Rarr

Rarr

Rarr – R Interface for Reading and Writing Zarr Arrays

Rarr is an R package that provides a simple interface for reading and writing individual Zarr arrays. Zarr is a format for chunked, compressed, N-dimensional arrays that enables efficient access to subsets of large datasets and supports both local and cloud-based storage. Rarr is implemented in R and C and does not rely on external libraries or APIs for interfacing with Zarr arrays, while bundled compression libraries provide support for compressed datasets.

Key benefits
Simple R interface for reading and writing Zarr arrays
Supports chunked, compressed, N-dimensional array data
Enables efficient access to subsets of large array datasets
Works with local and cloud-compatible Zarr storage formats
Includes bundled compression support, such as blosc
Applications
Accessing Zarr-based scientific datasets from R
Reading and writing large multidimensional array data
Working with chunked and compressed omics or imaging datasets
Integrating Zarr data into R-based analysis workflows
Supporting cloud-compatible data access patterns for large datasets
Intended use

Rarr is intended for bioinformaticians, data scientists, computational biologists, and R users working with large multidimensional array datasets. It is particularly suited for users who need lightweight access to Zarr arrays from R, including workflows involving chunked, compressed, or cloud-stored scientific data.

Contact:
Website https://github.com/Huber-group-EMBL/Rarr/issues