slingshot
Slingshot infers continuous, branching lineage structures and pseudotimes from single-cell gene expression data to model developmental trajectories.
Key Features:
- Branching lineage inference: Identifies arbitrarily many branching events in low-dimensional data.
- Pseudotime estimation: Computes pseudotimes that accurately order cells along inferred trajectories.
- Supervised graph construction: Allows incorporation of prior knowledge for lineage structure inference.
- Pipeline integration: Functions as a component after dimensionality reduction and clustering steps.
- Robustness to noise: Combines stable techniques for handling noisy single-cell RNA sequencing data.
Scientific Applications:
- Developmental trajectory modeling: Charts progression from multipotent progenitors to fully differentiated cells in stem cell studies.
- Dynamic temporal gene expression analysis: Enables identification of gene expression changes across inferred pseudotime.
- Heterogeneous cell community characterization: Investigates complex communities of heterogeneous cells via single-cell transcriptomics.
Methodology:
Slingshot infers cell lineages and pseudotimes from single-cell gene expression data using methods for lineage inference in low-dimensional space after dimensionality reduction and clustering.
Collections
Details
- License:
- Artistic-2.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- R
- Added:
- 9/1/2026
- Last Updated:
- 10/2/2026
Operations
Publications
Documentation
User manual
https://bioconductor.org/packages/slingshot