OpenCGA
OverviewInstallationUsing OpenCGA
v2.2
v2.2
  • 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
        • Files
      • Public Demo
    • Managing Data
      • Working with Projects and Studies
      • Loading of VCF files
      • Create Projects and Studies
      • Load VCF Files to a Study
      • Working with Files
      • Sharing and Permissions
        • Users and Groups
        • Study ACLs
      • Population of metadata
        • Data Versioning
        • Adding Custom Metadata
    • 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
  • Panel
  • Group
  • StudyInternal
  • StudyNotification
  • PermissionRule
  • Status
  • Enum Entity
  • AdditionalInfo
  • ExternalSource
  • URI
  • VariableSet
  • StudyType
  • StudyIndex
  • InternalStatus
  • URL

Was this helpful?

  1. Data Models

Study

Overview

Study data model hosts information about any study.

Summary

Field
Create
Update
Unique
Required

id

uuid

name

name

creationDate

modificationDate

description

size

fqn

notification

groups

files

jobs

individuals

families

samples

cohorts

panels

clinicalAnalyses

variableSets

permissionRules

uri

release

sources

type

status

internal

additionalInfo

attributes

Data Model

Study

Field
Description

id String

Object ID is a mandatory parameter when creating a new one, this ID cannot be changed at the moment.

uuid String

Unique 32-character identifier assigned automatically by OpenCGA.

name String

Full Qualified Name (user@projectId).

name String

Study alias.

creationDate String

Autogenerated date following the format YYYYMMDDhhmmss containing the date when the entry was first registered.

modificationDate String since: 1.0

Autogenerated date following the format YYYYMMDDhhmmss containing the date when the entry was last modified.

description String

Users may provide a description for the entry.

size long

Study size.

fqn String

Full Qualified Name (user@projectId).

Object represents study notification.

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.

A List with related panels.

A List with related clinicalAnalyses.

A List with related variableSets.

A map with related permission rules. The key of the map can have the values SAMPLES, FILES, COHORTS, INDIVIDUALS, FAMILIES, JOBS, CLINICAL_ANALYSES and DISEASE_PANELS. The value is a List of permission rules

Study uri

release int

An integer describing the current data release.

A List with related external sources.

Study type description

Object to set a custom status.

Internal field for manage the object.

Dictionary that can be customised by users to store any additional information users may require.

attributes Map<String,Object>

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

Panel

Field
Description

uuid String

Unique 32-character identifier assigned automatically by OpenCGA.

release int

An integer describing the current data release.

version int

OpenCGA version of this panel, this is incremented when the panel is updated.

author String Deprecated

Author of the panel.

Panel status can have the values READY or DELETED.

studyUid long

Panel reference to study.

uid long

Panel reference to study.

Group

StudyInternal

Field
Description

Object status.

Study index.

configuration StudyConfiguration

Study configuration.

Status of the internal object.

registrationDate String

Registration date of the internal object.

lastModified String

Date of the last modification of the internal object.

StudyNotification

Field
Description

Url of the study notification.

PermissionRule

Field
Description

id String

Object ID is a mandatory parameter when creating a new one, this ID cannot be changed at the moment.

query Query

PermissionRule query.

members List<String>

List of members of the permission rule.

permissions List<String>

List of permissions of the permission rule.

Status

Enum Entity

AdditionalInfo

Field
Description

id String

Object ID is a mandatory parameter when creating a new one, this ID cannot be changed at the moment.

name String

Name of the .

description String

Users may provide a description for the entry.

type String

Type of the additional info.

attributes Map<String,Object>

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

ExternalSource

Field
Description

id String

Source ID...

name String

Source name...

description String

Source description...

source String

Source ...

url String

Source ID

URI

VariableSet

StudyType

Field
Description

id String

Object ID is a mandatory parameter when creating a new one, this ID cannot be changed at the moment.

description String

Users may provide a description for the entry.

StudyIndex

InternalStatus

URL

PreviousProjectNextFile

Last updated 2 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<>

panels List<>

clinicalAnalyses List<>

variableSets List<>

permissionRules Map<,Map<>

uri

sources List<>

type

status

internal

additionalInfo List<>

You can find the Java code .

status

You can find the Java code .

You can find the Java code .

status

index

status

You can find the Java code .

webhook

You can find the Java code .

You can find the Java code .

Enumeration class. You can find the Java code .

You can find the Java code .

You can find the Java code .

You can find the Java code .

You can find the Java code .

You can find the Java code .

You can find the Java code .

You can find the Java code .

You can find the Java code .

here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
StudyNotification
Group
File
Job
Individual
Family
Sample
Cohort
Panel
ClinicalAnalysis
VariableSet
Entity
Entity
URI
ExternalSource
StudyType
Status
StudyInternal
AdditionalInfo
Status
Status
StudyIndex
InternalStatus
URL