BioinformaticsBioinformaticsPeer-reviewed journal article
anndataR improves interoperability between R and Python in single-cell transcriptomics
Louise DeconinckiD, Luke ZappiaiD, Robrecht CannoodtiD, Martin T. MorganiD, scverse core, Isaac VirshupiD, Chananchida Sang-aramiD, Danila BredikhiniD, Brian Schilder, Ruth SeurinckiD, Yvan SaeysiD
Abstract
SummaryMany single-cell transcriptomics datasets are stored in the HDF5-backed AnnData (H5AD) file format, as popularised by the Python scverse ecosystem. However, accessing these datasets from R, allowing users to take advantage of the strengths of each language, can be difficult. anndataR facilitates this access by allowing users to natively read and write H5AD files in R, convert them to and from SingleCellExperiment or Seurat objects, or even work with the resulting R AnnData object directly. We perform rigorous testing to ensure compatibility between Python-written and R-written H5AD files, guaranteeing long-term interoperability between languages. AvailabilityanndataRs source code is available on GitHub at scverse/anndataR under the MIT license. It is compatible with R version 4.5, has been archived at 10.5281/zenodo.18775712 and included within Bioconductor: 10.18129/B9.bioc.anndataR. Installation instructions and tutorials can be found in the online documentation at anndatar.scverse.org. Issues can be reported at the GitHub repository. Code to reproduce the analyses performed can be found on GitHub at LouiseDck/anndataR-paper, archived at 10.5281/zenodo.18792241. Contactrobrecht.cannoodt@gmail.com
- assay: bulk RNA-seq
- research focus: benchmarking
- research focus: software / tool
- approach: experimental assay
- Citations
- 5
- FWCI
- 6.16
- Field percentile
- top 5%
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
- scPyviewer: a Python-native interactive viewer from AnnData single-cell data
Hao Xuan, Yu Huang, … Xiangtao Liu·bioRxiv·Sep 11, 2026
- Interfacing Seurat with the R tidy universe
Stefano Mangiola, Maria Doyle, Anthony T. Papenfuss·BioinformaticsPeer-reviewed·May 23, 2021
- anndata: Annotated data
Isaac Virshup, Sergei Rybakov, … F. Alexander Wolf·The Journal of Open Source SoftwarePeer-reviewed·Sep 16, 2024
- ShinyCell: Simple and sharable visualisation of single-cell gene expression data
John F. Ouyang, Uma Sangumathi Kamaraj, … Owen J. L. Rackham·BioinformaticsPeer-reviewed·Mar 26, 2021
- Natian and Ryabhatta--graphical user interfaces to create, analyze and visualize single-cell transcriptomic datasets
Sathiyanarayanan Manivannan, Vidu Garg·bioRxiv·Jun 17, 2021
- ShIVA, a user-friendly and interactive interface giving biologists control over their single-cell RNA-seq data.
Rudy Aussel, Muhammad Asif, … Lionel Spinelli·Scientific ReportsPeer-reviewed·Sep 1, 2023