gnu: Add stapler.
[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>
100f5602 17;;; Copyright © 2019 Nicolò Balzarotti <anothersms@gmail.com>
16fddf17 18;;; Copyright © 2019 Wiktor Żelazny <wzelazny@vurv.cz>
056468dc
RW
19;;;
20;;; This file is part of GNU Guix.
21;;;
22;;; GNU Guix is free software; you can redistribute it and/or modify it
23;;; under the terms of the GNU General Public License as published by
24;;; the Free Software Foundation; either version 3 of the License, or (at
25;;; your option) any later version.
26;;;
27;;; GNU Guix is distributed in the hope that it will be useful, but
28;;; WITHOUT ANY WARRANTY; without even the implied warranty of
29;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30;;; GNU General Public License for more details.
31;;;
32;;; You should have received a copy of the GNU General Public License
33;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
34
35(define-module (gnu packages cran)
36 #:use-module ((guix licenses) #:prefix license:)
37 #:use-module (guix packages)
38 #:use-module (guix download)
92ce1883 39 #:use-module (guix git-download)
056468dc 40 #:use-module (guix utils)
c69d27db 41 #:use-module (guix build-system r)
44b0c5b5 42 #:use-module (gnu packages algebra)
ff939ef4 43 #:use-module (gnu packages base)
f33cb7ab 44 #:use-module (gnu packages bioinformatics)
7002c44f 45 #:use-module (gnu packages c)
546fc4aa 46 #:use-module (gnu packages compression)
92ce1883 47 #:use-module (gnu packages curl)
d9bec9a8 48 #:use-module (gnu packages databases)
f338e480 49 #:use-module (gnu packages fontutils)
062b6dbd 50 #:use-module (gnu packages gcc)
d884e407 51 #:use-module (gnu packages geo)
d0eb09a1 52 #:use-module (gnu packages ghostscript)
f338e480 53 #:use-module (gnu packages gl)
01af264d 54 #:use-module (gnu packages gnome)
3d62d98e 55 #:use-module (gnu packages graph)
01af264d 56 #:use-module (gnu packages gtk)
dddbc90c 57 #:use-module (gnu packages haskell-xyz)
3f6e6e98 58 #:use-module (gnu packages icu4c)
f338e480 59 #:use-module (gnu packages image)
dab3e92c 60 #:use-module (gnu packages imagemagick)
3f6e6e98 61 #:use-module (gnu packages java)
92ce1883
RW
62 #:use-module (gnu packages javascript)
63 #:use-module (gnu packages lisp)
f97ce815 64 #:use-module (gnu packages machine-learning)
521e0703 65 #:use-module (gnu packages maths)
94989d4b 66 #:use-module (gnu packages mpi)
1ab51604 67 #:use-module (gnu packages multiprecision)
f313baf0 68 #:use-module (gnu packages networking)
3f6e6e98 69 #:use-module (gnu packages pcre)
e0268ff2 70 #:use-module (gnu packages perl)
e33498b8 71 #:use-module (gnu packages pkg-config)
9f56ceec 72 #:use-module (gnu packages python)
984a8aa6 73 #:use-module (gnu packages python-xyz)
e0268ff2 74 #:use-module (gnu packages statistics)
9944399a 75 #:use-module (gnu packages tls)
f338e480
RW
76 #:use-module (gnu packages web)
77 #:use-module (gnu packages xorg))
056468dc 78
88e4ed55
RW
79(define-public r-clipr
80 (package
81 (name "r-clipr")
710ecc9c 82 (version "0.7.0")
88e4ed55
RW
83 (source
84 (origin
85 (method url-fetch)
86 (uri (cran-uri "clipr" version))
87 (sha256
88 (base32
710ecc9c 89 "1qn2p13d0c1bpqss6mv9hk60980rzhznfqpyaf5x0fy65svy9903"))))
88e4ed55
RW
90 (build-system r-build-system)
91 (home-page "https://github.com/mdlincoln/clipr")
92 (synopsis "Read and write from the system clipboard")
93 (description
94 "This package provides simple utility functions to read from and write to
95the system clipboards.")
96 (license license:gpl3)))
97
3f22a115
RW
98(define-public r-ellipsis
99 (package
100 (name "r-ellipsis")
6a04f25f 101 (version "0.2.0.1")
3f22a115
RW
102 (source
103 (origin
104 (method url-fetch)
105 (uri (cran-uri "ellipsis" version))
106 (sha256
107 (base32
6a04f25f 108 "0hx9l043433bwm1np9sypph77c7y9dddpz0wrhbkcv01x32jhr8f"))))
3f22a115 109 (build-system r-build-system)
a4bc73b2
RW
110 (propagated-inputs
111 `(("r-rlang" ,r-rlang)))
3f22a115
RW
112 (home-page "https://github.com/hadley/ellipsis")
113 (synopsis "Tools for working with additional arguments")
114 (description
115 "In S3 generics, it's useful to take @code{...} so that methods can have
116additional arguments. But this flexibility comes at a cost: misspelled
117arguments will be silently ignored. The @code{ellipsis} package is an
118experiment that allows a generic to warn if any arguments passed in @code{...}
119are not used.")
120 (license license:gpl3)))
121
0b2883e1
RW
122(define-public r-grr
123 (package
124 (name "r-grr")
125 (version "0.9.5")
126 (source
127 (origin
128 (method url-fetch)
129 (uri (cran-uri "grr" version))
130 (sha256
131 (base32
132 "0arbcgrvhkwb5xk4nry1ffg2qj0v8ivhjghdr505ib4357g0c9i9"))))
133 (build-system r-build-system)
134 (home-page "https://cran.r-project.org/web/packages/grr")
135 (synopsis "Alternative implementations of base R functions")
136 (description
137 "This package provides alternative implementations of some base R
138functions, including @code{sort}, @code{order}, and @code{match}. The
139functions are simplified but can be faster or have other advantages.")
140 (license license:gpl3)))
141
cf51d895
RW
142(define-public r-matrix-utils
143 (package
144 (name "r-matrix-utils")
145 (version "0.9.7")
146 (source
147 (origin
148 (method url-fetch)
149 (uri (cran-uri "Matrix.utils" version))
150 (sha256
151 (base32
152 "1x64r4aj3gy1dzjjysyrk1j9jq3qsnyrqws8i6bs7q8pf6gvr7va"))))
153 (properties `((upstream-name . "Matrix.utils")))
154 (build-system r-build-system)
155 (propagated-inputs
156 `(("r-grr" ,r-grr)
157 ("r-matrix" ,r-matrix)))
158 (home-page "https://github.com/cvarrichio/Matrix.utils")
159 (synopsis
160 "Data.frame-Like Operations on Sparse and Dense Matrix Objects")
161 (description
162 "This package implements data manipulation methods such as @code{cast},
163@code{aggregate}, and @code{merge}/@code{join} for Matrix and Matrix-like
164objects.")
165 (license license:gpl3)))
166
2b106a8d
RW
167(define-public r-sys
168 (package
169 (name "r-sys")
d9a382ec 170 (version "3.3")
2b106a8d
RW
171 (source
172 (origin
173 (method url-fetch)
174 (uri (cran-uri "sys" version))
175 (sha256
176 (base32
d9a382ec 177 "14wvy46i2iz9jn7lj3cvifmps932s3395wq681hniva0f8m7q8d6"))))
2b106a8d
RW
178 (build-system r-build-system)
179 (home-page "https://github.com/jeroen/sys")
180 (synopsis "Powerful and reliable tools for running system commands in R")
181 (description
182 "This package provides drop-in replacements for the base @code{system2()}
183function with fine control and consistent behavior across platforms. It
184supports clean interruption, timeout, background tasks, and streaming STDIN /
185STDOUT / STDERR over binary or text connections. The package also provides
186functions for evaluating expressions inside a temporary fork. Such
187evaluations have no side effects on the main R process, and support reliable
188interrupts and timeouts. This provides the basis for a sandboxing
189mechanism.")
190 (license license:expat)))
191
9d3a4672
RW
192(define-public r-askpass
193 (package
194 (name "r-askpass")
195 (version "1.1")
196 (source
197 (origin
198 (method url-fetch)
199 (uri (cran-uri "askpass" version))
200 (sha256
201 (base32
202 "07q0ik8jzk44vpwh48rr3fnpd7dzsdhjjsl4l850rffv3dyq4h6v"))))
203 (build-system r-build-system)
204 (propagated-inputs `(("r-sys" ,r-sys)))
205 (home-page "https://github.com/jeroen/askpass")
206 (synopsis "Safe password entry for R")
207 (description
208 "This package provides cross-platform utilities for prompting the user
209for credentials or a passphrase, for example to authenticate with a server or
210read a protected key.")
211 (license license:expat)))
212
c80fb90f
RW
213(define-public r-vegan
214 (package
215 (name "r-vegan")
0ce4b23d 216 (version "2.5-6")
c80fb90f
RW
217 (source
218 (origin
219 (method url-fetch)
220 (uri (cran-uri "vegan" version))
221 (sha256
222 (base32
0ce4b23d 223 "0g60rgn1i7wqf9pf5m1yki1m45gcp7i5hmjic0ci0f6vng70mh5k"))))
c80fb90f
RW
224 (build-system r-build-system)
225 (native-inputs
226 `(("gfortran" ,gfortran)))
227 (propagated-inputs
228 `(("r-cluster" ,r-cluster)
229 ("r-knitr" ,r-knitr) ; needed for vignettes
230 ("r-lattice" ,r-lattice)
231 ("r-mass" ,r-mass)
232 ("r-mgcv" ,r-mgcv)
233 ("r-permute" ,r-permute)))
234 (home-page "https://cran.r-project.org/web/packages/vegan")
235 (synopsis "Functions for community ecology")
236 (description
237 "The vegan package provides tools for descriptive community ecology. It
238has most basic functions of diversity analysis, community ordination and
239dissimilarity analysis. Most of its multivariate tools can be used for other
240data types as well.")
241 (license license:gpl2+)))
242
786d3de2
CR
243(define-public r-tidyverse
244 (package
245 (name "r-tidyverse")
246 (version "1.2.1")
247 (source
248 (origin
249 (method url-fetch)
250 (uri (cran-uri "tidyverse" version))
251 (sha256
252 (base32
253 "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
254 (build-system r-build-system)
255 (propagated-inputs
256 `(("r-broom" ,r-broom)
257 ("r-cli" ,r-cli)
258 ("r-crayon" ,r-crayon)
259 ("r-dbplyr" ,r-dbplyr)
260 ("r-dplyr" ,r-dplyr)
261 ("r-forcats" ,r-forcats)
262 ("r-ggplot2" ,r-ggplot2)
263 ("r-haven" ,r-haven)
264 ("r-hms" ,r-hms)
265 ("r-httr" ,r-httr)
266 ("r-jsonlite" ,r-jsonlite)
267 ("r-lubridate" ,r-lubridate)
268 ("r-magrittr" ,r-magrittr)
269 ("r-modelr" ,r-modelr)
270 ("r-purrr" ,r-purrr)
271 ("r-readr" ,r-readr)
272 ("r-readxl" ,r-readxl)
273 ("r-reprex" ,r-reprex)
274 ("r-rlang" ,r-rlang)
275 ("r-rstudioapi" ,r-rstudioapi)
276 ("r-rvest" ,r-rvest)
277 ("r-stringr" ,r-stringr)
278 ("r-tibble" ,r-tibble)
279 ("r-tidyr" ,r-tidyr)
280 ("r-xml2" ,r-xml2)))
281 (home-page "https://tidyverse.tidyverse.org")
282 (synopsis "Install and load packages from the \"Tidyverse\"")
283 (description
284 "The @code{tidyverse} is a set of packages that work in harmony because
285they share common data representations and API design. This package is
286designed to make it easy to install and load multiple tidyverse packages in a
287single step.")
288 (license license:gpl3)))
289
8a1ef6ac
CR
290(define-public r-rvest
291 (package
292 (name "r-rvest")
8bfc6dc5 293 (version "0.3.4")
8a1ef6ac
CR
294 (source
295 (origin
296 (method url-fetch)
297 (uri (cran-uri "rvest" version))
298 (sha256
299 (base32
8bfc6dc5 300 "0ji5lk8g1gbv4d9c4jg1fg6rgsqrrwkm05j1id7drdw9kqdifgj1"))))
8a1ef6ac
CR
301 (build-system r-build-system)
302 (propagated-inputs
303 `(("r-httr" ,r-httr)
304 ("r-magrittr" ,r-magrittr)
305 ("r-selectr" ,r-selectr)
306 ("r-xml2" ,r-xml2)))
307 (home-page "https://github.com/hadley/rvest")
308 (synopsis "Simple web scraping for R")
309 (description
310 "@code{r-rvest} helps you scrape information from web pages. It is
311designed to work with @code{magrittr} to make it easy to express common web
312scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
313 (license license:gpl3)))
314
81a9d4a4
CR
315(define-public r-selectr
316 (package
317 (name "r-selectr")
41e8bd77 318 (version "0.4-1")
81a9d4a4
CR
319 (source
320 (origin
321 (method url-fetch)
322 (uri (cran-uri "selectr" version))
323 (sha256
324 (base32
41e8bd77 325 "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
81a9d4a4 326 (build-system r-build-system)
41e8bd77
RW
327 (propagated-inputs
328 `(("r-stringr" ,r-stringr)
329 ("r-r6" ,r-r6)))
81a9d4a4
CR
330 (home-page "https://sjp.co.nz/projects/selectr/")
331 (synopsis "Translate CSS selectors to XPath expressions")
332 (description
333 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
334expression. This allows you to use CSS selectors when working with the XML
335package as it can only evaluate XPath expressions. Also provided are
336convenience functions useful for using CSS selectors on XML nodes. This
337package is a port of the Python package @code{cssselect}.")
338 (license license:bsd-3)))
339
948740b0
CR
340(define-public r-reprex
341 (package
342 (name "r-reprex")
bd9f1479 343 (version "0.3.0")
948740b0
CR
344 (source
345 (origin
346 (method url-fetch)
347 (uri (cran-uri "reprex" version))
348 (sha256
349 (base32
bd9f1479 350 "0v7vxzs8alwz8y1cjicpimp5yimf1g9gb8x5wy3zhvrz6kk2lg10"))))
948740b0
CR
351 (build-system r-build-system)
352 (propagated-inputs
353 `(("r-callr" ,r-callr)
e3c1e93e 354 ("r-clipr" ,r-clipr)
1c9906c2 355 ("r-fs" ,r-fs)
e3c1e93e 356 ("r-rlang" ,r-rlang)
948740b0 357 ("r-rmarkdown" ,r-rmarkdown)
e3c1e93e
RW
358 ("r-whisker" ,r-whisker)
359 ("r-withr" ,r-withr)))
948740b0
CR
360 (home-page "https://github.com/tidyverse/reprex")
361 (synopsis "Prepare reproducible R code examples for sharing")
362 (description
363 "This package provides a convenience wrapper that uses the
364@code{rmarkdown} package to render small snippets of code to target formats
365that include both code and output. The goal is to encourage the sharing of
366small, reproducible, and runnable examples on code-oriented websites or email.
367@code{reprex} also extracts clean, runnable R code from various common formats,
368such as copy/paste from an R session.")
369 (license license:expat)))
370
10487c30
CR
371(define-public r-callr
372 (package
373 (name "r-callr")
3e0128ec 374 (version "3.3.1")
10487c30
CR
375 (source
376 (origin
377 (method url-fetch)
378 (uri (cran-uri "callr" version))
379 (sha256
380 (base32
3e0128ec 381 "0rvrlg86fxr5nadvqa0dr1iifqjs4d1rc32v76m3ccvx6m3xlq5z"))))
10487c30
CR
382 (build-system r-build-system)
383 (propagated-inputs
527c6055 384 `(("r-r6" ,r-r6)
6034a62a 385 ("r-processx" ,r-processx)))
10487c30
CR
386 (home-page "https://github.com/r-lib/callr#readme")
387 (synopsis "Call R from R")
388 (description
389 "It is sometimes useful to perform a computation in a separate R process,
b3fed5ed 390without affecting the current R process at all. This package does exactly
10487c30
CR
391that.")
392 (license license:expat)))
393
d7637e5e
CR
394(define-public r-readxl
395 (package
396 (name "r-readxl")
50d063b5 397 (version "1.3.1")
d7637e5e
CR
398 (source
399 (origin
400 (method url-fetch)
401 (uri (cran-uri "readxl" version))
402 (sha256
403 (base32
50d063b5 404 "15mambxr8c7k2ikdfsl1w3vxvm54dsnk0cl1qvks6iig7rql3d14"))))
d7637e5e
CR
405 (build-system r-build-system)
406 (propagated-inputs
407 `(("r-cellranger" ,r-cellranger)
b140569e 408 ("r-progress" ,r-progress)
d7637e5e
CR
409 ("r-rcpp" ,r-rcpp)
410 ("r-tibble" ,r-tibble)))
411 (home-page "https://readxl.tidyverse.org")
412 (synopsis "Read Excel files")
413 (description
414 "This package lets you import Excel files into R. It supports
415@file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
416the embedded @code{RapidXML} C++ library.")
417 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
418 ;; 'rapidxml' which is Boost.
419 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
420
9a91c925
CR
421(define-public r-modelr
422 (package
423 (name "r-modelr")
7ef25083 424 (version "0.1.5")
9a91c925
CR
425 (source
426 (origin
427 (method url-fetch)
428 (uri (cran-uri "modelr" version))
429 (sha256
430 (base32
7ef25083 431 "0nnfhlzz75ihs8azy963cc4cwg1kx81rybk4z3wm98bbghwfxfs5"))))
9a91c925
CR
432 (build-system r-build-system)
433 (propagated-inputs
434 `(("r-broom" ,r-broom)
435 ("r-dplyr" ,r-dplyr)
9a91c925
CR
436 ("r-magrittr" ,r-magrittr)
437 ("r-purrr" ,r-purrr)
7ef25083 438 ("r-rlang" ,r-rlang)
9a91c925
CR
439 ("r-tibble" ,r-tibble)
440 ("r-tidyr" ,r-tidyr)))
441 (home-page "https://github.com/tidyverse/modelr")
442 (synopsis "Helper functions for modelling in pipelines")
443 (description
444 "Functions for modelling that help you seamlessly integrate modelling
445into a pipeline of data manipulation and visualisation.")
446 (license license:gpl3)))
447
92ce1883
RW
448(define-public r-httpuv
449 (package
450 (name "r-httpuv")
a1f43994 451 (version "1.5.2")
92ce1883
RW
452 (source (origin
453 (method url-fetch)
454 (uri (cran-uri "httpuv" version))
455 (sha256
456 (base32
a1f43994 457 "13ax0hs2lc39ilznh1zarwqdzahcbhb8adilrfik3xg0fkljpcwk"))))
92ce1883 458 (build-system r-build-system)
92ce1883
RW
459 (propagated-inputs
460 `(("r-bh" ,r-bh)
461 ("r-later" ,r-later)
2391e97c
RW
462 ("r-promises" ,r-promises)
463 ("r-r6" ,r-r6)
464 ("r-rcpp" ,r-rcpp)))
92ce1883
RW
465 (home-page "https://github.com/rstudio/httpuv")
466 (synopsis "HTTP and WebSocket server library for R")
467 (description
468 "The httpuv package provides low-level socket and protocol support for
469handling HTTP and WebSocket requests directly from within R. It is primarily
470intended as a building block for other packages, rather than making it
471particularly easy to create complete web applications using httpuv alone.")
472 ;; This package includes third-party code that was originally released
473 ;; under various non-copyleft licenses. Full licensing information can be
474 ;; obtained here: https://github.com/rstudio/httpuv/blob/master/LICENSE
475 (license license:gpl3+)))
476
477(define-public r-jsonlite
478 (package
479 (name "r-jsonlite")
a2315c67 480 (version "1.6")
92ce1883
RW
481 (source (origin
482 (method url-fetch)
483 (uri (cran-uri "jsonlite" version))
484 (sha256
485 (base32
a2315c67 486 "0lyvhnr6n57h3a89bvipii7x17nvfaycm9j5j50bfrlr48jv9ic8"))))
92ce1883
RW
487 (build-system r-build-system)
488 (home-page "http://arxiv.org/abs/1403.2805")
489 (synopsis "Robust, high performance JSON parser and generator for R")
490 (description
491 "The jsonlite package provides a fast JSON parser and generator optimized
492for statistical data and the web. It offers flexible, robust, high
493performance tools for working with JSON in R and is particularly powerful for
494building pipelines and interacting with a web API. In addition to converting
495JSON data from/to R objects, jsonlite contains functions to stream, validate,
496and prettify JSON data. The unit tests included with the package verify that
497all edge cases are encoded and decoded consistently for use with dynamic data
498in systems and applications.")
499 (license license:expat)))
500
501(define-public r-servr
502 (package
503 (name "r-servr")
f503ed92 504 (version "0.15")
92ce1883
RW
505 (source (origin
506 (method url-fetch)
507 (uri (cran-uri "servr" version))
508 (sha256
509 (base32
f503ed92 510 "199k9aghwk9rf1rm8pjg60xacqww25cza259h5dfj1ixil0m6dxi"))))
92ce1883
RW
511 (build-system r-build-system)
512 (propagated-inputs
513 `(("r-httpuv" ,r-httpuv)
514 ("r-jsonlite" ,r-jsonlite)
515 ("r-mime" ,r-mime)
516 ("r-xfun" ,r-xfun)))
517 (home-page "https://github.com/yihui/servr")
518 (synopsis "Simple HTTP server to serve static files or dynamic documents")
519 (description
520 "Servr provides an HTTP server in R to serve static files, or dynamic
521documents that can be converted to HTML files (e.g., R Markdown) under a given
522directory.")
523 (license license:expat)))
524
525(define-public r-htmltools
526 (package
527 (name "r-htmltools")
528 (version "0.3.6")
529 (source (origin
530 (method url-fetch)
531 (uri (cran-uri "htmltools" version))
532 (sha256
533 (base32
534 "18k8r1s8sz1jy7dkz35n69wj20xhmllr53xmwb4pdzf2z61gpbs4"))))
535 (build-system r-build-system)
536 (arguments
537 `(#:phases
538 (modify-phases %standard-phases
539 ;; See https://github.com/rstudio/htmltools/pull/68
540 ;; The resource files are in the store and have mode 444. After
541 ;; copying the files R fails to remove them again because it doesn't
542 ;; have write access to them.
543 (add-after 'unpack 'copy-files-without-mode
544 (lambda _
545 (substitute* "R/html_dependency.R"
546 (("file.copy\\(from, to, " prefix)
547 (string-append prefix
548 "copy.mode = FALSE, ")))
549 #t)))))
550 (propagated-inputs
551 `(("r-digest" ,r-digest)
552 ("r-rcpp" ,r-rcpp)))
553 (home-page "https://cran.r-project.org/web/packages/htmltools")
554 (synopsis "R tools for HTML")
555 (description
556 "This package provides tools for HTML generation and output in R.")
557 (license license:expat)))
558
559(define-public r-htmlwidgets
560 (package
561 (name "r-htmlwidgets")
562 (version "1.3")
563 (source (origin
564 (method url-fetch)
565 (uri (cran-uri "htmlwidgets" version))
566 (sha256
567 (base32
568 "04jsdh14l2zifbjpbbh23w7bxz1wpsas0zb2gy2zwv4yqamzzr7i"))))
569 (build-system r-build-system)
570 (propagated-inputs
571 `(("r-htmltools" ,r-htmltools)
572 ("r-jsonlite" ,r-jsonlite)
573 ("r-yaml" ,r-yaml)))
574 (home-page "https://github.com/ramnathv/htmlwidgets")
575 (synopsis "HTML Widgets for R")
576 (description
577 "HTML widgets is a framework for creating HTML widgets that render in
578various contexts including the R console, R Markdown documents, and Shiny web
579applications.")
580 (license license:expat)))
581
582(define-public r-htmltable
583 (package
584 (name "r-htmltable")
1add168a 585 (version "1.13.1")
92ce1883
RW
586 (source
587 (origin
588 (method url-fetch)
589 (uri (cran-uri "htmlTable" version))
590 (sha256
591 (base32
1add168a 592 "1l44b33xgj2698k6nz17r8fl0ink14ryzng803apm9d6bnv357v8"))))
92ce1883
RW
593 (properties `((upstream-name . "htmlTable")))
594 (build-system r-build-system)
595 (propagated-inputs
596 `(("r-checkmate" ,r-checkmate)
597 ("r-htmltools" ,r-htmltools)
598 ("r-htmlwidgets" ,r-htmlwidgets)
599 ("r-knitr" ,r-knitr)
600 ("r-magrittr" ,r-magrittr)
601 ("r-rstudioapi" ,r-rstudioapi)
602 ("r-stringr" ,r-stringr)))
603 (home-page "http://gforge.se/packages/")
604 (synopsis "Advanced tables for Markdown/HTML")
605 (description
606 "This package provides functions to build tables with advanced layout
607elements such as row spanners, column spanners, table spanners, zebra
608striping, and more. While allowing advanced layout, the underlying
609CSS-structure is simple in order to maximize compatibility with word
610processors such as LibreOffice. The package also contains a few text
611formatting functions that help outputting text compatible with HTML or
612LaTeX.")
613 (license license:gpl3+)))
614
615(define-public r-curl
616 (package
617 (name "r-curl")
b44c1205 618 (version "4.0")
92ce1883
RW
619 (source (origin
620 (method url-fetch)
621 (uri (cran-uri "curl" version))
622 (sha256
623 (base32
b44c1205 624 "0wb1j87fa2nd4a9x1w2nmc453nzvx6qiq8dviwc4jr36hsf9ra89"))))
92ce1883
RW
625 (build-system r-build-system)
626 (arguments
627 `(#:phases
628 (modify-phases %standard-phases
629 ;; The environment variable CURL_CA_BUNDLE is only respected when
630 ;; running Windows, so we disable the platform checks.
631 ;; This can be removed once the libcurl has been patched.
632 (add-after 'unpack 'allow-CURL_CA_BUNDLE
633 (lambda _
634 (substitute* "R/onload.R"
635 (("if \\(!grepl\\(\"mingw\".*")
636 "if (FALSE)\n"))
637 (substitute* "src/handle.c"
638 (("#ifdef _WIN32") "#if 1"))
639 #t)))))
640 (inputs
646e1ef0
RW
641 `(("libcurl" ,curl)
642 ("zlib" ,zlib)))
643 (native-inputs
644 `(("pkg-config" ,pkg-config)))
92ce1883
RW
645 (home-page "https://github.com/jeroenooms/curl")
646 (synopsis "HTTP client for R")
647 (description
648 "The @code{curl()} and @code{curl_download()} functions provide highly
649configurable drop-in replacements for base @code{url()} and
650@code{download.file()} with better performance, support for encryption, gzip
651compression, authentication, and other @code{libcurl} goodies. The core of
652the package implements a framework for performing fully customized requests
653where data can be processed either in memory, on disk, or streaming via the
654callback or connection interfaces.")
655 (license license:expat)))
656
657(define-public r-hwriter
658 (package
659 (name "r-hwriter")
660 (version "1.3.2")
661 (source
662 (origin
663 (method url-fetch)
664 (uri (cran-uri "hwriter" version))
665 (sha256
666 (base32
667 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
668 (build-system r-build-system)
669 (home-page "https://cran.r-project.org/web/packages/hwriter")
670 (synopsis "Output R objects in HTML format")
671 (description
672 "This package provides easy-to-use and versatile functions to output R
673objects in HTML format.")
674 (license license:lgpl2.1+)))
675
676(define-public r-rjson
677 (package
678 (name "r-rjson")
679 (version "0.2.20")
680 (source
681 (origin
682 (method url-fetch)
683 (uri (cran-uri "rjson" version))
684 (sha256
685 (base32
686 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
687 (build-system r-build-system)
688 (home-page "https://cran.r-project.org/web/packages/rjson")
689 (synopsis "JSON library for R")
690 (description
691 "This package provides functions to convert R objects into JSON objects
692and vice-versa.")
693 (license license:gpl2+)))
694
695(define-public r-shiny
696 (package
697 (name "r-shiny")
d235cf72 698 (version "1.2.0")
92ce1883
RW
699 (source
700 (origin
701 (method git-fetch)
702 (uri (git-reference
703 (url "https://github.com/rstudio/shiny.git")
704 (commit (string-append "v" version))))
705 (file-name (git-file-name name version))
706 (sha256
707 (base32
d235cf72 708 "1kl3dh68h4cnrm3rqn9pddk5n6bsmr5x0626bkfv0qqi0q92zin4"))))
92ce1883
RW
709 (build-system r-build-system)
710 (arguments
711 `(#:modules ((guix build r-build-system)
712 (guix build minify-build-system)
713 (guix build utils)
714 (ice-9 match))
715 #:imported-modules (,@%r-build-system-modules
716 (guix build minify-build-system))
717 #:phases
718 (modify-phases (@ (guix build r-build-system) %standard-phases)
719 (add-after 'unpack 'replace-bundled-minified-JavaScript
720 (lambda* (#:key inputs #:allow-other-keys)
721 (let ((replace-file (lambda (old new)
722 (format #t "replacing ~a with ~a\n" old new)
723 (delete-file old)
724 (symlink new old))))
725 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
726 ;; contain just data. They are not minified code, so we don't
727 ;; replace them.
728 (with-directory-excursion "inst/www/shared"
729 (replace-file "bootstrap/shim/respond.min.js"
730 (string-append (assoc-ref inputs "js-respond")
731 "/share/javascript/respond.min.js"))
732 (replace-file "bootstrap/shim/html5shiv.min.js"
733 (string-append (assoc-ref inputs "js-html5shiv")
734 "/share/javascript/html5shiv.min.js"))
735 (replace-file "json2-min.js"
736 (string-append (assoc-ref inputs "js-json2")
737 "/share/javascript/json2.min.js"))
738 (replace-file "strftime/strftime-min.js"
739 (string-append (assoc-ref inputs "js-strftime")
740 "/share/javascript/strftime.min.js"))
741 (replace-file "highlight/highlight.pack.js"
742 (string-append (assoc-ref inputs "js-highlight")
743 "/share/javascript/highlight.min.js"))
744 (replace-file "datatables/js/jquery.dataTables.min.js"
745 (string-append (assoc-ref inputs "js-datatables")
746 "/share/javascript/jquery.dataTables.min.js"))
747 (replace-file "selectize/js/selectize.min.js"
748 (string-append (assoc-ref inputs "js-selectize")
749 "/share/javascript/selectize.min.js"))
750 (replace-file "selectize/js/es5-shim.min.js"
751 (string-append (assoc-ref inputs "js-es5-shim")
752 "/share/javascript/es5-shim.min.js"))
753 (for-each (match-lambda
754 ((source . target)
755 (delete-file target)
756 (minify source #:target target)))
757 '(("jqueryui/jquery-ui.js" .
758 "jqueryui/jquery-ui.min.js")
92ce1883
RW
759 ("datepicker/js/bootstrap-datepicker.js" .
760 "datepicker/js/bootstrap-datepicker.min.js")
761 ("ionrangeslider/js/ion.rangeSlider.js" .
762 "ionrangeslider/js/ion.rangeSlider.min.js")
763 ("bootstrap/js/bootstrap.js" .
764 "bootstrap/js/bootstrap.min.js")
765 ("shiny.js" .
766 "shiny.min.js")
767 ("jquery.js" .
768 "jquery.min.js")))))
769 #t)))))
770 (propagated-inputs
771 `(("r-crayon" ,r-crayon)
772 ("r-httpuv" ,r-httpuv)
773 ("r-mime" ,r-mime)
774 ("r-jsonlite" ,r-jsonlite)
775 ("r-xtable" ,r-xtable)
776 ("r-digest" ,r-digest)
777 ("r-htmltools" ,r-htmltools)
778 ("r-r6" ,r-r6)
779 ("r-sourcetools" ,r-sourcetools)))
780 (inputs
781 `(("js-datatables" ,js-datatables)
782 ("js-html5shiv" ,js-html5shiv)
783 ("js-json2" ,js-json2)
784 ("js-respond" ,js-respond)
785 ("js-selectize" ,js-selectize)
786 ("js-strftime" ,js-strftime)
787 ("js-highlight" ,js-highlight)
788 ("js-es5-shim" ,js-es5-shim)))
8916034a
RW
789 (native-inputs
790 `(("uglify-js" ,uglify-js)))
92ce1883
RW
791 (home-page "http://shiny.rstudio.com")
792 (synopsis "Easy interactive web applications with R")
793 (description
794 "Makes it incredibly easy to build interactive web applications
795with R. Automatic \"reactive\" binding between inputs and outputs and
796extensive prebuilt widgets make it possible to build beautiful,
797responsive, and powerful applications with minimal effort.")
798 (license license:artistic2.0)))
799
41b8b05c
RW
800;; This package includes minified JavaScript files. When upgrading please
801;; check that there are no new minified JavaScript files.
802(define-public r-shinytree
803 (package
804 (name "r-shinytree")
805 (version "0.2.7")
806 (source
807 (origin
808 (method url-fetch)
809 (uri (cran-uri "shinyTree" version))
810 (sha256
811 (base32
812 "0jfx2capckv7hf2yx3fn8i4rcmhi222ah91jnmhg497x8wgz31s3"))
813 (modules '((guix build utils)))
814 (snippet
815 '(begin
816 ;; Delete minified JavaScript
817 (for-each delete-file
818 '("inst/www/jsTree-3.3.7/libs/require.js"
819 "inst/www/jsTree-3.3.7/libs/jquery.js"
820 "inst/www/jsTree-3.3.7/jstree.min.js"))
821 #t))))
822 (properties `((upstream-name . "shinyTree")))
823 (build-system r-build-system)
824 (arguments
825 `(#:modules ((guix build utils)
826 (guix build r-build-system)
827 (srfi srfi-1)
828 (ice-9 popen))
829 #:phases
830 (modify-phases %standard-phases
831 (add-after 'unpack 'replace-minified-javascript
832 (lambda* (#:key inputs #:allow-other-keys)
833 (with-directory-excursion "inst/www/jsTree-3.3.7/"
834 (symlink (string-append (assoc-ref inputs "js-requirejs")
835 "/share/javascript/require.min.js")
836 "libs/require.js")
837 (call-with-values
838 (lambda ()
839 (unzip2
840 `((,(assoc-ref inputs "js-jquery")
841 "libs/jquery.js")
842 ("jstree.js"
843 "jstree.min.js"))))
844 (lambda (sources targets)
845 (for-each (lambda (source target)
846 (format #t "Processing ~a --> ~a~%"
847 source target)
848 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
849 (call-with-output-file target
850 (lambda (port)
851 (dump-port minified port)))))
852 sources targets))))
853 #t)))))
854 (propagated-inputs
855 `(("r-htmlwidgets" ,r-htmlwidgets)
856 ("r-jsonlite" ,r-jsonlite)
857 ("r-promises" ,r-promises)
858 ("r-shiny" ,r-shiny)
859 ("r-stringr" ,r-stringr)))
860 (inputs
861 `(("js-requirejs" ,js-requirejs)))
862 (native-inputs
863 `(("uglify-js" ,uglify-js)
864 ("js-jquery"
865 ,(origin
866 (method url-fetch)
867 (uri "https://code.jquery.com/jquery-3.3.1.js")
868 (sha256
869 (base32
870 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))))
871 (home-page "https://cran.r-project.org/web/packages/shinyTree/")
872 (synopsis "jsTree bindings for Shiny")
873 (description
874 "This package exposes R bindings to jsTree, a JavaScript library that
875supports interactive trees, to enable rich, editable trees in Shiny.")
876 (license license:expat)))
877
92ce1883
RW
878(define-public r-shinydashboard
879 (package
880 (name "r-shinydashboard")
881 (version "0.7.1")
882 (source (origin
883 (method url-fetch)
884 (uri (cran-uri "shinydashboard" version))
885 (sha256
886 (base32
887 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
888 (build-system r-build-system)
889 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
890 ;; Regenerate it from the included sources.
891 (arguments
892 `(#:modules ((guix build utils)
893 (guix build r-build-system)
894 (ice-9 popen))
895 #:phases
896 (modify-phases %standard-phases
897 (add-after 'unpack 'generate-minified-javascript
898 (lambda _
899 (with-directory-excursion "inst/AdminLTE"
900 (delete-file "app.min.js")
901 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
902 (call-with-output-file "app.min.js"
903 (lambda (port)
904 (dump-port minified port))))))))))
905 (propagated-inputs
906 `(("r-htmltools" ,r-htmltools)
907 ("r-promises" ,r-promises)
908 ("r-shiny" ,r-shiny)))
909 (native-inputs
910 `(("uglify-js" ,uglify-js)))
911 (home-page "http://rstudio.github.io/shinydashboard/")
912 (synopsis "Create dashboards with shiny")
913 (description "This package provides an extension to the Shiny web
914application framework for R, making it easy to create attractive dashboards.")
915 ;; This package includes software that was released under the Expat
916 ;; license, but the whole package is released under GPL version 2 or
917 ;; later.
918 (license license:gpl2+)))
919
920(define-public r-shinyfiles
921 (package
922 (name "r-shinyfiles")
8bc8cea9 923 (version "0.7.3")
92ce1883
RW
924 (source
925 (origin
926 (method url-fetch)
927 (uri (cran-uri "shinyFiles" version))
928 (sha256
929 (base32
8bc8cea9 930 "01as3l9ffj5dwac0vviais2x5l3027zxlj67kcvkdwxaj5hql33i"))))
92ce1883
RW
931 (properties `((upstream-name . "shinyFiles")))
932 (build-system r-build-system)
933 (propagated-inputs
934 `(("r-fs" ,r-fs)
935 ("r-htmltools" ,r-htmltools)
936 ("r-jsonlite" ,r-jsonlite)
937 ("r-shiny" ,r-shiny)
938 ("r-tibble" ,r-tibble)))
939 (home-page "https://github.com/thomasp85/shinyFiles")
940 (synopsis "Server-side file system viewer for Shiny")
941 (description
942 "This package provides functionality for client-side navigation of the
943server side file system in shiny apps. In case the app is running locally
944this gives the user direct access to the file system without the need to
945\"download\" files to a temporary location. Both file and folder selection as
946well as file saving is available.")
947 (license license:gpl2+)))
948
fc3719cc
RW
949(define-public r-shinythemes
950 (package
951 (name "r-shinythemes")
952 (version "1.1.2")
953 (source
954 (origin
955 (method url-fetch)
956 (uri (cran-uri "shinythemes" version))
957 (sha256
958 (base32
959 "12miz44n2zxfswnia7p8dirxj3miw0aqn4pkx2111ikz67ax84rf"))))
960 (properties `((upstream-name . "shinythemes")))
961 (build-system r-build-system)
962 (propagated-inputs `(("r-shiny" ,r-shiny)))
963 (home-page "http://rstudio.github.io/shinythemes/")
964 (synopsis "Themes for Shiny")
965 (description
966 "This package provides themes for use with Shiny. It includes several
967Bootstrap themes, which are packaged for use with Shiny applications.")
968 ;; The package is released under version 3 of the GPL, but it includes
969 ;; source files that are covered by the Expat license. It also includes
970 ;; fonts under SIL or the ASL.
971 (license (list license:gpl3 license:expat
972 license:silofl1.1 license:asl2.0))))
973
983906bb
RW
974;; The package sources include minified variants of d3.js and non-minified
975;; source code of d3-jetpack.
976(define-public r-d3r
977 (package
978 (name "r-d3r")
52aacfbd 979 (version "0.8.7")
983906bb
RW
980 (source
981 (origin
982 (method url-fetch)
983 (uri (cran-uri "d3r" version))
984 (sha256
985 (base32
52aacfbd 986 "0xl3im76lp7pd5lhp8jfyqdm4j4zvjrx5a5fl81xv2cf7x3n4f2a"))))
983906bb
RW
987 (build-system r-build-system)
988 (arguments
989 `(#:modules ((guix build utils)
990 (guix build r-build-system)
991 (srfi srfi-1)
992 (ice-9 popen))
993 #:phases
994 (modify-phases %standard-phases
995 (add-after 'unpack 'process-javascript
996 (lambda* (#:key inputs #:allow-other-keys)
997 (with-directory-excursion "inst/www/d3/"
998 (call-with-values
999 (lambda ()
1000 (unzip2
1001 `((,(assoc-ref inputs "d3.v3.js")
1002 "v3/dist/d3.min.js")
1003 (,(assoc-ref inputs "d3.v4.js")
1004 "v4/dist/d3.min.js")
1005 (,(assoc-ref inputs "d3.v5.js")
1006 "v5/dist/d3.min.js"))))
1007 (lambda (sources targets)
1008 (for-each (lambda (source target)
1009 (format #t "Processing ~a --> ~a~%"
1010 source target)
1011 (delete-file target)
1012 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
1013 (call-with-output-file target
1014 (lambda (port)
1015 (dump-port minified port)))))
1016 sources targets))))
1017 #t)))))
1018 (propagated-inputs
1019 `(("r-dplyr" ,r-dplyr)
1020 ("r-htmltools" ,r-htmltools)
1021 ("r-tidyr" ,r-tidyr)))
1022 (native-inputs
1023 `(("uglify-js" ,uglify-js)
1024 ("d3.v3.js"
1025 ,(origin
1026 (method url-fetch)
1027 (uri "https://d3js.org/d3.v3.js")
1028 (sha256
1029 (base32
1030 "1arr7sr08vy7wh0nvip2mi7dpyjw4576vf3bm45rp4g5lc1k1x41"))))
1031 ("d3.v4.js"
1032 ,(origin
1033 (method url-fetch)
1034 (uri "https://d3js.org/d3.v4.js")
1035 (sha256
1036 (base32
1037 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))
1038 ("d3.v5.js"
1039 ,(origin
1040 (method url-fetch)
1041 (uri "https://d3js.org/d3.v5.js")
1042 (sha256
1043 (base32
1044 "0kxvx5pfagxn6nhavdwsdnzyd26g0z5dsfi1pi5dvcmb0c8ipcdn"))))))
1045 (home-page "https://github.com/timelyportfolio/d3r")
1046 (synopsis "d3.js utilities for R")
1047 (description
1048 "This package provides a suite of functions to help ease the use of the
1049d3.js visualization library in R. These helpers include
1050@code{htmltools::htmlDependency} functions, hierarchy builders, and conversion
1051tools for @code{partykit}, @code{igraph}, @code{table}, and @code{data.frame}
1052R objects into the JSON format that the d3.js library expects.")
1053 (license license:bsd-3)))
1054
b03dd5cf
RW
1055;; We use the latest commit here because the last release was in 2016 while
1056;; the latest commit was in 2018.
1057(define-public r-sankeyd3
1058 (let ((commit "fd50a74e29056e0d67d75b4d04de47afb2f932bc")
1059 (revision "1"))
1060 (package
1061 (name "r-sankeyd3")
1062 (version (git-version "0.3.2" revision commit))
1063 (source
1064 (origin
1065 (method git-fetch)
1066 (uri (git-reference
1067 (url "https://github.com/fbreitwieser/sankeyD3.git")
1068 (commit commit)))
1069 (file-name (git-file-name name version))
1070 (sha256
1071 (base32
1072 "0jrcnfax321pszbpjdifnkbrgbjr43bjzvlzv1p5a8wskksqwiyx"))))
1073 (build-system r-build-system)
1074 (propagated-inputs
1075 `(("r-d3r" ,r-d3r)
1076 ("r-htmlwidgets" ,r-htmlwidgets)
1077 ("r-shiny" ,r-shiny)
1078 ("r-magrittr" ,r-magrittr)))
1079 (home-page "https://github.com/fbreitwieser/sankeyD3")
1080 (synopsis "Sankey network graphs from R")
1081 (description
1082 "This package provides an R library to generate Sankey network graphs
1083in R and Shiny via the D3 visualization library.")
1084 ;; The R code is licensed under GPLv3+. It includes the non-minified
1085 ;; JavaScript source code of d3-sankey, which is released under the
1086 ;; 3-clause BSD license.
1087 (license (list license:gpl3+ license:bsd-3)))))
1088
92ce1883
RW
1089(define-public r-crosstalk
1090 (package
1091 (name "r-crosstalk")
1092 (version "1.0.0")
1093 (source
1094 (origin
1095 (method url-fetch)
1096 (uri (cran-uri "crosstalk" version))
1097 (sha256
1098 (base32
1099 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
1100 (build-system r-build-system)
1101 (propagated-inputs
1102 `(("r-ggplot2" ,r-ggplot2)
1103 ("r-htmltools" ,r-htmltools)
1104 ("r-jsonlite" ,r-jsonlite)
1105 ("r-lazyeval" ,r-lazyeval)
1106 ("r-r6" ,r-r6)
1107 ("r-shiny" ,r-shiny)))
1108 (home-page "https://rstudio.github.io/crosstalk/")
1109 (synopsis "Inter-widget interactivity for HTML widgets")
1110 (description
1111 "This package provides building blocks for allowing HTML widgets to
1112communicate with each other, with Shiny or without (i.e. static @code{.html}
1113files). It currently supports linked brushing and filtering.")
1114 (license license:expat)))
1115
1116(define-public r-rook
1117 (package
1118 (name "r-rook")
1119 (version "1.1-1")
1120 (source
1121 (origin
1122 (method url-fetch)
1123 (uri (cran-uri "Rook" version))
1124 (sha256
1125 (base32
1126 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
1127 (properties `((upstream-name . "Rook")))
1128 (build-system r-build-system)
1129 (propagated-inputs `(("r-brew" ,r-brew)))
1130 (home-page "https://cran.r-project.org/web/packages/Rook")
1131 (synopsis "Web server interface for R")
1132 (description
1133 "This package contains the Rook specification and convenience software
1134for building and running Rook applications. A Rook application is an R
1135reference class object that implements a @code{call} method or an R closure
1136that takes exactly one argument, an environment, and returns a list with three
1137named elements: the @code{status}, the @code{headers}, and the @code{body}.")
1138 (license license:gpl2)))
1139
1140(define-public r-miniui
1141 (package
1142 (name "r-miniui")
1143 (version "0.1.1.1")
1144 (source
1145 (origin
1146 (method url-fetch)
1147 (uri (cran-uri "miniUI" version))
1148 (sha256
1149 (base32
1150 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
1151 (properties `((upstream-name . "miniUI")))
1152 (build-system r-build-system)
1153 (propagated-inputs
1154 `(("r-htmltools" ,r-htmltools)
1155 ("r-shiny" ,r-shiny)))
1156 (home-page "https://cran.r-project.org/web/packages/miniUI/")
1157 (synopsis "Shiny UI widgets for small screens")
1158 (description
1159 "This package provides UI widget and layout functions for writing Shiny apps that
1160work well on small screens.")
1161 (license license:gpl3)))
1162
60a166c6
RW
1163(define-public r-feather
1164 (package
1165 (name "r-feather")
e48e476f 1166 (version "0.3.5")
60a166c6
RW
1167 (source
1168 (origin
1169 (method url-fetch)
1170 (uri (cran-uri "feather" version))
1171 (sha256
1172 (base32
e48e476f 1173 "1gxd0h2m56sjjlzn4dry6s13nddxc4l5i11gsvavaf2dwbahdzsh"))))
60a166c6
RW
1174 (build-system r-build-system)
1175 (propagated-inputs
1176 `(("r-hms" ,r-hms)
1177 ("r-rcpp" ,r-rcpp)
1178 ("r-tibble" ,r-tibble)))
1179 (home-page "https://github.com/wesm/feather")
1180 (synopsis "R Bindings to the Feather API")
1181 (description "Read and write feather files, a lightweight binary columnar
1182data store designed for maximum speed.")
1183 (license license:asl2.0)))
1184
2a2760a0
RW
1185(define-public r-maps
1186 (package
1187 (name "r-maps")
1188 (version "3.3.0")
1189 (source
1190 (origin
1191 (method url-fetch)
1192 (uri (cran-uri "maps" version))
1193 (sha256
1194 (base32
1195 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
1196 (build-system r-build-system)
1197 (home-page "https://cran.r-project.org/web/packages/maps")
1198 (synopsis "Draw geographical maps")
1199 (description "This package provides an R module for display of maps.
36a4366d
EF
1200Projection code and larger maps are in separate packages (@code{mapproj} and
1201@code{mapdata}).")
2a2760a0
RW
1202 (license license:gpl2)))
1203
1204(define-public r-mapproj
1205 (package
1206 (name "r-mapproj")
1207 (version "1.2.6")
1208 (source
1209 (origin
1210 (method url-fetch)
1211 (uri (cran-uri "mapproj" version))
1212 (sha256
1213 (base32
1214 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
1215 (build-system r-build-system)
1216 (propagated-inputs `(("r-maps" ,r-maps)))
1217 (home-page "https://cran.r-project.org/web/packages/mapproj")
1218 (synopsis "Map projection in R")
1219 (description "This package converts latitude/longitude into projected
1220coordinates.")
1221 (license (list license:gpl2 ; The R interface
1222 (license:non-copyleft ; The C code
1223 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
1224 "Lucent Public License Version 1.02")))))
1225
1226(define-public r-rgooglemaps
1227 (package
1228 (name "r-rgooglemaps")
6d879bb6 1229 (version "1.4.4")
2a2760a0
RW
1230 (source
1231 (origin
1232 (method url-fetch)
1233 (uri (cran-uri "RgoogleMaps" version))
1234 (sha256
1235 (base32
6d879bb6 1236 "0sbklacc4jl5524ixhc11mh6smrzdz4l9pji6cn402i6zdn9z05x"))))
2a2760a0
RW
1237 (properties `((upstream-name . "RgoogleMaps")))
1238 (build-system r-build-system)
1239 (propagated-inputs `(("r-png" ,r-png)))
1240 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
1241 (synopsis "Use Google Maps in R")
1242 (description "This package serves two purposes:
1243@enumerate
1244@item Provide a comfortable R interface to query the Google server for static
1245 maps, and
1246@item Use the map as a background image to overlay plots within R. This
1247 requires proper coordinate scaling.
1248@end enumerate\n")
1249 (license license:gpl2+)))
1250
1251(define-public r-geosphere
1252 (package
1253 (name "r-geosphere")
f43ec9e9 1254 (version "1.5-10")
2a2760a0
RW
1255 (source
1256 (origin
1257 (method url-fetch)
1258 (uri (cran-uri "geosphere" version))
1259 (sha256
1260 (base32
f43ec9e9 1261 "15xlgsmn0vwky1l13n6acdz6jn2b2na3gf6x367y3qh1f5w4zkan"))))
2a2760a0
RW
1262 (build-system r-build-system)
1263 (propagated-inputs `(("r-sp" ,r-sp)))
1264 (home-page "https://cran.r-project.org/web/packages/geosphere")
1265 (synopsis "Spherical trigonometry")
1266 (description "This package computes spherical trigonometry for geographic
1267applications. That is, compute distances and related measures for angular
1268(longitude/latitude) locations.")
1269 (license license:gpl3+)))
1270
1271(define-public r-ggmap
1272 (package
1273 (name "r-ggmap")
20662a30 1274 (version "3.0.0")
2a2760a0
RW
1275 (source
1276 (origin
1277 (method url-fetch)
1278 (uri (cran-uri "ggmap" version))
1279 (sha256
1280 (base32
20662a30 1281 "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln"))))
2a2760a0
RW
1282 (build-system r-build-system)
1283 (propagated-inputs
20662a30
RW
1284 `(("r-bitops" ,r-bitops)
1285 ("r-digest" ,r-digest)
1286 ("r-dplyr" ,r-dplyr)
2a2760a0 1287 ("r-ggplot2" ,r-ggplot2)
20662a30
RW
1288 ("r-glue" ,r-glue)
1289 ("r-httr" ,r-httr)
2a2760a0 1290 ("r-jpeg" ,r-jpeg)
20662a30 1291 ("r-magrittr" ,r-magrittr)
2a2760a0
RW
1292 ("r-plyr" ,r-plyr)
1293 ("r-png" ,r-png)
20662a30 1294 ("r-purrr" ,r-purrr)
2a2760a0
RW
1295 ("r-rgooglemaps" ,r-rgooglemaps)
1296 ("r-rjson" ,r-rjson)
20662a30
RW
1297 ("r-scales" ,r-scales)
1298 ("r-stringr" ,r-stringr)
1299 ("r-tibble" ,r-tibble)
1300 ("r-tidyr" ,r-tidyr)))
2a2760a0
RW
1301 (home-page "https://github.com/dkahle/ggmap")
1302 (synopsis "Spatial visualization with ggplot2")
1303 (description "This package provides a collection of functions to visualize
1304spatial data and models on top of static maps from various online sources (e.g
1305Google Maps and Stamen Maps). It includes tools common to those tasks,
1306including functions for geolocation and routing.")
1307 (license license:gpl2)))
1308
d2a507ef
CR
1309(define-public r-haven
1310 (package
1311 (name "r-haven")
b89805fe 1312 (version "2.1.1")
d2a507ef
CR
1313 (source
1314 (origin
1315 (method url-fetch)
1316 (uri (cran-uri "haven" version))
1317 (sha256
1318 (base32
b89805fe 1319 "12h64r2v2451igyl7v4w2kg0hzw9rnanph0m7smffq29ybkv9g4h"))))
d2a507ef 1320 (build-system r-build-system)
35b32367
TGR
1321 (inputs
1322 `(("zlib" ,zlib)))
d2a507ef
CR
1323 (propagated-inputs
1324 `(("r-forcats" ,r-forcats)
1325 ("r-hms" ,r-hms)
1326 ("r-rcpp" ,r-rcpp)
1327 ("r-readr" ,r-readr)
1328 ("r-tibble" ,r-tibble)))
1329 (home-page "https://haven.tidyverse.org")
1330 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1331 (description
1332 "This package lets you mport foreign statistical formats into R via the
1333embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1334 (license license:expat)))
1335
996bed06
RJ
1336(define-public r-amap
1337 (package
1338 (name "r-amap")
c86da03a 1339 (version "0.8-17")
996bed06
RJ
1340 (source (origin
1341 (method url-fetch)
1342 (uri (cran-uri "amap" version))
1343 (sha256
1344 (base32
c86da03a 1345 "1il94bkhl8192vawq4gr2gwyhqhid27jr2312rhvr72ssg8p713b"))))
996bed06 1346 (build-system r-build-system)
c86da03a 1347 (native-inputs
996bed06
RJ
1348 `(("gfortran" ,gfortran)))
1349 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1350 (synopsis "Another multidimensional analysis package")
1351 (description "This package provides tools for clustering and principal
1352component analysis (with robust methods, and parallelized functions).")
1353 (license license:gpl2+)))
1354
53cc59a1
RW
1355(define-public r-ape
1356 (package
1357 (name "r-ape")
8e91ad0b 1358 (version "5.3")
53cc59a1
RW
1359 (source
1360 (origin
1361 (method url-fetch)
1362 (uri (cran-uri "ape" version))
1363 (sha256
1364 (base32
8e91ad0b 1365 "08wbk1kxhs32bmmvqlqanbdg1w235amd35k8m00fngsj9h9xzc08"))))
53cc59a1
RW
1366 (build-system r-build-system)
1367 (propagated-inputs
1368 `(("r-lattice" ,r-lattice)
1369 ("r-nlme" ,r-nlme)
1370 ("r-rcpp" ,r-rcpp)))
1371 (home-page "http://ape-package.ird.fr/")
1372 (synopsis "Analyses of phylogenetics and evolution")
1373 (description
1374 "This package provides functions for reading, writing, plotting, and
1375manipulating phylogenetic trees, analyses of comparative data in a
1376phylogenetic framework, ancestral character analyses, analyses of
1377diversification and macroevolution, computing distances from DNA sequences,
1378and several other tools.")
1379 (license license:gpl2+)))
1380
109b2f7c
VV
1381(define-public r-abbyyr
1382 (package
1383 (name "r-abbyyr")
4ae5f18a 1384 (version "0.5.5")
109b2f7c
VV
1385 (source
1386 (origin
1387 (method url-fetch)
1388 (uri (cran-uri "abbyyR" version))
1389 (sha256
1390 (base32
4ae5f18a 1391 "1vldnd3dg89aj6a73nhirirqddbfdrnzhb5m3679i60sark8nk6r"))))
109b2f7c
VV
1392 (properties `((upstream-name . "abbyyR")))
1393 (build-system r-build-system)
1394 (propagated-inputs
1395 `(("r-curl" ,r-curl)
1396 ("r-httr" ,r-httr)
1397 ("r-plyr" ,r-plyr)
1398 ("r-progress" ,r-progress)
1399 ("r-readr" ,r-readr)
1400 ("r-xml" ,r-xml)))
1401 (home-page "https://github.com/soodoku/abbyyR")
1402 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1403 (description
1404 "This package provides tools to get text from images of text using Abbyy
1405Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1406OCR images, barcodes, forms, documents with machine readable zones, e.g.
1407passports and get the results in a variety of formats including plain text and
1408XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1409 (license license:expat)))
1410
056468dc
RW
1411(define-public r-colorspace
1412 (package
1413 (name "r-colorspace")
f9bc918b 1414 (version "1.4-1")
056468dc
RW
1415 (source
1416 (origin
1417 (method url-fetch)
1418 (uri (cran-uri "colorspace" version))
1419 (sha256
f9bc918b 1420 (base32 "0wyny3ah2d74hqv80s6imrarpna09gq3j9rjnz6zx2qg0lx72gb9"))))
056468dc 1421 (build-system r-build-system)
e9960d8c 1422 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1423 (synopsis "Color space manipulation")
1424 (description
1425 "This package carries out a mapping between assorted color spaces
1426including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1427CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1428colors are provided.")
1429 (license license:bsd-3)))
5bee6bf4
RW
1430
1431(define-public r-glue
1432 (package
1433 (name "r-glue")
b21eb347 1434 (version "1.3.1")
5bee6bf4
RW
1435 (source
1436 (origin
1437 (method url-fetch)
1438 (uri (cran-uri "glue" version))
1439 (sha256
1440 (base32
b21eb347 1441 "1a1ycg9r3gd91visp49q49rsrdgyf8kr9dxdy3hk99kikn4z5hag"))))
5bee6bf4
RW
1442 (build-system r-build-system)
1443 (home-page "https://github.com/tidyverse/glue")
1444 (synopsis "Interpreted string literals")
1445 (description
1446 "This package provides an implementation of interpreted string literals,
1447inspired by Python's Literal String Interpolation (PEP-0498) and
1448Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1449 (license license:expat)))
847b4572 1450
ddbf2a98
RJ
1451(define-public r-pastecs
1452 (package
1453 (name "r-pastecs")
1454 (version "1.3.21")
1455 (source (origin
1456 (method url-fetch)
1457 (uri (cran-uri "pastecs" version))
1458 (sha256
1459 (base32
1460 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1461 (build-system r-build-system)
1462 (propagated-inputs
1463 `(("r-boot" ,r-boot)))
1464 (home-page "http://www.sciviews.org/pastecs")
1465 (synopsis "Analysis of space-time ecological series")
1466 (description
1467 "This package provides functions for regulation, decomposition and analysis
1468of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1469initiative to bring PASSTEC 2000 functionalities to R.")
1470 (license license:gpl2+)))
1471
847b4572
RW
1472(define-public r-plogr
1473 (package
1474 (name "r-plogr")
0e947804 1475 (version "0.2.0")
847b4572
RW
1476 (source
1477 (origin
1478 (method url-fetch)
1479 (uri (cran-uri "plogr" version))
1480 (sha256
1481 (base32
0e947804 1482 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1483 (build-system r-build-system)
1484 (home-page "https://github.com/krlmlr/plogr")
1485 (synopsis "R bindings for the plog C++ logging library")
1486 (description
1487 "This package provides the header files for a stripped-down version of
1488the plog header-only C++ logging library, and a method to log to R's standard
1489error stream.")
1490 (license license:expat)))
a8cba9dd 1491
a86049d9
TGR
1492(define-public r-pls
1493 (package
1494 (name "r-pls")
6f2fa038 1495 (version "2.7-1")
a86049d9
TGR
1496 (source
1497 (origin
1498 (method url-fetch)
1499 (uri (cran-uri "pls" version))
1500 (sha256
1501 (base32
6f2fa038 1502 "0jw3zl5z06023zxr74phnvwax8m3i4a4i6lsqiq6j15aq9zq3zgq"))))
a86049d9
TGR
1503 (build-system r-build-system)
1504 (home-page "http://mevik.net/work/software/pls.html")
1505 (synopsis "Partial Least Squares and Principal Component Regression")
1506 (description
1507 "The pls package implements multivariate regression methods: Partial Least
1508Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1509Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1510
1511@itemize
1512@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1513algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1514@item multi-response models (or @dfn{PLS2})
1515@item flexible cross-validation
1516@item Jackknife variance estimates of regression coefficients
1517@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1518(R)MSEP, R², and correlation loadings
1519@item formula interface, modelled after @code{lm()}, with methods for predict,
1520print, summary, plot, update, etc.
1521@item extraction functions for coefficients, scores, and loadings
1522@item MSEP, RMSEP, and R² estimates
1523@item multiplicative scatter correction (@dfn{MSC})
1524@end itemize\n")
1525 (license license:gpl2)))
1526
b55e64d4
TGR
1527(define-public r-ps
1528 (package
1529 (name "r-ps")
422dea17 1530 (version "1.3.0")
b55e64d4
TGR
1531 (source
1532 (origin
1533 (method url-fetch)
1534 (uri (cran-uri "ps" version))
1535 (sha256
422dea17 1536 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1537 (build-system r-build-system)
1538 (home-page "http://ps.r-lib.org")
1539 (synopsis "List, query, and manipulate system processes")
1540 (description
1541 "The ps package implements an API to list, query, and manipulate system
1542processes. Most of its code is based on the @code{psutil} Python package.")
1543 (license license:bsd-3)))
1544
4f8247b5
RW
1545(define-public r-pkgbuild
1546 (package
1547 (name "r-pkgbuild")
ef93de84 1548 (version "1.0.5")
4f8247b5
RW
1549 (source
1550 (origin
1551 (method url-fetch)
1552 (uri (cran-uri "pkgbuild" version))
1553 (sha256
1554 (base32
ef93de84 1555 "0y4i85axwajrk67h3w6fiqfm6wxmhn3dr240w5l2nvqg3ahpxc8q"))))
4f8247b5
RW
1556 (build-system r-build-system)
1557 (propagated-inputs
1558 `(("r-callr" ,r-callr)
2657e666 1559 ("r-cli" ,r-cli)
4f8247b5
RW
1560 ("r-crayon" ,r-crayon)
1561 ("r-desc" ,r-desc)
2657e666 1562 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1563 ("r-r6" ,r-r6)
1564 ("r-rprojroot" ,r-rprojroot)
1565 ("r-withr" ,r-withr)))
1566 (home-page "https://github.com/r-pkgs/pkgbuild")
1567 (synopsis "Find tools needed to build R packages")
1568 (description
1569 "This package provides functions used to build R packages. It locates
1570compilers needed to build R packages on various platforms and ensures the PATH
1571is configured appropriately so R can use them.")
1572 (license license:gpl3)))
1573
e362be8e
RW
1574(define-public r-pkgload
1575 (package
1576 (name "r-pkgload")
65dd0e67 1577 (version "1.0.2")
e362be8e
RW
1578 (source
1579 (origin
1580 (method url-fetch)
1581 (uri (cran-uri "pkgload" version))
1582 (sha256
1583 (base32
65dd0e67 1584 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1585 (build-system r-build-system)
1586 (propagated-inputs
1587 `(("r-desc" ,r-desc)
1588 ("r-pkgbuild" ,r-pkgbuild)
1589 ("r-rlang" ,r-rlang)
1590 ("r-rprojroot" ,r-rprojroot)
1591 ("r-rstudioapi" ,r-rstudioapi)
1592 ("r-withr" ,r-withr)))
1593 (home-page "https://github.com/r-lib/pkgload")
1594 (synopsis "Simulate package installation and attach")
1595 (description
1596 "This package simulates the process of installing a package and then
1597attaching it. This is a key part of the @code{devtools} package as it allows
1598you to rapidly iterate while developing a package.")
1599 (license license:gpl3)))
1600
a8cba9dd
RW
1601(define-public r-rcpp
1602 (package
1603 (name "r-rcpp")
4522ec86 1604 (version "1.0.2")
a8cba9dd
RW
1605 (source
1606 (origin
1607 (method url-fetch)
1608 (uri (cran-uri "Rcpp" version))
1609 (sha256
4522ec86 1610 (base32 "170jlmjrs92z5qdv58badhxycjvfjpqwwpic7rm13pc9zkb3i4xd"))))
a8cba9dd 1611 (build-system r-build-system)
f87a18e6
RW
1612 (native-inputs
1613 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1614 (home-page "http://www.rcpp.org")
1615 (synopsis "Seamless R and C++ integration")
1616 (description
1617 "The Rcpp package provides R functions as well as C++ classes which offer
1618a seamless integration of R and C++. Many R data types and objects can be
1619mapped back and forth to C++ equivalents which facilitates both writing of new
1620code as well as easier integration of third-party libraries. Documentation
1621about Rcpp is provided by several vignettes included in this package, via the
36a4366d 1622@code{Rcpp Gallery} site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
a8cba9dd 1623and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
36a4366d 1624@code{citation(\"Rcpp\")} for details on these last two.")
a8cba9dd 1625 (license license:gpl2+)))
eed58a08
RW
1626
1627(define-public r-bindr
1628 (package
1629 (name "r-bindr")
eb575e95 1630 (version "0.1.1")
eed58a08
RW
1631 (source
1632 (origin
1633 (method url-fetch)
1634 (uri (cran-uri "bindr" version))
1635 (sha256
1636 (base32
eb575e95 1637 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1638 (build-system r-build-system)
1639 (home-page "https://github.com/krlmlr/bindr")
1640 (synopsis "Parametrized active bindings")
1641 (description
1642 "This package provides a simple interface for creating active bindings
1643where the bound function accepts additional arguments.")
1644 (license license:expat)))
4bb0b4cc
RW
1645
1646(define-public r-bindrcpp
1647 (package
1648 (name "r-bindrcpp")
9f17c056 1649 (version "0.2.2")
4bb0b4cc
RW
1650 (source
1651 (origin
1652 (method url-fetch)
1653 (uri (cran-uri "bindrcpp" version))
1654 (sha256
1655 (base32
9f17c056 1656 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1657 (build-system r-build-system)
1658 (propagated-inputs
1659 `(("r-bindr" ,r-bindr)
1660 ("r-plogr" ,r-plogr)
1661 ("r-rcpp" ,r-rcpp)))
1662 (home-page "https://github.com/krlmlr/bindrcpp")
1663 (synopsis "Rcpp interface to active bindings")
1664 (description
1665 "This package provides an easy way to fill an environment with active
1666bindings that call a C++ function.")
1667 (license license:expat)))
33ce12e2
RW
1668
1669(define-public r-auc
1670 (package
1671 (name "r-auc")
1672 (version "0.3.0")
1673 (source
1674 (origin
1675 (method url-fetch)
1676 (uri (cran-uri "AUC" version))
1677 (sha256
1678 (base32
1679 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1680 (properties `((upstream-name . "AUC")))
1681 (build-system r-build-system)
e9960d8c 1682 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1683 (synopsis "Compute the area under the curve of selected measures")
1684 (description
1685 "This package includes functions to compute the area under the curve of
1686selected measures: the area under the sensitivity curve (AUSEC), the area
1687under the specificity curve (AUSPC), the area under the accuracy
1688curve (AUACC), and the area under the receiver operating characteristic
1689curve (AUROC). The curves can also be visualized. Support for partial areas
1690is provided.")
1691 (license license:gpl2+)))
c69d27db
RW
1692
1693(define-public r-calibrate
1694 (package
1695 (name "r-calibrate")
1696 (version "1.7.2")
1697 (source
1698 (origin
1699 (method url-fetch)
1700 (uri (cran-uri "calibrate" version))
1701 (sha256
1702 (base32
1703 "010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"))))
1704 (build-system r-build-system)
1705 (propagated-inputs
1706 `(("r-mass" ,r-mass)))
e9960d8c 1707 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1708 (synopsis "Calibration of scatterplot and biplot axes")
1709 (description
1710 "This is a package for drawing calibrated scales with tick marks
1711on (non-orthogonal) variable vectors in scatterplots and biplots.")
1712 (license license:gpl2)))
2bdb5c3f
RW
1713
1714(define-public r-shape
1715 (package
1716 (name "r-shape")
fe5b8893 1717 (version "1.4.4")
2bdb5c3f
RW
1718 (source
1719 (origin
1720 (method url-fetch)
1721 (uri (cran-uri "shape" version))
1722 (sha256
1723 (base32
fe5b8893 1724 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1725 (build-system r-build-system)
e9960d8c 1726 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1727 (synopsis "Functions for plotting graphical shapes")
1728 (description
1729 "This package provides functions for plotting graphical shapes such as
1730ellipses, circles, cylinders, arrows, ...")
1731 (license license:gpl3+)))
4847a62e
RW
1732
1733(define-public r-globaloptions
1734 (package
1735 (name "r-globaloptions")
693b4d0b 1736 (version "0.1.0")
4847a62e
RW
1737 (source
1738 (origin
1739 (method url-fetch)
1740 (uri (cran-uri "GlobalOptions" version))
1741 (sha256
1742 (base32
693b4d0b 1743 "1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"))))
4847a62e
RW
1744 (properties `((upstream-name . "GlobalOptions")))
1745 (build-system r-build-system)
1746 (home-page "https://github.com/jokergoo/GlobalOptions")
1747 (synopsis "Generate functions to get or set global options")
1748 (description
1749 "This package provides more controls on the option values such as
1750validation and filtering on the values, making options invisible or private.")
1751 (license license:gpl2+)))
2856369f
RW
1752
1753(define-public r-circlize
1754 (package
1755 (name "r-circlize")
4557f447 1756 (version "0.4.8")
2856369f
RW
1757 (source
1758 (origin
1759 (method url-fetch)
1760 (uri (cran-uri "circlize" version))
1761 (sha256
1762 (base32
4557f447 1763 "0jvr9hmxyhg0zx101iiqkrg8wfaj86kp62xpv42n2j9fkn5r1mi2"))))
2856369f
RW
1764 (build-system r-build-system)
1765 (propagated-inputs
1766 `(("r-colorspace" ,r-colorspace)
1767 ("r-globaloptions" ,r-globaloptions)
1768 ("r-shape" ,r-shape)))
1769 (home-page "https://github.com/jokergoo/circlize")
1770 (synopsis "Circular visualization")
1771 (description
031462ba
TGR
1772 "Circular layout is an efficient way to visualise huge amounts of
1773information. This package provides an implementation of circular layout
1774generation in R as well as an enhancement of available software. Its
1775flexibility is based on the usage of low-level graphics functions such that
1776self-defined high-level graphics can be easily implemented by users for
1777specific purposes. Together with the seamless connection between the powerful
1778computational and visual environment in R, it gives users more convenience and
1779freedom to design figures for better understanding complex patterns behind
1780multi-dimensional data.")
2856369f 1781 (license license:gpl2+)))
5cc79c9c
RW
1782
1783(define-public r-powerlaw
1784 (package
1785 (name "r-powerlaw")
397dba01 1786 (version "0.70.2")
5cc79c9c
RW
1787 (source
1788 (origin
1789 (method url-fetch)
1790 (uri (cran-uri "poweRlaw" version))
1791 (sha256
1792 (base32
397dba01 1793 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1794 (properties `((upstream-name . "poweRlaw")))
1795 (build-system r-build-system)
1796 (propagated-inputs
1797 `(("r-vgam" ,r-vgam)))
1798 (home-page "https://github.com/csgillespie/poweRlaw")
1799 (synopsis "Tools for the analysis of heavy tailed distributions")
1800 (description
1801 "This package provides an implementation of maximum likelihood estimators
1802for a variety of heavy tailed distributions, including both the discrete and
1803continuous power law distributions. Additionally, a goodness-of-fit based
1804approach is used to estimate the lower cut-off for the scaling region.")
1805 ;; Any of these GPL versions.
1806 (license (list license:gpl2 license:gpl3))))
05486604
RW
1807
1808(define-public r-compare
1809 (package
1810 (name "r-compare")
1811 (version "0.2-6")
1812 (source
1813 (origin
1814 (method url-fetch)
1815 (uri (cran-uri "compare" version))
1816 (sha256
1817 (base32
1818 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1819 (build-system r-build-system)
e9960d8c 1820 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1821 (synopsis "Comparing objects for differences")
1822 (description
1823 "This package provides functions to compare a model object to a
1824comparison object. If the objects are not identical, the functions can be
1825instructed to explore various modifications of the objects (e.g., sorting
1826rows, dropping names) to see if the modified versions are identical.")
1827 (license license:gpl2+)))
d3c67e1b
RW
1828
1829(define-public r-dendextend
1830 (package
1831 (name "r-dendextend")
089ac9af 1832 (version "1.12.0")
d3c67e1b
RW
1833 (source
1834 (origin
1835 (method url-fetch)
1836 (uri (cran-uri "dendextend" version))
1837 (sha256
1838 (base32
089ac9af 1839 "0mgsc9qkr5p6hss3wychdjvk263ay48yx543wawj72l7q7cgx1xl"))))
d3c67e1b
RW
1840 (build-system r-build-system)
1841 (propagated-inputs
089ac9af 1842 `(("r-ggplot2" ,r-ggplot2)
d3c67e1b 1843 ("r-magrittr" ,r-magrittr)
089ac9af 1844 ("r-viridis" ,r-viridis)))
d3c67e1b
RW
1845 (home-page "https://cran.r-project.org/web/packages/dendextend")
1846 (synopsis "Extending 'dendrogram' functionality in R")
1847 (description
1848 "This package offers a set of functions for extending @code{dendrogram}
1849objects in R, letting you visualize and compare trees of hierarchical
1850clusterings. You can adjust a tree's graphical parameters (the color, size,
1851type, etc of its branches, nodes and labels) and visually and statistically
1852compare different dendrograms to one another.")
1853 ;; Any of these versions
1854 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1855
1856(define-public r-getoptlong
1857 (package
1858 (name "r-getoptlong")
5fa9be11 1859 (version "0.1.7")
e0268ff2
RW
1860 (source
1861 (origin
1862 (method url-fetch)
1863 (uri (cran-uri "GetoptLong" version))
1864 (sha256
1865 (base32
5fa9be11 1866 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1867 (properties `((upstream-name . "GetoptLong")))
1868 (build-system r-build-system)
1869 (inputs
1870 `(("perl" ,perl)))
1871 (propagated-inputs
1872 `(("r-globaloptions" ,r-globaloptions)
1873 ("r-rjson" ,r-rjson)))
1874 (home-page "https://github.com/jokergoo/GetoptLong")
1875 (synopsis "Parsing command-line arguments and variable interpolation")
1876 (description
1877 "This is yet another command-line argument parser which wraps the
1878powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1879use in R. It also provides a simple way for variable interpolation in R.")
1880 (license license:gpl2+)))
f2e974e1
RW
1881
1882(define-public r-fastmatch
1883 (package
1884 (name "r-fastmatch")
1885 (version "1.1-0")
1886 (source
1887 (origin
1888 (method url-fetch)
1889 (uri (cran-uri "fastmatch" version))
1890 (sha256
1891 (base32
1892 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1893 (build-system r-build-system)
1894 (home-page "http://www.rforge.net/fastmatch")
1895 (synopsis "Fast match function")
1896 (description
1897 "This package provides a fast @code{match} replacement for cases that
1898require repeated look-ups. It is slightly faster that R's built-in
1899@code{match} function on first match against a table, but extremely fast on
1900any subsequent lookup as it keeps the hash table in memory.")
1901 (license license:gpl2)))
a7f0faa2
RW
1902
1903(define-public r-ff
1904 (package
1905 (name "r-ff")
207c497e 1906 (version "2.2-14")
a7f0faa2
RW
1907 (source
1908 (origin
1909 (method url-fetch)
1910 (uri (cran-uri "ff" version))
1911 (sha256
1912 (base32
207c497e 1913 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1914 (build-system r-build-system)
1915 (propagated-inputs `(("r-bit" ,r-bit)))
1916 (home-page "http://ff.r-forge.r-project.org/")
1917 (synopsis "Memory-efficient storage of large data on disk and access functions")
1918 (description
1919 "This package provides data structures that are stored on disk but
1920behave (almost) as if they were in RAM by transparently mapping only a section
1921in main memory.")
a6e67d86
EF
1922 ;; error Architecture not supported.
1923 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 1924 (license license:gpl2)))
49c9c297
RW
1925
1926(define-public r-ffbase
1927 (package
1928 (name "r-ffbase")
ec0ee085 1929 (version "0.12.7")
49c9c297
RW
1930 (source
1931 (origin
1932 (method url-fetch)
1933 (uri (cran-uri "ffbase" version))
1934 (sha256
1935 (base32
ec0ee085 1936 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
1937 (build-system r-build-system)
1938 (propagated-inputs
1939 `(("r-bit" ,r-bit)
1940 ("r-fastmatch" ,r-fastmatch)
1941 ("r-ff" ,r-ff)))
1942 (home-page "http://github.com/edwindj/ffbase")
1943 (synopsis "Basic statistical functions for package 'ff'")
1944 (description
1945 "This package extends the out of memory vectors of @code{ff} with
1946statistical functions and other utilities to ease their usage.")
1947 (license license:gpl3)))
18a16ceb
RW
1948
1949(define-public r-prettyunits
1950 (package
1951 (name "r-prettyunits")
1952 (version "1.0.2")
1953 (source
1954 (origin
1955 (method url-fetch)
1956 (uri (cran-uri "prettyunits" version))
1957 (sha256
1958 (base32
1959 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
1960 (build-system r-build-system)
1961 (propagated-inputs
1962 `(("r-assertthat" ,r-assertthat)
1963 ("r-magrittr" ,r-magrittr)))
1964 (home-page "https://github.com/gaborcsardi/prettyunits")
1965 (synopsis "Pretty, human readable formatting of quantities")
1966 (description
1967 "This package provides tools for pretty, human readable formatting of
1968quantities.")
1969 (license license:expat)))
71be51d5
RW
1970
1971(define-public r-reshape
1972 (package
1973 (name "r-reshape")
2b8126a4 1974 (version "0.8.8")
71be51d5
RW
1975 (source
1976 (origin
1977 (method url-fetch)
1978 (uri (cran-uri "reshape" version))
1979 (sha256
1980 (base32
2b8126a4 1981 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
1982 (build-system r-build-system)
1983 (propagated-inputs
1984 `(("r-plyr" ,r-plyr)
1985 ("r-rcpp" ,r-rcpp)))
1986 (home-page "http://had.co.nz/reshape")
1987 (synopsis "Flexibly reshape data")
1988 (description
1989 "Flexibly restructure and aggregate data using just two functions:
1990@code{melt} and @code{cast}. This package provides them.")
1991 (license license:expat)))
c9c6f4b5
RW
1992
1993(define-public r-progress
1994 (package
1995 (name "r-progress")
7e8ac56a 1996 (version "1.2.2")
c9c6f4b5
RW
1997 (source
1998 (origin
1999 (method url-fetch)
2000 (uri (cran-uri "progress" version))
2001 (sha256
2002 (base32
7e8ac56a 2003 "0dgzb362641aqm8xd88iqa8jmpdm43xs0aba0d5kk6fvapnxi95l"))))
c9c6f4b5
RW
2004 (build-system r-build-system)
2005 (propagated-inputs
9de9dcd9
RW
2006 `(("r-crayon" ,r-crayon)
2007 ("r-hms" ,r-hms)
2008 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
2009 ("r-r6" ,r-r6)))
2010 (home-page "https://github.com/gaborcsardi/progress")
2011 (synopsis "Terminal progress bars")
2012 (description
2013 "This package provides configurable progress bars. They may include
2014percentage, elapsed time, and/or the estimated completion time. They work in
2015terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
2016package also provides a C++ API, that works with or without Rcpp.")
2017 (license license:expat)))
ac840207
RW
2018
2019(define-public r-ggally
2020 (package
2021 (name "r-ggally")
9944399a 2022 (version "1.4.0")
ac840207
RW
2023 (source
2024 (origin
2025 (method url-fetch)
2026 (uri (cran-uri "GGally" version))
2027 (sha256
2028 (base32
9944399a 2029 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
2030 (properties `((upstream-name . "GGally")))
2031 (build-system r-build-system)
9944399a
RW
2032 (inputs
2033 `(("libressl" ,libressl)))
ac840207
RW
2034 (propagated-inputs
2035 `(("r-ggplot2" ,r-ggplot2)
2036 ("r-gtable" ,r-gtable)
2037 ("r-plyr" ,r-plyr)
2038 ("r-progress" ,r-progress)
2039 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
2040 ("r-reshape" ,r-reshape)
2041 ("r-rlang" ,r-rlang)))
ac840207
RW
2042 (home-page "https://ggobi.github.io/ggally")
2043 (synopsis "Extension to ggplot2")
2044 (description
2045 "The R package ggplot2 is a plotting system based on the grammar of
2046graphics. GGally extends ggplot2 by adding several functions to reduce the
2047complexity of combining geometric objects with transformed data. Some of
2048these functions include a pairwise plot matrix, a two group pairwise plot
2049matrix, a parallel coordinates plot, a survival plot, and several functions to
2050plot networks.")
2051 (license license:gpl2+)))
3349faec
RW
2052
2053(define-public r-proxy
2054 (package
2055 (name "r-proxy")
e190d9af 2056 (version "0.4-23")
3349faec
RW
2057 (source
2058 (origin
2059 (method url-fetch)
2060 (uri (cran-uri "proxy" version))
2061 (sha256
2062 (base32
e190d9af 2063 "17b6qfllqrhzrxqgx7dccffgybnkcria5a68ap5ly3plg04ypm4x"))))
3349faec 2064 (build-system r-build-system)
e9960d8c 2065 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
2066 (synopsis "Distance and similarity measures")
2067 (description
2068 "This package provides an extensible framework for the efficient
2069calculation of auto- and cross-proximities, along with implementations of the
2070most popular ones.")
2071 (license license:gpl2)))
bc0081e7
RW
2072
2073(define-public r-sp
2074 (package
2075 (name "r-sp")
d87130cb 2076 (version "1.3-1")
bc0081e7
RW
2077 (source
2078 (origin
2079 (method url-fetch)
2080 (uri (cran-uri "sp" version))
2081 (sha256
2082 (base32
d87130cb 2083 "17xm1ig80p9wc860hm3bgishz6lj9fxgwqidj7rkbk4ap99qp62p"))))
bc0081e7
RW
2084 (build-system r-build-system)
2085 (propagated-inputs
2086 `(("r-lattice" ,r-lattice)))
e9960d8c 2087 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
2088 (synopsis "Classes and methods for spatial data")
2089 (description
2090 "This package provides classes and methods for spatial data; the classes
2091document where the spatial location information resides, for 2D or 3D data.
2092Utility functions are provided, e.g. for plotting data as maps, spatial
2093selection, as well as methods for retrieving coordinates, for subsetting,
2094print, summary, etc.")
2095 (license license:gpl2+)))
e389d10f
RW
2096
2097(define-public r-rmtstat
2098 (package
2099 (name "r-rmtstat")
2100 (version "0.3")
2101 (source
2102 (origin
2103 (method url-fetch)
2104 (uri (cran-uri "RMTstat" version))
2105 (sha256
2106 (base32
2107 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
2108 (properties `((upstream-name . "RMTstat")))
2109 (build-system r-build-system)
e9960d8c 2110 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
2111 (synopsis "Distributions, statistics and tests derived from random matrix theory")
2112 (description
2113 "This package provides functions for working with the Tracy-Widom laws
2114and other distributions related to the eigenvalues of large Wishart
2115matrices.")
2116 (license license:bsd-3)))
6427e620 2117
94989d4b
RJ
2118(define-public r-rmpi
2119 (package
2120 (name "r-rmpi")
5e8282a4 2121 (version "0.6-9")
94989d4b
RJ
2122 (source (origin
2123 (method url-fetch)
2124 (uri (cran-uri "Rmpi" version))
2125 (sha256
2126 (base32
5e8282a4 2127 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
2128 (properties `((upstream-name . "Rmpi")))
2129 (build-system r-build-system)
2130 (arguments
56d447ba
EB
2131 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
2132 #:phases (modify-phases %standard-phases
2133 (add-before 'install 'mpi-setup
2134 ,%openmpi-setup))))
94989d4b
RJ
2135 (inputs
2136 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
2137 (native-inputs
2138 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
2139 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
2140 (synopsis "R interface to message-passing interface (MPI)")
2141 (description
2142 "This package provides an interface (wrapper) to MPI APIs. It also
2143provides an interactive R manager and worker environment.")
2144 (license license:gpl2+)))
2145
6427e620
RW
2146(define-public r-lmoments
2147 (package
2148 (name "r-lmoments")
739135b2 2149 (version "1.3-1")
6427e620
RW
2150 (source
2151 (origin
2152 (method url-fetch)
2153 (uri (cran-uri "Lmoments" version))
2154 (sha256
2155 (base32
739135b2 2156 "0pc63bj9a8hzr5m3yssrc4kin39fffwkl8rggs3sagzr12d4i7bw"))))
6427e620
RW
2157 (properties `((upstream-name . "Lmoments")))
2158 (build-system r-build-system)
739135b2
RW
2159 (propagated-inputs
2160 `(("r-rcpp" ,r-rcpp)
2161 ("r-rcpparmadillo" ,r-rcpparmadillo)))
6427e620
RW
2162 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
2163 (synopsis "L-moments and quantile mixtures")
2164 (description
2165 "This package contains functions to estimate L-moments and trimmed
2166L-moments from the data. It also contains functions to estimate the
2167parameters of the normal polynomial quantile mixture and the Cauchy polynomial
2168quantile mixture from L-moments and trimmed L-moments.")
2169 (license license:gpl2)))
28476b4b
RW
2170
2171(define-public r-distillery
2172 (package
2173 (name "r-distillery")
5686da76 2174 (version "1.0-6")
28476b4b
RW
2175 (source
2176 (origin
2177 (method url-fetch)
2178 (uri (cran-uri "distillery" version))
2179 (sha256
2180 (base32
5686da76 2181 "1mi3ig9jq0kd7yrwc5m37lmrw04p1b4lirnbsxi10z3n5yay4429"))))
28476b4b
RW
2182 (build-system r-build-system)
2183 (home-page "http://www.ral.ucar.edu/staff/ericg")
2184 (synopsis "Functions for confidence intervals and object information")
2185 (description
2186 "This package provides some very simple method functions for confidence
2187interval calculation and to distill pertinent information from a potentially
2188complex object; primarily used in common with the packages extRemes and
2189SpatialVx.")
2190 (license license:gpl2+)))
58db98c9
RW
2191
2192(define-public r-extremes
2193 (package
2194 (name "r-extremes")
987b0804 2195 (version "2.0-10")
58db98c9
RW
2196 (source
2197 (origin
2198 (method url-fetch)
2199 (uri (cran-uri "extRemes" version))
2200 (sha256
2201 (base32
987b0804 2202 "08fj72gpq2d6695hbm3cgwgal64z009ykrirby7g6r0akfcsx5ic"))))
58db98c9
RW
2203 (properties `((upstream-name . "extRemes")))
2204 (build-system r-build-system)
2205 (propagated-inputs
987b0804 2206 `(("r-distillery" ,r-distillery)
58db98c9
RW
2207 ("r-lmoments" ,r-lmoments)))
2208 (home-page "http://www.assessment.ucar.edu/toolkit/")
2209 (synopsis "Extreme value analysis")
2210 (description
2211 "ExtRemes is a suite of functions for carrying out analyses on the
2212extreme values of a process of interest; be they block maxima over long blocks
2213or excesses over a high threshold.")
2214 (license license:gpl2+)))
062b6dbd
RW
2215
2216(define-public r-lmtest
2217 (package
2218 (name "r-lmtest")
0b5b9d69 2219 (version "0.9-37")
062b6dbd
RW
2220 (source
2221 (origin
2222 (method url-fetch)
2223 (uri (cran-uri "lmtest" version))
2224 (sha256
2225 (base32
0b5b9d69 2226 "02nasm0j2vwkhz11dxqixs23msy1s3yj0jps6949fmgh9gwjkjfx"))))
062b6dbd
RW
2227 (build-system r-build-system)
2228 (propagated-inputs
2229 `(("r-zoo" ,r-zoo)))
2230 (native-inputs
2231 `(("gfortran" ,gfortran)))
e9960d8c 2232 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
2233 (synopsis "Testing linear regression models")
2234 (description
2235 "This package provides a collection of tests, data sets, and examples for
2236diagnostic checking in linear regression models. Furthermore, some generic
2237tools for inference in parametric models are provided.")
2238 ;; Either version is okay
2239 (license (list license:gpl2 license:gpl3))))
d6b156dc 2240
c974008d
RJ
2241(define-public r-idr
2242 (package
2243 (name "r-idr")
2244 (version "1.2")
2245 (source (origin
2246 (method url-fetch)
2247 (uri (cran-uri "idr" version))
2248 (sha256
2249 (base32
2250 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
2251 (build-system r-build-system)
2252 (home-page "https://cran.r-project.org/web/packages/idr/")
2253 (synopsis "Irreproducible discovery rate")
2254 (description
2255 "This is a package for estimating the copula mixture model and plotting
2256correspondence curves in \"Measuring reproducibility of high-throughput
2257experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
2258by Li, Brown, Huang, and Bickel")
2259 (license license:gpl2+)))
2260
d6b156dc
RW
2261(define-public r-inline
2262 (package
2263 (name "r-inline")
0acbf8bb 2264 (version "0.3.15")
d6b156dc
RW
2265 (source (origin
2266 (method url-fetch)
2267 (uri (cran-uri "inline" version))
2268 (sha256
2269 (base32
0acbf8bb 2270 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 2271 (build-system r-build-system)
e9960d8c 2272 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
2273 (synopsis "Functions to inline C, C++, Fortran function calls from R")
2274 (description
2275 "This package provides functionality to dynamically define R functions
2276and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
2277@code{.Call} calling conventions.")
2278 ;; Any version of the LGPL.
2279 (license license:lgpl3+)))
8c72b830
RW
2280
2281(define-public r-bbmle
2282 (package
2283 (name "r-bbmle")
84078220 2284 (version "1.0.20")
8c72b830
RW
2285 (source
2286 (origin
2287 (method url-fetch)
2288 (uri (cran-uri "bbmle" version))
2289 (sha256
2290 (base32
84078220 2291 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
2292 (build-system r-build-system)
2293 (propagated-inputs
2294 `(("r-lattice" ,r-lattice)
2295 ("r-mass" ,r-mass)
2296 ("r-numderiv" ,r-numderiv)))
e9960d8c 2297 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
2298 (synopsis "Tools for General Maximum Likelihood Estimation")
2299 (description
c151b0b6
RW
2300 "This package provides methods and functions for fitting maximum
2301likelihood models in R. This package modifies and extends the @code{mle}
2302classes in the @code{stats4} package.")
8c72b830 2303 ;; Any version of the GPL
c151b0b6 2304 (license license:gpl2+)))
b31e4a96
RW
2305
2306(define-public r-emdbook
2307 (package
2308 (name "r-emdbook")
59c51342 2309 (version "1.3.11")
b31e4a96
RW
2310 (source
2311 (origin
2312 (method url-fetch)
2313 (uri (cran-uri "emdbook" version))
2314 (sha256
2315 (base32
59c51342 2316 "0a515jdzvg87npvrh7md7zp0v5nlz7c2jr7pba5dql6slb0d8j7q"))))
b31e4a96
RW
2317 (build-system r-build-system)
2318 (propagated-inputs
2319 `(("r-bbmle" ,r-bbmle)
2320 ("r-coda" ,r-coda)
2321 ("r-lattice" ,r-lattice)
2322 ("r-mass" ,r-mass)
2323 ("r-plyr" ,r-plyr)
2324 ("r-rcpp" ,r-rcpp)))
2325 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2326 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2327 (description
2328 "This package provides auxiliary functions and data sets for \"Ecological
2329Models and Data\", a book presenting maximum likelihood estimation and related
2330topics for ecologists (ISBN 978-0-691-12522-0).")
2331 ;; Any GPL version
2332 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2333
2334(define-public r-lpsolve
2335 (package
2336 (name "r-lpsolve")
bf9a8236 2337 (version "5.6.13.3")
a3e36d37
RW
2338 (source
2339 (origin
2340 (method url-fetch)
2341 (uri (cran-uri "lpSolve" version))
2342 (sha256
2343 (base32
bf9a8236 2344 "1xazby8amb47vw5n12k13awv7x3bjci3q8vdd3vk1ms0ii16ahg6"))))
a3e36d37
RW
2345 (properties `((upstream-name . "lpSolve")))
2346 (build-system r-build-system)
e9960d8c 2347 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2348 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2349 (description
2350 "Lp_solve is software for solving linear, integer and mixed integer
2351programs. This implementation supplies a \"wrapper\" function in C and some R
2352functions that solve general linear/integer problems, assignment problems, and
2353transportation problems.")
2354 (license license:lgpl2.0)))
521e0703
RW
2355
2356(define-public r-limsolve
2357 (package
2358 (name "r-limsolve")
2359 (version "1.5.5.3")
2360 (source
2361 (origin
2362 (method url-fetch)
2363 (uri (cran-uri "limSolve" version))
2364 (sha256
2365 (base32
2366 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
2367 (properties `((upstream-name . "limSolve")))
2368 (build-system r-build-system)
2369 (propagated-inputs
2370 `(("r-lpsolve" ,r-lpsolve)
2371 ("r-mass" ,r-mass)
2372 ("r-quadprog" ,r-quadprog)))
2373 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2374 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2375 (synopsis "Solving linear inverse models")
2376 (description
2377 "This package provides functions that:
2378
2379@enumerate
2380@item find the minimum/maximum of a linear or quadratic function,
2381@item sample an underdetermined or overdetermined system,
2382@item solve a linear system Ax=B for the unknown x.
2383@end enumerate
2384
2385It includes banded and tridiagonal linear systems. The package calls Fortran
2386functions from LINPACK.")
2387 ;; Any GPL version.
2388 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2389
2390(define-public r-fitdistrplus
2391 (package
2392 (name "r-fitdistrplus")
9e0162df 2393 (version "1.0-14")
6b4a9aec
RW
2394 (source
2395 (origin
2396 (method url-fetch)
2397 (uri (cran-uri "fitdistrplus" version))
2398 (sha256
2399 (base32
9e0162df 2400 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2401 (build-system r-build-system)
2402 (propagated-inputs
2403 `(("r-mass" ,r-mass)
8c456dff 2404 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2405 ("r-survival" ,r-survival)))
2406 (home-page "http://riskassessment.r-forge.r-project.org")
2407 (synopsis "Fitting a parametric distribution from data")
2408 (description
2409 "This package extends the @code{fitdistr} function of the MASS package
2410with several functions to help the fit of a parametric distribution to
2411non-censored or censored data. Censored data may contain left-censored,
2412right-censored and interval-censored values, with several lower and upper
2413bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2414provides moment matching (MME), quantile matching (QME) and maximum
2415goodness-of-fit estimation (MGE) methods (available only for non-censored
2416data). Weighted versions of MLE, MME and QME are available.")
2417 (license license:gpl2+)))
8d220073
RW
2418
2419(define-public r-energy
2420 (package
2421 (name "r-energy")
3337fd1d 2422 (version "1.7-6")
8d220073
RW
2423 (source
2424 (origin
2425 (method url-fetch)
2426 (uri (cran-uri "energy" version))
2427 (sha256
2428 (base32
3337fd1d 2429 "16m8bxfgr9sdisjy2qrv6fv5xxwcc9q890l0hpbwq6qzisrdn3lh"))))
8d220073
RW
2430 (build-system r-build-system)
2431 (propagated-inputs
2432 `(("r-boot" ,r-boot)
2433 ("r-rcpp" ,r-rcpp)))
e9960d8c 2434 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2435 (synopsis "Multivariate inference via the energy of data")
2436 (description
2437 "This package provides e-statistics (energy) tests and statistics for
2438multivariate and univariate inference, including distance correlation,
2439one-sample, two-sample, and multi-sample tests for comparing multivariate
2440distributions, are implemented. Measuring and testing multivariate
2441independence based on distance correlation, partial distance correlation,
2442multivariate goodness-of-fit tests, clustering based on energy distance,
2443testing for multivariate normality, distance components (disco) for
2444non-parametric analysis of structured data, and other energy
2445statistics/methods are implemented.")
2446 (license license:gpl2+)))
abcb8494
RW
2447
2448(define-public r-suppdists
2449 (package
2450 (name "r-suppdists")
2451 (version "1.1-9.4")
2452 (source
2453 (origin
2454 (method url-fetch)
2455 (uri (cran-uri "SuppDists" version))
2456 (sha256
2457 (base32
2458 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2459 (properties `((upstream-name . "SuppDists")))
2460 (build-system r-build-system)
e9960d8c 2461 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2462 (synopsis "Supplementary distributions")
2463 (description
2464 "This package provides ten distributions supplementing those built into
2465R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2466Spearman's rho, maximum F ratio, the Pearson product moment correlation
2467coefficient, Johnson distributions, normal scores and generalized
2468hypergeometric distributions. In addition two random number generators of
2469George Marsaglia are included.")
2470 (license license:gpl2+)))
05e8a3ef
RW
2471
2472(define-public r-ksamples
2473 (package
2474 (name "r-ksamples")
beb82eb9 2475 (version "1.2-9")
05e8a3ef
RW
2476 (source
2477 (origin
2478 (method url-fetch)
2479 (uri (cran-uri "kSamples" version))
2480 (sha256
2481 (base32
beb82eb9 2482 "1zs22p68d6320kcylisnk0b5wmpapxkyz15py09czxzw7npw8gms"))))
05e8a3ef
RW
2483 (properties `((upstream-name . "kSamples")))
2484 (build-system r-build-system)
2485 (propagated-inputs
2486 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2487 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2488 (synopsis "K-Sample rank tests and their combinations")
2489 (description
2490 "This package provides tools to compares k samples using the
2491Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2492criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2493test. It computes asymptotic, simulated or (limited) exact P-values, all
2494valid under randomization, with or without ties, or conditionally under random
2495sampling from populations, given the observed tie pattern. Except for Steel's
2496test and the JT test it also combines these tests across several blocks of
2497samples.")
2498 (license license:gpl2+)))
f97ce815
RW
2499
2500(define-public r-cvst
2501 (package
2502 (name "r-cvst")
b13b5674 2503 (version "0.2-2")
f97ce815
RW
2504 (source
2505 (origin
2506 (method url-fetch)
2507 (uri (cran-uri "CVST" version))
2508 (sha256
2509 (base32
b13b5674 2510 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2511 (properties `((upstream-name . "CVST")))
2512 (build-system r-build-system)
2513 (propagated-inputs
2514 `(("r-kernlab" ,r-kernlab)
2515 ("r-matrix" ,r-matrix)))
e9960d8c 2516 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2517 (synopsis "Fast cross-validation via sequential testing")
2518 (description
2519 "This package implements the fast cross-validation via sequential
2520testing (CVST) procedure. CVST is an improved cross-validation procedure
2521which uses non-parametric testing coupled with sequential analysis to
2522determine the best parameter set on linearly increasing subsets of the data.
2523Additionally to the CVST the package contains an implementation of the
2524ordinary k-fold cross-validation with a flexible and powerful set of helper
2525objects and methods to handle the overall model selection process. The
2526implementations of the Cochran's Q test with permutations and the sequential
2527testing framework of Wald are generic and can therefore also be used in other
2528contexts.")
2529 (license license:gpl2+)))
797e1dfb 2530
c5f033e0
RW
2531(define-public r-squarem
2532 (package
2533 (name "r-squarem")
2534 (version "2017.10-1")
2535 (source
2536 (origin
2537 (method url-fetch)
2538 (uri (cran-uri "SQUAREM" version))
2539 (sha256
2540 (base32
2541 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2542 (properties `((upstream-name . "SQUAREM")))
2543 (build-system r-build-system)
2544 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2545 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2546 (description
2547 "This package provides algorithms for accelerating the convergence of
2548slow, monotone sequences from smooth, contraction mapping such as the EM
2549algorithm. It can be used to accelerate any smooth, linearly convergent
2550acceleration scheme. A tutorial style introduction to this package is
2551available in a vignette.")
2552 (license license:gpl2+)))
2553
797e1dfb
RW
2554(define-public r-lava
2555 (package
2556 (name "r-lava")
099b7c55 2557 (version "1.6.6")
797e1dfb
RW
2558 (source
2559 (origin
2560 (method url-fetch)
2561 (uri (cran-uri "lava" version))
2562 (sha256
2563 (base32
099b7c55 2564 "0nfab5fgnmxh8cplg8rd8cp34fny5j0k5wn4baj51r6ck7fq9g3s"))))
797e1dfb
RW
2565 (build-system r-build-system)
2566 (propagated-inputs
2567 `(("r-numderiv" ,r-numderiv)
92e4534c 2568 ("r-squarem" ,r-squarem)
797e1dfb
RW
2569 ("r-survival" ,r-survival)))
2570 (home-page "https://github.com/kkholst/lava")
2571 (synopsis "Latent variable models")
2572 (description
2573 "This package provides tools for the estimation and simulation of latent
2574variable models.")
2575 (license license:gpl3)))
d26b7c1b
RW
2576
2577(define-public r-drr
2578 (package
2579 (name "r-drr")
0f001b3c 2580 (version "0.0.3")
d26b7c1b
RW
2581 (source
2582 (origin
2583 (method url-fetch)
2584 (uri (cran-uri "DRR" version))
2585 (sha256
2586 (base32
0f001b3c 2587 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2588 (properties `((upstream-name . "DRR")))
2589 (build-system r-build-system)
2590 (propagated-inputs
2591 `(("r-cvst" ,r-cvst)
2592 ("r-kernlab" ,r-kernlab)
2593 ("r-matrix" ,r-matrix)))
e9960d8c 2594 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2595 (synopsis "Dimensionality reduction via regression")
2596 (description
2597 "This package provides an implementation of dimensionality reduction via
2598regression using Kernel Ridge Regression.")
2599 (license license:gpl3)))
9dd707f0
RW
2600
2601(define-public r-prodlim
2602 (package
2603 (name "r-prodlim")
9ee81a36 2604 (version "2018.04.18")
9dd707f0
RW
2605 (source
2606 (origin
2607 (method url-fetch)
2608 (uri (cran-uri "prodlim" version))
2609 (sha256
2610 (base32
9ee81a36 2611 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
9dd707f0
RW
2612 (build-system r-build-system)
2613 (propagated-inputs
2614 `(("r-kernsmooth" ,r-kernsmooth)
2615 ("r-lava" ,r-lava)
2616 ("r-rcpp" ,r-rcpp)
2617 ("r-survival" ,r-survival)))
e9960d8c 2618 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2619 (synopsis "Product-limit estimation for censored event history analysis")
2620 (description
2621 "This package provides a fast and user-friendly implementation of
2622nonparametric estimators for censored event history (survival) analysis with
2623the Kaplan-Meier and Aalen-Johansen methods.")
2624 (license license:gpl2+)))
b561f563
RW
2625
2626(define-public r-dimred
2627 (package
2628 (name "r-dimred")
7a67bca1 2629 (version "0.2.3")
b561f563
RW
2630 (source
2631 (origin
2632 (method url-fetch)
2633 (uri (cran-uri "dimRed" version))
2634 (sha256
2635 (base32
7a67bca1 2636 "110d6y83ib1nfpxzmvkvb3fn3brskwkdbsk4dqrdrswrd4znxrg6"))))
b561f563
RW
2637 (properties `((upstream-name . "dimRed")))
2638 (build-system r-build-system)
77f97229
RW
2639 (propagated-inputs
2640 `(("r-drr" ,r-drr)
2641 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2642 (home-page "https://github.com/gdkrmr/dimRed")
2643 (synopsis "Framework for dimensionality reduction")
2644 (description
2645 "This package provides a collection of dimensionality reduction
2646techniques from R packages and provides a common interface for calling the
2647methods.")
2648 (license license:gpl3)))
1b663184
RW
2649
2650(define-public r-timedate
2651 (package
2652 (name "r-timedate")
51b7b0e3 2653 (version "3043.102")
1b663184
RW
2654 (source
2655 (origin
2656 (method url-fetch)
2657 (uri (cran-uri "timeDate" version))
2658 (sha256
2659 (base32
51b7b0e3 2660 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2661 (properties `((upstream-name . "timeDate")))
2662 (build-system r-build-system)
2663 (home-page "https://www.rmetrics.org")
2664 (synopsis "Chronological and calendar objects")
2665 (description
2666 "This package provides an environment for teaching \"Financial
2667Engineering and Computational Finance\" and for managing chronological and
2668calendar objects.")
2669 (license license:gpl2+)))
f57b883e 2670
ce4e81cb
RW
2671(define-public r-magic
2672 (package
2673 (name "r-magic")
bba80fad 2674 (version "1.5-9")
ce4e81cb
RW
2675 (source
2676 (origin
2677 (method url-fetch)
2678 (uri (cran-uri "magic" version))
2679 (sha256
2680 (base32
bba80fad 2681 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2682 (build-system r-build-system)
2683 (propagated-inputs
2684 `(("r-abind" ,r-abind)))
2685 (home-page "https://github.com/RobinHankin/magic.git")
2686 (synopsis "Create and investigate magic squares")
2687 (description
2688 "This package provides a collection of efficient, vectorized algorithms
2689for the creation and investigation of magic squares and hypercubes, including
2690a variety of functions for the manipulation and analysis of arbitrarily
2691dimensioned arrays.")
2692 (license license:gpl2)))
2693
d9bec9a8
RW
2694(define-public r-rmysql
2695 (package
2696 (name "r-rmysql")
937e1557 2697 (version "0.10.17")
d9bec9a8
RW
2698 (source
2699 (origin
2700 (method url-fetch)
2701 (uri (cran-uri "RMySQL" version))
2702 (sha256
2703 (base32
937e1557 2704 "1xamf99ih44dvaxg5x4ivj0hkqssmabgqd7gh8b8q1srw7yg8kbm"))))
d9bec9a8
RW
2705 (properties `((upstream-name . "RMySQL")))
2706 (build-system r-build-system)
d9bec9a8
RW
2707 (inputs
2708 `(("mariadb" ,mariadb)
2709 ("zlib" ,zlib)))
2710 (propagated-inputs
2711 `(("r-dbi" ,r-dbi)))
2712 (home-page "https://github.com/r-dbi/RMySQL")
2713 (synopsis "Database interface and MySQL driver for R")
2714 (description
2715 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2716package contains an old implementation based on legacy code from S-PLUS which
2717is being phased out. A modern MySQL client based on Rcpp is available from
2718the RMariaDB package.")
2719 (license license:gpl2)))
2720
5574cb81
RW
2721(define-public r-rpostgresql
2722 (package
2723 (name "r-rpostgresql")
2724 (version "0.6-2")
2725 (source
2726 (origin
2727 (method url-fetch)
2728 (uri (cran-uri "RPostgreSQL" version))
2729 (sha256
2730 (base32
2731 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2732 (properties `((upstream-name . "RPostgreSQL")))
2733 (build-system r-build-system)
2734 (inputs
2735 `(("postgresql" ,postgresql)))
2736 (propagated-inputs
2737 `(("r-dbi" ,r-dbi)))
2738 (home-page "https://github.com/tomoakin/RPostgreSQL")
2739 (synopsis "R interface to the PostgreSQL database system")
2740 (description
2741 "This package provides a Database Interface (DBI) compliant driver for R
2742to access PostgreSQL database systems.")
2743 ;; The whole package is released under GPL version 2. It includes code
2744 ;; under the PostgreSQL license.
2745 (license license:gpl2)))
2746
f3640cee
RW
2747(define-public r-linprog
2748 (package
2749 (name "r-linprog")
2750 (version "0.9-2")
2751 (source
2752 (origin
2753 (method url-fetch)
2754 (uri (cran-uri "linprog" version))
2755 (sha256
2756 (base32
2757 "1ki14an0pmhs2mnmfjjvdzd76pshiyvi659zf7hqvqwj0viv4dw9"))))
2758 (build-system r-build-system)
2759 (propagated-inputs `(("r-lpsolve" ,r-lpsolve)))
2760 (home-page "http://linprog.r-forge.r-project.org/")
2761 (synopsis "Linear programming and optimization")
2762 (description
2763 "This package can be used to solve Linear Programming / Linear
2764Optimization problems by using the simplex algorithm.")
2765 (license license:gpl2+)))
2766
9604429d
RW
2767(define-public r-geometry
2768 (package
2769 (name "r-geometry")
9960ad55 2770 (version "0.4.4")
9604429d
RW
2771 (source
2772 (origin
2773 (method url-fetch)
2774 (uri (cran-uri "geometry" version))
2775 (sha256
2776 (base32
9960ad55 2777 "1mx5n5mw63nij4n6crs9165mlls4fnh1ipw5ch467rjsidgl0mg8"))))
9604429d 2778 (build-system r-build-system)
a023d43d
BG
2779 (propagated-inputs
2780 `(("r-magic" ,r-magic)
a80620b9 2781 ("r-linprog" ,r-linprog)
a023d43d
BG
2782 ("r-lpsolve" ,r-lpsolve)
2783 ("r-rcpp" ,r-rcpp)
3d17dc5d 2784 ("r-rcppprogress" ,r-rcppprogress)))
9604429d
RW
2785 (home-page "http://geometry.r-forge.r-project.org/")
2786 (synopsis "Mesh generation and surface tesselation")
2787 (description
2788 "This package makes the qhull library available in R, in a similar manner
2789as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2790intersections about a point, Voronoi diagrams, furthest-site Delaunay
2791triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2792and higher dimensions. It implements the Quickhull algorithm for computing
2793the convex hull. Qhull does not support constrained Delaunay triangulations,
2794or mesh generation of non-convex objects, but the package does include some R
2795functions that allow for this. Currently the package only gives access to
2796Delaunay triangulation and convex hull computation.")
2797 ;; The Qhull sources are included and are distributed under a custom
2798 ;; non-copyleft license. The R sources are released under GPL version 2.
2799 (license (list license:gpl2
2800 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2801
f57b883e
RW
2802(define-public r-ddalpha
2803 (package
2804 (name "r-ddalpha")
a315d496 2805 (version "1.3.9")
f57b883e
RW
2806 (source
2807 (origin
2808 (method url-fetch)
2809 (uri (cran-uri "ddalpha" version))
2810 (sha256
2811 (base32
a315d496 2812 "1vzs0cvl6xw3h9i00rg3hs02xwgxcnh8326y10kxmhs3qq4m7nb2"))))
f57b883e
RW
2813 (build-system r-build-system)
2814 (propagated-inputs
2815 `(("r-bh" ,r-bh)
2816 ("r-class" ,r-class)
4f184233 2817 ("r-geometry" ,r-geometry)
f57b883e
RW
2818 ("r-mass" ,r-mass)
2819 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2820 ("r-robustbase" ,r-robustbase)
2821 ("r-sfsmisc" ,r-sfsmisc)))
2822 (native-inputs
2823 `(("gfortran" ,gfortran)))
e9960d8c 2824 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2825 (synopsis "Depth-Based classification and calculation of data depth")
2826 (description
2827 "This package contains procedures for depth-based supervised learning,
2828which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2829Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2830statistical depth function to a compact low-dimensional space, where the final
2831classification is done. It also offers an extension to functional data and
2832routines for calculating certain notions of statistical depth functions. 50
2833multivariate and 5 functional classification problems are included.")
2834 (license license:gpl2)))
5a87093f
RW
2835
2836(define-public r-gower
2837 (package
2838 (name "r-gower")
1541f0a0 2839 (version "0.2.1")
5a87093f
RW
2840 (source
2841 (origin
2842 (method url-fetch)
2843 (uri (cran-uri "gower" version))
2844 (sha256
2845 (base32
1541f0a0 2846 "007ivwn1nagpi26qq8iih1c2l61c53glvv60n90hi341ry8vwgxg"))))
5a87093f 2847 (build-system r-build-system)
5a87093f
RW
2848 (home-page "https://github.com/markvanderloo/gower")
2849 (synopsis "Gower's distance")
2850 (description
2851 "This package provides tools to compute Gower's distance (or similarity)
2852coefficient between records, and to compute the top-n matches between records.
2853Core algorithms are executed in parallel on systems supporting OpenMP.")
2854 (license license:gpl3)))
649cf27c
RW
2855
2856(define-public r-rcpproll
2857 (package
2858 (name "r-rcpproll")
d0396c8e 2859 (version "0.3.0")
649cf27c
RW
2860 (source
2861 (origin
2862 (method url-fetch)
2863 (uri (cran-uri "RcppRoll" version))
2864 (sha256
2865 (base32
d0396c8e 2866 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2867 (properties `((upstream-name . "RcppRoll")))
2868 (build-system r-build-system)
2869 (propagated-inputs
2870 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2871 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2872 (synopsis "Efficient rolling and windowed operations")
2873 (description
2874 "This package provides fast and efficient routines for common rolling /
2875windowed operations. Routines for the efficient computation of windowed mean,
2876median, sum, product, minimum, maximum, standard deviation and variance are
2877provided.")
2878 (license license:gpl2+)))
6c3d42d6
RW
2879
2880(define-public r-ipred
2881 (package
2882 (name "r-ipred")
5fce9013 2883 (version "0.9-9")
6c3d42d6
RW
2884 (source
2885 (origin
2886 (method url-fetch)
2887 (uri (cran-uri "ipred" version))
2888 (sha256
2889 (base32
5fce9013 2890 "0vs1hqfx7yd0xdbmfsf2gim7spkni0845cj6gswn0nhdfdq7ma0d"))))
6c3d42d6
RW
2891 (build-system r-build-system)
2892 (propagated-inputs
2893 `(("r-class" ,r-class)
2894 ("r-mass" ,r-mass)
2895 ("r-nnet" ,r-nnet)
2896 ("r-prodlim" ,r-prodlim)
2897 ("r-rpart" ,r-rpart)
2898 ("r-survival" ,r-survival)))
e9960d8c 2899 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2900 (synopsis "Improved predictors")
2901 (description
2902 "This package provides improved predictive models by indirect
2903classification and bagging for classification, regression and survival
2904problems as well as resampling based estimators of prediction error.")
2905 (license license:gpl2+)))
ba4527ab 2906
cdc129dc
RW
2907(define-public r-psych
2908 (package
2909 (name "r-psych")
523762e3 2910 (version "1.8.12")
cdc129dc
RW
2911 (source
2912 (origin
2913 (method url-fetch)
2914 (uri (cran-uri "psych" version))
2915 (sha256
2916 (base32
523762e3 2917 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
2918 (build-system r-build-system)
2919 (propagated-inputs
2920 `(("r-foreign" ,r-foreign)
2921 ("r-lattice" ,r-lattice)
2922 ("r-mnormt" ,r-mnormt)
2923 ("r-nlme" ,r-nlme)))
e9960d8c 2924 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
2925 (synopsis "Procedures for psychological, psychometric, and personality research")
2926 (description
2927 "This package provides a general purpose toolbox for personality,
2928psychometric theory and experimental psychology. Functions are primarily for
2929multivariate analysis and scale construction using factor analysis, principal
2930component analysis, cluster analysis and reliability analysis, although others
2931provide basic descriptive statistics. Item Response Theory is done using
2932factor analysis of tetrachoric and polychoric correlations. Functions for
2933analyzing data at multiple levels include within and between group statistics,
2934including correlations and factor analysis. Functions for simulating and
2935testing particular item and test structures are included. Several functions
2936serve as a useful front end for structural equation modeling. Graphical
2937displays of path diagrams, factor analysis and structural equation models are
2938created using basic graphics.")
2939 (license license:gpl2+)))
2940
25c67ecf
RW
2941(define-public r-generics
2942 (package
2943 (name "r-generics")
2944 (version "0.0.2")
2945 (source
2946 (origin
2947 (method url-fetch)
2948 (uri (cran-uri "generics" version))
2949 (sha256
2950 (base32
2951 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
2952 (build-system r-build-system)
2953 (home-page "https://github.com/r-lib/generics")
2954 (synopsis "Common S3 generics not provided by base R methods")
2955 (description
2956 "In order to reduce potential package dependencies and conflicts,
2957generics provides a number of commonly used S3 generics that are not provided
2958by base R methods related to model fitting.")
2959 (license license:gpl2)))
2960
6c8c8c6b
RW
2961(define-public r-broom
2962 (package
2963 (name "r-broom")
1235f0d3 2964 (version "0.5.2")
6c8c8c6b
RW
2965 (source
2966 (origin
2967 (method url-fetch)
2968 (uri (cran-uri "broom" version))
2969 (sha256
2970 (base32
1235f0d3 2971 "0qmclih5dm5sqzy4hplcfy677kr12pm9pnpv3r319g14dd27pbqn"))))
6c8c8c6b
RW
2972 (build-system r-build-system)
2973 (propagated-inputs
45c156bf
RW
2974 `(("r-backports" ,r-backports)
2975 ("r-dplyr" ,r-dplyr)
813d9c51 2976 ("r-generics" ,r-generics)
6c8c8c6b 2977 ("r-nlme" ,r-nlme)
45c156bf 2978 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
2979 ("r-reshape2" ,r-reshape2)
2980 ("r-stringr" ,r-stringr)
45c156bf 2981 ("r-tibble" ,r-tibble)
6c8c8c6b 2982 ("r-tidyr" ,r-tidyr)))
6e19d50e 2983 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
2984 (synopsis "Convert statistical analysis objects into tidy data frames")
2985 (description
2986 "This package provides tools to convert statistical analysis objects from
2987R into tidy data frames, so that they can more easily be combined, reshaped
2988and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
2989@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
2990summarizes a model's statistical findings such as coefficients of a
2991regression; @code{augment}, which adds columns to the original data such as
2992predictions, residuals and cluster assignments; and @code{glance}, which
2993provides a one-row summary of model-level statistics.")
2994 (license license:expat)))
2995
ba4527ab
RW
2996(define-public r-recipes
2997 (package
2998 (name "r-recipes")
417f7ed5 2999 (version "0.1.6")
ba4527ab
RW
3000 (source
3001 (origin
3002 (method url-fetch)
3003 (uri (cran-uri "recipes" version))
3004 (sha256
3005 (base32
417f7ed5 3006 "1ndz9h0zvdj141r63l8047wbhaj0x8fwzzyq7b8mh78pvrrdpq2i"))))
ba4527ab
RW
3007 (build-system r-build-system)
3008 (propagated-inputs
decea6ee
RW
3009 `(("r-dplyr" ,r-dplyr)
3010 ("r-generics" ,r-generics)
3011 ("r-glue" ,r-glue)
ba4527ab
RW
3012 ("r-gower" ,r-gower)
3013 ("r-ipred" ,r-ipred)
3014 ("r-lubridate" ,r-lubridate)
3015 ("r-magrittr" ,r-magrittr)
18a11c6d 3016 ("r-matrix" ,r-matrix)
ba4527ab 3017 ("r-purrr" ,r-purrr)
ba4527ab
RW
3018 ("r-rlang" ,r-rlang)
3019 ("r-tibble" ,r-tibble)
decea6ee 3020 ("r-tidyr" ,r-tidyr)
ba4527ab 3021 ("r-tidyselect" ,r-tidyselect)
57039918
RW
3022 ("r-timedate" ,r-timedate)
3023 ("r-withr" ,r-withr)))
ba4527ab
RW
3024 (home-page "https://github.com/topepo/recipes")
3025 (synopsis "Preprocessing tools to create design matrices")
3026 (description
3027 "Recipes is an extensible framework to create and preprocess design
3028matrices. Recipes consist of one or more data manipulation and analysis
3029\"steps\". Statistical parameters for the steps can be estimated from an
3030initial data set and then applied to other data sets. The resulting design
3031matrices can then be used as inputs into statistical or machine learning
3032models.")
3033 (license license:gpl2)))
1ab867be
RW
3034
3035(define-public r-pdist
3036 (package
3037 (name "r-pdist")
3038 (version "1.2")
3039 (source
3040 (origin
3041 (method url-fetch)
3042 (uri (cran-uri "pdist" version))
3043 (sha256
3044 (base32
3045 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
3046 (build-system r-build-system)
3047 (home-page "https://github.com/jeffwong/pdist")
3048 (synopsis "Partitioned distance function")
3049 (description
3050 "Pdist computes the euclidean distance between rows of a matrix X and
3051rows of another matrix Y. Previously, this could be done by binding the two
3052matrices together and calling @code{dist}, but this creates unnecessary
3053computation by computing the distances between a row of X and another row of
3054X, and likewise for Y. Pdist strictly computes distances across the two
3055matrices, not within the same matrix, making computations significantly faster
3056for certain use cases.")
3057 (license license:gpl3+)))
81e0b625
RW
3058
3059(define-public r-ggrepel
3060 (package
3061 (name "r-ggrepel")
00399a78 3062 (version "0.8.1")
81e0b625
RW
3063 (source
3064 (origin
3065 (method url-fetch)
3066 (uri (cran-uri "ggrepel" version))
3067 (sha256
3068 (base32
00399a78 3069 "10vjrcmx8yknfbx93d9a4y3z8gafri0fhimw6hcq733dmdvkml6m"))))
81e0b625
RW
3070 (build-system r-build-system)
3071 (propagated-inputs
3072 `(("r-ggplot2" ,r-ggplot2)
3073 ("r-rcpp" ,r-rcpp)
3074 ("r-scales" ,r-scales)))
3075 (home-page "http://github.com/slowkow/ggrepel")
3076 (synopsis "Repulsive text and label geometries for ggplot2")
3077 (description
3078 "This package provides text and label geometries for ggplot2 that help to
3079avoid overlapping text labels. Labels repel away from each other and away
3080from the data points.")
3081 (license license:gpl3)))
6b968c4c
RW
3082
3083(define-public r-corrplot
3084 (package
3085 (name "r-corrplot")
3086 (version "0.84")
3087 (source
3088 (origin
3089 (method url-fetch)
3090 (uri (cran-uri "corrplot" version))
3091 (sha256
3092 (base32
3093 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
3094 (build-system r-build-system)
3095 (home-page "https://github.com/taiyun/corrplot")
3096 (synopsis "Visualization of a correlation matrix")
3097 (description
3098 "This package provides a graphical display of a correlation matrix or
3099general matrix. It also contains some algorithms to do matrix reordering. In
3100addition, corrplot is good at details, including choosing color, text labels,
3101color labels, layout, etc.")
3102 ;; Any version of the GPL
3103 (license license:gpl2+)))
a40a04fd
RW
3104
3105(define-public r-stringdist
3106 (package
3107 (name "r-stringdist")
8e0267f6 3108 (version "0.9.5.2")
a40a04fd
RW
3109 (source
3110 (origin
3111 (method url-fetch)
3112 (uri (cran-uri "stringdist" version))
3113 (sha256
3114 (base32
8e0267f6 3115 "0nw8c317qkfq63pr0prl0hx522ddfq4cbgixb5r4pq3fxk9z303l"))))
a40a04fd
RW
3116 (build-system r-build-system)
3117 (home-page "https://github.com/markvanderloo/stringdist")
3118 (synopsis "Approximate string matching and string distance functions")
3119 (description
3120 "This package implements an approximate string matching version of R's
3121native @code{match} function. It can calculate various string distances based
3122on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
3123qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
3124Jaro-Winkler). An implementation of soundex is provided as well. Distances
3125can be computed between character vectors while taking proper care of encoding
3126or between integer vectors representing generic sequences.")
3127 (license license:gpl3+)))
10e16fa9 3128
dc668352
RW
3129(define-public r-ucminf
3130 (package
3131 (name "r-ucminf")
3132 (version "1.1-4")
3133 (source
3134 (origin
3135 (method url-fetch)
3136 (uri (cran-uri "ucminf" version))
3137 (sha256
3138 (base32
3139 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
3140 (build-system r-build-system)
3141 (native-inputs `(("gfortran" ,gfortran)))
3142 (home-page "https://cran.r-project.org/web/packages/ucminf/")
3143 (synopsis "General-purpose unconstrained non-linear optimization")
3144 (description
3145 "This package provides an implementation of an algorithm for
3146general-purpose unconstrained non-linear optimization. The algorithm is of
3147quasi-Newton type with BFGS updating of the inverse Hessian and soft line
3148search with a trust region type monitoring of the input to the line search
3149algorithm. The interface of @code{ucminf} is designed for easy interchange
3150with the package @code{optim}.")
3151 (license license:gpl2+)))
3152
b8f6e2f8
RW
3153(define-public r-ordinal
3154 (package
3155 (name "r-ordinal")
779174e4 3156 (version "2019.4-25")
b8f6e2f8
RW
3157 (source
3158 (origin
3159 (method url-fetch)
3160 (uri (cran-uri "ordinal" version))
3161 (sha256
3162 (base32
779174e4 3163 "1pvrkly4x12w32n7w1qljdwzqnlkv7rfa7rx0nz5vbiw29xas4i8"))))
b8f6e2f8
RW
3164 (build-system r-build-system)
3165 (propagated-inputs
3166 `(("r-mass" ,r-mass)
3167 ("r-matrix" ,r-matrix)
3168 ("r-numderiv" ,r-numderiv)
3169 ("r-ucminf" ,r-ucminf)))
3170 (home-page "https://github.com/runehaubo/ordinal")
3171 (synopsis "Regression models for ordinal data")
3172 (description
3173 "This package provides an implementation of cumulative link (mixed)
3174models also known as ordered regression models, proportional odds models,
3175proportional hazards models for grouped survival times and ordered models.
3176Estimation is via maximum likelihood and mixed models are fitted with the
3177Laplace approximation and adaptive Gauss-Hermite quadrature.")
3178 (license license:gpl2+)))
3179
fe1495e3
RW
3180(define-public r-jomo
3181 (package
3182 (name "r-jomo")
bed34246 3183 (version "2.6-9")
fe1495e3
RW
3184 (source
3185 (origin
3186 (method url-fetch)
3187 (uri (cran-uri "jomo" version))
3188 (sha256
3189 (base32
bed34246 3190 "16ychdhhv8cii8zrdfdf5gzgnvmfaq573bmi00xqdf323q3lf3xr"))))
fe1495e3
RW
3191 (build-system r-build-system)
3192 (propagated-inputs
3193 `(("r-lme4" ,r-lme4)
fccb2450 3194 ("r-mass" ,r-mass)
e7630cc9 3195 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
3196 ("r-survival" ,r-survival)))
3197 (home-page "https://cran.r-project.org/web/packages/jomo/")
3198 (synopsis "Multilevel Joint Modelling Multiple Imputation")
3199 (description
3200 "Similarly to Schafer's package pan, jomo is a package for multilevel
3201joint modelling multiple imputation @url{Carpenter and Kenward (2013),
3202http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
3203possibility of handling binary and categorical data through latent normal
3204variables, the option to use cluster-specific covariance matrices and to
3205impute compatibly with the substantive model.")
3206 (license license:gpl2)))
3207
03e718fb
RW
3208(define-public r-pan
3209 (package
3210 (name "r-pan")
a7265593 3211 (version "1.6")
03e718fb
RW
3212 (source
3213 (origin
3214 (method url-fetch)
3215 (uri (cran-uri "pan" version))
3216 (sha256
3217 (base32
a7265593 3218 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
3219 (build-system r-build-system)
3220 (native-inputs `(("gfortran" ,gfortran)))
3221 (home-page "https://cran.r-project.org/web/packages/pan/")
3222 (synopsis "Multiple imputation for multivariate panel or clustered data")
3223 (description
3224 "This package implements multiple imputation for multivariate panel or
3225clustered data.")
3226 (license license:gpl3)))
3227
84e7147a
RW
3228(define-public r-mitml
3229 (package
3230 (name "r-mitml")
1c6d199e 3231 (version "0.3-7")
84e7147a
RW
3232 (source
3233 (origin
3234 (method url-fetch)
3235 (uri (cran-uri "mitml" version))
3236 (sha256
3237 (base32
1c6d199e 3238 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
3239 (build-system r-build-system)
3240 (propagated-inputs
3241 `(("r-haven" ,r-haven)
3242 ("r-jomo" ,r-jomo)
3243 ("r-pan" ,r-pan)))
3244 (home-page "https://cran.r-project.org/web/packages/mitml/")
3245 (synopsis "Tools for multiple imputation in multilevel modeling")
3246 (description
3247 "This package provides tools for multiple imputation of missing data in
3248multilevel modeling. It includes a user-friendly interface to the packages
3249pan and jomo, and several functions for visualization, data management and the
3250analysis of multiply imputed data sets.")
3251 (license license:gpl2+)))
3252
10e16fa9
RW
3253(define-public r-mice
3254 (package
3255 (name "r-mice")
04d42a9d 3256 (version "3.6.0")
10e16fa9
RW
3257 (source
3258 (origin
3259 (method url-fetch)
3260 (uri (cran-uri "mice" version))
3261 (sha256
3262 (base32
04d42a9d 3263 "0pgcxdmp77604h6f4x8hhs6j4xdjgf5b9zvnixyzdj8vcgdjpivv"))))
10e16fa9
RW
3264 (build-system r-build-system)
3265 (propagated-inputs
aea3be25
RW
3266 `(("r-broom" ,r-broom)
3267 ("r-dplyr" ,r-dplyr)
3268 ("r-lattice" ,r-lattice)
10e16fa9 3269 ("r-mass" ,r-mass)
aea3be25 3270 ("r-mitml" ,r-mitml)
10e16fa9
RW
3271 ("r-nnet" ,r-nnet)
3272 ("r-rcpp" ,r-rcpp)
aea3be25 3273 ("r-rlang" ,r-rlang)
10e16fa9
RW
3274 ("r-rpart" ,r-rpart)
3275 ("r-survival" ,r-survival)))
3276 (home-page "https://cran.r-project.org/web/packages/mice/")
3277 (synopsis "Multivariate imputation by chained equations")
3278 (description
3279 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
3280implemented by the MICE algorithm as described in @url{Van Buuren and
3281Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
3282variable has its own imputation model. Built-in imputation models are
3283provided for continuous data (predictive mean matching, normal), binary
3284data (logistic regression), unordered categorical data (polytomous logistic
3285regression) and ordered categorical data (proportional odds). MICE can also
3286impute continuous two-level data (normal model, pan, second-level variables).
3287Passive imputation can be used to maintain consistency between variables.
3288Various diagnostic plots are available to inspect the quality of the
3289imputations.")
3290 ;; Any of these two versions.
3291 (license (list license:gpl2 license:gpl3))))
7fd5f60b 3292
02cdb45f
RW
3293(define-public r-truncnorm
3294 (package
3295 (name "r-truncnorm")
9d6f3925 3296 (version "1.0-8")
02cdb45f
RW
3297 (source
3298 (origin
3299 (method url-fetch)
3300 (uri (cran-uri "truncnorm" version))
3301 (sha256
3302 (base32
9d6f3925 3303 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 3304 (build-system r-build-system)
e9960d8c 3305 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
3306 (synopsis "Truncated normal distribution")
3307 (description "This package provides functions for the truncated normal
3308distribution with mean equal to @code{mean} and standard deviation equal to
3309@code{sd}. It includes density, distribution, quantile, and expected value
3310functions, as well as a random generation function.")
3311 (license license:gpl2)))
3312
cb8b4c11
RW
3313(define-public r-rsolnp
3314 (package
3315 (name "r-rsolnp")
3316 (version "1.16")
3317 (source
3318 (origin
3319 (method url-fetch)
3320 (uri (cran-uri "Rsolnp" version))
3321 (sha256
3322 (base32
3323 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
3324 (properties `((upstream-name . "Rsolnp")))
3325 (build-system r-build-system)
3326 (propagated-inputs
3327 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3328 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3329 (synopsis "General non-linear optimization")
3330 (description "The Rsolnp package implements a general non-linear augmented
3331Lagrange multiplier method solver, a @dfn{sequential quadratic
3332programming} (SQP) based solver).")
3333 ;; Any version of the GPL.
3334 (license license:gpl2+)))
3335
7fd5f60b
RW
3336(define-public r-hardyweinberg
3337 (package
3338 (name "r-hardyweinberg")
83e3e72a 3339 (version "1.6.3")
7fd5f60b
RW
3340 (source
3341 (origin
3342 (method url-fetch)
3343 (uri (cran-uri "HardyWeinberg" version))
3344 (sha256
3345 (base32
83e3e72a 3346 "1irz44q6nf95h37av868f47aakwv3jgwgw217xfsfw0afkm7s25f"))))
7fd5f60b
RW
3347 (properties `((upstream-name . "HardyWeinberg")))
3348 (build-system r-build-system)
3349 (propagated-inputs
3350 `(("r-mice" ,r-mice)
d0394944
RW
3351 ("r-rcpp" ,r-rcpp)
3352 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3353 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3354 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3355 (description
3356 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3357diallelic genetic marker data. All classical tests (chi-square, exact,
3358likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3359included in the package, as well as functions for power computation and for
3360the simulation of marker data under equilibrium and disequilibrium. Routines
3361for dealing with markers on the X-chromosome are included. Functions for
3362testing equilibrium in the presence of missing data by using multiple
3363imputation are also provided. Implements several graphics for exploring the
3364equilibrium status of a large set of diallelic markers: ternary plots with
3365acceptance regions, log-ratio plots and Q-Q plots.")
3366 (license license:gpl2+)))
3a22732c
RW
3367
3368(define-public r-sm
3369 (package
3370 (name "r-sm")
5621b840 3371 (version "2.2-5.6")
3a22732c
RW
3372 (source
3373 (origin
3374 (method url-fetch)
3375 (uri (cran-uri "sm" version))
3376 (sha256
3377 (base32
5621b840 3378 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3379 (build-system r-build-system)
3380 (native-inputs `(("gfortran" ,gfortran)))
3381 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3382 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3383 (description
3384 "This is software accompanying the book 'Applied Smoothing Techniques for
3385Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3386University Press. It provides smoothing methods for nonparametric regression
3387and density estimation")
3388 (license license:gpl2+)))
9232cac4 3389
6174db2b
RJ
3390(define-public r-venndiagram
3391 (package
3392 (name "r-venndiagram")
3393 (version "1.6.20")
3394 (source (origin
3395 (method url-fetch)
3396 (uri (cran-uri "VennDiagram" version))
3397 (sha256
3398 (base32
3399 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3400 (properties `((upstream-name . "VennDiagram")))
3401 (build-system r-build-system)
3402 (propagated-inputs
3403 `(("r-futile-logger" ,r-futile-logger)))
3404 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3405 (synopsis "Generate High-Resolution Venn and Euler Plots")
3406 (description
3407 "This package provides a set of functions to generate high-resolution
3408Venn and Euler plots. It includes handling for several special cases,
3409including two-case scaling, and extensive customization of plot shape and
3410structure.")
3411 (license license:gpl2+)))
3412
9232cac4
RW
3413(define-public r-vioplot
3414 (package
3415 (name "r-vioplot")
70980197 3416 (version "0.3.2")
9232cac4
RW
3417 (source
3418 (origin
3419 (method url-fetch)
3420 (uri (cran-uri "vioplot" version))
3421 (sha256
3422 (base32
70980197 3423 "13kfjp747bnzksai8j39y2hyl3ljc6n53c2cfhaw78q3d63x0lbv"))))
9232cac4 3424 (build-system r-build-system)
7d4b9818
RW
3425 (propagated-inputs
3426 `(("r-sm" ,r-sm)
3427 ("r-zoo" ,r-zoo)))
9232cac4
RW
3428 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3429 (synopsis "Violin plot")
3430 (description
3431 "This package provides a violin plot, which is a combination of a box
3432plot and a kernel density plot.")
3433 (license license:bsd-3)))
7b0569c0
RW
3434
3435(define-public r-rsofia
3436 (package
3437 (name "r-rsofia")
3438 (version "1.1")
3439 (source (origin
3440 (method url-fetch)
3441 ;; This package has been removed from CRAN, so we can
3442 ;; only fetch it from the archives.
3443 (uri (string-append "https://cran.r-project.org/src/"
3444 "contrib/Archive/RSofia/RSofia_"
3445 version ".tar.gz"))
3446 (sha256
3447 (base32
3448 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3449 (properties `((upstream-name . "RSofia")))
3450 (build-system r-build-system)
3451 (propagated-inputs
3452 `(("r-rcpp" ,r-rcpp)))
3453 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3454 (synopsis "Port of sofia-ml to R")
3455 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3456suite of fast incremental algorithms for machine learning that can be used for
3457training models for classification or ranking.")
3458 (license license:asl2.0)))
738dda83 3459
3699383e
RW
3460(define-public r-xts
3461 (package
3462 (name "r-xts")
cea8a607 3463 (version "0.11-2")
3699383e
RW
3464 (source
3465 (origin
3466 (method url-fetch)
3467 (uri (cran-uri "xts" version))
3468 (sha256
3469 (base32
cea8a607 3470 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3471 (build-system r-build-system)
3472 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3473 (home-page "https://github.com/joshuaulrich/xts")
3474 (synopsis "Extensible time series")
3475 (description
3476 "This package provides for uniform handling of R's different time-based
3477data classes by extending @code{zoo}, maximizing native format information
3478preservation and allowing for user-level customization and extension, while
3479simplifying cross-class interoperability.")
3480 (license license:gpl2+)))
b72b42cf
RW
3481
3482(define-public r-performanceanalytics
3483 (package
3484 (name "r-performanceanalytics")
1f7e8d49 3485 (version "1.5.3")
b72b42cf
RW
3486 (source
3487 (origin
3488 (method url-fetch)
3489 (uri (cran-uri "PerformanceAnalytics" version))
3490 (sha256
3491 (base32
1f7e8d49 3492 "0jhjldwyxwq7a47zmk5y1jjck7hvq92p8rlgjvdfy51hx2dmlqqd"))))
b72b42cf
RW
3493 (properties
3494 `((upstream-name . "PerformanceAnalytics")))
3495 (build-system r-build-system)
3496 (propagated-inputs
081d143d
RW
3497 `(("r-quadprog" ,r-quadprog)
3498 ("r-xts" ,r-xts)
b72b42cf 3499 ("r-zoo" ,r-zoo)))
d062957a 3500 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3501 (synopsis "Econometric tools for performance and risk analysis")
3502 (description "This is a collection of econometric functions for
3503performance and risk analysis. This package aims to aid practitioners and
3504researchers in utilizing the latest research in analysis of non-normal return
3505streams. In general, it is most tested on return (rather than price) data on
3506a regular scale, but most functions will work with irregular return data as
3507well, and increasing numbers of functions will work with P&L or price data
3508where possible.")
3509 ;; Either version may be picked.
3510 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3511
3512(define-public r-laeken
3513 (package
3514 (name "r-laeken")
ed46a05c 3515 (version "0.5.0")
018cf270
RW
3516 (source
3517 (origin
3518 (method url-fetch)
3519 (uri (cran-uri "laeken" version))
3520 (sha256
3521 (base32
ed46a05c 3522 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3523 (build-system r-build-system)
3524 (propagated-inputs
3525 `(("r-boot" ,r-boot)
3526 ("r-mass" ,r-mass)))
e9960d8c 3527 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3528 (synopsis "Estimation of indicators on social exclusion and poverty")
3529 (description "This package provides tools for the estimation of indicators
3530on social exclusion and poverty, as well as an implementation of Pareto tail
3531modeling for empirical income distributions.")
3532 (license license:gpl2+)))
e5c17b8d
RW
3533
3534(define-public r-vcd
3535 (package
3536 (name "r-vcd")
2960f965 3537 (version "1.4-4")
e5c17b8d
RW
3538 (source
3539 (origin
3540 (method url-fetch)
3541 (uri (cran-uri "vcd" version))
3542 (sha256
3543 (base32
2960f965 3544 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3545 (build-system r-build-system)
3546 (propagated-inputs
3547 `(("r-colorspace" ,r-colorspace)
3548 ("r-lmtest" ,r-lmtest)
3549 ("r-mass" ,r-mass)))
e9960d8c 3550 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3551 (synopsis "Visualizing categorical data")
3552 (description "This package provides visualization techniques, data sets,
3553summary and inference procedures aimed particularly at categorical data.
3554Special emphasis is given to highly extensible grid graphics. The package was
3555originally inspired by the book \"Visualizing Categorical Data\" by Michael
3556Friendly and is now the main support package for a new book, \"Discrete Data
3557Analysis with R\" by Michael Friendly and David Meyer (2015).")
3558 (license license:gpl2)))
ae164260
RW
3559
3560(define-public r-ica
3561 (package
3562 (name "r-ica")
fabf0993 3563 (version "1.0-2")
ae164260
RW
3564 (source
3565 (origin
3566 (method url-fetch)
3567 (uri (cran-uri "ica" version))
3568 (sha256
3569 (base32
fabf0993 3570 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3571 (build-system r-build-system)
e9960d8c 3572 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3573 (synopsis "Independent component analysis")
3574 (description "This package provides tools for @dfn{Independent Component
3575Analysis} (ICA) using various algorithms: FastICA,
3576Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3577of Eigenmatrices} (JADE).")
3578 (license license:gpl2+)))
bf025ff6
RW
3579
3580(define-public r-dtw
3581 (package
3582 (name "r-dtw")
fa859675 3583 (version "1.21-3")
bf025ff6
RW
3584 (source
3585 (origin
3586 (method url-fetch)
3587 (uri (cran-uri "dtw" version))
3588 (sha256
3589 (base32
fa859675 3590 "02hyhx1sy5h3vzh9zixy18a7d47df4k5d0wyflcvlcbsbcl6p90s"))))
bf025ff6
RW
3591 (build-system r-build-system)
3592 (propagated-inputs `(("r-proxy" ,r-proxy)))
3593 (home-page "http://dtw.r-forge.r-project.org/")
3594 (synopsis "Dynamic Time Warping Algorithms")
3595 (description "This package provides a comprehensive implementation of
3596@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3597optimal (least cumulative distance) alignment between points of two time
3598series. Common DTW variants covered include local (slope) and global (window)
3599constraints, subsequence matches, arbitrary distance definitions,
3600normalizations, minimum variance matching, and so on.")
3601 (license license:gpl2+)))
15ef07f0
RW
3602
3603(define-public r-sdmtools
3604 (package
3605 (name "r-sdmtools")
5ac82ee3 3606 (version "1.1-221.1")
15ef07f0
RW
3607 (source
3608 (origin
3609 (method url-fetch)
3610 (uri (cran-uri "SDMTools" version))
3611 (sha256
3612 (base32
5ac82ee3 3613 "1fsgnlc7glawimzijp11j53g5bnfp1mdq9wb0754idmxcdi8a99q"))))
15ef07f0
RW
3614 (properties `((upstream-name . "SDMTools")))
3615 (build-system r-build-system)
3616 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3617 (home-page "http://www.rforge.net/SDMTools/")
3618 (synopsis "Species distribution modelling tools")
9c98e0e7 3619 (description "This package provides a set of tools for post processing
15ef07f0
RW
3620the outcomes of species distribution modeling exercises. It includes novel
3621methods for comparing models and tracking changes in distributions through
3622time. It further includes methods for visualizing outcomes, selecting
3623thresholds, calculating measures of accuracy and landscape fragmentation
3624statistics, etc.")
3625 (license license:gpl3+)))
ae3f2079
RW
3626
3627(define-public r-scatterplot3d
3628 (package
3629 (name "r-scatterplot3d")
5ade82bb 3630 (version "0.3-41")
ae3f2079
RW
3631 (source
3632 (origin
3633 (method url-fetch)
3634 (uri (cran-uri "scatterplot3d" version))
3635 (sha256
3636 (base32
5ade82bb 3637 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3638 (build-system r-build-system)
e9960d8c 3639 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3640 (synopsis "3D scatter plot")
3641 (description "This package provides an implementation of scatter plots for
3642plotting. a three dimensional point cloud.")
3643 (license license:gpl2)))
f90018e5
RW
3644
3645(define-public r-ggridges
3646 (package
3647 (name "r-ggridges")
16a39c2d 3648 (version "0.5.1")
f90018e5
RW
3649 (source
3650 (origin
3651 (method url-fetch)
3652 (uri (cran-uri "ggridges" version))
3653 (sha256
3654 (base32
16a39c2d 3655 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3656 (build-system r-build-system)
3657 (propagated-inputs
3658 `(("r-ggplot2" ,r-ggplot2)
3659 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3660 ("r-scales" ,r-scales)
3661 ("r-withr" ,r-withr)))
f90018e5
RW
3662 (home-page "https://github.com/clauswilke/ggridges")
3663 (synopsis "Ridgeline plots in ggplot2")
3664 (description
3665 "Ridgeline plots provide a convenient way of visualizing changes in
3666distributions over time or space. This package enables the creation of such
3667plots in @code{ggplot2}.")
3668 (license license:gpl2)))
007f6d98
RW
3669
3670(define-public r-ggjoy
3671 (package
3672 (name "r-ggjoy")
c36745cf 3673 (version "0.4.1")
007f6d98
RW
3674 (source
3675 (origin
3676 (method url-fetch)
3677 (uri (cran-uri "ggjoy" version))
3678 (sha256
3679 (base32
c36745cf 3680 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3681 (build-system r-build-system)
3682 (propagated-inputs
3683 `(("r-ggplot2" ,r-ggplot2)
3684 ("r-ggridges" ,r-ggridges)))
3685 (home-page "https://github.com/clauswilke/ggjoy")
3686 (synopsis "Joyplots in ggplot2")
3687 (description "Joyplots provide a convenient way of visualizing changes in
3688distributions over time or space. This package enables the creation of such
3689plots in @code{ggplot2}.")
3690 (license license:gpl2)))
2976f304
RW
3691
3692(define-public r-cli
3693 (package
3694 (name "r-cli")
78e29738 3695 (version "1.1.0")
2976f304
RW
3696 (source
3697 (origin
3698 (method url-fetch)
3699 (uri (cran-uri "cli" version))
3700 (sha256
3701 (base32
78e29738 3702 "02hdwvdq5nic6dhxj88jbgsc9m8yrz3yibigg6szkggxyk6hzh2g"))))
2976f304
RW
3703 (build-system r-build-system)
3704 (propagated-inputs
3705 `(("r-assertthat" ,r-assertthat)
3706 ("r-crayon" ,r-crayon)))
3707 (home-page "https://github.com/r-lib/cli#readme")
3708 (synopsis "Helpers for developing command line interfaces")
3709 (description "This package provides a suite of tools designed to build
3710attractive command line interfaces (CLIs). It includes tools for drawing
3711rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3712 (license license:expat)))
55577393
RW
3713
3714(define-public r-argparser
3715 (package
3716 (name "r-argparser")
3717 (version "0.4")
3718 (source
3719 (origin
3720 (method url-fetch)
3721 (uri (cran-uri "argparser" version))
3722 (sha256
3723 (base32
3724 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3725 (build-system r-build-system)
3726 (home-page "https://bitbucket.org/djhshih/argparser")
3727 (synopsis "Command-line argument parser")
3728 (description
3729 "This package provides a cross-platform command-line argument parser
3730written purely in R with no external dependencies. It is useful with the
3731Rscript front-end and facilitates turning an R script into an executable
3732script.")
3733 (license license:gpl3+)))
a3257d42
RW
3734
3735(define-public r-debugme
3736 (package
3737 (name "r-debugme")
3738 (version "1.1.0")
3739 (source
3740 (origin
3741 (method url-fetch)
3742 (uri (cran-uri "debugme" version))
3743 (sha256
3744 (base32
3745 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3746 (build-system r-build-system)
3747 (propagated-inputs `(("r-crayon" ,r-crayon)))
3748 (home-page "https://github.com/r-lib/debugme#readme")
3749 (synopsis "Debug R packages")
3750 (description
3751 "This package allows the user to specify debug messages as special string
3752constants, and control debugging of packages via environment variables.")
3753 (license license:expat)))
2058e37d
RW
3754
3755(define-public r-processx
3756 (package
3757 (name "r-processx")
503d5b5a 3758 (version "3.4.1")
2058e37d
RW
3759 (source
3760 (origin
3761 (method url-fetch)
3762 (uri (cran-uri "processx" version))
3763 (sha256
3764 (base32
503d5b5a 3765 "1g6ipcaxg9y94lyrnbp7kkbqfkcdh1fyrqjjclbjp3x7iysdvazi"))))
2058e37d
RW
3766 (build-system r-build-system)
3767 (propagated-inputs
0e87bf01
RW
3768 `(("r-ps" ,r-ps)
3769 ("r-r6" ,r-r6)))
2058e37d
RW
3770 (home-page "https://github.com/r-lib/processx3")
3771 (synopsis "Execute and control system processes")
3772 (description
3773 "This package provides portable tools to run system processes in the
3774background. It can check if a background process is running; wait on a
3775background process to finish; get the exit status of finished processes; kill
3776background processes and their children; restart processes. It can read the
3777standard output and error of the processes, using non-blocking connections.
3778@code{processx} can poll a process for standard output or error, with a
3779timeout. It can also poll several processes at once.")
3780 (license license:expat)))
f285346a
RW
3781
3782(define-public r-tsp
3783 (package
3784 (name "r-tsp")
130314d8 3785 (version "1.1-7")
f285346a
RW
3786 (source
3787 (origin
3788 (method url-fetch)
3789 (uri (cran-uri "TSP" version))
3790 (sha256
3791 (base32
130314d8 3792 "0rxxhvqi55869dg2p82hzg5kvgcqf9h60cjcg00k3pv9aw4x07kb"))))
f285346a
RW
3793 (properties `((upstream-name . "TSP")))
3794 (build-system r-build-system)
3795 (propagated-inputs `(("r-foreach" ,r-foreach)))
3796 (home-page "https://cran.r-project.org/web/packages/TSP/")
3797 (synopsis "Traveling salesperson problem (TSP)")
3798 (description "This package provides basic infrastructure and some
3799algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3800traveling salesman problem).")
3801 (license license:gpl3)))
ffb59bce
RW
3802
3803(define-public r-qap
3804 (package
3805 (name "r-qap")
3806 (version "0.1-1")
3807 (source
3808 (origin
3809 (method url-fetch)
3810 (uri (cran-uri "qap" version))
3811 (sha256
3812 (base32
3813 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3814 (build-system r-build-system)
3815 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3816 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3817 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3818 (description "This package implements heuristics for the @dfn{quadratic
3819assignment problem} (QAP). Currently only a simulated annealing heuristic is
3820available.")
3821 (license license:gpl3)))
7fe49f2a
RW
3822
3823(define-public r-gclus
3824 (package
3825 (name "r-gclus")
111516f9 3826 (version "1.3.2")
7fe49f2a
RW
3827 (source
3828 (origin
3829 (method url-fetch)
3830 (uri (cran-uri "gclus" version))
3831 (sha256
3832 (base32
111516f9 3833 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3834 (build-system r-build-system)
3835 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3836 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3837 (synopsis "Clustering graphics")
3838 (description "This package orders panels in scatterplot matrices and
3839parallel coordinate displays by some merit index. It contains various indices
3840of merit, ordering functions, and enhanced versions of @code{pairs} and
3841@code{parcoord} which color panels according to their merit level.")
3842 (license license:gpl2+)))
8e5e26d2
RW
3843
3844(define-public r-webshot
3845 (package
3846 (name "r-webshot")
8871a513 3847 (version "0.5.1")
8e5e26d2
RW
3848 (source
3849 (origin
3850 (method url-fetch)
3851 (uri (cran-uri "webshot" version))
3852 (sha256
3853 (base32
8871a513 3854 "08sb1xi376pfy1vwilk2d68zljsg9yiv04n2dkqz383gdhh0sxdr"))))
8e5e26d2
RW
3855 (build-system r-build-system)
3856 (propagated-inputs
8871a513
RW
3857 `(("r-callr" ,r-callr)
3858 ("r-jsonlite" ,r-jsonlite)
3859 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3860 (home-page "https://github.com/wch/webshot/")
3861 (synopsis "Take screenshots of web pages")
3862 (description
3863 "Webshot makes it easy to take screenshots of web pages from within R.
3864It can also run Shiny applications locally and take screenshots of the
3865application; and it can render and screenshot static as well as interactive R
3866Markdown documents.")
3867 (license license:gpl2)))
2e9d187b
RW
3868
3869(define-public r-seriation
3870 (package
3871 (name "r-seriation")
bd8710b4 3872 (version "1.2-8")
2e9d187b
RW
3873 (source
3874 (origin
3875 (method url-fetch)
3876 (uri (cran-uri "seriation" version))
3877 (sha256
3878 (base32
bd8710b4 3879 "1zbdxq0s5rc5v307b69fw9k52m0654ls7pf22lh35ggirig6lwsk"))))
2e9d187b
RW
3880 (build-system r-build-system)
3881 (propagated-inputs
3882 `(("r-cluster" ,r-cluster)
3883 ("r-colorspace" ,r-colorspace)
3884 ("r-dendextend" ,r-dendextend)
3885 ("r-gclus" ,r-gclus)
3886 ("r-gplots" ,r-gplots)
3887 ("r-mass" ,r-mass)
3888 ("r-qap" ,r-qap)
3889 ("r-registry" ,r-registry)
3890 ("r-tsp" ,r-tsp)))
3891 (native-inputs `(("gfortran" ,gfortran)))
3892 (home-page "http://s2.smu.edu/IDA/seriation/")
3893 (synopsis "Infrastructure for ordering objects using seriation")
3894 (description
3895 "This package provides infrastructure for seriation with an
3896implementation of several seriation/sequencing techniques to reorder matrices,
3897dissimilarity matrices, and dendrograms. It also provides (optimally)
3898reordered heatmaps, color images and clustering visualizations like
3899dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3900iVAT).")
3901 (license license:gpl3)))
e9e78d2c 3902
f6d2b45c
RW
3903(define-public r-xfun
3904 (package
3905 (name "r-xfun")
9ba8494c 3906 (version "0.9")
f6d2b45c
RW
3907 (source
3908 (origin
3909 (method url-fetch)
3910 (uri (cran-uri "xfun" version))
3911 (sha256
3912 (base32
9ba8494c 3913 "1c3wmy6s4ck821mwl7i2g8cxd31g30llbpivbgq21g1rxs4zwlyl"))))
f6d2b45c
RW
3914 (build-system r-build-system)
3915 (home-page "https://github.com/yihui/xfun")
3916 (synopsis "Miscellaneous functions")
3917 (description
3918 "This package provides miscellaneous functions commonly used in other
3919packages maintained by Yihui Xie.")
3920 (license license:expat)))
f2442968
RW
3921
3922(define-public r-utf8
3923 (package
3924 (name "r-utf8")
65ea783f 3925 (version "1.1.4")
f2442968
RW
3926 (source
3927 (origin
3928 (method url-fetch)
3929 (uri (cran-uri "utf8" version))
3930 (sha256
3931 (base32
65ea783f 3932 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
3933 (build-system r-build-system)
3934 (home-page "https://github.com/patperry/r-utf8")
3935 (synopsis "Unicode text processing")
3936 (description
3937 "This package provides tools to process and print UTF-8 encoded
3938international text (Unicode). Input, validate, normalize, encode, format, and
3939display.")
3940 (license license:asl2.0)))
c555ccab 3941
c87a3358
RW
3942(define-public r-zeallot
3943 (package
3944 (name "r-zeallot")
3945 (version "0.1.0")
3946 (source
3947 (origin
3948 (method url-fetch)
3949 (uri (cran-uri "zeallot" version))
3950 (sha256
3951 (base32
3952 "1sd1igcfnv27pa3bqxlbyxchi562h7grnjg1l7wxx3bwr49i57s3"))))
3953 (build-system r-build-system)
3954 (home-page "https://github.com/nteetor/zeallot")
3955 (synopsis "Multiple, unpacking, and destructuring assignment")
3956 (description
3957 "This package provides a @code{%<-%} operator to perform multiple,
3958unpacking, and destructuring assignment in R. The operator unpacks the
3959right-hand side of an assignment into multiple values and assigns these values
3960to variables on the left-hand side of the assignment.")
3961 (license license:expat)))
3962
6004bc1a
RW
3963(define-public r-vctrs
3964 (package
3965 (name "r-vctrs")
56444d18 3966 (version "0.2.0")
6004bc1a
RW
3967 (source
3968 (origin
3969 (method url-fetch)
3970 (uri (cran-uri "vctrs" version))
3971 (sha256
3972 (base32
56444d18 3973 "05h0y8qzwc899qj84gkhg4jwzscd065as00d4d8smv42h4i8zkjv"))))
6004bc1a
RW
3974 (build-system r-build-system)
3975 (propagated-inputs
3976 `(("r-backports" ,r-backports)
3977 ("r-digest" ,r-digest)
56444d18 3978 ("r-ellipsis" ,r-ellipsis)
6004bc1a
RW
3979 ("r-glue" ,r-glue)
3980 ("r-rlang" ,r-rlang)
3981 ("r-zeallot" ,r-zeallot)))
3982 (home-page "https://github.com/r-lib/vctrs")
3983 (synopsis "Vector helpers")
3984 (description
3985 "There are three main goals to the @code{vctrs} package:
3986
3987@enumerate
3988@item To propose @code{vec_size()} and @code{vec_type()} as alternatives to
3989 @code{length()} and @code{class()}. These definitions are paired with a
3990 framework for type-coercion and size-recycling.
3991@item To define type- and size-stability as desirable function properties, use
3992 them to analyse existing base function, and to propose better alternatives.
3993 This work has been particularly motivated by thinking about the ideal
3994 properties of @code{c()}, @code{ifelse()}, and @code{rbind()}.
3995@item To provide a new @code{vctr} base class that makes it easy to create new
3996 S3 vectors. @code{vctrs} provides methods for many base generics in terms of
3997 a few new @code{vctrs} generics, making implementation considerably simpler
3998 and more robust.
3999@end enumerate\n")
4000 (license license:gpl3)))
4001
c555ccab
RW
4002(define-public r-pillar
4003 (package
4004 (name "r-pillar")
9f8f2d9b 4005 (version "1.4.2")
c555ccab
RW
4006 (source
4007 (origin
4008 (method url-fetch)
4009 (uri (cran-uri "pillar" version))
4010 (sha256
4011 (base32
9f8f2d9b 4012 "0988047mf0xdhdkqqmavzx4ifjhndjnxniyrrhrdq1nvnrvbpfms"))))
c555ccab
RW
4013 (build-system r-build-system)
4014 (propagated-inputs
4015 `(("r-cli" ,r-cli)
4016 ("r-crayon" ,r-crayon)
6f5b157e 4017 ("r-fansi" ,r-fansi)
c555ccab 4018 ("r-rlang" ,r-rlang)
33ba8135
RW
4019 ("r-utf8" ,r-utf8)
4020 ("r-vctrs" ,r-vctrs)))
c555ccab
RW
4021 (home-page "https://github.com/r-lib/pillar")
4022 (synopsis "Coloured formatting for columns")
4023 (description
4024 "This package provides a @code{pillar} generic designed for formatting
4025columns of data using the full range of colours provided by modern
4026terminals.")
4027 (license license:gpl3)))
1c791925
RW
4028
4029(define-public r-uuid
4030 (package
4031 (name "r-uuid")
4032 (version "0.1-2")
4033 (source
4034 (origin
4035 (method url-fetch)
4036 (uri (cran-uri "uuid" version))
4037 (sha256
4038 (base32
4039 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
4040 (build-system r-build-system)
4041 (home-page "http://www.rforge.net/uuid")
4042 (synopsis "Tools for generating and handling of UUIDs")
4043 (description
4044 "This package provides tools for generating and handling of
4045@dfn{Universally Unique Identifiers} (UUIDs).")
4046 (license license:expat)))
846f4c23
RW
4047
4048(define-public r-tinytex
4049 (package
4050 (name "r-tinytex")
33af00ee 4051 (version "0.15")
846f4c23
RW
4052 (source
4053 (origin
4054 (method url-fetch)
4055 (uri (cran-uri "tinytex" version))
4056 (sha256
4057 (base32
33af00ee 4058 "145dmgq7h55mmqqlnnj153j484x2a9s1fbvjbjkdyqzpnz9qh2ax"))))
846f4c23 4059 (build-system r-build-system)
8b0701d9
TGR
4060 (propagated-inputs
4061 `(("r-xfun" ,r-xfun)))
846f4c23
RW
4062 (home-page "https://github.com/yihui/tinytex")
4063 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
4064 (description
4065 "This package provides helper functions to install and maintain the LaTeX
4066distribution named TinyTeX, a lightweight, cross-platform, portable, and
4067easy-to-maintain version of TeX Live. This package also contains helper
4068functions to compile LaTeX documents, and install missing LaTeX packages
4069automatically.")
4070 (license license:expat)))
4376166b
RW
4071
4072(define-public r-metap
4073 (package
4074 (name "r-metap")
87bb1b8c 4075 (version "1.1")
4376166b
RW
4076 (source
4077 (origin
4078 (method url-fetch)
4079 (uri (cran-uri "metap" version))
4080 (sha256
4081 (base32
87bb1b8c 4082 "10kv7z8pik5iy374h399vws0ldf41y2nczlwh8axqf9dcwl084i0"))))
4376166b
RW
4083 (build-system r-build-system)
4084 (propagated-inputs
e32368c1
RW
4085 `(("r-lattice" ,r-lattice)
4086 ("r-rdpack" ,r-rdpack)))
4376166b
RW
4087 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
4088 (synopsis "Meta-analysis of significance values")
4089 (description
4090 "The canonical way to perform meta-analysis involves using effect sizes.
4091When they are not available this package provides a number of methods for
4092meta-analysis of significance values including the methods of Edgington,
4093Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
4094published results; and a routine for graphical display.")
4095 (license license:gpl2)))
5f4565b1
RW
4096
4097(define-public r-network
4098 (package
4099 (name "r-network")
20a48579 4100 (version "1.15")
5f4565b1
RW
4101 (source
4102 (origin
4103 (method url-fetch)
4104 (uri (cran-uri "network" version))
4105 (sha256
4106 (base32
20a48579 4107 "1cscw5978fyixhkicf06c4b2g1yf6gyi8vx86cz3dy75d41mrgjw"))))
5f4565b1 4108 (build-system r-build-system)
75cbc800
RW
4109 (propagated-inputs
4110 `(("r-magrittr" ,r-magrittr)
4111 ("r-tibble" ,r-tibble)))
40862677 4112 (home-page "https://statnet.org/")
5f4565b1
RW
4113 (synopsis "Classes for relational data")
4114 (description
4115 "This package provides tools to create and modify network objects. The
4116@code{network} class can represent a range of relational data types, and
4117supports arbitrary vertex/edge/graph attributes.")
4118 (license license:gpl2+)))
07a2f34d
RW
4119
4120(define-public r-statnet-common
4121 (package
4122 (name "r-statnet-common")
f7f65cba 4123 (version "4.3.0")
07a2f34d
RW
4124 (source
4125 (origin
4126 (method url-fetch)
4127 (uri (cran-uri "statnet.common" version))
4128 (sha256
4129 (base32
f7f65cba 4130 "0ng90i0wm9wlyhjbnmnylc1bbqw396p1dr7f402dyry9x9ck6jl3"))))
07a2f34d
RW
4131 (properties
4132 `((upstream-name . "statnet.common")))
4133 (build-system r-build-system)
1268a995
RW
4134 (propagated-inputs
4135 `(("r-coda" ,r-coda)))
40862677 4136 (home-page "https://statnet.org")
07a2f34d
RW
4137 (synopsis "R scripts and utilities used by the Statnet software")
4138 (description "This package provides non-statistical utilities used by the
4139software developed by the Statnet Project.")
4140 (license license:gpl3)))
1088744d
RW
4141
4142(define-public r-sna
4143 (package
4144 (name "r-sna")
4145 (version "2.4")
4146 (source
4147 (origin
4148 (method url-fetch)
4149 (uri (cran-uri "sna" version))
4150 (sha256
4151 (base32
4152 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
4153 (build-system r-build-system)
4154 (propagated-inputs
4155 `(("r-network" ,r-network)
4156 ("r-statnet-common" ,r-statnet-common)))
40862677 4157 (home-page "https://statnet.org")
1088744d
RW
4158 (synopsis "Tools for social network analysis")
4159 (description
4160 "This package provides a range of tools for social network analysis,
4161including node and graph-level indices, structural distance and covariance
4162methods, structural equivalence detection, network regression, random graph
4163generation, and 2D/3D network visualization.")
4164 (license license:gpl2+)))
93c21ddc
RW
4165
4166(define-public r-ttr
4167 (package
4168 (name "r-ttr")
534bf85b 4169 (version "0.23-4")
93c21ddc
RW
4170 (source
4171 (origin
4172 (method url-fetch)
4173 (uri (cran-uri "TTR" version))
4174 (sha256
4175 (base32
534bf85b 4176 "18mzyv6cmxmqyqsfwlx2b2k055887mfgc2jgj8xkn8c6m56n05zb"))))
93c21ddc
RW
4177 (properties `((upstream-name . "TTR")))
4178 (build-system r-build-system)
4179 (propagated-inputs
4180 `(("r-curl" ,r-curl)
4181 ("r-xts" ,r-xts)
4182 ("r-zoo" ,r-zoo)))
4183 (native-inputs `(("gfortran" ,gfortran)))
4184 (home-page "https://github.com/joshuaulrich/TTR")
4185 (synopsis "Technical trading rules")
4186 (description
4187 "This package provides functions and data to construct technical trading
4188rules with R.")
4189 (license license:gpl2)))
0b64332c
RW
4190
4191(define-public r-leaps
4192 (package
4193 (name "r-leaps")
4194 (version "3.0")
4195 (source
4196 (origin
4197 (method url-fetch)
4198 (uri (cran-uri "leaps" version))
4199 (sha256
4200 (base32
4201 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
4202 (build-system r-build-system)
4203 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4204 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
4205 (synopsis "Regression subset selection")
4206 (description
4207 "This package provides tools for regression subset selection, including
4208exhaustive search.")
4209 (license license:gpl2+)))
d3cb62e5
RW
4210
4211(define-public r-splus2r
4212 (package
4213 (name "r-splus2r")
4214 (version "1.2-2")
4215 (source
4216 (origin
4217 (method url-fetch)
4218 (uri (cran-uri "splus2R" version))
4219 (sha256
4220 (base32
4221 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
4222 (properties `((upstream-name . "splus2R")))
4223 (build-system r-build-system)
4224 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4225 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
4226 (synopsis "Supplemental S-PLUS functionality in R")
4227 (description
4228 "Currently there are many functions in S-PLUS that are missing in R. To
4229facilitate the conversion of S-PLUS packages to R packages, this package
4230provides some missing S-PLUS functionality in R.")
4231 (license license:gpl2)))
034ac9d6
RW
4232
4233(define-public r-ifultools
4234 (package
4235 (name "r-ifultools")
d8787b33 4236 (version "2.0-5")
034ac9d6
RW
4237 (source
4238 (origin
4239 (method url-fetch)
4240 (uri (cran-uri "ifultools" version))
4241 (sha256
4242 (base32
d8787b33 4243 "040kvbczcmmbaiaz0k0pdq9af541pjj6iwzh1a3w4szh9w6b5a3j"))))
034ac9d6
RW
4244 (build-system r-build-system)
4245 (propagated-inputs
4246 `(("r-mass" ,r-mass)
4247 ("r-splus2r" ,r-splus2r)))
d062957a 4248 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
4249 (synopsis "Insightful research tools")
4250 (description "This package provides C code used by the wmtsa, fractal, and
4251sapa R packages.")
4252 (license license:gpl2)))
0be7effe
RW
4253
4254(define-public r-sapa
4255 (package
4256 (name "r-sapa")
4257 (version "2.0-2")
4258 (source
4259 (origin
4260 (method url-fetch)
4261 (uri (cran-uri "sapa" version))
4262 (sha256
4263 (base32
4264 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
4265 (build-system r-build-system)
4266 (propagated-inputs
4267 `(("r-ifultools" ,r-ifultools)
4268 ("r-splus2r" ,r-splus2r)))
d062957a 4269 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
4270 (synopsis "Spectral analysis for physical applications")
4271 (description "This package provides software for the book Spectral
4272Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
4273Cambridge University Press, 1993.")
4274 (license license:gpl2)))
dceb1592 4275
3a4c6288
RW
4276(define-public r-aggregation
4277 (package
4278 (name "r-aggregation")
4279 (version "1.0.1")
4280 (source
4281 (origin
4282 (method url-fetch)
4283 (uri (cran-uri "aggregation" version))
4284 (sha256
4285 (base32
4286 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
4287 (build-system r-build-system)
4288 (home-page "https://cran.r-project.org/web/packages/aggregation/")
4289 (synopsis "Methods for p-value aggregation")
4290 (description
4291 "This package contains functionality for performing the following methods
4292of p-value aggregation: Fisher's method, the Lancaster method (weighted
4293Fisher's method), and Sidak correction.")
4294 (license license:gpl3)))
4295
dceb1592
RW
4296(define-public r-quantmod
4297 (package
4298 (name "r-quantmod")
22b2d8b9 4299 (version "0.4-15")
dceb1592
RW
4300 (source
4301 (origin
4302 (method url-fetch)
4303 (uri (cran-uri "quantmod" version))
4304 (sha256
4305 (base32
22b2d8b9 4306 "0lyzaf5ypk93v6zj9gdghy05cc7cxgn9yasv1apx5r6qsjcfgwky"))))
dceb1592
RW
4307 (build-system r-build-system)
4308 (propagated-inputs
4309 `(("r-curl" ,r-curl)
4310 ("r-ttr" ,r-ttr)
4311 ("r-xts" ,r-xts)
4312 ("r-zoo" ,r-zoo)))
d062957a 4313 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
4314 (synopsis "Quantitative financial modelling framework")
4315 (description "This package provides a quantitative financial modelling
4316framework to allow users to specify, build, trade, and analyse quantitative
4317financial trading strategies.")
4318 (license license:gpl3)))
b6dc3255
RW
4319
4320(define-public r-tseries
4321 (package
4322 (name "r-tseries")
9ce3d17e 4323 (version "0.10-47")
b6dc3255
RW
4324 (source
4325 (origin
4326 (method url-fetch)
4327 (uri (cran-uri "tseries" version))
4328 (sha256
4329 (base32
9ce3d17e 4330 "0yzvc9djp3angvxdxqi60wi726y76ablsb71q88ycvw0avgpf8r0"))))
b6dc3255
RW
4331 (build-system r-build-system)
4332 (propagated-inputs
4333 `(("r-quadprog" ,r-quadprog)
4334 ("r-quantmod" ,r-quantmod)
4335 ("r-zoo" ,r-zoo)))
4336 (native-inputs
4337 `(("gfortran" ,gfortran)))
d062957a 4338 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
4339 (synopsis "Time series analysis and computational finance")
4340 (description
4341 "This package provides functions relating to time series analysis and
4342computational finance.")
4343 (license license:gpl2)))
a2c079a7
RW
4344
4345(define-public r-wmtsa
4346 (package
4347 (name "r-wmtsa")
4348 (version "2.0-3")
4349 (source
4350 (origin
4351 (method url-fetch)
4352 (uri (cran-uri "wmtsa" version))
4353 (sha256
4354 (base32
4355 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
4356 (build-system r-build-system)
4357 (propagated-inputs
4358 `(("r-ifultools" ,r-ifultools)
4359 ("r-mass" ,r-mass)
4360 ("r-splus2r" ,r-splus2r)))
d062957a 4361 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4362 (synopsis "Wavelet methods for time series analysis")
4363 (description
4364 "This package provides software to accompany the book \"Wavelet Methods
4365for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4366University Press, 2000.")
4367 (license license:gpl2)))
4993a02a
RW
4368
4369(define-public r-tsa
4370 (package
4371 (name "r-tsa")
1fe9919a 4372 (version "1.2")
4993a02a
RW
4373 (source
4374 (origin
4375 (method url-fetch)
4376 (uri (cran-uri "TSA" version))
4377 (sha256
4378 (base32
1fe9919a 4379 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4380 (properties `((upstream-name . "TSA")))
4381 (build-system r-build-system)
4382 (propagated-inputs
4383 `(("r-leaps" ,r-leaps)
4384 ("r-locfit" ,r-locfit)
1fe9919a 4385 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4386 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4387 (synopsis "Time series analysis")
4388 (description
4389 "This package contains R functions and datasets detailed in the book
4390\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4391Cryer and Kung-Sik Chan.")
4392 (license license:gpl2+)))
19da7fe3
RW
4393
4394(define-public r-extradistr
4395 (package
4396 (name "r-extradistr")
e0cd8f73 4397 (version "1.8.11")
19da7fe3
RW
4398 (source
4399 (origin
4400 (method url-fetch)
4401 (uri (cran-uri "extraDistr" version))
4402 (sha256
4403 (base32
e0cd8f73 4404 "1vvqv1d4hxa025gmm8cbiph63qsqy87l3ri5idd524gyz3chbcl3"))))
19da7fe3
RW
4405 (properties `((upstream-name . "extraDistr")))
4406 (build-system r-build-system)
4407 (propagated-inputs
4408 `(("r-rcpp" ,r-rcpp)))
4409 (home-page "https://github.com/twolodzko/extraDistr")
4410 (synopsis "Additional univariate and multivariate distributions")
4411 (description
4412 "This package implements density, distribution functions, quantile
4413functions and random generation functions for a large number of univariate and
4414multivariate distributions.")
4415 (license license:gpl2)))
5b25bc55
RW
4416
4417(define-public r-fractal
4418 (package
4419 (name "r-fractal")
4420 (version "2.0-4")
4421 (source
4422 (origin
4423 (method url-fetch)
4424 (uri (cran-uri "fractal" version))
4425 (sha256
4426 (base32
4427 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4428 (build-system r-build-system)
4429 (propagated-inputs
4430 `(("r-ifultools" ,r-ifultools)
4431 ("r-mass" ,r-mass)
4432 ("r-sapa" ,r-sapa)
4433 ("r-scatterplot3d" ,r-scatterplot3d)
4434 ("r-splus2r" ,r-splus2r)
4435 ("r-wmtsa" ,r-wmtsa)))
d062957a 4436 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4437 (synopsis "Fractal time series modeling and analysis")
4438 (description
4439 "This package provides tools for stochastic fractal and deterministic
4440chaotic time series analysis.")
4441 (license license:gpl2)))
6615a364
RW
4442
4443(define-public r-urca
4444 (package
4445 (name "r-urca")
4446 (version "1.3-0")
4447 (source
4448 (origin
4449 (method url-fetch)
4450 (uri (cran-uri "urca" version))
4451 (sha256
4452 (base32
4453 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4454 (build-system r-build-system)
4455 (propagated-inputs `(("r-nlme" ,r-nlme)))
4456 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4457 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4458 (synopsis "Unit root and cointegration tests for time series data")
4459 (description
4460 "This package provides unit root and cointegration tests encountered in
4461applied econometric analysis.")
4462 (license license:gpl2+)))
d32e5724
RW
4463
4464(define-public r-cubature
4465 (package
4466 (name "r-cubature")
5f1f1104 4467 (version "2.0.3")
d32e5724
RW
4468 (source
4469 (origin
4470 (method url-fetch)
4471 (uri (cran-uri "cubature" version))
4472 (sha256
4473 (base32
5f1f1104 4474 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4475 (build-system r-build-system)
4476 (propagated-inputs
4477 `(("r-rcpp" ,r-rcpp)))
4478 (home-page "https://github.com/bnaras/cubature")
4479 (synopsis "Adaptive multivariate integration over hypercubes")
4480 (description
4481 "This package is an R wrapper around the cubature C library for adaptive
4482multivariate integration over hypercubes. This version provides both
4483@code{hcubature} and @code{pcubature} routines in addition to a vector
4484interface.")
4485 ;; The included cubature C library is released under GPLv2+, but the
4486 ;; wrapper declares the license to be GPLv3+.
4487 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4488
4489(define-public r-trend
4490 (package
4491 (name "r-trend")
cd4abb6d 4492 (version "1.1.1")
7531ee84
RW
4493 (source
4494 (origin
4495 (method url-fetch)
4496 (uri (cran-uri "trend" version))
4497 (sha256
4498 (base32
cd4abb6d 4499 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4500 (build-system r-build-system)
4501 (propagated-inputs
4502 `(("r-extradistr" ,r-extradistr)))
4503 (native-inputs
4504 `(("gfortran" ,gfortran)))
d062957a 4505 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4506 (synopsis "Non-parametric trend tests and change-point detection")
4507 (description
4508 "The analysis of environmental data often requires the detection of
4509trends and change-points. This package includes tests for trend
4510detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4511Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4512Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4513correlation trend test), change-point detection (Lanzante's test procedures,
4514Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4515Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4516Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4517sample Robust Rank-Order Distributional Test.")
4518 (license license:gpl3)))
f96eda90
RW
4519
4520(define-public r-expm
4521 (package
4522 (name "r-expm")
a11d29b4 4523 (version "0.999-4")
f96eda90
RW
4524 (source
4525 (origin
4526 (method url-fetch)
4527 (uri (cran-uri "expm" version))
4528 (sha256
4529 (base32
a11d29b4 4530 "15k0acg2aqb2ajhwal6l7vhhp03m4lg579805d34554cl0kn9l2q"))))
f96eda90
RW
4531 (build-system r-build-system)
4532 (propagated-inputs `(("r-matrix" ,r-matrix)))
4533 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4534 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4535 (synopsis "Tools for matrix exponentials and related quantities")
4536 (description
4537 "This package provides tools for the computation of the matrix
4538exponential, logarithm, square root, and related quantities.")
4539 (license license:gpl2+)))
68b6a67e
RW
4540
4541(define-public r-complexplus
4542 (package
4543 (name "r-complexplus")
4544 (version "2.1")
4545 (source
4546 (origin
4547 (method url-fetch)
4548 (uri (cran-uri "complexplus" version))
4549 (sha256
4550 (base32
4551 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4552 (build-system r-build-system)
4553 (propagated-inputs
4554 `(("r-expm" ,r-expm)
4555 ("r-matrix" ,r-matrix)))
d062957a 4556 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4557 (synopsis "Functions of complex or real variables")
4558 (description
4559 "This package extends several functions to the complex domain, including
4560the matrix exponential and logarithm, and the determinant.")
4561 (license license:gpl2)))
7b81a7ea
RW
4562
4563(define-public r-phontools
4564 (package
4565 (name "r-phontools")
4566 (version "0.2-2.1")
4567 (source
4568 (origin
4569 (method url-fetch)
4570 (uri (cran-uri "phonTools" version))
4571 (sha256
4572 (base32
4573 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4574 (properties `((upstream-name . "phonTools")))
4575 (build-system r-build-system)
4576 (home-page "http://www.santiagobarreda.com/rscripts.html")
4577 (synopsis "Tools for phonetic and acoustic analyses")
4578 (description
4579 "This package contains tools for the organization, display, and analysis
4580of the sorts of data frequently encountered in phonetics research and
4581experimentation, including the easy creation of IPA vowel plots, and the
4582creation and manipulation of WAVE audio files.")
4583 (license license:bsd-2)))
d976454c
RW
4584
4585(define-public r-np
4586 (package
4587 (name "r-np")
02c57c01 4588 (version "0.60-9")
d976454c
RW
4589 (source
4590 (origin
4591 (method url-fetch)
4592 (uri (cran-uri "np" version))
4593 (sha256
4594 (base32
02c57c01 4595 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4596 (build-system r-build-system)
4597 (propagated-inputs
4598 `(("r-boot" ,r-boot)
4599 ("r-cubature" ,r-cubature)
65d66b3e 4600 ("r-quadprog" ,r-quadprog)
d976454c
RW
4601 ("r-quantreg" ,r-quantreg)))
4602 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4603 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4604 (description "This package provides non-parametric (and semi-parametric)
4605kernel methods that seamlessly handle a mix of continuous, unordered, and
4606ordered factor data types.")
4607 ;; Any version of the GPL.
4608 (license license:gpl3+)))
2a112be0
RW
4609
4610(define-public r-powerplus
4611 (package
4612 (name "r-powerplus")
4613 (version "3.1")
4614 (source
4615 (origin
4616 (method url-fetch)
4617 (uri (cran-uri "powerplus" version))
4618 (sha256
4619 (base32
4620 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4621 (build-system r-build-system)
4622 (propagated-inputs
4623 `(("r-complexplus" ,r-complexplus)
4624 ("r-expm" ,r-expm)
4625 ("r-mass" ,r-mass)
4626 ("r-matrix" ,r-matrix)
4627 ("r-phontools" ,r-phontools)))
d062957a 4628 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4629 (synopsis "Exponentiation operations")
4630 (description
4631 "This package provides tools for the computation of matrix and scalar
4632exponentiation.")
4633 (license license:gpl2)))
021caafa
RW
4634
4635(define-public r-heatmaply
4636 (package
4637 (name "r-heatmaply")
5da9918d 4638 (version "0.16.0")
021caafa
RW
4639 (source
4640 (origin
4641 (method url-fetch)
4642 (uri (cran-uri "heatmaply" version))
4643 (sha256
4644 (base32
5da9918d 4645 "1qhxk48qh61qjxdlhl0qffdh3yh8iiwccid5ssngdv433q0cmyc1"))))
021caafa
RW
4646 (build-system r-build-system)
4647 (propagated-inputs
4648 `(("r-assertthat" ,r-assertthat)
4649 ("r-colorspace" ,r-colorspace)
4650 ("r-dendextend" ,r-dendextend)
4651 ("r-ggplot2" ,r-ggplot2)
021caafa
RW
4652 ("r-htmlwidgets" ,r-htmlwidgets)
4653 ("r-magrittr" ,r-magrittr)
4654 ("r-plotly" ,r-plotly)
4655 ("r-rcolorbrewer" ,r-rcolorbrewer)
4656 ("r-reshape2" ,r-reshape2)
4657 ("r-scales" ,r-scales)
4658 ("r-seriation" ,r-seriation)
4659 ("r-viridis" ,r-viridis)
4660 ("r-webshot" ,r-webshot)))
4661 (home-page "https://cran.r-project.org/package=heatmaply")
4662 (synopsis "Interactive cluster heat maps using plotly")
4663 (description
4664 "This package enables you to create interactive cluster heatmaps that can
4665be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4666Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4667pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4668a popular graphical method for visualizing high-dimensional data, in which a
4669table of numbers is encoded as a grid of colored cells. The rows and columns
4670of the matrix are ordered to highlight patterns and are often accompanied by
4671dendrograms.")
4672 ;; Either version of the license.
4673 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4674
ff939ef4
RW
4675(define-public r-h5
4676 (package
4677 (name "r-h5")
4678 (version "0.9.9")
4679 (source
4680 (origin
4681 (method url-fetch)
4682 (uri (cran-uri "h5" version))
4683 (sha256
4684 (base32
4685 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4686 (build-system r-build-system)
4687 (inputs
4688 `(("zlib" ,zlib)
4689 ("hdf5" ,hdf5)))
4690 (native-inputs
4691 `(("which" ,which)))
4692 (propagated-inputs
4693 `(("r-rcpp" ,r-rcpp)))
4694 (home-page "https://github.com/mannau/h5")
4695 (synopsis "Interface to the HDF5 Library")
4696 (description
4697 "This package provides an S4 interface to the HDF5 library supporting
4698fast storage and retrieval of R-objects like vectors, matrices and arrays to
4699binary files in a language independent format. The HDF5 format can therefore
4700be used as an alternative to R's save/load mechanism. Since h5 is able to
4701access only subsets of stored data it can also handle data sets which do not
4702fit into memory.")
4703 (license license:bsd-2)))
4704
b2dc4cb4
RW
4705(define-public r-cgdsr
4706 (package
4707 (name "r-cgdsr")
dacf52e0 4708 (version "1.3.0")
b2dc4cb4
RW
4709 (source
4710 (origin
4711 (method url-fetch)
4712 (uri (cran-uri "cgdsr" version))
4713 (sha256
4714 (base32
dacf52e0 4715 "07yc819hkabpzzh0g0cbqza6bcfy67b2marrzz1lj97f9iba78ja"))))
b2dc4cb4
RW
4716 (build-system r-build-system)
4717 (propagated-inputs
dacf52e0
RW
4718 `(("r-httr" ,r-httr)
4719 ("r-r-methodss3" ,r-r-methodss3)
b2dc4cb4
RW
4720 ("r-r-oo" ,r-r-oo)))
4721 (home-page "https://github.com/cBioPortal/cgdsr")
4722 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4723 (description
4724 "This package provides a basic set of R functions for querying the Cancer
4725Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4726Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4727 (license license:lgpl3)))
a00968b7
RW
4728
4729(define-public r-import
4730 (package
4731 (name "r-import")
4732 (version "1.1.0")
4733 (source
4734 (origin
4735 (method url-fetch)
4736 (uri (cran-uri "import" version))
4737 (sha256
4738 (base32
4739 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4740 (build-system r-build-system)
4741 (home-page "https://github.com/smbache/import")
4742 (synopsis "Import mechanism for R")
4743 (description
4744 "This is an alternative mechanism for importing objects from packages.
4745The syntax allows for importing multiple objects from a package with a single
4746command in an expressive way. The import package bridges some of the gap
4747between using @code{library} (or @code{require}) and direct (single-object)
4748imports. Furthermore the imported objects are not placed in the current
4749environment. It is also possible to import objects from stand-alone @code{.R}
4750files.")
4751 (license license:expat)))
5d9b82ac
RW
4752
4753(define-public r-shinyace
4754 (package
4755 (name "r-shinyace")
dbd3950a 4756 (version "0.4.0")
5d9b82ac
RW
4757 (source
4758 (origin
4759 (method url-fetch)
4760 (uri (cran-uri "shinyAce" version))
4761 (sha256
4762 (base32
dbd3950a 4763 "0hvih5g0pswlnz5rf3blx5yqw11ssxvm8w4klxddp1ap20ncbgl1"))))
5d9b82ac
RW
4764 (properties `((upstream-name . "shinyAce")))
4765 (build-system r-build-system)
4766 (propagated-inputs
e86d3cc5
RW
4767 `(("r-shiny" ,r-shiny)
4768 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4769 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4770 (synopsis "Ace editor bindings for Shiny")
4771 (description
4772 "This package provides Ace editor bindings to enable a rich text editing
4773environment within Shiny.")
4774 (license license:expat)))
f64fea1d 4775
72032c9d
RW
4776(define-public r-base64url
4777 (package
4778 (name "r-base64url")
4779 (version "1.4")
4780 (source
4781 (origin
4782 (method url-fetch)
4783 (uri (cran-uri "base64url" version))
4784 (sha256
4785 (base32
4786 "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
4787 (build-system r-build-system)
4788 (propagated-inputs
4789 `(("r-backports" ,r-backports)))
4790 (home-page "https://github.com/mllg/base64url")
4791 (synopsis "Fast and URL-safe base64 encoder and decoder")
4792 (description
4793 "This package provides a URL-safe base64 encoder and decoder. In
4794contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
4795the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
4796encoder does not fill the string with trailing @code{=}. The resulting
4797encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
4798and thus are safe to use in URLs or for file names. The package also comes
4799with a simple base32 encoder/decoder suited for case insensitive file
4800systems.")
4801 (license license:gpl3)))
4802
f64fea1d
RW
4803(define-public r-radiant-data
4804 (package
4805 (name "r-radiant-data")
a7146013 4806 (version "1.0.6")
f64fea1d
RW
4807 (source
4808 (origin
4809 (method url-fetch)
4810 (uri (cran-uri "radiant.data" version))
4811 (sha256
4812 (base32
a7146013 4813 "08x7zasxf429m021482p86lx3zc6dqz2mih0id8s34isg4gafapg"))
f64fea1d
RW
4814 (modules '((guix build utils)))
4815 (snippet
4816 '(begin
4817 ;; Delete files that are under CC-NC-SA.
4818 (delete-file-recursively "inst/app/tools/help")
4819 #t))))
4820 (properties `((upstream-name . "radiant.data")))
4821 (build-system r-build-system)
4822 (propagated-inputs
4823 `(("r-base64enc" ,r-base64enc)
4824 ("r-broom" ,r-broom)
4825 ("r-car" ,r-car)
4826 ("r-curl" ,r-curl)
4827 ("r-dplyr" ,r-dplyr)
4828 ("r-dt" ,r-dt)
36dc3591 4829 ("r-glue" ,r-glue)
f64fea1d
RW
4830 ("r-ggplot2" ,r-ggplot2)
4831 ("r-gridextra" ,r-gridextra)
4832 ("r-import" ,r-import)
4833 ("r-jsonlite" ,r-jsonlite)
4834 ("r-knitr" ,r-knitr)
4835 ("r-lubridate" ,r-lubridate)
4836 ("r-magrittr" ,r-magrittr)
4837 ("r-markdown" ,r-markdown)
36dc3591 4838 ("r-plotly" ,r-plotly)
f64fea1d
RW
4839 ("r-psych" ,r-psych)
4840 ("r-readr" ,r-readr)
36dc3591
RW
4841 ("r-readxl" ,r-readxl)
4842 ("r-rlang" ,r-rlang)
f64fea1d
RW
4843 ("r-rmarkdown" ,r-rmarkdown)
4844 ("r-rstudioapi" ,r-rstudioapi)
4845 ("r-scales" ,r-scales)
4846 ("r-shiny" ,r-shiny)
e5f9e9fa 4847 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4848 ("r-shinyace" ,r-shinyace)
cb40b6eb 4849 ("r-stringi" ,r-stringi)
f64fea1d 4850 ("r-tibble" ,r-tibble)
36dc3591
RW
4851 ("r-tidyr" ,r-tidyr)
4852 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4853 (home-page "https://github.com/radiant-rstats/radiant.data")
4854 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4855 (description
4856 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4857visualizing, summarizing, transforming, and combining data. It also contains
4858functionality to generate reproducible reports of the analyses conducted in
4859the application.")
4860 (license license:agpl3)))
e2cafc24
RW
4861
4862(define-public r-algdesign
4863 (package
4864 (name "r-algdesign")
4865 (version "1.1-7.3")
4866 (source
4867 (origin
4868 (method url-fetch)
4869 (uri (cran-uri "AlgDesign" version))
4870 (sha256
4871 (base32
4872 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
4873 (properties `((upstream-name . "AlgDesign")))
4874 (build-system r-build-system)
4875 (home-page "https://github.com/jvbraun/AlgDesign")
4876 (synopsis "Algorithmic experimental design")
4877 (description
4878 "This package provides tools to calculate exact and approximate theory
4879experimental designs for D, A, and I criteria. Very large designs may be
4880created. Experimental designs may be blocked or blocked designs created from
4881a candidate list, using several criteria. The blocking can be done when whole
4882and within plot factors interact.")
4883 (license license:gpl2+)))
35b0c051
RW
4884
4885(define-public r-signal
4886 (package
4887 (name "r-signal")
4888 (version "0.7-6")
4889 (source
4890 (origin
4891 (method url-fetch)
4892 (uri (cran-uri "signal" version))
4893 (sha256
4894 (base32
4895 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4896 (build-system r-build-system)
4897 (propagated-inputs `(("r-mass" ,r-mass)))
4898 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4899 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4900 (synopsis "Signal processing")
4901 (description
4902 "This package provides a set of signal processing functions originally
4903written for Matlab and GNU Octave. It includes filter generation utilities,
4904filtering functions, resampling routines, and visualization of filter models.
4905It also includes interpolation functions.")
4906 (license license:gpl2)))
db80dd4a 4907
3dab50d9
RW
4908(define-public r-gsubfn
4909 (package
4910 (name "r-gsubfn")
2acc0e5f 4911 (version "0.7")
3dab50d9
RW
4912 (source
4913 (origin
4914 (method url-fetch)
4915 (uri (cran-uri "gsubfn" version))
4916 (sha256
4917 (base32
2acc0e5f 4918 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4919 (build-system r-build-system)
4920 (propagated-inputs `(("r-proto" ,r-proto)))
4921 (home-page "http://gsubfn.googlecode.com")
4922 (synopsis "Utilities for strings and function arguments.")
4923 (description
4924 "This package provides @code{gsubfn} which is like @code{gsub} but can
4925take a replacement function or certain other objects instead of the
4926replacement string. Matches and back references are input to the replacement
4927function and replaced by the function output. @code{gsubfn} can be used to
4928split strings based on content rather than delimiters and for quasi-perl-style
4929string interpolation. The package also has facilities for translating
4930formulas to functions and allowing such formulas in function calls instead of
4931functions.")
4932 (license license:gpl2+)))
3a563a41
RW
4933
4934(define-public r-sqldf
4935 (package
4936 (name "r-sqldf")
4937 (version "0.4-11")
4938 (source
4939 (origin
4940 (method url-fetch)
4941 (uri (cran-uri "sqldf" version))
4942 (sha256
4943 (base32
4944 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4945 (build-system r-build-system)
4946 (propagated-inputs
4947 `(("r-chron" ,r-chron)
4948 ("r-dbi" ,r-dbi)
4949 ("r-gsubfn" ,r-gsubfn)
4950 ("r-proto" ,r-proto)
4951 ("r-rsqlite" ,r-rsqlite)))
4952 (home-page "https://github.com/ggrothendieck/sqldf")
4953 (synopsis "Manipulate R data frames using SQL")
4954 (description
4955 "The @code{sqldf} function is typically passed a single argument which is
4956an SQL select statement where the table names are ordinary R data frame names.
4957@code{sqldf} transparently sets up a database, imports the data frames into
4958that database, performs the SQL statement and returns the result using a
4959heuristic to determine which class to assign to each column of the returned
4960data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4961used to read filtered files into R even if the original files are larger than
4962R itself can handle.")
4963 (license license:gpl2)))
94e46cab
RW
4964
4965(define-public r-abind
4966 (package
4967 (name "r-abind")
4968 (version "1.4-5")
4969 (source
4970 (origin
4971 (method url-fetch)
4972 (uri (cran-uri "abind" version))
4973 (sha256
4974 (base32
4975 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
4976 (build-system r-build-system)
d062957a 4977 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
4978 (synopsis "Combine multidimensional arrays")
4979 (description
4980 "This package provides tools to combine multidimensional arrays into a
4981single array. This is a generalization of @code{cbind} and @code{rbind}. It
4982works with vectors, matrices, and higher-dimensional arrays. It also provides
4983the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
4984extracting and replacing data in arrays.")
4985 (license license:lgpl2.0+)))
fc784b66
RW
4986
4987(define-public r-prroc
4988 (package
4989 (name "r-prroc")
0430eb66 4990 (version "1.3.1")
fc784b66
RW
4991 (source
4992 (origin
4993 (method url-fetch)
4994 (uri (cran-uri "PRROC" version))
4995 (sha256
4996 (base32
0430eb66 4997 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
4998 (properties `((upstream-name . "PRROC")))
4999 (build-system r-build-system)
d062957a 5000 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
5001 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
5002 (description
5003 "This package computes the areas under the @dfn{precision-recall} (PR)
5004and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
5005contrast to other implementations, the interpolation between points of the PR
5006curve is done by a non-linear piecewise function. In addition to the areas
5007under the curves, the curves themselves can also be computed and plotted by a
5008specific S3-method.")
5009 (license license:gpl3)))
661bb51e
RW
5010
5011(define-public r-vim
5012 (package
5013 (name "r-vim")
8b2c80b8 5014 (version "4.8.0")
661bb51e
RW
5015 (source
5016 (origin
5017 (method url-fetch)
5018 (uri (cran-uri "VIM" version))
5019 (sha256
5020 (base32
8b2c80b8 5021 "08x4a4yzgp8adgrv7a3666yma4b60n64mcsnvhzmwdy023f4ysrw"))))
661bb51e
RW
5022 (properties `((upstream-name . "VIM")))
5023 (build-system r-build-system)
5024 (propagated-inputs
5025 `(("r-car" ,r-car)
5026 ("r-colorspace" ,r-colorspace)
5027 ("r-data-table" ,r-data-table)
5028 ("r-e1071" ,r-e1071)
5029 ("r-laeken" ,r-laeken)
5030 ("r-mass" ,r-mass)
5031 ("r-nnet" ,r-nnet)
8b2c80b8 5032 ("r-ranger" ,r-ranger)
661bb51e
RW
5033 ("r-rcpp" ,r-rcpp)
5034 ("r-robustbase" ,r-robustbase)
5035 ("r-sp" ,r-sp)
5036 ("r-vcd" ,r-vcd)))
5037 (home-page "https://github.com/alexkowa/VIM")
5038 (synopsis "Visualization and imputation of missing values")
5039 (description
5040 "This package provides tools for the visualization of missing and/or
5041imputed values are introduced, which can be used for exploring the data and
5042the structure of the missing and/or imputed values. Depending on this
5043structure of the missing values, the corresponding methods may help to
5044identify the mechanism generating the missing values and allows to explore the
5045data including missing values. In addition, the quality of imputation can be
5046visually explored using various univariate, bivariate, multiple and
5047multivariate plot methods.")
5048 (license license:gpl2+)))
d10b0952
RW
5049
5050(define-public r-fnn
5051 (package
5052 (name "r-fnn")
b9b10413 5053 (version "1.1.3")
d10b0952
RW
5054 (source
5055 (origin
5056 (method url-fetch)
5057 (uri (cran-uri "FNN" version))
5058 (sha256
5059 (base32
b9b10413 5060 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
d10b0952
RW
5061 (properties `((upstream-name . "FNN")))
5062 (build-system r-build-system)
1b5905fe 5063 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
5064 (synopsis "Fast nearest neighbor search algorithms and applications")
5065 (description
5066 "This package provides cover-tree and kd-tree fast k-nearest neighbor
5067search algorithms. Related applications including KNN classification,
5068regression and information measures are implemented.")
5069 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
5070 ;; later can be used.
5071 (license license:gpl2+)))
be815dbd
RW
5072
5073(define-public r-smoother
5074 (package
5075 (name "r-smoother")
5076 (version "1.1")
5077 (source
5078 (origin
5079 (method url-fetch)
5080 (uri (cran-uri "smoother" version))
5081 (sha256
5082 (base32
5083 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
5084 (build-system r-build-system)
5085 (propagated-inputs
5086 `(("r-ttr" ,r-ttr)))
5087 (home-page "http://cran.r-project.org/web/packages/smoother")
5088 (synopsis "Functions relating to the smoothing of numerical data")
5089 (description
5090 "This package provides a collection of methods for smoothing numerical
5091data, commencing with a port of the Matlab gaussian window smoothing function.
5092In addition, several functions typically used in smoothing of financial data
5093are included.")
5094 (license license:gpl2)))
0efd09ac
RW
5095
5096(define-public r-riverplot
5097 (package
5098 (name "r-riverplot")
5099 (version "0.6")
5100 (source
5101 (origin
5102 (method url-fetch)
5103 (uri (cran-uri "riverplot" version))
5104 (sha256
5105 (base32
5106 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
5107 (build-system r-build-system)
5108 (home-page "https://logfc.wordpress.com")
5109 (synopsis "Sankey or ribbon plots")
5110 (description
5111 "Sankey plots are a type of diagram that is convenient to illustrate how
5112flow of information, resources etc. separates and joins, much like observing
5113how rivers split and merge. For example, they can be used to compare
5114different clusterings. This package provides an implementation of Sankey
5115plots for R.")
5116 (license license:gpl2+)))
c56739df
SY
5117
5118(define-public r-dyn
5119 (package
5120 (name "r-dyn")
5121 (version "0.2-9.6")
5122 (source
5123 (origin
5124 (method url-fetch)
5125 (uri (cran-uri "dyn" version))
5126 (sha256
5127 (base32
5128 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
5129 (build-system r-build-system)
5130 (propagated-inputs
5131 `(("r-zoo" ,r-zoo)))
5132 (home-page "https://cran.r-project.org/web/packages/dyn")
5133 (synopsis "Time series regression")
5134 (description
5135 "This package provides the dyn class interfaces @code{ts}, @code{irts},
5136@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
5137@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
5138@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
5139@code{randomForest::randomForest()} and other regression functions, allowing
5140those functions to be used with time series including specifications that may
5141contain lags, diffs and missing values.")
5142 ;; Any GPL version.
5143 (license license:gpl2+)))
24fa6bca
SY
5144
5145(define-public r-catdap
5146 (package
5147 (name "r-catdap")
5148 (version "1.3.4")
5149 (source
5150 (origin
5151 (method url-fetch)
5152 (uri (cran-uri "catdap" version))
5153 (sha256
5154 (base32
5155 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
5156 (build-system r-build-system)
5157 (native-inputs
5158 `(("gfortran" ,gfortran)))
5159 (home-page "https://cran.r-project.org/web/packages/catdap/")
5160 (synopsis "Tools for categorical data analysis")
5161 (description
5162 "This package provides functions for analyzing multivariate data.
5163Dependencies of the distribution of the specified variable (response
5164variable) to other variables (explanatory variables) are derived and
5165evaluated by the @dfn{Akaike Information Criterion} (AIC).")
5166 (license license:gpl2+)))
96e22362
SS
5167
5168(define-public r-arules
5169 (package
5170 (name "r-arules")
2586cfd3 5171 (version "1.6-4")
96e22362
SS
5172 (source
5173 (origin
5174 (method url-fetch)
5175 (uri (cran-uri "arules" version))
5176 (sha256
5177 (base32
2586cfd3 5178 "003c5cd3xzq39h7c19px077ygm0n1v7k83icy5zzrnkagyds2p8n"))))
96e22362
SS
5179 (build-system r-build-system)
5180 (propagated-inputs
5181 `(("r-matrix" ,r-matrix)))
5182 (home-page "https://github.com/mhahsler/arules")
5183 (synopsis "Mining association rules and frequent itemsets")
5184 (description
5185 "This package provides an infrastructure for representing, manipulating
5186and analyzing transaction data and patterns (frequent itemsets and association rules).
5187It also provides C implementations of the association mining algorithms Apriori
5188and Eclat.")
5189 (license license:gpl3)))
1cde7467
KH
5190
5191(define-public r-parsedate
5192 (package
5193 (name "r-parsedate")
86ad5dbc 5194 (version "1.2.0")
1cde7467
KH
5195 (source
5196 (origin
5197 (method url-fetch)
5198 (uri (cran-uri "parsedate" version))
5199 (sha256
5200 (base32
86ad5dbc 5201 "0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
1cde7467 5202 (build-system r-build-system)
86ad5dbc
RW
5203 (propagated-inputs
5204 `(("r-rematch2" ,r-rematch2)))
1cde7467
KH
5205 (home-page "https://github.com/gaborcsardi/parsedate")
5206 (synopsis
5207 "Recognize and parse dates in various formats")
5208 (description
5209 "This package provides three functions for dealing with dates:
5210@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
5211time formats, @code{parse_date} parses dates in unspecified formats,
5212and @code{format_iso_8601} formats a date in ISO 8601 format.")
5213 (license license:gpl2)))
2a27c0bb
SY
5214
5215(define-public r-abc-data
5216 (package
5217 (name "r-abc-data")
5218 (version "1.0")
5219 (source
5220 (origin
5221 (method url-fetch)
5222 (uri (cran-uri "abc.data" version))
5223 (sha256
5224 (base32
5225 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
5226 (properties `((upstream-name . "abc.data")))
5227 (build-system r-build-system)
5228 (home-page "https://cran.r-project.org/web/packages/abc.data/")
5229 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
5230 (description
5231 "This package contains data which are used by functions of the abc
5232package which implements several @dfn{Approximate Bayesian Computation} (ABC)
5233algorithms for performing parameter estimation, model selection, and
5234goodness-of-fit.")
5235 (license license:gpl3+)))
82c8e0ae
SY
5236
5237(define-public r-abc
5238 (package
5239 (name "r-abc")
5240 (version "2.1")
5241 (source
5242 (origin
5243 (method url-fetch)
5244 (uri (cran-uri "abc" version))
5245 (sha256
5246 (base32
5247 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
5248 (build-system r-build-system)
5249 (propagated-inputs
5250 `(("r-abc-data" ,r-abc-data)
5251 ("r-locfit" ,r-locfit)
5252 ("r-mass" ,r-mass)
5253 ("r-nnet" ,r-nnet)
5254 ("r-quantreg" ,r-quantreg)))
5255 (home-page "https://cran.r-project.org/web/packages/abc/")
5256 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
5257 (description
5258 "This package implements several @dfn{Approximate Bayesian
5259Computation} (ABC) algorithms for performing parameter estimation, model
5260selection, and goodness-of-fit. Cross-validation tools are also available for
5261measuring the accuracy of ABC estimates, and to calculate the
5262misclassification probabilities of different models.")
5263 (license license:gpl3+)))
4b1f7a3e 5264
d182828f
RW
5265(define-public r-zip
5266 (package
5267 (name "r-zip")
59fd6915 5268 (version "2.0.4")
d182828f
RW
5269 (source
5270 (origin
5271 (method url-fetch)
5272 (uri (cran-uri "zip" version))
5273 (sha256
5274 (base32
59fd6915 5275 "1c02amk3pl6xir5jnbfiwiv2wvpkpbkkb1w71y6lf2yk7g3d0pdb"))))
d182828f
RW
5276 (build-system r-build-system)
5277 (home-page "https://github.com/gaborcsardi/zip")
5278 (synopsis "Cross-platform Zip compression")
5279 (description
5280 "This package provides a cross-platform Zip compression library for R.
5281It is a replacement for the @code{zip} function, that does not require any
5282additional external tools on any platform.")
5283 (license license:cc0)))
5284
4b1f7a3e
RW
5285(define-public r-openxlsx
5286 (package
5287 (name "r-openxlsx")
9dd35123 5288 (version "4.1.0.1")
4b1f7a3e
RW
5289 (source
5290 (origin
5291 (method url-fetch)
5292 (uri (cran-uri "openxlsx" version))
5293 (sha256
5294 (base32
9dd35123 5295 "1lflygpi1z4rlb1c6g6wsmi334maiiy7jhpg6ph4sw8lpvg12w4b"))))
4b1f7a3e 5296 (build-system r-build-system)
a8b4677b
RW
5297 (propagated-inputs
5298 `(("r-rcpp" ,r-rcpp)
5299 ("r-zip" ,r-zip)))
4b1f7a3e
RW
5300 (home-page "https://github.com/awalker89/openxlsx")
5301 (synopsis "Read, write and edit XLSX files")
5302 (description
5303 "This package simplifies the creation of Excel @code{.xlsx} files by
5304providing a high level interface to writing, styling and editing worksheets.
5305Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
5306and @code{XLConnect} packages with the added benefit of removing the
5307dependency on Java.")
5308 (license license:gpl3)))
c9920f25
RW
5309
5310(define-public r-rio
5311 (package
5312 (name "r-rio")
1417d5f1 5313 (version "0.5.16")
c9920f25
RW
5314 (source
5315 (origin
5316 (method url-fetch)
5317 (uri (cran-uri "rio" version))
5318 (sha256
5319 (base32
1417d5f1 5320 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
5321 (build-system r-build-system)
5322 (propagated-inputs
5323 `(("r-curl" ,r-curl)
5324 ("r-data-table" ,r-data-table)
5325 ("r-foreign" ,r-foreign)
5326 ("r-haven" ,r-haven)
5327 ("r-openxlsx" ,r-openxlsx)
5328 ("r-readxl" ,r-readxl)
5329 ("r-tibble" ,r-tibble)))
5330 (home-page "https://github.com/leeper/rio")
5331 (synopsis "Swiss-army knife for data I/O")
5332 (description
5333 "This package provides streamlined data import and export infrastructure
5334by making assumptions that the user is probably willing to make: @code{import}
5335and @code{export} determine the data structure from the file extension,
5336reasonable defaults are used for data import and export (e.g.,
5337@code{stringsAsFactors=FALSE}), web-based import is natively
5338supported (including from SSL/HTTPS), compressed files can be read directly
5339without explicit decompression, and fast import packages are used where
5340appropriate. An additional convenience function, @code{convert}, provides a
5341simple method for converting between file types.")
5342 (license license:gpl2)))
08dac3d9
RW
5343
5344(define-public r-maptools
5345 (package
5346 (name "r-maptools")
bbe94211 5347 (version "0.9-5")
08dac3d9
RW
5348 (source
5349 (origin
5350 (method url-fetch)
5351 (uri (cran-uri "maptools" version))
5352 (sha256
5353 (base32
bbe94211 5354 "1pbvcn9xfx0hxq1ppbfg9xm5j04q4c15nj983yjmg7dlkzq135ax"))))
08dac3d9
RW
5355 (build-system r-build-system)
5356 (propagated-inputs
5357 `(("r-foreign" ,r-foreign)
5358 ("r-lattice" ,r-lattice)
5359 ("r-sp" ,r-sp)))
5360 (home-page "http://r-forge.r-project.org/projects/maptools/")
5361 (synopsis "Tools for reading and handling spatial objects")
5362 (description
5363 "This package provides a set of tools for manipulating and reading
5364geographic data, in particular ESRI Shapefiles. It includes binary access to
5365GSHHG shoreline files. The package also provides interface wrappers for
5366exchanging spatial objects with other R packages.")
5367 ;; The C source files from shapelib are released under the Expat license.
5368 ;; The R code is released under GPL version 2 or later.
5369 (license (list license:gpl2+
5370 license:expat))))
284179bb
RW
5371
5372(define-public r-later
5373 (package
5374 (name "r-later")
00fb3203 5375 (version "0.8.0")
284179bb
RW
5376 (source
5377 (origin
5378 (method url-fetch)
5379 (uri (cran-uri "later" version))
5380 (sha256
5381 (base32
00fb3203 5382 "08g503xjxrfxvrzj0cavsrz4m8ykbha64344j1w2r6v17js2hakb"))))
284179bb
RW
5383 (build-system r-build-system)
5384 (propagated-inputs
5385 `(("r-bh" ,r-bh)
5386 ("r-rcpp" ,r-rcpp)
5387 ("r-rlang" ,r-rlang)))
5388 (home-page "https://github.com/r-lib/later")
5389 (synopsis "Utilities for delaying function execution")
5390 (description
5391 "This package provides tools to execute arbitrary R or C functions some
5392time after the current time, after the R execution stack has emptied.")
5393 (license license:gpl2+)))
d9d66ba9
RW
5394
5395(define-public r-promises
5396 (package
5397 (name "r-promises")
5398 (version "1.0.1")
5399 (source
5400 (origin
5401 (method url-fetch)
5402 (uri (cran-uri "promises" version))
5403 (sha256
5404 (base32
5405 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
5406 (build-system r-build-system)
5407 (propagated-inputs
5408 `(("r-later" ,r-later)
5409 ("r-magrittr" ,r-magrittr)
5410 ("r-r6" ,r-r6)
5411 ("r-rcpp" ,r-rcpp)
5412 ("r-rlang" ,r-rlang)))
5413 (home-page "https://rstudio.github.io/promises")
5414 (synopsis "Abstractions for promise-based asynchronous programming")
5415 (description
5416 "This package provides fundamental abstractions for doing asynchronous
5417programming in R using promises. Asynchronous programming is useful for
5418allowing a single R process to orchestrate multiple tasks in the background
5419while also attending to something else. Semantics are similar to JavaScript
5420promises, but with a syntax that is idiomatic R.")
5421 (license license:expat)))
3cf9ae2f
RW
5422
5423(define-public r-dosnow
5424 (package
5425 (name "r-dosnow")
e3abc134 5426 (version "1.0.18")
3cf9ae2f
RW
5427 (source
5428 (origin
5429 (method url-fetch)
5430 (uri (cran-uri "doSNOW" version))
5431 (sha256
5432 (base32
e3abc134 5433 "0rj72z5505cprh6wykhhiz08l9bmd966srqh2qypwivf321bvrvh"))))
3cf9ae2f
RW
5434 (properties `((upstream-name . "doSNOW")))
5435 (build-system r-build-system)
5436 (propagated-inputs
5437 `(("r-foreach" ,r-foreach)
5438 ("r-iterators" ,r-iterators)
5439 ("r-snow" ,r-snow)))
5440 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5441 (synopsis "Foreach parallel adaptor for the snow package")
5442 (description
5443 "This package provides a parallel backend for the @code{%dopar%} function
5444using the @code{snow} package.")
5445 (license license:gpl2)))
fdc3a05d
RJ
5446
5447(define-public r-snowfall
5448 (package
5449 (name "r-snowfall")
5450 (version "1.84-6.1")
5451 (source (origin
5452 (method url-fetch)
5453 (uri (cran-uri "snowfall" version))
5454 (sha256
5455 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5456 (build-system r-build-system)
5457 (propagated-inputs
5458 `(("r-snow" ,r-snow)))
5459 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5460 (synopsis "Easier cluster computing")
5461 (description "This package is a usability wrapper around snow for easier
5462development of parallel R programs. This package offers e.g. extended error
5463checks, and additional functions. All functions work in sequential mode, too,
5464if no cluster is present or wished. The package is also designed as connector
5465to the cluster management tool @code{sfCluster}, but can also used without
5466it.")
5467 (license license:gpl2+)))
e09d74ec 5468
94a8990f
RW
5469(define-public r-rappdirs
5470 (package
5471 (name "r-rappdirs")
5472 (version "0.3.1")
5473 (source
5474 (origin
5475 (method url-fetch)
5476 (uri (cran-uri "rappdirs" version))
5477 (sha256
5478 (base32
5479 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5480 (build-system r-build-system)
5481 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5482 (synopsis "Determine where to save data, caches, and logs")
5483 (description
5484 "This package provides an easy way to determine which directories on the
5485user's computer should be used to save data, caches and logs. It is a port of
5486Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5487 (license license:expat)))
2b47ebe1
RW
5488
5489(define-public r-learnr
5490 (package
5491 (name "r-learnr")
7d0370ed 5492 (version "0.9.2.1")
2b47ebe1
RW
5493 (source
5494 (origin
5495 (method url-fetch)
5496 (uri (cran-uri "learnr" version))
5497 (sha256
5498 (base32
7d0370ed 5499 "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
2b47ebe1
RW
5500 (build-system r-build-system)
5501 (propagated-inputs
5502 `(("r-evaluate" ,r-evaluate)
5503 ("r-htmltools" ,r-htmltools)
5504 ("r-htmlwidgets" ,r-htmlwidgets)
5505 ("r-jsonlite" ,r-jsonlite)
5506 ("r-knitr" ,r-knitr)
5507 ("r-markdown" ,r-markdown)
5508 ("r-rappdirs" ,r-rappdirs)
5509 ("r-rmarkdown" ,r-rmarkdown)
5510 ("r-rprojroot" ,r-rprojroot)
5511 ("r-shiny" ,r-shiny)
5512 ("r-withr" ,r-withr)))
5513 (home-page "https://rstudio.github.io/learnr/")
5514 (synopsis "Interactive tutorials for R")
5515 (description
5516 "This package provides tools to create interactive tutorials using R
5517Markdown. Use a combination of narrative, figures, videos, exercises, and
5518quizzes to create self-paced tutorials for learning about R and R packages.")
5519 (license license:asl2.0)))
12591673
RW
5520
5521(define-public r-analytics
5522 (package
5523 (name "r-analytics")
7a06cdfa 5524 (version "3.0")
12591673
RW
5525 (source
5526 (origin
5527 (method url-fetch)
5528 (uri (cran-uri "analytics" version))
5529 (sha256
5530 (base32
7a06cdfa 5531 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5532 (build-system r-build-system)
5533 (propagated-inputs
5534 `(("r-car" ,r-car)
5535 ("r-cluster" ,r-cluster)
5536 ("r-fractal" ,r-fractal)
5537 ("r-lmtest" ,r-lmtest)
5538 ("r-mass" ,r-mass)
5539 ("r-np" ,r-np)
5540 ("r-powerplus" ,r-powerplus)
5541 ("r-robust" ,r-robust)
5542 ("r-trend" ,r-trend)
5543 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5544 ("r-urca" ,r-urca)
5545 ("r-vim" ,r-vim)))
12591673
RW
5546 (home-page "https://cran.r-project.org/web/packages/analytics/")
5547 (synopsis "Collection of data analysis tools")
5548 (description
5549 "This package is a collection of data analysis tools. It includes tools
5550for regression outlier detection in a fitted linear model, stationary
5551bootstrap using a truncated geometric distribution, a comprehensive test for
5552weak stationarity, column means by group, weighted biplots, and a heuristic to
5553obtain a better initial configuration in non-metric MDS.")
5554 (license license:gpl2)))
9f56ceec
RW
5555
5556(define-public r-reticulate
5557 (package
5558 (name "r-reticulate")
2d363778 5559 (version "1.13")
9f56ceec
RW
5560 (source
5561 (origin
5562 (method url-fetch)
5563 (uri (cran-uri "reticulate" version))
5564 (sha256
5565 (base32
2d363778 5566 "1qwxh7zq9igl7dxl5g5qjbvv0mlac3w80djnkm0w8rxnaval3gmd"))))
9f56ceec
RW
5567 (build-system r-build-system)
5568 (inputs `(("python" ,python)))
5569 (propagated-inputs
5570 `(("r-jsonlite" ,r-jsonlite)
5571 ("r-matrix" ,r-matrix)
5572 ("r-rcpp" ,r-rcpp)))
5573 (home-page "https://github.com/rstudio/reticulate")
5574 (synopsis "R interface to Python")
5575 (description
5576 "This package provides an interface from R to Python modules, classes,
5577and functions. When calling into Python, R data types are automatically
5578converted to their equivalent Python types. When values are returned from
5579Python to R they are converted back to R types.")
5580 (license license:asl2.0)))
11de8673
RW
5581
5582(define-public r-bibtex
5583 (package
5584 (name "r-bibtex")
5585 (version "0.4.2")
5586 (source
5587 (origin
5588 (method url-fetch)
5589 (uri (cran-uri "bibtex" version))
5590 (sha256
5591 (base32
5592 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5593 (build-system r-build-system)
5594 (propagated-inputs `(("r-stringr" ,r-stringr)))
5595 (home-page "https://github.com/romainfrancois/bibtex")
5596 (synopsis "Bibtex parser")
5597 (description "This package provides a utility for R to parse a bibtex
5598file.")
5599 (license license:gpl2+)))
e67acae7
RW
5600
5601(define-public r-ggseqlogo
5602 (package
5603 (name "r-ggseqlogo")
5604 (version "0.1")
5605 (source
5606 (origin
5607 (method url-fetch)
5608 (uri (cran-uri "ggseqlogo" version))
5609 (sha256
5610 (base32
5611 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5612 (build-system r-build-system)
5613 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5614 (home-page "https://github.com/omarwagih/ggseqlogo")
5615 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5616 (description
5617 "The range of functions provided by this package makes it possible to
5618draw highly versatile genomic sequence logos. Features include, but are not
5619limited to, modifying colour schemes and fonts used to draw the logo,
5620generating multiple logo plots, and aiding the visualisation with annotations.
5621Sequence logos can easily be combined with other ggplot2 plots.")
5622 ;; Unspecified version of the LGPL.
5623 (license license:lgpl3+)))
85df1a86
RW
5624
5625(define-public r-ggsci
5626 (package
5627 (name "r-ggsci")
5628 (version "2.9")
5629 (source
5630 (origin
5631 (method url-fetch)
5632 (uri (cran-uri "ggsci" version))
5633 (sha256
5634 (base32
5635 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5636 (build-system r-build-system)
5637 (propagated-inputs
5638 `(("r-ggplot2" ,r-ggplot2)
5639 ("r-scales" ,r-scales)))
5640 (home-page "https://nanx.me/ggsci/")
5641 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5642 (description
5643 "This package provides a collection of ggplot2 color palettes inspired by
5644plots in scientific journals, data visualization libraries, science fiction
5645movies, and TV shows.")
5646 (license license:gpl3)))
5219c5c5
RW
5647
5648(define-public r-ggsignif
5649 (package
5650 (name "r-ggsignif")
d099499e 5651 (version "0.6.0")
5219c5c5
RW
5652 (source
5653 (origin
5654 (method url-fetch)
5655 (uri (cran-uri "ggsignif" version))
5656 (sha256
5657 (base32
d099499e 5658 "17j9hg967k1wp9xw3x84mqss58jkb8pvlrnlchz4i1hklgykxqbg"))))
5219c5c5
RW
5659 (build-system r-build-system)
5660 (propagated-inputs
5661 `(("r-ggplot2" ,r-ggplot2)))
5662 (home-page "https://github.com/const-ae/ggsignif")
5663 (synopsis "Significance brackets for ggplot2")
5664 (description
5665 "Enrich your ggplots with group-wise comparisons. This package provides
5666an easy way to indicate if two groups are significantly different. Commonly
5667this is shown by a bracket on top connecting the groups of interest which
5668itself is annotated with the level of significance. The package provides a
5669single layer that takes the groups for comparison and the test as arguments
5670and adds the annotation to the plot.")
5671 (license license:gpl3)))
5cbaaee8
RW
5672
5673(define-public r-ggpubr
5674 (package
5675 (name "r-ggpubr")
f11920c7 5676 (version "0.2.3")
5cbaaee8
RW
5677 (source
5678 (origin
5679 (method url-fetch)
5680 (uri (cran-uri "ggpubr" version))
5681 (sha256
5682 (base32
f11920c7 5683 "0i81mmz4qn9yzcgfa6dhkcrx4ddlflkm2c3b40isc8all43rm8rn"))))
5cbaaee8
RW
5684 (build-system r-build-system)
5685 (propagated-inputs
5686 `(("r-cowplot" ,r-cowplot)
5687 ("r-dplyr" ,r-dplyr)
5688 ("r-ggplot2" ,r-ggplot2)
5689 ("r-ggrepel" ,r-ggrepel)
5690 ("r-ggsci" ,r-ggsci)
5691 ("r-ggsignif" ,r-ggsignif)
caaec886 5692 ("r-glue" ,r-glue)
5cbaaee8
RW
5693 ("r-gridextra" ,r-gridextra)
5694 ("r-magrittr" ,r-magrittr)
caaec886 5695 ("r-polynom" ,r-polynom)
5cbaaee8 5696 ("r-purrr" ,r-purrr)
2132e922 5697 ("r-rlang" ,r-rlang)
5cbaaee8
RW
5698 ("r-scales" ,r-scales)
5699 ("r-tidyr" ,r-tidyr)))
5700 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5701 (synopsis "ggplot2-based publication-ready plots")
5702 (description
5703 "The ggplot2 package is an excellent and flexible package for elegant
5704data visualization in R. However the default generated plots require some
5705formatting before we can send them for publication. The ggpubr package
5706provides some easy-to-use functions for creating and customizing ggplot2-based
5707publication-ready plots.")
5708 (license license:gpl2)))
141e43bd
RW
5709
5710(define-public r-ellipse
5711 (package
5712 (name "r-ellipse")
5713 (version "0.4.1")
5714 (source
5715 (origin
5716 (method url-fetch)
5717 (uri (cran-uri "ellipse" version))
5718 (sha256
5719 (base32
5720 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5721 (build-system r-build-system)
5722 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5723 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5724 (description
5725 "This package contains various routines for drawing ellipses and
5726ellipse-like confidence regions, implementing the plots described in Murdoch
5727and Chow (1996), A graphical display of large correlation matrices, The
5728American Statistician 50, 178-180. There are also routines implementing the
5729profile plots described in Bates and Watts (1988), Nonlinear Regression
5730Analysis and its Applications.")
5731 (license license:gpl2+)))
cbf6017d
RW
5732
5733(define-public r-flashclust
5734 (package
5735 (name "r-flashclust")
5736 (version "1.01-2")
5737 (source
5738 (origin
5739 (method url-fetch)
5740 (uri (cran-uri "flashClust" version))
5741 (sha256
5742 (base32
5743 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5744 (properties `((upstream-name . "flashClust")))
5745 (build-system r-build-system)
5746 (native-inputs `(("gfortran" ,gfortran)))
5747 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5748 (synopsis "Implementation of optimal hierarchical clustering")
5749 (description
5750 "This package provides a fast implementation of hierarchical
5751clustering.")
5752 (license license:gpl2+)))
e83841a2
RW
5753
5754(define-public r-factominer
5755 (package
5756 (name "r-factominer")
c187e8f6 5757 (version "1.42")
e83841a2
RW
5758 (source
5759 (origin
5760 (method url-fetch)
5761 (uri (cran-uri "FactoMineR" version))
5762 (sha256
5763 (base32
c187e8f6 5764 "1yl16inb2m89l1czgaf0pgy9655dpr751hyx92yw6rqpd2ryznac"))))
e83841a2
RW
5765 (properties `((upstream-name . "FactoMineR")))
5766 (build-system r-build-system)
5767 (propagated-inputs
5768 `(("r-car" ,r-car)
5769 ("r-cluster" ,r-cluster)
5770 ("r-ellipse" ,r-ellipse)
5771 ("r-flashclust" ,r-flashclust)
5772 ("r-lattice" ,r-lattice)
5773 ("r-leaps" ,r-leaps)
5774 ("r-mass" ,r-mass)
5775 ("r-scatterplot3d" ,r-scatterplot3d)))
5776 (home-page "http://factominer.free.fr")
5777 (synopsis "Multivariate exploratory data analysis and data mining")
5778 (description
5779 "This package provides exploratory data analysis methods to summarize,
5780visualize and describe datasets. The main principal component methods are
5781available, those with the largest potential in terms of applications:
5782principal component analysis (PCA) when variables are quantitative,
5783correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5784variables are categorical, Multiple Factor Analysis when variables are
5785structured in groups, etc. and hierarchical cluster analysis.")
5786 (license license:gpl2+)))
f22bfee9
RW
5787
5788(define-public r-factoextra
5789 (package
5790 (name "r-factoextra")
5791 (version "1.0.5")
5792 (source
5793 (origin
5794 (method url-fetch)
5795 (uri (cran-uri "factoextra" version))
5796 (sha256
5797 (base32
5798 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5799 (build-system r-build-system)
5800 (propagated-inputs
5801 `(("r-abind" ,r-abind)
5802 ("r-cluster" ,r-cluster)
5803 ("r-dendextend" ,r-dendextend)
5804 ("r-factominer" ,r-factominer)
5805 ("r-ggplot2" ,r-ggplot2)
5806 ("r-ggpubr" ,r-ggpubr)
5807 ("r-ggrepel" ,r-ggrepel)
5808 ("r-reshape2" ,r-reshape2)
5809 ("r-tidyr" ,r-tidyr)))
5810 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5811 (synopsis "Extract and visualize the results of multivariate data analyses")
5812 (description
5813 "This package provides some easy-to-use functions to extract and
5814visualize the output of multivariate data analyses, including
6ccd88e8
RW
5815@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5816Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5817Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5818@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5819packages. It contains also functions for simplifying some clustering analysis
5820steps and provides ggplot2-based elegant data visualization.")
5821 (license license:gpl2)))
0c9868aa 5822
356230da
RW
5823(define-public r-fansi
5824 (package
5825 (name "r-fansi")
08645fcf 5826 (version "0.4.0")
356230da
RW
5827 (source
5828 (origin
5829 (method url-fetch)
5830 (uri (cran-uri "fansi" version))
5831 (sha256
5832 (base32
08645fcf 5833 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5834 (build-system r-build-system)
5835 (native-inputs
5836 `(("r-knitr" ,r-knitr))) ; for vignettes
5837 (home-page "https://github.com/brodieG/fansi")
5838 (synopsis "ANSI control sequence aware string functions")
5839 (description
5840 "This package provides counterparts to R string manipulation functions
5841that account for the effects of ANSI text formatting control sequences.")
5842 (license license:gpl2+)))
5843
0c9868aa
RW
5844(define-public r-nbclust
5845 (package
5846 (name "r-nbclust")
5847 (version "3.0")
5848 (source
5849 (origin
5850 (method url-fetch)
5851 (uri (cran-uri "NbClust" version))
5852 (sha256
5853 (base32
5854 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5855 (properties `((upstream-name . "NbClust")))
5856 (build-system r-build-system)
5857 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5858 (synopsis "Determine the best number of clusters in a data set")
5859 (description
5860 "NbClust provides 30 indexes for determining the optimal number of
5861clusters in a data set and offers the best clustering scheme from different
5862results to the user.")
5863 (license license:gpl2)))
546fc4aa
RW
5864
5865(define-public r-hdf5r
5866 (package
5867 (name "r-hdf5r")
17ae31b7 5868 (version "1.2.0")
546fc4aa
RW
5869 (source
5870 (origin
5871 (method url-fetch)
5872 (uri (cran-uri "hdf5r" version))
5873 (sha256
5874 (base32
17ae31b7 5875 "10gynjwaaxks8y9c2fl8k040j0nbwn372nil70009yfk9wrkx0aq"))))
546fc4aa
RW
5876 (build-system r-build-system)
5877 (inputs
5878 `(("hdf5" ,hdf5)
5879 ("zlib" ,zlib)))
5880 (propagated-inputs
5881 `(("r-bit64" ,r-bit64)
5882 ("r-r6" ,r-r6)))
5883 (home-page "https://hhoeflin.github.io/hdf5r")
5884 (synopsis "Interface to the HDF5 binary data format")
5885 (description
5886 "HDF5 is a data model, library and file format for storing and managing
5887large amounts of data. This package provides a nearly feature complete,
5888object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5889functionality is added so that HDF5 objects behave very similar to their
5890corresponding R counterparts.")
5891 (license license:asl2.0)))
846325a8 5892
3568b823
RW
5893(define-public r-itertools
5894 (package
5895 (name "r-itertools")
5896 (version "0.1-3")
5897 (source
5898 (origin
5899 (method url-fetch)
5900 (uri (cran-uri "itertools" version))
5901 (sha256
5902 (base32
5903 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5904 (build-system r-build-system)
5905 (propagated-inputs
5906 `(("r-iterators" ,r-iterators)))
5907 (home-page "https://cran.r-project.org/web/packages/itertools/")
5908 (synopsis "Iterator tools")
5909 (description
5910 "This package provides various tools for creating iterators, many
5911patterned after functions in the Python @code{itertools} module, and others
5912patterned after functions in the snow package.")
5913 (license license:gpl2)))
5914
53718658
RW
5915(define-public r-polynom
5916 (package
5917 (name "r-polynom")
3be585cf 5918 (version "1.4-0")
53718658
RW
5919 (source
5920 (origin
5921 (method url-fetch)
5922 (uri (cran-uri "polynom" version))
5923 (sha256
5924 (base32
3be585cf 5925 "1pflscwc0qzdf0y60j7s0dkglgmz18xajywfbn6s263idyr8idy5"))))
53718658
RW
5926 (build-system r-build-system)
5927 (home-page "https://cran.r-project.org/web/packages/polynom/")
5928 (synopsis "Functions for univariate polynomial manipulations")
5929 (description
5930 "This package provides a collection of functions to implement a class for
5931univariate polynomial manipulations.")
5932 (license license:gpl2)))
5933
dd954dd7
RW
5934(define-public r-gbrd
5935 (package
5936 (name "r-gbrd")
5937 (version "0.4-11")
5938 (source
5939 (origin
5940 (method url-fetch)
5941 (uri (cran-uri "gbRd" version))
5942 (sha256
5943 (base32
5944 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
5945 (properties `((upstream-name . "gbRd")))
5946 (build-system r-build-system)
5947 (home-page "https://cran.r-project.org/web/packages/gbRd/")
5948 (synopsis "Utilities for processing Rd objects and files")
5949 (description
5950 "This package provides utilities for processing Rd objects and files.
5951Extract argument descriptions and other parts of the help pages of
5952functions.")
5953 (license license:gpl2+)))
5954
0c92f373
RW
5955(define-public r-rjags
5956 (package
5957 (name "r-rjags")
86e243a2 5958 (version "4-9")
0c92f373
RW
5959 (source
5960 (origin
5961 (method url-fetch)
5962 (uri (cran-uri "rjags" version))
5963 (sha256
5964 (base32
86e243a2 5965 "1vrmxxfnia2mkmfkp5yaq5qrlh4xg3ggab6fnj14mrp1231wb91a"))))
0c92f373
RW
5966 (build-system r-build-system)
5967 (propagated-inputs
5968 `(("r-coda" ,r-coda)))
5969 (inputs
5970 `(("jags" ,jags)))
5971 (native-inputs
5972 `(("pkg-config" ,pkg-config)))
5973 (home-page "http://mcmc-jags.sourceforge.net")
5974 (synopsis "Bayesian graphical models using MCMC")
5975 (description
5976 "This package provides an R interface to the JAGS MCMC library. JAGS is
5977Just Another Gibbs Sampler. It is a program for analysis of Bayesian
5978hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
5979 (license license:gpl2)))
5980
6a846975
RW
5981(define-public r-rdpack
5982 (package
5983 (name "r-rdpack")
f0826fec 5984 (version "0.11-0")
6a846975
RW
5985 (source
5986 (origin
5987 (method url-fetch)
5988 (uri (cran-uri "Rdpack" version))
5989 (sha256
5990 (base32
f0826fec 5991 "11cd27s6zp5cxnwxcvz6rjf00y0r7aq8ywhzwpf1r4xy1z44kd4g"))))
6a846975
RW
5992 (properties `((upstream-name . "Rdpack")))
5993 (build-system r-build-system)
5994 (propagated-inputs
5995 `(("r-bibtex" ,r-bibtex)
5996 ("r-gbrd" ,r-gbrd)))
5997 (home-page "https://github.com/GeoBosh/Rdpack")
5998 (synopsis "Update and manipulate Rd documentation objects")
5999 (description
6000 "This package provides functions for manipulation of R documentation
6001objects, including functions @code{reprompt()} and @code{ereprompt()} for
6002updating Rd documentation for functions, methods and classes; it also includes
6003Rd macros for citations and import of references from bibtex files for use in
6004Rd files and roxygen2 comments, as well as many functions for manipulation of
6005references and Rd files.")
6006 (license license:gpl2+)))
6007
c183fa26
RW
6008(define-public r-officer
6009 (package
6010 (name "r-officer")
0d2e2662 6011 (version "0.3.5")
c183fa26
RW
6012 (source
6013 (origin
6014 (method url-fetch)
6015 (uri (cran-uri "officer" version))
6016 (sha256
6017 (base32
0d2e2662 6018 "005kaxjhr40shpav2pg7s7gj8f49579r7rbgwlncbwv16nn0rbbg"))))
c183fa26
RW
6019 (build-system r-build-system)
6020 (propagated-inputs
6021 `(("r-base64enc" ,r-base64enc)
6022 ("r-digest" ,r-digest)
6023 ("r-htmltools" ,r-htmltools)
6024 ("r-magrittr" ,r-magrittr)
6025 ("r-r6" ,r-r6)
6026 ("r-rcpp" ,r-rcpp)
fd1a17a5 6027 ("r-rlang" ,r-rlang)
c183fa26
RW
6028 ("r-uuid" ,r-uuid)
6029 ("r-xml2" ,r-xml2)
6030 ("r-zip" ,r-zip)))
6031 (home-page "https://davidgohel.github.io/officer")
6032 (synopsis "Manipulation of Word and PowerPoint documents")
6033 (description
6034 "This package provides tools to access and manipulate Word and PowerPoint
6035documents from R. The package focuses on tabular and graphical reporting from
6036R; it also provides two functions that let users get document content into
6037data objects. A set of functions lets add and remove images, tables and
6038paragraphs of text in new or existing documents. When working with PowerPoint
6039presentations, slides can be added or removed; shapes inside slides can also
6040be added or removed. When working with Word documents, a cursor can be used
6041to help insert or delete content at a specific location in the document.")
6042 (license license:gpl3)))
6043
488dc4e1
RW
6044(define-public r-abn
6045 (package
6046 (name "r-abn")
72c967e2 6047 (version "2.1")
488dc4e1
RW
6048 (source
6049 (origin
6050 (method url-fetch)
6051 (uri (cran-uri "abn" version))
6052 (sha256
6053 (base32
72c967e2 6054 "08jlvb6i5f7ry2dwm0jgrnn2w95vr0l67dpx13n9878lz9ld131b"))))
488dc4e1
RW
6055 (build-system r-build-system)
6056 (inputs
6057 `(("gsl" ,gsl)))
6058 (propagated-inputs
72c967e2 6059 `(("r-lme4" ,r-lme4)
488dc4e1
RW
6060 ("r-mass" ,r-mass)
6061 ("r-nnet" ,r-nnet)
6062 ("r-rcpp" ,r-rcpp)
6063 ("r-rcpparmadillo" ,r-rcpparmadillo)
6064 ("r-rjags" ,r-rjags)))
6065 (home-page "http://www.r-bayesian-networks.org")
6066 (synopsis "Modelling multivariate data with additive bayesian networks")
6067 (description
6068 "Bayesian network analysis is a form of probabilistic graphical models
6069which derives from empirical data a directed acyclic graph, DAG, describing
6070the dependency structure between random variables. An additive Bayesian
6071network model consists of a form of a DAG where each node comprises a
6072@dfn{generalized linear model} (GLM). Additive Bayesian network models are
6073equivalent to Bayesian multivariate regression using graphical modelling, they
6074generalises the usual multivariable regression, GLM, to multiple dependent
6075variables. This package provides routines to help determine optimal Bayesian
6076network models for a given data set, where these models are used to identify
6077statistical dependencies in messy, complex data.")
6078 (license license:gpl2+)))
6079
ffdeda3c
RW
6080(define-public r-acd
6081 (package
6082 (name "r-acd")
6083 (version "1.5.3")
6084 (source
6085 (origin
6086 (method url-fetch)
6087 (uri (cran-uri "ACD" version))
6088 (sha256
6089 (base32
6090 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
6091 (properties `((upstream-name . "ACD")))
6092 (build-system r-build-system)
6093 (home-page "https://cran.r-project.org/web/packages/ACD/")
6094 (synopsis "Categorical data analysis with complete or missing responses")
6095 (description
6096 "This package provides tools for categorical data analysis with complete
6097or missing responses.")
6098 (license license:gpl2+)))
6099
acbf23da
RW
6100(define-public r-acdm
6101 (package
6102 (name "r-acdm")
6103 (version "1.0.4")
6104 (source
6105 (origin
6106 (method url-fetch)
6107 (uri (cran-uri "ACDm" version))
6108 (sha256
6109 (base32
6110 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
6111 (properties `((upstream-name . "ACDm")))
6112 (build-system r-build-system)
6113 (propagated-inputs
6114 `(("r-dplyr" ,r-dplyr)
6115 ("r-ggplot2" ,r-ggplot2)
6116 ("r-plyr" ,r-plyr)
6117 ("r-rsolnp" ,r-rsolnp)
6118 ("r-zoo" ,r-zoo)))
6119 (home-page "https://cran.r-project.org/web/packages/ACDm/")
6120 (synopsis "Tools for Autoregressive Conditional Duration Models")
6121 (description
6122 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
6123and Russell, 1998) models. It creates trade, price or volume durations from
6124transactions (tic) data, performs diurnal adjustments, fits various ACD models
6125and tests them.")
6126 (license license:gpl2+)))
6127
08bf097a
RW
6128(define-public r-overlap
6129 (package
6130 (name "r-overlap")
6131 (version "0.3.2")
6132 (source
6133 (origin
6134 (method url-fetch)
6135 (uri (cran-uri "overlap" version))
6136 (sha256
6137 (base32
6138 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
6139 (build-system r-build-system)
6140 (home-page "https://cran.r-project.org/web/packages/overlap/")
6141 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
6142 (description
6143 "This package provides functions to fit kernel density functions to data
6144on temporal activity patterns of animals; estimate coefficients of overlapping
6145of densities for two species; and calculate bootstrap estimates of confidence
6146intervals.")
6147 (license license:gpl3+)))
6148
bfee9ce8
RW
6149(define-public r-snakecase
6150 (package
6151 (name "r-snakecase")
794c9e7d 6152 (version "0.11.0")
bfee9ce8
RW
6153 (source
6154 (origin
6155 (method url-fetch)
6156 (uri (cran-uri "snakecase" version))
6157 (sha256
6158 (base32
794c9e7d 6159 "1ky1x2cp5rd0ffd9m1fji9sq4z4jsrpxzg30brw8bb4ihfjj114r"))))
bfee9ce8
RW
6160 (build-system r-build-system)
6161 (propagated-inputs
6162 `(("r-stringi" ,r-stringi)
6163 ("r-stringr" ,r-stringr)))
6164 (home-page "https://github.com/Tazinho/snakecase")
6165 (synopsis "Convert strings into any case")
6166 (description
6167 "This package provides a consistent, flexible and easy to use tool to
6168parse and convert strings into cases like snake or camel among others.")
6169 (license license:gpl3)))
6170
de059e4b
RW
6171(define-public r-prediction
6172 (package
6173 (name "r-prediction")
c3447a92 6174 (version "0.3.14")
de059e4b
RW
6175 (source
6176 (origin
6177 (method url-fetch)
6178 (uri (cran-uri "prediction" version))
6179 (sha256
6180 (base32
c3447a92 6181 "0awlq5lxfia6m2b91w73rksp93rbwv5gwqb36wbji4rgq41rzbrx"))))
de059e4b
RW
6182 (build-system r-build-system)
6183 (propagated-inputs
6184 `(("r-data-table" ,r-data-table)))
6185 (home-page "https://github.com/leeper/prediction")
6186 (synopsis "Tidy, type-safe prediction methods")
6187 (description
6188 "This package provides the @code{prediction()} function, a type-safe
6189alternative to @code{predict()} that always returns a data frame. The package
6190currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
6191from the @code{stats} package, as well as numerous other model classes from
6192other add-on packages.")
6193 (license license:expat)))
6194
d14c770d
RW
6195(define-public r-insight
6196 (package
6197 (name "r-insight")
c90eebf7 6198 (version "0.5.0")
d14c770d
RW
6199 (source
6200 (origin
6201 (method url-fetch)
6202 (uri (cran-uri "insight" version))
6203 (sha256
6204 (base32
c90eebf7 6205 "0lrh2l9n2zd9n3zzknsxz6nlasnrayx3bplxlz7m616g56gr5nfp"))))
d14c770d
RW
6206 (build-system r-build-system)
6207 (home-page "https://easystats.github.io/insight/")
6208 (synopsis "Easy access to model information for various model objects")
6209 (description
6210 "This package provides a tool to provide an easy, intuitive and
6211consistent access to information contained in various R models, like model
6212formulas, model terms, information about random effects, data that was used to
6213fit the model or data from response variables. The package mainly revolves
6214around two types of functions: Functions that find (the names of) information,
6215starting with @code{find_}, and functions that get the underlying data,
6216starting with @code{get_}. The package has a consistent syntax and works with
6217many different model objects, where otherwise functions to access these
6218information are missing.")
6219 (license license:gpl3)))
6220
cfc06314
RW
6221(define-public r-sjlabelled
6222 (package
6223 (name "r-sjlabelled")
3ab3f7f3 6224 (version "1.1.1")
cfc06314
RW
6225 (source
6226 (origin
6227 (method url-fetch)
6228 (uri (cran-uri "sjlabelled" version))
6229 (sha256
6230 (base32
3ab3f7f3 6231 "0c9wy0gsr2sbkrv2638xbi7qm0gl6jyr6sfricavhkm7l4hljjkz"))))
cfc06314
RW
6232 (build-system r-build-system)
6233 (propagated-inputs
bc418c97 6234 `(("r-haven" ,r-haven)
5e16dff9 6235 ("r-insight" ,r-insight)
cfc06314 6236 ("r-magrittr" ,r-magrittr)
cfc06314 6237 ("r-purrr" ,r-purrr)
bc418c97
RW
6238 ("r-rlang" ,r-rlang)
6239 ("r-tidyselect" ,r-tidyselect)))
cfc06314
RW
6240 (home-page "https://github.com/strengejacke/sjlabelled")
6241 (synopsis "Labelled data utility functions")
6242 (description
6243 "This package provides a collection of functions dealing with labelled
6244data, like reading and writing data between R and other statistical software
6245packages. This includes easy ways to get, set or change value and variable
6246label attributes, to convert labelled vectors into factors or numeric (and
6247vice versa), or to deal with multiple declared missing values.")
6248 (license license:gpl3)))
6249
1f560b9c
RW
6250(define-public r-sjmisc
6251 (package
6252 (name "r-sjmisc")
36c5f86f 6253 (version "2.8.1")
1f560b9c
RW
6254 (source
6255 (origin
6256 (method url-fetch)
6257 (uri (cran-uri "sjmisc" version))
6258 (sha256
6259 (base32
36c5f86f 6260 "1a30n3cyd9h9ilaiai9ywy53f03nikafc47rvpws2c2vghc8mbn7"))))
1f560b9c
RW
6261 (build-system r-build-system)
6262 (propagated-inputs
31af2e7f 6263 `(("r-dplyr" ,r-dplyr)
45dcc89d 6264 ("r-insight" ,r-insight)
1f560b9c 6265 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
6266 ("r-purrr" ,r-purrr)
6267 ("r-rlang" ,r-rlang)
31af2e7f 6268 ("r-sjlabelled" ,r-sjlabelled)))
1f560b9c
RW
6269 (home-page "https://github.com/strengejacke/sjmisc")
6270 (synopsis "Data and variable transformation functions")
6271 (description
6272 "This package is a collection of miscellaneous utility functions,
6273supporting data transformation tasks like recoding, dichotomizing or grouping
6274variables, setting and replacing missing values. The data transformation
6275functions also support labelled data, and all integrate seamlessly into a
6276tidyverse workflow.")
6277 (license license:gpl3)))
6278
aaed237d
RW
6279(define-public r-nortest
6280 (package
6281 (name "r-nortest")
6282 (version "1.0-4")
6283 (source
6284 (origin
6285 (method url-fetch)
6286 (uri (cran-uri "nortest" version))
6287 (sha256
6288 (base32
6289 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
6290 (build-system r-build-system)
6291 (home-page "https://cran.r-project.org/web/packages/nortest/")
6292 (synopsis "Tests for normality")
6293 (description
6294 "This package provides five omnibus tests for testing the composite
6295hypothesis of normality.")
6296 (license license:gpl2+)))
6297
0fd7d59d
RW
6298(define-public r-moonbook
6299 (package
6300 (name "r-moonbook")
6301 (version "0.2.3")
6302 (source
6303 (origin
6304 (method url-fetch)
6305 (uri (cran-uri "moonBook" version))
6306 (sha256
6307 (base32
6308 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
6309 (properties `((upstream-name . "moonBook")))
6310 (build-system r-build-system)
6311 (propagated-inputs
6312 `(("r-magrittr" ,r-magrittr)
6313 ("r-nortest" ,r-nortest)
6314 ("r-purrr" ,r-purrr)
6315 ("r-sjmisc" ,r-sjmisc)
6316 ("r-stringr" ,r-stringr)
6317 ("r-survival" ,r-survival)))
6318 (home-page "https://github.com/cardiomoon/moonBook")
6319 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
6320 (description
6321 "This package provides several analysis-related functions for the book
6322entitled \"R statistics and graph for medical articles\" (written in Korean),
6323version 1, by Keon-Woong Moon with Korean demographic data with several plot
6324functions.")
6325 (license license:gpl2)))
6326
589bd1c4
RW
6327(define-public r-flextable
6328 (package
6329 (name "r-flextable")
c46a1640 6330 (version "0.5.5")
589bd1c4
RW
6331 (source
6332 (origin
6333 (method url-fetch)
6334 (uri (cran-uri "flextable" version))
6335 (sha256
6336 (base32
c46a1640 6337 "1q6x9mfk5gikqjbbra1dn8hs1rq5ws99jdjav3m113gx9f2j5yxh"))))
589bd1c4
RW
6338 (build-system r-build-system)
6339 (propagated-inputs
30918ce8
RW
6340 `(("r-base64enc" ,r-base64enc)
6341 ("r-data-table" ,r-data-table)
e89d5427 6342 ("r-gdtools" ,r-gdtools)
589bd1c4
RW
6343 ("r-htmltools" ,r-htmltools)
6344 ("r-knitr" ,r-knitr)
6345 ("r-officer" ,r-officer)
e89d5427 6346 ("r-rlang" ,r-rlang)
589bd1c4 6347 ("r-rmarkdown" ,r-rmarkdown)
589bd1c4
RW
6348 ("r-xml2" ,r-xml2)))
6349 (home-page "https://davidgohel.github.io/flextable")
6350 (synopsis "Functions for tabular reporting")
6351 (description
6352 "This package provides tools to create pretty tables for HTML documents
6353and other formats. Functions are provided to let users create tables, modify
6354and format their content. It extends the @code{officer} package and can be
6355used within R markdown documents when rendering to HTML and to Word
6356documents.")
6357 (license license:gpl3)))
6358
846325a8
RW
6359(define-public r-writexl
6360 (package
6361 (name "r-writexl")
04a18a81 6362 (version "1.1")
846325a8
RW
6363 (source
6364 (origin
6365 (method url-fetch)
6366 (uri (cran-uri "writexl" version))
6367 (sha256
6368 (base32
04a18a81 6369 "0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"))))
846325a8
RW
6370 (build-system r-build-system)
6371 (inputs `(("zlib" ,zlib)))
6372 (home-page "https://github.com/ropensci/writexl")
6373 (synopsis "Export data frames to xlsx format")
6374 (description
6375 "This package provides a data frame to xlsx exporter based on
6376libxlsxwriter.")
6377 (license license:bsd-2)))
64abd245
RW
6378
6379(define-public r-biasedurn
6380 (package
6381 (name "r-biasedurn")
6382 (version "1.07")
6383 (source
6384 (origin
6385 (method url-fetch)
6386 (uri (cran-uri "BiasedUrn" version))
6387 (sha256
6388 (base32
6389 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
6390 (properties `((upstream-name . "BiasedUrn")))
6391 (build-system r-build-system)
6392 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
6393 (synopsis "Biased Urn model distributions")
6394 (description
6395 "This package provides statistical models of biased sampling in the form
6396of univariate and multivariate noncentral hypergeometric distributions,
6397including Wallenius' noncentral hypergeometric distribution and Fisher's
6398noncentral hypergeometric distribution (also called extended hypergeometric
6399distribution).")
6400 (license license:gpl3)))
87ba9508
RW
6401
6402(define-public r-goplot
6403 (package
6404 (name "r-goplot")
6405 (version "1.0.2")
6406 (source
6407 (origin
6408 (method url-fetch)
6409 (uri (cran-uri "GOplot" version))
6410 (sha256
6411 (base32
6412 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6413 (properties `((upstream-name . "GOplot")))
6414 (build-system r-build-system)
6415 (propagated-inputs
6416 `(("r-ggdendro" ,r-ggdendro)
6417 ("r-ggplot2" ,r-ggplot2)
6418 ("r-gridextra" ,r-gridextra)
6419 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6420 (home-page "https://github.com/wencke/wencke.github.io")
6421 (synopsis "Visualization of functional analysis data")
6422 (description
6423 "This package provides an implementation of multilayered visualizations
6424for enhanced graphical representation of functional analysis data. It
6425combines and integrates omics data derived from expression and functional
6426annotation enrichment analyses. Its plotting functions have been developed
6427with an hierarchical structure in mind: starting from a general overview to
6428identify the most enriched categories (modified bar plot, bubble plot) to a
6429more detailed one displaying different types of relevant information for the
6430molecules in a given set of categories (circle plot, chord plot, cluster plot,
6431Venn diagram, heatmap).")
6432 (license license:gpl2)))
aec7d6be
RW
6433
6434(define-public r-getopt
6435 (package
6436 (name "r-getopt")
104ec4c9 6437 (version "1.20.3")
aec7d6be
RW
6438 (source
6439 (origin
6440 (method url-fetch)
6441 (uri (cran-uri "getopt" version))
6442 (sha256
6443 (base32
104ec4c9 6444 "0zzmzgwl9a4y3s34600vmih22d6y32294f9bvxrnmffnvkgmy7sk"))))
aec7d6be
RW
6445 (build-system r-build-system)
6446 (home-page "https://github.com/trevorld/getopt")
6447 (synopsis "Command-line option processor for R")
6448 (description
6449 "This package is designed to be used with Rscript to write shebang
6450scripts that accept short and long options. Many users will prefer to
6451use the packages @code{optparse} or @code{argparse} which add extra
6452features like automatically generated help options and usage texts,
6453support for default values, positional argument support, etc.")
6454 (license license:gpl2+)))
3629622b
RW
6455
6456(define-public r-findpython
6457 (package
6458 (name "r-findpython")
fcb84565 6459 (version "1.0.5")
3629622b
RW
6460 (source
6461 (origin
6462 (method url-fetch)
6463 (uri (cran-uri "findpython" version))
6464 (sha256
6465 (base32
fcb84565 6466 "0icifm4z6hhpmcjrg75a875iph0ci890ss02kdv3725pijc236iy"))))
3629622b
RW
6467 (build-system r-build-system)
6468 (home-page "https://github.com/trevorld/findpython")
6469 (synopsis "Functions to find an acceptable Python binary")
6470 (description
6471 "This package was designed to find an acceptable Python binary that
6472matches version and feature constraints.")
6473 (license license:expat)))
fa697599
RW
6474
6475;; This in not the same as "r-argparser"
6476(define-public r-argparse
6477 (package
6478 (name "r-argparse")
37317189 6479 (version "2.0.1")
fa697599
RW
6480 (source
6481 (origin
6482 (method url-fetch)
6483 (uri (cran-uri "argparse" version))
6484 (sha256
6485 (base32
37317189 6486 "1as7h6z7kzgv0fqzpnp76qbm96b4jcd37azd58b7rz0l1n94764l"))))
fa697599
RW
6487 (build-system r-build-system)
6488 (inputs `(("python" ,python)))
6489 (propagated-inputs
6490 `(("r-findpython" ,r-findpython)
fa697599 6491 ("r-jsonlite" ,r-jsonlite)
11a36548 6492 ("r-r6" ,r-r6)))
fa697599
RW
6493 (home-page "https://github.com/trevorld/argparse")
6494 (synopsis "Command line optional and positional argument parser")
6495 (description
6496 "This package provides a command line parser to be used with Rscript to
6497write shebang scripts that gracefully accept positional and optional arguments
6498and automatically generate usage notices.")
6499 (license license:gpl2+)))
4646d18e
RW
6500
6501(define-public r-hash
6502 (package
6503 (name "r-hash")
a431c381 6504 (version "2.2.6.1")
4646d18e
RW
6505 (source
6506 (origin
6507 (method url-fetch)
6508 (uri (cran-uri "hash" version))
6509 (sha256
6510 (base32
a431c381 6511 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
4646d18e
RW
6512 (build-system r-build-system)
6513 (home-page "https://cran.r-project.org/web/packages/hash/")
6514 (synopsis "Implementation of hash/associated arrays/dictionaries")
6515 (description
6516 "This package implements a data structure similar to hashes in Perl and
6517dictionaries in Python but with a purposefully R flavor. For objects of
6518appreciable size, access using hashes outperforms native named lists and
6519vectors.")
6520 (license license:gpl2+)))
06a45ad6
RW
6521
6522(define-public r-orddom
6523 (package
6524 (name "r-orddom")
6525 (version "3.1")
6526 (source
6527 (origin
6528 (method url-fetch)
6529 (uri (cran-uri "orddom" version))
6530 (sha256
6531 (base32
6532 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6533 (build-system r-build-system)
6534 (propagated-inputs `(("r-psych" ,r-psych)))
6535 (home-page "https://cran.r-project.org/web/packages/orddom/")
6536 (synopsis "Ordinal dominance statistics")
6537 (description
6538 "This package provides tools to compute ordinal, statistics and effect
6539sizes as an alternative to mean comparison: Cliff's delta or success rate
6540difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6541Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6542Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6543Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6544comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6545Group (Non-)Overlap considerations.")
6546 (license license:gpl2)))
0fccd15f
RW
6547
6548(define-public r-doby
6549 (package
6550 (name "r-doby")
cb96d81b 6551 (version "4.6-2")
0fccd15f
RW
6552 (source
6553 (origin
6554 (method url-fetch)
6555 (uri (cran-uri "doBy" version))
6556 (sha256
6557 (base32
cb96d81b 6558 "02vbv9nfgywg6lsiialkmfnax5z3rkyb9nr8j9l2cp8xi6ml95mb"))))
0fccd15f
RW
6559 (properties `((upstream-name . "doBy")))
6560 (build-system r-build-system)
6561 (propagated-inputs
6562 `(("r-dplyr" ,r-dplyr)
6563 ("r-magrittr" ,r-magrittr)
6564 ("r-mass" ,r-mass)
6565 ("r-matrix" ,r-matrix)
6566 ("r-plyr" ,r-plyr)))
6567 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6568 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6569 (description
6570 "This package contains:
6571
6572@itemize
6573@item facilities for working with grouped data: @code{do}
6574 something to data stratified @code{by} some variables.
6575@item implementations of least-squares means, general linear contrasts, and
6576@item miscellaneous other utilities.
6577@end itemize\n")
6578 (license license:gpl2+)))
5850c5b3
RW
6579
6580(define-public r-refgenome
6581 (package
6582 (name "r-refgenome")
27abdb11 6583 (version "1.7.7")
5850c5b3
RW
6584 (source
6585 (origin
6586 (method url-fetch)
6587 (uri (cran-uri "refGenome" version))
6588 (sha256
6589 (base32
27abdb11 6590 "1za89bn3am1zgvm641qi1ab6kaqpll4rb9p9f1sjwvcgqq6065g5"))))
5850c5b3
RW
6591 (properties `((upstream-name . "refGenome")))
6592 (build-system r-build-system)
6593 (propagated-inputs
6594 `(("r-dbi" ,r-dbi)
6595 ("r-doby" ,r-doby)
6596 ("r-rsqlite" ,r-rsqlite)))
6597 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6598 (synopsis
6599 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6600 (description
6601 "This package contains functionality for importing and managing of
6602downloaded genome annotation data from the Ensembl genome browser (European
6603Bioinformatics Institute) and from the UCSC genome browser (University of
6604California, Santa Cruz) and annotation routines for genomic positions and
6605splice site positions.")
6606 (license license:gpl2)))
ff7d53a7
RW
6607
6608(define-public r-basix
6609 (package
6610 (name "r-basix")
6611 (version "1.1")
6612 (source
6613 (origin
6614 (method url-fetch)
6615 (uri (cran-uri "BASIX" version))
6616 (sha256
6617 (base32
6618 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6619 (properties `((upstream-name . "BASIX")))
6620 (build-system r-build-system)
6621 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6622 (synopsis "Efficient C/C++ toolset for R")
6623 (description
6624 "BASIX provides some efficient C/C++ implementations of native R
6625procedures to speed up calculations in R.")
6626 (license license:gpl2)))
65e74814
RW
6627
6628(define-public r-blockfest
6629 (package
6630 (name "r-blockfest")
6631 (version "1.6")
6632 (source
6633 (origin
6634 (method url-fetch)
6635 (uri (cran-uri "BlockFeST" version))
6636 (sha256
6637 (base32
6638 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6639 (properties `((upstream-name . "BlockFeST")))
6640 (build-system r-build-system)
6641 (propagated-inputs `(("r-basix" ,r-basix)))
6642 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6643 (synopsis "Bayesian calculation of region-specific fixation index")
6644 (description
6645 "This package provides an R implementation of an extension of the
6646BayeScan software for codominant markers, adding the option to group
6647individual SNPs into pre-defined blocks. A typical application of this new
6648approach is the identification of genomic regions, genes, or gene sets
6649containing one or more SNPs that evolved under directional selection.")
6650 (license license:gpl2)))
b9ff2599 6651
fbdf05b1
RW
6652(define-public r-proc
6653 (package
6654 (name "r-proc")
a510dc60 6655 (version "1.15.3")
fbdf05b1
RW
6656 (source
6657 (origin
6658 (method url-fetch)
6659 (uri (cran-uri "pROC" version))
6660 (sha256
6661 (base32
a510dc60 6662 "1jx8af9p6sxbypqvj1cci7q9sbyaw310inbjxibjcr3acj59h45h"))))
fbdf05b1
RW
6663 (properties `((upstream-name . "pROC")))
6664 (build-system r-build-system)
6665 (propagated-inputs
a3daf011 6666 `(("r-plyr" ,r-plyr)
fbdf05b1
RW
6667 ("r-rcpp" ,r-rcpp)))
6668 (home-page "http://expasy.org/tools/pROC/")
6669 (synopsis "Display and analyze ROC curves")
6670 (description
6671 "This package provides tools for visualizing, smoothing and comparing
6672receiver operating characteristic (ROC curves). The area under the
6673curve (AUC) can be compared with statistical tests based on U-statistics or
6674bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6675 (license license:gpl3+)))
cea4d360
RW
6676
6677(define-public r-rootsolve
6678 (package
6679 (name "r-rootsolve")
6680 (version "1.7")
6681 (source
6682 (origin
6683 (method url-fetch)
6684 (uri (cran-uri "rootSolve" version))
6685 (sha256
6686 (base32
6687 "08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"))))
6688 (properties `((upstream-name . "rootSolve")))
6689 (build-system r-build-system)
6690 (native-inputs `(("gfortran" ,gfortran)))
6691 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6692 (synopsis "Tools for the analysis of ordinary differential equations")
6693 (description
6694 "This package provides routines to find the root of nonlinear functions,
6695and to perform steady-state and equilibrium analysis of @dfn{ordinary
6696differential equations} (ODE). It includes routines that:
6697
6698@enumerate
6699@item generate gradient and jacobian matrices (full and banded),
6700@item find roots of non-linear equations by the Newton-Raphson method,
6701@item estimate steady-state conditions of a system of (differential) equations
6702 in full, banded or sparse form, using the Newton-Raphson method, or by
6703 dynamically running,
6704@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6705 and 3-D partial differential equations, that have been converted to ordinary
6706 differential equations by numerical differencing (using the method-of-lines
6707 approach).
6708@end enumerate\n")
6709 (license license:gpl2+)))
c994418b 6710
6711(define-public r-abcanalysis
6712 (package
6713 (name "r-abcanalysis")
6714 (version "1.2.1")
6715 (source
6716 (origin
6717 (method url-fetch)
6718 (uri (cran-uri "ABCanalysis" version))
6719 (sha256
6720 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6721 (properties `((upstream-name . "ABCanalysis")))
6722 (build-system r-build-system)
6723 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6724 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6725 (synopsis "Computed ABC Analysis")
6726 (description
6727 "Multivariate data sets often differ in several factors or derived statistical
6728parameters, which have to be selected for a valid interpretation. Basing this
6729selection on traditional statistical limits leads occasionally to the perception
6730of losing information from a data set. This package provides tools to calculate
6731these limits on the basis of the mathematical properties of the distribution of
6732the analyzed items.")
6733 (license license:gpl3)))
87b576aa 6734
6735(define-public r-slam
6736 (package
6737 (name "r-slam")
1007b1b6 6738 (version "0.1-45")
87b576aa 6739 (source
6740 (origin
6741 (method url-fetch)
6742 (uri (cran-uri "slam" version))
6743 (sha256
1007b1b6 6744 (base32 "0xvj8va6xd7zkn3l4a5ad7v62s7xmkz8frq7gpcl3b6vqwckkaw4"))))
87b576aa 6745 (build-system r-build-system)
6746 (home-page "https://cran.r-project.org/web/packages/slam/")
6747 (synopsis "Sparse lightweight arrays and matrices")
6748 (description
6749 "This package contains data structures and algorithms for sparse arrays and matrices,
6750based on index arrays and simple triplet representations, respectively.")
6751 (license license:gpl2)))
881cc61c 6752
6753(define-public r-manipulatewidget
6754 (package
6755 (name "r-manipulatewidget")
6756 (version "0.10.0")
6757 (source
6758 (origin
6759 (method url-fetch)
6760 (uri (cran-uri "manipulateWidget" version))
6761 (sha256
6762 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6763 (properties
6764 `((upstream-name . "manipulateWidget")))
6765 (build-system r-build-system)
6766 (propagated-inputs
6767 `(("r-base64enc" ,r-base64enc)
6768 ("r-codetools" ,r-codetools)
6769 ("r-htmltools" ,r-htmltools)
6770 ("r-htmlwidgets" ,r-htmlwidgets)
6771 ("r-knitr" ,r-knitr)
6772 ("r-miniui" ,r-miniui)
6773 ("r-shiny" ,r-shiny)
6774 ("r-webshot" ,r-webshot)))
6775 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6776 (synopsis "Add even more interactivity to interactive charts")
6777 (description
6778 "This package lets you create in just a few lines of R code a nice user interface to
6779modify the data or the graphical parameters of one or multiple interactive
6780charts. It is useful to quickly explore visually some data or for package
6781developers to generate user interfaces easy to maintain.")
6782 (license license:gpl2+)))
16b0e8da 6783
6784(define-public r-a3
6785 (package
6786 (name "r-a3")
6787 (version "1.0.0")
6788 (source
6789 (origin
6790 (method url-fetch)
6791 (uri (cran-uri "A3" version))
6792 (sha256
6793 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6794 (properties `((upstream-name . "A3")))
6795 (build-system r-build-system)
6796 (propagated-inputs
6797 `(("r-pbapply" ,r-pbapply)
6798 ("r-xtable" ,r-xtable)))
6799 (home-page "https://cran.r-project.org/web/packages/A3/")
6800 (synopsis "Error metrics for predictive models")
6801 (description
6802 "This package supplies tools for tabulating and analyzing the results of predictive
6803models. The methods employed are applicable to virtually any predictive model
6804and make comparisons between different methodologies straightforward.")
6805 (license license:gpl2+)))
59b55def
RW
6806
6807(define-public r-infotheo
6808 (package
6809 (name "r-infotheo")
6810 (version "1.2.0")
6811 (source
6812 (origin
6813 (method url-fetch)
6814 (uri (cran-uri "infotheo" version))
6815 (sha256
6816 (base32
6817 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6818 (build-system r-build-system)
6819 (home-page "http://homepage.meyerp.com/software")
6820 (synopsis "Information-theoretic measures")
6821 (description
6822 "This package implements various measures of information theory based on
6823several entropy estimators.")
6824 (license license:gpl3+)))
9e21f217 6825
6826(define-public r-abcoptim
6827 (package
6828 (name "r-abcoptim")
6829 (version "0.15.0")
6830 (source
6831 (origin
6832 (method url-fetch)
6833 (uri (cran-uri "ABCoptim" version))
6834 (sha256
6835 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6836 (properties `((upstream-name . "ABCoptim")))
6837 (build-system r-build-system)
6838 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6839 (home-page "https://github.com/gvegayon/ABCoptim/")
6840 (synopsis "Optimization of Artificial Bee Colony algorithm")
6841 (description
6842 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6843Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6844simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6845algorithms, and uses only common control parameters such as colony size and
6846maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6847colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6848 This version is a work-in-progress and is written in R code.")
6849 (license license:expat)))
40c10917 6850
6851(define-public r-abcp2
6852 (package
6853 (name "r-abcp2")
6854 (version "1.2")
6855 (source
6856 (origin
6857 (method url-fetch)
6858 (uri (cran-uri "ABCp2" version))
6859 (sha256
6860 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6861 (properties `((upstream-name . "ABCp2")))
6862 (build-system r-build-system)
6863 (propagated-inputs `(("r-mass" ,r-mass)))
6864 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6865 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6866 (description
6867 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6868Poisson, and Gamma distribution and estimates the proportional paternity of the
6869second male (P2) based on the best fit distribution.")
6870 (license license:gpl2)))
cadc10a5 6871
6872(define-public r-abcrf
6873 (package
6874 (name "r-abcrf")
89afd031 6875 (version "1.8")
cadc10a5 6876 (source
6877 (origin
6878 (method url-fetch)
6879 (uri (cran-uri "abcrf" version))
6880 (sha256
89afd031 6881 (base32 "0r31ki89z8zzcffm0yvd2zw3q96rk6g6fnwwkql902mgajbrha1f"))))
cadc10a5 6882 (build-system r-build-system)
6883 (propagated-inputs
89afd031
RW
6884 `(("r-doparallel" ,r-doparallel)
6885 ("r-foreach" ,r-foreach)
6886 ("r-mass" ,r-mass)
cadc10a5 6887 ("r-matrixstats" ,r-matrixstats)
6888 ("r-ranger" ,r-ranger)
6889 ("r-rcpp" ,r-rcpp)
6890 ("r-rcpparmadillo" ,r-rcpparmadillo)
6891 ("r-readr" ,r-readr)
6892 ("r-stringr" ,r-stringr)))
6893 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6894 (synopsis "Approximate bayesian computation via random forests")
6895 (description
6896 "This package performs approximate bayesian computation (ABC) model choice and
6897parameter inference via random forests. This machine learning tool named random
6898forests (RF) can conduct selection among the highly complex models covered by
6899ABC algorithms.")
6900 (license license:gpl2+)))
12da2a5e 6901
6902(define-public r-abctools
6903 (package
6904 (name "r-abctools")
6905 (version "1.1.3")
6906 (source
6907 (origin
6908 (method url-fetch)
6909 (uri (cran-uri "abctools" version))
6910 (sha256
6911 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6912 (build-system r-build-system)
6913 (propagated-inputs
6914 `(("r-abc" ,r-abc)
6915 ("r-abind" ,r-abind)
6916 ("r-hmisc" ,r-hmisc)
6917 ("r-plyr" ,r-plyr)))
6918 (home-page "https://github.com/dennisprangle/abctools/")
6919 (synopsis "Tools for ABC analyses")
6920 (description
6921 "This @code{r-abctools} package provides tools for approximate Bayesian computation
6922including summary statistic selection and assessing coverage. This includes
6923recent dimension reduction algorithms to tune the choice of summary statistics,
6924and coverage methods to tune the choice of threshold.")
6925 (license license:gpl2+)))
77b33e0e 6926
6927(define-public r-ggstance
6928 (package
6929 (name "r-ggstance")
b3aa0d2f 6930 (version "0.3.3")
77b33e0e 6931 (source
6932 (origin
6933 (method url-fetch)
6934 (uri (cran-uri "ggstance" version))
6935 (sha256
b3aa0d2f 6936 (base32 "0kdksay61hyb6612b07r84chh7a9aibjyclk3qcypvr9aang8hkh"))))
77b33e0e 6937 (build-system r-build-system)
6938 (propagated-inputs
6939 `(("r-ggplot2" ,r-ggplot2)
6940 ("r-plyr" ,r-plyr)
6941 ("r-rlang" ,r-rlang)
6942 ("r-withr" ,r-withr)))
6943 (home-page "https://cran.r-project.org/web/packages/ggstance/")
6944 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
6945 (description
6946 "This package is a @code{r-ggplot2} extension that provides flipped components:
6947@enumerate
6948@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
6949@item vertical versions of @code{r-ggplot2} positions.
6950@end enumerate")
6951 (license license:gpl3)))
c61f7bc5 6952
6953(define-public r-mosaiccore
6954 (package
6955 (name "r-mosaiccore")
6956 (version "0.6.0")
6957 (source
6958 (origin
6959 (method url-fetch)
6960 (uri (cran-uri "mosaicCore" version))
6961 (sha256
6962 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
6963 (properties `((upstream-name . "mosaicCore")))
6964 (build-system r-build-system)
6965 (propagated-inputs
6966 `(("r-dplyr" ,r-dplyr)
6967 ("r-lazyeval" ,r-lazyeval)
6968 ("r-mass" ,r-mass)
6969 ("r-rlang" ,r-rlang)
6970 ("r-tidyr" ,r-tidyr)))
6971 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
6972 (synopsis "Common utilities for mosaic family packages")
6973 (description
6974 "Common utilities used in other Mosaic family packages are collected here.")
6975 (license license:gpl2+)))
214452ff 6976
6977(define-public r-ggformula
6978 (package
6979 (name "r-ggformula")
9a470682 6980 (version "0.9.2")
214452ff 6981 (source
6982 (origin
6983 (method url-fetch)
6984 (uri (cran-uri "ggformula" version))
6985 (sha256
9a470682 6986 (base32 "16ycabhnp78fsiv1dc63ccgh9gmpsy2683vbmq0fdzl6w3pd87sr"))))
214452ff 6987 (build-system r-build-system)
6988 (propagated-inputs
6989 `(("r-ggplot2" ,r-ggplot2)
6990 ("r-ggstance" ,r-ggstance)
6991 ("r-magrittr" ,r-magrittr)
6992 ("r-mosaiccore" ,r-mosaiccore)
6993 ("r-rlang" ,r-rlang)
6994 ("r-stringr" ,r-stringr)
6995 ("r-tibble" ,r-tibble)
6996 ("r-tidyr" ,r-tidyr)))
6997 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
6998 (synopsis "Formula interface for the @code{r-ggplot2}")
6999 (description
7000 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
7001gf_density(), and so on, bring the formula interface to ggplot(). This captures
7002and extends the excellent simplicity of the lattice-graphics formula interface,
7003while providing the intuitive capabilities of @code{r-ggplot2}.")
7004 (license license:expat)))
2f195b6f 7005
7006(define-public r-mosaicdata
7007 (package
7008 (name "r-mosaicdata")
7009 (version "0.17.0")
7010 (source
7011 (origin
7012 (method url-fetch)
7013 (uri (cran-uri "mosaicData" version))
7014 (sha256
7015 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
7016 (properties `((upstream-name . "mosaicData")))
7017 (build-system r-build-system)
7018 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
7019 (synopsis "Data sets for project Mosaic")
7020 (description
7021 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
7022used to teach mathematics, statistics, computation and modeling.")
7023 (license license:gpl2+)))
6c6ce2d0 7024
82acd43c
RW
7025(define-public r-raster
7026 (package
7027 (name "r-raster")
761f4764 7028 (version "3.0-2")
82acd43c
RW
7029 (source
7030 (origin
7031 (method url-fetch)
7032 (uri (cran-uri "raster" version))
7033 (sha256
7034 (base32
761f4764 7035 "0z4qh3ag1iyly4zjvzi3x2namkndkqn3cjb3ac22xd11sq5gdgiz"))))
82acd43c
RW
7036 (build-system r-build-system)
7037 (propagated-inputs
7038 `(("r-rcpp" ,r-rcpp)
7039 ("r-sp" ,r-sp)))
aff13de3 7040 (home-page "https://www.rspatial.org/")
82acd43c
RW
7041 (synopsis "Geographic data analysis and modeling")
7042 (description
7043 "The package implements basic and high-level functions for reading,
7044writing, manipulating, analyzing and modeling of gridded spatial data.
7045Processing of very large files is supported.")
7046 (license license:gpl3+)))
7047
6c6ce2d0 7048(define-public r-mosaic
7049 (package
7050 (name "r-mosaic")
7051 (version "1.4.0")
7052 (source
7053 (origin
7054 (method url-fetch)
7055 (uri (cran-uri "mosaic" version))
7056 (sha256
7057 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
7058 (build-system r-build-system)
7059 (propagated-inputs
7060 `(("r-broom" ,r-broom)
7061 ("r-dplyr" ,r-dplyr)
7062 ("r-ggdendro" ,r-ggdendro)
7063 ("r-ggformula" ,r-ggformula)
7064 ("r-ggplot2" ,r-ggplot2)
7065 ("r-ggrepel" ,r-ggrepel)
7066 ("r-glue" ,r-glue)
7067 ("r-gridextra" ,r-gridextra)
7068 ("r-lattice" ,r-lattice)
7069 ("r-latticeextra" ,r-latticeextra)
7070 ("r-lazyeval" ,r-lazyeval)
7071 ("r-mass" ,r-mass)
7072 ("r-matrix" ,r-matrix)
7073 ("r-mosaiccore" ,r-mosaiccore)
7074 ("r-mosaicdata" ,r-mosaicdata)
7075 ("r-readr" ,r-readr)
7076 ("r-tidyr" ,r-tidyr)))
7077 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
7078 (synopsis "Mathematics, statistics, and computation teaching utilities")
7079 (description
7080 "This package contain data sets and utilities from
7081@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
7082statistics, computation and modeling. Project MOSAIC is a community of
7083educators working to tie together aspects of quantitative work that students
7084in science, technology, engineering and mathematics will need in their
7085professional lives, but which are usually taught in isolation, if at all.")
7086 (license license:gpl2+)))
cbb0edd1 7087
7088(define-public r-abd
7089 (package
7090 (name "r-abd")
7091 (version "0.2-8")
7092 (source
7093 (origin
7094 (method url-fetch)
7095 (uri (cran-uri "abd" version))
7096 (sha256
7097 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
7098 (build-system r-build-system)
7099 (propagated-inputs
7100 `(("r-lattice" ,r-lattice)
7101 ("r-mosaic" ,r-mosaic)
7102 ("r-nlme" ,r-nlme)))
7103 (home-page "https://cran.r-project.org/web/packages/abd/")
7104 (synopsis "Analysis of biological data")
7105 (description
7106 "The @code{r-abd} package contains data sets and sample code for the Analysis of
7107biological data by Michael Whitlock and Dolph Schluter.")
7108 (license license:gpl2)))
01af264d
MIP
7109
7110(define-public r-svgui
7111 (package
7112 (name "r-svgui")
7113 (version "1.0.0")
7114 (source
7115 (origin
7116 (method url-fetch)
7117 (uri (cran-uri "svGUI" version))
7118 (sha256
7119 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
7120 (properties `((upstream-name . "svGUI")))
7121 (build-system r-build-system)
7122 (home-page "https://github.com/SciViews/svGUI/")
7123 (synopsis "Functions for managing GUI clients in R")
7124 (description
7125 "The SciViews @code{svGUI} package eases the management of Graphical User
7126Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
7127centralizes info about GUI elements currently used, and it dispatches GUI
7128calls to the particular toolkits in use in function of the context.")
7129 (license license:gpl2)))
d1ca3d72 7130
7131(define-public r-svdialogs
7132 (package
7133 (name "r-svdialogs")
7134 (version "1.0.0")
7135 (source
7136 (origin
7137 (method url-fetch)
7138 (uri (cran-uri "svDialogs" version))
7139 (sha256
7140 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
7141 (properties `((upstream-name . "svDialogs")))
7142 (build-system r-build-system)
7143 (inputs
7144 `(("yad" ,yad)
7145 ("zenity" ,zenity)))
7146 (propagated-inputs
7147 `(("r-rstudioapi" ,r-rstudioapi)
7148 ("r-svgui" ,r-svgui)))
7149 (home-page "https://github.com/SciViews/svDialogs/")
7150 (synopsis "Portable dialog boxes")
7151 (description
7152 "This package helps to construct standard dialog boxes for your GUI, including
7153message boxes, input boxes, list, file or directory selection, and others. In
7154case R cannot display GUI dialog boxes, a simpler command line version of these
7155interactive elements is also provided as a fallback solution.")
7156 (license license:gpl2)))
3cadd3ce 7157
7158(define-public r-abe
7159 (package
7160 (name "r-abe")
7161 (version "3.0.1")
7162 (source
7163 (origin
7164 (method url-fetch)
7165 (uri (cran-uri "abe" version))
7166 (sha256
7167 (base32
7168 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
7169 (build-system r-build-system)
7170 (home-page "https://cran.r-project.org/web/packages/abe/")
7171 (synopsis "Augmented backward elimination")
7172 (description
7173 "This package performs augmented backward elimination and checks the
7174stability of the obtained model. Augmented backward elimination combines
7175significance or information based criteria with the change in estimate to
7176either select the optimal model for prediction purposes or to serve as a tool
7177to obtain a practically sound, highly interpretable model.")
7178 (license license:gpl2+)))
ef26400b 7179
7180(define-public r-abf2
7181 (package
7182 (name "r-abf2")
7183 (version "0.7-1")
7184 (source
7185 (origin
7186 (method url-fetch)
7187 (uri (cran-uri "abf2" version))
7188 (sha256
7189 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
7190 (build-system r-build-system)
7191 (home-page "https://cran.r-project.org/web/packages/abf2/")
7192 (synopsis "Load gap-free axon @code{r-abf2} files")
7193 (description
7194 "This package loads electrophysiology data from ABF2 files, as created by
7195Axon Instruments/Molecular Devices software. Only files recorded in gap-free
7196mode are currently supported.")
7197 (license license:artistic2.0)))
1efcd0f1 7198
7199(define-public r-abhgenotyper
7200 (package
7201 (name "r-abhgenotyper")
7202 (version "1.0.1")
7203 (source
7204 (origin
7205 (method url-fetch)
7206 (uri (cran-uri "ABHgenotypeR" version))
7207 (sha256
7208 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
7209 (properties `((upstream-name . "ABHgenotypeR")))
7210 (build-system r-build-system)
7211 (propagated-inputs
7212 `(("r-ggplot2" ,r-ggplot2)
7213 ("r-reshape2" ,r-reshape2)))
7214 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
7215 (synopsis "Visualize and manipulate ABH genotypes")
7216 (description
7217 "The @code{r-abhgenotyper} package provides simple imputation,
7218error-correction and plotting capacities for genotype data. The package is
7219supposed to serve as an intermediate but independent analysis tool between the
7220TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
7221not found in either TASSEL or @code{r-qtl} in addition to visualization of
7222genotypes as \"graphical genotypes\".")
7223 (license license:gpl3)))
ebb3cdb1 7224
6e8b38d3
RW
7225(define-public r-furrr
7226 (package
7227 (name "r-furrr")
7228 (version "0.1.0")
7229 (source
7230 (origin
7231 (method url-fetch)
7232 (uri (cran-uri "furrr" version))
7233 (sha256
7234 (base32
7235 "1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"))))
7236 (build-system r-build-system)
7237 (propagated-inputs
7238 `(("r-future" ,r-future)
7239 ("r-globals" ,r-globals)
7240 ("r-purrr" ,r-purrr)
7241 ("r-rlang" ,r-rlang)))
7242 (home-page "https://github.com/DavisVaughan/furrr")
7243 (synopsis "Apply mapping functions in parallel using futures")
7244 (description
7245 "This package provides implementations of the family of @code{map()}
7246functions from the @code{purrr} package that can be resolved using any
7247@code{future}-supported backend, e.g. parallel on the local machine or
7248distributed on a compute cluster.")
7249 (license license:lgpl2.1+)))
7250
ebb3cdb1 7251(define-public r-abjutils
7252 (package
7253 (name "r-abjutils")
3d5bcae0 7254 (version "0.2.3")
ebb3cdb1 7255 (source
7256 (origin
7257 (method url-fetch)
7258 (uri (cran-uri "abjutils" version))
7259 (sha256
3d5bcae0 7260 (base32 "0n4zps65y3zg0gfzlv97w91si52a9izkncirskbkj5x9hk0nhxcv"))))
ebb3cdb1 7261 (build-system r-build-system)
7262 (propagated-inputs
7263 `(("r-devtools" ,r-devtools)
7264 ("r-dplyr" ,r-dplyr)
3d5bcae0
RW
7265 ("r-furrr" ,r-furrr)
7266 ("r-future" ,r-future)
ebb3cdb1 7267 ("r-glue" ,r-glue)
7268 ("r-httr" ,r-httr)
7269 ("r-magrittr" ,r-magrittr)
ebb3cdb1 7270 ("r-progress" ,r-progress)
7271 ("r-purrr" ,r-purrr)
3d5bcae0
RW
7272 ("r-readr" ,r-readr)
7273 ("r-rlang" ,r-rlang)
ebb3cdb1 7274 ("r-rstudioapi" ,r-rstudioapi)
7275 ("r-scales" ,r-scales)
7276 ("r-stringi" ,r-stringi)
7277 ("r-stringr" ,r-stringr)
7278 ("r-tibble" ,r-tibble)
7279 ("r-tidyr" ,r-tidyr)))
7280 (home-page "https://github.com/abjur/abjutils/")
7281 (synopsis "Collection of tools for jurimetrical analysis")
7282 (description
7283 "This package implements general purpose tools, such as functions for
7284sampling and basic manipulation of Brazilian lawsuits identification number.
7285It also implements functions for text cleaning, such as accentuation
7286removal.")
7287 (license license:expat)))
b6afe7b7 7288
7289(define-public r-abnormality
7290 (package
7291 (name "r-abnormality")
7292 (version "0.1.0")
7293 (source
7294 (origin
7295 (method url-fetch)
7296 (uri (cran-uri "abnormality" version))
7297 (sha256
7298 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
7299 (build-system r-build-system)
7300 (propagated-inputs
7301 `(("r-mass" ,r-mass)
7302 ("r-matrix" ,r-matrix)))
7303 (home-page "https://cran.r-project.org/web/packages/abnormality/")
7304 (synopsis "Measure a subject's abnormality with respect to a reference population")
7305 (description
7306 "This package contains functions to implement the methodology and
7307considerations laid out by Marks et al. in the article \"Measuring abnormality
7308in high dimensional spaces: applications in biomechanical gait analysis\".
7309Using high-dimensional datasets to measure a subject's overall level of
7310abnormality as compared to a reference population is often needed in outcomes
7311research.")
7312 (license license:expat)))
016cabf7 7313
7314(define-public r-abodoutlier
7315 (package
7316 (name "r-abodoutlier")
7317 (version "0.1")
7318 (source
7319 (origin
7320 (method url-fetch)
7321 (uri (cran-uri "abodOutlier" version))
7322 (sha256
7323 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
7324 (properties `((upstream-name . "abodOutlier")))
7325 (build-system r-build-system)
7326 (propagated-inputs
7327 `(("r-cluster" ,r-cluster)))
7328 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
7329 (synopsis "Angle-based outlier detection")
7330 (description
7331 "This package performs angle-based outlier detection on a given data
7332frame. It offers three methods to process data:
7333@enumerate
7334@item full but slow implementation using all the data that has cubic
7335 complexity;
7336@item a fully randomized method;
7337@item a method using k-nearest neighbours.
7338@end enumerate
7339These algorithms are well suited for high dimensional data outlier
7340detection.")
7341 (license license:expat)))
03c95f04 7342
7343(define-public r-abps
7344 (package
7345 (name "r-abps")
bec74196 7346 (version "0.3")
03c95f04 7347 (source
7348 (origin
7349 (method url-fetch)
7350 (uri (cran-uri "ABPS" version))
7351 (sha256
bec74196 7352 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 7353 (properties `((upstream-name . "ABPS")))
7354 (build-system r-build-system)
7355 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
7356 (home-page "https://cran.r-project.org/web/packages/ABPS/")
7357 (synopsis "Abnormal blood profile score to detect blood doping")
7358 (description
7359 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
7360The ABPS is a part of the Athlete biological passport program of the World
7361anti-doping agency, which combines several blood parameters into a single
7362score in order to detect blood doping. The package also contains functions to
7363calculate other scores used in anti-doping programs, such as the ratio of
7364hemoglobin to reticulocytes (OFF-score), as well as example data.")
7365 (license license:gpl2+)))
26358ac5
RW
7366
7367(define-public r-parmigene
7368 (package
7369 (name "r-parmigene")
7370 (version "1.0.2")
7371 (source
7372 (origin
7373 (method url-fetch)
7374 (uri (cran-uri "parmigene" version))
7375 (sha256
7376 (base32
7377 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
7378 (build-system r-build-system)
7379 (home-page "https://cran.r-project.org/web/packages/parmigene/")
7380 (synopsis "Mutual information estimation for gene network reconstruction")
7381 (description
7382 "This package provides a parallel estimation of the mutual information
7383based on entropy estimates from k-nearest neighbors distances and algorithms
7384for the reconstruction of gene regulatory networks.")
7385 (license license:agpl3+)))
b2bf43b2 7386
7387(define-public r-pscl
7388 (package
7389 (name "r-pscl")
7390 (version "1.5.2")
7391 (source
7392 (origin
7393 (method url-fetch)
7394 (uri (cran-uri "pscl" version))
7395 (sha256
7396 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
7397 (build-system r-build-system)
7398 (propagated-inputs
7399 `(("r-mass" ,r-mass)))
7400 (home-page "https://github.com/atahk/pscl/")
7401 (synopsis "Political science computational laboratory")
7402 (description
7403 "The @code{pscl} is an R package providing classes and methods for:
7404@enumerate
7405@item Bayesian analysis of roll call data (item-response models);
7406@item elementary Bayesian statistics;
7407@item maximum likelihood estimation of zero-inflated and hurdle models for count
7408data;
7409@item utility functions.
7410@end enumerate")
7411 (license license:gpl2)))
e710d1a4 7412
7413(define-public r-accelmissing
7414 (package
7415 (name "r-accelmissing")
7416 (version "1.4")
7417 (source
7418 (origin
7419 (method url-fetch)
7420 (uri (cran-uri "accelmissing" version))
7421 (sha256
7422 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
7423 (build-system r-build-system)
7424 (propagated-inputs
7425 `(("r-mice" ,r-mice)
7426 ("r-pscl" ,r-pscl)))
7427 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
7428 (synopsis "Missing value imputation for accelerometer data")
7429 (description
7430 "This package provides a statistical method to impute the missing values in
7431accelerometer data. The methodology includes both parametric and
7432semi-parametric multiple imputations under the zero-inflated Poisson lognormal
7433model. It also provides multiple functions to preprocess the accelerometer data
7434previous to the missing data imputation. These include detecting the wearing
7435and the non-wearing time, selecting valid days and subjects, and creating plots.")
7436 (license license:gpl2+)))
f359b115 7437
7438(define-public r-mhsmm
7439 (package
7440 (name "r-mhsmm")
7441 (version "0.4.16")
7442 (source
7443 (origin
7444 (method url-fetch)
7445 (uri (cran-uri "mhsmm" version))
7446 (sha256
7447 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7448 (build-system r-build-system)
7449 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7450 (home-page "https://github.com/jaredo/mhsmm/")
7451 (synopsis "Inference for hidden Markov and semi-Markov models")
7452 (description
7453 "The @code{r-mhsmm} package implements estimation and prediction methods for
7454hidden Markov and semi-Markov models for multiple observation sequences. Such
7455techniques are of interest when observed data is thought to be dependent on some
7456unobserved (or hidden) state. Also, this package is suitable for equidistant
7457time series data, with multivariate and/or missing data. Allows user defined
7458emission distributions.")
7459 (license license:gpl2+)))
16c5285a 7460
7461(define-public r-nleqslv
7462 (package
7463 (name "r-nleqslv")
7464 (version "3.3.2")
7465 (source
7466 (origin
7467 (method url-fetch)
7468 (uri (cran-uri "nleqslv" version))
7469 (sha256
7470 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7471 (build-system r-build-system)
7472 (native-inputs `(("gfortran" ,gfortran)))
7473 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7474 (synopsis "Solve systems of nonlinear equations")
7475 (description
7476 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7477Broyden or a Newton method with a choice of global strategies such as line
7478search and trust region. There are options for using a numerical or user
7479supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7480singular or ill-conditioned Jacobian.")
7481 (license license:gpl2+)))
63ec2c50 7482
7483(define-public r-physicalactivity
7484 (package
7485 (name "r-physicalactivity")
7486 (version "0.2-2")
7487 (source
7488 (origin
7489 (method url-fetch)
7490 (uri (cran-uri "PhysicalActivity" version))
7491 (sha256
7492 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7493 (properties
7494 `((upstream-name . "PhysicalActivity")))
7495 (build-system r-build-system)
7496 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7497 (synopsis "Procesing accelerometer data for physical activity measurement")
7498 (description
7499 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7500for classification of monitor wear and nonwear time intervals in accelerometer
7501data collected to assess physical activity. The package also contains functions
7502for making plots of accelerometer data and obtaining the summary of various
7503information including daily monitor wear time and the mean monitor wear time
7504during valid days. The revised package version 0.2-1 improved the functions
7505regarding speed, robustness and add better support for time zones and daylight
7506saving. In addition, several functions were added:
7507@enumerate
7508@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7509@item the @code{markPAI} can categorize physical activity intensity level based
7510on user-defined cut-points of accelerometer counts.
7511@end enumerate
7512 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7513@code{queryActigraph} functions.")
7514 (license license:gpl3+)))
f95d4542 7515
7516(define-public r-acc
7517 (package
7518 (name "r-acc")
7519 (version "1.3.3")
7520 (source
7521 (origin
7522 (method url-fetch)
7523 (uri (cran-uri "acc" version))
7524 (sha256
7525 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7526 (build-system r-build-system)
7527 (propagated-inputs
7528 `(("r-circlize" ,r-circlize)
7529 ("r-dbi" ,r-dbi)
7530 ("r-ggplot2" ,r-ggplot2)
7531 ("r-iterators" ,r-iterators)
7532 ("r-mhsmm" ,r-mhsmm)
7533 ("r-nleqslv" ,r-nleqslv)
7534 ("r-physicalactivity" ,r-physicalactivity)
7535 ("r-plyr" ,r-plyr)
7536 ("r-r-utils" ,r-r-utils)
7537 ("r-rcpp" ,r-rcpp)
7538 ("r-rcpparmadillo" ,r-rcpparmadillo)
7539 ("r-rsqlite" ,r-rsqlite)
7540 ("r-zoo" ,r-zoo)))
7541 (home-page "https://cran.r-project.org/web/packages/acc/")
7542 (synopsis "Exploring accelerometer data")
7543 (description
7544 "This package processes accelerometer data from uni-axial and tri-axial devices
7545and generates data summaries. Also, includes functions to plot, analyze, and
7546simulate accelerometer data.")
7547 (license license:gpl2+)))
f6890c08 7548
7549(define-public r-rbenchmark
7550 (package
7551 (name "r-rbenchmark")
7552 (version "1.0.0")
7553 (source
7554 (origin
7555 (method url-fetch)
7556 (uri (cran-uri "rbenchmark" version))
7557 (sha256
7558 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7559 (build-system r-build-system)
7560 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7561 (synopsis "Benchmarking routine for R")
7562 (description
7563 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7564and is intended to facilitate benchmarking of arbitrary R code. The library
7565consists of just one function, benchmark, which is a simple wrapper around
7566system.time. Given a specification of the benchmarking process (counts of
7567replications, evaluation environment) and an arbitrary number of expressions,
7568benchmark evaluates each of the expressions in the specified environment,
7569replicating the evaluation as many times as specified, and returning the results
7570conveniently wrapped into a data frame.")
7571 (license license:gpl2+)))
7572
9c4f118b
RW
7573(define-public r-mitools
7574 (package
7575 (name "r-mitools")
7576 (version "2.4")
7577 (source
7578 (origin
7579 (method url-fetch)
7580 (uri (cran-uri "mitools" version))
7581 (sha256
7582 (base32
7583 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j"))))
7584 (build-system r-build-system)
7585 (propagated-inputs `(("r-dbi" ,r-dbi)))
7586 (home-page "https://cran.r-project.org/web/packages/mitools/")
7587 (synopsis "Tools for multiple imputation of missing data")
7588 (description
7589 "This package provides tools to perform analyses and combine results from
7590multiple-imputation datasets.")
7591 (license license:gpl2)))
7592
dab3e92c
RW
7593(define-public r-magick
7594 (package
7595 (name "r-magick")
9c2d9780 7596 (version "2.2")
dab3e92c
RW
7597 (source
7598 (origin
7599 (method url-fetch)
7600 (uri (cran-uri "magick" version))
7601 (sha256
7602 (base32
9c2d9780 7603 "1xh5mhaks3wk1iwqs9d3lnbfv121lc1yz5fqdzk5il9ppr831l85"))))
dab3e92c
RW
7604 (build-system r-build-system)
7605 (inputs
7606 `(("imagemagick" ,imagemagick)
7607 ("zlib" ,zlib)))
7608 (propagated-inputs
7609 `(("r-curl" ,r-curl)
7610 ("r-magrittr" ,r-magrittr)
7611 ("r-rcpp" ,r-rcpp)))
7612 (native-inputs
7613 `(("pkg-config" ,pkg-config)))
7614 (home-page "https://github.com/ropensci/magick")
7615 (synopsis "Advanced graphics and image-processing in R")
7616 (description
7617 "This package provides bindings to ImageMagick, a comprehensive image
7618processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
7619etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
7620operations are vectorized via the Magick++ STL meaning they operate either on
7621a single frame or a series of frames for working with layers, collages, or
7622animation. In RStudio, images are automatically previewed when printed to the
7623console, resulting in an interactive editing environment.")
7624 (license license:expat)))
7625
f0bff698
RW
7626(define-public r-survey
7627 (package
7628 (name "r-survey")
7b18fac4 7629 (version "3.36")
f0bff698
RW
7630 (source
7631 (origin
7632 (method url-fetch)
7633 (uri (cran-uri "survey" version))
7634 (sha256
7635 (base32
7b18fac4 7636 "0xclsy4ram4k48vzh5m5bpmknnpwxnss85v73s4czsjj5ffjxwwh"))))
f0bff698
RW
7637 (build-system r-build-system)
7638 (propagated-inputs
7639 `(("r-lattice" ,r-lattice)
7640 ("r-matrix" ,r-matrix)
7641 ("r-minqa" ,r-minqa)
7b18fac4 7642 ("r-mitools" ,r-mitools)
f0bff698
RW
7643 ("r-numderiv" ,r-numderiv)
7644 ("r-survival" ,r-survival)))
7645 (home-page "http://r-survey.r-forge.r-project.org/survey/")
7646 (synopsis "Analysis of complex survey samples")
7647 (description
7648 "This package provides tools for the analysis of complex survey samples.
7649The provided features include: summary statistics, two-sample tests, rank
7650tests, generalised linear models, cumulative link models, Cox models,
7651loglinear models, and general maximum pseudolikelihood estimation for
7652multistage stratified, cluster-sampled, unequally weighted survey samples;
7653variances by Taylor series linearisation or replicate weights;
7654post-stratification, calibration, and raking; two-phase subsampling designs;
7655graphics; PPS sampling without replacement; principal components, and factor
7656analysis.")
7657 ;; Either version of the GPL.
7658 (license (list license:gpl2 license:gpl3))))
7659
7af2dd38 7660(define-public r-dvmisc
7661 (package
7662 (name "r-dvmisc")
a6a87db8 7663 (version "1.1.3")
7af2dd38 7664 (source
7665 (origin
7666 (method url-fetch)
7667 (uri (cran-uri "dvmisc" version))
7668 (sha256
a6a87db8 7669 (base32 "0x391pxg5mqgp5xxc8qwhwxky8ds7d9gr9iwmsb12c92kxfk00bv"))))
7af2dd38 7670 (build-system r-build-system)
7671 (propagated-inputs
a6a87db8
RW
7672 `(("r-cubature" ,r-cubature)
7673 ("r-data-table" ,r-data-table)
7674 ("r-dplyr" ,r-dplyr)
7675 ("r-ggplot2" ,r-ggplot2)
7676 ("r-mass" ,r-mass)
7677 ("r-mvtnorm" ,r-mvtnorm)
7678 ("r-pracma" ,r-pracma)
7679 ("r-purrr" ,r-purrr)
7af2dd38 7680 ("r-rbenchmark" ,r-rbenchmark)
a6a87db8
RW
7681 ("r-rcpp" ,r-rcpp)
7682 ("r-survey" ,r-survey)))
7af2dd38 7683 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7684 (synopsis "Faster computation of common statistics and miscellaneous functions")
7685 (description
7686 "This package implements faster versions of base R functions (e.g. mean, standard
7687deviation, covariance, weighted mean), mostly written in C++, along with
7688miscellaneous functions for various purposes (e.g. create the histogram with
7689fitted probability density function or probability mass function curve, create
7690the body mass index groups, assess the linearity assumption in logistic
7691regression).")
7692 (license license:gpl2)))
d8d8844e 7693
7694(define-public r-accelerometry
7695 (package
7696 (name "r-accelerometry")
7697 (version "3.1.2")
7698 (source
7699 (origin
7700 (method url-fetch)
7701 (uri (cran-uri "accelerometry" version))
7702 (sha256
7703 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7704 (build-system r-build-system)
7705 (propagated-inputs
7706 `(("r-dvmisc" ,r-dvmisc)
7707 ("r-rcpp" ,r-rcpp)))
7708 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7709 (synopsis "Functions for processing accelerometer data")
7710 (description
7711 "This package provides a collection of functions that perform operations on
7712time-series accelerometer data, such as identify the non-wear time, flag minutes
7713that are part of an activity bout, and find the maximum 10-minute average count
7714value. The functions are generally very flexible, allowing for a variety of
7715algorithms to be implemented.")
7716 (license license:gpl3)))
1ddb2b5c 7717
7718(define-public r-absim
7719 (package
7720 (name "r-absim")
7721 (version "0.2.6")
7722 (source
7723 (origin
7724 (method url-fetch)
7725 (uri (cran-uri "AbSim" version))
7726 (sha256
7727 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7728 (properties `((upstream-name . "AbSim")))
7729 (build-system r-build-system)
7730 (propagated-inputs
7731 `(("r-ape" ,r-ape)
7732 ("r-powerlaw" ,r-powerlaw)))
7733 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7734 (synopsis "Time resolved simulations of antibody repertoires")
7735 (description
7736 "This package provides simulation methods for the evolution of antibody repertoires.
7737 The heavy and light chain variable region of both human and C57BL/6 mice can
7738be simulated in a time-dependent fashion. Both single lineages using one set of
7739V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7740with an initial V-D-J recombination event, starting the first phylogenetic tree.
7741 Upon completion, the main loop of the algorithm begins, with each iteration
7742representing one simulated time step. Various mutation events are possible at
7743each time step, contributing to a diverse final repertoire.")
7744 (license license:gpl2)))
c2ffc4fb 7745
b5a31005
MIP
7746(define-public r-quic
7747 (package
7748 (name "r-quic")
7749 (version "1.1")
7750 (source
7751 (origin
7752 (method url-fetch)
7753 (uri (cran-uri "QUIC" version))
7754 (sha256
7755 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7756 (properties `((upstream-name . "QUIC")))
7757 (build-system r-build-system)
7758 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7759 (synopsis "Regularized sparse inverse covariance matrix estimation")
7760 (description
7761 "This package implements the regularized Gaussian maximum likelihood
7762estimation of the inverse of a covariance matrix. It uses Newton's method and
7763coordinate descent to solve the regularized inverse covariance matrix
7764estimation problem.")
7765 ;; The project home page states that the release is under GPLv3 or later.
7766 ;; The CRAN page only says GPL-3.
7767 (license license:gpl3+)))
7768
b509df82
MIP
7769(define-public r-abundant
7770 (package
7771 (name "r-abundant")
7772 (version "1.1")
7773 (source
7774 (origin
7775 (method url-fetch)
7776 (uri (cran-uri "abundant" version))
7777 (sha256
7778 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7779 (build-system r-build-system)
7780 (propagated-inputs
7781 `(("r-quic" ,r-quic)))
7782 (home-page "https://cran.r-project.org/web/packages/abundant/")
7783 (synopsis "Abundant regression and high-dimensional principal fitted components")
7784 (description
7785 "This package provides tools to fit and predict with the high-dimensional
7786principal fitted components model. This model is described by Cook, Forzani,
7787and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7788 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7789 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7790 (license license:gpl2+)))
7791
c2ffc4fb 7792(define-public r-ac3net
7793 (package
7794 (name "r-ac3net")
7795 (version "1.2.2")
7796 (source
7797 (origin
7798 (method url-fetch)
7799 (uri (cran-uri "Ac3net" version))
7800 (sha256
7801 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7802 (properties `((upstream-name . "Ac3net")))
7803 (build-system r-build-system)
7804 (propagated-inputs
7805 `(("r-data-table" ,r-data-table)))
7806 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7807 (synopsis "Inferring directional conservative causal core gene networks")
7808 (description "This package infers directional Conservative causal core
7809(gene) networks (C3NET). This is a version of the algorithm C3NET with
7810directional network.")
7811 (license license:gpl3+)))
da333859 7812
7813(define-public r-aca
7814 (package
7815 (name "r-aca")
7816 (version "1.1")
7817 (source
7818 (origin
7819 (method url-fetch)
7820 (uri (cran-uri "ACA" version))
7821 (sha256
7822 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7823 (properties `((upstream-name . "ACA")))
7824 (build-system r-build-system)
7825 (home-page "https://cran.r-project.org/web/packages/ACA/")
7826 (synopsis "Abrupt change-point or aberration detection in point series")
7827 (description
7828 "This package offers an interactive function for the detection of breakpoints in
7829series.")
7830 ;; Any version of the GPL
7831 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7832
7833(define-public r-acceptancesampling
7834 (package
7835 (name "r-acceptancesampling")
ddd168ff 7836 (version "1.0-6")
9c1c2108 7837 (source
7838 (origin
7839 (method url-fetch)
7840 (uri (cran-uri "AcceptanceSampling" version))
7841 (sha256
ddd168ff 7842 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 7843 (properties
7844 `((upstream-name . "AcceptanceSampling")))
7845 (build-system r-build-system)
7846 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7847 (synopsis "Creation and evaluation of acceptance sampling plans")
7848 (description
7849 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7850acceptance sampling plans. Acceptance sampling is a methodology commonly used
7851in quality control and improvement. International standards of acceptance
7852sampling provide sampling plans for specific circumstances. The aim of this
7853package is to provide an easy-to-use interface to visualize single, double or
7854multiple sampling plans. In addition, methods have been provided to enable the
7855user to assess sampling plans against pre-specified levels of performance, as
7856measured by the probability of acceptance for a given level of quality in the
7857lot.")
7858 (license license:gpl3+)))
7859
63781c57
LF
7860(define-public r-acclma
7861 (package
7862 (name "r-acclma")
7863 (version "1.0")
7864 (source
7865 (origin
7866 (method url-fetch)
7867 (uri (cran-uri "ACCLMA" version))
7868 (sha256
7869 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7870 (properties `((upstream-name . "ACCLMA")))
7871 (build-system r-build-system)
7872 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7873 (synopsis "ACC & LMA graph plotting")
7874 (description
666fb288
LC
7875 "This package contains a function that imports data from a @acronym{CSV,
7876Comma-Separated Values} file, or uses manually entered data from the format (x,
7877y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7878Curve} vs @acronym{LOI, Line of Independence} graph and
7879@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7880function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7881appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7882string) was passed, a manual data entry window is opened. The header parameter
7883indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7884a header row or not. The dataset should contain only one independent variable
7885(x) and one dependent variable (y) and can contain a weight for each
7886observation.")
7887 (license license:gpl2)))
b55697fb
LL
7888
7889(define-public r-aspi
7890 (package
7891 (name "r-aspi")
7892 (version "0.2.0")
7893 (source
7894 (origin
7895 (method url-fetch)
7896 (uri (cran-uri "aspi" version))
7897 (sha256
7898 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7899 (build-system r-build-system)
7900 (home-page
7901 "https://cran.r-project.org/web/packages/aspi/")
7902 (synopsis
7903 "Analysis of symmetry of parasitic infections")
7904 (description
7905 "This package provides tools for the analysis and visualization of bilateral
7906 asymmetry in parasitic infections.")
7907 (license license:gpl3+)))
302db585
RW
7908
7909(define-public r-sandwich
7910 (package
7911 (name "r-sandwich")
0eb306d3 7912 (version "2.5-1")
302db585
RW
7913 (source
7914 (origin
7915 (method url-fetch)
7916 (uri (cran-uri "sandwich" version))
7917 (sha256
7918 (base32
0eb306d3 7919 "1mk685b9wq7k566pbml52rj96i5h6b3vf215k9picgmq296nzvyv"))))
302db585
RW
7920 (build-system r-build-system)
7921 (propagated-inputs
7922 `(("r-zoo" ,r-zoo)))
7923 (home-page "https://cran.r-project.org/web/packages/sandwich/")
7924 (synopsis "Robust Covariance Matrix Estimators")
7925 (description
7926 "This package provides model-robust standard error estimators for
7927cross-sectional, time series, clustered, panel, and longitudinal data.")
7928 ;; Either version of the license.
7929 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
7930
7931(define-public r-th-data
7932 (package
7933 (name "r-th-data")
62595ee3 7934 (version "1.0-10")
6ce07cf9
RW
7935 (source
7936 (origin
7937 (method url-fetch)
7938 (uri (cran-uri "TH.data" version))
7939 (sha256
7940 (base32
62595ee3 7941 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
7942 (properties `((upstream-name . "TH.data")))
7943 (build-system r-build-system)
7944 (propagated-inputs
7945 `(("r-mass" ,r-mass)
7946 ("r-survival" ,r-survival)))
7947 (home-page "https://cran.r-project.org/web/packages/TH.data/")
7948 (synopsis "Shared data sets")
7949 (description
7950 "This package contains supporting data sets that are used in other
7951packages maintained by Torsten Hothorn.")
7952 (license license:gpl3)))
7753b543
RW
7953
7954(define-public r-multcomp
7955 (package
7956 (name "r-multcomp")
b1f39e8c 7957 (version "1.4-10")
7753b543
RW
7958 (source
7959 (origin
7960 (method url-fetch)
7961 (uri (cran-uri "multcomp" version))
7962 (sha256
7963 (base32
b1f39e8c 7964 "1kzmdn9jmz5bmhf3wsfr12ljbasmwsgcsfdia52k0bi6q0swdg19"))))
7753b543
RW
7965 (build-system r-build-system)
7966 (propagated-inputs
7967 `(("r-codetools" ,r-codetools)
7968 ("r-mvtnorm" ,r-mvtnorm)
7969 ("r-sandwich" ,r-sandwich)
7970 ("r-survival" ,r-survival)
7971 ("r-th-data" ,r-th-data)))
7972 (home-page "https://cran.r-project.org/web/packages/multcomp/")
7973 (synopsis "Simultaneous inference in general parametric models")
7974 (description
7975 "Simultaneous tests and confidence intervals for general linear
7976hypotheses in parametric models, including linear, generalized linear, linear
7977mixed effects, and survival models. The package includes demos reproducing
7978analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
7979Hothorn, Westfall, 2010, CRC Press).")
7980 (license license:gpl2)))
55a08dce
RW
7981
7982(define-public r-emmeans
7983 (package
7984 (name "r-emmeans")
28110e68 7985 (version "1.4.1")
55a08dce
RW
7986 (source
7987 (origin
7988 (method url-fetch)
7989 (uri (cran-uri "emmeans" version))
7990 (sha256
7991 (base32
28110e68 7992 "1fpawaxnmj67md169a9mzrnnh2d0c973xydfg6hw865933jil9lq"))))
55a08dce
RW
7993 (build-system r-build-system)
7994 (propagated-inputs
7995 `(("r-estimability" ,r-estimability)
7996 ("r-mvtnorm" ,r-mvtnorm)
e0f86164 7997 ("r-numderiv" ,r-numderiv)
55a08dce
RW
7998 ("r-plyr" ,r-plyr)
7999 ("r-xtable" ,r-xtable)))
8000 (home-page "https://github.com/rvlenth/emmeans")
8001 (synopsis "Estimated marginal means, aka least-squares means")
8002 (description
8003 "This package provides tools to obtain @dfn{estimated marginal
8004means} (EMMs) for many linear, generalized linear, and mixed models. It can
8005be used to compute contrasts or linear functions of EMMs, trends, and
8006comparisons of slopes.")
8007 ;; Either version of the license.
8008 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
8009
8010(define-public r-pwr
8011 (package
8012 (name "r-pwr")
8013 (version "1.2-2")
8014 (source
8015 (origin
8016 (method url-fetch)
8017 (uri (cran-uri "pwr" version))
8018 (sha256
8019 (base32
8020 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
8021 (build-system r-build-system)
8022 (native-inputs
8023 `(("r-knitr" ,r-knitr)))
8024 (home-page "https://github.com/heliosdrm/pwr")
8025 (synopsis "Basic functions for power analysis")
8026 (description
8027 "This package provides power analysis functions along the lines of
8028Cohen (1988).")
8029 (license license:gpl3+)))
bd531e83 8030
42f344fa
RW
8031(define-public r-libcoin
8032 (package
8033 (name "r-libcoin")
a13f81dd 8034 (version "1.0-5")
42f344fa
RW
8035 (source
8036 (origin
8037 (method url-fetch)
8038 (uri (cran-uri "libcoin" version))
8039 (sha256
8040 (base32
a13f81dd 8041 "1cm9x1dlg9f7fh7n5nw3x4a7rl88c7ylrlc8x3rx4mq5w1j42x0a"))))
42f344fa
RW
8042 (build-system r-build-system)
8043 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
8044 (home-page "https://cran.r-project.org/web/packages/libcoin")
8045 (synopsis "Linear test statistics for permutation inference")
8046 (description
8047 "This package provides basic infrastructure for linear test statistics
8048and permutation inference in the framework of Strasser and Weber (1999).")
8049 (license license:gpl2)))
8050
bd531e83
RW
8051(define-public r-coin
8052 (package
8053 (name "r-coin")
1656a425 8054 (version "1.3-1")
bd531e83
RW
8055 (source
8056 (origin
8057 (method url-fetch)
8058 (uri (cran-uri "coin" version))
8059 (sha256
8060 (base32
1656a425 8061 "0qi03fyqw42a2vnqcia5l2m1mzyarj2q1iblknx9n19bdsd53qjx"))))
bd531e83
RW
8062 (build-system r-build-system)
8063 (propagated-inputs
f69ba00f
RW
8064 `(("r-libcoin" ,r-libcoin)
8065 ("r-matrixstats" ,r-matrixstats)
8066 ("r-modeltools" ,r-modeltools)
bd531e83
RW
8067 ("r-multcomp" ,r-multcomp)
8068 ("r-mvtnorm" ,r-mvtnorm)
8069 ("r-survival" ,r-survival)))
8070 (home-page "http://coin.r-forge.r-project.org")
8071 (synopsis "Conditional inference procedures in a permutation test framework")
8072 (description
8073 "This package provides conditional inference procedures for the general
8074independence problem including two-sample, K-sample (non-parametric ANOVA),
8075correlation, censored, ordered and multivariate problems.")
8076 (license license:gpl2)))
9b3ecb60
RW
8077
8078(define-public r-bayesplot
8079 (package
8080 (name "r-bayesplot")
1d7bde78 8081 (version "1.7.0")
9b3ecb60
RW
8082 (source
8083 (origin
8084 (method url-fetch)
8085 (uri (cran-uri "bayesplot" version))
8086 (sha256
8087 (base32
1d7bde78 8088 "0h23sbfny2hcipvvfhq5aiwdh1vanizn7f8lpb9kffypxhcd7v7w"))))
9b3ecb60
RW
8089 (build-system r-build-system)
8090 (inputs
8091 `(("pandoc" ,ghc-pandoc)
8092 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
8093 (propagated-inputs
8094 `(("r-dplyr" ,r-dplyr)
8095 ("r-ggplot2" ,r-ggplot2)
8096 ("r-ggridges" ,r-ggridges)
1d7bde78 8097 ("r-glue" ,r-glue)
9b3ecb60 8098 ("r-reshape2" ,r-reshape2)
1d7bde78
RW
8099 ("r-rlang" ,r-rlang)
8100 ("r-tibble" ,r-tibble)
8101 ("r-tidyselect" ,r-tidyselect)))
9b3ecb60
RW
8102 (home-page "http://mc-stan.org/bayesplot")
8103 (synopsis "Plotting for Bayesian models")
8104 (description
8105 "This package provides plotting functions for posterior analysis, model
8106checking, and MCMC diagnostics. The package is designed not only to provide
8107convenient functionality for users, but also a common set of functions that
8108can be easily used by developers working on a variety of R packages for
8109Bayesian modeling.")
8110 (license license:gpl3+)))
3b8a3f55
RW
8111
8112(define-public r-tmb
8113 (package
8114 (name "r-tmb")
492ec498 8115 (version "1.7.15")
3b8a3f55
RW
8116 (source
8117 (origin
8118 (method url-fetch)
8119 (uri (cran-uri "TMB" version))
8120 (sha256
8121 (base32
492ec498 8122 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
8123 (properties `((upstream-name . "TMB")))
8124 (build-system r-build-system)
8125 (propagated-inputs
8126 `(("r-matrix" ,r-matrix)
8127 ("r-rcppeigen" ,r-rcppeigen)))
8128 (home-page "http://tmb-project.org")
8129 (synopsis "Template model builder: a general random effect tool")
8130 (description
8131 "With this tool, a user should be able to quickly implement complex
8132random effect models through simple C++ templates. The package combines
8133@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
8134matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
8135from R) to obtain an efficient implementation of the applied Laplace
8136approximation with exact derivatives. Key features are: Automatic sparseness
8137detection, parallelism through BLAS and parallel user templates.")
8138 (license license:gpl2)))
aa4bde0b
RW
8139
8140(define-public r-sjstats
8141 (package
8142 (name "r-sjstats")
664e15ed 8143 (version "0.17.6")
aa4bde0b
RW
8144 (source
8145 (origin
8146 (method url-fetch)
8147 (uri (cran-uri "sjstats" version))
8148 (sha256
8149 (base32
664e15ed 8150 "11z1wfi0d74d1rld0320l3vmv6rl41wa0v9bjc44rk06yc90wld2"))))
aa4bde0b
RW
8151 (build-system r-build-system)
8152 (propagated-inputs
a1473cb4
RW
8153 `(("r-bayestestr" ,r-bayestestr)
8154 ("r-broom" ,r-broom)
aa4bde0b
RW
8155 ("r-dplyr" ,r-dplyr)
8156 ("r-emmeans" ,r-emmeans)
a7524f70 8157 ("r-insight" ,r-insight)
aa4bde0b
RW
8158 ("r-lme4" ,r-lme4)
8159 ("r-magrittr" ,r-magrittr)
8160 ("r-mass" ,r-mass)
aa4bde0b 8161 ("r-modelr" ,r-modelr)
664e15ed 8162 ("r-parameters" ,r-parameters)
a1473cb4 8163 ("r-performance" ,r-performance)
aa4bde0b 8164 ("r-purrr" ,r-purrr)
aa4bde0b
RW
8165 ("r-rlang" ,r-rlang)
8166 ("r-sjlabelled" ,r-sjlabelled)
8167 ("r-sjmisc" ,r-sjmisc)
8168 ("r-tidyr" ,r-tidyr)))
8169 (home-page "https://github.com/strengejacke/sjstats")
8170 (synopsis "Functions for common statistical computations")
8171 (description
8172 "This package provides a collection of convenient functions for common
8173statistical computations, which are not directly provided by R's @code{base}
8174or @code{stats} packages. This package aims at providing, first, shortcuts
8175for statistical measures, which otherwise could only be calculated with
8176additional effort. Second, these shortcut functions are generic, and can be
8177applied not only to vectors, but also to other objects as well. The focus of
8178most functions lies on summary statistics or fit measures for regression
8179models, including generalized linear models, mixed effects models and Bayesian
8180models.")
8181 (license license:gpl3)))
41394423
RW
8182
8183(define-public r-glmmtmb
8184 (package
8185 (name "r-glmmtmb")
1afe5644 8186 (version "0.2.3")
41394423
RW
8187 (source
8188 (origin
8189 (method url-fetch)
8190 (uri (cran-uri "glmmTMB" version))
8191 (sha256
8192 (base32
1afe5644 8193 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
8194 (properties `((upstream-name . "glmmTMB")))
8195 (build-system r-build-system)
8196 (propagated-inputs
8197 `(("r-lme4" ,r-lme4)
8198 ("r-matrix" ,r-matrix)
8199 ("r-nlme" ,r-nlme)
8200 ("r-rcppeigen" ,r-rcppeigen)
8201 ("r-tmb" ,r-tmb)))
8202 (native-inputs
1afe5644 8203 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
8204 (home-page "https://github.com/glmmTMB")
8205 (synopsis "Generalized linear mixed models")
8206 (description
8207 "Fit linear and generalized linear mixed models with various extensions,
8208including zero-inflation. The models are fitted using maximum likelihood
8209estimation via the Template Model Builder. Random effects are assumed to be
8210Gaussian on the scale of the linear predictor and are integrated out using the
8211Laplace approximation. Gradients are calculated using automatic
8212differentiation.")
8213 (license license:agpl3+)))
489a6178 8214
c4568c5c
RW
8215(define-public r-bayestestr
8216 (package
8217 (name "r-bayestestr")
5fe9ce98 8218 (version "0.2.5")
c4568c5c
RW
8219 (source
8220 (origin
8221 (method url-fetch)
8222 (uri (cran-uri "bayestestR" version))
8223 (sha256
8224 (base32
5fe9ce98 8225 "08d3bsb6li59n17bx1zrqnlnvniyb3vls9kl856km4chx3b2ff82"))))
c4568c5c
RW
8226 (properties `((upstream-name . "bayestestR")))
8227 (build-system r-build-system)
8228 (propagated-inputs
8229 `(("r-insight" ,r-insight)))
8230 (home-page "https://github.com/easystats/bayestestR")
8231 (synopsis "Describe Bayesian models and posterior distributions")
8232 (description
8233 "This package provides utilities to understand and describe posterior
8234distributions and Bayesian models. It includes point-estimates such as
8235@dfn{Maximum A Posteriori} (MAP), measures of dispersion such as @dfn{Highest
8236Density Interval} (HDI), and indices used for null-hypothesis testing (such as
8237ROPE percentage and pd).")
8238 (license license:gpl3)))
8239
711a2f06
RW
8240(define-public r-performance
8241 (package
8242 (name "r-performance")
5ae4cbb6 8243 (version "0.3.0")
711a2f06
RW
8244 (source
8245 (origin
8246 (method url-fetch)
8247 (uri (cran-uri "performance" version))
8248 (sha256
8249 (base32
5ae4cbb6 8250 "13j74ffhx950kacs86ixx84nviq9qlwzr7hjnhkmzw2hspjxq99w"))))
711a2f06
RW
8251 (build-system r-build-system)
8252 (propagated-inputs
8253 `(("r-bayestestr" ,r-bayestestr)
8254 ("r-insight" ,r-insight)))
8255 (home-page "https://easystats.github.io/performance/")
8256 (synopsis "Assessment of regression models performance")
8257 (description
8258 "This package provides utilities for computing measures to assess model
8259quality, which are not directly provided by R's @code{base} or @code{stats}
8260packages. These include e.g. measures like r-squared, intraclass correlation
8261coefficient, root mean squared error or functions to check models for
8262overdispersion, singularity or zero-inflation and more. Functions apply to a
8263large variety of regression models, including generalized linear models, mixed
8264effects models and Bayesian models.")
8265 (license license:gpl3)))
8266
489a6178
RW
8267(define-public r-ggeffects
8268 (package
8269 (name "r-ggeffects")
f396d343 8270 (version "0.12.0")
489a6178
RW
8271 (source
8272 (origin
8273 (method url-fetch)
8274 (uri (cran-uri "ggeffects" version))
8275 (sha256
8276 (base32
f396d343 8277 "0idfycjk05gyykfp9ibmhxfcjvd01ikh1dl0fb4nqw6znw3ar0xp"))))
489a6178
RW
8278 (build-system r-build-system)
8279 (propagated-inputs
fef93da8
RW
8280 `(("r-dplyr" ,r-dplyr)
8281 ("r-insight" ,r-insight)
489a6178
RW
8282 ("r-magrittr" ,r-magrittr)
8283 ("r-mass" ,r-mass)
489a6178
RW
8284 ("r-purrr" ,r-purrr)
8285 ("r-rlang" ,r-rlang)
8286 ("r-scales" ,r-scales)
8287 ("r-sjlabelled" ,r-sjlabelled)
fef93da8 8288 ("r-sjmisc" ,r-sjmisc)))
489a6178
RW
8289 (home-page "https://github.com/strengejacke/ggeffects")
8290 (synopsis "Create tidy data frames of marginal effects for ggplot")
8291 (description
8292 "This package provides tools to compute marginal effects from statistical
8293models and return the result as tidy data frames. These data frames are ready
8294to use with the @code{ggplot2} package. Marginal effects can be calculated
8295for many different models. Interaction terms, splines and polynomial terms
8296are also supported. The two main functions are @code{ggpredict()} and
8297@code{ggeffect()}. There is a generic @code{plot()} method to plot the
8298results using @code{ggplot2}.")
8299 (license license:gpl3)))
7b63047c
RW
8300
8301(define-public r-sjplot
8302 (package
8303 (name "r-sjplot")
d72da21d 8304 (version "2.7.1")
7b63047c
RW
8305 (source
8306 (origin
8307 (method url-fetch)
8308 (uri (cran-uri "sjPlot" version))
8309 (sha256
8310 (base32
d72da21d 8311 "14shypabpahf68hd66rb1dpqhiyl3i0yx1yc85wamdvljh9fdymb"))))
7b63047c
RW
8312 (properties `((upstream-name . "sjPlot")))
8313 (build-system r-build-system)
8314 (propagated-inputs
d22d7904
RW
8315 `(("r-bayestestr" ,r-bayestestr)
8316 ("r-broom" ,r-broom)
7b63047c
RW
8317 ("r-dplyr" ,r-dplyr)
8318 ("r-forcats" ,r-forcats)
8319 ("r-ggeffects" ,r-ggeffects)
8320 ("r-ggplot2" ,r-ggplot2)
a5a64814 8321 ("r-ggrepel" ,r-ggrepel)
7b63047c 8322 ("r-glmmtmb" ,r-glmmtmb)
d22d7904 8323 ("r-insight" ,r-insight)
7b63047c
RW
8324 ("r-knitr" ,r-knitr)
8325 ("r-lme4" ,r-lme4)
8326 ("r-magrittr" ,r-magrittr)
8327 ("r-mass" ,r-mass)
8328 ("r-modelr" ,r-modelr)
8329 ("r-nlme" ,r-nlme)
d22d7904 8330 ("r-performance" ,r-performance)
7b63047c
RW
8331 ("r-psych" ,r-psych)
8332 ("r-purrr" ,r-purrr)
8333 ("r-rlang" ,r-rlang)
8334 ("r-scales" ,r-scales)
8335 ("r-sjlabelled" ,r-sjlabelled)
8336 ("r-sjmisc" ,r-sjmisc)
8337 ("r-sjstats" ,r-sjstats)
8338 ("r-tidyr" ,r-tidyr)))
8339 (home-page "https://strengejacke.github.io/sjPlot/")
8340 (synopsis "Data visualization for statistics in social science")
8341 (description
8342 "This package represents a collection of plotting and table output
8343functions for data visualization. Results of various statistical
8344analyses (that are commonly used in social sciences) can be visualized using
8345this package, including simple and cross tabulated frequencies, histograms,
8346box plots, (generalized) linear models, mixed effects models, principal
8347component analysis and correlation matrices, cluster analyses, scatter plots,
8348stacked scales, effects plots of regression models (including interaction
8349terms) and much more. This package supports labelled data.")
8350 (license license:gpl3)))
03f80112
RW
8351
8352(define-public r-ini
8353 (package
8354 (name "r-ini")
8355 (version "0.3.1")
8356 (source
8357 (origin
8358 (method url-fetch)
8359 (uri (cran-uri "ini" version))
8360 (sha256
8361 (base32
8362 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
8363 (build-system r-build-system)
8364 (home-page "https://github.com/dvdscripter/ini")
8365 (synopsis "Read and write configuration files")
8366 (description
8367 "This package provides tools to parse simple @code{.ini} configuration
8368files to an structured list. Users can manipulate this resulting list with
8369@code{lapply()} functions. This same structured list can be used to write
8370back to file after modifications.")
8371 (license license:gpl3)))
21405e81
RW
8372
8373(define-public r-gh
8374 (package
8375 (name "r-gh")
8376 (version "1.0.1")
8377 (source
8378 (origin
8379 (method url-fetch)
8380 (uri (cran-uri "gh" version))
8381 (sha256
8382 (base32
8383 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
8384 (build-system r-build-system)
8385 (propagated-inputs
8386 `(("r-httr" ,r-httr)
8387 ("r-ini" ,r-ini)
8388 ("r-jsonlite" ,r-jsonlite)))
8389 (home-page "https://github.com/r-lib/gh#readme")
8390 (synopsis "Access the GitHub API via R")
8391 (description
8392 "This package provides a minimal R client to access the GitHub API.")
8393 (license license:expat)))
d6871153
RW
8394
8395(define-public r-fs
8396 (package
8397 (name "r-fs")
c02f574d 8398 (version "1.3.1")
d6871153
RW
8399 (source
8400 (origin
8401 (method url-fetch)
8402 (uri (cran-uri "fs" version))
8403 (sha256
8404 (base32
c02f574d 8405 "1g26rgx13dzigp2vrlld6h28q33lwbax97zvwdrq2pc3iz54v4yn"))))
d6871153
RW
8406 (build-system r-build-system)
8407 (propagated-inputs
8408 `(("r-rcpp" ,r-rcpp)))
8409 (native-inputs
8410 `(("pkg-config" ,pkg-config)))
8411 (home-page "http://fs.r-lib.org")
8412 (synopsis "Cross-platform file system operations based on libuv")
8413 (description
8414 "This package provides a cross-platform interface to file system
8415operations, built on top of the libuv C library.")
8416 (license license:gpl3)))
153e5b2d
RW
8417
8418(define-public r-clisymbols
8419 (package
8420 (name "r-clisymbols")
8421 (version "1.2.0")
8422 (source
8423 (origin
8424 (method url-fetch)
8425 (uri (cran-uri "clisymbols" version))
8426 (sha256
8427 (base32
8428 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
8429 (build-system r-build-system)
8430 (home-page "https://github.com/gaborcsardi/clisymbols")
8431 (synopsis "Unicode symbols at the R prompt")
8432 (description
8433 "This package provides a small subset of Unicode symbols, that are useful
8434when building command line applications. They fall back to alternatives on
8435terminals that do not support Unicode.")
8436 (license license:expat)))
efefd3ec
RW
8437
8438(define-public r-usethis
8439 (package
8440 (name "r-usethis")
99765abb 8441 (version "1.5.1")
efefd3ec
RW
8442 (source
8443 (origin
8444 (method url-fetch)
8445 (uri (cran-uri "usethis" version))
8446 (sha256
8447 (base32
99765abb 8448 "07an5wbikilg7cb3q6x5aykw8dfqnjrc3wpfb7gjmy0d9fh20fcy"))))
efefd3ec
RW
8449 (build-system r-build-system)
8450 (propagated-inputs
8451 `(("r-clipr" ,r-clipr)
8452 ("r-clisymbols" ,r-clisymbols)
8453 ("r-crayon" ,r-crayon)
8454 ("r-curl" ,r-curl)
8455 ("r-desc" ,r-desc)
8456 ("r-fs" ,r-fs)
8457 ("r-gh" ,r-gh)
8458 ("r-git2r" ,r-git2r)
8459 ("r-glue" ,r-glue)
35171015 8460 ("r-purrr" ,r-purrr)
efefd3ec
RW
8461 ("r-rlang" ,r-rlang)
8462 ("r-rprojroot" ,r-rprojroot)
8463 ("r-rstudioapi" ,r-rstudioapi)
35171015
RW
8464 ("r-whisker" ,r-whisker)
8465 ("r-withr" ,r-withr)
8466 ("r-yaml" ,r-yaml)))
efefd3ec
RW
8467 (home-page "https://github.com/r-lib/usethis")
8468 (synopsis "Automate R package and project setup")
8469 (description
8470 "This package helps you to automate R package and project setup tasks
8471that are otherwise performed manually. This includes setting up unit testing,
8472test coverage, continuous integration, Git, GitHub integration, licenses,
8473Rcpp, RStudio projects, and more.")
8474 (license license:gpl3)))
99342624
RW
8475
8476(define-public r-sessioninfo
8477 (package
8478 (name "r-sessioninfo")
3d6fa1a3 8479 (version "1.1.1")
99342624
RW
8480 (source
8481 (origin
8482 (method url-fetch)
8483 (uri (cran-uri "sessioninfo" version))
8484 (sha256
8485 (base32
3d6fa1a3 8486 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
8487 (build-system r-build-system)
8488 (propagated-inputs
8489 `(("r-cli" ,r-cli)
8490 ("r-withr" ,r-withr)))
8491 (home-page "https://github.com/r-lib/sessioninfo#readme")
8492 (synopsis "R session information")
8493 (description
8494 "This package provides tools to query and print information about the
8495current R session. It is similar to @code{utils::sessionInfo()}, but includes
8496more information about packages, and where they were installed from.")
8497 (license license:gpl2)))
cbc8e6dd
RW
8498
8499(define-public r-remotes
8500 (package
8501 (name "r-remotes")
da4754a3 8502 (version "2.1.0")
cbc8e6dd
RW
8503 (source
8504 (origin
8505 (method url-fetch)
8506 (uri (cran-uri "remotes" version))
8507 (sha256
8508 (base32
da4754a3 8509 "19v8dmnk9l4i9m64p7zgmj7y1vhnnwhi5kyn0k5d034zzkvchi49"))))
cbc8e6dd
RW
8510 (build-system r-build-system)
8511 (home-page "https://github.com/r-lib/remotes#readme")
8512 (synopsis "R package installation from remote repositories")
8513 (description
8514 "Download and install R packages stored in GitHub, BitBucket, or plain
8515subversion or git repositories. This package is a lightweight replacement of
8516the @code{install_*} functions in the @code{devtools} package. Indeed most of
8517the code was copied over from @code{devtools}.")
8518 (license license:gpl2+)))
7d8f3470
RW
8519
8520(define-public r-xopen
8521 (package
8522 (name "r-xopen")
8523 (version "1.0.0")
8524 (source
8525 (origin
8526 (method url-fetch)
8527 (uri (cran-uri "xopen" version))
8528 (sha256
8529 (base32
8530 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
8531 (build-system r-build-system)
8532 (propagated-inputs
8533 `(("r-processx" ,r-processx)))
8534 (home-page "https://github.com/r-lib/xopen#readme")
8535 (synopsis "Open system files, URLs, anything")
8536 (description
8537 "This package provides a cross-platform solution to open files,
8538directories or URLs with their associated programs.")
8539 (license license:expat)))
5df4e27f
RW
8540
8541(define-public r-rcmdcheck
8542 (package
8543 (name "r-rcmdcheck")
a75c6d9c 8544 (version "1.3.3")
5df4e27f
RW
8545 (source
8546 (origin
8547 (method url-fetch)
8548 (uri (cran-uri "rcmdcheck" version))
8549 (sha256
8550 (base32
a75c6d9c 8551 "1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
5df4e27f
RW
8552 (build-system r-build-system)
8553 (propagated-inputs
8554 `(("r-callr" ,r-callr)
8555 ("r-cli" ,r-cli)
8556 ("r-crayon" ,r-crayon)
8557 ("r-desc" ,r-desc)
8558 ("r-digest" ,r-digest)
8559 ("r-pkgbuild" ,r-pkgbuild)
8560 ("r-prettyunits" ,r-prettyunits)
8561 ("r-r6" ,r-r6)
8562 ("r-rprojroot" ,r-rprojroot)
7466c3bb 8563 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
8564 ("r-withr" ,r-withr)
8565 ("r-xopen" ,r-xopen)))
8566 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
8567 (synopsis "Run R CMD check from R and capture results")
8568 (description
8569 "Run @code{R CMD check} from R programmatically, and capture the results
8570of the individual checks.")
8571 (license license:expat)))
9b02d1a1
RW
8572
8573(define-public r-rapportools
8574 (package
8575 (name "r-rapportools")
8576 (version "1.0")
8577 (source
8578 (origin
8579 (method url-fetch)
8580 (uri (cran-uri "rapportools" version))
8581 (sha256
8582 (base32
8583 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
8584 (build-system r-build-system)
8585 (propagated-inputs
8586 `(("r-pander" ,r-pander)
8587 ("r-plyr" ,r-plyr)
8588 ("r-reshape" ,r-reshape)))
8589 (home-page "https://cran.r-project.org/web/packages/rapportools/")
8590 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
8591 (description
8592 "This package provides helper functions that act as wrappers to more
8593advanced statistical methods with the advantage of having sane defaults for
8594quick reporting.")
8595 (license license:agpl3+)))
319a80ce
RW
8596
8597(define-public r-pander
8598 (package
8599 (name "r-pander")
a44f8b00 8600 (version "0.6.3")
319a80ce
RW
8601 (source
8602 (origin
8603 (method url-fetch)
8604 (uri (cran-uri "pander" version))
8605 (sha256
8606 (base32
a44f8b00 8607 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
8608 (build-system r-build-system)
8609 (propagated-inputs
8610 `(("r-digest" ,r-digest)
8611 ("r-rcpp" ,r-rcpp)))
8612 (home-page "https://rapporter.github.io/pander")
8613 (synopsis "Render R objects into Pandoc's markdown")
8614 (description
8615 "The main aim of the pander R package is to provide a minimal and easy
8616tool for rendering R objects into Pandoc's markdown. The package is also
8617capable of exporting/converting complex Pandoc documents (reports) in various
8618ways.")
8619 ;; This package is licensed under either the AGPLv3+ or the very rarely
8620 ;; used OSL 3.0.
8621 (license license:agpl3+)))
74cc74e4
RW
8622
8623(define-public r-summarytools
8624 (package
8625 (name "r-summarytools")
084ea348 8626 (version "0.9.4")
74cc74e4
RW
8627 (source
8628 (origin
8629 (method url-fetch)
8630 (uri (cran-uri "summarytools" version))
8631 (sha256
8632 (base32
084ea348 8633 "1n695baz56mg4f13xjjadfq0xalw5xsn6xicil0yap5hgi8fsr3a"))))
74cc74e4
RW
8634 (build-system r-build-system)
8635 (propagated-inputs
5093cbdc
RW
8636 `(("r-checkmate" ,r-checkmate)
8637 ("r-dplyr" ,r-dplyr)
8638 ("r-htmltools" ,r-htmltools)
74cc74e4 8639 ("r-lubridate" ,r-lubridate)
5093cbdc 8640 ("r-magick" ,r-magick)
74cc74e4
RW
8641 ("r-matrixstats" ,r-matrixstats)
8642 ("r-pander" ,r-pander)
8643 ("r-pryr" ,r-pryr)
8644 ("r-rapportools" ,r-rapportools)
5093cbdc 8645 ("r-rcurl" ,r-rcurl)
4c920fbb 8646 ("r-tibble" ,r-tibble)
5093cbdc 8647 ("r-tidyr" ,r-tidyr)))
74cc74e4
RW
8648 (home-page "https://github.com/dcomtois/summarytools")
8649 (synopsis "Tools to quickly and neatly summarize data")
8650 (description
8651 "This package provides tools for data frame summaries, cross-tabulations,
8652weight-enabled frequency tables and common univariate statistics in concise
8653tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8654good point-of-entry for exploring data, both for experienced and new R
8655users.")
8656 (license license:gpl2)))
7c7ee6cf
RW
8657
8658(define-public r-lsei
8659 (package
8660 (name "r-lsei")
8661 (version "1.2-0")
8662 (source
8663 (origin
8664 (method url-fetch)
8665 (uri (cran-uri "lsei" version))
8666 (sha256
8667 (base32
8668 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8669 (build-system r-build-system)
8670 (native-inputs
8671 `(("gfortran" ,gfortran)))
8672 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8673 (synopsis "Solve regression problems under equality/inequality constraints")
8674 (description
8675 "It contains functions that solve least squares linear regression
8676problems under linear equality/inequality constraints. Functions for solving
8677quadratic programming problems are also available, which transform such
8678problems into least squares ones first.")
8679 (license license:gpl2+)))
2ea75a83
RW
8680
8681(define-public r-npsurv
8682 (package
8683 (name "r-npsurv")
8684 (version "0.4-0")
8685 (source
8686 (origin
8687 (method url-fetch)
8688 (uri (cran-uri "npsurv" version))
8689 (sha256
8690 (base32
8691 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8692 (build-system r-build-system)
8693 (propagated-inputs
8694 `(("r-lsei" ,r-lsei)))
8695 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8696 (synopsis "Nonparametric survival analysis")
8697 (description
8698 "This package contains functions for non-parametric survival analysis of
8699exact and interval-censored observations.")
8700 (license license:gpl2+)))
32499b26
RW
8701
8702(define-public r-clusteval
8703 (package
8704 (name "r-clusteval")
8705 (version "0.1")
8706 (source
8707 (origin
8708 (method url-fetch)
8709 (uri (cran-uri "clusteval" version))
8710 (sha256
8711 (base32
8712 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8713 (build-system r-build-system)
8714 (propagated-inputs
8715 `(("r-mvtnorm" ,r-mvtnorm)
8716 ("r-rcpp" ,r-rcpp)))
8717 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8718 (synopsis "Evaluation of clustering algorithms")
8719 (description
8720 "This R package provides a suite of tools to evaluate clustering
8721algorithms, clusterings, and individual clusters.")
8722 (license license:expat)))
373cef0a
RW
8723
8724(define-public r-tweedie
8725 (package
8726 (name "r-tweedie")
8727 (version "2.3.2")
8728 (source
8729 (origin
8730 (method url-fetch)
8731 (uri (cran-uri "tweedie" version))
8732 (sha256
8733 (base32
8734 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8735 (build-system r-build-system)
8736 (native-inputs `(("gfortran" ,gfortran)))
8737 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8738 (synopsis "Evaluation of Tweedie exponential family models")
8739 (description
8740 "Maximum likelihood computations for Tweedie families, including the
8741series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8742the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8743and related methods.")
8744 (license license:gpl2+)))
4fb35ebd
RW
8745
8746(define-public r-rcppgsl
8747 (package
8748 (name "r-rcppgsl")
8749 (version "0.3.6")
8750 (source
8751 (origin
8752 (method url-fetch)
8753 (uri (cran-uri "RcppGSL" version))
8754 (sha256
8755 (base32
8756 "16pdapq31729db53agnb48jkvdm97167n3bigy5zazc3q3isis1m"))))
8757 (properties `((upstream-name . "RcppGSL")))
8758 (build-system r-build-system)
8759 (propagated-inputs
8760 `(("r-rcpp" ,r-rcpp)
8761 ("gsl" ,gsl)))
8762 (native-inputs
8763 `(("r-knitr" ,r-knitr))) ; for vignettes
8764 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8765 (synopsis "Rcpp integration for GSL vectors and matrices")
8766 (description
8767 "The GNU Scientific Library (or GSL) is a collection of numerical
8768routines for scientific computing. It is particularly useful for C and C++
8769programs as it provides a standard C interface to a wide range of mathematical
8770routines. There are over 1000 functions in total with an extensive test
8771suite. The RcppGSL package provides an easy-to-use interface between GSL data
8772structures and R using concepts from Rcpp which is itself a package that eases
8773the interfaces between R and C++.")
8774 (license license:gpl2+)))
20ff6e3a
RW
8775
8776(define-public r-mvabund
8777 (package
8778 (name "r-mvabund")
48102ce1 8779 (version "4.0.1")
20ff6e3a
RW
8780 (source
8781 (origin
8782 (method url-fetch)
8783 (uri (cran-uri "mvabund" version))
8784 (sha256
8785 (base32
48102ce1 8786 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8787 (build-system r-build-system)
8788 (propagated-inputs
8789 `(("r-mass" ,r-mass)
8790 ("r-rcpp" ,r-rcpp)
8791 ("r-rcppgsl" ,r-rcppgsl)
8792 ("r-statmod" ,r-statmod)
8793 ("r-tweedie" ,r-tweedie)))
8794 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8795 (synopsis "Statistical methods for analysing multivariate abundance data")
8796 (description
8797 "This package provides a set of tools for displaying, modeling and
8798analysing multivariate abundance data in community ecology.")
8799 (license license:lgpl2.1+)))
49863fd6
RW
8800
8801(define-public r-afex
8802 (package
8803 (name "r-afex")
0eb28435 8804 (version "0.25-1")
49863fd6
RW
8805 (source
8806 (origin
8807 (method url-fetch)
8808 (uri (cran-uri "afex" version))
8809 (sha256
8810 (base32
0eb28435 8811 "12n020y7rjm7402940gkqxa5j901p093f381i23p66fa3fyrshkf"))))
49863fd6
RW
8812 (build-system r-build-system)
8813 (propagated-inputs
8814 `(("r-car" ,r-car)
8815 ("r-lme4" ,r-lme4)
8816 ("r-lmertest" ,r-lmertest)
8817 ("r-pbkrtest" ,r-pbkrtest)
8818 ("r-reshape2" ,r-reshape2)))
8819 (home-page "https://afex.singmann.science/")
8820 (synopsis "Analysis of factorial experiments")
8821 (description
8822 "This package provides convenience functions for analyzing factorial
8823experiments using ANOVA or mixed models.")
8824 (license license:gpl2+)))
7c02dd62
RW
8825
8826(define-public r-lmertest
8827 (package
8828 (name "r-lmertest")
f18ca07e 8829 (version "3.1-0")
7c02dd62
RW
8830 (source
8831 (origin
8832 (method url-fetch)
8833 (uri (cran-uri "lmerTest" version))
8834 (sha256
8835 (base32
f18ca07e 8836 "1nkz8cmxa5yb8q4i65bmhnn5pd4bhwcyjplyscynb24z3f64xp9b"))))
7c02dd62
RW
8837 (properties `((upstream-name . "lmerTest")))
8838 (build-system r-build-system)
8839 (propagated-inputs
8840 `(("r-ggplot2" ,r-ggplot2)
8841 ("r-lme4" ,r-lme4)
8842 ("r-mass" ,r-mass)
8843 ("r-numderiv" ,r-numderiv)))
8844 (home-page "https://github.com/runehaubo/lmerTestR")
8845 (synopsis "Tests in linear mixed effects models")
8846 (description
8847 "This package provides p-values in type I, II or III anova and summary
8848tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8849method. A Kenward-Roger method is also available via the @code{pbkrtest}
8850package. Model selection methods include step, drop1 and anova-like tables
8851for random effects (ranova). Methods for Least-Square means (LS-means) and
8852tests of linear contrasts of fixed effects are also available.")
8853 (license license:gpl2+)))
fd649d1e
RW
8854
8855(define-public r-r2glmm
8856 (package
8857 (name "r-r2glmm")
8858 (version "0.1.2")
8859 (source
8860 (origin
8861 (method url-fetch)
8862 (uri (cran-uri "r2glmm" version))
8863 (sha256
8864 (base32
8865 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8866 (build-system r-build-system)
8867 (propagated-inputs
8868 `(("r-afex" ,r-afex)
8869 ("r-data-table" ,r-data-table)
8870 ("r-dplyr" ,r-dplyr)
8871 ("r-ggplot2" ,r-ggplot2)
8872 ("r-gridextra" ,r-gridextra)
8873 ("r-lmertest" ,r-lmertest)
8874 ("r-mass" ,r-mass)
8875 ("r-matrix" ,r-matrix)
8876 ("r-mgcv" ,r-mgcv)
8877 ("r-pbkrtest" ,r-pbkrtest)))
8878 (home-page "https://github.com/bcjaeger/r2glmm")
8879 (synopsis "Compute R squared for mixed (multilevel) models")
8880 (description
8881 "This package computes model and semi partial R squared with confidence
8882limits for the linear and generalized linear mixed model (LMM and GLMM). The
8883R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8884using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8885al. (2016)).")
8886 (license license:gpl2)))
cddc0300 8887
8888(define-public r-weights
8889 (package
8890 (name "r-weights")
8891 (version "1.0")
8892 (source
8893 (origin
8894 (method url-fetch)
8895 (uri (cran-uri "weights" version))
8896 (sha256
8897 (base32
8898 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
8899 (build-system r-build-system)
8900 (propagated-inputs
8901 `(("r-gdata" ,r-gdata)
8902 ("r-hmisc" ,r-hmisc)
8903 ("r-mice" ,r-mice)))
8904 (home-page
8905 "https://cran.r-project.org/web/packages/weights/")
8906 (synopsis "Weighting and weighted statistics")
8907 (description "This package Provides a variety of functions for producing
8908simple weighted statistics, such as weighted Pearson's correlations, partial
8909correlations, Chi-Squared statistics, histograms, and t-tests. Also now
8910includes some software for quickly recoding survey data and plotting point
8911estimates from interaction terms in regressions (and multiply imputed
8912regressions). NOTE: Weighted partial correlation calculations pulled to
8913address a bug.")
8914 (license license:gpl2+)))
bfa5662e
RW
8915
8916(define-public r-rcppannoy
8917 (package
8918 (name "r-rcppannoy")
c468cf30 8919 (version "0.0.12")
bfa5662e
RW
8920 (source
8921 (origin
8922 (method url-fetch)
8923 (uri (cran-uri "RcppAnnoy" version))
8924 (sha256
8925 (base32
c468cf30 8926 "1b0fmip9c4i0my1yjrvqy8jxfiiqcggq2kms135q0b53njxnqwwg"))))
bfa5662e
RW
8927 (properties `((upstream-name . "RcppAnnoy")))
8928 (build-system r-build-system)
8929 (propagated-inputs
8930 `(("r-rcpp" ,r-rcpp)))
8931 (native-inputs
8932 `(("r-knitr" ,r-knitr))) ; for vignettes
8933 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
8934 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
8935 (description
8936 "Annoy is a small C++ library for Approximate Nearest Neighbors written
8937for efficient memory usage as well an ability to load from and save to disk.
8938This package provides an R interface.")
8939 ;; Annoy is released under ASL 2.0, but this wrapper is released under
8940 ;; GPLv2+.
8941 (license (list license:gpl2+ license:asl2.0))))
b58940cb 8942
81281899
RW
8943(define-public r-rcpphnsw
8944 (package
8945 (name "r-rcpphnsw")
8946 (version "0.1.0")
8947 (source
8948 (origin
8949 (method url-fetch)
8950 (uri (cran-uri "RcppHNSW" version))
8951 (sha256
8952 (base32
8953 "158a069n42pbnjrlmvqsr6bm2cfp9hxpnk3nhp3dwi9qjlq4r9bm"))))
8954 (properties `((upstream-name . "RcppHNSW")))
8955 (build-system r-build-system)
8956 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8957 (home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
8958 (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
8959 (description
8960 "Hnswlib is a C++ library for approximate nearest neighbors. This
8961package provides a minimal R interface by relying on the Rcpp package.")
8962 ;; hnswlib is released under Version 2.0 of the Apache License.
8963 (license (list license:gpl3 license:asl2.0))))
8964
c4a5ce46
RW
8965(define-public r-rcppparallel
8966 (package
8967 (name "r-rcppparallel")
8968 (version "4.4.3")
8969 (source
8970 (origin
8971 (method url-fetch)
8972 (uri (cran-uri "RcppParallel" version))
8973 (sha256
8974 (base32
8975 "1ym0bzs9g6bsg2lz24fisxxa3gypr6xcvrczn304czmrrag9413s"))))
8976 (properties `((upstream-name . "RcppParallel")))
8977 (build-system r-build-system)
8978 (home-page "http://rcppcore.github.io/RcppParallel")
8979 (synopsis "Parallel programming tools for Rcpp")
8980 (description
8981 "This package provides high level functions for parallel programming with
8982Rcpp. For example, the @code{parallelFor()} function can be used to convert
8983the work of a standard serial @code{for} loop into a parallel one and the
8984@code{parallelReduce()} function can be used for accumulating aggregates or
8985other values.")
8986 (license license:gpl2)))
8987
b58940cb
RW
8988(define-public r-ncdf4
8989 (package
8990 (name "r-ncdf4")
1adcbeda 8991 (version "1.16.1")
b58940cb
RW
8992 (source
8993 (origin
8994 (method url-fetch)
8995 (uri (cran-uri "ncdf4" version))
8996 (sha256
8997 (base32
1adcbeda 8998 "083sb24anyd4sw0il3x07pqn9rbx5y5ayqass6mz8x443rnjvphd"))))
b58940cb
RW
8999 (build-system r-build-system)
9000 (inputs
9001 `(("netcdf" ,netcdf)
9002 ("zlib" ,zlib)))
9003 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
9004 (synopsis "R interface to Unidata netCDF format data files")
9005 (description
9006 "This package provides a high-level R interface to data files written
9007using Unidata's netCDF library (version 4 or earlier), which are binary data
9008files that are portable across platforms and include metadata information in
9009addition to the data sets. Using this package, netCDF files can be opened and
9010data sets read in easily. It is also easy to create new netCDF dimensions,
9011variables, and files, in either version 3 or 4 format, and manipulate existing
9012netCDF files.")
9013 (license license:gpl3+)))
1e605c03
RW
9014
9015(define-public r-biocmanager
9016 (package
9017 (name "r-biocmanager")
749872a5 9018 (version "1.30.4")
1e605c03
RW
9019 (source
9020 (origin
9021 (method url-fetch)
9022 (uri (cran-uri "BiocManager" version))
9023 (sha256
9024 (base32
749872a5 9025 "0kxs76pixk1d2lpvkyrq6nnvv1rqf55ph5f7igkadyyqirf3y2ah"))))
1e605c03
RW
9026 (properties `((upstream-name . "BiocManager")))
9027 (build-system r-build-system)
9028 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
9029 (synopsis "Access the Bioconductor project package repository")
9030 (description
9031 "This package provides a convenient tool to install and update
9032Bioconductor packages.")
9033 (license license:artistic2.0)))
f338e480
RW
9034
9035(define-public r-rgl
9036 (package
9037 (name "r-rgl")
4f1c668d 9038 (version "0.100.30")
f338e480
RW
9039 (source
9040 (origin
9041 (method url-fetch)
9042 (uri (cran-uri "rgl" version))
9043 (sha256
9044 (base32
4f1c668d 9045 "0rzqzskcwf2ah4yr62x5rjwf7yh90d43h39gk7jmfc5lc08zaxc5"))))
f338e480
RW
9046 (build-system r-build-system)
9047 (native-inputs
9048 `(("pkg-config" ,pkg-config)))
9049 (inputs
9050 `(("freetype" ,freetype)
9051 ("libpng" ,libpng)
9052 ("glu" ,glu)
9053 ("libx11" ,libx11)
9054 ("ghc-pandoc" ,ghc-pandoc)
9055 ("zlib" ,zlib)))
9056 (propagated-inputs
9057 `(("r-crosstalk" ,r-crosstalk)
9058 ("r-htmltools" ,r-htmltools)
9059 ("r-htmlwidgets" ,r-htmlwidgets)
9060 ("r-jsonlite" ,r-jsonlite)
9061 ("r-knitr" ,r-knitr)
9062 ("r-magrittr" ,r-magrittr)
9063 ("r-manipulatewidget" ,r-manipulatewidget)
9064 ("r-shiny" ,r-shiny)))
9065 (home-page "https://r-forge.r-project.org/projects/rgl/")
9066 (synopsis "3D visualization using OpenGL")
9067 (description
9068 "This package provides medium to high level functions for 3D interactive graphics,
9069including functions modelled on base graphics (@code{plot3d()}, etc.) as well
9070as functions for constructing representations of geometric
9071objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
9072various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
9073image formats, including PNG, Postscript, SVG, PGF.")
9074 ;; Any version of the GPL.
9075 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
9076
9077(define-public r-multicool
9078 (package
9079 (name "r-multicool")
9080 (version "0.1-10")
9081 (source
9082 (origin
9083 (method url-fetch)
9084 (uri (cran-uri "multicool" version))
9085 (sha256
9086 (base32
9087 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
9088 (build-system r-build-system)
9089 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9090 (home-page "https://cran.r-project.org/web/packages/multicool/")
9091 (synopsis "Permutations of multisets in cool-lex order")
9092 (description
9093 "This package provides a set of tools to permute multisets without loops
9094or hash tables and to generate integer partitions. Cool-lex order is similar
9095to colexicographical order.")
9096 (license license:gpl2)))
4106e6ad
RW
9097
9098(define-public r-misc3d
9099 (package
9100 (name "r-misc3d")
9101 (version "0.8-4")
9102 (source
9103 (origin
9104 (method url-fetch)
9105 (uri (cran-uri "misc3d" version))
9106 (sha256
9107 (base32
9108 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
9109 (build-system r-build-system)
9110 (home-page "https://cran.r-project.org/web/packages/misc3d/")
9111 (synopsis "Miscellaneous 3D Plots")
9112 (description
9113 "This package provides a collection of miscellaneous 3d plots, including
9114isosurfaces.")
9115 ;; Any version of the GPL.
9116 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
9117
9118(define-public r-ks
9119 (package
9120 (name "r-ks")
fa10f0d3 9121 (version "1.11.5")
da256afb
RW
9122 (source
9123 (origin
9124 (method url-fetch)
9125 (uri (cran-uri "ks" version))
9126 (sha256
9127 (base32
fa10f0d3 9128 "06ymx244yknmpl6935l4pafqbm4gcbpnhqg7rinql6rrfr9mcrag"))))
da256afb
RW
9129 (build-system r-build-system)
9130 (propagated-inputs
9131 `(("r-fnn" ,r-fnn)
9132 ("r-kernlab" ,r-kernlab)
9133 ("r-kernsmooth" ,r-kernsmooth)
9134 ("r-matrix" ,r-matrix)
9135 ("r-mclust" ,r-mclust)
9136 ("r-mgcv" ,r-mgcv)
da256afb
RW
9137 ("r-multicool" ,r-multicool)
9138 ("r-mvtnorm" ,r-mvtnorm)))
9139 (home-page "http://www.mvstat.net/tduong/")
9140 (synopsis "Kernel smoothing")
9141 (description
9142 "This package provides kernel smoothers for univariate and multivariate
9143data, including density functions, density derivatives, cumulative
9144distributions, modal clustering, discriminant analysis, and two-sample
9145hypothesis testing.")
9146 ;; Either version of the GPL.
9147 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
9148
9149(define-public r-feature
9150 (package
9151 (name "r-feature")
9152 (version "1.2.13")
9153 (source
9154 (origin
9155 (method url-fetch)
9156 (uri (cran-uri "feature" version))
9157 (sha256
9158 (base32
9159 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
9160 (build-system r-build-system)
9161 (propagated-inputs
9162 `(("r-ks" ,r-ks)
9163 ("r-misc3d" ,r-misc3d)
9164 ("r-rgl" ,r-rgl)))
9165 (home-page "http://www.mvstat.net/tduong/")
9166 (synopsis "Inferential feature significance for kernel density estimation")
9167 (description
9168 "The feature package contains functions to display and compute kernel
9169density estimates, significant gradient and significant curvature regions.
9170Significant gradient and/or curvature regions often correspond to significant
9171features (e.g. local modes).")
9172 ;; Either version of the GPL.
9173 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
9174
9175(define-public r-arm
9176 (package
9177 (name "r-arm")
9178 (version "1.10-1")
9179 (source
9180 (origin
9181 (method url-fetch)
9182 (uri (cran-uri "arm" version))
9183 (sha256
9184 (base32
9185 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
9186 (build-system r-build-system)
9187 (propagated-inputs
9188 `(("r-abind" ,r-abind)
9189 ("r-coda" ,r-coda)
9190 ("r-lme4" ,r-lme4)
9191 ("r-mass" ,r-mass)
9192 ("r-matrix" ,r-matrix)
9193 ("r-nlme" ,r-nlme)))
9194 (home-page "https://cran.r-project.org/web/packages/arm/")
9195 (synopsis "Data analysis using regression and multilevel/hierarchical models")
9196 (description
9197 "This package provides functions to accompany A. Gelman and J. Hill,
9198Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
9199University Press, 2007.")
9200 (license license:gpl3+)))
3cef715a
RW
9201
9202(define-public r-circular
9203 (package
9204 (name "r-circular")
9205 (version "0.4-93")
9206 (source
9207 (origin
9208 (method url-fetch)
9209 (uri (cran-uri "circular" version))
9210 (sha256
9211 (base32
9212 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
9213 (build-system r-build-system)
9214 (propagated-inputs
9215 `(("r-boot" ,r-boot)
9216 ("r-mvtnorm" ,r-mvtnorm)))
9217 (native-inputs
9218 `(("gfortran" ,gfortran)))
9219 (home-page "https://cran.r-project.org/web/packages/circular/")
9220 (synopsis "Circular statistics")
9221 (description
9222 "This package provides tools for circular statistics, from \"Topics in
9223circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
9224Scientific.")
9225 (license license:gpl2+)))
10483a64
RW
9226
9227(define-public r-activity
9228 (package
9229 (name "r-activity")
aef5e2aa 9230 (version "1.3")
10483a64
RW
9231 (source
9232 (origin
9233 (method url-fetch)
9234 (uri (cran-uri "activity" version))
9235 (sha256
9236 (base32
aef5e2aa 9237 "12imqj366dp6pam5gap6ji56p5wf1073xz5g4iikfxf5l8snxw92"))))
10483a64
RW
9238 (build-system r-build-system)
9239 (propagated-inputs
9240 `(("r-circular" ,r-circular)
aef5e2aa 9241 ("r-insol" ,r-insol)
10483a64
RW
9242 ("r-pbapply" ,r-pbapply)))
9243 (home-page "https://cran.r-project.org/web/packages/activity/")
9244 (synopsis "Animal activity statistics")
9245 (description
9246 "This package provides functions to fit kernel density functions to
9247animal activity time data; plot activity distributions; quantify overall
9248levels of activity; statistically compare activity metrics through
9249bootstrapping; and evaluate variation in linear variables with time (or other
9250circular variables).")
9251 (license license:gpl3)))
e4f4a04a
RW
9252
9253(define-public r-ouch
9254 (package
9255 (name "r-ouch")
27b4bfbe 9256 (version "2.14-1")
e4f4a04a
RW
9257 (source
9258 (origin
9259 (method url-fetch)
9260 (uri (cran-uri "ouch" version))
9261 (sha256
9262 (base32
27b4bfbe 9263 "0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
e4f4a04a
RW
9264 (build-system r-build-system)
9265 (propagated-inputs `(("r-subplex" ,r-subplex)))
9266 (home-page "http://kingaa.github.io/ouch/")
9267 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
9268 (description
9269 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
9270for evolution along a phylogenetic tree.")
9271 (license license:gpl2+)))
705ea5bf
RW
9272
9273(define-public r-fmsb
9274 (package
9275 (name "r-fmsb")
9276 (version "0.6.3")
9277 (source
9278 (origin
9279 (method url-fetch)
9280 (uri (cran-uri "fmsb" version))
9281 (sha256
9282 (base32
9283 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
9284 (build-system r-build-system)
9285 (home-page "http://minato.sip21c.org/msb/")
9286 (synopsis "Functions for medical statistics book with demographic data")
9287 (description
9288 "This package provides several utility functions for the book entitled
9289\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
9290Japan, 2007) with Japanese demographic data and some demographic analysis
9291related functions.")
9292 (license license:gpl2+)))
ced51a20
RW
9293
9294(define-public r-stabledist
9295 (package
9296 (name "r-stabledist")
9297 (version "0.7-1")
9298 (source
9299 (origin
9300 (method url-fetch)
9301 (uri (cran-uri "stabledist" version))
9302 (sha256
9303 (base32
9304 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
9305 (build-system r-build-system)
9306 (home-page "http://www.rmetrics.org")
9307 (synopsis "Stable distribution functions")
9308 (description
9309 "This package provides density, probability and quantile functions, and
9310random number generation for (skew) stable distributions, using the
9311parametrizations of Nolan.")
9312 (license license:gpl2+)))
a50abb36
RW
9313
9314(define-public r-gsl
9315 (package
9316 (name "r-gsl")
6bdce94f 9317 (version "2.1-6")
a50abb36
RW
9318 (source
9319 (origin
9320 (method url-fetch)
9321 (uri (cran-uri "gsl" version))
9322 (sha256
9323 (base32
6bdce94f 9324 "0p4rh7npp6qbfc5sxjq86xjn7c9ivf3pd60qf1hldwckjqin7m7m"))))
a50abb36
RW
9325 (build-system r-build-system)
9326 (inputs
9327 `(("gsl" ,gsl)))
9328 (home-page "https://cran.r-project.org/web/packages/gsl")
9329 (synopsis "Wrapper for the GNU Scientific Library")
9330 (description
9331 "This package provides an R wrapper for the special functions and quasi
9332random number generators of the GNU Scientific Library.")
9333 (license license:gpl2+)))
03a3ec5e
RW
9334
9335(define-public r-adgoftest
9336 (package
9337 (name "r-adgoftest")
9338 (version "0.3")
9339 (source
9340 (origin
9341 (method url-fetch)
9342 (uri (cran-uri "ADGofTest" version))
9343 (sha256
9344 (base32
9345 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
9346 (properties `((upstream-name . "ADGofTest")))
9347 (build-system r-build-system)
9348 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
9349 (synopsis "Anderson-Darling GoF test")
9350 (description
9351 "This package provides an implementation of the Anderson-Darling GoF test
9352with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
9353Anderson-Darling Distribution\".")
9354 ;; Any version of the GPL.
9355 (license license:gpl3+)))
71601a5d
RW
9356
9357(define-public r-softimpute
9358 (package
9359 (name "r-softimpute")
9360 (version "1.4")
9361 (source
9362 (origin
9363 (method url-fetch)
9364 (uri (cran-uri "softImpute" version))
9365 (sha256
9366 (base32
9367 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
9368 (properties `((upstream-name . "softImpute")))
9369 (build-system r-build-system)
9370 (propagated-inputs
9371 `(("r-matrix" ,r-matrix)))
9372 (native-inputs
9373 `(("gfortran" ,gfortran)))
9374 (home-page "https://cran.r-project.org/web/packages/softImpute")
9375 (synopsis "Matrix completion via iterative soft-thresholded SVD")
9376 (description
9377 "This package provides iterative methods for matrix completion that use
9378nuclear-norm regularization. The package includes procedures for centering
9379and scaling rows, columns or both, and for computing low-rank @dfn{single
9380value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
9381components).")
9382 (license license:gpl2)))
44b0c5b5
RW
9383
9384(define-public r-fftwtools
9385 (package
9386 (name "r-fftwtools")
9387 (version "0.9-8")
9388 (source
9389 (origin
9390 (method url-fetch)
9391 (uri (cran-uri "fftwtools" version))
9392 (sha256
9393 (base32
9394 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
9395 (build-system r-build-system)
9396 (inputs `(("fftw" ,fftw)))
9397 (home-page "https://github.com/krahim/fftwtools")
9398 (synopsis "Wrapper for FFTW3")
9399 (description
9400 "This package provides a wrapper for several FFTW functions. It provides
9401access to the two-dimensional FFT, the multivariate FFT, and the
9402one-dimensional real to complex FFT using the FFTW3 library. The package
9403includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
9404mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
9405The FFT functions have a parameter that allows them to not return the
9406redundant complex conjugate when the input is real data.")
9407 (license license:gpl2+)))
db084d79
RW
9408
9409(define-public r-tiff
9410 (package
9411 (name "r-tiff")
9412 (version "0.1-5")
9413 (source
9414 (origin
9415 (method url-fetch)
9416 (uri (cran-uri "tiff" version))
9417 (sha256
9418 (base32
9419 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
9420 (build-system r-build-system)
9421 (inputs
9422 `(("libtiff" ,libtiff)
9423 ("libjpeg" ,libjpeg)
9424 ("zlib" ,zlib)))
9425 (home-page "http://www.rforge.net/tiff/")
9426 (synopsis "Read and write TIFF images")
9427 (description
9428 "This package provides an easy and simple way to read, write and display
9429bitmap images stored in the TIFF format. It can read and write both files and
9430in-memory raw vectors.")
9431 ;; Either of these two license versions.
9432 (license (list license:gpl2 license:gpl3))))
f3949fec 9433
53bd3ab3
RW
9434(define-public r-nlp
9435 (package
9436 (name "r-nlp")
9437 (version "0.2-0")
9438 (source
9439 (origin
9440 (method url-fetch)
9441 (uri (cran-uri "NLP" version))
9442 (sha256
9443 (base32
9444 "0xbhkrnxcbf322jfw31xcn4y2gnk5y7ccq1bz4h3prf44h0whr7w"))))
9445 (properties `((upstream-name . "NLP")))
9446 (build-system r-build-system)
9447 (home-page "https://cran.r-project.org/web/packages/NLP/")
9448 (synopsis "Natural language processing infrastructure")
9449 (description
9450 "This package provides basic classes and methods for Natural Language
9451Processing.")
9452 (license license:gpl3)))
9453
f785d546
RW
9454(define-public r-tm
9455 (package
9456 (name "r-tm")
9457 (version "0.7-6")
9458 (source
9459 (origin
9460 (method url-fetch)
9461 (uri (cran-uri "tm" version))
9462 (sha256
9463 (base32
9464 "0spv43kjbpxq3rdxx8ysgrncjyc35ydiwk7gp8n4sig45iqyz59r"))))
9465 (properties `((upstream-name . "tm")))
9466 (build-system r-build-system)
9467 (propagated-inputs
9468 `(("r-bh" ,r-bh)
9469 ("r-nlp" ,r-nlp)
9470 ("r-rcpp" ,r-rcpp)
9471 ("r-slam" ,r-slam)
9472 ("r-xml2" ,r-xml2)))
9473 (home-page "http://tm.r-forge.r-project.org/")
9474 (synopsis "Text mining package")
9475 (description
9476 "This package provides a framework for text mining applications within R.")
9477 (license license:gpl3)))
9478
f3949fec
RW
9479(define-public r-waveslim
9480 (package
9481 (name "r-waveslim")
61cb2e31 9482 (version "1.7.5.1")
f3949fec
RW
9483 (source
9484 (origin
9485 (method url-fetch)
9486 (uri (cran-uri "waveslim" version))
9487 (sha256
9488 (base32
61cb2e31 9489 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
9490 (build-system r-build-system)
9491 (native-inputs
9492 `(("gfortran" ,gfortran)))
9493 (home-page "http://waveslim.blogspot.com")
9494 (synopsis "Basic wavelet routines for signal processing")
9495 (description
9496 "This package provides basic wavelet routines for time series (1D),
9497image (2D) and array (3D) analysis. The code provided here is based on
9498wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
9499and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
9500Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
9501pairs (Selesnick 2001, 2002).")
9502 (license license:bsd-3)))
e37935e4
RW
9503
9504(define-public r-wordcloud
9505 (package
9506 (name "r-wordcloud")
9507 (version "2.6")
9508 (source
9509 (origin
9510 (method url-fetch)
9511 (uri (cran-uri "wordcloud" version))
9512 (sha256
9513 (base32
9514 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
9515 (build-system r-build-system)
9516 (propagated-inputs
9517 `(("r-rcolorbrewer" ,r-rcolorbrewer)
f847b659
RW
9518 ("r-rcpp" ,r-rcpp)
9519 ;; The "tm" package is only "suggested" according to CRAN, but the
9520 ;; wordcloud package cannot be loaded without it.
9521 ("r-tm" ,r-tm)))
e37935e4
RW
9522 (home-page "https://cran.r-project.org/web/packages/wordcloud")
9523 (synopsis "Word clouds")
9524 (description
9525 "This package provides functionality to create pretty word clouds,
9526visualize differences and similarity between documents, and avoid
9527over-plotting in scatter plots with text.")
9528 (license license:lgpl2.1)))
a6e4413d
RW
9529
9530(define-public r-colorramps
9531 (package
9532 (name "r-colorramps")
9533 (version "2.3")
9534 (source
9535 (origin
9536 (method url-fetch)
9537 (uri (cran-uri "colorRamps" version))
9538 (sha256
9539 (base32
9540 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
9541 (properties `((upstream-name . "colorRamps")))
9542 (build-system r-build-system)
9543 (home-page "https://cran.r-project.org/web/packages/colorRamps")
9544 (synopsis "Build color tables")
9545 (description "This package provides features to build gradient color
9546maps.")
9547 ;; Any version of the GPL
9548 (license license:gpl3+)))
61d73349
RW
9549
9550(define-public r-tidytree
9551 (package
9552 (name "r-tidytree")
ac50956f 9553 (version "0.2.7")
61d73349
RW
9554 (source
9555 (origin
9556 (method url-fetch)
9557 (uri (cran-uri "tidytree" version))
9558 (sha256
9559 (base32
ac50956f 9560 "15ky7hj7w08jx94wm0yikckca0apwv3jy5svd77dpzgb2lr9ff9a"))))
61d73349
RW
9561 (build-system r-build-system)
9562 (propagated-inputs
9563 `(("r-ape" ,r-ape)
9564 ("r-dplyr" ,r-dplyr)
9565 ("r-lazyeval" ,r-lazyeval)
9566 ("r-magrittr" ,r-magrittr)
9567 ("r-rlang" ,r-rlang)
9568 ("r-tibble" ,r-tibble)))
9569 (home-page "https://github.com/GuangchuangYu/tidytree")
9570 (synopsis "Tidy tool for phylogenetic tree data manipulation")
9571 (description
9572 "Phylogenetic trees generally contain multiple components including nodes,
9573edges, branches and associated data. This package provides an approach to
9574convert tree objects to tidy data frames. It also provides tidy interfaces to
9575manipulate tree data.")
9576 (license license:artistic2.0)))
45b469a4
RW
9577
9578(define-public r-rvcheck
9579 (package
9580 (name "r-rvcheck")
9581 (version "0.1.3")
9582 (source
9583 (origin
9584 (method url-fetch)
9585 (uri (cran-uri "rvcheck" version))
9586 (sha256
9587 (base32
9588 "1i2g6gyiqyd1pn6y0h6vmlcmg1qb5pv7rym8mkw8jnyc3in9hn8b"))))
9589 (build-system r-build-system)
9590 (propagated-inputs
9591 `(("r-rlang" ,r-rlang)))
9592 (home-page "https://cran.r-project.org/web/packages/rvcheck")
9593 (synopsis "R package version check")
9594 (description
9595 "This package provides tools to check the latest release version of R and
9596R packages (on CRAN, Bioconductor or Github).")
9597 (license license:artistic2.0)))
fbebccf7
RW
9598
9599(define-public r-docopt
9600 (package
9601 (name "r-docopt")
9602 (version "0.6.1")
9603 (source
9604 (origin
9605 (method url-fetch)
9606 (uri (cran-uri "docopt" version))
9607 (sha256
9608 (base32
9609 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
9610 (build-system r-build-system)
9611 (home-page "https://github.com/docopt/docopt.R")
9612 (synopsis "Command-line interface specification language")
9613 (description
9614 "This package enables you to define a command-line interface by just
9615giving it a description in the specific format.")
9616 (license license:expat)))
b614009e
RW
9617
9618(define-public r-sparsesvd
9619 (package
9620 (name "r-sparsesvd")
e0f20dce 9621 (version "0.2")
b614009e
RW
9622 (source
9623 (origin
9624 (method url-fetch)
9625 (uri (cran-uri "sparsesvd" version))
9626 (sha256
9627 (base32
e0f20dce 9628 "1xm969fjq3fv1p2sqza2apz8picibj4s2agpwf1sx9nwn3b587qs"))))
b614009e
RW
9629 (build-system r-build-system)
9630 (propagated-inputs `(("r-matrix" ,r-matrix)))
9631 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
9632 (synopsis "Sparse truncated singular value decomposition")
9633 (description
9634 "This package provides a Wrapper around the SVDLIBC library
9635for (truncated) singular value decomposition of a sparse matrix. Currently,
9636only sparse real matrices in Matrix package format are supported.")
9637 ;; SVDLIBC is released under BSD-2. The R interface is released under
9638 ;; BSD-3.
9639 (license (list license:bsd-3 license:bsd-2))))
13f5837b 9640
8f7d7cd0
RW
9641(define-public r-speedglm
9642 (package
9643 (name "r-speedglm")
9644 (version "0.3-2")
9645 (source
9646 (origin
9647 (method url-fetch)
9648 (uri (cran-uri "speedglm" version))
9649 (sha256
9650 (base32
9651 "1b25zimk0z7ad62yacqdg0zk0qs0jja4i918ym942xfw4j1z3jjz"))))
9652 (build-system r-build-system)
9653 (propagated-inputs
9654 `(("r-mass" ,r-mass)
9655 ("r-matrix" ,r-matrix)))
9656 (home-page "https://cran.r-project.org/web/packages/speedglm")
9657 (synopsis "Fit linear and generalized linear models to large data sets")
9658 (description
9659 "This package provides tools for fitting linear models and generalized
9660linear models to large data sets by updating algorithms.")
9661 ;; Any version of the GPL
9662 (license license:gpl2+)))
9663
13f5837b
RW
9664(define-public r-densityclust
9665 (package
9666 (name "r-densityclust")
9667 (version "0.3")
9668 (source
9669 (origin
9670 (method url-fetch)
9671 (uri (cran-uri "densityClust" version))
9672 (sha256
9673 (base32
9674 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
9675 (properties `((upstream-name . "densityClust")))
9676 (build-system r-build-system)
9677 (propagated-inputs
9678 `(("r-fnn" ,r-fnn)
9679 ("r-ggplot2" ,r-ggplot2)
9680 ("r-ggrepel" ,r-ggrepel)
9681 ("r-gridextra" ,r-gridextra)
9682 ("r-rcolorbrewer" ,r-rcolorbrewer)
9683 ("r-rcpp" ,r-rcpp)
9684 ("r-rtsne" ,r-rtsne)))
9685 (home-page "https://cran.r-project.org/web/packages/densityClust")
9686 (synopsis "Clustering by fast search and find of density peaks")
9687 (description
9688 "This package provides an improved implementation (based on k-nearest
9689neighbors) of the density peak clustering algorithm, originally described by
9690Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
9691large datasets (> 100,000 samples) very efficiently.")
9692 (license license:gpl2+)))
58bc8857
RW
9693
9694(define-public r-combinat
9695 (package
9696 (name "r-combinat")
9697 (version "0.0-8")
9698 (source
9699 (origin
9700 (method url-fetch)
9701 (uri (cran-uri "combinat" version))
9702 (sha256
9703 (base32
9704 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
9705 (build-system r-build-system)
9706 (home-page "https://cran.r-project.org/web/packages/combinat")
9707 (synopsis "Combinatorics utilities")
9708 (description "This package provides assorted routines for combinatorics.")
9709 (license license:gpl2)))
9f33d76c
RW
9710
9711(define-public r-qlcmatrix
9712 (package
9713 (name "r-qlcmatrix")
9714 (version "0.9.7")
9715 (source
9716 (origin
9717 (method url-fetch)
9718 (uri (cran-uri "qlcMatrix" version))
9719 (sha256
9720 (base32
9721 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
9722 (properties `((upstream-name . "qlcMatrix")))
9723 (build-system r-build-system)
9724 (propagated-inputs
9725 `(("r-docopt" ,r-docopt)
9726 ("r-matrix" ,r-matrix)
9727 ("r-slam" ,r-slam)
9728 ("r-sparsesvd" ,r-sparsesvd)))
9729 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
9730 (synopsis "Sparse matrix functions for quantitative language comparison")
9731 (description
9732 "This package provides an extension of the functionality of the Matrix
9733package for using sparse matrices. Some of the functions are very general,
9734while other are highly specific for the special data format used for
9735@dfn{quantitative language comparison} (QLC).")
9736 (license license:gpl3)))
e3bb0766
RW
9737
9738(define-public r-ddrtree
9739 (package
9740 (name "r-ddrtree")
9741 (version "0.1.5")
9742 (source
9743 (origin
9744 (method url-fetch)
9745 (uri (cran-uri "DDRTree" version))
9746 (sha256
9747 (base32
9748 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9749 (properties `((upstream-name . "DDRTree")))
9750 (build-system r-build-system)
9751 (propagated-inputs
9752 `(("r-bh" ,r-bh)
9753 ("r-irlba" ,r-irlba)
9754 ("r-rcpp" ,r-rcpp)
9755 ("r-rcppeigen" ,r-rcppeigen)))
9756 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9757 (synopsis "Learning principal graphs with DDRTree")
9758 (description
9759 "This package provides an implementation of the framework of
9760@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9761dimensional space while constructs a principal tree which passes through the
9762middle of the data simultaneously. DDRTree shows superiority to
9763alternatives (Wishbone, DPT) for inferring the ordering as well as the
9764intrinsic structure of single cell genomics data. In general, it could be
9765used to reconstruct the temporal progression as well as the bifurcation
9766structure of any data type.")
9767 (license license:asl2.0)))
d53b2317
RW
9768
9769(define-public r-corpcor
9770 (package
9771 (name "r-corpcor")
9772 (version "1.6.9")
9773 (source
9774 (origin
9775 (method url-fetch)
9776 (uri (cran-uri "corpcor" version))
9777 (sha256
9778 (base32
9779 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9780 (build-system r-build-system)
9781 (home-page "http://strimmerlab.org/software/corpcor/")
9782 (synopsis "Efficient estimation of covariance and (partial) correlation")
9783 (description
9784 "This package implements a James-Stein-type shrinkage estimator for the
9785covariance matrix, with separate shrinkage for variances and correlations.
9786Furthermore, functions are available for fast singular value decomposition,
9787for computing the pseudoinverse, and for checking the rank and positive
9788definiteness of a matrix.")
9789 (license license:gpl3+)))
3088b3fc
RW
9790
9791(define-public r-rspectra
9792 (package
9793 (name "r-rspectra")
935c6532 9794 (version "0.15-0")
3088b3fc
RW
9795 (source
9796 (origin
9797 (method url-fetch)
9798 (uri (cran-uri "RSpectra" version))
9799 (sha256
9800 (base32
935c6532 9801 "1ab975scdqaxdna9sayjl6l14hz991y0pc8c8ah48w000616km8s"))))
3088b3fc
RW
9802 (properties `((upstream-name . "RSpectra")))
9803 (build-system r-build-system)
9804 (propagated-inputs
9805 `(("r-matrix" ,r-matrix)
9806 ("r-rcpp" ,r-rcpp)
9807 ("r-rcppeigen" ,r-rcppeigen)))
9808 (home-page "https://github.com/yixuan/RSpectra")
9809 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9810 (description
9811 "This package provides an R interface to the Spectra library for
9812large-scale eigenvalue and SVD problems. It is typically used to compute a
9813few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9814which is usually more efficient than @code{eigen()} if k << n.")
9815 ;; MPL 2 or later.
9816 (license license:mpl2.0)))
029425cb
RW
9817
9818(define-public r-vbsr
9819 (package
9820 (name "r-vbsr")
9821 (version "0.0.5")
9822 (source
9823 (origin
9824 (method url-fetch)
9825 (uri (cran-uri "vbsr" version))
9826 (sha256
9827 (base32
9828 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9829 (build-system r-build-system)
9830 (home-page "https://cran.r-project.org/web/packages/vbsr")
9831 (synopsis "Variational Bayes spike regression regularized linear models")
9832 (description
9833 "This package provides an efficient algorithm for solving ultra-sparse
9834regularized regression models using a variational Bayes algorithm with a spike
9835prior. The algorithm is solved on a path, with coordinate updates, and is
9836capable of generating very sparse models. Very general model
9837diagnostics for controlling type-1 errors are also provided.")
9838 (license license:gpl2)))
3d62d98e
RW
9839
9840(define-public r-flare
9841 (package
9842 (name "r-flare")
b154b026 9843 (version "1.6.0.2")
3d62d98e
RW
9844 (source
9845 (origin
9846 (method url-fetch)
9847 (uri (cran-uri "flare" version))
9848 (sha256
9849 (base32
b154b026 9850 "1ybrsx1djqldw0l5l1iz4pfh6xxb8ckkg1ric7wnsr51wm9ljlh5"))))
3d62d98e
RW
9851 (build-system r-build-system)
9852 (propagated-inputs
9853 `(("r-igraph" ,r-igraph)
9854 ("r-lattice" ,r-lattice)
9855 ("r-mass" ,r-mass)
9856 ("r-matrix" ,r-matrix)))
9857 (home-page "https://cran.r-project.org/web/packages/flare")
9858 (synopsis "Family of Lasso regression implementations")
9859 (description
6a0c3e03 9860 "This package provides implementations of a family of Lasso variants
3d62d98e
RW
9861including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9862high dimensional sparse linear models.")
9863 (license license:gpl2)))
5f0fbfc0
RW
9864
9865(define-public r-lassopv
9866 (package
9867 (name "r-lassopv")
9868 (version "0.2.0")
9869 (source
9870 (origin
9871 (method url-fetch)
9872 (uri (cran-uri "lassopv" version))
9873 (sha256
9874 (base32
9875 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9876 (build-system r-build-system)
9877 (propagated-inputs `(("r-lars" ,r-lars)))
9878 (home-page "https://github.com/lingfeiwang/lassopv")
9879 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9880 (description
9881 "This package enables you to estimate the p-values for predictors x
9882against target variable y in Lasso regression, using the regularization
9883strength when each predictor enters the active set of regularization path for
9884the first time as the statistic.")
9885 (license license:gpl3)))
adcd0cc8
RW
9886
9887(define-public r-splitstackshape
9888 (package
9889 (name "r-splitstackshape")
90325bb1 9890 (version "1.4.8")
adcd0cc8
RW
9891 (source
9892 (origin
9893 (method url-fetch)
9894 (uri (cran-uri "splitstackshape" version))
9895 (sha256
9896 (base32
90325bb1 9897 "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35"))))
adcd0cc8
RW
9898 (build-system r-build-system)
9899 (propagated-inputs
9900 `(("r-data-table" ,r-data-table)))
9901 (home-page "https://github.com/mrdwab/splitstackshape")
9902 (synopsis "Stack and reshape datasets after splitting concatenated values")
9903 (description
9904 "Online data collection tools like Google Forms often export
9905multiple-response questions with data concatenated in cells. The
9906@code{concat.split} (cSplit) family of functions provided by this package
9907splits such data into separate cells. This package also includes functions to
9908stack groups of columns and to reshape wide data, even when the data are
9909\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
9910and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
9911handle.")
9912 (license license:gpl3)))
b2e777b2
RW
9913
9914(define-public r-tfmpvalue
9915 (package
9916 (name "r-tfmpvalue")
9917 (version "0.0.8")
9918 (source
9919 (origin
9920 (method url-fetch)
9921 (uri (cran-uri "TFMPvalue" version))
9922 (sha256
9923 (base32
9924 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
9925 (properties `((upstream-name . "TFMPvalue")))
9926 (build-system r-build-system)
9927 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9928 (home-page "https://github.com/ge11232002/TFMPvalue")
9929 (synopsis "P-value computation for position weight matrices")
9930 (description
9931 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
9932identification from sequence/alignments, we are interested in the significance
9933of certain match scores. TFMPvalue provides the accurate calculation of a
9934p-value with a score threshold for position weight matrices, or the score with
9935a given p-value. It is an interface to code originally made available by
9936Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
9937Touzet and Varre (2007).")
9938 (license license:gpl2)))
f79e63a5
RW
9939
9940(define-public r-rnifti
9941 (package
9942 (name "r-rnifti")
12618b50 9943 (version "0.11.1")
f79e63a5
RW
9944 (source
9945 (origin
9946 (method url-fetch)
9947 (uri (cran-uri "RNifti" version))
9948 (sha256
9949 (base32
12618b50 9950 "0jcgdg5k2swmi57aqj347kfi1fc4nvag7pxdfz61kc0vqqamm0wg"))))
f79e63a5
RW
9951 (properties `((upstream-name . "RNifti")))
9952 (build-system r-build-system)
9953 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9954 (home-page "https://github.com/jonclayden/RNifti")
9955 (synopsis "Fast R and C++ access to NIfTI images")
9956 (description
9957 "This package provides very fast read and write access to images stored
9958in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
9959compiled C and interpreted R code. It also provides a C/C++ API that can be
9960used by other packages.")
9961 (license license:gpl2)))
6e09f506
RW
9962
9963(define-public r-shades
9964 (package
9965 (name "r-shades")
031afc48 9966 (version "1.4.0")
6e09f506
RW
9967 (source
9968 (origin
9969 (method url-fetch)
9970 (uri (cran-uri "shades" version))
9971 (sha256
9972 (base32
031afc48 9973 "1zg95sjhrfvbdlfc387g9p0vnb8nb6agdk1mb3wq3kwkm2da0bqj"))))
6e09f506
RW
9974 (build-system r-build-system)
9975 (home-page "https://github.com/jonclayden/shades")
9976 (synopsis "Simple color manipulation")
9977 (description
9978 "This package provides functions for easily manipulating colors,
9979creating color scales and calculating color distances.")
9980 (license license:bsd-3)))
cb03d6c6
RW
9981
9982(define-public r-ore
9983 (package
9984 (name "r-ore")
9985 (version "1.6.2")
9986 (source
9987 (origin
9988 (method url-fetch)
9989 (uri (cran-uri "ore" version))
9990 (sha256
9991 (base32
9992 "1l1ziljgm5gwjhvjq42wi5vcwbxlaj5dl9w8bhz0wh8vx4ajj07m"))))
9993 (build-system r-build-system)
9994 (home-page "https://github.com/jonclayden/ore")
9995 (synopsis "R interface to the Onigmo regular expression library")
9996 (description
9997 "This package provides an alternative to R's built-in functionality for
9998handling regular expressions, based on the Onigmo library. It offers
9999first-class compiled regex objects, partial matching and function-based
10000substitutions, amongst other features.")
10001 (license license:bsd-3)))
b98662c5
RW
10002
10003(define-public r-reportr
10004 (package
10005 (name "r-reportr")
10006 (version "1.3.0")
10007 (source
10008 (origin
10009 (method url-fetch)
10010 (uri (cran-uri "reportr" version))
10011 (sha256
10012 (base32
10013 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
10014 (build-system r-build-system)
10015 (propagated-inputs `(("r-ore" ,r-ore)))
10016 (home-page "https://github.com/jonclayden/reportr")
10017 (synopsis "General message and error reporting system")
10018 (description
10019 "This package provides a system for reporting messages, which offers
10020certain useful features over the standard R system, such as the incorporation
10021of output consolidation, message filtering, assertions, expression
10022substitution, automatic generation of stack traces for debugging, and
10023conditional reporting based on the current \"output level\".")
10024 (license license:gpl2)))
7eec973e
RW
10025
10026(define-public r-tractor-base
10027 (package
10028 (name "r-tractor-base")
5cc89654 10029 (version "3.3.2")
7eec973e
RW
10030 (source
10031 (origin
10032 (method url-fetch)
10033 (uri (cran-uri "tractor.base" version))
10034 (sha256
10035 (base32
5cc89654 10036 "0y5gm0y4chl30f5qqq8qiiw4j8g32s4i9xrvyp3cwg902kf2p86i"))))
7eec973e
RW
10037 (properties `((upstream-name . "tractor.base")))
10038 (build-system r-build-system)
10039 (propagated-inputs
10040 `(("r-ore" ,r-ore)
10041 ("r-reportr" ,r-reportr)
10042 ("r-rnifti" ,r-rnifti)
10043 ("r-shades" ,r-shades)))
10044 (home-page "http://www.tractor-mri.org.uk")
10045 (synopsis "Read, manipulate and visualize magnetic resonance images")
10046 (description
10047 "This package provides functions for working with magnetic resonance
10048images. It supports reading and writing of popular file formats (DICOM,
10049Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
10050visualization; flexible image manipulation; metadata and sparse image
10051handling.")
10052 (license license:gpl2)))
d0eb09a1
RW
10053
10054(define-public r-grimport
10055 (package
10056 (name "r-grimport")
cb4a6e67 10057 (version "0.9-2")
d0eb09a1
RW
10058 (source
10059 (origin
10060 (method url-fetch)
10061 (uri (cran-uri "grImport" version))
10062 (sha256
10063 (base32
cb4a6e67 10064 "0n3y6dzy8s0ifvyrgwbly6cl14lmgd54dyi74s5i984apszpsp16"))))
d0eb09a1
RW
10065 (properties `((upstream-name . "grImport")))
10066 (build-system r-build-system)
10067 (inputs
10068 `(("ghostscript" ,ghostscript)))
10069 (propagated-inputs
10070 `(("r-xml" ,r-xml)))
10071 (home-page "https://cran.r-project.org/web/packages/grImport")
10072 (synopsis "Convert, import, and draw PostScript pictures")
10073 (description
10074 "This package provides functions for converting, importing, and drawing
10075PostScript pictures in R plots.")
10076 (license license:gpl2+)))
78735b9f
RW
10077
10078(define-public r-grimport2
10079 (package
10080 (name "r-grimport2")
407a04fa 10081 (version "0.1-5")
78735b9f
RW
10082 (source
10083 (origin
10084 (method url-fetch)
10085 (uri (cran-uri "grImport2" version))
10086 (sha256
10087 (base32
407a04fa 10088 "0dyb3nrrvxnkk9q5b136bdivcz1jj3ajx1kscm3k0kkpqjif0pls"))))
78735b9f
RW
10089 (properties `((upstream-name . "grImport2")))
10090 (build-system r-build-system)
10091 (propagated-inputs
10092 `(("r-base64enc" ,r-base64enc)
10093 ("r-jpeg" ,r-jpeg)
10094 ("r-png" ,r-png)
10095 ("r-xml" ,r-xml)))
10096 (home-page "https://cran.r-project.org/web/packages/grImport2/")
10097 (synopsis "Import SVG graphics")
10098 (description
10099 "This package provides functions for importing external vector images and
10100drawing them as part of R plots. This package is different from the
10101@code{grImport} package because, where that package imports PostScript format
10102images, this package imports SVG format images. Furthermore, this package
10103imports a specific subset of SVG, so external images must be preprocessed
10104using a package like @code{rsvg} to produce SVG that this package can import.
10105SVG features that are not supported by R graphics, such as gradient fills, can
10106be imported and then exported via the @code{gridSVG} package.")
10107 (license license:gpl2+)))
2871b670
RW
10108
10109(define-public r-kohonen
10110 (package
10111 (name "r-kohonen")
10112 (version "3.0.8")
10113 (source
10114 (origin
10115 (method url-fetch)
10116 (uri (cran-uri "kohonen" version))
10117 (sha256
10118 (base32
10119 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
10120 (build-system r-build-system)
10121 (propagated-inputs
10122 `(("r-mass" ,r-mass)
10123 ("r-rcpp" ,r-rcpp)))
10124 (home-page "https://cran.r-project.org/web/packages/kohonen")
10125 (synopsis "Supervised and unsupervised self-organising maps")
10126 (description
10127 "This package provides functions to train @dfn{self-organising
10128maps} (SOMs). Also interrogation of the maps and prediction using trained
10129maps are supported. The name of the package refers to Teuvo Kohonen, the
10130inventor of the SOM.")
10131 (license license:gpl2+)))
00436e2c
RW
10132
10133(define-public r-nnls
10134 (package
10135 (name "r-nnls")
10136 (version "1.4")
10137 (source
10138 (origin
10139 (method url-fetch)
10140 (uri (cran-uri "nnls" version))
10141 (sha256
10142 (base32
10143 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
10144 (build-system r-build-system)
10145 (native-inputs `(("gfortran" ,gfortran)))
10146 (home-page "https://cran.r-project.org/web/packages/nnls")
10147 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
10148 (description
10149 "This package provides an R interface to the Lawson-Hanson implementation
10150of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
10151the combination of non-negative and non-positive constraints.")
10152 (license license:gpl2+)))
25861356
RW
10153
10154(define-public r-iso
10155 (package
10156 (name "r-iso")
85f3ec6a 10157 (version "0.0-18")
25861356
RW
10158 (source
10159 (origin
10160 (method url-fetch)
10161 (uri (cran-uri "Iso" version))
10162 (sha256
10163 (base32
85f3ec6a 10164 "014mm5b1f7i6nwlz3kyg1biph0y542kcx5bd13p68cv5a928qzid"))))
25861356
RW
10165 (properties `((upstream-name . "Iso")))
10166 (build-system r-build-system)
10167 (native-inputs `(("gfortran" ,gfortran)))
10168 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
10169 (synopsis "Functions to perform isotonic regression")
10170 (description
10171 "This package provides support for linear order and unimodal
10172order (univariate) isotonic regression and bivariate isotonic regression with
10173linear order on both variables.")
10174 (license license:gpl2+)))
9401f56b
RW
10175
10176(define-public r-chemometricswithr
10177 (package
10178 (name "r-chemometricswithr")
e0417402 10179 (version "0.1.13")
9401f56b
RW
10180 (source
10181 (origin
10182 (method url-fetch)
10183 (uri (cran-uri "ChemometricsWithR" version))
10184 (sha256
10185 (base32
e0417402 10186 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
10187 (properties
10188 `((upstream-name . "ChemometricsWithR")))
10189 (build-system r-build-system)
10190 (propagated-inputs
10191 `(("r-devtools" ,r-devtools)
10192 ("r-kohonen" ,r-kohonen)
10193 ("r-mass" ,r-mass)
10194 ("r-pls" ,r-pls)))
10195 (home-page "https://github.com/rwehrens/CWR")
10196 (synopsis "Chemometrics with R")
10197 (description
10198 "This package provides functions and scripts used in the book
10199\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
10200Life Sciences\" by Ron Wehrens, Springer (2011).")
10201 (license license:gpl2+)))
d28be7b7
RW
10202
10203(define-public r-als
10204 (package
10205 (name "r-als")
10206 (version "0.0.6")
10207 (source
10208 (origin
10209 (method url-fetch)
10210 (uri (cran-uri "ALS" version))
10211 (sha256
10212 (base32
10213 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
10214 (properties `((upstream-name . "ALS")))
10215 (build-system r-build-system)
10216 (propagated-inputs
10217 `(("r-iso" ,r-iso)
10218 ("r-nnls" ,r-nnls)))
10219 (home-page "https://cran.r-project.org/web/packages/ALS")
10220 (synopsis "Multivariate curve resolution alternating least squares")
10221 (description
10222 "Alternating least squares is often used to resolve components
10223contributing to data with a bilinear structure; the basic technique may be
10224extended to alternating constrained least squares. This package provides an
10225implementation of @dfn{multivariate curve resolution alternating least
10226squares} (MCR-ALS).
10227
10228Commonly applied constraints include unimodality, non-negativity, and
10229normalization of components. Several data matrices may be decomposed
10230simultaneously by assuming that one of the two matrices in the bilinear
10231decomposition is shared between datasets.")
10232 (license license:gpl2+)))
895efece
RW
10233
10234(define-public r-strucchange
10235 (package
10236 (name "r-strucchange")
10237 (version "1.5-1")
10238 (source
10239 (origin
10240 (method url-fetch)
10241 (uri (cran-uri "strucchange" version))
10242 (sha256
10243 (base32
10244 "0cdgvl6kphm2i59bmnppn1y3kv65ml111bk7yzpcx7vv8wh2w3kl"))))
10245 (build-system r-build-system)
10246 (propagated-inputs
10247 `(("r-sandwich" ,r-sandwich)
10248 ("r-zoo" ,r-zoo)))
10249 (home-page "https://cran.r-project.org/web/packages/strucchange")
10250 (synopsis "Testing, monitoring, and dating structural changes")
10251 (description
10252 "This package provides tools for testing, monitoring and dating
10253structural changes in (linear) regression models. It features tests/methods
10254from the generalized fluctuation test framework as well as from the F
10255test (Chow test) framework. This includes methods to fit, plot and test
10256fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
10257statistics, respectively. It is possible to monitor incoming data online
10258using fluctuation processes. Finally, the breakpoints in regression models
10259with structural changes can be estimated together with confidence intervals.
10260Emphasis is always given to methods for visualizing the data.")
10261 ;; Either of these two GPL versions
10262 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
10263
10264(define-public r-pixmap
10265 (package
10266 (name "r-pixmap")
10267 (version "0.4-11")
10268 (source
10269 (origin
10270 (method url-fetch)
10271 (uri (cran-uri "pixmap" version))
10272 (sha256
10273 (base32
10274 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
10275 (build-system r-build-system)
10276 (home-page "https://cran.r-project.org/web/packages/pixmap")
10277 (synopsis "Tools for bitmap images")
10278 (description
10279 "This package provides functions for importing, exporting, plotting and
10280other manipulations of bitmapped images.")
10281 (license license:gpl2)))
9170eb7f
RW
10282
10283(define-public r-rapidjsonr
10284 (package
10285 (name "r-rapidjsonr")
10286 (version "1.1")
10287 (source
10288 (origin
10289 (method url-fetch)
10290 (uri (cran-uri "rapidjsonr" version))
10291 (sha256
10292 (base32
10293 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
10294 (build-system r-build-system)
10295 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
10296 (synopsis "JSON parser")
10297 (description
10298 "This package provides JSON parsing capability through the Rapidjson
10299library.")
10300 (license license:expat)))
ad6fea16
RW
10301
10302(define-public r-ontologyindex
10303 (package
10304 (name "r-ontologyindex")
209e504b 10305 (version "2.5")
ad6fea16
RW
10306 (source
10307 (origin
10308 (method url-fetch)
10309 (uri (cran-uri "ontologyIndex" version))
10310 (sha256
10311 (base32
209e504b 10312 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
10313 (properties `((upstream-name . "ontologyIndex")))
10314 (build-system r-build-system)
10315 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
10316 (synopsis "Functions for processing ontologies in R")
10317 (description
10318 "This package provides functions for reading ontologies into R as lists
10319and manipulating sets of ontological terms.")
10320 (license license:gpl2+)))
dfd09f7b 10321
6275418b
RW
10322(define-public r-gargle
10323 (package
10324 (name "r-gargle")
10325 (version "0.3.1")
10326 (source
10327 (origin
10328 (method url-fetch)
10329 (uri (cran-uri "gargle" version))
10330 (sha256
10331 (base32
10332 "0vqgp4w03sdyj0q96gxkybqflzzbaw84zifsbi7pxk5y08fimj2v"))))
10333 (build-system r-build-system)
10334 (propagated-inputs
10335 `(("r-fs" ,r-fs)
10336 ("r-glue" ,r-glue)
10337 ("r-httr" ,r-httr)
10338 ("r-jsonlite" ,r-jsonlite)
10339 ("r-rlang" ,r-rlang)
10340 ("r-withr" ,r-withr)))
10341 (home-page "https://gargle.r-lib.org")
10342 (synopsis "Utilities for working with Google APIs")
10343 (description
10344 "This package provides utilities for working with Google APIs. This
10345includes functions and classes for handling common credential types and for
10346preparing, executing, and processing HTTP requests.")
10347 (license license:expat)))
10348
dfd09f7b
RW
10349(define-public r-bigrquery
10350 (package
10351 (name "r-bigrquery")
504a5136 10352 (version "1.2.0")
dfd09f7b
RW
10353 (source
10354 (origin
10355 (method url-fetch)
10356 (uri (cran-uri "bigrquery" version))
10357 (sha256
10358 (base32
504a5136 10359 "1ggh2gngr5x0g6y7d55y6kvn94anf7qi1bkc28cjmw61hxjq38fb"))))
dfd09f7b
RW
10360 (build-system r-build-system)
10361 (propagated-inputs
10362 `(("r-assertthat" ,r-assertthat)
4bc5d451 10363 ("r-bit64" ,r-bit64)
dfd09f7b
RW
10364 ("r-curl" ,r-curl)
10365 ("r-dbi" ,r-dbi)
504a5136 10366 ("r-gargle" ,r-gargle)
dfd09f7b
RW
10367 ("r-glue" ,r-glue)
10368 ("r-httr" ,r-httr)
10369 ("r-jsonlite" ,r-jsonlite)
10370 ("r-prettyunits" ,r-prettyunits)
10371 ("r-progress" ,r-progress)
10372 ("r-rapidjsonr" ,r-rapidjsonr)
10373 ("r-rcpp" ,r-rcpp)
504a5136 10374 ("r-rlang" ,r-rlang)
dfd09f7b
RW
10375 ("r-tibble" ,r-tibble)))
10376 (home-page "https://github.com/rstats-db/bigrquery")
10377 (synopsis "R interface to Google's BigQuery API")
10378 (description
10379 "This package provides an R interface to Google's BigQuery database.")
10380 (license license:gpl3)))
1ab51604
RW
10381
10382(define-public r-gmp
10383 (package
10384 (name "r-gmp")
83bfddd1 10385 (version "0.5-13.5")
1ab51604
RW
10386 (source
10387 (origin
10388 (method url-fetch)
10389 (uri (cran-uri "gmp" version))
10390 (sha256
10391 (base32
83bfddd1 10392 "042mzsl6z6s61fy5m21yf9q83l08vnyqljn4iax7kqyiycpsp0gn"))))
1ab51604
RW
10393 (build-system r-build-system)
10394 (arguments
10395 '(#:phases
10396 (modify-phases %standard-phases
10397 (add-after 'unpack 'set-CC
10398 (lambda _ (setenv "CC" "gcc") #t)))))
10399 (inputs `(("gmp" ,gmp)))
10400 (home-page "https://cran.r-project.org/web/packages/gmp")
10401 (synopsis "Multiple precision arithmetic")
10402 (description
10403 "This package supports multiple precision arithmetic (big integers and
10404rationals, prime number tests, matrix computation), \"arithmetic without
10405limitations\" using the GNU Multiple Precision library.")
10406 ;; Any version of the GPL.
10407 (license license:gpl3+)))
a536c7c9
RW
10408
10409(define-public r-rmpfr
10410 (package
10411 (name "r-rmpfr")
df00ca25 10412 (version "0.7-2")
a536c7c9
RW
10413 (source
10414 (origin
10415 (method url-fetch)
10416 (uri (cran-uri "Rmpfr" version))
10417 (sha256
10418 (base32
df00ca25 10419 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
10420 (properties `((upstream-name . "Rmpfr")))
10421 (build-system r-build-system)
10422 (inputs
10423 `(("mpfr" ,mpfr)))
10424 (propagated-inputs
10425 `(("r-gmp" ,r-gmp)))
10426 (home-page "http://rmpfr.r-forge.r-project.org/")
10427 (synopsis "R bindings to the MPFR library")
10428 (description
10429 "This package supports arithmetic (via S4 classes and methods) for
10430arbitrary precision floating point numbers, including transcendental
10431functions. To this end, the package interfaces with the @dfn{Multiple
10432Precision Floating-Point Reliable} (MPFR) library.")
10433 (license license:gpl2+)))
8004bb24
RW
10434
10435(define-public r-assertive-base
10436 (package
10437 (name "r-assertive-base")
10438 (version "0.0-7")
10439 (source
10440 (origin
10441 (method url-fetch)
10442 (uri (cran-uri "assertive.base" version))
10443 (sha256
10444 (base32
10445 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
10446 (properties
10447 `((upstream-name . "assertive.base")))
10448 (build-system r-build-system)
10449 (home-page "https://bitbucket.org/richierocks/assertive.base")
10450 (synopsis "Core of the assertive package")
10451 (description
10452 "This package provides a minimal set of predicates and assertions used by
10453the assertive package. This is mainly for use by other package developers who
10454want to include run-time testing features in their own packages.")
10455 (license license:gpl3+)))
4b2d17ed
RW
10456
10457(define-public r-assertive-properties
10458 (package
10459 (name "r-assertive-properties")
10460 (version "0.0-4")
10461 (source
10462 (origin
10463 (method url-fetch)
10464 (uri (cran-uri "assertive.properties" version))
10465 (sha256
10466 (base32
10467 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
10468 (properties
10469 `((upstream-name . "assertive.properties")))
10470 (build-system r-build-system)
10471 (propagated-inputs
10472 `(("r-assertive-base" ,r-assertive-base)))
10473 (home-page "https://bitbucket.org/richierocks/assertive.properties")
10474 (synopsis "Assertions to check properties of variables")
10475 (description
10476 "This package provides a set of predicates and assertions for checking
10477the properties of variables, such as length, names and attributes. This is
10478mainly for use by other package developers who want to include run-time
10479testing features in their own packages.")
10480 (license license:gpl3+)))
dac9c1f6
RW
10481
10482(define-public r-assertive-numbers
10483 (package
10484 (name "r-assertive-numbers")
10485 (version "0.0-2")
10486 (source
10487 (origin
10488 (method url-fetch)
10489 (uri (cran-uri "assertive.numbers" version))
10490 (sha256
10491 (base32
10492 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
10493 (properties
10494 `((upstream-name . "assertive.numbers")))
10495 (build-system r-build-system)
10496 (propagated-inputs
10497 `(("r-assertive-base" ,r-assertive-base)))
10498 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
10499 (synopsis "Assertions to check properties of numbers")
10500 (description
10501 "This package provides a set of predicates and assertions for checking
10502the properties of numbers. This is mainly for use by other package developers
10503who want to include run-time testing features in their own packages.")
10504 (license license:gpl3+)))
2da2d2f6
RW
10505
10506(define-public r-assertive-sets
10507 (package
10508 (name "r-assertive-sets")
10509 (version "0.0-3")
10510 (source
10511 (origin
10512 (method url-fetch)
10513 (uri (cran-uri "assertive.sets" version))
10514 (sha256
10515 (base32
10516 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
10517 (properties
10518 `((upstream-name . "assertive.sets")))
10519 (build-system r-build-system)
10520 (propagated-inputs
10521 `(("r-assertive-base" ,r-assertive-base)))
10522 (home-page "https://bitbucket.org/richierocks/assertive.sets")
10523 (synopsis "Assertions to check properties of sets")
10524 (description
10525 "This package provides a set of predicates and assertions for checking
10526the properties of sets. This is mainly for use by other package developers
10527who want to include run-time testing features in their own packages.")
10528 (license license:gpl3+)))
905aa46a
RW
10529
10530(define-public r-assertive-matrices
10531 (package
10532 (name "r-assertive-matrices")
10533 (version "0.0-2")
10534 (source
10535 (origin
10536 (method url-fetch)
10537 (uri (cran-uri "assertive.matrices" version))
10538 (sha256
10539 (base32
10540 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
10541 (properties
10542 `((upstream-name . "assertive.matrices")))
10543 (build-system r-build-system)
10544 (propagated-inputs
10545 `(("r-assertive-base" ,r-assertive-base)))
10546 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
10547 (synopsis "Assertions to check properties of matrices")
10548 (description
10549 "This package provides a set of predicates and assertions for checking
10550the properties of matrices. This is mainly for use by other package
10551developers who want to include run-time testing features in their own
10552packages.")
10553 (license license:gpl3+)))
c358b5d4
RW
10554
10555(define-public r-assertive-models
10556 (package
10557 (name "r-assertive-models")
10558 (version "0.0-2")
10559 (source
10560 (origin
10561 (method url-fetch)
10562 (uri (cran-uri "assertive.models" version))
10563 (sha256
10564 (base32
10565 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
10566 (properties
10567 `((upstream-name . "assertive.models")))
10568 (build-system r-build-system)
10569 (propagated-inputs
10570 `(("r-assertive-base" ,r-assertive-base)))
10571 (home-page "https://bitbucket.org/richierocks/assertive.models")
10572 (synopsis "Assertions to check properties of models")
10573 (description
10574 "This package provides a set of predicates and assertions for checking
10575the properties of models. This is mainly for use by other package developers
10576who want to include run-time testing features in their own packages.")
10577 (license license:gpl3+)))
dcafcfb4
RW
10578
10579(define-public r-assertive-reflection
10580 (package
10581 (name "r-assertive-reflection")
10582 (version "0.0-4")
10583 (source
10584 (origin
10585 (method url-fetch)
10586 (uri (cran-uri "assertive.reflection" version))
10587 (sha256
10588 (base32
10589 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
10590 (properties
10591 `((upstream-name . "assertive.reflection")))
10592 (build-system r-build-system)
10593 (propagated-inputs
10594 `(("r-assertive-base" ,r-assertive-base)))
10595 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
10596 (synopsis "Assertions for checking the state of R")
10597 (description
10598 "This package provides a set of predicates and assertions for checking
10599the state and capabilities of R, the operating system it is running on, and
10600the IDE being used. This is mainly for use by other package developers who
10601want to include run-time testing features in their own packages.")
10602 (license license:gpl3+)))
5e3bd355
RW
10603
10604(define-public r-assertive-types
10605 (package
10606 (name "r-assertive-types")
10607 (version "0.0-3")
10608 (source
10609 (origin
10610 (method url-fetch)
10611 (uri (cran-uri "assertive.types" version))
10612 (sha256
10613 (base32
10614 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
10615 (properties
10616 `((upstream-name . "assertive.types")))
10617 (build-system r-build-system)
10618 (propagated-inputs
10619 `(("r-assertive-base" ,r-assertive-base)
10620 ("r-assertive-properties" ,r-assertive-properties)
10621 ("r-codetools" ,r-codetools)))
10622 (home-page "https://bitbucket.org/richierocks/assertive.types")
10623 (synopsis "Assertions to check types of variables")
10624 (description
10625 "This package provides a set of predicates and assertions for checking
10626the types of variables. This is mainly for use by other package developers
10627who want to include run-time testing features in their own packages.")
10628 (license license:gpl3+)))
1f0a761a
RW
10629
10630(define-public r-assertive-files
10631 (package
10632 (name "r-assertive-files")
10633 (version "0.0-2")
10634 (source
10635 (origin
10636 (method url-fetch)
10637 (uri (cran-uri "assertive.files" version))
10638 (sha256
10639 (base32
10640 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
10641 (properties
10642 `((upstream-name . "assertive.files")))
10643 (build-system r-build-system)
10644 (propagated-inputs
10645 `(("r-assertive-base" ,r-assertive-base)
10646 ("r-assertive-numbers" ,r-assertive-numbers)))
10647 (home-page "https://bitbucket.org/richierocks/assertive.files")
10648 (synopsis "Assertions to check properties of files")
10649 (description
10650 "This package provides a set of predicates and assertions for checking
10651the properties of files and connections. This is mainly for use by other
10652package developers who want to include run-time testing features in their own
10653packages.")
10654 (license license:gpl3+)))
50ce8b1e
RW
10655
10656(define-public r-assertive-code
10657 (package
10658 (name "r-assertive-code")
10659 (version "0.0-3")
10660 (source
10661 (origin
10662 (method url-fetch)
10663 (uri (cran-uri "assertive.code" version))
10664 (sha256
10665 (base32
10666 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
10667 (properties
10668 `((upstream-name . "assertive.code")))
10669 (build-system r-build-system)
10670 (propagated-inputs
10671 `(("r-assertive-base" ,r-assertive-base)
10672 ("r-assertive-properties" ,r-assertive-properties)
10673 ("r-assertive-types" ,r-assertive-types)))
10674 (home-page "https://bitbucket.org/richierocks/assertive.code")
10675 (synopsis "Assertions to check properties of code")
10676 (description
10677 "This package provides a set of predicates and assertions for checking
10678the properties of code. This is mainly for use by other package developers
10679who want to include run-time testing features in their own packages.")
10680 (license license:gpl3+)))
29d9a2af
RW
10681
10682(define-public r-assertive-datetimes
10683 (package
10684 (name "r-assertive-datetimes")
10685 (version "0.0-2")
10686 (source
10687 (origin
10688 (method url-fetch)
10689 (uri (cran-uri "assertive.datetimes" version))
10690 (sha256
10691 (base32
10692 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
10693 (properties
10694 `((upstream-name . "assertive.datetimes")))
10695 (build-system r-build-system)
10696 (propagated-inputs
10697 `(("r-assertive-base" ,r-assertive-base)
10698 ("r-assertive-types" ,r-assertive-types)))
10699 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
10700 (synopsis "Assertions to check properties of dates and times")
10701 (description
10702 "This package provides a set of predicates and assertions for checking
10703the properties of dates and times. This is mainly for use by other package
10704developers who want to include run-time testing features in their own
10705packages.")
10706 (license license:gpl3+)))
66d0a0a7
RW
10707
10708(define-public r-assertive-strings
10709 (package
10710 (name "r-assertive-strings")
10711 (version "0.0-3")
10712 (source
10713 (origin
10714 (method url-fetch)
10715 (uri (cran-uri "assertive.strings" version))
10716 (sha256
10717 (base32
10718 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
10719 (properties
10720 `((upstream-name . "assertive.strings")))
10721 (build-system r-build-system)
10722 (propagated-inputs
10723 `(("r-assertive-base" ,r-assertive-base)
10724 ("r-assertive-types" ,r-assertive-types)
10725 ("r-stringi" ,r-stringi)))
10726 (home-page "https://bitbucket.org/richierocks/assertive.strings")
10727 (synopsis "Assertions to check properties of strings")
10728 (description
10729 "This package provides a set of predicates and assertions for checking
10730the properties of strings. This is mainly for use by other package developers
10731who want to include run-time testing features in their own packages.")
10732 (license license:gpl3+)))
6d3702e5
RW
10733
10734(define-public r-assertive-data-us
10735 (package
10736 (name "r-assertive-data-us")
10737 (version "0.0-2")
10738 (source
10739 (origin
10740 (method url-fetch)
10741 (uri (cran-uri "assertive.data.us" version))
10742 (sha256
10743 (base32
10744 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
10745 (properties
10746 `((upstream-name . "assertive.data.us")))
10747 (build-system r-build-system)
10748 (propagated-inputs
10749 `(("r-assertive-base" ,r-assertive-base)
10750 ("r-assertive-strings" ,r-assertive-strings)))
10751 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
10752 (synopsis "Assertions to check properties of strings")
10753 (description
10754 "This package provides a set of predicates and assertions for checking
10755the properties of US-specific complex data types. This is mainly for use by
10756other package developers who want to include run-time testing features in
10757their own packages.")
10758 (license license:gpl3+)))
39ef8e09
RW
10759
10760(define-public r-assertive-data-uk
10761 (package
10762 (name "r-assertive-data-uk")
10763 (version "0.0-2")
10764 (source
10765 (origin
10766 (method url-fetch)
10767 (uri (cran-uri "assertive.data.uk" version))
10768 (sha256
10769 (base32
10770 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
10771 (properties
10772 `((upstream-name . "assertive.data.uk")))
10773 (build-system r-build-system)
10774 (propagated-inputs
10775 `(("r-assertive-base" ,r-assertive-base)
10776 ("r-assertive-strings" ,r-assertive-strings)))
10777 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
10778 (synopsis "Assertions to check properties of strings")
10779 (description
10780 "This package provides a set of predicates and assertions for checking
10781the properties of UK-specific complex data types. This is mainly for use by
10782other package developers who want to include run-time testing features in
10783their own packages.")
10784 (license license:gpl3+)))
39231abf
RW
10785
10786(define-public r-assertive-data
10787 (package
10788 (name "r-assertive-data")
10789 (version "0.0-3")
10790 (source
10791 (origin
10792 (method url-fetch)
10793 (uri (cran-uri "assertive.data" version))
10794 (sha256
10795 (base32
10796 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
10797 (properties
10798 `((upstream-name . "assertive.data")))
10799 (build-system r-build-system)
10800 (propagated-inputs
10801 `(("r-assertive-base" ,r-assertive-base)
10802 ("r-assertive-strings" ,r-assertive-strings)))
10803 (home-page "https://bitbucket.org/richierocks/assertive.data")
10804 (synopsis "Assertions to check properties of data")
10805 (description
10806 "This package provides a set of predicates and assertions for checking
10807the properties of (country independent) complex data types. This is mainly
10808for use by other package developers who want to include run-time testing
10809features in their own packages.")
10810 (license license:gpl3+)))
658b2b62
RW
10811
10812(define-public r-assertive
10813 (package
10814 (name "r-assertive")
10815 (version "0.3-5")
10816 (source
10817 (origin
10818 (method url-fetch)
10819 (uri (cran-uri "assertive" version))
10820 (sha256
10821 (base32
10822 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10823 (build-system r-build-system)
10824 (propagated-inputs
10825 `(("r-assertive-base" ,r-assertive-base)
10826 ("r-assertive-code" ,r-assertive-code)
10827 ("r-assertive-data" ,r-assertive-data)
10828 ("r-assertive-data-uk" ,r-assertive-data-uk)
10829 ("r-assertive-data-us" ,r-assertive-data-us)
10830 ("r-assertive-datetimes" ,r-assertive-datetimes)
10831 ("r-assertive-files" ,r-assertive-files)
10832 ("r-assertive-matrices" ,r-assertive-matrices)
10833 ("r-assertive-models" ,r-assertive-models)
10834 ("r-assertive-numbers" ,r-assertive-numbers)
10835 ("r-assertive-properties" ,r-assertive-properties)
10836 ("r-assertive-reflection" ,r-assertive-reflection)
10837 ("r-assertive-sets" ,r-assertive-sets)
10838 ("r-assertive-strings" ,r-assertive-strings)
10839 ("r-assertive-types" ,r-assertive-types)
10840 ("r-knitr" ,r-knitr)))
10841 (home-page "https://bitbucket.org/richierocks/assertive")
10842 (synopsis "Readable check functions to ensure code integrity")
10843 (description
10844 "This package provides lots of predicates (@code{is_*} functions) to
10845check the state of your variables, and assertions (@code{assert_*} functions)
10846to throw errors if they aren't in the right form.")
10847 (license license:gpl3+)))
f51dcc27
RW
10848
10849(define-public r-dotcall64
10850 (package
10851 (name "r-dotcall64")
10852 (version "1.0-0")
10853 (source
10854 (origin
10855 (method url-fetch)
10856 (uri (cran-uri "dotCall64" version))
10857 (sha256
10858 (base32
10859 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10860 (properties `((upstream-name . "dotCall64")))
10861 (build-system r-build-system)
10862 (native-inputs `(("gfortran" ,gfortran)))
10863 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10864 (synopsis "Enhanced foreign function interface supporting long vectors")
10865 (description
10866 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10867and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10868supports long vectors, arguments of type 64-bit integer, and provides a
10869mechanism to avoid unnecessary copies of read-only and write-only arguments.
10870This makes it a convenient and fast interface to C/C++ and Fortran code.")
10871 (license license:gpl2+)))
90104ecd
RW
10872
10873(define-public r-spam
10874 (package
10875 (name "r-spam")
d77e69e9 10876 (version "2.3-0")
90104ecd
RW
10877 (source
10878 (origin
10879 (method url-fetch)
10880 (uri (cran-uri "spam" version))
10881 (sha256
10882 (base32
d77e69e9 10883 "194n5mgvyms9ckjqixl3h33apii8h9kqspqg2si9k741k578qb3w"))))
90104ecd
RW
10884 (build-system r-build-system)
10885 (propagated-inputs
10886 `(("r-dotcall64" ,r-dotcall64)))
10887 (native-inputs `(("gfortran" ,gfortran)))
10888 (home-page "https://www.math.uzh.ch/pages/spam/")
10889 (synopsis "Sparse matrix algebra")
10890 (description
10891 "This package provides a set of functions for sparse matrix algebra.
10892Differences with other sparse matrix packages are:
10893
10894@enumerate
10895@item it only supports (essentially) one sparse matrix format;
10896@item it is based on transparent and simple structure(s);
10897@item it is tailored for MCMC calculations within G(M)RF;
10898@item and it is fast and scalable (with the extension package @code{spam64}).
10899@end enumerate\n")
10900 ;; Either of these licenses
10901 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
10902
10903(define-public r-fields
10904 (package
10905 (name "r-fields")
6c81cc88 10906 (version "9.8-6")
32725458
RW
10907 (source
10908 (origin
10909 (method url-fetch)
10910 (uri (cran-uri "fields" version))
10911 (sha256
10912 (base32
6c81cc88 10913 "07x95vk1idjfzi5ikn0ijal754mssdmgr1p4nswmx9w3i5ndcqaz"))))
32725458
RW
10914 (build-system r-build-system)
10915 (propagated-inputs
10916 `(("r-maps" ,r-maps)
10917 ("r-spam" ,r-spam)))
10918 (native-inputs
10919 `(("gfortran" ,gfortran)))
10920 (home-page "http://www.image.ucar.edu/fields")
10921 (synopsis "Tools for spatial data")
10922 (description
10923 "This is a package for curve, surface and function fitting with an
10924emphasis on splines, spatial data and spatial statistics. The major methods
10925include cubic, and thin plate splines, Kriging, and compactly supported
10926covariance functions for large data sets.")
10927 (license license:gpl2+)))
99c164a5
RW
10928
10929(define-public r-spatialextremes
10930 (package
10931 (name "r-spatialextremes")
ffb97e69 10932 (version "2.0-7.2")
99c164a5
RW
10933 (source
10934 (origin
10935 (method url-fetch)
10936 (uri (cran-uri "SpatialExtremes" version))
10937 (sha256
10938 (base32
ffb97e69 10939 "0aqq9ryxi4xsdqjhc1lhb7ai8szs7m2vys6nn0ygps1w3pm4xwj8"))))
99c164a5
RW
10940 (properties
10941 `((upstream-name . "SpatialExtremes")))
10942 (build-system r-build-system)
10943 (propagated-inputs
10944 `(("r-fields" ,r-fields)
10945 ("r-maps" ,r-maps)))
10946 (home-page "http://spatialextremes.r-forge.r-project.org/")
10947 (synopsis "Modelling spatial extremes")
10948 (description
10949 "This package provides tools for the statistical modelling of spatial
10950extremes using max-stable processes, copula or Bayesian hierarchical models.
10951More precisely, this package allows (conditional) simulations from various
10952parametric max-stable models, analysis of the extremal spatial dependence, the
10953fitting of such processes using composite likelihoods or least square (simple
10954max-stable processes only), model checking and selection and prediction.")
10955 (license license:gpl2+)))
c2d6e866
RW
10956
10957(define-public r-drc
10958 (package
10959 (name "r-drc")
10960 (version "3.0-1")
10961 (source
10962 (origin
10963 (method url-fetch)
10964 (uri (cran-uri "drc" version))
10965 (sha256
10966 (base32
10967 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
10968 (build-system r-build-system)
10969 (propagated-inputs
10970 `(("r-car" ,r-car)
10971 ("r-gtools" ,r-gtools)
10972 ("r-mass" ,r-mass)
10973 ("r-multcomp" ,r-multcomp)
10974 ("r-plotrix" ,r-plotrix)
10975 ("r-scales" ,r-scales)))
10976 (home-page "https://cran.r-project.org/web/packages/drc")
10977 (synopsis "Analysis of dose-response curves")
10978 (description
10979 "This package provides a suite of flexible and versatile model fitting
10980and after-fitting functions for the analysis of dose-response data.")
10981 (license license:gpl2+)))
4fcbd7ea
RW
10982
10983(define-public r-rmeta
10984 (package
10985 (name "r-rmeta")
10986 (version "3.0")
10987 (source
10988 (origin
10989 (method url-fetch)
10990 (uri (cran-uri "rmeta" version))
10991 (sha256
10992 (base32
10993 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
10994 (build-system r-build-system)
10995 (home-page "https://cran.r-project.org/web/packages/rmeta")
10996 (synopsis "Tools for meta-analysis")
10997 (description
10998 "This package provides functions for simple fixed and random effects
10999meta-analysis for two-sample comparisons and cumulative meta-analyses. It
11000draws standard summary plots, funnel plots, and computes summaries and tests
11001for association and heterogeneity.")
11002 (license license:gpl2)))
afc0d815
RW
11003
11004(define-public r-bootstrap
11005 (package
11006 (name "r-bootstrap")
36ff60f5 11007 (version "2019.6")
afc0d815
RW
11008 (source
11009 (origin
11010 (method url-fetch)
11011 (uri (cran-uri "bootstrap" version))
11012 (sha256
11013 (base32
36ff60f5 11014 "1546jqhhw5h177ii8jkdikyd26rv6gwkav816np1zks4p7zgsljj"))))
afc0d815
RW
11015 (build-system r-build-system)
11016 (native-inputs `(("gfortran" ,gfortran)))
11017 (home-page "https://cran.r-project.org/web/packages/bootstrap")
11018 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
11019 (description
11020 "This package provides software and data for the book \"An Introduction
11021to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
11022This package is primarily provided for projects already based on it, and for
11023support of the book. New projects should preferentially use the recommended
11024package \"boot\".")
11025 (license license:bsd-3)))
1ea708af
RW
11026
11027(define-public r-survivalroc
11028 (package
11029 (name "r-survivalroc")
11030 (version "1.0.3")
11031 (source
11032 (origin
11033 (method url-fetch)
11034 (uri (cran-uri "survivalROC" version))
11035 (sha256
11036 (base32
11037 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
11038 (properties `((upstream-name . "survivalROC")))
11039 (build-system r-build-system)
11040 (home-page "https://cran.r-project.org/web/packages/survivalROC")
11041 (synopsis "Time-dependent ROC curve estimation from censored survival data")
11042 (description
11043 "Compute time-dependent ROC curve from censored survival data using
11044Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
11045Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
11046 (license license:gpl2+)))
6a5bfe09
RW
11047
11048(define-public r-longitudinal
11049 (package
11050 (name "r-longitudinal")
11051 (version "1.1.12")
11052 (source
11053 (origin
11054 (method url-fetch)
11055 (uri (cran-uri "longitudinal" version))
11056 (sha256
11057 (base32
11058 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
11059 (build-system r-build-system)
11060 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
11061 (home-page "http://strimmerlab.org/software/longitudinal/")
11062 (synopsis "Analysis of multiple time course data")
11063 (description
11064 "This package contains general data structures and functions for
11065longitudinal data with multiple variables, repeated measurements, and
11066irregularly spaced time points. It also implements a shrinkage estimator of
11067dynamical correlation and dynamical covariance.")
11068 (license license:gpl3+)))
e50722c8
RW
11069
11070(define-public r-genenet
11071 (package
11072 (name "r-genenet")
11073 (version "1.2.13")
11074 (source
11075 (origin
11076 (method url-fetch)
11077 (uri (cran-uri "GeneNet" version))
11078 (sha256
11079 (base32
11080 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
11081 (properties `((upstream-name . "GeneNet")))
11082 (build-system r-build-system)
11083 (propagated-inputs
11084 `(("r-corpcor" ,r-corpcor)
11085 ("r-fdrtool" ,r-fdrtool)
11086 ("r-longitudinal" ,r-longitudinal)))
11087 (home-page "http://strimmerlab.org/software/genenet/")
11088 (synopsis "Modeling and inferring gene networks")
11089 (description
11090 "This package analyzes gene expression (time series) data with focus on
11091the inference of gene networks. In particular, GeneNet implements the methods
11092of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
11093for learning large-scale gene association networks (including assignment of
11094putative directions).")
11095 (license license:gpl3+)))
fe4e9f03
RW
11096
11097(define-public r-rbamtools
11098 (package
11099 (name "r-rbamtools")
11100 (version "2.16.11.2")
11101 (source
11102 (origin
11103 (method url-fetch)
11104 (uri (cran-uri "rbamtools" version))
11105 (sha256
11106 (base32
11107 "0gzkb1xyrkriv45wq8gv7qfwjslnvwkfkk5jjc4wg5kmm0ydpdzj"))))
11108 (build-system r-build-system)
11109 (inputs `(("zlib" ,zlib)))
11110 (propagated-inputs
11111 `(("r-refgenome" ,r-refgenome)))
11112 (home-page "https://cran.r-project.org/web/packages/rbamtools")
11113 (synopsis "Read and write BAM (binary alignment) files")
11114 (description
11115 "This package provides an R interface to functions of the SAMtools
11116library.")
11117 (license license:artistic2.0)))
e3c0e3e3
RW
11118
11119(define-public r-protviz
11120 (package
11121 (name "r-protviz")
c3e5b456 11122 (version "0.4.0")
e3c0e3e3
RW
11123 (source
11124 (origin
11125 (method url-fetch)
11126 (uri (cran-uri "protViz" version))
11127 (sha256
11128 (base32
c3e5b456 11129 "150i2q4nakz28f39kmhrchz4qsr8ax6y02512md94k8hq4hamxg1"))))
e3c0e3e3
RW
11130 (properties `((upstream-name . "protViz")))
11131 (build-system r-build-system)
11132 (inputs
11133 `(("perl" ,perl)
11134 ("python-2" ,python-2)))
11135 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
11136 (home-page "https://github.com/protViz/protViz/")
11137 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
11138 (description
11139 "This package helps with quality checks, visualizations and analysis of
11140mass spectrometry data, coming from proteomics experiments. The package is
11141developed, tested and used at the Functional Genomics Center Zurich, where it
11142is used mainly for prototyping, teaching, and having fun with proteomics data.
11143But it can also be used to do data analysis for small scale data sets.")
11144 (license license:gpl3)))
7aeec0cf
RW
11145
11146(define-public r-cmprsk
11147 (package
11148 (name "r-cmprsk")
10dbc3fc 11149 (version "2.2-8")
7aeec0cf
RW
11150 (source
11151 (origin
11152 (method url-fetch)
11153 (uri (cran-uri "cmprsk" version))
11154 (sha256
11155 (base32
10dbc3fc 11156 "1nacbzx950ygaqgnj0949skhwpzar5i3xlscd44jsimk2gsppx6z"))))
7aeec0cf
RW
11157 (build-system r-build-system)
11158 (propagated-inputs
11159 `(("r-survival" ,r-survival)))
11160 (native-inputs
11161 `(("gfortran" ,gfortran)))
11162 (home-page "https://cran.r-project.org/web/packages/cmprsk")
11163 (synopsis "Subdistribution analysis of competing risks")
11164 (description
11165 "This package provides tool for estimation, testing and regression
11166modeling of subdistribution functions in competing risks, as described in
11167Gray (1988), A class of K-sample tests for comparing the cumulative incidence
11168of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
11169A proportional hazards model for the subdistribution of a competing risk,
11170JASA, 94:496-509.")
11171 (license license:gpl2+)))
728012da
RW
11172
11173(define-public r-etm
11174 (package
11175 (name "r-etm")
9a749cad 11176 (version "1.0.5")
728012da
RW
11177 (source
11178 (origin
11179 (method url-fetch)
11180 (uri (cran-uri "etm" version))
11181 (sha256
11182 (base32
9a749cad 11183 "1yivbq8y0ijcl1m4nir4q9hp4pi6iphwxgjprygsdf7vp98wq677"))))
728012da
RW
11184 (build-system r-build-system)
11185 (propagated-inputs
11186 `(("r-data-table" ,r-data-table)
11187 ("r-lattice" ,r-lattice)
11188 ("r-rcpp" ,r-rcpp)
11189 ("r-rcpparmadillo" ,r-rcpparmadillo)
11190 ("r-survival" ,r-survival)))
11191 (home-page "https://cran.r-project.org/web/packages/etm")
11192 (synopsis "Empirical transition matrix")
11193 (description
11194 "The @dfn{empirical transition matrix} (etm) package permits to estimate
11195the matrix of transition probabilities for any time-inhomogeneous multistate
11196model with finite state space using the Aalen-Johansen estimator.")
11197 (license license:expat)))
17932a0f
RW
11198
11199(define-public r-epi
11200 (package
11201 (name "r-epi")
42a8b01d 11202 (version "2.38")
17932a0f
RW
11203 (source
11204 (origin
11205 (method url-fetch)
11206 (uri (cran-uri "Epi" version))
11207 (sha256
11208 (base32
42a8b01d 11209 "0ald9fjynrlyah8nzwfs49a08j4myd3c5bm56zn61gg5pyyhi8hd"))))
17932a0f
RW
11210 (properties `((upstream-name . "Epi")))
11211 (build-system r-build-system)
11212 (propagated-inputs
11213 `(("r-cmprsk" ,r-cmprsk)
11214 ("r-data-table" ,r-data-table)
11215 ("r-etm" ,r-etm)
11216 ("r-mass" ,r-mass)
11217 ("r-matrix" ,r-matrix)
11218 ("r-mgcv" ,r-mgcv)
11219 ("r-numderiv" ,r-numderiv)
11220 ("r-plyr" ,r-plyr)
11221 ("r-survival" ,r-survival)
11222 ("r-zoo" ,r-zoo)))
11223 (home-page "http://BendixCarstensen.com/Epi/")
11224 (synopsis "Statistical analysis in epidemiology")
11225 (description
11226 "This package provides functions for demographic and epidemiological
11227analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
11228particular representation, manipulation and simulation of multistate data -
11229the Lexis suite of functions, which includes interfaces to the @code{mstate},
11230@code{etm} and @code{cmprsk} packages. It also contains functions for
11231Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
11232data and some useful functions for tabulation and plotting, as well as a
11233number of epidemiological data sets.")
11234 (license license:gpl2)))
879a1520
RW
11235
11236(define-public r-ppls
11237 (package
11238 (name "r-ppls")
11239 (version "1.6-1.1")
11240 (source
11241 (origin
11242 (method url-fetch)
11243 (uri (cran-uri "ppls" version))
11244 (sha256
11245 (base32
11246 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
11247 (build-system r-build-system)
11248 (propagated-inputs `(("r-mass" ,r-mass)))
11249 (home-page "https://cran.r-project.org/web/packages/ppls")
11250 (synopsis "Penalized partial least squares")
11251 (description
11252 "This package contains linear and nonlinear regression methods based on
11253partial least squares and penalization techniques. Model parameters are
11254selected via cross-validation, and confidence intervals ans tests for the
11255regression coefficients can be conducted via jackknifing.")
11256 (license license:gpl2+)))
0af9616d
RW
11257
11258(define-public r-huge
11259 (package
11260 (name "r-huge")
cd3ba9c8 11261 (version "1.3.3")
0af9616d
RW
11262 (source
11263 (origin
11264 (method url-fetch)
11265 (uri (cran-uri "huge" version))
11266 (sha256
11267 (base32
cd3ba9c8 11268 "18f8w4hdp9fdi2k5ip6fnrn5z47w4ybgxs2m6a7jdvd2v4wfdr69"))))
0af9616d
RW
11269 (build-system r-build-system)
11270 (propagated-inputs
11271 `(("r-igraph" ,r-igraph)
0af9616d 11272 ("r-mass" ,r-mass)
7706a98c
RW
11273 ("r-matrix" ,r-matrix)
11274 ("r-rcpp" ,r-rcpp)
11275 ("r-rcppeigen" ,r-rcppeigen)))
0af9616d
RW
11276 (home-page "https://cran.r-project.org/web/packages/huge")
11277 (synopsis "High-dimensional undirected graph estimation")
11278 (description
11279 "This package provides a general framework for high-dimensional
11280undirected graph estimation. It integrates data preprocessing, neighborhood
11281screening, graph estimation, and model selection techniques into a pipeline.")
11282 (license license:gpl2)))
39274ab4
RW
11283
11284(define-public r-parcor
11285 (package
11286 (name "r-parcor")
11287 (version "0.2-6")
11288 (source
11289 (origin
11290 (method url-fetch)
11291 (uri (cran-uri "parcor" version))
11292 (sha256
11293 (base32
11294 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
11295 (build-system r-build-system)
11296 (propagated-inputs
11297 `(("r-epi" ,r-epi)
11298 ("r-genenet" ,r-genenet)
11299 ("r-glmnet" ,r-glmnet)
11300 ("r-mass" ,r-mass)
11301 ("r-ppls" ,r-ppls)))
11302 (home-page "https://cran.r-project.org/web/packages/parcor")
11303 (synopsis "Regularized estimation of partial correlation matrices")
11304 (description
11305 "This package estimates the matrix of partial correlations based on
11306different regularized regression methods: lasso, adaptive lasso, PLS, and
11307Ridge Regression. In addition, the package provides model selection for
11308lasso, adaptive lasso and Ridge regression based on cross-validation.")
11309 (license license:gpl2+)))
cba08f60
RW
11310
11311(define-public r-mcmc
11312 (package
11313 (name "r-mcmc")
ae7e6f06 11314 (version "0.9-6")
cba08f60
RW
11315 (source
11316 (origin
11317 (method url-fetch)
11318 (uri (cran-uri "mcmc" version))
11319 (sha256
11320 (base32
ae7e6f06 11321 "1fc6a6asn53lx7x7pnlb5mb716nv4pcmbp99f1i30y4hzygihfj4"))))
cba08f60
RW
11322 (build-system r-build-system)
11323 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
11324 (synopsis "Markov chain Monte Carlo")
11325 (description
11326 "This package simulates continuous distributions of random vectors using
11327@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
11328function that evaluates the log unnormalized density. Algorithms are random
11329walk Metropolis algorithm (function @code{metrop}), simulated
11330tempering (function @code{temper}), and morphometric random walk
11331Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
11332by change of variable.")
11333 (license license:expat)))
cf4cd8bc
RW
11334
11335(define-public r-listenv
11336 (package
11337 (name "r-listenv")
11338 (version "0.7.0")
11339 (source
11340 (origin
11341 (method url-fetch)
11342 (uri (cran-uri "listenv" version))
11343 (sha256
11344 (base32
11345 "0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"))))
11346 (build-system r-build-system)
11347 (native-inputs
11348 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11349 (home-page "https://github.com/HenrikBengtsson/listenv")
11350 (synopsis "Environments behaving (almost) as lists")
11351 (description
11352 "This package implements list environments. List environments are
11353environments that have list-like properties. For instance, the elements of a
11354list environment are ordered and can be accessed and iterated over using index
11355subsetting.")
11356 (license license:lgpl2.1+)))
226294a4
RW
11357
11358(define-public r-globals
11359 (package
11360 (name "r-globals")
11361 (version "0.12.4")
11362 (source
11363 (origin
11364 (method url-fetch)
11365 (uri (cran-uri "globals" version))
11366 (sha256
11367 (base32
11368 "0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"))))
11369 (build-system r-build-system)
11370 (propagated-inputs
11371 `(("r-codetools" ,r-codetools)))
11372 (home-page "https://github.com/HenrikBengtsson/globals")
11373 (synopsis "Identify global objects in R expressions")
11374 (description
11375 "This package provides tools to identify global (\"unknown\" or \"free\")
11376objects in R expressions by code inspection using various strategies, e.g.
11377conservative or liberal. The objective of this package is to make it as
11378simple as possible to identify global objects for the purpose of exporting
11379them in distributed compute environments.")
11380 (license license:lgpl2.1+)))
b3080cdd
RW
11381
11382(define-public r-future
11383 (package
11384 (name "r-future")
d5d631b6 11385 (version "1.14.0")
b3080cdd
RW
11386 (source
11387 (origin
11388 (method url-fetch)
11389 (uri (cran-uri "future" version))
11390 (sha256
11391 (base32
d5d631b6 11392 "1jyv2wlmpfqbk3hw269h4xg36na3wh1kd1lxmwdb40bsv4850lqa"))))
b3080cdd
RW
11393 (build-system r-build-system)
11394 (propagated-inputs
11395 `(("r-digest" ,r-digest)
11396 ("r-globals" ,r-globals)
11397 ("r-listenv" ,r-listenv)))
11398 (native-inputs
11399 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11400 (home-page "https://github.com/HenrikBengtsson/future")
11401 (synopsis "Unified parallel and distributed processing in R")
11402 (description
11403 "The purpose of this package is to provide a lightweight and unified
11404Future API for sequential and parallel processing of R expression via futures.
11405This package implements sequential, multicore, multisession, and cluster
11406futures. With these, R expressions can be evaluated on the local machine, in
11407parallel a set of local machines, or distributed on a mix of local and remote
11408machines. Extensions to this package implement additional backends for
11409processing futures via compute cluster schedulers etc. Because of its unified
11410API, there is no need to modify any code in order to switch from sequential on
11411the local machine to, say, distributed processing on a remote compute cluster.")
11412 (license license:lgpl2.1+)))
9680047c
RW
11413
11414(define-public r-future-apply
11415 (package
11416 (name "r-future-apply")
d42fb7d2 11417 (version "1.3.0")
9680047c
RW
11418 (source
11419 (origin
11420 (method url-fetch)
11421 (uri (cran-uri "future.apply" version))
11422 (sha256
11423 (base32
d42fb7d2 11424 "0wd3bh114zkvrqlpn8gqz4ix1igr9hr8x72h2g00a7mqkfjfqx33"))))
9680047c
RW
11425 (properties `((upstream-name . "future.apply")))
11426 (build-system r-build-system)
11427 (propagated-inputs
11428 `(("r-future" ,r-future)
11429 ("r-globals" ,r-globals)))
11430 (native-inputs
11431 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11432 (home-page "https://github.com/HenrikBengtsson/future.apply")
11433 (synopsis "Apply function to elements in parallel using futures")
11434 (description
11435 "This package provides implementations of @code{apply()},
11436@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
11437@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
11438can be resolved using any future-supported backend, e.g. parallel on the local
11439machine or distributed on a compute cluster.")
11440 (license license:gpl2+)))
867e2b1b
RW
11441
11442(define-public r-rsvd
11443 (package
11444 (name "r-rsvd")
eebd93eb 11445 (version "1.0.2")
867e2b1b
RW
11446 (source
11447 (origin
11448 (method url-fetch)
11449 (uri (cran-uri "rsvd" version))
11450 (sha256
11451 (base32
eebd93eb 11452 "0fia77y5fxnhwkcxlgp98ygb8fdfraky75x80hkf7kvvpwc5rzn8"))))
867e2b1b
RW
11453 (build-system r-build-system)
11454 (propagated-inputs
11455 `(("r-matrix" ,r-matrix)))
11456 (home-page "https://github.com/erichson/rSVD")
11457 (synopsis "Randomized singular value decomposition")
11458 (description
11459 "Low-rank matrix decompositions are fundamental tools and widely used for
11460data analysis, dimension reduction, and data compression. Classically, highly
11461accurate deterministic matrix algorithms are used for this task. However, the
11462emergence of large-scale data has severely challenged our computational
11463ability to analyze big data. The concept of randomness has been demonstrated
11464as an effective strategy to quickly produce approximate answers to familiar
11465problems such as the @dfn{singular value decomposition} (SVD). This package
11466provides several randomized matrix algorithms such as the randomized singular
11467value decomposition (@code{rsvd}), randomized principal component
11468analysis (@code{rpca}), randomized robust principal component
11469analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
11470and the randomized CUR decomposition (@code{rcur}). In addition several plot
11471functions are provided.")
11472 (license license:gpl3+)))
14afee3e
BG
11473
11474(define-public r-sloop
11475 (package
11476 (name "r-sloop")
11477 (version "1.0.1")
11478 (source
11479 (origin
11480 (method url-fetch)
11481 (uri (cran-uri "sloop" version))
11482 (sha256
11483 (base32
11484 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
11485 (build-system r-build-system)
11486 (propagated-inputs
11487 `(("r-codetools" ,r-codetools)
11488 ("r-crayon" ,r-crayon)
11489 ("r-purrr" ,r-purrr)
11490 ("r-rlang" ,r-rlang)
11491 ("r-tibble" ,r-tibble)))
11492 (home-page "https://github.com/r-lib/sloop")
11493 (synopsis "Helpers for object-oriented programming in R")
11494 (description
11495 "This package provides a collection of helper functions designed to
11496help you to better understand object oriented programming in R, particularly
11497using @code{S3}.")
11498 (license license:gpl3)))
4254b480
RW
11499
11500(define-public r-capushe
11501 (package
11502 (name "r-capushe")
11503 (version "1.1.1")
11504 (source
11505 (origin
11506 (method url-fetch)
11507 (uri (cran-uri "capushe" version))
11508 (sha256
11509 (base32
11510 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
11511 (build-system r-build-system)
11512 (propagated-inputs `(("r-mass" ,r-mass)))
11513 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
49369a01 11514 (synopsis "Calibrating penalties using slope heuristics")
4254b480
RW
11515 (description
11516 "This package provides tools for the calibration of penalized criteria
11517for model selection. The calibration methods available are based on the slope
11518heuristics.")
11519 (license license:gpl2+)))
c691c607
RW
11520
11521(define-public r-dorng
11522 (package
11523 (name "r-dorng")
11524 (version "1.7.1")
11525 (source
11526 (origin
11527 (method url-fetch)
11528 (uri (cran-uri "doRNG" version))
11529 (sha256
11530 (base32
11531 "1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"))))
11532 (properties `((upstream-name . "doRNG")))
11533 (build-system r-build-system)
11534 (propagated-inputs
11535 `(("r-foreach" ,r-foreach)
11536 ("r-iterators" ,r-iterators)
11537 ("r-pkgmaker" ,r-pkgmaker)
11538 ("r-rngtools" ,r-rngtools)))
11539 (home-page "https://renozao.github.io/doRNG/")
11540 (synopsis "Generic reproducible parallel backend for foreach loops")
11541 (description
11542 "This package provides functions to perform reproducible parallel
11543@code{foreach} loops, using independent random streams as generated by
11544L'Ecuyer's combined multiple-recursive generator. It enables to easily
11545convert standard @code{%dopar%} loops into fully reproducible loops,
11546independently of the number of workers, the task scheduling strategy, or the
11547chosen parallel environment and associated foreach backend.")
11548 (license license:gpl2+)))
f3233bee
RW
11549
11550(define-public r-blockmodeling
11551 (package
11552 (name "r-blockmodeling")
11553 (version "0.3.4")
11554 (source
11555 (origin
11556 (method url-fetch)
11557 (uri (cran-uri "blockmodeling" version))
11558 (sha256
11559 (base32
11560 "11v9903y9dwlzaqp8sx0fsibcg82phvappddy37r8lnxd4vchsd2"))))
11561 (build-system r-build-system)
11562 (propagated-inputs
11563 `(("r-doparallel" ,r-doparallel)
11564 ("r-dorng" ,r-dorng)
11565 ("r-foreach" ,r-foreach)
11566 ("r-matrix" ,r-matrix)))
11567 (native-inputs `(("gfortran" ,gfortran)))
11568 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
11569 (synopsis "Generalized and classical blockmodeling of valued networks")
11570 (description
11571 "This package is primarily meant as an implementation of generalized
11572blockmodeling for valued networks. In addition, measures of similarity or
11573dissimilarity based on structural equivalence and regular equivalence (REGE
11574algorithms) can be computed and partitioned matrices can be plotted.")
11575 (license license:gpl2+)))
4af186a9
RW
11576
11577(define-public r-upsetr
11578 (package
11579 (name "r-upsetr")
20656a02 11580 (version "1.4.0")
4af186a9
RW
11581 (source
11582 (origin
11583 (method url-fetch)
11584 (uri (cran-uri "UpSetR" version))
11585 (sha256
11586 (base32
20656a02 11587 "007i0njnjjy7vbrxabwav7a1kk2n0hn2mkvqsdzzfk10ckp5y7im"))))
4af186a9
RW
11588 (properties `((upstream-name . "UpSetR")))
11589 (build-system r-build-system)
11590 (propagated-inputs
11591 `(("r-ggplot2" ,r-ggplot2)
11592 ("r-gridextra" ,r-gridextra)
11593 ("r-plyr" ,r-plyr)
11594 ("r-scales" ,r-scales)))
11595 (home-page "https://github.com/hms-dbmi/UpSetR")
11596 (synopsis "Visualize intersecting sets")
11597 (description
11598 "This package provides a more scalable alternative to Venn and Euler
11599diagrams for visualizing intersecting sets. Create visualizations of
11600intersecting sets using a novel matrix design, along with visualizations of
11601several common set, element and attribute related tasks.")
11602 (license license:expat)))
1901a532 11603
849350fb
RW
11604;; This package includes a JavaScript file, which is not minified. When
11605;; upgrading please check that there are no new minified JavaScript files.
11606(define-public r-shinybs
11607 (package
11608 (name "r-shinybs")
11609 (version "0.61")
11610 (source
11611 (origin
11612 (method url-fetch)
11613 (uri (cran-uri "shinyBS" version))
11614 (sha256
11615 (base32
11616 "0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"))))
11617 (properties `((upstream-name . "shinyBS")))
11618 (build-system r-build-system)
11619 ;; The tests spawn Shiny browser apps. They cannot be run
11620 ;; non-interactively.
11621 (arguments '(#:tests? #f))
11622 (propagated-inputs
11623 `(("r-htmltools" ,r-htmltools)
11624 ("r-shiny" ,r-shiny)))
11625 (home-page "https://ebailey78.github.io/shinyBS/")
11626 (synopsis "Twitter Bootstrap components for Shiny")
11627 (description
11628 "This package adds additional Twitter Bootstrap components to Shiny.")
11629 (license license:gpl3)))
11630
1901a532
RW
11631(define-public r-outliers
11632 (package
11633 (name "r-outliers")
11634 (version "0.14")
11635 (source
11636 (origin
11637 (method url-fetch)
11638 (uri (cran-uri "outliers" version))
11639 (sha256
11640 (base32
11641 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
11642 (build-system r-build-system)
11643 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
11644 (synopsis "Tests for outliers")
11645 (description
11646 "This package provides a collection of some tests commonly used for
11647identifying outliers.")
11648 (license license:gpl2+)))
8cd3f49d
RW
11649
11650(define-public r-bayesm
11651 (package
11652 (name "r-bayesm")
01629c66 11653 (version "3.1-3")
8cd3f49d
RW
11654 (source
11655 (origin
11656 (method url-fetch)
11657 (uri (cran-uri "bayesm" version))
11658 (sha256
11659 (base32
01629c66 11660 "041ach2f2vrqzd5kz17v7wmkjz6z8cjjihpk4qvczm4cr9z85r2i"))))
8cd3f49d
RW
11661 (build-system r-build-system)
11662 (propagated-inputs
11663 `(("r-rcpp" ,r-rcpp)
11664 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11665 (home-page "http://www.perossi.org/home/bsm-1")
11666 (synopsis "Bayesian inference for marketing/micro-econometrics")
11667 (description
11668 "This package covers many important models used in marketing and
11669micro-econometrics applications, including Bayes Regression (univariate or
11670multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
11671Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
11672Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
11673Mixtures of Normals (including clustering), Dirichlet Process Prior Density
11674Estimation with normal base, Hierarchical Linear Models with normal prior and
11675covariates, Hierarchical Linear Models with a mixture of normals prior and
11676covariates, Hierarchical Multinomial Logits with a mixture of normals prior
11677and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
11678and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
11679analysis of choice-based conjoint data, Bayesian treatment of linear
11680instrumental variables models, Analysis of Multivariate Ordinal survey data
11681with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
11682Coefficient Logit Models.")
11683 (license license:gpl2+)))
262ab4b1
RW
11684
11685(define-public r-tensora
11686 (package
11687 (name "r-tensora")
11688 (version "0.36.1")
11689 (source
11690 (origin
11691 (method url-fetch)
11692 (uri (cran-uri "tensorA" version))
11693 (sha256
11694 (base32
11695 "176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"))))
11696 (properties `((upstream-name . "tensorA")))
11697 (build-system r-build-system)
11698 (home-page "http://www.stat.boogaart.de/tensorA")
11699 (synopsis "Advanced tensor arithmetic with named indices")
11700 (description
11701 "This package provides convenience functions for advanced linear algebra
11702with tensors and computation with datasets of tensors on a higher level
11703abstraction. It includes Einstein and Riemann summing conventions, dragging,
11704co- and contravariate indices, and parallel computations on sequences of
11705tensors.")
11706 (license license:gpl2+)))
7d779142
RW
11707
11708(define-public r-rarpack
11709 (package
11710 (name "r-rarpack")
11711 (version "0.11-0")
11712 (source
11713 (origin
11714 (method url-fetch)
11715 (uri (cran-uri "rARPACK" version))
11716 (sha256
11717 (base32
11718 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
11719 (properties `((upstream-name . "rARPACK")))
11720 (build-system r-build-system)
11721 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
11722 (home-page "https://github.com/yixuan/rARPACK")
11723 (synopsis "Solvers for large scale eigenvalue and SVD problems")
11724 (description
11725 "This package was previously an R wrapper of the ARPACK library, and now
11726a shell of the R package RSpectra, an R interface to the Spectra library for
11727solving large scale eigenvalue/vector problems. The current version of
11728rARPACK simply imports and exports the functions provided by RSpectra. New
11729users of rARPACK are advised to switch to the RSpectra package.")
11730 (license license:bsd-3)))
5fde35b3
RW
11731
11732(define-public r-compositions
11733 (package
11734 (name "r-compositions")
11735 (version "1.40-2")
11736 (source
11737 (origin
11738 (method url-fetch)
11739 (uri (cran-uri "compositions" version))
11740 (sha256
11741 (base32
11742 "12mp05yi7jkdqg9iwh6bc9sx6sdxagcnrirznxy9hq8502p7238i"))))
11743 (build-system r-build-system)
11744 (propagated-inputs
11745 `(("r-bayesm" ,r-bayesm)
11746 ("r-energy" ,r-energy)
11747 ("r-robustbase" ,r-robustbase)
11748 ("r-tensora" ,r-tensora)))
11749 (home-page "http://www.stat.boogaart.de/compositions")
11750 (synopsis "Compositional data analysis")
11751 (description
11752 "This package provides functions for the consistent analysis of
11753compositional data (e.g. portions of substances) and positive
11754numbers (e.g. concentrations).")
11755 (license license:gpl2+)))
5f673e2c
RW
11756
11757(define-public r-cobs
11758 (package
11759 (name "r-cobs")
11760 (version "1.3-3")
11761 (source
11762 (origin
11763 (method url-fetch)
11764 (uri (cran-uri "cobs" version))
11765 (sha256
11766 (base32
11767 "1pqvz7czcchri4x79g78hbwyagb3bqzdqb047zkbdinyz067c7kb"))))
11768 (build-system r-build-system)
11769 (propagated-inputs
11770 `(("r-quantreg" ,r-quantreg)
11771 ("r-sparsem" ,r-sparsem)))
11772 (home-page "https://cran.r-project.org/web/packages/cobs")
11773 (synopsis "Constrained B-Splines (sparse matrix based)")
11774 (description
11775 "This package provides qualitatively constrained (regression) smoothing
11776splines via linear programming and sparse matrices.")
11777 (license license:gpl2+)))
c60e3e10
RW
11778
11779(define-public r-drimpute
11780 (package
11781 (name "r-drimpute")
11782 (version "1.0")
11783 (source
11784 (origin
11785 (method url-fetch)
11786 (uri (cran-uri "DrImpute" version))
11787 (sha256
11788 (base32
11789 "1adzarrwqb282pqgx2yqswp9rpwd1naxsmar54kddr6qyd6b923b"))))
11790 (properties `((upstream-name . "DrImpute")))
11791 (build-system r-build-system)
11792 (propagated-inputs
11793 `(("r-rcpp" ,r-rcpp)
11794 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11795 (home-page "https://github.com/ikwak2/DrImpute")
11796 (synopsis "Imputing dropout events in single-cell RNA-Seq data")
11797 (description
11798 "This is an R package for imputing dropout events. Many statistical
11799methods in cell type identification, visualization and lineage reconstruction
11800do not account for dropout events. DrImpute can improve the performance of
11801such software by imputing dropout events.")
11802 (license license:gpl3)))
061a4b68
RW
11803
11804(define-public r-gamlss-dist
11805 (package
11806 (name "r-gamlss-dist")
ecf4ccb9 11807 (version "5.1-4")
061a4b68
RW
11808 (source
11809 (origin
11810 (method url-fetch)
11811 (uri (cran-uri "gamlss.dist" version))
11812 (sha256
11813 (base32
ecf4ccb9 11814 "0zi87lgigr83l35zqq1y1g4cdq6ssjamripzz7yis74aznh6qg1l"))))
061a4b68
RW
11815 (properties `((upstream-name . "gamlss.dist")))
11816 (build-system r-build-system)
11817 (propagated-inputs `(("r-mass" ,r-mass)))
11818 (home-page "http://www.gamlss.org/")
11819 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
11820 (description
11821 "This package provides a set of distributions which can be used for
11822modelling the response variables in Generalized Additive Models for Location
11823Scale and Shape. The distributions can be continuous, discrete or mixed
11824distributions. Extra distributions can be created, by transforming, any
11825continuous distribution defined on the real line, to a distribution defined on
11826ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
11827transformation, respectively.")
11828 ;; Either version of the GPL.
11829 (license (list license:gpl2 license:gpl3))))
4fd99443 11830
5146a24e
RW
11831;; This package includes JavaScript files, which are not minified. When
11832;; upgrading please check that there are no new minified JavaScript files.
11833(define-public r-shinyjs
11834 (package
11835 (name "r-shinyjs")
11836 (version "1.0")
11837 (source
11838 (origin
11839 (method url-fetch)
11840 (uri (cran-uri "shinyjs" version))
11841 (sha256
11842 (base32
11843 "113zpijri0l80rlgrvqn6bxk0sdqgl79h7yhja2p76f9dc9i2sr8"))))
11844 (build-system r-build-system)
11845 (propagated-inputs
11846 `(("r-digest" ,r-digest)
11847 ("r-htmltools" ,r-htmltools)
11848 ("r-jsonlite" ,r-jsonlite)
11849 ("r-shiny" ,r-shiny)))
11850 (home-page "https://deanattali.com/shinyjs")
11851 (synopsis "Improve the user experience of your Shiny apps")
11852 (description
11853 "Perform common useful JavaScript operations in Shiny apps that will
11854greatly improve your apps without having to know any JavaScript. Examples
11855include: hiding an element, disabling an input, resetting an input back to its
11856original value, delaying code execution by a few seconds, and many more useful
11857functions for both the end user and the developer. Shinyjs can also be used
11858to easily call your own custom JavaScript functions from R.")
11859 (license license:agpl3+)))
11860
c27927db
RW
11861;; This package includes minified JavaScript files. When upgrading please
11862;; check that there are no new minified JavaScript files.
11863(define-public r-colourpicker
11864 (package
11865 (name "r-colourpicker")
11866 (version "1.0")
11867 (source
11868 (origin
11869 (method url-fetch)
11870 (uri (cran-uri "colourpicker" version))
11871 (sha256
11872 (base32
11873 "0z3v2083g7kwdp21x9s2n1crfh24agpdq3yxkcdzc2awn2pwpnpi"))))
11874 (build-system r-build-system)
11875 (arguments
11876 `(#:modules ((guix build utils)
11877 (guix build r-build-system)
11878 (srfi srfi-1)
11879 (ice-9 popen))
11880 #:phases
11881 (modify-phases %standard-phases
11882 (add-after 'unpack 'process-javascript
11883 (lambda* (#:key inputs #:allow-other-keys)
11884 (with-directory-excursion "inst"
11885 (call-with-values
11886 (lambda ()
11887 (unzip2
11888 `((,(assoc-ref inputs "js-salvattore")
11889 "examples/colourInput/www/salvattore.min.js")
11890 (,(assoc-ref inputs "js-jquery")
11891 "htmlwidgets/lib/jquery/jquery.min.js")
11892 ("www/shared/colourpicker/js/colourpicker.js"
11893 "www/shared/colourpicker/js/colourpicker.min.js"))))
11894 (lambda (sources targets)
11895 (for-each (lambda (source target)
11896 (format #t "Processing ~a --> ~a~%"
11897 source target)
11898 (delete-file target)
11899 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
11900 (call-with-output-file target
11901 (lambda (port)
11902 (dump-port minified port)))))
11903 sources targets))))
11904 #t)))))
11905 (propagated-inputs
11906 `(("r-ggplot2" ,r-ggplot2)
11907 ("r-htmltools" ,r-htmltools)
11908 ("r-htmlwidgets" ,r-htmlwidgets)
11909 ("r-jsonlite" ,r-jsonlite)
11910 ("r-miniui" ,r-miniui)
11911 ("r-shiny" ,r-shiny)
11912 ("r-shinyjs" ,r-shinyjs)))
11913 (native-inputs
11914 `(("uglify-js" ,uglify-js)
11915 ("js-jquery"
11916 ,(origin
11917 (method url-fetch)
11918 (uri "https://code.jquery.com/jquery-3.3.1.js")
11919 (sha256
11920 (base32
11921 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
11922 ("js-salvattore"
11923 ,(origin
11924 (method url-fetch)
11925 (uri "https://raw.githubusercontent.com/rnmp/salvattore/v1.0.9/dist/salvattore.js")
11926 (sha256
11927 (base32
11928 "0lfrbx7l9w5x89jpc6njmd0pk7h8fpvg537vklai2vf7b1r2nnk5"))))))
11929 (home-page "https://github.com/daattali/colourpicker")
11930 (synopsis "Color picker tool for Shiny and for selecting colors in plots")
11931 (description
11932 "This package provides a color picker that can be used as an input in
11933Shiny apps or Rmarkdown documents. The color picker supports alpha opacity,
11934custom color palettes, and many more options. A plot color helper tool is
11935available as an RStudio Addin, which helps you pick colors to use in your
11936plots. A more generic color picker RStudio Addin is also provided to let you
11937select colors to use in your R code.")
11938 (license license:expat)))
11939
30f53ec8
RW
11940(define-public r-ggextra
11941 (package
11942 (name "r-ggextra")
e31eb738 11943 (version "0.9")
30f53ec8
RW
11944 (source
11945 (origin
11946 (method url-fetch)
11947 (uri (cran-uri "ggExtra" version))
11948 (sha256
11949 (base32
e31eb738 11950 "18mbi6gblqmrsciad1d2c9ngllk6mayaqj43k40hjq9ydqnvjbgj"))))
30f53ec8
RW
11951 (properties `((upstream-name . "ggExtra")))
11952 (build-system r-build-system)
11953 (propagated-inputs
11954 `(("r-colourpicker" ,r-colourpicker)
11955 ("r-ggplot2" ,r-ggplot2)
11956 ("r-gtable" ,r-gtable)
11957 ("r-miniui" ,r-miniui)
e31eb738 11958 ("r-r6" ,r-r6)
30f53ec8
RW
11959 ("r-scales" ,r-scales)
11960 ("r-shiny" ,r-shiny)
11961 ("r-shinyjs" ,r-shinyjs)))
11962 (home-page "https://github.com/daattali/ggExtra")
11963 (synopsis "Marginal histograms for ggplot2 and other enhancements")
11964 (description
11965 "This package is a collection of functions and layers to enhance ggplot2.
11966The flagship function is @code{ggMarginal()}, which can be used to add
11967marginal histograms/boxplots/density plots to ggplot2 scatterplots.")
11968 (license license:expat)))
11969
4fd99443
RW
11970(define-public r-minpack-lm
11971 (package
11972 (name "r-minpack-lm")
11973 (version "1.2-1")
11974 (source
11975 (origin
11976 (method url-fetch)
11977 (uri (cran-uri "minpack.lm" version))
11978 (sha256
11979 (base32
11980 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
11981 (properties `((upstream-name . "minpack.lm")))
11982 (build-system r-build-system)
11983 (native-inputs `(("gfortran" ,gfortran)))
11984 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
11985 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
11986 (description
11987 "The @code{nls.lm} function provides an R interface to @code{lmder} and
11988@code{lmdif} from the MINPACK library, for solving nonlinear least-squares
11989problems by a modification of the Levenberg-Marquardt algorithm, with support
11990for lower and upper parameter bounds. The implementation can be used via
2f041a4c 11991@code{nls}-like calls using the @code{nlsLM} function.")
4fd99443 11992 (license license:gpl3)))
01fe44cb
RW
11993
11994(define-public r-moments
11995 (package
11996 (name "r-moments")
11997 (version "0.14")
11998 (source
11999 (origin
12000 (method url-fetch)
12001 (uri (cran-uri "moments" version))
12002 (sha256
12003 (base32
12004 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
12005 (build-system r-build-system)
12006 (home-page "https://cran.r-project.org/web/packages/moments")
12007 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
12008 (description
12009 "This package provides functions to calculate: moments, Pearson's
12010kurtosis, Geary's kurtosis and skewness; it also includes tests related to
12011them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
12012 (license license:gpl2+)))
9e2ff342
RW
12013
12014(define-public r-msir
12015 (package
12016 (name "r-msir")
5ccf16c7 12017 (version "1.3.2")
9e2ff342
RW
12018 (source
12019 (origin
12020 (method url-fetch)
12021 (uri (cran-uri "msir" version))
12022 (sha256
12023 (base32
5ccf16c7 12024 "0pvc3q162vqq3k39nni732x05zzfz4y9y2zf56d83185ypszv9kb"))))
9e2ff342
RW
12025 (build-system r-build-system)
12026 (propagated-inputs
5ccf16c7 12027 `(("r-mclust" ,r-mclust)))
9e2ff342
RW
12028 (home-page "https://cran.r-project.org/web/packages/msir")
12029 (synopsis "Model-based sliced inverse regression")
12030 (description
12031 "This is an R package for dimension reduction based on finite Gaussian
12032mixture modeling of inverse regression.")
12033 (license license:gpl2+)))
e8be5a00
RW
12034
12035(define-public r-pbivnorm
12036 (package
12037 (name "r-pbivnorm")
12038 (version "0.6.0")
12039 (source
12040 (origin
12041 (method url-fetch)
12042 (uri (cran-uri "pbivnorm" version))
12043 (sha256
12044 (base32
12045 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
12046 (build-system r-build-system)
12047 (native-inputs `(("gfortran" ,gfortran)))
12048 (home-page "https://github.com/brentonk/pbivnorm")
12049 (synopsis "Vectorized bivariate normal CDF")
12050 (description
12051 "This package provides a vectorized R function for calculating
12052probabilities from a standard bivariate normal CDF.")
12053 (license license:gpl2+)))
ca3f1370
RW
12054
12055(define-public r-lavaan
12056 (package
12057 (name "r-lavaan")
553742fa 12058 (version "0.6-5")
ca3f1370
RW
12059 (source
12060 (origin
12061 (method url-fetch)
12062 (uri (cran-uri "lavaan" version))
12063 (sha256
12064 (base32
553742fa 12065 "04kvsh2m6mnzlhv83phr3hjzy4sx1ck6f7dgsm7xb8cs84dnxszy"))))
ca3f1370
RW
12066 (build-system r-build-system)
12067 (propagated-inputs
12068 `(("r-mass" ,r-mass)
12069 ("r-mnormt" ,r-mnormt)
12070 ("r-numderiv" ,r-numderiv)
12071 ("r-pbivnorm" ,r-pbivnorm)))
12072 (home-page "http://lavaan.ugent.be")
12073 (synopsis "Latent variable analysis")
12074 (description
12075 "This package provides tools to fit a variety of latent variable models,
12076including confirmatory factor analysis, structural equation modeling and
12077latent growth curve models.")
12078 (license license:gpl2+)))
4d1f19e0
RW
12079
12080(define-public r-nonnest2
12081 (package
12082 (name "r-nonnest2")
12083 (version "0.5-2")
12084 (source
12085 (origin
12086 (method url-fetch)
12087 (uri (cran-uri "nonnest2" version))
12088 (sha256
12089 (base32
12090 "1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"))))
12091 (build-system r-build-system)
12092 (propagated-inputs
12093 `(("r-compquadform" ,r-compquadform)
12094 ("r-lavaan" ,r-lavaan)
12095 ("r-mvtnorm" ,r-mvtnorm)
12096 ("r-sandwich" ,r-sandwich)))
12097 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
12098 (synopsis "Tests of non-nested models")
12099 (description
12100 "This package allows for testing of non-nested models. It includes tests
12101of model distinguishability and of model fit that can be applied to both
12102nested and non-nested models. The package also includes functionality to
12103obtain confidence intervals associated with AIC and BIC.")
12104 ;; Either version of the GPL.
12105 (license (list license:gpl2 license:gpl3))))
be0777ba
RW
12106
12107(define-public r-penalized
12108 (package
12109 (name "r-penalized")
12110 (version "0.9-51")
12111 (source
12112 (origin
12113 (method url-fetch)
12114 (uri (cran-uri "penalized" version))
12115 (sha256
12116 (base32
12117 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
12118 (build-system r-build-system)
12119 (propagated-inputs
12120 `(("r-rcpp" ,r-rcpp)
12121 ("r-rcpparmadillo" ,r-rcpparmadillo)
12122 ("r-survival" ,r-survival)))
12123 (home-page "https://cran.r-project.org/web/packages/penalized/")
12124 (synopsis "Penalized estimation in GLMs and in the Cox model")
12125 (description
12126 "This package provides tools for fitting possibly high dimensional
12127penalized regression models. The penalty structure can be any combination of
12128an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
12129constraint on the regression coefficients. The supported regression models
12130are linear, logistic and Poisson regression and the Cox Proportional Hazards
12131model. Cross-validation routines allow optimization of the tuning
12132parameters.")
12133 (license license:gpl2+)))
5570804a
RW
12134
12135(define-public r-zim
12136 (package
12137 (name "r-zim")
12138 (version "1.1.0")
12139 (source
12140 (origin
12141 (method url-fetch)
12142 (uri (cran-uri "ZIM" version))
12143 (sha256
12144 (base32
12145 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
12146 (properties `((upstream-name . "ZIM")))
12147 (build-system r-build-system)
12148 (propagated-inputs `(("r-mass" ,r-mass)))
12149 (home-page "https://github.com/biostatstudio/ZIM")
12150 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
12151 (description
12152 "Analyze count time series with excess zeros. Two types of statistical
12153models are supported: Markov regression and state-space models. They are also
12154known as observation-driven and parameter-driven models respectively in the
12155time series literature. The functions used for Markov regression or
12156observation-driven models can also be used to fit ordinary regression models
12157with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
12158negative binomial (ZINB) assumption. The package also contains miscellaneous
12159functions to compute density, distribution, quantile, and generate random
12160numbers from ZIP and ZINB distributions.")
12161 (license license:gpl3)))
026dd77c
RW
12162
12163(define-public r-nor1mix
12164 (package
12165 (name "r-nor1mix")
776c62d1 12166 (version "1.3-0")
026dd77c
RW
12167 (source
12168 (origin
12169 (method url-fetch)
12170 (uri (cran-uri "nor1mix" version))
12171 (sha256
12172 (base32
776c62d1 12173 "1817wcvlmxs70vs4db0jkxd7i037744zz8ay3c2a9949z29fxr4w"))))
026dd77c
RW
12174 (build-system r-build-system)
12175 (home-page "https://cran.r-project.org/web/packages/nor1mix/")
12176 (synopsis "Normal (1-d) mixture models")
12177 (description
12178 "This package provides S3 classes and methods for one-dimensional normal
12179mixture models, for, e.g., density estimation or clustering algorithms
12180research and teaching; it provides the widely used Marron-Wand densities. It
12181also provides tools for efficient random number generation and graphics.")
12182 (license license:gpl2+)))
648dbd27
RW
12183
12184(define-public r-beanplot
12185 (package
12186 (name "r-beanplot")
12187 (version "1.2")
12188 (source
12189 (origin
12190 (method url-fetch)
12191 (uri (cran-uri "beanplot" version))
12192 (sha256
12193 (base32
12194 "0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"))))
12195 (build-system r-build-system)
12196 (home-page "https://cran.r-project.org/web/packages/beanplot/")
12197 (synopsis "Visualization via beanplots")
12198 (description
12199 "This package provides beanplots, an alternative to
12200boxplot/stripchart/violin plots. It can be used to plot univariate comparison
12201graphs.")
12202 (license license:gpl2)))
f313baf0
RW
12203
12204(define-public r-pbdzmq
12205 (package
12206 (name "r-pbdzmq")
12207 (version "0.3-3")
12208 (source
12209 (origin
12210 (method url-fetch)
12211 (uri (cran-uri "pbdZMQ" version))
12212 (sha256
12213 (base32
12214 "1jkfcfhspvqra7vbllrvkz3jx8j7d0ang6zzcdjgpb7200sc29mf"))))
12215 (properties `((upstream-name . "pbdZMQ")))
12216 (build-system r-build-system)
12217 (inputs
12218 `(("zeromq" ,zeromq)
12219 ("zlib" ,zlib)))
12220 (native-inputs
12221 `(("pkg-config" ,pkg-config)))
12222 (home-page "https://pbdr.org/")
12223 (synopsis "R interface to ZeroMQ")
12224 (description
12225 "ZeroMQ is a well-known library for high-performance asynchronous
12226messaging in scalable, distributed applications. This package provides high
12227level R wrapper functions to easily utilize ZeroMQ. The main focus is on
12228interactive client/server programming frameworks. A few wrapper functions
12229compatible with @code{rzmq} are also provided.")
12230 (license license:gpl3)))
d17186d6
RW
12231
12232(define-public r-repr
12233 (package
12234 (name "r-repr")
2785e615 12235 (version "1.0.1")
d17186d6
RW
12236 (source
12237 (origin
12238 (method url-fetch)
12239 (uri (cran-uri "repr" version))
12240 (sha256
12241 (base32
2785e615 12242 "0jy43g34r38fqprcdys0p9pliahrj5l64a9bbkzy206qgz0j5ppc"))))
d17186d6
RW
12243 (build-system r-build-system)
12244 (propagated-inputs
12245 `(("r-base64enc" ,r-base64enc)
12246 ("r-htmltools" ,r-htmltools)
8b96b860
RW
12247 ("r-jsonlite" ,r-jsonlite)
12248 ("r-pillar" ,r-pillar)))
d17186d6
RW
12249 (home-page "https://cran.r-project.org/web/packages/repr/")
12250 (synopsis "Serializable representations")
12251 (description
12252 "This package provides string and binary representations of objects for
12253several formats and MIME types.")
12254 (license license:gpl3)))
664dedd5
RW
12255
12256(define-public r-irdisplay
12257 (package
12258 (name "r-irdisplay")
12259 (version "0.7.0")
12260 (source
12261 (origin
12262 (method url-fetch)
12263 (uri (cran-uri "IRdisplay" version))
12264 (sha256
12265 (base32
12266 "12chk53nf4zckgc4yl7gbvd7m5dvli52inp5b3f0zvcjvfncksli"))))
12267 (properties `((upstream-name . "IRdisplay")))
12268 (build-system r-build-system)
12269 (propagated-inputs
12270 `(("r-repr" ,r-repr)))
12271 (home-page "https://cran.r-project.org/web/packages/IRdisplay/")
12272 (synopsis "Jupyter display machinery")
12273 (description
12274 "This package provides an interface to the rich display capabilities of
12275Jupyter front-ends (e.g. Jupyter Notebook). It is designed to be used from a
12276running IRkernel session.")
12277 (license license:expat)))
984a8aa6
RW
12278
12279(define-public r-irkernel
12280 (package
12281 (name "r-irkernel")
bd008356 12282 (version "1.0.2")
984a8aa6
RW
12283 (source
12284 (origin
12285 (method url-fetch)
12286 (uri (cran-uri "IRkernel" version))
12287 (sha256
12288 (base32
bd008356 12289 "040qig675zaxsf81ranmvk293amrswi5098k69wyq0vgqyin6vwp"))))
984a8aa6
RW
12290 (properties `((upstream-name . "IRkernel")))
12291 (build-system r-build-system)
12292 (arguments
12293 `(#:phases
12294 (modify-phases %standard-phases
12295 (add-after 'install 'install-kernelspec
12296 (lambda* (#:key outputs #:allow-other-keys)
12297 (let ((out (assoc-ref outputs "out")))
12298 (setenv "HOME" "/tmp")
12299 (invoke "jupyter" "kernelspec" "install"
12300 "--name" "ir"
12301 "--prefix" out
12302 (string-append out "/site-library/IRkernel/kernelspec"))
12303 #t))))))
12304 (inputs
12305 `(("jupyter" ,jupyter)))
12306 (propagated-inputs
12307 `(("r-crayon" ,r-crayon)
12308 ("r-digest" ,r-digest)
12309 ("r-evaluate" ,r-evaluate)
12310 ("r-irdisplay" ,r-irdisplay)
12311 ("r-jsonlite" ,r-jsonlite)
12312 ("r-pbdzmq" ,r-pbdzmq)
12313 ("r-repr" ,r-repr)
12314 ("r-uuid" ,r-uuid)))
12315 (home-page "https://cran.r-project.org/web/packages/IRkernel/")
12316 (synopsis "Native R kernel for Jupyter")
12317 (description
12318 "The R kernel for the Jupyter environment executes R code which the
12319front-end (Jupyter Notebook or other front-ends) submits to the kernel via the
12320network.")
12321 (license license:expat)))
51df4340
RW
12322
12323(define-public r-gmodels
12324 (package
12325 (name "r-gmodels")
12326 (version "2.18.1")
12327 (source
12328 (origin
12329 (method url-fetch)
12330 (uri (cran-uri "gmodels" version))
12331 (sha256
12332 (base32
12333 "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"))))
12334 (build-system r-build-system)
12335 (propagated-inputs
12336 `(("r-gdata" ,r-gdata)
12337 ("r-mass" ,r-mass)))
12338 (home-page "https://cran.r-project.org/web/packages/gmodels/")
12339 (synopsis "Various R programming tools for model fitting")
12340 (description
12341 "This package provides various R programming tools for model fitting.")
12342 (license license:gpl2)))
3942bf5e
RW
12343
12344(define-public r-apcluster
12345 (package
12346 (name "r-apcluster")
53040408 12347 (version "1.4.8")
3942bf5e
RW
12348 (source
12349 (origin
12350 (method url-fetch)
12351 (uri (cran-uri "apcluster" version))
12352 (sha256
12353 (base32
53040408 12354 "0lzf2jqm56i74wif6x5sw3j0w2qc4sni49zq2fgbl89b7lwkvchj"))))
3942bf5e
RW
12355 (build-system r-build-system)
12356 (propagated-inputs
12357 `(("r-matrix" ,r-matrix)
12358 ("r-rcpp" ,r-rcpp)))
12359 (home-page "https://cran.r-project.org/web/packages/apcluster/")
12360 (synopsis "Affinity propagation clustering")
12361 (description
12362 "This package implements affinity propagation clustering introduced by
12363Frey and Dueck (2007). The package further provides leveraged affinity
12364propagation and an algorithm for exemplar-based agglomerative clustering that
12365can also be used to join clusters obtained from affinity propagation. Various
12366plotting functions are available for analyzing clustering results.")
12367 (license license:gpl2+)))
a97796cd
RW
12368
12369(define-public r-valr
12370 (package
12371 (name "r-valr")
12372 (version "0.5.0")
12373 (source
12374 (origin
12375 (method url-fetch)
12376 (uri (cran-uri "valr" version))
12377 (sha256
12378 (base32
12379 "14jhrwkiwmha3vlmm7b50n2xxyizj6ddmy89gb20mpzq7qhz1ika"))))
12380 (build-system r-build-system)
12381 (propagated-inputs
12382 `(("r-broom" ,r-broom)
12383 ("r-dplyr" ,r-dplyr)
12384 ("r-ggplot2" ,r-ggplot2)
12385 ("r-rcpp" ,r-rcpp)
12386 ("r-readr" ,r-readr)
12387 ("r-rlang" ,r-rlang)
12388 ("r-stringr" ,r-stringr)
12389 ("r-tibble" ,r-tibble)))
12390 (home-page "http://github.com/rnabioco/valr")
12391 (synopsis "Genome interval arithmetic in R")
12392 (description
12393 "This package enables you to read and manipulate genome intervals and
12394signals. It provides functionality similar to command-line tool suites within
12395R, enabling interactive analysis and visualization of genome-scale data.")
12396 (license license:expat)))
100f5602
NB
12397
12398(define-public r-rematch2
12399 (package
12400 (name "r-rematch2")
8518744e 12401 (version "2.1.0")
100f5602
NB
12402 (source
12403 (origin
12404 (method url-fetch)
12405 (uri (cran-uri "rematch2" version))
12406 (sha256
12407 (base32
8518744e 12408 "00cznm6rk33b53w7zybkz7549bnydc66znpi5mb0xd24pmqp0rvq"))))
100f5602
NB
12409 (build-system r-build-system)
12410 (propagated-inputs
12411 `(("r-tibble" ,r-tibble)))
12412 (home-page "https://github.com/r-lib/rematch2")
12413 (synopsis "Tidy output from regular expression matching")
12414 (description
12415 "This package provides wrappers on @code{regexpr} and @code{gregexpr} to
12416return the match results in tidy data frames.")
12417 (license license:expat)))
0c02f94f
RW
12418
12419(define-public r-picante
12420 (package
12421 (name "r-picante")
12422 (version "1.8")
12423 (source
12424 (origin
12425 (method url-fetch)
12426 (uri (cran-uri "picante" version))
12427 (sha256
12428 (base32
12429 "1bcq2j7fs89c2jib68qq6la67rxyg9raryf162mwvjakpf6k19l1"))))
12430 (build-system r-build-system)
12431 (propagated-inputs
12432 `(("r-ape" ,r-ape)
12433 ("r-nlme" ,r-nlme)
12434 ("r-vegan" ,r-vegan)))
12435 (home-page "https://cran.r-project.org/web/packages/picante/")
12436 (synopsis "Integrating phylogenies and ecology")
12437 (description
12438 "This package provides functions for phylocom integration, community
12439analyses, null-models, traits and evolution. It implements numerous
12440ecophylogenetic approaches including measures of community phylogenetic and
12441trait diversity, phylogenetic signal, estimation of trait values for
12442unobserved taxa, null models for community and phylogeny randomizations, and
12443utility functions for data input/output and phylogeny plotting. A full
12444description of package functionality and methods are provided by Kembel et
12445al. (2010).")
12446 (license license:gpl2)))
93f178b5
RW
12447
12448(define-public r-reinforcelearn
12449 (package
12450 (name "r-reinforcelearn")
d1ed092e 12451 (version "0.2.1")
93f178b5
RW
12452 (source
12453 (origin
12454 (method url-fetch)
12455 (uri (cran-uri "reinforcelearn" version))
12456 (sha256
12457 (base32
d1ed092e 12458 "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b"))))
93f178b5
RW
12459 (build-system r-build-system)
12460 (propagated-inputs
12461 `(("r-checkmate" ,r-checkmate)
12462 ("r-nnet" ,r-nnet)
12463 ("r-purrr" ,r-purrr)
12464 ("r-r6" ,r-r6)))
12465 (home-page "https://markusdumke.github.io/reinforcelearn")
12466 (synopsis "Reinforcement learning")
12467 (description
12468 "This package implements reinforcement learning environments and
12469algorithms as described in Sutton & Barto (1998). The Q-Learning algorithm
12470can be used with function approximation, eligibility traces (Singh & Sutton,
124711996) and experience replay (Mnih et al., 2013).")
12472 (license license:expat)))
f98d97c6
RW
12473
12474(define-public r-lemon
12475 (package
12476 (name "r-lemon")
12477 (version "0.4.3")
12478 (source
12479 (origin
12480 (method url-fetch)
12481 (uri (cran-uri "lemon" version))
12482 (sha256
12483 (base32
12484 "0wsn5bfg10wq4dnrgpyraz2bzx9p19c7hf1pwj3h4zmpqfgsdbpw"))))
12485 (build-system r-build-system)
12486 (propagated-inputs
12487 `(("r-ggplot2" ,r-ggplot2)
12488 ("r-gridextra" ,r-gridextra)
12489 ("r-gtable" ,r-gtable)
12490 ("r-knitr" ,r-knitr)
12491 ("r-lattice" ,r-lattice)
12492 ("r-plyr" ,r-plyr)
12493 ("r-scales" ,r-scales)))
12494 (home-page "https://github.com/stefanedwards/lemon")
12495 (synopsis "Freshen up your ggplot2 plots")
12496 (description
12497 "This package provides functions for working with legends and axis lines
12498of ggplot2, facets that repeat axis lines on all panels, and some knitr
12499extensions.")
12500 (license license:gpl3)))
79db3a1a
RW
12501
12502(define-public r-wgaim
12503 (package
12504 (name "r-wgaim")
5feaa775 12505 (version "2.0-0")
79db3a1a
RW
12506 (source
12507 (origin
12508 (method url-fetch)
12509 (uri (cran-uri "wgaim" version))
12510 (sha256
12511 (base32
5feaa775 12512 "0wnb10vibgq8h1ly6lq8kzymf30vx0j0g8fc2zidblbvwag9ka1g"))))
79db3a1a
RW
12513 (build-system r-build-system)
12514 (propagated-inputs
5feaa775 12515 `(("r-ggplot2" ,r-ggplot2)
79db3a1a
RW
12516 ("r-qtl" ,r-qtl)))
12517 (home-page "https://cran.r-project.org/web/packages/wgaim")
12518 (synopsis "Whole genome average interval mapping for QTL detection")
12519 (description
12520 "This package integrates sophisticated mixed modelling methods with a
12521whole genome approach to detecting significant QTL in linkage maps.")
12522 (license license:gpl2+)))
f33cb7ab
RW
12523
12524(define-public r-bedr
12525 (package
12526 (name "r-bedr")
3c18fb13 12527 (version "1.0.7")
f33cb7ab
RW
12528 (source
12529 (origin
12530 (method url-fetch)
12531 (uri (cran-uri "bedr" version))
12532 (sha256
12533 (base32
3c18fb13 12534 "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j"))))
f33cb7ab
RW
12535 (build-system r-build-system)
12536 (propagated-inputs
12537 `(("r-data-table" ,r-data-table)
12538 ("r-r-utils" ,r-r-utils)
12539 ("r-testthat" ,r-testthat)
12540 ("r-venndiagram" ,r-venndiagram)
12541 ("r-yaml" ,r-yaml)
12542 ("bedops" ,bedops)
12543 ("bedtools" ,bedtools)
12544 ("htslib" ,htslib))) ; for tabix
12545 (native-inputs
12546 `(("r-knitr" ,r-knitr))) ; for vignettes
12547 (home-page "https://cran.r-project.org/web/packages/bedr")
12548 (synopsis "Genomic region processing")
12549 (description
12550 "This package is for genomic regions processing using command line tools
12551such as BEDTools, BEDOPS and Tabix. These tools offer scalable and efficient
12552utilities to perform genome arithmetic e.g indexing, formatting and merging.
12553The bedr package's API enhances access to these tools as well as offers
12554additional utilities for genomic regions processing.")
12555 (license license:gpl2)))
459dcb95
RW
12556
12557(define-public r-partitions
12558 (package
12559 (name "r-partitions")
12560 (version "1.9-19")
12561 (source
12562 (origin
12563 (method url-fetch)
12564 (uri (cran-uri "partitions" version))
12565 (sha256
12566 (base32
12567 "1pklfnjdc094c8nzkqcdvqzdh8v3p5n8jbg4pf9678iw648saiyx"))))
12568 (build-system r-build-system)
12569 (propagated-inputs
12570 `(("r-gmp" ,r-gmp)
12571 ("r-polynom" ,r-polynom)))
12572 (home-page "https://cran.r-project.org/web/packages/partitions")
12573 (synopsis "Additive partitions of integers")
12574 (description
12575 "This package provides tools to enumerates the partitions, unequal
12576partitions, and restricted partitions of an integer; the three corresponding
12577partition functions are also given.")
12578 ;; Any version of the GPL
12579 (license license:gpl2+)))
761c097f
RW
12580
12581(define-public r-brobdingnag
12582 (package
12583 (name "r-brobdingnag")
12584 (version "1.2-6")
12585 (source
12586 (origin
12587 (method url-fetch)
12588 (uri (cran-uri "Brobdingnag" version))
12589 (sha256
12590 (base32
12591 "1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"))))
12592 (properties `((upstream-name . "Brobdingnag")))
12593 (build-system r-build-system)
12594 (home-page "https://github.com/RobinHankin/Brobdingnag.git")
12595 (synopsis "Very large numbers in R")
12596 (description
12597 "This package handles very large numbers in R. Real numbers are held
12598using their natural logarithms, plus a logical flag indicating sign. The
12599package includes a vignette that gives a step-by-step introduction to using S4
12600methods.")
12601 ;; Any version of the GPL
12602 (license license:gpl2+)))
c30be23a
RW
12603
12604(define-public r-untb
12605 (package
12606 (name "r-untb")
12607 (version "1.7-4")
12608 (source
12609 (origin
12610 (method url-fetch)
12611 (uri (cran-uri "untb" version))
12612 (sha256
12613 (base32
12614 "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6"))))
12615 (build-system r-build-system)
12616 (propagated-inputs
12617 `(("r-brobdingnag" ,r-brobdingnag)
12618 ("r-partitions" ,r-partitions)
12619 ("r-polynom" ,r-polynom)))
12620 (home-page "https://github.com/RobinHankin/untb.git")
12621 (synopsis "Ecological drift under the UNTB")
12622 (description
12623 "This package provides numerical simulations, and visualizations, of
12624Hubbell's @dfn{Unified Neutral Theory of Biodiversity} (UNTB).")
12625 (license license:gpl2+)))
ea87b4e3
RW
12626
12627(define-public r-stepwise
12628 (package
12629 (name "r-stepwise")
12630 (version "0.3")
12631 (source
12632 (origin
12633 (method url-fetch)
12634 (uri (cran-uri "stepwise" version))
12635 (sha256
12636 (base32
12637 "1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"))))
12638 (build-system r-build-system)
12639 (home-page "http://stat.sfu.ca/statgen/research/stepwise.html")
12640 (synopsis "Stepwise detection of recombination breakpoints")
12641 (description
12642 "This package provides a stepwise approach to identifying recombination
12643breakpoints in a genomic sequence alignment.")
12644 (license license:gpl2+)))
2a35bb15
RW
12645
12646(define-public r-snpmaxsel
12647 (package
12648 (name "r-snpmaxsel")
12649 (version "1.0-3")
12650 (source
12651 (origin
12652 (method url-fetch)
12653 (uri (cran-uri "SNPmaxsel" version))
12654 (sha256
12655 (base32
12656 "0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"))))
12657 (properties `((upstream-name . "SNPmaxsel")))
12658 (build-system r-build-system)
12659 (propagated-inputs
12660 `(("r-combinat" ,r-combinat)
12661 ("r-mvtnorm" ,r-mvtnorm)))
12662 (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html")
12663 (synopsis "Maximally selected statistics for SNP data")
12664 (description
12665 "This package implements asymptotic methods related to maximally selected
12666statistics, with applications to @dfn{single-nucleotide polymorphism} (SNP)
12667data.")
12668 (license license:gpl2+)))
7002c44f 12669
49a48c49
RW
12670(define-public r-acsnminer
12671 (package
12672 (name "r-acsnminer")
12673 (version "0.16.8.25")
12674 (source (origin
12675 (method url-fetch)
12676 (uri (cran-uri "ACSNMineR" version))
12677 (sha256
12678 (base32
12679 "0gh604s8qall6zfjlwcg2ilxjvz08dplf9k5g47idhv43scm748l"))))
12680 (properties `((upstream-name . "ACSNMineR")))
12681 (build-system r-build-system)
12682 (propagated-inputs
12683 `(("r-ggplot2" ,r-ggplot2)
12684 ("r-gridextra" ,r-gridextra)))
12685 (home-page "https://cran.r-project.org/web/packages/ACSNMineR")
12686 (synopsis "Gene enrichment analysis")
12687 (description
12688 "This package provides tools to compute and represent gene set enrichment
12689or depletion from your data based on pre-saved maps from the @dfn{Atlas of
12690Cancer Signalling Networks} (ACSN) or user imported maps. The gene set
12691enrichment can be run with hypergeometric test or Fisher exact test, and can
12692use multiple corrections. Visualization of data can be done either by
12693barplots or heatmaps.")
12694 (license license:gpl2+)))
12695
c4d521ba
RW
12696(define-public r-seqinr
12697 (package
12698 (name "r-seqinr")
fd399b7a 12699 (version "3.6-1")
c4d521ba
RW
12700 (source
12701 (origin
12702 (method url-fetch)
12703 (uri (cran-uri "seqinr" version))
12704 (sha256
12705 (base32
fd399b7a 12706 "0j30za6kji6y3v09cvcydiacnp65pv6ig8aw7cydl47l5s9chky4"))))
c4d521ba
RW
12707 (build-system r-build-system)
12708 (propagated-inputs
12709 `(("r-ade4" ,r-ade4)
12710 ("r-segmented" ,r-segmented)))
12711 (inputs
12712 `(("zlib" ,zlib)))
12713 (home-page "http://seqinr.r-forge.r-project.org/")
12714 (synopsis "Biological sequences retrieval and analysis")
12715 (description
12716 "This package provides tools for exploratory data analysis and data
12717visualization of biological sequence (DNA and protein) data. It also includes
12718utilities for sequence data management under the ACNUC system.")
12719 (license license:gpl2+)))
12720
7002c44f
RW
12721(define-public r-units
12722 (package
12723 (name "r-units")
dfe4c8c4 12724 (version "0.6-4")
7002c44f
RW
12725 (source
12726 (origin
12727 (method url-fetch)
12728 (uri (cran-uri "units" version))
12729 (sha256
12730 (base32
dfe4c8c4 12731 "1jz0mzd78sdfxkhqw041ji50hmhjk2ha55i31yjvz35nsw30lwi5"))))
7002c44f
RW
12732 (build-system r-build-system)
12733 (inputs
12734 `(("udunits" ,udunits)))
12735 (propagated-inputs
12736 `(("r-rcpp" ,r-rcpp)))
12737 (home-page "https://github.com/r-quantities/units/")
12738 (synopsis "Measurement Units for R Vectors")
12739 (description
12740 "This package provides support for measurement units in R vectors,
12741matrices and arrays: automatic propagation, conversion, derivation and
12742simplification of units; raising errors in case of unit incompatibility. It
12743is compatible with the @code{POSIXct}, @code{Date} and @code{difftime}
12744classes.")
12745 (license license:gpl2)))
518c1dea
RW
12746
12747(define-public r-classint
12748 (package
12749 (name "r-classint")
24d43986 12750 (version "0.4-1")
518c1dea
RW
12751 (source
12752 (origin
12753 (method url-fetch)
12754 (uri (cran-uri "classInt" version))
12755 (sha256
12756 (base32
24d43986 12757 "00q1bpgblrldckn1rk166q1b0hgap2sjjyfmfcyh6ydk6y73ziir"))))
518c1dea
RW
12758 (properties `((upstream-name . "classInt")))
12759 (build-system r-build-system)
12760 (propagated-inputs
12761 `(("r-class" ,r-class)
1bbfca18
RW
12762 ("r-e1071" ,r-e1071)
12763 ("r-kernsmooth" ,r-kernsmooth)))
518c1dea
RW
12764 (native-inputs `(("gfortran" ,gfortran)))
12765 (home-page "https://github.com/r-spatial/classInt/")
12766 (synopsis "Choose univariate class intervals")
12767 (description
12768 "This package provides selected commonly used methods for choosing
12769univariate class intervals for mapping or other graphics purposes.")
12770 (license license:gpl2+)))
66c08ff4
RW
12771
12772(define-public r-spdata
12773 (package
12774 (name "r-spdata")
12775 (version "0.3.0")
12776 (source
12777 (origin
12778 (method url-fetch)
12779 (uri (cran-uri "spData" version))
12780 (sha256
12781 (base32
12782 "162cqb331ki43jx4r8lpkjpn2l712figd896rnawg9j1jmjyl96y"))))
12783 (properties `((upstream-name . "spData")))
12784 (build-system r-build-system)
12785 (home-page "https://github.com/Nowosad/spData")
12786 (synopsis "Datasets for spatial analysis")
12787 (description
12788 "This a package containing diverse spatial datasets for demonstrating,
12789benchmarking and teaching spatial data analysis. It includes R data of class
12790@code{sf}, @code{Spatial}, and @code{nb}. It also contains data stored in a
12791range of file formats including GeoJSON, ESRI Shapefile and GeoPackage. Some
12792of the datasets are designed to illustrate specific analysis techniques.
12793@code{cycle_hire()} and @code{cycle_hire_osm()}, for example, are designed to
12794illustrate point pattern analysis techniques.")
12795 (license license:cc0)))
e5228273
RW
12796
12797(define-public r-learnbayes
12798 (package
12799 (name "r-learnbayes")
12800 (version "2.15.1")
12801 (source
12802 (origin
12803 (method url-fetch)
12804 (uri (cran-uri "LearnBayes" version))
12805 (sha256
12806 (base32
12807 "0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"))))
12808 (properties `((upstream-name . "LearnBayes")))
12809 (build-system r-build-system)
12810 (home-page "https://cran.r-project.org/web/packages/LearnBayes")
12811 (synopsis "Functions for learning Bayesian inference")
12812 (description
12813 "This package provides a collection of functions helpful in learning the
12814basic tenets of Bayesian statistical inference. It contains functions for
12815summarizing basic one and two parameter posterior distributions and predictive
12816distributions. It contains MCMC algorithms for summarizing posterior
12817distributions defined by the user. It also contains functions for regression
12818models, hierarchical models, Bayesian tests, and illustrations of Gibbs
12819sampling.")
12820 (license license:gpl2+)))
dcc50286
RW
12821
12822(define-public r-deldir
12823 (package
12824 (name "r-deldir")
4eed03ea 12825 (version "0.1-23")
dcc50286
RW
12826 (source
12827 (origin
12828 (method url-fetch)
12829 (uri (cran-uri "deldir" version))
12830 (sha256
12831 (base32
4eed03ea 12832 "0790dwxb2mz1ffz8gd5vwdr0if2q76dzy3vab5rsykf9kz72n4g0"))))
dcc50286
RW
12833 (build-system r-build-system)
12834 (native-inputs `(("gfortran" ,gfortran)))
12835 (home-page "https://cran.r-project.org/web/packages/deldir")
12836 (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation")
12837 (description
12838 "This package provides tools for calculating the Delaunay triangulation
12839and the Dirichlet or Voronoi tessellation (with respect to the entire plane)
12840of a planar point set. It plots triangulations and tessellations in various
12841ways, clips tessellations to sub-windows, calculates perimeters of
12842tessellations, and summarizes information about the tiles of the
12843tessellation.")
12844 (license license:gpl2+)))
d884e407
RW
12845
12846(define-public r-sf
12847 (package
12848 (name "r-sf")
2deb1529 12849 (version "0.7-7")
d884e407
RW
12850 (source
12851 (origin
12852 (method url-fetch)
12853 (uri (cran-uri "sf" version))
12854 (sha256
12855 (base32
2deb1529 12856 "192hw52x1qlif8zyai1kff1wiyr3yl5f7jj1rk3k0nr8das0qy6i"))))
d884e407
RW
12857 (build-system r-build-system)
12858 (inputs
12859 `(("gdal" ,gdal)
12860 ("geos" ,geos)
12861 ("proj" ,proj.4)
12862 ("zlib" ,zlib)))
12863 (propagated-inputs
12864 `(("r-classint" ,r-classint)
12865 ("r-dbi" ,r-dbi)
12866 ("r-magrittr" ,r-magrittr)
12867 ("r-rcpp" ,r-rcpp)
12868 ("r-units" ,r-units)))
12869 (native-inputs `(("pkg-config" ,pkg-config)))
12870 (home-page "https://github.com/r-spatial/sf/")
12871 (synopsis "Simple features for R")
12872 (description
12873 "This package provides support for simple features, a standardized way to
12874encode spatial vector data. It binds to GDAL for reading and writing data, to
12875GEOS for geometrical operations, and to PROJ for projection conversions and
12876datum transformations.")
12877 ;; Either of these licenses
12878 (license (list license:gpl2 license:expat))))
e371e534
RW
12879
12880(define-public r-spdep
12881 (package
12882 (name "r-spdep")
24be014e 12883 (version "1.1-2")
e371e534
RW
12884 (source
12885 (origin
12886 (method url-fetch)
12887 (uri (cran-uri "spdep" version))
12888 (sha256
12889 (base32
24be014e 12890 "06mk81kc1ml2wjc8wwwgr0wasjcr4mwrxpfa8vfc373bmnha635s"))))
e371e534
RW
12891 (build-system r-build-system)
12892 (propagated-inputs
12893 `(("r-boot" ,r-boot)
12894 ("r-coda" ,r-coda)
12895 ("r-deldir" ,r-deldir)
12896 ("r-expm" ,r-expm)
12897 ("r-gmodels" ,r-gmodels)
12898 ("r-learnbayes" ,r-learnbayes)
12899 ("r-mass" ,r-mass)
12900 ("r-matrix" ,r-matrix)
12901 ("r-nlme" ,r-nlme)
12902 ("r-sf" ,r-sf)
12903 ("r-sp" ,r-sp)
12904 ("r-spdata" ,r-spdata)))
12905 (home-page "https://github.com/r-spatial/spdep/")
12906 (synopsis "Spatial dependence: weighting schemes, statistics and models")
12907 (description
12908 "This package provides a collection of functions to create spatial
12909weights matrix objects from polygon contiguities, from point patterns by
12910distance and tessellations, for summarizing these objects, and for permitting
12911their use in spatial data analysis, including regional aggregation by minimum
12912spanning tree.")
12913 (license license:gpl2+)))
91c1fbdf
RW
12914
12915(define-public r-adegenet
12916 (package
12917 (name "r-adegenet")
12918 (version "2.1.1")
12919 (source
12920 (origin
12921 (method url-fetch)
12922 (uri (cran-uri "adegenet" version))
12923 (sha256
12924 (base32
12925 "0ynfblp0hbd3dp3k86fn1wyhqr28lk6hs2bg4q7gyf0sfdfzwhrh"))))
12926 (build-system r-build-system)
12927 (propagated-inputs
12928 `(("r-ade4" ,r-ade4)
12929 ("r-ape" ,r-ape)
12930 ("r-boot" ,r-boot)
12931 ("r-dplyr" ,r-dplyr)
12932 ("r-ggplot2" ,r-ggplot2)
12933 ("r-igraph" ,r-igraph)
12934 ("r-mass" ,r-mass)
12935 ("r-reshape2" ,r-reshape2)
12936 ("r-seqinr" ,r-seqinr)
12937 ("r-shiny" ,r-shiny)
12938 ("r-spdep" ,r-spdep)
12939 ("r-vegan" ,r-vegan)))
12940 (home-page "https://github.com/thibautjombart/adegenet")
12941 (synopsis "Exploratory analysis of genetic and genomic data")
12942 (description
12943 "This package provides a toolset for the exploration of genetic and
12944genomic data. Adegenet provides formal (S4) classes for storing and handling
12945various genetic data, including genetic markers with varying ploidy and
12946hierarchical population structure (@code{genind} class), alleles counts by
12947populations (@code{genpop}), and genome-wide SNP data (@code{genlight}). It
12948also implements original multivariate methods (DAPC, sPCA), graphics,
12949statistical tests, simulation tools, distance and similarity measures, and
12950several spatial methods. A range of both empirical and simulated datasets is
12951also provided to illustrate various methods.")
12952 (license license:gpl2+)))
3d2bc817
RW
12953
12954(define-public r-pegas
12955 (package
12956 (name "r-pegas")
12957 (version "0.11")
12958 (source
12959 (origin
12960 (method url-fetch)
12961 (uri (cran-uri "pegas" version))
12962 (sha256
12963 (base32
12964 "0l21bapzbjcvblbvks3jh9rpy9hng1ccd7f0glhqw695lc737bpx"))))
12965 (build-system r-build-system)
12966 (propagated-inputs
12967 `(("r-adegenet" ,r-adegenet)
12968 ("r-ape" ,r-ape)))
12969 (home-page "http://ape-package.ird.fr/pegas.html")
12970 (synopsis "Population and evolutionary genetics analysis system")
12971 (description
12972 "This package provides functions for reading, writing, plotting,
12973analysing, and manipulating allelic and haplotypic data, including from VCF
12974files, and for the analysis of population nucleotide sequences and
12975micro-satellites including coalescent analyses, linkage disequilibrium,
12976population structure (Fst, Amova) and equilibrium (HWE), haplotype networks,
12977minimum spanning tree and network, and median-joining networks.")
12978 (license license:gpl2+)))
cd977b35
RW
12979
12980(define-public r-rmetasim
12981 (package
12982 (name "r-rmetasim")
12983 (version "3.1.7")
12984 (source
12985 (origin
12986 (method url-fetch)
12987 (uri (cran-uri "rmetasim" version))
12988 (sha256
12989 (base32
12990 "0sz4mdprdi6sgkfwfdvh2hr9nxiwq17sw0vggq3cvs7lzb0i6m9r"))))
12991 (build-system r-build-system)
12992 (propagated-inputs
12993 `(("r-ade4" ,r-ade4)
12994 ("r-adegenet" ,r-adegenet)
12995 ("r-gtools" ,r-gtools)
12996 ("r-pegas" ,r-pegas)))
12997 (home-page "https://cran.r-project.org/web/packages/rmetasim")
12998 (synopsis "Individual-based population genetic simulation environment")
12999 (description
13000 "This package provides an interface between R and the metasim simulation
13001engine. The simulation environment is documented in: Strand, A.(2002),
13002Metasim 1.0: an individual-based environment for simulating population
13003genetics of complex population dynamics.")
13004 ;; Any GPL version
13005 (license license:gpl2+)))
601ddf02
RW
13006
13007(define-public r-genetics
13008 (package
13009 (name "r-genetics")
f1c1bbc1 13010 (version "1.3.8.1.2")
601ddf02
RW
13011 (source
13012 (origin
13013 (method url-fetch)
13014 (uri (cran-uri "genetics" version))
13015 (sha256
13016 (base32
f1c1bbc1 13017 "1v0ylnia6c44v356dsmnkx6054vcxazpzsrdh3yph5ch5vg6gjrh"))))
601ddf02
RW
13018 (build-system r-build-system)
13019 (propagated-inputs
13020 `(("r-combinat" ,r-combinat)
13021 ("r-gdata" ,r-gdata)
13022 ("r-gtools" ,r-gtools)
13023 ("r-mass" ,r-mass)
13024 ("r-mvtnorm" ,r-mvtnorm)))
13025 (home-page "https://cran.r-project.org/web/packages/genetics/")
13026 (synopsis "Population genetics")
13027 (description
13028 "This package provides classes and methods for handling genetic data.
13029It includes classes to represent genotypes and haplotypes at single markers up
13030to multiple markers on multiple chromosomes. Function include allele
13031frequencies, flagging homo/heterozygotes, flagging carriers of certain
13032alleles, estimating and testing for Hardy-Weinberg disequilibrium, estimating
13033and testing for linkage disequilibrium, ...")
13034 ;; Any GPL version.
13035 (license license:gpl2+)))
5ef7d057
RW
13036
13037(define-public r-snp-plotter
13038 (package
13039 (name "r-snp-plotter")
13040 (version "0.5.1")
13041 (source
13042 (origin
13043 (method url-fetch)
13044 (uri (cran-uri "snp.plotter" version))
13045 (sha256
13046 (base32
13047 "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"))))
13048 (properties `((upstream-name . "snp.plotter")))
13049 (build-system r-build-system)
13050 (propagated-inputs `(("r-genetics" ,r-genetics)))
13051 (home-page "https://cran.r-project.org/web/packages/snp.plotter/")
13052 (synopsis "Plot p-values using single SNP and/or haplotype data")
13053 (description
13054 "This package helps you create plots of p-values using single SNP and/or
13055haplotype data. Main features of the package include options to display a
13056@dfn{linkage disequilibrium} (LD) plot and the ability to plot multiple
13057datasets simultaneously. Plots can be created using global and/or individual
13058haplotype p-values along with single SNP p-values. Images are created as
13059either PDF/EPS files.")
13060 (license license:gpl2+)))
6a472af3
RW
13061
13062(define-public r-polspline
13063 (package
13064 (name "r-polspline")
9fea25cf 13065 (version "1.1.15")
6a472af3
RW
13066 (source
13067 (origin
13068 (method url-fetch)
13069 (uri (cran-uri "polspline" version))
13070 (sha256
13071 (base32
9fea25cf 13072 "19zs4kpagsrzhng1byjbz1c4jxnfk58h4rgr096ml1bjwrgamnwc"))))
6a472af3
RW
13073 (build-system r-build-system)
13074 (native-inputs `(("gfortran" ,gfortran)))
13075 (home-page "https://cran.r-project.org/web/packages/polspline/")
13076 (synopsis "Polynomial spline routines")
13077 (description
13078 "This package provides routines for the polynomial spline fitting
13079routines hazard regression, hazard estimation with flexible tails, logspline,
13080lspec, polyclass, and polymars.")
13081 (license license:gpl2+)))
a8c965cf
RW
13082
13083(define-public r-rms
13084 (package
13085 (name "r-rms")
88a39cc6 13086 (version "5.1-3.1")
a8c965cf
RW
13087 (source
13088 (origin
13089 (method url-fetch)
13090 (uri (cran-uri "rms" version))
13091 (sha256
13092 (base32
88a39cc6 13093 "0drbr3g0x5pbxyzy50wnf92rbal8izizrcqslqhg0gsfg9adjih9"))))
a8c965cf
RW
13094 (build-system r-build-system)
13095 (propagated-inputs
13096 `(("r-ggplot2" ,r-ggplot2)
13097 ("r-hmisc" ,r-hmisc)
13098 ("r-htmltable" ,r-htmltable)
13099 ("r-htmltools" ,r-htmltools)
13100 ("r-lattice" ,r-lattice)
13101 ("r-multcomp" ,r-multcomp)
13102 ("r-nlme" ,r-nlme)
13103 ("r-polspline" ,r-polspline)
13104 ("r-quantreg" ,r-quantreg)
13105 ("r-rpart" ,r-rpart)
13106 ("r-sparsem" ,r-sparsem)
13107 ("r-survival" ,r-survival)))
13108 (native-inputs `(("gfortran" ,gfortran)))
13109 (home-page "http://biostat.mc.vanderbilt.edu/rms")
13110 (synopsis "Regression modeling strategies")
13111 (description
13112 "This is a package for regression modeling, testing, estimation,
13113validation, graphics, prediction, and typesetting by storing enhanced model
13114design attributes in the fit. The rms package is a collection of functions
13115that assist with and streamline modeling. It also contains functions for
13116binary and ordinal logistic regression models, ordinal models for continuous Y
13117with a variety of distribution families, and the Buckley-James multiple
13118regression model for right-censored responses, and implements penalized
13119maximum likelihood estimation for logistic and ordinary linear models. The
13120package works with almost any regression model, but it was especially written
13121to work with binary or ordinal regression models, Cox regression, accelerated
13122failure time models, ordinary linear models, the Buckley-James model,
13123generalized least squares for serially or spatially correlated observations,
13124generalized linear models, and quantile regression.")
13125 (license license:gpl2+)))
cd47dcf6
RW
13126
13127(define-public r-haplo-stats
13128 (package
13129 (name "r-haplo-stats")
13130 (version "1.7.9")
13131 (source
13132 (origin
13133 (method url-fetch)
13134 (uri (cran-uri "haplo.stats" version))
13135 (sha256
13136 (base32
13137 "19kxascqq5qz0zdxx0w837ji207y1z2ggxkl4vmlbay03k2dw2mx"))))
13138 (properties `((upstream-name . "haplo.stats")))
13139 (build-system r-build-system)
13140 (propagated-inputs
13141 `(("r-rms" ,r-rms)))
13142 (native-inputs
13143 `(("r-r-rsp" ,r-r-rsp))) ; for vignettes
13144 (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software")
13145 (synopsis "Analysis of haplotypes when linkage phase is ambiguous")
13146 (description
13147 "This package provides routines for the analysis of indirectly measured
13148haplotypes. The statistical methods assume that all subjects are unrelated
13149and that haplotypes are ambiguous (due to unknown linkage phase of the genetic
13150markers). The main functions are: @code{haplo.em()}, @code{haplo.glm()},
13151@code{haplo.score()}, and @code{haplo.power()}; all of which have detailed
13152examples in the vignette.")
13153 (license license:gpl2+)))
bffb5826
RW
13154
13155(define-public r-bqtl
13156 (package
13157 (name "r-bqtl")
13158 (version "1.0-32")
13159 (source
13160 (origin
13161 (method url-fetch)
13162 (uri (cran-uri "bqtl" version))
13163 (sha256
13164 (base32
13165 "0jjqgsm9fmvz5nkgz608xfljjpmaf4rs4f7kxvpqn4b1l9s5lhci"))))
13166 (build-system r-build-system)
13167 (native-inputs `(("gfortran" ,gfortran)))
13168 (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/")
13169 (synopsis "Bayesian QTL mapping toolkit")
13170 (description
13171 "This is a QTL mapping toolkit for inbred crosses and recombinant inbred
13172lines. It includes maximum likelihood and Bayesian tools.")
13173 (license license:gpl2+)))
73fcd222
RW
13174
13175(define-public r-ibdreg
13176 (package
13177 (name "r-ibdreg")
13178 (version "0.2.5")
13179 (source
13180 (origin
13181 (method url-fetch)
13182 (uri (cran-uri "ibdreg" version))
13183 (sha256
13184 (base32
13185 "1kaa5q1byi30wzr0mw4w2cv1ssxprzcwf91wrpqwkgcsdy7dkh2g"))))
13186 (build-system r-build-system)
13187 (home-page "https://www.mayo.edu/research/labs/\
13188statistical-genetics-genetic-epidemiology/software")
13189 (synopsis "Regression methods for IBD linkage with covariates")
13190 (description
13191 "This package provides a method to test genetic linkage with covariates
13192by regression methods with response IBD sharing for relative pairs. Account
13193for correlations of IBD statistics and covariates for relative pairs within
13194the same pedigree.")
13195 (license license:gpl2+)))
d4a255a4
RW
13196
13197(define-public r-dlmap
13198 (package
13199 (name "r-dlmap")
13200 (version "1.13")
13201 (source
13202 (origin
13203 (method url-fetch)
13204 (uri (cran-uri "dlmap" version))
13205 (sha256
13206 (base32
13207 "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"))))
13208 (build-system r-build-system)
13209 (propagated-inputs
13210 `(("r-ibdreg" ,r-ibdreg)
13211 ("r-mgcv" ,r-mgcv)
13212 ("r-nlme" ,r-nlme)
13213 ("r-qtl" ,r-qtl)
13214 ("r-wgaim" ,r-wgaim)))
13215 (home-page "https://cran.r-project.org/web/packages/dlmap/")
13216 (synopsis "Detection localization mapping for QTL")
13217 (description
13218 "This is package for QTL mapping in a mixed model framework with separate
13219detection and localization stages. The first stage detects the number of QTL
13220on each chromosome based on the genetic variation due to grouped markers on
13221the chromosome; the second stage uses this information to determine the most
13222likely QTL positions. The mixed model can accommodate general fixed and
13223random effects, including spatial effects in field trials and pedigree
13224effects. It is applicable to backcrosses, doubled haploids, recombinant
13225inbred lines, F2 intercrosses, and association mapping populations.")
13226 (license license:gpl2)))
1cdd9f0e
RW
13227
13228(define-public r-ldheatmap
13229 (package
13230 (name "r-ldheatmap")
1a88de18 13231 (version "0.99-7")
1cdd9f0e
RW
13232 (source
13233 (origin
13234 (method url-fetch)
13235 (uri (cran-uri "LDheatmap" version))
13236 (sha256
13237 (base32
1a88de18 13238 "1r0j8bihi5z1x0sgaf7dwzpsw9i0nc1vylvipvc0cia2ka1lr9dc"))))
1cdd9f0e
RW
13239 (properties `((upstream-name . "LDheatmap")))
13240 (build-system r-build-system)
13241 (propagated-inputs
13242 `(("r-genetics" ,r-genetics)
1a88de18 13243 ("r-rcpp" ,r-rcpp)
1cdd9f0e
RW
13244 ("r-snpstats" ,r-snpstats)))
13245 (home-page "http://stat.sfu.ca/statgen/research/ldheatmap.html")
13246 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
13247 (description
13248 "This package provides tools to produce a graphical display, as a heat
13249map, of measures of pairwise linkage disequilibria between SNPs. Users may
13250optionally include the physical locations or genetic map distances of each SNP
13251on the plot.")
13252 (license license:gpl3)))
b8fea3c8
RW
13253
13254(define-public r-hwde
13255 (package
13256 (name "r-hwde")
13257 (version "0.67")
13258 (source
13259 (origin
13260 (method url-fetch)
13261 (uri (cran-uri "hwde" version))
13262 (sha256
13263 (base32
13264 "0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"))))
13265 (build-system r-build-system)
13266 (home-page "https://cran.r-project.org/web/packages/hwde/")
13267 (synopsis "Models and tests for departure from Hardy-Weinberg equilibrium")
13268 (description
13269 "This package fits models for genotypic disequilibria, as described in
13270Huttley and Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast
13271terms are available that account for first order interactions between loci.
13272It also implements, for a single locus in a single population, a conditional
13273exact test for Hardy-Weinberg equilibrium.")
13274 (license license:gpl2+)))
7cd4ff2f
RW
13275
13276(define-public r-tdthap
13277 (package
13278 (name "r-tdthap")
87b43815 13279 (version "1.1-11")
7cd4ff2f
RW
13280 (source
13281 (origin
13282 (method url-fetch)
13283 (uri (cran-uri "tdthap" version))
13284 (sha256
13285 (base32
87b43815 13286 "15qlj2bivvz3pizd8dq34wczbkbxhzqh3cqp1ixkdkprlyvcxj5k"))))
7cd4ff2f
RW
13287 (build-system r-build-system)
13288 (home-page "https://cran.r-project.org/web/packages/tdthap/")
13289 (synopsis "TDT tests for extended haplotypes")
13290 (description
13291 "Functions and examples are provided for transmission/disequilibrium
13292tests for extended marker haplotypes, as in Clayton, D. and Jones, H. (1999)
13293\"Transmission/disequilibrium tests for extended marker haplotypes\".")
13294 (license license:artistic2.0)))
469fb438
RW
13295
13296(define-public r-sparql
13297 (package
13298 (name "r-sparql")
13299 (version "1.16")
13300 (source (origin
13301 (method url-fetch)
13302 (uri (cran-uri "SPARQL" version))
13303 (sha256
13304 (base32
13305 "0gak1q06yyhdmcxb2n3v0h9gr1vqd0viqji52wpw211qp6r6dcrc"))))
13306 (properties `((upstream-name . "SPARQL")))
13307 (build-system r-build-system)
13308 (propagated-inputs
13309 `(("r-rcurl" ,r-rcurl)
13310 ("r-xml" ,r-xml)))
13311 (home-page "https://cran.r-project.org/web/packages/SPARQL")
13312 (synopsis "SPARQL client for R")
13313 (description "This package provides an interface to use SPARQL to pose
13314SELECT or UPDATE queries to an end-point.")
13315 ;; The only license indication is found in the DESCRIPTION file,
13316 ;; which states GPL-3. So we cannot assume GPLv3+.
13317 (license license:gpl3)))
0ef062b3
RW
13318
13319(define-public r-bookdown
13320 (package
13321 (name "r-bookdown")
e768b339 13322 (version "0.13")
0ef062b3
RW
13323 (source (origin
13324 (method url-fetch)
13325 (uri (cran-uri "bookdown" version))
13326 (sha256
13327 (base32
e768b339 13328 "15r9scgnq68hmfcfxvjk286hpbr825bib1d2kgh0lv3dgz2i2bg1"))))
0ef062b3
RW
13329 (build-system r-build-system)
13330 (propagated-inputs
13331 `(("r-htmltools" ,r-htmltools)
13332 ("r-knitr" ,r-knitr)
13333 ("r-rmarkdown" ,r-rmarkdown)
13334 ("r-tinytex" ,r-tinytex)
650e8def
RW
13335 ("r-xfun" ,r-xfun)
13336 ("pandoc" ,ghc-pandoc)))
0ef062b3
RW
13337 (home-page "https://github.com/rstudio/bookdown")
13338 (synopsis "Authoring books and technical documents with R markdown")
13339 (description "This package provides output formats and utilities for
13340authoring books and technical documents with R Markdown.")
13341 (license license:gpl3)))
72a216a9
RW
13342
13343(define-public r-optparse
13344 (package
13345 (name "r-optparse")
b85a5f3b 13346 (version "1.6.2")
72a216a9
RW
13347 (source
13348 (origin
13349 (method url-fetch)
13350 (uri (cran-uri "optparse" version))
13351 (sha256
13352 (base32
b85a5f3b 13353 "0zrp6jakjhawrwfri270ym83vj5a7nvjk0w6b41z41ahw2da99dm"))))
72a216a9
RW
13354 (build-system r-build-system)
13355 (propagated-inputs
13356 `(("r-getopt" ,r-getopt)))
13357 (home-page "https://github.com/trevorld/optparse")
13358 (synopsis "Command line option parser")
13359 (description
13360 "This package provides a command line parser inspired by Python's
13361@code{optparse} library to be used with Rscript to write shebang scripts
13362that accept short and long options.")
13363 (license license:gpl2+)))
c5a2b518
RW
13364
13365(define-public r-wgcna
13366 (package
13367 (name "r-wgcna")
7a857771 13368 (version "1.68")
c5a2b518
RW
13369 (source
13370 (origin
13371 (method url-fetch)
13372 (uri (cran-uri "WGCNA" version))
13373 (sha256
13374 (base32
7a857771 13375 "1s7gy5vd7x67hpgli8r7ba2z99w3psiyv5hqmrh94zw141dg210a"))))
c5a2b518
RW
13376 (properties `((upstream-name . "WGCNA")))
13377 (build-system r-build-system)
13378 (propagated-inputs
13379 `(("r-annotationdbi" ,r-annotationdbi)
13380 ("r-doparallel" ,r-doparallel)
13381 ("r-dynamictreecut" ,r-dynamictreecut)
13382 ("r-fastcluster" ,r-fastcluster)
13383 ("r-foreach" ,r-foreach)
13384 ("r-go-db" ,r-go-db)
13385 ("r-hmisc" ,r-hmisc)
13386 ("r-impute" ,r-impute)
13387 ("r-rcpp" ,r-rcpp)
13388 ("r-robust" ,r-robust)
13389 ("r-survival" ,r-survival)
13390 ("r-matrixstats" ,r-matrixstats)
13391 ("r-preprocesscore" ,r-preprocesscore)))
13392 (home-page
13393 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
13394 (synopsis "Weighted correlation network analysis")
13395 (description
13396 "This package provides functions necessary to perform Weighted
13397Correlation Network Analysis on high-dimensional data. It includes functions
13398for rudimentary data cleaning, construction and summarization of correlation
13399networks, module identification and functions for relating both variables and
13400modules to sample traits. It also includes a number of utility functions for
13401data manipulation and visualization.")
13402 (license license:gpl2+)))
bac0ca32
RW
13403
13404(define-public r-kernlab
13405 (package
13406 (name "r-kernlab")
13407 (version "0.9-27")
13408 (source
13409 (origin
13410 (method url-fetch)
13411 (uri (cran-uri "kernlab" version))
13412 (sha256
13413 (base32
13414 "1m0xqf6gyvwayz7w3c83y32ayvnlz0jicj8ijk808zq9sh7dbbgn"))))
13415 (build-system r-build-system)
13416 (home-page "https://cran.r-project.org/web/packages/kernlab")
13417 (synopsis "Kernel-based machine learning tools")
13418 (description
13419 "This package provides kernel-based machine learning methods for
13420classification, regression, clustering, novelty detection, quantile regression
13421and dimensionality reduction. Among other methods @code{kernlab} includes
13422Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes
13423and a QP solver.")
13424 (license license:gpl2)))
a0583c0d
RW
13425
13426(define-public r-hierfstat
13427 (package
13428 (name "r-hierfstat")
13429 (version "0.04-22")
13430 (source
13431 (origin
13432 (method url-fetch)
13433 (uri (cran-uri "hierfstat" version))
13434 (sha256
13435 (base32
13436 "1fav2v2996v5kb1ffa6v5wxfm921syxg6as034vd3j4jfhdibyfx"))))
13437 (build-system r-build-system)
13438 (propagated-inputs
13439 `(("r-ade4" ,r-ade4)
13440 ("r-adegenet" ,r-adegenet)
13441 ("r-gtools" ,r-gtools)))
13442 (home-page "https://cran.r-project.org/web/packages/hierfstat/")
13443 (synopsis "Estimation and tests of hierarchical F-statistics")
13444 (description
13445 "This package allows the estimation of hierarchical F-statistics from
13446haploid or diploid genetic data with any numbers of levels in the hierarchy,
13447following the algorithm of Yang (Evolution, 1998, 52(4):950-956). Functions
13448are also given to test via randomisations the significance of each F and
13449variance components, using the likelihood-ratio statistics G.")
13450 (license license:gpl2+)))
3080b81a
RW
13451
13452(define-public r-hapassoc
13453 (package
13454 (name "r-hapassoc")
13455 (version "1.2-8")
13456 (source
13457 (origin
13458 (method url-fetch)
13459 (uri (cran-uri "hapassoc" version))
13460 (sha256
13461 (base32
13462 "0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"))))
13463 (build-system r-build-system)
13464 (home-page "http://stat.sfu.ca/statgen/research/hapassoc.html")
13465 (synopsis "Inference of trait associations with SNP haplotypes")
13466 (description
13467 "Hapassoc performs likelihood inference of trait associations with
13468haplotypes and other covariates in @dfn{generalized linear models} (GLMs). The
13469functions are developed primarily for data collected in cohort or
13470cross-sectional studies. They can accommodate uncertain haplotype phase and
13471handle missing genotypes at some SNPs.")
13472 (license license:gpl2)))
7166b77a
RW
13473
13474(define-public r-sampling
13475 (package
13476 (name "r-sampling")
13477 (version "2.8")
13478 (source
13479 (origin
13480 (method url-fetch)
13481 (uri (cran-uri "sampling" version))
13482 (sha256
13483 (base32
13484 "06pj7dan0mknpsblmlnk7am78qrnwgnql5vvx7vmbfvib7rj6s9m"))))
13485 (build-system r-build-system)
13486 (propagated-inputs
13487 `(("r-lpsolve" ,r-lpsolve)
13488 ("r-mass" ,r-mass)))
13489 (home-page "https://cran.r-project.org/web/packages/sampling/")
13490 (synopsis "Survey sampling")
13491 (description
13492 "This package provides functions for drawing and calibrating samples.")
13493 (license license:gpl2+)))
4f8b1fb3
RW
13494
13495(define-public r-r2html
13496 (package
13497 (name "r-r2html")
13498 (version "2.3.2")
13499 (source
13500 (origin
13501 (method url-fetch)
13502 (uri (cran-uri "R2HTML" version))
13503 (sha256
13504 (base32
13505 "00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"))))
13506 (properties `((upstream-name . "R2HTML")))
13507 (build-system r-build-system)
13508 (home-page "https://github.com/nalimilan/R2HTML")
13509 (synopsis "HTML export for R objects")
13510 (description
13511 "This package includes HTML functions and methods to write in an HTML
13512file. Thus, making HTML reports is easy. It includes a function that allows
13513redirection on the fly, which appears to be very useful for teaching purposes,
13514as the student can keep a copy of the produced output to keep all that they
13515did during the course. The package comes with a vignette describing how to
13516write HTML reports for statistical analysis. Finally, a driver for Sweave
13517allows to parse HTML flat files containing R code and to automatically write
13518the corresponding outputs (tables and graphs).")
13519 (license license:gpl2+)))
3f6e6e98
RW
13520
13521(define-public r-rjava
13522 (package
13523 (name "r-rjava")
f2f89e9a 13524 (version "0.9-11")
3f6e6e98
RW
13525 (source
13526 (origin
13527 (method url-fetch)
13528 (uri (cran-uri "rJava" version))
13529 (sha256
13530 (base32
f2f89e9a 13531 "0s9cjy1wh7snmbqwznh8f1r4ipylr7mgda4a979z963a8lqy32n2"))))
3f6e6e98
RW
13532 (properties `((upstream-name . "rJava")))
13533 (build-system r-build-system)
13534 (arguments
13535 `(#:modules ((guix build utils)
13536 (guix build r-build-system)
13537 (ice-9 match))
13538 #:phases
13539 (modify-phases %standard-phases
13540 (add-after 'unpack 'set-JAVA_HOME
13541 (lambda* (#:key inputs #:allow-other-keys)
13542 (let ((jdk (assoc-ref inputs "jdk")))
13543 (setenv "JAVA_HOME" jdk)
13544 (setenv "JAVA" (which "java"))
13545 (setenv "JAR" (which "jar"))
13546 (setenv "JAVAC" (which "javac"))
13547 (setenv "JAVAH" (which "javah"))
13548 (setenv "JAVA_CPPFLAGS"
13549 (string-append "-I" jdk "/include "
13550 "-I" jdk "/include/linux"))
13551 (match (find-files (string-append jdk "/jre/lib/") "libjvm.so")
13552 ((lib) (setenv "JAVA_LIBS" lib))
13553 (_ (error "Could not find libjvm.so"))))
13554 #t)))))
13555 (inputs
13556 `(("icu4c" ,icu4c)
13557 ("jdk" ,icedtea-8 "jdk")
13558 ("pcre" ,pcre)
13559 ("zlib" ,zlib)))
13560 (home-page "http://www.rforge.net/rJava/")
13561 (synopsis "Low-Level R to Java interface")
13562 (description
13563 "This package provides a low-level interface to the Java VM very much
13564like .C/.Call and friends. It allows the creation of objects, calling methods
13565and accessing fields.")
13566 (license license:gpl2)))
b9b177b3
RW
13567
13568(define-public r-svmisc
13569 (package
13570 (name "r-svmisc")
13571 (version "1.1.0")
13572 (source
13573 (origin
13574 (method url-fetch)
13575 (uri (cran-uri "svMisc" version))
13576 (sha256
13577 (base32
13578 "01r2a73wx2sh1njky961fxabx5wgddqqjqba6vjg0f3h8r3abmn2"))))
13579 (properties `((upstream-name . "svMisc")))
13580 (build-system r-build-system)
13581 (home-page "https://github.com/SciViews/svMisc")
13582 (synopsis "Miscellaneous functions for SciViews")
13583 (description
13584 "This package provides miscellaneous functions for SciViews or general
13585use, including tools to manage a temporary environment attached to the search
13586path for temporary variables you do not want to @code{save()} or
13587@code{load()}; test the current platform; showing progress bars, etc.")
13588 (license license:gpl2)))
18c51cf3
RW
13589
13590(define-public r-xyz
13591 (package
13592 (name "r-xyz")
13593 (version "0.2")
13594 (source
13595 (origin
13596 (method url-fetch)
13597 (uri (cran-uri "xyz" version))
13598 (sha256
13599 (base32
13600 "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"))))
13601 (build-system r-build-system)
13602 (propagated-inputs
13603 `(("r-rcpp" ,r-rcpp)))
13604 (home-page "https://cran.r-project.org/web/packages/xyz/")
13605 (synopsis "Algorithm for fast interaction search in high-dimensional data")
13606 (description
13607 "High dimensional interaction search by brute force requires a quadratic
13608computational cost in the number of variables. The xyz algorithm provably
13609finds strong interactions in almost linear time. For details of the algorithm
13610see: G. Thanei, N. Meinshausen and R. Shah (2016). The xyz algorithm for fast
13611interaction search in high-dimensional data.")
13612 ;; Any version of the GPL.
13613 (license license:gpl2+)))
81df4e1e
RW
13614
13615(define-public r-rttf2pt1
13616 (package
13617 (name "r-rttf2pt1")
13618 (version "1.3.7")
13619 (source
13620 (origin
13621 (method url-fetch)
13622 (uri (cran-uri "Rttf2pt1" version))
13623 (sha256
13624 (base32
13625 "12hf9r3mhjr9sawdvf7qhjf1zph2q64f77i81jwvy7awidbm0kja"))))
13626 (properties `((upstream-name . "Rttf2pt1")))
13627 (build-system r-build-system)
13628 (home-page "https://github.com/wch/Rttf2pt1")
13629 (synopsis "Font conversion utility")
13630 (description
13631 "This package contains the program @code{ttf2pt1}, for use with the
13632@code{extrafont} package.")
13633 ;; Most of the files are covered under the Expat license. Some files are
13634 ;; covered under BSD-3. Deviations for individual files are recorded in
13635 ;; the LICENSE file.
13636 (license (list license:bsd-3 license:expat
13637 (license:non-copyleft "file://LICENSE")))))
b6933ea6
RW
13638
13639(define-public r-extrafontdb
13640 (package
13641 (name "r-extrafontdb")
13642 (version "1.0")
13643 (source
13644 (origin
13645 (method url-fetch)
13646 (uri (cran-uri "extrafontdb" version))
13647 (sha256
13648 (base32
13649 "115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"))))
13650 (build-system r-build-system)
13651 (home-page "https://github.com/wch/extrafontdb")
13652 (synopsis "Database for the extrafont package")
13653 (description
13654 "This package holds the database for the @code{extrafont} package.")
13655 (license license:gpl2)))
2331bf2a
RW
13656
13657(define-public r-extrafont
13658 (package
13659 (name "r-extrafont")
13660 (version "0.17")
13661 (source
13662 (origin
13663 (method url-fetch)
13664 (uri (cran-uri "extrafont" version))
13665 (sha256
13666 (base32
13667 "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"))))
13668 (build-system r-build-system)
13669 (propagated-inputs
13670 `(("r-extrafontdb" ,r-extrafontdb)
13671 ("r-rttf2pt1" ,r-rttf2pt1)))
13672 (home-page "https://github.com/wch/extrafont")
13673 (synopsis "Tools for using fonts in R")
13674 (description
13675 "The extrafont package makes it easier to use fonts other than the basic
13676PostScript fonts that R uses. Fonts that are imported into extrafont can be
13677used with PDF or PostScript output files. There are two hurdles for using
13678fonts in PDF (or Postscript) output files:
13679
13680@enumerate
13681@item Making R aware of the font and the dimensions of the characters.
13682@item Embedding the fonts in the PDF file so that the PDF can be displayed
13683 properly on a device that doesn't have the font. This is usually needed if
13684 you want to print the PDF file or share it with others.
13685@end enumerate
13686
13687The extrafont package makes both of these things easier.")
13688 (license license:gpl2)))
2d704608
RW
13689
13690(define-public r-xkcd
13691 (package
13692 (name "r-xkcd")
13693 (version "0.0.6")
13694 (source
13695 (origin
13696 (method url-fetch)
13697 (uri (cran-uri "xkcd" version))
13698 (sha256
13699 (base32
13700 "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"))))
13701 (build-system r-build-system)
13702 (propagated-inputs
13703 `(("r-extrafont" ,r-extrafont)
13704 ("r-ggplot2" ,r-ggplot2)
13705 ("r-hmisc" ,r-hmisc)))
13706 (home-page "https://cran.r-project.org/web/packages/xkcd/")
13707 (synopsis "Plot ggplot2 graphics in the XKCD style")
13708 (description
13709 "This package provides the means to plot ggplot2 graphs in the style of
13710the XKCD web comic.")
13711 (license license:gpl3)))
0d50d0df
RW
13712
13713(define-public r-msigdbr
13714 (package
13715 (name "r-msigdbr")
995a20e8 13716 (version "7.0.1")
0d50d0df
RW
13717 (source
13718 (origin
13719 (method url-fetch)
13720 (uri (cran-uri "msigdbr" version))
13721 (sha256
13722 (base32
995a20e8 13723 "19p8z617m3my8la7n1qgb1s2msf940r372im3q30qkbcx3qxg3sd"))))
0d50d0df
RW
13724 (build-system r-build-system)
13725 (propagated-inputs
13726 `(("r-dplyr" ,r-dplyr)
13727 ("r-magrittr" ,r-magrittr)
13728 ("r-rlang" ,r-rlang)
13729 ("r-tibble" ,r-tibble)))
13730 (home-page "https://github.com/igordot/msigdbr")
13731 (synopsis "MSigDB gene sets for multiple organisms")
13732 (description
13733 "This package provides the @dfn{Molecular Signatures Database} (MSigDB)
13734gene sets typically used with the @dfn{Gene Set Enrichment Analysis} (GSEA)
13735software in a standard R data frame with key-value pairs. Included are the
13736original human gene symbols and Entrez IDs as well as the equivalents for
13737various frequently studied model organisms such as mouse, rat, pig, fly, and
13738yeast.")
13739 ;; The package is covered under the Expat license, but the upstream MSigDB
13740 ;; files are made available under the Creative Commons Attribution 4.0
13741 ;; International license.
13742 (license (list license:expat license:cc-by4.0))))
585d5ae0
RW
13743
13744(define-public r-gridgraphics
13745 (package
13746 (name "r-gridgraphics")
b985cc35 13747 (version "0.4-1")
585d5ae0
RW
13748 (source
13749 (origin
13750 (method url-fetch)
13751 (uri (cran-uri "gridGraphics" version))
13752 (sha256
13753 (base32
b985cc35 13754 "1kr3p54bkv2q7agxrva30y9bkwkiq1k2cfl5z1kvyjv6f5xi4w5p"))))
585d5ae0
RW
13755 (properties `((upstream-name . "gridGraphics")))
13756 (build-system r-build-system)
13757 (home-page "https://github.com/pmur002/gridgraphics")
13758 (synopsis "Redraw base graphics using @code{grid} graphics")
13759 (description
13760 "This package provides functions to convert a page of plots drawn with
13761the @code{graphics} package into identical output drawn with the @code{grid}
13762package. The result looks like the original @code{graphics}-based plot, but
13763consists of @code{grid} grobs and viewports that can then be manipulated with
13764@code{grid} functions (e.g., edit grobs and revisit viewports).")
13765 (license license:gpl2+)))
1c59ec70
RW
13766
13767(define-public r-farver
13768 (package
13769 (name "r-farver")
13770 (version "1.1.0")
13771 (source
13772 (origin
13773 (method url-fetch)
13774 (uri (cran-uri "farver" version))
13775 (sha256
13776 (base32
13777 "1dllgx121al374gyp9pjv1m8ip4imm8zhbgyh1970dsz2c4z71i0"))))
13778 (build-system r-build-system)
13779 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13780 (home-page "https://github.com/thomasp85/farver")
13781 (synopsis "Vectorized color conversion and comparison")
13782 (description
13783 "The encoding of color can be handled in many different ways, using
13784different color spaces. As different color spaces have different uses,
13785efficient conversion between these representations are important. This
13786package provides a set of functions that gives access to very fast color space
13787conversion and comparisons implemented in C++, and offers 100-fold speed
13788improvements over the @code{convertColor} function in the @code{grDevices}
13789package.")
13790 (license license:expat)))
e2582883
RW
13791
13792(define-public r-ggplotify
13793 (package
13794 (name "r-ggplotify")
f2758945 13795 (version "0.0.4")
e2582883
RW
13796 (source
13797 (origin
13798 (method url-fetch)
13799 (uri (cran-uri "ggplotify" version))
13800 (sha256
13801 (base32
f2758945 13802 "0nv3wdmxnc5ww9m3xlgnb0jp30j45dg33nqc6gg3y36svg8anjcg"))))
e2582883
RW
13803 (build-system r-build-system)
13804 (propagated-inputs
13805 `(("r-ggplot2" ,r-ggplot2)
13806 ("r-gridgraphics" ,r-gridgraphics)
13807 ("r-rvcheck" ,r-rvcheck)))
13808 (home-page "https://github.com/GuangchuangYu/ggplotify")
13809 (synopsis "Convert plots to @code{grob} or @code{ggplot} object")
13810 (description
13811 "This package provides tools to convert plot function calls (using
13812expression or formula) to @code{grob} or @code{ggplot} objects that are
13813compatible with the @code{grid} and @code{ggplot2} environment. With this
13814package, we are able to e.g. use @code{cowplot} to align plots produced by
13815@code{base} graphics, @code{grid}, @code{lattice}, @code{vcd} etc. by
13816converting them to @code{ggplot} objects.")
13817 (license license:artistic2.0)))
85431ca3
RW
13818
13819(define-public r-triebeard
13820 (package
13821 (name "r-triebeard")
13822 (version "0.3.0")
13823 (source
13824 (origin
13825 (method url-fetch)
13826 (uri (cran-uri "triebeard" version))
13827 (sha256
13828 (base32
13829 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"))))
13830 (build-system r-build-system)
13831 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13832 (home-page "https://github.com/Ironholds/triebeard/")
13833 (synopsis "Radix trees in Rcpp")
13834 (description
13835 "Radix trees, or tries, are key-value data structures optimized for
13836efficient lookups, similar in purpose to hash tables. This package provides
13837an implementation of radix trees for use in R programming and in developing
13838packages with Rcpp.")
13839 (license license:expat)))
91e06bed
RW
13840
13841(define-public r-tweenr
13842 (package
13843 (name "r-tweenr")
13844 (version "1.0.1")
13845 (source
13846 (origin
13847 (method url-fetch)
13848 (uri (cran-uri "tweenr" version))
13849 (sha256
13850 (base32
13851 "0sq90pbln6lkc2q3zflhkxxwpqdw5dd7igrxhdnlynkdrmi83mpg"))))
13852 (build-system r-build-system)
13853 (propagated-inputs
13854 `(("r-farver" ,r-farver)
13855 ("r-magrittr" ,r-magrittr)
13856 ("r-rcpp" ,r-rcpp)
13857 ("r-rlang" ,r-rlang)))
13858 (home-page "https://github.com/thomasp85/tweenr")
13859 (synopsis "Interpolate data for smooth animations")
13860 (description
13861 "In order to create smooth animation between states of data, tweening is
13862necessary. This package provides a range of functions for creating tweened
13863data that can be used as basis for animation. Furthermore it adds a number of
13864vectorized interpolaters for common R data types such as numeric, date and
13865color.")
13866 (license license:expat)))
09dde7fb
RW
13867
13868(define-public r-polyclip
13869 (package
13870 (name "r-polyclip")
13871 (version "1.10-0")
13872 (source
13873 (origin
13874 (method url-fetch)
13875 (uri (cran-uri "polyclip" version))
13876 (sha256
13877 (base32
13878 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl"))))
13879 (build-system r-build-system)
13880 (native-inputs `(("pkg-config" ,pkg-config)))
13881 (home-page "http://www.angusj.com/delphi/clipper.php")
13882 (synopsis "Polygon clipping")
13883 (description
13884 "This package provides an R port of the library Clipper. It performs
13885polygon clipping operations (intersection, union, set minus, set difference)
13886for polygonal regions of arbitrary complexity, including holes. It computes
13887offset polygons (spatial buffer zones, morphological dilations, Minkowski
13888dilations) for polygonal regions and polygonal lines. It computes the
13889Minkowski Sum of general polygons. There is a function for removing
13890self-intersections from polygon data.")
13891 (license license:boost1.0)))
d4ff09af
RW
13892
13893(define-public r-urltools
13894 (package
13895 (name "r-urltools")
7015ae68 13896 (version "1.7.3")
d4ff09af
RW
13897 (source
13898 (origin
13899 (method url-fetch)
13900 (uri (cran-uri "urltools" version))
13901 (sha256
13902 (base32
7015ae68 13903 "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830"))))
d4ff09af
RW
13904 (build-system r-build-system)
13905 (propagated-inputs
13906 `(("r-rcpp" ,r-rcpp)
13907 ("r-triebeard" ,r-triebeard)))
13908 (home-page "https://github.com/Ironholds/urltools/")
13909 (synopsis "Vectorized tools for URL handling and parsing")
13910 (description
13911 "This package provides a toolkit for all URL-handling needs, including
13912encoding and decoding, parsing, parameter extraction and modification. All
13913functions are designed to be both fast and entirely vectorized. It is
13914intended to be useful for people dealing with web-related datasets, such as
13915server-side logs, although may be useful for other situations involving large
13916sets of URLs.")
13917 (license license:expat)))
83f43284
RW
13918
13919(define-public r-ggforce
13920 (package
13921 (name "r-ggforce")
466e68b4 13922 (version "0.3.1")
83f43284
RW
13923 (source
13924 (origin
13925 (method url-fetch)
13926 (uri (cran-uri "ggforce" version))
13927 (sha256
13928 (base32
466e68b4 13929 "04926cqrda6psvy2nzkkw4czwyxdp7fnxg76byp14v12kgd72lm0"))))
83f43284
RW
13930 (build-system r-build-system)
13931 (propagated-inputs
13932 `(("r-ggplot2" ,r-ggplot2)
13933 ("r-gtable" ,r-gtable)
13934 ("r-mass" ,r-mass)
13935 ("r-polyclip" ,r-polyclip)
13936 ("r-rcpp" ,r-rcpp)
13937 ("r-rcppeigen" ,r-rcppeigen)
13938 ("r-rlang" ,r-rlang)
13939 ("r-scales" ,r-scales)
3ea54829
RW
13940 ("r-tidyselect" ,r-tidyselect)
13941 ("r-tweenr" ,r-tweenr)
13942 ("r-withr" ,r-withr)))
83f43284
RW
13943 (home-page "https://ggforce.data-imaginist.com")
13944 (synopsis "Accelerating ggplot2")
13945 (description
13946 "The aim of the ggplot2 package is to aid in visual data investigations.
13947This focus has led to a lack of facilities for composing specialized plots.
13948Thi package aims to be a collection of mainly new statistics and geometries
13949that fills this gap.")
13950 (license license:expat)))
b5b0a2ff
RW
13951
13952(define-public r-europepmc
13953 (package
13954 (name "r-europepmc")
13955 (version "0.3")
13956 (source
13957 (origin
13958 (method url-fetch)
13959 (uri (cran-uri "europepmc" version))
13960 (sha256
13961 (base32
13962 "1ngqs1sqzkbwv98dd5z4cxj8bnz41wyd0g060a2vpqi3s99s4i2h"))))
13963 (build-system r-build-system)
13964 (propagated-inputs
13965 `(("r-dplyr" ,r-dplyr)
13966 ("r-httr" ,r-httr)
13967 ("r-jsonlite" ,r-jsonlite)
13968 ("r-plyr" ,r-plyr)
13969 ("r-progress" ,r-progress)
13970 ("r-purrr" ,r-purrr)
13971 ("r-urltools" ,r-urltools)
13972 ("r-xml2" ,r-xml2)))
13973 (home-page "https://github.com/ropensci/europepmc/")
13974 (synopsis "R Interface to the Europe PubMed Central RESTful Web Service")
13975 (description
13976 "This package provides an R Client for the
13977@url{https://europepmc.org/RestfulWebService,Europe PubMed Central RESTful Web
13978Service}. It gives access to both metadata on life science literature and
13979open access full texts. Europe PMC indexes all PubMed content and other
13980literature sources including Agricola, a bibliographic database of citations
13981to the agricultural literature, or Biological Patents. In addition to
13982bibliographic metadata, the client allows users to fetch citations and
13983reference lists. Links between life-science literature and other EBI
13984databases, including ENA, PDB or ChEMBL are also accessible.")
13985 (license license:gpl3)))
11f226e1
RW
13986
13987(define-public r-ggraph
13988 (package
13989 (name "r-ggraph")
801dc98f 13990 (version "2.0.0")
11f226e1
RW
13991 (source
13992 (origin
13993 (method url-fetch)
13994 (uri (cran-uri "ggraph" version))
13995 (sha256
13996 (base32
801dc98f 13997 "0qj7w3af0pgmd9mil6y571jikfkln7b8csvzg6b08spwbglfy1s3"))))
11f226e1
RW
13998 (build-system r-build-system)
13999 (propagated-inputs
14000 `(("r-digest" ,r-digest)
14001 ("r-dplyr" ,r-dplyr)
14002 ("r-ggforce" ,r-ggforce)
14003 ("r-ggplot2" ,r-ggplot2)
14004 ("r-ggrepel" ,r-ggrepel)
801dc98f 14005 ("r-graphlayouts" ,r-graphlayouts)
11f226e1
RW
14006 ("r-gtable" ,r-gtable)
14007 ("r-igraph" ,r-igraph)
14008 ("r-mass" ,r-mass)
11f226e1 14009 ("r-rcpp" ,r-rcpp)
801dc98f 14010 ("r-rlang" ,r-rlang)
11f226e1 14011 ("r-scales" ,r-scales)
801dc98f 14012 ("r-tidygraph" ,r-tidygraph)
11f226e1
RW
14013 ("r-viridis" ,r-viridis)))
14014 (home-page "https://cran.r-project.org/web/packages/ggraph/")
14015 (synopsis "Implementation of grammar of graphics for graphs and networks")
14016 (description
14017 "The grammar of graphics as implemented in ggplot2 is a poor fit for
14018graph and network visualizations due to its reliance on tabular data input.
14019The ggraph package is an extension of the ggplot2 API tailored to graph
14020visualizations and provides the same flexible approach to building up plots
14021layer by layer.")
14022 (license license:gpl3)))
1c0c4b54
RW
14023
14024(define-public r-varselrf
14025 (package
14026 (name "r-varselrf")
14027 (version "0.7-8")
14028 (source
14029 (origin
14030 (method url-fetch)
14031 (uri (cran-uri "varSelRF" version))
14032 (sha256
14033 (base32
14034 "0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"))))
14035 (properties `((upstream-name . "varSelRF")))
14036 (build-system r-build-system)
14037 (propagated-inputs
14038 `(("r-randomforest" ,r-randomforest)))
14039 (home-page "http://ligarto.org/rdiaz/Software/Software.html")
14040 (synopsis "Variable selection using random forests")
14041 (description
14042 "This package provides tools for the variable selection from random
14043forests using both backwards variable elimination (for the selection of small
14044sets of non-redundant variables) and selection based on the importance
14045spectrum (somewhat similar to scree plots; for the selection of large,
14046potentially highly-correlated variables). The main applications are in
14047high-dimensional data (e.g., microarray data, and other genomics and
14048proteomics applications).")
14049 (license license:gpl2+)))
aae0b86d
RW
14050
14051(define-public r-pamr
14052 (package
14053 (name "r-pamr")
8fc6188e 14054 (version "1.56.1")
aae0b86d
RW
14055 (source
14056 (origin
14057 (method url-fetch)
14058 (uri (cran-uri "pamr" version))
14059 (sha256
14060 (base32
8fc6188e 14061 "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh"))))
aae0b86d
RW
14062 (build-system r-build-system)
14063 (propagated-inputs
14064 `(("r-cluster" ,r-cluster)
14065 ("r-survival" ,r-survival)))
14066 (native-inputs `(("gfortran" ,gfortran)))
14067 (home-page "https://cran.r-project.org/web/packages/pamr/")
14068 (synopsis "Prediction Analysis for Microarrays")
14069 (description
14070 "This package provides some functions for sample classification in
14071microarrays.")
14072 (license license:gpl2)))
fe3fb4e7
RW
14073
14074(define-public r-rda
14075 (package
14076 (name "r-rda")
14077 (version "1.0.2-2.1")
14078 (source
14079 (origin
14080 (method url-fetch)
14081 (uri (cran-uri "rda" version))
14082 (sha256
14083 (base32
14084 "1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"))))
14085 (build-system r-build-system)
14086 (home-page "https://cran.r-project.org/web/packages/rda/")
14087 (synopsis "Shrunken centroids regularized discriminant analysis")
14088 (description
14089 "This package provides tools for shrunken centroids regularized
14090discriminant analysis for the purpose of classifying high dimensional data.")
14091 (license license:gpl2+)))
8473597f
RW
14092
14093(define-public r-ggvis
14094 (package
14095 (name "r-ggvis")
14096 (version "0.4.4")
14097 (source
14098 (origin
14099 (method url-fetch)
14100 (uri (cran-uri "ggvis" version))
14101 (sha256
14102 (base32
14103 "1bxggjr2313kfy895j0fvrv4bg7yh2z87907lk48i1kn5c9flchk"))))
14104 (build-system r-build-system)
14105 (propagated-inputs
14106 `(("r-assertthat" ,r-assertthat)
14107 ("r-dplyr" ,r-dplyr)
14108 ("r-htmltools" ,r-htmltools)
14109 ("r-jsonlite" ,r-jsonlite)
14110 ("r-lazyeval" ,r-lazyeval)
14111 ("r-magrittr" ,r-magrittr)
14112 ("r-shiny" ,r-shiny)))
14113 (home-page "https://ggvis.rstudio.com/")
14114 (synopsis "Interactive grammar of graphics")
14115 (description
14116 "This package is a data visualization package for R providing an
14117implementation of an interactive grammar of graphics, taking the best parts of
14118ggplot2, combining them with the reactive framework of Shiny and drawing web
14119graphics using Vega.")
14120 (license license:gpl2)))
d59df334
RW
14121
14122(define-public r-gbm
14123 (package
14124 (name "r-gbm")
14125 (version "2.1.5")
14126 (source
14127 (origin
14128 (method url-fetch)
14129 (uri (cran-uri "gbm" version))
14130 (sha256
14131 (base32
14132 "0vs6ljaqhwwpgr8wlbhmm4v147rd82kl16rpaijqiylxcc8dxyq6"))))
14133 (build-system r-build-system)
14134 (propagated-inputs
14135 `(("r-gridextra" ,r-gridextra)
14136 ("r-lattice" ,r-lattice)
14137 ("r-survival" ,r-survival)))
14138 (home-page "https://github.com/gbm-developers/gbm")
14139 (synopsis "Generalized boosted regression models")
14140 (description
14141 "This package is an implementation of extensions to Freund and Schapire's
14142AdaBoost algorithm and Friedman's gradient boosting machine. It includes
14143regression methods for least squares, absolute loss, t-distribution loss,
14144quantile regression, logistic, multinomial logistic, Poisson, Cox proportional
14145hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss,
14146and Learning to Rank measures (LambdaMart).")
14147 (license license:gpl2+)))
efba5613
RW
14148
14149(define-public r-threejs
14150 (package
14151 (name "r-threejs")
14152 (version "0.3.1")
14153 (source
14154 (origin
14155 (method url-fetch)
14156 (uri (cran-uri "threejs" version))
14157 (sha256
14158 (base32
14159 "1s3rdlzy7man6177ycayg6xsh6k8y1r9rdj9yzn3b93j2rs0nxbi"))))
14160 (build-system r-build-system)
14161 (arguments
14162 `(#:modules ((guix build utils)
14163 (guix build r-build-system)
14164 (srfi srfi-1)
14165 (ice-9 popen))
14166 #:phases
14167 (modify-phases %standard-phases
14168 (add-after 'unpack 'process-javascript
14169 (lambda* (#:key inputs #:allow-other-keys)
14170 (with-directory-excursion "inst"
14171 (call-with-values
14172 (lambda ()
14173 (unzip2
14174 `((,(assoc-ref inputs "js-jquery")
14175 "htmlwidgets/lib/jquery/jquery.min.js")
14176 (,(assoc-ref inputs "js-threejs-85")
14177 "htmlwidgets/lib/threejs-85/three.min.js"))))
14178 (lambda (sources targets)
14179 (for-each (lambda (source target)
14180 (format #t "Processing ~a --> ~a~%"
14181 source target)
14182 (delete-file target)
14183 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14184 (call-with-output-file target
14185 (lambda (port)
14186 (dump-port minified port)))))
14187 sources targets))))
14188 #t)))))
14189 (propagated-inputs
14190 `(("r-base64enc" ,r-base64enc)
14191 ("r-crosstalk" ,r-crosstalk)
14192 ("r-htmlwidgets" ,r-htmlwidgets)
14193 ("r-igraph" ,r-igraph)))
14194 (native-inputs
14195 `(("uglify-js" ,uglify-js)
14196 ("js-jquery"
14197 ,(origin
14198 (method url-fetch)
14199 (uri "https://code.jquery.com/jquery-3.3.1.js")
14200 (sha256
14201 (base32
14202 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
14203 ("js-threejs-85"
14204 ,(origin
14205 (method url-fetch)
14206 (uri "https://raw.githubusercontent.com/mrdoob/three.js/r85/build/three.js")
14207 (sha256
14208 (base32
14209 "17khh3dmijdjw4qb9qih1rqhxgrmm3pc6w8lzdx6rf6a3mrc9xnl"))))))
14210 (home-page "https://bwlewis.github.io/rthreejs")
14211 (synopsis "Interactive 3D scatter plots, networks and globes")
14212 (description
14213 "Create interactive 3D scatter plots, network plots, and globes in R
14214using the three.js visualization library.")
14215 (license license:expat)))
74cada8e
RW
14216
14217(define-public r-mlbench
14218 (package
14219 (name "r-mlbench")
14220 (version "2.1-1")
14221 (source
14222 (origin
14223 (method url-fetch)
14224 (uri (cran-uri "mlbench" version))
14225 (sha256
14226 (base32
14227 "1rp035qxfgh5ail92zjh9jh57dj0b8babw3wsg29v8ricpal30bl"))))
14228 (build-system r-build-system)
14229 (home-page "https://cran.r-project.org/web/packages/mlbench/")
14230 (synopsis "Machine learning benchmark problems")
14231 (description
14232 "This package provides a collection of artificial and real-world machine
14233learning benchmark problems, including, e.g., several data sets from the UCI
14234repository.")
14235 (license license:gpl2)))
409a13fe
RW
14236
14237(define-public r-mpm
14238 (package
14239 (name "r-mpm")
14240 (version "1.0-22")
14241 (source
14242 (origin
14243 (method url-fetch)
14244 (uri (cran-uri "mpm" version))
14245 (sha256
14246 (base32
14247 "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk"))))
14248 (build-system r-build-system)
14249 (propagated-inputs
14250 `(("r-kernsmooth" ,r-kernsmooth)
14251 ("r-mass" ,r-mass)))
14252 (home-page "http://mpm.r-forge.r-project.org")
14253 (synopsis "Multivariate projection methods")
14254 (description
14255 "This is a package for exploratory graphical analysis of multivariate
14256data, specifically gene expression data with different projection methods:
14257principal component analysis, correspondence analysis, spectral map
14258analysis.")
14259 (license license:gpl2+)))
d8a28332 14260
d2aa2d24
RW
14261(define-public r-png
14262 (package
14263 (name "r-png")
14264 (version "0.1-7")
14265 (source (origin
14266 (method url-fetch)
14267 (uri (cran-uri "png" version))
14268 (sha256
14269 (base32
14270 "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2"))))
14271 (build-system r-build-system)
14272 (inputs
14273 `(("libpng" ,libpng)
14274 ("zlib" ,zlib)))
14275 (home-page "http://www.rforge.net/png/")
14276 (synopsis "Read and write PNG images")
14277 (description
14278 "This package provides an easy and simple way to read, write and display
14279bitmap images stored in the PNG format. It can read and write both files and
14280in-memory raw vectors.")
14281 ;; Any of these GPL versions.
14282 (license (list license:gpl2 license:gpl3))))
14283
d8a28332
RW
14284(define-public r-ggcorrplot
14285 (package
14286 (name "r-ggcorrplot")
e9c526be 14287 (version "0.1.3")
d8a28332
RW
14288 (source
14289 (origin
14290 (method url-fetch)
14291 (uri (cran-uri "ggcorrplot" version))
14292 (sha256
14293 (base32
e9c526be 14294 "0hi9lz121ya1l2lbm7rqlxg6fs6bvxck396dngnidrhl5fvqb41b"))))
d8a28332
RW
14295 (build-system r-build-system)
14296 (propagated-inputs
14297 `(("r-ggplot2" ,r-ggplot2)
14298 ("r-reshape2" ,r-reshape2)))
14299 (home-page "http://www.sthda.com/english/wiki/ggcorrplot")
14300 (synopsis "Visualization of a correlation matrix using ggplot2")
14301 (description
14302 "The ggcorrplot package can be used to visualize easily a correlation
14303matrix using ggplot2. It provides a solution for reordering the correlation
14304matrix and displays the significance level on the plot. It also includes a
14305function for computing a matrix of correlation p-values.")
14306 (license license:gpl2)))
f084e41e
RW
14307
14308(define-public r-flexdashboard
14309 (package
14310 (name "r-flexdashboard")
14311 (version "0.5.1.1")
14312 (source
14313 (origin
14314 (method url-fetch)
14315 (uri (cran-uri "flexdashboard" version))
14316 (sha256
14317 (base32
14318 "0fy3nbrr67zqgd44r2mc850s5sp0hzfcw3zqs15m8kxzj1aw067x"))))
14319 (build-system r-build-system)
14320 (arguments
14321 `(#:modules ((guix build utils)
14322 (guix build r-build-system)
14323 (srfi srfi-1)
14324 (srfi srfi-26)
14325 (ice-9 popen)
14326 (ice-9 textual-ports))
14327 #:phases
14328 (modify-phases %standard-phases
14329 (add-after 'unpack 'process-javascript
14330 (lambda* (#:key inputs #:allow-other-keys)
14331 (with-directory-excursion "inst"
14332 ;; Concatenate all components of prism.js
14333 (let ((contents (string-join
14334 (map (lambda (name)
14335 (call-with-input-file
14336 (assoc-ref inputs name)
14337 get-string-all))
14338 (list "js-prism"
14339 "js-prism-r"
14340 "js-prism-line-numbers"))
14341 "\n")))
14342 (call-with-output-file "prism-src.js"
14343 (cut display contents <>)))
14344 (call-with-values
14345 (lambda ()
14346 (unzip2
14347 `(("www/stickytableheaders/jquery.stickytableheaders.js"
14348 "www/stickytableheaders/jquery.stickytableheaders.min.js")
14349 ("www/sly/sly.js"
14350 "www/sly/sly.min.js")
14351 ("prism-src.js"
14352 "www/prism/prism.js")
14353 (,(assoc-ref inputs "js-raphael")
14354 "htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
14355 (,(assoc-ref inputs "js-featherlight")
14356 "www/featherlight/featherlight.min.js"))))
14357 (lambda (sources targets)
14358 (for-each (lambda (source target)
14359 (format #t "Processing ~a --> ~a~%"
14360 source target)
14361 (delete-file target)
14362 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14363 (call-with-output-file target
14364 (lambda (port)
14365 (dump-port minified port)))))
14366 sources targets))))
14367 #t)))))
14368 (propagated-inputs
14369 `(("r-htmltools" ,r-htmltools)
14370 ("r-htmlwidgets" ,r-htmlwidgets)
14371 ("r-jsonlite" ,r-jsonlite)
14372 ("r-knitr" ,r-knitr)
14373 ("r-rmarkdown" ,r-rmarkdown)
14374 ("r-shiny" ,r-shiny)))
14375 (native-inputs
14376 `(("uglify-js" ,uglify-js)
14377 ("js-raphael"
14378 ,(origin
14379 (method url-fetch)
14380 (uri "https://raw.githubusercontent.com/DmitryBaranovskiy/raphael/v2.1.4/raphael.js")
14381 (sha256
14382 (base32
14383 "1h4c4akrgcj7wra9j1z1rv2406j0yf68y9c0wg8v7w9ibw2iwf1x"))))
14384 ("js-prism"
14385 ,(origin
14386 (method url-fetch)
14387 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/prism.js")
14388 (sha256
14389 (base32
14390 "0gqa9irbp9k8p5r3d98cszajzhjnssnl43nrsc5aiy7ki52z500c"))))
14391 ("js-prism-r"
14392 ,(origin
14393 (method url-fetch)
14394 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/components/prism-r.js")
14395 (sha256
14396 (base32
14397 "1x31glci7wdgr2305njy0bm2lncb0jyn0j1s2g72rqi29xid9aki"))))
14398 ("js-prism-line-numbers"
14399 ,(origin
14400 (method url-fetch)
14401 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/plugins/line-numbers/prism-line-numbers.js")
14402 (sha256
14403 (base32
14404 "1543wgf3iynrilyb27jq8px3h5gvfz5xmdib5ik2ki400c1sl991"))))
14405 ("js-featherlight"
14406 ,(origin
14407 (method url-fetch)
14408 (uri "https://raw.githubusercontent.com/noelboss/featherlight/1.3.4/src/featherlight.js")
14409 (sha256
14410 (base32
14411 "14kkhwzvp8rxq2mrck5i0xcm8v5rqwqhwnmncbng8h4qq42zx3sb"))))))
14412 (home-page "https://rmarkdown.rstudio.com/flexdashboard")
14413 (synopsis "R Markdown format for flexible dashboards")
14414 (description
14415 "This package provides an R Markdown format for converting an R Markdown
14416document to a grid-oriented dashboard. The dashboard flexibly adapts the size
14417of its components to the containing web page.")
14418 (license license:expat)))
c54ab337
RW
14419
14420(define-public r-preseqr
14421 (package
14422 (name "r-preseqr")
14423 (version "4.0.0")
14424 (source
14425 (origin
14426 (method url-fetch)
14427 (uri (cran-uri "preseqR" version))
14428 (sha256
14429 (base32
14430 "1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"))))
14431 (properties `((upstream-name . "preseqR")))
14432 (build-system r-build-system)
14433 (propagated-inputs
14434 `(("r-polynom" ,r-polynom)))
14435 (home-page "https://cran.r-project.org/web/packages/preseqR/")
14436 (synopsis "Predicting species accumulation curves")
14437 (description
14438 "This package can be used to predict the r-species accumulation
14439curve (r-SAC), which is the number of species represented at least r times as
14440a function of the sampling effort. When r = 1, the curve is known as the
14441species accumulation curve, or the library complexity curve in high-throughput
14442genomic sequencing. The package includes both parametric and nonparametric
14443methods, as described by Deng C, et al. (2018).")
14444 (license license:gpl3)))
1fab2cf8
RW
14445
14446(define-public r-mapplots
14447 (package
14448 (name "r-mapplots")
14449 (version "1.5.1")
14450 (source
14451 (origin
14452 (method url-fetch)
14453 (uri (cran-uri "mapplots" version))
14454 (sha256
14455 (base32
14456 "18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"))))
14457 (build-system r-build-system)
14458 (home-page "https://cran.r-project.org/web/packages/mapplots/")
14459 (synopsis "Data visualization on maps")
14460 (description
14461 "This package helps you create simple maps; add sub-plots like pie plots
14462to a map or any other plot; format, plot and export gridded data. The package
14463was developed for displaying fisheries data but most functions can be used for
14464more generic data visualisation.")
14465 (license license:gpl2+)))
9563dd55
RW
14466
14467(define-public r-pmcmr
14468 (package
14469 (name "r-pmcmr")
14470 (version "4.3")
14471 (source
14472 (origin
14473 (method url-fetch)
14474 (uri (cran-uri "PMCMR" version))
14475 (sha256
14476 (base32
14477 "09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"))))
14478 (properties `((upstream-name . "PMCMR")))
14479 (build-system r-build-system)
14480 (home-page "https://cran.r-project.org/web/packages/PMCMR/")
14481 (synopsis "Calculate pairwise multiple comparisons of mean rank sums")
14482 (description
14483 "This is a deprecated package for calculating pairwise multiple
14484comparisons of mean rank sums. This package is superseded by the novel
14485PMCMRplus package. The PMCMR package is no longer maintained, but kept for
c8ae38d3 14486compatibility of dependent packages for some time.")
9563dd55 14487 (license license:gpl3+)))
8d1990d4
RW
14488
14489(define-public r-downloader
14490 (package
14491 (name "r-downloader")
14492 (version "0.4")
14493 (source
14494 (origin
14495 (method url-fetch)
14496 (uri (cran-uri "downloader" version))
14497 (sha256
14498 (base32
14499 "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"))))
14500 (build-system r-build-system)
14501 (propagated-inputs
14502 `(("r-digest" ,r-digest)))
14503 (home-page "https://github.com/wch/downloader")
14504 (synopsis "Download files over HTTP and HTTPS")
14505 (description
14506 "This package provides a wrapper for the @code{download.file} function,
14507making it possible to download files over HTTPS across platforms. The
14508@code{RCurl} package provides this functionality (and much more) but has
14509external dependencies. This package has is implemented purely in R.")
14510 (license license:gpl2)))
296ea15c
NB
14511
14512(define-public r-rex
14513 (package
14514 (name "r-rex")
14515 (version "1.1.2")
14516 (source
14517 (origin
14518 (method url-fetch)
14519 (uri (cran-uri "rex" version))
14520 (sha256
14521 (base32
14522 "0alsadgjgass3wr8y5d247j12qqzg454sc84vpskclrkmz778g5x"))))
14523 (build-system r-build-system)
14524 (propagated-inputs
14525 `(("r-lazyeval" ,r-lazyeval)
14526 ("r-magrittr" ,r-magrittr)))
14527 (home-page "https://github.com/kevinushey/rex")
14528 (synopsis "Friendly regular expressions")
14529 (description
14530 "This package provides a friendly interface for the construction of
14531regular expressions. Regular expressions are a very powerful feature, however
14532they are often difficult to interpret. Rex allows you to build complex
14533regular expressions from human readable expressions")
14534 (license license:expat)))
9b86fea0
RW
14535
14536(define-public r-sctransform
14537 (package
14538 (name "r-sctransform")
14539 (version "0.2.0")
14540 (source
14541 (origin
14542 (method url-fetch)
14543 (uri (cran-uri "sctransform" version))
14544 (sha256
14545 (base32
14546 "1r5kiqqs318q59h2i8m7c6nhghp9w6q26ss2y5a390lkhsawgx6p"))))
14547 (build-system r-build-system)
14548 (propagated-inputs
14549 `(("r-future" ,r-future)
14550 ("r-future-apply" ,r-future-apply)
14551 ("r-ggplot2" ,r-ggplot2)
14552 ("r-gridextra" ,r-gridextra)
14553 ("r-mass" ,r-mass)
14554 ("r-matrix" ,r-matrix)
14555 ("r-rcpp" ,r-rcpp)
14556 ("r-rcppeigen" ,r-rcppeigen)
14557 ("r-reshape2" ,r-reshape2)))
14558 (home-page "https://github.com/ChristophH/sctransform")
14559 (synopsis "Variance stabilizing transformations for Single Cell UMI Data")
14560 (description
14561 "This package provides a normalization method for single-cell UMI count
14562data using a variance stabilizing transformation. The transformation is based
14563on a negative binomial regression model with regularized parameters. As part
14564of the same regression framework, this package also provides functions for
14565batch correction, and data correction.")
14566 (license license:gpl3)))
107850b3
NB
14567
14568(define-public r-styler
14569 (package
14570 (name "r-styler")
4238c3ee 14571 (version "1.1.1")
107850b3
NB
14572 (source
14573 (origin
14574 (method url-fetch)
14575 (uri (cran-uri "styler" version))
14576 (sha256
14577 (base32
4238c3ee 14578 "1k660lpjvd64gnf6bndcb1cq3qxsvik928kcn6271zmkhja5rgyb"))))
107850b3
NB
14579 (build-system r-build-system)
14580 (propagated-inputs
14581 `(("r-backports" ,r-backports)
14582 ("r-cli" ,r-cli)
14583 ("r-magrittr" ,r-magrittr)
14584 ("r-purrr" ,r-purrr)
14585 ("r-rematch2" ,r-rematch2)
14586 ("r-rlang" ,r-rlang)
14587 ("r-rprojroot" ,r-rprojroot)
14588 ("r-tibble" ,r-tibble)
14589 ("r-withr" ,r-withr)
14590 ("r-xfun" ,r-xfun)))
14591 (home-page "https://github.com/r-lib/styler")
14592 (synopsis "Non-invasive pretty printing of R code")
14593 (description
14594 "This is a package for pretty-printing R code without changing the user's
14595formatting intent.")
14596 (license license:gpl3)))
2b9d4f58
RW
14597
14598(define-public r-scrime
14599 (package
14600 (name "r-scrime")
14601 (version "1.3.5")
14602 (source
14603 (origin
14604 (method url-fetch)
14605 (uri (cran-uri "scrime" version))
14606 (sha256
14607 (base32
14608 "0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
14609 (build-system r-build-system)
14610 (home-page "https://cran.r-project.org/web/packages/scrime/")
14611 (synopsis "Analysis of high-dimensional categorical data such as SNP data")
14612 (description
14613 "This package provides tools for the analysis of high-dimensional data
14614developed/implemented at the group \"Statistical Complexity Reduction In
14615Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
14616the functions can also be applied to other types of categorical data.")
14617 (license license:gpl2)))
04bf86ba 14618
3e63f078
RW
14619(define-public r-pbmcapply
14620 (package
14621 (name "r-pbmcapply")
14622 (version "1.5.0")
14623 (source
14624 (origin
14625 (method url-fetch)
14626 (uri (cran-uri "pbmcapply" version))
14627 (sha256
14628 (base32
14629 "0i58gcqpnbyvc448qfgm45b7rpbmrnagsvk1h1hsqchbbicfslnz"))))
14630 (build-system r-build-system)
14631 (home-page "https://github.com/kvnkuang/pbmcapply")
14632 (synopsis "Track the progress of apply procedures with a progress bar")
14633 (description
14634 "This light-weight package helps you track and visualize the progress of
14635parallel versions of vectorized R functions of the @code{mc*apply} family.")
14636 (license license:expat)))
14637
04bf86ba
RW
14638(define-public r-blme
14639 (package
14640 (name "r-blme")
14641 (version "1.0-4")
14642 (source
14643 (origin
14644 (method url-fetch)
14645 (uri (cran-uri "blme" version))
14646 (sha256
14647 (base32
14648 "1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"))))
14649 (build-system r-build-system)
14650 (propagated-inputs `(("r-lme4" ,r-lme4)))
14651 (home-page "https://github.com/vdorie/blme")
14652 (synopsis "Bayesian linear mixed-effects models")
14653 (description
14654 "This package provides tools for maximum a posteriori estimation for
14655linear and generalized linear mixed-effects models in a Bayesian setting. It
14656extends the lme4 package.")
14657 (license license:gpl2+)))
be23c491
RW
14658
14659(define-public r-batchtools
14660 (package
14661 (name "r-batchtools")
14662 (version "0.9.11")
14663 (source
14664 (origin
14665 (method url-fetch)
14666 (uri (cran-uri "batchtools" version))
14667 (sha256
14668 (base32
14669 "02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"))))
14670 (build-system r-build-system)
14671 (propagated-inputs
14672 `(("r-backports" ,r-backports)
14673 ("r-base64url" ,r-base64url)
14674 ("r-brew" ,r-brew)
14675 ("r-checkmate" ,r-checkmate)
14676 ("r-data-table" ,r-data-table)
14677 ("r-digest" ,r-digest)
14678 ("r-fs" ,r-fs)
14679 ("r-progress" ,r-progress)
14680 ("r-r6" ,r-r6)
14681 ("r-rappdirs" ,r-rappdirs)
14682 ("r-stringi" ,r-stringi)
14683 ("r-withr" ,r-withr)))
14684 (home-page "https://github.com/mllg/batchtools")
14685 (synopsis "Tools for computation on batch systems")
14686 (description
14687 "As a successor of the packages BatchJobs and BatchExperiments, this
14688package provides a parallel implementation of the Map function for high
14689performance computing systems managed by various schedulers. A multicore and
14690socket mode allow the parallelization on a local machines, and multiple
14691machines can be hooked up via SSH to create a makeshift cluster. Moreover,
14692the package provides an abstraction mechanism to define large-scale computer
14693experiments in a well-organized and reproducible way.")
14694 (license license:lgpl3)))
0c8960df
RW
14695
14696(define-public r-clue
14697 (package
14698 (name "r-clue")
14699 (version "0.3-57")
14700 (source
14701 (origin
14702 (method url-fetch)
14703 (uri (cran-uri "clue" version))
14704 (sha256
14705 (base32
14706 "05rdcahawxlxci3fjxihjvvh33wqpxw50sx015165ab4nh3rsdkf"))))
14707 (build-system r-build-system)
14708 (propagated-inputs `(("r-cluster" ,r-cluster)))
14709 (home-page "https://cran.r-project.org/web/packages/clue/")
14710 (synopsis "Tools for analyzing cluster ensembles")
14711 (description "Cluster ensembles are collections of individual solutions to
14712a given clustering problem which are useful or necessary to consider in a wide
14713range of applications. This R package provides an extensible computational
14714environment for creating and analyzing cluster ensembles, with basic data
14715structures for representing partitions and hierarchies, and facilities for
14716computing on them, including methods for measuring proximity and obtaining
14717consensus and secondary clusterings.")
14718 (license license:gpl2)))
b8d6dffb
RW
14719
14720(define-public r-sitmo
14721 (package
14722 (name "r-sitmo")
14723 (version "2.0.1")
14724 (source
14725 (origin
14726 (method url-fetch)
14727 (uri (cran-uri "sitmo" version))
14728 (sha256
14729 (base32
14730 "0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
14731 (build-system r-build-system)
14732 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
14733 (home-page "https://github.com/coatless/sitmo/")
14734 (synopsis "Parallel pseudo random number generator header files")
14735 (description
14736 "This package provides two high quality and fast PPRNGs that may be used
14737in an OpenMP parallel environment. In addition, there is a generator for one
14738dimensional low-discrepancy sequence.")
14739 (license license:expat)))
3961b3b9
RW
14740
14741(define-public r-dqrng
14742 (package
14743 (name "r-dqrng")
12242ffb 14744 (version "0.2.1")
3961b3b9
RW
14745 (source
14746 (origin
14747 (method url-fetch)
14748 (uri (cran-uri "dqrng" version))
14749 (sha256
14750 (base32
12242ffb 14751 "0rp8q5zijlvaqmpnkwr314w9w40sj4fz7sqsdgsffcfvn42w2jg1"))))
3961b3b9
RW
14752 (build-system r-build-system)
14753 (propagated-inputs
14754 `(("r-bh" ,r-bh)
14755 ("r-rcpp" ,r-rcpp)
14756 ("r-sitmo" ,r-sitmo)))
14757 (home-page "https://www.daqana.org/dqrng")
14758 (synopsis "Fast pseudo random number generators")
14759 (description
14760 "Several fast random number generators are provided as C++ header-only
14761libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
14762Additionally, fast functions for generating random numbers according to a
14763uniform, normal and exponential distribution are included. The latter two use
14764the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
14765functions are exported to R and as a C++ interface and are enabled for use
14766with the default 64 bit generator from the PCG family, Xoroshiro128+ and
14767Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
14768engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
14769 ;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
14770 ;; whole is distributed under the terms of the AGPL 3.
14771 (license license:agpl3)))
5bea832f
RW
14772
14773(define-public r-dalex
14774 (package
14775 (name "r-dalex")
d64ac92f 14776 (version "0.4.7")
5bea832f
RW
14777 (source
14778 (origin
14779 (method url-fetch)
14780 (uri (cran-uri "DALEX" version))
14781 (sha256
14782 (base32
d64ac92f 14783 "0iiwkf0pfdb90lf1xhv43qd32z3cjmkmf0ly9841n5lldkjazy3h"))))
5bea832f
RW
14784 (properties `((upstream-name . "DALEX")))
14785 (build-system r-build-system)
14786 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
14787 (home-page "https://pbiecek.github.io/DALEX/")
14788 (synopsis "Descriptive machine learning explanations")
14789 (description
14790 "Machine Learning models are widely used and have various applications in
14791classification or regression. Models created with boosting, bagging, stacking
14792or similar techniques are often used due to their high performance, but such
14793black-box models usually lack interpretability. The DALEX package contains
14794various explainers that help to understand the link between input variables
14795and model output.")
14796 ;; Any version of the GPL
14797 (license license:gpl3+)))
70debac5
RW
14798
14799(define-public r-enrichr
14800 (package
14801 (name "r-enrichr")
7a90573f 14802 (version "2.1")
70debac5
RW
14803 (source
14804 (origin
14805 (method url-fetch)
14806 (uri (cran-uri "enrichR" version))
14807 (sha256
14808 (base32
7a90573f 14809 "0ymhzs9d2wl0s9rvbqc1hqb78mlzwhlc7mmijpfqkm5r720pf6m1"))))
70debac5
RW
14810 (properties `((upstream-name . "enrichR")))
14811 (build-system r-build-system)
14812 (propagated-inputs
14813 `(("r-httr" ,r-httr)
14814 ("r-rjson" ,r-rjson)))
14815 (home-page "https://cran.r-project.org/web/packages/enrichR/")
14816 (synopsis "R Interface to Enrichr database for analyzing gene sets")
14817 (description
14818 "This package provides an R interface to all Enrichr databases, a
14819web-based tool for analyzing gene sets and returns any enrichment of common
14820annotated biological functions.")
14821 (license license:gpl2+)))
c9487dfa
RW
14822
14823(define-public r-plot3d
14824 (package
14825 (name "r-plot3d")
14826 (version "1.1.1")
14827 (source
14828 (origin
14829 (method url-fetch)
14830 (uri (cran-uri "plot3D" version))
14831 (sha256
14832 (base32
14833 "0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
14834 (properties `((upstream-name . "plot3D")))
14835 (build-system r-build-system)
14836 (propagated-inputs `(("r-misc3d" ,r-misc3d)))
14837 (home-page "https://cran.r-project.org/web/packages/plot3D")
14838 (synopsis "Plot multi-dimensional data")
14839 (description
14840 "This package provides functions for viewing 2D and 3D data, including
14841perspective plots, slice plots, surface plots, scatter plots, etc. It
14842includes data sets from oceanography.")
14843 (license license:gpl3+)))
85625cae
RW
14844
14845(define-public r-ggfortify
14846 (package
14847 (name "r-ggfortify")
0fe52daa 14848 (version "0.4.7")
85625cae
RW
14849 (source
14850 (origin
14851 (method url-fetch)
14852 (uri (cran-uri "ggfortify" version))
14853 (sha256
14854 (base32
0fe52daa 14855 "1wk9j0xg5hj9i1vf62qjiphv8cbsgq7y6baay3pfl3wyb2dwgci0"))))
85625cae
RW
14856 (build-system r-build-system)
14857 (propagated-inputs
14858 `(("r-dplyr" ,r-dplyr)
14859 ("r-ggplot2" ,r-ggplot2)
14860 ("r-gridextra" ,r-gridextra)
14861 ("r-scales" ,r-scales)
14862 ("r-stringr" ,r-stringr)
14863 ("r-tibble" ,r-tibble)
14864 ("r-tidyr" ,r-tidyr)))
14865 (home-page "https://github.com/sinhrks/ggfortify")
14866 (synopsis "Data visualization tools for statistical analysis results")
14867 (description
14868 "This package provides unified plotting tools for statistics commonly
14869used, such as GLM, time series, PCA families, clustering and survival
14870analysis. The package offers a single plotting interface for these analysis
14871results and plots in a unified style using the @code{ggplot2} package.")
14872 (license license:gpl2)))
afc4370d
RW
14873
14874(define-public r-refmanager
14875 (package
14876 (name "r-refmanager")
14877 (version "1.2.12")
14878 (source
14879 (origin
14880 (method url-fetch)
14881 (uri (cran-uri "RefManageR" version))
14882 (sha256
14883 (base32
14884 "1hfxa1qacfryk36mpaqdhdgws5jwxiyy489ikd3wa18bp1wz8dkp"))))
14885 (properties `((upstream-name . "RefManageR")))
14886 (build-system r-build-system)
14887 (propagated-inputs
14888 `(("r-bibtex" ,r-bibtex)
14889 ("r-httr" ,r-httr)
14890 ("r-jsonlite" ,r-jsonlite)
14891 ("r-lubridate" ,r-lubridate)
14892 ("r-plyr" ,r-plyr)
14893 ("r-stringr" ,r-stringr)
14894 ("r-xml2" ,r-xml2)))
14895 (home-page "https://github.com/ropensci/RefManageR/")
14896 (synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
14897 (description
14898 "This package provides tools for importing and working with bibliographic
14899references. It greatly enhances the @code{bibentry} class by providing a
14900class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
14901UTF-8 encoding, and can be easily searched by any field, by date ranges, and
14902by various formats for name lists (author by last names, translator by full
14903names, etc.). Entries can be updated, combined, sorted, printed in a number
14904of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
14905into R and converted to @code{BibEntry} objects.")
14906 ;; Any of these licenses may be picked.
14907 (license (list license:gpl2 license:gpl3 license:bsd-3))))
29591ca6
RW
14908
14909(define-public r-citr
14910 (package
14911 (name "r-citr")
6b28386d 14912 (version "0.3.2")
29591ca6
RW
14913 (source
14914 (origin
14915 (method url-fetch)
14916 (uri (cran-uri "citr" version))
14917 (sha256
14918 (base32
6b28386d 14919 "1qbarvafjb8jgkrnrhh6jw7mcglmjwf7dpdiibxf39jkmlhf7las"))))
29591ca6
RW
14920 (build-system r-build-system)
14921 (propagated-inputs
14922 `(("r-assertthat" ,r-assertthat)
29591ca6
RW
14923 ("r-curl" ,r-curl)
14924 ("r-httr" ,r-httr)
14925 ("r-miniui" ,r-miniui)
14926 ("r-refmanager" ,r-refmanager)
14927 ("r-rstudioapi" ,r-rstudioapi)
14928 ("r-shiny" ,r-shiny)
14929 ("r-shinyjs" ,r-shinyjs)
14930 ("r-yaml" ,r-yaml)))
14931 (home-page "https://github.com/crsh/citr")
14932 (synopsis "RStudio add-in to insert Markdown citations")
14933 (description
14934 "This package provides functions and an RStudio add-in that search a
14935BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
14936the current document.")
14937 (license license:expat)))
30f1029f
RW
14938
14939(define-public r-xgboost
14940 (package
14941 (name "r-xgboost")
00300de5 14942 (version "0.90.0.2")
30f1029f
RW
14943 (source
14944 (origin
14945 (method url-fetch)
14946 (uri (cran-uri "xgboost" version))
14947 (sha256
14948 (base32
00300de5 14949 "1gy9rzg43mjpfis893vf15drmbigfn0481zrzss9ajnmnk0q8194"))))
30f1029f
RW
14950 (build-system r-build-system)
14951 (propagated-inputs
14952 `(("r-data-table" ,r-data-table)
14953 ("r-magrittr" ,r-magrittr)
14954 ("r-matrix" ,r-matrix)
14955 ("r-stringi" ,r-stringi)))
14956 (home-page "https://github.com/dmlc/xgboost")
14957 (synopsis "Extreme gradient boosting")
14958 (description
14959 "This package provides an R interface to Extreme Gradient Boosting, which
14960is an efficient implementation of the gradient boosting framework from Chen
14961and Guestrin (2016). The package includes efficient linear model solver and
14962tree learning algorithms. The package can automatically do parallel
14963computation on a single machine. It supports various objective functions,
14964including regression, classification and ranking. The package is made to be
14965extensible, so that users are also allowed to define their own objectives
14966easily.")
14967 (license license:asl2.0)))
1c0b2e74 14968
14969(define-public r-umap
14970 (package
14971 (name "r-umap")
8bcd6c95 14972 (version "0.2.3.1")
1c0b2e74 14973 (source
14974 (origin
14975 (method url-fetch)
14976 (uri (cran-uri "umap" version))
14977 (sha256
14978 (base32
8bcd6c95 14979 "0rzz1s029cn1w1bf5va2pav2lg9j1mq97ibwcln39drvm67kj76d"))))
1c0b2e74 14980 (build-system r-build-system)
14981 (propagated-inputs
8bcd6c95
RW
14982 `(("r-openssl" ,r-openssl)
14983 ("r-rcpp" ,r-rcpp)
1c0b2e74 14984 ("r-reticulate" ,r-reticulate)
14985 ("r-rspectra" ,r-rspectra)))
14986 (home-page "https://github.com/tkonopka/umap")
14987 (synopsis "Uniform manifold approximation and projection")
14988 (description
14989 "Uniform manifold approximation and projection is a technique for
14990dimension reduction. This package provides an interface to the UMAP algorithm
14991in R, including a translation of the original algorithm into R.")
14992 (license license:expat)))
6deb08a3 14993
86c46d71
RW
14994(define-public r-uwot
14995 (package
14996 (name "r-uwot")
14997 (version "0.1.3")
14998 (source
14999 (origin
15000 (method url-fetch)
15001 (uri (cran-uri "uwot" version))
15002 (sha256
15003 (base32
15004 "1mq6qi8q9xslh1b99srj480s2a08pfv4bs9m2ykyijj44j9fcdj9"))))
15005 (build-system r-build-system)
15006 (propagated-inputs
15007 `(("r-dqrng" ,r-dqrng)
15008 ("r-fnn" ,r-fnn)
15009 ("r-irlba" ,r-irlba)
15010 ("r-matrix" ,r-matrix)
15011 ("r-rcpp" ,r-rcpp)
15012 ("r-rcppannoy" ,r-rcppannoy)
15013 ("r-rcppparallel" ,r-rcppparallel)
15014 ("r-rcppprogress" ,r-rcppprogress)
15015 ("r-rspectra" ,r-rspectra)))
15016 (home-page "https://github.com/jlmelville/uwot")
15017 (synopsis "Uniform manifold approximation and projection")
15018 (description
15019 "This package provides an implementation of the Uniform Manifold
15020Approximation and Projection dimensionality reduction by McInnes et
15021al. (2018). It also provides means to transform new data and to carry out
15022supervised dimensionality reduction. An implementation of the related
15023LargeVis method of Tang et al. (2016) is also provided.")
15024 (license license:gpl3)))
15025
6deb08a3 15026(define-public r-kableextra
15027 (package
15028 (name "r-kableextra")
15029 (version "1.1.0")
15030 (source
15031 (origin
15032 (method url-fetch)
15033 (uri (cran-uri "kableExtra" version))
15034 (sha256
15035 (base32
15036 "1nicvw06xsf3a1f5c10mih07b76m2v5s5h165vmz0qx6n1a3492i"))))
15037 (properties `((upstream-name . "kableExtra")))
15038 (build-system r-build-system)
15039 (propagated-inputs
15040 `(("r-digest" ,r-digest)
15041 ("r-glue" ,r-glue)
15042 ("r-htmltools" ,r-htmltools)
15043 ("r-knitr" ,r-knitr)
15044 ("r-magrittr" ,r-magrittr)
15045 ("r-readr" ,r-readr)
15046 ("r-rmarkdown" ,r-rmarkdown)
15047 ("r-rstudioapi" ,r-rstudioapi)
15048 ("r-rvest" ,r-rvest)
15049 ("r-scales" ,r-scales)
15050 ("r-stringr" ,r-stringr)
15051 ("r-viridislite" ,r-viridislite)
15052 ("r-webshot" ,r-webshot)
15053 ("r-xml2" ,r-xml2)))
15054 (home-page "https://haozhu233.github.io/kableExtra/")
15055 (synopsis "Construct complex tables with pipe syntax")
15056 (description
15057 "Build complex HTML or LaTeX tables using @code{kable()} from
15058@code{knitr} and the piping syntax from @code{magrittr}. The function
15059@code{kable()} is a light weight table generator coming from @code{knitr}.
15060This package simplifies the way to manipulate the HTML or LaTeX codes
15061generated by @code{kable()} and allows users to construct complex tables and
15062customize styles using a readable syntax.")
15063 (license license:expat)))
79f04920
RW
15064
15065(define-public r-glasso
15066 (package
15067 (name "r-glasso")
15068 (version "1.10")
15069 (source
15070 (origin
15071 (method url-fetch)
15072 (uri (cran-uri "glasso" version))
15073 (sha256
15074 (base32
15075 "0nshpx14v2yny7lr8ll6nnz71n0f02sddh2c2dglfprbk89p9yp6"))))
15076 (build-system r-build-system)
15077 (native-inputs `(("gfortran" ,gfortran)))
15078 (home-page "http://www-stat.stanford.edu/~tibs/glasso")
15079 (synopsis "Graphical Lasso: estimation of Gaussian graphical models")
15080 (description
15081 "This is a package for estimation of a sparse inverse covariance matrix
15082using a lasso (L1) penalty. Facilities are provided for estimates along a
15083path of values for the regularization parameter.")
15084 (license license:gpl2)))
37120e7a
RW
15085
15086(define-public r-rhpcblasctl
15087 (package
15088 (name "r-rhpcblasctl")
15089 (version "0.18-205")
15090 (source
15091 (origin
15092 (method url-fetch)
15093 (uri (cran-uri "RhpcBLASctl" version))
15094 (sha256
15095 (base32
15096 "1ls2286fvrp1g7p8v4l6axznychh3qndranfpzqz806cm9ml1cdp"))))
15097 (properties `((upstream-name . "RhpcBLASctl")))
15098 (build-system r-build-system)
15099 (home-page "http://prs.ism.ac.jp/~nakama/Rhpc/")
15100 (synopsis "Control the number of threads on BLAS")
15101 (description
15102 "This package allows you to control the number of threads the BLAS
15103library uses. It is also possible to control the number of threads in
15104OpenMP.")
15105 (license license:agpl3+)))
6e7553ff 15106
19f1aac0
RW
15107(define-public r-lda
15108 (package
15109 (name "r-lda")
15110 (version "1.4.2")
15111 (source
15112 (origin
15113 (method url-fetch)
15114 (uri (cran-uri "lda" version))
15115 (sha256
15116 (base32
15117 "03r4h5kgr8mfy44p66mfj5bp4k00g8zh4a1mhn46jw14pkhs21jn"))))
15118 (build-system r-build-system)
15119 (home-page "https://cran.r-project.org/web/packages/lda/")
15120 (synopsis "Collapsed Gibbs sampling methods for topic models")
15121 (description
15122 "This package implements @dfn{latent Dirichlet allocation} (LDA) and
15123related models. This includes (but is not limited to) sLDA, corrLDA, and the
15124mixed-membership stochastic blockmodel. Inference for all of these models is
15125implemented via a fast collapsed Gibbs sampler written in C. Utility
15126functions for reading/writing data typically used in topic models, as well as
15127tools for examining posterior distributions are also included.")
15128 ;; Any version of the LGPL
15129 (license license:lgpl3+)))
15130
6e7553ff
RW
15131(define-public r-rann-l1
15132 (package
15133 (name "r-rann-l1")
15134 (version "2.5.2")
15135 (source
15136 (origin
15137 (method url-fetch)
15138 (uri (cran-uri "RANN.L1" version))
15139 (sha256
15140 (base32
15141 "1hanh3my84mdr5wy6b89fawqzfc184vff1y65wy4l5ld9qza1n44"))))
15142 (properties `((upstream-name . "RANN.L1")))
15143 (build-system r-build-system)
15144 (home-page "https://github.com/jefferis/RANN/tree/master-L1")
15145 (synopsis "Fast nearest neighbour search using L1 metric")
15146 (description
15147 "This package provides tools to find the k nearest neighbours for every
15148point in a given dataset in O(N log N) time using Arya and Mount's ANN
15149library. There is support for approximate as well as exact searches, fixed
15150radius searches and @code{bd} as well as @code{kd} trees. The distance is
15151computed using the L1 (Manhattan, taxicab) metric.")
15152 (license license:gpl3+)))
9c3bfea6 15153
8e28535d
RW
15154(define-public r-leiden
15155 (package
15156 (name "r-leiden")
15157 (version "0.3.1")
15158 (source
15159 (origin
15160 (method url-fetch)
15161 (uri (cran-uri "leiden" version))
15162 (sha256
15163 (base32
15164 "19gq27zin4gf4sh7h24gyq3f8jjir20n2l36a7pk1pbzcr4ixyhp"))))
15165 (properties `((upstream-name . "leiden")))
15166 (build-system r-build-system)
15167 (propagated-inputs
15168 `(("r-igraph" ,r-igraph)
15169 ("r-matrix" ,r-matrix)
15170 ("r-reticulate" ,r-reticulate)))
15171 (home-page "https://github.com/TomKellyGenetics/leiden")
15172 (synopsis "R implementation of Leiden clustering algorithm")
15173 (description
15174 "This package implements the Python @code{leidenalg} module to be called
15175in R. It enables clustering using the Leiden algorithm for partitioning a
15176graph into communities. See also Traag et al (2018) \"From Louvain to Leiden:
15177guaranteeing well-connected communities.\" <arXiv:1810.08473>.")
15178 (license license:gpl3)))
15179
9c3bfea6
RW
15180(define-public r-patchwork
15181 ;; There has been no public release yet.
15182 (let ((commit "fd7958bae3e7a1e30237c751952e412a0a1d1242")
15183 (revision "1"))
15184 (package
15185 (name "r-patchwork")
15186 (version (git-version "0.0.1" revision commit))
15187 (source
15188 (origin
15189 (method git-fetch)
15190 (uri (git-reference
15191 (url "https://github.com/thomasp85/patchwork.git")
15192 (commit commit)))
15193 (file-name (git-file-name name version))
15194 (sha256
15195 (base32
15196 "00fq520xwy1ysg4k8x48x9b0yy9wyi8y8zj6dvxjg4bwx0yyp6s4"))))
15197 (build-system r-build-system)
15198 (propagated-inputs
15199 `(("r-ggplot2" ,r-ggplot2)
15200 ("r-gtable" ,r-gtable)))
15201 (home-page "https://github.com/thomasp85/patchwork")
15202 (synopsis "Compose ggplot2 plots")
15203 (description
15204 "The @code{ggplot2} package provides a strong API for sequentially
15205building up a plot, but does not concern itself with composition of multiple
15206plots. Patchwork is a package that expands the API to allow for arbitrarily
15207complex composition of plots by providing mathmatical operators for combining
15208multiple plots.")
15209 (license license:expat))))
86d38228
RW
15210
15211(define-public r-liger
15212 (package
15213 (name "r-liger")
15214 (version "0.4.2")
15215 (source
15216 (origin
15217 (method git-fetch)
15218 (uri (git-reference
15219 (url "https://github.com/MacoskoLab/liger.git")
15220 (commit (string-append "v" version))))
15221 (file-name (git-file-name name version))
15222 (sha256
15223 (base32
15224 "16dzwwcpw6n78pxlc5w3kraigki35ix7zhd2cbx5f3y60bbkhlmx"))
15225 (modules '((guix build utils)))
15226 (snippet
15227 '(begin
15228 (delete-file "inst/java/ModularityOptimizer.jar")
15229 #t))))
15230 (build-system r-build-system)
15231 (arguments
15232 `(#:phases
15233 (modify-phases %standard-phases
15234 (add-after 'unpack 'build-java-part
15235 (lambda* (#:key inputs #:allow-other-keys)
15236 (invoke "unzip" (assoc-ref inputs "optimizer-src"))
15237 (for-each (lambda (file) (invoke "javac" file))
15238 (find-files "." "\\.java$"))
15239 (apply invoke "jar" "cf" "inst/java/ModularityOptimizer.jar"
15240 (find-files "." "\\.class$"))
15241 #t)))))
15242 (propagated-inputs
15243 `(("r-cowplot" ,r-cowplot)
15244 ("r-dosnow" ,r-dosnow)
15245 ("r-dplyr" ,r-dplyr)
15246 ("r-fnn" ,r-fnn)
15247 ("r-foreach" ,r-foreach)
15248 ("r-ggplot2" ,r-ggplot2)
15249 ("r-ggrepel" ,r-ggrepel)
15250 ("r-hmisc" ,r-hmisc)
15251 ("r-ica" ,r-ica)
15252 ("r-irlba" ,r-irlba)
15253 ("r-matrix" ,r-matrix)
15254 ("r-mclust" ,r-mclust)
15255 ("r-patchwork" ,r-patchwork)
15256 ("r-plyr" ,r-plyr)
15257 ("r-rann-l1" ,r-rann-l1)
15258 ("r-rcpp" ,r-rcpp)
15259 ("r-rcpparmadillo" ,r-rcpparmadillo)
15260 ("r-riverplot" ,r-riverplot)
15261 ("r-rtsne" ,r-rtsne)
15262 ("r-snow" ,r-snow)))
15263 (native-inputs
15264 `(("jdk" ,icedtea "jdk")
15265 ;; See https://github.com/MacoskoLab/liger/issues/96
15266 ;; The optimizer is released under the Expat license.
15267 ("optimizer-src"
15268 ,(origin
15269 (method url-fetch)
15270 (uri "http://www.ludowaltman.nl/slm/modularity_optimizer_source.zip")
15271 (sha256
15272 (base32
15273 "01hmm6sapcmldvayknqx2w4cav3qv71mwwkdkwj4qgq6dss09g18"))))
15274 ("unzip" ,unzip)
15275 ("r-knitr" ,r-knitr))) ; for vignettes
15276 (home-page "https://github.com/MacoskoLab/liger")
15277 (synopsis "Integrate and analyze multiple single-cell datasets")
15278 (description
15279 "LIGER is a package for integrating and analyzing multiple single-cell
15280datasets, developed and maintained by the Macosko lab. It relies on
15281integrative non-negative matrix factorization to identify shared and
15282dataset-specific factors.")
15283 (license license:gpl3)))
711cec9d
RW
15284
15285(define-public r-harmony
15286 ;; There are no tagged commits
15287 (let ((commit "4d1653870d4dd70fff1807c182882db1fbf9af5a")
15288 (revision "1"))
15289 (package
15290 (name "r-harmony")
15291 (version (git-version "1.0" revision commit))
15292 (source
15293 (origin
15294 (method git-fetch)
15295 (uri (git-reference
15296 (url "https://github.com/immunogenomics/harmony")
15297 (commit commit)))
15298 (file-name (git-file-name name version))
15299 (sha256
15300 (base32
15301 "1gasdldr4aalr9h2q9kmm3y4i7azkgnhdn4bmvsszs7lg9xacw85"))))
15302 (build-system r-build-system)
15303 (propagated-inputs
15304 `(("r-cowplot" ,r-cowplot)
15305 ("r-dplyr" ,r-dplyr)
15306 ("r-ggplot2" ,r-ggplot2)
15307 ("r-irlba" ,r-irlba)
15308 ("r-matrix" ,r-matrix)
15309 ("r-rcpp" ,r-rcpp)
15310 ("r-rcpparmadillo" ,r-rcpparmadillo)
15311 ("r-rcppprogress" ,r-rcppprogress)
15312 ("r-rlang" ,r-rlang)
15313 ("r-tibble" ,r-tibble)
15314 ("r-tidyr" ,r-tidyr)))
15315 (home-page "https://github.com/immunogenomics/harmony")
15316 (synopsis "Integration of single cell sequencing data")
15317 (description
15318 "This package provides an implementation of the Harmony algorithm for
15319single cell integration, described in Korsunsky et al
15320@url{doi.org/10.1101/461954}. The package includes a standalone Harmony
15321function and interfaces to external frameworks.")
15322 (license license:gpl3))))
7a5ed348
RW
15323
15324(define-public r-covr
15325 (package
15326 (name "r-covr")
15327 (version "3.3.1")
15328 (source
15329 (origin
15330 (method url-fetch)
15331 (uri (cran-uri "covr" version))
15332 (sha256
15333 (base32
15334 "0fvd7v53w11x6kaw61hbml8n1j2ck9l2fv2wvqdsg689xic9rqcs"))))
15335 (properties `((upstream-name . "covr")))
15336 (build-system r-build-system)
15337 (propagated-inputs
15338 `(("r-crayon" ,r-crayon)
15339 ("r-digest" ,r-digest)
15340 ("r-httr" ,r-httr)
15341 ("r-jsonlite" ,r-jsonlite)
15342 ("r-rex" ,r-rex)
15343 ("r-withr" ,r-withr)
15344 ("r-yaml" ,r-yaml)))
15345 (home-page "https://github.com/r-lib/covr")
15346 (synopsis "Test coverage for R packages")
15347 (description
15348 "Thisp package enables you to track and report code coverage for your
15349package and (optionally) upload the results to a coverage service. Code
15350coverage is a measure of the amount of code being exercised by a set of tests.
15351It is an indirect measure of test quality and completeness. This package is
15352compatible with any testing methodology or framework and tracks coverage of
15353both R code and compiled C/C++/FORTRAN code.")
15354 (license license:gpl3)))
6983178b
RW
15355
15356(define-public r-systemfonts
15357 (package
15358 (name "r-systemfonts")
15359 (version "0.1.1")
15360 (source
15361 (origin
15362 (method url-fetch)
15363 (uri (cran-uri "systemfonts" version))
15364 (sha256
15365 (base32
15366 "0m0ljid683xcam2f14x7k2zv1yx4npac38a3gfv11vhxfbnpgp0z"))))
15367 (properties `((upstream-name . "systemfonts")))
15368 (build-system r-build-system)
15369 (inputs
15370 `(("fontconfig" ,fontconfig)
15371 ("freetype" ,freetype)
15372 ("zlib" ,zlib)))
15373 (native-inputs
15374 `(("pkg-config" ,pkg-config)))
15375 (home-page "https://github.com/r-lib/systemfonts")
15376 (synopsis "System native font finding")
15377 (description
15378 "This package provides system native access to the font catalogue. As
15379font handling varies between systems it is difficult to correctly locate
15380installed fonts across different operating systems. The 'systemfonts' package
15381provides bindings to the native libraries for finding font files that can then
15382be used further by e.g. graphic devices.")
15383 (license license:expat)))
93903009
RW
15384
15385(define-public r-graphlayouts
15386 (package
15387 (name "r-graphlayouts")
15388 (version "0.5.0")
15389 (source
15390 (origin
15391 (method url-fetch)
15392 (uri (cran-uri "graphlayouts" version))
15393 (sha256
15394 (base32
15395 "03dizbhhdhnzbj2i5zvqgs617kwcv4h2pha4f16adic0fph1rxl3"))))
15396 (properties `((upstream-name . "graphlayouts")))
15397 (build-system r-build-system)
15398 (propagated-inputs
15399 `(("r-igraph" ,r-igraph)
15400 ("r-rcpp" ,r-rcpp)
15401 ("r-rcpparmadillo" ,r-rcpparmadillo)))
15402 (home-page "https://github.com/schochastics/graphlayouts")
15403 (synopsis "Additional layout algorithms for network visualizations")
15404 (description
15405 "This package provides several layout algorithms to visualize networks
15406which are not part of the igraph library. Most are based on the concept of
15407stress majorization by Gansner et al. (2004)
15408<doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms allow to
15409emphasize hidden group structures in networks or focus on specific nodes.")
15410 (license license:expat)))
9567bd8d
RW
15411
15412(define-public r-tidygraph
15413 (package
15414 (name "r-tidygraph")
15415 (version "1.1.2")
15416 (source
15417 (origin
15418 (method url-fetch)
15419 (uri (cran-uri "tidygraph" version))
15420 (sha256
15421 (base32
15422 "1zpsarm74afbc7p5dlyb0whc09670qdcddw1ckb25cfc9hfh0hjn"))))
15423 (properties `((upstream-name . "tidygraph")))
15424 (build-system r-build-system)
15425 (propagated-inputs
15426 `(("r-dplyr" ,r-dplyr)
15427 ("r-igraph" ,r-igraph)
15428 ("r-magrittr" ,r-magrittr)
15429 ("r-pillar" ,r-pillar)
15430 ("r-r6" ,r-r6)
15431 ("r-rcpp" ,r-rcpp)
15432 ("r-rlang" ,r-rlang)
15433 ("r-tibble" ,r-tibble)
15434 ("r-tidyr" ,r-tidyr)))
15435 (home-page "https://github.com/thomasp85/tidygraph")
15436 (synopsis "Tidy API for graph manipulation")
15437 (description
15438 "This package provides a graph implementation that can be thought of as
15439two tidy data frames describing node and edge data respectively. It provides
15440an approach to manipulate these two virtual data frames using the API defined
15441in the @code{dplyr} package, and it also provides tidy interfaces to a lot of
15442common graph algorithms.")
15443 (license license:expat)))
3a341e82
RW
15444
15445(define-public r-soupx
15446 (let ((commit "a3354be76fb52fd795be6ddf163cf056c05c6cb8")
15447 (revision "1"))
15448 (package
15449 (name "r-soupx")
15450 (version (git-version "0.3.1" revision commit))
15451 (source
15452 (origin
15453 (method git-fetch)
15454 (uri (git-reference
15455 (url "https://github.com/constantAmateur/SoupX")
15456 (commit commit)))
15457 (file-name (git-file-name name version))
15458 (sha256
15459 (base32
15460 "1zmlyzrl0fz6l79gn2wswid670p88mm3y292is89sa5p3h7frr99"))))
15461 (properties `((upstream-name . "SoupX")))
15462 (build-system r-build-system)
15463 (propagated-inputs
15464 `(("r-ggplot2" ,r-ggplot2)
15465 ("r-matrix" ,r-matrix)
15466 ("r-seurat" ,r-seurat)))
15467 (home-page "https://github.com/constantAmateur/SoupX")
15468 (synopsis "Single cell mRNA Soup eXterminator")
15469 (description
15470 "This package provides a package for quantifying, profiling and
15471removing cell free mRNA contamination (the \"soup\") from droplet based single
15472cell RNA-seq experiments.")
15473 (license license:gpl2))))
16fddf17
15474
15475(define-public r-assertr
15476 (package
15477 (name "r-assertr")
15478 (version "2.6")
15479 (source
15480 (origin
15481 (method url-fetch)
15482 (uri (cran-uri "assertr" version))
15483 (sha256
15484 (base32
15485 "0g4ii6vhp0155a29ljhs64a09x0nzy5ybvwwchhk4mkcgsvnvfkj"))))
15486 (build-system r-build-system)
15487 (propagated-inputs
15488 `(("r-dplyr" ,r-dplyr)
15489 ("r-mass" ,r-mass)
15490 ("r-rlang" ,r-rlang)))
15491 (native-inputs
15492 `(("r-knitr" ,r-knitr))) ; needed for vignette
15493 (home-page "https://github.com/ropensci/assertr")
15494 (synopsis "Assertive programming for R analysis pipelines")
15495 (description
15496 "This package provides functionality to assert conditions that have to be
15497met so that errors in data used in analysis pipelines can fail quickly. It is
15498similar to @code{stopifnot()} but more powerful, friendly, and easier for use
15499in pipelines.")
15500 (license license:expat)))
a5a79dd0
RW
15501
15502(define-public r-parameters
15503 (package
15504 (name "r-parameters")
15505 (version "0.1.0")
15506 (source
15507 (origin
15508 (method url-fetch)
15509 (uri (cran-uri "parameters" version))
15510 (sha256
15511 (base32
15512 "12v301va1l3xydicbf0k04anxlmyjclbbjfg0riprryhkxwwk8g5"))))
15513 (properties `((upstream-name . "parameters")))
15514 (build-system r-build-system)
15515 (propagated-inputs
15516 `(("r-bayestestr" ,r-bayestestr)
15517 ("r-insight" ,r-insight)))
15518 (home-page "https://cran.r-project.org/web/packages/parameters")
15519 (synopsis "Processing of model parameters")
15520 (description
15521 "This package provides utilities for processing the parameters of various
15522statistical models. Beyond computing p values, CIs, and other indices for a
15523wide variety of models, this package implements features like standardization
15524or bootstrapping of parameters and models, feature reduction (feature
15525extraction and variable selection) as well as conversion between indices of
15526effect size.")
15527 (license license:gpl3)))
a0244ef0
RW
15528
15529(define-public r-rgdal
15530 (package
15531 (name "r-rgdal")
15532 (version "1.4-4")
15533 (source
15534 (origin
15535 (method url-fetch)
15536 (uri (cran-uri "rgdal" version))
15537 (sha256
15538 (base32
15539 "1my56hdc9x40ynxx1qwqwqxjvjxybmm00w4xg5gi8zgj19pffci5"))))
15540 (properties `((upstream-name . "rgdal")))
15541 (build-system r-build-system)
15542 (inputs
15543 `(("gdal" ,gdal)
15544 ("proj.4" ,proj.4)
15545 ("zlib" ,zlib)))
15546 (propagated-inputs
15547 `(("r-sp" ,r-sp)))
15548 (native-inputs
15549 `(("pkg-config" ,pkg-config)))
15550 (home-page "http://rgdal.r-forge.r-project.org")
15551 (synopsis "Bindings for the Geospatial Data Abstraction Library")
15552 (description
15553 "This package provides bindings to the Geospatial Data Abstraction
15554Library (GDAL) and access to projection/transformation operations from the
15555PROJ.4 library.")
15556 (license license:gpl2+)))
5ad9da9a
RW
15557
15558(define-public r-insol
15559 (package
15560 (name "r-insol")
15561 (version "1.2")
15562 (source
15563 (origin
15564 (method url-fetch)
15565 (uri (cran-uri "insol" version))
15566 (sha256
15567 (base32
15568 "14ikz05375pjn9hby7kwkhcnykjilbnkdy5i8lsl7c5qdbhmqcm5"))))
15569 (properties `((upstream-name . "insol")))
15570 (build-system r-build-system)
15571 (propagated-inputs
15572 `(("r-raster" ,r-raster)
15573 ("r-rgdal" ,r-rgdal)))
15574 (native-inputs
15575 `(("gfortran" ,gfortran)))
15576 (home-page "https://meteoexploration.com/R/insol/index.html")
15577 (synopsis "Tools for calculating solar radiation")
15578 (description
15579 "This package provides functions to compute insolation on tilted
15580surfaces, computes atmospheric transmittance and related parameters such as:
15581Earth radius vector, declination, sunset and sunrise, daylength, equation of
15582time, vector in the direction of the sun, vector normal to surface, and some
15583atmospheric physics.")
15584 (license license:gpl2+)))
f5b1354f
RW
15585
15586(define-public r-lifecycle
15587 (package
15588 (name "r-lifecycle")
15589 (version "0.1.0")
15590 (source
15591 (origin
15592 (method url-fetch)
15593 (uri (cran-uri "lifecycle" version))
15594 (sha256
15595 (base32
15596 "11rk7hkw63rfrf4aqmb4xrb88kg95xh8hajpjvjfwjym2v02h74n"))))
15597 (properties `((upstream-name . "lifecycle")))
15598 (build-system r-build-system)
15599 (propagated-inputs
15600 `(("r-glue" ,r-glue)
15601 ("r-rlang" ,r-rlang)))
15602 (home-page "https://github.com/r-lib/lifecycle")
15603 (synopsis "Manage the life cycle of your package functions")
15604 (description
15605 "Manage the life cycle of your exported functions with shared
15606conventions, documentation badges, and non-invasive deprecation warnings. The
15607lifecycle package defines four development stages (experimental, maturing,
15608stable, and questioning) and three deprecation stages (soft-deprecated,
15609deprecated, and defunct). It makes it easy to insert badges corresponding to
15610these stages in your documentation. Usage of deprecated functions are
15611signalled with increasing levels of non-invasive verbosity.")
15612 (license license:gpl3)))
195854a5
15613
15614(define-public r-assertable
15615 (package
15616 (name "r-assertable")
15617 (version "0.2.6")
15618 (source
15619 (origin
15620 (method url-fetch)
15621 (uri (cran-uri "assertable" version))
15622 (sha256
15623 (base32
15624 "0jjd6ylh26fykzzv1q2lbajzfj07lyxwb3b3xmr2zdg2fp5b2w4c"))))
15625 (build-system r-build-system)
15626 (propagated-inputs
15627 `(("r-data-table" ,r-data-table)))
15628 (home-page "https://cran.r-project.org/web/packages/assertable/")
15629 (synopsis "Verbose assertions for tabular data (data.frames and data.tables)")
15630 (description "This package provides simple, flexible assertions on
15631data.frame or data.table objects with verbose output for vetting. While other
15632assertion packages apply towards more general use-cases, @code{assertable} is
15633tailored towards tabular data. It includes functions to check variable names
15634and values, whether the dataset contains all combinations of a given set of
15635unique identifiers, and whether it is a certain length. In addition,
15636@code{assertable} includes utility functions to check the existence of target
15637files and to efficiently import multiple tabular data files into one
15638data.table.")
15639 (license license:gpl3)))