aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2025-05-13 16:55:12 +0200
committerRicardo Wurmus <rekado@elephly.net>2025-05-13 17:01:01 +0200
commitee4f2236e01015190cbf29acc94fb138d039d42a (patch)
tree3852e7620e85a47cf58779b770625501cfe86075
parent9e948013cda13b53534fb59f85cc5bb29afcfcf1 (diff)
downloadguix-ee4f2236e01015190cbf29acc94fb138d039d42a.tar.gz
guix-ee4f2236e01015190cbf29acc94fb138d039d42a.zip
gnu: Add r-bigstatsr.
* gnu/packages/cran.scm (r-bigstatsr): New variable. Change-Id: I5e4bc7f9f6567c7cf93cc12bb3d33b46c00646aa
-rw-r--r--gnu/packages/cran.scm41
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 46d47eb772..c7a5f45b51 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -776,6 +776,47 @@ also provides some convenient wrappers around @code{fread()} and
@code{fwrite()} from package @code{data.table}.")
(license license:gpl3)))
+(define-public r-bigstatsr
+ (package
+ (name "r-bigstatsr")
+ (version "1.6.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "bigstatsr" version))
+ (sha256
+ (base32 "1c445mm11gsvs2sqmrblig1d3456vwb1n3rz08mhkpxghjaf4dci"))))
+ (properties `((upstream-name . "bigstatsr")))
+ (build-system r-build-system)
+ (propagated-inputs (list r-bigassertr
+ r-bigparallelr
+ r-cowplot
+ r-foreach
+ r-ggplot2
+ r-ps
+ r-rcpp
+ r-rcpparmadillo
+ r-rmio
+ r-rspectra
+ r-tibble))
+ (native-inputs (list r-bigmemory
+ r-bigreadr
+ r-dplyr
+ r-modelmetrics
+ r-ppcor
+ r-psychometric
+ r-spelling
+ r-testthat))
+ (home-page "https://privefl.github.io/bigstatsr/")
+ (synopsis "Statistical tools for file-backed big matrices")
+ (description
+ "This package aims to provide easy-to-use, efficient, flexible and
+scalable statistical tools. It provides and uses file-backed big matrices via
+memory-mapping. It provides for instance matrix operations, Principal
+Component Analysis, sparse linear supervised models, utility functions and
+more.")
+ (license license:gpl3)))
+
(define-public r-binom
(package
(name "r-binom")