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