gnu: Add r-ellipsis.
[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)
92ce1883
RW
54 #:use-module (gnu packages javascript)
55 #:use-module (gnu packages lisp)
f97ce815 56 #:use-module (gnu packages machine-learning)
521e0703 57 #:use-module (gnu packages maths)
94989d4b 58 #:use-module (gnu packages mpi)
1ab51604 59 #:use-module (gnu packages multiprecision)
e0268ff2 60 #:use-module (gnu packages perl)
e33498b8 61 #:use-module (gnu packages pkg-config)
9f56ceec 62 #:use-module (gnu packages python)
e0268ff2 63 #:use-module (gnu packages statistics)
9944399a 64 #:use-module (gnu packages tls)
f338e480
RW
65 #:use-module (gnu packages web)
66 #:use-module (gnu packages xorg))
056468dc 67
88e4ed55
RW
68(define-public r-clipr
69 (package
70 (name "r-clipr")
0c025a7f 71 (version "0.5.0")
88e4ed55
RW
72 (source
73 (origin
74 (method url-fetch)
75 (uri (cran-uri "clipr" version))
76 (sha256
77 (base32
0c025a7f 78 "1grx0lyww1cxmdvsr44wmbhz9i6zmiwxbchb97gxrfi9gy5kyc7x"))))
88e4ed55
RW
79 (build-system r-build-system)
80 (home-page "https://github.com/mdlincoln/clipr")
81 (synopsis "Read and write from the system clipboard")
82 (description
83 "This package provides simple utility functions to read from and write to
84the system clipboards.")
85 (license license:gpl3)))
86
3f22a115
RW
87(define-public r-ellipsis
88 (package
89 (name "r-ellipsis")
90 (version "0.1.0")
91 (source
92 (origin
93 (method url-fetch)
94 (uri (cran-uri "ellipsis" version))
95 (sha256
96 (base32
97 "0pw94qpg81xmsdsagpqxddv7m2cmdszmyyq99dk3caqqj01z7wg6"))))
98 (build-system r-build-system)
99 (home-page "https://github.com/hadley/ellipsis")
100 (synopsis "Tools for working with additional arguments")
101 (description
102 "In S3 generics, it's useful to take @code{...} so that methods can have
103additional arguments. But this flexibility comes at a cost: misspelled
104arguments will be silently ignored. The @code{ellipsis} package is an
105experiment that allows a generic to warn if any arguments passed in @code{...}
106are not used.")
107 (license license:gpl3)))
108
2b106a8d
RW
109(define-public r-sys
110 (package
111 (name "r-sys")
112 (version "2.1")
113 (source
114 (origin
115 (method url-fetch)
116 (uri (cran-uri "sys" version))
117 (sha256
118 (base32
119 "10ml2492bdllh6cz2zl192ip0fdgjkkgayggd3ghswsj5gjv5hrh"))))
120 (build-system r-build-system)
121 (home-page "https://github.com/jeroen/sys")
122 (synopsis "Powerful and reliable tools for running system commands in R")
123 (description
124 "This package provides drop-in replacements for the base @code{system2()}
125function with fine control and consistent behavior across platforms. It
126supports clean interruption, timeout, background tasks, and streaming STDIN /
127STDOUT / STDERR over binary or text connections. The package also provides
128functions for evaluating expressions inside a temporary fork. Such
129evaluations have no side effects on the main R process, and support reliable
130interrupts and timeouts. This provides the basis for a sandboxing
131mechanism.")
132 (license license:expat)))
133
9d3a4672
RW
134(define-public r-askpass
135 (package
136 (name "r-askpass")
137 (version "1.1")
138 (source
139 (origin
140 (method url-fetch)
141 (uri (cran-uri "askpass" version))
142 (sha256
143 (base32
144 "07q0ik8jzk44vpwh48rr3fnpd7dzsdhjjsl4l850rffv3dyq4h6v"))))
145 (build-system r-build-system)
146 (propagated-inputs `(("r-sys" ,r-sys)))
147 (home-page "https://github.com/jeroen/askpass")
148 (synopsis "Safe password entry for R")
149 (description
150 "This package provides cross-platform utilities for prompting the user
151for credentials or a passphrase, for example to authenticate with a server or
152read a protected key.")
153 (license license:expat)))
154
c80fb90f
RW
155(define-public r-vegan
156 (package
157 (name "r-vegan")
158 (version "2.5-3")
159 (source
160 (origin
161 (method url-fetch)
162 (uri (cran-uri "vegan" version))
163 (sha256
164 (base32
165 "023xznh0iy0496icpchadmp7a3rk3nj9s48fvwlvp3dssw58yp3c"))))
166 (build-system r-build-system)
167 (native-inputs
168 `(("gfortran" ,gfortran)))
169 (propagated-inputs
170 `(("r-cluster" ,r-cluster)
171 ("r-knitr" ,r-knitr) ; needed for vignettes
172 ("r-lattice" ,r-lattice)
173 ("r-mass" ,r-mass)
174 ("r-mgcv" ,r-mgcv)
175 ("r-permute" ,r-permute)))
176 (home-page "https://cran.r-project.org/web/packages/vegan")
177 (synopsis "Functions for community ecology")
178 (description
179 "The vegan package provides tools for descriptive community ecology. It
180has most basic functions of diversity analysis, community ordination and
181dissimilarity analysis. Most of its multivariate tools can be used for other
182data types as well.")
183 (license license:gpl2+)))
184
786d3de2
CR
185(define-public r-tidyverse
186 (package
187 (name "r-tidyverse")
188 (version "1.2.1")
189 (source
190 (origin
191 (method url-fetch)
192 (uri (cran-uri "tidyverse" version))
193 (sha256
194 (base32
195 "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
196 (build-system r-build-system)
197 (propagated-inputs
198 `(("r-broom" ,r-broom)
199 ("r-cli" ,r-cli)
200 ("r-crayon" ,r-crayon)
201 ("r-dbplyr" ,r-dbplyr)
202 ("r-dplyr" ,r-dplyr)
203 ("r-forcats" ,r-forcats)
204 ("r-ggplot2" ,r-ggplot2)
205 ("r-haven" ,r-haven)
206 ("r-hms" ,r-hms)
207 ("r-httr" ,r-httr)
208 ("r-jsonlite" ,r-jsonlite)
209 ("r-lubridate" ,r-lubridate)
210 ("r-magrittr" ,r-magrittr)
211 ("r-modelr" ,r-modelr)
212 ("r-purrr" ,r-purrr)
213 ("r-readr" ,r-readr)
214 ("r-readxl" ,r-readxl)
215 ("r-reprex" ,r-reprex)
216 ("r-rlang" ,r-rlang)
217 ("r-rstudioapi" ,r-rstudioapi)
218 ("r-rvest" ,r-rvest)
219 ("r-stringr" ,r-stringr)
220 ("r-tibble" ,r-tibble)
221 ("r-tidyr" ,r-tidyr)
222 ("r-xml2" ,r-xml2)))
223 (home-page "https://tidyverse.tidyverse.org")
224 (synopsis "Install and load packages from the \"Tidyverse\"")
225 (description
226 "The @code{tidyverse} is a set of packages that work in harmony because
227they share common data representations and API design. This package is
228designed to make it easy to install and load multiple tidyverse packages in a
229single step.")
230 (license license:gpl3)))
231
8a1ef6ac
CR
232(define-public r-rvest
233 (package
234 (name "r-rvest")
235 (version "0.3.2")
236 (source
237 (origin
238 (method url-fetch)
239 (uri (cran-uri "rvest" version))
240 (sha256
241 (base32
242 "04mv99z8dixywx96kfy4215g6ib23s7qvd77hcf9pxqxzcvqhvhd"))))
243 (build-system r-build-system)
244 (propagated-inputs
245 `(("r-httr" ,r-httr)
246 ("r-magrittr" ,r-magrittr)
247 ("r-selectr" ,r-selectr)
248 ("r-xml2" ,r-xml2)))
249 (home-page "https://github.com/hadley/rvest")
250 (synopsis "Simple web scraping for R")
251 (description
252 "@code{r-rvest} helps you scrape information from web pages. It is
253designed to work with @code{magrittr} to make it easy to express common web
254scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
255 (license license:gpl3)))
256
81a9d4a4
CR
257(define-public r-selectr
258 (package
259 (name "r-selectr")
41e8bd77 260 (version "0.4-1")
81a9d4a4
CR
261 (source
262 (origin
263 (method url-fetch)
264 (uri (cran-uri "selectr" version))
265 (sha256
266 (base32
41e8bd77 267 "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
81a9d4a4 268 (build-system r-build-system)
41e8bd77
RW
269 (propagated-inputs
270 `(("r-stringr" ,r-stringr)
271 ("r-r6" ,r-r6)))
81a9d4a4
CR
272 (home-page "https://sjp.co.nz/projects/selectr/")
273 (synopsis "Translate CSS selectors to XPath expressions")
274 (description
275 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
276expression. This allows you to use CSS selectors when working with the XML
277package as it can only evaluate XPath expressions. Also provided are
278convenience functions useful for using CSS selectors on XML nodes. This
279package is a port of the Python package @code{cssselect}.")
280 (license license:bsd-3)))
281
948740b0
CR
282(define-public r-reprex
283 (package
284 (name "r-reprex")
1c9906c2 285 (version "0.2.1")
948740b0
CR
286 (source
287 (origin
288 (method url-fetch)
289 (uri (cran-uri "reprex" version))
290 (sha256
291 (base32
1c9906c2 292 "1ws5gds453xgfili87r35rz1wn2i7jbqissq98csbiddpkgls8sx"))))
948740b0
CR
293 (build-system r-build-system)
294 (propagated-inputs
295 `(("r-callr" ,r-callr)
e3c1e93e 296 ("r-clipr" ,r-clipr)
1c9906c2 297 ("r-fs" ,r-fs)
e3c1e93e 298 ("r-rlang" ,r-rlang)
948740b0 299 ("r-rmarkdown" ,r-rmarkdown)
e3c1e93e
RW
300 ("r-whisker" ,r-whisker)
301 ("r-withr" ,r-withr)))
948740b0
CR
302 (home-page "https://github.com/tidyverse/reprex")
303 (synopsis "Prepare reproducible R code examples for sharing")
304 (description
305 "This package provides a convenience wrapper that uses the
306@code{rmarkdown} package to render small snippets of code to target formats
307that include both code and output. The goal is to encourage the sharing of
308small, reproducible, and runnable examples on code-oriented websites or email.
309@code{reprex} also extracts clean, runnable R code from various common formats,
310such as copy/paste from an R session.")
311 (license license:expat)))
312
10487c30
CR
313(define-public r-callr
314 (package
315 (name "r-callr")
527c6055 316 (version "3.1.1")
10487c30
CR
317 (source
318 (origin
319 (method url-fetch)
320 (uri (cran-uri "callr" version))
321 (sha256
322 (base32
527c6055 323 "15l1qfa3aigba2ghgr2gwcjjy7anagrwg8khsd36fymwkmqj5g69"))))
10487c30
CR
324 (build-system r-build-system)
325 (propagated-inputs
527c6055 326 `(("r-r6" ,r-r6)
6034a62a 327 ("r-processx" ,r-processx)))
10487c30
CR
328 (home-page "https://github.com/r-lib/callr#readme")
329 (synopsis "Call R from R")
330 (description
331 "It is sometimes useful to perform a computation in a separate R process,
332without affecting the current R process at all. This packages does exactly
333that.")
334 (license license:expat)))
335
d7637e5e
CR
336(define-public r-readxl
337 (package
338 (name "r-readxl")
b140569e 339 (version "1.2.0")
d7637e5e
CR
340 (source
341 (origin
342 (method url-fetch)
343 (uri (cran-uri "readxl" version))
344 (sha256
345 (base32
b140569e 346 "1mwm389skl4ahcwsmhvx31pjkrn6y9igpnhsczwg6yza886q7j19"))))
d7637e5e
CR
347 (build-system r-build-system)
348 (propagated-inputs
349 `(("r-cellranger" ,r-cellranger)
b140569e 350 ("r-progress" ,r-progress)
d7637e5e
CR
351 ("r-rcpp" ,r-rcpp)
352 ("r-tibble" ,r-tibble)))
353 (home-page "https://readxl.tidyverse.org")
354 (synopsis "Read Excel files")
355 (description
356 "This package lets you import Excel files into R. It supports
357@file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
358the embedded @code{RapidXML} C++ library.")
359 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
360 ;; 'rapidxml' which is Boost.
361 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
362
9a91c925
CR
363(define-public r-modelr
364 (package
365 (name "r-modelr")
34bac6c3 366 (version "0.1.4")
9a91c925
CR
367 (source
368 (origin
369 (method url-fetch)
370 (uri (cran-uri "modelr" version))
371 (sha256
372 (base32
34bac6c3 373 "1ngxphbjkv7yl1rg30sj36mfwhc76g452drjrq9abgab4k0pgnml"))))
9a91c925
CR
374 (build-system r-build-system)
375 (propagated-inputs
376 `(("r-broom" ,r-broom)
377 ("r-dplyr" ,r-dplyr)
378 ("r-lazyeval" ,r-lazyeval)
379 ("r-magrittr" ,r-magrittr)
380 ("r-purrr" ,r-purrr)
381 ("r-tibble" ,r-tibble)
382 ("r-tidyr" ,r-tidyr)))
383 (home-page "https://github.com/tidyverse/modelr")
384 (synopsis "Helper functions for modelling in pipelines")
385 (description
386 "Functions for modelling that help you seamlessly integrate modelling
387into a pipeline of data manipulation and visualisation.")
388 (license license:gpl3)))
389
92ce1883
RW
390(define-public r-httpuv
391 (package
392 (name "r-httpuv")
37349c71 393 (version "1.4.5.1")
92ce1883
RW
394 (source (origin
395 (method url-fetch)
396 (uri (cran-uri "httpuv" version))
397 (sha256
398 (base32
37349c71 399 "0mqd40jckdpkjw1jjd860cdwkb03l6dkh931maijfdaqr1w9hwvn"))))
92ce1883
RW
400 (build-system r-build-system)
401 (native-inputs
402 `(("r-rcpp" ,r-rcpp)
403 ("pkg-config" ,pkg-config)))
404 (propagated-inputs
405 `(("r-bh" ,r-bh)
406 ("r-later" ,r-later)
407 ("r-promises" ,r-promises)))
408 (home-page "https://github.com/rstudio/httpuv")
409 (synopsis "HTTP and WebSocket server library for R")
410 (description
411 "The httpuv package provides low-level socket and protocol support for
412handling HTTP and WebSocket requests directly from within R. It is primarily
413intended as a building block for other packages, rather than making it
414particularly easy to create complete web applications using httpuv alone.")
415 ;; This package includes third-party code that was originally released
416 ;; under various non-copyleft licenses. Full licensing information can be
417 ;; obtained here: https://github.com/rstudio/httpuv/blob/master/LICENSE
418 (license license:gpl3+)))
419
420(define-public r-jsonlite
421 (package
422 (name "r-jsonlite")
a2315c67 423 (version "1.6")
92ce1883
RW
424 (source (origin
425 (method url-fetch)
426 (uri (cran-uri "jsonlite" version))
427 (sha256
428 (base32
a2315c67 429 "0lyvhnr6n57h3a89bvipii7x17nvfaycm9j5j50bfrlr48jv9ic8"))))
92ce1883
RW
430 (build-system r-build-system)
431 (home-page "http://arxiv.org/abs/1403.2805")
432 (synopsis "Robust, high performance JSON parser and generator for R")
433 (description
434 "The jsonlite package provides a fast JSON parser and generator optimized
435for statistical data and the web. It offers flexible, robust, high
436performance tools for working with JSON in R and is particularly powerful for
437building pipelines and interacting with a web API. In addition to converting
438JSON data from/to R objects, jsonlite contains functions to stream, validate,
439and prettify JSON data. The unit tests included with the package verify that
440all edge cases are encoded and decoded consistently for use with dynamic data
441in systems and applications.")
442 (license license:expat)))
443
444(define-public r-servr
445 (package
446 (name "r-servr")
447 (version "0.11")
448 (source (origin
449 (method url-fetch)
450 (uri (cran-uri "servr" version))
451 (sha256
452 (base32
453 "0yj3p1risf269n25dd56lqv82dsxv6a0aq4bcc1ddn9wv7h2xdfi"))))
454 (build-system r-build-system)
455 (propagated-inputs
456 `(("r-httpuv" ,r-httpuv)
457 ("r-jsonlite" ,r-jsonlite)
458 ("r-mime" ,r-mime)
459 ("r-xfun" ,r-xfun)))
460 (home-page "https://github.com/yihui/servr")
461 (synopsis "Simple HTTP server to serve static files or dynamic documents")
462 (description
463 "Servr provides an HTTP server in R to serve static files, or dynamic
464documents that can be converted to HTML files (e.g., R Markdown) under a given
465directory.")
466 (license license:expat)))
467
468(define-public r-htmltools
469 (package
470 (name "r-htmltools")
471 (version "0.3.6")
472 (source (origin
473 (method url-fetch)
474 (uri (cran-uri "htmltools" version))
475 (sha256
476 (base32
477 "18k8r1s8sz1jy7dkz35n69wj20xhmllr53xmwb4pdzf2z61gpbs4"))))
478 (build-system r-build-system)
479 (arguments
480 `(#:phases
481 (modify-phases %standard-phases
482 ;; See https://github.com/rstudio/htmltools/pull/68
483 ;; The resource files are in the store and have mode 444. After
484 ;; copying the files R fails to remove them again because it doesn't
485 ;; have write access to them.
486 (add-after 'unpack 'copy-files-without-mode
487 (lambda _
488 (substitute* "R/html_dependency.R"
489 (("file.copy\\(from, to, " prefix)
490 (string-append prefix
491 "copy.mode = FALSE, ")))
492 #t)))))
493 (propagated-inputs
494 `(("r-digest" ,r-digest)
495 ("r-rcpp" ,r-rcpp)))
496 (home-page "https://cran.r-project.org/web/packages/htmltools")
497 (synopsis "R tools for HTML")
498 (description
499 "This package provides tools for HTML generation and output in R.")
500 (license license:expat)))
501
502(define-public r-htmlwidgets
503 (package
504 (name "r-htmlwidgets")
505 (version "1.3")
506 (source (origin
507 (method url-fetch)
508 (uri (cran-uri "htmlwidgets" version))
509 (sha256
510 (base32
511 "04jsdh14l2zifbjpbbh23w7bxz1wpsas0zb2gy2zwv4yqamzzr7i"))))
512 (build-system r-build-system)
513 (propagated-inputs
514 `(("r-htmltools" ,r-htmltools)
515 ("r-jsonlite" ,r-jsonlite)
516 ("r-yaml" ,r-yaml)))
517 (home-page "https://github.com/ramnathv/htmlwidgets")
518 (synopsis "HTML Widgets for R")
519 (description
520 "HTML widgets is a framework for creating HTML widgets that render in
521various contexts including the R console, R Markdown documents, and Shiny web
522applications.")
523 (license license:expat)))
524
525(define-public r-htmltable
526 (package
527 (name "r-htmltable")
1add168a 528 (version "1.13.1")
92ce1883
RW
529 (source
530 (origin
531 (method url-fetch)
532 (uri (cran-uri "htmlTable" version))
533 (sha256
534 (base32
1add168a 535 "1l44b33xgj2698k6nz17r8fl0ink14ryzng803apm9d6bnv357v8"))))
92ce1883
RW
536 (properties `((upstream-name . "htmlTable")))
537 (build-system r-build-system)
538 (propagated-inputs
539 `(("r-checkmate" ,r-checkmate)
540 ("r-htmltools" ,r-htmltools)
541 ("r-htmlwidgets" ,r-htmlwidgets)
542 ("r-knitr" ,r-knitr)
543 ("r-magrittr" ,r-magrittr)
544 ("r-rstudioapi" ,r-rstudioapi)
545 ("r-stringr" ,r-stringr)))
546 (home-page "http://gforge.se/packages/")
547 (synopsis "Advanced tables for Markdown/HTML")
548 (description
549 "This package provides functions to build tables with advanced layout
550elements such as row spanners, column spanners, table spanners, zebra
551striping, and more. While allowing advanced layout, the underlying
552CSS-structure is simple in order to maximize compatibility with word
553processors such as LibreOffice. The package also contains a few text
554formatting functions that help outputting text compatible with HTML or
555LaTeX.")
556 (license license:gpl3+)))
557
558(define-public r-curl
559 (package
560 (name "r-curl")
646e1ef0 561 (version "3.3")
92ce1883
RW
562 (source (origin
563 (method url-fetch)
564 (uri (cran-uri "curl" version))
565 (sha256
566 (base32
646e1ef0 567 "1gd5i25anzi28lg1f8p7g63z9d46xi0qaw4lxpml5p0f52lvkc0c"))))
92ce1883
RW
568 (build-system r-build-system)
569 (arguments
570 `(#:phases
571 (modify-phases %standard-phases
572 ;; The environment variable CURL_CA_BUNDLE is only respected when
573 ;; running Windows, so we disable the platform checks.
574 ;; This can be removed once the libcurl has been patched.
575 (add-after 'unpack 'allow-CURL_CA_BUNDLE
576 (lambda _
577 (substitute* "R/onload.R"
578 (("if \\(!grepl\\(\"mingw\".*")
579 "if (FALSE)\n"))
580 (substitute* "src/handle.c"
581 (("#ifdef _WIN32") "#if 1"))
582 #t)))))
583 (inputs
646e1ef0
RW
584 `(("libcurl" ,curl)
585 ("zlib" ,zlib)))
586 (native-inputs
587 `(("pkg-config" ,pkg-config)))
92ce1883
RW
588 (home-page "https://github.com/jeroenooms/curl")
589 (synopsis "HTTP client for R")
590 (description
591 "The @code{curl()} and @code{curl_download()} functions provide highly
592configurable drop-in replacements for base @code{url()} and
593@code{download.file()} with better performance, support for encryption, gzip
594compression, authentication, and other @code{libcurl} goodies. The core of
595the package implements a framework for performing fully customized requests
596where data can be processed either in memory, on disk, or streaming via the
597callback or connection interfaces.")
598 (license license:expat)))
599
600(define-public r-hwriter
601 (package
602 (name "r-hwriter")
603 (version "1.3.2")
604 (source
605 (origin
606 (method url-fetch)
607 (uri (cran-uri "hwriter" version))
608 (sha256
609 (base32
610 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
611 (build-system r-build-system)
612 (home-page "https://cran.r-project.org/web/packages/hwriter")
613 (synopsis "Output R objects in HTML format")
614 (description
615 "This package provides easy-to-use and versatile functions to output R
616objects in HTML format.")
617 (license license:lgpl2.1+)))
618
619(define-public r-rjson
620 (package
621 (name "r-rjson")
622 (version "0.2.20")
623 (source
624 (origin
625 (method url-fetch)
626 (uri (cran-uri "rjson" version))
627 (sha256
628 (base32
629 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
630 (build-system r-build-system)
631 (home-page "https://cran.r-project.org/web/packages/rjson")
632 (synopsis "JSON library for R")
633 (description
634 "This package provides functions to convert R objects into JSON objects
635and vice-versa.")
636 (license license:gpl2+)))
637
638(define-public r-shiny
639 (package
640 (name "r-shiny")
641 (version "1.1.0")
642 (source
643 (origin
644 (method git-fetch)
645 (uri (git-reference
646 (url "https://github.com/rstudio/shiny.git")
647 (commit (string-append "v" version))))
648 (file-name (git-file-name name version))
649 (sha256
650 (base32
651 "041q2gzvzs13syfhbirmkik96asdji8dxnnbs63j7v1ks97hrvvz"))))
652 (build-system r-build-system)
653 (arguments
654 `(#:modules ((guix build r-build-system)
655 (guix build minify-build-system)
656 (guix build utils)
657 (ice-9 match))
658 #:imported-modules (,@%r-build-system-modules
659 (guix build minify-build-system))
660 #:phases
661 (modify-phases (@ (guix build r-build-system) %standard-phases)
662 (add-after 'unpack 'replace-bundled-minified-JavaScript
663 (lambda* (#:key inputs #:allow-other-keys)
664 (let ((replace-file (lambda (old new)
665 (format #t "replacing ~a with ~a\n" old new)
666 (delete-file old)
667 (symlink new old))))
668 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
669 ;; contain just data. They are not minified code, so we don't
670 ;; replace them.
671 (with-directory-excursion "inst/www/shared"
672 (replace-file "bootstrap/shim/respond.min.js"
673 (string-append (assoc-ref inputs "js-respond")
674 "/share/javascript/respond.min.js"))
675 (replace-file "bootstrap/shim/html5shiv.min.js"
676 (string-append (assoc-ref inputs "js-html5shiv")
677 "/share/javascript/html5shiv.min.js"))
678 (replace-file "json2-min.js"
679 (string-append (assoc-ref inputs "js-json2")
680 "/share/javascript/json2.min.js"))
681 (replace-file "strftime/strftime-min.js"
682 (string-append (assoc-ref inputs "js-strftime")
683 "/share/javascript/strftime.min.js"))
684 (replace-file "highlight/highlight.pack.js"
685 (string-append (assoc-ref inputs "js-highlight")
686 "/share/javascript/highlight.min.js"))
687 (replace-file "datatables/js/jquery.dataTables.min.js"
688 (string-append (assoc-ref inputs "js-datatables")
689 "/share/javascript/jquery.dataTables.min.js"))
690 (replace-file "selectize/js/selectize.min.js"
691 (string-append (assoc-ref inputs "js-selectize")
692 "/share/javascript/selectize.min.js"))
693 (replace-file "selectize/js/es5-shim.min.js"
694 (string-append (assoc-ref inputs "js-es5-shim")
695 "/share/javascript/es5-shim.min.js"))
696 (for-each (match-lambda
697 ((source . target)
698 (delete-file target)
699 (minify source #:target target)))
700 '(("jqueryui/jquery-ui.js" .
701 "jqueryui/jquery-ui.min.js")
702 ("showdown/src/showdown.js" .
703 "showdown/compressed/showdown.js")
704 ("datepicker/js/bootstrap-datepicker.js" .
705 "datepicker/js/bootstrap-datepicker.min.js")
706 ("ionrangeslider/js/ion.rangeSlider.js" .
707 "ionrangeslider/js/ion.rangeSlider.min.js")
708 ("bootstrap/js/bootstrap.js" .
709 "bootstrap/js/bootstrap.min.js")
710 ("shiny.js" .
711 "shiny.min.js")
712 ("jquery.js" .
713 "jquery.min.js")))))
714 #t)))))
715 (propagated-inputs
716 `(("r-crayon" ,r-crayon)
717 ("r-httpuv" ,r-httpuv)
718 ("r-mime" ,r-mime)
719 ("r-jsonlite" ,r-jsonlite)
720 ("r-xtable" ,r-xtable)
721 ("r-digest" ,r-digest)
722 ("r-htmltools" ,r-htmltools)
723 ("r-r6" ,r-r6)
724 ("r-sourcetools" ,r-sourcetools)))
725 (inputs
726 `(("js-datatables" ,js-datatables)
727 ("js-html5shiv" ,js-html5shiv)
728 ("js-json2" ,js-json2)
729 ("js-respond" ,js-respond)
730 ("js-selectize" ,js-selectize)
731 ("js-strftime" ,js-strftime)
732 ("js-highlight" ,js-highlight)
733 ("js-es5-shim" ,js-es5-shim)))
734 (home-page "http://shiny.rstudio.com")
735 (synopsis "Easy interactive web applications with R")
736 (description
737 "Makes it incredibly easy to build interactive web applications
738with R. Automatic \"reactive\" binding between inputs and outputs and
739extensive prebuilt widgets make it possible to build beautiful,
740responsive, and powerful applications with minimal effort.")
741 (license license:artistic2.0)))
742
743(define-public r-shinydashboard
744 (package
745 (name "r-shinydashboard")
746 (version "0.7.1")
747 (source (origin
748 (method url-fetch)
749 (uri (cran-uri "shinydashboard" version))
750 (sha256
751 (base32
752 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
753 (build-system r-build-system)
754 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
755 ;; Regenerate it from the included sources.
756 (arguments
757 `(#:modules ((guix build utils)
758 (guix build r-build-system)
759 (ice-9 popen))
760 #:phases
761 (modify-phases %standard-phases
762 (add-after 'unpack 'generate-minified-javascript
763 (lambda _
764 (with-directory-excursion "inst/AdminLTE"
765 (delete-file "app.min.js")
766 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
767 (call-with-output-file "app.min.js"
768 (lambda (port)
769 (dump-port minified port))))))))))
770 (propagated-inputs
771 `(("r-htmltools" ,r-htmltools)
772 ("r-promises" ,r-promises)
773 ("r-shiny" ,r-shiny)))
774 (native-inputs
775 `(("uglify-js" ,uglify-js)))
776 (home-page "http://rstudio.github.io/shinydashboard/")
777 (synopsis "Create dashboards with shiny")
778 (description "This package provides an extension to the Shiny web
779application framework for R, making it easy to create attractive dashboards.")
780 ;; This package includes software that was released under the Expat
781 ;; license, but the whole package is released under GPL version 2 or
782 ;; later.
783 (license license:gpl2+)))
784
785(define-public r-shinyfiles
786 (package
787 (name "r-shinyfiles")
788 (version "0.7.2")
789 (source
790 (origin
791 (method url-fetch)
792 (uri (cran-uri "shinyFiles" version))
793 (sha256
794 (base32
795 "0dlcjrw96x72grg6j915070x8x98l7629pn86gf148iknflm7gd5"))))
796 (properties `((upstream-name . "shinyFiles")))
797 (build-system r-build-system)
798 (propagated-inputs
799 `(("r-fs" ,r-fs)
800 ("r-htmltools" ,r-htmltools)
801 ("r-jsonlite" ,r-jsonlite)
802 ("r-shiny" ,r-shiny)
803 ("r-tibble" ,r-tibble)))
804 (home-page "https://github.com/thomasp85/shinyFiles")
805 (synopsis "Server-side file system viewer for Shiny")
806 (description
807 "This package provides functionality for client-side navigation of the
808server side file system in shiny apps. In case the app is running locally
809this gives the user direct access to the file system without the need to
810\"download\" files to a temporary location. Both file and folder selection as
811well as file saving is available.")
812 (license license:gpl2+)))
813
814(define-public r-crosstalk
815 (package
816 (name "r-crosstalk")
817 (version "1.0.0")
818 (source
819 (origin
820 (method url-fetch)
821 (uri (cran-uri "crosstalk" version))
822 (sha256
823 (base32
824 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
825 (build-system r-build-system)
826 (propagated-inputs
827 `(("r-ggplot2" ,r-ggplot2)
828 ("r-htmltools" ,r-htmltools)
829 ("r-jsonlite" ,r-jsonlite)
830 ("r-lazyeval" ,r-lazyeval)
831 ("r-r6" ,r-r6)
832 ("r-shiny" ,r-shiny)))
833 (home-page "https://rstudio.github.io/crosstalk/")
834 (synopsis "Inter-widget interactivity for HTML widgets")
835 (description
836 "This package provides building blocks for allowing HTML widgets to
837communicate with each other, with Shiny or without (i.e. static @code{.html}
838files). It currently supports linked brushing and filtering.")
839 (license license:expat)))
840
841(define-public r-rook
842 (package
843 (name "r-rook")
844 (version "1.1-1")
845 (source
846 (origin
847 (method url-fetch)
848 (uri (cran-uri "Rook" version))
849 (sha256
850 (base32
851 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
852 (properties `((upstream-name . "Rook")))
853 (build-system r-build-system)
854 (propagated-inputs `(("r-brew" ,r-brew)))
855 (home-page "https://cran.r-project.org/web/packages/Rook")
856 (synopsis "Web server interface for R")
857 (description
858 "This package contains the Rook specification and convenience software
859for building and running Rook applications. A Rook application is an R
860reference class object that implements a @code{call} method or an R closure
861that takes exactly one argument, an environment, and returns a list with three
862named elements: the @code{status}, the @code{headers}, and the @code{body}.")
863 (license license:gpl2)))
864
865(define-public r-miniui
866 (package
867 (name "r-miniui")
868 (version "0.1.1.1")
869 (source
870 (origin
871 (method url-fetch)
872 (uri (cran-uri "miniUI" version))
873 (sha256
874 (base32
875 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
876 (properties `((upstream-name . "miniUI")))
877 (build-system r-build-system)
878 (propagated-inputs
879 `(("r-htmltools" ,r-htmltools)
880 ("r-shiny" ,r-shiny)))
881 (home-page "https://cran.r-project.org/web/packages/miniUI/")
882 (synopsis "Shiny UI widgets for small screens")
883 (description
884 "This package provides UI widget and layout functions for writing Shiny apps that
885work well on small screens.")
886 (license license:gpl3)))
887
60a166c6
RW
888(define-public r-feather
889 (package
890 (name "r-feather")
69aad34a 891 (version "0.3.2")
60a166c6
RW
892 (source
893 (origin
894 (method url-fetch)
895 (uri (cran-uri "feather" version))
896 (sha256
897 (base32
69aad34a 898 "138vnlwhkwayyim4rbx6rnf91kzhfij6v2f91ppx2174ky5611h6"))))
60a166c6
RW
899 (build-system r-build-system)
900 (propagated-inputs
901 `(("r-hms" ,r-hms)
902 ("r-rcpp" ,r-rcpp)
903 ("r-tibble" ,r-tibble)))
904 (home-page "https://github.com/wesm/feather")
905 (synopsis "R Bindings to the Feather API")
906 (description "Read and write feather files, a lightweight binary columnar
907data store designed for maximum speed.")
908 (license license:asl2.0)))
909
2a2760a0
RW
910(define-public r-maps
911 (package
912 (name "r-maps")
913 (version "3.3.0")
914 (source
915 (origin
916 (method url-fetch)
917 (uri (cran-uri "maps" version))
918 (sha256
919 (base32
920 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
921 (build-system r-build-system)
922 (home-page "https://cran.r-project.org/web/packages/maps")
923 (synopsis "Draw geographical maps")
924 (description "This package provides an R module for display of maps.
925Projection code and larger maps are in separate packages ('mapproj' and
926'mapdata').")
927 (license license:gpl2)))
928
929(define-public r-mapproj
930 (package
931 (name "r-mapproj")
932 (version "1.2.6")
933 (source
934 (origin
935 (method url-fetch)
936 (uri (cran-uri "mapproj" version))
937 (sha256
938 (base32
939 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
940 (build-system r-build-system)
941 (propagated-inputs `(("r-maps" ,r-maps)))
942 (home-page "https://cran.r-project.org/web/packages/mapproj")
943 (synopsis "Map projection in R")
944 (description "This package converts latitude/longitude into projected
945coordinates.")
946 (license (list license:gpl2 ; The R interface
947 (license:non-copyleft ; The C code
948 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
949 "Lucent Public License Version 1.02")))))
950
951(define-public r-rgooglemaps
952 (package
953 (name "r-rgooglemaps")
954 (version "1.4.3")
955 (source
956 (origin
957 (method url-fetch)
958 (uri (cran-uri "RgoogleMaps" version))
959 (sha256
960 (base32
961 "06ab3lg1rwm93hkshf1vxfm8mlxq5qsjan0wx43lhnrysay65js4"))))
962 (properties `((upstream-name . "RgoogleMaps")))
963 (build-system r-build-system)
964 (propagated-inputs `(("r-png" ,r-png)))
965 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
966 (synopsis "Use Google Maps in R")
967 (description "This package serves two purposes:
968@enumerate
969@item Provide a comfortable R interface to query the Google server for static
970 maps, and
971@item Use the map as a background image to overlay plots within R. This
972 requires proper coordinate scaling.
973@end enumerate\n")
974 (license license:gpl2+)))
975
976(define-public r-geosphere
977 (package
978 (name "r-geosphere")
979 (version "1.5-7")
980 (source
981 (origin
982 (method url-fetch)
983 (uri (cran-uri "geosphere" version))
984 (sha256
985 (base32
986 "186qdm5niq7v3d4w4rngx71znsgi44hnam7698bsx9ar5mg5b6wx"))))
987 (build-system r-build-system)
988 (propagated-inputs `(("r-sp" ,r-sp)))
989 (home-page "https://cran.r-project.org/web/packages/geosphere")
990 (synopsis "Spherical trigonometry")
991 (description "This package computes spherical trigonometry for geographic
992applications. That is, compute distances and related measures for angular
993(longitude/latitude) locations.")
994 (license license:gpl3+)))
995
996(define-public r-ggmap
997 (package
998 (name "r-ggmap")
b3578189 999 (version "2.6.2")
2a2760a0
RW
1000 (source
1001 (origin
1002 (method url-fetch)
1003 (uri (cran-uri "ggmap" version))
1004 (sha256
1005 (base32
b3578189 1006 "144x6ycb2c3fvy5c68ww53m6gzi6kfvas7cpbn071z08n4xgb72f"))))
2a2760a0
RW
1007 (build-system r-build-system)
1008 (propagated-inputs
1009 `(("r-digest" ,r-digest)
1010 ("r-geosphere" ,r-geosphere)
1011 ("r-ggplot2" ,r-ggplot2)
1012 ("r-jpeg" ,r-jpeg)
1013 ("r-mapproj" ,r-mapproj)
1014 ("r-plyr" ,r-plyr)
1015 ("r-png" ,r-png)
1016 ("r-proto" ,r-proto)
1017 ("r-reshape2" ,r-reshape2)
1018 ("r-rgooglemaps" ,r-rgooglemaps)
1019 ("r-rjson" ,r-rjson)
1020 ("r-scales" ,r-scales)))
1021 (home-page "https://github.com/dkahle/ggmap")
1022 (synopsis "Spatial visualization with ggplot2")
1023 (description "This package provides a collection of functions to visualize
1024spatial data and models on top of static maps from various online sources (e.g
1025Google Maps and Stamen Maps). It includes tools common to those tasks,
1026including functions for geolocation and routing.")
1027 (license license:gpl2)))
1028
d2a507ef
CR
1029(define-public r-haven
1030 (package
1031 (name "r-haven")
dcf89cc0 1032 (version "2.0.0")
d2a507ef
CR
1033 (source
1034 (origin
1035 (method url-fetch)
1036 (uri (cran-uri "haven" version))
1037 (sha256
1038 (base32
dcf89cc0 1039 "12qh8nba1dxlsmcihrx126wmjyj8n511k17vqj10lfgvpwq2sydy"))))
d2a507ef 1040 (build-system r-build-system)
35b32367
TGR
1041 (inputs
1042 `(("zlib" ,zlib)))
d2a507ef
CR
1043 (propagated-inputs
1044 `(("r-forcats" ,r-forcats)
1045 ("r-hms" ,r-hms)
1046 ("r-rcpp" ,r-rcpp)
1047 ("r-readr" ,r-readr)
1048 ("r-tibble" ,r-tibble)))
1049 (home-page "https://haven.tidyverse.org")
1050 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1051 (description
1052 "This package lets you mport foreign statistical formats into R via the
1053embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1054 (license license:expat)))
1055
996bed06
RJ
1056(define-public r-amap
1057 (package
1058 (name "r-amap")
7c2a4646 1059 (version "0.8-16")
996bed06
RJ
1060 (source (origin
1061 (method url-fetch)
1062 (uri (cran-uri "amap" version))
1063 (sha256
1064 (base32
7c2a4646 1065 "1qnl2x98x64iaipkx5126rsddq2sx5ml43h75xyiyn30yvbmlxyk"))))
996bed06
RJ
1066 (build-system r-build-system)
1067 (inputs
1068 `(("gfortran" ,gfortran)))
1069 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1070 (synopsis "Another multidimensional analysis package")
1071 (description "This package provides tools for clustering and principal
1072component analysis (with robust methods, and parallelized functions).")
1073 (license license:gpl2+)))
1074
53cc59a1
RW
1075(define-public r-ape
1076 (package
1077 (name "r-ape")
b62e104b 1078 (version "5.2")
53cc59a1
RW
1079 (source
1080 (origin
1081 (method url-fetch)
1082 (uri (cran-uri "ape" version))
1083 (sha256
1084 (base32
b62e104b 1085 "05b4yka5cirdgxd4d7iiaqvr428pk3j6n9q6dvg5j38kdj2h5sr7"))))
53cc59a1
RW
1086 (build-system r-build-system)
1087 (propagated-inputs
1088 `(("r-lattice" ,r-lattice)
1089 ("r-nlme" ,r-nlme)
1090 ("r-rcpp" ,r-rcpp)))
1091 (home-page "http://ape-package.ird.fr/")
1092 (synopsis "Analyses of phylogenetics and evolution")
1093 (description
1094 "This package provides functions for reading, writing, plotting, and
1095manipulating phylogenetic trees, analyses of comparative data in a
1096phylogenetic framework, ancestral character analyses, analyses of
1097diversification and macroevolution, computing distances from DNA sequences,
1098and several other tools.")
1099 (license license:gpl2+)))
1100
109b2f7c
VV
1101(define-public r-abbyyr
1102 (package
1103 (name "r-abbyyr")
5479e3e6 1104 (version "0.5.4")
109b2f7c
VV
1105 (source
1106 (origin
1107 (method url-fetch)
1108 (uri (cran-uri "abbyyR" version))
1109 (sha256
1110 (base32
5479e3e6 1111 "1jh1c1ad6mgw7brdh2isnza1qpjlfxnqr7jl76yd93axyfl76xjx"))))
109b2f7c
VV
1112 (properties `((upstream-name . "abbyyR")))
1113 (build-system r-build-system)
1114 (propagated-inputs
1115 `(("r-curl" ,r-curl)
1116 ("r-httr" ,r-httr)
1117 ("r-plyr" ,r-plyr)
1118 ("r-progress" ,r-progress)
1119 ("r-readr" ,r-readr)
1120 ("r-xml" ,r-xml)))
1121 (home-page "https://github.com/soodoku/abbyyR")
1122 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1123 (description
1124 "This package provides tools to get text from images of text using Abbyy
1125Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1126OCR images, barcodes, forms, documents with machine readable zones, e.g.
1127passports and get the results in a variety of formats including plain text and
1128XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1129 (license license:expat)))
1130
056468dc
RW
1131(define-public r-colorspace
1132 (package
1133 (name "r-colorspace")
fe24aa2a 1134 (version "1.4-0")
056468dc
RW
1135 (source
1136 (origin
1137 (method url-fetch)
1138 (uri (cran-uri "colorspace" version))
1139 (sha256
fe24aa2a 1140 (base32 "0mpmvz2sycjp4c9y3v3qin7mdjy812hwi7cyjnblcw6xb1ckq06f"))))
056468dc 1141 (build-system r-build-system)
e9960d8c 1142 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1143 (synopsis "Color space manipulation")
1144 (description
1145 "This package carries out a mapping between assorted color spaces
1146including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1147CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1148colors are provided.")
1149 (license license:bsd-3)))
5bee6bf4
RW
1150
1151(define-public r-glue
1152 (package
1153 (name "r-glue")
b00e8ae7 1154 (version "1.3.0")
5bee6bf4
RW
1155 (source
1156 (origin
1157 (method url-fetch)
1158 (uri (cran-uri "glue" version))
1159 (sha256
1160 (base32
b00e8ae7 1161 "1vhw5497lpfr4m8lcx9bs0fgdp4ax0sycrk6n8yksp33qd25m7kq"))))
5bee6bf4
RW
1162 (build-system r-build-system)
1163 (home-page "https://github.com/tidyverse/glue")
1164 (synopsis "Interpreted string literals")
1165 (description
1166 "This package provides an implementation of interpreted string literals,
1167inspired by Python's Literal String Interpolation (PEP-0498) and
1168Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1169 (license license:expat)))
847b4572 1170
ddbf2a98
RJ
1171(define-public r-pastecs
1172 (package
1173 (name "r-pastecs")
1174 (version "1.3.21")
1175 (source (origin
1176 (method url-fetch)
1177 (uri (cran-uri "pastecs" version))
1178 (sha256
1179 (base32
1180 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1181 (build-system r-build-system)
1182 (propagated-inputs
1183 `(("r-boot" ,r-boot)))
1184 (home-page "http://www.sciviews.org/pastecs")
1185 (synopsis "Analysis of space-time ecological series")
1186 (description
1187 "This package provides functions for regulation, decomposition and analysis
1188of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1189initiative to bring PASSTEC 2000 functionalities to R.")
1190 (license license:gpl2+)))
1191
847b4572
RW
1192(define-public r-plogr
1193 (package
1194 (name "r-plogr")
0e947804 1195 (version "0.2.0")
847b4572
RW
1196 (source
1197 (origin
1198 (method url-fetch)
1199 (uri (cran-uri "plogr" version))
1200 (sha256
1201 (base32
0e947804 1202 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1203 (build-system r-build-system)
1204 (home-page "https://github.com/krlmlr/plogr")
1205 (synopsis "R bindings for the plog C++ logging library")
1206 (description
1207 "This package provides the header files for a stripped-down version of
1208the plog header-only C++ logging library, and a method to log to R's standard
1209error stream.")
1210 (license license:expat)))
a8cba9dd 1211
a86049d9
TGR
1212(define-public r-pls
1213 (package
1214 (name "r-pls")
c73752ca 1215 (version "2.7-0")
a86049d9
TGR
1216 (source
1217 (origin
1218 (method url-fetch)
1219 (uri (cran-uri "pls" version))
1220 (sha256
1221 (base32
c73752ca 1222 "0xaqqgmdvfh7g7v1m4bcwjqzph68b9cq3bn4kjisfsadl54i5p2x"))))
a86049d9
TGR
1223 (build-system r-build-system)
1224 (home-page "http://mevik.net/work/software/pls.html")
1225 (synopsis "Partial Least Squares and Principal Component Regression")
1226 (description
1227 "The pls package implements multivariate regression methods: Partial Least
1228Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1229Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1230
1231@itemize
1232@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1233algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1234@item multi-response models (or @dfn{PLS2})
1235@item flexible cross-validation
1236@item Jackknife variance estimates of regression coefficients
1237@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1238(R)MSEP, R², and correlation loadings
1239@item formula interface, modelled after @code{lm()}, with methods for predict,
1240print, summary, plot, update, etc.
1241@item extraction functions for coefficients, scores, and loadings
1242@item MSEP, RMSEP, and R² estimates
1243@item multiplicative scatter correction (@dfn{MSC})
1244@end itemize\n")
1245 (license license:gpl2)))
1246
b55e64d4
TGR
1247(define-public r-ps
1248 (package
1249 (name "r-ps")
422dea17 1250 (version "1.3.0")
b55e64d4
TGR
1251 (source
1252 (origin
1253 (method url-fetch)
1254 (uri (cran-uri "ps" version))
1255 (sha256
422dea17 1256 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1257 (build-system r-build-system)
1258 (home-page "http://ps.r-lib.org")
1259 (synopsis "List, query, and manipulate system processes")
1260 (description
1261 "The ps package implements an API to list, query, and manipulate system
1262processes. Most of its code is based on the @code{psutil} Python package.")
1263 (license license:bsd-3)))
1264
4f8247b5
RW
1265(define-public r-pkgbuild
1266 (package
1267 (name "r-pkgbuild")
2657e666 1268 (version "1.0.2")
4f8247b5
RW
1269 (source
1270 (origin
1271 (method url-fetch)
1272 (uri (cran-uri "pkgbuild" version))
1273 (sha256
1274 (base32
2657e666 1275 "1i1rrax7x7r2bplig5cfc50lx85jc4n9a3qmvbdviaj22wr2lghs"))))
4f8247b5
RW
1276 (build-system r-build-system)
1277 (propagated-inputs
1278 `(("r-callr" ,r-callr)
2657e666 1279 ("r-cli" ,r-cli)
4f8247b5
RW
1280 ("r-crayon" ,r-crayon)
1281 ("r-desc" ,r-desc)
2657e666 1282 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1283 ("r-r6" ,r-r6)
1284 ("r-rprojroot" ,r-rprojroot)
1285 ("r-withr" ,r-withr)))
1286 (home-page "https://github.com/r-pkgs/pkgbuild")
1287 (synopsis "Find tools needed to build R packages")
1288 (description
1289 "This package provides functions used to build R packages. It locates
1290compilers needed to build R packages on various platforms and ensures the PATH
1291is configured appropriately so R can use them.")
1292 (license license:gpl3)))
1293
e362be8e
RW
1294(define-public r-pkgload
1295 (package
1296 (name "r-pkgload")
65dd0e67 1297 (version "1.0.2")
e362be8e
RW
1298 (source
1299 (origin
1300 (method url-fetch)
1301 (uri (cran-uri "pkgload" version))
1302 (sha256
1303 (base32
65dd0e67 1304 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1305 (build-system r-build-system)
1306 (propagated-inputs
1307 `(("r-desc" ,r-desc)
1308 ("r-pkgbuild" ,r-pkgbuild)
1309 ("r-rlang" ,r-rlang)
1310 ("r-rprojroot" ,r-rprojroot)
1311 ("r-rstudioapi" ,r-rstudioapi)
1312 ("r-withr" ,r-withr)))
1313 (home-page "https://github.com/r-lib/pkgload")
1314 (synopsis "Simulate package installation and attach")
1315 (description
1316 "This package simulates the process of installing a package and then
1317attaching it. This is a key part of the @code{devtools} package as it allows
1318you to rapidly iterate while developing a package.")
1319 (license license:gpl3)))
1320
a8cba9dd
RW
1321(define-public r-rcpp
1322 (package
1323 (name "r-rcpp")
f87a18e6 1324 (version "1.0.0")
a8cba9dd
RW
1325 (source
1326 (origin
1327 (method url-fetch)
1328 (uri (cran-uri "Rcpp" version))
1329 (sha256
f87a18e6 1330 (base32 "1hlbw4k79q9ich4w27b01gsvwrsnrflii8zjlcmgfzm1vpq8ndxp"))))
a8cba9dd 1331 (build-system r-build-system)
f87a18e6
RW
1332 (native-inputs
1333 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1334 (home-page "http://www.rcpp.org")
1335 (synopsis "Seamless R and C++ integration")
1336 (description
1337 "The Rcpp package provides R functions as well as C++ classes which offer
1338a seamless integration of R and C++. Many R data types and objects can be
1339mapped back and forth to C++ equivalents which facilitates both writing of new
1340code as well as easier integration of third-party libraries. Documentation
1341about Rcpp is provided by several vignettes included in this package, via the
1342'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
1343and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
1344'citation(\"Rcpp\")' for details on these last two.")
1345 (license license:gpl2+)))
eed58a08
RW
1346
1347(define-public r-bindr
1348 (package
1349 (name "r-bindr")
eb575e95 1350 (version "0.1.1")
eed58a08
RW
1351 (source
1352 (origin
1353 (method url-fetch)
1354 (uri (cran-uri "bindr" version))
1355 (sha256
1356 (base32
eb575e95 1357 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1358 (build-system r-build-system)
1359 (home-page "https://github.com/krlmlr/bindr")
1360 (synopsis "Parametrized active bindings")
1361 (description
1362 "This package provides a simple interface for creating active bindings
1363where the bound function accepts additional arguments.")
1364 (license license:expat)))
4bb0b4cc
RW
1365
1366(define-public r-bindrcpp
1367 (package
1368 (name "r-bindrcpp")
9f17c056 1369 (version "0.2.2")
4bb0b4cc
RW
1370 (source
1371 (origin
1372 (method url-fetch)
1373 (uri (cran-uri "bindrcpp" version))
1374 (sha256
1375 (base32
9f17c056 1376 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1377 (build-system r-build-system)
1378 (propagated-inputs
1379 `(("r-bindr" ,r-bindr)
1380 ("r-plogr" ,r-plogr)
1381 ("r-rcpp" ,r-rcpp)))
1382 (home-page "https://github.com/krlmlr/bindrcpp")
1383 (synopsis "Rcpp interface to active bindings")
1384 (description
1385 "This package provides an easy way to fill an environment with active
1386bindings that call a C++ function.")
1387 (license license:expat)))
33ce12e2
RW
1388
1389(define-public r-auc
1390 (package
1391 (name "r-auc")
1392 (version "0.3.0")
1393 (source
1394 (origin
1395 (method url-fetch)
1396 (uri (cran-uri "AUC" version))
1397 (sha256
1398 (base32
1399 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1400 (properties `((upstream-name . "AUC")))
1401 (build-system r-build-system)
e9960d8c 1402 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1403 (synopsis "Compute the area under the curve of selected measures")
1404 (description
1405 "This package includes functions to compute the area under the curve of
1406selected measures: the area under the sensitivity curve (AUSEC), the area
1407under the specificity curve (AUSPC), the area under the accuracy
1408curve (AUACC), and the area under the receiver operating characteristic
1409curve (AUROC). The curves can also be visualized. Support for partial areas
1410is provided.")
1411 (license license:gpl2+)))
c69d27db
RW
1412
1413(define-public r-calibrate
1414 (package
1415 (name "r-calibrate")
1416 (version "1.7.2")
1417 (source
1418 (origin
1419 (method url-fetch)
1420 (uri (cran-uri "calibrate" version))
1421 (sha256
1422 (base32
1423 "010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"))))
1424 (build-system r-build-system)
1425 (propagated-inputs
1426 `(("r-mass" ,r-mass)))
e9960d8c 1427 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1428 (synopsis "Calibration of scatterplot and biplot axes")
1429 (description
1430 "This is a package for drawing calibrated scales with tick marks
1431on (non-orthogonal) variable vectors in scatterplots and biplots.")
1432 (license license:gpl2)))
2bdb5c3f
RW
1433
1434(define-public r-shape
1435 (package
1436 (name "r-shape")
fe5b8893 1437 (version "1.4.4")
2bdb5c3f
RW
1438 (source
1439 (origin
1440 (method url-fetch)
1441 (uri (cran-uri "shape" version))
1442 (sha256
1443 (base32
fe5b8893 1444 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1445 (build-system r-build-system)
e9960d8c 1446 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1447 (synopsis "Functions for plotting graphical shapes")
1448 (description
1449 "This package provides functions for plotting graphical shapes such as
1450ellipses, circles, cylinders, arrows, ...")
1451 (license license:gpl3+)))
4847a62e
RW
1452
1453(define-public r-globaloptions
1454 (package
1455 (name "r-globaloptions")
693b4d0b 1456 (version "0.1.0")
4847a62e
RW
1457 (source
1458 (origin
1459 (method url-fetch)
1460 (uri (cran-uri "GlobalOptions" version))
1461 (sha256
1462 (base32
693b4d0b 1463 "1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"))))
4847a62e
RW
1464 (properties `((upstream-name . "GlobalOptions")))
1465 (build-system r-build-system)
1466 (home-page "https://github.com/jokergoo/GlobalOptions")
1467 (synopsis "Generate functions to get or set global options")
1468 (description
1469 "This package provides more controls on the option values such as
1470validation and filtering on the values, making options invisible or private.")
1471 (license license:gpl2+)))
2856369f
RW
1472
1473(define-public r-circlize
1474 (package
1475 (name "r-circlize")
72c49875 1476 (version "0.4.5")
2856369f
RW
1477 (source
1478 (origin
1479 (method url-fetch)
1480 (uri (cran-uri "circlize" version))
1481 (sha256
1482 (base32
72c49875 1483 "0qhn9jzw7gd0jp9rmqrlbmy5ql6hjsa68pkp0acfz1h215dl8ah9"))))
2856369f
RW
1484 (build-system r-build-system)
1485 (propagated-inputs
1486 `(("r-colorspace" ,r-colorspace)
1487 ("r-globaloptions" ,r-globaloptions)
1488 ("r-shape" ,r-shape)))
1489 (home-page "https://github.com/jokergoo/circlize")
1490 (synopsis "Circular visualization")
1491 (description
031462ba
TGR
1492 "Circular layout is an efficient way to visualise huge amounts of
1493information. This package provides an implementation of circular layout
1494generation in R as well as an enhancement of available software. Its
1495flexibility is based on the usage of low-level graphics functions such that
1496self-defined high-level graphics can be easily implemented by users for
1497specific purposes. Together with the seamless connection between the powerful
1498computational and visual environment in R, it gives users more convenience and
1499freedom to design figures for better understanding complex patterns behind
1500multi-dimensional data.")
2856369f 1501 (license license:gpl2+)))
5cc79c9c
RW
1502
1503(define-public r-powerlaw
1504 (package
1505 (name "r-powerlaw")
397dba01 1506 (version "0.70.2")
5cc79c9c
RW
1507 (source
1508 (origin
1509 (method url-fetch)
1510 (uri (cran-uri "poweRlaw" version))
1511 (sha256
1512 (base32
397dba01 1513 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1514 (properties `((upstream-name . "poweRlaw")))
1515 (build-system r-build-system)
1516 (propagated-inputs
1517 `(("r-vgam" ,r-vgam)))
1518 (home-page "https://github.com/csgillespie/poweRlaw")
1519 (synopsis "Tools for the analysis of heavy tailed distributions")
1520 (description
1521 "This package provides an implementation of maximum likelihood estimators
1522for a variety of heavy tailed distributions, including both the discrete and
1523continuous power law distributions. Additionally, a goodness-of-fit based
1524approach is used to estimate the lower cut-off for the scaling region.")
1525 ;; Any of these GPL versions.
1526 (license (list license:gpl2 license:gpl3))))
05486604
RW
1527
1528(define-public r-compare
1529 (package
1530 (name "r-compare")
1531 (version "0.2-6")
1532 (source
1533 (origin
1534 (method url-fetch)
1535 (uri (cran-uri "compare" version))
1536 (sha256
1537 (base32
1538 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1539 (build-system r-build-system)
e9960d8c 1540 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1541 (synopsis "Comparing objects for differences")
1542 (description
1543 "This package provides functions to compare a model object to a
1544comparison object. If the objects are not identical, the functions can be
1545instructed to explore various modifications of the objects (e.g., sorting
1546rows, dropping names) to see if the modified versions are identical.")
1547 (license license:gpl2+)))
d3c67e1b
RW
1548
1549(define-public r-dendextend
1550 (package
1551 (name "r-dendextend")
d42f7410 1552 (version "1.9.0")
d3c67e1b
RW
1553 (source
1554 (origin
1555 (method url-fetch)
1556 (uri (cran-uri "dendextend" version))
1557 (sha256
1558 (base32
d42f7410 1559 "1jiani6zwfajky2vafvay2hq158nh99rdrk3j00lycspds9v35fd"))))
d3c67e1b
RW
1560 (build-system r-build-system)
1561 (propagated-inputs
1562 `(("r-fpc" ,r-fpc)
1563 ("r-ggplot2" ,r-ggplot2)
1564 ("r-magrittr" ,r-magrittr)
1565 ("r-viridis" ,r-viridis)
1566 ("r-whisker" ,r-whisker)))
1567 (home-page "https://cran.r-project.org/web/packages/dendextend")
1568 (synopsis "Extending 'dendrogram' functionality in R")
1569 (description
1570 "This package offers a set of functions for extending @code{dendrogram}
1571objects in R, letting you visualize and compare trees of hierarchical
1572clusterings. You can adjust a tree's graphical parameters (the color, size,
1573type, etc of its branches, nodes and labels) and visually and statistically
1574compare different dendrograms to one another.")
1575 ;; Any of these versions
1576 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1577
1578(define-public r-getoptlong
1579 (package
1580 (name "r-getoptlong")
5fa9be11 1581 (version "0.1.7")
e0268ff2
RW
1582 (source
1583 (origin
1584 (method url-fetch)
1585 (uri (cran-uri "GetoptLong" version))
1586 (sha256
1587 (base32
5fa9be11 1588 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1589 (properties `((upstream-name . "GetoptLong")))
1590 (build-system r-build-system)
1591 (inputs
1592 `(("perl" ,perl)))
1593 (propagated-inputs
1594 `(("r-globaloptions" ,r-globaloptions)
1595 ("r-rjson" ,r-rjson)))
1596 (home-page "https://github.com/jokergoo/GetoptLong")
1597 (synopsis "Parsing command-line arguments and variable interpolation")
1598 (description
1599 "This is yet another command-line argument parser which wraps the
1600powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1601use in R. It also provides a simple way for variable interpolation in R.")
1602 (license license:gpl2+)))
f2e974e1
RW
1603
1604(define-public r-fastmatch
1605 (package
1606 (name "r-fastmatch")
1607 (version "1.1-0")
1608 (source
1609 (origin
1610 (method url-fetch)
1611 (uri (cran-uri "fastmatch" version))
1612 (sha256
1613 (base32
1614 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1615 (build-system r-build-system)
1616 (home-page "http://www.rforge.net/fastmatch")
1617 (synopsis "Fast match function")
1618 (description
1619 "This package provides a fast @code{match} replacement for cases that
1620require repeated look-ups. It is slightly faster that R's built-in
1621@code{match} function on first match against a table, but extremely fast on
1622any subsequent lookup as it keeps the hash table in memory.")
1623 (license license:gpl2)))
a7f0faa2
RW
1624
1625(define-public r-ff
1626 (package
1627 (name "r-ff")
207c497e 1628 (version "2.2-14")
a7f0faa2
RW
1629 (source
1630 (origin
1631 (method url-fetch)
1632 (uri (cran-uri "ff" version))
1633 (sha256
1634 (base32
207c497e 1635 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1636 (build-system r-build-system)
1637 (propagated-inputs `(("r-bit" ,r-bit)))
1638 (home-page "http://ff.r-forge.r-project.org/")
1639 (synopsis "Memory-efficient storage of large data on disk and access functions")
1640 (description
1641 "This package provides data structures that are stored on disk but
1642behave (almost) as if they were in RAM by transparently mapping only a section
1643in main memory.")
a6e67d86
EF
1644 ;; error Architecture not supported.
1645 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 1646 (license license:gpl2)))
49c9c297
RW
1647
1648(define-public r-ffbase
1649 (package
1650 (name "r-ffbase")
ec0ee085 1651 (version "0.12.7")
49c9c297
RW
1652 (source
1653 (origin
1654 (method url-fetch)
1655 (uri (cran-uri "ffbase" version))
1656 (sha256
1657 (base32
ec0ee085 1658 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
1659 (build-system r-build-system)
1660 (propagated-inputs
1661 `(("r-bit" ,r-bit)
1662 ("r-fastmatch" ,r-fastmatch)
1663 ("r-ff" ,r-ff)))
1664 (home-page "http://github.com/edwindj/ffbase")
1665 (synopsis "Basic statistical functions for package 'ff'")
1666 (description
1667 "This package extends the out of memory vectors of @code{ff} with
1668statistical functions and other utilities to ease their usage.")
1669 (license license:gpl3)))
18a16ceb
RW
1670
1671(define-public r-prettyunits
1672 (package
1673 (name "r-prettyunits")
1674 (version "1.0.2")
1675 (source
1676 (origin
1677 (method url-fetch)
1678 (uri (cran-uri "prettyunits" version))
1679 (sha256
1680 (base32
1681 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
1682 (build-system r-build-system)
1683 (propagated-inputs
1684 `(("r-assertthat" ,r-assertthat)
1685 ("r-magrittr" ,r-magrittr)))
1686 (home-page "https://github.com/gaborcsardi/prettyunits")
1687 (synopsis "Pretty, human readable formatting of quantities")
1688 (description
1689 "This package provides tools for pretty, human readable formatting of
1690quantities.")
1691 (license license:expat)))
71be51d5
RW
1692
1693(define-public r-reshape
1694 (package
1695 (name "r-reshape")
2b8126a4 1696 (version "0.8.8")
71be51d5
RW
1697 (source
1698 (origin
1699 (method url-fetch)
1700 (uri (cran-uri "reshape" version))
1701 (sha256
1702 (base32
2b8126a4 1703 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
1704 (build-system r-build-system)
1705 (propagated-inputs
1706 `(("r-plyr" ,r-plyr)
1707 ("r-rcpp" ,r-rcpp)))
1708 (home-page "http://had.co.nz/reshape")
1709 (synopsis "Flexibly reshape data")
1710 (description
1711 "Flexibly restructure and aggregate data using just two functions:
1712@code{melt} and @code{cast}. This package provides them.")
1713 (license license:expat)))
c9c6f4b5
RW
1714
1715(define-public r-progress
1716 (package
1717 (name "r-progress")
9de9dcd9 1718 (version "1.2.0")
c9c6f4b5
RW
1719 (source
1720 (origin
1721 (method url-fetch)
1722 (uri (cran-uri "progress" version))
1723 (sha256
1724 (base32
9de9dcd9 1725 "1rhwm0bdw30z3rvl0bn56xprjl3zrdy7150w4gl4bkvn2d6h9fav"))))
c9c6f4b5
RW
1726 (build-system r-build-system)
1727 (propagated-inputs
9de9dcd9
RW
1728 `(("r-crayon" ,r-crayon)
1729 ("r-hms" ,r-hms)
1730 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
1731 ("r-r6" ,r-r6)))
1732 (home-page "https://github.com/gaborcsardi/progress")
1733 (synopsis "Terminal progress bars")
1734 (description
1735 "This package provides configurable progress bars. They may include
1736percentage, elapsed time, and/or the estimated completion time. They work in
1737terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
1738package also provides a C++ API, that works with or without Rcpp.")
1739 (license license:expat)))
ac840207
RW
1740
1741(define-public r-ggally
1742 (package
1743 (name "r-ggally")
9944399a 1744 (version "1.4.0")
ac840207
RW
1745 (source
1746 (origin
1747 (method url-fetch)
1748 (uri (cran-uri "GGally" version))
1749 (sha256
1750 (base32
9944399a 1751 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
1752 (properties `((upstream-name . "GGally")))
1753 (build-system r-build-system)
9944399a
RW
1754 (inputs
1755 `(("libressl" ,libressl)))
ac840207
RW
1756 (propagated-inputs
1757 `(("r-ggplot2" ,r-ggplot2)
1758 ("r-gtable" ,r-gtable)
1759 ("r-plyr" ,r-plyr)
1760 ("r-progress" ,r-progress)
1761 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
1762 ("r-reshape" ,r-reshape)
1763 ("r-rlang" ,r-rlang)))
ac840207
RW
1764 (home-page "https://ggobi.github.io/ggally")
1765 (synopsis "Extension to ggplot2")
1766 (description
1767 "The R package ggplot2 is a plotting system based on the grammar of
1768graphics. GGally extends ggplot2 by adding several functions to reduce the
1769complexity of combining geometric objects with transformed data. Some of
1770these functions include a pairwise plot matrix, a two group pairwise plot
1771matrix, a parallel coordinates plot, a survival plot, and several functions to
1772plot networks.")
1773 (license license:gpl2+)))
3349faec
RW
1774
1775(define-public r-proxy
1776 (package
1777 (name "r-proxy")
e7c4ad7d 1778 (version "0.4-22")
3349faec
RW
1779 (source
1780 (origin
1781 (method url-fetch)
1782 (uri (cran-uri "proxy" version))
1783 (sha256
1784 (base32
e7c4ad7d 1785 "0l0ff8irmmvic941is290hd5vszyhaj5nfwna4v3w9c1zk5nr1ma"))))
3349faec 1786 (build-system r-build-system)
e9960d8c 1787 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
1788 (synopsis "Distance and similarity measures")
1789 (description
1790 "This package provides an extensible framework for the efficient
1791calculation of auto- and cross-proximities, along with implementations of the
1792most popular ones.")
1793 (license license:gpl2)))
bc0081e7
RW
1794
1795(define-public r-sp
1796 (package
1797 (name "r-sp")
d87130cb 1798 (version "1.3-1")
bc0081e7
RW
1799 (source
1800 (origin
1801 (method url-fetch)
1802 (uri (cran-uri "sp" version))
1803 (sha256
1804 (base32
d87130cb 1805 "17xm1ig80p9wc860hm3bgishz6lj9fxgwqidj7rkbk4ap99qp62p"))))
bc0081e7
RW
1806 (build-system r-build-system)
1807 (propagated-inputs
1808 `(("r-lattice" ,r-lattice)))
e9960d8c 1809 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
1810 (synopsis "Classes and methods for spatial data")
1811 (description
1812 "This package provides classes and methods for spatial data; the classes
1813document where the spatial location information resides, for 2D or 3D data.
1814Utility functions are provided, e.g. for plotting data as maps, spatial
1815selection, as well as methods for retrieving coordinates, for subsetting,
1816print, summary, etc.")
1817 (license license:gpl2+)))
e389d10f
RW
1818
1819(define-public r-rmtstat
1820 (package
1821 (name "r-rmtstat")
1822 (version "0.3")
1823 (source
1824 (origin
1825 (method url-fetch)
1826 (uri (cran-uri "RMTstat" version))
1827 (sha256
1828 (base32
1829 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
1830 (properties `((upstream-name . "RMTstat")))
1831 (build-system r-build-system)
e9960d8c 1832 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
1833 (synopsis "Distributions, statistics and tests derived from random matrix theory")
1834 (description
1835 "This package provides functions for working with the Tracy-Widom laws
1836and other distributions related to the eigenvalues of large Wishart
1837matrices.")
1838 (license license:bsd-3)))
6427e620 1839
94989d4b
RJ
1840(define-public r-rmpi
1841 (package
1842 (name "r-rmpi")
5e8282a4 1843 (version "0.6-9")
94989d4b
RJ
1844 (source (origin
1845 (method url-fetch)
1846 (uri (cran-uri "Rmpi" version))
1847 (sha256
1848 (base32
5e8282a4 1849 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
1850 (properties `((upstream-name . "Rmpi")))
1851 (build-system r-build-system)
1852 (arguments
56d447ba
EB
1853 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
1854 #:phases (modify-phases %standard-phases
1855 (add-before 'install 'mpi-setup
1856 ,%openmpi-setup))))
94989d4b
RJ
1857 (inputs
1858 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
1859 (native-inputs
1860 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
1861 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
1862 (synopsis "R interface to message-passing interface (MPI)")
1863 (description
1864 "This package provides an interface (wrapper) to MPI APIs. It also
1865provides an interactive R manager and worker environment.")
1866 (license license:gpl2+)))
1867
6427e620
RW
1868(define-public r-lmoments
1869 (package
1870 (name "r-lmoments")
1871 (version "1.2-3")
1872 (source
1873 (origin
1874 (method url-fetch)
1875 (uri (cran-uri "Lmoments" version))
1876 (sha256
1877 (base32
1878 "13p0r4w16jvjnyjmkhkp3dwdfr1gap2l0k4k5jy41m8nc5fvcx79"))))
1879 (properties `((upstream-name . "Lmoments")))
1880 (build-system r-build-system)
1881 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
1882 (synopsis "L-moments and quantile mixtures")
1883 (description
1884 "This package contains functions to estimate L-moments and trimmed
1885L-moments from the data. It also contains functions to estimate the
1886parameters of the normal polynomial quantile mixture and the Cauchy polynomial
1887quantile mixture from L-moments and trimmed L-moments.")
1888 (license license:gpl2)))
28476b4b
RW
1889
1890(define-public r-distillery
1891 (package
1892 (name "r-distillery")
28f2f893 1893 (version "1.0-4")
28476b4b
RW
1894 (source
1895 (origin
1896 (method url-fetch)
1897 (uri (cran-uri "distillery" version))
1898 (sha256
1899 (base32
28f2f893 1900 "1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"))))
28476b4b
RW
1901 (build-system r-build-system)
1902 (home-page "http://www.ral.ucar.edu/staff/ericg")
1903 (synopsis "Functions for confidence intervals and object information")
1904 (description
1905 "This package provides some very simple method functions for confidence
1906interval calculation and to distill pertinent information from a potentially
1907complex object; primarily used in common with the packages extRemes and
1908SpatialVx.")
1909 (license license:gpl2+)))
58db98c9
RW
1910
1911(define-public r-extremes
1912 (package
1913 (name "r-extremes")
a151f1e6 1914 (version "2.0-9")
58db98c9
RW
1915 (source
1916 (origin
1917 (method url-fetch)
1918 (uri (cran-uri "extRemes" version))
1919 (sha256
1920 (base32
a151f1e6 1921 "0cpvcajk9xyy7662nqkyx333vrxpwsc5nmv0bfnhsbgijz5y0hvm"))))
58db98c9
RW
1922 (properties `((upstream-name . "extRemes")))
1923 (build-system r-build-system)
1924 (propagated-inputs
1925 `(("r-car" ,r-car)
1926 ("r-distillery" ,r-distillery)
1927 ("r-lmoments" ,r-lmoments)))
1928 (home-page "http://www.assessment.ucar.edu/toolkit/")
1929 (synopsis "Extreme value analysis")
1930 (description
1931 "ExtRemes is a suite of functions for carrying out analyses on the
1932extreme values of a process of interest; be they block maxima over long blocks
1933or excesses over a high threshold.")
1934 (license license:gpl2+)))
062b6dbd
RW
1935
1936(define-public r-lmtest
1937 (package
1938 (name "r-lmtest")
ba578d93 1939 (version "0.9-36")
062b6dbd
RW
1940 (source
1941 (origin
1942 (method url-fetch)
1943 (uri (cran-uri "lmtest" version))
1944 (sha256
1945 (base32
ba578d93 1946 "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
062b6dbd
RW
1947 (build-system r-build-system)
1948 (propagated-inputs
1949 `(("r-zoo" ,r-zoo)))
1950 (native-inputs
1951 `(("gfortran" ,gfortran)))
e9960d8c 1952 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
1953 (synopsis "Testing linear regression models")
1954 (description
1955 "This package provides a collection of tests, data sets, and examples for
1956diagnostic checking in linear regression models. Furthermore, some generic
1957tools for inference in parametric models are provided.")
1958 ;; Either version is okay
1959 (license (list license:gpl2 license:gpl3))))
d6b156dc 1960
c974008d
RJ
1961(define-public r-idr
1962 (package
1963 (name "r-idr")
1964 (version "1.2")
1965 (source (origin
1966 (method url-fetch)
1967 (uri (cran-uri "idr" version))
1968 (sha256
1969 (base32
1970 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
1971 (build-system r-build-system)
1972 (home-page "https://cran.r-project.org/web/packages/idr/")
1973 (synopsis "Irreproducible discovery rate")
1974 (description
1975 "This is a package for estimating the copula mixture model and plotting
1976correspondence curves in \"Measuring reproducibility of high-throughput
1977experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
1978by Li, Brown, Huang, and Bickel")
1979 (license license:gpl2+)))
1980
d6b156dc
RW
1981(define-public r-inline
1982 (package
1983 (name "r-inline")
0acbf8bb 1984 (version "0.3.15")
d6b156dc
RW
1985 (source (origin
1986 (method url-fetch)
1987 (uri (cran-uri "inline" version))
1988 (sha256
1989 (base32
0acbf8bb 1990 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 1991 (build-system r-build-system)
e9960d8c 1992 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
1993 (synopsis "Functions to inline C, C++, Fortran function calls from R")
1994 (description
1995 "This package provides functionality to dynamically define R functions
1996and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
1997@code{.Call} calling conventions.")
1998 ;; Any version of the LGPL.
1999 (license license:lgpl3+)))
8c72b830
RW
2000
2001(define-public r-bbmle
2002 (package
2003 (name "r-bbmle")
84078220 2004 (version "1.0.20")
8c72b830
RW
2005 (source
2006 (origin
2007 (method url-fetch)
2008 (uri (cran-uri "bbmle" version))
2009 (sha256
2010 (base32
84078220 2011 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
2012 (build-system r-build-system)
2013 (propagated-inputs
2014 `(("r-lattice" ,r-lattice)
2015 ("r-mass" ,r-mass)
2016 ("r-numderiv" ,r-numderiv)))
e9960d8c 2017 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
2018 (synopsis "Tools for General Maximum Likelihood Estimation")
2019 (description
c151b0b6
RW
2020 "This package provides methods and functions for fitting maximum
2021likelihood models in R. This package modifies and extends the @code{mle}
2022classes in the @code{stats4} package.")
8c72b830 2023 ;; Any version of the GPL
c151b0b6 2024 (license license:gpl2+)))
b31e4a96
RW
2025
2026(define-public r-emdbook
2027 (package
2028 (name "r-emdbook")
90f1ecb9 2029 (version "1.3.10")
b31e4a96
RW
2030 (source
2031 (origin
2032 (method url-fetch)
2033 (uri (cran-uri "emdbook" version))
2034 (sha256
2035 (base32
90f1ecb9 2036 "0880cx6rqm9vgd2zxnd2k0igfl80gy7ak15w36clwlzavab59hmv"))))
b31e4a96
RW
2037 (build-system r-build-system)
2038 (propagated-inputs
2039 `(("r-bbmle" ,r-bbmle)
2040 ("r-coda" ,r-coda)
2041 ("r-lattice" ,r-lattice)
2042 ("r-mass" ,r-mass)
2043 ("r-plyr" ,r-plyr)
2044 ("r-rcpp" ,r-rcpp)))
2045 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2046 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2047 (description
2048 "This package provides auxiliary functions and data sets for \"Ecological
2049Models and Data\", a book presenting maximum likelihood estimation and related
2050topics for ecologists (ISBN 978-0-691-12522-0).")
2051 ;; Any GPL version
2052 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2053
2054(define-public r-lpsolve
2055 (package
2056 (name "r-lpsolve")
2057 (version "5.6.13")
2058 (source
2059 (origin
2060 (method url-fetch)
2061 (uri (cran-uri "lpSolve" version))
2062 (sha256
2063 (base32
2064 "13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"))))
2065 (properties `((upstream-name . "lpSolve")))
2066 (build-system r-build-system)
e9960d8c 2067 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2068 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2069 (description
2070 "Lp_solve is software for solving linear, integer and mixed integer
2071programs. This implementation supplies a \"wrapper\" function in C and some R
2072functions that solve general linear/integer problems, assignment problems, and
2073transportation problems.")
2074 (license license:lgpl2.0)))
521e0703
RW
2075
2076(define-public r-limsolve
2077 (package
2078 (name "r-limsolve")
2079 (version "1.5.5.3")
2080 (source
2081 (origin
2082 (method url-fetch)
2083 (uri (cran-uri "limSolve" version))
2084 (sha256
2085 (base32
2086 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
2087 (properties `((upstream-name . "limSolve")))
2088 (build-system r-build-system)
2089 (propagated-inputs
2090 `(("r-lpsolve" ,r-lpsolve)
2091 ("r-mass" ,r-mass)
2092 ("r-quadprog" ,r-quadprog)))
2093 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2094 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2095 (synopsis "Solving linear inverse models")
2096 (description
2097 "This package provides functions that:
2098
2099@enumerate
2100@item find the minimum/maximum of a linear or quadratic function,
2101@item sample an underdetermined or overdetermined system,
2102@item solve a linear system Ax=B for the unknown x.
2103@end enumerate
2104
2105It includes banded and tridiagonal linear systems. The package calls Fortran
2106functions from LINPACK.")
2107 ;; Any GPL version.
2108 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2109
2110(define-public r-fitdistrplus
2111 (package
2112 (name "r-fitdistrplus")
9e0162df 2113 (version "1.0-14")
6b4a9aec
RW
2114 (source
2115 (origin
2116 (method url-fetch)
2117 (uri (cran-uri "fitdistrplus" version))
2118 (sha256
2119 (base32
9e0162df 2120 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2121 (build-system r-build-system)
2122 (propagated-inputs
2123 `(("r-mass" ,r-mass)
8c456dff 2124 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2125 ("r-survival" ,r-survival)))
2126 (home-page "http://riskassessment.r-forge.r-project.org")
2127 (synopsis "Fitting a parametric distribution from data")
2128 (description
2129 "This package extends the @code{fitdistr} function of the MASS package
2130with several functions to help the fit of a parametric distribution to
2131non-censored or censored data. Censored data may contain left-censored,
2132right-censored and interval-censored values, with several lower and upper
2133bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2134provides moment matching (MME), quantile matching (QME) and maximum
2135goodness-of-fit estimation (MGE) methods (available only for non-censored
2136data). Weighted versions of MLE, MME and QME are available.")
2137 (license license:gpl2+)))
8d220073
RW
2138
2139(define-public r-energy
2140 (package
2141 (name "r-energy")
9c112bee 2142 (version "1.7-5")
8d220073
RW
2143 (source
2144 (origin
2145 (method url-fetch)
2146 (uri (cran-uri "energy" version))
2147 (sha256
2148 (base32
9c112bee 2149 "15k9dg0a82cs9ypm0wpcsff3il1hzhnnv86dv5ngby1r144czhi4"))))
8d220073
RW
2150 (build-system r-build-system)
2151 (propagated-inputs
2152 `(("r-boot" ,r-boot)
2153 ("r-rcpp" ,r-rcpp)))
e9960d8c 2154 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2155 (synopsis "Multivariate inference via the energy of data")
2156 (description
2157 "This package provides e-statistics (energy) tests and statistics for
2158multivariate and univariate inference, including distance correlation,
2159one-sample, two-sample, and multi-sample tests for comparing multivariate
2160distributions, are implemented. Measuring and testing multivariate
2161independence based on distance correlation, partial distance correlation,
2162multivariate goodness-of-fit tests, clustering based on energy distance,
2163testing for multivariate normality, distance components (disco) for
2164non-parametric analysis of structured data, and other energy
2165statistics/methods are implemented.")
2166 (license license:gpl2+)))
abcb8494
RW
2167
2168(define-public r-suppdists
2169 (package
2170 (name "r-suppdists")
2171 (version "1.1-9.4")
2172 (source
2173 (origin
2174 (method url-fetch)
2175 (uri (cran-uri "SuppDists" version))
2176 (sha256
2177 (base32
2178 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2179 (properties `((upstream-name . "SuppDists")))
2180 (build-system r-build-system)
e9960d8c 2181 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2182 (synopsis "Supplementary distributions")
2183 (description
2184 "This package provides ten distributions supplementing those built into
2185R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2186Spearman's rho, maximum F ratio, the Pearson product moment correlation
2187coefficient, Johnson distributions, normal scores and generalized
2188hypergeometric distributions. In addition two random number generators of
2189George Marsaglia are included.")
2190 (license license:gpl2+)))
05e8a3ef
RW
2191
2192(define-public r-ksamples
2193 (package
2194 (name "r-ksamples")
c152c6b3 2195 (version "1.2-8")
05e8a3ef
RW
2196 (source
2197 (origin
2198 (method url-fetch)
2199 (uri (cran-uri "kSamples" version))
2200 (sha256
2201 (base32
c152c6b3 2202 "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
05e8a3ef
RW
2203 (properties `((upstream-name . "kSamples")))
2204 (build-system r-build-system)
2205 (propagated-inputs
2206 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2207 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2208 (synopsis "K-Sample rank tests and their combinations")
2209 (description
2210 "This package provides tools to compares k samples using the
2211Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2212criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2213test. It computes asymptotic, simulated or (limited) exact P-values, all
2214valid under randomization, with or without ties, or conditionally under random
2215sampling from populations, given the observed tie pattern. Except for Steel's
2216test and the JT test it also combines these tests across several blocks of
2217samples.")
2218 (license license:gpl2+)))
f97ce815
RW
2219
2220(define-public r-cvst
2221 (package
2222 (name "r-cvst")
b13b5674 2223 (version "0.2-2")
f97ce815
RW
2224 (source
2225 (origin
2226 (method url-fetch)
2227 (uri (cran-uri "CVST" version))
2228 (sha256
2229 (base32
b13b5674 2230 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2231 (properties `((upstream-name . "CVST")))
2232 (build-system r-build-system)
2233 (propagated-inputs
2234 `(("r-kernlab" ,r-kernlab)
2235 ("r-matrix" ,r-matrix)))
e9960d8c 2236 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2237 (synopsis "Fast cross-validation via sequential testing")
2238 (description
2239 "This package implements the fast cross-validation via sequential
2240testing (CVST) procedure. CVST is an improved cross-validation procedure
2241which uses non-parametric testing coupled with sequential analysis to
2242determine the best parameter set on linearly increasing subsets of the data.
2243Additionally to the CVST the package contains an implementation of the
2244ordinary k-fold cross-validation with a flexible and powerful set of helper
2245objects and methods to handle the overall model selection process. The
2246implementations of the Cochran's Q test with permutations and the sequential
2247testing framework of Wald are generic and can therefore also be used in other
2248contexts.")
2249 (license license:gpl2+)))
797e1dfb 2250
c5f033e0
RW
2251(define-public r-squarem
2252 (package
2253 (name "r-squarem")
2254 (version "2017.10-1")
2255 (source
2256 (origin
2257 (method url-fetch)
2258 (uri (cran-uri "SQUAREM" version))
2259 (sha256
2260 (base32
2261 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2262 (properties `((upstream-name . "SQUAREM")))
2263 (build-system r-build-system)
2264 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2265 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2266 (description
2267 "This package provides algorithms for accelerating the convergence of
2268slow, monotone sequences from smooth, contraction mapping such as the EM
2269algorithm. It can be used to accelerate any smooth, linearly convergent
2270acceleration scheme. A tutorial style introduction to this package is
2271available in a vignette.")
2272 (license license:gpl2+)))
2273
797e1dfb
RW
2274(define-public r-lava
2275 (package
2276 (name "r-lava")
bf6c8960 2277 (version "1.6.5")
797e1dfb
RW
2278 (source
2279 (origin
2280 (method url-fetch)
2281 (uri (cran-uri "lava" version))
2282 (sha256
2283 (base32
bf6c8960 2284 "13rlqdg42ylnz4hc932bl50xismrcr4d9ykcd9zs19cw5mckjx0f"))))
797e1dfb
RW
2285 (build-system r-build-system)
2286 (propagated-inputs
2287 `(("r-numderiv" ,r-numderiv)
92e4534c 2288 ("r-squarem" ,r-squarem)
797e1dfb
RW
2289 ("r-survival" ,r-survival)))
2290 (home-page "https://github.com/kkholst/lava")
2291 (synopsis "Latent variable models")
2292 (description
2293 "This package provides tools for the estimation and simulation of latent
2294variable models.")
2295 (license license:gpl3)))
d26b7c1b
RW
2296
2297(define-public r-drr
2298 (package
2299 (name "r-drr")
0f001b3c 2300 (version "0.0.3")
d26b7c1b
RW
2301 (source
2302 (origin
2303 (method url-fetch)
2304 (uri (cran-uri "DRR" version))
2305 (sha256
2306 (base32
0f001b3c 2307 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2308 (properties `((upstream-name . "DRR")))
2309 (build-system r-build-system)
2310 (propagated-inputs
2311 `(("r-cvst" ,r-cvst)
2312 ("r-kernlab" ,r-kernlab)
2313 ("r-matrix" ,r-matrix)))
e9960d8c 2314 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2315 (synopsis "Dimensionality reduction via regression")
2316 (description
2317 "This package provides an implementation of dimensionality reduction via
2318regression using Kernel Ridge Regression.")
2319 (license license:gpl3)))
9dd707f0
RW
2320
2321(define-public r-prodlim
2322 (package
2323 (name "r-prodlim")
9ee81a36 2324 (version "2018.04.18")
9dd707f0
RW
2325 (source
2326 (origin
2327 (method url-fetch)
2328 (uri (cran-uri "prodlim" version))
2329 (sha256
2330 (base32
9ee81a36 2331 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
9dd707f0
RW
2332 (build-system r-build-system)
2333 (propagated-inputs
2334 `(("r-kernsmooth" ,r-kernsmooth)
2335 ("r-lava" ,r-lava)
2336 ("r-rcpp" ,r-rcpp)
2337 ("r-survival" ,r-survival)))
e9960d8c 2338 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2339 (synopsis "Product-limit estimation for censored event history analysis")
2340 (description
2341 "This package provides a fast and user-friendly implementation of
2342nonparametric estimators for censored event history (survival) analysis with
2343the Kaplan-Meier and Aalen-Johansen methods.")
2344 (license license:gpl2+)))
b561f563
RW
2345
2346(define-public r-dimred
2347 (package
2348 (name "r-dimred")
e21659c7 2349 (version "0.2.2")
b561f563
RW
2350 (source
2351 (origin
2352 (method url-fetch)
2353 (uri (cran-uri "dimRed" version))
2354 (sha256
2355 (base32
e21659c7 2356 "0ssy2qriiy6zdawriqcbl67qiq68ipml3frq7aqlq70r2fqyyw48"))))
b561f563
RW
2357 (properties `((upstream-name . "dimRed")))
2358 (build-system r-build-system)
77f97229
RW
2359 (propagated-inputs
2360 `(("r-drr" ,r-drr)
2361 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2362 (home-page "https://github.com/gdkrmr/dimRed")
2363 (synopsis "Framework for dimensionality reduction")
2364 (description
2365 "This package provides a collection of dimensionality reduction
2366techniques from R packages and provides a common interface for calling the
2367methods.")
2368 (license license:gpl3)))
1b663184
RW
2369
2370(define-public r-timedate
2371 (package
2372 (name "r-timedate")
51b7b0e3 2373 (version "3043.102")
1b663184
RW
2374 (source
2375 (origin
2376 (method url-fetch)
2377 (uri (cran-uri "timeDate" version))
2378 (sha256
2379 (base32
51b7b0e3 2380 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2381 (properties `((upstream-name . "timeDate")))
2382 (build-system r-build-system)
2383 (home-page "https://www.rmetrics.org")
2384 (synopsis "Chronological and calendar objects")
2385 (description
2386 "This package provides an environment for teaching \"Financial
2387Engineering and Computational Finance\" and for managing chronological and
2388calendar objects.")
2389 (license license:gpl2+)))
f57b883e 2390
ce4e81cb
RW
2391(define-public r-magic
2392 (package
2393 (name "r-magic")
bba80fad 2394 (version "1.5-9")
ce4e81cb
RW
2395 (source
2396 (origin
2397 (method url-fetch)
2398 (uri (cran-uri "magic" version))
2399 (sha256
2400 (base32
bba80fad 2401 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2402 (build-system r-build-system)
2403 (propagated-inputs
2404 `(("r-abind" ,r-abind)))
2405 (home-page "https://github.com/RobinHankin/magic.git")
2406 (synopsis "Create and investigate magic squares")
2407 (description
2408 "This package provides a collection of efficient, vectorized algorithms
2409for the creation and investigation of magic squares and hypercubes, including
2410a variety of functions for the manipulation and analysis of arbitrarily
2411dimensioned arrays.")
2412 (license license:gpl2)))
2413
d9bec9a8
RW
2414(define-public r-rmysql
2415 (package
2416 (name "r-rmysql")
221b3b16 2417 (version "0.10.16")
d9bec9a8
RW
2418 (source
2419 (origin
2420 (method url-fetch)
2421 (uri (cran-uri "RMySQL" version))
2422 (sha256
2423 (base32
221b3b16 2424 "1gh4b730g2v78jg5iln8fkz808ri2vhnhnw43wzkkjpy53jh48sp"))))
d9bec9a8
RW
2425 (properties `((upstream-name . "RMySQL")))
2426 (build-system r-build-system)
2427 (native-inputs
2428 `(("pkg-config" ,pkg-config)))
2429 (inputs
2430 `(("mariadb" ,mariadb)
2431 ("zlib" ,zlib)))
2432 (propagated-inputs
2433 `(("r-dbi" ,r-dbi)))
2434 (home-page "https://github.com/r-dbi/RMySQL")
2435 (synopsis "Database interface and MySQL driver for R")
2436 (description
2437 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2438package contains an old implementation based on legacy code from S-PLUS which
2439is being phased out. A modern MySQL client based on Rcpp is available from
2440the RMariaDB package.")
2441 (license license:gpl2)))
2442
5574cb81
RW
2443(define-public r-rpostgresql
2444 (package
2445 (name "r-rpostgresql")
2446 (version "0.6-2")
2447 (source
2448 (origin
2449 (method url-fetch)
2450 (uri (cran-uri "RPostgreSQL" version))
2451 (sha256
2452 (base32
2453 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2454 (properties `((upstream-name . "RPostgreSQL")))
2455 (build-system r-build-system)
2456 (inputs
2457 `(("postgresql" ,postgresql)))
2458 (propagated-inputs
2459 `(("r-dbi" ,r-dbi)))
2460 (home-page "https://github.com/tomoakin/RPostgreSQL")
2461 (synopsis "R interface to the PostgreSQL database system")
2462 (description
2463 "This package provides a Database Interface (DBI) compliant driver for R
2464to access PostgreSQL database systems.")
2465 ;; The whole package is released under GPL version 2. It includes code
2466 ;; under the PostgreSQL license.
2467 (license license:gpl2)))
2468
9604429d
RW
2469(define-public r-geometry
2470 (package
2471 (name "r-geometry")
a023d43d 2472 (version "0.4.0")
9604429d
RW
2473 (source
2474 (origin
2475 (method url-fetch)
2476 (uri (cran-uri "geometry" version))
2477 (sha256
2478 (base32
a023d43d 2479 "0lpih1a93jz021krdv78zf6fq95g8i0xw4r9aj5gq36a0vzc3i0y"))))
9604429d 2480 (build-system r-build-system)
a023d43d
BG
2481 (propagated-inputs
2482 `(("r-magic" ,r-magic)
2483 ("r-lpsolve" ,r-lpsolve)
2484 ("r-rcpp" ,r-rcpp)
2485 ("r-cppprogress" ,r-rcppprogress)))
9604429d
RW
2486 (home-page "http://geometry.r-forge.r-project.org/")
2487 (synopsis "Mesh generation and surface tesselation")
2488 (description
2489 "This package makes the qhull library available in R, in a similar manner
2490as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2491intersections about a point, Voronoi diagrams, furthest-site Delaunay
2492triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2493and higher dimensions. It implements the Quickhull algorithm for computing
2494the convex hull. Qhull does not support constrained Delaunay triangulations,
2495or mesh generation of non-convex objects, but the package does include some R
2496functions that allow for this. Currently the package only gives access to
2497Delaunay triangulation and convex hull computation.")
2498 ;; The Qhull sources are included and are distributed under a custom
2499 ;; non-copyleft license. The R sources are released under GPL version 2.
2500 (license (list license:gpl2
2501 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2502
f57b883e
RW
2503(define-public r-ddalpha
2504 (package
2505 (name "r-ddalpha")
fc74de42 2506 (version "1.3.8")
f57b883e
RW
2507 (source
2508 (origin
2509 (method url-fetch)
2510 (uri (cran-uri "ddalpha" version))
2511 (sha256
2512 (base32
fc74de42 2513 "0gi0hl14ghgf65zxsvgzh9z6xx1nyi49cpx192lmwrwqn3dy7ba0"))))
f57b883e
RW
2514 (build-system r-build-system)
2515 (propagated-inputs
2516 `(("r-bh" ,r-bh)
2517 ("r-class" ,r-class)
4f184233 2518 ("r-geometry" ,r-geometry)
f57b883e
RW
2519 ("r-mass" ,r-mass)
2520 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2521 ("r-robustbase" ,r-robustbase)
2522 ("r-sfsmisc" ,r-sfsmisc)))
2523 (native-inputs
2524 `(("gfortran" ,gfortran)))
e9960d8c 2525 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2526 (synopsis "Depth-Based classification and calculation of data depth")
2527 (description
2528 "This package contains procedures for depth-based supervised learning,
2529which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2530Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2531statistical depth function to a compact low-dimensional space, where the final
2532classification is done. It also offers an extension to functional data and
2533routines for calculating certain notions of statistical depth functions. 50
2534multivariate and 5 functional classification problems are included.")
2535 (license license:gpl2)))
5a87093f
RW
2536
2537(define-public r-gower
2538 (package
2539 (name "r-gower")
2540 (version "0.1.2")
2541 (source
2542 (origin
2543 (method url-fetch)
2544 (uri (cran-uri "gower" version))
2545 (sha256
2546 (base32
2547 "1mbrj1lam3jfbby2j32shmmj5cn09zx3rkxbamq7q8sdg39b54gb"))))
2548 (build-system r-build-system)
2549 (native-inputs
2550 `(("r-knitr" ,r-knitr)))
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")
b4b1a944 2888 (version "2.6-6")
fe1495e3
RW
2889 (source
2890 (origin
2891 (method url-fetch)
2892 (uri (cran-uri "jomo" version))
2893 (sha256
2894 (base32
b4b1a944 2895 "1048qb12cx7fs156jcqzwkfmsjadkgnrqd0krznyxpn873zr9lq2"))))
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")
1b3b2a72 2961 (version "3.3.0")
10e16fa9
RW
2962 (source
2963 (origin
2964 (method url-fetch)
2965 (uri (cran-uri "mice" version))
2966 (sha256
2967 (base32
1b3b2a72 2968 "1p0ipbqk5aqdi7iikw3qrjyvdi9sdhpnw1h5mwakwvv0yl0pzbyx"))))
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")
a8de3090 3611 (version "0.4")
f6d2b45c
RW
3612 (source
3613 (origin
3614 (method url-fetch)
3615 (uri (cran-uri "xfun" version))
3616 (sha256
3617 (base32
a8de3090 3618 "0991ywgc2dsraba91kkj37akhfzhzn02cnz7c88hhdis9kag3pwv"))))
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")
e32368c1 3719 (version "1.0")
4376166b
RW
3720 (source
3721 (origin
3722 (method url-fetch)
3723 (uri (cran-uri "metap" version))
3724 (sha256
3725 (base32
e32368c1 3726 "18rzvqfzyk8fn54gjvy2qd21nk9w69j7ihww477ma3f3ab6i982h"))))
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")
92edaaea 3744 (version "1.13.0.1")
5f4565b1
RW
3745 (source
3746 (origin
3747 (method url-fetch)
3748 (uri (cran-uri "network" version))
3749 (sha256
3750 (base32
92edaaea 3751 "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"))))
5f4565b1 3752 (build-system r-build-system)
40862677 3753 (home-page "https://statnet.org/")
5f4565b1
RW
3754 (synopsis "Classes for relational data")
3755 (description
3756 "This package provides tools to create and modify network objects. The
3757@code{network} class can represent a range of relational data types, and
3758supports arbitrary vertex/edge/graph attributes.")
3759 (license license:gpl2+)))
07a2f34d
RW
3760
3761(define-public r-statnet-common
3762 (package
3763 (name "r-statnet-common")
9d831327 3764 (version "4.2.0")
07a2f34d
RW
3765 (source
3766 (origin
3767 (method url-fetch)
3768 (uri (cran-uri "statnet.common" version))
3769 (sha256
3770 (base32
9d831327 3771 "0q942g6kqmqxfss1cxb3yg8y5r1k1h5cyy99s1cfisrn6hqc6xhi"))))
07a2f34d
RW
3772 (properties
3773 `((upstream-name . "statnet.common")))
3774 (build-system r-build-system)
1268a995
RW
3775 (propagated-inputs
3776 `(("r-coda" ,r-coda)))
40862677 3777 (home-page "https://statnet.org")
07a2f34d
RW
3778 (synopsis "R scripts and utilities used by the Statnet software")
3779 (description "This package provides non-statistical utilities used by the
3780software developed by the Statnet Project.")
3781 (license license:gpl3)))
1088744d
RW
3782
3783(define-public r-sna
3784 (package
3785 (name "r-sna")
3786 (version "2.4")
3787 (source
3788 (origin
3789 (method url-fetch)
3790 (uri (cran-uri "sna" version))
3791 (sha256
3792 (base32
3793 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
3794 (build-system r-build-system)
3795 (propagated-inputs
3796 `(("r-network" ,r-network)
3797 ("r-statnet-common" ,r-statnet-common)))
40862677 3798 (home-page "https://statnet.org")
1088744d
RW
3799 (synopsis "Tools for social network analysis")
3800 (description
3801 "This package provides a range of tools for social network analysis,
3802including node and graph-level indices, structural distance and covariance
3803methods, structural equivalence detection, network regression, random graph
3804generation, and 2D/3D network visualization.")
3805 (license license:gpl2+)))
93c21ddc
RW
3806
3807(define-public r-ttr
3808 (package
3809 (name "r-ttr")
534bf85b 3810 (version "0.23-4")
93c21ddc
RW
3811 (source
3812 (origin
3813 (method url-fetch)
3814 (uri (cran-uri "TTR" version))
3815 (sha256
3816 (base32
534bf85b 3817 "18mzyv6cmxmqyqsfwlx2b2k055887mfgc2jgj8xkn8c6m56n05zb"))))
93c21ddc
RW
3818 (properties `((upstream-name . "TTR")))
3819 (build-system r-build-system)
3820 (propagated-inputs
3821 `(("r-curl" ,r-curl)
3822 ("r-xts" ,r-xts)
3823 ("r-zoo" ,r-zoo)))
3824 (native-inputs `(("gfortran" ,gfortran)))
3825 (home-page "https://github.com/joshuaulrich/TTR")
3826 (synopsis "Technical trading rules")
3827 (description
3828 "This package provides functions and data to construct technical trading
3829rules with R.")
3830 (license license:gpl2)))
0b64332c
RW
3831
3832(define-public r-leaps
3833 (package
3834 (name "r-leaps")
3835 (version "3.0")
3836 (source
3837 (origin
3838 (method url-fetch)
3839 (uri (cran-uri "leaps" version))
3840 (sha256
3841 (base32
3842 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
3843 (build-system r-build-system)
3844 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3845 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
3846 (synopsis "Regression subset selection")
3847 (description
3848 "This package provides tools for regression subset selection, including
3849exhaustive search.")
3850 (license license:gpl2+)))
d3cb62e5
RW
3851
3852(define-public r-splus2r
3853 (package
3854 (name "r-splus2r")
3855 (version "1.2-2")
3856 (source
3857 (origin
3858 (method url-fetch)
3859 (uri (cran-uri "splus2R" version))
3860 (sha256
3861 (base32
3862 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
3863 (properties `((upstream-name . "splus2R")))
3864 (build-system r-build-system)
3865 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3866 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
3867 (synopsis "Supplemental S-PLUS functionality in R")
3868 (description
3869 "Currently there are many functions in S-PLUS that are missing in R. To
3870facilitate the conversion of S-PLUS packages to R packages, this package
3871provides some missing S-PLUS functionality in R.")
3872 (license license:gpl2)))
034ac9d6
RW
3873
3874(define-public r-ifultools
3875 (package
3876 (name "r-ifultools")
3877 (version "2.0-4")
3878 (source
3879 (origin
3880 (method url-fetch)
3881 (uri (cran-uri "ifultools" version))
3882 (sha256
3883 (base32
3884 "0pv2msaa1rmj8csxdclzi2jwg9pfdvh87blj9j3xa3myisglq092"))))
3885 (build-system r-build-system)
3886 (propagated-inputs
3887 `(("r-mass" ,r-mass)
3888 ("r-splus2r" ,r-splus2r)))
d062957a 3889 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
3890 (synopsis "Insightful research tools")
3891 (description "This package provides C code used by the wmtsa, fractal, and
3892sapa R packages.")
3893 (license license:gpl2)))
0be7effe
RW
3894
3895(define-public r-sapa
3896 (package
3897 (name "r-sapa")
3898 (version "2.0-2")
3899 (source
3900 (origin
3901 (method url-fetch)
3902 (uri (cran-uri "sapa" version))
3903 (sha256
3904 (base32
3905 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
3906 (build-system r-build-system)
3907 (propagated-inputs
3908 `(("r-ifultools" ,r-ifultools)
3909 ("r-splus2r" ,r-splus2r)))
d062957a 3910 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
3911 (synopsis "Spectral analysis for physical applications")
3912 (description "This package provides software for the book Spectral
3913Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
3914Cambridge University Press, 1993.")
3915 (license license:gpl2)))
dceb1592 3916
3a4c6288
RW
3917(define-public r-aggregation
3918 (package
3919 (name "r-aggregation")
3920 (version "1.0.1")
3921 (source
3922 (origin
3923 (method url-fetch)
3924 (uri (cran-uri "aggregation" version))
3925 (sha256
3926 (base32
3927 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
3928 (build-system r-build-system)
3929 (home-page "https://cran.r-project.org/web/packages/aggregation/")
3930 (synopsis "Methods for p-value aggregation")
3931 (description
3932 "This package contains functionality for performing the following methods
3933of p-value aggregation: Fisher's method, the Lancaster method (weighted
3934Fisher's method), and Sidak correction.")
3935 (license license:gpl3)))
3936
dceb1592
RW
3937(define-public r-quantmod
3938 (package
3939 (name "r-quantmod")
d087f47d 3940 (version "0.4-13")
dceb1592
RW
3941 (source
3942 (origin
3943 (method url-fetch)
3944 (uri (cran-uri "quantmod" version))
3945 (sha256
3946 (base32
d087f47d 3947 "16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"))))
dceb1592
RW
3948 (build-system r-build-system)
3949 (propagated-inputs
3950 `(("r-curl" ,r-curl)
3951 ("r-ttr" ,r-ttr)
3952 ("r-xts" ,r-xts)
3953 ("r-zoo" ,r-zoo)))
d062957a 3954 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
3955 (synopsis "Quantitative financial modelling framework")
3956 (description "This package provides a quantitative financial modelling
3957framework to allow users to specify, build, trade, and analyse quantitative
3958financial trading strategies.")
3959 (license license:gpl3)))
b6dc3255
RW
3960
3961(define-public r-tseries
3962 (package
3963 (name "r-tseries")
7abb15f2 3964 (version "0.10-46")
b6dc3255
RW
3965 (source
3966 (origin
3967 (method url-fetch)
3968 (uri (cran-uri "tseries" version))
3969 (sha256
3970 (base32
7abb15f2 3971 "08kjw0bfj5gfcrxpblwqxwna8a5g9gnr7ya61qb02r263pyhm50j"))))
b6dc3255
RW
3972 (build-system r-build-system)
3973 (propagated-inputs
3974 `(("r-quadprog" ,r-quadprog)
3975 ("r-quantmod" ,r-quantmod)
3976 ("r-zoo" ,r-zoo)))
3977 (native-inputs
3978 `(("gfortran" ,gfortran)))
d062957a 3979 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
3980 (synopsis "Time series analysis and computational finance")
3981 (description
3982 "This package provides functions relating to time series analysis and
3983computational finance.")
3984 (license license:gpl2)))
a2c079a7
RW
3985
3986(define-public r-wmtsa
3987 (package
3988 (name "r-wmtsa")
3989 (version "2.0-3")
3990 (source
3991 (origin
3992 (method url-fetch)
3993 (uri (cran-uri "wmtsa" version))
3994 (sha256
3995 (base32
3996 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
3997 (build-system r-build-system)
3998 (propagated-inputs
3999 `(("r-ifultools" ,r-ifultools)
4000 ("r-mass" ,r-mass)
4001 ("r-splus2r" ,r-splus2r)))
d062957a 4002 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4003 (synopsis "Wavelet methods for time series analysis")
4004 (description
4005 "This package provides software to accompany the book \"Wavelet Methods
4006for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4007University Press, 2000.")
4008 (license license:gpl2)))
4993a02a
RW
4009
4010(define-public r-tsa
4011 (package
4012 (name "r-tsa")
1fe9919a 4013 (version "1.2")
4993a02a
RW
4014 (source
4015 (origin
4016 (method url-fetch)
4017 (uri (cran-uri "TSA" version))
4018 (sha256
4019 (base32
1fe9919a 4020 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4021 (properties `((upstream-name . "TSA")))
4022 (build-system r-build-system)
4023 (propagated-inputs
4024 `(("r-leaps" ,r-leaps)
4025 ("r-locfit" ,r-locfit)
1fe9919a 4026 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4027 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4028 (synopsis "Time series analysis")
4029 (description
4030 "This package contains R functions and datasets detailed in the book
4031\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4032Cryer and Kung-Sik Chan.")
4033 (license license:gpl2+)))
19da7fe3
RW
4034
4035(define-public r-extradistr
4036 (package
4037 (name "r-extradistr")
905734fd 4038 (version "1.8.10")
19da7fe3
RW
4039 (source
4040 (origin
4041 (method url-fetch)
4042 (uri (cran-uri "extraDistr" version))
4043 (sha256
4044 (base32
905734fd 4045 "00lvqp5bb3iak5myiz4rqm887bkq9sdh7aybmz84mmfni6q01m28"))))
19da7fe3
RW
4046 (properties `((upstream-name . "extraDistr")))
4047 (build-system r-build-system)
4048 (propagated-inputs
4049 `(("r-rcpp" ,r-rcpp)))
4050 (home-page "https://github.com/twolodzko/extraDistr")
4051 (synopsis "Additional univariate and multivariate distributions")
4052 (description
4053 "This package implements density, distribution functions, quantile
4054functions and random generation functions for a large number of univariate and
4055multivariate distributions.")
4056 (license license:gpl2)))
5b25bc55
RW
4057
4058(define-public r-fractal
4059 (package
4060 (name "r-fractal")
4061 (version "2.0-4")
4062 (source
4063 (origin
4064 (method url-fetch)
4065 (uri (cran-uri "fractal" version))
4066 (sha256
4067 (base32
4068 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4069 (build-system r-build-system)
4070 (propagated-inputs
4071 `(("r-ifultools" ,r-ifultools)
4072 ("r-mass" ,r-mass)
4073 ("r-sapa" ,r-sapa)
4074 ("r-scatterplot3d" ,r-scatterplot3d)
4075 ("r-splus2r" ,r-splus2r)
4076 ("r-wmtsa" ,r-wmtsa)))
d062957a 4077 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4078 (synopsis "Fractal time series modeling and analysis")
4079 (description
4080 "This package provides tools for stochastic fractal and deterministic
4081chaotic time series analysis.")
4082 (license license:gpl2)))
6615a364
RW
4083
4084(define-public r-urca
4085 (package
4086 (name "r-urca")
4087 (version "1.3-0")
4088 (source
4089 (origin
4090 (method url-fetch)
4091 (uri (cran-uri "urca" version))
4092 (sha256
4093 (base32
4094 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4095 (build-system r-build-system)
4096 (propagated-inputs `(("r-nlme" ,r-nlme)))
4097 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4098 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4099 (synopsis "Unit root and cointegration tests for time series data")
4100 (description
4101 "This package provides unit root and cointegration tests encountered in
4102applied econometric analysis.")
4103 (license license:gpl2+)))
d32e5724
RW
4104
4105(define-public r-cubature
4106 (package
4107 (name "r-cubature")
5f1f1104 4108 (version "2.0.3")
d32e5724
RW
4109 (source
4110 (origin
4111 (method url-fetch)
4112 (uri (cran-uri "cubature" version))
4113 (sha256
4114 (base32
5f1f1104 4115 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4116 (build-system r-build-system)
4117 (propagated-inputs
4118 `(("r-rcpp" ,r-rcpp)))
4119 (home-page "https://github.com/bnaras/cubature")
4120 (synopsis "Adaptive multivariate integration over hypercubes")
4121 (description
4122 "This package is an R wrapper around the cubature C library for adaptive
4123multivariate integration over hypercubes. This version provides both
4124@code{hcubature} and @code{pcubature} routines in addition to a vector
4125interface.")
4126 ;; The included cubature C library is released under GPLv2+, but the
4127 ;; wrapper declares the license to be GPLv3+.
4128 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4129
4130(define-public r-trend
4131 (package
4132 (name "r-trend")
cd4abb6d 4133 (version "1.1.1")
7531ee84
RW
4134 (source
4135 (origin
4136 (method url-fetch)
4137 (uri (cran-uri "trend" version))
4138 (sha256
4139 (base32
cd4abb6d 4140 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4141 (build-system r-build-system)
4142 (propagated-inputs
4143 `(("r-extradistr" ,r-extradistr)))
4144 (native-inputs
4145 `(("gfortran" ,gfortran)))
d062957a 4146 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4147 (synopsis "Non-parametric trend tests and change-point detection")
4148 (description
4149 "The analysis of environmental data often requires the detection of
4150trends and change-points. This package includes tests for trend
4151detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4152Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4153Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4154correlation trend test), change-point detection (Lanzante's test procedures,
4155Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4156Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4157Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4158sample Robust Rank-Order Distributional Test.")
4159 (license license:gpl3)))
f96eda90
RW
4160
4161(define-public r-expm
4162 (package
4163 (name "r-expm")
44de41b5 4164 (version "0.999-3")
f96eda90
RW
4165 (source
4166 (origin
4167 (method url-fetch)
4168 (uri (cran-uri "expm" version))
4169 (sha256
4170 (base32
44de41b5 4171 "04k4a6g071jkjc0d30ncmf713dj16brcs9m6pj43hnycc1caq6si"))))
f96eda90
RW
4172 (build-system r-build-system)
4173 (propagated-inputs `(("r-matrix" ,r-matrix)))
4174 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4175 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4176 (synopsis "Tools for matrix exponentials and related quantities")
4177 (description
4178 "This package provides tools for the computation of the matrix
4179exponential, logarithm, square root, and related quantities.")
4180 (license license:gpl2+)))
68b6a67e
RW
4181
4182(define-public r-complexplus
4183 (package
4184 (name "r-complexplus")
4185 (version "2.1")
4186 (source
4187 (origin
4188 (method url-fetch)
4189 (uri (cran-uri "complexplus" version))
4190 (sha256
4191 (base32
4192 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4193 (build-system r-build-system)
4194 (propagated-inputs
4195 `(("r-expm" ,r-expm)
4196 ("r-matrix" ,r-matrix)))
d062957a 4197 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4198 (synopsis "Functions of complex or real variables")
4199 (description
4200 "This package extends several functions to the complex domain, including
4201the matrix exponential and logarithm, and the determinant.")
4202 (license license:gpl2)))
7b81a7ea
RW
4203
4204(define-public r-phontools
4205 (package
4206 (name "r-phontools")
4207 (version "0.2-2.1")
4208 (source
4209 (origin
4210 (method url-fetch)
4211 (uri (cran-uri "phonTools" version))
4212 (sha256
4213 (base32
4214 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4215 (properties `((upstream-name . "phonTools")))
4216 (build-system r-build-system)
4217 (home-page "http://www.santiagobarreda.com/rscripts.html")
4218 (synopsis "Tools for phonetic and acoustic analyses")
4219 (description
4220 "This package contains tools for the organization, display, and analysis
4221of the sorts of data frequently encountered in phonetics research and
4222experimentation, including the easy creation of IPA vowel plots, and the
4223creation and manipulation of WAVE audio files.")
4224 (license license:bsd-2)))
d976454c
RW
4225
4226(define-public r-np
4227 (package
4228 (name "r-np")
02c57c01 4229 (version "0.60-9")
d976454c
RW
4230 (source
4231 (origin
4232 (method url-fetch)
4233 (uri (cran-uri "np" version))
4234 (sha256
4235 (base32
02c57c01 4236 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4237 (build-system r-build-system)
4238 (propagated-inputs
4239 `(("r-boot" ,r-boot)
4240 ("r-cubature" ,r-cubature)
65d66b3e 4241 ("r-quadprog" ,r-quadprog)
d976454c
RW
4242 ("r-quantreg" ,r-quantreg)))
4243 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4244 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4245 (description "This package provides non-parametric (and semi-parametric)
4246kernel methods that seamlessly handle a mix of continuous, unordered, and
4247ordered factor data types.")
4248 ;; Any version of the GPL.
4249 (license license:gpl3+)))
2a112be0
RW
4250
4251(define-public r-powerplus
4252 (package
4253 (name "r-powerplus")
4254 (version "3.1")
4255 (source
4256 (origin
4257 (method url-fetch)
4258 (uri (cran-uri "powerplus" version))
4259 (sha256
4260 (base32
4261 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4262 (build-system r-build-system)
4263 (propagated-inputs
4264 `(("r-complexplus" ,r-complexplus)
4265 ("r-expm" ,r-expm)
4266 ("r-mass" ,r-mass)
4267 ("r-matrix" ,r-matrix)
4268 ("r-phontools" ,r-phontools)))
d062957a 4269 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4270 (synopsis "Exponentiation operations")
4271 (description
4272 "This package provides tools for the computation of matrix and scalar
4273exponentiation.")
4274 (license license:gpl2)))
021caafa
RW
4275
4276(define-public r-heatmaply
4277 (package
4278 (name "r-heatmaply")
19950821 4279 (version "0.15.2")
021caafa
RW
4280 (source
4281 (origin
4282 (method url-fetch)
4283 (uri (cran-uri "heatmaply" version))
4284 (sha256
4285 (base32
19950821 4286 "0h8s5djzj4mrmaswlcaap6jbwxrkbzc43bbqik3qf8vrqz335w04"))))
021caafa
RW
4287 (build-system r-build-system)
4288 (propagated-inputs
4289 `(("r-assertthat" ,r-assertthat)
4290 ("r-colorspace" ,r-colorspace)
4291 ("r-dendextend" ,r-dendextend)
4292 ("r-ggplot2" ,r-ggplot2)
4293 ("r-gplots" ,r-gplots)
4294 ("r-htmlwidgets" ,r-htmlwidgets)
d0f34274 4295 ("r-knitr" ,r-knitr) ; needed for vignettes
021caafa
RW
4296 ("r-magrittr" ,r-magrittr)
4297 ("r-plotly" ,r-plotly)
4298 ("r-rcolorbrewer" ,r-rcolorbrewer)
4299 ("r-reshape2" ,r-reshape2)
4300 ("r-scales" ,r-scales)
4301 ("r-seriation" ,r-seriation)
4302 ("r-viridis" ,r-viridis)
4303 ("r-webshot" ,r-webshot)))
4304 (home-page "https://cran.r-project.org/package=heatmaply")
4305 (synopsis "Interactive cluster heat maps using plotly")
4306 (description
4307 "This package enables you to create interactive cluster heatmaps that can
4308be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4309Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4310pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4311a popular graphical method for visualizing high-dimensional data, in which a
4312table of numbers is encoded as a grid of colored cells. The rows and columns
4313of the matrix are ordered to highlight patterns and are often accompanied by
4314dendrograms.")
4315 ;; Either version of the license.
4316 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4317
ff939ef4
RW
4318(define-public r-h5
4319 (package
4320 (name "r-h5")
4321 (version "0.9.9")
4322 (source
4323 (origin
4324 (method url-fetch)
4325 (uri (cran-uri "h5" version))
4326 (sha256
4327 (base32
4328 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4329 (build-system r-build-system)
4330 (inputs
4331 `(("zlib" ,zlib)
4332 ("hdf5" ,hdf5)))
4333 (native-inputs
4334 `(("which" ,which)))
4335 (propagated-inputs
4336 `(("r-rcpp" ,r-rcpp)))
4337 (home-page "https://github.com/mannau/h5")
4338 (synopsis "Interface to the HDF5 Library")
4339 (description
4340 "This package provides an S4 interface to the HDF5 library supporting
4341fast storage and retrieval of R-objects like vectors, matrices and arrays to
4342binary files in a language independent format. The HDF5 format can therefore
4343be used as an alternative to R's save/load mechanism. Since h5 is able to
4344access only subsets of stored data it can also handle data sets which do not
4345fit into memory.")
4346 (license license:bsd-2)))
4347
b2dc4cb4
RW
4348(define-public r-cgdsr
4349 (package
4350 (name "r-cgdsr")
4351 (version "1.2.10")
4352 (source
4353 (origin
4354 (method url-fetch)
4355 (uri (cran-uri "cgdsr" version))
4356 (sha256
4357 (base32
4358 "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
4359 (build-system r-build-system)
4360 (propagated-inputs
4361 `(("r-r-methodss3" ,r-r-methodss3)
4362 ("r-r-oo" ,r-r-oo)))
4363 (home-page "https://github.com/cBioPortal/cgdsr")
4364 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4365 (description
4366 "This package provides a basic set of R functions for querying the Cancer
4367Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4368Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4369 (license license:lgpl3)))
a00968b7
RW
4370
4371(define-public r-import
4372 (package
4373 (name "r-import")
4374 (version "1.1.0")
4375 (source
4376 (origin
4377 (method url-fetch)
4378 (uri (cran-uri "import" version))
4379 (sha256
4380 (base32
4381 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4382 (build-system r-build-system)
4383 (home-page "https://github.com/smbache/import")
4384 (synopsis "Import mechanism for R")
4385 (description
4386 "This is an alternative mechanism for importing objects from packages.
4387The syntax allows for importing multiple objects from a package with a single
4388command in an expressive way. The import package bridges some of the gap
4389between using @code{library} (or @code{require}) and direct (single-object)
4390imports. Furthermore the imported objects are not placed in the current
4391environment. It is also possible to import objects from stand-alone @code{.R}
4392files.")
4393 (license license:expat)))
5d9b82ac
RW
4394
4395(define-public r-shinyace
4396 (package
4397 (name "r-shinyace")
f0fe1a5a 4398 (version "0.3.3")
5d9b82ac
RW
4399 (source
4400 (origin
4401 (method url-fetch)
4402 (uri (cran-uri "shinyAce" version))
4403 (sha256
4404 (base32
f0fe1a5a 4405 "02q6wqw349nlyf3mbf18cxif1xv9cal5qzccrdlnv73szqn9jk7j"))))
5d9b82ac
RW
4406 (properties `((upstream-name . "shinyAce")))
4407 (build-system r-build-system)
4408 (propagated-inputs
e86d3cc5
RW
4409 `(("r-shiny" ,r-shiny)
4410 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4411 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4412 (synopsis "Ace editor bindings for Shiny")
4413 (description
4414 "This package provides Ace editor bindings to enable a rich text editing
4415environment within Shiny.")
4416 (license license:expat)))
f64fea1d
RW
4417
4418(define-public r-radiant-data
4419 (package
4420 (name "r-radiant-data")
e5f9e9fa 4421 (version "0.9.7")
f64fea1d
RW
4422 (source
4423 (origin
4424 (method url-fetch)
4425 (uri (cran-uri "radiant.data" version))
4426 (sha256
4427 (base32
e5f9e9fa 4428 "1f98ahki0kyb27gl55a859zb0lsvk9gddd9f54y767xfs6h89cgk"))
f64fea1d
RW
4429 (modules '((guix build utils)))
4430 (snippet
4431 '(begin
4432 ;; Delete files that are under CC-NC-SA.
4433 (delete-file-recursively "inst/app/tools/help")
4434 #t))))
4435 (properties `((upstream-name . "radiant.data")))
4436 (build-system r-build-system)
4437 (propagated-inputs
4438 `(("r-base64enc" ,r-base64enc)
4439 ("r-broom" ,r-broom)
4440 ("r-car" ,r-car)
4441 ("r-curl" ,r-curl)
4442 ("r-dplyr" ,r-dplyr)
4443 ("r-dt" ,r-dt)
36dc3591 4444 ("r-glue" ,r-glue)
f64fea1d
RW
4445 ("r-ggplot2" ,r-ggplot2)
4446 ("r-gridextra" ,r-gridextra)
4447 ("r-import" ,r-import)
4448 ("r-jsonlite" ,r-jsonlite)
4449 ("r-knitr" ,r-knitr)
4450 ("r-lubridate" ,r-lubridate)
4451 ("r-magrittr" ,r-magrittr)
4452 ("r-markdown" ,r-markdown)
36dc3591 4453 ("r-plotly" ,r-plotly)
f64fea1d
RW
4454 ("r-psych" ,r-psych)
4455 ("r-readr" ,r-readr)
36dc3591
RW
4456 ("r-readxl" ,r-readxl)
4457 ("r-rlang" ,r-rlang)
f64fea1d
RW
4458 ("r-rmarkdown" ,r-rmarkdown)
4459 ("r-rstudioapi" ,r-rstudioapi)
4460 ("r-scales" ,r-scales)
4461 ("r-shiny" ,r-shiny)
e5f9e9fa 4462 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4463 ("r-shinyace" ,r-shinyace)
e5f9e9fa 4464 ("r-summarytools" ,r-summarytools)
f64fea1d 4465 ("r-tibble" ,r-tibble)
36dc3591
RW
4466 ("r-tidyr" ,r-tidyr)
4467 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4468 (home-page "https://github.com/radiant-rstats/radiant.data")
4469 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4470 (description
4471 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4472visualizing, summarizing, transforming, and combining data. It also contains
4473functionality to generate reproducible reports of the analyses conducted in
4474the application.")
4475 (license license:agpl3)))
e2cafc24
RW
4476
4477(define-public r-algdesign
4478 (package
4479 (name "r-algdesign")
4480 (version "1.1-7.3")
4481 (source
4482 (origin
4483 (method url-fetch)
4484 (uri (cran-uri "AlgDesign" version))
4485 (sha256
4486 (base32
4487 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
4488 (properties `((upstream-name . "AlgDesign")))
4489 (build-system r-build-system)
4490 (home-page "https://github.com/jvbraun/AlgDesign")
4491 (synopsis "Algorithmic experimental design")
4492 (description
4493 "This package provides tools to calculate exact and approximate theory
4494experimental designs for D, A, and I criteria. Very large designs may be
4495created. Experimental designs may be blocked or blocked designs created from
4496a candidate list, using several criteria. The blocking can be done when whole
4497and within plot factors interact.")
4498 (license license:gpl2+)))
35b0c051
RW
4499
4500(define-public r-signal
4501 (package
4502 (name "r-signal")
4503 (version "0.7-6")
4504 (source
4505 (origin
4506 (method url-fetch)
4507 (uri (cran-uri "signal" version))
4508 (sha256
4509 (base32
4510 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4511 (build-system r-build-system)
4512 (propagated-inputs `(("r-mass" ,r-mass)))
4513 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4514 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4515 (synopsis "Signal processing")
4516 (description
4517 "This package provides a set of signal processing functions originally
4518written for Matlab and GNU Octave. It includes filter generation utilities,
4519filtering functions, resampling routines, and visualization of filter models.
4520It also includes interpolation functions.")
4521 (license license:gpl2)))
db80dd4a 4522
3dab50d9
RW
4523(define-public r-gsubfn
4524 (package
4525 (name "r-gsubfn")
2acc0e5f 4526 (version "0.7")
3dab50d9
RW
4527 (source
4528 (origin
4529 (method url-fetch)
4530 (uri (cran-uri "gsubfn" version))
4531 (sha256
4532 (base32
2acc0e5f 4533 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4534 (build-system r-build-system)
4535 (propagated-inputs `(("r-proto" ,r-proto)))
4536 (home-page "http://gsubfn.googlecode.com")
4537 (synopsis "Utilities for strings and function arguments.")
4538 (description
4539 "This package provides @code{gsubfn} which is like @code{gsub} but can
4540take a replacement function or certain other objects instead of the
4541replacement string. Matches and back references are input to the replacement
4542function and replaced by the function output. @code{gsubfn} can be used to
4543split strings based on content rather than delimiters and for quasi-perl-style
4544string interpolation. The package also has facilities for translating
4545formulas to functions and allowing such formulas in function calls instead of
4546functions.")
4547 (license license:gpl2+)))
3a563a41
RW
4548
4549(define-public r-sqldf
4550 (package
4551 (name "r-sqldf")
4552 (version "0.4-11")
4553 (source
4554 (origin
4555 (method url-fetch)
4556 (uri (cran-uri "sqldf" version))
4557 (sha256
4558 (base32
4559 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4560 (build-system r-build-system)
4561 (propagated-inputs
4562 `(("r-chron" ,r-chron)
4563 ("r-dbi" ,r-dbi)
4564 ("r-gsubfn" ,r-gsubfn)
4565 ("r-proto" ,r-proto)
4566 ("r-rsqlite" ,r-rsqlite)))
4567 (home-page "https://github.com/ggrothendieck/sqldf")
4568 (synopsis "Manipulate R data frames using SQL")
4569 (description
4570 "The @code{sqldf} function is typically passed a single argument which is
4571an SQL select statement where the table names are ordinary R data frame names.
4572@code{sqldf} transparently sets up a database, imports the data frames into
4573that database, performs the SQL statement and returns the result using a
4574heuristic to determine which class to assign to each column of the returned
4575data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4576used to read filtered files into R even if the original files are larger than
4577R itself can handle.")
4578 (license license:gpl2)))
94e46cab
RW
4579
4580(define-public r-abind
4581 (package
4582 (name "r-abind")
4583 (version "1.4-5")
4584 (source
4585 (origin
4586 (method url-fetch)
4587 (uri (cran-uri "abind" version))
4588 (sha256
4589 (base32
4590 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
4591 (build-system r-build-system)
d062957a 4592 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
4593 (synopsis "Combine multidimensional arrays")
4594 (description
4595 "This package provides tools to combine multidimensional arrays into a
4596single array. This is a generalization of @code{cbind} and @code{rbind}. It
4597works with vectors, matrices, and higher-dimensional arrays. It also provides
4598the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
4599extracting and replacing data in arrays.")
4600 (license license:lgpl2.0+)))
fc784b66
RW
4601
4602(define-public r-prroc
4603 (package
4604 (name "r-prroc")
0430eb66 4605 (version "1.3.1")
fc784b66
RW
4606 (source
4607 (origin
4608 (method url-fetch)
4609 (uri (cran-uri "PRROC" version))
4610 (sha256
4611 (base32
0430eb66 4612 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
4613 (properties `((upstream-name . "PRROC")))
4614 (build-system r-build-system)
d062957a 4615 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
4616 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
4617 (description
4618 "This package computes the areas under the @dfn{precision-recall} (PR)
4619and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
4620contrast to other implementations, the interpolation between points of the PR
4621curve is done by a non-linear piecewise function. In addition to the areas
4622under the curves, the curves themselves can also be computed and plotted by a
4623specific S3-method.")
4624 (license license:gpl3)))
661bb51e
RW
4625
4626(define-public r-vim
4627 (package
4628 (name "r-vim")
4629 (version "4.7.0")
4630 (source
4631 (origin
4632 (method url-fetch)
4633 (uri (cran-uri "VIM" version))
4634 (sha256
4635 (base32
4636 "1vjcs5wvjv94ln01d94h9rs4j50d3ky4n26mm3prgh13raylrmnd"))))
4637 (properties `((upstream-name . "VIM")))
4638 (build-system r-build-system)
4639 (propagated-inputs
4640 `(("r-car" ,r-car)
4641 ("r-colorspace" ,r-colorspace)
4642 ("r-data-table" ,r-data-table)
4643 ("r-e1071" ,r-e1071)
4644 ("r-laeken" ,r-laeken)
4645 ("r-mass" ,r-mass)
4646 ("r-nnet" ,r-nnet)
4647 ("r-rcpp" ,r-rcpp)
4648 ("r-robustbase" ,r-robustbase)
4649 ("r-sp" ,r-sp)
4650 ("r-vcd" ,r-vcd)))
4651 (home-page "https://github.com/alexkowa/VIM")
4652 (synopsis "Visualization and imputation of missing values")
4653 (description
4654 "This package provides tools for the visualization of missing and/or
4655imputed values are introduced, which can be used for exploring the data and
4656the structure of the missing and/or imputed values. Depending on this
4657structure of the missing values, the corresponding methods may help to
4658identify the mechanism generating the missing values and allows to explore the
4659data including missing values. In addition, the quality of imputation can be
4660visually explored using various univariate, bivariate, multiple and
4661multivariate plot methods.")
4662 (license license:gpl2+)))
d10b0952
RW
4663
4664(define-public r-fnn
4665 (package
4666 (name "r-fnn")
f2fc34f2 4667 (version "1.1.2.2")
d10b0952
RW
4668 (source
4669 (origin
4670 (method url-fetch)
4671 (uri (cran-uri "FNN" version))
4672 (sha256
4673 (base32
f2fc34f2 4674 "09k3k0h9ikbwq6225l7gd0nhimbji722680cr66c8n7zpvxn06mm"))))
d10b0952
RW
4675 (properties `((upstream-name . "FNN")))
4676 (build-system r-build-system)
1b5905fe 4677 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
4678 (synopsis "Fast nearest neighbor search algorithms and applications")
4679 (description
4680 "This package provides cover-tree and kd-tree fast k-nearest neighbor
4681search algorithms. Related applications including KNN classification,
4682regression and information measures are implemented.")
4683 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
4684 ;; later can be used.
4685 (license license:gpl2+)))
be815dbd
RW
4686
4687(define-public r-smoother
4688 (package
4689 (name "r-smoother")
4690 (version "1.1")
4691 (source
4692 (origin
4693 (method url-fetch)
4694 (uri (cran-uri "smoother" version))
4695 (sha256
4696 (base32
4697 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
4698 (build-system r-build-system)
4699 (propagated-inputs
4700 `(("r-ttr" ,r-ttr)))
4701 (home-page "http://cran.r-project.org/web/packages/smoother")
4702 (synopsis "Functions relating to the smoothing of numerical data")
4703 (description
4704 "This package provides a collection of methods for smoothing numerical
4705data, commencing with a port of the Matlab gaussian window smoothing function.
4706In addition, several functions typically used in smoothing of financial data
4707are included.")
4708 (license license:gpl2)))
0efd09ac
RW
4709
4710(define-public r-riverplot
4711 (package
4712 (name "r-riverplot")
4713 (version "0.6")
4714 (source
4715 (origin
4716 (method url-fetch)
4717 (uri (cran-uri "riverplot" version))
4718 (sha256
4719 (base32
4720 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
4721 (build-system r-build-system)
4722 (home-page "https://logfc.wordpress.com")
4723 (synopsis "Sankey or ribbon plots")
4724 (description
4725 "Sankey plots are a type of diagram that is convenient to illustrate how
4726flow of information, resources etc. separates and joins, much like observing
4727how rivers split and merge. For example, they can be used to compare
4728different clusterings. This package provides an implementation of Sankey
4729plots for R.")
4730 (license license:gpl2+)))
c56739df
SY
4731
4732(define-public r-dyn
4733 (package
4734 (name "r-dyn")
4735 (version "0.2-9.6")
4736 (source
4737 (origin
4738 (method url-fetch)
4739 (uri (cran-uri "dyn" version))
4740 (sha256
4741 (base32
4742 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
4743 (build-system r-build-system)
4744 (propagated-inputs
4745 `(("r-zoo" ,r-zoo)))
4746 (home-page "https://cran.r-project.org/web/packages/dyn")
4747 (synopsis "Time series regression")
4748 (description
4749 "This package provides the dyn class interfaces @code{ts}, @code{irts},
4750@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
4751@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
4752@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
4753@code{randomForest::randomForest()} and other regression functions, allowing
4754those functions to be used with time series including specifications that may
4755contain lags, diffs and missing values.")
4756 ;; Any GPL version.
4757 (license license:gpl2+)))
24fa6bca
SY
4758
4759(define-public r-catdap
4760 (package
4761 (name "r-catdap")
4762 (version "1.3.4")
4763 (source
4764 (origin
4765 (method url-fetch)
4766 (uri (cran-uri "catdap" version))
4767 (sha256
4768 (base32
4769 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
4770 (build-system r-build-system)
4771 (native-inputs
4772 `(("gfortran" ,gfortran)))
4773 (home-page "https://cran.r-project.org/web/packages/catdap/")
4774 (synopsis "Tools for categorical data analysis")
4775 (description
4776 "This package provides functions for analyzing multivariate data.
4777Dependencies of the distribution of the specified variable (response
4778variable) to other variables (explanatory variables) are derived and
4779evaluated by the @dfn{Akaike Information Criterion} (AIC).")
4780 (license license:gpl2+)))
96e22362
SS
4781
4782(define-public r-arules
4783 (package
4784 (name "r-arules")
962304c3 4785 (version "1.6-2")
96e22362
SS
4786 (source
4787 (origin
4788 (method url-fetch)
4789 (uri (cran-uri "arules" version))
4790 (sha256
4791 (base32
962304c3 4792 "0vnss6akk3564kbci3h5rq8ylpckz77cgmflly3gn6fki66f7g96"))))
96e22362
SS
4793 (build-system r-build-system)
4794 (propagated-inputs
4795 `(("r-matrix" ,r-matrix)))
4796 (home-page "https://github.com/mhahsler/arules")
4797 (synopsis "Mining association rules and frequent itemsets")
4798 (description
4799 "This package provides an infrastructure for representing, manipulating
4800and analyzing transaction data and patterns (frequent itemsets and association rules).
4801It also provides C implementations of the association mining algorithms Apriori
4802and Eclat.")
4803 (license license:gpl3)))
1cde7467
KH
4804
4805(define-public r-parsedate
4806 (package
4807 (name "r-parsedate")
4808 (version "1.1.3")
4809 (source
4810 (origin
4811 (method url-fetch)
4812 (uri (cran-uri "parsedate" version))
4813 (sha256
4814 (base32
4815 "0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
4816 (build-system r-build-system)
4817 (home-page "https://github.com/gaborcsardi/parsedate")
4818 (synopsis
4819 "Recognize and parse dates in various formats")
4820 (description
4821 "This package provides three functions for dealing with dates:
4822@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
4823time formats, @code{parse_date} parses dates in unspecified formats,
4824and @code{format_iso_8601} formats a date in ISO 8601 format.")
4825 (license license:gpl2)))
2a27c0bb
SY
4826
4827(define-public r-abc-data
4828 (package
4829 (name "r-abc-data")
4830 (version "1.0")
4831 (source
4832 (origin
4833 (method url-fetch)
4834 (uri (cran-uri "abc.data" version))
4835 (sha256
4836 (base32
4837 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
4838 (properties `((upstream-name . "abc.data")))
4839 (build-system r-build-system)
4840 (home-page "https://cran.r-project.org/web/packages/abc.data/")
4841 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
4842 (description
4843 "This package contains data which are used by functions of the abc
4844package which implements several @dfn{Approximate Bayesian Computation} (ABC)
4845algorithms for performing parameter estimation, model selection, and
4846goodness-of-fit.")
4847 (license license:gpl3+)))
82c8e0ae
SY
4848
4849(define-public r-abc
4850 (package
4851 (name "r-abc")
4852 (version "2.1")
4853 (source
4854 (origin
4855 (method url-fetch)
4856 (uri (cran-uri "abc" version))
4857 (sha256
4858 (base32
4859 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
4860 (build-system r-build-system)
4861 (propagated-inputs
4862 `(("r-abc-data" ,r-abc-data)
4863 ("r-locfit" ,r-locfit)
4864 ("r-mass" ,r-mass)
4865 ("r-nnet" ,r-nnet)
4866 ("r-quantreg" ,r-quantreg)))
4867 (home-page "https://cran.r-project.org/web/packages/abc/")
4868 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
4869 (description
4870 "This package implements several @dfn{Approximate Bayesian
4871Computation} (ABC) algorithms for performing parameter estimation, model
4872selection, and goodness-of-fit. Cross-validation tools are also available for
4873measuring the accuracy of ABC estimates, and to calculate the
4874misclassification probabilities of different models.")
4875 (license license:gpl3+)))
4b1f7a3e 4876
d182828f
RW
4877(define-public r-zip
4878 (package
4879 (name "r-zip")
4880 (version "1.0.0")
4881 (source
4882 (origin
4883 (method url-fetch)
4884 (uri (cran-uri "zip" version))
4885 (sha256
4886 (base32
4887 "0rgr9pcdhdq3k8n29h2ircp3ri1ibhrx81gja1y7331v15xyrabg"))))
4888 (build-system r-build-system)
4889 (home-page "https://github.com/gaborcsardi/zip")
4890 (synopsis "Cross-platform Zip compression")
4891 (description
4892 "This package provides a cross-platform Zip compression library for R.
4893It is a replacement for the @code{zip} function, that does not require any
4894additional external tools on any platform.")
4895 (license license:cc0)))
4896
4b1f7a3e
RW
4897(define-public r-openxlsx
4898 (package
4899 (name "r-openxlsx")
a8b4677b 4900 (version "4.1.0")
4b1f7a3e
RW
4901 (source
4902 (origin
4903 (method url-fetch)
4904 (uri (cran-uri "openxlsx" version))
4905 (sha256
4906 (base32
a8b4677b 4907 "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
4b1f7a3e 4908 (build-system r-build-system)
a8b4677b
RW
4909 (propagated-inputs
4910 `(("r-rcpp" ,r-rcpp)
4911 ("r-zip" ,r-zip)))
4b1f7a3e
RW
4912 (home-page "https://github.com/awalker89/openxlsx")
4913 (synopsis "Read, write and edit XLSX files")
4914 (description
4915 "This package simplifies the creation of Excel @code{.xlsx} files by
4916providing a high level interface to writing, styling and editing worksheets.
4917Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
4918and @code{XLConnect} packages with the added benefit of removing the
4919dependency on Java.")
4920 (license license:gpl3)))
c9920f25
RW
4921
4922(define-public r-rio
4923 (package
4924 (name "r-rio")
1417d5f1 4925 (version "0.5.16")
c9920f25
RW
4926 (source
4927 (origin
4928 (method url-fetch)
4929 (uri (cran-uri "rio" version))
4930 (sha256
4931 (base32
1417d5f1 4932 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
4933 (build-system r-build-system)
4934 (propagated-inputs
4935 `(("r-curl" ,r-curl)
4936 ("r-data-table" ,r-data-table)
4937 ("r-foreign" ,r-foreign)
4938 ("r-haven" ,r-haven)
4939 ("r-openxlsx" ,r-openxlsx)
4940 ("r-readxl" ,r-readxl)
4941 ("r-tibble" ,r-tibble)))
4942 (home-page "https://github.com/leeper/rio")
4943 (synopsis "Swiss-army knife for data I/O")
4944 (description
4945 "This package provides streamlined data import and export infrastructure
4946by making assumptions that the user is probably willing to make: @code{import}
4947and @code{export} determine the data structure from the file extension,
4948reasonable defaults are used for data import and export (e.g.,
4949@code{stringsAsFactors=FALSE}), web-based import is natively
4950supported (including from SSL/HTTPS), compressed files can be read directly
4951without explicit decompression, and fast import packages are used where
4952appropriate. An additional convenience function, @code{convert}, provides a
4953simple method for converting between file types.")
4954 (license license:gpl2)))
08dac3d9
RW
4955
4956(define-public r-maptools
4957 (package
4958 (name "r-maptools")
80234d32 4959 (version "0.9-4")
08dac3d9
RW
4960 (source
4961 (origin
4962 (method url-fetch)
4963 (uri (cran-uri "maptools" version))
4964 (sha256
4965 (base32
80234d32 4966 "1753kgyc4kmbb5h6knz5wgvvvj8v77kzm8lz0kwz05m5k3spa24k"))))
08dac3d9
RW
4967 (build-system r-build-system)
4968 (propagated-inputs
4969 `(("r-foreign" ,r-foreign)
4970 ("r-lattice" ,r-lattice)
4971 ("r-sp" ,r-sp)))
4972 (home-page "http://r-forge.r-project.org/projects/maptools/")
4973 (synopsis "Tools for reading and handling spatial objects")
4974 (description
4975 "This package provides a set of tools for manipulating and reading
4976geographic data, in particular ESRI Shapefiles. It includes binary access to
4977GSHHG shoreline files. The package also provides interface wrappers for
4978exchanging spatial objects with other R packages.")
4979 ;; The C source files from shapelib are released under the Expat license.
4980 ;; The R code is released under GPL version 2 or later.
4981 (license (list license:gpl2+
4982 license:expat))))
284179bb
RW
4983
4984(define-public r-later
4985 (package
4986 (name "r-later")
7608984f 4987 (version "0.7.5")
284179bb
RW
4988 (source
4989 (origin
4990 (method url-fetch)
4991 (uri (cran-uri "later" version))
4992 (sha256
4993 (base32
7608984f 4994 "0xhwn37makzm85zb6w5acc7svzibxcnz69rks0kxw22vapkxwz1i"))))
284179bb
RW
4995 (build-system r-build-system)
4996 (propagated-inputs
4997 `(("r-bh" ,r-bh)
4998 ("r-rcpp" ,r-rcpp)
4999 ("r-rlang" ,r-rlang)))
5000 (home-page "https://github.com/r-lib/later")
5001 (synopsis "Utilities for delaying function execution")
5002 (description
5003 "This package provides tools to execute arbitrary R or C functions some
5004time after the current time, after the R execution stack has emptied.")
5005 (license license:gpl2+)))
d9d66ba9
RW
5006
5007(define-public r-promises
5008 (package
5009 (name "r-promises")
5010 (version "1.0.1")
5011 (source
5012 (origin
5013 (method url-fetch)
5014 (uri (cran-uri "promises" version))
5015 (sha256
5016 (base32
5017 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
5018 (build-system r-build-system)
5019 (propagated-inputs
5020 `(("r-later" ,r-later)
5021 ("r-magrittr" ,r-magrittr)
5022 ("r-r6" ,r-r6)
5023 ("r-rcpp" ,r-rcpp)
5024 ("r-rlang" ,r-rlang)))
5025 (home-page "https://rstudio.github.io/promises")
5026 (synopsis "Abstractions for promise-based asynchronous programming")
5027 (description
5028 "This package provides fundamental abstractions for doing asynchronous
5029programming in R using promises. Asynchronous programming is useful for
5030allowing a single R process to orchestrate multiple tasks in the background
5031while also attending to something else. Semantics are similar to JavaScript
5032promises, but with a syntax that is idiomatic R.")
5033 (license license:expat)))
3cf9ae2f
RW
5034
5035(define-public r-dosnow
5036 (package
5037 (name "r-dosnow")
5038 (version "1.0.16")
5039 (source
5040 (origin
5041 (method url-fetch)
5042 (uri (cran-uri "doSNOW" version))
5043 (sha256
5044 (base32
5045 "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
5046 (properties `((upstream-name . "doSNOW")))
5047 (build-system r-build-system)
5048 (propagated-inputs
5049 `(("r-foreach" ,r-foreach)
5050 ("r-iterators" ,r-iterators)
5051 ("r-snow" ,r-snow)))
5052 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5053 (synopsis "Foreach parallel adaptor for the snow package")
5054 (description
5055 "This package provides a parallel backend for the @code{%dopar%} function
5056using the @code{snow} package.")
5057 (license license:gpl2)))
fdc3a05d
RJ
5058
5059(define-public r-snowfall
5060 (package
5061 (name "r-snowfall")
5062 (version "1.84-6.1")
5063 (source (origin
5064 (method url-fetch)
5065 (uri (cran-uri "snowfall" version))
5066 (sha256
5067 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5068 (build-system r-build-system)
5069 (propagated-inputs
5070 `(("r-snow" ,r-snow)))
5071 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5072 (synopsis "Easier cluster computing")
5073 (description "This package is a usability wrapper around snow for easier
5074development of parallel R programs. This package offers e.g. extended error
5075checks, and additional functions. All functions work in sequential mode, too,
5076if no cluster is present or wished. The package is also designed as connector
5077to the cluster management tool @code{sfCluster}, but can also used without
5078it.")
5079 (license license:gpl2+)))
e09d74ec 5080
94a8990f
RW
5081(define-public r-rappdirs
5082 (package
5083 (name "r-rappdirs")
5084 (version "0.3.1")
5085 (source
5086 (origin
5087 (method url-fetch)
5088 (uri (cran-uri "rappdirs" version))
5089 (sha256
5090 (base32
5091 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5092 (build-system r-build-system)
5093 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5094 (synopsis "Determine where to save data, caches, and logs")
5095 (description
5096 "This package provides an easy way to determine which directories on the
5097user's computer should be used to save data, caches and logs. It is a port of
5098Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5099 (license license:expat)))
2b47ebe1
RW
5100
5101(define-public r-learnr
5102 (package
5103 (name "r-learnr")
7d0370ed 5104 (version "0.9.2.1")
2b47ebe1
RW
5105 (source
5106 (origin
5107 (method url-fetch)
5108 (uri (cran-uri "learnr" version))
5109 (sha256
5110 (base32
7d0370ed 5111 "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
2b47ebe1
RW
5112 (build-system r-build-system)
5113 (propagated-inputs
5114 `(("r-evaluate" ,r-evaluate)
5115 ("r-htmltools" ,r-htmltools)
5116 ("r-htmlwidgets" ,r-htmlwidgets)
5117 ("r-jsonlite" ,r-jsonlite)
5118 ("r-knitr" ,r-knitr)
5119 ("r-markdown" ,r-markdown)
5120 ("r-rappdirs" ,r-rappdirs)
5121 ("r-rmarkdown" ,r-rmarkdown)
5122 ("r-rprojroot" ,r-rprojroot)
5123 ("r-shiny" ,r-shiny)
5124 ("r-withr" ,r-withr)))
5125 (home-page "https://rstudio.github.io/learnr/")
5126 (synopsis "Interactive tutorials for R")
5127 (description
5128 "This package provides tools to create interactive tutorials using R
5129Markdown. Use a combination of narrative, figures, videos, exercises, and
5130quizzes to create self-paced tutorials for learning about R and R packages.")
5131 (license license:asl2.0)))
12591673
RW
5132
5133(define-public r-analytics
5134 (package
5135 (name "r-analytics")
7a06cdfa 5136 (version "3.0")
12591673
RW
5137 (source
5138 (origin
5139 (method url-fetch)
5140 (uri (cran-uri "analytics" version))
5141 (sha256
5142 (base32
7a06cdfa 5143 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5144 (build-system r-build-system)
5145 (propagated-inputs
5146 `(("r-car" ,r-car)
5147 ("r-cluster" ,r-cluster)
5148 ("r-fractal" ,r-fractal)
5149 ("r-lmtest" ,r-lmtest)
5150 ("r-mass" ,r-mass)
5151 ("r-np" ,r-np)
5152 ("r-powerplus" ,r-powerplus)
5153 ("r-robust" ,r-robust)
5154 ("r-trend" ,r-trend)
5155 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5156 ("r-urca" ,r-urca)
5157 ("r-vim" ,r-vim)))
12591673
RW
5158 (home-page "https://cran.r-project.org/web/packages/analytics/")
5159 (synopsis "Collection of data analysis tools")
5160 (description
5161 "This package is a collection of data analysis tools. It includes tools
5162for regression outlier detection in a fitted linear model, stationary
5163bootstrap using a truncated geometric distribution, a comprehensive test for
5164weak stationarity, column means by group, weighted biplots, and a heuristic to
5165obtain a better initial configuration in non-metric MDS.")
5166 (license license:gpl2)))
9f56ceec
RW
5167
5168(define-public r-reticulate
5169 (package
5170 (name "r-reticulate")
2cdd9d4f 5171 (version "1.10")
9f56ceec
RW
5172 (source
5173 (origin
5174 (method url-fetch)
5175 (uri (cran-uri "reticulate" version))
5176 (sha256
5177 (base32
2cdd9d4f 5178 "0bz3lxbisjwn6cv23090zivpy0bxcncr82g5qja13l37i8xnvqsq"))))
9f56ceec
RW
5179 (build-system r-build-system)
5180 (inputs `(("python" ,python)))
5181 (propagated-inputs
5182 `(("r-jsonlite" ,r-jsonlite)
5183 ("r-matrix" ,r-matrix)
5184 ("r-rcpp" ,r-rcpp)))
5185 (home-page "https://github.com/rstudio/reticulate")
5186 (synopsis "R interface to Python")
5187 (description
5188 "This package provides an interface from R to Python modules, classes,
5189and functions. When calling into Python, R data types are automatically
5190converted to their equivalent Python types. When values are returned from
5191Python to R they are converted back to R types.")
5192 (license license:asl2.0)))
11de8673
RW
5193
5194(define-public r-bibtex
5195 (package
5196 (name "r-bibtex")
5197 (version "0.4.2")
5198 (source
5199 (origin
5200 (method url-fetch)
5201 (uri (cran-uri "bibtex" version))
5202 (sha256
5203 (base32
5204 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5205 (build-system r-build-system)
5206 (propagated-inputs `(("r-stringr" ,r-stringr)))
5207 (home-page "https://github.com/romainfrancois/bibtex")
5208 (synopsis "Bibtex parser")
5209 (description "This package provides a utility for R to parse a bibtex
5210file.")
5211 (license license:gpl2+)))
e67acae7
RW
5212
5213(define-public r-ggseqlogo
5214 (package
5215 (name "r-ggseqlogo")
5216 (version "0.1")
5217 (source
5218 (origin
5219 (method url-fetch)
5220 (uri (cran-uri "ggseqlogo" version))
5221 (sha256
5222 (base32
5223 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5224 (build-system r-build-system)
5225 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5226 (home-page "https://github.com/omarwagih/ggseqlogo")
5227 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5228 (description
5229 "The range of functions provided by this package makes it possible to
5230draw highly versatile genomic sequence logos. Features include, but are not
5231limited to, modifying colour schemes and fonts used to draw the logo,
5232generating multiple logo plots, and aiding the visualisation with annotations.
5233Sequence logos can easily be combined with other ggplot2 plots.")
5234 ;; Unspecified version of the LGPL.
5235 (license license:lgpl3+)))
85df1a86
RW
5236
5237(define-public r-ggsci
5238 (package
5239 (name "r-ggsci")
5240 (version "2.9")
5241 (source
5242 (origin
5243 (method url-fetch)
5244 (uri (cran-uri "ggsci" version))
5245 (sha256
5246 (base32
5247 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5248 (build-system r-build-system)
5249 (propagated-inputs
5250 `(("r-ggplot2" ,r-ggplot2)
5251 ("r-scales" ,r-scales)))
5252 (home-page "https://nanx.me/ggsci/")
5253 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5254 (description
5255 "This package provides a collection of ggplot2 color palettes inspired by
5256plots in scientific journals, data visualization libraries, science fiction
5257movies, and TV shows.")
5258 (license license:gpl3)))
5219c5c5
RW
5259
5260(define-public r-ggsignif
5261 (package
5262 (name "r-ggsignif")
5263 (version "0.4.0")
5264 (source
5265 (origin
5266 (method url-fetch)
5267 (uri (cran-uri "ggsignif" version))
5268 (sha256
5269 (base32
5270 "1rn58d7pb3axk6chiihryykrzw76adaa2yiafq4d0j6qbhax78f7"))))
5271 (build-system r-build-system)
5272 (propagated-inputs
5273 `(("r-ggplot2" ,r-ggplot2)))
5274 (home-page "https://github.com/const-ae/ggsignif")
5275 (synopsis "Significance brackets for ggplot2")
5276 (description
5277 "Enrich your ggplots with group-wise comparisons. This package provides
5278an easy way to indicate if two groups are significantly different. Commonly
5279this is shown by a bracket on top connecting the groups of interest which
5280itself is annotated with the level of significance. The package provides a
5281single layer that takes the groups for comparison and the test as arguments
5282and adds the annotation to the plot.")
5283 (license license:gpl3)))
5cbaaee8
RW
5284
5285(define-public r-ggpubr
5286 (package
5287 (name "r-ggpubr")
1659c5dd 5288 (version "0.2")
5cbaaee8
RW
5289 (source
5290 (origin
5291 (method url-fetch)
5292 (uri (cran-uri "ggpubr" version))
5293 (sha256
5294 (base32
1659c5dd 5295 "0rkpcjb1x7lvhj68aam5airbi534jqyiq12x5xk40a25iifhghq6"))))
5cbaaee8
RW
5296 (build-system r-build-system)
5297 (propagated-inputs
5298 `(("r-cowplot" ,r-cowplot)
5299 ("r-dplyr" ,r-dplyr)
5300 ("r-ggplot2" ,r-ggplot2)
5301 ("r-ggrepel" ,r-ggrepel)
5302 ("r-ggsci" ,r-ggsci)
5303 ("r-ggsignif" ,r-ggsignif)
caaec886 5304 ("r-glue" ,r-glue)
5cbaaee8
RW
5305 ("r-gridextra" ,r-gridextra)
5306 ("r-magrittr" ,r-magrittr)
caaec886 5307 ("r-polynom" ,r-polynom)
5cbaaee8
RW
5308 ("r-purrr" ,r-purrr)
5309 ("r-scales" ,r-scales)
5310 ("r-tidyr" ,r-tidyr)))
5311 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5312 (synopsis "ggplot2-based publication-ready plots")
5313 (description
5314 "The ggplot2 package is an excellent and flexible package for elegant
5315data visualization in R. However the default generated plots require some
5316formatting before we can send them for publication. The ggpubr package
5317provides some easy-to-use functions for creating and customizing ggplot2-based
5318publication-ready plots.")
5319 (license license:gpl2)))
141e43bd
RW
5320
5321(define-public r-ellipse
5322 (package
5323 (name "r-ellipse")
5324 (version "0.4.1")
5325 (source
5326 (origin
5327 (method url-fetch)
5328 (uri (cran-uri "ellipse" version))
5329 (sha256
5330 (base32
5331 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5332 (build-system r-build-system)
5333 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5334 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5335 (description
5336 "This package contains various routines for drawing ellipses and
5337ellipse-like confidence regions, implementing the plots described in Murdoch
5338and Chow (1996), A graphical display of large correlation matrices, The
5339American Statistician 50, 178-180. There are also routines implementing the
5340profile plots described in Bates and Watts (1988), Nonlinear Regression
5341Analysis and its Applications.")
5342 (license license:gpl2+)))
cbf6017d
RW
5343
5344(define-public r-flashclust
5345 (package
5346 (name "r-flashclust")
5347 (version "1.01-2")
5348 (source
5349 (origin
5350 (method url-fetch)
5351 (uri (cran-uri "flashClust" version))
5352 (sha256
5353 (base32
5354 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5355 (properties `((upstream-name . "flashClust")))
5356 (build-system r-build-system)
5357 (native-inputs `(("gfortran" ,gfortran)))
5358 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5359 (synopsis "Implementation of optimal hierarchical clustering")
5360 (description
5361 "This package provides a fast implementation of hierarchical
5362clustering.")
5363 (license license:gpl2+)))
e83841a2
RW
5364
5365(define-public r-factominer
5366 (package
5367 (name "r-factominer")
5368 (version "1.41")
5369 (source
5370 (origin
5371 (method url-fetch)
5372 (uri (cran-uri "FactoMineR" version))
5373 (sha256
5374 (base32
5375 "1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"))))
5376 (properties `((upstream-name . "FactoMineR")))
5377 (build-system r-build-system)
5378 (propagated-inputs
5379 `(("r-car" ,r-car)
5380 ("r-cluster" ,r-cluster)
5381 ("r-ellipse" ,r-ellipse)
5382 ("r-flashclust" ,r-flashclust)
5383 ("r-lattice" ,r-lattice)
5384 ("r-leaps" ,r-leaps)
5385 ("r-mass" ,r-mass)
5386 ("r-scatterplot3d" ,r-scatterplot3d)))
5387 (home-page "http://factominer.free.fr")
5388 (synopsis "Multivariate exploratory data analysis and data mining")
5389 (description
5390 "This package provides exploratory data analysis methods to summarize,
5391visualize and describe datasets. The main principal component methods are
5392available, those with the largest potential in terms of applications:
5393principal component analysis (PCA) when variables are quantitative,
5394correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5395variables are categorical, Multiple Factor Analysis when variables are
5396structured in groups, etc. and hierarchical cluster analysis.")
5397 (license license:gpl2+)))
f22bfee9
RW
5398
5399(define-public r-factoextra
5400 (package
5401 (name "r-factoextra")
5402 (version "1.0.5")
5403 (source
5404 (origin
5405 (method url-fetch)
5406 (uri (cran-uri "factoextra" version))
5407 (sha256
5408 (base32
5409 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5410 (build-system r-build-system)
5411 (propagated-inputs
5412 `(("r-abind" ,r-abind)
5413 ("r-cluster" ,r-cluster)
5414 ("r-dendextend" ,r-dendextend)
5415 ("r-factominer" ,r-factominer)
5416 ("r-ggplot2" ,r-ggplot2)
5417 ("r-ggpubr" ,r-ggpubr)
5418 ("r-ggrepel" ,r-ggrepel)
5419 ("r-reshape2" ,r-reshape2)
5420 ("r-tidyr" ,r-tidyr)))
5421 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5422 (synopsis "Extract and visualize the results of multivariate data analyses")
5423 (description
5424 "This package provides some easy-to-use functions to extract and
5425visualize the output of multivariate data analyses, including
6ccd88e8
RW
5426@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5427Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5428Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5429@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5430packages. It contains also functions for simplifying some clustering analysis
5431steps and provides ggplot2-based elegant data visualization.")
5432 (license license:gpl2)))
0c9868aa 5433
356230da
RW
5434(define-public r-fansi
5435 (package
5436 (name "r-fansi")
08645fcf 5437 (version "0.4.0")
356230da
RW
5438 (source
5439 (origin
5440 (method url-fetch)
5441 (uri (cran-uri "fansi" version))
5442 (sha256
5443 (base32
08645fcf 5444 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5445 (build-system r-build-system)
5446 (native-inputs
5447 `(("r-knitr" ,r-knitr))) ; for vignettes
5448 (home-page "https://github.com/brodieG/fansi")
5449 (synopsis "ANSI control sequence aware string functions")
5450 (description
5451 "This package provides counterparts to R string manipulation functions
5452that account for the effects of ANSI text formatting control sequences.")
5453 (license license:gpl2+)))
5454
0c9868aa
RW
5455(define-public r-nbclust
5456 (package
5457 (name "r-nbclust")
5458 (version "3.0")
5459 (source
5460 (origin
5461 (method url-fetch)
5462 (uri (cran-uri "NbClust" version))
5463 (sha256
5464 (base32
5465 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5466 (properties `((upstream-name . "NbClust")))
5467 (build-system r-build-system)
5468 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5469 (synopsis "Determine the best number of clusters in a data set")
5470 (description
5471 "NbClust provides 30 indexes for determining the optimal number of
5472clusters in a data set and offers the best clustering scheme from different
5473results to the user.")
5474 (license license:gpl2)))
546fc4aa
RW
5475
5476(define-public r-hdf5r
5477 (package
5478 (name "r-hdf5r")
081af9fa 5479 (version "1.0.1")
546fc4aa
RW
5480 (source
5481 (origin
5482 (method url-fetch)
5483 (uri (cran-uri "hdf5r" version))
5484 (sha256
5485 (base32
081af9fa 5486 "0h222q80li8rs3cv4c5lvv3g91ygd51w43ay6fwyk9q9d315vwrj"))))
546fc4aa
RW
5487 (build-system r-build-system)
5488 (inputs
5489 `(("hdf5" ,hdf5)
5490 ("zlib" ,zlib)))
5491 (propagated-inputs
5492 `(("r-bit64" ,r-bit64)
5493 ("r-r6" ,r-r6)))
5494 (home-page "https://hhoeflin.github.io/hdf5r")
5495 (synopsis "Interface to the HDF5 binary data format")
5496 (description
5497 "HDF5 is a data model, library and file format for storing and managing
5498large amounts of data. This package provides a nearly feature complete,
5499object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5500functionality is added so that HDF5 objects behave very similar to their
5501corresponding R counterparts.")
5502 (license license:asl2.0)))
846325a8 5503
3568b823
RW
5504(define-public r-itertools
5505 (package
5506 (name "r-itertools")
5507 (version "0.1-3")
5508 (source
5509 (origin
5510 (method url-fetch)
5511 (uri (cran-uri "itertools" version))
5512 (sha256
5513 (base32
5514 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5515 (build-system r-build-system)
5516 (propagated-inputs
5517 `(("r-iterators" ,r-iterators)))
5518 (home-page "https://cran.r-project.org/web/packages/itertools/")
5519 (synopsis "Iterator tools")
5520 (description
5521 "This package provides various tools for creating iterators, many
5522patterned after functions in the Python @code{itertools} module, and others
5523patterned after functions in the snow package.")
5524 (license license:gpl2)))
5525
53718658
RW
5526(define-public r-polynom
5527 (package
5528 (name "r-polynom")
5529 (version "1.3-9")
5530 (source
5531 (origin
5532 (method url-fetch)
5533 (uri (cran-uri "polynom" version))
5534 (sha256
5535 (base32
5536 "1s4xxv5rvpigawknvq27v9vzvs83phfsj5h8mim2lmf5bj950nnk"))))
5537 (build-system r-build-system)
5538 (home-page "https://cran.r-project.org/web/packages/polynom/")
5539 (synopsis "Functions for univariate polynomial manipulations")
5540 (description
5541 "This package provides a collection of functions to implement a class for
5542univariate polynomial manipulations.")
5543 (license license:gpl2)))
5544
dd954dd7
RW
5545(define-public r-gbrd
5546 (package
5547 (name "r-gbrd")
5548 (version "0.4-11")
5549 (source
5550 (origin
5551 (method url-fetch)
5552 (uri (cran-uri "gbRd" version))
5553 (sha256
5554 (base32
5555 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
5556 (properties `((upstream-name . "gbRd")))
5557 (build-system r-build-system)
5558 (home-page "https://cran.r-project.org/web/packages/gbRd/")
5559 (synopsis "Utilities for processing Rd objects and files")
5560 (description
5561 "This package provides utilities for processing Rd objects and files.
5562Extract argument descriptions and other parts of the help pages of
5563functions.")
5564 (license license:gpl2+)))
5565
0c92f373
RW
5566(define-public r-rjags
5567 (package
5568 (name "r-rjags")
5569 (version "4-8")
5570 (source
5571 (origin
5572 (method url-fetch)
5573 (uri (cran-uri "rjags" version))
5574 (sha256
5575 (base32
5576 "17xmjksj69f9wk4x71jxk4cgiqhaf2fj6bjm0mgzp4qln5x84a8m"))))
5577 (build-system r-build-system)
5578 (propagated-inputs
5579 `(("r-coda" ,r-coda)))
5580 (inputs
5581 `(("jags" ,jags)))
5582 (native-inputs
5583 `(("pkg-config" ,pkg-config)))
5584 (home-page "http://mcmc-jags.sourceforge.net")
5585 (synopsis "Bayesian graphical models using MCMC")
5586 (description
5587 "This package provides an R interface to the JAGS MCMC library. JAGS is
5588Just Another Gibbs Sampler. It is a program for analysis of Bayesian
5589hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
5590 (license license:gpl2)))
5591
6a846975
RW
5592(define-public r-rdpack
5593 (package
5594 (name "r-rdpack")
71d99539 5595 (version "0.10-1")
6a846975
RW
5596 (source
5597 (origin
5598 (method url-fetch)
5599 (uri (cran-uri "Rdpack" version))
5600 (sha256
5601 (base32
71d99539 5602 "0bbjnw88h54v40hzim00i8yd3p4rk9i84zfdmgcbnylscwvsf0av"))))
6a846975
RW
5603 (properties `((upstream-name . "Rdpack")))
5604 (build-system r-build-system)
5605 (propagated-inputs
5606 `(("r-bibtex" ,r-bibtex)
5607 ("r-gbrd" ,r-gbrd)))
5608 (home-page "https://github.com/GeoBosh/Rdpack")
5609 (synopsis "Update and manipulate Rd documentation objects")
5610 (description
5611 "This package provides functions for manipulation of R documentation
5612objects, including functions @code{reprompt()} and @code{ereprompt()} for
5613updating Rd documentation for functions, methods and classes; it also includes
5614Rd macros for citations and import of references from bibtex files for use in
5615Rd files and roxygen2 comments, as well as many functions for manipulation of
5616references and Rd files.")
5617 (license license:gpl2+)))
5618
c183fa26
RW
5619(define-public r-officer
5620 (package
5621 (name "r-officer")
5622 (version "0.3.2")
5623 (source
5624 (origin
5625 (method url-fetch)
5626 (uri (cran-uri "officer" version))
5627 (sha256
5628 (base32
5629 "14b6ii9h3fi5g8ja929mfhxps9r7x78flqjdy437y9aygkhmiz2i"))))
5630 (build-system r-build-system)
5631 (propagated-inputs
5632 `(("r-base64enc" ,r-base64enc)
5633 ("r-digest" ,r-digest)
5634 ("r-htmltools" ,r-htmltools)
5635 ("r-magrittr" ,r-magrittr)
5636 ("r-r6" ,r-r6)
5637 ("r-rcpp" ,r-rcpp)
5638 ("r-uuid" ,r-uuid)
5639 ("r-xml2" ,r-xml2)
5640 ("r-zip" ,r-zip)))
5641 (home-page "https://davidgohel.github.io/officer")
5642 (synopsis "Manipulation of Word and PowerPoint documents")
5643 (description
5644 "This package provides tools to access and manipulate Word and PowerPoint
5645documents from R. The package focuses on tabular and graphical reporting from
5646R; it also provides two functions that let users get document content into
5647data objects. A set of functions lets add and remove images, tables and
5648paragraphs of text in new or existing documents. When working with PowerPoint
5649presentations, slides can be added or removed; shapes inside slides can also
5650be added or removed. When working with Word documents, a cursor can be used
5651to help insert or delete content at a specific location in the document.")
5652 (license license:gpl3)))
5653
488dc4e1
RW
5654(define-public r-abn
5655 (package
5656 (name "r-abn")
fbd263cd 5657 (version "1.3")
488dc4e1
RW
5658 (source
5659 (origin
5660 (method url-fetch)
5661 (uri (cran-uri "abn" version))
5662 (sha256
5663 (base32
fbd263cd 5664 "1q9hzpxwg835711kxwygd0l2awal6f015f8s6fprwz7graz1wbbm"))))
488dc4e1
RW
5665 (build-system r-build-system)
5666 (inputs
5667 `(("gsl" ,gsl)))
5668 (propagated-inputs
5669 `(("r-cairo" ,r-cairo)
5670 ("r-lme4" ,r-lme4)
5671 ("r-mass" ,r-mass)
5672 ("r-nnet" ,r-nnet)
5673 ("r-rcpp" ,r-rcpp)
5674 ("r-rcpparmadillo" ,r-rcpparmadillo)
5675 ("r-rjags" ,r-rjags)))
5676 (home-page "http://www.r-bayesian-networks.org")
5677 (synopsis "Modelling multivariate data with additive bayesian networks")
5678 (description
5679 "Bayesian network analysis is a form of probabilistic graphical models
5680which derives from empirical data a directed acyclic graph, DAG, describing
5681the dependency structure between random variables. An additive Bayesian
5682network model consists of a form of a DAG where each node comprises a
5683@dfn{generalized linear model} (GLM). Additive Bayesian network models are
5684equivalent to Bayesian multivariate regression using graphical modelling, they
5685generalises the usual multivariable regression, GLM, to multiple dependent
5686variables. This package provides routines to help determine optimal Bayesian
5687network models for a given data set, where these models are used to identify
5688statistical dependencies in messy, complex data.")
5689 (license license:gpl2+)))
5690
ffdeda3c
RW
5691(define-public r-acd
5692 (package
5693 (name "r-acd")
5694 (version "1.5.3")
5695 (source
5696 (origin
5697 (method url-fetch)
5698 (uri (cran-uri "ACD" version))
5699 (sha256
5700 (base32
5701 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
5702 (properties `((upstream-name . "ACD")))
5703 (build-system r-build-system)
5704 (home-page "https://cran.r-project.org/web/packages/ACD/")
5705 (synopsis "Categorical data analysis with complete or missing responses")
5706 (description
5707 "This package provides tools for categorical data analysis with complete
5708or missing responses.")
5709 (license license:gpl2+)))
5710
acbf23da
RW
5711(define-public r-acdm
5712 (package
5713 (name "r-acdm")
5714 (version "1.0.4")
5715 (source
5716 (origin
5717 (method url-fetch)
5718 (uri (cran-uri "ACDm" version))
5719 (sha256
5720 (base32
5721 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
5722 (properties `((upstream-name . "ACDm")))
5723 (build-system r-build-system)
5724 (propagated-inputs
5725 `(("r-dplyr" ,r-dplyr)
5726 ("r-ggplot2" ,r-ggplot2)
5727 ("r-plyr" ,r-plyr)
5728 ("r-rsolnp" ,r-rsolnp)
5729 ("r-zoo" ,r-zoo)))
5730 (home-page "https://cran.r-project.org/web/packages/ACDm/")
5731 (synopsis "Tools for Autoregressive Conditional Duration Models")
5732 (description
5733 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
5734and Russell, 1998) models. It creates trade, price or volume durations from
5735transactions (tic) data, performs diurnal adjustments, fits various ACD models
5736and tests them.")
5737 (license license:gpl2+)))
5738
08bf097a
RW
5739(define-public r-overlap
5740 (package
5741 (name "r-overlap")
5742 (version "0.3.2")
5743 (source
5744 (origin
5745 (method url-fetch)
5746 (uri (cran-uri "overlap" version))
5747 (sha256
5748 (base32
5749 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
5750 (build-system r-build-system)
5751 (home-page "https://cran.r-project.org/web/packages/overlap/")
5752 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
5753 (description
5754 "This package provides functions to fit kernel density functions to data
5755on temporal activity patterns of animals; estimate coefficients of overlapping
5756of densities for two species; and calculate bootstrap estimates of confidence
5757intervals.")
5758 (license license:gpl3+)))
5759
bfee9ce8
RW
5760(define-public r-snakecase
5761 (package
5762 (name "r-snakecase")
5763 (version "0.9.2")
5764 (source
5765 (origin
5766 (method url-fetch)
5767 (uri (cran-uri "snakecase" version))
5768 (sha256
5769 (base32
5770 "1g6xai53dl24ws0mwhqrkcv583ziaq505cv3z8v5dhjgy98kilyj"))))
5771 (build-system r-build-system)
5772 (propagated-inputs
5773 `(("r-stringi" ,r-stringi)
5774 ("r-stringr" ,r-stringr)))
5775 (home-page "https://github.com/Tazinho/snakecase")
5776 (synopsis "Convert strings into any case")
5777 (description
5778 "This package provides a consistent, flexible and easy to use tool to
5779parse and convert strings into cases like snake or camel among others.")
5780 (license license:gpl3)))
5781
de059e4b
RW
5782(define-public r-prediction
5783 (package
5784 (name "r-prediction")
12502bf4 5785 (version "0.3.6.1")
de059e4b
RW
5786 (source
5787 (origin
5788 (method url-fetch)
5789 (uri (cran-uri "prediction" version))
5790 (sha256
5791 (base32
12502bf4 5792 "1znxpacd79fjkf84w3493p1vmafanqfxsspwpwpkmda323bsxj0n"))))
de059e4b
RW
5793 (build-system r-build-system)
5794 (propagated-inputs
5795 `(("r-data-table" ,r-data-table)))
5796 (home-page "https://github.com/leeper/prediction")
5797 (synopsis "Tidy, type-safe prediction methods")
5798 (description
5799 "This package provides the @code{prediction()} function, a type-safe
5800alternative to @code{predict()} that always returns a data frame. The package
5801currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
5802from the @code{stats} package, as well as numerous other model classes from
5803other add-on packages.")
5804 (license license:expat)))
5805
cfc06314
RW
5806(define-public r-sjlabelled
5807 (package
5808 (name "r-sjlabelled")
2766d343 5809 (version "1.0.16")
cfc06314
RW
5810 (source
5811 (origin
5812 (method url-fetch)
5813 (uri (cran-uri "sjlabelled" version))
5814 (sha256
5815 (base32
2766d343 5816 "1zi1ncna16zl9hcy7mzara4kjxqkgwcw9ncp388ss353wwc9y2nc"))))
cfc06314
RW
5817 (build-system r-build-system)
5818 (propagated-inputs
5819 `(("r-broom" ,r-broom)
5820 ("r-dplyr" ,r-dplyr)
5821 ("r-haven" ,r-haven)
5822 ("r-magrittr" ,r-magrittr)
5823 ("r-prediction" ,r-prediction)
5824 ("r-purrr" ,r-purrr)
5825 ("r-rlang" ,r-rlang)
2766d343 5826 ("r-snakecase" ,r-snakecase)))
cfc06314
RW
5827 (home-page "https://github.com/strengejacke/sjlabelled")
5828 (synopsis "Labelled data utility functions")
5829 (description
5830 "This package provides a collection of functions dealing with labelled
5831data, like reading and writing data between R and other statistical software
5832packages. This includes easy ways to get, set or change value and variable
5833label attributes, to convert labelled vectors into factors or numeric (and
5834vice versa), or to deal with multiple declared missing values.")
5835 (license license:gpl3)))
5836
1f560b9c
RW
5837(define-public r-sjmisc
5838 (package
5839 (name "r-sjmisc")
e45f4a4d 5840 (version "2.7.7")
1f560b9c
RW
5841 (source
5842 (origin
5843 (method url-fetch)
5844 (uri (cran-uri "sjmisc" version))
5845 (sha256
5846 (base32
e45f4a4d 5847 "0xm9pmq17maivmjsygwx3bdjd71hf829qbx735hyxa69z9dhp24q"))))
1f560b9c
RW
5848 (build-system r-build-system)
5849 (propagated-inputs
5850 `(("r-broom" ,r-broom)
5851 ("r-crayon" ,r-crayon)
5852 ("r-dplyr" ,r-dplyr)
5853 ("r-haven" ,r-haven)
5854 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
5855 ("r-purrr" ,r-purrr)
5856 ("r-rlang" ,r-rlang)
5857 ("r-sjlabelled" ,r-sjlabelled)
5858 ("r-stringdist" ,r-stringdist)
5859 ("r-stringr" ,r-stringr)
84d0d860 5860 ("r-tidyr" ,r-tidyr)))
1f560b9c
RW
5861 (home-page "https://github.com/strengejacke/sjmisc")
5862 (synopsis "Data and variable transformation functions")
5863 (description
5864 "This package is a collection of miscellaneous utility functions,
5865supporting data transformation tasks like recoding, dichotomizing or grouping
5866variables, setting and replacing missing values. The data transformation
5867functions also support labelled data, and all integrate seamlessly into a
5868tidyverse workflow.")
5869 (license license:gpl3)))
5870
aaed237d
RW
5871(define-public r-nortest
5872 (package
5873 (name "r-nortest")
5874 (version "1.0-4")
5875 (source
5876 (origin
5877 (method url-fetch)
5878 (uri (cran-uri "nortest" version))
5879 (sha256
5880 (base32
5881 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
5882 (build-system r-build-system)
5883 (home-page "https://cran.r-project.org/web/packages/nortest/")
5884 (synopsis "Tests for normality")
5885 (description
5886 "This package provides five omnibus tests for testing the composite
5887hypothesis of normality.")
5888 (license license:gpl2+)))
5889
0fd7d59d
RW
5890(define-public r-moonbook
5891 (package
5892 (name "r-moonbook")
5893 (version "0.2.3")
5894 (source
5895 (origin
5896 (method url-fetch)
5897 (uri (cran-uri "moonBook" version))
5898 (sha256
5899 (base32
5900 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
5901 (properties `((upstream-name . "moonBook")))
5902 (build-system r-build-system)
5903 (propagated-inputs
5904 `(("r-magrittr" ,r-magrittr)
5905 ("r-nortest" ,r-nortest)
5906 ("r-purrr" ,r-purrr)
5907 ("r-sjmisc" ,r-sjmisc)
5908 ("r-stringr" ,r-stringr)
5909 ("r-survival" ,r-survival)))
5910 (home-page "https://github.com/cardiomoon/moonBook")
5911 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
5912 (description
5913 "This package provides several analysis-related functions for the book
5914entitled \"R statistics and graph for medical articles\" (written in Korean),
5915version 1, by Keon-Woong Moon with Korean demographic data with several plot
5916functions.")
5917 (license license:gpl2)))
5918
589bd1c4
RW
5919(define-public r-flextable
5920 (package
5921 (name "r-flextable")
244a5c43 5922 (version "0.4.6")
589bd1c4
RW
5923 (source
5924 (origin
5925 (method url-fetch)
5926 (uri (cran-uri "flextable" version))
5927 (sha256
5928 (base32
244a5c43 5929 "0fa42dvf0wyl91w4v0rywm3xgw9n03cfyl28ficrv8iabz4k4382"))))
589bd1c4
RW
5930 (build-system r-build-system)
5931 (propagated-inputs
5932 `(("r-gdtools" ,r-gdtools)
5933 ("r-htmltools" ,r-htmltools)
5934 ("r-knitr" ,r-knitr)
5935 ("r-officer" ,r-officer)
5936 ("r-r6" ,r-r6)
5937 ("r-rmarkdown" ,r-rmarkdown)
5938 ("r-stringr" ,r-stringr)
5939 ("r-xml2" ,r-xml2)))
5940 (home-page "https://davidgohel.github.io/flextable")
5941 (synopsis "Functions for tabular reporting")
5942 (description
5943 "This package provides tools to create pretty tables for HTML documents
5944and other formats. Functions are provided to let users create tables, modify
5945and format their content. It extends the @code{officer} package and can be
5946used within R markdown documents when rendering to HTML and to Word
5947documents.")
5948 (license license:gpl3)))
5949
846325a8
RW
5950(define-public r-writexl
5951 (package
5952 (name "r-writexl")
04a18a81 5953 (version "1.1")
846325a8
RW
5954 (source
5955 (origin
5956 (method url-fetch)
5957 (uri (cran-uri "writexl" version))
5958 (sha256
5959 (base32
04a18a81 5960 "0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"))))
846325a8
RW
5961 (build-system r-build-system)
5962 (inputs `(("zlib" ,zlib)))
5963 (home-page "https://github.com/ropensci/writexl")
5964 (synopsis "Export data frames to xlsx format")
5965 (description
5966 "This package provides a data frame to xlsx exporter based on
5967libxlsxwriter.")
5968 (license license:bsd-2)))
64abd245
RW
5969
5970(define-public r-biasedurn
5971 (package
5972 (name "r-biasedurn")
5973 (version "1.07")
5974 (source
5975 (origin
5976 (method url-fetch)
5977 (uri (cran-uri "BiasedUrn" version))
5978 (sha256
5979 (base32
5980 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
5981 (properties `((upstream-name . "BiasedUrn")))
5982 (build-system r-build-system)
5983 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
5984 (synopsis "Biased Urn model distributions")
5985 (description
5986 "This package provides statistical models of biased sampling in the form
5987of univariate and multivariate noncentral hypergeometric distributions,
5988including Wallenius' noncentral hypergeometric distribution and Fisher's
5989noncentral hypergeometric distribution (also called extended hypergeometric
5990distribution).")
5991 (license license:gpl3)))
87ba9508
RW
5992
5993(define-public r-goplot
5994 (package
5995 (name "r-goplot")
5996 (version "1.0.2")
5997 (source
5998 (origin
5999 (method url-fetch)
6000 (uri (cran-uri "GOplot" version))
6001 (sha256
6002 (base32
6003 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6004 (properties `((upstream-name . "GOplot")))
6005 (build-system r-build-system)
6006 (propagated-inputs
6007 `(("r-ggdendro" ,r-ggdendro)
6008 ("r-ggplot2" ,r-ggplot2)
6009 ("r-gridextra" ,r-gridextra)
6010 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6011 (home-page "https://github.com/wencke/wencke.github.io")
6012 (synopsis "Visualization of functional analysis data")
6013 (description
6014 "This package provides an implementation of multilayered visualizations
6015for enhanced graphical representation of functional analysis data. It
6016combines and integrates omics data derived from expression and functional
6017annotation enrichment analyses. Its plotting functions have been developed
6018with an hierarchical structure in mind: starting from a general overview to
6019identify the most enriched categories (modified bar plot, bubble plot) to a
6020more detailed one displaying different types of relevant information for the
6021molecules in a given set of categories (circle plot, chord plot, cluster plot,
6022Venn diagram, heatmap).")
6023 (license license:gpl2)))
aec7d6be
RW
6024
6025(define-public r-getopt
6026 (package
6027 (name "r-getopt")
6028 (version "1.20.2")
6029 (source
6030 (origin
6031 (method url-fetch)
6032 (uri (cran-uri "getopt" version))
6033 (sha256
6034 (base32
6035 "13p35lbpy7i578752fa71sbfvcsqw5qfa9p6kf8b5m3c5p9i4v1x"))))
6036 (build-system r-build-system)
6037 (home-page "https://github.com/trevorld/getopt")
6038 (synopsis "Command-line option processor for R")
6039 (description
6040 "This package is designed to be used with Rscript to write shebang
6041scripts that accept short and long options. Many users will prefer to
6042use the packages @code{optparse} or @code{argparse} which add extra
6043features like automatically generated help options and usage texts,
6044support for default values, positional argument support, etc.")
6045 (license license:gpl2+)))
3629622b
RW
6046
6047(define-public r-findpython
6048 (package
6049 (name "r-findpython")
f0867a0e 6050 (version "1.0.4")
3629622b
RW
6051 (source
6052 (origin
6053 (method url-fetch)
6054 (uri (cran-uri "findpython" version))
6055 (sha256
6056 (base32
f0867a0e 6057 "1zfcdcp4d48d2pzf5n59kqrfk2z9nnyzkx5j00gfmgfkadnv93x5"))))
3629622b
RW
6058 (build-system r-build-system)
6059 (home-page "https://github.com/trevorld/findpython")
6060 (synopsis "Functions to find an acceptable Python binary")
6061 (description
6062 "This package was designed to find an acceptable Python binary that
6063matches version and feature constraints.")
6064 (license license:expat)))
fa697599
RW
6065
6066;; This in not the same as "r-argparser"
6067(define-public r-argparse
6068 (package
6069 (name "r-argparse")
11a36548 6070 (version "2.0.0")
fa697599
RW
6071 (source
6072 (origin
6073 (method url-fetch)
6074 (uri (cran-uri "argparse" version))
6075 (sha256
6076 (base32
11a36548 6077 "1qrp7hc8sm6ryw0zws76al865ansig1xbx8ljxz4wabh60msrz3i"))))
fa697599
RW
6078 (build-system r-build-system)
6079 (inputs `(("python" ,python)))
6080 (propagated-inputs
6081 `(("r-findpython" ,r-findpython)
6082 ("r-getopt" ,r-getopt)
6083 ("r-jsonlite" ,r-jsonlite)
11a36548 6084 ("r-r6" ,r-r6)))
fa697599
RW
6085 (home-page "https://github.com/trevorld/argparse")
6086 (synopsis "Command line optional and positional argument parser")
6087 (description
6088 "This package provides a command line parser to be used with Rscript to
6089write shebang scripts that gracefully accept positional and optional arguments
6090and automatically generate usage notices.")
6091 (license license:gpl2+)))
4646d18e
RW
6092
6093(define-public r-hash
6094 (package
6095 (name "r-hash")
6096 (version "2.2.6")
6097 (source
6098 (origin
6099 (method url-fetch)
6100 (uri (cran-uri "hash" version))
6101 (sha256
6102 (base32
6103 "0mkx59bmni3b283znvbndnkbar85fzavzdfgmwrhskidsqcz34yz"))))
6104 (build-system r-build-system)
6105 (home-page "https://cran.r-project.org/web/packages/hash/")
6106 (synopsis "Implementation of hash/associated arrays/dictionaries")
6107 (description
6108 "This package implements a data structure similar to hashes in Perl and
6109dictionaries in Python but with a purposefully R flavor. For objects of
6110appreciable size, access using hashes outperforms native named lists and
6111vectors.")
6112 (license license:gpl2+)))
06a45ad6
RW
6113
6114(define-public r-orddom
6115 (package
6116 (name "r-orddom")
6117 (version "3.1")
6118 (source
6119 (origin
6120 (method url-fetch)
6121 (uri (cran-uri "orddom" version))
6122 (sha256
6123 (base32
6124 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6125 (build-system r-build-system)
6126 (propagated-inputs `(("r-psych" ,r-psych)))
6127 (home-page "https://cran.r-project.org/web/packages/orddom/")
6128 (synopsis "Ordinal dominance statistics")
6129 (description
6130 "This package provides tools to compute ordinal, statistics and effect
6131sizes as an alternative to mean comparison: Cliff's delta or success rate
6132difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6133Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6134Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6135Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6136comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6137Group (Non-)Overlap considerations.")
6138 (license license:gpl2)))
0fccd15f
RW
6139
6140(define-public r-doby
6141 (package
6142 (name "r-doby")
cb96d81b 6143 (version "4.6-2")
0fccd15f
RW
6144 (source
6145 (origin
6146 (method url-fetch)
6147 (uri (cran-uri "doBy" version))
6148 (sha256
6149 (base32
cb96d81b 6150 "02vbv9nfgywg6lsiialkmfnax5z3rkyb9nr8j9l2cp8xi6ml95mb"))))
0fccd15f
RW
6151 (properties `((upstream-name . "doBy")))
6152 (build-system r-build-system)
6153 (propagated-inputs
6154 `(("r-dplyr" ,r-dplyr)
6155 ("r-magrittr" ,r-magrittr)
6156 ("r-mass" ,r-mass)
6157 ("r-matrix" ,r-matrix)
6158 ("r-plyr" ,r-plyr)))
6159 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6160 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6161 (description
6162 "This package contains:
6163
6164@itemize
6165@item facilities for working with grouped data: @code{do}
6166 something to data stratified @code{by} some variables.
6167@item implementations of least-squares means, general linear contrasts, and
6168@item miscellaneous other utilities.
6169@end itemize\n")
6170 (license license:gpl2+)))
5850c5b3
RW
6171
6172(define-public r-refgenome
6173 (package
6174 (name "r-refgenome")
2652e253 6175 (version "1.7.3.1")
5850c5b3
RW
6176 (source
6177 (origin
6178 (method url-fetch)
6179 (uri (cran-uri "refGenome" version))
6180 (sha256
6181 (base32
2652e253 6182 "1s4lxv5pqk6d0f0a9iclgv88yl346fwvzgraxh0gwpbym1yhh787"))))
5850c5b3
RW
6183 (properties `((upstream-name . "refGenome")))
6184 (build-system r-build-system)
6185 (propagated-inputs
6186 `(("r-dbi" ,r-dbi)
6187 ("r-doby" ,r-doby)
6188 ("r-rsqlite" ,r-rsqlite)))
6189 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6190 (synopsis
6191 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6192 (description
6193 "This package contains functionality for importing and managing of
6194downloaded genome annotation data from the Ensembl genome browser (European
6195Bioinformatics Institute) and from the UCSC genome browser (University of
6196California, Santa Cruz) and annotation routines for genomic positions and
6197splice site positions.")
6198 (license license:gpl2)))
ff7d53a7
RW
6199
6200(define-public r-basix
6201 (package
6202 (name "r-basix")
6203 (version "1.1")
6204 (source
6205 (origin
6206 (method url-fetch)
6207 (uri (cran-uri "BASIX" version))
6208 (sha256
6209 (base32
6210 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6211 (properties `((upstream-name . "BASIX")))
6212 (build-system r-build-system)
6213 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6214 (synopsis "Efficient C/C++ toolset for R")
6215 (description
6216 "BASIX provides some efficient C/C++ implementations of native R
6217procedures to speed up calculations in R.")
6218 (license license:gpl2)))
65e74814
RW
6219
6220(define-public r-blockfest
6221 (package
6222 (name "r-blockfest")
6223 (version "1.6")
6224 (source
6225 (origin
6226 (method url-fetch)
6227 (uri (cran-uri "BlockFeST" version))
6228 (sha256
6229 (base32
6230 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6231 (properties `((upstream-name . "BlockFeST")))
6232 (build-system r-build-system)
6233 (propagated-inputs `(("r-basix" ,r-basix)))
6234 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6235 (synopsis "Bayesian calculation of region-specific fixation index")
6236 (description
6237 "This package provides an R implementation of an extension of the
6238BayeScan software for codominant markers, adding the option to group
6239individual SNPs into pre-defined blocks. A typical application of this new
6240approach is the identification of genomic regions, genes, or gene sets
6241containing one or more SNPs that evolved under directional selection.")
6242 (license license:gpl2)))
b9ff2599 6243
fbdf05b1
RW
6244(define-public r-proc
6245 (package
6246 (name "r-proc")
464676a9 6247 (version "1.13.0")
fbdf05b1
RW
6248 (source
6249 (origin
6250 (method url-fetch)
6251 (uri (cran-uri "pROC" version))
6252 (sha256
6253 (base32
464676a9 6254 "0ain17clympkx09ym7gydylcd93096dxzqx1qzci310yq2l7fknm"))))
fbdf05b1
RW
6255 (properties `((upstream-name . "pROC")))
6256 (build-system r-build-system)
6257 (propagated-inputs
6258 `(("r-ggplot2" ,r-ggplot2)
6259 ("r-plyr" ,r-plyr)
6260 ("r-rcpp" ,r-rcpp)))
6261 (home-page "http://expasy.org/tools/pROC/")
6262 (synopsis "Display and analyze ROC curves")
6263 (description
6264 "This package provides tools for visualizing, smoothing and comparing
6265receiver operating characteristic (ROC curves). The area under the
6266curve (AUC) can be compared with statistical tests based on U-statistics or
6267bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6268 (license license:gpl3+)))
cea4d360
RW
6269
6270(define-public r-rootsolve
6271 (package
6272 (name "r-rootsolve")
6273 (version "1.7")
6274 (source
6275 (origin
6276 (method url-fetch)
6277 (uri (cran-uri "rootSolve" version))
6278 (sha256
6279 (base32
6280 "08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"))))
6281 (properties `((upstream-name . "rootSolve")))
6282 (build-system r-build-system)
6283 (native-inputs `(("gfortran" ,gfortran)))
6284 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6285 (synopsis "Tools for the analysis of ordinary differential equations")
6286 (description
6287 "This package provides routines to find the root of nonlinear functions,
6288and to perform steady-state and equilibrium analysis of @dfn{ordinary
6289differential equations} (ODE). It includes routines that:
6290
6291@enumerate
6292@item generate gradient and jacobian matrices (full and banded),
6293@item find roots of non-linear equations by the Newton-Raphson method,
6294@item estimate steady-state conditions of a system of (differential) equations
6295 in full, banded or sparse form, using the Newton-Raphson method, or by
6296 dynamically running,
6297@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6298 and 3-D partial differential equations, that have been converted to ordinary
6299 differential equations by numerical differencing (using the method-of-lines
6300 approach).
6301@end enumerate\n")
6302 (license license:gpl2+)))
c994418b 6303
6304(define-public r-abcanalysis
6305 (package
6306 (name "r-abcanalysis")
6307 (version "1.2.1")
6308 (source
6309 (origin
6310 (method url-fetch)
6311 (uri (cran-uri "ABCanalysis" version))
6312 (sha256
6313 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6314 (properties `((upstream-name . "ABCanalysis")))
6315 (build-system r-build-system)
6316 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6317 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6318 (synopsis "Computed ABC Analysis")
6319 (description
6320 "Multivariate data sets often differ in several factors or derived statistical
6321parameters, which have to be selected for a valid interpretation. Basing this
6322selection on traditional statistical limits leads occasionally to the perception
6323of losing information from a data set. This package provides tools to calculate
6324these limits on the basis of the mathematical properties of the distribution of
6325the analyzed items.")
6326 (license license:gpl3)))
87b576aa 6327
6328(define-public r-slam
6329 (package
6330 (name "r-slam")
de7631b2 6331 (version "0.1-44")
87b576aa 6332 (source
6333 (origin
6334 (method url-fetch)
6335 (uri (cran-uri "slam" version))
6336 (sha256
de7631b2 6337 (base32 "11n956kid70931z0qyiql3v7nac1cfkamq44kzf9wl670pf8b033"))))
87b576aa 6338 (build-system r-build-system)
6339 (home-page "https://cran.r-project.org/web/packages/slam/")
6340 (synopsis "Sparse lightweight arrays and matrices")
6341 (description
6342 "This package contains data structures and algorithms for sparse arrays and matrices,
6343based on index arrays and simple triplet representations, respectively.")
6344 (license license:gpl2)))
881cc61c 6345
6346(define-public r-manipulatewidget
6347 (package
6348 (name "r-manipulatewidget")
6349 (version "0.10.0")
6350 (source
6351 (origin
6352 (method url-fetch)
6353 (uri (cran-uri "manipulateWidget" version))
6354 (sha256
6355 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6356 (properties
6357 `((upstream-name . "manipulateWidget")))
6358 (build-system r-build-system)
6359 (propagated-inputs
6360 `(("r-base64enc" ,r-base64enc)
6361 ("r-codetools" ,r-codetools)
6362 ("r-htmltools" ,r-htmltools)
6363 ("r-htmlwidgets" ,r-htmlwidgets)
6364 ("r-knitr" ,r-knitr)
6365 ("r-miniui" ,r-miniui)
6366 ("r-shiny" ,r-shiny)
6367 ("r-webshot" ,r-webshot)))
6368 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6369 (synopsis "Add even more interactivity to interactive charts")
6370 (description
6371 "This package lets you create in just a few lines of R code a nice user interface to
6372modify the data or the graphical parameters of one or multiple interactive
6373charts. It is useful to quickly explore visually some data or for package
6374developers to generate user interfaces easy to maintain.")
6375 (license license:gpl2+)))
16b0e8da 6376
6377(define-public r-a3
6378 (package
6379 (name "r-a3")
6380 (version "1.0.0")
6381 (source
6382 (origin
6383 (method url-fetch)
6384 (uri (cran-uri "A3" version))
6385 (sha256
6386 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6387 (properties `((upstream-name . "A3")))
6388 (build-system r-build-system)
6389 (propagated-inputs
6390 `(("r-pbapply" ,r-pbapply)
6391 ("r-xtable" ,r-xtable)))
6392 (home-page "https://cran.r-project.org/web/packages/A3/")
6393 (synopsis "Error metrics for predictive models")
6394 (description
6395 "This package supplies tools for tabulating and analyzing the results of predictive
6396models. The methods employed are applicable to virtually any predictive model
6397and make comparisons between different methodologies straightforward.")
6398 (license license:gpl2+)))
59b55def
RW
6399
6400(define-public r-infotheo
6401 (package
6402 (name "r-infotheo")
6403 (version "1.2.0")
6404 (source
6405 (origin
6406 (method url-fetch)
6407 (uri (cran-uri "infotheo" version))
6408 (sha256
6409 (base32
6410 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6411 (build-system r-build-system)
6412 (home-page "http://homepage.meyerp.com/software")
6413 (synopsis "Information-theoretic measures")
6414 (description
6415 "This package implements various measures of information theory based on
6416several entropy estimators.")
6417 (license license:gpl3+)))
9e21f217 6418
6419(define-public r-abcoptim
6420 (package
6421 (name "r-abcoptim")
6422 (version "0.15.0")
6423 (source
6424 (origin
6425 (method url-fetch)
6426 (uri (cran-uri "ABCoptim" version))
6427 (sha256
6428 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6429 (properties `((upstream-name . "ABCoptim")))
6430 (build-system r-build-system)
6431 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6432 (home-page "https://github.com/gvegayon/ABCoptim/")
6433 (synopsis "Optimization of Artificial Bee Colony algorithm")
6434 (description
6435 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6436Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6437simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6438algorithms, and uses only common control parameters such as colony size and
6439maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6440colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6441 This version is a work-in-progress and is written in R code.")
6442 (license license:expat)))
40c10917 6443
6444(define-public r-abcp2
6445 (package
6446 (name "r-abcp2")
6447 (version "1.2")
6448 (source
6449 (origin
6450 (method url-fetch)
6451 (uri (cran-uri "ABCp2" version))
6452 (sha256
6453 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6454 (properties `((upstream-name . "ABCp2")))
6455 (build-system r-build-system)
6456 (propagated-inputs `(("r-mass" ,r-mass)))
6457 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6458 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6459 (description
6460 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6461Poisson, and Gamma distribution and estimates the proportional paternity of the
6462second male (P2) based on the best fit distribution.")
6463 (license license:gpl2)))
cadc10a5 6464
6465(define-public r-abcrf
6466 (package
6467 (name "r-abcrf")
6468 (version "1.7.1")
6469 (source
6470 (origin
6471 (method url-fetch)
6472 (uri (cran-uri "abcrf" version))
6473 (sha256
6474 (base32 "06vy3inikrr9hv36q4djhrgzi9zizdfnhz17wpra8kadmr7qj441"))))
6475 (build-system r-build-system)
6476 (propagated-inputs
6477 `(("r-mass" ,r-mass)
6478 ("r-matrixstats" ,r-matrixstats)
6479 ("r-ranger" ,r-ranger)
6480 ("r-rcpp" ,r-rcpp)
6481 ("r-rcpparmadillo" ,r-rcpparmadillo)
6482 ("r-readr" ,r-readr)
6483 ("r-stringr" ,r-stringr)))
6484 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6485 (synopsis "Approximate bayesian computation via random forests")
6486 (description
6487 "This package performs approximate bayesian computation (ABC) model choice and
6488parameter inference via random forests. This machine learning tool named random
6489forests (RF) can conduct selection among the highly complex models covered by
6490ABC algorithms.")
6491 (license license:gpl2+)))
12da2a5e 6492
6493(define-public r-abctools
6494 (package
6495 (name "r-abctools")
6496 (version "1.1.3")
6497 (source
6498 (origin
6499 (method url-fetch)
6500 (uri (cran-uri "abctools" version))
6501 (sha256
6502 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6503 (build-system r-build-system)
6504 (propagated-inputs
6505 `(("r-abc" ,r-abc)
6506 ("r-abind" ,r-abind)
6507 ("r-hmisc" ,r-hmisc)
6508 ("r-plyr" ,r-plyr)))
6509 (home-page "https://github.com/dennisprangle/abctools/")
6510 (synopsis "Tools for ABC analyses")
6511 (description
6512 "This @code{r-abctools} package provides tools for approximate Bayesian computation
6513including summary statistic selection and assessing coverage. This includes
6514recent dimension reduction algorithms to tune the choice of summary statistics,
6515and coverage methods to tune the choice of threshold.")
6516 (license license:gpl2+)))
77b33e0e 6517
6518(define-public r-ggstance
6519 (package
6520 (name "r-ggstance")
6521 (version "0.3.1")
6522 (source
6523 (origin
6524 (method url-fetch)
6525 (uri (cran-uri "ggstance" version))
6526 (sha256
6527 (base32 "0v7f3xdaaridw6d4jvnsfwxmpjrasvx5vl555wsrn50aah17fkvh"))))
6528 (build-system r-build-system)
6529 (propagated-inputs
6530 `(("r-ggplot2" ,r-ggplot2)
6531 ("r-plyr" ,r-plyr)
6532 ("r-rlang" ,r-rlang)
6533 ("r-withr" ,r-withr)))
6534 (home-page "https://cran.r-project.org/web/packages/ggstance/")
6535 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
6536 (description
6537 "This package is a @code{r-ggplot2} extension that provides flipped components:
6538@enumerate
6539@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
6540@item vertical versions of @code{r-ggplot2} positions.
6541@end enumerate")
6542 (license license:gpl3)))
c61f7bc5 6543
6544(define-public r-mosaiccore
6545 (package
6546 (name "r-mosaiccore")
6547 (version "0.6.0")
6548 (source
6549 (origin
6550 (method url-fetch)
6551 (uri (cran-uri "mosaicCore" version))
6552 (sha256
6553 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
6554 (properties `((upstream-name . "mosaicCore")))
6555 (build-system r-build-system)
6556 (propagated-inputs
6557 `(("r-dplyr" ,r-dplyr)
6558 ("r-lazyeval" ,r-lazyeval)
6559 ("r-mass" ,r-mass)
6560 ("r-rlang" ,r-rlang)
6561 ("r-tidyr" ,r-tidyr)))
6562 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
6563 (synopsis "Common utilities for mosaic family packages")
6564 (description
6565 "Common utilities used in other Mosaic family packages are collected here.")
6566 (license license:gpl2+)))
214452ff 6567
6568(define-public r-ggformula
6569 (package
6570 (name "r-ggformula")
104e7c3c 6571 (version "0.9.1")
214452ff 6572 (source
6573 (origin
6574 (method url-fetch)
6575 (uri (cran-uri "ggformula" version))
6576 (sha256
104e7c3c 6577 (base32 "01ngx8qh9lhmagng6abx2ky54zi3iyj5bpxlnw59slagwv7l6icx"))))
214452ff 6578 (build-system r-build-system)
6579 (propagated-inputs
6580 `(("r-ggplot2" ,r-ggplot2)
6581 ("r-ggstance" ,r-ggstance)
6582 ("r-magrittr" ,r-magrittr)
6583 ("r-mosaiccore" ,r-mosaiccore)
6584 ("r-rlang" ,r-rlang)
6585 ("r-stringr" ,r-stringr)
6586 ("r-tibble" ,r-tibble)
6587 ("r-tidyr" ,r-tidyr)))
6588 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
6589 (synopsis "Formula interface for the @code{r-ggplot2}")
6590 (description
6591 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
6592gf_density(), and so on, bring the formula interface to ggplot(). This captures
6593and extends the excellent simplicity of the lattice-graphics formula interface,
6594while providing the intuitive capabilities of @code{r-ggplot2}.")
6595 (license license:expat)))
2f195b6f 6596
6597(define-public r-mosaicdata
6598 (package
6599 (name "r-mosaicdata")
6600 (version "0.17.0")
6601 (source
6602 (origin
6603 (method url-fetch)
6604 (uri (cran-uri "mosaicData" version))
6605 (sha256
6606 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
6607 (properties `((upstream-name . "mosaicData")))
6608 (build-system r-build-system)
6609 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
6610 (synopsis "Data sets for project Mosaic")
6611 (description
6612 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
6613used to teach mathematics, statistics, computation and modeling.")
6614 (license license:gpl2+)))
6c6ce2d0 6615
82acd43c
RW
6616(define-public r-raster
6617 (package
6618 (name "r-raster")
aff13de3 6619 (version "2.8-19")
82acd43c
RW
6620 (source
6621 (origin
6622 (method url-fetch)
6623 (uri (cran-uri "raster" version))
6624 (sha256
6625 (base32
aff13de3 6626 "1lmhf7p7is8ai7lv7zsj2rdzf83j7ccl4x7a9vwxxa824zy4bkf4"))))
82acd43c
RW
6627 (build-system r-build-system)
6628 (propagated-inputs
6629 `(("r-rcpp" ,r-rcpp)
6630 ("r-sp" ,r-sp)))
aff13de3 6631 (home-page "https://www.rspatial.org/")
82acd43c
RW
6632 (synopsis "Geographic data analysis and modeling")
6633 (description
6634 "The package implements basic and high-level functions for reading,
6635writing, manipulating, analyzing and modeling of gridded spatial data.
6636Processing of very large files is supported.")
6637 (license license:gpl3+)))
6638
6c6ce2d0 6639(define-public r-mosaic
6640 (package
6641 (name "r-mosaic")
6642 (version "1.4.0")
6643 (source
6644 (origin
6645 (method url-fetch)
6646 (uri (cran-uri "mosaic" version))
6647 (sha256
6648 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
6649 (build-system r-build-system)
6650 (propagated-inputs
6651 `(("r-broom" ,r-broom)
6652 ("r-dplyr" ,r-dplyr)
6653 ("r-ggdendro" ,r-ggdendro)
6654 ("r-ggformula" ,r-ggformula)
6655 ("r-ggplot2" ,r-ggplot2)
6656 ("r-ggrepel" ,r-ggrepel)
6657 ("r-glue" ,r-glue)
6658 ("r-gridextra" ,r-gridextra)
6659 ("r-lattice" ,r-lattice)
6660 ("r-latticeextra" ,r-latticeextra)
6661 ("r-lazyeval" ,r-lazyeval)
6662 ("r-mass" ,r-mass)
6663 ("r-matrix" ,r-matrix)
6664 ("r-mosaiccore" ,r-mosaiccore)
6665 ("r-mosaicdata" ,r-mosaicdata)
6666 ("r-readr" ,r-readr)
6667 ("r-tidyr" ,r-tidyr)))
6668 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
6669 (synopsis "Mathematics, statistics, and computation teaching utilities")
6670 (description
6671 "This package contain data sets and utilities from
6672@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
6673statistics, computation and modeling. Project MOSAIC is a community of
6674educators working to tie together aspects of quantitative work that students
6675in science, technology, engineering and mathematics will need in their
6676professional lives, but which are usually taught in isolation, if at all.")
6677 (license license:gpl2+)))
cbb0edd1 6678
6679(define-public r-abd
6680 (package
6681 (name "r-abd")
6682 (version "0.2-8")
6683 (source
6684 (origin
6685 (method url-fetch)
6686 (uri (cran-uri "abd" version))
6687 (sha256
6688 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
6689 (build-system r-build-system)
6690 (propagated-inputs
6691 `(("r-lattice" ,r-lattice)
6692 ("r-mosaic" ,r-mosaic)
6693 ("r-nlme" ,r-nlme)))
6694 (home-page "https://cran.r-project.org/web/packages/abd/")
6695 (synopsis "Analysis of biological data")
6696 (description
6697 "The @code{r-abd} package contains data sets and sample code for the Analysis of
6698biological data by Michael Whitlock and Dolph Schluter.")
6699 (license license:gpl2)))
01af264d
MIP
6700
6701(define-public r-svgui
6702 (package
6703 (name "r-svgui")
6704 (version "1.0.0")
6705 (source
6706 (origin
6707 (method url-fetch)
6708 (uri (cran-uri "svGUI" version))
6709 (sha256
6710 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
6711 (properties `((upstream-name . "svGUI")))
6712 (build-system r-build-system)
6713 (home-page "https://github.com/SciViews/svGUI/")
6714 (synopsis "Functions for managing GUI clients in R")
6715 (description
6716 "The SciViews @code{svGUI} package eases the management of Graphical User
6717Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
6718centralizes info about GUI elements currently used, and it dispatches GUI
6719calls to the particular toolkits in use in function of the context.")
6720 (license license:gpl2)))
d1ca3d72 6721
6722(define-public r-svdialogs
6723 (package
6724 (name "r-svdialogs")
6725 (version "1.0.0")
6726 (source
6727 (origin
6728 (method url-fetch)
6729 (uri (cran-uri "svDialogs" version))
6730 (sha256
6731 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
6732 (properties `((upstream-name . "svDialogs")))
6733 (build-system r-build-system)
6734 (inputs
6735 `(("yad" ,yad)
6736 ("zenity" ,zenity)))
6737 (propagated-inputs
6738 `(("r-rstudioapi" ,r-rstudioapi)
6739 ("r-svgui" ,r-svgui)))
6740 (home-page "https://github.com/SciViews/svDialogs/")
6741 (synopsis "Portable dialog boxes")
6742 (description
6743 "This package helps to construct standard dialog boxes for your GUI, including
6744message boxes, input boxes, list, file or directory selection, and others. In
6745case R cannot display GUI dialog boxes, a simpler command line version of these
6746interactive elements is also provided as a fallback solution.")
6747 (license license:gpl2)))
3cadd3ce 6748
6749(define-public r-abe
6750 (package
6751 (name "r-abe")
6752 (version "3.0.1")
6753 (source
6754 (origin
6755 (method url-fetch)
6756 (uri (cran-uri "abe" version))
6757 (sha256
6758 (base32
6759 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
6760 (build-system r-build-system)
6761 (home-page "https://cran.r-project.org/web/packages/abe/")
6762 (synopsis "Augmented backward elimination")
6763 (description
6764 "This package performs augmented backward elimination and checks the
6765stability of the obtained model. Augmented backward elimination combines
6766significance or information based criteria with the change in estimate to
6767either select the optimal model for prediction purposes or to serve as a tool
6768to obtain a practically sound, highly interpretable model.")
6769 (license license:gpl2+)))
ef26400b 6770
6771(define-public r-abf2
6772 (package
6773 (name "r-abf2")
6774 (version "0.7-1")
6775 (source
6776 (origin
6777 (method url-fetch)
6778 (uri (cran-uri "abf2" version))
6779 (sha256
6780 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
6781 (build-system r-build-system)
6782 (home-page "https://cran.r-project.org/web/packages/abf2/")
6783 (synopsis "Load gap-free axon @code{r-abf2} files")
6784 (description
6785 "This package loads electrophysiology data from ABF2 files, as created by
6786Axon Instruments/Molecular Devices software. Only files recorded in gap-free
6787mode are currently supported.")
6788 (license license:artistic2.0)))
1efcd0f1 6789
6790(define-public r-abhgenotyper
6791 (package
6792 (name "r-abhgenotyper")
6793 (version "1.0.1")
6794 (source
6795 (origin
6796 (method url-fetch)
6797 (uri (cran-uri "ABHgenotypeR" version))
6798 (sha256
6799 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
6800 (properties `((upstream-name . "ABHgenotypeR")))
6801 (build-system r-build-system)
6802 (propagated-inputs
6803 `(("r-ggplot2" ,r-ggplot2)
6804 ("r-reshape2" ,r-reshape2)))
6805 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
6806 (synopsis "Visualize and manipulate ABH genotypes")
6807 (description
6808 "The @code{r-abhgenotyper} package provides simple imputation,
6809error-correction and plotting capacities for genotype data. The package is
6810supposed to serve as an intermediate but independent analysis tool between the
6811TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
6812not found in either TASSEL or @code{r-qtl} in addition to visualization of
6813genotypes as \"graphical genotypes\".")
6814 (license license:gpl3)))
ebb3cdb1 6815
6816(define-public r-abjutils
6817 (package
6818 (name "r-abjutils")
6819 (version "0.2.1")
6820 (source
6821 (origin
6822 (method url-fetch)
6823 (uri (cran-uri "abjutils" version))
6824 (sha256
6825 (base32 "0qrsc4if7aif73qp95lw6b5986c2r0jn7m39123zij8k15vc935b"))))
6826 (build-system r-build-system)
6827 (propagated-inputs
6828 `(("r-devtools" ,r-devtools)
6829 ("r-dplyr" ,r-dplyr)
6830 ("r-glue" ,r-glue)
6831 ("r-httr" ,r-httr)
6832 ("r-magrittr" ,r-magrittr)
6833 ("r-plyr" ,r-plyr)
6834 ("r-progress" ,r-progress)
6835 ("r-purrr" ,r-purrr)
6836 ("r-rstudioapi" ,r-rstudioapi)
6837 ("r-scales" ,r-scales)
6838 ("r-stringi" ,r-stringi)
6839 ("r-stringr" ,r-stringr)
6840 ("r-tibble" ,r-tibble)
6841 ("r-tidyr" ,r-tidyr)))
6842 (home-page "https://github.com/abjur/abjutils/")
6843 (synopsis "Collection of tools for jurimetrical analysis")
6844 (description
6845 "This package implements general purpose tools, such as functions for
6846sampling and basic manipulation of Brazilian lawsuits identification number.
6847It also implements functions for text cleaning, such as accentuation
6848removal.")
6849 (license license:expat)))
b6afe7b7 6850
6851(define-public r-abnormality
6852 (package
6853 (name "r-abnormality")
6854 (version "0.1.0")
6855 (source
6856 (origin
6857 (method url-fetch)
6858 (uri (cran-uri "abnormality" version))
6859 (sha256
6860 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
6861 (build-system r-build-system)
6862 (propagated-inputs
6863 `(("r-mass" ,r-mass)
6864 ("r-matrix" ,r-matrix)))
6865 (home-page "https://cran.r-project.org/web/packages/abnormality/")
6866 (synopsis "Measure a subject's abnormality with respect to a reference population")
6867 (description
6868 "This package contains functions to implement the methodology and
6869considerations laid out by Marks et al. in the article \"Measuring abnormality
6870in high dimensional spaces: applications in biomechanical gait analysis\".
6871Using high-dimensional datasets to measure a subject's overall level of
6872abnormality as compared to a reference population is often needed in outcomes
6873research.")
6874 (license license:expat)))
016cabf7 6875
6876(define-public r-abodoutlier
6877 (package
6878 (name "r-abodoutlier")
6879 (version "0.1")
6880 (source
6881 (origin
6882 (method url-fetch)
6883 (uri (cran-uri "abodOutlier" version))
6884 (sha256
6885 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
6886 (properties `((upstream-name . "abodOutlier")))
6887 (build-system r-build-system)
6888 (propagated-inputs
6889 `(("r-cluster" ,r-cluster)))
6890 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
6891 (synopsis "Angle-based outlier detection")
6892 (description
6893 "This package performs angle-based outlier detection on a given data
6894frame. It offers three methods to process data:
6895@enumerate
6896@item full but slow implementation using all the data that has cubic
6897 complexity;
6898@item a fully randomized method;
6899@item a method using k-nearest neighbours.
6900@end enumerate
6901These algorithms are well suited for high dimensional data outlier
6902detection.")
6903 (license license:expat)))
03c95f04 6904
6905(define-public r-abps
6906 (package
6907 (name "r-abps")
bec74196 6908 (version "0.3")
03c95f04 6909 (source
6910 (origin
6911 (method url-fetch)
6912 (uri (cran-uri "ABPS" version))
6913 (sha256
bec74196 6914 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 6915 (properties `((upstream-name . "ABPS")))
6916 (build-system r-build-system)
6917 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
6918 (home-page "https://cran.r-project.org/web/packages/ABPS/")
6919 (synopsis "Abnormal blood profile score to detect blood doping")
6920 (description
6921 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
6922The ABPS is a part of the Athlete biological passport program of the World
6923anti-doping agency, which combines several blood parameters into a single
6924score in order to detect blood doping. The package also contains functions to
6925calculate other scores used in anti-doping programs, such as the ratio of
6926hemoglobin to reticulocytes (OFF-score), as well as example data.")
6927 (license license:gpl2+)))
26358ac5
RW
6928
6929(define-public r-parmigene
6930 (package
6931 (name "r-parmigene")
6932 (version "1.0.2")
6933 (source
6934 (origin
6935 (method url-fetch)
6936 (uri (cran-uri "parmigene" version))
6937 (sha256
6938 (base32
6939 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
6940 (build-system r-build-system)
6941 (home-page "https://cran.r-project.org/web/packages/parmigene/")
6942 (synopsis "Mutual information estimation for gene network reconstruction")
6943 (description
6944 "This package provides a parallel estimation of the mutual information
6945based on entropy estimates from k-nearest neighbors distances and algorithms
6946for the reconstruction of gene regulatory networks.")
6947 (license license:agpl3+)))
b2bf43b2 6948
6949(define-public r-pscl
6950 (package
6951 (name "r-pscl")
6952 (version "1.5.2")
6953 (source
6954 (origin
6955 (method url-fetch)
6956 (uri (cran-uri "pscl" version))
6957 (sha256
6958 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
6959 (build-system r-build-system)
6960 (propagated-inputs
6961 `(("r-mass" ,r-mass)))
6962 (home-page "https://github.com/atahk/pscl/")
6963 (synopsis "Political science computational laboratory")
6964 (description
6965 "The @code{pscl} is an R package providing classes and methods for:
6966@enumerate
6967@item Bayesian analysis of roll call data (item-response models);
6968@item elementary Bayesian statistics;
6969@item maximum likelihood estimation of zero-inflated and hurdle models for count
6970data;
6971@item utility functions.
6972@end enumerate")
6973 (license license:gpl2)))
e710d1a4 6974
6975(define-public r-accelmissing
6976 (package
6977 (name "r-accelmissing")
6978 (version "1.4")
6979 (source
6980 (origin
6981 (method url-fetch)
6982 (uri (cran-uri "accelmissing" version))
6983 (sha256
6984 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
6985 (build-system r-build-system)
6986 (propagated-inputs
6987 `(("r-mice" ,r-mice)
6988 ("r-pscl" ,r-pscl)))
6989 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
6990 (synopsis "Missing value imputation for accelerometer data")
6991 (description
6992 "This package provides a statistical method to impute the missing values in
6993accelerometer data. The methodology includes both parametric and
6994semi-parametric multiple imputations under the zero-inflated Poisson lognormal
6995model. It also provides multiple functions to preprocess the accelerometer data
6996previous to the missing data imputation. These include detecting the wearing
6997and the non-wearing time, selecting valid days and subjects, and creating plots.")
6998 (license license:gpl2+)))
f359b115 6999
7000(define-public r-mhsmm
7001 (package
7002 (name "r-mhsmm")
7003 (version "0.4.16")
7004 (source
7005 (origin
7006 (method url-fetch)
7007 (uri (cran-uri "mhsmm" version))
7008 (sha256
7009 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7010 (build-system r-build-system)
7011 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7012 (home-page "https://github.com/jaredo/mhsmm/")
7013 (synopsis "Inference for hidden Markov and semi-Markov models")
7014 (description
7015 "The @code{r-mhsmm} package implements estimation and prediction methods for
7016hidden Markov and semi-Markov models for multiple observation sequences. Such
7017techniques are of interest when observed data is thought to be dependent on some
7018unobserved (or hidden) state. Also, this package is suitable for equidistant
7019time series data, with multivariate and/or missing data. Allows user defined
7020emission distributions.")
7021 (license license:gpl2+)))
16c5285a 7022
7023(define-public r-nleqslv
7024 (package
7025 (name "r-nleqslv")
7026 (version "3.3.2")
7027 (source
7028 (origin
7029 (method url-fetch)
7030 (uri (cran-uri "nleqslv" version))
7031 (sha256
7032 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7033 (build-system r-build-system)
7034 (native-inputs `(("gfortran" ,gfortran)))
7035 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7036 (synopsis "Solve systems of nonlinear equations")
7037 (description
7038 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7039Broyden or a Newton method with a choice of global strategies such as line
7040search and trust region. There are options for using a numerical or user
7041supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7042singular or ill-conditioned Jacobian.")
7043 (license license:gpl2+)))
63ec2c50 7044
7045(define-public r-physicalactivity
7046 (package
7047 (name "r-physicalactivity")
7048 (version "0.2-2")
7049 (source
7050 (origin
7051 (method url-fetch)
7052 (uri (cran-uri "PhysicalActivity" version))
7053 (sha256
7054 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7055 (properties
7056 `((upstream-name . "PhysicalActivity")))
7057 (build-system r-build-system)
7058 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7059 (synopsis "Procesing accelerometer data for physical activity measurement")
7060 (description
7061 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7062for classification of monitor wear and nonwear time intervals in accelerometer
7063data collected to assess physical activity. The package also contains functions
7064for making plots of accelerometer data and obtaining the summary of various
7065information including daily monitor wear time and the mean monitor wear time
7066during valid days. The revised package version 0.2-1 improved the functions
7067regarding speed, robustness and add better support for time zones and daylight
7068saving. In addition, several functions were added:
7069@enumerate
7070@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7071@item the @code{markPAI} can categorize physical activity intensity level based
7072on user-defined cut-points of accelerometer counts.
7073@end enumerate
7074 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7075@code{queryActigraph} functions.")
7076 (license license:gpl3+)))
f95d4542 7077
7078(define-public r-acc
7079 (package
7080 (name "r-acc")
7081 (version "1.3.3")
7082 (source
7083 (origin
7084 (method url-fetch)
7085 (uri (cran-uri "acc" version))
7086 (sha256
7087 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7088 (build-system r-build-system)
7089 (propagated-inputs
7090 `(("r-circlize" ,r-circlize)
7091 ("r-dbi" ,r-dbi)
7092 ("r-ggplot2" ,r-ggplot2)
7093 ("r-iterators" ,r-iterators)
7094 ("r-mhsmm" ,r-mhsmm)
7095 ("r-nleqslv" ,r-nleqslv)
7096 ("r-physicalactivity" ,r-physicalactivity)
7097 ("r-plyr" ,r-plyr)
7098 ("r-r-utils" ,r-r-utils)
7099 ("r-rcpp" ,r-rcpp)
7100 ("r-rcpparmadillo" ,r-rcpparmadillo)
7101 ("r-rsqlite" ,r-rsqlite)
7102 ("r-zoo" ,r-zoo)))
7103 (home-page "https://cran.r-project.org/web/packages/acc/")
7104 (synopsis "Exploring accelerometer data")
7105 (description
7106 "This package processes accelerometer data from uni-axial and tri-axial devices
7107and generates data summaries. Also, includes functions to plot, analyze, and
7108simulate accelerometer data.")
7109 (license license:gpl2+)))
f6890c08 7110
7111(define-public r-rbenchmark
7112 (package
7113 (name "r-rbenchmark")
7114 (version "1.0.0")
7115 (source
7116 (origin
7117 (method url-fetch)
7118 (uri (cran-uri "rbenchmark" version))
7119 (sha256
7120 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7121 (build-system r-build-system)
7122 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7123 (synopsis "Benchmarking routine for R")
7124 (description
7125 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7126and is intended to facilitate benchmarking of arbitrary R code. The library
7127consists of just one function, benchmark, which is a simple wrapper around
7128system.time. Given a specification of the benchmarking process (counts of
7129replications, evaluation environment) and an arbitrary number of expressions,
7130benchmark evaluates each of the expressions in the specified environment,
7131replicating the evaluation as many times as specified, and returning the results
7132conveniently wrapped into a data frame.")
7133 (license license:gpl2+)))
7134
7af2dd38 7135(define-public r-dvmisc
7136 (package
7137 (name "r-dvmisc")
7138 (version "1.1.2")
7139 (source
7140 (origin
7141 (method url-fetch)
7142 (uri (cran-uri "dvmisc" version))
7143 (sha256
7144 (base32 "1dy0yykskwhkql19bhzmbwsgv028afc8jh9yqwbczj6f3vpv31zh"))))
7145 (build-system r-build-system)
7146 (propagated-inputs
7147 `(("r-mass" ,r-mass)
7148 ("r-rbenchmark" ,r-rbenchmark)
7149 ("r-rcpp" ,r-rcpp)))
7150 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7151 (synopsis "Faster computation of common statistics and miscellaneous functions")
7152 (description
7153 "This package implements faster versions of base R functions (e.g. mean, standard
7154deviation, covariance, weighted mean), mostly written in C++, along with
7155miscellaneous functions for various purposes (e.g. create the histogram with
7156fitted probability density function or probability mass function curve, create
7157the body mass index groups, assess the linearity assumption in logistic
7158regression).")
7159 (license license:gpl2)))
d8d8844e 7160
7161(define-public r-accelerometry
7162 (package
7163 (name "r-accelerometry")
7164 (version "3.1.2")
7165 (source
7166 (origin
7167 (method url-fetch)
7168 (uri (cran-uri "accelerometry" version))
7169 (sha256
7170 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7171 (build-system r-build-system)
7172 (propagated-inputs
7173 `(("r-dvmisc" ,r-dvmisc)
7174 ("r-rcpp" ,r-rcpp)))
7175 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7176 (synopsis "Functions for processing accelerometer data")
7177 (description
7178 "This package provides a collection of functions that perform operations on
7179time-series accelerometer data, such as identify the non-wear time, flag minutes
7180that are part of an activity bout, and find the maximum 10-minute average count
7181value. The functions are generally very flexible, allowing for a variety of
7182algorithms to be implemented.")
7183 (license license:gpl3)))
1ddb2b5c 7184
7185(define-public r-absim
7186 (package
7187 (name "r-absim")
7188 (version "0.2.6")
7189 (source
7190 (origin
7191 (method url-fetch)
7192 (uri (cran-uri "AbSim" version))
7193 (sha256
7194 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7195 (properties `((upstream-name . "AbSim")))
7196 (build-system r-build-system)
7197 (propagated-inputs
7198 `(("r-ape" ,r-ape)
7199 ("r-powerlaw" ,r-powerlaw)))
7200 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7201 (synopsis "Time resolved simulations of antibody repertoires")
7202 (description
7203 "This package provides simulation methods for the evolution of antibody repertoires.
7204 The heavy and light chain variable region of both human and C57BL/6 mice can
7205be simulated in a time-dependent fashion. Both single lineages using one set of
7206V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7207with an initial V-D-J recombination event, starting the first phylogenetic tree.
7208 Upon completion, the main loop of the algorithm begins, with each iteration
7209representing one simulated time step. Various mutation events are possible at
7210each time step, contributing to a diverse final repertoire.")
7211 (license license:gpl2)))
c2ffc4fb 7212
b5a31005
MIP
7213(define-public r-quic
7214 (package
7215 (name "r-quic")
7216 (version "1.1")
7217 (source
7218 (origin
7219 (method url-fetch)
7220 (uri (cran-uri "QUIC" version))
7221 (sha256
7222 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7223 (properties `((upstream-name . "QUIC")))
7224 (build-system r-build-system)
7225 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7226 (synopsis "Regularized sparse inverse covariance matrix estimation")
7227 (description
7228 "This package implements the regularized Gaussian maximum likelihood
7229estimation of the inverse of a covariance matrix. It uses Newton's method and
7230coordinate descent to solve the regularized inverse covariance matrix
7231estimation problem.")
7232 ;; The project home page states that the release is under GPLv3 or later.
7233 ;; The CRAN page only says GPL-3.
7234 (license license:gpl3+)))
7235
b509df82
MIP
7236(define-public r-abundant
7237 (package
7238 (name "r-abundant")
7239 (version "1.1")
7240 (source
7241 (origin
7242 (method url-fetch)
7243 (uri (cran-uri "abundant" version))
7244 (sha256
7245 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7246 (build-system r-build-system)
7247 (propagated-inputs
7248 `(("r-quic" ,r-quic)))
7249 (home-page "https://cran.r-project.org/web/packages/abundant/")
7250 (synopsis "Abundant regression and high-dimensional principal fitted components")
7251 (description
7252 "This package provides tools to fit and predict with the high-dimensional
7253principal fitted components model. This model is described by Cook, Forzani,
7254and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7255 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7256 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7257 (license license:gpl2+)))
7258
c2ffc4fb 7259(define-public r-ac3net
7260 (package
7261 (name "r-ac3net")
7262 (version "1.2.2")
7263 (source
7264 (origin
7265 (method url-fetch)
7266 (uri (cran-uri "Ac3net" version))
7267 (sha256
7268 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7269 (properties `((upstream-name . "Ac3net")))
7270 (build-system r-build-system)
7271 (propagated-inputs
7272 `(("r-data-table" ,r-data-table)))
7273 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7274 (synopsis "Inferring directional conservative causal core gene networks")
7275 (description "This package infers directional Conservative causal core
7276(gene) networks (C3NET). This is a version of the algorithm C3NET with
7277directional network.")
7278 (license license:gpl3+)))
da333859 7279
7280(define-public r-aca
7281 (package
7282 (name "r-aca")
7283 (version "1.1")
7284 (source
7285 (origin
7286 (method url-fetch)
7287 (uri (cran-uri "ACA" version))
7288 (sha256
7289 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7290 (properties `((upstream-name . "ACA")))
7291 (build-system r-build-system)
7292 (home-page "https://cran.r-project.org/web/packages/ACA/")
7293 (synopsis "Abrupt change-point or aberration detection in point series")
7294 (description
7295 "This package offers an interactive function for the detection of breakpoints in
7296series.")
7297 ;; Any version of the GPL
7298 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7299
7300(define-public r-acceptancesampling
7301 (package
7302 (name "r-acceptancesampling")
ddd168ff 7303 (version "1.0-6")
9c1c2108 7304 (source
7305 (origin
7306 (method url-fetch)
7307 (uri (cran-uri "AcceptanceSampling" version))
7308 (sha256
ddd168ff 7309 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 7310 (properties
7311 `((upstream-name . "AcceptanceSampling")))
7312 (build-system r-build-system)
7313 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7314 (synopsis "Creation and evaluation of acceptance sampling plans")
7315 (description
7316 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7317acceptance sampling plans. Acceptance sampling is a methodology commonly used
7318in quality control and improvement. International standards of acceptance
7319sampling provide sampling plans for specific circumstances. The aim of this
7320package is to provide an easy-to-use interface to visualize single, double or
7321multiple sampling plans. In addition, methods have been provided to enable the
7322user to assess sampling plans against pre-specified levels of performance, as
7323measured by the probability of acceptance for a given level of quality in the
7324lot.")
7325 (license license:gpl3+)))
7326
63781c57
LF
7327(define-public r-acclma
7328 (package
7329 (name "r-acclma")
7330 (version "1.0")
7331 (source
7332 (origin
7333 (method url-fetch)
7334 (uri (cran-uri "ACCLMA" version))
7335 (sha256
7336 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7337 (properties `((upstream-name . "ACCLMA")))
7338 (build-system r-build-system)
7339 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7340 (synopsis "ACC & LMA graph plotting")
7341 (description
666fb288
LC
7342 "This package contains a function that imports data from a @acronym{CSV,
7343Comma-Separated Values} file, or uses manually entered data from the format (x,
7344y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7345Curve} vs @acronym{LOI, Line of Independence} graph and
7346@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7347function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7348appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7349string) was passed, a manual data entry window is opened. The header parameter
7350indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7351a header row or not. The dataset should contain only one independent variable
7352(x) and one dependent variable (y) and can contain a weight for each
7353observation.")
7354 (license license:gpl2)))
b55697fb
LL
7355
7356(define-public r-aspi
7357 (package
7358 (name "r-aspi")
7359 (version "0.2.0")
7360 (source
7361 (origin
7362 (method url-fetch)
7363 (uri (cran-uri "aspi" version))
7364 (sha256
7365 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7366 (build-system r-build-system)
7367 (home-page
7368 "https://cran.r-project.org/web/packages/aspi/")
7369 (synopsis
7370 "Analysis of symmetry of parasitic infections")
7371 (description
7372 "This package provides tools for the analysis and visualization of bilateral
7373 asymmetry in parasitic infections.")
7374 (license license:gpl3+)))
302db585
RW
7375
7376(define-public r-sandwich
7377 (package
7378 (name "r-sandwich")
7379 (version "2.5-0")
7380 (source
7381 (origin
7382 (method url-fetch)
7383 (uri (cran-uri "sandwich" version))
7384 (sha256
7385 (base32
7386 "168kq5kk34xbhfsxsanard9zriyp6cw0s09ralzb57kk42pl9hbc"))))
7387 (build-system r-build-system)
7388 (propagated-inputs
7389 `(("r-zoo" ,r-zoo)))
7390 (home-page "https://cran.r-project.org/web/packages/sandwich/")
7391 (synopsis "Robust Covariance Matrix Estimators")
7392 (description
7393 "This package provides model-robust standard error estimators for
7394cross-sectional, time series, clustered, panel, and longitudinal data.")
7395 ;; Either version of the license.
7396 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
7397
7398(define-public r-th-data
7399 (package
7400 (name "r-th-data")
62595ee3 7401 (version "1.0-10")
6ce07cf9
RW
7402 (source
7403 (origin
7404 (method url-fetch)
7405 (uri (cran-uri "TH.data" version))
7406 (sha256
7407 (base32
62595ee3 7408 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
7409 (properties `((upstream-name . "TH.data")))
7410 (build-system r-build-system)
7411 (propagated-inputs
7412 `(("r-mass" ,r-mass)
7413 ("r-survival" ,r-survival)))
7414 (home-page "https://cran.r-project.org/web/packages/TH.data/")
7415 (synopsis "Shared data sets")
7416 (description
7417 "This package contains supporting data sets that are used in other
7418packages maintained by Torsten Hothorn.")
7419 (license license:gpl3)))
7753b543
RW
7420
7421(define-public r-multcomp
7422 (package
7423 (name "r-multcomp")
7424 (version "1.4-8")
7425 (source
7426 (origin
7427 (method url-fetch)
7428 (uri (cran-uri "multcomp" version))
7429 (sha256
7430 (base32
7431 "0fm78g4zjc6ank316qfw977864shmy890znn4fahwc8jjdhpc252"))))
7432 (build-system r-build-system)
7433 (propagated-inputs
7434 `(("r-codetools" ,r-codetools)
7435 ("r-mvtnorm" ,r-mvtnorm)
7436 ("r-sandwich" ,r-sandwich)
7437 ("r-survival" ,r-survival)
7438 ("r-th-data" ,r-th-data)))
7439 (home-page "https://cran.r-project.org/web/packages/multcomp/")
7440 (synopsis "Simultaneous inference in general parametric models")
7441 (description
7442 "Simultaneous tests and confidence intervals for general linear
7443hypotheses in parametric models, including linear, generalized linear, linear
7444mixed effects, and survival models. The package includes demos reproducing
7445analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
7446Hothorn, Westfall, 2010, CRC Press).")
7447 (license license:gpl2)))
55a08dce
RW
7448
7449(define-public r-emmeans
7450 (package
7451 (name "r-emmeans")
21162804 7452 (version "1.3.2")
55a08dce
RW
7453 (source
7454 (origin
7455 (method url-fetch)
7456 (uri (cran-uri "emmeans" version))
7457 (sha256
7458 (base32
21162804 7459 "0mg6y007hfmr601cq4jgxl5ncwbx79kkh7xs2i504m0rinxj8bf5"))))
55a08dce
RW
7460 (build-system r-build-system)
7461 (propagated-inputs
7462 `(("r-estimability" ,r-estimability)
7463 ("r-mvtnorm" ,r-mvtnorm)
7464 ("r-plyr" ,r-plyr)
7465 ("r-xtable" ,r-xtable)))
7466 (home-page "https://github.com/rvlenth/emmeans")
7467 (synopsis "Estimated marginal means, aka least-squares means")
7468 (description
7469 "This package provides tools to obtain @dfn{estimated marginal
7470means} (EMMs) for many linear, generalized linear, and mixed models. It can
7471be used to compute contrasts or linear functions of EMMs, trends, and
7472comparisons of slopes.")
7473 ;; Either version of the license.
7474 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
7475
7476(define-public r-pwr
7477 (package
7478 (name "r-pwr")
7479 (version "1.2-2")
7480 (source
7481 (origin
7482 (method url-fetch)
7483 (uri (cran-uri "pwr" version))
7484 (sha256
7485 (base32
7486 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
7487 (build-system r-build-system)
7488 (native-inputs
7489 `(("r-knitr" ,r-knitr)))
7490 (home-page "https://github.com/heliosdrm/pwr")
7491 (synopsis "Basic functions for power analysis")
7492 (description
7493 "This package provides power analysis functions along the lines of
7494Cohen (1988).")
7495 (license license:gpl3+)))
bd531e83
RW
7496
7497(define-public r-coin
7498 (package
7499 (name "r-coin")
7500 (version "1.2-2")
7501 (source
7502 (origin
7503 (method url-fetch)
7504 (uri (cran-uri "coin" version))
7505 (sha256
7506 (base32
7507 "1fq58793bymzig1syjg2lvn6hsxfwkhh00jfrchh3c0y7rfhc66m"))))
7508 (build-system r-build-system)
7509 (propagated-inputs
7510 `(("r-modeltools" ,r-modeltools)
7511 ("r-multcomp" ,r-multcomp)
7512 ("r-mvtnorm" ,r-mvtnorm)
7513 ("r-survival" ,r-survival)))
7514 (home-page "http://coin.r-forge.r-project.org")
7515 (synopsis "Conditional inference procedures in a permutation test framework")
7516 (description
7517 "This package provides conditional inference procedures for the general
7518independence problem including two-sample, K-sample (non-parametric ANOVA),
7519correlation, censored, ordered and multivariate problems.")
7520 (license license:gpl2)))
9b3ecb60
RW
7521
7522(define-public r-bayesplot
7523 (package
7524 (name "r-bayesplot")
7525 (version "1.6.0")
7526 (source
7527 (origin
7528 (method url-fetch)
7529 (uri (cran-uri "bayesplot" version))
7530 (sha256
7531 (base32
7532 "0in9cq2ybpa7njrwqx4l6nc8i01cjswsvzwlyiw465pi74aapr57"))))
7533 (build-system r-build-system)
7534 (inputs
7535 `(("pandoc" ,ghc-pandoc)
7536 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
7537 (propagated-inputs
7538 `(("r-dplyr" ,r-dplyr)
7539 ("r-ggplot2" ,r-ggplot2)
7540 ("r-ggridges" ,r-ggridges)
7541 ("r-reshape2" ,r-reshape2)
7542 ("r-rlang" ,r-rlang)))
7543 (home-page "http://mc-stan.org/bayesplot")
7544 (synopsis "Plotting for Bayesian models")
7545 (description
7546 "This package provides plotting functions for posterior analysis, model
7547checking, and MCMC diagnostics. The package is designed not only to provide
7548convenient functionality for users, but also a common set of functions that
7549can be easily used by developers working on a variety of R packages for
7550Bayesian modeling.")
7551 (license license:gpl3+)))
3b8a3f55
RW
7552
7553(define-public r-tmb
7554 (package
7555 (name "r-tmb")
492ec498 7556 (version "1.7.15")
3b8a3f55
RW
7557 (source
7558 (origin
7559 (method url-fetch)
7560 (uri (cran-uri "TMB" version))
7561 (sha256
7562 (base32
492ec498 7563 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
7564 (properties `((upstream-name . "TMB")))
7565 (build-system r-build-system)
7566 (propagated-inputs
7567 `(("r-matrix" ,r-matrix)
7568 ("r-rcppeigen" ,r-rcppeigen)))
7569 (home-page "http://tmb-project.org")
7570 (synopsis "Template model builder: a general random effect tool")
7571 (description
7572 "With this tool, a user should be able to quickly implement complex
7573random effect models through simple C++ templates. The package combines
7574@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
7575matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
7576from R) to obtain an efficient implementation of the applied Laplace
7577approximation with exact derivatives. Key features are: Automatic sparseness
7578detection, parallelism through BLAS and parallel user templates.")
7579 (license license:gpl2)))
aa4bde0b
RW
7580
7581(define-public r-sjstats
7582 (package
7583 (name "r-sjstats")
1b144401 7584 (version "0.17.3")
aa4bde0b
RW
7585 (source
7586 (origin
7587 (method url-fetch)
7588 (uri (cran-uri "sjstats" version))
7589 (sha256
7590 (base32
1b144401 7591 "02na2pzxp88yp52h7vs959fgydiddmns39m9x4i0vz8fp016bdf8"))))
aa4bde0b
RW
7592 (build-system r-build-system)
7593 (propagated-inputs
7594 `(("r-bayesplot" ,r-bayesplot)
7595 ("r-broom" ,r-broom)
7596 ("r-coin" ,r-coin)
7597 ("r-crayon" ,r-crayon)
7598 ("r-dplyr" ,r-dplyr)
7599 ("r-emmeans" ,r-emmeans)
7600 ("r-glmmtmb" ,r-glmmtmb)
7601 ("r-lme4" ,r-lme4)
7602 ("r-magrittr" ,r-magrittr)
7603 ("r-mass" ,r-mass)
7604 ("r-matrix" ,r-matrix)
7605 ("r-modelr" ,r-modelr)
7606 ("r-nlme" ,r-nlme)
7607 ("r-purrr" ,r-purrr)
7608 ("r-pwr" ,r-pwr)
7609 ("r-rlang" ,r-rlang)
7610 ("r-sjlabelled" ,r-sjlabelled)
7611 ("r-sjmisc" ,r-sjmisc)
7612 ("r-tidyr" ,r-tidyr)))
7613 (home-page "https://github.com/strengejacke/sjstats")
7614 (synopsis "Functions for common statistical computations")
7615 (description
7616 "This package provides a collection of convenient functions for common
7617statistical computations, which are not directly provided by R's @code{base}
7618or @code{stats} packages. This package aims at providing, first, shortcuts
7619for statistical measures, which otherwise could only be calculated with
7620additional effort. Second, these shortcut functions are generic, and can be
7621applied not only to vectors, but also to other objects as well. The focus of
7622most functions lies on summary statistics or fit measures for regression
7623models, including generalized linear models, mixed effects models and Bayesian
7624models.")
7625 (license license:gpl3)))
41394423
RW
7626
7627(define-public r-glmmtmb
7628 (package
7629 (name "r-glmmtmb")
1afe5644 7630 (version "0.2.3")
41394423
RW
7631 (source
7632 (origin
7633 (method url-fetch)
7634 (uri (cran-uri "glmmTMB" version))
7635 (sha256
7636 (base32
1afe5644 7637 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
7638 (properties `((upstream-name . "glmmTMB")))
7639 (build-system r-build-system)
7640 (propagated-inputs
7641 `(("r-lme4" ,r-lme4)
7642 ("r-matrix" ,r-matrix)
7643 ("r-nlme" ,r-nlme)
7644 ("r-rcppeigen" ,r-rcppeigen)
7645 ("r-tmb" ,r-tmb)))
7646 (native-inputs
1afe5644 7647 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
7648 (home-page "https://github.com/glmmTMB")
7649 (synopsis "Generalized linear mixed models")
7650 (description
7651 "Fit linear and generalized linear mixed models with various extensions,
7652including zero-inflation. The models are fitted using maximum likelihood
7653estimation via the Template Model Builder. Random effects are assumed to be
7654Gaussian on the scale of the linear predictor and are integrated out using the
7655Laplace approximation. Gradients are calculated using automatic
7656differentiation.")
7657 (license license:agpl3+)))
489a6178
RW
7658
7659(define-public r-ggeffects
7660 (package
7661 (name "r-ggeffects")
6eab52e0 7662 (version "0.8.0")
489a6178
RW
7663 (source
7664 (origin
7665 (method url-fetch)
7666 (uri (cran-uri "ggeffects" version))
7667 (sha256
7668 (base32
6eab52e0 7669 "152xyadj5m171z7dlzzy40y1fp2l9v46525dlw2al3qr0b7zpm61"))))
489a6178
RW
7670 (build-system r-build-system)
7671 (propagated-inputs
7672 `(("r-crayon" ,r-crayon)
7673 ("r-dplyr" ,r-dplyr)
7674 ("r-ggplot2" ,r-ggplot2)
7675 ("r-lme4" ,r-lme4)
7676 ("r-magrittr" ,r-magrittr)
7677 ("r-mass" ,r-mass)
7678 ("r-prediction" ,r-prediction)
7679 ("r-purrr" ,r-purrr)
7680 ("r-rlang" ,r-rlang)
7681 ("r-scales" ,r-scales)
7682 ("r-sjlabelled" ,r-sjlabelled)
7683 ("r-sjmisc" ,r-sjmisc)
7684 ("r-sjstats" ,r-sjstats)
7685 ("r-tidyr" ,r-tidyr)))
7686 (home-page "https://github.com/strengejacke/ggeffects")
7687 (synopsis "Create tidy data frames of marginal effects for ggplot")
7688 (description
7689 "This package provides tools to compute marginal effects from statistical
7690models and return the result as tidy data frames. These data frames are ready
7691to use with the @code{ggplot2} package. Marginal effects can be calculated
7692for many different models. Interaction terms, splines and polynomial terms
7693are also supported. The two main functions are @code{ggpredict()} and
7694@code{ggeffect()}. There is a generic @code{plot()} method to plot the
7695results using @code{ggplot2}.")
7696 (license license:gpl3)))
7b63047c
RW
7697
7698(define-public r-sjplot
7699 (package
7700 (name "r-sjplot")
fd730167 7701 (version "2.6.2")
7b63047c
RW
7702 (source
7703 (origin
7704 (method url-fetch)
7705 (uri (cran-uri "sjPlot" version))
7706 (sha256
7707 (base32
fd730167 7708 "0x9pbchmz4qf4c9bi52dhhgv1phfj03q1hnxic8vndl6xwib63cy"))))
7b63047c
RW
7709 (properties `((upstream-name . "sjPlot")))
7710 (build-system r-build-system)
7711 (propagated-inputs
7712 `(("r-broom" ,r-broom)
7713 ("r-dplyr" ,r-dplyr)
7714 ("r-forcats" ,r-forcats)
7715 ("r-ggeffects" ,r-ggeffects)
7716 ("r-ggplot2" ,r-ggplot2)
7717 ("r-glmmtmb" ,r-glmmtmb)
7718 ("r-knitr" ,r-knitr)
7719 ("r-lme4" ,r-lme4)
7720 ("r-magrittr" ,r-magrittr)
7721 ("r-mass" ,r-mass)
7722 ("r-modelr" ,r-modelr)
7723 ("r-nlme" ,r-nlme)
7724 ("r-psych" ,r-psych)
7725 ("r-purrr" ,r-purrr)
7726 ("r-rlang" ,r-rlang)
7727 ("r-scales" ,r-scales)
7728 ("r-sjlabelled" ,r-sjlabelled)
7729 ("r-sjmisc" ,r-sjmisc)
7730 ("r-sjstats" ,r-sjstats)
7731 ("r-tidyr" ,r-tidyr)))
7732 (home-page "https://strengejacke.github.io/sjPlot/")
7733 (synopsis "Data visualization for statistics in social science")
7734 (description
7735 "This package represents a collection of plotting and table output
7736functions for data visualization. Results of various statistical
7737analyses (that are commonly used in social sciences) can be visualized using
7738this package, including simple and cross tabulated frequencies, histograms,
7739box plots, (generalized) linear models, mixed effects models, principal
7740component analysis and correlation matrices, cluster analyses, scatter plots,
7741stacked scales, effects plots of regression models (including interaction
7742terms) and much more. This package supports labelled data.")
7743 (license license:gpl3)))
03f80112
RW
7744
7745(define-public r-ini
7746 (package
7747 (name "r-ini")
7748 (version "0.3.1")
7749 (source
7750 (origin
7751 (method url-fetch)
7752 (uri (cran-uri "ini" version))
7753 (sha256
7754 (base32
7755 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
7756 (build-system r-build-system)
7757 (home-page "https://github.com/dvdscripter/ini")
7758 (synopsis "Read and write configuration files")
7759 (description
7760 "This package provides tools to parse simple @code{.ini} configuration
7761files to an structured list. Users can manipulate this resulting list with
7762@code{lapply()} functions. This same structured list can be used to write
7763back to file after modifications.")
7764 (license license:gpl3)))
21405e81
RW
7765
7766(define-public r-gh
7767 (package
7768 (name "r-gh")
7769 (version "1.0.1")
7770 (source
7771 (origin
7772 (method url-fetch)
7773 (uri (cran-uri "gh" version))
7774 (sha256
7775 (base32
7776 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
7777 (build-system r-build-system)
7778 (propagated-inputs
7779 `(("r-httr" ,r-httr)
7780 ("r-ini" ,r-ini)
7781 ("r-jsonlite" ,r-jsonlite)))
7782 (home-page "https://github.com/r-lib/gh#readme")
7783 (synopsis "Access the GitHub API via R")
7784 (description
7785 "This package provides a minimal R client to access the GitHub API.")
7786 (license license:expat)))
d6871153
RW
7787
7788(define-public r-fs
7789 (package
7790 (name "r-fs")
7791 (version "1.2.6")
7792 (source
7793 (origin
7794 (method url-fetch)
7795 (uri (cran-uri "fs" version))
7796 (sha256
7797 (base32
7798 "0kqqaqqml8x3r1mdld40iwns0ylj2f52qsdh1vcn39f7w7c2ka8j"))))
7799 (build-system r-build-system)
7800 (propagated-inputs
7801 `(("r-rcpp" ,r-rcpp)))
7802 (native-inputs
7803 `(("pkg-config" ,pkg-config)))
7804 (home-page "http://fs.r-lib.org")
7805 (synopsis "Cross-platform file system operations based on libuv")
7806 (description
7807 "This package provides a cross-platform interface to file system
7808operations, built on top of the libuv C library.")
7809 (license license:gpl3)))
153e5b2d
RW
7810
7811(define-public r-clisymbols
7812 (package
7813 (name "r-clisymbols")
7814 (version "1.2.0")
7815 (source
7816 (origin
7817 (method url-fetch)
7818 (uri (cran-uri "clisymbols" version))
7819 (sha256
7820 (base32
7821 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
7822 (build-system r-build-system)
7823 (home-page "https://github.com/gaborcsardi/clisymbols")
7824 (synopsis "Unicode symbols at the R prompt")
7825 (description
7826 "This package provides a small subset of Unicode symbols, that are useful
7827when building command line applications. They fall back to alternatives on
7828terminals that do not support Unicode.")
7829 (license license:expat)))
efefd3ec
RW
7830
7831(define-public r-usethis
7832 (package
7833 (name "r-usethis")
7834 (version "1.4.0")
7835 (source
7836 (origin
7837 (method url-fetch)
7838 (uri (cran-uri "usethis" version))
7839 (sha256
7840 (base32
7841 "1gadckx3sxz9gxvpkprj9x7zcgg2nz5m4q0vi76ya9li1v03rwwn"))))
7842 (build-system r-build-system)
7843 (propagated-inputs
7844 `(("r-clipr" ,r-clipr)
7845 ("r-clisymbols" ,r-clisymbols)
7846 ("r-crayon" ,r-crayon)
7847 ("r-curl" ,r-curl)
7848 ("r-desc" ,r-desc)
7849 ("r-fs" ,r-fs)
7850 ("r-gh" ,r-gh)
7851 ("r-git2r" ,r-git2r)
7852 ("r-glue" ,r-glue)
7853 ("r-rlang" ,r-rlang)
7854 ("r-rprojroot" ,r-rprojroot)
7855 ("r-rstudioapi" ,r-rstudioapi)
7856 ("r-whisker" ,r-whisker)))
7857 (home-page "https://github.com/r-lib/usethis")
7858 (synopsis "Automate R package and project setup")
7859 (description
7860 "This package helps you to automate R package and project setup tasks
7861that are otherwise performed manually. This includes setting up unit testing,
7862test coverage, continuous integration, Git, GitHub integration, licenses,
7863Rcpp, RStudio projects, and more.")
7864 (license license:gpl3)))
99342624
RW
7865
7866(define-public r-sessioninfo
7867 (package
7868 (name "r-sessioninfo")
3d6fa1a3 7869 (version "1.1.1")
99342624
RW
7870 (source
7871 (origin
7872 (method url-fetch)
7873 (uri (cran-uri "sessioninfo" version))
7874 (sha256
7875 (base32
3d6fa1a3 7876 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
7877 (build-system r-build-system)
7878 (propagated-inputs
7879 `(("r-cli" ,r-cli)
7880 ("r-withr" ,r-withr)))
7881 (home-page "https://github.com/r-lib/sessioninfo#readme")
7882 (synopsis "R session information")
7883 (description
7884 "This package provides tools to query and print information about the
7885current R session. It is similar to @code{utils::sessionInfo()}, but includes
7886more information about packages, and where they were installed from.")
7887 (license license:gpl2)))
cbc8e6dd
RW
7888
7889(define-public r-remotes
7890 (package
7891 (name "r-remotes")
fc532b45 7892 (version "2.0.2")
cbc8e6dd
RW
7893 (source
7894 (origin
7895 (method url-fetch)
7896 (uri (cran-uri "remotes" version))
7897 (sha256
7898 (base32
fc532b45 7899 "0rsjxmhwpr51ilsdjfqn06mj8yr2d7nckcn3arv1ljn23qfkpcxa"))))
cbc8e6dd
RW
7900 (build-system r-build-system)
7901 (home-page "https://github.com/r-lib/remotes#readme")
7902 (synopsis "R package installation from remote repositories")
7903 (description
7904 "Download and install R packages stored in GitHub, BitBucket, or plain
7905subversion or git repositories. This package is a lightweight replacement of
7906the @code{install_*} functions in the @code{devtools} package. Indeed most of
7907the code was copied over from @code{devtools}.")
7908 (license license:gpl2+)))
7d8f3470
RW
7909
7910(define-public r-xopen
7911 (package
7912 (name "r-xopen")
7913 (version "1.0.0")
7914 (source
7915 (origin
7916 (method url-fetch)
7917 (uri (cran-uri "xopen" version))
7918 (sha256
7919 (base32
7920 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
7921 (build-system r-build-system)
7922 (propagated-inputs
7923 `(("r-processx" ,r-processx)))
7924 (home-page "https://github.com/r-lib/xopen#readme")
7925 (synopsis "Open system files, URLs, anything")
7926 (description
7927 "This package provides a cross-platform solution to open files,
7928directories or URLs with their associated programs.")
7929 (license license:expat)))
5df4e27f
RW
7930
7931(define-public r-rcmdcheck
7932 (package
7933 (name "r-rcmdcheck")
06910a86 7934 (version "1.3.2")
5df4e27f
RW
7935 (source
7936 (origin
7937 (method url-fetch)
7938 (uri (cran-uri "rcmdcheck" version))
7939 (sha256
7940 (base32
06910a86 7941 "0ys1nd7690mhwzslyzg8fq1wxr28nz8g6av5iykkrshb8lkxg7ly"))))
5df4e27f
RW
7942 (build-system r-build-system)
7943 (propagated-inputs
7944 `(("r-callr" ,r-callr)
7945 ("r-cli" ,r-cli)
7946 ("r-crayon" ,r-crayon)
7947 ("r-desc" ,r-desc)
7948 ("r-digest" ,r-digest)
7949 ("r-pkgbuild" ,r-pkgbuild)
7950 ("r-prettyunits" ,r-prettyunits)
7951 ("r-r6" ,r-r6)
7952 ("r-rprojroot" ,r-rprojroot)
7466c3bb 7953 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
7954 ("r-withr" ,r-withr)
7955 ("r-xopen" ,r-xopen)))
7956 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
7957 (synopsis "Run R CMD check from R and capture results")
7958 (description
7959 "Run @code{R CMD check} from R programmatically, and capture the results
7960of the individual checks.")
7961 (license license:expat)))
9b02d1a1
RW
7962
7963(define-public r-rapportools
7964 (package
7965 (name "r-rapportools")
7966 (version "1.0")
7967 (source
7968 (origin
7969 (method url-fetch)
7970 (uri (cran-uri "rapportools" version))
7971 (sha256
7972 (base32
7973 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
7974 (build-system r-build-system)
7975 (propagated-inputs
7976 `(("r-pander" ,r-pander)
7977 ("r-plyr" ,r-plyr)
7978 ("r-reshape" ,r-reshape)))
7979 (home-page "https://cran.r-project.org/web/packages/rapportools/")
7980 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
7981 (description
7982 "This package provides helper functions that act as wrappers to more
7983advanced statistical methods with the advantage of having sane defaults for
7984quick reporting.")
7985 (license license:agpl3+)))
319a80ce
RW
7986
7987(define-public r-pander
7988 (package
7989 (name "r-pander")
a44f8b00 7990 (version "0.6.3")
319a80ce
RW
7991 (source
7992 (origin
7993 (method url-fetch)
7994 (uri (cran-uri "pander" version))
7995 (sha256
7996 (base32
a44f8b00 7997 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
7998 (build-system r-build-system)
7999 (propagated-inputs
8000 `(("r-digest" ,r-digest)
8001 ("r-rcpp" ,r-rcpp)))
8002 (home-page "https://rapporter.github.io/pander")
8003 (synopsis "Render R objects into Pandoc's markdown")
8004 (description
8005 "The main aim of the pander R package is to provide a minimal and easy
8006tool for rendering R objects into Pandoc's markdown. The package is also
8007capable of exporting/converting complex Pandoc documents (reports) in various
8008ways.")
8009 ;; This package is licensed under either the AGPLv3+ or the very rarely
8010 ;; used OSL 3.0.
8011 (license license:agpl3+)))
74cc74e4
RW
8012
8013(define-public r-summarytools
8014 (package
8015 (name "r-summarytools")
8016 (version "0.8.8")
8017 (source
8018 (origin
8019 (method url-fetch)
8020 (uri (cran-uri "summarytools" version))
8021 (sha256
8022 (base32
8023 "0z836m6ib9bznwcawn6xf8gck05ydxwi3bx4jbrbyqql4kci8zwb"))))
8024 (build-system r-build-system)
8025 (propagated-inputs
8026 `(("r-htmltools" ,r-htmltools)
8027 ("r-lubridate" ,r-lubridate)
8028 ("r-matrixstats" ,r-matrixstats)
8029 ("r-pander" ,r-pander)
8030 ("r-pryr" ,r-pryr)
8031 ("r-rapportools" ,r-rapportools)
8032 ("r-rcurl" ,r-rcurl)))
8033 (home-page "https://github.com/dcomtois/summarytools")
8034 (synopsis "Tools to quickly and neatly summarize data")
8035 (description
8036 "This package provides tools for data frame summaries, cross-tabulations,
8037weight-enabled frequency tables and common univariate statistics in concise
8038tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8039good point-of-entry for exploring data, both for experienced and new R
8040users.")
8041 (license license:gpl2)))
7c7ee6cf
RW
8042
8043(define-public r-lsei
8044 (package
8045 (name "r-lsei")
8046 (version "1.2-0")
8047 (source
8048 (origin
8049 (method url-fetch)
8050 (uri (cran-uri "lsei" version))
8051 (sha256
8052 (base32
8053 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8054 (build-system r-build-system)
8055 (native-inputs
8056 `(("gfortran" ,gfortran)))
8057 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8058 (synopsis "Solve regression problems under equality/inequality constraints")
8059 (description
8060 "It contains functions that solve least squares linear regression
8061problems under linear equality/inequality constraints. Functions for solving
8062quadratic programming problems are also available, which transform such
8063problems into least squares ones first.")
8064 (license license:gpl2+)))
2ea75a83
RW
8065
8066(define-public r-npsurv
8067 (package
8068 (name "r-npsurv")
8069 (version "0.4-0")
8070 (source
8071 (origin
8072 (method url-fetch)
8073 (uri (cran-uri "npsurv" version))
8074 (sha256
8075 (base32
8076 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8077 (build-system r-build-system)
8078 (propagated-inputs
8079 `(("r-lsei" ,r-lsei)))
8080 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8081 (synopsis "Nonparametric survival analysis")
8082 (description
8083 "This package contains functions for non-parametric survival analysis of
8084exact and interval-censored observations.")
8085 (license license:gpl2+)))
32499b26
RW
8086
8087(define-public r-clusteval
8088 (package
8089 (name "r-clusteval")
8090 (version "0.1")
8091 (source
8092 (origin
8093 (method url-fetch)
8094 (uri (cran-uri "clusteval" version))
8095 (sha256
8096 (base32
8097 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8098 (build-system r-build-system)
8099 (propagated-inputs
8100 `(("r-mvtnorm" ,r-mvtnorm)
8101 ("r-rcpp" ,r-rcpp)))
8102 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8103 (synopsis "Evaluation of clustering algorithms")
8104 (description
8105 "This R package provides a suite of tools to evaluate clustering
8106algorithms, clusterings, and individual clusters.")
8107 (license license:expat)))
373cef0a
RW
8108
8109(define-public r-tweedie
8110 (package
8111 (name "r-tweedie")
8112 (version "2.3.2")
8113 (source
8114 (origin
8115 (method url-fetch)
8116 (uri (cran-uri "tweedie" version))
8117 (sha256
8118 (base32
8119 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8120 (build-system r-build-system)
8121 (native-inputs `(("gfortran" ,gfortran)))
8122 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8123 (synopsis "Evaluation of Tweedie exponential family models")
8124 (description
8125 "Maximum likelihood computations for Tweedie families, including the
8126series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8127the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8128and related methods.")
8129 (license license:gpl2+)))
4fb35ebd
RW
8130
8131(define-public r-rcppgsl
8132 (package
8133 (name "r-rcppgsl")
8134 (version "0.3.6")
8135 (source
8136 (origin
8137 (method url-fetch)
8138 (uri (cran-uri "RcppGSL" version))
8139 (sha256
8140 (base32
8141 "16pdapq31729db53agnb48jkvdm97167n3bigy5zazc3q3isis1m"))))
8142 (properties `((upstream-name . "RcppGSL")))
8143 (build-system r-build-system)
8144 (propagated-inputs
8145 `(("r-rcpp" ,r-rcpp)
8146 ("gsl" ,gsl)))
8147 (native-inputs
8148 `(("r-knitr" ,r-knitr))) ; for vignettes
8149 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8150 (synopsis "Rcpp integration for GSL vectors and matrices")
8151 (description
8152 "The GNU Scientific Library (or GSL) is a collection of numerical
8153routines for scientific computing. It is particularly useful for C and C++
8154programs as it provides a standard C interface to a wide range of mathematical
8155routines. There are over 1000 functions in total with an extensive test
8156suite. The RcppGSL package provides an easy-to-use interface between GSL data
8157structures and R using concepts from Rcpp which is itself a package that eases
8158the interfaces between R and C++.")
8159 (license license:gpl2+)))
20ff6e3a
RW
8160
8161(define-public r-mvabund
8162 (package
8163 (name "r-mvabund")
48102ce1 8164 (version "4.0.1")
20ff6e3a
RW
8165 (source
8166 (origin
8167 (method url-fetch)
8168 (uri (cran-uri "mvabund" version))
8169 (sha256
8170 (base32
48102ce1 8171 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8172 (build-system r-build-system)
8173 (propagated-inputs
8174 `(("r-mass" ,r-mass)
8175 ("r-rcpp" ,r-rcpp)
8176 ("r-rcppgsl" ,r-rcppgsl)
8177 ("r-statmod" ,r-statmod)
8178 ("r-tweedie" ,r-tweedie)))
8179 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8180 (synopsis "Statistical methods for analysing multivariate abundance data")
8181 (description
8182 "This package provides a set of tools for displaying, modeling and
8183analysing multivariate abundance data in community ecology.")
8184 (license license:lgpl2.1+)))
49863fd6
RW
8185
8186(define-public r-afex
8187 (package
8188 (name "r-afex")
8189 (version "0.22-1")
8190 (source
8191 (origin
8192 (method url-fetch)
8193 (uri (cran-uri "afex" version))
8194 (sha256
8195 (base32
8196 "065wbxljl77zqvc2c4gpfpfyc6mbnnrf24q399q9bxmrz3sapj8n"))))
8197 (build-system r-build-system)
8198 (propagated-inputs
8199 `(("r-car" ,r-car)
8200 ("r-lme4" ,r-lme4)
8201 ("r-lmertest" ,r-lmertest)
8202 ("r-pbkrtest" ,r-pbkrtest)
8203 ("r-reshape2" ,r-reshape2)))
8204 (home-page "https://afex.singmann.science/")
8205 (synopsis "Analysis of factorial experiments")
8206 (description
8207 "This package provides convenience functions for analyzing factorial
8208experiments using ANOVA or mixed models.")
8209 (license license:gpl2+)))
7c02dd62
RW
8210
8211(define-public r-lmertest
8212 (package
8213 (name "r-lmertest")
8214 (version "3.0-1")
8215 (source
8216 (origin
8217 (method url-fetch)
8218 (uri (cran-uri "lmerTest" version))
8219 (sha256
8220 (base32
8221 "0pia69sc8bn37mkiprdf91iilziqb865f94k6x6c26i33fg7rq4m"))))
8222 (properties `((upstream-name . "lmerTest")))
8223 (build-system r-build-system)
8224 (propagated-inputs
8225 `(("r-ggplot2" ,r-ggplot2)
8226 ("r-lme4" ,r-lme4)
8227 ("r-mass" ,r-mass)
8228 ("r-numderiv" ,r-numderiv)))
8229 (home-page "https://github.com/runehaubo/lmerTestR")
8230 (synopsis "Tests in linear mixed effects models")
8231 (description
8232 "This package provides p-values in type I, II or III anova and summary
8233tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8234method. A Kenward-Roger method is also available via the @code{pbkrtest}
8235package. Model selection methods include step, drop1 and anova-like tables
8236for random effects (ranova). Methods for Least-Square means (LS-means) and
8237tests of linear contrasts of fixed effects are also available.")
8238 (license license:gpl2+)))
fd649d1e
RW
8239
8240(define-public r-r2glmm
8241 (package
8242 (name "r-r2glmm")
8243 (version "0.1.2")
8244 (source
8245 (origin
8246 (method url-fetch)
8247 (uri (cran-uri "r2glmm" version))
8248 (sha256
8249 (base32
8250 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8251 (build-system r-build-system)
8252 (propagated-inputs
8253 `(("r-afex" ,r-afex)
8254 ("r-data-table" ,r-data-table)
8255 ("r-dplyr" ,r-dplyr)
8256 ("r-ggplot2" ,r-ggplot2)
8257 ("r-gridextra" ,r-gridextra)
8258 ("r-lmertest" ,r-lmertest)
8259 ("r-mass" ,r-mass)
8260 ("r-matrix" ,r-matrix)
8261 ("r-mgcv" ,r-mgcv)
8262 ("r-pbkrtest" ,r-pbkrtest)))
8263 (home-page "https://github.com/bcjaeger/r2glmm")
8264 (synopsis "Compute R squared for mixed (multilevel) models")
8265 (description
8266 "This package computes model and semi partial R squared with confidence
8267limits for the linear and generalized linear mixed model (LMM and GLMM). The
8268R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8269using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8270al. (2016)).")
8271 (license license:gpl2)))
cddc0300 8272
8273(define-public r-weights
8274 (package
8275 (name "r-weights")
8276 (version "1.0")
8277 (source
8278 (origin
8279 (method url-fetch)
8280 (uri (cran-uri "weights" version))
8281 (sha256
8282 (base32
8283 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
8284 (build-system r-build-system)
8285 (propagated-inputs
8286 `(("r-gdata" ,r-gdata)
8287 ("r-hmisc" ,r-hmisc)
8288 ("r-mice" ,r-mice)))
8289 (home-page
8290 "https://cran.r-project.org/web/packages/weights/")
8291 (synopsis "Weighting and weighted statistics")
8292 (description "This package Provides a variety of functions for producing
8293simple weighted statistics, such as weighted Pearson's correlations, partial
8294correlations, Chi-Squared statistics, histograms, and t-tests. Also now
8295includes some software for quickly recoding survey data and plotting point
8296estimates from interaction terms in regressions (and multiply imputed
8297regressions). NOTE: Weighted partial correlation calculations pulled to
8298address a bug.")
8299 (license license:gpl2+)))
bfa5662e
RW
8300
8301(define-public r-rcppannoy
8302 (package
8303 (name "r-rcppannoy")
8304 (version "0.0.11")
8305 (source
8306 (origin
8307 (method url-fetch)
8308 (uri (cran-uri "RcppAnnoy" version))
8309 (sha256
8310 (base32
8311 "1ik50ancfgcvh03n4jsqwjk8lf056rbgd70q4l4didmvh5kcyjd1"))))
8312 (properties `((upstream-name . "RcppAnnoy")))
8313 (build-system r-build-system)
8314 (propagated-inputs
8315 `(("r-rcpp" ,r-rcpp)))
8316 (native-inputs
8317 `(("r-knitr" ,r-knitr))) ; for vignettes
8318 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
8319 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
8320 (description
8321 "Annoy is a small C++ library for Approximate Nearest Neighbors written
8322for efficient memory usage as well an ability to load from and save to disk.
8323This package provides an R interface.")
8324 ;; Annoy is released under ASL 2.0, but this wrapper is released under
8325 ;; GPLv2+.
8326 (license (list license:gpl2+ license:asl2.0))))
b58940cb
RW
8327
8328(define-public r-ncdf4
8329 (package
8330 (name "r-ncdf4")
8331 (version "1.16")
8332 (source
8333 (origin
8334 (method url-fetch)
8335 (uri (cran-uri "ncdf4" version))
8336 (sha256
8337 (base32
8338 "0lwjjis0b83c4l3xvqai4ckzrskd6mychck1iwxcxgjvh0d77mgd"))))
8339 (build-system r-build-system)
8340 (inputs
8341 `(("netcdf" ,netcdf)
8342 ("zlib" ,zlib)))
8343 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
8344 (synopsis "R interface to Unidata netCDF format data files")
8345 (description
8346 "This package provides a high-level R interface to data files written
8347using Unidata's netCDF library (version 4 or earlier), which are binary data
8348files that are portable across platforms and include metadata information in
8349addition to the data sets. Using this package, netCDF files can be opened and
8350data sets read in easily. It is also easy to create new netCDF dimensions,
8351variables, and files, in either version 3 or 4 format, and manipulate existing
8352netCDF files.")
8353 (license license:gpl3+)))
1e605c03
RW
8354
8355(define-public r-biocmanager
8356 (package
8357 (name "r-biocmanager")
749872a5 8358 (version "1.30.4")
1e605c03
RW
8359 (source
8360 (origin
8361 (method url-fetch)
8362 (uri (cran-uri "BiocManager" version))
8363 (sha256
8364 (base32
749872a5 8365 "0kxs76pixk1d2lpvkyrq6nnvv1rqf55ph5f7igkadyyqirf3y2ah"))))
1e605c03
RW
8366 (properties `((upstream-name . "BiocManager")))
8367 (build-system r-build-system)
8368 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
8369 (synopsis "Access the Bioconductor project package repository")
8370 (description
8371 "This package provides a convenient tool to install and update
8372Bioconductor packages.")
8373 (license license:artistic2.0)))
f338e480
RW
8374
8375(define-public r-rgl
8376 (package
8377 (name "r-rgl")
8378 (version "0.99.16")
8379 (source
8380 (origin
8381 (method url-fetch)
8382 (uri (cran-uri "rgl" version))
8383 (sha256
8384 (base32
8385 "0q8sg8fr0140ilssqhscaxkjc29w1rpp6f4k50amw3zzs9g58ak9"))))
8386 (build-system r-build-system)
8387 (native-inputs
8388 `(("pkg-config" ,pkg-config)))
8389 (inputs
8390 `(("freetype" ,freetype)
8391 ("libpng" ,libpng)
8392 ("glu" ,glu)
8393 ("libx11" ,libx11)
8394 ("ghc-pandoc" ,ghc-pandoc)
8395 ("zlib" ,zlib)))
8396 (propagated-inputs
8397 `(("r-crosstalk" ,r-crosstalk)
8398 ("r-htmltools" ,r-htmltools)
8399 ("r-htmlwidgets" ,r-htmlwidgets)
8400 ("r-jsonlite" ,r-jsonlite)
8401 ("r-knitr" ,r-knitr)
8402 ("r-magrittr" ,r-magrittr)
8403 ("r-manipulatewidget" ,r-manipulatewidget)
8404 ("r-shiny" ,r-shiny)))
8405 (home-page "https://r-forge.r-project.org/projects/rgl/")
8406 (synopsis "3D visualization using OpenGL")
8407 (description
8408 "This package provides medium to high level functions for 3D interactive graphics,
8409including functions modelled on base graphics (@code{plot3d()}, etc.) as well
8410as functions for constructing representations of geometric
8411objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
8412various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
8413image formats, including PNG, Postscript, SVG, PGF.")
8414 ;; Any version of the GPL.
8415 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
8416
8417(define-public r-multicool
8418 (package
8419 (name "r-multicool")
8420 (version "0.1-10")
8421 (source
8422 (origin
8423 (method url-fetch)
8424 (uri (cran-uri "multicool" version))
8425 (sha256
8426 (base32
8427 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
8428 (build-system r-build-system)
8429 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8430 (home-page "https://cran.r-project.org/web/packages/multicool/")
8431 (synopsis "Permutations of multisets in cool-lex order")
8432 (description
8433 "This package provides a set of tools to permute multisets without loops
8434or hash tables and to generate integer partitions. Cool-lex order is similar
8435to colexicographical order.")
8436 (license license:gpl2)))
4106e6ad
RW
8437
8438(define-public r-misc3d
8439 (package
8440 (name "r-misc3d")
8441 (version "0.8-4")
8442 (source
8443 (origin
8444 (method url-fetch)
8445 (uri (cran-uri "misc3d" version))
8446 (sha256
8447 (base32
8448 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
8449 (build-system r-build-system)
8450 (home-page "https://cran.r-project.org/web/packages/misc3d/")
8451 (synopsis "Miscellaneous 3D Plots")
8452 (description
8453 "This package provides a collection of miscellaneous 3d plots, including
8454isosurfaces.")
8455 ;; Any version of the GPL.
8456 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
8457
8458(define-public r-ks
8459 (package
8460 (name "r-ks")
8461 (version "1.11.3")
8462 (source
8463 (origin
8464 (method url-fetch)
8465 (uri (cran-uri "ks" version))
8466 (sha256
8467 (base32
8468 "0z749c3xzpf6n0g7xcfplrhap1di8k7kcfr7vigh95ywnigyhs8d"))))
8469 (build-system r-build-system)
8470 (propagated-inputs
8471 `(("r-fnn" ,r-fnn)
8472 ("r-kernlab" ,r-kernlab)
8473 ("r-kernsmooth" ,r-kernsmooth)
8474 ("r-matrix" ,r-matrix)
8475 ("r-mclust" ,r-mclust)
8476 ("r-mgcv" ,r-mgcv)
8477 ("r-misc3d" ,r-misc3d)
8478 ("r-multicool" ,r-multicool)
8479 ("r-mvtnorm" ,r-mvtnorm)))
8480 (home-page "http://www.mvstat.net/tduong/")
8481 (synopsis "Kernel smoothing")
8482 (description
8483 "This package provides kernel smoothers for univariate and multivariate
8484data, including density functions, density derivatives, cumulative
8485distributions, modal clustering, discriminant analysis, and two-sample
8486hypothesis testing.")
8487 ;; Either version of the GPL.
8488 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
8489
8490(define-public r-feature
8491 (package
8492 (name "r-feature")
8493 (version "1.2.13")
8494 (source
8495 (origin
8496 (method url-fetch)
8497 (uri (cran-uri "feature" version))
8498 (sha256
8499 (base32
8500 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
8501 (build-system r-build-system)
8502 (propagated-inputs
8503 `(("r-ks" ,r-ks)
8504 ("r-misc3d" ,r-misc3d)
8505 ("r-rgl" ,r-rgl)))
8506 (home-page "http://www.mvstat.net/tduong/")
8507 (synopsis "Inferential feature significance for kernel density estimation")
8508 (description
8509 "The feature package contains functions to display and compute kernel
8510density estimates, significant gradient and significant curvature regions.
8511Significant gradient and/or curvature regions often correspond to significant
8512features (e.g. local modes).")
8513 ;; Either version of the GPL.
8514 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
8515
8516(define-public r-arm
8517 (package
8518 (name "r-arm")
8519 (version "1.10-1")
8520 (source
8521 (origin
8522 (method url-fetch)
8523 (uri (cran-uri "arm" version))
8524 (sha256
8525 (base32
8526 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
8527 (build-system r-build-system)
8528 (propagated-inputs
8529 `(("r-abind" ,r-abind)
8530 ("r-coda" ,r-coda)
8531 ("r-lme4" ,r-lme4)
8532 ("r-mass" ,r-mass)
8533 ("r-matrix" ,r-matrix)
8534 ("r-nlme" ,r-nlme)))
8535 (home-page "https://cran.r-project.org/web/packages/arm/")
8536 (synopsis "Data analysis using regression and multilevel/hierarchical models")
8537 (description
8538 "This package provides functions to accompany A. Gelman and J. Hill,
8539Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
8540University Press, 2007.")
8541 (license license:gpl3+)))
3cef715a
RW
8542
8543(define-public r-circular
8544 (package
8545 (name "r-circular")
8546 (version "0.4-93")
8547 (source
8548 (origin
8549 (method url-fetch)
8550 (uri (cran-uri "circular" version))
8551 (sha256
8552 (base32
8553 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
8554 (build-system r-build-system)
8555 (propagated-inputs
8556 `(("r-boot" ,r-boot)
8557 ("r-mvtnorm" ,r-mvtnorm)))
8558 (native-inputs
8559 `(("gfortran" ,gfortran)))
8560 (home-page "https://cran.r-project.org/web/packages/circular/")
8561 (synopsis "Circular statistics")
8562 (description
8563 "This package provides tools for circular statistics, from \"Topics in
8564circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
8565Scientific.")
8566 (license license:gpl2+)))
10483a64
RW
8567
8568(define-public r-activity
8569 (package
8570 (name "r-activity")
0207ad9e 8571 (version "1.2")
10483a64
RW
8572 (source
8573 (origin
8574 (method url-fetch)
8575 (uri (cran-uri "activity" version))
8576 (sha256
8577 (base32
0207ad9e 8578 "11w2bz6p9xbzdh6773dmbbh6rws0h5dj18p8m0ivzizgq932vdzs"))))
10483a64
RW
8579 (build-system r-build-system)
8580 (propagated-inputs
8581 `(("r-circular" ,r-circular)
10483a64
RW
8582 ("r-pbapply" ,r-pbapply)))
8583 (home-page "https://cran.r-project.org/web/packages/activity/")
8584 (synopsis "Animal activity statistics")
8585 (description
8586 "This package provides functions to fit kernel density functions to
8587animal activity time data; plot activity distributions; quantify overall
8588levels of activity; statistically compare activity metrics through
8589bootstrapping; and evaluate variation in linear variables with time (or other
8590circular variables).")
8591 (license license:gpl3)))
e4f4a04a
RW
8592
8593(define-public r-ouch
8594 (package
8595 (name "r-ouch")
8596 (version "2.11-1")
8597 (source
8598 (origin
8599 (method url-fetch)
8600 (uri (cran-uri "ouch" version))
8601 (sha256
8602 (base32
8603 "0xkwwi62vdahlcg3k32zb1nfwsx87zdssk79mvcxgfsw9bw4gahx"))))
8604 (build-system r-build-system)
8605 (propagated-inputs `(("r-subplex" ,r-subplex)))
8606 (home-page "http://kingaa.github.io/ouch/")
8607 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
8608 (description
8609 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
8610for evolution along a phylogenetic tree.")
8611 (license license:gpl2+)))
705ea5bf
RW
8612
8613(define-public r-fmsb
8614 (package
8615 (name "r-fmsb")
8616 (version "0.6.3")
8617 (source
8618 (origin
8619 (method url-fetch)
8620 (uri (cran-uri "fmsb" version))
8621 (sha256
8622 (base32
8623 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
8624 (build-system r-build-system)
8625 (home-page "http://minato.sip21c.org/msb/")
8626 (synopsis "Functions for medical statistics book with demographic data")
8627 (description
8628 "This package provides several utility functions for the book entitled
8629\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
8630Japan, 2007) with Japanese demographic data and some demographic analysis
8631related functions.")
8632 (license license:gpl2+)))
ced51a20
RW
8633
8634(define-public r-stabledist
8635 (package
8636 (name "r-stabledist")
8637 (version "0.7-1")
8638 (source
8639 (origin
8640 (method url-fetch)
8641 (uri (cran-uri "stabledist" version))
8642 (sha256
8643 (base32
8644 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
8645 (build-system r-build-system)
8646 (home-page "http://www.rmetrics.org")
8647 (synopsis "Stable distribution functions")
8648 (description
8649 "This package provides density, probability and quantile functions, and
8650random number generation for (skew) stable distributions, using the
8651parametrizations of Nolan.")
8652 (license license:gpl2+)))
a50abb36
RW
8653
8654(define-public r-gsl
8655 (package
8656 (name "r-gsl")
8657 (version "1.9-10.3")
8658 (source
8659 (origin
8660 (method url-fetch)
8661 (uri (cran-uri "gsl" version))
8662 (sha256
8663 (base32
8664 "00isw2iha5af4s7rr8svqka9mkl9l26l8h2rnk4r7fkhh7fc97sg"))))
8665 (build-system r-build-system)
8666 (inputs
8667 `(("gsl" ,gsl)))
8668 (home-page "https://cran.r-project.org/web/packages/gsl")
8669 (synopsis "Wrapper for the GNU Scientific Library")
8670 (description
8671 "This package provides an R wrapper for the special functions and quasi
8672random number generators of the GNU Scientific Library.")
8673 (license license:gpl2+)))
03a3ec5e
RW
8674
8675(define-public r-adgoftest
8676 (package
8677 (name "r-adgoftest")
8678 (version "0.3")
8679 (source
8680 (origin
8681 (method url-fetch)
8682 (uri (cran-uri "ADGofTest" version))
8683 (sha256
8684 (base32
8685 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
8686 (properties `((upstream-name . "ADGofTest")))
8687 (build-system r-build-system)
8688 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
8689 (synopsis "Anderson-Darling GoF test")
8690 (description
8691 "This package provides an implementation of the Anderson-Darling GoF test
8692with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
8693Anderson-Darling Distribution\".")
8694 ;; Any version of the GPL.
8695 (license license:gpl3+)))
71601a5d
RW
8696
8697(define-public r-softimpute
8698 (package
8699 (name "r-softimpute")
8700 (version "1.4")
8701 (source
8702 (origin
8703 (method url-fetch)
8704 (uri (cran-uri "softImpute" version))
8705 (sha256
8706 (base32
8707 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
8708 (properties `((upstream-name . "softImpute")))
8709 (build-system r-build-system)
8710 (propagated-inputs
8711 `(("r-matrix" ,r-matrix)))
8712 (native-inputs
8713 `(("gfortran" ,gfortran)))
8714 (home-page "https://cran.r-project.org/web/packages/softImpute")
8715 (synopsis "Matrix completion via iterative soft-thresholded SVD")
8716 (description
8717 "This package provides iterative methods for matrix completion that use
8718nuclear-norm regularization. The package includes procedures for centering
8719and scaling rows, columns or both, and for computing low-rank @dfn{single
8720value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
8721components).")
8722 (license license:gpl2)))
44b0c5b5
RW
8723
8724(define-public r-fftwtools
8725 (package
8726 (name "r-fftwtools")
8727 (version "0.9-8")
8728 (source
8729 (origin
8730 (method url-fetch)
8731 (uri (cran-uri "fftwtools" version))
8732 (sha256
8733 (base32
8734 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
8735 (build-system r-build-system)
8736 (inputs `(("fftw" ,fftw)))
8737 (home-page "https://github.com/krahim/fftwtools")
8738 (synopsis "Wrapper for FFTW3")
8739 (description
8740 "This package provides a wrapper for several FFTW functions. It provides
8741access to the two-dimensional FFT, the multivariate FFT, and the
8742one-dimensional real to complex FFT using the FFTW3 library. The package
8743includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
8744mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
8745The FFT functions have a parameter that allows them to not return the
8746redundant complex conjugate when the input is real data.")
8747 (license license:gpl2+)))
db084d79
RW
8748
8749(define-public r-tiff
8750 (package
8751 (name "r-tiff")
8752 (version "0.1-5")
8753 (source
8754 (origin
8755 (method url-fetch)
8756 (uri (cran-uri "tiff" version))
8757 (sha256
8758 (base32
8759 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
8760 (build-system r-build-system)
8761 (inputs
8762 `(("libtiff" ,libtiff)
8763 ("libjpeg" ,libjpeg)
8764 ("zlib" ,zlib)))
8765 (home-page "http://www.rforge.net/tiff/")
8766 (synopsis "Read and write TIFF images")
8767 (description
8768 "This package provides an easy and simple way to read, write and display
8769bitmap images stored in the TIFF format. It can read and write both files and
8770in-memory raw vectors.")
8771 ;; Either of these two license versions.
8772 (license (list license:gpl2 license:gpl3))))
f3949fec
RW
8773
8774(define-public r-waveslim
8775 (package
8776 (name "r-waveslim")
61cb2e31 8777 (version "1.7.5.1")
f3949fec
RW
8778 (source
8779 (origin
8780 (method url-fetch)
8781 (uri (cran-uri "waveslim" version))
8782 (sha256
8783 (base32
61cb2e31 8784 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
8785 (build-system r-build-system)
8786 (native-inputs
8787 `(("gfortran" ,gfortran)))
8788 (home-page "http://waveslim.blogspot.com")
8789 (synopsis "Basic wavelet routines for signal processing")
8790 (description
8791 "This package provides basic wavelet routines for time series (1D),
8792image (2D) and array (3D) analysis. The code provided here is based on
8793wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
8794and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
8795Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
8796pairs (Selesnick 2001, 2002).")
8797 (license license:bsd-3)))
e37935e4
RW
8798
8799(define-public r-wordcloud
8800 (package
8801 (name "r-wordcloud")
8802 (version "2.6")
8803 (source
8804 (origin
8805 (method url-fetch)
8806 (uri (cran-uri "wordcloud" version))
8807 (sha256
8808 (base32
8809 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
8810 (build-system r-build-system)
8811 (propagated-inputs
8812 `(("r-rcolorbrewer" ,r-rcolorbrewer)
8813 ("r-rcpp" ,r-rcpp)))
8814 (home-page "https://cran.r-project.org/web/packages/wordcloud")
8815 (synopsis "Word clouds")
8816 (description
8817 "This package provides functionality to create pretty word clouds,
8818visualize differences and similarity between documents, and avoid
8819over-plotting in scatter plots with text.")
8820 (license license:lgpl2.1)))
a6e4413d
RW
8821
8822(define-public r-colorramps
8823 (package
8824 (name "r-colorramps")
8825 (version "2.3")
8826 (source
8827 (origin
8828 (method url-fetch)
8829 (uri (cran-uri "colorRamps" version))
8830 (sha256
8831 (base32
8832 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
8833 (properties `((upstream-name . "colorRamps")))
8834 (build-system r-build-system)
8835 (home-page "https://cran.r-project.org/web/packages/colorRamps")
8836 (synopsis "Build color tables")
8837 (description "This package provides features to build gradient color
8838maps.")
8839 ;; Any version of the GPL
8840 (license license:gpl3+)))
61d73349
RW
8841
8842(define-public r-tidytree
8843 (package
8844 (name "r-tidytree")
8845 (version "0.2.1")
8846 (source
8847 (origin
8848 (method url-fetch)
8849 (uri (cran-uri "tidytree" version))
8850 (sha256
8851 (base32
8852 "1sx69wvlp7k761cmglrzq2jxkm2iq27x6bhhdcisj62wryj96wb2"))))
8853 (build-system r-build-system)
8854 (propagated-inputs
8855 `(("r-ape" ,r-ape)
8856 ("r-dplyr" ,r-dplyr)
8857 ("r-lazyeval" ,r-lazyeval)
8858 ("r-magrittr" ,r-magrittr)
8859 ("r-rlang" ,r-rlang)
8860 ("r-tibble" ,r-tibble)))
8861 (home-page "https://github.com/GuangchuangYu/tidytree")
8862 (synopsis "Tidy tool for phylogenetic tree data manipulation")
8863 (description
8864 "Phylogenetic trees generally contain multiple components including nodes,
8865edges, branches and associated data. This package provides an approach to
8866convert tree objects to tidy data frames. It also provides tidy interfaces to
8867manipulate tree data.")
8868 (license license:artistic2.0)))
45b469a4
RW
8869
8870(define-public r-rvcheck
8871 (package
8872 (name "r-rvcheck")
8873 (version "0.1.3")
8874 (source
8875 (origin
8876 (method url-fetch)
8877 (uri (cran-uri "rvcheck" version))
8878 (sha256
8879 (base32
8880 "1i2g6gyiqyd1pn6y0h6vmlcmg1qb5pv7rym8mkw8jnyc3in9hn8b"))))
8881 (build-system r-build-system)
8882 (propagated-inputs
8883 `(("r-rlang" ,r-rlang)))
8884 (home-page "https://cran.r-project.org/web/packages/rvcheck")
8885 (synopsis "R package version check")
8886 (description
8887 "This package provides tools to check the latest release version of R and
8888R packages (on CRAN, Bioconductor or Github).")
8889 (license license:artistic2.0)))
fbebccf7
RW
8890
8891(define-public r-docopt
8892 (package
8893 (name "r-docopt")
8894 (version "0.6.1")
8895 (source
8896 (origin
8897 (method url-fetch)
8898 (uri (cran-uri "docopt" version))
8899 (sha256
8900 (base32
8901 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
8902 (build-system r-build-system)
8903 (home-page "https://github.com/docopt/docopt.R")
8904 (synopsis "Command-line interface specification language")
8905 (description
8906 "This package enables you to define a command-line interface by just
8907giving it a description in the specific format.")
8908 (license license:expat)))
b614009e
RW
8909
8910(define-public r-sparsesvd
8911 (package
8912 (name "r-sparsesvd")
8913 (version "0.1-4")
8914 (source
8915 (origin
8916 (method url-fetch)
8917 (uri (cran-uri "sparsesvd" version))
8918 (sha256
8919 (base32
8920 "1yf373552wvdnd65r7hfcqa3v29dqn7jd4cn431mqd2acnqjrsam"))))
8921 (build-system r-build-system)
8922 (propagated-inputs `(("r-matrix" ,r-matrix)))
8923 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
8924 (synopsis "Sparse truncated singular value decomposition")
8925 (description
8926 "This package provides a Wrapper around the SVDLIBC library
8927for (truncated) singular value decomposition of a sparse matrix. Currently,
8928only sparse real matrices in Matrix package format are supported.")
8929 ;; SVDLIBC is released under BSD-2. The R interface is released under
8930 ;; BSD-3.
8931 (license (list license:bsd-3 license:bsd-2))))
13f5837b
RW
8932
8933(define-public r-densityclust
8934 (package
8935 (name "r-densityclust")
8936 (version "0.3")
8937 (source
8938 (origin
8939 (method url-fetch)
8940 (uri (cran-uri "densityClust" version))
8941 (sha256
8942 (base32
8943 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
8944 (properties `((upstream-name . "densityClust")))
8945 (build-system r-build-system)
8946 (propagated-inputs
8947 `(("r-fnn" ,r-fnn)
8948 ("r-ggplot2" ,r-ggplot2)
8949 ("r-ggrepel" ,r-ggrepel)
8950 ("r-gridextra" ,r-gridextra)
8951 ("r-rcolorbrewer" ,r-rcolorbrewer)
8952 ("r-rcpp" ,r-rcpp)
8953 ("r-rtsne" ,r-rtsne)))
8954 (home-page "https://cran.r-project.org/web/packages/densityClust")
8955 (synopsis "Clustering by fast search and find of density peaks")
8956 (description
8957 "This package provides an improved implementation (based on k-nearest
8958neighbors) of the density peak clustering algorithm, originally described by
8959Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
8960large datasets (> 100,000 samples) very efficiently.")
8961 (license license:gpl2+)))
58bc8857
RW
8962
8963(define-public r-combinat
8964 (package
8965 (name "r-combinat")
8966 (version "0.0-8")
8967 (source
8968 (origin
8969 (method url-fetch)
8970 (uri (cran-uri "combinat" version))
8971 (sha256
8972 (base32
8973 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
8974 (build-system r-build-system)
8975 (home-page "https://cran.r-project.org/web/packages/combinat")
8976 (synopsis "Combinatorics utilities")
8977 (description "This package provides assorted routines for combinatorics.")
8978 (license license:gpl2)))
9f33d76c
RW
8979
8980(define-public r-qlcmatrix
8981 (package
8982 (name "r-qlcmatrix")
8983 (version "0.9.7")
8984 (source
8985 (origin
8986 (method url-fetch)
8987 (uri (cran-uri "qlcMatrix" version))
8988 (sha256
8989 (base32
8990 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
8991 (properties `((upstream-name . "qlcMatrix")))
8992 (build-system r-build-system)
8993 (propagated-inputs
8994 `(("r-docopt" ,r-docopt)
8995 ("r-matrix" ,r-matrix)
8996 ("r-slam" ,r-slam)
8997 ("r-sparsesvd" ,r-sparsesvd)))
8998 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
8999 (synopsis "Sparse matrix functions for quantitative language comparison")
9000 (description
9001 "This package provides an extension of the functionality of the Matrix
9002package for using sparse matrices. Some of the functions are very general,
9003while other are highly specific for the special data format used for
9004@dfn{quantitative language comparison} (QLC).")
9005 (license license:gpl3)))
e3bb0766
RW
9006
9007(define-public r-ddrtree
9008 (package
9009 (name "r-ddrtree")
9010 (version "0.1.5")
9011 (source
9012 (origin
9013 (method url-fetch)
9014 (uri (cran-uri "DDRTree" version))
9015 (sha256
9016 (base32
9017 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9018 (properties `((upstream-name . "DDRTree")))
9019 (build-system r-build-system)
9020 (propagated-inputs
9021 `(("r-bh" ,r-bh)
9022 ("r-irlba" ,r-irlba)
9023 ("r-rcpp" ,r-rcpp)
9024 ("r-rcppeigen" ,r-rcppeigen)))
9025 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9026 (synopsis "Learning principal graphs with DDRTree")
9027 (description
9028 "This package provides an implementation of the framework of
9029@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9030dimensional space while constructs a principal tree which passes through the
9031middle of the data simultaneously. DDRTree shows superiority to
9032alternatives (Wishbone, DPT) for inferring the ordering as well as the
9033intrinsic structure of single cell genomics data. In general, it could be
9034used to reconstruct the temporal progression as well as the bifurcation
9035structure of any data type.")
9036 (license license:asl2.0)))
d53b2317
RW
9037
9038(define-public r-corpcor
9039 (package
9040 (name "r-corpcor")
9041 (version "1.6.9")
9042 (source
9043 (origin
9044 (method url-fetch)
9045 (uri (cran-uri "corpcor" version))
9046 (sha256
9047 (base32
9048 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9049 (build-system r-build-system)
9050 (home-page "http://strimmerlab.org/software/corpcor/")
9051 (synopsis "Efficient estimation of covariance and (partial) correlation")
9052 (description
9053 "This package implements a James-Stein-type shrinkage estimator for the
9054covariance matrix, with separate shrinkage for variances and correlations.
9055Furthermore, functions are available for fast singular value decomposition,
9056for computing the pseudoinverse, and for checking the rank and positive
9057definiteness of a matrix.")
9058 (license license:gpl3+)))
3088b3fc
RW
9059
9060(define-public r-rspectra
9061 (package
9062 (name "r-rspectra")
9063 (version "0.13-1")
9064 (source
9065 (origin
9066 (method url-fetch)
9067 (uri (cran-uri "RSpectra" version))
9068 (sha256
9069 (base32
9070 "1sw80chwyyjzf5px278l6xmp94yhwrlj5xh8d3wlw3dnvdkycca7"))))
9071 (properties `((upstream-name . "RSpectra")))
9072 (build-system r-build-system)
9073 (propagated-inputs
9074 `(("r-matrix" ,r-matrix)
9075 ("r-rcpp" ,r-rcpp)
9076 ("r-rcppeigen" ,r-rcppeigen)))
9077 (home-page "https://github.com/yixuan/RSpectra")
9078 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9079 (description
9080 "This package provides an R interface to the Spectra library for
9081large-scale eigenvalue and SVD problems. It is typically used to compute a
9082few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9083which is usually more efficient than @code{eigen()} if k << n.")
9084 ;; MPL 2 or later.
9085 (license license:mpl2.0)))
029425cb
RW
9086
9087(define-public r-vbsr
9088 (package
9089 (name "r-vbsr")
9090 (version "0.0.5")
9091 (source
9092 (origin
9093 (method url-fetch)
9094 (uri (cran-uri "vbsr" version))
9095 (sha256
9096 (base32
9097 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9098 (build-system r-build-system)
9099 (home-page "https://cran.r-project.org/web/packages/vbsr")
9100 (synopsis "Variational Bayes spike regression regularized linear models")
9101 (description
9102 "This package provides an efficient algorithm for solving ultra-sparse
9103regularized regression models using a variational Bayes algorithm with a spike
9104prior. The algorithm is solved on a path, with coordinate updates, and is
9105capable of generating very sparse models. Very general model
9106diagnostics for controlling type-1 errors are also provided.")
9107 (license license:gpl2)))
3d62d98e
RW
9108
9109(define-public r-flare
9110 (package
9111 (name "r-flare")
9112 (version "1.6.0")
9113 (source
9114 (origin
9115 (method url-fetch)
9116 (uri (cran-uri "flare" version))
9117 (sha256
9118 (base32
9119 "0ygif9a7a99qwv0b488wymmmncp6f5ww9yz13s4qs6p8yf37x1r1"))))
9120 (build-system r-build-system)
9121 (propagated-inputs
9122 `(("r-igraph" ,r-igraph)
9123 ("r-lattice" ,r-lattice)
9124 ("r-mass" ,r-mass)
9125 ("r-matrix" ,r-matrix)))
9126 (home-page "https://cran.r-project.org/web/packages/flare")
9127 (synopsis "Family of Lasso regression implementations")
9128 (description
9129 "This packages provides implementations of a family of Lasso variants
9130including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9131high dimensional sparse linear models.")
9132 (license license:gpl2)))
5f0fbfc0
RW
9133
9134(define-public r-lassopv
9135 (package
9136 (name "r-lassopv")
9137 (version "0.2.0")
9138 (source
9139 (origin
9140 (method url-fetch)
9141 (uri (cran-uri "lassopv" version))
9142 (sha256
9143 (base32
9144 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9145 (build-system r-build-system)
9146 (propagated-inputs `(("r-lars" ,r-lars)))
9147 (home-page "https://github.com/lingfeiwang/lassopv")
9148 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9149 (description
9150 "This package enables you to estimate the p-values for predictors x
9151against target variable y in Lasso regression, using the regularization
9152strength when each predictor enters the active set of regularization path for
9153the first time as the statistic.")
9154 (license license:gpl3)))
adcd0cc8
RW
9155
9156(define-public r-splitstackshape
9157 (package
9158 (name "r-splitstackshape")
9159 (version "1.4.6")
9160 (source
9161 (origin
9162 (method url-fetch)
9163 (uri (cran-uri "splitstackshape" version))
9164 (sha256
9165 (base32
9166 "03w6h64ga4zqilffdway4l38l5cbman4yrspkzhbigds12aqz25r"))))
9167 (build-system r-build-system)
9168 (propagated-inputs
9169 `(("r-data-table" ,r-data-table)))
9170 (home-page "https://github.com/mrdwab/splitstackshape")
9171 (synopsis "Stack and reshape datasets after splitting concatenated values")
9172 (description
9173 "Online data collection tools like Google Forms often export
9174multiple-response questions with data concatenated in cells. The
9175@code{concat.split} (cSplit) family of functions provided by this package
9176splits such data into separate cells. This package also includes functions to
9177stack groups of columns and to reshape wide data, even when the data are
9178\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
9179and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
9180handle.")
9181 (license license:gpl3)))
b2e777b2
RW
9182
9183(define-public r-tfmpvalue
9184 (package
9185 (name "r-tfmpvalue")
9186 (version "0.0.8")
9187 (source
9188 (origin
9189 (method url-fetch)
9190 (uri (cran-uri "TFMPvalue" version))
9191 (sha256
9192 (base32
9193 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
9194 (properties `((upstream-name . "TFMPvalue")))
9195 (build-system r-build-system)
9196 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9197 (home-page "https://github.com/ge11232002/TFMPvalue")
9198 (synopsis "P-value computation for position weight matrices")
9199 (description
9200 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
9201identification from sequence/alignments, we are interested in the significance
9202of certain match scores. TFMPvalue provides the accurate calculation of a
9203p-value with a score threshold for position weight matrices, or the score with
9204a given p-value. It is an interface to code originally made available by
9205Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
9206Touzet and Varre (2007).")
9207 (license license:gpl2)))
f79e63a5
RW
9208
9209(define-public r-rnifti
9210 (package
9211 (name "r-rnifti")
9212 (version "0.10.0")
9213 (source
9214 (origin
9215 (method url-fetch)
9216 (uri (cran-uri "RNifti" version))
9217 (sha256
9218 (base32
9219 "07sfzps4yg5zdhbxh6i4rbjvbjvvf2d8i9jcf64ywbmi557sw1zv"))))
9220 (properties `((upstream-name . "RNifti")))
9221 (build-system r-build-system)
9222 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9223 (home-page "https://github.com/jonclayden/RNifti")
9224 (synopsis "Fast R and C++ access to NIfTI images")
9225 (description
9226 "This package provides very fast read and write access to images stored
9227in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
9228compiled C and interpreted R code. It also provides a C/C++ API that can be
9229used by other packages.")
9230 (license license:gpl2)))
6e09f506
RW
9231
9232(define-public r-shades
9233 (package
9234 (name "r-shades")
16d296bb 9235 (version "1.3.1")
6e09f506
RW
9236 (source
9237 (origin
9238 (method url-fetch)
9239 (uri (cran-uri "shades" version))
9240 (sha256
9241 (base32
16d296bb 9242 "0v0xp9l1zyq4iysmkrbdwk4r1rksjj8p5c1726yrcgyg55mj59nv"))))
6e09f506
RW
9243 (build-system r-build-system)
9244 (home-page "https://github.com/jonclayden/shades")
9245 (synopsis "Simple color manipulation")
9246 (description
9247 "This package provides functions for easily manipulating colors,
9248creating color scales and calculating color distances.")
9249 (license license:bsd-3)))
cb03d6c6
RW
9250
9251(define-public r-ore
9252 (package
9253 (name "r-ore")
9254 (version "1.6.2")
9255 (source
9256 (origin
9257 (method url-fetch)
9258 (uri (cran-uri "ore" version))
9259 (sha256
9260 (base32
9261 "1l1ziljgm5gwjhvjq42wi5vcwbxlaj5dl9w8bhz0wh8vx4ajj07m"))))
9262 (build-system r-build-system)
9263 (home-page "https://github.com/jonclayden/ore")
9264 (synopsis "R interface to the Onigmo regular expression library")
9265 (description
9266 "This package provides an alternative to R's built-in functionality for
9267handling regular expressions, based on the Onigmo library. It offers
9268first-class compiled regex objects, partial matching and function-based
9269substitutions, amongst other features.")
9270 (license license:bsd-3)))
b98662c5
RW
9271
9272(define-public r-reportr
9273 (package
9274 (name "r-reportr")
9275 (version "1.3.0")
9276 (source
9277 (origin
9278 (method url-fetch)
9279 (uri (cran-uri "reportr" version))
9280 (sha256
9281 (base32
9282 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
9283 (build-system r-build-system)
9284 (propagated-inputs `(("r-ore" ,r-ore)))
9285 (home-page "https://github.com/jonclayden/reportr")
9286 (synopsis "General message and error reporting system")
9287 (description
9288 "This package provides a system for reporting messages, which offers
9289certain useful features over the standard R system, such as the incorporation
9290of output consolidation, message filtering, assertions, expression
9291substitution, automatic generation of stack traces for debugging, and
9292conditional reporting based on the current \"output level\".")
9293 (license license:gpl2)))
7eec973e
RW
9294
9295(define-public r-tractor-base
9296 (package
9297 (name "r-tractor-base")
9298 (version "3.3.0")
9299 (source
9300 (origin
9301 (method url-fetch)
9302 (uri (cran-uri "tractor.base" version))
9303 (sha256
9304 (base32
9305 "0i62dwra0yh565ryz75byfgqv22bqwz7138zs48w46yj2h8q9hyj"))))
9306 (properties `((upstream-name . "tractor.base")))
9307 (build-system r-build-system)
9308 (propagated-inputs
9309 `(("r-ore" ,r-ore)
9310 ("r-reportr" ,r-reportr)
9311 ("r-rnifti" ,r-rnifti)
9312 ("r-shades" ,r-shades)))
9313 (home-page "http://www.tractor-mri.org.uk")
9314 (synopsis "Read, manipulate and visualize magnetic resonance images")
9315 (description
9316 "This package provides functions for working with magnetic resonance
9317images. It supports reading and writing of popular file formats (DICOM,
9318Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
9319visualization; flexible image manipulation; metadata and sparse image
9320handling.")
9321 (license license:gpl2)))
d0eb09a1
RW
9322
9323(define-public r-grimport
9324 (package
9325 (name "r-grimport")
9ad5f4ba 9326 (version "0.9-1.1")
d0eb09a1
RW
9327 (source
9328 (origin
9329 (method url-fetch)
9330 (uri (cran-uri "grImport" version))
9331 (sha256
9332 (base32
9ad5f4ba 9333 "19d05ygpiv47lfzhfih35pdfll0axbrgd6p86l59mmg2d0j0s8bd"))))
d0eb09a1
RW
9334 (properties `((upstream-name . "grImport")))
9335 (build-system r-build-system)
9336 (inputs
9337 `(("ghostscript" ,ghostscript)))
9338 (propagated-inputs
9339 `(("r-xml" ,r-xml)))
9340 (home-page "https://cran.r-project.org/web/packages/grImport")
9341 (synopsis "Convert, import, and draw PostScript pictures")
9342 (description
9343 "This package provides functions for converting, importing, and drawing
9344PostScript pictures in R plots.")
9345 (license license:gpl2+)))
2871b670
RW
9346
9347(define-public r-kohonen
9348 (package
9349 (name "r-kohonen")
9350 (version "3.0.8")
9351 (source
9352 (origin
9353 (method url-fetch)
9354 (uri (cran-uri "kohonen" version))
9355 (sha256
9356 (base32
9357 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
9358 (build-system r-build-system)
9359 (propagated-inputs
9360 `(("r-mass" ,r-mass)
9361 ("r-rcpp" ,r-rcpp)))
9362 (home-page "https://cran.r-project.org/web/packages/kohonen")
9363 (synopsis "Supervised and unsupervised self-organising maps")
9364 (description
9365 "This package provides functions to train @dfn{self-organising
9366maps} (SOMs). Also interrogation of the maps and prediction using trained
9367maps are supported. The name of the package refers to Teuvo Kohonen, the
9368inventor of the SOM.")
9369 (license license:gpl2+)))
00436e2c
RW
9370
9371(define-public r-nnls
9372 (package
9373 (name "r-nnls")
9374 (version "1.4")
9375 (source
9376 (origin
9377 (method url-fetch)
9378 (uri (cran-uri "nnls" version))
9379 (sha256
9380 (base32
9381 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
9382 (build-system r-build-system)
9383 (native-inputs `(("gfortran" ,gfortran)))
9384 (home-page "https://cran.r-project.org/web/packages/nnls")
9385 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
9386 (description
9387 "This package provides an R interface to the Lawson-Hanson implementation
9388of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
9389the combination of non-negative and non-positive constraints.")
9390 (license license:gpl2+)))
25861356
RW
9391
9392(define-public r-iso
9393 (package
9394 (name "r-iso")
9395 (version "0.0-17")
9396 (source
9397 (origin
9398 (method url-fetch)
9399 (uri (cran-uri "Iso" version))
9400 (sha256
9401 (base32
9402 "0lljc99sdzdqj6d56qbsggibr6pkdwkh821bj70ianikyvmdc1y0"))))
9403 (properties `((upstream-name . "Iso")))
9404 (build-system r-build-system)
9405 (native-inputs `(("gfortran" ,gfortran)))
9406 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
9407 (synopsis "Functions to perform isotonic regression")
9408 (description
9409 "This package provides support for linear order and unimodal
9410order (univariate) isotonic regression and bivariate isotonic regression with
9411linear order on both variables.")
9412 (license license:gpl2+)))
9401f56b
RW
9413
9414(define-public r-chemometricswithr
9415 (package
9416 (name "r-chemometricswithr")
e0417402 9417 (version "0.1.13")
9401f56b
RW
9418 (source
9419 (origin
9420 (method url-fetch)
9421 (uri (cran-uri "ChemometricsWithR" version))
9422 (sha256
9423 (base32
e0417402 9424 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
9425 (properties
9426 `((upstream-name . "ChemometricsWithR")))
9427 (build-system r-build-system)
9428 (propagated-inputs
9429 `(("r-devtools" ,r-devtools)
9430 ("r-kohonen" ,r-kohonen)
9431 ("r-mass" ,r-mass)
9432 ("r-pls" ,r-pls)))
9433 (home-page "https://github.com/rwehrens/CWR")
9434 (synopsis "Chemometrics with R")
9435 (description
9436 "This package provides functions and scripts used in the book
9437\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
9438Life Sciences\" by Ron Wehrens, Springer (2011).")
9439 (license license:gpl2+)))
d28be7b7
RW
9440
9441(define-public r-als
9442 (package
9443 (name "r-als")
9444 (version "0.0.6")
9445 (source
9446 (origin
9447 (method url-fetch)
9448 (uri (cran-uri "ALS" version))
9449 (sha256
9450 (base32
9451 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
9452 (properties `((upstream-name . "ALS")))
9453 (build-system r-build-system)
9454 (propagated-inputs
9455 `(("r-iso" ,r-iso)
9456 ("r-nnls" ,r-nnls)))
9457 (home-page "https://cran.r-project.org/web/packages/ALS")
9458 (synopsis "Multivariate curve resolution alternating least squares")
9459 (description
9460 "Alternating least squares is often used to resolve components
9461contributing to data with a bilinear structure; the basic technique may be
9462extended to alternating constrained least squares. This package provides an
9463implementation of @dfn{multivariate curve resolution alternating least
9464squares} (MCR-ALS).
9465
9466Commonly applied constraints include unimodality, non-negativity, and
9467normalization of components. Several data matrices may be decomposed
9468simultaneously by assuming that one of the two matrices in the bilinear
9469decomposition is shared between datasets.")
9470 (license license:gpl2+)))
895efece
RW
9471
9472(define-public r-strucchange
9473 (package
9474 (name "r-strucchange")
9475 (version "1.5-1")
9476 (source
9477 (origin
9478 (method url-fetch)
9479 (uri (cran-uri "strucchange" version))
9480 (sha256
9481 (base32
9482 "0cdgvl6kphm2i59bmnppn1y3kv65ml111bk7yzpcx7vv8wh2w3kl"))))
9483 (build-system r-build-system)
9484 (propagated-inputs
9485 `(("r-sandwich" ,r-sandwich)
9486 ("r-zoo" ,r-zoo)))
9487 (home-page "https://cran.r-project.org/web/packages/strucchange")
9488 (synopsis "Testing, monitoring, and dating structural changes")
9489 (description
9490 "This package provides tools for testing, monitoring and dating
9491structural changes in (linear) regression models. It features tests/methods
9492from the generalized fluctuation test framework as well as from the F
9493test (Chow test) framework. This includes methods to fit, plot and test
9494fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
9495statistics, respectively. It is possible to monitor incoming data online
9496using fluctuation processes. Finally, the breakpoints in regression models
9497with structural changes can be estimated together with confidence intervals.
9498Emphasis is always given to methods for visualizing the data.")
9499 ;; Either of these two GPL versions
9500 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
9501
9502(define-public r-pixmap
9503 (package
9504 (name "r-pixmap")
9505 (version "0.4-11")
9506 (source
9507 (origin
9508 (method url-fetch)
9509 (uri (cran-uri "pixmap" version))
9510 (sha256
9511 (base32
9512 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
9513 (build-system r-build-system)
9514 (home-page "https://cran.r-project.org/web/packages/pixmap")
9515 (synopsis "Tools for bitmap images")
9516 (description
9517 "This package provides functions for importing, exporting, plotting and
9518other manipulations of bitmapped images.")
9519 (license license:gpl2)))
9170eb7f
RW
9520
9521(define-public r-rapidjsonr
9522 (package
9523 (name "r-rapidjsonr")
9524 (version "1.1")
9525 (source
9526 (origin
9527 (method url-fetch)
9528 (uri (cran-uri "rapidjsonr" version))
9529 (sha256
9530 (base32
9531 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
9532 (build-system r-build-system)
9533 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
9534 (synopsis "JSON parser")
9535 (description
9536 "This package provides JSON parsing capability through the Rapidjson
9537library.")
9538 (license license:expat)))
ad6fea16
RW
9539
9540(define-public r-ontologyindex
9541 (package
9542 (name "r-ontologyindex")
209e504b 9543 (version "2.5")
ad6fea16
RW
9544 (source
9545 (origin
9546 (method url-fetch)
9547 (uri (cran-uri "ontologyIndex" version))
9548 (sha256
9549 (base32
209e504b 9550 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
9551 (properties `((upstream-name . "ontologyIndex")))
9552 (build-system r-build-system)
9553 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
9554 (synopsis "Functions for processing ontologies in R")
9555 (description
9556 "This package provides functions for reading ontologies into R as lists
9557and manipulating sets of ontological terms.")
9558 (license license:gpl2+)))
dfd09f7b
RW
9559
9560(define-public r-bigrquery
9561 (package
9562 (name "r-bigrquery")
9563 (version "1.0.0")
9564 (source
9565 (origin
9566 (method url-fetch)
9567 (uri (cran-uri "bigrquery" version))
9568 (sha256
9569 (base32
9570 "0z7wsqxla1pg2454l35kkfaz2s9hppwvpz1pds286ddldbbmyzis"))))
9571 (build-system r-build-system)
9572 (propagated-inputs
9573 `(("r-assertthat" ,r-assertthat)
9574 ("r-curl" ,r-curl)
9575 ("r-dbi" ,r-dbi)
9576 ("r-glue" ,r-glue)
9577 ("r-httr" ,r-httr)
9578 ("r-jsonlite" ,r-jsonlite)
9579 ("r-prettyunits" ,r-prettyunits)
9580 ("r-progress" ,r-progress)
9581 ("r-rapidjsonr" ,r-rapidjsonr)
9582 ("r-rcpp" ,r-rcpp)
9583 ("r-tibble" ,r-tibble)))
9584 (home-page "https://github.com/rstats-db/bigrquery")
9585 (synopsis "R interface to Google's BigQuery API")
9586 (description
9587 "This package provides an R interface to Google's BigQuery database.")
9588 (license license:gpl3)))
1ab51604
RW
9589
9590(define-public r-gmp
9591 (package
9592 (name "r-gmp")
9593 (version "0.5-13.2")
9594 (source
9595 (origin
9596 (method url-fetch)
9597 (uri (cran-uri "gmp" version))
9598 (sha256
9599 (base32
9600 "1xd6jjra4niqv1kps91y348lwgvy73p2faxaia4gfzdnrpw7wsxf"))))
9601 (build-system r-build-system)
9602 (arguments
9603 '(#:phases
9604 (modify-phases %standard-phases
9605 (add-after 'unpack 'set-CC
9606 (lambda _ (setenv "CC" "gcc") #t)))))
9607 (inputs `(("gmp" ,gmp)))
9608 (home-page "https://cran.r-project.org/web/packages/gmp")
9609 (synopsis "Multiple precision arithmetic")
9610 (description
9611 "This package supports multiple precision arithmetic (big integers and
9612rationals, prime number tests, matrix computation), \"arithmetic without
9613limitations\" using the GNU Multiple Precision library.")
9614 ;; Any version of the GPL.
9615 (license license:gpl3+)))
a536c7c9
RW
9616
9617(define-public r-rmpfr
9618 (package
9619 (name "r-rmpfr")
df00ca25 9620 (version "0.7-2")
a536c7c9
RW
9621 (source
9622 (origin
9623 (method url-fetch)
9624 (uri (cran-uri "Rmpfr" version))
9625 (sha256
9626 (base32
df00ca25 9627 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
9628 (properties `((upstream-name . "Rmpfr")))
9629 (build-system r-build-system)
9630 (inputs
9631 `(("mpfr" ,mpfr)))
9632 (propagated-inputs
9633 `(("r-gmp" ,r-gmp)))
9634 (home-page "http://rmpfr.r-forge.r-project.org/")
9635 (synopsis "R bindings to the MPFR library")
9636 (description
9637 "This package supports arithmetic (via S4 classes and methods) for
9638arbitrary precision floating point numbers, including transcendental
9639functions. To this end, the package interfaces with the @dfn{Multiple
9640Precision Floating-Point Reliable} (MPFR) library.")
9641 (license license:gpl2+)))
8004bb24
RW
9642
9643(define-public r-assertive-base
9644 (package
9645 (name "r-assertive-base")
9646 (version "0.0-7")
9647 (source
9648 (origin
9649 (method url-fetch)
9650 (uri (cran-uri "assertive.base" version))
9651 (sha256
9652 (base32
9653 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
9654 (properties
9655 `((upstream-name . "assertive.base")))
9656 (build-system r-build-system)
9657 (home-page "https://bitbucket.org/richierocks/assertive.base")
9658 (synopsis "Core of the assertive package")
9659 (description
9660 "This package provides a minimal set of predicates and assertions used by
9661the assertive package. This is mainly for use by other package developers who
9662want to include run-time testing features in their own packages.")
9663 (license license:gpl3+)))
4b2d17ed
RW
9664
9665(define-public r-assertive-properties
9666 (package
9667 (name "r-assertive-properties")
9668 (version "0.0-4")
9669 (source
9670 (origin
9671 (method url-fetch)
9672 (uri (cran-uri "assertive.properties" version))
9673 (sha256
9674 (base32
9675 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
9676 (properties
9677 `((upstream-name . "assertive.properties")))
9678 (build-system r-build-system)
9679 (propagated-inputs
9680 `(("r-assertive-base" ,r-assertive-base)))
9681 (home-page "https://bitbucket.org/richierocks/assertive.properties")
9682 (synopsis "Assertions to check properties of variables")
9683 (description
9684 "This package provides a set of predicates and assertions for checking
9685the properties of variables, such as length, names and attributes. This is
9686mainly for use by other package developers who want to include run-time
9687testing features in their own packages.")
9688 (license license:gpl3+)))
dac9c1f6
RW
9689
9690(define-public r-assertive-numbers
9691 (package
9692 (name "r-assertive-numbers")
9693 (version "0.0-2")
9694 (source
9695 (origin
9696 (method url-fetch)
9697 (uri (cran-uri "assertive.numbers" version))
9698 (sha256
9699 (base32
9700 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
9701 (properties
9702 `((upstream-name . "assertive.numbers")))
9703 (build-system r-build-system)
9704 (propagated-inputs
9705 `(("r-assertive-base" ,r-assertive-base)))
9706 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
9707 (synopsis "Assertions to check properties of numbers")
9708 (description
9709 "This package provides a set of predicates and assertions for checking
9710the properties of numbers. This is mainly for use by other package developers
9711who want to include run-time testing features in their own packages.")
9712 (license license:gpl3+)))
2da2d2f6
RW
9713
9714(define-public r-assertive-sets
9715 (package
9716 (name "r-assertive-sets")
9717 (version "0.0-3")
9718 (source
9719 (origin
9720 (method url-fetch)
9721 (uri (cran-uri "assertive.sets" version))
9722 (sha256
9723 (base32
9724 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
9725 (properties
9726 `((upstream-name . "assertive.sets")))
9727 (build-system r-build-system)
9728 (propagated-inputs
9729 `(("r-assertive-base" ,r-assertive-base)))
9730 (home-page "https://bitbucket.org/richierocks/assertive.sets")
9731 (synopsis "Assertions to check properties of sets")
9732 (description
9733 "This package provides a set of predicates and assertions for checking
9734the properties of sets. This is mainly for use by other package developers
9735who want to include run-time testing features in their own packages.")
9736 (license license:gpl3+)))
905aa46a
RW
9737
9738(define-public r-assertive-matrices
9739 (package
9740 (name "r-assertive-matrices")
9741 (version "0.0-2")
9742 (source
9743 (origin
9744 (method url-fetch)
9745 (uri (cran-uri "assertive.matrices" version))
9746 (sha256
9747 (base32
9748 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
9749 (properties
9750 `((upstream-name . "assertive.matrices")))
9751 (build-system r-build-system)
9752 (propagated-inputs
9753 `(("r-assertive-base" ,r-assertive-base)))
9754 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
9755 (synopsis "Assertions to check properties of matrices")
9756 (description
9757 "This package provides a set of predicates and assertions for checking
9758the properties of matrices. This is mainly for use by other package
9759developers who want to include run-time testing features in their own
9760packages.")
9761 (license license:gpl3+)))
c358b5d4
RW
9762
9763(define-public r-assertive-models
9764 (package
9765 (name "r-assertive-models")
9766 (version "0.0-2")
9767 (source
9768 (origin
9769 (method url-fetch)
9770 (uri (cran-uri "assertive.models" version))
9771 (sha256
9772 (base32
9773 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
9774 (properties
9775 `((upstream-name . "assertive.models")))
9776 (build-system r-build-system)
9777 (propagated-inputs
9778 `(("r-assertive-base" ,r-assertive-base)))
9779 (home-page "https://bitbucket.org/richierocks/assertive.models")
9780 (synopsis "Assertions to check properties of models")
9781 (description
9782 "This package provides a set of predicates and assertions for checking
9783the properties of models. This is mainly for use by other package developers
9784who want to include run-time testing features in their own packages.")
9785 (license license:gpl3+)))
dcafcfb4
RW
9786
9787(define-public r-assertive-reflection
9788 (package
9789 (name "r-assertive-reflection")
9790 (version "0.0-4")
9791 (source
9792 (origin
9793 (method url-fetch)
9794 (uri (cran-uri "assertive.reflection" version))
9795 (sha256
9796 (base32
9797 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
9798 (properties
9799 `((upstream-name . "assertive.reflection")))
9800 (build-system r-build-system)
9801 (propagated-inputs
9802 `(("r-assertive-base" ,r-assertive-base)))
9803 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
9804 (synopsis "Assertions for checking the state of R")
9805 (description
9806 "This package provides a set of predicates and assertions for checking
9807the state and capabilities of R, the operating system it is running on, and
9808the IDE being used. This is mainly for use by other package developers who
9809want to include run-time testing features in their own packages.")
9810 (license license:gpl3+)))
5e3bd355
RW
9811
9812(define-public r-assertive-types
9813 (package
9814 (name "r-assertive-types")
9815 (version "0.0-3")
9816 (source
9817 (origin
9818 (method url-fetch)
9819 (uri (cran-uri "assertive.types" version))
9820 (sha256
9821 (base32
9822 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
9823 (properties
9824 `((upstream-name . "assertive.types")))
9825 (build-system r-build-system)
9826 (propagated-inputs
9827 `(("r-assertive-base" ,r-assertive-base)
9828 ("r-assertive-properties" ,r-assertive-properties)
9829 ("r-codetools" ,r-codetools)))
9830 (home-page "https://bitbucket.org/richierocks/assertive.types")
9831 (synopsis "Assertions to check types of variables")
9832 (description
9833 "This package provides a set of predicates and assertions for checking
9834the types of variables. This is mainly for use by other package developers
9835who want to include run-time testing features in their own packages.")
9836 (license license:gpl3+)))
1f0a761a
RW
9837
9838(define-public r-assertive-files
9839 (package
9840 (name "r-assertive-files")
9841 (version "0.0-2")
9842 (source
9843 (origin
9844 (method url-fetch)
9845 (uri (cran-uri "assertive.files" version))
9846 (sha256
9847 (base32
9848 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
9849 (properties
9850 `((upstream-name . "assertive.files")))
9851 (build-system r-build-system)
9852 (propagated-inputs
9853 `(("r-assertive-base" ,r-assertive-base)
9854 ("r-assertive-numbers" ,r-assertive-numbers)))
9855 (home-page "https://bitbucket.org/richierocks/assertive.files")
9856 (synopsis "Assertions to check properties of files")
9857 (description
9858 "This package provides a set of predicates and assertions for checking
9859the properties of files and connections. This is mainly for use by other
9860package developers who want to include run-time testing features in their own
9861packages.")
9862 (license license:gpl3+)))
50ce8b1e
RW
9863
9864(define-public r-assertive-code
9865 (package
9866 (name "r-assertive-code")
9867 (version "0.0-3")
9868 (source
9869 (origin
9870 (method url-fetch)
9871 (uri (cran-uri "assertive.code" version))
9872 (sha256
9873 (base32
9874 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
9875 (properties
9876 `((upstream-name . "assertive.code")))
9877 (build-system r-build-system)
9878 (propagated-inputs
9879 `(("r-assertive-base" ,r-assertive-base)
9880 ("r-assertive-properties" ,r-assertive-properties)
9881 ("r-assertive-types" ,r-assertive-types)))
9882 (home-page "https://bitbucket.org/richierocks/assertive.code")
9883 (synopsis "Assertions to check properties of code")
9884 (description
9885 "This package provides a set of predicates and assertions for checking
9886the properties of code. This is mainly for use by other package developers
9887who want to include run-time testing features in their own packages.")
9888 (license license:gpl3+)))
29d9a2af
RW
9889
9890(define-public r-assertive-datetimes
9891 (package
9892 (name "r-assertive-datetimes")
9893 (version "0.0-2")
9894 (source
9895 (origin
9896 (method url-fetch)
9897 (uri (cran-uri "assertive.datetimes" version))
9898 (sha256
9899 (base32
9900 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
9901 (properties
9902 `((upstream-name . "assertive.datetimes")))
9903 (build-system r-build-system)
9904 (propagated-inputs
9905 `(("r-assertive-base" ,r-assertive-base)
9906 ("r-assertive-types" ,r-assertive-types)))
9907 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
9908 (synopsis "Assertions to check properties of dates and times")
9909 (description
9910 "This package provides a set of predicates and assertions for checking
9911the properties of dates and times. This is mainly for use by other package
9912developers who want to include run-time testing features in their own
9913packages.")
9914 (license license:gpl3+)))
66d0a0a7
RW
9915
9916(define-public r-assertive-strings
9917 (package
9918 (name "r-assertive-strings")
9919 (version "0.0-3")
9920 (source
9921 (origin
9922 (method url-fetch)
9923 (uri (cran-uri "assertive.strings" version))
9924 (sha256
9925 (base32
9926 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
9927 (properties
9928 `((upstream-name . "assertive.strings")))
9929 (build-system r-build-system)
9930 (propagated-inputs
9931 `(("r-assertive-base" ,r-assertive-base)
9932 ("r-assertive-types" ,r-assertive-types)
9933 ("r-stringi" ,r-stringi)))
9934 (home-page "https://bitbucket.org/richierocks/assertive.strings")
9935 (synopsis "Assertions to check properties of strings")
9936 (description
9937 "This package provides a set of predicates and assertions for checking
9938the properties of strings. This is mainly for use by other package developers
9939who want to include run-time testing features in their own packages.")
9940 (license license:gpl3+)))
6d3702e5
RW
9941
9942(define-public r-assertive-data-us
9943 (package
9944 (name "r-assertive-data-us")
9945 (version "0.0-2")
9946 (source
9947 (origin
9948 (method url-fetch)
9949 (uri (cran-uri "assertive.data.us" version))
9950 (sha256
9951 (base32
9952 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
9953 (properties
9954 `((upstream-name . "assertive.data.us")))
9955 (build-system r-build-system)
9956 (propagated-inputs
9957 `(("r-assertive-base" ,r-assertive-base)
9958 ("r-assertive-strings" ,r-assertive-strings)))
9959 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
9960 (synopsis "Assertions to check properties of strings")
9961 (description
9962 "This package provides a set of predicates and assertions for checking
9963the properties of US-specific complex data types. This is mainly for use by
9964other package developers who want to include run-time testing features in
9965their own packages.")
9966 (license license:gpl3+)))
39ef8e09
RW
9967
9968(define-public r-assertive-data-uk
9969 (package
9970 (name "r-assertive-data-uk")
9971 (version "0.0-2")
9972 (source
9973 (origin
9974 (method url-fetch)
9975 (uri (cran-uri "assertive.data.uk" version))
9976 (sha256
9977 (base32
9978 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
9979 (properties
9980 `((upstream-name . "assertive.data.uk")))
9981 (build-system r-build-system)
9982 (propagated-inputs
9983 `(("r-assertive-base" ,r-assertive-base)
9984 ("r-assertive-strings" ,r-assertive-strings)))
9985 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
9986 (synopsis "Assertions to check properties of strings")
9987 (description
9988 "This package provides a set of predicates and assertions for checking
9989the properties of UK-specific complex data types. This is mainly for use by
9990other package developers who want to include run-time testing features in
9991their own packages.")
9992 (license license:gpl3+)))
39231abf
RW
9993
9994(define-public r-assertive-data
9995 (package
9996 (name "r-assertive-data")
9997 (version "0.0-3")
9998 (source
9999 (origin
10000 (method url-fetch)
10001 (uri (cran-uri "assertive.data" version))
10002 (sha256
10003 (base32
10004 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
10005 (properties
10006 `((upstream-name . "assertive.data")))
10007 (build-system r-build-system)
10008 (propagated-inputs
10009 `(("r-assertive-base" ,r-assertive-base)
10010 ("r-assertive-strings" ,r-assertive-strings)))
10011 (home-page "https://bitbucket.org/richierocks/assertive.data")
10012 (synopsis "Assertions to check properties of data")
10013 (description
10014 "This package provides a set of predicates and assertions for checking
10015the properties of (country independent) complex data types. This is mainly
10016for use by other package developers who want to include run-time testing
10017features in their own packages.")
10018 (license license:gpl3+)))
658b2b62
RW
10019
10020(define-public r-assertive
10021 (package
10022 (name "r-assertive")
10023 (version "0.3-5")
10024 (source
10025 (origin
10026 (method url-fetch)
10027 (uri (cran-uri "assertive" version))
10028 (sha256
10029 (base32
10030 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10031 (build-system r-build-system)
10032 (propagated-inputs
10033 `(("r-assertive-base" ,r-assertive-base)
10034 ("r-assertive-code" ,r-assertive-code)
10035 ("r-assertive-data" ,r-assertive-data)
10036 ("r-assertive-data-uk" ,r-assertive-data-uk)
10037 ("r-assertive-data-us" ,r-assertive-data-us)
10038 ("r-assertive-datetimes" ,r-assertive-datetimes)
10039 ("r-assertive-files" ,r-assertive-files)
10040 ("r-assertive-matrices" ,r-assertive-matrices)
10041 ("r-assertive-models" ,r-assertive-models)
10042 ("r-assertive-numbers" ,r-assertive-numbers)
10043 ("r-assertive-properties" ,r-assertive-properties)
10044 ("r-assertive-reflection" ,r-assertive-reflection)
10045 ("r-assertive-sets" ,r-assertive-sets)
10046 ("r-assertive-strings" ,r-assertive-strings)
10047 ("r-assertive-types" ,r-assertive-types)
10048 ("r-knitr" ,r-knitr)))
10049 (home-page "https://bitbucket.org/richierocks/assertive")
10050 (synopsis "Readable check functions to ensure code integrity")
10051 (description
10052 "This package provides lots of predicates (@code{is_*} functions) to
10053check the state of your variables, and assertions (@code{assert_*} functions)
10054to throw errors if they aren't in the right form.")
10055 (license license:gpl3+)))
f51dcc27
RW
10056
10057(define-public r-dotcall64
10058 (package
10059 (name "r-dotcall64")
10060 (version "1.0-0")
10061 (source
10062 (origin
10063 (method url-fetch)
10064 (uri (cran-uri "dotCall64" version))
10065 (sha256
10066 (base32
10067 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10068 (properties `((upstream-name . "dotCall64")))
10069 (build-system r-build-system)
10070 (native-inputs `(("gfortran" ,gfortran)))
10071 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10072 (synopsis "Enhanced foreign function interface supporting long vectors")
10073 (description
10074 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10075and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10076supports long vectors, arguments of type 64-bit integer, and provides a
10077mechanism to avoid unnecessary copies of read-only and write-only arguments.
10078This makes it a convenient and fast interface to C/C++ and Fortran code.")
10079 (license license:gpl2+)))
90104ecd
RW
10080
10081(define-public r-spam
10082 (package
10083 (name "r-spam")
10084 (version "2.2-1")
10085 (source
10086 (origin
10087 (method url-fetch)
10088 (uri (cran-uri "spam" version))
10089 (sha256
10090 (base32
10091 "04bfwwna013hrbl4k6w1cdiz5bkc83jlasivriyn5l9gkj2qskr2"))))
10092 (build-system r-build-system)
10093 (propagated-inputs
10094 `(("r-dotcall64" ,r-dotcall64)))
10095 (native-inputs `(("gfortran" ,gfortran)))
10096 (home-page "https://www.math.uzh.ch/pages/spam/")
10097 (synopsis "Sparse matrix algebra")
10098 (description
10099 "This package provides a set of functions for sparse matrix algebra.
10100Differences with other sparse matrix packages are:
10101
10102@enumerate
10103@item it only supports (essentially) one sparse matrix format;
10104@item it is based on transparent and simple structure(s);
10105@item it is tailored for MCMC calculations within G(M)RF;
10106@item and it is fast and scalable (with the extension package @code{spam64}).
10107@end enumerate\n")
10108 ;; Either of these licenses
10109 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
10110
10111(define-public r-fields
10112 (package
10113 (name "r-fields")
10114 (version "9.6")
10115 (source
10116 (origin
10117 (method url-fetch)
10118 (uri (cran-uri "fields" version))
10119 (sha256
10120 (base32
10121 "1v7z48a8jmdcil28rj8c3455k6rssr5v9qi6dyhhpbb193bj8121"))))
10122 (build-system r-build-system)
10123 (propagated-inputs
10124 `(("r-maps" ,r-maps)
10125 ("r-spam" ,r-spam)))
10126 (native-inputs
10127 `(("gfortran" ,gfortran)))
10128 (home-page "http://www.image.ucar.edu/fields")
10129 (synopsis "Tools for spatial data")
10130 (description
10131 "This is a package for curve, surface and function fitting with an
10132emphasis on splines, spatial data and spatial statistics. The major methods
10133include cubic, and thin plate splines, Kriging, and compactly supported
10134covariance functions for large data sets.")
10135 (license license:gpl2+)))
99c164a5
RW
10136
10137(define-public r-spatialextremes
10138 (package
10139 (name "r-spatialextremes")
10140 (version "2.0-7")
10141 (source
10142 (origin
10143 (method url-fetch)
10144 (uri (cran-uri "SpatialExtremes" version))
10145 (sha256
10146 (base32
10147 "1y0h1pcfqp9ynxsr3yrfbihlwm25ypyb88jmm5k2g7xvm8h9g050"))))
10148 (properties
10149 `((upstream-name . "SpatialExtremes")))
10150 (build-system r-build-system)
10151 (propagated-inputs
10152 `(("r-fields" ,r-fields)
10153 ("r-maps" ,r-maps)))
10154 (home-page "http://spatialextremes.r-forge.r-project.org/")
10155 (synopsis "Modelling spatial extremes")
10156 (description
10157 "This package provides tools for the statistical modelling of spatial
10158extremes using max-stable processes, copula or Bayesian hierarchical models.
10159More precisely, this package allows (conditional) simulations from various
10160parametric max-stable models, analysis of the extremal spatial dependence, the
10161fitting of such processes using composite likelihoods or least square (simple
10162max-stable processes only), model checking and selection and prediction.")
10163 (license license:gpl2+)))
c2d6e866
RW
10164
10165(define-public r-drc
10166 (package
10167 (name "r-drc")
10168 (version "3.0-1")
10169 (source
10170 (origin
10171 (method url-fetch)
10172 (uri (cran-uri "drc" version))
10173 (sha256
10174 (base32
10175 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
10176 (build-system r-build-system)
10177 (propagated-inputs
10178 `(("r-car" ,r-car)
10179 ("r-gtools" ,r-gtools)
10180 ("r-mass" ,r-mass)
10181 ("r-multcomp" ,r-multcomp)
10182 ("r-plotrix" ,r-plotrix)
10183 ("r-scales" ,r-scales)))
10184 (home-page "https://cran.r-project.org/web/packages/drc")
10185 (synopsis "Analysis of dose-response curves")
10186 (description
10187 "This package provides a suite of flexible and versatile model fitting
10188and after-fitting functions for the analysis of dose-response data.")
10189 (license license:gpl2+)))
4fcbd7ea
RW
10190
10191(define-public r-rmeta
10192 (package
10193 (name "r-rmeta")
10194 (version "3.0")
10195 (source
10196 (origin
10197 (method url-fetch)
10198 (uri (cran-uri "rmeta" version))
10199 (sha256
10200 (base32
10201 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
10202 (build-system r-build-system)
10203 (home-page "https://cran.r-project.org/web/packages/rmeta")
10204 (synopsis "Tools for meta-analysis")
10205 (description
10206 "This package provides functions for simple fixed and random effects
10207meta-analysis for two-sample comparisons and cumulative meta-analyses. It
10208draws standard summary plots, funnel plots, and computes summaries and tests
10209for association and heterogeneity.")
10210 (license license:gpl2)))
afc0d815
RW
10211
10212(define-public r-bootstrap
10213 (package
10214 (name "r-bootstrap")
10215 (version "2017.2")
10216 (source
10217 (origin
10218 (method url-fetch)
10219 (uri (cran-uri "bootstrap" version))
10220 (sha256
10221 (base32
10222 "08lmsy7k8wsgv89yc904c6fidcymr1ma2ry4fl0p69p21v4iiwa4"))))
10223 (build-system r-build-system)
10224 (native-inputs `(("gfortran" ,gfortran)))
10225 (home-page "https://cran.r-project.org/web/packages/bootstrap")
10226 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
10227 (description
10228 "This package provides software and data for the book \"An Introduction
10229to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
10230This package is primarily provided for projects already based on it, and for
10231support of the book. New projects should preferentially use the recommended
10232package \"boot\".")
10233 (license license:bsd-3)))
1ea708af
RW
10234
10235(define-public r-survivalroc
10236 (package
10237 (name "r-survivalroc")
10238 (version "1.0.3")
10239 (source
10240 (origin
10241 (method url-fetch)
10242 (uri (cran-uri "survivalROC" version))
10243 (sha256
10244 (base32
10245 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
10246 (properties `((upstream-name . "survivalROC")))
10247 (build-system r-build-system)
10248 (home-page "https://cran.r-project.org/web/packages/survivalROC")
10249 (synopsis "Time-dependent ROC curve estimation from censored survival data")
10250 (description
10251 "Compute time-dependent ROC curve from censored survival data using
10252Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
10253Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
10254 (license license:gpl2+)))
6a5bfe09
RW
10255
10256(define-public r-longitudinal
10257 (package
10258 (name "r-longitudinal")
10259 (version "1.1.12")
10260 (source
10261 (origin
10262 (method url-fetch)
10263 (uri (cran-uri "longitudinal" version))
10264 (sha256
10265 (base32
10266 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
10267 (build-system r-build-system)
10268 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
10269 (home-page "http://strimmerlab.org/software/longitudinal/")
10270 (synopsis "Analysis of multiple time course data")
10271 (description
10272 "This package contains general data structures and functions for
10273longitudinal data with multiple variables, repeated measurements, and
10274irregularly spaced time points. It also implements a shrinkage estimator of
10275dynamical correlation and dynamical covariance.")
10276 (license license:gpl3+)))
e50722c8
RW
10277
10278(define-public r-genenet
10279 (package
10280 (name "r-genenet")
10281 (version "1.2.13")
10282 (source
10283 (origin
10284 (method url-fetch)
10285 (uri (cran-uri "GeneNet" version))
10286 (sha256
10287 (base32
10288 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
10289 (properties `((upstream-name . "GeneNet")))
10290 (build-system r-build-system)
10291 (propagated-inputs
10292 `(("r-corpcor" ,r-corpcor)
10293 ("r-fdrtool" ,r-fdrtool)
10294 ("r-longitudinal" ,r-longitudinal)))
10295 (home-page "http://strimmerlab.org/software/genenet/")
10296 (synopsis "Modeling and inferring gene networks")
10297 (description
10298 "This package analyzes gene expression (time series) data with focus on
10299the inference of gene networks. In particular, GeneNet implements the methods
10300of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
10301for learning large-scale gene association networks (including assignment of
10302putative directions).")
10303 (license license:gpl3+)))
fe4e9f03
RW
10304
10305(define-public r-rbamtools
10306 (package
10307 (name "r-rbamtools")
10308 (version "2.16.11.2")
10309 (source
10310 (origin
10311 (method url-fetch)
10312 (uri (cran-uri "rbamtools" version))
10313 (sha256
10314 (base32
10315 "0gzkb1xyrkriv45wq8gv7qfwjslnvwkfkk5jjc4wg5kmm0ydpdzj"))))
10316 (build-system r-build-system)
10317 (inputs `(("zlib" ,zlib)))
10318 (propagated-inputs
10319 `(("r-refgenome" ,r-refgenome)))
10320 (home-page "https://cran.r-project.org/web/packages/rbamtools")
10321 (synopsis "Read and write BAM (binary alignment) files")
10322 (description
10323 "This package provides an R interface to functions of the SAMtools
10324library.")
10325 (license license:artistic2.0)))
e3c0e3e3
RW
10326
10327(define-public r-protviz
10328 (package
10329 (name "r-protviz")
c3e5b456 10330 (version "0.4.0")
e3c0e3e3
RW
10331 (source
10332 (origin
10333 (method url-fetch)
10334 (uri (cran-uri "protViz" version))
10335 (sha256
10336 (base32
c3e5b456 10337 "150i2q4nakz28f39kmhrchz4qsr8ax6y02512md94k8hq4hamxg1"))))
e3c0e3e3
RW
10338 (properties `((upstream-name . "protViz")))
10339 (build-system r-build-system)
10340 (inputs
10341 `(("perl" ,perl)
10342 ("python-2" ,python-2)))
10343 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10344 (home-page "https://github.com/protViz/protViz/")
10345 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
10346 (description
10347 "This package helps with quality checks, visualizations and analysis of
10348mass spectrometry data, coming from proteomics experiments. The package is
10349developed, tested and used at the Functional Genomics Center Zurich, where it
10350is used mainly for prototyping, teaching, and having fun with proteomics data.
10351But it can also be used to do data analysis for small scale data sets.")
10352 (license license:gpl3)))
7aeec0cf
RW
10353
10354(define-public r-cmprsk
10355 (package
10356 (name "r-cmprsk")
10357 (version "2.2-7")
10358 (source
10359 (origin
10360 (method url-fetch)
10361 (uri (cran-uri "cmprsk" version))
10362 (sha256
10363 (base32
10364 "1imr3wpnj4g57n2x4ryahl4lk8lvq9y2r7319zv3k82mznha8bcm"))))
10365 (build-system r-build-system)
10366 (propagated-inputs
10367 `(("r-survival" ,r-survival)))
10368 (native-inputs
10369 `(("gfortran" ,gfortran)))
10370 (home-page "https://cran.r-project.org/web/packages/cmprsk")
10371 (synopsis "Subdistribution analysis of competing risks")
10372 (description
10373 "This package provides tool for estimation, testing and regression
10374modeling of subdistribution functions in competing risks, as described in
10375Gray (1988), A class of K-sample tests for comparing the cumulative incidence
10376of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
10377A proportional hazards model for the subdistribution of a competing risk,
10378JASA, 94:496-509.")
10379 (license license:gpl2+)))
728012da
RW
10380
10381(define-public r-etm
10382 (package
10383 (name "r-etm")
10384 (version "1.0.4")
10385 (source
10386 (origin
10387 (method url-fetch)
10388 (uri (cran-uri "etm" version))
10389 (sha256
10390 (base32
10391 "0ws103b3pmli0z4xbyfxkly2wnnnxnnwc0r66qjjqjrlvm7pffl1"))))
10392 (build-system r-build-system)
10393 (propagated-inputs
10394 `(("r-data-table" ,r-data-table)
10395 ("r-lattice" ,r-lattice)
10396 ("r-rcpp" ,r-rcpp)
10397 ("r-rcpparmadillo" ,r-rcpparmadillo)
10398 ("r-survival" ,r-survival)))
10399 (home-page "https://cran.r-project.org/web/packages/etm")
10400 (synopsis "Empirical transition matrix")
10401 (description
10402 "The @dfn{empirical transition matrix} (etm) package permits to estimate
10403the matrix of transition probabilities for any time-inhomogeneous multistate
10404model with finite state space using the Aalen-Johansen estimator.")
10405 (license license:expat)))
17932a0f
RW
10406
10407(define-public r-epi
10408 (package
10409 (name "r-epi")
10410 (version "2.32")
10411 (source
10412 (origin
10413 (method url-fetch)
10414 (uri (cran-uri "Epi" version))
10415 (sha256
10416 (base32
10417 "14n24xlm7pwdc54w2hlpjhfal1zpzm87rv3rjfckiz47d3w7dwqm"))))
10418 (properties `((upstream-name . "Epi")))
10419 (build-system r-build-system)
10420 (propagated-inputs
10421 `(("r-cmprsk" ,r-cmprsk)
10422 ("r-data-table" ,r-data-table)
10423 ("r-etm" ,r-etm)
10424 ("r-mass" ,r-mass)
10425 ("r-matrix" ,r-matrix)
10426 ("r-mgcv" ,r-mgcv)
10427 ("r-numderiv" ,r-numderiv)
10428 ("r-plyr" ,r-plyr)
10429 ("r-survival" ,r-survival)
10430 ("r-zoo" ,r-zoo)))
10431 (home-page "http://BendixCarstensen.com/Epi/")
10432 (synopsis "Statistical analysis in epidemiology")
10433 (description
10434 "This package provides functions for demographic and epidemiological
10435analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
10436particular representation, manipulation and simulation of multistate data -
10437the Lexis suite of functions, which includes interfaces to the @code{mstate},
10438@code{etm} and @code{cmprsk} packages. It also contains functions for
10439Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
10440data and some useful functions for tabulation and plotting, as well as a
10441number of epidemiological data sets.")
10442 (license license:gpl2)))
879a1520
RW
10443
10444(define-public r-ppls
10445 (package
10446 (name "r-ppls")
10447 (version "1.6-1.1")
10448 (source
10449 (origin
10450 (method url-fetch)
10451 (uri (cran-uri "ppls" version))
10452 (sha256
10453 (base32
10454 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
10455 (build-system r-build-system)
10456 (propagated-inputs `(("r-mass" ,r-mass)))
10457 (home-page "https://cran.r-project.org/web/packages/ppls")
10458 (synopsis "Penalized partial least squares")
10459 (description
10460 "This package contains linear and nonlinear regression methods based on
10461partial least squares and penalization techniques. Model parameters are
10462selected via cross-validation, and confidence intervals ans tests for the
10463regression coefficients can be conducted via jackknifing.")
10464 (license license:gpl2+)))
0af9616d
RW
10465
10466(define-public r-huge
10467 (package
10468 (name "r-huge")
10469 (version "1.2.7")
10470 (source
10471 (origin
10472 (method url-fetch)
10473 (uri (cran-uri "huge" version))
10474 (sha256
10475 (base32
10476 "134d951x42vy9dcmf155fbvik2934nh6qm2w5jlx3x2c6cf7faq4"))))
10477 (build-system r-build-system)
10478 (propagated-inputs
10479 `(("r-igraph" ,r-igraph)
10480 ("r-lattice" ,r-lattice)
10481 ("r-mass" ,r-mass)
10482 ("r-matrix" ,r-matrix)))
10483 (home-page "https://cran.r-project.org/web/packages/huge")
10484 (synopsis "High-dimensional undirected graph estimation")
10485 (description
10486 "This package provides a general framework for high-dimensional
10487undirected graph estimation. It integrates data preprocessing, neighborhood
10488screening, graph estimation, and model selection techniques into a pipeline.")
10489 (license license:gpl2)))
39274ab4
RW
10490
10491(define-public r-parcor
10492 (package
10493 (name "r-parcor")
10494 (version "0.2-6")
10495 (source
10496 (origin
10497 (method url-fetch)
10498 (uri (cran-uri "parcor" version))
10499 (sha256
10500 (base32
10501 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
10502 (build-system r-build-system)
10503 (propagated-inputs
10504 `(("r-epi" ,r-epi)
10505 ("r-genenet" ,r-genenet)
10506 ("r-glmnet" ,r-glmnet)
10507 ("r-mass" ,r-mass)
10508 ("r-ppls" ,r-ppls)))
10509 (home-page "https://cran.r-project.org/web/packages/parcor")
10510 (synopsis "Regularized estimation of partial correlation matrices")
10511 (description
10512 "This package estimates the matrix of partial correlations based on
10513different regularized regression methods: lasso, adaptive lasso, PLS, and
10514Ridge Regression. In addition, the package provides model selection for
10515lasso, adaptive lasso and Ridge regression based on cross-validation.")
10516 (license license:gpl2+)))
cba08f60
RW
10517
10518(define-public r-mcmc
10519 (package
10520 (name "r-mcmc")
10521 (version "0.9-5")
10522 (source
10523 (origin
10524 (method url-fetch)
10525 (uri (cran-uri "mcmc" version))
10526 (sha256
10527 (base32
10528 "1i3rahph8pbhi5dsyjnkazqklg4lhh3azlyvx4kvabx50q0awxn6"))))
10529 (build-system r-build-system)
10530 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
10531 (synopsis "Markov chain Monte Carlo")
10532 (description
10533 "This package simulates continuous distributions of random vectors using
10534@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
10535function that evaluates the log unnormalized density. Algorithms are random
10536walk Metropolis algorithm (function @code{metrop}), simulated
10537tempering (function @code{temper}), and morphometric random walk
10538Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
10539by change of variable.")
10540 (license license:expat)))
cf4cd8bc
RW
10541
10542(define-public r-listenv
10543 (package
10544 (name "r-listenv")
10545 (version "0.7.0")
10546 (source
10547 (origin
10548 (method url-fetch)
10549 (uri (cran-uri "listenv" version))
10550 (sha256
10551 (base32
10552 "0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"))))
10553 (build-system r-build-system)
10554 (native-inputs
10555 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
10556 (home-page "https://github.com/HenrikBengtsson/listenv")
10557 (synopsis "Environments behaving (almost) as lists")
10558 (description
10559 "This package implements list environments. List environments are
10560environments that have list-like properties. For instance, the elements of a
10561list environment are ordered and can be accessed and iterated over using index
10562subsetting.")
10563 (license license:lgpl2.1+)))
226294a4
RW
10564
10565(define-public r-globals
10566 (package
10567 (name "r-globals")
10568 (version "0.12.4")
10569 (source
10570 (origin
10571 (method url-fetch)
10572 (uri (cran-uri "globals" version))
10573 (sha256
10574 (base32
10575 "0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"))))
10576 (build-system r-build-system)
10577 (propagated-inputs
10578 `(("r-codetools" ,r-codetools)))
10579 (home-page "https://github.com/HenrikBengtsson/globals")
10580 (synopsis "Identify global objects in R expressions")
10581 (description
10582 "This package provides tools to identify global (\"unknown\" or \"free\")
10583objects in R expressions by code inspection using various strategies, e.g.
10584conservative or liberal. The objective of this package is to make it as
10585simple as possible to identify global objects for the purpose of exporting
10586them in distributed compute environments.")
10587 (license license:lgpl2.1+)))
b3080cdd
RW
10588
10589(define-public r-future
10590 (package
10591 (name "r-future")
10592 (version "1.11.1.1")
10593 (source
10594 (origin
10595 (method url-fetch)
10596 (uri (cran-uri "future" version))
10597 (sha256
10598 (base32
10599 "1s4lyqg4mm1drzc6czaalmhmxfjgp4nznb14ql5xzny9rprgz43i"))))
10600 (build-system r-build-system)
10601 (propagated-inputs
10602 `(("r-digest" ,r-digest)
10603 ("r-globals" ,r-globals)
10604 ("r-listenv" ,r-listenv)))
10605 (native-inputs
10606 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
10607 (home-page "https://github.com/HenrikBengtsson/future")
10608 (synopsis "Unified parallel and distributed processing in R")
10609 (description
10610 "The purpose of this package is to provide a lightweight and unified
10611Future API for sequential and parallel processing of R expression via futures.
10612This package implements sequential, multicore, multisession, and cluster
10613futures. With these, R expressions can be evaluated on the local machine, in
10614parallel a set of local machines, or distributed on a mix of local and remote
10615machines. Extensions to this package implement additional backends for
10616processing futures via compute cluster schedulers etc. Because of its unified
10617API, there is no need to modify any code in order to switch from sequential on
10618the local machine to, say, distributed processing on a remote compute cluster.")
10619 (license license:lgpl2.1+)))
9680047c
RW
10620
10621(define-public r-future-apply
10622 (package
10623 (name "r-future-apply")
10624 (version "1.1.0")
10625 (source
10626 (origin
10627 (method url-fetch)
10628 (uri (cran-uri "future.apply" version))
10629 (sha256
10630 (base32
10631 "0b6v9rxvnnz13sydbgkapw71hx98fwdczjchgqnspjmq2340kdc0"))))
10632 (properties `((upstream-name . "future.apply")))
10633 (build-system r-build-system)
10634 (propagated-inputs
10635 `(("r-future" ,r-future)
10636 ("r-globals" ,r-globals)))
10637 (native-inputs
10638 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
10639 (home-page "https://github.com/HenrikBengtsson/future.apply")
10640 (synopsis "Apply function to elements in parallel using futures")
10641 (description
10642 "This package provides implementations of @code{apply()},
10643@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
10644@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
10645can be resolved using any future-supported backend, e.g. parallel on the local
10646machine or distributed on a compute cluster.")
10647 (license license:gpl2+)))
867e2b1b
RW
10648
10649(define-public r-rsvd
10650 (package
10651 (name "r-rsvd")
10652 (version "1.0.0")
10653 (source
10654 (origin
10655 (method url-fetch)
10656 (uri (cran-uri "rsvd" version))
10657 (sha256
10658 (base32
10659 "0vjhrvnkl9rmvl8sv2kac5sd10z3fgxymb676ynxzc2pmhydy3an"))))
10660 (build-system r-build-system)
10661 (propagated-inputs
10662 `(("r-matrix" ,r-matrix)))
10663 (home-page "https://github.com/erichson/rSVD")
10664 (synopsis "Randomized singular value decomposition")
10665 (description
10666 "Low-rank matrix decompositions are fundamental tools and widely used for
10667data analysis, dimension reduction, and data compression. Classically, highly
10668accurate deterministic matrix algorithms are used for this task. However, the
10669emergence of large-scale data has severely challenged our computational
10670ability to analyze big data. The concept of randomness has been demonstrated
10671as an effective strategy to quickly produce approximate answers to familiar
10672problems such as the @dfn{singular value decomposition} (SVD). This package
10673provides several randomized matrix algorithms such as the randomized singular
10674value decomposition (@code{rsvd}), randomized principal component
10675analysis (@code{rpca}), randomized robust principal component
10676analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
10677and the randomized CUR decomposition (@code{rcur}). In addition several plot
10678functions are provided.")
10679 (license license:gpl3+)))
14afee3e
BG
10680
10681(define-public r-sloop
10682 (package
10683 (name "r-sloop")
10684 (version "1.0.1")
10685 (source
10686 (origin
10687 (method url-fetch)
10688 (uri (cran-uri "sloop" version))
10689 (sha256
10690 (base32
10691 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
10692 (build-system r-build-system)
10693 (propagated-inputs
10694 `(("r-codetools" ,r-codetools)
10695 ("r-crayon" ,r-crayon)
10696 ("r-purrr" ,r-purrr)
10697 ("r-rlang" ,r-rlang)
10698 ("r-tibble" ,r-tibble)))
10699 (home-page "https://github.com/r-lib/sloop")
10700 (synopsis "Helpers for object-oriented programming in R")
10701 (description
10702 "This package provides a collection of helper functions designed to
10703help you to better understand object oriented programming in R, particularly
10704using @code{S3}.")
10705 (license license:gpl3)))
4254b480
RW
10706
10707(define-public r-capushe
10708 (package
10709 (name "r-capushe")
10710 (version "1.1.1")
10711 (source
10712 (origin
10713 (method url-fetch)
10714 (uri (cran-uri "capushe" version))
10715 (sha256
10716 (base32
10717 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
10718 (build-system r-build-system)
10719 (propagated-inputs `(("r-mass" ,r-mass)))
10720 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
10721 (synopsis "Calibrating penalities using slope heuristics")
10722 (description
10723 "This package provides tools for the calibration of penalized criteria
10724for model selection. The calibration methods available are based on the slope
10725heuristics.")
10726 (license license:gpl2+)))