scverse/anndata
Annotated data.
What it solves
anndata provides a standardized way to handle annotated data matrices, filling the gap between pandas and xarray. It allows researchers to manage large datasets—including those used in single-cell omics analysis—efficiently in memory or on disk.
How it works
The package implements a data structure that supports annotated matrices. It features computationally efficient operations, including support for sparse data and lazy operations to handle large-scale datasets without loading everything into memory at once.
Who it’s for
It is primarily designed for data scientists and researchers, particularly those working with single-cell omics data (as it was initially built for Scanpy), but it is suitable for any application requiring annotated data matrices.
Highlights
- own specialized data structure for annotated matrices
- support for sparse data to reduce memory usage
- lazy operations for efficient processing
- compatible with in-memory and disk-backed datasets
- integrates with the scverse ecosystem
Related
- Project
- Project
- Project
- Project
- Project