← Back to Tools-Radar

scvi-tools logo

scvi-tools

Categories: Data Analysis, Coding & Developer Tools, Research  |  Pricing: Free  |  Official Website ↗

scvi-tools provides probabilistic models for analyzing single-cell omics data, accelerating data analysis and model development.

scvi-tools is a Python package that offers a collection of probabilistic models designed for the analysis of single-cell omics data. It facilitates tasks such as dimensionality reduction, dataset integration, differential expression analysis, and automated cell type annotation. The framework is built on PyTorch and AnnData, ensuring efficient data handling and model training. The library provides easy-to-use implementations for various models (e.g., scVI, scANVI, Stereoscope, totalVI), all sharing a consistent user interface. This design allows for seamless integration with existing single-cell analysis workflows like Scanpy, Seurat, or Bioconductor. Furthermore, scvi-tools simplifies the development of new probabilistic models through its object-oriented design and base components powered by PyTorch, PyTorch Lightning, and Pyro, eliminating the need for custom dataloaders or trainers. Models within scvi-tools are trained efficiently using minibatching and can leverage GPU acceleration for stochastic inference. This capability ensures that the tools can scale effectively with increasingly large single-cell datasets, making it suitable for advanced biological research.

Key Features

Pros

Cons

Use Cases

Best For

Integrations: PyTorch, AnnData, Scanpy, Seurat, Bioconductor, PyTorch Lightning, Pyro

Platforms: Web

Watch demo on YouTube ↗


View full scvi-tools profile on Tools-Radar | Browse Data Analysis tools | Alternatives to scvi-tools

Tools-Radar is a free directory of 10,000+ AI tools — discover, compare, and choose the right AI software for your needs. Visit tools-radar.com