Collections / Spatial mapping of Ethiopian cutaneous leishmaniasis lesions reveals patient-defined immune signatures

Spatial mapping of Ethiopian cutaneous leishmaniasis lesions reveals patient-defined immune signatures

Ethiopian cutaneous leishmaniasis (CL) shows remarkably heterogeneous clinical presentations, but the underlying immunopathological mechanisms driving this heterogeneity in disease presentation remains poorly understood. To characterise the local immune response in Ethiopian CL, we performed spatial transcriptomics (Visium, 10x Genomics) on paired (lesional and non lesional) skin punch biopsies from five Ethiopian CL patients. We used reference-free deconvolution, morphology-guided regional analyses, and immunohistochemistry to identify five5 dominant patient-defined immunopathological responses: i) epithelial hyperplasia with interferon-stimulated keratinocytes, ii) cytotoxicity with tertiary lymphoid structures, iii) granulomatous inflammation with proinflammatory response iv) granulomatous inflammation with M2-polarised myeloid cell responses , and v) fibrotic remodelling with active collagen synthesis. Future longitudinal studies are needed to distinguish whether these patterns represent discrete pathotypes or stages of disease progression. Improved understanding of disease pathotypes in Ethiopian CL directly supports the WHO 2030 roadmap for leishmaniasis control and informs future immune-based therapeutic strategies.

Datasets10
Size~87.0 MB
AssayVisium
Samplehuman · skin of body
KindComparison
Flag a data issue
PMID:42553130 ↗
Python · sddb client
from sddb import Catalog

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

Licenses: 10 NCBI GEO policy

Visium
Human skin of body
GSM9483975
human skin of body cutaneous leishmaniasis 11.1 MB 544 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size11.1 MB
Spots544
bronze H&E NCBI GEO policy
Open in Vitessce
Visium
Human skin of body
GSM9483977
human skin of body cutaneous leishmaniasis 16.8 MB 870 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size16.8 MB
Spots870
Magnificationother · 3.532 µm/px
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human skin of body
GSM9483972
human skin of body cutaneous leishmaniasis 4.7 MB 401 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size4.7 MB
Spots401
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human skin of body
GSM9483973
human skin of body cutaneous leishmaniasis 11.2 MB 839 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size11.2 MB
Spots839
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human skin of body
GSM9483974
human skin of body cutaneous leishmaniasis 4.5 MB 368 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size4.5 MB
Spots368
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human skin of body
GSM9483978
human skin of body cutaneous leishmaniasis 5.2 MB 361 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size5.2 MB
Spots361
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human skin of body
GSM9483981
human skin of body cutaneous leishmaniasis 7.2 MB 538 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size7.2 MB
Spots538
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human skin of body
GSM9483979
human skin of body cutaneous leishmaniasis 17.1 MB 1,199 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size17.1 MB
Spots1,199
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human skin of body
GSM9483976
human skin of body cutaneous leishmaniasis 4.7 MB 243 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size4.7 MB
Spots243
bronze H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Human skin of body
GSM9483980
human skin of body cutaneous leishmaniasis 4.5 MB 215 spots bronze H&E NCBI GEO policy
TechnologyVisium
Organismhuman
Tissueskin of body
Conditioncutaneous leishmaniasis
Size4.5 MB
Spots215
bronze H&E NCBI GEO policy Open in Vitessce

Cite this collection

doi.org/10.3389/fimmu.2026.1870524 ↗
BibTeX
@article{Dey_2026,
  title = {Spatial mapping of Ethiopian cutaneous leishmaniasis lesions reveals distinct tissue level immune programs},
  volume = {17},
  ISSN = {1664-3224},
  url = {http://dx.doi.org/10.3389/fimmu.2026.1870524},
  DOI = {10.3389/fimmu.2026.1870524},
  journal = {Frontiers in Immunology},
  publisher = {Frontiers Media SA},
  author = {Dey, Nidhi S. and Pham, Thao-Thy and Dey, Shoumit and Kassa, Mekibib and Mekonnen, Tigist and Fikre, Helina and Monsieurs, Pieter and Consortium, Spatial CL and Pareyn, Myrthe and van Griensven, Johan and Domagalska, Malgorzata and Dujardin, Jean-Claude and Asres, Mezgebu Silamsaw and Woldetensay, Mikias and Kaye, Paul M. and Adriaensen, Wim},
  year = {2026},
  month = July
}