Collections / CITEgeist: Cellular Indexing of Transcriptomes and Epitopes for Guided Exploration of Intrinsic Spatial Trends

CITEgeist: Cellular Indexing of Transcriptomes and Epitopes for Guided Exploration of Intrinsic Spatial Trends

Spatial transcriptomics provides insights into tissue architecture by linking gene expression with spatial localization. Current deconvolution methods rely heavily on single-cell RNA sequencing (scRNA-seq) references, which are costly and often unavailable, especially if the tissue under evaluation is limited as in a core biopsy specimen. We present a novel tool, CITEgeist, that deconvolutes spatial transcriptomics data using antibody capture from the same slide as the reference, directly leveraging cell surface protein measurements from the same tissue section. This approach circumvents the limitations of scRNA-seq as a reference, offering a cost-effective and biologically grounded alternative. Our method employs mathematical optimization to estimate cell type proportions and gene expression profiles, incorporating sparsity constraints for robustness and interpretability. Benchmarks against state-of-the-art deconvolution methods show improved accuracy in cell type resolution, particularly in dense tumor microenvironments, while maintaining computational efficiency. This antibody-based tool advances spatial transcriptomics by providing a scalable, accurate, and reference-independent solution for deconvolution in complex tissues. We validate this tool by using a combined approach of simulated data and clinical samples by applying CITEgeist to translational pre-treatment and post-treatment ER+ breast tumors from an ongoing clinical trial, emphasizing the applicability and robustness of CITEgeist.

Datasets14
Size~547 MB
AssayVisium
Samplehuman · breast
KindComparison
PMID:41854411 ↗
Python · lamindb
import lamindb as ln
import spatialdata as sd

coll = ln.Collection.get(key="geo-gse289326")
coll.ordered_artifacts.df()                 # the 14 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 breast
GSM8789213
human breast breast neoplasm 38 MB 4,351 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size38 MB
Obs4,351
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789203
human breast breast neoplasm 21 MB 960 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size21 MB
Obs960
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789216
human breast breast neoplasm 47 MB 4,824 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size47 MB
Obs4,824
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789215
human breast breast neoplasm 24 MB 328 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size24 MB
Obs328
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789208
human breast breast neoplasm 60 MB 4,858 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size60 MB
Obs4,858
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789207
human breast breast neoplasm 30 MB 423 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size30 MB
Obs423
Magnification20x · 0.397 µm/px
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789211
human breast breast neoplasm 36 MB 4,991 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size36 MB
Obs4,991
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789214
human breast breast neoplasm 44 MB 4,450 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size44 MB
Obs4,450
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789204
human breast breast neoplasm 72 MB 4,992 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size72 MB
Obs4,992
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789206
human breast breast neoplasm 45 MB 4,992 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size45 MB
Obs4,992
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789205
human breast breast neoplasm 27 MB 2,256 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size27 MB
Obs2,256
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789212
human breast breast neoplasm 25 MB 2,142 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size25 MB
Obs2,142
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789209
human breast breast neoplasm 22 MB 794 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size22 MB
Obs794
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human breast
GSM8789210
human breast breast neoplasm 55 MB 4,965 obs silver H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuebreast
Conditionbreast neoplasm
Size55 MB
Obs4,965
silver H&E NCBI GEO policy Open in Vitessce

Cite this collection

No linked publication found — please cite the data source.