From 65fb705c27760686a78a2d44700f879be49a9498 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Fri, 7 Feb 2025 10:27:46 +0100 Subject: [PATCH] gnu: Add r-hdf5dataframe. * gnu/packages/bioinformatics.scm (r-hdf5dataframe): New variable. Change-Id: I0faa57f4d82ef71ad37f7c4cfa97fcc5aef5d67a --- gnu/packages/bioinformatics.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 9434c5e16cc6be129dbe3f89675b10b66a712747..ec18fb06f604da55377dea212200f41168587b55 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -22399,6 +22399,35 @@ duplicates, samblaster will require approximately 20MB of memory per 1M read pairs.") (license license:expat))) +(define-public r-hdf5dataframe + (let ((commit "1cdb905b1f6af3339938de3e1ca407908bc93e47") + (revision "1")) + (package + (name "r-hdf5dataframe") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/BIMSBbioinfo/HDF5DataFrame") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pk22h56x873gahj2nwnwxzyq5a27h363mxk1491irypvk78dpn9")))) + (properties `((upstream-name . "HDF5DataFrame"))) + (build-system r-build-system) + (propagated-inputs (list r-biocgenerics r-delayedarray r-hdf5array + r-rhdf5 r-s4vectors)) + (native-inputs (list r-knitr)) + (home-page "https://github.com/BIMSBbioinfo/HDF5DataFrame") + (synopsis "Bioconductor-friendly bindings for Parquet") + (description + "This package implements bindings for h5 files that are compatible with +Bioconductor S4 data structures, namely the @code{DataFrame} and +@code{DelayedArray}. This allows HDF5-backed data to be easily used as data +frames with arbitrary sets of columns.") + (license license:expat)))) + (define-public r-velocyto (let ((commit "d7790346cb99f49ab9c2b23ba70dcf9d2c9fc350") (revision "1"))