anndataR improves interoperability between R and Python in single-cell transcriptomics
Authors:
- Louise DeconinckLDLouise Deconinck
- Luke ZappiaLZLuke Zappia
- Robrecht CannoodtRCRobrecht Cannoodt
- Martin MorganMMMartin Morgan
- Scverse CoreSCScverse Core
- Isaac VirshupIVIsaac Virshup
- Chananchida Sang-AramCSChananchida Sang-Aram
- Danila BredikhinDBDanila Bredikhin
- Brian SchilderBSBrian Schilder
- Ruth SeurinckRSRuth Seurinck
- Yvan SaeysYSYvan Saeys
Preprint
Abstract
Summary: Many 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. Availability: anndataR’s 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. Contact: robrecht.cannoodt@gmail.comKeywords
All Related Versions
- Published version: Bioinformatics, 42 (6).
Funding Information
- Research Foundation - Flanders (1SF3822N)
- Ghent University (BOF21-DOC-105)
- Flanders AI Research (FAIR) Program (174B09119)
This publication has 11 references indexed in Scilit:
- SCUBA implements a storage format-agnostic API for single-cell data access in RF1000Research, 2025
- anndata: Access and store annotated data matricesJournal of Open Source Software, 2024
- The impact of package selection and versioning on single-cell RNA-seq analysisbioRxiv, 2024
- SpatialData: an open and universal data framework for spatial omicsNature Methods, 2024
- The scverse project provides a computational ecosystem for single-cell omics data analysisNature Biotechnology, 2023
- Best practices for single-cell analysis across modalitiesNature Reviews Genetics, 2023
- MUON: multimodal omics analysis frameworkGenome Biology, 2022
- scDIOR: single cell RNA-seq data IO softwareBMC Bioinformatics, 2022
- Comparison of visualization tools for single-cell RNAseq dataNAR Genomics and Bioinformatics, 2020
- Spatial reconstruction of single-cell gene expression dataNature Biotechnology, 2015