Collections / Resolving spatial subclonal genomic heterogeneity of loss of heterozygosity and extrachromosomal DNA in gliomas

Resolving spatial subclonal genomic heterogeneity of loss of heterozygosity and extrachromosomal DNA in gliomas

We perform bulk RNA sequencing, tumor/normal DNA sequencing, and spatial transcriptomics on an initial discovery cohort of eleven glioma samples (comprising oligodendrogliomas, astrocytomas, one diffuse midline glioma, and glioblastomas) to identify both commonalities and distinct characteristics within the tumor microenvironment. Six additional high-grade IDH wild-type, EGFR positive glioblastomas are analyzed to validate subclonal somatic aneuploidy and copy number alterations associated with extrachromosomal DNA double-minutes. As part of the standard spatial transcriptomic analysis, we develop an integrated analysis framework combining germline/tumor exomes, bulk RNA-seq, and spatial transcriptomics to identify loss of heterozygosity by a hidden Markov model for segmenting consecutively expressed SNPs. In the discovery cohort, we identify focally amplified ecDNA in four of the eleven cases, with subclonal tumor heterogeneity present in two EGFR-amplified grade IV glioblastomas. In a TP53-mutated glioblastoma, we detect a subclone with EGFR amplification on ecDNA coupled to chromosome 17 LOH. To evaluate the impact of spatial subclonal chromosomal alterations on the p53/EGFR axis, we examine six additional EGFR positive gliomas, identifying MDM2/MDM4 ecDNA subclones in two samples. The spatial DNA heterogeneity of EGFR and p53 inactivation underscores the role of ecDNA in enabling rapid oncogene amplification and enhancing tumor adaptability under selective pressure.

Datasets17
Size~632 MB
AssayVisium
Samplehuman · brain
KindOther
PMID:40514380 ↗
Python · lamindb
import lamindb as ln
import spatialdata as sd

coll = ln.Collection.get(key="geo-gse242352")
coll.ordered_artifacts.df()                 # the 17 members, ordered

# download every member .zarr to the local cache:
paths = [a.cache() for a in coll.ordered_artifacts.all()]

# …or load each straight into memory as a SpatialData object:
sdatas = {a.key: sd.read_zarr(a.cache()) for a in coll.ordered_artifacts.all()}
Open in Vitessce
Visium
Human brain
GSM8513874
human brain brain glioma 23 MB 3,535 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size23 MB
Obs3,535
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759698
human brain brain glioma 56 MB 3,594 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size56 MB
Obs3,594
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759704
human brain brain glioma 31 MB 2,624 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size31 MB
Obs2,624
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759700
human brain brain glioma 45 MB 3,611 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size45 MB
Obs3,611
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759705
human brain brain glioma 25 MB 3,567 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size25 MB
Obs3,567
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM8513877
human brain brain glioma 99 MB 4,891 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size99 MB
Obs4,891
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759702
human brain brain glioma 20 MB 1,879 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size20 MB
Obs1,879
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759706
human brain brain glioma 25 MB 3,666 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size25 MB
Obs3,666
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM8513879
human brain brain glioma 35 MB 4,473 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size35 MB
Obs4,473
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759708
human brain brain glioma 29 MB 3,108 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size29 MB
Obs3,108
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM8513873
human brain brain glioma 39 MB 2,028 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size39 MB
Obs2,028
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759701
human brain brain glioma 32 MB 2,640 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size32 MB
Obs2,640
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM8513880
human brain brain glioma 65 MB 2,642 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size65 MB
Obs2,642
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759707
human brain brain glioma 28 MB 2,439 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size28 MB
Obs2,439
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM8513875
human brain brain glioma 35 MB 1,298 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size35 MB
Obs1,298
Magnificationother · 3.348 µm/px
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759703
human brain brain glioma 16 MB 2,416 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size16 MB
Obs2,416
Magnificationother · 3.417 µm/px
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM7759699
human brain brain glioma 27 MB 4,029 obs bronze H&E
TechnologyVisium
Organismhuman
Tissuebrain
Conditionbrain glioma
Size27 MB
Obs4,029
Magnificationother · 3.366 µm/px
bronze H&E Open in Vitessce

Cite this collection

No linked publication found — please cite the data source.