Skip to content

rhdf5

Bioc current

R Interface to HDF5

v2.56.1 · Package record · 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.

Advisories

None published for Bioconductor

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,987

Files

314

Compiled share

32.8%

Has compiled src

Yes

Language breakdown

R 7,902 (29.3%)C/C++/src 8,860 (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

Has tests

Yes

Test-to-code ratio

0.56

testthat edition

–

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 externalGNU make

C++ standard

–

License

Artistic-2.0

License flags

SPDX valid, OSI approved

History

Versions

46

First release

2002-05-02

Latest release

2026-08-10

Avg cadence

184 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,987 LOC

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

Documentation

In the Bioconductor 3.23 release
READMEYes · 168 wordsVignettesYes · 3 · dynamicNEWSYes · mentions 2.56.1Citation fileNoWebsiteYes · pkgdown
Help pages
139 (1 internal)
Examples that run
95%39 run in a plain check · 2 never run
Exported functions with examples
30%
Documented parameters
95%
Return-value docs
45%
Help pages citing references
3%
Changes in 2.56.1 (Bioconductor 3.23)

New feature

  • NULL pointers in variable length string datasets are now read as NA_character_ rather than an empty string. This allows rhdf5 2.56.1 to read NA_character_ from string data written with rhdf5 2.57.10 or later.

From inst/NEWS.Rd in the release

Repository practices

Upstream repositoryBeta

12 development-tooling and community-health practices detected across 5 families in the upstream repository

Checks run against github.com/huber-group-embl/rhdf5 on 2026-10-18.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux

Docs source (3)
pkgdown

GitHub Pages site last deployed 2026-10-06 · The repository has a site deploy workflow

pkgdown site last built 2026-10-06

Coverage (1)
Coverage reporting
Lint, format, editor (4)
lintrLint workflowAirVS Code
Show all practicesHide 1 practice
Git structural (2)
.gitattributesblame-ignore revs
How this is detected·Detection ruleset v3 (2026-09-26)

Topics

Maintainer
Hugo Gruson

Available on

CRANr2uBioconductorautoCRANCOPR

Depended on by (87)

Show 67 packagesHide 67 packages

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.1) [Computer software]. https://bioconductor.org/packages/rhdf5

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

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.1 [Data set]. HJJB, LLC. Data release v2026-10-22. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-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