What problem does it solve?
scvi-tools solves the challenge of analyzing noisy, sparse single-cell data by providing probabilistic deep generative models that perform batch correction, integration, and statistically principled downstream inference.
Core Features & Use Cases
- Probabilistic batch correction & embeddings for clustering and visualization that remain robust across technical variation.
- Model-based differential expression and uncertainty-aware testing for RNA, protein (totalVI), and accessibility (PeakVI) with Bayesian outputs.
- Multimodal and spatial integration for tasks like RNA+protein joint modeling (totalVI), RNA+ATAC multimodal integration (MultiVI), and spatial deconvolution (DestVI) using reference-guided approaches.
Quick Start
Use the scvi-tools skill to train a generative model on your AnnData counts and extract a batch-corrected latent embedding for downstream UMAP and clustering.