Collections / Spatiotemporal trajectory analysis and validation of microglia activation in traumatic brain injury

Spatiotemporal trajectory analysis and validation of microglia activation in traumatic brain injury

Spatial transcriptomics (ST) is an innovative technology that holds tremendous potential for transforming the field of tissue biology research. By simultaneously capturing multiple types of spatial data, including gene expression values, spatial distance information, and tissue morphology, ST enables a comprehensive understanding of biological samples. However, the effective integration of these diverse data types remains a challenge. In this study, we present stLearn, a collection of three computational-statistical algorithms specifically designed to exploit the combined power of gene expression, spatial distance, and tissue morphology data. Our aim is to unlock novel insights into tissue maintenance, development, and disease. The first algorithm, known as pseudo-time-space (PSTS), employs a spatial-graph-based approach to uncover the spatial relationships between cells' transcriptional states in dynamic tissue contexts. To demonstrate the effectiveness of stLearn, we utilize traumatic brain injury datasets to investigate the spatio-temporal dynamics of microglia activation. By applying the PSTS algorithm to a well-established mouse model of acquired brain injury, we successfully reconstruct the spatial trajectory of microglia activation following insult, thereby validating this key component of stLearn.

Datasets2
Size~90.6 MB
AssayVisium
Samplemouse · brain
KindComparison
Flag a data issue
PMID:38007580 ↗
Python · sddb client
from sddb import Catalog

cohort = Catalog().collection("geo-gse236171")
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-gse236171")
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-gse236171 --dest data/

Licenses: 2 NCBI GEO policy

Open in Vitessce
Visium
Mouse brain
GSM7519182
mouse brain traumatic brain injury 42.3 MB 2,442 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismmouse
Tissuebrain
Conditiontraumatic brain injury
Size42.3 MB
Spots2,442
silver H&E NCBI GEO policy Open in Vitessce
Open in Vitessce
Visium
Mouse brain
GSM7519181
mouse brain 48.3 MB 2,968 spots silver H&E NCBI GEO policy
TechnologyVisium
Organismmouse
Tissuebrain
Size48.3 MB
Spots2,968
silver H&E NCBI GEO policy Open in Vitessce

Cite this collection

No linked publication found — please cite the data source.