Scanpy
Scanpy is a scalable toolkit for analyzing single-cell gene expression data built jointly with anndata. It includes preprocessing, visualization, clustering, trajectory inference and differential expression testing. The Python-based implementation efficiently deals with datasets of more than one million cells.
scvi-tools
scvi-tools is a library for developing and deploying machine learning models based on PyTorch and AnnData. With an emphasis on probabilistic models, scvi-tools streamlines the development process via training, data management, and user interface abstractions. scvi-tools also contains easy-to-use implementations of more than 14 state-of-the-art probabilistic models in the field.
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.
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.
Scverse is a community project currently governed by the developers of the core packages. Please reach out if you’d like to be involved!
Scverse tools are used in numerous research and industry projects across the globe and are referenced in thousands of academic publications. Consider consulting the following references for more information about core scverse libraries and citing the relevant articles when using them in your work: