Glioblastoma Multiforme
617 glioblastomas with twelve measurement types including radiology on 607 and pathology slides on 389 - the reference glioma cohort, with a median follow-up of 12.0 months.
Can it answer your research question?
5 of 6 supportedOverall survival
SupportedVital status and time are populated; median follow-up 1.0 years; 596 cases with follow-up; endpoints: overall survival, progression-free interval.API
Progression or recurrence
SupportedA time to event is derivable: progression-free interval;
progression_or_recurrenceis informative for 63% of cases.APITreatment response
Supporteddisease_responseis populated for 88% of cases; criteria: complete response, progressive disease.APIWhich drug was given
Supportedtherapeutic_agentsis recorded for 72% of cases.APIStage-adjusted modelling
Not supportedajcc_pathologic_stageis informative for no case in the harmonized records.APIAnalysis by race or ethnicity
SupportedRace is informative for 93% of cases.API
At a glance
Every percentage is the repository’s own record of what is filled inSubjectCALC
As filed by the repository
Who is in the cohortAPI
- Sex366 male · 230 female · 4 unknown · 17 no value recorded
- Race507 white · 51 black or african american · 13 asian · 29 not reported · 17 no value recorded
- Ethnicity490 not hispanic or latino · 13 hispanic or latino · 97 not reported · 17 no value recorded
- Vital status492 dead · 102 alive · 6 not reported · 17 no value recorded
Age at diagnosis
What was measured, and on how many
- Clinical617 of 617 · 100%
- DICOM medical imaging607 of 617 · 98%
- SNP genotyping array (copy number, germline)599 of 617 · 97%
- DNA methylation array423 of 617 · 69%
- Whole exome sequencing401 of 617 · 65%
- Whole-slide diagnostic images389 of 617 · 63%
- Whole genome sequencing347 of 617 · 56%
- Somatic Structural Variation335 of 617 · 54%
- Bulk RNA sequencing293 of 617 · 47%
- microRNA sequencing273 of 617 · 44%
- Reverse phase protein array237 of 617 · 38%
- ATAC sequencing (chromatin accessibility)9 of 617 · 1%
Platform, files and data levels
| Assay | Platform | Files | Levels |
|---|---|---|---|
| ClinicalAPI2 | - | 1,219 | - |
| DICOM medical imagingAPI | - | - | DICOM series |
| SNP genotyping array (copy number, germline)API | illumina | 7,348 | - |
| DNA methylation arrayAPI | illumina | 1,350 | - |
| Whole exome sequencingAPI | illumina | 7,897 | - |
| Whole-slide diagnostic imagesAPI2 | illumina | 860 | - |
| Whole genome sequencingAPI2 | illumina | 4,688 | - |
| Somatic Structural VariationAPI | - | 1,089 | - |
| Bulk RNA sequencingAPI | illumina | 3,519 | - |
| microRNA sequencingAPI | illumina | 834 | - |
| Reverse phase protein arrayAPI | illumina | 243 | - |
| ATAC sequencing (chromatin accessibility)API | illumina | 9 | - |
How complete all 29 clinical fields are - 12 informative for at least 80% of cases
Outcome
Follow-up
Treatment
Diagnosis
Demographics
Access
Data Access Request through dbGaP using an eRA Commons account; institutional signing official approval required
- Open components
- 13,117 open-access files
- Controlled components
- 17,470 controlled-access files
- Typical turnaround
- days to a few weeks after signing official approval
- License
- NIH Genomic Data Sharing Policy terms
- Citation requirement
- Cite the dataset accession and the program's publication guidelines; see the GDC publication policy.
What it is good for
Written and checked by a reviewer, not generated from metadata.
1. Do imaging features add prognostic or subtype information beyond molecular data in glioblastoma?
Needs another datasetn ≈ 389HUMANRadiology on 607 cases and pathology slides on 389, paired with expression on 293, methylation on 423 and copy number on 599 for the same patients. Glioma is the disease where imaging is most clinically central, and this pairing is openly available.
Statistical note: The intersection of imaging and expression is well below 617; build it explicitly. Imaging is in a separate repository from the molecular data.
NeedsRadiology imagingHistopathology slidesBulk RNA sequencingDNA methylation2. Does a new glioma classifier reproduce established methylation subgroups?
Answerable as shippedn ≈ 423HUMANMethylation on 423 cases with subgroup definitions established across a large literature makes this the standard validation set for glioma classification.
Statistical note: Extensive prior use means good performance here is weak evidence of generalization.
NeedsDNA methylationBulk RNA sequencing3. Which molecular features associate with survival in glioblastoma?
Answerable as shippedn ≈ 594HUMANVital status is informative for 96.3% of 617 cases, giving a clean overall survival endpoint on a well-characterized cohort.
Statistical note: Follow-up time is recorded across three different GDC fields and is null in the most obvious one; derive it from days to death, follow-up records and diagnosis records together, and state your derivation.
NeedsBulk RNA sequencingDNA methylationClinical dataOutcome data
What it cannot tell you
Written by a reviewer against the source, not inferred from what is missing.
Progression or recurrence is populated for 0.6% of cases and informative for none, so progression-free survival cannot be derived at all.
Affects: Progression-free survival; Recurrence biology
Mitigation: Restrict to overall survival, derived from vital status and days to death.
Treatment type is recorded for 94% and therapeutic agents for 72%, but the cohort spans an era in which standard therapy changed, and treatment is unrandomised.
Affects: Treatment-response claims; Predictive biomarkers
Mitigation: Adjust for enrolment era; frame findings as associative.
Molecular coverage is uneven - expression 293, exome 401, ATAC 9 - so multi-omic analyses run on much less than 617 cases.
Affects: Multi-omic integration
Mitigation: Build the intersection first; note that ATAC covers 9 cases only.
Methylation and copy number rely on platforms no longer in routine use.
Affects: Integration with contemporary cohorts
Mitigation: Restrict to shared features.
507 of 617 patients are recorded as white and 51 as Black or African American.
Affects: Disparities research
Mitigation: Limited power for race-stratified analysis.
Not appropriate for
- Progression-free survival analysis. - Progression is informative for no case in the record.HUMAN
- Claiming a classifier generalizes from TCGA-GBM performance alone. - The cohort has been used extensively for method development.HUMAN
Who has used it
Articles that analyzed these data, counted separately from articles that only cited the paper. Only the first counts as reuse.
What articles did with it
- Cited the paper6,091
- Mentioned the dataset272
- Accession found in text0
- Declared using it174
- Analyzed the data1,399
Against comparable datasets
- Analyzed it1,399
- Expected~538
- Reuse is within the expected range for comparable datasets (index +1.38).
Original publication
Articles that analyzed the data
Community examples
Share your exampleAnalyses someone ran on these data end to end, each with a receipt recording when it ran, against which packages and for how long.
Which cohorts have both imaging and molecular data on the same patients, and how many patients actually carry both?
Join the same patients across two NCI repositories
- Open GDC and IDC APIs, no account required
- pandas
- Patient-level intersection between a GDC project and an IDC collection
- Counts of molecular-only, imaging-only and joined patients
- A map of every cohort present in both repositories
- A chart comparing molecular and imaging patient counts per linkable cohort
Steps
- Retrieve patient identifiers from the GDC project
- Query IDC's public SQL endpoint for the collection's patient identifiers
- Intersect on the shared barcode and quantify the overlap
- Sweep every GDC project against every IDC collection
Start here
Starter code generated from this record’s own identifiers, then the access steps.
Get the data in code
GDC: list open files and download thempython
import json, requests
PROJECT = "TCGA-GBM"
filters = {"op": "and", "content": [
{"op": "in", "content": {"field": "cases.project.project_id", "value": [PROJECT]}},
{"op": "in", "content": {"field": "access", "value": ["open"]}},
]}
params = {"filters": json.dumps(filters),
"fields": "file_id,file_name,data_category,data_type,file_size",
"size": "10000", "format": "JSON"}
files = requests.get("https://api.gdc.cancer.gov/files", params=params, timeout=60).json()["data"]["hits"]
print(len(files), "open files")
# Write a manifest and fetch with the GDC client (https://gdc.cancer.gov/access-data/gdc-data-transfer-tool)
with open("manifest.txt", "w") as fh:
fh.write("id\n" + "\n".join(f["file_id"] for f in files))
# $ gdc-client download -m manifest.txtGDC: clinical table for every casepython
import json, requests
filters = {"op": "in", "content": {"field": "project.project_id", "value": ["TCGA-GBM"]}}
params = {"filters": json.dumps(filters), "size": "5000", "format": "TSV",
"fields": ",".join([
"submitter_id", "demographic.vital_status", "demographic.days_to_death",
"diagnoses.days_to_last_follow_up", "diagnoses.ajcc_pathologic_stage",
"diagnoses.treatments.treatment_type", "diagnoses.treatments.treatment_outcome"])}
tsv = requests.get("https://api.gdc.cancer.gov/cases", params=params, timeout=60).text
open("TCGA-GBM_clinical.tsv", "w").write(tsv)IDC: pull the DICOM collection with idc-indexpython
from idc_index import IDCClient
COLLECTION = "tcga_gbm"
client = IDCClient()
series = client.index[client.index["collection_id"] == COLLECTION] # one row per DICOM series
print(len(series), "series,", series["PatientID"].nunique(), "patients,",
round(series["series_size_MB"].sum() / 1024, 1), "GB")
print(series["Modality"].value_counts().to_dict())
# Everything above is an index lookup and costs nothing. Uncomment to pull the pixels;
# the client refuses up front if the disk cannot hold them.
# client.download_from_selection(collection_id=COLLECTION, downloadDir="./tcga_gbm")This page as data: limitations firstbash
curl -s https://cd2s.vercel.app/data/datasets/gdc-tcga-gbm.json | python3 -c '
import json, sys
r = json.load(sys.stdin)
for l in r["limitations"]:
print(l["severity"].upper(), "-", l["statement"][:120])
print("survival endpoint:", r["longitudinal"]["has_survival_endpoint"], "| treatment response:", r["longitudinal"]["has_treatment_response"])'Access steps
- Download open derived molecular files from the GDCFor peoplehttps://portal.gdc.cancer.gov/projects/TCGA-GBM
- Add imaging from the Imaging Data CommonsFor people
Openly available for the same patients, and the cohort's most under-used asset.
https://portal.imaging.datacommons.cancer.gov/explore/?collection_id=tcga_gbm - Request controlled access only for sequence-level workFor peoplehttps://gdc.cancer.gov/access-data/obtaining-access-controlled-data
- Query the project from code, with no credentialsFor agents
The file index is public even where files are not, so an agent can size the cohort before anyone requests access.
https://docs.gdc.cancer.gov/API/Users_Guide/Getting_Started/curl -s 'https://api.gdc.cancer.gov/files' --get \ --data-urlencode 'filters={"op":"in","content":{"field":"cases.project.project_id","value":["TCGA-GBM"]}}' \ --data-urlencode 'fields=file_id,file_name,data_type' \ --data-urlencode 'size=10000' --data-urlencode 'format=TSV' - Pass the token when the agent needs controlled filesFor agents
Without a token, an API query may return only the open subset. Compare returned counts with the record before treating them as the whole cohort.
https://docs.gdc.cancer.gov/API/Users_Guide/Getting_Started/curl -H "X-Auth-Token: $GDC_TOKEN" https://api.gdc.cancer.gov/data/<file_id>
Provenance
All of it, and more, is in this record’s JSON.
Identifiers
Versions and verification
- Released
- 1 Jan 2009
- Metadata retrieved
- 18 Sept 2026
- Review status
- Project-curatedCD2S project curation on 18 Sept 2026
- Data generation funding
- Funded data generation
- The machine-inferred primary publication for this record is a TCGA GBM analysis rather than the cohort's marker paper. Replace with the correct marker citation on next review.
Funding
Funded data generation
- U24CA144025Harvard Genome Characterization CenterRaju S. KucherlapatiAPI
- U24CA143848Gene Expression Patterns in Human Tumors Identified Using Transcript SequencingDavid N Hayes, CHARLES M PEROUAPI
- U24CA126563HudsonAlpha Cancer Genome Characterization CenterRichard M MyersAPI
- U24CA126561Cancer Genome Characterization Center at Johns HopkinsSTEPHEN B. BAYLINAPI
- U24CA126554Cancer Genomics CenterRaju S. KucherlapatiAPI
- U24CA126551The Berkeley Cancer Genome CenterJOE W. GRAYAPI
- U24CA126546Center for Cancer Genome CharacterizationMatthew L. MeyersonAPI
- U24CA126544Cancer Genome Characterization using Gene Expression and DNA Copy Number AnalysisCHARLES M PEROUAPI
- U24CA126543The TCGA Cancer Genome Characterization Center at MSKCCMarc LadanyiAPI
- R01CA099041Genomic & Genetic Characterization of Amplicons in GBMsLYNDA CHINAPI
Funded reuse of these data
- R01CA260271Multi-scale modeling of glioma for the prediction of treatment response, treatment monitoring and treatment allocationOlivier GevaertAPI
Funded infrastructure or harmonization
- P30CA091842Tissue Procurement CoreMark A. Watson, EDUARDO ROSA-MOLINARAPI