From 3d5edde0da429ada417f98a6fb54811163272a03 Mon Sep 17 00:00:00 2001 From: PlanXCyborg Date: Thu, 14 Nov 2024 00:01:14 +0000 Subject: [PATCH] nightly build 11-14-2024, using gen3.biodatacatalyst.nhlbi.nih.gov --- nightly.planx-pla.net/etlMapping.yaml | 171 +- nightly.planx-pla.net/manifest.json | 161 +- .../portal/gitops-createdby.png | Bin 93162 -> 0 bytes .../portal/gitops-favicon.ico | Bin 1871 -> 15406 bytes nightly.planx-pla.net/portal/gitops-logo.png | Bin 30338 -> 46875 bytes .../portal/gitops-sponsors/nhlbi.png | Bin 0 -> 10457 bytes nightly.planx-pla.net/portal/gitops.css | 171 +- nightly.planx-pla.net/portal/gitops.json | 1915 +++++++++-------- 8 files changed, 1397 insertions(+), 1021 deletions(-) delete mode 100644 nightly.planx-pla.net/portal/gitops-createdby.png create mode 100644 nightly.planx-pla.net/portal/gitops-sponsors/nhlbi.png diff --git a/nightly.planx-pla.net/etlMapping.yaml b/nightly.planx-pla.net/etlMapping.yaml index f943e0b957..6b606cfc1d 100644 --- a/nightly.planx-pla.net/etlMapping.yaml +++ b/nightly.planx-pla.net/etlMapping.yaml @@ -1,54 +1,155 @@ mappings: - - name: bloodpac - doc_type: case + - name: gen3.biodatacatalyst.nhlbi.nih.gov_subject + doc_type: subject type: aggregator - root: case + root: subject props: - name: submitter_id - name: project_id + - name: consent_codes + - name: geographic_site flatten_props: - path: demographics props: - - name: gender - - name: race - - name: ethnicity + - name: age_at_index + - name: hispanic_subgroup + - name: subcohort + - name: weight_baseline + - name: bmi_baseline + - name: height_baseline + - path: medical_histories + props: + - name: diabetes + - name: hypertension + - name: cerebrovascular_disease + - name: chronic_respiratory_disease + - name: coronary_artery_disease + - name: asthma + - name: cabg_presence + - name: copd + - name: emphysema + - name: heart_failure + - name: myocardial_infarction + - name: stroke + - name: cac_score + - name: cac_volume + - name: carotid_plaque + - name: carotid_stenosis + - name: cimt_1 + - name: cimt_2 + - name: vte_case_status + - name: vte_followup_start_age + - name: vte_prior_history + + - path: medication_records + props: + - name: hypertension_meds + - name: antihypertensive_meds + - name: fasting_lipids + - name: lipid_lowering_medication + - path: lab_results + props: + - name: lymphocyte_ncnc_bld + - name: mch_entmass_rbc + - name: mcv_entvol_rbc + - name: mchc_mcnc_rbc + - name: monocyte_ncnc_bld + - name: neutrophil_ncnc_bld + - name: pmv_entvol_bld + - name: rbc_ncnc_bld + - name: rdw_ratio_rbc + - name: hemoglobin_mcnc_bld + - name: platelet_ncnc_bld + - name: hematocrit_vfr_bld + - name: wbc_ncnc_bld + - name: basophil_ncnc_bld + - name: eosinophil_ncnc_bld + - name: unit_triglycerides + - name: hdl + - name: ldl + - name: triglycerides + - name: total_cholesterol aggregated_props: - - name: _biospecimens_count - path: biospecimens - fn: count + - name: annotated_sex + path: demographics + src: annotated_sex + fn: set + - name: race + path: demographics + src: race + fn: set + - name: ethnicity + path: demographics + src: ethnicity + fn: set - name: _samples_count - path: biospecimens.samples + path: samples fn: count - name: _aliquots_count - path: biospecimens.samples.aliquots - fn: count - - name: _analytes_count - path: biospecimens.samples.aliquots.analytes - fn: count - - name: _cell_images_count - path: biospecimens.samples.aliquots.analytes.cell_images - fn: count - - name: _mass_cytometry_assays_count - path: biospecimens.samples.aliquots.analytes.mass_cytometry_assays - fn: count - - name: _mass_cytometry_images_count - path: biospecimens.samples.aliquots.analytes.mass_cytometry_assays.mass_cytometry_images + path: samples.aliquots fn: count - name: _read_groups_count - path: biospecimens.samples.aliquots.analytes.read_groups + path: samples.aliquots.read_groups fn: count - - name: _slide_images_count - path: biospecimens.samples.aliquots.slide_images + - name: _submitted_unaligned_reads_files_count + path: samples.aliquots.read_groups.submitted_unaligned_reads_files fn: count - name: _submitted_aligned_reads_files_count - path: biospecimens.samples.aliquots.analytes.read_groups.submitted_aligned_reads_files - fn: count - - name: _submitted_methylations_count - path: biospecimens.samples.aliquots.analytes.submitted_methylation_files + path: samples.aliquots.read_groups.submitted_aligned_reads_files fn: count - - name: _submitted_somatic_mutations_count - path: biospecimens.samples.aliquots.analytes.read_groups.submitted_somatic_mutations - fn: count - - name: _submitted_unaligned_reads_files_count - path: biospecimens.samples.aliquots.analytes.read_groups.submitted_unaligned_reads_files + - name: _simple_germline_variations_count + path: samples.aliquots.read_groups.simple_germline_variations fn: count + - name: current_smoker_baseline + path: exposures + src: current_smoker_baseline + fn: set + - name: ever_smoker_baseline + path: exposures + src: ever_smoker_baseline + fn: set + parent_props: + - path: studies[studies_submitter_id:submitter_id].projects[code] + - path: studies[studies_submitter_id:submitter_id].projects[code].programs[programs_name:name] + joining_props: + - index: file + join_on: _subject_id + props: + - name: data_format + src: data_format + fn: set + - name: data_type + src: data_type + fn: set + - name: file_count + src: _file_id + fn: count + - name: gen3.biodatacatalyst.nhlbi.nih.gov_file + doc_type: file + type: collector + root: None + category: data_file + props: + - name: object_id + - name: md5sum + - name: file_name + - name: file_size + - name: data_category + - name: data_format + - name: data_type + - name: state + - name: callset + - name: bucket_path + - name: source_node + injecting_props: + subject: + props: + - name: _subject_id + src: id + fn: set + - name: project_id + program: + props: + - name: programs_name + src: name + fn: set diff --git a/nightly.planx-pla.net/manifest.json b/nightly.planx-pla.net/manifest.json index 2f969ed211..a7fcf8b973 100644 --- a/nightly.planx-pla.net/manifest.json +++ b/nightly.planx-pla.net/manifest.json @@ -35,85 +35,22 @@ }, "sower": [ { - "name": "ingest-metadata-manifest", - "action": "ingest-metadata-manifest", - "activeDeadlineSeconds": 86400, - "serviceAccountName": "jobs-jenkins-blood-planx-pla-net", + "name": "pelican-export", + "action": "export", "container": { "name": "job-task", - "image": "quay.io/cdis/metadata-manifest-ingestion:master", + "image": "quay.io/cdis/pelican-export:master", "pull_policy": "Always", "env": [ { - "name": "GEN3_HOSTNAME", + "name": "DICTIONARY_URL", "valueFrom": { "configMapKeyRef": { "name": "manifest-global", - "key": "hostname" + "key": "dictionary_url" } } - } - ], - "volumeMounts": [ - { - "name": "creds-volume", - "readOnly": true, - "mountPath": "/creds.json", - "subPath": "creds.json" - } - ], - "cpu-limit": "1", - "memory-limit": "1Gi" - }, - "volumes": [ - { - "name": "creds-volume", - "secret": { - "secretName": "sower-jobs-g3auto" - } - } - ], - "restart_policy": "Never" - }, - { - "name": "get-dbgap-metadata", - "action": "get-dbgap-metadata", - "serviceAccountName": "jobs-jenkins-blood-planx-pla-net", - "container": { - "name": "job-task", - "image": "quay.io/cdis/get-dbgap-metadata:master", - "pull_policy": "Always", - "env": [], - "volumeMounts": [ - { - "name": "creds-volume", - "readOnly": true, - "mountPath": "/creds.json", - "subPath": "creds.json" - } - ], - "cpu-limit": "1", - "memory-limit": "1Gi" - }, - "volumes": [ - { - "name": "creds-volume", - "secret": { - "secretName": "sower-jobs-g3auto" - } - } - ], - "restart_policy": "Never" - }, - { - "name": "manifest-indexing", - "action": "index-object-manifest", - "serviceAccountName": "jobs-jenkins-blood-planx-pla-net", - "container": { - "name": "job-task", - "image": "quay.io/cdis/manifest-indexing:master", - "pull_policy": "Always", - "env": [ + }, { "name": "GEN3_HOSTNAME", "valueFrom": { @@ -122,72 +59,48 @@ "key": "hostname" } } + }, + { + "name": "ROOT_NODE", + "value": "subject" } ], "volumeMounts": [ { - "name": "sower-jobs-creds-volume", + "name": "pelican-creds-volume", "readOnly": true, - "mountPath": "/creds.json", + "mountPath": "/pelican-creds.json", + "subPath": "config.json" + }, + { + "name": "peregrine-creds-volume", + "readOnly": true, + "mountPath": "/peregrine-creds.json", "subPath": "creds.json" } ], "cpu-limit": "1", - "memory-limit": "1Gi" + "memory-limit": "12Gi" }, "volumes": [ { - "name": "sower-jobs-creds-volume", + "name": "pelican-creds-volume", "secret": { - "secretName": "sower-jobs-g3auto" - } - } - ], - "restart_policy": "Never" - }, - { - "name": "indexd-manifest", - "action": "download-indexd-manifest", - "serviceAccountName": "jobs-jenkins-blood-planx-pla-net", - "container": { - "name": "job-task", - "image": "quay.io/cdis/download-indexd-manifest:master", - "pull_policy": "Always", - "env": [ - { - "name": "GEN3_HOSTNAME", - "valueFrom": { - "configMapKeyRef": { - "name": "manifest-global", - "key": "hostname" - } - } - } - ], - "volumeMounts": [ - { - "name": "sower-jobs-creds-volume", - "readOnly": true, - "mountPath": "/creds.json", - "subPath": "creds.json" + "secretName": "pelicanservice-g3auto" } - ], - "cpu-limit": "1", - "memory-limit": "1Gi" - }, - "volumes": [ + }, { - "name": "sower-jobs-creds-volume", + "name": "peregrine-creds-volume", "secret": { - "secretName": "sower-jobs-g3auto" + "secretName": "peregrine-creds" } } ], "restart_policy": "Never" }, { - "name": "pelican-export", - "action": "export", + "name": "pelican-export-files", + "action": "export-files", "container": { "name": "job-task", "image": "quay.io/cdis/pelican-export:master", @@ -213,7 +126,11 @@ }, { "name": "ROOT_NODE", - "value": "subject" + "value": "file" + }, + { + "name": "EXTRA_NODES", + "value": "" } ], "volumeMounts": [ @@ -231,7 +148,7 @@ } ], "cpu-limit": "1", - "memory-limit": "4Gi" + "memory-limit": "12Gi" }, "volumes": [ { @@ -263,7 +180,7 @@ "environment": "qaplanetv1", "hostname": "nigthly.planx-pla.net", "revproxy_arn": "arn:aws:acm:us-east-1:707767160287:certificate/c676c81c-9546-4e9a-9a72-725dd3912bc8", - "dictionary_url": "https://s3.amazonaws.com/dictionary-artifacts/bpadictionary/develop/schema.json", + "dictionary_url": "https://s3.amazonaws.com/dictionary-artifacts/gtexdictionary/4.4.5/schema.json", "portal_app": "gitops", "kube_bucket": "kube-qaplanetv1-gen3", "logs_bucket": "logs-qaplanetv1-gen3", @@ -271,7 +188,8 @@ "useryaml_s3path": "s3://cdis-gen3-users/qa/user.yaml", "dispatcher_job_num": "5", "pdb": "on", - "netpolicy": "on" + "netpolicy": "on", + "mutatedEnvHostname": "gen3.biodatacatalyst.nhlbi.nih.gov" }, "ssjdispatcher": { "job_images": { @@ -281,15 +199,15 @@ "guppy": { "indices": [ { - "index": "jenkins_subject_alias", + "index": "gen3.biodatacatalyst.nhlbi.nih.gov_subject", "type": "subject" }, { - "index": "jenkins_file_alias", + "index": "gen3.biodatacatalyst.nhlbi.nih.gov_file", "type": "file" } ], - "config_index": "jenkins_configs_alias", + "config_index": "gen3.biodatacatalyst.nhlbi.nih.gov_array-config", "auth_filter_field": "auth_resource_path" }, "scaling": { @@ -325,5 +243,6 @@ "guppy": { "strategy": "auto" } - } + }, + "portal": null } diff --git a/nightly.planx-pla.net/portal/gitops-createdby.png b/nightly.planx-pla.net/portal/gitops-createdby.png deleted file mode 100644 index b361a54a7d6136f1f6250cec7761f4a1a9e60aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93162 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 I%<%3105y+xM*si- diff --git a/nightly.planx-pla.net/portal/gitops-favicon.ico b/nightly.planx-pla.net/portal/gitops-favicon.ico index 1b33622a8dd26811f65892f89a3d674369d63d02..bd02d0b17512c238ca49577493b37475227cc5c3 100644 GIT binary patch literal 15406 zcmeHN>rYfi6rV=_0Qx094W&t2jK-SyijNrIZ;jE~roKp< z7TTtfG=W`w;93yG6$C^Cc_WG-$QyQ-ef&CSbz?5vyY9Vv@3QEe-Q5F%OB6!MBaxF;UiwP^Fo&9 zew2aH{G|L;iRei6YoIZ|{Za*@oEy!En`sUhhs7UfAwGDue*!ho(?`y5HsC` z*coQrG(S`9=kG;jc_*qXy8Lw!??xB_S)-t$k?c$af9CLq?2{6WW*Z}9S8rbhW>UE0dm9kNHzFLng<M~UzuZ=4C~k2Mq8`R$4<7i4Y+V%TaoTE9NS$2hr=z)b7-T7y8~&LYcOwe@H#)w`p)3Nb-_31B{Ol~vSS;oGRBUYvh?i2QriNa8v-Fl~8NTCsMEax$_4PWj>j!JV zGVI@41kxitiG0MAbN+qm=*byKy;Kd-AEStT@#yq5pM!z;1KFa+T*aX9b?q47JQYehG7~;Z9Bq9QNTc%Zjp2 ze7oX5UE-5IetMM@GhMg(HfpQ86&-GhkJUcz#-2@uVYMG9es_3hF&gW5EGvK*9_@*g zbC0or$Mf~VPwPCClm0WMMs+OAIp{`uYCV>JZhY=RX>BX#-GC|m2`HYXgk~=rJ!^Y&f~MRFnTl_l$l#`VbxM z_MqhmW`h1cC*Kpbs(g+GQJKj2rx64FBa@$zTW_A_IabAF`?ayrk(o$bY(Y^$aJf@C z{=v3UzNxgZo$GVHqHWr?wg8VFbikwHUR$tosToiH-^(^Tj_fLyd`YDE>z3<>*2f>Iun_>@0D$OiopQyM}*sYNY9PTxrf_&g**ZQ ifq+0jARrJB2nYlO0s;YnfI#3~Mu1-r5+o4NjKKf3kFNv( literal 1871 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 L9w-*en}_`$6=uW^ literal 30338 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 IY<>U#0A731h5!Hn diff --git a/nightly.planx-pla.net/portal/gitops-sponsors/nhlbi.png b/nightly.planx-pla.net/portal/gitops-sponsors/nhlbi.png new file mode 100644 index 0000000000000000000000000000000000000000..8153bbb9fc40e6199dda7149c63f06a32a2520e9 GIT binary patch literal 10457 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 literal 0 HcmV?d00001 diff --git a/nightly.planx-pla.net/portal/gitops.css b/nightly.planx-pla.net/portal/gitops.css index 09a451791d..4625abd6dd 100644 --- a/nightly.planx-pla.net/portal/gitops.css +++ b/nightly.planx-pla.net/portal/gitops.css @@ -1 +1,170 @@ -/* gitops default css */ +:root { + --primary-color: #c0143c; + --secondary-color: #616265; + --g3-primary-btn__bg-color: #c02f42; +} + +/* Buttons */ + +.g3-button--primary, +.g3-dropdown-button__button--primary, +.data-dictionary__switch-button--active, +.popup__title { + background-color: var(--primary-color); +} + +.g3-button--primary:hover, +.g3-dropdown-button__button--primary:hover, +.data-dictionary__switch-button:hover { + background-color: var(--secondary-color) +} + +.g3-button--default:active, .g3-button--default:active svg path { + border: 1px solid var(--primary-color); + color: 1px solid var(--primary-color); + fill: 1px solid var(--primary-color); +} + +.g3-dropdown-button__button--primary:hover, +.g3-dropdown-button__button--primary:hover svg path, +.g3-dropdown-button__menu-trigger--primary:hover, +.g3-dropdown-button__menu-trigger--primary:hover svg path { + border: 1px solid black; +} + +/* fix for hard-coded orange button on File download page */ +.button-primary-orange { + background-color: var(--primary-color); +} +.button-primary-orange:hover { + background-color: var(--secondary-color); +} + +/* Nav Bars and Footer */ + +.top-bar, +.top-bar__header, +.top-icon-button.body-typo { + background-color: #616265; +} + +.top-bar__link { + border-right: 2px solid #fff; +} + +.nav-button:hover, +.button-active { + border-bottom: 3px solid var(--primary-color); +} + +.nav-bar__logo-img { + height: 110px; + margin-bottom: -30px; + margin-top: -25px; +} + +.footer__version-area { + width: 600px; +} + +/** + * hide footer versions from view, according to NIH guidelines that require + * footer to contain only links. + */ +.footer__version-area, .footer__logo-area { + display: none; +} + +.footer { + background-color: #000; +} + +.footer-container { + background-color: #000; +} + +.footer__nav { + background-color: #000; +} + +/* Data Explorer */ + +.filter-group__tab, +.g3-filter-group__tab { + border-top: 1px solid var(--primary-color); + border-right: 1px solid var(--primary-color); + border-left: 1px solid var(--primary-color); + color: var(--primary-color); +} + +.tier-access-selector__radio-input:checked + .tier-access-selector__customized-radio-input::after { + background-color: var(--primary-color); +} + +.filter-group__tab--selected, +.g3-filter-group__tab--selected { + background-color: var(--primary-color); + color: #fff; +} + +.aggregation-card .bucket-item .bucket-count { + color: var(--secondary-color); +} + +.aggregation-card input[type='checkbox']:checked { + background: var(--secondary-color); +} + +.g3-single-select-filter__checkbox:checked { + background: var(--primary-color); +} + +.sqon-clear { + background-color: var(--primary-color); +} + +.sqon-value { + background-color: var(--secondary-color); +} + +.sqon-value-group, .sqon-more, .sqon-less { + color: var(--primary-color); +} + +.input-range__track--active, +.rc-slider-track, +.g3-single-select-filter__count .g3-icon--under { + background-color: var(--primary-color); +} + +/* Charts */ + +tspan.special-number, +.special-number, +.form-special-number, +.g3-single-select-filter__count { + color: var(--primary-color); +} + +.special-number { + fill: var(--primary-color); +} + +.data-explorer__charts tspan.special-number, +.data-explorer__charts .special-number, +.data-explorer__charts .form-special-number { + color: var(--secondary-color); +} + +.data-explorer__charts .special-number { + fill: var(--secondary-color); +} + +.explorer-button-group__dropdown { + margin-right: 10px; +} + +/* Other */ +.protected-content { + background-color: #f4f4f6; +} diff --git a/nightly.planx-pla.net/portal/gitops.json b/nightly.planx-pla.net/portal/gitops.json index 0c49d7a11d..fc6b53ae48 100644 --- a/nightly.planx-pla.net/portal/gitops.json +++ b/nightly.planx-pla.net/portal/gitops.json @@ -1,11 +1,15 @@ { - "gaTrackingId": "UA-119127212-2", + "gaTrackingId": "UA-119127212-18", + "grafanaFaroConfig": { + "grafanaFaroEnable": true, + "grafanaFaroNamespace": "bdcatprod" + }, "graphql": { "boardCounts": [ { - "graphql": "_case_count", - "name": "Case", - "plural": "Cases" + "graphql": "_subject_count", + "name": "Subject", + "plural": "Subjects" }, { "graphql": "_study_count", @@ -20,8 +24,8 @@ ], "chartCounts": [ { - "graphql": "_case_count", - "name": "Case" + "graphql": "_subject_count", + "name": "Subject" }, { "graphql": "_study_count", @@ -31,47 +35,49 @@ "projectDetails": "boardCounts" }, "components": { - "appName": "BloodPAC Metadata Submission Portal", + "appName": "NHLBI BioData Catalyst®", "index": { "introduction": { - "heading": "BloodPAC Data Commons", - "text": "The Blood Profiling Atlas in Cancer (BloodPAC) supports the management, analysis and sharing of liquid biopsy data for the oncology research community and aims to accelerate discovery and development of therapies, diagnostic tests, and other technologies for cancer treatment and prevention. The data commons supports cross-project analyses by harmonizing data from different projects through the collaborative development of a data dictionary, providing an API for data queries and download, and providing a cloud-based analysis workspace with rich tools and resources.", + "heading": "", + "text": "NHLBI BioData Catalyst® (BDC) supports the management, analysis and sharing of human disease data for the research community and aims to advance basic understanding of the genetic basis of complex traits and accelerate discovery and development of therapies, diagnostic tests, and other technologies for diseases like cancer. The data commons supports cross-project analyses by harmonizing data from different projects through the collaborative development of a data dictionary, providing an API for data queries and download, and providing a cloud-based analysis workspace with rich tools and resources.", "link": "/submission" }, "buttons": [ { "name": "Define Data Field", - "icon": "data-field-define", - "body": "The BloodPAC Data Commons define the data in a general way. Please study the dictionary before you start browsing.", + "icon": "stage-planning", + "body": "BDC define the data in a general way. Please study the dictionary before you start browsing.", "link": "/DD", "label": "Learn more" }, - { - "name": "Submit Data", - "icon": "data-submit", - "body": "Submit Data based on the dictionary.", - "link": "/submission", - "label": "Submit data" - }, { "name": "Explore Data", - "icon": "data-files", - "body": "The Explorer page gives you insights and a clear overview of data.", + "icon": "stage-explore", + "body": "The Exploration Page gives you insights and a clear overview under selected factors.", "link": "/explorer", "label": "Explore data" + } + ], + "homepageChartNodesExcludeFiles": true, + "homepageChartNodes": [ + { + "node": "subject", + "name": "Subjects" }, { - "name": "Access Data", - "icon": "data-access", - "body": "Getting metadata and other clinical variables exposed by API in our secure cloud environment.", - "link": "/query", - "label": "Query data" + "node": "study", + "name": "Studies" } ] }, "navigation": { - "title": "BloodPAC Data Commons", "items": [ + { + "icon": "query", + "link": "/discovery", + "color": "#a2a2a2", + "name": "Discovery" + }, { "icon": "dictionary", "link": "/DD", @@ -84,18 +90,6 @@ "color": "#a2a2a2", "name": "Exploration" }, - { - "icon": "query", - "link": "/query", - "color": "#a2a2a2", - "name": "Query" - }, - { - "icon": "workspace", - "link": "/workspace", - "color": "#a2a2a2", - "name": "Workspace" - }, { "icon": "profile", "link": "/identity", @@ -112,900 +106,1093 @@ "name": "Submit Data" }, { - "link": "https://www.synapse.org/#!Synapse:syn8011461/wiki/411591", + "link": "https://bdcatalyst.gitbook.io/biodata-catalyst-documentation/explore_data/gen3-discovering-data", "name": "Documentation" } ] }, "login": { - "title": "BloodPAC Data Commons", + "title": "NHLBI BioData Catalyst", "subTitle": "Explore, Analyze, and Share Data", - "text": "This website combines liquid biopsy data from academic, government, and industry partners and aims to accelerate discovery and development of therapies, diagnostic tests, and other technologies for the treatment and prevention of cancer.", + "text": "This website supports the management, analysis and sharing of human disease data for the research community and aims to advance basic understanding of the genetic basis of complex traits and accelerate discovery and development of therapies, diagnostic tests, and other technologies for diseases like cancer.", "contact": "If you have any questions about access or the registration process, please contact ", - "email": "bpa-support@gen3.org" - } + "contact_link": { + "href": "https://biodatacatalyst.nhlbi.nih.gov/contact" + }, + "image": "stage-icons/stage-gene" + }, + "footerLogos": [ + { + "src": "/src/img/gen3.png", + "href": "https://ctds.uchicago.edu/gen3", + "alt": "Gen3 Data Commons" + }, + { + "src": "/src/img/createdby.png", + "href": "https://ctds.uchicago.edu/", + "alt": "Center for Translational Data Science at the University of Chicago" + }, + { + "src": "/src/img/sponsors/nhlbi.png", + "href": "https://www.nhlbi.nih.gov", + "alt": "NHLBI" + } + ], + "footer": { + "links": [ + { + "href": "https://biodatacatalyst.nhlbi.nih.gov/privacy/", + "text": "Privacy Policy" + }, + { + "href": "https://osp.od.nih.gov/scientific-sharing/policies/", + "text": "Data Sharing Policy" + }, + { + "text": "HHS Vulnerability Disclosure", + "href": "https://www.hhs.gov/vulnerability-disclosure-policy/index.html" + }, + { + "text": "Freedom of Information Act (FOIA)", + "href": "https://www.nhlbi.nih.gov/about/foia-fee-for-service-office" + }, + { + "text": "Accessibility", + "href": "https://biodatacatalyst.nhlbi.nih.gov/accessibility" + }, + { + "text": "U.S. Department of Health & Human Services", + "href": "https://www.hhs.gov" + }, + { + "text": "National Institutes of Health", + "href": "https://www.nih.gov" + }, + { + "text": "National Heart, Lung, and Blood Institute", + "href": "https://www.nhlbi.nih.gov" + }, + { + "text": "USA.gov", + "href": "https://www.usa.gov" + } + ] + }, + "categorical9Colors": [ + "#c0143c", + "#616265", + "#59CD90", + "#F2DC5D", + "#40476D", + "#FFA630", + "#AE8799", + "#1A535C", + "#462255" + ], + "categorical2Colors": [ + "#616265", + "#c0143c" + ] }, + "requiredCerts": [], "featureFlags": { - "explorer": true + "explorer": true, + "discovery": true }, - "explorerConfig": [ - { - "tabTitle": "Studies", - "charts": { - "project_id": { - "chartType": "count", - "title": "Projects" - }, - "study_setup": { - "chartType": "bar", - "title": "Study Setup" - }, - "study_objective": { - "chartType": "bar", - "title": "Study Objective" - }, - "study_design": { - "chartType": "bar", - "title": "Study Design" - } - }, - "filters": { - "tabs": [ - { - "title": "Studies", - "fields":[ - "project_id", - "study_setup", - "study_objective", - "study_design" - ] - } - ] - }, - "table": { - "enabled": true, - "fields": [ - "project_id", - "submitter_id", - "study_description", - "data_description", - "study_setup", - "study_objective", - "study_design", - "associated_study", - "_cases_count", - "_biospecimens_count", - "_samples_count", - "_aliquots_count", - "_analytes_count", - "_immunoassays_count", - "_pcr_assays_count", - "_pcr_assay_files_count", - "_read_groups_count", - "_cell_images_count", - "_mass_cytometry_assays_count", - "_mass_cytometry_images_count", - "_slide_images_count", - "_submitted_unaligned_reads_files_count", - "_submitted_aligned_reads_files_count", - "_submitted_somatic_mutations_count", - "_submitted_methylations_count" - ] - }, - "buttons": [ - { - "enabled": true, - "type": "data", - "title": "Download Studies", - "leftIcon": "user", - "rightIcon": "download", - "fileName": "studies.json" - }, - { - "enabled": false, - "type": "manifest", - "title": "Download Manifest", - "leftIcon": "datafile", - "rightIcon": "download", - "fileName": "manifest.json" - }, - { - "enabled": true, - "type": "export-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile", - "rightIcon": "download" - } - ], - "arrangerConfig": { - "projectId": "search", - "graphqlField": "study", - "index": "", - "nodeCountField": "project_id" - }, - "guppyConfig": { - "dataType": "study", - "nodeCountTitle": "Studies", - "fieldMapping": [], - "manifestMapping": { - "resourceIndexType": "file", - "resourceIdField": "object_id", - "referenceIdFieldInResourceIndex": "case_id", - "referenceIdFieldInDataIndex": "case_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id" - } + "dataExplorerConfig": { + "charts": { + "project_id": { + "chartType": "count", + "title": "Projects" + }, + "annotated_sex": { + "chartType": "pie", + "title": "Annotated Sex" + }, + "race": { + "chartType": "bar", + "title": "Race" + } }, - { - "tabTitle": "Cases", - "charts": { - "project_id": { - "chartType": "count", - "title": "Projects" - }, - "gender": { - "chartType": "pie", - "title": "Gender" - }, - "race": { - "chartType": "bar", - "title": "Race" - }, - "ethnicity": { - "chartType": "bar", - "title": "Ethnicity" - } - }, - "filters": { - "tabs": [ - { - "title": "Cases", - "fields":[ - "project_id", - "index_date", - "lost_to_followup", - "gender", - "days_to_birth", - "race", - "ethnicity" - ] - } + "filters": { + "tabs": [ + { + "title": "Project", + "fields": [ + "programs_name", + "project_id", + "consent_codes", + "studies_submitter_id", + "geographic_site", + "data_type", + "data_format" ] }, - "table": { - "enabled": true, + { + "title": "Subject", + "searchFields": [ + "submitter_id" + ], "fields": [ - "project_id", - "submitter_id", - "index_date", - "lost_to_followup", - "gender", - "days_to_birth", + "annotated_sex", "race", "ethnicity", - "data_format", + "hispanic_subgroup", + "subcohort", + "current_smoker_baseline", + "ever_smoker_baseline" + ] + }, + { + "title": "Harmonized Variables", + "fields": [ + "fasting_lipids", + "lipid_lowering_medication", + "carotid_plaque", + "carotid_stenosis", + "antihypertensive_meds", + "vte_case_status", + "vte_prior_history" + ] + } + ] + }, + "table": { + "enabled": true, + "fields": [ + "project_id", + "data_format", + "race", + "annotated_sex", + "ethnicity", + "hdl", + "ldl" + ] + }, + "dropdowns": { + "sevenBridges": { + "title": "Export to Seven Bridges" + } + }, + "buttons": [ + { + "enabled": true, + "type": "export-pfb-to-url", + "targetURLTemplate": "https://cgc.sbgenomics.com/import/pfb?URL={{PRESIGNED_URL}}&source=bdc", + "title": "Export to CGC", + "rightIcon": "external-link", + "dropdownId": "sevenBridges" + }, + { + "enabled": true, + "type": "export-pfb-to-url", + "targetURLTemplate": "https://cavatica.sbgenomics.com/import/pfb?URL={{PRESIGNED_URL}}&source=bdc", + "title": "Export to CAVATICA", + "rightIcon": "external-link", + "dropdownId": "sevenBridges" + }, + { + "enabled": true, + "type": "export-pfb-to-url", + "targetURLTemplate": "https://platform.sb.biodatacatalyst.nhlbi.nih.gov/import/pfb?URL={{PRESIGNED_URL}}&source=bdc", + "title": "Export to BDC (Seven Bridges)", + "rightIcon": "external-link", + "dropdownId": "sevenBridges" + }, + { + "enabled": true, + "type": "export", + "title": "Export All to Terra", + "rightIcon": "external-link" + }, + { + "enabled": true, + "type": "export-to-pfb", + "title": "Export to PFB", + "leftIcon": "datafile", + "rightIcon": "download" + } + ], + "arrangerConfig": { + "projectId": "search", + "graphqlField": "subject", + "index": "", + "manifestMapping": { + "resourceIndexType": "file", + "resourceIdField": "object_id", + "referenceIdFieldInResourceIndex": "_subject_id", + "referenceIdFieldInDataIndex": "_subject_id" + }, + "nodeCountField": "_subject_id" + }, + "guppyConfig": { + "dataType": "subject", + "nodeCountTitle": "Subjects", + "fileCountField": "file_count", + "fieldMapping": [ + { + "field": "_subject_id", + "name": "Subject ID" + }, + { + "field": "consent_codes", + "name": "data use restriction" + }, + { + "field": "cac_score", + "name": "CAC Score" + }, + { + "field": "cac_volume", + "name": "CAC Volume" + }, + { + "field": "cimt_1", + "name": "CIMT 1" + }, + { + "field": "cimt_2", + "name": "CIMT 2" + }, + { + "field": "vte_case_status", + "name": "VTE Case Status" + }, + { + "field": "vte_followup_start_age", + "name": "VTE Followup Start Age" + }, + { + "field": "vte_prior_history", + "name": "VTE Prior History" + }, + { + "field": "basophil_ncnc_bld", + "name": "Basophils Number Concentration Bld" + }, + { + "field": "eosinophil_ncnc_bld", + "name": "Eosinophils Number Concentration Bld" + }, + { + "field": "hdl", + "name": "HDL" + }, + { + "field": "hematocrit_vfr_bld", + "name": "Hematocrit Fraction of Volume Bld" + }, + { + "field": "hemoglobin_mcnc_bld", + "name": "Hemoglobin Mass Concentration Bld" + }, + { + "field": "ldl", + "name": "LDL" + }, + { + "field": "lymphocyte_ncnc_bld", + "name": "Lymphocytes Number Concentration Bld" + }, + { + "field": "mch_entmass_rbc", + "name": "MCH Average Mass Rbc" + }, + { + "field": "mchc_mcnc_rbc", + "name": "MCHC Mass Concentration Rbc" + }, + { + "field": "mcv_entvol_rbc", + "name": "MCV Average Volume Rbc" + }, + { + "field": "monocyte_ncnc_bld", + "name": "Monocytes Number Concentration Bld" + }, + { + "field": "neutrophil_ncnc_bld", + "name": "Neutrophils Number Concentration Bld" + }, + { + "field": "platelet_ncnc_bld", + "name": "Platelets Number Concentration Bld" + }, + { + "field": "pmv_entvol_bld", + "name": "PMV Mean Volume Bld" + }, + { + "field": "rbc_ncnc_bld", + "name": "Red Blood Cells Number Concentration Bld" + }, + { + "field": "rdw_ratio_rbc", + "name": "Red Cell Distribution Width Ratio Rbc" + }, + { + "field": "wbc_ncnc_bld", + "name": "White Blood Cells Number Concentration Bld" + }, + { + "field": "bmi_baseline", + "name": "BMI Baseline" + }, + { + "field": "current_smoker_baseline", + "name": "Current Smoker Baseline" + }, + { + "field": "ever_smoker_baseline", + "name": "Ever Smoker Baseline" + }, + { + "field": "geographic_site", + "name": "Geographic Site" + }, + { + "field": "height_baseline", + "name": "Height Baseline" + }, + { + "field": "total_cholesterol", + "name": "Total Cholesterol" + }, + { + "field": "triglycerides", + "name": "Triglycerides" + }, + { + "field": "studies_submitter_id", + "name": "Study" + }, + { + "field": "programs_name", + "name": "Program" + } + ], + "manifestMapping": { + "resourceIndexType": "file", + "resourceIdField": "object_id", + "referenceIdFieldInResourceIndex": "_subject_id", + "referenceIdFieldInDataIndex": "_subject_id" + }, + "accessibleFieldCheckList": [ + "project_id" + ], + "accessibleValidationField": "project_id" + }, + "getAccessButtonLink": "https://dbgap.ncbi.nlm.nih.gov/", + "terraExportURL": "https://terra.biodatacatalyst.nhlbi.nih.gov/#import-data", + "terraTemplate": [ + "bdc", + "gen3" + ], + "sevenBridgesExportURL": "https://platform.sb.biodatacatalyst.nhlbi.nih.gov/import/windmill" + }, + "fileExplorerConfig": { + "charts": { + "data_type": { + "chartType": "stackedBar", + "title": "File Type" + }, + "data_format": { + "chartType": "stackedBar", + "title": "File Format" + } + }, + "filters": { + "tabs": [ + { + "title": "File", + "fields": [ + "programs_name", + "project_id", + "data_category", "data_type", - "_biospecimens_count", - "_samples_count", - "_aliquots_count", - "_analytes_count", - "_immunoassays_count", - "_pcr_assays_count", - "_pcr_assay_files_count", - "_read_groups_count", - "_cell_images_count", - "_mass_cytometry_assays_count", - "_mass_cytometry_images_count", - "_slide_images_count", - "_submitted_unaligned_reads_files_count", - "_submitted_aligned_reads_files_count", - "_submitted_somatic_mutations_count", - "_submitted_methylations_count" + "data_format", + "callset" + ], + "searchFields": [ + "file_name" + ] + } + ] + }, + "table": { + "enabled": true, + "fields": [ + "project_id", + "file_name", + "file_size", + "object_id", + "callset" + ] + }, + "guppyConfig": { + "dataType": "file", + "fieldMapping": [ + { + "field": "object_id", + "name": "GUID" + }, + { + "field": "programs_name", + "name": "Program" + } + ], + "nodeCountTitle": "Files", + "manifestMapping": { + "resourceIndexType": "subject", + "resourceIdField": "_subject_id", + "referenceIdFieldInResourceIndex": "object_id", + "referenceIdFieldInDataIndex": "object_id" + }, + "accessibleFieldCheckList": [ + "project_id" + ], + "accessibleValidationField": "project_id", + "downloadAccessor": "object_id" + }, + "dropdowns": { + "sevenBridges": { + "title": "Export to Seven Bridges" + } + }, + "buttons": [ + { + "enabled": true, + "type": "export-file-pfb-to-url", + "targetURLTemplate": "https://cgc.sbgenomics.com/import/pfb?URL={{PRESIGNED_URL}}&source=bdc", + "title": "Export to CGC", + "rightIcon": "external-link", + "dropdownId": "sevenBridges" + }, + { + "enabled": true, + "type": "export-file-pfb-to-url", + "targetURLTemplate": "https://cavatica.sbgenomics.com/import/pfb?URL={{PRESIGNED_URL}}&source=bdc", + "title": "Export to CAVATICA", + "rightIcon": "external-link", + "dropdownId": "sevenBridges" + }, + { + "enabled": true, + "type": "export-file-pfb-to-url", + "targetURLTemplate": "https://platform.sb.biodatacatalyst.nhlbi.nih.gov/import/pfb?URL={{PRESIGNED_URL}}&source=bdc", + "title": "Export to BDC (Seven Bridges)", + "rightIcon": "external-link", + "dropdownId": "sevenBridges" + }, + { + "enabled": true, + "type": "file-manifest", + "title": "Download Manifest", + "leftIcon": "datafile", + "rightIcon": "download", + "fileName": "file-manifest.json" + }, + { + "enabled": true, + "type": "export-files-to-pfb", + "title": "Export All to PFB", + "rightIcon": "external-link" + }, + { + "enabled": true, + "type": "export-files", + "title": "Export All to Terra", + "rightIcon": "external-link" + } + ], + "terraExportURL": "https://terra.biodatacatalyst.nhlbi.nih.gov/#import-data", + "terraTemplate": [ + "bdc", + "gen3" + ], + "sevenBridgesExportURL": "https://platform.sb.biodatacatalyst.nhlbi.nih.gov/import/windmill", + "enableLimitedFilePFBExport": { + "sourceNodeField": "source_node" + } + }, + "discoveryConfig": { + "features": { + "pageTitle": { + "enabled": false, + "text": "Study Discovery" + }, + "tagsColumn": { + "enabled": false + }, + "tagsInDescription": { + "enabled": true + }, + "search": { + "searchBar": { + "enabled": true, + "searchableTextFields": [ + "name", + "full_name", + "_subjects_count", + "study_id", + "released", + "study_description", + "doi_titles", + "doi_version_information", + "doi_citation", + "doi_creators", + "doi_publisher", + "doi_identifier", + "doi_alternateIdentifiers", + "doi_contributors", + "doi_descriptions", + "doi_publication_year", + "doi_resolvable_link", + "doi_fundingReferences", + "doi_relatedIdentifiers" ] }, - "buttons": [ - { + "tagSearchDropdown": { + "enabled": true, + "collapsibleButtonText": "Study Filters" + } + }, + "authorization": { + "enabled": true, + "supportedValues": { + "accessible": { "enabled": true, - "type": "data", - "title": "Download Cases", - "leftIcon": "user", - "rightIcon": "download", - "fileName": "cases.json" - }, - { - "enabled": false, - "type": "manifest", - "title": "Download Manifest", - "leftIcon": "datafile", - "rightIcon": "download", - "fileName": "manifest.json" + "menuText": "Accessible" }, - { + "unaccessible": { "enabled": true, - "type": "export-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile", - "rightIcon": "download" + "menuText": "Not Accessible" } - ], - "arrangerConfig": { - "projectId": "search", - "graphqlField": "case", - "index": "", - "nodeCountField": "project_id" - }, - "guppyConfig": { - "dataType": "case", - "nodeCountTitle": "Cases", - "fieldMapping": [], - "manifestMapping": { - "resourceIndexType": "file", - "resourceIdField": "object_id", - "referenceIdFieldInResourceIndex": "case_id", - "referenceIdFieldInDataIndex": "case_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id" } + } + }, + "aggregations": [ + { + "name": "Studies", + "field": "study_id", + "type": "count" }, { - "tabTitle": "Biospecimens", - "charts": { - "project_id": { - "chartType": "count", - "title": "Projects" - }, - "biospecimen_anatomic_site": { - "chartType": "bar", - "title": "Anatomic Site" + "name": "Total Subjects", + "field": "_subjects_count", + "type": "sum" + } + ], + "tagSelector": { + "title": "Tags by category", + "showTagCategoryNames": true + }, + "studyColumns": [ + { + "name": "Study Name", + "field": "name" + }, + { + "name": "Full Name", + "field": "full_name", + "errorIfNotAvailable": false, + "valueIfNotAvailable": "", + "contentType": "string" + }, + { + "name": "Number of Subjects", + "field": "_subjects_count", + "errorIfNotAvailable": false, + "valueIfNotAvailable": "n/a", + "contentType": "number" + }, + { + "name": "dbGaP Accession Number", + "field": "study_id" + }, + { + "name": "Released", + "field": "released", + "errorIfNotAvailable": false, + "valueIfNotAvailable": "n/a" + } + ], + "studyPreviewField": { + "name": "Description", + "field": "study_description", + "contentType": "string", + "includeName": false, + "includeIfNotAvailable": true, + "valueIfNotAvailable": "No description has been provided for this study." + }, + "studyPageFields": { + "showAllAvailableFields": false, + "header": { + "field": "name" + }, + "fieldsToShow": [ + { + "groupName": "Study Identifiers", + "includeName": false, + "fields": [ + { + "name": "Number of Subjects", + "field": "_subjects_count", + "contentType": "number" }, - "biospecimen_type": { - "chartType": "pie", - "title": "Biospecimen Type" + { + "name": "Full Name", + "field": "full_name", + "contentType": "string" }, - "blood_tube_type": { - "chartType": "bar", - "title": "Blood Tube Type" - } - }, - "filters": { - "tabs": [ - { - "title": "Biospecimens", - "fields":[ - "project_id", - "biospecimen_anatomic_site", - "biospecimen_type", - "blood_tube_type", - "days_to_collection", - "days_to_procurement", - "method_of_procurement", - "procured_or_purchased", - "tissue_type", - "disease_type", - "shipping_temperature", - "tumor_code", - "tumor_morphology", - "days_to_collection_other", - "days_to_procurement_other", - "biospecimen_volume", - "blood_draw_method", - "clinical_site", - "primary_site", - "tumor_descriptor", - "procurement_temperature", - "metastatic_bone", - "metastatic_visceral", - "metastatic_lymph_node", - "biospecimen_weight" - ] - }, - { - "title": "Samples", - "fields":[ - "composition", - "hours_to_fractionation_lower", - "hours_to_fractionation_upper", - "blood_fractionation_method", - "sample_volume", - "storage_agitation", - "storage_agitation_hours" - ] - } - ] - }, - "table": { - "enabled": true, - "fields": [ - "project_id", - "submitter_id", - "biospecimen_anatomic_site", - "biospecimen_type", - "blood_tube_type", - "days_to_collection", - "days_to_procurement", - "method_of_procurement", - "procured_or_purchased", - "tissue_type", - "disease_type", - "shipping_temperature", - "tumor_code", - "tumor_morphology", - "days_to_collection_other", - "days_to_procurement_other", - "biospecimen_volume", - "blood_draw_method", - "clinical_site", - "primary_site", - "tumor_descriptor", - "procurement_temperature", - "metastatic_bone", - "metastatic_visceral", - "metastatic_lymph_node", - "biospecimen_weight", - "composition", - "hours_to_fractionation_lower", - "hours_to_fractionation_upper", - "blood_fractionation_method", - "sample_volume", - "storage_agitation", - "storage_agitation_hours" - ] - }, - "buttons": [ { - "enabled": true, - "type": "data", - "title": "Download Biospecimens", - "leftIcon": "user", - "rightIcon": "download", - "fileName": "biospecimens.json" + "name": "Short Name", + "field": "short_name", + "contentType": "string", + "includeName": true, + "includeIfNotAvailable": true, + "valueIfNotAvailable": "N/A" }, { - "enabled": false, - "type": "manifest", - "title": "Download Manifest", - "leftIcon": "datafile", - "rightIcon": "download", - "fileName": "manifest.json" + "name": "dbGaP Study Accession", + "field": "dbgap_accession", + "contentType": "string", + "includeName": true, + "includeIfNotAvailable": false }, { - "enabled": true, - "type": "export-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile", - "rightIcon": "download" + "name": "Project ID", + "field": "project_id", + "contentType": "string", + "includeIfNotAvailable": false } - ], - "arrangerConfig": { - "projectId": "search", - "graphqlField": "biospecimen", - "index": "", - "nodeCountField": "project_id" - }, - "guppyConfig": { - "dataType": "biospecimen", - "nodeCountTitle": "Biospecimens", - "fieldMapping": [], - "manifestMapping": { - "resourceIndexType": "file", - "resourceIdField": "object_id", - "referenceIdFieldInResourceIndex": "case_id", - "referenceIdFieldInDataIndex": "case_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id" - } + ] }, { - "tabTitle": "Aliquots", - "charts": { - "aliquot_container": { - "chartType": "bar", - "title": "Aliquot Container" - }, - "clinical_or_contrived": { - "chartType": "pie", - "title": "Clinical vs. Contrived" - }, - "analyte_type": { - "chartType": "bar", - "title": "Analyte Type" - } - }, - "filters": { - "tabs": [ - { - "title": "Aliquots", - "fields":[ - "project_id", - "aliquot_container", - "clinical_or_contrived", - "preservation_method", - "storage_temperature", - "aliquot_volume", - "methanol_added", - "hours_to_freezer_lower", - "hours_to_freezer_lower_other", - "hours_to_freezer_upper", - "hours_to_freezer_upper_other", - "aliquot_quantity", - "contrivance_method" - ] - }, - { - "title": "Analytes", - "fields":[ - "analyte_isolation_method", - "analyte_type", - "cell_type", - "cell_identifier", - "frame_identifier", - "run_identifier", - "days_to_assay" - ] + "fields": [ + { + "name": "Description", + "field": "study_description", + "contentType": "paragraphs", + "includeName": false, + "includeIfNotAvailable": true, + "valueIfNotAvailable": "No description has been provided for this study." + } + ] + } + ] + }, + "detailView": { + "headerField": "project_id", + "tabs": [ + { + "tabName": "DOI", + "groups": [ + { + "header": "Dataset Information", + "fields": [ + { + "type": "block", + "label": "", + "sourceField": "doi_disclaimer", + "default": "" + }, + { + "type": "text", + "label": "Title:", + "sourceField": "doi_titles", + "default": "Not specified" + }, + { + "type": "link", + "label": "DOI:", + "sourceField": "doi_resolvable_link", + "default": "None" + }, + { + "type": "text", + "label": "Data available:", + "sourceField": "doi_is_available", + "default": "None" + }, + { + "type": "text", + "label": "Creators:", + "sourceField": "doi_creators", + "default": "Not specified" + }, + { + "type": "text", + "label": "Citation:", + "sourceField": "doi_citation", + "default": "Not specified" + }, + { + "type": "link", + "label": "Contact:", + "sourceField": "doi_contact", + "default": "Not specified" } ] }, - "table": { - "enabled": true, + { + "header": "How to Access the Data", "fields": [ - "project_id", - "submitter_id", - "aliquot_container", - "clinical_or_contrived", - "preservation_method", - "storage_temperature", - "aliquot_volume", - "methanol_added", - "hours_to_freezer_lower", - "hours_to_freezer_lower_other", - "hours_to_freezer_upper", - "hours_to_freezer_upper_other", - "aliquot_quantity", - "contrivance_method", - "analyte_isolation_method", - "analyte_type", - "cell_type", - "cell_identifier", - "frame_identifier", - "run_identifier", - "days_to_assay" + { + "type": "block", + "label": "How to access the data:", + "sourceField": "doi_access_information", + "default": "Not specified" + }, + { + "type": "link", + "label": "Data and access information:", + "sourceField": "doi_access_information_link", + "default": "Not specified" + } ] }, - "buttons": [ - { - "enabled": true, - "type": "data", - "title": "Download Aliquots", - "leftIcon": "user", - "rightIcon": "download", - "fileName": "aliquots.json" - }, - { - "enabled": false, - "type": "manifest", - "title": "Download Manifest", - "leftIcon": "datafile", - "rightIcon": "download", - "fileName": "manifest.json" - }, - { - "enabled": true, - "type": "export-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile", - "rightIcon": "download" - } - ], - "arrangerConfig": { - "projectId": "search", - "graphqlField": "aliquot", - "index": "", - "nodeCountField": "project_id" + { + "header": "Additional Information", + "fields": [ + { + "type": "text", + "label": "Publisher:", + "sourceField": "doi_publisher", + "default": "Not specified" + }, + { + "type": "text", + "label": "Funded by:", + "sourceField": "doi_fundingReferences", + "default": "Not specified" + }, + { + "type": "text", + "label": "Publication Year:", + "sourceField": "doi_publication_year", + "default": "Not specified" + }, + { + "type": "text", + "label": "Resource Type:", + "sourceField": "doi_resource_type", + "default": "Not specified" + }, + { + "type": "text", + "label": "Version:", + "sourceField": "doi_version_information", + "default": "Not specified" + }, + { + "type": "text", + "label": "Contributors:", + "sourceField": "doi_contributors", + "default": "Not specified" + }, + { + "type": "text", + "label": "Related Identifiers:", + "sourceField": "doi_relatedIdentifiers", + "default": "Not specified" + } + ] }, - "guppyConfig": { - "dataType": "aliquot", - "nodeCountTitle": "Aliquots", - "fieldMapping": [], - "manifestMapping": { - "resourceIndexType": "file", - "resourceIdField": "object_id", - "referenceIdFieldInResourceIndex": "case_id", - "referenceIdFieldInDataIndex": "case_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id" + { + "header": "Description", + "fields": [ + { + "type": "block", + "label": "Description:", + "sourceField": "doi_descriptions", + "default": "Not specified" + } + ] } + ] }, { - "tabTitle": "Read Groups", - "charts": { - "instrument_model": { - "chartType": "bar", - "title": "Instrument Model" - }, - "library_preparation_kit_name": { - "chartType": "bar", - "title": "Library Prep Kit" - }, - "library_strategy": { - "chartType": "bar", - "title": "Library Strategy" - }, - "platform": { - "chartType": "bar", - "title": "Platform" - } - }, - "filters": { - "tabs": [ - { - "title": "Read Groups", - "fields":[ - "project_id", - "instrument_model", - "is_paired_end", - "library_preparation_kit_name", - "library_preparation_kit_vendor", - "library_preparation_kit_version", - "library_strategy", - "platform", - "read_group_name", - "read_length_lower", - "read_length_upper", - "barcoding_applied", - "target_capture_kit_name", - "library_name", - "library_selection", - "sequencing_center", - "library_strand", - "flow_cell_barcode", - "adapter_sequence", - "library_preparation_kit_catalog_number", - "cycles" - ] + "tabName": "Study", + "groups": [ + { + "header": "Study Information", + "fields": [ + { + "type": "text", + "label": "Full Name:", + "sourceField": "full_name", + "default": "Not specified" + }, + { + "type": "text", + "label": "Short Name:", + "sourceField": "short_name", + "default": "Not specified" + }, + { + "type": "text", + "label": "Number Of Subjects:", + "sourceField": "_subjects_count", + "default": "Not specified" + }, + { + "type": "text", + "label": "dbGaP Accession Number:", + "sourceField": "dbgap_accession", + "default": "Not specified" + }, + { + "type": "link", + "label": "dbGaP URL:", + "sourceField": "dbgap_url", + "default": "Not specified" + }, + { + "type": "text", + "label": "Released:", + "sourceField": "released", + "default": "Not specified" + }, + { + "type": "tags" } ] }, - "table": { - "enabled": true, + { + "header": "Study Description", "fields": [ - "project_id", - "submitter_id", - "instrument_model", - "is_paired_end", - "library_preparation_kit_name", - "library_preparation_kit_vendor", - "library_preparation_kit_version", - "library_strategy", - "platform", - "read_group_name", - "read_length_lower", - "read_length_upper", - "barcoding_applied", - "target_capture_kit_name", - "library_name", - "library_selection", - "sequencing_center", - "library_strand", - "flow_cell_barcode", - "adapter_sequence", - "library_preparation_kit_catalog_number", - "cycles" + { + "type": "block", + "sourceField": "study_description" + } ] - }, - "buttons": [ - { - "enabled": true, - "type": "data", - "title": "Download Read Groups", - "leftIcon": "user", - "rightIcon": "download", - "fileName": "read_groups.json" - }, - { - "enabled": false, - "type": "manifest", - "title": "Download Manifest", - "leftIcon": "datafile", - "rightIcon": "download", - "fileName": "manifest.json" - }, - { - "enabled": true, - "type": "export-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile", - "rightIcon": "download" - } - ], - "arrangerConfig": { - "projectId": "search", - "graphqlField": "read_group", - "index": "", - "nodeCountField": "project_id" - }, - "guppyConfig": { - "dataType": "read_group", - "nodeCountTitle": "Read Groups", - "fieldMapping": [], - "manifestMapping": { - "resourceIndexType": "file", - "resourceIdField": "object_id", - "referenceIdFieldInResourceIndex": "case_id", - "referenceIdFieldInDataIndex": "case_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id" } + ] }, { - "tabTitle": "Medical History", - "charts": { - "primary_diagnosis": { - "chartType": "bar", - "title": "Primary Diagnoses" - }, - "comorbidity": { - "chartType": "bar", - "title": "Comorbidities" - }, - "analyte_name": { - "chartType": "bar", - "title": "Diagnostic Tests" - }, - "therapeutic_agents": { - "chartType": "bar", - "title": "Treatments" - } + "tabName": "dbGaP FHIR", + "groups": [ + { + "header": "Disclaimer", + "fields": [ + { + "type": "block", + "sourceField": "DBGAP_FHIR_Disclaimer", + "default": "This information was retrieved from dbGaP's FHIR API for discoverability purposes and may not contain fully up-to-date information. Please refer to the official FHIR server for up-to-date FHIR data." + }, + { + "type": "link", + "label": "dbGaP FHIR Research Study URL:", + "sourceField": "DBGAP_FHIR_ResearchStudyURL", + "default": "Not specified" + } + ] }, - "filters": { - "tabs": [ - { - "title": "Projects", - "fields":[ - "project_id" - ] - }, - { - "title": "Comorbidities", - "fields":[ - "comorbidity", - "days_to_comorbidity" - ] - }, - { - "title": "Diagnoses", - "fields":[ - "age_at_diagnosis", - "best_overall_response", - "classification_of_tumor", - "days_to_best_overall_response", - "days_to_diagnosis", - "morphology", - "primary_diagnosis", - "prior_treatment", - "tissue_or_organ_of_origin", - "tumor_grade", - "ajcc_clinical_stage", - "overall_survival", - "progression_free_survival", - "ajcc_pathologic_stage", - "method_of_diagnosis", - "ajcc_pathologic_n", - "ajcc_pathologic_t", - "ajcc_pathologic_m" - ] - }, - { - "title": "Diagnostic Tests", - "fields":[ - "analyte_name", - "days_to_test", - "test_result", - "test_sample_composition", - "test_type", - "test_units", - "test_value" - ] - }, - { - "title": "Followups", - "fields":[ - "days_to_followup", - "time_from_alcohol", - "time_from_biopsy", - "time_from_exercise", - "time_from_food", - "time_from_physical_trauma", - "time_from_recreational_drugs", - "time_from_tobacco", - "time_from_treatment" - ] - }, - { - "title": "Treatments", - "fields":[ - "therapeutic_agents", - "treatment_intent_type", - "treatment_type", - "days_to_treatment_start", - "regimen_or_line_of_therapy", - "days_to_treatment_end", - "treatment_class", - "dosage", - "dosage_units" - ] + { + "header": "General Information", + "fields": [ + { + "type": "text", + "label": "Title:", + "sourceField": "DBGAP_FHIR_Title", + "default": "Not specified" + }, + { + "type": "text", + "label": "ID:", + "sourceField": "DBGAP_FHIR_Id", + "default": "Not specified" + }, + { + "type": "text", + "label": "Focus:", + "sourceField": "DBGAP_FHIR_Focus", + "default": "Not specified" + }, + { + "type": "text", + "label": "Identifier:", + "sourceField": "DBGAP_FHIR_Identifier", + "default": "Not specified" + }, + { + "type": "text", + "label": "Category:", + "sourceField": "DBGAP_FHIR_Category", + "default": "Not specified" + }, + { + "type": "text", + "label": "Status:", + "sourceField": "DBGAP_FHIR_Status", + "default": "Not specified" + }, + { + "type": "text", + "label": "Release Date:", + "sourceField": "DBGAP_FHIR_ReleaseDate", + "default": "Not specified" } ] }, - "table": { - "enabled": true, + { + "header": "Counts", "fields": [ - "project_id", - "submitter_id", - "comorbidity", - "days_to_comorbidity", - "age_at_diagnosis", - "best_overall_response", - "classification_of_tumor", - "days_to_best_overall_response", - "days_to_diagnosis", - "morphology", - "primary_diagnosis", - "prior_treatment", - "tissue_or_organ_of_origin", - "tumor_grade", - "ajcc_clinical_stage", - "overall_survival", - "progression_free_survival", - "ajcc_pathologic_stage", - "method_of_diagnosis", - "ajcc_pathologic_n", - "ajcc_pathologic_t", - "ajcc_pathologic_m", - "analyte_name", - "days_to_test", - "test_result", - "test_sample_composition", - "test_type", - "test_units", - "test_value", - "days_to_followup", - "time_from_alcohol", - "time_from_biopsy", - "time_from_exercise", - "time_from_food", - "time_from_physical_trauma", - "time_from_recreational_drugs", - "time_from_tobacco", - "time_from_treatment", - "therapeutic_agents", - "treatment_intent_type", - "treatment_type", - "days_to_treatment_start", - "regimen_or_line_of_therapy", - "days_to_treatment_end", - "treatment_class", - "dosage", - "dosage_units" + { + "type": "text", + "label": "Number of Samples:", + "sourceField": "DBGAP_FHIR_NumSamples", + "default": "Not specified" + }, + { + "type": "text", + "label": "Number of Molecular Datasets:", + "sourceField": "DBGAP_FHIR_NumMolecularDatasets", + "default": "Not specified" + }, + { + "type": "text", + "label": "Number Of Variables:", + "sourceField": "DBGAP_FHIR_NumVariables", + "default": "Not specified" + }, + { + "type": "text", + "label": "Number of Subjects:", + "sourceField": "DBGAP_FHIR_NumSubjects", + "default": "Not specified" + }, + { + "type": "text", + "label": "Number of Documents:", + "sourceField": "DBGAP_FHIR_NumDocuments", + "default": "Not specified" + }, + { + "type": "text", + "label": "Number of Analyses:", + "sourceField": "DBGAP_FHIR_NumAnalysis", + "default": "Not specified" + }, + { + "type": "text", + "label": "Number of Phenotype Datasets:", + "sourceField": "DBGAP_FHIR_NumPhenotypeDatasets", + "default": "Not specified" + }, + { + "type": "text", + "label": "Number of Sub Studies:", + "sourceField": "DBGAP_FHIR_NumSubStudies", + "default": "Not specified" + } ] }, - "buttons": [ - { - "enabled": true, - "type": "data", - "title": "Download Medical History", - "leftIcon": "user", - "rightIcon": "download", - "fileName": "medical_history.json" - }, - { - "enabled": false, - "type": "manifest", - "title": "Download Manifest", - "leftIcon": "datafile", - "rightIcon": "download", - "fileName": "manifest.json" - }, - { - "enabled": true, - "type": "export-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile", - "rightIcon": "download" - } - ], - "arrangerConfig": { - "projectId": "search", - "graphqlField": "case", - "index": "", - "nodeCountField": "project_id" + { + "header": "Description", + "fields": [ + { + "type": "block", + "sourceField": "DBGAP_FHIR_Description" + } + ] }, - "guppyConfig": { - "dataType": "medical_history", - "nodeCountTitle": "Medical History", - "fieldMapping": [], - "manifestMapping": { - "resourceIndexType": "file", - "resourceIdField": "object_id", - "referenceIdFieldInResourceIndex": "case_id", - "referenceIdFieldInDataIndex": "case_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id" - } - }, - { - "tabTitle": "Files", - "charts": { - "data_type": { - "chartType": "stackedBar", - "title": "File Type" - }, - "data_format": { - "chartType": "stackedBar", - "title": "File Format" - } - }, - "filters": { - "tabs": [ { - "title": "File", + "header": "Additional Information", "fields": [ - "project_id", - "data_type", - "data_format" + { + "type": "text", + "label": "Conditions:", + "sourceField": "DBGAP_FHIR_Condition", + "default": "Not specified" + }, + { + "type": "text", + "label": "Keywords:", + "sourceField": "DBGAP_FHIR_Keyword", + "default": "Not specified" + }, + { + "type": "link", + "label": "Study Overview URL:", + "sourceField": "DBGAP_FHIR_StudyOverviewUrl", + "default": "Not specified" + }, + { + "type": "text", + "label": "Part Of:", + "sourceField": "DBGAP_FHIR_PartOf", + "default": "Not specified" + }, + { + "type": "text", + "label": "Enrollment:", + "sourceField": "DBGAP_FHIR_Enrollment", + "default": "Not specified" + }, + { + "type": "text", + "label": "Sponsor:", + "sourceField": "DBGAP_FHIR_Sponsor", + "default": "Not specified" + } ] } ] }, - "table": { - "enabled": true, - "fields": [ - "project_id", - "file_name", - "file_size", - "object_id" + { + "tabName": "Access", + "groups": [ + { + "fields": [ + { + "type": "accessDescriptor" + } + ] + }, + { + "header": "Study Access", + "fields": [ + { + "type": "text", + "sourceField": "study_data_requires_access_request", + "label": "Study Data Requires Access Request" + } + ] + } ] - }, - "guppyConfig": { - "dataType": "file", - "fieldMapping": [ - { "field": "object_id", "name": "GUID" } - ], - "nodeCountTitle": "Files", - "manifestMapping": { - "resourceIndexType": "case", - "resourceIdField": "case_id", - "referenceIdFieldInResourceIndex": "object_id", - "referenceIdFieldInDataIndex": "object_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id", - "downloadAccessor": "object_id" - }, - "buttons": [ - { - "enabled": true, - "type": "file-manifest", - "title": "Download Manifest", - "leftIcon": "datafile", - "rightIcon": "download", - "fileName": "file-manifest.json", - "dropdownId": "download" - }, - { - "enabled": true, - "type": "export-files-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile", - "rightIcon": "download" - } - ], - "dropdowns": {} + } + ] + }, + "minimalFieldMapping": { + "tagsListFieldName": "tags", + "authzField": "authz", + "uid": "study_id" + }, + "tagCategories": [ + { + "name": "Program", + "color": "rgba(129, 211, 248, 1)", + "display": true + }, + { + "name": "Study Registration", + "color": "rgba(236, 128, 141, 1)", + "display": true + }, + { + "name": "Data Type", + "color": "rgba(112, 182, 3, 1)", + "display": true } - ] + ] + }, + "useArboristUI": true, + "terraExportWarning": { + "subjectThreshold": 120000, + "title": "Warning: Data Transfer May Fail in Terra", + "message": "Warning: Your selected cohort contains more subjects than are currently supported for import by Terra. It is recommended that you slice your data into segments of no more than 120,000 subjects and then export each segment separately. Would you like to continue anyway?" + }, + "ddUrl": "ddog-gov.com" }