SCANPY
SCANPY analyzes single-cell gene expression data to enable scalable preprocessing, visualization, clustering, pseudotime and trajectory inference, differential expression testing, and simulation of gene regulatory networks for large-scale single-cell studies.
Key Features:
- Preprocessing: Provides methods for initial handling and preparation of single-cell gene expression data.
- Visualization: Implements visualization functions to explore and interpret single-cell datasets.
- Clustering: Includes clustering algorithms to identify distinct cell populations.
- Pseudotime and Trajectory Inference: Supports pseudotime analysis and trajectory inference to model developmental processes and cellular differentiation pathways.
- Differential Expression Testing: Facilitates differential expression testing to identify genes differentially expressed across cell types or conditions.
- Simulation of Gene Regulatory Networks: Provides tools to simulate gene regulatory networks for hypothesis exploration and validation.
Scientific Applications:
- Single-cell genomics: Enables analysis of large-scale single-cell gene expression datasets to study cellular heterogeneity.
- Developmental biology: Supports modeling of developmental processes and differentiation trajectories from single-cell data.
- Disease progression studies: Allows comparison of cell-type-specific expression and dynamics across disease states.
- Tissue architecture and cellular composition: Facilitates identification and characterization of cell populations within complex tissues.
Methodology:
Implemented in Python for efficient, scalable processing (including datasets exceeding one million cells) and uses the ANNDATA class for handling annotated data matrices.
Topics
Details
- License:
- BSD-3-Clause
- Tool Type:
- library
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Python
- Added:
- 8/13/2018
- Last Updated:
- 7/15/2025
Operations
Data Inputs & Outputs
Differential gene expression analysis
Inputs
Publications
Wolf FA, Angerer P, Theis FJ. SCANPY: large-scale single-cell gene expression data analysis. Genome Biology. 2018;19(1). doi:10.1186/s13059-017-1382-0. PMID:29409532. PMCID:PMC5802054.
Documentation
Links
Repository
https://github.com/theislab/scanpy