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