stLearn
stLearn integrates spatial location, tissue morphology, and gene expression to identify cell types, map spatial trajectories, and detect ligand–receptor interaction hotspots in spatial transcriptomics data.
Key Features:
- Data integration and normalization: Normalizes gene expression using a distance measure based on morphological similarity and neighborhood smoothing to combine spatial, morphological, and transcriptomic signals.
- Spatial clustering and sub-clustering: Performs spatial clustering and further sub-clustering based on spatial separation to refine identification of cellular populations within tissues.
- Pseudo-Space-Time (PST) distance calculation: Computes a composite PST distance that combines physical and gene expression distances to reconstruct spatial transition gradients between transcriptional states.
- Identification of interaction hotspots: Integrates spatial information and gene expression to identify tissue regions with high ligand–receptor interaction activity and diverse cell type co-localization.
Scientific Applications:
- Cell type identification: Integrates spatial and morphological data with gene expression to distinguish distinct cell types within complex tissue environments.
- Reconstruction of cell type evolution: Reconstructs trajectories of cell-type transitions within tissues to elucidate developmental processes and disease progression.
- Mapping spatial trajectories: Models spatial transitions and gradients of cellular states, enabling analysis of processes such as cancer invasion and metastasis.
- Detection of interaction hotspots: Identifies regions with elevated ligand–receptor interactions and cell co-localization to pinpoint potential sites of cell–cell communication.
Methodology:
Three core computational steps implemented in Python: normalization using morphological similarity and neighborhood smoothing followed by spatial clustering and sub-clustering; PST distance calculation via directed minimum spanning tree optimization; and hotspot detection integrating spatial and gene expression data to identify ligand–receptor interactions and cell co-localization.
Topics
Details
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/24/2021
Operations
Publications
Pham D, Tan X, Xu J, Grice LF, Lam PY, Raghubar A, Vukovic J, Ruitenberg MJ, Nguyen Q. stLearn: integrating spatial location, tissue morphology and gene expression to find cell types, cell-cell interactions and spatial trajectories within undissociated tissues. Unknown Journal. 2020. doi:10.1101/2020.05.31.125658.