The Journal of Open Source SoftwareBioinformaticsPeer-reviewed journal article
anndata: Annotated data
Isaac VirshupiD, Sergei RybakoviD, Fabian Joachim TheisiD, Philipp AngereriD, F. Alexander WolfiD
Abstract
anndata is a Python package for handling annotated data matrices in memory and on disk (github.com/theislab/anndata), positioned between pandas and xarray. anndata offers a broad range of computationally efficient features including, among others, sparse data support, lazy operations, and a PyTorch interface. Statement of needGenerating insight from high-dimensional data matrices typically works through training models that annotate observations and variables via low-dimensional representations. In exploratory data analysis, this involves iterative training and analysis using original and learned annotations and task-associated representations. anndata offers a canonical data structure for book-keeping these, which is neither addressed by pandas (McKinney, 2010), nor xarray (Hoyer & Hamman, 2017), nor commonly-used modeling packages like scikit-learn (Pedregosa et al., 2011).
- Citations
- 497
- FWCI
- 56.56
- Field percentile
- top 1%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- anndataR improves interoperability between R and Python in single-cell transcriptomics
Louise Deconinck, Luke Zappia, … Yvan Saeys·BioinformaticsPeer-reviewed·May 5, 2026
- Efficient and Tidy Manipulation of Annotated Matrix Data with plyxp
Justin T. Landis, Michael I Love·bioRxiv·May 11, 2026
- VData: Temporally annotated data manipulation and storage
Matteo Bouvier, Arnaud Bonnaffoux·bioRxiv·Aug 29, 2023
- Pynapple, a toolbox for data analysis in neuroscience.
Guillaume D Viejo, Daniel Levenstein, … Adrien Peyrache·eLifePeer-reviewed·May 17, 2023
- AnnZarro: scalable, interactive exploration of cell-by-cell and gene-by-gene relationships in single-cell data
Dominik J. Otto, Siddharth Baasri, Manu N. Setty·bioRxiv·Oct 12, 2026
- scPyviewer: a Python-native interactive viewer from AnnData single-cell data
Hao Xuan, Yu Huang, … Xiangtao Liu·bioRxiv·Sep 11, 2026