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