scverse

Foundational tools for single-cell omics data analysis

scverse is an open-source, community-governed ecosystem of interoperable Python packages for single-cell and spatial omics analysis — from data structures like AnnData to analysis frameworks like Scanpy, scvi-tools, and Squidpy, all sharing common data formats so you can move between them in one analysis.

import scanpy as sc
sc.pl.umap(data, color='clusters')
sc.pl.trajectory(data, basis='umap')

Core packages

scverse maintains a set of interoperable core packages spanning every step of single-cell and spatial omics analysis, from data structures to modeling.

Browse the core packages

Ecosystem

A broader ecosystem of packages builds on the scverse core packages. These tools implement models and analytical approaches to tackle challenges in spatial omics, regulatory genomics, trajectory inference, visualization, and more.

Continue to scverse ecosystem

Events

scverse hosts hackathons, workshops, and an annual conference to bring the community together throughout the year.

See all scverse events

Mission

Scverse is a consortium of foundational tools (mostly in Python) for omics data in life sciences. It has been founded to ensure the long-term maintenance of these core tools.

Read more about scverse

Team

Scverse is a community project currently governed by the developers of the core packages. Please reach out if you’d like to be involved!

Learn more about scverse community

References

scverse tools are used in research and industry projects across the globe and are cited in thousands of academic publications. If they are useful in your work, please cite the scverse paper along with the individual packages you used.

Find each package's publication