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

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.

PMID: 29409532
PMCID: PMC5802054
Funding: - Helmholtz-Gemeinschaft: Helmholtz Postdoc Grant

Documentation

Links

Related Tools

muon
Relation: usedBy
anndata
Relation: uses