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