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