beachmat.hdf5

beachmat.hdf5 extends beachmat to support initialization of tatami matrices from HDF5-backed arrays, enabling C++ code in downstream packages to directly call the HDF5 C/C++ library to access array data without block processing via DelayedArray.


Key Features:

  • HDF5-backed tatami matrix initialization: Supports creation of tatami matrices directly from HDF5-backed arrays.
  • Direct HDF5 C/C++ library access: Allows C++ code in downstream packages to call the HDF5 C/C++ library directly for array data access.
  • Bypass of DelayedArray block processing: Eliminates the need for block processing via DelayedArray when accessing HDF5 array data.
  • In-memory tatami matrix utilities: Provides utilities for direct creation of an in-memory tatami matrix from an HDF5 file.

Scientific Applications:

  • Large-scale genomic data analysis: Enables efficient access to large biological datasets stored in HDF5 format for computational analysis in R/Bioconductor workflows.
  • Single-cell data processing: Supports high-performance matrix operations on single-cell expression data backed by HDF5 files through the beachmat C++ framework.

Methodology:

The package extends beachmat to initialize tatami matrices from HDF5-backed arrays, with C++ code directly calling the HDF5 C/C++ library for array data access.

Collections

Details

License:
GPL-3.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Mac, Windows
Programming Languages:
R
Added:
9/1/2026
Last Updated:
9/1/2026

Operations

Publications

Documentation

Downloads