From eaab307c5c4b10a3fa684ffee933de4b44fa82dd Mon Sep 17 00:00:00 2001 From: Laurent Gatto Date: Mon, 2 Mar 2026 08:49:32 +0100 Subject: [PATCH] gnu: Add r-msdatahub. * gnu/packages/bioconductor.scm (r-msdatahub): New variable. Change-Id: I63977e3c950b122c014108683e84aefa51972064 --- gnu/packages/bioconductor.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm index 434437dc7c..773f871521 100644 --- a/gnu/packages/bioconductor.scm +++ b/gnu/packages/bioconductor.scm @@ -11868,6 +11868,35 @@ package thus provides an alternative MS data representation for very large or remote MS data sets.") (license license:artistic2.0))) +(define-public r-msdatahub + (package + (name "r-msdatahub") + (version "1.10.0") + (source + (origin + (method url-fetch) + (uri (bioconductor-uri "MsDataHub" version)) + (sha256 + (base32 "09rfj583b1vz3p328pnlrzj7mxg6804ia1q84p9y5pvzcb0z17fv")))) + (properties `((upstream-name . "MsDataHub"))) + (build-system r-build-system) + (arguments + (list + #:phases '(modify-phases %standard-phases + (add-after 'unpack 'set-HOME + (lambda _ + (setenv "HOME" "/tmp")))))) + (propagated-inputs (list r-experimenthub)) + (native-inputs (list r-knitr r-testthat)) + (home-page "https://rformassspectrometry.github.io/MsDataHub") + (synopsis "Mass spectrometry data on ExperimentHub") + (description + "The @code{MsDataHub} package uses the @code{ExperimentHub} +infrastructure to distribute raw mass spectrometry data files, peptide +spectrum matches or quantitative data from proteomics and metabolomics +experiments.") + (license license:artistic2.0))) + (define-public r-msexperiment (package (name "r-msexperiment")