scverse/scvi-tools

Deep probabilistic analysis of single-cell and spatial omics data

95
/ 100
Verified

Built on PyTorch and AnnData, scvi-tools provides modular probabilistic models for tasks like dimensionality reduction, data integration, automated annotation, doublet detection, and spatial deconvolution across single-cell and spatial omics datasets. The framework leverages PyTorch Lightning and Pyro as foundational building blocks, enabling researchers to rapidly develop and deploy custom probabilistic models with GPU acceleration and Scanpy interoperability. High-level APIs include standard save/load functions and integrate seamlessly into the broader scverse ecosystem for omics analysis.

1,582 stars and 147,559 monthly downloads. Used by 5 other packages. Actively maintained with 11 commits in the last 30 days. Available on PyPI.

Maintenance 20 / 25
Adoption 25 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

1,582

Forks

444

Language

Python

License

BSD-3-Clause

Last pushed

Mar 12, 2026

Monthly downloads

147,559

Commits (30d)

11

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.