1 ;;; GNU Guix --- Functional package management for GNU
2 ;;; Copyright © 2015, 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
3 ;;; Copyright © 2017, 2018 Roel Janssen <roel@gnu.org>
4 ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
5 ;;; Copyright © 2017 Raoul Bonnal <ilpuccio.febo@gmail.com>
6 ;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
7 ;;; Copyright © 2018 Sahithi Yarlagadda <sahi@swecha.net>
8 ;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
9 ;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
10 ;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
12 ;;; This file is part of GNU Guix.
14 ;;; GNU Guix is free software; you can redistribute it and/or modify it
15 ;;; under the terms of the GNU General Public License as published by
16 ;;; the Free Software Foundation; either version 3 of the License, or (at
17 ;;; your option) any later version.
19 ;;; GNU Guix is distributed in the hope that it will be useful, but
20 ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
21 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 ;;; GNU General Public License for more details.
24 ;;; You should have received a copy of the GNU General Public License
25 ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
27 (define-module (gnu packages cran)
28 #:use-module ((guix licenses) #:prefix license:)
29 #:use-module (guix packages)
30 #:use-module (guix download)
31 #:use-module (guix utils)
32 #:use-module (guix build-system r)
33 #:use-module (gnu packages compression)
34 #:use-module (gnu packages gcc)
35 #:use-module (gnu packages machine-learning)
36 #:use-module (gnu packages maths)
37 #:use-module (gnu packages mpi)
38 #:use-module (gnu packages perl)
39 #:use-module (gnu packages pkg-config)
40 #:use-module (gnu packages python)
41 #:use-module (gnu packages statistics)
42 #:use-module (gnu packages tls)
43 #:use-module (gnu packages web))
45 (define-public r-tidyverse
52 (uri (cran-uri "tidyverse" version))
55 "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
56 (build-system r-build-system)
58 `(("r-broom" ,r-broom)
60 ("r-crayon" ,r-crayon)
61 ("r-dbplyr" ,r-dbplyr)
63 ("r-forcats" ,r-forcats)
64 ("r-ggplot2" ,r-ggplot2)
68 ("r-jsonlite" ,r-jsonlite)
69 ("r-lubridate" ,r-lubridate)
70 ("r-magrittr" ,r-magrittr)
71 ("r-modelr" ,r-modelr)
74 ("r-readxl" ,r-readxl)
75 ("r-reprex" ,r-reprex)
77 ("r-rstudioapi" ,r-rstudioapi)
79 ("r-stringr" ,r-stringr)
80 ("r-tibble" ,r-tibble)
83 (home-page "https://tidyverse.tidyverse.org")
84 (synopsis "Install and load packages from the \"Tidyverse\"")
86 "The @code{tidyverse} is a set of packages that work in harmony because
87 they share common data representations and API design. This package is
88 designed to make it easy to install and load multiple tidyverse packages in a
90 (license license:gpl3)))
92 (define-public r-rvest
99 (uri (cran-uri "rvest" version))
102 "04mv99z8dixywx96kfy4215g6ib23s7qvd77hcf9pxqxzcvqhvhd"))))
103 (build-system r-build-system)
106 ("r-magrittr" ,r-magrittr)
107 ("r-selectr" ,r-selectr)
109 (home-page "https://github.com/hadley/rvest")
110 (synopsis "Simple web scraping for R")
112 "@code{r-rvest} helps you scrape information from web pages. It is
113 designed to work with @code{magrittr} to make it easy to express common web
114 scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
115 (license license:gpl3)))
117 (define-public r-selectr
124 (uri (cran-uri "selectr" version))
127 "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
128 (build-system r-build-system)
130 `(("r-stringr" ,r-stringr)
132 (home-page "https://sjp.co.nz/projects/selectr/")
133 (synopsis "Translate CSS selectors to XPath expressions")
135 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
136 expression. This allows you to use CSS selectors when working with the XML
137 package as it can only evaluate XPath expressions. Also provided are
138 convenience functions useful for using CSS selectors on XML nodes. This
139 package is a port of the Python package @code{cssselect}.")
140 (license license:bsd-3)))
142 (define-public r-reprex
149 (uri (cran-uri "reprex" version))
152 "105d9vsmqfilgpw8psfb2wyiz1hvcycvh4cqhb3ab37lm3rcavvs"))))
153 (build-system r-build-system)
155 `(("r-callr" ,r-callr)
157 ("r-rmarkdown" ,r-rmarkdown)
158 ("r-whisker" ,r-whisker)))
159 (home-page "https://github.com/tidyverse/reprex")
160 (synopsis "Prepare reproducible R code examples for sharing")
162 "This package provides a convenience wrapper that uses the
163 @code{rmarkdown} package to render small snippets of code to target formats
164 that include both code and output. The goal is to encourage the sharing of
165 small, reproducible, and runnable examples on code-oriented websites or email.
166 @code{reprex} also extracts clean, runnable R code from various common formats,
167 such as copy/paste from an R session.")
168 (license license:expat)))
170 (define-public r-callr
177 (uri (cran-uri "callr" version))
180 "1053qqq632z94pqq2v5dynjpgyv1b1c8zvidmcllw7zn8zha8gqf"))))
181 (build-system r-build-system)
184 ("r-processx" ,r-processx)))
185 (home-page "https://github.com/r-lib/callr#readme")
186 (synopsis "Call R from R")
188 "It is sometimes useful to perform a computation in a separate R process,
189 without affecting the current R process at all. This packages does exactly
191 (license license:expat)))
193 (define-public r-readxl
200 (uri (cran-uri "readxl" version))
203 "05ii8knrg4jji6h7bv6bfpn279b6x52yrskdx5rv7b0hcpy22gdn"))))
204 (build-system r-build-system)
206 `(("r-cellranger" ,r-cellranger)
208 ("r-tibble" ,r-tibble)))
209 (home-page "https://readxl.tidyverse.org")
210 (synopsis "Read Excel files")
212 "This package lets you import Excel files into R. It supports
213 @file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
214 the embedded @code{RapidXML} C++ library.")
215 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
216 ;; 'rapidxml' which is Boost.
217 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
219 (define-public r-modelr
226 (uri (cran-uri "modelr" version))
229 "09whg3q5xq6csbqwgwfwav09vda8vgady5j70sk52xcn232k363a"))))
230 (build-system r-build-system)
232 `(("r-broom" ,r-broom)
234 ("r-lazyeval" ,r-lazyeval)
235 ("r-magrittr" ,r-magrittr)
237 ("r-tibble" ,r-tibble)
238 ("r-tidyr" ,r-tidyr)))
239 (home-page "https://github.com/tidyverse/modelr")
240 (synopsis "Helper functions for modelling in pipelines")
242 "Functions for modelling that help you seamlessly integrate modelling
243 into a pipeline of data manipulation and visualisation.")
244 (license license:gpl3)))
246 (define-public r-haven
253 (uri (cran-uri "haven" version))
256 "1fkcvsrnw8waqwggv0aydbvbi99x5kp9g78xfxj4w6s3xvdzcysz"))))
257 (build-system r-build-system)
259 `(("r-forcats" ,r-forcats)
263 ("r-tibble" ,r-tibble)))
264 (home-page "https://haven.tidyverse.org")
265 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
267 "This package lets you mport foreign statistical formats into R via the
268 embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
269 (license license:expat)))
271 (define-public r-amap
277 (uri (cran-uri "amap" version))
280 "1qnl2x98x64iaipkx5126rsddq2sx5ml43h75xyiyn30yvbmlxyk"))))
281 (build-system r-build-system)
283 `(("gfortran" ,gfortran)))
284 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
285 (synopsis "Another multidimensional analysis package")
286 (description "This package provides tools for clustering and principal
287 component analysis (with robust methods, and parallelized functions).")
288 (license license:gpl2+)))
297 (uri (cran-uri "ape" version))
300 "0vm2065993wf4hdqarxqykhfz9aaj0rrb98alhkq4qw1d2kdrmdp"))))
301 (build-system r-build-system)
303 `(("r-lattice" ,r-lattice)
306 (home-page "http://ape-package.ird.fr/")
307 (synopsis "Analyses of phylogenetics and evolution")
309 "This package provides functions for reading, writing, plotting, and
310 manipulating phylogenetic trees, analyses of comparative data in a
311 phylogenetic framework, ancestral character analyses, analyses of
312 diversification and macroevolution, computing distances from DNA sequences,
313 and several other tools.")
314 (license license:gpl2+)))
316 (define-public r-abbyyr
323 (uri (cran-uri "abbyyR" version))
326 "1jh1c1ad6mgw7brdh2isnza1qpjlfxnqr7jl76yd93axyfl76xjx"))))
327 (properties `((upstream-name . "abbyyR")))
328 (build-system r-build-system)
333 ("r-progress" ,r-progress)
336 (home-page "https://github.com/soodoku/abbyyR")
337 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
339 "This package provides tools to get text from images of text using Abbyy
340 Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
341 OCR images, barcodes, forms, documents with machine readable zones, e.g.
342 passports and get the results in a variety of formats including plain text and
343 XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
344 (license license:expat)))
346 (define-public r-colorspace
348 (name "r-colorspace")
353 (uri (cran-uri "colorspace" version))
355 (base32 "0d1ya7hx4y58n5ivwmdmq2zgh0g2sbv7ykh13n85c1355csd57yx"))))
356 (build-system r-build-system)
357 (home-page "https://cran.r-project.org/web/packages/colorspace")
358 (synopsis "Color space manipulation")
360 "This package carries out a mapping between assorted color spaces
361 including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
362 CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
363 colors are provided.")
364 (license license:bsd-3)))
366 (define-public r-glue
373 (uri (cran-uri "glue" version))
376 "0vi9y8ix95g6hjqdz9c9y4119apbdjcypdv0ag8cl6vaxqs5n9qr"))))
377 (build-system r-build-system)
378 (home-page "https://github.com/tidyverse/glue")
379 (synopsis "Interpreted string literals")
381 "This package provides an implementation of interpreted string literals,
382 inspired by Python's Literal String Interpolation (PEP-0498) and
383 Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
384 (license license:expat)))
386 (define-public r-pastecs
392 (uri (cran-uri "pastecs" version))
395 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
396 (build-system r-build-system)
398 `(("r-boot" ,r-boot)))
399 (home-page "http://www.sciviews.org/pastecs")
400 (synopsis "Analysis of space-time ecological series")
402 "This package provides functions for regulation, decomposition and analysis
403 of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
404 initiative to bring PASSTEC 2000 functionalities to R.")
405 (license license:gpl2+)))
407 (define-public r-plogr
414 (uri (cran-uri "plogr" version))
417 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
418 (build-system r-build-system)
419 (home-page "https://github.com/krlmlr/plogr")
420 (synopsis "R bindings for the plog C++ logging library")
422 "This package provides the header files for a stripped-down version of
423 the plog header-only C++ logging library, and a method to log to R's standard
425 (license license:expat)))
427 (define-public r-rcpp
434 (uri (cran-uri "Rcpp" version))
436 (base32 "08xg8h3w25sdb3xr18g9pa0x8cirkdgljqapxmw56ss1j9fc89s2"))))
437 (build-system r-build-system)
438 (home-page "http://www.rcpp.org")
439 (synopsis "Seamless R and C++ integration")
441 "The Rcpp package provides R functions as well as C++ classes which offer
442 a seamless integration of R and C++. Many R data types and objects can be
443 mapped back and forth to C++ equivalents which facilitates both writing of new
444 code as well as easier integration of third-party libraries. Documentation
445 about Rcpp is provided by several vignettes included in this package, via the
446 'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
447 and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
448 'citation(\"Rcpp\")' for details on these last two.")
449 (license license:gpl2+)))
451 (define-public r-bindr
458 (uri (cran-uri "bindr" version))
461 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
462 (build-system r-build-system)
463 (home-page "https://github.com/krlmlr/bindr")
464 (synopsis "Parametrized active bindings")
466 "This package provides a simple interface for creating active bindings
467 where the bound function accepts additional arguments.")
468 (license license:expat)))
470 (define-public r-bindrcpp
477 (uri (cran-uri "bindrcpp" version))
480 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
481 (build-system r-build-system)
483 `(("r-bindr" ,r-bindr)
486 (home-page "https://github.com/krlmlr/bindrcpp")
487 (synopsis "Rcpp interface to active bindings")
489 "This package provides an easy way to fill an environment with active
490 bindings that call a C++ function.")
491 (license license:expat)))
500 (uri (cran-uri "AUC" version))
503 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
504 (properties `((upstream-name . "AUC")))
505 (build-system r-build-system)
506 (home-page "https://cran.r-project.org/web/packages/AUC")
507 (synopsis "Compute the area under the curve of selected measures")
509 "This package includes functions to compute the area under the curve of
510 selected measures: the area under the sensitivity curve (AUSEC), the area
511 under the specificity curve (AUSPC), the area under the accuracy
512 curve (AUACC), and the area under the receiver operating characteristic
513 curve (AUROC). The curves can also be visualized. Support for partial areas
515 (license license:gpl2+)))
517 (define-public r-calibrate
524 (uri (cran-uri "calibrate" version))
527 "010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"))))
528 (build-system r-build-system)
530 `(("r-mass" ,r-mass)))
531 (home-page "https://cran.r-project.org/web/packages/calibrate")
532 (synopsis "Calibration of scatterplot and biplot axes")
534 "This is a package for drawing calibrated scales with tick marks
535 on (non-orthogonal) variable vectors in scatterplots and biplots.")
536 (license license:gpl2)))
538 (define-public r-shape
545 (uri (cran-uri "shape" version))
548 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
549 (build-system r-build-system)
550 (home-page "https://cran.r-project.org/web/packages/shape")
551 (synopsis "Functions for plotting graphical shapes")
553 "This package provides functions for plotting graphical shapes such as
554 ellipses, circles, cylinders, arrows, ...")
555 (license license:gpl3+)))
557 (define-public r-globaloptions
559 (name "r-globaloptions")
564 (uri (cran-uri "GlobalOptions" version))
567 "1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"))))
568 (properties `((upstream-name . "GlobalOptions")))
569 (build-system r-build-system)
570 (home-page "https://github.com/jokergoo/GlobalOptions")
571 (synopsis "Generate functions to get or set global options")
573 "This package provides more controls on the option values such as
574 validation and filtering on the values, making options invisible or private.")
575 (license license:gpl2+)))
577 (define-public r-circlize
584 (uri (cran-uri "circlize" version))
587 "1l28maiqi549z191srncxgabx5fnvf0lld7smzwfd3vr5cx8nqww"))))
588 (build-system r-build-system)
590 `(("r-colorspace" ,r-colorspace)
591 ("r-globaloptions" ,r-globaloptions)
592 ("r-shape" ,r-shape)))
593 (home-page "https://github.com/jokergoo/circlize")
594 (synopsis "Circular visualization")
596 "Circular layout is an efficient way to visualise huge amounts of
597 information. This package provides an implementation of circular layout
598 generation in R as well as an enhancement of available software. Its
599 flexibility is based on the usage of low-level graphics functions such that
600 self-defined high-level graphics can be easily implemented by users for
601 specific purposes. Together with the seamless connection between the powerful
602 computational and visual environment in R, it gives users more convenience and
603 freedom to design figures for better understanding complex patterns behind
604 multi-dimensional data.")
605 (license license:gpl2+)))
607 (define-public r-powerlaw
614 (uri (cran-uri "poweRlaw" version))
617 "04sr0nhdd1v915m0zf5gasznzgi08ykcy20kkwdw0l5mvvdbic8m"))))
618 (properties `((upstream-name . "poweRlaw")))
619 (build-system r-build-system)
621 `(("r-vgam" ,r-vgam)))
622 (home-page "https://github.com/csgillespie/poweRlaw")
623 (synopsis "Tools for the analysis of heavy tailed distributions")
625 "This package provides an implementation of maximum likelihood estimators
626 for a variety of heavy tailed distributions, including both the discrete and
627 continuous power law distributions. Additionally, a goodness-of-fit based
628 approach is used to estimate the lower cut-off for the scaling region.")
629 ;; Any of these GPL versions.
630 (license (list license:gpl2 license:gpl3))))
632 (define-public r-compare
639 (uri (cran-uri "compare" version))
642 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
643 (build-system r-build-system)
644 (home-page "https://cran.r-project.org/web/packages/compare")
645 (synopsis "Comparing objects for differences")
647 "This package provides functions to compare a model object to a
648 comparison object. If the objects are not identical, the functions can be
649 instructed to explore various modifications of the objects (e.g., sorting
650 rows, dropping names) to see if the modified versions are identical.")
651 (license license:gpl2+)))
653 (define-public r-dendextend
655 (name "r-dendextend")
660 (uri (cran-uri "dendextend" version))
663 "1virn3c232xwcq3d0hhkgjh5gpzl01s39iwii5gxcm9mnsxjzdrh"))))
664 (build-system r-build-system)
667 ("r-ggplot2" ,r-ggplot2)
668 ("r-magrittr" ,r-magrittr)
669 ("r-viridis" ,r-viridis)
670 ("r-whisker" ,r-whisker)))
671 (home-page "https://cran.r-project.org/web/packages/dendextend")
672 (synopsis "Extending 'dendrogram' functionality in R")
674 "This package offers a set of functions for extending @code{dendrogram}
675 objects in R, letting you visualize and compare trees of hierarchical
676 clusterings. You can adjust a tree's graphical parameters (the color, size,
677 type, etc of its branches, nodes and labels) and visually and statistically
678 compare different dendrograms to one another.")
679 ;; Any of these versions
680 (license (list license:gpl2 license:gpl3))))
682 (define-public r-getoptlong
684 (name "r-getoptlong")
689 (uri (cran-uri "GetoptLong" version))
692 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
693 (properties `((upstream-name . "GetoptLong")))
694 (build-system r-build-system)
698 `(("r-globaloptions" ,r-globaloptions)
699 ("r-rjson" ,r-rjson)))
700 (home-page "https://github.com/jokergoo/GetoptLong")
701 (synopsis "Parsing command-line arguments and variable interpolation")
703 "This is yet another command-line argument parser which wraps the
704 powerful Perl module @code{Getopt::Long} and with some adaptation for easier
705 use in R. It also provides a simple way for variable interpolation in R.")
706 (license license:gpl2+)))
708 (define-public r-fastmatch
715 (uri (cran-uri "fastmatch" version))
718 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
719 (build-system r-build-system)
720 (home-page "http://www.rforge.net/fastmatch")
721 (synopsis "Fast match function")
723 "This package provides a fast @code{match} replacement for cases that
724 require repeated look-ups. It is slightly faster that R's built-in
725 @code{match} function on first match against a table, but extremely fast on
726 any subsequent lookup as it keeps the hash table in memory.")
727 (license license:gpl2)))
736 (uri (cran-uri "ff" version))
739 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
740 (build-system r-build-system)
741 (propagated-inputs `(("r-bit" ,r-bit)))
742 (home-page "http://ff.r-forge.r-project.org/")
743 (synopsis "Memory-efficient storage of large data on disk and access functions")
745 "This package provides data structures that are stored on disk but
746 behave (almost) as if they were in RAM by transparently mapping only a section
748 ;; error Architecture not supported.
749 (supported-systems (delete "aarch64-linux" %supported-systems))
750 (license license:gpl2)))
752 (define-public r-ffbase
759 (uri (cran-uri "ffbase" version))
762 "1nz97bndxxkzp8rq6va8ff5ky9vkaib1jybm6j852awwb3n9had5"))))
763 (build-system r-build-system)
766 ("r-fastmatch" ,r-fastmatch)
768 (home-page "http://github.com/edwindj/ffbase")
769 (synopsis "Basic statistical functions for package 'ff'")
771 "This package extends the out of memory vectors of @code{ff} with
772 statistical functions and other utilities to ease their usage.")
773 (license license:gpl3)))
775 (define-public r-prettyunits
777 (name "r-prettyunits")
782 (uri (cran-uri "prettyunits" version))
785 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
786 (build-system r-build-system)
788 `(("r-assertthat" ,r-assertthat)
789 ("r-magrittr" ,r-magrittr)))
790 (home-page "https://github.com/gaborcsardi/prettyunits")
791 (synopsis "Pretty, human readable formatting of quantities")
793 "This package provides tools for pretty, human readable formatting of
795 (license license:expat)))
797 (define-public r-reshape
804 (uri (cran-uri "reshape" version))
807 "14ir3w4bb3bsz8jsak27nj7kpn227pdgr9653gjq5wc93rywi9ig"))))
808 (build-system r-build-system)
812 (home-page "http://had.co.nz/reshape")
813 (synopsis "Flexibly reshape data")
815 "Flexibly restructure and aggregate data using just two functions:
816 @code{melt} and @code{cast}. This package provides them.")
817 (license license:expat)))
819 (define-public r-progress
826 (uri (cran-uri "progress" version))
829 "1fxakchfjr5vj59s9sxynd7crpz97xj42438rmkhkf3rjpyspx59"))))
830 (build-system r-build-system)
832 `(("r-prettyunits" ,r-prettyunits)
834 (home-page "https://github.com/gaborcsardi/progress")
835 (synopsis "Terminal progress bars")
837 "This package provides configurable progress bars. They may include
838 percentage, elapsed time, and/or the estimated completion time. They work in
839 terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
840 package also provides a C++ API, that works with or without Rcpp.")
841 (license license:expat)))
843 (define-public r-ggally
850 (uri (cran-uri "GGally" version))
853 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
854 (properties `((upstream-name . "GGally")))
855 (build-system r-build-system)
857 `(("libressl" ,libressl)))
859 `(("r-ggplot2" ,r-ggplot2)
860 ("r-gtable" ,r-gtable)
862 ("r-progress" ,r-progress)
863 ("r-rcolorbrewer" ,r-rcolorbrewer)
864 ("r-reshape" ,r-reshape)
865 ("r-rlang" ,r-rlang)))
866 (home-page "https://ggobi.github.io/ggally")
867 (synopsis "Extension to ggplot2")
869 "The R package ggplot2 is a plotting system based on the grammar of
870 graphics. GGally extends ggplot2 by adding several functions to reduce the
871 complexity of combining geometric objects with transformed data. Some of
872 these functions include a pairwise plot matrix, a two group pairwise plot
873 matrix, a parallel coordinates plot, a survival plot, and several functions to
875 (license license:gpl2+)))
877 (define-public r-proxy
884 (uri (cran-uri "proxy" version))
887 "0l0ff8irmmvic941is290hd5vszyhaj5nfwna4v3w9c1zk5nr1ma"))))
888 (build-system r-build-system)
889 (home-page "https://cran.r-project.org/web/packages/proxy")
890 (synopsis "Distance and similarity measures")
892 "This package provides an extensible framework for the efficient
893 calculation of auto- and cross-proximities, along with implementations of the
895 (license license:gpl2)))
904 (uri (cran-uri "sp" version))
907 "17xm1ig80p9wc860hm3bgishz6lj9fxgwqidj7rkbk4ap99qp62p"))))
908 (build-system r-build-system)
910 `(("r-lattice" ,r-lattice)))
911 (home-page "https://cran.r-project.org/web/packages/sp")
912 (synopsis "Classes and methods for spatial data")
914 "This package provides classes and methods for spatial data; the classes
915 document where the spatial location information resides, for 2D or 3D data.
916 Utility functions are provided, e.g. for plotting data as maps, spatial
917 selection, as well as methods for retrieving coordinates, for subsetting,
918 print, summary, etc.")
919 (license license:gpl2+)))
921 (define-public r-rmtstat
928 (uri (cran-uri "RMTstat" version))
931 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
932 (properties `((upstream-name . "RMTstat")))
933 (build-system r-build-system)
934 (home-page "https://cran.r-project.org/web/packages/RMTstat")
935 (synopsis "Distributions, statistics and tests derived from random matrix theory")
937 "This package provides functions for working with the Tracy-Widom laws
938 and other distributions related to the eigenvalues of large Wishart
940 (license license:bsd-3)))
942 (define-public r-rmpi
948 (uri (cran-uri "Rmpi" version))
951 "1b62gs7w1xqadqd7ir41jnxlcf14gcqfxd0915kn9ckdlsdrh0sw"))))
952 (properties `((upstream-name . "Rmpi")))
953 (build-system r-build-system)
955 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")))
957 `(("openmpi" ,openmpi)))
959 `(("pkg-config" ,pkg-config)))
960 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
961 (synopsis "R interface to message-passing interface (MPI)")
963 "This package provides an interface (wrapper) to MPI APIs. It also
964 provides an interactive R manager and worker environment.")
965 (license license:gpl2+)))
967 (define-public r-lmoments
974 (uri (cran-uri "Lmoments" version))
977 "13p0r4w16jvjnyjmkhkp3dwdfr1gap2l0k4k5jy41m8nc5fvcx79"))))
978 (properties `((upstream-name . "Lmoments")))
979 (build-system r-build-system)
980 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
981 (synopsis "L-moments and quantile mixtures")
983 "This package contains functions to estimate L-moments and trimmed
984 L-moments from the data. It also contains functions to estimate the
985 parameters of the normal polynomial quantile mixture and the Cauchy polynomial
986 quantile mixture from L-moments and trimmed L-moments.")
987 (license license:gpl2)))
989 (define-public r-distillery
991 (name "r-distillery")
996 (uri (cran-uri "distillery" version))
999 "1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"))))
1000 (build-system r-build-system)
1001 (home-page "http://www.ral.ucar.edu/staff/ericg")
1002 (synopsis "Functions for confidence intervals and object information")
1004 "This package provides some very simple method functions for confidence
1005 interval calculation and to distill pertinent information from a potentially
1006 complex object; primarily used in common with the packages extRemes and
1008 (license license:gpl2+)))
1010 (define-public r-extremes
1017 (uri (cran-uri "extRemes" version))
1020 "0cpvcajk9xyy7662nqkyx333vrxpwsc5nmv0bfnhsbgijz5y0hvm"))))
1021 (properties `((upstream-name . "extRemes")))
1022 (build-system r-build-system)
1025 ("r-distillery" ,r-distillery)
1026 ("r-lmoments" ,r-lmoments)))
1027 (home-page "http://www.assessment.ucar.edu/toolkit/")
1028 (synopsis "Extreme value analysis")
1030 "ExtRemes is a suite of functions for carrying out analyses on the
1031 extreme values of a process of interest; be they block maxima over long blocks
1032 or excesses over a high threshold.")
1033 (license license:gpl2+)))
1035 (define-public r-lmtest
1042 (uri (cran-uri "lmtest" version))
1045 "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
1046 (build-system r-build-system)
1048 `(("r-zoo" ,r-zoo)))
1050 `(("gfortran" ,gfortran)))
1051 (home-page "https://cran.r-project.org/web/packages/lmtest")
1052 (synopsis "Testing linear regression models")
1054 "This package provides a collection of tests, data sets, and examples for
1055 diagnostic checking in linear regression models. Furthermore, some generic
1056 tools for inference in parametric models are provided.")
1057 ;; Either version is okay
1058 (license (list license:gpl2 license:gpl3))))
1060 (define-public r-idr
1066 (uri (cran-uri "idr" version))
1069 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
1070 (build-system r-build-system)
1071 (home-page "https://cran.r-project.org/web/packages/idr/")
1072 (synopsis "Irreproducible discovery rate")
1074 "This is a package for estimating the copula mixture model and plotting
1075 correspondence curves in \"Measuring reproducibility of high-throughput
1076 experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
1077 by Li, Brown, Huang, and Bickel")
1078 (license license:gpl2+)))
1080 (define-public r-inline
1086 (uri (cran-uri "inline" version))
1089 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
1090 (build-system r-build-system)
1091 (home-page "https://cran.r-project.org/web/packages/inline")
1092 (synopsis "Functions to inline C, C++, Fortran function calls from R")
1094 "This package provides functionality to dynamically define R functions
1095 and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
1096 @code{.Call} calling conventions.")
1097 ;; Any version of the LGPL.
1098 (license license:lgpl3+)))
1100 (define-public r-bbmle
1107 (uri (cran-uri "bbmle" version))
1110 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
1111 (build-system r-build-system)
1113 `(("r-lattice" ,r-lattice)
1115 ("r-numderiv" ,r-numderiv)))
1116 (home-page "https://cran.r-project.org/web/packages/bbmle")
1117 (synopsis "Tools for General Maximum Likelihood Estimation")
1119 "This package provides methods and functions for fitting maximum
1120 likelihood models in R. This package modifies and extends the @code{mle}
1121 classes in the @code{stats4} package.")
1122 ;; Any version of the GPL
1123 (license license:gpl2+)))
1125 (define-public r-emdbook
1132 (uri (cran-uri "emdbook" version))
1135 "0880cx6rqm9vgd2zxnd2k0igfl80gy7ak15w36clwlzavab59hmv"))))
1136 (build-system r-build-system)
1138 `(("r-bbmle" ,r-bbmle)
1140 ("r-lattice" ,r-lattice)
1143 ("r-rcpp" ,r-rcpp)))
1144 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
1145 (synopsis "Support functions and data for \"Ecological Models and Data\"")
1147 "This package provides auxiliary functions and data sets for \"Ecological
1148 Models and Data\", a book presenting maximum likelihood estimation and related
1149 topics for ecologists (ISBN 978-0-691-12522-0).")
1151 (license (list license:gpl2 license:gpl3))))
1153 (define-public r-lpsolve
1160 (uri (cran-uri "lpSolve" version))
1163 "13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"))))
1164 (properties `((upstream-name . "lpSolve")))
1165 (build-system r-build-system)
1166 (home-page "https://cran.r-project.org/web/packages/lpSolve")
1167 (synopsis "R interface to Lp_solve to solve linear/integer programs")
1169 "Lp_solve is software for solving linear, integer and mixed integer
1170 programs. This implementation supplies a \"wrapper\" function in C and some R
1171 functions that solve general linear/integer problems, assignment problems, and
1172 transportation problems.")
1173 (license license:lgpl2.0)))
1175 (define-public r-limsolve
1182 (uri (cran-uri "limSolve" version))
1185 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
1186 (properties `((upstream-name . "limSolve")))
1187 (build-system r-build-system)
1189 `(("r-lpsolve" ,r-lpsolve)
1191 ("r-quadprog" ,r-quadprog)))
1192 (native-inputs `(("gfortran" ,gfortran)))
1193 (home-page "https://cran.r-project.org/web/packages/limSolve")
1194 (synopsis "Solving linear inverse models")
1196 "This package provides functions that:
1199 @item find the minimum/maximum of a linear or quadratic function,
1200 @item sample an underdetermined or overdetermined system,
1201 @item solve a linear system Ax=B for the unknown x.
1204 It includes banded and tridiagonal linear systems. The package calls Fortran
1205 functions from LINPACK.")
1207 (license (list license:gpl2+ license:gpl3+))))
1209 (define-public r-fitdistrplus
1211 (name "r-fitdistrplus")
1216 (uri (cran-uri "fitdistrplus" version))
1219 "18x9454g598d54763k3hvi33iszifk7sxvhd1zg5r8z1vpixx3z6"))))
1220 (build-system r-build-system)
1222 `(("r-mass" ,r-mass)
1223 ("r-survival" ,r-survival)))
1224 (home-page "http://riskassessment.r-forge.r-project.org")
1225 (synopsis "Fitting a parametric distribution from data")
1227 "This package extends the @code{fitdistr} function of the MASS package
1228 with several functions to help the fit of a parametric distribution to
1229 non-censored or censored data. Censored data may contain left-censored,
1230 right-censored and interval-censored values, with several lower and upper
1231 bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
1232 provides moment matching (MME), quantile matching (QME) and maximum
1233 goodness-of-fit estimation (MGE) methods (available only for non-censored
1234 data). Weighted versions of MLE, MME and QME are available.")
1235 (license license:gpl2+)))
1237 (define-public r-energy
1244 (uri (cran-uri "energy" version))
1247 "12skvlridfq4jd5mh0yxl79ps0zi2xnlh4hsdgxad0gm7qky8awd"))))
1248 (build-system r-build-system)
1250 `(("r-boot" ,r-boot)
1251 ("r-rcpp" ,r-rcpp)))
1252 (home-page "https://cran.r-project.org/web/packages/energy")
1253 (synopsis "Multivariate inference via the energy of data")
1255 "This package provides e-statistics (energy) tests and statistics for
1256 multivariate and univariate inference, including distance correlation,
1257 one-sample, two-sample, and multi-sample tests for comparing multivariate
1258 distributions, are implemented. Measuring and testing multivariate
1259 independence based on distance correlation, partial distance correlation,
1260 multivariate goodness-of-fit tests, clustering based on energy distance,
1261 testing for multivariate normality, distance components (disco) for
1262 non-parametric analysis of structured data, and other energy
1263 statistics/methods are implemented.")
1264 (license license:gpl2+)))
1266 (define-public r-suppdists
1268 (name "r-suppdists")
1273 (uri (cran-uri "SuppDists" version))
1276 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
1277 (properties `((upstream-name . "SuppDists")))
1278 (build-system r-build-system)
1279 (home-page "https://cran.r-project.org/web/packages/SuppDists")
1280 (synopsis "Supplementary distributions")
1282 "This package provides ten distributions supplementing those built into
1283 R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
1284 Spearman's rho, maximum F ratio, the Pearson product moment correlation
1285 coefficient, Johnson distributions, normal scores and generalized
1286 hypergeometric distributions. In addition two random number generators of
1287 George Marsaglia are included.")
1288 (license license:gpl2+)))
1290 (define-public r-ksamples
1297 (uri (cran-uri "kSamples" version))
1300 "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
1301 (properties `((upstream-name . "kSamples")))
1302 (build-system r-build-system)
1304 `(("r-suppdists" ,r-suppdists)))
1305 (home-page "https://cran.r-project.org/web/packages/kSamples")
1306 (synopsis "K-Sample rank tests and their combinations")
1308 "This package provides tools to compares k samples using the
1309 Anderson-Darling test, Kruskal-Wallis type tests with different rank score
1310 criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
1311 test. It computes asymptotic, simulated or (limited) exact P-values, all
1312 valid under randomization, with or without ties, or conditionally under random
1313 sampling from populations, given the observed tie pattern. Except for Steel's
1314 test and the JT test it also combines these tests across several blocks of
1316 (license license:gpl2+)))
1318 (define-public r-cvst
1325 (uri (cran-uri "CVST" version))
1328 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
1329 (properties `((upstream-name . "CVST")))
1330 (build-system r-build-system)
1332 `(("r-kernlab" ,r-kernlab)
1333 ("r-matrix" ,r-matrix)))
1334 (home-page "https://cran.r-project.org/web/packages/CVST")
1335 (synopsis "Fast cross-validation via sequential testing")
1337 "This package implements the fast cross-validation via sequential
1338 testing (CVST) procedure. CVST is an improved cross-validation procedure
1339 which uses non-parametric testing coupled with sequential analysis to
1340 determine the best parameter set on linearly increasing subsets of the data.
1341 Additionally to the CVST the package contains an implementation of the
1342 ordinary k-fold cross-validation with a flexible and powerful set of helper
1343 objects and methods to handle the overall model selection process. The
1344 implementations of the Cochran's Q test with permutations and the sequential
1345 testing framework of Wald are generic and can therefore also be used in other
1347 (license license:gpl2+)))
1349 (define-public r-squarem
1352 (version "2017.10-1")
1356 (uri (cran-uri "SQUAREM" version))
1359 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
1360 (properties `((upstream-name . "SQUAREM")))
1361 (build-system r-build-system)
1362 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
1363 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
1365 "This package provides algorithms for accelerating the convergence of
1366 slow, monotone sequences from smooth, contraction mapping such as the EM
1367 algorithm. It can be used to accelerate any smooth, linearly convergent
1368 acceleration scheme. A tutorial style introduction to this package is
1369 available in a vignette.")
1370 (license license:gpl2+)))
1372 (define-public r-lava
1379 (uri (cran-uri "lava" version))
1382 "11k9npmzp3nk2qx0h1dwwfc37j4ddd9y54bppxby0ffnb8qlpw1k"))))
1383 (build-system r-build-system)
1385 `(("r-numderiv" ,r-numderiv)
1386 ("r-squarem" ,r-squarem)
1387 ("r-survival" ,r-survival)))
1388 (home-page "https://github.com/kkholst/lava")
1389 (synopsis "Latent variable models")
1391 "This package provides tools for the estimation and simulation of latent
1393 (license license:gpl3)))
1395 (define-public r-drr
1402 (uri (cran-uri "DRR" version))
1405 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
1406 (properties `((upstream-name . "DRR")))
1407 (build-system r-build-system)
1409 `(("r-cvst" ,r-cvst)
1410 ("r-kernlab" ,r-kernlab)
1411 ("r-matrix" ,r-matrix)))
1412 (home-page "https://cran.r-project.org/web/packages/DRR")
1413 (synopsis "Dimensionality reduction via regression")
1415 "This package provides an implementation of dimensionality reduction via
1416 regression using Kernel Ridge Regression.")
1417 (license license:gpl3)))
1419 (define-public r-prodlim
1422 (version "2018.04.18")
1426 (uri (cran-uri "prodlim" version))
1429 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
1430 (build-system r-build-system)
1432 `(("r-kernsmooth" ,r-kernsmooth)
1435 ("r-survival" ,r-survival)))
1436 (home-page "https://cran.r-project.org/web/packages/prodlim")
1437 (synopsis "Product-limit estimation for censored event history analysis")
1439 "This package provides a fast and user-friendly implementation of
1440 nonparametric estimators for censored event history (survival) analysis with
1441 the Kaplan-Meier and Aalen-Johansen methods.")
1442 (license license:gpl2+)))
1444 (define-public r-dimred
1451 (uri (cran-uri "dimRed" version))
1454 "0fasca5fsbrxdwv30hch7vb9snb844l7l8p5fjf239dq45xfy37v"))))
1455 (properties `((upstream-name . "dimRed")))
1456 (build-system r-build-system)
1457 (propagated-inputs `(("r-drr" ,r-drr)))
1458 (home-page "https://github.com/gdkrmr/dimRed")
1459 (synopsis "Framework for dimensionality reduction")
1461 "This package provides a collection of dimensionality reduction
1462 techniques from R packages and provides a common interface for calling the
1464 (license license:gpl3)))
1466 (define-public r-timedate
1469 (version "3043.102")
1473 (uri (cran-uri "timeDate" version))
1476 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1477 (properties `((upstream-name . "timeDate")))
1478 (build-system r-build-system)
1479 (home-page "https://www.rmetrics.org")
1480 (synopsis "Chronological and calendar objects")
1482 "This package provides an environment for teaching \"Financial
1483 Engineering and Computational Finance\" and for managing chronological and
1485 (license license:gpl2+)))
1487 (define-public r-magic
1494 (uri (cran-uri "magic" version))
1497 "083cgpp3v03li0h8597b3g21pd9lkbmn9pyssblnhc800mpc52vz"))))
1498 (build-system r-build-system)
1500 `(("r-abind" ,r-abind)))
1501 (home-page "https://github.com/RobinHankin/magic.git")
1502 (synopsis "Create and investigate magic squares")
1504 "This package provides a collection of efficient, vectorized algorithms
1505 for the creation and investigation of magic squares and hypercubes, including
1506 a variety of functions for the manipulation and analysis of arbitrarily
1507 dimensioned arrays.")
1508 (license license:gpl2)))
1510 (define-public r-geometry
1517 (uri (cran-uri "geometry" version))
1520 "0s09vi0rr0smys3an83mz6fk41bplxyz4myrbiinf4qpk6n33qib"))))
1521 (build-system r-build-system)
1522 (propagated-inputs `(("r-magic" ,r-magic)))
1523 (home-page "http://geometry.r-forge.r-project.org/")
1524 (synopsis "Mesh generation and surface tesselation")
1526 "This package makes the qhull library available in R, in a similar manner
1527 as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
1528 intersections about a point, Voronoi diagrams, furthest-site Delaunay
1529 triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
1530 and higher dimensions. It implements the Quickhull algorithm for computing
1531 the convex hull. Qhull does not support constrained Delaunay triangulations,
1532 or mesh generation of non-convex objects, but the package does include some R
1533 functions that allow for this. Currently the package only gives access to
1534 Delaunay triangulation and convex hull computation.")
1535 ;; The Qhull sources are included and are distributed under a custom
1536 ;; non-copyleft license. The R sources are released under GPL version 2.
1537 (license (list license:gpl2
1538 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
1540 (define-public r-ddalpha
1547 (uri (cran-uri "ddalpha" version))
1550 "0g4iqhrz2gym05q40ih6srilyajw2l2mv46pchn65bc7hw4vkgrk"))))
1551 (build-system r-build-system)
1554 ("r-class" ,r-class)
1555 ("r-geometry" ,r-geometry)
1558 ("r-robustbase" ,r-robustbase)
1559 ("r-sfsmisc" ,r-sfsmisc)))
1561 `(("gfortran" ,gfortran)))
1562 (home-page "https://cran.r-project.org/web/packages/ddalpha")
1563 (synopsis "Depth-Based classification and calculation of data depth")
1565 "This package contains procedures for depth-based supervised learning,
1566 which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
1567 Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
1568 statistical depth function to a compact low-dimensional space, where the final
1569 classification is done. It also offers an extension to functional data and
1570 routines for calculating certain notions of statistical depth functions. 50
1571 multivariate and 5 functional classification problems are included.")
1572 (license license:gpl2)))
1574 (define-public r-gower
1581 (uri (cran-uri "gower" version))
1584 "1mbrj1lam3jfbby2j32shmmj5cn09zx3rkxbamq7q8sdg39b54gb"))))
1585 (build-system r-build-system)
1587 `(("r-knitr" ,r-knitr)))
1588 (home-page "https://github.com/markvanderloo/gower")
1589 (synopsis "Gower's distance")
1591 "This package provides tools to compute Gower's distance (or similarity)
1592 coefficient between records, and to compute the top-n matches between records.
1593 Core algorithms are executed in parallel on systems supporting OpenMP.")
1594 (license license:gpl3)))
1596 (define-public r-rcpproll
1603 (uri (cran-uri "RcppRoll" version))
1606 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
1607 (properties `((upstream-name . "RcppRoll")))
1608 (build-system r-build-system)
1610 `(("r-rcpp" ,r-rcpp)))
1611 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
1612 (synopsis "Efficient rolling and windowed operations")
1614 "This package provides fast and efficient routines for common rolling /
1615 windowed operations. Routines for the efficient computation of windowed mean,
1616 median, sum, product, minimum, maximum, standard deviation and variance are
1618 (license license:gpl2+)))
1620 (define-public r-ipred
1627 (uri (cran-uri "ipred" version))
1630 "1vrw1pqcpnc04x1r2h9grdfm6bivs358sww5gg90jwlvxcw69lxq"))))
1631 (build-system r-build-system)
1633 `(("r-class" ,r-class)
1636 ("r-prodlim" ,r-prodlim)
1637 ("r-rpart" ,r-rpart)
1638 ("r-survival" ,r-survival)))
1639 (home-page "https://cran.r-project.org/web/packages/ipred")
1640 (synopsis "Improved predictors")
1642 "This package provides improved predictive models by indirect
1643 classification and bagging for classification, regression and survival
1644 problems as well as resampling based estimators of prediction error.")
1645 (license license:gpl2+)))
1647 (define-public r-psych
1654 (uri (cran-uri "psych" version))
1657 "0daismb8pdk392vdy304hqx0m3jx62gx3a0hygjygc125rhfla7k"))))
1658 (build-system r-build-system)
1660 `(("r-foreign" ,r-foreign)
1661 ("r-lattice" ,r-lattice)
1662 ("r-mnormt" ,r-mnormt)
1663 ("r-nlme" ,r-nlme)))
1664 (home-page "https://cran.r-project.org/web/packages/psych/")
1665 (synopsis "Procedures for psychological, psychometric, and personality research")
1667 "This package provides a general purpose toolbox for personality,
1668 psychometric theory and experimental psychology. Functions are primarily for
1669 multivariate analysis and scale construction using factor analysis, principal
1670 component analysis, cluster analysis and reliability analysis, although others
1671 provide basic descriptive statistics. Item Response Theory is done using
1672 factor analysis of tetrachoric and polychoric correlations. Functions for
1673 analyzing data at multiple levels include within and between group statistics,
1674 including correlations and factor analysis. Functions for simulating and
1675 testing particular item and test structures are included. Several functions
1676 serve as a useful front end for structural equation modeling. Graphical
1677 displays of path diagrams, factor analysis and structural equation models are
1678 created using basic graphics.")
1679 (license license:gpl2+)))
1681 (define-public r-broom
1688 (uri (cran-uri "broom" version))
1691 "081x87sy6dmfvkgwfjrl5ax51k77ciyzg9x3xql25vdi92rmwj3m"))))
1692 (build-system r-build-system)
1694 `(("r-dplyr" ,r-dplyr)
1697 ("r-psych" ,r-psych)
1698 ("r-reshape2" ,r-reshape2)
1699 ("r-stringr" ,r-stringr)
1700 ("r-tidyr" ,r-tidyr)))
1701 (home-page "http://github.com/tidyverse/broom")
1702 (synopsis "Convert statistical analysis objects into tidy data frames")
1704 "This package provides tools to convert statistical analysis objects from
1705 R into tidy data frames, so that they can more easily be combined, reshaped
1706 and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
1707 @code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
1708 summarizes a model's statistical findings such as coefficients of a
1709 regression; @code{augment}, which adds columns to the original data such as
1710 predictions, residuals and cluster assignments; and @code{glance}, which
1711 provides a one-row summary of model-level statistics.")
1712 (license license:expat)))
1714 (define-public r-recipes
1721 (uri (cran-uri "recipes" version))
1724 "1car3a3mqn87pz049cbgkaayz86970mvkapk6al2k7jjw76306l9"))))
1725 (build-system r-build-system)
1727 `(("r-broom" ,r-broom)
1728 ("r-ddalpha" ,r-ddalpha)
1729 ("r-dimred" ,r-dimred)
1730 ("r-dplyr" ,r-dplyr)
1731 ("r-gower" ,r-gower)
1732 ("r-ipred" ,r-ipred)
1733 ("r-lubridate" ,r-lubridate)
1734 ("r-magrittr" ,r-magrittr)
1735 ("r-matrix" ,r-matrix)
1736 ("r-purrr" ,r-purrr)
1737 ("r-rcpproll" ,r-rcpproll)
1738 ("r-rlang" ,r-rlang)
1739 ("r-tibble" ,r-tibble)
1740 ("r-tidyselect" ,r-tidyselect)
1741 ("r-timedate" ,r-timedate)))
1742 (home-page "https://github.com/topepo/recipes")
1743 (synopsis "Preprocessing tools to create design matrices")
1745 "Recipes is an extensible framework to create and preprocess design
1746 matrices. Recipes consist of one or more data manipulation and analysis
1747 \"steps\". Statistical parameters for the steps can be estimated from an
1748 initial data set and then applied to other data sets. The resulting design
1749 matrices can then be used as inputs into statistical or machine learning
1751 (license license:gpl2)))
1753 (define-public r-pdist
1760 (uri (cran-uri "pdist" version))
1763 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
1764 (build-system r-build-system)
1765 (home-page "https://github.com/jeffwong/pdist")
1766 (synopsis "Partitioned distance function")
1768 "Pdist computes the euclidean distance between rows of a matrix X and
1769 rows of another matrix Y. Previously, this could be done by binding the two
1770 matrices together and calling @code{dist}, but this creates unnecessary
1771 computation by computing the distances between a row of X and another row of
1772 X, and likewise for Y. Pdist strictly computes distances across the two
1773 matrices, not within the same matrix, making computations significantly faster
1774 for certain use cases.")
1775 (license license:gpl3+)))
1777 (define-public r-ggrepel
1784 (uri (cran-uri "ggrepel" version))
1787 "1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"))))
1788 (build-system r-build-system)
1790 `(("r-ggplot2" ,r-ggplot2)
1792 ("r-scales" ,r-scales)))
1793 (home-page "http://github.com/slowkow/ggrepel")
1794 (synopsis "Repulsive text and label geometries for ggplot2")
1796 "This package provides text and label geometries for ggplot2 that help to
1797 avoid overlapping text labels. Labels repel away from each other and away
1798 from the data points.")
1799 (license license:gpl3)))
1801 (define-public r-corrplot
1808 (uri (cran-uri "corrplot" version))
1811 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
1812 (build-system r-build-system)
1813 (home-page "https://github.com/taiyun/corrplot")
1814 (synopsis "Visualization of a correlation matrix")
1816 "This package provides a graphical display of a correlation matrix or
1817 general matrix. It also contains some algorithms to do matrix reordering. In
1818 addition, corrplot is good at details, including choosing color, text labels,
1819 color labels, layout, etc.")
1820 ;; Any version of the GPL
1821 (license license:gpl2+)))
1823 (define-public r-stringdist
1825 (name "r-stringdist")
1830 (uri (cran-uri "stringdist" version))
1833 "0gap1g9xwhp0zxqsznkc2carpvi80z03prr4q8m528684lznx2xa"))))
1834 (build-system r-build-system)
1835 (home-page "https://github.com/markvanderloo/stringdist")
1836 (synopsis "Approximate string matching and string distance functions")
1838 "This package implements an approximate string matching version of R's
1839 native @code{match} function. It can calculate various string distances based
1840 on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
1841 qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
1842 Jaro-Winkler). An implementation of soundex is provided as well. Distances
1843 can be computed between character vectors while taking proper care of encoding
1844 or between integer vectors representing generic sequences.")
1845 (license license:gpl3+)))
1847 (define-public r-jomo
1854 (uri (cran-uri "jomo" version))
1857 "0zyqwa2y08asj9xqwnngh6da1b9cqcx8pzc9cxwrmgnxd5nnsjb7"))))
1858 (build-system r-build-system)
1860 `(("r-lme4" ,r-lme4)
1861 ("r-survival" ,r-survival)))
1862 (home-page "https://cran.r-project.org/web/packages/jomo/")
1863 (synopsis "Multilevel Joint Modelling Multiple Imputation")
1865 "Similarly to Schafer's package pan, jomo is a package for multilevel
1866 joint modelling multiple imputation @url{Carpenter and Kenward (2013),
1867 http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
1868 possibility of handling binary and categorical data through latent normal
1869 variables, the option to use cluster-specific covariance matrices and to
1870 impute compatibly with the substantive model.")
1871 (license license:gpl2)))
1873 (define-public r-pan
1880 (uri (cran-uri "pan" version))
1883 "1p3nigmhrnlch86g89hn7l0wvkifx3k9n59g0psi95yck43kza76"))))
1884 (build-system r-build-system)
1885 (native-inputs `(("gfortran" ,gfortran)))
1886 (home-page "https://cran.r-project.org/web/packages/pan/")
1887 (synopsis "Multiple imputation for multivariate panel or clustered data")
1889 "This package implements multiple imputation for multivariate panel or
1891 (license license:gpl3)))
1893 (define-public r-mitml
1900 (uri (cran-uri "mitml" version))
1903 "1s888r9y2ri39b48h1iypps6lddqkqv3g31l2sjmi2pvyccfpkwb"))))
1904 (build-system r-build-system)
1906 `(("r-haven" ,r-haven)
1909 (home-page "https://cran.r-project.org/web/packages/mitml/")
1910 (synopsis "Tools for multiple imputation in multilevel modeling")
1912 "This package provides tools for multiple imputation of missing data in
1913 multilevel modeling. It includes a user-friendly interface to the packages
1914 pan and jomo, and several functions for visualization, data management and the
1915 analysis of multiply imputed data sets.")
1916 (license license:gpl2+)))
1918 (define-public r-mice
1925 (uri (cran-uri "mice" version))
1928 "1p8a5ham90iaak4w17114pdnw535r2l9sxr402yrkc4gbwfbpdlq"))))
1929 (build-system r-build-system)
1931 `(("r-broom" ,r-broom)
1932 ("r-dplyr" ,r-dplyr)
1933 ("r-lattice" ,r-lattice)
1935 ("r-mitml" ,r-mitml)
1938 ("r-rlang" ,r-rlang)
1939 ("r-rpart" ,r-rpart)
1940 ("r-survival" ,r-survival)))
1941 (home-page "https://cran.r-project.org/web/packages/mice/")
1942 (synopsis "Multivariate imputation by chained equations")
1944 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
1945 implemented by the MICE algorithm as described in @url{Van Buuren and
1946 Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
1947 variable has its own imputation model. Built-in imputation models are
1948 provided for continuous data (predictive mean matching, normal), binary
1949 data (logistic regression), unordered categorical data (polytomous logistic
1950 regression) and ordered categorical data (proportional odds). MICE can also
1951 impute continuous two-level data (normal model, pan, second-level variables).
1952 Passive imputation can be used to maintain consistency between variables.
1953 Various diagnostic plots are available to inspect the quality of the
1955 ;; Any of these two versions.
1956 (license (list license:gpl2 license:gpl3))))
1958 (define-public r-truncnorm
1960 (name "r-truncnorm")
1965 (uri (cran-uri "truncnorm" version))
1968 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
1969 (build-system r-build-system)
1970 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
1971 (synopsis "Truncated normal distribution")
1972 (description "This package provides functions for the truncated normal
1973 distribution with mean equal to @code{mean} and standard deviation equal to
1974 @code{sd}. It includes density, distribution, quantile, and expected value
1975 functions, as well as a random generation function.")
1976 (license license:gpl2)))
1978 (define-public r-rsolnp
1985 (uri (cran-uri "Rsolnp" version))
1988 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
1989 (properties `((upstream-name . "Rsolnp")))
1990 (build-system r-build-system)
1992 `(("r-truncnorm" ,r-truncnorm)))
1993 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
1994 (synopsis "General non-linear optimization")
1995 (description "The Rsolnp package implements a general non-linear augmented
1996 Lagrange multiplier method solver, a @dfn{sequential quadratic
1997 programming} (SQP) based solver).")
1998 ;; Any version of the GPL.
1999 (license license:gpl2+)))
2001 (define-public r-hardyweinberg
2003 (name "r-hardyweinberg")
2008 (uri (cran-uri "HardyWeinberg" version))
2011 "16n8qanxx0p5ny5zqxafn8hwb1xv94y1wig1iql8as5a5qh8lwcz"))))
2012 (properties `((upstream-name . "HardyWeinberg")))
2013 (build-system r-build-system)
2015 `(("r-mice" ,r-mice)
2017 ("r-rsolnp" ,r-rsolnp)))
2018 (home-page "https://cran.r-project.org/package=HardyWeinberg")
2019 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
2021 "This package contains tools for exploring Hardy-Weinberg equilibrium for
2022 diallelic genetic marker data. All classical tests (chi-square, exact,
2023 likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
2024 included in the package, as well as functions for power computation and for
2025 the simulation of marker data under equilibrium and disequilibrium. Routines
2026 for dealing with markers on the X-chromosome are included. Functions for
2027 testing equilibrium in the presence of missing data by using multiple
2028 imputation are also provided. Implements several graphics for exploring the
2029 equilibrium status of a large set of diallelic markers: ternary plots with
2030 acceptance regions, log-ratio plots and Q-Q plots.")
2031 (license license:gpl2+)))
2040 (uri (cran-uri "sm" version))
2043 "1rw2mxygxsmk8mn4wag1ppjgzk0rlvh6zd8q02qrhjrn9jhi5qj3"))))
2044 (build-system r-build-system)
2045 (native-inputs `(("gfortran" ,gfortran)))
2046 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
2047 (synopsis "Smoothing methods for nonparametric regression and density estimation")
2049 "This is software accompanying the book 'Applied Smoothing Techniques for
2050 Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
2051 University Press. It provides smoothing methods for nonparametric regression
2052 and density estimation")
2053 (license license:gpl2+)))
2055 (define-public r-venndiagram
2057 (name "r-venndiagram")
2061 (uri (cran-uri "VennDiagram" version))
2064 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
2065 (properties `((upstream-name . "VennDiagram")))
2066 (build-system r-build-system)
2068 `(("r-futile-logger" ,r-futile-logger)))
2069 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
2070 (synopsis "Generate High-Resolution Venn and Euler Plots")
2072 "This package provides a set of functions to generate high-resolution
2073 Venn and Euler plots. It includes handling for several special cases,
2074 including two-case scaling, and extensive customization of plot shape and
2076 (license license:gpl2+)))
2078 (define-public r-vioplot
2085 (uri (cran-uri "vioplot" version))
2088 "16wkb26kv6qr34hv5zgqmgq6zzgysg9i78pvy2c097lr60v087v0"))))
2089 (build-system r-build-system)
2090 (propagated-inputs `(("r-sm" ,r-sm)))
2091 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
2092 (synopsis "Violin plot")
2094 "This package provides a violin plot, which is a combination of a box
2095 plot and a kernel density plot.")
2096 (license license:bsd-3)))
2098 (define-public r-rsofia
2104 ;; This package has been removed from CRAN, so we can
2105 ;; only fetch it from the archives.
2106 (uri (string-append "https://cran.r-project.org/src/"
2107 "contrib/Archive/RSofia/RSofia_"
2111 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
2112 (properties `((upstream-name . "RSofia")))
2113 (build-system r-build-system)
2115 `(("r-rcpp" ,r-rcpp)))
2116 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
2117 (synopsis "Port of sofia-ml to R")
2118 (description "This package is a port of sofia-ml to R. Sofia-ml is a
2119 suite of fast incremental algorithms for machine learning that can be used for
2120 training models for classification or ranking.")
2121 (license license:asl2.0)))
2123 (define-public r-xts
2130 (uri (cran-uri "xts" version))
2133 "1i11fczks4lh8rpi6xbm9bm7f3jpcp6xw03kv178g3n3361qhmc1"))))
2134 (build-system r-build-system)
2135 (propagated-inputs `(("r-zoo" ,r-zoo)))
2136 (native-inputs `(("gfortran" ,gfortran)))
2137 (home-page "https://github.com/joshuaulrich/xts")
2138 (synopsis "Extensible time series")
2140 "This package provides for uniform handling of R's different time-based
2141 data classes by extending @code{zoo}, maximizing native format information
2142 preservation and allowing for user-level customization and extension, while
2143 simplifying cross-class interoperability.")
2144 (license license:gpl2+)))
2146 (define-public r-performanceanalytics
2148 (name "r-performanceanalytics")
2153 (uri (cran-uri "PerformanceAnalytics" version))
2156 "01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"))))
2158 `((upstream-name . "PerformanceAnalytics")))
2159 (build-system r-build-system)
2161 `(("r-quadprog" ,r-quadprog)
2164 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
2165 (synopsis "Econometric tools for performance and risk analysis")
2166 (description "This is a collection of econometric functions for
2167 performance and risk analysis. This package aims to aid practitioners and
2168 researchers in utilizing the latest research in analysis of non-normal return
2169 streams. In general, it is most tested on return (rather than price) data on
2170 a regular scale, but most functions will work with irregular return data as
2171 well, and increasing numbers of functions will work with P&L or price data
2173 ;; Either version may be picked.
2174 (license (list license:gpl2 license:gpl3))))
2176 (define-public r-laeken
2183 (uri (cran-uri "laeken" version))
2186 "1rhkv1kk508pwln1d325iq4fink2ncssps0ypxi52j9d7wk78la6"))))
2187 (build-system r-build-system)
2189 `(("r-boot" ,r-boot)
2190 ("r-mass" ,r-mass)))
2191 (home-page "https://cran.r-project.org/web/packages/laeken/")
2192 (synopsis "Estimation of indicators on social exclusion and poverty")
2193 (description "This package provides tools for the estimation of indicators
2194 on social exclusion and poverty, as well as an implementation of Pareto tail
2195 modeling for empirical income distributions.")
2196 (license license:gpl2+)))
2198 (define-public r-vcd
2205 (uri (cran-uri "vcd" version))
2208 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
2209 (build-system r-build-system)
2211 `(("r-colorspace" ,r-colorspace)
2212 ("r-lmtest" ,r-lmtest)
2213 ("r-mass" ,r-mass)))
2214 (home-page "https://cran.r-project.org/web/packages/vcd/")
2215 (synopsis "Visualizing categorical data")
2216 (description "This package provides visualization techniques, data sets,
2217 summary and inference procedures aimed particularly at categorical data.
2218 Special emphasis is given to highly extensible grid graphics. The package was
2219 originally inspired by the book \"Visualizing Categorical Data\" by Michael
2220 Friendly and is now the main support package for a new book, \"Discrete Data
2221 Analysis with R\" by Michael Friendly and David Meyer (2015).")
2222 (license license:gpl2)))
2224 (define-public r-ica
2231 (uri (cran-uri "ica" version))
2234 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
2235 (build-system r-build-system)
2236 (home-page "https://cran.r-project.org/web/packages/ica/")
2237 (synopsis "Independent component analysis")
2238 (description "This package provides tools for @dfn{Independent Component
2239 Analysis} (ICA) using various algorithms: FastICA,
2240 Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
2241 of Eigenmatrices} (JADE).")
2242 (license license:gpl2+)))
2244 (define-public r-dtw
2251 (uri (cran-uri "dtw" version))
2254 "1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"))))
2255 (build-system r-build-system)
2256 (propagated-inputs `(("r-proxy" ,r-proxy)))
2257 (home-page "http://dtw.r-forge.r-project.org/")
2258 (synopsis "Dynamic Time Warping Algorithms")
2259 (description "This package provides a comprehensive implementation of
2260 @dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
2261 optimal (least cumulative distance) alignment between points of two time
2262 series. Common DTW variants covered include local (slope) and global (window)
2263 constraints, subsequence matches, arbitrary distance definitions,
2264 normalizations, minimum variance matching, and so on.")
2265 (license license:gpl2+)))
2267 (define-public r-sdmtools
2274 (uri (cran-uri "SDMTools" version))
2277 "1kacrpamshv7wz83yn45sfbw4m9c44xrrngzcklnwx8gcxx2knm6"))))
2278 (properties `((upstream-name . "SDMTools")))
2279 (build-system r-build-system)
2280 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
2281 (home-page "http://www.rforge.net/SDMTools/")
2282 (synopsis "Species distribution modelling tools")
2283 (description "This packages provides a set of tools for post processing
2284 the outcomes of species distribution modeling exercises. It includes novel
2285 methods for comparing models and tracking changes in distributions through
2286 time. It further includes methods for visualizing outcomes, selecting
2287 thresholds, calculating measures of accuracy and landscape fragmentation
2289 (license license:gpl3+)))
2291 (define-public r-scatterplot3d
2293 (name "r-scatterplot3d")
2298 (uri (cran-uri "scatterplot3d" version))
2301 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
2302 (build-system r-build-system)
2303 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
2304 (synopsis "3D scatter plot")
2305 (description "This package provides an implementation of scatter plots for
2306 plotting. a three dimensional point cloud.")
2307 (license license:gpl2)))
2309 (define-public r-ggridges
2316 (uri (cran-uri "ggridges" version))
2319 "1znvsbl3px8dddpjgdrygnpz4s685wizi0jnjvx2hrz58i0chjqj"))))
2320 (build-system r-build-system)
2322 `(("r-ggplot2" ,r-ggplot2)
2324 ("r-scales" ,r-scales)
2325 ("r-withr" ,r-withr)))
2326 (home-page "https://github.com/clauswilke/ggridges")
2327 (synopsis "Ridgeline plots in ggplot2")
2329 "Ridgeline plots provide a convenient way of visualizing changes in
2330 distributions over time or space. This package enables the creation of such
2331 plots in @code{ggplot2}.")
2332 (license license:gpl2)))
2334 (define-public r-ggjoy
2341 (uri (cran-uri "ggjoy" version))
2344 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
2345 (build-system r-build-system)
2347 `(("r-ggplot2" ,r-ggplot2)
2348 ("r-ggridges" ,r-ggridges)))
2349 (home-page "https://github.com/clauswilke/ggjoy")
2350 (synopsis "Joyplots in ggplot2")
2351 (description "Joyplots provide a convenient way of visualizing changes in
2352 distributions over time or space. This package enables the creation of such
2353 plots in @code{ggplot2}.")
2354 (license license:gpl2)))
2356 (define-public r-cli
2363 (uri (cran-uri "cli" version))
2366 "07as3dr7vwx02p3qgzlmxz1dlrd3x3lysrzp222ip9jcjpydp8wg"))))
2367 (build-system r-build-system)
2369 `(("r-assertthat" ,r-assertthat)
2370 ("r-crayon" ,r-crayon)))
2371 (home-page "https://github.com/r-lib/cli#readme")
2372 (synopsis "Helpers for developing command line interfaces")
2373 (description "This package provides a suite of tools designed to build
2374 attractive command line interfaces (CLIs). It includes tools for drawing
2375 rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
2376 (license license:expat)))
2378 (define-public r-argparser
2380 (name "r-argparser")
2385 (uri (cran-uri "argparser" version))
2388 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
2389 (build-system r-build-system)
2390 (home-page "https://bitbucket.org/djhshih/argparser")
2391 (synopsis "Command-line argument parser")
2393 "This package provides a cross-platform command-line argument parser
2394 written purely in R with no external dependencies. It is useful with the
2395 Rscript front-end and facilitates turning an R script into an executable
2397 (license license:gpl3+)))
2399 (define-public r-debugme
2406 (uri (cran-uri "debugme" version))
2409 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
2410 (build-system r-build-system)
2411 (propagated-inputs `(("r-crayon" ,r-crayon)))
2412 (home-page "https://github.com/r-lib/debugme#readme")
2413 (synopsis "Debug R packages")
2415 "This package allows the user to specify debug messages as special string
2416 constants, and control debugging of packages via environment variables.")
2417 (license license:expat)))
2419 (define-public r-processx
2426 (uri (cran-uri "processx" version))
2429 "0wjr3cqwvnjxbvln25szffmkns5w0xysivdjr6chxap4nh515b0i"))))
2430 (build-system r-build-system)
2432 `(("r-assertthat" ,r-assertthat)
2433 ("r-crayon" ,r-crayon)
2435 ("r-testthat" ,r-testthat)))
2436 (home-page "https://github.com/r-lib/processx3")
2437 (synopsis "Execute and control system processes")
2439 "This package provides portable tools to run system processes in the
2440 background. It can check if a background process is running; wait on a
2441 background process to finish; get the exit status of finished processes; kill
2442 background processes and their children; restart processes. It can read the
2443 standard output and error of the processes, using non-blocking connections.
2444 @code{processx} can poll a process for standard output or error, with a
2445 timeout. It can also poll several processes at once.")
2446 (license license:expat)))
2448 (define-public r-tsp
2455 (uri (cran-uri "TSP" version))
2458 "1ym97xl2icjpfkrici0wig29w06bb704hp51v7h5liygjlwpkhlc"))))
2459 (properties `((upstream-name . "TSP")))
2460 (build-system r-build-system)
2461 (propagated-inputs `(("r-foreach" ,r-foreach)))
2462 (home-page "https://cran.r-project.org/web/packages/TSP/")
2463 (synopsis "Traveling salesperson problem (TSP)")
2464 (description "This package provides basic infrastructure and some
2465 algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
2466 traveling salesman problem).")
2467 (license license:gpl3)))
2469 (define-public r-qap
2476 (uri (cran-uri "qap" version))
2479 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
2480 (build-system r-build-system)
2481 (native-inputs `(("gfortran" ,gfortran)))
2482 (home-page "https://cran.r-project.org/web/packages/qap/")
2483 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
2484 (description "This package implements heuristics for the @dfn{quadratic
2485 assignment problem} (QAP). Currently only a simulated annealing heuristic is
2487 (license license:gpl3)))
2489 (define-public r-gclus
2496 (uri (cran-uri "gclus" version))
2499 "02ba6zj9bjwrzykamjp40ajynx9xjx9h2i85n0ym0r5lcki4x6fn"))))
2500 (build-system r-build-system)
2501 (propagated-inputs `(("r-cluster" ,r-cluster)))
2502 (home-page "https://cran.r-project.org/web/packages/gclus/")
2503 (synopsis "Clustering graphics")
2504 (description "This package orders panels in scatterplot matrices and
2505 parallel coordinate displays by some merit index. It contains various indices
2506 of merit, ordering functions, and enhanced versions of @code{pairs} and
2507 @code{parcoord} which color panels according to their merit level.")
2508 (license license:gpl2+)))
2510 (define-public r-webshot
2517 (uri (cran-uri "webshot" version))
2520 "07r71zzmggp4jf92x4ws4wg6v1x98vaj01lsar85bnb30n5vx8gh"))))
2521 (build-system r-build-system)
2523 `(("r-jsonlite" ,r-jsonlite)
2524 ("r-magrittr" ,r-magrittr)
2525 ("r-processx" ,r-processx)
2526 ("r-withr" ,r-withr)))
2527 (home-page "https://github.com/wch/webshot/")
2528 (synopsis "Take screenshots of web pages")
2530 "Webshot makes it easy to take screenshots of web pages from within R.
2531 It can also run Shiny applications locally and take screenshots of the
2532 application; and it can render and screenshot static as well as interactive R
2533 Markdown documents.")
2534 (license license:gpl2)))
2536 (define-public r-seriation
2538 (name "r-seriation")
2543 (uri (cran-uri "seriation" version))
2546 "1q6hw4hjw224b4y0dc0j630v2pgj6sn455nwkilb70w8k31hpk92"))))
2547 (build-system r-build-system)
2549 `(("r-cluster" ,r-cluster)
2550 ("r-colorspace" ,r-colorspace)
2551 ("r-dendextend" ,r-dendextend)
2552 ("r-gclus" ,r-gclus)
2553 ("r-gplots" ,r-gplots)
2556 ("r-registry" ,r-registry)
2558 (native-inputs `(("gfortran" ,gfortran)))
2559 (home-page "http://s2.smu.edu/IDA/seriation/")
2560 (synopsis "Infrastructure for ordering objects using seriation")
2562 "This package provides infrastructure for seriation with an
2563 implementation of several seriation/sequencing techniques to reorder matrices,
2564 dissimilarity matrices, and dendrograms. It also provides (optimally)
2565 reordered heatmaps, color images and clustering visualizations like
2566 dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
2568 (license license:gpl3)))
2570 (define-public r-xfun
2577 (uri (cran-uri "xfun" version))
2580 "1sm51gmwgw876d6d1q8smxmfgfh6zsnykfx8qp8z6jmh0fvd89pj"))))
2581 (build-system r-build-system)
2582 (home-page "https://github.com/yihui/xfun")
2583 (synopsis "Miscellaneous functions")
2585 "This package provides miscellaneous functions commonly used in other
2586 packages maintained by Yihui Xie.")
2587 (license license:expat)))
2589 (define-public r-utf8
2596 (uri (cran-uri "utf8" version))
2599 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
2600 (build-system r-build-system)
2601 (home-page "https://github.com/patperry/r-utf8")
2602 (synopsis "Unicode text processing")
2604 "This package provides tools to process and print UTF-8 encoded
2605 international text (Unicode). Input, validate, normalize, encode, format, and
2607 (license license:asl2.0)))
2609 (define-public r-pillar
2616 (uri (cran-uri "pillar" version))
2619 "1rzhssprqgam1nq3s0f5rzxhxsq02azcghvxf6k8kmsmddf1n7f8"))))
2620 (build-system r-build-system)
2623 ("r-crayon" ,r-crayon)
2624 ("r-rlang" ,r-rlang)
2625 ("r-utf8" ,r-utf8)))
2626 (home-page "https://github.com/r-lib/pillar")
2627 (synopsis "Coloured formatting for columns")
2629 "This package provides a @code{pillar} generic designed for formatting
2630 columns of data using the full range of colours provided by modern
2632 (license license:gpl3)))
2634 (define-public r-uuid
2641 (uri (cran-uri "uuid" version))
2644 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
2645 (build-system r-build-system)
2646 (home-page "http://www.rforge.net/uuid")
2647 (synopsis "Tools for generating and handling of UUIDs")
2649 "This package provides tools for generating and handling of
2650 @dfn{Universally Unique Identifiers} (UUIDs).")
2651 (license license:expat)))
2653 (define-public r-tinytex
2660 (uri (cran-uri "tinytex" version))
2663 "1pg4jfyvandjwz3lmr38pbqi9d045iwkk3xklhsfhhxq6aviq9p7"))))
2664 (build-system r-build-system)
2665 (home-page "https://github.com/yihui/tinytex")
2666 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
2668 "This package provides helper functions to install and maintain the LaTeX
2669 distribution named TinyTeX, a lightweight, cross-platform, portable, and
2670 easy-to-maintain version of TeX Live. This package also contains helper
2671 functions to compile LaTeX documents, and install missing LaTeX packages
2673 (license license:expat)))
2675 (define-public r-metap
2682 (uri (cran-uri "metap" version))
2685 "03vg0mb6q7j2z0pkxykbak0hcp6dcak7zxs1lw9hswz9kqrq5jhz"))))
2686 (build-system r-build-system)
2688 `(("r-lattice" ,r-lattice)))
2689 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
2690 (synopsis "Meta-analysis of significance values")
2692 "The canonical way to perform meta-analysis involves using effect sizes.
2693 When they are not available this package provides a number of methods for
2694 meta-analysis of significance values including the methods of Edgington,
2695 Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
2696 published results; and a routine for graphical display.")
2697 (license license:gpl2)))
2699 (define-public r-network
2702 (version "1.13.0.1")
2706 (uri (cran-uri "network" version))
2709 "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"))))
2710 (build-system r-build-system)
2711 (home-page "https://statnet.org/")
2712 (synopsis "Classes for relational data")
2714 "This package provides tools to create and modify network objects. The
2715 @code{network} class can represent a range of relational data types, and
2716 supports arbitrary vertex/edge/graph attributes.")
2717 (license license:gpl2+)))
2719 (define-public r-statnet-common
2721 (name "r-statnet-common")
2726 (uri (cran-uri "statnet.common" version))
2729 "0h3g687214rlycca0fjrpy1lqbqsrginxqhmhl2mb2jinqqxcfgd"))))
2731 `((upstream-name . "statnet.common")))
2732 (build-system r-build-system)
2734 `(("r-coda" ,r-coda)))
2735 (home-page "https://statnet.org")
2736 (synopsis "R scripts and utilities used by the Statnet software")
2737 (description "This package provides non-statistical utilities used by the
2738 software developed by the Statnet Project.")
2739 (license license:gpl3)))
2741 (define-public r-sna
2748 (uri (cran-uri "sna" version))
2751 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
2752 (build-system r-build-system)
2754 `(("r-network" ,r-network)
2755 ("r-statnet-common" ,r-statnet-common)))
2756 (home-page "https://statnet.org")
2757 (synopsis "Tools for social network analysis")
2759 "This package provides a range of tools for social network analysis,
2760 including node and graph-level indices, structural distance and covariance
2761 methods, structural equivalence detection, network regression, random graph
2762 generation, and 2D/3D network visualization.")
2763 (license license:gpl2+)))
2765 (define-public r-ttr
2772 (uri (cran-uri "TTR" version))
2775 "07r62ngyzjl4aszdxnr3n6bnbcgcap32yhd430jsilicg8n06di1"))))
2776 (properties `((upstream-name . "TTR")))
2777 (build-system r-build-system)
2779 `(("r-curl" ,r-curl)
2782 (native-inputs `(("gfortran" ,gfortran)))
2783 (home-page "https://github.com/joshuaulrich/TTR")
2784 (synopsis "Technical trading rules")
2786 "This package provides functions and data to construct technical trading
2788 (license license:gpl2)))
2790 (define-public r-leaps
2797 (uri (cran-uri "leaps" version))
2800 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
2801 (build-system r-build-system)
2802 (native-inputs `(("gfortran" ,gfortran)))
2803 (home-page "https://cran.r-project.org/web/packages/leaps/")
2804 (synopsis "Regression subset selection")
2806 "This package provides tools for regression subset selection, including
2807 exhaustive search.")
2808 (license license:gpl2+)))
2810 (define-public r-splus2r
2817 (uri (cran-uri "splus2R" version))
2820 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
2821 (properties `((upstream-name . "splus2R")))
2822 (build-system r-build-system)
2823 (native-inputs `(("gfortran" ,gfortran)))
2824 (home-page "https://cran.r-project.org/web/packages/splus2R/")
2825 (synopsis "Supplemental S-PLUS functionality in R")
2827 "Currently there are many functions in S-PLUS that are missing in R. To
2828 facilitate the conversion of S-PLUS packages to R packages, this package
2829 provides some missing S-PLUS functionality in R.")
2830 (license license:gpl2)))
2832 (define-public r-ifultools
2834 (name "r-ifultools")
2839 (uri (cran-uri "ifultools" version))
2842 "0pv2msaa1rmj8csxdclzi2jwg9pfdvh87blj9j3xa3myisglq092"))))
2843 (build-system r-build-system)
2845 `(("r-mass" ,r-mass)
2846 ("r-splus2r" ,r-splus2r)))
2847 (home-page "https://cran.r-project.org/web/packages/ifultools/")
2848 (synopsis "Insightful research tools")
2849 (description "This package provides C code used by the wmtsa, fractal, and
2851 (license license:gpl2)))
2853 (define-public r-sapa
2860 (uri (cran-uri "sapa" version))
2863 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
2864 (build-system r-build-system)
2866 `(("r-ifultools" ,r-ifultools)
2867 ("r-splus2r" ,r-splus2r)))
2868 (home-page "https://cran.r-project.org/web/packages/sapa/")
2869 (synopsis "Spectral analysis for physical applications")
2870 (description "This package provides software for the book Spectral
2871 Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
2872 Cambridge University Press, 1993.")
2873 (license license:gpl2)))
2875 (define-public r-quantmod
2882 (uri (cran-uri "quantmod" version))
2885 "16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"))))
2886 (build-system r-build-system)
2888 `(("r-curl" ,r-curl)
2892 (home-page "https://cran.r-project.org/web/packages/quantmod/")
2893 (synopsis "Quantitative financial modelling framework")
2894 (description "This package provides a quantitative financial modelling
2895 framework to allow users to specify, build, trade, and analyse quantitative
2896 financial trading strategies.")
2897 (license license:gpl3)))
2899 (define-public r-tseries
2906 (uri (cran-uri "tseries" version))
2909 "14s1glh5zzdvdl05a2z7ymhgf962svxf8xircghg5sc649lb33n0"))))
2910 (build-system r-build-system)
2912 `(("r-quadprog" ,r-quadprog)
2913 ("r-quantmod" ,r-quantmod)
2916 `(("gfortran" ,gfortran)))
2917 (home-page "https://cran.r-project.org/web/packages/tseries/")
2918 (synopsis "Time series analysis and computational finance")
2920 "This package provides functions relating to time series analysis and
2921 computational finance.")
2922 (license license:gpl2)))
2924 (define-public r-wmtsa
2931 (uri (cran-uri "wmtsa" version))
2934 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
2935 (build-system r-build-system)
2937 `(("r-ifultools" ,r-ifultools)
2939 ("r-splus2r" ,r-splus2r)))
2940 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
2941 (synopsis "Wavelet methods for time series analysis")
2943 "This package provides software to accompany the book \"Wavelet Methods
2944 for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
2945 University Press, 2000.")
2946 (license license:gpl2)))
2948 (define-public r-tsa
2955 (uri (cran-uri "TSA" version))
2958 "0cm97hwxm6vfgy9mc3kgwq6dnmn86p8a4avnfjbai048qnwrn6hx"))))
2959 (properties `((upstream-name . "TSA")))
2960 (build-system r-build-system)
2962 `(("r-leaps" ,r-leaps)
2963 ("r-locfit" ,r-locfit)
2965 ("r-tseries" ,r-tseries)))
2966 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
2967 (synopsis "Time series analysis")
2969 "This package contains R functions and datasets detailed in the book
2970 \"Time Series Analysis with Applications in R (second edition)\" by Jonathan
2971 Cryer and Kung-Sik Chan.")
2972 (license license:gpl2+)))
2974 (define-public r-extradistr
2976 (name "r-extradistr")
2981 (uri (cran-uri "extraDistr" version))
2984 "1fg8vjpal33y51iqzglk1yvy46d7js0l0wfbdy698lq8a06hq19p"))))
2985 (properties `((upstream-name . "extraDistr")))
2986 (build-system r-build-system)
2988 `(("r-rcpp" ,r-rcpp)))
2989 (home-page "https://github.com/twolodzko/extraDistr")
2990 (synopsis "Additional univariate and multivariate distributions")
2992 "This package implements density, distribution functions, quantile
2993 functions and random generation functions for a large number of univariate and
2994 multivariate distributions.")
2995 (license license:gpl2)))
2997 (define-public r-fractal
3004 (uri (cran-uri "fractal" version))
3007 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
3008 (build-system r-build-system)
3010 `(("r-ifultools" ,r-ifultools)
3013 ("r-scatterplot3d" ,r-scatterplot3d)
3014 ("r-splus2r" ,r-splus2r)
3015 ("r-wmtsa" ,r-wmtsa)))
3016 (home-page "https://cran.r-project.org/web/packages/fractal/")
3017 (synopsis "Fractal time series modeling and analysis")
3019 "This package provides tools for stochastic fractal and deterministic
3020 chaotic time series analysis.")
3021 (license license:gpl2)))
3023 (define-public r-urca
3030 (uri (cran-uri "urca" version))
3033 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
3034 (build-system r-build-system)
3035 (propagated-inputs `(("r-nlme" ,r-nlme)))
3036 (native-inputs `(("gfortran" ,gfortran)))
3037 (home-page "https://cran.r-project.org/web/packages/urca/")
3038 (synopsis "Unit root and cointegration tests for time series data")
3040 "This package provides unit root and cointegration tests encountered in
3041 applied econometric analysis.")
3042 (license license:gpl2+)))
3044 (define-public r-cubature
3051 (uri (cran-uri "cubature" version))
3054 "1aq0viv2d21v7iyln73973a4h113nlv8bi007qkw6z0hijzg6gz3"))))
3055 (build-system r-build-system)
3057 `(("r-rcpp" ,r-rcpp)))
3058 (home-page "https://github.com/bnaras/cubature")
3059 (synopsis "Adaptive multivariate integration over hypercubes")
3061 "This package is an R wrapper around the cubature C library for adaptive
3062 multivariate integration over hypercubes. This version provides both
3063 @code{hcubature} and @code{pcubature} routines in addition to a vector
3065 ;; The included cubature C library is released under GPLv2+, but the
3066 ;; wrapper declares the license to be GPLv3+.
3067 (license (list license:gpl2+ license:gpl3+))))
3069 (define-public r-trend
3076 (uri (cran-uri "trend" version))
3079 "06yifqbsvxbmk5gld4z2nnyhf59v8ks5xjwacmb25mv9r6bn388b"))))
3080 (build-system r-build-system)
3082 `(("r-extradistr" ,r-extradistr)))
3084 `(("gfortran" ,gfortran)))
3085 (home-page "https://cran.r-project.org/web/packages/trend/")
3086 (synopsis "Non-parametric trend tests and change-point detection")
3088 "The analysis of environmental data often requires the detection of
3089 trends and change-points. This package includes tests for trend
3090 detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
3091 Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
3092 Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
3093 correlation trend test), change-point detection (Lanzante's test procedures,
3094 Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
3095 Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
3096 Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
3097 sample Robust Rank-Order Distributional Test.")
3098 (license license:gpl3)))
3100 (define-public r-expm
3107 (uri (cran-uri "expm" version))
3110 "1mihl67kvv1xv0figp25jkmwfn4iwkcx15cng2348y8gm6zybw9q"))))
3111 (build-system r-build-system)
3112 (propagated-inputs `(("r-matrix" ,r-matrix)))
3113 (native-inputs `(("gfortran" ,gfortran)))
3114 (home-page "https://r-forge.r-project.org/projects/expm/")
3115 (synopsis "Tools for matrix exponentials and related quantities")
3117 "This package provides tools for the computation of the matrix
3118 exponential, logarithm, square root, and related quantities.")
3119 (license license:gpl2+)))
3121 (define-public r-complexplus
3123 (name "r-complexplus")
3128 (uri (cran-uri "complexplus" version))
3131 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
3132 (build-system r-build-system)
3134 `(("r-expm" ,r-expm)
3135 ("r-matrix" ,r-matrix)))
3136 (home-page "https://cran.r-project.org/web/packages/complexplus/")
3137 (synopsis "Functions of complex or real variables")
3139 "This package extends several functions to the complex domain, including
3140 the matrix exponential and logarithm, and the determinant.")
3141 (license license:gpl2)))
3143 (define-public r-phontools
3145 (name "r-phontools")
3150 (uri (cran-uri "phonTools" version))
3153 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
3154 (properties `((upstream-name . "phonTools")))
3155 (build-system r-build-system)
3156 (home-page "http://www.santiagobarreda.com/rscripts.html")
3157 (synopsis "Tools for phonetic and acoustic analyses")
3159 "This package contains tools for the organization, display, and analysis
3160 of the sorts of data frequently encountered in phonetics research and
3161 experimentation, including the easy creation of IPA vowel plots, and the
3162 creation and manipulation of WAVE audio files.")
3163 (license license:bsd-2)))
3172 (uri (cran-uri "np" version))
3175 "17h67a510wh83800ri6g02wvznrlhigxni8shyijz1iaxcpk8k4j"))))
3176 (build-system r-build-system)
3178 `(("r-boot" ,r-boot)
3179 ("r-cubature" ,r-cubature)
3180 ("r-quadprog" ,r-quadprog)
3181 ("r-quantreg" ,r-quantreg)))
3182 (home-page "https://github.com/JeffreyRacine/R-Package-np")
3183 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
3184 (description "This package provides non-parametric (and semi-parametric)
3185 kernel methods that seamlessly handle a mix of continuous, unordered, and
3186 ordered factor data types.")
3187 ;; Any version of the GPL.
3188 (license license:gpl3+)))
3190 (define-public r-powerplus
3192 (name "r-powerplus")
3197 (uri (cran-uri "powerplus" version))
3200 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
3201 (build-system r-build-system)
3203 `(("r-complexplus" ,r-complexplus)
3206 ("r-matrix" ,r-matrix)
3207 ("r-phontools" ,r-phontools)))
3208 (home-page "https://cran.r-project.org/web/packages/powerplus/")
3209 (synopsis "Exponentiation operations")
3211 "This package provides tools for the computation of matrix and scalar
3213 (license license:gpl2)))
3215 (define-public r-heatmaply
3217 (name "r-heatmaply")
3222 (uri (cran-uri "heatmaply" version))
3225 "03p2caclhfgqgpx3wwck5h06jy3mxgs05gjmwkb7hmwghkjh41jc"))))
3226 (build-system r-build-system)
3228 `(("r-assertthat" ,r-assertthat)
3229 ("r-colorspace" ,r-colorspace)
3230 ("r-dendextend" ,r-dendextend)
3231 ("r-ggplot2" ,r-ggplot2)
3232 ("r-gplots" ,r-gplots)
3233 ("r-htmlwidgets" ,r-htmlwidgets)
3234 ("r-knitr" ,r-knitr) ; needed for vignettes
3235 ("r-magrittr" ,r-magrittr)
3236 ("r-plotly" ,r-plotly)
3237 ("r-rcolorbrewer" ,r-rcolorbrewer)
3238 ("r-reshape2" ,r-reshape2)
3239 ("r-scales" ,r-scales)
3240 ("r-seriation" ,r-seriation)
3241 ("r-viridis" ,r-viridis)
3242 ("r-webshot" ,r-webshot)))
3243 (home-page "https://cran.r-project.org/package=heatmaply")
3244 (synopsis "Interactive cluster heat maps using plotly")
3246 "This package enables you to create interactive cluster heatmaps that can
3247 be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
3248 Shiny app, and made available in the RStudio viewer pane. Hover the mouse
3249 pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
3250 a popular graphical method for visualizing high-dimensional data, in which a
3251 table of numbers is encoded as a grid of colored cells. The rows and columns
3252 of the matrix are ordered to highlight patterns and are often accompanied by
3254 ;; Either version of the license.
3255 (license (list license:gpl2 license:gpl3))))
3257 (define-public r-cgdsr
3264 (uri (cran-uri "cgdsr" version))
3267 "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
3268 (build-system r-build-system)
3270 `(("r-r-methodss3" ,r-r-methodss3)
3271 ("r-r-oo" ,r-r-oo)))
3272 (home-page "https://github.com/cBioPortal/cgdsr")
3273 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
3275 "This package provides a basic set of R functions for querying the Cancer
3276 Genomics Data Server (CGDS), hosted by the Computational Biology Center at
3277 Memorial-Sloan-Kettering Cancer Center (MSKCC).")
3278 (license license:lgpl3)))
3280 (define-public r-import
3287 (uri (cran-uri "import" version))
3290 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
3291 (build-system r-build-system)
3292 (home-page "https://github.com/smbache/import")
3293 (synopsis "Import mechanism for R")
3295 "This is an alternative mechanism for importing objects from packages.
3296 The syntax allows for importing multiple objects from a package with a single
3297 command in an expressive way. The import package bridges some of the gap
3298 between using @code{library} (or @code{require}) and direct (single-object)
3299 imports. Furthermore the imported objects are not placed in the current
3300 environment. It is also possible to import objects from stand-alone @code{.R}
3302 (license license:expat)))
3304 (define-public r-shinyace
3311 (uri (cran-uri "shinyAce" version))
3314 "1hqgszbiv99dibhwr21v21ll4s2hjn3ccqdicsm0z3gk77bh8iyb"))))
3315 (properties `((upstream-name . "shinyAce")))
3316 (build-system r-build-system)
3318 `(("r-shiny" ,r-shiny)
3319 ("r-jsonlite" ,r-jsonlite)))
3320 (home-page "http://cran.r-project.org/web/packages/shinyAce")
3321 (synopsis "Ace editor bindings for Shiny")
3323 "This package provides Ace editor bindings to enable a rich text editing
3324 environment within Shiny.")
3325 (license license:expat)))
3327 (define-public r-radiant-data
3329 (name "r-radiant-data")
3334 (uri (cran-uri "radiant.data" version))
3337 "0mbxfqn79nphii4hb6kxl2wc0w0ra16y378rp2yw9a9926zdb7mb"))
3338 (modules '((guix build utils)))
3341 ;; Delete files that are under CC-NC-SA.
3342 (delete-file-recursively "inst/app/tools/help")
3344 (properties `((upstream-name . "radiant.data")))
3345 (build-system r-build-system)
3347 `(("r-base64enc" ,r-base64enc)
3348 ("r-broom" ,r-broom)
3351 ("r-dplyr" ,r-dplyr)
3354 ("r-ggplot2" ,r-ggplot2)
3355 ("r-gridextra" ,r-gridextra)
3356 ("r-import" ,r-import)
3357 ("r-jsonlite" ,r-jsonlite)
3358 ("r-knitr" ,r-knitr)
3359 ("r-lubridate" ,r-lubridate)
3360 ("r-magrittr" ,r-magrittr)
3361 ("r-markdown" ,r-markdown)
3362 ("r-plotly" ,r-plotly)
3363 ("r-psych" ,r-psych)
3364 ("r-readr" ,r-readr)
3365 ("r-readxl" ,r-readxl)
3366 ("r-rlang" ,r-rlang)
3367 ("r-rmarkdown" ,r-rmarkdown)
3368 ("r-rstudioapi" ,r-rstudioapi)
3369 ("r-scales" ,r-scales)
3370 ("r-shiny" ,r-shiny)
3371 ("r-shinyace" ,r-shinyace)
3372 ("r-tibble" ,r-tibble)
3373 ("r-tidyr" ,r-tidyr)
3374 ("r-writexl" ,r-writexl)))
3375 (home-page "https://github.com/radiant-rstats/radiant.data")
3376 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
3378 "The Radiant Data menu includes interfaces for loading, saving, viewing,
3379 visualizing, summarizing, transforming, and combining data. It also contains
3380 functionality to generate reproducible reports of the analyses conducted in
3382 (license license:agpl3)))
3384 (define-public r-algdesign
3386 (name "r-algdesign")
3391 (uri (cran-uri "AlgDesign" version))
3394 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
3395 (properties `((upstream-name . "AlgDesign")))
3396 (build-system r-build-system)
3397 (home-page "https://github.com/jvbraun/AlgDesign")
3398 (synopsis "Algorithmic experimental design")
3400 "This package provides tools to calculate exact and approximate theory
3401 experimental designs for D, A, and I criteria. Very large designs may be
3402 created. Experimental designs may be blocked or blocked designs created from
3403 a candidate list, using several criteria. The blocking can be done when whole
3404 and within plot factors interact.")
3405 (license license:gpl2+)))
3407 (define-public r-signal
3414 (uri (cran-uri "signal" version))
3417 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
3418 (build-system r-build-system)
3419 (propagated-inputs `(("r-mass" ,r-mass)))
3420 (native-inputs `(("gfortran" ,gfortran)))
3421 (home-page "https://cran.r-project.org/web/packages/signal/")
3422 (synopsis "Signal processing")
3424 "This package provides a set of signal processing functions originally
3425 written for Matlab and GNU Octave. It includes filter generation utilities,
3426 filtering functions, resampling routines, and visualization of filter models.
3427 It also includes interpolation functions.")
3428 (license license:gpl2)))
3430 (define-public r-psych
3437 (uri (cran-uri "psych" version))
3440 "1kzv9nc7rwn1sj1zxd8xrbs6c7qlka7j2c8lsr4f20znkd3qx8gf"))))
3441 (build-system r-build-system)
3443 `(("r-foreign" ,r-foreign)
3444 ("r-lattice" ,r-lattice)
3445 ("r-mnormt" ,r-mnormt)
3446 ("r-nlme" ,r-nlme)))
3447 (home-page "http://cran.r-project.org/web/packages/psych")
3448 (synopsis "Procedures for psychological, psychometric, and personality research")
3450 "This package provides a general purpose toolbox for personality,
3451 psychometric theory and experimental psychology. The functions are primarily
3452 for multivariate analysis and scale construction using factor analysis,
3453 principal component analysis, cluster analysis and reliability analysis,
3454 although others provide basic descriptive statistics. It provides functions
3455 for analyzing data at multiple levels within and between group statistics,
3456 including correlations and factor analysis; functions for simulating and
3457 testing particular item and test structures are included. Several functions
3458 serve as a useful front end for structural equation modeling.")
3459 (license license:gpl2+)))
3461 (define-public r-gsubfn
3468 (uri (cran-uri "gsubfn" version))
3471 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3472 (build-system r-build-system)
3473 (propagated-inputs `(("r-proto" ,r-proto)))
3474 (home-page "http://gsubfn.googlecode.com")
3475 (synopsis "Utilities for strings and function arguments.")
3477 "This package provides @code{gsubfn} which is like @code{gsub} but can
3478 take a replacement function or certain other objects instead of the
3479 replacement string. Matches and back references are input to the replacement
3480 function and replaced by the function output. @code{gsubfn} can be used to
3481 split strings based on content rather than delimiters and for quasi-perl-style
3482 string interpolation. The package also has facilities for translating
3483 formulas to functions and allowing such formulas in function calls instead of
3485 (license license:gpl2+)))
3487 (define-public r-sqldf
3494 (uri (cran-uri "sqldf" version))
3497 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
3498 (build-system r-build-system)
3500 `(("r-chron" ,r-chron)
3502 ("r-gsubfn" ,r-gsubfn)
3503 ("r-proto" ,r-proto)
3504 ("r-rsqlite" ,r-rsqlite)))
3505 (home-page "https://github.com/ggrothendieck/sqldf")
3506 (synopsis "Manipulate R data frames using SQL")
3508 "The @code{sqldf} function is typically passed a single argument which is
3509 an SQL select statement where the table names are ordinary R data frame names.
3510 @code{sqldf} transparently sets up a database, imports the data frames into
3511 that database, performs the SQL statement and returns the result using a
3512 heuristic to determine which class to assign to each column of the returned
3513 data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
3514 used to read filtered files into R even if the original files are larger than
3515 R itself can handle.")
3516 (license license:gpl2)))
3518 (define-public r-abind
3525 (uri (cran-uri "abind" version))
3528 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
3529 (build-system r-build-system)
3530 (home-page "https://cran.r-project.org/web/packages/abind/")
3531 (synopsis "Combine multidimensional arrays")
3533 "This package provides tools to combine multidimensional arrays into a
3534 single array. This is a generalization of @code{cbind} and @code{rbind}. It
3535 works with vectors, matrices, and higher-dimensional arrays. It also provides
3536 the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
3537 extracting and replacing data in arrays.")
3538 (license license:lgpl2.0+)))
3540 (define-public r-prroc
3547 (uri (cran-uri "PRROC" version))
3550 "03hvh92lq4i4w4mla9bvwrwb4626f4hvlxgdn57hamp70960vjyc"))))
3551 (properties `((upstream-name . "PRROC")))
3552 (build-system r-build-system)
3553 (home-page "https://cran.r-project.org/web/packages/PRROC/")
3554 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
3556 "This package computes the areas under the @dfn{precision-recall} (PR)
3557 and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
3558 contrast to other implementations, the interpolation between points of the PR
3559 curve is done by a non-linear piecewise function. In addition to the areas
3560 under the curves, the curves themselves can also be computed and plotted by a
3561 specific S3-method.")
3562 (license license:gpl3)))
3564 (define-public r-vim
3571 (uri (cran-uri "VIM" version))
3574 "1vjcs5wvjv94ln01d94h9rs4j50d3ky4n26mm3prgh13raylrmnd"))))
3575 (properties `((upstream-name . "VIM")))
3576 (build-system r-build-system)
3579 ("r-colorspace" ,r-colorspace)
3580 ("r-data-table" ,r-data-table)
3581 ("r-e1071" ,r-e1071)
3582 ("r-laeken" ,r-laeken)
3586 ("r-robustbase" ,r-robustbase)
3589 (home-page "https://github.com/alexkowa/VIM")
3590 (synopsis "Visualization and imputation of missing values")
3592 "This package provides tools for the visualization of missing and/or
3593 imputed values are introduced, which can be used for exploring the data and
3594 the structure of the missing and/or imputed values. Depending on this
3595 structure of the missing values, the corresponding methods may help to
3596 identify the mechanism generating the missing values and allows to explore the
3597 data including missing values. In addition, the quality of imputation can be
3598 visually explored using various univariate, bivariate, multiple and
3599 multivariate plot methods.")
3600 (license license:gpl2+)))
3602 (define-public r-fnn
3609 (uri (cran-uri "FNN" version))
3612 "1kncmiaraq1mrykb9fj3fsxswabk3l71fnp1vks0x9aay5xfk8mj"))))
3613 (properties `((upstream-name . "FNN")))
3614 (build-system r-build-system)
3615 (home-page "https://cran.r-project.org/web/packages/FNN")
3616 (synopsis "Fast nearest neighbor search algorithms and applications")
3618 "This package provides cover-tree and kd-tree fast k-nearest neighbor
3619 search algorithms. Related applications including KNN classification,
3620 regression and information measures are implemented.")
3621 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
3622 ;; later can be used.
3623 (license license:gpl2+)))
3625 (define-public r-smoother
3632 (uri (cran-uri "smoother" version))
3635 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
3636 (build-system r-build-system)
3638 `(("r-ttr" ,r-ttr)))
3639 (home-page "http://cran.r-project.org/web/packages/smoother")
3640 (synopsis "Functions relating to the smoothing of numerical data")
3642 "This package provides a collection of methods for smoothing numerical
3643 data, commencing with a port of the Matlab gaussian window smoothing function.
3644 In addition, several functions typically used in smoothing of financial data
3646 (license license:gpl2)))
3648 (define-public r-riverplot
3650 (name "r-riverplot")
3655 (uri (cran-uri "riverplot" version))
3658 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
3659 (build-system r-build-system)
3660 (home-page "https://logfc.wordpress.com")
3661 (synopsis "Sankey or ribbon plots")
3663 "Sankey plots are a type of diagram that is convenient to illustrate how
3664 flow of information, resources etc. separates and joins, much like observing
3665 how rivers split and merge. For example, they can be used to compare
3666 different clusterings. This package provides an implementation of Sankey
3668 (license license:gpl2+)))
3670 (define-public r-dyn
3677 (uri (cran-uri "dyn" version))
3680 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
3681 (build-system r-build-system)
3683 `(("r-zoo" ,r-zoo)))
3684 (home-page "https://cran.r-project.org/web/packages/dyn")
3685 (synopsis "Time series regression")
3687 "This package provides the dyn class interfaces @code{ts}, @code{irts},
3688 @code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
3689 @code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
3690 @code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
3691 @code{randomForest::randomForest()} and other regression functions, allowing
3692 those functions to be used with time series including specifications that may
3693 contain lags, diffs and missing values.")
3695 (license license:gpl2+)))
3697 (define-public r-catdap
3704 (uri (cran-uri "catdap" version))
3707 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
3708 (build-system r-build-system)
3710 `(("gfortran" ,gfortran)))
3711 (home-page "https://cran.r-project.org/web/packages/catdap/")
3712 (synopsis "Tools for categorical data analysis")
3714 "This package provides functions for analyzing multivariate data.
3715 Dependencies of the distribution of the specified variable (response
3716 variable) to other variables (explanatory variables) are derived and
3717 evaluated by the @dfn{Akaike Information Criterion} (AIC).")
3718 (license license:gpl2+)))
3720 (define-public r-arules
3727 (uri (cran-uri "arules" version))
3730 "0glfqgxr87900kigmkby2ff7qrjvd6aq595q85y056i5ckjcp615"))))
3731 (build-system r-build-system)
3733 `(("r-matrix" ,r-matrix)))
3734 (home-page "https://github.com/mhahsler/arules")
3735 (synopsis "Mining association rules and frequent itemsets")
3737 "This package provides an infrastructure for representing, manipulating
3738 and analyzing transaction data and patterns (frequent itemsets and association rules).
3739 It also provides C implementations of the association mining algorithms Apriori
3741 (license license:gpl3)))
3743 (define-public r-parsedate
3745 (name "r-parsedate")
3750 (uri (cran-uri "parsedate" version))
3753 "0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
3754 (build-system r-build-system)
3755 (home-page "https://github.com/gaborcsardi/parsedate")
3757 "Recognize and parse dates in various formats")
3759 "This package provides three functions for dealing with dates:
3760 @code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
3761 time formats, @code{parse_date} parses dates in unspecified formats,
3762 and @code{format_iso_8601} formats a date in ISO 8601 format.")
3763 (license license:gpl2)))
3765 (define-public r-abc-data
3772 (uri (cran-uri "abc.data" version))
3775 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
3776 (properties `((upstream-name . "abc.data")))
3777 (build-system r-build-system)
3778 (home-page "https://cran.r-project.org/web/packages/abc.data/")
3779 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
3781 "This package contains data which are used by functions of the abc
3782 package which implements several @dfn{Approximate Bayesian Computation} (ABC)
3783 algorithms for performing parameter estimation, model selection, and
3785 (license license:gpl3+)))
3787 (define-public r-abc
3794 (uri (cran-uri "abc" version))
3797 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
3798 (build-system r-build-system)
3800 `(("r-abc-data" ,r-abc-data)
3801 ("r-locfit" ,r-locfit)
3804 ("r-quantreg" ,r-quantreg)))
3805 (home-page "https://cran.r-project.org/web/packages/abc/")
3806 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
3808 "This package implements several @dfn{Approximate Bayesian
3809 Computation} (ABC) algorithms for performing parameter estimation, model
3810 selection, and goodness-of-fit. Cross-validation tools are also available for
3811 measuring the accuracy of ABC estimates, and to calculate the
3812 misclassification probabilities of different models.")
3813 (license license:gpl3+)))
3815 (define-public r-zip
3822 (uri (cran-uri "zip" version))
3825 "0rgr9pcdhdq3k8n29h2ircp3ri1ibhrx81gja1y7331v15xyrabg"))))
3826 (build-system r-build-system)
3827 (home-page "https://github.com/gaborcsardi/zip")
3828 (synopsis "Cross-platform Zip compression")
3830 "This package provides a cross-platform Zip compression library for R.
3831 It is a replacement for the @code{zip} function, that does not require any
3832 additional external tools on any platform.")
3833 (license license:cc0)))
3835 (define-public r-openxlsx
3842 (uri (cran-uri "openxlsx" version))
3845 "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
3846 (build-system r-build-system)
3848 `(("r-rcpp" ,r-rcpp)
3850 (home-page "https://github.com/awalker89/openxlsx")
3851 (synopsis "Read, write and edit XLSX files")
3853 "This package simplifies the creation of Excel @code{.xlsx} files by
3854 providing a high level interface to writing, styling and editing worksheets.
3855 Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
3856 and @code{XLConnect} packages with the added benefit of removing the
3857 dependency on Java.")
3858 (license license:gpl3)))
3860 (define-public r-rio
3867 (uri (cran-uri "rio" version))
3870 "158xg3vj0glk3fslwi6fywwmfym2b6kn3fdmjligdfy5lf68khix"))))
3871 (build-system r-build-system)
3873 `(("r-curl" ,r-curl)
3874 ("r-data-table" ,r-data-table)
3875 ("r-foreign" ,r-foreign)
3876 ("r-haven" ,r-haven)
3877 ("r-openxlsx" ,r-openxlsx)
3878 ("r-readxl" ,r-readxl)
3879 ("r-tibble" ,r-tibble)))
3880 (home-page "https://github.com/leeper/rio")
3881 (synopsis "Swiss-army knife for data I/O")
3883 "This package provides streamlined data import and export infrastructure
3884 by making assumptions that the user is probably willing to make: @code{import}
3885 and @code{export} determine the data structure from the file extension,
3886 reasonable defaults are used for data import and export (e.g.,
3887 @code{stringsAsFactors=FALSE}), web-based import is natively
3888 supported (including from SSL/HTTPS), compressed files can be read directly
3889 without explicit decompression, and fast import packages are used where
3890 appropriate. An additional convenience function, @code{convert}, provides a
3891 simple method for converting between file types.")
3892 (license license:gpl2)))
3894 (define-public r-maptools
3901 (uri (cran-uri "maptools" version))
3904 "075lmb3b62171cw2dg8fv1vwmvfzg39r1ji7jwb8s5k9dz88ry1v"))))
3905 (build-system r-build-system)
3907 `(("r-foreign" ,r-foreign)
3908 ("r-lattice" ,r-lattice)
3910 (home-page "http://r-forge.r-project.org/projects/maptools/")
3911 (synopsis "Tools for reading and handling spatial objects")
3913 "This package provides a set of tools for manipulating and reading
3914 geographic data, in particular ESRI Shapefiles. It includes binary access to
3915 GSHHG shoreline files. The package also provides interface wrappers for
3916 exchanging spatial objects with other R packages.")
3917 ;; The C source files from shapelib are released under the Expat license.
3918 ;; The R code is released under GPL version 2 or later.
3919 (license (list license:gpl2+
3922 (define-public r-later
3929 (uri (cran-uri "later" version))
3932 "0l5ln7sjyi2rj7bx8iamxykqlfarv05zb9882ikizppb1cr1hgyw"))))
3933 (build-system r-build-system)
3937 ("r-rlang" ,r-rlang)))
3938 (home-page "https://github.com/r-lib/later")
3939 (synopsis "Utilities for delaying function execution")
3941 "This package provides tools to execute arbitrary R or C functions some
3942 time after the current time, after the R execution stack has emptied.")
3943 (license license:gpl2+)))
3945 (define-public r-promises
3952 (uri (cran-uri "promises" version))
3955 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
3956 (build-system r-build-system)
3958 `(("r-later" ,r-later)
3959 ("r-magrittr" ,r-magrittr)
3962 ("r-rlang" ,r-rlang)))
3963 (home-page "https://rstudio.github.io/promises")
3964 (synopsis "Abstractions for promise-based asynchronous programming")
3966 "This package provides fundamental abstractions for doing asynchronous
3967 programming in R using promises. Asynchronous programming is useful for
3968 allowing a single R process to orchestrate multiple tasks in the background
3969 while also attending to something else. Semantics are similar to JavaScript
3970 promises, but with a syntax that is idiomatic R.")
3971 (license license:expat)))
3973 (define-public r-dosnow
3980 (uri (cran-uri "doSNOW" version))
3983 "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
3984 (properties `((upstream-name . "doSNOW")))
3985 (build-system r-build-system)
3987 `(("r-foreach" ,r-foreach)
3988 ("r-iterators" ,r-iterators)
3989 ("r-snow" ,r-snow)))
3990 (home-page "https://cran.r-project.org/web/packages/doSNOW")
3991 (synopsis "Foreach parallel adaptor for the snow package")
3993 "This package provides a parallel backend for the @code{%dopar%} function
3994 using the @code{snow} package.")
3995 (license license:gpl2)))
3997 (define-public r-snowfall
4000 (version "1.84-6.1")
4003 (uri (cran-uri "snowfall" version))
4005 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
4006 (build-system r-build-system)
4008 `(("r-snow" ,r-snow)))
4009 (home-page "http://cran.r-project.org/web/packages/snowfall/")
4010 (synopsis "Easier cluster computing")
4011 (description "This package is a usability wrapper around snow for easier
4012 development of parallel R programs. This package offers e.g. extended error
4013 checks, and additional functions. All functions work in sequential mode, too,
4014 if no cluster is present or wished. The package is also designed as connector
4015 to the cluster management tool @code{sfCluster}, but can also used without
4017 (license license:gpl2+)))
4019 (define-public r-codedepends
4021 (name "r-codedepends")
4026 (uri (cran-uri "CodeDepends" version))
4029 "03p82s0abca2jimzqvxdzykfzca7c7fhm5xsjxybcksr4gggr5sc"))))
4030 (properties `((upstream-name . "CodeDepends")))
4031 (build-system r-build-system)
4033 `(("r-codetools" ,r-codetools)
4035 (home-page "http://cran.r-project.org/web/packages/CodeDepends")
4036 (synopsis "Analysis of R code for reproducible research and code comprehension")
4038 "This package provides tools for analyzing R expressions or blocks of
4039 code and determining the dependencies between them. It focuses on R scripts,
4040 but can be used on the bodies of functions. There are many facilities
4041 including the ability to summarize or get a high-level view of code,
4042 determining dependencies between variables, code improvement suggestions.")
4043 ;; Any version of the GPL
4044 (license (list license:gpl2+ license:gpl3+))))
4046 (define-public r-rappdirs
4053 (uri (cran-uri "rappdirs" version))
4056 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
4057 (build-system r-build-system)
4058 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
4059 (synopsis "Determine where to save data, caches, and logs")
4061 "This package provides an easy way to determine which directories on the
4062 user's computer should be used to save data, caches and logs. It is a port of
4063 Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
4064 (license license:expat)))
4066 (define-public r-learnr
4073 (uri (cran-uri "learnr" version))
4076 "1z04c1djg7ghsl7p9ypc6k5m7snahnmjy10xmrzqfayx1wkfkn9n"))))
4077 (build-system r-build-system)
4079 `(("r-evaluate" ,r-evaluate)
4080 ("r-htmltools" ,r-htmltools)
4081 ("r-htmlwidgets" ,r-htmlwidgets)
4082 ("r-jsonlite" ,r-jsonlite)
4083 ("r-knitr" ,r-knitr)
4084 ("r-markdown" ,r-markdown)
4085 ("r-rappdirs" ,r-rappdirs)
4086 ("r-rmarkdown" ,r-rmarkdown)
4087 ("r-rprojroot" ,r-rprojroot)
4088 ("r-shiny" ,r-shiny)
4089 ("r-withr" ,r-withr)))
4090 (home-page "https://rstudio.github.io/learnr/")
4091 (synopsis "Interactive tutorials for R")
4093 "This package provides tools to create interactive tutorials using R
4094 Markdown. Use a combination of narrative, figures, videos, exercises, and
4095 quizzes to create self-paced tutorials for learning about R and R packages.")
4096 (license license:asl2.0)))
4098 (define-public r-analytics
4100 (name "r-analytics")
4105 (uri (cran-uri "analytics" version))
4108 "1jkdjqc3fnvvsgi6x9ncf36rxzq0a55cmgkcv92mfmpcramg2lk6"))))
4109 (build-system r-build-system)
4112 ("r-cluster" ,r-cluster)
4113 ("r-fractal" ,r-fractal)
4114 ("r-lmtest" ,r-lmtest)
4117 ("r-powerplus" ,r-powerplus)
4118 ("r-robust" ,r-robust)
4119 ("r-trend" ,r-trend)
4121 ("r-urca" ,r-urca)))
4122 (home-page "https://cran.r-project.org/web/packages/analytics/")
4123 (synopsis "Collection of data analysis tools")
4125 "This package is a collection of data analysis tools. It includes tools
4126 for regression outlier detection in a fitted linear model, stationary
4127 bootstrap using a truncated geometric distribution, a comprehensive test for
4128 weak stationarity, column means by group, weighted biplots, and a heuristic to
4129 obtain a better initial configuration in non-metric MDS.")
4130 (license license:gpl2)))
4132 (define-public r-reticulate
4134 (name "r-reticulate")
4139 (uri (cran-uri "reticulate" version))
4142 "1ghhc4hbmwpp79ilbdbshynhs61i8sv8z6p1al04jy7ij0lcglxy"))))
4143 (build-system r-build-system)
4144 (inputs `(("python" ,python)))
4146 `(("r-jsonlite" ,r-jsonlite)
4147 ("r-matrix" ,r-matrix)
4148 ("r-rcpp" ,r-rcpp)))
4149 (home-page "https://github.com/rstudio/reticulate")
4150 (synopsis "R interface to Python")
4152 "This package provides an interface from R to Python modules, classes,
4153 and functions. When calling into Python, R data types are automatically
4154 converted to their equivalent Python types. When values are returned from
4155 Python to R they are converted back to R types.")
4156 (license license:asl2.0)))
4158 (define-public r-bibtex
4165 (uri (cran-uri "bibtex" version))
4168 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
4169 (build-system r-build-system)
4170 (propagated-inputs `(("r-stringr" ,r-stringr)))
4171 (home-page "https://github.com/romainfrancois/bibtex")
4172 (synopsis "Bibtex parser")
4173 (description "This package provides a utility for R to parse a bibtex
4175 (license license:gpl2+)))
4177 (define-public r-ggseqlogo
4179 (name "r-ggseqlogo")
4184 (uri (cran-uri "ggseqlogo" version))
4187 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
4188 (build-system r-build-system)
4189 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
4190 (home-page "https://github.com/omarwagih/ggseqlogo")
4191 (synopsis "ggplot2 extension for drawing genetic sequence logos")
4193 "The range of functions provided by this package makes it possible to
4194 draw highly versatile genomic sequence logos. Features include, but are not
4195 limited to, modifying colour schemes and fonts used to draw the logo,
4196 generating multiple logo plots, and aiding the visualisation with annotations.
4197 Sequence logos can easily be combined with other ggplot2 plots.")
4198 ;; Unspecified version of the LGPL.
4199 (license license:lgpl3+)))
4201 (define-public r-ggsci
4208 (uri (cran-uri "ggsci" version))
4211 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
4212 (build-system r-build-system)
4214 `(("r-ggplot2" ,r-ggplot2)
4215 ("r-scales" ,r-scales)))
4216 (home-page "https://nanx.me/ggsci/")
4217 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
4219 "This package provides a collection of ggplot2 color palettes inspired by
4220 plots in scientific journals, data visualization libraries, science fiction
4221 movies, and TV shows.")
4222 (license license:gpl3)))
4224 (define-public r-ggsignif
4231 (uri (cran-uri "ggsignif" version))
4234 "1rn58d7pb3axk6chiihryykrzw76adaa2yiafq4d0j6qbhax78f7"))))
4235 (build-system r-build-system)
4237 `(("r-ggplot2" ,r-ggplot2)))
4238 (home-page "https://github.com/const-ae/ggsignif")
4239 (synopsis "Significance brackets for ggplot2")
4241 "Enrich your ggplots with group-wise comparisons. This package provides
4242 an easy way to indicate if two groups are significantly different. Commonly
4243 this is shown by a bracket on top connecting the groups of interest which
4244 itself is annotated with the level of significance. The package provides a
4245 single layer that takes the groups for comparison and the test as arguments
4246 and adds the annotation to the plot.")
4247 (license license:gpl3)))
4249 (define-public r-ggpubr
4256 (uri (cran-uri "ggpubr" version))
4259 "0mvw215bj887958p34f0dzlrb8mgyfcz9b5zvsschvbhamqinqna"))))
4260 (build-system r-build-system)
4262 `(("r-cowplot" ,r-cowplot)
4263 ("r-dplyr" ,r-dplyr)
4264 ("r-ggplot2" ,r-ggplot2)
4265 ("r-ggrepel" ,r-ggrepel)
4266 ("r-ggsci" ,r-ggsci)
4267 ("r-ggsignif" ,r-ggsignif)
4268 ("r-gridextra" ,r-gridextra)
4269 ("r-magrittr" ,r-magrittr)
4270 ("r-purrr" ,r-purrr)
4271 ("r-scales" ,r-scales)
4272 ("r-tidyr" ,r-tidyr)))
4273 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
4274 (synopsis "ggplot2-based publication-ready plots")
4276 "The ggplot2 package is an excellent and flexible package for elegant
4277 data visualization in R. However the default generated plots require some
4278 formatting before we can send them for publication. The ggpubr package
4279 provides some easy-to-use functions for creating and customizing ggplot2-based
4280 publication-ready plots.")
4281 (license license:gpl2)))
4283 (define-public r-ellipse
4290 (uri (cran-uri "ellipse" version))
4293 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
4294 (build-system r-build-system)
4295 (home-page "https://cran.r-project.org/web/packages/ellipse/")
4296 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
4298 "This package contains various routines for drawing ellipses and
4299 ellipse-like confidence regions, implementing the plots described in Murdoch
4300 and Chow (1996), A graphical display of large correlation matrices, The
4301 American Statistician 50, 178-180. There are also routines implementing the
4302 profile plots described in Bates and Watts (1988), Nonlinear Regression
4303 Analysis and its Applications.")
4304 (license license:gpl2+)))
4306 (define-public r-flashclust
4308 (name "r-flashclust")
4313 (uri (cran-uri "flashClust" version))
4316 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
4317 (properties `((upstream-name . "flashClust")))
4318 (build-system r-build-system)
4319 (native-inputs `(("gfortran" ,gfortran)))
4320 (home-page "https://cran.r-project.org/web/packages/flashClust/")
4321 (synopsis "Implementation of optimal hierarchical clustering")
4323 "This package provides a fast implementation of hierarchical
4325 (license license:gpl2+)))
4327 (define-public r-factominer
4329 (name "r-factominer")
4334 (uri (cran-uri "FactoMineR" version))
4337 "1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"))))
4338 (properties `((upstream-name . "FactoMineR")))
4339 (build-system r-build-system)
4342 ("r-cluster" ,r-cluster)
4343 ("r-ellipse" ,r-ellipse)
4344 ("r-flashclust" ,r-flashclust)
4345 ("r-lattice" ,r-lattice)
4346 ("r-leaps" ,r-leaps)
4348 ("r-scatterplot3d" ,r-scatterplot3d)))
4349 (home-page "http://factominer.free.fr")
4350 (synopsis "Multivariate exploratory data analysis and data mining")
4352 "This package provides exploratory data analysis methods to summarize,
4353 visualize and describe datasets. The main principal component methods are
4354 available, those with the largest potential in terms of applications:
4355 principal component analysis (PCA) when variables are quantitative,
4356 correspondence analysis (CA) and multiple correspondence analysis (MCA) when
4357 variables are categorical, Multiple Factor Analysis when variables are
4358 structured in groups, etc. and hierarchical cluster analysis.")
4359 (license license:gpl2+)))
4361 (define-public r-factoextra
4363 (name "r-factoextra")
4368 (uri (cran-uri "factoextra" version))
4371 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
4372 (build-system r-build-system)
4374 `(("r-abind" ,r-abind)
4375 ("r-cluster" ,r-cluster)
4376 ("r-dendextend" ,r-dendextend)
4377 ("r-factominer" ,r-factominer)
4378 ("r-ggplot2" ,r-ggplot2)
4379 ("r-ggpubr" ,r-ggpubr)
4380 ("r-ggrepel" ,r-ggrepel)
4381 ("r-reshape2" ,r-reshape2)
4382 ("r-tidyr" ,r-tidyr)))
4383 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
4384 (synopsis "Extract and visualize the results of multivariate data analyses")
4386 "This package provides some easy-to-use functions to extract and
4387 visualize the output of multivariate data analyses, including
4388 @code{PCA} (Principal Component Analysis), @cod{CA} (Correspondence Analysis),
4389 @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor Analysis of
4390 Mixed Data), @code{MFA} (Multiple Factor Analysis) and
4391 @code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
4392 packages. It contains also functions for simplifying some clustering analysis
4393 steps and provides ggplot2-based elegant data visualization.")
4394 (license license:gpl2)))
4396 (define-public r-nbclust
4403 (uri (cran-uri "NbClust" version))
4406 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
4407 (properties `((upstream-name . "NbClust")))
4408 (build-system r-build-system)
4409 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
4410 (synopsis "Determine the best number of clusters in a data set")
4412 "NbClust provides 30 indexes for determining the optimal number of
4413 clusters in a data set and offers the best clustering scheme from different
4414 results to the user.")
4415 (license license:gpl2)))
4417 (define-public r-hdf5r
4424 (uri (cran-uri "hdf5r" version))
4427 "1s6p4cj909kc635fh5xpl87bqlcdj3dn3r1wk5g40abimk2b0pva"))))
4428 (build-system r-build-system)
4433 `(("r-bit64" ,r-bit64)
4435 (home-page "https://hhoeflin.github.io/hdf5r")
4436 (synopsis "Interface to the HDF5 binary data format")
4438 "HDF5 is a data model, library and file format for storing and managing
4439 large amounts of data. This package provides a nearly feature complete,
4440 object oriented wrapper for the HDF5 API using R6 classes. Additionally,
4441 functionality is added so that HDF5 objects behave very similar to their
4442 corresponding R counterparts.")
4443 (license license:asl2.0)))
4445 (define-public r-writexl
4452 (uri (cran-uri "writexl" version))
4455 "0r2v12dc4zqmr1agp6vbw0fc48i278018684x84psjjqfmnv14cf"))))
4456 (build-system r-build-system)
4457 (inputs `(("zlib" ,zlib)))
4458 (home-page "https://github.com/ropensci/writexl")
4459 (synopsis "Export data frames to xlsx format")
4461 "This package provides a data frame to xlsx exporter based on
4463 (license license:bsd-2)))