scverse/anndata
Annotated data.
This tool helps scientists and researchers manage complex biological datasets, especially in single-cell genomics. It takes raw experimental data, often from sequencing, and organizes it into an annotated data matrix that's easy to analyze. This is for biologists, bioinformaticians, and data scientists working with high-dimensional biological measurements.
720 stars. Used by 22 other packages. Actively maintained with 10 commits in the last 30 days. Available on PyPI.
Use this if you need an efficient way to store, access, and perform computations on large annotated data matrices, like those encountered in single-cell omics.
Not ideal if your primary need is general-purpose tabular data analysis without complex annotations or if you're not working with scientific datasets that benefit from specialized data structures.
Stars
720
Forks
183
Language
Python
License
BSD-3-Clause
Category
Last pushed
Mar 13, 2026
Commits (30d)
10
Dependencies
9
Reverse dependents
22
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/scverse/anndata"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
koaning/scikit-lego
Extra blocks for scikit-learn pipelines.
googleapis/python-bigquery-dataframes
BigQuery DataFrames (also known as BigFrames)
bigmlcom/python
Python bindings for BigML.io
posit-dev/orbital
Turn SciKitLearn pipelines into SQL
getyourguide/DDataFlow
A tool to help you to test and develop pyspark code with sampled and local data