Collections / Spatially-guided metabolomics profiling of heterogeneous human tumor tissues

Spatially-guided metabolomics profiling of heterogeneous human tumor tissues

Bulk high-resolution mass spectrometry can provide sensitive and global snapshots of metabolites involved in cancer metabolism. However, intra-tumor heterogeneity (IntraTH) convolutes the cellular origins and tumor pathologies associated with the detected metabolites, thus making the elucidation of reproducible metabolic pathways and/or biomarkers very challenging. Here, we present “Spatially-guided MEtabolomics (SgME) profiling”, a multi-modal metabolomics data analysis approach to delineate IntraTH by integrating spatial and bulk metabolomics profiles from the same tumors. We applied SgME profiling to 117 tumor and adjacent normal tissues from 26 surgically resected primary liver tumors, and constructed SgME maps of metabolic regions (MERs) associated with key histopathological features. We used these maps to survey IntraTH and train regression models that accurately predict the MER compositions of bulk tumor samples. We also discovered a group of putative metabolites that increase in low-grade tumor regions but abruptly decrease in necrotic regions. SgME profiling may also be applied to heterogeneous tissues from other cancer types or metabolic diseases and provide systems-level understandings of the roles of local cellular niches in cancer metabolism and tumorigenesis.

Datasets2
Size~130 MB
AssayVisium
Samplehuman · liver
KindOther
Flag a data issue
PMID:41922830 ↗
Python · sddb client
from sddb import Catalog

cohort = Catalog().collection("geo-gse312327")
cohort.members        # the 2 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-gse312327")
coll.ordered_artifacts.to_dataframe()   # the 2 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-gse312327 --dest data/

Licenses: 2 NCBI GEO policy

Open in Vitessce
Visium
Human liver
GSM9343668
human liver liver cancer 79.0 MB 4,658 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueliver
Conditionliver cancer
Size79.0 MB
Spots4,658
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human liver
GSM9343669
human liver liver cancer 50.8 MB 4,992 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueliver
Conditionliver cancer
Size50.8 MB
Spots4,992
bronze H&E NCBI GEO policy Open in Vitessce

Cite this collection

No linked publication found — please cite the data source.