Skip to content

rhdf5

Bioc current

R Interface to HDF5

v2.56.0 · software · Artistic-2.0

Release Lineage

Entered 1.0 · Jan 5, 2001

Current · Requires R 4.6

1.0 In 49 of 49 releases 3.23

Description

This package provides an interface between HDF5 and R. HDF5's main features are the ability to store and access very large and/or complex datasets and a wide variety of metadata on mass storage (disk) through a completely portable file format. The rhdf5 package is thus suited for the exchange of large and/or complex datasets between R and other software package, and for letting R applications work on datasets that are larger than the available RAM.

Test coverage

Line coverage

Expression

Tests / Examples

Functions

467 171 exported

Complexity

2.9 avg / 19 max

Call network

467 nodes / 801 edges

Test coverage is not measured for Bioconductor packages; nodes fall back to a neutral fill.

Loading call graph…

Lowest coverage

Per-function coverage is not measured for this package yet.

Code

Structure

Lines of code

26,983

Files

338

Compiled share

32.8%

Has compiled src

Yes

Language breakdown

R 7,902 (29.3%)C/C++/src 8,856 (32.8%)Tests 4,425 (16.4%)Docs 4,800 (17.8%)Vignettes 1,000 (3.7%)

API

Exported functions

171

Internal functions

67

Recent export changes

v3.9+2 H5Pall_filters_avail, H5Pget_nfilters
v3.8+3 h5testFileLocking, h5disableFileLocking, h5enableFileLocking

Testing & CI

Has tests

Yes

Test-to-code ratio

0.56

testthat edition

CI present

Yes

CI type

["github-actions"]

PR gated

Yes

Docs

Roxygen coverage

100%

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

0%

Unsafe pattern score

0

Dep constraint coverage

66.7%

Secret pattern count

1

Bundled 3rd-party code

2 items

Portability & License

Min R version

4.0.0

System requirements

1

C++ standard

License

Artistic-2.0

License flags

SPDX valid, OSI approved

History

Versions

46

First release

2002-05-02

Latest release

2026-04-28

Avg cadence

182 days

Cold removal rate

100%

Dep drift

8

LOC over versions

v1.0: 4,535 LOCv1.4: 4,807 LOCv1.5: 4,807 LOCv1.6: 4,807 LOCv1.7: 4,812 LOCv1.8: 4,812 LOCv1.9: 4,812 LOCv2.0: 4,812 LOCv2.1: 4,813 LOCv2.2: 4,813 LOCv2.3: 4,813 LOCv2.4: 4,813 LOCv2.5: 4,813 LOCv2.6: 4,813 LOCv2.7: 4,813 LOCv2.8: 4,813 LOCv2.9: 4,813 LOCv2.10: 71,005 LOCv2.11: 71,168 LOCv2.12: 71,261 LOCv2.13: 71,292 LOCv2.14: 71,605 LOCv3.0: 76,134 LOCv3.1: 76,243 LOCv3.2: 76,939 LOCv3.3: 77,385 LOCv3.4: 77,469 LOCv3.5: 77,476 LOCv3.6: 78,256 LOCv3.7: 15,561 LOCv3.8: 16,012 LOCv3.9: 16,993 LOCv3.10: 17,172 LOCv3.11: 17,294 LOCv3.12: 17,910 LOCv3.13: 18,495 LOCv3.14: 22,177 LOCv3.15: 23,383 LOCv3.16: 23,740 LOCv3.17: 24,198 LOCv3.18: 24,460 LOCv3.19: 24,868 LOCv3.20: 24,864 LOCv3.21: 24,899 LOCv3.22: 25,381 LOCv3.23: 26,983 LOC

Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/bioc-code-metrics.

Documentation

Documentation
READMEYes · 168 wordsVignettesYes · dynamicpkgdown siteYesNEWSNoCode of conductNoContributing guideNo
Examples that run
98%
Documented parameters
95%
Return-value docs
45%
References docs
3%

Topics

Depended on by (123)

CRAN (17)

People

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("rhdf5")
Gruson, H., German Network for Bioinformatics Infrastructure - de.NBI, Fischer, B., Morgan, M., Pau, G., Smith, M., & van Twisk, D. (2026). rhdf5: R Interface to HDF5 (Version 2.56.0) [Computer software]. https://bioconductor.org/packages/rhdf5

This is what citation() produces when a package has no citation file of its own. If it prints something else, use that.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for rhdf5 version 2.56.0 [Data set]. HJJB, LLC. Data release v2026-08-22. https://doi.org/10.5281/zenodo.21843040

From data release v2026-08-22, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy