Package: HDF5Array 1.35.15

Hervé Pagès

HDF5Array: HDF5 datasets as array-like objects in R

The HDF5Array package is an HDF5 backend for DelayedArray objects. It implements the HDF5Array, H5SparseMatrix, H5ADMatrix, and TENxMatrix classes, 4 convenient and memory-efficient array-like containers for representing and manipulating either: (1) a conventional (a.k.a. dense) HDF5 dataset, (2) an HDF5 sparse matrix (stored in CSR/CSC/Yale format), (3) the central matrix of an h5ad file (or any matrix in the /layers group), or (4) a 10x Genomics sparse matrix. All these containers are DelayedArray extensions and thus support all operations (delayed or block-processed) supported by DelayedArray objects.

Authors:Hervé Pagès [aut, cre]

HDF5Array_1.35.15.tar.gz
HDF5Array_1.35.15.zip(r-4.5)HDF5Array_1.35.15.zip(r-4.4)HDF5Array_1.35.7.zip(r-4.3)
HDF5Array_1.35.15.tgz(r-4.5-any)HDF5Array_1.35.15.tgz(r-4.4-any)HDF5Array_1.35.7.tgz(r-4.3-x86_64)HDF5Array_1.35.7.tgz(r-4.3-arm64)
HDF5Array_1.35.15.tar.gz(r-4.5-noble)HDF5Array_1.35.15.tar.gz(r-4.4-noble)
HDF5Array_1.35.15.tgz(r-4.4-emscripten)
HDF5Array.pdf |HDF5Array.html
HDF5Array/json (API)
NEWS

# Install 'HDF5Array' in R:
install.packages('HDF5Array', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/bioconductor/hdf5array/issues

On BioConductor:HDF5Array-1.35.14(bioc 3.21)HDF5Array-1.34.0(bioc 3.20)

infrastructuredatarepresentationdataimportsequencingrnaseqcoverageannotationgenomeannotationsinglecellimmunooncologybioconductor-packagecore-packageu24ca289073

13.19 score 12 stars 123 packages 844 scripts 27k downloads 3 mentions 64 exports 18 dependencies

Last updated 2 days agofrom:1bd0eaf086. Checks:1 OK, 5 NOTE, 3 FAILURE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 19 2025
R-4.5-winNOTEFeb 19 2025
R-4.5-macNOTEFeb 19 2025
R-4.5-linuxNOTEFeb 19 2025
R-4.4-winNOTEFeb 19 2025
R-4.4-macNOTEFeb 19 2025
R-4.3-win-x86_64OUTDATEDJan 20 2025
R-4.3-mac-x86_64OUTDATEDJan 20 2025
R-4.3-mac-aarch64OUTDATEDJan 20 2025

Exports:appendDatasetCreationToHDF5DumpLogcheck_and_delete_fileschunkdimclosecoercecreate_dirDelayedArrayextract_arrayextract_sparse_arrayextractNonzeroDataByColextractNonzeroDataByRowgetHDF5DumpChunkDimgetHDF5DumpChunkLengthgetHDF5DumpChunkShapegetHDF5DumpCompressionLevelgetHDF5DumpDirgetHDF5DumpFilegetHDF5DumpNameH5ADMatrixH5ADMatrixSeedH5SparseMatrixH5SparseMatrixSeedHDF5ArrayHDF5ArraySeedHDF5RealizationSinkis_sparseis_sparse<-loadHDF5SummarizedExperimentlsHDF5DumpFilematrixClassnzcountpathpath<-quickResaveHDF5SummarizedExperimentreplace_dirReshapedHDF5ArrayReshapedHDF5ArraySeedrestore_absolute_assay2h5_linkssaveHDF5SummarizedExperimentsetHDF5DumpChunkLengthsetHDF5DumpChunkShapesetHDF5DumpCompressionLevelsetHDF5DumpDirsetHDF5DumpFilesetHDF5DumpNameshorten_assay2h5_linksshowshowHDF5DumpLogstop_if_bad_dirtt.CSC_H5ADMatrixSeedt.CSC_H5SparseMatrixSeedt.CSR_H5ADMatrixSeedt.CSR_H5SparseMatrixSeedTENxMatrixTENxMatrixSeedTENxRealizationSinktypeupdateObjectvalidate_HDF5ArraySeed_dataset_geometrywrite_blockwrite_h5_assayswriteHDF5ArraywriteTENxMatrix

Dependencies:abindBiocGenericscrayonDelayedArraygenericsh5mreadIRangeslatticeMatrixMatrixGenericsmatrixStatsrhdf5rhdf5filtersRhdf5libS4ArraysS4VectorsSparseArrayXVector

HDF5Array performance

Rendered fromHDF5Array_performance.Rmdusingknitr::rmarkdownon Feb 19 2025.

Last update: 2025-02-18
Started: 2025-01-14

Readme and manuals

Help Manual

Help pageTopics
h5ad central matrices (or matrices in the /layers group) as DelayedMatrix objectsclass:H5ADMatrix DelayedArray,H5ADMatrixSeed-method extractNonzeroDataByCol,H5ADMatrix-method extractNonzeroDataByRow,H5ADMatrix-method H5ADMatrix H5ADMatrix-class nzcount,H5ADMatrix-method
H5ADMatrixSeed objectsclass:CSC_H5ADMatrixSeed class:CSR_H5ADMatrixSeed class:Dense_H5ADMatrixSeed class:H5ADMatrixSeed CSC_H5ADMatrixSeed CSC_H5ADMatrixSeed-class CSR_H5ADMatrixSeed CSR_H5ADMatrixSeed-class Dense_H5ADMatrixSeed Dense_H5ADMatrixSeed-class dimnames,Dense_H5ADMatrixSeed-method H5ADMatrixSeed H5ADMatrixSeed-class t,CSC_H5ADMatrixSeed-method t,CSR_H5ADMatrixSeed-method t.CSC_H5ADMatrixSeed t.CSR_H5ADMatrixSeed
HDF5 sparse matrices as DelayedMatrix objectsclass:H5SparseMatrix DelayedArray,H5SparseMatrixSeed-method extractNonzeroDataByCol,H5SparseMatrix-method extractNonzeroDataByRow,H5SparseMatrix-method H5SparseMatrix H5SparseMatrix-class nzcount,H5SparseMatrix-method
H5SparseMatrixSeed objectschunkdim,CSC_H5SparseMatrixSeed-method chunkdim,CSR_H5SparseMatrixSeed-method class:CSC_H5SparseMatrixSeed class:CSR_H5SparseMatrixSeed class:H5SparseMatrixSeed CSC_H5SparseMatrixSeed CSC_H5SparseMatrixSeed-class CSR_H5SparseMatrixSeed CSR_H5SparseMatrixSeed-class dim,H5SparseMatrixSeed-method dimnames,H5SparseMatrixSeed-method extractNonzeroDataByCol extractNonzeroDataByCol,CSC_H5SparseMatrixSeed-method extractNonzeroDataByRow extractNonzeroDataByRow,CSR_H5SparseMatrixSeed-method extract_array,H5SparseMatrixSeed-method extract_sparse_array,CSC_H5SparseMatrixSeed-method extract_sparse_array,CSR_H5SparseMatrixSeed-method H5SparseMatrixSeed H5SparseMatrixSeed-class is_sparse,H5SparseMatrixSeed-method nzcount,H5SparseMatrixSeed-method path,H5SparseMatrixSeed-method path<-,H5SparseMatrixSeed-method show,H5SparseMatrixSeed-method t,CSC_H5SparseMatrixSeed-method t,CSR_H5SparseMatrixSeed-method t.CSC_H5SparseMatrixSeed t.CSR_H5SparseMatrixSeed
HDF5 dump managementappendDatasetCreationToHDF5DumpLog dump-management getHDF5DumpChunkDim getHDF5DumpChunkLength getHDF5DumpChunkShape getHDF5DumpCompressionLevel getHDF5DumpDir getHDF5DumpFile getHDF5DumpName HDF5-dump-management lsHDF5DumpFile setHDF5DumpChunkLength setHDF5DumpChunkShape setHDF5DumpCompressionLevel setHDF5DumpDir setHDF5DumpFile setHDF5DumpName showHDF5DumpLog
HDF5 datasets as DelayedArray objectsclass:HDF5Array class:HDF5Matrix coerce,ANY,HDF5Matrix-method coerce,HDF5Array,HDF5Matrix-method coerce,HDF5Matrix,HDF5Array-method DelayedArray,HDF5ArraySeed-method HDF5Array HDF5Array-class HDF5Matrix HDF5Matrix-class is_sparse<-,HDF5Array-method matrixClass,HDF5Array-method
HDF5ArraySeed objectschunkdim,HDF5ArraySeed-method class:HDF5ArraySeed dim,HDF5ArraySeed-method dimnames,HDF5ArraySeed-method extract_array,HDF5ArraySeed-method extract_sparse_array,HDF5ArraySeed-method HDF5ArraySeed HDF5ArraySeed-class is_sparse,HDF5ArraySeed-method is_sparse<-,HDF5ArraySeed-method path,HDF5ArraySeed-method path<-,HDF5ArraySeed-method type,HDF5ArraySeed-method updateObject,HDF5ArraySeed-method
Virtually reshaped HDF5 datasets as DelayedArray objectsclass:ReshapedHDF5Array class:ReshapedHDF5Matrix coerce,ANY,ReshapedHDF5Matrix-method coerce,ReshapedHDF5Array,ReshapedHDF5Matrix-method coerce,ReshapedHDF5Matrix,ReshapedHDF5Array-method DelayedArray,ReshapedHDF5ArraySeed-method matrixClass,ReshapedHDF5Array-method ReshapedHDF5Array ReshapedHDF5Array-class ReshapedHDF5Matrix ReshapedHDF5Matrix-class
ReshapedHDF5ArraySeed objectschunkdim,ReshapedHDF5ArraySeed-method class:ReshapedHDF5ArraySeed dim,ReshapedHDF5ArraySeed-method extract_array,ReshapedHDF5ArraySeed-method ReshapedHDF5ArraySeed ReshapedHDF5ArraySeed-class
Save/load an HDF5-based SummarizedExperiment objectloadHDF5SummarizedExperiment quickResaveHDF5SummarizedExperiment saveHDF5SummarizedExperiment
10x Genomics datasets as DelayedMatrix objectsclass:TENxMatrix DelayedArray,TENxMatrixSeed-method extractNonzeroDataByCol,TENxMatrix-method nzcount,TENxMatrix-method TENxMatrix TENxMatrix-class
TENxMatrixSeed objectsclass:TENxMatrixSeed TENxMatrixSeed TENxMatrixSeed-class
Write an array-like object to an HDF5 filechunkdim,HDF5RealizationSink-method class:HDF5RealizationSink coerce,ANY,HDF5Array-method coerce,DelayedArray,HDF5Array-method coerce,DelayedMatrix,HDF5Matrix-method coerce,HDF5RealizationSink,DelayedArray-method coerce,HDF5RealizationSink,HDF5Array-method coerce,HDF5RealizationSink,HDF5ArraySeed-method dimnames,HDF5RealizationSink-method HDF5RealizationSink HDF5RealizationSink-class is_sparse,HDF5RealizationSink-method type,HDF5RealizationSink-method writeHDF5Array write_block,HDF5RealizationSink-method
Write a matrix-like object as an HDF5-based sparse matrixchunkdim,TENxRealizationSink-method class:TENxRealizationSink close,TENxRealizationSink-method coerce,ANY,TENxMatrix-method coerce,DelayedArray,TENxMatrix-method coerce,DelayedMatrix,TENxMatrix-method coerce,TENxRealizationSink,DelayedArray-method coerce,TENxRealizationSink,TENxMatrix-method coerce,TENxRealizationSink,TENxMatrixSeed-method dimnames,TENxRealizationSink-method TENxRealizationSink TENxRealizationSink-class type,TENxRealizationSink-method writeTENxMatrix write_block,TENxRealizationSink-method