Interoperability#
The on-disk representation of anndata files can be read from other languages. Here we list interfaces for working with AnnData from your language of choice:
R#
anndataR allows reading and writing
AnnDataobjects stored in HDF5 and Zarr (v2 and v3) formats. Conversion functions toSeuratandSingleCellExperimentare also provided.zellkonverter zellkonverter provides basilisk based tooling for loading from
h5adfiles toSingleCellExperimentanndata for R provides an R implementation of
AnnDataas well as IO for the HDF5 format. Superseded by anndataR!MuData provides IO for
AnnDataandMuDatastored in HDF5 to Bioconductor’sSingleCellExperimentandMultiAssayExperimentobjects.MuDataSeurat provides IO from
AnnDataandMuDatastored in HDF5 toSeuratobjects.
Julia#
Javascript#
Vitessce contains loaders from
AnnDatas stored as Zarr, and uses this to provide interactive visualization
Rust#
anndata-rs provides a Rust implementation of
AnnDataas well as advanced IO support for the HDF5 storage format.