gnu: r-globaloptions: Update to 0.1.0.
[jackhill/guix/guix.git] / gnu / packages / cran.scm
CommitLineData
056468dc 1;;; GNU Guix --- Functional package management for GNU
a3257d42 2;;; Copyright © 2015, 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
ddbf2a98 3;;; Copyright © 2017, 2018 Roel Janssen <roel@gnu.org>
14b78ca6 4;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
53cc59a1 5;;; Copyright © 2017 Raoul Bonnal <ilpuccio.febo@gmail.com>
109b2f7c 6;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
c56739df 7;;; Copyright © 2018 Sahithi Yarlagadda <sahi@swecha.net>
96e22362 8;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
d2a507ef 9;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
1cde7467 10;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
056468dc
RW
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)
c69d27db 32 #:use-module (guix build-system r)
546fc4aa 33 #:use-module (gnu packages compression)
062b6dbd 34 #:use-module (gnu packages gcc)
f97ce815 35 #:use-module (gnu packages machine-learning)
521e0703 36 #:use-module (gnu packages maths)
94989d4b 37 #:use-module (gnu packages mpi)
e0268ff2 38 #:use-module (gnu packages perl)
e33498b8 39 #:use-module (gnu packages pkg-config)
9f56ceec 40 #:use-module (gnu packages python)
e0268ff2 41 #:use-module (gnu packages statistics)
9944399a 42 #:use-module (gnu packages tls)
e0268ff2 43 #:use-module (gnu packages web))
056468dc 44
786d3de2
CR
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
87they share common data representations and API design. This package is
88designed to make it easy to install and load multiple tidyverse packages in a
89single step.")
90 (license license:gpl3)))
91
8a1ef6ac
CR
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
113designed to work with @code{magrittr} to make it easy to express common web
114scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
115 (license license:gpl3)))
116
81a9d4a4
CR
117(define-public r-selectr
118 (package
119 (name "r-selectr")
41e8bd77 120 (version "0.4-1")
81a9d4a4
CR
121 (source
122 (origin
123 (method url-fetch)
124 (uri (cran-uri "selectr" version))
125 (sha256
126 (base32
41e8bd77 127 "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
81a9d4a4 128 (build-system r-build-system)
41e8bd77
RW
129 (propagated-inputs
130 `(("r-stringr" ,r-stringr)
131 ("r-r6" ,r-r6)))
81a9d4a4
CR
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
136expression. This allows you to use CSS selectors when working with the XML
137package as it can only evaluate XPath expressions. Also provided are
138convenience functions useful for using CSS selectors on XML nodes. This
139package is a port of the Python package @code{cssselect}.")
140 (license license:bsd-3)))
141
948740b0
CR
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
164that include both code and output. The goal is to encourage the sharing of
165small, reproducible, and runnable examples on code-oriented websites or email.
166@code{reprex} also extracts clean, runnable R code from various common formats,
167such as copy/paste from an R session.")
168 (license license:expat)))
169
10487c30
CR
170(define-public r-callr
171 (package
172 (name "r-callr")
6034a62a 173 (version "2.0.4")
10487c30
CR
174 (source
175 (origin
176 (method url-fetch)
177 (uri (cran-uri "callr" version))
178 (sha256
179 (base32
6034a62a 180 "1053qqq632z94pqq2v5dynjpgyv1b1c8zvidmcllw7zn8zha8gqf"))))
10487c30
CR
181 (build-system r-build-system)
182 (propagated-inputs
6034a62a
RW
183 `(("r-r6" ,r-r6)
184 ("r-processx" ,r-processx)))
10487c30
CR
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,
189without affecting the current R process at all. This packages does exactly
190that.")
191 (license license:expat)))
192
d7637e5e
CR
193(define-public r-readxl
194 (package
195 (name "r-readxl")
1d612cef 196 (version "1.1.0")
d7637e5e
CR
197 (source
198 (origin
199 (method url-fetch)
200 (uri (cran-uri "readxl" version))
201 (sha256
202 (base32
1d612cef 203 "05ii8knrg4jji6h7bv6bfpn279b6x52yrskdx5rv7b0hcpy22gdn"))))
d7637e5e
CR
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
214the 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
9a91c925
CR
219(define-public r-modelr
220 (package
221 (name "r-modelr")
c8ac880c 222 (version "0.1.2")
9a91c925
CR
223 (source
224 (origin
225 (method url-fetch)
226 (uri (cran-uri "modelr" version))
227 (sha256
228 (base32
c8ac880c 229 "09whg3q5xq6csbqwgwfwav09vda8vgady5j70sk52xcn232k363a"))))
9a91c925
CR
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
243into a pipeline of data manipulation and visualisation.")
244 (license license:gpl3)))
245
d2a507ef
CR
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
268embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
269 (license license:expat)))
270
996bed06
RJ
271(define-public r-amap
272 (package
273 (name "r-amap")
7c2a4646 274 (version "0.8-16")
996bed06
RJ
275 (source (origin
276 (method url-fetch)
277 (uri (cran-uri "amap" version))
278 (sha256
279 (base32
7c2a4646 280 "1qnl2x98x64iaipkx5126rsddq2sx5ml43h75xyiyn30yvbmlxyk"))))
996bed06
RJ
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
287component analysis (with robust methods, and parallelized functions).")
288 (license license:gpl2+)))
289
53cc59a1
RW
290(define-public r-ape
291 (package
292 (name "r-ape")
e81ef082 293 (version "5.1")
53cc59a1
RW
294 (source
295 (origin
296 (method url-fetch)
297 (uri (cran-uri "ape" version))
298 (sha256
299 (base32
e81ef082 300 "0vm2065993wf4hdqarxqykhfz9aaj0rrb98alhkq4qw1d2kdrmdp"))))
53cc59a1
RW
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
310manipulating phylogenetic trees, analyses of comparative data in a
311phylogenetic framework, ancestral character analyses, analyses of
312diversification and macroevolution, computing distances from DNA sequences,
313and several other tools.")
314 (license license:gpl2+)))
315
109b2f7c
VV
316(define-public r-abbyyr
317 (package
318 (name "r-abbyyr")
5479e3e6 319 (version "0.5.4")
109b2f7c
VV
320 (source
321 (origin
322 (method url-fetch)
323 (uri (cran-uri "abbyyR" version))
324 (sha256
325 (base32
5479e3e6 326 "1jh1c1ad6mgw7brdh2isnza1qpjlfxnqr7jl76yd93axyfl76xjx"))))
109b2f7c
VV
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
340Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
341OCR images, barcodes, forms, documents with machine readable zones, e.g.
342passports and get the results in a variety of formats including plain text and
343XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
344 (license license:expat)))
345
056468dc
RW
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)
e9960d8c 357 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
358 (synopsis "Color space manipulation")
359 (description
360 "This package carries out a mapping between assorted color spaces
361including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
362CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
363colors are provided.")
364 (license license:bsd-3)))
5bee6bf4
RW
365
366(define-public r-glue
367 (package
368 (name "r-glue")
a8a2871f 369 (version "1.2.0")
5bee6bf4
RW
370 (source
371 (origin
372 (method url-fetch)
373 (uri (cran-uri "glue" version))
374 (sha256
375 (base32
a8a2871f 376 "0vi9y8ix95g6hjqdz9c9y4119apbdjcypdv0ag8cl6vaxqs5n9qr"))))
5bee6bf4
RW
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,
382inspired by Python's Literal String Interpolation (PEP-0498) and
383Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
384 (license license:expat)))
847b4572 385
ddbf2a98
RJ
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
403of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
404initiative to bring PASSTEC 2000 functionalities to R.")
405 (license license:gpl2+)))
406
847b4572
RW
407(define-public r-plogr
408 (package
409 (name "r-plogr")
0e947804 410 (version "0.2.0")
847b4572
RW
411 (source
412 (origin
413 (method url-fetch)
414 (uri (cran-uri "plogr" version))
415 (sha256
416 (base32
0e947804 417 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
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
423the plog header-only C++ logging library, and a method to log to R's standard
424error stream.")
425 (license license:expat)))
a8cba9dd
RW
426
427(define-public r-rcpp
428 (package
429 (name "r-rcpp")
c81497b1 430 (version "0.12.17")
a8cba9dd
RW
431 (source
432 (origin
433 (method url-fetch)
434 (uri (cran-uri "Rcpp" version))
435 (sha256
c81497b1 436 (base32 "08xg8h3w25sdb3xr18g9pa0x8cirkdgljqapxmw56ss1j9fc89s2"))))
a8cba9dd
RW
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
442a seamless integration of R and C++. Many R data types and objects can be
443mapped back and forth to C++ equivalents which facilitates both writing of new
444code as well as easier integration of third-party libraries. Documentation
445about 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
447and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
448'citation(\"Rcpp\")' for details on these last two.")
449 (license license:gpl2+)))
eed58a08
RW
450
451(define-public r-bindr
452 (package
453 (name "r-bindr")
eb575e95 454 (version "0.1.1")
eed58a08
RW
455 (source
456 (origin
457 (method url-fetch)
458 (uri (cran-uri "bindr" version))
459 (sha256
460 (base32
eb575e95 461 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
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
467where the bound function accepts additional arguments.")
468 (license license:expat)))
4bb0b4cc
RW
469
470(define-public r-bindrcpp
471 (package
472 (name "r-bindrcpp")
9f17c056 473 (version "0.2.2")
4bb0b4cc
RW
474 (source
475 (origin
476 (method url-fetch)
477 (uri (cran-uri "bindrcpp" version))
478 (sha256
479 (base32
9f17c056 480 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
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
490bindings that call a C++ function.")
491 (license license:expat)))
33ce12e2
RW
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)
e9960d8c 506 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
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
510selected measures: the area under the sensitivity curve (AUSEC), the area
511under the specificity curve (AUSPC), the area under the accuracy
512curve (AUACC), and the area under the receiver operating characteristic
513curve (AUROC). The curves can also be visualized. Support for partial areas
514is provided.")
515 (license license:gpl2+)))
c69d27db
RW
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)))
e9960d8c 531 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
532 (synopsis "Calibration of scatterplot and biplot axes")
533 (description
534 "This is a package for drawing calibrated scales with tick marks
535on (non-orthogonal) variable vectors in scatterplots and biplots.")
536 (license license:gpl2)))
2bdb5c3f
RW
537
538(define-public r-shape
539 (package
540 (name "r-shape")
fe5b8893 541 (version "1.4.4")
2bdb5c3f
RW
542 (source
543 (origin
544 (method url-fetch)
545 (uri (cran-uri "shape" version))
546 (sha256
547 (base32
fe5b8893 548 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 549 (build-system r-build-system)
e9960d8c 550 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
551 (synopsis "Functions for plotting graphical shapes")
552 (description
553 "This package provides functions for plotting graphical shapes such as
554ellipses, circles, cylinders, arrows, ...")
555 (license license:gpl3+)))
4847a62e
RW
556
557(define-public r-globaloptions
558 (package
559 (name "r-globaloptions")
693b4d0b 560 (version "0.1.0")
4847a62e
RW
561 (source
562 (origin
563 (method url-fetch)
564 (uri (cran-uri "GlobalOptions" version))
565 (sha256
566 (base32
693b4d0b 567 "1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"))))
4847a62e
RW
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
574validation and filtering on the values, making options invisible or private.")
575 (license license:gpl2+)))
2856369f
RW
576
577(define-public r-circlize
578 (package
579 (name "r-circlize")
afa427e3 580 (version "0.4.3")
2856369f
RW
581 (source
582 (origin
583 (method url-fetch)
584 (uri (cran-uri "circlize" version))
585 (sha256
586 (base32
afa427e3 587 "0pg947gkryygikfbv6admx8gsg02b6g219j6a1sdnqij2908yxna"))))
2856369f
RW
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
031462ba
TGR
596 "Circular layout is an efficient way to visualise huge amounts of
597information. This package provides an implementation of circular layout
598generation in R as well as an enhancement of available software. Its
599flexibility is based on the usage of low-level graphics functions such that
600self-defined high-level graphics can be easily implemented by users for
601specific purposes. Together with the seamless connection between the powerful
602computational and visual environment in R, it gives users more convenience and
603freedom to design figures for better understanding complex patterns behind
604multi-dimensional data.")
2856369f 605 (license license:gpl2+)))
5cc79c9c
RW
606
607(define-public r-powerlaw
608 (package
609 (name "r-powerlaw")
eeb54328 610 (version "0.70.1")
5cc79c9c
RW
611 (source
612 (origin
613 (method url-fetch)
614 (uri (cran-uri "poweRlaw" version))
615 (sha256
616 (base32
eeb54328 617 "04sr0nhdd1v915m0zf5gasznzgi08ykcy20kkwdw0l5mvvdbic8m"))))
5cc79c9c
RW
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
626for a variety of heavy tailed distributions, including both the discrete and
627continuous power law distributions. Additionally, a goodness-of-fit based
628approach 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))))
05486604
RW
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)
e9960d8c 644 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
645 (synopsis "Comparing objects for differences")
646 (description
647 "This package provides functions to compare a model object to a
648comparison object. If the objects are not identical, the functions can be
649instructed to explore various modifications of the objects (e.g., sorting
650rows, dropping names) to see if the modified versions are identical.")
651 (license license:gpl2+)))
d3c67e1b
RW
652
653(define-public r-dendextend
654 (package
655 (name "r-dendextend")
b25c54ad 656 (version "1.8.0")
d3c67e1b
RW
657 (source
658 (origin
659 (method url-fetch)
660 (uri (cran-uri "dendextend" version))
661 (sha256
662 (base32
b25c54ad 663 "1virn3c232xwcq3d0hhkgjh5gpzl01s39iwii5gxcm9mnsxjzdrh"))))
d3c67e1b
RW
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}
675objects in R, letting you visualize and compare trees of hierarchical
676clusterings. You can adjust a tree's graphical parameters (the color, size,
677type, etc of its branches, nodes and labels) and visually and statistically
678compare different dendrograms to one another.")
679 ;; Any of these versions
680 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
681
682(define-public r-getoptlong
683 (package
684 (name "r-getoptlong")
685 (version "0.1.6")
686 (source
687 (origin
688 (method url-fetch)
689 (uri (cran-uri "GetoptLong" version))
690 (sha256
691 (base32
692 "1d98gcvlvp9nz5lbnzr0kkpc2hbkx74hlhrnybqhg1gdwc3g09pm"))))
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
704powerful Perl module @code{Getopt::Long} and with some adaptation for easier
705use in R. It also provides a simple way for variable interpolation in R.")
706 (license license:gpl2+)))
f2e974e1
RW
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
724require 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
726any subsequent lookup as it keeps the hash table in memory.")
727 (license license:gpl2)))
a7f0faa2
RW
728
729(define-public r-ff
730 (package
731 (name "r-ff")
207c497e 732 (version "2.2-14")
a7f0faa2
RW
733 (source
734 (origin
735 (method url-fetch)
736 (uri (cran-uri "ff" version))
737 (sha256
738 (base32
207c497e 739 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
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
746behave (almost) as if they were in RAM by transparently mapping only a section
747in main memory.")
a6e67d86
EF
748 ;; error Architecture not supported.
749 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 750 (license license:gpl2)))
49c9c297
RW
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
772statistical functions and other utilities to ease their usage.")
773 (license license:gpl3)))
18a16ceb
RW
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
794quantities.")
795 (license license:expat)))
71be51d5
RW
796
797(define-public r-reshape
798 (package
799 (name "r-reshape")
38ea6cfa 800 (version "0.8.7")
71be51d5
RW
801 (source
802 (origin
803 (method url-fetch)
804 (uri (cran-uri "reshape" version))
805 (sha256
806 (base32
38ea6cfa 807 "14ir3w4bb3bsz8jsak27nj7kpn227pdgr9653gjq5wc93rywi9ig"))))
71be51d5
RW
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)))
c9c6f4b5
RW
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
838percentage, elapsed time, and/or the estimated completion time. They work in
839terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
840package also provides a C++ API, that works with or without Rcpp.")
841 (license license:expat)))
ac840207
RW
842
843(define-public r-ggally
844 (package
845 (name "r-ggally")
9944399a 846 (version "1.4.0")
ac840207
RW
847 (source
848 (origin
849 (method url-fetch)
850 (uri (cran-uri "GGally" version))
851 (sha256
852 (base32
9944399a 853 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
854 (properties `((upstream-name . "GGally")))
855 (build-system r-build-system)
9944399a
RW
856 (inputs
857 `(("libressl" ,libressl)))
ac840207
RW
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)
9944399a
RW
864 ("r-reshape" ,r-reshape)
865 ("r-rlang" ,r-rlang)))
ac840207
RW
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
870graphics. GGally extends ggplot2 by adding several functions to reduce the
871complexity of combining geometric objects with transformed data. Some of
872these functions include a pairwise plot matrix, a two group pairwise plot
873matrix, a parallel coordinates plot, a survival plot, and several functions to
874plot networks.")
875 (license license:gpl2+)))
3349faec
RW
876
877(define-public r-proxy
878 (package
879 (name "r-proxy")
e7c4ad7d 880 (version "0.4-22")
3349faec
RW
881 (source
882 (origin
883 (method url-fetch)
884 (uri (cran-uri "proxy" version))
885 (sha256
886 (base32
e7c4ad7d 887 "0l0ff8irmmvic941is290hd5vszyhaj5nfwna4v3w9c1zk5nr1ma"))))
3349faec 888 (build-system r-build-system)
e9960d8c 889 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
890 (synopsis "Distance and similarity measures")
891 (description
892 "This package provides an extensible framework for the efficient
893calculation of auto- and cross-proximities, along with implementations of the
894most popular ones.")
895 (license license:gpl2)))
bc0081e7
RW
896
897(define-public r-sp
898 (package
899 (name "r-sp")
093acd0d 900 (version "1.2-7")
bc0081e7
RW
901 (source
902 (origin
903 (method url-fetch)
904 (uri (cran-uri "sp" version))
905 (sha256
906 (base32
093acd0d 907 "0q04yfgyjannsrzl0ppwcv0simrxrrbx2iz5mzaafc5x38zf0q3d"))))
bc0081e7
RW
908 (build-system r-build-system)
909 (propagated-inputs
910 `(("r-lattice" ,r-lattice)))
e9960d8c 911 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
912 (synopsis "Classes and methods for spatial data")
913 (description
914 "This package provides classes and methods for spatial data; the classes
915document where the spatial location information resides, for 2D or 3D data.
916Utility functions are provided, e.g. for plotting data as maps, spatial
917selection, as well as methods for retrieving coordinates, for subsetting,
918print, summary, etc.")
919 (license license:gpl2+)))
e389d10f
RW
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)
e9960d8c 934 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
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
938and other distributions related to the eigenvalues of large Wishart
939matrices.")
940 (license license:bsd-3)))
6427e620 941
94989d4b
RJ
942(define-public r-rmpi
943 (package
944 (name "r-rmpi")
9ebfdcd3 945 (version "0.6-7")
94989d4b
RJ
946 (source (origin
947 (method url-fetch)
948 (uri (cran-uri "Rmpi" version))
949 (sha256
950 (base32
9ebfdcd3 951 "1b62gs7w1xqadqd7ir41jnxlcf14gcqfxd0915kn9ckdlsdrh0sw"))))
94989d4b
RJ
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)))
9ebfdcd3
RW
958 (native-inputs
959 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
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
964provides an interactive R manager and worker environment.")
965 (license license:gpl2+)))
966
6427e620
RW
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
984L-moments from the data. It also contains functions to estimate the
985parameters of the normal polynomial quantile mixture and the Cauchy polynomial
986quantile mixture from L-moments and trimmed L-moments.")
987 (license license:gpl2)))
28476b4b
RW
988
989(define-public r-distillery
990 (package
991 (name "r-distillery")
28f2f893 992 (version "1.0-4")
28476b4b
RW
993 (source
994 (origin
995 (method url-fetch)
996 (uri (cran-uri "distillery" version))
997 (sha256
998 (base32
28f2f893 999 "1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"))))
28476b4b
RW
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
1005interval calculation and to distill pertinent information from a potentially
1006complex object; primarily used in common with the packages extRemes and
1007SpatialVx.")
1008 (license license:gpl2+)))
58db98c9
RW
1009
1010(define-public r-extremes
1011 (package
1012 (name "r-extremes")
1013 (version "2.0-8")
1014 (source
1015 (origin
1016 (method url-fetch)
1017 (uri (cran-uri "extRemes" version))
1018 (sha256
1019 (base32
1020 "0pnpib3g2r9x8hfqhvq23j8m3jh62lp28ipnqir5yadnzv850gfm"))))
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
1031extreme values of a process of interest; be they block maxima over long blocks
1032or excesses over a high threshold.")
1033 (license license:gpl2+)))
062b6dbd
RW
1034
1035(define-public r-lmtest
1036 (package
1037 (name "r-lmtest")
ba578d93 1038 (version "0.9-36")
062b6dbd
RW
1039 (source
1040 (origin
1041 (method url-fetch)
1042 (uri (cran-uri "lmtest" version))
1043 (sha256
1044 (base32
ba578d93 1045 "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
062b6dbd
RW
1046 (build-system r-build-system)
1047 (propagated-inputs
1048 `(("r-zoo" ,r-zoo)))
1049 (native-inputs
1050 `(("gfortran" ,gfortran)))
e9960d8c 1051 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
1052 (synopsis "Testing linear regression models")
1053 (description
1054 "This package provides a collection of tests, data sets, and examples for
1055diagnostic checking in linear regression models. Furthermore, some generic
1056tools for inference in parametric models are provided.")
1057 ;; Either version is okay
1058 (license (list license:gpl2 license:gpl3))))
d6b156dc 1059
c974008d
RJ
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
1075correspondence curves in \"Measuring reproducibility of high-throughput
1076experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
1077by Li, Brown, Huang, and Bickel")
1078 (license license:gpl2+)))
1079
d6b156dc
RW
1080(define-public r-inline
1081 (package
1082 (name "r-inline")
0acbf8bb 1083 (version "0.3.15")
d6b156dc
RW
1084 (source (origin
1085 (method url-fetch)
1086 (uri (cran-uri "inline" version))
1087 (sha256
1088 (base32
0acbf8bb 1089 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 1090 (build-system r-build-system)
e9960d8c 1091 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
1092 (synopsis "Functions to inline C, C++, Fortran function calls from R")
1093 (description
1094 "This package provides functionality to dynamically define R functions
1095and 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+)))
8c72b830
RW
1099
1100(define-public r-bbmle
1101 (package
1102 (name "r-bbmle")
84078220 1103 (version "1.0.20")
8c72b830
RW
1104 (source
1105 (origin
1106 (method url-fetch)
1107 (uri (cran-uri "bbmle" version))
1108 (sha256
1109 (base32
84078220 1110 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
1111 (build-system r-build-system)
1112 (propagated-inputs
1113 `(("r-lattice" ,r-lattice)
1114 ("r-mass" ,r-mass)
1115 ("r-numderiv" ,r-numderiv)))
e9960d8c 1116 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
1117 (synopsis "Tools for General Maximum Likelihood Estimation")
1118 (description
c151b0b6
RW
1119 "This package provides methods and functions for fitting maximum
1120likelihood models in R. This package modifies and extends the @code{mle}
1121classes in the @code{stats4} package.")
8c72b830 1122 ;; Any version of the GPL
c151b0b6 1123 (license license:gpl2+)))
b31e4a96
RW
1124
1125(define-public r-emdbook
1126 (package
1127 (name "r-emdbook")
90f1ecb9 1128 (version "1.3.10")
b31e4a96
RW
1129 (source
1130 (origin
1131 (method url-fetch)
1132 (uri (cran-uri "emdbook" version))
1133 (sha256
1134 (base32
90f1ecb9 1135 "0880cx6rqm9vgd2zxnd2k0igfl80gy7ak15w36clwlzavab59hmv"))))
b31e4a96
RW
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
1148Models and Data\", a book presenting maximum likelihood estimation and related
1149topics for ecologists (ISBN 978-0-691-12522-0).")
1150 ;; Any GPL version
1151 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
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)
e9960d8c 1166 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
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
1170programs. This implementation supplies a \"wrapper\" function in C and some R
1171functions that solve general linear/integer problems, assignment problems, and
1172transportation problems.")
1173 (license license:lgpl2.0)))
521e0703
RW
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)))
e9960d8c 1193 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
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
1204It includes banded and tridiagonal linear systems. The package calls Fortran
1205functions from LINPACK.")
1206 ;; Any GPL version.
1207 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
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
1228with several functions to help the fit of a parametric distribution to
1229non-censored or censored data. Censored data may contain left-censored,
1230right-censored and interval-censored values, with several lower and upper
1231bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
1232provides moment matching (MME), quantile matching (QME) and maximum
1233goodness-of-fit estimation (MGE) methods (available only for non-censored
1234data). Weighted versions of MLE, MME and QME are available.")
1235 (license license:gpl2+)))
8d220073
RW
1236
1237(define-public r-energy
1238 (package
1239 (name "r-energy")
975ea10d 1240 (version "1.7-4")
8d220073
RW
1241 (source
1242 (origin
1243 (method url-fetch)
1244 (uri (cran-uri "energy" version))
1245 (sha256
1246 (base32
975ea10d 1247 "12skvlridfq4jd5mh0yxl79ps0zi2xnlh4hsdgxad0gm7qky8awd"))))
8d220073
RW
1248 (build-system r-build-system)
1249 (propagated-inputs
1250 `(("r-boot" ,r-boot)
1251 ("r-rcpp" ,r-rcpp)))
e9960d8c 1252 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
1253 (synopsis "Multivariate inference via the energy of data")
1254 (description
1255 "This package provides e-statistics (energy) tests and statistics for
1256multivariate and univariate inference, including distance correlation,
1257one-sample, two-sample, and multi-sample tests for comparing multivariate
1258distributions, are implemented. Measuring and testing multivariate
1259independence based on distance correlation, partial distance correlation,
1260multivariate goodness-of-fit tests, clustering based on energy distance,
1261testing for multivariate normality, distance components (disco) for
1262non-parametric analysis of structured data, and other energy
1263statistics/methods are implemented.")
1264 (license license:gpl2+)))
abcb8494
RW
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)
e9960d8c 1279 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
1280 (synopsis "Supplementary distributions")
1281 (description
1282 "This package provides ten distributions supplementing those built into
1283R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
1284Spearman's rho, maximum F ratio, the Pearson product moment correlation
1285coefficient, Johnson distributions, normal scores and generalized
1286hypergeometric distributions. In addition two random number generators of
1287George Marsaglia are included.")
1288 (license license:gpl2+)))
05e8a3ef
RW
1289
1290(define-public r-ksamples
1291 (package
1292 (name "r-ksamples")
c152c6b3 1293 (version "1.2-8")
05e8a3ef
RW
1294 (source
1295 (origin
1296 (method url-fetch)
1297 (uri (cran-uri "kSamples" version))
1298 (sha256
1299 (base32
c152c6b3 1300 "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
05e8a3ef
RW
1301 (properties `((upstream-name . "kSamples")))
1302 (build-system r-build-system)
1303 (propagated-inputs
1304 `(("r-suppdists" ,r-suppdists)))
e9960d8c 1305 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
1306 (synopsis "K-Sample rank tests and their combinations")
1307 (description
1308 "This package provides tools to compares k samples using the
1309Anderson-Darling test, Kruskal-Wallis type tests with different rank score
1310criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
1311test. It computes asymptotic, simulated or (limited) exact P-values, all
1312valid under randomization, with or without ties, or conditionally under random
1313sampling from populations, given the observed tie pattern. Except for Steel's
1314test and the JT test it also combines these tests across several blocks of
1315samples.")
1316 (license license:gpl2+)))
f97ce815
RW
1317
1318(define-public r-cvst
1319 (package
1320 (name "r-cvst")
b13b5674 1321 (version "0.2-2")
f97ce815
RW
1322 (source
1323 (origin
1324 (method url-fetch)
1325 (uri (cran-uri "CVST" version))
1326 (sha256
1327 (base32
b13b5674 1328 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
1329 (properties `((upstream-name . "CVST")))
1330 (build-system r-build-system)
1331 (propagated-inputs
1332 `(("r-kernlab" ,r-kernlab)
1333 ("r-matrix" ,r-matrix)))
e9960d8c 1334 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
1335 (synopsis "Fast cross-validation via sequential testing")
1336 (description
1337 "This package implements the fast cross-validation via sequential
1338testing (CVST) procedure. CVST is an improved cross-validation procedure
1339which uses non-parametric testing coupled with sequential analysis to
1340determine the best parameter set on linearly increasing subsets of the data.
1341Additionally to the CVST the package contains an implementation of the
1342ordinary k-fold cross-validation with a flexible and powerful set of helper
1343objects and methods to handle the overall model selection process. The
1344implementations of the Cochran's Q test with permutations and the sequential
1345testing framework of Wald are generic and can therefore also be used in other
1346contexts.")
1347 (license license:gpl2+)))
797e1dfb 1348
c5f033e0
RW
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
1366slow, monotone sequences from smooth, contraction mapping such as the EM
1367algorithm. It can be used to accelerate any smooth, linearly convergent
1368acceleration scheme. A tutorial style introduction to this package is
1369available in a vignette.")
1370 (license license:gpl2+)))
1371
797e1dfb
RW
1372(define-public r-lava
1373 (package
1374 (name "r-lava")
3e00e3a8 1375 (version "1.6.1")
797e1dfb
RW
1376 (source
1377 (origin
1378 (method url-fetch)
1379 (uri (cran-uri "lava" version))
1380 (sha256
1381 (base32
3e00e3a8 1382 "11k9npmzp3nk2qx0h1dwwfc37j4ddd9y54bppxby0ffnb8qlpw1k"))))
797e1dfb
RW
1383 (build-system r-build-system)
1384 (propagated-inputs
1385 `(("r-numderiv" ,r-numderiv)
92e4534c 1386 ("r-squarem" ,r-squarem)
797e1dfb
RW
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
1392variable models.")
1393 (license license:gpl3)))
d26b7c1b
RW
1394
1395(define-public r-drr
1396 (package
1397 (name "r-drr")
0f001b3c 1398 (version "0.0.3")
d26b7c1b
RW
1399 (source
1400 (origin
1401 (method url-fetch)
1402 (uri (cran-uri "DRR" version))
1403 (sha256
1404 (base32
0f001b3c 1405 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
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)))
e9960d8c 1412 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
1413 (synopsis "Dimensionality reduction via regression")
1414 (description
1415 "This package provides an implementation of dimensionality reduction via
1416regression using Kernel Ridge Regression.")
1417 (license license:gpl3)))
9dd707f0
RW
1418
1419(define-public r-prodlim
1420 (package
1421 (name "r-prodlim")
9ee81a36 1422 (version "2018.04.18")
9dd707f0
RW
1423 (source
1424 (origin
1425 (method url-fetch)
1426 (uri (cran-uri "prodlim" version))
1427 (sha256
1428 (base32
9ee81a36 1429 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
9dd707f0
RW
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)))
e9960d8c 1436 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
1437 (synopsis "Product-limit estimation for censored event history analysis")
1438 (description
1439 "This package provides a fast and user-friendly implementation of
1440nonparametric estimators for censored event history (survival) analysis with
1441the Kaplan-Meier and Aalen-Johansen methods.")
1442 (license license:gpl2+)))
b561f563
RW
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
1462techniques from R packages and provides a common interface for calling the
1463methods.")
1464 (license license:gpl3)))
1b663184
RW
1465
1466(define-public r-timedate
1467 (package
1468 (name "r-timedate")
51b7b0e3 1469 (version "3043.102")
1b663184
RW
1470 (source
1471 (origin
1472 (method url-fetch)
1473 (uri (cran-uri "timeDate" version))
1474 (sha256
1475 (base32
51b7b0e3 1476 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
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
1483Engineering and Computational Finance\" and for managing chronological and
1484calendar objects.")
1485 (license license:gpl2+)))
f57b883e 1486
ce4e81cb
RW
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
1505for the creation and investigation of magic squares and hypercubes, including
1506a variety of functions for the manipulation and analysis of arbitrarily
1507dimensioned arrays.")
1508 (license license:gpl2)))
1509
9604429d
RW
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
1527as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
1528intersections about a point, Voronoi diagrams, furthest-site Delaunay
1529triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
1530and higher dimensions. It implements the Quickhull algorithm for computing
1531the convex hull. Qhull does not support constrained Delaunay triangulations,
1532or mesh generation of non-convex objects, but the package does include some R
1533functions that allow for this. Currently the package only gives access to
1534Delaunay 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
f57b883e
RW
1540(define-public r-ddalpha
1541 (package
1542 (name "r-ddalpha")
f3e42ae8 1543 (version "1.3.3")
f57b883e
RW
1544 (source
1545 (origin
1546 (method url-fetch)
1547 (uri (cran-uri "ddalpha" version))
1548 (sha256
1549 (base32
f3e42ae8 1550 "0g4iqhrz2gym05q40ih6srilyajw2l2mv46pchn65bc7hw4vkgrk"))))
f57b883e
RW
1551 (build-system r-build-system)
1552 (propagated-inputs
1553 `(("r-bh" ,r-bh)
1554 ("r-class" ,r-class)
4f184233 1555 ("r-geometry" ,r-geometry)
f57b883e
RW
1556 ("r-mass" ,r-mass)
1557 ("r-rcpp" ,r-rcpp)
e90456b9
RW
1558 ("r-robustbase" ,r-robustbase)
1559 ("r-sfsmisc" ,r-sfsmisc)))
1560 (native-inputs
1561 `(("gfortran" ,gfortran)))
e9960d8c 1562 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
1563 (synopsis "Depth-Based classification and calculation of data depth")
1564 (description
1565 "This package contains procedures for depth-based supervised learning,
1566which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
1567Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
1568statistical depth function to a compact low-dimensional space, where the final
1569classification is done. It also offers an extension to functional data and
1570routines for calculating certain notions of statistical depth functions. 50
1571multivariate and 5 functional classification problems are included.")
1572 (license license:gpl2)))
5a87093f
RW
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)
1592coefficient between records, and to compute the top-n matches between records.
1593Core algorithms are executed in parallel on systems supporting OpenMP.")
1594 (license license:gpl3)))
649cf27c
RW
1595
1596(define-public r-rcpproll
1597 (package
1598 (name "r-rcpproll")
1599 (version "0.2.2")
1600 (source
1601 (origin
1602 (method url-fetch)
1603 (uri (cran-uri "RcppRoll" version))
1604 (sha256
1605 (base32
1606 "19xzvxym8zbighndygkq4imfwc0abh4hqyq3qrr8aakyd096iisi"))))
1607 (properties `((upstream-name . "RcppRoll")))
1608 (build-system r-build-system)
1609 (propagated-inputs
1610 `(("r-rcpp" ,r-rcpp)))
e9960d8c 1611 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
1612 (synopsis "Efficient rolling and windowed operations")
1613 (description
1614 "This package provides fast and efficient routines for common rolling /
1615windowed operations. Routines for the efficient computation of windowed mean,
1616median, sum, product, minimum, maximum, standard deviation and variance are
1617provided.")
1618 (license license:gpl2+)))
6c3d42d6
RW
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)))
e9960d8c 1639 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
1640 (synopsis "Improved predictors")
1641 (description
1642 "This package provides improved predictive models by indirect
1643classification and bagging for classification, regression and survival
1644problems as well as resampling based estimators of prediction error.")
1645 (license license:gpl2+)))
ba4527ab 1646
cdc129dc
RW
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)))
e9960d8c 1664 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
1665 (synopsis "Procedures for psychological, psychometric, and personality research")
1666 (description
1667 "This package provides a general purpose toolbox for personality,
1668psychometric theory and experimental psychology. Functions are primarily for
1669multivariate analysis and scale construction using factor analysis, principal
1670component analysis, cluster analysis and reliability analysis, although others
1671provide basic descriptive statistics. Item Response Theory is done using
1672factor analysis of tetrachoric and polychoric correlations. Functions for
1673analyzing data at multiple levels include within and between group statistics,
1674including correlations and factor analysis. Functions for simulating and
1675testing particular item and test structures are included. Several functions
1676serve as a useful front end for structural equation modeling. Graphical
1677displays of path diagrams, factor analysis and structural equation models are
1678created using basic graphics.")
1679 (license license:gpl2+)))
1680
6c8c8c6b
RW
1681(define-public r-broom
1682 (package
1683 (name "r-broom")
14b78ca6 1684 (version "0.4.4")
6c8c8c6b
RW
1685 (source
1686 (origin
1687 (method url-fetch)
1688 (uri (cran-uri "broom" version))
1689 (sha256
1690 (base32
14b78ca6 1691 "081x87sy6dmfvkgwfjrl5ax51k77ciyzg9x3xql25vdi92rmwj3m"))))
6c8c8c6b
RW
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
1705R into tidy data frames, so that they can more easily be combined, reshaped
1706and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
1707@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
1708summarizes a model's statistical findings such as coefficients of a
1709regression; @code{augment}, which adds columns to the original data such as
1710predictions, residuals and cluster assignments; and @code{glance}, which
1711provides a one-row summary of model-level statistics.")
1712 (license license:expat)))
1713
ba4527ab
RW
1714(define-public r-recipes
1715 (package
1716 (name "r-recipes")
1d13426b 1717 (version "0.1.2")
ba4527ab
RW
1718 (source
1719 (origin
1720 (method url-fetch)
1721 (uri (cran-uri "recipes" version))
1722 (sha256
1723 (base32
1d13426b 1724 "1car3a3mqn87pz049cbgkaayz86970mvkapk6al2k7jjw76306l9"))))
ba4527ab
RW
1725 (build-system r-build-system)
1726 (propagated-inputs
18a11c6d
RW
1727 `(("r-broom" ,r-broom)
1728 ("r-ddalpha" ,r-ddalpha)
ba4527ab
RW
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)
18a11c6d 1735 ("r-matrix" ,r-matrix)
ba4527ab
RW
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
1746matrices. Recipes consist of one or more data manipulation and analysis
1747\"steps\". Statistical parameters for the steps can be estimated from an
1748initial data set and then applied to other data sets. The resulting design
1749matrices can then be used as inputs into statistical or machine learning
1750models.")
1751 (license license:gpl2)))
1ab867be
RW
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
1769rows of another matrix Y. Previously, this could be done by binding the two
1770matrices together and calling @code{dist}, but this creates unnecessary
1771computation by computing the distances between a row of X and another row of
1772X, and likewise for Y. Pdist strictly computes distances across the two
1773matrices, not within the same matrix, making computations significantly faster
1774for certain use cases.")
1775 (license license:gpl3+)))
81e0b625
RW
1776
1777(define-public r-ggrepel
1778 (package
1779 (name "r-ggrepel")
0759d87d 1780 (version "0.8.0")
81e0b625
RW
1781 (source
1782 (origin
1783 (method url-fetch)
1784 (uri (cran-uri "ggrepel" version))
1785 (sha256
1786 (base32
0759d87d 1787 "1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"))))
81e0b625
RW
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
1797avoid overlapping text labels. Labels repel away from each other and away
1798from the data points.")
1799 (license license:gpl3)))
6b968c4c
RW
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
1817general matrix. It also contains some algorithms to do matrix reordering. In
1818addition, corrplot is good at details, including choosing color, text labels,
1819color labels, layout, etc.")
1820 ;; Any version of the GPL
1821 (license license:gpl2+)))
a40a04fd
RW
1822
1823(define-public r-stringdist
1824 (package
1825 (name "r-stringdist")
2ab8cbcd 1826 (version "0.9.4.7")
a40a04fd
RW
1827 (source
1828 (origin
1829 (method url-fetch)
1830 (uri (cran-uri "stringdist" version))
1831 (sha256
1832 (base32
2ab8cbcd 1833 "1qg80wmcrpkba9njvgjdg15bgw7ddks40kkfh5x61as9lhchy4i4"))))
a40a04fd
RW
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
1839native @code{match} function. It can calculate various string distances based
1840on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
1841qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
1842Jaro-Winkler). An implementation of soundex is provided as well. Distances
1843can be computed between character vectors while taking proper care of encoding
1844or between integer vectors representing generic sequences.")
1845 (license license:gpl3+)))
10e16fa9 1846
fe1495e3
RW
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
1866joint modelling multiple imputation @url{Carpenter and Kenward (2013),
1867http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
1868possibility of handling binary and categorical data through latent normal
1869variables, the option to use cluster-specific covariance matrices and to
1870impute compatibly with the substantive model.")
1871 (license license:gpl2)))
1872
03e718fb
RW
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
1890clustered data.")
1891 (license license:gpl3)))
1892
84e7147a
RW
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
1913multilevel modeling. It includes a user-friendly interface to the packages
1914pan and jomo, and several functions for visualization, data management and the
1915analysis of multiply imputed data sets.")
1916 (license license:gpl2+)))
1917
10e16fa9
RW
1918(define-public r-mice
1919 (package
1920 (name "r-mice")
aea3be25 1921 (version "3.0.0")
10e16fa9
RW
1922 (source
1923 (origin
1924 (method url-fetch)
1925 (uri (cran-uri "mice" version))
1926 (sha256
1927 (base32
aea3be25 1928 "1p8a5ham90iaak4w17114pdnw535r2l9sxr402yrkc4gbwfbpdlq"))))
10e16fa9
RW
1929 (build-system r-build-system)
1930 (propagated-inputs
aea3be25
RW
1931 `(("r-broom" ,r-broom)
1932 ("r-dplyr" ,r-dplyr)
1933 ("r-lattice" ,r-lattice)
10e16fa9 1934 ("r-mass" ,r-mass)
aea3be25 1935 ("r-mitml" ,r-mitml)
10e16fa9
RW
1936 ("r-nnet" ,r-nnet)
1937 ("r-rcpp" ,r-rcpp)
aea3be25 1938 ("r-rlang" ,r-rlang)
10e16fa9
RW
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)
1945implemented by the MICE algorithm as described in @url{Van Buuren and
1946Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
1947variable has its own imputation model. Built-in imputation models are
1948provided for continuous data (predictive mean matching, normal), binary
1949data (logistic regression), unordered categorical data (polytomous logistic
1950regression) and ordered categorical data (proportional odds). MICE can also
1951impute continuous two-level data (normal model, pan, second-level variables).
1952Passive imputation can be used to maintain consistency between variables.
1953Various diagnostic plots are available to inspect the quality of the
1954imputations.")
1955 ;; Any of these two versions.
1956 (license (list license:gpl2 license:gpl3))))
7fd5f60b 1957
02cdb45f
RW
1958(define-public r-truncnorm
1959 (package
1960 (name "r-truncnorm")
9d6f3925 1961 (version "1.0-8")
02cdb45f
RW
1962 (source
1963 (origin
1964 (method url-fetch)
1965 (uri (cran-uri "truncnorm" version))
1966 (sha256
1967 (base32
9d6f3925 1968 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 1969 (build-system r-build-system)
e9960d8c 1970 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
1971 (synopsis "Truncated normal distribution")
1972 (description "This package provides functions for the truncated normal
1973distribution with mean equal to @code{mean} and standard deviation equal to
1974@code{sd}. It includes density, distribution, quantile, and expected value
1975functions, as well as a random generation function.")
1976 (license license:gpl2)))
1977
cb8b4c11
RW
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)))
e9960d8c 1993 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
1994 (synopsis "General non-linear optimization")
1995 (description "The Rsolnp package implements a general non-linear augmented
1996Lagrange multiplier method solver, a @dfn{sequential quadratic
1997programming} (SQP) based solver).")
1998 ;; Any version of the GPL.
1999 (license license:gpl2+)))
2000
7fd5f60b
RW
2001(define-public r-hardyweinberg
2002 (package
2003 (name "r-hardyweinberg")
da5cca36 2004 (version "1.6.1")
7fd5f60b
RW
2005 (source
2006 (origin
2007 (method url-fetch)
2008 (uri (cran-uri "HardyWeinberg" version))
2009 (sha256
2010 (base32
da5cca36 2011 "16n8qanxx0p5ny5zqxafn8hwb1xv94y1wig1iql8as5a5qh8lwcz"))))
7fd5f60b
RW
2012 (properties `((upstream-name . "HardyWeinberg")))
2013 (build-system r-build-system)
2014 (propagated-inputs
2015 `(("r-mice" ,r-mice)
d0394944
RW
2016 ("r-rcpp" ,r-rcpp)
2017 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
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
2022diallelic genetic marker data. All classical tests (chi-square, exact,
2023likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
2024included in the package, as well as functions for power computation and for
2025the simulation of marker data under equilibrium and disequilibrium. Routines
2026for dealing with markers on the X-chromosome are included. Functions for
2027testing equilibrium in the presence of missing data by using multiple
2028imputation are also provided. Implements several graphics for exploring the
2029equilibrium status of a large set of diallelic markers: ternary plots with
2030acceptance regions, log-ratio plots and Q-Q plots.")
2031 (license license:gpl2+)))
3a22732c
RW
2032
2033(define-public r-sm
2034 (package
2035 (name "r-sm")
1e31e8bc 2036 (version "2.2-5.5")
3a22732c
RW
2037 (source
2038 (origin
2039 (method url-fetch)
2040 (uri (cran-uri "sm" version))
2041 (sha256
2042 (base32
1e31e8bc 2043 "1rw2mxygxsmk8mn4wag1ppjgzk0rlvh6zd8q02qrhjrn9jhi5qj3"))))
3a22732c
RW
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
2050Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
2051University Press. It provides smoothing methods for nonparametric regression
2052and density estimation")
2053 (license license:gpl2+)))
9232cac4 2054
6174db2b
RJ
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
2073Venn and Euler plots. It includes handling for several special cases,
2074including two-case scaling, and extensive customization of plot shape and
2075structure.")
2076 (license license:gpl2+)))
2077
9232cac4
RW
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
2095plot and a kernel density plot.")
2096 (license license:bsd-3)))
7b0569c0
RW
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
2119suite of fast incremental algorithms for machine learning that can be used for
2120training models for classification or ranking.")
2121 (license license:asl2.0)))
738dda83 2122
3699383e
RW
2123(define-public r-xts
2124 (package
2125 (name "r-xts")
1d310349 2126 (version "0.10-2")
3699383e
RW
2127 (source
2128 (origin
2129 (method url-fetch)
2130 (uri (cran-uri "xts" version))
2131 (sha256
2132 (base32
1d310349 2133 "1i11fczks4lh8rpi6xbm9bm7f3jpcp6xw03kv178g3n3361qhmc1"))))
3699383e
RW
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
2141data classes by extending @code{zoo}, maximizing native format information
2142preservation and allowing for user-level customization and extension, while
2143simplifying cross-class interoperability.")
2144 (license license:gpl2+)))
b72b42cf
RW
2145
2146(define-public r-performanceanalytics
2147 (package
2148 (name "r-performanceanalytics")
081d143d 2149 (version "1.5.2")
b72b42cf
RW
2150 (source
2151 (origin
2152 (method url-fetch)
2153 (uri (cran-uri "PerformanceAnalytics" version))
2154 (sha256
2155 (base32
081d143d 2156 "01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"))))
b72b42cf
RW
2157 (properties
2158 `((upstream-name . "PerformanceAnalytics")))
2159 (build-system r-build-system)
2160 (propagated-inputs
081d143d
RW
2161 `(("r-quadprog" ,r-quadprog)
2162 ("r-xts" ,r-xts)
b72b42cf 2163 ("r-zoo" ,r-zoo)))
d062957a 2164 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
2165 (synopsis "Econometric tools for performance and risk analysis")
2166 (description "This is a collection of econometric functions for
2167performance and risk analysis. This package aims to aid practitioners and
2168researchers in utilizing the latest research in analysis of non-normal return
2169streams. In general, it is most tested on return (rather than price) data on
2170a regular scale, but most functions will work with irregular return data as
2171well, and increasing numbers of functions will work with P&L or price data
2172where possible.")
2173 ;; Either version may be picked.
2174 (license (list license:gpl2 license:gpl3))))
018cf270
RW
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)))
e9960d8c 2191 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
2192 (synopsis "Estimation of indicators on social exclusion and poverty")
2193 (description "This package provides tools for the estimation of indicators
2194on social exclusion and poverty, as well as an implementation of Pareto tail
2195modeling for empirical income distributions.")
2196 (license license:gpl2+)))
e5c17b8d
RW
2197
2198(define-public r-vcd
2199 (package
2200 (name "r-vcd")
2960f965 2201 (version "1.4-4")
e5c17b8d
RW
2202 (source
2203 (origin
2204 (method url-fetch)
2205 (uri (cran-uri "vcd" version))
2206 (sha256
2207 (base32
2960f965 2208 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
2209 (build-system r-build-system)
2210 (propagated-inputs
2211 `(("r-colorspace" ,r-colorspace)
2212 ("r-lmtest" ,r-lmtest)
2213 ("r-mass" ,r-mass)))
e9960d8c 2214 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
2215 (synopsis "Visualizing categorical data")
2216 (description "This package provides visualization techniques, data sets,
2217summary and inference procedures aimed particularly at categorical data.
2218Special emphasis is given to highly extensible grid graphics. The package was
2219originally inspired by the book \"Visualizing Categorical Data\" by Michael
2220Friendly and is now the main support package for a new book, \"Discrete Data
2221Analysis with R\" by Michael Friendly and David Meyer (2015).")
2222 (license license:gpl2)))
ae164260
RW
2223
2224(define-public r-ica
2225 (package
2226 (name "r-ica")
fabf0993 2227 (version "1.0-2")
ae164260
RW
2228 (source
2229 (origin
2230 (method url-fetch)
2231 (uri (cran-uri "ica" version))
2232 (sha256
2233 (base32
fabf0993 2234 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 2235 (build-system r-build-system)
e9960d8c 2236 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
2237 (synopsis "Independent component analysis")
2238 (description "This package provides tools for @dfn{Independent Component
2239Analysis} (ICA) using various algorithms: FastICA,
2240Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
2241of Eigenmatrices} (JADE).")
2242 (license license:gpl2+)))
bf025ff6
RW
2243
2244(define-public r-dtw
2245 (package
2246 (name "r-dtw")
cda93e83 2247 (version "1.20-1")
bf025ff6
RW
2248 (source
2249 (origin
2250 (method url-fetch)
2251 (uri (cran-uri "dtw" version))
2252 (sha256
2253 (base32
cda93e83 2254 "1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"))))
bf025ff6
RW
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
2261optimal (least cumulative distance) alignment between points of two time
2262series. Common DTW variants covered include local (slope) and global (window)
2263constraints, subsequence matches, arbitrary distance definitions,
2264normalizations, minimum variance matching, and so on.")
2265 (license license:gpl2+)))
15ef07f0
RW
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
2284the outcomes of species distribution modeling exercises. It includes novel
2285methods for comparing models and tracking changes in distributions through
2286time. It further includes methods for visualizing outcomes, selecting
2287thresholds, calculating measures of accuracy and landscape fragmentation
2288statistics, etc.")
2289 (license license:gpl3+)))
ae3f2079
RW
2290
2291(define-public r-scatterplot3d
2292 (package
2293 (name "r-scatterplot3d")
5ade82bb 2294 (version "0.3-41")
ae3f2079
RW
2295 (source
2296 (origin
2297 (method url-fetch)
2298 (uri (cran-uri "scatterplot3d" version))
2299 (sha256
2300 (base32
5ade82bb 2301 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 2302 (build-system r-build-system)
e9960d8c 2303 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
2304 (synopsis "3D scatter plot")
2305 (description "This package provides an implementation of scatter plots for
2306plotting. a three dimensional point cloud.")
2307 (license license:gpl2)))
f90018e5
RW
2308
2309(define-public r-ggridges
2310 (package
2311 (name "r-ggridges")
0edd2fd1 2312 (version "0.5.0")
f90018e5
RW
2313 (source
2314 (origin
2315 (method url-fetch)
2316 (uri (cran-uri "ggridges" version))
2317 (sha256
2318 (base32
0edd2fd1 2319 "1znvsbl3px8dddpjgdrygnpz4s685wizi0jnjvx2hrz58i0chjqj"))))
f90018e5
RW
2320 (build-system r-build-system)
2321 (propagated-inputs
2322 `(("r-ggplot2" ,r-ggplot2)
2323 ("r-plyr" ,r-plyr)
0edd2fd1
RW
2324 ("r-scales" ,r-scales)
2325 ("r-withr" ,r-withr)))
f90018e5
RW
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
2330distributions over time or space. This package enables the creation of such
2331plots in @code{ggplot2}.")
2332 (license license:gpl2)))
007f6d98
RW
2333
2334(define-public r-ggjoy
2335 (package
2336 (name "r-ggjoy")
c36745cf 2337 (version "0.4.1")
007f6d98
RW
2338 (source
2339 (origin
2340 (method url-fetch)
2341 (uri (cran-uri "ggjoy" version))
2342 (sha256
2343 (base32
c36745cf 2344 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
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
2352distributions over time or space. This package enables the creation of such
2353plots in @code{ggplot2}.")
2354 (license license:gpl2)))
2976f304
RW
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
2374attractive command line interfaces (CLIs). It includes tools for drawing
2375rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
2376 (license license:expat)))
55577393
RW
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
2394written purely in R with no external dependencies. It is useful with the
2395Rscript front-end and facilitates turning an R script into an executable
2396script.")
2397 (license license:gpl3+)))
a3257d42
RW
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
2416constants, and control debugging of packages via environment variables.")
2417 (license license:expat)))
2058e37d
RW
2418
2419(define-public r-processx
2420 (package
2421 (name "r-processx")
a8060630 2422 (version "3.1.0")
2058e37d
RW
2423 (source
2424 (origin
2425 (method url-fetch)
2426 (uri (cran-uri "processx" version))
2427 (sha256
2428 (base32
a8060630 2429 "0wjr3cqwvnjxbvln25szffmkns5w0xysivdjr6chxap4nh515b0i"))))
2058e37d
RW
2430 (build-system r-build-system)
2431 (propagated-inputs
2432 `(("r-assertthat" ,r-assertthat)
2433 ("r-crayon" ,r-crayon)
a8060630
RW
2434 ("r-r6" ,r-r6)
2435 ("r-testthat" ,r-testthat)))
2058e37d
RW
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
2440background. It can check if a background process is running; wait on a
2441background process to finish; get the exit status of finished processes; kill
2442background processes and their children; restart processes. It can read the
2443standard output and error of the processes, using non-blocking connections.
2444@code{processx} can poll a process for standard output or error, with a
2445timeout. It can also poll several processes at once.")
2446 (license license:expat)))
f285346a
RW
2447
2448(define-public r-tsp
2449 (package
2450 (name "r-tsp")
127522c4 2451 (version "1.1-6")
f285346a
RW
2452 (source
2453 (origin
2454 (method url-fetch)
2455 (uri (cran-uri "TSP" version))
2456 (sha256
2457 (base32
127522c4 2458 "1ym97xl2icjpfkrici0wig29w06bb704hp51v7h5liygjlwpkhlc"))))
f285346a
RW
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
2465algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
2466traveling salesman problem).")
2467 (license license:gpl3)))
ffb59bce
RW
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)))
d062957a 2482 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
2483 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
2484 (description "This package implements heuristics for the @dfn{quadratic
2485assignment problem} (QAP). Currently only a simulated annealing heuristic is
2486available.")
2487 (license license:gpl3)))
7fe49f2a
RW
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)))
d062957a 2502 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
2503 (synopsis "Clustering graphics")
2504 (description "This package orders panels in scatterplot matrices and
2505parallel coordinate displays by some merit index. It contains various indices
2506of 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+)))
8e5e26d2
RW
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.
2531It can also run Shiny applications locally and take screenshots of the
2532application; and it can render and screenshot static as well as interactive R
2533Markdown documents.")
2534 (license license:gpl2)))
2e9d187b
RW
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
2563implementation of several seriation/sequencing techniques to reorder matrices,
2564dissimilarity matrices, and dendrograms. It also provides (optimally)
2565reordered heatmaps, color images and clustering visualizations like
2566dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
2567iVAT).")
2568 (license license:gpl3)))
e9e78d2c 2569
f6d2b45c
RW
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
2586packages maintained by Yihui Xie.")
2587 (license license:expat)))
f2442968
RW
2588
2589(define-public r-utf8
2590 (package
2591 (name "r-utf8")
65ea783f 2592 (version "1.1.4")
f2442968
RW
2593 (source
2594 (origin
2595 (method url-fetch)
2596 (uri (cran-uri "utf8" version))
2597 (sha256
2598 (base32
65ea783f 2599 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
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
2605international text (Unicode). Input, validate, normalize, encode, format, and
2606display.")
2607 (license license:asl2.0)))
c555ccab
RW
2608
2609(define-public r-pillar
2610 (package
2611 (name "r-pillar")
aadb9ee6 2612 (version "1.2.3")
c555ccab
RW
2613 (source
2614 (origin
2615 (method url-fetch)
2616 (uri (cran-uri "pillar" version))
2617 (sha256
2618 (base32
aadb9ee6 2619 "1rzhssprqgam1nq3s0f5rzxhxsq02azcghvxf6k8kmsmddf1n7f8"))))
c555ccab
RW
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
2630columns of data using the full range of colours provided by modern
2631terminals.")
2632 (license license:gpl3)))
1c791925
RW
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)))
846f4c23
RW
2652
2653(define-public r-tinytex
2654 (package
2655 (name "r-tinytex")
cb9f4041 2656 (version "0.5")
846f4c23
RW
2657 (source
2658 (origin
2659 (method url-fetch)
2660 (uri (cran-uri "tinytex" version))
2661 (sha256
2662 (base32
cb9f4041 2663 "1pg4jfyvandjwz3lmr38pbqi9d045iwkk3xklhsfhhxq6aviq9p7"))))
846f4c23
RW
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
2669distribution named TinyTeX, a lightweight, cross-platform, portable, and
2670easy-to-maintain version of TeX Live. This package also contains helper
2671functions to compile LaTeX documents, and install missing LaTeX packages
2672automatically.")
2673 (license license:expat)))
4376166b
RW
2674
2675(define-public r-metap
2676 (package
2677 (name "r-metap")
7f77e5d5 2678 (version "0.9")
4376166b
RW
2679 (source
2680 (origin
2681 (method url-fetch)
2682 (uri (cran-uri "metap" version))
2683 (sha256
2684 (base32
7f77e5d5 2685 "03vg0mb6q7j2z0pkxykbak0hcp6dcak7zxs1lw9hswz9kqrq5jhz"))))
4376166b
RW
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.
2693When they are not available this package provides a number of methods for
2694meta-analysis of significance values including the methods of Edgington,
2695Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
2696published results; and a routine for graphical display.")
2697 (license license:gpl2)))
5f4565b1
RW
2698
2699(define-public r-network
2700 (package
2701 (name "r-network")
92edaaea 2702 (version "1.13.0.1")
5f4565b1
RW
2703 (source
2704 (origin
2705 (method url-fetch)
2706 (uri (cran-uri "network" version))
2707 (sha256
2708 (base32
92edaaea 2709 "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"))))
5f4565b1 2710 (build-system r-build-system)
40862677 2711 (home-page "https://statnet.org/")
5f4565b1
RW
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
2716supports arbitrary vertex/edge/graph attributes.")
2717 (license license:gpl2+)))
07a2f34d
RW
2718
2719(define-public r-statnet-common
2720 (package
2721 (name "r-statnet-common")
2722 (version "4.0.0")
2723 (source
2724 (origin
2725 (method url-fetch)
2726 (uri (cran-uri "statnet.common" version))
2727 (sha256
2728 (base32
2729 "0yw6l5b4qv0jqlg4zyczas7m12a5pyqghs6ydxy2f6v6vxkijvi0"))))
2730 (properties
2731 `((upstream-name . "statnet.common")))
2732 (build-system r-build-system)
40862677 2733 (home-page "https://statnet.org")
07a2f34d
RW
2734 (synopsis "R scripts and utilities used by the Statnet software")
2735 (description "This package provides non-statistical utilities used by the
2736software developed by the Statnet Project.")
2737 (license license:gpl3)))
1088744d
RW
2738
2739(define-public r-sna
2740 (package
2741 (name "r-sna")
2742 (version "2.4")
2743 (source
2744 (origin
2745 (method url-fetch)
2746 (uri (cran-uri "sna" version))
2747 (sha256
2748 (base32
2749 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
2750 (build-system r-build-system)
2751 (propagated-inputs
2752 `(("r-network" ,r-network)
2753 ("r-statnet-common" ,r-statnet-common)))
40862677 2754 (home-page "https://statnet.org")
1088744d
RW
2755 (synopsis "Tools for social network analysis")
2756 (description
2757 "This package provides a range of tools for social network analysis,
2758including node and graph-level indices, structural distance and covariance
2759methods, structural equivalence detection, network regression, random graph
2760generation, and 2D/3D network visualization.")
2761 (license license:gpl2+)))
93c21ddc
RW
2762
2763(define-public r-ttr
2764 (package
2765 (name "r-ttr")
2766 (version "0.23-3")
2767 (source
2768 (origin
2769 (method url-fetch)
2770 (uri (cran-uri "TTR" version))
2771 (sha256
2772 (base32
2773 "07r62ngyzjl4aszdxnr3n6bnbcgcap32yhd430jsilicg8n06di1"))))
2774 (properties `((upstream-name . "TTR")))
2775 (build-system r-build-system)
2776 (propagated-inputs
2777 `(("r-curl" ,r-curl)
2778 ("r-xts" ,r-xts)
2779 ("r-zoo" ,r-zoo)))
2780 (native-inputs `(("gfortran" ,gfortran)))
2781 (home-page "https://github.com/joshuaulrich/TTR")
2782 (synopsis "Technical trading rules")
2783 (description
2784 "This package provides functions and data to construct technical trading
2785rules with R.")
2786 (license license:gpl2)))
0b64332c
RW
2787
2788(define-public r-leaps
2789 (package
2790 (name "r-leaps")
2791 (version "3.0")
2792 (source
2793 (origin
2794 (method url-fetch)
2795 (uri (cran-uri "leaps" version))
2796 (sha256
2797 (base32
2798 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
2799 (build-system r-build-system)
2800 (native-inputs `(("gfortran" ,gfortran)))
d062957a 2801 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
2802 (synopsis "Regression subset selection")
2803 (description
2804 "This package provides tools for regression subset selection, including
2805exhaustive search.")
2806 (license license:gpl2+)))
d3cb62e5
RW
2807
2808(define-public r-splus2r
2809 (package
2810 (name "r-splus2r")
2811 (version "1.2-2")
2812 (source
2813 (origin
2814 (method url-fetch)
2815 (uri (cran-uri "splus2R" version))
2816 (sha256
2817 (base32
2818 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
2819 (properties `((upstream-name . "splus2R")))
2820 (build-system r-build-system)
2821 (native-inputs `(("gfortran" ,gfortran)))
d062957a 2822 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
2823 (synopsis "Supplemental S-PLUS functionality in R")
2824 (description
2825 "Currently there are many functions in S-PLUS that are missing in R. To
2826facilitate the conversion of S-PLUS packages to R packages, this package
2827provides some missing S-PLUS functionality in R.")
2828 (license license:gpl2)))
034ac9d6
RW
2829
2830(define-public r-ifultools
2831 (package
2832 (name "r-ifultools")
2833 (version "2.0-4")
2834 (source
2835 (origin
2836 (method url-fetch)
2837 (uri (cran-uri "ifultools" version))
2838 (sha256
2839 (base32
2840 "0pv2msaa1rmj8csxdclzi2jwg9pfdvh87blj9j3xa3myisglq092"))))
2841 (build-system r-build-system)
2842 (propagated-inputs
2843 `(("r-mass" ,r-mass)
2844 ("r-splus2r" ,r-splus2r)))
d062957a 2845 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
2846 (synopsis "Insightful research tools")
2847 (description "This package provides C code used by the wmtsa, fractal, and
2848sapa R packages.")
2849 (license license:gpl2)))
0be7effe
RW
2850
2851(define-public r-sapa
2852 (package
2853 (name "r-sapa")
2854 (version "2.0-2")
2855 (source
2856 (origin
2857 (method url-fetch)
2858 (uri (cran-uri "sapa" version))
2859 (sha256
2860 (base32
2861 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
2862 (build-system r-build-system)
2863 (propagated-inputs
2864 `(("r-ifultools" ,r-ifultools)
2865 ("r-splus2r" ,r-splus2r)))
d062957a 2866 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
2867 (synopsis "Spectral analysis for physical applications")
2868 (description "This package provides software for the book Spectral
2869Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
2870Cambridge University Press, 1993.")
2871 (license license:gpl2)))
dceb1592
RW
2872
2873(define-public r-quantmod
2874 (package
2875 (name "r-quantmod")
d087f47d 2876 (version "0.4-13")
dceb1592
RW
2877 (source
2878 (origin
2879 (method url-fetch)
2880 (uri (cran-uri "quantmod" version))
2881 (sha256
2882 (base32
d087f47d 2883 "16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"))))
dceb1592
RW
2884 (build-system r-build-system)
2885 (propagated-inputs
2886 `(("r-curl" ,r-curl)
2887 ("r-ttr" ,r-ttr)
2888 ("r-xts" ,r-xts)
2889 ("r-zoo" ,r-zoo)))
d062957a 2890 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
2891 (synopsis "Quantitative financial modelling framework")
2892 (description "This package provides a quantitative financial modelling
2893framework to allow users to specify, build, trade, and analyse quantitative
2894financial trading strategies.")
2895 (license license:gpl3)))
b6dc3255
RW
2896
2897(define-public r-tseries
2898 (package
2899 (name "r-tseries")
83d5c2e1 2900 (version "0.10-45")
b6dc3255
RW
2901 (source
2902 (origin
2903 (method url-fetch)
2904 (uri (cran-uri "tseries" version))
2905 (sha256
2906 (base32
83d5c2e1 2907 "14s1glh5zzdvdl05a2z7ymhgf962svxf8xircghg5sc649lb33n0"))))
b6dc3255
RW
2908 (build-system r-build-system)
2909 (propagated-inputs
2910 `(("r-quadprog" ,r-quadprog)
2911 ("r-quantmod" ,r-quantmod)
2912 ("r-zoo" ,r-zoo)))
2913 (native-inputs
2914 `(("gfortran" ,gfortran)))
d062957a 2915 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
2916 (synopsis "Time series analysis and computational finance")
2917 (description
2918 "This package provides functions relating to time series analysis and
2919computational finance.")
2920 (license license:gpl2)))
a2c079a7
RW
2921
2922(define-public r-wmtsa
2923 (package
2924 (name "r-wmtsa")
2925 (version "2.0-3")
2926 (source
2927 (origin
2928 (method url-fetch)
2929 (uri (cran-uri "wmtsa" version))
2930 (sha256
2931 (base32
2932 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
2933 (build-system r-build-system)
2934 (propagated-inputs
2935 `(("r-ifultools" ,r-ifultools)
2936 ("r-mass" ,r-mass)
2937 ("r-splus2r" ,r-splus2r)))
d062957a 2938 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
2939 (synopsis "Wavelet methods for time series analysis")
2940 (description
2941 "This package provides software to accompany the book \"Wavelet Methods
2942for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
2943University Press, 2000.")
2944 (license license:gpl2)))
4993a02a
RW
2945
2946(define-public r-tsa
2947 (package
2948 (name "r-tsa")
2949 (version "1.01")
2950 (source
2951 (origin
2952 (method url-fetch)
2953 (uri (cran-uri "TSA" version))
2954 (sha256
2955 (base32
2956 "0cm97hwxm6vfgy9mc3kgwq6dnmn86p8a4avnfjbai048qnwrn6hx"))))
2957 (properties `((upstream-name . "TSA")))
2958 (build-system r-build-system)
2959 (propagated-inputs
2960 `(("r-leaps" ,r-leaps)
2961 ("r-locfit" ,r-locfit)
2962 ("r-mgcv" ,r-mgcv)
2963 ("r-tseries" ,r-tseries)))
2964 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
2965 (synopsis "Time series analysis")
2966 (description
2967 "This package contains R functions and datasets detailed in the book
2968\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
2969Cryer and Kung-Sik Chan.")
2970 (license license:gpl2+)))
19da7fe3
RW
2971
2972(define-public r-extradistr
2973 (package
2974 (name "r-extradistr")
2975 (version "1.8.8")
2976 (source
2977 (origin
2978 (method url-fetch)
2979 (uri (cran-uri "extraDistr" version))
2980 (sha256
2981 (base32
2982 "0ywn4qwnamv36l1hw27l9y5kh3v6ha5781wsv2bz6szqjgg7kdb3"))))
2983 (properties `((upstream-name . "extraDistr")))
2984 (build-system r-build-system)
2985 (propagated-inputs
2986 `(("r-rcpp" ,r-rcpp)))
2987 (home-page "https://github.com/twolodzko/extraDistr")
2988 (synopsis "Additional univariate and multivariate distributions")
2989 (description
2990 "This package implements density, distribution functions, quantile
2991functions and random generation functions for a large number of univariate and
2992multivariate distributions.")
2993 (license license:gpl2)))
5b25bc55
RW
2994
2995(define-public r-fractal
2996 (package
2997 (name "r-fractal")
2998 (version "2.0-4")
2999 (source
3000 (origin
3001 (method url-fetch)
3002 (uri (cran-uri "fractal" version))
3003 (sha256
3004 (base32
3005 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
3006 (build-system r-build-system)
3007 (propagated-inputs
3008 `(("r-ifultools" ,r-ifultools)
3009 ("r-mass" ,r-mass)
3010 ("r-sapa" ,r-sapa)
3011 ("r-scatterplot3d" ,r-scatterplot3d)
3012 ("r-splus2r" ,r-splus2r)
3013 ("r-wmtsa" ,r-wmtsa)))
d062957a 3014 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
3015 (synopsis "Fractal time series modeling and analysis")
3016 (description
3017 "This package provides tools for stochastic fractal and deterministic
3018chaotic time series analysis.")
3019 (license license:gpl2)))
6615a364
RW
3020
3021(define-public r-urca
3022 (package
3023 (name "r-urca")
3024 (version "1.3-0")
3025 (source
3026 (origin
3027 (method url-fetch)
3028 (uri (cran-uri "urca" version))
3029 (sha256
3030 (base32
3031 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
3032 (build-system r-build-system)
3033 (propagated-inputs `(("r-nlme" ,r-nlme)))
3034 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3035 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
3036 (synopsis "Unit root and cointegration tests for time series data")
3037 (description
3038 "This package provides unit root and cointegration tests encountered in
3039applied econometric analysis.")
3040 (license license:gpl2+)))
d32e5724
RW
3041
3042(define-public r-cubature
3043 (package
3044 (name "r-cubature")
3045 (version "1.3-11")
3046 (source
3047 (origin
3048 (method url-fetch)
3049 (uri (cran-uri "cubature" version))
3050 (sha256
3051 (base32
3052 "06f6gsvbb732p80r6hxvzh4ik546icxfvx21dyh65ypmw3kgm64k"))))
3053 (build-system r-build-system)
3054 (propagated-inputs
3055 `(("r-rcpp" ,r-rcpp)))
3056 (home-page "https://github.com/bnaras/cubature")
3057 (synopsis "Adaptive multivariate integration over hypercubes")
3058 (description
3059 "This package is an R wrapper around the cubature C library for adaptive
3060multivariate integration over hypercubes. This version provides both
3061@code{hcubature} and @code{pcubature} routines in addition to a vector
3062interface.")
3063 ;; The included cubature C library is released under GPLv2+, but the
3064 ;; wrapper declares the license to be GPLv3+.
3065 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
3066
3067(define-public r-trend
3068 (package
3069 (name "r-trend")
3070 (version "1.1.0")
3071 (source
3072 (origin
3073 (method url-fetch)
3074 (uri (cran-uri "trend" version))
3075 (sha256
3076 (base32
3077 "06yifqbsvxbmk5gld4z2nnyhf59v8ks5xjwacmb25mv9r6bn388b"))))
3078 (build-system r-build-system)
3079 (propagated-inputs
3080 `(("r-extradistr" ,r-extradistr)))
3081 (native-inputs
3082 `(("gfortran" ,gfortran)))
d062957a 3083 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
3084 (synopsis "Non-parametric trend tests and change-point detection")
3085 (description
3086 "The analysis of environmental data often requires the detection of
3087trends and change-points. This package includes tests for trend
3088detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
3089Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
3090Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
3091correlation trend test), change-point detection (Lanzante's test procedures,
3092Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
3093Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
3094Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
3095sample Robust Rank-Order Distributional Test.")
3096 (license license:gpl3)))
f96eda90
RW
3097
3098(define-public r-expm
3099 (package
3100 (name "r-expm")
3101 (version "0.999-2")
3102 (source
3103 (origin
3104 (method url-fetch)
3105 (uri (cran-uri "expm" version))
3106 (sha256
3107 (base32
3108 "1mihl67kvv1xv0figp25jkmwfn4iwkcx15cng2348y8gm6zybw9q"))))
3109 (build-system r-build-system)
3110 (propagated-inputs `(("r-matrix" ,r-matrix)))
3111 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3112 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
3113 (synopsis "Tools for matrix exponentials and related quantities")
3114 (description
3115 "This package provides tools for the computation of the matrix
3116exponential, logarithm, square root, and related quantities.")
3117 (license license:gpl2+)))
68b6a67e
RW
3118
3119(define-public r-complexplus
3120 (package
3121 (name "r-complexplus")
3122 (version "2.1")
3123 (source
3124 (origin
3125 (method url-fetch)
3126 (uri (cran-uri "complexplus" version))
3127 (sha256
3128 (base32
3129 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
3130 (build-system r-build-system)
3131 (propagated-inputs
3132 `(("r-expm" ,r-expm)
3133 ("r-matrix" ,r-matrix)))
d062957a 3134 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
3135 (synopsis "Functions of complex or real variables")
3136 (description
3137 "This package extends several functions to the complex domain, including
3138the matrix exponential and logarithm, and the determinant.")
3139 (license license:gpl2)))
7b81a7ea
RW
3140
3141(define-public r-phontools
3142 (package
3143 (name "r-phontools")
3144 (version "0.2-2.1")
3145 (source
3146 (origin
3147 (method url-fetch)
3148 (uri (cran-uri "phonTools" version))
3149 (sha256
3150 (base32
3151 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
3152 (properties `((upstream-name . "phonTools")))
3153 (build-system r-build-system)
3154 (home-page "http://www.santiagobarreda.com/rscripts.html")
3155 (synopsis "Tools for phonetic and acoustic analyses")
3156 (description
3157 "This package contains tools for the organization, display, and analysis
3158of the sorts of data frequently encountered in phonetics research and
3159experimentation, including the easy creation of IPA vowel plots, and the
3160creation and manipulation of WAVE audio files.")
3161 (license license:bsd-2)))
d976454c
RW
3162
3163(define-public r-np
3164 (package
3165 (name "r-np")
c9a879ed 3166 (version "0.60-8")
d976454c
RW
3167 (source
3168 (origin
3169 (method url-fetch)
3170 (uri (cran-uri "np" version))
3171 (sha256
3172 (base32
c9a879ed 3173 "17h67a510wh83800ri6g02wvznrlhigxni8shyijz1iaxcpk8k4j"))))
d976454c
RW
3174 (build-system r-build-system)
3175 (propagated-inputs
3176 `(("r-boot" ,r-boot)
3177 ("r-cubature" ,r-cubature)
65d66b3e 3178 ("r-quadprog" ,r-quadprog)
d976454c
RW
3179 ("r-quantreg" ,r-quantreg)))
3180 (home-page "https://github.com/JeffreyRacine/R-Package-np")
3181 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
3182 (description "This package provides non-parametric (and semi-parametric)
3183kernel methods that seamlessly handle a mix of continuous, unordered, and
3184ordered factor data types.")
3185 ;; Any version of the GPL.
3186 (license license:gpl3+)))
2a112be0
RW
3187
3188(define-public r-powerplus
3189 (package
3190 (name "r-powerplus")
3191 (version "3.1")
3192 (source
3193 (origin
3194 (method url-fetch)
3195 (uri (cran-uri "powerplus" version))
3196 (sha256
3197 (base32
3198 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
3199 (build-system r-build-system)
3200 (propagated-inputs
3201 `(("r-complexplus" ,r-complexplus)
3202 ("r-expm" ,r-expm)
3203 ("r-mass" ,r-mass)
3204 ("r-matrix" ,r-matrix)
3205 ("r-phontools" ,r-phontools)))
d062957a 3206 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
3207 (synopsis "Exponentiation operations")
3208 (description
3209 "This package provides tools for the computation of matrix and scalar
3210exponentiation.")
3211 (license license:gpl2)))
021caafa
RW
3212
3213(define-public r-heatmaply
3214 (package
3215 (name "r-heatmaply")
3216 (version "0.14.1")
3217 (source
3218 (origin
3219 (method url-fetch)
3220 (uri (cran-uri "heatmaply" version))
3221 (sha256
3222 (base32
3223 "03p2caclhfgqgpx3wwck5h06jy3mxgs05gjmwkb7hmwghkjh41jc"))))
3224 (build-system r-build-system)
3225 (propagated-inputs
3226 `(("r-assertthat" ,r-assertthat)
3227 ("r-colorspace" ,r-colorspace)
3228 ("r-dendextend" ,r-dendextend)
3229 ("r-ggplot2" ,r-ggplot2)
3230 ("r-gplots" ,r-gplots)
3231 ("r-htmlwidgets" ,r-htmlwidgets)
d0f34274 3232 ("r-knitr" ,r-knitr) ; needed for vignettes
021caafa
RW
3233 ("r-magrittr" ,r-magrittr)
3234 ("r-plotly" ,r-plotly)
3235 ("r-rcolorbrewer" ,r-rcolorbrewer)
3236 ("r-reshape2" ,r-reshape2)
3237 ("r-scales" ,r-scales)
3238 ("r-seriation" ,r-seriation)
3239 ("r-viridis" ,r-viridis)
3240 ("r-webshot" ,r-webshot)))
3241 (home-page "https://cran.r-project.org/package=heatmaply")
3242 (synopsis "Interactive cluster heat maps using plotly")
3243 (description
3244 "This package enables you to create interactive cluster heatmaps that can
3245be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
3246Shiny app, and made available in the RStudio viewer pane. Hover the mouse
3247pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
3248a popular graphical method for visualizing high-dimensional data, in which a
3249table of numbers is encoded as a grid of colored cells. The rows and columns
3250of the matrix are ordered to highlight patterns and are often accompanied by
3251dendrograms.")
3252 ;; Either version of the license.
3253 (license (list license:gpl2 license:gpl3))))
b2dc4cb4
RW
3254
3255(define-public r-cgdsr
3256 (package
3257 (name "r-cgdsr")
3258 (version "1.2.10")
3259 (source
3260 (origin
3261 (method url-fetch)
3262 (uri (cran-uri "cgdsr" version))
3263 (sha256
3264 (base32
3265 "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
3266 (build-system r-build-system)
3267 (propagated-inputs
3268 `(("r-r-methodss3" ,r-r-methodss3)
3269 ("r-r-oo" ,r-r-oo)))
3270 (home-page "https://github.com/cBioPortal/cgdsr")
3271 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
3272 (description
3273 "This package provides a basic set of R functions for querying the Cancer
3274Genomics Data Server (CGDS), hosted by the Computational Biology Center at
3275Memorial-Sloan-Kettering Cancer Center (MSKCC).")
3276 (license license:lgpl3)))
a00968b7
RW
3277
3278(define-public r-import
3279 (package
3280 (name "r-import")
3281 (version "1.1.0")
3282 (source
3283 (origin
3284 (method url-fetch)
3285 (uri (cran-uri "import" version))
3286 (sha256
3287 (base32
3288 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
3289 (build-system r-build-system)
3290 (home-page "https://github.com/smbache/import")
3291 (synopsis "Import mechanism for R")
3292 (description
3293 "This is an alternative mechanism for importing objects from packages.
3294The syntax allows for importing multiple objects from a package with a single
3295command in an expressive way. The import package bridges some of the gap
3296between using @code{library} (or @code{require}) and direct (single-object)
3297imports. Furthermore the imported objects are not placed in the current
3298environment. It is also possible to import objects from stand-alone @code{.R}
3299files.")
3300 (license license:expat)))
5d9b82ac
RW
3301
3302(define-public r-shinyace
3303 (package
3304 (name "r-shinyace")
e86d3cc5 3305 (version "0.3.1")
5d9b82ac
RW
3306 (source
3307 (origin
3308 (method url-fetch)
3309 (uri (cran-uri "shinyAce" version))
3310 (sha256
3311 (base32
e86d3cc5 3312 "1hqgszbiv99dibhwr21v21ll4s2hjn3ccqdicsm0z3gk77bh8iyb"))))
5d9b82ac
RW
3313 (properties `((upstream-name . "shinyAce")))
3314 (build-system r-build-system)
3315 (propagated-inputs
e86d3cc5
RW
3316 `(("r-shiny" ,r-shiny)
3317 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
3318 (home-page "http://cran.r-project.org/web/packages/shinyAce")
3319 (synopsis "Ace editor bindings for Shiny")
3320 (description
3321 "This package provides Ace editor bindings to enable a rich text editing
3322environment within Shiny.")
3323 (license license:expat)))
f64fea1d
RW
3324
3325(define-public r-radiant-data
3326 (package
3327 (name "r-radiant-data")
3328 (version "0.8.1")
3329 (source
3330 (origin
3331 (method url-fetch)
3332 (uri (cran-uri "radiant.data" version))
3333 (sha256
3334 (base32
3335 "1ylina1jlrmvjkj8pwg0ip5jv1038vnzyckmf542xl7g11x8rvw1"))
3336 (modules '((guix build utils)))
3337 (snippet
3338 '(begin
3339 ;; Delete files that are under CC-NC-SA.
3340 (delete-file-recursively "inst/app/tools/help")
3341 #t))))
3342 (properties `((upstream-name . "radiant.data")))
3343 (build-system r-build-system)
3344 (propagated-inputs
3345 `(("r-base64enc" ,r-base64enc)
3346 ("r-broom" ,r-broom)
3347 ("r-car" ,r-car)
3348 ("r-curl" ,r-curl)
3349 ("r-dplyr" ,r-dplyr)
3350 ("r-dt" ,r-dt)
3351 ("r-ggplot2" ,r-ggplot2)
3352 ("r-gridextra" ,r-gridextra)
3353 ("r-import" ,r-import)
3354 ("r-jsonlite" ,r-jsonlite)
3355 ("r-knitr" ,r-knitr)
3356 ("r-lubridate" ,r-lubridate)
3357 ("r-magrittr" ,r-magrittr)
3358 ("r-markdown" ,r-markdown)
3359 ("r-pryr" ,r-pryr)
3360 ("r-psych" ,r-psych)
3361 ("r-readr" ,r-readr)
3362 ("r-rmarkdown" ,r-rmarkdown)
3363 ("r-rstudioapi" ,r-rstudioapi)
3364 ("r-scales" ,r-scales)
3365 ("r-shiny" ,r-shiny)
3366 ("r-shinyace" ,r-shinyace)
3367 ("r-tibble" ,r-tibble)
3368 ("r-tidyr" ,r-tidyr)))
3369 (home-page "https://github.com/radiant-rstats/radiant.data")
3370 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
3371 (description
3372 "The Radiant Data menu includes interfaces for loading, saving, viewing,
3373visualizing, summarizing, transforming, and combining data. It also contains
3374functionality to generate reproducible reports of the analyses conducted in
3375the application.")
3376 (license license:agpl3)))
e2cafc24
RW
3377
3378(define-public r-algdesign
3379 (package
3380 (name "r-algdesign")
3381 (version "1.1-7.3")
3382 (source
3383 (origin
3384 (method url-fetch)
3385 (uri (cran-uri "AlgDesign" version))
3386 (sha256
3387 (base32
3388 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
3389 (properties `((upstream-name . "AlgDesign")))
3390 (build-system r-build-system)
3391 (home-page "https://github.com/jvbraun/AlgDesign")
3392 (synopsis "Algorithmic experimental design")
3393 (description
3394 "This package provides tools to calculate exact and approximate theory
3395experimental designs for D, A, and I criteria. Very large designs may be
3396created. Experimental designs may be blocked or blocked designs created from
3397a candidate list, using several criteria. The blocking can be done when whole
3398and within plot factors interact.")
3399 (license license:gpl2+)))
35b0c051
RW
3400
3401(define-public r-signal
3402 (package
3403 (name "r-signal")
3404 (version "0.7-6")
3405 (source
3406 (origin
3407 (method url-fetch)
3408 (uri (cran-uri "signal" version))
3409 (sha256
3410 (base32
3411 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
3412 (build-system r-build-system)
3413 (propagated-inputs `(("r-mass" ,r-mass)))
3414 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3415 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
3416 (synopsis "Signal processing")
3417 (description
3418 "This package provides a set of signal processing functions originally
3419written for Matlab and GNU Octave. It includes filter generation utilities,
3420filtering functions, resampling routines, and visualization of filter models.
3421It also includes interpolation functions.")
3422 (license license:gpl2)))
db80dd4a
RW
3423
3424(define-public r-psych
3425 (package
3426 (name "r-psych")
13079c14 3427 (version "1.8.4")
db80dd4a
RW
3428 (source
3429 (origin
3430 (method url-fetch)
3431 (uri (cran-uri "psych" version))
3432 (sha256
3433 (base32
13079c14 3434 "1kzv9nc7rwn1sj1zxd8xrbs6c7qlka7j2c8lsr4f20znkd3qx8gf"))))
db80dd4a
RW
3435 (build-system r-build-system)
3436 (propagated-inputs
3437 `(("r-foreign" ,r-foreign)
3438 ("r-lattice" ,r-lattice)
3439 ("r-mnormt" ,r-mnormt)
3440 ("r-nlme" ,r-nlme)))
3441 (home-page "http://cran.r-project.org/web/packages/psych")
3442 (synopsis "Procedures for psychological, psychometric, and personality research")
3443 (description
3444 "This package provides a general purpose toolbox for personality,
3445psychometric theory and experimental psychology. The functions are primarily
3446for multivariate analysis and scale construction using factor analysis,
3447principal component analysis, cluster analysis and reliability analysis,
3448although others provide basic descriptive statistics. It provides functions
3449for analyzing data at multiple levels within and between group statistics,
3450including correlations and factor analysis; functions for simulating and
3451testing particular item and test structures are included. Several functions
3452serve as a useful front end for structural equation modeling.")
3453 (license license:gpl2+)))
3dab50d9
RW
3454
3455(define-public r-gsubfn
3456 (package
3457 (name "r-gsubfn")
2acc0e5f 3458 (version "0.7")
3dab50d9
RW
3459 (source
3460 (origin
3461 (method url-fetch)
3462 (uri (cran-uri "gsubfn" version))
3463 (sha256
3464 (base32
2acc0e5f 3465 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
3466 (build-system r-build-system)
3467 (propagated-inputs `(("r-proto" ,r-proto)))
3468 (home-page "http://gsubfn.googlecode.com")
3469 (synopsis "Utilities for strings and function arguments.")
3470 (description
3471 "This package provides @code{gsubfn} which is like @code{gsub} but can
3472take a replacement function or certain other objects instead of the
3473replacement string. Matches and back references are input to the replacement
3474function and replaced by the function output. @code{gsubfn} can be used to
3475split strings based on content rather than delimiters and for quasi-perl-style
3476string interpolation. The package also has facilities for translating
3477formulas to functions and allowing such formulas in function calls instead of
3478functions.")
3479 (license license:gpl2+)))
3a563a41
RW
3480
3481(define-public r-sqldf
3482 (package
3483 (name "r-sqldf")
3484 (version "0.4-11")
3485 (source
3486 (origin
3487 (method url-fetch)
3488 (uri (cran-uri "sqldf" version))
3489 (sha256
3490 (base32
3491 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
3492 (build-system r-build-system)
3493 (propagated-inputs
3494 `(("r-chron" ,r-chron)
3495 ("r-dbi" ,r-dbi)
3496 ("r-gsubfn" ,r-gsubfn)
3497 ("r-proto" ,r-proto)
3498 ("r-rsqlite" ,r-rsqlite)))
3499 (home-page "https://github.com/ggrothendieck/sqldf")
3500 (synopsis "Manipulate R data frames using SQL")
3501 (description
3502 "The @code{sqldf} function is typically passed a single argument which is
3503an SQL select statement where the table names are ordinary R data frame names.
3504@code{sqldf} transparently sets up a database, imports the data frames into
3505that database, performs the SQL statement and returns the result using a
3506heuristic to determine which class to assign to each column of the returned
3507data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
3508used to read filtered files into R even if the original files are larger than
3509R itself can handle.")
3510 (license license:gpl2)))
94e46cab
RW
3511
3512(define-public r-abind
3513 (package
3514 (name "r-abind")
3515 (version "1.4-5")
3516 (source
3517 (origin
3518 (method url-fetch)
3519 (uri (cran-uri "abind" version))
3520 (sha256
3521 (base32
3522 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
3523 (build-system r-build-system)
d062957a 3524 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
3525 (synopsis "Combine multidimensional arrays")
3526 (description
3527 "This package provides tools to combine multidimensional arrays into a
3528single array. This is a generalization of @code{cbind} and @code{rbind}. It
3529works with vectors, matrices, and higher-dimensional arrays. It also provides
3530the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
3531extracting and replacing data in arrays.")
3532 (license license:lgpl2.0+)))
fc784b66
RW
3533
3534(define-public r-prroc
3535 (package
3536 (name "r-prroc")
3537 (version "1.3")
3538 (source
3539 (origin
3540 (method url-fetch)
3541 (uri (cran-uri "PRROC" version))
3542 (sha256
3543 (base32
3544 "03hvh92lq4i4w4mla9bvwrwb4626f4hvlxgdn57hamp70960vjyc"))))
3545 (properties `((upstream-name . "PRROC")))
3546 (build-system r-build-system)
d062957a 3547 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
3548 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
3549 (description
3550 "This package computes the areas under the @dfn{precision-recall} (PR)
3551and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
3552contrast to other implementations, the interpolation between points of the PR
3553curve is done by a non-linear piecewise function. In addition to the areas
3554under the curves, the curves themselves can also be computed and plotted by a
3555specific S3-method.")
3556 (license license:gpl3)))
661bb51e
RW
3557
3558(define-public r-vim
3559 (package
3560 (name "r-vim")
3561 (version "4.7.0")
3562 (source
3563 (origin
3564 (method url-fetch)
3565 (uri (cran-uri "VIM" version))
3566 (sha256
3567 (base32
3568 "1vjcs5wvjv94ln01d94h9rs4j50d3ky4n26mm3prgh13raylrmnd"))))
3569 (properties `((upstream-name . "VIM")))
3570 (build-system r-build-system)
3571 (propagated-inputs
3572 `(("r-car" ,r-car)
3573 ("r-colorspace" ,r-colorspace)
3574 ("r-data-table" ,r-data-table)
3575 ("r-e1071" ,r-e1071)
3576 ("r-laeken" ,r-laeken)
3577 ("r-mass" ,r-mass)
3578 ("r-nnet" ,r-nnet)
3579 ("r-rcpp" ,r-rcpp)
3580 ("r-robustbase" ,r-robustbase)
3581 ("r-sp" ,r-sp)
3582 ("r-vcd" ,r-vcd)))
3583 (home-page "https://github.com/alexkowa/VIM")
3584 (synopsis "Visualization and imputation of missing values")
3585 (description
3586 "This package provides tools for the visualization of missing and/or
3587imputed values are introduced, which can be used for exploring the data and
3588the structure of the missing and/or imputed values. Depending on this
3589structure of the missing values, the corresponding methods may help to
3590identify the mechanism generating the missing values and allows to explore the
3591data including missing values. In addition, the quality of imputation can be
3592visually explored using various univariate, bivariate, multiple and
3593multivariate plot methods.")
3594 (license license:gpl2+)))
d10b0952
RW
3595
3596(define-public r-fnn
3597 (package
3598 (name "r-fnn")
3599 (version "1.1")
3600 (source
3601 (origin
3602 (method url-fetch)
3603 (uri (cran-uri "FNN" version))
3604 (sha256
3605 (base32
3606 "1kncmiaraq1mrykb9fj3fsxswabk3l71fnp1vks0x9aay5xfk8mj"))))
3607 (properties `((upstream-name . "FNN")))
3608 (build-system r-build-system)
1b5905fe 3609 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
3610 (synopsis "Fast nearest neighbor search algorithms and applications")
3611 (description
3612 "This package provides cover-tree and kd-tree fast k-nearest neighbor
3613search algorithms. Related applications including KNN classification,
3614regression and information measures are implemented.")
3615 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
3616 ;; later can be used.
3617 (license license:gpl2+)))
be815dbd
RW
3618
3619(define-public r-smoother
3620 (package
3621 (name "r-smoother")
3622 (version "1.1")
3623 (source
3624 (origin
3625 (method url-fetch)
3626 (uri (cran-uri "smoother" version))
3627 (sha256
3628 (base32
3629 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
3630 (build-system r-build-system)
3631 (propagated-inputs
3632 `(("r-ttr" ,r-ttr)))
3633 (home-page "http://cran.r-project.org/web/packages/smoother")
3634 (synopsis "Functions relating to the smoothing of numerical data")
3635 (description
3636 "This package provides a collection of methods for smoothing numerical
3637data, commencing with a port of the Matlab gaussian window smoothing function.
3638In addition, several functions typically used in smoothing of financial data
3639are included.")
3640 (license license:gpl2)))
0efd09ac
RW
3641
3642(define-public r-riverplot
3643 (package
3644 (name "r-riverplot")
3645 (version "0.6")
3646 (source
3647 (origin
3648 (method url-fetch)
3649 (uri (cran-uri "riverplot" version))
3650 (sha256
3651 (base32
3652 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
3653 (build-system r-build-system)
3654 (home-page "https://logfc.wordpress.com")
3655 (synopsis "Sankey or ribbon plots")
3656 (description
3657 "Sankey plots are a type of diagram that is convenient to illustrate how
3658flow of information, resources etc. separates and joins, much like observing
3659how rivers split and merge. For example, they can be used to compare
3660different clusterings. This package provides an implementation of Sankey
3661plots for R.")
3662 (license license:gpl2+)))
c56739df
SY
3663
3664(define-public r-dyn
3665 (package
3666 (name "r-dyn")
3667 (version "0.2-9.6")
3668 (source
3669 (origin
3670 (method url-fetch)
3671 (uri (cran-uri "dyn" version))
3672 (sha256
3673 (base32
3674 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
3675 (build-system r-build-system)
3676 (propagated-inputs
3677 `(("r-zoo" ,r-zoo)))
3678 (home-page "https://cran.r-project.org/web/packages/dyn")
3679 (synopsis "Time series regression")
3680 (description
3681 "This package provides the dyn class interfaces @code{ts}, @code{irts},
3682@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
3683@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
3684@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
3685@code{randomForest::randomForest()} and other regression functions, allowing
3686those functions to be used with time series including specifications that may
3687contain lags, diffs and missing values.")
3688 ;; Any GPL version.
3689 (license license:gpl2+)))
24fa6bca
SY
3690
3691(define-public r-catdap
3692 (package
3693 (name "r-catdap")
3694 (version "1.3.4")
3695 (source
3696 (origin
3697 (method url-fetch)
3698 (uri (cran-uri "catdap" version))
3699 (sha256
3700 (base32
3701 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
3702 (build-system r-build-system)
3703 (native-inputs
3704 `(("gfortran" ,gfortran)))
3705 (home-page "https://cran.r-project.org/web/packages/catdap/")
3706 (synopsis "Tools for categorical data analysis")
3707 (description
3708 "This package provides functions for analyzing multivariate data.
3709Dependencies of the distribution of the specified variable (response
3710variable) to other variables (explanatory variables) are derived and
3711evaluated by the @dfn{Akaike Information Criterion} (AIC).")
3712 (license license:gpl2+)))
96e22362
SS
3713
3714(define-public r-arules
3715 (package
3716 (name "r-arules")
3b7999a7 3717 (version "1.6-1")
96e22362
SS
3718 (source
3719 (origin
3720 (method url-fetch)
3721 (uri (cran-uri "arules" version))
3722 (sha256
3723 (base32
3b7999a7 3724 "0glfqgxr87900kigmkby2ff7qrjvd6aq595q85y056i5ckjcp615"))))
96e22362
SS
3725 (build-system r-build-system)
3726 (propagated-inputs
3727 `(("r-matrix" ,r-matrix)))
3728 (home-page "https://github.com/mhahsler/arules")
3729 (synopsis "Mining association rules and frequent itemsets")
3730 (description
3731 "This package provides an infrastructure for representing, manipulating
3732and analyzing transaction data and patterns (frequent itemsets and association rules).
3733It also provides C implementations of the association mining algorithms Apriori
3734and Eclat.")
3735 (license license:gpl3)))
1cde7467
KH
3736
3737(define-public r-parsedate
3738 (package
3739 (name "r-parsedate")
3740 (version "1.1.3")
3741 (source
3742 (origin
3743 (method url-fetch)
3744 (uri (cran-uri "parsedate" version))
3745 (sha256
3746 (base32
3747 "0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
3748 (build-system r-build-system)
3749 (home-page "https://github.com/gaborcsardi/parsedate")
3750 (synopsis
3751 "Recognize and parse dates in various formats")
3752 (description
3753 "This package provides three functions for dealing with dates:
3754@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
3755time formats, @code{parse_date} parses dates in unspecified formats,
3756and @code{format_iso_8601} formats a date in ISO 8601 format.")
3757 (license license:gpl2)))
2a27c0bb
SY
3758
3759(define-public r-abc-data
3760 (package
3761 (name "r-abc-data")
3762 (version "1.0")
3763 (source
3764 (origin
3765 (method url-fetch)
3766 (uri (cran-uri "abc.data" version))
3767 (sha256
3768 (base32
3769 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
3770 (properties `((upstream-name . "abc.data")))
3771 (build-system r-build-system)
3772 (home-page "https://cran.r-project.org/web/packages/abc.data/")
3773 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
3774 (description
3775 "This package contains data which are used by functions of the abc
3776package which implements several @dfn{Approximate Bayesian Computation} (ABC)
3777algorithms for performing parameter estimation, model selection, and
3778goodness-of-fit.")
3779 (license license:gpl3+)))
82c8e0ae
SY
3780
3781(define-public r-abc
3782 (package
3783 (name "r-abc")
3784 (version "2.1")
3785 (source
3786 (origin
3787 (method url-fetch)
3788 (uri (cran-uri "abc" version))
3789 (sha256
3790 (base32
3791 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
3792 (build-system r-build-system)
3793 (propagated-inputs
3794 `(("r-abc-data" ,r-abc-data)
3795 ("r-locfit" ,r-locfit)
3796 ("r-mass" ,r-mass)
3797 ("r-nnet" ,r-nnet)
3798 ("r-quantreg" ,r-quantreg)))
3799 (home-page "https://cran.r-project.org/web/packages/abc/")
3800 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
3801 (description
3802 "This package implements several @dfn{Approximate Bayesian
3803Computation} (ABC) algorithms for performing parameter estimation, model
3804selection, and goodness-of-fit. Cross-validation tools are also available for
3805measuring the accuracy of ABC estimates, and to calculate the
3806misclassification probabilities of different models.")
3807 (license license:gpl3+)))
4b1f7a3e 3808
d182828f
RW
3809(define-public r-zip
3810 (package
3811 (name "r-zip")
3812 (version "1.0.0")
3813 (source
3814 (origin
3815 (method url-fetch)
3816 (uri (cran-uri "zip" version))
3817 (sha256
3818 (base32
3819 "0rgr9pcdhdq3k8n29h2ircp3ri1ibhrx81gja1y7331v15xyrabg"))))
3820 (build-system r-build-system)
3821 (home-page "https://github.com/gaborcsardi/zip")
3822 (synopsis "Cross-platform Zip compression")
3823 (description
3824 "This package provides a cross-platform Zip compression library for R.
3825It is a replacement for the @code{zip} function, that does not require any
3826additional external tools on any platform.")
3827 (license license:cc0)))
3828
4b1f7a3e
RW
3829(define-public r-openxlsx
3830 (package
3831 (name "r-openxlsx")
a8b4677b 3832 (version "4.1.0")
4b1f7a3e
RW
3833 (source
3834 (origin
3835 (method url-fetch)
3836 (uri (cran-uri "openxlsx" version))
3837 (sha256
3838 (base32
a8b4677b 3839 "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
4b1f7a3e 3840 (build-system r-build-system)
a8b4677b
RW
3841 (propagated-inputs
3842 `(("r-rcpp" ,r-rcpp)
3843 ("r-zip" ,r-zip)))
4b1f7a3e
RW
3844 (home-page "https://github.com/awalker89/openxlsx")
3845 (synopsis "Read, write and edit XLSX files")
3846 (description
3847 "This package simplifies the creation of Excel @code{.xlsx} files by
3848providing a high level interface to writing, styling and editing worksheets.
3849Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
3850and @code{XLConnect} packages with the added benefit of removing the
3851dependency on Java.")
3852 (license license:gpl3)))
c9920f25
RW
3853
3854(define-public r-rio
3855 (package
3856 (name "r-rio")
3857 (version "0.5.10")
3858 (source
3859 (origin
3860 (method url-fetch)
3861 (uri (cran-uri "rio" version))
3862 (sha256
3863 (base32
3864 "158xg3vj0glk3fslwi6fywwmfym2b6kn3fdmjligdfy5lf68khix"))))
3865 (build-system r-build-system)
3866 (propagated-inputs
3867 `(("r-curl" ,r-curl)
3868 ("r-data-table" ,r-data-table)
3869 ("r-foreign" ,r-foreign)
3870 ("r-haven" ,r-haven)
3871 ("r-openxlsx" ,r-openxlsx)
3872 ("r-readxl" ,r-readxl)
3873 ("r-tibble" ,r-tibble)))
3874 (home-page "https://github.com/leeper/rio")
3875 (synopsis "Swiss-army knife for data I/O")
3876 (description
3877 "This package provides streamlined data import and export infrastructure
3878by making assumptions that the user is probably willing to make: @code{import}
3879and @code{export} determine the data structure from the file extension,
3880reasonable defaults are used for data import and export (e.g.,
3881@code{stringsAsFactors=FALSE}), web-based import is natively
3882supported (including from SSL/HTTPS), compressed files can be read directly
3883without explicit decompression, and fast import packages are used where
3884appropriate. An additional convenience function, @code{convert}, provides a
3885simple method for converting between file types.")
3886 (license license:gpl2)))
08dac3d9
RW
3887
3888(define-public r-maptools
3889 (package
3890 (name "r-maptools")
3891 (version "0.9-2")
3892 (source
3893 (origin
3894 (method url-fetch)
3895 (uri (cran-uri "maptools" version))
3896 (sha256
3897 (base32
3898 "075lmb3b62171cw2dg8fv1vwmvfzg39r1ji7jwb8s5k9dz88ry1v"))))
3899 (build-system r-build-system)
3900 (propagated-inputs
3901 `(("r-foreign" ,r-foreign)
3902 ("r-lattice" ,r-lattice)
3903 ("r-sp" ,r-sp)))
3904 (home-page "http://r-forge.r-project.org/projects/maptools/")
3905 (synopsis "Tools for reading and handling spatial objects")
3906 (description
3907 "This package provides a set of tools for manipulating and reading
3908geographic data, in particular ESRI Shapefiles. It includes binary access to
3909GSHHG shoreline files. The package also provides interface wrappers for
3910exchanging spatial objects with other R packages.")
3911 ;; The C source files from shapelib are released under the Expat license.
3912 ;; The R code is released under GPL version 2 or later.
3913 (license (list license:gpl2+
3914 license:expat))))
284179bb
RW
3915
3916(define-public r-later
3917 (package
3918 (name "r-later")
5699df6b 3919 (version "0.7.2")
284179bb
RW
3920 (source
3921 (origin
3922 (method url-fetch)
3923 (uri (cran-uri "later" version))
3924 (sha256
3925 (base32
5699df6b 3926 "0l5ln7sjyi2rj7bx8iamxykqlfarv05zb9882ikizppb1cr1hgyw"))))
284179bb
RW
3927 (build-system r-build-system)
3928 (propagated-inputs
3929 `(("r-bh" ,r-bh)
3930 ("r-rcpp" ,r-rcpp)
3931 ("r-rlang" ,r-rlang)))
3932 (home-page "https://github.com/r-lib/later")
3933 (synopsis "Utilities for delaying function execution")
3934 (description
3935 "This package provides tools to execute arbitrary R or C functions some
3936time after the current time, after the R execution stack has emptied.")
3937 (license license:gpl2+)))
d9d66ba9
RW
3938
3939(define-public r-promises
3940 (package
3941 (name "r-promises")
3942 (version "1.0.1")
3943 (source
3944 (origin
3945 (method url-fetch)
3946 (uri (cran-uri "promises" version))
3947 (sha256
3948 (base32
3949 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
3950 (build-system r-build-system)
3951 (propagated-inputs
3952 `(("r-later" ,r-later)
3953 ("r-magrittr" ,r-magrittr)
3954 ("r-r6" ,r-r6)
3955 ("r-rcpp" ,r-rcpp)
3956 ("r-rlang" ,r-rlang)))
3957 (home-page "https://rstudio.github.io/promises")
3958 (synopsis "Abstractions for promise-based asynchronous programming")
3959 (description
3960 "This package provides fundamental abstractions for doing asynchronous
3961programming in R using promises. Asynchronous programming is useful for
3962allowing a single R process to orchestrate multiple tasks in the background
3963while also attending to something else. Semantics are similar to JavaScript
3964promises, but with a syntax that is idiomatic R.")
3965 (license license:expat)))
3cf9ae2f
RW
3966
3967(define-public r-dosnow
3968 (package
3969 (name "r-dosnow")
3970 (version "1.0.16")
3971 (source
3972 (origin
3973 (method url-fetch)
3974 (uri (cran-uri "doSNOW" version))
3975 (sha256
3976 (base32
3977 "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
3978 (properties `((upstream-name . "doSNOW")))
3979 (build-system r-build-system)
3980 (propagated-inputs
3981 `(("r-foreach" ,r-foreach)
3982 ("r-iterators" ,r-iterators)
3983 ("r-snow" ,r-snow)))
3984 (home-page "https://cran.r-project.org/web/packages/doSNOW")
3985 (synopsis "Foreach parallel adaptor for the snow package")
3986 (description
3987 "This package provides a parallel backend for the @code{%dopar%} function
3988using the @code{snow} package.")
3989 (license license:gpl2)))
fdc3a05d
RJ
3990
3991(define-public r-snowfall
3992 (package
3993 (name "r-snowfall")
3994 (version "1.84-6.1")
3995 (source (origin
3996 (method url-fetch)
3997 (uri (cran-uri "snowfall" version))
3998 (sha256
3999 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
4000 (build-system r-build-system)
4001 (propagated-inputs
4002 `(("r-snow" ,r-snow)))
4003 (home-page "http://cran.r-project.org/web/packages/snowfall/")
4004 (synopsis "Easier cluster computing")
4005 (description "This package is a usability wrapper around snow for easier
4006development of parallel R programs. This package offers e.g. extended error
4007checks, and additional functions. All functions work in sequential mode, too,
4008if no cluster is present or wished. The package is also designed as connector
4009to the cluster management tool @code{sfCluster}, but can also used without
4010it.")
4011 (license license:gpl2+)))
e09d74ec
RW
4012
4013(define-public r-codedepends
4014 (package
4015 (name "r-codedepends")
4016 (version "0.5-3")
4017 (source
4018 (origin
4019 (method url-fetch)
4020 (uri (cran-uri "CodeDepends" version))
4021 (sha256
4022 (base32
4023 "03p82s0abca2jimzqvxdzykfzca7c7fhm5xsjxybcksr4gggr5sc"))))
4024 (properties `((upstream-name . "CodeDepends")))
4025 (build-system r-build-system)
4026 (propagated-inputs
4027 `(("r-codetools" ,r-codetools)
4028 ("r-xml" ,r-xml)))
4029 (home-page "http://cran.r-project.org/web/packages/CodeDepends")
4030 (synopsis "Analysis of R code for reproducible research and code comprehension")
4031 (description
4032 "This package provides tools for analyzing R expressions or blocks of
4033code and determining the dependencies between them. It focuses on R scripts,
4034but can be used on the bodies of functions. There are many facilities
4035including the ability to summarize or get a high-level view of code,
4036determining dependencies between variables, code improvement suggestions.")
4037 ;; Any version of the GPL
4038 (license (list license:gpl2+ license:gpl3+))))
94a8990f
RW
4039
4040(define-public r-rappdirs
4041 (package
4042 (name "r-rappdirs")
4043 (version "0.3.1")
4044 (source
4045 (origin
4046 (method url-fetch)
4047 (uri (cran-uri "rappdirs" version))
4048 (sha256
4049 (base32
4050 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
4051 (build-system r-build-system)
4052 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
4053 (synopsis "Determine where to save data, caches, and logs")
4054 (description
4055 "This package provides an easy way to determine which directories on the
4056user's computer should be used to save data, caches and logs. It is a port of
4057Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
4058 (license license:expat)))
2b47ebe1
RW
4059
4060(define-public r-learnr
4061 (package
4062 (name "r-learnr")
4063 (version "0.9.2")
4064 (source
4065 (origin
4066 (method url-fetch)
4067 (uri (cran-uri "learnr" version))
4068 (sha256
4069 (base32
4070 "1z04c1djg7ghsl7p9ypc6k5m7snahnmjy10xmrzqfayx1wkfkn9n"))))
4071 (build-system r-build-system)
4072 (propagated-inputs
4073 `(("r-evaluate" ,r-evaluate)
4074 ("r-htmltools" ,r-htmltools)
4075 ("r-htmlwidgets" ,r-htmlwidgets)
4076 ("r-jsonlite" ,r-jsonlite)
4077 ("r-knitr" ,r-knitr)
4078 ("r-markdown" ,r-markdown)
4079 ("r-rappdirs" ,r-rappdirs)
4080 ("r-rmarkdown" ,r-rmarkdown)
4081 ("r-rprojroot" ,r-rprojroot)
4082 ("r-shiny" ,r-shiny)
4083 ("r-withr" ,r-withr)))
4084 (home-page "https://rstudio.github.io/learnr/")
4085 (synopsis "Interactive tutorials for R")
4086 (description
4087 "This package provides tools to create interactive tutorials using R
4088Markdown. Use a combination of narrative, figures, videos, exercises, and
4089quizzes to create self-paced tutorials for learning about R and R packages.")
4090 (license license:asl2.0)))
12591673
RW
4091
4092(define-public r-analytics
4093 (package
4094 (name "r-analytics")
4095 (version "2.0")
4096 (source
4097 (origin
4098 (method url-fetch)
4099 (uri (cran-uri "analytics" version))
4100 (sha256
4101 (base32
4102 "1jkdjqc3fnvvsgi6x9ncf36rxzq0a55cmgkcv92mfmpcramg2lk6"))))
4103 (build-system r-build-system)
4104 (propagated-inputs
4105 `(("r-car" ,r-car)
4106 ("r-cluster" ,r-cluster)
4107 ("r-fractal" ,r-fractal)
4108 ("r-lmtest" ,r-lmtest)
4109 ("r-mass" ,r-mass)
4110 ("r-np" ,r-np)
4111 ("r-powerplus" ,r-powerplus)
4112 ("r-robust" ,r-robust)
4113 ("r-trend" ,r-trend)
4114 ("r-tsa" ,r-tsa)
4115 ("r-urca" ,r-urca)))
4116 (home-page "https://cran.r-project.org/web/packages/analytics/")
4117 (synopsis "Collection of data analysis tools")
4118 (description
4119 "This package is a collection of data analysis tools. It includes tools
4120for regression outlier detection in a fitted linear model, stationary
4121bootstrap using a truncated geometric distribution, a comprehensive test for
4122weak stationarity, column means by group, weighted biplots, and a heuristic to
4123obtain a better initial configuration in non-metric MDS.")
4124 (license license:gpl2)))
9f56ceec
RW
4125
4126(define-public r-reticulate
4127 (package
4128 (name "r-reticulate")
4129 (version "1.7")
4130 (source
4131 (origin
4132 (method url-fetch)
4133 (uri (cran-uri "reticulate" version))
4134 (sha256
4135 (base32
4136 "1ghhc4hbmwpp79ilbdbshynhs61i8sv8z6p1al04jy7ij0lcglxy"))))
4137 (build-system r-build-system)
4138 (inputs `(("python" ,python)))
4139 (propagated-inputs
4140 `(("r-jsonlite" ,r-jsonlite)
4141 ("r-matrix" ,r-matrix)
4142 ("r-rcpp" ,r-rcpp)))
4143 (home-page "https://github.com/rstudio/reticulate")
4144 (synopsis "R interface to Python")
4145 (description
4146 "This package provides an interface from R to Python modules, classes,
4147and functions. When calling into Python, R data types are automatically
4148converted to their equivalent Python types. When values are returned from
4149Python to R they are converted back to R types.")
4150 (license license:asl2.0)))
11de8673
RW
4151
4152(define-public r-bibtex
4153 (package
4154 (name "r-bibtex")
4155 (version "0.4.2")
4156 (source
4157 (origin
4158 (method url-fetch)
4159 (uri (cran-uri "bibtex" version))
4160 (sha256
4161 (base32
4162 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
4163 (build-system r-build-system)
4164 (propagated-inputs `(("r-stringr" ,r-stringr)))
4165 (home-page "https://github.com/romainfrancois/bibtex")
4166 (synopsis "Bibtex parser")
4167 (description "This package provides a utility for R to parse a bibtex
4168file.")
4169 (license license:gpl2+)))
e67acae7
RW
4170
4171(define-public r-ggseqlogo
4172 (package
4173 (name "r-ggseqlogo")
4174 (version "0.1")
4175 (source
4176 (origin
4177 (method url-fetch)
4178 (uri (cran-uri "ggseqlogo" version))
4179 (sha256
4180 (base32
4181 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
4182 (build-system r-build-system)
4183 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
4184 (home-page "https://github.com/omarwagih/ggseqlogo")
4185 (synopsis "ggplot2 extension for drawing genetic sequence logos")
4186 (description
4187 "The range of functions provided by this package makes it possible to
4188draw highly versatile genomic sequence logos. Features include, but are not
4189limited to, modifying colour schemes and fonts used to draw the logo,
4190generating multiple logo plots, and aiding the visualisation with annotations.
4191Sequence logos can easily be combined with other ggplot2 plots.")
4192 ;; Unspecified version of the LGPL.
4193 (license license:lgpl3+)))
85df1a86
RW
4194
4195(define-public r-ggsci
4196 (package
4197 (name "r-ggsci")
4198 (version "2.9")
4199 (source
4200 (origin
4201 (method url-fetch)
4202 (uri (cran-uri "ggsci" version))
4203 (sha256
4204 (base32
4205 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
4206 (build-system r-build-system)
4207 (propagated-inputs
4208 `(("r-ggplot2" ,r-ggplot2)
4209 ("r-scales" ,r-scales)))
4210 (home-page "https://nanx.me/ggsci/")
4211 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
4212 (description
4213 "This package provides a collection of ggplot2 color palettes inspired by
4214plots in scientific journals, data visualization libraries, science fiction
4215movies, and TV shows.")
4216 (license license:gpl3)))
5219c5c5
RW
4217
4218(define-public r-ggsignif
4219 (package
4220 (name "r-ggsignif")
4221 (version "0.4.0")
4222 (source
4223 (origin
4224 (method url-fetch)
4225 (uri (cran-uri "ggsignif" version))
4226 (sha256
4227 (base32
4228 "1rn58d7pb3axk6chiihryykrzw76adaa2yiafq4d0j6qbhax78f7"))))
4229 (build-system r-build-system)
4230 (propagated-inputs
4231 `(("r-ggplot2" ,r-ggplot2)))
4232 (home-page "https://github.com/const-ae/ggsignif")
4233 (synopsis "Significance brackets for ggplot2")
4234 (description
4235 "Enrich your ggplots with group-wise comparisons. This package provides
4236an easy way to indicate if two groups are significantly different. Commonly
4237this is shown by a bracket on top connecting the groups of interest which
4238itself is annotated with the level of significance. The package provides a
4239single layer that takes the groups for comparison and the test as arguments
4240and adds the annotation to the plot.")
4241 (license license:gpl3)))
5cbaaee8
RW
4242
4243(define-public r-ggpubr
4244 (package
4245 (name "r-ggpubr")
4246 (version "0.1.6")
4247 (source
4248 (origin
4249 (method url-fetch)
4250 (uri (cran-uri "ggpubr" version))
4251 (sha256
4252 (base32
4253 "0mvw215bj887958p34f0dzlrb8mgyfcz9b5zvsschvbhamqinqna"))))
4254 (build-system r-build-system)
4255 (propagated-inputs
4256 `(("r-cowplot" ,r-cowplot)
4257 ("r-dplyr" ,r-dplyr)
4258 ("r-ggplot2" ,r-ggplot2)
4259 ("r-ggrepel" ,r-ggrepel)
4260 ("r-ggsci" ,r-ggsci)
4261 ("r-ggsignif" ,r-ggsignif)
4262 ("r-gridextra" ,r-gridextra)
4263 ("r-magrittr" ,r-magrittr)
4264 ("r-purrr" ,r-purrr)
4265 ("r-scales" ,r-scales)
4266 ("r-tidyr" ,r-tidyr)))
4267 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
4268 (synopsis "ggplot2-based publication-ready plots")
4269 (description
4270 "The ggplot2 package is an excellent and flexible package for elegant
4271data visualization in R. However the default generated plots require some
4272formatting before we can send them for publication. The ggpubr package
4273provides some easy-to-use functions for creating and customizing ggplot2-based
4274publication-ready plots.")
4275 (license license:gpl2)))
141e43bd
RW
4276
4277(define-public r-ellipse
4278 (package
4279 (name "r-ellipse")
4280 (version "0.4.1")
4281 (source
4282 (origin
4283 (method url-fetch)
4284 (uri (cran-uri "ellipse" version))
4285 (sha256
4286 (base32
4287 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
4288 (build-system r-build-system)
4289 (home-page "https://cran.r-project.org/web/packages/ellipse/")
4290 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
4291 (description
4292 "This package contains various routines for drawing ellipses and
4293ellipse-like confidence regions, implementing the plots described in Murdoch
4294and Chow (1996), A graphical display of large correlation matrices, The
4295American Statistician 50, 178-180. There are also routines implementing the
4296profile plots described in Bates and Watts (1988), Nonlinear Regression
4297Analysis and its Applications.")
4298 (license license:gpl2+)))
cbf6017d
RW
4299
4300(define-public r-flashclust
4301 (package
4302 (name "r-flashclust")
4303 (version "1.01-2")
4304 (source
4305 (origin
4306 (method url-fetch)
4307 (uri (cran-uri "flashClust" version))
4308 (sha256
4309 (base32
4310 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
4311 (properties `((upstream-name . "flashClust")))
4312 (build-system r-build-system)
4313 (native-inputs `(("gfortran" ,gfortran)))
4314 (home-page "https://cran.r-project.org/web/packages/flashClust/")
4315 (synopsis "Implementation of optimal hierarchical clustering")
4316 (description
4317 "This package provides a fast implementation of hierarchical
4318clustering.")
4319 (license license:gpl2+)))
e83841a2
RW
4320
4321(define-public r-factominer
4322 (package
4323 (name "r-factominer")
4324 (version "1.41")
4325 (source
4326 (origin
4327 (method url-fetch)
4328 (uri (cran-uri "FactoMineR" version))
4329 (sha256
4330 (base32
4331 "1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"))))
4332 (properties `((upstream-name . "FactoMineR")))
4333 (build-system r-build-system)
4334 (propagated-inputs
4335 `(("r-car" ,r-car)
4336 ("r-cluster" ,r-cluster)
4337 ("r-ellipse" ,r-ellipse)
4338 ("r-flashclust" ,r-flashclust)
4339 ("r-lattice" ,r-lattice)
4340 ("r-leaps" ,r-leaps)
4341 ("r-mass" ,r-mass)
4342 ("r-scatterplot3d" ,r-scatterplot3d)))
4343 (home-page "http://factominer.free.fr")
4344 (synopsis "Multivariate exploratory data analysis and data mining")
4345 (description
4346 "This package provides exploratory data analysis methods to summarize,
4347visualize and describe datasets. The main principal component methods are
4348available, those with the largest potential in terms of applications:
4349principal component analysis (PCA) when variables are quantitative,
4350correspondence analysis (CA) and multiple correspondence analysis (MCA) when
4351variables are categorical, Multiple Factor Analysis when variables are
4352structured in groups, etc. and hierarchical cluster analysis.")
4353 (license license:gpl2+)))
f22bfee9
RW
4354
4355(define-public r-factoextra
4356 (package
4357 (name "r-factoextra")
4358 (version "1.0.5")
4359 (source
4360 (origin
4361 (method url-fetch)
4362 (uri (cran-uri "factoextra" version))
4363 (sha256
4364 (base32
4365 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
4366 (build-system r-build-system)
4367 (propagated-inputs
4368 `(("r-abind" ,r-abind)
4369 ("r-cluster" ,r-cluster)
4370 ("r-dendextend" ,r-dendextend)
4371 ("r-factominer" ,r-factominer)
4372 ("r-ggplot2" ,r-ggplot2)
4373 ("r-ggpubr" ,r-ggpubr)
4374 ("r-ggrepel" ,r-ggrepel)
4375 ("r-reshape2" ,r-reshape2)
4376 ("r-tidyr" ,r-tidyr)))
4377 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
4378 (synopsis "Extract and visualize the results of multivariate data analyses")
4379 (description
4380 "This package provides some easy-to-use functions to extract and
4381visualize the output of multivariate data analyses, including
4382@code{PCA} (Principal Component Analysis), @cod{CA} (Correspondence Analysis),
4383@code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor Analysis of
4384Mixed Data), @code{MFA} (Multiple Factor Analysis) and
4385@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
4386packages. It contains also functions for simplifying some clustering analysis
4387steps and provides ggplot2-based elegant data visualization.")
4388 (license license:gpl2)))
0c9868aa
RW
4389
4390(define-public r-nbclust
4391 (package
4392 (name "r-nbclust")
4393 (version "3.0")
4394 (source
4395 (origin
4396 (method url-fetch)
4397 (uri (cran-uri "NbClust" version))
4398 (sha256
4399 (base32
4400 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
4401 (properties `((upstream-name . "NbClust")))
4402 (build-system r-build-system)
4403 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
4404 (synopsis "Determine the best number of clusters in a data set")
4405 (description
4406 "NbClust provides 30 indexes for determining the optimal number of
4407clusters in a data set and offers the best clustering scheme from different
4408results to the user.")
4409 (license license:gpl2)))
546fc4aa
RW
4410
4411(define-public r-hdf5r
4412 (package
4413 (name "r-hdf5r")
4414 (version "1.0.0")
4415 (source
4416 (origin
4417 (method url-fetch)
4418 (uri (cran-uri "hdf5r" version))
4419 (sha256
4420 (base32
4421 "1s6p4cj909kc635fh5xpl87bqlcdj3dn3r1wk5g40abimk2b0pva"))))
4422 (build-system r-build-system)
4423 (inputs
4424 `(("hdf5" ,hdf5)
4425 ("zlib" ,zlib)))
4426 (propagated-inputs
4427 `(("r-bit64" ,r-bit64)
4428 ("r-r6" ,r-r6)))
4429 (home-page "https://hhoeflin.github.io/hdf5r")
4430 (synopsis "Interface to the HDF5 binary data format")
4431 (description
4432 "HDF5 is a data model, library and file format for storing and managing
4433large amounts of data. This package provides a nearly feature complete,
4434object oriented wrapper for the HDF5 API using R6 classes. Additionally,
4435functionality is added so that HDF5 objects behave very similar to their
4436corresponding R counterparts.")
4437 (license license:asl2.0)))
846325a8
RW
4438
4439(define-public r-writexl
4440 (package
4441 (name "r-writexl")
4442 (version "1.0")
4443 (source
4444 (origin
4445 (method url-fetch)
4446 (uri (cran-uri "writexl" version))
4447 (sha256
4448 (base32
4449 "0r2v12dc4zqmr1agp6vbw0fc48i278018684x84psjjqfmnv14cf"))))
4450 (build-system r-build-system)
4451 (inputs `(("zlib" ,zlib)))
4452 (home-page "https://github.com/ropensci/writexl")
4453 (synopsis "Export data frames to xlsx format")
4454 (description
4455 "This package provides a data frame to xlsx exporter based on
4456libxlsxwriter.")
4457 (license license:bsd-2)))