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