OpenCGA
OverviewInstallationUsing OpenCGA
v2.1
v2.1
  • Home
  • Overview
    • Features
    • Architecture Diagram
    • Security
    • Metadata and Clinical Data
    • Data Models
      • Sample
      • Individual
    • Alignment and Coverage
    • Variant Query and Analysis
    • Clinical Data Analysis
    • Running Analysis
    • Scalability and Performance
    • Sizing OpenCGA
  • OpenCGA Architecture
    • Catalog
    • Alignment and Coverage
    • Variant Storage Engine
      • Variant Data Model
    • Clinical Analysis
    • Analysis Framework
  • Data Models
    • User
    • Project
    • Study
    • File
    • Sample
    • Individual
    • Family
    • Cohort
    • Job
    • Clinical Analysis
  • Case Studies
    • Genomics England Research
    • Microsoft Azure
  • User Manual
    • Installation
      • Kubernetes Cluster
        • Azure
        • Configuration
      • On-Premise HPC Cluster
        • Server Configuration
        • Getting OpenCGA
        • Choosing Variant Storage Engine
        • Configuration
      • Running Docker
    • Login
    • Using OpenCGA
      • REST Web Service API
      • IVA Web App
      • Client Libraries
        • pyopencga - Python Library
        • opencgaR - R library
        • Java
        • JavaScript
      • Command Line
        • Configuration
      • Public Demo
    • Managing Data
      • Sharing and Permissions
        • Users and Groups
        • Study ACLs
      • Create Projects and Studies
      • Load VCF Files to a Study
      • Working with Files
      • Population of Metadata
        • Adding Custom Metadata
        • Data Versioning
    • Alignment Engine
      • BAM Index
      • Alignment Read Query
      • Working with Coverage
      • Alignment Analysis
    • Variant Storage Engine
      • Variant Query
      • Variant Aggregation Stats
      • Variant Analysis
    • Clinical Genomics
      • Clinical Interpretation
      • Clinical Analysis
    • Using JupyterLab
    • Administrator
      • User Management
      • Templates / Manifest
  • About
    • Roadmap
    • Release Notes
    • Community
Powered by GitBook
On this page
  • Overview
  • Summary
  • Data Model
  • Study
  • File
  • Sample
  • VariableSet
  • Individual
  • Group
  • Job
  • Cohort
  • ClinicalAnalysis
  • Family
  • SampleInternal
  • IndividualInternal
  • FamilyInternal
  • FileInternal
  • JobInternal
  • InterpretationInternal
  • ProjectInternal
  • CohortInternal
  • ClinicalAnalysisInternal
  • UserInternal
  • StudyInternal

Was this helpful?

  1. Data Models

Study

Overview

Created by jacobo on 11/09/14.

Summary

Field

create

update

unique

required

id

name

alias

description

size

fqn

notification

groups

files

jobs

individuals

families

samples

cohorts

panels

clinicalAnalyses

variableSets

permissionRules

uri

release

status

attributes

uuid

creationDate

modificationDate

internal

Data Model

Study

Field

Description

id String

Study ID is a mandatory parameter when creating a new sample, this ID cannot be changed at the moment.Tags: required, immutable, unique

uuid String

Global unique ID at the whole OpenCGA installation. This is automatically created during the study creation and cannot be changed.Tags: internal, unique, immutable

name String

alias String

creationDate String

String representing when the sample was created, this is automatically set by OpenCGA.Tags: internal

modificationDate String

String representing when was the last time the sample was modified, this is automatically set by OpenCGA.Tags: internal

description String

An string to describe the properties of the sample.

size long

fqn String

A List with related groups.

A List with related files.

A List with related jobs.

A List with related individuals.

A List with related families.

A List with related samples.

A List with related cohorts.

panels List<org.opencb.opencga.core.models.panel.Panel>

A List with related panels.

A List with related clinicalAnalyses.

A List with related variableSets.

permissionRules Map<ListPermissionRule,Enums.Entity>

uri URI

release int

An object describing the status of the Sample.

An object describing the internal information of the Sample. This is managed by OpenCGA.Tags: internal

attributes Map<Object,String>

You can use this field to store any other information, keep in mind this is not indexed so you cannot search by attributes.

File

Field

Description

id String

File ID is a mandatory parameter when creating a new File, this ID cannot be changed at the moment.Tags: required, immutable, unique

uuid String

Global unique ID at the whole OpenCGA installation. This is automatically created during the File creation and cannot be changed.Tags: internal, unique, immutable

name String

Formats: file, folder, index.

Formats: txt, executable, image, ...

BAM, VCF, ...

checksum String

uri URI

path String

release int

An integer describing the current data release.Tags: internal

creationDate String

String representing when the File was created, this is automatically set by OpenCGA.Tags: internal

modificationDate String

String representing when was the last time the File was modified, this is automatically set by OpenCGA.Tags: internal

description String

An string to describe the properties of the File.

external boolean

size long

software Software

sampleIds List<String>

jobId String

tags List<String>

stats Map<Object,String>

An object describing the status of the File.

An object describing the internal information of the File. This is managed by OpenCGA.Tags: internal

attributes Map<Object,String>

You can use this field to store any other information, keep in mind this is not indexed so you cannot search by attributes.

Sample

Field

Description

id String

Sample ID in the study, this must be unique in the study but can be repeated in different studies. This is a mandatory parameter when creating a new sample, this ID cannot be changed at the moment.Tags: required, immutable, unique

uuid String

Global unique ID at the whole OpenCGA installation. This is automatically created during the sample creation and cannot be changed.Tags: internal, unique, immutable

Describes how the sample was processed in the lab.

Describes how the sample was collected.Note: The sample collection is a list of samples

release int

An integer describing the current data release.Tags: internal

version int

An integer describing the current version.Tags: internal

creationDate String

String representing when the sample was created, this is automatically set by OpenCGA.Tags: internal

modificationDate String

String representing when was the last time the sample was modified, this is automatically set by OpenCGA.Tags: internal

description String

An string to describe the properties of the sample.

somatic boolean

Indicates if the sample is somatic or germline (default)

phenotypes List<Phenotype>

A List with related phenotypes.

individualId String

fileIds List<String> Deprecated

List of File ID containing this sample, eg BAM, VCF, QC images, ...

An object describing the status of the Sample.

An object describing the internal information of the Sample. This is managed by OpenCGA.Tags: internal

attributes Map<Object,String>

You can use this field to store any other information, keep in mind this is not indexed so you cannot search by attributes.

VariableSet

Field

Description

id String

name String

unique boolean

confidential boolean

internal boolean

description String

entities List<AnnotableDataModels>

release int

attributes Map<Object,String>

Individual

Field

Description

id String

Individual ID in the study, this must be unique in the study but can be repeated in different studies. This is a mandatory parameter when creating a new Individual, this ID cannot be changed at the moment.Tags: required, immutable, unique

uuid String

Global unique ID at the whole OpenCGA installation. This is automatically created during the sample creation and cannot be changed.Tags: internal, unique, immutable

name String

sex Sex

karyotypicSex KaryotypicSex

ethnicity String

dateOfBirth String

release int

An integer describing the current data release.Tags: internal

version int

An integer describing the current version.Tags: internal

creationDate String

String representing when the sample was created, this is automatically set by OpenCGA.Tags: internal

modificationDate String

String representing when was the last time the sample was modified, this is automatically set by OpenCGA.Tags: internal

lifeStatus LifeStatus

phenotypes List<Phenotype>

A List with related phenotypes.

disorders List<Disorder>

A List with related disorders.

A List with related samples.

parentalConsanguinity boolean

attributes Map<Object,String>

You can use this field to store any other information, keep in mind this is not indexed so you cannot search by attributes.

Group

Field

Description

id String

Group id, unique in the belonging study.

userIds List<String>

Set of users belonging to this group.

Group has been synchronised from an external authorization.

Job

Field

Description

id String

Job ID is a mandatory parameter when creating a new sample, this ID cannot be changed at the moment.Tags: required, immutable, unique

uuid String

Global unique ID at the whole OpenCGA installation. This is automatically created during the sample creation and cannot be changed.Tags: internal, unique, immutable

description String

An string to describe the properties of the Job.

userId String

commandLine String

params Map<Object,String>

creationDate String

String representing when the sample was created, this is automatically set by OpenCGA.Tags: internal

modificationDate String

String representing when was the last time the sample was modified, this is automatically set by OpenCGA.Tags: internal

An object describing the internal information of the Sample. This is managed by OpenCGA.Tags: internal

tags List<String>

visited boolean

OPENCGA_PARENTS String

release int

An integer describing the current data release.Tags: internal

attributes Map<Object,String>

Cohort

Field

Description

id String

Cohort ID is a mandatory parameter when creating a new Cohort, this ID cannot be changed at the moment.Tags: required, immutable, unique

uuid String

Global unique ID at the whole OpenCGA installation. This is automatically created during the Cohort creation and cannot be changed.Tags: internal, unique, immutable

creationDate String

String representing when the Cohort was created, this is automatically set by OpenCGA.Tags: internal

modificationDate String

String representing when was the last time the Cohort was modified, this is automatically set by OpenCGA.Tags: internal

description String

An string to describe the properties of the Cohort.

numSamples int

release int

An integer describing the current data release.Tags: internal

An object describing the status of the Sample.

An object describing the internal information of the Sample. This is managed by OpenCGA.Tags: internal

attributes Map<Object,String>

You can use this field to store any other information, keep in mind this is not indexed so you cannot search by attributes.

ClinicalAnalysis

Field

Description

id String

ClinicalAnalysis ID is a mandatory parameter when creating a new ClinicalAnalysis, this ID cannot be changed at the moment.Tags: required, immutable, unique

uuid String

Global unique ID at the whole OpenCGA installation. This is automatically created during the ClinicalAnalysis creation and cannot be changed.Tags: internal, unique, immutable

description String

An string to describe the properties of the ClinicalAnalysis.

disorder Disorder

panelLock boolean

locked boolean

analyst ClinicalAnalyst

creationDate String

String representing when the sample was created, this is automatically set by OpenCGA.Tags: internal

modificationDate String

String representing when was the last time the sample was modified, this is automatically set by OpenCGA.Tags: internal

dueDate String

release int

An integer describing the current data release.Tags: internal

comments List<ClinicalComment>

audit List<ClinicalAudit>

An object describing the internal information of the ClinicalAnalysis. This is managed by OpenCGA.Tags: internal

attributes Map<Object,String>

You can use this field to store any other information, keep in mind this is not indexed so you cannot search by attributes.

status Status

An object describing the status of the ClinicalAnalysis.

Family

Field

Description

id String

Family is a mandatory parameter when creating a new sample, this ID cannot be changed at the moment.Tags: required, immutable, unique

uuid String

Global unique ID at the whole OpenCGA installation. This is automatically created during the Family creation and cannot be changed.Tags: internal, unique, immutable

name String

phenotypes List<Phenotype>

disorders List<Disorder>

creationDate String

String representing when the Family was created, this is automatically set by OpenCGA.Tags: internal

modificationDate String

String representing when was the last time the Family was modified, this is automatically set by OpenCGA.Tags: internal

expectedSize int

description String

An string to describe the properties of the Family.

release int

An integer describing the current data release.Tags: internal

version int

An integer describing the current version.Tags: internal

An object describing the status of the Family.

An object describing the internal information of the Family. This is managed by OpenCGA.Tags: internal

roles Map<MapString,String,FamiliarRelationship>

attributes Map<Object,String>

You can use this field to store any other information, keep in mind this is not indexed so you cannot search by attributes.

SampleInternal

Field

Description

IndividualInternal

Field

Description

FamilyInternal

Field

Description

FileInternal

Field

Description

sampleMap Map<String>

JobInternal

Field

Description

events List<Event>

InterpretationInternal

Field

Description

ProjectInternal

Field

Description

CohortInternal

Field

Description

ClinicalAnalysisInternal

Field

Description

UserInternal

Field

Description

StudyInternal

Field

Description

PreviousProjectNextFile

Last updated 3 years ago

Was this helpful?

You can find the Java code .

notification

groups List<>

files List<>

jobs List<>

individuals List<>

families List<>

samples List<>

cohorts List<>

clinicalAnalyses List<>

variableSets List<>

status

internal

You can find the Java code .

type

format

bioformat

experiment

relatedFiles List<>

qualityControl

status

internal

You can find the Java code .

processing

collection since: 2.1

qualityControl since: 2.1

Contains different metrics to evaluate the quality of the sample.Note: The sample collection is a list of samples</br>More info at:

A reference to the Individual containing this sample. Notice that samples can exist without and Individual ID, this field is not mandatory..More info at:

status

internal

You can find the Java code .

variables Set<>

You can find the Java code .

father

mother

location

qualityControl

population

samples List<>

status

internal

You can find the Java code .

syncedFrom

You can find the Java code .

tool

priority

internal

outDir

input List<>

output List<>

dependsOn List<>

execution

stdout

stderr

study

You can find the Java code .

type

samples List<>

status

internal

You can find the Java code .

type

files List<>

proband

family

panels List<>

interpretation

secondaryInterpretations List<>

consent

priority

flags List<>

qualityControl

internal

You can find the Java code .

members List<>

qualityControl

status

internal

You can find the Java code .

status

rga

You can find the Java code .

status

You can find the Java code .

status

You can find the Java code .

status

index

missingSamples

You can find the Java code .

status

webhook

You can find the Java code .

status

You can find the Java code .

datastores

cellbase

status

You can find the Java code .

status

You can find the Java code .

status

You can find the Java code .

status

You can find the Java code .

status

configuration

here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
StudyNotification
Group
File
Job
Individual
Family
Sample
Cohort
ClinicalAnalysis
VariableSet
CustomStatus
StudyInternal
File.Type
File.Format
File.Bioformat
FileExperiment
FileRelatedFile
FileQualityControl
CustomStatus
FileInternal
SampleProcessing
SampleCollection
SampleQualityControl
ZetaGenomics
ZetaGenomics
CustomStatus
SampleInternal
Variable
Individual
Individual
Location
IndividualQualityControl
IndividualPopulation
Sample
CustomStatus
IndividualInternal
Group.Sync
ToolInfo
Priority
JobInternal
File
File
File
Job
ExecutionResult
File
File
JobStudyParam
CohortType
Sample
CustomStatus
CohortInternal
ClinicalAnalysis.Type
File
Individual
Family
Panel
Interpretation
Interpretation
ClinicalConsentAnnotation
ClinicalPriorityAnnotation
FlagAnnotation
ClinicalAnalysisQualityControl
ClinicalAnalysisInternal
Individual
FamilyQualityControl
CustomStatus
FamilyInternal
Status
RgaIndex
Status
FamilyStatus
FileStatus
FileIndex
MissingSamples
ExecutionStatus
JobInternalWebhook
InterpretationStatus
Datastores
CellBaseConfiguration
Status
CohortStatus
ClinicalAnalysisStatus
UserStatus
Status
StudyConfiguration