gnu: r-minpack-lm: Fix typo in description.
[jackhill/guix/guix.git] / gnu / packages / cran.scm
CommitLineData
056468dc 1;;; GNU Guix --- Functional package management for GNU
92ce1883 2;;; Copyright © 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
c80fb90f 3;;; Copyright © 2016, 2017 Ben Woodcroft <donttrustben@gmail.com>
ddbf2a98 4;;; Copyright © 2017, 2018 Roel Janssen <roel@gnu.org>
14b78ca6 5;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
53cc59a1 6;;; Copyright © 2017 Raoul Bonnal <ilpuccio.febo@gmail.com>
109b2f7c 7;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
c56739df 8;;; Copyright © 2018 Sahithi Yarlagadda <sahi@swecha.net>
96e22362 9;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
d2a507ef 10;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
1cde7467 11;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
c994418b 12;;; Copyright © 2018 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
b55697fb 13;;; Copyright © 2018 Laura Lazzati <laura.lazzati.15@gmail.com>
60a166c6 14;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
d9bec9a8 15;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
34bac6c3 16;;; Copyright © 2018, 2019 Brett Gilio <brettg@posteo.net>
056468dc
RW
17;;;
18;;; This file is part of GNU Guix.
19;;;
20;;; GNU Guix is free software; you can redistribute it and/or modify it
21;;; under the terms of the GNU General Public License as published by
22;;; the Free Software Foundation; either version 3 of the License, or (at
23;;; your option) any later version.
24;;;
25;;; GNU Guix is distributed in the hope that it will be useful, but
26;;; WITHOUT ANY WARRANTY; without even the implied warranty of
27;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28;;; GNU General Public License for more details.
29;;;
30;;; You should have received a copy of the GNU General Public License
31;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
32
33(define-module (gnu packages cran)
34 #:use-module ((guix licenses) #:prefix license:)
35 #:use-module (guix packages)
36 #:use-module (guix download)
92ce1883 37 #:use-module (guix git-download)
056468dc 38 #:use-module (guix utils)
c69d27db 39 #:use-module (guix build-system r)
44b0c5b5 40 #:use-module (gnu packages algebra)
ff939ef4 41 #:use-module (gnu packages base)
546fc4aa 42 #:use-module (gnu packages compression)
92ce1883 43 #:use-module (gnu packages curl)
d9bec9a8 44 #:use-module (gnu packages databases)
f338e480 45 #:use-module (gnu packages fontutils)
062b6dbd 46 #:use-module (gnu packages gcc)
d0eb09a1 47 #:use-module (gnu packages ghostscript)
f338e480 48 #:use-module (gnu packages gl)
01af264d 49 #:use-module (gnu packages gnome)
3d62d98e 50 #:use-module (gnu packages graph)
01af264d 51 #:use-module (gnu packages gtk)
9b3ecb60 52 #:use-module (gnu packages haskell)
f338e480 53 #:use-module (gnu packages image)
dab3e92c 54 #:use-module (gnu packages imagemagick)
92ce1883
RW
55 #:use-module (gnu packages javascript)
56 #:use-module (gnu packages lisp)
f97ce815 57 #:use-module (gnu packages machine-learning)
521e0703 58 #:use-module (gnu packages maths)
94989d4b 59 #:use-module (gnu packages mpi)
1ab51604 60 #:use-module (gnu packages multiprecision)
e0268ff2 61 #:use-module (gnu packages perl)
e33498b8 62 #:use-module (gnu packages pkg-config)
9f56ceec 63 #:use-module (gnu packages python)
e0268ff2 64 #:use-module (gnu packages statistics)
9944399a 65 #:use-module (gnu packages tls)
f338e480
RW
66 #:use-module (gnu packages web)
67 #:use-module (gnu packages xorg))
056468dc 68
88e4ed55
RW
69(define-public r-clipr
70 (package
71 (name "r-clipr")
0c025a7f 72 (version "0.5.0")
88e4ed55
RW
73 (source
74 (origin
75 (method url-fetch)
76 (uri (cran-uri "clipr" version))
77 (sha256
78 (base32
0c025a7f 79 "1grx0lyww1cxmdvsr44wmbhz9i6zmiwxbchb97gxrfi9gy5kyc7x"))))
88e4ed55
RW
80 (build-system r-build-system)
81 (home-page "https://github.com/mdlincoln/clipr")
82 (synopsis "Read and write from the system clipboard")
83 (description
84 "This package provides simple utility functions to read from and write to
85the system clipboards.")
86 (license license:gpl3)))
87
3f22a115
RW
88(define-public r-ellipsis
89 (package
90 (name "r-ellipsis")
91 (version "0.1.0")
92 (source
93 (origin
94 (method url-fetch)
95 (uri (cran-uri "ellipsis" version))
96 (sha256
97 (base32
98 "0pw94qpg81xmsdsagpqxddv7m2cmdszmyyq99dk3caqqj01z7wg6"))))
99 (build-system r-build-system)
100 (home-page "https://github.com/hadley/ellipsis")
101 (synopsis "Tools for working with additional arguments")
102 (description
103 "In S3 generics, it's useful to take @code{...} so that methods can have
104additional arguments. But this flexibility comes at a cost: misspelled
105arguments will be silently ignored. The @code{ellipsis} package is an
106experiment that allows a generic to warn if any arguments passed in @code{...}
107are not used.")
108 (license license:gpl3)))
109
2b106a8d
RW
110(define-public r-sys
111 (package
112 (name "r-sys")
f544ab33 113 (version "3.0")
2b106a8d
RW
114 (source
115 (origin
116 (method url-fetch)
117 (uri (cran-uri "sys" version))
118 (sha256
119 (base32
f544ab33 120 "1g0q1f56qmp3x5gja19qrmgk3j4d89yp16z1ziv1jn5p4dlmfpxh"))))
2b106a8d
RW
121 (build-system r-build-system)
122 (home-page "https://github.com/jeroen/sys")
123 (synopsis "Powerful and reliable tools for running system commands in R")
124 (description
125 "This package provides drop-in replacements for the base @code{system2()}
126function with fine control and consistent behavior across platforms. It
127supports clean interruption, timeout, background tasks, and streaming STDIN /
128STDOUT / STDERR over binary or text connections. The package also provides
129functions for evaluating expressions inside a temporary fork. Such
130evaluations have no side effects on the main R process, and support reliable
131interrupts and timeouts. This provides the basis for a sandboxing
132mechanism.")
133 (license license:expat)))
134
9d3a4672
RW
135(define-public r-askpass
136 (package
137 (name "r-askpass")
138 (version "1.1")
139 (source
140 (origin
141 (method url-fetch)
142 (uri (cran-uri "askpass" version))
143 (sha256
144 (base32
145 "07q0ik8jzk44vpwh48rr3fnpd7dzsdhjjsl4l850rffv3dyq4h6v"))))
146 (build-system r-build-system)
147 (propagated-inputs `(("r-sys" ,r-sys)))
148 (home-page "https://github.com/jeroen/askpass")
149 (synopsis "Safe password entry for R")
150 (description
151 "This package provides cross-platform utilities for prompting the user
152for credentials or a passphrase, for example to authenticate with a server or
153read a protected key.")
154 (license license:expat)))
155
c80fb90f
RW
156(define-public r-vegan
157 (package
158 (name "r-vegan")
fadc49c6 159 (version "2.5-4")
c80fb90f
RW
160 (source
161 (origin
162 (method url-fetch)
163 (uri (cran-uri "vegan" version))
164 (sha256
165 (base32
fadc49c6 166 "1q4khii0xbjwmkida0b35q8rmwhg325qizjwz6slkjhz250a85ji"))))
c80fb90f
RW
167 (build-system r-build-system)
168 (native-inputs
169 `(("gfortran" ,gfortran)))
170 (propagated-inputs
171 `(("r-cluster" ,r-cluster)
172 ("r-knitr" ,r-knitr) ; needed for vignettes
173 ("r-lattice" ,r-lattice)
174 ("r-mass" ,r-mass)
175 ("r-mgcv" ,r-mgcv)
176 ("r-permute" ,r-permute)))
177 (home-page "https://cran.r-project.org/web/packages/vegan")
178 (synopsis "Functions for community ecology")
179 (description
180 "The vegan package provides tools for descriptive community ecology. It
181has most basic functions of diversity analysis, community ordination and
182dissimilarity analysis. Most of its multivariate tools can be used for other
183data types as well.")
184 (license license:gpl2+)))
185
786d3de2
CR
186(define-public r-tidyverse
187 (package
188 (name "r-tidyverse")
189 (version "1.2.1")
190 (source
191 (origin
192 (method url-fetch)
193 (uri (cran-uri "tidyverse" version))
194 (sha256
195 (base32
196 "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
197 (build-system r-build-system)
198 (propagated-inputs
199 `(("r-broom" ,r-broom)
200 ("r-cli" ,r-cli)
201 ("r-crayon" ,r-crayon)
202 ("r-dbplyr" ,r-dbplyr)
203 ("r-dplyr" ,r-dplyr)
204 ("r-forcats" ,r-forcats)
205 ("r-ggplot2" ,r-ggplot2)
206 ("r-haven" ,r-haven)
207 ("r-hms" ,r-hms)
208 ("r-httr" ,r-httr)
209 ("r-jsonlite" ,r-jsonlite)
210 ("r-lubridate" ,r-lubridate)
211 ("r-magrittr" ,r-magrittr)
212 ("r-modelr" ,r-modelr)
213 ("r-purrr" ,r-purrr)
214 ("r-readr" ,r-readr)
215 ("r-readxl" ,r-readxl)
216 ("r-reprex" ,r-reprex)
217 ("r-rlang" ,r-rlang)
218 ("r-rstudioapi" ,r-rstudioapi)
219 ("r-rvest" ,r-rvest)
220 ("r-stringr" ,r-stringr)
221 ("r-tibble" ,r-tibble)
222 ("r-tidyr" ,r-tidyr)
223 ("r-xml2" ,r-xml2)))
224 (home-page "https://tidyverse.tidyverse.org")
225 (synopsis "Install and load packages from the \"Tidyverse\"")
226 (description
227 "The @code{tidyverse} is a set of packages that work in harmony because
228they share common data representations and API design. This package is
229designed to make it easy to install and load multiple tidyverse packages in a
230single step.")
231 (license license:gpl3)))
232
8a1ef6ac
CR
233(define-public r-rvest
234 (package
235 (name "r-rvest")
236 (version "0.3.2")
237 (source
238 (origin
239 (method url-fetch)
240 (uri (cran-uri "rvest" version))
241 (sha256
242 (base32
243 "04mv99z8dixywx96kfy4215g6ib23s7qvd77hcf9pxqxzcvqhvhd"))))
244 (build-system r-build-system)
245 (propagated-inputs
246 `(("r-httr" ,r-httr)
247 ("r-magrittr" ,r-magrittr)
248 ("r-selectr" ,r-selectr)
249 ("r-xml2" ,r-xml2)))
250 (home-page "https://github.com/hadley/rvest")
251 (synopsis "Simple web scraping for R")
252 (description
253 "@code{r-rvest} helps you scrape information from web pages. It is
254designed to work with @code{magrittr} to make it easy to express common web
255scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
256 (license license:gpl3)))
257
81a9d4a4
CR
258(define-public r-selectr
259 (package
260 (name "r-selectr")
41e8bd77 261 (version "0.4-1")
81a9d4a4
CR
262 (source
263 (origin
264 (method url-fetch)
265 (uri (cran-uri "selectr" version))
266 (sha256
267 (base32
41e8bd77 268 "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
81a9d4a4 269 (build-system r-build-system)
41e8bd77
RW
270 (propagated-inputs
271 `(("r-stringr" ,r-stringr)
272 ("r-r6" ,r-r6)))
81a9d4a4
CR
273 (home-page "https://sjp.co.nz/projects/selectr/")
274 (synopsis "Translate CSS selectors to XPath expressions")
275 (description
276 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
277expression. This allows you to use CSS selectors when working with the XML
278package as it can only evaluate XPath expressions. Also provided are
279convenience functions useful for using CSS selectors on XML nodes. This
280package is a port of the Python package @code{cssselect}.")
281 (license license:bsd-3)))
282
948740b0
CR
283(define-public r-reprex
284 (package
285 (name "r-reprex")
1c9906c2 286 (version "0.2.1")
948740b0
CR
287 (source
288 (origin
289 (method url-fetch)
290 (uri (cran-uri "reprex" version))
291 (sha256
292 (base32
1c9906c2 293 "1ws5gds453xgfili87r35rz1wn2i7jbqissq98csbiddpkgls8sx"))))
948740b0
CR
294 (build-system r-build-system)
295 (propagated-inputs
296 `(("r-callr" ,r-callr)
e3c1e93e 297 ("r-clipr" ,r-clipr)
1c9906c2 298 ("r-fs" ,r-fs)
e3c1e93e 299 ("r-rlang" ,r-rlang)
948740b0 300 ("r-rmarkdown" ,r-rmarkdown)
e3c1e93e
RW
301 ("r-whisker" ,r-whisker)
302 ("r-withr" ,r-withr)))
948740b0
CR
303 (home-page "https://github.com/tidyverse/reprex")
304 (synopsis "Prepare reproducible R code examples for sharing")
305 (description
306 "This package provides a convenience wrapper that uses the
307@code{rmarkdown} package to render small snippets of code to target formats
308that include both code and output. The goal is to encourage the sharing of
309small, reproducible, and runnable examples on code-oriented websites or email.
310@code{reprex} also extracts clean, runnable R code from various common formats,
311such as copy/paste from an R session.")
312 (license license:expat)))
313
10487c30
CR
314(define-public r-callr
315 (package
316 (name "r-callr")
527c6055 317 (version "3.1.1")
10487c30
CR
318 (source
319 (origin
320 (method url-fetch)
321 (uri (cran-uri "callr" version))
322 (sha256
323 (base32
527c6055 324 "15l1qfa3aigba2ghgr2gwcjjy7anagrwg8khsd36fymwkmqj5g69"))))
10487c30
CR
325 (build-system r-build-system)
326 (propagated-inputs
527c6055 327 `(("r-r6" ,r-r6)
6034a62a 328 ("r-processx" ,r-processx)))
10487c30
CR
329 (home-page "https://github.com/r-lib/callr#readme")
330 (synopsis "Call R from R")
331 (description
332 "It is sometimes useful to perform a computation in a separate R process,
333without affecting the current R process at all. This packages does exactly
334that.")
335 (license license:expat)))
336
d7637e5e
CR
337(define-public r-readxl
338 (package
339 (name "r-readxl")
8f37f538 340 (version "1.3.0")
d7637e5e
CR
341 (source
342 (origin
343 (method url-fetch)
344 (uri (cran-uri "readxl" version))
345 (sha256
346 (base32
8f37f538 347 "1p7snd8lznyinp0nyg6bsqwn9alh3pnnj77bfg865ingdl1d2yc3"))))
d7637e5e
CR
348 (build-system r-build-system)
349 (propagated-inputs
350 `(("r-cellranger" ,r-cellranger)
b140569e 351 ("r-progress" ,r-progress)
d7637e5e
CR
352 ("r-rcpp" ,r-rcpp)
353 ("r-tibble" ,r-tibble)))
354 (home-page "https://readxl.tidyverse.org")
355 (synopsis "Read Excel files")
356 (description
357 "This package lets you import Excel files into R. It supports
358@file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
359the embedded @code{RapidXML} C++ library.")
360 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
361 ;; 'rapidxml' which is Boost.
362 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
363
9a91c925
CR
364(define-public r-modelr
365 (package
366 (name "r-modelr")
34bac6c3 367 (version "0.1.4")
9a91c925
CR
368 (source
369 (origin
370 (method url-fetch)
371 (uri (cran-uri "modelr" version))
372 (sha256
373 (base32
34bac6c3 374 "1ngxphbjkv7yl1rg30sj36mfwhc76g452drjrq9abgab4k0pgnml"))))
9a91c925
CR
375 (build-system r-build-system)
376 (propagated-inputs
377 `(("r-broom" ,r-broom)
378 ("r-dplyr" ,r-dplyr)
379 ("r-lazyeval" ,r-lazyeval)
380 ("r-magrittr" ,r-magrittr)
381 ("r-purrr" ,r-purrr)
382 ("r-tibble" ,r-tibble)
383 ("r-tidyr" ,r-tidyr)))
384 (home-page "https://github.com/tidyverse/modelr")
385 (synopsis "Helper functions for modelling in pipelines")
386 (description
387 "Functions for modelling that help you seamlessly integrate modelling
388into a pipeline of data manipulation and visualisation.")
389 (license license:gpl3)))
390
92ce1883
RW
391(define-public r-httpuv
392 (package
393 (name "r-httpuv")
37349c71 394 (version "1.4.5.1")
92ce1883
RW
395 (source (origin
396 (method url-fetch)
397 (uri (cran-uri "httpuv" version))
398 (sha256
399 (base32
37349c71 400 "0mqd40jckdpkjw1jjd860cdwkb03l6dkh931maijfdaqr1w9hwvn"))))
92ce1883
RW
401 (build-system r-build-system)
402 (native-inputs
403 `(("r-rcpp" ,r-rcpp)
404 ("pkg-config" ,pkg-config)))
405 (propagated-inputs
406 `(("r-bh" ,r-bh)
407 ("r-later" ,r-later)
408 ("r-promises" ,r-promises)))
409 (home-page "https://github.com/rstudio/httpuv")
410 (synopsis "HTTP and WebSocket server library for R")
411 (description
412 "The httpuv package provides low-level socket and protocol support for
413handling HTTP and WebSocket requests directly from within R. It is primarily
414intended as a building block for other packages, rather than making it
415particularly easy to create complete web applications using httpuv alone.")
416 ;; This package includes third-party code that was originally released
417 ;; under various non-copyleft licenses. Full licensing information can be
418 ;; obtained here: https://github.com/rstudio/httpuv/blob/master/LICENSE
419 (license license:gpl3+)))
420
421(define-public r-jsonlite
422 (package
423 (name "r-jsonlite")
a2315c67 424 (version "1.6")
92ce1883
RW
425 (source (origin
426 (method url-fetch)
427 (uri (cran-uri "jsonlite" version))
428 (sha256
429 (base32
a2315c67 430 "0lyvhnr6n57h3a89bvipii7x17nvfaycm9j5j50bfrlr48jv9ic8"))))
92ce1883
RW
431 (build-system r-build-system)
432 (home-page "http://arxiv.org/abs/1403.2805")
433 (synopsis "Robust, high performance JSON parser and generator for R")
434 (description
435 "The jsonlite package provides a fast JSON parser and generator optimized
436for statistical data and the web. It offers flexible, robust, high
437performance tools for working with JSON in R and is particularly powerful for
438building pipelines and interacting with a web API. In addition to converting
439JSON data from/to R objects, jsonlite contains functions to stream, validate,
440and prettify JSON data. The unit tests included with the package verify that
441all edge cases are encoded and decoded consistently for use with dynamic data
442in systems and applications.")
443 (license license:expat)))
444
445(define-public r-servr
446 (package
447 (name "r-servr")
790db519 448 (version "0.13")
92ce1883
RW
449 (source (origin
450 (method url-fetch)
451 (uri (cran-uri "servr" version))
452 (sha256
453 (base32
790db519 454 "1n5haqkshrxcx557f1k7nrisvq3wak8v370s2r6yv691b8hvbscs"))))
92ce1883
RW
455 (build-system r-build-system)
456 (propagated-inputs
457 `(("r-httpuv" ,r-httpuv)
458 ("r-jsonlite" ,r-jsonlite)
459 ("r-mime" ,r-mime)
460 ("r-xfun" ,r-xfun)))
461 (home-page "https://github.com/yihui/servr")
462 (synopsis "Simple HTTP server to serve static files or dynamic documents")
463 (description
464 "Servr provides an HTTP server in R to serve static files, or dynamic
465documents that can be converted to HTML files (e.g., R Markdown) under a given
466directory.")
467 (license license:expat)))
468
469(define-public r-htmltools
470 (package
471 (name "r-htmltools")
472 (version "0.3.6")
473 (source (origin
474 (method url-fetch)
475 (uri (cran-uri "htmltools" version))
476 (sha256
477 (base32
478 "18k8r1s8sz1jy7dkz35n69wj20xhmllr53xmwb4pdzf2z61gpbs4"))))
479 (build-system r-build-system)
480 (arguments
481 `(#:phases
482 (modify-phases %standard-phases
483 ;; See https://github.com/rstudio/htmltools/pull/68
484 ;; The resource files are in the store and have mode 444. After
485 ;; copying the files R fails to remove them again because it doesn't
486 ;; have write access to them.
487 (add-after 'unpack 'copy-files-without-mode
488 (lambda _
489 (substitute* "R/html_dependency.R"
490 (("file.copy\\(from, to, " prefix)
491 (string-append prefix
492 "copy.mode = FALSE, ")))
493 #t)))))
494 (propagated-inputs
495 `(("r-digest" ,r-digest)
496 ("r-rcpp" ,r-rcpp)))
497 (home-page "https://cran.r-project.org/web/packages/htmltools")
498 (synopsis "R tools for HTML")
499 (description
500 "This package provides tools for HTML generation and output in R.")
501 (license license:expat)))
502
503(define-public r-htmlwidgets
504 (package
505 (name "r-htmlwidgets")
506 (version "1.3")
507 (source (origin
508 (method url-fetch)
509 (uri (cran-uri "htmlwidgets" version))
510 (sha256
511 (base32
512 "04jsdh14l2zifbjpbbh23w7bxz1wpsas0zb2gy2zwv4yqamzzr7i"))))
513 (build-system r-build-system)
514 (propagated-inputs
515 `(("r-htmltools" ,r-htmltools)
516 ("r-jsonlite" ,r-jsonlite)
517 ("r-yaml" ,r-yaml)))
518 (home-page "https://github.com/ramnathv/htmlwidgets")
519 (synopsis "HTML Widgets for R")
520 (description
521 "HTML widgets is a framework for creating HTML widgets that render in
522various contexts including the R console, R Markdown documents, and Shiny web
523applications.")
524 (license license:expat)))
525
526(define-public r-htmltable
527 (package
528 (name "r-htmltable")
1add168a 529 (version "1.13.1")
92ce1883
RW
530 (source
531 (origin
532 (method url-fetch)
533 (uri (cran-uri "htmlTable" version))
534 (sha256
535 (base32
1add168a 536 "1l44b33xgj2698k6nz17r8fl0ink14ryzng803apm9d6bnv357v8"))))
92ce1883
RW
537 (properties `((upstream-name . "htmlTable")))
538 (build-system r-build-system)
539 (propagated-inputs
540 `(("r-checkmate" ,r-checkmate)
541 ("r-htmltools" ,r-htmltools)
542 ("r-htmlwidgets" ,r-htmlwidgets)
543 ("r-knitr" ,r-knitr)
544 ("r-magrittr" ,r-magrittr)
545 ("r-rstudioapi" ,r-rstudioapi)
546 ("r-stringr" ,r-stringr)))
547 (home-page "http://gforge.se/packages/")
548 (synopsis "Advanced tables for Markdown/HTML")
549 (description
550 "This package provides functions to build tables with advanced layout
551elements such as row spanners, column spanners, table spanners, zebra
552striping, and more. While allowing advanced layout, the underlying
553CSS-structure is simple in order to maximize compatibility with word
554processors such as LibreOffice. The package also contains a few text
555formatting functions that help outputting text compatible with HTML or
556LaTeX.")
557 (license license:gpl3+)))
558
559(define-public r-curl
560 (package
561 (name "r-curl")
646e1ef0 562 (version "3.3")
92ce1883
RW
563 (source (origin
564 (method url-fetch)
565 (uri (cran-uri "curl" version))
566 (sha256
567 (base32
646e1ef0 568 "1gd5i25anzi28lg1f8p7g63z9d46xi0qaw4lxpml5p0f52lvkc0c"))))
92ce1883
RW
569 (build-system r-build-system)
570 (arguments
571 `(#:phases
572 (modify-phases %standard-phases
573 ;; The environment variable CURL_CA_BUNDLE is only respected when
574 ;; running Windows, so we disable the platform checks.
575 ;; This can be removed once the libcurl has been patched.
576 (add-after 'unpack 'allow-CURL_CA_BUNDLE
577 (lambda _
578 (substitute* "R/onload.R"
579 (("if \\(!grepl\\(\"mingw\".*")
580 "if (FALSE)\n"))
581 (substitute* "src/handle.c"
582 (("#ifdef _WIN32") "#if 1"))
583 #t)))))
584 (inputs
646e1ef0
RW
585 `(("libcurl" ,curl)
586 ("zlib" ,zlib)))
587 (native-inputs
588 `(("pkg-config" ,pkg-config)))
92ce1883
RW
589 (home-page "https://github.com/jeroenooms/curl")
590 (synopsis "HTTP client for R")
591 (description
592 "The @code{curl()} and @code{curl_download()} functions provide highly
593configurable drop-in replacements for base @code{url()} and
594@code{download.file()} with better performance, support for encryption, gzip
595compression, authentication, and other @code{libcurl} goodies. The core of
596the package implements a framework for performing fully customized requests
597where data can be processed either in memory, on disk, or streaming via the
598callback or connection interfaces.")
599 (license license:expat)))
600
601(define-public r-hwriter
602 (package
603 (name "r-hwriter")
604 (version "1.3.2")
605 (source
606 (origin
607 (method url-fetch)
608 (uri (cran-uri "hwriter" version))
609 (sha256
610 (base32
611 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
612 (build-system r-build-system)
613 (home-page "https://cran.r-project.org/web/packages/hwriter")
614 (synopsis "Output R objects in HTML format")
615 (description
616 "This package provides easy-to-use and versatile functions to output R
617objects in HTML format.")
618 (license license:lgpl2.1+)))
619
620(define-public r-rjson
621 (package
622 (name "r-rjson")
623 (version "0.2.20")
624 (source
625 (origin
626 (method url-fetch)
627 (uri (cran-uri "rjson" version))
628 (sha256
629 (base32
630 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
631 (build-system r-build-system)
632 (home-page "https://cran.r-project.org/web/packages/rjson")
633 (synopsis "JSON library for R")
634 (description
635 "This package provides functions to convert R objects into JSON objects
636and vice-versa.")
637 (license license:gpl2+)))
638
639(define-public r-shiny
640 (package
641 (name "r-shiny")
d235cf72 642 (version "1.2.0")
92ce1883
RW
643 (source
644 (origin
645 (method git-fetch)
646 (uri (git-reference
647 (url "https://github.com/rstudio/shiny.git")
648 (commit (string-append "v" version))))
649 (file-name (git-file-name name version))
650 (sha256
651 (base32
d235cf72 652 "1kl3dh68h4cnrm3rqn9pddk5n6bsmr5x0626bkfv0qqi0q92zin4"))))
92ce1883
RW
653 (build-system r-build-system)
654 (arguments
655 `(#:modules ((guix build r-build-system)
656 (guix build minify-build-system)
657 (guix build utils)
658 (ice-9 match))
659 #:imported-modules (,@%r-build-system-modules
660 (guix build minify-build-system))
661 #:phases
662 (modify-phases (@ (guix build r-build-system) %standard-phases)
663 (add-after 'unpack 'replace-bundled-minified-JavaScript
664 (lambda* (#:key inputs #:allow-other-keys)
665 (let ((replace-file (lambda (old new)
666 (format #t "replacing ~a with ~a\n" old new)
667 (delete-file old)
668 (symlink new old))))
669 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
670 ;; contain just data. They are not minified code, so we don't
671 ;; replace them.
672 (with-directory-excursion "inst/www/shared"
673 (replace-file "bootstrap/shim/respond.min.js"
674 (string-append (assoc-ref inputs "js-respond")
675 "/share/javascript/respond.min.js"))
676 (replace-file "bootstrap/shim/html5shiv.min.js"
677 (string-append (assoc-ref inputs "js-html5shiv")
678 "/share/javascript/html5shiv.min.js"))
679 (replace-file "json2-min.js"
680 (string-append (assoc-ref inputs "js-json2")
681 "/share/javascript/json2.min.js"))
682 (replace-file "strftime/strftime-min.js"
683 (string-append (assoc-ref inputs "js-strftime")
684 "/share/javascript/strftime.min.js"))
685 (replace-file "highlight/highlight.pack.js"
686 (string-append (assoc-ref inputs "js-highlight")
687 "/share/javascript/highlight.min.js"))
688 (replace-file "datatables/js/jquery.dataTables.min.js"
689 (string-append (assoc-ref inputs "js-datatables")
690 "/share/javascript/jquery.dataTables.min.js"))
691 (replace-file "selectize/js/selectize.min.js"
692 (string-append (assoc-ref inputs "js-selectize")
693 "/share/javascript/selectize.min.js"))
694 (replace-file "selectize/js/es5-shim.min.js"
695 (string-append (assoc-ref inputs "js-es5-shim")
696 "/share/javascript/es5-shim.min.js"))
697 (for-each (match-lambda
698 ((source . target)
699 (delete-file target)
700 (minify source #:target target)))
701 '(("jqueryui/jquery-ui.js" .
702 "jqueryui/jquery-ui.min.js")
92ce1883
RW
703 ("datepicker/js/bootstrap-datepicker.js" .
704 "datepicker/js/bootstrap-datepicker.min.js")
705 ("ionrangeslider/js/ion.rangeSlider.js" .
706 "ionrangeslider/js/ion.rangeSlider.min.js")
707 ("bootstrap/js/bootstrap.js" .
708 "bootstrap/js/bootstrap.min.js")
709 ("shiny.js" .
710 "shiny.min.js")
711 ("jquery.js" .
712 "jquery.min.js")))))
713 #t)))))
714 (propagated-inputs
715 `(("r-crayon" ,r-crayon)
716 ("r-httpuv" ,r-httpuv)
717 ("r-mime" ,r-mime)
718 ("r-jsonlite" ,r-jsonlite)
719 ("r-xtable" ,r-xtable)
720 ("r-digest" ,r-digest)
721 ("r-htmltools" ,r-htmltools)
722 ("r-r6" ,r-r6)
723 ("r-sourcetools" ,r-sourcetools)))
724 (inputs
725 `(("js-datatables" ,js-datatables)
726 ("js-html5shiv" ,js-html5shiv)
727 ("js-json2" ,js-json2)
728 ("js-respond" ,js-respond)
729 ("js-selectize" ,js-selectize)
730 ("js-strftime" ,js-strftime)
731 ("js-highlight" ,js-highlight)
732 ("js-es5-shim" ,js-es5-shim)))
733 (home-page "http://shiny.rstudio.com")
734 (synopsis "Easy interactive web applications with R")
735 (description
736 "Makes it incredibly easy to build interactive web applications
737with R. Automatic \"reactive\" binding between inputs and outputs and
738extensive prebuilt widgets make it possible to build beautiful,
739responsive, and powerful applications with minimal effort.")
740 (license license:artistic2.0)))
741
742(define-public r-shinydashboard
743 (package
744 (name "r-shinydashboard")
745 (version "0.7.1")
746 (source (origin
747 (method url-fetch)
748 (uri (cran-uri "shinydashboard" version))
749 (sha256
750 (base32
751 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
752 (build-system r-build-system)
753 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
754 ;; Regenerate it from the included sources.
755 (arguments
756 `(#:modules ((guix build utils)
757 (guix build r-build-system)
758 (ice-9 popen))
759 #:phases
760 (modify-phases %standard-phases
761 (add-after 'unpack 'generate-minified-javascript
762 (lambda _
763 (with-directory-excursion "inst/AdminLTE"
764 (delete-file "app.min.js")
765 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
766 (call-with-output-file "app.min.js"
767 (lambda (port)
768 (dump-port minified port))))))))))
769 (propagated-inputs
770 `(("r-htmltools" ,r-htmltools)
771 ("r-promises" ,r-promises)
772 ("r-shiny" ,r-shiny)))
773 (native-inputs
774 `(("uglify-js" ,uglify-js)))
775 (home-page "http://rstudio.github.io/shinydashboard/")
776 (synopsis "Create dashboards with shiny")
777 (description "This package provides an extension to the Shiny web
778application framework for R, making it easy to create attractive dashboards.")
779 ;; This package includes software that was released under the Expat
780 ;; license, but the whole package is released under GPL version 2 or
781 ;; later.
782 (license license:gpl2+)))
783
784(define-public r-shinyfiles
785 (package
786 (name "r-shinyfiles")
787 (version "0.7.2")
788 (source
789 (origin
790 (method url-fetch)
791 (uri (cran-uri "shinyFiles" version))
792 (sha256
793 (base32
794 "0dlcjrw96x72grg6j915070x8x98l7629pn86gf148iknflm7gd5"))))
795 (properties `((upstream-name . "shinyFiles")))
796 (build-system r-build-system)
797 (propagated-inputs
798 `(("r-fs" ,r-fs)
799 ("r-htmltools" ,r-htmltools)
800 ("r-jsonlite" ,r-jsonlite)
801 ("r-shiny" ,r-shiny)
802 ("r-tibble" ,r-tibble)))
803 (home-page "https://github.com/thomasp85/shinyFiles")
804 (synopsis "Server-side file system viewer for Shiny")
805 (description
806 "This package provides functionality for client-side navigation of the
807server side file system in shiny apps. In case the app is running locally
808this gives the user direct access to the file system without the need to
809\"download\" files to a temporary location. Both file and folder selection as
810well as file saving is available.")
811 (license license:gpl2+)))
812
813(define-public r-crosstalk
814 (package
815 (name "r-crosstalk")
816 (version "1.0.0")
817 (source
818 (origin
819 (method url-fetch)
820 (uri (cran-uri "crosstalk" version))
821 (sha256
822 (base32
823 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
824 (build-system r-build-system)
825 (propagated-inputs
826 `(("r-ggplot2" ,r-ggplot2)
827 ("r-htmltools" ,r-htmltools)
828 ("r-jsonlite" ,r-jsonlite)
829 ("r-lazyeval" ,r-lazyeval)
830 ("r-r6" ,r-r6)
831 ("r-shiny" ,r-shiny)))
832 (home-page "https://rstudio.github.io/crosstalk/")
833 (synopsis "Inter-widget interactivity for HTML widgets")
834 (description
835 "This package provides building blocks for allowing HTML widgets to
836communicate with each other, with Shiny or without (i.e. static @code{.html}
837files). It currently supports linked brushing and filtering.")
838 (license license:expat)))
839
840(define-public r-rook
841 (package
842 (name "r-rook")
843 (version "1.1-1")
844 (source
845 (origin
846 (method url-fetch)
847 (uri (cran-uri "Rook" version))
848 (sha256
849 (base32
850 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
851 (properties `((upstream-name . "Rook")))
852 (build-system r-build-system)
853 (propagated-inputs `(("r-brew" ,r-brew)))
854 (home-page "https://cran.r-project.org/web/packages/Rook")
855 (synopsis "Web server interface for R")
856 (description
857 "This package contains the Rook specification and convenience software
858for building and running Rook applications. A Rook application is an R
859reference class object that implements a @code{call} method or an R closure
860that takes exactly one argument, an environment, and returns a list with three
861named elements: the @code{status}, the @code{headers}, and the @code{body}.")
862 (license license:gpl2)))
863
864(define-public r-miniui
865 (package
866 (name "r-miniui")
867 (version "0.1.1.1")
868 (source
869 (origin
870 (method url-fetch)
871 (uri (cran-uri "miniUI" version))
872 (sha256
873 (base32
874 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
875 (properties `((upstream-name . "miniUI")))
876 (build-system r-build-system)
877 (propagated-inputs
878 `(("r-htmltools" ,r-htmltools)
879 ("r-shiny" ,r-shiny)))
880 (home-page "https://cran.r-project.org/web/packages/miniUI/")
881 (synopsis "Shiny UI widgets for small screens")
882 (description
883 "This package provides UI widget and layout functions for writing Shiny apps that
884work well on small screens.")
885 (license license:gpl3)))
886
60a166c6
RW
887(define-public r-feather
888 (package
889 (name "r-feather")
69aad34a 890 (version "0.3.2")
60a166c6
RW
891 (source
892 (origin
893 (method url-fetch)
894 (uri (cran-uri "feather" version))
895 (sha256
896 (base32
69aad34a 897 "138vnlwhkwayyim4rbx6rnf91kzhfij6v2f91ppx2174ky5611h6"))))
60a166c6
RW
898 (build-system r-build-system)
899 (propagated-inputs
900 `(("r-hms" ,r-hms)
901 ("r-rcpp" ,r-rcpp)
902 ("r-tibble" ,r-tibble)))
903 (home-page "https://github.com/wesm/feather")
904 (synopsis "R Bindings to the Feather API")
905 (description "Read and write feather files, a lightweight binary columnar
906data store designed for maximum speed.")
907 (license license:asl2.0)))
908
2a2760a0
RW
909(define-public r-maps
910 (package
911 (name "r-maps")
912 (version "3.3.0")
913 (source
914 (origin
915 (method url-fetch)
916 (uri (cran-uri "maps" version))
917 (sha256
918 (base32
919 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
920 (build-system r-build-system)
921 (home-page "https://cran.r-project.org/web/packages/maps")
922 (synopsis "Draw geographical maps")
923 (description "This package provides an R module for display of maps.
924Projection code and larger maps are in separate packages ('mapproj' and
925'mapdata').")
926 (license license:gpl2)))
927
928(define-public r-mapproj
929 (package
930 (name "r-mapproj")
931 (version "1.2.6")
932 (source
933 (origin
934 (method url-fetch)
935 (uri (cran-uri "mapproj" version))
936 (sha256
937 (base32
938 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
939 (build-system r-build-system)
940 (propagated-inputs `(("r-maps" ,r-maps)))
941 (home-page "https://cran.r-project.org/web/packages/mapproj")
942 (synopsis "Map projection in R")
943 (description "This package converts latitude/longitude into projected
944coordinates.")
945 (license (list license:gpl2 ; The R interface
946 (license:non-copyleft ; The C code
947 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
948 "Lucent Public License Version 1.02")))))
949
950(define-public r-rgooglemaps
951 (package
952 (name "r-rgooglemaps")
953 (version "1.4.3")
954 (source
955 (origin
956 (method url-fetch)
957 (uri (cran-uri "RgoogleMaps" version))
958 (sha256
959 (base32
960 "06ab3lg1rwm93hkshf1vxfm8mlxq5qsjan0wx43lhnrysay65js4"))))
961 (properties `((upstream-name . "RgoogleMaps")))
962 (build-system r-build-system)
963 (propagated-inputs `(("r-png" ,r-png)))
964 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
965 (synopsis "Use Google Maps in R")
966 (description "This package serves two purposes:
967@enumerate
968@item Provide a comfortable R interface to query the Google server for static
969 maps, and
970@item Use the map as a background image to overlay plots within R. This
971 requires proper coordinate scaling.
972@end enumerate\n")
973 (license license:gpl2+)))
974
975(define-public r-geosphere
976 (package
977 (name "r-geosphere")
978 (version "1.5-7")
979 (source
980 (origin
981 (method url-fetch)
982 (uri (cran-uri "geosphere" version))
983 (sha256
984 (base32
985 "186qdm5niq7v3d4w4rngx71znsgi44hnam7698bsx9ar5mg5b6wx"))))
986 (build-system r-build-system)
987 (propagated-inputs `(("r-sp" ,r-sp)))
988 (home-page "https://cran.r-project.org/web/packages/geosphere")
989 (synopsis "Spherical trigonometry")
990 (description "This package computes spherical trigonometry for geographic
991applications. That is, compute distances and related measures for angular
992(longitude/latitude) locations.")
993 (license license:gpl3+)))
994
995(define-public r-ggmap
996 (package
997 (name "r-ggmap")
20662a30 998 (version "3.0.0")
2a2760a0
RW
999 (source
1000 (origin
1001 (method url-fetch)
1002 (uri (cran-uri "ggmap" version))
1003 (sha256
1004 (base32
20662a30 1005 "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln"))))
2a2760a0
RW
1006 (build-system r-build-system)
1007 (propagated-inputs
20662a30
RW
1008 `(("r-bitops" ,r-bitops)
1009 ("r-digest" ,r-digest)
1010 ("r-dplyr" ,r-dplyr)
2a2760a0 1011 ("r-ggplot2" ,r-ggplot2)
20662a30
RW
1012 ("r-glue" ,r-glue)
1013 ("r-httr" ,r-httr)
2a2760a0 1014 ("r-jpeg" ,r-jpeg)
20662a30 1015 ("r-magrittr" ,r-magrittr)
2a2760a0
RW
1016 ("r-plyr" ,r-plyr)
1017 ("r-png" ,r-png)
20662a30 1018 ("r-purrr" ,r-purrr)
2a2760a0
RW
1019 ("r-rgooglemaps" ,r-rgooglemaps)
1020 ("r-rjson" ,r-rjson)
20662a30
RW
1021 ("r-scales" ,r-scales)
1022 ("r-stringr" ,r-stringr)
1023 ("r-tibble" ,r-tibble)
1024 ("r-tidyr" ,r-tidyr)))
2a2760a0
RW
1025 (home-page "https://github.com/dkahle/ggmap")
1026 (synopsis "Spatial visualization with ggplot2")
1027 (description "This package provides a collection of functions to visualize
1028spatial data and models on top of static maps from various online sources (e.g
1029Google Maps and Stamen Maps). It includes tools common to those tasks,
1030including functions for geolocation and routing.")
1031 (license license:gpl2)))
1032
d2a507ef
CR
1033(define-public r-haven
1034 (package
1035 (name "r-haven")
bef78244 1036 (version "2.1.0")
d2a507ef
CR
1037 (source
1038 (origin
1039 (method url-fetch)
1040 (uri (cran-uri "haven" version))
1041 (sha256
1042 (base32
bef78244 1043 "0x5fwc4q2gdxwwp5sxdd6q17jhpisd769y9kv0xgnjcm0cdwz8f0"))))
d2a507ef 1044 (build-system r-build-system)
35b32367
TGR
1045 (inputs
1046 `(("zlib" ,zlib)))
d2a507ef
CR
1047 (propagated-inputs
1048 `(("r-forcats" ,r-forcats)
1049 ("r-hms" ,r-hms)
1050 ("r-rcpp" ,r-rcpp)
1051 ("r-readr" ,r-readr)
1052 ("r-tibble" ,r-tibble)))
1053 (home-page "https://haven.tidyverse.org")
1054 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1055 (description
1056 "This package lets you mport foreign statistical formats into R via the
1057embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1058 (license license:expat)))
1059
996bed06
RJ
1060(define-public r-amap
1061 (package
1062 (name "r-amap")
7c2a4646 1063 (version "0.8-16")
996bed06
RJ
1064 (source (origin
1065 (method url-fetch)
1066 (uri (cran-uri "amap" version))
1067 (sha256
1068 (base32
7c2a4646 1069 "1qnl2x98x64iaipkx5126rsddq2sx5ml43h75xyiyn30yvbmlxyk"))))
996bed06
RJ
1070 (build-system r-build-system)
1071 (inputs
1072 `(("gfortran" ,gfortran)))
1073 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1074 (synopsis "Another multidimensional analysis package")
1075 (description "This package provides tools for clustering and principal
1076component analysis (with robust methods, and parallelized functions).")
1077 (license license:gpl2+)))
1078
53cc59a1
RW
1079(define-public r-ape
1080 (package
1081 (name "r-ape")
b62e104b 1082 (version "5.2")
53cc59a1
RW
1083 (source
1084 (origin
1085 (method url-fetch)
1086 (uri (cran-uri "ape" version))
1087 (sha256
1088 (base32
b62e104b 1089 "05b4yka5cirdgxd4d7iiaqvr428pk3j6n9q6dvg5j38kdj2h5sr7"))))
53cc59a1
RW
1090 (build-system r-build-system)
1091 (propagated-inputs
1092 `(("r-lattice" ,r-lattice)
1093 ("r-nlme" ,r-nlme)
1094 ("r-rcpp" ,r-rcpp)))
1095 (home-page "http://ape-package.ird.fr/")
1096 (synopsis "Analyses of phylogenetics and evolution")
1097 (description
1098 "This package provides functions for reading, writing, plotting, and
1099manipulating phylogenetic trees, analyses of comparative data in a
1100phylogenetic framework, ancestral character analyses, analyses of
1101diversification and macroevolution, computing distances from DNA sequences,
1102and several other tools.")
1103 (license license:gpl2+)))
1104
109b2f7c
VV
1105(define-public r-abbyyr
1106 (package
1107 (name "r-abbyyr")
5479e3e6 1108 (version "0.5.4")
109b2f7c
VV
1109 (source
1110 (origin
1111 (method url-fetch)
1112 (uri (cran-uri "abbyyR" version))
1113 (sha256
1114 (base32
5479e3e6 1115 "1jh1c1ad6mgw7brdh2isnza1qpjlfxnqr7jl76yd93axyfl76xjx"))))
109b2f7c
VV
1116 (properties `((upstream-name . "abbyyR")))
1117 (build-system r-build-system)
1118 (propagated-inputs
1119 `(("r-curl" ,r-curl)
1120 ("r-httr" ,r-httr)
1121 ("r-plyr" ,r-plyr)
1122 ("r-progress" ,r-progress)
1123 ("r-readr" ,r-readr)
1124 ("r-xml" ,r-xml)))
1125 (home-page "https://github.com/soodoku/abbyyR")
1126 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1127 (description
1128 "This package provides tools to get text from images of text using Abbyy
1129Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1130OCR images, barcodes, forms, documents with machine readable zones, e.g.
1131passports and get the results in a variety of formats including plain text and
1132XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1133 (license license:expat)))
1134
056468dc
RW
1135(define-public r-colorspace
1136 (package
1137 (name "r-colorspace")
fe24aa2a 1138 (version "1.4-0")
056468dc
RW
1139 (source
1140 (origin
1141 (method url-fetch)
1142 (uri (cran-uri "colorspace" version))
1143 (sha256
fe24aa2a 1144 (base32 "0mpmvz2sycjp4c9y3v3qin7mdjy812hwi7cyjnblcw6xb1ckq06f"))))
056468dc 1145 (build-system r-build-system)
e9960d8c 1146 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1147 (synopsis "Color space manipulation")
1148 (description
1149 "This package carries out a mapping between assorted color spaces
1150including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1151CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1152colors are provided.")
1153 (license license:bsd-3)))
5bee6bf4
RW
1154
1155(define-public r-glue
1156 (package
1157 (name "r-glue")
b00e8ae7 1158 (version "1.3.0")
5bee6bf4
RW
1159 (source
1160 (origin
1161 (method url-fetch)
1162 (uri (cran-uri "glue" version))
1163 (sha256
1164 (base32
b00e8ae7 1165 "1vhw5497lpfr4m8lcx9bs0fgdp4ax0sycrk6n8yksp33qd25m7kq"))))
5bee6bf4
RW
1166 (build-system r-build-system)
1167 (home-page "https://github.com/tidyverse/glue")
1168 (synopsis "Interpreted string literals")
1169 (description
1170 "This package provides an implementation of interpreted string literals,
1171inspired by Python's Literal String Interpolation (PEP-0498) and
1172Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1173 (license license:expat)))
847b4572 1174
ddbf2a98
RJ
1175(define-public r-pastecs
1176 (package
1177 (name "r-pastecs")
1178 (version "1.3.21")
1179 (source (origin
1180 (method url-fetch)
1181 (uri (cran-uri "pastecs" version))
1182 (sha256
1183 (base32
1184 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1185 (build-system r-build-system)
1186 (propagated-inputs
1187 `(("r-boot" ,r-boot)))
1188 (home-page "http://www.sciviews.org/pastecs")
1189 (synopsis "Analysis of space-time ecological series")
1190 (description
1191 "This package provides functions for regulation, decomposition and analysis
1192of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1193initiative to bring PASSTEC 2000 functionalities to R.")
1194 (license license:gpl2+)))
1195
847b4572
RW
1196(define-public r-plogr
1197 (package
1198 (name "r-plogr")
0e947804 1199 (version "0.2.0")
847b4572
RW
1200 (source
1201 (origin
1202 (method url-fetch)
1203 (uri (cran-uri "plogr" version))
1204 (sha256
1205 (base32
0e947804 1206 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1207 (build-system r-build-system)
1208 (home-page "https://github.com/krlmlr/plogr")
1209 (synopsis "R bindings for the plog C++ logging library")
1210 (description
1211 "This package provides the header files for a stripped-down version of
1212the plog header-only C++ logging library, and a method to log to R's standard
1213error stream.")
1214 (license license:expat)))
a8cba9dd 1215
a86049d9
TGR
1216(define-public r-pls
1217 (package
1218 (name "r-pls")
c73752ca 1219 (version "2.7-0")
a86049d9
TGR
1220 (source
1221 (origin
1222 (method url-fetch)
1223 (uri (cran-uri "pls" version))
1224 (sha256
1225 (base32
c73752ca 1226 "0xaqqgmdvfh7g7v1m4bcwjqzph68b9cq3bn4kjisfsadl54i5p2x"))))
a86049d9
TGR
1227 (build-system r-build-system)
1228 (home-page "http://mevik.net/work/software/pls.html")
1229 (synopsis "Partial Least Squares and Principal Component Regression")
1230 (description
1231 "The pls package implements multivariate regression methods: Partial Least
1232Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1233Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1234
1235@itemize
1236@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1237algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1238@item multi-response models (or @dfn{PLS2})
1239@item flexible cross-validation
1240@item Jackknife variance estimates of regression coefficients
1241@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1242(R)MSEP, R², and correlation loadings
1243@item formula interface, modelled after @code{lm()}, with methods for predict,
1244print, summary, plot, update, etc.
1245@item extraction functions for coefficients, scores, and loadings
1246@item MSEP, RMSEP, and R² estimates
1247@item multiplicative scatter correction (@dfn{MSC})
1248@end itemize\n")
1249 (license license:gpl2)))
1250
b55e64d4
TGR
1251(define-public r-ps
1252 (package
1253 (name "r-ps")
422dea17 1254 (version "1.3.0")
b55e64d4
TGR
1255 (source
1256 (origin
1257 (method url-fetch)
1258 (uri (cran-uri "ps" version))
1259 (sha256
422dea17 1260 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1261 (build-system r-build-system)
1262 (home-page "http://ps.r-lib.org")
1263 (synopsis "List, query, and manipulate system processes")
1264 (description
1265 "The ps package implements an API to list, query, and manipulate system
1266processes. Most of its code is based on the @code{psutil} Python package.")
1267 (license license:bsd-3)))
1268
4f8247b5
RW
1269(define-public r-pkgbuild
1270 (package
1271 (name "r-pkgbuild")
2657e666 1272 (version "1.0.2")
4f8247b5
RW
1273 (source
1274 (origin
1275 (method url-fetch)
1276 (uri (cran-uri "pkgbuild" version))
1277 (sha256
1278 (base32
2657e666 1279 "1i1rrax7x7r2bplig5cfc50lx85jc4n9a3qmvbdviaj22wr2lghs"))))
4f8247b5
RW
1280 (build-system r-build-system)
1281 (propagated-inputs
1282 `(("r-callr" ,r-callr)
2657e666 1283 ("r-cli" ,r-cli)
4f8247b5
RW
1284 ("r-crayon" ,r-crayon)
1285 ("r-desc" ,r-desc)
2657e666 1286 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1287 ("r-r6" ,r-r6)
1288 ("r-rprojroot" ,r-rprojroot)
1289 ("r-withr" ,r-withr)))
1290 (home-page "https://github.com/r-pkgs/pkgbuild")
1291 (synopsis "Find tools needed to build R packages")
1292 (description
1293 "This package provides functions used to build R packages. It locates
1294compilers needed to build R packages on various platforms and ensures the PATH
1295is configured appropriately so R can use them.")
1296 (license license:gpl3)))
1297
e362be8e
RW
1298(define-public r-pkgload
1299 (package
1300 (name "r-pkgload")
65dd0e67 1301 (version "1.0.2")
e362be8e
RW
1302 (source
1303 (origin
1304 (method url-fetch)
1305 (uri (cran-uri "pkgload" version))
1306 (sha256
1307 (base32
65dd0e67 1308 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1309 (build-system r-build-system)
1310 (propagated-inputs
1311 `(("r-desc" ,r-desc)
1312 ("r-pkgbuild" ,r-pkgbuild)
1313 ("r-rlang" ,r-rlang)
1314 ("r-rprojroot" ,r-rprojroot)
1315 ("r-rstudioapi" ,r-rstudioapi)
1316 ("r-withr" ,r-withr)))
1317 (home-page "https://github.com/r-lib/pkgload")
1318 (synopsis "Simulate package installation and attach")
1319 (description
1320 "This package simulates the process of installing a package and then
1321attaching it. This is a key part of the @code{devtools} package as it allows
1322you to rapidly iterate while developing a package.")
1323 (license license:gpl3)))
1324
a8cba9dd
RW
1325(define-public r-rcpp
1326 (package
1327 (name "r-rcpp")
f87a18e6 1328 (version "1.0.0")
a8cba9dd
RW
1329 (source
1330 (origin
1331 (method url-fetch)
1332 (uri (cran-uri "Rcpp" version))
1333 (sha256
f87a18e6 1334 (base32 "1hlbw4k79q9ich4w27b01gsvwrsnrflii8zjlcmgfzm1vpq8ndxp"))))
a8cba9dd 1335 (build-system r-build-system)
f87a18e6
RW
1336 (native-inputs
1337 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1338 (home-page "http://www.rcpp.org")
1339 (synopsis "Seamless R and C++ integration")
1340 (description
1341 "The Rcpp package provides R functions as well as C++ classes which offer
1342a seamless integration of R and C++. Many R data types and objects can be
1343mapped back and forth to C++ equivalents which facilitates both writing of new
1344code as well as easier integration of third-party libraries. Documentation
1345about Rcpp is provided by several vignettes included in this package, via the
1346'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
1347and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
1348'citation(\"Rcpp\")' for details on these last two.")
1349 (license license:gpl2+)))
eed58a08
RW
1350
1351(define-public r-bindr
1352 (package
1353 (name "r-bindr")
eb575e95 1354 (version "0.1.1")
eed58a08
RW
1355 (source
1356 (origin
1357 (method url-fetch)
1358 (uri (cran-uri "bindr" version))
1359 (sha256
1360 (base32
eb575e95 1361 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1362 (build-system r-build-system)
1363 (home-page "https://github.com/krlmlr/bindr")
1364 (synopsis "Parametrized active bindings")
1365 (description
1366 "This package provides a simple interface for creating active bindings
1367where the bound function accepts additional arguments.")
1368 (license license:expat)))
4bb0b4cc
RW
1369
1370(define-public r-bindrcpp
1371 (package
1372 (name "r-bindrcpp")
9f17c056 1373 (version "0.2.2")
4bb0b4cc
RW
1374 (source
1375 (origin
1376 (method url-fetch)
1377 (uri (cran-uri "bindrcpp" version))
1378 (sha256
1379 (base32
9f17c056 1380 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1381 (build-system r-build-system)
1382 (propagated-inputs
1383 `(("r-bindr" ,r-bindr)
1384 ("r-plogr" ,r-plogr)
1385 ("r-rcpp" ,r-rcpp)))
1386 (home-page "https://github.com/krlmlr/bindrcpp")
1387 (synopsis "Rcpp interface to active bindings")
1388 (description
1389 "This package provides an easy way to fill an environment with active
1390bindings that call a C++ function.")
1391 (license license:expat)))
33ce12e2
RW
1392
1393(define-public r-auc
1394 (package
1395 (name "r-auc")
1396 (version "0.3.0")
1397 (source
1398 (origin
1399 (method url-fetch)
1400 (uri (cran-uri "AUC" version))
1401 (sha256
1402 (base32
1403 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1404 (properties `((upstream-name . "AUC")))
1405 (build-system r-build-system)
e9960d8c 1406 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1407 (synopsis "Compute the area under the curve of selected measures")
1408 (description
1409 "This package includes functions to compute the area under the curve of
1410selected measures: the area under the sensitivity curve (AUSEC), the area
1411under the specificity curve (AUSPC), the area under the accuracy
1412curve (AUACC), and the area under the receiver operating characteristic
1413curve (AUROC). The curves can also be visualized. Support for partial areas
1414is provided.")
1415 (license license:gpl2+)))
c69d27db
RW
1416
1417(define-public r-calibrate
1418 (package
1419 (name "r-calibrate")
1420 (version "1.7.2")
1421 (source
1422 (origin
1423 (method url-fetch)
1424 (uri (cran-uri "calibrate" version))
1425 (sha256
1426 (base32
1427 "010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"))))
1428 (build-system r-build-system)
1429 (propagated-inputs
1430 `(("r-mass" ,r-mass)))
e9960d8c 1431 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1432 (synopsis "Calibration of scatterplot and biplot axes")
1433 (description
1434 "This is a package for drawing calibrated scales with tick marks
1435on (non-orthogonal) variable vectors in scatterplots and biplots.")
1436 (license license:gpl2)))
2bdb5c3f
RW
1437
1438(define-public r-shape
1439 (package
1440 (name "r-shape")
fe5b8893 1441 (version "1.4.4")
2bdb5c3f
RW
1442 (source
1443 (origin
1444 (method url-fetch)
1445 (uri (cran-uri "shape" version))
1446 (sha256
1447 (base32
fe5b8893 1448 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1449 (build-system r-build-system)
e9960d8c 1450 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1451 (synopsis "Functions for plotting graphical shapes")
1452 (description
1453 "This package provides functions for plotting graphical shapes such as
1454ellipses, circles, cylinders, arrows, ...")
1455 (license license:gpl3+)))
4847a62e
RW
1456
1457(define-public r-globaloptions
1458 (package
1459 (name "r-globaloptions")
693b4d0b 1460 (version "0.1.0")
4847a62e
RW
1461 (source
1462 (origin
1463 (method url-fetch)
1464 (uri (cran-uri "GlobalOptions" version))
1465 (sha256
1466 (base32
693b4d0b 1467 "1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"))))
4847a62e
RW
1468 (properties `((upstream-name . "GlobalOptions")))
1469 (build-system r-build-system)
1470 (home-page "https://github.com/jokergoo/GlobalOptions")
1471 (synopsis "Generate functions to get or set global options")
1472 (description
1473 "This package provides more controls on the option values such as
1474validation and filtering on the values, making options invisible or private.")
1475 (license license:gpl2+)))
2856369f
RW
1476
1477(define-public r-circlize
1478 (package
1479 (name "r-circlize")
72c49875 1480 (version "0.4.5")
2856369f
RW
1481 (source
1482 (origin
1483 (method url-fetch)
1484 (uri (cran-uri "circlize" version))
1485 (sha256
1486 (base32
72c49875 1487 "0qhn9jzw7gd0jp9rmqrlbmy5ql6hjsa68pkp0acfz1h215dl8ah9"))))
2856369f
RW
1488 (build-system r-build-system)
1489 (propagated-inputs
1490 `(("r-colorspace" ,r-colorspace)
1491 ("r-globaloptions" ,r-globaloptions)
1492 ("r-shape" ,r-shape)))
1493 (home-page "https://github.com/jokergoo/circlize")
1494 (synopsis "Circular visualization")
1495 (description
031462ba
TGR
1496 "Circular layout is an efficient way to visualise huge amounts of
1497information. This package provides an implementation of circular layout
1498generation in R as well as an enhancement of available software. Its
1499flexibility is based on the usage of low-level graphics functions such that
1500self-defined high-level graphics can be easily implemented by users for
1501specific purposes. Together with the seamless connection between the powerful
1502computational and visual environment in R, it gives users more convenience and
1503freedom to design figures for better understanding complex patterns behind
1504multi-dimensional data.")
2856369f 1505 (license license:gpl2+)))
5cc79c9c
RW
1506
1507(define-public r-powerlaw
1508 (package
1509 (name "r-powerlaw")
397dba01 1510 (version "0.70.2")
5cc79c9c
RW
1511 (source
1512 (origin
1513 (method url-fetch)
1514 (uri (cran-uri "poweRlaw" version))
1515 (sha256
1516 (base32
397dba01 1517 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1518 (properties `((upstream-name . "poweRlaw")))
1519 (build-system r-build-system)
1520 (propagated-inputs
1521 `(("r-vgam" ,r-vgam)))
1522 (home-page "https://github.com/csgillespie/poweRlaw")
1523 (synopsis "Tools for the analysis of heavy tailed distributions")
1524 (description
1525 "This package provides an implementation of maximum likelihood estimators
1526for a variety of heavy tailed distributions, including both the discrete and
1527continuous power law distributions. Additionally, a goodness-of-fit based
1528approach is used to estimate the lower cut-off for the scaling region.")
1529 ;; Any of these GPL versions.
1530 (license (list license:gpl2 license:gpl3))))
05486604
RW
1531
1532(define-public r-compare
1533 (package
1534 (name "r-compare")
1535 (version "0.2-6")
1536 (source
1537 (origin
1538 (method url-fetch)
1539 (uri (cran-uri "compare" version))
1540 (sha256
1541 (base32
1542 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1543 (build-system r-build-system)
e9960d8c 1544 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1545 (synopsis "Comparing objects for differences")
1546 (description
1547 "This package provides functions to compare a model object to a
1548comparison object. If the objects are not identical, the functions can be
1549instructed to explore various modifications of the objects (e.g., sorting
1550rows, dropping names) to see if the modified versions are identical.")
1551 (license license:gpl2+)))
d3c67e1b
RW
1552
1553(define-public r-dendextend
1554 (package
1555 (name "r-dendextend")
d42f7410 1556 (version "1.9.0")
d3c67e1b
RW
1557 (source
1558 (origin
1559 (method url-fetch)
1560 (uri (cran-uri "dendextend" version))
1561 (sha256
1562 (base32
d42f7410 1563 "1jiani6zwfajky2vafvay2hq158nh99rdrk3j00lycspds9v35fd"))))
d3c67e1b
RW
1564 (build-system r-build-system)
1565 (propagated-inputs
1566 `(("r-fpc" ,r-fpc)
1567 ("r-ggplot2" ,r-ggplot2)
1568 ("r-magrittr" ,r-magrittr)
1569 ("r-viridis" ,r-viridis)
1570 ("r-whisker" ,r-whisker)))
1571 (home-page "https://cran.r-project.org/web/packages/dendextend")
1572 (synopsis "Extending 'dendrogram' functionality in R")
1573 (description
1574 "This package offers a set of functions for extending @code{dendrogram}
1575objects in R, letting you visualize and compare trees of hierarchical
1576clusterings. You can adjust a tree's graphical parameters (the color, size,
1577type, etc of its branches, nodes and labels) and visually and statistically
1578compare different dendrograms to one another.")
1579 ;; Any of these versions
1580 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1581
1582(define-public r-getoptlong
1583 (package
1584 (name "r-getoptlong")
5fa9be11 1585 (version "0.1.7")
e0268ff2
RW
1586 (source
1587 (origin
1588 (method url-fetch)
1589 (uri (cran-uri "GetoptLong" version))
1590 (sha256
1591 (base32
5fa9be11 1592 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1593 (properties `((upstream-name . "GetoptLong")))
1594 (build-system r-build-system)
1595 (inputs
1596 `(("perl" ,perl)))
1597 (propagated-inputs
1598 `(("r-globaloptions" ,r-globaloptions)
1599 ("r-rjson" ,r-rjson)))
1600 (home-page "https://github.com/jokergoo/GetoptLong")
1601 (synopsis "Parsing command-line arguments and variable interpolation")
1602 (description
1603 "This is yet another command-line argument parser which wraps the
1604powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1605use in R. It also provides a simple way for variable interpolation in R.")
1606 (license license:gpl2+)))
f2e974e1
RW
1607
1608(define-public r-fastmatch
1609 (package
1610 (name "r-fastmatch")
1611 (version "1.1-0")
1612 (source
1613 (origin
1614 (method url-fetch)
1615 (uri (cran-uri "fastmatch" version))
1616 (sha256
1617 (base32
1618 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1619 (build-system r-build-system)
1620 (home-page "http://www.rforge.net/fastmatch")
1621 (synopsis "Fast match function")
1622 (description
1623 "This package provides a fast @code{match} replacement for cases that
1624require repeated look-ups. It is slightly faster that R's built-in
1625@code{match} function on first match against a table, but extremely fast on
1626any subsequent lookup as it keeps the hash table in memory.")
1627 (license license:gpl2)))
a7f0faa2
RW
1628
1629(define-public r-ff
1630 (package
1631 (name "r-ff")
207c497e 1632 (version "2.2-14")
a7f0faa2
RW
1633 (source
1634 (origin
1635 (method url-fetch)
1636 (uri (cran-uri "ff" version))
1637 (sha256
1638 (base32
207c497e 1639 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1640 (build-system r-build-system)
1641 (propagated-inputs `(("r-bit" ,r-bit)))
1642 (home-page "http://ff.r-forge.r-project.org/")
1643 (synopsis "Memory-efficient storage of large data on disk and access functions")
1644 (description
1645 "This package provides data structures that are stored on disk but
1646behave (almost) as if they were in RAM by transparently mapping only a section
1647in main memory.")
a6e67d86
EF
1648 ;; error Architecture not supported.
1649 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 1650 (license license:gpl2)))
49c9c297
RW
1651
1652(define-public r-ffbase
1653 (package
1654 (name "r-ffbase")
ec0ee085 1655 (version "0.12.7")
49c9c297
RW
1656 (source
1657 (origin
1658 (method url-fetch)
1659 (uri (cran-uri "ffbase" version))
1660 (sha256
1661 (base32
ec0ee085 1662 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
1663 (build-system r-build-system)
1664 (propagated-inputs
1665 `(("r-bit" ,r-bit)
1666 ("r-fastmatch" ,r-fastmatch)
1667 ("r-ff" ,r-ff)))
1668 (home-page "http://github.com/edwindj/ffbase")
1669 (synopsis "Basic statistical functions for package 'ff'")
1670 (description
1671 "This package extends the out of memory vectors of @code{ff} with
1672statistical functions and other utilities to ease their usage.")
1673 (license license:gpl3)))
18a16ceb
RW
1674
1675(define-public r-prettyunits
1676 (package
1677 (name "r-prettyunits")
1678 (version "1.0.2")
1679 (source
1680 (origin
1681 (method url-fetch)
1682 (uri (cran-uri "prettyunits" version))
1683 (sha256
1684 (base32
1685 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
1686 (build-system r-build-system)
1687 (propagated-inputs
1688 `(("r-assertthat" ,r-assertthat)
1689 ("r-magrittr" ,r-magrittr)))
1690 (home-page "https://github.com/gaborcsardi/prettyunits")
1691 (synopsis "Pretty, human readable formatting of quantities")
1692 (description
1693 "This package provides tools for pretty, human readable formatting of
1694quantities.")
1695 (license license:expat)))
71be51d5
RW
1696
1697(define-public r-reshape
1698 (package
1699 (name "r-reshape")
2b8126a4 1700 (version "0.8.8")
71be51d5
RW
1701 (source
1702 (origin
1703 (method url-fetch)
1704 (uri (cran-uri "reshape" version))
1705 (sha256
1706 (base32
2b8126a4 1707 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
1708 (build-system r-build-system)
1709 (propagated-inputs
1710 `(("r-plyr" ,r-plyr)
1711 ("r-rcpp" ,r-rcpp)))
1712 (home-page "http://had.co.nz/reshape")
1713 (synopsis "Flexibly reshape data")
1714 (description
1715 "Flexibly restructure and aggregate data using just two functions:
1716@code{melt} and @code{cast}. This package provides them.")
1717 (license license:expat)))
c9c6f4b5
RW
1718
1719(define-public r-progress
1720 (package
1721 (name "r-progress")
9de9dcd9 1722 (version "1.2.0")
c9c6f4b5
RW
1723 (source
1724 (origin
1725 (method url-fetch)
1726 (uri (cran-uri "progress" version))
1727 (sha256
1728 (base32
9de9dcd9 1729 "1rhwm0bdw30z3rvl0bn56xprjl3zrdy7150w4gl4bkvn2d6h9fav"))))
c9c6f4b5
RW
1730 (build-system r-build-system)
1731 (propagated-inputs
9de9dcd9
RW
1732 `(("r-crayon" ,r-crayon)
1733 ("r-hms" ,r-hms)
1734 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
1735 ("r-r6" ,r-r6)))
1736 (home-page "https://github.com/gaborcsardi/progress")
1737 (synopsis "Terminal progress bars")
1738 (description
1739 "This package provides configurable progress bars. They may include
1740percentage, elapsed time, and/or the estimated completion time. They work in
1741terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
1742package also provides a C++ API, that works with or without Rcpp.")
1743 (license license:expat)))
ac840207
RW
1744
1745(define-public r-ggally
1746 (package
1747 (name "r-ggally")
9944399a 1748 (version "1.4.0")
ac840207
RW
1749 (source
1750 (origin
1751 (method url-fetch)
1752 (uri (cran-uri "GGally" version))
1753 (sha256
1754 (base32
9944399a 1755 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
1756 (properties `((upstream-name . "GGally")))
1757 (build-system r-build-system)
9944399a
RW
1758 (inputs
1759 `(("libressl" ,libressl)))
ac840207
RW
1760 (propagated-inputs
1761 `(("r-ggplot2" ,r-ggplot2)
1762 ("r-gtable" ,r-gtable)
1763 ("r-plyr" ,r-plyr)
1764 ("r-progress" ,r-progress)
1765 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
1766 ("r-reshape" ,r-reshape)
1767 ("r-rlang" ,r-rlang)))
ac840207
RW
1768 (home-page "https://ggobi.github.io/ggally")
1769 (synopsis "Extension to ggplot2")
1770 (description
1771 "The R package ggplot2 is a plotting system based on the grammar of
1772graphics. GGally extends ggplot2 by adding several functions to reduce the
1773complexity of combining geometric objects with transformed data. Some of
1774these functions include a pairwise plot matrix, a two group pairwise plot
1775matrix, a parallel coordinates plot, a survival plot, and several functions to
1776plot networks.")
1777 (license license:gpl2+)))
3349faec
RW
1778
1779(define-public r-proxy
1780 (package
1781 (name "r-proxy")
e190d9af 1782 (version "0.4-23")
3349faec
RW
1783 (source
1784 (origin
1785 (method url-fetch)
1786 (uri (cran-uri "proxy" version))
1787 (sha256
1788 (base32
e190d9af 1789 "17b6qfllqrhzrxqgx7dccffgybnkcria5a68ap5ly3plg04ypm4x"))))
3349faec 1790 (build-system r-build-system)
e9960d8c 1791 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
1792 (synopsis "Distance and similarity measures")
1793 (description
1794 "This package provides an extensible framework for the efficient
1795calculation of auto- and cross-proximities, along with implementations of the
1796most popular ones.")
1797 (license license:gpl2)))
bc0081e7
RW
1798
1799(define-public r-sp
1800 (package
1801 (name "r-sp")
d87130cb 1802 (version "1.3-1")
bc0081e7
RW
1803 (source
1804 (origin
1805 (method url-fetch)
1806 (uri (cran-uri "sp" version))
1807 (sha256
1808 (base32
d87130cb 1809 "17xm1ig80p9wc860hm3bgishz6lj9fxgwqidj7rkbk4ap99qp62p"))))
bc0081e7
RW
1810 (build-system r-build-system)
1811 (propagated-inputs
1812 `(("r-lattice" ,r-lattice)))
e9960d8c 1813 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
1814 (synopsis "Classes and methods for spatial data")
1815 (description
1816 "This package provides classes and methods for spatial data; the classes
1817document where the spatial location information resides, for 2D or 3D data.
1818Utility functions are provided, e.g. for plotting data as maps, spatial
1819selection, as well as methods for retrieving coordinates, for subsetting,
1820print, summary, etc.")
1821 (license license:gpl2+)))
e389d10f
RW
1822
1823(define-public r-rmtstat
1824 (package
1825 (name "r-rmtstat")
1826 (version "0.3")
1827 (source
1828 (origin
1829 (method url-fetch)
1830 (uri (cran-uri "RMTstat" version))
1831 (sha256
1832 (base32
1833 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
1834 (properties `((upstream-name . "RMTstat")))
1835 (build-system r-build-system)
e9960d8c 1836 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
1837 (synopsis "Distributions, statistics and tests derived from random matrix theory")
1838 (description
1839 "This package provides functions for working with the Tracy-Widom laws
1840and other distributions related to the eigenvalues of large Wishart
1841matrices.")
1842 (license license:bsd-3)))
6427e620 1843
94989d4b
RJ
1844(define-public r-rmpi
1845 (package
1846 (name "r-rmpi")
5e8282a4 1847 (version "0.6-9")
94989d4b
RJ
1848 (source (origin
1849 (method url-fetch)
1850 (uri (cran-uri "Rmpi" version))
1851 (sha256
1852 (base32
5e8282a4 1853 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
1854 (properties `((upstream-name . "Rmpi")))
1855 (build-system r-build-system)
1856 (arguments
56d447ba
EB
1857 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
1858 #:phases (modify-phases %standard-phases
1859 (add-before 'install 'mpi-setup
1860 ,%openmpi-setup))))
94989d4b
RJ
1861 (inputs
1862 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
1863 (native-inputs
1864 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
1865 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
1866 (synopsis "R interface to message-passing interface (MPI)")
1867 (description
1868 "This package provides an interface (wrapper) to MPI APIs. It also
1869provides an interactive R manager and worker environment.")
1870 (license license:gpl2+)))
1871
6427e620
RW
1872(define-public r-lmoments
1873 (package
1874 (name "r-lmoments")
1875 (version "1.2-3")
1876 (source
1877 (origin
1878 (method url-fetch)
1879 (uri (cran-uri "Lmoments" version))
1880 (sha256
1881 (base32
1882 "13p0r4w16jvjnyjmkhkp3dwdfr1gap2l0k4k5jy41m8nc5fvcx79"))))
1883 (properties `((upstream-name . "Lmoments")))
1884 (build-system r-build-system)
1885 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
1886 (synopsis "L-moments and quantile mixtures")
1887 (description
1888 "This package contains functions to estimate L-moments and trimmed
1889L-moments from the data. It also contains functions to estimate the
1890parameters of the normal polynomial quantile mixture and the Cauchy polynomial
1891quantile mixture from L-moments and trimmed L-moments.")
1892 (license license:gpl2)))
28476b4b
RW
1893
1894(define-public r-distillery
1895 (package
1896 (name "r-distillery")
28f2f893 1897 (version "1.0-4")
28476b4b
RW
1898 (source
1899 (origin
1900 (method url-fetch)
1901 (uri (cran-uri "distillery" version))
1902 (sha256
1903 (base32
28f2f893 1904 "1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"))))
28476b4b
RW
1905 (build-system r-build-system)
1906 (home-page "http://www.ral.ucar.edu/staff/ericg")
1907 (synopsis "Functions for confidence intervals and object information")
1908 (description
1909 "This package provides some very simple method functions for confidence
1910interval calculation and to distill pertinent information from a potentially
1911complex object; primarily used in common with the packages extRemes and
1912SpatialVx.")
1913 (license license:gpl2+)))
58db98c9
RW
1914
1915(define-public r-extremes
1916 (package
1917 (name "r-extremes")
a151f1e6 1918 (version "2.0-9")
58db98c9
RW
1919 (source
1920 (origin
1921 (method url-fetch)
1922 (uri (cran-uri "extRemes" version))
1923 (sha256
1924 (base32
a151f1e6 1925 "0cpvcajk9xyy7662nqkyx333vrxpwsc5nmv0bfnhsbgijz5y0hvm"))))
58db98c9
RW
1926 (properties `((upstream-name . "extRemes")))
1927 (build-system r-build-system)
1928 (propagated-inputs
1929 `(("r-car" ,r-car)
1930 ("r-distillery" ,r-distillery)
1931 ("r-lmoments" ,r-lmoments)))
1932 (home-page "http://www.assessment.ucar.edu/toolkit/")
1933 (synopsis "Extreme value analysis")
1934 (description
1935 "ExtRemes is a suite of functions for carrying out analyses on the
1936extreme values of a process of interest; be they block maxima over long blocks
1937or excesses over a high threshold.")
1938 (license license:gpl2+)))
062b6dbd
RW
1939
1940(define-public r-lmtest
1941 (package
1942 (name "r-lmtest")
ba578d93 1943 (version "0.9-36")
062b6dbd
RW
1944 (source
1945 (origin
1946 (method url-fetch)
1947 (uri (cran-uri "lmtest" version))
1948 (sha256
1949 (base32
ba578d93 1950 "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
062b6dbd
RW
1951 (build-system r-build-system)
1952 (propagated-inputs
1953 `(("r-zoo" ,r-zoo)))
1954 (native-inputs
1955 `(("gfortran" ,gfortran)))
e9960d8c 1956 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
1957 (synopsis "Testing linear regression models")
1958 (description
1959 "This package provides a collection of tests, data sets, and examples for
1960diagnostic checking in linear regression models. Furthermore, some generic
1961tools for inference in parametric models are provided.")
1962 ;; Either version is okay
1963 (license (list license:gpl2 license:gpl3))))
d6b156dc 1964
c974008d
RJ
1965(define-public r-idr
1966 (package
1967 (name "r-idr")
1968 (version "1.2")
1969 (source (origin
1970 (method url-fetch)
1971 (uri (cran-uri "idr" version))
1972 (sha256
1973 (base32
1974 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
1975 (build-system r-build-system)
1976 (home-page "https://cran.r-project.org/web/packages/idr/")
1977 (synopsis "Irreproducible discovery rate")
1978 (description
1979 "This is a package for estimating the copula mixture model and plotting
1980correspondence curves in \"Measuring reproducibility of high-throughput
1981experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
1982by Li, Brown, Huang, and Bickel")
1983 (license license:gpl2+)))
1984
d6b156dc
RW
1985(define-public r-inline
1986 (package
1987 (name "r-inline")
0acbf8bb 1988 (version "0.3.15")
d6b156dc
RW
1989 (source (origin
1990 (method url-fetch)
1991 (uri (cran-uri "inline" version))
1992 (sha256
1993 (base32
0acbf8bb 1994 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 1995 (build-system r-build-system)
e9960d8c 1996 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
1997 (synopsis "Functions to inline C, C++, Fortran function calls from R")
1998 (description
1999 "This package provides functionality to dynamically define R functions
2000and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
2001@code{.Call} calling conventions.")
2002 ;; Any version of the LGPL.
2003 (license license:lgpl3+)))
8c72b830
RW
2004
2005(define-public r-bbmle
2006 (package
2007 (name "r-bbmle")
84078220 2008 (version "1.0.20")
8c72b830
RW
2009 (source
2010 (origin
2011 (method url-fetch)
2012 (uri (cran-uri "bbmle" version))
2013 (sha256
2014 (base32
84078220 2015 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
2016 (build-system r-build-system)
2017 (propagated-inputs
2018 `(("r-lattice" ,r-lattice)
2019 ("r-mass" ,r-mass)
2020 ("r-numderiv" ,r-numderiv)))
e9960d8c 2021 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
2022 (synopsis "Tools for General Maximum Likelihood Estimation")
2023 (description
c151b0b6
RW
2024 "This package provides methods and functions for fitting maximum
2025likelihood models in R. This package modifies and extends the @code{mle}
2026classes in the @code{stats4} package.")
8c72b830 2027 ;; Any version of the GPL
c151b0b6 2028 (license license:gpl2+)))
b31e4a96
RW
2029
2030(define-public r-emdbook
2031 (package
2032 (name "r-emdbook")
59c51342 2033 (version "1.3.11")
b31e4a96
RW
2034 (source
2035 (origin
2036 (method url-fetch)
2037 (uri (cran-uri "emdbook" version))
2038 (sha256
2039 (base32
59c51342 2040 "0a515jdzvg87npvrh7md7zp0v5nlz7c2jr7pba5dql6slb0d8j7q"))))
b31e4a96
RW
2041 (build-system r-build-system)
2042 (propagated-inputs
2043 `(("r-bbmle" ,r-bbmle)
2044 ("r-coda" ,r-coda)
2045 ("r-lattice" ,r-lattice)
2046 ("r-mass" ,r-mass)
2047 ("r-plyr" ,r-plyr)
2048 ("r-rcpp" ,r-rcpp)))
2049 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2050 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2051 (description
2052 "This package provides auxiliary functions and data sets for \"Ecological
2053Models and Data\", a book presenting maximum likelihood estimation and related
2054topics for ecologists (ISBN 978-0-691-12522-0).")
2055 ;; Any GPL version
2056 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2057
2058(define-public r-lpsolve
2059 (package
2060 (name "r-lpsolve")
2061 (version "5.6.13")
2062 (source
2063 (origin
2064 (method url-fetch)
2065 (uri (cran-uri "lpSolve" version))
2066 (sha256
2067 (base32
2068 "13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"))))
2069 (properties `((upstream-name . "lpSolve")))
2070 (build-system r-build-system)
e9960d8c 2071 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2072 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2073 (description
2074 "Lp_solve is software for solving linear, integer and mixed integer
2075programs. This implementation supplies a \"wrapper\" function in C and some R
2076functions that solve general linear/integer problems, assignment problems, and
2077transportation problems.")
2078 (license license:lgpl2.0)))
521e0703
RW
2079
2080(define-public r-limsolve
2081 (package
2082 (name "r-limsolve")
2083 (version "1.5.5.3")
2084 (source
2085 (origin
2086 (method url-fetch)
2087 (uri (cran-uri "limSolve" version))
2088 (sha256
2089 (base32
2090 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
2091 (properties `((upstream-name . "limSolve")))
2092 (build-system r-build-system)
2093 (propagated-inputs
2094 `(("r-lpsolve" ,r-lpsolve)
2095 ("r-mass" ,r-mass)
2096 ("r-quadprog" ,r-quadprog)))
2097 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2098 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2099 (synopsis "Solving linear inverse models")
2100 (description
2101 "This package provides functions that:
2102
2103@enumerate
2104@item find the minimum/maximum of a linear or quadratic function,
2105@item sample an underdetermined or overdetermined system,
2106@item solve a linear system Ax=B for the unknown x.
2107@end enumerate
2108
2109It includes banded and tridiagonal linear systems. The package calls Fortran
2110functions from LINPACK.")
2111 ;; Any GPL version.
2112 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2113
2114(define-public r-fitdistrplus
2115 (package
2116 (name "r-fitdistrplus")
9e0162df 2117 (version "1.0-14")
6b4a9aec
RW
2118 (source
2119 (origin
2120 (method url-fetch)
2121 (uri (cran-uri "fitdistrplus" version))
2122 (sha256
2123 (base32
9e0162df 2124 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2125 (build-system r-build-system)
2126 (propagated-inputs
2127 `(("r-mass" ,r-mass)
8c456dff 2128 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2129 ("r-survival" ,r-survival)))
2130 (home-page "http://riskassessment.r-forge.r-project.org")
2131 (synopsis "Fitting a parametric distribution from data")
2132 (description
2133 "This package extends the @code{fitdistr} function of the MASS package
2134with several functions to help the fit of a parametric distribution to
2135non-censored or censored data. Censored data may contain left-censored,
2136right-censored and interval-censored values, with several lower and upper
2137bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2138provides moment matching (MME), quantile matching (QME) and maximum
2139goodness-of-fit estimation (MGE) methods (available only for non-censored
2140data). Weighted versions of MLE, MME and QME are available.")
2141 (license license:gpl2+)))
8d220073
RW
2142
2143(define-public r-energy
2144 (package
2145 (name "r-energy")
9c112bee 2146 (version "1.7-5")
8d220073
RW
2147 (source
2148 (origin
2149 (method url-fetch)
2150 (uri (cran-uri "energy" version))
2151 (sha256
2152 (base32
9c112bee 2153 "15k9dg0a82cs9ypm0wpcsff3il1hzhnnv86dv5ngby1r144czhi4"))))
8d220073
RW
2154 (build-system r-build-system)
2155 (propagated-inputs
2156 `(("r-boot" ,r-boot)
2157 ("r-rcpp" ,r-rcpp)))
e9960d8c 2158 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2159 (synopsis "Multivariate inference via the energy of data")
2160 (description
2161 "This package provides e-statistics (energy) tests and statistics for
2162multivariate and univariate inference, including distance correlation,
2163one-sample, two-sample, and multi-sample tests for comparing multivariate
2164distributions, are implemented. Measuring and testing multivariate
2165independence based on distance correlation, partial distance correlation,
2166multivariate goodness-of-fit tests, clustering based on energy distance,
2167testing for multivariate normality, distance components (disco) for
2168non-parametric analysis of structured data, and other energy
2169statistics/methods are implemented.")
2170 (license license:gpl2+)))
abcb8494
RW
2171
2172(define-public r-suppdists
2173 (package
2174 (name "r-suppdists")
2175 (version "1.1-9.4")
2176 (source
2177 (origin
2178 (method url-fetch)
2179 (uri (cran-uri "SuppDists" version))
2180 (sha256
2181 (base32
2182 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2183 (properties `((upstream-name . "SuppDists")))
2184 (build-system r-build-system)
e9960d8c 2185 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2186 (synopsis "Supplementary distributions")
2187 (description
2188 "This package provides ten distributions supplementing those built into
2189R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2190Spearman's rho, maximum F ratio, the Pearson product moment correlation
2191coefficient, Johnson distributions, normal scores and generalized
2192hypergeometric distributions. In addition two random number generators of
2193George Marsaglia are included.")
2194 (license license:gpl2+)))
05e8a3ef
RW
2195
2196(define-public r-ksamples
2197 (package
2198 (name "r-ksamples")
c152c6b3 2199 (version "1.2-8")
05e8a3ef
RW
2200 (source
2201 (origin
2202 (method url-fetch)
2203 (uri (cran-uri "kSamples" version))
2204 (sha256
2205 (base32
c152c6b3 2206 "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
05e8a3ef
RW
2207 (properties `((upstream-name . "kSamples")))
2208 (build-system r-build-system)
2209 (propagated-inputs
2210 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2211 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2212 (synopsis "K-Sample rank tests and their combinations")
2213 (description
2214 "This package provides tools to compares k samples using the
2215Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2216criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2217test. It computes asymptotic, simulated or (limited) exact P-values, all
2218valid under randomization, with or without ties, or conditionally under random
2219sampling from populations, given the observed tie pattern. Except for Steel's
2220test and the JT test it also combines these tests across several blocks of
2221samples.")
2222 (license license:gpl2+)))
f97ce815
RW
2223
2224(define-public r-cvst
2225 (package
2226 (name "r-cvst")
b13b5674 2227 (version "0.2-2")
f97ce815
RW
2228 (source
2229 (origin
2230 (method url-fetch)
2231 (uri (cran-uri "CVST" version))
2232 (sha256
2233 (base32
b13b5674 2234 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2235 (properties `((upstream-name . "CVST")))
2236 (build-system r-build-system)
2237 (propagated-inputs
2238 `(("r-kernlab" ,r-kernlab)
2239 ("r-matrix" ,r-matrix)))
e9960d8c 2240 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2241 (synopsis "Fast cross-validation via sequential testing")
2242 (description
2243 "This package implements the fast cross-validation via sequential
2244testing (CVST) procedure. CVST is an improved cross-validation procedure
2245which uses non-parametric testing coupled with sequential analysis to
2246determine the best parameter set on linearly increasing subsets of the data.
2247Additionally to the CVST the package contains an implementation of the
2248ordinary k-fold cross-validation with a flexible and powerful set of helper
2249objects and methods to handle the overall model selection process. The
2250implementations of the Cochran's Q test with permutations and the sequential
2251testing framework of Wald are generic and can therefore also be used in other
2252contexts.")
2253 (license license:gpl2+)))
797e1dfb 2254
c5f033e0
RW
2255(define-public r-squarem
2256 (package
2257 (name "r-squarem")
2258 (version "2017.10-1")
2259 (source
2260 (origin
2261 (method url-fetch)
2262 (uri (cran-uri "SQUAREM" version))
2263 (sha256
2264 (base32
2265 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2266 (properties `((upstream-name . "SQUAREM")))
2267 (build-system r-build-system)
2268 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2269 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2270 (description
2271 "This package provides algorithms for accelerating the convergence of
2272slow, monotone sequences from smooth, contraction mapping such as the EM
2273algorithm. It can be used to accelerate any smooth, linearly convergent
2274acceleration scheme. A tutorial style introduction to this package is
2275available in a vignette.")
2276 (license license:gpl2+)))
2277
797e1dfb
RW
2278(define-public r-lava
2279 (package
2280 (name "r-lava")
bf6c8960 2281 (version "1.6.5")
797e1dfb
RW
2282 (source
2283 (origin
2284 (method url-fetch)
2285 (uri (cran-uri "lava" version))
2286 (sha256
2287 (base32
bf6c8960 2288 "13rlqdg42ylnz4hc932bl50xismrcr4d9ykcd9zs19cw5mckjx0f"))))
797e1dfb
RW
2289 (build-system r-build-system)
2290 (propagated-inputs
2291 `(("r-numderiv" ,r-numderiv)
92e4534c 2292 ("r-squarem" ,r-squarem)
797e1dfb
RW
2293 ("r-survival" ,r-survival)))
2294 (home-page "https://github.com/kkholst/lava")
2295 (synopsis "Latent variable models")
2296 (description
2297 "This package provides tools for the estimation and simulation of latent
2298variable models.")
2299 (license license:gpl3)))
d26b7c1b
RW
2300
2301(define-public r-drr
2302 (package
2303 (name "r-drr")
0f001b3c 2304 (version "0.0.3")
d26b7c1b
RW
2305 (source
2306 (origin
2307 (method url-fetch)
2308 (uri (cran-uri "DRR" version))
2309 (sha256
2310 (base32
0f001b3c 2311 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2312 (properties `((upstream-name . "DRR")))
2313 (build-system r-build-system)
2314 (propagated-inputs
2315 `(("r-cvst" ,r-cvst)
2316 ("r-kernlab" ,r-kernlab)
2317 ("r-matrix" ,r-matrix)))
e9960d8c 2318 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2319 (synopsis "Dimensionality reduction via regression")
2320 (description
2321 "This package provides an implementation of dimensionality reduction via
2322regression using Kernel Ridge Regression.")
2323 (license license:gpl3)))
9dd707f0
RW
2324
2325(define-public r-prodlim
2326 (package
2327 (name "r-prodlim")
9ee81a36 2328 (version "2018.04.18")
9dd707f0
RW
2329 (source
2330 (origin
2331 (method url-fetch)
2332 (uri (cran-uri "prodlim" version))
2333 (sha256
2334 (base32
9ee81a36 2335 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
9dd707f0
RW
2336 (build-system r-build-system)
2337 (propagated-inputs
2338 `(("r-kernsmooth" ,r-kernsmooth)
2339 ("r-lava" ,r-lava)
2340 ("r-rcpp" ,r-rcpp)
2341 ("r-survival" ,r-survival)))
e9960d8c 2342 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2343 (synopsis "Product-limit estimation for censored event history analysis")
2344 (description
2345 "This package provides a fast and user-friendly implementation of
2346nonparametric estimators for censored event history (survival) analysis with
2347the Kaplan-Meier and Aalen-Johansen methods.")
2348 (license license:gpl2+)))
b561f563
RW
2349
2350(define-public r-dimred
2351 (package
2352 (name "r-dimred")
e21659c7 2353 (version "0.2.2")
b561f563
RW
2354 (source
2355 (origin
2356 (method url-fetch)
2357 (uri (cran-uri "dimRed" version))
2358 (sha256
2359 (base32
e21659c7 2360 "0ssy2qriiy6zdawriqcbl67qiq68ipml3frq7aqlq70r2fqyyw48"))))
b561f563
RW
2361 (properties `((upstream-name . "dimRed")))
2362 (build-system r-build-system)
77f97229
RW
2363 (propagated-inputs
2364 `(("r-drr" ,r-drr)
2365 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2366 (home-page "https://github.com/gdkrmr/dimRed")
2367 (synopsis "Framework for dimensionality reduction")
2368 (description
2369 "This package provides a collection of dimensionality reduction
2370techniques from R packages and provides a common interface for calling the
2371methods.")
2372 (license license:gpl3)))
1b663184
RW
2373
2374(define-public r-timedate
2375 (package
2376 (name "r-timedate")
51b7b0e3 2377 (version "3043.102")
1b663184
RW
2378 (source
2379 (origin
2380 (method url-fetch)
2381 (uri (cran-uri "timeDate" version))
2382 (sha256
2383 (base32
51b7b0e3 2384 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2385 (properties `((upstream-name . "timeDate")))
2386 (build-system r-build-system)
2387 (home-page "https://www.rmetrics.org")
2388 (synopsis "Chronological and calendar objects")
2389 (description
2390 "This package provides an environment for teaching \"Financial
2391Engineering and Computational Finance\" and for managing chronological and
2392calendar objects.")
2393 (license license:gpl2+)))
f57b883e 2394
ce4e81cb
RW
2395(define-public r-magic
2396 (package
2397 (name "r-magic")
bba80fad 2398 (version "1.5-9")
ce4e81cb
RW
2399 (source
2400 (origin
2401 (method url-fetch)
2402 (uri (cran-uri "magic" version))
2403 (sha256
2404 (base32
bba80fad 2405 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2406 (build-system r-build-system)
2407 (propagated-inputs
2408 `(("r-abind" ,r-abind)))
2409 (home-page "https://github.com/RobinHankin/magic.git")
2410 (synopsis "Create and investigate magic squares")
2411 (description
2412 "This package provides a collection of efficient, vectorized algorithms
2413for the creation and investigation of magic squares and hypercubes, including
2414a variety of functions for the manipulation and analysis of arbitrarily
2415dimensioned arrays.")
2416 (license license:gpl2)))
2417
d9bec9a8
RW
2418(define-public r-rmysql
2419 (package
2420 (name "r-rmysql")
937e1557 2421 (version "0.10.17")
d9bec9a8
RW
2422 (source
2423 (origin
2424 (method url-fetch)
2425 (uri (cran-uri "RMySQL" version))
2426 (sha256
2427 (base32
937e1557 2428 "1xamf99ih44dvaxg5x4ivj0hkqssmabgqd7gh8b8q1srw7yg8kbm"))))
d9bec9a8
RW
2429 (properties `((upstream-name . "RMySQL")))
2430 (build-system r-build-system)
d9bec9a8
RW
2431 (inputs
2432 `(("mariadb" ,mariadb)
2433 ("zlib" ,zlib)))
2434 (propagated-inputs
2435 `(("r-dbi" ,r-dbi)))
2436 (home-page "https://github.com/r-dbi/RMySQL")
2437 (synopsis "Database interface and MySQL driver for R")
2438 (description
2439 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2440package contains an old implementation based on legacy code from S-PLUS which
2441is being phased out. A modern MySQL client based on Rcpp is available from
2442the RMariaDB package.")
2443 (license license:gpl2)))
2444
5574cb81
RW
2445(define-public r-rpostgresql
2446 (package
2447 (name "r-rpostgresql")
2448 (version "0.6-2")
2449 (source
2450 (origin
2451 (method url-fetch)
2452 (uri (cran-uri "RPostgreSQL" version))
2453 (sha256
2454 (base32
2455 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2456 (properties `((upstream-name . "RPostgreSQL")))
2457 (build-system r-build-system)
2458 (inputs
2459 `(("postgresql" ,postgresql)))
2460 (propagated-inputs
2461 `(("r-dbi" ,r-dbi)))
2462 (home-page "https://github.com/tomoakin/RPostgreSQL")
2463 (synopsis "R interface to the PostgreSQL database system")
2464 (description
2465 "This package provides a Database Interface (DBI) compliant driver for R
2466to access PostgreSQL database systems.")
2467 ;; The whole package is released under GPL version 2. It includes code
2468 ;; under the PostgreSQL license.
2469 (license license:gpl2)))
2470
9604429d
RW
2471(define-public r-geometry
2472 (package
2473 (name "r-geometry")
a023d43d 2474 (version "0.4.0")
9604429d
RW
2475 (source
2476 (origin
2477 (method url-fetch)
2478 (uri (cran-uri "geometry" version))
2479 (sha256
2480 (base32
a023d43d 2481 "0lpih1a93jz021krdv78zf6fq95g8i0xw4r9aj5gq36a0vzc3i0y"))))
9604429d 2482 (build-system r-build-system)
a023d43d
BG
2483 (propagated-inputs
2484 `(("r-magic" ,r-magic)
2485 ("r-lpsolve" ,r-lpsolve)
2486 ("r-rcpp" ,r-rcpp)
2487 ("r-cppprogress" ,r-rcppprogress)))
9604429d
RW
2488 (home-page "http://geometry.r-forge.r-project.org/")
2489 (synopsis "Mesh generation and surface tesselation")
2490 (description
2491 "This package makes the qhull library available in R, in a similar manner
2492as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2493intersections about a point, Voronoi diagrams, furthest-site Delaunay
2494triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2495and higher dimensions. It implements the Quickhull algorithm for computing
2496the convex hull. Qhull does not support constrained Delaunay triangulations,
2497or mesh generation of non-convex objects, but the package does include some R
2498functions that allow for this. Currently the package only gives access to
2499Delaunay triangulation and convex hull computation.")
2500 ;; The Qhull sources are included and are distributed under a custom
2501 ;; non-copyleft license. The R sources are released under GPL version 2.
2502 (license (list license:gpl2
2503 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2504
f57b883e
RW
2505(define-public r-ddalpha
2506 (package
2507 (name "r-ddalpha")
fc74de42 2508 (version "1.3.8")
f57b883e
RW
2509 (source
2510 (origin
2511 (method url-fetch)
2512 (uri (cran-uri "ddalpha" version))
2513 (sha256
2514 (base32
fc74de42 2515 "0gi0hl14ghgf65zxsvgzh9z6xx1nyi49cpx192lmwrwqn3dy7ba0"))))
f57b883e
RW
2516 (build-system r-build-system)
2517 (propagated-inputs
2518 `(("r-bh" ,r-bh)
2519 ("r-class" ,r-class)
4f184233 2520 ("r-geometry" ,r-geometry)
f57b883e
RW
2521 ("r-mass" ,r-mass)
2522 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2523 ("r-robustbase" ,r-robustbase)
2524 ("r-sfsmisc" ,r-sfsmisc)))
2525 (native-inputs
2526 `(("gfortran" ,gfortran)))
e9960d8c 2527 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2528 (synopsis "Depth-Based classification and calculation of data depth")
2529 (description
2530 "This package contains procedures for depth-based supervised learning,
2531which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2532Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2533statistical depth function to a compact low-dimensional space, where the final
2534classification is done. It also offers an extension to functional data and
2535routines for calculating certain notions of statistical depth functions. 50
2536multivariate and 5 functional classification problems are included.")
2537 (license license:gpl2)))
5a87093f
RW
2538
2539(define-public r-gower
2540 (package
2541 (name "r-gower")
2170a36c 2542 (version "0.2.0")
5a87093f
RW
2543 (source
2544 (origin
2545 (method url-fetch)
2546 (uri (cran-uri "gower" version))
2547 (sha256
2548 (base32
2170a36c 2549 "0x16k0nixgbayh3g4didacn0gmnl5fdfxa0l323phphmimyj49zl"))))
5a87093f 2550 (build-system r-build-system)
5a87093f
RW
2551 (home-page "https://github.com/markvanderloo/gower")
2552 (synopsis "Gower's distance")
2553 (description
2554 "This package provides tools to compute Gower's distance (or similarity)
2555coefficient between records, and to compute the top-n matches between records.
2556Core algorithms are executed in parallel on systems supporting OpenMP.")
2557 (license license:gpl3)))
649cf27c
RW
2558
2559(define-public r-rcpproll
2560 (package
2561 (name "r-rcpproll")
d0396c8e 2562 (version "0.3.0")
649cf27c
RW
2563 (source
2564 (origin
2565 (method url-fetch)
2566 (uri (cran-uri "RcppRoll" version))
2567 (sha256
2568 (base32
d0396c8e 2569 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2570 (properties `((upstream-name . "RcppRoll")))
2571 (build-system r-build-system)
2572 (propagated-inputs
2573 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2574 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2575 (synopsis "Efficient rolling and windowed operations")
2576 (description
2577 "This package provides fast and efficient routines for common rolling /
2578windowed operations. Routines for the efficient computation of windowed mean,
2579median, sum, product, minimum, maximum, standard deviation and variance are
2580provided.")
2581 (license license:gpl2+)))
6c3d42d6
RW
2582
2583(define-public r-ipred
2584 (package
2585 (name "r-ipred")
56af171f 2586 (version "0.9-8")
6c3d42d6
RW
2587 (source
2588 (origin
2589 (method url-fetch)
2590 (uri (cran-uri "ipred" version))
2591 (sha256
2592 (base32
56af171f 2593 "01xcg3c121ndfpz9dirqxszknh4yb1p222p7f1wbwwhdrg1i27cw"))))
6c3d42d6
RW
2594 (build-system r-build-system)
2595 (propagated-inputs
2596 `(("r-class" ,r-class)
2597 ("r-mass" ,r-mass)
2598 ("r-nnet" ,r-nnet)
2599 ("r-prodlim" ,r-prodlim)
2600 ("r-rpart" ,r-rpart)
2601 ("r-survival" ,r-survival)))
e9960d8c 2602 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2603 (synopsis "Improved predictors")
2604 (description
2605 "This package provides improved predictive models by indirect
2606classification and bagging for classification, regression and survival
2607problems as well as resampling based estimators of prediction error.")
2608 (license license:gpl2+)))
ba4527ab 2609
cdc129dc
RW
2610(define-public r-psych
2611 (package
2612 (name "r-psych")
523762e3 2613 (version "1.8.12")
cdc129dc
RW
2614 (source
2615 (origin
2616 (method url-fetch)
2617 (uri (cran-uri "psych" version))
2618 (sha256
2619 (base32
523762e3 2620 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
2621 (build-system r-build-system)
2622 (propagated-inputs
2623 `(("r-foreign" ,r-foreign)
2624 ("r-lattice" ,r-lattice)
2625 ("r-mnormt" ,r-mnormt)
2626 ("r-nlme" ,r-nlme)))
e9960d8c 2627 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
2628 (synopsis "Procedures for psychological, psychometric, and personality research")
2629 (description
2630 "This package provides a general purpose toolbox for personality,
2631psychometric theory and experimental psychology. Functions are primarily for
2632multivariate analysis and scale construction using factor analysis, principal
2633component analysis, cluster analysis and reliability analysis, although others
2634provide basic descriptive statistics. Item Response Theory is done using
2635factor analysis of tetrachoric and polychoric correlations. Functions for
2636analyzing data at multiple levels include within and between group statistics,
2637including correlations and factor analysis. Functions for simulating and
2638testing particular item and test structures are included. Several functions
2639serve as a useful front end for structural equation modeling. Graphical
2640displays of path diagrams, factor analysis and structural equation models are
2641created using basic graphics.")
2642 (license license:gpl2+)))
2643
25c67ecf
RW
2644(define-public r-generics
2645 (package
2646 (name "r-generics")
2647 (version "0.0.2")
2648 (source
2649 (origin
2650 (method url-fetch)
2651 (uri (cran-uri "generics" version))
2652 (sha256
2653 (base32
2654 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
2655 (build-system r-build-system)
2656 (home-page "https://github.com/r-lib/generics")
2657 (synopsis "Common S3 generics not provided by base R methods")
2658 (description
2659 "In order to reduce potential package dependencies and conflicts,
2660generics provides a number of commonly used S3 generics that are not provided
2661by base R methods related to model fitting.")
2662 (license license:gpl2)))
2663
6c8c8c6b
RW
2664(define-public r-broom
2665 (package
2666 (name "r-broom")
813d9c51 2667 (version "0.5.1")
6c8c8c6b
RW
2668 (source
2669 (origin
2670 (method url-fetch)
2671 (uri (cran-uri "broom" version))
2672 (sha256
2673 (base32
813d9c51 2674 "0bmf38yvwalqf5j5yrr48nsk5k3n75s0gwcw621hp5lgrgvnp7ns"))))
6c8c8c6b
RW
2675 (build-system r-build-system)
2676 (propagated-inputs
45c156bf
RW
2677 `(("r-backports" ,r-backports)
2678 ("r-dplyr" ,r-dplyr)
813d9c51 2679 ("r-generics" ,r-generics)
6c8c8c6b 2680 ("r-nlme" ,r-nlme)
45c156bf 2681 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
2682 ("r-reshape2" ,r-reshape2)
2683 ("r-stringr" ,r-stringr)
45c156bf 2684 ("r-tibble" ,r-tibble)
6c8c8c6b 2685 ("r-tidyr" ,r-tidyr)))
6e19d50e 2686 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
2687 (synopsis "Convert statistical analysis objects into tidy data frames")
2688 (description
2689 "This package provides tools to convert statistical analysis objects from
2690R into tidy data frames, so that they can more easily be combined, reshaped
2691and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
2692@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
2693summarizes a model's statistical findings such as coefficients of a
2694regression; @code{augment}, which adds columns to the original data such as
2695predictions, residuals and cluster assignments; and @code{glance}, which
2696provides a one-row summary of model-level statistics.")
2697 (license license:expat)))
2698
ba4527ab
RW
2699(define-public r-recipes
2700 (package
2701 (name "r-recipes")
e396b378 2702 (version "0.1.4")
ba4527ab
RW
2703 (source
2704 (origin
2705 (method url-fetch)
2706 (uri (cran-uri "recipes" version))
2707 (sha256
2708 (base32
e396b378 2709 "0bwijw4427v2k5z3qci2kyr5dyzql8b3lvf88rwy16p741jckjsn"))))
ba4527ab
RW
2710 (build-system r-build-system)
2711 (propagated-inputs
18a11c6d
RW
2712 `(("r-broom" ,r-broom)
2713 ("r-ddalpha" ,r-ddalpha)
ba4527ab
RW
2714 ("r-dimred" ,r-dimred)
2715 ("r-dplyr" ,r-dplyr)
2716 ("r-gower" ,r-gower)
2717 ("r-ipred" ,r-ipred)
2718 ("r-lubridate" ,r-lubridate)
2719 ("r-magrittr" ,r-magrittr)
18a11c6d 2720 ("r-matrix" ,r-matrix)
3321234c 2721 ("r-pls" ,r-pls)
ba4527ab
RW
2722 ("r-purrr" ,r-purrr)
2723 ("r-rcpproll" ,r-rcpproll)
2724 ("r-rlang" ,r-rlang)
2725 ("r-tibble" ,r-tibble)
2726 ("r-tidyselect" ,r-tidyselect)
57039918
RW
2727 ("r-timedate" ,r-timedate)
2728 ("r-withr" ,r-withr)))
ba4527ab
RW
2729 (home-page "https://github.com/topepo/recipes")
2730 (synopsis "Preprocessing tools to create design matrices")
2731 (description
2732 "Recipes is an extensible framework to create and preprocess design
2733matrices. Recipes consist of one or more data manipulation and analysis
2734\"steps\". Statistical parameters for the steps can be estimated from an
2735initial data set and then applied to other data sets. The resulting design
2736matrices can then be used as inputs into statistical or machine learning
2737models.")
2738 (license license:gpl2)))
1ab867be
RW
2739
2740(define-public r-pdist
2741 (package
2742 (name "r-pdist")
2743 (version "1.2")
2744 (source
2745 (origin
2746 (method url-fetch)
2747 (uri (cran-uri "pdist" version))
2748 (sha256
2749 (base32
2750 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
2751 (build-system r-build-system)
2752 (home-page "https://github.com/jeffwong/pdist")
2753 (synopsis "Partitioned distance function")
2754 (description
2755 "Pdist computes the euclidean distance between rows of a matrix X and
2756rows of another matrix Y. Previously, this could be done by binding the two
2757matrices together and calling @code{dist}, but this creates unnecessary
2758computation by computing the distances between a row of X and another row of
2759X, and likewise for Y. Pdist strictly computes distances across the two
2760matrices, not within the same matrix, making computations significantly faster
2761for certain use cases.")
2762 (license license:gpl3+)))
81e0b625
RW
2763
2764(define-public r-ggrepel
2765 (package
2766 (name "r-ggrepel")
0759d87d 2767 (version "0.8.0")
81e0b625
RW
2768 (source
2769 (origin
2770 (method url-fetch)
2771 (uri (cran-uri "ggrepel" version))
2772 (sha256
2773 (base32
0759d87d 2774 "1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"))))
81e0b625
RW
2775 (build-system r-build-system)
2776 (propagated-inputs
2777 `(("r-ggplot2" ,r-ggplot2)
2778 ("r-rcpp" ,r-rcpp)
2779 ("r-scales" ,r-scales)))
2780 (home-page "http://github.com/slowkow/ggrepel")
2781 (synopsis "Repulsive text and label geometries for ggplot2")
2782 (description
2783 "This package provides text and label geometries for ggplot2 that help to
2784avoid overlapping text labels. Labels repel away from each other and away
2785from the data points.")
2786 (license license:gpl3)))
6b968c4c
RW
2787
2788(define-public r-corrplot
2789 (package
2790 (name "r-corrplot")
2791 (version "0.84")
2792 (source
2793 (origin
2794 (method url-fetch)
2795 (uri (cran-uri "corrplot" version))
2796 (sha256
2797 (base32
2798 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
2799 (build-system r-build-system)
2800 (home-page "https://github.com/taiyun/corrplot")
2801 (synopsis "Visualization of a correlation matrix")
2802 (description
2803 "This package provides a graphical display of a correlation matrix or
2804general matrix. It also contains some algorithms to do matrix reordering. In
2805addition, corrplot is good at details, including choosing color, text labels,
2806color labels, layout, etc.")
2807 ;; Any version of the GPL
2808 (license license:gpl2+)))
a40a04fd
RW
2809
2810(define-public r-stringdist
2811 (package
2812 (name "r-stringdist")
2bce7795 2813 (version "0.9.5.1")
a40a04fd
RW
2814 (source
2815 (origin
2816 (method url-fetch)
2817 (uri (cran-uri "stringdist" version))
2818 (sha256
2819 (base32
2bce7795 2820 "0gap1g9xwhp0zxqsznkc2carpvi80z03prr4q8m528684lznx2xa"))))
a40a04fd
RW
2821 (build-system r-build-system)
2822 (home-page "https://github.com/markvanderloo/stringdist")
2823 (synopsis "Approximate string matching and string distance functions")
2824 (description
2825 "This package implements an approximate string matching version of R's
2826native @code{match} function. It can calculate various string distances based
2827on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
2828qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
2829Jaro-Winkler). An implementation of soundex is provided as well. Distances
2830can be computed between character vectors while taking proper care of encoding
2831or between integer vectors representing generic sequences.")
2832 (license license:gpl3+)))
10e16fa9 2833
dc668352
RW
2834(define-public r-ucminf
2835 (package
2836 (name "r-ucminf")
2837 (version "1.1-4")
2838 (source
2839 (origin
2840 (method url-fetch)
2841 (uri (cran-uri "ucminf" version))
2842 (sha256
2843 (base32
2844 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
2845 (build-system r-build-system)
2846 (native-inputs `(("gfortran" ,gfortran)))
2847 (home-page "https://cran.r-project.org/web/packages/ucminf/")
2848 (synopsis "General-purpose unconstrained non-linear optimization")
2849 (description
2850 "This package provides an implementation of an algorithm for
2851general-purpose unconstrained non-linear optimization. The algorithm is of
2852quasi-Newton type with BFGS updating of the inverse Hessian and soft line
2853search with a trust region type monitoring of the input to the line search
2854algorithm. The interface of @code{ucminf} is designed for easy interchange
2855with the package @code{optim}.")
2856 (license license:gpl2+)))
2857
b8f6e2f8
RW
2858(define-public r-ordinal
2859 (package
2860 (name "r-ordinal")
2861 (version "2018.8-25")
2862 (source
2863 (origin
2864 (method url-fetch)
2865 (uri (cran-uri "ordinal" version))
2866 (sha256
2867 (base32
2868 "03cv9hcrw8j3lhamzhz8sk2p3ns4cw9z41x49h301k2b3pajv43h"))))
2869 (build-system r-build-system)
2870 (propagated-inputs
2871 `(("r-mass" ,r-mass)
2872 ("r-matrix" ,r-matrix)
2873 ("r-numderiv" ,r-numderiv)
2874 ("r-ucminf" ,r-ucminf)))
2875 (home-page "https://github.com/runehaubo/ordinal")
2876 (synopsis "Regression models for ordinal data")
2877 (description
2878 "This package provides an implementation of cumulative link (mixed)
2879models also known as ordered regression models, proportional odds models,
2880proportional hazards models for grouped survival times and ordered models.
2881Estimation is via maximum likelihood and mixed models are fitted with the
2882Laplace approximation and adaptive Gauss-Hermite quadrature.")
2883 (license license:gpl2+)))
2884
fe1495e3
RW
2885(define-public r-jomo
2886 (package
2887 (name "r-jomo")
532b3598 2888 (version "2.6-7")
fe1495e3
RW
2889 (source
2890 (origin
2891 (method url-fetch)
2892 (uri (cran-uri "jomo" version))
2893 (sha256
2894 (base32
532b3598 2895 "0lyvi32aikkvwdj0y2hc13kmmi0cw1icg8z9lcw10l8326sxm0vf"))))
fe1495e3
RW
2896 (build-system r-build-system)
2897 (propagated-inputs
2898 `(("r-lme4" ,r-lme4)
fccb2450 2899 ("r-mass" ,r-mass)
e7630cc9 2900 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
2901 ("r-survival" ,r-survival)))
2902 (home-page "https://cran.r-project.org/web/packages/jomo/")
2903 (synopsis "Multilevel Joint Modelling Multiple Imputation")
2904 (description
2905 "Similarly to Schafer's package pan, jomo is a package for multilevel
2906joint modelling multiple imputation @url{Carpenter and Kenward (2013),
2907http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
2908possibility of handling binary and categorical data through latent normal
2909variables, the option to use cluster-specific covariance matrices and to
2910impute compatibly with the substantive model.")
2911 (license license:gpl2)))
2912
03e718fb
RW
2913(define-public r-pan
2914 (package
2915 (name "r-pan")
a7265593 2916 (version "1.6")
03e718fb
RW
2917 (source
2918 (origin
2919 (method url-fetch)
2920 (uri (cran-uri "pan" version))
2921 (sha256
2922 (base32
a7265593 2923 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
2924 (build-system r-build-system)
2925 (native-inputs `(("gfortran" ,gfortran)))
2926 (home-page "https://cran.r-project.org/web/packages/pan/")
2927 (synopsis "Multiple imputation for multivariate panel or clustered data")
2928 (description
2929 "This package implements multiple imputation for multivariate panel or
2930clustered data.")
2931 (license license:gpl3)))
2932
84e7147a
RW
2933(define-public r-mitml
2934 (package
2935 (name "r-mitml")
1c6d199e 2936 (version "0.3-7")
84e7147a
RW
2937 (source
2938 (origin
2939 (method url-fetch)
2940 (uri (cran-uri "mitml" version))
2941 (sha256
2942 (base32
1c6d199e 2943 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
2944 (build-system r-build-system)
2945 (propagated-inputs
2946 `(("r-haven" ,r-haven)
2947 ("r-jomo" ,r-jomo)
2948 ("r-pan" ,r-pan)))
2949 (home-page "https://cran.r-project.org/web/packages/mitml/")
2950 (synopsis "Tools for multiple imputation in multilevel modeling")
2951 (description
2952 "This package provides tools for multiple imputation of missing data in
2953multilevel modeling. It includes a user-friendly interface to the packages
2954pan and jomo, and several functions for visualization, data management and the
2955analysis of multiply imputed data sets.")
2956 (license license:gpl2+)))
2957
10e16fa9
RW
2958(define-public r-mice
2959 (package
2960 (name "r-mice")
d2cd541c 2961 (version "3.4.0")
10e16fa9
RW
2962 (source
2963 (origin
2964 (method url-fetch)
2965 (uri (cran-uri "mice" version))
2966 (sha256
2967 (base32
d2cd541c 2968 "0rdamj1j9z3kxmi27pc79v6mhh8rgxaxz4xz70ybf8kqh2x66cgm"))))
10e16fa9
RW
2969 (build-system r-build-system)
2970 (propagated-inputs
aea3be25
RW
2971 `(("r-broom" ,r-broom)
2972 ("r-dplyr" ,r-dplyr)
2973 ("r-lattice" ,r-lattice)
10e16fa9 2974 ("r-mass" ,r-mass)
aea3be25 2975 ("r-mitml" ,r-mitml)
10e16fa9
RW
2976 ("r-nnet" ,r-nnet)
2977 ("r-rcpp" ,r-rcpp)
aea3be25 2978 ("r-rlang" ,r-rlang)
10e16fa9
RW
2979 ("r-rpart" ,r-rpart)
2980 ("r-survival" ,r-survival)))
2981 (home-page "https://cran.r-project.org/web/packages/mice/")
2982 (synopsis "Multivariate imputation by chained equations")
2983 (description
2984 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
2985implemented by the MICE algorithm as described in @url{Van Buuren and
2986Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
2987variable has its own imputation model. Built-in imputation models are
2988provided for continuous data (predictive mean matching, normal), binary
2989data (logistic regression), unordered categorical data (polytomous logistic
2990regression) and ordered categorical data (proportional odds). MICE can also
2991impute continuous two-level data (normal model, pan, second-level variables).
2992Passive imputation can be used to maintain consistency between variables.
2993Various diagnostic plots are available to inspect the quality of the
2994imputations.")
2995 ;; Any of these two versions.
2996 (license (list license:gpl2 license:gpl3))))
7fd5f60b 2997
02cdb45f
RW
2998(define-public r-truncnorm
2999 (package
3000 (name "r-truncnorm")
9d6f3925 3001 (version "1.0-8")
02cdb45f
RW
3002 (source
3003 (origin
3004 (method url-fetch)
3005 (uri (cran-uri "truncnorm" version))
3006 (sha256
3007 (base32
9d6f3925 3008 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 3009 (build-system r-build-system)
e9960d8c 3010 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
3011 (synopsis "Truncated normal distribution")
3012 (description "This package provides functions for the truncated normal
3013distribution with mean equal to @code{mean} and standard deviation equal to
3014@code{sd}. It includes density, distribution, quantile, and expected value
3015functions, as well as a random generation function.")
3016 (license license:gpl2)))
3017
cb8b4c11
RW
3018(define-public r-rsolnp
3019 (package
3020 (name "r-rsolnp")
3021 (version "1.16")
3022 (source
3023 (origin
3024 (method url-fetch)
3025 (uri (cran-uri "Rsolnp" version))
3026 (sha256
3027 (base32
3028 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
3029 (properties `((upstream-name . "Rsolnp")))
3030 (build-system r-build-system)
3031 (propagated-inputs
3032 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3033 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3034 (synopsis "General non-linear optimization")
3035 (description "The Rsolnp package implements a general non-linear augmented
3036Lagrange multiplier method solver, a @dfn{sequential quadratic
3037programming} (SQP) based solver).")
3038 ;; Any version of the GPL.
3039 (license license:gpl2+)))
3040
7fd5f60b
RW
3041(define-public r-hardyweinberg
3042 (package
3043 (name "r-hardyweinberg")
da5cca36 3044 (version "1.6.1")
7fd5f60b
RW
3045 (source
3046 (origin
3047 (method url-fetch)
3048 (uri (cran-uri "HardyWeinberg" version))
3049 (sha256
3050 (base32
da5cca36 3051 "16n8qanxx0p5ny5zqxafn8hwb1xv94y1wig1iql8as5a5qh8lwcz"))))
7fd5f60b
RW
3052 (properties `((upstream-name . "HardyWeinberg")))
3053 (build-system r-build-system)
3054 (propagated-inputs
3055 `(("r-mice" ,r-mice)
d0394944
RW
3056 ("r-rcpp" ,r-rcpp)
3057 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3058 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3059 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3060 (description
3061 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3062diallelic genetic marker data. All classical tests (chi-square, exact,
3063likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3064included in the package, as well as functions for power computation and for
3065the simulation of marker data under equilibrium and disequilibrium. Routines
3066for dealing with markers on the X-chromosome are included. Functions for
3067testing equilibrium in the presence of missing data by using multiple
3068imputation are also provided. Implements several graphics for exploring the
3069equilibrium status of a large set of diallelic markers: ternary plots with
3070acceptance regions, log-ratio plots and Q-Q plots.")
3071 (license license:gpl2+)))
3a22732c
RW
3072
3073(define-public r-sm
3074 (package
3075 (name "r-sm")
5621b840 3076 (version "2.2-5.6")
3a22732c
RW
3077 (source
3078 (origin
3079 (method url-fetch)
3080 (uri (cran-uri "sm" version))
3081 (sha256
3082 (base32
5621b840 3083 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3084 (build-system r-build-system)
3085 (native-inputs `(("gfortran" ,gfortran)))
3086 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3087 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3088 (description
3089 "This is software accompanying the book 'Applied Smoothing Techniques for
3090Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3091University Press. It provides smoothing methods for nonparametric regression
3092and density estimation")
3093 (license license:gpl2+)))
9232cac4 3094
6174db2b
RJ
3095(define-public r-venndiagram
3096 (package
3097 (name "r-venndiagram")
3098 (version "1.6.20")
3099 (source (origin
3100 (method url-fetch)
3101 (uri (cran-uri "VennDiagram" version))
3102 (sha256
3103 (base32
3104 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3105 (properties `((upstream-name . "VennDiagram")))
3106 (build-system r-build-system)
3107 (propagated-inputs
3108 `(("r-futile-logger" ,r-futile-logger)))
3109 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3110 (synopsis "Generate High-Resolution Venn and Euler Plots")
3111 (description
3112 "This package provides a set of functions to generate high-resolution
3113Venn and Euler plots. It includes handling for several special cases,
3114including two-case scaling, and extensive customization of plot shape and
3115structure.")
3116 (license license:gpl2+)))
3117
9232cac4
RW
3118(define-public r-vioplot
3119 (package
3120 (name "r-vioplot")
7d4b9818 3121 (version "0.3.0")
9232cac4
RW
3122 (source
3123 (origin
3124 (method url-fetch)
3125 (uri (cran-uri "vioplot" version))
3126 (sha256
3127 (base32
7d4b9818 3128 "1ddmmqq7qrnvr5q518afnysrl7ccr8am9njknv3dpwaqzcdr9akn"))))
9232cac4 3129 (build-system r-build-system)
7d4b9818
RW
3130 (propagated-inputs
3131 `(("r-sm" ,r-sm)
3132 ("r-zoo" ,r-zoo)))
9232cac4
RW
3133 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3134 (synopsis "Violin plot")
3135 (description
3136 "This package provides a violin plot, which is a combination of a box
3137plot and a kernel density plot.")
3138 (license license:bsd-3)))
7b0569c0
RW
3139
3140(define-public r-rsofia
3141 (package
3142 (name "r-rsofia")
3143 (version "1.1")
3144 (source (origin
3145 (method url-fetch)
3146 ;; This package has been removed from CRAN, so we can
3147 ;; only fetch it from the archives.
3148 (uri (string-append "https://cran.r-project.org/src/"
3149 "contrib/Archive/RSofia/RSofia_"
3150 version ".tar.gz"))
3151 (sha256
3152 (base32
3153 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3154 (properties `((upstream-name . "RSofia")))
3155 (build-system r-build-system)
3156 (propagated-inputs
3157 `(("r-rcpp" ,r-rcpp)))
3158 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3159 (synopsis "Port of sofia-ml to R")
3160 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3161suite of fast incremental algorithms for machine learning that can be used for
3162training models for classification or ranking.")
3163 (license license:asl2.0)))
738dda83 3164
3699383e
RW
3165(define-public r-xts
3166 (package
3167 (name "r-xts")
cea8a607 3168 (version "0.11-2")
3699383e
RW
3169 (source
3170 (origin
3171 (method url-fetch)
3172 (uri (cran-uri "xts" version))
3173 (sha256
3174 (base32
cea8a607 3175 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3176 (build-system r-build-system)
3177 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3178 (home-page "https://github.com/joshuaulrich/xts")
3179 (synopsis "Extensible time series")
3180 (description
3181 "This package provides for uniform handling of R's different time-based
3182data classes by extending @code{zoo}, maximizing native format information
3183preservation and allowing for user-level customization and extension, while
3184simplifying cross-class interoperability.")
3185 (license license:gpl2+)))
b72b42cf
RW
3186
3187(define-public r-performanceanalytics
3188 (package
3189 (name "r-performanceanalytics")
081d143d 3190 (version "1.5.2")
b72b42cf
RW
3191 (source
3192 (origin
3193 (method url-fetch)
3194 (uri (cran-uri "PerformanceAnalytics" version))
3195 (sha256
3196 (base32
081d143d 3197 "01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"))))
b72b42cf
RW
3198 (properties
3199 `((upstream-name . "PerformanceAnalytics")))
3200 (build-system r-build-system)
3201 (propagated-inputs
081d143d
RW
3202 `(("r-quadprog" ,r-quadprog)
3203 ("r-xts" ,r-xts)
b72b42cf 3204 ("r-zoo" ,r-zoo)))
d062957a 3205 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3206 (synopsis "Econometric tools for performance and risk analysis")
3207 (description "This is a collection of econometric functions for
3208performance and risk analysis. This package aims to aid practitioners and
3209researchers in utilizing the latest research in analysis of non-normal return
3210streams. In general, it is most tested on return (rather than price) data on
3211a regular scale, but most functions will work with irregular return data as
3212well, and increasing numbers of functions will work with P&L or price data
3213where possible.")
3214 ;; Either version may be picked.
3215 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3216
3217(define-public r-laeken
3218 (package
3219 (name "r-laeken")
ed46a05c 3220 (version "0.5.0")
018cf270
RW
3221 (source
3222 (origin
3223 (method url-fetch)
3224 (uri (cran-uri "laeken" version))
3225 (sha256
3226 (base32
ed46a05c 3227 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3228 (build-system r-build-system)
3229 (propagated-inputs
3230 `(("r-boot" ,r-boot)
3231 ("r-mass" ,r-mass)))
e9960d8c 3232 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3233 (synopsis "Estimation of indicators on social exclusion and poverty")
3234 (description "This package provides tools for the estimation of indicators
3235on social exclusion and poverty, as well as an implementation of Pareto tail
3236modeling for empirical income distributions.")
3237 (license license:gpl2+)))
e5c17b8d
RW
3238
3239(define-public r-vcd
3240 (package
3241 (name "r-vcd")
2960f965 3242 (version "1.4-4")
e5c17b8d
RW
3243 (source
3244 (origin
3245 (method url-fetch)
3246 (uri (cran-uri "vcd" version))
3247 (sha256
3248 (base32
2960f965 3249 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3250 (build-system r-build-system)
3251 (propagated-inputs
3252 `(("r-colorspace" ,r-colorspace)
3253 ("r-lmtest" ,r-lmtest)
3254 ("r-mass" ,r-mass)))
e9960d8c 3255 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3256 (synopsis "Visualizing categorical data")
3257 (description "This package provides visualization techniques, data sets,
3258summary and inference procedures aimed particularly at categorical data.
3259Special emphasis is given to highly extensible grid graphics. The package was
3260originally inspired by the book \"Visualizing Categorical Data\" by Michael
3261Friendly and is now the main support package for a new book, \"Discrete Data
3262Analysis with R\" by Michael Friendly and David Meyer (2015).")
3263 (license license:gpl2)))
ae164260
RW
3264
3265(define-public r-ica
3266 (package
3267 (name "r-ica")
fabf0993 3268 (version "1.0-2")
ae164260
RW
3269 (source
3270 (origin
3271 (method url-fetch)
3272 (uri (cran-uri "ica" version))
3273 (sha256
3274 (base32
fabf0993 3275 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3276 (build-system r-build-system)
e9960d8c 3277 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3278 (synopsis "Independent component analysis")
3279 (description "This package provides tools for @dfn{Independent Component
3280Analysis} (ICA) using various algorithms: FastICA,
3281Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3282of Eigenmatrices} (JADE).")
3283 (license license:gpl2+)))
bf025ff6
RW
3284
3285(define-public r-dtw
3286 (package
3287 (name "r-dtw")
cda93e83 3288 (version "1.20-1")
bf025ff6
RW
3289 (source
3290 (origin
3291 (method url-fetch)
3292 (uri (cran-uri "dtw" version))
3293 (sha256
3294 (base32
cda93e83 3295 "1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"))))
bf025ff6
RW
3296 (build-system r-build-system)
3297 (propagated-inputs `(("r-proxy" ,r-proxy)))
3298 (home-page "http://dtw.r-forge.r-project.org/")
3299 (synopsis "Dynamic Time Warping Algorithms")
3300 (description "This package provides a comprehensive implementation of
3301@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3302optimal (least cumulative distance) alignment between points of two time
3303series. Common DTW variants covered include local (slope) and global (window)
3304constraints, subsequence matches, arbitrary distance definitions,
3305normalizations, minimum variance matching, and so on.")
3306 (license license:gpl2+)))
15ef07f0
RW
3307
3308(define-public r-sdmtools
3309 (package
3310 (name "r-sdmtools")
3311 (version "1.1-221")
3312 (source
3313 (origin
3314 (method url-fetch)
3315 (uri (cran-uri "SDMTools" version))
3316 (sha256
3317 (base32
3318 "1kacrpamshv7wz83yn45sfbw4m9c44xrrngzcklnwx8gcxx2knm6"))))
3319 (properties `((upstream-name . "SDMTools")))
3320 (build-system r-build-system)
3321 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3322 (home-page "http://www.rforge.net/SDMTools/")
3323 (synopsis "Species distribution modelling tools")
3324 (description "This packages provides a set of tools for post processing
3325the outcomes of species distribution modeling exercises. It includes novel
3326methods for comparing models and tracking changes in distributions through
3327time. It further includes methods for visualizing outcomes, selecting
3328thresholds, calculating measures of accuracy and landscape fragmentation
3329statistics, etc.")
3330 (license license:gpl3+)))
ae3f2079
RW
3331
3332(define-public r-scatterplot3d
3333 (package
3334 (name "r-scatterplot3d")
5ade82bb 3335 (version "0.3-41")
ae3f2079
RW
3336 (source
3337 (origin
3338 (method url-fetch)
3339 (uri (cran-uri "scatterplot3d" version))
3340 (sha256
3341 (base32
5ade82bb 3342 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3343 (build-system r-build-system)
e9960d8c 3344 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3345 (synopsis "3D scatter plot")
3346 (description "This package provides an implementation of scatter plots for
3347plotting. a three dimensional point cloud.")
3348 (license license:gpl2)))
f90018e5
RW
3349
3350(define-public r-ggridges
3351 (package
3352 (name "r-ggridges")
16a39c2d 3353 (version "0.5.1")
f90018e5
RW
3354 (source
3355 (origin
3356 (method url-fetch)
3357 (uri (cran-uri "ggridges" version))
3358 (sha256
3359 (base32
16a39c2d 3360 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3361 (build-system r-build-system)
3362 (propagated-inputs
3363 `(("r-ggplot2" ,r-ggplot2)
3364 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3365 ("r-scales" ,r-scales)
3366 ("r-withr" ,r-withr)))
f90018e5
RW
3367 (home-page "https://github.com/clauswilke/ggridges")
3368 (synopsis "Ridgeline plots in ggplot2")
3369 (description
3370 "Ridgeline plots provide a convenient way of visualizing changes in
3371distributions over time or space. This package enables the creation of such
3372plots in @code{ggplot2}.")
3373 (license license:gpl2)))
007f6d98
RW
3374
3375(define-public r-ggjoy
3376 (package
3377 (name "r-ggjoy")
c36745cf 3378 (version "0.4.1")
007f6d98
RW
3379 (source
3380 (origin
3381 (method url-fetch)
3382 (uri (cran-uri "ggjoy" version))
3383 (sha256
3384 (base32
c36745cf 3385 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3386 (build-system r-build-system)
3387 (propagated-inputs
3388 `(("r-ggplot2" ,r-ggplot2)
3389 ("r-ggridges" ,r-ggridges)))
3390 (home-page "https://github.com/clauswilke/ggjoy")
3391 (synopsis "Joyplots in ggplot2")
3392 (description "Joyplots provide a convenient way of visualizing changes in
3393distributions over time or space. This package enables the creation of such
3394plots in @code{ggplot2}.")
3395 (license license:gpl2)))
2976f304
RW
3396
3397(define-public r-cli
3398 (package
3399 (name "r-cli")
9e82d608 3400 (version "1.0.1")
2976f304
RW
3401 (source
3402 (origin
3403 (method url-fetch)
3404 (uri (cran-uri "cli" version))
3405 (sha256
3406 (base32
9e82d608 3407 "1r2yih4c0bdmbx0qrarlf0m1p5z30sri755zmdazsq2pw76zp07g"))))
2976f304
RW
3408 (build-system r-build-system)
3409 (propagated-inputs
3410 `(("r-assertthat" ,r-assertthat)
3411 ("r-crayon" ,r-crayon)))
3412 (home-page "https://github.com/r-lib/cli#readme")
3413 (synopsis "Helpers for developing command line interfaces")
3414 (description "This package provides a suite of tools designed to build
3415attractive command line interfaces (CLIs). It includes tools for drawing
3416rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3417 (license license:expat)))
55577393
RW
3418
3419(define-public r-argparser
3420 (package
3421 (name "r-argparser")
3422 (version "0.4")
3423 (source
3424 (origin
3425 (method url-fetch)
3426 (uri (cran-uri "argparser" version))
3427 (sha256
3428 (base32
3429 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3430 (build-system r-build-system)
3431 (home-page "https://bitbucket.org/djhshih/argparser")
3432 (synopsis "Command-line argument parser")
3433 (description
3434 "This package provides a cross-platform command-line argument parser
3435written purely in R with no external dependencies. It is useful with the
3436Rscript front-end and facilitates turning an R script into an executable
3437script.")
3438 (license license:gpl3+)))
a3257d42
RW
3439
3440(define-public r-debugme
3441 (package
3442 (name "r-debugme")
3443 (version "1.1.0")
3444 (source
3445 (origin
3446 (method url-fetch)
3447 (uri (cran-uri "debugme" version))
3448 (sha256
3449 (base32
3450 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3451 (build-system r-build-system)
3452 (propagated-inputs `(("r-crayon" ,r-crayon)))
3453 (home-page "https://github.com/r-lib/debugme#readme")
3454 (synopsis "Debug R packages")
3455 (description
3456 "This package allows the user to specify debug messages as special string
3457constants, and control debugging of packages via environment variables.")
3458 (license license:expat)))
2058e37d
RW
3459
3460(define-public r-processx
3461 (package
3462 (name "r-processx")
0e87bf01 3463 (version "3.2.1")
2058e37d
RW
3464 (source
3465 (origin
3466 (method url-fetch)
3467 (uri (cran-uri "processx" version))
3468 (sha256
3469 (base32
0e87bf01 3470 "1skjyi767avc3safajlj3ikk9lf11zzyjybdcmx8m9y59rf319ql"))))
2058e37d
RW
3471 (build-system r-build-system)
3472 (propagated-inputs
0e87bf01
RW
3473 `(("r-ps" ,r-ps)
3474 ("r-r6" ,r-r6)))
2058e37d
RW
3475 (home-page "https://github.com/r-lib/processx3")
3476 (synopsis "Execute and control system processes")
3477 (description
3478 "This package provides portable tools to run system processes in the
3479background. It can check if a background process is running; wait on a
3480background process to finish; get the exit status of finished processes; kill
3481background processes and their children; restart processes. It can read the
3482standard output and error of the processes, using non-blocking connections.
3483@code{processx} can poll a process for standard output or error, with a
3484timeout. It can also poll several processes at once.")
3485 (license license:expat)))
f285346a
RW
3486
3487(define-public r-tsp
3488 (package
3489 (name "r-tsp")
127522c4 3490 (version "1.1-6")
f285346a
RW
3491 (source
3492 (origin
3493 (method url-fetch)
3494 (uri (cran-uri "TSP" version))
3495 (sha256
3496 (base32
127522c4 3497 "1ym97xl2icjpfkrici0wig29w06bb704hp51v7h5liygjlwpkhlc"))))
f285346a
RW
3498 (properties `((upstream-name . "TSP")))
3499 (build-system r-build-system)
3500 (propagated-inputs `(("r-foreach" ,r-foreach)))
3501 (home-page "https://cran.r-project.org/web/packages/TSP/")
3502 (synopsis "Traveling salesperson problem (TSP)")
3503 (description "This package provides basic infrastructure and some
3504algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3505traveling salesman problem).")
3506 (license license:gpl3)))
ffb59bce
RW
3507
3508(define-public r-qap
3509 (package
3510 (name "r-qap")
3511 (version "0.1-1")
3512 (source
3513 (origin
3514 (method url-fetch)
3515 (uri (cran-uri "qap" version))
3516 (sha256
3517 (base32
3518 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3519 (build-system r-build-system)
3520 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3521 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3522 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3523 (description "This package implements heuristics for the @dfn{quadratic
3524assignment problem} (QAP). Currently only a simulated annealing heuristic is
3525available.")
3526 (license license:gpl3)))
7fe49f2a
RW
3527
3528(define-public r-gclus
3529 (package
3530 (name "r-gclus")
111516f9 3531 (version "1.3.2")
7fe49f2a
RW
3532 (source
3533 (origin
3534 (method url-fetch)
3535 (uri (cran-uri "gclus" version))
3536 (sha256
3537 (base32
111516f9 3538 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3539 (build-system r-build-system)
3540 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3541 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3542 (synopsis "Clustering graphics")
3543 (description "This package orders panels in scatterplot matrices and
3544parallel coordinate displays by some merit index. It contains various indices
3545of merit, ordering functions, and enhanced versions of @code{pairs} and
3546@code{parcoord} which color panels according to their merit level.")
3547 (license license:gpl2+)))
8e5e26d2
RW
3548
3549(define-public r-webshot
3550 (package
3551 (name "r-webshot")
8871a513 3552 (version "0.5.1")
8e5e26d2
RW
3553 (source
3554 (origin
3555 (method url-fetch)
3556 (uri (cran-uri "webshot" version))
3557 (sha256
3558 (base32
8871a513 3559 "08sb1xi376pfy1vwilk2d68zljsg9yiv04n2dkqz383gdhh0sxdr"))))
8e5e26d2
RW
3560 (build-system r-build-system)
3561 (propagated-inputs
8871a513
RW
3562 `(("r-callr" ,r-callr)
3563 ("r-jsonlite" ,r-jsonlite)
3564 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3565 (home-page "https://github.com/wch/webshot/")
3566 (synopsis "Take screenshots of web pages")
3567 (description
3568 "Webshot makes it easy to take screenshots of web pages from within R.
3569It can also run Shiny applications locally and take screenshots of the
3570application; and it can render and screenshot static as well as interactive R
3571Markdown documents.")
3572 (license license:gpl2)))
2e9d187b
RW
3573
3574(define-public r-seriation
3575 (package
3576 (name "r-seriation")
3577 (version "1.2-3")
3578 (source
3579 (origin
3580 (method url-fetch)
3581 (uri (cran-uri "seriation" version))
3582 (sha256
3583 (base32
3584 "1q6hw4hjw224b4y0dc0j630v2pgj6sn455nwkilb70w8k31hpk92"))))
3585 (build-system r-build-system)
3586 (propagated-inputs
3587 `(("r-cluster" ,r-cluster)
3588 ("r-colorspace" ,r-colorspace)
3589 ("r-dendextend" ,r-dendextend)
3590 ("r-gclus" ,r-gclus)
3591 ("r-gplots" ,r-gplots)
3592 ("r-mass" ,r-mass)
3593 ("r-qap" ,r-qap)
3594 ("r-registry" ,r-registry)
3595 ("r-tsp" ,r-tsp)))
3596 (native-inputs `(("gfortran" ,gfortran)))
3597 (home-page "http://s2.smu.edu/IDA/seriation/")
3598 (synopsis "Infrastructure for ordering objects using seriation")
3599 (description
3600 "This package provides infrastructure for seriation with an
3601implementation of several seriation/sequencing techniques to reorder matrices,
3602dissimilarity matrices, and dendrograms. It also provides (optimally)
3603reordered heatmaps, color images and clustering visualizations like
3604dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3605iVAT).")
3606 (license license:gpl3)))
e9e78d2c 3607
f6d2b45c
RW
3608(define-public r-xfun
3609 (package
3610 (name "r-xfun")
22777c86 3611 (version "0.5")
f6d2b45c
RW
3612 (source
3613 (origin
3614 (method url-fetch)
3615 (uri (cran-uri "xfun" version))
3616 (sha256
3617 (base32
22777c86 3618 "1wkrapc490r9l9z6mz623zn9ijq64mckc17xg2s7n3s9yaxj98lb"))))
f6d2b45c
RW
3619 (build-system r-build-system)
3620 (home-page "https://github.com/yihui/xfun")
3621 (synopsis "Miscellaneous functions")
3622 (description
3623 "This package provides miscellaneous functions commonly used in other
3624packages maintained by Yihui Xie.")
3625 (license license:expat)))
f2442968
RW
3626
3627(define-public r-utf8
3628 (package
3629 (name "r-utf8")
65ea783f 3630 (version "1.1.4")
f2442968
RW
3631 (source
3632 (origin
3633 (method url-fetch)
3634 (uri (cran-uri "utf8" version))
3635 (sha256
3636 (base32
65ea783f 3637 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
3638 (build-system r-build-system)
3639 (home-page "https://github.com/patperry/r-utf8")
3640 (synopsis "Unicode text processing")
3641 (description
3642 "This package provides tools to process and print UTF-8 encoded
3643international text (Unicode). Input, validate, normalize, encode, format, and
3644display.")
3645 (license license:asl2.0)))
c555ccab
RW
3646
3647(define-public r-pillar
3648 (package
3649 (name "r-pillar")
fc00a1f0 3650 (version "1.3.1")
c555ccab
RW
3651 (source
3652 (origin
3653 (method url-fetch)
3654 (uri (cran-uri "pillar" version))
3655 (sha256
3656 (base32
fc00a1f0 3657 "1xnbb9sr5wn9dmp6m7cr4z7i6pmjvyabnfcx6x7i7mvdjmgvaf5k"))))
c555ccab
RW
3658 (build-system r-build-system)
3659 (propagated-inputs
3660 `(("r-cli" ,r-cli)
3661 ("r-crayon" ,r-crayon)
6f5b157e 3662 ("r-fansi" ,r-fansi)
c555ccab
RW
3663 ("r-rlang" ,r-rlang)
3664 ("r-utf8" ,r-utf8)))
3665 (home-page "https://github.com/r-lib/pillar")
3666 (synopsis "Coloured formatting for columns")
3667 (description
3668 "This package provides a @code{pillar} generic designed for formatting
3669columns of data using the full range of colours provided by modern
3670terminals.")
3671 (license license:gpl3)))
1c791925
RW
3672
3673(define-public r-uuid
3674 (package
3675 (name "r-uuid")
3676 (version "0.1-2")
3677 (source
3678 (origin
3679 (method url-fetch)
3680 (uri (cran-uri "uuid" version))
3681 (sha256
3682 (base32
3683 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
3684 (build-system r-build-system)
3685 (home-page "http://www.rforge.net/uuid")
3686 (synopsis "Tools for generating and handling of UUIDs")
3687 (description
3688 "This package provides tools for generating and handling of
3689@dfn{Universally Unique Identifiers} (UUIDs).")
3690 (license license:expat)))
846f4c23
RW
3691
3692(define-public r-tinytex
3693 (package
3694 (name "r-tinytex")
7e9e9c9c 3695 (version "0.10")
846f4c23
RW
3696 (source
3697 (origin
3698 (method url-fetch)
3699 (uri (cran-uri "tinytex" version))
3700 (sha256
3701 (base32
7e9e9c9c 3702 "02bz8zaka5j51zin976n5nmk19a0390d0gwgj4zrbh48hl313rqm"))))
846f4c23 3703 (build-system r-build-system)
8b0701d9
TGR
3704 (propagated-inputs
3705 `(("r-xfun" ,r-xfun)))
846f4c23
RW
3706 (home-page "https://github.com/yihui/tinytex")
3707 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
3708 (description
3709 "This package provides helper functions to install and maintain the LaTeX
3710distribution named TinyTeX, a lightweight, cross-platform, portable, and
3711easy-to-maintain version of TeX Live. This package also contains helper
3712functions to compile LaTeX documents, and install missing LaTeX packages
3713automatically.")
3714 (license license:expat)))
4376166b
RW
3715
3716(define-public r-metap
3717 (package
3718 (name "r-metap")
87bb1b8c 3719 (version "1.1")
4376166b
RW
3720 (source
3721 (origin
3722 (method url-fetch)
3723 (uri (cran-uri "metap" version))
3724 (sha256
3725 (base32
87bb1b8c 3726 "10kv7z8pik5iy374h399vws0ldf41y2nczlwh8axqf9dcwl084i0"))))
4376166b
RW
3727 (build-system r-build-system)
3728 (propagated-inputs
e32368c1
RW
3729 `(("r-lattice" ,r-lattice)
3730 ("r-rdpack" ,r-rdpack)))
4376166b
RW
3731 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
3732 (synopsis "Meta-analysis of significance values")
3733 (description
3734 "The canonical way to perform meta-analysis involves using effect sizes.
3735When they are not available this package provides a number of methods for
3736meta-analysis of significance values including the methods of Edgington,
3737Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
3738published results; and a routine for graphical display.")
3739 (license license:gpl2)))
5f4565b1
RW
3740
3741(define-public r-network
3742 (package
3743 (name "r-network")
75cbc800 3744 (version "1.14-377")
5f4565b1
RW
3745 (source
3746 (origin
3747 (method url-fetch)
3748 (uri (cran-uri "network" version))
3749 (sha256
3750 (base32
75cbc800 3751 "0iiy5n17kysrdfs20zr7qald4lwkvws0axi1qkr8f7vzv7w04g01"))))
5f4565b1 3752 (build-system r-build-system)
75cbc800
RW
3753 (propagated-inputs
3754 `(("r-magrittr" ,r-magrittr)
3755 ("r-tibble" ,r-tibble)))
40862677 3756 (home-page "https://statnet.org/")
5f4565b1
RW
3757 (synopsis "Classes for relational data")
3758 (description
3759 "This package provides tools to create and modify network objects. The
3760@code{network} class can represent a range of relational data types, and
3761supports arbitrary vertex/edge/graph attributes.")
3762 (license license:gpl2+)))
07a2f34d
RW
3763
3764(define-public r-statnet-common
3765 (package
3766 (name "r-statnet-common")
9d831327 3767 (version "4.2.0")
07a2f34d
RW
3768 (source
3769 (origin
3770 (method url-fetch)
3771 (uri (cran-uri "statnet.common" version))
3772 (sha256
3773 (base32
9d831327 3774 "0q942g6kqmqxfss1cxb3yg8y5r1k1h5cyy99s1cfisrn6hqc6xhi"))))
07a2f34d
RW
3775 (properties
3776 `((upstream-name . "statnet.common")))
3777 (build-system r-build-system)
1268a995
RW
3778 (propagated-inputs
3779 `(("r-coda" ,r-coda)))
40862677 3780 (home-page "https://statnet.org")
07a2f34d
RW
3781 (synopsis "R scripts and utilities used by the Statnet software")
3782 (description "This package provides non-statistical utilities used by the
3783software developed by the Statnet Project.")
3784 (license license:gpl3)))
1088744d
RW
3785
3786(define-public r-sna
3787 (package
3788 (name "r-sna")
3789 (version "2.4")
3790 (source
3791 (origin
3792 (method url-fetch)
3793 (uri (cran-uri "sna" version))
3794 (sha256
3795 (base32
3796 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
3797 (build-system r-build-system)
3798 (propagated-inputs
3799 `(("r-network" ,r-network)
3800 ("r-statnet-common" ,r-statnet-common)))
40862677 3801 (home-page "https://statnet.org")
1088744d
RW
3802 (synopsis "Tools for social network analysis")
3803 (description
3804 "This package provides a range of tools for social network analysis,
3805including node and graph-level indices, structural distance and covariance
3806methods, structural equivalence detection, network regression, random graph
3807generation, and 2D/3D network visualization.")
3808 (license license:gpl2+)))
93c21ddc
RW
3809
3810(define-public r-ttr
3811 (package
3812 (name "r-ttr")
534bf85b 3813 (version "0.23-4")
93c21ddc
RW
3814 (source
3815 (origin
3816 (method url-fetch)
3817 (uri (cran-uri "TTR" version))
3818 (sha256
3819 (base32
534bf85b 3820 "18mzyv6cmxmqyqsfwlx2b2k055887mfgc2jgj8xkn8c6m56n05zb"))))
93c21ddc
RW
3821 (properties `((upstream-name . "TTR")))
3822 (build-system r-build-system)
3823 (propagated-inputs
3824 `(("r-curl" ,r-curl)
3825 ("r-xts" ,r-xts)
3826 ("r-zoo" ,r-zoo)))
3827 (native-inputs `(("gfortran" ,gfortran)))
3828 (home-page "https://github.com/joshuaulrich/TTR")
3829 (synopsis "Technical trading rules")
3830 (description
3831 "This package provides functions and data to construct technical trading
3832rules with R.")
3833 (license license:gpl2)))
0b64332c
RW
3834
3835(define-public r-leaps
3836 (package
3837 (name "r-leaps")
3838 (version "3.0")
3839 (source
3840 (origin
3841 (method url-fetch)
3842 (uri (cran-uri "leaps" version))
3843 (sha256
3844 (base32
3845 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
3846 (build-system r-build-system)
3847 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3848 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
3849 (synopsis "Regression subset selection")
3850 (description
3851 "This package provides tools for regression subset selection, including
3852exhaustive search.")
3853 (license license:gpl2+)))
d3cb62e5
RW
3854
3855(define-public r-splus2r
3856 (package
3857 (name "r-splus2r")
3858 (version "1.2-2")
3859 (source
3860 (origin
3861 (method url-fetch)
3862 (uri (cran-uri "splus2R" version))
3863 (sha256
3864 (base32
3865 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
3866 (properties `((upstream-name . "splus2R")))
3867 (build-system r-build-system)
3868 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3869 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
3870 (synopsis "Supplemental S-PLUS functionality in R")
3871 (description
3872 "Currently there are many functions in S-PLUS that are missing in R. To
3873facilitate the conversion of S-PLUS packages to R packages, this package
3874provides some missing S-PLUS functionality in R.")
3875 (license license:gpl2)))
034ac9d6
RW
3876
3877(define-public r-ifultools
3878 (package
3879 (name "r-ifultools")
d8787b33 3880 (version "2.0-5")
034ac9d6
RW
3881 (source
3882 (origin
3883 (method url-fetch)
3884 (uri (cran-uri "ifultools" version))
3885 (sha256
3886 (base32
d8787b33 3887 "040kvbczcmmbaiaz0k0pdq9af541pjj6iwzh1a3w4szh9w6b5a3j"))))
034ac9d6
RW
3888 (build-system r-build-system)
3889 (propagated-inputs
3890 `(("r-mass" ,r-mass)
3891 ("r-splus2r" ,r-splus2r)))
d062957a 3892 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
3893 (synopsis "Insightful research tools")
3894 (description "This package provides C code used by the wmtsa, fractal, and
3895sapa R packages.")
3896 (license license:gpl2)))
0be7effe
RW
3897
3898(define-public r-sapa
3899 (package
3900 (name "r-sapa")
3901 (version "2.0-2")
3902 (source
3903 (origin
3904 (method url-fetch)
3905 (uri (cran-uri "sapa" version))
3906 (sha256
3907 (base32
3908 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
3909 (build-system r-build-system)
3910 (propagated-inputs
3911 `(("r-ifultools" ,r-ifultools)
3912 ("r-splus2r" ,r-splus2r)))
d062957a 3913 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
3914 (synopsis "Spectral analysis for physical applications")
3915 (description "This package provides software for the book Spectral
3916Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
3917Cambridge University Press, 1993.")
3918 (license license:gpl2)))
dceb1592 3919
3a4c6288
RW
3920(define-public r-aggregation
3921 (package
3922 (name "r-aggregation")
3923 (version "1.0.1")
3924 (source
3925 (origin
3926 (method url-fetch)
3927 (uri (cran-uri "aggregation" version))
3928 (sha256
3929 (base32
3930 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
3931 (build-system r-build-system)
3932 (home-page "https://cran.r-project.org/web/packages/aggregation/")
3933 (synopsis "Methods for p-value aggregation")
3934 (description
3935 "This package contains functionality for performing the following methods
3936of p-value aggregation: Fisher's method, the Lancaster method (weighted
3937Fisher's method), and Sidak correction.")
3938 (license license:gpl3)))
3939
dceb1592
RW
3940(define-public r-quantmod
3941 (package
3942 (name "r-quantmod")
d087f47d 3943 (version "0.4-13")
dceb1592
RW
3944 (source
3945 (origin
3946 (method url-fetch)
3947 (uri (cran-uri "quantmod" version))
3948 (sha256
3949 (base32
d087f47d 3950 "16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"))))
dceb1592
RW
3951 (build-system r-build-system)
3952 (propagated-inputs
3953 `(("r-curl" ,r-curl)
3954 ("r-ttr" ,r-ttr)
3955 ("r-xts" ,r-xts)
3956 ("r-zoo" ,r-zoo)))
d062957a 3957 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
3958 (synopsis "Quantitative financial modelling framework")
3959 (description "This package provides a quantitative financial modelling
3960framework to allow users to specify, build, trade, and analyse quantitative
3961financial trading strategies.")
3962 (license license:gpl3)))
b6dc3255
RW
3963
3964(define-public r-tseries
3965 (package
3966 (name "r-tseries")
7abb15f2 3967 (version "0.10-46")
b6dc3255
RW
3968 (source
3969 (origin
3970 (method url-fetch)
3971 (uri (cran-uri "tseries" version))
3972 (sha256
3973 (base32
7abb15f2 3974 "08kjw0bfj5gfcrxpblwqxwna8a5g9gnr7ya61qb02r263pyhm50j"))))
b6dc3255
RW
3975 (build-system r-build-system)
3976 (propagated-inputs
3977 `(("r-quadprog" ,r-quadprog)
3978 ("r-quantmod" ,r-quantmod)
3979 ("r-zoo" ,r-zoo)))
3980 (native-inputs
3981 `(("gfortran" ,gfortran)))
d062957a 3982 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
3983 (synopsis "Time series analysis and computational finance")
3984 (description
3985 "This package provides functions relating to time series analysis and
3986computational finance.")
3987 (license license:gpl2)))
a2c079a7
RW
3988
3989(define-public r-wmtsa
3990 (package
3991 (name "r-wmtsa")
3992 (version "2.0-3")
3993 (source
3994 (origin
3995 (method url-fetch)
3996 (uri (cran-uri "wmtsa" version))
3997 (sha256
3998 (base32
3999 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
4000 (build-system r-build-system)
4001 (propagated-inputs
4002 `(("r-ifultools" ,r-ifultools)
4003 ("r-mass" ,r-mass)
4004 ("r-splus2r" ,r-splus2r)))
d062957a 4005 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4006 (synopsis "Wavelet methods for time series analysis")
4007 (description
4008 "This package provides software to accompany the book \"Wavelet Methods
4009for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4010University Press, 2000.")
4011 (license license:gpl2)))
4993a02a
RW
4012
4013(define-public r-tsa
4014 (package
4015 (name "r-tsa")
1fe9919a 4016 (version "1.2")
4993a02a
RW
4017 (source
4018 (origin
4019 (method url-fetch)
4020 (uri (cran-uri "TSA" version))
4021 (sha256
4022 (base32
1fe9919a 4023 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4024 (properties `((upstream-name . "TSA")))
4025 (build-system r-build-system)
4026 (propagated-inputs
4027 `(("r-leaps" ,r-leaps)
4028 ("r-locfit" ,r-locfit)
1fe9919a 4029 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4030 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4031 (synopsis "Time series analysis")
4032 (description
4033 "This package contains R functions and datasets detailed in the book
4034\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4035Cryer and Kung-Sik Chan.")
4036 (license license:gpl2+)))
19da7fe3
RW
4037
4038(define-public r-extradistr
4039 (package
4040 (name "r-extradistr")
905734fd 4041 (version "1.8.10")
19da7fe3
RW
4042 (source
4043 (origin
4044 (method url-fetch)
4045 (uri (cran-uri "extraDistr" version))
4046 (sha256
4047 (base32
905734fd 4048 "00lvqp5bb3iak5myiz4rqm887bkq9sdh7aybmz84mmfni6q01m28"))))
19da7fe3
RW
4049 (properties `((upstream-name . "extraDistr")))
4050 (build-system r-build-system)
4051 (propagated-inputs
4052 `(("r-rcpp" ,r-rcpp)))
4053 (home-page "https://github.com/twolodzko/extraDistr")
4054 (synopsis "Additional univariate and multivariate distributions")
4055 (description
4056 "This package implements density, distribution functions, quantile
4057functions and random generation functions for a large number of univariate and
4058multivariate distributions.")
4059 (license license:gpl2)))
5b25bc55
RW
4060
4061(define-public r-fractal
4062 (package
4063 (name "r-fractal")
4064 (version "2.0-4")
4065 (source
4066 (origin
4067 (method url-fetch)
4068 (uri (cran-uri "fractal" version))
4069 (sha256
4070 (base32
4071 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4072 (build-system r-build-system)
4073 (propagated-inputs
4074 `(("r-ifultools" ,r-ifultools)
4075 ("r-mass" ,r-mass)
4076 ("r-sapa" ,r-sapa)
4077 ("r-scatterplot3d" ,r-scatterplot3d)
4078 ("r-splus2r" ,r-splus2r)
4079 ("r-wmtsa" ,r-wmtsa)))
d062957a 4080 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4081 (synopsis "Fractal time series modeling and analysis")
4082 (description
4083 "This package provides tools for stochastic fractal and deterministic
4084chaotic time series analysis.")
4085 (license license:gpl2)))
6615a364
RW
4086
4087(define-public r-urca
4088 (package
4089 (name "r-urca")
4090 (version "1.3-0")
4091 (source
4092 (origin
4093 (method url-fetch)
4094 (uri (cran-uri "urca" version))
4095 (sha256
4096 (base32
4097 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4098 (build-system r-build-system)
4099 (propagated-inputs `(("r-nlme" ,r-nlme)))
4100 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4101 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4102 (synopsis "Unit root and cointegration tests for time series data")
4103 (description
4104 "This package provides unit root and cointegration tests encountered in
4105applied econometric analysis.")
4106 (license license:gpl2+)))
d32e5724
RW
4107
4108(define-public r-cubature
4109 (package
4110 (name "r-cubature")
5f1f1104 4111 (version "2.0.3")
d32e5724
RW
4112 (source
4113 (origin
4114 (method url-fetch)
4115 (uri (cran-uri "cubature" version))
4116 (sha256
4117 (base32
5f1f1104 4118 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4119 (build-system r-build-system)
4120 (propagated-inputs
4121 `(("r-rcpp" ,r-rcpp)))
4122 (home-page "https://github.com/bnaras/cubature")
4123 (synopsis "Adaptive multivariate integration over hypercubes")
4124 (description
4125 "This package is an R wrapper around the cubature C library for adaptive
4126multivariate integration over hypercubes. This version provides both
4127@code{hcubature} and @code{pcubature} routines in addition to a vector
4128interface.")
4129 ;; The included cubature C library is released under GPLv2+, but the
4130 ;; wrapper declares the license to be GPLv3+.
4131 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4132
4133(define-public r-trend
4134 (package
4135 (name "r-trend")
cd4abb6d 4136 (version "1.1.1")
7531ee84
RW
4137 (source
4138 (origin
4139 (method url-fetch)
4140 (uri (cran-uri "trend" version))
4141 (sha256
4142 (base32
cd4abb6d 4143 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4144 (build-system r-build-system)
4145 (propagated-inputs
4146 `(("r-extradistr" ,r-extradistr)))
4147 (native-inputs
4148 `(("gfortran" ,gfortran)))
d062957a 4149 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4150 (synopsis "Non-parametric trend tests and change-point detection")
4151 (description
4152 "The analysis of environmental data often requires the detection of
4153trends and change-points. This package includes tests for trend
4154detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4155Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4156Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4157correlation trend test), change-point detection (Lanzante's test procedures,
4158Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4159Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4160Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4161sample Robust Rank-Order Distributional Test.")
4162 (license license:gpl3)))
f96eda90
RW
4163
4164(define-public r-expm
4165 (package
4166 (name "r-expm")
44de41b5 4167 (version "0.999-3")
f96eda90
RW
4168 (source
4169 (origin
4170 (method url-fetch)
4171 (uri (cran-uri "expm" version))
4172 (sha256
4173 (base32
44de41b5 4174 "04k4a6g071jkjc0d30ncmf713dj16brcs9m6pj43hnycc1caq6si"))))
f96eda90
RW
4175 (build-system r-build-system)
4176 (propagated-inputs `(("r-matrix" ,r-matrix)))
4177 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4178 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4179 (synopsis "Tools for matrix exponentials and related quantities")
4180 (description
4181 "This package provides tools for the computation of the matrix
4182exponential, logarithm, square root, and related quantities.")
4183 (license license:gpl2+)))
68b6a67e
RW
4184
4185(define-public r-complexplus
4186 (package
4187 (name "r-complexplus")
4188 (version "2.1")
4189 (source
4190 (origin
4191 (method url-fetch)
4192 (uri (cran-uri "complexplus" version))
4193 (sha256
4194 (base32
4195 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4196 (build-system r-build-system)
4197 (propagated-inputs
4198 `(("r-expm" ,r-expm)
4199 ("r-matrix" ,r-matrix)))
d062957a 4200 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4201 (synopsis "Functions of complex or real variables")
4202 (description
4203 "This package extends several functions to the complex domain, including
4204the matrix exponential and logarithm, and the determinant.")
4205 (license license:gpl2)))
7b81a7ea
RW
4206
4207(define-public r-phontools
4208 (package
4209 (name "r-phontools")
4210 (version "0.2-2.1")
4211 (source
4212 (origin
4213 (method url-fetch)
4214 (uri (cran-uri "phonTools" version))
4215 (sha256
4216 (base32
4217 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4218 (properties `((upstream-name . "phonTools")))
4219 (build-system r-build-system)
4220 (home-page "http://www.santiagobarreda.com/rscripts.html")
4221 (synopsis "Tools for phonetic and acoustic analyses")
4222 (description
4223 "This package contains tools for the organization, display, and analysis
4224of the sorts of data frequently encountered in phonetics research and
4225experimentation, including the easy creation of IPA vowel plots, and the
4226creation and manipulation of WAVE audio files.")
4227 (license license:bsd-2)))
d976454c
RW
4228
4229(define-public r-np
4230 (package
4231 (name "r-np")
02c57c01 4232 (version "0.60-9")
d976454c
RW
4233 (source
4234 (origin
4235 (method url-fetch)
4236 (uri (cran-uri "np" version))
4237 (sha256
4238 (base32
02c57c01 4239 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4240 (build-system r-build-system)
4241 (propagated-inputs
4242 `(("r-boot" ,r-boot)
4243 ("r-cubature" ,r-cubature)
65d66b3e 4244 ("r-quadprog" ,r-quadprog)
d976454c
RW
4245 ("r-quantreg" ,r-quantreg)))
4246 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4247 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4248 (description "This package provides non-parametric (and semi-parametric)
4249kernel methods that seamlessly handle a mix of continuous, unordered, and
4250ordered factor data types.")
4251 ;; Any version of the GPL.
4252 (license license:gpl3+)))
2a112be0
RW
4253
4254(define-public r-powerplus
4255 (package
4256 (name "r-powerplus")
4257 (version "3.1")
4258 (source
4259 (origin
4260 (method url-fetch)
4261 (uri (cran-uri "powerplus" version))
4262 (sha256
4263 (base32
4264 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4265 (build-system r-build-system)
4266 (propagated-inputs
4267 `(("r-complexplus" ,r-complexplus)
4268 ("r-expm" ,r-expm)
4269 ("r-mass" ,r-mass)
4270 ("r-matrix" ,r-matrix)
4271 ("r-phontools" ,r-phontools)))
d062957a 4272 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4273 (synopsis "Exponentiation operations")
4274 (description
4275 "This package provides tools for the computation of matrix and scalar
4276exponentiation.")
4277 (license license:gpl2)))
021caafa
RW
4278
4279(define-public r-heatmaply
4280 (package
4281 (name "r-heatmaply")
19950821 4282 (version "0.15.2")
021caafa
RW
4283 (source
4284 (origin
4285 (method url-fetch)
4286 (uri (cran-uri "heatmaply" version))
4287 (sha256
4288 (base32
19950821 4289 "0h8s5djzj4mrmaswlcaap6jbwxrkbzc43bbqik3qf8vrqz335w04"))))
021caafa
RW
4290 (build-system r-build-system)
4291 (propagated-inputs
4292 `(("r-assertthat" ,r-assertthat)
4293 ("r-colorspace" ,r-colorspace)
4294 ("r-dendextend" ,r-dendextend)
4295 ("r-ggplot2" ,r-ggplot2)
4296 ("r-gplots" ,r-gplots)
4297 ("r-htmlwidgets" ,r-htmlwidgets)
d0f34274 4298 ("r-knitr" ,r-knitr) ; needed for vignettes
021caafa
RW
4299 ("r-magrittr" ,r-magrittr)
4300 ("r-plotly" ,r-plotly)
4301 ("r-rcolorbrewer" ,r-rcolorbrewer)
4302 ("r-reshape2" ,r-reshape2)
4303 ("r-scales" ,r-scales)
4304 ("r-seriation" ,r-seriation)
4305 ("r-viridis" ,r-viridis)
4306 ("r-webshot" ,r-webshot)))
4307 (home-page "https://cran.r-project.org/package=heatmaply")
4308 (synopsis "Interactive cluster heat maps using plotly")
4309 (description
4310 "This package enables you to create interactive cluster heatmaps that can
4311be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4312Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4313pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4314a popular graphical method for visualizing high-dimensional data, in which a
4315table of numbers is encoded as a grid of colored cells. The rows and columns
4316of the matrix are ordered to highlight patterns and are often accompanied by
4317dendrograms.")
4318 ;; Either version of the license.
4319 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4320
ff939ef4
RW
4321(define-public r-h5
4322 (package
4323 (name "r-h5")
4324 (version "0.9.9")
4325 (source
4326 (origin
4327 (method url-fetch)
4328 (uri (cran-uri "h5" version))
4329 (sha256
4330 (base32
4331 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4332 (build-system r-build-system)
4333 (inputs
4334 `(("zlib" ,zlib)
4335 ("hdf5" ,hdf5)))
4336 (native-inputs
4337 `(("which" ,which)))
4338 (propagated-inputs
4339 `(("r-rcpp" ,r-rcpp)))
4340 (home-page "https://github.com/mannau/h5")
4341 (synopsis "Interface to the HDF5 Library")
4342 (description
4343 "This package provides an S4 interface to the HDF5 library supporting
4344fast storage and retrieval of R-objects like vectors, matrices and arrays to
4345binary files in a language independent format. The HDF5 format can therefore
4346be used as an alternative to R's save/load mechanism. Since h5 is able to
4347access only subsets of stored data it can also handle data sets which do not
4348fit into memory.")
4349 (license license:bsd-2)))
4350
b2dc4cb4
RW
4351(define-public r-cgdsr
4352 (package
4353 (name "r-cgdsr")
4354 (version "1.2.10")
4355 (source
4356 (origin
4357 (method url-fetch)
4358 (uri (cran-uri "cgdsr" version))
4359 (sha256
4360 (base32
4361 "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
4362 (build-system r-build-system)
4363 (propagated-inputs
4364 `(("r-r-methodss3" ,r-r-methodss3)
4365 ("r-r-oo" ,r-r-oo)))
4366 (home-page "https://github.com/cBioPortal/cgdsr")
4367 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4368 (description
4369 "This package provides a basic set of R functions for querying the Cancer
4370Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4371Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4372 (license license:lgpl3)))
a00968b7
RW
4373
4374(define-public r-import
4375 (package
4376 (name "r-import")
4377 (version "1.1.0")
4378 (source
4379 (origin
4380 (method url-fetch)
4381 (uri (cran-uri "import" version))
4382 (sha256
4383 (base32
4384 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4385 (build-system r-build-system)
4386 (home-page "https://github.com/smbache/import")
4387 (synopsis "Import mechanism for R")
4388 (description
4389 "This is an alternative mechanism for importing objects from packages.
4390The syntax allows for importing multiple objects from a package with a single
4391command in an expressive way. The import package bridges some of the gap
4392between using @code{library} (or @code{require}) and direct (single-object)
4393imports. Furthermore the imported objects are not placed in the current
4394environment. It is also possible to import objects from stand-alone @code{.R}
4395files.")
4396 (license license:expat)))
5d9b82ac
RW
4397
4398(define-public r-shinyace
4399 (package
4400 (name "r-shinyace")
f0fe1a5a 4401 (version "0.3.3")
5d9b82ac
RW
4402 (source
4403 (origin
4404 (method url-fetch)
4405 (uri (cran-uri "shinyAce" version))
4406 (sha256
4407 (base32
f0fe1a5a 4408 "02q6wqw349nlyf3mbf18cxif1xv9cal5qzccrdlnv73szqn9jk7j"))))
5d9b82ac
RW
4409 (properties `((upstream-name . "shinyAce")))
4410 (build-system r-build-system)
4411 (propagated-inputs
e86d3cc5
RW
4412 `(("r-shiny" ,r-shiny)
4413 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4414 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4415 (synopsis "Ace editor bindings for Shiny")
4416 (description
4417 "This package provides Ace editor bindings to enable a rich text editing
4418environment within Shiny.")
4419 (license license:expat)))
f64fea1d
RW
4420
4421(define-public r-radiant-data
4422 (package
4423 (name "r-radiant-data")
cb40b6eb 4424 (version "0.9.9")
f64fea1d
RW
4425 (source
4426 (origin
4427 (method url-fetch)
4428 (uri (cran-uri "radiant.data" version))
4429 (sha256
4430 (base32
cb40b6eb 4431 "17mgm0sggh4f7ihqmj9m3996p3pqc7h2cwx6ll1ha3kg5mx0znyn"))
f64fea1d
RW
4432 (modules '((guix build utils)))
4433 (snippet
4434 '(begin
4435 ;; Delete files that are under CC-NC-SA.
4436 (delete-file-recursively "inst/app/tools/help")
4437 #t))))
4438 (properties `((upstream-name . "radiant.data")))
4439 (build-system r-build-system)
4440 (propagated-inputs
4441 `(("r-base64enc" ,r-base64enc)
4442 ("r-broom" ,r-broom)
4443 ("r-car" ,r-car)
4444 ("r-curl" ,r-curl)
4445 ("r-dplyr" ,r-dplyr)
4446 ("r-dt" ,r-dt)
36dc3591 4447 ("r-glue" ,r-glue)
f64fea1d
RW
4448 ("r-ggplot2" ,r-ggplot2)
4449 ("r-gridextra" ,r-gridextra)
4450 ("r-import" ,r-import)
4451 ("r-jsonlite" ,r-jsonlite)
4452 ("r-knitr" ,r-knitr)
4453 ("r-lubridate" ,r-lubridate)
4454 ("r-magrittr" ,r-magrittr)
4455 ("r-markdown" ,r-markdown)
36dc3591 4456 ("r-plotly" ,r-plotly)
f64fea1d
RW
4457 ("r-psych" ,r-psych)
4458 ("r-readr" ,r-readr)
36dc3591
RW
4459 ("r-readxl" ,r-readxl)
4460 ("r-rlang" ,r-rlang)
f64fea1d
RW
4461 ("r-rmarkdown" ,r-rmarkdown)
4462 ("r-rstudioapi" ,r-rstudioapi)
4463 ("r-scales" ,r-scales)
4464 ("r-shiny" ,r-shiny)
e5f9e9fa 4465 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4466 ("r-shinyace" ,r-shinyace)
cb40b6eb 4467 ("r-stringi" ,r-stringi)
f64fea1d 4468 ("r-tibble" ,r-tibble)
36dc3591
RW
4469 ("r-tidyr" ,r-tidyr)
4470 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4471 (home-page "https://github.com/radiant-rstats/radiant.data")
4472 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4473 (description
4474 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4475visualizing, summarizing, transforming, and combining data. It also contains
4476functionality to generate reproducible reports of the analyses conducted in
4477the application.")
4478 (license license:agpl3)))
e2cafc24
RW
4479
4480(define-public r-algdesign
4481 (package
4482 (name "r-algdesign")
4483 (version "1.1-7.3")
4484 (source
4485 (origin
4486 (method url-fetch)
4487 (uri (cran-uri "AlgDesign" version))
4488 (sha256
4489 (base32
4490 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
4491 (properties `((upstream-name . "AlgDesign")))
4492 (build-system r-build-system)
4493 (home-page "https://github.com/jvbraun/AlgDesign")
4494 (synopsis "Algorithmic experimental design")
4495 (description
4496 "This package provides tools to calculate exact and approximate theory
4497experimental designs for D, A, and I criteria. Very large designs may be
4498created. Experimental designs may be blocked or blocked designs created from
4499a candidate list, using several criteria. The blocking can be done when whole
4500and within plot factors interact.")
4501 (license license:gpl2+)))
35b0c051
RW
4502
4503(define-public r-signal
4504 (package
4505 (name "r-signal")
4506 (version "0.7-6")
4507 (source
4508 (origin
4509 (method url-fetch)
4510 (uri (cran-uri "signal" version))
4511 (sha256
4512 (base32
4513 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4514 (build-system r-build-system)
4515 (propagated-inputs `(("r-mass" ,r-mass)))
4516 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4517 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4518 (synopsis "Signal processing")
4519 (description
4520 "This package provides a set of signal processing functions originally
4521written for Matlab and GNU Octave. It includes filter generation utilities,
4522filtering functions, resampling routines, and visualization of filter models.
4523It also includes interpolation functions.")
4524 (license license:gpl2)))
db80dd4a 4525
3dab50d9
RW
4526(define-public r-gsubfn
4527 (package
4528 (name "r-gsubfn")
2acc0e5f 4529 (version "0.7")
3dab50d9
RW
4530 (source
4531 (origin
4532 (method url-fetch)
4533 (uri (cran-uri "gsubfn" version))
4534 (sha256
4535 (base32
2acc0e5f 4536 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4537 (build-system r-build-system)
4538 (propagated-inputs `(("r-proto" ,r-proto)))
4539 (home-page "http://gsubfn.googlecode.com")
4540 (synopsis "Utilities for strings and function arguments.")
4541 (description
4542 "This package provides @code{gsubfn} which is like @code{gsub} but can
4543take a replacement function or certain other objects instead of the
4544replacement string. Matches and back references are input to the replacement
4545function and replaced by the function output. @code{gsubfn} can be used to
4546split strings based on content rather than delimiters and for quasi-perl-style
4547string interpolation. The package also has facilities for translating
4548formulas to functions and allowing such formulas in function calls instead of
4549functions.")
4550 (license license:gpl2+)))
3a563a41
RW
4551
4552(define-public r-sqldf
4553 (package
4554 (name "r-sqldf")
4555 (version "0.4-11")
4556 (source
4557 (origin
4558 (method url-fetch)
4559 (uri (cran-uri "sqldf" version))
4560 (sha256
4561 (base32
4562 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4563 (build-system r-build-system)
4564 (propagated-inputs
4565 `(("r-chron" ,r-chron)
4566 ("r-dbi" ,r-dbi)
4567 ("r-gsubfn" ,r-gsubfn)
4568 ("r-proto" ,r-proto)
4569 ("r-rsqlite" ,r-rsqlite)))
4570 (home-page "https://github.com/ggrothendieck/sqldf")
4571 (synopsis "Manipulate R data frames using SQL")
4572 (description
4573 "The @code{sqldf} function is typically passed a single argument which is
4574an SQL select statement where the table names are ordinary R data frame names.
4575@code{sqldf} transparently sets up a database, imports the data frames into
4576that database, performs the SQL statement and returns the result using a
4577heuristic to determine which class to assign to each column of the returned
4578data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4579used to read filtered files into R even if the original files are larger than
4580R itself can handle.")
4581 (license license:gpl2)))
94e46cab
RW
4582
4583(define-public r-abind
4584 (package
4585 (name "r-abind")
4586 (version "1.4-5")
4587 (source
4588 (origin
4589 (method url-fetch)
4590 (uri (cran-uri "abind" version))
4591 (sha256
4592 (base32
4593 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
4594 (build-system r-build-system)
d062957a 4595 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
4596 (synopsis "Combine multidimensional arrays")
4597 (description
4598 "This package provides tools to combine multidimensional arrays into a
4599single array. This is a generalization of @code{cbind} and @code{rbind}. It
4600works with vectors, matrices, and higher-dimensional arrays. It also provides
4601the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
4602extracting and replacing data in arrays.")
4603 (license license:lgpl2.0+)))
fc784b66
RW
4604
4605(define-public r-prroc
4606 (package
4607 (name "r-prroc")
0430eb66 4608 (version "1.3.1")
fc784b66
RW
4609 (source
4610 (origin
4611 (method url-fetch)
4612 (uri (cran-uri "PRROC" version))
4613 (sha256
4614 (base32
0430eb66 4615 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
4616 (properties `((upstream-name . "PRROC")))
4617 (build-system r-build-system)
d062957a 4618 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
4619 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
4620 (description
4621 "This package computes the areas under the @dfn{precision-recall} (PR)
4622and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
4623contrast to other implementations, the interpolation between points of the PR
4624curve is done by a non-linear piecewise function. In addition to the areas
4625under the curves, the curves themselves can also be computed and plotted by a
4626specific S3-method.")
4627 (license license:gpl3)))
661bb51e
RW
4628
4629(define-public r-vim
4630 (package
4631 (name "r-vim")
8b2c80b8 4632 (version "4.8.0")
661bb51e
RW
4633 (source
4634 (origin
4635 (method url-fetch)
4636 (uri (cran-uri "VIM" version))
4637 (sha256
4638 (base32
8b2c80b8 4639 "08x4a4yzgp8adgrv7a3666yma4b60n64mcsnvhzmwdy023f4ysrw"))))
661bb51e
RW
4640 (properties `((upstream-name . "VIM")))
4641 (build-system r-build-system)
4642 (propagated-inputs
4643 `(("r-car" ,r-car)
4644 ("r-colorspace" ,r-colorspace)
4645 ("r-data-table" ,r-data-table)
4646 ("r-e1071" ,r-e1071)
4647 ("r-laeken" ,r-laeken)
4648 ("r-mass" ,r-mass)
4649 ("r-nnet" ,r-nnet)
8b2c80b8 4650 ("r-ranger" ,r-ranger)
661bb51e
RW
4651 ("r-rcpp" ,r-rcpp)
4652 ("r-robustbase" ,r-robustbase)
4653 ("r-sp" ,r-sp)
4654 ("r-vcd" ,r-vcd)))
4655 (home-page "https://github.com/alexkowa/VIM")
4656 (synopsis "Visualization and imputation of missing values")
4657 (description
4658 "This package provides tools for the visualization of missing and/or
4659imputed values are introduced, which can be used for exploring the data and
4660the structure of the missing and/or imputed values. Depending on this
4661structure of the missing values, the corresponding methods may help to
4662identify the mechanism generating the missing values and allows to explore the
4663data including missing values. In addition, the quality of imputation can be
4664visually explored using various univariate, bivariate, multiple and
4665multivariate plot methods.")
4666 (license license:gpl2+)))
d10b0952
RW
4667
4668(define-public r-fnn
4669 (package
4670 (name "r-fnn")
b9b10413 4671 (version "1.1.3")
d10b0952
RW
4672 (source
4673 (origin
4674 (method url-fetch)
4675 (uri (cran-uri "FNN" version))
4676 (sha256
4677 (base32
b9b10413 4678 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
d10b0952
RW
4679 (properties `((upstream-name . "FNN")))
4680 (build-system r-build-system)
1b5905fe 4681 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
4682 (synopsis "Fast nearest neighbor search algorithms and applications")
4683 (description
4684 "This package provides cover-tree and kd-tree fast k-nearest neighbor
4685search algorithms. Related applications including KNN classification,
4686regression and information measures are implemented.")
4687 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
4688 ;; later can be used.
4689 (license license:gpl2+)))
be815dbd
RW
4690
4691(define-public r-smoother
4692 (package
4693 (name "r-smoother")
4694 (version "1.1")
4695 (source
4696 (origin
4697 (method url-fetch)
4698 (uri (cran-uri "smoother" version))
4699 (sha256
4700 (base32
4701 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
4702 (build-system r-build-system)
4703 (propagated-inputs
4704 `(("r-ttr" ,r-ttr)))
4705 (home-page "http://cran.r-project.org/web/packages/smoother")
4706 (synopsis "Functions relating to the smoothing of numerical data")
4707 (description
4708 "This package provides a collection of methods for smoothing numerical
4709data, commencing with a port of the Matlab gaussian window smoothing function.
4710In addition, several functions typically used in smoothing of financial data
4711are included.")
4712 (license license:gpl2)))
0efd09ac
RW
4713
4714(define-public r-riverplot
4715 (package
4716 (name "r-riverplot")
4717 (version "0.6")
4718 (source
4719 (origin
4720 (method url-fetch)
4721 (uri (cran-uri "riverplot" version))
4722 (sha256
4723 (base32
4724 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
4725 (build-system r-build-system)
4726 (home-page "https://logfc.wordpress.com")
4727 (synopsis "Sankey or ribbon plots")
4728 (description
4729 "Sankey plots are a type of diagram that is convenient to illustrate how
4730flow of information, resources etc. separates and joins, much like observing
4731how rivers split and merge. For example, they can be used to compare
4732different clusterings. This package provides an implementation of Sankey
4733plots for R.")
4734 (license license:gpl2+)))
c56739df
SY
4735
4736(define-public r-dyn
4737 (package
4738 (name "r-dyn")
4739 (version "0.2-9.6")
4740 (source
4741 (origin
4742 (method url-fetch)
4743 (uri (cran-uri "dyn" version))
4744 (sha256
4745 (base32
4746 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
4747 (build-system r-build-system)
4748 (propagated-inputs
4749 `(("r-zoo" ,r-zoo)))
4750 (home-page "https://cran.r-project.org/web/packages/dyn")
4751 (synopsis "Time series regression")
4752 (description
4753 "This package provides the dyn class interfaces @code{ts}, @code{irts},
4754@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
4755@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
4756@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
4757@code{randomForest::randomForest()} and other regression functions, allowing
4758those functions to be used with time series including specifications that may
4759contain lags, diffs and missing values.")
4760 ;; Any GPL version.
4761 (license license:gpl2+)))
24fa6bca
SY
4762
4763(define-public r-catdap
4764 (package
4765 (name "r-catdap")
4766 (version "1.3.4")
4767 (source
4768 (origin
4769 (method url-fetch)
4770 (uri (cran-uri "catdap" version))
4771 (sha256
4772 (base32
4773 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
4774 (build-system r-build-system)
4775 (native-inputs
4776 `(("gfortran" ,gfortran)))
4777 (home-page "https://cran.r-project.org/web/packages/catdap/")
4778 (synopsis "Tools for categorical data analysis")
4779 (description
4780 "This package provides functions for analyzing multivariate data.
4781Dependencies of the distribution of the specified variable (response
4782variable) to other variables (explanatory variables) are derived and
4783evaluated by the @dfn{Akaike Information Criterion} (AIC).")
4784 (license license:gpl2+)))
96e22362
SS
4785
4786(define-public r-arules
4787 (package
4788 (name "r-arules")
ea010aa3 4789 (version "1.6-3")
96e22362
SS
4790 (source
4791 (origin
4792 (method url-fetch)
4793 (uri (cran-uri "arules" version))
4794 (sha256
4795 (base32
ea010aa3 4796 "0dimrq1pz449z0mz9m87nhm5bpc0v789bcc3lghhh97wwi5zah9y"))))
96e22362
SS
4797 (build-system r-build-system)
4798 (propagated-inputs
4799 `(("r-matrix" ,r-matrix)))
4800 (home-page "https://github.com/mhahsler/arules")
4801 (synopsis "Mining association rules and frequent itemsets")
4802 (description
4803 "This package provides an infrastructure for representing, manipulating
4804and analyzing transaction data and patterns (frequent itemsets and association rules).
4805It also provides C implementations of the association mining algorithms Apriori
4806and Eclat.")
4807 (license license:gpl3)))
1cde7467
KH
4808
4809(define-public r-parsedate
4810 (package
4811 (name "r-parsedate")
4812 (version "1.1.3")
4813 (source
4814 (origin
4815 (method url-fetch)
4816 (uri (cran-uri "parsedate" version))
4817 (sha256
4818 (base32
4819 "0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
4820 (build-system r-build-system)
4821 (home-page "https://github.com/gaborcsardi/parsedate")
4822 (synopsis
4823 "Recognize and parse dates in various formats")
4824 (description
4825 "This package provides three functions for dealing with dates:
4826@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
4827time formats, @code{parse_date} parses dates in unspecified formats,
4828and @code{format_iso_8601} formats a date in ISO 8601 format.")
4829 (license license:gpl2)))
2a27c0bb
SY
4830
4831(define-public r-abc-data
4832 (package
4833 (name "r-abc-data")
4834 (version "1.0")
4835 (source
4836 (origin
4837 (method url-fetch)
4838 (uri (cran-uri "abc.data" version))
4839 (sha256
4840 (base32
4841 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
4842 (properties `((upstream-name . "abc.data")))
4843 (build-system r-build-system)
4844 (home-page "https://cran.r-project.org/web/packages/abc.data/")
4845 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
4846 (description
4847 "This package contains data which are used by functions of the abc
4848package which implements several @dfn{Approximate Bayesian Computation} (ABC)
4849algorithms for performing parameter estimation, model selection, and
4850goodness-of-fit.")
4851 (license license:gpl3+)))
82c8e0ae
SY
4852
4853(define-public r-abc
4854 (package
4855 (name "r-abc")
4856 (version "2.1")
4857 (source
4858 (origin
4859 (method url-fetch)
4860 (uri (cran-uri "abc" version))
4861 (sha256
4862 (base32
4863 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
4864 (build-system r-build-system)
4865 (propagated-inputs
4866 `(("r-abc-data" ,r-abc-data)
4867 ("r-locfit" ,r-locfit)
4868 ("r-mass" ,r-mass)
4869 ("r-nnet" ,r-nnet)
4870 ("r-quantreg" ,r-quantreg)))
4871 (home-page "https://cran.r-project.org/web/packages/abc/")
4872 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
4873 (description
4874 "This package implements several @dfn{Approximate Bayesian
4875Computation} (ABC) algorithms for performing parameter estimation, model
4876selection, and goodness-of-fit. Cross-validation tools are also available for
4877measuring the accuracy of ABC estimates, and to calculate the
4878misclassification probabilities of different models.")
4879 (license license:gpl3+)))
4b1f7a3e 4880
d182828f
RW
4881(define-public r-zip
4882 (package
4883 (name "r-zip")
f5ce1dcc 4884 (version "2.0.0")
d182828f
RW
4885 (source
4886 (origin
4887 (method url-fetch)
4888 (uri (cran-uri "zip" version))
4889 (sha256
4890 (base32
f5ce1dcc 4891 "0a86x6a2cy0lkx98yljk9acb6q3ksz9y5acfaqnmbvnn77pibg86"))))
d182828f
RW
4892 (build-system r-build-system)
4893 (home-page "https://github.com/gaborcsardi/zip")
4894 (synopsis "Cross-platform Zip compression")
4895 (description
4896 "This package provides a cross-platform Zip compression library for R.
4897It is a replacement for the @code{zip} function, that does not require any
4898additional external tools on any platform.")
4899 (license license:cc0)))
4900
4b1f7a3e
RW
4901(define-public r-openxlsx
4902 (package
4903 (name "r-openxlsx")
a8b4677b 4904 (version "4.1.0")
4b1f7a3e
RW
4905 (source
4906 (origin
4907 (method url-fetch)
4908 (uri (cran-uri "openxlsx" version))
4909 (sha256
4910 (base32
a8b4677b 4911 "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
4b1f7a3e 4912 (build-system r-build-system)
a8b4677b
RW
4913 (propagated-inputs
4914 `(("r-rcpp" ,r-rcpp)
4915 ("r-zip" ,r-zip)))
4b1f7a3e
RW
4916 (home-page "https://github.com/awalker89/openxlsx")
4917 (synopsis "Read, write and edit XLSX files")
4918 (description
4919 "This package simplifies the creation of Excel @code{.xlsx} files by
4920providing a high level interface to writing, styling and editing worksheets.
4921Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
4922and @code{XLConnect} packages with the added benefit of removing the
4923dependency on Java.")
4924 (license license:gpl3)))
c9920f25
RW
4925
4926(define-public r-rio
4927 (package
4928 (name "r-rio")
1417d5f1 4929 (version "0.5.16")
c9920f25
RW
4930 (source
4931 (origin
4932 (method url-fetch)
4933 (uri (cran-uri "rio" version))
4934 (sha256
4935 (base32
1417d5f1 4936 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
4937 (build-system r-build-system)
4938 (propagated-inputs
4939 `(("r-curl" ,r-curl)
4940 ("r-data-table" ,r-data-table)
4941 ("r-foreign" ,r-foreign)
4942 ("r-haven" ,r-haven)
4943 ("r-openxlsx" ,r-openxlsx)
4944 ("r-readxl" ,r-readxl)
4945 ("r-tibble" ,r-tibble)))
4946 (home-page "https://github.com/leeper/rio")
4947 (synopsis "Swiss-army knife for data I/O")
4948 (description
4949 "This package provides streamlined data import and export infrastructure
4950by making assumptions that the user is probably willing to make: @code{import}
4951and @code{export} determine the data structure from the file extension,
4952reasonable defaults are used for data import and export (e.g.,
4953@code{stringsAsFactors=FALSE}), web-based import is natively
4954supported (including from SSL/HTTPS), compressed files can be read directly
4955without explicit decompression, and fast import packages are used where
4956appropriate. An additional convenience function, @code{convert}, provides a
4957simple method for converting between file types.")
4958 (license license:gpl2)))
08dac3d9
RW
4959
4960(define-public r-maptools
4961 (package
4962 (name "r-maptools")
bbe94211 4963 (version "0.9-5")
08dac3d9
RW
4964 (source
4965 (origin
4966 (method url-fetch)
4967 (uri (cran-uri "maptools" version))
4968 (sha256
4969 (base32
bbe94211 4970 "1pbvcn9xfx0hxq1ppbfg9xm5j04q4c15nj983yjmg7dlkzq135ax"))))
08dac3d9
RW
4971 (build-system r-build-system)
4972 (propagated-inputs
4973 `(("r-foreign" ,r-foreign)
4974 ("r-lattice" ,r-lattice)
4975 ("r-sp" ,r-sp)))
4976 (home-page "http://r-forge.r-project.org/projects/maptools/")
4977 (synopsis "Tools for reading and handling spatial objects")
4978 (description
4979 "This package provides a set of tools for manipulating and reading
4980geographic data, in particular ESRI Shapefiles. It includes binary access to
4981GSHHG shoreline files. The package also provides interface wrappers for
4982exchanging spatial objects with other R packages.")
4983 ;; The C source files from shapelib are released under the Expat license.
4984 ;; The R code is released under GPL version 2 or later.
4985 (license (list license:gpl2+
4986 license:expat))))
284179bb
RW
4987
4988(define-public r-later
4989 (package
4990 (name "r-later")
00fb3203 4991 (version "0.8.0")
284179bb
RW
4992 (source
4993 (origin
4994 (method url-fetch)
4995 (uri (cran-uri "later" version))
4996 (sha256
4997 (base32
00fb3203 4998 "08g503xjxrfxvrzj0cavsrz4m8ykbha64344j1w2r6v17js2hakb"))))
284179bb
RW
4999 (build-system r-build-system)
5000 (propagated-inputs
5001 `(("r-bh" ,r-bh)
5002 ("r-rcpp" ,r-rcpp)
5003 ("r-rlang" ,r-rlang)))
5004 (home-page "https://github.com/r-lib/later")
5005 (synopsis "Utilities for delaying function execution")
5006 (description
5007 "This package provides tools to execute arbitrary R or C functions some
5008time after the current time, after the R execution stack has emptied.")
5009 (license license:gpl2+)))
d9d66ba9
RW
5010
5011(define-public r-promises
5012 (package
5013 (name "r-promises")
5014 (version "1.0.1")
5015 (source
5016 (origin
5017 (method url-fetch)
5018 (uri (cran-uri "promises" version))
5019 (sha256
5020 (base32
5021 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
5022 (build-system r-build-system)
5023 (propagated-inputs
5024 `(("r-later" ,r-later)
5025 ("r-magrittr" ,r-magrittr)
5026 ("r-r6" ,r-r6)
5027 ("r-rcpp" ,r-rcpp)
5028 ("r-rlang" ,r-rlang)))
5029 (home-page "https://rstudio.github.io/promises")
5030 (synopsis "Abstractions for promise-based asynchronous programming")
5031 (description
5032 "This package provides fundamental abstractions for doing asynchronous
5033programming in R using promises. Asynchronous programming is useful for
5034allowing a single R process to orchestrate multiple tasks in the background
5035while also attending to something else. Semantics are similar to JavaScript
5036promises, but with a syntax that is idiomatic R.")
5037 (license license:expat)))
3cf9ae2f
RW
5038
5039(define-public r-dosnow
5040 (package
5041 (name "r-dosnow")
5042 (version "1.0.16")
5043 (source
5044 (origin
5045 (method url-fetch)
5046 (uri (cran-uri "doSNOW" version))
5047 (sha256
5048 (base32
5049 "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
5050 (properties `((upstream-name . "doSNOW")))
5051 (build-system r-build-system)
5052 (propagated-inputs
5053 `(("r-foreach" ,r-foreach)
5054 ("r-iterators" ,r-iterators)
5055 ("r-snow" ,r-snow)))
5056 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5057 (synopsis "Foreach parallel adaptor for the snow package")
5058 (description
5059 "This package provides a parallel backend for the @code{%dopar%} function
5060using the @code{snow} package.")
5061 (license license:gpl2)))
fdc3a05d
RJ
5062
5063(define-public r-snowfall
5064 (package
5065 (name "r-snowfall")
5066 (version "1.84-6.1")
5067 (source (origin
5068 (method url-fetch)
5069 (uri (cran-uri "snowfall" version))
5070 (sha256
5071 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5072 (build-system r-build-system)
5073 (propagated-inputs
5074 `(("r-snow" ,r-snow)))
5075 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5076 (synopsis "Easier cluster computing")
5077 (description "This package is a usability wrapper around snow for easier
5078development of parallel R programs. This package offers e.g. extended error
5079checks, and additional functions. All functions work in sequential mode, too,
5080if no cluster is present or wished. The package is also designed as connector
5081to the cluster management tool @code{sfCluster}, but can also used without
5082it.")
5083 (license license:gpl2+)))
e09d74ec 5084
94a8990f
RW
5085(define-public r-rappdirs
5086 (package
5087 (name "r-rappdirs")
5088 (version "0.3.1")
5089 (source
5090 (origin
5091 (method url-fetch)
5092 (uri (cran-uri "rappdirs" version))
5093 (sha256
5094 (base32
5095 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5096 (build-system r-build-system)
5097 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5098 (synopsis "Determine where to save data, caches, and logs")
5099 (description
5100 "This package provides an easy way to determine which directories on the
5101user's computer should be used to save data, caches and logs. It is a port of
5102Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5103 (license license:expat)))
2b47ebe1
RW
5104
5105(define-public r-learnr
5106 (package
5107 (name "r-learnr")
7d0370ed 5108 (version "0.9.2.1")
2b47ebe1
RW
5109 (source
5110 (origin
5111 (method url-fetch)
5112 (uri (cran-uri "learnr" version))
5113 (sha256
5114 (base32
7d0370ed 5115 "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
2b47ebe1
RW
5116 (build-system r-build-system)
5117 (propagated-inputs
5118 `(("r-evaluate" ,r-evaluate)
5119 ("r-htmltools" ,r-htmltools)
5120 ("r-htmlwidgets" ,r-htmlwidgets)
5121 ("r-jsonlite" ,r-jsonlite)
5122 ("r-knitr" ,r-knitr)
5123 ("r-markdown" ,r-markdown)
5124 ("r-rappdirs" ,r-rappdirs)
5125 ("r-rmarkdown" ,r-rmarkdown)
5126 ("r-rprojroot" ,r-rprojroot)
5127 ("r-shiny" ,r-shiny)
5128 ("r-withr" ,r-withr)))
5129 (home-page "https://rstudio.github.io/learnr/")
5130 (synopsis "Interactive tutorials for R")
5131 (description
5132 "This package provides tools to create interactive tutorials using R
5133Markdown. Use a combination of narrative, figures, videos, exercises, and
5134quizzes to create self-paced tutorials for learning about R and R packages.")
5135 (license license:asl2.0)))
12591673
RW
5136
5137(define-public r-analytics
5138 (package
5139 (name "r-analytics")
7a06cdfa 5140 (version "3.0")
12591673
RW
5141 (source
5142 (origin
5143 (method url-fetch)
5144 (uri (cran-uri "analytics" version))
5145 (sha256
5146 (base32
7a06cdfa 5147 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5148 (build-system r-build-system)
5149 (propagated-inputs
5150 `(("r-car" ,r-car)
5151 ("r-cluster" ,r-cluster)
5152 ("r-fractal" ,r-fractal)
5153 ("r-lmtest" ,r-lmtest)
5154 ("r-mass" ,r-mass)
5155 ("r-np" ,r-np)
5156 ("r-powerplus" ,r-powerplus)
5157 ("r-robust" ,r-robust)
5158 ("r-trend" ,r-trend)
5159 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5160 ("r-urca" ,r-urca)
5161 ("r-vim" ,r-vim)))
12591673
RW
5162 (home-page "https://cran.r-project.org/web/packages/analytics/")
5163 (synopsis "Collection of data analysis tools")
5164 (description
5165 "This package is a collection of data analysis tools. It includes tools
5166for regression outlier detection in a fitted linear model, stationary
5167bootstrap using a truncated geometric distribution, a comprehensive test for
5168weak stationarity, column means by group, weighted biplots, and a heuristic to
5169obtain a better initial configuration in non-metric MDS.")
5170 (license license:gpl2)))
9f56ceec
RW
5171
5172(define-public r-reticulate
5173 (package
5174 (name "r-reticulate")
d3f22f0a 5175 (version "1.11.1")
9f56ceec
RW
5176 (source
5177 (origin
5178 (method url-fetch)
5179 (uri (cran-uri "reticulate" version))
5180 (sha256
5181 (base32
d3f22f0a 5182 "1cyb92dvv9iibsk28i0gm5hm2xqbsn0y6d67id74c8rhai9y8i9v"))))
9f56ceec
RW
5183 (build-system r-build-system)
5184 (inputs `(("python" ,python)))
5185 (propagated-inputs
5186 `(("r-jsonlite" ,r-jsonlite)
5187 ("r-matrix" ,r-matrix)
5188 ("r-rcpp" ,r-rcpp)))
5189 (home-page "https://github.com/rstudio/reticulate")
5190 (synopsis "R interface to Python")
5191 (description
5192 "This package provides an interface from R to Python modules, classes,
5193and functions. When calling into Python, R data types are automatically
5194converted to their equivalent Python types. When values are returned from
5195Python to R they are converted back to R types.")
5196 (license license:asl2.0)))
11de8673
RW
5197
5198(define-public r-bibtex
5199 (package
5200 (name "r-bibtex")
5201 (version "0.4.2")
5202 (source
5203 (origin
5204 (method url-fetch)
5205 (uri (cran-uri "bibtex" version))
5206 (sha256
5207 (base32
5208 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5209 (build-system r-build-system)
5210 (propagated-inputs `(("r-stringr" ,r-stringr)))
5211 (home-page "https://github.com/romainfrancois/bibtex")
5212 (synopsis "Bibtex parser")
5213 (description "This package provides a utility for R to parse a bibtex
5214file.")
5215 (license license:gpl2+)))
e67acae7
RW
5216
5217(define-public r-ggseqlogo
5218 (package
5219 (name "r-ggseqlogo")
5220 (version "0.1")
5221 (source
5222 (origin
5223 (method url-fetch)
5224 (uri (cran-uri "ggseqlogo" version))
5225 (sha256
5226 (base32
5227 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5228 (build-system r-build-system)
5229 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5230 (home-page "https://github.com/omarwagih/ggseqlogo")
5231 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5232 (description
5233 "The range of functions provided by this package makes it possible to
5234draw highly versatile genomic sequence logos. Features include, but are not
5235limited to, modifying colour schemes and fonts used to draw the logo,
5236generating multiple logo plots, and aiding the visualisation with annotations.
5237Sequence logos can easily be combined with other ggplot2 plots.")
5238 ;; Unspecified version of the LGPL.
5239 (license license:lgpl3+)))
85df1a86
RW
5240
5241(define-public r-ggsci
5242 (package
5243 (name "r-ggsci")
5244 (version "2.9")
5245 (source
5246 (origin
5247 (method url-fetch)
5248 (uri (cran-uri "ggsci" version))
5249 (sha256
5250 (base32
5251 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5252 (build-system r-build-system)
5253 (propagated-inputs
5254 `(("r-ggplot2" ,r-ggplot2)
5255 ("r-scales" ,r-scales)))
5256 (home-page "https://nanx.me/ggsci/")
5257 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5258 (description
5259 "This package provides a collection of ggplot2 color palettes inspired by
5260plots in scientific journals, data visualization libraries, science fiction
5261movies, and TV shows.")
5262 (license license:gpl3)))
5219c5c5
RW
5263
5264(define-public r-ggsignif
5265 (package
5266 (name "r-ggsignif")
6e4a9b83 5267 (version "0.5.0")
5219c5c5
RW
5268 (source
5269 (origin
5270 (method url-fetch)
5271 (uri (cran-uri "ggsignif" version))
5272 (sha256
5273 (base32
6e4a9b83 5274 "0z04g5kqdj66fyfxb5d2m7njkqd7idbiy4xgsnxdh5pbh3cr643x"))))
5219c5c5
RW
5275 (build-system r-build-system)
5276 (propagated-inputs
5277 `(("r-ggplot2" ,r-ggplot2)))
5278 (home-page "https://github.com/const-ae/ggsignif")
5279 (synopsis "Significance brackets for ggplot2")
5280 (description
5281 "Enrich your ggplots with group-wise comparisons. This package provides
5282an easy way to indicate if two groups are significantly different. Commonly
5283this is shown by a bracket on top connecting the groups of interest which
5284itself is annotated with the level of significance. The package provides a
5285single layer that takes the groups for comparison and the test as arguments
5286and adds the annotation to the plot.")
5287 (license license:gpl3)))
5cbaaee8
RW
5288
5289(define-public r-ggpubr
5290 (package
5291 (name "r-ggpubr")
1659c5dd 5292 (version "0.2")
5cbaaee8
RW
5293 (source
5294 (origin
5295 (method url-fetch)
5296 (uri (cran-uri "ggpubr" version))
5297 (sha256
5298 (base32
1659c5dd 5299 "0rkpcjb1x7lvhj68aam5airbi534jqyiq12x5xk40a25iifhghq6"))))
5cbaaee8
RW
5300 (build-system r-build-system)
5301 (propagated-inputs
5302 `(("r-cowplot" ,r-cowplot)
5303 ("r-dplyr" ,r-dplyr)
5304 ("r-ggplot2" ,r-ggplot2)
5305 ("r-ggrepel" ,r-ggrepel)
5306 ("r-ggsci" ,r-ggsci)
5307 ("r-ggsignif" ,r-ggsignif)
caaec886 5308 ("r-glue" ,r-glue)
5cbaaee8
RW
5309 ("r-gridextra" ,r-gridextra)
5310 ("r-magrittr" ,r-magrittr)
caaec886 5311 ("r-polynom" ,r-polynom)
5cbaaee8
RW
5312 ("r-purrr" ,r-purrr)
5313 ("r-scales" ,r-scales)
5314 ("r-tidyr" ,r-tidyr)))
5315 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5316 (synopsis "ggplot2-based publication-ready plots")
5317 (description
5318 "The ggplot2 package is an excellent and flexible package for elegant
5319data visualization in R. However the default generated plots require some
5320formatting before we can send them for publication. The ggpubr package
5321provides some easy-to-use functions for creating and customizing ggplot2-based
5322publication-ready plots.")
5323 (license license:gpl2)))
141e43bd
RW
5324
5325(define-public r-ellipse
5326 (package
5327 (name "r-ellipse")
5328 (version "0.4.1")
5329 (source
5330 (origin
5331 (method url-fetch)
5332 (uri (cran-uri "ellipse" version))
5333 (sha256
5334 (base32
5335 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5336 (build-system r-build-system)
5337 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5338 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5339 (description
5340 "This package contains various routines for drawing ellipses and
5341ellipse-like confidence regions, implementing the plots described in Murdoch
5342and Chow (1996), A graphical display of large correlation matrices, The
5343American Statistician 50, 178-180. There are also routines implementing the
5344profile plots described in Bates and Watts (1988), Nonlinear Regression
5345Analysis and its Applications.")
5346 (license license:gpl2+)))
cbf6017d
RW
5347
5348(define-public r-flashclust
5349 (package
5350 (name "r-flashclust")
5351 (version "1.01-2")
5352 (source
5353 (origin
5354 (method url-fetch)
5355 (uri (cran-uri "flashClust" version))
5356 (sha256
5357 (base32
5358 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5359 (properties `((upstream-name . "flashClust")))
5360 (build-system r-build-system)
5361 (native-inputs `(("gfortran" ,gfortran)))
5362 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5363 (synopsis "Implementation of optimal hierarchical clustering")
5364 (description
5365 "This package provides a fast implementation of hierarchical
5366clustering.")
5367 (license license:gpl2+)))
e83841a2
RW
5368
5369(define-public r-factominer
5370 (package
5371 (name "r-factominer")
5372 (version "1.41")
5373 (source
5374 (origin
5375 (method url-fetch)
5376 (uri (cran-uri "FactoMineR" version))
5377 (sha256
5378 (base32
5379 "1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"))))
5380 (properties `((upstream-name . "FactoMineR")))
5381 (build-system r-build-system)
5382 (propagated-inputs
5383 `(("r-car" ,r-car)
5384 ("r-cluster" ,r-cluster)
5385 ("r-ellipse" ,r-ellipse)
5386 ("r-flashclust" ,r-flashclust)
5387 ("r-lattice" ,r-lattice)
5388 ("r-leaps" ,r-leaps)
5389 ("r-mass" ,r-mass)
5390 ("r-scatterplot3d" ,r-scatterplot3d)))
5391 (home-page "http://factominer.free.fr")
5392 (synopsis "Multivariate exploratory data analysis and data mining")
5393 (description
5394 "This package provides exploratory data analysis methods to summarize,
5395visualize and describe datasets. The main principal component methods are
5396available, those with the largest potential in terms of applications:
5397principal component analysis (PCA) when variables are quantitative,
5398correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5399variables are categorical, Multiple Factor Analysis when variables are
5400structured in groups, etc. and hierarchical cluster analysis.")
5401 (license license:gpl2+)))
f22bfee9
RW
5402
5403(define-public r-factoextra
5404 (package
5405 (name "r-factoextra")
5406 (version "1.0.5")
5407 (source
5408 (origin
5409 (method url-fetch)
5410 (uri (cran-uri "factoextra" version))
5411 (sha256
5412 (base32
5413 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5414 (build-system r-build-system)
5415 (propagated-inputs
5416 `(("r-abind" ,r-abind)
5417 ("r-cluster" ,r-cluster)
5418 ("r-dendextend" ,r-dendextend)
5419 ("r-factominer" ,r-factominer)
5420 ("r-ggplot2" ,r-ggplot2)
5421 ("r-ggpubr" ,r-ggpubr)
5422 ("r-ggrepel" ,r-ggrepel)
5423 ("r-reshape2" ,r-reshape2)
5424 ("r-tidyr" ,r-tidyr)))
5425 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5426 (synopsis "Extract and visualize the results of multivariate data analyses")
5427 (description
5428 "This package provides some easy-to-use functions to extract and
5429visualize the output of multivariate data analyses, including
6ccd88e8
RW
5430@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5431Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5432Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5433@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5434packages. It contains also functions for simplifying some clustering analysis
5435steps and provides ggplot2-based elegant data visualization.")
5436 (license license:gpl2)))
0c9868aa 5437
356230da
RW
5438(define-public r-fansi
5439 (package
5440 (name "r-fansi")
08645fcf 5441 (version "0.4.0")
356230da
RW
5442 (source
5443 (origin
5444 (method url-fetch)
5445 (uri (cran-uri "fansi" version))
5446 (sha256
5447 (base32
08645fcf 5448 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5449 (build-system r-build-system)
5450 (native-inputs
5451 `(("r-knitr" ,r-knitr))) ; for vignettes
5452 (home-page "https://github.com/brodieG/fansi")
5453 (synopsis "ANSI control sequence aware string functions")
5454 (description
5455 "This package provides counterparts to R string manipulation functions
5456that account for the effects of ANSI text formatting control sequences.")
5457 (license license:gpl2+)))
5458
0c9868aa
RW
5459(define-public r-nbclust
5460 (package
5461 (name "r-nbclust")
5462 (version "3.0")
5463 (source
5464 (origin
5465 (method url-fetch)
5466 (uri (cran-uri "NbClust" version))
5467 (sha256
5468 (base32
5469 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5470 (properties `((upstream-name . "NbClust")))
5471 (build-system r-build-system)
5472 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5473 (synopsis "Determine the best number of clusters in a data set")
5474 (description
5475 "NbClust provides 30 indexes for determining the optimal number of
5476clusters in a data set and offers the best clustering scheme from different
5477results to the user.")
5478 (license license:gpl2)))
546fc4aa
RW
5479
5480(define-public r-hdf5r
5481 (package
5482 (name "r-hdf5r")
081af9fa 5483 (version "1.0.1")
546fc4aa
RW
5484 (source
5485 (origin
5486 (method url-fetch)
5487 (uri (cran-uri "hdf5r" version))
5488 (sha256
5489 (base32
081af9fa 5490 "0h222q80li8rs3cv4c5lvv3g91ygd51w43ay6fwyk9q9d315vwrj"))))
546fc4aa
RW
5491 (build-system r-build-system)
5492 (inputs
5493 `(("hdf5" ,hdf5)
5494 ("zlib" ,zlib)))
5495 (propagated-inputs
5496 `(("r-bit64" ,r-bit64)
5497 ("r-r6" ,r-r6)))
5498 (home-page "https://hhoeflin.github.io/hdf5r")
5499 (synopsis "Interface to the HDF5 binary data format")
5500 (description
5501 "HDF5 is a data model, library and file format for storing and managing
5502large amounts of data. This package provides a nearly feature complete,
5503object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5504functionality is added so that HDF5 objects behave very similar to their
5505corresponding R counterparts.")
5506 (license license:asl2.0)))
846325a8 5507
3568b823
RW
5508(define-public r-itertools
5509 (package
5510 (name "r-itertools")
5511 (version "0.1-3")
5512 (source
5513 (origin
5514 (method url-fetch)
5515 (uri (cran-uri "itertools" version))
5516 (sha256
5517 (base32
5518 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5519 (build-system r-build-system)
5520 (propagated-inputs
5521 `(("r-iterators" ,r-iterators)))
5522 (home-page "https://cran.r-project.org/web/packages/itertools/")
5523 (synopsis "Iterator tools")
5524 (description
5525 "This package provides various tools for creating iterators, many
5526patterned after functions in the Python @code{itertools} module, and others
5527patterned after functions in the snow package.")
5528 (license license:gpl2)))
5529
53718658
RW
5530(define-public r-polynom
5531 (package
5532 (name "r-polynom")
5533 (version "1.3-9")
5534 (source
5535 (origin
5536 (method url-fetch)
5537 (uri (cran-uri "polynom" version))
5538 (sha256
5539 (base32
5540 "1s4xxv5rvpigawknvq27v9vzvs83phfsj5h8mim2lmf5bj950nnk"))))
5541 (build-system r-build-system)
5542 (home-page "https://cran.r-project.org/web/packages/polynom/")
5543 (synopsis "Functions for univariate polynomial manipulations")
5544 (description
5545 "This package provides a collection of functions to implement a class for
5546univariate polynomial manipulations.")
5547 (license license:gpl2)))
5548
dd954dd7
RW
5549(define-public r-gbrd
5550 (package
5551 (name "r-gbrd")
5552 (version "0.4-11")
5553 (source
5554 (origin
5555 (method url-fetch)
5556 (uri (cran-uri "gbRd" version))
5557 (sha256
5558 (base32
5559 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
5560 (properties `((upstream-name . "gbRd")))
5561 (build-system r-build-system)
5562 (home-page "https://cran.r-project.org/web/packages/gbRd/")
5563 (synopsis "Utilities for processing Rd objects and files")
5564 (description
5565 "This package provides utilities for processing Rd objects and files.
5566Extract argument descriptions and other parts of the help pages of
5567functions.")
5568 (license license:gpl2+)))
5569
0c92f373
RW
5570(define-public r-rjags
5571 (package
5572 (name "r-rjags")
5573 (version "4-8")
5574 (source
5575 (origin
5576 (method url-fetch)
5577 (uri (cran-uri "rjags" version))
5578 (sha256
5579 (base32
5580 "17xmjksj69f9wk4x71jxk4cgiqhaf2fj6bjm0mgzp4qln5x84a8m"))))
5581 (build-system r-build-system)
5582 (propagated-inputs
5583 `(("r-coda" ,r-coda)))
5584 (inputs
5585 `(("jags" ,jags)))
5586 (native-inputs
5587 `(("pkg-config" ,pkg-config)))
5588 (home-page "http://mcmc-jags.sourceforge.net")
5589 (synopsis "Bayesian graphical models using MCMC")
5590 (description
5591 "This package provides an R interface to the JAGS MCMC library. JAGS is
5592Just Another Gibbs Sampler. It is a program for analysis of Bayesian
5593hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
5594 (license license:gpl2)))
5595
6a846975
RW
5596(define-public r-rdpack
5597 (package
5598 (name "r-rdpack")
71d99539 5599 (version "0.10-1")
6a846975
RW
5600 (source
5601 (origin
5602 (method url-fetch)
5603 (uri (cran-uri "Rdpack" version))
5604 (sha256
5605 (base32
71d99539 5606 "0bbjnw88h54v40hzim00i8yd3p4rk9i84zfdmgcbnylscwvsf0av"))))
6a846975
RW
5607 (properties `((upstream-name . "Rdpack")))
5608 (build-system r-build-system)
5609 (propagated-inputs
5610 `(("r-bibtex" ,r-bibtex)
5611 ("r-gbrd" ,r-gbrd)))
5612 (home-page "https://github.com/GeoBosh/Rdpack")
5613 (synopsis "Update and manipulate Rd documentation objects")
5614 (description
5615 "This package provides functions for manipulation of R documentation
5616objects, including functions @code{reprompt()} and @code{ereprompt()} for
5617updating Rd documentation for functions, methods and classes; it also includes
5618Rd macros for citations and import of references from bibtex files for use in
5619Rd files and roxygen2 comments, as well as many functions for manipulation of
5620references and Rd files.")
5621 (license license:gpl2+)))
5622
c183fa26
RW
5623(define-public r-officer
5624 (package
5625 (name "r-officer")
fd1a17a5 5626 (version "0.3.3")
c183fa26
RW
5627 (source
5628 (origin
5629 (method url-fetch)
5630 (uri (cran-uri "officer" version))
5631 (sha256
5632 (base32
fd1a17a5 5633 "1ggdp8pbspn24sjshx1h48klivrx401vwk2df49j4wpwxh6dx26y"))))
c183fa26
RW
5634 (build-system r-build-system)
5635 (propagated-inputs
5636 `(("r-base64enc" ,r-base64enc)
5637 ("r-digest" ,r-digest)
5638 ("r-htmltools" ,r-htmltools)
5639 ("r-magrittr" ,r-magrittr)
5640 ("r-r6" ,r-r6)
5641 ("r-rcpp" ,r-rcpp)
fd1a17a5 5642 ("r-rlang" ,r-rlang)
c183fa26
RW
5643 ("r-uuid" ,r-uuid)
5644 ("r-xml2" ,r-xml2)
5645 ("r-zip" ,r-zip)))
5646 (home-page "https://davidgohel.github.io/officer")
5647 (synopsis "Manipulation of Word and PowerPoint documents")
5648 (description
5649 "This package provides tools to access and manipulate Word and PowerPoint
5650documents from R. The package focuses on tabular and graphical reporting from
5651R; it also provides two functions that let users get document content into
5652data objects. A set of functions lets add and remove images, tables and
5653paragraphs of text in new or existing documents. When working with PowerPoint
5654presentations, slides can be added or removed; shapes inside slides can also
5655be added or removed. When working with Word documents, a cursor can be used
5656to help insert or delete content at a specific location in the document.")
5657 (license license:gpl3)))
5658
488dc4e1
RW
5659(define-public r-abn
5660 (package
5661 (name "r-abn")
fbd263cd 5662 (version "1.3")
488dc4e1
RW
5663 (source
5664 (origin
5665 (method url-fetch)
5666 (uri (cran-uri "abn" version))
5667 (sha256
5668 (base32
fbd263cd 5669 "1q9hzpxwg835711kxwygd0l2awal6f015f8s6fprwz7graz1wbbm"))))
488dc4e1
RW
5670 (build-system r-build-system)
5671 (inputs
5672 `(("gsl" ,gsl)))
5673 (propagated-inputs
5674 `(("r-cairo" ,r-cairo)
5675 ("r-lme4" ,r-lme4)
5676 ("r-mass" ,r-mass)
5677 ("r-nnet" ,r-nnet)
5678 ("r-rcpp" ,r-rcpp)
5679 ("r-rcpparmadillo" ,r-rcpparmadillo)
5680 ("r-rjags" ,r-rjags)))
5681 (home-page "http://www.r-bayesian-networks.org")
5682 (synopsis "Modelling multivariate data with additive bayesian networks")
5683 (description
5684 "Bayesian network analysis is a form of probabilistic graphical models
5685which derives from empirical data a directed acyclic graph, DAG, describing
5686the dependency structure between random variables. An additive Bayesian
5687network model consists of a form of a DAG where each node comprises a
5688@dfn{generalized linear model} (GLM). Additive Bayesian network models are
5689equivalent to Bayesian multivariate regression using graphical modelling, they
5690generalises the usual multivariable regression, GLM, to multiple dependent
5691variables. This package provides routines to help determine optimal Bayesian
5692network models for a given data set, where these models are used to identify
5693statistical dependencies in messy, complex data.")
5694 (license license:gpl2+)))
5695
ffdeda3c
RW
5696(define-public r-acd
5697 (package
5698 (name "r-acd")
5699 (version "1.5.3")
5700 (source
5701 (origin
5702 (method url-fetch)
5703 (uri (cran-uri "ACD" version))
5704 (sha256
5705 (base32
5706 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
5707 (properties `((upstream-name . "ACD")))
5708 (build-system r-build-system)
5709 (home-page "https://cran.r-project.org/web/packages/ACD/")
5710 (synopsis "Categorical data analysis with complete or missing responses")
5711 (description
5712 "This package provides tools for categorical data analysis with complete
5713or missing responses.")
5714 (license license:gpl2+)))
5715
acbf23da
RW
5716(define-public r-acdm
5717 (package
5718 (name "r-acdm")
5719 (version "1.0.4")
5720 (source
5721 (origin
5722 (method url-fetch)
5723 (uri (cran-uri "ACDm" version))
5724 (sha256
5725 (base32
5726 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
5727 (properties `((upstream-name . "ACDm")))
5728 (build-system r-build-system)
5729 (propagated-inputs
5730 `(("r-dplyr" ,r-dplyr)
5731 ("r-ggplot2" ,r-ggplot2)
5732 ("r-plyr" ,r-plyr)
5733 ("r-rsolnp" ,r-rsolnp)
5734 ("r-zoo" ,r-zoo)))
5735 (home-page "https://cran.r-project.org/web/packages/ACDm/")
5736 (synopsis "Tools for Autoregressive Conditional Duration Models")
5737 (description
5738 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
5739and Russell, 1998) models. It creates trade, price or volume durations from
5740transactions (tic) data, performs diurnal adjustments, fits various ACD models
5741and tests them.")
5742 (license license:gpl2+)))
5743
08bf097a
RW
5744(define-public r-overlap
5745 (package
5746 (name "r-overlap")
5747 (version "0.3.2")
5748 (source
5749 (origin
5750 (method url-fetch)
5751 (uri (cran-uri "overlap" version))
5752 (sha256
5753 (base32
5754 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
5755 (build-system r-build-system)
5756 (home-page "https://cran.r-project.org/web/packages/overlap/")
5757 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
5758 (description
5759 "This package provides functions to fit kernel density functions to data
5760on temporal activity patterns of animals; estimate coefficients of overlapping
5761of densities for two species; and calculate bootstrap estimates of confidence
5762intervals.")
5763 (license license:gpl3+)))
5764
bfee9ce8
RW
5765(define-public r-snakecase
5766 (package
5767 (name "r-snakecase")
5768 (version "0.9.2")
5769 (source
5770 (origin
5771 (method url-fetch)
5772 (uri (cran-uri "snakecase" version))
5773 (sha256
5774 (base32
5775 "1g6xai53dl24ws0mwhqrkcv583ziaq505cv3z8v5dhjgy98kilyj"))))
5776 (build-system r-build-system)
5777 (propagated-inputs
5778 `(("r-stringi" ,r-stringi)
5779 ("r-stringr" ,r-stringr)))
5780 (home-page "https://github.com/Tazinho/snakecase")
5781 (synopsis "Convert strings into any case")
5782 (description
5783 "This package provides a consistent, flexible and easy to use tool to
5784parse and convert strings into cases like snake or camel among others.")
5785 (license license:gpl3)))
5786
de059e4b
RW
5787(define-public r-prediction
5788 (package
5789 (name "r-prediction")
77545570 5790 (version "0.3.6.2")
de059e4b
RW
5791 (source
5792 (origin
5793 (method url-fetch)
5794 (uri (cran-uri "prediction" version))
5795 (sha256
5796 (base32
77545570 5797 "0kx7xbm2j6c8h6gk1iig4vfpg877psg16j74hl7zc2mv40sc6dy5"))))
de059e4b
RW
5798 (build-system r-build-system)
5799 (propagated-inputs
5800 `(("r-data-table" ,r-data-table)))
5801 (home-page "https://github.com/leeper/prediction")
5802 (synopsis "Tidy, type-safe prediction methods")
5803 (description
5804 "This package provides the @code{prediction()} function, a type-safe
5805alternative to @code{predict()} that always returns a data frame. The package
5806currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
5807from the @code{stats} package, as well as numerous other model classes from
5808other add-on packages.")
5809 (license license:expat)))
5810
cfc06314
RW
5811(define-public r-sjlabelled
5812 (package
5813 (name "r-sjlabelled")
2766d343 5814 (version "1.0.16")
cfc06314
RW
5815 (source
5816 (origin
5817 (method url-fetch)
5818 (uri (cran-uri "sjlabelled" version))
5819 (sha256
5820 (base32
2766d343 5821 "1zi1ncna16zl9hcy7mzara4kjxqkgwcw9ncp388ss353wwc9y2nc"))))
cfc06314
RW
5822 (build-system r-build-system)
5823 (propagated-inputs
5824 `(("r-broom" ,r-broom)
5825 ("r-dplyr" ,r-dplyr)
5826 ("r-haven" ,r-haven)
5827 ("r-magrittr" ,r-magrittr)
5828 ("r-prediction" ,r-prediction)
5829 ("r-purrr" ,r-purrr)
5830 ("r-rlang" ,r-rlang)
2766d343 5831 ("r-snakecase" ,r-snakecase)))
cfc06314
RW
5832 (home-page "https://github.com/strengejacke/sjlabelled")
5833 (synopsis "Labelled data utility functions")
5834 (description
5835 "This package provides a collection of functions dealing with labelled
5836data, like reading and writing data between R and other statistical software
5837packages. This includes easy ways to get, set or change value and variable
5838label attributes, to convert labelled vectors into factors or numeric (and
5839vice versa), or to deal with multiple declared missing values.")
5840 (license license:gpl3)))
5841
1f560b9c
RW
5842(define-public r-sjmisc
5843 (package
5844 (name "r-sjmisc")
e45f4a4d 5845 (version "2.7.7")
1f560b9c
RW
5846 (source
5847 (origin
5848 (method url-fetch)
5849 (uri (cran-uri "sjmisc" version))
5850 (sha256
5851 (base32
e45f4a4d 5852 "0xm9pmq17maivmjsygwx3bdjd71hf829qbx735hyxa69z9dhp24q"))))
1f560b9c
RW
5853 (build-system r-build-system)
5854 (propagated-inputs
5855 `(("r-broom" ,r-broom)
5856 ("r-crayon" ,r-crayon)
5857 ("r-dplyr" ,r-dplyr)
5858 ("r-haven" ,r-haven)
5859 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
5860 ("r-purrr" ,r-purrr)
5861 ("r-rlang" ,r-rlang)
5862 ("r-sjlabelled" ,r-sjlabelled)
5863 ("r-stringdist" ,r-stringdist)
5864 ("r-stringr" ,r-stringr)
84d0d860 5865 ("r-tidyr" ,r-tidyr)))
1f560b9c
RW
5866 (home-page "https://github.com/strengejacke/sjmisc")
5867 (synopsis "Data and variable transformation functions")
5868 (description
5869 "This package is a collection of miscellaneous utility functions,
5870supporting data transformation tasks like recoding, dichotomizing or grouping
5871variables, setting and replacing missing values. The data transformation
5872functions also support labelled data, and all integrate seamlessly into a
5873tidyverse workflow.")
5874 (license license:gpl3)))
5875
aaed237d
RW
5876(define-public r-nortest
5877 (package
5878 (name "r-nortest")
5879 (version "1.0-4")
5880 (source
5881 (origin
5882 (method url-fetch)
5883 (uri (cran-uri "nortest" version))
5884 (sha256
5885 (base32
5886 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
5887 (build-system r-build-system)
5888 (home-page "https://cran.r-project.org/web/packages/nortest/")
5889 (synopsis "Tests for normality")
5890 (description
5891 "This package provides five omnibus tests for testing the composite
5892hypothesis of normality.")
5893 (license license:gpl2+)))
5894
0fd7d59d
RW
5895(define-public r-moonbook
5896 (package
5897 (name "r-moonbook")
5898 (version "0.2.3")
5899 (source
5900 (origin
5901 (method url-fetch)
5902 (uri (cran-uri "moonBook" version))
5903 (sha256
5904 (base32
5905 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
5906 (properties `((upstream-name . "moonBook")))
5907 (build-system r-build-system)
5908 (propagated-inputs
5909 `(("r-magrittr" ,r-magrittr)
5910 ("r-nortest" ,r-nortest)
5911 ("r-purrr" ,r-purrr)
5912 ("r-sjmisc" ,r-sjmisc)
5913 ("r-stringr" ,r-stringr)
5914 ("r-survival" ,r-survival)))
5915 (home-page "https://github.com/cardiomoon/moonBook")
5916 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
5917 (description
5918 "This package provides several analysis-related functions for the book
5919entitled \"R statistics and graph for medical articles\" (written in Korean),
5920version 1, by Keon-Woong Moon with Korean demographic data with several plot
5921functions.")
5922 (license license:gpl2)))
5923
589bd1c4
RW
5924(define-public r-flextable
5925 (package
5926 (name "r-flextable")
e89d5427 5927 (version "0.5.1")
589bd1c4
RW
5928 (source
5929 (origin
5930 (method url-fetch)
5931 (uri (cran-uri "flextable" version))
5932 (sha256
5933 (base32
e89d5427 5934 "0arxgal67ahsq8v0zbvc767qadn7lg3f7mmqa9gjjz6sri0y6gsx"))))
589bd1c4
RW
5935 (build-system r-build-system)
5936 (propagated-inputs
e89d5427
RW
5937 `(("r-data-table" ,r-data-table)
5938 ("r-gdtools" ,r-gdtools)
589bd1c4
RW
5939 ("r-htmltools" ,r-htmltools)
5940 ("r-knitr" ,r-knitr)
e89d5427 5941 ("r-magick" ,r-magick)
589bd1c4 5942 ("r-officer" ,r-officer)
e89d5427 5943 ("r-rlang" ,r-rlang)
589bd1c4 5944 ("r-rmarkdown" ,r-rmarkdown)
589bd1c4
RW
5945 ("r-xml2" ,r-xml2)))
5946 (home-page "https://davidgohel.github.io/flextable")
5947 (synopsis "Functions for tabular reporting")
5948 (description
5949 "This package provides tools to create pretty tables for HTML documents
5950and other formats. Functions are provided to let users create tables, modify
5951and format their content. It extends the @code{officer} package and can be
5952used within R markdown documents when rendering to HTML and to Word
5953documents.")
5954 (license license:gpl3)))
5955
846325a8
RW
5956(define-public r-writexl
5957 (package
5958 (name "r-writexl")
04a18a81 5959 (version "1.1")
846325a8
RW
5960 (source
5961 (origin
5962 (method url-fetch)
5963 (uri (cran-uri "writexl" version))
5964 (sha256
5965 (base32
04a18a81 5966 "0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"))))
846325a8
RW
5967 (build-system r-build-system)
5968 (inputs `(("zlib" ,zlib)))
5969 (home-page "https://github.com/ropensci/writexl")
5970 (synopsis "Export data frames to xlsx format")
5971 (description
5972 "This package provides a data frame to xlsx exporter based on
5973libxlsxwriter.")
5974 (license license:bsd-2)))
64abd245
RW
5975
5976(define-public r-biasedurn
5977 (package
5978 (name "r-biasedurn")
5979 (version "1.07")
5980 (source
5981 (origin
5982 (method url-fetch)
5983 (uri (cran-uri "BiasedUrn" version))
5984 (sha256
5985 (base32
5986 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
5987 (properties `((upstream-name . "BiasedUrn")))
5988 (build-system r-build-system)
5989 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
5990 (synopsis "Biased Urn model distributions")
5991 (description
5992 "This package provides statistical models of biased sampling in the form
5993of univariate and multivariate noncentral hypergeometric distributions,
5994including Wallenius' noncentral hypergeometric distribution and Fisher's
5995noncentral hypergeometric distribution (also called extended hypergeometric
5996distribution).")
5997 (license license:gpl3)))
87ba9508
RW
5998
5999(define-public r-goplot
6000 (package
6001 (name "r-goplot")
6002 (version "1.0.2")
6003 (source
6004 (origin
6005 (method url-fetch)
6006 (uri (cran-uri "GOplot" version))
6007 (sha256
6008 (base32
6009 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6010 (properties `((upstream-name . "GOplot")))
6011 (build-system r-build-system)
6012 (propagated-inputs
6013 `(("r-ggdendro" ,r-ggdendro)
6014 ("r-ggplot2" ,r-ggplot2)
6015 ("r-gridextra" ,r-gridextra)
6016 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6017 (home-page "https://github.com/wencke/wencke.github.io")
6018 (synopsis "Visualization of functional analysis data")
6019 (description
6020 "This package provides an implementation of multilayered visualizations
6021for enhanced graphical representation of functional analysis data. It
6022combines and integrates omics data derived from expression and functional
6023annotation enrichment analyses. Its plotting functions have been developed
6024with an hierarchical structure in mind: starting from a general overview to
6025identify the most enriched categories (modified bar plot, bubble plot) to a
6026more detailed one displaying different types of relevant information for the
6027molecules in a given set of categories (circle plot, chord plot, cluster plot,
6028Venn diagram, heatmap).")
6029 (license license:gpl2)))
aec7d6be
RW
6030
6031(define-public r-getopt
6032 (package
6033 (name "r-getopt")
6034 (version "1.20.2")
6035 (source
6036 (origin
6037 (method url-fetch)
6038 (uri (cran-uri "getopt" version))
6039 (sha256
6040 (base32
6041 "13p35lbpy7i578752fa71sbfvcsqw5qfa9p6kf8b5m3c5p9i4v1x"))))
6042 (build-system r-build-system)
6043 (home-page "https://github.com/trevorld/getopt")
6044 (synopsis "Command-line option processor for R")
6045 (description
6046 "This package is designed to be used with Rscript to write shebang
6047scripts that accept short and long options. Many users will prefer to
6048use the packages @code{optparse} or @code{argparse} which add extra
6049features like automatically generated help options and usage texts,
6050support for default values, positional argument support, etc.")
6051 (license license:gpl2+)))
3629622b
RW
6052
6053(define-public r-findpython
6054 (package
6055 (name "r-findpython")
f0867a0e 6056 (version "1.0.4")
3629622b
RW
6057 (source
6058 (origin
6059 (method url-fetch)
6060 (uri (cran-uri "findpython" version))
6061 (sha256
6062 (base32
f0867a0e 6063 "1zfcdcp4d48d2pzf5n59kqrfk2z9nnyzkx5j00gfmgfkadnv93x5"))))
3629622b
RW
6064 (build-system r-build-system)
6065 (home-page "https://github.com/trevorld/findpython")
6066 (synopsis "Functions to find an acceptable Python binary")
6067 (description
6068 "This package was designed to find an acceptable Python binary that
6069matches version and feature constraints.")
6070 (license license:expat)))
fa697599
RW
6071
6072;; This in not the same as "r-argparser"
6073(define-public r-argparse
6074 (package
6075 (name "r-argparse")
11a36548 6076 (version "2.0.0")
fa697599
RW
6077 (source
6078 (origin
6079 (method url-fetch)
6080 (uri (cran-uri "argparse" version))
6081 (sha256
6082 (base32
11a36548 6083 "1qrp7hc8sm6ryw0zws76al865ansig1xbx8ljxz4wabh60msrz3i"))))
fa697599
RW
6084 (build-system r-build-system)
6085 (inputs `(("python" ,python)))
6086 (propagated-inputs
6087 `(("r-findpython" ,r-findpython)
6088 ("r-getopt" ,r-getopt)
6089 ("r-jsonlite" ,r-jsonlite)
11a36548 6090 ("r-r6" ,r-r6)))
fa697599
RW
6091 (home-page "https://github.com/trevorld/argparse")
6092 (synopsis "Command line optional and positional argument parser")
6093 (description
6094 "This package provides a command line parser to be used with Rscript to
6095write shebang scripts that gracefully accept positional and optional arguments
6096and automatically generate usage notices.")
6097 (license license:gpl2+)))
4646d18e
RW
6098
6099(define-public r-hash
6100 (package
6101 (name "r-hash")
a431c381 6102 (version "2.2.6.1")
4646d18e
RW
6103 (source
6104 (origin
6105 (method url-fetch)
6106 (uri (cran-uri "hash" version))
6107 (sha256
6108 (base32
a431c381 6109 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
4646d18e
RW
6110 (build-system r-build-system)
6111 (home-page "https://cran.r-project.org/web/packages/hash/")
6112 (synopsis "Implementation of hash/associated arrays/dictionaries")
6113 (description
6114 "This package implements a data structure similar to hashes in Perl and
6115dictionaries in Python but with a purposefully R flavor. For objects of
6116appreciable size, access using hashes outperforms native named lists and
6117vectors.")
6118 (license license:gpl2+)))
06a45ad6
RW
6119
6120(define-public r-orddom
6121 (package
6122 (name "r-orddom")
6123 (version "3.1")
6124 (source
6125 (origin
6126 (method url-fetch)
6127 (uri (cran-uri "orddom" version))
6128 (sha256
6129 (base32
6130 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6131 (build-system r-build-system)
6132 (propagated-inputs `(("r-psych" ,r-psych)))
6133 (home-page "https://cran.r-project.org/web/packages/orddom/")
6134 (synopsis "Ordinal dominance statistics")
6135 (description
6136 "This package provides tools to compute ordinal, statistics and effect
6137sizes as an alternative to mean comparison: Cliff's delta or success rate
6138difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6139Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6140Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6141Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6142comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6143Group (Non-)Overlap considerations.")
6144 (license license:gpl2)))
0fccd15f
RW
6145
6146(define-public r-doby
6147 (package
6148 (name "r-doby")
cb96d81b 6149 (version "4.6-2")
0fccd15f
RW
6150 (source
6151 (origin
6152 (method url-fetch)
6153 (uri (cran-uri "doBy" version))
6154 (sha256
6155 (base32
cb96d81b 6156 "02vbv9nfgywg6lsiialkmfnax5z3rkyb9nr8j9l2cp8xi6ml95mb"))))
0fccd15f
RW
6157 (properties `((upstream-name . "doBy")))
6158 (build-system r-build-system)
6159 (propagated-inputs
6160 `(("r-dplyr" ,r-dplyr)
6161 ("r-magrittr" ,r-magrittr)
6162 ("r-mass" ,r-mass)
6163 ("r-matrix" ,r-matrix)
6164 ("r-plyr" ,r-plyr)))
6165 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6166 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6167 (description
6168 "This package contains:
6169
6170@itemize
6171@item facilities for working with grouped data: @code{do}
6172 something to data stratified @code{by} some variables.
6173@item implementations of least-squares means, general linear contrasts, and
6174@item miscellaneous other utilities.
6175@end itemize\n")
6176 (license license:gpl2+)))
5850c5b3
RW
6177
6178(define-public r-refgenome
6179 (package
6180 (name "r-refgenome")
2652e253 6181 (version "1.7.3.1")
5850c5b3
RW
6182 (source
6183 (origin
6184 (method url-fetch)
6185 (uri (cran-uri "refGenome" version))
6186 (sha256
6187 (base32
2652e253 6188 "1s4lxv5pqk6d0f0a9iclgv88yl346fwvzgraxh0gwpbym1yhh787"))))
5850c5b3
RW
6189 (properties `((upstream-name . "refGenome")))
6190 (build-system r-build-system)
6191 (propagated-inputs
6192 `(("r-dbi" ,r-dbi)
6193 ("r-doby" ,r-doby)
6194 ("r-rsqlite" ,r-rsqlite)))
6195 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6196 (synopsis
6197 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6198 (description
6199 "This package contains functionality for importing and managing of
6200downloaded genome annotation data from the Ensembl genome browser (European
6201Bioinformatics Institute) and from the UCSC genome browser (University of
6202California, Santa Cruz) and annotation routines for genomic positions and
6203splice site positions.")
6204 (license license:gpl2)))
ff7d53a7
RW
6205
6206(define-public r-basix
6207 (package
6208 (name "r-basix")
6209 (version "1.1")
6210 (source
6211 (origin
6212 (method url-fetch)
6213 (uri (cran-uri "BASIX" version))
6214 (sha256
6215 (base32
6216 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6217 (properties `((upstream-name . "BASIX")))
6218 (build-system r-build-system)
6219 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6220 (synopsis "Efficient C/C++ toolset for R")
6221 (description
6222 "BASIX provides some efficient C/C++ implementations of native R
6223procedures to speed up calculations in R.")
6224 (license license:gpl2)))
65e74814
RW
6225
6226(define-public r-blockfest
6227 (package
6228 (name "r-blockfest")
6229 (version "1.6")
6230 (source
6231 (origin
6232 (method url-fetch)
6233 (uri (cran-uri "BlockFeST" version))
6234 (sha256
6235 (base32
6236 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6237 (properties `((upstream-name . "BlockFeST")))
6238 (build-system r-build-system)
6239 (propagated-inputs `(("r-basix" ,r-basix)))
6240 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6241 (synopsis "Bayesian calculation of region-specific fixation index")
6242 (description
6243 "This package provides an R implementation of an extension of the
6244BayeScan software for codominant markers, adding the option to group
6245individual SNPs into pre-defined blocks. A typical application of this new
6246approach is the identification of genomic regions, genes, or gene sets
6247containing one or more SNPs that evolved under directional selection.")
6248 (license license:gpl2)))
b9ff2599 6249
fbdf05b1
RW
6250(define-public r-proc
6251 (package
6252 (name "r-proc")
464676a9 6253 (version "1.13.0")
fbdf05b1
RW
6254 (source
6255 (origin
6256 (method url-fetch)
6257 (uri (cran-uri "pROC" version))
6258 (sha256
6259 (base32
464676a9 6260 "0ain17clympkx09ym7gydylcd93096dxzqx1qzci310yq2l7fknm"))))
fbdf05b1
RW
6261 (properties `((upstream-name . "pROC")))
6262 (build-system r-build-system)
6263 (propagated-inputs
6264 `(("r-ggplot2" ,r-ggplot2)
6265 ("r-plyr" ,r-plyr)
6266 ("r-rcpp" ,r-rcpp)))
6267 (home-page "http://expasy.org/tools/pROC/")
6268 (synopsis "Display and analyze ROC curves")
6269 (description
6270 "This package provides tools for visualizing, smoothing and comparing
6271receiver operating characteristic (ROC curves). The area under the
6272curve (AUC) can be compared with statistical tests based on U-statistics or
6273bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6274 (license license:gpl3+)))
cea4d360
RW
6275
6276(define-public r-rootsolve
6277 (package
6278 (name "r-rootsolve")
6279 (version "1.7")
6280 (source
6281 (origin
6282 (method url-fetch)
6283 (uri (cran-uri "rootSolve" version))
6284 (sha256
6285 (base32
6286 "08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"))))
6287 (properties `((upstream-name . "rootSolve")))
6288 (build-system r-build-system)
6289 (native-inputs `(("gfortran" ,gfortran)))
6290 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6291 (synopsis "Tools for the analysis of ordinary differential equations")
6292 (description
6293 "This package provides routines to find the root of nonlinear functions,
6294and to perform steady-state and equilibrium analysis of @dfn{ordinary
6295differential equations} (ODE). It includes routines that:
6296
6297@enumerate
6298@item generate gradient and jacobian matrices (full and banded),
6299@item find roots of non-linear equations by the Newton-Raphson method,
6300@item estimate steady-state conditions of a system of (differential) equations
6301 in full, banded or sparse form, using the Newton-Raphson method, or by
6302 dynamically running,
6303@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6304 and 3-D partial differential equations, that have been converted to ordinary
6305 differential equations by numerical differencing (using the method-of-lines
6306 approach).
6307@end enumerate\n")
6308 (license license:gpl2+)))
c994418b 6309
6310(define-public r-abcanalysis
6311 (package
6312 (name "r-abcanalysis")
6313 (version "1.2.1")
6314 (source
6315 (origin
6316 (method url-fetch)
6317 (uri (cran-uri "ABCanalysis" version))
6318 (sha256
6319 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6320 (properties `((upstream-name . "ABCanalysis")))
6321 (build-system r-build-system)
6322 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6323 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6324 (synopsis "Computed ABC Analysis")
6325 (description
6326 "Multivariate data sets often differ in several factors or derived statistical
6327parameters, which have to be selected for a valid interpretation. Basing this
6328selection on traditional statistical limits leads occasionally to the perception
6329of losing information from a data set. This package provides tools to calculate
6330these limits on the basis of the mathematical properties of the distribution of
6331the analyzed items.")
6332 (license license:gpl3)))
87b576aa 6333
6334(define-public r-slam
6335 (package
6336 (name "r-slam")
1007b1b6 6337 (version "0.1-45")
87b576aa 6338 (source
6339 (origin
6340 (method url-fetch)
6341 (uri (cran-uri "slam" version))
6342 (sha256
1007b1b6 6343 (base32 "0xvj8va6xd7zkn3l4a5ad7v62s7xmkz8frq7gpcl3b6vqwckkaw4"))))
87b576aa 6344 (build-system r-build-system)
6345 (home-page "https://cran.r-project.org/web/packages/slam/")
6346 (synopsis "Sparse lightweight arrays and matrices")
6347 (description
6348 "This package contains data structures and algorithms for sparse arrays and matrices,
6349based on index arrays and simple triplet representations, respectively.")
6350 (license license:gpl2)))
881cc61c 6351
6352(define-public r-manipulatewidget
6353 (package
6354 (name "r-manipulatewidget")
6355 (version "0.10.0")
6356 (source
6357 (origin
6358 (method url-fetch)
6359 (uri (cran-uri "manipulateWidget" version))
6360 (sha256
6361 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6362 (properties
6363 `((upstream-name . "manipulateWidget")))
6364 (build-system r-build-system)
6365 (propagated-inputs
6366 `(("r-base64enc" ,r-base64enc)
6367 ("r-codetools" ,r-codetools)
6368 ("r-htmltools" ,r-htmltools)
6369 ("r-htmlwidgets" ,r-htmlwidgets)
6370 ("r-knitr" ,r-knitr)
6371 ("r-miniui" ,r-miniui)
6372 ("r-shiny" ,r-shiny)
6373 ("r-webshot" ,r-webshot)))
6374 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6375 (synopsis "Add even more interactivity to interactive charts")
6376 (description
6377 "This package lets you create in just a few lines of R code a nice user interface to
6378modify the data or the graphical parameters of one or multiple interactive
6379charts. It is useful to quickly explore visually some data or for package
6380developers to generate user interfaces easy to maintain.")
6381 (license license:gpl2+)))
16b0e8da 6382
6383(define-public r-a3
6384 (package
6385 (name "r-a3")
6386 (version "1.0.0")
6387 (source
6388 (origin
6389 (method url-fetch)
6390 (uri (cran-uri "A3" version))
6391 (sha256
6392 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6393 (properties `((upstream-name . "A3")))
6394 (build-system r-build-system)
6395 (propagated-inputs
6396 `(("r-pbapply" ,r-pbapply)
6397 ("r-xtable" ,r-xtable)))
6398 (home-page "https://cran.r-project.org/web/packages/A3/")
6399 (synopsis "Error metrics for predictive models")
6400 (description
6401 "This package supplies tools for tabulating and analyzing the results of predictive
6402models. The methods employed are applicable to virtually any predictive model
6403and make comparisons between different methodologies straightforward.")
6404 (license license:gpl2+)))
59b55def
RW
6405
6406(define-public r-infotheo
6407 (package
6408 (name "r-infotheo")
6409 (version "1.2.0")
6410 (source
6411 (origin
6412 (method url-fetch)
6413 (uri (cran-uri "infotheo" version))
6414 (sha256
6415 (base32
6416 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6417 (build-system r-build-system)
6418 (home-page "http://homepage.meyerp.com/software")
6419 (synopsis "Information-theoretic measures")
6420 (description
6421 "This package implements various measures of information theory based on
6422several entropy estimators.")
6423 (license license:gpl3+)))
9e21f217 6424
6425(define-public r-abcoptim
6426 (package
6427 (name "r-abcoptim")
6428 (version "0.15.0")
6429 (source
6430 (origin
6431 (method url-fetch)
6432 (uri (cran-uri "ABCoptim" version))
6433 (sha256
6434 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6435 (properties `((upstream-name . "ABCoptim")))
6436 (build-system r-build-system)
6437 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6438 (home-page "https://github.com/gvegayon/ABCoptim/")
6439 (synopsis "Optimization of Artificial Bee Colony algorithm")
6440 (description
6441 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6442Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6443simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6444algorithms, and uses only common control parameters such as colony size and
6445maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6446colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6447 This version is a work-in-progress and is written in R code.")
6448 (license license:expat)))
40c10917 6449
6450(define-public r-abcp2
6451 (package
6452 (name "r-abcp2")
6453 (version "1.2")
6454 (source
6455 (origin
6456 (method url-fetch)
6457 (uri (cran-uri "ABCp2" version))
6458 (sha256
6459 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6460 (properties `((upstream-name . "ABCp2")))
6461 (build-system r-build-system)
6462 (propagated-inputs `(("r-mass" ,r-mass)))
6463 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6464 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6465 (description
6466 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6467Poisson, and Gamma distribution and estimates the proportional paternity of the
6468second male (P2) based on the best fit distribution.")
6469 (license license:gpl2)))
cadc10a5 6470
6471(define-public r-abcrf
6472 (package
6473 (name "r-abcrf")
6474 (version "1.7.1")
6475 (source
6476 (origin
6477 (method url-fetch)
6478 (uri (cran-uri "abcrf" version))
6479 (sha256
6480 (base32 "06vy3inikrr9hv36q4djhrgzi9zizdfnhz17wpra8kadmr7qj441"))))
6481 (build-system r-build-system)
6482 (propagated-inputs
6483 `(("r-mass" ,r-mass)
6484 ("r-matrixstats" ,r-matrixstats)
6485 ("r-ranger" ,r-ranger)
6486 ("r-rcpp" ,r-rcpp)
6487 ("r-rcpparmadillo" ,r-rcpparmadillo)
6488 ("r-readr" ,r-readr)
6489 ("r-stringr" ,r-stringr)))
6490 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6491 (synopsis "Approximate bayesian computation via random forests")
6492 (description
6493 "This package performs approximate bayesian computation (ABC) model choice and
6494parameter inference via random forests. This machine learning tool named random
6495forests (RF) can conduct selection among the highly complex models covered by
6496ABC algorithms.")
6497 (license license:gpl2+)))
12da2a5e 6498
6499(define-public r-abctools
6500 (package
6501 (name "r-abctools")
6502 (version "1.1.3")
6503 (source
6504 (origin
6505 (method url-fetch)
6506 (uri (cran-uri "abctools" version))
6507 (sha256
6508 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6509 (build-system r-build-system)
6510 (propagated-inputs
6511 `(("r-abc" ,r-abc)
6512 ("r-abind" ,r-abind)
6513 ("r-hmisc" ,r-hmisc)
6514 ("r-plyr" ,r-plyr)))
6515 (home-page "https://github.com/dennisprangle/abctools/")
6516 (synopsis "Tools for ABC analyses")
6517 (description
6518 "This @code{r-abctools} package provides tools for approximate Bayesian computation
6519including summary statistic selection and assessing coverage. This includes
6520recent dimension reduction algorithms to tune the choice of summary statistics,
6521and coverage methods to tune the choice of threshold.")
6522 (license license:gpl2+)))
77b33e0e 6523
6524(define-public r-ggstance
6525 (package
6526 (name "r-ggstance")
6527 (version "0.3.1")
6528 (source
6529 (origin
6530 (method url-fetch)
6531 (uri (cran-uri "ggstance" version))
6532 (sha256
6533 (base32 "0v7f3xdaaridw6d4jvnsfwxmpjrasvx5vl555wsrn50aah17fkvh"))))
6534 (build-system r-build-system)
6535 (propagated-inputs
6536 `(("r-ggplot2" ,r-ggplot2)
6537 ("r-plyr" ,r-plyr)
6538 ("r-rlang" ,r-rlang)
6539 ("r-withr" ,r-withr)))
6540 (home-page "https://cran.r-project.org/web/packages/ggstance/")
6541 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
6542 (description
6543 "This package is a @code{r-ggplot2} extension that provides flipped components:
6544@enumerate
6545@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
6546@item vertical versions of @code{r-ggplot2} positions.
6547@end enumerate")
6548 (license license:gpl3)))
c61f7bc5 6549
6550(define-public r-mosaiccore
6551 (package
6552 (name "r-mosaiccore")
6553 (version "0.6.0")
6554 (source
6555 (origin
6556 (method url-fetch)
6557 (uri (cran-uri "mosaicCore" version))
6558 (sha256
6559 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
6560 (properties `((upstream-name . "mosaicCore")))
6561 (build-system r-build-system)
6562 (propagated-inputs
6563 `(("r-dplyr" ,r-dplyr)
6564 ("r-lazyeval" ,r-lazyeval)
6565 ("r-mass" ,r-mass)
6566 ("r-rlang" ,r-rlang)
6567 ("r-tidyr" ,r-tidyr)))
6568 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
6569 (synopsis "Common utilities for mosaic family packages")
6570 (description
6571 "Common utilities used in other Mosaic family packages are collected here.")
6572 (license license:gpl2+)))
214452ff 6573
6574(define-public r-ggformula
6575 (package
6576 (name "r-ggformula")
104e7c3c 6577 (version "0.9.1")
214452ff 6578 (source
6579 (origin
6580 (method url-fetch)
6581 (uri (cran-uri "ggformula" version))
6582 (sha256
104e7c3c 6583 (base32 "01ngx8qh9lhmagng6abx2ky54zi3iyj5bpxlnw59slagwv7l6icx"))))
214452ff 6584 (build-system r-build-system)
6585 (propagated-inputs
6586 `(("r-ggplot2" ,r-ggplot2)
6587 ("r-ggstance" ,r-ggstance)
6588 ("r-magrittr" ,r-magrittr)
6589 ("r-mosaiccore" ,r-mosaiccore)
6590 ("r-rlang" ,r-rlang)
6591 ("r-stringr" ,r-stringr)
6592 ("r-tibble" ,r-tibble)
6593 ("r-tidyr" ,r-tidyr)))
6594 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
6595 (synopsis "Formula interface for the @code{r-ggplot2}")
6596 (description
6597 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
6598gf_density(), and so on, bring the formula interface to ggplot(). This captures
6599and extends the excellent simplicity of the lattice-graphics formula interface,
6600while providing the intuitive capabilities of @code{r-ggplot2}.")
6601 (license license:expat)))
2f195b6f 6602
6603(define-public r-mosaicdata
6604 (package
6605 (name "r-mosaicdata")
6606 (version "0.17.0")
6607 (source
6608 (origin
6609 (method url-fetch)
6610 (uri (cran-uri "mosaicData" version))
6611 (sha256
6612 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
6613 (properties `((upstream-name . "mosaicData")))
6614 (build-system r-build-system)
6615 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
6616 (synopsis "Data sets for project Mosaic")
6617 (description
6618 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
6619used to teach mathematics, statistics, computation and modeling.")
6620 (license license:gpl2+)))
6c6ce2d0 6621
82acd43c
RW
6622(define-public r-raster
6623 (package
6624 (name "r-raster")
aff13de3 6625 (version "2.8-19")
82acd43c
RW
6626 (source
6627 (origin
6628 (method url-fetch)
6629 (uri (cran-uri "raster" version))
6630 (sha256
6631 (base32
aff13de3 6632 "1lmhf7p7is8ai7lv7zsj2rdzf83j7ccl4x7a9vwxxa824zy4bkf4"))))
82acd43c
RW
6633 (build-system r-build-system)
6634 (propagated-inputs
6635 `(("r-rcpp" ,r-rcpp)
6636 ("r-sp" ,r-sp)))
aff13de3 6637 (home-page "https://www.rspatial.org/")
82acd43c
RW
6638 (synopsis "Geographic data analysis and modeling")
6639 (description
6640 "The package implements basic and high-level functions for reading,
6641writing, manipulating, analyzing and modeling of gridded spatial data.
6642Processing of very large files is supported.")
6643 (license license:gpl3+)))
6644
6c6ce2d0 6645(define-public r-mosaic
6646 (package
6647 (name "r-mosaic")
6648 (version "1.4.0")
6649 (source
6650 (origin
6651 (method url-fetch)
6652 (uri (cran-uri "mosaic" version))
6653 (sha256
6654 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
6655 (build-system r-build-system)
6656 (propagated-inputs
6657 `(("r-broom" ,r-broom)
6658 ("r-dplyr" ,r-dplyr)
6659 ("r-ggdendro" ,r-ggdendro)
6660 ("r-ggformula" ,r-ggformula)
6661 ("r-ggplot2" ,r-ggplot2)
6662 ("r-ggrepel" ,r-ggrepel)
6663 ("r-glue" ,r-glue)
6664 ("r-gridextra" ,r-gridextra)
6665 ("r-lattice" ,r-lattice)
6666 ("r-latticeextra" ,r-latticeextra)
6667 ("r-lazyeval" ,r-lazyeval)
6668 ("r-mass" ,r-mass)
6669 ("r-matrix" ,r-matrix)
6670 ("r-mosaiccore" ,r-mosaiccore)
6671 ("r-mosaicdata" ,r-mosaicdata)
6672 ("r-readr" ,r-readr)
6673 ("r-tidyr" ,r-tidyr)))
6674 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
6675 (synopsis "Mathematics, statistics, and computation teaching utilities")
6676 (description
6677 "This package contain data sets and utilities from
6678@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
6679statistics, computation and modeling. Project MOSAIC is a community of
6680educators working to tie together aspects of quantitative work that students
6681in science, technology, engineering and mathematics will need in their
6682professional lives, but which are usually taught in isolation, if at all.")
6683 (license license:gpl2+)))
cbb0edd1 6684
6685(define-public r-abd
6686 (package
6687 (name "r-abd")
6688 (version "0.2-8")
6689 (source
6690 (origin
6691 (method url-fetch)
6692 (uri (cran-uri "abd" version))
6693 (sha256
6694 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
6695 (build-system r-build-system)
6696 (propagated-inputs
6697 `(("r-lattice" ,r-lattice)
6698 ("r-mosaic" ,r-mosaic)
6699 ("r-nlme" ,r-nlme)))
6700 (home-page "https://cran.r-project.org/web/packages/abd/")
6701 (synopsis "Analysis of biological data")
6702 (description
6703 "The @code{r-abd} package contains data sets and sample code for the Analysis of
6704biological data by Michael Whitlock and Dolph Schluter.")
6705 (license license:gpl2)))
01af264d
MIP
6706
6707(define-public r-svgui
6708 (package
6709 (name "r-svgui")
6710 (version "1.0.0")
6711 (source
6712 (origin
6713 (method url-fetch)
6714 (uri (cran-uri "svGUI" version))
6715 (sha256
6716 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
6717 (properties `((upstream-name . "svGUI")))
6718 (build-system r-build-system)
6719 (home-page "https://github.com/SciViews/svGUI/")
6720 (synopsis "Functions for managing GUI clients in R")
6721 (description
6722 "The SciViews @code{svGUI} package eases the management of Graphical User
6723Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
6724centralizes info about GUI elements currently used, and it dispatches GUI
6725calls to the particular toolkits in use in function of the context.")
6726 (license license:gpl2)))
d1ca3d72 6727
6728(define-public r-svdialogs
6729 (package
6730 (name "r-svdialogs")
6731 (version "1.0.0")
6732 (source
6733 (origin
6734 (method url-fetch)
6735 (uri (cran-uri "svDialogs" version))
6736 (sha256
6737 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
6738 (properties `((upstream-name . "svDialogs")))
6739 (build-system r-build-system)
6740 (inputs
6741 `(("yad" ,yad)
6742 ("zenity" ,zenity)))
6743 (propagated-inputs
6744 `(("r-rstudioapi" ,r-rstudioapi)
6745 ("r-svgui" ,r-svgui)))
6746 (home-page "https://github.com/SciViews/svDialogs/")
6747 (synopsis "Portable dialog boxes")
6748 (description
6749 "This package helps to construct standard dialog boxes for your GUI, including
6750message boxes, input boxes, list, file or directory selection, and others. In
6751case R cannot display GUI dialog boxes, a simpler command line version of these
6752interactive elements is also provided as a fallback solution.")
6753 (license license:gpl2)))
3cadd3ce 6754
6755(define-public r-abe
6756 (package
6757 (name "r-abe")
6758 (version "3.0.1")
6759 (source
6760 (origin
6761 (method url-fetch)
6762 (uri (cran-uri "abe" version))
6763 (sha256
6764 (base32
6765 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
6766 (build-system r-build-system)
6767 (home-page "https://cran.r-project.org/web/packages/abe/")
6768 (synopsis "Augmented backward elimination")
6769 (description
6770 "This package performs augmented backward elimination and checks the
6771stability of the obtained model. Augmented backward elimination combines
6772significance or information based criteria with the change in estimate to
6773either select the optimal model for prediction purposes or to serve as a tool
6774to obtain a practically sound, highly interpretable model.")
6775 (license license:gpl2+)))
ef26400b 6776
6777(define-public r-abf2
6778 (package
6779 (name "r-abf2")
6780 (version "0.7-1")
6781 (source
6782 (origin
6783 (method url-fetch)
6784 (uri (cran-uri "abf2" version))
6785 (sha256
6786 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
6787 (build-system r-build-system)
6788 (home-page "https://cran.r-project.org/web/packages/abf2/")
6789 (synopsis "Load gap-free axon @code{r-abf2} files")
6790 (description
6791 "This package loads electrophysiology data from ABF2 files, as created by
6792Axon Instruments/Molecular Devices software. Only files recorded in gap-free
6793mode are currently supported.")
6794 (license license:artistic2.0)))
1efcd0f1 6795
6796(define-public r-abhgenotyper
6797 (package
6798 (name "r-abhgenotyper")
6799 (version "1.0.1")
6800 (source
6801 (origin
6802 (method url-fetch)
6803 (uri (cran-uri "ABHgenotypeR" version))
6804 (sha256
6805 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
6806 (properties `((upstream-name . "ABHgenotypeR")))
6807 (build-system r-build-system)
6808 (propagated-inputs
6809 `(("r-ggplot2" ,r-ggplot2)
6810 ("r-reshape2" ,r-reshape2)))
6811 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
6812 (synopsis "Visualize and manipulate ABH genotypes")
6813 (description
6814 "The @code{r-abhgenotyper} package provides simple imputation,
6815error-correction and plotting capacities for genotype data. The package is
6816supposed to serve as an intermediate but independent analysis tool between the
6817TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
6818not found in either TASSEL or @code{r-qtl} in addition to visualization of
6819genotypes as \"graphical genotypes\".")
6820 (license license:gpl3)))
ebb3cdb1 6821
6e8b38d3
RW
6822(define-public r-furrr
6823 (package
6824 (name "r-furrr")
6825 (version "0.1.0")
6826 (source
6827 (origin
6828 (method url-fetch)
6829 (uri (cran-uri "furrr" version))
6830 (sha256
6831 (base32
6832 "1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"))))
6833 (build-system r-build-system)
6834 (propagated-inputs
6835 `(("r-future" ,r-future)
6836 ("r-globals" ,r-globals)
6837 ("r-purrr" ,r-purrr)
6838 ("r-rlang" ,r-rlang)))
6839 (home-page "https://github.com/DavisVaughan/furrr")
6840 (synopsis "Apply mapping functions in parallel using futures")
6841 (description
6842 "This package provides implementations of the family of @code{map()}
6843functions from the @code{purrr} package that can be resolved using any
6844@code{future}-supported backend, e.g. parallel on the local machine or
6845distributed on a compute cluster.")
6846 (license license:lgpl2.1+)))
6847
ebb3cdb1 6848(define-public r-abjutils
6849 (package
6850 (name "r-abjutils")
3d5bcae0 6851 (version "0.2.3")
ebb3cdb1 6852 (source
6853 (origin
6854 (method url-fetch)
6855 (uri (cran-uri "abjutils" version))
6856 (sha256
3d5bcae0 6857 (base32 "0n4zps65y3zg0gfzlv97w91si52a9izkncirskbkj5x9hk0nhxcv"))))
ebb3cdb1 6858 (build-system r-build-system)
6859 (propagated-inputs
6860 `(("r-devtools" ,r-devtools)
6861 ("r-dplyr" ,r-dplyr)
3d5bcae0
RW
6862 ("r-furrr" ,r-furrr)
6863 ("r-future" ,r-future)
ebb3cdb1 6864 ("r-glue" ,r-glue)
6865 ("r-httr" ,r-httr)
6866 ("r-magrittr" ,r-magrittr)
ebb3cdb1 6867 ("r-progress" ,r-progress)
6868 ("r-purrr" ,r-purrr)
3d5bcae0
RW
6869 ("r-readr" ,r-readr)
6870 ("r-rlang" ,r-rlang)
ebb3cdb1 6871 ("r-rstudioapi" ,r-rstudioapi)
6872 ("r-scales" ,r-scales)
6873 ("r-stringi" ,r-stringi)
6874 ("r-stringr" ,r-stringr)
6875 ("r-tibble" ,r-tibble)
6876 ("r-tidyr" ,r-tidyr)))
6877 (home-page "https://github.com/abjur/abjutils/")
6878 (synopsis "Collection of tools for jurimetrical analysis")
6879 (description
6880 "This package implements general purpose tools, such as functions for
6881sampling and basic manipulation of Brazilian lawsuits identification number.
6882It also implements functions for text cleaning, such as accentuation
6883removal.")
6884 (license license:expat)))
b6afe7b7 6885
6886(define-public r-abnormality
6887 (package
6888 (name "r-abnormality")
6889 (version "0.1.0")
6890 (source
6891 (origin
6892 (method url-fetch)
6893 (uri (cran-uri "abnormality" version))
6894 (sha256
6895 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
6896 (build-system r-build-system)
6897 (propagated-inputs
6898 `(("r-mass" ,r-mass)
6899 ("r-matrix" ,r-matrix)))
6900 (home-page "https://cran.r-project.org/web/packages/abnormality/")
6901 (synopsis "Measure a subject's abnormality with respect to a reference population")
6902 (description
6903 "This package contains functions to implement the methodology and
6904considerations laid out by Marks et al. in the article \"Measuring abnormality
6905in high dimensional spaces: applications in biomechanical gait analysis\".
6906Using high-dimensional datasets to measure a subject's overall level of
6907abnormality as compared to a reference population is often needed in outcomes
6908research.")
6909 (license license:expat)))
016cabf7 6910
6911(define-public r-abodoutlier
6912 (package
6913 (name "r-abodoutlier")
6914 (version "0.1")
6915 (source
6916 (origin
6917 (method url-fetch)
6918 (uri (cran-uri "abodOutlier" version))
6919 (sha256
6920 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
6921 (properties `((upstream-name . "abodOutlier")))
6922 (build-system r-build-system)
6923 (propagated-inputs
6924 `(("r-cluster" ,r-cluster)))
6925 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
6926 (synopsis "Angle-based outlier detection")
6927 (description
6928 "This package performs angle-based outlier detection on a given data
6929frame. It offers three methods to process data:
6930@enumerate
6931@item full but slow implementation using all the data that has cubic
6932 complexity;
6933@item a fully randomized method;
6934@item a method using k-nearest neighbours.
6935@end enumerate
6936These algorithms are well suited for high dimensional data outlier
6937detection.")
6938 (license license:expat)))
03c95f04 6939
6940(define-public r-abps
6941 (package
6942 (name "r-abps")
bec74196 6943 (version "0.3")
03c95f04 6944 (source
6945 (origin
6946 (method url-fetch)
6947 (uri (cran-uri "ABPS" version))
6948 (sha256
bec74196 6949 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 6950 (properties `((upstream-name . "ABPS")))
6951 (build-system r-build-system)
6952 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
6953 (home-page "https://cran.r-project.org/web/packages/ABPS/")
6954 (synopsis "Abnormal blood profile score to detect blood doping")
6955 (description
6956 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
6957The ABPS is a part of the Athlete biological passport program of the World
6958anti-doping agency, which combines several blood parameters into a single
6959score in order to detect blood doping. The package also contains functions to
6960calculate other scores used in anti-doping programs, such as the ratio of
6961hemoglobin to reticulocytes (OFF-score), as well as example data.")
6962 (license license:gpl2+)))
26358ac5
RW
6963
6964(define-public r-parmigene
6965 (package
6966 (name "r-parmigene")
6967 (version "1.0.2")
6968 (source
6969 (origin
6970 (method url-fetch)
6971 (uri (cran-uri "parmigene" version))
6972 (sha256
6973 (base32
6974 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
6975 (build-system r-build-system)
6976 (home-page "https://cran.r-project.org/web/packages/parmigene/")
6977 (synopsis "Mutual information estimation for gene network reconstruction")
6978 (description
6979 "This package provides a parallel estimation of the mutual information
6980based on entropy estimates from k-nearest neighbors distances and algorithms
6981for the reconstruction of gene regulatory networks.")
6982 (license license:agpl3+)))
b2bf43b2 6983
6984(define-public r-pscl
6985 (package
6986 (name "r-pscl")
6987 (version "1.5.2")
6988 (source
6989 (origin
6990 (method url-fetch)
6991 (uri (cran-uri "pscl" version))
6992 (sha256
6993 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
6994 (build-system r-build-system)
6995 (propagated-inputs
6996 `(("r-mass" ,r-mass)))
6997 (home-page "https://github.com/atahk/pscl/")
6998 (synopsis "Political science computational laboratory")
6999 (description
7000 "The @code{pscl} is an R package providing classes and methods for:
7001@enumerate
7002@item Bayesian analysis of roll call data (item-response models);
7003@item elementary Bayesian statistics;
7004@item maximum likelihood estimation of zero-inflated and hurdle models for count
7005data;
7006@item utility functions.
7007@end enumerate")
7008 (license license:gpl2)))
e710d1a4 7009
7010(define-public r-accelmissing
7011 (package
7012 (name "r-accelmissing")
7013 (version "1.4")
7014 (source
7015 (origin
7016 (method url-fetch)
7017 (uri (cran-uri "accelmissing" version))
7018 (sha256
7019 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
7020 (build-system r-build-system)
7021 (propagated-inputs
7022 `(("r-mice" ,r-mice)
7023 ("r-pscl" ,r-pscl)))
7024 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
7025 (synopsis "Missing value imputation for accelerometer data")
7026 (description
7027 "This package provides a statistical method to impute the missing values in
7028accelerometer data. The methodology includes both parametric and
7029semi-parametric multiple imputations under the zero-inflated Poisson lognormal
7030model. It also provides multiple functions to preprocess the accelerometer data
7031previous to the missing data imputation. These include detecting the wearing
7032and the non-wearing time, selecting valid days and subjects, and creating plots.")
7033 (license license:gpl2+)))
f359b115 7034
7035(define-public r-mhsmm
7036 (package
7037 (name "r-mhsmm")
7038 (version "0.4.16")
7039 (source
7040 (origin
7041 (method url-fetch)
7042 (uri (cran-uri "mhsmm" version))
7043 (sha256
7044 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7045 (build-system r-build-system)
7046 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7047 (home-page "https://github.com/jaredo/mhsmm/")
7048 (synopsis "Inference for hidden Markov and semi-Markov models")
7049 (description
7050 "The @code{r-mhsmm} package implements estimation and prediction methods for
7051hidden Markov and semi-Markov models for multiple observation sequences. Such
7052techniques are of interest when observed data is thought to be dependent on some
7053unobserved (or hidden) state. Also, this package is suitable for equidistant
7054time series data, with multivariate and/or missing data. Allows user defined
7055emission distributions.")
7056 (license license:gpl2+)))
16c5285a 7057
7058(define-public r-nleqslv
7059 (package
7060 (name "r-nleqslv")
7061 (version "3.3.2")
7062 (source
7063 (origin
7064 (method url-fetch)
7065 (uri (cran-uri "nleqslv" version))
7066 (sha256
7067 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7068 (build-system r-build-system)
7069 (native-inputs `(("gfortran" ,gfortran)))
7070 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7071 (synopsis "Solve systems of nonlinear equations")
7072 (description
7073 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7074Broyden or a Newton method with a choice of global strategies such as line
7075search and trust region. There are options for using a numerical or user
7076supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7077singular or ill-conditioned Jacobian.")
7078 (license license:gpl2+)))
63ec2c50 7079
7080(define-public r-physicalactivity
7081 (package
7082 (name "r-physicalactivity")
7083 (version "0.2-2")
7084 (source
7085 (origin
7086 (method url-fetch)
7087 (uri (cran-uri "PhysicalActivity" version))
7088 (sha256
7089 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7090 (properties
7091 `((upstream-name . "PhysicalActivity")))
7092 (build-system r-build-system)
7093 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7094 (synopsis "Procesing accelerometer data for physical activity measurement")
7095 (description
7096 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7097for classification of monitor wear and nonwear time intervals in accelerometer
7098data collected to assess physical activity. The package also contains functions
7099for making plots of accelerometer data and obtaining the summary of various
7100information including daily monitor wear time and the mean monitor wear time
7101during valid days. The revised package version 0.2-1 improved the functions
7102regarding speed, robustness and add better support for time zones and daylight
7103saving. In addition, several functions were added:
7104@enumerate
7105@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7106@item the @code{markPAI} can categorize physical activity intensity level based
7107on user-defined cut-points of accelerometer counts.
7108@end enumerate
7109 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7110@code{queryActigraph} functions.")
7111 (license license:gpl3+)))
f95d4542 7112
7113(define-public r-acc
7114 (package
7115 (name "r-acc")
7116 (version "1.3.3")
7117 (source
7118 (origin
7119 (method url-fetch)
7120 (uri (cran-uri "acc" version))
7121 (sha256
7122 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7123 (build-system r-build-system)
7124 (propagated-inputs
7125 `(("r-circlize" ,r-circlize)
7126 ("r-dbi" ,r-dbi)
7127 ("r-ggplot2" ,r-ggplot2)
7128 ("r-iterators" ,r-iterators)
7129 ("r-mhsmm" ,r-mhsmm)
7130 ("r-nleqslv" ,r-nleqslv)
7131 ("r-physicalactivity" ,r-physicalactivity)
7132 ("r-plyr" ,r-plyr)
7133 ("r-r-utils" ,r-r-utils)
7134 ("r-rcpp" ,r-rcpp)
7135 ("r-rcpparmadillo" ,r-rcpparmadillo)
7136 ("r-rsqlite" ,r-rsqlite)
7137 ("r-zoo" ,r-zoo)))
7138 (home-page "https://cran.r-project.org/web/packages/acc/")
7139 (synopsis "Exploring accelerometer data")
7140 (description
7141 "This package processes accelerometer data from uni-axial and tri-axial devices
7142and generates data summaries. Also, includes functions to plot, analyze, and
7143simulate accelerometer data.")
7144 (license license:gpl2+)))
f6890c08 7145
7146(define-public r-rbenchmark
7147 (package
7148 (name "r-rbenchmark")
7149 (version "1.0.0")
7150 (source
7151 (origin
7152 (method url-fetch)
7153 (uri (cran-uri "rbenchmark" version))
7154 (sha256
7155 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7156 (build-system r-build-system)
7157 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7158 (synopsis "Benchmarking routine for R")
7159 (description
7160 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7161and is intended to facilitate benchmarking of arbitrary R code. The library
7162consists of just one function, benchmark, which is a simple wrapper around
7163system.time. Given a specification of the benchmarking process (counts of
7164replications, evaluation environment) and an arbitrary number of expressions,
7165benchmark evaluates each of the expressions in the specified environment,
7166replicating the evaluation as many times as specified, and returning the results
7167conveniently wrapped into a data frame.")
7168 (license license:gpl2+)))
7169
dab3e92c
RW
7170(define-public r-magick
7171 (package
7172 (name "r-magick")
7173 (version "2.0")
7174 (source
7175 (origin
7176 (method url-fetch)
7177 (uri (cran-uri "magick" version))
7178 (sha256
7179 (base32
7180 "18y465325mhf48x2jn3jz9khwq1z2aj13wfbdkv8k3hln1sd572m"))))
7181 (build-system r-build-system)
7182 (inputs
7183 `(("imagemagick" ,imagemagick)
7184 ("zlib" ,zlib)))
7185 (propagated-inputs
7186 `(("r-curl" ,r-curl)
7187 ("r-magrittr" ,r-magrittr)
7188 ("r-rcpp" ,r-rcpp)))
7189 (native-inputs
7190 `(("pkg-config" ,pkg-config)))
7191 (home-page "https://github.com/ropensci/magick")
7192 (synopsis "Advanced graphics and image-processing in R")
7193 (description
7194 "This package provides bindings to ImageMagick, a comprehensive image
7195processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
7196etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
7197operations are vectorized via the Magick++ STL meaning they operate either on
7198a single frame or a series of frames for working with layers, collages, or
7199animation. In RStudio, images are automatically previewed when printed to the
7200console, resulting in an interactive editing environment.")
7201 (license license:expat)))
7202
f0bff698
RW
7203(define-public r-survey
7204 (package
7205 (name "r-survey")
7206 (version "3.35-1")
7207 (source
7208 (origin
7209 (method url-fetch)
7210 (uri (cran-uri "survey" version))
7211 (sha256
7212 (base32
7213 "1nv4sdfmidvyjgvp3zvn5iw35bb8w0v7095is2pdy8cckkgdvr8i"))))
7214 (build-system r-build-system)
7215 (propagated-inputs
7216 `(("r-lattice" ,r-lattice)
7217 ("r-matrix" ,r-matrix)
7218 ("r-minqa" ,r-minqa)
7219 ("r-numderiv" ,r-numderiv)
7220 ("r-survival" ,r-survival)))
7221 (home-page "http://r-survey.r-forge.r-project.org/survey/")
7222 (synopsis "Analysis of complex survey samples")
7223 (description
7224 "This package provides tools for the analysis of complex survey samples.
7225The provided features include: summary statistics, two-sample tests, rank
7226tests, generalised linear models, cumulative link models, Cox models,
7227loglinear models, and general maximum pseudolikelihood estimation for
7228multistage stratified, cluster-sampled, unequally weighted survey samples;
7229variances by Taylor series linearisation or replicate weights;
7230post-stratification, calibration, and raking; two-phase subsampling designs;
7231graphics; PPS sampling without replacement; principal components, and factor
7232analysis.")
7233 ;; Either version of the GPL.
7234 (license (list license:gpl2 license:gpl3))))
7235
7af2dd38 7236(define-public r-dvmisc
7237 (package
7238 (name "r-dvmisc")
a6a87db8 7239 (version "1.1.3")
7af2dd38 7240 (source
7241 (origin
7242 (method url-fetch)
7243 (uri (cran-uri "dvmisc" version))
7244 (sha256
a6a87db8 7245 (base32 "0x391pxg5mqgp5xxc8qwhwxky8ds7d9gr9iwmsb12c92kxfk00bv"))))
7af2dd38 7246 (build-system r-build-system)
7247 (propagated-inputs
a6a87db8
RW
7248 `(("r-cubature" ,r-cubature)
7249 ("r-data-table" ,r-data-table)
7250 ("r-dplyr" ,r-dplyr)
7251 ("r-ggplot2" ,r-ggplot2)
7252 ("r-mass" ,r-mass)
7253 ("r-mvtnorm" ,r-mvtnorm)
7254 ("r-pracma" ,r-pracma)
7255 ("r-purrr" ,r-purrr)
7af2dd38 7256 ("r-rbenchmark" ,r-rbenchmark)
a6a87db8
RW
7257 ("r-rcpp" ,r-rcpp)
7258 ("r-survey" ,r-survey)))
7af2dd38 7259 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7260 (synopsis "Faster computation of common statistics and miscellaneous functions")
7261 (description
7262 "This package implements faster versions of base R functions (e.g. mean, standard
7263deviation, covariance, weighted mean), mostly written in C++, along with
7264miscellaneous functions for various purposes (e.g. create the histogram with
7265fitted probability density function or probability mass function curve, create
7266the body mass index groups, assess the linearity assumption in logistic
7267regression).")
7268 (license license:gpl2)))
d8d8844e 7269
7270(define-public r-accelerometry
7271 (package
7272 (name "r-accelerometry")
7273 (version "3.1.2")
7274 (source
7275 (origin
7276 (method url-fetch)
7277 (uri (cran-uri "accelerometry" version))
7278 (sha256
7279 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7280 (build-system r-build-system)
7281 (propagated-inputs
7282 `(("r-dvmisc" ,r-dvmisc)
7283 ("r-rcpp" ,r-rcpp)))
7284 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7285 (synopsis "Functions for processing accelerometer data")
7286 (description
7287 "This package provides a collection of functions that perform operations on
7288time-series accelerometer data, such as identify the non-wear time, flag minutes
7289that are part of an activity bout, and find the maximum 10-minute average count
7290value. The functions are generally very flexible, allowing for a variety of
7291algorithms to be implemented.")
7292 (license license:gpl3)))
1ddb2b5c 7293
7294(define-public r-absim
7295 (package
7296 (name "r-absim")
7297 (version "0.2.6")
7298 (source
7299 (origin
7300 (method url-fetch)
7301 (uri (cran-uri "AbSim" version))
7302 (sha256
7303 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7304 (properties `((upstream-name . "AbSim")))
7305 (build-system r-build-system)
7306 (propagated-inputs
7307 `(("r-ape" ,r-ape)
7308 ("r-powerlaw" ,r-powerlaw)))
7309 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7310 (synopsis "Time resolved simulations of antibody repertoires")
7311 (description
7312 "This package provides simulation methods for the evolution of antibody repertoires.
7313 The heavy and light chain variable region of both human and C57BL/6 mice can
7314be simulated in a time-dependent fashion. Both single lineages using one set of
7315V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7316with an initial V-D-J recombination event, starting the first phylogenetic tree.
7317 Upon completion, the main loop of the algorithm begins, with each iteration
7318representing one simulated time step. Various mutation events are possible at
7319each time step, contributing to a diverse final repertoire.")
7320 (license license:gpl2)))
c2ffc4fb 7321
b5a31005
MIP
7322(define-public r-quic
7323 (package
7324 (name "r-quic")
7325 (version "1.1")
7326 (source
7327 (origin
7328 (method url-fetch)
7329 (uri (cran-uri "QUIC" version))
7330 (sha256
7331 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7332 (properties `((upstream-name . "QUIC")))
7333 (build-system r-build-system)
7334 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7335 (synopsis "Regularized sparse inverse covariance matrix estimation")
7336 (description
7337 "This package implements the regularized Gaussian maximum likelihood
7338estimation of the inverse of a covariance matrix. It uses Newton's method and
7339coordinate descent to solve the regularized inverse covariance matrix
7340estimation problem.")
7341 ;; The project home page states that the release is under GPLv3 or later.
7342 ;; The CRAN page only says GPL-3.
7343 (license license:gpl3+)))
7344
b509df82
MIP
7345(define-public r-abundant
7346 (package
7347 (name "r-abundant")
7348 (version "1.1")
7349 (source
7350 (origin
7351 (method url-fetch)
7352 (uri (cran-uri "abundant" version))
7353 (sha256
7354 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7355 (build-system r-build-system)
7356 (propagated-inputs
7357 `(("r-quic" ,r-quic)))
7358 (home-page "https://cran.r-project.org/web/packages/abundant/")
7359 (synopsis "Abundant regression and high-dimensional principal fitted components")
7360 (description
7361 "This package provides tools to fit and predict with the high-dimensional
7362principal fitted components model. This model is described by Cook, Forzani,
7363and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7364 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7365 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7366 (license license:gpl2+)))
7367
c2ffc4fb 7368(define-public r-ac3net
7369 (package
7370 (name "r-ac3net")
7371 (version "1.2.2")
7372 (source
7373 (origin
7374 (method url-fetch)
7375 (uri (cran-uri "Ac3net" version))
7376 (sha256
7377 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7378 (properties `((upstream-name . "Ac3net")))
7379 (build-system r-build-system)
7380 (propagated-inputs
7381 `(("r-data-table" ,r-data-table)))
7382 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7383 (synopsis "Inferring directional conservative causal core gene networks")
7384 (description "This package infers directional Conservative causal core
7385(gene) networks (C3NET). This is a version of the algorithm C3NET with
7386directional network.")
7387 (license license:gpl3+)))
da333859 7388
7389(define-public r-aca
7390 (package
7391 (name "r-aca")
7392 (version "1.1")
7393 (source
7394 (origin
7395 (method url-fetch)
7396 (uri (cran-uri "ACA" version))
7397 (sha256
7398 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7399 (properties `((upstream-name . "ACA")))
7400 (build-system r-build-system)
7401 (home-page "https://cran.r-project.org/web/packages/ACA/")
7402 (synopsis "Abrupt change-point or aberration detection in point series")
7403 (description
7404 "This package offers an interactive function for the detection of breakpoints in
7405series.")
7406 ;; Any version of the GPL
7407 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7408
7409(define-public r-acceptancesampling
7410 (package
7411 (name "r-acceptancesampling")
ddd168ff 7412 (version "1.0-6")
9c1c2108 7413 (source
7414 (origin
7415 (method url-fetch)
7416 (uri (cran-uri "AcceptanceSampling" version))
7417 (sha256
ddd168ff 7418 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 7419 (properties
7420 `((upstream-name . "AcceptanceSampling")))
7421 (build-system r-build-system)
7422 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7423 (synopsis "Creation and evaluation of acceptance sampling plans")
7424 (description
7425 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7426acceptance sampling plans. Acceptance sampling is a methodology commonly used
7427in quality control and improvement. International standards of acceptance
7428sampling provide sampling plans for specific circumstances. The aim of this
7429package is to provide an easy-to-use interface to visualize single, double or
7430multiple sampling plans. In addition, methods have been provided to enable the
7431user to assess sampling plans against pre-specified levels of performance, as
7432measured by the probability of acceptance for a given level of quality in the
7433lot.")
7434 (license license:gpl3+)))
7435
63781c57
LF
7436(define-public r-acclma
7437 (package
7438 (name "r-acclma")
7439 (version "1.0")
7440 (source
7441 (origin
7442 (method url-fetch)
7443 (uri (cran-uri "ACCLMA" version))
7444 (sha256
7445 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7446 (properties `((upstream-name . "ACCLMA")))
7447 (build-system r-build-system)
7448 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7449 (synopsis "ACC & LMA graph plotting")
7450 (description
666fb288
LC
7451 "This package contains a function that imports data from a @acronym{CSV,
7452Comma-Separated Values} file, or uses manually entered data from the format (x,
7453y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7454Curve} vs @acronym{LOI, Line of Independence} graph and
7455@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7456function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7457appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7458string) was passed, a manual data entry window is opened. The header parameter
7459indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7460a header row or not. The dataset should contain only one independent variable
7461(x) and one dependent variable (y) and can contain a weight for each
7462observation.")
7463 (license license:gpl2)))
b55697fb
LL
7464
7465(define-public r-aspi
7466 (package
7467 (name "r-aspi")
7468 (version "0.2.0")
7469 (source
7470 (origin
7471 (method url-fetch)
7472 (uri (cran-uri "aspi" version))
7473 (sha256
7474 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7475 (build-system r-build-system)
7476 (home-page
7477 "https://cran.r-project.org/web/packages/aspi/")
7478 (synopsis
7479 "Analysis of symmetry of parasitic infections")
7480 (description
7481 "This package provides tools for the analysis and visualization of bilateral
7482 asymmetry in parasitic infections.")
7483 (license license:gpl3+)))
302db585
RW
7484
7485(define-public r-sandwich
7486 (package
7487 (name "r-sandwich")
7488 (version "2.5-0")
7489 (source
7490 (origin
7491 (method url-fetch)
7492 (uri (cran-uri "sandwich" version))
7493 (sha256
7494 (base32
7495 "168kq5kk34xbhfsxsanard9zriyp6cw0s09ralzb57kk42pl9hbc"))))
7496 (build-system r-build-system)
7497 (propagated-inputs
7498 `(("r-zoo" ,r-zoo)))
7499 (home-page "https://cran.r-project.org/web/packages/sandwich/")
7500 (synopsis "Robust Covariance Matrix Estimators")
7501 (description
7502 "This package provides model-robust standard error estimators for
7503cross-sectional, time series, clustered, panel, and longitudinal data.")
7504 ;; Either version of the license.
7505 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
7506
7507(define-public r-th-data
7508 (package
7509 (name "r-th-data")
62595ee3 7510 (version "1.0-10")
6ce07cf9
RW
7511 (source
7512 (origin
7513 (method url-fetch)
7514 (uri (cran-uri "TH.data" version))
7515 (sha256
7516 (base32
62595ee3 7517 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
7518 (properties `((upstream-name . "TH.data")))
7519 (build-system r-build-system)
7520 (propagated-inputs
7521 `(("r-mass" ,r-mass)
7522 ("r-survival" ,r-survival)))
7523 (home-page "https://cran.r-project.org/web/packages/TH.data/")
7524 (synopsis "Shared data sets")
7525 (description
7526 "This package contains supporting data sets that are used in other
7527packages maintained by Torsten Hothorn.")
7528 (license license:gpl3)))
7753b543
RW
7529
7530(define-public r-multcomp
7531 (package
7532 (name "r-multcomp")
b1f39e8c 7533 (version "1.4-10")
7753b543
RW
7534 (source
7535 (origin
7536 (method url-fetch)
7537 (uri (cran-uri "multcomp" version))
7538 (sha256
7539 (base32
b1f39e8c 7540 "1kzmdn9jmz5bmhf3wsfr12ljbasmwsgcsfdia52k0bi6q0swdg19"))))
7753b543
RW
7541 (build-system r-build-system)
7542 (propagated-inputs
7543 `(("r-codetools" ,r-codetools)
7544 ("r-mvtnorm" ,r-mvtnorm)
7545 ("r-sandwich" ,r-sandwich)
7546 ("r-survival" ,r-survival)
7547 ("r-th-data" ,r-th-data)))
7548 (home-page "https://cran.r-project.org/web/packages/multcomp/")
7549 (synopsis "Simultaneous inference in general parametric models")
7550 (description
7551 "Simultaneous tests and confidence intervals for general linear
7552hypotheses in parametric models, including linear, generalized linear, linear
7553mixed effects, and survival models. The package includes demos reproducing
7554analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
7555Hothorn, Westfall, 2010, CRC Press).")
7556 (license license:gpl2)))
55a08dce
RW
7557
7558(define-public r-emmeans
7559 (package
7560 (name "r-emmeans")
e0f86164 7561 (version "1.3.3")
55a08dce
RW
7562 (source
7563 (origin
7564 (method url-fetch)
7565 (uri (cran-uri "emmeans" version))
7566 (sha256
7567 (base32
e0f86164 7568 "1hpal1vq6gryzvgfvv9f328idg0mgjvlfnhaj069dhb7zqfwhzlk"))))
55a08dce
RW
7569 (build-system r-build-system)
7570 (propagated-inputs
7571 `(("r-estimability" ,r-estimability)
7572 ("r-mvtnorm" ,r-mvtnorm)
e0f86164 7573 ("r-numderiv" ,r-numderiv)
55a08dce
RW
7574 ("r-plyr" ,r-plyr)
7575 ("r-xtable" ,r-xtable)))
7576 (home-page "https://github.com/rvlenth/emmeans")
7577 (synopsis "Estimated marginal means, aka least-squares means")
7578 (description
7579 "This package provides tools to obtain @dfn{estimated marginal
7580means} (EMMs) for many linear, generalized linear, and mixed models. It can
7581be used to compute contrasts or linear functions of EMMs, trends, and
7582comparisons of slopes.")
7583 ;; Either version of the license.
7584 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
7585
7586(define-public r-pwr
7587 (package
7588 (name "r-pwr")
7589 (version "1.2-2")
7590 (source
7591 (origin
7592 (method url-fetch)
7593 (uri (cran-uri "pwr" version))
7594 (sha256
7595 (base32
7596 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
7597 (build-system r-build-system)
7598 (native-inputs
7599 `(("r-knitr" ,r-knitr)))
7600 (home-page "https://github.com/heliosdrm/pwr")
7601 (synopsis "Basic functions for power analysis")
7602 (description
7603 "This package provides power analysis functions along the lines of
7604Cohen (1988).")
7605 (license license:gpl3+)))
bd531e83
RW
7606
7607(define-public r-coin
7608 (package
7609 (name "r-coin")
7610 (version "1.2-2")
7611 (source
7612 (origin
7613 (method url-fetch)
7614 (uri (cran-uri "coin" version))
7615 (sha256
7616 (base32
7617 "1fq58793bymzig1syjg2lvn6hsxfwkhh00jfrchh3c0y7rfhc66m"))))
7618 (build-system r-build-system)
7619 (propagated-inputs
7620 `(("r-modeltools" ,r-modeltools)
7621 ("r-multcomp" ,r-multcomp)
7622 ("r-mvtnorm" ,r-mvtnorm)
7623 ("r-survival" ,r-survival)))
7624 (home-page "http://coin.r-forge.r-project.org")
7625 (synopsis "Conditional inference procedures in a permutation test framework")
7626 (description
7627 "This package provides conditional inference procedures for the general
7628independence problem including two-sample, K-sample (non-parametric ANOVA),
7629correlation, censored, ordered and multivariate problems.")
7630 (license license:gpl2)))
9b3ecb60
RW
7631
7632(define-public r-bayesplot
7633 (package
7634 (name "r-bayesplot")
7635 (version "1.6.0")
7636 (source
7637 (origin
7638 (method url-fetch)
7639 (uri (cran-uri "bayesplot" version))
7640 (sha256
7641 (base32
7642 "0in9cq2ybpa7njrwqx4l6nc8i01cjswsvzwlyiw465pi74aapr57"))))
7643 (build-system r-build-system)
7644 (inputs
7645 `(("pandoc" ,ghc-pandoc)
7646 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
7647 (propagated-inputs
7648 `(("r-dplyr" ,r-dplyr)
7649 ("r-ggplot2" ,r-ggplot2)
7650 ("r-ggridges" ,r-ggridges)
7651 ("r-reshape2" ,r-reshape2)
7652 ("r-rlang" ,r-rlang)))
7653 (home-page "http://mc-stan.org/bayesplot")
7654 (synopsis "Plotting for Bayesian models")
7655 (description
7656 "This package provides plotting functions for posterior analysis, model
7657checking, and MCMC diagnostics. The package is designed not only to provide
7658convenient functionality for users, but also a common set of functions that
7659can be easily used by developers working on a variety of R packages for
7660Bayesian modeling.")
7661 (license license:gpl3+)))
3b8a3f55
RW
7662
7663(define-public r-tmb
7664 (package
7665 (name "r-tmb")
492ec498 7666 (version "1.7.15")
3b8a3f55
RW
7667 (source
7668 (origin
7669 (method url-fetch)
7670 (uri (cran-uri "TMB" version))
7671 (sha256
7672 (base32
492ec498 7673 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
7674 (properties `((upstream-name . "TMB")))
7675 (build-system r-build-system)
7676 (propagated-inputs
7677 `(("r-matrix" ,r-matrix)
7678 ("r-rcppeigen" ,r-rcppeigen)))
7679 (home-page "http://tmb-project.org")
7680 (synopsis "Template model builder: a general random effect tool")
7681 (description
7682 "With this tool, a user should be able to quickly implement complex
7683random effect models through simple C++ templates. The package combines
7684@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
7685matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
7686from R) to obtain an efficient implementation of the applied Laplace
7687approximation with exact derivatives. Key features are: Automatic sparseness
7688detection, parallelism through BLAS and parallel user templates.")
7689 (license license:gpl2)))
aa4bde0b
RW
7690
7691(define-public r-sjstats
7692 (package
7693 (name "r-sjstats")
1b144401 7694 (version "0.17.3")
aa4bde0b
RW
7695 (source
7696 (origin
7697 (method url-fetch)
7698 (uri (cran-uri "sjstats" version))
7699 (sha256
7700 (base32
1b144401 7701 "02na2pzxp88yp52h7vs959fgydiddmns39m9x4i0vz8fp016bdf8"))))
aa4bde0b
RW
7702 (build-system r-build-system)
7703 (propagated-inputs
7704 `(("r-bayesplot" ,r-bayesplot)
7705 ("r-broom" ,r-broom)
7706 ("r-coin" ,r-coin)
7707 ("r-crayon" ,r-crayon)
7708 ("r-dplyr" ,r-dplyr)
7709 ("r-emmeans" ,r-emmeans)
7710 ("r-glmmtmb" ,r-glmmtmb)
7711 ("r-lme4" ,r-lme4)
7712 ("r-magrittr" ,r-magrittr)
7713 ("r-mass" ,r-mass)
7714 ("r-matrix" ,r-matrix)
7715 ("r-modelr" ,r-modelr)
7716 ("r-nlme" ,r-nlme)
7717 ("r-purrr" ,r-purrr)
7718 ("r-pwr" ,r-pwr)
7719 ("r-rlang" ,r-rlang)
7720 ("r-sjlabelled" ,r-sjlabelled)
7721 ("r-sjmisc" ,r-sjmisc)
7722 ("r-tidyr" ,r-tidyr)))
7723 (home-page "https://github.com/strengejacke/sjstats")
7724 (synopsis "Functions for common statistical computations")
7725 (description
7726 "This package provides a collection of convenient functions for common
7727statistical computations, which are not directly provided by R's @code{base}
7728or @code{stats} packages. This package aims at providing, first, shortcuts
7729for statistical measures, which otherwise could only be calculated with
7730additional effort. Second, these shortcut functions are generic, and can be
7731applied not only to vectors, but also to other objects as well. The focus of
7732most functions lies on summary statistics or fit measures for regression
7733models, including generalized linear models, mixed effects models and Bayesian
7734models.")
7735 (license license:gpl3)))
41394423
RW
7736
7737(define-public r-glmmtmb
7738 (package
7739 (name "r-glmmtmb")
1afe5644 7740 (version "0.2.3")
41394423
RW
7741 (source
7742 (origin
7743 (method url-fetch)
7744 (uri (cran-uri "glmmTMB" version))
7745 (sha256
7746 (base32
1afe5644 7747 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
7748 (properties `((upstream-name . "glmmTMB")))
7749 (build-system r-build-system)
7750 (propagated-inputs
7751 `(("r-lme4" ,r-lme4)
7752 ("r-matrix" ,r-matrix)
7753 ("r-nlme" ,r-nlme)
7754 ("r-rcppeigen" ,r-rcppeigen)
7755 ("r-tmb" ,r-tmb)))
7756 (native-inputs
1afe5644 7757 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
7758 (home-page "https://github.com/glmmTMB")
7759 (synopsis "Generalized linear mixed models")
7760 (description
7761 "Fit linear and generalized linear mixed models with various extensions,
7762including zero-inflation. The models are fitted using maximum likelihood
7763estimation via the Template Model Builder. Random effects are assumed to be
7764Gaussian on the scale of the linear predictor and are integrated out using the
7765Laplace approximation. Gradients are calculated using automatic
7766differentiation.")
7767 (license license:agpl3+)))
489a6178
RW
7768
7769(define-public r-ggeffects
7770 (package
7771 (name "r-ggeffects")
6eab52e0 7772 (version "0.8.0")
489a6178
RW
7773 (source
7774 (origin
7775 (method url-fetch)
7776 (uri (cran-uri "ggeffects" version))
7777 (sha256
7778 (base32
6eab52e0 7779 "152xyadj5m171z7dlzzy40y1fp2l9v46525dlw2al3qr0b7zpm61"))))
489a6178
RW
7780 (build-system r-build-system)
7781 (propagated-inputs
7782 `(("r-crayon" ,r-crayon)
7783 ("r-dplyr" ,r-dplyr)
7784 ("r-ggplot2" ,r-ggplot2)
7785 ("r-lme4" ,r-lme4)
7786 ("r-magrittr" ,r-magrittr)
7787 ("r-mass" ,r-mass)
7788 ("r-prediction" ,r-prediction)
7789 ("r-purrr" ,r-purrr)
7790 ("r-rlang" ,r-rlang)
7791 ("r-scales" ,r-scales)
7792 ("r-sjlabelled" ,r-sjlabelled)
7793 ("r-sjmisc" ,r-sjmisc)
7794 ("r-sjstats" ,r-sjstats)
7795 ("r-tidyr" ,r-tidyr)))
7796 (home-page "https://github.com/strengejacke/ggeffects")
7797 (synopsis "Create tidy data frames of marginal effects for ggplot")
7798 (description
7799 "This package provides tools to compute marginal effects from statistical
7800models and return the result as tidy data frames. These data frames are ready
7801to use with the @code{ggplot2} package. Marginal effects can be calculated
7802for many different models. Interaction terms, splines and polynomial terms
7803are also supported. The two main functions are @code{ggpredict()} and
7804@code{ggeffect()}. There is a generic @code{plot()} method to plot the
7805results using @code{ggplot2}.")
7806 (license license:gpl3)))
7b63047c
RW
7807
7808(define-public r-sjplot
7809 (package
7810 (name "r-sjplot")
fd730167 7811 (version "2.6.2")
7b63047c
RW
7812 (source
7813 (origin
7814 (method url-fetch)
7815 (uri (cran-uri "sjPlot" version))
7816 (sha256
7817 (base32
fd730167 7818 "0x9pbchmz4qf4c9bi52dhhgv1phfj03q1hnxic8vndl6xwib63cy"))))
7b63047c
RW
7819 (properties `((upstream-name . "sjPlot")))
7820 (build-system r-build-system)
7821 (propagated-inputs
7822 `(("r-broom" ,r-broom)
7823 ("r-dplyr" ,r-dplyr)
7824 ("r-forcats" ,r-forcats)
7825 ("r-ggeffects" ,r-ggeffects)
7826 ("r-ggplot2" ,r-ggplot2)
7827 ("r-glmmtmb" ,r-glmmtmb)
7828 ("r-knitr" ,r-knitr)
7829 ("r-lme4" ,r-lme4)
7830 ("r-magrittr" ,r-magrittr)
7831 ("r-mass" ,r-mass)
7832 ("r-modelr" ,r-modelr)
7833 ("r-nlme" ,r-nlme)
7834 ("r-psych" ,r-psych)
7835 ("r-purrr" ,r-purrr)
7836 ("r-rlang" ,r-rlang)
7837 ("r-scales" ,r-scales)
7838 ("r-sjlabelled" ,r-sjlabelled)
7839 ("r-sjmisc" ,r-sjmisc)
7840 ("r-sjstats" ,r-sjstats)
7841 ("r-tidyr" ,r-tidyr)))
7842 (home-page "https://strengejacke.github.io/sjPlot/")
7843 (synopsis "Data visualization for statistics in social science")
7844 (description
7845 "This package represents a collection of plotting and table output
7846functions for data visualization. Results of various statistical
7847analyses (that are commonly used in social sciences) can be visualized using
7848this package, including simple and cross tabulated frequencies, histograms,
7849box plots, (generalized) linear models, mixed effects models, principal
7850component analysis and correlation matrices, cluster analyses, scatter plots,
7851stacked scales, effects plots of regression models (including interaction
7852terms) and much more. This package supports labelled data.")
7853 (license license:gpl3)))
03f80112
RW
7854
7855(define-public r-ini
7856 (package
7857 (name "r-ini")
7858 (version "0.3.1")
7859 (source
7860 (origin
7861 (method url-fetch)
7862 (uri (cran-uri "ini" version))
7863 (sha256
7864 (base32
7865 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
7866 (build-system r-build-system)
7867 (home-page "https://github.com/dvdscripter/ini")
7868 (synopsis "Read and write configuration files")
7869 (description
7870 "This package provides tools to parse simple @code{.ini} configuration
7871files to an structured list. Users can manipulate this resulting list with
7872@code{lapply()} functions. This same structured list can be used to write
7873back to file after modifications.")
7874 (license license:gpl3)))
21405e81
RW
7875
7876(define-public r-gh
7877 (package
7878 (name "r-gh")
7879 (version "1.0.1")
7880 (source
7881 (origin
7882 (method url-fetch)
7883 (uri (cran-uri "gh" version))
7884 (sha256
7885 (base32
7886 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
7887 (build-system r-build-system)
7888 (propagated-inputs
7889 `(("r-httr" ,r-httr)
7890 ("r-ini" ,r-ini)
7891 ("r-jsonlite" ,r-jsonlite)))
7892 (home-page "https://github.com/r-lib/gh#readme")
7893 (synopsis "Access the GitHub API via R")
7894 (description
7895 "This package provides a minimal R client to access the GitHub API.")
7896 (license license:expat)))
d6871153
RW
7897
7898(define-public r-fs
7899 (package
7900 (name "r-fs")
7901 (version "1.2.6")
7902 (source
7903 (origin
7904 (method url-fetch)
7905 (uri (cran-uri "fs" version))
7906 (sha256
7907 (base32
7908 "0kqqaqqml8x3r1mdld40iwns0ylj2f52qsdh1vcn39f7w7c2ka8j"))))
7909 (build-system r-build-system)
7910 (propagated-inputs
7911 `(("r-rcpp" ,r-rcpp)))
7912 (native-inputs
7913 `(("pkg-config" ,pkg-config)))
7914 (home-page "http://fs.r-lib.org")
7915 (synopsis "Cross-platform file system operations based on libuv")
7916 (description
7917 "This package provides a cross-platform interface to file system
7918operations, built on top of the libuv C library.")
7919 (license license:gpl3)))
153e5b2d
RW
7920
7921(define-public r-clisymbols
7922 (package
7923 (name "r-clisymbols")
7924 (version "1.2.0")
7925 (source
7926 (origin
7927 (method url-fetch)
7928 (uri (cran-uri "clisymbols" version))
7929 (sha256
7930 (base32
7931 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
7932 (build-system r-build-system)
7933 (home-page "https://github.com/gaborcsardi/clisymbols")
7934 (synopsis "Unicode symbols at the R prompt")
7935 (description
7936 "This package provides a small subset of Unicode symbols, that are useful
7937when building command line applications. They fall back to alternatives on
7938terminals that do not support Unicode.")
7939 (license license:expat)))
efefd3ec
RW
7940
7941(define-public r-usethis
7942 (package
7943 (name "r-usethis")
7944 (version "1.4.0")
7945 (source
7946 (origin
7947 (method url-fetch)
7948 (uri (cran-uri "usethis" version))
7949 (sha256
7950 (base32
7951 "1gadckx3sxz9gxvpkprj9x7zcgg2nz5m4q0vi76ya9li1v03rwwn"))))
7952 (build-system r-build-system)
7953 (propagated-inputs
7954 `(("r-clipr" ,r-clipr)
7955 ("r-clisymbols" ,r-clisymbols)
7956 ("r-crayon" ,r-crayon)
7957 ("r-curl" ,r-curl)
7958 ("r-desc" ,r-desc)
7959 ("r-fs" ,r-fs)
7960 ("r-gh" ,r-gh)
7961 ("r-git2r" ,r-git2r)
7962 ("r-glue" ,r-glue)
7963 ("r-rlang" ,r-rlang)
7964 ("r-rprojroot" ,r-rprojroot)
7965 ("r-rstudioapi" ,r-rstudioapi)
7966 ("r-whisker" ,r-whisker)))
7967 (home-page "https://github.com/r-lib/usethis")
7968 (synopsis "Automate R package and project setup")
7969 (description
7970 "This package helps you to automate R package and project setup tasks
7971that are otherwise performed manually. This includes setting up unit testing,
7972test coverage, continuous integration, Git, GitHub integration, licenses,
7973Rcpp, RStudio projects, and more.")
7974 (license license:gpl3)))
99342624
RW
7975
7976(define-public r-sessioninfo
7977 (package
7978 (name "r-sessioninfo")
3d6fa1a3 7979 (version "1.1.1")
99342624
RW
7980 (source
7981 (origin
7982 (method url-fetch)
7983 (uri (cran-uri "sessioninfo" version))
7984 (sha256
7985 (base32
3d6fa1a3 7986 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
7987 (build-system r-build-system)
7988 (propagated-inputs
7989 `(("r-cli" ,r-cli)
7990 ("r-withr" ,r-withr)))
7991 (home-page "https://github.com/r-lib/sessioninfo#readme")
7992 (synopsis "R session information")
7993 (description
7994 "This package provides tools to query and print information about the
7995current R session. It is similar to @code{utils::sessionInfo()}, but includes
7996more information about packages, and where they were installed from.")
7997 (license license:gpl2)))
cbc8e6dd
RW
7998
7999(define-public r-remotes
8000 (package
8001 (name "r-remotes")
fc532b45 8002 (version "2.0.2")
cbc8e6dd
RW
8003 (source
8004 (origin
8005 (method url-fetch)
8006 (uri (cran-uri "remotes" version))
8007 (sha256
8008 (base32
fc532b45 8009 "0rsjxmhwpr51ilsdjfqn06mj8yr2d7nckcn3arv1ljn23qfkpcxa"))))
cbc8e6dd
RW
8010 (build-system r-build-system)
8011 (home-page "https://github.com/r-lib/remotes#readme")
8012 (synopsis "R package installation from remote repositories")
8013 (description
8014 "Download and install R packages stored in GitHub, BitBucket, or plain
8015subversion or git repositories. This package is a lightweight replacement of
8016the @code{install_*} functions in the @code{devtools} package. Indeed most of
8017the code was copied over from @code{devtools}.")
8018 (license license:gpl2+)))
7d8f3470
RW
8019
8020(define-public r-xopen
8021 (package
8022 (name "r-xopen")
8023 (version "1.0.0")
8024 (source
8025 (origin
8026 (method url-fetch)
8027 (uri (cran-uri "xopen" version))
8028 (sha256
8029 (base32
8030 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
8031 (build-system r-build-system)
8032 (propagated-inputs
8033 `(("r-processx" ,r-processx)))
8034 (home-page "https://github.com/r-lib/xopen#readme")
8035 (synopsis "Open system files, URLs, anything")
8036 (description
8037 "This package provides a cross-platform solution to open files,
8038directories or URLs with their associated programs.")
8039 (license license:expat)))
5df4e27f
RW
8040
8041(define-public r-rcmdcheck
8042 (package
8043 (name "r-rcmdcheck")
06910a86 8044 (version "1.3.2")
5df4e27f
RW
8045 (source
8046 (origin
8047 (method url-fetch)
8048 (uri (cran-uri "rcmdcheck" version))
8049 (sha256
8050 (base32
06910a86 8051 "0ys1nd7690mhwzslyzg8fq1wxr28nz8g6av5iykkrshb8lkxg7ly"))))
5df4e27f
RW
8052 (build-system r-build-system)
8053 (propagated-inputs
8054 `(("r-callr" ,r-callr)
8055 ("r-cli" ,r-cli)
8056 ("r-crayon" ,r-crayon)
8057 ("r-desc" ,r-desc)
8058 ("r-digest" ,r-digest)
8059 ("r-pkgbuild" ,r-pkgbuild)
8060 ("r-prettyunits" ,r-prettyunits)
8061 ("r-r6" ,r-r6)
8062 ("r-rprojroot" ,r-rprojroot)
7466c3bb 8063 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
8064 ("r-withr" ,r-withr)
8065 ("r-xopen" ,r-xopen)))
8066 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
8067 (synopsis "Run R CMD check from R and capture results")
8068 (description
8069 "Run @code{R CMD check} from R programmatically, and capture the results
8070of the individual checks.")
8071 (license license:expat)))
9b02d1a1
RW
8072
8073(define-public r-rapportools
8074 (package
8075 (name "r-rapportools")
8076 (version "1.0")
8077 (source
8078 (origin
8079 (method url-fetch)
8080 (uri (cran-uri "rapportools" version))
8081 (sha256
8082 (base32
8083 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
8084 (build-system r-build-system)
8085 (propagated-inputs
8086 `(("r-pander" ,r-pander)
8087 ("r-plyr" ,r-plyr)
8088 ("r-reshape" ,r-reshape)))
8089 (home-page "https://cran.r-project.org/web/packages/rapportools/")
8090 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
8091 (description
8092 "This package provides helper functions that act as wrappers to more
8093advanced statistical methods with the advantage of having sane defaults for
8094quick reporting.")
8095 (license license:agpl3+)))
319a80ce
RW
8096
8097(define-public r-pander
8098 (package
8099 (name "r-pander")
a44f8b00 8100 (version "0.6.3")
319a80ce
RW
8101 (source
8102 (origin
8103 (method url-fetch)
8104 (uri (cran-uri "pander" version))
8105 (sha256
8106 (base32
a44f8b00 8107 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
8108 (build-system r-build-system)
8109 (propagated-inputs
8110 `(("r-digest" ,r-digest)
8111 ("r-rcpp" ,r-rcpp)))
8112 (home-page "https://rapporter.github.io/pander")
8113 (synopsis "Render R objects into Pandoc's markdown")
8114 (description
8115 "The main aim of the pander R package is to provide a minimal and easy
8116tool for rendering R objects into Pandoc's markdown. The package is also
8117capable of exporting/converting complex Pandoc documents (reports) in various
8118ways.")
8119 ;; This package is licensed under either the AGPLv3+ or the very rarely
8120 ;; used OSL 3.0.
8121 (license license:agpl3+)))
74cc74e4
RW
8122
8123(define-public r-summarytools
8124 (package
8125 (name "r-summarytools")
5093cbdc 8126 (version "0.9.2")
74cc74e4
RW
8127 (source
8128 (origin
8129 (method url-fetch)
8130 (uri (cran-uri "summarytools" version))
8131 (sha256
8132 (base32
5093cbdc 8133 "1q83kii6prqf9z5v8cxj1q2944kx9x7dcxyqix3m883a94dmgivy"))))
74cc74e4
RW
8134 (build-system r-build-system)
8135 (propagated-inputs
5093cbdc
RW
8136 `(("r-checkmate" ,r-checkmate)
8137 ("r-dplyr" ,r-dplyr)
8138 ("r-htmltools" ,r-htmltools)
74cc74e4 8139 ("r-lubridate" ,r-lubridate)
5093cbdc 8140 ("r-magick" ,r-magick)
74cc74e4
RW
8141 ("r-matrixstats" ,r-matrixstats)
8142 ("r-pander" ,r-pander)
8143 ("r-pryr" ,r-pryr)
8144 ("r-rapportools" ,r-rapportools)
5093cbdc
RW
8145 ("r-rcurl" ,r-rcurl)
8146 ("r-tidyr" ,r-tidyr)))
74cc74e4
RW
8147 (home-page "https://github.com/dcomtois/summarytools")
8148 (synopsis "Tools to quickly and neatly summarize data")
8149 (description
8150 "This package provides tools for data frame summaries, cross-tabulations,
8151weight-enabled frequency tables and common univariate statistics in concise
8152tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8153good point-of-entry for exploring data, both for experienced and new R
8154users.")
8155 (license license:gpl2)))
7c7ee6cf
RW
8156
8157(define-public r-lsei
8158 (package
8159 (name "r-lsei")
8160 (version "1.2-0")
8161 (source
8162 (origin
8163 (method url-fetch)
8164 (uri (cran-uri "lsei" version))
8165 (sha256
8166 (base32
8167 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8168 (build-system r-build-system)
8169 (native-inputs
8170 `(("gfortran" ,gfortran)))
8171 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8172 (synopsis "Solve regression problems under equality/inequality constraints")
8173 (description
8174 "It contains functions that solve least squares linear regression
8175problems under linear equality/inequality constraints. Functions for solving
8176quadratic programming problems are also available, which transform such
8177problems into least squares ones first.")
8178 (license license:gpl2+)))
2ea75a83
RW
8179
8180(define-public r-npsurv
8181 (package
8182 (name "r-npsurv")
8183 (version "0.4-0")
8184 (source
8185 (origin
8186 (method url-fetch)
8187 (uri (cran-uri "npsurv" version))
8188 (sha256
8189 (base32
8190 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8191 (build-system r-build-system)
8192 (propagated-inputs
8193 `(("r-lsei" ,r-lsei)))
8194 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8195 (synopsis "Nonparametric survival analysis")
8196 (description
8197 "This package contains functions for non-parametric survival analysis of
8198exact and interval-censored observations.")
8199 (license license:gpl2+)))
32499b26
RW
8200
8201(define-public r-clusteval
8202 (package
8203 (name "r-clusteval")
8204 (version "0.1")
8205 (source
8206 (origin
8207 (method url-fetch)
8208 (uri (cran-uri "clusteval" version))
8209 (sha256
8210 (base32
8211 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8212 (build-system r-build-system)
8213 (propagated-inputs
8214 `(("r-mvtnorm" ,r-mvtnorm)
8215 ("r-rcpp" ,r-rcpp)))
8216 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8217 (synopsis "Evaluation of clustering algorithms")
8218 (description
8219 "This R package provides a suite of tools to evaluate clustering
8220algorithms, clusterings, and individual clusters.")
8221 (license license:expat)))
373cef0a
RW
8222
8223(define-public r-tweedie
8224 (package
8225 (name "r-tweedie")
8226 (version "2.3.2")
8227 (source
8228 (origin
8229 (method url-fetch)
8230 (uri (cran-uri "tweedie" version))
8231 (sha256
8232 (base32
8233 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8234 (build-system r-build-system)
8235 (native-inputs `(("gfortran" ,gfortran)))
8236 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8237 (synopsis "Evaluation of Tweedie exponential family models")
8238 (description
8239 "Maximum likelihood computations for Tweedie families, including the
8240series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8241the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8242and related methods.")
8243 (license license:gpl2+)))
4fb35ebd
RW
8244
8245(define-public r-rcppgsl
8246 (package
8247 (name "r-rcppgsl")
8248 (version "0.3.6")
8249 (source
8250 (origin
8251 (method url-fetch)
8252 (uri (cran-uri "RcppGSL" version))
8253 (sha256
8254 (base32
8255 "16pdapq31729db53agnb48jkvdm97167n3bigy5zazc3q3isis1m"))))
8256 (properties `((upstream-name . "RcppGSL")))
8257 (build-system r-build-system)
8258 (propagated-inputs
8259 `(("r-rcpp" ,r-rcpp)
8260 ("gsl" ,gsl)))
8261 (native-inputs
8262 `(("r-knitr" ,r-knitr))) ; for vignettes
8263 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8264 (synopsis "Rcpp integration for GSL vectors and matrices")
8265 (description
8266 "The GNU Scientific Library (or GSL) is a collection of numerical
8267routines for scientific computing. It is particularly useful for C and C++
8268programs as it provides a standard C interface to a wide range of mathematical
8269routines. There are over 1000 functions in total with an extensive test
8270suite. The RcppGSL package provides an easy-to-use interface between GSL data
8271structures and R using concepts from Rcpp which is itself a package that eases
8272the interfaces between R and C++.")
8273 (license license:gpl2+)))
20ff6e3a
RW
8274
8275(define-public r-mvabund
8276 (package
8277 (name "r-mvabund")
48102ce1 8278 (version "4.0.1")
20ff6e3a
RW
8279 (source
8280 (origin
8281 (method url-fetch)
8282 (uri (cran-uri "mvabund" version))
8283 (sha256
8284 (base32
48102ce1 8285 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8286 (build-system r-build-system)
8287 (propagated-inputs
8288 `(("r-mass" ,r-mass)
8289 ("r-rcpp" ,r-rcpp)
8290 ("r-rcppgsl" ,r-rcppgsl)
8291 ("r-statmod" ,r-statmod)
8292 ("r-tweedie" ,r-tweedie)))
8293 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8294 (synopsis "Statistical methods for analysing multivariate abundance data")
8295 (description
8296 "This package provides a set of tools for displaying, modeling and
8297analysing multivariate abundance data in community ecology.")
8298 (license license:lgpl2.1+)))
49863fd6
RW
8299
8300(define-public r-afex
8301 (package
8302 (name "r-afex")
e2fee46f 8303 (version "0.23-0")
49863fd6
RW
8304 (source
8305 (origin
8306 (method url-fetch)
8307 (uri (cran-uri "afex" version))
8308 (sha256
8309 (base32
e2fee46f 8310 "0yv4s7461swn0116y4wq9v139p1br5rr6hhnq1cmkbvybmwj2vp7"))))
49863fd6
RW
8311 (build-system r-build-system)
8312 (propagated-inputs
8313 `(("r-car" ,r-car)
8314 ("r-lme4" ,r-lme4)
8315 ("r-lmertest" ,r-lmertest)
8316 ("r-pbkrtest" ,r-pbkrtest)
8317 ("r-reshape2" ,r-reshape2)))
8318 (home-page "https://afex.singmann.science/")
8319 (synopsis "Analysis of factorial experiments")
8320 (description
8321 "This package provides convenience functions for analyzing factorial
8322experiments using ANOVA or mixed models.")
8323 (license license:gpl2+)))
7c02dd62
RW
8324
8325(define-public r-lmertest
8326 (package
8327 (name "r-lmertest")
f18ca07e 8328 (version "3.1-0")
7c02dd62
RW
8329 (source
8330 (origin
8331 (method url-fetch)
8332 (uri (cran-uri "lmerTest" version))
8333 (sha256
8334 (base32
f18ca07e 8335 "1nkz8cmxa5yb8q4i65bmhnn5pd4bhwcyjplyscynb24z3f64xp9b"))))
7c02dd62
RW
8336 (properties `((upstream-name . "lmerTest")))
8337 (build-system r-build-system)
8338 (propagated-inputs
8339 `(("r-ggplot2" ,r-ggplot2)
8340 ("r-lme4" ,r-lme4)
8341 ("r-mass" ,r-mass)
8342 ("r-numderiv" ,r-numderiv)))
8343 (home-page "https://github.com/runehaubo/lmerTestR")
8344 (synopsis "Tests in linear mixed effects models")
8345 (description
8346 "This package provides p-values in type I, II or III anova and summary
8347tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8348method. A Kenward-Roger method is also available via the @code{pbkrtest}
8349package. Model selection methods include step, drop1 and anova-like tables
8350for random effects (ranova). Methods for Least-Square means (LS-means) and
8351tests of linear contrasts of fixed effects are also available.")
8352 (license license:gpl2+)))
fd649d1e
RW
8353
8354(define-public r-r2glmm
8355 (package
8356 (name "r-r2glmm")
8357 (version "0.1.2")
8358 (source
8359 (origin
8360 (method url-fetch)
8361 (uri (cran-uri "r2glmm" version))
8362 (sha256
8363 (base32
8364 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8365 (build-system r-build-system)
8366 (propagated-inputs
8367 `(("r-afex" ,r-afex)
8368 ("r-data-table" ,r-data-table)
8369 ("r-dplyr" ,r-dplyr)
8370 ("r-ggplot2" ,r-ggplot2)
8371 ("r-gridextra" ,r-gridextra)
8372 ("r-lmertest" ,r-lmertest)
8373 ("r-mass" ,r-mass)
8374 ("r-matrix" ,r-matrix)
8375 ("r-mgcv" ,r-mgcv)
8376 ("r-pbkrtest" ,r-pbkrtest)))
8377 (home-page "https://github.com/bcjaeger/r2glmm")
8378 (synopsis "Compute R squared for mixed (multilevel) models")
8379 (description
8380 "This package computes model and semi partial R squared with confidence
8381limits for the linear and generalized linear mixed model (LMM and GLMM). The
8382R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8383using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8384al. (2016)).")
8385 (license license:gpl2)))
cddc0300 8386
8387(define-public r-weights
8388 (package
8389 (name "r-weights")
8390 (version "1.0")
8391 (source
8392 (origin
8393 (method url-fetch)
8394 (uri (cran-uri "weights" version))
8395 (sha256
8396 (base32
8397 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
8398 (build-system r-build-system)
8399 (propagated-inputs
8400 `(("r-gdata" ,r-gdata)
8401 ("r-hmisc" ,r-hmisc)
8402 ("r-mice" ,r-mice)))
8403 (home-page
8404 "https://cran.r-project.org/web/packages/weights/")
8405 (synopsis "Weighting and weighted statistics")
8406 (description "This package Provides a variety of functions for producing
8407simple weighted statistics, such as weighted Pearson's correlations, partial
8408correlations, Chi-Squared statistics, histograms, and t-tests. Also now
8409includes some software for quickly recoding survey data and plotting point
8410estimates from interaction terms in regressions (and multiply imputed
8411regressions). NOTE: Weighted partial correlation calculations pulled to
8412address a bug.")
8413 (license license:gpl2+)))
bfa5662e
RW
8414
8415(define-public r-rcppannoy
8416 (package
8417 (name "r-rcppannoy")
8418 (version "0.0.11")
8419 (source
8420 (origin
8421 (method url-fetch)
8422 (uri (cran-uri "RcppAnnoy" version))
8423 (sha256
8424 (base32
8425 "1ik50ancfgcvh03n4jsqwjk8lf056rbgd70q4l4didmvh5kcyjd1"))))
8426 (properties `((upstream-name . "RcppAnnoy")))
8427 (build-system r-build-system)
8428 (propagated-inputs
8429 `(("r-rcpp" ,r-rcpp)))
8430 (native-inputs
8431 `(("r-knitr" ,r-knitr))) ; for vignettes
8432 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
8433 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
8434 (description
8435 "Annoy is a small C++ library for Approximate Nearest Neighbors written
8436for efficient memory usage as well an ability to load from and save to disk.
8437This package provides an R interface.")
8438 ;; Annoy is released under ASL 2.0, but this wrapper is released under
8439 ;; GPLv2+.
8440 (license (list license:gpl2+ license:asl2.0))))
b58940cb
RW
8441
8442(define-public r-ncdf4
8443 (package
8444 (name "r-ncdf4")
8445 (version "1.16")
8446 (source
8447 (origin
8448 (method url-fetch)
8449 (uri (cran-uri "ncdf4" version))
8450 (sha256
8451 (base32
8452 "0lwjjis0b83c4l3xvqai4ckzrskd6mychck1iwxcxgjvh0d77mgd"))))
8453 (build-system r-build-system)
8454 (inputs
8455 `(("netcdf" ,netcdf)
8456 ("zlib" ,zlib)))
8457 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
8458 (synopsis "R interface to Unidata netCDF format data files")
8459 (description
8460 "This package provides a high-level R interface to data files written
8461using Unidata's netCDF library (version 4 or earlier), which are binary data
8462files that are portable across platforms and include metadata information in
8463addition to the data sets. Using this package, netCDF files can be opened and
8464data sets read in easily. It is also easy to create new netCDF dimensions,
8465variables, and files, in either version 3 or 4 format, and manipulate existing
8466netCDF files.")
8467 (license license:gpl3+)))
1e605c03
RW
8468
8469(define-public r-biocmanager
8470 (package
8471 (name "r-biocmanager")
749872a5 8472 (version "1.30.4")
1e605c03
RW
8473 (source
8474 (origin
8475 (method url-fetch)
8476 (uri (cran-uri "BiocManager" version))
8477 (sha256
8478 (base32
749872a5 8479 "0kxs76pixk1d2lpvkyrq6nnvv1rqf55ph5f7igkadyyqirf3y2ah"))))
1e605c03
RW
8480 (properties `((upstream-name . "BiocManager")))
8481 (build-system r-build-system)
8482 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
8483 (synopsis "Access the Bioconductor project package repository")
8484 (description
8485 "This package provides a convenient tool to install and update
8486Bioconductor packages.")
8487 (license license:artistic2.0)))
f338e480
RW
8488
8489(define-public r-rgl
8490 (package
8491 (name "r-rgl")
8492 (version "0.99.16")
8493 (source
8494 (origin
8495 (method url-fetch)
8496 (uri (cran-uri "rgl" version))
8497 (sha256
8498 (base32
8499 "0q8sg8fr0140ilssqhscaxkjc29w1rpp6f4k50amw3zzs9g58ak9"))))
8500 (build-system r-build-system)
8501 (native-inputs
8502 `(("pkg-config" ,pkg-config)))
8503 (inputs
8504 `(("freetype" ,freetype)
8505 ("libpng" ,libpng)
8506 ("glu" ,glu)
8507 ("libx11" ,libx11)
8508 ("ghc-pandoc" ,ghc-pandoc)
8509 ("zlib" ,zlib)))
8510 (propagated-inputs
8511 `(("r-crosstalk" ,r-crosstalk)
8512 ("r-htmltools" ,r-htmltools)
8513 ("r-htmlwidgets" ,r-htmlwidgets)
8514 ("r-jsonlite" ,r-jsonlite)
8515 ("r-knitr" ,r-knitr)
8516 ("r-magrittr" ,r-magrittr)
8517 ("r-manipulatewidget" ,r-manipulatewidget)
8518 ("r-shiny" ,r-shiny)))
8519 (home-page "https://r-forge.r-project.org/projects/rgl/")
8520 (synopsis "3D visualization using OpenGL")
8521 (description
8522 "This package provides medium to high level functions for 3D interactive graphics,
8523including functions modelled on base graphics (@code{plot3d()}, etc.) as well
8524as functions for constructing representations of geometric
8525objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
8526various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
8527image formats, including PNG, Postscript, SVG, PGF.")
8528 ;; Any version of the GPL.
8529 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
8530
8531(define-public r-multicool
8532 (package
8533 (name "r-multicool")
8534 (version "0.1-10")
8535 (source
8536 (origin
8537 (method url-fetch)
8538 (uri (cran-uri "multicool" version))
8539 (sha256
8540 (base32
8541 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
8542 (build-system r-build-system)
8543 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8544 (home-page "https://cran.r-project.org/web/packages/multicool/")
8545 (synopsis "Permutations of multisets in cool-lex order")
8546 (description
8547 "This package provides a set of tools to permute multisets without loops
8548or hash tables and to generate integer partitions. Cool-lex order is similar
8549to colexicographical order.")
8550 (license license:gpl2)))
4106e6ad
RW
8551
8552(define-public r-misc3d
8553 (package
8554 (name "r-misc3d")
8555 (version "0.8-4")
8556 (source
8557 (origin
8558 (method url-fetch)
8559 (uri (cran-uri "misc3d" version))
8560 (sha256
8561 (base32
8562 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
8563 (build-system r-build-system)
8564 (home-page "https://cran.r-project.org/web/packages/misc3d/")
8565 (synopsis "Miscellaneous 3D Plots")
8566 (description
8567 "This package provides a collection of miscellaneous 3d plots, including
8568isosurfaces.")
8569 ;; Any version of the GPL.
8570 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
8571
8572(define-public r-ks
8573 (package
8574 (name "r-ks")
91f0b745 8575 (version "1.11.4")
da256afb
RW
8576 (source
8577 (origin
8578 (method url-fetch)
8579 (uri (cran-uri "ks" version))
8580 (sha256
8581 (base32
91f0b745 8582 "0d5i8458s8ri9pcx2jm003z1ajk7ha3pmw1sr6lgn6a8d7wgmvqb"))))
da256afb
RW
8583 (build-system r-build-system)
8584 (propagated-inputs
8585 `(("r-fnn" ,r-fnn)
8586 ("r-kernlab" ,r-kernlab)
8587 ("r-kernsmooth" ,r-kernsmooth)
8588 ("r-matrix" ,r-matrix)
8589 ("r-mclust" ,r-mclust)
8590 ("r-mgcv" ,r-mgcv)
da256afb
RW
8591 ("r-multicool" ,r-multicool)
8592 ("r-mvtnorm" ,r-mvtnorm)))
8593 (home-page "http://www.mvstat.net/tduong/")
8594 (synopsis "Kernel smoothing")
8595 (description
8596 "This package provides kernel smoothers for univariate and multivariate
8597data, including density functions, density derivatives, cumulative
8598distributions, modal clustering, discriminant analysis, and two-sample
8599hypothesis testing.")
8600 ;; Either version of the GPL.
8601 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
8602
8603(define-public r-feature
8604 (package
8605 (name "r-feature")
8606 (version "1.2.13")
8607 (source
8608 (origin
8609 (method url-fetch)
8610 (uri (cran-uri "feature" version))
8611 (sha256
8612 (base32
8613 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
8614 (build-system r-build-system)
8615 (propagated-inputs
8616 `(("r-ks" ,r-ks)
8617 ("r-misc3d" ,r-misc3d)
8618 ("r-rgl" ,r-rgl)))
8619 (home-page "http://www.mvstat.net/tduong/")
8620 (synopsis "Inferential feature significance for kernel density estimation")
8621 (description
8622 "The feature package contains functions to display and compute kernel
8623density estimates, significant gradient and significant curvature regions.
8624Significant gradient and/or curvature regions often correspond to significant
8625features (e.g. local modes).")
8626 ;; Either version of the GPL.
8627 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
8628
8629(define-public r-arm
8630 (package
8631 (name "r-arm")
8632 (version "1.10-1")
8633 (source
8634 (origin
8635 (method url-fetch)
8636 (uri (cran-uri "arm" version))
8637 (sha256
8638 (base32
8639 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
8640 (build-system r-build-system)
8641 (propagated-inputs
8642 `(("r-abind" ,r-abind)
8643 ("r-coda" ,r-coda)
8644 ("r-lme4" ,r-lme4)
8645 ("r-mass" ,r-mass)
8646 ("r-matrix" ,r-matrix)
8647 ("r-nlme" ,r-nlme)))
8648 (home-page "https://cran.r-project.org/web/packages/arm/")
8649 (synopsis "Data analysis using regression and multilevel/hierarchical models")
8650 (description
8651 "This package provides functions to accompany A. Gelman and J. Hill,
8652Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
8653University Press, 2007.")
8654 (license license:gpl3+)))
3cef715a
RW
8655
8656(define-public r-circular
8657 (package
8658 (name "r-circular")
8659 (version "0.4-93")
8660 (source
8661 (origin
8662 (method url-fetch)
8663 (uri (cran-uri "circular" version))
8664 (sha256
8665 (base32
8666 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
8667 (build-system r-build-system)
8668 (propagated-inputs
8669 `(("r-boot" ,r-boot)
8670 ("r-mvtnorm" ,r-mvtnorm)))
8671 (native-inputs
8672 `(("gfortran" ,gfortran)))
8673 (home-page "https://cran.r-project.org/web/packages/circular/")
8674 (synopsis "Circular statistics")
8675 (description
8676 "This package provides tools for circular statistics, from \"Topics in
8677circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
8678Scientific.")
8679 (license license:gpl2+)))
10483a64
RW
8680
8681(define-public r-activity
8682 (package
8683 (name "r-activity")
0207ad9e 8684 (version "1.2")
10483a64
RW
8685 (source
8686 (origin
8687 (method url-fetch)
8688 (uri (cran-uri "activity" version))
8689 (sha256
8690 (base32
0207ad9e 8691 "11w2bz6p9xbzdh6773dmbbh6rws0h5dj18p8m0ivzizgq932vdzs"))))
10483a64
RW
8692 (build-system r-build-system)
8693 (propagated-inputs
8694 `(("r-circular" ,r-circular)
10483a64
RW
8695 ("r-pbapply" ,r-pbapply)))
8696 (home-page "https://cran.r-project.org/web/packages/activity/")
8697 (synopsis "Animal activity statistics")
8698 (description
8699 "This package provides functions to fit kernel density functions to
8700animal activity time data; plot activity distributions; quantify overall
8701levels of activity; statistically compare activity metrics through
8702bootstrapping; and evaluate variation in linear variables with time (or other
8703circular variables).")
8704 (license license:gpl3)))
e4f4a04a
RW
8705
8706(define-public r-ouch
8707 (package
8708 (name "r-ouch")
8709 (version "2.11-1")
8710 (source
8711 (origin
8712 (method url-fetch)
8713 (uri (cran-uri "ouch" version))
8714 (sha256
8715 (base32
8716 "0xkwwi62vdahlcg3k32zb1nfwsx87zdssk79mvcxgfsw9bw4gahx"))))
8717 (build-system r-build-system)
8718 (propagated-inputs `(("r-subplex" ,r-subplex)))
8719 (home-page "http://kingaa.github.io/ouch/")
8720 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
8721 (description
8722 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
8723for evolution along a phylogenetic tree.")
8724 (license license:gpl2+)))
705ea5bf
RW
8725
8726(define-public r-fmsb
8727 (package
8728 (name "r-fmsb")
8729 (version "0.6.3")
8730 (source
8731 (origin
8732 (method url-fetch)
8733 (uri (cran-uri "fmsb" version))
8734 (sha256
8735 (base32
8736 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
8737 (build-system r-build-system)
8738 (home-page "http://minato.sip21c.org/msb/")
8739 (synopsis "Functions for medical statistics book with demographic data")
8740 (description
8741 "This package provides several utility functions for the book entitled
8742\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
8743Japan, 2007) with Japanese demographic data and some demographic analysis
8744related functions.")
8745 (license license:gpl2+)))
ced51a20
RW
8746
8747(define-public r-stabledist
8748 (package
8749 (name "r-stabledist")
8750 (version "0.7-1")
8751 (source
8752 (origin
8753 (method url-fetch)
8754 (uri (cran-uri "stabledist" version))
8755 (sha256
8756 (base32
8757 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
8758 (build-system r-build-system)
8759 (home-page "http://www.rmetrics.org")
8760 (synopsis "Stable distribution functions")
8761 (description
8762 "This package provides density, probability and quantile functions, and
8763random number generation for (skew) stable distributions, using the
8764parametrizations of Nolan.")
8765 (license license:gpl2+)))
a50abb36
RW
8766
8767(define-public r-gsl
8768 (package
8769 (name "r-gsl")
8770 (version "1.9-10.3")
8771 (source
8772 (origin
8773 (method url-fetch)
8774 (uri (cran-uri "gsl" version))
8775 (sha256
8776 (base32
8777 "00isw2iha5af4s7rr8svqka9mkl9l26l8h2rnk4r7fkhh7fc97sg"))))
8778 (build-system r-build-system)
8779 (inputs
8780 `(("gsl" ,gsl)))
8781 (home-page "https://cran.r-project.org/web/packages/gsl")
8782 (synopsis "Wrapper for the GNU Scientific Library")
8783 (description
8784 "This package provides an R wrapper for the special functions and quasi
8785random number generators of the GNU Scientific Library.")
8786 (license license:gpl2+)))
03a3ec5e
RW
8787
8788(define-public r-adgoftest
8789 (package
8790 (name "r-adgoftest")
8791 (version "0.3")
8792 (source
8793 (origin
8794 (method url-fetch)
8795 (uri (cran-uri "ADGofTest" version))
8796 (sha256
8797 (base32
8798 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
8799 (properties `((upstream-name . "ADGofTest")))
8800 (build-system r-build-system)
8801 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
8802 (synopsis "Anderson-Darling GoF test")
8803 (description
8804 "This package provides an implementation of the Anderson-Darling GoF test
8805with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
8806Anderson-Darling Distribution\".")
8807 ;; Any version of the GPL.
8808 (license license:gpl3+)))
71601a5d
RW
8809
8810(define-public r-softimpute
8811 (package
8812 (name "r-softimpute")
8813 (version "1.4")
8814 (source
8815 (origin
8816 (method url-fetch)
8817 (uri (cran-uri "softImpute" version))
8818 (sha256
8819 (base32
8820 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
8821 (properties `((upstream-name . "softImpute")))
8822 (build-system r-build-system)
8823 (propagated-inputs
8824 `(("r-matrix" ,r-matrix)))
8825 (native-inputs
8826 `(("gfortran" ,gfortran)))
8827 (home-page "https://cran.r-project.org/web/packages/softImpute")
8828 (synopsis "Matrix completion via iterative soft-thresholded SVD")
8829 (description
8830 "This package provides iterative methods for matrix completion that use
8831nuclear-norm regularization. The package includes procedures for centering
8832and scaling rows, columns or both, and for computing low-rank @dfn{single
8833value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
8834components).")
8835 (license license:gpl2)))
44b0c5b5
RW
8836
8837(define-public r-fftwtools
8838 (package
8839 (name "r-fftwtools")
8840 (version "0.9-8")
8841 (source
8842 (origin
8843 (method url-fetch)
8844 (uri (cran-uri "fftwtools" version))
8845 (sha256
8846 (base32
8847 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
8848 (build-system r-build-system)
8849 (inputs `(("fftw" ,fftw)))
8850 (home-page "https://github.com/krahim/fftwtools")
8851 (synopsis "Wrapper for FFTW3")
8852 (description
8853 "This package provides a wrapper for several FFTW functions. It provides
8854access to the two-dimensional FFT, the multivariate FFT, and the
8855one-dimensional real to complex FFT using the FFTW3 library. The package
8856includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
8857mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
8858The FFT functions have a parameter that allows them to not return the
8859redundant complex conjugate when the input is real data.")
8860 (license license:gpl2+)))
db084d79
RW
8861
8862(define-public r-tiff
8863 (package
8864 (name "r-tiff")
8865 (version "0.1-5")
8866 (source
8867 (origin
8868 (method url-fetch)
8869 (uri (cran-uri "tiff" version))
8870 (sha256
8871 (base32
8872 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
8873 (build-system r-build-system)
8874 (inputs
8875 `(("libtiff" ,libtiff)
8876 ("libjpeg" ,libjpeg)
8877 ("zlib" ,zlib)))
8878 (home-page "http://www.rforge.net/tiff/")
8879 (synopsis "Read and write TIFF images")
8880 (description
8881 "This package provides an easy and simple way to read, write and display
8882bitmap images stored in the TIFF format. It can read and write both files and
8883in-memory raw vectors.")
8884 ;; Either of these two license versions.
8885 (license (list license:gpl2 license:gpl3))))
f3949fec
RW
8886
8887(define-public r-waveslim
8888 (package
8889 (name "r-waveslim")
61cb2e31 8890 (version "1.7.5.1")
f3949fec
RW
8891 (source
8892 (origin
8893 (method url-fetch)
8894 (uri (cran-uri "waveslim" version))
8895 (sha256
8896 (base32
61cb2e31 8897 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
8898 (build-system r-build-system)
8899 (native-inputs
8900 `(("gfortran" ,gfortran)))
8901 (home-page "http://waveslim.blogspot.com")
8902 (synopsis "Basic wavelet routines for signal processing")
8903 (description
8904 "This package provides basic wavelet routines for time series (1D),
8905image (2D) and array (3D) analysis. The code provided here is based on
8906wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
8907and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
8908Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
8909pairs (Selesnick 2001, 2002).")
8910 (license license:bsd-3)))
e37935e4
RW
8911
8912(define-public r-wordcloud
8913 (package
8914 (name "r-wordcloud")
8915 (version "2.6")
8916 (source
8917 (origin
8918 (method url-fetch)
8919 (uri (cran-uri "wordcloud" version))
8920 (sha256
8921 (base32
8922 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
8923 (build-system r-build-system)
8924 (propagated-inputs
8925 `(("r-rcolorbrewer" ,r-rcolorbrewer)
8926 ("r-rcpp" ,r-rcpp)))
8927 (home-page "https://cran.r-project.org/web/packages/wordcloud")
8928 (synopsis "Word clouds")
8929 (description
8930 "This package provides functionality to create pretty word clouds,
8931visualize differences and similarity between documents, and avoid
8932over-plotting in scatter plots with text.")
8933 (license license:lgpl2.1)))
a6e4413d
RW
8934
8935(define-public r-colorramps
8936 (package
8937 (name "r-colorramps")
8938 (version "2.3")
8939 (source
8940 (origin
8941 (method url-fetch)
8942 (uri (cran-uri "colorRamps" version))
8943 (sha256
8944 (base32
8945 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
8946 (properties `((upstream-name . "colorRamps")))
8947 (build-system r-build-system)
8948 (home-page "https://cran.r-project.org/web/packages/colorRamps")
8949 (synopsis "Build color tables")
8950 (description "This package provides features to build gradient color
8951maps.")
8952 ;; Any version of the GPL
8953 (license license:gpl3+)))
61d73349
RW
8954
8955(define-public r-tidytree
8956 (package
8957 (name "r-tidytree")
0b14b100 8958 (version "0.2.4")
61d73349
RW
8959 (source
8960 (origin
8961 (method url-fetch)
8962 (uri (cran-uri "tidytree" version))
8963 (sha256
8964 (base32
0b14b100 8965 "04bznlfs617plv258nmsyq2pywnijcnzy2pbn5b2fgjk2xqkp29w"))))
61d73349
RW
8966 (build-system r-build-system)
8967 (propagated-inputs
8968 `(("r-ape" ,r-ape)
8969 ("r-dplyr" ,r-dplyr)
8970 ("r-lazyeval" ,r-lazyeval)
8971 ("r-magrittr" ,r-magrittr)
8972 ("r-rlang" ,r-rlang)
8973 ("r-tibble" ,r-tibble)))
8974 (home-page "https://github.com/GuangchuangYu/tidytree")
8975 (synopsis "Tidy tool for phylogenetic tree data manipulation")
8976 (description
8977 "Phylogenetic trees generally contain multiple components including nodes,
8978edges, branches and associated data. This package provides an approach to
8979convert tree objects to tidy data frames. It also provides tidy interfaces to
8980manipulate tree data.")
8981 (license license:artistic2.0)))
45b469a4
RW
8982
8983(define-public r-rvcheck
8984 (package
8985 (name "r-rvcheck")
8986 (version "0.1.3")
8987 (source
8988 (origin
8989 (method url-fetch)
8990 (uri (cran-uri "rvcheck" version))
8991 (sha256
8992 (base32
8993 "1i2g6gyiqyd1pn6y0h6vmlcmg1qb5pv7rym8mkw8jnyc3in9hn8b"))))
8994 (build-system r-build-system)
8995 (propagated-inputs
8996 `(("r-rlang" ,r-rlang)))
8997 (home-page "https://cran.r-project.org/web/packages/rvcheck")
8998 (synopsis "R package version check")
8999 (description
9000 "This package provides tools to check the latest release version of R and
9001R packages (on CRAN, Bioconductor or Github).")
9002 (license license:artistic2.0)))
fbebccf7
RW
9003
9004(define-public r-docopt
9005 (package
9006 (name "r-docopt")
9007 (version "0.6.1")
9008 (source
9009 (origin
9010 (method url-fetch)
9011 (uri (cran-uri "docopt" version))
9012 (sha256
9013 (base32
9014 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
9015 (build-system r-build-system)
9016 (home-page "https://github.com/docopt/docopt.R")
9017 (synopsis "Command-line interface specification language")
9018 (description
9019 "This package enables you to define a command-line interface by just
9020giving it a description in the specific format.")
9021 (license license:expat)))
b614009e
RW
9022
9023(define-public r-sparsesvd
9024 (package
9025 (name "r-sparsesvd")
9026 (version "0.1-4")
9027 (source
9028 (origin
9029 (method url-fetch)
9030 (uri (cran-uri "sparsesvd" version))
9031 (sha256
9032 (base32
9033 "1yf373552wvdnd65r7hfcqa3v29dqn7jd4cn431mqd2acnqjrsam"))))
9034 (build-system r-build-system)
9035 (propagated-inputs `(("r-matrix" ,r-matrix)))
9036 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
9037 (synopsis "Sparse truncated singular value decomposition")
9038 (description
9039 "This package provides a Wrapper around the SVDLIBC library
9040for (truncated) singular value decomposition of a sparse matrix. Currently,
9041only sparse real matrices in Matrix package format are supported.")
9042 ;; SVDLIBC is released under BSD-2. The R interface is released under
9043 ;; BSD-3.
9044 (license (list license:bsd-3 license:bsd-2))))
13f5837b
RW
9045
9046(define-public r-densityclust
9047 (package
9048 (name "r-densityclust")
9049 (version "0.3")
9050 (source
9051 (origin
9052 (method url-fetch)
9053 (uri (cran-uri "densityClust" version))
9054 (sha256
9055 (base32
9056 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
9057 (properties `((upstream-name . "densityClust")))
9058 (build-system r-build-system)
9059 (propagated-inputs
9060 `(("r-fnn" ,r-fnn)
9061 ("r-ggplot2" ,r-ggplot2)
9062 ("r-ggrepel" ,r-ggrepel)
9063 ("r-gridextra" ,r-gridextra)
9064 ("r-rcolorbrewer" ,r-rcolorbrewer)
9065 ("r-rcpp" ,r-rcpp)
9066 ("r-rtsne" ,r-rtsne)))
9067 (home-page "https://cran.r-project.org/web/packages/densityClust")
9068 (synopsis "Clustering by fast search and find of density peaks")
9069 (description
9070 "This package provides an improved implementation (based on k-nearest
9071neighbors) of the density peak clustering algorithm, originally described by
9072Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
9073large datasets (> 100,000 samples) very efficiently.")
9074 (license license:gpl2+)))
58bc8857
RW
9075
9076(define-public r-combinat
9077 (package
9078 (name "r-combinat")
9079 (version "0.0-8")
9080 (source
9081 (origin
9082 (method url-fetch)
9083 (uri (cran-uri "combinat" version))
9084 (sha256
9085 (base32
9086 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
9087 (build-system r-build-system)
9088 (home-page "https://cran.r-project.org/web/packages/combinat")
9089 (synopsis "Combinatorics utilities")
9090 (description "This package provides assorted routines for combinatorics.")
9091 (license license:gpl2)))
9f33d76c
RW
9092
9093(define-public r-qlcmatrix
9094 (package
9095 (name "r-qlcmatrix")
9096 (version "0.9.7")
9097 (source
9098 (origin
9099 (method url-fetch)
9100 (uri (cran-uri "qlcMatrix" version))
9101 (sha256
9102 (base32
9103 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
9104 (properties `((upstream-name . "qlcMatrix")))
9105 (build-system r-build-system)
9106 (propagated-inputs
9107 `(("r-docopt" ,r-docopt)
9108 ("r-matrix" ,r-matrix)
9109 ("r-slam" ,r-slam)
9110 ("r-sparsesvd" ,r-sparsesvd)))
9111 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
9112 (synopsis "Sparse matrix functions for quantitative language comparison")
9113 (description
9114 "This package provides an extension of the functionality of the Matrix
9115package for using sparse matrices. Some of the functions are very general,
9116while other are highly specific for the special data format used for
9117@dfn{quantitative language comparison} (QLC).")
9118 (license license:gpl3)))
e3bb0766
RW
9119
9120(define-public r-ddrtree
9121 (package
9122 (name "r-ddrtree")
9123 (version "0.1.5")
9124 (source
9125 (origin
9126 (method url-fetch)
9127 (uri (cran-uri "DDRTree" version))
9128 (sha256
9129 (base32
9130 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9131 (properties `((upstream-name . "DDRTree")))
9132 (build-system r-build-system)
9133 (propagated-inputs
9134 `(("r-bh" ,r-bh)
9135 ("r-irlba" ,r-irlba)
9136 ("r-rcpp" ,r-rcpp)
9137 ("r-rcppeigen" ,r-rcppeigen)))
9138 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9139 (synopsis "Learning principal graphs with DDRTree")
9140 (description
9141 "This package provides an implementation of the framework of
9142@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9143dimensional space while constructs a principal tree which passes through the
9144middle of the data simultaneously. DDRTree shows superiority to
9145alternatives (Wishbone, DPT) for inferring the ordering as well as the
9146intrinsic structure of single cell genomics data. In general, it could be
9147used to reconstruct the temporal progression as well as the bifurcation
9148structure of any data type.")
9149 (license license:asl2.0)))
d53b2317
RW
9150
9151(define-public r-corpcor
9152 (package
9153 (name "r-corpcor")
9154 (version "1.6.9")
9155 (source
9156 (origin
9157 (method url-fetch)
9158 (uri (cran-uri "corpcor" version))
9159 (sha256
9160 (base32
9161 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9162 (build-system r-build-system)
9163 (home-page "http://strimmerlab.org/software/corpcor/")
9164 (synopsis "Efficient estimation of covariance and (partial) correlation")
9165 (description
9166 "This package implements a James-Stein-type shrinkage estimator for the
9167covariance matrix, with separate shrinkage for variances and correlations.
9168Furthermore, functions are available for fast singular value decomposition,
9169for computing the pseudoinverse, and for checking the rank and positive
9170definiteness of a matrix.")
9171 (license license:gpl3+)))
3088b3fc
RW
9172
9173(define-public r-rspectra
9174 (package
9175 (name "r-rspectra")
9176 (version "0.13-1")
9177 (source
9178 (origin
9179 (method url-fetch)
9180 (uri (cran-uri "RSpectra" version))
9181 (sha256
9182 (base32
9183 "1sw80chwyyjzf5px278l6xmp94yhwrlj5xh8d3wlw3dnvdkycca7"))))
9184 (properties `((upstream-name . "RSpectra")))
9185 (build-system r-build-system)
9186 (propagated-inputs
9187 `(("r-matrix" ,r-matrix)
9188 ("r-rcpp" ,r-rcpp)
9189 ("r-rcppeigen" ,r-rcppeigen)))
9190 (home-page "https://github.com/yixuan/RSpectra")
9191 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9192 (description
9193 "This package provides an R interface to the Spectra library for
9194large-scale eigenvalue and SVD problems. It is typically used to compute a
9195few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9196which is usually more efficient than @code{eigen()} if k << n.")
9197 ;; MPL 2 or later.
9198 (license license:mpl2.0)))
029425cb
RW
9199
9200(define-public r-vbsr
9201 (package
9202 (name "r-vbsr")
9203 (version "0.0.5")
9204 (source
9205 (origin
9206 (method url-fetch)
9207 (uri (cran-uri "vbsr" version))
9208 (sha256
9209 (base32
9210 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9211 (build-system r-build-system)
9212 (home-page "https://cran.r-project.org/web/packages/vbsr")
9213 (synopsis "Variational Bayes spike regression regularized linear models")
9214 (description
9215 "This package provides an efficient algorithm for solving ultra-sparse
9216regularized regression models using a variational Bayes algorithm with a spike
9217prior. The algorithm is solved on a path, with coordinate updates, and is
9218capable of generating very sparse models. Very general model
9219diagnostics for controlling type-1 errors are also provided.")
9220 (license license:gpl2)))
3d62d98e
RW
9221
9222(define-public r-flare
9223 (package
9224 (name "r-flare")
9225 (version "1.6.0")
9226 (source
9227 (origin
9228 (method url-fetch)
9229 (uri (cran-uri "flare" version))
9230 (sha256
9231 (base32
9232 "0ygif9a7a99qwv0b488wymmmncp6f5ww9yz13s4qs6p8yf37x1r1"))))
9233 (build-system r-build-system)
9234 (propagated-inputs
9235 `(("r-igraph" ,r-igraph)
9236 ("r-lattice" ,r-lattice)
9237 ("r-mass" ,r-mass)
9238 ("r-matrix" ,r-matrix)))
9239 (home-page "https://cran.r-project.org/web/packages/flare")
9240 (synopsis "Family of Lasso regression implementations")
9241 (description
9242 "This packages provides implementations of a family of Lasso variants
9243including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9244high dimensional sparse linear models.")
9245 (license license:gpl2)))
5f0fbfc0
RW
9246
9247(define-public r-lassopv
9248 (package
9249 (name "r-lassopv")
9250 (version "0.2.0")
9251 (source
9252 (origin
9253 (method url-fetch)
9254 (uri (cran-uri "lassopv" version))
9255 (sha256
9256 (base32
9257 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9258 (build-system r-build-system)
9259 (propagated-inputs `(("r-lars" ,r-lars)))
9260 (home-page "https://github.com/lingfeiwang/lassopv")
9261 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9262 (description
9263 "This package enables you to estimate the p-values for predictors x
9264against target variable y in Lasso regression, using the regularization
9265strength when each predictor enters the active set of regularization path for
9266the first time as the statistic.")
9267 (license license:gpl3)))
adcd0cc8
RW
9268
9269(define-public r-splitstackshape
9270 (package
9271 (name "r-splitstackshape")
9272 (version "1.4.6")
9273 (source
9274 (origin
9275 (method url-fetch)
9276 (uri (cran-uri "splitstackshape" version))
9277 (sha256
9278 (base32
9279 "03w6h64ga4zqilffdway4l38l5cbman4yrspkzhbigds12aqz25r"))))
9280 (build-system r-build-system)
9281 (propagated-inputs
9282 `(("r-data-table" ,r-data-table)))
9283 (home-page "https://github.com/mrdwab/splitstackshape")
9284 (synopsis "Stack and reshape datasets after splitting concatenated values")
9285 (description
9286 "Online data collection tools like Google Forms often export
9287multiple-response questions with data concatenated in cells. The
9288@code{concat.split} (cSplit) family of functions provided by this package
9289splits such data into separate cells. This package also includes functions to
9290stack groups of columns and to reshape wide data, even when the data are
9291\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
9292and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
9293handle.")
9294 (license license:gpl3)))
b2e777b2
RW
9295
9296(define-public r-tfmpvalue
9297 (package
9298 (name "r-tfmpvalue")
9299 (version "0.0.8")
9300 (source
9301 (origin
9302 (method url-fetch)
9303 (uri (cran-uri "TFMPvalue" version))
9304 (sha256
9305 (base32
9306 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
9307 (properties `((upstream-name . "TFMPvalue")))
9308 (build-system r-build-system)
9309 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9310 (home-page "https://github.com/ge11232002/TFMPvalue")
9311 (synopsis "P-value computation for position weight matrices")
9312 (description
9313 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
9314identification from sequence/alignments, we are interested in the significance
9315of certain match scores. TFMPvalue provides the accurate calculation of a
9316p-value with a score threshold for position weight matrices, or the score with
9317a given p-value. It is an interface to code originally made available by
9318Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
9319Touzet and Varre (2007).")
9320 (license license:gpl2)))
f79e63a5
RW
9321
9322(define-public r-rnifti
9323 (package
9324 (name "r-rnifti")
9325 (version "0.10.0")
9326 (source
9327 (origin
9328 (method url-fetch)
9329 (uri (cran-uri "RNifti" version))
9330 (sha256
9331 (base32
9332 "07sfzps4yg5zdhbxh6i4rbjvbjvvf2d8i9jcf64ywbmi557sw1zv"))))
9333 (properties `((upstream-name . "RNifti")))
9334 (build-system r-build-system)
9335 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9336 (home-page "https://github.com/jonclayden/RNifti")
9337 (synopsis "Fast R and C++ access to NIfTI images")
9338 (description
9339 "This package provides very fast read and write access to images stored
9340in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
9341compiled C and interpreted R code. It also provides a C/C++ API that can be
9342used by other packages.")
9343 (license license:gpl2)))
6e09f506
RW
9344
9345(define-public r-shades
9346 (package
9347 (name "r-shades")
16d296bb 9348 (version "1.3.1")
6e09f506
RW
9349 (source
9350 (origin
9351 (method url-fetch)
9352 (uri (cran-uri "shades" version))
9353 (sha256
9354 (base32
16d296bb 9355 "0v0xp9l1zyq4iysmkrbdwk4r1rksjj8p5c1726yrcgyg55mj59nv"))))
6e09f506
RW
9356 (build-system r-build-system)
9357 (home-page "https://github.com/jonclayden/shades")
9358 (synopsis "Simple color manipulation")
9359 (description
9360 "This package provides functions for easily manipulating colors,
9361creating color scales and calculating color distances.")
9362 (license license:bsd-3)))
cb03d6c6
RW
9363
9364(define-public r-ore
9365 (package
9366 (name "r-ore")
9367 (version "1.6.2")
9368 (source
9369 (origin
9370 (method url-fetch)
9371 (uri (cran-uri "ore" version))
9372 (sha256
9373 (base32
9374 "1l1ziljgm5gwjhvjq42wi5vcwbxlaj5dl9w8bhz0wh8vx4ajj07m"))))
9375 (build-system r-build-system)
9376 (home-page "https://github.com/jonclayden/ore")
9377 (synopsis "R interface to the Onigmo regular expression library")
9378 (description
9379 "This package provides an alternative to R's built-in functionality for
9380handling regular expressions, based on the Onigmo library. It offers
9381first-class compiled regex objects, partial matching and function-based
9382substitutions, amongst other features.")
9383 (license license:bsd-3)))
b98662c5
RW
9384
9385(define-public r-reportr
9386 (package
9387 (name "r-reportr")
9388 (version "1.3.0")
9389 (source
9390 (origin
9391 (method url-fetch)
9392 (uri (cran-uri "reportr" version))
9393 (sha256
9394 (base32
9395 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
9396 (build-system r-build-system)
9397 (propagated-inputs `(("r-ore" ,r-ore)))
9398 (home-page "https://github.com/jonclayden/reportr")
9399 (synopsis "General message and error reporting system")
9400 (description
9401 "This package provides a system for reporting messages, which offers
9402certain useful features over the standard R system, such as the incorporation
9403of output consolidation, message filtering, assertions, expression
9404substitution, automatic generation of stack traces for debugging, and
9405conditional reporting based on the current \"output level\".")
9406 (license license:gpl2)))
7eec973e
RW
9407
9408(define-public r-tractor-base
9409 (package
9410 (name "r-tractor-base")
9411 (version "3.3.0")
9412 (source
9413 (origin
9414 (method url-fetch)
9415 (uri (cran-uri "tractor.base" version))
9416 (sha256
9417 (base32
9418 "0i62dwra0yh565ryz75byfgqv22bqwz7138zs48w46yj2h8q9hyj"))))
9419 (properties `((upstream-name . "tractor.base")))
9420 (build-system r-build-system)
9421 (propagated-inputs
9422 `(("r-ore" ,r-ore)
9423 ("r-reportr" ,r-reportr)
9424 ("r-rnifti" ,r-rnifti)
9425 ("r-shades" ,r-shades)))
9426 (home-page "http://www.tractor-mri.org.uk")
9427 (synopsis "Read, manipulate and visualize magnetic resonance images")
9428 (description
9429 "This package provides functions for working with magnetic resonance
9430images. It supports reading and writing of popular file formats (DICOM,
9431Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
9432visualization; flexible image manipulation; metadata and sparse image
9433handling.")
9434 (license license:gpl2)))
d0eb09a1
RW
9435
9436(define-public r-grimport
9437 (package
9438 (name "r-grimport")
9ad5f4ba 9439 (version "0.9-1.1")
d0eb09a1
RW
9440 (source
9441 (origin
9442 (method url-fetch)
9443 (uri (cran-uri "grImport" version))
9444 (sha256
9445 (base32
9ad5f4ba 9446 "19d05ygpiv47lfzhfih35pdfll0axbrgd6p86l59mmg2d0j0s8bd"))))
d0eb09a1
RW
9447 (properties `((upstream-name . "grImport")))
9448 (build-system r-build-system)
9449 (inputs
9450 `(("ghostscript" ,ghostscript)))
9451 (propagated-inputs
9452 `(("r-xml" ,r-xml)))
9453 (home-page "https://cran.r-project.org/web/packages/grImport")
9454 (synopsis "Convert, import, and draw PostScript pictures")
9455 (description
9456 "This package provides functions for converting, importing, and drawing
9457PostScript pictures in R plots.")
9458 (license license:gpl2+)))
2871b670
RW
9459
9460(define-public r-kohonen
9461 (package
9462 (name "r-kohonen")
9463 (version "3.0.8")
9464 (source
9465 (origin
9466 (method url-fetch)
9467 (uri (cran-uri "kohonen" version))
9468 (sha256
9469 (base32
9470 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
9471 (build-system r-build-system)
9472 (propagated-inputs
9473 `(("r-mass" ,r-mass)
9474 ("r-rcpp" ,r-rcpp)))
9475 (home-page "https://cran.r-project.org/web/packages/kohonen")
9476 (synopsis "Supervised and unsupervised self-organising maps")
9477 (description
9478 "This package provides functions to train @dfn{self-organising
9479maps} (SOMs). Also interrogation of the maps and prediction using trained
9480maps are supported. The name of the package refers to Teuvo Kohonen, the
9481inventor of the SOM.")
9482 (license license:gpl2+)))
00436e2c
RW
9483
9484(define-public r-nnls
9485 (package
9486 (name "r-nnls")
9487 (version "1.4")
9488 (source
9489 (origin
9490 (method url-fetch)
9491 (uri (cran-uri "nnls" version))
9492 (sha256
9493 (base32
9494 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
9495 (build-system r-build-system)
9496 (native-inputs `(("gfortran" ,gfortran)))
9497 (home-page "https://cran.r-project.org/web/packages/nnls")
9498 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
9499 (description
9500 "This package provides an R interface to the Lawson-Hanson implementation
9501of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
9502the combination of non-negative and non-positive constraints.")
9503 (license license:gpl2+)))
25861356
RW
9504
9505(define-public r-iso
9506 (package
9507 (name "r-iso")
9508 (version "0.0-17")
9509 (source
9510 (origin
9511 (method url-fetch)
9512 (uri (cran-uri "Iso" version))
9513 (sha256
9514 (base32
9515 "0lljc99sdzdqj6d56qbsggibr6pkdwkh821bj70ianikyvmdc1y0"))))
9516 (properties `((upstream-name . "Iso")))
9517 (build-system r-build-system)
9518 (native-inputs `(("gfortran" ,gfortran)))
9519 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
9520 (synopsis "Functions to perform isotonic regression")
9521 (description
9522 "This package provides support for linear order and unimodal
9523order (univariate) isotonic regression and bivariate isotonic regression with
9524linear order on both variables.")
9525 (license license:gpl2+)))
9401f56b
RW
9526
9527(define-public r-chemometricswithr
9528 (package
9529 (name "r-chemometricswithr")
e0417402 9530 (version "0.1.13")
9401f56b
RW
9531 (source
9532 (origin
9533 (method url-fetch)
9534 (uri (cran-uri "ChemometricsWithR" version))
9535 (sha256
9536 (base32
e0417402 9537 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
9538 (properties
9539 `((upstream-name . "ChemometricsWithR")))
9540 (build-system r-build-system)
9541 (propagated-inputs
9542 `(("r-devtools" ,r-devtools)
9543 ("r-kohonen" ,r-kohonen)
9544 ("r-mass" ,r-mass)
9545 ("r-pls" ,r-pls)))
9546 (home-page "https://github.com/rwehrens/CWR")
9547 (synopsis "Chemometrics with R")
9548 (description
9549 "This package provides functions and scripts used in the book
9550\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
9551Life Sciences\" by Ron Wehrens, Springer (2011).")
9552 (license license:gpl2+)))
d28be7b7
RW
9553
9554(define-public r-als
9555 (package
9556 (name "r-als")
9557 (version "0.0.6")
9558 (source
9559 (origin
9560 (method url-fetch)
9561 (uri (cran-uri "ALS" version))
9562 (sha256
9563 (base32
9564 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
9565 (properties `((upstream-name . "ALS")))
9566 (build-system r-build-system)
9567 (propagated-inputs
9568 `(("r-iso" ,r-iso)
9569 ("r-nnls" ,r-nnls)))
9570 (home-page "https://cran.r-project.org/web/packages/ALS")
9571 (synopsis "Multivariate curve resolution alternating least squares")
9572 (description
9573 "Alternating least squares is often used to resolve components
9574contributing to data with a bilinear structure; the basic technique may be
9575extended to alternating constrained least squares. This package provides an
9576implementation of @dfn{multivariate curve resolution alternating least
9577squares} (MCR-ALS).
9578
9579Commonly applied constraints include unimodality, non-negativity, and
9580normalization of components. Several data matrices may be decomposed
9581simultaneously by assuming that one of the two matrices in the bilinear
9582decomposition is shared between datasets.")
9583 (license license:gpl2+)))
895efece
RW
9584
9585(define-public r-strucchange
9586 (package
9587 (name "r-strucchange")
9588 (version "1.5-1")
9589 (source
9590 (origin
9591 (method url-fetch)
9592 (uri (cran-uri "strucchange" version))
9593 (sha256
9594 (base32
9595 "0cdgvl6kphm2i59bmnppn1y3kv65ml111bk7yzpcx7vv8wh2w3kl"))))
9596 (build-system r-build-system)
9597 (propagated-inputs
9598 `(("r-sandwich" ,r-sandwich)
9599 ("r-zoo" ,r-zoo)))
9600 (home-page "https://cran.r-project.org/web/packages/strucchange")
9601 (synopsis "Testing, monitoring, and dating structural changes")
9602 (description
9603 "This package provides tools for testing, monitoring and dating
9604structural changes in (linear) regression models. It features tests/methods
9605from the generalized fluctuation test framework as well as from the F
9606test (Chow test) framework. This includes methods to fit, plot and test
9607fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
9608statistics, respectively. It is possible to monitor incoming data online
9609using fluctuation processes. Finally, the breakpoints in regression models
9610with structural changes can be estimated together with confidence intervals.
9611Emphasis is always given to methods for visualizing the data.")
9612 ;; Either of these two GPL versions
9613 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
9614
9615(define-public r-pixmap
9616 (package
9617 (name "r-pixmap")
9618 (version "0.4-11")
9619 (source
9620 (origin
9621 (method url-fetch)
9622 (uri (cran-uri "pixmap" version))
9623 (sha256
9624 (base32
9625 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
9626 (build-system r-build-system)
9627 (home-page "https://cran.r-project.org/web/packages/pixmap")
9628 (synopsis "Tools for bitmap images")
9629 (description
9630 "This package provides functions for importing, exporting, plotting and
9631other manipulations of bitmapped images.")
9632 (license license:gpl2)))
9170eb7f
RW
9633
9634(define-public r-rapidjsonr
9635 (package
9636 (name "r-rapidjsonr")
9637 (version "1.1")
9638 (source
9639 (origin
9640 (method url-fetch)
9641 (uri (cran-uri "rapidjsonr" version))
9642 (sha256
9643 (base32
9644 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
9645 (build-system r-build-system)
9646 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
9647 (synopsis "JSON parser")
9648 (description
9649 "This package provides JSON parsing capability through the Rapidjson
9650library.")
9651 (license license:expat)))
ad6fea16
RW
9652
9653(define-public r-ontologyindex
9654 (package
9655 (name "r-ontologyindex")
209e504b 9656 (version "2.5")
ad6fea16
RW
9657 (source
9658 (origin
9659 (method url-fetch)
9660 (uri (cran-uri "ontologyIndex" version))
9661 (sha256
9662 (base32
209e504b 9663 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
9664 (properties `((upstream-name . "ontologyIndex")))
9665 (build-system r-build-system)
9666 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
9667 (synopsis "Functions for processing ontologies in R")
9668 (description
9669 "This package provides functions for reading ontologies into R as lists
9670and manipulating sets of ontological terms.")
9671 (license license:gpl2+)))
dfd09f7b
RW
9672
9673(define-public r-bigrquery
9674 (package
9675 (name "r-bigrquery")
4bc5d451 9676 (version "1.1.0")
dfd09f7b
RW
9677 (source
9678 (origin
9679 (method url-fetch)
9680 (uri (cran-uri "bigrquery" version))
9681 (sha256
9682 (base32
4bc5d451 9683 "0h2nzyn1w0padpl61l467j7vlkc2wair7sh6p26p94z4zfsnv0i1"))))
dfd09f7b
RW
9684 (build-system r-build-system)
9685 (propagated-inputs
9686 `(("r-assertthat" ,r-assertthat)
4bc5d451 9687 ("r-bit64" ,r-bit64)
dfd09f7b
RW
9688 ("r-curl" ,r-curl)
9689 ("r-dbi" ,r-dbi)
9690 ("r-glue" ,r-glue)
9691 ("r-httr" ,r-httr)
9692 ("r-jsonlite" ,r-jsonlite)
9693 ("r-prettyunits" ,r-prettyunits)
9694 ("r-progress" ,r-progress)
9695 ("r-rapidjsonr" ,r-rapidjsonr)
9696 ("r-rcpp" ,r-rcpp)
9697 ("r-tibble" ,r-tibble)))
9698 (home-page "https://github.com/rstats-db/bigrquery")
9699 (synopsis "R interface to Google's BigQuery API")
9700 (description
9701 "This package provides an R interface to Google's BigQuery database.")
9702 (license license:gpl3)))
1ab51604
RW
9703
9704(define-public r-gmp
9705 (package
9706 (name "r-gmp")
8a05d170 9707 (version "0.5-13.4")
1ab51604
RW
9708 (source
9709 (origin
9710 (method url-fetch)
9711 (uri (cran-uri "gmp" version))
9712 (sha256
9713 (base32
8a05d170 9714 "15jifzwbzqcnq2apzvsylkx4k9lillkgblm4wf4wb7y31ys0amph"))))
1ab51604
RW
9715 (build-system r-build-system)
9716 (arguments
9717 '(#:phases
9718 (modify-phases %standard-phases
9719 (add-after 'unpack 'set-CC
9720 (lambda _ (setenv "CC" "gcc") #t)))))
9721 (inputs `(("gmp" ,gmp)))
9722 (home-page "https://cran.r-project.org/web/packages/gmp")
9723 (synopsis "Multiple precision arithmetic")
9724 (description
9725 "This package supports multiple precision arithmetic (big integers and
9726rationals, prime number tests, matrix computation), \"arithmetic without
9727limitations\" using the GNU Multiple Precision library.")
9728 ;; Any version of the GPL.
9729 (license license:gpl3+)))
a536c7c9
RW
9730
9731(define-public r-rmpfr
9732 (package
9733 (name "r-rmpfr")
df00ca25 9734 (version "0.7-2")
a536c7c9
RW
9735 (source
9736 (origin
9737 (method url-fetch)
9738 (uri (cran-uri "Rmpfr" version))
9739 (sha256
9740 (base32
df00ca25 9741 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
9742 (properties `((upstream-name . "Rmpfr")))
9743 (build-system r-build-system)
9744 (inputs
9745 `(("mpfr" ,mpfr)))
9746 (propagated-inputs
9747 `(("r-gmp" ,r-gmp)))
9748 (home-page "http://rmpfr.r-forge.r-project.org/")
9749 (synopsis "R bindings to the MPFR library")
9750 (description
9751 "This package supports arithmetic (via S4 classes and methods) for
9752arbitrary precision floating point numbers, including transcendental
9753functions. To this end, the package interfaces with the @dfn{Multiple
9754Precision Floating-Point Reliable} (MPFR) library.")
9755 (license license:gpl2+)))
8004bb24
RW
9756
9757(define-public r-assertive-base
9758 (package
9759 (name "r-assertive-base")
9760 (version "0.0-7")
9761 (source
9762 (origin
9763 (method url-fetch)
9764 (uri (cran-uri "assertive.base" version))
9765 (sha256
9766 (base32
9767 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
9768 (properties
9769 `((upstream-name . "assertive.base")))
9770 (build-system r-build-system)
9771 (home-page "https://bitbucket.org/richierocks/assertive.base")
9772 (synopsis "Core of the assertive package")
9773 (description
9774 "This package provides a minimal set of predicates and assertions used by
9775the assertive package. This is mainly for use by other package developers who
9776want to include run-time testing features in their own packages.")
9777 (license license:gpl3+)))
4b2d17ed
RW
9778
9779(define-public r-assertive-properties
9780 (package
9781 (name "r-assertive-properties")
9782 (version "0.0-4")
9783 (source
9784 (origin
9785 (method url-fetch)
9786 (uri (cran-uri "assertive.properties" version))
9787 (sha256
9788 (base32
9789 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
9790 (properties
9791 `((upstream-name . "assertive.properties")))
9792 (build-system r-build-system)
9793 (propagated-inputs
9794 `(("r-assertive-base" ,r-assertive-base)))
9795 (home-page "https://bitbucket.org/richierocks/assertive.properties")
9796 (synopsis "Assertions to check properties of variables")
9797 (description
9798 "This package provides a set of predicates and assertions for checking
9799the properties of variables, such as length, names and attributes. This is
9800mainly for use by other package developers who want to include run-time
9801testing features in their own packages.")
9802 (license license:gpl3+)))
dac9c1f6
RW
9803
9804(define-public r-assertive-numbers
9805 (package
9806 (name "r-assertive-numbers")
9807 (version "0.0-2")
9808 (source
9809 (origin
9810 (method url-fetch)
9811 (uri (cran-uri "assertive.numbers" version))
9812 (sha256
9813 (base32
9814 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
9815 (properties
9816 `((upstream-name . "assertive.numbers")))
9817 (build-system r-build-system)
9818 (propagated-inputs
9819 `(("r-assertive-base" ,r-assertive-base)))
9820 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
9821 (synopsis "Assertions to check properties of numbers")
9822 (description
9823 "This package provides a set of predicates and assertions for checking
9824the properties of numbers. This is mainly for use by other package developers
9825who want to include run-time testing features in their own packages.")
9826 (license license:gpl3+)))
2da2d2f6
RW
9827
9828(define-public r-assertive-sets
9829 (package
9830 (name "r-assertive-sets")
9831 (version "0.0-3")
9832 (source
9833 (origin
9834 (method url-fetch)
9835 (uri (cran-uri "assertive.sets" version))
9836 (sha256
9837 (base32
9838 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
9839 (properties
9840 `((upstream-name . "assertive.sets")))
9841 (build-system r-build-system)
9842 (propagated-inputs
9843 `(("r-assertive-base" ,r-assertive-base)))
9844 (home-page "https://bitbucket.org/richierocks/assertive.sets")
9845 (synopsis "Assertions to check properties of sets")
9846 (description
9847 "This package provides a set of predicates and assertions for checking
9848the properties of sets. This is mainly for use by other package developers
9849who want to include run-time testing features in their own packages.")
9850 (license license:gpl3+)))
905aa46a
RW
9851
9852(define-public r-assertive-matrices
9853 (package
9854 (name "r-assertive-matrices")
9855 (version "0.0-2")
9856 (source
9857 (origin
9858 (method url-fetch)
9859 (uri (cran-uri "assertive.matrices" version))
9860 (sha256
9861 (base32
9862 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
9863 (properties
9864 `((upstream-name . "assertive.matrices")))
9865 (build-system r-build-system)
9866 (propagated-inputs
9867 `(("r-assertive-base" ,r-assertive-base)))
9868 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
9869 (synopsis "Assertions to check properties of matrices")
9870 (description
9871 "This package provides a set of predicates and assertions for checking
9872the properties of matrices. This is mainly for use by other package
9873developers who want to include run-time testing features in their own
9874packages.")
9875 (license license:gpl3+)))
c358b5d4
RW
9876
9877(define-public r-assertive-models
9878 (package
9879 (name "r-assertive-models")
9880 (version "0.0-2")
9881 (source
9882 (origin
9883 (method url-fetch)
9884 (uri (cran-uri "assertive.models" version))
9885 (sha256
9886 (base32
9887 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
9888 (properties
9889 `((upstream-name . "assertive.models")))
9890 (build-system r-build-system)
9891 (propagated-inputs
9892 `(("r-assertive-base" ,r-assertive-base)))
9893 (home-page "https://bitbucket.org/richierocks/assertive.models")
9894 (synopsis "Assertions to check properties of models")
9895 (description
9896 "This package provides a set of predicates and assertions for checking
9897the properties of models. This is mainly for use by other package developers
9898who want to include run-time testing features in their own packages.")
9899 (license license:gpl3+)))
dcafcfb4
RW
9900
9901(define-public r-assertive-reflection
9902 (package
9903 (name "r-assertive-reflection")
9904 (version "0.0-4")
9905 (source
9906 (origin
9907 (method url-fetch)
9908 (uri (cran-uri "assertive.reflection" version))
9909 (sha256
9910 (base32
9911 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
9912 (properties
9913 `((upstream-name . "assertive.reflection")))
9914 (build-system r-build-system)
9915 (propagated-inputs
9916 `(("r-assertive-base" ,r-assertive-base)))
9917 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
9918 (synopsis "Assertions for checking the state of R")
9919 (description
9920 "This package provides a set of predicates and assertions for checking
9921the state and capabilities of R, the operating system it is running on, and
9922the IDE being used. This is mainly for use by other package developers who
9923want to include run-time testing features in their own packages.")
9924 (license license:gpl3+)))
5e3bd355
RW
9925
9926(define-public r-assertive-types
9927 (package
9928 (name "r-assertive-types")
9929 (version "0.0-3")
9930 (source
9931 (origin
9932 (method url-fetch)
9933 (uri (cran-uri "assertive.types" version))
9934 (sha256
9935 (base32
9936 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
9937 (properties
9938 `((upstream-name . "assertive.types")))
9939 (build-system r-build-system)
9940 (propagated-inputs
9941 `(("r-assertive-base" ,r-assertive-base)
9942 ("r-assertive-properties" ,r-assertive-properties)
9943 ("r-codetools" ,r-codetools)))
9944 (home-page "https://bitbucket.org/richierocks/assertive.types")
9945 (synopsis "Assertions to check types of variables")
9946 (description
9947 "This package provides a set of predicates and assertions for checking
9948the types of variables. This is mainly for use by other package developers
9949who want to include run-time testing features in their own packages.")
9950 (license license:gpl3+)))
1f0a761a
RW
9951
9952(define-public r-assertive-files
9953 (package
9954 (name "r-assertive-files")
9955 (version "0.0-2")
9956 (source
9957 (origin
9958 (method url-fetch)
9959 (uri (cran-uri "assertive.files" version))
9960 (sha256
9961 (base32
9962 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
9963 (properties
9964 `((upstream-name . "assertive.files")))
9965 (build-system r-build-system)
9966 (propagated-inputs
9967 `(("r-assertive-base" ,r-assertive-base)
9968 ("r-assertive-numbers" ,r-assertive-numbers)))
9969 (home-page "https://bitbucket.org/richierocks/assertive.files")
9970 (synopsis "Assertions to check properties of files")
9971 (description
9972 "This package provides a set of predicates and assertions for checking
9973the properties of files and connections. This is mainly for use by other
9974package developers who want to include run-time testing features in their own
9975packages.")
9976 (license license:gpl3+)))
50ce8b1e
RW
9977
9978(define-public r-assertive-code
9979 (package
9980 (name "r-assertive-code")
9981 (version "0.0-3")
9982 (source
9983 (origin
9984 (method url-fetch)
9985 (uri (cran-uri "assertive.code" version))
9986 (sha256
9987 (base32
9988 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
9989 (properties
9990 `((upstream-name . "assertive.code")))
9991 (build-system r-build-system)
9992 (propagated-inputs
9993 `(("r-assertive-base" ,r-assertive-base)
9994 ("r-assertive-properties" ,r-assertive-properties)
9995 ("r-assertive-types" ,r-assertive-types)))
9996 (home-page "https://bitbucket.org/richierocks/assertive.code")
9997 (synopsis "Assertions to check properties of code")
9998 (description
9999 "This package provides a set of predicates and assertions for checking
10000the properties of code. This is mainly for use by other package developers
10001who want to include run-time testing features in their own packages.")
10002 (license license:gpl3+)))
29d9a2af
RW
10003
10004(define-public r-assertive-datetimes
10005 (package
10006 (name "r-assertive-datetimes")
10007 (version "0.0-2")
10008 (source
10009 (origin
10010 (method url-fetch)
10011 (uri (cran-uri "assertive.datetimes" version))
10012 (sha256
10013 (base32
10014 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
10015 (properties
10016 `((upstream-name . "assertive.datetimes")))
10017 (build-system r-build-system)
10018 (propagated-inputs
10019 `(("r-assertive-base" ,r-assertive-base)
10020 ("r-assertive-types" ,r-assertive-types)))
10021 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
10022 (synopsis "Assertions to check properties of dates and times")
10023 (description
10024 "This package provides a set of predicates and assertions for checking
10025the properties of dates and times. This is mainly for use by other package
10026developers who want to include run-time testing features in their own
10027packages.")
10028 (license license:gpl3+)))
66d0a0a7
RW
10029
10030(define-public r-assertive-strings
10031 (package
10032 (name "r-assertive-strings")
10033 (version "0.0-3")
10034 (source
10035 (origin
10036 (method url-fetch)
10037 (uri (cran-uri "assertive.strings" version))
10038 (sha256
10039 (base32
10040 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
10041 (properties
10042 `((upstream-name . "assertive.strings")))
10043 (build-system r-build-system)
10044 (propagated-inputs
10045 `(("r-assertive-base" ,r-assertive-base)
10046 ("r-assertive-types" ,r-assertive-types)
10047 ("r-stringi" ,r-stringi)))
10048 (home-page "https://bitbucket.org/richierocks/assertive.strings")
10049 (synopsis "Assertions to check properties of strings")
10050 (description
10051 "This package provides a set of predicates and assertions for checking
10052the properties of strings. This is mainly for use by other package developers
10053who want to include run-time testing features in their own packages.")
10054 (license license:gpl3+)))
6d3702e5
RW
10055
10056(define-public r-assertive-data-us
10057 (package
10058 (name "r-assertive-data-us")
10059 (version "0.0-2")
10060 (source
10061 (origin
10062 (method url-fetch)
10063 (uri (cran-uri "assertive.data.us" version))
10064 (sha256
10065 (base32
10066 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
10067 (properties
10068 `((upstream-name . "assertive.data.us")))
10069 (build-system r-build-system)
10070 (propagated-inputs
10071 `(("r-assertive-base" ,r-assertive-base)
10072 ("r-assertive-strings" ,r-assertive-strings)))
10073 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
10074 (synopsis "Assertions to check properties of strings")
10075 (description
10076 "This package provides a set of predicates and assertions for checking
10077the properties of US-specific complex data types. This is mainly for use by
10078other package developers who want to include run-time testing features in
10079their own packages.")
10080 (license license:gpl3+)))
39ef8e09
RW
10081
10082(define-public r-assertive-data-uk
10083 (package
10084 (name "r-assertive-data-uk")
10085 (version "0.0-2")
10086 (source
10087 (origin
10088 (method url-fetch)
10089 (uri (cran-uri "assertive.data.uk" version))
10090 (sha256
10091 (base32
10092 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
10093 (properties
10094 `((upstream-name . "assertive.data.uk")))
10095 (build-system r-build-system)
10096 (propagated-inputs
10097 `(("r-assertive-base" ,r-assertive-base)
10098 ("r-assertive-strings" ,r-assertive-strings)))
10099 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
10100 (synopsis "Assertions to check properties of strings")
10101 (description
10102 "This package provides a set of predicates and assertions for checking
10103the properties of UK-specific complex data types. This is mainly for use by
10104other package developers who want to include run-time testing features in
10105their own packages.")
10106 (license license:gpl3+)))
39231abf
RW
10107
10108(define-public r-assertive-data
10109 (package
10110 (name "r-assertive-data")
10111 (version "0.0-3")
10112 (source
10113 (origin
10114 (method url-fetch)
10115 (uri (cran-uri "assertive.data" version))
10116 (sha256
10117 (base32
10118 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
10119 (properties
10120 `((upstream-name . "assertive.data")))
10121 (build-system r-build-system)
10122 (propagated-inputs
10123 `(("r-assertive-base" ,r-assertive-base)
10124 ("r-assertive-strings" ,r-assertive-strings)))
10125 (home-page "https://bitbucket.org/richierocks/assertive.data")
10126 (synopsis "Assertions to check properties of data")
10127 (description
10128 "This package provides a set of predicates and assertions for checking
10129the properties of (country independent) complex data types. This is mainly
10130for use by other package developers who want to include run-time testing
10131features in their own packages.")
10132 (license license:gpl3+)))
658b2b62
RW
10133
10134(define-public r-assertive
10135 (package
10136 (name "r-assertive")
10137 (version "0.3-5")
10138 (source
10139 (origin
10140 (method url-fetch)
10141 (uri (cran-uri "assertive" version))
10142 (sha256
10143 (base32
10144 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10145 (build-system r-build-system)
10146 (propagated-inputs
10147 `(("r-assertive-base" ,r-assertive-base)
10148 ("r-assertive-code" ,r-assertive-code)
10149 ("r-assertive-data" ,r-assertive-data)
10150 ("r-assertive-data-uk" ,r-assertive-data-uk)
10151 ("r-assertive-data-us" ,r-assertive-data-us)
10152 ("r-assertive-datetimes" ,r-assertive-datetimes)
10153 ("r-assertive-files" ,r-assertive-files)
10154 ("r-assertive-matrices" ,r-assertive-matrices)
10155 ("r-assertive-models" ,r-assertive-models)
10156 ("r-assertive-numbers" ,r-assertive-numbers)
10157 ("r-assertive-properties" ,r-assertive-properties)
10158 ("r-assertive-reflection" ,r-assertive-reflection)
10159 ("r-assertive-sets" ,r-assertive-sets)
10160 ("r-assertive-strings" ,r-assertive-strings)
10161 ("r-assertive-types" ,r-assertive-types)
10162 ("r-knitr" ,r-knitr)))
10163 (home-page "https://bitbucket.org/richierocks/assertive")
10164 (synopsis "Readable check functions to ensure code integrity")
10165 (description
10166 "This package provides lots of predicates (@code{is_*} functions) to
10167check the state of your variables, and assertions (@code{assert_*} functions)
10168to throw errors if they aren't in the right form.")
10169 (license license:gpl3+)))
f51dcc27
RW
10170
10171(define-public r-dotcall64
10172 (package
10173 (name "r-dotcall64")
10174 (version "1.0-0")
10175 (source
10176 (origin
10177 (method url-fetch)
10178 (uri (cran-uri "dotCall64" version))
10179 (sha256
10180 (base32
10181 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10182 (properties `((upstream-name . "dotCall64")))
10183 (build-system r-build-system)
10184 (native-inputs `(("gfortran" ,gfortran)))
10185 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10186 (synopsis "Enhanced foreign function interface supporting long vectors")
10187 (description
10188 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10189and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10190supports long vectors, arguments of type 64-bit integer, and provides a
10191mechanism to avoid unnecessary copies of read-only and write-only arguments.
10192This makes it a convenient and fast interface to C/C++ and Fortran code.")
10193 (license license:gpl2+)))
90104ecd
RW
10194
10195(define-public r-spam
10196 (package
10197 (name "r-spam")
10198 (version "2.2-1")
10199 (source
10200 (origin
10201 (method url-fetch)
10202 (uri (cran-uri "spam" version))
10203 (sha256
10204 (base32
10205 "04bfwwna013hrbl4k6w1cdiz5bkc83jlasivriyn5l9gkj2qskr2"))))
10206 (build-system r-build-system)
10207 (propagated-inputs
10208 `(("r-dotcall64" ,r-dotcall64)))
10209 (native-inputs `(("gfortran" ,gfortran)))
10210 (home-page "https://www.math.uzh.ch/pages/spam/")
10211 (synopsis "Sparse matrix algebra")
10212 (description
10213 "This package provides a set of functions for sparse matrix algebra.
10214Differences with other sparse matrix packages are:
10215
10216@enumerate
10217@item it only supports (essentially) one sparse matrix format;
10218@item it is based on transparent and simple structure(s);
10219@item it is tailored for MCMC calculations within G(M)RF;
10220@item and it is fast and scalable (with the extension package @code{spam64}).
10221@end enumerate\n")
10222 ;; Either of these licenses
10223 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
10224
10225(define-public r-fields
10226 (package
10227 (name "r-fields")
10228 (version "9.6")
10229 (source
10230 (origin
10231 (method url-fetch)
10232 (uri (cran-uri "fields" version))
10233 (sha256
10234 (base32
10235 "1v7z48a8jmdcil28rj8c3455k6rssr5v9qi6dyhhpbb193bj8121"))))
10236 (build-system r-build-system)
10237 (propagated-inputs
10238 `(("r-maps" ,r-maps)
10239 ("r-spam" ,r-spam)))
10240 (native-inputs
10241 `(("gfortran" ,gfortran)))
10242 (home-page "http://www.image.ucar.edu/fields")
10243 (synopsis "Tools for spatial data")
10244 (description
10245 "This is a package for curve, surface and function fitting with an
10246emphasis on splines, spatial data and spatial statistics. The major methods
10247include cubic, and thin plate splines, Kriging, and compactly supported
10248covariance functions for large data sets.")
10249 (license license:gpl2+)))
99c164a5
RW
10250
10251(define-public r-spatialextremes
10252 (package
10253 (name "r-spatialextremes")
10254 (version "2.0-7")
10255 (source
10256 (origin
10257 (method url-fetch)
10258 (uri (cran-uri "SpatialExtremes" version))
10259 (sha256
10260 (base32
10261 "1y0h1pcfqp9ynxsr3yrfbihlwm25ypyb88jmm5k2g7xvm8h9g050"))))
10262 (properties
10263 `((upstream-name . "SpatialExtremes")))
10264 (build-system r-build-system)
10265 (propagated-inputs
10266 `(("r-fields" ,r-fields)
10267 ("r-maps" ,r-maps)))
10268 (home-page "http://spatialextremes.r-forge.r-project.org/")
10269 (synopsis "Modelling spatial extremes")
10270 (description
10271 "This package provides tools for the statistical modelling of spatial
10272extremes using max-stable processes, copula or Bayesian hierarchical models.
10273More precisely, this package allows (conditional) simulations from various
10274parametric max-stable models, analysis of the extremal spatial dependence, the
10275fitting of such processes using composite likelihoods or least square (simple
10276max-stable processes only), model checking and selection and prediction.")
10277 (license license:gpl2+)))
c2d6e866
RW
10278
10279(define-public r-drc
10280 (package
10281 (name "r-drc")
10282 (version "3.0-1")
10283 (source
10284 (origin
10285 (method url-fetch)
10286 (uri (cran-uri "drc" version))
10287 (sha256
10288 (base32
10289 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
10290 (build-system r-build-system)
10291 (propagated-inputs
10292 `(("r-car" ,r-car)
10293 ("r-gtools" ,r-gtools)
10294 ("r-mass" ,r-mass)
10295 ("r-multcomp" ,r-multcomp)
10296 ("r-plotrix" ,r-plotrix)
10297 ("r-scales" ,r-scales)))
10298 (home-page "https://cran.r-project.org/web/packages/drc")
10299 (synopsis "Analysis of dose-response curves")
10300 (description
10301 "This package provides a suite of flexible and versatile model fitting
10302and after-fitting functions for the analysis of dose-response data.")
10303 (license license:gpl2+)))
4fcbd7ea
RW
10304
10305(define-public r-rmeta
10306 (package
10307 (name "r-rmeta")
10308 (version "3.0")
10309 (source
10310 (origin
10311 (method url-fetch)
10312 (uri (cran-uri "rmeta" version))
10313 (sha256
10314 (base32
10315 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
10316 (build-system r-build-system)
10317 (home-page "https://cran.r-project.org/web/packages/rmeta")
10318 (synopsis "Tools for meta-analysis")
10319 (description
10320 "This package provides functions for simple fixed and random effects
10321meta-analysis for two-sample comparisons and cumulative meta-analyses. It
10322draws standard summary plots, funnel plots, and computes summaries and tests
10323for association and heterogeneity.")
10324 (license license:gpl2)))
afc0d815
RW
10325
10326(define-public r-bootstrap
10327 (package
10328 (name "r-bootstrap")
10329 (version "2017.2")
10330 (source
10331 (origin
10332 (method url-fetch)
10333 (uri (cran-uri "bootstrap" version))
10334 (sha256
10335 (base32
10336 "08lmsy7k8wsgv89yc904c6fidcymr1ma2ry4fl0p69p21v4iiwa4"))))
10337 (build-system r-build-system)
10338 (native-inputs `(("gfortran" ,gfortran)))
10339 (home-page "https://cran.r-project.org/web/packages/bootstrap")
10340 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
10341 (description
10342 "This package provides software and data for the book \"An Introduction
10343to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
10344This package is primarily provided for projects already based on it, and for
10345support of the book. New projects should preferentially use the recommended
10346package \"boot\".")
10347 (license license:bsd-3)))
1ea708af
RW
10348
10349(define-public r-survivalroc
10350 (package
10351 (name "r-survivalroc")
10352 (version "1.0.3")
10353 (source
10354 (origin
10355 (method url-fetch)
10356 (uri (cran-uri "survivalROC" version))
10357 (sha256
10358 (base32
10359 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
10360 (properties `((upstream-name . "survivalROC")))
10361 (build-system r-build-system)
10362 (home-page "https://cran.r-project.org/web/packages/survivalROC")
10363 (synopsis "Time-dependent ROC curve estimation from censored survival data")
10364 (description
10365 "Compute time-dependent ROC curve from censored survival data using
10366Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
10367Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
10368 (license license:gpl2+)))
6a5bfe09
RW
10369
10370(define-public r-longitudinal
10371 (package
10372 (name "r-longitudinal")
10373 (version "1.1.12")
10374 (source
10375 (origin
10376 (method url-fetch)
10377 (uri (cran-uri "longitudinal" version))
10378 (sha256
10379 (base32
10380 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
10381 (build-system r-build-system)
10382 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
10383 (home-page "http://strimmerlab.org/software/longitudinal/")
10384 (synopsis "Analysis of multiple time course data")
10385 (description
10386 "This package contains general data structures and functions for
10387longitudinal data with multiple variables, repeated measurements, and
10388irregularly spaced time points. It also implements a shrinkage estimator of
10389dynamical correlation and dynamical covariance.")
10390 (license license:gpl3+)))
e50722c8
RW
10391
10392(define-public r-genenet
10393 (package
10394 (name "r-genenet")
10395 (version "1.2.13")
10396 (source
10397 (origin
10398 (method url-fetch)
10399 (uri (cran-uri "GeneNet" version))
10400 (sha256
10401 (base32
10402 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
10403 (properties `((upstream-name . "GeneNet")))
10404 (build-system r-build-system)
10405 (propagated-inputs
10406 `(("r-corpcor" ,r-corpcor)
10407 ("r-fdrtool" ,r-fdrtool)
10408 ("r-longitudinal" ,r-longitudinal)))
10409 (home-page "http://strimmerlab.org/software/genenet/")
10410 (synopsis "Modeling and inferring gene networks")
10411 (description
10412 "This package analyzes gene expression (time series) data with focus on
10413the inference of gene networks. In particular, GeneNet implements the methods
10414of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
10415for learning large-scale gene association networks (including assignment of
10416putative directions).")
10417 (license license:gpl3+)))
fe4e9f03
RW
10418
10419(define-public r-rbamtools
10420 (package
10421 (name "r-rbamtools")
10422 (version "2.16.11.2")
10423 (source
10424 (origin
10425 (method url-fetch)
10426 (uri (cran-uri "rbamtools" version))
10427 (sha256
10428 (base32
10429 "0gzkb1xyrkriv45wq8gv7qfwjslnvwkfkk5jjc4wg5kmm0ydpdzj"))))
10430 (build-system r-build-system)
10431 (inputs `(("zlib" ,zlib)))
10432 (propagated-inputs
10433 `(("r-refgenome" ,r-refgenome)))
10434 (home-page "https://cran.r-project.org/web/packages/rbamtools")
10435 (synopsis "Read and write BAM (binary alignment) files")
10436 (description
10437 "This package provides an R interface to functions of the SAMtools
10438library.")
10439 (license license:artistic2.0)))
e3c0e3e3
RW
10440
10441(define-public r-protviz
10442 (package
10443 (name "r-protviz")
c3e5b456 10444 (version "0.4.0")
e3c0e3e3
RW
10445 (source
10446 (origin
10447 (method url-fetch)
10448 (uri (cran-uri "protViz" version))
10449 (sha256
10450 (base32
c3e5b456 10451 "150i2q4nakz28f39kmhrchz4qsr8ax6y02512md94k8hq4hamxg1"))))
e3c0e3e3
RW
10452 (properties `((upstream-name . "protViz")))
10453 (build-system r-build-system)
10454 (inputs
10455 `(("perl" ,perl)
10456 ("python-2" ,python-2)))
10457 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10458 (home-page "https://github.com/protViz/protViz/")
10459 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
10460 (description
10461 "This package helps with quality checks, visualizations and analysis of
10462mass spectrometry data, coming from proteomics experiments. The package is
10463developed, tested and used at the Functional Genomics Center Zurich, where it
10464is used mainly for prototyping, teaching, and having fun with proteomics data.
10465But it can also be used to do data analysis for small scale data sets.")
10466 (license license:gpl3)))
7aeec0cf
RW
10467
10468(define-public r-cmprsk
10469 (package
10470 (name "r-cmprsk")
10471 (version "2.2-7")
10472 (source
10473 (origin
10474 (method url-fetch)
10475 (uri (cran-uri "cmprsk" version))
10476 (sha256
10477 (base32
10478 "1imr3wpnj4g57n2x4ryahl4lk8lvq9y2r7319zv3k82mznha8bcm"))))
10479 (build-system r-build-system)
10480 (propagated-inputs
10481 `(("r-survival" ,r-survival)))
10482 (native-inputs
10483 `(("gfortran" ,gfortran)))
10484 (home-page "https://cran.r-project.org/web/packages/cmprsk")
10485 (synopsis "Subdistribution analysis of competing risks")
10486 (description
10487 "This package provides tool for estimation, testing and regression
10488modeling of subdistribution functions in competing risks, as described in
10489Gray (1988), A class of K-sample tests for comparing the cumulative incidence
10490of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
10491A proportional hazards model for the subdistribution of a competing risk,
10492JASA, 94:496-509.")
10493 (license license:gpl2+)))
728012da
RW
10494
10495(define-public r-etm
10496 (package
10497 (name "r-etm")
10498 (version "1.0.4")
10499 (source
10500 (origin
10501 (method url-fetch)
10502 (uri (cran-uri "etm" version))
10503 (sha256
10504 (base32
10505 "0ws103b3pmli0z4xbyfxkly2wnnnxnnwc0r66qjjqjrlvm7pffl1"))))
10506 (build-system r-build-system)
10507 (propagated-inputs
10508 `(("r-data-table" ,r-data-table)
10509 ("r-lattice" ,r-lattice)
10510 ("r-rcpp" ,r-rcpp)
10511 ("r-rcpparmadillo" ,r-rcpparmadillo)
10512 ("r-survival" ,r-survival)))
10513 (home-page "https://cran.r-project.org/web/packages/etm")
10514 (synopsis "Empirical transition matrix")
10515 (description
10516 "The @dfn{empirical transition matrix} (etm) package permits to estimate
10517the matrix of transition probabilities for any time-inhomogeneous multistate
10518model with finite state space using the Aalen-Johansen estimator.")
10519 (license license:expat)))
17932a0f
RW
10520
10521(define-public r-epi
10522 (package
10523 (name "r-epi")
83ef38b0 10524 (version "2.35")
17932a0f
RW
10525 (source
10526 (origin
10527 (method url-fetch)
10528 (uri (cran-uri "Epi" version))
10529 (sha256
10530 (base32
83ef38b0 10531 "1z3959761ryv54y6vsrxxvhrwzz50xrxn55pqh5y7lrxh91zdsvl"))))
17932a0f
RW
10532 (properties `((upstream-name . "Epi")))
10533 (build-system r-build-system)
10534 (propagated-inputs
10535 `(("r-cmprsk" ,r-cmprsk)
10536 ("r-data-table" ,r-data-table)
10537 ("r-etm" ,r-etm)
10538 ("r-mass" ,r-mass)
10539 ("r-matrix" ,r-matrix)
10540 ("r-mgcv" ,r-mgcv)
10541 ("r-numderiv" ,r-numderiv)
10542 ("r-plyr" ,r-plyr)
10543 ("r-survival" ,r-survival)
10544 ("r-zoo" ,r-zoo)))
10545 (home-page "http://BendixCarstensen.com/Epi/")
10546 (synopsis "Statistical analysis in epidemiology")
10547 (description
10548 "This package provides functions for demographic and epidemiological
10549analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
10550particular representation, manipulation and simulation of multistate data -
10551the Lexis suite of functions, which includes interfaces to the @code{mstate},
10552@code{etm} and @code{cmprsk} packages. It also contains functions for
10553Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
10554data and some useful functions for tabulation and plotting, as well as a
10555number of epidemiological data sets.")
10556 (license license:gpl2)))
879a1520
RW
10557
10558(define-public r-ppls
10559 (package
10560 (name "r-ppls")
10561 (version "1.6-1.1")
10562 (source
10563 (origin
10564 (method url-fetch)
10565 (uri (cran-uri "ppls" version))
10566 (sha256
10567 (base32
10568 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
10569 (build-system r-build-system)
10570 (propagated-inputs `(("r-mass" ,r-mass)))
10571 (home-page "https://cran.r-project.org/web/packages/ppls")
10572 (synopsis "Penalized partial least squares")
10573 (description
10574 "This package contains linear and nonlinear regression methods based on
10575partial least squares and penalization techniques. Model parameters are
10576selected via cross-validation, and confidence intervals ans tests for the
10577regression coefficients can be conducted via jackknifing.")
10578 (license license:gpl2+)))
0af9616d
RW
10579
10580(define-public r-huge
10581 (package
10582 (name "r-huge")
7706a98c 10583 (version "1.3.0")
0af9616d
RW
10584 (source
10585 (origin
10586 (method url-fetch)
10587 (uri (cran-uri "huge" version))
10588 (sha256
10589 (base32
7706a98c 10590 "18psr7arynax38hcc5y9dxskhsg4a5zjw3hjbgf96zy59wdib5ch"))))
0af9616d
RW
10591 (build-system r-build-system)
10592 (propagated-inputs
10593 `(("r-igraph" ,r-igraph)
0af9616d 10594 ("r-mass" ,r-mass)
7706a98c
RW
10595 ("r-matrix" ,r-matrix)
10596 ("r-rcpp" ,r-rcpp)
10597 ("r-rcppeigen" ,r-rcppeigen)))
0af9616d
RW
10598 (home-page "https://cran.r-project.org/web/packages/huge")
10599 (synopsis "High-dimensional undirected graph estimation")
10600 (description
10601 "This package provides a general framework for high-dimensional
10602undirected graph estimation. It integrates data preprocessing, neighborhood
10603screening, graph estimation, and model selection techniques into a pipeline.")
10604 (license license:gpl2)))
39274ab4
RW
10605
10606(define-public r-parcor
10607 (package
10608 (name "r-parcor")
10609 (version "0.2-6")
10610 (source
10611 (origin
10612 (method url-fetch)
10613 (uri (cran-uri "parcor" version))
10614 (sha256
10615 (base32
10616 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
10617 (build-system r-build-system)
10618 (propagated-inputs
10619 `(("r-epi" ,r-epi)
10620 ("r-genenet" ,r-genenet)
10621 ("r-glmnet" ,r-glmnet)
10622 ("r-mass" ,r-mass)
10623 ("r-ppls" ,r-ppls)))
10624 (home-page "https://cran.r-project.org/web/packages/parcor")
10625 (synopsis "Regularized estimation of partial correlation matrices")
10626 (description
10627 "This package estimates the matrix of partial correlations based on
10628different regularized regression methods: lasso, adaptive lasso, PLS, and
10629Ridge Regression. In addition, the package provides model selection for
10630lasso, adaptive lasso and Ridge regression based on cross-validation.")
10631 (license license:gpl2+)))
cba08f60
RW
10632
10633(define-public r-mcmc
10634 (package
10635 (name "r-mcmc")
10636 (version "0.9-5")
10637 (source
10638 (origin
10639 (method url-fetch)
10640 (uri (cran-uri "mcmc" version))
10641 (sha256
10642 (base32
10643 "1i3rahph8pbhi5dsyjnkazqklg4lhh3azlyvx4kvabx50q0awxn6"))))
10644 (build-system r-build-system)
10645 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
10646 (synopsis "Markov chain Monte Carlo")
10647 (description
10648 "This package simulates continuous distributions of random vectors using
10649@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
10650function that evaluates the log unnormalized density. Algorithms are random
10651walk Metropolis algorithm (function @code{metrop}), simulated
10652tempering (function @code{temper}), and morphometric random walk
10653Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
10654by change of variable.")
10655 (license license:expat)))
cf4cd8bc
RW
10656
10657(define-public r-listenv
10658 (package
10659 (name "r-listenv")
10660 (version "0.7.0")
10661 (source
10662 (origin
10663 (method url-fetch)
10664 (uri (cran-uri "listenv" version))
10665 (sha256
10666 (base32
10667 "0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"))))
10668 (build-system r-build-system)
10669 (native-inputs
10670 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
10671 (home-page "https://github.com/HenrikBengtsson/listenv")
10672 (synopsis "Environments behaving (almost) as lists")
10673 (description
10674 "This package implements list environments. List environments are
10675environments that have list-like properties. For instance, the elements of a
10676list environment are ordered and can be accessed and iterated over using index
10677subsetting.")
10678 (license license:lgpl2.1+)))
226294a4
RW
10679
10680(define-public r-globals
10681 (package
10682 (name "r-globals")
10683 (version "0.12.4")
10684 (source
10685 (origin
10686 (method url-fetch)
10687 (uri (cran-uri "globals" version))
10688 (sha256
10689 (base32
10690 "0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"))))
10691 (build-system r-build-system)
10692 (propagated-inputs
10693 `(("r-codetools" ,r-codetools)))
10694 (home-page "https://github.com/HenrikBengtsson/globals")
10695 (synopsis "Identify global objects in R expressions")
10696 (description
10697 "This package provides tools to identify global (\"unknown\" or \"free\")
10698objects in R expressions by code inspection using various strategies, e.g.
10699conservative or liberal. The objective of this package is to make it as
10700simple as possible to identify global objects for the purpose of exporting
10701them in distributed compute environments.")
10702 (license license:lgpl2.1+)))
b3080cdd
RW
10703
10704(define-public r-future
10705 (package
10706 (name "r-future")
10707 (version "1.11.1.1")
10708 (source
10709 (origin
10710 (method url-fetch)
10711 (uri (cran-uri "future" version))
10712 (sha256
10713 (base32
10714 "1s4lyqg4mm1drzc6czaalmhmxfjgp4nznb14ql5xzny9rprgz43i"))))
10715 (build-system r-build-system)
10716 (propagated-inputs
10717 `(("r-digest" ,r-digest)
10718 ("r-globals" ,r-globals)
10719 ("r-listenv" ,r-listenv)))
10720 (native-inputs
10721 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
10722 (home-page "https://github.com/HenrikBengtsson/future")
10723 (synopsis "Unified parallel and distributed processing in R")
10724 (description
10725 "The purpose of this package is to provide a lightweight and unified
10726Future API for sequential and parallel processing of R expression via futures.
10727This package implements sequential, multicore, multisession, and cluster
10728futures. With these, R expressions can be evaluated on the local machine, in
10729parallel a set of local machines, or distributed on a mix of local and remote
10730machines. Extensions to this package implement additional backends for
10731processing futures via compute cluster schedulers etc. Because of its unified
10732API, there is no need to modify any code in order to switch from sequential on
10733the local machine to, say, distributed processing on a remote compute cluster.")
10734 (license license:lgpl2.1+)))
9680047c
RW
10735
10736(define-public r-future-apply
10737 (package
10738 (name "r-future-apply")
d1c2fd8e 10739 (version "1.2.0")
9680047c
RW
10740 (source
10741 (origin
10742 (method url-fetch)
10743 (uri (cran-uri "future.apply" version))
10744 (sha256
10745 (base32
d1c2fd8e 10746 "00ma43ma3byrf9vfqqn9g8sn18c71ryhk7lpza5h7817f1kibw1h"))))
9680047c
RW
10747 (properties `((upstream-name . "future.apply")))
10748 (build-system r-build-system)
10749 (propagated-inputs
10750 `(("r-future" ,r-future)
10751 ("r-globals" ,r-globals)))
10752 (native-inputs
10753 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
10754 (home-page "https://github.com/HenrikBengtsson/future.apply")
10755 (synopsis "Apply function to elements in parallel using futures")
10756 (description
10757 "This package provides implementations of @code{apply()},
10758@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
10759@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
10760can be resolved using any future-supported backend, e.g. parallel on the local
10761machine or distributed on a compute cluster.")
10762 (license license:gpl2+)))
867e2b1b
RW
10763
10764(define-public r-rsvd
10765 (package
10766 (name "r-rsvd")
10767 (version "1.0.0")
10768 (source
10769 (origin
10770 (method url-fetch)
10771 (uri (cran-uri "rsvd" version))
10772 (sha256
10773 (base32
10774 "0vjhrvnkl9rmvl8sv2kac5sd10z3fgxymb676ynxzc2pmhydy3an"))))
10775 (build-system r-build-system)
10776 (propagated-inputs
10777 `(("r-matrix" ,r-matrix)))
10778 (home-page "https://github.com/erichson/rSVD")
10779 (synopsis "Randomized singular value decomposition")
10780 (description
10781 "Low-rank matrix decompositions are fundamental tools and widely used for
10782data analysis, dimension reduction, and data compression. Classically, highly
10783accurate deterministic matrix algorithms are used for this task. However, the
10784emergence of large-scale data has severely challenged our computational
10785ability to analyze big data. The concept of randomness has been demonstrated
10786as an effective strategy to quickly produce approximate answers to familiar
10787problems such as the @dfn{singular value decomposition} (SVD). This package
10788provides several randomized matrix algorithms such as the randomized singular
10789value decomposition (@code{rsvd}), randomized principal component
10790analysis (@code{rpca}), randomized robust principal component
10791analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
10792and the randomized CUR decomposition (@code{rcur}). In addition several plot
10793functions are provided.")
10794 (license license:gpl3+)))
14afee3e
BG
10795
10796(define-public r-sloop
10797 (package
10798 (name "r-sloop")
10799 (version "1.0.1")
10800 (source
10801 (origin
10802 (method url-fetch)
10803 (uri (cran-uri "sloop" version))
10804 (sha256
10805 (base32
10806 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
10807 (build-system r-build-system)
10808 (propagated-inputs
10809 `(("r-codetools" ,r-codetools)
10810 ("r-crayon" ,r-crayon)
10811 ("r-purrr" ,r-purrr)
10812 ("r-rlang" ,r-rlang)
10813 ("r-tibble" ,r-tibble)))
10814 (home-page "https://github.com/r-lib/sloop")
10815 (synopsis "Helpers for object-oriented programming in R")
10816 (description
10817 "This package provides a collection of helper functions designed to
10818help you to better understand object oriented programming in R, particularly
10819using @code{S3}.")
10820 (license license:gpl3)))
4254b480
RW
10821
10822(define-public r-capushe
10823 (package
10824 (name "r-capushe")
10825 (version "1.1.1")
10826 (source
10827 (origin
10828 (method url-fetch)
10829 (uri (cran-uri "capushe" version))
10830 (sha256
10831 (base32
10832 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
10833 (build-system r-build-system)
10834 (propagated-inputs `(("r-mass" ,r-mass)))
10835 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
10836 (synopsis "Calibrating penalities using slope heuristics")
10837 (description
10838 "This package provides tools for the calibration of penalized criteria
10839for model selection. The calibration methods available are based on the slope
10840heuristics.")
10841 (license license:gpl2+)))
c691c607
RW
10842
10843(define-public r-dorng
10844 (package
10845 (name "r-dorng")
10846 (version "1.7.1")
10847 (source
10848 (origin
10849 (method url-fetch)
10850 (uri (cran-uri "doRNG" version))
10851 (sha256
10852 (base32
10853 "1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"))))
10854 (properties `((upstream-name . "doRNG")))
10855 (build-system r-build-system)
10856 (propagated-inputs
10857 `(("r-foreach" ,r-foreach)
10858 ("r-iterators" ,r-iterators)
10859 ("r-pkgmaker" ,r-pkgmaker)
10860 ("r-rngtools" ,r-rngtools)))
10861 (home-page "https://renozao.github.io/doRNG/")
10862 (synopsis "Generic reproducible parallel backend for foreach loops")
10863 (description
10864 "This package provides functions to perform reproducible parallel
10865@code{foreach} loops, using independent random streams as generated by
10866L'Ecuyer's combined multiple-recursive generator. It enables to easily
10867convert standard @code{%dopar%} loops into fully reproducible loops,
10868independently of the number of workers, the task scheduling strategy, or the
10869chosen parallel environment and associated foreach backend.")
10870 (license license:gpl2+)))
f3233bee
RW
10871
10872(define-public r-blockmodeling
10873 (package
10874 (name "r-blockmodeling")
10875 (version "0.3.4")
10876 (source
10877 (origin
10878 (method url-fetch)
10879 (uri (cran-uri "blockmodeling" version))
10880 (sha256
10881 (base32
10882 "11v9903y9dwlzaqp8sx0fsibcg82phvappddy37r8lnxd4vchsd2"))))
10883 (build-system r-build-system)
10884 (propagated-inputs
10885 `(("r-doparallel" ,r-doparallel)
10886 ("r-dorng" ,r-dorng)
10887 ("r-foreach" ,r-foreach)
10888 ("r-matrix" ,r-matrix)))
10889 (native-inputs `(("gfortran" ,gfortran)))
10890 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
10891 (synopsis "Generalized and classical blockmodeling of valued networks")
10892 (description
10893 "This package is primarily meant as an implementation of generalized
10894blockmodeling for valued networks. In addition, measures of similarity or
10895dissimilarity based on structural equivalence and regular equivalence (REGE
10896algorithms) can be computed and partitioned matrices can be plotted.")
10897 (license license:gpl2+)))
4af186a9
RW
10898
10899(define-public r-upsetr
10900 (package
10901 (name "r-upsetr")
10902 (version "1.3.3")
10903 (source
10904 (origin
10905 (method url-fetch)
10906 (uri (cran-uri "UpSetR" version))
10907 (sha256
10908 (base32
10909 "08vj7l92b8fpqyqwxshll2mhk3yhgyr74axvr2lf29z78bapymhz"))))
10910 (properties `((upstream-name . "UpSetR")))
10911 (build-system r-build-system)
10912 (propagated-inputs
10913 `(("r-ggplot2" ,r-ggplot2)
10914 ("r-gridextra" ,r-gridextra)
10915 ("r-plyr" ,r-plyr)
10916 ("r-scales" ,r-scales)))
10917 (home-page "https://github.com/hms-dbmi/UpSetR")
10918 (synopsis "Visualize intersecting sets")
10919 (description
10920 "This package provides a more scalable alternative to Venn and Euler
10921diagrams for visualizing intersecting sets. Create visualizations of
10922intersecting sets using a novel matrix design, along with visualizations of
10923several common set, element and attribute related tasks.")
10924 (license license:expat)))
1901a532
RW
10925
10926(define-public r-outliers
10927 (package
10928 (name "r-outliers")
10929 (version "0.14")
10930 (source
10931 (origin
10932 (method url-fetch)
10933 (uri (cran-uri "outliers" version))
10934 (sha256
10935 (base32
10936 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
10937 (build-system r-build-system)
10938 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
10939 (synopsis "Tests for outliers")
10940 (description
10941 "This package provides a collection of some tests commonly used for
10942identifying outliers.")
10943 (license license:gpl2+)))
8cd3f49d
RW
10944
10945(define-public r-bayesm
10946 (package
10947 (name "r-bayesm")
10948 (version "3.1-1")
10949 (source
10950 (origin
10951 (method url-fetch)
10952 (uri (cran-uri "bayesm" version))
10953 (sha256
10954 (base32
10955 "0y30cza92s6kgvmxjpr6f5g0qbcck7hslqp89ncprarhxiym2m28"))))
10956 (build-system r-build-system)
10957 (propagated-inputs
10958 `(("r-rcpp" ,r-rcpp)
10959 ("r-rcpparmadillo" ,r-rcpparmadillo)))
10960 (home-page "http://www.perossi.org/home/bsm-1")
10961 (synopsis "Bayesian inference for marketing/micro-econometrics")
10962 (description
10963 "This package covers many important models used in marketing and
10964micro-econometrics applications, including Bayes Regression (univariate or
10965multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
10966Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
10967Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
10968Mixtures of Normals (including clustering), Dirichlet Process Prior Density
10969Estimation with normal base, Hierarchical Linear Models with normal prior and
10970covariates, Hierarchical Linear Models with a mixture of normals prior and
10971covariates, Hierarchical Multinomial Logits with a mixture of normals prior
10972and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
10973and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
10974analysis of choice-based conjoint data, Bayesian treatment of linear
10975instrumental variables models, Analysis of Multivariate Ordinal survey data
10976with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
10977Coefficient Logit Models.")
10978 (license license:gpl2+)))
262ab4b1
RW
10979
10980(define-public r-tensora
10981 (package
10982 (name "r-tensora")
10983 (version "0.36.1")
10984 (source
10985 (origin
10986 (method url-fetch)
10987 (uri (cran-uri "tensorA" version))
10988 (sha256
10989 (base32
10990 "176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"))))
10991 (properties `((upstream-name . "tensorA")))
10992 (build-system r-build-system)
10993 (home-page "http://www.stat.boogaart.de/tensorA")
10994 (synopsis "Advanced tensor arithmetic with named indices")
10995 (description
10996 "This package provides convenience functions for advanced linear algebra
10997with tensors and computation with datasets of tensors on a higher level
10998abstraction. It includes Einstein and Riemann summing conventions, dragging,
10999co- and contravariate indices, and parallel computations on sequences of
11000tensors.")
11001 (license license:gpl2+)))
7d779142
RW
11002
11003(define-public r-rarpack
11004 (package
11005 (name "r-rarpack")
11006 (version "0.11-0")
11007 (source
11008 (origin
11009 (method url-fetch)
11010 (uri (cran-uri "rARPACK" version))
11011 (sha256
11012 (base32
11013 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
11014 (properties `((upstream-name . "rARPACK")))
11015 (build-system r-build-system)
11016 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
11017 (home-page "https://github.com/yixuan/rARPACK")
11018 (synopsis "Solvers for large scale eigenvalue and SVD problems")
11019 (description
11020 "This package was previously an R wrapper of the ARPACK library, and now
11021a shell of the R package RSpectra, an R interface to the Spectra library for
11022solving large scale eigenvalue/vector problems. The current version of
11023rARPACK simply imports and exports the functions provided by RSpectra. New
11024users of rARPACK are advised to switch to the RSpectra package.")
11025 (license license:bsd-3)))
5fde35b3
RW
11026
11027(define-public r-compositions
11028 (package
11029 (name "r-compositions")
11030 (version "1.40-2")
11031 (source
11032 (origin
11033 (method url-fetch)
11034 (uri (cran-uri "compositions" version))
11035 (sha256
11036 (base32
11037 "12mp05yi7jkdqg9iwh6bc9sx6sdxagcnrirznxy9hq8502p7238i"))))
11038 (build-system r-build-system)
11039 (propagated-inputs
11040 `(("r-bayesm" ,r-bayesm)
11041 ("r-energy" ,r-energy)
11042 ("r-robustbase" ,r-robustbase)
11043 ("r-tensora" ,r-tensora)))
11044 (home-page "http://www.stat.boogaart.de/compositions")
11045 (synopsis "Compositional data analysis")
11046 (description
11047 "This package provides functions for the consistent analysis of
11048compositional data (e.g. portions of substances) and positive
11049numbers (e.g. concentrations).")
11050 (license license:gpl2+)))
5f673e2c
RW
11051
11052(define-public r-cobs
11053 (package
11054 (name "r-cobs")
11055 (version "1.3-3")
11056 (source
11057 (origin
11058 (method url-fetch)
11059 (uri (cran-uri "cobs" version))
11060 (sha256
11061 (base32
11062 "1pqvz7czcchri4x79g78hbwyagb3bqzdqb047zkbdinyz067c7kb"))))
11063 (build-system r-build-system)
11064 (propagated-inputs
11065 `(("r-quantreg" ,r-quantreg)
11066 ("r-sparsem" ,r-sparsem)))
11067 (home-page "https://cran.r-project.org/web/packages/cobs")
11068 (synopsis "Constrained B-Splines (sparse matrix based)")
11069 (description
11070 "This package provides qualitatively constrained (regression) smoothing
11071splines via linear programming and sparse matrices.")
11072 (license license:gpl2+)))
c60e3e10
RW
11073
11074(define-public r-drimpute
11075 (package
11076 (name "r-drimpute")
11077 (version "1.0")
11078 (source
11079 (origin
11080 (method url-fetch)
11081 (uri (cran-uri "DrImpute" version))
11082 (sha256
11083 (base32
11084 "1adzarrwqb282pqgx2yqswp9rpwd1naxsmar54kddr6qyd6b923b"))))
11085 (properties `((upstream-name . "DrImpute")))
11086 (build-system r-build-system)
11087 (propagated-inputs
11088 `(("r-rcpp" ,r-rcpp)
11089 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11090 (home-page "https://github.com/ikwak2/DrImpute")
11091 (synopsis "Imputing dropout events in single-cell RNA-Seq data")
11092 (description
11093 "This is an R package for imputing dropout events. Many statistical
11094methods in cell type identification, visualization and lineage reconstruction
11095do not account for dropout events. DrImpute can improve the performance of
11096such software by imputing dropout events.")
11097 (license license:gpl3)))
061a4b68
RW
11098
11099(define-public r-gamlss-dist
11100 (package
11101 (name "r-gamlss-dist")
11102 (version "5.1-1")
11103 (source
11104 (origin
11105 (method url-fetch)
11106 (uri (cran-uri "gamlss.dist" version))
11107 (sha256
11108 (base32
11109 "1cd0vl9klcb849i8xwyjm8ihb1da92631j1rxdbnflgffkzrkya4"))))
11110 (properties `((upstream-name . "gamlss.dist")))
11111 (build-system r-build-system)
11112 (propagated-inputs `(("r-mass" ,r-mass)))
11113 (home-page "http://www.gamlss.org/")
11114 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
11115 (description
11116 "This package provides a set of distributions which can be used for
11117modelling the response variables in Generalized Additive Models for Location
11118Scale and Shape. The distributions can be continuous, discrete or mixed
11119distributions. Extra distributions can be created, by transforming, any
11120continuous distribution defined on the real line, to a distribution defined on
11121ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
11122transformation, respectively.")
11123 ;; Either version of the GPL.
11124 (license (list license:gpl2 license:gpl3))))
4fd99443
RW
11125
11126(define-public r-minpack-lm
11127 (package
11128 (name "r-minpack-lm")
11129 (version "1.2-1")
11130 (source
11131 (origin
11132 (method url-fetch)
11133 (uri (cran-uri "minpack.lm" version))
11134 (sha256
11135 (base32
11136 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
11137 (properties `((upstream-name . "minpack.lm")))
11138 (build-system r-build-system)
11139 (native-inputs `(("gfortran" ,gfortran)))
11140 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
11141 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
11142 (description
11143 "The @code{nls.lm} function provides an R interface to @code{lmder} and
11144@code{lmdif} from the MINPACK library, for solving nonlinear least-squares
11145problems by a modification of the Levenberg-Marquardt algorithm, with support
11146for lower and upper parameter bounds. The implementation can be used via
2f041a4c 11147@code{nls}-like calls using the @code{nlsLM} function.")
4fd99443 11148 (license license:gpl3)))
01fe44cb
RW
11149
11150(define-public r-moments
11151 (package
11152 (name "r-moments")
11153 (version "0.14")
11154 (source
11155 (origin
11156 (method url-fetch)
11157 (uri (cran-uri "moments" version))
11158 (sha256
11159 (base32
11160 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
11161 (build-system r-build-system)
11162 (home-page "https://cran.r-project.org/web/packages/moments")
11163 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
11164 (description
11165 "This package provides functions to calculate: moments, Pearson's
11166kurtosis, Geary's kurtosis and skewness; it also includes tests related to
11167them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
11168 (license license:gpl2+)))
9e2ff342
RW
11169
11170(define-public r-msir
11171 (package
11172 (name "r-msir")
11173 (version "1.3.1")
11174 (source
11175 (origin
11176 (method url-fetch)
11177 (uri (cran-uri "msir" version))
11178 (sha256
11179 (base32
11180 "1ipzgdffsqly3dp91pw7yp3h5cwn08l9qsj7cdmrykd42jc98950"))))
11181 (build-system r-build-system)
11182 (propagated-inputs
11183 `(("r-mclust" ,r-mclust)
11184 ("r-rgl" ,r-rgl)))
11185 (home-page "https://cran.r-project.org/web/packages/msir")
11186 (synopsis "Model-based sliced inverse regression")
11187 (description
11188 "This is an R package for dimension reduction based on finite Gaussian
11189mixture modeling of inverse regression.")
11190 (license license:gpl2+)))
e8be5a00
RW
11191
11192(define-public r-pbivnorm
11193 (package
11194 (name "r-pbivnorm")
11195 (version "0.6.0")
11196 (source
11197 (origin
11198 (method url-fetch)
11199 (uri (cran-uri "pbivnorm" version))
11200 (sha256
11201 (base32
11202 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
11203 (build-system r-build-system)
11204 (native-inputs `(("gfortran" ,gfortran)))
11205 (home-page "https://github.com/brentonk/pbivnorm")
11206 (synopsis "Vectorized bivariate normal CDF")
11207 (description
11208 "This package provides a vectorized R function for calculating
11209probabilities from a standard bivariate normal CDF.")
11210 (license license:gpl2+)))
ca3f1370
RW
11211
11212(define-public r-lavaan
11213 (package
11214 (name "r-lavaan")
11215 (version "0.6-3")
11216 (source
11217 (origin
11218 (method url-fetch)
11219 (uri (cran-uri "lavaan" version))
11220 (sha256
11221 (base32
11222 "0hw856kv11zqn6nd4216rh19i6xbnc1rh044r7jvvxkhzgbqkyxz"))))
11223 (build-system r-build-system)
11224 (propagated-inputs
11225 `(("r-mass" ,r-mass)
11226 ("r-mnormt" ,r-mnormt)
11227 ("r-numderiv" ,r-numderiv)
11228 ("r-pbivnorm" ,r-pbivnorm)))
11229 (home-page "http://lavaan.ugent.be")
11230 (synopsis "Latent variable analysis")
11231 (description
11232 "This package provides tools to fit a variety of latent variable models,
11233including confirmatory factor analysis, structural equation modeling and
11234latent growth curve models.")
11235 (license license:gpl2+)))
4d1f19e0
RW
11236
11237(define-public r-nonnest2
11238 (package
11239 (name "r-nonnest2")
11240 (version "0.5-2")
11241 (source
11242 (origin
11243 (method url-fetch)
11244 (uri (cran-uri "nonnest2" version))
11245 (sha256
11246 (base32
11247 "1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"))))
11248 (build-system r-build-system)
11249 (propagated-inputs
11250 `(("r-compquadform" ,r-compquadform)
11251 ("r-lavaan" ,r-lavaan)
11252 ("r-mvtnorm" ,r-mvtnorm)
11253 ("r-sandwich" ,r-sandwich)))
11254 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
11255 (synopsis "Tests of non-nested models")
11256 (description
11257 "This package allows for testing of non-nested models. It includes tests
11258of model distinguishability and of model fit that can be applied to both
11259nested and non-nested models. The package also includes functionality to
11260obtain confidence intervals associated with AIC and BIC.")
11261 ;; Either version of the GPL.
11262 (license (list license:gpl2 license:gpl3))))
be0777ba
RW
11263
11264(define-public r-penalized
11265 (package
11266 (name "r-penalized")
11267 (version "0.9-51")
11268 (source
11269 (origin
11270 (method url-fetch)
11271 (uri (cran-uri "penalized" version))
11272 (sha256
11273 (base32
11274 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
11275 (build-system r-build-system)
11276 (propagated-inputs
11277 `(("r-rcpp" ,r-rcpp)
11278 ("r-rcpparmadillo" ,r-rcpparmadillo)
11279 ("r-survival" ,r-survival)))
11280 (home-page "https://cran.r-project.org/web/packages/penalized/")
11281 (synopsis "Penalized estimation in GLMs and in the Cox model")
11282 (description
11283 "This package provides tools for fitting possibly high dimensional
11284penalized regression models. The penalty structure can be any combination of
11285an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
11286constraint on the regression coefficients. The supported regression models
11287are linear, logistic and Poisson regression and the Cox Proportional Hazards
11288model. Cross-validation routines allow optimization of the tuning
11289parameters.")
11290 (license license:gpl2+)))
5570804a
RW
11291
11292(define-public r-zim
11293 (package
11294 (name "r-zim")
11295 (version "1.1.0")
11296 (source
11297 (origin
11298 (method url-fetch)
11299 (uri (cran-uri "ZIM" version))
11300 (sha256
11301 (base32
11302 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
11303 (properties `((upstream-name . "ZIM")))
11304 (build-system r-build-system)
11305 (propagated-inputs `(("r-mass" ,r-mass)))
11306 (home-page "https://github.com/biostatstudio/ZIM")
11307 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
11308 (description
11309 "Analyze count time series with excess zeros. Two types of statistical
11310models are supported: Markov regression and state-space models. They are also
11311known as observation-driven and parameter-driven models respectively in the
11312time series literature. The functions used for Markov regression or
11313observation-driven models can also be used to fit ordinary regression models
11314with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
11315negative binomial (ZINB) assumption. The package also contains miscellaneous
11316functions to compute density, distribution, quantile, and generate random
11317numbers from ZIP and ZINB distributions.")
11318 (license license:gpl3)))