gnu: r-ttr: Update to 0.23-5.
[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")
f3575adf 101 (version "0.3.0")
3f22a115
RW
102 (source
103 (origin
104 (method url-fetch)
105 (uri (cran-uri "ellipsis" version))
106 (sha256
107 (base32
f3575adf 108 "01z9gq311nzwv3a0sa49jhm5ylqd59srip4vjkrf23hzgb5i9y0b"))))
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")
8fa78874 374 (version "3.3.2")
10487c30
CR
375 (source
376 (origin
377 (method url-fetch)
378 (uri (cran-uri "callr" version))
379 (sha256
380 (base32
8fa78874 381 "12dbqzjngbyaqdyw0yq1blyfx8pagcvx1vqj2jm451hs25nhdrnh"))))
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")
33194de2 585 (version "1.13.2")
92ce1883
RW
586 (source
587 (origin
588 (method url-fetch)
589 (uri (cran-uri "htmlTable" version))
590 (sha256
591 (base32
33194de2 592 "0h6jslchlx1dzqqdb70c3n9xlapcym9ykycvr0hc4q3450y8qmvh"))))
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")
65ddcce3 618 (version "4.2")
92ce1883
RW
619 (source (origin
620 (method url-fetch)
621 (uri (cran-uri "curl" version))
622 (sha256
623 (base32
65ddcce3 624 "0xh227gvb056wlipjxxbf555z1i1qcs7rr1igvs6k6645y9irrlp"))))
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")
e85f0503 2999 (version "0.1.7")
ba4527ab
RW
3000 (source
3001 (origin
3002 (method url-fetch)
3003 (uri (cran-uri "recipes" version))
3004 (sha256
3005 (base32
e85f0503 3006 "1gw8x7vqj7k18mfpiqinyfwzv9i5r0pb51k7xcfxsjap6m9nks98"))))
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")
290c75fc 4051 (version "0.16")
846f4c23
RW
4052 (source
4053 (origin
4054 (method url-fetch)
4055 (uri (cran-uri "tinytex" version))
4056 (sha256
4057 (base32
290c75fc 4058 "1dadq9l0527v038b1k1dyfs0dklsgxnmplls3qhqprfgskif8mga"))))
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")
9655b1d4 4169 (version "0.23-5")
93c21ddc
RW
4170 (source
4171 (origin
4172 (method url-fetch)
4173 (uri (cran-uri "TTR" version))
4174 (sha256
4175 (base32
9655b1d4 4176 "0fxipnyxaz55n4camrk9cs71x9w4dsmjrihysv8i1s6khf825rg6"))))
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)))
93c21ddc
RW
4183 (home-page "https://github.com/joshuaulrich/TTR")
4184 (synopsis "Technical trading rules")
4185 (description
4186 "This package provides functions and data to construct technical trading
4187rules with R.")
4188 (license license:gpl2)))
0b64332c
RW
4189
4190(define-public r-leaps
4191 (package
4192 (name "r-leaps")
4193 (version "3.0")
4194 (source
4195 (origin
4196 (method url-fetch)
4197 (uri (cran-uri "leaps" version))
4198 (sha256
4199 (base32
4200 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
4201 (build-system r-build-system)
4202 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4203 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
4204 (synopsis "Regression subset selection")
4205 (description
4206 "This package provides tools for regression subset selection, including
4207exhaustive search.")
4208 (license license:gpl2+)))
d3cb62e5
RW
4209
4210(define-public r-splus2r
4211 (package
4212 (name "r-splus2r")
4213 (version "1.2-2")
4214 (source
4215 (origin
4216 (method url-fetch)
4217 (uri (cran-uri "splus2R" version))
4218 (sha256
4219 (base32
4220 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
4221 (properties `((upstream-name . "splus2R")))
4222 (build-system r-build-system)
4223 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4224 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
4225 (synopsis "Supplemental S-PLUS functionality in R")
4226 (description
4227 "Currently there are many functions in S-PLUS that are missing in R. To
4228facilitate the conversion of S-PLUS packages to R packages, this package
4229provides some missing S-PLUS functionality in R.")
4230 (license license:gpl2)))
034ac9d6
RW
4231
4232(define-public r-ifultools
4233 (package
4234 (name "r-ifultools")
d8787b33 4235 (version "2.0-5")
034ac9d6
RW
4236 (source
4237 (origin
4238 (method url-fetch)
4239 (uri (cran-uri "ifultools" version))
4240 (sha256
4241 (base32
d8787b33 4242 "040kvbczcmmbaiaz0k0pdq9af541pjj6iwzh1a3w4szh9w6b5a3j"))))
034ac9d6
RW
4243 (build-system r-build-system)
4244 (propagated-inputs
4245 `(("r-mass" ,r-mass)
4246 ("r-splus2r" ,r-splus2r)))
d062957a 4247 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
4248 (synopsis "Insightful research tools")
4249 (description "This package provides C code used by the wmtsa, fractal, and
4250sapa R packages.")
4251 (license license:gpl2)))
0be7effe
RW
4252
4253(define-public r-sapa
4254 (package
4255 (name "r-sapa")
4256 (version "2.0-2")
4257 (source
4258 (origin
4259 (method url-fetch)
4260 (uri (cran-uri "sapa" version))
4261 (sha256
4262 (base32
4263 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
4264 (build-system r-build-system)
4265 (propagated-inputs
4266 `(("r-ifultools" ,r-ifultools)
4267 ("r-splus2r" ,r-splus2r)))
d062957a 4268 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
4269 (synopsis "Spectral analysis for physical applications")
4270 (description "This package provides software for the book Spectral
4271Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
4272Cambridge University Press, 1993.")
4273 (license license:gpl2)))
dceb1592 4274
3a4c6288
RW
4275(define-public r-aggregation
4276 (package
4277 (name "r-aggregation")
4278 (version "1.0.1")
4279 (source
4280 (origin
4281 (method url-fetch)
4282 (uri (cran-uri "aggregation" version))
4283 (sha256
4284 (base32
4285 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
4286 (build-system r-build-system)
4287 (home-page "https://cran.r-project.org/web/packages/aggregation/")
4288 (synopsis "Methods for p-value aggregation")
4289 (description
4290 "This package contains functionality for performing the following methods
4291of p-value aggregation: Fisher's method, the Lancaster method (weighted
4292Fisher's method), and Sidak correction.")
4293 (license license:gpl3)))
4294
dceb1592
RW
4295(define-public r-quantmod
4296 (package
4297 (name "r-quantmod")
22b2d8b9 4298 (version "0.4-15")
dceb1592
RW
4299 (source
4300 (origin
4301 (method url-fetch)
4302 (uri (cran-uri "quantmod" version))
4303 (sha256
4304 (base32
22b2d8b9 4305 "0lyzaf5ypk93v6zj9gdghy05cc7cxgn9yasv1apx5r6qsjcfgwky"))))
dceb1592
RW
4306 (build-system r-build-system)
4307 (propagated-inputs
4308 `(("r-curl" ,r-curl)
4309 ("r-ttr" ,r-ttr)
4310 ("r-xts" ,r-xts)
4311 ("r-zoo" ,r-zoo)))
d062957a 4312 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
4313 (synopsis "Quantitative financial modelling framework")
4314 (description "This package provides a quantitative financial modelling
4315framework to allow users to specify, build, trade, and analyse quantitative
4316financial trading strategies.")
4317 (license license:gpl3)))
b6dc3255
RW
4318
4319(define-public r-tseries
4320 (package
4321 (name "r-tseries")
9ce3d17e 4322 (version "0.10-47")
b6dc3255
RW
4323 (source
4324 (origin
4325 (method url-fetch)
4326 (uri (cran-uri "tseries" version))
4327 (sha256
4328 (base32
9ce3d17e 4329 "0yzvc9djp3angvxdxqi60wi726y76ablsb71q88ycvw0avgpf8r0"))))
b6dc3255
RW
4330 (build-system r-build-system)
4331 (propagated-inputs
4332 `(("r-quadprog" ,r-quadprog)
4333 ("r-quantmod" ,r-quantmod)
4334 ("r-zoo" ,r-zoo)))
4335 (native-inputs
4336 `(("gfortran" ,gfortran)))
d062957a 4337 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
4338 (synopsis "Time series analysis and computational finance")
4339 (description
4340 "This package provides functions relating to time series analysis and
4341computational finance.")
4342 (license license:gpl2)))
a2c079a7
RW
4343
4344(define-public r-wmtsa
4345 (package
4346 (name "r-wmtsa")
4347 (version "2.0-3")
4348 (source
4349 (origin
4350 (method url-fetch)
4351 (uri (cran-uri "wmtsa" version))
4352 (sha256
4353 (base32
4354 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
4355 (build-system r-build-system)
4356 (propagated-inputs
4357 `(("r-ifultools" ,r-ifultools)
4358 ("r-mass" ,r-mass)
4359 ("r-splus2r" ,r-splus2r)))
d062957a 4360 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4361 (synopsis "Wavelet methods for time series analysis")
4362 (description
4363 "This package provides software to accompany the book \"Wavelet Methods
4364for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4365University Press, 2000.")
4366 (license license:gpl2)))
4993a02a
RW
4367
4368(define-public r-tsa
4369 (package
4370 (name "r-tsa")
1fe9919a 4371 (version "1.2")
4993a02a
RW
4372 (source
4373 (origin
4374 (method url-fetch)
4375 (uri (cran-uri "TSA" version))
4376 (sha256
4377 (base32
1fe9919a 4378 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4379 (properties `((upstream-name . "TSA")))
4380 (build-system r-build-system)
4381 (propagated-inputs
4382 `(("r-leaps" ,r-leaps)
4383 ("r-locfit" ,r-locfit)
1fe9919a 4384 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4385 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4386 (synopsis "Time series analysis")
4387 (description
4388 "This package contains R functions and datasets detailed in the book
4389\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4390Cryer and Kung-Sik Chan.")
4391 (license license:gpl2+)))
19da7fe3
RW
4392
4393(define-public r-extradistr
4394 (package
4395 (name "r-extradistr")
e0cd8f73 4396 (version "1.8.11")
19da7fe3
RW
4397 (source
4398 (origin
4399 (method url-fetch)
4400 (uri (cran-uri "extraDistr" version))
4401 (sha256
4402 (base32
e0cd8f73 4403 "1vvqv1d4hxa025gmm8cbiph63qsqy87l3ri5idd524gyz3chbcl3"))))
19da7fe3
RW
4404 (properties `((upstream-name . "extraDistr")))
4405 (build-system r-build-system)
4406 (propagated-inputs
4407 `(("r-rcpp" ,r-rcpp)))
4408 (home-page "https://github.com/twolodzko/extraDistr")
4409 (synopsis "Additional univariate and multivariate distributions")
4410 (description
4411 "This package implements density, distribution functions, quantile
4412functions and random generation functions for a large number of univariate and
4413multivariate distributions.")
4414 (license license:gpl2)))
5b25bc55
RW
4415
4416(define-public r-fractal
4417 (package
4418 (name "r-fractal")
4419 (version "2.0-4")
4420 (source
4421 (origin
4422 (method url-fetch)
4423 (uri (cran-uri "fractal" version))
4424 (sha256
4425 (base32
4426 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4427 (build-system r-build-system)
4428 (propagated-inputs
4429 `(("r-ifultools" ,r-ifultools)
4430 ("r-mass" ,r-mass)
4431 ("r-sapa" ,r-sapa)
4432 ("r-scatterplot3d" ,r-scatterplot3d)
4433 ("r-splus2r" ,r-splus2r)
4434 ("r-wmtsa" ,r-wmtsa)))
d062957a 4435 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4436 (synopsis "Fractal time series modeling and analysis")
4437 (description
4438 "This package provides tools for stochastic fractal and deterministic
4439chaotic time series analysis.")
4440 (license license:gpl2)))
6615a364
RW
4441
4442(define-public r-urca
4443 (package
4444 (name "r-urca")
4445 (version "1.3-0")
4446 (source
4447 (origin
4448 (method url-fetch)
4449 (uri (cran-uri "urca" version))
4450 (sha256
4451 (base32
4452 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4453 (build-system r-build-system)
4454 (propagated-inputs `(("r-nlme" ,r-nlme)))
4455 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4456 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4457 (synopsis "Unit root and cointegration tests for time series data")
4458 (description
4459 "This package provides unit root and cointegration tests encountered in
4460applied econometric analysis.")
4461 (license license:gpl2+)))
d32e5724
RW
4462
4463(define-public r-cubature
4464 (package
4465 (name "r-cubature")
5f1f1104 4466 (version "2.0.3")
d32e5724
RW
4467 (source
4468 (origin
4469 (method url-fetch)
4470 (uri (cran-uri "cubature" version))
4471 (sha256
4472 (base32
5f1f1104 4473 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4474 (build-system r-build-system)
4475 (propagated-inputs
4476 `(("r-rcpp" ,r-rcpp)))
4477 (home-page "https://github.com/bnaras/cubature")
4478 (synopsis "Adaptive multivariate integration over hypercubes")
4479 (description
4480 "This package is an R wrapper around the cubature C library for adaptive
4481multivariate integration over hypercubes. This version provides both
4482@code{hcubature} and @code{pcubature} routines in addition to a vector
4483interface.")
4484 ;; The included cubature C library is released under GPLv2+, but the
4485 ;; wrapper declares the license to be GPLv3+.
4486 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4487
4488(define-public r-trend
4489 (package
4490 (name "r-trend")
cd4abb6d 4491 (version "1.1.1")
7531ee84
RW
4492 (source
4493 (origin
4494 (method url-fetch)
4495 (uri (cran-uri "trend" version))
4496 (sha256
4497 (base32
cd4abb6d 4498 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4499 (build-system r-build-system)
4500 (propagated-inputs
4501 `(("r-extradistr" ,r-extradistr)))
4502 (native-inputs
4503 `(("gfortran" ,gfortran)))
d062957a 4504 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4505 (synopsis "Non-parametric trend tests and change-point detection")
4506 (description
4507 "The analysis of environmental data often requires the detection of
4508trends and change-points. This package includes tests for trend
4509detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4510Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4511Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4512correlation trend test), change-point detection (Lanzante's test procedures,
4513Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4514Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4515Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4516sample Robust Rank-Order Distributional Test.")
4517 (license license:gpl3)))
f96eda90
RW
4518
4519(define-public r-expm
4520 (package
4521 (name "r-expm")
a11d29b4 4522 (version "0.999-4")
f96eda90
RW
4523 (source
4524 (origin
4525 (method url-fetch)
4526 (uri (cran-uri "expm" version))
4527 (sha256
4528 (base32
a11d29b4 4529 "15k0acg2aqb2ajhwal6l7vhhp03m4lg579805d34554cl0kn9l2q"))))
f96eda90
RW
4530 (build-system r-build-system)
4531 (propagated-inputs `(("r-matrix" ,r-matrix)))
4532 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4533 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4534 (synopsis "Tools for matrix exponentials and related quantities")
4535 (description
4536 "This package provides tools for the computation of the matrix
4537exponential, logarithm, square root, and related quantities.")
4538 (license license:gpl2+)))
68b6a67e
RW
4539
4540(define-public r-complexplus
4541 (package
4542 (name "r-complexplus")
4543 (version "2.1")
4544 (source
4545 (origin
4546 (method url-fetch)
4547 (uri (cran-uri "complexplus" version))
4548 (sha256
4549 (base32
4550 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4551 (build-system r-build-system)
4552 (propagated-inputs
4553 `(("r-expm" ,r-expm)
4554 ("r-matrix" ,r-matrix)))
d062957a 4555 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4556 (synopsis "Functions of complex or real variables")
4557 (description
4558 "This package extends several functions to the complex domain, including
4559the matrix exponential and logarithm, and the determinant.")
4560 (license license:gpl2)))
7b81a7ea
RW
4561
4562(define-public r-phontools
4563 (package
4564 (name "r-phontools")
4565 (version "0.2-2.1")
4566 (source
4567 (origin
4568 (method url-fetch)
4569 (uri (cran-uri "phonTools" version))
4570 (sha256
4571 (base32
4572 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4573 (properties `((upstream-name . "phonTools")))
4574 (build-system r-build-system)
4575 (home-page "http://www.santiagobarreda.com/rscripts.html")
4576 (synopsis "Tools for phonetic and acoustic analyses")
4577 (description
4578 "This package contains tools for the organization, display, and analysis
4579of the sorts of data frequently encountered in phonetics research and
4580experimentation, including the easy creation of IPA vowel plots, and the
4581creation and manipulation of WAVE audio files.")
4582 (license license:bsd-2)))
d976454c
RW
4583
4584(define-public r-np
4585 (package
4586 (name "r-np")
02c57c01 4587 (version "0.60-9")
d976454c
RW
4588 (source
4589 (origin
4590 (method url-fetch)
4591 (uri (cran-uri "np" version))
4592 (sha256
4593 (base32
02c57c01 4594 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4595 (build-system r-build-system)
4596 (propagated-inputs
4597 `(("r-boot" ,r-boot)
4598 ("r-cubature" ,r-cubature)
65d66b3e 4599 ("r-quadprog" ,r-quadprog)
d976454c
RW
4600 ("r-quantreg" ,r-quantreg)))
4601 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4602 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4603 (description "This package provides non-parametric (and semi-parametric)
4604kernel methods that seamlessly handle a mix of continuous, unordered, and
4605ordered factor data types.")
4606 ;; Any version of the GPL.
4607 (license license:gpl3+)))
2a112be0
RW
4608
4609(define-public r-powerplus
4610 (package
4611 (name "r-powerplus")
4612 (version "3.1")
4613 (source
4614 (origin
4615 (method url-fetch)
4616 (uri (cran-uri "powerplus" version))
4617 (sha256
4618 (base32
4619 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4620 (build-system r-build-system)
4621 (propagated-inputs
4622 `(("r-complexplus" ,r-complexplus)
4623 ("r-expm" ,r-expm)
4624 ("r-mass" ,r-mass)
4625 ("r-matrix" ,r-matrix)
4626 ("r-phontools" ,r-phontools)))
d062957a 4627 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4628 (synopsis "Exponentiation operations")
4629 (description
4630 "This package provides tools for the computation of matrix and scalar
4631exponentiation.")
4632 (license license:gpl2)))
021caafa
RW
4633
4634(define-public r-heatmaply
4635 (package
4636 (name "r-heatmaply")
5da9918d 4637 (version "0.16.0")
021caafa
RW
4638 (source
4639 (origin
4640 (method url-fetch)
4641 (uri (cran-uri "heatmaply" version))
4642 (sha256
4643 (base32
5da9918d 4644 "1qhxk48qh61qjxdlhl0qffdh3yh8iiwccid5ssngdv433q0cmyc1"))))
021caafa
RW
4645 (build-system r-build-system)
4646 (propagated-inputs
4647 `(("r-assertthat" ,r-assertthat)
4648 ("r-colorspace" ,r-colorspace)
4649 ("r-dendextend" ,r-dendextend)
4650 ("r-ggplot2" ,r-ggplot2)
021caafa
RW
4651 ("r-htmlwidgets" ,r-htmlwidgets)
4652 ("r-magrittr" ,r-magrittr)
4653 ("r-plotly" ,r-plotly)
4654 ("r-rcolorbrewer" ,r-rcolorbrewer)
4655 ("r-reshape2" ,r-reshape2)
4656 ("r-scales" ,r-scales)
4657 ("r-seriation" ,r-seriation)
4658 ("r-viridis" ,r-viridis)
4659 ("r-webshot" ,r-webshot)))
4660 (home-page "https://cran.r-project.org/package=heatmaply")
4661 (synopsis "Interactive cluster heat maps using plotly")
4662 (description
4663 "This package enables you to create interactive cluster heatmaps that can
4664be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4665Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4666pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4667a popular graphical method for visualizing high-dimensional data, in which a
4668table of numbers is encoded as a grid of colored cells. The rows and columns
4669of the matrix are ordered to highlight patterns and are often accompanied by
4670dendrograms.")
4671 ;; Either version of the license.
4672 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4673
ff939ef4
RW
4674(define-public r-h5
4675 (package
4676 (name "r-h5")
4677 (version "0.9.9")
4678 (source
4679 (origin
4680 (method url-fetch)
4681 (uri (cran-uri "h5" version))
4682 (sha256
4683 (base32
4684 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4685 (build-system r-build-system)
4686 (inputs
4687 `(("zlib" ,zlib)
4688 ("hdf5" ,hdf5)))
4689 (native-inputs
4690 `(("which" ,which)))
4691 (propagated-inputs
4692 `(("r-rcpp" ,r-rcpp)))
4693 (home-page "https://github.com/mannau/h5")
4694 (synopsis "Interface to the HDF5 Library")
4695 (description
4696 "This package provides an S4 interface to the HDF5 library supporting
4697fast storage and retrieval of R-objects like vectors, matrices and arrays to
4698binary files in a language independent format. The HDF5 format can therefore
4699be used as an alternative to R's save/load mechanism. Since h5 is able to
4700access only subsets of stored data it can also handle data sets which do not
4701fit into memory.")
4702 (license license:bsd-2)))
4703
b2dc4cb4
RW
4704(define-public r-cgdsr
4705 (package
4706 (name "r-cgdsr")
dacf52e0 4707 (version "1.3.0")
b2dc4cb4
RW
4708 (source
4709 (origin
4710 (method url-fetch)
4711 (uri (cran-uri "cgdsr" version))
4712 (sha256
4713 (base32
dacf52e0 4714 "07yc819hkabpzzh0g0cbqza6bcfy67b2marrzz1lj97f9iba78ja"))))
b2dc4cb4
RW
4715 (build-system r-build-system)
4716 (propagated-inputs
dacf52e0
RW
4717 `(("r-httr" ,r-httr)
4718 ("r-r-methodss3" ,r-r-methodss3)
b2dc4cb4
RW
4719 ("r-r-oo" ,r-r-oo)))
4720 (home-page "https://github.com/cBioPortal/cgdsr")
4721 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4722 (description
4723 "This package provides a basic set of R functions for querying the Cancer
4724Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4725Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4726 (license license:lgpl3)))
a00968b7
RW
4727
4728(define-public r-import
4729 (package
4730 (name "r-import")
4731 (version "1.1.0")
4732 (source
4733 (origin
4734 (method url-fetch)
4735 (uri (cran-uri "import" version))
4736 (sha256
4737 (base32
4738 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4739 (build-system r-build-system)
4740 (home-page "https://github.com/smbache/import")
4741 (synopsis "Import mechanism for R")
4742 (description
4743 "This is an alternative mechanism for importing objects from packages.
4744The syntax allows for importing multiple objects from a package with a single
4745command in an expressive way. The import package bridges some of the gap
4746between using @code{library} (or @code{require}) and direct (single-object)
4747imports. Furthermore the imported objects are not placed in the current
4748environment. It is also possible to import objects from stand-alone @code{.R}
4749files.")
4750 (license license:expat)))
5d9b82ac
RW
4751
4752(define-public r-shinyace
4753 (package
4754 (name "r-shinyace")
dbd3950a 4755 (version "0.4.0")
5d9b82ac
RW
4756 (source
4757 (origin
4758 (method url-fetch)
4759 (uri (cran-uri "shinyAce" version))
4760 (sha256
4761 (base32
dbd3950a 4762 "0hvih5g0pswlnz5rf3blx5yqw11ssxvm8w4klxddp1ap20ncbgl1"))))
5d9b82ac
RW
4763 (properties `((upstream-name . "shinyAce")))
4764 (build-system r-build-system)
4765 (propagated-inputs
e86d3cc5
RW
4766 `(("r-shiny" ,r-shiny)
4767 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4768 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4769 (synopsis "Ace editor bindings for Shiny")
4770 (description
4771 "This package provides Ace editor bindings to enable a rich text editing
4772environment within Shiny.")
4773 (license license:expat)))
f64fea1d 4774
72032c9d
RW
4775(define-public r-base64url
4776 (package
4777 (name "r-base64url")
4778 (version "1.4")
4779 (source
4780 (origin
4781 (method url-fetch)
4782 (uri (cran-uri "base64url" version))
4783 (sha256
4784 (base32
4785 "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
4786 (build-system r-build-system)
4787 (propagated-inputs
4788 `(("r-backports" ,r-backports)))
4789 (home-page "https://github.com/mllg/base64url")
4790 (synopsis "Fast and URL-safe base64 encoder and decoder")
4791 (description
4792 "This package provides a URL-safe base64 encoder and decoder. In
4793contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
4794the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
4795encoder does not fill the string with trailing @code{=}. The resulting
4796encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
4797and thus are safe to use in URLs or for file names. The package also comes
4798with a simple base32 encoder/decoder suited for case insensitive file
4799systems.")
4800 (license license:gpl3)))
4801
f64fea1d
RW
4802(define-public r-radiant-data
4803 (package
4804 (name "r-radiant-data")
a7146013 4805 (version "1.0.6")
f64fea1d
RW
4806 (source
4807 (origin
4808 (method url-fetch)
4809 (uri (cran-uri "radiant.data" version))
4810 (sha256
4811 (base32
a7146013 4812 "08x7zasxf429m021482p86lx3zc6dqz2mih0id8s34isg4gafapg"))
f64fea1d
RW
4813 (modules '((guix build utils)))
4814 (snippet
4815 '(begin
4816 ;; Delete files that are under CC-NC-SA.
4817 (delete-file-recursively "inst/app/tools/help")
4818 #t))))
4819 (properties `((upstream-name . "radiant.data")))
4820 (build-system r-build-system)
4821 (propagated-inputs
4822 `(("r-base64enc" ,r-base64enc)
4823 ("r-broom" ,r-broom)
4824 ("r-car" ,r-car)
4825 ("r-curl" ,r-curl)
4826 ("r-dplyr" ,r-dplyr)
4827 ("r-dt" ,r-dt)
36dc3591 4828 ("r-glue" ,r-glue)
f64fea1d
RW
4829 ("r-ggplot2" ,r-ggplot2)
4830 ("r-gridextra" ,r-gridextra)
4831 ("r-import" ,r-import)
4832 ("r-jsonlite" ,r-jsonlite)
4833 ("r-knitr" ,r-knitr)
4834 ("r-lubridate" ,r-lubridate)
4835 ("r-magrittr" ,r-magrittr)
4836 ("r-markdown" ,r-markdown)
36dc3591 4837 ("r-plotly" ,r-plotly)
f64fea1d
RW
4838 ("r-psych" ,r-psych)
4839 ("r-readr" ,r-readr)
36dc3591
RW
4840 ("r-readxl" ,r-readxl)
4841 ("r-rlang" ,r-rlang)
f64fea1d
RW
4842 ("r-rmarkdown" ,r-rmarkdown)
4843 ("r-rstudioapi" ,r-rstudioapi)
4844 ("r-scales" ,r-scales)
4845 ("r-shiny" ,r-shiny)
e5f9e9fa 4846 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4847 ("r-shinyace" ,r-shinyace)
cb40b6eb 4848 ("r-stringi" ,r-stringi)
f64fea1d 4849 ("r-tibble" ,r-tibble)
36dc3591
RW
4850 ("r-tidyr" ,r-tidyr)
4851 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4852 (home-page "https://github.com/radiant-rstats/radiant.data")
4853 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4854 (description
4855 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4856visualizing, summarizing, transforming, and combining data. It also contains
4857functionality to generate reproducible reports of the analyses conducted in
4858the application.")
4859 (license license:agpl3)))
e2cafc24
RW
4860
4861(define-public r-algdesign
4862 (package
4863 (name "r-algdesign")
4864 (version "1.1-7.3")
4865 (source
4866 (origin
4867 (method url-fetch)
4868 (uri (cran-uri "AlgDesign" version))
4869 (sha256
4870 (base32
4871 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
4872 (properties `((upstream-name . "AlgDesign")))
4873 (build-system r-build-system)
4874 (home-page "https://github.com/jvbraun/AlgDesign")
4875 (synopsis "Algorithmic experimental design")
4876 (description
4877 "This package provides tools to calculate exact and approximate theory
4878experimental designs for D, A, and I criteria. Very large designs may be
4879created. Experimental designs may be blocked or blocked designs created from
4880a candidate list, using several criteria. The blocking can be done when whole
4881and within plot factors interact.")
4882 (license license:gpl2+)))
35b0c051
RW
4883
4884(define-public r-signal
4885 (package
4886 (name "r-signal")
4887 (version "0.7-6")
4888 (source
4889 (origin
4890 (method url-fetch)
4891 (uri (cran-uri "signal" version))
4892 (sha256
4893 (base32
4894 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4895 (build-system r-build-system)
4896 (propagated-inputs `(("r-mass" ,r-mass)))
4897 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4898 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4899 (synopsis "Signal processing")
4900 (description
4901 "This package provides a set of signal processing functions originally
4902written for Matlab and GNU Octave. It includes filter generation utilities,
4903filtering functions, resampling routines, and visualization of filter models.
4904It also includes interpolation functions.")
4905 (license license:gpl2)))
db80dd4a 4906
3dab50d9
RW
4907(define-public r-gsubfn
4908 (package
4909 (name "r-gsubfn")
2acc0e5f 4910 (version "0.7")
3dab50d9
RW
4911 (source
4912 (origin
4913 (method url-fetch)
4914 (uri (cran-uri "gsubfn" version))
4915 (sha256
4916 (base32
2acc0e5f 4917 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4918 (build-system r-build-system)
4919 (propagated-inputs `(("r-proto" ,r-proto)))
4920 (home-page "http://gsubfn.googlecode.com")
4921 (synopsis "Utilities for strings and function arguments.")
4922 (description
4923 "This package provides @code{gsubfn} which is like @code{gsub} but can
4924take a replacement function or certain other objects instead of the
4925replacement string. Matches and back references are input to the replacement
4926function and replaced by the function output. @code{gsubfn} can be used to
4927split strings based on content rather than delimiters and for quasi-perl-style
4928string interpolation. The package also has facilities for translating
4929formulas to functions and allowing such formulas in function calls instead of
4930functions.")
4931 (license license:gpl2+)))
3a563a41
RW
4932
4933(define-public r-sqldf
4934 (package
4935 (name "r-sqldf")
4936 (version "0.4-11")
4937 (source
4938 (origin
4939 (method url-fetch)
4940 (uri (cran-uri "sqldf" version))
4941 (sha256
4942 (base32
4943 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4944 (build-system r-build-system)
4945 (propagated-inputs
4946 `(("r-chron" ,r-chron)
4947 ("r-dbi" ,r-dbi)
4948 ("r-gsubfn" ,r-gsubfn)
4949 ("r-proto" ,r-proto)
4950 ("r-rsqlite" ,r-rsqlite)))
4951 (home-page "https://github.com/ggrothendieck/sqldf")
4952 (synopsis "Manipulate R data frames using SQL")
4953 (description
4954 "The @code{sqldf} function is typically passed a single argument which is
4955an SQL select statement where the table names are ordinary R data frame names.
4956@code{sqldf} transparently sets up a database, imports the data frames into
4957that database, performs the SQL statement and returns the result using a
4958heuristic to determine which class to assign to each column of the returned
4959data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4960used to read filtered files into R even if the original files are larger than
4961R itself can handle.")
4962 (license license:gpl2)))
94e46cab
RW
4963
4964(define-public r-abind
4965 (package
4966 (name "r-abind")
4967 (version "1.4-5")
4968 (source
4969 (origin
4970 (method url-fetch)
4971 (uri (cran-uri "abind" version))
4972 (sha256
4973 (base32
4974 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
4975 (build-system r-build-system)
d062957a 4976 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
4977 (synopsis "Combine multidimensional arrays")
4978 (description
4979 "This package provides tools to combine multidimensional arrays into a
4980single array. This is a generalization of @code{cbind} and @code{rbind}. It
4981works with vectors, matrices, and higher-dimensional arrays. It also provides
4982the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
4983extracting and replacing data in arrays.")
4984 (license license:lgpl2.0+)))
fc784b66
RW
4985
4986(define-public r-prroc
4987 (package
4988 (name "r-prroc")
0430eb66 4989 (version "1.3.1")
fc784b66
RW
4990 (source
4991 (origin
4992 (method url-fetch)
4993 (uri (cran-uri "PRROC" version))
4994 (sha256
4995 (base32
0430eb66 4996 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
4997 (properties `((upstream-name . "PRROC")))
4998 (build-system r-build-system)
d062957a 4999 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
5000 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
5001 (description
5002 "This package computes the areas under the @dfn{precision-recall} (PR)
5003and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
5004contrast to other implementations, the interpolation between points of the PR
5005curve is done by a non-linear piecewise function. In addition to the areas
5006under the curves, the curves themselves can also be computed and plotted by a
5007specific S3-method.")
5008 (license license:gpl3)))
661bb51e
RW
5009
5010(define-public r-vim
5011 (package
5012 (name "r-vim")
8b2c80b8 5013 (version "4.8.0")
661bb51e
RW
5014 (source
5015 (origin
5016 (method url-fetch)
5017 (uri (cran-uri "VIM" version))
5018 (sha256
5019 (base32
8b2c80b8 5020 "08x4a4yzgp8adgrv7a3666yma4b60n64mcsnvhzmwdy023f4ysrw"))))
661bb51e
RW
5021 (properties `((upstream-name . "VIM")))
5022 (build-system r-build-system)
5023 (propagated-inputs
5024 `(("r-car" ,r-car)
5025 ("r-colorspace" ,r-colorspace)
5026 ("r-data-table" ,r-data-table)
5027 ("r-e1071" ,r-e1071)
5028 ("r-laeken" ,r-laeken)
5029 ("r-mass" ,r-mass)
5030 ("r-nnet" ,r-nnet)
8b2c80b8 5031 ("r-ranger" ,r-ranger)
661bb51e
RW
5032 ("r-rcpp" ,r-rcpp)
5033 ("r-robustbase" ,r-robustbase)
5034 ("r-sp" ,r-sp)
5035 ("r-vcd" ,r-vcd)))
5036 (home-page "https://github.com/alexkowa/VIM")
5037 (synopsis "Visualization and imputation of missing values")
5038 (description
5039 "This package provides tools for the visualization of missing and/or
5040imputed values are introduced, which can be used for exploring the data and
5041the structure of the missing and/or imputed values. Depending on this
5042structure of the missing values, the corresponding methods may help to
5043identify the mechanism generating the missing values and allows to explore the
5044data including missing values. In addition, the quality of imputation can be
5045visually explored using various univariate, bivariate, multiple and
5046multivariate plot methods.")
5047 (license license:gpl2+)))
d10b0952
RW
5048
5049(define-public r-fnn
5050 (package
5051 (name "r-fnn")
b9b10413 5052 (version "1.1.3")
d10b0952
RW
5053 (source
5054 (origin
5055 (method url-fetch)
5056 (uri (cran-uri "FNN" version))
5057 (sha256
5058 (base32
b9b10413 5059 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
d10b0952
RW
5060 (properties `((upstream-name . "FNN")))
5061 (build-system r-build-system)
1b5905fe 5062 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
5063 (synopsis "Fast nearest neighbor search algorithms and applications")
5064 (description
5065 "This package provides cover-tree and kd-tree fast k-nearest neighbor
5066search algorithms. Related applications including KNN classification,
5067regression and information measures are implemented.")
5068 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
5069 ;; later can be used.
5070 (license license:gpl2+)))
be815dbd
RW
5071
5072(define-public r-smoother
5073 (package
5074 (name "r-smoother")
5075 (version "1.1")
5076 (source
5077 (origin
5078 (method url-fetch)
5079 (uri (cran-uri "smoother" version))
5080 (sha256
5081 (base32
5082 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
5083 (build-system r-build-system)
5084 (propagated-inputs
5085 `(("r-ttr" ,r-ttr)))
5086 (home-page "http://cran.r-project.org/web/packages/smoother")
5087 (synopsis "Functions relating to the smoothing of numerical data")
5088 (description
5089 "This package provides a collection of methods for smoothing numerical
5090data, commencing with a port of the Matlab gaussian window smoothing function.
5091In addition, several functions typically used in smoothing of financial data
5092are included.")
5093 (license license:gpl2)))
0efd09ac
RW
5094
5095(define-public r-riverplot
5096 (package
5097 (name "r-riverplot")
5098 (version "0.6")
5099 (source
5100 (origin
5101 (method url-fetch)
5102 (uri (cran-uri "riverplot" version))
5103 (sha256
5104 (base32
5105 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
5106 (build-system r-build-system)
5107 (home-page "https://logfc.wordpress.com")
5108 (synopsis "Sankey or ribbon plots")
5109 (description
5110 "Sankey plots are a type of diagram that is convenient to illustrate how
5111flow of information, resources etc. separates and joins, much like observing
5112how rivers split and merge. For example, they can be used to compare
5113different clusterings. This package provides an implementation of Sankey
5114plots for R.")
5115 (license license:gpl2+)))
c56739df
SY
5116
5117(define-public r-dyn
5118 (package
5119 (name "r-dyn")
5120 (version "0.2-9.6")
5121 (source
5122 (origin
5123 (method url-fetch)
5124 (uri (cran-uri "dyn" version))
5125 (sha256
5126 (base32
5127 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
5128 (build-system r-build-system)
5129 (propagated-inputs
5130 `(("r-zoo" ,r-zoo)))
5131 (home-page "https://cran.r-project.org/web/packages/dyn")
5132 (synopsis "Time series regression")
5133 (description
5134 "This package provides the dyn class interfaces @code{ts}, @code{irts},
5135@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
5136@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
5137@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
5138@code{randomForest::randomForest()} and other regression functions, allowing
5139those functions to be used with time series including specifications that may
5140contain lags, diffs and missing values.")
5141 ;; Any GPL version.
5142 (license license:gpl2+)))
24fa6bca
SY
5143
5144(define-public r-catdap
5145 (package
5146 (name "r-catdap")
5147 (version "1.3.4")
5148 (source
5149 (origin
5150 (method url-fetch)
5151 (uri (cran-uri "catdap" version))
5152 (sha256
5153 (base32
5154 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
5155 (build-system r-build-system)
5156 (native-inputs
5157 `(("gfortran" ,gfortran)))
5158 (home-page "https://cran.r-project.org/web/packages/catdap/")
5159 (synopsis "Tools for categorical data analysis")
5160 (description
5161 "This package provides functions for analyzing multivariate data.
5162Dependencies of the distribution of the specified variable (response
5163variable) to other variables (explanatory variables) are derived and
5164evaluated by the @dfn{Akaike Information Criterion} (AIC).")
5165 (license license:gpl2+)))
96e22362
SS
5166
5167(define-public r-arules
5168 (package
5169 (name "r-arules")
2586cfd3 5170 (version "1.6-4")
96e22362
SS
5171 (source
5172 (origin
5173 (method url-fetch)
5174 (uri (cran-uri "arules" version))
5175 (sha256
5176 (base32
2586cfd3 5177 "003c5cd3xzq39h7c19px077ygm0n1v7k83icy5zzrnkagyds2p8n"))))
96e22362
SS
5178 (build-system r-build-system)
5179 (propagated-inputs
5180 `(("r-matrix" ,r-matrix)))
5181 (home-page "https://github.com/mhahsler/arules")
5182 (synopsis "Mining association rules and frequent itemsets")
5183 (description
5184 "This package provides an infrastructure for representing, manipulating
5185and analyzing transaction data and patterns (frequent itemsets and association rules).
5186It also provides C implementations of the association mining algorithms Apriori
5187and Eclat.")
5188 (license license:gpl3)))
1cde7467
KH
5189
5190(define-public r-parsedate
5191 (package
5192 (name "r-parsedate")
86ad5dbc 5193 (version "1.2.0")
1cde7467
KH
5194 (source
5195 (origin
5196 (method url-fetch)
5197 (uri (cran-uri "parsedate" version))
5198 (sha256
5199 (base32
86ad5dbc 5200 "0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
1cde7467 5201 (build-system r-build-system)
86ad5dbc
RW
5202 (propagated-inputs
5203 `(("r-rematch2" ,r-rematch2)))
1cde7467
KH
5204 (home-page "https://github.com/gaborcsardi/parsedate")
5205 (synopsis
5206 "Recognize and parse dates in various formats")
5207 (description
5208 "This package provides three functions for dealing with dates:
5209@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
5210time formats, @code{parse_date} parses dates in unspecified formats,
5211and @code{format_iso_8601} formats a date in ISO 8601 format.")
5212 (license license:gpl2)))
2a27c0bb
SY
5213
5214(define-public r-abc-data
5215 (package
5216 (name "r-abc-data")
5217 (version "1.0")
5218 (source
5219 (origin
5220 (method url-fetch)
5221 (uri (cran-uri "abc.data" version))
5222 (sha256
5223 (base32
5224 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
5225 (properties `((upstream-name . "abc.data")))
5226 (build-system r-build-system)
5227 (home-page "https://cran.r-project.org/web/packages/abc.data/")
5228 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
5229 (description
5230 "This package contains data which are used by functions of the abc
5231package which implements several @dfn{Approximate Bayesian Computation} (ABC)
5232algorithms for performing parameter estimation, model selection, and
5233goodness-of-fit.")
5234 (license license:gpl3+)))
82c8e0ae
SY
5235
5236(define-public r-abc
5237 (package
5238 (name "r-abc")
5239 (version "2.1")
5240 (source
5241 (origin
5242 (method url-fetch)
5243 (uri (cran-uri "abc" version))
5244 (sha256
5245 (base32
5246 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
5247 (build-system r-build-system)
5248 (propagated-inputs
5249 `(("r-abc-data" ,r-abc-data)
5250 ("r-locfit" ,r-locfit)
5251 ("r-mass" ,r-mass)
5252 ("r-nnet" ,r-nnet)
5253 ("r-quantreg" ,r-quantreg)))
5254 (home-page "https://cran.r-project.org/web/packages/abc/")
5255 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
5256 (description
5257 "This package implements several @dfn{Approximate Bayesian
5258Computation} (ABC) algorithms for performing parameter estimation, model
5259selection, and goodness-of-fit. Cross-validation tools are also available for
5260measuring the accuracy of ABC estimates, and to calculate the
5261misclassification probabilities of different models.")
5262 (license license:gpl3+)))
4b1f7a3e 5263
d182828f
RW
5264(define-public r-zip
5265 (package
5266 (name "r-zip")
59fd6915 5267 (version "2.0.4")
d182828f
RW
5268 (source
5269 (origin
5270 (method url-fetch)
5271 (uri (cran-uri "zip" version))
5272 (sha256
5273 (base32
59fd6915 5274 "1c02amk3pl6xir5jnbfiwiv2wvpkpbkkb1w71y6lf2yk7g3d0pdb"))))
d182828f
RW
5275 (build-system r-build-system)
5276 (home-page "https://github.com/gaborcsardi/zip")
5277 (synopsis "Cross-platform Zip compression")
5278 (description
5279 "This package provides a cross-platform Zip compression library for R.
5280It is a replacement for the @code{zip} function, that does not require any
5281additional external tools on any platform.")
5282 (license license:cc0)))
5283
4b1f7a3e
RW
5284(define-public r-openxlsx
5285 (package
5286 (name "r-openxlsx")
9dd35123 5287 (version "4.1.0.1")
4b1f7a3e
RW
5288 (source
5289 (origin
5290 (method url-fetch)
5291 (uri (cran-uri "openxlsx" version))
5292 (sha256
5293 (base32
9dd35123 5294 "1lflygpi1z4rlb1c6g6wsmi334maiiy7jhpg6ph4sw8lpvg12w4b"))))
4b1f7a3e 5295 (build-system r-build-system)
a8b4677b
RW
5296 (propagated-inputs
5297 `(("r-rcpp" ,r-rcpp)
5298 ("r-zip" ,r-zip)))
4b1f7a3e
RW
5299 (home-page "https://github.com/awalker89/openxlsx")
5300 (synopsis "Read, write and edit XLSX files")
5301 (description
5302 "This package simplifies the creation of Excel @code{.xlsx} files by
5303providing a high level interface to writing, styling and editing worksheets.
5304Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
5305and @code{XLConnect} packages with the added benefit of removing the
5306dependency on Java.")
5307 (license license:gpl3)))
c9920f25
RW
5308
5309(define-public r-rio
5310 (package
5311 (name "r-rio")
1417d5f1 5312 (version "0.5.16")
c9920f25
RW
5313 (source
5314 (origin
5315 (method url-fetch)
5316 (uri (cran-uri "rio" version))
5317 (sha256
5318 (base32
1417d5f1 5319 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
5320 (build-system r-build-system)
5321 (propagated-inputs
5322 `(("r-curl" ,r-curl)
5323 ("r-data-table" ,r-data-table)
5324 ("r-foreign" ,r-foreign)
5325 ("r-haven" ,r-haven)
5326 ("r-openxlsx" ,r-openxlsx)
5327 ("r-readxl" ,r-readxl)
5328 ("r-tibble" ,r-tibble)))
5329 (home-page "https://github.com/leeper/rio")
5330 (synopsis "Swiss-army knife for data I/O")
5331 (description
5332 "This package provides streamlined data import and export infrastructure
5333by making assumptions that the user is probably willing to make: @code{import}
5334and @code{export} determine the data structure from the file extension,
5335reasonable defaults are used for data import and export (e.g.,
5336@code{stringsAsFactors=FALSE}), web-based import is natively
5337supported (including from SSL/HTTPS), compressed files can be read directly
5338without explicit decompression, and fast import packages are used where
5339appropriate. An additional convenience function, @code{convert}, provides a
5340simple method for converting between file types.")
5341 (license license:gpl2)))
08dac3d9
RW
5342
5343(define-public r-maptools
5344 (package
5345 (name "r-maptools")
bbe94211 5346 (version "0.9-5")
08dac3d9
RW
5347 (source
5348 (origin
5349 (method url-fetch)
5350 (uri (cran-uri "maptools" version))
5351 (sha256
5352 (base32
bbe94211 5353 "1pbvcn9xfx0hxq1ppbfg9xm5j04q4c15nj983yjmg7dlkzq135ax"))))
08dac3d9
RW
5354 (build-system r-build-system)
5355 (propagated-inputs
5356 `(("r-foreign" ,r-foreign)
5357 ("r-lattice" ,r-lattice)
5358 ("r-sp" ,r-sp)))
5359 (home-page "http://r-forge.r-project.org/projects/maptools/")
5360 (synopsis "Tools for reading and handling spatial objects")
5361 (description
5362 "This package provides a set of tools for manipulating and reading
5363geographic data, in particular ESRI Shapefiles. It includes binary access to
5364GSHHG shoreline files. The package also provides interface wrappers for
5365exchanging spatial objects with other R packages.")
5366 ;; The C source files from shapelib are released under the Expat license.
5367 ;; The R code is released under GPL version 2 or later.
5368 (license (list license:gpl2+
5369 license:expat))))
284179bb
RW
5370
5371(define-public r-later
5372 (package
5373 (name "r-later")
00fb3203 5374 (version "0.8.0")
284179bb
RW
5375 (source
5376 (origin
5377 (method url-fetch)
5378 (uri (cran-uri "later" version))
5379 (sha256
5380 (base32
00fb3203 5381 "08g503xjxrfxvrzj0cavsrz4m8ykbha64344j1w2r6v17js2hakb"))))
284179bb
RW
5382 (build-system r-build-system)
5383 (propagated-inputs
5384 `(("r-bh" ,r-bh)
5385 ("r-rcpp" ,r-rcpp)
5386 ("r-rlang" ,r-rlang)))
5387 (home-page "https://github.com/r-lib/later")
5388 (synopsis "Utilities for delaying function execution")
5389 (description
5390 "This package provides tools to execute arbitrary R or C functions some
5391time after the current time, after the R execution stack has emptied.")
5392 (license license:gpl2+)))
d9d66ba9
RW
5393
5394(define-public r-promises
5395 (package
5396 (name "r-promises")
5397 (version "1.0.1")
5398 (source
5399 (origin
5400 (method url-fetch)
5401 (uri (cran-uri "promises" version))
5402 (sha256
5403 (base32
5404 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
5405 (build-system r-build-system)
5406 (propagated-inputs
5407 `(("r-later" ,r-later)
5408 ("r-magrittr" ,r-magrittr)
5409 ("r-r6" ,r-r6)
5410 ("r-rcpp" ,r-rcpp)
5411 ("r-rlang" ,r-rlang)))
5412 (home-page "https://rstudio.github.io/promises")
5413 (synopsis "Abstractions for promise-based asynchronous programming")
5414 (description
5415 "This package provides fundamental abstractions for doing asynchronous
5416programming in R using promises. Asynchronous programming is useful for
5417allowing a single R process to orchestrate multiple tasks in the background
5418while also attending to something else. Semantics are similar to JavaScript
5419promises, but with a syntax that is idiomatic R.")
5420 (license license:expat)))
3cf9ae2f
RW
5421
5422(define-public r-dosnow
5423 (package
5424 (name "r-dosnow")
e3abc134 5425 (version "1.0.18")
3cf9ae2f
RW
5426 (source
5427 (origin
5428 (method url-fetch)
5429 (uri (cran-uri "doSNOW" version))
5430 (sha256
5431 (base32
e3abc134 5432 "0rj72z5505cprh6wykhhiz08l9bmd966srqh2qypwivf321bvrvh"))))
3cf9ae2f
RW
5433 (properties `((upstream-name . "doSNOW")))
5434 (build-system r-build-system)
5435 (propagated-inputs
5436 `(("r-foreach" ,r-foreach)
5437 ("r-iterators" ,r-iterators)
5438 ("r-snow" ,r-snow)))
5439 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5440 (synopsis "Foreach parallel adaptor for the snow package")
5441 (description
5442 "This package provides a parallel backend for the @code{%dopar%} function
5443using the @code{snow} package.")
5444 (license license:gpl2)))
fdc3a05d
RJ
5445
5446(define-public r-snowfall
5447 (package
5448 (name "r-snowfall")
5449 (version "1.84-6.1")
5450 (source (origin
5451 (method url-fetch)
5452 (uri (cran-uri "snowfall" version))
5453 (sha256
5454 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5455 (build-system r-build-system)
5456 (propagated-inputs
5457 `(("r-snow" ,r-snow)))
5458 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5459 (synopsis "Easier cluster computing")
5460 (description "This package is a usability wrapper around snow for easier
5461development of parallel R programs. This package offers e.g. extended error
5462checks, and additional functions. All functions work in sequential mode, too,
5463if no cluster is present or wished. The package is also designed as connector
5464to the cluster management tool @code{sfCluster}, but can also used without
5465it.")
5466 (license license:gpl2+)))
e09d74ec 5467
94a8990f
RW
5468(define-public r-rappdirs
5469 (package
5470 (name "r-rappdirs")
5471 (version "0.3.1")
5472 (source
5473 (origin
5474 (method url-fetch)
5475 (uri (cran-uri "rappdirs" version))
5476 (sha256
5477 (base32
5478 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5479 (build-system r-build-system)
5480 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5481 (synopsis "Determine where to save data, caches, and logs")
5482 (description
5483 "This package provides an easy way to determine which directories on the
5484user's computer should be used to save data, caches and logs. It is a port of
5485Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5486 (license license:expat)))
2b47ebe1
RW
5487
5488(define-public r-learnr
5489 (package
5490 (name "r-learnr")
7d0370ed 5491 (version "0.9.2.1")
2b47ebe1
RW
5492 (source
5493 (origin
5494 (method url-fetch)
5495 (uri (cran-uri "learnr" version))
5496 (sha256
5497 (base32
7d0370ed 5498 "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
2b47ebe1
RW
5499 (build-system r-build-system)
5500 (propagated-inputs
5501 `(("r-evaluate" ,r-evaluate)
5502 ("r-htmltools" ,r-htmltools)
5503 ("r-htmlwidgets" ,r-htmlwidgets)
5504 ("r-jsonlite" ,r-jsonlite)
5505 ("r-knitr" ,r-knitr)
5506 ("r-markdown" ,r-markdown)
5507 ("r-rappdirs" ,r-rappdirs)
5508 ("r-rmarkdown" ,r-rmarkdown)
5509 ("r-rprojroot" ,r-rprojroot)
5510 ("r-shiny" ,r-shiny)
5511 ("r-withr" ,r-withr)))
5512 (home-page "https://rstudio.github.io/learnr/")
5513 (synopsis "Interactive tutorials for R")
5514 (description
5515 "This package provides tools to create interactive tutorials using R
5516Markdown. Use a combination of narrative, figures, videos, exercises, and
5517quizzes to create self-paced tutorials for learning about R and R packages.")
5518 (license license:asl2.0)))
12591673
RW
5519
5520(define-public r-analytics
5521 (package
5522 (name "r-analytics")
7a06cdfa 5523 (version "3.0")
12591673
RW
5524 (source
5525 (origin
5526 (method url-fetch)
5527 (uri (cran-uri "analytics" version))
5528 (sha256
5529 (base32
7a06cdfa 5530 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5531 (build-system r-build-system)
5532 (propagated-inputs
5533 `(("r-car" ,r-car)
5534 ("r-cluster" ,r-cluster)
5535 ("r-fractal" ,r-fractal)
5536 ("r-lmtest" ,r-lmtest)
5537 ("r-mass" ,r-mass)
5538 ("r-np" ,r-np)
5539 ("r-powerplus" ,r-powerplus)
5540 ("r-robust" ,r-robust)
5541 ("r-trend" ,r-trend)
5542 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5543 ("r-urca" ,r-urca)
5544 ("r-vim" ,r-vim)))
12591673
RW
5545 (home-page "https://cran.r-project.org/web/packages/analytics/")
5546 (synopsis "Collection of data analysis tools")
5547 (description
5548 "This package is a collection of data analysis tools. It includes tools
5549for regression outlier detection in a fitted linear model, stationary
5550bootstrap using a truncated geometric distribution, a comprehensive test for
5551weak stationarity, column means by group, weighted biplots, and a heuristic to
5552obtain a better initial configuration in non-metric MDS.")
5553 (license license:gpl2)))
9f56ceec
RW
5554
5555(define-public r-reticulate
5556 (package
5557 (name "r-reticulate")
2d363778 5558 (version "1.13")
9f56ceec
RW
5559 (source
5560 (origin
5561 (method url-fetch)
5562 (uri (cran-uri "reticulate" version))
5563 (sha256
5564 (base32
2d363778 5565 "1qwxh7zq9igl7dxl5g5qjbvv0mlac3w80djnkm0w8rxnaval3gmd"))))
9f56ceec
RW
5566 (build-system r-build-system)
5567 (inputs `(("python" ,python)))
5568 (propagated-inputs
5569 `(("r-jsonlite" ,r-jsonlite)
5570 ("r-matrix" ,r-matrix)
5571 ("r-rcpp" ,r-rcpp)))
5572 (home-page "https://github.com/rstudio/reticulate")
5573 (synopsis "R interface to Python")
5574 (description
5575 "This package provides an interface from R to Python modules, classes,
5576and functions. When calling into Python, R data types are automatically
5577converted to their equivalent Python types. When values are returned from
5578Python to R they are converted back to R types.")
5579 (license license:asl2.0)))
11de8673
RW
5580
5581(define-public r-bibtex
5582 (package
5583 (name "r-bibtex")
5584 (version "0.4.2")
5585 (source
5586 (origin
5587 (method url-fetch)
5588 (uri (cran-uri "bibtex" version))
5589 (sha256
5590 (base32
5591 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5592 (build-system r-build-system)
5593 (propagated-inputs `(("r-stringr" ,r-stringr)))
5594 (home-page "https://github.com/romainfrancois/bibtex")
5595 (synopsis "Bibtex parser")
5596 (description "This package provides a utility for R to parse a bibtex
5597file.")
5598 (license license:gpl2+)))
e67acae7
RW
5599
5600(define-public r-ggseqlogo
5601 (package
5602 (name "r-ggseqlogo")
5603 (version "0.1")
5604 (source
5605 (origin
5606 (method url-fetch)
5607 (uri (cran-uri "ggseqlogo" version))
5608 (sha256
5609 (base32
5610 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5611 (build-system r-build-system)
5612 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5613 (home-page "https://github.com/omarwagih/ggseqlogo")
5614 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5615 (description
5616 "The range of functions provided by this package makes it possible to
5617draw highly versatile genomic sequence logos. Features include, but are not
5618limited to, modifying colour schemes and fonts used to draw the logo,
5619generating multiple logo plots, and aiding the visualisation with annotations.
5620Sequence logos can easily be combined with other ggplot2 plots.")
5621 ;; Unspecified version of the LGPL.
5622 (license license:lgpl3+)))
85df1a86
RW
5623
5624(define-public r-ggsci
5625 (package
5626 (name "r-ggsci")
5627 (version "2.9")
5628 (source
5629 (origin
5630 (method url-fetch)
5631 (uri (cran-uri "ggsci" version))
5632 (sha256
5633 (base32
5634 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5635 (build-system r-build-system)
5636 (propagated-inputs
5637 `(("r-ggplot2" ,r-ggplot2)
5638 ("r-scales" ,r-scales)))
5639 (home-page "https://nanx.me/ggsci/")
5640 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5641 (description
5642 "This package provides a collection of ggplot2 color palettes inspired by
5643plots in scientific journals, data visualization libraries, science fiction
5644movies, and TV shows.")
5645 (license license:gpl3)))
5219c5c5
RW
5646
5647(define-public r-ggsignif
5648 (package
5649 (name "r-ggsignif")
d099499e 5650 (version "0.6.0")
5219c5c5
RW
5651 (source
5652 (origin
5653 (method url-fetch)
5654 (uri (cran-uri "ggsignif" version))
5655 (sha256
5656 (base32
d099499e 5657 "17j9hg967k1wp9xw3x84mqss58jkb8pvlrnlchz4i1hklgykxqbg"))))
5219c5c5
RW
5658 (build-system r-build-system)
5659 (propagated-inputs
5660 `(("r-ggplot2" ,r-ggplot2)))
5661 (home-page "https://github.com/const-ae/ggsignif")
5662 (synopsis "Significance brackets for ggplot2")
5663 (description
5664 "Enrich your ggplots with group-wise comparisons. This package provides
5665an easy way to indicate if two groups are significantly different. Commonly
5666this is shown by a bracket on top connecting the groups of interest which
5667itself is annotated with the level of significance. The package provides a
5668single layer that takes the groups for comparison and the test as arguments
5669and adds the annotation to the plot.")
5670 (license license:gpl3)))
5cbaaee8
RW
5671
5672(define-public r-ggpubr
5673 (package
5674 (name "r-ggpubr")
f11920c7 5675 (version "0.2.3")
5cbaaee8
RW
5676 (source
5677 (origin
5678 (method url-fetch)
5679 (uri (cran-uri "ggpubr" version))
5680 (sha256
5681 (base32
f11920c7 5682 "0i81mmz4qn9yzcgfa6dhkcrx4ddlflkm2c3b40isc8all43rm8rn"))))
5cbaaee8
RW
5683 (build-system r-build-system)
5684 (propagated-inputs
5685 `(("r-cowplot" ,r-cowplot)
5686 ("r-dplyr" ,r-dplyr)
5687 ("r-ggplot2" ,r-ggplot2)
5688 ("r-ggrepel" ,r-ggrepel)
5689 ("r-ggsci" ,r-ggsci)
5690 ("r-ggsignif" ,r-ggsignif)
caaec886 5691 ("r-glue" ,r-glue)
5cbaaee8
RW
5692 ("r-gridextra" ,r-gridextra)
5693 ("r-magrittr" ,r-magrittr)
caaec886 5694 ("r-polynom" ,r-polynom)
5cbaaee8 5695 ("r-purrr" ,r-purrr)
2132e922 5696 ("r-rlang" ,r-rlang)
5cbaaee8
RW
5697 ("r-scales" ,r-scales)
5698 ("r-tidyr" ,r-tidyr)))
5699 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5700 (synopsis "ggplot2-based publication-ready plots")
5701 (description
5702 "The ggplot2 package is an excellent and flexible package for elegant
5703data visualization in R. However the default generated plots require some
5704formatting before we can send them for publication. The ggpubr package
5705provides some easy-to-use functions for creating and customizing ggplot2-based
5706publication-ready plots.")
5707 (license license:gpl2)))
141e43bd
RW
5708
5709(define-public r-ellipse
5710 (package
5711 (name "r-ellipse")
5712 (version "0.4.1")
5713 (source
5714 (origin
5715 (method url-fetch)
5716 (uri (cran-uri "ellipse" version))
5717 (sha256
5718 (base32
5719 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5720 (build-system r-build-system)
5721 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5722 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5723 (description
5724 "This package contains various routines for drawing ellipses and
5725ellipse-like confidence regions, implementing the plots described in Murdoch
5726and Chow (1996), A graphical display of large correlation matrices, The
5727American Statistician 50, 178-180. There are also routines implementing the
5728profile plots described in Bates and Watts (1988), Nonlinear Regression
5729Analysis and its Applications.")
5730 (license license:gpl2+)))
cbf6017d
RW
5731
5732(define-public r-flashclust
5733 (package
5734 (name "r-flashclust")
5735 (version "1.01-2")
5736 (source
5737 (origin
5738 (method url-fetch)
5739 (uri (cran-uri "flashClust" version))
5740 (sha256
5741 (base32
5742 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5743 (properties `((upstream-name . "flashClust")))
5744 (build-system r-build-system)
5745 (native-inputs `(("gfortran" ,gfortran)))
5746 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5747 (synopsis "Implementation of optimal hierarchical clustering")
5748 (description
5749 "This package provides a fast implementation of hierarchical
5750clustering.")
5751 (license license:gpl2+)))
e83841a2
RW
5752
5753(define-public r-factominer
5754 (package
5755 (name "r-factominer")
c187e8f6 5756 (version "1.42")
e83841a2
RW
5757 (source
5758 (origin
5759 (method url-fetch)
5760 (uri (cran-uri "FactoMineR" version))
5761 (sha256
5762 (base32
c187e8f6 5763 "1yl16inb2m89l1czgaf0pgy9655dpr751hyx92yw6rqpd2ryznac"))))
e83841a2
RW
5764 (properties `((upstream-name . "FactoMineR")))
5765 (build-system r-build-system)
5766 (propagated-inputs
5767 `(("r-car" ,r-car)
5768 ("r-cluster" ,r-cluster)
5769 ("r-ellipse" ,r-ellipse)
5770 ("r-flashclust" ,r-flashclust)
5771 ("r-lattice" ,r-lattice)
5772 ("r-leaps" ,r-leaps)
5773 ("r-mass" ,r-mass)
5774 ("r-scatterplot3d" ,r-scatterplot3d)))
5775 (home-page "http://factominer.free.fr")
5776 (synopsis "Multivariate exploratory data analysis and data mining")
5777 (description
5778 "This package provides exploratory data analysis methods to summarize,
5779visualize and describe datasets. The main principal component methods are
5780available, those with the largest potential in terms of applications:
5781principal component analysis (PCA) when variables are quantitative,
5782correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5783variables are categorical, Multiple Factor Analysis when variables are
5784structured in groups, etc. and hierarchical cluster analysis.")
5785 (license license:gpl2+)))
f22bfee9
RW
5786
5787(define-public r-factoextra
5788 (package
5789 (name "r-factoextra")
5790 (version "1.0.5")
5791 (source
5792 (origin
5793 (method url-fetch)
5794 (uri (cran-uri "factoextra" version))
5795 (sha256
5796 (base32
5797 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5798 (build-system r-build-system)
5799 (propagated-inputs
5800 `(("r-abind" ,r-abind)
5801 ("r-cluster" ,r-cluster)
5802 ("r-dendextend" ,r-dendextend)
5803 ("r-factominer" ,r-factominer)
5804 ("r-ggplot2" ,r-ggplot2)
5805 ("r-ggpubr" ,r-ggpubr)
5806 ("r-ggrepel" ,r-ggrepel)
5807 ("r-reshape2" ,r-reshape2)
5808 ("r-tidyr" ,r-tidyr)))
5809 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5810 (synopsis "Extract and visualize the results of multivariate data analyses")
5811 (description
5812 "This package provides some easy-to-use functions to extract and
5813visualize the output of multivariate data analyses, including
6ccd88e8
RW
5814@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5815Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5816Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5817@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5818packages. It contains also functions for simplifying some clustering analysis
5819steps and provides ggplot2-based elegant data visualization.")
5820 (license license:gpl2)))
0c9868aa 5821
356230da
RW
5822(define-public r-fansi
5823 (package
5824 (name "r-fansi")
08645fcf 5825 (version "0.4.0")
356230da
RW
5826 (source
5827 (origin
5828 (method url-fetch)
5829 (uri (cran-uri "fansi" version))
5830 (sha256
5831 (base32
08645fcf 5832 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5833 (build-system r-build-system)
5834 (native-inputs
5835 `(("r-knitr" ,r-knitr))) ; for vignettes
5836 (home-page "https://github.com/brodieG/fansi")
5837 (synopsis "ANSI control sequence aware string functions")
5838 (description
5839 "This package provides counterparts to R string manipulation functions
5840that account for the effects of ANSI text formatting control sequences.")
5841 (license license:gpl2+)))
5842
0c9868aa
RW
5843(define-public r-nbclust
5844 (package
5845 (name "r-nbclust")
5846 (version "3.0")
5847 (source
5848 (origin
5849 (method url-fetch)
5850 (uri (cran-uri "NbClust" version))
5851 (sha256
5852 (base32
5853 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5854 (properties `((upstream-name . "NbClust")))
5855 (build-system r-build-system)
5856 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5857 (synopsis "Determine the best number of clusters in a data set")
5858 (description
5859 "NbClust provides 30 indexes for determining the optimal number of
5860clusters in a data set and offers the best clustering scheme from different
5861results to the user.")
5862 (license license:gpl2)))
546fc4aa
RW
5863
5864(define-public r-hdf5r
5865 (package
5866 (name "r-hdf5r")
17ae31b7 5867 (version "1.2.0")
546fc4aa
RW
5868 (source
5869 (origin
5870 (method url-fetch)
5871 (uri (cran-uri "hdf5r" version))
5872 (sha256
5873 (base32
17ae31b7 5874 "10gynjwaaxks8y9c2fl8k040j0nbwn372nil70009yfk9wrkx0aq"))))
546fc4aa
RW
5875 (build-system r-build-system)
5876 (inputs
5877 `(("hdf5" ,hdf5)
5878 ("zlib" ,zlib)))
5879 (propagated-inputs
5880 `(("r-bit64" ,r-bit64)
5881 ("r-r6" ,r-r6)))
5882 (home-page "https://hhoeflin.github.io/hdf5r")
5883 (synopsis "Interface to the HDF5 binary data format")
5884 (description
5885 "HDF5 is a data model, library and file format for storing and managing
5886large amounts of data. This package provides a nearly feature complete,
5887object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5888functionality is added so that HDF5 objects behave very similar to their
5889corresponding R counterparts.")
5890 (license license:asl2.0)))
846325a8 5891
3568b823
RW
5892(define-public r-itertools
5893 (package
5894 (name "r-itertools")
5895 (version "0.1-3")
5896 (source
5897 (origin
5898 (method url-fetch)
5899 (uri (cran-uri "itertools" version))
5900 (sha256
5901 (base32
5902 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5903 (build-system r-build-system)
5904 (propagated-inputs
5905 `(("r-iterators" ,r-iterators)))
5906 (home-page "https://cran.r-project.org/web/packages/itertools/")
5907 (synopsis "Iterator tools")
5908 (description
5909 "This package provides various tools for creating iterators, many
5910patterned after functions in the Python @code{itertools} module, and others
5911patterned after functions in the snow package.")
5912 (license license:gpl2)))
5913
53718658
RW
5914(define-public r-polynom
5915 (package
5916 (name "r-polynom")
3be585cf 5917 (version "1.4-0")
53718658
RW
5918 (source
5919 (origin
5920 (method url-fetch)
5921 (uri (cran-uri "polynom" version))
5922 (sha256
5923 (base32
3be585cf 5924 "1pflscwc0qzdf0y60j7s0dkglgmz18xajywfbn6s263idyr8idy5"))))
53718658
RW
5925 (build-system r-build-system)
5926 (home-page "https://cran.r-project.org/web/packages/polynom/")
5927 (synopsis "Functions for univariate polynomial manipulations")
5928 (description
5929 "This package provides a collection of functions to implement a class for
5930univariate polynomial manipulations.")
5931 (license license:gpl2)))
5932
dd954dd7
RW
5933(define-public r-gbrd
5934 (package
5935 (name "r-gbrd")
5936 (version "0.4-11")
5937 (source
5938 (origin
5939 (method url-fetch)
5940 (uri (cran-uri "gbRd" version))
5941 (sha256
5942 (base32
5943 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
5944 (properties `((upstream-name . "gbRd")))
5945 (build-system r-build-system)
5946 (home-page "https://cran.r-project.org/web/packages/gbRd/")
5947 (synopsis "Utilities for processing Rd objects and files")
5948 (description
5949 "This package provides utilities for processing Rd objects and files.
5950Extract argument descriptions and other parts of the help pages of
5951functions.")
5952 (license license:gpl2+)))
5953
0c92f373
RW
5954(define-public r-rjags
5955 (package
5956 (name "r-rjags")
86e243a2 5957 (version "4-9")
0c92f373
RW
5958 (source
5959 (origin
5960 (method url-fetch)
5961 (uri (cran-uri "rjags" version))
5962 (sha256
5963 (base32
86e243a2 5964 "1vrmxxfnia2mkmfkp5yaq5qrlh4xg3ggab6fnj14mrp1231wb91a"))))
0c92f373
RW
5965 (build-system r-build-system)
5966 (propagated-inputs
5967 `(("r-coda" ,r-coda)))
5968 (inputs
5969 `(("jags" ,jags)))
5970 (native-inputs
5971 `(("pkg-config" ,pkg-config)))
5972 (home-page "http://mcmc-jags.sourceforge.net")
5973 (synopsis "Bayesian graphical models using MCMC")
5974 (description
5975 "This package provides an R interface to the JAGS MCMC library. JAGS is
5976Just Another Gibbs Sampler. It is a program for analysis of Bayesian
5977hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
5978 (license license:gpl2)))
5979
6a846975
RW
5980(define-public r-rdpack
5981 (package
5982 (name "r-rdpack")
f0826fec 5983 (version "0.11-0")
6a846975
RW
5984 (source
5985 (origin
5986 (method url-fetch)
5987 (uri (cran-uri "Rdpack" version))
5988 (sha256
5989 (base32
f0826fec 5990 "11cd27s6zp5cxnwxcvz6rjf00y0r7aq8ywhzwpf1r4xy1z44kd4g"))))
6a846975
RW
5991 (properties `((upstream-name . "Rdpack")))
5992 (build-system r-build-system)
5993 (propagated-inputs
5994 `(("r-bibtex" ,r-bibtex)
5995 ("r-gbrd" ,r-gbrd)))
5996 (home-page "https://github.com/GeoBosh/Rdpack")
5997 (synopsis "Update and manipulate Rd documentation objects")
5998 (description
5999 "This package provides functions for manipulation of R documentation
6000objects, including functions @code{reprompt()} and @code{ereprompt()} for
6001updating Rd documentation for functions, methods and classes; it also includes
6002Rd macros for citations and import of references from bibtex files for use in
6003Rd files and roxygen2 comments, as well as many functions for manipulation of
6004references and Rd files.")
6005 (license license:gpl2+)))
6006
c183fa26
RW
6007(define-public r-officer
6008 (package
6009 (name "r-officer")
0d2e2662 6010 (version "0.3.5")
c183fa26
RW
6011 (source
6012 (origin
6013 (method url-fetch)
6014 (uri (cran-uri "officer" version))
6015 (sha256
6016 (base32
0d2e2662 6017 "005kaxjhr40shpav2pg7s7gj8f49579r7rbgwlncbwv16nn0rbbg"))))
c183fa26
RW
6018 (build-system r-build-system)
6019 (propagated-inputs
6020 `(("r-base64enc" ,r-base64enc)
6021 ("r-digest" ,r-digest)
6022 ("r-htmltools" ,r-htmltools)
6023 ("r-magrittr" ,r-magrittr)
6024 ("r-r6" ,r-r6)
6025 ("r-rcpp" ,r-rcpp)
fd1a17a5 6026 ("r-rlang" ,r-rlang)
c183fa26
RW
6027 ("r-uuid" ,r-uuid)
6028 ("r-xml2" ,r-xml2)
6029 ("r-zip" ,r-zip)))
6030 (home-page "https://davidgohel.github.io/officer")
6031 (synopsis "Manipulation of Word and PowerPoint documents")
6032 (description
6033 "This package provides tools to access and manipulate Word and PowerPoint
6034documents from R. The package focuses on tabular and graphical reporting from
6035R; it also provides two functions that let users get document content into
6036data objects. A set of functions lets add and remove images, tables and
6037paragraphs of text in new or existing documents. When working with PowerPoint
6038presentations, slides can be added or removed; shapes inside slides can also
6039be added or removed. When working with Word documents, a cursor can be used
6040to help insert or delete content at a specific location in the document.")
6041 (license license:gpl3)))
6042
488dc4e1
RW
6043(define-public r-abn
6044 (package
6045 (name "r-abn")
72c967e2 6046 (version "2.1")
488dc4e1
RW
6047 (source
6048 (origin
6049 (method url-fetch)
6050 (uri (cran-uri "abn" version))
6051 (sha256
6052 (base32
72c967e2 6053 "08jlvb6i5f7ry2dwm0jgrnn2w95vr0l67dpx13n9878lz9ld131b"))))
488dc4e1
RW
6054 (build-system r-build-system)
6055 (inputs
6056 `(("gsl" ,gsl)))
6057 (propagated-inputs
72c967e2 6058 `(("r-lme4" ,r-lme4)
488dc4e1
RW
6059 ("r-mass" ,r-mass)
6060 ("r-nnet" ,r-nnet)
6061 ("r-rcpp" ,r-rcpp)
6062 ("r-rcpparmadillo" ,r-rcpparmadillo)
6063 ("r-rjags" ,r-rjags)))
6064 (home-page "http://www.r-bayesian-networks.org")
6065 (synopsis "Modelling multivariate data with additive bayesian networks")
6066 (description
6067 "Bayesian network analysis is a form of probabilistic graphical models
6068which derives from empirical data a directed acyclic graph, DAG, describing
6069the dependency structure between random variables. An additive Bayesian
6070network model consists of a form of a DAG where each node comprises a
6071@dfn{generalized linear model} (GLM). Additive Bayesian network models are
6072equivalent to Bayesian multivariate regression using graphical modelling, they
6073generalises the usual multivariable regression, GLM, to multiple dependent
6074variables. This package provides routines to help determine optimal Bayesian
6075network models for a given data set, where these models are used to identify
6076statistical dependencies in messy, complex data.")
6077 (license license:gpl2+)))
6078
ffdeda3c
RW
6079(define-public r-acd
6080 (package
6081 (name "r-acd")
6082 (version "1.5.3")
6083 (source
6084 (origin
6085 (method url-fetch)
6086 (uri (cran-uri "ACD" version))
6087 (sha256
6088 (base32
6089 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
6090 (properties `((upstream-name . "ACD")))
6091 (build-system r-build-system)
6092 (home-page "https://cran.r-project.org/web/packages/ACD/")
6093 (synopsis "Categorical data analysis with complete or missing responses")
6094 (description
6095 "This package provides tools for categorical data analysis with complete
6096or missing responses.")
6097 (license license:gpl2+)))
6098
acbf23da
RW
6099(define-public r-acdm
6100 (package
6101 (name "r-acdm")
6102 (version "1.0.4")
6103 (source
6104 (origin
6105 (method url-fetch)
6106 (uri (cran-uri "ACDm" version))
6107 (sha256
6108 (base32
6109 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
6110 (properties `((upstream-name . "ACDm")))
6111 (build-system r-build-system)
6112 (propagated-inputs
6113 `(("r-dplyr" ,r-dplyr)
6114 ("r-ggplot2" ,r-ggplot2)
6115 ("r-plyr" ,r-plyr)
6116 ("r-rsolnp" ,r-rsolnp)
6117 ("r-zoo" ,r-zoo)))
6118 (home-page "https://cran.r-project.org/web/packages/ACDm/")
6119 (synopsis "Tools for Autoregressive Conditional Duration Models")
6120 (description
6121 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
6122and Russell, 1998) models. It creates trade, price or volume durations from
6123transactions (tic) data, performs diurnal adjustments, fits various ACD models
6124and tests them.")
6125 (license license:gpl2+)))
6126
08bf097a
RW
6127(define-public r-overlap
6128 (package
6129 (name "r-overlap")
6130 (version "0.3.2")
6131 (source
6132 (origin
6133 (method url-fetch)
6134 (uri (cran-uri "overlap" version))
6135 (sha256
6136 (base32
6137 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
6138 (build-system r-build-system)
6139 (home-page "https://cran.r-project.org/web/packages/overlap/")
6140 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
6141 (description
6142 "This package provides functions to fit kernel density functions to data
6143on temporal activity patterns of animals; estimate coefficients of overlapping
6144of densities for two species; and calculate bootstrap estimates of confidence
6145intervals.")
6146 (license license:gpl3+)))
6147
bfee9ce8
RW
6148(define-public r-snakecase
6149 (package
6150 (name "r-snakecase")
794c9e7d 6151 (version "0.11.0")
bfee9ce8
RW
6152 (source
6153 (origin
6154 (method url-fetch)
6155 (uri (cran-uri "snakecase" version))
6156 (sha256
6157 (base32
794c9e7d 6158 "1ky1x2cp5rd0ffd9m1fji9sq4z4jsrpxzg30brw8bb4ihfjj114r"))))
bfee9ce8
RW
6159 (build-system r-build-system)
6160 (propagated-inputs
6161 `(("r-stringi" ,r-stringi)
6162 ("r-stringr" ,r-stringr)))
6163 (home-page "https://github.com/Tazinho/snakecase")
6164 (synopsis "Convert strings into any case")
6165 (description
6166 "This package provides a consistent, flexible and easy to use tool to
6167parse and convert strings into cases like snake or camel among others.")
6168 (license license:gpl3)))
6169
de059e4b
RW
6170(define-public r-prediction
6171 (package
6172 (name "r-prediction")
c3447a92 6173 (version "0.3.14")
de059e4b
RW
6174 (source
6175 (origin
6176 (method url-fetch)
6177 (uri (cran-uri "prediction" version))
6178 (sha256
6179 (base32
c3447a92 6180 "0awlq5lxfia6m2b91w73rksp93rbwv5gwqb36wbji4rgq41rzbrx"))))
de059e4b
RW
6181 (build-system r-build-system)
6182 (propagated-inputs
6183 `(("r-data-table" ,r-data-table)))
6184 (home-page "https://github.com/leeper/prediction")
6185 (synopsis "Tidy, type-safe prediction methods")
6186 (description
6187 "This package provides the @code{prediction()} function, a type-safe
6188alternative to @code{predict()} that always returns a data frame. The package
6189currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
6190from the @code{stats} package, as well as numerous other model classes from
6191other add-on packages.")
6192 (license license:expat)))
6193
d14c770d
RW
6194(define-public r-insight
6195 (package
6196 (name "r-insight")
c90eebf7 6197 (version "0.5.0")
d14c770d
RW
6198 (source
6199 (origin
6200 (method url-fetch)
6201 (uri (cran-uri "insight" version))
6202 (sha256
6203 (base32
c90eebf7 6204 "0lrh2l9n2zd9n3zzknsxz6nlasnrayx3bplxlz7m616g56gr5nfp"))))
d14c770d
RW
6205 (build-system r-build-system)
6206 (home-page "https://easystats.github.io/insight/")
6207 (synopsis "Easy access to model information for various model objects")
6208 (description
6209 "This package provides a tool to provide an easy, intuitive and
6210consistent access to information contained in various R models, like model
6211formulas, model terms, information about random effects, data that was used to
6212fit the model or data from response variables. The package mainly revolves
6213around two types of functions: Functions that find (the names of) information,
6214starting with @code{find_}, and functions that get the underlying data,
6215starting with @code{get_}. The package has a consistent syntax and works with
6216many different model objects, where otherwise functions to access these
6217information are missing.")
6218 (license license:gpl3)))
6219
cfc06314
RW
6220(define-public r-sjlabelled
6221 (package
6222 (name "r-sjlabelled")
3ab3f7f3 6223 (version "1.1.1")
cfc06314
RW
6224 (source
6225 (origin
6226 (method url-fetch)
6227 (uri (cran-uri "sjlabelled" version))
6228 (sha256
6229 (base32
3ab3f7f3 6230 "0c9wy0gsr2sbkrv2638xbi7qm0gl6jyr6sfricavhkm7l4hljjkz"))))
cfc06314
RW
6231 (build-system r-build-system)
6232 (propagated-inputs
bc418c97 6233 `(("r-haven" ,r-haven)
5e16dff9 6234 ("r-insight" ,r-insight)
cfc06314 6235 ("r-magrittr" ,r-magrittr)
cfc06314 6236 ("r-purrr" ,r-purrr)
bc418c97
RW
6237 ("r-rlang" ,r-rlang)
6238 ("r-tidyselect" ,r-tidyselect)))
cfc06314
RW
6239 (home-page "https://github.com/strengejacke/sjlabelled")
6240 (synopsis "Labelled data utility functions")
6241 (description
6242 "This package provides a collection of functions dealing with labelled
6243data, like reading and writing data between R and other statistical software
6244packages. This includes easy ways to get, set or change value and variable
6245label attributes, to convert labelled vectors into factors or numeric (and
6246vice versa), or to deal with multiple declared missing values.")
6247 (license license:gpl3)))
6248
1f560b9c
RW
6249(define-public r-sjmisc
6250 (package
6251 (name "r-sjmisc")
36c5f86f 6252 (version "2.8.1")
1f560b9c
RW
6253 (source
6254 (origin
6255 (method url-fetch)
6256 (uri (cran-uri "sjmisc" version))
6257 (sha256
6258 (base32
36c5f86f 6259 "1a30n3cyd9h9ilaiai9ywy53f03nikafc47rvpws2c2vghc8mbn7"))))
1f560b9c
RW
6260 (build-system r-build-system)
6261 (propagated-inputs
31af2e7f 6262 `(("r-dplyr" ,r-dplyr)
45dcc89d 6263 ("r-insight" ,r-insight)
1f560b9c 6264 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
6265 ("r-purrr" ,r-purrr)
6266 ("r-rlang" ,r-rlang)
31af2e7f 6267 ("r-sjlabelled" ,r-sjlabelled)))
1f560b9c
RW
6268 (home-page "https://github.com/strengejacke/sjmisc")
6269 (synopsis "Data and variable transformation functions")
6270 (description
6271 "This package is a collection of miscellaneous utility functions,
6272supporting data transformation tasks like recoding, dichotomizing or grouping
6273variables, setting and replacing missing values. The data transformation
6274functions also support labelled data, and all integrate seamlessly into a
6275tidyverse workflow.")
6276 (license license:gpl3)))
6277
aaed237d
RW
6278(define-public r-nortest
6279 (package
6280 (name "r-nortest")
6281 (version "1.0-4")
6282 (source
6283 (origin
6284 (method url-fetch)
6285 (uri (cran-uri "nortest" version))
6286 (sha256
6287 (base32
6288 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
6289 (build-system r-build-system)
6290 (home-page "https://cran.r-project.org/web/packages/nortest/")
6291 (synopsis "Tests for normality")
6292 (description
6293 "This package provides five omnibus tests for testing the composite
6294hypothesis of normality.")
6295 (license license:gpl2+)))
6296
0fd7d59d
RW
6297(define-public r-moonbook
6298 (package
6299 (name "r-moonbook")
6300 (version "0.2.3")
6301 (source
6302 (origin
6303 (method url-fetch)
6304 (uri (cran-uri "moonBook" version))
6305 (sha256
6306 (base32
6307 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
6308 (properties `((upstream-name . "moonBook")))
6309 (build-system r-build-system)
6310 (propagated-inputs
6311 `(("r-magrittr" ,r-magrittr)
6312 ("r-nortest" ,r-nortest)
6313 ("r-purrr" ,r-purrr)
6314 ("r-sjmisc" ,r-sjmisc)
6315 ("r-stringr" ,r-stringr)
6316 ("r-survival" ,r-survival)))
6317 (home-page "https://github.com/cardiomoon/moonBook")
6318 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
6319 (description
6320 "This package provides several analysis-related functions for the book
6321entitled \"R statistics and graph for medical articles\" (written in Korean),
6322version 1, by Keon-Woong Moon with Korean demographic data with several plot
6323functions.")
6324 (license license:gpl2)))
6325
589bd1c4
RW
6326(define-public r-flextable
6327 (package
6328 (name "r-flextable")
c46a1640 6329 (version "0.5.5")
589bd1c4
RW
6330 (source
6331 (origin
6332 (method url-fetch)
6333 (uri (cran-uri "flextable" version))
6334 (sha256
6335 (base32
c46a1640 6336 "1q6x9mfk5gikqjbbra1dn8hs1rq5ws99jdjav3m113gx9f2j5yxh"))))
589bd1c4
RW
6337 (build-system r-build-system)
6338 (propagated-inputs
30918ce8
RW
6339 `(("r-base64enc" ,r-base64enc)
6340 ("r-data-table" ,r-data-table)
e89d5427 6341 ("r-gdtools" ,r-gdtools)
589bd1c4
RW
6342 ("r-htmltools" ,r-htmltools)
6343 ("r-knitr" ,r-knitr)
6344 ("r-officer" ,r-officer)
e89d5427 6345 ("r-rlang" ,r-rlang)
589bd1c4 6346 ("r-rmarkdown" ,r-rmarkdown)
589bd1c4
RW
6347 ("r-xml2" ,r-xml2)))
6348 (home-page "https://davidgohel.github.io/flextable")
6349 (synopsis "Functions for tabular reporting")
6350 (description
6351 "This package provides tools to create pretty tables for HTML documents
6352and other formats. Functions are provided to let users create tables, modify
6353and format their content. It extends the @code{officer} package and can be
6354used within R markdown documents when rendering to HTML and to Word
6355documents.")
6356 (license license:gpl3)))
6357
846325a8
RW
6358(define-public r-writexl
6359 (package
6360 (name "r-writexl")
04a18a81 6361 (version "1.1")
846325a8
RW
6362 (source
6363 (origin
6364 (method url-fetch)
6365 (uri (cran-uri "writexl" version))
6366 (sha256
6367 (base32
04a18a81 6368 "0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"))))
846325a8
RW
6369 (build-system r-build-system)
6370 (inputs `(("zlib" ,zlib)))
6371 (home-page "https://github.com/ropensci/writexl")
6372 (synopsis "Export data frames to xlsx format")
6373 (description
6374 "This package provides a data frame to xlsx exporter based on
6375libxlsxwriter.")
6376 (license license:bsd-2)))
64abd245
RW
6377
6378(define-public r-biasedurn
6379 (package
6380 (name "r-biasedurn")
6381 (version "1.07")
6382 (source
6383 (origin
6384 (method url-fetch)
6385 (uri (cran-uri "BiasedUrn" version))
6386 (sha256
6387 (base32
6388 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
6389 (properties `((upstream-name . "BiasedUrn")))
6390 (build-system r-build-system)
6391 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
6392 (synopsis "Biased Urn model distributions")
6393 (description
6394 "This package provides statistical models of biased sampling in the form
6395of univariate and multivariate noncentral hypergeometric distributions,
6396including Wallenius' noncentral hypergeometric distribution and Fisher's
6397noncentral hypergeometric distribution (also called extended hypergeometric
6398distribution).")
6399 (license license:gpl3)))
87ba9508
RW
6400
6401(define-public r-goplot
6402 (package
6403 (name "r-goplot")
6404 (version "1.0.2")
6405 (source
6406 (origin
6407 (method url-fetch)
6408 (uri (cran-uri "GOplot" version))
6409 (sha256
6410 (base32
6411 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6412 (properties `((upstream-name . "GOplot")))
6413 (build-system r-build-system)
6414 (propagated-inputs
6415 `(("r-ggdendro" ,r-ggdendro)
6416 ("r-ggplot2" ,r-ggplot2)
6417 ("r-gridextra" ,r-gridextra)
6418 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6419 (home-page "https://github.com/wencke/wencke.github.io")
6420 (synopsis "Visualization of functional analysis data")
6421 (description
6422 "This package provides an implementation of multilayered visualizations
6423for enhanced graphical representation of functional analysis data. It
6424combines and integrates omics data derived from expression and functional
6425annotation enrichment analyses. Its plotting functions have been developed
6426with an hierarchical structure in mind: starting from a general overview to
6427identify the most enriched categories (modified bar plot, bubble plot) to a
6428more detailed one displaying different types of relevant information for the
6429molecules in a given set of categories (circle plot, chord plot, cluster plot,
6430Venn diagram, heatmap).")
6431 (license license:gpl2)))
aec7d6be
RW
6432
6433(define-public r-getopt
6434 (package
6435 (name "r-getopt")
104ec4c9 6436 (version "1.20.3")
aec7d6be
RW
6437 (source
6438 (origin
6439 (method url-fetch)
6440 (uri (cran-uri "getopt" version))
6441 (sha256
6442 (base32
104ec4c9 6443 "0zzmzgwl9a4y3s34600vmih22d6y32294f9bvxrnmffnvkgmy7sk"))))
aec7d6be
RW
6444 (build-system r-build-system)
6445 (home-page "https://github.com/trevorld/getopt")
6446 (synopsis "Command-line option processor for R")
6447 (description
6448 "This package is designed to be used with Rscript to write shebang
6449scripts that accept short and long options. Many users will prefer to
6450use the packages @code{optparse} or @code{argparse} which add extra
6451features like automatically generated help options and usage texts,
6452support for default values, positional argument support, etc.")
6453 (license license:gpl2+)))
3629622b
RW
6454
6455(define-public r-findpython
6456 (package
6457 (name "r-findpython")
fcb84565 6458 (version "1.0.5")
3629622b
RW
6459 (source
6460 (origin
6461 (method url-fetch)
6462 (uri (cran-uri "findpython" version))
6463 (sha256
6464 (base32
fcb84565 6465 "0icifm4z6hhpmcjrg75a875iph0ci890ss02kdv3725pijc236iy"))))
3629622b
RW
6466 (build-system r-build-system)
6467 (home-page "https://github.com/trevorld/findpython")
6468 (synopsis "Functions to find an acceptable Python binary")
6469 (description
6470 "This package was designed to find an acceptable Python binary that
6471matches version and feature constraints.")
6472 (license license:expat)))
fa697599
RW
6473
6474;; This in not the same as "r-argparser"
6475(define-public r-argparse
6476 (package
6477 (name "r-argparse")
37317189 6478 (version "2.0.1")
fa697599
RW
6479 (source
6480 (origin
6481 (method url-fetch)
6482 (uri (cran-uri "argparse" version))
6483 (sha256
6484 (base32
37317189 6485 "1as7h6z7kzgv0fqzpnp76qbm96b4jcd37azd58b7rz0l1n94764l"))))
fa697599
RW
6486 (build-system r-build-system)
6487 (inputs `(("python" ,python)))
6488 (propagated-inputs
6489 `(("r-findpython" ,r-findpython)
fa697599 6490 ("r-jsonlite" ,r-jsonlite)
11a36548 6491 ("r-r6" ,r-r6)))
fa697599
RW
6492 (home-page "https://github.com/trevorld/argparse")
6493 (synopsis "Command line optional and positional argument parser")
6494 (description
6495 "This package provides a command line parser to be used with Rscript to
6496write shebang scripts that gracefully accept positional and optional arguments
6497and automatically generate usage notices.")
6498 (license license:gpl2+)))
4646d18e
RW
6499
6500(define-public r-hash
6501 (package
6502 (name "r-hash")
a431c381 6503 (version "2.2.6.1")
4646d18e
RW
6504 (source
6505 (origin
6506 (method url-fetch)
6507 (uri (cran-uri "hash" version))
6508 (sha256
6509 (base32
a431c381 6510 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
4646d18e
RW
6511 (build-system r-build-system)
6512 (home-page "https://cran.r-project.org/web/packages/hash/")
6513 (synopsis "Implementation of hash/associated arrays/dictionaries")
6514 (description
6515 "This package implements a data structure similar to hashes in Perl and
6516dictionaries in Python but with a purposefully R flavor. For objects of
6517appreciable size, access using hashes outperforms native named lists and
6518vectors.")
6519 (license license:gpl2+)))
06a45ad6
RW
6520
6521(define-public r-orddom
6522 (package
6523 (name "r-orddom")
6524 (version "3.1")
6525 (source
6526 (origin
6527 (method url-fetch)
6528 (uri (cran-uri "orddom" version))
6529 (sha256
6530 (base32
6531 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6532 (build-system r-build-system)
6533 (propagated-inputs `(("r-psych" ,r-psych)))
6534 (home-page "https://cran.r-project.org/web/packages/orddom/")
6535 (synopsis "Ordinal dominance statistics")
6536 (description
6537 "This package provides tools to compute ordinal, statistics and effect
6538sizes as an alternative to mean comparison: Cliff's delta or success rate
6539difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6540Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6541Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6542Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6543comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6544Group (Non-)Overlap considerations.")
6545 (license license:gpl2)))
0fccd15f
RW
6546
6547(define-public r-doby
6548 (package
6549 (name "r-doby")
cb96d81b 6550 (version "4.6-2")
0fccd15f
RW
6551 (source
6552 (origin
6553 (method url-fetch)
6554 (uri (cran-uri "doBy" version))
6555 (sha256
6556 (base32
cb96d81b 6557 "02vbv9nfgywg6lsiialkmfnax5z3rkyb9nr8j9l2cp8xi6ml95mb"))))
0fccd15f
RW
6558 (properties `((upstream-name . "doBy")))
6559 (build-system r-build-system)
6560 (propagated-inputs
6561 `(("r-dplyr" ,r-dplyr)
6562 ("r-magrittr" ,r-magrittr)
6563 ("r-mass" ,r-mass)
6564 ("r-matrix" ,r-matrix)
6565 ("r-plyr" ,r-plyr)))
6566 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6567 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6568 (description
6569 "This package contains:
6570
6571@itemize
6572@item facilities for working with grouped data: @code{do}
6573 something to data stratified @code{by} some variables.
6574@item implementations of least-squares means, general linear contrasts, and
6575@item miscellaneous other utilities.
6576@end itemize\n")
6577 (license license:gpl2+)))
5850c5b3
RW
6578
6579(define-public r-refgenome
6580 (package
6581 (name "r-refgenome")
27abdb11 6582 (version "1.7.7")
5850c5b3
RW
6583 (source
6584 (origin
6585 (method url-fetch)
6586 (uri (cran-uri "refGenome" version))
6587 (sha256
6588 (base32
27abdb11 6589 "1za89bn3am1zgvm641qi1ab6kaqpll4rb9p9f1sjwvcgqq6065g5"))))
5850c5b3
RW
6590 (properties `((upstream-name . "refGenome")))
6591 (build-system r-build-system)
6592 (propagated-inputs
6593 `(("r-dbi" ,r-dbi)
6594 ("r-doby" ,r-doby)
6595 ("r-rsqlite" ,r-rsqlite)))
6596 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6597 (synopsis
6598 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6599 (description
6600 "This package contains functionality for importing and managing of
6601downloaded genome annotation data from the Ensembl genome browser (European
6602Bioinformatics Institute) and from the UCSC genome browser (University of
6603California, Santa Cruz) and annotation routines for genomic positions and
6604splice site positions.")
6605 (license license:gpl2)))
ff7d53a7
RW
6606
6607(define-public r-basix
6608 (package
6609 (name "r-basix")
6610 (version "1.1")
6611 (source
6612 (origin
6613 (method url-fetch)
6614 (uri (cran-uri "BASIX" version))
6615 (sha256
6616 (base32
6617 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6618 (properties `((upstream-name . "BASIX")))
6619 (build-system r-build-system)
6620 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6621 (synopsis "Efficient C/C++ toolset for R")
6622 (description
6623 "BASIX provides some efficient C/C++ implementations of native R
6624procedures to speed up calculations in R.")
6625 (license license:gpl2)))
65e74814
RW
6626
6627(define-public r-blockfest
6628 (package
6629 (name "r-blockfest")
6630 (version "1.6")
6631 (source
6632 (origin
6633 (method url-fetch)
6634 (uri (cran-uri "BlockFeST" version))
6635 (sha256
6636 (base32
6637 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6638 (properties `((upstream-name . "BlockFeST")))
6639 (build-system r-build-system)
6640 (propagated-inputs `(("r-basix" ,r-basix)))
6641 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6642 (synopsis "Bayesian calculation of region-specific fixation index")
6643 (description
6644 "This package provides an R implementation of an extension of the
6645BayeScan software for codominant markers, adding the option to group
6646individual SNPs into pre-defined blocks. A typical application of this new
6647approach is the identification of genomic regions, genes, or gene sets
6648containing one or more SNPs that evolved under directional selection.")
6649 (license license:gpl2)))
b9ff2599 6650
fbdf05b1
RW
6651(define-public r-proc
6652 (package
6653 (name "r-proc")
a510dc60 6654 (version "1.15.3")
fbdf05b1
RW
6655 (source
6656 (origin
6657 (method url-fetch)
6658 (uri (cran-uri "pROC" version))
6659 (sha256
6660 (base32
a510dc60 6661 "1jx8af9p6sxbypqvj1cci7q9sbyaw310inbjxibjcr3acj59h45h"))))
fbdf05b1
RW
6662 (properties `((upstream-name . "pROC")))
6663 (build-system r-build-system)
6664 (propagated-inputs
a3daf011 6665 `(("r-plyr" ,r-plyr)
fbdf05b1
RW
6666 ("r-rcpp" ,r-rcpp)))
6667 (home-page "http://expasy.org/tools/pROC/")
6668 (synopsis "Display and analyze ROC curves")
6669 (description
6670 "This package provides tools for visualizing, smoothing and comparing
6671receiver operating characteristic (ROC curves). The area under the
6672curve (AUC) can be compared with statistical tests based on U-statistics or
6673bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6674 (license license:gpl3+)))
cea4d360
RW
6675
6676(define-public r-rootsolve
6677 (package
6678 (name "r-rootsolve")
6679 (version "1.7")
6680 (source
6681 (origin
6682 (method url-fetch)
6683 (uri (cran-uri "rootSolve" version))
6684 (sha256
6685 (base32
6686 "08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"))))
6687 (properties `((upstream-name . "rootSolve")))
6688 (build-system r-build-system)
6689 (native-inputs `(("gfortran" ,gfortran)))
6690 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6691 (synopsis "Tools for the analysis of ordinary differential equations")
6692 (description
6693 "This package provides routines to find the root of nonlinear functions,
6694and to perform steady-state and equilibrium analysis of @dfn{ordinary
6695differential equations} (ODE). It includes routines that:
6696
6697@enumerate
6698@item generate gradient and jacobian matrices (full and banded),
6699@item find roots of non-linear equations by the Newton-Raphson method,
6700@item estimate steady-state conditions of a system of (differential) equations
6701 in full, banded or sparse form, using the Newton-Raphson method, or by
6702 dynamically running,
6703@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6704 and 3-D partial differential equations, that have been converted to ordinary
6705 differential equations by numerical differencing (using the method-of-lines
6706 approach).
6707@end enumerate\n")
6708 (license license:gpl2+)))
c994418b 6709
6710(define-public r-abcanalysis
6711 (package
6712 (name "r-abcanalysis")
6713 (version "1.2.1")
6714 (source
6715 (origin
6716 (method url-fetch)
6717 (uri (cran-uri "ABCanalysis" version))
6718 (sha256
6719 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6720 (properties `((upstream-name . "ABCanalysis")))
6721 (build-system r-build-system)
6722 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6723 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6724 (synopsis "Computed ABC Analysis")
6725 (description
6726 "Multivariate data sets often differ in several factors or derived statistical
6727parameters, which have to be selected for a valid interpretation. Basing this
6728selection on traditional statistical limits leads occasionally to the perception
6729of losing information from a data set. This package provides tools to calculate
6730these limits on the basis of the mathematical properties of the distribution of
6731the analyzed items.")
6732 (license license:gpl3)))
87b576aa 6733
6734(define-public r-slam
6735 (package
6736 (name "r-slam")
1007b1b6 6737 (version "0.1-45")
87b576aa 6738 (source
6739 (origin
6740 (method url-fetch)
6741 (uri (cran-uri "slam" version))
6742 (sha256
1007b1b6 6743 (base32 "0xvj8va6xd7zkn3l4a5ad7v62s7xmkz8frq7gpcl3b6vqwckkaw4"))))
87b576aa 6744 (build-system r-build-system)
6745 (home-page "https://cran.r-project.org/web/packages/slam/")
6746 (synopsis "Sparse lightweight arrays and matrices")
6747 (description
6748 "This package contains data structures and algorithms for sparse arrays and matrices,
6749based on index arrays and simple triplet representations, respectively.")
6750 (license license:gpl2)))
881cc61c 6751
6752(define-public r-manipulatewidget
6753 (package
6754 (name "r-manipulatewidget")
6755 (version "0.10.0")
6756 (source
6757 (origin
6758 (method url-fetch)
6759 (uri (cran-uri "manipulateWidget" version))
6760 (sha256
6761 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6762 (properties
6763 `((upstream-name . "manipulateWidget")))
6764 (build-system r-build-system)
6765 (propagated-inputs
6766 `(("r-base64enc" ,r-base64enc)
6767 ("r-codetools" ,r-codetools)
6768 ("r-htmltools" ,r-htmltools)
6769 ("r-htmlwidgets" ,r-htmlwidgets)
6770 ("r-knitr" ,r-knitr)
6771 ("r-miniui" ,r-miniui)
6772 ("r-shiny" ,r-shiny)
6773 ("r-webshot" ,r-webshot)))
6774 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6775 (synopsis "Add even more interactivity to interactive charts")
6776 (description
6777 "This package lets you create in just a few lines of R code a nice user interface to
6778modify the data or the graphical parameters of one or multiple interactive
6779charts. It is useful to quickly explore visually some data or for package
6780developers to generate user interfaces easy to maintain.")
6781 (license license:gpl2+)))
16b0e8da 6782
6783(define-public r-a3
6784 (package
6785 (name "r-a3")
6786 (version "1.0.0")
6787 (source
6788 (origin
6789 (method url-fetch)
6790 (uri (cran-uri "A3" version))
6791 (sha256
6792 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6793 (properties `((upstream-name . "A3")))
6794 (build-system r-build-system)
6795 (propagated-inputs
6796 `(("r-pbapply" ,r-pbapply)
6797 ("r-xtable" ,r-xtable)))
6798 (home-page "https://cran.r-project.org/web/packages/A3/")
6799 (synopsis "Error metrics for predictive models")
6800 (description
6801 "This package supplies tools for tabulating and analyzing the results of predictive
6802models. The methods employed are applicable to virtually any predictive model
6803and make comparisons between different methodologies straightforward.")
6804 (license license:gpl2+)))
59b55def
RW
6805
6806(define-public r-infotheo
6807 (package
6808 (name "r-infotheo")
6809 (version "1.2.0")
6810 (source
6811 (origin
6812 (method url-fetch)
6813 (uri (cran-uri "infotheo" version))
6814 (sha256
6815 (base32
6816 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6817 (build-system r-build-system)
6818 (home-page "http://homepage.meyerp.com/software")
6819 (synopsis "Information-theoretic measures")
6820 (description
6821 "This package implements various measures of information theory based on
6822several entropy estimators.")
6823 (license license:gpl3+)))
9e21f217 6824
6825(define-public r-abcoptim
6826 (package
6827 (name "r-abcoptim")
6828 (version "0.15.0")
6829 (source
6830 (origin
6831 (method url-fetch)
6832 (uri (cran-uri "ABCoptim" version))
6833 (sha256
6834 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6835 (properties `((upstream-name . "ABCoptim")))
6836 (build-system r-build-system)
6837 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6838 (home-page "https://github.com/gvegayon/ABCoptim/")
6839 (synopsis "Optimization of Artificial Bee Colony algorithm")
6840 (description
6841 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6842Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6843simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6844algorithms, and uses only common control parameters such as colony size and
6845maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6846colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6847 This version is a work-in-progress and is written in R code.")
6848 (license license:expat)))
40c10917 6849
6850(define-public r-abcp2
6851 (package
6852 (name "r-abcp2")
6853 (version "1.2")
6854 (source
6855 (origin
6856 (method url-fetch)
6857 (uri (cran-uri "ABCp2" version))
6858 (sha256
6859 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6860 (properties `((upstream-name . "ABCp2")))
6861 (build-system r-build-system)
6862 (propagated-inputs `(("r-mass" ,r-mass)))
6863 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6864 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6865 (description
6866 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6867Poisson, and Gamma distribution and estimates the proportional paternity of the
6868second male (P2) based on the best fit distribution.")
6869 (license license:gpl2)))
cadc10a5 6870
6871(define-public r-abcrf
6872 (package
6873 (name "r-abcrf")
89afd031 6874 (version "1.8")
cadc10a5 6875 (source
6876 (origin
6877 (method url-fetch)
6878 (uri (cran-uri "abcrf" version))
6879 (sha256
89afd031 6880 (base32 "0r31ki89z8zzcffm0yvd2zw3q96rk6g6fnwwkql902mgajbrha1f"))))
cadc10a5 6881 (build-system r-build-system)
6882 (propagated-inputs
89afd031
RW
6883 `(("r-doparallel" ,r-doparallel)
6884 ("r-foreach" ,r-foreach)
6885 ("r-mass" ,r-mass)
cadc10a5 6886 ("r-matrixstats" ,r-matrixstats)
6887 ("r-ranger" ,r-ranger)
6888 ("r-rcpp" ,r-rcpp)
6889 ("r-rcpparmadillo" ,r-rcpparmadillo)
6890 ("r-readr" ,r-readr)
6891 ("r-stringr" ,r-stringr)))
6892 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6893 (synopsis "Approximate bayesian computation via random forests")
6894 (description
6895 "This package performs approximate bayesian computation (ABC) model choice and
6896parameter inference via random forests. This machine learning tool named random
6897forests (RF) can conduct selection among the highly complex models covered by
6898ABC algorithms.")
6899 (license license:gpl2+)))
12da2a5e 6900
6901(define-public r-abctools
6902 (package
6903 (name "r-abctools")
6904 (version "1.1.3")
6905 (source
6906 (origin
6907 (method url-fetch)
6908 (uri (cran-uri "abctools" version))
6909 (sha256
6910 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6911 (build-system r-build-system)
6912 (propagated-inputs
6913 `(("r-abc" ,r-abc)
6914 ("r-abind" ,r-abind)
6915 ("r-hmisc" ,r-hmisc)
6916 ("r-plyr" ,r-plyr)))
6917 (home-page "https://github.com/dennisprangle/abctools/")
6918 (synopsis "Tools for ABC analyses")
6919 (description
6920 "This @code{r-abctools} package provides tools for approximate Bayesian computation
6921including summary statistic selection and assessing coverage. This includes
6922recent dimension reduction algorithms to tune the choice of summary statistics,
6923and coverage methods to tune the choice of threshold.")
6924 (license license:gpl2+)))
77b33e0e 6925
6926(define-public r-ggstance
6927 (package
6928 (name "r-ggstance")
b3aa0d2f 6929 (version "0.3.3")
77b33e0e 6930 (source
6931 (origin
6932 (method url-fetch)
6933 (uri (cran-uri "ggstance" version))
6934 (sha256
b3aa0d2f 6935 (base32 "0kdksay61hyb6612b07r84chh7a9aibjyclk3qcypvr9aang8hkh"))))
77b33e0e 6936 (build-system r-build-system)
6937 (propagated-inputs
6938 `(("r-ggplot2" ,r-ggplot2)
6939 ("r-plyr" ,r-plyr)
6940 ("r-rlang" ,r-rlang)
6941 ("r-withr" ,r-withr)))
6942 (home-page "https://cran.r-project.org/web/packages/ggstance/")
6943 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
6944 (description
6945 "This package is a @code{r-ggplot2} extension that provides flipped components:
6946@enumerate
6947@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
6948@item vertical versions of @code{r-ggplot2} positions.
6949@end enumerate")
6950 (license license:gpl3)))
c61f7bc5 6951
6952(define-public r-mosaiccore
6953 (package
6954 (name "r-mosaiccore")
6955 (version "0.6.0")
6956 (source
6957 (origin
6958 (method url-fetch)
6959 (uri (cran-uri "mosaicCore" version))
6960 (sha256
6961 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
6962 (properties `((upstream-name . "mosaicCore")))
6963 (build-system r-build-system)
6964 (propagated-inputs
6965 `(("r-dplyr" ,r-dplyr)
6966 ("r-lazyeval" ,r-lazyeval)
6967 ("r-mass" ,r-mass)
6968 ("r-rlang" ,r-rlang)
6969 ("r-tidyr" ,r-tidyr)))
6970 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
6971 (synopsis "Common utilities for mosaic family packages")
6972 (description
6973 "Common utilities used in other Mosaic family packages are collected here.")
6974 (license license:gpl2+)))
214452ff 6975
6976(define-public r-ggformula
6977 (package
6978 (name "r-ggformula")
9a470682 6979 (version "0.9.2")
214452ff 6980 (source
6981 (origin
6982 (method url-fetch)
6983 (uri (cran-uri "ggformula" version))
6984 (sha256
9a470682 6985 (base32 "16ycabhnp78fsiv1dc63ccgh9gmpsy2683vbmq0fdzl6w3pd87sr"))))
214452ff 6986 (build-system r-build-system)
6987 (propagated-inputs
6988 `(("r-ggplot2" ,r-ggplot2)
6989 ("r-ggstance" ,r-ggstance)
6990 ("r-magrittr" ,r-magrittr)
6991 ("r-mosaiccore" ,r-mosaiccore)
6992 ("r-rlang" ,r-rlang)
6993 ("r-stringr" ,r-stringr)
6994 ("r-tibble" ,r-tibble)
6995 ("r-tidyr" ,r-tidyr)))
6996 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
6997 (synopsis "Formula interface for the @code{r-ggplot2}")
6998 (description
6999 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
7000gf_density(), and so on, bring the formula interface to ggplot(). This captures
7001and extends the excellent simplicity of the lattice-graphics formula interface,
7002while providing the intuitive capabilities of @code{r-ggplot2}.")
7003 (license license:expat)))
2f195b6f 7004
7005(define-public r-mosaicdata
7006 (package
7007 (name "r-mosaicdata")
7008 (version "0.17.0")
7009 (source
7010 (origin
7011 (method url-fetch)
7012 (uri (cran-uri "mosaicData" version))
7013 (sha256
7014 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
7015 (properties `((upstream-name . "mosaicData")))
7016 (build-system r-build-system)
7017 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
7018 (synopsis "Data sets for project Mosaic")
7019 (description
7020 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
7021used to teach mathematics, statistics, computation and modeling.")
7022 (license license:gpl2+)))
6c6ce2d0 7023
82acd43c
RW
7024(define-public r-raster
7025 (package
7026 (name "r-raster")
761f4764 7027 (version "3.0-2")
82acd43c
RW
7028 (source
7029 (origin
7030 (method url-fetch)
7031 (uri (cran-uri "raster" version))
7032 (sha256
7033 (base32
761f4764 7034 "0z4qh3ag1iyly4zjvzi3x2namkndkqn3cjb3ac22xd11sq5gdgiz"))))
82acd43c
RW
7035 (build-system r-build-system)
7036 (propagated-inputs
7037 `(("r-rcpp" ,r-rcpp)
7038 ("r-sp" ,r-sp)))
aff13de3 7039 (home-page "https://www.rspatial.org/")
82acd43c
RW
7040 (synopsis "Geographic data analysis and modeling")
7041 (description
7042 "The package implements basic and high-level functions for reading,
7043writing, manipulating, analyzing and modeling of gridded spatial data.
7044Processing of very large files is supported.")
7045 (license license:gpl3+)))
7046
6c6ce2d0 7047(define-public r-mosaic
7048 (package
7049 (name "r-mosaic")
7050 (version "1.4.0")
7051 (source
7052 (origin
7053 (method url-fetch)
7054 (uri (cran-uri "mosaic" version))
7055 (sha256
7056 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
7057 (build-system r-build-system)
7058 (propagated-inputs
7059 `(("r-broom" ,r-broom)
7060 ("r-dplyr" ,r-dplyr)
7061 ("r-ggdendro" ,r-ggdendro)
7062 ("r-ggformula" ,r-ggformula)
7063 ("r-ggplot2" ,r-ggplot2)
7064 ("r-ggrepel" ,r-ggrepel)
7065 ("r-glue" ,r-glue)
7066 ("r-gridextra" ,r-gridextra)
7067 ("r-lattice" ,r-lattice)
7068 ("r-latticeextra" ,r-latticeextra)
7069 ("r-lazyeval" ,r-lazyeval)
7070 ("r-mass" ,r-mass)
7071 ("r-matrix" ,r-matrix)
7072 ("r-mosaiccore" ,r-mosaiccore)
7073 ("r-mosaicdata" ,r-mosaicdata)
7074 ("r-readr" ,r-readr)
7075 ("r-tidyr" ,r-tidyr)))
7076 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
7077 (synopsis "Mathematics, statistics, and computation teaching utilities")
7078 (description
7079 "This package contain data sets and utilities from
7080@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
7081statistics, computation and modeling. Project MOSAIC is a community of
7082educators working to tie together aspects of quantitative work that students
7083in science, technology, engineering and mathematics will need in their
7084professional lives, but which are usually taught in isolation, if at all.")
7085 (license license:gpl2+)))
cbb0edd1 7086
7087(define-public r-abd
7088 (package
7089 (name "r-abd")
7090 (version "0.2-8")
7091 (source
7092 (origin
7093 (method url-fetch)
7094 (uri (cran-uri "abd" version))
7095 (sha256
7096 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
7097 (build-system r-build-system)
7098 (propagated-inputs
7099 `(("r-lattice" ,r-lattice)
7100 ("r-mosaic" ,r-mosaic)
7101 ("r-nlme" ,r-nlme)))
7102 (home-page "https://cran.r-project.org/web/packages/abd/")
7103 (synopsis "Analysis of biological data")
7104 (description
7105 "The @code{r-abd} package contains data sets and sample code for the Analysis of
7106biological data by Michael Whitlock and Dolph Schluter.")
7107 (license license:gpl2)))
01af264d
MIP
7108
7109(define-public r-svgui
7110 (package
7111 (name "r-svgui")
7112 (version "1.0.0")
7113 (source
7114 (origin
7115 (method url-fetch)
7116 (uri (cran-uri "svGUI" version))
7117 (sha256
7118 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
7119 (properties `((upstream-name . "svGUI")))
7120 (build-system r-build-system)
7121 (home-page "https://github.com/SciViews/svGUI/")
7122 (synopsis "Functions for managing GUI clients in R")
7123 (description
7124 "The SciViews @code{svGUI} package eases the management of Graphical User
7125Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
7126centralizes info about GUI elements currently used, and it dispatches GUI
7127calls to the particular toolkits in use in function of the context.")
7128 (license license:gpl2)))
d1ca3d72 7129
7130(define-public r-svdialogs
7131 (package
7132 (name "r-svdialogs")
7133 (version "1.0.0")
7134 (source
7135 (origin
7136 (method url-fetch)
7137 (uri (cran-uri "svDialogs" version))
7138 (sha256
7139 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
7140 (properties `((upstream-name . "svDialogs")))
7141 (build-system r-build-system)
7142 (inputs
7143 `(("yad" ,yad)
7144 ("zenity" ,zenity)))
7145 (propagated-inputs
7146 `(("r-rstudioapi" ,r-rstudioapi)
7147 ("r-svgui" ,r-svgui)))
7148 (home-page "https://github.com/SciViews/svDialogs/")
7149 (synopsis "Portable dialog boxes")
7150 (description
7151 "This package helps to construct standard dialog boxes for your GUI, including
7152message boxes, input boxes, list, file or directory selection, and others. In
7153case R cannot display GUI dialog boxes, a simpler command line version of these
7154interactive elements is also provided as a fallback solution.")
7155 (license license:gpl2)))
3cadd3ce 7156
7157(define-public r-abe
7158 (package
7159 (name "r-abe")
7160 (version "3.0.1")
7161 (source
7162 (origin
7163 (method url-fetch)
7164 (uri (cran-uri "abe" version))
7165 (sha256
7166 (base32
7167 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
7168 (build-system r-build-system)
7169 (home-page "https://cran.r-project.org/web/packages/abe/")
7170 (synopsis "Augmented backward elimination")
7171 (description
7172 "This package performs augmented backward elimination and checks the
7173stability of the obtained model. Augmented backward elimination combines
7174significance or information based criteria with the change in estimate to
7175either select the optimal model for prediction purposes or to serve as a tool
7176to obtain a practically sound, highly interpretable model.")
7177 (license license:gpl2+)))
ef26400b 7178
7179(define-public r-abf2
7180 (package
7181 (name "r-abf2")
7182 (version "0.7-1")
7183 (source
7184 (origin
7185 (method url-fetch)
7186 (uri (cran-uri "abf2" version))
7187 (sha256
7188 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
7189 (build-system r-build-system)
7190 (home-page "https://cran.r-project.org/web/packages/abf2/")
7191 (synopsis "Load gap-free axon @code{r-abf2} files")
7192 (description
7193 "This package loads electrophysiology data from ABF2 files, as created by
7194Axon Instruments/Molecular Devices software. Only files recorded in gap-free
7195mode are currently supported.")
7196 (license license:artistic2.0)))
1efcd0f1 7197
7198(define-public r-abhgenotyper
7199 (package
7200 (name "r-abhgenotyper")
7201 (version "1.0.1")
7202 (source
7203 (origin
7204 (method url-fetch)
7205 (uri (cran-uri "ABHgenotypeR" version))
7206 (sha256
7207 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
7208 (properties `((upstream-name . "ABHgenotypeR")))
7209 (build-system r-build-system)
7210 (propagated-inputs
7211 `(("r-ggplot2" ,r-ggplot2)
7212 ("r-reshape2" ,r-reshape2)))
7213 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
7214 (synopsis "Visualize and manipulate ABH genotypes")
7215 (description
7216 "The @code{r-abhgenotyper} package provides simple imputation,
7217error-correction and plotting capacities for genotype data. The package is
7218supposed to serve as an intermediate but independent analysis tool between the
7219TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
7220not found in either TASSEL or @code{r-qtl} in addition to visualization of
7221genotypes as \"graphical genotypes\".")
7222 (license license:gpl3)))
ebb3cdb1 7223
6e8b38d3
RW
7224(define-public r-furrr
7225 (package
7226 (name "r-furrr")
7227 (version "0.1.0")
7228 (source
7229 (origin
7230 (method url-fetch)
7231 (uri (cran-uri "furrr" version))
7232 (sha256
7233 (base32
7234 "1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"))))
7235 (build-system r-build-system)
7236 (propagated-inputs
7237 `(("r-future" ,r-future)
7238 ("r-globals" ,r-globals)
7239 ("r-purrr" ,r-purrr)
7240 ("r-rlang" ,r-rlang)))
7241 (home-page "https://github.com/DavisVaughan/furrr")
7242 (synopsis "Apply mapping functions in parallel using futures")
7243 (description
7244 "This package provides implementations of the family of @code{map()}
7245functions from the @code{purrr} package that can be resolved using any
7246@code{future}-supported backend, e.g. parallel on the local machine or
7247distributed on a compute cluster.")
7248 (license license:lgpl2.1+)))
7249
ebb3cdb1 7250(define-public r-abjutils
7251 (package
7252 (name "r-abjutils")
3d5bcae0 7253 (version "0.2.3")
ebb3cdb1 7254 (source
7255 (origin
7256 (method url-fetch)
7257 (uri (cran-uri "abjutils" version))
7258 (sha256
3d5bcae0 7259 (base32 "0n4zps65y3zg0gfzlv97w91si52a9izkncirskbkj5x9hk0nhxcv"))))
ebb3cdb1 7260 (build-system r-build-system)
7261 (propagated-inputs
7262 `(("r-devtools" ,r-devtools)
7263 ("r-dplyr" ,r-dplyr)
3d5bcae0
RW
7264 ("r-furrr" ,r-furrr)
7265 ("r-future" ,r-future)
ebb3cdb1 7266 ("r-glue" ,r-glue)
7267 ("r-httr" ,r-httr)
7268 ("r-magrittr" ,r-magrittr)
ebb3cdb1 7269 ("r-progress" ,r-progress)
7270 ("r-purrr" ,r-purrr)
3d5bcae0
RW
7271 ("r-readr" ,r-readr)
7272 ("r-rlang" ,r-rlang)
ebb3cdb1 7273 ("r-rstudioapi" ,r-rstudioapi)
7274 ("r-scales" ,r-scales)
7275 ("r-stringi" ,r-stringi)
7276 ("r-stringr" ,r-stringr)
7277 ("r-tibble" ,r-tibble)
7278 ("r-tidyr" ,r-tidyr)))
7279 (home-page "https://github.com/abjur/abjutils/")
7280 (synopsis "Collection of tools for jurimetrical analysis")
7281 (description
7282 "This package implements general purpose tools, such as functions for
7283sampling and basic manipulation of Brazilian lawsuits identification number.
7284It also implements functions for text cleaning, such as accentuation
7285removal.")
7286 (license license:expat)))
b6afe7b7 7287
7288(define-public r-abnormality
7289 (package
7290 (name "r-abnormality")
7291 (version "0.1.0")
7292 (source
7293 (origin
7294 (method url-fetch)
7295 (uri (cran-uri "abnormality" version))
7296 (sha256
7297 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
7298 (build-system r-build-system)
7299 (propagated-inputs
7300 `(("r-mass" ,r-mass)
7301 ("r-matrix" ,r-matrix)))
7302 (home-page "https://cran.r-project.org/web/packages/abnormality/")
7303 (synopsis "Measure a subject's abnormality with respect to a reference population")
7304 (description
7305 "This package contains functions to implement the methodology and
7306considerations laid out by Marks et al. in the article \"Measuring abnormality
7307in high dimensional spaces: applications in biomechanical gait analysis\".
7308Using high-dimensional datasets to measure a subject's overall level of
7309abnormality as compared to a reference population is often needed in outcomes
7310research.")
7311 (license license:expat)))
016cabf7 7312
7313(define-public r-abodoutlier
7314 (package
7315 (name "r-abodoutlier")
7316 (version "0.1")
7317 (source
7318 (origin
7319 (method url-fetch)
7320 (uri (cran-uri "abodOutlier" version))
7321 (sha256
7322 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
7323 (properties `((upstream-name . "abodOutlier")))
7324 (build-system r-build-system)
7325 (propagated-inputs
7326 `(("r-cluster" ,r-cluster)))
7327 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
7328 (synopsis "Angle-based outlier detection")
7329 (description
7330 "This package performs angle-based outlier detection on a given data
7331frame. It offers three methods to process data:
7332@enumerate
7333@item full but slow implementation using all the data that has cubic
7334 complexity;
7335@item a fully randomized method;
7336@item a method using k-nearest neighbours.
7337@end enumerate
7338These algorithms are well suited for high dimensional data outlier
7339detection.")
7340 (license license:expat)))
03c95f04 7341
7342(define-public r-abps
7343 (package
7344 (name "r-abps")
bec74196 7345 (version "0.3")
03c95f04 7346 (source
7347 (origin
7348 (method url-fetch)
7349 (uri (cran-uri "ABPS" version))
7350 (sha256
bec74196 7351 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 7352 (properties `((upstream-name . "ABPS")))
7353 (build-system r-build-system)
7354 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
7355 (home-page "https://cran.r-project.org/web/packages/ABPS/")
7356 (synopsis "Abnormal blood profile score to detect blood doping")
7357 (description
7358 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
7359The ABPS is a part of the Athlete biological passport program of the World
7360anti-doping agency, which combines several blood parameters into a single
7361score in order to detect blood doping. The package also contains functions to
7362calculate other scores used in anti-doping programs, such as the ratio of
7363hemoglobin to reticulocytes (OFF-score), as well as example data.")
7364 (license license:gpl2+)))
26358ac5
RW
7365
7366(define-public r-parmigene
7367 (package
7368 (name "r-parmigene")
7369 (version "1.0.2")
7370 (source
7371 (origin
7372 (method url-fetch)
7373 (uri (cran-uri "parmigene" version))
7374 (sha256
7375 (base32
7376 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
7377 (build-system r-build-system)
7378 (home-page "https://cran.r-project.org/web/packages/parmigene/")
7379 (synopsis "Mutual information estimation for gene network reconstruction")
7380 (description
7381 "This package provides a parallel estimation of the mutual information
7382based on entropy estimates from k-nearest neighbors distances and algorithms
7383for the reconstruction of gene regulatory networks.")
7384 (license license:agpl3+)))
b2bf43b2 7385
7386(define-public r-pscl
7387 (package
7388 (name "r-pscl")
7389 (version "1.5.2")
7390 (source
7391 (origin
7392 (method url-fetch)
7393 (uri (cran-uri "pscl" version))
7394 (sha256
7395 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
7396 (build-system r-build-system)
7397 (propagated-inputs
7398 `(("r-mass" ,r-mass)))
7399 (home-page "https://github.com/atahk/pscl/")
7400 (synopsis "Political science computational laboratory")
7401 (description
7402 "The @code{pscl} is an R package providing classes and methods for:
7403@enumerate
7404@item Bayesian analysis of roll call data (item-response models);
7405@item elementary Bayesian statistics;
7406@item maximum likelihood estimation of zero-inflated and hurdle models for count
7407data;
7408@item utility functions.
7409@end enumerate")
7410 (license license:gpl2)))
e710d1a4 7411
7412(define-public r-accelmissing
7413 (package
7414 (name "r-accelmissing")
7415 (version "1.4")
7416 (source
7417 (origin
7418 (method url-fetch)
7419 (uri (cran-uri "accelmissing" version))
7420 (sha256
7421 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
7422 (build-system r-build-system)
7423 (propagated-inputs
7424 `(("r-mice" ,r-mice)
7425 ("r-pscl" ,r-pscl)))
7426 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
7427 (synopsis "Missing value imputation for accelerometer data")
7428 (description
7429 "This package provides a statistical method to impute the missing values in
7430accelerometer data. The methodology includes both parametric and
7431semi-parametric multiple imputations under the zero-inflated Poisson lognormal
7432model. It also provides multiple functions to preprocess the accelerometer data
7433previous to the missing data imputation. These include detecting the wearing
7434and the non-wearing time, selecting valid days and subjects, and creating plots.")
7435 (license license:gpl2+)))
f359b115 7436
7437(define-public r-mhsmm
7438 (package
7439 (name "r-mhsmm")
7440 (version "0.4.16")
7441 (source
7442 (origin
7443 (method url-fetch)
7444 (uri (cran-uri "mhsmm" version))
7445 (sha256
7446 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7447 (build-system r-build-system)
7448 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7449 (home-page "https://github.com/jaredo/mhsmm/")
7450 (synopsis "Inference for hidden Markov and semi-Markov models")
7451 (description
7452 "The @code{r-mhsmm} package implements estimation and prediction methods for
7453hidden Markov and semi-Markov models for multiple observation sequences. Such
7454techniques are of interest when observed data is thought to be dependent on some
7455unobserved (or hidden) state. Also, this package is suitable for equidistant
7456time series data, with multivariate and/or missing data. Allows user defined
7457emission distributions.")
7458 (license license:gpl2+)))
16c5285a 7459
7460(define-public r-nleqslv
7461 (package
7462 (name "r-nleqslv")
7463 (version "3.3.2")
7464 (source
7465 (origin
7466 (method url-fetch)
7467 (uri (cran-uri "nleqslv" version))
7468 (sha256
7469 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7470 (build-system r-build-system)
7471 (native-inputs `(("gfortran" ,gfortran)))
7472 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7473 (synopsis "Solve systems of nonlinear equations")
7474 (description
7475 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7476Broyden or a Newton method with a choice of global strategies such as line
7477search and trust region. There are options for using a numerical or user
7478supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7479singular or ill-conditioned Jacobian.")
7480 (license license:gpl2+)))
63ec2c50 7481
7482(define-public r-physicalactivity
7483 (package
7484 (name "r-physicalactivity")
7485 (version "0.2-2")
7486 (source
7487 (origin
7488 (method url-fetch)
7489 (uri (cran-uri "PhysicalActivity" version))
7490 (sha256
7491 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7492 (properties
7493 `((upstream-name . "PhysicalActivity")))
7494 (build-system r-build-system)
7495 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7496 (synopsis "Procesing accelerometer data for physical activity measurement")
7497 (description
7498 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7499for classification of monitor wear and nonwear time intervals in accelerometer
7500data collected to assess physical activity. The package also contains functions
7501for making plots of accelerometer data and obtaining the summary of various
7502information including daily monitor wear time and the mean monitor wear time
7503during valid days. The revised package version 0.2-1 improved the functions
7504regarding speed, robustness and add better support for time zones and daylight
7505saving. In addition, several functions were added:
7506@enumerate
7507@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7508@item the @code{markPAI} can categorize physical activity intensity level based
7509on user-defined cut-points of accelerometer counts.
7510@end enumerate
7511 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7512@code{queryActigraph} functions.")
7513 (license license:gpl3+)))
f95d4542 7514
7515(define-public r-acc
7516 (package
7517 (name "r-acc")
7518 (version "1.3.3")
7519 (source
7520 (origin
7521 (method url-fetch)
7522 (uri (cran-uri "acc" version))
7523 (sha256
7524 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7525 (build-system r-build-system)
7526 (propagated-inputs
7527 `(("r-circlize" ,r-circlize)
7528 ("r-dbi" ,r-dbi)
7529 ("r-ggplot2" ,r-ggplot2)
7530 ("r-iterators" ,r-iterators)
7531 ("r-mhsmm" ,r-mhsmm)
7532 ("r-nleqslv" ,r-nleqslv)
7533 ("r-physicalactivity" ,r-physicalactivity)
7534 ("r-plyr" ,r-plyr)
7535 ("r-r-utils" ,r-r-utils)
7536 ("r-rcpp" ,r-rcpp)
7537 ("r-rcpparmadillo" ,r-rcpparmadillo)
7538 ("r-rsqlite" ,r-rsqlite)
7539 ("r-zoo" ,r-zoo)))
7540 (home-page "https://cran.r-project.org/web/packages/acc/")
7541 (synopsis "Exploring accelerometer data")
7542 (description
7543 "This package processes accelerometer data from uni-axial and tri-axial devices
7544and generates data summaries. Also, includes functions to plot, analyze, and
7545simulate accelerometer data.")
7546 (license license:gpl2+)))
f6890c08 7547
7548(define-public r-rbenchmark
7549 (package
7550 (name "r-rbenchmark")
7551 (version "1.0.0")
7552 (source
7553 (origin
7554 (method url-fetch)
7555 (uri (cran-uri "rbenchmark" version))
7556 (sha256
7557 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7558 (build-system r-build-system)
7559 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7560 (synopsis "Benchmarking routine for R")
7561 (description
7562 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7563and is intended to facilitate benchmarking of arbitrary R code. The library
7564consists of just one function, benchmark, which is a simple wrapper around
7565system.time. Given a specification of the benchmarking process (counts of
7566replications, evaluation environment) and an arbitrary number of expressions,
7567benchmark evaluates each of the expressions in the specified environment,
7568replicating the evaluation as many times as specified, and returning the results
7569conveniently wrapped into a data frame.")
7570 (license license:gpl2+)))
7571
9c4f118b
RW
7572(define-public r-mitools
7573 (package
7574 (name "r-mitools")
7575 (version "2.4")
7576 (source
7577 (origin
7578 (method url-fetch)
7579 (uri (cran-uri "mitools" version))
7580 (sha256
7581 (base32
7582 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j"))))
7583 (build-system r-build-system)
7584 (propagated-inputs `(("r-dbi" ,r-dbi)))
7585 (home-page "https://cran.r-project.org/web/packages/mitools/")
7586 (synopsis "Tools for multiple imputation of missing data")
7587 (description
7588 "This package provides tools to perform analyses and combine results from
7589multiple-imputation datasets.")
7590 (license license:gpl2)))
7591
dab3e92c
RW
7592(define-public r-magick
7593 (package
7594 (name "r-magick")
9c2d9780 7595 (version "2.2")
dab3e92c
RW
7596 (source
7597 (origin
7598 (method url-fetch)
7599 (uri (cran-uri "magick" version))
7600 (sha256
7601 (base32
9c2d9780 7602 "1xh5mhaks3wk1iwqs9d3lnbfv121lc1yz5fqdzk5il9ppr831l85"))))
dab3e92c
RW
7603 (build-system r-build-system)
7604 (inputs
7605 `(("imagemagick" ,imagemagick)
7606 ("zlib" ,zlib)))
7607 (propagated-inputs
7608 `(("r-curl" ,r-curl)
7609 ("r-magrittr" ,r-magrittr)
7610 ("r-rcpp" ,r-rcpp)))
7611 (native-inputs
7612 `(("pkg-config" ,pkg-config)))
7613 (home-page "https://github.com/ropensci/magick")
7614 (synopsis "Advanced graphics and image-processing in R")
7615 (description
7616 "This package provides bindings to ImageMagick, a comprehensive image
7617processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
7618etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
7619operations are vectorized via the Magick++ STL meaning they operate either on
7620a single frame or a series of frames for working with layers, collages, or
7621animation. In RStudio, images are automatically previewed when printed to the
7622console, resulting in an interactive editing environment.")
7623 (license license:expat)))
7624
f0bff698
RW
7625(define-public r-survey
7626 (package
7627 (name "r-survey")
7b18fac4 7628 (version "3.36")
f0bff698
RW
7629 (source
7630 (origin
7631 (method url-fetch)
7632 (uri (cran-uri "survey" version))
7633 (sha256
7634 (base32
7b18fac4 7635 "0xclsy4ram4k48vzh5m5bpmknnpwxnss85v73s4czsjj5ffjxwwh"))))
f0bff698
RW
7636 (build-system r-build-system)
7637 (propagated-inputs
7638 `(("r-lattice" ,r-lattice)
7639 ("r-matrix" ,r-matrix)
7640 ("r-minqa" ,r-minqa)
7b18fac4 7641 ("r-mitools" ,r-mitools)
f0bff698
RW
7642 ("r-numderiv" ,r-numderiv)
7643 ("r-survival" ,r-survival)))
7644 (home-page "http://r-survey.r-forge.r-project.org/survey/")
7645 (synopsis "Analysis of complex survey samples")
7646 (description
7647 "This package provides tools for the analysis of complex survey samples.
7648The provided features include: summary statistics, two-sample tests, rank
7649tests, generalised linear models, cumulative link models, Cox models,
7650loglinear models, and general maximum pseudolikelihood estimation for
7651multistage stratified, cluster-sampled, unequally weighted survey samples;
7652variances by Taylor series linearisation or replicate weights;
7653post-stratification, calibration, and raking; two-phase subsampling designs;
7654graphics; PPS sampling without replacement; principal components, and factor
7655analysis.")
7656 ;; Either version of the GPL.
7657 (license (list license:gpl2 license:gpl3))))
7658
7af2dd38 7659(define-public r-dvmisc
7660 (package
7661 (name "r-dvmisc")
a6a87db8 7662 (version "1.1.3")
7af2dd38 7663 (source
7664 (origin
7665 (method url-fetch)
7666 (uri (cran-uri "dvmisc" version))
7667 (sha256
a6a87db8 7668 (base32 "0x391pxg5mqgp5xxc8qwhwxky8ds7d9gr9iwmsb12c92kxfk00bv"))))
7af2dd38 7669 (build-system r-build-system)
7670 (propagated-inputs
a6a87db8
RW
7671 `(("r-cubature" ,r-cubature)
7672 ("r-data-table" ,r-data-table)
7673 ("r-dplyr" ,r-dplyr)
7674 ("r-ggplot2" ,r-ggplot2)
7675 ("r-mass" ,r-mass)
7676 ("r-mvtnorm" ,r-mvtnorm)
7677 ("r-pracma" ,r-pracma)
7678 ("r-purrr" ,r-purrr)
7af2dd38 7679 ("r-rbenchmark" ,r-rbenchmark)
a6a87db8
RW
7680 ("r-rcpp" ,r-rcpp)
7681 ("r-survey" ,r-survey)))
7af2dd38 7682 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7683 (synopsis "Faster computation of common statistics and miscellaneous functions")
7684 (description
7685 "This package implements faster versions of base R functions (e.g. mean, standard
7686deviation, covariance, weighted mean), mostly written in C++, along with
7687miscellaneous functions for various purposes (e.g. create the histogram with
7688fitted probability density function or probability mass function curve, create
7689the body mass index groups, assess the linearity assumption in logistic
7690regression).")
7691 (license license:gpl2)))
d8d8844e 7692
7693(define-public r-accelerometry
7694 (package
7695 (name "r-accelerometry")
7696 (version "3.1.2")
7697 (source
7698 (origin
7699 (method url-fetch)
7700 (uri (cran-uri "accelerometry" version))
7701 (sha256
7702 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7703 (build-system r-build-system)
7704 (propagated-inputs
7705 `(("r-dvmisc" ,r-dvmisc)
7706 ("r-rcpp" ,r-rcpp)))
7707 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7708 (synopsis "Functions for processing accelerometer data")
7709 (description
7710 "This package provides a collection of functions that perform operations on
7711time-series accelerometer data, such as identify the non-wear time, flag minutes
7712that are part of an activity bout, and find the maximum 10-minute average count
7713value. The functions are generally very flexible, allowing for a variety of
7714algorithms to be implemented.")
7715 (license license:gpl3)))
1ddb2b5c 7716
7717(define-public r-absim
7718 (package
7719 (name "r-absim")
7720 (version "0.2.6")
7721 (source
7722 (origin
7723 (method url-fetch)
7724 (uri (cran-uri "AbSim" version))
7725 (sha256
7726 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7727 (properties `((upstream-name . "AbSim")))
7728 (build-system r-build-system)
7729 (propagated-inputs
7730 `(("r-ape" ,r-ape)
7731 ("r-powerlaw" ,r-powerlaw)))
7732 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7733 (synopsis "Time resolved simulations of antibody repertoires")
7734 (description
7735 "This package provides simulation methods for the evolution of antibody repertoires.
7736 The heavy and light chain variable region of both human and C57BL/6 mice can
7737be simulated in a time-dependent fashion. Both single lineages using one set of
7738V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7739with an initial V-D-J recombination event, starting the first phylogenetic tree.
7740 Upon completion, the main loop of the algorithm begins, with each iteration
7741representing one simulated time step. Various mutation events are possible at
7742each time step, contributing to a diverse final repertoire.")
7743 (license license:gpl2)))
c2ffc4fb 7744
b5a31005
MIP
7745(define-public r-quic
7746 (package
7747 (name "r-quic")
7748 (version "1.1")
7749 (source
7750 (origin
7751 (method url-fetch)
7752 (uri (cran-uri "QUIC" version))
7753 (sha256
7754 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7755 (properties `((upstream-name . "QUIC")))
7756 (build-system r-build-system)
7757 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7758 (synopsis "Regularized sparse inverse covariance matrix estimation")
7759 (description
7760 "This package implements the regularized Gaussian maximum likelihood
7761estimation of the inverse of a covariance matrix. It uses Newton's method and
7762coordinate descent to solve the regularized inverse covariance matrix
7763estimation problem.")
7764 ;; The project home page states that the release is under GPLv3 or later.
7765 ;; The CRAN page only says GPL-3.
7766 (license license:gpl3+)))
7767
b509df82
MIP
7768(define-public r-abundant
7769 (package
7770 (name "r-abundant")
7771 (version "1.1")
7772 (source
7773 (origin
7774 (method url-fetch)
7775 (uri (cran-uri "abundant" version))
7776 (sha256
7777 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7778 (build-system r-build-system)
7779 (propagated-inputs
7780 `(("r-quic" ,r-quic)))
7781 (home-page "https://cran.r-project.org/web/packages/abundant/")
7782 (synopsis "Abundant regression and high-dimensional principal fitted components")
7783 (description
7784 "This package provides tools to fit and predict with the high-dimensional
7785principal fitted components model. This model is described by Cook, Forzani,
7786and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7787 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7788 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7789 (license license:gpl2+)))
7790
c2ffc4fb 7791(define-public r-ac3net
7792 (package
7793 (name "r-ac3net")
7794 (version "1.2.2")
7795 (source
7796 (origin
7797 (method url-fetch)
7798 (uri (cran-uri "Ac3net" version))
7799 (sha256
7800 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7801 (properties `((upstream-name . "Ac3net")))
7802 (build-system r-build-system)
7803 (propagated-inputs
7804 `(("r-data-table" ,r-data-table)))
7805 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7806 (synopsis "Inferring directional conservative causal core gene networks")
7807 (description "This package infers directional Conservative causal core
7808(gene) networks (C3NET). This is a version of the algorithm C3NET with
7809directional network.")
7810 (license license:gpl3+)))
da333859 7811
7812(define-public r-aca
7813 (package
7814 (name "r-aca")
7815 (version "1.1")
7816 (source
7817 (origin
7818 (method url-fetch)
7819 (uri (cran-uri "ACA" version))
7820 (sha256
7821 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7822 (properties `((upstream-name . "ACA")))
7823 (build-system r-build-system)
7824 (home-page "https://cran.r-project.org/web/packages/ACA/")
7825 (synopsis "Abrupt change-point or aberration detection in point series")
7826 (description
7827 "This package offers an interactive function for the detection of breakpoints in
7828series.")
7829 ;; Any version of the GPL
7830 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7831
7832(define-public r-acceptancesampling
7833 (package
7834 (name "r-acceptancesampling")
ddd168ff 7835 (version "1.0-6")
9c1c2108 7836 (source
7837 (origin
7838 (method url-fetch)
7839 (uri (cran-uri "AcceptanceSampling" version))
7840 (sha256
ddd168ff 7841 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 7842 (properties
7843 `((upstream-name . "AcceptanceSampling")))
7844 (build-system r-build-system)
7845 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7846 (synopsis "Creation and evaluation of acceptance sampling plans")
7847 (description
7848 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7849acceptance sampling plans. Acceptance sampling is a methodology commonly used
7850in quality control and improvement. International standards of acceptance
7851sampling provide sampling plans for specific circumstances. The aim of this
7852package is to provide an easy-to-use interface to visualize single, double or
7853multiple sampling plans. In addition, methods have been provided to enable the
7854user to assess sampling plans against pre-specified levels of performance, as
7855measured by the probability of acceptance for a given level of quality in the
7856lot.")
7857 (license license:gpl3+)))
7858
63781c57
LF
7859(define-public r-acclma
7860 (package
7861 (name "r-acclma")
7862 (version "1.0")
7863 (source
7864 (origin
7865 (method url-fetch)
7866 (uri (cran-uri "ACCLMA" version))
7867 (sha256
7868 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7869 (properties `((upstream-name . "ACCLMA")))
7870 (build-system r-build-system)
7871 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7872 (synopsis "ACC & LMA graph plotting")
7873 (description
666fb288
LC
7874 "This package contains a function that imports data from a @acronym{CSV,
7875Comma-Separated Values} file, or uses manually entered data from the format (x,
7876y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7877Curve} vs @acronym{LOI, Line of Independence} graph and
7878@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7879function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7880appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7881string) was passed, a manual data entry window is opened. The header parameter
7882indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7883a header row or not. The dataset should contain only one independent variable
7884(x) and one dependent variable (y) and can contain a weight for each
7885observation.")
7886 (license license:gpl2)))
b55697fb
LL
7887
7888(define-public r-aspi
7889 (package
7890 (name "r-aspi")
7891 (version "0.2.0")
7892 (source
7893 (origin
7894 (method url-fetch)
7895 (uri (cran-uri "aspi" version))
7896 (sha256
7897 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7898 (build-system r-build-system)
7899 (home-page
7900 "https://cran.r-project.org/web/packages/aspi/")
7901 (synopsis
7902 "Analysis of symmetry of parasitic infections")
7903 (description
7904 "This package provides tools for the analysis and visualization of bilateral
7905 asymmetry in parasitic infections.")
7906 (license license:gpl3+)))
302db585
RW
7907
7908(define-public r-sandwich
7909 (package
7910 (name "r-sandwich")
0eb306d3 7911 (version "2.5-1")
302db585
RW
7912 (source
7913 (origin
7914 (method url-fetch)
7915 (uri (cran-uri "sandwich" version))
7916 (sha256
7917 (base32
0eb306d3 7918 "1mk685b9wq7k566pbml52rj96i5h6b3vf215k9picgmq296nzvyv"))))
302db585
RW
7919 (build-system r-build-system)
7920 (propagated-inputs
7921 `(("r-zoo" ,r-zoo)))
7922 (home-page "https://cran.r-project.org/web/packages/sandwich/")
7923 (synopsis "Robust Covariance Matrix Estimators")
7924 (description
7925 "This package provides model-robust standard error estimators for
7926cross-sectional, time series, clustered, panel, and longitudinal data.")
7927 ;; Either version of the license.
7928 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
7929
7930(define-public r-th-data
7931 (package
7932 (name "r-th-data")
62595ee3 7933 (version "1.0-10")
6ce07cf9
RW
7934 (source
7935 (origin
7936 (method url-fetch)
7937 (uri (cran-uri "TH.data" version))
7938 (sha256
7939 (base32
62595ee3 7940 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
7941 (properties `((upstream-name . "TH.data")))
7942 (build-system r-build-system)
7943 (propagated-inputs
7944 `(("r-mass" ,r-mass)
7945 ("r-survival" ,r-survival)))
7946 (home-page "https://cran.r-project.org/web/packages/TH.data/")
7947 (synopsis "Shared data sets")
7948 (description
7949 "This package contains supporting data sets that are used in other
7950packages maintained by Torsten Hothorn.")
7951 (license license:gpl3)))
7753b543
RW
7952
7953(define-public r-multcomp
7954 (package
7955 (name "r-multcomp")
b1f39e8c 7956 (version "1.4-10")
7753b543
RW
7957 (source
7958 (origin
7959 (method url-fetch)
7960 (uri (cran-uri "multcomp" version))
7961 (sha256
7962 (base32
b1f39e8c 7963 "1kzmdn9jmz5bmhf3wsfr12ljbasmwsgcsfdia52k0bi6q0swdg19"))))
7753b543
RW
7964 (build-system r-build-system)
7965 (propagated-inputs
7966 `(("r-codetools" ,r-codetools)
7967 ("r-mvtnorm" ,r-mvtnorm)
7968 ("r-sandwich" ,r-sandwich)
7969 ("r-survival" ,r-survival)
7970 ("r-th-data" ,r-th-data)))
7971 (home-page "https://cran.r-project.org/web/packages/multcomp/")
7972 (synopsis "Simultaneous inference in general parametric models")
7973 (description
7974 "Simultaneous tests and confidence intervals for general linear
7975hypotheses in parametric models, including linear, generalized linear, linear
7976mixed effects, and survival models. The package includes demos reproducing
7977analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
7978Hothorn, Westfall, 2010, CRC Press).")
7979 (license license:gpl2)))
55a08dce
RW
7980
7981(define-public r-emmeans
7982 (package
7983 (name "r-emmeans")
28110e68 7984 (version "1.4.1")
55a08dce
RW
7985 (source
7986 (origin
7987 (method url-fetch)
7988 (uri (cran-uri "emmeans" version))
7989 (sha256
7990 (base32
28110e68 7991 "1fpawaxnmj67md169a9mzrnnh2d0c973xydfg6hw865933jil9lq"))))
55a08dce
RW
7992 (build-system r-build-system)
7993 (propagated-inputs
7994 `(("r-estimability" ,r-estimability)
7995 ("r-mvtnorm" ,r-mvtnorm)
e0f86164 7996 ("r-numderiv" ,r-numderiv)
55a08dce
RW
7997 ("r-plyr" ,r-plyr)
7998 ("r-xtable" ,r-xtable)))
7999 (home-page "https://github.com/rvlenth/emmeans")
8000 (synopsis "Estimated marginal means, aka least-squares means")
8001 (description
8002 "This package provides tools to obtain @dfn{estimated marginal
8003means} (EMMs) for many linear, generalized linear, and mixed models. It can
8004be used to compute contrasts or linear functions of EMMs, trends, and
8005comparisons of slopes.")
8006 ;; Either version of the license.
8007 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
8008
8009(define-public r-pwr
8010 (package
8011 (name "r-pwr")
8012 (version "1.2-2")
8013 (source
8014 (origin
8015 (method url-fetch)
8016 (uri (cran-uri "pwr" version))
8017 (sha256
8018 (base32
8019 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
8020 (build-system r-build-system)
8021 (native-inputs
8022 `(("r-knitr" ,r-knitr)))
8023 (home-page "https://github.com/heliosdrm/pwr")
8024 (synopsis "Basic functions for power analysis")
8025 (description
8026 "This package provides power analysis functions along the lines of
8027Cohen (1988).")
8028 (license license:gpl3+)))
bd531e83 8029
42f344fa
RW
8030(define-public r-libcoin
8031 (package
8032 (name "r-libcoin")
a13f81dd 8033 (version "1.0-5")
42f344fa
RW
8034 (source
8035 (origin
8036 (method url-fetch)
8037 (uri (cran-uri "libcoin" version))
8038 (sha256
8039 (base32
a13f81dd 8040 "1cm9x1dlg9f7fh7n5nw3x4a7rl88c7ylrlc8x3rx4mq5w1j42x0a"))))
42f344fa
RW
8041 (build-system r-build-system)
8042 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
8043 (home-page "https://cran.r-project.org/web/packages/libcoin")
8044 (synopsis "Linear test statistics for permutation inference")
8045 (description
8046 "This package provides basic infrastructure for linear test statistics
8047and permutation inference in the framework of Strasser and Weber (1999).")
8048 (license license:gpl2)))
8049
bd531e83
RW
8050(define-public r-coin
8051 (package
8052 (name "r-coin")
1656a425 8053 (version "1.3-1")
bd531e83
RW
8054 (source
8055 (origin
8056 (method url-fetch)
8057 (uri (cran-uri "coin" version))
8058 (sha256
8059 (base32
1656a425 8060 "0qi03fyqw42a2vnqcia5l2m1mzyarj2q1iblknx9n19bdsd53qjx"))))
bd531e83
RW
8061 (build-system r-build-system)
8062 (propagated-inputs
f69ba00f
RW
8063 `(("r-libcoin" ,r-libcoin)
8064 ("r-matrixstats" ,r-matrixstats)
8065 ("r-modeltools" ,r-modeltools)
bd531e83
RW
8066 ("r-multcomp" ,r-multcomp)
8067 ("r-mvtnorm" ,r-mvtnorm)
8068 ("r-survival" ,r-survival)))
8069 (home-page "http://coin.r-forge.r-project.org")
8070 (synopsis "Conditional inference procedures in a permutation test framework")
8071 (description
8072 "This package provides conditional inference procedures for the general
8073independence problem including two-sample, K-sample (non-parametric ANOVA),
8074correlation, censored, ordered and multivariate problems.")
8075 (license license:gpl2)))
9b3ecb60
RW
8076
8077(define-public r-bayesplot
8078 (package
8079 (name "r-bayesplot")
1d7bde78 8080 (version "1.7.0")
9b3ecb60
RW
8081 (source
8082 (origin
8083 (method url-fetch)
8084 (uri (cran-uri "bayesplot" version))
8085 (sha256
8086 (base32
1d7bde78 8087 "0h23sbfny2hcipvvfhq5aiwdh1vanizn7f8lpb9kffypxhcd7v7w"))))
9b3ecb60
RW
8088 (build-system r-build-system)
8089 (inputs
8090 `(("pandoc" ,ghc-pandoc)
8091 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
8092 (propagated-inputs
8093 `(("r-dplyr" ,r-dplyr)
8094 ("r-ggplot2" ,r-ggplot2)
8095 ("r-ggridges" ,r-ggridges)
1d7bde78 8096 ("r-glue" ,r-glue)
9b3ecb60 8097 ("r-reshape2" ,r-reshape2)
1d7bde78
RW
8098 ("r-rlang" ,r-rlang)
8099 ("r-tibble" ,r-tibble)
8100 ("r-tidyselect" ,r-tidyselect)))
9b3ecb60
RW
8101 (home-page "http://mc-stan.org/bayesplot")
8102 (synopsis "Plotting for Bayesian models")
8103 (description
8104 "This package provides plotting functions for posterior analysis, model
8105checking, and MCMC diagnostics. The package is designed not only to provide
8106convenient functionality for users, but also a common set of functions that
8107can be easily used by developers working on a variety of R packages for
8108Bayesian modeling.")
8109 (license license:gpl3+)))
3b8a3f55
RW
8110
8111(define-public r-tmb
8112 (package
8113 (name "r-tmb")
492ec498 8114 (version "1.7.15")
3b8a3f55
RW
8115 (source
8116 (origin
8117 (method url-fetch)
8118 (uri (cran-uri "TMB" version))
8119 (sha256
8120 (base32
492ec498 8121 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
8122 (properties `((upstream-name . "TMB")))
8123 (build-system r-build-system)
8124 (propagated-inputs
8125 `(("r-matrix" ,r-matrix)
8126 ("r-rcppeigen" ,r-rcppeigen)))
8127 (home-page "http://tmb-project.org")
8128 (synopsis "Template model builder: a general random effect tool")
8129 (description
8130 "With this tool, a user should be able to quickly implement complex
8131random effect models through simple C++ templates. The package combines
8132@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
8133matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
8134from R) to obtain an efficient implementation of the applied Laplace
8135approximation with exact derivatives. Key features are: Automatic sparseness
8136detection, parallelism through BLAS and parallel user templates.")
8137 (license license:gpl2)))
aa4bde0b
RW
8138
8139(define-public r-sjstats
8140 (package
8141 (name "r-sjstats")
664e15ed 8142 (version "0.17.6")
aa4bde0b
RW
8143 (source
8144 (origin
8145 (method url-fetch)
8146 (uri (cran-uri "sjstats" version))
8147 (sha256
8148 (base32
664e15ed 8149 "11z1wfi0d74d1rld0320l3vmv6rl41wa0v9bjc44rk06yc90wld2"))))
aa4bde0b
RW
8150 (build-system r-build-system)
8151 (propagated-inputs
a1473cb4
RW
8152 `(("r-bayestestr" ,r-bayestestr)
8153 ("r-broom" ,r-broom)
aa4bde0b
RW
8154 ("r-dplyr" ,r-dplyr)
8155 ("r-emmeans" ,r-emmeans)
a7524f70 8156 ("r-insight" ,r-insight)
aa4bde0b
RW
8157 ("r-lme4" ,r-lme4)
8158 ("r-magrittr" ,r-magrittr)
8159 ("r-mass" ,r-mass)
aa4bde0b 8160 ("r-modelr" ,r-modelr)
664e15ed 8161 ("r-parameters" ,r-parameters)
a1473cb4 8162 ("r-performance" ,r-performance)
aa4bde0b 8163 ("r-purrr" ,r-purrr)
aa4bde0b
RW
8164 ("r-rlang" ,r-rlang)
8165 ("r-sjlabelled" ,r-sjlabelled)
8166 ("r-sjmisc" ,r-sjmisc)
8167 ("r-tidyr" ,r-tidyr)))
8168 (home-page "https://github.com/strengejacke/sjstats")
8169 (synopsis "Functions for common statistical computations")
8170 (description
8171 "This package provides a collection of convenient functions for common
8172statistical computations, which are not directly provided by R's @code{base}
8173or @code{stats} packages. This package aims at providing, first, shortcuts
8174for statistical measures, which otherwise could only be calculated with
8175additional effort. Second, these shortcut functions are generic, and can be
8176applied not only to vectors, but also to other objects as well. The focus of
8177most functions lies on summary statistics or fit measures for regression
8178models, including generalized linear models, mixed effects models and Bayesian
8179models.")
8180 (license license:gpl3)))
41394423
RW
8181
8182(define-public r-glmmtmb
8183 (package
8184 (name "r-glmmtmb")
1afe5644 8185 (version "0.2.3")
41394423
RW
8186 (source
8187 (origin
8188 (method url-fetch)
8189 (uri (cran-uri "glmmTMB" version))
8190 (sha256
8191 (base32
1afe5644 8192 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
8193 (properties `((upstream-name . "glmmTMB")))
8194 (build-system r-build-system)
8195 (propagated-inputs
8196 `(("r-lme4" ,r-lme4)
8197 ("r-matrix" ,r-matrix)
8198 ("r-nlme" ,r-nlme)
8199 ("r-rcppeigen" ,r-rcppeigen)
8200 ("r-tmb" ,r-tmb)))
8201 (native-inputs
1afe5644 8202 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
8203 (home-page "https://github.com/glmmTMB")
8204 (synopsis "Generalized linear mixed models")
8205 (description
8206 "Fit linear and generalized linear mixed models with various extensions,
8207including zero-inflation. The models are fitted using maximum likelihood
8208estimation via the Template Model Builder. Random effects are assumed to be
8209Gaussian on the scale of the linear predictor and are integrated out using the
8210Laplace approximation. Gradients are calculated using automatic
8211differentiation.")
8212 (license license:agpl3+)))
489a6178 8213
c4568c5c
RW
8214(define-public r-bayestestr
8215 (package
8216 (name "r-bayestestr")
5fe9ce98 8217 (version "0.2.5")
c4568c5c
RW
8218 (source
8219 (origin
8220 (method url-fetch)
8221 (uri (cran-uri "bayestestR" version))
8222 (sha256
8223 (base32
5fe9ce98 8224 "08d3bsb6li59n17bx1zrqnlnvniyb3vls9kl856km4chx3b2ff82"))))
c4568c5c
RW
8225 (properties `((upstream-name . "bayestestR")))
8226 (build-system r-build-system)
8227 (propagated-inputs
8228 `(("r-insight" ,r-insight)))
8229 (home-page "https://github.com/easystats/bayestestR")
8230 (synopsis "Describe Bayesian models and posterior distributions")
8231 (description
8232 "This package provides utilities to understand and describe posterior
8233distributions and Bayesian models. It includes point-estimates such as
8234@dfn{Maximum A Posteriori} (MAP), measures of dispersion such as @dfn{Highest
8235Density Interval} (HDI), and indices used for null-hypothesis testing (such as
8236ROPE percentage and pd).")
8237 (license license:gpl3)))
8238
711a2f06
RW
8239(define-public r-performance
8240 (package
8241 (name "r-performance")
5ae4cbb6 8242 (version "0.3.0")
711a2f06
RW
8243 (source
8244 (origin
8245 (method url-fetch)
8246 (uri (cran-uri "performance" version))
8247 (sha256
8248 (base32
5ae4cbb6 8249 "13j74ffhx950kacs86ixx84nviq9qlwzr7hjnhkmzw2hspjxq99w"))))
711a2f06
RW
8250 (build-system r-build-system)
8251 (propagated-inputs
8252 `(("r-bayestestr" ,r-bayestestr)
8253 ("r-insight" ,r-insight)))
8254 (home-page "https://easystats.github.io/performance/")
8255 (synopsis "Assessment of regression models performance")
8256 (description
8257 "This package provides utilities for computing measures to assess model
8258quality, which are not directly provided by R's @code{base} or @code{stats}
8259packages. These include e.g. measures like r-squared, intraclass correlation
8260coefficient, root mean squared error or functions to check models for
8261overdispersion, singularity or zero-inflation and more. Functions apply to a
8262large variety of regression models, including generalized linear models, mixed
8263effects models and Bayesian models.")
8264 (license license:gpl3)))
8265
489a6178
RW
8266(define-public r-ggeffects
8267 (package
8268 (name "r-ggeffects")
f396d343 8269 (version "0.12.0")
489a6178
RW
8270 (source
8271 (origin
8272 (method url-fetch)
8273 (uri (cran-uri "ggeffects" version))
8274 (sha256
8275 (base32
f396d343 8276 "0idfycjk05gyykfp9ibmhxfcjvd01ikh1dl0fb4nqw6znw3ar0xp"))))
489a6178
RW
8277 (build-system r-build-system)
8278 (propagated-inputs
fef93da8
RW
8279 `(("r-dplyr" ,r-dplyr)
8280 ("r-insight" ,r-insight)
489a6178
RW
8281 ("r-magrittr" ,r-magrittr)
8282 ("r-mass" ,r-mass)
489a6178
RW
8283 ("r-purrr" ,r-purrr)
8284 ("r-rlang" ,r-rlang)
8285 ("r-scales" ,r-scales)
8286 ("r-sjlabelled" ,r-sjlabelled)
fef93da8 8287 ("r-sjmisc" ,r-sjmisc)))
489a6178
RW
8288 (home-page "https://github.com/strengejacke/ggeffects")
8289 (synopsis "Create tidy data frames of marginal effects for ggplot")
8290 (description
8291 "This package provides tools to compute marginal effects from statistical
8292models and return the result as tidy data frames. These data frames are ready
8293to use with the @code{ggplot2} package. Marginal effects can be calculated
8294for many different models. Interaction terms, splines and polynomial terms
8295are also supported. The two main functions are @code{ggpredict()} and
8296@code{ggeffect()}. There is a generic @code{plot()} method to plot the
8297results using @code{ggplot2}.")
8298 (license license:gpl3)))
7b63047c
RW
8299
8300(define-public r-sjplot
8301 (package
8302 (name "r-sjplot")
d72da21d 8303 (version "2.7.1")
7b63047c
RW
8304 (source
8305 (origin
8306 (method url-fetch)
8307 (uri (cran-uri "sjPlot" version))
8308 (sha256
8309 (base32
d72da21d 8310 "14shypabpahf68hd66rb1dpqhiyl3i0yx1yc85wamdvljh9fdymb"))))
7b63047c
RW
8311 (properties `((upstream-name . "sjPlot")))
8312 (build-system r-build-system)
8313 (propagated-inputs
d22d7904
RW
8314 `(("r-bayestestr" ,r-bayestestr)
8315 ("r-broom" ,r-broom)
7b63047c
RW
8316 ("r-dplyr" ,r-dplyr)
8317 ("r-forcats" ,r-forcats)
8318 ("r-ggeffects" ,r-ggeffects)
8319 ("r-ggplot2" ,r-ggplot2)
a5a64814 8320 ("r-ggrepel" ,r-ggrepel)
7b63047c 8321 ("r-glmmtmb" ,r-glmmtmb)
d22d7904 8322 ("r-insight" ,r-insight)
7b63047c
RW
8323 ("r-knitr" ,r-knitr)
8324 ("r-lme4" ,r-lme4)
8325 ("r-magrittr" ,r-magrittr)
8326 ("r-mass" ,r-mass)
8327 ("r-modelr" ,r-modelr)
8328 ("r-nlme" ,r-nlme)
d22d7904 8329 ("r-performance" ,r-performance)
7b63047c
RW
8330 ("r-psych" ,r-psych)
8331 ("r-purrr" ,r-purrr)
8332 ("r-rlang" ,r-rlang)
8333 ("r-scales" ,r-scales)
8334 ("r-sjlabelled" ,r-sjlabelled)
8335 ("r-sjmisc" ,r-sjmisc)
8336 ("r-sjstats" ,r-sjstats)
8337 ("r-tidyr" ,r-tidyr)))
8338 (home-page "https://strengejacke.github.io/sjPlot/")
8339 (synopsis "Data visualization for statistics in social science")
8340 (description
8341 "This package represents a collection of plotting and table output
8342functions for data visualization. Results of various statistical
8343analyses (that are commonly used in social sciences) can be visualized using
8344this package, including simple and cross tabulated frequencies, histograms,
8345box plots, (generalized) linear models, mixed effects models, principal
8346component analysis and correlation matrices, cluster analyses, scatter plots,
8347stacked scales, effects plots of regression models (including interaction
8348terms) and much more. This package supports labelled data.")
8349 (license license:gpl3)))
03f80112
RW
8350
8351(define-public r-ini
8352 (package
8353 (name "r-ini")
8354 (version "0.3.1")
8355 (source
8356 (origin
8357 (method url-fetch)
8358 (uri (cran-uri "ini" version))
8359 (sha256
8360 (base32
8361 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
8362 (build-system r-build-system)
8363 (home-page "https://github.com/dvdscripter/ini")
8364 (synopsis "Read and write configuration files")
8365 (description
8366 "This package provides tools to parse simple @code{.ini} configuration
8367files to an structured list. Users can manipulate this resulting list with
8368@code{lapply()} functions. This same structured list can be used to write
8369back to file after modifications.")
8370 (license license:gpl3)))
21405e81
RW
8371
8372(define-public r-gh
8373 (package
8374 (name "r-gh")
8375 (version "1.0.1")
8376 (source
8377 (origin
8378 (method url-fetch)
8379 (uri (cran-uri "gh" version))
8380 (sha256
8381 (base32
8382 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
8383 (build-system r-build-system)
8384 (propagated-inputs
8385 `(("r-httr" ,r-httr)
8386 ("r-ini" ,r-ini)
8387 ("r-jsonlite" ,r-jsonlite)))
8388 (home-page "https://github.com/r-lib/gh#readme")
8389 (synopsis "Access the GitHub API via R")
8390 (description
8391 "This package provides a minimal R client to access the GitHub API.")
8392 (license license:expat)))
d6871153
RW
8393
8394(define-public r-fs
8395 (package
8396 (name "r-fs")
c02f574d 8397 (version "1.3.1")
d6871153
RW
8398 (source
8399 (origin
8400 (method url-fetch)
8401 (uri (cran-uri "fs" version))
8402 (sha256
8403 (base32
c02f574d 8404 "1g26rgx13dzigp2vrlld6h28q33lwbax97zvwdrq2pc3iz54v4yn"))))
d6871153
RW
8405 (build-system r-build-system)
8406 (propagated-inputs
8407 `(("r-rcpp" ,r-rcpp)))
8408 (native-inputs
8409 `(("pkg-config" ,pkg-config)))
8410 (home-page "http://fs.r-lib.org")
8411 (synopsis "Cross-platform file system operations based on libuv")
8412 (description
8413 "This package provides a cross-platform interface to file system
8414operations, built on top of the libuv C library.")
8415 (license license:gpl3)))
153e5b2d
RW
8416
8417(define-public r-clisymbols
8418 (package
8419 (name "r-clisymbols")
8420 (version "1.2.0")
8421 (source
8422 (origin
8423 (method url-fetch)
8424 (uri (cran-uri "clisymbols" version))
8425 (sha256
8426 (base32
8427 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
8428 (build-system r-build-system)
8429 (home-page "https://github.com/gaborcsardi/clisymbols")
8430 (synopsis "Unicode symbols at the R prompt")
8431 (description
8432 "This package provides a small subset of Unicode symbols, that are useful
8433when building command line applications. They fall back to alternatives on
8434terminals that do not support Unicode.")
8435 (license license:expat)))
efefd3ec
RW
8436
8437(define-public r-usethis
8438 (package
8439 (name "r-usethis")
99765abb 8440 (version "1.5.1")
efefd3ec
RW
8441 (source
8442 (origin
8443 (method url-fetch)
8444 (uri (cran-uri "usethis" version))
8445 (sha256
8446 (base32
99765abb 8447 "07an5wbikilg7cb3q6x5aykw8dfqnjrc3wpfb7gjmy0d9fh20fcy"))))
efefd3ec
RW
8448 (build-system r-build-system)
8449 (propagated-inputs
8450 `(("r-clipr" ,r-clipr)
8451 ("r-clisymbols" ,r-clisymbols)
8452 ("r-crayon" ,r-crayon)
8453 ("r-curl" ,r-curl)
8454 ("r-desc" ,r-desc)
8455 ("r-fs" ,r-fs)
8456 ("r-gh" ,r-gh)
8457 ("r-git2r" ,r-git2r)
8458 ("r-glue" ,r-glue)
35171015 8459 ("r-purrr" ,r-purrr)
efefd3ec
RW
8460 ("r-rlang" ,r-rlang)
8461 ("r-rprojroot" ,r-rprojroot)
8462 ("r-rstudioapi" ,r-rstudioapi)
35171015
RW
8463 ("r-whisker" ,r-whisker)
8464 ("r-withr" ,r-withr)
8465 ("r-yaml" ,r-yaml)))
efefd3ec
RW
8466 (home-page "https://github.com/r-lib/usethis")
8467 (synopsis "Automate R package and project setup")
8468 (description
8469 "This package helps you to automate R package and project setup tasks
8470that are otherwise performed manually. This includes setting up unit testing,
8471test coverage, continuous integration, Git, GitHub integration, licenses,
8472Rcpp, RStudio projects, and more.")
8473 (license license:gpl3)))
99342624
RW
8474
8475(define-public r-sessioninfo
8476 (package
8477 (name "r-sessioninfo")
3d6fa1a3 8478 (version "1.1.1")
99342624
RW
8479 (source
8480 (origin
8481 (method url-fetch)
8482 (uri (cran-uri "sessioninfo" version))
8483 (sha256
8484 (base32
3d6fa1a3 8485 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
8486 (build-system r-build-system)
8487 (propagated-inputs
8488 `(("r-cli" ,r-cli)
8489 ("r-withr" ,r-withr)))
8490 (home-page "https://github.com/r-lib/sessioninfo#readme")
8491 (synopsis "R session information")
8492 (description
8493 "This package provides tools to query and print information about the
8494current R session. It is similar to @code{utils::sessionInfo()}, but includes
8495more information about packages, and where they were installed from.")
8496 (license license:gpl2)))
cbc8e6dd
RW
8497
8498(define-public r-remotes
8499 (package
8500 (name "r-remotes")
da4754a3 8501 (version "2.1.0")
cbc8e6dd
RW
8502 (source
8503 (origin
8504 (method url-fetch)
8505 (uri (cran-uri "remotes" version))
8506 (sha256
8507 (base32
da4754a3 8508 "19v8dmnk9l4i9m64p7zgmj7y1vhnnwhi5kyn0k5d034zzkvchi49"))))
cbc8e6dd
RW
8509 (build-system r-build-system)
8510 (home-page "https://github.com/r-lib/remotes#readme")
8511 (synopsis "R package installation from remote repositories")
8512 (description
8513 "Download and install R packages stored in GitHub, BitBucket, or plain
8514subversion or git repositories. This package is a lightweight replacement of
8515the @code{install_*} functions in the @code{devtools} package. Indeed most of
8516the code was copied over from @code{devtools}.")
8517 (license license:gpl2+)))
7d8f3470
RW
8518
8519(define-public r-xopen
8520 (package
8521 (name "r-xopen")
8522 (version "1.0.0")
8523 (source
8524 (origin
8525 (method url-fetch)
8526 (uri (cran-uri "xopen" version))
8527 (sha256
8528 (base32
8529 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
8530 (build-system r-build-system)
8531 (propagated-inputs
8532 `(("r-processx" ,r-processx)))
8533 (home-page "https://github.com/r-lib/xopen#readme")
8534 (synopsis "Open system files, URLs, anything")
8535 (description
8536 "This package provides a cross-platform solution to open files,
8537directories or URLs with their associated programs.")
8538 (license license:expat)))
5df4e27f
RW
8539
8540(define-public r-rcmdcheck
8541 (package
8542 (name "r-rcmdcheck")
a75c6d9c 8543 (version "1.3.3")
5df4e27f
RW
8544 (source
8545 (origin
8546 (method url-fetch)
8547 (uri (cran-uri "rcmdcheck" version))
8548 (sha256
8549 (base32
a75c6d9c 8550 "1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
5df4e27f
RW
8551 (build-system r-build-system)
8552 (propagated-inputs
8553 `(("r-callr" ,r-callr)
8554 ("r-cli" ,r-cli)
8555 ("r-crayon" ,r-crayon)
8556 ("r-desc" ,r-desc)
8557 ("r-digest" ,r-digest)
8558 ("r-pkgbuild" ,r-pkgbuild)
8559 ("r-prettyunits" ,r-prettyunits)
8560 ("r-r6" ,r-r6)
8561 ("r-rprojroot" ,r-rprojroot)
7466c3bb 8562 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
8563 ("r-withr" ,r-withr)
8564 ("r-xopen" ,r-xopen)))
8565 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
8566 (synopsis "Run R CMD check from R and capture results")
8567 (description
8568 "Run @code{R CMD check} from R programmatically, and capture the results
8569of the individual checks.")
8570 (license license:expat)))
9b02d1a1
RW
8571
8572(define-public r-rapportools
8573 (package
8574 (name "r-rapportools")
8575 (version "1.0")
8576 (source
8577 (origin
8578 (method url-fetch)
8579 (uri (cran-uri "rapportools" version))
8580 (sha256
8581 (base32
8582 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
8583 (build-system r-build-system)
8584 (propagated-inputs
8585 `(("r-pander" ,r-pander)
8586 ("r-plyr" ,r-plyr)
8587 ("r-reshape" ,r-reshape)))
8588 (home-page "https://cran.r-project.org/web/packages/rapportools/")
8589 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
8590 (description
8591 "This package provides helper functions that act as wrappers to more
8592advanced statistical methods with the advantage of having sane defaults for
8593quick reporting.")
8594 (license license:agpl3+)))
319a80ce
RW
8595
8596(define-public r-pander
8597 (package
8598 (name "r-pander")
a44f8b00 8599 (version "0.6.3")
319a80ce
RW
8600 (source
8601 (origin
8602 (method url-fetch)
8603 (uri (cran-uri "pander" version))
8604 (sha256
8605 (base32
a44f8b00 8606 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
8607 (build-system r-build-system)
8608 (propagated-inputs
8609 `(("r-digest" ,r-digest)
8610 ("r-rcpp" ,r-rcpp)))
8611 (home-page "https://rapporter.github.io/pander")
8612 (synopsis "Render R objects into Pandoc's markdown")
8613 (description
8614 "The main aim of the pander R package is to provide a minimal and easy
8615tool for rendering R objects into Pandoc's markdown. The package is also
8616capable of exporting/converting complex Pandoc documents (reports) in various
8617ways.")
8618 ;; This package is licensed under either the AGPLv3+ or the very rarely
8619 ;; used OSL 3.0.
8620 (license license:agpl3+)))
74cc74e4
RW
8621
8622(define-public r-summarytools
8623 (package
8624 (name "r-summarytools")
084ea348 8625 (version "0.9.4")
74cc74e4
RW
8626 (source
8627 (origin
8628 (method url-fetch)
8629 (uri (cran-uri "summarytools" version))
8630 (sha256
8631 (base32
084ea348 8632 "1n695baz56mg4f13xjjadfq0xalw5xsn6xicil0yap5hgi8fsr3a"))))
74cc74e4
RW
8633 (build-system r-build-system)
8634 (propagated-inputs
5093cbdc
RW
8635 `(("r-checkmate" ,r-checkmate)
8636 ("r-dplyr" ,r-dplyr)
8637 ("r-htmltools" ,r-htmltools)
74cc74e4 8638 ("r-lubridate" ,r-lubridate)
5093cbdc 8639 ("r-magick" ,r-magick)
74cc74e4
RW
8640 ("r-matrixstats" ,r-matrixstats)
8641 ("r-pander" ,r-pander)
8642 ("r-pryr" ,r-pryr)
8643 ("r-rapportools" ,r-rapportools)
5093cbdc 8644 ("r-rcurl" ,r-rcurl)
4c920fbb 8645 ("r-tibble" ,r-tibble)
5093cbdc 8646 ("r-tidyr" ,r-tidyr)))
74cc74e4
RW
8647 (home-page "https://github.com/dcomtois/summarytools")
8648 (synopsis "Tools to quickly and neatly summarize data")
8649 (description
8650 "This package provides tools for data frame summaries, cross-tabulations,
8651weight-enabled frequency tables and common univariate statistics in concise
8652tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8653good point-of-entry for exploring data, both for experienced and new R
8654users.")
8655 (license license:gpl2)))
7c7ee6cf
RW
8656
8657(define-public r-lsei
8658 (package
8659 (name "r-lsei")
8660 (version "1.2-0")
8661 (source
8662 (origin
8663 (method url-fetch)
8664 (uri (cran-uri "lsei" version))
8665 (sha256
8666 (base32
8667 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8668 (build-system r-build-system)
8669 (native-inputs
8670 `(("gfortran" ,gfortran)))
8671 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8672 (synopsis "Solve regression problems under equality/inequality constraints")
8673 (description
8674 "It contains functions that solve least squares linear regression
8675problems under linear equality/inequality constraints. Functions for solving
8676quadratic programming problems are also available, which transform such
8677problems into least squares ones first.")
8678 (license license:gpl2+)))
2ea75a83
RW
8679
8680(define-public r-npsurv
8681 (package
8682 (name "r-npsurv")
8683 (version "0.4-0")
8684 (source
8685 (origin
8686 (method url-fetch)
8687 (uri (cran-uri "npsurv" version))
8688 (sha256
8689 (base32
8690 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8691 (build-system r-build-system)
8692 (propagated-inputs
8693 `(("r-lsei" ,r-lsei)))
8694 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8695 (synopsis "Nonparametric survival analysis")
8696 (description
8697 "This package contains functions for non-parametric survival analysis of
8698exact and interval-censored observations.")
8699 (license license:gpl2+)))
32499b26
RW
8700
8701(define-public r-clusteval
8702 (package
8703 (name "r-clusteval")
8704 (version "0.1")
8705 (source
8706 (origin
8707 (method url-fetch)
8708 (uri (cran-uri "clusteval" version))
8709 (sha256
8710 (base32
8711 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8712 (build-system r-build-system)
8713 (propagated-inputs
8714 `(("r-mvtnorm" ,r-mvtnorm)
8715 ("r-rcpp" ,r-rcpp)))
8716 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8717 (synopsis "Evaluation of clustering algorithms")
8718 (description
8719 "This R package provides a suite of tools to evaluate clustering
8720algorithms, clusterings, and individual clusters.")
8721 (license license:expat)))
373cef0a
RW
8722
8723(define-public r-tweedie
8724 (package
8725 (name "r-tweedie")
8726 (version "2.3.2")
8727 (source
8728 (origin
8729 (method url-fetch)
8730 (uri (cran-uri "tweedie" version))
8731 (sha256
8732 (base32
8733 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8734 (build-system r-build-system)
8735 (native-inputs `(("gfortran" ,gfortran)))
8736 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8737 (synopsis "Evaluation of Tweedie exponential family models")
8738 (description
8739 "Maximum likelihood computations for Tweedie families, including the
8740series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8741the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8742and related methods.")
8743 (license license:gpl2+)))
4fb35ebd
RW
8744
8745(define-public r-rcppgsl
8746 (package
8747 (name "r-rcppgsl")
8748 (version "0.3.6")
8749 (source
8750 (origin
8751 (method url-fetch)
8752 (uri (cran-uri "RcppGSL" version))
8753 (sha256
8754 (base32
8755 "16pdapq31729db53agnb48jkvdm97167n3bigy5zazc3q3isis1m"))))
8756 (properties `((upstream-name . "RcppGSL")))
8757 (build-system r-build-system)
8758 (propagated-inputs
8759 `(("r-rcpp" ,r-rcpp)
8760 ("gsl" ,gsl)))
8761 (native-inputs
8762 `(("r-knitr" ,r-knitr))) ; for vignettes
8763 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8764 (synopsis "Rcpp integration for GSL vectors and matrices")
8765 (description
8766 "The GNU Scientific Library (or GSL) is a collection of numerical
8767routines for scientific computing. It is particularly useful for C and C++
8768programs as it provides a standard C interface to a wide range of mathematical
8769routines. There are over 1000 functions in total with an extensive test
8770suite. The RcppGSL package provides an easy-to-use interface between GSL data
8771structures and R using concepts from Rcpp which is itself a package that eases
8772the interfaces between R and C++.")
8773 (license license:gpl2+)))
20ff6e3a
RW
8774
8775(define-public r-mvabund
8776 (package
8777 (name "r-mvabund")
48102ce1 8778 (version "4.0.1")
20ff6e3a
RW
8779 (source
8780 (origin
8781 (method url-fetch)
8782 (uri (cran-uri "mvabund" version))
8783 (sha256
8784 (base32
48102ce1 8785 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8786 (build-system r-build-system)
8787 (propagated-inputs
8788 `(("r-mass" ,r-mass)
8789 ("r-rcpp" ,r-rcpp)
8790 ("r-rcppgsl" ,r-rcppgsl)
8791 ("r-statmod" ,r-statmod)
8792 ("r-tweedie" ,r-tweedie)))
8793 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8794 (synopsis "Statistical methods for analysing multivariate abundance data")
8795 (description
8796 "This package provides a set of tools for displaying, modeling and
8797analysing multivariate abundance data in community ecology.")
8798 (license license:lgpl2.1+)))
49863fd6
RW
8799
8800(define-public r-afex
8801 (package
8802 (name "r-afex")
0eb28435 8803 (version "0.25-1")
49863fd6
RW
8804 (source
8805 (origin
8806 (method url-fetch)
8807 (uri (cran-uri "afex" version))
8808 (sha256
8809 (base32
0eb28435 8810 "12n020y7rjm7402940gkqxa5j901p093f381i23p66fa3fyrshkf"))))
49863fd6
RW
8811 (build-system r-build-system)
8812 (propagated-inputs
8813 `(("r-car" ,r-car)
8814 ("r-lme4" ,r-lme4)
8815 ("r-lmertest" ,r-lmertest)
8816 ("r-pbkrtest" ,r-pbkrtest)
8817 ("r-reshape2" ,r-reshape2)))
8818 (home-page "https://afex.singmann.science/")
8819 (synopsis "Analysis of factorial experiments")
8820 (description
8821 "This package provides convenience functions for analyzing factorial
8822experiments using ANOVA or mixed models.")
8823 (license license:gpl2+)))
7c02dd62
RW
8824
8825(define-public r-lmertest
8826 (package
8827 (name "r-lmertest")
f18ca07e 8828 (version "3.1-0")
7c02dd62
RW
8829 (source
8830 (origin
8831 (method url-fetch)
8832 (uri (cran-uri "lmerTest" version))
8833 (sha256
8834 (base32
f18ca07e 8835 "1nkz8cmxa5yb8q4i65bmhnn5pd4bhwcyjplyscynb24z3f64xp9b"))))
7c02dd62
RW
8836 (properties `((upstream-name . "lmerTest")))
8837 (build-system r-build-system)
8838 (propagated-inputs
8839 `(("r-ggplot2" ,r-ggplot2)
8840 ("r-lme4" ,r-lme4)
8841 ("r-mass" ,r-mass)
8842 ("r-numderiv" ,r-numderiv)))
8843 (home-page "https://github.com/runehaubo/lmerTestR")
8844 (synopsis "Tests in linear mixed effects models")
8845 (description
8846 "This package provides p-values in type I, II or III anova and summary
8847tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8848method. A Kenward-Roger method is also available via the @code{pbkrtest}
8849package. Model selection methods include step, drop1 and anova-like tables
8850for random effects (ranova). Methods for Least-Square means (LS-means) and
8851tests of linear contrasts of fixed effects are also available.")
8852 (license license:gpl2+)))
fd649d1e
RW
8853
8854(define-public r-r2glmm
8855 (package
8856 (name "r-r2glmm")
8857 (version "0.1.2")
8858 (source
8859 (origin
8860 (method url-fetch)
8861 (uri (cran-uri "r2glmm" version))
8862 (sha256
8863 (base32
8864 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8865 (build-system r-build-system)
8866 (propagated-inputs
8867 `(("r-afex" ,r-afex)
8868 ("r-data-table" ,r-data-table)
8869 ("r-dplyr" ,r-dplyr)
8870 ("r-ggplot2" ,r-ggplot2)
8871 ("r-gridextra" ,r-gridextra)
8872 ("r-lmertest" ,r-lmertest)
8873 ("r-mass" ,r-mass)
8874 ("r-matrix" ,r-matrix)
8875 ("r-mgcv" ,r-mgcv)
8876 ("r-pbkrtest" ,r-pbkrtest)))
8877 (home-page "https://github.com/bcjaeger/r2glmm")
8878 (synopsis "Compute R squared for mixed (multilevel) models")
8879 (description
8880 "This package computes model and semi partial R squared with confidence
8881limits for the linear and generalized linear mixed model (LMM and GLMM). The
8882R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8883using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8884al. (2016)).")
8885 (license license:gpl2)))
cddc0300 8886
8887(define-public r-weights
8888 (package
8889 (name "r-weights")
8890 (version "1.0")
8891 (source
8892 (origin
8893 (method url-fetch)
8894 (uri (cran-uri "weights" version))
8895 (sha256
8896 (base32
8897 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
8898 (build-system r-build-system)
8899 (propagated-inputs
8900 `(("r-gdata" ,r-gdata)
8901 ("r-hmisc" ,r-hmisc)
8902 ("r-mice" ,r-mice)))
8903 (home-page
8904 "https://cran.r-project.org/web/packages/weights/")
8905 (synopsis "Weighting and weighted statistics")
8906 (description "This package Provides a variety of functions for producing
8907simple weighted statistics, such as weighted Pearson's correlations, partial
8908correlations, Chi-Squared statistics, histograms, and t-tests. Also now
8909includes some software for quickly recoding survey data and plotting point
8910estimates from interaction terms in regressions (and multiply imputed
8911regressions). NOTE: Weighted partial correlation calculations pulled to
8912address a bug.")
8913 (license license:gpl2+)))
bfa5662e
RW
8914
8915(define-public r-rcppannoy
8916 (package
8917 (name "r-rcppannoy")
c468cf30 8918 (version "0.0.12")
bfa5662e
RW
8919 (source
8920 (origin
8921 (method url-fetch)
8922 (uri (cran-uri "RcppAnnoy" version))
8923 (sha256
8924 (base32
c468cf30 8925 "1b0fmip9c4i0my1yjrvqy8jxfiiqcggq2kms135q0b53njxnqwwg"))))
bfa5662e
RW
8926 (properties `((upstream-name . "RcppAnnoy")))
8927 (build-system r-build-system)
8928 (propagated-inputs
8929 `(("r-rcpp" ,r-rcpp)))
8930 (native-inputs
8931 `(("r-knitr" ,r-knitr))) ; for vignettes
8932 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
8933 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
8934 (description
8935 "Annoy is a small C++ library for Approximate Nearest Neighbors written
8936for efficient memory usage as well an ability to load from and save to disk.
8937This package provides an R interface.")
8938 ;; Annoy is released under ASL 2.0, but this wrapper is released under
8939 ;; GPLv2+.
8940 (license (list license:gpl2+ license:asl2.0))))
b58940cb 8941
81281899
RW
8942(define-public r-rcpphnsw
8943 (package
8944 (name "r-rcpphnsw")
8945 (version "0.1.0")
8946 (source
8947 (origin
8948 (method url-fetch)
8949 (uri (cran-uri "RcppHNSW" version))
8950 (sha256
8951 (base32
8952 "158a069n42pbnjrlmvqsr6bm2cfp9hxpnk3nhp3dwi9qjlq4r9bm"))))
8953 (properties `((upstream-name . "RcppHNSW")))
8954 (build-system r-build-system)
8955 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8956 (home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
8957 (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
8958 (description
8959 "Hnswlib is a C++ library for approximate nearest neighbors. This
8960package provides a minimal R interface by relying on the Rcpp package.")
8961 ;; hnswlib is released under Version 2.0 of the Apache License.
8962 (license (list license:gpl3 license:asl2.0))))
8963
c4a5ce46
RW
8964(define-public r-rcppparallel
8965 (package
8966 (name "r-rcppparallel")
8967 (version "4.4.3")
8968 (source
8969 (origin
8970 (method url-fetch)
8971 (uri (cran-uri "RcppParallel" version))
8972 (sha256
8973 (base32
8974 "1ym0bzs9g6bsg2lz24fisxxa3gypr6xcvrczn304czmrrag9413s"))))
8975 (properties `((upstream-name . "RcppParallel")))
8976 (build-system r-build-system)
8977 (home-page "http://rcppcore.github.io/RcppParallel")
8978 (synopsis "Parallel programming tools for Rcpp")
8979 (description
8980 "This package provides high level functions for parallel programming with
8981Rcpp. For example, the @code{parallelFor()} function can be used to convert
8982the work of a standard serial @code{for} loop into a parallel one and the
8983@code{parallelReduce()} function can be used for accumulating aggregates or
8984other values.")
8985 (license license:gpl2)))
8986
b58940cb
RW
8987(define-public r-ncdf4
8988 (package
8989 (name "r-ncdf4")
1adcbeda 8990 (version "1.16.1")
b58940cb
RW
8991 (source
8992 (origin
8993 (method url-fetch)
8994 (uri (cran-uri "ncdf4" version))
8995 (sha256
8996 (base32
1adcbeda 8997 "083sb24anyd4sw0il3x07pqn9rbx5y5ayqass6mz8x443rnjvphd"))))
b58940cb
RW
8998 (build-system r-build-system)
8999 (inputs
9000 `(("netcdf" ,netcdf)
9001 ("zlib" ,zlib)))
9002 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
9003 (synopsis "R interface to Unidata netCDF format data files")
9004 (description
9005 "This package provides a high-level R interface to data files written
9006using Unidata's netCDF library (version 4 or earlier), which are binary data
9007files that are portable across platforms and include metadata information in
9008addition to the data sets. Using this package, netCDF files can be opened and
9009data sets read in easily. It is also easy to create new netCDF dimensions,
9010variables, and files, in either version 3 or 4 format, and manipulate existing
9011netCDF files.")
9012 (license license:gpl3+)))
1e605c03
RW
9013
9014(define-public r-biocmanager
9015 (package
9016 (name "r-biocmanager")
749872a5 9017 (version "1.30.4")
1e605c03
RW
9018 (source
9019 (origin
9020 (method url-fetch)
9021 (uri (cran-uri "BiocManager" version))
9022 (sha256
9023 (base32
749872a5 9024 "0kxs76pixk1d2lpvkyrq6nnvv1rqf55ph5f7igkadyyqirf3y2ah"))))
1e605c03
RW
9025 (properties `((upstream-name . "BiocManager")))
9026 (build-system r-build-system)
9027 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
9028 (synopsis "Access the Bioconductor project package repository")
9029 (description
9030 "This package provides a convenient tool to install and update
9031Bioconductor packages.")
9032 (license license:artistic2.0)))
f338e480
RW
9033
9034(define-public r-rgl
9035 (package
9036 (name "r-rgl")
4f1c668d 9037 (version "0.100.30")
f338e480
RW
9038 (source
9039 (origin
9040 (method url-fetch)
9041 (uri (cran-uri "rgl" version))
9042 (sha256
9043 (base32
4f1c668d 9044 "0rzqzskcwf2ah4yr62x5rjwf7yh90d43h39gk7jmfc5lc08zaxc5"))))
f338e480
RW
9045 (build-system r-build-system)
9046 (native-inputs
9047 `(("pkg-config" ,pkg-config)))
9048 (inputs
9049 `(("freetype" ,freetype)
9050 ("libpng" ,libpng)
9051 ("glu" ,glu)
9052 ("libx11" ,libx11)
9053 ("ghc-pandoc" ,ghc-pandoc)
9054 ("zlib" ,zlib)))
9055 (propagated-inputs
9056 `(("r-crosstalk" ,r-crosstalk)
9057 ("r-htmltools" ,r-htmltools)
9058 ("r-htmlwidgets" ,r-htmlwidgets)
9059 ("r-jsonlite" ,r-jsonlite)
9060 ("r-knitr" ,r-knitr)
9061 ("r-magrittr" ,r-magrittr)
9062 ("r-manipulatewidget" ,r-manipulatewidget)
9063 ("r-shiny" ,r-shiny)))
9064 (home-page "https://r-forge.r-project.org/projects/rgl/")
9065 (synopsis "3D visualization using OpenGL")
9066 (description
9067 "This package provides medium to high level functions for 3D interactive graphics,
9068including functions modelled on base graphics (@code{plot3d()}, etc.) as well
9069as functions for constructing representations of geometric
9070objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
9071various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
9072image formats, including PNG, Postscript, SVG, PGF.")
9073 ;; Any version of the GPL.
9074 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
9075
9076(define-public r-multicool
9077 (package
9078 (name "r-multicool")
9079 (version "0.1-10")
9080 (source
9081 (origin
9082 (method url-fetch)
9083 (uri (cran-uri "multicool" version))
9084 (sha256
9085 (base32
9086 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
9087 (build-system r-build-system)
9088 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9089 (home-page "https://cran.r-project.org/web/packages/multicool/")
9090 (synopsis "Permutations of multisets in cool-lex order")
9091 (description
9092 "This package provides a set of tools to permute multisets without loops
9093or hash tables and to generate integer partitions. Cool-lex order is similar
9094to colexicographical order.")
9095 (license license:gpl2)))
4106e6ad
RW
9096
9097(define-public r-misc3d
9098 (package
9099 (name "r-misc3d")
9100 (version "0.8-4")
9101 (source
9102 (origin
9103 (method url-fetch)
9104 (uri (cran-uri "misc3d" version))
9105 (sha256
9106 (base32
9107 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
9108 (build-system r-build-system)
9109 (home-page "https://cran.r-project.org/web/packages/misc3d/")
9110 (synopsis "Miscellaneous 3D Plots")
9111 (description
9112 "This package provides a collection of miscellaneous 3d plots, including
9113isosurfaces.")
9114 ;; Any version of the GPL.
9115 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
9116
9117(define-public r-ks
9118 (package
9119 (name "r-ks")
fa10f0d3 9120 (version "1.11.5")
da256afb
RW
9121 (source
9122 (origin
9123 (method url-fetch)
9124 (uri (cran-uri "ks" version))
9125 (sha256
9126 (base32
fa10f0d3 9127 "06ymx244yknmpl6935l4pafqbm4gcbpnhqg7rinql6rrfr9mcrag"))))
da256afb
RW
9128 (build-system r-build-system)
9129 (propagated-inputs
9130 `(("r-fnn" ,r-fnn)
9131 ("r-kernlab" ,r-kernlab)
9132 ("r-kernsmooth" ,r-kernsmooth)
9133 ("r-matrix" ,r-matrix)
9134 ("r-mclust" ,r-mclust)
9135 ("r-mgcv" ,r-mgcv)
da256afb
RW
9136 ("r-multicool" ,r-multicool)
9137 ("r-mvtnorm" ,r-mvtnorm)))
9138 (home-page "http://www.mvstat.net/tduong/")
9139 (synopsis "Kernel smoothing")
9140 (description
9141 "This package provides kernel smoothers for univariate and multivariate
9142data, including density functions, density derivatives, cumulative
9143distributions, modal clustering, discriminant analysis, and two-sample
9144hypothesis testing.")
9145 ;; Either version of the GPL.
9146 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
9147
9148(define-public r-feature
9149 (package
9150 (name "r-feature")
9151 (version "1.2.13")
9152 (source
9153 (origin
9154 (method url-fetch)
9155 (uri (cran-uri "feature" version))
9156 (sha256
9157 (base32
9158 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
9159 (build-system r-build-system)
9160 (propagated-inputs
9161 `(("r-ks" ,r-ks)
9162 ("r-misc3d" ,r-misc3d)
9163 ("r-rgl" ,r-rgl)))
9164 (home-page "http://www.mvstat.net/tduong/")
9165 (synopsis "Inferential feature significance for kernel density estimation")
9166 (description
9167 "The feature package contains functions to display and compute kernel
9168density estimates, significant gradient and significant curvature regions.
9169Significant gradient and/or curvature regions often correspond to significant
9170features (e.g. local modes).")
9171 ;; Either version of the GPL.
9172 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
9173
9174(define-public r-arm
9175 (package
9176 (name "r-arm")
9177 (version "1.10-1")
9178 (source
9179 (origin
9180 (method url-fetch)
9181 (uri (cran-uri "arm" version))
9182 (sha256
9183 (base32
9184 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
9185 (build-system r-build-system)
9186 (propagated-inputs
9187 `(("r-abind" ,r-abind)
9188 ("r-coda" ,r-coda)
9189 ("r-lme4" ,r-lme4)
9190 ("r-mass" ,r-mass)
9191 ("r-matrix" ,r-matrix)
9192 ("r-nlme" ,r-nlme)))
9193 (home-page "https://cran.r-project.org/web/packages/arm/")
9194 (synopsis "Data analysis using regression and multilevel/hierarchical models")
9195 (description
9196 "This package provides functions to accompany A. Gelman and J. Hill,
9197Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
9198University Press, 2007.")
9199 (license license:gpl3+)))
3cef715a
RW
9200
9201(define-public r-circular
9202 (package
9203 (name "r-circular")
9204 (version "0.4-93")
9205 (source
9206 (origin
9207 (method url-fetch)
9208 (uri (cran-uri "circular" version))
9209 (sha256
9210 (base32
9211 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
9212 (build-system r-build-system)
9213 (propagated-inputs
9214 `(("r-boot" ,r-boot)
9215 ("r-mvtnorm" ,r-mvtnorm)))
9216 (native-inputs
9217 `(("gfortran" ,gfortran)))
9218 (home-page "https://cran.r-project.org/web/packages/circular/")
9219 (synopsis "Circular statistics")
9220 (description
9221 "This package provides tools for circular statistics, from \"Topics in
9222circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
9223Scientific.")
9224 (license license:gpl2+)))
10483a64
RW
9225
9226(define-public r-activity
9227 (package
9228 (name "r-activity")
aef5e2aa 9229 (version "1.3")
10483a64
RW
9230 (source
9231 (origin
9232 (method url-fetch)
9233 (uri (cran-uri "activity" version))
9234 (sha256
9235 (base32
aef5e2aa 9236 "12imqj366dp6pam5gap6ji56p5wf1073xz5g4iikfxf5l8snxw92"))))
10483a64
RW
9237 (build-system r-build-system)
9238 (propagated-inputs
9239 `(("r-circular" ,r-circular)
aef5e2aa 9240 ("r-insol" ,r-insol)
10483a64
RW
9241 ("r-pbapply" ,r-pbapply)))
9242 (home-page "https://cran.r-project.org/web/packages/activity/")
9243 (synopsis "Animal activity statistics")
9244 (description
9245 "This package provides functions to fit kernel density functions to
9246animal activity time data; plot activity distributions; quantify overall
9247levels of activity; statistically compare activity metrics through
9248bootstrapping; and evaluate variation in linear variables with time (or other
9249circular variables).")
9250 (license license:gpl3)))
e4f4a04a
RW
9251
9252(define-public r-ouch
9253 (package
9254 (name "r-ouch")
27b4bfbe 9255 (version "2.14-1")
e4f4a04a
RW
9256 (source
9257 (origin
9258 (method url-fetch)
9259 (uri (cran-uri "ouch" version))
9260 (sha256
9261 (base32
27b4bfbe 9262 "0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
e4f4a04a
RW
9263 (build-system r-build-system)
9264 (propagated-inputs `(("r-subplex" ,r-subplex)))
9265 (home-page "http://kingaa.github.io/ouch/")
9266 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
9267 (description
9268 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
9269for evolution along a phylogenetic tree.")
9270 (license license:gpl2+)))
705ea5bf
RW
9271
9272(define-public r-fmsb
9273 (package
9274 (name "r-fmsb")
9275 (version "0.6.3")
9276 (source
9277 (origin
9278 (method url-fetch)
9279 (uri (cran-uri "fmsb" version))
9280 (sha256
9281 (base32
9282 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
9283 (build-system r-build-system)
9284 (home-page "http://minato.sip21c.org/msb/")
9285 (synopsis "Functions for medical statistics book with demographic data")
9286 (description
9287 "This package provides several utility functions for the book entitled
9288\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
9289Japan, 2007) with Japanese demographic data and some demographic analysis
9290related functions.")
9291 (license license:gpl2+)))
ced51a20
RW
9292
9293(define-public r-stabledist
9294 (package
9295 (name "r-stabledist")
9296 (version "0.7-1")
9297 (source
9298 (origin
9299 (method url-fetch)
9300 (uri (cran-uri "stabledist" version))
9301 (sha256
9302 (base32
9303 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
9304 (build-system r-build-system)
9305 (home-page "http://www.rmetrics.org")
9306 (synopsis "Stable distribution functions")
9307 (description
9308 "This package provides density, probability and quantile functions, and
9309random number generation for (skew) stable distributions, using the
9310parametrizations of Nolan.")
9311 (license license:gpl2+)))
a50abb36
RW
9312
9313(define-public r-gsl
9314 (package
9315 (name "r-gsl")
6bdce94f 9316 (version "2.1-6")
a50abb36
RW
9317 (source
9318 (origin
9319 (method url-fetch)
9320 (uri (cran-uri "gsl" version))
9321 (sha256
9322 (base32
6bdce94f 9323 "0p4rh7npp6qbfc5sxjq86xjn7c9ivf3pd60qf1hldwckjqin7m7m"))))
a50abb36
RW
9324 (build-system r-build-system)
9325 (inputs
9326 `(("gsl" ,gsl)))
9327 (home-page "https://cran.r-project.org/web/packages/gsl")
9328 (synopsis "Wrapper for the GNU Scientific Library")
9329 (description
9330 "This package provides an R wrapper for the special functions and quasi
9331random number generators of the GNU Scientific Library.")
9332 (license license:gpl2+)))
03a3ec5e
RW
9333
9334(define-public r-adgoftest
9335 (package
9336 (name "r-adgoftest")
9337 (version "0.3")
9338 (source
9339 (origin
9340 (method url-fetch)
9341 (uri (cran-uri "ADGofTest" version))
9342 (sha256
9343 (base32
9344 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
9345 (properties `((upstream-name . "ADGofTest")))
9346 (build-system r-build-system)
9347 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
9348 (synopsis "Anderson-Darling GoF test")
9349 (description
9350 "This package provides an implementation of the Anderson-Darling GoF test
9351with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
9352Anderson-Darling Distribution\".")
9353 ;; Any version of the GPL.
9354 (license license:gpl3+)))
71601a5d
RW
9355
9356(define-public r-softimpute
9357 (package
9358 (name "r-softimpute")
9359 (version "1.4")
9360 (source
9361 (origin
9362 (method url-fetch)
9363 (uri (cran-uri "softImpute" version))
9364 (sha256
9365 (base32
9366 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
9367 (properties `((upstream-name . "softImpute")))
9368 (build-system r-build-system)
9369 (propagated-inputs
9370 `(("r-matrix" ,r-matrix)))
9371 (native-inputs
9372 `(("gfortran" ,gfortran)))
9373 (home-page "https://cran.r-project.org/web/packages/softImpute")
9374 (synopsis "Matrix completion via iterative soft-thresholded SVD")
9375 (description
9376 "This package provides iterative methods for matrix completion that use
9377nuclear-norm regularization. The package includes procedures for centering
9378and scaling rows, columns or both, and for computing low-rank @dfn{single
9379value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
9380components).")
9381 (license license:gpl2)))
44b0c5b5
RW
9382
9383(define-public r-fftwtools
9384 (package
9385 (name "r-fftwtools")
9386 (version "0.9-8")
9387 (source
9388 (origin
9389 (method url-fetch)
9390 (uri (cran-uri "fftwtools" version))
9391 (sha256
9392 (base32
9393 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
9394 (build-system r-build-system)
9395 (inputs `(("fftw" ,fftw)))
9396 (home-page "https://github.com/krahim/fftwtools")
9397 (synopsis "Wrapper for FFTW3")
9398 (description
9399 "This package provides a wrapper for several FFTW functions. It provides
9400access to the two-dimensional FFT, the multivariate FFT, and the
9401one-dimensional real to complex FFT using the FFTW3 library. The package
9402includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
9403mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
9404The FFT functions have a parameter that allows them to not return the
9405redundant complex conjugate when the input is real data.")
9406 (license license:gpl2+)))
db084d79
RW
9407
9408(define-public r-tiff
9409 (package
9410 (name "r-tiff")
9411 (version "0.1-5")
9412 (source
9413 (origin
9414 (method url-fetch)
9415 (uri (cran-uri "tiff" version))
9416 (sha256
9417 (base32
9418 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
9419 (build-system r-build-system)
9420 (inputs
9421 `(("libtiff" ,libtiff)
9422 ("libjpeg" ,libjpeg)
9423 ("zlib" ,zlib)))
9424 (home-page "http://www.rforge.net/tiff/")
9425 (synopsis "Read and write TIFF images")
9426 (description
9427 "This package provides an easy and simple way to read, write and display
9428bitmap images stored in the TIFF format. It can read and write both files and
9429in-memory raw vectors.")
9430 ;; Either of these two license versions.
9431 (license (list license:gpl2 license:gpl3))))
f3949fec 9432
53bd3ab3
RW
9433(define-public r-nlp
9434 (package
9435 (name "r-nlp")
9436 (version "0.2-0")
9437 (source
9438 (origin
9439 (method url-fetch)
9440 (uri (cran-uri "NLP" version))
9441 (sha256
9442 (base32
9443 "0xbhkrnxcbf322jfw31xcn4y2gnk5y7ccq1bz4h3prf44h0whr7w"))))
9444 (properties `((upstream-name . "NLP")))
9445 (build-system r-build-system)
9446 (home-page "https://cran.r-project.org/web/packages/NLP/")
9447 (synopsis "Natural language processing infrastructure")
9448 (description
9449 "This package provides basic classes and methods for Natural Language
9450Processing.")
9451 (license license:gpl3)))
9452
f785d546
RW
9453(define-public r-tm
9454 (package
9455 (name "r-tm")
9456 (version "0.7-6")
9457 (source
9458 (origin
9459 (method url-fetch)
9460 (uri (cran-uri "tm" version))
9461 (sha256
9462 (base32
9463 "0spv43kjbpxq3rdxx8ysgrncjyc35ydiwk7gp8n4sig45iqyz59r"))))
9464 (properties `((upstream-name . "tm")))
9465 (build-system r-build-system)
9466 (propagated-inputs
9467 `(("r-bh" ,r-bh)
9468 ("r-nlp" ,r-nlp)
9469 ("r-rcpp" ,r-rcpp)
9470 ("r-slam" ,r-slam)
9471 ("r-xml2" ,r-xml2)))
9472 (home-page "http://tm.r-forge.r-project.org/")
9473 (synopsis "Text mining package")
9474 (description
9475 "This package provides a framework for text mining applications within R.")
9476 (license license:gpl3)))
9477
f3949fec
RW
9478(define-public r-waveslim
9479 (package
9480 (name "r-waveslim")
61cb2e31 9481 (version "1.7.5.1")
f3949fec
RW
9482 (source
9483 (origin
9484 (method url-fetch)
9485 (uri (cran-uri "waveslim" version))
9486 (sha256
9487 (base32
61cb2e31 9488 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
9489 (build-system r-build-system)
9490 (native-inputs
9491 `(("gfortran" ,gfortran)))
9492 (home-page "http://waveslim.blogspot.com")
9493 (synopsis "Basic wavelet routines for signal processing")
9494 (description
9495 "This package provides basic wavelet routines for time series (1D),
9496image (2D) and array (3D) analysis. The code provided here is based on
9497wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
9498and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
9499Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
9500pairs (Selesnick 2001, 2002).")
9501 (license license:bsd-3)))
e37935e4
RW
9502
9503(define-public r-wordcloud
9504 (package
9505 (name "r-wordcloud")
9506 (version "2.6")
9507 (source
9508 (origin
9509 (method url-fetch)
9510 (uri (cran-uri "wordcloud" version))
9511 (sha256
9512 (base32
9513 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
9514 (build-system r-build-system)
9515 (propagated-inputs
9516 `(("r-rcolorbrewer" ,r-rcolorbrewer)
f847b659
RW
9517 ("r-rcpp" ,r-rcpp)
9518 ;; The "tm" package is only "suggested" according to CRAN, but the
9519 ;; wordcloud package cannot be loaded without it.
9520 ("r-tm" ,r-tm)))
e37935e4
RW
9521 (home-page "https://cran.r-project.org/web/packages/wordcloud")
9522 (synopsis "Word clouds")
9523 (description
9524 "This package provides functionality to create pretty word clouds,
9525visualize differences and similarity between documents, and avoid
9526over-plotting in scatter plots with text.")
9527 (license license:lgpl2.1)))
a6e4413d
RW
9528
9529(define-public r-colorramps
9530 (package
9531 (name "r-colorramps")
9532 (version "2.3")
9533 (source
9534 (origin
9535 (method url-fetch)
9536 (uri (cran-uri "colorRamps" version))
9537 (sha256
9538 (base32
9539 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
9540 (properties `((upstream-name . "colorRamps")))
9541 (build-system r-build-system)
9542 (home-page "https://cran.r-project.org/web/packages/colorRamps")
9543 (synopsis "Build color tables")
9544 (description "This package provides features to build gradient color
9545maps.")
9546 ;; Any version of the GPL
9547 (license license:gpl3+)))
61d73349
RW
9548
9549(define-public r-tidytree
9550 (package
9551 (name "r-tidytree")
ac50956f 9552 (version "0.2.7")
61d73349
RW
9553 (source
9554 (origin
9555 (method url-fetch)
9556 (uri (cran-uri "tidytree" version))
9557 (sha256
9558 (base32
ac50956f 9559 "15ky7hj7w08jx94wm0yikckca0apwv3jy5svd77dpzgb2lr9ff9a"))))
61d73349
RW
9560 (build-system r-build-system)
9561 (propagated-inputs
9562 `(("r-ape" ,r-ape)
9563 ("r-dplyr" ,r-dplyr)
9564 ("r-lazyeval" ,r-lazyeval)
9565 ("r-magrittr" ,r-magrittr)
9566 ("r-rlang" ,r-rlang)
9567 ("r-tibble" ,r-tibble)))
9568 (home-page "https://github.com/GuangchuangYu/tidytree")
9569 (synopsis "Tidy tool for phylogenetic tree data manipulation")
9570 (description
9571 "Phylogenetic trees generally contain multiple components including nodes,
9572edges, branches and associated data. This package provides an approach to
9573convert tree objects to tidy data frames. It also provides tidy interfaces to
9574manipulate tree data.")
9575 (license license:artistic2.0)))
45b469a4
RW
9576
9577(define-public r-rvcheck
9578 (package
9579 (name "r-rvcheck")
9580 (version "0.1.3")
9581 (source
9582 (origin
9583 (method url-fetch)
9584 (uri (cran-uri "rvcheck" version))
9585 (sha256
9586 (base32
9587 "1i2g6gyiqyd1pn6y0h6vmlcmg1qb5pv7rym8mkw8jnyc3in9hn8b"))))
9588 (build-system r-build-system)
9589 (propagated-inputs
9590 `(("r-rlang" ,r-rlang)))
9591 (home-page "https://cran.r-project.org/web/packages/rvcheck")
9592 (synopsis "R package version check")
9593 (description
9594 "This package provides tools to check the latest release version of R and
9595R packages (on CRAN, Bioconductor or Github).")
9596 (license license:artistic2.0)))
fbebccf7
RW
9597
9598(define-public r-docopt
9599 (package
9600 (name "r-docopt")
9601 (version "0.6.1")
9602 (source
9603 (origin
9604 (method url-fetch)
9605 (uri (cran-uri "docopt" version))
9606 (sha256
9607 (base32
9608 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
9609 (build-system r-build-system)
9610 (home-page "https://github.com/docopt/docopt.R")
9611 (synopsis "Command-line interface specification language")
9612 (description
9613 "This package enables you to define a command-line interface by just
9614giving it a description in the specific format.")
9615 (license license:expat)))
b614009e
RW
9616
9617(define-public r-sparsesvd
9618 (package
9619 (name "r-sparsesvd")
e0f20dce 9620 (version "0.2")
b614009e
RW
9621 (source
9622 (origin
9623 (method url-fetch)
9624 (uri (cran-uri "sparsesvd" version))
9625 (sha256
9626 (base32
e0f20dce 9627 "1xm969fjq3fv1p2sqza2apz8picibj4s2agpwf1sx9nwn3b587qs"))))
b614009e
RW
9628 (build-system r-build-system)
9629 (propagated-inputs `(("r-matrix" ,r-matrix)))
9630 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
9631 (synopsis "Sparse truncated singular value decomposition")
9632 (description
9633 "This package provides a Wrapper around the SVDLIBC library
9634for (truncated) singular value decomposition of a sparse matrix. Currently,
9635only sparse real matrices in Matrix package format are supported.")
9636 ;; SVDLIBC is released under BSD-2. The R interface is released under
9637 ;; BSD-3.
9638 (license (list license:bsd-3 license:bsd-2))))
13f5837b 9639
8f7d7cd0
RW
9640(define-public r-speedglm
9641 (package
9642 (name "r-speedglm")
9643 (version "0.3-2")
9644 (source
9645 (origin
9646 (method url-fetch)
9647 (uri (cran-uri "speedglm" version))
9648 (sha256
9649 (base32
9650 "1b25zimk0z7ad62yacqdg0zk0qs0jja4i918ym942xfw4j1z3jjz"))))
9651 (build-system r-build-system)
9652 (propagated-inputs
9653 `(("r-mass" ,r-mass)
9654 ("r-matrix" ,r-matrix)))
9655 (home-page "https://cran.r-project.org/web/packages/speedglm")
9656 (synopsis "Fit linear and generalized linear models to large data sets")
9657 (description
9658 "This package provides tools for fitting linear models and generalized
9659linear models to large data sets by updating algorithms.")
9660 ;; Any version of the GPL
9661 (license license:gpl2+)))
9662
13f5837b
RW
9663(define-public r-densityclust
9664 (package
9665 (name "r-densityclust")
9666 (version "0.3")
9667 (source
9668 (origin
9669 (method url-fetch)
9670 (uri (cran-uri "densityClust" version))
9671 (sha256
9672 (base32
9673 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
9674 (properties `((upstream-name . "densityClust")))
9675 (build-system r-build-system)
9676 (propagated-inputs
9677 `(("r-fnn" ,r-fnn)
9678 ("r-ggplot2" ,r-ggplot2)
9679 ("r-ggrepel" ,r-ggrepel)
9680 ("r-gridextra" ,r-gridextra)
9681 ("r-rcolorbrewer" ,r-rcolorbrewer)
9682 ("r-rcpp" ,r-rcpp)
9683 ("r-rtsne" ,r-rtsne)))
9684 (home-page "https://cran.r-project.org/web/packages/densityClust")
9685 (synopsis "Clustering by fast search and find of density peaks")
9686 (description
9687 "This package provides an improved implementation (based on k-nearest
9688neighbors) of the density peak clustering algorithm, originally described by
9689Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
9690large datasets (> 100,000 samples) very efficiently.")
9691 (license license:gpl2+)))
58bc8857
RW
9692
9693(define-public r-combinat
9694 (package
9695 (name "r-combinat")
9696 (version "0.0-8")
9697 (source
9698 (origin
9699 (method url-fetch)
9700 (uri (cran-uri "combinat" version))
9701 (sha256
9702 (base32
9703 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
9704 (build-system r-build-system)
9705 (home-page "https://cran.r-project.org/web/packages/combinat")
9706 (synopsis "Combinatorics utilities")
9707 (description "This package provides assorted routines for combinatorics.")
9708 (license license:gpl2)))
9f33d76c
RW
9709
9710(define-public r-qlcmatrix
9711 (package
9712 (name "r-qlcmatrix")
9713 (version "0.9.7")
9714 (source
9715 (origin
9716 (method url-fetch)
9717 (uri (cran-uri "qlcMatrix" version))
9718 (sha256
9719 (base32
9720 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
9721 (properties `((upstream-name . "qlcMatrix")))
9722 (build-system r-build-system)
9723 (propagated-inputs
9724 `(("r-docopt" ,r-docopt)
9725 ("r-matrix" ,r-matrix)
9726 ("r-slam" ,r-slam)
9727 ("r-sparsesvd" ,r-sparsesvd)))
9728 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
9729 (synopsis "Sparse matrix functions for quantitative language comparison")
9730 (description
9731 "This package provides an extension of the functionality of the Matrix
9732package for using sparse matrices. Some of the functions are very general,
9733while other are highly specific for the special data format used for
9734@dfn{quantitative language comparison} (QLC).")
9735 (license license:gpl3)))
e3bb0766
RW
9736
9737(define-public r-ddrtree
9738 (package
9739 (name "r-ddrtree")
9740 (version "0.1.5")
9741 (source
9742 (origin
9743 (method url-fetch)
9744 (uri (cran-uri "DDRTree" version))
9745 (sha256
9746 (base32
9747 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9748 (properties `((upstream-name . "DDRTree")))
9749 (build-system r-build-system)
9750 (propagated-inputs
9751 `(("r-bh" ,r-bh)
9752 ("r-irlba" ,r-irlba)
9753 ("r-rcpp" ,r-rcpp)
9754 ("r-rcppeigen" ,r-rcppeigen)))
9755 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9756 (synopsis "Learning principal graphs with DDRTree")
9757 (description
9758 "This package provides an implementation of the framework of
9759@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9760dimensional space while constructs a principal tree which passes through the
9761middle of the data simultaneously. DDRTree shows superiority to
9762alternatives (Wishbone, DPT) for inferring the ordering as well as the
9763intrinsic structure of single cell genomics data. In general, it could be
9764used to reconstruct the temporal progression as well as the bifurcation
9765structure of any data type.")
9766 (license license:asl2.0)))
d53b2317
RW
9767
9768(define-public r-corpcor
9769 (package
9770 (name "r-corpcor")
9771 (version "1.6.9")
9772 (source
9773 (origin
9774 (method url-fetch)
9775 (uri (cran-uri "corpcor" version))
9776 (sha256
9777 (base32
9778 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9779 (build-system r-build-system)
9780 (home-page "http://strimmerlab.org/software/corpcor/")
9781 (synopsis "Efficient estimation of covariance and (partial) correlation")
9782 (description
9783 "This package implements a James-Stein-type shrinkage estimator for the
9784covariance matrix, with separate shrinkage for variances and correlations.
9785Furthermore, functions are available for fast singular value decomposition,
9786for computing the pseudoinverse, and for checking the rank and positive
9787definiteness of a matrix.")
9788 (license license:gpl3+)))
3088b3fc
RW
9789
9790(define-public r-rspectra
9791 (package
9792 (name "r-rspectra")
935c6532 9793 (version "0.15-0")
3088b3fc
RW
9794 (source
9795 (origin
9796 (method url-fetch)
9797 (uri (cran-uri "RSpectra" version))
9798 (sha256
9799 (base32
935c6532 9800 "1ab975scdqaxdna9sayjl6l14hz991y0pc8c8ah48w000616km8s"))))
3088b3fc
RW
9801 (properties `((upstream-name . "RSpectra")))
9802 (build-system r-build-system)
9803 (propagated-inputs
9804 `(("r-matrix" ,r-matrix)
9805 ("r-rcpp" ,r-rcpp)
9806 ("r-rcppeigen" ,r-rcppeigen)))
9807 (home-page "https://github.com/yixuan/RSpectra")
9808 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9809 (description
9810 "This package provides an R interface to the Spectra library for
9811large-scale eigenvalue and SVD problems. It is typically used to compute a
9812few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9813which is usually more efficient than @code{eigen()} if k << n.")
9814 ;; MPL 2 or later.
9815 (license license:mpl2.0)))
029425cb
RW
9816
9817(define-public r-vbsr
9818 (package
9819 (name "r-vbsr")
9820 (version "0.0.5")
9821 (source
9822 (origin
9823 (method url-fetch)
9824 (uri (cran-uri "vbsr" version))
9825 (sha256
9826 (base32
9827 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9828 (build-system r-build-system)
9829 (home-page "https://cran.r-project.org/web/packages/vbsr")
9830 (synopsis "Variational Bayes spike regression regularized linear models")
9831 (description
9832 "This package provides an efficient algorithm for solving ultra-sparse
9833regularized regression models using a variational Bayes algorithm with a spike
9834prior. The algorithm is solved on a path, with coordinate updates, and is
9835capable of generating very sparse models. Very general model
9836diagnostics for controlling type-1 errors are also provided.")
9837 (license license:gpl2)))
3d62d98e
RW
9838
9839(define-public r-flare
9840 (package
9841 (name "r-flare")
b154b026 9842 (version "1.6.0.2")
3d62d98e
RW
9843 (source
9844 (origin
9845 (method url-fetch)
9846 (uri (cran-uri "flare" version))
9847 (sha256
9848 (base32
b154b026 9849 "1ybrsx1djqldw0l5l1iz4pfh6xxb8ckkg1ric7wnsr51wm9ljlh5"))))
3d62d98e
RW
9850 (build-system r-build-system)
9851 (propagated-inputs
9852 `(("r-igraph" ,r-igraph)
9853 ("r-lattice" ,r-lattice)
9854 ("r-mass" ,r-mass)
9855 ("r-matrix" ,r-matrix)))
9856 (home-page "https://cran.r-project.org/web/packages/flare")
9857 (synopsis "Family of Lasso regression implementations")
9858 (description
6a0c3e03 9859 "This package provides implementations of a family of Lasso variants
3d62d98e
RW
9860including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9861high dimensional sparse linear models.")
9862 (license license:gpl2)))
5f0fbfc0
RW
9863
9864(define-public r-lassopv
9865 (package
9866 (name "r-lassopv")
9867 (version "0.2.0")
9868 (source
9869 (origin
9870 (method url-fetch)
9871 (uri (cran-uri "lassopv" version))
9872 (sha256
9873 (base32
9874 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9875 (build-system r-build-system)
9876 (propagated-inputs `(("r-lars" ,r-lars)))
9877 (home-page "https://github.com/lingfeiwang/lassopv")
9878 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9879 (description
9880 "This package enables you to estimate the p-values for predictors x
9881against target variable y in Lasso regression, using the regularization
9882strength when each predictor enters the active set of regularization path for
9883the first time as the statistic.")
9884 (license license:gpl3)))
adcd0cc8
RW
9885
9886(define-public r-splitstackshape
9887 (package
9888 (name "r-splitstackshape")
90325bb1 9889 (version "1.4.8")
adcd0cc8
RW
9890 (source
9891 (origin
9892 (method url-fetch)
9893 (uri (cran-uri "splitstackshape" version))
9894 (sha256
9895 (base32
90325bb1 9896 "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35"))))
adcd0cc8
RW
9897 (build-system r-build-system)
9898 (propagated-inputs
9899 `(("r-data-table" ,r-data-table)))
9900 (home-page "https://github.com/mrdwab/splitstackshape")
9901 (synopsis "Stack and reshape datasets after splitting concatenated values")
9902 (description
9903 "Online data collection tools like Google Forms often export
9904multiple-response questions with data concatenated in cells. The
9905@code{concat.split} (cSplit) family of functions provided by this package
9906splits such data into separate cells. This package also includes functions to
9907stack groups of columns and to reshape wide data, even when the data are
9908\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
9909and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
9910handle.")
9911 (license license:gpl3)))
b2e777b2
RW
9912
9913(define-public r-tfmpvalue
9914 (package
9915 (name "r-tfmpvalue")
9916 (version "0.0.8")
9917 (source
9918 (origin
9919 (method url-fetch)
9920 (uri (cran-uri "TFMPvalue" version))
9921 (sha256
9922 (base32
9923 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
9924 (properties `((upstream-name . "TFMPvalue")))
9925 (build-system r-build-system)
9926 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9927 (home-page "https://github.com/ge11232002/TFMPvalue")
9928 (synopsis "P-value computation for position weight matrices")
9929 (description
9930 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
9931identification from sequence/alignments, we are interested in the significance
9932of certain match scores. TFMPvalue provides the accurate calculation of a
9933p-value with a score threshold for position weight matrices, or the score with
9934a given p-value. It is an interface to code originally made available by
9935Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
9936Touzet and Varre (2007).")
9937 (license license:gpl2)))
f79e63a5
RW
9938
9939(define-public r-rnifti
9940 (package
9941 (name "r-rnifti")
12618b50 9942 (version "0.11.1")
f79e63a5
RW
9943 (source
9944 (origin
9945 (method url-fetch)
9946 (uri (cran-uri "RNifti" version))
9947 (sha256
9948 (base32
12618b50 9949 "0jcgdg5k2swmi57aqj347kfi1fc4nvag7pxdfz61kc0vqqamm0wg"))))
f79e63a5
RW
9950 (properties `((upstream-name . "RNifti")))
9951 (build-system r-build-system)
9952 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9953 (home-page "https://github.com/jonclayden/RNifti")
9954 (synopsis "Fast R and C++ access to NIfTI images")
9955 (description
9956 "This package provides very fast read and write access to images stored
9957in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
9958compiled C and interpreted R code. It also provides a C/C++ API that can be
9959used by other packages.")
9960 (license license:gpl2)))
6e09f506
RW
9961
9962(define-public r-shades
9963 (package
9964 (name "r-shades")
031afc48 9965 (version "1.4.0")
6e09f506
RW
9966 (source
9967 (origin
9968 (method url-fetch)
9969 (uri (cran-uri "shades" version))
9970 (sha256
9971 (base32
031afc48 9972 "1zg95sjhrfvbdlfc387g9p0vnb8nb6agdk1mb3wq3kwkm2da0bqj"))))
6e09f506
RW
9973 (build-system r-build-system)
9974 (home-page "https://github.com/jonclayden/shades")
9975 (synopsis "Simple color manipulation")
9976 (description
9977 "This package provides functions for easily manipulating colors,
9978creating color scales and calculating color distances.")
9979 (license license:bsd-3)))
cb03d6c6
RW
9980
9981(define-public r-ore
9982 (package
9983 (name "r-ore")
9984 (version "1.6.2")
9985 (source
9986 (origin
9987 (method url-fetch)
9988 (uri (cran-uri "ore" version))
9989 (sha256
9990 (base32
9991 "1l1ziljgm5gwjhvjq42wi5vcwbxlaj5dl9w8bhz0wh8vx4ajj07m"))))
9992 (build-system r-build-system)
9993 (home-page "https://github.com/jonclayden/ore")
9994 (synopsis "R interface to the Onigmo regular expression library")
9995 (description
9996 "This package provides an alternative to R's built-in functionality for
9997handling regular expressions, based on the Onigmo library. It offers
9998first-class compiled regex objects, partial matching and function-based
9999substitutions, amongst other features.")
10000 (license license:bsd-3)))
b98662c5
RW
10001
10002(define-public r-reportr
10003 (package
10004 (name "r-reportr")
10005 (version "1.3.0")
10006 (source
10007 (origin
10008 (method url-fetch)
10009 (uri (cran-uri "reportr" version))
10010 (sha256
10011 (base32
10012 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
10013 (build-system r-build-system)
10014 (propagated-inputs `(("r-ore" ,r-ore)))
10015 (home-page "https://github.com/jonclayden/reportr")
10016 (synopsis "General message and error reporting system")
10017 (description
10018 "This package provides a system for reporting messages, which offers
10019certain useful features over the standard R system, such as the incorporation
10020of output consolidation, message filtering, assertions, expression
10021substitution, automatic generation of stack traces for debugging, and
10022conditional reporting based on the current \"output level\".")
10023 (license license:gpl2)))
7eec973e
RW
10024
10025(define-public r-tractor-base
10026 (package
10027 (name "r-tractor-base")
5cc89654 10028 (version "3.3.2")
7eec973e
RW
10029 (source
10030 (origin
10031 (method url-fetch)
10032 (uri (cran-uri "tractor.base" version))
10033 (sha256
10034 (base32
5cc89654 10035 "0y5gm0y4chl30f5qqq8qiiw4j8g32s4i9xrvyp3cwg902kf2p86i"))))
7eec973e
RW
10036 (properties `((upstream-name . "tractor.base")))
10037 (build-system r-build-system)
10038 (propagated-inputs
10039 `(("r-ore" ,r-ore)
10040 ("r-reportr" ,r-reportr)
10041 ("r-rnifti" ,r-rnifti)
10042 ("r-shades" ,r-shades)))
10043 (home-page "http://www.tractor-mri.org.uk")
10044 (synopsis "Read, manipulate and visualize magnetic resonance images")
10045 (description
10046 "This package provides functions for working with magnetic resonance
10047images. It supports reading and writing of popular file formats (DICOM,
10048Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
10049visualization; flexible image manipulation; metadata and sparse image
10050handling.")
10051 (license license:gpl2)))
d0eb09a1
RW
10052
10053(define-public r-grimport
10054 (package
10055 (name "r-grimport")
cb4a6e67 10056 (version "0.9-2")
d0eb09a1
RW
10057 (source
10058 (origin
10059 (method url-fetch)
10060 (uri (cran-uri "grImport" version))
10061 (sha256
10062 (base32
cb4a6e67 10063 "0n3y6dzy8s0ifvyrgwbly6cl14lmgd54dyi74s5i984apszpsp16"))))
d0eb09a1
RW
10064 (properties `((upstream-name . "grImport")))
10065 (build-system r-build-system)
10066 (inputs
10067 `(("ghostscript" ,ghostscript)))
10068 (propagated-inputs
10069 `(("r-xml" ,r-xml)))
10070 (home-page "https://cran.r-project.org/web/packages/grImport")
10071 (synopsis "Convert, import, and draw PostScript pictures")
10072 (description
10073 "This package provides functions for converting, importing, and drawing
10074PostScript pictures in R plots.")
10075 (license license:gpl2+)))
78735b9f
RW
10076
10077(define-public r-grimport2
10078 (package
10079 (name "r-grimport2")
407a04fa 10080 (version "0.1-5")
78735b9f
RW
10081 (source
10082 (origin
10083 (method url-fetch)
10084 (uri (cran-uri "grImport2" version))
10085 (sha256
10086 (base32
407a04fa 10087 "0dyb3nrrvxnkk9q5b136bdivcz1jj3ajx1kscm3k0kkpqjif0pls"))))
78735b9f
RW
10088 (properties `((upstream-name . "grImport2")))
10089 (build-system r-build-system)
10090 (propagated-inputs
10091 `(("r-base64enc" ,r-base64enc)
10092 ("r-jpeg" ,r-jpeg)
10093 ("r-png" ,r-png)
10094 ("r-xml" ,r-xml)))
10095 (home-page "https://cran.r-project.org/web/packages/grImport2/")
10096 (synopsis "Import SVG graphics")
10097 (description
10098 "This package provides functions for importing external vector images and
10099drawing them as part of R plots. This package is different from the
10100@code{grImport} package because, where that package imports PostScript format
10101images, this package imports SVG format images. Furthermore, this package
10102imports a specific subset of SVG, so external images must be preprocessed
10103using a package like @code{rsvg} to produce SVG that this package can import.
10104SVG features that are not supported by R graphics, such as gradient fills, can
10105be imported and then exported via the @code{gridSVG} package.")
10106 (license license:gpl2+)))
2871b670
RW
10107
10108(define-public r-kohonen
10109 (package
10110 (name "r-kohonen")
10111 (version "3.0.8")
10112 (source
10113 (origin
10114 (method url-fetch)
10115 (uri (cran-uri "kohonen" version))
10116 (sha256
10117 (base32
10118 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
10119 (build-system r-build-system)
10120 (propagated-inputs
10121 `(("r-mass" ,r-mass)
10122 ("r-rcpp" ,r-rcpp)))
10123 (home-page "https://cran.r-project.org/web/packages/kohonen")
10124 (synopsis "Supervised and unsupervised self-organising maps")
10125 (description
10126 "This package provides functions to train @dfn{self-organising
10127maps} (SOMs). Also interrogation of the maps and prediction using trained
10128maps are supported. The name of the package refers to Teuvo Kohonen, the
10129inventor of the SOM.")
10130 (license license:gpl2+)))
00436e2c
RW
10131
10132(define-public r-nnls
10133 (package
10134 (name "r-nnls")
10135 (version "1.4")
10136 (source
10137 (origin
10138 (method url-fetch)
10139 (uri (cran-uri "nnls" version))
10140 (sha256
10141 (base32
10142 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
10143 (build-system r-build-system)
10144 (native-inputs `(("gfortran" ,gfortran)))
10145 (home-page "https://cran.r-project.org/web/packages/nnls")
10146 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
10147 (description
10148 "This package provides an R interface to the Lawson-Hanson implementation
10149of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
10150the combination of non-negative and non-positive constraints.")
10151 (license license:gpl2+)))
25861356
RW
10152
10153(define-public r-iso
10154 (package
10155 (name "r-iso")
85f3ec6a 10156 (version "0.0-18")
25861356
RW
10157 (source
10158 (origin
10159 (method url-fetch)
10160 (uri (cran-uri "Iso" version))
10161 (sha256
10162 (base32
85f3ec6a 10163 "014mm5b1f7i6nwlz3kyg1biph0y542kcx5bd13p68cv5a928qzid"))))
25861356
RW
10164 (properties `((upstream-name . "Iso")))
10165 (build-system r-build-system)
10166 (native-inputs `(("gfortran" ,gfortran)))
10167 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
10168 (synopsis "Functions to perform isotonic regression")
10169 (description
10170 "This package provides support for linear order and unimodal
10171order (univariate) isotonic regression and bivariate isotonic regression with
10172linear order on both variables.")
10173 (license license:gpl2+)))
9401f56b
RW
10174
10175(define-public r-chemometricswithr
10176 (package
10177 (name "r-chemometricswithr")
e0417402 10178 (version "0.1.13")
9401f56b
RW
10179 (source
10180 (origin
10181 (method url-fetch)
10182 (uri (cran-uri "ChemometricsWithR" version))
10183 (sha256
10184 (base32
e0417402 10185 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
10186 (properties
10187 `((upstream-name . "ChemometricsWithR")))
10188 (build-system r-build-system)
10189 (propagated-inputs
10190 `(("r-devtools" ,r-devtools)
10191 ("r-kohonen" ,r-kohonen)
10192 ("r-mass" ,r-mass)
10193 ("r-pls" ,r-pls)))
10194 (home-page "https://github.com/rwehrens/CWR")
10195 (synopsis "Chemometrics with R")
10196 (description
10197 "This package provides functions and scripts used in the book
10198\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
10199Life Sciences\" by Ron Wehrens, Springer (2011).")
10200 (license license:gpl2+)))
d28be7b7
RW
10201
10202(define-public r-als
10203 (package
10204 (name "r-als")
10205 (version "0.0.6")
10206 (source
10207 (origin
10208 (method url-fetch)
10209 (uri (cran-uri "ALS" version))
10210 (sha256
10211 (base32
10212 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
10213 (properties `((upstream-name . "ALS")))
10214 (build-system r-build-system)
10215 (propagated-inputs
10216 `(("r-iso" ,r-iso)
10217 ("r-nnls" ,r-nnls)))
10218 (home-page "https://cran.r-project.org/web/packages/ALS")
10219 (synopsis "Multivariate curve resolution alternating least squares")
10220 (description
10221 "Alternating least squares is often used to resolve components
10222contributing to data with a bilinear structure; the basic technique may be
10223extended to alternating constrained least squares. This package provides an
10224implementation of @dfn{multivariate curve resolution alternating least
10225squares} (MCR-ALS).
10226
10227Commonly applied constraints include unimodality, non-negativity, and
10228normalization of components. Several data matrices may be decomposed
10229simultaneously by assuming that one of the two matrices in the bilinear
10230decomposition is shared between datasets.")
10231 (license license:gpl2+)))
895efece
RW
10232
10233(define-public r-strucchange
10234 (package
10235 (name "r-strucchange")
10236 (version "1.5-1")
10237 (source
10238 (origin
10239 (method url-fetch)
10240 (uri (cran-uri "strucchange" version))
10241 (sha256
10242 (base32
10243 "0cdgvl6kphm2i59bmnppn1y3kv65ml111bk7yzpcx7vv8wh2w3kl"))))
10244 (build-system r-build-system)
10245 (propagated-inputs
10246 `(("r-sandwich" ,r-sandwich)
10247 ("r-zoo" ,r-zoo)))
10248 (home-page "https://cran.r-project.org/web/packages/strucchange")
10249 (synopsis "Testing, monitoring, and dating structural changes")
10250 (description
10251 "This package provides tools for testing, monitoring and dating
10252structural changes in (linear) regression models. It features tests/methods
10253from the generalized fluctuation test framework as well as from the F
10254test (Chow test) framework. This includes methods to fit, plot and test
10255fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
10256statistics, respectively. It is possible to monitor incoming data online
10257using fluctuation processes. Finally, the breakpoints in regression models
10258with structural changes can be estimated together with confidence intervals.
10259Emphasis is always given to methods for visualizing the data.")
10260 ;; Either of these two GPL versions
10261 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
10262
10263(define-public r-pixmap
10264 (package
10265 (name "r-pixmap")
10266 (version "0.4-11")
10267 (source
10268 (origin
10269 (method url-fetch)
10270 (uri (cran-uri "pixmap" version))
10271 (sha256
10272 (base32
10273 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
10274 (build-system r-build-system)
10275 (home-page "https://cran.r-project.org/web/packages/pixmap")
10276 (synopsis "Tools for bitmap images")
10277 (description
10278 "This package provides functions for importing, exporting, plotting and
10279other manipulations of bitmapped images.")
10280 (license license:gpl2)))
9170eb7f
RW
10281
10282(define-public r-rapidjsonr
10283 (package
10284 (name "r-rapidjsonr")
10285 (version "1.1")
10286 (source
10287 (origin
10288 (method url-fetch)
10289 (uri (cran-uri "rapidjsonr" version))
10290 (sha256
10291 (base32
10292 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
10293 (build-system r-build-system)
10294 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
10295 (synopsis "JSON parser")
10296 (description
10297 "This package provides JSON parsing capability through the Rapidjson
10298library.")
10299 (license license:expat)))
ad6fea16
RW
10300
10301(define-public r-ontologyindex
10302 (package
10303 (name "r-ontologyindex")
209e504b 10304 (version "2.5")
ad6fea16
RW
10305 (source
10306 (origin
10307 (method url-fetch)
10308 (uri (cran-uri "ontologyIndex" version))
10309 (sha256
10310 (base32
209e504b 10311 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
10312 (properties `((upstream-name . "ontologyIndex")))
10313 (build-system r-build-system)
10314 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
10315 (synopsis "Functions for processing ontologies in R")
10316 (description
10317 "This package provides functions for reading ontologies into R as lists
10318and manipulating sets of ontological terms.")
10319 (license license:gpl2+)))
dfd09f7b 10320
6275418b
RW
10321(define-public r-gargle
10322 (package
10323 (name "r-gargle")
10324 (version "0.3.1")
10325 (source
10326 (origin
10327 (method url-fetch)
10328 (uri (cran-uri "gargle" version))
10329 (sha256
10330 (base32
10331 "0vqgp4w03sdyj0q96gxkybqflzzbaw84zifsbi7pxk5y08fimj2v"))))
10332 (build-system r-build-system)
10333 (propagated-inputs
10334 `(("r-fs" ,r-fs)
10335 ("r-glue" ,r-glue)
10336 ("r-httr" ,r-httr)
10337 ("r-jsonlite" ,r-jsonlite)
10338 ("r-rlang" ,r-rlang)
10339 ("r-withr" ,r-withr)))
10340 (home-page "https://gargle.r-lib.org")
10341 (synopsis "Utilities for working with Google APIs")
10342 (description
10343 "This package provides utilities for working with Google APIs. This
10344includes functions and classes for handling common credential types and for
10345preparing, executing, and processing HTTP requests.")
10346 (license license:expat)))
10347
dfd09f7b
RW
10348(define-public r-bigrquery
10349 (package
10350 (name "r-bigrquery")
504a5136 10351 (version "1.2.0")
dfd09f7b
RW
10352 (source
10353 (origin
10354 (method url-fetch)
10355 (uri (cran-uri "bigrquery" version))
10356 (sha256
10357 (base32
504a5136 10358 "1ggh2gngr5x0g6y7d55y6kvn94anf7qi1bkc28cjmw61hxjq38fb"))))
dfd09f7b
RW
10359 (build-system r-build-system)
10360 (propagated-inputs
10361 `(("r-assertthat" ,r-assertthat)
4bc5d451 10362 ("r-bit64" ,r-bit64)
dfd09f7b
RW
10363 ("r-curl" ,r-curl)
10364 ("r-dbi" ,r-dbi)
504a5136 10365 ("r-gargle" ,r-gargle)
dfd09f7b
RW
10366 ("r-glue" ,r-glue)
10367 ("r-httr" ,r-httr)
10368 ("r-jsonlite" ,r-jsonlite)
10369 ("r-prettyunits" ,r-prettyunits)
10370 ("r-progress" ,r-progress)
10371 ("r-rapidjsonr" ,r-rapidjsonr)
10372 ("r-rcpp" ,r-rcpp)
504a5136 10373 ("r-rlang" ,r-rlang)
dfd09f7b
RW
10374 ("r-tibble" ,r-tibble)))
10375 (home-page "https://github.com/rstats-db/bigrquery")
10376 (synopsis "R interface to Google's BigQuery API")
10377 (description
10378 "This package provides an R interface to Google's BigQuery database.")
10379 (license license:gpl3)))
1ab51604
RW
10380
10381(define-public r-gmp
10382 (package
10383 (name "r-gmp")
83bfddd1 10384 (version "0.5-13.5")
1ab51604
RW
10385 (source
10386 (origin
10387 (method url-fetch)
10388 (uri (cran-uri "gmp" version))
10389 (sha256
10390 (base32
83bfddd1 10391 "042mzsl6z6s61fy5m21yf9q83l08vnyqljn4iax7kqyiycpsp0gn"))))
1ab51604
RW
10392 (build-system r-build-system)
10393 (arguments
10394 '(#:phases
10395 (modify-phases %standard-phases
10396 (add-after 'unpack 'set-CC
10397 (lambda _ (setenv "CC" "gcc") #t)))))
10398 (inputs `(("gmp" ,gmp)))
10399 (home-page "https://cran.r-project.org/web/packages/gmp")
10400 (synopsis "Multiple precision arithmetic")
10401 (description
10402 "This package supports multiple precision arithmetic (big integers and
10403rationals, prime number tests, matrix computation), \"arithmetic without
10404limitations\" using the GNU Multiple Precision library.")
10405 ;; Any version of the GPL.
10406 (license license:gpl3+)))
a536c7c9
RW
10407
10408(define-public r-rmpfr
10409 (package
10410 (name "r-rmpfr")
df00ca25 10411 (version "0.7-2")
a536c7c9
RW
10412 (source
10413 (origin
10414 (method url-fetch)
10415 (uri (cran-uri "Rmpfr" version))
10416 (sha256
10417 (base32
df00ca25 10418 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
10419 (properties `((upstream-name . "Rmpfr")))
10420 (build-system r-build-system)
10421 (inputs
10422 `(("mpfr" ,mpfr)))
10423 (propagated-inputs
10424 `(("r-gmp" ,r-gmp)))
10425 (home-page "http://rmpfr.r-forge.r-project.org/")
10426 (synopsis "R bindings to the MPFR library")
10427 (description
10428 "This package supports arithmetic (via S4 classes and methods) for
10429arbitrary precision floating point numbers, including transcendental
10430functions. To this end, the package interfaces with the @dfn{Multiple
10431Precision Floating-Point Reliable} (MPFR) library.")
10432 (license license:gpl2+)))
8004bb24
RW
10433
10434(define-public r-assertive-base
10435 (package
10436 (name "r-assertive-base")
10437 (version "0.0-7")
10438 (source
10439 (origin
10440 (method url-fetch)
10441 (uri (cran-uri "assertive.base" version))
10442 (sha256
10443 (base32
10444 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
10445 (properties
10446 `((upstream-name . "assertive.base")))
10447 (build-system r-build-system)
10448 (home-page "https://bitbucket.org/richierocks/assertive.base")
10449 (synopsis "Core of the assertive package")
10450 (description
10451 "This package provides a minimal set of predicates and assertions used by
10452the assertive package. This is mainly for use by other package developers who
10453want to include run-time testing features in their own packages.")
10454 (license license:gpl3+)))
4b2d17ed
RW
10455
10456(define-public r-assertive-properties
10457 (package
10458 (name "r-assertive-properties")
10459 (version "0.0-4")
10460 (source
10461 (origin
10462 (method url-fetch)
10463 (uri (cran-uri "assertive.properties" version))
10464 (sha256
10465 (base32
10466 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
10467 (properties
10468 `((upstream-name . "assertive.properties")))
10469 (build-system r-build-system)
10470 (propagated-inputs
10471 `(("r-assertive-base" ,r-assertive-base)))
10472 (home-page "https://bitbucket.org/richierocks/assertive.properties")
10473 (synopsis "Assertions to check properties of variables")
10474 (description
10475 "This package provides a set of predicates and assertions for checking
10476the properties of variables, such as length, names and attributes. This is
10477mainly for use by other package developers who want to include run-time
10478testing features in their own packages.")
10479 (license license:gpl3+)))
dac9c1f6
RW
10480
10481(define-public r-assertive-numbers
10482 (package
10483 (name "r-assertive-numbers")
10484 (version "0.0-2")
10485 (source
10486 (origin
10487 (method url-fetch)
10488 (uri (cran-uri "assertive.numbers" version))
10489 (sha256
10490 (base32
10491 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
10492 (properties
10493 `((upstream-name . "assertive.numbers")))
10494 (build-system r-build-system)
10495 (propagated-inputs
10496 `(("r-assertive-base" ,r-assertive-base)))
10497 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
10498 (synopsis "Assertions to check properties of numbers")
10499 (description
10500 "This package provides a set of predicates and assertions for checking
10501the properties of numbers. This is mainly for use by other package developers
10502who want to include run-time testing features in their own packages.")
10503 (license license:gpl3+)))
2da2d2f6
RW
10504
10505(define-public r-assertive-sets
10506 (package
10507 (name "r-assertive-sets")
10508 (version "0.0-3")
10509 (source
10510 (origin
10511 (method url-fetch)
10512 (uri (cran-uri "assertive.sets" version))
10513 (sha256
10514 (base32
10515 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
10516 (properties
10517 `((upstream-name . "assertive.sets")))
10518 (build-system r-build-system)
10519 (propagated-inputs
10520 `(("r-assertive-base" ,r-assertive-base)))
10521 (home-page "https://bitbucket.org/richierocks/assertive.sets")
10522 (synopsis "Assertions to check properties of sets")
10523 (description
10524 "This package provides a set of predicates and assertions for checking
10525the properties of sets. This is mainly for use by other package developers
10526who want to include run-time testing features in their own packages.")
10527 (license license:gpl3+)))
905aa46a
RW
10528
10529(define-public r-assertive-matrices
10530 (package
10531 (name "r-assertive-matrices")
10532 (version "0.0-2")
10533 (source
10534 (origin
10535 (method url-fetch)
10536 (uri (cran-uri "assertive.matrices" version))
10537 (sha256
10538 (base32
10539 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
10540 (properties
10541 `((upstream-name . "assertive.matrices")))
10542 (build-system r-build-system)
10543 (propagated-inputs
10544 `(("r-assertive-base" ,r-assertive-base)))
10545 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
10546 (synopsis "Assertions to check properties of matrices")
10547 (description
10548 "This package provides a set of predicates and assertions for checking
10549the properties of matrices. This is mainly for use by other package
10550developers who want to include run-time testing features in their own
10551packages.")
10552 (license license:gpl3+)))
c358b5d4
RW
10553
10554(define-public r-assertive-models
10555 (package
10556 (name "r-assertive-models")
10557 (version "0.0-2")
10558 (source
10559 (origin
10560 (method url-fetch)
10561 (uri (cran-uri "assertive.models" version))
10562 (sha256
10563 (base32
10564 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
10565 (properties
10566 `((upstream-name . "assertive.models")))
10567 (build-system r-build-system)
10568 (propagated-inputs
10569 `(("r-assertive-base" ,r-assertive-base)))
10570 (home-page "https://bitbucket.org/richierocks/assertive.models")
10571 (synopsis "Assertions to check properties of models")
10572 (description
10573 "This package provides a set of predicates and assertions for checking
10574the properties of models. This is mainly for use by other package developers
10575who want to include run-time testing features in their own packages.")
10576 (license license:gpl3+)))
dcafcfb4
RW
10577
10578(define-public r-assertive-reflection
10579 (package
10580 (name "r-assertive-reflection")
10581 (version "0.0-4")
10582 (source
10583 (origin
10584 (method url-fetch)
10585 (uri (cran-uri "assertive.reflection" version))
10586 (sha256
10587 (base32
10588 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
10589 (properties
10590 `((upstream-name . "assertive.reflection")))
10591 (build-system r-build-system)
10592 (propagated-inputs
10593 `(("r-assertive-base" ,r-assertive-base)))
10594 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
10595 (synopsis "Assertions for checking the state of R")
10596 (description
10597 "This package provides a set of predicates and assertions for checking
10598the state and capabilities of R, the operating system it is running on, and
10599the IDE being used. This is mainly for use by other package developers who
10600want to include run-time testing features in their own packages.")
10601 (license license:gpl3+)))
5e3bd355
RW
10602
10603(define-public r-assertive-types
10604 (package
10605 (name "r-assertive-types")
10606 (version "0.0-3")
10607 (source
10608 (origin
10609 (method url-fetch)
10610 (uri (cran-uri "assertive.types" version))
10611 (sha256
10612 (base32
10613 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
10614 (properties
10615 `((upstream-name . "assertive.types")))
10616 (build-system r-build-system)
10617 (propagated-inputs
10618 `(("r-assertive-base" ,r-assertive-base)
10619 ("r-assertive-properties" ,r-assertive-properties)
10620 ("r-codetools" ,r-codetools)))
10621 (home-page "https://bitbucket.org/richierocks/assertive.types")
10622 (synopsis "Assertions to check types of variables")
10623 (description
10624 "This package provides a set of predicates and assertions for checking
10625the types of variables. This is mainly for use by other package developers
10626who want to include run-time testing features in their own packages.")
10627 (license license:gpl3+)))
1f0a761a
RW
10628
10629(define-public r-assertive-files
10630 (package
10631 (name "r-assertive-files")
10632 (version "0.0-2")
10633 (source
10634 (origin
10635 (method url-fetch)
10636 (uri (cran-uri "assertive.files" version))
10637 (sha256
10638 (base32
10639 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
10640 (properties
10641 `((upstream-name . "assertive.files")))
10642 (build-system r-build-system)
10643 (propagated-inputs
10644 `(("r-assertive-base" ,r-assertive-base)
10645 ("r-assertive-numbers" ,r-assertive-numbers)))
10646 (home-page "https://bitbucket.org/richierocks/assertive.files")
10647 (synopsis "Assertions to check properties of files")
10648 (description
10649 "This package provides a set of predicates and assertions for checking
10650the properties of files and connections. This is mainly for use by other
10651package developers who want to include run-time testing features in their own
10652packages.")
10653 (license license:gpl3+)))
50ce8b1e
RW
10654
10655(define-public r-assertive-code
10656 (package
10657 (name "r-assertive-code")
10658 (version "0.0-3")
10659 (source
10660 (origin
10661 (method url-fetch)
10662 (uri (cran-uri "assertive.code" version))
10663 (sha256
10664 (base32
10665 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
10666 (properties
10667 `((upstream-name . "assertive.code")))
10668 (build-system r-build-system)
10669 (propagated-inputs
10670 `(("r-assertive-base" ,r-assertive-base)
10671 ("r-assertive-properties" ,r-assertive-properties)
10672 ("r-assertive-types" ,r-assertive-types)))
10673 (home-page "https://bitbucket.org/richierocks/assertive.code")
10674 (synopsis "Assertions to check properties of code")
10675 (description
10676 "This package provides a set of predicates and assertions for checking
10677the properties of code. This is mainly for use by other package developers
10678who want to include run-time testing features in their own packages.")
10679 (license license:gpl3+)))
29d9a2af
RW
10680
10681(define-public r-assertive-datetimes
10682 (package
10683 (name "r-assertive-datetimes")
10684 (version "0.0-2")
10685 (source
10686 (origin
10687 (method url-fetch)
10688 (uri (cran-uri "assertive.datetimes" version))
10689 (sha256
10690 (base32
10691 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
10692 (properties
10693 `((upstream-name . "assertive.datetimes")))
10694 (build-system r-build-system)
10695 (propagated-inputs
10696 `(("r-assertive-base" ,r-assertive-base)
10697 ("r-assertive-types" ,r-assertive-types)))
10698 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
10699 (synopsis "Assertions to check properties of dates and times")
10700 (description
10701 "This package provides a set of predicates and assertions for checking
10702the properties of dates and times. This is mainly for use by other package
10703developers who want to include run-time testing features in their own
10704packages.")
10705 (license license:gpl3+)))
66d0a0a7
RW
10706
10707(define-public r-assertive-strings
10708 (package
10709 (name "r-assertive-strings")
10710 (version "0.0-3")
10711 (source
10712 (origin
10713 (method url-fetch)
10714 (uri (cran-uri "assertive.strings" version))
10715 (sha256
10716 (base32
10717 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
10718 (properties
10719 `((upstream-name . "assertive.strings")))
10720 (build-system r-build-system)
10721 (propagated-inputs
10722 `(("r-assertive-base" ,r-assertive-base)
10723 ("r-assertive-types" ,r-assertive-types)
10724 ("r-stringi" ,r-stringi)))
10725 (home-page "https://bitbucket.org/richierocks/assertive.strings")
10726 (synopsis "Assertions to check properties of strings")
10727 (description
10728 "This package provides a set of predicates and assertions for checking
10729the properties of strings. This is mainly for use by other package developers
10730who want to include run-time testing features in their own packages.")
10731 (license license:gpl3+)))
6d3702e5
RW
10732
10733(define-public r-assertive-data-us
10734 (package
10735 (name "r-assertive-data-us")
10736 (version "0.0-2")
10737 (source
10738 (origin
10739 (method url-fetch)
10740 (uri (cran-uri "assertive.data.us" version))
10741 (sha256
10742 (base32
10743 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
10744 (properties
10745 `((upstream-name . "assertive.data.us")))
10746 (build-system r-build-system)
10747 (propagated-inputs
10748 `(("r-assertive-base" ,r-assertive-base)
10749 ("r-assertive-strings" ,r-assertive-strings)))
10750 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
10751 (synopsis "Assertions to check properties of strings")
10752 (description
10753 "This package provides a set of predicates and assertions for checking
10754the properties of US-specific complex data types. This is mainly for use by
10755other package developers who want to include run-time testing features in
10756their own packages.")
10757 (license license:gpl3+)))
39ef8e09
RW
10758
10759(define-public r-assertive-data-uk
10760 (package
10761 (name "r-assertive-data-uk")
10762 (version "0.0-2")
10763 (source
10764 (origin
10765 (method url-fetch)
10766 (uri (cran-uri "assertive.data.uk" version))
10767 (sha256
10768 (base32
10769 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
10770 (properties
10771 `((upstream-name . "assertive.data.uk")))
10772 (build-system r-build-system)
10773 (propagated-inputs
10774 `(("r-assertive-base" ,r-assertive-base)
10775 ("r-assertive-strings" ,r-assertive-strings)))
10776 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
10777 (synopsis "Assertions to check properties of strings")
10778 (description
10779 "This package provides a set of predicates and assertions for checking
10780the properties of UK-specific complex data types. This is mainly for use by
10781other package developers who want to include run-time testing features in
10782their own packages.")
10783 (license license:gpl3+)))
39231abf
RW
10784
10785(define-public r-assertive-data
10786 (package
10787 (name "r-assertive-data")
10788 (version "0.0-3")
10789 (source
10790 (origin
10791 (method url-fetch)
10792 (uri (cran-uri "assertive.data" version))
10793 (sha256
10794 (base32
10795 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
10796 (properties
10797 `((upstream-name . "assertive.data")))
10798 (build-system r-build-system)
10799 (propagated-inputs
10800 `(("r-assertive-base" ,r-assertive-base)
10801 ("r-assertive-strings" ,r-assertive-strings)))
10802 (home-page "https://bitbucket.org/richierocks/assertive.data")
10803 (synopsis "Assertions to check properties of data")
10804 (description
10805 "This package provides a set of predicates and assertions for checking
10806the properties of (country independent) complex data types. This is mainly
10807for use by other package developers who want to include run-time testing
10808features in their own packages.")
10809 (license license:gpl3+)))
658b2b62
RW
10810
10811(define-public r-assertive
10812 (package
10813 (name "r-assertive")
10814 (version "0.3-5")
10815 (source
10816 (origin
10817 (method url-fetch)
10818 (uri (cran-uri "assertive" version))
10819 (sha256
10820 (base32
10821 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10822 (build-system r-build-system)
10823 (propagated-inputs
10824 `(("r-assertive-base" ,r-assertive-base)
10825 ("r-assertive-code" ,r-assertive-code)
10826 ("r-assertive-data" ,r-assertive-data)
10827 ("r-assertive-data-uk" ,r-assertive-data-uk)
10828 ("r-assertive-data-us" ,r-assertive-data-us)
10829 ("r-assertive-datetimes" ,r-assertive-datetimes)
10830 ("r-assertive-files" ,r-assertive-files)
10831 ("r-assertive-matrices" ,r-assertive-matrices)
10832 ("r-assertive-models" ,r-assertive-models)
10833 ("r-assertive-numbers" ,r-assertive-numbers)
10834 ("r-assertive-properties" ,r-assertive-properties)
10835 ("r-assertive-reflection" ,r-assertive-reflection)
10836 ("r-assertive-sets" ,r-assertive-sets)
10837 ("r-assertive-strings" ,r-assertive-strings)
10838 ("r-assertive-types" ,r-assertive-types)
10839 ("r-knitr" ,r-knitr)))
10840 (home-page "https://bitbucket.org/richierocks/assertive")
10841 (synopsis "Readable check functions to ensure code integrity")
10842 (description
10843 "This package provides lots of predicates (@code{is_*} functions) to
10844check the state of your variables, and assertions (@code{assert_*} functions)
10845to throw errors if they aren't in the right form.")
10846 (license license:gpl3+)))
f51dcc27
RW
10847
10848(define-public r-dotcall64
10849 (package
10850 (name "r-dotcall64")
10851 (version "1.0-0")
10852 (source
10853 (origin
10854 (method url-fetch)
10855 (uri (cran-uri "dotCall64" version))
10856 (sha256
10857 (base32
10858 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10859 (properties `((upstream-name . "dotCall64")))
10860 (build-system r-build-system)
10861 (native-inputs `(("gfortran" ,gfortran)))
10862 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10863 (synopsis "Enhanced foreign function interface supporting long vectors")
10864 (description
10865 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10866and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10867supports long vectors, arguments of type 64-bit integer, and provides a
10868mechanism to avoid unnecessary copies of read-only and write-only arguments.
10869This makes it a convenient and fast interface to C/C++ and Fortran code.")
10870 (license license:gpl2+)))
90104ecd
RW
10871
10872(define-public r-spam
10873 (package
10874 (name "r-spam")
d77e69e9 10875 (version "2.3-0")
90104ecd
RW
10876 (source
10877 (origin
10878 (method url-fetch)
10879 (uri (cran-uri "spam" version))
10880 (sha256
10881 (base32
d77e69e9 10882 "194n5mgvyms9ckjqixl3h33apii8h9kqspqg2si9k741k578qb3w"))))
90104ecd
RW
10883 (build-system r-build-system)
10884 (propagated-inputs
10885 `(("r-dotcall64" ,r-dotcall64)))
10886 (native-inputs `(("gfortran" ,gfortran)))
10887 (home-page "https://www.math.uzh.ch/pages/spam/")
10888 (synopsis "Sparse matrix algebra")
10889 (description
10890 "This package provides a set of functions for sparse matrix algebra.
10891Differences with other sparse matrix packages are:
10892
10893@enumerate
10894@item it only supports (essentially) one sparse matrix format;
10895@item it is based on transparent and simple structure(s);
10896@item it is tailored for MCMC calculations within G(M)RF;
10897@item and it is fast and scalable (with the extension package @code{spam64}).
10898@end enumerate\n")
10899 ;; Either of these licenses
10900 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
10901
10902(define-public r-fields
10903 (package
10904 (name "r-fields")
6c81cc88 10905 (version "9.8-6")
32725458
RW
10906 (source
10907 (origin
10908 (method url-fetch)
10909 (uri (cran-uri "fields" version))
10910 (sha256
10911 (base32
6c81cc88 10912 "07x95vk1idjfzi5ikn0ijal754mssdmgr1p4nswmx9w3i5ndcqaz"))))
32725458
RW
10913 (build-system r-build-system)
10914 (propagated-inputs
10915 `(("r-maps" ,r-maps)
10916 ("r-spam" ,r-spam)))
10917 (native-inputs
10918 `(("gfortran" ,gfortran)))
10919 (home-page "http://www.image.ucar.edu/fields")
10920 (synopsis "Tools for spatial data")
10921 (description
10922 "This is a package for curve, surface and function fitting with an
10923emphasis on splines, spatial data and spatial statistics. The major methods
10924include cubic, and thin plate splines, Kriging, and compactly supported
10925covariance functions for large data sets.")
10926 (license license:gpl2+)))
99c164a5
RW
10927
10928(define-public r-spatialextremes
10929 (package
10930 (name "r-spatialextremes")
ffb97e69 10931 (version "2.0-7.2")
99c164a5
RW
10932 (source
10933 (origin
10934 (method url-fetch)
10935 (uri (cran-uri "SpatialExtremes" version))
10936 (sha256
10937 (base32
ffb97e69 10938 "0aqq9ryxi4xsdqjhc1lhb7ai8szs7m2vys6nn0ygps1w3pm4xwj8"))))
99c164a5
RW
10939 (properties
10940 `((upstream-name . "SpatialExtremes")))
10941 (build-system r-build-system)
10942 (propagated-inputs
10943 `(("r-fields" ,r-fields)
10944 ("r-maps" ,r-maps)))
10945 (home-page "http://spatialextremes.r-forge.r-project.org/")
10946 (synopsis "Modelling spatial extremes")
10947 (description
10948 "This package provides tools for the statistical modelling of spatial
10949extremes using max-stable processes, copula or Bayesian hierarchical models.
10950More precisely, this package allows (conditional) simulations from various
10951parametric max-stable models, analysis of the extremal spatial dependence, the
10952fitting of such processes using composite likelihoods or least square (simple
10953max-stable processes only), model checking and selection and prediction.")
10954 (license license:gpl2+)))
c2d6e866
RW
10955
10956(define-public r-drc
10957 (package
10958 (name "r-drc")
10959 (version "3.0-1")
10960 (source
10961 (origin
10962 (method url-fetch)
10963 (uri (cran-uri "drc" version))
10964 (sha256
10965 (base32
10966 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
10967 (build-system r-build-system)
10968 (propagated-inputs
10969 `(("r-car" ,r-car)
10970 ("r-gtools" ,r-gtools)
10971 ("r-mass" ,r-mass)
10972 ("r-multcomp" ,r-multcomp)
10973 ("r-plotrix" ,r-plotrix)
10974 ("r-scales" ,r-scales)))
10975 (home-page "https://cran.r-project.org/web/packages/drc")
10976 (synopsis "Analysis of dose-response curves")
10977 (description
10978 "This package provides a suite of flexible and versatile model fitting
10979and after-fitting functions for the analysis of dose-response data.")
10980 (license license:gpl2+)))
4fcbd7ea
RW
10981
10982(define-public r-rmeta
10983 (package
10984 (name "r-rmeta")
10985 (version "3.0")
10986 (source
10987 (origin
10988 (method url-fetch)
10989 (uri (cran-uri "rmeta" version))
10990 (sha256
10991 (base32
10992 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
10993 (build-system r-build-system)
10994 (home-page "https://cran.r-project.org/web/packages/rmeta")
10995 (synopsis "Tools for meta-analysis")
10996 (description
10997 "This package provides functions for simple fixed and random effects
10998meta-analysis for two-sample comparisons and cumulative meta-analyses. It
10999draws standard summary plots, funnel plots, and computes summaries and tests
11000for association and heterogeneity.")
11001 (license license:gpl2)))
afc0d815
RW
11002
11003(define-public r-bootstrap
11004 (package
11005 (name "r-bootstrap")
36ff60f5 11006 (version "2019.6")
afc0d815
RW
11007 (source
11008 (origin
11009 (method url-fetch)
11010 (uri (cran-uri "bootstrap" version))
11011 (sha256
11012 (base32
36ff60f5 11013 "1546jqhhw5h177ii8jkdikyd26rv6gwkav816np1zks4p7zgsljj"))))
afc0d815
RW
11014 (build-system r-build-system)
11015 (native-inputs `(("gfortran" ,gfortran)))
11016 (home-page "https://cran.r-project.org/web/packages/bootstrap")
11017 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
11018 (description
11019 "This package provides software and data for the book \"An Introduction
11020to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
11021This package is primarily provided for projects already based on it, and for
11022support of the book. New projects should preferentially use the recommended
11023package \"boot\".")
11024 (license license:bsd-3)))
1ea708af
RW
11025
11026(define-public r-survivalroc
11027 (package
11028 (name "r-survivalroc")
11029 (version "1.0.3")
11030 (source
11031 (origin
11032 (method url-fetch)
11033 (uri (cran-uri "survivalROC" version))
11034 (sha256
11035 (base32
11036 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
11037 (properties `((upstream-name . "survivalROC")))
11038 (build-system r-build-system)
11039 (home-page "https://cran.r-project.org/web/packages/survivalROC")
11040 (synopsis "Time-dependent ROC curve estimation from censored survival data")
11041 (description
11042 "Compute time-dependent ROC curve from censored survival data using
11043Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
11044Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
11045 (license license:gpl2+)))
6a5bfe09
RW
11046
11047(define-public r-longitudinal
11048 (package
11049 (name "r-longitudinal")
11050 (version "1.1.12")
11051 (source
11052 (origin
11053 (method url-fetch)
11054 (uri (cran-uri "longitudinal" version))
11055 (sha256
11056 (base32
11057 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
11058 (build-system r-build-system)
11059 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
11060 (home-page "http://strimmerlab.org/software/longitudinal/")
11061 (synopsis "Analysis of multiple time course data")
11062 (description
11063 "This package contains general data structures and functions for
11064longitudinal data with multiple variables, repeated measurements, and
11065irregularly spaced time points. It also implements a shrinkage estimator of
11066dynamical correlation and dynamical covariance.")
11067 (license license:gpl3+)))
e50722c8
RW
11068
11069(define-public r-genenet
11070 (package
11071 (name "r-genenet")
11072 (version "1.2.13")
11073 (source
11074 (origin
11075 (method url-fetch)
11076 (uri (cran-uri "GeneNet" version))
11077 (sha256
11078 (base32
11079 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
11080 (properties `((upstream-name . "GeneNet")))
11081 (build-system r-build-system)
11082 (propagated-inputs
11083 `(("r-corpcor" ,r-corpcor)
11084 ("r-fdrtool" ,r-fdrtool)
11085 ("r-longitudinal" ,r-longitudinal)))
11086 (home-page "http://strimmerlab.org/software/genenet/")
11087 (synopsis "Modeling and inferring gene networks")
11088 (description
11089 "This package analyzes gene expression (time series) data with focus on
11090the inference of gene networks. In particular, GeneNet implements the methods
11091of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
11092for learning large-scale gene association networks (including assignment of
11093putative directions).")
11094 (license license:gpl3+)))
fe4e9f03
RW
11095
11096(define-public r-rbamtools
11097 (package
11098 (name "r-rbamtools")
11099 (version "2.16.11.2")
11100 (source
11101 (origin
11102 (method url-fetch)
11103 (uri (cran-uri "rbamtools" version))
11104 (sha256
11105 (base32
11106 "0gzkb1xyrkriv45wq8gv7qfwjslnvwkfkk5jjc4wg5kmm0ydpdzj"))))
11107 (build-system r-build-system)
11108 (inputs `(("zlib" ,zlib)))
11109 (propagated-inputs
11110 `(("r-refgenome" ,r-refgenome)))
11111 (home-page "https://cran.r-project.org/web/packages/rbamtools")
11112 (synopsis "Read and write BAM (binary alignment) files")
11113 (description
11114 "This package provides an R interface to functions of the SAMtools
11115library.")
11116 (license license:artistic2.0)))
e3c0e3e3
RW
11117
11118(define-public r-protviz
11119 (package
11120 (name "r-protviz")
c3e5b456 11121 (version "0.4.0")
e3c0e3e3
RW
11122 (source
11123 (origin
11124 (method url-fetch)
11125 (uri (cran-uri "protViz" version))
11126 (sha256
11127 (base32
c3e5b456 11128 "150i2q4nakz28f39kmhrchz4qsr8ax6y02512md94k8hq4hamxg1"))))
e3c0e3e3
RW
11129 (properties `((upstream-name . "protViz")))
11130 (build-system r-build-system)
11131 (inputs
11132 `(("perl" ,perl)
11133 ("python-2" ,python-2)))
11134 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
11135 (home-page "https://github.com/protViz/protViz/")
11136 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
11137 (description
11138 "This package helps with quality checks, visualizations and analysis of
11139mass spectrometry data, coming from proteomics experiments. The package is
11140developed, tested and used at the Functional Genomics Center Zurich, where it
11141is used mainly for prototyping, teaching, and having fun with proteomics data.
11142But it can also be used to do data analysis for small scale data sets.")
11143 (license license:gpl3)))
7aeec0cf
RW
11144
11145(define-public r-cmprsk
11146 (package
11147 (name "r-cmprsk")
10dbc3fc 11148 (version "2.2-8")
7aeec0cf
RW
11149 (source
11150 (origin
11151 (method url-fetch)
11152 (uri (cran-uri "cmprsk" version))
11153 (sha256
11154 (base32
10dbc3fc 11155 "1nacbzx950ygaqgnj0949skhwpzar5i3xlscd44jsimk2gsppx6z"))))
7aeec0cf
RW
11156 (build-system r-build-system)
11157 (propagated-inputs
11158 `(("r-survival" ,r-survival)))
11159 (native-inputs
11160 `(("gfortran" ,gfortran)))
11161 (home-page "https://cran.r-project.org/web/packages/cmprsk")
11162 (synopsis "Subdistribution analysis of competing risks")
11163 (description
11164 "This package provides tool for estimation, testing and regression
11165modeling of subdistribution functions in competing risks, as described in
11166Gray (1988), A class of K-sample tests for comparing the cumulative incidence
11167of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
11168A proportional hazards model for the subdistribution of a competing risk,
11169JASA, 94:496-509.")
11170 (license license:gpl2+)))
728012da
RW
11171
11172(define-public r-etm
11173 (package
11174 (name "r-etm")
9a749cad 11175 (version "1.0.5")
728012da
RW
11176 (source
11177 (origin
11178 (method url-fetch)
11179 (uri (cran-uri "etm" version))
11180 (sha256
11181 (base32
9a749cad 11182 "1yivbq8y0ijcl1m4nir4q9hp4pi6iphwxgjprygsdf7vp98wq677"))))
728012da
RW
11183 (build-system r-build-system)
11184 (propagated-inputs
11185 `(("r-data-table" ,r-data-table)
11186 ("r-lattice" ,r-lattice)
11187 ("r-rcpp" ,r-rcpp)
11188 ("r-rcpparmadillo" ,r-rcpparmadillo)
11189 ("r-survival" ,r-survival)))
11190 (home-page "https://cran.r-project.org/web/packages/etm")
11191 (synopsis "Empirical transition matrix")
11192 (description
11193 "The @dfn{empirical transition matrix} (etm) package permits to estimate
11194the matrix of transition probabilities for any time-inhomogeneous multistate
11195model with finite state space using the Aalen-Johansen estimator.")
11196 (license license:expat)))
17932a0f
RW
11197
11198(define-public r-epi
11199 (package
11200 (name "r-epi")
42a8b01d 11201 (version "2.38")
17932a0f
RW
11202 (source
11203 (origin
11204 (method url-fetch)
11205 (uri (cran-uri "Epi" version))
11206 (sha256
11207 (base32
42a8b01d 11208 "0ald9fjynrlyah8nzwfs49a08j4myd3c5bm56zn61gg5pyyhi8hd"))))
17932a0f
RW
11209 (properties `((upstream-name . "Epi")))
11210 (build-system r-build-system)
11211 (propagated-inputs
11212 `(("r-cmprsk" ,r-cmprsk)
11213 ("r-data-table" ,r-data-table)
11214 ("r-etm" ,r-etm)
11215 ("r-mass" ,r-mass)
11216 ("r-matrix" ,r-matrix)
11217 ("r-mgcv" ,r-mgcv)
11218 ("r-numderiv" ,r-numderiv)
11219 ("r-plyr" ,r-plyr)
11220 ("r-survival" ,r-survival)
11221 ("r-zoo" ,r-zoo)))
11222 (home-page "http://BendixCarstensen.com/Epi/")
11223 (synopsis "Statistical analysis in epidemiology")
11224 (description
11225 "This package provides functions for demographic and epidemiological
11226analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
11227particular representation, manipulation and simulation of multistate data -
11228the Lexis suite of functions, which includes interfaces to the @code{mstate},
11229@code{etm} and @code{cmprsk} packages. It also contains functions for
11230Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
11231data and some useful functions for tabulation and plotting, as well as a
11232number of epidemiological data sets.")
11233 (license license:gpl2)))
879a1520
RW
11234
11235(define-public r-ppls
11236 (package
11237 (name "r-ppls")
11238 (version "1.6-1.1")
11239 (source
11240 (origin
11241 (method url-fetch)
11242 (uri (cran-uri "ppls" version))
11243 (sha256
11244 (base32
11245 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
11246 (build-system r-build-system)
11247 (propagated-inputs `(("r-mass" ,r-mass)))
11248 (home-page "https://cran.r-project.org/web/packages/ppls")
11249 (synopsis "Penalized partial least squares")
11250 (description
11251 "This package contains linear and nonlinear regression methods based on
11252partial least squares and penalization techniques. Model parameters are
11253selected via cross-validation, and confidence intervals ans tests for the
11254regression coefficients can be conducted via jackknifing.")
11255 (license license:gpl2+)))
0af9616d
RW
11256
11257(define-public r-huge
11258 (package
11259 (name "r-huge")
cd3ba9c8 11260 (version "1.3.3")
0af9616d
RW
11261 (source
11262 (origin
11263 (method url-fetch)
11264 (uri (cran-uri "huge" version))
11265 (sha256
11266 (base32
cd3ba9c8 11267 "18f8w4hdp9fdi2k5ip6fnrn5z47w4ybgxs2m6a7jdvd2v4wfdr69"))))
0af9616d
RW
11268 (build-system r-build-system)
11269 (propagated-inputs
11270 `(("r-igraph" ,r-igraph)
0af9616d 11271 ("r-mass" ,r-mass)
7706a98c
RW
11272 ("r-matrix" ,r-matrix)
11273 ("r-rcpp" ,r-rcpp)
11274 ("r-rcppeigen" ,r-rcppeigen)))
0af9616d
RW
11275 (home-page "https://cran.r-project.org/web/packages/huge")
11276 (synopsis "High-dimensional undirected graph estimation")
11277 (description
11278 "This package provides a general framework for high-dimensional
11279undirected graph estimation. It integrates data preprocessing, neighborhood
11280screening, graph estimation, and model selection techniques into a pipeline.")
11281 (license license:gpl2)))
39274ab4
RW
11282
11283(define-public r-parcor
11284 (package
11285 (name "r-parcor")
11286 (version "0.2-6")
11287 (source
11288 (origin
11289 (method url-fetch)
11290 (uri (cran-uri "parcor" version))
11291 (sha256
11292 (base32
11293 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
11294 (build-system r-build-system)
11295 (propagated-inputs
11296 `(("r-epi" ,r-epi)
11297 ("r-genenet" ,r-genenet)
11298 ("r-glmnet" ,r-glmnet)
11299 ("r-mass" ,r-mass)
11300 ("r-ppls" ,r-ppls)))
11301 (home-page "https://cran.r-project.org/web/packages/parcor")
11302 (synopsis "Regularized estimation of partial correlation matrices")
11303 (description
11304 "This package estimates the matrix of partial correlations based on
11305different regularized regression methods: lasso, adaptive lasso, PLS, and
11306Ridge Regression. In addition, the package provides model selection for
11307lasso, adaptive lasso and Ridge regression based on cross-validation.")
11308 (license license:gpl2+)))
cba08f60
RW
11309
11310(define-public r-mcmc
11311 (package
11312 (name "r-mcmc")
ae7e6f06 11313 (version "0.9-6")
cba08f60
RW
11314 (source
11315 (origin
11316 (method url-fetch)
11317 (uri (cran-uri "mcmc" version))
11318 (sha256
11319 (base32
ae7e6f06 11320 "1fc6a6asn53lx7x7pnlb5mb716nv4pcmbp99f1i30y4hzygihfj4"))))
cba08f60
RW
11321 (build-system r-build-system)
11322 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
11323 (synopsis "Markov chain Monte Carlo")
11324 (description
11325 "This package simulates continuous distributions of random vectors using
11326@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
11327function that evaluates the log unnormalized density. Algorithms are random
11328walk Metropolis algorithm (function @code{metrop}), simulated
11329tempering (function @code{temper}), and morphometric random walk
11330Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
11331by change of variable.")
11332 (license license:expat)))
cf4cd8bc
RW
11333
11334(define-public r-listenv
11335 (package
11336 (name "r-listenv")
11337 (version "0.7.0")
11338 (source
11339 (origin
11340 (method url-fetch)
11341 (uri (cran-uri "listenv" version))
11342 (sha256
11343 (base32
11344 "0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"))))
11345 (build-system r-build-system)
11346 (native-inputs
11347 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11348 (home-page "https://github.com/HenrikBengtsson/listenv")
11349 (synopsis "Environments behaving (almost) as lists")
11350 (description
11351 "This package implements list environments. List environments are
11352environments that have list-like properties. For instance, the elements of a
11353list environment are ordered and can be accessed and iterated over using index
11354subsetting.")
11355 (license license:lgpl2.1+)))
226294a4
RW
11356
11357(define-public r-globals
11358 (package
11359 (name "r-globals")
11360 (version "0.12.4")
11361 (source
11362 (origin
11363 (method url-fetch)
11364 (uri (cran-uri "globals" version))
11365 (sha256
11366 (base32
11367 "0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"))))
11368 (build-system r-build-system)
11369 (propagated-inputs
11370 `(("r-codetools" ,r-codetools)))
11371 (home-page "https://github.com/HenrikBengtsson/globals")
11372 (synopsis "Identify global objects in R expressions")
11373 (description
11374 "This package provides tools to identify global (\"unknown\" or \"free\")
11375objects in R expressions by code inspection using various strategies, e.g.
11376conservative or liberal. The objective of this package is to make it as
11377simple as possible to identify global objects for the purpose of exporting
11378them in distributed compute environments.")
11379 (license license:lgpl2.1+)))
b3080cdd
RW
11380
11381(define-public r-future
11382 (package
11383 (name "r-future")
d5d631b6 11384 (version "1.14.0")
b3080cdd
RW
11385 (source
11386 (origin
11387 (method url-fetch)
11388 (uri (cran-uri "future" version))
11389 (sha256
11390 (base32
d5d631b6 11391 "1jyv2wlmpfqbk3hw269h4xg36na3wh1kd1lxmwdb40bsv4850lqa"))))
b3080cdd
RW
11392 (build-system r-build-system)
11393 (propagated-inputs
11394 `(("r-digest" ,r-digest)
11395 ("r-globals" ,r-globals)
11396 ("r-listenv" ,r-listenv)))
11397 (native-inputs
11398 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11399 (home-page "https://github.com/HenrikBengtsson/future")
11400 (synopsis "Unified parallel and distributed processing in R")
11401 (description
11402 "The purpose of this package is to provide a lightweight and unified
11403Future API for sequential and parallel processing of R expression via futures.
11404This package implements sequential, multicore, multisession, and cluster
11405futures. With these, R expressions can be evaluated on the local machine, in
11406parallel a set of local machines, or distributed on a mix of local and remote
11407machines. Extensions to this package implement additional backends for
11408processing futures via compute cluster schedulers etc. Because of its unified
11409API, there is no need to modify any code in order to switch from sequential on
11410the local machine to, say, distributed processing on a remote compute cluster.")
11411 (license license:lgpl2.1+)))
9680047c
RW
11412
11413(define-public r-future-apply
11414 (package
11415 (name "r-future-apply")
d42fb7d2 11416 (version "1.3.0")
9680047c
RW
11417 (source
11418 (origin
11419 (method url-fetch)
11420 (uri (cran-uri "future.apply" version))
11421 (sha256
11422 (base32
d42fb7d2 11423 "0wd3bh114zkvrqlpn8gqz4ix1igr9hr8x72h2g00a7mqkfjfqx33"))))
9680047c
RW
11424 (properties `((upstream-name . "future.apply")))
11425 (build-system r-build-system)
11426 (propagated-inputs
11427 `(("r-future" ,r-future)
11428 ("r-globals" ,r-globals)))
11429 (native-inputs
11430 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11431 (home-page "https://github.com/HenrikBengtsson/future.apply")
11432 (synopsis "Apply function to elements in parallel using futures")
11433 (description
11434 "This package provides implementations of @code{apply()},
11435@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
11436@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
11437can be resolved using any future-supported backend, e.g. parallel on the local
11438machine or distributed on a compute cluster.")
11439 (license license:gpl2+)))
867e2b1b
RW
11440
11441(define-public r-rsvd
11442 (package
11443 (name "r-rsvd")
eebd93eb 11444 (version "1.0.2")
867e2b1b
RW
11445 (source
11446 (origin
11447 (method url-fetch)
11448 (uri (cran-uri "rsvd" version))
11449 (sha256
11450 (base32
eebd93eb 11451 "0fia77y5fxnhwkcxlgp98ygb8fdfraky75x80hkf7kvvpwc5rzn8"))))
867e2b1b
RW
11452 (build-system r-build-system)
11453 (propagated-inputs
11454 `(("r-matrix" ,r-matrix)))
11455 (home-page "https://github.com/erichson/rSVD")
11456 (synopsis "Randomized singular value decomposition")
11457 (description
11458 "Low-rank matrix decompositions are fundamental tools and widely used for
11459data analysis, dimension reduction, and data compression. Classically, highly
11460accurate deterministic matrix algorithms are used for this task. However, the
11461emergence of large-scale data has severely challenged our computational
11462ability to analyze big data. The concept of randomness has been demonstrated
11463as an effective strategy to quickly produce approximate answers to familiar
11464problems such as the @dfn{singular value decomposition} (SVD). This package
11465provides several randomized matrix algorithms such as the randomized singular
11466value decomposition (@code{rsvd}), randomized principal component
11467analysis (@code{rpca}), randomized robust principal component
11468analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
11469and the randomized CUR decomposition (@code{rcur}). In addition several plot
11470functions are provided.")
11471 (license license:gpl3+)))
14afee3e
BG
11472
11473(define-public r-sloop
11474 (package
11475 (name "r-sloop")
11476 (version "1.0.1")
11477 (source
11478 (origin
11479 (method url-fetch)
11480 (uri (cran-uri "sloop" version))
11481 (sha256
11482 (base32
11483 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
11484 (build-system r-build-system)
11485 (propagated-inputs
11486 `(("r-codetools" ,r-codetools)
11487 ("r-crayon" ,r-crayon)
11488 ("r-purrr" ,r-purrr)
11489 ("r-rlang" ,r-rlang)
11490 ("r-tibble" ,r-tibble)))
11491 (home-page "https://github.com/r-lib/sloop")
11492 (synopsis "Helpers for object-oriented programming in R")
11493 (description
11494 "This package provides a collection of helper functions designed to
11495help you to better understand object oriented programming in R, particularly
11496using @code{S3}.")
11497 (license license:gpl3)))
4254b480
RW
11498
11499(define-public r-capushe
11500 (package
11501 (name "r-capushe")
11502 (version "1.1.1")
11503 (source
11504 (origin
11505 (method url-fetch)
11506 (uri (cran-uri "capushe" version))
11507 (sha256
11508 (base32
11509 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
11510 (build-system r-build-system)
11511 (propagated-inputs `(("r-mass" ,r-mass)))
11512 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
49369a01 11513 (synopsis "Calibrating penalties using slope heuristics")
4254b480
RW
11514 (description
11515 "This package provides tools for the calibration of penalized criteria
11516for model selection. The calibration methods available are based on the slope
11517heuristics.")
11518 (license license:gpl2+)))
c691c607
RW
11519
11520(define-public r-dorng
11521 (package
11522 (name "r-dorng")
11523 (version "1.7.1")
11524 (source
11525 (origin
11526 (method url-fetch)
11527 (uri (cran-uri "doRNG" version))
11528 (sha256
11529 (base32
11530 "1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"))))
11531 (properties `((upstream-name . "doRNG")))
11532 (build-system r-build-system)
11533 (propagated-inputs
11534 `(("r-foreach" ,r-foreach)
11535 ("r-iterators" ,r-iterators)
11536 ("r-pkgmaker" ,r-pkgmaker)
11537 ("r-rngtools" ,r-rngtools)))
11538 (home-page "https://renozao.github.io/doRNG/")
11539 (synopsis "Generic reproducible parallel backend for foreach loops")
11540 (description
11541 "This package provides functions to perform reproducible parallel
11542@code{foreach} loops, using independent random streams as generated by
11543L'Ecuyer's combined multiple-recursive generator. It enables to easily
11544convert standard @code{%dopar%} loops into fully reproducible loops,
11545independently of the number of workers, the task scheduling strategy, or the
11546chosen parallel environment and associated foreach backend.")
11547 (license license:gpl2+)))
f3233bee
RW
11548
11549(define-public r-blockmodeling
11550 (package
11551 (name "r-blockmodeling")
11552 (version "0.3.4")
11553 (source
11554 (origin
11555 (method url-fetch)
11556 (uri (cran-uri "blockmodeling" version))
11557 (sha256
11558 (base32
11559 "11v9903y9dwlzaqp8sx0fsibcg82phvappddy37r8lnxd4vchsd2"))))
11560 (build-system r-build-system)
11561 (propagated-inputs
11562 `(("r-doparallel" ,r-doparallel)
11563 ("r-dorng" ,r-dorng)
11564 ("r-foreach" ,r-foreach)
11565 ("r-matrix" ,r-matrix)))
11566 (native-inputs `(("gfortran" ,gfortran)))
11567 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
11568 (synopsis "Generalized and classical blockmodeling of valued networks")
11569 (description
11570 "This package is primarily meant as an implementation of generalized
11571blockmodeling for valued networks. In addition, measures of similarity or
11572dissimilarity based on structural equivalence and regular equivalence (REGE
11573algorithms) can be computed and partitioned matrices can be plotted.")
11574 (license license:gpl2+)))
4af186a9
RW
11575
11576(define-public r-upsetr
11577 (package
11578 (name "r-upsetr")
20656a02 11579 (version "1.4.0")
4af186a9
RW
11580 (source
11581 (origin
11582 (method url-fetch)
11583 (uri (cran-uri "UpSetR" version))
11584 (sha256
11585 (base32
20656a02 11586 "007i0njnjjy7vbrxabwav7a1kk2n0hn2mkvqsdzzfk10ckp5y7im"))))
4af186a9
RW
11587 (properties `((upstream-name . "UpSetR")))
11588 (build-system r-build-system)
11589 (propagated-inputs
11590 `(("r-ggplot2" ,r-ggplot2)
11591 ("r-gridextra" ,r-gridextra)
11592 ("r-plyr" ,r-plyr)
11593 ("r-scales" ,r-scales)))
11594 (home-page "https://github.com/hms-dbmi/UpSetR")
11595 (synopsis "Visualize intersecting sets")
11596 (description
11597 "This package provides a more scalable alternative to Venn and Euler
11598diagrams for visualizing intersecting sets. Create visualizations of
11599intersecting sets using a novel matrix design, along with visualizations of
11600several common set, element and attribute related tasks.")
11601 (license license:expat)))
1901a532 11602
849350fb
RW
11603;; This package includes a JavaScript file, which is not minified. When
11604;; upgrading please check that there are no new minified JavaScript files.
11605(define-public r-shinybs
11606 (package
11607 (name "r-shinybs")
11608 (version "0.61")
11609 (source
11610 (origin
11611 (method url-fetch)
11612 (uri (cran-uri "shinyBS" version))
11613 (sha256
11614 (base32
11615 "0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"))))
11616 (properties `((upstream-name . "shinyBS")))
11617 (build-system r-build-system)
11618 ;; The tests spawn Shiny browser apps. They cannot be run
11619 ;; non-interactively.
11620 (arguments '(#:tests? #f))
11621 (propagated-inputs
11622 `(("r-htmltools" ,r-htmltools)
11623 ("r-shiny" ,r-shiny)))
11624 (home-page "https://ebailey78.github.io/shinyBS/")
11625 (synopsis "Twitter Bootstrap components for Shiny")
11626 (description
11627 "This package adds additional Twitter Bootstrap components to Shiny.")
11628 (license license:gpl3)))
11629
1901a532
RW
11630(define-public r-outliers
11631 (package
11632 (name "r-outliers")
11633 (version "0.14")
11634 (source
11635 (origin
11636 (method url-fetch)
11637 (uri (cran-uri "outliers" version))
11638 (sha256
11639 (base32
11640 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
11641 (build-system r-build-system)
11642 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
11643 (synopsis "Tests for outliers")
11644 (description
11645 "This package provides a collection of some tests commonly used for
11646identifying outliers.")
11647 (license license:gpl2+)))
8cd3f49d
RW
11648
11649(define-public r-bayesm
11650 (package
11651 (name "r-bayesm")
01629c66 11652 (version "3.1-3")
8cd3f49d
RW
11653 (source
11654 (origin
11655 (method url-fetch)
11656 (uri (cran-uri "bayesm" version))
11657 (sha256
11658 (base32
01629c66 11659 "041ach2f2vrqzd5kz17v7wmkjz6z8cjjihpk4qvczm4cr9z85r2i"))))
8cd3f49d
RW
11660 (build-system r-build-system)
11661 (propagated-inputs
11662 `(("r-rcpp" ,r-rcpp)
11663 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11664 (home-page "http://www.perossi.org/home/bsm-1")
11665 (synopsis "Bayesian inference for marketing/micro-econometrics")
11666 (description
11667 "This package covers many important models used in marketing and
11668micro-econometrics applications, including Bayes Regression (univariate or
11669multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
11670Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
11671Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
11672Mixtures of Normals (including clustering), Dirichlet Process Prior Density
11673Estimation with normal base, Hierarchical Linear Models with normal prior and
11674covariates, Hierarchical Linear Models with a mixture of normals prior and
11675covariates, Hierarchical Multinomial Logits with a mixture of normals prior
11676and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
11677and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
11678analysis of choice-based conjoint data, Bayesian treatment of linear
11679instrumental variables models, Analysis of Multivariate Ordinal survey data
11680with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
11681Coefficient Logit Models.")
11682 (license license:gpl2+)))
262ab4b1
RW
11683
11684(define-public r-tensora
11685 (package
11686 (name "r-tensora")
11687 (version "0.36.1")
11688 (source
11689 (origin
11690 (method url-fetch)
11691 (uri (cran-uri "tensorA" version))
11692 (sha256
11693 (base32
11694 "176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"))))
11695 (properties `((upstream-name . "tensorA")))
11696 (build-system r-build-system)
11697 (home-page "http://www.stat.boogaart.de/tensorA")
11698 (synopsis "Advanced tensor arithmetic with named indices")
11699 (description
11700 "This package provides convenience functions for advanced linear algebra
11701with tensors and computation with datasets of tensors on a higher level
11702abstraction. It includes Einstein and Riemann summing conventions, dragging,
11703co- and contravariate indices, and parallel computations on sequences of
11704tensors.")
11705 (license license:gpl2+)))
7d779142
RW
11706
11707(define-public r-rarpack
11708 (package
11709 (name "r-rarpack")
11710 (version "0.11-0")
11711 (source
11712 (origin
11713 (method url-fetch)
11714 (uri (cran-uri "rARPACK" version))
11715 (sha256
11716 (base32
11717 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
11718 (properties `((upstream-name . "rARPACK")))
11719 (build-system r-build-system)
11720 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
11721 (home-page "https://github.com/yixuan/rARPACK")
11722 (synopsis "Solvers for large scale eigenvalue and SVD problems")
11723 (description
11724 "This package was previously an R wrapper of the ARPACK library, and now
11725a shell of the R package RSpectra, an R interface to the Spectra library for
11726solving large scale eigenvalue/vector problems. The current version of
11727rARPACK simply imports and exports the functions provided by RSpectra. New
11728users of rARPACK are advised to switch to the RSpectra package.")
11729 (license license:bsd-3)))
5fde35b3
RW
11730
11731(define-public r-compositions
11732 (package
11733 (name "r-compositions")
11734 (version "1.40-2")
11735 (source
11736 (origin
11737 (method url-fetch)
11738 (uri (cran-uri "compositions" version))
11739 (sha256
11740 (base32
11741 "12mp05yi7jkdqg9iwh6bc9sx6sdxagcnrirznxy9hq8502p7238i"))))
11742 (build-system r-build-system)
11743 (propagated-inputs
11744 `(("r-bayesm" ,r-bayesm)
11745 ("r-energy" ,r-energy)
11746 ("r-robustbase" ,r-robustbase)
11747 ("r-tensora" ,r-tensora)))
11748 (home-page "http://www.stat.boogaart.de/compositions")
11749 (synopsis "Compositional data analysis")
11750 (description
11751 "This package provides functions for the consistent analysis of
11752compositional data (e.g. portions of substances) and positive
11753numbers (e.g. concentrations).")
11754 (license license:gpl2+)))
5f673e2c
RW
11755
11756(define-public r-cobs
11757 (package
11758 (name "r-cobs")
11759 (version "1.3-3")
11760 (source
11761 (origin
11762 (method url-fetch)
11763 (uri (cran-uri "cobs" version))
11764 (sha256
11765 (base32
11766 "1pqvz7czcchri4x79g78hbwyagb3bqzdqb047zkbdinyz067c7kb"))))
11767 (build-system r-build-system)
11768 (propagated-inputs
11769 `(("r-quantreg" ,r-quantreg)
11770 ("r-sparsem" ,r-sparsem)))
11771 (home-page "https://cran.r-project.org/web/packages/cobs")
11772 (synopsis "Constrained B-Splines (sparse matrix based)")
11773 (description
11774 "This package provides qualitatively constrained (regression) smoothing
11775splines via linear programming and sparse matrices.")
11776 (license license:gpl2+)))
c60e3e10
RW
11777
11778(define-public r-drimpute
11779 (package
11780 (name "r-drimpute")
11781 (version "1.0")
11782 (source
11783 (origin
11784 (method url-fetch)
11785 (uri (cran-uri "DrImpute" version))
11786 (sha256
11787 (base32
11788 "1adzarrwqb282pqgx2yqswp9rpwd1naxsmar54kddr6qyd6b923b"))))
11789 (properties `((upstream-name . "DrImpute")))
11790 (build-system r-build-system)
11791 (propagated-inputs
11792 `(("r-rcpp" ,r-rcpp)
11793 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11794 (home-page "https://github.com/ikwak2/DrImpute")
11795 (synopsis "Imputing dropout events in single-cell RNA-Seq data")
11796 (description
11797 "This is an R package for imputing dropout events. Many statistical
11798methods in cell type identification, visualization and lineage reconstruction
11799do not account for dropout events. DrImpute can improve the performance of
11800such software by imputing dropout events.")
11801 (license license:gpl3)))
061a4b68
RW
11802
11803(define-public r-gamlss-dist
11804 (package
11805 (name "r-gamlss-dist")
ecf4ccb9 11806 (version "5.1-4")
061a4b68
RW
11807 (source
11808 (origin
11809 (method url-fetch)
11810 (uri (cran-uri "gamlss.dist" version))
11811 (sha256
11812 (base32
ecf4ccb9 11813 "0zi87lgigr83l35zqq1y1g4cdq6ssjamripzz7yis74aznh6qg1l"))))
061a4b68
RW
11814 (properties `((upstream-name . "gamlss.dist")))
11815 (build-system r-build-system)
11816 (propagated-inputs `(("r-mass" ,r-mass)))
11817 (home-page "http://www.gamlss.org/")
11818 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
11819 (description
11820 "This package provides a set of distributions which can be used for
11821modelling the response variables in Generalized Additive Models for Location
11822Scale and Shape. The distributions can be continuous, discrete or mixed
11823distributions. Extra distributions can be created, by transforming, any
11824continuous distribution defined on the real line, to a distribution defined on
11825ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
11826transformation, respectively.")
11827 ;; Either version of the GPL.
11828 (license (list license:gpl2 license:gpl3))))
4fd99443 11829
5146a24e
RW
11830;; This package includes JavaScript files, which are not minified. When
11831;; upgrading please check that there are no new minified JavaScript files.
11832(define-public r-shinyjs
11833 (package
11834 (name "r-shinyjs")
11835 (version "1.0")
11836 (source
11837 (origin
11838 (method url-fetch)
11839 (uri (cran-uri "shinyjs" version))
11840 (sha256
11841 (base32
11842 "113zpijri0l80rlgrvqn6bxk0sdqgl79h7yhja2p76f9dc9i2sr8"))))
11843 (build-system r-build-system)
11844 (propagated-inputs
11845 `(("r-digest" ,r-digest)
11846 ("r-htmltools" ,r-htmltools)
11847 ("r-jsonlite" ,r-jsonlite)
11848 ("r-shiny" ,r-shiny)))
11849 (home-page "https://deanattali.com/shinyjs")
11850 (synopsis "Improve the user experience of your Shiny apps")
11851 (description
11852 "Perform common useful JavaScript operations in Shiny apps that will
11853greatly improve your apps without having to know any JavaScript. Examples
11854include: hiding an element, disabling an input, resetting an input back to its
11855original value, delaying code execution by a few seconds, and many more useful
11856functions for both the end user and the developer. Shinyjs can also be used
11857to easily call your own custom JavaScript functions from R.")
11858 (license license:agpl3+)))
11859
c27927db
RW
11860;; This package includes minified JavaScript files. When upgrading please
11861;; check that there are no new minified JavaScript files.
11862(define-public r-colourpicker
11863 (package
11864 (name "r-colourpicker")
11865 (version "1.0")
11866 (source
11867 (origin
11868 (method url-fetch)
11869 (uri (cran-uri "colourpicker" version))
11870 (sha256
11871 (base32
11872 "0z3v2083g7kwdp21x9s2n1crfh24agpdq3yxkcdzc2awn2pwpnpi"))))
11873 (build-system r-build-system)
11874 (arguments
11875 `(#:modules ((guix build utils)
11876 (guix build r-build-system)
11877 (srfi srfi-1)
11878 (ice-9 popen))
11879 #:phases
11880 (modify-phases %standard-phases
11881 (add-after 'unpack 'process-javascript
11882 (lambda* (#:key inputs #:allow-other-keys)
11883 (with-directory-excursion "inst"
11884 (call-with-values
11885 (lambda ()
11886 (unzip2
11887 `((,(assoc-ref inputs "js-salvattore")
11888 "examples/colourInput/www/salvattore.min.js")
11889 (,(assoc-ref inputs "js-jquery")
11890 "htmlwidgets/lib/jquery/jquery.min.js")
11891 ("www/shared/colourpicker/js/colourpicker.js"
11892 "www/shared/colourpicker/js/colourpicker.min.js"))))
11893 (lambda (sources targets)
11894 (for-each (lambda (source target)
11895 (format #t "Processing ~a --> ~a~%"
11896 source target)
11897 (delete-file target)
11898 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
11899 (call-with-output-file target
11900 (lambda (port)
11901 (dump-port minified port)))))
11902 sources targets))))
11903 #t)))))
11904 (propagated-inputs
11905 `(("r-ggplot2" ,r-ggplot2)
11906 ("r-htmltools" ,r-htmltools)
11907 ("r-htmlwidgets" ,r-htmlwidgets)
11908 ("r-jsonlite" ,r-jsonlite)
11909 ("r-miniui" ,r-miniui)
11910 ("r-shiny" ,r-shiny)
11911 ("r-shinyjs" ,r-shinyjs)))
11912 (native-inputs
11913 `(("uglify-js" ,uglify-js)
11914 ("js-jquery"
11915 ,(origin
11916 (method url-fetch)
11917 (uri "https://code.jquery.com/jquery-3.3.1.js")
11918 (sha256
11919 (base32
11920 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
11921 ("js-salvattore"
11922 ,(origin
11923 (method url-fetch)
11924 (uri "https://raw.githubusercontent.com/rnmp/salvattore/v1.0.9/dist/salvattore.js")
11925 (sha256
11926 (base32
11927 "0lfrbx7l9w5x89jpc6njmd0pk7h8fpvg537vklai2vf7b1r2nnk5"))))))
11928 (home-page "https://github.com/daattali/colourpicker")
11929 (synopsis "Color picker tool for Shiny and for selecting colors in plots")
11930 (description
11931 "This package provides a color picker that can be used as an input in
11932Shiny apps or Rmarkdown documents. The color picker supports alpha opacity,
11933custom color palettes, and many more options. A plot color helper tool is
11934available as an RStudio Addin, which helps you pick colors to use in your
11935plots. A more generic color picker RStudio Addin is also provided to let you
11936select colors to use in your R code.")
11937 (license license:expat)))
11938
30f53ec8
RW
11939(define-public r-ggextra
11940 (package
11941 (name "r-ggextra")
e31eb738 11942 (version "0.9")
30f53ec8
RW
11943 (source
11944 (origin
11945 (method url-fetch)
11946 (uri (cran-uri "ggExtra" version))
11947 (sha256
11948 (base32
e31eb738 11949 "18mbi6gblqmrsciad1d2c9ngllk6mayaqj43k40hjq9ydqnvjbgj"))))
30f53ec8
RW
11950 (properties `((upstream-name . "ggExtra")))
11951 (build-system r-build-system)
11952 (propagated-inputs
11953 `(("r-colourpicker" ,r-colourpicker)
11954 ("r-ggplot2" ,r-ggplot2)
11955 ("r-gtable" ,r-gtable)
11956 ("r-miniui" ,r-miniui)
e31eb738 11957 ("r-r6" ,r-r6)
30f53ec8
RW
11958 ("r-scales" ,r-scales)
11959 ("r-shiny" ,r-shiny)
11960 ("r-shinyjs" ,r-shinyjs)))
11961 (home-page "https://github.com/daattali/ggExtra")
11962 (synopsis "Marginal histograms for ggplot2 and other enhancements")
11963 (description
11964 "This package is a collection of functions and layers to enhance ggplot2.
11965The flagship function is @code{ggMarginal()}, which can be used to add
11966marginal histograms/boxplots/density plots to ggplot2 scatterplots.")
11967 (license license:expat)))
11968
4fd99443
RW
11969(define-public r-minpack-lm
11970 (package
11971 (name "r-minpack-lm")
11972 (version "1.2-1")
11973 (source
11974 (origin
11975 (method url-fetch)
11976 (uri (cran-uri "minpack.lm" version))
11977 (sha256
11978 (base32
11979 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
11980 (properties `((upstream-name . "minpack.lm")))
11981 (build-system r-build-system)
11982 (native-inputs `(("gfortran" ,gfortran)))
11983 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
11984 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
11985 (description
11986 "The @code{nls.lm} function provides an R interface to @code{lmder} and
11987@code{lmdif} from the MINPACK library, for solving nonlinear least-squares
11988problems by a modification of the Levenberg-Marquardt algorithm, with support
11989for lower and upper parameter bounds. The implementation can be used via
2f041a4c 11990@code{nls}-like calls using the @code{nlsLM} function.")
4fd99443 11991 (license license:gpl3)))
01fe44cb
RW
11992
11993(define-public r-moments
11994 (package
11995 (name "r-moments")
11996 (version "0.14")
11997 (source
11998 (origin
11999 (method url-fetch)
12000 (uri (cran-uri "moments" version))
12001 (sha256
12002 (base32
12003 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
12004 (build-system r-build-system)
12005 (home-page "https://cran.r-project.org/web/packages/moments")
12006 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
12007 (description
12008 "This package provides functions to calculate: moments, Pearson's
12009kurtosis, Geary's kurtosis and skewness; it also includes tests related to
12010them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
12011 (license license:gpl2+)))
9e2ff342
RW
12012
12013(define-public r-msir
12014 (package
12015 (name "r-msir")
5ccf16c7 12016 (version "1.3.2")
9e2ff342
RW
12017 (source
12018 (origin
12019 (method url-fetch)
12020 (uri (cran-uri "msir" version))
12021 (sha256
12022 (base32
5ccf16c7 12023 "0pvc3q162vqq3k39nni732x05zzfz4y9y2zf56d83185ypszv9kb"))))
9e2ff342
RW
12024 (build-system r-build-system)
12025 (propagated-inputs
5ccf16c7 12026 `(("r-mclust" ,r-mclust)))
9e2ff342
RW
12027 (home-page "https://cran.r-project.org/web/packages/msir")
12028 (synopsis "Model-based sliced inverse regression")
12029 (description
12030 "This is an R package for dimension reduction based on finite Gaussian
12031mixture modeling of inverse regression.")
12032 (license license:gpl2+)))
e8be5a00
RW
12033
12034(define-public r-pbivnorm
12035 (package
12036 (name "r-pbivnorm")
12037 (version "0.6.0")
12038 (source
12039 (origin
12040 (method url-fetch)
12041 (uri (cran-uri "pbivnorm" version))
12042 (sha256
12043 (base32
12044 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
12045 (build-system r-build-system)
12046 (native-inputs `(("gfortran" ,gfortran)))
12047 (home-page "https://github.com/brentonk/pbivnorm")
12048 (synopsis "Vectorized bivariate normal CDF")
12049 (description
12050 "This package provides a vectorized R function for calculating
12051probabilities from a standard bivariate normal CDF.")
12052 (license license:gpl2+)))
ca3f1370
RW
12053
12054(define-public r-lavaan
12055 (package
12056 (name "r-lavaan")
553742fa 12057 (version "0.6-5")
ca3f1370
RW
12058 (source
12059 (origin
12060 (method url-fetch)
12061 (uri (cran-uri "lavaan" version))
12062 (sha256
12063 (base32
553742fa 12064 "04kvsh2m6mnzlhv83phr3hjzy4sx1ck6f7dgsm7xb8cs84dnxszy"))))
ca3f1370
RW
12065 (build-system r-build-system)
12066 (propagated-inputs
12067 `(("r-mass" ,r-mass)
12068 ("r-mnormt" ,r-mnormt)
12069 ("r-numderiv" ,r-numderiv)
12070 ("r-pbivnorm" ,r-pbivnorm)))
12071 (home-page "http://lavaan.ugent.be")
12072 (synopsis "Latent variable analysis")
12073 (description
12074 "This package provides tools to fit a variety of latent variable models,
12075including confirmatory factor analysis, structural equation modeling and
12076latent growth curve models.")
12077 (license license:gpl2+)))
4d1f19e0
RW
12078
12079(define-public r-nonnest2
12080 (package
12081 (name "r-nonnest2")
12082 (version "0.5-2")
12083 (source
12084 (origin
12085 (method url-fetch)
12086 (uri (cran-uri "nonnest2" version))
12087 (sha256
12088 (base32
12089 "1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"))))
12090 (build-system r-build-system)
12091 (propagated-inputs
12092 `(("r-compquadform" ,r-compquadform)
12093 ("r-lavaan" ,r-lavaan)
12094 ("r-mvtnorm" ,r-mvtnorm)
12095 ("r-sandwich" ,r-sandwich)))
12096 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
12097 (synopsis "Tests of non-nested models")
12098 (description
12099 "This package allows for testing of non-nested models. It includes tests
12100of model distinguishability and of model fit that can be applied to both
12101nested and non-nested models. The package also includes functionality to
12102obtain confidence intervals associated with AIC and BIC.")
12103 ;; Either version of the GPL.
12104 (license (list license:gpl2 license:gpl3))))
be0777ba
RW
12105
12106(define-public r-penalized
12107 (package
12108 (name "r-penalized")
12109 (version "0.9-51")
12110 (source
12111 (origin
12112 (method url-fetch)
12113 (uri (cran-uri "penalized" version))
12114 (sha256
12115 (base32
12116 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
12117 (build-system r-build-system)
12118 (propagated-inputs
12119 `(("r-rcpp" ,r-rcpp)
12120 ("r-rcpparmadillo" ,r-rcpparmadillo)
12121 ("r-survival" ,r-survival)))
12122 (home-page "https://cran.r-project.org/web/packages/penalized/")
12123 (synopsis "Penalized estimation in GLMs and in the Cox model")
12124 (description
12125 "This package provides tools for fitting possibly high dimensional
12126penalized regression models. The penalty structure can be any combination of
12127an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
12128constraint on the regression coefficients. The supported regression models
12129are linear, logistic and Poisson regression and the Cox Proportional Hazards
12130model. Cross-validation routines allow optimization of the tuning
12131parameters.")
12132 (license license:gpl2+)))
5570804a
RW
12133
12134(define-public r-zim
12135 (package
12136 (name "r-zim")
12137 (version "1.1.0")
12138 (source
12139 (origin
12140 (method url-fetch)
12141 (uri (cran-uri "ZIM" version))
12142 (sha256
12143 (base32
12144 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
12145 (properties `((upstream-name . "ZIM")))
12146 (build-system r-build-system)
12147 (propagated-inputs `(("r-mass" ,r-mass)))
12148 (home-page "https://github.com/biostatstudio/ZIM")
12149 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
12150 (description
12151 "Analyze count time series with excess zeros. Two types of statistical
12152models are supported: Markov regression and state-space models. They are also
12153known as observation-driven and parameter-driven models respectively in the
12154time series literature. The functions used for Markov regression or
12155observation-driven models can also be used to fit ordinary regression models
12156with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
12157negative binomial (ZINB) assumption. The package also contains miscellaneous
12158functions to compute density, distribution, quantile, and generate random
12159numbers from ZIP and ZINB distributions.")
12160 (license license:gpl3)))
026dd77c
RW
12161
12162(define-public r-nor1mix
12163 (package
12164 (name "r-nor1mix")
776c62d1 12165 (version "1.3-0")
026dd77c
RW
12166 (source
12167 (origin
12168 (method url-fetch)
12169 (uri (cran-uri "nor1mix" version))
12170 (sha256
12171 (base32
776c62d1 12172 "1817wcvlmxs70vs4db0jkxd7i037744zz8ay3c2a9949z29fxr4w"))))
026dd77c
RW
12173 (build-system r-build-system)
12174 (home-page "https://cran.r-project.org/web/packages/nor1mix/")
12175 (synopsis "Normal (1-d) mixture models")
12176 (description
12177 "This package provides S3 classes and methods for one-dimensional normal
12178mixture models, for, e.g., density estimation or clustering algorithms
12179research and teaching; it provides the widely used Marron-Wand densities. It
12180also provides tools for efficient random number generation and graphics.")
12181 (license license:gpl2+)))
648dbd27
RW
12182
12183(define-public r-beanplot
12184 (package
12185 (name "r-beanplot")
12186 (version "1.2")
12187 (source
12188 (origin
12189 (method url-fetch)
12190 (uri (cran-uri "beanplot" version))
12191 (sha256
12192 (base32
12193 "0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"))))
12194 (build-system r-build-system)
12195 (home-page "https://cran.r-project.org/web/packages/beanplot/")
12196 (synopsis "Visualization via beanplots")
12197 (description
12198 "This package provides beanplots, an alternative to
12199boxplot/stripchart/violin plots. It can be used to plot univariate comparison
12200graphs.")
12201 (license license:gpl2)))
f313baf0
RW
12202
12203(define-public r-pbdzmq
12204 (package
12205 (name "r-pbdzmq")
12206 (version "0.3-3")
12207 (source
12208 (origin
12209 (method url-fetch)
12210 (uri (cran-uri "pbdZMQ" version))
12211 (sha256
12212 (base32
12213 "1jkfcfhspvqra7vbllrvkz3jx8j7d0ang6zzcdjgpb7200sc29mf"))))
12214 (properties `((upstream-name . "pbdZMQ")))
12215 (build-system r-build-system)
12216 (inputs
12217 `(("zeromq" ,zeromq)
12218 ("zlib" ,zlib)))
12219 (native-inputs
12220 `(("pkg-config" ,pkg-config)))
12221 (home-page "https://pbdr.org/")
12222 (synopsis "R interface to ZeroMQ")
12223 (description
12224 "ZeroMQ is a well-known library for high-performance asynchronous
12225messaging in scalable, distributed applications. This package provides high
12226level R wrapper functions to easily utilize ZeroMQ. The main focus is on
12227interactive client/server programming frameworks. A few wrapper functions
12228compatible with @code{rzmq} are also provided.")
12229 (license license:gpl3)))
d17186d6
RW
12230
12231(define-public r-repr
12232 (package
12233 (name "r-repr")
2785e615 12234 (version "1.0.1")
d17186d6
RW
12235 (source
12236 (origin
12237 (method url-fetch)
12238 (uri (cran-uri "repr" version))
12239 (sha256
12240 (base32
2785e615 12241 "0jy43g34r38fqprcdys0p9pliahrj5l64a9bbkzy206qgz0j5ppc"))))
d17186d6
RW
12242 (build-system r-build-system)
12243 (propagated-inputs
12244 `(("r-base64enc" ,r-base64enc)
12245 ("r-htmltools" ,r-htmltools)
8b96b860
RW
12246 ("r-jsonlite" ,r-jsonlite)
12247 ("r-pillar" ,r-pillar)))
d17186d6
RW
12248 (home-page "https://cran.r-project.org/web/packages/repr/")
12249 (synopsis "Serializable representations")
12250 (description
12251 "This package provides string and binary representations of objects for
12252several formats and MIME types.")
12253 (license license:gpl3)))
664dedd5
RW
12254
12255(define-public r-irdisplay
12256 (package
12257 (name "r-irdisplay")
12258 (version "0.7.0")
12259 (source
12260 (origin
12261 (method url-fetch)
12262 (uri (cran-uri "IRdisplay" version))
12263 (sha256
12264 (base32
12265 "12chk53nf4zckgc4yl7gbvd7m5dvli52inp5b3f0zvcjvfncksli"))))
12266 (properties `((upstream-name . "IRdisplay")))
12267 (build-system r-build-system)
12268 (propagated-inputs
12269 `(("r-repr" ,r-repr)))
12270 (home-page "https://cran.r-project.org/web/packages/IRdisplay/")
12271 (synopsis "Jupyter display machinery")
12272 (description
12273 "This package provides an interface to the rich display capabilities of
12274Jupyter front-ends (e.g. Jupyter Notebook). It is designed to be used from a
12275running IRkernel session.")
12276 (license license:expat)))
984a8aa6
RW
12277
12278(define-public r-irkernel
12279 (package
12280 (name "r-irkernel")
bd008356 12281 (version "1.0.2")
984a8aa6
RW
12282 (source
12283 (origin
12284 (method url-fetch)
12285 (uri (cran-uri "IRkernel" version))
12286 (sha256
12287 (base32
bd008356 12288 "040qig675zaxsf81ranmvk293amrswi5098k69wyq0vgqyin6vwp"))))
984a8aa6
RW
12289 (properties `((upstream-name . "IRkernel")))
12290 (build-system r-build-system)
12291 (arguments
12292 `(#:phases
12293 (modify-phases %standard-phases
12294 (add-after 'install 'install-kernelspec
12295 (lambda* (#:key outputs #:allow-other-keys)
12296 (let ((out (assoc-ref outputs "out")))
12297 (setenv "HOME" "/tmp")
12298 (invoke "jupyter" "kernelspec" "install"
12299 "--name" "ir"
12300 "--prefix" out
12301 (string-append out "/site-library/IRkernel/kernelspec"))
12302 #t))))))
12303 (inputs
12304 `(("jupyter" ,jupyter)))
12305 (propagated-inputs
12306 `(("r-crayon" ,r-crayon)
12307 ("r-digest" ,r-digest)
12308 ("r-evaluate" ,r-evaluate)
12309 ("r-irdisplay" ,r-irdisplay)
12310 ("r-jsonlite" ,r-jsonlite)
12311 ("r-pbdzmq" ,r-pbdzmq)
12312 ("r-repr" ,r-repr)
12313 ("r-uuid" ,r-uuid)))
12314 (home-page "https://cran.r-project.org/web/packages/IRkernel/")
12315 (synopsis "Native R kernel for Jupyter")
12316 (description
12317 "The R kernel for the Jupyter environment executes R code which the
12318front-end (Jupyter Notebook or other front-ends) submits to the kernel via the
12319network.")
12320 (license license:expat)))
51df4340
RW
12321
12322(define-public r-gmodels
12323 (package
12324 (name "r-gmodels")
12325 (version "2.18.1")
12326 (source
12327 (origin
12328 (method url-fetch)
12329 (uri (cran-uri "gmodels" version))
12330 (sha256
12331 (base32
12332 "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"))))
12333 (build-system r-build-system)
12334 (propagated-inputs
12335 `(("r-gdata" ,r-gdata)
12336 ("r-mass" ,r-mass)))
12337 (home-page "https://cran.r-project.org/web/packages/gmodels/")
12338 (synopsis "Various R programming tools for model fitting")
12339 (description
12340 "This package provides various R programming tools for model fitting.")
12341 (license license:gpl2)))
3942bf5e
RW
12342
12343(define-public r-apcluster
12344 (package
12345 (name "r-apcluster")
53040408 12346 (version "1.4.8")
3942bf5e
RW
12347 (source
12348 (origin
12349 (method url-fetch)
12350 (uri (cran-uri "apcluster" version))
12351 (sha256
12352 (base32
53040408 12353 "0lzf2jqm56i74wif6x5sw3j0w2qc4sni49zq2fgbl89b7lwkvchj"))))
3942bf5e
RW
12354 (build-system r-build-system)
12355 (propagated-inputs
12356 `(("r-matrix" ,r-matrix)
12357 ("r-rcpp" ,r-rcpp)))
12358 (home-page "https://cran.r-project.org/web/packages/apcluster/")
12359 (synopsis "Affinity propagation clustering")
12360 (description
12361 "This package implements affinity propagation clustering introduced by
12362Frey and Dueck (2007). The package further provides leveraged affinity
12363propagation and an algorithm for exemplar-based agglomerative clustering that
12364can also be used to join clusters obtained from affinity propagation. Various
12365plotting functions are available for analyzing clustering results.")
12366 (license license:gpl2+)))
a97796cd
RW
12367
12368(define-public r-valr
12369 (package
12370 (name "r-valr")
12371 (version "0.5.0")
12372 (source
12373 (origin
12374 (method url-fetch)
12375 (uri (cran-uri "valr" version))
12376 (sha256
12377 (base32
12378 "14jhrwkiwmha3vlmm7b50n2xxyizj6ddmy89gb20mpzq7qhz1ika"))))
12379 (build-system r-build-system)
12380 (propagated-inputs
12381 `(("r-broom" ,r-broom)
12382 ("r-dplyr" ,r-dplyr)
12383 ("r-ggplot2" ,r-ggplot2)
12384 ("r-rcpp" ,r-rcpp)
12385 ("r-readr" ,r-readr)
12386 ("r-rlang" ,r-rlang)
12387 ("r-stringr" ,r-stringr)
12388 ("r-tibble" ,r-tibble)))
12389 (home-page "http://github.com/rnabioco/valr")
12390 (synopsis "Genome interval arithmetic in R")
12391 (description
12392 "This package enables you to read and manipulate genome intervals and
12393signals. It provides functionality similar to command-line tool suites within
12394R, enabling interactive analysis and visualization of genome-scale data.")
12395 (license license:expat)))
100f5602
NB
12396
12397(define-public r-rematch2
12398 (package
12399 (name "r-rematch2")
8518744e 12400 (version "2.1.0")
100f5602
NB
12401 (source
12402 (origin
12403 (method url-fetch)
12404 (uri (cran-uri "rematch2" version))
12405 (sha256
12406 (base32
8518744e 12407 "00cznm6rk33b53w7zybkz7549bnydc66znpi5mb0xd24pmqp0rvq"))))
100f5602
NB
12408 (build-system r-build-system)
12409 (propagated-inputs
12410 `(("r-tibble" ,r-tibble)))
12411 (home-page "https://github.com/r-lib/rematch2")
12412 (synopsis "Tidy output from regular expression matching")
12413 (description
12414 "This package provides wrappers on @code{regexpr} and @code{gregexpr} to
12415return the match results in tidy data frames.")
12416 (license license:expat)))
0c02f94f
RW
12417
12418(define-public r-picante
12419 (package
12420 (name "r-picante")
12421 (version "1.8")
12422 (source
12423 (origin
12424 (method url-fetch)
12425 (uri (cran-uri "picante" version))
12426 (sha256
12427 (base32
12428 "1bcq2j7fs89c2jib68qq6la67rxyg9raryf162mwvjakpf6k19l1"))))
12429 (build-system r-build-system)
12430 (propagated-inputs
12431 `(("r-ape" ,r-ape)
12432 ("r-nlme" ,r-nlme)
12433 ("r-vegan" ,r-vegan)))
12434 (home-page "https://cran.r-project.org/web/packages/picante/")
12435 (synopsis "Integrating phylogenies and ecology")
12436 (description
12437 "This package provides functions for phylocom integration, community
12438analyses, null-models, traits and evolution. It implements numerous
12439ecophylogenetic approaches including measures of community phylogenetic and
12440trait diversity, phylogenetic signal, estimation of trait values for
12441unobserved taxa, null models for community and phylogeny randomizations, and
12442utility functions for data input/output and phylogeny plotting. A full
12443description of package functionality and methods are provided by Kembel et
12444al. (2010).")
12445 (license license:gpl2)))
93f178b5
RW
12446
12447(define-public r-reinforcelearn
12448 (package
12449 (name "r-reinforcelearn")
d1ed092e 12450 (version "0.2.1")
93f178b5
RW
12451 (source
12452 (origin
12453 (method url-fetch)
12454 (uri (cran-uri "reinforcelearn" version))
12455 (sha256
12456 (base32
d1ed092e 12457 "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b"))))
93f178b5
RW
12458 (build-system r-build-system)
12459 (propagated-inputs
12460 `(("r-checkmate" ,r-checkmate)
12461 ("r-nnet" ,r-nnet)
12462 ("r-purrr" ,r-purrr)
12463 ("r-r6" ,r-r6)))
12464 (home-page "https://markusdumke.github.io/reinforcelearn")
12465 (synopsis "Reinforcement learning")
12466 (description
12467 "This package implements reinforcement learning environments and
12468algorithms as described in Sutton & Barto (1998). The Q-Learning algorithm
12469can be used with function approximation, eligibility traces (Singh & Sutton,
124701996) and experience replay (Mnih et al., 2013).")
12471 (license license:expat)))
f98d97c6
RW
12472
12473(define-public r-lemon
12474 (package
12475 (name "r-lemon")
12476 (version "0.4.3")
12477 (source
12478 (origin
12479 (method url-fetch)
12480 (uri (cran-uri "lemon" version))
12481 (sha256
12482 (base32
12483 "0wsn5bfg10wq4dnrgpyraz2bzx9p19c7hf1pwj3h4zmpqfgsdbpw"))))
12484 (build-system r-build-system)
12485 (propagated-inputs
12486 `(("r-ggplot2" ,r-ggplot2)
12487 ("r-gridextra" ,r-gridextra)
12488 ("r-gtable" ,r-gtable)
12489 ("r-knitr" ,r-knitr)
12490 ("r-lattice" ,r-lattice)
12491 ("r-plyr" ,r-plyr)
12492 ("r-scales" ,r-scales)))
12493 (home-page "https://github.com/stefanedwards/lemon")
12494 (synopsis "Freshen up your ggplot2 plots")
12495 (description
12496 "This package provides functions for working with legends and axis lines
12497of ggplot2, facets that repeat axis lines on all panels, and some knitr
12498extensions.")
12499 (license license:gpl3)))
79db3a1a
RW
12500
12501(define-public r-wgaim
12502 (package
12503 (name "r-wgaim")
5feaa775 12504 (version "2.0-0")
79db3a1a
RW
12505 (source
12506 (origin
12507 (method url-fetch)
12508 (uri (cran-uri "wgaim" version))
12509 (sha256
12510 (base32
5feaa775 12511 "0wnb10vibgq8h1ly6lq8kzymf30vx0j0g8fc2zidblbvwag9ka1g"))))
79db3a1a
RW
12512 (build-system r-build-system)
12513 (propagated-inputs
5feaa775 12514 `(("r-ggplot2" ,r-ggplot2)
79db3a1a
RW
12515 ("r-qtl" ,r-qtl)))
12516 (home-page "https://cran.r-project.org/web/packages/wgaim")
12517 (synopsis "Whole genome average interval mapping for QTL detection")
12518 (description
12519 "This package integrates sophisticated mixed modelling methods with a
12520whole genome approach to detecting significant QTL in linkage maps.")
12521 (license license:gpl2+)))
f33cb7ab
RW
12522
12523(define-public r-bedr
12524 (package
12525 (name "r-bedr")
3c18fb13 12526 (version "1.0.7")
f33cb7ab
RW
12527 (source
12528 (origin
12529 (method url-fetch)
12530 (uri (cran-uri "bedr" version))
12531 (sha256
12532 (base32
3c18fb13 12533 "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j"))))
f33cb7ab
RW
12534 (build-system r-build-system)
12535 (propagated-inputs
12536 `(("r-data-table" ,r-data-table)
12537 ("r-r-utils" ,r-r-utils)
12538 ("r-testthat" ,r-testthat)
12539 ("r-venndiagram" ,r-venndiagram)
12540 ("r-yaml" ,r-yaml)
12541 ("bedops" ,bedops)
12542 ("bedtools" ,bedtools)
12543 ("htslib" ,htslib))) ; for tabix
12544 (native-inputs
12545 `(("r-knitr" ,r-knitr))) ; for vignettes
12546 (home-page "https://cran.r-project.org/web/packages/bedr")
12547 (synopsis "Genomic region processing")
12548 (description
12549 "This package is for genomic regions processing using command line tools
12550such as BEDTools, BEDOPS and Tabix. These tools offer scalable and efficient
12551utilities to perform genome arithmetic e.g indexing, formatting and merging.
12552The bedr package's API enhances access to these tools as well as offers
12553additional utilities for genomic regions processing.")
12554 (license license:gpl2)))
459dcb95
RW
12555
12556(define-public r-partitions
12557 (package
12558 (name "r-partitions")
12559 (version "1.9-19")
12560 (source
12561 (origin
12562 (method url-fetch)
12563 (uri (cran-uri "partitions" version))
12564 (sha256
12565 (base32
12566 "1pklfnjdc094c8nzkqcdvqzdh8v3p5n8jbg4pf9678iw648saiyx"))))
12567 (build-system r-build-system)
12568 (propagated-inputs
12569 `(("r-gmp" ,r-gmp)
12570 ("r-polynom" ,r-polynom)))
12571 (home-page "https://cran.r-project.org/web/packages/partitions")
12572 (synopsis "Additive partitions of integers")
12573 (description
12574 "This package provides tools to enumerates the partitions, unequal
12575partitions, and restricted partitions of an integer; the three corresponding
12576partition functions are also given.")
12577 ;; Any version of the GPL
12578 (license license:gpl2+)))
761c097f
RW
12579
12580(define-public r-brobdingnag
12581 (package
12582 (name "r-brobdingnag")
12583 (version "1.2-6")
12584 (source
12585 (origin
12586 (method url-fetch)
12587 (uri (cran-uri "Brobdingnag" version))
12588 (sha256
12589 (base32
12590 "1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"))))
12591 (properties `((upstream-name . "Brobdingnag")))
12592 (build-system r-build-system)
12593 (home-page "https://github.com/RobinHankin/Brobdingnag.git")
12594 (synopsis "Very large numbers in R")
12595 (description
12596 "This package handles very large numbers in R. Real numbers are held
12597using their natural logarithms, plus a logical flag indicating sign. The
12598package includes a vignette that gives a step-by-step introduction to using S4
12599methods.")
12600 ;; Any version of the GPL
12601 (license license:gpl2+)))
c30be23a
RW
12602
12603(define-public r-untb
12604 (package
12605 (name "r-untb")
12606 (version "1.7-4")
12607 (source
12608 (origin
12609 (method url-fetch)
12610 (uri (cran-uri "untb" version))
12611 (sha256
12612 (base32
12613 "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6"))))
12614 (build-system r-build-system)
12615 (propagated-inputs
12616 `(("r-brobdingnag" ,r-brobdingnag)
12617 ("r-partitions" ,r-partitions)
12618 ("r-polynom" ,r-polynom)))
12619 (home-page "https://github.com/RobinHankin/untb.git")
12620 (synopsis "Ecological drift under the UNTB")
12621 (description
12622 "This package provides numerical simulations, and visualizations, of
12623Hubbell's @dfn{Unified Neutral Theory of Biodiversity} (UNTB).")
12624 (license license:gpl2+)))
ea87b4e3
RW
12625
12626(define-public r-stepwise
12627 (package
12628 (name "r-stepwise")
12629 (version "0.3")
12630 (source
12631 (origin
12632 (method url-fetch)
12633 (uri (cran-uri "stepwise" version))
12634 (sha256
12635 (base32
12636 "1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"))))
12637 (build-system r-build-system)
12638 (home-page "http://stat.sfu.ca/statgen/research/stepwise.html")
12639 (synopsis "Stepwise detection of recombination breakpoints")
12640 (description
12641 "This package provides a stepwise approach to identifying recombination
12642breakpoints in a genomic sequence alignment.")
12643 (license license:gpl2+)))
2a35bb15
RW
12644
12645(define-public r-snpmaxsel
12646 (package
12647 (name "r-snpmaxsel")
12648 (version "1.0-3")
12649 (source
12650 (origin
12651 (method url-fetch)
12652 (uri (cran-uri "SNPmaxsel" version))
12653 (sha256
12654 (base32
12655 "0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"))))
12656 (properties `((upstream-name . "SNPmaxsel")))
12657 (build-system r-build-system)
12658 (propagated-inputs
12659 `(("r-combinat" ,r-combinat)
12660 ("r-mvtnorm" ,r-mvtnorm)))
12661 (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html")
12662 (synopsis "Maximally selected statistics for SNP data")
12663 (description
12664 "This package implements asymptotic methods related to maximally selected
12665statistics, with applications to @dfn{single-nucleotide polymorphism} (SNP)
12666data.")
12667 (license license:gpl2+)))
7002c44f 12668
49a48c49
RW
12669(define-public r-acsnminer
12670 (package
12671 (name "r-acsnminer")
12672 (version "0.16.8.25")
12673 (source (origin
12674 (method url-fetch)
12675 (uri (cran-uri "ACSNMineR" version))
12676 (sha256
12677 (base32
12678 "0gh604s8qall6zfjlwcg2ilxjvz08dplf9k5g47idhv43scm748l"))))
12679 (properties `((upstream-name . "ACSNMineR")))
12680 (build-system r-build-system)
12681 (propagated-inputs
12682 `(("r-ggplot2" ,r-ggplot2)
12683 ("r-gridextra" ,r-gridextra)))
12684 (home-page "https://cran.r-project.org/web/packages/ACSNMineR")
12685 (synopsis "Gene enrichment analysis")
12686 (description
12687 "This package provides tools to compute and represent gene set enrichment
12688or depletion from your data based on pre-saved maps from the @dfn{Atlas of
12689Cancer Signalling Networks} (ACSN) or user imported maps. The gene set
12690enrichment can be run with hypergeometric test or Fisher exact test, and can
12691use multiple corrections. Visualization of data can be done either by
12692barplots or heatmaps.")
12693 (license license:gpl2+)))
12694
c4d521ba
RW
12695(define-public r-seqinr
12696 (package
12697 (name "r-seqinr")
fd399b7a 12698 (version "3.6-1")
c4d521ba
RW
12699 (source
12700 (origin
12701 (method url-fetch)
12702 (uri (cran-uri "seqinr" version))
12703 (sha256
12704 (base32
fd399b7a 12705 "0j30za6kji6y3v09cvcydiacnp65pv6ig8aw7cydl47l5s9chky4"))))
c4d521ba
RW
12706 (build-system r-build-system)
12707 (propagated-inputs
12708 `(("r-ade4" ,r-ade4)
12709 ("r-segmented" ,r-segmented)))
12710 (inputs
12711 `(("zlib" ,zlib)))
12712 (home-page "http://seqinr.r-forge.r-project.org/")
12713 (synopsis "Biological sequences retrieval and analysis")
12714 (description
12715 "This package provides tools for exploratory data analysis and data
12716visualization of biological sequence (DNA and protein) data. It also includes
12717utilities for sequence data management under the ACNUC system.")
12718 (license license:gpl2+)))
12719
7002c44f
RW
12720(define-public r-units
12721 (package
12722 (name "r-units")
dfe4c8c4 12723 (version "0.6-4")
7002c44f
RW
12724 (source
12725 (origin
12726 (method url-fetch)
12727 (uri (cran-uri "units" version))
12728 (sha256
12729 (base32
dfe4c8c4 12730 "1jz0mzd78sdfxkhqw041ji50hmhjk2ha55i31yjvz35nsw30lwi5"))))
7002c44f
RW
12731 (build-system r-build-system)
12732 (inputs
12733 `(("udunits" ,udunits)))
12734 (propagated-inputs
12735 `(("r-rcpp" ,r-rcpp)))
12736 (home-page "https://github.com/r-quantities/units/")
12737 (synopsis "Measurement Units for R Vectors")
12738 (description
12739 "This package provides support for measurement units in R vectors,
12740matrices and arrays: automatic propagation, conversion, derivation and
12741simplification of units; raising errors in case of unit incompatibility. It
12742is compatible with the @code{POSIXct}, @code{Date} and @code{difftime}
12743classes.")
12744 (license license:gpl2)))
518c1dea
RW
12745
12746(define-public r-classint
12747 (package
12748 (name "r-classint")
24d43986 12749 (version "0.4-1")
518c1dea
RW
12750 (source
12751 (origin
12752 (method url-fetch)
12753 (uri (cran-uri "classInt" version))
12754 (sha256
12755 (base32
24d43986 12756 "00q1bpgblrldckn1rk166q1b0hgap2sjjyfmfcyh6ydk6y73ziir"))))
518c1dea
RW
12757 (properties `((upstream-name . "classInt")))
12758 (build-system r-build-system)
12759 (propagated-inputs
12760 `(("r-class" ,r-class)
1bbfca18
RW
12761 ("r-e1071" ,r-e1071)
12762 ("r-kernsmooth" ,r-kernsmooth)))
518c1dea
RW
12763 (native-inputs `(("gfortran" ,gfortran)))
12764 (home-page "https://github.com/r-spatial/classInt/")
12765 (synopsis "Choose univariate class intervals")
12766 (description
12767 "This package provides selected commonly used methods for choosing
12768univariate class intervals for mapping or other graphics purposes.")
12769 (license license:gpl2+)))
66c08ff4
RW
12770
12771(define-public r-spdata
12772 (package
12773 (name "r-spdata")
12774 (version "0.3.0")
12775 (source
12776 (origin
12777 (method url-fetch)
12778 (uri (cran-uri "spData" version))
12779 (sha256
12780 (base32
12781 "162cqb331ki43jx4r8lpkjpn2l712figd896rnawg9j1jmjyl96y"))))
12782 (properties `((upstream-name . "spData")))
12783 (build-system r-build-system)
12784 (home-page "https://github.com/Nowosad/spData")
12785 (synopsis "Datasets for spatial analysis")
12786 (description
12787 "This a package containing diverse spatial datasets for demonstrating,
12788benchmarking and teaching spatial data analysis. It includes R data of class
12789@code{sf}, @code{Spatial}, and @code{nb}. It also contains data stored in a
12790range of file formats including GeoJSON, ESRI Shapefile and GeoPackage. Some
12791of the datasets are designed to illustrate specific analysis techniques.
12792@code{cycle_hire()} and @code{cycle_hire_osm()}, for example, are designed to
12793illustrate point pattern analysis techniques.")
12794 (license license:cc0)))
e5228273
RW
12795
12796(define-public r-learnbayes
12797 (package
12798 (name "r-learnbayes")
12799 (version "2.15.1")
12800 (source
12801 (origin
12802 (method url-fetch)
12803 (uri (cran-uri "LearnBayes" version))
12804 (sha256
12805 (base32
12806 "0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"))))
12807 (properties `((upstream-name . "LearnBayes")))
12808 (build-system r-build-system)
12809 (home-page "https://cran.r-project.org/web/packages/LearnBayes")
12810 (synopsis "Functions for learning Bayesian inference")
12811 (description
12812 "This package provides a collection of functions helpful in learning the
12813basic tenets of Bayesian statistical inference. It contains functions for
12814summarizing basic one and two parameter posterior distributions and predictive
12815distributions. It contains MCMC algorithms for summarizing posterior
12816distributions defined by the user. It also contains functions for regression
12817models, hierarchical models, Bayesian tests, and illustrations of Gibbs
12818sampling.")
12819 (license license:gpl2+)))
dcc50286
RW
12820
12821(define-public r-deldir
12822 (package
12823 (name "r-deldir")
4eed03ea 12824 (version "0.1-23")
dcc50286
RW
12825 (source
12826 (origin
12827 (method url-fetch)
12828 (uri (cran-uri "deldir" version))
12829 (sha256
12830 (base32
4eed03ea 12831 "0790dwxb2mz1ffz8gd5vwdr0if2q76dzy3vab5rsykf9kz72n4g0"))))
dcc50286
RW
12832 (build-system r-build-system)
12833 (native-inputs `(("gfortran" ,gfortran)))
12834 (home-page "https://cran.r-project.org/web/packages/deldir")
12835 (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation")
12836 (description
12837 "This package provides tools for calculating the Delaunay triangulation
12838and the Dirichlet or Voronoi tessellation (with respect to the entire plane)
12839of a planar point set. It plots triangulations and tessellations in various
12840ways, clips tessellations to sub-windows, calculates perimeters of
12841tessellations, and summarizes information about the tiles of the
12842tessellation.")
12843 (license license:gpl2+)))
d884e407
RW
12844
12845(define-public r-sf
12846 (package
12847 (name "r-sf")
2deb1529 12848 (version "0.7-7")
d884e407
RW
12849 (source
12850 (origin
12851 (method url-fetch)
12852 (uri (cran-uri "sf" version))
12853 (sha256
12854 (base32
2deb1529 12855 "192hw52x1qlif8zyai1kff1wiyr3yl5f7jj1rk3k0nr8das0qy6i"))))
d884e407
RW
12856 (build-system r-build-system)
12857 (inputs
12858 `(("gdal" ,gdal)
12859 ("geos" ,geos)
12860 ("proj" ,proj.4)
12861 ("zlib" ,zlib)))
12862 (propagated-inputs
12863 `(("r-classint" ,r-classint)
12864 ("r-dbi" ,r-dbi)
12865 ("r-magrittr" ,r-magrittr)
12866 ("r-rcpp" ,r-rcpp)
12867 ("r-units" ,r-units)))
12868 (native-inputs `(("pkg-config" ,pkg-config)))
12869 (home-page "https://github.com/r-spatial/sf/")
12870 (synopsis "Simple features for R")
12871 (description
12872 "This package provides support for simple features, a standardized way to
12873encode spatial vector data. It binds to GDAL for reading and writing data, to
12874GEOS for geometrical operations, and to PROJ for projection conversions and
12875datum transformations.")
12876 ;; Either of these licenses
12877 (license (list license:gpl2 license:expat))))
e371e534
RW
12878
12879(define-public r-spdep
12880 (package
12881 (name "r-spdep")
24be014e 12882 (version "1.1-2")
e371e534
RW
12883 (source
12884 (origin
12885 (method url-fetch)
12886 (uri (cran-uri "spdep" version))
12887 (sha256
12888 (base32
24be014e 12889 "06mk81kc1ml2wjc8wwwgr0wasjcr4mwrxpfa8vfc373bmnha635s"))))
e371e534
RW
12890 (build-system r-build-system)
12891 (propagated-inputs
12892 `(("r-boot" ,r-boot)
12893 ("r-coda" ,r-coda)
12894 ("r-deldir" ,r-deldir)
12895 ("r-expm" ,r-expm)
12896 ("r-gmodels" ,r-gmodels)
12897 ("r-learnbayes" ,r-learnbayes)
12898 ("r-mass" ,r-mass)
12899 ("r-matrix" ,r-matrix)
12900 ("r-nlme" ,r-nlme)
12901 ("r-sf" ,r-sf)
12902 ("r-sp" ,r-sp)
12903 ("r-spdata" ,r-spdata)))
12904 (home-page "https://github.com/r-spatial/spdep/")
12905 (synopsis "Spatial dependence: weighting schemes, statistics and models")
12906 (description
12907 "This package provides a collection of functions to create spatial
12908weights matrix objects from polygon contiguities, from point patterns by
12909distance and tessellations, for summarizing these objects, and for permitting
12910their use in spatial data analysis, including regional aggregation by minimum
12911spanning tree.")
12912 (license license:gpl2+)))
91c1fbdf
RW
12913
12914(define-public r-adegenet
12915 (package
12916 (name "r-adegenet")
12917 (version "2.1.1")
12918 (source
12919 (origin
12920 (method url-fetch)
12921 (uri (cran-uri "adegenet" version))
12922 (sha256
12923 (base32
12924 "0ynfblp0hbd3dp3k86fn1wyhqr28lk6hs2bg4q7gyf0sfdfzwhrh"))))
12925 (build-system r-build-system)
12926 (propagated-inputs
12927 `(("r-ade4" ,r-ade4)
12928 ("r-ape" ,r-ape)
12929 ("r-boot" ,r-boot)
12930 ("r-dplyr" ,r-dplyr)
12931 ("r-ggplot2" ,r-ggplot2)
12932 ("r-igraph" ,r-igraph)
12933 ("r-mass" ,r-mass)
12934 ("r-reshape2" ,r-reshape2)
12935 ("r-seqinr" ,r-seqinr)
12936 ("r-shiny" ,r-shiny)
12937 ("r-spdep" ,r-spdep)
12938 ("r-vegan" ,r-vegan)))
12939 (home-page "https://github.com/thibautjombart/adegenet")
12940 (synopsis "Exploratory analysis of genetic and genomic data")
12941 (description
12942 "This package provides a toolset for the exploration of genetic and
12943genomic data. Adegenet provides formal (S4) classes for storing and handling
12944various genetic data, including genetic markers with varying ploidy and
12945hierarchical population structure (@code{genind} class), alleles counts by
12946populations (@code{genpop}), and genome-wide SNP data (@code{genlight}). It
12947also implements original multivariate methods (DAPC, sPCA), graphics,
12948statistical tests, simulation tools, distance and similarity measures, and
12949several spatial methods. A range of both empirical and simulated datasets is
12950also provided to illustrate various methods.")
12951 (license license:gpl2+)))
3d2bc817
RW
12952
12953(define-public r-pegas
12954 (package
12955 (name "r-pegas")
12956 (version "0.11")
12957 (source
12958 (origin
12959 (method url-fetch)
12960 (uri (cran-uri "pegas" version))
12961 (sha256
12962 (base32
12963 "0l21bapzbjcvblbvks3jh9rpy9hng1ccd7f0glhqw695lc737bpx"))))
12964 (build-system r-build-system)
12965 (propagated-inputs
12966 `(("r-adegenet" ,r-adegenet)
12967 ("r-ape" ,r-ape)))
12968 (home-page "http://ape-package.ird.fr/pegas.html")
12969 (synopsis "Population and evolutionary genetics analysis system")
12970 (description
12971 "This package provides functions for reading, writing, plotting,
12972analysing, and manipulating allelic and haplotypic data, including from VCF
12973files, and for the analysis of population nucleotide sequences and
12974micro-satellites including coalescent analyses, linkage disequilibrium,
12975population structure (Fst, Amova) and equilibrium (HWE), haplotype networks,
12976minimum spanning tree and network, and median-joining networks.")
12977 (license license:gpl2+)))
cd977b35
RW
12978
12979(define-public r-rmetasim
12980 (package
12981 (name "r-rmetasim")
12982 (version "3.1.7")
12983 (source
12984 (origin
12985 (method url-fetch)
12986 (uri (cran-uri "rmetasim" version))
12987 (sha256
12988 (base32
12989 "0sz4mdprdi6sgkfwfdvh2hr9nxiwq17sw0vggq3cvs7lzb0i6m9r"))))
12990 (build-system r-build-system)
12991 (propagated-inputs
12992 `(("r-ade4" ,r-ade4)
12993 ("r-adegenet" ,r-adegenet)
12994 ("r-gtools" ,r-gtools)
12995 ("r-pegas" ,r-pegas)))
12996 (home-page "https://cran.r-project.org/web/packages/rmetasim")
12997 (synopsis "Individual-based population genetic simulation environment")
12998 (description
12999 "This package provides an interface between R and the metasim simulation
13000engine. The simulation environment is documented in: Strand, A.(2002),
13001Metasim 1.0: an individual-based environment for simulating population
13002genetics of complex population dynamics.")
13003 ;; Any GPL version
13004 (license license:gpl2+)))
601ddf02
RW
13005
13006(define-public r-genetics
13007 (package
13008 (name "r-genetics")
f1c1bbc1 13009 (version "1.3.8.1.2")
601ddf02
RW
13010 (source
13011 (origin
13012 (method url-fetch)
13013 (uri (cran-uri "genetics" version))
13014 (sha256
13015 (base32
f1c1bbc1 13016 "1v0ylnia6c44v356dsmnkx6054vcxazpzsrdh3yph5ch5vg6gjrh"))))
601ddf02
RW
13017 (build-system r-build-system)
13018 (propagated-inputs
13019 `(("r-combinat" ,r-combinat)
13020 ("r-gdata" ,r-gdata)
13021 ("r-gtools" ,r-gtools)
13022 ("r-mass" ,r-mass)
13023 ("r-mvtnorm" ,r-mvtnorm)))
13024 (home-page "https://cran.r-project.org/web/packages/genetics/")
13025 (synopsis "Population genetics")
13026 (description
13027 "This package provides classes and methods for handling genetic data.
13028It includes classes to represent genotypes and haplotypes at single markers up
13029to multiple markers on multiple chromosomes. Function include allele
13030frequencies, flagging homo/heterozygotes, flagging carriers of certain
13031alleles, estimating and testing for Hardy-Weinberg disequilibrium, estimating
13032and testing for linkage disequilibrium, ...")
13033 ;; Any GPL version.
13034 (license license:gpl2+)))
5ef7d057
RW
13035
13036(define-public r-snp-plotter
13037 (package
13038 (name "r-snp-plotter")
13039 (version "0.5.1")
13040 (source
13041 (origin
13042 (method url-fetch)
13043 (uri (cran-uri "snp.plotter" version))
13044 (sha256
13045 (base32
13046 "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"))))
13047 (properties `((upstream-name . "snp.plotter")))
13048 (build-system r-build-system)
13049 (propagated-inputs `(("r-genetics" ,r-genetics)))
13050 (home-page "https://cran.r-project.org/web/packages/snp.plotter/")
13051 (synopsis "Plot p-values using single SNP and/or haplotype data")
13052 (description
13053 "This package helps you create plots of p-values using single SNP and/or
13054haplotype data. Main features of the package include options to display a
13055@dfn{linkage disequilibrium} (LD) plot and the ability to plot multiple
13056datasets simultaneously. Plots can be created using global and/or individual
13057haplotype p-values along with single SNP p-values. Images are created as
13058either PDF/EPS files.")
13059 (license license:gpl2+)))
6a472af3
RW
13060
13061(define-public r-polspline
13062 (package
13063 (name "r-polspline")
9fea25cf 13064 (version "1.1.15")
6a472af3
RW
13065 (source
13066 (origin
13067 (method url-fetch)
13068 (uri (cran-uri "polspline" version))
13069 (sha256
13070 (base32
9fea25cf 13071 "19zs4kpagsrzhng1byjbz1c4jxnfk58h4rgr096ml1bjwrgamnwc"))))
6a472af3
RW
13072 (build-system r-build-system)
13073 (native-inputs `(("gfortran" ,gfortran)))
13074 (home-page "https://cran.r-project.org/web/packages/polspline/")
13075 (synopsis "Polynomial spline routines")
13076 (description
13077 "This package provides routines for the polynomial spline fitting
13078routines hazard regression, hazard estimation with flexible tails, logspline,
13079lspec, polyclass, and polymars.")
13080 (license license:gpl2+)))
a8c965cf
RW
13081
13082(define-public r-rms
13083 (package
13084 (name "r-rms")
88a39cc6 13085 (version "5.1-3.1")
a8c965cf
RW
13086 (source
13087 (origin
13088 (method url-fetch)
13089 (uri (cran-uri "rms" version))
13090 (sha256
13091 (base32
88a39cc6 13092 "0drbr3g0x5pbxyzy50wnf92rbal8izizrcqslqhg0gsfg9adjih9"))))
a8c965cf
RW
13093 (build-system r-build-system)
13094 (propagated-inputs
13095 `(("r-ggplot2" ,r-ggplot2)
13096 ("r-hmisc" ,r-hmisc)
13097 ("r-htmltable" ,r-htmltable)
13098 ("r-htmltools" ,r-htmltools)
13099 ("r-lattice" ,r-lattice)
13100 ("r-multcomp" ,r-multcomp)
13101 ("r-nlme" ,r-nlme)
13102 ("r-polspline" ,r-polspline)
13103 ("r-quantreg" ,r-quantreg)
13104 ("r-rpart" ,r-rpart)
13105 ("r-sparsem" ,r-sparsem)
13106 ("r-survival" ,r-survival)))
13107 (native-inputs `(("gfortran" ,gfortran)))
13108 (home-page "http://biostat.mc.vanderbilt.edu/rms")
13109 (synopsis "Regression modeling strategies")
13110 (description
13111 "This is a package for regression modeling, testing, estimation,
13112validation, graphics, prediction, and typesetting by storing enhanced model
13113design attributes in the fit. The rms package is a collection of functions
13114that assist with and streamline modeling. It also contains functions for
13115binary and ordinal logistic regression models, ordinal models for continuous Y
13116with a variety of distribution families, and the Buckley-James multiple
13117regression model for right-censored responses, and implements penalized
13118maximum likelihood estimation for logistic and ordinary linear models. The
13119package works with almost any regression model, but it was especially written
13120to work with binary or ordinal regression models, Cox regression, accelerated
13121failure time models, ordinary linear models, the Buckley-James model,
13122generalized least squares for serially or spatially correlated observations,
13123generalized linear models, and quantile regression.")
13124 (license license:gpl2+)))
cd47dcf6
RW
13125
13126(define-public r-haplo-stats
13127 (package
13128 (name "r-haplo-stats")
13129 (version "1.7.9")
13130 (source
13131 (origin
13132 (method url-fetch)
13133 (uri (cran-uri "haplo.stats" version))
13134 (sha256
13135 (base32
13136 "19kxascqq5qz0zdxx0w837ji207y1z2ggxkl4vmlbay03k2dw2mx"))))
13137 (properties `((upstream-name . "haplo.stats")))
13138 (build-system r-build-system)
13139 (propagated-inputs
13140 `(("r-rms" ,r-rms)))
13141 (native-inputs
13142 `(("r-r-rsp" ,r-r-rsp))) ; for vignettes
13143 (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software")
13144 (synopsis "Analysis of haplotypes when linkage phase is ambiguous")
13145 (description
13146 "This package provides routines for the analysis of indirectly measured
13147haplotypes. The statistical methods assume that all subjects are unrelated
13148and that haplotypes are ambiguous (due to unknown linkage phase of the genetic
13149markers). The main functions are: @code{haplo.em()}, @code{haplo.glm()},
13150@code{haplo.score()}, and @code{haplo.power()}; all of which have detailed
13151examples in the vignette.")
13152 (license license:gpl2+)))
bffb5826
RW
13153
13154(define-public r-bqtl
13155 (package
13156 (name "r-bqtl")
13157 (version "1.0-32")
13158 (source
13159 (origin
13160 (method url-fetch)
13161 (uri (cran-uri "bqtl" version))
13162 (sha256
13163 (base32
13164 "0jjqgsm9fmvz5nkgz608xfljjpmaf4rs4f7kxvpqn4b1l9s5lhci"))))
13165 (build-system r-build-system)
13166 (native-inputs `(("gfortran" ,gfortran)))
13167 (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/")
13168 (synopsis "Bayesian QTL mapping toolkit")
13169 (description
13170 "This is a QTL mapping toolkit for inbred crosses and recombinant inbred
13171lines. It includes maximum likelihood and Bayesian tools.")
13172 (license license:gpl2+)))
73fcd222
RW
13173
13174(define-public r-ibdreg
13175 (package
13176 (name "r-ibdreg")
13177 (version "0.2.5")
13178 (source
13179 (origin
13180 (method url-fetch)
13181 (uri (cran-uri "ibdreg" version))
13182 (sha256
13183 (base32
13184 "1kaa5q1byi30wzr0mw4w2cv1ssxprzcwf91wrpqwkgcsdy7dkh2g"))))
13185 (build-system r-build-system)
13186 (home-page "https://www.mayo.edu/research/labs/\
13187statistical-genetics-genetic-epidemiology/software")
13188 (synopsis "Regression methods for IBD linkage with covariates")
13189 (description
13190 "This package provides a method to test genetic linkage with covariates
13191by regression methods with response IBD sharing for relative pairs. Account
13192for correlations of IBD statistics and covariates for relative pairs within
13193the same pedigree.")
13194 (license license:gpl2+)))
d4a255a4
RW
13195
13196(define-public r-dlmap
13197 (package
13198 (name "r-dlmap")
13199 (version "1.13")
13200 (source
13201 (origin
13202 (method url-fetch)
13203 (uri (cran-uri "dlmap" version))
13204 (sha256
13205 (base32
13206 "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"))))
13207 (build-system r-build-system)
13208 (propagated-inputs
13209 `(("r-ibdreg" ,r-ibdreg)
13210 ("r-mgcv" ,r-mgcv)
13211 ("r-nlme" ,r-nlme)
13212 ("r-qtl" ,r-qtl)
13213 ("r-wgaim" ,r-wgaim)))
13214 (home-page "https://cran.r-project.org/web/packages/dlmap/")
13215 (synopsis "Detection localization mapping for QTL")
13216 (description
13217 "This is package for QTL mapping in a mixed model framework with separate
13218detection and localization stages. The first stage detects the number of QTL
13219on each chromosome based on the genetic variation due to grouped markers on
13220the chromosome; the second stage uses this information to determine the most
13221likely QTL positions. The mixed model can accommodate general fixed and
13222random effects, including spatial effects in field trials and pedigree
13223effects. It is applicable to backcrosses, doubled haploids, recombinant
13224inbred lines, F2 intercrosses, and association mapping populations.")
13225 (license license:gpl2)))
1cdd9f0e
RW
13226
13227(define-public r-ldheatmap
13228 (package
13229 (name "r-ldheatmap")
1a88de18 13230 (version "0.99-7")
1cdd9f0e
RW
13231 (source
13232 (origin
13233 (method url-fetch)
13234 (uri (cran-uri "LDheatmap" version))
13235 (sha256
13236 (base32
1a88de18 13237 "1r0j8bihi5z1x0sgaf7dwzpsw9i0nc1vylvipvc0cia2ka1lr9dc"))))
1cdd9f0e
RW
13238 (properties `((upstream-name . "LDheatmap")))
13239 (build-system r-build-system)
13240 (propagated-inputs
13241 `(("r-genetics" ,r-genetics)
1a88de18 13242 ("r-rcpp" ,r-rcpp)
1cdd9f0e
RW
13243 ("r-snpstats" ,r-snpstats)))
13244 (home-page "http://stat.sfu.ca/statgen/research/ldheatmap.html")
13245 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
13246 (description
13247 "This package provides tools to produce a graphical display, as a heat
13248map, of measures of pairwise linkage disequilibria between SNPs. Users may
13249optionally include the physical locations or genetic map distances of each SNP
13250on the plot.")
13251 (license license:gpl3)))
b8fea3c8
RW
13252
13253(define-public r-hwde
13254 (package
13255 (name "r-hwde")
13256 (version "0.67")
13257 (source
13258 (origin
13259 (method url-fetch)
13260 (uri (cran-uri "hwde" version))
13261 (sha256
13262 (base32
13263 "0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"))))
13264 (build-system r-build-system)
13265 (home-page "https://cran.r-project.org/web/packages/hwde/")
13266 (synopsis "Models and tests for departure from Hardy-Weinberg equilibrium")
13267 (description
13268 "This package fits models for genotypic disequilibria, as described in
13269Huttley and Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast
13270terms are available that account for first order interactions between loci.
13271It also implements, for a single locus in a single population, a conditional
13272exact test for Hardy-Weinberg equilibrium.")
13273 (license license:gpl2+)))
7cd4ff2f
RW
13274
13275(define-public r-tdthap
13276 (package
13277 (name "r-tdthap")
87b43815 13278 (version "1.1-11")
7cd4ff2f
RW
13279 (source
13280 (origin
13281 (method url-fetch)
13282 (uri (cran-uri "tdthap" version))
13283 (sha256
13284 (base32
87b43815 13285 "15qlj2bivvz3pizd8dq34wczbkbxhzqh3cqp1ixkdkprlyvcxj5k"))))
7cd4ff2f
RW
13286 (build-system r-build-system)
13287 (home-page "https://cran.r-project.org/web/packages/tdthap/")
13288 (synopsis "TDT tests for extended haplotypes")
13289 (description
13290 "Functions and examples are provided for transmission/disequilibrium
13291tests for extended marker haplotypes, as in Clayton, D. and Jones, H. (1999)
13292\"Transmission/disequilibrium tests for extended marker haplotypes\".")
13293 (license license:artistic2.0)))
469fb438
RW
13294
13295(define-public r-sparql
13296 (package
13297 (name "r-sparql")
13298 (version "1.16")
13299 (source (origin
13300 (method url-fetch)
13301 (uri (cran-uri "SPARQL" version))
13302 (sha256
13303 (base32
13304 "0gak1q06yyhdmcxb2n3v0h9gr1vqd0viqji52wpw211qp6r6dcrc"))))
13305 (properties `((upstream-name . "SPARQL")))
13306 (build-system r-build-system)
13307 (propagated-inputs
13308 `(("r-rcurl" ,r-rcurl)
13309 ("r-xml" ,r-xml)))
13310 (home-page "https://cran.r-project.org/web/packages/SPARQL")
13311 (synopsis "SPARQL client for R")
13312 (description "This package provides an interface to use SPARQL to pose
13313SELECT or UPDATE queries to an end-point.")
13314 ;; The only license indication is found in the DESCRIPTION file,
13315 ;; which states GPL-3. So we cannot assume GPLv3+.
13316 (license license:gpl3)))
0ef062b3
RW
13317
13318(define-public r-bookdown
13319 (package
13320 (name "r-bookdown")
e768b339 13321 (version "0.13")
0ef062b3
RW
13322 (source (origin
13323 (method url-fetch)
13324 (uri (cran-uri "bookdown" version))
13325 (sha256
13326 (base32
e768b339 13327 "15r9scgnq68hmfcfxvjk286hpbr825bib1d2kgh0lv3dgz2i2bg1"))))
0ef062b3
RW
13328 (build-system r-build-system)
13329 (propagated-inputs
13330 `(("r-htmltools" ,r-htmltools)
13331 ("r-knitr" ,r-knitr)
13332 ("r-rmarkdown" ,r-rmarkdown)
13333 ("r-tinytex" ,r-tinytex)
650e8def
RW
13334 ("r-xfun" ,r-xfun)
13335 ("pandoc" ,ghc-pandoc)))
0ef062b3
RW
13336 (home-page "https://github.com/rstudio/bookdown")
13337 (synopsis "Authoring books and technical documents with R markdown")
13338 (description "This package provides output formats and utilities for
13339authoring books and technical documents with R Markdown.")
13340 (license license:gpl3)))
72a216a9
RW
13341
13342(define-public r-optparse
13343 (package
13344 (name "r-optparse")
b85a5f3b 13345 (version "1.6.2")
72a216a9
RW
13346 (source
13347 (origin
13348 (method url-fetch)
13349 (uri (cran-uri "optparse" version))
13350 (sha256
13351 (base32
b85a5f3b 13352 "0zrp6jakjhawrwfri270ym83vj5a7nvjk0w6b41z41ahw2da99dm"))))
72a216a9
RW
13353 (build-system r-build-system)
13354 (propagated-inputs
13355 `(("r-getopt" ,r-getopt)))
13356 (home-page "https://github.com/trevorld/optparse")
13357 (synopsis "Command line option parser")
13358 (description
13359 "This package provides a command line parser inspired by Python's
13360@code{optparse} library to be used with Rscript to write shebang scripts
13361that accept short and long options.")
13362 (license license:gpl2+)))
c5a2b518
RW
13363
13364(define-public r-wgcna
13365 (package
13366 (name "r-wgcna")
7a857771 13367 (version "1.68")
c5a2b518
RW
13368 (source
13369 (origin
13370 (method url-fetch)
13371 (uri (cran-uri "WGCNA" version))
13372 (sha256
13373 (base32
7a857771 13374 "1s7gy5vd7x67hpgli8r7ba2z99w3psiyv5hqmrh94zw141dg210a"))))
c5a2b518
RW
13375 (properties `((upstream-name . "WGCNA")))
13376 (build-system r-build-system)
13377 (propagated-inputs
13378 `(("r-annotationdbi" ,r-annotationdbi)
13379 ("r-doparallel" ,r-doparallel)
13380 ("r-dynamictreecut" ,r-dynamictreecut)
13381 ("r-fastcluster" ,r-fastcluster)
13382 ("r-foreach" ,r-foreach)
13383 ("r-go-db" ,r-go-db)
13384 ("r-hmisc" ,r-hmisc)
13385 ("r-impute" ,r-impute)
13386 ("r-rcpp" ,r-rcpp)
13387 ("r-robust" ,r-robust)
13388 ("r-survival" ,r-survival)
13389 ("r-matrixstats" ,r-matrixstats)
13390 ("r-preprocesscore" ,r-preprocesscore)))
13391 (home-page
13392 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
13393 (synopsis "Weighted correlation network analysis")
13394 (description
13395 "This package provides functions necessary to perform Weighted
13396Correlation Network Analysis on high-dimensional data. It includes functions
13397for rudimentary data cleaning, construction and summarization of correlation
13398networks, module identification and functions for relating both variables and
13399modules to sample traits. It also includes a number of utility functions for
13400data manipulation and visualization.")
13401 (license license:gpl2+)))
bac0ca32
RW
13402
13403(define-public r-kernlab
13404 (package
13405 (name "r-kernlab")
13406 (version "0.9-27")
13407 (source
13408 (origin
13409 (method url-fetch)
13410 (uri (cran-uri "kernlab" version))
13411 (sha256
13412 (base32
13413 "1m0xqf6gyvwayz7w3c83y32ayvnlz0jicj8ijk808zq9sh7dbbgn"))))
13414 (build-system r-build-system)
13415 (home-page "https://cran.r-project.org/web/packages/kernlab")
13416 (synopsis "Kernel-based machine learning tools")
13417 (description
13418 "This package provides kernel-based machine learning methods for
13419classification, regression, clustering, novelty detection, quantile regression
13420and dimensionality reduction. Among other methods @code{kernlab} includes
13421Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes
13422and a QP solver.")
13423 (license license:gpl2)))
a0583c0d
RW
13424
13425(define-public r-hierfstat
13426 (package
13427 (name "r-hierfstat")
13428 (version "0.04-22")
13429 (source
13430 (origin
13431 (method url-fetch)
13432 (uri (cran-uri "hierfstat" version))
13433 (sha256
13434 (base32
13435 "1fav2v2996v5kb1ffa6v5wxfm921syxg6as034vd3j4jfhdibyfx"))))
13436 (build-system r-build-system)
13437 (propagated-inputs
13438 `(("r-ade4" ,r-ade4)
13439 ("r-adegenet" ,r-adegenet)
13440 ("r-gtools" ,r-gtools)))
13441 (home-page "https://cran.r-project.org/web/packages/hierfstat/")
13442 (synopsis "Estimation and tests of hierarchical F-statistics")
13443 (description
13444 "This package allows the estimation of hierarchical F-statistics from
13445haploid or diploid genetic data with any numbers of levels in the hierarchy,
13446following the algorithm of Yang (Evolution, 1998, 52(4):950-956). Functions
13447are also given to test via randomisations the significance of each F and
13448variance components, using the likelihood-ratio statistics G.")
13449 (license license:gpl2+)))
3080b81a
RW
13450
13451(define-public r-hapassoc
13452 (package
13453 (name "r-hapassoc")
13454 (version "1.2-8")
13455 (source
13456 (origin
13457 (method url-fetch)
13458 (uri (cran-uri "hapassoc" version))
13459 (sha256
13460 (base32
13461 "0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"))))
13462 (build-system r-build-system)
13463 (home-page "http://stat.sfu.ca/statgen/research/hapassoc.html")
13464 (synopsis "Inference of trait associations with SNP haplotypes")
13465 (description
13466 "Hapassoc performs likelihood inference of trait associations with
13467haplotypes and other covariates in @dfn{generalized linear models} (GLMs). The
13468functions are developed primarily for data collected in cohort or
13469cross-sectional studies. They can accommodate uncertain haplotype phase and
13470handle missing genotypes at some SNPs.")
13471 (license license:gpl2)))
7166b77a
RW
13472
13473(define-public r-sampling
13474 (package
13475 (name "r-sampling")
13476 (version "2.8")
13477 (source
13478 (origin
13479 (method url-fetch)
13480 (uri (cran-uri "sampling" version))
13481 (sha256
13482 (base32
13483 "06pj7dan0mknpsblmlnk7am78qrnwgnql5vvx7vmbfvib7rj6s9m"))))
13484 (build-system r-build-system)
13485 (propagated-inputs
13486 `(("r-lpsolve" ,r-lpsolve)
13487 ("r-mass" ,r-mass)))
13488 (home-page "https://cran.r-project.org/web/packages/sampling/")
13489 (synopsis "Survey sampling")
13490 (description
13491 "This package provides functions for drawing and calibrating samples.")
13492 (license license:gpl2+)))
4f8b1fb3
RW
13493
13494(define-public r-r2html
13495 (package
13496 (name "r-r2html")
13497 (version "2.3.2")
13498 (source
13499 (origin
13500 (method url-fetch)
13501 (uri (cran-uri "R2HTML" version))
13502 (sha256
13503 (base32
13504 "00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"))))
13505 (properties `((upstream-name . "R2HTML")))
13506 (build-system r-build-system)
13507 (home-page "https://github.com/nalimilan/R2HTML")
13508 (synopsis "HTML export for R objects")
13509 (description
13510 "This package includes HTML functions and methods to write in an HTML
13511file. Thus, making HTML reports is easy. It includes a function that allows
13512redirection on the fly, which appears to be very useful for teaching purposes,
13513as the student can keep a copy of the produced output to keep all that they
13514did during the course. The package comes with a vignette describing how to
13515write HTML reports for statistical analysis. Finally, a driver for Sweave
13516allows to parse HTML flat files containing R code and to automatically write
13517the corresponding outputs (tables and graphs).")
13518 (license license:gpl2+)))
3f6e6e98
RW
13519
13520(define-public r-rjava
13521 (package
13522 (name "r-rjava")
f2f89e9a 13523 (version "0.9-11")
3f6e6e98
RW
13524 (source
13525 (origin
13526 (method url-fetch)
13527 (uri (cran-uri "rJava" version))
13528 (sha256
13529 (base32
f2f89e9a 13530 "0s9cjy1wh7snmbqwznh8f1r4ipylr7mgda4a979z963a8lqy32n2"))))
3f6e6e98
RW
13531 (properties `((upstream-name . "rJava")))
13532 (build-system r-build-system)
13533 (arguments
13534 `(#:modules ((guix build utils)
13535 (guix build r-build-system)
13536 (ice-9 match))
13537 #:phases
13538 (modify-phases %standard-phases
13539 (add-after 'unpack 'set-JAVA_HOME
13540 (lambda* (#:key inputs #:allow-other-keys)
13541 (let ((jdk (assoc-ref inputs "jdk")))
13542 (setenv "JAVA_HOME" jdk)
13543 (setenv "JAVA" (which "java"))
13544 (setenv "JAR" (which "jar"))
13545 (setenv "JAVAC" (which "javac"))
13546 (setenv "JAVAH" (which "javah"))
13547 (setenv "JAVA_CPPFLAGS"
13548 (string-append "-I" jdk "/include "
13549 "-I" jdk "/include/linux"))
13550 (match (find-files (string-append jdk "/jre/lib/") "libjvm.so")
13551 ((lib) (setenv "JAVA_LIBS" lib))
13552 (_ (error "Could not find libjvm.so"))))
13553 #t)))))
13554 (inputs
13555 `(("icu4c" ,icu4c)
13556 ("jdk" ,icedtea-8 "jdk")
13557 ("pcre" ,pcre)
13558 ("zlib" ,zlib)))
13559 (home-page "http://www.rforge.net/rJava/")
13560 (synopsis "Low-Level R to Java interface")
13561 (description
13562 "This package provides a low-level interface to the Java VM very much
13563like .C/.Call and friends. It allows the creation of objects, calling methods
13564and accessing fields.")
13565 (license license:gpl2)))
b9b177b3
RW
13566
13567(define-public r-svmisc
13568 (package
13569 (name "r-svmisc")
13570 (version "1.1.0")
13571 (source
13572 (origin
13573 (method url-fetch)
13574 (uri (cran-uri "svMisc" version))
13575 (sha256
13576 (base32
13577 "01r2a73wx2sh1njky961fxabx5wgddqqjqba6vjg0f3h8r3abmn2"))))
13578 (properties `((upstream-name . "svMisc")))
13579 (build-system r-build-system)
13580 (home-page "https://github.com/SciViews/svMisc")
13581 (synopsis "Miscellaneous functions for SciViews")
13582 (description
13583 "This package provides miscellaneous functions for SciViews or general
13584use, including tools to manage a temporary environment attached to the search
13585path for temporary variables you do not want to @code{save()} or
13586@code{load()}; test the current platform; showing progress bars, etc.")
13587 (license license:gpl2)))
18c51cf3
RW
13588
13589(define-public r-xyz
13590 (package
13591 (name "r-xyz")
13592 (version "0.2")
13593 (source
13594 (origin
13595 (method url-fetch)
13596 (uri (cran-uri "xyz" version))
13597 (sha256
13598 (base32
13599 "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"))))
13600 (build-system r-build-system)
13601 (propagated-inputs
13602 `(("r-rcpp" ,r-rcpp)))
13603 (home-page "https://cran.r-project.org/web/packages/xyz/")
13604 (synopsis "Algorithm for fast interaction search in high-dimensional data")
13605 (description
13606 "High dimensional interaction search by brute force requires a quadratic
13607computational cost in the number of variables. The xyz algorithm provably
13608finds strong interactions in almost linear time. For details of the algorithm
13609see: G. Thanei, N. Meinshausen and R. Shah (2016). The xyz algorithm for fast
13610interaction search in high-dimensional data.")
13611 ;; Any version of the GPL.
13612 (license license:gpl2+)))
81df4e1e
RW
13613
13614(define-public r-rttf2pt1
13615 (package
13616 (name "r-rttf2pt1")
13617 (version "1.3.7")
13618 (source
13619 (origin
13620 (method url-fetch)
13621 (uri (cran-uri "Rttf2pt1" version))
13622 (sha256
13623 (base32
13624 "12hf9r3mhjr9sawdvf7qhjf1zph2q64f77i81jwvy7awidbm0kja"))))
13625 (properties `((upstream-name . "Rttf2pt1")))
13626 (build-system r-build-system)
13627 (home-page "https://github.com/wch/Rttf2pt1")
13628 (synopsis "Font conversion utility")
13629 (description
13630 "This package contains the program @code{ttf2pt1}, for use with the
13631@code{extrafont} package.")
13632 ;; Most of the files are covered under the Expat license. Some files are
13633 ;; covered under BSD-3. Deviations for individual files are recorded in
13634 ;; the LICENSE file.
13635 (license (list license:bsd-3 license:expat
13636 (license:non-copyleft "file://LICENSE")))))
b6933ea6
RW
13637
13638(define-public r-extrafontdb
13639 (package
13640 (name "r-extrafontdb")
13641 (version "1.0")
13642 (source
13643 (origin
13644 (method url-fetch)
13645 (uri (cran-uri "extrafontdb" version))
13646 (sha256
13647 (base32
13648 "115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"))))
13649 (build-system r-build-system)
13650 (home-page "https://github.com/wch/extrafontdb")
13651 (synopsis "Database for the extrafont package")
13652 (description
13653 "This package holds the database for the @code{extrafont} package.")
13654 (license license:gpl2)))
2331bf2a
RW
13655
13656(define-public r-extrafont
13657 (package
13658 (name "r-extrafont")
13659 (version "0.17")
13660 (source
13661 (origin
13662 (method url-fetch)
13663 (uri (cran-uri "extrafont" version))
13664 (sha256
13665 (base32
13666 "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"))))
13667 (build-system r-build-system)
13668 (propagated-inputs
13669 `(("r-extrafontdb" ,r-extrafontdb)
13670 ("r-rttf2pt1" ,r-rttf2pt1)))
13671 (home-page "https://github.com/wch/extrafont")
13672 (synopsis "Tools for using fonts in R")
13673 (description
13674 "The extrafont package makes it easier to use fonts other than the basic
13675PostScript fonts that R uses. Fonts that are imported into extrafont can be
13676used with PDF or PostScript output files. There are two hurdles for using
13677fonts in PDF (or Postscript) output files:
13678
13679@enumerate
13680@item Making R aware of the font and the dimensions of the characters.
13681@item Embedding the fonts in the PDF file so that the PDF can be displayed
13682 properly on a device that doesn't have the font. This is usually needed if
13683 you want to print the PDF file or share it with others.
13684@end enumerate
13685
13686The extrafont package makes both of these things easier.")
13687 (license license:gpl2)))
2d704608
RW
13688
13689(define-public r-xkcd
13690 (package
13691 (name "r-xkcd")
13692 (version "0.0.6")
13693 (source
13694 (origin
13695 (method url-fetch)
13696 (uri (cran-uri "xkcd" version))
13697 (sha256
13698 (base32
13699 "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"))))
13700 (build-system r-build-system)
13701 (propagated-inputs
13702 `(("r-extrafont" ,r-extrafont)
13703 ("r-ggplot2" ,r-ggplot2)
13704 ("r-hmisc" ,r-hmisc)))
13705 (home-page "https://cran.r-project.org/web/packages/xkcd/")
13706 (synopsis "Plot ggplot2 graphics in the XKCD style")
13707 (description
13708 "This package provides the means to plot ggplot2 graphs in the style of
13709the XKCD web comic.")
13710 (license license:gpl3)))
0d50d0df
RW
13711
13712(define-public r-msigdbr
13713 (package
13714 (name "r-msigdbr")
995a20e8 13715 (version "7.0.1")
0d50d0df
RW
13716 (source
13717 (origin
13718 (method url-fetch)
13719 (uri (cran-uri "msigdbr" version))
13720 (sha256
13721 (base32
995a20e8 13722 "19p8z617m3my8la7n1qgb1s2msf940r372im3q30qkbcx3qxg3sd"))))
0d50d0df
RW
13723 (build-system r-build-system)
13724 (propagated-inputs
13725 `(("r-dplyr" ,r-dplyr)
13726 ("r-magrittr" ,r-magrittr)
13727 ("r-rlang" ,r-rlang)
13728 ("r-tibble" ,r-tibble)))
13729 (home-page "https://github.com/igordot/msigdbr")
13730 (synopsis "MSigDB gene sets for multiple organisms")
13731 (description
13732 "This package provides the @dfn{Molecular Signatures Database} (MSigDB)
13733gene sets typically used with the @dfn{Gene Set Enrichment Analysis} (GSEA)
13734software in a standard R data frame with key-value pairs. Included are the
13735original human gene symbols and Entrez IDs as well as the equivalents for
13736various frequently studied model organisms such as mouse, rat, pig, fly, and
13737yeast.")
13738 ;; The package is covered under the Expat license, but the upstream MSigDB
13739 ;; files are made available under the Creative Commons Attribution 4.0
13740 ;; International license.
13741 (license (list license:expat license:cc-by4.0))))
585d5ae0
RW
13742
13743(define-public r-gridgraphics
13744 (package
13745 (name "r-gridgraphics")
b985cc35 13746 (version "0.4-1")
585d5ae0
RW
13747 (source
13748 (origin
13749 (method url-fetch)
13750 (uri (cran-uri "gridGraphics" version))
13751 (sha256
13752 (base32
b985cc35 13753 "1kr3p54bkv2q7agxrva30y9bkwkiq1k2cfl5z1kvyjv6f5xi4w5p"))))
585d5ae0
RW
13754 (properties `((upstream-name . "gridGraphics")))
13755 (build-system r-build-system)
13756 (home-page "https://github.com/pmur002/gridgraphics")
13757 (synopsis "Redraw base graphics using @code{grid} graphics")
13758 (description
13759 "This package provides functions to convert a page of plots drawn with
13760the @code{graphics} package into identical output drawn with the @code{grid}
13761package. The result looks like the original @code{graphics}-based plot, but
13762consists of @code{grid} grobs and viewports that can then be manipulated with
13763@code{grid} functions (e.g., edit grobs and revisit viewports).")
13764 (license license:gpl2+)))
1c59ec70
RW
13765
13766(define-public r-farver
13767 (package
13768 (name "r-farver")
13769 (version "1.1.0")
13770 (source
13771 (origin
13772 (method url-fetch)
13773 (uri (cran-uri "farver" version))
13774 (sha256
13775 (base32
13776 "1dllgx121al374gyp9pjv1m8ip4imm8zhbgyh1970dsz2c4z71i0"))))
13777 (build-system r-build-system)
13778 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13779 (home-page "https://github.com/thomasp85/farver")
13780 (synopsis "Vectorized color conversion and comparison")
13781 (description
13782 "The encoding of color can be handled in many different ways, using
13783different color spaces. As different color spaces have different uses,
13784efficient conversion between these representations are important. This
13785package provides a set of functions that gives access to very fast color space
13786conversion and comparisons implemented in C++, and offers 100-fold speed
13787improvements over the @code{convertColor} function in the @code{grDevices}
13788package.")
13789 (license license:expat)))
e2582883
RW
13790
13791(define-public r-ggplotify
13792 (package
13793 (name "r-ggplotify")
f2758945 13794 (version "0.0.4")
e2582883
RW
13795 (source
13796 (origin
13797 (method url-fetch)
13798 (uri (cran-uri "ggplotify" version))
13799 (sha256
13800 (base32
f2758945 13801 "0nv3wdmxnc5ww9m3xlgnb0jp30j45dg33nqc6gg3y36svg8anjcg"))))
e2582883
RW
13802 (build-system r-build-system)
13803 (propagated-inputs
13804 `(("r-ggplot2" ,r-ggplot2)
13805 ("r-gridgraphics" ,r-gridgraphics)
13806 ("r-rvcheck" ,r-rvcheck)))
13807 (home-page "https://github.com/GuangchuangYu/ggplotify")
13808 (synopsis "Convert plots to @code{grob} or @code{ggplot} object")
13809 (description
13810 "This package provides tools to convert plot function calls (using
13811expression or formula) to @code{grob} or @code{ggplot} objects that are
13812compatible with the @code{grid} and @code{ggplot2} environment. With this
13813package, we are able to e.g. use @code{cowplot} to align plots produced by
13814@code{base} graphics, @code{grid}, @code{lattice}, @code{vcd} etc. by
13815converting them to @code{ggplot} objects.")
13816 (license license:artistic2.0)))
85431ca3
RW
13817
13818(define-public r-triebeard
13819 (package
13820 (name "r-triebeard")
13821 (version "0.3.0")
13822 (source
13823 (origin
13824 (method url-fetch)
13825 (uri (cran-uri "triebeard" version))
13826 (sha256
13827 (base32
13828 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"))))
13829 (build-system r-build-system)
13830 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13831 (home-page "https://github.com/Ironholds/triebeard/")
13832 (synopsis "Radix trees in Rcpp")
13833 (description
13834 "Radix trees, or tries, are key-value data structures optimized for
13835efficient lookups, similar in purpose to hash tables. This package provides
13836an implementation of radix trees for use in R programming and in developing
13837packages with Rcpp.")
13838 (license license:expat)))
91e06bed
RW
13839
13840(define-public r-tweenr
13841 (package
13842 (name "r-tweenr")
13843 (version "1.0.1")
13844 (source
13845 (origin
13846 (method url-fetch)
13847 (uri (cran-uri "tweenr" version))
13848 (sha256
13849 (base32
13850 "0sq90pbln6lkc2q3zflhkxxwpqdw5dd7igrxhdnlynkdrmi83mpg"))))
13851 (build-system r-build-system)
13852 (propagated-inputs
13853 `(("r-farver" ,r-farver)
13854 ("r-magrittr" ,r-magrittr)
13855 ("r-rcpp" ,r-rcpp)
13856 ("r-rlang" ,r-rlang)))
13857 (home-page "https://github.com/thomasp85/tweenr")
13858 (synopsis "Interpolate data for smooth animations")
13859 (description
13860 "In order to create smooth animation between states of data, tweening is
13861necessary. This package provides a range of functions for creating tweened
13862data that can be used as basis for animation. Furthermore it adds a number of
13863vectorized interpolaters for common R data types such as numeric, date and
13864color.")
13865 (license license:expat)))
09dde7fb
RW
13866
13867(define-public r-polyclip
13868 (package
13869 (name "r-polyclip")
13870 (version "1.10-0")
13871 (source
13872 (origin
13873 (method url-fetch)
13874 (uri (cran-uri "polyclip" version))
13875 (sha256
13876 (base32
13877 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl"))))
13878 (build-system r-build-system)
13879 (native-inputs `(("pkg-config" ,pkg-config)))
13880 (home-page "http://www.angusj.com/delphi/clipper.php")
13881 (synopsis "Polygon clipping")
13882 (description
13883 "This package provides an R port of the library Clipper. It performs
13884polygon clipping operations (intersection, union, set minus, set difference)
13885for polygonal regions of arbitrary complexity, including holes. It computes
13886offset polygons (spatial buffer zones, morphological dilations, Minkowski
13887dilations) for polygonal regions and polygonal lines. It computes the
13888Minkowski Sum of general polygons. There is a function for removing
13889self-intersections from polygon data.")
13890 (license license:boost1.0)))
d4ff09af
RW
13891
13892(define-public r-urltools
13893 (package
13894 (name "r-urltools")
7015ae68 13895 (version "1.7.3")
d4ff09af
RW
13896 (source
13897 (origin
13898 (method url-fetch)
13899 (uri (cran-uri "urltools" version))
13900 (sha256
13901 (base32
7015ae68 13902 "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830"))))
d4ff09af
RW
13903 (build-system r-build-system)
13904 (propagated-inputs
13905 `(("r-rcpp" ,r-rcpp)
13906 ("r-triebeard" ,r-triebeard)))
13907 (home-page "https://github.com/Ironholds/urltools/")
13908 (synopsis "Vectorized tools for URL handling and parsing")
13909 (description
13910 "This package provides a toolkit for all URL-handling needs, including
13911encoding and decoding, parsing, parameter extraction and modification. All
13912functions are designed to be both fast and entirely vectorized. It is
13913intended to be useful for people dealing with web-related datasets, such as
13914server-side logs, although may be useful for other situations involving large
13915sets of URLs.")
13916 (license license:expat)))
83f43284
RW
13917
13918(define-public r-ggforce
13919 (package
13920 (name "r-ggforce")
466e68b4 13921 (version "0.3.1")
83f43284
RW
13922 (source
13923 (origin
13924 (method url-fetch)
13925 (uri (cran-uri "ggforce" version))
13926 (sha256
13927 (base32
466e68b4 13928 "04926cqrda6psvy2nzkkw4czwyxdp7fnxg76byp14v12kgd72lm0"))))
83f43284
RW
13929 (build-system r-build-system)
13930 (propagated-inputs
13931 `(("r-ggplot2" ,r-ggplot2)
13932 ("r-gtable" ,r-gtable)
13933 ("r-mass" ,r-mass)
13934 ("r-polyclip" ,r-polyclip)
13935 ("r-rcpp" ,r-rcpp)
13936 ("r-rcppeigen" ,r-rcppeigen)
13937 ("r-rlang" ,r-rlang)
13938 ("r-scales" ,r-scales)
3ea54829
RW
13939 ("r-tidyselect" ,r-tidyselect)
13940 ("r-tweenr" ,r-tweenr)
13941 ("r-withr" ,r-withr)))
83f43284
RW
13942 (home-page "https://ggforce.data-imaginist.com")
13943 (synopsis "Accelerating ggplot2")
13944 (description
13945 "The aim of the ggplot2 package is to aid in visual data investigations.
13946This focus has led to a lack of facilities for composing specialized plots.
13947Thi package aims to be a collection of mainly new statistics and geometries
13948that fills this gap.")
13949 (license license:expat)))
b5b0a2ff
RW
13950
13951(define-public r-europepmc
13952 (package
13953 (name "r-europepmc")
13954 (version "0.3")
13955 (source
13956 (origin
13957 (method url-fetch)
13958 (uri (cran-uri "europepmc" version))
13959 (sha256
13960 (base32
13961 "1ngqs1sqzkbwv98dd5z4cxj8bnz41wyd0g060a2vpqi3s99s4i2h"))))
13962 (build-system r-build-system)
13963 (propagated-inputs
13964 `(("r-dplyr" ,r-dplyr)
13965 ("r-httr" ,r-httr)
13966 ("r-jsonlite" ,r-jsonlite)
13967 ("r-plyr" ,r-plyr)
13968 ("r-progress" ,r-progress)
13969 ("r-purrr" ,r-purrr)
13970 ("r-urltools" ,r-urltools)
13971 ("r-xml2" ,r-xml2)))
13972 (home-page "https://github.com/ropensci/europepmc/")
13973 (synopsis "R Interface to the Europe PubMed Central RESTful Web Service")
13974 (description
13975 "This package provides an R Client for the
13976@url{https://europepmc.org/RestfulWebService,Europe PubMed Central RESTful Web
13977Service}. It gives access to both metadata on life science literature and
13978open access full texts. Europe PMC indexes all PubMed content and other
13979literature sources including Agricola, a bibliographic database of citations
13980to the agricultural literature, or Biological Patents. In addition to
13981bibliographic metadata, the client allows users to fetch citations and
13982reference lists. Links between life-science literature and other EBI
13983databases, including ENA, PDB or ChEMBL are also accessible.")
13984 (license license:gpl3)))
11f226e1
RW
13985
13986(define-public r-ggraph
13987 (package
13988 (name "r-ggraph")
801dc98f 13989 (version "2.0.0")
11f226e1
RW
13990 (source
13991 (origin
13992 (method url-fetch)
13993 (uri (cran-uri "ggraph" version))
13994 (sha256
13995 (base32
801dc98f 13996 "0qj7w3af0pgmd9mil6y571jikfkln7b8csvzg6b08spwbglfy1s3"))))
11f226e1
RW
13997 (build-system r-build-system)
13998 (propagated-inputs
13999 `(("r-digest" ,r-digest)
14000 ("r-dplyr" ,r-dplyr)
14001 ("r-ggforce" ,r-ggforce)
14002 ("r-ggplot2" ,r-ggplot2)
14003 ("r-ggrepel" ,r-ggrepel)
801dc98f 14004 ("r-graphlayouts" ,r-graphlayouts)
11f226e1
RW
14005 ("r-gtable" ,r-gtable)
14006 ("r-igraph" ,r-igraph)
14007 ("r-mass" ,r-mass)
11f226e1 14008 ("r-rcpp" ,r-rcpp)
801dc98f 14009 ("r-rlang" ,r-rlang)
11f226e1 14010 ("r-scales" ,r-scales)
801dc98f 14011 ("r-tidygraph" ,r-tidygraph)
11f226e1
RW
14012 ("r-viridis" ,r-viridis)))
14013 (home-page "https://cran.r-project.org/web/packages/ggraph/")
14014 (synopsis "Implementation of grammar of graphics for graphs and networks")
14015 (description
14016 "The grammar of graphics as implemented in ggplot2 is a poor fit for
14017graph and network visualizations due to its reliance on tabular data input.
14018The ggraph package is an extension of the ggplot2 API tailored to graph
14019visualizations and provides the same flexible approach to building up plots
14020layer by layer.")
14021 (license license:gpl3)))
1c0c4b54
RW
14022
14023(define-public r-varselrf
14024 (package
14025 (name "r-varselrf")
14026 (version "0.7-8")
14027 (source
14028 (origin
14029 (method url-fetch)
14030 (uri (cran-uri "varSelRF" version))
14031 (sha256
14032 (base32
14033 "0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"))))
14034 (properties `((upstream-name . "varSelRF")))
14035 (build-system r-build-system)
14036 (propagated-inputs
14037 `(("r-randomforest" ,r-randomforest)))
14038 (home-page "http://ligarto.org/rdiaz/Software/Software.html")
14039 (synopsis "Variable selection using random forests")
14040 (description
14041 "This package provides tools for the variable selection from random
14042forests using both backwards variable elimination (for the selection of small
14043sets of non-redundant variables) and selection based on the importance
14044spectrum (somewhat similar to scree plots; for the selection of large,
14045potentially highly-correlated variables). The main applications are in
14046high-dimensional data (e.g., microarray data, and other genomics and
14047proteomics applications).")
14048 (license license:gpl2+)))
aae0b86d
RW
14049
14050(define-public r-pamr
14051 (package
14052 (name "r-pamr")
8fc6188e 14053 (version "1.56.1")
aae0b86d
RW
14054 (source
14055 (origin
14056 (method url-fetch)
14057 (uri (cran-uri "pamr" version))
14058 (sha256
14059 (base32
8fc6188e 14060 "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh"))))
aae0b86d
RW
14061 (build-system r-build-system)
14062 (propagated-inputs
14063 `(("r-cluster" ,r-cluster)
14064 ("r-survival" ,r-survival)))
14065 (native-inputs `(("gfortran" ,gfortran)))
14066 (home-page "https://cran.r-project.org/web/packages/pamr/")
14067 (synopsis "Prediction Analysis for Microarrays")
14068 (description
14069 "This package provides some functions for sample classification in
14070microarrays.")
14071 (license license:gpl2)))
fe3fb4e7
RW
14072
14073(define-public r-rda
14074 (package
14075 (name "r-rda")
14076 (version "1.0.2-2.1")
14077 (source
14078 (origin
14079 (method url-fetch)
14080 (uri (cran-uri "rda" version))
14081 (sha256
14082 (base32
14083 "1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"))))
14084 (build-system r-build-system)
14085 (home-page "https://cran.r-project.org/web/packages/rda/")
14086 (synopsis "Shrunken centroids regularized discriminant analysis")
14087 (description
14088 "This package provides tools for shrunken centroids regularized
14089discriminant analysis for the purpose of classifying high dimensional data.")
14090 (license license:gpl2+)))
8473597f
RW
14091
14092(define-public r-ggvis
14093 (package
14094 (name "r-ggvis")
14095 (version "0.4.4")
14096 (source
14097 (origin
14098 (method url-fetch)
14099 (uri (cran-uri "ggvis" version))
14100 (sha256
14101 (base32
14102 "1bxggjr2313kfy895j0fvrv4bg7yh2z87907lk48i1kn5c9flchk"))))
14103 (build-system r-build-system)
14104 (propagated-inputs
14105 `(("r-assertthat" ,r-assertthat)
14106 ("r-dplyr" ,r-dplyr)
14107 ("r-htmltools" ,r-htmltools)
14108 ("r-jsonlite" ,r-jsonlite)
14109 ("r-lazyeval" ,r-lazyeval)
14110 ("r-magrittr" ,r-magrittr)
14111 ("r-shiny" ,r-shiny)))
14112 (home-page "https://ggvis.rstudio.com/")
14113 (synopsis "Interactive grammar of graphics")
14114 (description
14115 "This package is a data visualization package for R providing an
14116implementation of an interactive grammar of graphics, taking the best parts of
14117ggplot2, combining them with the reactive framework of Shiny and drawing web
14118graphics using Vega.")
14119 (license license:gpl2)))
d59df334
RW
14120
14121(define-public r-gbm
14122 (package
14123 (name "r-gbm")
14124 (version "2.1.5")
14125 (source
14126 (origin
14127 (method url-fetch)
14128 (uri (cran-uri "gbm" version))
14129 (sha256
14130 (base32
14131 "0vs6ljaqhwwpgr8wlbhmm4v147rd82kl16rpaijqiylxcc8dxyq6"))))
14132 (build-system r-build-system)
14133 (propagated-inputs
14134 `(("r-gridextra" ,r-gridextra)
14135 ("r-lattice" ,r-lattice)
14136 ("r-survival" ,r-survival)))
14137 (home-page "https://github.com/gbm-developers/gbm")
14138 (synopsis "Generalized boosted regression models")
14139 (description
14140 "This package is an implementation of extensions to Freund and Schapire's
14141AdaBoost algorithm and Friedman's gradient boosting machine. It includes
14142regression methods for least squares, absolute loss, t-distribution loss,
14143quantile regression, logistic, multinomial logistic, Poisson, Cox proportional
14144hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss,
14145and Learning to Rank measures (LambdaMart).")
14146 (license license:gpl2+)))
efba5613
RW
14147
14148(define-public r-threejs
14149 (package
14150 (name "r-threejs")
14151 (version "0.3.1")
14152 (source
14153 (origin
14154 (method url-fetch)
14155 (uri (cran-uri "threejs" version))
14156 (sha256
14157 (base32
14158 "1s3rdlzy7man6177ycayg6xsh6k8y1r9rdj9yzn3b93j2rs0nxbi"))))
14159 (build-system r-build-system)
14160 (arguments
14161 `(#:modules ((guix build utils)
14162 (guix build r-build-system)
14163 (srfi srfi-1)
14164 (ice-9 popen))
14165 #:phases
14166 (modify-phases %standard-phases
14167 (add-after 'unpack 'process-javascript
14168 (lambda* (#:key inputs #:allow-other-keys)
14169 (with-directory-excursion "inst"
14170 (call-with-values
14171 (lambda ()
14172 (unzip2
14173 `((,(assoc-ref inputs "js-jquery")
14174 "htmlwidgets/lib/jquery/jquery.min.js")
14175 (,(assoc-ref inputs "js-threejs-85")
14176 "htmlwidgets/lib/threejs-85/three.min.js"))))
14177 (lambda (sources targets)
14178 (for-each (lambda (source target)
14179 (format #t "Processing ~a --> ~a~%"
14180 source target)
14181 (delete-file target)
14182 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14183 (call-with-output-file target
14184 (lambda (port)
14185 (dump-port minified port)))))
14186 sources targets))))
14187 #t)))))
14188 (propagated-inputs
14189 `(("r-base64enc" ,r-base64enc)
14190 ("r-crosstalk" ,r-crosstalk)
14191 ("r-htmlwidgets" ,r-htmlwidgets)
14192 ("r-igraph" ,r-igraph)))
14193 (native-inputs
14194 `(("uglify-js" ,uglify-js)
14195 ("js-jquery"
14196 ,(origin
14197 (method url-fetch)
14198 (uri "https://code.jquery.com/jquery-3.3.1.js")
14199 (sha256
14200 (base32
14201 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
14202 ("js-threejs-85"
14203 ,(origin
14204 (method url-fetch)
14205 (uri "https://raw.githubusercontent.com/mrdoob/three.js/r85/build/three.js")
14206 (sha256
14207 (base32
14208 "17khh3dmijdjw4qb9qih1rqhxgrmm3pc6w8lzdx6rf6a3mrc9xnl"))))))
14209 (home-page "https://bwlewis.github.io/rthreejs")
14210 (synopsis "Interactive 3D scatter plots, networks and globes")
14211 (description
14212 "Create interactive 3D scatter plots, network plots, and globes in R
14213using the three.js visualization library.")
14214 (license license:expat)))
74cada8e
RW
14215
14216(define-public r-mlbench
14217 (package
14218 (name "r-mlbench")
14219 (version "2.1-1")
14220 (source
14221 (origin
14222 (method url-fetch)
14223 (uri (cran-uri "mlbench" version))
14224 (sha256
14225 (base32
14226 "1rp035qxfgh5ail92zjh9jh57dj0b8babw3wsg29v8ricpal30bl"))))
14227 (build-system r-build-system)
14228 (home-page "https://cran.r-project.org/web/packages/mlbench/")
14229 (synopsis "Machine learning benchmark problems")
14230 (description
14231 "This package provides a collection of artificial and real-world machine
14232learning benchmark problems, including, e.g., several data sets from the UCI
14233repository.")
14234 (license license:gpl2)))
409a13fe
RW
14235
14236(define-public r-mpm
14237 (package
14238 (name "r-mpm")
14239 (version "1.0-22")
14240 (source
14241 (origin
14242 (method url-fetch)
14243 (uri (cran-uri "mpm" version))
14244 (sha256
14245 (base32
14246 "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk"))))
14247 (build-system r-build-system)
14248 (propagated-inputs
14249 `(("r-kernsmooth" ,r-kernsmooth)
14250 ("r-mass" ,r-mass)))
14251 (home-page "http://mpm.r-forge.r-project.org")
14252 (synopsis "Multivariate projection methods")
14253 (description
14254 "This is a package for exploratory graphical analysis of multivariate
14255data, specifically gene expression data with different projection methods:
14256principal component analysis, correspondence analysis, spectral map
14257analysis.")
14258 (license license:gpl2+)))
d8a28332 14259
d2aa2d24
RW
14260(define-public r-png
14261 (package
14262 (name "r-png")
14263 (version "0.1-7")
14264 (source (origin
14265 (method url-fetch)
14266 (uri (cran-uri "png" version))
14267 (sha256
14268 (base32
14269 "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2"))))
14270 (build-system r-build-system)
14271 (inputs
14272 `(("libpng" ,libpng)
14273 ("zlib" ,zlib)))
14274 (home-page "http://www.rforge.net/png/")
14275 (synopsis "Read and write PNG images")
14276 (description
14277 "This package provides an easy and simple way to read, write and display
14278bitmap images stored in the PNG format. It can read and write both files and
14279in-memory raw vectors.")
14280 ;; Any of these GPL versions.
14281 (license (list license:gpl2 license:gpl3))))
14282
d8a28332
RW
14283(define-public r-ggcorrplot
14284 (package
14285 (name "r-ggcorrplot")
e9c526be 14286 (version "0.1.3")
d8a28332
RW
14287 (source
14288 (origin
14289 (method url-fetch)
14290 (uri (cran-uri "ggcorrplot" version))
14291 (sha256
14292 (base32
e9c526be 14293 "0hi9lz121ya1l2lbm7rqlxg6fs6bvxck396dngnidrhl5fvqb41b"))))
d8a28332
RW
14294 (build-system r-build-system)
14295 (propagated-inputs
14296 `(("r-ggplot2" ,r-ggplot2)
14297 ("r-reshape2" ,r-reshape2)))
14298 (home-page "http://www.sthda.com/english/wiki/ggcorrplot")
14299 (synopsis "Visualization of a correlation matrix using ggplot2")
14300 (description
14301 "The ggcorrplot package can be used to visualize easily a correlation
14302matrix using ggplot2. It provides a solution for reordering the correlation
14303matrix and displays the significance level on the plot. It also includes a
14304function for computing a matrix of correlation p-values.")
14305 (license license:gpl2)))
f084e41e
RW
14306
14307(define-public r-flexdashboard
14308 (package
14309 (name "r-flexdashboard")
14310 (version "0.5.1.1")
14311 (source
14312 (origin
14313 (method url-fetch)
14314 (uri (cran-uri "flexdashboard" version))
14315 (sha256
14316 (base32
14317 "0fy3nbrr67zqgd44r2mc850s5sp0hzfcw3zqs15m8kxzj1aw067x"))))
14318 (build-system r-build-system)
14319 (arguments
14320 `(#:modules ((guix build utils)
14321 (guix build r-build-system)
14322 (srfi srfi-1)
14323 (srfi srfi-26)
14324 (ice-9 popen)
14325 (ice-9 textual-ports))
14326 #:phases
14327 (modify-phases %standard-phases
14328 (add-after 'unpack 'process-javascript
14329 (lambda* (#:key inputs #:allow-other-keys)
14330 (with-directory-excursion "inst"
14331 ;; Concatenate all components of prism.js
14332 (let ((contents (string-join
14333 (map (lambda (name)
14334 (call-with-input-file
14335 (assoc-ref inputs name)
14336 get-string-all))
14337 (list "js-prism"
14338 "js-prism-r"
14339 "js-prism-line-numbers"))
14340 "\n")))
14341 (call-with-output-file "prism-src.js"
14342 (cut display contents <>)))
14343 (call-with-values
14344 (lambda ()
14345 (unzip2
14346 `(("www/stickytableheaders/jquery.stickytableheaders.js"
14347 "www/stickytableheaders/jquery.stickytableheaders.min.js")
14348 ("www/sly/sly.js"
14349 "www/sly/sly.min.js")
14350 ("prism-src.js"
14351 "www/prism/prism.js")
14352 (,(assoc-ref inputs "js-raphael")
14353 "htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
14354 (,(assoc-ref inputs "js-featherlight")
14355 "www/featherlight/featherlight.min.js"))))
14356 (lambda (sources targets)
14357 (for-each (lambda (source target)
14358 (format #t "Processing ~a --> ~a~%"
14359 source target)
14360 (delete-file target)
14361 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14362 (call-with-output-file target
14363 (lambda (port)
14364 (dump-port minified port)))))
14365 sources targets))))
14366 #t)))))
14367 (propagated-inputs
14368 `(("r-htmltools" ,r-htmltools)
14369 ("r-htmlwidgets" ,r-htmlwidgets)
14370 ("r-jsonlite" ,r-jsonlite)
14371 ("r-knitr" ,r-knitr)
14372 ("r-rmarkdown" ,r-rmarkdown)
14373 ("r-shiny" ,r-shiny)))
14374 (native-inputs
14375 `(("uglify-js" ,uglify-js)
14376 ("js-raphael"
14377 ,(origin
14378 (method url-fetch)
14379 (uri "https://raw.githubusercontent.com/DmitryBaranovskiy/raphael/v2.1.4/raphael.js")
14380 (sha256
14381 (base32
14382 "1h4c4akrgcj7wra9j1z1rv2406j0yf68y9c0wg8v7w9ibw2iwf1x"))))
14383 ("js-prism"
14384 ,(origin
14385 (method url-fetch)
14386 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/prism.js")
14387 (sha256
14388 (base32
14389 "0gqa9irbp9k8p5r3d98cszajzhjnssnl43nrsc5aiy7ki52z500c"))))
14390 ("js-prism-r"
14391 ,(origin
14392 (method url-fetch)
14393 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/components/prism-r.js")
14394 (sha256
14395 (base32
14396 "1x31glci7wdgr2305njy0bm2lncb0jyn0j1s2g72rqi29xid9aki"))))
14397 ("js-prism-line-numbers"
14398 ,(origin
14399 (method url-fetch)
14400 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/plugins/line-numbers/prism-line-numbers.js")
14401 (sha256
14402 (base32
14403 "1543wgf3iynrilyb27jq8px3h5gvfz5xmdib5ik2ki400c1sl991"))))
14404 ("js-featherlight"
14405 ,(origin
14406 (method url-fetch)
14407 (uri "https://raw.githubusercontent.com/noelboss/featherlight/1.3.4/src/featherlight.js")
14408 (sha256
14409 (base32
14410 "14kkhwzvp8rxq2mrck5i0xcm8v5rqwqhwnmncbng8h4qq42zx3sb"))))))
14411 (home-page "https://rmarkdown.rstudio.com/flexdashboard")
14412 (synopsis "R Markdown format for flexible dashboards")
14413 (description
14414 "This package provides an R Markdown format for converting an R Markdown
14415document to a grid-oriented dashboard. The dashboard flexibly adapts the size
14416of its components to the containing web page.")
14417 (license license:expat)))
c54ab337
RW
14418
14419(define-public r-preseqr
14420 (package
14421 (name "r-preseqr")
14422 (version "4.0.0")
14423 (source
14424 (origin
14425 (method url-fetch)
14426 (uri (cran-uri "preseqR" version))
14427 (sha256
14428 (base32
14429 "1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"))))
14430 (properties `((upstream-name . "preseqR")))
14431 (build-system r-build-system)
14432 (propagated-inputs
14433 `(("r-polynom" ,r-polynom)))
14434 (home-page "https://cran.r-project.org/web/packages/preseqR/")
14435 (synopsis "Predicting species accumulation curves")
14436 (description
14437 "This package can be used to predict the r-species accumulation
14438curve (r-SAC), which is the number of species represented at least r times as
14439a function of the sampling effort. When r = 1, the curve is known as the
14440species accumulation curve, or the library complexity curve in high-throughput
14441genomic sequencing. The package includes both parametric and nonparametric
14442methods, as described by Deng C, et al. (2018).")
14443 (license license:gpl3)))
1fab2cf8
RW
14444
14445(define-public r-mapplots
14446 (package
14447 (name "r-mapplots")
14448 (version "1.5.1")
14449 (source
14450 (origin
14451 (method url-fetch)
14452 (uri (cran-uri "mapplots" version))
14453 (sha256
14454 (base32
14455 "18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"))))
14456 (build-system r-build-system)
14457 (home-page "https://cran.r-project.org/web/packages/mapplots/")
14458 (synopsis "Data visualization on maps")
14459 (description
14460 "This package helps you create simple maps; add sub-plots like pie plots
14461to a map or any other plot; format, plot and export gridded data. The package
14462was developed for displaying fisheries data but most functions can be used for
14463more generic data visualisation.")
14464 (license license:gpl2+)))
9563dd55
RW
14465
14466(define-public r-pmcmr
14467 (package
14468 (name "r-pmcmr")
14469 (version "4.3")
14470 (source
14471 (origin
14472 (method url-fetch)
14473 (uri (cran-uri "PMCMR" version))
14474 (sha256
14475 (base32
14476 "09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"))))
14477 (properties `((upstream-name . "PMCMR")))
14478 (build-system r-build-system)
14479 (home-page "https://cran.r-project.org/web/packages/PMCMR/")
14480 (synopsis "Calculate pairwise multiple comparisons of mean rank sums")
14481 (description
14482 "This is a deprecated package for calculating pairwise multiple
14483comparisons of mean rank sums. This package is superseded by the novel
14484PMCMRplus package. The PMCMR package is no longer maintained, but kept for
c8ae38d3 14485compatibility of dependent packages for some time.")
9563dd55 14486 (license license:gpl3+)))
8d1990d4
RW
14487
14488(define-public r-downloader
14489 (package
14490 (name "r-downloader")
14491 (version "0.4")
14492 (source
14493 (origin
14494 (method url-fetch)
14495 (uri (cran-uri "downloader" version))
14496 (sha256
14497 (base32
14498 "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"))))
14499 (build-system r-build-system)
14500 (propagated-inputs
14501 `(("r-digest" ,r-digest)))
14502 (home-page "https://github.com/wch/downloader")
14503 (synopsis "Download files over HTTP and HTTPS")
14504 (description
14505 "This package provides a wrapper for the @code{download.file} function,
14506making it possible to download files over HTTPS across platforms. The
14507@code{RCurl} package provides this functionality (and much more) but has
14508external dependencies. This package has is implemented purely in R.")
14509 (license license:gpl2)))
296ea15c
NB
14510
14511(define-public r-rex
14512 (package
14513 (name "r-rex")
14514 (version "1.1.2")
14515 (source
14516 (origin
14517 (method url-fetch)
14518 (uri (cran-uri "rex" version))
14519 (sha256
14520 (base32
14521 "0alsadgjgass3wr8y5d247j12qqzg454sc84vpskclrkmz778g5x"))))
14522 (build-system r-build-system)
14523 (propagated-inputs
14524 `(("r-lazyeval" ,r-lazyeval)
14525 ("r-magrittr" ,r-magrittr)))
14526 (home-page "https://github.com/kevinushey/rex")
14527 (synopsis "Friendly regular expressions")
14528 (description
14529 "This package provides a friendly interface for the construction of
14530regular expressions. Regular expressions are a very powerful feature, however
14531they are often difficult to interpret. Rex allows you to build complex
14532regular expressions from human readable expressions")
14533 (license license:expat)))
9b86fea0
RW
14534
14535(define-public r-sctransform
14536 (package
14537 (name "r-sctransform")
14538 (version "0.2.0")
14539 (source
14540 (origin
14541 (method url-fetch)
14542 (uri (cran-uri "sctransform" version))
14543 (sha256
14544 (base32
14545 "1r5kiqqs318q59h2i8m7c6nhghp9w6q26ss2y5a390lkhsawgx6p"))))
14546 (build-system r-build-system)
14547 (propagated-inputs
14548 `(("r-future" ,r-future)
14549 ("r-future-apply" ,r-future-apply)
14550 ("r-ggplot2" ,r-ggplot2)
14551 ("r-gridextra" ,r-gridextra)
14552 ("r-mass" ,r-mass)
14553 ("r-matrix" ,r-matrix)
14554 ("r-rcpp" ,r-rcpp)
14555 ("r-rcppeigen" ,r-rcppeigen)
14556 ("r-reshape2" ,r-reshape2)))
14557 (home-page "https://github.com/ChristophH/sctransform")
14558 (synopsis "Variance stabilizing transformations for Single Cell UMI Data")
14559 (description
14560 "This package provides a normalization method for single-cell UMI count
14561data using a variance stabilizing transformation. The transformation is based
14562on a negative binomial regression model with regularized parameters. As part
14563of the same regression framework, this package also provides functions for
14564batch correction, and data correction.")
14565 (license license:gpl3)))
107850b3
NB
14566
14567(define-public r-styler
14568 (package
14569 (name "r-styler")
4238c3ee 14570 (version "1.1.1")
107850b3
NB
14571 (source
14572 (origin
14573 (method url-fetch)
14574 (uri (cran-uri "styler" version))
14575 (sha256
14576 (base32
4238c3ee 14577 "1k660lpjvd64gnf6bndcb1cq3qxsvik928kcn6271zmkhja5rgyb"))))
107850b3
NB
14578 (build-system r-build-system)
14579 (propagated-inputs
14580 `(("r-backports" ,r-backports)
14581 ("r-cli" ,r-cli)
14582 ("r-magrittr" ,r-magrittr)
14583 ("r-purrr" ,r-purrr)
14584 ("r-rematch2" ,r-rematch2)
14585 ("r-rlang" ,r-rlang)
14586 ("r-rprojroot" ,r-rprojroot)
14587 ("r-tibble" ,r-tibble)
14588 ("r-withr" ,r-withr)
14589 ("r-xfun" ,r-xfun)))
14590 (home-page "https://github.com/r-lib/styler")
14591 (synopsis "Non-invasive pretty printing of R code")
14592 (description
14593 "This is a package for pretty-printing R code without changing the user's
14594formatting intent.")
14595 (license license:gpl3)))
2b9d4f58
RW
14596
14597(define-public r-scrime
14598 (package
14599 (name "r-scrime")
14600 (version "1.3.5")
14601 (source
14602 (origin
14603 (method url-fetch)
14604 (uri (cran-uri "scrime" version))
14605 (sha256
14606 (base32
14607 "0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
14608 (build-system r-build-system)
14609 (home-page "https://cran.r-project.org/web/packages/scrime/")
14610 (synopsis "Analysis of high-dimensional categorical data such as SNP data")
14611 (description
14612 "This package provides tools for the analysis of high-dimensional data
14613developed/implemented at the group \"Statistical Complexity Reduction In
14614Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
14615the functions can also be applied to other types of categorical data.")
14616 (license license:gpl2)))
04bf86ba 14617
3e63f078
RW
14618(define-public r-pbmcapply
14619 (package
14620 (name "r-pbmcapply")
14621 (version "1.5.0")
14622 (source
14623 (origin
14624 (method url-fetch)
14625 (uri (cran-uri "pbmcapply" version))
14626 (sha256
14627 (base32
14628 "0i58gcqpnbyvc448qfgm45b7rpbmrnagsvk1h1hsqchbbicfslnz"))))
14629 (build-system r-build-system)
14630 (home-page "https://github.com/kvnkuang/pbmcapply")
14631 (synopsis "Track the progress of apply procedures with a progress bar")
14632 (description
14633 "This light-weight package helps you track and visualize the progress of
14634parallel versions of vectorized R functions of the @code{mc*apply} family.")
14635 (license license:expat)))
14636
04bf86ba
RW
14637(define-public r-blme
14638 (package
14639 (name "r-blme")
14640 (version "1.0-4")
14641 (source
14642 (origin
14643 (method url-fetch)
14644 (uri (cran-uri "blme" version))
14645 (sha256
14646 (base32
14647 "1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"))))
14648 (build-system r-build-system)
14649 (propagated-inputs `(("r-lme4" ,r-lme4)))
14650 (home-page "https://github.com/vdorie/blme")
14651 (synopsis "Bayesian linear mixed-effects models")
14652 (description
14653 "This package provides tools for maximum a posteriori estimation for
14654linear and generalized linear mixed-effects models in a Bayesian setting. It
14655extends the lme4 package.")
14656 (license license:gpl2+)))
be23c491
RW
14657
14658(define-public r-batchtools
14659 (package
14660 (name "r-batchtools")
14661 (version "0.9.11")
14662 (source
14663 (origin
14664 (method url-fetch)
14665 (uri (cran-uri "batchtools" version))
14666 (sha256
14667 (base32
14668 "02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"))))
14669 (build-system r-build-system)
14670 (propagated-inputs
14671 `(("r-backports" ,r-backports)
14672 ("r-base64url" ,r-base64url)
14673 ("r-brew" ,r-brew)
14674 ("r-checkmate" ,r-checkmate)
14675 ("r-data-table" ,r-data-table)
14676 ("r-digest" ,r-digest)
14677 ("r-fs" ,r-fs)
14678 ("r-progress" ,r-progress)
14679 ("r-r6" ,r-r6)
14680 ("r-rappdirs" ,r-rappdirs)
14681 ("r-stringi" ,r-stringi)
14682 ("r-withr" ,r-withr)))
14683 (home-page "https://github.com/mllg/batchtools")
14684 (synopsis "Tools for computation on batch systems")
14685 (description
14686 "As a successor of the packages BatchJobs and BatchExperiments, this
14687package provides a parallel implementation of the Map function for high
14688performance computing systems managed by various schedulers. A multicore and
14689socket mode allow the parallelization on a local machines, and multiple
14690machines can be hooked up via SSH to create a makeshift cluster. Moreover,
14691the package provides an abstraction mechanism to define large-scale computer
14692experiments in a well-organized and reproducible way.")
14693 (license license:lgpl3)))
0c8960df
RW
14694
14695(define-public r-clue
14696 (package
14697 (name "r-clue")
14698 (version "0.3-57")
14699 (source
14700 (origin
14701 (method url-fetch)
14702 (uri (cran-uri "clue" version))
14703 (sha256
14704 (base32
14705 "05rdcahawxlxci3fjxihjvvh33wqpxw50sx015165ab4nh3rsdkf"))))
14706 (build-system r-build-system)
14707 (propagated-inputs `(("r-cluster" ,r-cluster)))
14708 (home-page "https://cran.r-project.org/web/packages/clue/")
14709 (synopsis "Tools for analyzing cluster ensembles")
14710 (description "Cluster ensembles are collections of individual solutions to
14711a given clustering problem which are useful or necessary to consider in a wide
14712range of applications. This R package provides an extensible computational
14713environment for creating and analyzing cluster ensembles, with basic data
14714structures for representing partitions and hierarchies, and facilities for
14715computing on them, including methods for measuring proximity and obtaining
14716consensus and secondary clusterings.")
14717 (license license:gpl2)))
b8d6dffb
RW
14718
14719(define-public r-sitmo
14720 (package
14721 (name "r-sitmo")
14722 (version "2.0.1")
14723 (source
14724 (origin
14725 (method url-fetch)
14726 (uri (cran-uri "sitmo" version))
14727 (sha256
14728 (base32
14729 "0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
14730 (build-system r-build-system)
14731 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
14732 (home-page "https://github.com/coatless/sitmo/")
14733 (synopsis "Parallel pseudo random number generator header files")
14734 (description
14735 "This package provides two high quality and fast PPRNGs that may be used
14736in an OpenMP parallel environment. In addition, there is a generator for one
14737dimensional low-discrepancy sequence.")
14738 (license license:expat)))
3961b3b9
RW
14739
14740(define-public r-dqrng
14741 (package
14742 (name "r-dqrng")
12242ffb 14743 (version "0.2.1")
3961b3b9
RW
14744 (source
14745 (origin
14746 (method url-fetch)
14747 (uri (cran-uri "dqrng" version))
14748 (sha256
14749 (base32
12242ffb 14750 "0rp8q5zijlvaqmpnkwr314w9w40sj4fz7sqsdgsffcfvn42w2jg1"))))
3961b3b9
RW
14751 (build-system r-build-system)
14752 (propagated-inputs
14753 `(("r-bh" ,r-bh)
14754 ("r-rcpp" ,r-rcpp)
14755 ("r-sitmo" ,r-sitmo)))
14756 (home-page "https://www.daqana.org/dqrng")
14757 (synopsis "Fast pseudo random number generators")
14758 (description
14759 "Several fast random number generators are provided as C++ header-only
14760libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
14761Additionally, fast functions for generating random numbers according to a
14762uniform, normal and exponential distribution are included. The latter two use
14763the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
14764functions are exported to R and as a C++ interface and are enabled for use
14765with the default 64 bit generator from the PCG family, Xoroshiro128+ and
14766Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
14767engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
14768 ;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
14769 ;; whole is distributed under the terms of the AGPL 3.
14770 (license license:agpl3)))
5bea832f
RW
14771
14772(define-public r-dalex
14773 (package
14774 (name "r-dalex")
d64ac92f 14775 (version "0.4.7")
5bea832f
RW
14776 (source
14777 (origin
14778 (method url-fetch)
14779 (uri (cran-uri "DALEX" version))
14780 (sha256
14781 (base32
d64ac92f 14782 "0iiwkf0pfdb90lf1xhv43qd32z3cjmkmf0ly9841n5lldkjazy3h"))))
5bea832f
RW
14783 (properties `((upstream-name . "DALEX")))
14784 (build-system r-build-system)
14785 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
14786 (home-page "https://pbiecek.github.io/DALEX/")
14787 (synopsis "Descriptive machine learning explanations")
14788 (description
14789 "Machine Learning models are widely used and have various applications in
14790classification or regression. Models created with boosting, bagging, stacking
14791or similar techniques are often used due to their high performance, but such
14792black-box models usually lack interpretability. The DALEX package contains
14793various explainers that help to understand the link between input variables
14794and model output.")
14795 ;; Any version of the GPL
14796 (license license:gpl3+)))
70debac5
RW
14797
14798(define-public r-enrichr
14799 (package
14800 (name "r-enrichr")
7a90573f 14801 (version "2.1")
70debac5
RW
14802 (source
14803 (origin
14804 (method url-fetch)
14805 (uri (cran-uri "enrichR" version))
14806 (sha256
14807 (base32
7a90573f 14808 "0ymhzs9d2wl0s9rvbqc1hqb78mlzwhlc7mmijpfqkm5r720pf6m1"))))
70debac5
RW
14809 (properties `((upstream-name . "enrichR")))
14810 (build-system r-build-system)
14811 (propagated-inputs
14812 `(("r-httr" ,r-httr)
14813 ("r-rjson" ,r-rjson)))
14814 (home-page "https://cran.r-project.org/web/packages/enrichR/")
14815 (synopsis "R Interface to Enrichr database for analyzing gene sets")
14816 (description
14817 "This package provides an R interface to all Enrichr databases, a
14818web-based tool for analyzing gene sets and returns any enrichment of common
14819annotated biological functions.")
14820 (license license:gpl2+)))
c9487dfa
RW
14821
14822(define-public r-plot3d
14823 (package
14824 (name "r-plot3d")
14825 (version "1.1.1")
14826 (source
14827 (origin
14828 (method url-fetch)
14829 (uri (cran-uri "plot3D" version))
14830 (sha256
14831 (base32
14832 "0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
14833 (properties `((upstream-name . "plot3D")))
14834 (build-system r-build-system)
14835 (propagated-inputs `(("r-misc3d" ,r-misc3d)))
14836 (home-page "https://cran.r-project.org/web/packages/plot3D")
14837 (synopsis "Plot multi-dimensional data")
14838 (description
14839 "This package provides functions for viewing 2D and 3D data, including
14840perspective plots, slice plots, surface plots, scatter plots, etc. It
14841includes data sets from oceanography.")
14842 (license license:gpl3+)))
85625cae
RW
14843
14844(define-public r-ggfortify
14845 (package
14846 (name "r-ggfortify")
0fe52daa 14847 (version "0.4.7")
85625cae
RW
14848 (source
14849 (origin
14850 (method url-fetch)
14851 (uri (cran-uri "ggfortify" version))
14852 (sha256
14853 (base32
0fe52daa 14854 "1wk9j0xg5hj9i1vf62qjiphv8cbsgq7y6baay3pfl3wyb2dwgci0"))))
85625cae
RW
14855 (build-system r-build-system)
14856 (propagated-inputs
14857 `(("r-dplyr" ,r-dplyr)
14858 ("r-ggplot2" ,r-ggplot2)
14859 ("r-gridextra" ,r-gridextra)
14860 ("r-scales" ,r-scales)
14861 ("r-stringr" ,r-stringr)
14862 ("r-tibble" ,r-tibble)
14863 ("r-tidyr" ,r-tidyr)))
14864 (home-page "https://github.com/sinhrks/ggfortify")
14865 (synopsis "Data visualization tools for statistical analysis results")
14866 (description
14867 "This package provides unified plotting tools for statistics commonly
14868used, such as GLM, time series, PCA families, clustering and survival
14869analysis. The package offers a single plotting interface for these analysis
14870results and plots in a unified style using the @code{ggplot2} package.")
14871 (license license:gpl2)))
afc4370d
RW
14872
14873(define-public r-refmanager
14874 (package
14875 (name "r-refmanager")
14876 (version "1.2.12")
14877 (source
14878 (origin
14879 (method url-fetch)
14880 (uri (cran-uri "RefManageR" version))
14881 (sha256
14882 (base32
14883 "1hfxa1qacfryk36mpaqdhdgws5jwxiyy489ikd3wa18bp1wz8dkp"))))
14884 (properties `((upstream-name . "RefManageR")))
14885 (build-system r-build-system)
14886 (propagated-inputs
14887 `(("r-bibtex" ,r-bibtex)
14888 ("r-httr" ,r-httr)
14889 ("r-jsonlite" ,r-jsonlite)
14890 ("r-lubridate" ,r-lubridate)
14891 ("r-plyr" ,r-plyr)
14892 ("r-stringr" ,r-stringr)
14893 ("r-xml2" ,r-xml2)))
14894 (home-page "https://github.com/ropensci/RefManageR/")
14895 (synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
14896 (description
14897 "This package provides tools for importing and working with bibliographic
14898references. It greatly enhances the @code{bibentry} class by providing a
14899class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
14900UTF-8 encoding, and can be easily searched by any field, by date ranges, and
14901by various formats for name lists (author by last names, translator by full
14902names, etc.). Entries can be updated, combined, sorted, printed in a number
14903of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
14904into R and converted to @code{BibEntry} objects.")
14905 ;; Any of these licenses may be picked.
14906 (license (list license:gpl2 license:gpl3 license:bsd-3))))
29591ca6
RW
14907
14908(define-public r-citr
14909 (package
14910 (name "r-citr")
6b28386d 14911 (version "0.3.2")
29591ca6
RW
14912 (source
14913 (origin
14914 (method url-fetch)
14915 (uri (cran-uri "citr" version))
14916 (sha256
14917 (base32
6b28386d 14918 "1qbarvafjb8jgkrnrhh6jw7mcglmjwf7dpdiibxf39jkmlhf7las"))))
29591ca6
RW
14919 (build-system r-build-system)
14920 (propagated-inputs
14921 `(("r-assertthat" ,r-assertthat)
29591ca6
RW
14922 ("r-curl" ,r-curl)
14923 ("r-httr" ,r-httr)
14924 ("r-miniui" ,r-miniui)
14925 ("r-refmanager" ,r-refmanager)
14926 ("r-rstudioapi" ,r-rstudioapi)
14927 ("r-shiny" ,r-shiny)
14928 ("r-shinyjs" ,r-shinyjs)
14929 ("r-yaml" ,r-yaml)))
14930 (home-page "https://github.com/crsh/citr")
14931 (synopsis "RStudio add-in to insert Markdown citations")
14932 (description
14933 "This package provides functions and an RStudio add-in that search a
14934BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
14935the current document.")
14936 (license license:expat)))
30f1029f
RW
14937
14938(define-public r-xgboost
14939 (package
14940 (name "r-xgboost")
00300de5 14941 (version "0.90.0.2")
30f1029f
RW
14942 (source
14943 (origin
14944 (method url-fetch)
14945 (uri (cran-uri "xgboost" version))
14946 (sha256
14947 (base32
00300de5 14948 "1gy9rzg43mjpfis893vf15drmbigfn0481zrzss9ajnmnk0q8194"))))
30f1029f
RW
14949 (build-system r-build-system)
14950 (propagated-inputs
14951 `(("r-data-table" ,r-data-table)
14952 ("r-magrittr" ,r-magrittr)
14953 ("r-matrix" ,r-matrix)
14954 ("r-stringi" ,r-stringi)))
14955 (home-page "https://github.com/dmlc/xgboost")
14956 (synopsis "Extreme gradient boosting")
14957 (description
14958 "This package provides an R interface to Extreme Gradient Boosting, which
14959is an efficient implementation of the gradient boosting framework from Chen
14960and Guestrin (2016). The package includes efficient linear model solver and
14961tree learning algorithms. The package can automatically do parallel
14962computation on a single machine. It supports various objective functions,
14963including regression, classification and ranking. The package is made to be
14964extensible, so that users are also allowed to define their own objectives
14965easily.")
14966 (license license:asl2.0)))
1c0b2e74 14967
14968(define-public r-umap
14969 (package
14970 (name "r-umap")
8bcd6c95 14971 (version "0.2.3.1")
1c0b2e74 14972 (source
14973 (origin
14974 (method url-fetch)
14975 (uri (cran-uri "umap" version))
14976 (sha256
14977 (base32
8bcd6c95 14978 "0rzz1s029cn1w1bf5va2pav2lg9j1mq97ibwcln39drvm67kj76d"))))
1c0b2e74 14979 (build-system r-build-system)
14980 (propagated-inputs
8bcd6c95
RW
14981 `(("r-openssl" ,r-openssl)
14982 ("r-rcpp" ,r-rcpp)
1c0b2e74 14983 ("r-reticulate" ,r-reticulate)
14984 ("r-rspectra" ,r-rspectra)))
14985 (home-page "https://github.com/tkonopka/umap")
14986 (synopsis "Uniform manifold approximation and projection")
14987 (description
14988 "Uniform manifold approximation and projection is a technique for
14989dimension reduction. This package provides an interface to the UMAP algorithm
14990in R, including a translation of the original algorithm into R.")
14991 (license license:expat)))
6deb08a3 14992
86c46d71
RW
14993(define-public r-uwot
14994 (package
14995 (name "r-uwot")
14996 (version "0.1.3")
14997 (source
14998 (origin
14999 (method url-fetch)
15000 (uri (cran-uri "uwot" version))
15001 (sha256
15002 (base32
15003 "1mq6qi8q9xslh1b99srj480s2a08pfv4bs9m2ykyijj44j9fcdj9"))))
15004 (build-system r-build-system)
15005 (propagated-inputs
15006 `(("r-dqrng" ,r-dqrng)
15007 ("r-fnn" ,r-fnn)
15008 ("r-irlba" ,r-irlba)
15009 ("r-matrix" ,r-matrix)
15010 ("r-rcpp" ,r-rcpp)
15011 ("r-rcppannoy" ,r-rcppannoy)
15012 ("r-rcppparallel" ,r-rcppparallel)
15013 ("r-rcppprogress" ,r-rcppprogress)
15014 ("r-rspectra" ,r-rspectra)))
15015 (home-page "https://github.com/jlmelville/uwot")
15016 (synopsis "Uniform manifold approximation and projection")
15017 (description
15018 "This package provides an implementation of the Uniform Manifold
15019Approximation and Projection dimensionality reduction by McInnes et
15020al. (2018). It also provides means to transform new data and to carry out
15021supervised dimensionality reduction. An implementation of the related
15022LargeVis method of Tang et al. (2016) is also provided.")
15023 (license license:gpl3)))
15024
6deb08a3 15025(define-public r-kableextra
15026 (package
15027 (name "r-kableextra")
15028 (version "1.1.0")
15029 (source
15030 (origin
15031 (method url-fetch)
15032 (uri (cran-uri "kableExtra" version))
15033 (sha256
15034 (base32
15035 "1nicvw06xsf3a1f5c10mih07b76m2v5s5h165vmz0qx6n1a3492i"))))
15036 (properties `((upstream-name . "kableExtra")))
15037 (build-system r-build-system)
15038 (propagated-inputs
15039 `(("r-digest" ,r-digest)
15040 ("r-glue" ,r-glue)
15041 ("r-htmltools" ,r-htmltools)
15042 ("r-knitr" ,r-knitr)
15043 ("r-magrittr" ,r-magrittr)
15044 ("r-readr" ,r-readr)
15045 ("r-rmarkdown" ,r-rmarkdown)
15046 ("r-rstudioapi" ,r-rstudioapi)
15047 ("r-rvest" ,r-rvest)
15048 ("r-scales" ,r-scales)
15049 ("r-stringr" ,r-stringr)
15050 ("r-viridislite" ,r-viridislite)
15051 ("r-webshot" ,r-webshot)
15052 ("r-xml2" ,r-xml2)))
15053 (home-page "https://haozhu233.github.io/kableExtra/")
15054 (synopsis "Construct complex tables with pipe syntax")
15055 (description
15056 "Build complex HTML or LaTeX tables using @code{kable()} from
15057@code{knitr} and the piping syntax from @code{magrittr}. The function
15058@code{kable()} is a light weight table generator coming from @code{knitr}.
15059This package simplifies the way to manipulate the HTML or LaTeX codes
15060generated by @code{kable()} and allows users to construct complex tables and
15061customize styles using a readable syntax.")
15062 (license license:expat)))
79f04920
RW
15063
15064(define-public r-glasso
15065 (package
15066 (name "r-glasso")
15067 (version "1.10")
15068 (source
15069 (origin
15070 (method url-fetch)
15071 (uri (cran-uri "glasso" version))
15072 (sha256
15073 (base32
15074 "0nshpx14v2yny7lr8ll6nnz71n0f02sddh2c2dglfprbk89p9yp6"))))
15075 (build-system r-build-system)
15076 (native-inputs `(("gfortran" ,gfortran)))
15077 (home-page "http://www-stat.stanford.edu/~tibs/glasso")
15078 (synopsis "Graphical Lasso: estimation of Gaussian graphical models")
15079 (description
15080 "This is a package for estimation of a sparse inverse covariance matrix
15081using a lasso (L1) penalty. Facilities are provided for estimates along a
15082path of values for the regularization parameter.")
15083 (license license:gpl2)))
37120e7a
RW
15084
15085(define-public r-rhpcblasctl
15086 (package
15087 (name "r-rhpcblasctl")
15088 (version "0.18-205")
15089 (source
15090 (origin
15091 (method url-fetch)
15092 (uri (cran-uri "RhpcBLASctl" version))
15093 (sha256
15094 (base32
15095 "1ls2286fvrp1g7p8v4l6axznychh3qndranfpzqz806cm9ml1cdp"))))
15096 (properties `((upstream-name . "RhpcBLASctl")))
15097 (build-system r-build-system)
15098 (home-page "http://prs.ism.ac.jp/~nakama/Rhpc/")
15099 (synopsis "Control the number of threads on BLAS")
15100 (description
15101 "This package allows you to control the number of threads the BLAS
15102library uses. It is also possible to control the number of threads in
15103OpenMP.")
15104 (license license:agpl3+)))
6e7553ff 15105
19f1aac0
RW
15106(define-public r-lda
15107 (package
15108 (name "r-lda")
15109 (version "1.4.2")
15110 (source
15111 (origin
15112 (method url-fetch)
15113 (uri (cran-uri "lda" version))
15114 (sha256
15115 (base32
15116 "03r4h5kgr8mfy44p66mfj5bp4k00g8zh4a1mhn46jw14pkhs21jn"))))
15117 (build-system r-build-system)
15118 (home-page "https://cran.r-project.org/web/packages/lda/")
15119 (synopsis "Collapsed Gibbs sampling methods for topic models")
15120 (description
15121 "This package implements @dfn{latent Dirichlet allocation} (LDA) and
15122related models. This includes (but is not limited to) sLDA, corrLDA, and the
15123mixed-membership stochastic blockmodel. Inference for all of these models is
15124implemented via a fast collapsed Gibbs sampler written in C. Utility
15125functions for reading/writing data typically used in topic models, as well as
15126tools for examining posterior distributions are also included.")
15127 ;; Any version of the LGPL
15128 (license license:lgpl3+)))
15129
6e7553ff
RW
15130(define-public r-rann-l1
15131 (package
15132 (name "r-rann-l1")
15133 (version "2.5.2")
15134 (source
15135 (origin
15136 (method url-fetch)
15137 (uri (cran-uri "RANN.L1" version))
15138 (sha256
15139 (base32
15140 "1hanh3my84mdr5wy6b89fawqzfc184vff1y65wy4l5ld9qza1n44"))))
15141 (properties `((upstream-name . "RANN.L1")))
15142 (build-system r-build-system)
15143 (home-page "https://github.com/jefferis/RANN/tree/master-L1")
15144 (synopsis "Fast nearest neighbour search using L1 metric")
15145 (description
15146 "This package provides tools to find the k nearest neighbours for every
15147point in a given dataset in O(N log N) time using Arya and Mount's ANN
15148library. There is support for approximate as well as exact searches, fixed
15149radius searches and @code{bd} as well as @code{kd} trees. The distance is
15150computed using the L1 (Manhattan, taxicab) metric.")
15151 (license license:gpl3+)))
9c3bfea6 15152
8e28535d
RW
15153(define-public r-leiden
15154 (package
15155 (name "r-leiden")
15156 (version "0.3.1")
15157 (source
15158 (origin
15159 (method url-fetch)
15160 (uri (cran-uri "leiden" version))
15161 (sha256
15162 (base32
15163 "19gq27zin4gf4sh7h24gyq3f8jjir20n2l36a7pk1pbzcr4ixyhp"))))
15164 (properties `((upstream-name . "leiden")))
15165 (build-system r-build-system)
15166 (propagated-inputs
15167 `(("r-igraph" ,r-igraph)
15168 ("r-matrix" ,r-matrix)
15169 ("r-reticulate" ,r-reticulate)))
15170 (home-page "https://github.com/TomKellyGenetics/leiden")
15171 (synopsis "R implementation of Leiden clustering algorithm")
15172 (description
15173 "This package implements the Python @code{leidenalg} module to be called
15174in R. It enables clustering using the Leiden algorithm for partitioning a
15175graph into communities. See also Traag et al (2018) \"From Louvain to Leiden:
15176guaranteeing well-connected communities.\" <arXiv:1810.08473>.")
15177 (license license:gpl3)))
15178
9c3bfea6
RW
15179(define-public r-patchwork
15180 ;; There has been no public release yet.
15181 (let ((commit "fd7958bae3e7a1e30237c751952e412a0a1d1242")
15182 (revision "1"))
15183 (package
15184 (name "r-patchwork")
15185 (version (git-version "0.0.1" revision commit))
15186 (source
15187 (origin
15188 (method git-fetch)
15189 (uri (git-reference
15190 (url "https://github.com/thomasp85/patchwork.git")
15191 (commit commit)))
15192 (file-name (git-file-name name version))
15193 (sha256
15194 (base32
15195 "00fq520xwy1ysg4k8x48x9b0yy9wyi8y8zj6dvxjg4bwx0yyp6s4"))))
15196 (build-system r-build-system)
15197 (propagated-inputs
15198 `(("r-ggplot2" ,r-ggplot2)
15199 ("r-gtable" ,r-gtable)))
15200 (home-page "https://github.com/thomasp85/patchwork")
15201 (synopsis "Compose ggplot2 plots")
15202 (description
15203 "The @code{ggplot2} package provides a strong API for sequentially
15204building up a plot, but does not concern itself with composition of multiple
15205plots. Patchwork is a package that expands the API to allow for arbitrarily
15206complex composition of plots by providing mathmatical operators for combining
15207multiple plots.")
15208 (license license:expat))))
86d38228
RW
15209
15210(define-public r-liger
15211 (package
15212 (name "r-liger")
15213 (version "0.4.2")
15214 (source
15215 (origin
15216 (method git-fetch)
15217 (uri (git-reference
15218 (url "https://github.com/MacoskoLab/liger.git")
15219 (commit (string-append "v" version))))
15220 (file-name (git-file-name name version))
15221 (sha256
15222 (base32
15223 "16dzwwcpw6n78pxlc5w3kraigki35ix7zhd2cbx5f3y60bbkhlmx"))
15224 (modules '((guix build utils)))
15225 (snippet
15226 '(begin
15227 (delete-file "inst/java/ModularityOptimizer.jar")
15228 #t))))
15229 (build-system r-build-system)
15230 (arguments
15231 `(#:phases
15232 (modify-phases %standard-phases
15233 (add-after 'unpack 'build-java-part
15234 (lambda* (#:key inputs #:allow-other-keys)
15235 (invoke "unzip" (assoc-ref inputs "optimizer-src"))
15236 (for-each (lambda (file) (invoke "javac" file))
15237 (find-files "." "\\.java$"))
15238 (apply invoke "jar" "cf" "inst/java/ModularityOptimizer.jar"
15239 (find-files "." "\\.class$"))
15240 #t)))))
15241 (propagated-inputs
15242 `(("r-cowplot" ,r-cowplot)
15243 ("r-dosnow" ,r-dosnow)
15244 ("r-dplyr" ,r-dplyr)
15245 ("r-fnn" ,r-fnn)
15246 ("r-foreach" ,r-foreach)
15247 ("r-ggplot2" ,r-ggplot2)
15248 ("r-ggrepel" ,r-ggrepel)
15249 ("r-hmisc" ,r-hmisc)
15250 ("r-ica" ,r-ica)
15251 ("r-irlba" ,r-irlba)
15252 ("r-matrix" ,r-matrix)
15253 ("r-mclust" ,r-mclust)
15254 ("r-patchwork" ,r-patchwork)
15255 ("r-plyr" ,r-plyr)
15256 ("r-rann-l1" ,r-rann-l1)
15257 ("r-rcpp" ,r-rcpp)
15258 ("r-rcpparmadillo" ,r-rcpparmadillo)
15259 ("r-riverplot" ,r-riverplot)
15260 ("r-rtsne" ,r-rtsne)
15261 ("r-snow" ,r-snow)))
15262 (native-inputs
15263 `(("jdk" ,icedtea "jdk")
15264 ;; See https://github.com/MacoskoLab/liger/issues/96
15265 ;; The optimizer is released under the Expat license.
15266 ("optimizer-src"
15267 ,(origin
15268 (method url-fetch)
15269 (uri "http://www.ludowaltman.nl/slm/modularity_optimizer_source.zip")
15270 (sha256
15271 (base32
15272 "01hmm6sapcmldvayknqx2w4cav3qv71mwwkdkwj4qgq6dss09g18"))))
15273 ("unzip" ,unzip)
15274 ("r-knitr" ,r-knitr))) ; for vignettes
15275 (home-page "https://github.com/MacoskoLab/liger")
15276 (synopsis "Integrate and analyze multiple single-cell datasets")
15277 (description
15278 "LIGER is a package for integrating and analyzing multiple single-cell
15279datasets, developed and maintained by the Macosko lab. It relies on
15280integrative non-negative matrix factorization to identify shared and
15281dataset-specific factors.")
15282 (license license:gpl3)))
711cec9d
RW
15283
15284(define-public r-harmony
15285 ;; There are no tagged commits
15286 (let ((commit "4d1653870d4dd70fff1807c182882db1fbf9af5a")
15287 (revision "1"))
15288 (package
15289 (name "r-harmony")
15290 (version (git-version "1.0" revision commit))
15291 (source
15292 (origin
15293 (method git-fetch)
15294 (uri (git-reference
15295 (url "https://github.com/immunogenomics/harmony")
15296 (commit commit)))
15297 (file-name (git-file-name name version))
15298 (sha256
15299 (base32
15300 "1gasdldr4aalr9h2q9kmm3y4i7azkgnhdn4bmvsszs7lg9xacw85"))))
15301 (build-system r-build-system)
15302 (propagated-inputs
15303 `(("r-cowplot" ,r-cowplot)
15304 ("r-dplyr" ,r-dplyr)
15305 ("r-ggplot2" ,r-ggplot2)
15306 ("r-irlba" ,r-irlba)
15307 ("r-matrix" ,r-matrix)
15308 ("r-rcpp" ,r-rcpp)
15309 ("r-rcpparmadillo" ,r-rcpparmadillo)
15310 ("r-rcppprogress" ,r-rcppprogress)
15311 ("r-rlang" ,r-rlang)
15312 ("r-tibble" ,r-tibble)
15313 ("r-tidyr" ,r-tidyr)))
15314 (home-page "https://github.com/immunogenomics/harmony")
15315 (synopsis "Integration of single cell sequencing data")
15316 (description
15317 "This package provides an implementation of the Harmony algorithm for
15318single cell integration, described in Korsunsky et al
15319@url{doi.org/10.1101/461954}. The package includes a standalone Harmony
15320function and interfaces to external frameworks.")
15321 (license license:gpl3))))
7a5ed348
RW
15322
15323(define-public r-covr
15324 (package
15325 (name "r-covr")
15326 (version "3.3.1")
15327 (source
15328 (origin
15329 (method url-fetch)
15330 (uri (cran-uri "covr" version))
15331 (sha256
15332 (base32
15333 "0fvd7v53w11x6kaw61hbml8n1j2ck9l2fv2wvqdsg689xic9rqcs"))))
15334 (properties `((upstream-name . "covr")))
15335 (build-system r-build-system)
15336 (propagated-inputs
15337 `(("r-crayon" ,r-crayon)
15338 ("r-digest" ,r-digest)
15339 ("r-httr" ,r-httr)
15340 ("r-jsonlite" ,r-jsonlite)
15341 ("r-rex" ,r-rex)
15342 ("r-withr" ,r-withr)
15343 ("r-yaml" ,r-yaml)))
15344 (home-page "https://github.com/r-lib/covr")
15345 (synopsis "Test coverage for R packages")
15346 (description
15347 "Thisp package enables you to track and report code coverage for your
15348package and (optionally) upload the results to a coverage service. Code
15349coverage is a measure of the amount of code being exercised by a set of tests.
15350It is an indirect measure of test quality and completeness. This package is
15351compatible with any testing methodology or framework and tracks coverage of
15352both R code and compiled C/C++/FORTRAN code.")
15353 (license license:gpl3)))
6983178b
RW
15354
15355(define-public r-systemfonts
15356 (package
15357 (name "r-systemfonts")
15358 (version "0.1.1")
15359 (source
15360 (origin
15361 (method url-fetch)
15362 (uri (cran-uri "systemfonts" version))
15363 (sha256
15364 (base32
15365 "0m0ljid683xcam2f14x7k2zv1yx4npac38a3gfv11vhxfbnpgp0z"))))
15366 (properties `((upstream-name . "systemfonts")))
15367 (build-system r-build-system)
15368 (inputs
15369 `(("fontconfig" ,fontconfig)
15370 ("freetype" ,freetype)
15371 ("zlib" ,zlib)))
15372 (native-inputs
15373 `(("pkg-config" ,pkg-config)))
15374 (home-page "https://github.com/r-lib/systemfonts")
15375 (synopsis "System native font finding")
15376 (description
15377 "This package provides system native access to the font catalogue. As
15378font handling varies between systems it is difficult to correctly locate
15379installed fonts across different operating systems. The 'systemfonts' package
15380provides bindings to the native libraries for finding font files that can then
15381be used further by e.g. graphic devices.")
15382 (license license:expat)))
93903009
RW
15383
15384(define-public r-graphlayouts
15385 (package
15386 (name "r-graphlayouts")
15387 (version "0.5.0")
15388 (source
15389 (origin
15390 (method url-fetch)
15391 (uri (cran-uri "graphlayouts" version))
15392 (sha256
15393 (base32
15394 "03dizbhhdhnzbj2i5zvqgs617kwcv4h2pha4f16adic0fph1rxl3"))))
15395 (properties `((upstream-name . "graphlayouts")))
15396 (build-system r-build-system)
15397 (propagated-inputs
15398 `(("r-igraph" ,r-igraph)
15399 ("r-rcpp" ,r-rcpp)
15400 ("r-rcpparmadillo" ,r-rcpparmadillo)))
15401 (home-page "https://github.com/schochastics/graphlayouts")
15402 (synopsis "Additional layout algorithms for network visualizations")
15403 (description
15404 "This package provides several layout algorithms to visualize networks
15405which are not part of the igraph library. Most are based on the concept of
15406stress majorization by Gansner et al. (2004)
15407<doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms allow to
15408emphasize hidden group structures in networks or focus on specific nodes.")
15409 (license license:expat)))
9567bd8d
RW
15410
15411(define-public r-tidygraph
15412 (package
15413 (name "r-tidygraph")
15414 (version "1.1.2")
15415 (source
15416 (origin
15417 (method url-fetch)
15418 (uri (cran-uri "tidygraph" version))
15419 (sha256
15420 (base32
15421 "1zpsarm74afbc7p5dlyb0whc09670qdcddw1ckb25cfc9hfh0hjn"))))
15422 (properties `((upstream-name . "tidygraph")))
15423 (build-system r-build-system)
15424 (propagated-inputs
15425 `(("r-dplyr" ,r-dplyr)
15426 ("r-igraph" ,r-igraph)
15427 ("r-magrittr" ,r-magrittr)
15428 ("r-pillar" ,r-pillar)
15429 ("r-r6" ,r-r6)
15430 ("r-rcpp" ,r-rcpp)
15431 ("r-rlang" ,r-rlang)
15432 ("r-tibble" ,r-tibble)
15433 ("r-tidyr" ,r-tidyr)))
15434 (home-page "https://github.com/thomasp85/tidygraph")
15435 (synopsis "Tidy API for graph manipulation")
15436 (description
15437 "This package provides a graph implementation that can be thought of as
15438two tidy data frames describing node and edge data respectively. It provides
15439an approach to manipulate these two virtual data frames using the API defined
15440in the @code{dplyr} package, and it also provides tidy interfaces to a lot of
15441common graph algorithms.")
15442 (license license:expat)))
3a341e82
RW
15443
15444(define-public r-soupx
15445 (let ((commit "a3354be76fb52fd795be6ddf163cf056c05c6cb8")
15446 (revision "1"))
15447 (package
15448 (name "r-soupx")
15449 (version (git-version "0.3.1" revision commit))
15450 (source
15451 (origin
15452 (method git-fetch)
15453 (uri (git-reference
15454 (url "https://github.com/constantAmateur/SoupX")
15455 (commit commit)))
15456 (file-name (git-file-name name version))
15457 (sha256
15458 (base32
15459 "1zmlyzrl0fz6l79gn2wswid670p88mm3y292is89sa5p3h7frr99"))))
15460 (properties `((upstream-name . "SoupX")))
15461 (build-system r-build-system)
15462 (propagated-inputs
15463 `(("r-ggplot2" ,r-ggplot2)
15464 ("r-matrix" ,r-matrix)
15465 ("r-seurat" ,r-seurat)))
15466 (home-page "https://github.com/constantAmateur/SoupX")
15467 (synopsis "Single cell mRNA Soup eXterminator")
15468 (description
15469 "This package provides a package for quantifying, profiling and
15470removing cell free mRNA contamination (the \"soup\") from droplet based single
15471cell RNA-seq experiments.")
15472 (license license:gpl2))))
16fddf17
15473
15474(define-public r-assertr
15475 (package
15476 (name "r-assertr")
15477 (version "2.6")
15478 (source
15479 (origin
15480 (method url-fetch)
15481 (uri (cran-uri "assertr" version))
15482 (sha256
15483 (base32
15484 "0g4ii6vhp0155a29ljhs64a09x0nzy5ybvwwchhk4mkcgsvnvfkj"))))
15485 (build-system r-build-system)
15486 (propagated-inputs
15487 `(("r-dplyr" ,r-dplyr)
15488 ("r-mass" ,r-mass)
15489 ("r-rlang" ,r-rlang)))
15490 (native-inputs
15491 `(("r-knitr" ,r-knitr))) ; needed for vignette
15492 (home-page "https://github.com/ropensci/assertr")
15493 (synopsis "Assertive programming for R analysis pipelines")
15494 (description
15495 "This package provides functionality to assert conditions that have to be
15496met so that errors in data used in analysis pipelines can fail quickly. It is
15497similar to @code{stopifnot()} but more powerful, friendly, and easier for use
15498in pipelines.")
15499 (license license:expat)))
a5a79dd0
RW
15500
15501(define-public r-parameters
15502 (package
15503 (name "r-parameters")
15504 (version "0.1.0")
15505 (source
15506 (origin
15507 (method url-fetch)
15508 (uri (cran-uri "parameters" version))
15509 (sha256
15510 (base32
15511 "12v301va1l3xydicbf0k04anxlmyjclbbjfg0riprryhkxwwk8g5"))))
15512 (properties `((upstream-name . "parameters")))
15513 (build-system r-build-system)
15514 (propagated-inputs
15515 `(("r-bayestestr" ,r-bayestestr)
15516 ("r-insight" ,r-insight)))
15517 (home-page "https://cran.r-project.org/web/packages/parameters")
15518 (synopsis "Processing of model parameters")
15519 (description
15520 "This package provides utilities for processing the parameters of various
15521statistical models. Beyond computing p values, CIs, and other indices for a
15522wide variety of models, this package implements features like standardization
15523or bootstrapping of parameters and models, feature reduction (feature
15524extraction and variable selection) as well as conversion between indices of
15525effect size.")
15526 (license license:gpl3)))
a0244ef0
RW
15527
15528(define-public r-rgdal
15529 (package
15530 (name "r-rgdal")
15531 (version "1.4-4")
15532 (source
15533 (origin
15534 (method url-fetch)
15535 (uri (cran-uri "rgdal" version))
15536 (sha256
15537 (base32
15538 "1my56hdc9x40ynxx1qwqwqxjvjxybmm00w4xg5gi8zgj19pffci5"))))
15539 (properties `((upstream-name . "rgdal")))
15540 (build-system r-build-system)
15541 (inputs
15542 `(("gdal" ,gdal)
15543 ("proj.4" ,proj.4)
15544 ("zlib" ,zlib)))
15545 (propagated-inputs
15546 `(("r-sp" ,r-sp)))
15547 (native-inputs
15548 `(("pkg-config" ,pkg-config)))
15549 (home-page "http://rgdal.r-forge.r-project.org")
15550 (synopsis "Bindings for the Geospatial Data Abstraction Library")
15551 (description
15552 "This package provides bindings to the Geospatial Data Abstraction
15553Library (GDAL) and access to projection/transformation operations from the
15554PROJ.4 library.")
15555 (license license:gpl2+)))
5ad9da9a
RW
15556
15557(define-public r-insol
15558 (package
15559 (name "r-insol")
15560 (version "1.2")
15561 (source
15562 (origin
15563 (method url-fetch)
15564 (uri (cran-uri "insol" version))
15565 (sha256
15566 (base32
15567 "14ikz05375pjn9hby7kwkhcnykjilbnkdy5i8lsl7c5qdbhmqcm5"))))
15568 (properties `((upstream-name . "insol")))
15569 (build-system r-build-system)
15570 (propagated-inputs
15571 `(("r-raster" ,r-raster)
15572 ("r-rgdal" ,r-rgdal)))
15573 (native-inputs
15574 `(("gfortran" ,gfortran)))
15575 (home-page "https://meteoexploration.com/R/insol/index.html")
15576 (synopsis "Tools for calculating solar radiation")
15577 (description
15578 "This package provides functions to compute insolation on tilted
15579surfaces, computes atmospheric transmittance and related parameters such as:
15580Earth radius vector, declination, sunset and sunrise, daylength, equation of
15581time, vector in the direction of the sun, vector normal to surface, and some
15582atmospheric physics.")
15583 (license license:gpl2+)))
f5b1354f
RW
15584
15585(define-public r-lifecycle
15586 (package
15587 (name "r-lifecycle")
15588 (version "0.1.0")
15589 (source
15590 (origin
15591 (method url-fetch)
15592 (uri (cran-uri "lifecycle" version))
15593 (sha256
15594 (base32
15595 "11rk7hkw63rfrf4aqmb4xrb88kg95xh8hajpjvjfwjym2v02h74n"))))
15596 (properties `((upstream-name . "lifecycle")))
15597 (build-system r-build-system)
15598 (propagated-inputs
15599 `(("r-glue" ,r-glue)
15600 ("r-rlang" ,r-rlang)))
15601 (home-page "https://github.com/r-lib/lifecycle")
15602 (synopsis "Manage the life cycle of your package functions")
15603 (description
15604 "Manage the life cycle of your exported functions with shared
15605conventions, documentation badges, and non-invasive deprecation warnings. The
15606lifecycle package defines four development stages (experimental, maturing,
15607stable, and questioning) and three deprecation stages (soft-deprecated,
15608deprecated, and defunct). It makes it easy to insert badges corresponding to
15609these stages in your documentation. Usage of deprecated functions are
15610signalled with increasing levels of non-invasive verbosity.")
15611 (license license:gpl3)))
195854a5
15612
15613(define-public r-assertable
15614 (package
15615 (name "r-assertable")
15616 (version "0.2.6")
15617 (source
15618 (origin
15619 (method url-fetch)
15620 (uri (cran-uri "assertable" version))
15621 (sha256
15622 (base32
15623 "0jjd6ylh26fykzzv1q2lbajzfj07lyxwb3b3xmr2zdg2fp5b2w4c"))))
15624 (build-system r-build-system)
15625 (propagated-inputs
15626 `(("r-data-table" ,r-data-table)))
15627 (home-page "https://cran.r-project.org/web/packages/assertable/")
15628 (synopsis "Verbose assertions for tabular data (data.frames and data.tables)")
15629 (description "This package provides simple, flexible assertions on
15630data.frame or data.table objects with verbose output for vetting. While other
15631assertion packages apply towards more general use-cases, @code{assertable} is
15632tailored towards tabular data. It includes functions to check variable names
15633and values, whether the dataset contains all combinations of a given set of
15634unique identifiers, and whether it is a certain length. In addition,
15635@code{assertable} includes utility functions to check the existence of target
15636files and to efficiently import multiple tabular data files into one
15637data.table.")
15638 (license license:gpl3)))