Collections / Spatial analysis reveals the evolving organization of IDH-mutant glioma

Spatial analysis reveals the evolving organization of IDH-mutant glioma

Adult diffuse gliomas comprise malignant cell states interwoven with the non-malignant brain microenvironment. Here, we combine spatial transcriptomics and spatial proteomics of IDH-mutant gliomas to define organizational principles across histological grades. In low-grade tumors, spatial organization is shaped by underlying brain anatomy. We identify a functional white–grey matter junction that restricts cortical invasion and is associated with marked changes in tumor composition and cellular phenotypes. This boundary is preferentially traversed by oligodendrocyte progenitor (OPC)-like malignant cells, suggesting a role in tumor expansion. In contrast, intermediate-grade tumors are largely disorganized, with few recurring interactions between cancer cell states and microenvironmental cell types. In high-grade tumors, hypoxia-associated structure emerges, resembling IDH-wildtype glioblastoma. Together, these findings reveal two independent axes of spatial organization—from anatomy-driven structure in low-grade tumors to hypoxia-driven organization in high-grade tumors—and establish a framework linking tumor grade to recurrent spatial interactions.

Datasets12
Size~138 MB
AssayVisium
Samplehuman · brain
KindOther
Flag a data issue
www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE341225 ↗
Python · sddb client
from sddb import Catalog

cohort = Catalog().collection("geo-gse341225")
cohort.members        # the 12 datasets as a table

print(cohort.licenses())              # check the terms before you download

sdatas = cohort.to_dict()             # {uid: SpatialData}, cached locally
# or keep the .zarr files in a folder of your choice:
# sdatas = cohort.to_dict(dest="data/")
Python · lamindb

Needs pip install lamindb and network access to the Lamin database, which is limited during the alpha. If it fails, use the Client tab.

import lamindb as ln

db = ln.DB("scverse/spatialdata-db")
coll = db.Collection.get(key="geo-gse341225")
coll.ordered_artifacts.to_dataframe()   # the 12 members, ordered

# download every member .zarr to the local cache:
paths = [a.cache() for a in coll.ordered_artifacts.all()]
Shell
# sddb client: download every member .zarr into data/
sddb-cli download --collection geo-gse341225 --dest data/

Licenses: 12 NCBI GEO policy

Open in Vitessce
Visium
Human brain
GSM9902436
human brain glioma 4.5 MB 797 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size4.5 MB
Spots797
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902438
human brain glioma 8.8 MB 2,656 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size8.8 MB
Spots2,656
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902428
human brain glioma 10.3 MB 3,333 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size10.3 MB
Spots3,333
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902426
human brain glioma 10.9 MB 3,049 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size10.9 MB
Spots3,049
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902433
human brain glioma 15.2 MB 3,951 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size15.2 MB
Spots3,951
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902432
human brain glioma 5.6 MB 1,181 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size5.6 MB
Spots1,181
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902425
human brain glioma 12.4 MB 3,997 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size12.4 MB
Spots3,997
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902427
human brain glioma 24.5 MB 4,499 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size24.5 MB
Spots4,499
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902431
human brain glioma 10.6 MB 2,632 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size10.6 MB
Spots2,632
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902430
human brain glioma 14.5 MB 3,404 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size14.5 MB
Spots3,404
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902429
human brain glioma 9.5 MB 3,140 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size9.5 MB
Spots3,140
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human brain
GSM9902424
human brain glioma 11.7 MB 2,493 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebrain
Conditionglioma
Size11.7 MB
Spots2,493
silver H&E NCBI GEO policy Open in Vitessce

Cite this collection

No linked publication found — please cite the data source.