Collections / Spatial Transcriptomics Reveals Compartment-Specific Cytotoxic T cells Crosstalk with AT2 and Goblet cells in Advanced COPD

Spatial Transcriptomics Reveals Compartment-Specific Cytotoxic T cells Crosstalk with AT2 and Goblet cells in Advanced COPD

Chronic obstructive pulmonary disease (COPD) is characterized by chronic inflammation and structural remodelling across different anatomical structures of the lung, including airways, parenchyma, and pulmonary vessels. However, compartment specific changes in immune cells composition and their communications with underlying structural cells is under investigated. Our study sought to assess the spatially resolved cellular organization of healthy and advanced end-stage COPD lungs using Visium spatial transcriptomics. We generated spatial transcriptomic map that uncovered distinct COPD-associated niches, characterized by increased neutrophils and myofibroblast with pronounced extracellular matrix organization around vessels, and colocalization of cytotoxic T cells and their interaction with alveolar type 2 cells and goblet cells, driving stress-induced cytotoxic response in the parenchyma and epithelial differentiation in the airway, respectively. Overall, our findings provide novel insights into compartment-specific cellular microenvironments that contribute to tissue remodelling processes in COPD.

Datasets8
Size~106 MB
AssayVisium
Samplehuman · lung
KindComparison
Flag a data issue
PMID:42351239 ↗
Python · sddb client
from sddb import Catalog

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

Licenses: 8 NCBI GEO policy

Open in Vitessce
Visium
Human lung
GSM9485175
human lung chronic obstructive pulmonary disease 13.8 MB 2,129 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuelung
Conditionchronic obstructive pulmonary disease
Size13.8 MB
Spots2,129
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human lung
GSM9485176
human lung chronic obstructive pulmonary disease 11.6 MB 1,872 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuelung
Conditionchronic obstructive pulmonary disease
Size11.6 MB
Spots1,872
Magnificationother · 3.941 µm/px
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human lung
GSM9485173
human lung 17.1 MB 2,599 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuelung
Size17.1 MB
Spots2,599
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human lung
GSM9485178
human lung chronic obstructive pulmonary disease 11.0 MB 1,314 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuelung
Conditionchronic obstructive pulmonary disease
Size11.0 MB
Spots1,314
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human lung
GSM9485179
human lung chronic obstructive pulmonary disease 10.9 MB 2,867 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuelung
Conditionchronic obstructive pulmonary disease
Size10.9 MB
Spots2,867
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human lung
GSM9485172
human lung 17.2 MB 3,458 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuelung
Size17.2 MB
Spots3,458
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human lung
GSM9485174
human lung 13.3 MB 3,604 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuelung
Size13.3 MB
Spots3,604
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human lung
GSM9485177
human lung chronic obstructive pulmonary disease 11.0 MB 1,945 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissuelung
Conditionchronic obstructive pulmonary disease
Size11.0 MB
Spots1,945
bronze H&E NCBI GEO policy Open in Vitessce

Cite this collection

doi.org/10.1186/s40364-026-00960-w ↗
BibTeX
@article{Syarif_2026,
  title = {Spatial transcriptomics reveals compartment-specific cytotoxic T cell crosstalk with AT2 and goblet cells in advanced COPD},
  volume = {14},
  ISSN = {2050-7771},
  url = {http://dx.doi.org/10.1186/s40364-026-00960-w},
  DOI = {10.1186/s40364-026-00960-w},
  number = {1},
  journal = {Biomarker Research},
  publisher = {Springer Science and Business Media LLC},
  author = {Syarif, Ayu Hutami and Reiter, Bernhard F. E. and Avian, Alexander and Milger, Katrin and Ellmeier, Elena and Hoefler, Gerald and Aigner, Clemens and Benazzo, Alberto and Auner, Sophia and Crnkovic, Slaven and Angiari, Stefano and Polverino, Francesca and Kwapiszewska, Grazyna and Marsh, Leigh M.},
  year = {2026},
  month = June
}