CTSP Diffuse Large B-Cell Lymphoma (DLBCL) CALGB 50303
45 diffuse large B-cell lymphomas from the randomized CALGB 50303 trial - small, but every case has complete vital status, five years of median follow-up, and a known randomized treatment assignment.
Can it answer your research question?
3 of 6 supportedOverall survival
SupportedVital status and time are populated; median follow-up 5.0 years; 37 cases with follow-up; endpoint: overall survival.API
Progression or recurrence
Limitedprogression_or_recurrenceis informative for 7% of cases.APITreatment response
Supportedtreatment_outcomeis populated for 7% of cases; criteria: complete response, cr-complete response.APIWhich drug was given
Limitedtherapeutic_agentsis recorded for 7% 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 78% 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
- Sex27 female · 18 male
- Race31 white · 2 asian · 1 american indian or alaska native · 1 1 other · 8 not reported · 2 unknown
- Ethnicity32 not hispanic or latino · 1 hispanic or latino · 8 not reported · 4 unknown
- Vital status29 alive · 16 dead
Age at diagnosis
What was measured, and on how many
- Bulk RNA sequencing44 of 45 · 98%
- Whole exome sequencing44 of 45 · 98%
- Targeted DNA panel sequencing45 of 45 · 100%
- Clinical37 of 45 · 82%
- Structural Variation44 of 45 · 98%
How complete all 29 clinical fields are - 4 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
- 112 open-access files
- Controlled components
- 441 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 molecular subtypes of diffuse large B-cell lymphoma predict differential benefit from dose-adjusted EPOCH-R versus R-CHOP?
Needs another datasetn ≈ 44HUMANThis is a predictive-biomarker question, and it requires randomized treatment assignment to answer properly. RNA sequencing on 44 cases supports cell-of-origin and subtype classification, and the trial provides the randomization.
Statistical note: 45 cases split across two arms cannot power a treatment-by-subtype interaction test. This is a design demonstration and a hypothesis-generating analysis, not a definitive one. Trial arm assignment must be obtained from the trial group; it is not in the GDC clinical records.
NeedsBulk RNA sequencingWhole exome sequencingTreatment records2. How well do molecular classifiers built on observational DLBCL cohorts perform on uniformly treated trial patients?
Answerable as shippedn ≈ 44HUMANClassifier performance usually degrades when treatment heterogeneity is removed, because some apparent prognostic signal is really treatment-selection signal. A uniformly treated, randomized cohort is the right place to detect that.
Statistical note: Validation only; too small for training.
NeedsBulk RNA sequencing3. What is the five-year survival experience of genomically characterized DLBCL patients treated in a controlled setting?
Answerable as shippedn ≈ 45HUMANVital status is informative for all 45 cases with 60.4 months of median follow-up and cause of death recorded for 35.6% - unusually complete for a cohort this small.
Statistical note: 45 cases give wide confidence intervals; report them.
NeedsClinical dataOutcome datademographic.vital_statusdiagnoses.days_to_last_follow_up
What it cannot tell you
Written by a reviewer against the source, not inferred from what is missing.
45 cases is small for any genomic analysis and very small for a treatment-interaction question. Split by trial arm the groups are around twenty patients each.
Affects: Genome-wide discovery; Treatment-by-subtype interaction; Multivariable modeling
Mitigation: Use this cohort to demonstrate a design or validate a prior hypothesis, and pool with other trial-linked cohorts if a definitive answer is needed.
Treatment fields are populated for only 6.7% of cases in the GDC records, and trial arm assignment is not present at all, even though the cohort comes from a randomized trial.
Affects: Any analysis requiring treatment arm
Mitigation: Arm assignment must be obtained from the Alliance trial group. Without it, the cohort's main scientific advantage is unavailable.
31 of 45 patients are recorded as white and one as Black or African American.
Affects: Disparities research
Mitigation: Do not use for population comparisons.
441 of 553 files are controlled access.
Affects: Sequence-level analysis
Mitigation: Submit a dbGaP request.
Not appropriate for
- Genome-wide biomarker discovery. - 45 cases cannot support multiple-testing-corrected genome-wide discovery.HUMAN
- Claiming a treatment interaction without obtaining arm assignment. - Trial arm is not in these records. Any treatment claim made without it would be asserting a randomization the analysis does not actually use.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 paper333
- Mentioned the dataset0
- Accession found in text4
- Declared using it2
- Analyzed the data4
Against comparable datasets
- Analyzed it4
- Expected~13
METHODS:"phs001184"), so every dataset in the corpus is counted the same way and the numbers can be compared. The 10 articles listed below were retrieved and graded one at a time, and an article counts as having analyzed the data wherever the accession sits in the analysis - methods, results, tables, figures or supplement - under any of this dataset’s accessions. Read the list as the evidence about these articles, and the count as the number that is comparable across datasets.- Reuse is within the expected range for comparable datasets (index -1.45).
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.
Nobody has shared an analysis of this dataset yet. The examples on other datasets cover the common patterns and can be adapted - and if you adapt one, it belongs here.
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 = "CTSP-DLBCL1"
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": ["CTSP-DLBCL1"]}}
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("CTSP-DLBCL1_clinical.tsv", "w").write(tsv)This page as data: limitations firstbash
curl -s https://cd2s.vercel.app/data/datasets/gdc-ctsp-dlbcl1.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
- Read the CALGB 50303 primary trial reportFor peoplehttps://pubmed.ncbi.nlm.nih.gov/30939090/
- Contact the Alliance trial group about arm assignment and trial covariatesFor people
This is the step that determines whether the cohort's randomization is usable. Do it before the data access request, not after.
- Submit a dbGaP data access request for the sequence dataFor 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":["CTSP-DLBCL1"]}}' \ --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
- GDC projectCTSP-DLBCL1API
- GDC programAPI
- dbGaP studyphs001184API
Versions and verification
- Released
- 1 Jan 2018
- Metadata retrieved
- 18 Sept 2026
- Review status
- Project-curatedCD2S project curation on 18 Sept 2026
- Data generation funding
- Funded data generation
Funding
Funded data generation
- P30CA008748Antitumor AssessmentElisa de Stanchina, FRANCESCA M GANYAPI2
- U10CA180888SWOG Network Group Operations Center of the NCTNDAWN HERSHMAN, PRIMO N. LARAAPI
- U10CA180882Data Management CoreSumithra Jay Mandrekar, DANIEL J. SARGENTAPI
- U10CA180847Vanderbilt Network Lead Academic Participating Site for the NCTNJORDAN D BERLINAPI
- U10CA180833Washington University/ Siteman Cancer Center Lead Academic SiteNANCY L BARTLETT, Benjamin D KozowerAPI
- U10CA180821Alliance for Clinical Trials in Oncology Member Site CoreEvanthia Galanis, Olwen HahnAPI
- U10CA180820ECOG-ACRIN Network Group Operations CenterPeter J ODwyer, MITCHELL D. SCHNALLAPI
- U10CA180799National Clinical Trials Network Research at the University of WisconsinBethany M Anderson, DAVID M KUSHNERAPI
- U10CA049957Eastern Cooperative Oncology GroupJORDAN D BERLIN, DAVID H JOHNSONAPI
- P30CA006927Biostatistics and Bioinformatics FacilityEric Andrew Ross, Margaret von MehrenAPI
Funded reuse of these data
- T32CA009149Immunology Research TrainingAlexander Y Rudensky, JAMES P ALLISONAPI
- R37CA225655Illuminating the evolutionary history of colorectal cancer metastasis: basic principles and clinical applicationsKamila NaxerovaAPI
- K08CA237856Mechanisms of non-genetic variation in melanomaSalil GargAPI
- R01CA194742Reolysin-based combination therapy in relapsed multiple myelomaCraig C. Hofmeister, Flavia PichiorriAPI
Funded infrastructure or harmonization
- U01CA157581Molecular Diagnosis and Prognosis in Aggressive LymphomaLisa RimszaAPI
- P01CA229100Preclinical Models and Therapeutics CoreGiorgio Inghirami, David William ScottAPI
- P30CA023108Signaling, Genomes, and NetworksArminja Nadine Kettenbach, KEITH D. PAULSENAPI
- U54CA137788Outreach Core (PCORE)Jennifer CF Leng, FRANCESCA M GANYAPI
- U54CA132378Planning and Evaluation Core (PEC)ADRIANA ESPINOSA, Sanna M GoyertAPI
- P30CA014051Leadership, Planning and EvaluationMATTHEW G. VANDER HEIDEN, Omer YilmazAPI
- P30CA033572Clinical Protocol and Data ManagementAlex F. Herrera, JOHN D. CARPTENAPI
- P30CA016058Shared Resource 10: Pharmacoanalytical Shared Resource (PhASR)Mitch A Phelps, David M GoskyAPI