scverse/scvi-tools
Deep probabilistic analysis of single-cell and spatial omics data
What it solves
scvi-tools provides a specialized framework for the probabilistic modeling and analysis of single-cell omics data. It helps researchers perform complex computational tasks such as dimensionality reduction, data integration, automated annotation, and spatial deconvolution on large-scale biological datasets.
How it works
The library is built on top of PyTorch and AnnData, leveraging powerful machine learning frameworks like PyTorch Lightning and Pyro. It offers a high-level API that integrates directly with Scanpy, allowing users to run advanced models with GPU acceleration and standard save/load functionality. For developers, it provides modular building blocks to create and deploy new probabilistic models.
Who it’s for
It is designed for computational biologists and researchers working with single-cell, multi-omics, or spatial omics data who need robust, scalable tools for statistical analysis and model development.
Highlights
- Supports a wide range of analysis tasks including doublet detection and factor analysis.
- Built-in GPU acceleration for high-performance computing.
- Seamless integration with the Scanpy ecosystem.
- Modular architecture designed for the rapid development of novel probabilistic models.
- Part of the scverse project, ensuring compatibility with standard single-cell analysis workflows.
Related
- Project
- Project
- Project
- Project
- Project