scverse/scvi-tools
Deep probabilistic analysis of single-cell and spatial omics data
This project helps single-cell biologists and researchers analyze complex single-cell and spatial omics data. It takes raw omics data and provides outputs like integrated datasets, reduced dimensionality representations, cell type annotations, and spatial insights. This is ideal for scientists working with high-throughput biological data to understand cellular states and tissue organization.
1,582 stars. Used by 5 other packages. Actively maintained with 12 commits in the last 30 days. Available on PyPI.
Use this if you need to perform advanced analysis tasks such as dimensionality reduction, data integration, or cell annotation on single-cell or spatial omics data.
Not ideal if you are looking for a general-purpose data analysis tool not specifically designed for single-cell and spatial omics.
Stars
1,582
Forks
444
Language
Python
License
BSD-3-Clause
Category
Last pushed
Mar 12, 2026
Commits (30d)
12
Dependencies
19
Reverse dependents
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/scverse/scvi-tools"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related frameworks
scverse/scanpy
Single-cell analysis in Python. Scales to >100M cells.
Teichlab/celltypist
A tool for semi-automatic cell type classification
theislab/scarches
Reference mapping for single-cell genomics
Lotfollahi-lab/nichecompass
End-to-end analysis of spatial multi-omics data
Teichlab/cellhint
A tool for semi-automatic cell type harmonization and integration