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