gnu: Add r-proc.
[jackhill/guix/guix.git] / gnu / packages / cran.scm
CommitLineData
056468dc 1;;; GNU Guix --- Functional package management for GNU
a3257d42 2;;; Copyright © 2015, 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
ddbf2a98 3;;; Copyright © 2017, 2018 Roel Janssen <roel@gnu.org>
14b78ca6 4;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
53cc59a1 5;;; Copyright © 2017 Raoul Bonnal <ilpuccio.febo@gmail.com>
109b2f7c 6;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
c56739df 7;;; Copyright © 2018 Sahithi Yarlagadda <sahi@swecha.net>
96e22362 8;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
d2a507ef 9;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
1cde7467 10;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
056468dc
RW
11;;;
12;;; This file is part of GNU Guix.
13;;;
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.
18;;;
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.
23;;;
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/>.
26
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)
c69d27db 32 #:use-module (guix build-system r)
546fc4aa 33 #:use-module (gnu packages compression)
062b6dbd 34 #:use-module (gnu packages gcc)
f97ce815 35 #:use-module (gnu packages machine-learning)
521e0703 36 #:use-module (gnu packages maths)
94989d4b 37 #:use-module (gnu packages mpi)
e0268ff2 38 #:use-module (gnu packages perl)
e33498b8 39 #:use-module (gnu packages pkg-config)
9f56ceec 40 #:use-module (gnu packages python)
e0268ff2 41 #:use-module (gnu packages statistics)
9944399a 42 #:use-module (gnu packages tls)
e0268ff2 43 #:use-module (gnu packages web))
056468dc 44
786d3de2
CR
45(define-public r-tidyverse
46 (package
47 (name "r-tidyverse")
48 (version "1.2.1")
49 (source
50 (origin
51 (method url-fetch)
52 (uri (cran-uri "tidyverse" version))
53 (sha256
54 (base32
55 "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
56 (build-system r-build-system)
57 (propagated-inputs
58 `(("r-broom" ,r-broom)
59 ("r-cli" ,r-cli)
60 ("r-crayon" ,r-crayon)
61 ("r-dbplyr" ,r-dbplyr)
62 ("r-dplyr" ,r-dplyr)
63 ("r-forcats" ,r-forcats)
64 ("r-ggplot2" ,r-ggplot2)
65 ("r-haven" ,r-haven)
66 ("r-hms" ,r-hms)
67 ("r-httr" ,r-httr)
68 ("r-jsonlite" ,r-jsonlite)
69 ("r-lubridate" ,r-lubridate)
70 ("r-magrittr" ,r-magrittr)
71 ("r-modelr" ,r-modelr)
72 ("r-purrr" ,r-purrr)
73 ("r-readr" ,r-readr)
74 ("r-readxl" ,r-readxl)
75 ("r-reprex" ,r-reprex)
76 ("r-rlang" ,r-rlang)
77 ("r-rstudioapi" ,r-rstudioapi)
78 ("r-rvest" ,r-rvest)
79 ("r-stringr" ,r-stringr)
80 ("r-tibble" ,r-tibble)
81 ("r-tidyr" ,r-tidyr)
82 ("r-xml2" ,r-xml2)))
83 (home-page "https://tidyverse.tidyverse.org")
84 (synopsis "Install and load packages from the \"Tidyverse\"")
85 (description
86 "The @code{tidyverse} is a set of packages that work in harmony because
87they share common data representations and API design. This package is
88designed to make it easy to install and load multiple tidyverse packages in a
89single step.")
90 (license license:gpl3)))
91
8a1ef6ac
CR
92(define-public r-rvest
93 (package
94 (name "r-rvest")
95 (version "0.3.2")
96 (source
97 (origin
98 (method url-fetch)
99 (uri (cran-uri "rvest" version))
100 (sha256
101 (base32
102 "04mv99z8dixywx96kfy4215g6ib23s7qvd77hcf9pxqxzcvqhvhd"))))
103 (build-system r-build-system)
104 (propagated-inputs
105 `(("r-httr" ,r-httr)
106 ("r-magrittr" ,r-magrittr)
107 ("r-selectr" ,r-selectr)
108 ("r-xml2" ,r-xml2)))
109 (home-page "https://github.com/hadley/rvest")
110 (synopsis "Simple web scraping for R")
111 (description
112 "@code{r-rvest} helps you scrape information from web pages. It is
113designed to work with @code{magrittr} to make it easy to express common web
114scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
115 (license license:gpl3)))
116
81a9d4a4
CR
117(define-public r-selectr
118 (package
119 (name "r-selectr")
41e8bd77 120 (version "0.4-1")
81a9d4a4
CR
121 (source
122 (origin
123 (method url-fetch)
124 (uri (cran-uri "selectr" version))
125 (sha256
126 (base32
41e8bd77 127 "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
81a9d4a4 128 (build-system r-build-system)
41e8bd77
RW
129 (propagated-inputs
130 `(("r-stringr" ,r-stringr)
131 ("r-r6" ,r-r6)))
81a9d4a4
CR
132 (home-page "https://sjp.co.nz/projects/selectr/")
133 (synopsis "Translate CSS selectors to XPath expressions")
134 (description
135 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
136expression. This allows you to use CSS selectors when working with the XML
137package as it can only evaluate XPath expressions. Also provided are
138convenience functions useful for using CSS selectors on XML nodes. This
139package is a port of the Python package @code{cssselect}.")
140 (license license:bsd-3)))
141
948740b0
CR
142(define-public r-reprex
143 (package
144 (name "r-reprex")
145 (version "0.1.2")
146 (source
147 (origin
148 (method url-fetch)
149 (uri (cran-uri "reprex" version))
150 (sha256
151 (base32
152 "105d9vsmqfilgpw8psfb2wyiz1hvcycvh4cqhb3ab37lm3rcavvs"))))
153 (build-system r-build-system)
154 (propagated-inputs
155 `(("r-callr" ,r-callr)
156 ("r-knitr" ,r-knitr)
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")
161 (description
162 "This package provides a convenience wrapper that uses the
163@code{rmarkdown} package to render small snippets of code to target formats
164that include both code and output. The goal is to encourage the sharing of
165small, reproducible, and runnable examples on code-oriented websites or email.
166@code{reprex} also extracts clean, runnable R code from various common formats,
167such as copy/paste from an R session.")
168 (license license:expat)))
169
10487c30
CR
170(define-public r-callr
171 (package
172 (name "r-callr")
6034a62a 173 (version "2.0.4")
10487c30
CR
174 (source
175 (origin
176 (method url-fetch)
177 (uri (cran-uri "callr" version))
178 (sha256
179 (base32
6034a62a 180 "1053qqq632z94pqq2v5dynjpgyv1b1c8zvidmcllw7zn8zha8gqf"))))
10487c30
CR
181 (build-system r-build-system)
182 (propagated-inputs
6034a62a
RW
183 `(("r-r6" ,r-r6)
184 ("r-processx" ,r-processx)))
10487c30
CR
185 (home-page "https://github.com/r-lib/callr#readme")
186 (synopsis "Call R from R")
187 (description
188 "It is sometimes useful to perform a computation in a separate R process,
189without affecting the current R process at all. This packages does exactly
190that.")
191 (license license:expat)))
192
d7637e5e
CR
193(define-public r-readxl
194 (package
195 (name "r-readxl")
1d612cef 196 (version "1.1.0")
d7637e5e
CR
197 (source
198 (origin
199 (method url-fetch)
200 (uri (cran-uri "readxl" version))
201 (sha256
202 (base32
1d612cef 203 "05ii8knrg4jji6h7bv6bfpn279b6x52yrskdx5rv7b0hcpy22gdn"))))
d7637e5e
CR
204 (build-system r-build-system)
205 (propagated-inputs
206 `(("r-cellranger" ,r-cellranger)
207 ("r-rcpp" ,r-rcpp)
208 ("r-tibble" ,r-tibble)))
209 (home-page "https://readxl.tidyverse.org")
210 (synopsis "Read Excel files")
211 (description
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
214the 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))))
218
9a91c925
CR
219(define-public r-modelr
220 (package
221 (name "r-modelr")
c8ac880c 222 (version "0.1.2")
9a91c925
CR
223 (source
224 (origin
225 (method url-fetch)
226 (uri (cran-uri "modelr" version))
227 (sha256
228 (base32
c8ac880c 229 "09whg3q5xq6csbqwgwfwav09vda8vgady5j70sk52xcn232k363a"))))
9a91c925
CR
230 (build-system r-build-system)
231 (propagated-inputs
232 `(("r-broom" ,r-broom)
233 ("r-dplyr" ,r-dplyr)
234 ("r-lazyeval" ,r-lazyeval)
235 ("r-magrittr" ,r-magrittr)
236 ("r-purrr" ,r-purrr)
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")
241 (description
242 "Functions for modelling that help you seamlessly integrate modelling
243into a pipeline of data manipulation and visualisation.")
244 (license license:gpl3)))
245
d2a507ef
CR
246(define-public r-haven
247 (package
248 (name "r-haven")
35b32367 249 (version "1.1.2")
d2a507ef
CR
250 (source
251 (origin
252 (method url-fetch)
253 (uri (cran-uri "haven" version))
254 (sha256
255 (base32
35b32367 256 "0pp8xjf5lzqg1wr8cwxj4njx99vxwlflwjrd7jvyzwlfpwh7n1qa"))))
d2a507ef 257 (build-system r-build-system)
35b32367
TGR
258 (inputs
259 `(("zlib" ,zlib)))
d2a507ef
CR
260 (propagated-inputs
261 `(("r-forcats" ,r-forcats)
262 ("r-hms" ,r-hms)
263 ("r-rcpp" ,r-rcpp)
264 ("r-readr" ,r-readr)
265 ("r-tibble" ,r-tibble)))
266 (home-page "https://haven.tidyverse.org")
267 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
268 (description
269 "This package lets you mport foreign statistical formats into R via the
270embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
271 (license license:expat)))
272
996bed06
RJ
273(define-public r-amap
274 (package
275 (name "r-amap")
7c2a4646 276 (version "0.8-16")
996bed06
RJ
277 (source (origin
278 (method url-fetch)
279 (uri (cran-uri "amap" version))
280 (sha256
281 (base32
7c2a4646 282 "1qnl2x98x64iaipkx5126rsddq2sx5ml43h75xyiyn30yvbmlxyk"))))
996bed06
RJ
283 (build-system r-build-system)
284 (inputs
285 `(("gfortran" ,gfortran)))
286 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
287 (synopsis "Another multidimensional analysis package")
288 (description "This package provides tools for clustering and principal
289component analysis (with robust methods, and parallelized functions).")
290 (license license:gpl2+)))
291
53cc59a1
RW
292(define-public r-ape
293 (package
294 (name "r-ape")
e81ef082 295 (version "5.1")
53cc59a1
RW
296 (source
297 (origin
298 (method url-fetch)
299 (uri (cran-uri "ape" version))
300 (sha256
301 (base32
e81ef082 302 "0vm2065993wf4hdqarxqykhfz9aaj0rrb98alhkq4qw1d2kdrmdp"))))
53cc59a1
RW
303 (build-system r-build-system)
304 (propagated-inputs
305 `(("r-lattice" ,r-lattice)
306 ("r-nlme" ,r-nlme)
307 ("r-rcpp" ,r-rcpp)))
308 (home-page "http://ape-package.ird.fr/")
309 (synopsis "Analyses of phylogenetics and evolution")
310 (description
311 "This package provides functions for reading, writing, plotting, and
312manipulating phylogenetic trees, analyses of comparative data in a
313phylogenetic framework, ancestral character analyses, analyses of
314diversification and macroevolution, computing distances from DNA sequences,
315and several other tools.")
316 (license license:gpl2+)))
317
109b2f7c
VV
318(define-public r-abbyyr
319 (package
320 (name "r-abbyyr")
5479e3e6 321 (version "0.5.4")
109b2f7c
VV
322 (source
323 (origin
324 (method url-fetch)
325 (uri (cran-uri "abbyyR" version))
326 (sha256
327 (base32
5479e3e6 328 "1jh1c1ad6mgw7brdh2isnza1qpjlfxnqr7jl76yd93axyfl76xjx"))))
109b2f7c
VV
329 (properties `((upstream-name . "abbyyR")))
330 (build-system r-build-system)
331 (propagated-inputs
332 `(("r-curl" ,r-curl)
333 ("r-httr" ,r-httr)
334 ("r-plyr" ,r-plyr)
335 ("r-progress" ,r-progress)
336 ("r-readr" ,r-readr)
337 ("r-xml" ,r-xml)))
338 (home-page "https://github.com/soodoku/abbyyR")
339 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
340 (description
341 "This package provides tools to get text from images of text using Abbyy
342Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
343OCR images, barcodes, forms, documents with machine readable zones, e.g.
344passports and get the results in a variety of formats including plain text and
345XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
346 (license license:expat)))
347
056468dc
RW
348(define-public r-colorspace
349 (package
350 (name "r-colorspace")
351 (version "1.3-2")
352 (source
353 (origin
354 (method url-fetch)
355 (uri (cran-uri "colorspace" version))
356 (sha256
357 (base32 "0d1ya7hx4y58n5ivwmdmq2zgh0g2sbv7ykh13n85c1355csd57yx"))))
358 (build-system r-build-system)
e9960d8c 359 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
360 (synopsis "Color space manipulation")
361 (description
362 "This package carries out a mapping between assorted color spaces
363including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
364CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
365colors are provided.")
366 (license license:bsd-3)))
5bee6bf4
RW
367
368(define-public r-glue
369 (package
370 (name "r-glue")
a8a2871f 371 (version "1.2.0")
5bee6bf4
RW
372 (source
373 (origin
374 (method url-fetch)
375 (uri (cran-uri "glue" version))
376 (sha256
377 (base32
a8a2871f 378 "0vi9y8ix95g6hjqdz9c9y4119apbdjcypdv0ag8cl6vaxqs5n9qr"))))
5bee6bf4
RW
379 (build-system r-build-system)
380 (home-page "https://github.com/tidyverse/glue")
381 (synopsis "Interpreted string literals")
382 (description
383 "This package provides an implementation of interpreted string literals,
384inspired by Python's Literal String Interpolation (PEP-0498) and
385Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
386 (license license:expat)))
847b4572 387
ddbf2a98
RJ
388(define-public r-pastecs
389 (package
390 (name "r-pastecs")
391 (version "1.3.21")
392 (source (origin
393 (method url-fetch)
394 (uri (cran-uri "pastecs" version))
395 (sha256
396 (base32
397 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
398 (build-system r-build-system)
399 (propagated-inputs
400 `(("r-boot" ,r-boot)))
401 (home-page "http://www.sciviews.org/pastecs")
402 (synopsis "Analysis of space-time ecological series")
403 (description
404 "This package provides functions for regulation, decomposition and analysis
405of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
406initiative to bring PASSTEC 2000 functionalities to R.")
407 (license license:gpl2+)))
408
847b4572
RW
409(define-public r-plogr
410 (package
411 (name "r-plogr")
0e947804 412 (version "0.2.0")
847b4572
RW
413 (source
414 (origin
415 (method url-fetch)
416 (uri (cran-uri "plogr" version))
417 (sha256
418 (base32
0e947804 419 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
420 (build-system r-build-system)
421 (home-page "https://github.com/krlmlr/plogr")
422 (synopsis "R bindings for the plog C++ logging library")
423 (description
424 "This package provides the header files for a stripped-down version of
425the plog header-only C++ logging library, and a method to log to R's standard
426error stream.")
427 (license license:expat)))
a8cba9dd 428
a86049d9
TGR
429(define-public r-pls
430 (package
431 (name "r-pls")
432 (version "2.6-0")
433 (source
434 (origin
435 (method url-fetch)
436 (uri (cran-uri "pls" version))
437 (sha256
438 (base32
439 "15j59p5x0rkdrk7iqzkipsy50rsyjl31w8zxc4w3v1j5gzxhi1rx"))))
440 (build-system r-build-system)
441 (home-page "http://mevik.net/work/software/pls.html")
442 (synopsis "Partial Least Squares and Principal Component Regression")
443 (description
444 "The pls package implements multivariate regression methods: Partial Least
445Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
446Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
447
448@itemize
449@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
450algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
451@item multi-response models (or @dfn{PLS2})
452@item flexible cross-validation
453@item Jackknife variance estimates of regression coefficients
454@item extensive and flexible plots: scores, loadings, predictions, coefficients,
455(R)MSEP, R², and correlation loadings
456@item formula interface, modelled after @code{lm()}, with methods for predict,
457print, summary, plot, update, etc.
458@item extraction functions for coefficients, scores, and loadings
459@item MSEP, RMSEP, and R² estimates
460@item multiplicative scatter correction (@dfn{MSC})
461@end itemize\n")
462 (license license:gpl2)))
463
a8cba9dd
RW
464(define-public r-rcpp
465 (package
466 (name "r-rcpp")
c81497b1 467 (version "0.12.17")
a8cba9dd
RW
468 (source
469 (origin
470 (method url-fetch)
471 (uri (cran-uri "Rcpp" version))
472 (sha256
c81497b1 473 (base32 "08xg8h3w25sdb3xr18g9pa0x8cirkdgljqapxmw56ss1j9fc89s2"))))
a8cba9dd
RW
474 (build-system r-build-system)
475 (home-page "http://www.rcpp.org")
476 (synopsis "Seamless R and C++ integration")
477 (description
478 "The Rcpp package provides R functions as well as C++ classes which offer
479a seamless integration of R and C++. Many R data types and objects can be
480mapped back and forth to C++ equivalents which facilitates both writing of new
481code as well as easier integration of third-party libraries. Documentation
482about Rcpp is provided by several vignettes included in this package, via the
483'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
484and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
485'citation(\"Rcpp\")' for details on these last two.")
486 (license license:gpl2+)))
eed58a08
RW
487
488(define-public r-bindr
489 (package
490 (name "r-bindr")
eb575e95 491 (version "0.1.1")
eed58a08
RW
492 (source
493 (origin
494 (method url-fetch)
495 (uri (cran-uri "bindr" version))
496 (sha256
497 (base32
eb575e95 498 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
499 (build-system r-build-system)
500 (home-page "https://github.com/krlmlr/bindr")
501 (synopsis "Parametrized active bindings")
502 (description
503 "This package provides a simple interface for creating active bindings
504where the bound function accepts additional arguments.")
505 (license license:expat)))
4bb0b4cc
RW
506
507(define-public r-bindrcpp
508 (package
509 (name "r-bindrcpp")
9f17c056 510 (version "0.2.2")
4bb0b4cc
RW
511 (source
512 (origin
513 (method url-fetch)
514 (uri (cran-uri "bindrcpp" version))
515 (sha256
516 (base32
9f17c056 517 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
518 (build-system r-build-system)
519 (propagated-inputs
520 `(("r-bindr" ,r-bindr)
521 ("r-plogr" ,r-plogr)
522 ("r-rcpp" ,r-rcpp)))
523 (home-page "https://github.com/krlmlr/bindrcpp")
524 (synopsis "Rcpp interface to active bindings")
525 (description
526 "This package provides an easy way to fill an environment with active
527bindings that call a C++ function.")
528 (license license:expat)))
33ce12e2
RW
529
530(define-public r-auc
531 (package
532 (name "r-auc")
533 (version "0.3.0")
534 (source
535 (origin
536 (method url-fetch)
537 (uri (cran-uri "AUC" version))
538 (sha256
539 (base32
540 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
541 (properties `((upstream-name . "AUC")))
542 (build-system r-build-system)
e9960d8c 543 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
544 (synopsis "Compute the area under the curve of selected measures")
545 (description
546 "This package includes functions to compute the area under the curve of
547selected measures: the area under the sensitivity curve (AUSEC), the area
548under the specificity curve (AUSPC), the area under the accuracy
549curve (AUACC), and the area under the receiver operating characteristic
550curve (AUROC). The curves can also be visualized. Support for partial areas
551is provided.")
552 (license license:gpl2+)))
c69d27db
RW
553
554(define-public r-calibrate
555 (package
556 (name "r-calibrate")
557 (version "1.7.2")
558 (source
559 (origin
560 (method url-fetch)
561 (uri (cran-uri "calibrate" version))
562 (sha256
563 (base32
564 "010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"))))
565 (build-system r-build-system)
566 (propagated-inputs
567 `(("r-mass" ,r-mass)))
e9960d8c 568 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
569 (synopsis "Calibration of scatterplot and biplot axes")
570 (description
571 "This is a package for drawing calibrated scales with tick marks
572on (non-orthogonal) variable vectors in scatterplots and biplots.")
573 (license license:gpl2)))
2bdb5c3f
RW
574
575(define-public r-shape
576 (package
577 (name "r-shape")
fe5b8893 578 (version "1.4.4")
2bdb5c3f
RW
579 (source
580 (origin
581 (method url-fetch)
582 (uri (cran-uri "shape" version))
583 (sha256
584 (base32
fe5b8893 585 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 586 (build-system r-build-system)
e9960d8c 587 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
588 (synopsis "Functions for plotting graphical shapes")
589 (description
590 "This package provides functions for plotting graphical shapes such as
591ellipses, circles, cylinders, arrows, ...")
592 (license license:gpl3+)))
4847a62e
RW
593
594(define-public r-globaloptions
595 (package
596 (name "r-globaloptions")
693b4d0b 597 (version "0.1.0")
4847a62e
RW
598 (source
599 (origin
600 (method url-fetch)
601 (uri (cran-uri "GlobalOptions" version))
602 (sha256
603 (base32
693b4d0b 604 "1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"))))
4847a62e
RW
605 (properties `((upstream-name . "GlobalOptions")))
606 (build-system r-build-system)
607 (home-page "https://github.com/jokergoo/GlobalOptions")
608 (synopsis "Generate functions to get or set global options")
609 (description
610 "This package provides more controls on the option values such as
611validation and filtering on the values, making options invisible or private.")
612 (license license:gpl2+)))
2856369f
RW
613
614(define-public r-circlize
615 (package
616 (name "r-circlize")
7b60ab3d 617 (version "0.4.4")
2856369f
RW
618 (source
619 (origin
620 (method url-fetch)
621 (uri (cran-uri "circlize" version))
622 (sha256
623 (base32
7b60ab3d 624 "1l28maiqi549z191srncxgabx5fnvf0lld7smzwfd3vr5cx8nqww"))))
2856369f
RW
625 (build-system r-build-system)
626 (propagated-inputs
627 `(("r-colorspace" ,r-colorspace)
628 ("r-globaloptions" ,r-globaloptions)
629 ("r-shape" ,r-shape)))
630 (home-page "https://github.com/jokergoo/circlize")
631 (synopsis "Circular visualization")
632 (description
031462ba
TGR
633 "Circular layout is an efficient way to visualise huge amounts of
634information. This package provides an implementation of circular layout
635generation in R as well as an enhancement of available software. Its
636flexibility is based on the usage of low-level graphics functions such that
637self-defined high-level graphics can be easily implemented by users for
638specific purposes. Together with the seamless connection between the powerful
639computational and visual environment in R, it gives users more convenience and
640freedom to design figures for better understanding complex patterns behind
641multi-dimensional data.")
2856369f 642 (license license:gpl2+)))
5cc79c9c
RW
643
644(define-public r-powerlaw
645 (package
646 (name "r-powerlaw")
eeb54328 647 (version "0.70.1")
5cc79c9c
RW
648 (source
649 (origin
650 (method url-fetch)
651 (uri (cran-uri "poweRlaw" version))
652 (sha256
653 (base32
eeb54328 654 "04sr0nhdd1v915m0zf5gasznzgi08ykcy20kkwdw0l5mvvdbic8m"))))
5cc79c9c
RW
655 (properties `((upstream-name . "poweRlaw")))
656 (build-system r-build-system)
657 (propagated-inputs
658 `(("r-vgam" ,r-vgam)))
659 (home-page "https://github.com/csgillespie/poweRlaw")
660 (synopsis "Tools for the analysis of heavy tailed distributions")
661 (description
662 "This package provides an implementation of maximum likelihood estimators
663for a variety of heavy tailed distributions, including both the discrete and
664continuous power law distributions. Additionally, a goodness-of-fit based
665approach is used to estimate the lower cut-off for the scaling region.")
666 ;; Any of these GPL versions.
667 (license (list license:gpl2 license:gpl3))))
05486604
RW
668
669(define-public r-compare
670 (package
671 (name "r-compare")
672 (version "0.2-6")
673 (source
674 (origin
675 (method url-fetch)
676 (uri (cran-uri "compare" version))
677 (sha256
678 (base32
679 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
680 (build-system r-build-system)
e9960d8c 681 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
682 (synopsis "Comparing objects for differences")
683 (description
684 "This package provides functions to compare a model object to a
685comparison object. If the objects are not identical, the functions can be
686instructed to explore various modifications of the objects (e.g., sorting
687rows, dropping names) to see if the modified versions are identical.")
688 (license license:gpl2+)))
d3c67e1b
RW
689
690(define-public r-dendextend
691 (package
692 (name "r-dendextend")
b25c54ad 693 (version "1.8.0")
d3c67e1b
RW
694 (source
695 (origin
696 (method url-fetch)
697 (uri (cran-uri "dendextend" version))
698 (sha256
699 (base32
b25c54ad 700 "1virn3c232xwcq3d0hhkgjh5gpzl01s39iwii5gxcm9mnsxjzdrh"))))
d3c67e1b
RW
701 (build-system r-build-system)
702 (propagated-inputs
703 `(("r-fpc" ,r-fpc)
704 ("r-ggplot2" ,r-ggplot2)
705 ("r-magrittr" ,r-magrittr)
706 ("r-viridis" ,r-viridis)
707 ("r-whisker" ,r-whisker)))
708 (home-page "https://cran.r-project.org/web/packages/dendextend")
709 (synopsis "Extending 'dendrogram' functionality in R")
710 (description
711 "This package offers a set of functions for extending @code{dendrogram}
712objects in R, letting you visualize and compare trees of hierarchical
713clusterings. You can adjust a tree's graphical parameters (the color, size,
714type, etc of its branches, nodes and labels) and visually and statistically
715compare different dendrograms to one another.")
716 ;; Any of these versions
717 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
718
719(define-public r-getoptlong
720 (package
721 (name "r-getoptlong")
5fa9be11 722 (version "0.1.7")
e0268ff2
RW
723 (source
724 (origin
725 (method url-fetch)
726 (uri (cran-uri "GetoptLong" version))
727 (sha256
728 (base32
5fa9be11 729 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
730 (properties `((upstream-name . "GetoptLong")))
731 (build-system r-build-system)
732 (inputs
733 `(("perl" ,perl)))
734 (propagated-inputs
735 `(("r-globaloptions" ,r-globaloptions)
736 ("r-rjson" ,r-rjson)))
737 (home-page "https://github.com/jokergoo/GetoptLong")
738 (synopsis "Parsing command-line arguments and variable interpolation")
739 (description
740 "This is yet another command-line argument parser which wraps the
741powerful Perl module @code{Getopt::Long} and with some adaptation for easier
742use in R. It also provides a simple way for variable interpolation in R.")
743 (license license:gpl2+)))
f2e974e1
RW
744
745(define-public r-fastmatch
746 (package
747 (name "r-fastmatch")
748 (version "1.1-0")
749 (source
750 (origin
751 (method url-fetch)
752 (uri (cran-uri "fastmatch" version))
753 (sha256
754 (base32
755 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
756 (build-system r-build-system)
757 (home-page "http://www.rforge.net/fastmatch")
758 (synopsis "Fast match function")
759 (description
760 "This package provides a fast @code{match} replacement for cases that
761require repeated look-ups. It is slightly faster that R's built-in
762@code{match} function on first match against a table, but extremely fast on
763any subsequent lookup as it keeps the hash table in memory.")
764 (license license:gpl2)))
a7f0faa2
RW
765
766(define-public r-ff
767 (package
768 (name "r-ff")
207c497e 769 (version "2.2-14")
a7f0faa2
RW
770 (source
771 (origin
772 (method url-fetch)
773 (uri (cran-uri "ff" version))
774 (sha256
775 (base32
207c497e 776 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
777 (build-system r-build-system)
778 (propagated-inputs `(("r-bit" ,r-bit)))
779 (home-page "http://ff.r-forge.r-project.org/")
780 (synopsis "Memory-efficient storage of large data on disk and access functions")
781 (description
782 "This package provides data structures that are stored on disk but
783behave (almost) as if they were in RAM by transparently mapping only a section
784in main memory.")
a6e67d86
EF
785 ;; error Architecture not supported.
786 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 787 (license license:gpl2)))
49c9c297
RW
788
789(define-public r-ffbase
790 (package
791 (name "r-ffbase")
792 (version "0.12.3")
793 (source
794 (origin
795 (method url-fetch)
796 (uri (cran-uri "ffbase" version))
797 (sha256
798 (base32
799 "1nz97bndxxkzp8rq6va8ff5ky9vkaib1jybm6j852awwb3n9had5"))))
800 (build-system r-build-system)
801 (propagated-inputs
802 `(("r-bit" ,r-bit)
803 ("r-fastmatch" ,r-fastmatch)
804 ("r-ff" ,r-ff)))
805 (home-page "http://github.com/edwindj/ffbase")
806 (synopsis "Basic statistical functions for package 'ff'")
807 (description
808 "This package extends the out of memory vectors of @code{ff} with
809statistical functions and other utilities to ease their usage.")
810 (license license:gpl3)))
18a16ceb
RW
811
812(define-public r-prettyunits
813 (package
814 (name "r-prettyunits")
815 (version "1.0.2")
816 (source
817 (origin
818 (method url-fetch)
819 (uri (cran-uri "prettyunits" version))
820 (sha256
821 (base32
822 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
823 (build-system r-build-system)
824 (propagated-inputs
825 `(("r-assertthat" ,r-assertthat)
826 ("r-magrittr" ,r-magrittr)))
827 (home-page "https://github.com/gaborcsardi/prettyunits")
828 (synopsis "Pretty, human readable formatting of quantities")
829 (description
830 "This package provides tools for pretty, human readable formatting of
831quantities.")
832 (license license:expat)))
71be51d5
RW
833
834(define-public r-reshape
835 (package
836 (name "r-reshape")
38ea6cfa 837 (version "0.8.7")
71be51d5
RW
838 (source
839 (origin
840 (method url-fetch)
841 (uri (cran-uri "reshape" version))
842 (sha256
843 (base32
38ea6cfa 844 "14ir3w4bb3bsz8jsak27nj7kpn227pdgr9653gjq5wc93rywi9ig"))))
71be51d5
RW
845 (build-system r-build-system)
846 (propagated-inputs
847 `(("r-plyr" ,r-plyr)
848 ("r-rcpp" ,r-rcpp)))
849 (home-page "http://had.co.nz/reshape")
850 (synopsis "Flexibly reshape data")
851 (description
852 "Flexibly restructure and aggregate data using just two functions:
853@code{melt} and @code{cast}. This package provides them.")
854 (license license:expat)))
c9c6f4b5
RW
855
856(define-public r-progress
857 (package
858 (name "r-progress")
9de9dcd9 859 (version "1.2.0")
c9c6f4b5
RW
860 (source
861 (origin
862 (method url-fetch)
863 (uri (cran-uri "progress" version))
864 (sha256
865 (base32
9de9dcd9 866 "1rhwm0bdw30z3rvl0bn56xprjl3zrdy7150w4gl4bkvn2d6h9fav"))))
c9c6f4b5
RW
867 (build-system r-build-system)
868 (propagated-inputs
9de9dcd9
RW
869 `(("r-crayon" ,r-crayon)
870 ("r-hms" ,r-hms)
871 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
872 ("r-r6" ,r-r6)))
873 (home-page "https://github.com/gaborcsardi/progress")
874 (synopsis "Terminal progress bars")
875 (description
876 "This package provides configurable progress bars. They may include
877percentage, elapsed time, and/or the estimated completion time. They work in
878terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
879package also provides a C++ API, that works with or without Rcpp.")
880 (license license:expat)))
ac840207
RW
881
882(define-public r-ggally
883 (package
884 (name "r-ggally")
9944399a 885 (version "1.4.0")
ac840207
RW
886 (source
887 (origin
888 (method url-fetch)
889 (uri (cran-uri "GGally" version))
890 (sha256
891 (base32
9944399a 892 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
893 (properties `((upstream-name . "GGally")))
894 (build-system r-build-system)
9944399a
RW
895 (inputs
896 `(("libressl" ,libressl)))
ac840207
RW
897 (propagated-inputs
898 `(("r-ggplot2" ,r-ggplot2)
899 ("r-gtable" ,r-gtable)
900 ("r-plyr" ,r-plyr)
901 ("r-progress" ,r-progress)
902 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
903 ("r-reshape" ,r-reshape)
904 ("r-rlang" ,r-rlang)))
ac840207
RW
905 (home-page "https://ggobi.github.io/ggally")
906 (synopsis "Extension to ggplot2")
907 (description
908 "The R package ggplot2 is a plotting system based on the grammar of
909graphics. GGally extends ggplot2 by adding several functions to reduce the
910complexity of combining geometric objects with transformed data. Some of
911these functions include a pairwise plot matrix, a two group pairwise plot
912matrix, a parallel coordinates plot, a survival plot, and several functions to
913plot networks.")
914 (license license:gpl2+)))
3349faec
RW
915
916(define-public r-proxy
917 (package
918 (name "r-proxy")
e7c4ad7d 919 (version "0.4-22")
3349faec
RW
920 (source
921 (origin
922 (method url-fetch)
923 (uri (cran-uri "proxy" version))
924 (sha256
925 (base32
e7c4ad7d 926 "0l0ff8irmmvic941is290hd5vszyhaj5nfwna4v3w9c1zk5nr1ma"))))
3349faec 927 (build-system r-build-system)
e9960d8c 928 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
929 (synopsis "Distance and similarity measures")
930 (description
931 "This package provides an extensible framework for the efficient
932calculation of auto- and cross-proximities, along with implementations of the
933most popular ones.")
934 (license license:gpl2)))
bc0081e7
RW
935
936(define-public r-sp
937 (package
938 (name "r-sp")
d87130cb 939 (version "1.3-1")
bc0081e7
RW
940 (source
941 (origin
942 (method url-fetch)
943 (uri (cran-uri "sp" version))
944 (sha256
945 (base32
d87130cb 946 "17xm1ig80p9wc860hm3bgishz6lj9fxgwqidj7rkbk4ap99qp62p"))))
bc0081e7
RW
947 (build-system r-build-system)
948 (propagated-inputs
949 `(("r-lattice" ,r-lattice)))
e9960d8c 950 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
951 (synopsis "Classes and methods for spatial data")
952 (description
953 "This package provides classes and methods for spatial data; the classes
954document where the spatial location information resides, for 2D or 3D data.
955Utility functions are provided, e.g. for plotting data as maps, spatial
956selection, as well as methods for retrieving coordinates, for subsetting,
957print, summary, etc.")
958 (license license:gpl2+)))
e389d10f
RW
959
960(define-public r-rmtstat
961 (package
962 (name "r-rmtstat")
963 (version "0.3")
964 (source
965 (origin
966 (method url-fetch)
967 (uri (cran-uri "RMTstat" version))
968 (sha256
969 (base32
970 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
971 (properties `((upstream-name . "RMTstat")))
972 (build-system r-build-system)
e9960d8c 973 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
974 (synopsis "Distributions, statistics and tests derived from random matrix theory")
975 (description
976 "This package provides functions for working with the Tracy-Widom laws
977and other distributions related to the eigenvalues of large Wishart
978matrices.")
979 (license license:bsd-3)))
6427e620 980
94989d4b
RJ
981(define-public r-rmpi
982 (package
983 (name "r-rmpi")
9ebfdcd3 984 (version "0.6-7")
94989d4b
RJ
985 (source (origin
986 (method url-fetch)
987 (uri (cran-uri "Rmpi" version))
988 (sha256
989 (base32
9ebfdcd3 990 "1b62gs7w1xqadqd7ir41jnxlcf14gcqfxd0915kn9ckdlsdrh0sw"))))
94989d4b
RJ
991 (properties `((upstream-name . "Rmpi")))
992 (build-system r-build-system)
993 (arguments
994 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")))
995 (inputs
996 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
997 (native-inputs
998 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
999 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
1000 (synopsis "R interface to message-passing interface (MPI)")
1001 (description
1002 "This package provides an interface (wrapper) to MPI APIs. It also
1003provides an interactive R manager and worker environment.")
1004 (license license:gpl2+)))
1005
6427e620
RW
1006(define-public r-lmoments
1007 (package
1008 (name "r-lmoments")
1009 (version "1.2-3")
1010 (source
1011 (origin
1012 (method url-fetch)
1013 (uri (cran-uri "Lmoments" version))
1014 (sha256
1015 (base32
1016 "13p0r4w16jvjnyjmkhkp3dwdfr1gap2l0k4k5jy41m8nc5fvcx79"))))
1017 (properties `((upstream-name . "Lmoments")))
1018 (build-system r-build-system)
1019 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
1020 (synopsis "L-moments and quantile mixtures")
1021 (description
1022 "This package contains functions to estimate L-moments and trimmed
1023L-moments from the data. It also contains functions to estimate the
1024parameters of the normal polynomial quantile mixture and the Cauchy polynomial
1025quantile mixture from L-moments and trimmed L-moments.")
1026 (license license:gpl2)))
28476b4b
RW
1027
1028(define-public r-distillery
1029 (package
1030 (name "r-distillery")
28f2f893 1031 (version "1.0-4")
28476b4b
RW
1032 (source
1033 (origin
1034 (method url-fetch)
1035 (uri (cran-uri "distillery" version))
1036 (sha256
1037 (base32
28f2f893 1038 "1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"))))
28476b4b
RW
1039 (build-system r-build-system)
1040 (home-page "http://www.ral.ucar.edu/staff/ericg")
1041 (synopsis "Functions for confidence intervals and object information")
1042 (description
1043 "This package provides some very simple method functions for confidence
1044interval calculation and to distill pertinent information from a potentially
1045complex object; primarily used in common with the packages extRemes and
1046SpatialVx.")
1047 (license license:gpl2+)))
58db98c9
RW
1048
1049(define-public r-extremes
1050 (package
1051 (name "r-extremes")
a151f1e6 1052 (version "2.0-9")
58db98c9
RW
1053 (source
1054 (origin
1055 (method url-fetch)
1056 (uri (cran-uri "extRemes" version))
1057 (sha256
1058 (base32
a151f1e6 1059 "0cpvcajk9xyy7662nqkyx333vrxpwsc5nmv0bfnhsbgijz5y0hvm"))))
58db98c9
RW
1060 (properties `((upstream-name . "extRemes")))
1061 (build-system r-build-system)
1062 (propagated-inputs
1063 `(("r-car" ,r-car)
1064 ("r-distillery" ,r-distillery)
1065 ("r-lmoments" ,r-lmoments)))
1066 (home-page "http://www.assessment.ucar.edu/toolkit/")
1067 (synopsis "Extreme value analysis")
1068 (description
1069 "ExtRemes is a suite of functions for carrying out analyses on the
1070extreme values of a process of interest; be they block maxima over long blocks
1071or excesses over a high threshold.")
1072 (license license:gpl2+)))
062b6dbd
RW
1073
1074(define-public r-lmtest
1075 (package
1076 (name "r-lmtest")
ba578d93 1077 (version "0.9-36")
062b6dbd
RW
1078 (source
1079 (origin
1080 (method url-fetch)
1081 (uri (cran-uri "lmtest" version))
1082 (sha256
1083 (base32
ba578d93 1084 "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
062b6dbd
RW
1085 (build-system r-build-system)
1086 (propagated-inputs
1087 `(("r-zoo" ,r-zoo)))
1088 (native-inputs
1089 `(("gfortran" ,gfortran)))
e9960d8c 1090 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
1091 (synopsis "Testing linear regression models")
1092 (description
1093 "This package provides a collection of tests, data sets, and examples for
1094diagnostic checking in linear regression models. Furthermore, some generic
1095tools for inference in parametric models are provided.")
1096 ;; Either version is okay
1097 (license (list license:gpl2 license:gpl3))))
d6b156dc 1098
c974008d
RJ
1099(define-public r-idr
1100 (package
1101 (name "r-idr")
1102 (version "1.2")
1103 (source (origin
1104 (method url-fetch)
1105 (uri (cran-uri "idr" version))
1106 (sha256
1107 (base32
1108 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
1109 (build-system r-build-system)
1110 (home-page "https://cran.r-project.org/web/packages/idr/")
1111 (synopsis "Irreproducible discovery rate")
1112 (description
1113 "This is a package for estimating the copula mixture model and plotting
1114correspondence curves in \"Measuring reproducibility of high-throughput
1115experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
1116by Li, Brown, Huang, and Bickel")
1117 (license license:gpl2+)))
1118
d6b156dc
RW
1119(define-public r-inline
1120 (package
1121 (name "r-inline")
0acbf8bb 1122 (version "0.3.15")
d6b156dc
RW
1123 (source (origin
1124 (method url-fetch)
1125 (uri (cran-uri "inline" version))
1126 (sha256
1127 (base32
0acbf8bb 1128 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 1129 (build-system r-build-system)
e9960d8c 1130 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
1131 (synopsis "Functions to inline C, C++, Fortran function calls from R")
1132 (description
1133 "This package provides functionality to dynamically define R functions
1134and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
1135@code{.Call} calling conventions.")
1136 ;; Any version of the LGPL.
1137 (license license:lgpl3+)))
8c72b830
RW
1138
1139(define-public r-bbmle
1140 (package
1141 (name "r-bbmle")
84078220 1142 (version "1.0.20")
8c72b830
RW
1143 (source
1144 (origin
1145 (method url-fetch)
1146 (uri (cran-uri "bbmle" version))
1147 (sha256
1148 (base32
84078220 1149 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
1150 (build-system r-build-system)
1151 (propagated-inputs
1152 `(("r-lattice" ,r-lattice)
1153 ("r-mass" ,r-mass)
1154 ("r-numderiv" ,r-numderiv)))
e9960d8c 1155 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
1156 (synopsis "Tools for General Maximum Likelihood Estimation")
1157 (description
c151b0b6
RW
1158 "This package provides methods and functions for fitting maximum
1159likelihood models in R. This package modifies and extends the @code{mle}
1160classes in the @code{stats4} package.")
8c72b830 1161 ;; Any version of the GPL
c151b0b6 1162 (license license:gpl2+)))
b31e4a96
RW
1163
1164(define-public r-emdbook
1165 (package
1166 (name "r-emdbook")
90f1ecb9 1167 (version "1.3.10")
b31e4a96
RW
1168 (source
1169 (origin
1170 (method url-fetch)
1171 (uri (cran-uri "emdbook" version))
1172 (sha256
1173 (base32
90f1ecb9 1174 "0880cx6rqm9vgd2zxnd2k0igfl80gy7ak15w36clwlzavab59hmv"))))
b31e4a96
RW
1175 (build-system r-build-system)
1176 (propagated-inputs
1177 `(("r-bbmle" ,r-bbmle)
1178 ("r-coda" ,r-coda)
1179 ("r-lattice" ,r-lattice)
1180 ("r-mass" ,r-mass)
1181 ("r-plyr" ,r-plyr)
1182 ("r-rcpp" ,r-rcpp)))
1183 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
1184 (synopsis "Support functions and data for \"Ecological Models and Data\"")
1185 (description
1186 "This package provides auxiliary functions and data sets for \"Ecological
1187Models and Data\", a book presenting maximum likelihood estimation and related
1188topics for ecologists (ISBN 978-0-691-12522-0).")
1189 ;; Any GPL version
1190 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
1191
1192(define-public r-lpsolve
1193 (package
1194 (name "r-lpsolve")
1195 (version "5.6.13")
1196 (source
1197 (origin
1198 (method url-fetch)
1199 (uri (cran-uri "lpSolve" version))
1200 (sha256
1201 (base32
1202 "13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"))))
1203 (properties `((upstream-name . "lpSolve")))
1204 (build-system r-build-system)
e9960d8c 1205 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
1206 (synopsis "R interface to Lp_solve to solve linear/integer programs")
1207 (description
1208 "Lp_solve is software for solving linear, integer and mixed integer
1209programs. This implementation supplies a \"wrapper\" function in C and some R
1210functions that solve general linear/integer problems, assignment problems, and
1211transportation problems.")
1212 (license license:lgpl2.0)))
521e0703
RW
1213
1214(define-public r-limsolve
1215 (package
1216 (name "r-limsolve")
1217 (version "1.5.5.3")
1218 (source
1219 (origin
1220 (method url-fetch)
1221 (uri (cran-uri "limSolve" version))
1222 (sha256
1223 (base32
1224 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
1225 (properties `((upstream-name . "limSolve")))
1226 (build-system r-build-system)
1227 (propagated-inputs
1228 `(("r-lpsolve" ,r-lpsolve)
1229 ("r-mass" ,r-mass)
1230 ("r-quadprog" ,r-quadprog)))
1231 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 1232 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
1233 (synopsis "Solving linear inverse models")
1234 (description
1235 "This package provides functions that:
1236
1237@enumerate
1238@item find the minimum/maximum of a linear or quadratic function,
1239@item sample an underdetermined or overdetermined system,
1240@item solve a linear system Ax=B for the unknown x.
1241@end enumerate
1242
1243It includes banded and tridiagonal linear systems. The package calls Fortran
1244functions from LINPACK.")
1245 ;; Any GPL version.
1246 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
1247
1248(define-public r-fitdistrplus
1249 (package
1250 (name "r-fitdistrplus")
1251 (version "1.0-9")
1252 (source
1253 (origin
1254 (method url-fetch)
1255 (uri (cran-uri "fitdistrplus" version))
1256 (sha256
1257 (base32
1258 "18x9454g598d54763k3hvi33iszifk7sxvhd1zg5r8z1vpixx3z6"))))
1259 (build-system r-build-system)
1260 (propagated-inputs
1261 `(("r-mass" ,r-mass)
1262 ("r-survival" ,r-survival)))
1263 (home-page "http://riskassessment.r-forge.r-project.org")
1264 (synopsis "Fitting a parametric distribution from data")
1265 (description
1266 "This package extends the @code{fitdistr} function of the MASS package
1267with several functions to help the fit of a parametric distribution to
1268non-censored or censored data. Censored data may contain left-censored,
1269right-censored and interval-censored values, with several lower and upper
1270bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
1271provides moment matching (MME), quantile matching (QME) and maximum
1272goodness-of-fit estimation (MGE) methods (available only for non-censored
1273data). Weighted versions of MLE, MME and QME are available.")
1274 (license license:gpl2+)))
8d220073
RW
1275
1276(define-public r-energy
1277 (package
1278 (name "r-energy")
975ea10d 1279 (version "1.7-4")
8d220073
RW
1280 (source
1281 (origin
1282 (method url-fetch)
1283 (uri (cran-uri "energy" version))
1284 (sha256
1285 (base32
975ea10d 1286 "12skvlridfq4jd5mh0yxl79ps0zi2xnlh4hsdgxad0gm7qky8awd"))))
8d220073
RW
1287 (build-system r-build-system)
1288 (propagated-inputs
1289 `(("r-boot" ,r-boot)
1290 ("r-rcpp" ,r-rcpp)))
e9960d8c 1291 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
1292 (synopsis "Multivariate inference via the energy of data")
1293 (description
1294 "This package provides e-statistics (energy) tests and statistics for
1295multivariate and univariate inference, including distance correlation,
1296one-sample, two-sample, and multi-sample tests for comparing multivariate
1297distributions, are implemented. Measuring and testing multivariate
1298independence based on distance correlation, partial distance correlation,
1299multivariate goodness-of-fit tests, clustering based on energy distance,
1300testing for multivariate normality, distance components (disco) for
1301non-parametric analysis of structured data, and other energy
1302statistics/methods are implemented.")
1303 (license license:gpl2+)))
abcb8494
RW
1304
1305(define-public r-suppdists
1306 (package
1307 (name "r-suppdists")
1308 (version "1.1-9.4")
1309 (source
1310 (origin
1311 (method url-fetch)
1312 (uri (cran-uri "SuppDists" version))
1313 (sha256
1314 (base32
1315 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
1316 (properties `((upstream-name . "SuppDists")))
1317 (build-system r-build-system)
e9960d8c 1318 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
1319 (synopsis "Supplementary distributions")
1320 (description
1321 "This package provides ten distributions supplementing those built into
1322R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
1323Spearman's rho, maximum F ratio, the Pearson product moment correlation
1324coefficient, Johnson distributions, normal scores and generalized
1325hypergeometric distributions. In addition two random number generators of
1326George Marsaglia are included.")
1327 (license license:gpl2+)))
05e8a3ef
RW
1328
1329(define-public r-ksamples
1330 (package
1331 (name "r-ksamples")
c152c6b3 1332 (version "1.2-8")
05e8a3ef
RW
1333 (source
1334 (origin
1335 (method url-fetch)
1336 (uri (cran-uri "kSamples" version))
1337 (sha256
1338 (base32
c152c6b3 1339 "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
05e8a3ef
RW
1340 (properties `((upstream-name . "kSamples")))
1341 (build-system r-build-system)
1342 (propagated-inputs
1343 `(("r-suppdists" ,r-suppdists)))
e9960d8c 1344 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
1345 (synopsis "K-Sample rank tests and their combinations")
1346 (description
1347 "This package provides tools to compares k samples using the
1348Anderson-Darling test, Kruskal-Wallis type tests with different rank score
1349criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
1350test. It computes asymptotic, simulated or (limited) exact P-values, all
1351valid under randomization, with or without ties, or conditionally under random
1352sampling from populations, given the observed tie pattern. Except for Steel's
1353test and the JT test it also combines these tests across several blocks of
1354samples.")
1355 (license license:gpl2+)))
f97ce815
RW
1356
1357(define-public r-cvst
1358 (package
1359 (name "r-cvst")
b13b5674 1360 (version "0.2-2")
f97ce815
RW
1361 (source
1362 (origin
1363 (method url-fetch)
1364 (uri (cran-uri "CVST" version))
1365 (sha256
1366 (base32
b13b5674 1367 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
1368 (properties `((upstream-name . "CVST")))
1369 (build-system r-build-system)
1370 (propagated-inputs
1371 `(("r-kernlab" ,r-kernlab)
1372 ("r-matrix" ,r-matrix)))
e9960d8c 1373 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
1374 (synopsis "Fast cross-validation via sequential testing")
1375 (description
1376 "This package implements the fast cross-validation via sequential
1377testing (CVST) procedure. CVST is an improved cross-validation procedure
1378which uses non-parametric testing coupled with sequential analysis to
1379determine the best parameter set on linearly increasing subsets of the data.
1380Additionally to the CVST the package contains an implementation of the
1381ordinary k-fold cross-validation with a flexible and powerful set of helper
1382objects and methods to handle the overall model selection process. The
1383implementations of the Cochran's Q test with permutations and the sequential
1384testing framework of Wald are generic and can therefore also be used in other
1385contexts.")
1386 (license license:gpl2+)))
797e1dfb 1387
c5f033e0
RW
1388(define-public r-squarem
1389 (package
1390 (name "r-squarem")
1391 (version "2017.10-1")
1392 (source
1393 (origin
1394 (method url-fetch)
1395 (uri (cran-uri "SQUAREM" version))
1396 (sha256
1397 (base32
1398 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
1399 (properties `((upstream-name . "SQUAREM")))
1400 (build-system r-build-system)
1401 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
1402 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
1403 (description
1404 "This package provides algorithms for accelerating the convergence of
1405slow, monotone sequences from smooth, contraction mapping such as the EM
1406algorithm. It can be used to accelerate any smooth, linearly convergent
1407acceleration scheme. A tutorial style introduction to this package is
1408available in a vignette.")
1409 (license license:gpl2+)))
1410
797e1dfb
RW
1411(define-public r-lava
1412 (package
1413 (name "r-lava")
4294f7df 1414 (version "1.6.2")
797e1dfb
RW
1415 (source
1416 (origin
1417 (method url-fetch)
1418 (uri (cran-uri "lava" version))
1419 (sha256
1420 (base32
4294f7df 1421 "1r47pps39cgvxhg1s0bqknf4jl91pbb0c76q5icxivhwb172fqcm"))))
797e1dfb
RW
1422 (build-system r-build-system)
1423 (propagated-inputs
1424 `(("r-numderiv" ,r-numderiv)
92e4534c 1425 ("r-squarem" ,r-squarem)
797e1dfb
RW
1426 ("r-survival" ,r-survival)))
1427 (home-page "https://github.com/kkholst/lava")
1428 (synopsis "Latent variable models")
1429 (description
1430 "This package provides tools for the estimation and simulation of latent
1431variable models.")
1432 (license license:gpl3)))
d26b7c1b
RW
1433
1434(define-public r-drr
1435 (package
1436 (name "r-drr")
0f001b3c 1437 (version "0.0.3")
d26b7c1b
RW
1438 (source
1439 (origin
1440 (method url-fetch)
1441 (uri (cran-uri "DRR" version))
1442 (sha256
1443 (base32
0f001b3c 1444 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
1445 (properties `((upstream-name . "DRR")))
1446 (build-system r-build-system)
1447 (propagated-inputs
1448 `(("r-cvst" ,r-cvst)
1449 ("r-kernlab" ,r-kernlab)
1450 ("r-matrix" ,r-matrix)))
e9960d8c 1451 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
1452 (synopsis "Dimensionality reduction via regression")
1453 (description
1454 "This package provides an implementation of dimensionality reduction via
1455regression using Kernel Ridge Regression.")
1456 (license license:gpl3)))
9dd707f0
RW
1457
1458(define-public r-prodlim
1459 (package
1460 (name "r-prodlim")
9ee81a36 1461 (version "2018.04.18")
9dd707f0
RW
1462 (source
1463 (origin
1464 (method url-fetch)
1465 (uri (cran-uri "prodlim" version))
1466 (sha256
1467 (base32
9ee81a36 1468 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
9dd707f0
RW
1469 (build-system r-build-system)
1470 (propagated-inputs
1471 `(("r-kernsmooth" ,r-kernsmooth)
1472 ("r-lava" ,r-lava)
1473 ("r-rcpp" ,r-rcpp)
1474 ("r-survival" ,r-survival)))
e9960d8c 1475 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
1476 (synopsis "Product-limit estimation for censored event history analysis")
1477 (description
1478 "This package provides a fast and user-friendly implementation of
1479nonparametric estimators for censored event history (survival) analysis with
1480the Kaplan-Meier and Aalen-Johansen methods.")
1481 (license license:gpl2+)))
b561f563
RW
1482
1483(define-public r-dimred
1484 (package
1485 (name "r-dimred")
1486 (version "0.1.0")
1487 (source
1488 (origin
1489 (method url-fetch)
1490 (uri (cran-uri "dimRed" version))
1491 (sha256
1492 (base32
1493 "0fasca5fsbrxdwv30hch7vb9snb844l7l8p5fjf239dq45xfy37v"))))
1494 (properties `((upstream-name . "dimRed")))
1495 (build-system r-build-system)
1496 (propagated-inputs `(("r-drr" ,r-drr)))
1497 (home-page "https://github.com/gdkrmr/dimRed")
1498 (synopsis "Framework for dimensionality reduction")
1499 (description
1500 "This package provides a collection of dimensionality reduction
1501techniques from R packages and provides a common interface for calling the
1502methods.")
1503 (license license:gpl3)))
1b663184
RW
1504
1505(define-public r-timedate
1506 (package
1507 (name "r-timedate")
51b7b0e3 1508 (version "3043.102")
1b663184
RW
1509 (source
1510 (origin
1511 (method url-fetch)
1512 (uri (cran-uri "timeDate" version))
1513 (sha256
1514 (base32
51b7b0e3 1515 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
1516 (properties `((upstream-name . "timeDate")))
1517 (build-system r-build-system)
1518 (home-page "https://www.rmetrics.org")
1519 (synopsis "Chronological and calendar objects")
1520 (description
1521 "This package provides an environment for teaching \"Financial
1522Engineering and Computational Finance\" and for managing chronological and
1523calendar objects.")
1524 (license license:gpl2+)))
f57b883e 1525
ce4e81cb
RW
1526(define-public r-magic
1527 (package
1528 (name "r-magic")
1529 (version "1.5-8")
1530 (source
1531 (origin
1532 (method url-fetch)
1533 (uri (cran-uri "magic" version))
1534 (sha256
1535 (base32
1536 "083cgpp3v03li0h8597b3g21pd9lkbmn9pyssblnhc800mpc52vz"))))
1537 (build-system r-build-system)
1538 (propagated-inputs
1539 `(("r-abind" ,r-abind)))
1540 (home-page "https://github.com/RobinHankin/magic.git")
1541 (synopsis "Create and investigate magic squares")
1542 (description
1543 "This package provides a collection of efficient, vectorized algorithms
1544for the creation and investigation of magic squares and hypercubes, including
1545a variety of functions for the manipulation and analysis of arbitrarily
1546dimensioned arrays.")
1547 (license license:gpl2)))
1548
9604429d
RW
1549(define-public r-geometry
1550 (package
1551 (name "r-geometry")
1552 (version "0.3-6")
1553 (source
1554 (origin
1555 (method url-fetch)
1556 (uri (cran-uri "geometry" version))
1557 (sha256
1558 (base32
1559 "0s09vi0rr0smys3an83mz6fk41bplxyz4myrbiinf4qpk6n33qib"))))
1560 (build-system r-build-system)
1561 (propagated-inputs `(("r-magic" ,r-magic)))
1562 (home-page "http://geometry.r-forge.r-project.org/")
1563 (synopsis "Mesh generation and surface tesselation")
1564 (description
1565 "This package makes the qhull library available in R, in a similar manner
1566as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
1567intersections about a point, Voronoi diagrams, furthest-site Delaunay
1568triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
1569and higher dimensions. It implements the Quickhull algorithm for computing
1570the convex hull. Qhull does not support constrained Delaunay triangulations,
1571or mesh generation of non-convex objects, but the package does include some R
1572functions that allow for this. Currently the package only gives access to
1573Delaunay triangulation and convex hull computation.")
1574 ;; The Qhull sources are included and are distributed under a custom
1575 ;; non-copyleft license. The R sources are released under GPL version 2.
1576 (license (list license:gpl2
1577 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
1578
f57b883e
RW
1579(define-public r-ddalpha
1580 (package
1581 (name "r-ddalpha")
7cd2fa95 1582 (version "1.3.4")
f57b883e
RW
1583 (source
1584 (origin
1585 (method url-fetch)
1586 (uri (cran-uri "ddalpha" version))
1587 (sha256
1588 (base32
7cd2fa95 1589 "16cn0bhbaz9l9k4y79sv2d4f7pvs7dyka273y89igs5jvr99kfj1"))))
f57b883e
RW
1590 (build-system r-build-system)
1591 (propagated-inputs
1592 `(("r-bh" ,r-bh)
1593 ("r-class" ,r-class)
4f184233 1594 ("r-geometry" ,r-geometry)
f57b883e
RW
1595 ("r-mass" ,r-mass)
1596 ("r-rcpp" ,r-rcpp)
e90456b9
RW
1597 ("r-robustbase" ,r-robustbase)
1598 ("r-sfsmisc" ,r-sfsmisc)))
1599 (native-inputs
1600 `(("gfortran" ,gfortran)))
e9960d8c 1601 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
1602 (synopsis "Depth-Based classification and calculation of data depth")
1603 (description
1604 "This package contains procedures for depth-based supervised learning,
1605which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
1606Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
1607statistical depth function to a compact low-dimensional space, where the final
1608classification is done. It also offers an extension to functional data and
1609routines for calculating certain notions of statistical depth functions. 50
1610multivariate and 5 functional classification problems are included.")
1611 (license license:gpl2)))
5a87093f
RW
1612
1613(define-public r-gower
1614 (package
1615 (name "r-gower")
1616 (version "0.1.2")
1617 (source
1618 (origin
1619 (method url-fetch)
1620 (uri (cran-uri "gower" version))
1621 (sha256
1622 (base32
1623 "1mbrj1lam3jfbby2j32shmmj5cn09zx3rkxbamq7q8sdg39b54gb"))))
1624 (build-system r-build-system)
1625 (native-inputs
1626 `(("r-knitr" ,r-knitr)))
1627 (home-page "https://github.com/markvanderloo/gower")
1628 (synopsis "Gower's distance")
1629 (description
1630 "This package provides tools to compute Gower's distance (or similarity)
1631coefficient between records, and to compute the top-n matches between records.
1632Core algorithms are executed in parallel on systems supporting OpenMP.")
1633 (license license:gpl3)))
649cf27c
RW
1634
1635(define-public r-rcpproll
1636 (package
1637 (name "r-rcpproll")
d0396c8e 1638 (version "0.3.0")
649cf27c
RW
1639 (source
1640 (origin
1641 (method url-fetch)
1642 (uri (cran-uri "RcppRoll" version))
1643 (sha256
1644 (base32
d0396c8e 1645 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
1646 (properties `((upstream-name . "RcppRoll")))
1647 (build-system r-build-system)
1648 (propagated-inputs
1649 `(("r-rcpp" ,r-rcpp)))
e9960d8c 1650 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
1651 (synopsis "Efficient rolling and windowed operations")
1652 (description
1653 "This package provides fast and efficient routines for common rolling /
1654windowed operations. Routines for the efficient computation of windowed mean,
1655median, sum, product, minimum, maximum, standard deviation and variance are
1656provided.")
1657 (license license:gpl2+)))
6c3d42d6
RW
1658
1659(define-public r-ipred
1660 (package
1661 (name "r-ipred")
1662 (version "0.9-6")
1663 (source
1664 (origin
1665 (method url-fetch)
1666 (uri (cran-uri "ipred" version))
1667 (sha256
1668 (base32
1669 "1vrw1pqcpnc04x1r2h9grdfm6bivs358sww5gg90jwlvxcw69lxq"))))
1670 (build-system r-build-system)
1671 (propagated-inputs
1672 `(("r-class" ,r-class)
1673 ("r-mass" ,r-mass)
1674 ("r-nnet" ,r-nnet)
1675 ("r-prodlim" ,r-prodlim)
1676 ("r-rpart" ,r-rpart)
1677 ("r-survival" ,r-survival)))
e9960d8c 1678 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
1679 (synopsis "Improved predictors")
1680 (description
1681 "This package provides improved predictive models by indirect
1682classification and bagging for classification, regression and survival
1683problems as well as resampling based estimators of prediction error.")
1684 (license license:gpl2+)))
ba4527ab 1685
cdc129dc
RW
1686(define-public r-psych
1687 (package
1688 (name "r-psych")
cfa6cc4d 1689 (version "1.8.4")
cdc129dc
RW
1690 (source
1691 (origin
1692 (method url-fetch)
1693 (uri (cran-uri "psych" version))
1694 (sha256
1695 (base32
cfa6cc4d 1696 "1kzv9nc7rwn1sj1zxd8xrbs6c7qlka7j2c8lsr4f20znkd3qx8gf"))))
cdc129dc
RW
1697 (build-system r-build-system)
1698 (propagated-inputs
1699 `(("r-foreign" ,r-foreign)
1700 ("r-lattice" ,r-lattice)
1701 ("r-mnormt" ,r-mnormt)
1702 ("r-nlme" ,r-nlme)))
e9960d8c 1703 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
1704 (synopsis "Procedures for psychological, psychometric, and personality research")
1705 (description
1706 "This package provides a general purpose toolbox for personality,
1707psychometric theory and experimental psychology. Functions are primarily for
1708multivariate analysis and scale construction using factor analysis, principal
1709component analysis, cluster analysis and reliability analysis, although others
1710provide basic descriptive statistics. Item Response Theory is done using
1711factor analysis of tetrachoric and polychoric correlations. Functions for
1712analyzing data at multiple levels include within and between group statistics,
1713including correlations and factor analysis. Functions for simulating and
1714testing particular item and test structures are included. Several functions
1715serve as a useful front end for structural equation modeling. Graphical
1716displays of path diagrams, factor analysis and structural equation models are
1717created using basic graphics.")
1718 (license license:gpl2+)))
1719
6c8c8c6b
RW
1720(define-public r-broom
1721 (package
1722 (name "r-broom")
8144badc 1723 (version "0.4.5")
6c8c8c6b
RW
1724 (source
1725 (origin
1726 (method url-fetch)
1727 (uri (cran-uri "broom" version))
1728 (sha256
1729 (base32
8144badc 1730 "1mrrqqw1bmjf2v88ziqwb5y86g29h0a3rsx2jpw0hrzrzb8i5kcb"))))
6c8c8c6b
RW
1731 (build-system r-build-system)
1732 (propagated-inputs
1733 `(("r-dplyr" ,r-dplyr)
1734 ("r-nlme" ,r-nlme)
1735 ("r-plyr" ,r-plyr)
1736 ("r-psych" ,r-psych)
1737 ("r-reshape2" ,r-reshape2)
1738 ("r-stringr" ,r-stringr)
1739 ("r-tidyr" ,r-tidyr)))
6e19d50e 1740 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
1741 (synopsis "Convert statistical analysis objects into tidy data frames")
1742 (description
1743 "This package provides tools to convert statistical analysis objects from
1744R into tidy data frames, so that they can more easily be combined, reshaped
1745and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
1746@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
1747summarizes a model's statistical findings such as coefficients of a
1748regression; @code{augment}, which adds columns to the original data such as
1749predictions, residuals and cluster assignments; and @code{glance}, which
1750provides a one-row summary of model-level statistics.")
1751 (license license:expat)))
1752
ba4527ab
RW
1753(define-public r-recipes
1754 (package
1755 (name "r-recipes")
3321234c 1756 (version "0.1.3")
ba4527ab
RW
1757 (source
1758 (origin
1759 (method url-fetch)
1760 (uri (cran-uri "recipes" version))
1761 (sha256
1762 (base32
3321234c 1763 "1vqh3pxs4n1azhnd1lzg91vasya6g323kllhbrw177j7kdxqyimy"))))
ba4527ab
RW
1764 (build-system r-build-system)
1765 (propagated-inputs
18a11c6d
RW
1766 `(("r-broom" ,r-broom)
1767 ("r-ddalpha" ,r-ddalpha)
ba4527ab
RW
1768 ("r-dimred" ,r-dimred)
1769 ("r-dplyr" ,r-dplyr)
1770 ("r-gower" ,r-gower)
1771 ("r-ipred" ,r-ipred)
1772 ("r-lubridate" ,r-lubridate)
1773 ("r-magrittr" ,r-magrittr)
18a11c6d 1774 ("r-matrix" ,r-matrix)
3321234c 1775 ("r-pls" ,r-pls)
ba4527ab
RW
1776 ("r-purrr" ,r-purrr)
1777 ("r-rcpproll" ,r-rcpproll)
1778 ("r-rlang" ,r-rlang)
1779 ("r-tibble" ,r-tibble)
1780 ("r-tidyselect" ,r-tidyselect)
1781 ("r-timedate" ,r-timedate)))
1782 (home-page "https://github.com/topepo/recipes")
1783 (synopsis "Preprocessing tools to create design matrices")
1784 (description
1785 "Recipes is an extensible framework to create and preprocess design
1786matrices. Recipes consist of one or more data manipulation and analysis
1787\"steps\". Statistical parameters for the steps can be estimated from an
1788initial data set and then applied to other data sets. The resulting design
1789matrices can then be used as inputs into statistical or machine learning
1790models.")
1791 (license license:gpl2)))
1ab867be
RW
1792
1793(define-public r-pdist
1794 (package
1795 (name "r-pdist")
1796 (version "1.2")
1797 (source
1798 (origin
1799 (method url-fetch)
1800 (uri (cran-uri "pdist" version))
1801 (sha256
1802 (base32
1803 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
1804 (build-system r-build-system)
1805 (home-page "https://github.com/jeffwong/pdist")
1806 (synopsis "Partitioned distance function")
1807 (description
1808 "Pdist computes the euclidean distance between rows of a matrix X and
1809rows of another matrix Y. Previously, this could be done by binding the two
1810matrices together and calling @code{dist}, but this creates unnecessary
1811computation by computing the distances between a row of X and another row of
1812X, and likewise for Y. Pdist strictly computes distances across the two
1813matrices, not within the same matrix, making computations significantly faster
1814for certain use cases.")
1815 (license license:gpl3+)))
81e0b625
RW
1816
1817(define-public r-ggrepel
1818 (package
1819 (name "r-ggrepel")
0759d87d 1820 (version "0.8.0")
81e0b625
RW
1821 (source
1822 (origin
1823 (method url-fetch)
1824 (uri (cran-uri "ggrepel" version))
1825 (sha256
1826 (base32
0759d87d 1827 "1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"))))
81e0b625
RW
1828 (build-system r-build-system)
1829 (propagated-inputs
1830 `(("r-ggplot2" ,r-ggplot2)
1831 ("r-rcpp" ,r-rcpp)
1832 ("r-scales" ,r-scales)))
1833 (home-page "http://github.com/slowkow/ggrepel")
1834 (synopsis "Repulsive text and label geometries for ggplot2")
1835 (description
1836 "This package provides text and label geometries for ggplot2 that help to
1837avoid overlapping text labels. Labels repel away from each other and away
1838from the data points.")
1839 (license license:gpl3)))
6b968c4c
RW
1840
1841(define-public r-corrplot
1842 (package
1843 (name "r-corrplot")
1844 (version "0.84")
1845 (source
1846 (origin
1847 (method url-fetch)
1848 (uri (cran-uri "corrplot" version))
1849 (sha256
1850 (base32
1851 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
1852 (build-system r-build-system)
1853 (home-page "https://github.com/taiyun/corrplot")
1854 (synopsis "Visualization of a correlation matrix")
1855 (description
1856 "This package provides a graphical display of a correlation matrix or
1857general matrix. It also contains some algorithms to do matrix reordering. In
1858addition, corrplot is good at details, including choosing color, text labels,
1859color labels, layout, etc.")
1860 ;; Any version of the GPL
1861 (license license:gpl2+)))
a40a04fd
RW
1862
1863(define-public r-stringdist
1864 (package
1865 (name "r-stringdist")
2bce7795 1866 (version "0.9.5.1")
a40a04fd
RW
1867 (source
1868 (origin
1869 (method url-fetch)
1870 (uri (cran-uri "stringdist" version))
1871 (sha256
1872 (base32
2bce7795 1873 "0gap1g9xwhp0zxqsznkc2carpvi80z03prr4q8m528684lznx2xa"))))
a40a04fd
RW
1874 (build-system r-build-system)
1875 (home-page "https://github.com/markvanderloo/stringdist")
1876 (synopsis "Approximate string matching and string distance functions")
1877 (description
1878 "This package implements an approximate string matching version of R's
1879native @code{match} function. It can calculate various string distances based
1880on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
1881qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
1882Jaro-Winkler). An implementation of soundex is provided as well. Distances
1883can be computed between character vectors while taking proper care of encoding
1884or between integer vectors representing generic sequences.")
1885 (license license:gpl3+)))
10e16fa9 1886
fe1495e3
RW
1887(define-public r-jomo
1888 (package
1889 (name "r-jomo")
1890 (version "2.6-2")
1891 (source
1892 (origin
1893 (method url-fetch)
1894 (uri (cran-uri "jomo" version))
1895 (sha256
1896 (base32
1897 "0zyqwa2y08asj9xqwnngh6da1b9cqcx8pzc9cxwrmgnxd5nnsjb7"))))
1898 (build-system r-build-system)
1899 (propagated-inputs
1900 `(("r-lme4" ,r-lme4)
1901 ("r-survival" ,r-survival)))
1902 (home-page "https://cran.r-project.org/web/packages/jomo/")
1903 (synopsis "Multilevel Joint Modelling Multiple Imputation")
1904 (description
1905 "Similarly to Schafer's package pan, jomo is a package for multilevel
1906joint modelling multiple imputation @url{Carpenter and Kenward (2013),
1907http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
1908possibility of handling binary and categorical data through latent normal
1909variables, the option to use cluster-specific covariance matrices and to
1910impute compatibly with the substantive model.")
1911 (license license:gpl2)))
1912
03e718fb
RW
1913(define-public r-pan
1914 (package
1915 (name "r-pan")
1916 (version "1.4")
1917 (source
1918 (origin
1919 (method url-fetch)
1920 (uri (cran-uri "pan" version))
1921 (sha256
1922 (base32
1923 "1p3nigmhrnlch86g89hn7l0wvkifx3k9n59g0psi95yck43kza76"))))
1924 (build-system r-build-system)
1925 (native-inputs `(("gfortran" ,gfortran)))
1926 (home-page "https://cran.r-project.org/web/packages/pan/")
1927 (synopsis "Multiple imputation for multivariate panel or clustered data")
1928 (description
1929 "This package implements multiple imputation for multivariate panel or
1930clustered data.")
1931 (license license:gpl3)))
1932
84e7147a
RW
1933(define-public r-mitml
1934 (package
1935 (name "r-mitml")
1936 (version "0.3-5")
1937 (source
1938 (origin
1939 (method url-fetch)
1940 (uri (cran-uri "mitml" version))
1941 (sha256
1942 (base32
1943 "1s888r9y2ri39b48h1iypps6lddqkqv3g31l2sjmi2pvyccfpkwb"))))
1944 (build-system r-build-system)
1945 (propagated-inputs
1946 `(("r-haven" ,r-haven)
1947 ("r-jomo" ,r-jomo)
1948 ("r-pan" ,r-pan)))
1949 (home-page "https://cran.r-project.org/web/packages/mitml/")
1950 (synopsis "Tools for multiple imputation in multilevel modeling")
1951 (description
1952 "This package provides tools for multiple imputation of missing data in
1953multilevel modeling. It includes a user-friendly interface to the packages
1954pan and jomo, and several functions for visualization, data management and the
1955analysis of multiply imputed data sets.")
1956 (license license:gpl2+)))
1957
10e16fa9
RW
1958(define-public r-mice
1959 (package
1960 (name "r-mice")
92b8a481 1961 (version "3.1.0")
10e16fa9
RW
1962 (source
1963 (origin
1964 (method url-fetch)
1965 (uri (cran-uri "mice" version))
1966 (sha256
1967 (base32
92b8a481 1968 "0xpn215yfzib4hw09cwilnyg9zbvq460njavfvm84mvgwbm25byi"))))
10e16fa9
RW
1969 (build-system r-build-system)
1970 (propagated-inputs
aea3be25
RW
1971 `(("r-broom" ,r-broom)
1972 ("r-dplyr" ,r-dplyr)
1973 ("r-lattice" ,r-lattice)
10e16fa9 1974 ("r-mass" ,r-mass)
aea3be25 1975 ("r-mitml" ,r-mitml)
10e16fa9
RW
1976 ("r-nnet" ,r-nnet)
1977 ("r-rcpp" ,r-rcpp)
aea3be25 1978 ("r-rlang" ,r-rlang)
10e16fa9
RW
1979 ("r-rpart" ,r-rpart)
1980 ("r-survival" ,r-survival)))
1981 (home-page "https://cran.r-project.org/web/packages/mice/")
1982 (synopsis "Multivariate imputation by chained equations")
1983 (description
1984 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
1985implemented by the MICE algorithm as described in @url{Van Buuren and
1986Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
1987variable has its own imputation model. Built-in imputation models are
1988provided for continuous data (predictive mean matching, normal), binary
1989data (logistic regression), unordered categorical data (polytomous logistic
1990regression) and ordered categorical data (proportional odds). MICE can also
1991impute continuous two-level data (normal model, pan, second-level variables).
1992Passive imputation can be used to maintain consistency between variables.
1993Various diagnostic plots are available to inspect the quality of the
1994imputations.")
1995 ;; Any of these two versions.
1996 (license (list license:gpl2 license:gpl3))))
7fd5f60b 1997
02cdb45f
RW
1998(define-public r-truncnorm
1999 (package
2000 (name "r-truncnorm")
9d6f3925 2001 (version "1.0-8")
02cdb45f
RW
2002 (source
2003 (origin
2004 (method url-fetch)
2005 (uri (cran-uri "truncnorm" version))
2006 (sha256
2007 (base32
9d6f3925 2008 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 2009 (build-system r-build-system)
e9960d8c 2010 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
2011 (synopsis "Truncated normal distribution")
2012 (description "This package provides functions for the truncated normal
2013distribution with mean equal to @code{mean} and standard deviation equal to
2014@code{sd}. It includes density, distribution, quantile, and expected value
2015functions, as well as a random generation function.")
2016 (license license:gpl2)))
2017
cb8b4c11
RW
2018(define-public r-rsolnp
2019 (package
2020 (name "r-rsolnp")
2021 (version "1.16")
2022 (source
2023 (origin
2024 (method url-fetch)
2025 (uri (cran-uri "Rsolnp" version))
2026 (sha256
2027 (base32
2028 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
2029 (properties `((upstream-name . "Rsolnp")))
2030 (build-system r-build-system)
2031 (propagated-inputs
2032 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 2033 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
2034 (synopsis "General non-linear optimization")
2035 (description "The Rsolnp package implements a general non-linear augmented
2036Lagrange multiplier method solver, a @dfn{sequential quadratic
2037programming} (SQP) based solver).")
2038 ;; Any version of the GPL.
2039 (license license:gpl2+)))
2040
7fd5f60b
RW
2041(define-public r-hardyweinberg
2042 (package
2043 (name "r-hardyweinberg")
da5cca36 2044 (version "1.6.1")
7fd5f60b
RW
2045 (source
2046 (origin
2047 (method url-fetch)
2048 (uri (cran-uri "HardyWeinberg" version))
2049 (sha256
2050 (base32
da5cca36 2051 "16n8qanxx0p5ny5zqxafn8hwb1xv94y1wig1iql8as5a5qh8lwcz"))))
7fd5f60b
RW
2052 (properties `((upstream-name . "HardyWeinberg")))
2053 (build-system r-build-system)
2054 (propagated-inputs
2055 `(("r-mice" ,r-mice)
d0394944
RW
2056 ("r-rcpp" ,r-rcpp)
2057 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
2058 (home-page "https://cran.r-project.org/package=HardyWeinberg")
2059 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
2060 (description
2061 "This package contains tools for exploring Hardy-Weinberg equilibrium for
2062diallelic genetic marker data. All classical tests (chi-square, exact,
2063likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
2064included in the package, as well as functions for power computation and for
2065the simulation of marker data under equilibrium and disequilibrium. Routines
2066for dealing with markers on the X-chromosome are included. Functions for
2067testing equilibrium in the presence of missing data by using multiple
2068imputation are also provided. Implements several graphics for exploring the
2069equilibrium status of a large set of diallelic markers: ternary plots with
2070acceptance regions, log-ratio plots and Q-Q plots.")
2071 (license license:gpl2+)))
3a22732c
RW
2072
2073(define-public r-sm
2074 (package
2075 (name "r-sm")
1e31e8bc 2076 (version "2.2-5.5")
3a22732c
RW
2077 (source
2078 (origin
2079 (method url-fetch)
2080 (uri (cran-uri "sm" version))
2081 (sha256
2082 (base32
1e31e8bc 2083 "1rw2mxygxsmk8mn4wag1ppjgzk0rlvh6zd8q02qrhjrn9jhi5qj3"))))
3a22732c
RW
2084 (build-system r-build-system)
2085 (native-inputs `(("gfortran" ,gfortran)))
2086 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
2087 (synopsis "Smoothing methods for nonparametric regression and density estimation")
2088 (description
2089 "This is software accompanying the book 'Applied Smoothing Techniques for
2090Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
2091University Press. It provides smoothing methods for nonparametric regression
2092and density estimation")
2093 (license license:gpl2+)))
9232cac4 2094
6174db2b
RJ
2095(define-public r-venndiagram
2096 (package
2097 (name "r-venndiagram")
2098 (version "1.6.20")
2099 (source (origin
2100 (method url-fetch)
2101 (uri (cran-uri "VennDiagram" version))
2102 (sha256
2103 (base32
2104 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
2105 (properties `((upstream-name . "VennDiagram")))
2106 (build-system r-build-system)
2107 (propagated-inputs
2108 `(("r-futile-logger" ,r-futile-logger)))
2109 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
2110 (synopsis "Generate High-Resolution Venn and Euler Plots")
2111 (description
2112 "This package provides a set of functions to generate high-resolution
2113Venn and Euler plots. It includes handling for several special cases,
2114including two-case scaling, and extensive customization of plot shape and
2115structure.")
2116 (license license:gpl2+)))
2117
9232cac4
RW
2118(define-public r-vioplot
2119 (package
2120 (name "r-vioplot")
2121 (version "0.2")
2122 (source
2123 (origin
2124 (method url-fetch)
2125 (uri (cran-uri "vioplot" version))
2126 (sha256
2127 (base32
2128 "16wkb26kv6qr34hv5zgqmgq6zzgysg9i78pvy2c097lr60v087v0"))))
2129 (build-system r-build-system)
2130 (propagated-inputs `(("r-sm" ,r-sm)))
2131 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
2132 (synopsis "Violin plot")
2133 (description
2134 "This package provides a violin plot, which is a combination of a box
2135plot and a kernel density plot.")
2136 (license license:bsd-3)))
7b0569c0
RW
2137
2138(define-public r-rsofia
2139 (package
2140 (name "r-rsofia")
2141 (version "1.1")
2142 (source (origin
2143 (method url-fetch)
2144 ;; This package has been removed from CRAN, so we can
2145 ;; only fetch it from the archives.
2146 (uri (string-append "https://cran.r-project.org/src/"
2147 "contrib/Archive/RSofia/RSofia_"
2148 version ".tar.gz"))
2149 (sha256
2150 (base32
2151 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
2152 (properties `((upstream-name . "RSofia")))
2153 (build-system r-build-system)
2154 (propagated-inputs
2155 `(("r-rcpp" ,r-rcpp)))
2156 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
2157 (synopsis "Port of sofia-ml to R")
2158 (description "This package is a port of sofia-ml to R. Sofia-ml is a
2159suite of fast incremental algorithms for machine learning that can be used for
2160training models for classification or ranking.")
2161 (license license:asl2.0)))
738dda83 2162
3699383e
RW
2163(define-public r-xts
2164 (package
2165 (name "r-xts")
1d310349 2166 (version "0.10-2")
3699383e
RW
2167 (source
2168 (origin
2169 (method url-fetch)
2170 (uri (cran-uri "xts" version))
2171 (sha256
2172 (base32
1d310349 2173 "1i11fczks4lh8rpi6xbm9bm7f3jpcp6xw03kv178g3n3361qhmc1"))))
3699383e
RW
2174 (build-system r-build-system)
2175 (propagated-inputs `(("r-zoo" ,r-zoo)))
2176 (native-inputs `(("gfortran" ,gfortran)))
2177 (home-page "https://github.com/joshuaulrich/xts")
2178 (synopsis "Extensible time series")
2179 (description
2180 "This package provides for uniform handling of R's different time-based
2181data classes by extending @code{zoo}, maximizing native format information
2182preservation and allowing for user-level customization and extension, while
2183simplifying cross-class interoperability.")
2184 (license license:gpl2+)))
b72b42cf
RW
2185
2186(define-public r-performanceanalytics
2187 (package
2188 (name "r-performanceanalytics")
081d143d 2189 (version "1.5.2")
b72b42cf
RW
2190 (source
2191 (origin
2192 (method url-fetch)
2193 (uri (cran-uri "PerformanceAnalytics" version))
2194 (sha256
2195 (base32
081d143d 2196 "01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"))))
b72b42cf
RW
2197 (properties
2198 `((upstream-name . "PerformanceAnalytics")))
2199 (build-system r-build-system)
2200 (propagated-inputs
081d143d
RW
2201 `(("r-quadprog" ,r-quadprog)
2202 ("r-xts" ,r-xts)
b72b42cf 2203 ("r-zoo" ,r-zoo)))
d062957a 2204 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
2205 (synopsis "Econometric tools for performance and risk analysis")
2206 (description "This is a collection of econometric functions for
2207performance and risk analysis. This package aims to aid practitioners and
2208researchers in utilizing the latest research in analysis of non-normal return
2209streams. In general, it is most tested on return (rather than price) data on
2210a regular scale, but most functions will work with irregular return data as
2211well, and increasing numbers of functions will work with P&L or price data
2212where possible.")
2213 ;; Either version may be picked.
2214 (license (list license:gpl2 license:gpl3))))
018cf270
RW
2215
2216(define-public r-laeken
2217 (package
2218 (name "r-laeken")
2219 (version "0.4.6")
2220 (source
2221 (origin
2222 (method url-fetch)
2223 (uri (cran-uri "laeken" version))
2224 (sha256
2225 (base32
2226 "1rhkv1kk508pwln1d325iq4fink2ncssps0ypxi52j9d7wk78la6"))))
2227 (build-system r-build-system)
2228 (propagated-inputs
2229 `(("r-boot" ,r-boot)
2230 ("r-mass" ,r-mass)))
e9960d8c 2231 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
2232 (synopsis "Estimation of indicators on social exclusion and poverty")
2233 (description "This package provides tools for the estimation of indicators
2234on social exclusion and poverty, as well as an implementation of Pareto tail
2235modeling for empirical income distributions.")
2236 (license license:gpl2+)))
e5c17b8d
RW
2237
2238(define-public r-vcd
2239 (package
2240 (name "r-vcd")
2960f965 2241 (version "1.4-4")
e5c17b8d
RW
2242 (source
2243 (origin
2244 (method url-fetch)
2245 (uri (cran-uri "vcd" version))
2246 (sha256
2247 (base32
2960f965 2248 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
2249 (build-system r-build-system)
2250 (propagated-inputs
2251 `(("r-colorspace" ,r-colorspace)
2252 ("r-lmtest" ,r-lmtest)
2253 ("r-mass" ,r-mass)))
e9960d8c 2254 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
2255 (synopsis "Visualizing categorical data")
2256 (description "This package provides visualization techniques, data sets,
2257summary and inference procedures aimed particularly at categorical data.
2258Special emphasis is given to highly extensible grid graphics. The package was
2259originally inspired by the book \"Visualizing Categorical Data\" by Michael
2260Friendly and is now the main support package for a new book, \"Discrete Data
2261Analysis with R\" by Michael Friendly and David Meyer (2015).")
2262 (license license:gpl2)))
ae164260
RW
2263
2264(define-public r-ica
2265 (package
2266 (name "r-ica")
fabf0993 2267 (version "1.0-2")
ae164260
RW
2268 (source
2269 (origin
2270 (method url-fetch)
2271 (uri (cran-uri "ica" version))
2272 (sha256
2273 (base32
fabf0993 2274 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 2275 (build-system r-build-system)
e9960d8c 2276 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
2277 (synopsis "Independent component analysis")
2278 (description "This package provides tools for @dfn{Independent Component
2279Analysis} (ICA) using various algorithms: FastICA,
2280Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
2281of Eigenmatrices} (JADE).")
2282 (license license:gpl2+)))
bf025ff6
RW
2283
2284(define-public r-dtw
2285 (package
2286 (name "r-dtw")
cda93e83 2287 (version "1.20-1")
bf025ff6
RW
2288 (source
2289 (origin
2290 (method url-fetch)
2291 (uri (cran-uri "dtw" version))
2292 (sha256
2293 (base32
cda93e83 2294 "1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"))))
bf025ff6
RW
2295 (build-system r-build-system)
2296 (propagated-inputs `(("r-proxy" ,r-proxy)))
2297 (home-page "http://dtw.r-forge.r-project.org/")
2298 (synopsis "Dynamic Time Warping Algorithms")
2299 (description "This package provides a comprehensive implementation of
2300@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
2301optimal (least cumulative distance) alignment between points of two time
2302series. Common DTW variants covered include local (slope) and global (window)
2303constraints, subsequence matches, arbitrary distance definitions,
2304normalizations, minimum variance matching, and so on.")
2305 (license license:gpl2+)))
15ef07f0
RW
2306
2307(define-public r-sdmtools
2308 (package
2309 (name "r-sdmtools")
2310 (version "1.1-221")
2311 (source
2312 (origin
2313 (method url-fetch)
2314 (uri (cran-uri "SDMTools" version))
2315 (sha256
2316 (base32
2317 "1kacrpamshv7wz83yn45sfbw4m9c44xrrngzcklnwx8gcxx2knm6"))))
2318 (properties `((upstream-name . "SDMTools")))
2319 (build-system r-build-system)
2320 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
2321 (home-page "http://www.rforge.net/SDMTools/")
2322 (synopsis "Species distribution modelling tools")
2323 (description "This packages provides a set of tools for post processing
2324the outcomes of species distribution modeling exercises. It includes novel
2325methods for comparing models and tracking changes in distributions through
2326time. It further includes methods for visualizing outcomes, selecting
2327thresholds, calculating measures of accuracy and landscape fragmentation
2328statistics, etc.")
2329 (license license:gpl3+)))
ae3f2079
RW
2330
2331(define-public r-scatterplot3d
2332 (package
2333 (name "r-scatterplot3d")
5ade82bb 2334 (version "0.3-41")
ae3f2079
RW
2335 (source
2336 (origin
2337 (method url-fetch)
2338 (uri (cran-uri "scatterplot3d" version))
2339 (sha256
2340 (base32
5ade82bb 2341 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 2342 (build-system r-build-system)
e9960d8c 2343 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
2344 (synopsis "3D scatter plot")
2345 (description "This package provides an implementation of scatter plots for
2346plotting. a three dimensional point cloud.")
2347 (license license:gpl2)))
f90018e5
RW
2348
2349(define-public r-ggridges
2350 (package
2351 (name "r-ggridges")
0edd2fd1 2352 (version "0.5.0")
f90018e5
RW
2353 (source
2354 (origin
2355 (method url-fetch)
2356 (uri (cran-uri "ggridges" version))
2357 (sha256
2358 (base32
0edd2fd1 2359 "1znvsbl3px8dddpjgdrygnpz4s685wizi0jnjvx2hrz58i0chjqj"))))
f90018e5
RW
2360 (build-system r-build-system)
2361 (propagated-inputs
2362 `(("r-ggplot2" ,r-ggplot2)
2363 ("r-plyr" ,r-plyr)
0edd2fd1
RW
2364 ("r-scales" ,r-scales)
2365 ("r-withr" ,r-withr)))
f90018e5
RW
2366 (home-page "https://github.com/clauswilke/ggridges")
2367 (synopsis "Ridgeline plots in ggplot2")
2368 (description
2369 "Ridgeline plots provide a convenient way of visualizing changes in
2370distributions over time or space. This package enables the creation of such
2371plots in @code{ggplot2}.")
2372 (license license:gpl2)))
007f6d98
RW
2373
2374(define-public r-ggjoy
2375 (package
2376 (name "r-ggjoy")
c36745cf 2377 (version "0.4.1")
007f6d98
RW
2378 (source
2379 (origin
2380 (method url-fetch)
2381 (uri (cran-uri "ggjoy" version))
2382 (sha256
2383 (base32
c36745cf 2384 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
2385 (build-system r-build-system)
2386 (propagated-inputs
2387 `(("r-ggplot2" ,r-ggplot2)
2388 ("r-ggridges" ,r-ggridges)))
2389 (home-page "https://github.com/clauswilke/ggjoy")
2390 (synopsis "Joyplots in ggplot2")
2391 (description "Joyplots provide a convenient way of visualizing changes in
2392distributions over time or space. This package enables the creation of such
2393plots in @code{ggplot2}.")
2394 (license license:gpl2)))
2976f304
RW
2395
2396(define-public r-cli
2397 (package
2398 (name "r-cli")
2399 (version "1.0.0")
2400 (source
2401 (origin
2402 (method url-fetch)
2403 (uri (cran-uri "cli" version))
2404 (sha256
2405 (base32
2406 "07as3dr7vwx02p3qgzlmxz1dlrd3x3lysrzp222ip9jcjpydp8wg"))))
2407 (build-system r-build-system)
2408 (propagated-inputs
2409 `(("r-assertthat" ,r-assertthat)
2410 ("r-crayon" ,r-crayon)))
2411 (home-page "https://github.com/r-lib/cli#readme")
2412 (synopsis "Helpers for developing command line interfaces")
2413 (description "This package provides a suite of tools designed to build
2414attractive command line interfaces (CLIs). It includes tools for drawing
2415rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
2416 (license license:expat)))
55577393
RW
2417
2418(define-public r-argparser
2419 (package
2420 (name "r-argparser")
2421 (version "0.4")
2422 (source
2423 (origin
2424 (method url-fetch)
2425 (uri (cran-uri "argparser" version))
2426 (sha256
2427 (base32
2428 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
2429 (build-system r-build-system)
2430 (home-page "https://bitbucket.org/djhshih/argparser")
2431 (synopsis "Command-line argument parser")
2432 (description
2433 "This package provides a cross-platform command-line argument parser
2434written purely in R with no external dependencies. It is useful with the
2435Rscript front-end and facilitates turning an R script into an executable
2436script.")
2437 (license license:gpl3+)))
a3257d42
RW
2438
2439(define-public r-debugme
2440 (package
2441 (name "r-debugme")
2442 (version "1.1.0")
2443 (source
2444 (origin
2445 (method url-fetch)
2446 (uri (cran-uri "debugme" version))
2447 (sha256
2448 (base32
2449 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
2450 (build-system r-build-system)
2451 (propagated-inputs `(("r-crayon" ,r-crayon)))
2452 (home-page "https://github.com/r-lib/debugme#readme")
2453 (synopsis "Debug R packages")
2454 (description
2455 "This package allows the user to specify debug messages as special string
2456constants, and control debugging of packages via environment variables.")
2457 (license license:expat)))
2058e37d
RW
2458
2459(define-public r-processx
2460 (package
2461 (name "r-processx")
a8060630 2462 (version "3.1.0")
2058e37d
RW
2463 (source
2464 (origin
2465 (method url-fetch)
2466 (uri (cran-uri "processx" version))
2467 (sha256
2468 (base32
a8060630 2469 "0wjr3cqwvnjxbvln25szffmkns5w0xysivdjr6chxap4nh515b0i"))))
2058e37d
RW
2470 (build-system r-build-system)
2471 (propagated-inputs
2472 `(("r-assertthat" ,r-assertthat)
2473 ("r-crayon" ,r-crayon)
a8060630
RW
2474 ("r-r6" ,r-r6)
2475 ("r-testthat" ,r-testthat)))
2058e37d
RW
2476 (home-page "https://github.com/r-lib/processx3")
2477 (synopsis "Execute and control system processes")
2478 (description
2479 "This package provides portable tools to run system processes in the
2480background. It can check if a background process is running; wait on a
2481background process to finish; get the exit status of finished processes; kill
2482background processes and their children; restart processes. It can read the
2483standard output and error of the processes, using non-blocking connections.
2484@code{processx} can poll a process for standard output or error, with a
2485timeout. It can also poll several processes at once.")
2486 (license license:expat)))
f285346a
RW
2487
2488(define-public r-tsp
2489 (package
2490 (name "r-tsp")
127522c4 2491 (version "1.1-6")
f285346a
RW
2492 (source
2493 (origin
2494 (method url-fetch)
2495 (uri (cran-uri "TSP" version))
2496 (sha256
2497 (base32
127522c4 2498 "1ym97xl2icjpfkrici0wig29w06bb704hp51v7h5liygjlwpkhlc"))))
f285346a
RW
2499 (properties `((upstream-name . "TSP")))
2500 (build-system r-build-system)
2501 (propagated-inputs `(("r-foreach" ,r-foreach)))
2502 (home-page "https://cran.r-project.org/web/packages/TSP/")
2503 (synopsis "Traveling salesperson problem (TSP)")
2504 (description "This package provides basic infrastructure and some
2505algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
2506traveling salesman problem).")
2507 (license license:gpl3)))
ffb59bce
RW
2508
2509(define-public r-qap
2510 (package
2511 (name "r-qap")
2512 (version "0.1-1")
2513 (source
2514 (origin
2515 (method url-fetch)
2516 (uri (cran-uri "qap" version))
2517 (sha256
2518 (base32
2519 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
2520 (build-system r-build-system)
2521 (native-inputs `(("gfortran" ,gfortran)))
d062957a 2522 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
2523 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
2524 (description "This package implements heuristics for the @dfn{quadratic
2525assignment problem} (QAP). Currently only a simulated annealing heuristic is
2526available.")
2527 (license license:gpl3)))
7fe49f2a
RW
2528
2529(define-public r-gclus
2530 (package
2531 (name "r-gclus")
2532 (version "1.3.1")
2533 (source
2534 (origin
2535 (method url-fetch)
2536 (uri (cran-uri "gclus" version))
2537 (sha256
2538 (base32
2539 "02ba6zj9bjwrzykamjp40ajynx9xjx9h2i85n0ym0r5lcki4x6fn"))))
2540 (build-system r-build-system)
2541 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 2542 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
2543 (synopsis "Clustering graphics")
2544 (description "This package orders panels in scatterplot matrices and
2545parallel coordinate displays by some merit index. It contains various indices
2546of merit, ordering functions, and enhanced versions of @code{pairs} and
2547@code{parcoord} which color panels according to their merit level.")
2548 (license license:gpl2+)))
8e5e26d2
RW
2549
2550(define-public r-webshot
2551 (package
2552 (name "r-webshot")
2553 (version "0.5.0")
2554 (source
2555 (origin
2556 (method url-fetch)
2557 (uri (cran-uri "webshot" version))
2558 (sha256
2559 (base32
2560 "07r71zzmggp4jf92x4ws4wg6v1x98vaj01lsar85bnb30n5vx8gh"))))
2561 (build-system r-build-system)
2562 (propagated-inputs
2563 `(("r-jsonlite" ,r-jsonlite)
2564 ("r-magrittr" ,r-magrittr)
2565 ("r-processx" ,r-processx)
2566 ("r-withr" ,r-withr)))
2567 (home-page "https://github.com/wch/webshot/")
2568 (synopsis "Take screenshots of web pages")
2569 (description
2570 "Webshot makes it easy to take screenshots of web pages from within R.
2571It can also run Shiny applications locally and take screenshots of the
2572application; and it can render and screenshot static as well as interactive R
2573Markdown documents.")
2574 (license license:gpl2)))
2e9d187b
RW
2575
2576(define-public r-seriation
2577 (package
2578 (name "r-seriation")
2579 (version "1.2-3")
2580 (source
2581 (origin
2582 (method url-fetch)
2583 (uri (cran-uri "seriation" version))
2584 (sha256
2585 (base32
2586 "1q6hw4hjw224b4y0dc0j630v2pgj6sn455nwkilb70w8k31hpk92"))))
2587 (build-system r-build-system)
2588 (propagated-inputs
2589 `(("r-cluster" ,r-cluster)
2590 ("r-colorspace" ,r-colorspace)
2591 ("r-dendextend" ,r-dendextend)
2592 ("r-gclus" ,r-gclus)
2593 ("r-gplots" ,r-gplots)
2594 ("r-mass" ,r-mass)
2595 ("r-qap" ,r-qap)
2596 ("r-registry" ,r-registry)
2597 ("r-tsp" ,r-tsp)))
2598 (native-inputs `(("gfortran" ,gfortran)))
2599 (home-page "http://s2.smu.edu/IDA/seriation/")
2600 (synopsis "Infrastructure for ordering objects using seriation")
2601 (description
2602 "This package provides infrastructure for seriation with an
2603implementation of several seriation/sequencing techniques to reorder matrices,
2604dissimilarity matrices, and dendrograms. It also provides (optimally)
2605reordered heatmaps, color images and clustering visualizations like
2606dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
2607iVAT).")
2608 (license license:gpl3)))
e9e78d2c 2609
f6d2b45c
RW
2610(define-public r-xfun
2611 (package
2612 (name "r-xfun")
cac85e8b 2613 (version "0.2")
f6d2b45c
RW
2614 (source
2615 (origin
2616 (method url-fetch)
2617 (uri (cran-uri "xfun" version))
2618 (sha256
2619 (base32
cac85e8b 2620 "0zl22fcw90kdvzkjyf6vbmdmn9rz3bl51522fasvmykypffyng4a"))))
f6d2b45c
RW
2621 (build-system r-build-system)
2622 (home-page "https://github.com/yihui/xfun")
2623 (synopsis "Miscellaneous functions")
2624 (description
2625 "This package provides miscellaneous functions commonly used in other
2626packages maintained by Yihui Xie.")
2627 (license license:expat)))
f2442968
RW
2628
2629(define-public r-utf8
2630 (package
2631 (name "r-utf8")
65ea783f 2632 (version "1.1.4")
f2442968
RW
2633 (source
2634 (origin
2635 (method url-fetch)
2636 (uri (cran-uri "utf8" version))
2637 (sha256
2638 (base32
65ea783f 2639 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
2640 (build-system r-build-system)
2641 (home-page "https://github.com/patperry/r-utf8")
2642 (synopsis "Unicode text processing")
2643 (description
2644 "This package provides tools to process and print UTF-8 encoded
2645international text (Unicode). Input, validate, normalize, encode, format, and
2646display.")
2647 (license license:asl2.0)))
c555ccab
RW
2648
2649(define-public r-pillar
2650 (package
2651 (name "r-pillar")
aadb9ee6 2652 (version "1.2.3")
c555ccab
RW
2653 (source
2654 (origin
2655 (method url-fetch)
2656 (uri (cran-uri "pillar" version))
2657 (sha256
2658 (base32
aadb9ee6 2659 "1rzhssprqgam1nq3s0f5rzxhxsq02azcghvxf6k8kmsmddf1n7f8"))))
c555ccab
RW
2660 (build-system r-build-system)
2661 (propagated-inputs
2662 `(("r-cli" ,r-cli)
2663 ("r-crayon" ,r-crayon)
2664 ("r-rlang" ,r-rlang)
2665 ("r-utf8" ,r-utf8)))
2666 (home-page "https://github.com/r-lib/pillar")
2667 (synopsis "Coloured formatting for columns")
2668 (description
2669 "This package provides a @code{pillar} generic designed for formatting
2670columns of data using the full range of colours provided by modern
2671terminals.")
2672 (license license:gpl3)))
1c791925
RW
2673
2674(define-public r-uuid
2675 (package
2676 (name "r-uuid")
2677 (version "0.1-2")
2678 (source
2679 (origin
2680 (method url-fetch)
2681 (uri (cran-uri "uuid" version))
2682 (sha256
2683 (base32
2684 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
2685 (build-system r-build-system)
2686 (home-page "http://www.rforge.net/uuid")
2687 (synopsis "Tools for generating and handling of UUIDs")
2688 (description
2689 "This package provides tools for generating and handling of
2690@dfn{Universally Unique Identifiers} (UUIDs).")
2691 (license license:expat)))
846f4c23
RW
2692
2693(define-public r-tinytex
2694 (package
2695 (name "r-tinytex")
cb9f4041 2696 (version "0.5")
846f4c23
RW
2697 (source
2698 (origin
2699 (method url-fetch)
2700 (uri (cran-uri "tinytex" version))
2701 (sha256
2702 (base32
cb9f4041 2703 "1pg4jfyvandjwz3lmr38pbqi9d045iwkk3xklhsfhhxq6aviq9p7"))))
846f4c23
RW
2704 (build-system r-build-system)
2705 (home-page "https://github.com/yihui/tinytex")
2706 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
2707 (description
2708 "This package provides helper functions to install and maintain the LaTeX
2709distribution named TinyTeX, a lightweight, cross-platform, portable, and
2710easy-to-maintain version of TeX Live. This package also contains helper
2711functions to compile LaTeX documents, and install missing LaTeX packages
2712automatically.")
2713 (license license:expat)))
4376166b
RW
2714
2715(define-public r-metap
2716 (package
2717 (name "r-metap")
7f77e5d5 2718 (version "0.9")
4376166b
RW
2719 (source
2720 (origin
2721 (method url-fetch)
2722 (uri (cran-uri "metap" version))
2723 (sha256
2724 (base32
7f77e5d5 2725 "03vg0mb6q7j2z0pkxykbak0hcp6dcak7zxs1lw9hswz9kqrq5jhz"))))
4376166b
RW
2726 (build-system r-build-system)
2727 (propagated-inputs
2728 `(("r-lattice" ,r-lattice)))
2729 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
2730 (synopsis "Meta-analysis of significance values")
2731 (description
2732 "The canonical way to perform meta-analysis involves using effect sizes.
2733When they are not available this package provides a number of methods for
2734meta-analysis of significance values including the methods of Edgington,
2735Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
2736published results; and a routine for graphical display.")
2737 (license license:gpl2)))
5f4565b1
RW
2738
2739(define-public r-network
2740 (package
2741 (name "r-network")
92edaaea 2742 (version "1.13.0.1")
5f4565b1
RW
2743 (source
2744 (origin
2745 (method url-fetch)
2746 (uri (cran-uri "network" version))
2747 (sha256
2748 (base32
92edaaea 2749 "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"))))
5f4565b1 2750 (build-system r-build-system)
40862677 2751 (home-page "https://statnet.org/")
5f4565b1
RW
2752 (synopsis "Classes for relational data")
2753 (description
2754 "This package provides tools to create and modify network objects. The
2755@code{network} class can represent a range of relational data types, and
2756supports arbitrary vertex/edge/graph attributes.")
2757 (license license:gpl2+)))
07a2f34d
RW
2758
2759(define-public r-statnet-common
2760 (package
2761 (name "r-statnet-common")
1268a995 2762 (version "4.1.2")
07a2f34d
RW
2763 (source
2764 (origin
2765 (method url-fetch)
2766 (uri (cran-uri "statnet.common" version))
2767 (sha256
2768 (base32
1268a995 2769 "0h3g687214rlycca0fjrpy1lqbqsrginxqhmhl2mb2jinqqxcfgd"))))
07a2f34d
RW
2770 (properties
2771 `((upstream-name . "statnet.common")))
2772 (build-system r-build-system)
1268a995
RW
2773 (propagated-inputs
2774 `(("r-coda" ,r-coda)))
40862677 2775 (home-page "https://statnet.org")
07a2f34d
RW
2776 (synopsis "R scripts and utilities used by the Statnet software")
2777 (description "This package provides non-statistical utilities used by the
2778software developed by the Statnet Project.")
2779 (license license:gpl3)))
1088744d
RW
2780
2781(define-public r-sna
2782 (package
2783 (name "r-sna")
2784 (version "2.4")
2785 (source
2786 (origin
2787 (method url-fetch)
2788 (uri (cran-uri "sna" version))
2789 (sha256
2790 (base32
2791 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
2792 (build-system r-build-system)
2793 (propagated-inputs
2794 `(("r-network" ,r-network)
2795 ("r-statnet-common" ,r-statnet-common)))
40862677 2796 (home-page "https://statnet.org")
1088744d
RW
2797 (synopsis "Tools for social network analysis")
2798 (description
2799 "This package provides a range of tools for social network analysis,
2800including node and graph-level indices, structural distance and covariance
2801methods, structural equivalence detection, network regression, random graph
2802generation, and 2D/3D network visualization.")
2803 (license license:gpl2+)))
93c21ddc
RW
2804
2805(define-public r-ttr
2806 (package
2807 (name "r-ttr")
2808 (version "0.23-3")
2809 (source
2810 (origin
2811 (method url-fetch)
2812 (uri (cran-uri "TTR" version))
2813 (sha256
2814 (base32
2815 "07r62ngyzjl4aszdxnr3n6bnbcgcap32yhd430jsilicg8n06di1"))))
2816 (properties `((upstream-name . "TTR")))
2817 (build-system r-build-system)
2818 (propagated-inputs
2819 `(("r-curl" ,r-curl)
2820 ("r-xts" ,r-xts)
2821 ("r-zoo" ,r-zoo)))
2822 (native-inputs `(("gfortran" ,gfortran)))
2823 (home-page "https://github.com/joshuaulrich/TTR")
2824 (synopsis "Technical trading rules")
2825 (description
2826 "This package provides functions and data to construct technical trading
2827rules with R.")
2828 (license license:gpl2)))
0b64332c
RW
2829
2830(define-public r-leaps
2831 (package
2832 (name "r-leaps")
2833 (version "3.0")
2834 (source
2835 (origin
2836 (method url-fetch)
2837 (uri (cran-uri "leaps" version))
2838 (sha256
2839 (base32
2840 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
2841 (build-system r-build-system)
2842 (native-inputs `(("gfortran" ,gfortran)))
d062957a 2843 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
2844 (synopsis "Regression subset selection")
2845 (description
2846 "This package provides tools for regression subset selection, including
2847exhaustive search.")
2848 (license license:gpl2+)))
d3cb62e5
RW
2849
2850(define-public r-splus2r
2851 (package
2852 (name "r-splus2r")
2853 (version "1.2-2")
2854 (source
2855 (origin
2856 (method url-fetch)
2857 (uri (cran-uri "splus2R" version))
2858 (sha256
2859 (base32
2860 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
2861 (properties `((upstream-name . "splus2R")))
2862 (build-system r-build-system)
2863 (native-inputs `(("gfortran" ,gfortran)))
d062957a 2864 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
2865 (synopsis "Supplemental S-PLUS functionality in R")
2866 (description
2867 "Currently there are many functions in S-PLUS that are missing in R. To
2868facilitate the conversion of S-PLUS packages to R packages, this package
2869provides some missing S-PLUS functionality in R.")
2870 (license license:gpl2)))
034ac9d6
RW
2871
2872(define-public r-ifultools
2873 (package
2874 (name "r-ifultools")
2875 (version "2.0-4")
2876 (source
2877 (origin
2878 (method url-fetch)
2879 (uri (cran-uri "ifultools" version))
2880 (sha256
2881 (base32
2882 "0pv2msaa1rmj8csxdclzi2jwg9pfdvh87blj9j3xa3myisglq092"))))
2883 (build-system r-build-system)
2884 (propagated-inputs
2885 `(("r-mass" ,r-mass)
2886 ("r-splus2r" ,r-splus2r)))
d062957a 2887 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
2888 (synopsis "Insightful research tools")
2889 (description "This package provides C code used by the wmtsa, fractal, and
2890sapa R packages.")
2891 (license license:gpl2)))
0be7effe
RW
2892
2893(define-public r-sapa
2894 (package
2895 (name "r-sapa")
2896 (version "2.0-2")
2897 (source
2898 (origin
2899 (method url-fetch)
2900 (uri (cran-uri "sapa" version))
2901 (sha256
2902 (base32
2903 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
2904 (build-system r-build-system)
2905 (propagated-inputs
2906 `(("r-ifultools" ,r-ifultools)
2907 ("r-splus2r" ,r-splus2r)))
d062957a 2908 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
2909 (synopsis "Spectral analysis for physical applications")
2910 (description "This package provides software for the book Spectral
2911Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
2912Cambridge University Press, 1993.")
2913 (license license:gpl2)))
dceb1592
RW
2914
2915(define-public r-quantmod
2916 (package
2917 (name "r-quantmod")
d087f47d 2918 (version "0.4-13")
dceb1592
RW
2919 (source
2920 (origin
2921 (method url-fetch)
2922 (uri (cran-uri "quantmod" version))
2923 (sha256
2924 (base32
d087f47d 2925 "16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"))))
dceb1592
RW
2926 (build-system r-build-system)
2927 (propagated-inputs
2928 `(("r-curl" ,r-curl)
2929 ("r-ttr" ,r-ttr)
2930 ("r-xts" ,r-xts)
2931 ("r-zoo" ,r-zoo)))
d062957a 2932 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
2933 (synopsis "Quantitative financial modelling framework")
2934 (description "This package provides a quantitative financial modelling
2935framework to allow users to specify, build, trade, and analyse quantitative
2936financial trading strategies.")
2937 (license license:gpl3)))
b6dc3255
RW
2938
2939(define-public r-tseries
2940 (package
2941 (name "r-tseries")
83d5c2e1 2942 (version "0.10-45")
b6dc3255
RW
2943 (source
2944 (origin
2945 (method url-fetch)
2946 (uri (cran-uri "tseries" version))
2947 (sha256
2948 (base32
83d5c2e1 2949 "14s1glh5zzdvdl05a2z7ymhgf962svxf8xircghg5sc649lb33n0"))))
b6dc3255
RW
2950 (build-system r-build-system)
2951 (propagated-inputs
2952 `(("r-quadprog" ,r-quadprog)
2953 ("r-quantmod" ,r-quantmod)
2954 ("r-zoo" ,r-zoo)))
2955 (native-inputs
2956 `(("gfortran" ,gfortran)))
d062957a 2957 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
2958 (synopsis "Time series analysis and computational finance")
2959 (description
2960 "This package provides functions relating to time series analysis and
2961computational finance.")
2962 (license license:gpl2)))
a2c079a7
RW
2963
2964(define-public r-wmtsa
2965 (package
2966 (name "r-wmtsa")
2967 (version "2.0-3")
2968 (source
2969 (origin
2970 (method url-fetch)
2971 (uri (cran-uri "wmtsa" version))
2972 (sha256
2973 (base32
2974 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
2975 (build-system r-build-system)
2976 (propagated-inputs
2977 `(("r-ifultools" ,r-ifultools)
2978 ("r-mass" ,r-mass)
2979 ("r-splus2r" ,r-splus2r)))
d062957a 2980 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
2981 (synopsis "Wavelet methods for time series analysis")
2982 (description
2983 "This package provides software to accompany the book \"Wavelet Methods
2984for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
2985University Press, 2000.")
2986 (license license:gpl2)))
4993a02a
RW
2987
2988(define-public r-tsa
2989 (package
2990 (name "r-tsa")
2991 (version "1.01")
2992 (source
2993 (origin
2994 (method url-fetch)
2995 (uri (cran-uri "TSA" version))
2996 (sha256
2997 (base32
2998 "0cm97hwxm6vfgy9mc3kgwq6dnmn86p8a4avnfjbai048qnwrn6hx"))))
2999 (properties `((upstream-name . "TSA")))
3000 (build-system r-build-system)
3001 (propagated-inputs
3002 `(("r-leaps" ,r-leaps)
3003 ("r-locfit" ,r-locfit)
3004 ("r-mgcv" ,r-mgcv)
3005 ("r-tseries" ,r-tseries)))
3006 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
3007 (synopsis "Time series analysis")
3008 (description
3009 "This package contains R functions and datasets detailed in the book
3010\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
3011Cryer and Kung-Sik Chan.")
3012 (license license:gpl2+)))
19da7fe3
RW
3013
3014(define-public r-extradistr
3015 (package
3016 (name "r-extradistr")
8d2f8aed 3017 (version "1.8.9")
19da7fe3
RW
3018 (source
3019 (origin
3020 (method url-fetch)
3021 (uri (cran-uri "extraDistr" version))
3022 (sha256
3023 (base32
8d2f8aed 3024 "1fg8vjpal33y51iqzglk1yvy46d7js0l0wfbdy698lq8a06hq19p"))))
19da7fe3
RW
3025 (properties `((upstream-name . "extraDistr")))
3026 (build-system r-build-system)
3027 (propagated-inputs
3028 `(("r-rcpp" ,r-rcpp)))
3029 (home-page "https://github.com/twolodzko/extraDistr")
3030 (synopsis "Additional univariate and multivariate distributions")
3031 (description
3032 "This package implements density, distribution functions, quantile
3033functions and random generation functions for a large number of univariate and
3034multivariate distributions.")
3035 (license license:gpl2)))
5b25bc55
RW
3036
3037(define-public r-fractal
3038 (package
3039 (name "r-fractal")
3040 (version "2.0-4")
3041 (source
3042 (origin
3043 (method url-fetch)
3044 (uri (cran-uri "fractal" version))
3045 (sha256
3046 (base32
3047 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
3048 (build-system r-build-system)
3049 (propagated-inputs
3050 `(("r-ifultools" ,r-ifultools)
3051 ("r-mass" ,r-mass)
3052 ("r-sapa" ,r-sapa)
3053 ("r-scatterplot3d" ,r-scatterplot3d)
3054 ("r-splus2r" ,r-splus2r)
3055 ("r-wmtsa" ,r-wmtsa)))
d062957a 3056 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
3057 (synopsis "Fractal time series modeling and analysis")
3058 (description
3059 "This package provides tools for stochastic fractal and deterministic
3060chaotic time series analysis.")
3061 (license license:gpl2)))
6615a364
RW
3062
3063(define-public r-urca
3064 (package
3065 (name "r-urca")
3066 (version "1.3-0")
3067 (source
3068 (origin
3069 (method url-fetch)
3070 (uri (cran-uri "urca" version))
3071 (sha256
3072 (base32
3073 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
3074 (build-system r-build-system)
3075 (propagated-inputs `(("r-nlme" ,r-nlme)))
3076 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3077 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
3078 (synopsis "Unit root and cointegration tests for time series data")
3079 (description
3080 "This package provides unit root and cointegration tests encountered in
3081applied econometric analysis.")
3082 (license license:gpl2+)))
d32e5724
RW
3083
3084(define-public r-cubature
3085 (package
3086 (name "r-cubature")
752ff6e9 3087 (version "1.4")
d32e5724
RW
3088 (source
3089 (origin
3090 (method url-fetch)
3091 (uri (cran-uri "cubature" version))
3092 (sha256
3093 (base32
752ff6e9 3094 "1hd23b8v2kpqp5gr0va8p2q7j8w9rik6ks7zrr4b8mb2mwrakk74"))))
d32e5724
RW
3095 (build-system r-build-system)
3096 (propagated-inputs
3097 `(("r-rcpp" ,r-rcpp)))
3098 (home-page "https://github.com/bnaras/cubature")
3099 (synopsis "Adaptive multivariate integration over hypercubes")
3100 (description
3101 "This package is an R wrapper around the cubature C library for adaptive
3102multivariate integration over hypercubes. This version provides both
3103@code{hcubature} and @code{pcubature} routines in addition to a vector
3104interface.")
3105 ;; The included cubature C library is released under GPLv2+, but the
3106 ;; wrapper declares the license to be GPLv3+.
3107 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
3108
3109(define-public r-trend
3110 (package
3111 (name "r-trend")
3112 (version "1.1.0")
3113 (source
3114 (origin
3115 (method url-fetch)
3116 (uri (cran-uri "trend" version))
3117 (sha256
3118 (base32
3119 "06yifqbsvxbmk5gld4z2nnyhf59v8ks5xjwacmb25mv9r6bn388b"))))
3120 (build-system r-build-system)
3121 (propagated-inputs
3122 `(("r-extradistr" ,r-extradistr)))
3123 (native-inputs
3124 `(("gfortran" ,gfortran)))
d062957a 3125 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
3126 (synopsis "Non-parametric trend tests and change-point detection")
3127 (description
3128 "The analysis of environmental data often requires the detection of
3129trends and change-points. This package includes tests for trend
3130detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
3131Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
3132Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
3133correlation trend test), change-point detection (Lanzante's test procedures,
3134Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
3135Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
3136Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
3137sample Robust Rank-Order Distributional Test.")
3138 (license license:gpl3)))
f96eda90
RW
3139
3140(define-public r-expm
3141 (package
3142 (name "r-expm")
3143 (version "0.999-2")
3144 (source
3145 (origin
3146 (method url-fetch)
3147 (uri (cran-uri "expm" version))
3148 (sha256
3149 (base32
3150 "1mihl67kvv1xv0figp25jkmwfn4iwkcx15cng2348y8gm6zybw9q"))))
3151 (build-system r-build-system)
3152 (propagated-inputs `(("r-matrix" ,r-matrix)))
3153 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3154 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
3155 (synopsis "Tools for matrix exponentials and related quantities")
3156 (description
3157 "This package provides tools for the computation of the matrix
3158exponential, logarithm, square root, and related quantities.")
3159 (license license:gpl2+)))
68b6a67e
RW
3160
3161(define-public r-complexplus
3162 (package
3163 (name "r-complexplus")
3164 (version "2.1")
3165 (source
3166 (origin
3167 (method url-fetch)
3168 (uri (cran-uri "complexplus" version))
3169 (sha256
3170 (base32
3171 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
3172 (build-system r-build-system)
3173 (propagated-inputs
3174 `(("r-expm" ,r-expm)
3175 ("r-matrix" ,r-matrix)))
d062957a 3176 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
3177 (synopsis "Functions of complex or real variables")
3178 (description
3179 "This package extends several functions to the complex domain, including
3180the matrix exponential and logarithm, and the determinant.")
3181 (license license:gpl2)))
7b81a7ea
RW
3182
3183(define-public r-phontools
3184 (package
3185 (name "r-phontools")
3186 (version "0.2-2.1")
3187 (source
3188 (origin
3189 (method url-fetch)
3190 (uri (cran-uri "phonTools" version))
3191 (sha256
3192 (base32
3193 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
3194 (properties `((upstream-name . "phonTools")))
3195 (build-system r-build-system)
3196 (home-page "http://www.santiagobarreda.com/rscripts.html")
3197 (synopsis "Tools for phonetic and acoustic analyses")
3198 (description
3199 "This package contains tools for the organization, display, and analysis
3200of the sorts of data frequently encountered in phonetics research and
3201experimentation, including the easy creation of IPA vowel plots, and the
3202creation and manipulation of WAVE audio files.")
3203 (license license:bsd-2)))
d976454c
RW
3204
3205(define-public r-np
3206 (package
3207 (name "r-np")
c9a879ed 3208 (version "0.60-8")
d976454c
RW
3209 (source
3210 (origin
3211 (method url-fetch)
3212 (uri (cran-uri "np" version))
3213 (sha256
3214 (base32
c9a879ed 3215 "17h67a510wh83800ri6g02wvznrlhigxni8shyijz1iaxcpk8k4j"))))
d976454c
RW
3216 (build-system r-build-system)
3217 (propagated-inputs
3218 `(("r-boot" ,r-boot)
3219 ("r-cubature" ,r-cubature)
65d66b3e 3220 ("r-quadprog" ,r-quadprog)
d976454c
RW
3221 ("r-quantreg" ,r-quantreg)))
3222 (home-page "https://github.com/JeffreyRacine/R-Package-np")
3223 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
3224 (description "This package provides non-parametric (and semi-parametric)
3225kernel methods that seamlessly handle a mix of continuous, unordered, and
3226ordered factor data types.")
3227 ;; Any version of the GPL.
3228 (license license:gpl3+)))
2a112be0
RW
3229
3230(define-public r-powerplus
3231 (package
3232 (name "r-powerplus")
3233 (version "3.1")
3234 (source
3235 (origin
3236 (method url-fetch)
3237 (uri (cran-uri "powerplus" version))
3238 (sha256
3239 (base32
3240 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
3241 (build-system r-build-system)
3242 (propagated-inputs
3243 `(("r-complexplus" ,r-complexplus)
3244 ("r-expm" ,r-expm)
3245 ("r-mass" ,r-mass)
3246 ("r-matrix" ,r-matrix)
3247 ("r-phontools" ,r-phontools)))
d062957a 3248 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
3249 (synopsis "Exponentiation operations")
3250 (description
3251 "This package provides tools for the computation of matrix and scalar
3252exponentiation.")
3253 (license license:gpl2)))
021caafa
RW
3254
3255(define-public r-heatmaply
3256 (package
3257 (name "r-heatmaply")
3258 (version "0.14.1")
3259 (source
3260 (origin
3261 (method url-fetch)
3262 (uri (cran-uri "heatmaply" version))
3263 (sha256
3264 (base32
3265 "03p2caclhfgqgpx3wwck5h06jy3mxgs05gjmwkb7hmwghkjh41jc"))))
3266 (build-system r-build-system)
3267 (propagated-inputs
3268 `(("r-assertthat" ,r-assertthat)
3269 ("r-colorspace" ,r-colorspace)
3270 ("r-dendextend" ,r-dendextend)
3271 ("r-ggplot2" ,r-ggplot2)
3272 ("r-gplots" ,r-gplots)
3273 ("r-htmlwidgets" ,r-htmlwidgets)
d0f34274 3274 ("r-knitr" ,r-knitr) ; needed for vignettes
021caafa
RW
3275 ("r-magrittr" ,r-magrittr)
3276 ("r-plotly" ,r-plotly)
3277 ("r-rcolorbrewer" ,r-rcolorbrewer)
3278 ("r-reshape2" ,r-reshape2)
3279 ("r-scales" ,r-scales)
3280 ("r-seriation" ,r-seriation)
3281 ("r-viridis" ,r-viridis)
3282 ("r-webshot" ,r-webshot)))
3283 (home-page "https://cran.r-project.org/package=heatmaply")
3284 (synopsis "Interactive cluster heat maps using plotly")
3285 (description
3286 "This package enables you to create interactive cluster heatmaps that can
3287be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
3288Shiny app, and made available in the RStudio viewer pane. Hover the mouse
3289pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
3290a popular graphical method for visualizing high-dimensional data, in which a
3291table of numbers is encoded as a grid of colored cells. The rows and columns
3292of the matrix are ordered to highlight patterns and are often accompanied by
3293dendrograms.")
3294 ;; Either version of the license.
3295 (license (list license:gpl2 license:gpl3))))
b2dc4cb4
RW
3296
3297(define-public r-cgdsr
3298 (package
3299 (name "r-cgdsr")
3300 (version "1.2.10")
3301 (source
3302 (origin
3303 (method url-fetch)
3304 (uri (cran-uri "cgdsr" version))
3305 (sha256
3306 (base32
3307 "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
3308 (build-system r-build-system)
3309 (propagated-inputs
3310 `(("r-r-methodss3" ,r-r-methodss3)
3311 ("r-r-oo" ,r-r-oo)))
3312 (home-page "https://github.com/cBioPortal/cgdsr")
3313 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
3314 (description
3315 "This package provides a basic set of R functions for querying the Cancer
3316Genomics Data Server (CGDS), hosted by the Computational Biology Center at
3317Memorial-Sloan-Kettering Cancer Center (MSKCC).")
3318 (license license:lgpl3)))
a00968b7
RW
3319
3320(define-public r-import
3321 (package
3322 (name "r-import")
3323 (version "1.1.0")
3324 (source
3325 (origin
3326 (method url-fetch)
3327 (uri (cran-uri "import" version))
3328 (sha256
3329 (base32
3330 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
3331 (build-system r-build-system)
3332 (home-page "https://github.com/smbache/import")
3333 (synopsis "Import mechanism for R")
3334 (description
3335 "This is an alternative mechanism for importing objects from packages.
3336The syntax allows for importing multiple objects from a package with a single
3337command in an expressive way. The import package bridges some of the gap
3338between using @code{library} (or @code{require}) and direct (single-object)
3339imports. Furthermore the imported objects are not placed in the current
3340environment. It is also possible to import objects from stand-alone @code{.R}
3341files.")
3342 (license license:expat)))
5d9b82ac
RW
3343
3344(define-public r-shinyace
3345 (package
3346 (name "r-shinyace")
e86d3cc5 3347 (version "0.3.1")
5d9b82ac
RW
3348 (source
3349 (origin
3350 (method url-fetch)
3351 (uri (cran-uri "shinyAce" version))
3352 (sha256
3353 (base32
e86d3cc5 3354 "1hqgszbiv99dibhwr21v21ll4s2hjn3ccqdicsm0z3gk77bh8iyb"))))
5d9b82ac
RW
3355 (properties `((upstream-name . "shinyAce")))
3356 (build-system r-build-system)
3357 (propagated-inputs
e86d3cc5
RW
3358 `(("r-shiny" ,r-shiny)
3359 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
3360 (home-page "http://cran.r-project.org/web/packages/shinyAce")
3361 (synopsis "Ace editor bindings for Shiny")
3362 (description
3363 "This package provides Ace editor bindings to enable a rich text editing
3364environment within Shiny.")
3365 (license license:expat)))
f64fea1d
RW
3366
3367(define-public r-radiant-data
3368 (package
3369 (name "r-radiant-data")
36dc3591 3370 (version "0.9.5")
f64fea1d
RW
3371 (source
3372 (origin
3373 (method url-fetch)
3374 (uri (cran-uri "radiant.data" version))
3375 (sha256
3376 (base32
36dc3591 3377 "0mbxfqn79nphii4hb6kxl2wc0w0ra16y378rp2yw9a9926zdb7mb"))
f64fea1d
RW
3378 (modules '((guix build utils)))
3379 (snippet
3380 '(begin
3381 ;; Delete files that are under CC-NC-SA.
3382 (delete-file-recursively "inst/app/tools/help")
3383 #t))))
3384 (properties `((upstream-name . "radiant.data")))
3385 (build-system r-build-system)
3386 (propagated-inputs
3387 `(("r-base64enc" ,r-base64enc)
3388 ("r-broom" ,r-broom)
3389 ("r-car" ,r-car)
3390 ("r-curl" ,r-curl)
3391 ("r-dplyr" ,r-dplyr)
3392 ("r-dt" ,r-dt)
36dc3591 3393 ("r-glue" ,r-glue)
f64fea1d
RW
3394 ("r-ggplot2" ,r-ggplot2)
3395 ("r-gridextra" ,r-gridextra)
3396 ("r-import" ,r-import)
3397 ("r-jsonlite" ,r-jsonlite)
3398 ("r-knitr" ,r-knitr)
3399 ("r-lubridate" ,r-lubridate)
3400 ("r-magrittr" ,r-magrittr)
3401 ("r-markdown" ,r-markdown)
36dc3591 3402 ("r-plotly" ,r-plotly)
f64fea1d
RW
3403 ("r-psych" ,r-psych)
3404 ("r-readr" ,r-readr)
36dc3591
RW
3405 ("r-readxl" ,r-readxl)
3406 ("r-rlang" ,r-rlang)
f64fea1d
RW
3407 ("r-rmarkdown" ,r-rmarkdown)
3408 ("r-rstudioapi" ,r-rstudioapi)
3409 ("r-scales" ,r-scales)
3410 ("r-shiny" ,r-shiny)
3411 ("r-shinyace" ,r-shinyace)
3412 ("r-tibble" ,r-tibble)
36dc3591
RW
3413 ("r-tidyr" ,r-tidyr)
3414 ("r-writexl" ,r-writexl)))
f64fea1d
RW
3415 (home-page "https://github.com/radiant-rstats/radiant.data")
3416 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
3417 (description
3418 "The Radiant Data menu includes interfaces for loading, saving, viewing,
3419visualizing, summarizing, transforming, and combining data. It also contains
3420functionality to generate reproducible reports of the analyses conducted in
3421the application.")
3422 (license license:agpl3)))
e2cafc24
RW
3423
3424(define-public r-algdesign
3425 (package
3426 (name "r-algdesign")
3427 (version "1.1-7.3")
3428 (source
3429 (origin
3430 (method url-fetch)
3431 (uri (cran-uri "AlgDesign" version))
3432 (sha256
3433 (base32
3434 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
3435 (properties `((upstream-name . "AlgDesign")))
3436 (build-system r-build-system)
3437 (home-page "https://github.com/jvbraun/AlgDesign")
3438 (synopsis "Algorithmic experimental design")
3439 (description
3440 "This package provides tools to calculate exact and approximate theory
3441experimental designs for D, A, and I criteria. Very large designs may be
3442created. Experimental designs may be blocked or blocked designs created from
3443a candidate list, using several criteria. The blocking can be done when whole
3444and within plot factors interact.")
3445 (license license:gpl2+)))
35b0c051
RW
3446
3447(define-public r-signal
3448 (package
3449 (name "r-signal")
3450 (version "0.7-6")
3451 (source
3452 (origin
3453 (method url-fetch)
3454 (uri (cran-uri "signal" version))
3455 (sha256
3456 (base32
3457 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
3458 (build-system r-build-system)
3459 (propagated-inputs `(("r-mass" ,r-mass)))
3460 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3461 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
3462 (synopsis "Signal processing")
3463 (description
3464 "This package provides a set of signal processing functions originally
3465written for Matlab and GNU Octave. It includes filter generation utilities,
3466filtering functions, resampling routines, and visualization of filter models.
3467It also includes interpolation functions.")
3468 (license license:gpl2)))
db80dd4a 3469
3dab50d9
RW
3470(define-public r-gsubfn
3471 (package
3472 (name "r-gsubfn")
2acc0e5f 3473 (version "0.7")
3dab50d9
RW
3474 (source
3475 (origin
3476 (method url-fetch)
3477 (uri (cran-uri "gsubfn" version))
3478 (sha256
3479 (base32
2acc0e5f 3480 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
3481 (build-system r-build-system)
3482 (propagated-inputs `(("r-proto" ,r-proto)))
3483 (home-page "http://gsubfn.googlecode.com")
3484 (synopsis "Utilities for strings and function arguments.")
3485 (description
3486 "This package provides @code{gsubfn} which is like @code{gsub} but can
3487take a replacement function or certain other objects instead of the
3488replacement string. Matches and back references are input to the replacement
3489function and replaced by the function output. @code{gsubfn} can be used to
3490split strings based on content rather than delimiters and for quasi-perl-style
3491string interpolation. The package also has facilities for translating
3492formulas to functions and allowing such formulas in function calls instead of
3493functions.")
3494 (license license:gpl2+)))
3a563a41
RW
3495
3496(define-public r-sqldf
3497 (package
3498 (name "r-sqldf")
3499 (version "0.4-11")
3500 (source
3501 (origin
3502 (method url-fetch)
3503 (uri (cran-uri "sqldf" version))
3504 (sha256
3505 (base32
3506 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
3507 (build-system r-build-system)
3508 (propagated-inputs
3509 `(("r-chron" ,r-chron)
3510 ("r-dbi" ,r-dbi)
3511 ("r-gsubfn" ,r-gsubfn)
3512 ("r-proto" ,r-proto)
3513 ("r-rsqlite" ,r-rsqlite)))
3514 (home-page "https://github.com/ggrothendieck/sqldf")
3515 (synopsis "Manipulate R data frames using SQL")
3516 (description
3517 "The @code{sqldf} function is typically passed a single argument which is
3518an SQL select statement where the table names are ordinary R data frame names.
3519@code{sqldf} transparently sets up a database, imports the data frames into
3520that database, performs the SQL statement and returns the result using a
3521heuristic to determine which class to assign to each column of the returned
3522data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
3523used to read filtered files into R even if the original files are larger than
3524R itself can handle.")
3525 (license license:gpl2)))
94e46cab
RW
3526
3527(define-public r-abind
3528 (package
3529 (name "r-abind")
3530 (version "1.4-5")
3531 (source
3532 (origin
3533 (method url-fetch)
3534 (uri (cran-uri "abind" version))
3535 (sha256
3536 (base32
3537 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
3538 (build-system r-build-system)
d062957a 3539 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
3540 (synopsis "Combine multidimensional arrays")
3541 (description
3542 "This package provides tools to combine multidimensional arrays into a
3543single array. This is a generalization of @code{cbind} and @code{rbind}. It
3544works with vectors, matrices, and higher-dimensional arrays. It also provides
3545the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
3546extracting and replacing data in arrays.")
3547 (license license:lgpl2.0+)))
fc784b66
RW
3548
3549(define-public r-prroc
3550 (package
3551 (name "r-prroc")
0430eb66 3552 (version "1.3.1")
fc784b66
RW
3553 (source
3554 (origin
3555 (method url-fetch)
3556 (uri (cran-uri "PRROC" version))
3557 (sha256
3558 (base32
0430eb66 3559 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
3560 (properties `((upstream-name . "PRROC")))
3561 (build-system r-build-system)
d062957a 3562 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
3563 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
3564 (description
3565 "This package computes the areas under the @dfn{precision-recall} (PR)
3566and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
3567contrast to other implementations, the interpolation between points of the PR
3568curve is done by a non-linear piecewise function. In addition to the areas
3569under the curves, the curves themselves can also be computed and plotted by a
3570specific S3-method.")
3571 (license license:gpl3)))
661bb51e
RW
3572
3573(define-public r-vim
3574 (package
3575 (name "r-vim")
3576 (version "4.7.0")
3577 (source
3578 (origin
3579 (method url-fetch)
3580 (uri (cran-uri "VIM" version))
3581 (sha256
3582 (base32
3583 "1vjcs5wvjv94ln01d94h9rs4j50d3ky4n26mm3prgh13raylrmnd"))))
3584 (properties `((upstream-name . "VIM")))
3585 (build-system r-build-system)
3586 (propagated-inputs
3587 `(("r-car" ,r-car)
3588 ("r-colorspace" ,r-colorspace)
3589 ("r-data-table" ,r-data-table)
3590 ("r-e1071" ,r-e1071)
3591 ("r-laeken" ,r-laeken)
3592 ("r-mass" ,r-mass)
3593 ("r-nnet" ,r-nnet)
3594 ("r-rcpp" ,r-rcpp)
3595 ("r-robustbase" ,r-robustbase)
3596 ("r-sp" ,r-sp)
3597 ("r-vcd" ,r-vcd)))
3598 (home-page "https://github.com/alexkowa/VIM")
3599 (synopsis "Visualization and imputation of missing values")
3600 (description
3601 "This package provides tools for the visualization of missing and/or
3602imputed values are introduced, which can be used for exploring the data and
3603the structure of the missing and/or imputed values. Depending on this
3604structure of the missing values, the corresponding methods may help to
3605identify the mechanism generating the missing values and allows to explore the
3606data including missing values. In addition, the quality of imputation can be
3607visually explored using various univariate, bivariate, multiple and
3608multivariate plot methods.")
3609 (license license:gpl2+)))
d10b0952
RW
3610
3611(define-public r-fnn
3612 (package
3613 (name "r-fnn")
3614 (version "1.1")
3615 (source
3616 (origin
3617 (method url-fetch)
3618 (uri (cran-uri "FNN" version))
3619 (sha256
3620 (base32
3621 "1kncmiaraq1mrykb9fj3fsxswabk3l71fnp1vks0x9aay5xfk8mj"))))
3622 (properties `((upstream-name . "FNN")))
3623 (build-system r-build-system)
1b5905fe 3624 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
3625 (synopsis "Fast nearest neighbor search algorithms and applications")
3626 (description
3627 "This package provides cover-tree and kd-tree fast k-nearest neighbor
3628search algorithms. Related applications including KNN classification,
3629regression and information measures are implemented.")
3630 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
3631 ;; later can be used.
3632 (license license:gpl2+)))
be815dbd
RW
3633
3634(define-public r-smoother
3635 (package
3636 (name "r-smoother")
3637 (version "1.1")
3638 (source
3639 (origin
3640 (method url-fetch)
3641 (uri (cran-uri "smoother" version))
3642 (sha256
3643 (base32
3644 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
3645 (build-system r-build-system)
3646 (propagated-inputs
3647 `(("r-ttr" ,r-ttr)))
3648 (home-page "http://cran.r-project.org/web/packages/smoother")
3649 (synopsis "Functions relating to the smoothing of numerical data")
3650 (description
3651 "This package provides a collection of methods for smoothing numerical
3652data, commencing with a port of the Matlab gaussian window smoothing function.
3653In addition, several functions typically used in smoothing of financial data
3654are included.")
3655 (license license:gpl2)))
0efd09ac
RW
3656
3657(define-public r-riverplot
3658 (package
3659 (name "r-riverplot")
3660 (version "0.6")
3661 (source
3662 (origin
3663 (method url-fetch)
3664 (uri (cran-uri "riverplot" version))
3665 (sha256
3666 (base32
3667 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
3668 (build-system r-build-system)
3669 (home-page "https://logfc.wordpress.com")
3670 (synopsis "Sankey or ribbon plots")
3671 (description
3672 "Sankey plots are a type of diagram that is convenient to illustrate how
3673flow of information, resources etc. separates and joins, much like observing
3674how rivers split and merge. For example, they can be used to compare
3675different clusterings. This package provides an implementation of Sankey
3676plots for R.")
3677 (license license:gpl2+)))
c56739df
SY
3678
3679(define-public r-dyn
3680 (package
3681 (name "r-dyn")
3682 (version "0.2-9.6")
3683 (source
3684 (origin
3685 (method url-fetch)
3686 (uri (cran-uri "dyn" version))
3687 (sha256
3688 (base32
3689 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
3690 (build-system r-build-system)
3691 (propagated-inputs
3692 `(("r-zoo" ,r-zoo)))
3693 (home-page "https://cran.r-project.org/web/packages/dyn")
3694 (synopsis "Time series regression")
3695 (description
3696 "This package provides the dyn class interfaces @code{ts}, @code{irts},
3697@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
3698@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
3699@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
3700@code{randomForest::randomForest()} and other regression functions, allowing
3701those functions to be used with time series including specifications that may
3702contain lags, diffs and missing values.")
3703 ;; Any GPL version.
3704 (license license:gpl2+)))
24fa6bca
SY
3705
3706(define-public r-catdap
3707 (package
3708 (name "r-catdap")
3709 (version "1.3.4")
3710 (source
3711 (origin
3712 (method url-fetch)
3713 (uri (cran-uri "catdap" version))
3714 (sha256
3715 (base32
3716 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
3717 (build-system r-build-system)
3718 (native-inputs
3719 `(("gfortran" ,gfortran)))
3720 (home-page "https://cran.r-project.org/web/packages/catdap/")
3721 (synopsis "Tools for categorical data analysis")
3722 (description
3723 "This package provides functions for analyzing multivariate data.
3724Dependencies of the distribution of the specified variable (response
3725variable) to other variables (explanatory variables) are derived and
3726evaluated by the @dfn{Akaike Information Criterion} (AIC).")
3727 (license license:gpl2+)))
96e22362
SS
3728
3729(define-public r-arules
3730 (package
3731 (name "r-arules")
3b7999a7 3732 (version "1.6-1")
96e22362
SS
3733 (source
3734 (origin
3735 (method url-fetch)
3736 (uri (cran-uri "arules" version))
3737 (sha256
3738 (base32
3b7999a7 3739 "0glfqgxr87900kigmkby2ff7qrjvd6aq595q85y056i5ckjcp615"))))
96e22362
SS
3740 (build-system r-build-system)
3741 (propagated-inputs
3742 `(("r-matrix" ,r-matrix)))
3743 (home-page "https://github.com/mhahsler/arules")
3744 (synopsis "Mining association rules and frequent itemsets")
3745 (description
3746 "This package provides an infrastructure for representing, manipulating
3747and analyzing transaction data and patterns (frequent itemsets and association rules).
3748It also provides C implementations of the association mining algorithms Apriori
3749and Eclat.")
3750 (license license:gpl3)))
1cde7467
KH
3751
3752(define-public r-parsedate
3753 (package
3754 (name "r-parsedate")
3755 (version "1.1.3")
3756 (source
3757 (origin
3758 (method url-fetch)
3759 (uri (cran-uri "parsedate" version))
3760 (sha256
3761 (base32
3762 "0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
3763 (build-system r-build-system)
3764 (home-page "https://github.com/gaborcsardi/parsedate")
3765 (synopsis
3766 "Recognize and parse dates in various formats")
3767 (description
3768 "This package provides three functions for dealing with dates:
3769@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
3770time formats, @code{parse_date} parses dates in unspecified formats,
3771and @code{format_iso_8601} formats a date in ISO 8601 format.")
3772 (license license:gpl2)))
2a27c0bb
SY
3773
3774(define-public r-abc-data
3775 (package
3776 (name "r-abc-data")
3777 (version "1.0")
3778 (source
3779 (origin
3780 (method url-fetch)
3781 (uri (cran-uri "abc.data" version))
3782 (sha256
3783 (base32
3784 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
3785 (properties `((upstream-name . "abc.data")))
3786 (build-system r-build-system)
3787 (home-page "https://cran.r-project.org/web/packages/abc.data/")
3788 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
3789 (description
3790 "This package contains data which are used by functions of the abc
3791package which implements several @dfn{Approximate Bayesian Computation} (ABC)
3792algorithms for performing parameter estimation, model selection, and
3793goodness-of-fit.")
3794 (license license:gpl3+)))
82c8e0ae
SY
3795
3796(define-public r-abc
3797 (package
3798 (name "r-abc")
3799 (version "2.1")
3800 (source
3801 (origin
3802 (method url-fetch)
3803 (uri (cran-uri "abc" version))
3804 (sha256
3805 (base32
3806 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
3807 (build-system r-build-system)
3808 (propagated-inputs
3809 `(("r-abc-data" ,r-abc-data)
3810 ("r-locfit" ,r-locfit)
3811 ("r-mass" ,r-mass)
3812 ("r-nnet" ,r-nnet)
3813 ("r-quantreg" ,r-quantreg)))
3814 (home-page "https://cran.r-project.org/web/packages/abc/")
3815 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
3816 (description
3817 "This package implements several @dfn{Approximate Bayesian
3818Computation} (ABC) algorithms for performing parameter estimation, model
3819selection, and goodness-of-fit. Cross-validation tools are also available for
3820measuring the accuracy of ABC estimates, and to calculate the
3821misclassification probabilities of different models.")
3822 (license license:gpl3+)))
4b1f7a3e 3823
d182828f
RW
3824(define-public r-zip
3825 (package
3826 (name "r-zip")
3827 (version "1.0.0")
3828 (source
3829 (origin
3830 (method url-fetch)
3831 (uri (cran-uri "zip" version))
3832 (sha256
3833 (base32
3834 "0rgr9pcdhdq3k8n29h2ircp3ri1ibhrx81gja1y7331v15xyrabg"))))
3835 (build-system r-build-system)
3836 (home-page "https://github.com/gaborcsardi/zip")
3837 (synopsis "Cross-platform Zip compression")
3838 (description
3839 "This package provides a cross-platform Zip compression library for R.
3840It is a replacement for the @code{zip} function, that does not require any
3841additional external tools on any platform.")
3842 (license license:cc0)))
3843
4b1f7a3e
RW
3844(define-public r-openxlsx
3845 (package
3846 (name "r-openxlsx")
a8b4677b 3847 (version "4.1.0")
4b1f7a3e
RW
3848 (source
3849 (origin
3850 (method url-fetch)
3851 (uri (cran-uri "openxlsx" version))
3852 (sha256
3853 (base32
a8b4677b 3854 "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
4b1f7a3e 3855 (build-system r-build-system)
a8b4677b
RW
3856 (propagated-inputs
3857 `(("r-rcpp" ,r-rcpp)
3858 ("r-zip" ,r-zip)))
4b1f7a3e
RW
3859 (home-page "https://github.com/awalker89/openxlsx")
3860 (synopsis "Read, write and edit XLSX files")
3861 (description
3862 "This package simplifies the creation of Excel @code{.xlsx} files by
3863providing a high level interface to writing, styling and editing worksheets.
3864Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
3865and @code{XLConnect} packages with the added benefit of removing the
3866dependency on Java.")
3867 (license license:gpl3)))
c9920f25
RW
3868
3869(define-public r-rio
3870 (package
3871 (name "r-rio")
3872 (version "0.5.10")
3873 (source
3874 (origin
3875 (method url-fetch)
3876 (uri (cran-uri "rio" version))
3877 (sha256
3878 (base32
3879 "158xg3vj0glk3fslwi6fywwmfym2b6kn3fdmjligdfy5lf68khix"))))
3880 (build-system r-build-system)
3881 (propagated-inputs
3882 `(("r-curl" ,r-curl)
3883 ("r-data-table" ,r-data-table)
3884 ("r-foreign" ,r-foreign)
3885 ("r-haven" ,r-haven)
3886 ("r-openxlsx" ,r-openxlsx)
3887 ("r-readxl" ,r-readxl)
3888 ("r-tibble" ,r-tibble)))
3889 (home-page "https://github.com/leeper/rio")
3890 (synopsis "Swiss-army knife for data I/O")
3891 (description
3892 "This package provides streamlined data import and export infrastructure
3893by making assumptions that the user is probably willing to make: @code{import}
3894and @code{export} determine the data structure from the file extension,
3895reasonable defaults are used for data import and export (e.g.,
3896@code{stringsAsFactors=FALSE}), web-based import is natively
3897supported (including from SSL/HTTPS), compressed files can be read directly
3898without explicit decompression, and fast import packages are used where
3899appropriate. An additional convenience function, @code{convert}, provides a
3900simple method for converting between file types.")
3901 (license license:gpl2)))
08dac3d9
RW
3902
3903(define-public r-maptools
3904 (package
3905 (name "r-maptools")
3906 (version "0.9-2")
3907 (source
3908 (origin
3909 (method url-fetch)
3910 (uri (cran-uri "maptools" version))
3911 (sha256
3912 (base32
3913 "075lmb3b62171cw2dg8fv1vwmvfzg39r1ji7jwb8s5k9dz88ry1v"))))
3914 (build-system r-build-system)
3915 (propagated-inputs
3916 `(("r-foreign" ,r-foreign)
3917 ("r-lattice" ,r-lattice)
3918 ("r-sp" ,r-sp)))
3919 (home-page "http://r-forge.r-project.org/projects/maptools/")
3920 (synopsis "Tools for reading and handling spatial objects")
3921 (description
3922 "This package provides a set of tools for manipulating and reading
3923geographic data, in particular ESRI Shapefiles. It includes binary access to
3924GSHHG shoreline files. The package also provides interface wrappers for
3925exchanging spatial objects with other R packages.")
3926 ;; The C source files from shapelib are released under the Expat license.
3927 ;; The R code is released under GPL version 2 or later.
3928 (license (list license:gpl2+
3929 license:expat))))
284179bb
RW
3930
3931(define-public r-later
3932 (package
3933 (name "r-later")
fa7236f1 3934 (version "0.7.3")
284179bb
RW
3935 (source
3936 (origin
3937 (method url-fetch)
3938 (uri (cran-uri "later" version))
3939 (sha256
3940 (base32
fa7236f1 3941 "04j2phymxgkk4hv9pfa5w3s98w5d7fvm11blrdhxmray4n618msw"))))
284179bb
RW
3942 (build-system r-build-system)
3943 (propagated-inputs
3944 `(("r-bh" ,r-bh)
3945 ("r-rcpp" ,r-rcpp)
3946 ("r-rlang" ,r-rlang)))
3947 (home-page "https://github.com/r-lib/later")
3948 (synopsis "Utilities for delaying function execution")
3949 (description
3950 "This package provides tools to execute arbitrary R or C functions some
3951time after the current time, after the R execution stack has emptied.")
3952 (license license:gpl2+)))
d9d66ba9
RW
3953
3954(define-public r-promises
3955 (package
3956 (name "r-promises")
3957 (version "1.0.1")
3958 (source
3959 (origin
3960 (method url-fetch)
3961 (uri (cran-uri "promises" version))
3962 (sha256
3963 (base32
3964 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
3965 (build-system r-build-system)
3966 (propagated-inputs
3967 `(("r-later" ,r-later)
3968 ("r-magrittr" ,r-magrittr)
3969 ("r-r6" ,r-r6)
3970 ("r-rcpp" ,r-rcpp)
3971 ("r-rlang" ,r-rlang)))
3972 (home-page "https://rstudio.github.io/promises")
3973 (synopsis "Abstractions for promise-based asynchronous programming")
3974 (description
3975 "This package provides fundamental abstractions for doing asynchronous
3976programming in R using promises. Asynchronous programming is useful for
3977allowing a single R process to orchestrate multiple tasks in the background
3978while also attending to something else. Semantics are similar to JavaScript
3979promises, but with a syntax that is idiomatic R.")
3980 (license license:expat)))
3cf9ae2f
RW
3981
3982(define-public r-dosnow
3983 (package
3984 (name "r-dosnow")
3985 (version "1.0.16")
3986 (source
3987 (origin
3988 (method url-fetch)
3989 (uri (cran-uri "doSNOW" version))
3990 (sha256
3991 (base32
3992 "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
3993 (properties `((upstream-name . "doSNOW")))
3994 (build-system r-build-system)
3995 (propagated-inputs
3996 `(("r-foreach" ,r-foreach)
3997 ("r-iterators" ,r-iterators)
3998 ("r-snow" ,r-snow)))
3999 (home-page "https://cran.r-project.org/web/packages/doSNOW")
4000 (synopsis "Foreach parallel adaptor for the snow package")
4001 (description
4002 "This package provides a parallel backend for the @code{%dopar%} function
4003using the @code{snow} package.")
4004 (license license:gpl2)))
fdc3a05d
RJ
4005
4006(define-public r-snowfall
4007 (package
4008 (name "r-snowfall")
4009 (version "1.84-6.1")
4010 (source (origin
4011 (method url-fetch)
4012 (uri (cran-uri "snowfall" version))
4013 (sha256
4014 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
4015 (build-system r-build-system)
4016 (propagated-inputs
4017 `(("r-snow" ,r-snow)))
4018 (home-page "http://cran.r-project.org/web/packages/snowfall/")
4019 (synopsis "Easier cluster computing")
4020 (description "This package is a usability wrapper around snow for easier
4021development of parallel R programs. This package offers e.g. extended error
4022checks, and additional functions. All functions work in sequential mode, too,
4023if no cluster is present or wished. The package is also designed as connector
4024to the cluster management tool @code{sfCluster}, but can also used without
4025it.")
4026 (license license:gpl2+)))
e09d74ec
RW
4027
4028(define-public r-codedepends
4029 (package
4030 (name "r-codedepends")
4031 (version "0.5-3")
4032 (source
4033 (origin
4034 (method url-fetch)
4035 (uri (cran-uri "CodeDepends" version))
4036 (sha256
4037 (base32
4038 "03p82s0abca2jimzqvxdzykfzca7c7fhm5xsjxybcksr4gggr5sc"))))
4039 (properties `((upstream-name . "CodeDepends")))
4040 (build-system r-build-system)
4041 (propagated-inputs
4042 `(("r-codetools" ,r-codetools)
4043 ("r-xml" ,r-xml)))
4044 (home-page "http://cran.r-project.org/web/packages/CodeDepends")
4045 (synopsis "Analysis of R code for reproducible research and code comprehension")
4046 (description
4047 "This package provides tools for analyzing R expressions or blocks of
4048code and determining the dependencies between them. It focuses on R scripts,
4049but can be used on the bodies of functions. There are many facilities
4050including the ability to summarize or get a high-level view of code,
4051determining dependencies between variables, code improvement suggestions.")
4052 ;; Any version of the GPL
4053 (license (list license:gpl2+ license:gpl3+))))
94a8990f
RW
4054
4055(define-public r-rappdirs
4056 (package
4057 (name "r-rappdirs")
4058 (version "0.3.1")
4059 (source
4060 (origin
4061 (method url-fetch)
4062 (uri (cran-uri "rappdirs" version))
4063 (sha256
4064 (base32
4065 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
4066 (build-system r-build-system)
4067 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
4068 (synopsis "Determine where to save data, caches, and logs")
4069 (description
4070 "This package provides an easy way to determine which directories on the
4071user's computer should be used to save data, caches and logs. It is a port of
4072Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
4073 (license license:expat)))
2b47ebe1
RW
4074
4075(define-public r-learnr
4076 (package
4077 (name "r-learnr")
7d0370ed 4078 (version "0.9.2.1")
2b47ebe1
RW
4079 (source
4080 (origin
4081 (method url-fetch)
4082 (uri (cran-uri "learnr" version))
4083 (sha256
4084 (base32
7d0370ed 4085 "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
2b47ebe1
RW
4086 (build-system r-build-system)
4087 (propagated-inputs
4088 `(("r-evaluate" ,r-evaluate)
4089 ("r-htmltools" ,r-htmltools)
4090 ("r-htmlwidgets" ,r-htmlwidgets)
4091 ("r-jsonlite" ,r-jsonlite)
4092 ("r-knitr" ,r-knitr)
4093 ("r-markdown" ,r-markdown)
4094 ("r-rappdirs" ,r-rappdirs)
4095 ("r-rmarkdown" ,r-rmarkdown)
4096 ("r-rprojroot" ,r-rprojroot)
4097 ("r-shiny" ,r-shiny)
4098 ("r-withr" ,r-withr)))
4099 (home-page "https://rstudio.github.io/learnr/")
4100 (synopsis "Interactive tutorials for R")
4101 (description
4102 "This package provides tools to create interactive tutorials using R
4103Markdown. Use a combination of narrative, figures, videos, exercises, and
4104quizzes to create self-paced tutorials for learning about R and R packages.")
4105 (license license:asl2.0)))
12591673
RW
4106
4107(define-public r-analytics
4108 (package
4109 (name "r-analytics")
4110 (version "2.0")
4111 (source
4112 (origin
4113 (method url-fetch)
4114 (uri (cran-uri "analytics" version))
4115 (sha256
4116 (base32
4117 "1jkdjqc3fnvvsgi6x9ncf36rxzq0a55cmgkcv92mfmpcramg2lk6"))))
4118 (build-system r-build-system)
4119 (propagated-inputs
4120 `(("r-car" ,r-car)
4121 ("r-cluster" ,r-cluster)
4122 ("r-fractal" ,r-fractal)
4123 ("r-lmtest" ,r-lmtest)
4124 ("r-mass" ,r-mass)
4125 ("r-np" ,r-np)
4126 ("r-powerplus" ,r-powerplus)
4127 ("r-robust" ,r-robust)
4128 ("r-trend" ,r-trend)
4129 ("r-tsa" ,r-tsa)
4130 ("r-urca" ,r-urca)))
4131 (home-page "https://cran.r-project.org/web/packages/analytics/")
4132 (synopsis "Collection of data analysis tools")
4133 (description
4134 "This package is a collection of data analysis tools. It includes tools
4135for regression outlier detection in a fitted linear model, stationary
4136bootstrap using a truncated geometric distribution, a comprehensive test for
4137weak stationarity, column means by group, weighted biplots, and a heuristic to
4138obtain a better initial configuration in non-metric MDS.")
4139 (license license:gpl2)))
9f56ceec
RW
4140
4141(define-public r-reticulate
4142 (package
4143 (name "r-reticulate")
1df9a0cf 4144 (version "1.8")
9f56ceec
RW
4145 (source
4146 (origin
4147 (method url-fetch)
4148 (uri (cran-uri "reticulate" version))
4149 (sha256
4150 (base32
1df9a0cf 4151 "0zwb4ikf021nw7axdn7qlr6bq4xkph3anfy314idkspy1iil4nmr"))))
9f56ceec
RW
4152 (build-system r-build-system)
4153 (inputs `(("python" ,python)))
4154 (propagated-inputs
4155 `(("r-jsonlite" ,r-jsonlite)
4156 ("r-matrix" ,r-matrix)
4157 ("r-rcpp" ,r-rcpp)))
4158 (home-page "https://github.com/rstudio/reticulate")
4159 (synopsis "R interface to Python")
4160 (description
4161 "This package provides an interface from R to Python modules, classes,
4162and functions. When calling into Python, R data types are automatically
4163converted to their equivalent Python types. When values are returned from
4164Python to R they are converted back to R types.")
4165 (license license:asl2.0)))
11de8673
RW
4166
4167(define-public r-bibtex
4168 (package
4169 (name "r-bibtex")
4170 (version "0.4.2")
4171 (source
4172 (origin
4173 (method url-fetch)
4174 (uri (cran-uri "bibtex" version))
4175 (sha256
4176 (base32
4177 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
4178 (build-system r-build-system)
4179 (propagated-inputs `(("r-stringr" ,r-stringr)))
4180 (home-page "https://github.com/romainfrancois/bibtex")
4181 (synopsis "Bibtex parser")
4182 (description "This package provides a utility for R to parse a bibtex
4183file.")
4184 (license license:gpl2+)))
e67acae7
RW
4185
4186(define-public r-ggseqlogo
4187 (package
4188 (name "r-ggseqlogo")
4189 (version "0.1")
4190 (source
4191 (origin
4192 (method url-fetch)
4193 (uri (cran-uri "ggseqlogo" version))
4194 (sha256
4195 (base32
4196 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
4197 (build-system r-build-system)
4198 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
4199 (home-page "https://github.com/omarwagih/ggseqlogo")
4200 (synopsis "ggplot2 extension for drawing genetic sequence logos")
4201 (description
4202 "The range of functions provided by this package makes it possible to
4203draw highly versatile genomic sequence logos. Features include, but are not
4204limited to, modifying colour schemes and fonts used to draw the logo,
4205generating multiple logo plots, and aiding the visualisation with annotations.
4206Sequence logos can easily be combined with other ggplot2 plots.")
4207 ;; Unspecified version of the LGPL.
4208 (license license:lgpl3+)))
85df1a86
RW
4209
4210(define-public r-ggsci
4211 (package
4212 (name "r-ggsci")
4213 (version "2.9")
4214 (source
4215 (origin
4216 (method url-fetch)
4217 (uri (cran-uri "ggsci" version))
4218 (sha256
4219 (base32
4220 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
4221 (build-system r-build-system)
4222 (propagated-inputs
4223 `(("r-ggplot2" ,r-ggplot2)
4224 ("r-scales" ,r-scales)))
4225 (home-page "https://nanx.me/ggsci/")
4226 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
4227 (description
4228 "This package provides a collection of ggplot2 color palettes inspired by
4229plots in scientific journals, data visualization libraries, science fiction
4230movies, and TV shows.")
4231 (license license:gpl3)))
5219c5c5
RW
4232
4233(define-public r-ggsignif
4234 (package
4235 (name "r-ggsignif")
4236 (version "0.4.0")
4237 (source
4238 (origin
4239 (method url-fetch)
4240 (uri (cran-uri "ggsignif" version))
4241 (sha256
4242 (base32
4243 "1rn58d7pb3axk6chiihryykrzw76adaa2yiafq4d0j6qbhax78f7"))))
4244 (build-system r-build-system)
4245 (propagated-inputs
4246 `(("r-ggplot2" ,r-ggplot2)))
4247 (home-page "https://github.com/const-ae/ggsignif")
4248 (synopsis "Significance brackets for ggplot2")
4249 (description
4250 "Enrich your ggplots with group-wise comparisons. This package provides
4251an easy way to indicate if two groups are significantly different. Commonly
4252this is shown by a bracket on top connecting the groups of interest which
4253itself is annotated with the level of significance. The package provides a
4254single layer that takes the groups for comparison and the test as arguments
4255and adds the annotation to the plot.")
4256 (license license:gpl3)))
5cbaaee8
RW
4257
4258(define-public r-ggpubr
4259 (package
4260 (name "r-ggpubr")
e0771863 4261 (version "0.1.7")
5cbaaee8
RW
4262 (source
4263 (origin
4264 (method url-fetch)
4265 (uri (cran-uri "ggpubr" version))
4266 (sha256
4267 (base32
e0771863 4268 "110ny8p41kmbz0a5rl0mv9cqpjkx6yr3ybflp1r0fmcvhwv7cr3i"))))
5cbaaee8
RW
4269 (build-system r-build-system)
4270 (propagated-inputs
4271 `(("r-cowplot" ,r-cowplot)
4272 ("r-dplyr" ,r-dplyr)
4273 ("r-ggplot2" ,r-ggplot2)
4274 ("r-ggrepel" ,r-ggrepel)
4275 ("r-ggsci" ,r-ggsci)
4276 ("r-ggsignif" ,r-ggsignif)
4277 ("r-gridextra" ,r-gridextra)
4278 ("r-magrittr" ,r-magrittr)
4279 ("r-purrr" ,r-purrr)
4280 ("r-scales" ,r-scales)
4281 ("r-tidyr" ,r-tidyr)))
4282 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
4283 (synopsis "ggplot2-based publication-ready plots")
4284 (description
4285 "The ggplot2 package is an excellent and flexible package for elegant
4286data visualization in R. However the default generated plots require some
4287formatting before we can send them for publication. The ggpubr package
4288provides some easy-to-use functions for creating and customizing ggplot2-based
4289publication-ready plots.")
4290 (license license:gpl2)))
141e43bd
RW
4291
4292(define-public r-ellipse
4293 (package
4294 (name "r-ellipse")
4295 (version "0.4.1")
4296 (source
4297 (origin
4298 (method url-fetch)
4299 (uri (cran-uri "ellipse" version))
4300 (sha256
4301 (base32
4302 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
4303 (build-system r-build-system)
4304 (home-page "https://cran.r-project.org/web/packages/ellipse/")
4305 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
4306 (description
4307 "This package contains various routines for drawing ellipses and
4308ellipse-like confidence regions, implementing the plots described in Murdoch
4309and Chow (1996), A graphical display of large correlation matrices, The
4310American Statistician 50, 178-180. There are also routines implementing the
4311profile plots described in Bates and Watts (1988), Nonlinear Regression
4312Analysis and its Applications.")
4313 (license license:gpl2+)))
cbf6017d
RW
4314
4315(define-public r-flashclust
4316 (package
4317 (name "r-flashclust")
4318 (version "1.01-2")
4319 (source
4320 (origin
4321 (method url-fetch)
4322 (uri (cran-uri "flashClust" version))
4323 (sha256
4324 (base32
4325 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
4326 (properties `((upstream-name . "flashClust")))
4327 (build-system r-build-system)
4328 (native-inputs `(("gfortran" ,gfortran)))
4329 (home-page "https://cran.r-project.org/web/packages/flashClust/")
4330 (synopsis "Implementation of optimal hierarchical clustering")
4331 (description
4332 "This package provides a fast implementation of hierarchical
4333clustering.")
4334 (license license:gpl2+)))
e83841a2
RW
4335
4336(define-public r-factominer
4337 (package
4338 (name "r-factominer")
4339 (version "1.41")
4340 (source
4341 (origin
4342 (method url-fetch)
4343 (uri (cran-uri "FactoMineR" version))
4344 (sha256
4345 (base32
4346 "1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"))))
4347 (properties `((upstream-name . "FactoMineR")))
4348 (build-system r-build-system)
4349 (propagated-inputs
4350 `(("r-car" ,r-car)
4351 ("r-cluster" ,r-cluster)
4352 ("r-ellipse" ,r-ellipse)
4353 ("r-flashclust" ,r-flashclust)
4354 ("r-lattice" ,r-lattice)
4355 ("r-leaps" ,r-leaps)
4356 ("r-mass" ,r-mass)
4357 ("r-scatterplot3d" ,r-scatterplot3d)))
4358 (home-page "http://factominer.free.fr")
4359 (synopsis "Multivariate exploratory data analysis and data mining")
4360 (description
4361 "This package provides exploratory data analysis methods to summarize,
4362visualize and describe datasets. The main principal component methods are
4363available, those with the largest potential in terms of applications:
4364principal component analysis (PCA) when variables are quantitative,
4365correspondence analysis (CA) and multiple correspondence analysis (MCA) when
4366variables are categorical, Multiple Factor Analysis when variables are
4367structured in groups, etc. and hierarchical cluster analysis.")
4368 (license license:gpl2+)))
f22bfee9
RW
4369
4370(define-public r-factoextra
4371 (package
4372 (name "r-factoextra")
4373 (version "1.0.5")
4374 (source
4375 (origin
4376 (method url-fetch)
4377 (uri (cran-uri "factoextra" version))
4378 (sha256
4379 (base32
4380 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
4381 (build-system r-build-system)
4382 (propagated-inputs
4383 `(("r-abind" ,r-abind)
4384 ("r-cluster" ,r-cluster)
4385 ("r-dendextend" ,r-dendextend)
4386 ("r-factominer" ,r-factominer)
4387 ("r-ggplot2" ,r-ggplot2)
4388 ("r-ggpubr" ,r-ggpubr)
4389 ("r-ggrepel" ,r-ggrepel)
4390 ("r-reshape2" ,r-reshape2)
4391 ("r-tidyr" ,r-tidyr)))
4392 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
4393 (synopsis "Extract and visualize the results of multivariate data analyses")
4394 (description
4395 "This package provides some easy-to-use functions to extract and
4396visualize the output of multivariate data analyses, including
6ccd88e8
RW
4397@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
4398Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
4399Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
4400@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
4401packages. It contains also functions for simplifying some clustering analysis
4402steps and provides ggplot2-based elegant data visualization.")
4403 (license license:gpl2)))
0c9868aa
RW
4404
4405(define-public r-nbclust
4406 (package
4407 (name "r-nbclust")
4408 (version "3.0")
4409 (source
4410 (origin
4411 (method url-fetch)
4412 (uri (cran-uri "NbClust" version))
4413 (sha256
4414 (base32
4415 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
4416 (properties `((upstream-name . "NbClust")))
4417 (build-system r-build-system)
4418 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
4419 (synopsis "Determine the best number of clusters in a data set")
4420 (description
4421 "NbClust provides 30 indexes for determining the optimal number of
4422clusters in a data set and offers the best clustering scheme from different
4423results to the user.")
4424 (license license:gpl2)))
546fc4aa
RW
4425
4426(define-public r-hdf5r
4427 (package
4428 (name "r-hdf5r")
4429 (version "1.0.0")
4430 (source
4431 (origin
4432 (method url-fetch)
4433 (uri (cran-uri "hdf5r" version))
4434 (sha256
4435 (base32
4436 "1s6p4cj909kc635fh5xpl87bqlcdj3dn3r1wk5g40abimk2b0pva"))))
4437 (build-system r-build-system)
4438 (inputs
4439 `(("hdf5" ,hdf5)
4440 ("zlib" ,zlib)))
4441 (propagated-inputs
4442 `(("r-bit64" ,r-bit64)
4443 ("r-r6" ,r-r6)))
4444 (home-page "https://hhoeflin.github.io/hdf5r")
4445 (synopsis "Interface to the HDF5 binary data format")
4446 (description
4447 "HDF5 is a data model, library and file format for storing and managing
4448large amounts of data. This package provides a nearly feature complete,
4449object oriented wrapper for the HDF5 API using R6 classes. Additionally,
4450functionality is added so that HDF5 objects behave very similar to their
4451corresponding R counterparts.")
4452 (license license:asl2.0)))
846325a8 4453
3568b823
RW
4454(define-public r-itertools
4455 (package
4456 (name "r-itertools")
4457 (version "0.1-3")
4458 (source
4459 (origin
4460 (method url-fetch)
4461 (uri (cran-uri "itertools" version))
4462 (sha256
4463 (base32
4464 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
4465 (build-system r-build-system)
4466 (propagated-inputs
4467 `(("r-iterators" ,r-iterators)))
4468 (home-page "https://cran.r-project.org/web/packages/itertools/")
4469 (synopsis "Iterator tools")
4470 (description
4471 "This package provides various tools for creating iterators, many
4472patterned after functions in the Python @code{itertools} module, and others
4473patterned after functions in the snow package.")
4474 (license license:gpl2)))
4475
846325a8
RW
4476(define-public r-writexl
4477 (package
4478 (name "r-writexl")
4479 (version "1.0")
4480 (source
4481 (origin
4482 (method url-fetch)
4483 (uri (cran-uri "writexl" version))
4484 (sha256
4485 (base32
4486 "0r2v12dc4zqmr1agp6vbw0fc48i278018684x84psjjqfmnv14cf"))))
4487 (build-system r-build-system)
4488 (inputs `(("zlib" ,zlib)))
4489 (home-page "https://github.com/ropensci/writexl")
4490 (synopsis "Export data frames to xlsx format")
4491 (description
4492 "This package provides a data frame to xlsx exporter based on
4493libxlsxwriter.")
4494 (license license:bsd-2)))
64abd245
RW
4495
4496(define-public r-biasedurn
4497 (package
4498 (name "r-biasedurn")
4499 (version "1.07")
4500 (source
4501 (origin
4502 (method url-fetch)
4503 (uri (cran-uri "BiasedUrn" version))
4504 (sha256
4505 (base32
4506 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
4507 (properties `((upstream-name . "BiasedUrn")))
4508 (build-system r-build-system)
4509 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
4510 (synopsis "Biased Urn model distributions")
4511 (description
4512 "This package provides statistical models of biased sampling in the form
4513of univariate and multivariate noncentral hypergeometric distributions,
4514including Wallenius' noncentral hypergeometric distribution and Fisher's
4515noncentral hypergeometric distribution (also called extended hypergeometric
4516distribution).")
4517 (license license:gpl3)))
87ba9508
RW
4518
4519(define-public r-goplot
4520 (package
4521 (name "r-goplot")
4522 (version "1.0.2")
4523 (source
4524 (origin
4525 (method url-fetch)
4526 (uri (cran-uri "GOplot" version))
4527 (sha256
4528 (base32
4529 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
4530 (properties `((upstream-name . "GOplot")))
4531 (build-system r-build-system)
4532 (propagated-inputs
4533 `(("r-ggdendro" ,r-ggdendro)
4534 ("r-ggplot2" ,r-ggplot2)
4535 ("r-gridextra" ,r-gridextra)
4536 ("r-rcolorbrewer" ,r-rcolorbrewer)))
4537 (home-page "https://github.com/wencke/wencke.github.io")
4538 (synopsis "Visualization of functional analysis data")
4539 (description
4540 "This package provides an implementation of multilayered visualizations
4541for enhanced graphical representation of functional analysis data. It
4542combines and integrates omics data derived from expression and functional
4543annotation enrichment analyses. Its plotting functions have been developed
4544with an hierarchical structure in mind: starting from a general overview to
4545identify the most enriched categories (modified bar plot, bubble plot) to a
4546more detailed one displaying different types of relevant information for the
4547molecules in a given set of categories (circle plot, chord plot, cluster plot,
4548Venn diagram, heatmap).")
4549 (license license:gpl2)))
aec7d6be
RW
4550
4551(define-public r-getopt
4552 (package
4553 (name "r-getopt")
4554 (version "1.20.2")
4555 (source
4556 (origin
4557 (method url-fetch)
4558 (uri (cran-uri "getopt" version))
4559 (sha256
4560 (base32
4561 "13p35lbpy7i578752fa71sbfvcsqw5qfa9p6kf8b5m3c5p9i4v1x"))))
4562 (build-system r-build-system)
4563 (home-page "https://github.com/trevorld/getopt")
4564 (synopsis "Command-line option processor for R")
4565 (description
4566 "This package is designed to be used with Rscript to write shebang
4567scripts that accept short and long options. Many users will prefer to
4568use the packages @code{optparse} or @code{argparse} which add extra
4569features like automatically generated help options and usage texts,
4570support for default values, positional argument support, etc.")
4571 (license license:gpl2+)))
3629622b
RW
4572
4573(define-public r-findpython
4574 (package
4575 (name "r-findpython")
4576 (version "1.0.3")
4577 (source
4578 (origin
4579 (method url-fetch)
4580 (uri (cran-uri "findpython" version))
4581 (sha256
4582 (base32
4583 "1y08jk2ffmkf9zpwiz2xymjhfwqvls9vzsnq62v278ghw9d571jl"))))
4584 (build-system r-build-system)
4585 (home-page "https://github.com/trevorld/findpython")
4586 (synopsis "Functions to find an acceptable Python binary")
4587 (description
4588 "This package was designed to find an acceptable Python binary that
4589matches version and feature constraints.")
4590 (license license:expat)))
fa697599
RW
4591
4592;; This in not the same as "r-argparser"
4593(define-public r-argparse
4594 (package
4595 (name "r-argparse")
4596 (version "1.1.1")
4597 (source
4598 (origin
4599 (method url-fetch)
4600 (uri (cran-uri "argparse" version))
4601 (sha256
4602 (base32
4603 "0fzrbj87b274vf96azdnsjxk2nf45d5wy58vzmlah4b4h7q4j524"))))
4604 (build-system r-build-system)
4605 (inputs `(("python" ,python)))
4606 (propagated-inputs
4607 `(("r-findpython" ,r-findpython)
4608 ("r-getopt" ,r-getopt)
4609 ("r-jsonlite" ,r-jsonlite)
4610 ("r-proto" ,r-proto)))
4611 (home-page "https://github.com/trevorld/argparse")
4612 (synopsis "Command line optional and positional argument parser")
4613 (description
4614 "This package provides a command line parser to be used with Rscript to
4615write shebang scripts that gracefully accept positional and optional arguments
4616and automatically generate usage notices.")
4617 (license license:gpl2+)))
4646d18e
RW
4618
4619(define-public r-hash
4620 (package
4621 (name "r-hash")
4622 (version "2.2.6")
4623 (source
4624 (origin
4625 (method url-fetch)
4626 (uri (cran-uri "hash" version))
4627 (sha256
4628 (base32
4629 "0mkx59bmni3b283znvbndnkbar85fzavzdfgmwrhskidsqcz34yz"))))
4630 (build-system r-build-system)
4631 (home-page "https://cran.r-project.org/web/packages/hash/")
4632 (synopsis "Implementation of hash/associated arrays/dictionaries")
4633 (description
4634 "This package implements a data structure similar to hashes in Perl and
4635dictionaries in Python but with a purposefully R flavor. For objects of
4636appreciable size, access using hashes outperforms native named lists and
4637vectors.")
4638 (license license:gpl2+)))
06a45ad6
RW
4639
4640(define-public r-orddom
4641 (package
4642 (name "r-orddom")
4643 (version "3.1")
4644 (source
4645 (origin
4646 (method url-fetch)
4647 (uri (cran-uri "orddom" version))
4648 (sha256
4649 (base32
4650 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
4651 (build-system r-build-system)
4652 (propagated-inputs `(("r-psych" ,r-psych)))
4653 (home-page "https://cran.r-project.org/web/packages/orddom/")
4654 (synopsis "Ordinal dominance statistics")
4655 (description
4656 "This package provides tools to compute ordinal, statistics and effect
4657sizes as an alternative to mean comparison: Cliff's delta or success rate
4658difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
4659Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
4660Common Language Effect Size (CLES) or Grissom & Kim's Probability of
4661Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
4662comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
4663Group (Non-)Overlap considerations.")
4664 (license license:gpl2)))
0fccd15f
RW
4665
4666(define-public r-doby
4667 (package
4668 (name "r-doby")
4669 (version "4.6-1")
4670 (source
4671 (origin
4672 (method url-fetch)
4673 (uri (cran-uri "doBy" version))
4674 (sha256
4675 (base32
4676 "1y02awzid23bxz8hx6j8pxd6i7jaq8pdw3k60rag8y6m69incrw5"))))
4677 (properties `((upstream-name . "doBy")))
4678 (build-system r-build-system)
4679 (propagated-inputs
4680 `(("r-dplyr" ,r-dplyr)
4681 ("r-magrittr" ,r-magrittr)
4682 ("r-mass" ,r-mass)
4683 ("r-matrix" ,r-matrix)
4684 ("r-plyr" ,r-plyr)))
4685 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
4686 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
4687 (description
4688 "This package contains:
4689
4690@itemize
4691@item facilities for working with grouped data: @code{do}
4692 something to data stratified @code{by} some variables.
4693@item implementations of least-squares means, general linear contrasts, and
4694@item miscellaneous other utilities.
4695@end itemize\n")
4696 (license license:gpl2+)))
5850c5b3
RW
4697
4698(define-public r-refgenome
4699 (package
4700 (name "r-refgenome")
4701 (version "1.7.3")
4702 (source
4703 (origin
4704 (method url-fetch)
4705 (uri (cran-uri "refGenome" version))
4706 (sha256
4707 (base32
4708 "15p0ra2p1pwhy5ixbhsz1g79c5sc2aap4i4c8kil0m2syg9y45sn"))))
4709 (properties `((upstream-name . "refGenome")))
4710 (build-system r-build-system)
4711 (propagated-inputs
4712 `(("r-dbi" ,r-dbi)
4713 ("r-doby" ,r-doby)
4714 ("r-rsqlite" ,r-rsqlite)))
4715 (home-page "https://cran.r-project.org/web/packages/refGenome/")
4716 (synopsis
4717 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
4718 (description
4719 "This package contains functionality for importing and managing of
4720downloaded genome annotation data from the Ensembl genome browser (European
4721Bioinformatics Institute) and from the UCSC genome browser (University of
4722California, Santa Cruz) and annotation routines for genomic positions and
4723splice site positions.")
4724 (license license:gpl2)))
ff7d53a7
RW
4725
4726(define-public r-basix
4727 (package
4728 (name "r-basix")
4729 (version "1.1")
4730 (source
4731 (origin
4732 (method url-fetch)
4733 (uri (cran-uri "BASIX" version))
4734 (sha256
4735 (base32
4736 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
4737 (properties `((upstream-name . "BASIX")))
4738 (build-system r-build-system)
4739 (home-page "https://cran.r-project.org/web/packages/BASIX/")
4740 (synopsis "Efficient C/C++ toolset for R")
4741 (description
4742 "BASIX provides some efficient C/C++ implementations of native R
4743procedures to speed up calculations in R.")
4744 (license license:gpl2)))
65e74814
RW
4745
4746(define-public r-blockfest
4747 (package
4748 (name "r-blockfest")
4749 (version "1.6")
4750 (source
4751 (origin
4752 (method url-fetch)
4753 (uri (cran-uri "BlockFeST" version))
4754 (sha256
4755 (base32
4756 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
4757 (properties `((upstream-name . "BlockFeST")))
4758 (build-system r-build-system)
4759 (propagated-inputs `(("r-basix" ,r-basix)))
4760 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
4761 (synopsis "Bayesian calculation of region-specific fixation index")
4762 (description
4763 "This package provides an R implementation of an extension of the
4764BayeScan software for codominant markers, adding the option to group
4765individual SNPs into pre-defined blocks. A typical application of this new
4766approach is the identification of genomic regions, genes, or gene sets
4767containing one or more SNPs that evolved under directional selection.")
4768 (license license:gpl2)))
b9ff2599
RW
4769
4770(define-public r-hash
4771 (package
4772 (name "r-hash")
4773 (version "2.2.6")
4774 (source
4775 (origin
4776 (method url-fetch)
4777 (uri (cran-uri "hash" version))
4778 (sha256
4779 (base32
4780 "0mkx59bmni3b283znvbndnkbar85fzavzdfgmwrhskidsqcz34yz"))))
4781 (build-system r-build-system)
4782 (home-page "https://cran.r-project.org/web/packages/hash/")
4783 (synopsis "Implementation of hash/associated arrays/dictionaries")
4784 (description
4785 "This package implements a data structure similar to hashes in Perl and
4786dictionaries in Python but with a purposefully R flavor. For objects of
4787appreciable size, access using hashes outperforms native named lists and
4788vectors.")
4789 (license license:gpl2+)))
fbdf05b1
RW
4790
4791(define-public r-proc
4792 (package
4793 (name "r-proc")
4794 (version "1.12.1")
4795 (source
4796 (origin
4797 (method url-fetch)
4798 (uri (cran-uri "pROC" version))
4799 (sha256
4800 (base32
4801 "05ad69a6fxy9k903cw3h4q59ch2jv6qfg9yjdbw3cgiiazcafrlj"))))
4802 (properties `((upstream-name . "pROC")))
4803 (build-system r-build-system)
4804 (propagated-inputs
4805 `(("r-ggplot2" ,r-ggplot2)
4806 ("r-plyr" ,r-plyr)
4807 ("r-rcpp" ,r-rcpp)))
4808 (home-page "http://expasy.org/tools/pROC/")
4809 (synopsis "Display and analyze ROC curves")
4810 (description
4811 "This package provides tools for visualizing, smoothing and comparing
4812receiver operating characteristic (ROC curves). The area under the
4813curve (AUC) can be compared with statistical tests based on U-statistics or
4814bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
4815 (license license:gpl3+)))