Scanpy
Move from a single-cell expression matrix to quality checks, clusters, and exploratory plots in Python.
Find public single-cell data and the R or Python tools that can take an expression matrix further.
Search this collectionIf you are exploring a published atlas, start with a browser. If you are analyzing your own counts, choose a tool that matches your data format and environment, and keep biological replicates separate in statistical comparisons.
Move from a single-cell expression matrix to quality checks, clusters, and exploratory plots in Python.
Explore single-cell expression data in R, from initial filtering and clustering to comparisons across samples.
Browse public single-cell datasets, inspect gene expression and cell annotations, or download data for follow-up analysis.
Inspect single-cell expression data with quality-control summaries, embeddings, and plots built around Bioconductor objects.
Store expression matrices, gene and cell metadata, and embedding coordinates together in a standard R object.
Explore a prepared experiment in a browser with linked scatter plots, metadata tables, and expression views.
Flag likely doublets, where a capture event contains more than one cell, before downstream interpretation.
Estimate candidate cell-state transitions and fate probabilities from processed single-cell observations.