gnu: r-spam: Update to 2.3-0.2.
[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>
97b44f5e 5;;; Copyright © 2017, 2018, 2019 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")
82acc94f 528 (version "0.4.0")
92ce1883
RW
529 (source (origin
530 (method url-fetch)
531 (uri (cran-uri "htmltools" version))
532 (sha256
533 (base32
82acc94f 534 "06l17d8jkf438yk2mchpsp4j90bynnapz3nabh5vkcc324p5a62v"))))
92ce1883 535 (build-system r-build-system)
92ce1883
RW
536 (propagated-inputs
537 `(("r-digest" ,r-digest)
82acc94f
RW
538 ("r-rcpp" ,r-rcpp)
539 ("r-rlang" ,r-rlang)))
92ce1883
RW
540 (home-page "https://cran.r-project.org/web/packages/htmltools")
541 (synopsis "R tools for HTML")
542 (description
543 "This package provides tools for HTML generation and output in R.")
544 (license license:expat)))
545
546(define-public r-htmlwidgets
547 (package
548 (name "r-htmlwidgets")
07b69a0c 549 (version "1.5.1")
92ce1883
RW
550 (source (origin
551 (method url-fetch)
552 (uri (cran-uri "htmlwidgets" version))
553 (sha256
554 (base32
07b69a0c 555 "10fp306l1nybkah6jrlrqwwdb6zvklbddp8i3w9v9naj8la5jbnl"))))
92ce1883
RW
556 (build-system r-build-system)
557 (propagated-inputs
558 `(("r-htmltools" ,r-htmltools)
559 ("r-jsonlite" ,r-jsonlite)
560 ("r-yaml" ,r-yaml)))
561 (home-page "https://github.com/ramnathv/htmlwidgets")
562 (synopsis "HTML Widgets for R")
563 (description
564 "HTML widgets is a framework for creating HTML widgets that render in
565various contexts including the R console, R Markdown documents, and Shiny web
566applications.")
567 (license license:expat)))
568
569(define-public r-htmltable
570 (package
571 (name "r-htmltable")
33194de2 572 (version "1.13.2")
92ce1883
RW
573 (source
574 (origin
575 (method url-fetch)
576 (uri (cran-uri "htmlTable" version))
577 (sha256
578 (base32
33194de2 579 "0h6jslchlx1dzqqdb70c3n9xlapcym9ykycvr0hc4q3450y8qmvh"))))
92ce1883
RW
580 (properties `((upstream-name . "htmlTable")))
581 (build-system r-build-system)
582 (propagated-inputs
583 `(("r-checkmate" ,r-checkmate)
584 ("r-htmltools" ,r-htmltools)
585 ("r-htmlwidgets" ,r-htmlwidgets)
586 ("r-knitr" ,r-knitr)
587 ("r-magrittr" ,r-magrittr)
588 ("r-rstudioapi" ,r-rstudioapi)
589 ("r-stringr" ,r-stringr)))
590 (home-page "http://gforge.se/packages/")
591 (synopsis "Advanced tables for Markdown/HTML")
592 (description
593 "This package provides functions to build tables with advanced layout
594elements such as row spanners, column spanners, table spanners, zebra
595striping, and more. While allowing advanced layout, the underlying
596CSS-structure is simple in order to maximize compatibility with word
597processors such as LibreOffice. The package also contains a few text
598formatting functions that help outputting text compatible with HTML or
599LaTeX.")
600 (license license:gpl3+)))
601
602(define-public r-curl
603 (package
604 (name "r-curl")
65ddcce3 605 (version "4.2")
92ce1883
RW
606 (source (origin
607 (method url-fetch)
608 (uri (cran-uri "curl" version))
609 (sha256
610 (base32
65ddcce3 611 "0xh227gvb056wlipjxxbf555z1i1qcs7rr1igvs6k6645y9irrlp"))))
92ce1883
RW
612 (build-system r-build-system)
613 (arguments
614 `(#:phases
615 (modify-phases %standard-phases
616 ;; The environment variable CURL_CA_BUNDLE is only respected when
617 ;; running Windows, so we disable the platform checks.
618 ;; This can be removed once the libcurl has been patched.
619 (add-after 'unpack 'allow-CURL_CA_BUNDLE
620 (lambda _
621 (substitute* "R/onload.R"
622 (("if \\(!grepl\\(\"mingw\".*")
623 "if (FALSE)\n"))
624 (substitute* "src/handle.c"
625 (("#ifdef _WIN32") "#if 1"))
626 #t)))))
627 (inputs
646e1ef0
RW
628 `(("libcurl" ,curl)
629 ("zlib" ,zlib)))
630 (native-inputs
631 `(("pkg-config" ,pkg-config)))
92ce1883
RW
632 (home-page "https://github.com/jeroenooms/curl")
633 (synopsis "HTTP client for R")
634 (description
635 "The @code{curl()} and @code{curl_download()} functions provide highly
636configurable drop-in replacements for base @code{url()} and
637@code{download.file()} with better performance, support for encryption, gzip
638compression, authentication, and other @code{libcurl} goodies. The core of
639the package implements a framework for performing fully customized requests
640where data can be processed either in memory, on disk, or streaming via the
641callback or connection interfaces.")
642 (license license:expat)))
643
644(define-public r-hwriter
645 (package
646 (name "r-hwriter")
647 (version "1.3.2")
648 (source
649 (origin
650 (method url-fetch)
651 (uri (cran-uri "hwriter" version))
652 (sha256
653 (base32
654 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
655 (build-system r-build-system)
656 (home-page "https://cran.r-project.org/web/packages/hwriter")
657 (synopsis "Output R objects in HTML format")
658 (description
659 "This package provides easy-to-use and versatile functions to output R
660objects in HTML format.")
661 (license license:lgpl2.1+)))
662
663(define-public r-rjson
664 (package
665 (name "r-rjson")
666 (version "0.2.20")
667 (source
668 (origin
669 (method url-fetch)
670 (uri (cran-uri "rjson" version))
671 (sha256
672 (base32
673 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
674 (build-system r-build-system)
675 (home-page "https://cran.r-project.org/web/packages/rjson")
676 (synopsis "JSON library for R")
677 (description
678 "This package provides functions to convert R objects into JSON objects
679and vice-versa.")
680 (license license:gpl2+)))
681
682(define-public r-shiny
683 (package
684 (name "r-shiny")
d235cf72 685 (version "1.2.0")
92ce1883
RW
686 (source
687 (origin
688 (method git-fetch)
689 (uri (git-reference
690 (url "https://github.com/rstudio/shiny.git")
691 (commit (string-append "v" version))))
692 (file-name (git-file-name name version))
693 (sha256
694 (base32
d235cf72 695 "1kl3dh68h4cnrm3rqn9pddk5n6bsmr5x0626bkfv0qqi0q92zin4"))))
92ce1883
RW
696 (build-system r-build-system)
697 (arguments
698 `(#:modules ((guix build r-build-system)
699 (guix build minify-build-system)
700 (guix build utils)
701 (ice-9 match))
702 #:imported-modules (,@%r-build-system-modules
703 (guix build minify-build-system))
704 #:phases
705 (modify-phases (@ (guix build r-build-system) %standard-phases)
706 (add-after 'unpack 'replace-bundled-minified-JavaScript
707 (lambda* (#:key inputs #:allow-other-keys)
708 (let ((replace-file (lambda (old new)
709 (format #t "replacing ~a with ~a\n" old new)
710 (delete-file old)
711 (symlink new old))))
712 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
713 ;; contain just data. They are not minified code, so we don't
714 ;; replace them.
715 (with-directory-excursion "inst/www/shared"
716 (replace-file "bootstrap/shim/respond.min.js"
717 (string-append (assoc-ref inputs "js-respond")
718 "/share/javascript/respond.min.js"))
719 (replace-file "bootstrap/shim/html5shiv.min.js"
720 (string-append (assoc-ref inputs "js-html5shiv")
721 "/share/javascript/html5shiv.min.js"))
722 (replace-file "json2-min.js"
723 (string-append (assoc-ref inputs "js-json2")
724 "/share/javascript/json2.min.js"))
725 (replace-file "strftime/strftime-min.js"
726 (string-append (assoc-ref inputs "js-strftime")
727 "/share/javascript/strftime.min.js"))
728 (replace-file "highlight/highlight.pack.js"
729 (string-append (assoc-ref inputs "js-highlight")
730 "/share/javascript/highlight.min.js"))
731 (replace-file "datatables/js/jquery.dataTables.min.js"
732 (string-append (assoc-ref inputs "js-datatables")
733 "/share/javascript/jquery.dataTables.min.js"))
734 (replace-file "selectize/js/selectize.min.js"
735 (string-append (assoc-ref inputs "js-selectize")
736 "/share/javascript/selectize.min.js"))
737 (replace-file "selectize/js/es5-shim.min.js"
738 (string-append (assoc-ref inputs "js-es5-shim")
739 "/share/javascript/es5-shim.min.js"))
740 (for-each (match-lambda
741 ((source . target)
742 (delete-file target)
743 (minify source #:target target)))
744 '(("jqueryui/jquery-ui.js" .
745 "jqueryui/jquery-ui.min.js")
92ce1883
RW
746 ("datepicker/js/bootstrap-datepicker.js" .
747 "datepicker/js/bootstrap-datepicker.min.js")
748 ("ionrangeslider/js/ion.rangeSlider.js" .
749 "ionrangeslider/js/ion.rangeSlider.min.js")
750 ("bootstrap/js/bootstrap.js" .
751 "bootstrap/js/bootstrap.min.js")
752 ("shiny.js" .
753 "shiny.min.js")
754 ("jquery.js" .
755 "jquery.min.js")))))
756 #t)))))
757 (propagated-inputs
758 `(("r-crayon" ,r-crayon)
759 ("r-httpuv" ,r-httpuv)
760 ("r-mime" ,r-mime)
761 ("r-jsonlite" ,r-jsonlite)
762 ("r-xtable" ,r-xtable)
763 ("r-digest" ,r-digest)
764 ("r-htmltools" ,r-htmltools)
765 ("r-r6" ,r-r6)
766 ("r-sourcetools" ,r-sourcetools)))
767 (inputs
768 `(("js-datatables" ,js-datatables)
769 ("js-html5shiv" ,js-html5shiv)
770 ("js-json2" ,js-json2)
771 ("js-respond" ,js-respond)
772 ("js-selectize" ,js-selectize)
773 ("js-strftime" ,js-strftime)
774 ("js-highlight" ,js-highlight)
775 ("js-es5-shim" ,js-es5-shim)))
8916034a
RW
776 (native-inputs
777 `(("uglify-js" ,uglify-js)))
92ce1883
RW
778 (home-page "http://shiny.rstudio.com")
779 (synopsis "Easy interactive web applications with R")
780 (description
781 "Makes it incredibly easy to build interactive web applications
782with R. Automatic \"reactive\" binding between inputs and outputs and
783extensive prebuilt widgets make it possible to build beautiful,
784responsive, and powerful applications with minimal effort.")
785 (license license:artistic2.0)))
786
41b8b05c
RW
787;; This package includes minified JavaScript files. When upgrading please
788;; check that there are no new minified JavaScript files.
789(define-public r-shinytree
790 (package
791 (name "r-shinytree")
792 (version "0.2.7")
793 (source
794 (origin
795 (method url-fetch)
796 (uri (cran-uri "shinyTree" version))
797 (sha256
798 (base32
799 "0jfx2capckv7hf2yx3fn8i4rcmhi222ah91jnmhg497x8wgz31s3"))
800 (modules '((guix build utils)))
801 (snippet
802 '(begin
803 ;; Delete minified JavaScript
804 (for-each delete-file
805 '("inst/www/jsTree-3.3.7/libs/require.js"
806 "inst/www/jsTree-3.3.7/libs/jquery.js"
807 "inst/www/jsTree-3.3.7/jstree.min.js"))
808 #t))))
809 (properties `((upstream-name . "shinyTree")))
810 (build-system r-build-system)
811 (arguments
812 `(#:modules ((guix build utils)
813 (guix build r-build-system)
814 (srfi srfi-1)
815 (ice-9 popen))
816 #:phases
817 (modify-phases %standard-phases
818 (add-after 'unpack 'replace-minified-javascript
819 (lambda* (#:key inputs #:allow-other-keys)
820 (with-directory-excursion "inst/www/jsTree-3.3.7/"
821 (symlink (string-append (assoc-ref inputs "js-requirejs")
822 "/share/javascript/require.min.js")
823 "libs/require.js")
824 (call-with-values
825 (lambda ()
826 (unzip2
827 `((,(assoc-ref inputs "js-jquery")
828 "libs/jquery.js")
829 ("jstree.js"
830 "jstree.min.js"))))
831 (lambda (sources targets)
832 (for-each (lambda (source target)
833 (format #t "Processing ~a --> ~a~%"
834 source target)
835 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
836 (call-with-output-file target
837 (lambda (port)
838 (dump-port minified port)))))
839 sources targets))))
840 #t)))))
841 (propagated-inputs
842 `(("r-htmlwidgets" ,r-htmlwidgets)
843 ("r-jsonlite" ,r-jsonlite)
844 ("r-promises" ,r-promises)
845 ("r-shiny" ,r-shiny)
846 ("r-stringr" ,r-stringr)))
847 (inputs
848 `(("js-requirejs" ,js-requirejs)))
849 (native-inputs
850 `(("uglify-js" ,uglify-js)
851 ("js-jquery"
852 ,(origin
853 (method url-fetch)
854 (uri "https://code.jquery.com/jquery-3.3.1.js")
855 (sha256
856 (base32
857 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))))
858 (home-page "https://cran.r-project.org/web/packages/shinyTree/")
859 (synopsis "jsTree bindings for Shiny")
860 (description
861 "This package exposes R bindings to jsTree, a JavaScript library that
862supports interactive trees, to enable rich, editable trees in Shiny.")
863 (license license:expat)))
864
92ce1883
RW
865(define-public r-shinydashboard
866 (package
867 (name "r-shinydashboard")
868 (version "0.7.1")
869 (source (origin
870 (method url-fetch)
871 (uri (cran-uri "shinydashboard" version))
872 (sha256
873 (base32
874 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
875 (build-system r-build-system)
876 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
877 ;; Regenerate it from the included sources.
878 (arguments
879 `(#:modules ((guix build utils)
880 (guix build r-build-system)
881 (ice-9 popen))
882 #:phases
883 (modify-phases %standard-phases
884 (add-after 'unpack 'generate-minified-javascript
885 (lambda _
886 (with-directory-excursion "inst/AdminLTE"
887 (delete-file "app.min.js")
888 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
889 (call-with-output-file "app.min.js"
890 (lambda (port)
891 (dump-port minified port))))))))))
892 (propagated-inputs
893 `(("r-htmltools" ,r-htmltools)
894 ("r-promises" ,r-promises)
895 ("r-shiny" ,r-shiny)))
896 (native-inputs
897 `(("uglify-js" ,uglify-js)))
898 (home-page "http://rstudio.github.io/shinydashboard/")
899 (synopsis "Create dashboards with shiny")
900 (description "This package provides an extension to the Shiny web
901application framework for R, making it easy to create attractive dashboards.")
902 ;; This package includes software that was released under the Expat
903 ;; license, but the whole package is released under GPL version 2 or
904 ;; later.
905 (license license:gpl2+)))
906
907(define-public r-shinyfiles
908 (package
909 (name "r-shinyfiles")
8bc8cea9 910 (version "0.7.3")
92ce1883
RW
911 (source
912 (origin
913 (method url-fetch)
914 (uri (cran-uri "shinyFiles" version))
915 (sha256
916 (base32
8bc8cea9 917 "01as3l9ffj5dwac0vviais2x5l3027zxlj67kcvkdwxaj5hql33i"))))
92ce1883
RW
918 (properties `((upstream-name . "shinyFiles")))
919 (build-system r-build-system)
920 (propagated-inputs
921 `(("r-fs" ,r-fs)
922 ("r-htmltools" ,r-htmltools)
923 ("r-jsonlite" ,r-jsonlite)
924 ("r-shiny" ,r-shiny)
925 ("r-tibble" ,r-tibble)))
926 (home-page "https://github.com/thomasp85/shinyFiles")
927 (synopsis "Server-side file system viewer for Shiny")
928 (description
929 "This package provides functionality for client-side navigation of the
930server side file system in shiny apps. In case the app is running locally
931this gives the user direct access to the file system without the need to
932\"download\" files to a temporary location. Both file and folder selection as
933well as file saving is available.")
934 (license license:gpl2+)))
935
fc3719cc
RW
936(define-public r-shinythemes
937 (package
938 (name "r-shinythemes")
939 (version "1.1.2")
940 (source
941 (origin
942 (method url-fetch)
943 (uri (cran-uri "shinythemes" version))
944 (sha256
945 (base32
946 "12miz44n2zxfswnia7p8dirxj3miw0aqn4pkx2111ikz67ax84rf"))))
947 (properties `((upstream-name . "shinythemes")))
948 (build-system r-build-system)
949 (propagated-inputs `(("r-shiny" ,r-shiny)))
950 (home-page "http://rstudio.github.io/shinythemes/")
951 (synopsis "Themes for Shiny")
952 (description
953 "This package provides themes for use with Shiny. It includes several
954Bootstrap themes, which are packaged for use with Shiny applications.")
955 ;; The package is released under version 3 of the GPL, but it includes
956 ;; source files that are covered by the Expat license. It also includes
957 ;; fonts under SIL or the ASL.
958 (license (list license:gpl3 license:expat
959 license:silofl1.1 license:asl2.0))))
960
983906bb
RW
961;; The package sources include minified variants of d3.js and non-minified
962;; source code of d3-jetpack.
963(define-public r-d3r
964 (package
965 (name "r-d3r")
52aacfbd 966 (version "0.8.7")
983906bb
RW
967 (source
968 (origin
969 (method url-fetch)
970 (uri (cran-uri "d3r" version))
971 (sha256
972 (base32
52aacfbd 973 "0xl3im76lp7pd5lhp8jfyqdm4j4zvjrx5a5fl81xv2cf7x3n4f2a"))))
983906bb
RW
974 (build-system r-build-system)
975 (arguments
976 `(#:modules ((guix build utils)
977 (guix build r-build-system)
978 (srfi srfi-1)
979 (ice-9 popen))
980 #:phases
981 (modify-phases %standard-phases
982 (add-after 'unpack 'process-javascript
983 (lambda* (#:key inputs #:allow-other-keys)
984 (with-directory-excursion "inst/www/d3/"
985 (call-with-values
986 (lambda ()
987 (unzip2
988 `((,(assoc-ref inputs "d3.v3.js")
989 "v3/dist/d3.min.js")
990 (,(assoc-ref inputs "d3.v4.js")
991 "v4/dist/d3.min.js")
992 (,(assoc-ref inputs "d3.v5.js")
993 "v5/dist/d3.min.js"))))
994 (lambda (sources targets)
995 (for-each (lambda (source target)
996 (format #t "Processing ~a --> ~a~%"
997 source target)
998 (delete-file target)
999 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
1000 (call-with-output-file target
1001 (lambda (port)
1002 (dump-port minified port)))))
1003 sources targets))))
1004 #t)))))
1005 (propagated-inputs
1006 `(("r-dplyr" ,r-dplyr)
1007 ("r-htmltools" ,r-htmltools)
1008 ("r-tidyr" ,r-tidyr)))
1009 (native-inputs
1010 `(("uglify-js" ,uglify-js)
1011 ("d3.v3.js"
1012 ,(origin
1013 (method url-fetch)
1014 (uri "https://d3js.org/d3.v3.js")
1015 (sha256
1016 (base32
1017 "1arr7sr08vy7wh0nvip2mi7dpyjw4576vf3bm45rp4g5lc1k1x41"))))
1018 ("d3.v4.js"
1019 ,(origin
1020 (method url-fetch)
1021 (uri "https://d3js.org/d3.v4.js")
1022 (sha256
1023 (base32
1024 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))
1025 ("d3.v5.js"
1026 ,(origin
1027 (method url-fetch)
1028 (uri "https://d3js.org/d3.v5.js")
1029 (sha256
1030 (base32
1031 "0kxvx5pfagxn6nhavdwsdnzyd26g0z5dsfi1pi5dvcmb0c8ipcdn"))))))
1032 (home-page "https://github.com/timelyportfolio/d3r")
1033 (synopsis "d3.js utilities for R")
1034 (description
1035 "This package provides a suite of functions to help ease the use of the
1036d3.js visualization library in R. These helpers include
1037@code{htmltools::htmlDependency} functions, hierarchy builders, and conversion
1038tools for @code{partykit}, @code{igraph}, @code{table}, and @code{data.frame}
1039R objects into the JSON format that the d3.js library expects.")
1040 (license license:bsd-3)))
1041
b03dd5cf
RW
1042;; We use the latest commit here because the last release was in 2016 while
1043;; the latest commit was in 2018.
1044(define-public r-sankeyd3
1045 (let ((commit "fd50a74e29056e0d67d75b4d04de47afb2f932bc")
1046 (revision "1"))
1047 (package
1048 (name "r-sankeyd3")
1049 (version (git-version "0.3.2" revision commit))
1050 (source
1051 (origin
1052 (method git-fetch)
1053 (uri (git-reference
1054 (url "https://github.com/fbreitwieser/sankeyD3.git")
1055 (commit commit)))
1056 (file-name (git-file-name name version))
1057 (sha256
1058 (base32
1059 "0jrcnfax321pszbpjdifnkbrgbjr43bjzvlzv1p5a8wskksqwiyx"))))
1060 (build-system r-build-system)
1061 (propagated-inputs
1062 `(("r-d3r" ,r-d3r)
1063 ("r-htmlwidgets" ,r-htmlwidgets)
1064 ("r-shiny" ,r-shiny)
1065 ("r-magrittr" ,r-magrittr)))
1066 (home-page "https://github.com/fbreitwieser/sankeyD3")
1067 (synopsis "Sankey network graphs from R")
1068 (description
1069 "This package provides an R library to generate Sankey network graphs
1070in R and Shiny via the D3 visualization library.")
1071 ;; The R code is licensed under GPLv3+. It includes the non-minified
1072 ;; JavaScript source code of d3-sankey, which is released under the
1073 ;; 3-clause BSD license.
1074 (license (list license:gpl3+ license:bsd-3)))))
1075
92ce1883
RW
1076(define-public r-crosstalk
1077 (package
1078 (name "r-crosstalk")
1079 (version "1.0.0")
1080 (source
1081 (origin
1082 (method url-fetch)
1083 (uri (cran-uri "crosstalk" version))
1084 (sha256
1085 (base32
1086 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
1087 (build-system r-build-system)
1088 (propagated-inputs
1089 `(("r-ggplot2" ,r-ggplot2)
1090 ("r-htmltools" ,r-htmltools)
1091 ("r-jsonlite" ,r-jsonlite)
1092 ("r-lazyeval" ,r-lazyeval)
1093 ("r-r6" ,r-r6)
1094 ("r-shiny" ,r-shiny)))
1095 (home-page "https://rstudio.github.io/crosstalk/")
1096 (synopsis "Inter-widget interactivity for HTML widgets")
1097 (description
1098 "This package provides building blocks for allowing HTML widgets to
1099communicate with each other, with Shiny or without (i.e. static @code{.html}
1100files). It currently supports linked brushing and filtering.")
1101 (license license:expat)))
1102
1103(define-public r-rook
1104 (package
1105 (name "r-rook")
1106 (version "1.1-1")
1107 (source
1108 (origin
1109 (method url-fetch)
1110 (uri (cran-uri "Rook" version))
1111 (sha256
1112 (base32
1113 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
1114 (properties `((upstream-name . "Rook")))
1115 (build-system r-build-system)
1116 (propagated-inputs `(("r-brew" ,r-brew)))
1117 (home-page "https://cran.r-project.org/web/packages/Rook")
1118 (synopsis "Web server interface for R")
1119 (description
1120 "This package contains the Rook specification and convenience software
1121for building and running Rook applications. A Rook application is an R
1122reference class object that implements a @code{call} method or an R closure
1123that takes exactly one argument, an environment, and returns a list with three
1124named elements: the @code{status}, the @code{headers}, and the @code{body}.")
1125 (license license:gpl2)))
1126
1127(define-public r-miniui
1128 (package
1129 (name "r-miniui")
1130 (version "0.1.1.1")
1131 (source
1132 (origin
1133 (method url-fetch)
1134 (uri (cran-uri "miniUI" version))
1135 (sha256
1136 (base32
1137 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
1138 (properties `((upstream-name . "miniUI")))
1139 (build-system r-build-system)
1140 (propagated-inputs
1141 `(("r-htmltools" ,r-htmltools)
1142 ("r-shiny" ,r-shiny)))
1143 (home-page "https://cran.r-project.org/web/packages/miniUI/")
1144 (synopsis "Shiny UI widgets for small screens")
1145 (description
1146 "This package provides UI widget and layout functions for writing Shiny apps that
1147work well on small screens.")
1148 (license license:gpl3)))
1149
60a166c6
RW
1150(define-public r-feather
1151 (package
1152 (name "r-feather")
e48e476f 1153 (version "0.3.5")
60a166c6
RW
1154 (source
1155 (origin
1156 (method url-fetch)
1157 (uri (cran-uri "feather" version))
1158 (sha256
1159 (base32
e48e476f 1160 "1gxd0h2m56sjjlzn4dry6s13nddxc4l5i11gsvavaf2dwbahdzsh"))))
60a166c6
RW
1161 (build-system r-build-system)
1162 (propagated-inputs
1163 `(("r-hms" ,r-hms)
1164 ("r-rcpp" ,r-rcpp)
1165 ("r-tibble" ,r-tibble)))
1166 (home-page "https://github.com/wesm/feather")
1167 (synopsis "R Bindings to the Feather API")
1168 (description "Read and write feather files, a lightweight binary columnar
1169data store designed for maximum speed.")
1170 (license license:asl2.0)))
1171
2a2760a0
RW
1172(define-public r-maps
1173 (package
1174 (name "r-maps")
1175 (version "3.3.0")
1176 (source
1177 (origin
1178 (method url-fetch)
1179 (uri (cran-uri "maps" version))
1180 (sha256
1181 (base32
1182 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
1183 (build-system r-build-system)
1184 (home-page "https://cran.r-project.org/web/packages/maps")
1185 (synopsis "Draw geographical maps")
1186 (description "This package provides an R module for display of maps.
36a4366d
EF
1187Projection code and larger maps are in separate packages (@code{mapproj} and
1188@code{mapdata}).")
2a2760a0
RW
1189 (license license:gpl2)))
1190
1191(define-public r-mapproj
1192 (package
1193 (name "r-mapproj")
1194 (version "1.2.6")
1195 (source
1196 (origin
1197 (method url-fetch)
1198 (uri (cran-uri "mapproj" version))
1199 (sha256
1200 (base32
1201 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
1202 (build-system r-build-system)
1203 (propagated-inputs `(("r-maps" ,r-maps)))
1204 (home-page "https://cran.r-project.org/web/packages/mapproj")
1205 (synopsis "Map projection in R")
1206 (description "This package converts latitude/longitude into projected
1207coordinates.")
1208 (license (list license:gpl2 ; The R interface
1209 (license:non-copyleft ; The C code
1210 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
1211 "Lucent Public License Version 1.02")))))
1212
1213(define-public r-rgooglemaps
1214 (package
1215 (name "r-rgooglemaps")
6d879bb6 1216 (version "1.4.4")
2a2760a0
RW
1217 (source
1218 (origin
1219 (method url-fetch)
1220 (uri (cran-uri "RgoogleMaps" version))
1221 (sha256
1222 (base32
6d879bb6 1223 "0sbklacc4jl5524ixhc11mh6smrzdz4l9pji6cn402i6zdn9z05x"))))
2a2760a0
RW
1224 (properties `((upstream-name . "RgoogleMaps")))
1225 (build-system r-build-system)
1226 (propagated-inputs `(("r-png" ,r-png)))
1227 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
1228 (synopsis "Use Google Maps in R")
1229 (description "This package serves two purposes:
1230@enumerate
1231@item Provide a comfortable R interface to query the Google server for static
1232 maps, and
1233@item Use the map as a background image to overlay plots within R. This
1234 requires proper coordinate scaling.
1235@end enumerate\n")
1236 (license license:gpl2+)))
1237
1238(define-public r-geosphere
1239 (package
1240 (name "r-geosphere")
f43ec9e9 1241 (version "1.5-10")
2a2760a0
RW
1242 (source
1243 (origin
1244 (method url-fetch)
1245 (uri (cran-uri "geosphere" version))
1246 (sha256
1247 (base32
f43ec9e9 1248 "15xlgsmn0vwky1l13n6acdz6jn2b2na3gf6x367y3qh1f5w4zkan"))))
2a2760a0
RW
1249 (build-system r-build-system)
1250 (propagated-inputs `(("r-sp" ,r-sp)))
1251 (home-page "https://cran.r-project.org/web/packages/geosphere")
1252 (synopsis "Spherical trigonometry")
1253 (description "This package computes spherical trigonometry for geographic
1254applications. That is, compute distances and related measures for angular
1255(longitude/latitude) locations.")
1256 (license license:gpl3+)))
1257
1258(define-public r-ggmap
1259 (package
1260 (name "r-ggmap")
20662a30 1261 (version "3.0.0")
2a2760a0
RW
1262 (source
1263 (origin
1264 (method url-fetch)
1265 (uri (cran-uri "ggmap" version))
1266 (sha256
1267 (base32
20662a30 1268 "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln"))))
2a2760a0
RW
1269 (build-system r-build-system)
1270 (propagated-inputs
20662a30
RW
1271 `(("r-bitops" ,r-bitops)
1272 ("r-digest" ,r-digest)
1273 ("r-dplyr" ,r-dplyr)
2a2760a0 1274 ("r-ggplot2" ,r-ggplot2)
20662a30
RW
1275 ("r-glue" ,r-glue)
1276 ("r-httr" ,r-httr)
2a2760a0 1277 ("r-jpeg" ,r-jpeg)
20662a30 1278 ("r-magrittr" ,r-magrittr)
2a2760a0
RW
1279 ("r-plyr" ,r-plyr)
1280 ("r-png" ,r-png)
20662a30 1281 ("r-purrr" ,r-purrr)
2a2760a0
RW
1282 ("r-rgooglemaps" ,r-rgooglemaps)
1283 ("r-rjson" ,r-rjson)
20662a30
RW
1284 ("r-scales" ,r-scales)
1285 ("r-stringr" ,r-stringr)
1286 ("r-tibble" ,r-tibble)
1287 ("r-tidyr" ,r-tidyr)))
2a2760a0
RW
1288 (home-page "https://github.com/dkahle/ggmap")
1289 (synopsis "Spatial visualization with ggplot2")
1290 (description "This package provides a collection of functions to visualize
1291spatial data and models on top of static maps from various online sources (e.g
1292Google Maps and Stamen Maps). It includes tools common to those tasks,
1293including functions for geolocation and routing.")
1294 (license license:gpl2)))
1295
d2a507ef
CR
1296(define-public r-haven
1297 (package
1298 (name "r-haven")
b89805fe 1299 (version "2.1.1")
d2a507ef
CR
1300 (source
1301 (origin
1302 (method url-fetch)
1303 (uri (cran-uri "haven" version))
1304 (sha256
1305 (base32
b89805fe 1306 "12h64r2v2451igyl7v4w2kg0hzw9rnanph0m7smffq29ybkv9g4h"))))
d2a507ef 1307 (build-system r-build-system)
35b32367
TGR
1308 (inputs
1309 `(("zlib" ,zlib)))
d2a507ef
CR
1310 (propagated-inputs
1311 `(("r-forcats" ,r-forcats)
1312 ("r-hms" ,r-hms)
1313 ("r-rcpp" ,r-rcpp)
1314 ("r-readr" ,r-readr)
1315 ("r-tibble" ,r-tibble)))
1316 (home-page "https://haven.tidyverse.org")
1317 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1318 (description
1319 "This package lets you mport foreign statistical formats into R via the
1320embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1321 (license license:expat)))
1322
996bed06
RJ
1323(define-public r-amap
1324 (package
1325 (name "r-amap")
c86da03a 1326 (version "0.8-17")
996bed06
RJ
1327 (source (origin
1328 (method url-fetch)
1329 (uri (cran-uri "amap" version))
1330 (sha256
1331 (base32
c86da03a 1332 "1il94bkhl8192vawq4gr2gwyhqhid27jr2312rhvr72ssg8p713b"))))
996bed06 1333 (build-system r-build-system)
c86da03a 1334 (native-inputs
996bed06
RJ
1335 `(("gfortran" ,gfortran)))
1336 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1337 (synopsis "Another multidimensional analysis package")
1338 (description "This package provides tools for clustering and principal
1339component analysis (with robust methods, and parallelized functions).")
1340 (license license:gpl2+)))
1341
53cc59a1
RW
1342(define-public r-ape
1343 (package
1344 (name "r-ape")
8e91ad0b 1345 (version "5.3")
53cc59a1
RW
1346 (source
1347 (origin
1348 (method url-fetch)
1349 (uri (cran-uri "ape" version))
1350 (sha256
1351 (base32
8e91ad0b 1352 "08wbk1kxhs32bmmvqlqanbdg1w235amd35k8m00fngsj9h9xzc08"))))
53cc59a1
RW
1353 (build-system r-build-system)
1354 (propagated-inputs
1355 `(("r-lattice" ,r-lattice)
1356 ("r-nlme" ,r-nlme)
1357 ("r-rcpp" ,r-rcpp)))
1358 (home-page "http://ape-package.ird.fr/")
1359 (synopsis "Analyses of phylogenetics and evolution")
1360 (description
1361 "This package provides functions for reading, writing, plotting, and
1362manipulating phylogenetic trees, analyses of comparative data in a
1363phylogenetic framework, ancestral character analyses, analyses of
1364diversification and macroevolution, computing distances from DNA sequences,
1365and several other tools.")
1366 (license license:gpl2+)))
1367
109b2f7c
VV
1368(define-public r-abbyyr
1369 (package
1370 (name "r-abbyyr")
4ae5f18a 1371 (version "0.5.5")
109b2f7c
VV
1372 (source
1373 (origin
1374 (method url-fetch)
1375 (uri (cran-uri "abbyyR" version))
1376 (sha256
1377 (base32
4ae5f18a 1378 "1vldnd3dg89aj6a73nhirirqddbfdrnzhb5m3679i60sark8nk6r"))))
109b2f7c
VV
1379 (properties `((upstream-name . "abbyyR")))
1380 (build-system r-build-system)
1381 (propagated-inputs
1382 `(("r-curl" ,r-curl)
1383 ("r-httr" ,r-httr)
1384 ("r-plyr" ,r-plyr)
1385 ("r-progress" ,r-progress)
1386 ("r-readr" ,r-readr)
1387 ("r-xml" ,r-xml)))
1388 (home-page "https://github.com/soodoku/abbyyR")
1389 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1390 (description
1391 "This package provides tools to get text from images of text using Abbyy
1392Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1393OCR images, barcodes, forms, documents with machine readable zones, e.g.
1394passports and get the results in a variety of formats including plain text and
1395XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1396 (license license:expat)))
1397
056468dc
RW
1398(define-public r-colorspace
1399 (package
1400 (name "r-colorspace")
f9bc918b 1401 (version "1.4-1")
056468dc
RW
1402 (source
1403 (origin
1404 (method url-fetch)
1405 (uri (cran-uri "colorspace" version))
1406 (sha256
f9bc918b 1407 (base32 "0wyny3ah2d74hqv80s6imrarpna09gq3j9rjnz6zx2qg0lx72gb9"))))
056468dc 1408 (build-system r-build-system)
e9960d8c 1409 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1410 (synopsis "Color space manipulation")
1411 (description
1412 "This package carries out a mapping between assorted color spaces
1413including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1414CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1415colors are provided.")
1416 (license license:bsd-3)))
5bee6bf4
RW
1417
1418(define-public r-glue
1419 (package
1420 (name "r-glue")
b21eb347 1421 (version "1.3.1")
5bee6bf4
RW
1422 (source
1423 (origin
1424 (method url-fetch)
1425 (uri (cran-uri "glue" version))
1426 (sha256
1427 (base32
b21eb347 1428 "1a1ycg9r3gd91visp49q49rsrdgyf8kr9dxdy3hk99kikn4z5hag"))))
5bee6bf4
RW
1429 (build-system r-build-system)
1430 (home-page "https://github.com/tidyverse/glue")
1431 (synopsis "Interpreted string literals")
1432 (description
1433 "This package provides an implementation of interpreted string literals,
1434inspired by Python's Literal String Interpolation (PEP-0498) and
1435Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1436 (license license:expat)))
847b4572 1437
ddbf2a98
RJ
1438(define-public r-pastecs
1439 (package
1440 (name "r-pastecs")
1441 (version "1.3.21")
1442 (source (origin
1443 (method url-fetch)
1444 (uri (cran-uri "pastecs" version))
1445 (sha256
1446 (base32
1447 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1448 (build-system r-build-system)
1449 (propagated-inputs
1450 `(("r-boot" ,r-boot)))
1451 (home-page "http://www.sciviews.org/pastecs")
1452 (synopsis "Analysis of space-time ecological series")
1453 (description
1454 "This package provides functions for regulation, decomposition and analysis
1455of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1456initiative to bring PASSTEC 2000 functionalities to R.")
1457 (license license:gpl2+)))
1458
847b4572
RW
1459(define-public r-plogr
1460 (package
1461 (name "r-plogr")
0e947804 1462 (version "0.2.0")
847b4572
RW
1463 (source
1464 (origin
1465 (method url-fetch)
1466 (uri (cran-uri "plogr" version))
1467 (sha256
1468 (base32
0e947804 1469 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1470 (build-system r-build-system)
1471 (home-page "https://github.com/krlmlr/plogr")
1472 (synopsis "R bindings for the plog C++ logging library")
1473 (description
1474 "This package provides the header files for a stripped-down version of
1475the plog header-only C++ logging library, and a method to log to R's standard
1476error stream.")
1477 (license license:expat)))
a8cba9dd 1478
a86049d9
TGR
1479(define-public r-pls
1480 (package
1481 (name "r-pls")
4c9a3173 1482 (version "2.7-2")
a86049d9
TGR
1483 (source
1484 (origin
1485 (method url-fetch)
1486 (uri (cran-uri "pls" version))
1487 (sha256
4c9a3173 1488 (base32 "121byimd6bg7jbrq5wz5fpi0vxq0vh8g724vkhnjzszbvcv1xsb7"))))
a86049d9
TGR
1489 (build-system r-build-system)
1490 (home-page "http://mevik.net/work/software/pls.html")
1491 (synopsis "Partial Least Squares and Principal Component Regression")
1492 (description
1493 "The pls package implements multivariate regression methods: Partial Least
1494Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1495Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1496
1497@itemize
1498@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1499algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1500@item multi-response models (or @dfn{PLS2})
1501@item flexible cross-validation
1502@item Jackknife variance estimates of regression coefficients
1503@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1504(R)MSEP, R², and correlation loadings
1505@item formula interface, modelled after @code{lm()}, with methods for predict,
1506print, summary, plot, update, etc.
1507@item extraction functions for coefficients, scores, and loadings
1508@item MSEP, RMSEP, and R² estimates
1509@item multiplicative scatter correction (@dfn{MSC})
1510@end itemize\n")
1511 (license license:gpl2)))
1512
b55e64d4
TGR
1513(define-public r-ps
1514 (package
1515 (name "r-ps")
422dea17 1516 (version "1.3.0")
b55e64d4
TGR
1517 (source
1518 (origin
1519 (method url-fetch)
1520 (uri (cran-uri "ps" version))
1521 (sha256
422dea17 1522 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1523 (build-system r-build-system)
1524 (home-page "http://ps.r-lib.org")
1525 (synopsis "List, query, and manipulate system processes")
1526 (description
1527 "The ps package implements an API to list, query, and manipulate system
1528processes. Most of its code is based on the @code{psutil} Python package.")
1529 (license license:bsd-3)))
1530
4f8247b5
RW
1531(define-public r-pkgbuild
1532 (package
1533 (name "r-pkgbuild")
34ac6089 1534 (version "1.0.6")
4f8247b5
RW
1535 (source
1536 (origin
1537 (method url-fetch)
1538 (uri (cran-uri "pkgbuild" version))
1539 (sha256
34ac6089 1540 (base32 "0xnlz6ivhkbmncg9hfw5p69lm4rjy3wn5lyxmygxyf4rrfnnqwxx"))))
4f8247b5
RW
1541 (build-system r-build-system)
1542 (propagated-inputs
1543 `(("r-callr" ,r-callr)
2657e666 1544 ("r-cli" ,r-cli)
4f8247b5
RW
1545 ("r-crayon" ,r-crayon)
1546 ("r-desc" ,r-desc)
2657e666 1547 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1548 ("r-r6" ,r-r6)
1549 ("r-rprojroot" ,r-rprojroot)
1550 ("r-withr" ,r-withr)))
1551 (home-page "https://github.com/r-pkgs/pkgbuild")
1552 (synopsis "Find tools needed to build R packages")
1553 (description
1554 "This package provides functions used to build R packages. It locates
1555compilers needed to build R packages on various platforms and ensures the PATH
1556is configured appropriately so R can use them.")
1557 (license license:gpl3)))
1558
e362be8e
RW
1559(define-public r-pkgload
1560 (package
1561 (name "r-pkgload")
65dd0e67 1562 (version "1.0.2")
e362be8e
RW
1563 (source
1564 (origin
1565 (method url-fetch)
1566 (uri (cran-uri "pkgload" version))
1567 (sha256
1568 (base32
65dd0e67 1569 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1570 (build-system r-build-system)
1571 (propagated-inputs
1572 `(("r-desc" ,r-desc)
1573 ("r-pkgbuild" ,r-pkgbuild)
1574 ("r-rlang" ,r-rlang)
1575 ("r-rprojroot" ,r-rprojroot)
1576 ("r-rstudioapi" ,r-rstudioapi)
1577 ("r-withr" ,r-withr)))
1578 (home-page "https://github.com/r-lib/pkgload")
1579 (synopsis "Simulate package installation and attach")
1580 (description
1581 "This package simulates the process of installing a package and then
1582attaching it. This is a key part of the @code{devtools} package as it allows
1583you to rapidly iterate while developing a package.")
1584 (license license:gpl3)))
1585
a8cba9dd
RW
1586(define-public r-rcpp
1587 (package
1588 (name "r-rcpp")
4522ec86 1589 (version "1.0.2")
a8cba9dd
RW
1590 (source
1591 (origin
1592 (method url-fetch)
1593 (uri (cran-uri "Rcpp" version))
1594 (sha256
4522ec86 1595 (base32 "170jlmjrs92z5qdv58badhxycjvfjpqwwpic7rm13pc9zkb3i4xd"))))
a8cba9dd 1596 (build-system r-build-system)
f87a18e6
RW
1597 (native-inputs
1598 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1599 (home-page "http://www.rcpp.org")
1600 (synopsis "Seamless R and C++ integration")
1601 (description
1602 "The Rcpp package provides R functions as well as C++ classes which offer
1603a seamless integration of R and C++. Many R data types and objects can be
1604mapped back and forth to C++ equivalents which facilitates both writing of new
1605code as well as easier integration of third-party libraries. Documentation
1606about Rcpp is provided by several vignettes included in this package, via the
36a4366d 1607@code{Rcpp Gallery} site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
a8cba9dd 1608and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
36a4366d 1609@code{citation(\"Rcpp\")} for details on these last two.")
a8cba9dd 1610 (license license:gpl2+)))
eed58a08
RW
1611
1612(define-public r-bindr
1613 (package
1614 (name "r-bindr")
eb575e95 1615 (version "0.1.1")
eed58a08
RW
1616 (source
1617 (origin
1618 (method url-fetch)
1619 (uri (cran-uri "bindr" version))
1620 (sha256
1621 (base32
eb575e95 1622 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1623 (build-system r-build-system)
1624 (home-page "https://github.com/krlmlr/bindr")
1625 (synopsis "Parametrized active bindings")
1626 (description
1627 "This package provides a simple interface for creating active bindings
1628where the bound function accepts additional arguments.")
1629 (license license:expat)))
4bb0b4cc
RW
1630
1631(define-public r-bindrcpp
1632 (package
1633 (name "r-bindrcpp")
9f17c056 1634 (version "0.2.2")
4bb0b4cc
RW
1635 (source
1636 (origin
1637 (method url-fetch)
1638 (uri (cran-uri "bindrcpp" version))
1639 (sha256
1640 (base32
9f17c056 1641 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1642 (build-system r-build-system)
1643 (propagated-inputs
1644 `(("r-bindr" ,r-bindr)
1645 ("r-plogr" ,r-plogr)
1646 ("r-rcpp" ,r-rcpp)))
1647 (home-page "https://github.com/krlmlr/bindrcpp")
1648 (synopsis "Rcpp interface to active bindings")
1649 (description
1650 "This package provides an easy way to fill an environment with active
1651bindings that call a C++ function.")
1652 (license license:expat)))
33ce12e2
RW
1653
1654(define-public r-auc
1655 (package
1656 (name "r-auc")
1657 (version "0.3.0")
1658 (source
1659 (origin
1660 (method url-fetch)
1661 (uri (cran-uri "AUC" version))
1662 (sha256
1663 (base32
1664 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1665 (properties `((upstream-name . "AUC")))
1666 (build-system r-build-system)
e9960d8c 1667 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1668 (synopsis "Compute the area under the curve of selected measures")
1669 (description
1670 "This package includes functions to compute the area under the curve of
1671selected measures: the area under the sensitivity curve (AUSEC), the area
1672under the specificity curve (AUSPC), the area under the accuracy
1673curve (AUACC), and the area under the receiver operating characteristic
1674curve (AUROC). The curves can also be visualized. Support for partial areas
1675is provided.")
1676 (license license:gpl2+)))
c69d27db
RW
1677
1678(define-public r-calibrate
1679 (package
1680 (name "r-calibrate")
934f7e31 1681 (version "1.7.5")
c69d27db
RW
1682 (source
1683 (origin
1684 (method url-fetch)
1685 (uri (cran-uri "calibrate" version))
1686 (sha256
934f7e31 1687 (base32 "1s423nr176l2sc66wp7hzgqkv7c2bq8d2bjrrvrrm5qa9y3zdx1k"))))
c69d27db
RW
1688 (build-system r-build-system)
1689 (propagated-inputs
1690 `(("r-mass" ,r-mass)))
e9960d8c 1691 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1692 (synopsis "Calibration of scatterplot and biplot axes")
1693 (description
1694 "This is a package for drawing calibrated scales with tick marks
1695on (non-orthogonal) variable vectors in scatterplots and biplots.")
1696 (license license:gpl2)))
2bdb5c3f
RW
1697
1698(define-public r-shape
1699 (package
1700 (name "r-shape")
fe5b8893 1701 (version "1.4.4")
2bdb5c3f
RW
1702 (source
1703 (origin
1704 (method url-fetch)
1705 (uri (cran-uri "shape" version))
1706 (sha256
1707 (base32
fe5b8893 1708 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1709 (build-system r-build-system)
e9960d8c 1710 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1711 (synopsis "Functions for plotting graphical shapes")
1712 (description
1713 "This package provides functions for plotting graphical shapes such as
1714ellipses, circles, cylinders, arrows, ...")
1715 (license license:gpl3+)))
4847a62e
RW
1716
1717(define-public r-globaloptions
1718 (package
1719 (name "r-globaloptions")
bc11837c 1720 (version "0.1.1")
4847a62e
RW
1721 (source
1722 (origin
1723 (method url-fetch)
1724 (uri (cran-uri "GlobalOptions" version))
1725 (sha256
bc11837c 1726 (base32 "0x89hfz80avq4zcskxl71i4zi0mgniqqxfrvz050aa2189wfyja2"))))
4847a62e
RW
1727 (properties `((upstream-name . "GlobalOptions")))
1728 (build-system r-build-system)
1729 (home-page "https://github.com/jokergoo/GlobalOptions")
1730 (synopsis "Generate functions to get or set global options")
1731 (description
1732 "This package provides more controls on the option values such as
1733validation and filtering on the values, making options invisible or private.")
1734 (license license:gpl2+)))
2856369f
RW
1735
1736(define-public r-circlize
1737 (package
1738 (name "r-circlize")
4557f447 1739 (version "0.4.8")
2856369f
RW
1740 (source
1741 (origin
1742 (method url-fetch)
1743 (uri (cran-uri "circlize" version))
1744 (sha256
1745 (base32
4557f447 1746 "0jvr9hmxyhg0zx101iiqkrg8wfaj86kp62xpv42n2j9fkn5r1mi2"))))
2856369f
RW
1747 (build-system r-build-system)
1748 (propagated-inputs
1749 `(("r-colorspace" ,r-colorspace)
1750 ("r-globaloptions" ,r-globaloptions)
1751 ("r-shape" ,r-shape)))
1752 (home-page "https://github.com/jokergoo/circlize")
1753 (synopsis "Circular visualization")
1754 (description
031462ba
TGR
1755 "Circular layout is an efficient way to visualise huge amounts of
1756information. This package provides an implementation of circular layout
1757generation in R as well as an enhancement of available software. Its
1758flexibility is based on the usage of low-level graphics functions such that
1759self-defined high-level graphics can be easily implemented by users for
1760specific purposes. Together with the seamless connection between the powerful
1761computational and visual environment in R, it gives users more convenience and
1762freedom to design figures for better understanding complex patterns behind
1763multi-dimensional data.")
2856369f 1764 (license license:gpl2+)))
5cc79c9c
RW
1765
1766(define-public r-powerlaw
1767 (package
1768 (name "r-powerlaw")
397dba01 1769 (version "0.70.2")
5cc79c9c
RW
1770 (source
1771 (origin
1772 (method url-fetch)
1773 (uri (cran-uri "poweRlaw" version))
1774 (sha256
1775 (base32
397dba01 1776 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1777 (properties `((upstream-name . "poweRlaw")))
1778 (build-system r-build-system)
1779 (propagated-inputs
1780 `(("r-vgam" ,r-vgam)))
1781 (home-page "https://github.com/csgillespie/poweRlaw")
1782 (synopsis "Tools for the analysis of heavy tailed distributions")
1783 (description
1784 "This package provides an implementation of maximum likelihood estimators
1785for a variety of heavy tailed distributions, including both the discrete and
1786continuous power law distributions. Additionally, a goodness-of-fit based
1787approach is used to estimate the lower cut-off for the scaling region.")
1788 ;; Any of these GPL versions.
1789 (license (list license:gpl2 license:gpl3))))
05486604
RW
1790
1791(define-public r-compare
1792 (package
1793 (name "r-compare")
1794 (version "0.2-6")
1795 (source
1796 (origin
1797 (method url-fetch)
1798 (uri (cran-uri "compare" version))
1799 (sha256
1800 (base32
1801 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1802 (build-system r-build-system)
e9960d8c 1803 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1804 (synopsis "Comparing objects for differences")
1805 (description
1806 "This package provides functions to compare a model object to a
1807comparison object. If the objects are not identical, the functions can be
1808instructed to explore various modifications of the objects (e.g., sorting
1809rows, dropping names) to see if the modified versions are identical.")
1810 (license license:gpl2+)))
d3c67e1b
RW
1811
1812(define-public r-dendextend
1813 (package
1814 (name "r-dendextend")
089ac9af 1815 (version "1.12.0")
d3c67e1b
RW
1816 (source
1817 (origin
1818 (method url-fetch)
1819 (uri (cran-uri "dendextend" version))
1820 (sha256
1821 (base32
089ac9af 1822 "0mgsc9qkr5p6hss3wychdjvk263ay48yx543wawj72l7q7cgx1xl"))))
d3c67e1b
RW
1823 (build-system r-build-system)
1824 (propagated-inputs
089ac9af 1825 `(("r-ggplot2" ,r-ggplot2)
d3c67e1b 1826 ("r-magrittr" ,r-magrittr)
089ac9af 1827 ("r-viridis" ,r-viridis)))
d3c67e1b
RW
1828 (home-page "https://cran.r-project.org/web/packages/dendextend")
1829 (synopsis "Extending 'dendrogram' functionality in R")
1830 (description
1831 "This package offers a set of functions for extending @code{dendrogram}
1832objects in R, letting you visualize and compare trees of hierarchical
1833clusterings. You can adjust a tree's graphical parameters (the color, size,
1834type, etc of its branches, nodes and labels) and visually and statistically
1835compare different dendrograms to one another.")
1836 ;; Any of these versions
1837 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1838
1839(define-public r-getoptlong
1840 (package
1841 (name "r-getoptlong")
5fa9be11 1842 (version "0.1.7")
e0268ff2
RW
1843 (source
1844 (origin
1845 (method url-fetch)
1846 (uri (cran-uri "GetoptLong" version))
1847 (sha256
1848 (base32
5fa9be11 1849 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1850 (properties `((upstream-name . "GetoptLong")))
1851 (build-system r-build-system)
1852 (inputs
1853 `(("perl" ,perl)))
1854 (propagated-inputs
1855 `(("r-globaloptions" ,r-globaloptions)
1856 ("r-rjson" ,r-rjson)))
1857 (home-page "https://github.com/jokergoo/GetoptLong")
1858 (synopsis "Parsing command-line arguments and variable interpolation")
1859 (description
1860 "This is yet another command-line argument parser which wraps the
1861powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1862use in R. It also provides a simple way for variable interpolation in R.")
1863 (license license:gpl2+)))
f2e974e1
RW
1864
1865(define-public r-fastmatch
1866 (package
1867 (name "r-fastmatch")
1868 (version "1.1-0")
1869 (source
1870 (origin
1871 (method url-fetch)
1872 (uri (cran-uri "fastmatch" version))
1873 (sha256
1874 (base32
1875 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1876 (build-system r-build-system)
1877 (home-page "http://www.rforge.net/fastmatch")
1878 (synopsis "Fast match function")
1879 (description
1880 "This package provides a fast @code{match} replacement for cases that
1881require repeated look-ups. It is slightly faster that R's built-in
1882@code{match} function on first match against a table, but extremely fast on
1883any subsequent lookup as it keeps the hash table in memory.")
1884 (license license:gpl2)))
a7f0faa2
RW
1885
1886(define-public r-ff
1887 (package
1888 (name "r-ff")
207c497e 1889 (version "2.2-14")
a7f0faa2
RW
1890 (source
1891 (origin
1892 (method url-fetch)
1893 (uri (cran-uri "ff" version))
1894 (sha256
1895 (base32
207c497e 1896 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1897 (build-system r-build-system)
1898 (propagated-inputs `(("r-bit" ,r-bit)))
1899 (home-page "http://ff.r-forge.r-project.org/")
1900 (synopsis "Memory-efficient storage of large data on disk and access functions")
1901 (description
1902 "This package provides data structures that are stored on disk but
1903behave (almost) as if they were in RAM by transparently mapping only a section
1904in main memory.")
a6e67d86
EF
1905 ;; error Architecture not supported.
1906 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 1907 (license license:gpl2)))
49c9c297
RW
1908
1909(define-public r-ffbase
1910 (package
1911 (name "r-ffbase")
ec0ee085 1912 (version "0.12.7")
49c9c297
RW
1913 (source
1914 (origin
1915 (method url-fetch)
1916 (uri (cran-uri "ffbase" version))
1917 (sha256
1918 (base32
ec0ee085 1919 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
1920 (build-system r-build-system)
1921 (propagated-inputs
1922 `(("r-bit" ,r-bit)
1923 ("r-fastmatch" ,r-fastmatch)
1924 ("r-ff" ,r-ff)))
1925 (home-page "http://github.com/edwindj/ffbase")
1926 (synopsis "Basic statistical functions for package 'ff'")
1927 (description
1928 "This package extends the out of memory vectors of @code{ff} with
1929statistical functions and other utilities to ease their usage.")
1930 (license license:gpl3)))
18a16ceb
RW
1931
1932(define-public r-prettyunits
1933 (package
1934 (name "r-prettyunits")
1935 (version "1.0.2")
1936 (source
1937 (origin
1938 (method url-fetch)
1939 (uri (cran-uri "prettyunits" version))
1940 (sha256
1941 (base32
1942 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
1943 (build-system r-build-system)
1944 (propagated-inputs
1945 `(("r-assertthat" ,r-assertthat)
1946 ("r-magrittr" ,r-magrittr)))
1947 (home-page "https://github.com/gaborcsardi/prettyunits")
1948 (synopsis "Pretty, human readable formatting of quantities")
1949 (description
1950 "This package provides tools for pretty, human readable formatting of
1951quantities.")
1952 (license license:expat)))
71be51d5
RW
1953
1954(define-public r-reshape
1955 (package
1956 (name "r-reshape")
2b8126a4 1957 (version "0.8.8")
71be51d5
RW
1958 (source
1959 (origin
1960 (method url-fetch)
1961 (uri (cran-uri "reshape" version))
1962 (sha256
1963 (base32
2b8126a4 1964 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
1965 (build-system r-build-system)
1966 (propagated-inputs
1967 `(("r-plyr" ,r-plyr)
1968 ("r-rcpp" ,r-rcpp)))
1969 (home-page "http://had.co.nz/reshape")
1970 (synopsis "Flexibly reshape data")
1971 (description
1972 "Flexibly restructure and aggregate data using just two functions:
1973@code{melt} and @code{cast}. This package provides them.")
1974 (license license:expat)))
c9c6f4b5
RW
1975
1976(define-public r-progress
1977 (package
1978 (name "r-progress")
7e8ac56a 1979 (version "1.2.2")
c9c6f4b5
RW
1980 (source
1981 (origin
1982 (method url-fetch)
1983 (uri (cran-uri "progress" version))
1984 (sha256
1985 (base32
7e8ac56a 1986 "0dgzb362641aqm8xd88iqa8jmpdm43xs0aba0d5kk6fvapnxi95l"))))
c9c6f4b5
RW
1987 (build-system r-build-system)
1988 (propagated-inputs
9de9dcd9
RW
1989 `(("r-crayon" ,r-crayon)
1990 ("r-hms" ,r-hms)
1991 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
1992 ("r-r6" ,r-r6)))
1993 (home-page "https://github.com/gaborcsardi/progress")
1994 (synopsis "Terminal progress bars")
1995 (description
1996 "This package provides configurable progress bars. They may include
1997percentage, elapsed time, and/or the estimated completion time. They work in
1998terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
1999package also provides a C++ API, that works with or without Rcpp.")
2000 (license license:expat)))
ac840207
RW
2001
2002(define-public r-ggally
2003 (package
2004 (name "r-ggally")
9944399a 2005 (version "1.4.0")
ac840207
RW
2006 (source
2007 (origin
2008 (method url-fetch)
2009 (uri (cran-uri "GGally" version))
2010 (sha256
2011 (base32
9944399a 2012 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
2013 (properties `((upstream-name . "GGally")))
2014 (build-system r-build-system)
9944399a
RW
2015 (inputs
2016 `(("libressl" ,libressl)))
ac840207
RW
2017 (propagated-inputs
2018 `(("r-ggplot2" ,r-ggplot2)
2019 ("r-gtable" ,r-gtable)
2020 ("r-plyr" ,r-plyr)
2021 ("r-progress" ,r-progress)
2022 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
2023 ("r-reshape" ,r-reshape)
2024 ("r-rlang" ,r-rlang)))
ac840207
RW
2025 (home-page "https://ggobi.github.io/ggally")
2026 (synopsis "Extension to ggplot2")
2027 (description
2028 "The R package ggplot2 is a plotting system based on the grammar of
2029graphics. GGally extends ggplot2 by adding several functions to reduce the
2030complexity of combining geometric objects with transformed data. Some of
2031these functions include a pairwise plot matrix, a two group pairwise plot
2032matrix, a parallel coordinates plot, a survival plot, and several functions to
2033plot networks.")
2034 (license license:gpl2+)))
3349faec
RW
2035
2036(define-public r-proxy
2037 (package
2038 (name "r-proxy")
e190d9af 2039 (version "0.4-23")
3349faec
RW
2040 (source
2041 (origin
2042 (method url-fetch)
2043 (uri (cran-uri "proxy" version))
2044 (sha256
2045 (base32
e190d9af 2046 "17b6qfllqrhzrxqgx7dccffgybnkcria5a68ap5ly3plg04ypm4x"))))
3349faec 2047 (build-system r-build-system)
e9960d8c 2048 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
2049 (synopsis "Distance and similarity measures")
2050 (description
2051 "This package provides an extensible framework for the efficient
2052calculation of auto- and cross-proximities, along with implementations of the
2053most popular ones.")
2054 (license license:gpl2)))
bc0081e7
RW
2055
2056(define-public r-sp
2057 (package
2058 (name "r-sp")
d87130cb 2059 (version "1.3-1")
bc0081e7
RW
2060 (source
2061 (origin
2062 (method url-fetch)
2063 (uri (cran-uri "sp" version))
2064 (sha256
2065 (base32
d87130cb 2066 "17xm1ig80p9wc860hm3bgishz6lj9fxgwqidj7rkbk4ap99qp62p"))))
bc0081e7
RW
2067 (build-system r-build-system)
2068 (propagated-inputs
2069 `(("r-lattice" ,r-lattice)))
e9960d8c 2070 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
2071 (synopsis "Classes and methods for spatial data")
2072 (description
2073 "This package provides classes and methods for spatial data; the classes
2074document where the spatial location information resides, for 2D or 3D data.
2075Utility functions are provided, e.g. for plotting data as maps, spatial
2076selection, as well as methods for retrieving coordinates, for subsetting,
2077print, summary, etc.")
2078 (license license:gpl2+)))
e389d10f
RW
2079
2080(define-public r-rmtstat
2081 (package
2082 (name "r-rmtstat")
2083 (version "0.3")
2084 (source
2085 (origin
2086 (method url-fetch)
2087 (uri (cran-uri "RMTstat" version))
2088 (sha256
2089 (base32
2090 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
2091 (properties `((upstream-name . "RMTstat")))
2092 (build-system r-build-system)
e9960d8c 2093 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
2094 (synopsis "Distributions, statistics and tests derived from random matrix theory")
2095 (description
2096 "This package provides functions for working with the Tracy-Widom laws
2097and other distributions related to the eigenvalues of large Wishart
2098matrices.")
2099 (license license:bsd-3)))
6427e620 2100
94989d4b
RJ
2101(define-public r-rmpi
2102 (package
2103 (name "r-rmpi")
5e8282a4 2104 (version "0.6-9")
94989d4b
RJ
2105 (source (origin
2106 (method url-fetch)
2107 (uri (cran-uri "Rmpi" version))
2108 (sha256
2109 (base32
5e8282a4 2110 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
2111 (properties `((upstream-name . "Rmpi")))
2112 (build-system r-build-system)
2113 (arguments
56d447ba
EB
2114 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
2115 #:phases (modify-phases %standard-phases
2116 (add-before 'install 'mpi-setup
2117 ,%openmpi-setup))))
94989d4b
RJ
2118 (inputs
2119 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
2120 (native-inputs
2121 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
2122 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
2123 (synopsis "R interface to message-passing interface (MPI)")
2124 (description
2125 "This package provides an interface (wrapper) to MPI APIs. It also
2126provides an interactive R manager and worker environment.")
2127 (license license:gpl2+)))
2128
6427e620
RW
2129(define-public r-lmoments
2130 (package
2131 (name "r-lmoments")
739135b2 2132 (version "1.3-1")
6427e620
RW
2133 (source
2134 (origin
2135 (method url-fetch)
2136 (uri (cran-uri "Lmoments" version))
2137 (sha256
2138 (base32
739135b2 2139 "0pc63bj9a8hzr5m3yssrc4kin39fffwkl8rggs3sagzr12d4i7bw"))))
6427e620
RW
2140 (properties `((upstream-name . "Lmoments")))
2141 (build-system r-build-system)
739135b2
RW
2142 (propagated-inputs
2143 `(("r-rcpp" ,r-rcpp)
2144 ("r-rcpparmadillo" ,r-rcpparmadillo)))
6427e620
RW
2145 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
2146 (synopsis "L-moments and quantile mixtures")
2147 (description
2148 "This package contains functions to estimate L-moments and trimmed
2149L-moments from the data. It also contains functions to estimate the
2150parameters of the normal polynomial quantile mixture and the Cauchy polynomial
2151quantile mixture from L-moments and trimmed L-moments.")
2152 (license license:gpl2)))
28476b4b
RW
2153
2154(define-public r-distillery
2155 (package
2156 (name "r-distillery")
5686da76 2157 (version "1.0-6")
28476b4b
RW
2158 (source
2159 (origin
2160 (method url-fetch)
2161 (uri (cran-uri "distillery" version))
2162 (sha256
2163 (base32
5686da76 2164 "1mi3ig9jq0kd7yrwc5m37lmrw04p1b4lirnbsxi10z3n5yay4429"))))
28476b4b
RW
2165 (build-system r-build-system)
2166 (home-page "http://www.ral.ucar.edu/staff/ericg")
2167 (synopsis "Functions for confidence intervals and object information")
2168 (description
2169 "This package provides some very simple method functions for confidence
2170interval calculation and to distill pertinent information from a potentially
2171complex object; primarily used in common with the packages extRemes and
2172SpatialVx.")
2173 (license license:gpl2+)))
58db98c9
RW
2174
2175(define-public r-extremes
2176 (package
2177 (name "r-extremes")
987b0804 2178 (version "2.0-10")
58db98c9
RW
2179 (source
2180 (origin
2181 (method url-fetch)
2182 (uri (cran-uri "extRemes" version))
2183 (sha256
2184 (base32
987b0804 2185 "08fj72gpq2d6695hbm3cgwgal64z009ykrirby7g6r0akfcsx5ic"))))
58db98c9
RW
2186 (properties `((upstream-name . "extRemes")))
2187 (build-system r-build-system)
2188 (propagated-inputs
987b0804 2189 `(("r-distillery" ,r-distillery)
58db98c9
RW
2190 ("r-lmoments" ,r-lmoments)))
2191 (home-page "http://www.assessment.ucar.edu/toolkit/")
2192 (synopsis "Extreme value analysis")
2193 (description
2194 "ExtRemes is a suite of functions for carrying out analyses on the
2195extreme values of a process of interest; be they block maxima over long blocks
2196or excesses over a high threshold.")
2197 (license license:gpl2+)))
062b6dbd
RW
2198
2199(define-public r-lmtest
2200 (package
2201 (name "r-lmtest")
0b5b9d69 2202 (version "0.9-37")
062b6dbd
RW
2203 (source
2204 (origin
2205 (method url-fetch)
2206 (uri (cran-uri "lmtest" version))
2207 (sha256
2208 (base32
0b5b9d69 2209 "02nasm0j2vwkhz11dxqixs23msy1s3yj0jps6949fmgh9gwjkjfx"))))
062b6dbd
RW
2210 (build-system r-build-system)
2211 (propagated-inputs
2212 `(("r-zoo" ,r-zoo)))
2213 (native-inputs
2214 `(("gfortran" ,gfortran)))
e9960d8c 2215 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
2216 (synopsis "Testing linear regression models")
2217 (description
2218 "This package provides a collection of tests, data sets, and examples for
2219diagnostic checking in linear regression models. Furthermore, some generic
2220tools for inference in parametric models are provided.")
2221 ;; Either version is okay
2222 (license (list license:gpl2 license:gpl3))))
d6b156dc 2223
c974008d
RJ
2224(define-public r-idr
2225 (package
2226 (name "r-idr")
2227 (version "1.2")
2228 (source (origin
2229 (method url-fetch)
2230 (uri (cran-uri "idr" version))
2231 (sha256
2232 (base32
2233 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
2234 (build-system r-build-system)
2235 (home-page "https://cran.r-project.org/web/packages/idr/")
2236 (synopsis "Irreproducible discovery rate")
2237 (description
2238 "This is a package for estimating the copula mixture model and plotting
2239correspondence curves in \"Measuring reproducibility of high-throughput
2240experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
2241by Li, Brown, Huang, and Bickel")
2242 (license license:gpl2+)))
2243
d6b156dc
RW
2244(define-public r-inline
2245 (package
2246 (name "r-inline")
0acbf8bb 2247 (version "0.3.15")
d6b156dc
RW
2248 (source (origin
2249 (method url-fetch)
2250 (uri (cran-uri "inline" version))
2251 (sha256
2252 (base32
0acbf8bb 2253 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 2254 (build-system r-build-system)
e9960d8c 2255 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
2256 (synopsis "Functions to inline C, C++, Fortran function calls from R")
2257 (description
2258 "This package provides functionality to dynamically define R functions
2259and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
2260@code{.Call} calling conventions.")
2261 ;; Any version of the LGPL.
2262 (license license:lgpl3+)))
8c72b830
RW
2263
2264(define-public r-bbmle
2265 (package
2266 (name "r-bbmle")
84078220 2267 (version "1.0.20")
8c72b830
RW
2268 (source
2269 (origin
2270 (method url-fetch)
2271 (uri (cran-uri "bbmle" version))
2272 (sha256
2273 (base32
84078220 2274 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
2275 (build-system r-build-system)
2276 (propagated-inputs
2277 `(("r-lattice" ,r-lattice)
2278 ("r-mass" ,r-mass)
2279 ("r-numderiv" ,r-numderiv)))
e9960d8c 2280 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
2281 (synopsis "Tools for General Maximum Likelihood Estimation")
2282 (description
c151b0b6
RW
2283 "This package provides methods and functions for fitting maximum
2284likelihood models in R. This package modifies and extends the @code{mle}
2285classes in the @code{stats4} package.")
8c72b830 2286 ;; Any version of the GPL
c151b0b6 2287 (license license:gpl2+)))
b31e4a96
RW
2288
2289(define-public r-emdbook
2290 (package
2291 (name "r-emdbook")
59c51342 2292 (version "1.3.11")
b31e4a96
RW
2293 (source
2294 (origin
2295 (method url-fetch)
2296 (uri (cran-uri "emdbook" version))
2297 (sha256
2298 (base32
59c51342 2299 "0a515jdzvg87npvrh7md7zp0v5nlz7c2jr7pba5dql6slb0d8j7q"))))
b31e4a96
RW
2300 (build-system r-build-system)
2301 (propagated-inputs
2302 `(("r-bbmle" ,r-bbmle)
2303 ("r-coda" ,r-coda)
2304 ("r-lattice" ,r-lattice)
2305 ("r-mass" ,r-mass)
2306 ("r-plyr" ,r-plyr)
2307 ("r-rcpp" ,r-rcpp)))
2308 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2309 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2310 (description
2311 "This package provides auxiliary functions and data sets for \"Ecological
2312Models and Data\", a book presenting maximum likelihood estimation and related
2313topics for ecologists (ISBN 978-0-691-12522-0).")
2314 ;; Any GPL version
2315 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2316
2317(define-public r-lpsolve
2318 (package
2319 (name "r-lpsolve")
bf9a8236 2320 (version "5.6.13.3")
a3e36d37
RW
2321 (source
2322 (origin
2323 (method url-fetch)
2324 (uri (cran-uri "lpSolve" version))
2325 (sha256
2326 (base32
bf9a8236 2327 "1xazby8amb47vw5n12k13awv7x3bjci3q8vdd3vk1ms0ii16ahg6"))))
a3e36d37
RW
2328 (properties `((upstream-name . "lpSolve")))
2329 (build-system r-build-system)
e9960d8c 2330 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2331 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2332 (description
2333 "Lp_solve is software for solving linear, integer and mixed integer
2334programs. This implementation supplies a \"wrapper\" function in C and some R
2335functions that solve general linear/integer problems, assignment problems, and
2336transportation problems.")
2337 (license license:lgpl2.0)))
521e0703
RW
2338
2339(define-public r-limsolve
2340 (package
2341 (name "r-limsolve")
2342 (version "1.5.5.3")
2343 (source
2344 (origin
2345 (method url-fetch)
2346 (uri (cran-uri "limSolve" version))
2347 (sha256
2348 (base32
2349 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
2350 (properties `((upstream-name . "limSolve")))
2351 (build-system r-build-system)
2352 (propagated-inputs
2353 `(("r-lpsolve" ,r-lpsolve)
2354 ("r-mass" ,r-mass)
2355 ("r-quadprog" ,r-quadprog)))
2356 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2357 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2358 (synopsis "Solving linear inverse models")
2359 (description
2360 "This package provides functions that:
2361
2362@enumerate
2363@item find the minimum/maximum of a linear or quadratic function,
2364@item sample an underdetermined or overdetermined system,
2365@item solve a linear system Ax=B for the unknown x.
2366@end enumerate
2367
2368It includes banded and tridiagonal linear systems. The package calls Fortran
2369functions from LINPACK.")
2370 ;; Any GPL version.
2371 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2372
2373(define-public r-fitdistrplus
2374 (package
2375 (name "r-fitdistrplus")
9e0162df 2376 (version "1.0-14")
6b4a9aec
RW
2377 (source
2378 (origin
2379 (method url-fetch)
2380 (uri (cran-uri "fitdistrplus" version))
2381 (sha256
2382 (base32
9e0162df 2383 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2384 (build-system r-build-system)
2385 (propagated-inputs
2386 `(("r-mass" ,r-mass)
8c456dff 2387 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2388 ("r-survival" ,r-survival)))
2389 (home-page "http://riskassessment.r-forge.r-project.org")
2390 (synopsis "Fitting a parametric distribution from data")
2391 (description
2392 "This package extends the @code{fitdistr} function of the MASS package
2393with several functions to help the fit of a parametric distribution to
2394non-censored or censored data. Censored data may contain left-censored,
2395right-censored and interval-censored values, with several lower and upper
2396bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2397provides moment matching (MME), quantile matching (QME) and maximum
2398goodness-of-fit estimation (MGE) methods (available only for non-censored
2399data). Weighted versions of MLE, MME and QME are available.")
2400 (license license:gpl2+)))
8d220073
RW
2401
2402(define-public r-energy
2403 (package
2404 (name "r-energy")
3337fd1d 2405 (version "1.7-6")
8d220073
RW
2406 (source
2407 (origin
2408 (method url-fetch)
2409 (uri (cran-uri "energy" version))
2410 (sha256
2411 (base32
3337fd1d 2412 "16m8bxfgr9sdisjy2qrv6fv5xxwcc9q890l0hpbwq6qzisrdn3lh"))))
8d220073
RW
2413 (build-system r-build-system)
2414 (propagated-inputs
2415 `(("r-boot" ,r-boot)
2416 ("r-rcpp" ,r-rcpp)))
e9960d8c 2417 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2418 (synopsis "Multivariate inference via the energy of data")
2419 (description
2420 "This package provides e-statistics (energy) tests and statistics for
2421multivariate and univariate inference, including distance correlation,
2422one-sample, two-sample, and multi-sample tests for comparing multivariate
2423distributions, are implemented. Measuring and testing multivariate
2424independence based on distance correlation, partial distance correlation,
2425multivariate goodness-of-fit tests, clustering based on energy distance,
2426testing for multivariate normality, distance components (disco) for
2427non-parametric analysis of structured data, and other energy
2428statistics/methods are implemented.")
2429 (license license:gpl2+)))
abcb8494
RW
2430
2431(define-public r-suppdists
2432 (package
2433 (name "r-suppdists")
2434 (version "1.1-9.4")
2435 (source
2436 (origin
2437 (method url-fetch)
2438 (uri (cran-uri "SuppDists" version))
2439 (sha256
2440 (base32
2441 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2442 (properties `((upstream-name . "SuppDists")))
2443 (build-system r-build-system)
e9960d8c 2444 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2445 (synopsis "Supplementary distributions")
2446 (description
2447 "This package provides ten distributions supplementing those built into
2448R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2449Spearman's rho, maximum F ratio, the Pearson product moment correlation
2450coefficient, Johnson distributions, normal scores and generalized
2451hypergeometric distributions. In addition two random number generators of
2452George Marsaglia are included.")
2453 (license license:gpl2+)))
05e8a3ef
RW
2454
2455(define-public r-ksamples
2456 (package
2457 (name "r-ksamples")
beb82eb9 2458 (version "1.2-9")
05e8a3ef
RW
2459 (source
2460 (origin
2461 (method url-fetch)
2462 (uri (cran-uri "kSamples" version))
2463 (sha256
2464 (base32
beb82eb9 2465 "1zs22p68d6320kcylisnk0b5wmpapxkyz15py09czxzw7npw8gms"))))
05e8a3ef
RW
2466 (properties `((upstream-name . "kSamples")))
2467 (build-system r-build-system)
2468 (propagated-inputs
2469 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2470 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2471 (synopsis "K-Sample rank tests and their combinations")
2472 (description
2473 "This package provides tools to compares k samples using the
2474Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2475criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2476test. It computes asymptotic, simulated or (limited) exact P-values, all
2477valid under randomization, with or without ties, or conditionally under random
2478sampling from populations, given the observed tie pattern. Except for Steel's
2479test and the JT test it also combines these tests across several blocks of
2480samples.")
2481 (license license:gpl2+)))
f97ce815
RW
2482
2483(define-public r-cvst
2484 (package
2485 (name "r-cvst")
b13b5674 2486 (version "0.2-2")
f97ce815
RW
2487 (source
2488 (origin
2489 (method url-fetch)
2490 (uri (cran-uri "CVST" version))
2491 (sha256
2492 (base32
b13b5674 2493 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2494 (properties `((upstream-name . "CVST")))
2495 (build-system r-build-system)
2496 (propagated-inputs
2497 `(("r-kernlab" ,r-kernlab)
2498 ("r-matrix" ,r-matrix)))
e9960d8c 2499 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2500 (synopsis "Fast cross-validation via sequential testing")
2501 (description
2502 "This package implements the fast cross-validation via sequential
2503testing (CVST) procedure. CVST is an improved cross-validation procedure
2504which uses non-parametric testing coupled with sequential analysis to
2505determine the best parameter set on linearly increasing subsets of the data.
2506Additionally to the CVST the package contains an implementation of the
2507ordinary k-fold cross-validation with a flexible and powerful set of helper
2508objects and methods to handle the overall model selection process. The
2509implementations of the Cochran's Q test with permutations and the sequential
2510testing framework of Wald are generic and can therefore also be used in other
2511contexts.")
2512 (license license:gpl2+)))
797e1dfb 2513
c5f033e0
RW
2514(define-public r-squarem
2515 (package
2516 (name "r-squarem")
2517 (version "2017.10-1")
2518 (source
2519 (origin
2520 (method url-fetch)
2521 (uri (cran-uri "SQUAREM" version))
2522 (sha256
2523 (base32
2524 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2525 (properties `((upstream-name . "SQUAREM")))
2526 (build-system r-build-system)
2527 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2528 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2529 (description
2530 "This package provides algorithms for accelerating the convergence of
2531slow, monotone sequences from smooth, contraction mapping such as the EM
2532algorithm. It can be used to accelerate any smooth, linearly convergent
2533acceleration scheme. A tutorial style introduction to this package is
2534available in a vignette.")
2535 (license license:gpl2+)))
2536
797e1dfb
RW
2537(define-public r-lava
2538 (package
2539 (name "r-lava")
099b7c55 2540 (version "1.6.6")
797e1dfb
RW
2541 (source
2542 (origin
2543 (method url-fetch)
2544 (uri (cran-uri "lava" version))
2545 (sha256
2546 (base32
099b7c55 2547 "0nfab5fgnmxh8cplg8rd8cp34fny5j0k5wn4baj51r6ck7fq9g3s"))))
797e1dfb
RW
2548 (build-system r-build-system)
2549 (propagated-inputs
2550 `(("r-numderiv" ,r-numderiv)
92e4534c 2551 ("r-squarem" ,r-squarem)
797e1dfb
RW
2552 ("r-survival" ,r-survival)))
2553 (home-page "https://github.com/kkholst/lava")
2554 (synopsis "Latent variable models")
2555 (description
2556 "This package provides tools for the estimation and simulation of latent
2557variable models.")
2558 (license license:gpl3)))
d26b7c1b
RW
2559
2560(define-public r-drr
2561 (package
2562 (name "r-drr")
0f001b3c 2563 (version "0.0.3")
d26b7c1b
RW
2564 (source
2565 (origin
2566 (method url-fetch)
2567 (uri (cran-uri "DRR" version))
2568 (sha256
2569 (base32
0f001b3c 2570 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2571 (properties `((upstream-name . "DRR")))
2572 (build-system r-build-system)
2573 (propagated-inputs
2574 `(("r-cvst" ,r-cvst)
2575 ("r-kernlab" ,r-kernlab)
2576 ("r-matrix" ,r-matrix)))
e9960d8c 2577 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2578 (synopsis "Dimensionality reduction via regression")
2579 (description
2580 "This package provides an implementation of dimensionality reduction via
2581regression using Kernel Ridge Regression.")
2582 (license license:gpl3)))
9dd707f0
RW
2583
2584(define-public r-prodlim
2585 (package
2586 (name "r-prodlim")
9ee81a36 2587 (version "2018.04.18")
9dd707f0
RW
2588 (source
2589 (origin
2590 (method url-fetch)
2591 (uri (cran-uri "prodlim" version))
2592 (sha256
2593 (base32
9ee81a36 2594 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
9dd707f0
RW
2595 (build-system r-build-system)
2596 (propagated-inputs
2597 `(("r-kernsmooth" ,r-kernsmooth)
2598 ("r-lava" ,r-lava)
2599 ("r-rcpp" ,r-rcpp)
2600 ("r-survival" ,r-survival)))
e9960d8c 2601 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2602 (synopsis "Product-limit estimation for censored event history analysis")
2603 (description
2604 "This package provides a fast and user-friendly implementation of
2605nonparametric estimators for censored event history (survival) analysis with
2606the Kaplan-Meier and Aalen-Johansen methods.")
2607 (license license:gpl2+)))
b561f563
RW
2608
2609(define-public r-dimred
2610 (package
2611 (name "r-dimred")
7a67bca1 2612 (version "0.2.3")
b561f563
RW
2613 (source
2614 (origin
2615 (method url-fetch)
2616 (uri (cran-uri "dimRed" version))
2617 (sha256
2618 (base32
7a67bca1 2619 "110d6y83ib1nfpxzmvkvb3fn3brskwkdbsk4dqrdrswrd4znxrg6"))))
b561f563
RW
2620 (properties `((upstream-name . "dimRed")))
2621 (build-system r-build-system)
77f97229
RW
2622 (propagated-inputs
2623 `(("r-drr" ,r-drr)
2624 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2625 (home-page "https://github.com/gdkrmr/dimRed")
2626 (synopsis "Framework for dimensionality reduction")
2627 (description
2628 "This package provides a collection of dimensionality reduction
2629techniques from R packages and provides a common interface for calling the
2630methods.")
2631 (license license:gpl3)))
1b663184
RW
2632
2633(define-public r-timedate
2634 (package
2635 (name "r-timedate")
51b7b0e3 2636 (version "3043.102")
1b663184
RW
2637 (source
2638 (origin
2639 (method url-fetch)
2640 (uri (cran-uri "timeDate" version))
2641 (sha256
2642 (base32
51b7b0e3 2643 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2644 (properties `((upstream-name . "timeDate")))
2645 (build-system r-build-system)
2646 (home-page "https://www.rmetrics.org")
2647 (synopsis "Chronological and calendar objects")
2648 (description
2649 "This package provides an environment for teaching \"Financial
2650Engineering and Computational Finance\" and for managing chronological and
2651calendar objects.")
2652 (license license:gpl2+)))
f57b883e 2653
ce4e81cb
RW
2654(define-public r-magic
2655 (package
2656 (name "r-magic")
bba80fad 2657 (version "1.5-9")
ce4e81cb
RW
2658 (source
2659 (origin
2660 (method url-fetch)
2661 (uri (cran-uri "magic" version))
2662 (sha256
2663 (base32
bba80fad 2664 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2665 (build-system r-build-system)
2666 (propagated-inputs
2667 `(("r-abind" ,r-abind)))
2668 (home-page "https://github.com/RobinHankin/magic.git")
2669 (synopsis "Create and investigate magic squares")
2670 (description
2671 "This package provides a collection of efficient, vectorized algorithms
2672for the creation and investigation of magic squares and hypercubes, including
2673a variety of functions for the manipulation and analysis of arbitrarily
2674dimensioned arrays.")
2675 (license license:gpl2)))
2676
d9bec9a8
RW
2677(define-public r-rmysql
2678 (package
2679 (name "r-rmysql")
937e1557 2680 (version "0.10.17")
d9bec9a8
RW
2681 (source
2682 (origin
2683 (method url-fetch)
2684 (uri (cran-uri "RMySQL" version))
2685 (sha256
2686 (base32
937e1557 2687 "1xamf99ih44dvaxg5x4ivj0hkqssmabgqd7gh8b8q1srw7yg8kbm"))))
d9bec9a8
RW
2688 (properties `((upstream-name . "RMySQL")))
2689 (build-system r-build-system)
d9bec9a8
RW
2690 (inputs
2691 `(("mariadb" ,mariadb)
2692 ("zlib" ,zlib)))
2693 (propagated-inputs
2694 `(("r-dbi" ,r-dbi)))
2695 (home-page "https://github.com/r-dbi/RMySQL")
2696 (synopsis "Database interface and MySQL driver for R")
2697 (description
2698 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2699package contains an old implementation based on legacy code from S-PLUS which
2700is being phased out. A modern MySQL client based on Rcpp is available from
2701the RMariaDB package.")
2702 (license license:gpl2)))
2703
5574cb81
RW
2704(define-public r-rpostgresql
2705 (package
2706 (name "r-rpostgresql")
2707 (version "0.6-2")
2708 (source
2709 (origin
2710 (method url-fetch)
2711 (uri (cran-uri "RPostgreSQL" version))
2712 (sha256
2713 (base32
2714 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2715 (properties `((upstream-name . "RPostgreSQL")))
2716 (build-system r-build-system)
2717 (inputs
2718 `(("postgresql" ,postgresql)))
2719 (propagated-inputs
2720 `(("r-dbi" ,r-dbi)))
2721 (home-page "https://github.com/tomoakin/RPostgreSQL")
2722 (synopsis "R interface to the PostgreSQL database system")
2723 (description
2724 "This package provides a Database Interface (DBI) compliant driver for R
2725to access PostgreSQL database systems.")
2726 ;; The whole package is released under GPL version 2. It includes code
2727 ;; under the PostgreSQL license.
2728 (license license:gpl2)))
2729
f3640cee
RW
2730(define-public r-linprog
2731 (package
2732 (name "r-linprog")
2733 (version "0.9-2")
2734 (source
2735 (origin
2736 (method url-fetch)
2737 (uri (cran-uri "linprog" version))
2738 (sha256
2739 (base32
2740 "1ki14an0pmhs2mnmfjjvdzd76pshiyvi659zf7hqvqwj0viv4dw9"))))
2741 (build-system r-build-system)
2742 (propagated-inputs `(("r-lpsolve" ,r-lpsolve)))
2743 (home-page "http://linprog.r-forge.r-project.org/")
2744 (synopsis "Linear programming and optimization")
2745 (description
2746 "This package can be used to solve Linear Programming / Linear
2747Optimization problems by using the simplex algorithm.")
2748 (license license:gpl2+)))
2749
9604429d
RW
2750(define-public r-geometry
2751 (package
2752 (name "r-geometry")
9960ad55 2753 (version "0.4.4")
9604429d
RW
2754 (source
2755 (origin
2756 (method url-fetch)
2757 (uri (cran-uri "geometry" version))
2758 (sha256
2759 (base32
9960ad55 2760 "1mx5n5mw63nij4n6crs9165mlls4fnh1ipw5ch467rjsidgl0mg8"))))
9604429d 2761 (build-system r-build-system)
a023d43d
BG
2762 (propagated-inputs
2763 `(("r-magic" ,r-magic)
a80620b9 2764 ("r-linprog" ,r-linprog)
a023d43d
BG
2765 ("r-lpsolve" ,r-lpsolve)
2766 ("r-rcpp" ,r-rcpp)
3d17dc5d 2767 ("r-rcppprogress" ,r-rcppprogress)))
9604429d
RW
2768 (home-page "http://geometry.r-forge.r-project.org/")
2769 (synopsis "Mesh generation and surface tesselation")
2770 (description
2771 "This package makes the qhull library available in R, in a similar manner
2772as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2773intersections about a point, Voronoi diagrams, furthest-site Delaunay
2774triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2775and higher dimensions. It implements the Quickhull algorithm for computing
2776the convex hull. Qhull does not support constrained Delaunay triangulations,
2777or mesh generation of non-convex objects, but the package does include some R
2778functions that allow for this. Currently the package only gives access to
2779Delaunay triangulation and convex hull computation.")
2780 ;; The Qhull sources are included and are distributed under a custom
2781 ;; non-copyleft license. The R sources are released under GPL version 2.
2782 (license (list license:gpl2
2783 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2784
f57b883e
RW
2785(define-public r-ddalpha
2786 (package
2787 (name "r-ddalpha")
571f07af 2788 (version "1.3.10")
f57b883e
RW
2789 (source
2790 (origin
2791 (method url-fetch)
2792 (uri (cran-uri "ddalpha" version))
2793 (sha256
2794 (base32
571f07af 2795 "1064g7y8d7kmvd5kjc2m48yvidmh2ci1y0xgil3pcx4ix6mf0ljz"))))
f57b883e
RW
2796 (build-system r-build-system)
2797 (propagated-inputs
2798 `(("r-bh" ,r-bh)
2799 ("r-class" ,r-class)
4f184233 2800 ("r-geometry" ,r-geometry)
f57b883e
RW
2801 ("r-mass" ,r-mass)
2802 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2803 ("r-robustbase" ,r-robustbase)
2804 ("r-sfsmisc" ,r-sfsmisc)))
2805 (native-inputs
2806 `(("gfortran" ,gfortran)))
e9960d8c 2807 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2808 (synopsis "Depth-Based classification and calculation of data depth")
2809 (description
2810 "This package contains procedures for depth-based supervised learning,
2811which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2812Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2813statistical depth function to a compact low-dimensional space, where the final
2814classification is done. It also offers an extension to functional data and
2815routines for calculating certain notions of statistical depth functions. 50
2816multivariate and 5 functional classification problems are included.")
2817 (license license:gpl2)))
5a87093f
RW
2818
2819(define-public r-gower
2820 (package
2821 (name "r-gower")
1541f0a0 2822 (version "0.2.1")
5a87093f
RW
2823 (source
2824 (origin
2825 (method url-fetch)
2826 (uri (cran-uri "gower" version))
2827 (sha256
2828 (base32
1541f0a0 2829 "007ivwn1nagpi26qq8iih1c2l61c53glvv60n90hi341ry8vwgxg"))))
5a87093f 2830 (build-system r-build-system)
5a87093f
RW
2831 (home-page "https://github.com/markvanderloo/gower")
2832 (synopsis "Gower's distance")
2833 (description
2834 "This package provides tools to compute Gower's distance (or similarity)
2835coefficient between records, and to compute the top-n matches between records.
2836Core algorithms are executed in parallel on systems supporting OpenMP.")
2837 (license license:gpl3)))
649cf27c
RW
2838
2839(define-public r-rcpproll
2840 (package
2841 (name "r-rcpproll")
d0396c8e 2842 (version "0.3.0")
649cf27c
RW
2843 (source
2844 (origin
2845 (method url-fetch)
2846 (uri (cran-uri "RcppRoll" version))
2847 (sha256
2848 (base32
d0396c8e 2849 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2850 (properties `((upstream-name . "RcppRoll")))
2851 (build-system r-build-system)
2852 (propagated-inputs
2853 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2854 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2855 (synopsis "Efficient rolling and windowed operations")
2856 (description
2857 "This package provides fast and efficient routines for common rolling /
2858windowed operations. Routines for the efficient computation of windowed mean,
2859median, sum, product, minimum, maximum, standard deviation and variance are
2860provided.")
2861 (license license:gpl2+)))
6c3d42d6
RW
2862
2863(define-public r-ipred
2864 (package
2865 (name "r-ipred")
5fce9013 2866 (version "0.9-9")
6c3d42d6
RW
2867 (source
2868 (origin
2869 (method url-fetch)
2870 (uri (cran-uri "ipred" version))
2871 (sha256
2872 (base32
5fce9013 2873 "0vs1hqfx7yd0xdbmfsf2gim7spkni0845cj6gswn0nhdfdq7ma0d"))))
6c3d42d6
RW
2874 (build-system r-build-system)
2875 (propagated-inputs
2876 `(("r-class" ,r-class)
2877 ("r-mass" ,r-mass)
2878 ("r-nnet" ,r-nnet)
2879 ("r-prodlim" ,r-prodlim)
2880 ("r-rpart" ,r-rpart)
2881 ("r-survival" ,r-survival)))
e9960d8c 2882 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2883 (synopsis "Improved predictors")
2884 (description
2885 "This package provides improved predictive models by indirect
2886classification and bagging for classification, regression and survival
2887problems as well as resampling based estimators of prediction error.")
2888 (license license:gpl2+)))
ba4527ab 2889
cdc129dc
RW
2890(define-public r-psych
2891 (package
2892 (name "r-psych")
523762e3 2893 (version "1.8.12")
cdc129dc
RW
2894 (source
2895 (origin
2896 (method url-fetch)
2897 (uri (cran-uri "psych" version))
2898 (sha256
2899 (base32
523762e3 2900 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
2901 (build-system r-build-system)
2902 (propagated-inputs
2903 `(("r-foreign" ,r-foreign)
2904 ("r-lattice" ,r-lattice)
2905 ("r-mnormt" ,r-mnormt)
2906 ("r-nlme" ,r-nlme)))
e9960d8c 2907 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
2908 (synopsis "Procedures for psychological, psychometric, and personality research")
2909 (description
2910 "This package provides a general purpose toolbox for personality,
2911psychometric theory and experimental psychology. Functions are primarily for
2912multivariate analysis and scale construction using factor analysis, principal
2913component analysis, cluster analysis and reliability analysis, although others
2914provide basic descriptive statistics. Item Response Theory is done using
2915factor analysis of tetrachoric and polychoric correlations. Functions for
2916analyzing data at multiple levels include within and between group statistics,
2917including correlations and factor analysis. Functions for simulating and
2918testing particular item and test structures are included. Several functions
2919serve as a useful front end for structural equation modeling. Graphical
2920displays of path diagrams, factor analysis and structural equation models are
2921created using basic graphics.")
2922 (license license:gpl2+)))
2923
25c67ecf
RW
2924(define-public r-generics
2925 (package
2926 (name "r-generics")
2927 (version "0.0.2")
2928 (source
2929 (origin
2930 (method url-fetch)
2931 (uri (cran-uri "generics" version))
2932 (sha256
2933 (base32
2934 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
2935 (build-system r-build-system)
2936 (home-page "https://github.com/r-lib/generics")
2937 (synopsis "Common S3 generics not provided by base R methods")
2938 (description
2939 "In order to reduce potential package dependencies and conflicts,
2940generics provides a number of commonly used S3 generics that are not provided
2941by base R methods related to model fitting.")
2942 (license license:gpl2)))
2943
6c8c8c6b
RW
2944(define-public r-broom
2945 (package
2946 (name "r-broom")
1235f0d3 2947 (version "0.5.2")
6c8c8c6b
RW
2948 (source
2949 (origin
2950 (method url-fetch)
2951 (uri (cran-uri "broom" version))
2952 (sha256
2953 (base32
1235f0d3 2954 "0qmclih5dm5sqzy4hplcfy677kr12pm9pnpv3r319g14dd27pbqn"))))
6c8c8c6b
RW
2955 (build-system r-build-system)
2956 (propagated-inputs
45c156bf
RW
2957 `(("r-backports" ,r-backports)
2958 ("r-dplyr" ,r-dplyr)
813d9c51 2959 ("r-generics" ,r-generics)
6c8c8c6b 2960 ("r-nlme" ,r-nlme)
45c156bf 2961 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
2962 ("r-reshape2" ,r-reshape2)
2963 ("r-stringr" ,r-stringr)
45c156bf 2964 ("r-tibble" ,r-tibble)
6c8c8c6b 2965 ("r-tidyr" ,r-tidyr)))
6e19d50e 2966 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
2967 (synopsis "Convert statistical analysis objects into tidy data frames")
2968 (description
2969 "This package provides tools to convert statistical analysis objects from
2970R into tidy data frames, so that they can more easily be combined, reshaped
2971and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
2972@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
2973summarizes a model's statistical findings such as coefficients of a
2974regression; @code{augment}, which adds columns to the original data such as
2975predictions, residuals and cluster assignments; and @code{glance}, which
2976provides a one-row summary of model-level statistics.")
2977 (license license:expat)))
2978
ba4527ab
RW
2979(define-public r-recipes
2980 (package
2981 (name "r-recipes")
e85f0503 2982 (version "0.1.7")
ba4527ab
RW
2983 (source
2984 (origin
2985 (method url-fetch)
2986 (uri (cran-uri "recipes" version))
2987 (sha256
2988 (base32
e85f0503 2989 "1gw8x7vqj7k18mfpiqinyfwzv9i5r0pb51k7xcfxsjap6m9nks98"))))
ba4527ab
RW
2990 (build-system r-build-system)
2991 (propagated-inputs
decea6ee
RW
2992 `(("r-dplyr" ,r-dplyr)
2993 ("r-generics" ,r-generics)
2994 ("r-glue" ,r-glue)
ba4527ab
RW
2995 ("r-gower" ,r-gower)
2996 ("r-ipred" ,r-ipred)
2997 ("r-lubridate" ,r-lubridate)
2998 ("r-magrittr" ,r-magrittr)
18a11c6d 2999 ("r-matrix" ,r-matrix)
ba4527ab 3000 ("r-purrr" ,r-purrr)
ba4527ab
RW
3001 ("r-rlang" ,r-rlang)
3002 ("r-tibble" ,r-tibble)
decea6ee 3003 ("r-tidyr" ,r-tidyr)
ba4527ab 3004 ("r-tidyselect" ,r-tidyselect)
57039918
RW
3005 ("r-timedate" ,r-timedate)
3006 ("r-withr" ,r-withr)))
ba4527ab
RW
3007 (home-page "https://github.com/topepo/recipes")
3008 (synopsis "Preprocessing tools to create design matrices")
3009 (description
3010 "Recipes is an extensible framework to create and preprocess design
3011matrices. Recipes consist of one or more data manipulation and analysis
3012\"steps\". Statistical parameters for the steps can be estimated from an
3013initial data set and then applied to other data sets. The resulting design
3014matrices can then be used as inputs into statistical or machine learning
3015models.")
3016 (license license:gpl2)))
1ab867be
RW
3017
3018(define-public r-pdist
3019 (package
3020 (name "r-pdist")
3021 (version "1.2")
3022 (source
3023 (origin
3024 (method url-fetch)
3025 (uri (cran-uri "pdist" version))
3026 (sha256
3027 (base32
3028 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
3029 (build-system r-build-system)
3030 (home-page "https://github.com/jeffwong/pdist")
3031 (synopsis "Partitioned distance function")
3032 (description
3033 "Pdist computes the euclidean distance between rows of a matrix X and
3034rows of another matrix Y. Previously, this could be done by binding the two
3035matrices together and calling @code{dist}, but this creates unnecessary
3036computation by computing the distances between a row of X and another row of
3037X, and likewise for Y. Pdist strictly computes distances across the two
3038matrices, not within the same matrix, making computations significantly faster
3039for certain use cases.")
3040 (license license:gpl3+)))
81e0b625
RW
3041
3042(define-public r-ggrepel
3043 (package
3044 (name "r-ggrepel")
00399a78 3045 (version "0.8.1")
81e0b625
RW
3046 (source
3047 (origin
3048 (method url-fetch)
3049 (uri (cran-uri "ggrepel" version))
3050 (sha256
3051 (base32
00399a78 3052 "10vjrcmx8yknfbx93d9a4y3z8gafri0fhimw6hcq733dmdvkml6m"))))
81e0b625
RW
3053 (build-system r-build-system)
3054 (propagated-inputs
3055 `(("r-ggplot2" ,r-ggplot2)
3056 ("r-rcpp" ,r-rcpp)
3057 ("r-scales" ,r-scales)))
3058 (home-page "http://github.com/slowkow/ggrepel")
3059 (synopsis "Repulsive text and label geometries for ggplot2")
3060 (description
3061 "This package provides text and label geometries for ggplot2 that help to
3062avoid overlapping text labels. Labels repel away from each other and away
3063from the data points.")
3064 (license license:gpl3)))
6b968c4c
RW
3065
3066(define-public r-corrplot
3067 (package
3068 (name "r-corrplot")
3069 (version "0.84")
3070 (source
3071 (origin
3072 (method url-fetch)
3073 (uri (cran-uri "corrplot" version))
3074 (sha256
3075 (base32
3076 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
3077 (build-system r-build-system)
3078 (home-page "https://github.com/taiyun/corrplot")
3079 (synopsis "Visualization of a correlation matrix")
3080 (description
3081 "This package provides a graphical display of a correlation matrix or
3082general matrix. It also contains some algorithms to do matrix reordering. In
3083addition, corrplot is good at details, including choosing color, text labels,
3084color labels, layout, etc.")
3085 ;; Any version of the GPL
3086 (license license:gpl2+)))
a40a04fd
RW
3087
3088(define-public r-stringdist
3089 (package
3090 (name "r-stringdist")
252bb462 3091 (version "0.9.5.5")
a40a04fd
RW
3092 (source
3093 (origin
3094 (method url-fetch)
3095 (uri (cran-uri "stringdist" version))
3096 (sha256
252bb462 3097 (base32 "1dqfakclzaf878x7mhwmqrcpcql2h9cv19fz5f3ygpajf3si5kqi"))))
a40a04fd
RW
3098 (build-system r-build-system)
3099 (home-page "https://github.com/markvanderloo/stringdist")
3100 (synopsis "Approximate string matching and string distance functions")
3101 (description
3102 "This package implements an approximate string matching version of R's
3103native @code{match} function. It can calculate various string distances based
3104on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
3105qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
3106Jaro-Winkler). An implementation of soundex is provided as well. Distances
3107can be computed between character vectors while taking proper care of encoding
3108or between integer vectors representing generic sequences.")
3109 (license license:gpl3+)))
10e16fa9 3110
dc668352
RW
3111(define-public r-ucminf
3112 (package
3113 (name "r-ucminf")
3114 (version "1.1-4")
3115 (source
3116 (origin
3117 (method url-fetch)
3118 (uri (cran-uri "ucminf" version))
3119 (sha256
3120 (base32
3121 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
3122 (build-system r-build-system)
3123 (native-inputs `(("gfortran" ,gfortran)))
3124 (home-page "https://cran.r-project.org/web/packages/ucminf/")
3125 (synopsis "General-purpose unconstrained non-linear optimization")
3126 (description
3127 "This package provides an implementation of an algorithm for
3128general-purpose unconstrained non-linear optimization. The algorithm is of
3129quasi-Newton type with BFGS updating of the inverse Hessian and soft line
3130search with a trust region type monitoring of the input to the line search
3131algorithm. The interface of @code{ucminf} is designed for easy interchange
3132with the package @code{optim}.")
3133 (license license:gpl2+)))
3134
b8f6e2f8
RW
3135(define-public r-ordinal
3136 (package
3137 (name "r-ordinal")
779174e4 3138 (version "2019.4-25")
b8f6e2f8
RW
3139 (source
3140 (origin
3141 (method url-fetch)
3142 (uri (cran-uri "ordinal" version))
3143 (sha256
3144 (base32
779174e4 3145 "1pvrkly4x12w32n7w1qljdwzqnlkv7rfa7rx0nz5vbiw29xas4i8"))))
b8f6e2f8
RW
3146 (build-system r-build-system)
3147 (propagated-inputs
3148 `(("r-mass" ,r-mass)
3149 ("r-matrix" ,r-matrix)
3150 ("r-numderiv" ,r-numderiv)
3151 ("r-ucminf" ,r-ucminf)))
3152 (home-page "https://github.com/runehaubo/ordinal")
3153 (synopsis "Regression models for ordinal data")
3154 (description
3155 "This package provides an implementation of cumulative link (mixed)
3156models also known as ordered regression models, proportional odds models,
3157proportional hazards models for grouped survival times and ordered models.
3158Estimation is via maximum likelihood and mixed models are fitted with the
3159Laplace approximation and adaptive Gauss-Hermite quadrature.")
3160 (license license:gpl2+)))
3161
fe1495e3
RW
3162(define-public r-jomo
3163 (package
3164 (name "r-jomo")
7195db02 3165 (version "2.6-10")
fe1495e3
RW
3166 (source
3167 (origin
3168 (method url-fetch)
3169 (uri (cran-uri "jomo" version))
3170 (sha256
3171 (base32
7195db02 3172 "1k9l4290g350zbw1pjs871q9bxj3j2h1dilxpp06v4wy4n7d8qs0"))))
fe1495e3
RW
3173 (build-system r-build-system)
3174 (propagated-inputs
3175 `(("r-lme4" ,r-lme4)
fccb2450 3176 ("r-mass" ,r-mass)
e7630cc9 3177 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
3178 ("r-survival" ,r-survival)))
3179 (home-page "https://cran.r-project.org/web/packages/jomo/")
3180 (synopsis "Multilevel Joint Modelling Multiple Imputation")
3181 (description
3182 "Similarly to Schafer's package pan, jomo is a package for multilevel
3183joint modelling multiple imputation @url{Carpenter and Kenward (2013),
3184http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
3185possibility of handling binary and categorical data through latent normal
3186variables, the option to use cluster-specific covariance matrices and to
3187impute compatibly with the substantive model.")
3188 (license license:gpl2)))
3189
03e718fb
RW
3190(define-public r-pan
3191 (package
3192 (name "r-pan")
a7265593 3193 (version "1.6")
03e718fb
RW
3194 (source
3195 (origin
3196 (method url-fetch)
3197 (uri (cran-uri "pan" version))
3198 (sha256
3199 (base32
a7265593 3200 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
3201 (build-system r-build-system)
3202 (native-inputs `(("gfortran" ,gfortran)))
3203 (home-page "https://cran.r-project.org/web/packages/pan/")
3204 (synopsis "Multiple imputation for multivariate panel or clustered data")
3205 (description
3206 "This package implements multiple imputation for multivariate panel or
3207clustered data.")
3208 (license license:gpl3)))
3209
84e7147a
RW
3210(define-public r-mitml
3211 (package
3212 (name "r-mitml")
1c6d199e 3213 (version "0.3-7")
84e7147a
RW
3214 (source
3215 (origin
3216 (method url-fetch)
3217 (uri (cran-uri "mitml" version))
3218 (sha256
3219 (base32
1c6d199e 3220 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
3221 (build-system r-build-system)
3222 (propagated-inputs
3223 `(("r-haven" ,r-haven)
3224 ("r-jomo" ,r-jomo)
3225 ("r-pan" ,r-pan)))
3226 (home-page "https://cran.r-project.org/web/packages/mitml/")
3227 (synopsis "Tools for multiple imputation in multilevel modeling")
3228 (description
3229 "This package provides tools for multiple imputation of missing data in
3230multilevel modeling. It includes a user-friendly interface to the packages
3231pan and jomo, and several functions for visualization, data management and the
3232analysis of multiply imputed data sets.")
3233 (license license:gpl2+)))
3234
10e16fa9
RW
3235(define-public r-mice
3236 (package
3237 (name "r-mice")
04d42a9d 3238 (version "3.6.0")
10e16fa9
RW
3239 (source
3240 (origin
3241 (method url-fetch)
3242 (uri (cran-uri "mice" version))
3243 (sha256
3244 (base32
04d42a9d 3245 "0pgcxdmp77604h6f4x8hhs6j4xdjgf5b9zvnixyzdj8vcgdjpivv"))))
10e16fa9
RW
3246 (build-system r-build-system)
3247 (propagated-inputs
aea3be25
RW
3248 `(("r-broom" ,r-broom)
3249 ("r-dplyr" ,r-dplyr)
3250 ("r-lattice" ,r-lattice)
10e16fa9 3251 ("r-mass" ,r-mass)
aea3be25 3252 ("r-mitml" ,r-mitml)
10e16fa9
RW
3253 ("r-nnet" ,r-nnet)
3254 ("r-rcpp" ,r-rcpp)
aea3be25 3255 ("r-rlang" ,r-rlang)
10e16fa9
RW
3256 ("r-rpart" ,r-rpart)
3257 ("r-survival" ,r-survival)))
3258 (home-page "https://cran.r-project.org/web/packages/mice/")
3259 (synopsis "Multivariate imputation by chained equations")
3260 (description
3261 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
3262implemented by the MICE algorithm as described in @url{Van Buuren and
3263Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
3264variable has its own imputation model. Built-in imputation models are
3265provided for continuous data (predictive mean matching, normal), binary
3266data (logistic regression), unordered categorical data (polytomous logistic
3267regression) and ordered categorical data (proportional odds). MICE can also
3268impute continuous two-level data (normal model, pan, second-level variables).
3269Passive imputation can be used to maintain consistency between variables.
3270Various diagnostic plots are available to inspect the quality of the
3271imputations.")
3272 ;; Any of these two versions.
3273 (license (list license:gpl2 license:gpl3))))
7fd5f60b 3274
02cdb45f
RW
3275(define-public r-truncnorm
3276 (package
3277 (name "r-truncnorm")
9d6f3925 3278 (version "1.0-8")
02cdb45f
RW
3279 (source
3280 (origin
3281 (method url-fetch)
3282 (uri (cran-uri "truncnorm" version))
3283 (sha256
3284 (base32
9d6f3925 3285 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 3286 (build-system r-build-system)
e9960d8c 3287 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
3288 (synopsis "Truncated normal distribution")
3289 (description "This package provides functions for the truncated normal
3290distribution with mean equal to @code{mean} and standard deviation equal to
3291@code{sd}. It includes density, distribution, quantile, and expected value
3292functions, as well as a random generation function.")
3293 (license license:gpl2)))
3294
cb8b4c11
RW
3295(define-public r-rsolnp
3296 (package
3297 (name "r-rsolnp")
3298 (version "1.16")
3299 (source
3300 (origin
3301 (method url-fetch)
3302 (uri (cran-uri "Rsolnp" version))
3303 (sha256
3304 (base32
3305 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
3306 (properties `((upstream-name . "Rsolnp")))
3307 (build-system r-build-system)
3308 (propagated-inputs
3309 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3310 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3311 (synopsis "General non-linear optimization")
3312 (description "The Rsolnp package implements a general non-linear augmented
3313Lagrange multiplier method solver, a @dfn{sequential quadratic
3314programming} (SQP) based solver).")
3315 ;; Any version of the GPL.
3316 (license license:gpl2+)))
3317
7fd5f60b
RW
3318(define-public r-hardyweinberg
3319 (package
3320 (name "r-hardyweinberg")
83e3e72a 3321 (version "1.6.3")
7fd5f60b
RW
3322 (source
3323 (origin
3324 (method url-fetch)
3325 (uri (cran-uri "HardyWeinberg" version))
3326 (sha256
3327 (base32
83e3e72a 3328 "1irz44q6nf95h37av868f47aakwv3jgwgw217xfsfw0afkm7s25f"))))
7fd5f60b
RW
3329 (properties `((upstream-name . "HardyWeinberg")))
3330 (build-system r-build-system)
3331 (propagated-inputs
3332 `(("r-mice" ,r-mice)
d0394944
RW
3333 ("r-rcpp" ,r-rcpp)
3334 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3335 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3336 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3337 (description
3338 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3339diallelic genetic marker data. All classical tests (chi-square, exact,
3340likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3341included in the package, as well as functions for power computation and for
3342the simulation of marker data under equilibrium and disequilibrium. Routines
3343for dealing with markers on the X-chromosome are included. Functions for
3344testing equilibrium in the presence of missing data by using multiple
3345imputation are also provided. Implements several graphics for exploring the
3346equilibrium status of a large set of diallelic markers: ternary plots with
3347acceptance regions, log-ratio plots and Q-Q plots.")
3348 (license license:gpl2+)))
3a22732c
RW
3349
3350(define-public r-sm
3351 (package
3352 (name "r-sm")
5621b840 3353 (version "2.2-5.6")
3a22732c
RW
3354 (source
3355 (origin
3356 (method url-fetch)
3357 (uri (cran-uri "sm" version))
3358 (sha256
3359 (base32
5621b840 3360 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3361 (build-system r-build-system)
3362 (native-inputs `(("gfortran" ,gfortran)))
3363 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3364 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3365 (description
3366 "This is software accompanying the book 'Applied Smoothing Techniques for
3367Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3368University Press. It provides smoothing methods for nonparametric regression
3369and density estimation")
3370 (license license:gpl2+)))
9232cac4 3371
6174db2b
RJ
3372(define-public r-venndiagram
3373 (package
3374 (name "r-venndiagram")
3375 (version "1.6.20")
3376 (source (origin
3377 (method url-fetch)
3378 (uri (cran-uri "VennDiagram" version))
3379 (sha256
3380 (base32
3381 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3382 (properties `((upstream-name . "VennDiagram")))
3383 (build-system r-build-system)
3384 (propagated-inputs
3385 `(("r-futile-logger" ,r-futile-logger)))
3386 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3387 (synopsis "Generate High-Resolution Venn and Euler Plots")
3388 (description
3389 "This package provides a set of functions to generate high-resolution
3390Venn and Euler plots. It includes handling for several special cases,
3391including two-case scaling, and extensive customization of plot shape and
3392structure.")
3393 (license license:gpl2+)))
3394
9232cac4
RW
3395(define-public r-vioplot
3396 (package
3397 (name "r-vioplot")
70980197 3398 (version "0.3.2")
9232cac4
RW
3399 (source
3400 (origin
3401 (method url-fetch)
3402 (uri (cran-uri "vioplot" version))
3403 (sha256
3404 (base32
70980197 3405 "13kfjp747bnzksai8j39y2hyl3ljc6n53c2cfhaw78q3d63x0lbv"))))
9232cac4 3406 (build-system r-build-system)
7d4b9818
RW
3407 (propagated-inputs
3408 `(("r-sm" ,r-sm)
3409 ("r-zoo" ,r-zoo)))
9232cac4
RW
3410 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3411 (synopsis "Violin plot")
3412 (description
3413 "This package provides a violin plot, which is a combination of a box
3414plot and a kernel density plot.")
3415 (license license:bsd-3)))
7b0569c0
RW
3416
3417(define-public r-rsofia
3418 (package
3419 (name "r-rsofia")
3420 (version "1.1")
3421 (source (origin
3422 (method url-fetch)
3423 ;; This package has been removed from CRAN, so we can
3424 ;; only fetch it from the archives.
3425 (uri (string-append "https://cran.r-project.org/src/"
3426 "contrib/Archive/RSofia/RSofia_"
3427 version ".tar.gz"))
3428 (sha256
3429 (base32
3430 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3431 (properties `((upstream-name . "RSofia")))
3432 (build-system r-build-system)
3433 (propagated-inputs
3434 `(("r-rcpp" ,r-rcpp)))
3435 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3436 (synopsis "Port of sofia-ml to R")
3437 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3438suite of fast incremental algorithms for machine learning that can be used for
3439training models for classification or ranking.")
3440 (license license:asl2.0)))
738dda83 3441
3699383e
RW
3442(define-public r-xts
3443 (package
3444 (name "r-xts")
cea8a607 3445 (version "0.11-2")
3699383e
RW
3446 (source
3447 (origin
3448 (method url-fetch)
3449 (uri (cran-uri "xts" version))
3450 (sha256
3451 (base32
cea8a607 3452 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3453 (build-system r-build-system)
3454 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3455 (home-page "https://github.com/joshuaulrich/xts")
3456 (synopsis "Extensible time series")
3457 (description
3458 "This package provides for uniform handling of R's different time-based
3459data classes by extending @code{zoo}, maximizing native format information
3460preservation and allowing for user-level customization and extension, while
3461simplifying cross-class interoperability.")
3462 (license license:gpl2+)))
b72b42cf
RW
3463
3464(define-public r-performanceanalytics
3465 (package
3466 (name "r-performanceanalytics")
1f7e8d49 3467 (version "1.5.3")
b72b42cf
RW
3468 (source
3469 (origin
3470 (method url-fetch)
3471 (uri (cran-uri "PerformanceAnalytics" version))
3472 (sha256
3473 (base32
1f7e8d49 3474 "0jhjldwyxwq7a47zmk5y1jjck7hvq92p8rlgjvdfy51hx2dmlqqd"))))
b72b42cf
RW
3475 (properties
3476 `((upstream-name . "PerformanceAnalytics")))
3477 (build-system r-build-system)
3478 (propagated-inputs
081d143d
RW
3479 `(("r-quadprog" ,r-quadprog)
3480 ("r-xts" ,r-xts)
b72b42cf 3481 ("r-zoo" ,r-zoo)))
d062957a 3482 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3483 (synopsis "Econometric tools for performance and risk analysis")
3484 (description "This is a collection of econometric functions for
3485performance and risk analysis. This package aims to aid practitioners and
3486researchers in utilizing the latest research in analysis of non-normal return
3487streams. In general, it is most tested on return (rather than price) data on
3488a regular scale, but most functions will work with irregular return data as
3489well, and increasing numbers of functions will work with P&L or price data
3490where possible.")
3491 ;; Either version may be picked.
3492 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3493
3494(define-public r-laeken
3495 (package
3496 (name "r-laeken")
ed46a05c 3497 (version "0.5.0")
018cf270
RW
3498 (source
3499 (origin
3500 (method url-fetch)
3501 (uri (cran-uri "laeken" version))
3502 (sha256
3503 (base32
ed46a05c 3504 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3505 (build-system r-build-system)
3506 (propagated-inputs
3507 `(("r-boot" ,r-boot)
3508 ("r-mass" ,r-mass)))
e9960d8c 3509 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3510 (synopsis "Estimation of indicators on social exclusion and poverty")
3511 (description "This package provides tools for the estimation of indicators
3512on social exclusion and poverty, as well as an implementation of Pareto tail
3513modeling for empirical income distributions.")
3514 (license license:gpl2+)))
e5c17b8d
RW
3515
3516(define-public r-vcd
3517 (package
3518 (name "r-vcd")
2960f965 3519 (version "1.4-4")
e5c17b8d
RW
3520 (source
3521 (origin
3522 (method url-fetch)
3523 (uri (cran-uri "vcd" version))
3524 (sha256
3525 (base32
2960f965 3526 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3527 (build-system r-build-system)
3528 (propagated-inputs
3529 `(("r-colorspace" ,r-colorspace)
3530 ("r-lmtest" ,r-lmtest)
3531 ("r-mass" ,r-mass)))
e9960d8c 3532 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3533 (synopsis "Visualizing categorical data")
3534 (description "This package provides visualization techniques, data sets,
3535summary and inference procedures aimed particularly at categorical data.
3536Special emphasis is given to highly extensible grid graphics. The package was
3537originally inspired by the book \"Visualizing Categorical Data\" by Michael
3538Friendly and is now the main support package for a new book, \"Discrete Data
3539Analysis with R\" by Michael Friendly and David Meyer (2015).")
3540 (license license:gpl2)))
ae164260
RW
3541
3542(define-public r-ica
3543 (package
3544 (name "r-ica")
fabf0993 3545 (version "1.0-2")
ae164260
RW
3546 (source
3547 (origin
3548 (method url-fetch)
3549 (uri (cran-uri "ica" version))
3550 (sha256
3551 (base32
fabf0993 3552 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3553 (build-system r-build-system)
e9960d8c 3554 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3555 (synopsis "Independent component analysis")
3556 (description "This package provides tools for @dfn{Independent Component
3557Analysis} (ICA) using various algorithms: FastICA,
3558Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3559of Eigenmatrices} (JADE).")
3560 (license license:gpl2+)))
bf025ff6
RW
3561
3562(define-public r-dtw
3563 (package
3564 (name "r-dtw")
fa859675 3565 (version "1.21-3")
bf025ff6
RW
3566 (source
3567 (origin
3568 (method url-fetch)
3569 (uri (cran-uri "dtw" version))
3570 (sha256
3571 (base32
fa859675 3572 "02hyhx1sy5h3vzh9zixy18a7d47df4k5d0wyflcvlcbsbcl6p90s"))))
bf025ff6
RW
3573 (build-system r-build-system)
3574 (propagated-inputs `(("r-proxy" ,r-proxy)))
3575 (home-page "http://dtw.r-forge.r-project.org/")
3576 (synopsis "Dynamic Time Warping Algorithms")
3577 (description "This package provides a comprehensive implementation of
3578@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3579optimal (least cumulative distance) alignment between points of two time
3580series. Common DTW variants covered include local (slope) and global (window)
3581constraints, subsequence matches, arbitrary distance definitions,
3582normalizations, minimum variance matching, and so on.")
3583 (license license:gpl2+)))
15ef07f0
RW
3584
3585(define-public r-sdmtools
3586 (package
3587 (name "r-sdmtools")
5ac82ee3 3588 (version "1.1-221.1")
15ef07f0
RW
3589 (source
3590 (origin
3591 (method url-fetch)
3592 (uri (cran-uri "SDMTools" version))
3593 (sha256
3594 (base32
5ac82ee3 3595 "1fsgnlc7glawimzijp11j53g5bnfp1mdq9wb0754idmxcdi8a99q"))))
15ef07f0
RW
3596 (properties `((upstream-name . "SDMTools")))
3597 (build-system r-build-system)
3598 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3599 (home-page "http://www.rforge.net/SDMTools/")
3600 (synopsis "Species distribution modelling tools")
9c98e0e7 3601 (description "This package provides a set of tools for post processing
15ef07f0
RW
3602the outcomes of species distribution modeling exercises. It includes novel
3603methods for comparing models and tracking changes in distributions through
3604time. It further includes methods for visualizing outcomes, selecting
3605thresholds, calculating measures of accuracy and landscape fragmentation
3606statistics, etc.")
3607 (license license:gpl3+)))
ae3f2079
RW
3608
3609(define-public r-scatterplot3d
3610 (package
3611 (name "r-scatterplot3d")
5ade82bb 3612 (version "0.3-41")
ae3f2079
RW
3613 (source
3614 (origin
3615 (method url-fetch)
3616 (uri (cran-uri "scatterplot3d" version))
3617 (sha256
3618 (base32
5ade82bb 3619 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3620 (build-system r-build-system)
e9960d8c 3621 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3622 (synopsis "3D scatter plot")
3623 (description "This package provides an implementation of scatter plots for
3624plotting. a three dimensional point cloud.")
3625 (license license:gpl2)))
f90018e5
RW
3626
3627(define-public r-ggridges
3628 (package
3629 (name "r-ggridges")
16a39c2d 3630 (version "0.5.1")
f90018e5
RW
3631 (source
3632 (origin
3633 (method url-fetch)
3634 (uri (cran-uri "ggridges" version))
3635 (sha256
3636 (base32
16a39c2d 3637 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3638 (build-system r-build-system)
3639 (propagated-inputs
3640 `(("r-ggplot2" ,r-ggplot2)
3641 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3642 ("r-scales" ,r-scales)
3643 ("r-withr" ,r-withr)))
f90018e5
RW
3644 (home-page "https://github.com/clauswilke/ggridges")
3645 (synopsis "Ridgeline plots in ggplot2")
3646 (description
3647 "Ridgeline plots provide a convenient way of visualizing changes in
3648distributions over time or space. This package enables the creation of such
3649plots in @code{ggplot2}.")
3650 (license license:gpl2)))
007f6d98
RW
3651
3652(define-public r-ggjoy
3653 (package
3654 (name "r-ggjoy")
c36745cf 3655 (version "0.4.1")
007f6d98
RW
3656 (source
3657 (origin
3658 (method url-fetch)
3659 (uri (cran-uri "ggjoy" version))
3660 (sha256
3661 (base32
c36745cf 3662 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3663 (build-system r-build-system)
3664 (propagated-inputs
3665 `(("r-ggplot2" ,r-ggplot2)
3666 ("r-ggridges" ,r-ggridges)))
3667 (home-page "https://github.com/clauswilke/ggjoy")
3668 (synopsis "Joyplots in ggplot2")
3669 (description "Joyplots provide a convenient way of visualizing changes in
3670distributions over time or space. This package enables the creation of such
3671plots in @code{ggplot2}.")
3672 (license license:gpl2)))
2976f304
RW
3673
3674(define-public r-cli
3675 (package
3676 (name "r-cli")
78e29738 3677 (version "1.1.0")
2976f304
RW
3678 (source
3679 (origin
3680 (method url-fetch)
3681 (uri (cran-uri "cli" version))
3682 (sha256
3683 (base32
78e29738 3684 "02hdwvdq5nic6dhxj88jbgsc9m8yrz3yibigg6szkggxyk6hzh2g"))))
2976f304
RW
3685 (build-system r-build-system)
3686 (propagated-inputs
3687 `(("r-assertthat" ,r-assertthat)
3688 ("r-crayon" ,r-crayon)))
3689 (home-page "https://github.com/r-lib/cli#readme")
3690 (synopsis "Helpers for developing command line interfaces")
3691 (description "This package provides a suite of tools designed to build
3692attractive command line interfaces (CLIs). It includes tools for drawing
3693rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3694 (license license:expat)))
55577393
RW
3695
3696(define-public r-argparser
3697 (package
3698 (name "r-argparser")
3699 (version "0.4")
3700 (source
3701 (origin
3702 (method url-fetch)
3703 (uri (cran-uri "argparser" version))
3704 (sha256
3705 (base32
3706 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3707 (build-system r-build-system)
3708 (home-page "https://bitbucket.org/djhshih/argparser")
3709 (synopsis "Command-line argument parser")
3710 (description
3711 "This package provides a cross-platform command-line argument parser
3712written purely in R with no external dependencies. It is useful with the
3713Rscript front-end and facilitates turning an R script into an executable
3714script.")
3715 (license license:gpl3+)))
a3257d42
RW
3716
3717(define-public r-debugme
3718 (package
3719 (name "r-debugme")
3720 (version "1.1.0")
3721 (source
3722 (origin
3723 (method url-fetch)
3724 (uri (cran-uri "debugme" version))
3725 (sha256
3726 (base32
3727 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3728 (build-system r-build-system)
3729 (propagated-inputs `(("r-crayon" ,r-crayon)))
3730 (home-page "https://github.com/r-lib/debugme#readme")
3731 (synopsis "Debug R packages")
3732 (description
3733 "This package allows the user to specify debug messages as special string
3734constants, and control debugging of packages via environment variables.")
3735 (license license:expat)))
2058e37d
RW
3736
3737(define-public r-processx
3738 (package
3739 (name "r-processx")
503d5b5a 3740 (version "3.4.1")
2058e37d
RW
3741 (source
3742 (origin
3743 (method url-fetch)
3744 (uri (cran-uri "processx" version))
3745 (sha256
3746 (base32
503d5b5a 3747 "1g6ipcaxg9y94lyrnbp7kkbqfkcdh1fyrqjjclbjp3x7iysdvazi"))))
2058e37d
RW
3748 (build-system r-build-system)
3749 (propagated-inputs
0e87bf01
RW
3750 `(("r-ps" ,r-ps)
3751 ("r-r6" ,r-r6)))
2058e37d
RW
3752 (home-page "https://github.com/r-lib/processx3")
3753 (synopsis "Execute and control system processes")
3754 (description
3755 "This package provides portable tools to run system processes in the
3756background. It can check if a background process is running; wait on a
3757background process to finish; get the exit status of finished processes; kill
3758background processes and their children; restart processes. It can read the
3759standard output and error of the processes, using non-blocking connections.
3760@code{processx} can poll a process for standard output or error, with a
3761timeout. It can also poll several processes at once.")
3762 (license license:expat)))
f285346a
RW
3763
3764(define-public r-tsp
3765 (package
3766 (name "r-tsp")
130314d8 3767 (version "1.1-7")
f285346a
RW
3768 (source
3769 (origin
3770 (method url-fetch)
3771 (uri (cran-uri "TSP" version))
3772 (sha256
3773 (base32
130314d8 3774 "0rxxhvqi55869dg2p82hzg5kvgcqf9h60cjcg00k3pv9aw4x07kb"))))
f285346a
RW
3775 (properties `((upstream-name . "TSP")))
3776 (build-system r-build-system)
3777 (propagated-inputs `(("r-foreach" ,r-foreach)))
3778 (home-page "https://cran.r-project.org/web/packages/TSP/")
3779 (synopsis "Traveling salesperson problem (TSP)")
3780 (description "This package provides basic infrastructure and some
3781algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3782traveling salesman problem).")
3783 (license license:gpl3)))
ffb59bce
RW
3784
3785(define-public r-qap
3786 (package
3787 (name "r-qap")
3788 (version "0.1-1")
3789 (source
3790 (origin
3791 (method url-fetch)
3792 (uri (cran-uri "qap" version))
3793 (sha256
3794 (base32
3795 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3796 (build-system r-build-system)
3797 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3798 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3799 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3800 (description "This package implements heuristics for the @dfn{quadratic
3801assignment problem} (QAP). Currently only a simulated annealing heuristic is
3802available.")
3803 (license license:gpl3)))
7fe49f2a
RW
3804
3805(define-public r-gclus
3806 (package
3807 (name "r-gclus")
111516f9 3808 (version "1.3.2")
7fe49f2a
RW
3809 (source
3810 (origin
3811 (method url-fetch)
3812 (uri (cran-uri "gclus" version))
3813 (sha256
3814 (base32
111516f9 3815 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3816 (build-system r-build-system)
3817 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3818 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3819 (synopsis "Clustering graphics")
3820 (description "This package orders panels in scatterplot matrices and
3821parallel coordinate displays by some merit index. It contains various indices
3822of merit, ordering functions, and enhanced versions of @code{pairs} and
3823@code{parcoord} which color panels according to their merit level.")
3824 (license license:gpl2+)))
8e5e26d2
RW
3825
3826(define-public r-webshot
3827 (package
3828 (name "r-webshot")
8871a513 3829 (version "0.5.1")
8e5e26d2
RW
3830 (source
3831 (origin
3832 (method url-fetch)
3833 (uri (cran-uri "webshot" version))
3834 (sha256
3835 (base32
8871a513 3836 "08sb1xi376pfy1vwilk2d68zljsg9yiv04n2dkqz383gdhh0sxdr"))))
8e5e26d2
RW
3837 (build-system r-build-system)
3838 (propagated-inputs
8871a513
RW
3839 `(("r-callr" ,r-callr)
3840 ("r-jsonlite" ,r-jsonlite)
3841 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3842 (home-page "https://github.com/wch/webshot/")
3843 (synopsis "Take screenshots of web pages")
3844 (description
3845 "Webshot makes it easy to take screenshots of web pages from within R.
3846It can also run Shiny applications locally and take screenshots of the
3847application; and it can render and screenshot static as well as interactive R
3848Markdown documents.")
3849 (license license:gpl2)))
2e9d187b
RW
3850
3851(define-public r-seriation
3852 (package
3853 (name "r-seriation")
bd8710b4 3854 (version "1.2-8")
2e9d187b
RW
3855 (source
3856 (origin
3857 (method url-fetch)
3858 (uri (cran-uri "seriation" version))
3859 (sha256
3860 (base32
bd8710b4 3861 "1zbdxq0s5rc5v307b69fw9k52m0654ls7pf22lh35ggirig6lwsk"))))
2e9d187b
RW
3862 (build-system r-build-system)
3863 (propagated-inputs
3864 `(("r-cluster" ,r-cluster)
3865 ("r-colorspace" ,r-colorspace)
3866 ("r-dendextend" ,r-dendextend)
3867 ("r-gclus" ,r-gclus)
3868 ("r-gplots" ,r-gplots)
3869 ("r-mass" ,r-mass)
3870 ("r-qap" ,r-qap)
3871 ("r-registry" ,r-registry)
3872 ("r-tsp" ,r-tsp)))
3873 (native-inputs `(("gfortran" ,gfortran)))
3874 (home-page "http://s2.smu.edu/IDA/seriation/")
3875 (synopsis "Infrastructure for ordering objects using seriation")
3876 (description
3877 "This package provides infrastructure for seriation with an
3878implementation of several seriation/sequencing techniques to reorder matrices,
3879dissimilarity matrices, and dendrograms. It also provides (optimally)
3880reordered heatmaps, color images and clustering visualizations like
3881dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3882iVAT).")
3883 (license license:gpl3)))
e9e78d2c 3884
f6d2b45c
RW
3885(define-public r-xfun
3886 (package
3887 (name "r-xfun")
7e099141 3888 (version "0.10")
f6d2b45c
RW
3889 (source
3890 (origin
3891 (method url-fetch)
3892 (uri (cran-uri "xfun" version))
3893 (sha256
7e099141 3894 (base32 "065ygh046ah43p5aqyrkv2vkxcnvnb4j7blfdygysg6hmqzp4pbv"))))
f6d2b45c
RW
3895 (build-system r-build-system)
3896 (home-page "https://github.com/yihui/xfun")
3897 (synopsis "Miscellaneous functions")
3898 (description
3899 "This package provides miscellaneous functions commonly used in other
3900packages maintained by Yihui Xie.")
3901 (license license:expat)))
f2442968
RW
3902
3903(define-public r-utf8
3904 (package
3905 (name "r-utf8")
65ea783f 3906 (version "1.1.4")
f2442968
RW
3907 (source
3908 (origin
3909 (method url-fetch)
3910 (uri (cran-uri "utf8" version))
3911 (sha256
3912 (base32
65ea783f 3913 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
3914 (build-system r-build-system)
3915 (home-page "https://github.com/patperry/r-utf8")
3916 (synopsis "Unicode text processing")
3917 (description
3918 "This package provides tools to process and print UTF-8 encoded
3919international text (Unicode). Input, validate, normalize, encode, format, and
3920display.")
3921 (license license:asl2.0)))
c555ccab 3922
c87a3358
RW
3923(define-public r-zeallot
3924 (package
3925 (name "r-zeallot")
3926 (version "0.1.0")
3927 (source
3928 (origin
3929 (method url-fetch)
3930 (uri (cran-uri "zeallot" version))
3931 (sha256
3932 (base32
3933 "1sd1igcfnv27pa3bqxlbyxchi562h7grnjg1l7wxx3bwr49i57s3"))))
3934 (build-system r-build-system)
3935 (home-page "https://github.com/nteetor/zeallot")
3936 (synopsis "Multiple, unpacking, and destructuring assignment")
3937 (description
3938 "This package provides a @code{%<-%} operator to perform multiple,
3939unpacking, and destructuring assignment in R. The operator unpacks the
3940right-hand side of an assignment into multiple values and assigns these values
3941to variables on the left-hand side of the assignment.")
3942 (license license:expat)))
3943
6004bc1a
RW
3944(define-public r-vctrs
3945 (package
3946 (name "r-vctrs")
56444d18 3947 (version "0.2.0")
6004bc1a
RW
3948 (source
3949 (origin
3950 (method url-fetch)
3951 (uri (cran-uri "vctrs" version))
3952 (sha256
3953 (base32
56444d18 3954 "05h0y8qzwc899qj84gkhg4jwzscd065as00d4d8smv42h4i8zkjv"))))
6004bc1a
RW
3955 (build-system r-build-system)
3956 (propagated-inputs
3957 `(("r-backports" ,r-backports)
3958 ("r-digest" ,r-digest)
56444d18 3959 ("r-ellipsis" ,r-ellipsis)
6004bc1a
RW
3960 ("r-glue" ,r-glue)
3961 ("r-rlang" ,r-rlang)
3962 ("r-zeallot" ,r-zeallot)))
3963 (home-page "https://github.com/r-lib/vctrs")
3964 (synopsis "Vector helpers")
3965 (description
3966 "There are three main goals to the @code{vctrs} package:
3967
3968@enumerate
3969@item To propose @code{vec_size()} and @code{vec_type()} as alternatives to
3970 @code{length()} and @code{class()}. These definitions are paired with a
3971 framework for type-coercion and size-recycling.
3972@item To define type- and size-stability as desirable function properties, use
3973 them to analyse existing base function, and to propose better alternatives.
3974 This work has been particularly motivated by thinking about the ideal
3975 properties of @code{c()}, @code{ifelse()}, and @code{rbind()}.
3976@item To provide a new @code{vctr} base class that makes it easy to create new
3977 S3 vectors. @code{vctrs} provides methods for many base generics in terms of
3978 a few new @code{vctrs} generics, making implementation considerably simpler
3979 and more robust.
3980@end enumerate\n")
3981 (license license:gpl3)))
3982
c555ccab
RW
3983(define-public r-pillar
3984 (package
3985 (name "r-pillar")
9f8f2d9b 3986 (version "1.4.2")
c555ccab
RW
3987 (source
3988 (origin
3989 (method url-fetch)
3990 (uri (cran-uri "pillar" version))
3991 (sha256
3992 (base32
9f8f2d9b 3993 "0988047mf0xdhdkqqmavzx4ifjhndjnxniyrrhrdq1nvnrvbpfms"))))
c555ccab
RW
3994 (build-system r-build-system)
3995 (propagated-inputs
3996 `(("r-cli" ,r-cli)
3997 ("r-crayon" ,r-crayon)
6f5b157e 3998 ("r-fansi" ,r-fansi)
c555ccab 3999 ("r-rlang" ,r-rlang)
33ba8135
RW
4000 ("r-utf8" ,r-utf8)
4001 ("r-vctrs" ,r-vctrs)))
c555ccab
RW
4002 (home-page "https://github.com/r-lib/pillar")
4003 (synopsis "Coloured formatting for columns")
4004 (description
4005 "This package provides a @code{pillar} generic designed for formatting
4006columns of data using the full range of colours provided by modern
4007terminals.")
4008 (license license:gpl3)))
1c791925
RW
4009
4010(define-public r-uuid
4011 (package
4012 (name "r-uuid")
4013 (version "0.1-2")
4014 (source
4015 (origin
4016 (method url-fetch)
4017 (uri (cran-uri "uuid" version))
4018 (sha256
4019 (base32
4020 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
4021 (build-system r-build-system)
4022 (home-page "http://www.rforge.net/uuid")
4023 (synopsis "Tools for generating and handling of UUIDs")
4024 (description
4025 "This package provides tools for generating and handling of
4026@dfn{Universally Unique Identifiers} (UUIDs).")
4027 (license license:expat)))
846f4c23
RW
4028
4029(define-public r-tinytex
4030 (package
4031 (name "r-tinytex")
290c75fc 4032 (version "0.16")
846f4c23
RW
4033 (source
4034 (origin
4035 (method url-fetch)
4036 (uri (cran-uri "tinytex" version))
4037 (sha256
4038 (base32
290c75fc 4039 "1dadq9l0527v038b1k1dyfs0dklsgxnmplls3qhqprfgskif8mga"))))
846f4c23 4040 (build-system r-build-system)
8b0701d9
TGR
4041 (propagated-inputs
4042 `(("r-xfun" ,r-xfun)))
846f4c23
RW
4043 (home-page "https://github.com/yihui/tinytex")
4044 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
4045 (description
4046 "This package provides helper functions to install and maintain the LaTeX
4047distribution named TinyTeX, a lightweight, cross-platform, portable, and
4048easy-to-maintain version of TeX Live. This package also contains helper
4049functions to compile LaTeX documents, and install missing LaTeX packages
4050automatically.")
4051 (license license:expat)))
4376166b
RW
4052
4053(define-public r-metap
4054 (package
4055 (name "r-metap")
87bb1b8c 4056 (version "1.1")
4376166b
RW
4057 (source
4058 (origin
4059 (method url-fetch)
4060 (uri (cran-uri "metap" version))
4061 (sha256
4062 (base32
87bb1b8c 4063 "10kv7z8pik5iy374h399vws0ldf41y2nczlwh8axqf9dcwl084i0"))))
4376166b
RW
4064 (build-system r-build-system)
4065 (propagated-inputs
e32368c1
RW
4066 `(("r-lattice" ,r-lattice)
4067 ("r-rdpack" ,r-rdpack)))
4376166b
RW
4068 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
4069 (synopsis "Meta-analysis of significance values")
4070 (description
4071 "The canonical way to perform meta-analysis involves using effect sizes.
4072When they are not available this package provides a number of methods for
4073meta-analysis of significance values including the methods of Edgington,
4074Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
4075published results; and a routine for graphical display.")
4076 (license license:gpl2)))
5f4565b1
RW
4077
4078(define-public r-network
4079 (package
4080 (name "r-network")
20a48579 4081 (version "1.15")
5f4565b1
RW
4082 (source
4083 (origin
4084 (method url-fetch)
4085 (uri (cran-uri "network" version))
4086 (sha256
4087 (base32
20a48579 4088 "1cscw5978fyixhkicf06c4b2g1yf6gyi8vx86cz3dy75d41mrgjw"))))
5f4565b1 4089 (build-system r-build-system)
75cbc800
RW
4090 (propagated-inputs
4091 `(("r-magrittr" ,r-magrittr)
4092 ("r-tibble" ,r-tibble)))
40862677 4093 (home-page "https://statnet.org/")
5f4565b1
RW
4094 (synopsis "Classes for relational data")
4095 (description
4096 "This package provides tools to create and modify network objects. The
4097@code{network} class can represent a range of relational data types, and
4098supports arbitrary vertex/edge/graph attributes.")
4099 (license license:gpl2+)))
07a2f34d
RW
4100
4101(define-public r-statnet-common
4102 (package
4103 (name "r-statnet-common")
f7f65cba 4104 (version "4.3.0")
07a2f34d
RW
4105 (source
4106 (origin
4107 (method url-fetch)
4108 (uri (cran-uri "statnet.common" version))
4109 (sha256
4110 (base32
f7f65cba 4111 "0ng90i0wm9wlyhjbnmnylc1bbqw396p1dr7f402dyry9x9ck6jl3"))))
07a2f34d
RW
4112 (properties
4113 `((upstream-name . "statnet.common")))
4114 (build-system r-build-system)
1268a995
RW
4115 (propagated-inputs
4116 `(("r-coda" ,r-coda)))
40862677 4117 (home-page "https://statnet.org")
07a2f34d
RW
4118 (synopsis "R scripts and utilities used by the Statnet software")
4119 (description "This package provides non-statistical utilities used by the
4120software developed by the Statnet Project.")
4121 (license license:gpl3)))
1088744d
RW
4122
4123(define-public r-sna
4124 (package
4125 (name "r-sna")
4126 (version "2.4")
4127 (source
4128 (origin
4129 (method url-fetch)
4130 (uri (cran-uri "sna" version))
4131 (sha256
4132 (base32
4133 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
4134 (build-system r-build-system)
4135 (propagated-inputs
4136 `(("r-network" ,r-network)
4137 ("r-statnet-common" ,r-statnet-common)))
40862677 4138 (home-page "https://statnet.org")
1088744d
RW
4139 (synopsis "Tools for social network analysis")
4140 (description
4141 "This package provides a range of tools for social network analysis,
4142including node and graph-level indices, structural distance and covariance
4143methods, structural equivalence detection, network regression, random graph
4144generation, and 2D/3D network visualization.")
4145 (license license:gpl2+)))
93c21ddc
RW
4146
4147(define-public r-ttr
4148 (package
4149 (name "r-ttr")
9655b1d4 4150 (version "0.23-5")
93c21ddc
RW
4151 (source
4152 (origin
4153 (method url-fetch)
4154 (uri (cran-uri "TTR" version))
4155 (sha256
4156 (base32
9655b1d4 4157 "0fxipnyxaz55n4camrk9cs71x9w4dsmjrihysv8i1s6khf825rg6"))))
93c21ddc
RW
4158 (properties `((upstream-name . "TTR")))
4159 (build-system r-build-system)
4160 (propagated-inputs
4161 `(("r-curl" ,r-curl)
4162 ("r-xts" ,r-xts)
4163 ("r-zoo" ,r-zoo)))
93c21ddc
RW
4164 (home-page "https://github.com/joshuaulrich/TTR")
4165 (synopsis "Technical trading rules")
4166 (description
4167 "This package provides functions and data to construct technical trading
4168rules with R.")
4169 (license license:gpl2)))
0b64332c
RW
4170
4171(define-public r-leaps
4172 (package
4173 (name "r-leaps")
4174 (version "3.0")
4175 (source
4176 (origin
4177 (method url-fetch)
4178 (uri (cran-uri "leaps" version))
4179 (sha256
4180 (base32
4181 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
4182 (build-system r-build-system)
4183 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4184 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
4185 (synopsis "Regression subset selection")
4186 (description
4187 "This package provides tools for regression subset selection, including
4188exhaustive search.")
4189 (license license:gpl2+)))
d3cb62e5
RW
4190
4191(define-public r-splus2r
4192 (package
4193 (name "r-splus2r")
4194 (version "1.2-2")
4195 (source
4196 (origin
4197 (method url-fetch)
4198 (uri (cran-uri "splus2R" version))
4199 (sha256
4200 (base32
4201 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
4202 (properties `((upstream-name . "splus2R")))
4203 (build-system r-build-system)
4204 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4205 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
4206 (synopsis "Supplemental S-PLUS functionality in R")
4207 (description
4208 "Currently there are many functions in S-PLUS that are missing in R. To
4209facilitate the conversion of S-PLUS packages to R packages, this package
4210provides some missing S-PLUS functionality in R.")
4211 (license license:gpl2)))
034ac9d6
RW
4212
4213(define-public r-ifultools
4214 (package
4215 (name "r-ifultools")
d8787b33 4216 (version "2.0-5")
034ac9d6
RW
4217 (source
4218 (origin
4219 (method url-fetch)
4220 (uri (cran-uri "ifultools" version))
4221 (sha256
4222 (base32
d8787b33 4223 "040kvbczcmmbaiaz0k0pdq9af541pjj6iwzh1a3w4szh9w6b5a3j"))))
034ac9d6
RW
4224 (build-system r-build-system)
4225 (propagated-inputs
4226 `(("r-mass" ,r-mass)
4227 ("r-splus2r" ,r-splus2r)))
d062957a 4228 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
4229 (synopsis "Insightful research tools")
4230 (description "This package provides C code used by the wmtsa, fractal, and
4231sapa R packages.")
4232 (license license:gpl2)))
0be7effe
RW
4233
4234(define-public r-sapa
4235 (package
4236 (name "r-sapa")
4237 (version "2.0-2")
4238 (source
4239 (origin
4240 (method url-fetch)
4241 (uri (cran-uri "sapa" version))
4242 (sha256
4243 (base32
4244 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
4245 (build-system r-build-system)
4246 (propagated-inputs
4247 `(("r-ifultools" ,r-ifultools)
4248 ("r-splus2r" ,r-splus2r)))
d062957a 4249 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
4250 (synopsis "Spectral analysis for physical applications")
4251 (description "This package provides software for the book Spectral
4252Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
4253Cambridge University Press, 1993.")
4254 (license license:gpl2)))
dceb1592 4255
3a4c6288
RW
4256(define-public r-aggregation
4257 (package
4258 (name "r-aggregation")
4259 (version "1.0.1")
4260 (source
4261 (origin
4262 (method url-fetch)
4263 (uri (cran-uri "aggregation" version))
4264 (sha256
4265 (base32
4266 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
4267 (build-system r-build-system)
4268 (home-page "https://cran.r-project.org/web/packages/aggregation/")
4269 (synopsis "Methods for p-value aggregation")
4270 (description
4271 "This package contains functionality for performing the following methods
4272of p-value aggregation: Fisher's method, the Lancaster method (weighted
4273Fisher's method), and Sidak correction.")
4274 (license license:gpl3)))
4275
dceb1592
RW
4276(define-public r-quantmod
4277 (package
4278 (name "r-quantmod")
22b2d8b9 4279 (version "0.4-15")
dceb1592
RW
4280 (source
4281 (origin
4282 (method url-fetch)
4283 (uri (cran-uri "quantmod" version))
4284 (sha256
4285 (base32
22b2d8b9 4286 "0lyzaf5ypk93v6zj9gdghy05cc7cxgn9yasv1apx5r6qsjcfgwky"))))
dceb1592
RW
4287 (build-system r-build-system)
4288 (propagated-inputs
4289 `(("r-curl" ,r-curl)
4290 ("r-ttr" ,r-ttr)
4291 ("r-xts" ,r-xts)
4292 ("r-zoo" ,r-zoo)))
d062957a 4293 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
4294 (synopsis "Quantitative financial modelling framework")
4295 (description "This package provides a quantitative financial modelling
4296framework to allow users to specify, build, trade, and analyse quantitative
4297financial trading strategies.")
4298 (license license:gpl3)))
b6dc3255
RW
4299
4300(define-public r-tseries
4301 (package
4302 (name "r-tseries")
9ce3d17e 4303 (version "0.10-47")
b6dc3255
RW
4304 (source
4305 (origin
4306 (method url-fetch)
4307 (uri (cran-uri "tseries" version))
4308 (sha256
4309 (base32
9ce3d17e 4310 "0yzvc9djp3angvxdxqi60wi726y76ablsb71q88ycvw0avgpf8r0"))))
b6dc3255
RW
4311 (build-system r-build-system)
4312 (propagated-inputs
4313 `(("r-quadprog" ,r-quadprog)
4314 ("r-quantmod" ,r-quantmod)
4315 ("r-zoo" ,r-zoo)))
4316 (native-inputs
4317 `(("gfortran" ,gfortran)))
d062957a 4318 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
4319 (synopsis "Time series analysis and computational finance")
4320 (description
4321 "This package provides functions relating to time series analysis and
4322computational finance.")
4323 (license license:gpl2)))
a2c079a7
RW
4324
4325(define-public r-wmtsa
4326 (package
4327 (name "r-wmtsa")
4328 (version "2.0-3")
4329 (source
4330 (origin
4331 (method url-fetch)
4332 (uri (cran-uri "wmtsa" version))
4333 (sha256
4334 (base32
4335 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
4336 (build-system r-build-system)
4337 (propagated-inputs
4338 `(("r-ifultools" ,r-ifultools)
4339 ("r-mass" ,r-mass)
4340 ("r-splus2r" ,r-splus2r)))
d062957a 4341 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4342 (synopsis "Wavelet methods for time series analysis")
4343 (description
4344 "This package provides software to accompany the book \"Wavelet Methods
4345for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4346University Press, 2000.")
4347 (license license:gpl2)))
4993a02a
RW
4348
4349(define-public r-tsa
4350 (package
4351 (name "r-tsa")
1fe9919a 4352 (version "1.2")
4993a02a
RW
4353 (source
4354 (origin
4355 (method url-fetch)
4356 (uri (cran-uri "TSA" version))
4357 (sha256
4358 (base32
1fe9919a 4359 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4360 (properties `((upstream-name . "TSA")))
4361 (build-system r-build-system)
4362 (propagated-inputs
4363 `(("r-leaps" ,r-leaps)
4364 ("r-locfit" ,r-locfit)
1fe9919a 4365 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4366 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4367 (synopsis "Time series analysis")
4368 (description
4369 "This package contains R functions and datasets detailed in the book
4370\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4371Cryer and Kung-Sik Chan.")
4372 (license license:gpl2+)))
19da7fe3
RW
4373
4374(define-public r-extradistr
4375 (package
4376 (name "r-extradistr")
e0cd8f73 4377 (version "1.8.11")
19da7fe3
RW
4378 (source
4379 (origin
4380 (method url-fetch)
4381 (uri (cran-uri "extraDistr" version))
4382 (sha256
4383 (base32
e0cd8f73 4384 "1vvqv1d4hxa025gmm8cbiph63qsqy87l3ri5idd524gyz3chbcl3"))))
19da7fe3
RW
4385 (properties `((upstream-name . "extraDistr")))
4386 (build-system r-build-system)
4387 (propagated-inputs
4388 `(("r-rcpp" ,r-rcpp)))
4389 (home-page "https://github.com/twolodzko/extraDistr")
4390 (synopsis "Additional univariate and multivariate distributions")
4391 (description
4392 "This package implements density, distribution functions, quantile
4393functions and random generation functions for a large number of univariate and
4394multivariate distributions.")
4395 (license license:gpl2)))
5b25bc55
RW
4396
4397(define-public r-fractal
4398 (package
4399 (name "r-fractal")
4400 (version "2.0-4")
4401 (source
4402 (origin
4403 (method url-fetch)
4404 (uri (cran-uri "fractal" version))
4405 (sha256
4406 (base32
4407 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4408 (build-system r-build-system)
4409 (propagated-inputs
4410 `(("r-ifultools" ,r-ifultools)
4411 ("r-mass" ,r-mass)
4412 ("r-sapa" ,r-sapa)
4413 ("r-scatterplot3d" ,r-scatterplot3d)
4414 ("r-splus2r" ,r-splus2r)
4415 ("r-wmtsa" ,r-wmtsa)))
d062957a 4416 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4417 (synopsis "Fractal time series modeling and analysis")
4418 (description
4419 "This package provides tools for stochastic fractal and deterministic
4420chaotic time series analysis.")
4421 (license license:gpl2)))
6615a364
RW
4422
4423(define-public r-urca
4424 (package
4425 (name "r-urca")
4426 (version "1.3-0")
4427 (source
4428 (origin
4429 (method url-fetch)
4430 (uri (cran-uri "urca" version))
4431 (sha256
4432 (base32
4433 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4434 (build-system r-build-system)
4435 (propagated-inputs `(("r-nlme" ,r-nlme)))
4436 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4437 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4438 (synopsis "Unit root and cointegration tests for time series data")
4439 (description
4440 "This package provides unit root and cointegration tests encountered in
4441applied econometric analysis.")
4442 (license license:gpl2+)))
d32e5724
RW
4443
4444(define-public r-cubature
4445 (package
4446 (name "r-cubature")
5f1f1104 4447 (version "2.0.3")
d32e5724
RW
4448 (source
4449 (origin
4450 (method url-fetch)
4451 (uri (cran-uri "cubature" version))
4452 (sha256
4453 (base32
5f1f1104 4454 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4455 (build-system r-build-system)
4456 (propagated-inputs
4457 `(("r-rcpp" ,r-rcpp)))
4458 (home-page "https://github.com/bnaras/cubature")
4459 (synopsis "Adaptive multivariate integration over hypercubes")
4460 (description
4461 "This package is an R wrapper around the cubature C library for adaptive
4462multivariate integration over hypercubes. This version provides both
4463@code{hcubature} and @code{pcubature} routines in addition to a vector
4464interface.")
4465 ;; The included cubature C library is released under GPLv2+, but the
4466 ;; wrapper declares the license to be GPLv3+.
4467 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4468
4469(define-public r-trend
4470 (package
4471 (name "r-trend")
cd4abb6d 4472 (version "1.1.1")
7531ee84
RW
4473 (source
4474 (origin
4475 (method url-fetch)
4476 (uri (cran-uri "trend" version))
4477 (sha256
4478 (base32
cd4abb6d 4479 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4480 (build-system r-build-system)
4481 (propagated-inputs
4482 `(("r-extradistr" ,r-extradistr)))
4483 (native-inputs
4484 `(("gfortran" ,gfortran)))
d062957a 4485 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4486 (synopsis "Non-parametric trend tests and change-point detection")
4487 (description
4488 "The analysis of environmental data often requires the detection of
4489trends and change-points. This package includes tests for trend
4490detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4491Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4492Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4493correlation trend test), change-point detection (Lanzante's test procedures,
4494Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4495Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4496Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4497sample Robust Rank-Order Distributional Test.")
4498 (license license:gpl3)))
f96eda90
RW
4499
4500(define-public r-expm
4501 (package
4502 (name "r-expm")
a11d29b4 4503 (version "0.999-4")
f96eda90
RW
4504 (source
4505 (origin
4506 (method url-fetch)
4507 (uri (cran-uri "expm" version))
4508 (sha256
4509 (base32
a11d29b4 4510 "15k0acg2aqb2ajhwal6l7vhhp03m4lg579805d34554cl0kn9l2q"))))
f96eda90
RW
4511 (build-system r-build-system)
4512 (propagated-inputs `(("r-matrix" ,r-matrix)))
4513 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4514 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4515 (synopsis "Tools for matrix exponentials and related quantities")
4516 (description
4517 "This package provides tools for the computation of the matrix
4518exponential, logarithm, square root, and related quantities.")
4519 (license license:gpl2+)))
68b6a67e
RW
4520
4521(define-public r-complexplus
4522 (package
4523 (name "r-complexplus")
4524 (version "2.1")
4525 (source
4526 (origin
4527 (method url-fetch)
4528 (uri (cran-uri "complexplus" version))
4529 (sha256
4530 (base32
4531 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4532 (build-system r-build-system)
4533 (propagated-inputs
4534 `(("r-expm" ,r-expm)
4535 ("r-matrix" ,r-matrix)))
d062957a 4536 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4537 (synopsis "Functions of complex or real variables")
4538 (description
4539 "This package extends several functions to the complex domain, including
4540the matrix exponential and logarithm, and the determinant.")
4541 (license license:gpl2)))
7b81a7ea
RW
4542
4543(define-public r-phontools
4544 (package
4545 (name "r-phontools")
4546 (version "0.2-2.1")
4547 (source
4548 (origin
4549 (method url-fetch)
4550 (uri (cran-uri "phonTools" version))
4551 (sha256
4552 (base32
4553 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4554 (properties `((upstream-name . "phonTools")))
4555 (build-system r-build-system)
4556 (home-page "http://www.santiagobarreda.com/rscripts.html")
4557 (synopsis "Tools for phonetic and acoustic analyses")
4558 (description
4559 "This package contains tools for the organization, display, and analysis
4560of the sorts of data frequently encountered in phonetics research and
4561experimentation, including the easy creation of IPA vowel plots, and the
4562creation and manipulation of WAVE audio files.")
4563 (license license:bsd-2)))
d976454c
RW
4564
4565(define-public r-np
4566 (package
4567 (name "r-np")
02c57c01 4568 (version "0.60-9")
d976454c
RW
4569 (source
4570 (origin
4571 (method url-fetch)
4572 (uri (cran-uri "np" version))
4573 (sha256
4574 (base32
02c57c01 4575 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4576 (build-system r-build-system)
4577 (propagated-inputs
4578 `(("r-boot" ,r-boot)
4579 ("r-cubature" ,r-cubature)
65d66b3e 4580 ("r-quadprog" ,r-quadprog)
d976454c
RW
4581 ("r-quantreg" ,r-quantreg)))
4582 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4583 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4584 (description "This package provides non-parametric (and semi-parametric)
4585kernel methods that seamlessly handle a mix of continuous, unordered, and
4586ordered factor data types.")
4587 ;; Any version of the GPL.
4588 (license license:gpl3+)))
2a112be0
RW
4589
4590(define-public r-powerplus
4591 (package
4592 (name "r-powerplus")
4593 (version "3.1")
4594 (source
4595 (origin
4596 (method url-fetch)
4597 (uri (cran-uri "powerplus" version))
4598 (sha256
4599 (base32
4600 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4601 (build-system r-build-system)
4602 (propagated-inputs
4603 `(("r-complexplus" ,r-complexplus)
4604 ("r-expm" ,r-expm)
4605 ("r-mass" ,r-mass)
4606 ("r-matrix" ,r-matrix)
4607 ("r-phontools" ,r-phontools)))
d062957a 4608 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4609 (synopsis "Exponentiation operations")
4610 (description
4611 "This package provides tools for the computation of matrix and scalar
4612exponentiation.")
4613 (license license:gpl2)))
021caafa
RW
4614
4615(define-public r-heatmaply
4616 (package
4617 (name "r-heatmaply")
5da9918d 4618 (version "0.16.0")
021caafa
RW
4619 (source
4620 (origin
4621 (method url-fetch)
4622 (uri (cran-uri "heatmaply" version))
4623 (sha256
4624 (base32
5da9918d 4625 "1qhxk48qh61qjxdlhl0qffdh3yh8iiwccid5ssngdv433q0cmyc1"))))
021caafa
RW
4626 (build-system r-build-system)
4627 (propagated-inputs
4628 `(("r-assertthat" ,r-assertthat)
4629 ("r-colorspace" ,r-colorspace)
4630 ("r-dendextend" ,r-dendextend)
4631 ("r-ggplot2" ,r-ggplot2)
021caafa
RW
4632 ("r-htmlwidgets" ,r-htmlwidgets)
4633 ("r-magrittr" ,r-magrittr)
4634 ("r-plotly" ,r-plotly)
4635 ("r-rcolorbrewer" ,r-rcolorbrewer)
4636 ("r-reshape2" ,r-reshape2)
4637 ("r-scales" ,r-scales)
4638 ("r-seriation" ,r-seriation)
4639 ("r-viridis" ,r-viridis)
4640 ("r-webshot" ,r-webshot)))
4641 (home-page "https://cran.r-project.org/package=heatmaply")
4642 (synopsis "Interactive cluster heat maps using plotly")
4643 (description
4644 "This package enables you to create interactive cluster heatmaps that can
4645be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4646Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4647pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4648a popular graphical method for visualizing high-dimensional data, in which a
4649table of numbers is encoded as a grid of colored cells. The rows and columns
4650of the matrix are ordered to highlight patterns and are often accompanied by
4651dendrograms.")
4652 ;; Either version of the license.
4653 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4654
ff939ef4
RW
4655(define-public r-h5
4656 (package
4657 (name "r-h5")
4658 (version "0.9.9")
4659 (source
4660 (origin
4661 (method url-fetch)
4662 (uri (cran-uri "h5" version))
4663 (sha256
4664 (base32
4665 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4666 (build-system r-build-system)
4667 (inputs
4668 `(("zlib" ,zlib)
4669 ("hdf5" ,hdf5)))
4670 (native-inputs
4671 `(("which" ,which)))
4672 (propagated-inputs
4673 `(("r-rcpp" ,r-rcpp)))
4674 (home-page "https://github.com/mannau/h5")
4675 (synopsis "Interface to the HDF5 Library")
4676 (description
4677 "This package provides an S4 interface to the HDF5 library supporting
4678fast storage and retrieval of R-objects like vectors, matrices and arrays to
4679binary files in a language independent format. The HDF5 format can therefore
4680be used as an alternative to R's save/load mechanism. Since h5 is able to
4681access only subsets of stored data it can also handle data sets which do not
4682fit into memory.")
4683 (license license:bsd-2)))
4684
b2dc4cb4
RW
4685(define-public r-cgdsr
4686 (package
4687 (name "r-cgdsr")
dacf52e0 4688 (version "1.3.0")
b2dc4cb4
RW
4689 (source
4690 (origin
4691 (method url-fetch)
4692 (uri (cran-uri "cgdsr" version))
4693 (sha256
4694 (base32
dacf52e0 4695 "07yc819hkabpzzh0g0cbqza6bcfy67b2marrzz1lj97f9iba78ja"))))
b2dc4cb4
RW
4696 (build-system r-build-system)
4697 (propagated-inputs
dacf52e0
RW
4698 `(("r-httr" ,r-httr)
4699 ("r-r-methodss3" ,r-r-methodss3)
b2dc4cb4
RW
4700 ("r-r-oo" ,r-r-oo)))
4701 (home-page "https://github.com/cBioPortal/cgdsr")
4702 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4703 (description
4704 "This package provides a basic set of R functions for querying the Cancer
4705Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4706Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4707 (license license:lgpl3)))
a00968b7
RW
4708
4709(define-public r-import
4710 (package
4711 (name "r-import")
4712 (version "1.1.0")
4713 (source
4714 (origin
4715 (method url-fetch)
4716 (uri (cran-uri "import" version))
4717 (sha256
4718 (base32
4719 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4720 (build-system r-build-system)
4721 (home-page "https://github.com/smbache/import")
4722 (synopsis "Import mechanism for R")
4723 (description
4724 "This is an alternative mechanism for importing objects from packages.
4725The syntax allows for importing multiple objects from a package with a single
4726command in an expressive way. The import package bridges some of the gap
4727between using @code{library} (or @code{require}) and direct (single-object)
4728imports. Furthermore the imported objects are not placed in the current
4729environment. It is also possible to import objects from stand-alone @code{.R}
4730files.")
4731 (license license:expat)))
5d9b82ac
RW
4732
4733(define-public r-shinyace
4734 (package
4735 (name "r-shinyace")
cd5d6e26 4736 (version "0.4.1")
5d9b82ac
RW
4737 (source
4738 (origin
4739 (method url-fetch)
4740 (uri (cran-uri "shinyAce" version))
4741 (sha256
4742 (base32
cd5d6e26 4743 "1m33dfm2kjirvgix7ybv1kbzgjkicdpv411g9c0q3fw6rnyhfxxn"))))
5d9b82ac
RW
4744 (properties `((upstream-name . "shinyAce")))
4745 (build-system r-build-system)
4746 (propagated-inputs
e86d3cc5
RW
4747 `(("r-shiny" ,r-shiny)
4748 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4749 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4750 (synopsis "Ace editor bindings for Shiny")
4751 (description
4752 "This package provides Ace editor bindings to enable a rich text editing
4753environment within Shiny.")
4754 (license license:expat)))
f64fea1d 4755
72032c9d
RW
4756(define-public r-base64url
4757 (package
4758 (name "r-base64url")
4759 (version "1.4")
4760 (source
4761 (origin
4762 (method url-fetch)
4763 (uri (cran-uri "base64url" version))
4764 (sha256
4765 (base32
4766 "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
4767 (build-system r-build-system)
4768 (propagated-inputs
4769 `(("r-backports" ,r-backports)))
4770 (home-page "https://github.com/mllg/base64url")
4771 (synopsis "Fast and URL-safe base64 encoder and decoder")
4772 (description
4773 "This package provides a URL-safe base64 encoder and decoder. In
4774contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
4775the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
4776encoder does not fill the string with trailing @code{=}. The resulting
4777encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
4778and thus are safe to use in URLs or for file names. The package also comes
4779with a simple base32 encoder/decoder suited for case insensitive file
4780systems.")
4781 (license license:gpl3)))
4782
f64fea1d
RW
4783(define-public r-radiant-data
4784 (package
4785 (name "r-radiant-data")
a7146013 4786 (version "1.0.6")
f64fea1d
RW
4787 (source
4788 (origin
4789 (method url-fetch)
4790 (uri (cran-uri "radiant.data" version))
4791 (sha256
4792 (base32
a7146013 4793 "08x7zasxf429m021482p86lx3zc6dqz2mih0id8s34isg4gafapg"))
f64fea1d
RW
4794 (modules '((guix build utils)))
4795 (snippet
4796 '(begin
4797 ;; Delete files that are under CC-NC-SA.
4798 (delete-file-recursively "inst/app/tools/help")
4799 #t))))
4800 (properties `((upstream-name . "radiant.data")))
4801 (build-system r-build-system)
4802 (propagated-inputs
4803 `(("r-base64enc" ,r-base64enc)
4804 ("r-broom" ,r-broom)
4805 ("r-car" ,r-car)
4806 ("r-curl" ,r-curl)
4807 ("r-dplyr" ,r-dplyr)
4808 ("r-dt" ,r-dt)
36dc3591 4809 ("r-glue" ,r-glue)
f64fea1d
RW
4810 ("r-ggplot2" ,r-ggplot2)
4811 ("r-gridextra" ,r-gridextra)
4812 ("r-import" ,r-import)
4813 ("r-jsonlite" ,r-jsonlite)
4814 ("r-knitr" ,r-knitr)
4815 ("r-lubridate" ,r-lubridate)
4816 ("r-magrittr" ,r-magrittr)
4817 ("r-markdown" ,r-markdown)
36dc3591 4818 ("r-plotly" ,r-plotly)
f64fea1d
RW
4819 ("r-psych" ,r-psych)
4820 ("r-readr" ,r-readr)
36dc3591
RW
4821 ("r-readxl" ,r-readxl)
4822 ("r-rlang" ,r-rlang)
f64fea1d
RW
4823 ("r-rmarkdown" ,r-rmarkdown)
4824 ("r-rstudioapi" ,r-rstudioapi)
4825 ("r-scales" ,r-scales)
4826 ("r-shiny" ,r-shiny)
e5f9e9fa 4827 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4828 ("r-shinyace" ,r-shinyace)
cb40b6eb 4829 ("r-stringi" ,r-stringi)
f64fea1d 4830 ("r-tibble" ,r-tibble)
36dc3591
RW
4831 ("r-tidyr" ,r-tidyr)
4832 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4833 (home-page "https://github.com/radiant-rstats/radiant.data")
4834 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4835 (description
4836 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4837visualizing, summarizing, transforming, and combining data. It also contains
4838functionality to generate reproducible reports of the analyses conducted in
4839the application.")
4840 (license license:agpl3)))
e2cafc24
RW
4841
4842(define-public r-algdesign
4843 (package
4844 (name "r-algdesign")
4845 (version "1.1-7.3")
4846 (source
4847 (origin
4848 (method url-fetch)
4849 (uri (cran-uri "AlgDesign" version))
4850 (sha256
4851 (base32
4852 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
4853 (properties `((upstream-name . "AlgDesign")))
4854 (build-system r-build-system)
4855 (home-page "https://github.com/jvbraun/AlgDesign")
4856 (synopsis "Algorithmic experimental design")
4857 (description
4858 "This package provides tools to calculate exact and approximate theory
4859experimental designs for D, A, and I criteria. Very large designs may be
4860created. Experimental designs may be blocked or blocked designs created from
4861a candidate list, using several criteria. The blocking can be done when whole
4862and within plot factors interact.")
4863 (license license:gpl2+)))
35b0c051
RW
4864
4865(define-public r-signal
4866 (package
4867 (name "r-signal")
4868 (version "0.7-6")
4869 (source
4870 (origin
4871 (method url-fetch)
4872 (uri (cran-uri "signal" version))
4873 (sha256
4874 (base32
4875 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4876 (build-system r-build-system)
4877 (propagated-inputs `(("r-mass" ,r-mass)))
4878 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4879 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4880 (synopsis "Signal processing")
4881 (description
4882 "This package provides a set of signal processing functions originally
4883written for Matlab and GNU Octave. It includes filter generation utilities,
4884filtering functions, resampling routines, and visualization of filter models.
4885It also includes interpolation functions.")
4886 (license license:gpl2)))
db80dd4a 4887
3dab50d9
RW
4888(define-public r-gsubfn
4889 (package
4890 (name "r-gsubfn")
2acc0e5f 4891 (version "0.7")
3dab50d9
RW
4892 (source
4893 (origin
4894 (method url-fetch)
4895 (uri (cran-uri "gsubfn" version))
4896 (sha256
4897 (base32
2acc0e5f 4898 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4899 (build-system r-build-system)
4900 (propagated-inputs `(("r-proto" ,r-proto)))
4901 (home-page "http://gsubfn.googlecode.com")
4902 (synopsis "Utilities for strings and function arguments.")
4903 (description
4904 "This package provides @code{gsubfn} which is like @code{gsub} but can
4905take a replacement function or certain other objects instead of the
4906replacement string. Matches and back references are input to the replacement
4907function and replaced by the function output. @code{gsubfn} can be used to
4908split strings based on content rather than delimiters and for quasi-perl-style
4909string interpolation. The package also has facilities for translating
4910formulas to functions and allowing such formulas in function calls instead of
4911functions.")
4912 (license license:gpl2+)))
3a563a41
RW
4913
4914(define-public r-sqldf
4915 (package
4916 (name "r-sqldf")
4917 (version "0.4-11")
4918 (source
4919 (origin
4920 (method url-fetch)
4921 (uri (cran-uri "sqldf" version))
4922 (sha256
4923 (base32
4924 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4925 (build-system r-build-system)
4926 (propagated-inputs
4927 `(("r-chron" ,r-chron)
4928 ("r-dbi" ,r-dbi)
4929 ("r-gsubfn" ,r-gsubfn)
4930 ("r-proto" ,r-proto)
4931 ("r-rsqlite" ,r-rsqlite)))
4932 (home-page "https://github.com/ggrothendieck/sqldf")
4933 (synopsis "Manipulate R data frames using SQL")
4934 (description
4935 "The @code{sqldf} function is typically passed a single argument which is
4936an SQL select statement where the table names are ordinary R data frame names.
4937@code{sqldf} transparently sets up a database, imports the data frames into
4938that database, performs the SQL statement and returns the result using a
4939heuristic to determine which class to assign to each column of the returned
4940data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4941used to read filtered files into R even if the original files are larger than
4942R itself can handle.")
4943 (license license:gpl2)))
94e46cab
RW
4944
4945(define-public r-abind
4946 (package
4947 (name "r-abind")
4948 (version "1.4-5")
4949 (source
4950 (origin
4951 (method url-fetch)
4952 (uri (cran-uri "abind" version))
4953 (sha256
4954 (base32
4955 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
4956 (build-system r-build-system)
d062957a 4957 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
4958 (synopsis "Combine multidimensional arrays")
4959 (description
4960 "This package provides tools to combine multidimensional arrays into a
4961single array. This is a generalization of @code{cbind} and @code{rbind}. It
4962works with vectors, matrices, and higher-dimensional arrays. It also provides
4963the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
4964extracting and replacing data in arrays.")
4965 (license license:lgpl2.0+)))
fc784b66
RW
4966
4967(define-public r-prroc
4968 (package
4969 (name "r-prroc")
0430eb66 4970 (version "1.3.1")
fc784b66
RW
4971 (source
4972 (origin
4973 (method url-fetch)
4974 (uri (cran-uri "PRROC" version))
4975 (sha256
4976 (base32
0430eb66 4977 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
4978 (properties `((upstream-name . "PRROC")))
4979 (build-system r-build-system)
d062957a 4980 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
4981 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
4982 (description
4983 "This package computes the areas under the @dfn{precision-recall} (PR)
4984and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
4985contrast to other implementations, the interpolation between points of the PR
4986curve is done by a non-linear piecewise function. In addition to the areas
4987under the curves, the curves themselves can also be computed and plotted by a
4988specific S3-method.")
4989 (license license:gpl3)))
661bb51e
RW
4990
4991(define-public r-vim
4992 (package
4993 (name "r-vim")
8b2c80b8 4994 (version "4.8.0")
661bb51e
RW
4995 (source
4996 (origin
4997 (method url-fetch)
4998 (uri (cran-uri "VIM" version))
4999 (sha256
5000 (base32
8b2c80b8 5001 "08x4a4yzgp8adgrv7a3666yma4b60n64mcsnvhzmwdy023f4ysrw"))))
661bb51e
RW
5002 (properties `((upstream-name . "VIM")))
5003 (build-system r-build-system)
5004 (propagated-inputs
5005 `(("r-car" ,r-car)
5006 ("r-colorspace" ,r-colorspace)
5007 ("r-data-table" ,r-data-table)
5008 ("r-e1071" ,r-e1071)
5009 ("r-laeken" ,r-laeken)
5010 ("r-mass" ,r-mass)
5011 ("r-nnet" ,r-nnet)
8b2c80b8 5012 ("r-ranger" ,r-ranger)
661bb51e
RW
5013 ("r-rcpp" ,r-rcpp)
5014 ("r-robustbase" ,r-robustbase)
5015 ("r-sp" ,r-sp)
5016 ("r-vcd" ,r-vcd)))
5017 (home-page "https://github.com/alexkowa/VIM")
5018 (synopsis "Visualization and imputation of missing values")
5019 (description
5020 "This package provides tools for the visualization of missing and/or
5021imputed values are introduced, which can be used for exploring the data and
5022the structure of the missing and/or imputed values. Depending on this
5023structure of the missing values, the corresponding methods may help to
5024identify the mechanism generating the missing values and allows to explore the
5025data including missing values. In addition, the quality of imputation can be
5026visually explored using various univariate, bivariate, multiple and
5027multivariate plot methods.")
5028 (license license:gpl2+)))
d10b0952
RW
5029
5030(define-public r-fnn
5031 (package
5032 (name "r-fnn")
b9b10413 5033 (version "1.1.3")
d10b0952
RW
5034 (source
5035 (origin
5036 (method url-fetch)
5037 (uri (cran-uri "FNN" version))
5038 (sha256
5039 (base32
b9b10413 5040 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
d10b0952
RW
5041 (properties `((upstream-name . "FNN")))
5042 (build-system r-build-system)
1b5905fe 5043 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
5044 (synopsis "Fast nearest neighbor search algorithms and applications")
5045 (description
5046 "This package provides cover-tree and kd-tree fast k-nearest neighbor
5047search algorithms. Related applications including KNN classification,
5048regression and information measures are implemented.")
5049 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
5050 ;; later can be used.
5051 (license license:gpl2+)))
be815dbd
RW
5052
5053(define-public r-smoother
5054 (package
5055 (name "r-smoother")
5056 (version "1.1")
5057 (source
5058 (origin
5059 (method url-fetch)
5060 (uri (cran-uri "smoother" version))
5061 (sha256
5062 (base32
5063 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
5064 (build-system r-build-system)
5065 (propagated-inputs
5066 `(("r-ttr" ,r-ttr)))
5067 (home-page "http://cran.r-project.org/web/packages/smoother")
5068 (synopsis "Functions relating to the smoothing of numerical data")
5069 (description
5070 "This package provides a collection of methods for smoothing numerical
5071data, commencing with a port of the Matlab gaussian window smoothing function.
5072In addition, several functions typically used in smoothing of financial data
5073are included.")
5074 (license license:gpl2)))
0efd09ac
RW
5075
5076(define-public r-riverplot
5077 (package
5078 (name "r-riverplot")
5079 (version "0.6")
5080 (source
5081 (origin
5082 (method url-fetch)
5083 (uri (cran-uri "riverplot" version))
5084 (sha256
5085 (base32
5086 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
5087 (build-system r-build-system)
5088 (home-page "https://logfc.wordpress.com")
5089 (synopsis "Sankey or ribbon plots")
5090 (description
5091 "Sankey plots are a type of diagram that is convenient to illustrate how
5092flow of information, resources etc. separates and joins, much like observing
5093how rivers split and merge. For example, they can be used to compare
5094different clusterings. This package provides an implementation of Sankey
5095plots for R.")
5096 (license license:gpl2+)))
c56739df
SY
5097
5098(define-public r-dyn
5099 (package
5100 (name "r-dyn")
5101 (version "0.2-9.6")
5102 (source
5103 (origin
5104 (method url-fetch)
5105 (uri (cran-uri "dyn" version))
5106 (sha256
5107 (base32
5108 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
5109 (build-system r-build-system)
5110 (propagated-inputs
5111 `(("r-zoo" ,r-zoo)))
5112 (home-page "https://cran.r-project.org/web/packages/dyn")
5113 (synopsis "Time series regression")
5114 (description
5115 "This package provides the dyn class interfaces @code{ts}, @code{irts},
5116@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
5117@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
5118@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
5119@code{randomForest::randomForest()} and other regression functions, allowing
5120those functions to be used with time series including specifications that may
5121contain lags, diffs and missing values.")
5122 ;; Any GPL version.
5123 (license license:gpl2+)))
24fa6bca
SY
5124
5125(define-public r-catdap
5126 (package
5127 (name "r-catdap")
5128 (version "1.3.4")
5129 (source
5130 (origin
5131 (method url-fetch)
5132 (uri (cran-uri "catdap" version))
5133 (sha256
5134 (base32
5135 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
5136 (build-system r-build-system)
5137 (native-inputs
5138 `(("gfortran" ,gfortran)))
5139 (home-page "https://cran.r-project.org/web/packages/catdap/")
5140 (synopsis "Tools for categorical data analysis")
5141 (description
5142 "This package provides functions for analyzing multivariate data.
5143Dependencies of the distribution of the specified variable (response
5144variable) to other variables (explanatory variables) are derived and
5145evaluated by the @dfn{Akaike Information Criterion} (AIC).")
5146 (license license:gpl2+)))
96e22362
SS
5147
5148(define-public r-arules
5149 (package
5150 (name "r-arules")
2586cfd3 5151 (version "1.6-4")
96e22362
SS
5152 (source
5153 (origin
5154 (method url-fetch)
5155 (uri (cran-uri "arules" version))
5156 (sha256
5157 (base32
2586cfd3 5158 "003c5cd3xzq39h7c19px077ygm0n1v7k83icy5zzrnkagyds2p8n"))))
96e22362
SS
5159 (build-system r-build-system)
5160 (propagated-inputs
5161 `(("r-matrix" ,r-matrix)))
5162 (home-page "https://github.com/mhahsler/arules")
5163 (synopsis "Mining association rules and frequent itemsets")
5164 (description
5165 "This package provides an infrastructure for representing, manipulating
5166and analyzing transaction data and patterns (frequent itemsets and association rules).
5167It also provides C implementations of the association mining algorithms Apriori
5168and Eclat.")
5169 (license license:gpl3)))
1cde7467
KH
5170
5171(define-public r-parsedate
5172 (package
5173 (name "r-parsedate")
86ad5dbc 5174 (version "1.2.0")
1cde7467
KH
5175 (source
5176 (origin
5177 (method url-fetch)
5178 (uri (cran-uri "parsedate" version))
5179 (sha256
5180 (base32
86ad5dbc 5181 "0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
1cde7467 5182 (build-system r-build-system)
86ad5dbc
RW
5183 (propagated-inputs
5184 `(("r-rematch2" ,r-rematch2)))
1cde7467
KH
5185 (home-page "https://github.com/gaborcsardi/parsedate")
5186 (synopsis
5187 "Recognize and parse dates in various formats")
5188 (description
5189 "This package provides three functions for dealing with dates:
5190@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
5191time formats, @code{parse_date} parses dates in unspecified formats,
5192and @code{format_iso_8601} formats a date in ISO 8601 format.")
5193 (license license:gpl2)))
2a27c0bb
SY
5194
5195(define-public r-abc-data
5196 (package
5197 (name "r-abc-data")
5198 (version "1.0")
5199 (source
5200 (origin
5201 (method url-fetch)
5202 (uri (cran-uri "abc.data" version))
5203 (sha256
5204 (base32
5205 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
5206 (properties `((upstream-name . "abc.data")))
5207 (build-system r-build-system)
5208 (home-page "https://cran.r-project.org/web/packages/abc.data/")
5209 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
5210 (description
5211 "This package contains data which are used by functions of the abc
5212package which implements several @dfn{Approximate Bayesian Computation} (ABC)
5213algorithms for performing parameter estimation, model selection, and
5214goodness-of-fit.")
5215 (license license:gpl3+)))
82c8e0ae
SY
5216
5217(define-public r-abc
5218 (package
5219 (name "r-abc")
5220 (version "2.1")
5221 (source
5222 (origin
5223 (method url-fetch)
5224 (uri (cran-uri "abc" version))
5225 (sha256
5226 (base32
5227 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
5228 (build-system r-build-system)
5229 (propagated-inputs
5230 `(("r-abc-data" ,r-abc-data)
5231 ("r-locfit" ,r-locfit)
5232 ("r-mass" ,r-mass)
5233 ("r-nnet" ,r-nnet)
5234 ("r-quantreg" ,r-quantreg)))
5235 (home-page "https://cran.r-project.org/web/packages/abc/")
5236 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
5237 (description
5238 "This package implements several @dfn{Approximate Bayesian
5239Computation} (ABC) algorithms for performing parameter estimation, model
5240selection, and goodness-of-fit. Cross-validation tools are also available for
5241measuring the accuracy of ABC estimates, and to calculate the
5242misclassification probabilities of different models.")
5243 (license license:gpl3+)))
4b1f7a3e 5244
d182828f
RW
5245(define-public r-zip
5246 (package
5247 (name "r-zip")
59fd6915 5248 (version "2.0.4")
d182828f
RW
5249 (source
5250 (origin
5251 (method url-fetch)
5252 (uri (cran-uri "zip" version))
5253 (sha256
5254 (base32
59fd6915 5255 "1c02amk3pl6xir5jnbfiwiv2wvpkpbkkb1w71y6lf2yk7g3d0pdb"))))
d182828f
RW
5256 (build-system r-build-system)
5257 (home-page "https://github.com/gaborcsardi/zip")
5258 (synopsis "Cross-platform Zip compression")
5259 (description
5260 "This package provides a cross-platform Zip compression library for R.
5261It is a replacement for the @code{zip} function, that does not require any
5262additional external tools on any platform.")
5263 (license license:cc0)))
5264
4b1f7a3e
RW
5265(define-public r-openxlsx
5266 (package
5267 (name "r-openxlsx")
9dd35123 5268 (version "4.1.0.1")
4b1f7a3e
RW
5269 (source
5270 (origin
5271 (method url-fetch)
5272 (uri (cran-uri "openxlsx" version))
5273 (sha256
5274 (base32
9dd35123 5275 "1lflygpi1z4rlb1c6g6wsmi334maiiy7jhpg6ph4sw8lpvg12w4b"))))
4b1f7a3e 5276 (build-system r-build-system)
a8b4677b
RW
5277 (propagated-inputs
5278 `(("r-rcpp" ,r-rcpp)
5279 ("r-zip" ,r-zip)))
4b1f7a3e
RW
5280 (home-page "https://github.com/awalker89/openxlsx")
5281 (synopsis "Read, write and edit XLSX files")
5282 (description
5283 "This package simplifies the creation of Excel @code{.xlsx} files by
5284providing a high level interface to writing, styling and editing worksheets.
5285Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
5286and @code{XLConnect} packages with the added benefit of removing the
5287dependency on Java.")
5288 (license license:gpl3)))
c9920f25
RW
5289
5290(define-public r-rio
5291 (package
5292 (name "r-rio")
1417d5f1 5293 (version "0.5.16")
c9920f25
RW
5294 (source
5295 (origin
5296 (method url-fetch)
5297 (uri (cran-uri "rio" version))
5298 (sha256
5299 (base32
1417d5f1 5300 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
5301 (build-system r-build-system)
5302 (propagated-inputs
5303 `(("r-curl" ,r-curl)
5304 ("r-data-table" ,r-data-table)
5305 ("r-foreign" ,r-foreign)
5306 ("r-haven" ,r-haven)
5307 ("r-openxlsx" ,r-openxlsx)
5308 ("r-readxl" ,r-readxl)
5309 ("r-tibble" ,r-tibble)))
5310 (home-page "https://github.com/leeper/rio")
5311 (synopsis "Swiss-army knife for data I/O")
5312 (description
5313 "This package provides streamlined data import and export infrastructure
5314by making assumptions that the user is probably willing to make: @code{import}
5315and @code{export} determine the data structure from the file extension,
5316reasonable defaults are used for data import and export (e.g.,
5317@code{stringsAsFactors=FALSE}), web-based import is natively
5318supported (including from SSL/HTTPS), compressed files can be read directly
5319without explicit decompression, and fast import packages are used where
5320appropriate. An additional convenience function, @code{convert}, provides a
5321simple method for converting between file types.")
5322 (license license:gpl2)))
08dac3d9
RW
5323
5324(define-public r-maptools
5325 (package
5326 (name "r-maptools")
b7e7c320 5327 (version "0.9-8")
08dac3d9
RW
5328 (source
5329 (origin
5330 (method url-fetch)
5331 (uri (cran-uri "maptools" version))
5332 (sha256
5333 (base32
b7e7c320 5334 "1ix3cg74w0w6cj8nwi0r9n3y5q9ljc21hm8xq6yqqngs57prvn2x"))))
08dac3d9
RW
5335 (build-system r-build-system)
5336 (propagated-inputs
5337 `(("r-foreign" ,r-foreign)
5338 ("r-lattice" ,r-lattice)
5339 ("r-sp" ,r-sp)))
5340 (home-page "http://r-forge.r-project.org/projects/maptools/")
5341 (synopsis "Tools for reading and handling spatial objects")
5342 (description
5343 "This package provides a set of tools for manipulating and reading
5344geographic data, in particular ESRI Shapefiles. It includes binary access to
5345GSHHG shoreline files. The package also provides interface wrappers for
5346exchanging spatial objects with other R packages.")
5347 ;; The C source files from shapelib are released under the Expat license.
5348 ;; The R code is released under GPL version 2 or later.
5349 (license (list license:gpl2+
5350 license:expat))))
284179bb
RW
5351
5352(define-public r-later
5353 (package
5354 (name "r-later")
ab99236e 5355 (version "1.0.0")
284179bb
RW
5356 (source
5357 (origin
5358 (method url-fetch)
5359 (uri (cran-uri "later" version))
5360 (sha256
5361 (base32
ab99236e 5362 "11xjavj7siz0xv2ffq1ld4bwl35jyrcfpvvs4p3ilpifxx49hyr7"))))
284179bb
RW
5363 (build-system r-build-system)
5364 (propagated-inputs
5365 `(("r-bh" ,r-bh)
5366 ("r-rcpp" ,r-rcpp)
5367 ("r-rlang" ,r-rlang)))
5368 (home-page "https://github.com/r-lib/later")
5369 (synopsis "Utilities for delaying function execution")
5370 (description
5371 "This package provides tools to execute arbitrary R or C functions some
5372time after the current time, after the R execution stack has emptied.")
5373 (license license:gpl2+)))
d9d66ba9
RW
5374
5375(define-public r-promises
5376 (package
5377 (name "r-promises")
2e6ccd6c 5378 (version "1.1.0")
d9d66ba9
RW
5379 (source
5380 (origin
5381 (method url-fetch)
5382 (uri (cran-uri "promises" version))
5383 (sha256
5384 (base32
2e6ccd6c 5385 "01l0ydjvvy6afcg5d6pzvk1ikd3djq8n2flv8c831ksn68z0zsn8"))))
d9d66ba9
RW
5386 (build-system r-build-system)
5387 (propagated-inputs
5388 `(("r-later" ,r-later)
5389 ("r-magrittr" ,r-magrittr)
5390 ("r-r6" ,r-r6)
5391 ("r-rcpp" ,r-rcpp)
5392 ("r-rlang" ,r-rlang)))
5393 (home-page "https://rstudio.github.io/promises")
5394 (synopsis "Abstractions for promise-based asynchronous programming")
5395 (description
5396 "This package provides fundamental abstractions for doing asynchronous
5397programming in R using promises. Asynchronous programming is useful for
5398allowing a single R process to orchestrate multiple tasks in the background
5399while also attending to something else. Semantics are similar to JavaScript
5400promises, but with a syntax that is idiomatic R.")
5401 (license license:expat)))
3cf9ae2f
RW
5402
5403(define-public r-dosnow
5404 (package
5405 (name "r-dosnow")
e3abc134 5406 (version "1.0.18")
3cf9ae2f
RW
5407 (source
5408 (origin
5409 (method url-fetch)
5410 (uri (cran-uri "doSNOW" version))
5411 (sha256
5412 (base32
e3abc134 5413 "0rj72z5505cprh6wykhhiz08l9bmd966srqh2qypwivf321bvrvh"))))
3cf9ae2f
RW
5414 (properties `((upstream-name . "doSNOW")))
5415 (build-system r-build-system)
5416 (propagated-inputs
5417 `(("r-foreach" ,r-foreach)
5418 ("r-iterators" ,r-iterators)
5419 ("r-snow" ,r-snow)))
5420 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5421 (synopsis "Foreach parallel adaptor for the snow package")
5422 (description
5423 "This package provides a parallel backend for the @code{%dopar%} function
5424using the @code{snow} package.")
5425 (license license:gpl2)))
fdc3a05d
RJ
5426
5427(define-public r-snowfall
5428 (package
5429 (name "r-snowfall")
5430 (version "1.84-6.1")
5431 (source (origin
5432 (method url-fetch)
5433 (uri (cran-uri "snowfall" version))
5434 (sha256
5435 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5436 (build-system r-build-system)
5437 (propagated-inputs
5438 `(("r-snow" ,r-snow)))
5439 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5440 (synopsis "Easier cluster computing")
5441 (description "This package is a usability wrapper around snow for easier
5442development of parallel R programs. This package offers e.g. extended error
5443checks, and additional functions. All functions work in sequential mode, too,
5444if no cluster is present or wished. The package is also designed as connector
5445to the cluster management tool @code{sfCluster}, but can also used without
5446it.")
5447 (license license:gpl2+)))
e09d74ec 5448
94a8990f
RW
5449(define-public r-rappdirs
5450 (package
5451 (name "r-rappdirs")
5452 (version "0.3.1")
5453 (source
5454 (origin
5455 (method url-fetch)
5456 (uri (cran-uri "rappdirs" version))
5457 (sha256
5458 (base32
5459 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5460 (build-system r-build-system)
5461 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5462 (synopsis "Determine where to save data, caches, and logs")
5463 (description
5464 "This package provides an easy way to determine which directories on the
5465user's computer should be used to save data, caches and logs. It is a port of
5466Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5467 (license license:expat)))
2b47ebe1
RW
5468
5469(define-public r-learnr
5470 (package
5471 (name "r-learnr")
7d0370ed 5472 (version "0.9.2.1")
2b47ebe1
RW
5473 (source
5474 (origin
5475 (method url-fetch)
5476 (uri (cran-uri "learnr" version))
5477 (sha256
5478 (base32
7d0370ed 5479 "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
2b47ebe1
RW
5480 (build-system r-build-system)
5481 (propagated-inputs
5482 `(("r-evaluate" ,r-evaluate)
5483 ("r-htmltools" ,r-htmltools)
5484 ("r-htmlwidgets" ,r-htmlwidgets)
5485 ("r-jsonlite" ,r-jsonlite)
5486 ("r-knitr" ,r-knitr)
5487 ("r-markdown" ,r-markdown)
5488 ("r-rappdirs" ,r-rappdirs)
5489 ("r-rmarkdown" ,r-rmarkdown)
5490 ("r-rprojroot" ,r-rprojroot)
5491 ("r-shiny" ,r-shiny)
5492 ("r-withr" ,r-withr)))
5493 (home-page "https://rstudio.github.io/learnr/")
5494 (synopsis "Interactive tutorials for R")
5495 (description
5496 "This package provides tools to create interactive tutorials using R
5497Markdown. Use a combination of narrative, figures, videos, exercises, and
5498quizzes to create self-paced tutorials for learning about R and R packages.")
5499 (license license:asl2.0)))
12591673
RW
5500
5501(define-public r-analytics
5502 (package
5503 (name "r-analytics")
7a06cdfa 5504 (version "3.0")
12591673
RW
5505 (source
5506 (origin
5507 (method url-fetch)
5508 (uri (cran-uri "analytics" version))
5509 (sha256
5510 (base32
7a06cdfa 5511 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5512 (build-system r-build-system)
5513 (propagated-inputs
5514 `(("r-car" ,r-car)
5515 ("r-cluster" ,r-cluster)
5516 ("r-fractal" ,r-fractal)
5517 ("r-lmtest" ,r-lmtest)
5518 ("r-mass" ,r-mass)
5519 ("r-np" ,r-np)
5520 ("r-powerplus" ,r-powerplus)
5521 ("r-robust" ,r-robust)
5522 ("r-trend" ,r-trend)
5523 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5524 ("r-urca" ,r-urca)
5525 ("r-vim" ,r-vim)))
12591673
RW
5526 (home-page "https://cran.r-project.org/web/packages/analytics/")
5527 (synopsis "Collection of data analysis tools")
5528 (description
5529 "This package is a collection of data analysis tools. It includes tools
5530for regression outlier detection in a fitted linear model, stationary
5531bootstrap using a truncated geometric distribution, a comprehensive test for
5532weak stationarity, column means by group, weighted biplots, and a heuristic to
5533obtain a better initial configuration in non-metric MDS.")
5534 (license license:gpl2)))
9f56ceec
RW
5535
5536(define-public r-reticulate
5537 (package
5538 (name "r-reticulate")
2d363778 5539 (version "1.13")
9f56ceec
RW
5540 (source
5541 (origin
5542 (method url-fetch)
5543 (uri (cran-uri "reticulate" version))
5544 (sha256
5545 (base32
2d363778 5546 "1qwxh7zq9igl7dxl5g5qjbvv0mlac3w80djnkm0w8rxnaval3gmd"))))
9f56ceec
RW
5547 (build-system r-build-system)
5548 (inputs `(("python" ,python)))
5549 (propagated-inputs
5550 `(("r-jsonlite" ,r-jsonlite)
5551 ("r-matrix" ,r-matrix)
5552 ("r-rcpp" ,r-rcpp)))
5553 (home-page "https://github.com/rstudio/reticulate")
5554 (synopsis "R interface to Python")
5555 (description
5556 "This package provides an interface from R to Python modules, classes,
5557and functions. When calling into Python, R data types are automatically
5558converted to their equivalent Python types. When values are returned from
5559Python to R they are converted back to R types.")
5560 (license license:asl2.0)))
11de8673
RW
5561
5562(define-public r-bibtex
5563 (package
5564 (name "r-bibtex")
5565 (version "0.4.2")
5566 (source
5567 (origin
5568 (method url-fetch)
5569 (uri (cran-uri "bibtex" version))
5570 (sha256
5571 (base32
5572 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5573 (build-system r-build-system)
5574 (propagated-inputs `(("r-stringr" ,r-stringr)))
5575 (home-page "https://github.com/romainfrancois/bibtex")
5576 (synopsis "Bibtex parser")
5577 (description "This package provides a utility for R to parse a bibtex
5578file.")
5579 (license license:gpl2+)))
e67acae7
RW
5580
5581(define-public r-ggseqlogo
5582 (package
5583 (name "r-ggseqlogo")
5584 (version "0.1")
5585 (source
5586 (origin
5587 (method url-fetch)
5588 (uri (cran-uri "ggseqlogo" version))
5589 (sha256
5590 (base32
5591 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5592 (build-system r-build-system)
5593 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5594 (home-page "https://github.com/omarwagih/ggseqlogo")
5595 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5596 (description
5597 "The range of functions provided by this package makes it possible to
5598draw highly versatile genomic sequence logos. Features include, but are not
5599limited to, modifying colour schemes and fonts used to draw the logo,
5600generating multiple logo plots, and aiding the visualisation with annotations.
5601Sequence logos can easily be combined with other ggplot2 plots.")
5602 ;; Unspecified version of the LGPL.
5603 (license license:lgpl3+)))
85df1a86
RW
5604
5605(define-public r-ggsci
5606 (package
5607 (name "r-ggsci")
5608 (version "2.9")
5609 (source
5610 (origin
5611 (method url-fetch)
5612 (uri (cran-uri "ggsci" version))
5613 (sha256
5614 (base32
5615 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5616 (build-system r-build-system)
5617 (propagated-inputs
5618 `(("r-ggplot2" ,r-ggplot2)
5619 ("r-scales" ,r-scales)))
5620 (home-page "https://nanx.me/ggsci/")
5621 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5622 (description
5623 "This package provides a collection of ggplot2 color palettes inspired by
5624plots in scientific journals, data visualization libraries, science fiction
5625movies, and TV shows.")
5626 (license license:gpl3)))
5219c5c5
RW
5627
5628(define-public r-ggsignif
5629 (package
5630 (name "r-ggsignif")
d099499e 5631 (version "0.6.0")
5219c5c5
RW
5632 (source
5633 (origin
5634 (method url-fetch)
5635 (uri (cran-uri "ggsignif" version))
5636 (sha256
5637 (base32
d099499e 5638 "17j9hg967k1wp9xw3x84mqss58jkb8pvlrnlchz4i1hklgykxqbg"))))
5219c5c5
RW
5639 (build-system r-build-system)
5640 (propagated-inputs
5641 `(("r-ggplot2" ,r-ggplot2)))
5642 (home-page "https://github.com/const-ae/ggsignif")
5643 (synopsis "Significance brackets for ggplot2")
5644 (description
5645 "Enrich your ggplots with group-wise comparisons. This package provides
5646an easy way to indicate if two groups are significantly different. Commonly
5647this is shown by a bracket on top connecting the groups of interest which
5648itself is annotated with the level of significance. The package provides a
5649single layer that takes the groups for comparison and the test as arguments
5650and adds the annotation to the plot.")
5651 (license license:gpl3)))
5cbaaee8
RW
5652
5653(define-public r-ggpubr
5654 (package
5655 (name "r-ggpubr")
f11920c7 5656 (version "0.2.3")
5cbaaee8
RW
5657 (source
5658 (origin
5659 (method url-fetch)
5660 (uri (cran-uri "ggpubr" version))
5661 (sha256
5662 (base32
f11920c7 5663 "0i81mmz4qn9yzcgfa6dhkcrx4ddlflkm2c3b40isc8all43rm8rn"))))
5cbaaee8
RW
5664 (build-system r-build-system)
5665 (propagated-inputs
5666 `(("r-cowplot" ,r-cowplot)
5667 ("r-dplyr" ,r-dplyr)
5668 ("r-ggplot2" ,r-ggplot2)
5669 ("r-ggrepel" ,r-ggrepel)
5670 ("r-ggsci" ,r-ggsci)
5671 ("r-ggsignif" ,r-ggsignif)
caaec886 5672 ("r-glue" ,r-glue)
5cbaaee8
RW
5673 ("r-gridextra" ,r-gridextra)
5674 ("r-magrittr" ,r-magrittr)
caaec886 5675 ("r-polynom" ,r-polynom)
5cbaaee8 5676 ("r-purrr" ,r-purrr)
2132e922 5677 ("r-rlang" ,r-rlang)
5cbaaee8
RW
5678 ("r-scales" ,r-scales)
5679 ("r-tidyr" ,r-tidyr)))
5680 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5681 (synopsis "ggplot2-based publication-ready plots")
5682 (description
5683 "The ggplot2 package is an excellent and flexible package for elegant
5684data visualization in R. However the default generated plots require some
5685formatting before we can send them for publication. The ggpubr package
5686provides some easy-to-use functions for creating and customizing ggplot2-based
5687publication-ready plots.")
5688 (license license:gpl2)))
141e43bd
RW
5689
5690(define-public r-ellipse
5691 (package
5692 (name "r-ellipse")
5693 (version "0.4.1")
5694 (source
5695 (origin
5696 (method url-fetch)
5697 (uri (cran-uri "ellipse" version))
5698 (sha256
5699 (base32
5700 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5701 (build-system r-build-system)
5702 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5703 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5704 (description
5705 "This package contains various routines for drawing ellipses and
5706ellipse-like confidence regions, implementing the plots described in Murdoch
5707and Chow (1996), A graphical display of large correlation matrices, The
5708American Statistician 50, 178-180. There are also routines implementing the
5709profile plots described in Bates and Watts (1988), Nonlinear Regression
5710Analysis and its Applications.")
5711 (license license:gpl2+)))
cbf6017d
RW
5712
5713(define-public r-flashclust
5714 (package
5715 (name "r-flashclust")
5716 (version "1.01-2")
5717 (source
5718 (origin
5719 (method url-fetch)
5720 (uri (cran-uri "flashClust" version))
5721 (sha256
5722 (base32
5723 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5724 (properties `((upstream-name . "flashClust")))
5725 (build-system r-build-system)
5726 (native-inputs `(("gfortran" ,gfortran)))
5727 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5728 (synopsis "Implementation of optimal hierarchical clustering")
5729 (description
5730 "This package provides a fast implementation of hierarchical
5731clustering.")
5732 (license license:gpl2+)))
e83841a2
RW
5733
5734(define-public r-factominer
5735 (package
5736 (name "r-factominer")
c187e8f6 5737 (version "1.42")
e83841a2
RW
5738 (source
5739 (origin
5740 (method url-fetch)
5741 (uri (cran-uri "FactoMineR" version))
5742 (sha256
5743 (base32
c187e8f6 5744 "1yl16inb2m89l1czgaf0pgy9655dpr751hyx92yw6rqpd2ryznac"))))
e83841a2
RW
5745 (properties `((upstream-name . "FactoMineR")))
5746 (build-system r-build-system)
5747 (propagated-inputs
5748 `(("r-car" ,r-car)
5749 ("r-cluster" ,r-cluster)
5750 ("r-ellipse" ,r-ellipse)
5751 ("r-flashclust" ,r-flashclust)
5752 ("r-lattice" ,r-lattice)
5753 ("r-leaps" ,r-leaps)
5754 ("r-mass" ,r-mass)
5755 ("r-scatterplot3d" ,r-scatterplot3d)))
5756 (home-page "http://factominer.free.fr")
5757 (synopsis "Multivariate exploratory data analysis and data mining")
5758 (description
5759 "This package provides exploratory data analysis methods to summarize,
5760visualize and describe datasets. The main principal component methods are
5761available, those with the largest potential in terms of applications:
5762principal component analysis (PCA) when variables are quantitative,
5763correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5764variables are categorical, Multiple Factor Analysis when variables are
5765structured in groups, etc. and hierarchical cluster analysis.")
5766 (license license:gpl2+)))
f22bfee9
RW
5767
5768(define-public r-factoextra
5769 (package
5770 (name "r-factoextra")
5771 (version "1.0.5")
5772 (source
5773 (origin
5774 (method url-fetch)
5775 (uri (cran-uri "factoextra" version))
5776 (sha256
5777 (base32
5778 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5779 (build-system r-build-system)
5780 (propagated-inputs
5781 `(("r-abind" ,r-abind)
5782 ("r-cluster" ,r-cluster)
5783 ("r-dendextend" ,r-dendextend)
5784 ("r-factominer" ,r-factominer)
5785 ("r-ggplot2" ,r-ggplot2)
5786 ("r-ggpubr" ,r-ggpubr)
5787 ("r-ggrepel" ,r-ggrepel)
5788 ("r-reshape2" ,r-reshape2)
5789 ("r-tidyr" ,r-tidyr)))
5790 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5791 (synopsis "Extract and visualize the results of multivariate data analyses")
5792 (description
5793 "This package provides some easy-to-use functions to extract and
5794visualize the output of multivariate data analyses, including
6ccd88e8
RW
5795@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5796Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5797Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5798@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5799packages. It contains also functions for simplifying some clustering analysis
5800steps and provides ggplot2-based elegant data visualization.")
5801 (license license:gpl2)))
0c9868aa 5802
356230da
RW
5803(define-public r-fansi
5804 (package
5805 (name "r-fansi")
08645fcf 5806 (version "0.4.0")
356230da
RW
5807 (source
5808 (origin
5809 (method url-fetch)
5810 (uri (cran-uri "fansi" version))
5811 (sha256
5812 (base32
08645fcf 5813 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5814 (build-system r-build-system)
5815 (native-inputs
5816 `(("r-knitr" ,r-knitr))) ; for vignettes
5817 (home-page "https://github.com/brodieG/fansi")
5818 (synopsis "ANSI control sequence aware string functions")
5819 (description
5820 "This package provides counterparts to R string manipulation functions
5821that account for the effects of ANSI text formatting control sequences.")
5822 (license license:gpl2+)))
5823
0c9868aa
RW
5824(define-public r-nbclust
5825 (package
5826 (name "r-nbclust")
5827 (version "3.0")
5828 (source
5829 (origin
5830 (method url-fetch)
5831 (uri (cran-uri "NbClust" version))
5832 (sha256
5833 (base32
5834 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5835 (properties `((upstream-name . "NbClust")))
5836 (build-system r-build-system)
5837 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5838 (synopsis "Determine the best number of clusters in a data set")
5839 (description
5840 "NbClust provides 30 indexes for determining the optimal number of
5841clusters in a data set and offers the best clustering scheme from different
5842results to the user.")
5843 (license license:gpl2)))
546fc4aa
RW
5844
5845(define-public r-hdf5r
5846 (package
5847 (name "r-hdf5r")
77032118 5848 (version "1.3.0")
546fc4aa
RW
5849 (source
5850 (origin
5851 (method url-fetch)
5852 (uri (cran-uri "hdf5r" version))
5853 (sha256
5854 (base32
77032118 5855 "1pq12vkfqxvcaznwaxvjdg3acimk5a20m8h18sixvxc34vnqxw8f"))))
546fc4aa
RW
5856 (build-system r-build-system)
5857 (inputs
5858 `(("hdf5" ,hdf5)
5859 ("zlib" ,zlib)))
5860 (propagated-inputs
5861 `(("r-bit64" ,r-bit64)
5862 ("r-r6" ,r-r6)))
5863 (home-page "https://hhoeflin.github.io/hdf5r")
5864 (synopsis "Interface to the HDF5 binary data format")
5865 (description
5866 "HDF5 is a data model, library and file format for storing and managing
5867large amounts of data. This package provides a nearly feature complete,
5868object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5869functionality is added so that HDF5 objects behave very similar to their
5870corresponding R counterparts.")
5871 (license license:asl2.0)))
846325a8 5872
3568b823
RW
5873(define-public r-itertools
5874 (package
5875 (name "r-itertools")
5876 (version "0.1-3")
5877 (source
5878 (origin
5879 (method url-fetch)
5880 (uri (cran-uri "itertools" version))
5881 (sha256
5882 (base32
5883 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5884 (build-system r-build-system)
5885 (propagated-inputs
5886 `(("r-iterators" ,r-iterators)))
5887 (home-page "https://cran.r-project.org/web/packages/itertools/")
5888 (synopsis "Iterator tools")
5889 (description
5890 "This package provides various tools for creating iterators, many
5891patterned after functions in the Python @code{itertools} module, and others
5892patterned after functions in the snow package.")
5893 (license license:gpl2)))
5894
53718658
RW
5895(define-public r-polynom
5896 (package
5897 (name "r-polynom")
3be585cf 5898 (version "1.4-0")
53718658
RW
5899 (source
5900 (origin
5901 (method url-fetch)
5902 (uri (cran-uri "polynom" version))
5903 (sha256
5904 (base32
3be585cf 5905 "1pflscwc0qzdf0y60j7s0dkglgmz18xajywfbn6s263idyr8idy5"))))
53718658
RW
5906 (build-system r-build-system)
5907 (home-page "https://cran.r-project.org/web/packages/polynom/")
5908 (synopsis "Functions for univariate polynomial manipulations")
5909 (description
5910 "This package provides a collection of functions to implement a class for
5911univariate polynomial manipulations.")
5912 (license license:gpl2)))
5913
dd954dd7
RW
5914(define-public r-gbrd
5915 (package
5916 (name "r-gbrd")
5917 (version "0.4-11")
5918 (source
5919 (origin
5920 (method url-fetch)
5921 (uri (cran-uri "gbRd" version))
5922 (sha256
5923 (base32
5924 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
5925 (properties `((upstream-name . "gbRd")))
5926 (build-system r-build-system)
5927 (home-page "https://cran.r-project.org/web/packages/gbRd/")
5928 (synopsis "Utilities for processing Rd objects and files")
5929 (description
5930 "This package provides utilities for processing Rd objects and files.
5931Extract argument descriptions and other parts of the help pages of
5932functions.")
5933 (license license:gpl2+)))
5934
0c92f373
RW
5935(define-public r-rjags
5936 (package
5937 (name "r-rjags")
86e243a2 5938 (version "4-9")
0c92f373
RW
5939 (source
5940 (origin
5941 (method url-fetch)
5942 (uri (cran-uri "rjags" version))
5943 (sha256
5944 (base32
86e243a2 5945 "1vrmxxfnia2mkmfkp5yaq5qrlh4xg3ggab6fnj14mrp1231wb91a"))))
0c92f373
RW
5946 (build-system r-build-system)
5947 (propagated-inputs
5948 `(("r-coda" ,r-coda)))
5949 (inputs
5950 `(("jags" ,jags)))
5951 (native-inputs
5952 `(("pkg-config" ,pkg-config)))
5953 (home-page "http://mcmc-jags.sourceforge.net")
5954 (synopsis "Bayesian graphical models using MCMC")
5955 (description
5956 "This package provides an R interface to the JAGS MCMC library. JAGS is
5957Just Another Gibbs Sampler. It is a program for analysis of Bayesian
5958hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
5959 (license license:gpl2)))
5960
6a846975
RW
5961(define-public r-rdpack
5962 (package
5963 (name "r-rdpack")
f0826fec 5964 (version "0.11-0")
6a846975
RW
5965 (source
5966 (origin
5967 (method url-fetch)
5968 (uri (cran-uri "Rdpack" version))
5969 (sha256
5970 (base32
f0826fec 5971 "11cd27s6zp5cxnwxcvz6rjf00y0r7aq8ywhzwpf1r4xy1z44kd4g"))))
6a846975
RW
5972 (properties `((upstream-name . "Rdpack")))
5973 (build-system r-build-system)
5974 (propagated-inputs
5975 `(("r-bibtex" ,r-bibtex)
5976 ("r-gbrd" ,r-gbrd)))
5977 (home-page "https://github.com/GeoBosh/Rdpack")
5978 (synopsis "Update and manipulate Rd documentation objects")
5979 (description
5980 "This package provides functions for manipulation of R documentation
5981objects, including functions @code{reprompt()} and @code{ereprompt()} for
5982updating Rd documentation for functions, methods and classes; it also includes
5983Rd macros for citations and import of references from bibtex files for use in
5984Rd files and roxygen2 comments, as well as many functions for manipulation of
5985references and Rd files.")
5986 (license license:gpl2+)))
5987
c183fa26
RW
5988(define-public r-officer
5989 (package
5990 (name "r-officer")
0d2e2662 5991 (version "0.3.5")
c183fa26
RW
5992 (source
5993 (origin
5994 (method url-fetch)
5995 (uri (cran-uri "officer" version))
5996 (sha256
5997 (base32
0d2e2662 5998 "005kaxjhr40shpav2pg7s7gj8f49579r7rbgwlncbwv16nn0rbbg"))))
c183fa26
RW
5999 (build-system r-build-system)
6000 (propagated-inputs
6001 `(("r-base64enc" ,r-base64enc)
6002 ("r-digest" ,r-digest)
6003 ("r-htmltools" ,r-htmltools)
6004 ("r-magrittr" ,r-magrittr)
6005 ("r-r6" ,r-r6)
6006 ("r-rcpp" ,r-rcpp)
fd1a17a5 6007 ("r-rlang" ,r-rlang)
c183fa26
RW
6008 ("r-uuid" ,r-uuid)
6009 ("r-xml2" ,r-xml2)
6010 ("r-zip" ,r-zip)))
6011 (home-page "https://davidgohel.github.io/officer")
6012 (synopsis "Manipulation of Word and PowerPoint documents")
6013 (description
6014 "This package provides tools to access and manipulate Word and PowerPoint
6015documents from R. The package focuses on tabular and graphical reporting from
6016R; it also provides two functions that let users get document content into
6017data objects. A set of functions lets add and remove images, tables and
6018paragraphs of text in new or existing documents. When working with PowerPoint
6019presentations, slides can be added or removed; shapes inside slides can also
6020be added or removed. When working with Word documents, a cursor can be used
6021to help insert or delete content at a specific location in the document.")
6022 (license license:gpl3)))
6023
488dc4e1
RW
6024(define-public r-abn
6025 (package
6026 (name "r-abn")
72c967e2 6027 (version "2.1")
488dc4e1
RW
6028 (source
6029 (origin
6030 (method url-fetch)
6031 (uri (cran-uri "abn" version))
6032 (sha256
6033 (base32
72c967e2 6034 "08jlvb6i5f7ry2dwm0jgrnn2w95vr0l67dpx13n9878lz9ld131b"))))
488dc4e1
RW
6035 (build-system r-build-system)
6036 (inputs
6037 `(("gsl" ,gsl)))
6038 (propagated-inputs
72c967e2 6039 `(("r-lme4" ,r-lme4)
488dc4e1
RW
6040 ("r-mass" ,r-mass)
6041 ("r-nnet" ,r-nnet)
6042 ("r-rcpp" ,r-rcpp)
6043 ("r-rcpparmadillo" ,r-rcpparmadillo)
6044 ("r-rjags" ,r-rjags)))
6045 (home-page "http://www.r-bayesian-networks.org")
6046 (synopsis "Modelling multivariate data with additive bayesian networks")
6047 (description
6048 "Bayesian network analysis is a form of probabilistic graphical models
6049which derives from empirical data a directed acyclic graph, DAG, describing
6050the dependency structure between random variables. An additive Bayesian
6051network model consists of a form of a DAG where each node comprises a
6052@dfn{generalized linear model} (GLM). Additive Bayesian network models are
6053equivalent to Bayesian multivariate regression using graphical modelling, they
6054generalises the usual multivariable regression, GLM, to multiple dependent
6055variables. This package provides routines to help determine optimal Bayesian
6056network models for a given data set, where these models are used to identify
6057statistical dependencies in messy, complex data.")
6058 (license license:gpl2+)))
6059
ffdeda3c
RW
6060(define-public r-acd
6061 (package
6062 (name "r-acd")
6063 (version "1.5.3")
6064 (source
6065 (origin
6066 (method url-fetch)
6067 (uri (cran-uri "ACD" version))
6068 (sha256
6069 (base32
6070 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
6071 (properties `((upstream-name . "ACD")))
6072 (build-system r-build-system)
6073 (home-page "https://cran.r-project.org/web/packages/ACD/")
6074 (synopsis "Categorical data analysis with complete or missing responses")
6075 (description
6076 "This package provides tools for categorical data analysis with complete
6077or missing responses.")
6078 (license license:gpl2+)))
6079
acbf23da
RW
6080(define-public r-acdm
6081 (package
6082 (name "r-acdm")
6083 (version "1.0.4")
6084 (source
6085 (origin
6086 (method url-fetch)
6087 (uri (cran-uri "ACDm" version))
6088 (sha256
6089 (base32
6090 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
6091 (properties `((upstream-name . "ACDm")))
6092 (build-system r-build-system)
6093 (propagated-inputs
6094 `(("r-dplyr" ,r-dplyr)
6095 ("r-ggplot2" ,r-ggplot2)
6096 ("r-plyr" ,r-plyr)
6097 ("r-rsolnp" ,r-rsolnp)
6098 ("r-zoo" ,r-zoo)))
6099 (home-page "https://cran.r-project.org/web/packages/ACDm/")
6100 (synopsis "Tools for Autoregressive Conditional Duration Models")
6101 (description
6102 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
6103and Russell, 1998) models. It creates trade, price or volume durations from
6104transactions (tic) data, performs diurnal adjustments, fits various ACD models
6105and tests them.")
6106 (license license:gpl2+)))
6107
08bf097a
RW
6108(define-public r-overlap
6109 (package
6110 (name "r-overlap")
6111 (version "0.3.2")
6112 (source
6113 (origin
6114 (method url-fetch)
6115 (uri (cran-uri "overlap" version))
6116 (sha256
6117 (base32
6118 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
6119 (build-system r-build-system)
6120 (home-page "https://cran.r-project.org/web/packages/overlap/")
6121 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
6122 (description
6123 "This package provides functions to fit kernel density functions to data
6124on temporal activity patterns of animals; estimate coefficients of overlapping
6125of densities for two species; and calculate bootstrap estimates of confidence
6126intervals.")
6127 (license license:gpl3+)))
6128
bfee9ce8
RW
6129(define-public r-snakecase
6130 (package
6131 (name "r-snakecase")
794c9e7d 6132 (version "0.11.0")
bfee9ce8
RW
6133 (source
6134 (origin
6135 (method url-fetch)
6136 (uri (cran-uri "snakecase" version))
6137 (sha256
6138 (base32
794c9e7d 6139 "1ky1x2cp5rd0ffd9m1fji9sq4z4jsrpxzg30brw8bb4ihfjj114r"))))
bfee9ce8
RW
6140 (build-system r-build-system)
6141 (propagated-inputs
6142 `(("r-stringi" ,r-stringi)
6143 ("r-stringr" ,r-stringr)))
6144 (home-page "https://github.com/Tazinho/snakecase")
6145 (synopsis "Convert strings into any case")
6146 (description
6147 "This package provides a consistent, flexible and easy to use tool to
6148parse and convert strings into cases like snake or camel among others.")
6149 (license license:gpl3)))
6150
de059e4b
RW
6151(define-public r-prediction
6152 (package
6153 (name "r-prediction")
c3447a92 6154 (version "0.3.14")
de059e4b
RW
6155 (source
6156 (origin
6157 (method url-fetch)
6158 (uri (cran-uri "prediction" version))
6159 (sha256
6160 (base32
c3447a92 6161 "0awlq5lxfia6m2b91w73rksp93rbwv5gwqb36wbji4rgq41rzbrx"))))
de059e4b
RW
6162 (build-system r-build-system)
6163 (propagated-inputs
6164 `(("r-data-table" ,r-data-table)))
6165 (home-page "https://github.com/leeper/prediction")
6166 (synopsis "Tidy, type-safe prediction methods")
6167 (description
6168 "This package provides the @code{prediction()} function, a type-safe
6169alternative to @code{predict()} that always returns a data frame. The package
6170currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
6171from the @code{stats} package, as well as numerous other model classes from
6172other add-on packages.")
6173 (license license:expat)))
6174
d14c770d
RW
6175(define-public r-insight
6176 (package
6177 (name "r-insight")
e183a632 6178 (version "0.6.0")
d14c770d
RW
6179 (source
6180 (origin
6181 (method url-fetch)
6182 (uri (cran-uri "insight" version))
6183 (sha256
6184 (base32
e183a632 6185 "1izqh4j0gzyk25cga67gs0i6rl0j471h5y2c3y1maz79r32fs7fd"))))
d14c770d
RW
6186 (build-system r-build-system)
6187 (home-page "https://easystats.github.io/insight/")
6188 (synopsis "Easy access to model information for various model objects")
6189 (description
6190 "This package provides a tool to provide an easy, intuitive and
6191consistent access to information contained in various R models, like model
6192formulas, model terms, information about random effects, data that was used to
6193fit the model or data from response variables. The package mainly revolves
6194around two types of functions: Functions that find (the names of) information,
6195starting with @code{find_}, and functions that get the underlying data,
6196starting with @code{get_}. The package has a consistent syntax and works with
6197many different model objects, where otherwise functions to access these
6198information are missing.")
6199 (license license:gpl3)))
6200
cfc06314
RW
6201(define-public r-sjlabelled
6202 (package
6203 (name "r-sjlabelled")
3ab3f7f3 6204 (version "1.1.1")
cfc06314
RW
6205 (source
6206 (origin
6207 (method url-fetch)
6208 (uri (cran-uri "sjlabelled" version))
6209 (sha256
6210 (base32
3ab3f7f3 6211 "0c9wy0gsr2sbkrv2638xbi7qm0gl6jyr6sfricavhkm7l4hljjkz"))))
cfc06314
RW
6212 (build-system r-build-system)
6213 (propagated-inputs
bc418c97 6214 `(("r-haven" ,r-haven)
5e16dff9 6215 ("r-insight" ,r-insight)
cfc06314 6216 ("r-magrittr" ,r-magrittr)
cfc06314 6217 ("r-purrr" ,r-purrr)
bc418c97
RW
6218 ("r-rlang" ,r-rlang)
6219 ("r-tidyselect" ,r-tidyselect)))
cfc06314
RW
6220 (home-page "https://github.com/strengejacke/sjlabelled")
6221 (synopsis "Labelled data utility functions")
6222 (description
6223 "This package provides a collection of functions dealing with labelled
6224data, like reading and writing data between R and other statistical software
6225packages. This includes easy ways to get, set or change value and variable
6226label attributes, to convert labelled vectors into factors or numeric (and
6227vice versa), or to deal with multiple declared missing values.")
6228 (license license:gpl3)))
6229
1f560b9c
RW
6230(define-public r-sjmisc
6231 (package
6232 (name "r-sjmisc")
14c3e7bb 6233 (version "2.8.2")
1f560b9c
RW
6234 (source
6235 (origin
6236 (method url-fetch)
6237 (uri (cran-uri "sjmisc" version))
6238 (sha256
6239 (base32
14c3e7bb 6240 "0rl0bmk91wc4dxdgy008fl0dwkx3ffvys30vgpnr78lb4pk45nb2"))))
1f560b9c
RW
6241 (build-system r-build-system)
6242 (propagated-inputs
31af2e7f 6243 `(("r-dplyr" ,r-dplyr)
45dcc89d 6244 ("r-insight" ,r-insight)
1f560b9c 6245 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
6246 ("r-purrr" ,r-purrr)
6247 ("r-rlang" ,r-rlang)
14c3e7bb
RW
6248 ("r-sjlabelled" ,r-sjlabelled)
6249 ("r-tidyselect" ,r-tidyselect)))
1f560b9c
RW
6250 (home-page "https://github.com/strengejacke/sjmisc")
6251 (synopsis "Data and variable transformation functions")
6252 (description
6253 "This package is a collection of miscellaneous utility functions,
6254supporting data transformation tasks like recoding, dichotomizing or grouping
6255variables, setting and replacing missing values. The data transformation
6256functions also support labelled data, and all integrate seamlessly into a
6257tidyverse workflow.")
6258 (license license:gpl3)))
6259
aaed237d
RW
6260(define-public r-nortest
6261 (package
6262 (name "r-nortest")
6263 (version "1.0-4")
6264 (source
6265 (origin
6266 (method url-fetch)
6267 (uri (cran-uri "nortest" version))
6268 (sha256
6269 (base32
6270 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
6271 (build-system r-build-system)
6272 (home-page "https://cran.r-project.org/web/packages/nortest/")
6273 (synopsis "Tests for normality")
6274 (description
6275 "This package provides five omnibus tests for testing the composite
6276hypothesis of normality.")
6277 (license license:gpl2+)))
6278
0fd7d59d
RW
6279(define-public r-moonbook
6280 (package
6281 (name "r-moonbook")
6282 (version "0.2.3")
6283 (source
6284 (origin
6285 (method url-fetch)
6286 (uri (cran-uri "moonBook" version))
6287 (sha256
6288 (base32
6289 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
6290 (properties `((upstream-name . "moonBook")))
6291 (build-system r-build-system)
6292 (propagated-inputs
6293 `(("r-magrittr" ,r-magrittr)
6294 ("r-nortest" ,r-nortest)
6295 ("r-purrr" ,r-purrr)
6296 ("r-sjmisc" ,r-sjmisc)
6297 ("r-stringr" ,r-stringr)
6298 ("r-survival" ,r-survival)))
6299 (home-page "https://github.com/cardiomoon/moonBook")
6300 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
6301 (description
6302 "This package provides several analysis-related functions for the book
6303entitled \"R statistics and graph for medical articles\" (written in Korean),
6304version 1, by Keon-Woong Moon with Korean demographic data with several plot
6305functions.")
6306 (license license:gpl2)))
6307
589bd1c4
RW
6308(define-public r-flextable
6309 (package
6310 (name "r-flextable")
c46a1640 6311 (version "0.5.5")
589bd1c4
RW
6312 (source
6313 (origin
6314 (method url-fetch)
6315 (uri (cran-uri "flextable" version))
6316 (sha256
6317 (base32
c46a1640 6318 "1q6x9mfk5gikqjbbra1dn8hs1rq5ws99jdjav3m113gx9f2j5yxh"))))
589bd1c4
RW
6319 (build-system r-build-system)
6320 (propagated-inputs
30918ce8
RW
6321 `(("r-base64enc" ,r-base64enc)
6322 ("r-data-table" ,r-data-table)
e89d5427 6323 ("r-gdtools" ,r-gdtools)
589bd1c4
RW
6324 ("r-htmltools" ,r-htmltools)
6325 ("r-knitr" ,r-knitr)
6326 ("r-officer" ,r-officer)
e89d5427 6327 ("r-rlang" ,r-rlang)
589bd1c4 6328 ("r-rmarkdown" ,r-rmarkdown)
589bd1c4
RW
6329 ("r-xml2" ,r-xml2)))
6330 (home-page "https://davidgohel.github.io/flextable")
6331 (synopsis "Functions for tabular reporting")
6332 (description
6333 "This package provides tools to create pretty tables for HTML documents
6334and other formats. Functions are provided to let users create tables, modify
6335and format their content. It extends the @code{officer} package and can be
6336used within R markdown documents when rendering to HTML and to Word
6337documents.")
6338 (license license:gpl3)))
6339
846325a8
RW
6340(define-public r-writexl
6341 (package
6342 (name "r-writexl")
04a18a81 6343 (version "1.1")
846325a8
RW
6344 (source
6345 (origin
6346 (method url-fetch)
6347 (uri (cran-uri "writexl" version))
6348 (sha256
6349 (base32
04a18a81 6350 "0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"))))
846325a8
RW
6351 (build-system r-build-system)
6352 (inputs `(("zlib" ,zlib)))
6353 (home-page "https://github.com/ropensci/writexl")
6354 (synopsis "Export data frames to xlsx format")
6355 (description
6356 "This package provides a data frame to xlsx exporter based on
6357libxlsxwriter.")
6358 (license license:bsd-2)))
64abd245
RW
6359
6360(define-public r-biasedurn
6361 (package
6362 (name "r-biasedurn")
6363 (version "1.07")
6364 (source
6365 (origin
6366 (method url-fetch)
6367 (uri (cran-uri "BiasedUrn" version))
6368 (sha256
6369 (base32
6370 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
6371 (properties `((upstream-name . "BiasedUrn")))
6372 (build-system r-build-system)
6373 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
6374 (synopsis "Biased Urn model distributions")
6375 (description
6376 "This package provides statistical models of biased sampling in the form
6377of univariate and multivariate noncentral hypergeometric distributions,
6378including Wallenius' noncentral hypergeometric distribution and Fisher's
6379noncentral hypergeometric distribution (also called extended hypergeometric
6380distribution).")
6381 (license license:gpl3)))
87ba9508
RW
6382
6383(define-public r-goplot
6384 (package
6385 (name "r-goplot")
6386 (version "1.0.2")
6387 (source
6388 (origin
6389 (method url-fetch)
6390 (uri (cran-uri "GOplot" version))
6391 (sha256
6392 (base32
6393 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6394 (properties `((upstream-name . "GOplot")))
6395 (build-system r-build-system)
6396 (propagated-inputs
6397 `(("r-ggdendro" ,r-ggdendro)
6398 ("r-ggplot2" ,r-ggplot2)
6399 ("r-gridextra" ,r-gridextra)
6400 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6401 (home-page "https://github.com/wencke/wencke.github.io")
6402 (synopsis "Visualization of functional analysis data")
6403 (description
6404 "This package provides an implementation of multilayered visualizations
6405for enhanced graphical representation of functional analysis data. It
6406combines and integrates omics data derived from expression and functional
6407annotation enrichment analyses. Its plotting functions have been developed
6408with an hierarchical structure in mind: starting from a general overview to
6409identify the most enriched categories (modified bar plot, bubble plot) to a
6410more detailed one displaying different types of relevant information for the
6411molecules in a given set of categories (circle plot, chord plot, cluster plot,
6412Venn diagram, heatmap).")
6413 (license license:gpl2)))
aec7d6be
RW
6414
6415(define-public r-getopt
6416 (package
6417 (name "r-getopt")
104ec4c9 6418 (version "1.20.3")
aec7d6be
RW
6419 (source
6420 (origin
6421 (method url-fetch)
6422 (uri (cran-uri "getopt" version))
6423 (sha256
6424 (base32
104ec4c9 6425 "0zzmzgwl9a4y3s34600vmih22d6y32294f9bvxrnmffnvkgmy7sk"))))
aec7d6be
RW
6426 (build-system r-build-system)
6427 (home-page "https://github.com/trevorld/getopt")
6428 (synopsis "Command-line option processor for R")
6429 (description
6430 "This package is designed to be used with Rscript to write shebang
6431scripts that accept short and long options. Many users will prefer to
6432use the packages @code{optparse} or @code{argparse} which add extra
6433features like automatically generated help options and usage texts,
6434support for default values, positional argument support, etc.")
6435 (license license:gpl2+)))
3629622b
RW
6436
6437(define-public r-findpython
6438 (package
6439 (name "r-findpython")
fcb84565 6440 (version "1.0.5")
3629622b
RW
6441 (source
6442 (origin
6443 (method url-fetch)
6444 (uri (cran-uri "findpython" version))
6445 (sha256
6446 (base32
fcb84565 6447 "0icifm4z6hhpmcjrg75a875iph0ci890ss02kdv3725pijc236iy"))))
3629622b
RW
6448 (build-system r-build-system)
6449 (home-page "https://github.com/trevorld/findpython")
6450 (synopsis "Functions to find an acceptable Python binary")
6451 (description
6452 "This package was designed to find an acceptable Python binary that
6453matches version and feature constraints.")
6454 (license license:expat)))
fa697599
RW
6455
6456;; This in not the same as "r-argparser"
6457(define-public r-argparse
6458 (package
6459 (name "r-argparse")
37317189 6460 (version "2.0.1")
fa697599
RW
6461 (source
6462 (origin
6463 (method url-fetch)
6464 (uri (cran-uri "argparse" version))
6465 (sha256
6466 (base32
37317189 6467 "1as7h6z7kzgv0fqzpnp76qbm96b4jcd37azd58b7rz0l1n94764l"))))
fa697599
RW
6468 (build-system r-build-system)
6469 (inputs `(("python" ,python)))
6470 (propagated-inputs
6471 `(("r-findpython" ,r-findpython)
fa697599 6472 ("r-jsonlite" ,r-jsonlite)
11a36548 6473 ("r-r6" ,r-r6)))
fa697599
RW
6474 (home-page "https://github.com/trevorld/argparse")
6475 (synopsis "Command line optional and positional argument parser")
6476 (description
6477 "This package provides a command line parser to be used with Rscript to
6478write shebang scripts that gracefully accept positional and optional arguments
6479and automatically generate usage notices.")
6480 (license license:gpl2+)))
4646d18e
RW
6481
6482(define-public r-hash
6483 (package
6484 (name "r-hash")
a431c381 6485 (version "2.2.6.1")
4646d18e
RW
6486 (source
6487 (origin
6488 (method url-fetch)
6489 (uri (cran-uri "hash" version))
6490 (sha256
6491 (base32
a431c381 6492 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
4646d18e
RW
6493 (build-system r-build-system)
6494 (home-page "https://cran.r-project.org/web/packages/hash/")
6495 (synopsis "Implementation of hash/associated arrays/dictionaries")
6496 (description
6497 "This package implements a data structure similar to hashes in Perl and
6498dictionaries in Python but with a purposefully R flavor. For objects of
6499appreciable size, access using hashes outperforms native named lists and
6500vectors.")
6501 (license license:gpl2+)))
06a45ad6
RW
6502
6503(define-public r-orddom
6504 (package
6505 (name "r-orddom")
6506 (version "3.1")
6507 (source
6508 (origin
6509 (method url-fetch)
6510 (uri (cran-uri "orddom" version))
6511 (sha256
6512 (base32
6513 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6514 (build-system r-build-system)
6515 (propagated-inputs `(("r-psych" ,r-psych)))
6516 (home-page "https://cran.r-project.org/web/packages/orddom/")
6517 (synopsis "Ordinal dominance statistics")
6518 (description
6519 "This package provides tools to compute ordinal, statistics and effect
6520sizes as an alternative to mean comparison: Cliff's delta or success rate
6521difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6522Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6523Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6524Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6525comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6526Group (Non-)Overlap considerations.")
6527 (license license:gpl2)))
0fccd15f 6528
6f921bfd
RW
6529(define-public r-deriv
6530 (package
6531 (name "r-deriv")
6532 (version "3.9.0")
6533 (source
6534 (origin
6535 (method url-fetch)
6536 (uri (cran-uri "Deriv" version))
6537 (sha256
6538 (base32
6539 "0hlqm216bg3l79gq6m0am0xz6vd3l2hgjnjm6lym3mkmgkka4kxw"))))
6540 (properties `((upstream-name . "Deriv")))
6541 (build-system r-build-system)
6542 (home-page "https://cran.r-project.org/web/packages/Deriv")
6543 (synopsis "Symbolic differentiation")
6544 (description
6545 "This package provides an R-based solution for symbolic differentiation.
6546It admits user-defined functions as well as function substitution in arguments
6547of functions to be differentiated. Some symbolic simplification is part of
6548the work.")
6549 (license license:gpl3+)))
6550
0fccd15f
RW
6551(define-public r-doby
6552 (package
6553 (name "r-doby")
dcbeae60 6554 (version "4.6-3")
0fccd15f
RW
6555 (source
6556 (origin
6557 (method url-fetch)
6558 (uri (cran-uri "doBy" version))
6559 (sha256
6560 (base32
dcbeae60 6561 "1d0d6pwai1g4i5jls0jm9va29ci5hy92n5957608f3fzi1jwy635"))))
0fccd15f
RW
6562 (properties `((upstream-name . "doBy")))
6563 (build-system r-build-system)
6564 (propagated-inputs
dcbeae60
RW
6565 `(("r-broom" ,r-broom)
6566 ("r-deriv" ,r-deriv)
6567 ("r-dplyr" ,r-dplyr)
0fccd15f
RW
6568 ("r-magrittr" ,r-magrittr)
6569 ("r-mass" ,r-mass)
6570 ("r-matrix" ,r-matrix)
dcbeae60
RW
6571 ("r-plyr" ,r-plyr)
6572 ("r-pbkrtest" ,r-pbkrtest)
6573 ("r-tibble" ,r-tibble)))
0fccd15f
RW
6574 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6575 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6576 (description
6577 "This package contains:
6578
6579@itemize
6580@item facilities for working with grouped data: @code{do}
6581 something to data stratified @code{by} some variables.
6582@item implementations of least-squares means, general linear contrasts, and
6583@item miscellaneous other utilities.
6584@end itemize\n")
6585 (license license:gpl2+)))
5850c5b3
RW
6586
6587(define-public r-refgenome
6588 (package
6589 (name "r-refgenome")
27abdb11 6590 (version "1.7.7")
5850c5b3
RW
6591 (source
6592 (origin
6593 (method url-fetch)
6594 (uri (cran-uri "refGenome" version))
6595 (sha256
6596 (base32
27abdb11 6597 "1za89bn3am1zgvm641qi1ab6kaqpll4rb9p9f1sjwvcgqq6065g5"))))
5850c5b3
RW
6598 (properties `((upstream-name . "refGenome")))
6599 (build-system r-build-system)
6600 (propagated-inputs
6601 `(("r-dbi" ,r-dbi)
6602 ("r-doby" ,r-doby)
6603 ("r-rsqlite" ,r-rsqlite)))
6604 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6605 (synopsis
6606 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6607 (description
6608 "This package contains functionality for importing and managing of
6609downloaded genome annotation data from the Ensembl genome browser (European
6610Bioinformatics Institute) and from the UCSC genome browser (University of
6611California, Santa Cruz) and annotation routines for genomic positions and
6612splice site positions.")
6613 (license license:gpl2)))
ff7d53a7
RW
6614
6615(define-public r-basix
6616 (package
6617 (name "r-basix")
6618 (version "1.1")
6619 (source
6620 (origin
6621 (method url-fetch)
6622 (uri (cran-uri "BASIX" version))
6623 (sha256
6624 (base32
6625 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6626 (properties `((upstream-name . "BASIX")))
6627 (build-system r-build-system)
6628 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6629 (synopsis "Efficient C/C++ toolset for R")
6630 (description
6631 "BASIX provides some efficient C/C++ implementations of native R
6632procedures to speed up calculations in R.")
6633 (license license:gpl2)))
65e74814
RW
6634
6635(define-public r-blockfest
6636 (package
6637 (name "r-blockfest")
6638 (version "1.6")
6639 (source
6640 (origin
6641 (method url-fetch)
6642 (uri (cran-uri "BlockFeST" version))
6643 (sha256
6644 (base32
6645 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6646 (properties `((upstream-name . "BlockFeST")))
6647 (build-system r-build-system)
6648 (propagated-inputs `(("r-basix" ,r-basix)))
6649 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6650 (synopsis "Bayesian calculation of region-specific fixation index")
6651 (description
6652 "This package provides an R implementation of an extension of the
6653BayeScan software for codominant markers, adding the option to group
6654individual SNPs into pre-defined blocks. A typical application of this new
6655approach is the identification of genomic regions, genes, or gene sets
6656containing one or more SNPs that evolved under directional selection.")
6657 (license license:gpl2)))
b9ff2599 6658
fbdf05b1
RW
6659(define-public r-proc
6660 (package
6661 (name "r-proc")
a510dc60 6662 (version "1.15.3")
fbdf05b1
RW
6663 (source
6664 (origin
6665 (method url-fetch)
6666 (uri (cran-uri "pROC" version))
6667 (sha256
6668 (base32
a510dc60 6669 "1jx8af9p6sxbypqvj1cci7q9sbyaw310inbjxibjcr3acj59h45h"))))
fbdf05b1
RW
6670 (properties `((upstream-name . "pROC")))
6671 (build-system r-build-system)
6672 (propagated-inputs
a3daf011 6673 `(("r-plyr" ,r-plyr)
fbdf05b1
RW
6674 ("r-rcpp" ,r-rcpp)))
6675 (home-page "http://expasy.org/tools/pROC/")
6676 (synopsis "Display and analyze ROC curves")
6677 (description
6678 "This package provides tools for visualizing, smoothing and comparing
6679receiver operating characteristic (ROC curves). The area under the
6680curve (AUC) can be compared with statistical tests based on U-statistics or
6681bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6682 (license license:gpl3+)))
cea4d360
RW
6683
6684(define-public r-rootsolve
6685 (package
6686 (name "r-rootsolve")
6687 (version "1.7")
6688 (source
6689 (origin
6690 (method url-fetch)
6691 (uri (cran-uri "rootSolve" version))
6692 (sha256
6693 (base32
6694 "08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"))))
6695 (properties `((upstream-name . "rootSolve")))
6696 (build-system r-build-system)
6697 (native-inputs `(("gfortran" ,gfortran)))
6698 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6699 (synopsis "Tools for the analysis of ordinary differential equations")
6700 (description
6701 "This package provides routines to find the root of nonlinear functions,
6702and to perform steady-state and equilibrium analysis of @dfn{ordinary
6703differential equations} (ODE). It includes routines that:
6704
6705@enumerate
6706@item generate gradient and jacobian matrices (full and banded),
6707@item find roots of non-linear equations by the Newton-Raphson method,
6708@item estimate steady-state conditions of a system of (differential) equations
6709 in full, banded or sparse form, using the Newton-Raphson method, or by
6710 dynamically running,
6711@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6712 and 3-D partial differential equations, that have been converted to ordinary
6713 differential equations by numerical differencing (using the method-of-lines
6714 approach).
6715@end enumerate\n")
6716 (license license:gpl2+)))
c994418b 6717
6718(define-public r-abcanalysis
6719 (package
6720 (name "r-abcanalysis")
6721 (version "1.2.1")
6722 (source
6723 (origin
6724 (method url-fetch)
6725 (uri (cran-uri "ABCanalysis" version))
6726 (sha256
6727 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6728 (properties `((upstream-name . "ABCanalysis")))
6729 (build-system r-build-system)
6730 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6731 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6732 (synopsis "Computed ABC Analysis")
6733 (description
6734 "Multivariate data sets often differ in several factors or derived statistical
6735parameters, which have to be selected for a valid interpretation. Basing this
6736selection on traditional statistical limits leads occasionally to the perception
6737of losing information from a data set. This package provides tools to calculate
6738these limits on the basis of the mathematical properties of the distribution of
6739the analyzed items.")
6740 (license license:gpl3)))
87b576aa 6741
6742(define-public r-slam
6743 (package
6744 (name "r-slam")
186a868a 6745 (version "0.1-46")
87b576aa 6746 (source
6747 (origin
6748 (method url-fetch)
6749 (uri (cran-uri "slam" version))
6750 (sha256
186a868a 6751 (base32 "1ihhbx76miwys35gsbhijriadvrw4f51lc3v45pnn6cvcfd9hr0b"))))
87b576aa 6752 (build-system r-build-system)
6753 (home-page "https://cran.r-project.org/web/packages/slam/")
6754 (synopsis "Sparse lightweight arrays and matrices")
6755 (description
6756 "This package contains data structures and algorithms for sparse arrays and matrices,
6757based on index arrays and simple triplet representations, respectively.")
6758 (license license:gpl2)))
881cc61c 6759
6760(define-public r-manipulatewidget
6761 (package
6762 (name "r-manipulatewidget")
6763 (version "0.10.0")
6764 (source
6765 (origin
6766 (method url-fetch)
6767 (uri (cran-uri "manipulateWidget" version))
6768 (sha256
6769 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6770 (properties
6771 `((upstream-name . "manipulateWidget")))
6772 (build-system r-build-system)
6773 (propagated-inputs
6774 `(("r-base64enc" ,r-base64enc)
6775 ("r-codetools" ,r-codetools)
6776 ("r-htmltools" ,r-htmltools)
6777 ("r-htmlwidgets" ,r-htmlwidgets)
6778 ("r-knitr" ,r-knitr)
6779 ("r-miniui" ,r-miniui)
6780 ("r-shiny" ,r-shiny)
6781 ("r-webshot" ,r-webshot)))
6782 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6783 (synopsis "Add even more interactivity to interactive charts")
6784 (description
6785 "This package lets you create in just a few lines of R code a nice user interface to
6786modify the data or the graphical parameters of one or multiple interactive
6787charts. It is useful to quickly explore visually some data or for package
6788developers to generate user interfaces easy to maintain.")
6789 (license license:gpl2+)))
16b0e8da 6790
6791(define-public r-a3
6792 (package
6793 (name "r-a3")
6794 (version "1.0.0")
6795 (source
6796 (origin
6797 (method url-fetch)
6798 (uri (cran-uri "A3" version))
6799 (sha256
6800 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6801 (properties `((upstream-name . "A3")))
6802 (build-system r-build-system)
6803 (propagated-inputs
6804 `(("r-pbapply" ,r-pbapply)
6805 ("r-xtable" ,r-xtable)))
6806 (home-page "https://cran.r-project.org/web/packages/A3/")
6807 (synopsis "Error metrics for predictive models")
6808 (description
6809 "This package supplies tools for tabulating and analyzing the results of predictive
6810models. The methods employed are applicable to virtually any predictive model
6811and make comparisons between different methodologies straightforward.")
6812 (license license:gpl2+)))
59b55def
RW
6813
6814(define-public r-infotheo
6815 (package
6816 (name "r-infotheo")
6817 (version "1.2.0")
6818 (source
6819 (origin
6820 (method url-fetch)
6821 (uri (cran-uri "infotheo" version))
6822 (sha256
6823 (base32
6824 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6825 (build-system r-build-system)
6826 (home-page "http://homepage.meyerp.com/software")
6827 (synopsis "Information-theoretic measures")
6828 (description
6829 "This package implements various measures of information theory based on
6830several entropy estimators.")
6831 (license license:gpl3+)))
9e21f217 6832
6833(define-public r-abcoptim
6834 (package
6835 (name "r-abcoptim")
6836 (version "0.15.0")
6837 (source
6838 (origin
6839 (method url-fetch)
6840 (uri (cran-uri "ABCoptim" version))
6841 (sha256
6842 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6843 (properties `((upstream-name . "ABCoptim")))
6844 (build-system r-build-system)
6845 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6846 (home-page "https://github.com/gvegayon/ABCoptim/")
6847 (synopsis "Optimization of Artificial Bee Colony algorithm")
6848 (description
6849 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6850Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6851simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6852algorithms, and uses only common control parameters such as colony size and
6853maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6854colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6855 This version is a work-in-progress and is written in R code.")
6856 (license license:expat)))
40c10917 6857
6858(define-public r-abcp2
6859 (package
6860 (name "r-abcp2")
6861 (version "1.2")
6862 (source
6863 (origin
6864 (method url-fetch)
6865 (uri (cran-uri "ABCp2" version))
6866 (sha256
6867 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6868 (properties `((upstream-name . "ABCp2")))
6869 (build-system r-build-system)
6870 (propagated-inputs `(("r-mass" ,r-mass)))
6871 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6872 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6873 (description
6874 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6875Poisson, and Gamma distribution and estimates the proportional paternity of the
6876second male (P2) based on the best fit distribution.")
6877 (license license:gpl2)))
cadc10a5 6878
6879(define-public r-abcrf
6880 (package
6881 (name "r-abcrf")
89afd031 6882 (version "1.8")
cadc10a5 6883 (source
6884 (origin
6885 (method url-fetch)
6886 (uri (cran-uri "abcrf" version))
6887 (sha256
89afd031 6888 (base32 "0r31ki89z8zzcffm0yvd2zw3q96rk6g6fnwwkql902mgajbrha1f"))))
cadc10a5 6889 (build-system r-build-system)
6890 (propagated-inputs
89afd031
RW
6891 `(("r-doparallel" ,r-doparallel)
6892 ("r-foreach" ,r-foreach)
6893 ("r-mass" ,r-mass)
cadc10a5 6894 ("r-matrixstats" ,r-matrixstats)
6895 ("r-ranger" ,r-ranger)
6896 ("r-rcpp" ,r-rcpp)
6897 ("r-rcpparmadillo" ,r-rcpparmadillo)
6898 ("r-readr" ,r-readr)
6899 ("r-stringr" ,r-stringr)))
6900 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6901 (synopsis "Approximate bayesian computation via random forests")
6902 (description
6903 "This package performs approximate bayesian computation (ABC) model choice and
6904parameter inference via random forests. This machine learning tool named random
6905forests (RF) can conduct selection among the highly complex models covered by
6906ABC algorithms.")
6907 (license license:gpl2+)))
12da2a5e 6908
6909(define-public r-abctools
6910 (package
6911 (name "r-abctools")
6912 (version "1.1.3")
6913 (source
6914 (origin
6915 (method url-fetch)
6916 (uri (cran-uri "abctools" version))
6917 (sha256
6918 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6919 (build-system r-build-system)
6920 (propagated-inputs
6921 `(("r-abc" ,r-abc)
6922 ("r-abind" ,r-abind)
6923 ("r-hmisc" ,r-hmisc)
6924 ("r-plyr" ,r-plyr)))
6925 (home-page "https://github.com/dennisprangle/abctools/")
6926 (synopsis "Tools for ABC analyses")
6927 (description
6928 "This @code{r-abctools} package provides tools for approximate Bayesian computation
6929including summary statistic selection and assessing coverage. This includes
6930recent dimension reduction algorithms to tune the choice of summary statistics,
6931and coverage methods to tune the choice of threshold.")
6932 (license license:gpl2+)))
77b33e0e 6933
6934(define-public r-ggstance
6935 (package
6936 (name "r-ggstance")
b3aa0d2f 6937 (version "0.3.3")
77b33e0e 6938 (source
6939 (origin
6940 (method url-fetch)
6941 (uri (cran-uri "ggstance" version))
6942 (sha256
b3aa0d2f 6943 (base32 "0kdksay61hyb6612b07r84chh7a9aibjyclk3qcypvr9aang8hkh"))))
77b33e0e 6944 (build-system r-build-system)
6945 (propagated-inputs
6946 `(("r-ggplot2" ,r-ggplot2)
6947 ("r-plyr" ,r-plyr)
6948 ("r-rlang" ,r-rlang)
6949 ("r-withr" ,r-withr)))
6950 (home-page "https://cran.r-project.org/web/packages/ggstance/")
6951 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
6952 (description
6953 "This package is a @code{r-ggplot2} extension that provides flipped components:
6954@enumerate
6955@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
6956@item vertical versions of @code{r-ggplot2} positions.
6957@end enumerate")
6958 (license license:gpl3)))
c61f7bc5 6959
6960(define-public r-mosaiccore
6961 (package
6962 (name "r-mosaiccore")
6963 (version "0.6.0")
6964 (source
6965 (origin
6966 (method url-fetch)
6967 (uri (cran-uri "mosaicCore" version))
6968 (sha256
6969 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
6970 (properties `((upstream-name . "mosaicCore")))
6971 (build-system r-build-system)
6972 (propagated-inputs
6973 `(("r-dplyr" ,r-dplyr)
6974 ("r-lazyeval" ,r-lazyeval)
6975 ("r-mass" ,r-mass)
6976 ("r-rlang" ,r-rlang)
6977 ("r-tidyr" ,r-tidyr)))
6978 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
6979 (synopsis "Common utilities for mosaic family packages")
6980 (description
6981 "Common utilities used in other Mosaic family packages are collected here.")
6982 (license license:gpl2+)))
214452ff 6983
6984(define-public r-ggformula
6985 (package
6986 (name "r-ggformula")
9a470682 6987 (version "0.9.2")
214452ff 6988 (source
6989 (origin
6990 (method url-fetch)
6991 (uri (cran-uri "ggformula" version))
6992 (sha256
9a470682 6993 (base32 "16ycabhnp78fsiv1dc63ccgh9gmpsy2683vbmq0fdzl6w3pd87sr"))))
214452ff 6994 (build-system r-build-system)
6995 (propagated-inputs
6996 `(("r-ggplot2" ,r-ggplot2)
6997 ("r-ggstance" ,r-ggstance)
6998 ("r-magrittr" ,r-magrittr)
6999 ("r-mosaiccore" ,r-mosaiccore)
7000 ("r-rlang" ,r-rlang)
7001 ("r-stringr" ,r-stringr)
7002 ("r-tibble" ,r-tibble)
7003 ("r-tidyr" ,r-tidyr)))
7004 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
7005 (synopsis "Formula interface for the @code{r-ggplot2}")
7006 (description
7007 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
7008gf_density(), and so on, bring the formula interface to ggplot(). This captures
7009and extends the excellent simplicity of the lattice-graphics formula interface,
7010while providing the intuitive capabilities of @code{r-ggplot2}.")
7011 (license license:expat)))
2f195b6f 7012
7013(define-public r-mosaicdata
7014 (package
7015 (name "r-mosaicdata")
7016 (version "0.17.0")
7017 (source
7018 (origin
7019 (method url-fetch)
7020 (uri (cran-uri "mosaicData" version))
7021 (sha256
7022 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
7023 (properties `((upstream-name . "mosaicData")))
7024 (build-system r-build-system)
7025 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
7026 (synopsis "Data sets for project Mosaic")
7027 (description
7028 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
7029used to teach mathematics, statistics, computation and modeling.")
7030 (license license:gpl2+)))
6c6ce2d0 7031
82acd43c
RW
7032(define-public r-raster
7033 (package
7034 (name "r-raster")
e7c8c685 7035 (version "3.0-7")
82acd43c
RW
7036 (source
7037 (origin
7038 (method url-fetch)
7039 (uri (cran-uri "raster" version))
7040 (sha256
7041 (base32
e7c8c685 7042 "0faxv71hlxkblvbi3ps1vfzm3wwi0brwzmpsr5114bddcqyiqkvn"))))
82acd43c
RW
7043 (build-system r-build-system)
7044 (propagated-inputs
7045 `(("r-rcpp" ,r-rcpp)
7046 ("r-sp" ,r-sp)))
aff13de3 7047 (home-page "https://www.rspatial.org/")
82acd43c
RW
7048 (synopsis "Geographic data analysis and modeling")
7049 (description
7050 "The package implements basic and high-level functions for reading,
7051writing, manipulating, analyzing and modeling of gridded spatial data.
7052Processing of very large files is supported.")
7053 (license license:gpl3+)))
7054
6c6ce2d0 7055(define-public r-mosaic
7056 (package
7057 (name "r-mosaic")
7058 (version "1.4.0")
7059 (source
7060 (origin
7061 (method url-fetch)
7062 (uri (cran-uri "mosaic" version))
7063 (sha256
7064 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
7065 (build-system r-build-system)
7066 (propagated-inputs
7067 `(("r-broom" ,r-broom)
7068 ("r-dplyr" ,r-dplyr)
7069 ("r-ggdendro" ,r-ggdendro)
7070 ("r-ggformula" ,r-ggformula)
7071 ("r-ggplot2" ,r-ggplot2)
7072 ("r-ggrepel" ,r-ggrepel)
7073 ("r-glue" ,r-glue)
7074 ("r-gridextra" ,r-gridextra)
7075 ("r-lattice" ,r-lattice)
7076 ("r-latticeextra" ,r-latticeextra)
7077 ("r-lazyeval" ,r-lazyeval)
7078 ("r-mass" ,r-mass)
7079 ("r-matrix" ,r-matrix)
7080 ("r-mosaiccore" ,r-mosaiccore)
7081 ("r-mosaicdata" ,r-mosaicdata)
7082 ("r-readr" ,r-readr)
7083 ("r-tidyr" ,r-tidyr)))
7084 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
7085 (synopsis "Mathematics, statistics, and computation teaching utilities")
7086 (description
7087 "This package contain data sets and utilities from
7088@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
7089statistics, computation and modeling. Project MOSAIC is a community of
7090educators working to tie together aspects of quantitative work that students
7091in science, technology, engineering and mathematics will need in their
7092professional lives, but which are usually taught in isolation, if at all.")
7093 (license license:gpl2+)))
cbb0edd1 7094
7095(define-public r-abd
7096 (package
7097 (name "r-abd")
7098 (version "0.2-8")
7099 (source
7100 (origin
7101 (method url-fetch)
7102 (uri (cran-uri "abd" version))
7103 (sha256
7104 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
7105 (build-system r-build-system)
7106 (propagated-inputs
7107 `(("r-lattice" ,r-lattice)
7108 ("r-mosaic" ,r-mosaic)
7109 ("r-nlme" ,r-nlme)))
7110 (home-page "https://cran.r-project.org/web/packages/abd/")
7111 (synopsis "Analysis of biological data")
7112 (description
7113 "The @code{r-abd} package contains data sets and sample code for the Analysis of
7114biological data by Michael Whitlock and Dolph Schluter.")
7115 (license license:gpl2)))
01af264d
MIP
7116
7117(define-public r-svgui
7118 (package
7119 (name "r-svgui")
7120 (version "1.0.0")
7121 (source
7122 (origin
7123 (method url-fetch)
7124 (uri (cran-uri "svGUI" version))
7125 (sha256
7126 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
7127 (properties `((upstream-name . "svGUI")))
7128 (build-system r-build-system)
7129 (home-page "https://github.com/SciViews/svGUI/")
7130 (synopsis "Functions for managing GUI clients in R")
7131 (description
7132 "The SciViews @code{svGUI} package eases the management of Graphical User
7133Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
7134centralizes info about GUI elements currently used, and it dispatches GUI
7135calls to the particular toolkits in use in function of the context.")
7136 (license license:gpl2)))
d1ca3d72 7137
7138(define-public r-svdialogs
7139 (package
7140 (name "r-svdialogs")
7141 (version "1.0.0")
7142 (source
7143 (origin
7144 (method url-fetch)
7145 (uri (cran-uri "svDialogs" version))
7146 (sha256
7147 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
7148 (properties `((upstream-name . "svDialogs")))
7149 (build-system r-build-system)
7150 (inputs
7151 `(("yad" ,yad)
7152 ("zenity" ,zenity)))
7153 (propagated-inputs
7154 `(("r-rstudioapi" ,r-rstudioapi)
7155 ("r-svgui" ,r-svgui)))
7156 (home-page "https://github.com/SciViews/svDialogs/")
7157 (synopsis "Portable dialog boxes")
7158 (description
7159 "This package helps to construct standard dialog boxes for your GUI, including
7160message boxes, input boxes, list, file or directory selection, and others. In
7161case R cannot display GUI dialog boxes, a simpler command line version of these
7162interactive elements is also provided as a fallback solution.")
7163 (license license:gpl2)))
3cadd3ce 7164
7165(define-public r-abe
7166 (package
7167 (name "r-abe")
7168 (version "3.0.1")
7169 (source
7170 (origin
7171 (method url-fetch)
7172 (uri (cran-uri "abe" version))
7173 (sha256
7174 (base32
7175 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
7176 (build-system r-build-system)
7177 (home-page "https://cran.r-project.org/web/packages/abe/")
7178 (synopsis "Augmented backward elimination")
7179 (description
7180 "This package performs augmented backward elimination and checks the
7181stability of the obtained model. Augmented backward elimination combines
7182significance or information based criteria with the change in estimate to
7183either select the optimal model for prediction purposes or to serve as a tool
7184to obtain a practically sound, highly interpretable model.")
7185 (license license:gpl2+)))
ef26400b 7186
7187(define-public r-abf2
7188 (package
7189 (name "r-abf2")
7190 (version "0.7-1")
7191 (source
7192 (origin
7193 (method url-fetch)
7194 (uri (cran-uri "abf2" version))
7195 (sha256
7196 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
7197 (build-system r-build-system)
7198 (home-page "https://cran.r-project.org/web/packages/abf2/")
7199 (synopsis "Load gap-free axon @code{r-abf2} files")
7200 (description
7201 "This package loads electrophysiology data from ABF2 files, as created by
7202Axon Instruments/Molecular Devices software. Only files recorded in gap-free
7203mode are currently supported.")
7204 (license license:artistic2.0)))
1efcd0f1 7205
7206(define-public r-abhgenotyper
7207 (package
7208 (name "r-abhgenotyper")
7209 (version "1.0.1")
7210 (source
7211 (origin
7212 (method url-fetch)
7213 (uri (cran-uri "ABHgenotypeR" version))
7214 (sha256
7215 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
7216 (properties `((upstream-name . "ABHgenotypeR")))
7217 (build-system r-build-system)
7218 (propagated-inputs
7219 `(("r-ggplot2" ,r-ggplot2)
7220 ("r-reshape2" ,r-reshape2)))
7221 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
7222 (synopsis "Visualize and manipulate ABH genotypes")
7223 (description
7224 "The @code{r-abhgenotyper} package provides simple imputation,
7225error-correction and plotting capacities for genotype data. The package is
7226supposed to serve as an intermediate but independent analysis tool between the
7227TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
7228not found in either TASSEL or @code{r-qtl} in addition to visualization of
7229genotypes as \"graphical genotypes\".")
7230 (license license:gpl3)))
ebb3cdb1 7231
6e8b38d3
RW
7232(define-public r-furrr
7233 (package
7234 (name "r-furrr")
7235 (version "0.1.0")
7236 (source
7237 (origin
7238 (method url-fetch)
7239 (uri (cran-uri "furrr" version))
7240 (sha256
7241 (base32
7242 "1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"))))
7243 (build-system r-build-system)
7244 (propagated-inputs
7245 `(("r-future" ,r-future)
7246 ("r-globals" ,r-globals)
7247 ("r-purrr" ,r-purrr)
7248 ("r-rlang" ,r-rlang)))
7249 (home-page "https://github.com/DavisVaughan/furrr")
7250 (synopsis "Apply mapping functions in parallel using futures")
7251 (description
7252 "This package provides implementations of the family of @code{map()}
7253functions from the @code{purrr} package that can be resolved using any
7254@code{future}-supported backend, e.g. parallel on the local machine or
7255distributed on a compute cluster.")
7256 (license license:lgpl2.1+)))
7257
ebb3cdb1 7258(define-public r-abjutils
7259 (package
7260 (name "r-abjutils")
3d5bcae0 7261 (version "0.2.3")
ebb3cdb1 7262 (source
7263 (origin
7264 (method url-fetch)
7265 (uri (cran-uri "abjutils" version))
7266 (sha256
3d5bcae0 7267 (base32 "0n4zps65y3zg0gfzlv97w91si52a9izkncirskbkj5x9hk0nhxcv"))))
ebb3cdb1 7268 (build-system r-build-system)
7269 (propagated-inputs
7270 `(("r-devtools" ,r-devtools)
7271 ("r-dplyr" ,r-dplyr)
3d5bcae0
RW
7272 ("r-furrr" ,r-furrr)
7273 ("r-future" ,r-future)
ebb3cdb1 7274 ("r-glue" ,r-glue)
7275 ("r-httr" ,r-httr)
7276 ("r-magrittr" ,r-magrittr)
ebb3cdb1 7277 ("r-progress" ,r-progress)
7278 ("r-purrr" ,r-purrr)
3d5bcae0
RW
7279 ("r-readr" ,r-readr)
7280 ("r-rlang" ,r-rlang)
ebb3cdb1 7281 ("r-rstudioapi" ,r-rstudioapi)
7282 ("r-scales" ,r-scales)
7283 ("r-stringi" ,r-stringi)
7284 ("r-stringr" ,r-stringr)
7285 ("r-tibble" ,r-tibble)
7286 ("r-tidyr" ,r-tidyr)))
7287 (home-page "https://github.com/abjur/abjutils/")
7288 (synopsis "Collection of tools for jurimetrical analysis")
7289 (description
7290 "This package implements general purpose tools, such as functions for
7291sampling and basic manipulation of Brazilian lawsuits identification number.
7292It also implements functions for text cleaning, such as accentuation
7293removal.")
7294 (license license:expat)))
b6afe7b7 7295
7296(define-public r-abnormality
7297 (package
7298 (name "r-abnormality")
7299 (version "0.1.0")
7300 (source
7301 (origin
7302 (method url-fetch)
7303 (uri (cran-uri "abnormality" version))
7304 (sha256
7305 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
7306 (build-system r-build-system)
7307 (propagated-inputs
7308 `(("r-mass" ,r-mass)
7309 ("r-matrix" ,r-matrix)))
7310 (home-page "https://cran.r-project.org/web/packages/abnormality/")
7311 (synopsis "Measure a subject's abnormality with respect to a reference population")
7312 (description
7313 "This package contains functions to implement the methodology and
7314considerations laid out by Marks et al. in the article \"Measuring abnormality
7315in high dimensional spaces: applications in biomechanical gait analysis\".
7316Using high-dimensional datasets to measure a subject's overall level of
7317abnormality as compared to a reference population is often needed in outcomes
7318research.")
7319 (license license:expat)))
016cabf7 7320
7321(define-public r-abodoutlier
7322 (package
7323 (name "r-abodoutlier")
7324 (version "0.1")
7325 (source
7326 (origin
7327 (method url-fetch)
7328 (uri (cran-uri "abodOutlier" version))
7329 (sha256
7330 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
7331 (properties `((upstream-name . "abodOutlier")))
7332 (build-system r-build-system)
7333 (propagated-inputs
7334 `(("r-cluster" ,r-cluster)))
7335 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
7336 (synopsis "Angle-based outlier detection")
7337 (description
7338 "This package performs angle-based outlier detection on a given data
7339frame. It offers three methods to process data:
7340@enumerate
7341@item full but slow implementation using all the data that has cubic
7342 complexity;
7343@item a fully randomized method;
7344@item a method using k-nearest neighbours.
7345@end enumerate
7346These algorithms are well suited for high dimensional data outlier
7347detection.")
7348 (license license:expat)))
03c95f04 7349
7350(define-public r-abps
7351 (package
7352 (name "r-abps")
bec74196 7353 (version "0.3")
03c95f04 7354 (source
7355 (origin
7356 (method url-fetch)
7357 (uri (cran-uri "ABPS" version))
7358 (sha256
bec74196 7359 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 7360 (properties `((upstream-name . "ABPS")))
7361 (build-system r-build-system)
7362 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
7363 (home-page "https://cran.r-project.org/web/packages/ABPS/")
7364 (synopsis "Abnormal blood profile score to detect blood doping")
7365 (description
7366 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
7367The ABPS is a part of the Athlete biological passport program of the World
7368anti-doping agency, which combines several blood parameters into a single
7369score in order to detect blood doping. The package also contains functions to
7370calculate other scores used in anti-doping programs, such as the ratio of
7371hemoglobin to reticulocytes (OFF-score), as well as example data.")
7372 (license license:gpl2+)))
26358ac5
RW
7373
7374(define-public r-parmigene
7375 (package
7376 (name "r-parmigene")
7377 (version "1.0.2")
7378 (source
7379 (origin
7380 (method url-fetch)
7381 (uri (cran-uri "parmigene" version))
7382 (sha256
7383 (base32
7384 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
7385 (build-system r-build-system)
7386 (home-page "https://cran.r-project.org/web/packages/parmigene/")
7387 (synopsis "Mutual information estimation for gene network reconstruction")
7388 (description
7389 "This package provides a parallel estimation of the mutual information
7390based on entropy estimates from k-nearest neighbors distances and algorithms
7391for the reconstruction of gene regulatory networks.")
7392 (license license:agpl3+)))
b2bf43b2 7393
7394(define-public r-pscl
7395 (package
7396 (name "r-pscl")
7397 (version "1.5.2")
7398 (source
7399 (origin
7400 (method url-fetch)
7401 (uri (cran-uri "pscl" version))
7402 (sha256
7403 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
7404 (build-system r-build-system)
7405 (propagated-inputs
7406 `(("r-mass" ,r-mass)))
7407 (home-page "https://github.com/atahk/pscl/")
7408 (synopsis "Political science computational laboratory")
7409 (description
7410 "The @code{pscl} is an R package providing classes and methods for:
7411@enumerate
7412@item Bayesian analysis of roll call data (item-response models);
7413@item elementary Bayesian statistics;
7414@item maximum likelihood estimation of zero-inflated and hurdle models for count
7415data;
7416@item utility functions.
7417@end enumerate")
7418 (license license:gpl2)))
e710d1a4 7419
7420(define-public r-accelmissing
7421 (package
7422 (name "r-accelmissing")
7423 (version "1.4")
7424 (source
7425 (origin
7426 (method url-fetch)
7427 (uri (cran-uri "accelmissing" version))
7428 (sha256
7429 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
7430 (build-system r-build-system)
7431 (propagated-inputs
7432 `(("r-mice" ,r-mice)
7433 ("r-pscl" ,r-pscl)))
7434 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
7435 (synopsis "Missing value imputation for accelerometer data")
7436 (description
7437 "This package provides a statistical method to impute the missing values in
7438accelerometer data. The methodology includes both parametric and
7439semi-parametric multiple imputations under the zero-inflated Poisson lognormal
7440model. It also provides multiple functions to preprocess the accelerometer data
7441previous to the missing data imputation. These include detecting the wearing
7442and the non-wearing time, selecting valid days and subjects, and creating plots.")
7443 (license license:gpl2+)))
f359b115 7444
7445(define-public r-mhsmm
7446 (package
7447 (name "r-mhsmm")
7448 (version "0.4.16")
7449 (source
7450 (origin
7451 (method url-fetch)
7452 (uri (cran-uri "mhsmm" version))
7453 (sha256
7454 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7455 (build-system r-build-system)
7456 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7457 (home-page "https://github.com/jaredo/mhsmm/")
7458 (synopsis "Inference for hidden Markov and semi-Markov models")
7459 (description
7460 "The @code{r-mhsmm} package implements estimation and prediction methods for
7461hidden Markov and semi-Markov models for multiple observation sequences. Such
7462techniques are of interest when observed data is thought to be dependent on some
7463unobserved (or hidden) state. Also, this package is suitable for equidistant
7464time series data, with multivariate and/or missing data. Allows user defined
7465emission distributions.")
7466 (license license:gpl2+)))
16c5285a 7467
7468(define-public r-nleqslv
7469 (package
7470 (name "r-nleqslv")
7471 (version "3.3.2")
7472 (source
7473 (origin
7474 (method url-fetch)
7475 (uri (cran-uri "nleqslv" version))
7476 (sha256
7477 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7478 (build-system r-build-system)
7479 (native-inputs `(("gfortran" ,gfortran)))
7480 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7481 (synopsis "Solve systems of nonlinear equations")
7482 (description
7483 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7484Broyden or a Newton method with a choice of global strategies such as line
7485search and trust region. There are options for using a numerical or user
7486supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7487singular or ill-conditioned Jacobian.")
7488 (license license:gpl2+)))
63ec2c50 7489
7490(define-public r-physicalactivity
7491 (package
7492 (name "r-physicalactivity")
7493 (version "0.2-2")
7494 (source
7495 (origin
7496 (method url-fetch)
7497 (uri (cran-uri "PhysicalActivity" version))
7498 (sha256
7499 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7500 (properties
7501 `((upstream-name . "PhysicalActivity")))
7502 (build-system r-build-system)
7503 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7504 (synopsis "Procesing accelerometer data for physical activity measurement")
7505 (description
7506 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7507for classification of monitor wear and nonwear time intervals in accelerometer
7508data collected to assess physical activity. The package also contains functions
7509for making plots of accelerometer data and obtaining the summary of various
7510information including daily monitor wear time and the mean monitor wear time
7511during valid days. The revised package version 0.2-1 improved the functions
7512regarding speed, robustness and add better support for time zones and daylight
7513saving. In addition, several functions were added:
7514@enumerate
7515@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7516@item the @code{markPAI} can categorize physical activity intensity level based
7517on user-defined cut-points of accelerometer counts.
7518@end enumerate
7519 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7520@code{queryActigraph} functions.")
7521 (license license:gpl3+)))
f95d4542 7522
7523(define-public r-acc
7524 (package
7525 (name "r-acc")
7526 (version "1.3.3")
7527 (source
7528 (origin
7529 (method url-fetch)
7530 (uri (cran-uri "acc" version))
7531 (sha256
7532 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7533 (build-system r-build-system)
7534 (propagated-inputs
7535 `(("r-circlize" ,r-circlize)
7536 ("r-dbi" ,r-dbi)
7537 ("r-ggplot2" ,r-ggplot2)
7538 ("r-iterators" ,r-iterators)
7539 ("r-mhsmm" ,r-mhsmm)
7540 ("r-nleqslv" ,r-nleqslv)
7541 ("r-physicalactivity" ,r-physicalactivity)
7542 ("r-plyr" ,r-plyr)
7543 ("r-r-utils" ,r-r-utils)
7544 ("r-rcpp" ,r-rcpp)
7545 ("r-rcpparmadillo" ,r-rcpparmadillo)
7546 ("r-rsqlite" ,r-rsqlite)
7547 ("r-zoo" ,r-zoo)))
7548 (home-page "https://cran.r-project.org/web/packages/acc/")
7549 (synopsis "Exploring accelerometer data")
7550 (description
7551 "This package processes accelerometer data from uni-axial and tri-axial devices
7552and generates data summaries. Also, includes functions to plot, analyze, and
7553simulate accelerometer data.")
7554 (license license:gpl2+)))
f6890c08 7555
7556(define-public r-rbenchmark
7557 (package
7558 (name "r-rbenchmark")
7559 (version "1.0.0")
7560 (source
7561 (origin
7562 (method url-fetch)
7563 (uri (cran-uri "rbenchmark" version))
7564 (sha256
7565 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7566 (build-system r-build-system)
7567 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7568 (synopsis "Benchmarking routine for R")
7569 (description
7570 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7571and is intended to facilitate benchmarking of arbitrary R code. The library
7572consists of just one function, benchmark, which is a simple wrapper around
7573system.time. Given a specification of the benchmarking process (counts of
7574replications, evaluation environment) and an arbitrary number of expressions,
7575benchmark evaluates each of the expressions in the specified environment,
7576replicating the evaluation as many times as specified, and returning the results
7577conveniently wrapped into a data frame.")
7578 (license license:gpl2+)))
7579
9c4f118b
RW
7580(define-public r-mitools
7581 (package
7582 (name "r-mitools")
7583 (version "2.4")
7584 (source
7585 (origin
7586 (method url-fetch)
7587 (uri (cran-uri "mitools" version))
7588 (sha256
7589 (base32
7590 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j"))))
7591 (build-system r-build-system)
7592 (propagated-inputs `(("r-dbi" ,r-dbi)))
7593 (home-page "https://cran.r-project.org/web/packages/mitools/")
7594 (synopsis "Tools for multiple imputation of missing data")
7595 (description
7596 "This package provides tools to perform analyses and combine results from
7597multiple-imputation datasets.")
7598 (license license:gpl2)))
7599
dab3e92c
RW
7600(define-public r-magick
7601 (package
7602 (name "r-magick")
9c2d9780 7603 (version "2.2")
dab3e92c
RW
7604 (source
7605 (origin
7606 (method url-fetch)
7607 (uri (cran-uri "magick" version))
7608 (sha256
7609 (base32
9c2d9780 7610 "1xh5mhaks3wk1iwqs9d3lnbfv121lc1yz5fqdzk5il9ppr831l85"))))
dab3e92c
RW
7611 (build-system r-build-system)
7612 (inputs
7613 `(("imagemagick" ,imagemagick)
7614 ("zlib" ,zlib)))
7615 (propagated-inputs
7616 `(("r-curl" ,r-curl)
7617 ("r-magrittr" ,r-magrittr)
7618 ("r-rcpp" ,r-rcpp)))
7619 (native-inputs
7620 `(("pkg-config" ,pkg-config)))
7621 (home-page "https://github.com/ropensci/magick")
7622 (synopsis "Advanced graphics and image-processing in R")
7623 (description
7624 "This package provides bindings to ImageMagick, a comprehensive image
7625processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
7626etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
7627operations are vectorized via the Magick++ STL meaning they operate either on
7628a single frame or a series of frames for working with layers, collages, or
7629animation. In RStudio, images are automatically previewed when printed to the
7630console, resulting in an interactive editing environment.")
7631 (license license:expat)))
7632
f0bff698
RW
7633(define-public r-survey
7634 (package
7635 (name "r-survey")
7b18fac4 7636 (version "3.36")
f0bff698
RW
7637 (source
7638 (origin
7639 (method url-fetch)
7640 (uri (cran-uri "survey" version))
7641 (sha256
7642 (base32
7b18fac4 7643 "0xclsy4ram4k48vzh5m5bpmknnpwxnss85v73s4czsjj5ffjxwwh"))))
f0bff698
RW
7644 (build-system r-build-system)
7645 (propagated-inputs
7646 `(("r-lattice" ,r-lattice)
7647 ("r-matrix" ,r-matrix)
7648 ("r-minqa" ,r-minqa)
7b18fac4 7649 ("r-mitools" ,r-mitools)
f0bff698
RW
7650 ("r-numderiv" ,r-numderiv)
7651 ("r-survival" ,r-survival)))
7652 (home-page "http://r-survey.r-forge.r-project.org/survey/")
7653 (synopsis "Analysis of complex survey samples")
7654 (description
7655 "This package provides tools for the analysis of complex survey samples.
7656The provided features include: summary statistics, two-sample tests, rank
7657tests, generalised linear models, cumulative link models, Cox models,
7658loglinear models, and general maximum pseudolikelihood estimation for
7659multistage stratified, cluster-sampled, unequally weighted survey samples;
7660variances by Taylor series linearisation or replicate weights;
7661post-stratification, calibration, and raking; two-phase subsampling designs;
7662graphics; PPS sampling without replacement; principal components, and factor
7663analysis.")
7664 ;; Either version of the GPL.
7665 (license (list license:gpl2 license:gpl3))))
7666
7af2dd38 7667(define-public r-dvmisc
7668 (package
7669 (name "r-dvmisc")
a6a87db8 7670 (version "1.1.3")
7af2dd38 7671 (source
7672 (origin
7673 (method url-fetch)
7674 (uri (cran-uri "dvmisc" version))
7675 (sha256
a6a87db8 7676 (base32 "0x391pxg5mqgp5xxc8qwhwxky8ds7d9gr9iwmsb12c92kxfk00bv"))))
7af2dd38 7677 (build-system r-build-system)
7678 (propagated-inputs
a6a87db8
RW
7679 `(("r-cubature" ,r-cubature)
7680 ("r-data-table" ,r-data-table)
7681 ("r-dplyr" ,r-dplyr)
7682 ("r-ggplot2" ,r-ggplot2)
7683 ("r-mass" ,r-mass)
7684 ("r-mvtnorm" ,r-mvtnorm)
7685 ("r-pracma" ,r-pracma)
7686 ("r-purrr" ,r-purrr)
7af2dd38 7687 ("r-rbenchmark" ,r-rbenchmark)
a6a87db8
RW
7688 ("r-rcpp" ,r-rcpp)
7689 ("r-survey" ,r-survey)))
7af2dd38 7690 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7691 (synopsis "Faster computation of common statistics and miscellaneous functions")
7692 (description
7693 "This package implements faster versions of base R functions (e.g. mean, standard
7694deviation, covariance, weighted mean), mostly written in C++, along with
7695miscellaneous functions for various purposes (e.g. create the histogram with
7696fitted probability density function or probability mass function curve, create
7697the body mass index groups, assess the linearity assumption in logistic
7698regression).")
7699 (license license:gpl2)))
d8d8844e 7700
7701(define-public r-accelerometry
7702 (package
7703 (name "r-accelerometry")
7704 (version "3.1.2")
7705 (source
7706 (origin
7707 (method url-fetch)
7708 (uri (cran-uri "accelerometry" version))
7709 (sha256
7710 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7711 (build-system r-build-system)
7712 (propagated-inputs
7713 `(("r-dvmisc" ,r-dvmisc)
7714 ("r-rcpp" ,r-rcpp)))
7715 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7716 (synopsis "Functions for processing accelerometer data")
7717 (description
7718 "This package provides a collection of functions that perform operations on
7719time-series accelerometer data, such as identify the non-wear time, flag minutes
7720that are part of an activity bout, and find the maximum 10-minute average count
7721value. The functions are generally very flexible, allowing for a variety of
7722algorithms to be implemented.")
7723 (license license:gpl3)))
1ddb2b5c 7724
7725(define-public r-absim
7726 (package
7727 (name "r-absim")
7728 (version "0.2.6")
7729 (source
7730 (origin
7731 (method url-fetch)
7732 (uri (cran-uri "AbSim" version))
7733 (sha256
7734 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7735 (properties `((upstream-name . "AbSim")))
7736 (build-system r-build-system)
7737 (propagated-inputs
7738 `(("r-ape" ,r-ape)
7739 ("r-powerlaw" ,r-powerlaw)))
7740 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7741 (synopsis "Time resolved simulations of antibody repertoires")
7742 (description
7743 "This package provides simulation methods for the evolution of antibody repertoires.
7744 The heavy and light chain variable region of both human and C57BL/6 mice can
7745be simulated in a time-dependent fashion. Both single lineages using one set of
7746V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7747with an initial V-D-J recombination event, starting the first phylogenetic tree.
7748 Upon completion, the main loop of the algorithm begins, with each iteration
7749representing one simulated time step. Various mutation events are possible at
7750each time step, contributing to a diverse final repertoire.")
7751 (license license:gpl2)))
c2ffc4fb 7752
b5a31005
MIP
7753(define-public r-quic
7754 (package
7755 (name "r-quic")
7756 (version "1.1")
7757 (source
7758 (origin
7759 (method url-fetch)
7760 (uri (cran-uri "QUIC" version))
7761 (sha256
7762 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7763 (properties `((upstream-name . "QUIC")))
7764 (build-system r-build-system)
7765 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7766 (synopsis "Regularized sparse inverse covariance matrix estimation")
7767 (description
7768 "This package implements the regularized Gaussian maximum likelihood
7769estimation of the inverse of a covariance matrix. It uses Newton's method and
7770coordinate descent to solve the regularized inverse covariance matrix
7771estimation problem.")
7772 ;; The project home page states that the release is under GPLv3 or later.
7773 ;; The CRAN page only says GPL-3.
7774 (license license:gpl3+)))
7775
b509df82
MIP
7776(define-public r-abundant
7777 (package
7778 (name "r-abundant")
7779 (version "1.1")
7780 (source
7781 (origin
7782 (method url-fetch)
7783 (uri (cran-uri "abundant" version))
7784 (sha256
7785 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7786 (build-system r-build-system)
7787 (propagated-inputs
7788 `(("r-quic" ,r-quic)))
7789 (home-page "https://cran.r-project.org/web/packages/abundant/")
7790 (synopsis "Abundant regression and high-dimensional principal fitted components")
7791 (description
7792 "This package provides tools to fit and predict with the high-dimensional
7793principal fitted components model. This model is described by Cook, Forzani,
7794and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7795 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7796 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7797 (license license:gpl2+)))
7798
c2ffc4fb 7799(define-public r-ac3net
7800 (package
7801 (name "r-ac3net")
7802 (version "1.2.2")
7803 (source
7804 (origin
7805 (method url-fetch)
7806 (uri (cran-uri "Ac3net" version))
7807 (sha256
7808 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7809 (properties `((upstream-name . "Ac3net")))
7810 (build-system r-build-system)
7811 (propagated-inputs
7812 `(("r-data-table" ,r-data-table)))
7813 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7814 (synopsis "Inferring directional conservative causal core gene networks")
7815 (description "This package infers directional Conservative causal core
7816(gene) networks (C3NET). This is a version of the algorithm C3NET with
7817directional network.")
7818 (license license:gpl3+)))
da333859 7819
7820(define-public r-aca
7821 (package
7822 (name "r-aca")
7823 (version "1.1")
7824 (source
7825 (origin
7826 (method url-fetch)
7827 (uri (cran-uri "ACA" version))
7828 (sha256
7829 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7830 (properties `((upstream-name . "ACA")))
7831 (build-system r-build-system)
7832 (home-page "https://cran.r-project.org/web/packages/ACA/")
7833 (synopsis "Abrupt change-point or aberration detection in point series")
7834 (description
7835 "This package offers an interactive function for the detection of breakpoints in
7836series.")
7837 ;; Any version of the GPL
7838 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7839
7840(define-public r-acceptancesampling
7841 (package
7842 (name "r-acceptancesampling")
ddd168ff 7843 (version "1.0-6")
9c1c2108 7844 (source
7845 (origin
7846 (method url-fetch)
7847 (uri (cran-uri "AcceptanceSampling" version))
7848 (sha256
ddd168ff 7849 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 7850 (properties
7851 `((upstream-name . "AcceptanceSampling")))
7852 (build-system r-build-system)
7853 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7854 (synopsis "Creation and evaluation of acceptance sampling plans")
7855 (description
7856 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7857acceptance sampling plans. Acceptance sampling is a methodology commonly used
7858in quality control and improvement. International standards of acceptance
7859sampling provide sampling plans for specific circumstances. The aim of this
7860package is to provide an easy-to-use interface to visualize single, double or
7861multiple sampling plans. In addition, methods have been provided to enable the
7862user to assess sampling plans against pre-specified levels of performance, as
7863measured by the probability of acceptance for a given level of quality in the
7864lot.")
7865 (license license:gpl3+)))
7866
63781c57
LF
7867(define-public r-acclma
7868 (package
7869 (name "r-acclma")
7870 (version "1.0")
7871 (source
7872 (origin
7873 (method url-fetch)
7874 (uri (cran-uri "ACCLMA" version))
7875 (sha256
7876 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7877 (properties `((upstream-name . "ACCLMA")))
7878 (build-system r-build-system)
7879 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7880 (synopsis "ACC & LMA graph plotting")
7881 (description
666fb288
LC
7882 "This package contains a function that imports data from a @acronym{CSV,
7883Comma-Separated Values} file, or uses manually entered data from the format (x,
7884y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7885Curve} vs @acronym{LOI, Line of Independence} graph and
7886@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7887function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7888appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7889string) was passed, a manual data entry window is opened. The header parameter
7890indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7891a header row or not. The dataset should contain only one independent variable
7892(x) and one dependent variable (y) and can contain a weight for each
7893observation.")
7894 (license license:gpl2)))
b55697fb
LL
7895
7896(define-public r-aspi
7897 (package
7898 (name "r-aspi")
7899 (version "0.2.0")
7900 (source
7901 (origin
7902 (method url-fetch)
7903 (uri (cran-uri "aspi" version))
7904 (sha256
7905 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7906 (build-system r-build-system)
7907 (home-page
7908 "https://cran.r-project.org/web/packages/aspi/")
7909 (synopsis
7910 "Analysis of symmetry of parasitic infections")
7911 (description
7912 "This package provides tools for the analysis and visualization of bilateral
7913 asymmetry in parasitic infections.")
7914 (license license:gpl3+)))
302db585
RW
7915
7916(define-public r-sandwich
7917 (package
7918 (name "r-sandwich")
0eb306d3 7919 (version "2.5-1")
302db585
RW
7920 (source
7921 (origin
7922 (method url-fetch)
7923 (uri (cran-uri "sandwich" version))
7924 (sha256
7925 (base32
0eb306d3 7926 "1mk685b9wq7k566pbml52rj96i5h6b3vf215k9picgmq296nzvyv"))))
302db585
RW
7927 (build-system r-build-system)
7928 (propagated-inputs
7929 `(("r-zoo" ,r-zoo)))
7930 (home-page "https://cran.r-project.org/web/packages/sandwich/")
7931 (synopsis "Robust Covariance Matrix Estimators")
7932 (description
7933 "This package provides model-robust standard error estimators for
7934cross-sectional, time series, clustered, panel, and longitudinal data.")
7935 ;; Either version of the license.
7936 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
7937
7938(define-public r-th-data
7939 (package
7940 (name "r-th-data")
62595ee3 7941 (version "1.0-10")
6ce07cf9
RW
7942 (source
7943 (origin
7944 (method url-fetch)
7945 (uri (cran-uri "TH.data" version))
7946 (sha256
7947 (base32
62595ee3 7948 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
7949 (properties `((upstream-name . "TH.data")))
7950 (build-system r-build-system)
7951 (propagated-inputs
7952 `(("r-mass" ,r-mass)
7953 ("r-survival" ,r-survival)))
7954 (home-page "https://cran.r-project.org/web/packages/TH.data/")
7955 (synopsis "Shared data sets")
7956 (description
7957 "This package contains supporting data sets that are used in other
7958packages maintained by Torsten Hothorn.")
7959 (license license:gpl3)))
7753b543
RW
7960
7961(define-public r-multcomp
7962 (package
7963 (name "r-multcomp")
b1f39e8c 7964 (version "1.4-10")
7753b543
RW
7965 (source
7966 (origin
7967 (method url-fetch)
7968 (uri (cran-uri "multcomp" version))
7969 (sha256
7970 (base32
b1f39e8c 7971 "1kzmdn9jmz5bmhf3wsfr12ljbasmwsgcsfdia52k0bi6q0swdg19"))))
7753b543
RW
7972 (build-system r-build-system)
7973 (propagated-inputs
7974 `(("r-codetools" ,r-codetools)
7975 ("r-mvtnorm" ,r-mvtnorm)
7976 ("r-sandwich" ,r-sandwich)
7977 ("r-survival" ,r-survival)
7978 ("r-th-data" ,r-th-data)))
7979 (home-page "https://cran.r-project.org/web/packages/multcomp/")
7980 (synopsis "Simultaneous inference in general parametric models")
7981 (description
7982 "Simultaneous tests and confidence intervals for general linear
7983hypotheses in parametric models, including linear, generalized linear, linear
7984mixed effects, and survival models. The package includes demos reproducing
7985analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
7986Hothorn, Westfall, 2010, CRC Press).")
7987 (license license:gpl2)))
55a08dce
RW
7988
7989(define-public r-emmeans
7990 (package
7991 (name "r-emmeans")
3ca2ddd0 7992 (version "1.4.2")
55a08dce
RW
7993 (source
7994 (origin
7995 (method url-fetch)
7996 (uri (cran-uri "emmeans" version))
7997 (sha256
7998 (base32
3ca2ddd0 7999 "1sxwbh6sym2shrj7gva8q96ca2csqz3081q4d84avpxz15dfz1z1"))))
55a08dce
RW
8000 (build-system r-build-system)
8001 (propagated-inputs
8002 `(("r-estimability" ,r-estimability)
8003 ("r-mvtnorm" ,r-mvtnorm)
e0f86164 8004 ("r-numderiv" ,r-numderiv)
55a08dce
RW
8005 ("r-plyr" ,r-plyr)
8006 ("r-xtable" ,r-xtable)))
8007 (home-page "https://github.com/rvlenth/emmeans")
8008 (synopsis "Estimated marginal means, aka least-squares means")
8009 (description
8010 "This package provides tools to obtain @dfn{estimated marginal
8011means} (EMMs) for many linear, generalized linear, and mixed models. It can
8012be used to compute contrasts or linear functions of EMMs, trends, and
8013comparisons of slopes.")
8014 ;; Either version of the license.
8015 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
8016
8017(define-public r-pwr
8018 (package
8019 (name "r-pwr")
8020 (version "1.2-2")
8021 (source
8022 (origin
8023 (method url-fetch)
8024 (uri (cran-uri "pwr" version))
8025 (sha256
8026 (base32
8027 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
8028 (build-system r-build-system)
8029 (native-inputs
8030 `(("r-knitr" ,r-knitr)))
8031 (home-page "https://github.com/heliosdrm/pwr")
8032 (synopsis "Basic functions for power analysis")
8033 (description
8034 "This package provides power analysis functions along the lines of
8035Cohen (1988).")
8036 (license license:gpl3+)))
bd531e83 8037
42f344fa
RW
8038(define-public r-libcoin
8039 (package
8040 (name "r-libcoin")
a13f81dd 8041 (version "1.0-5")
42f344fa
RW
8042 (source
8043 (origin
8044 (method url-fetch)
8045 (uri (cran-uri "libcoin" version))
8046 (sha256
8047 (base32
a13f81dd 8048 "1cm9x1dlg9f7fh7n5nw3x4a7rl88c7ylrlc8x3rx4mq5w1j42x0a"))))
42f344fa
RW
8049 (build-system r-build-system)
8050 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
8051 (home-page "https://cran.r-project.org/web/packages/libcoin")
8052 (synopsis "Linear test statistics for permutation inference")
8053 (description
8054 "This package provides basic infrastructure for linear test statistics
8055and permutation inference in the framework of Strasser and Weber (1999).")
8056 (license license:gpl2)))
8057
bd531e83
RW
8058(define-public r-coin
8059 (package
8060 (name "r-coin")
1656a425 8061 (version "1.3-1")
bd531e83
RW
8062 (source
8063 (origin
8064 (method url-fetch)
8065 (uri (cran-uri "coin" version))
8066 (sha256
8067 (base32
1656a425 8068 "0qi03fyqw42a2vnqcia5l2m1mzyarj2q1iblknx9n19bdsd53qjx"))))
bd531e83
RW
8069 (build-system r-build-system)
8070 (propagated-inputs
f69ba00f
RW
8071 `(("r-libcoin" ,r-libcoin)
8072 ("r-matrixstats" ,r-matrixstats)
8073 ("r-modeltools" ,r-modeltools)
bd531e83
RW
8074 ("r-multcomp" ,r-multcomp)
8075 ("r-mvtnorm" ,r-mvtnorm)
8076 ("r-survival" ,r-survival)))
8077 (home-page "http://coin.r-forge.r-project.org")
8078 (synopsis "Conditional inference procedures in a permutation test framework")
8079 (description
8080 "This package provides conditional inference procedures for the general
8081independence problem including two-sample, K-sample (non-parametric ANOVA),
8082correlation, censored, ordered and multivariate problems.")
8083 (license license:gpl2)))
9b3ecb60
RW
8084
8085(define-public r-bayesplot
8086 (package
8087 (name "r-bayesplot")
1d7bde78 8088 (version "1.7.0")
9b3ecb60
RW
8089 (source
8090 (origin
8091 (method url-fetch)
8092 (uri (cran-uri "bayesplot" version))
8093 (sha256
8094 (base32
1d7bde78 8095 "0h23sbfny2hcipvvfhq5aiwdh1vanizn7f8lpb9kffypxhcd7v7w"))))
9b3ecb60
RW
8096 (build-system r-build-system)
8097 (inputs
8098 `(("pandoc" ,ghc-pandoc)
8099 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
8100 (propagated-inputs
8101 `(("r-dplyr" ,r-dplyr)
8102 ("r-ggplot2" ,r-ggplot2)
8103 ("r-ggridges" ,r-ggridges)
1d7bde78 8104 ("r-glue" ,r-glue)
9b3ecb60 8105 ("r-reshape2" ,r-reshape2)
1d7bde78
RW
8106 ("r-rlang" ,r-rlang)
8107 ("r-tibble" ,r-tibble)
8108 ("r-tidyselect" ,r-tidyselect)))
9b3ecb60
RW
8109 (home-page "http://mc-stan.org/bayesplot")
8110 (synopsis "Plotting for Bayesian models")
8111 (description
8112 "This package provides plotting functions for posterior analysis, model
8113checking, and MCMC diagnostics. The package is designed not only to provide
8114convenient functionality for users, but also a common set of functions that
8115can be easily used by developers working on a variety of R packages for
8116Bayesian modeling.")
8117 (license license:gpl3+)))
3b8a3f55
RW
8118
8119(define-public r-tmb
8120 (package
8121 (name "r-tmb")
492ec498 8122 (version "1.7.15")
3b8a3f55
RW
8123 (source
8124 (origin
8125 (method url-fetch)
8126 (uri (cran-uri "TMB" version))
8127 (sha256
8128 (base32
492ec498 8129 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
8130 (properties `((upstream-name . "TMB")))
8131 (build-system r-build-system)
8132 (propagated-inputs
8133 `(("r-matrix" ,r-matrix)
8134 ("r-rcppeigen" ,r-rcppeigen)))
8135 (home-page "http://tmb-project.org")
8136 (synopsis "Template model builder: a general random effect tool")
8137 (description
8138 "With this tool, a user should be able to quickly implement complex
8139random effect models through simple C++ templates. The package combines
8140@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
8141matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
8142from R) to obtain an efficient implementation of the applied Laplace
8143approximation with exact derivatives. Key features are: Automatic sparseness
8144detection, parallelism through BLAS and parallel user templates.")
8145 (license license:gpl2)))
aa4bde0b
RW
8146
8147(define-public r-sjstats
8148 (package
8149 (name "r-sjstats")
664e15ed 8150 (version "0.17.6")
aa4bde0b
RW
8151 (source
8152 (origin
8153 (method url-fetch)
8154 (uri (cran-uri "sjstats" version))
8155 (sha256
8156 (base32
664e15ed 8157 "11z1wfi0d74d1rld0320l3vmv6rl41wa0v9bjc44rk06yc90wld2"))))
aa4bde0b
RW
8158 (build-system r-build-system)
8159 (propagated-inputs
a1473cb4
RW
8160 `(("r-bayestestr" ,r-bayestestr)
8161 ("r-broom" ,r-broom)
aa4bde0b
RW
8162 ("r-dplyr" ,r-dplyr)
8163 ("r-emmeans" ,r-emmeans)
a7524f70 8164 ("r-insight" ,r-insight)
aa4bde0b
RW
8165 ("r-lme4" ,r-lme4)
8166 ("r-magrittr" ,r-magrittr)
8167 ("r-mass" ,r-mass)
aa4bde0b 8168 ("r-modelr" ,r-modelr)
664e15ed 8169 ("r-parameters" ,r-parameters)
a1473cb4 8170 ("r-performance" ,r-performance)
aa4bde0b 8171 ("r-purrr" ,r-purrr)
aa4bde0b
RW
8172 ("r-rlang" ,r-rlang)
8173 ("r-sjlabelled" ,r-sjlabelled)
8174 ("r-sjmisc" ,r-sjmisc)
8175 ("r-tidyr" ,r-tidyr)))
8176 (home-page "https://github.com/strengejacke/sjstats")
8177 (synopsis "Functions for common statistical computations")
8178 (description
8179 "This package provides a collection of convenient functions for common
8180statistical computations, which are not directly provided by R's @code{base}
8181or @code{stats} packages. This package aims at providing, first, shortcuts
8182for statistical measures, which otherwise could only be calculated with
8183additional effort. Second, these shortcut functions are generic, and can be
8184applied not only to vectors, but also to other objects as well. The focus of
8185most functions lies on summary statistics or fit measures for regression
8186models, including generalized linear models, mixed effects models and Bayesian
8187models.")
8188 (license license:gpl3)))
41394423
RW
8189
8190(define-public r-glmmtmb
8191 (package
8192 (name "r-glmmtmb")
1afe5644 8193 (version "0.2.3")
41394423
RW
8194 (source
8195 (origin
8196 (method url-fetch)
8197 (uri (cran-uri "glmmTMB" version))
8198 (sha256
8199 (base32
1afe5644 8200 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
8201 (properties `((upstream-name . "glmmTMB")))
8202 (build-system r-build-system)
8203 (propagated-inputs
8204 `(("r-lme4" ,r-lme4)
8205 ("r-matrix" ,r-matrix)
8206 ("r-nlme" ,r-nlme)
8207 ("r-rcppeigen" ,r-rcppeigen)
8208 ("r-tmb" ,r-tmb)))
8209 (native-inputs
1afe5644 8210 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
8211 (home-page "https://github.com/glmmTMB")
8212 (synopsis "Generalized linear mixed models")
8213 (description
8214 "Fit linear and generalized linear mixed models with various extensions,
8215including zero-inflation. The models are fitted using maximum likelihood
8216estimation via the Template Model Builder. Random effects are assumed to be
8217Gaussian on the scale of the linear predictor and are integrated out using the
8218Laplace approximation. Gradients are calculated using automatic
8219differentiation.")
8220 (license license:agpl3+)))
489a6178 8221
c4568c5c
RW
8222(define-public r-bayestestr
8223 (package
8224 (name "r-bayestestr")
18376def 8225 (version "0.4.0")
c4568c5c
RW
8226 (source
8227 (origin
8228 (method url-fetch)
8229 (uri (cran-uri "bayestestR" version))
8230 (sha256
8231 (base32
18376def 8232 "1d3f50rzjzgzclwd6j887dssyhv7hdq7pik9nnlr3w775v3f69zc"))))
c4568c5c
RW
8233 (properties `((upstream-name . "bayestestR")))
8234 (build-system r-build-system)
8235 (propagated-inputs
8236 `(("r-insight" ,r-insight)))
8237 (home-page "https://github.com/easystats/bayestestR")
8238 (synopsis "Describe Bayesian models and posterior distributions")
8239 (description
8240 "This package provides utilities to understand and describe posterior
8241distributions and Bayesian models. It includes point-estimates such as
8242@dfn{Maximum A Posteriori} (MAP), measures of dispersion such as @dfn{Highest
8243Density Interval} (HDI), and indices used for null-hypothesis testing (such as
8244ROPE percentage and pd).")
8245 (license license:gpl3)))
8246
711a2f06
RW
8247(define-public r-performance
8248 (package
8249 (name "r-performance")
c60ed4d6 8250 (version "0.4.0")
711a2f06
RW
8251 (source
8252 (origin
8253 (method url-fetch)
8254 (uri (cran-uri "performance" version))
8255 (sha256
8256 (base32
c60ed4d6 8257 "0lxpmp9smn5r3xvfik36nr608wcpmmximjh0v2sckyvjf7hnb4s0"))))
711a2f06
RW
8258 (build-system r-build-system)
8259 (propagated-inputs
8260 `(("r-bayestestr" ,r-bayestestr)
8261 ("r-insight" ,r-insight)))
8262 (home-page "https://easystats.github.io/performance/")
8263 (synopsis "Assessment of regression models performance")
8264 (description
8265 "This package provides utilities for computing measures to assess model
8266quality, which are not directly provided by R's @code{base} or @code{stats}
8267packages. These include e.g. measures like r-squared, intraclass correlation
8268coefficient, root mean squared error or functions to check models for
8269overdispersion, singularity or zero-inflation and more. Functions apply to a
8270large variety of regression models, including generalized linear models, mixed
8271effects models and Bayesian models.")
8272 (license license:gpl3)))
8273
489a6178
RW
8274(define-public r-ggeffects
8275 (package
8276 (name "r-ggeffects")
f396d343 8277 (version "0.12.0")
489a6178
RW
8278 (source
8279 (origin
8280 (method url-fetch)
8281 (uri (cran-uri "ggeffects" version))
8282 (sha256
8283 (base32
f396d343 8284 "0idfycjk05gyykfp9ibmhxfcjvd01ikh1dl0fb4nqw6znw3ar0xp"))))
489a6178
RW
8285 (build-system r-build-system)
8286 (propagated-inputs
fef93da8
RW
8287 `(("r-dplyr" ,r-dplyr)
8288 ("r-insight" ,r-insight)
489a6178
RW
8289 ("r-magrittr" ,r-magrittr)
8290 ("r-mass" ,r-mass)
489a6178
RW
8291 ("r-purrr" ,r-purrr)
8292 ("r-rlang" ,r-rlang)
8293 ("r-scales" ,r-scales)
8294 ("r-sjlabelled" ,r-sjlabelled)
fef93da8 8295 ("r-sjmisc" ,r-sjmisc)))
489a6178
RW
8296 (home-page "https://github.com/strengejacke/ggeffects")
8297 (synopsis "Create tidy data frames of marginal effects for ggplot")
8298 (description
8299 "This package provides tools to compute marginal effects from statistical
8300models and return the result as tidy data frames. These data frames are ready
8301to use with the @code{ggplot2} package. Marginal effects can be calculated
8302for many different models. Interaction terms, splines and polynomial terms
8303are also supported. The two main functions are @code{ggpredict()} and
8304@code{ggeffect()}. There is a generic @code{plot()} method to plot the
8305results using @code{ggplot2}.")
8306 (license license:gpl3)))
7b63047c
RW
8307
8308(define-public r-sjplot
8309 (package
8310 (name "r-sjplot")
97b44f5e 8311 (version "2.7.2")
7b63047c
RW
8312 (source
8313 (origin
8314 (method url-fetch)
8315 (uri (cran-uri "sjPlot" version))
8316 (sha256
97b44f5e 8317 (base32 "1kx1qqgp4fhwwwpqn9mv8m1pnpjxfs7ww36ns7j1ja4a7ydwn2hp"))))
7b63047c
RW
8318 (properties `((upstream-name . "sjPlot")))
8319 (build-system r-build-system)
8320 (propagated-inputs
d22d7904
RW
8321 `(("r-bayestestr" ,r-bayestestr)
8322 ("r-broom" ,r-broom)
7b63047c
RW
8323 ("r-dplyr" ,r-dplyr)
8324 ("r-forcats" ,r-forcats)
8325 ("r-ggeffects" ,r-ggeffects)
8326 ("r-ggplot2" ,r-ggplot2)
a5a64814 8327 ("r-ggrepel" ,r-ggrepel)
7b63047c 8328 ("r-glmmtmb" ,r-glmmtmb)
d22d7904 8329 ("r-insight" ,r-insight)
7b63047c
RW
8330 ("r-knitr" ,r-knitr)
8331 ("r-lme4" ,r-lme4)
8332 ("r-magrittr" ,r-magrittr)
8333 ("r-mass" ,r-mass)
8334 ("r-modelr" ,r-modelr)
8335 ("r-nlme" ,r-nlme)
d22d7904 8336 ("r-performance" ,r-performance)
7b63047c
RW
8337 ("r-psych" ,r-psych)
8338 ("r-purrr" ,r-purrr)
8339 ("r-rlang" ,r-rlang)
8340 ("r-scales" ,r-scales)
8341 ("r-sjlabelled" ,r-sjlabelled)
8342 ("r-sjmisc" ,r-sjmisc)
8343 ("r-sjstats" ,r-sjstats)
8344 ("r-tidyr" ,r-tidyr)))
8345 (home-page "https://strengejacke.github.io/sjPlot/")
8346 (synopsis "Data visualization for statistics in social science")
8347 (description
8348 "This package represents a collection of plotting and table output
8349functions for data visualization. Results of various statistical
8350analyses (that are commonly used in social sciences) can be visualized using
8351this package, including simple and cross tabulated frequencies, histograms,
8352box plots, (generalized) linear models, mixed effects models, principal
8353component analysis and correlation matrices, cluster analyses, scatter plots,
8354stacked scales, effects plots of regression models (including interaction
8355terms) and much more. This package supports labelled data.")
8356 (license license:gpl3)))
03f80112
RW
8357
8358(define-public r-ini
8359 (package
8360 (name "r-ini")
8361 (version "0.3.1")
8362 (source
8363 (origin
8364 (method url-fetch)
8365 (uri (cran-uri "ini" version))
8366 (sha256
8367 (base32
8368 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
8369 (build-system r-build-system)
8370 (home-page "https://github.com/dvdscripter/ini")
8371 (synopsis "Read and write configuration files")
8372 (description
8373 "This package provides tools to parse simple @code{.ini} configuration
8374files to an structured list. Users can manipulate this resulting list with
8375@code{lapply()} functions. This same structured list can be used to write
8376back to file after modifications.")
8377 (license license:gpl3)))
21405e81
RW
8378
8379(define-public r-gh
8380 (package
8381 (name "r-gh")
8382 (version "1.0.1")
8383 (source
8384 (origin
8385 (method url-fetch)
8386 (uri (cran-uri "gh" version))
8387 (sha256
8388 (base32
8389 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
8390 (build-system r-build-system)
8391 (propagated-inputs
8392 `(("r-httr" ,r-httr)
8393 ("r-ini" ,r-ini)
8394 ("r-jsonlite" ,r-jsonlite)))
8395 (home-page "https://github.com/r-lib/gh#readme")
8396 (synopsis "Access the GitHub API via R")
8397 (description
8398 "This package provides a minimal R client to access the GitHub API.")
8399 (license license:expat)))
d6871153
RW
8400
8401(define-public r-fs
8402 (package
8403 (name "r-fs")
c02f574d 8404 (version "1.3.1")
d6871153
RW
8405 (source
8406 (origin
8407 (method url-fetch)
8408 (uri (cran-uri "fs" version))
8409 (sha256
8410 (base32
c02f574d 8411 "1g26rgx13dzigp2vrlld6h28q33lwbax97zvwdrq2pc3iz54v4yn"))))
d6871153
RW
8412 (build-system r-build-system)
8413 (propagated-inputs
8414 `(("r-rcpp" ,r-rcpp)))
8415 (native-inputs
8416 `(("pkg-config" ,pkg-config)))
8417 (home-page "http://fs.r-lib.org")
8418 (synopsis "Cross-platform file system operations based on libuv")
8419 (description
8420 "This package provides a cross-platform interface to file system
8421operations, built on top of the libuv C library.")
8422 (license license:gpl3)))
153e5b2d
RW
8423
8424(define-public r-clisymbols
8425 (package
8426 (name "r-clisymbols")
8427 (version "1.2.0")
8428 (source
8429 (origin
8430 (method url-fetch)
8431 (uri (cran-uri "clisymbols" version))
8432 (sha256
8433 (base32
8434 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
8435 (build-system r-build-system)
8436 (home-page "https://github.com/gaborcsardi/clisymbols")
8437 (synopsis "Unicode symbols at the R prompt")
8438 (description
8439 "This package provides a small subset of Unicode symbols, that are useful
8440when building command line applications. They fall back to alternatives on
8441terminals that do not support Unicode.")
8442 (license license:expat)))
efefd3ec
RW
8443
8444(define-public r-usethis
8445 (package
8446 (name "r-usethis")
99765abb 8447 (version "1.5.1")
efefd3ec
RW
8448 (source
8449 (origin
8450 (method url-fetch)
8451 (uri (cran-uri "usethis" version))
8452 (sha256
8453 (base32
99765abb 8454 "07an5wbikilg7cb3q6x5aykw8dfqnjrc3wpfb7gjmy0d9fh20fcy"))))
efefd3ec
RW
8455 (build-system r-build-system)
8456 (propagated-inputs
8457 `(("r-clipr" ,r-clipr)
8458 ("r-clisymbols" ,r-clisymbols)
8459 ("r-crayon" ,r-crayon)
8460 ("r-curl" ,r-curl)
8461 ("r-desc" ,r-desc)
8462 ("r-fs" ,r-fs)
8463 ("r-gh" ,r-gh)
8464 ("r-git2r" ,r-git2r)
8465 ("r-glue" ,r-glue)
35171015 8466 ("r-purrr" ,r-purrr)
efefd3ec
RW
8467 ("r-rlang" ,r-rlang)
8468 ("r-rprojroot" ,r-rprojroot)
8469 ("r-rstudioapi" ,r-rstudioapi)
35171015
RW
8470 ("r-whisker" ,r-whisker)
8471 ("r-withr" ,r-withr)
8472 ("r-yaml" ,r-yaml)))
efefd3ec
RW
8473 (home-page "https://github.com/r-lib/usethis")
8474 (synopsis "Automate R package and project setup")
8475 (description
8476 "This package helps you to automate R package and project setup tasks
8477that are otherwise performed manually. This includes setting up unit testing,
8478test coverage, continuous integration, Git, GitHub integration, licenses,
8479Rcpp, RStudio projects, and more.")
8480 (license license:gpl3)))
99342624
RW
8481
8482(define-public r-sessioninfo
8483 (package
8484 (name "r-sessioninfo")
3d6fa1a3 8485 (version "1.1.1")
99342624
RW
8486 (source
8487 (origin
8488 (method url-fetch)
8489 (uri (cran-uri "sessioninfo" version))
8490 (sha256
8491 (base32
3d6fa1a3 8492 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
8493 (build-system r-build-system)
8494 (propagated-inputs
8495 `(("r-cli" ,r-cli)
8496 ("r-withr" ,r-withr)))
8497 (home-page "https://github.com/r-lib/sessioninfo#readme")
8498 (synopsis "R session information")
8499 (description
8500 "This package provides tools to query and print information about the
8501current R session. It is similar to @code{utils::sessionInfo()}, but includes
8502more information about packages, and where they were installed from.")
8503 (license license:gpl2)))
cbc8e6dd
RW
8504
8505(define-public r-remotes
8506 (package
8507 (name "r-remotes")
da4754a3 8508 (version "2.1.0")
cbc8e6dd
RW
8509 (source
8510 (origin
8511 (method url-fetch)
8512 (uri (cran-uri "remotes" version))
8513 (sha256
8514 (base32
da4754a3 8515 "19v8dmnk9l4i9m64p7zgmj7y1vhnnwhi5kyn0k5d034zzkvchi49"))))
cbc8e6dd
RW
8516 (build-system r-build-system)
8517 (home-page "https://github.com/r-lib/remotes#readme")
8518 (synopsis "R package installation from remote repositories")
8519 (description
8520 "Download and install R packages stored in GitHub, BitBucket, or plain
8521subversion or git repositories. This package is a lightweight replacement of
8522the @code{install_*} functions in the @code{devtools} package. Indeed most of
8523the code was copied over from @code{devtools}.")
8524 (license license:gpl2+)))
7d8f3470
RW
8525
8526(define-public r-xopen
8527 (package
8528 (name "r-xopen")
8529 (version "1.0.0")
8530 (source
8531 (origin
8532 (method url-fetch)
8533 (uri (cran-uri "xopen" version))
8534 (sha256
8535 (base32
8536 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
8537 (build-system r-build-system)
8538 (propagated-inputs
8539 `(("r-processx" ,r-processx)))
8540 (home-page "https://github.com/r-lib/xopen#readme")
8541 (synopsis "Open system files, URLs, anything")
8542 (description
8543 "This package provides a cross-platform solution to open files,
8544directories or URLs with their associated programs.")
8545 (license license:expat)))
5df4e27f
RW
8546
8547(define-public r-rcmdcheck
8548 (package
8549 (name "r-rcmdcheck")
a75c6d9c 8550 (version "1.3.3")
5df4e27f
RW
8551 (source
8552 (origin
8553 (method url-fetch)
8554 (uri (cran-uri "rcmdcheck" version))
8555 (sha256
8556 (base32
a75c6d9c 8557 "1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
5df4e27f
RW
8558 (build-system r-build-system)
8559 (propagated-inputs
8560 `(("r-callr" ,r-callr)
8561 ("r-cli" ,r-cli)
8562 ("r-crayon" ,r-crayon)
8563 ("r-desc" ,r-desc)
8564 ("r-digest" ,r-digest)
8565 ("r-pkgbuild" ,r-pkgbuild)
8566 ("r-prettyunits" ,r-prettyunits)
8567 ("r-r6" ,r-r6)
8568 ("r-rprojroot" ,r-rprojroot)
7466c3bb 8569 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
8570 ("r-withr" ,r-withr)
8571 ("r-xopen" ,r-xopen)))
8572 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
8573 (synopsis "Run R CMD check from R and capture results")
8574 (description
8575 "Run @code{R CMD check} from R programmatically, and capture the results
8576of the individual checks.")
8577 (license license:expat)))
9b02d1a1
RW
8578
8579(define-public r-rapportools
8580 (package
8581 (name "r-rapportools")
8582 (version "1.0")
8583 (source
8584 (origin
8585 (method url-fetch)
8586 (uri (cran-uri "rapportools" version))
8587 (sha256
8588 (base32
8589 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
8590 (build-system r-build-system)
8591 (propagated-inputs
8592 `(("r-pander" ,r-pander)
8593 ("r-plyr" ,r-plyr)
8594 ("r-reshape" ,r-reshape)))
8595 (home-page "https://cran.r-project.org/web/packages/rapportools/")
8596 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
8597 (description
8598 "This package provides helper functions that act as wrappers to more
8599advanced statistical methods with the advantage of having sane defaults for
8600quick reporting.")
8601 (license license:agpl3+)))
319a80ce
RW
8602
8603(define-public r-pander
8604 (package
8605 (name "r-pander")
a44f8b00 8606 (version "0.6.3")
319a80ce
RW
8607 (source
8608 (origin
8609 (method url-fetch)
8610 (uri (cran-uri "pander" version))
8611 (sha256
8612 (base32
a44f8b00 8613 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
8614 (build-system r-build-system)
8615 (propagated-inputs
8616 `(("r-digest" ,r-digest)
8617 ("r-rcpp" ,r-rcpp)))
8618 (home-page "https://rapporter.github.io/pander")
8619 (synopsis "Render R objects into Pandoc's markdown")
8620 (description
8621 "The main aim of the pander R package is to provide a minimal and easy
8622tool for rendering R objects into Pandoc's markdown. The package is also
8623capable of exporting/converting complex Pandoc documents (reports) in various
8624ways.")
8625 ;; This package is licensed under either the AGPLv3+ or the very rarely
8626 ;; used OSL 3.0.
8627 (license license:agpl3+)))
74cc74e4
RW
8628
8629(define-public r-summarytools
8630 (package
8631 (name "r-summarytools")
084ea348 8632 (version "0.9.4")
74cc74e4
RW
8633 (source
8634 (origin
8635 (method url-fetch)
8636 (uri (cran-uri "summarytools" version))
8637 (sha256
8638 (base32
084ea348 8639 "1n695baz56mg4f13xjjadfq0xalw5xsn6xicil0yap5hgi8fsr3a"))))
74cc74e4
RW
8640 (build-system r-build-system)
8641 (propagated-inputs
5093cbdc
RW
8642 `(("r-checkmate" ,r-checkmate)
8643 ("r-dplyr" ,r-dplyr)
8644 ("r-htmltools" ,r-htmltools)
74cc74e4 8645 ("r-lubridate" ,r-lubridate)
5093cbdc 8646 ("r-magick" ,r-magick)
74cc74e4
RW
8647 ("r-matrixstats" ,r-matrixstats)
8648 ("r-pander" ,r-pander)
8649 ("r-pryr" ,r-pryr)
8650 ("r-rapportools" ,r-rapportools)
5093cbdc 8651 ("r-rcurl" ,r-rcurl)
4c920fbb 8652 ("r-tibble" ,r-tibble)
5093cbdc 8653 ("r-tidyr" ,r-tidyr)))
74cc74e4
RW
8654 (home-page "https://github.com/dcomtois/summarytools")
8655 (synopsis "Tools to quickly and neatly summarize data")
8656 (description
8657 "This package provides tools for data frame summaries, cross-tabulations,
8658weight-enabled frequency tables and common univariate statistics in concise
8659tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8660good point-of-entry for exploring data, both for experienced and new R
8661users.")
8662 (license license:gpl2)))
7c7ee6cf
RW
8663
8664(define-public r-lsei
8665 (package
8666 (name "r-lsei")
8667 (version "1.2-0")
8668 (source
8669 (origin
8670 (method url-fetch)
8671 (uri (cran-uri "lsei" version))
8672 (sha256
8673 (base32
8674 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8675 (build-system r-build-system)
8676 (native-inputs
8677 `(("gfortran" ,gfortran)))
8678 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8679 (synopsis "Solve regression problems under equality/inequality constraints")
8680 (description
8681 "It contains functions that solve least squares linear regression
8682problems under linear equality/inequality constraints. Functions for solving
8683quadratic programming problems are also available, which transform such
8684problems into least squares ones first.")
8685 (license license:gpl2+)))
2ea75a83
RW
8686
8687(define-public r-npsurv
8688 (package
8689 (name "r-npsurv")
8690 (version "0.4-0")
8691 (source
8692 (origin
8693 (method url-fetch)
8694 (uri (cran-uri "npsurv" version))
8695 (sha256
8696 (base32
8697 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8698 (build-system r-build-system)
8699 (propagated-inputs
8700 `(("r-lsei" ,r-lsei)))
8701 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8702 (synopsis "Nonparametric survival analysis")
8703 (description
8704 "This package contains functions for non-parametric survival analysis of
8705exact and interval-censored observations.")
8706 (license license:gpl2+)))
32499b26
RW
8707
8708(define-public r-clusteval
8709 (package
8710 (name "r-clusteval")
8711 (version "0.1")
8712 (source
8713 (origin
8714 (method url-fetch)
8715 (uri (cran-uri "clusteval" version))
8716 (sha256
8717 (base32
8718 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8719 (build-system r-build-system)
8720 (propagated-inputs
8721 `(("r-mvtnorm" ,r-mvtnorm)
8722 ("r-rcpp" ,r-rcpp)))
8723 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8724 (synopsis "Evaluation of clustering algorithms")
8725 (description
8726 "This R package provides a suite of tools to evaluate clustering
8727algorithms, clusterings, and individual clusters.")
8728 (license license:expat)))
373cef0a
RW
8729
8730(define-public r-tweedie
8731 (package
8732 (name "r-tweedie")
8733 (version "2.3.2")
8734 (source
8735 (origin
8736 (method url-fetch)
8737 (uri (cran-uri "tweedie" version))
8738 (sha256
8739 (base32
8740 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8741 (build-system r-build-system)
8742 (native-inputs `(("gfortran" ,gfortran)))
8743 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8744 (synopsis "Evaluation of Tweedie exponential family models")
8745 (description
8746 "Maximum likelihood computations for Tweedie families, including the
8747series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8748the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8749and related methods.")
8750 (license license:gpl2+)))
4fb35ebd
RW
8751
8752(define-public r-rcppgsl
8753 (package
8754 (name "r-rcppgsl")
c42625c8 8755 (version "0.3.7")
4fb35ebd
RW
8756 (source
8757 (origin
8758 (method url-fetch)
8759 (uri (cran-uri "RcppGSL" version))
8760 (sha256
c42625c8 8761 (base32 "0cnw2k7cfqrm79r6j283aybflxig80x4n4rjkfp2317wf10mrsa5"))))
4fb35ebd
RW
8762 (properties `((upstream-name . "RcppGSL")))
8763 (build-system r-build-system)
8764 (propagated-inputs
8765 `(("r-rcpp" ,r-rcpp)
8766 ("gsl" ,gsl)))
8767 (native-inputs
c42625c8 8768 `(("r-knitr" ,r-knitr))) ; for vignettes
4fb35ebd
RW
8769 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8770 (synopsis "Rcpp integration for GSL vectors and matrices")
8771 (description
8772 "The GNU Scientific Library (or GSL) is a collection of numerical
8773routines for scientific computing. It is particularly useful for C and C++
8774programs as it provides a standard C interface to a wide range of mathematical
8775routines. There are over 1000 functions in total with an extensive test
8776suite. The RcppGSL package provides an easy-to-use interface between GSL data
8777structures and R using concepts from Rcpp which is itself a package that eases
8778the interfaces between R and C++.")
8779 (license license:gpl2+)))
20ff6e3a
RW
8780
8781(define-public r-mvabund
8782 (package
8783 (name "r-mvabund")
48102ce1 8784 (version "4.0.1")
20ff6e3a
RW
8785 (source
8786 (origin
8787 (method url-fetch)
8788 (uri (cran-uri "mvabund" version))
8789 (sha256
8790 (base32
48102ce1 8791 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8792 (build-system r-build-system)
8793 (propagated-inputs
8794 `(("r-mass" ,r-mass)
8795 ("r-rcpp" ,r-rcpp)
8796 ("r-rcppgsl" ,r-rcppgsl)
8797 ("r-statmod" ,r-statmod)
8798 ("r-tweedie" ,r-tweedie)))
8799 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8800 (synopsis "Statistical methods for analysing multivariate abundance data")
8801 (description
8802 "This package provides a set of tools for displaying, modeling and
8803analysing multivariate abundance data in community ecology.")
8804 (license license:lgpl2.1+)))
49863fd6
RW
8805
8806(define-public r-afex
8807 (package
8808 (name "r-afex")
0eb28435 8809 (version "0.25-1")
49863fd6
RW
8810 (source
8811 (origin
8812 (method url-fetch)
8813 (uri (cran-uri "afex" version))
8814 (sha256
8815 (base32
0eb28435 8816 "12n020y7rjm7402940gkqxa5j901p093f381i23p66fa3fyrshkf"))))
49863fd6
RW
8817 (build-system r-build-system)
8818 (propagated-inputs
8819 `(("r-car" ,r-car)
8820 ("r-lme4" ,r-lme4)
8821 ("r-lmertest" ,r-lmertest)
8822 ("r-pbkrtest" ,r-pbkrtest)
8823 ("r-reshape2" ,r-reshape2)))
8824 (home-page "https://afex.singmann.science/")
8825 (synopsis "Analysis of factorial experiments")
8826 (description
8827 "This package provides convenience functions for analyzing factorial
8828experiments using ANOVA or mixed models.")
8829 (license license:gpl2+)))
7c02dd62
RW
8830
8831(define-public r-lmertest
8832 (package
8833 (name "r-lmertest")
f18ca07e 8834 (version "3.1-0")
7c02dd62
RW
8835 (source
8836 (origin
8837 (method url-fetch)
8838 (uri (cran-uri "lmerTest" version))
8839 (sha256
8840 (base32
f18ca07e 8841 "1nkz8cmxa5yb8q4i65bmhnn5pd4bhwcyjplyscynb24z3f64xp9b"))))
7c02dd62
RW
8842 (properties `((upstream-name . "lmerTest")))
8843 (build-system r-build-system)
8844 (propagated-inputs
8845 `(("r-ggplot2" ,r-ggplot2)
8846 ("r-lme4" ,r-lme4)
8847 ("r-mass" ,r-mass)
8848 ("r-numderiv" ,r-numderiv)))
8849 (home-page "https://github.com/runehaubo/lmerTestR")
8850 (synopsis "Tests in linear mixed effects models")
8851 (description
8852 "This package provides p-values in type I, II or III anova and summary
8853tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8854method. A Kenward-Roger method is also available via the @code{pbkrtest}
8855package. Model selection methods include step, drop1 and anova-like tables
8856for random effects (ranova). Methods for Least-Square means (LS-means) and
8857tests of linear contrasts of fixed effects are also available.")
8858 (license license:gpl2+)))
fd649d1e
RW
8859
8860(define-public r-r2glmm
8861 (package
8862 (name "r-r2glmm")
8863 (version "0.1.2")
8864 (source
8865 (origin
8866 (method url-fetch)
8867 (uri (cran-uri "r2glmm" version))
8868 (sha256
8869 (base32
8870 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8871 (build-system r-build-system)
8872 (propagated-inputs
8873 `(("r-afex" ,r-afex)
8874 ("r-data-table" ,r-data-table)
8875 ("r-dplyr" ,r-dplyr)
8876 ("r-ggplot2" ,r-ggplot2)
8877 ("r-gridextra" ,r-gridextra)
8878 ("r-lmertest" ,r-lmertest)
8879 ("r-mass" ,r-mass)
8880 ("r-matrix" ,r-matrix)
8881 ("r-mgcv" ,r-mgcv)
8882 ("r-pbkrtest" ,r-pbkrtest)))
8883 (home-page "https://github.com/bcjaeger/r2glmm")
8884 (synopsis "Compute R squared for mixed (multilevel) models")
8885 (description
8886 "This package computes model and semi partial R squared with confidence
8887limits for the linear and generalized linear mixed model (LMM and GLMM). The
8888R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8889using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8890al. (2016)).")
8891 (license license:gpl2)))
cddc0300 8892
8893(define-public r-weights
8894 (package
8895 (name "r-weights")
8896 (version "1.0")
8897 (source
8898 (origin
8899 (method url-fetch)
8900 (uri (cran-uri "weights" version))
8901 (sha256
8902 (base32
8903 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
8904 (build-system r-build-system)
8905 (propagated-inputs
8906 `(("r-gdata" ,r-gdata)
8907 ("r-hmisc" ,r-hmisc)
8908 ("r-mice" ,r-mice)))
8909 (home-page
8910 "https://cran.r-project.org/web/packages/weights/")
8911 (synopsis "Weighting and weighted statistics")
8912 (description "This package Provides a variety of functions for producing
8913simple weighted statistics, such as weighted Pearson's correlations, partial
8914correlations, Chi-Squared statistics, histograms, and t-tests. Also now
8915includes some software for quickly recoding survey data and plotting point
8916estimates from interaction terms in regressions (and multiply imputed
8917regressions). NOTE: Weighted partial correlation calculations pulled to
8918address a bug.")
8919 (license license:gpl2+)))
bfa5662e
RW
8920
8921(define-public r-rcppannoy
8922 (package
8923 (name "r-rcppannoy")
6b286750 8924 (version "0.0.13")
bfa5662e
RW
8925 (source
8926 (origin
8927 (method url-fetch)
8928 (uri (cran-uri "RcppAnnoy" version))
8929 (sha256
8930 (base32
6b286750 8931 "1jibp9b07c5ka1kif0nl7f168hxfvysj32wnmnxg85l663hmvm8j"))))
bfa5662e
RW
8932 (properties `((upstream-name . "RcppAnnoy")))
8933 (build-system r-build-system)
8934 (propagated-inputs
8935 `(("r-rcpp" ,r-rcpp)))
8936 (native-inputs
8937 `(("r-knitr" ,r-knitr))) ; for vignettes
8938 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
8939 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
8940 (description
8941 "Annoy is a small C++ library for Approximate Nearest Neighbors written
8942for efficient memory usage as well an ability to load from and save to disk.
8943This package provides an R interface.")
8944 ;; Annoy is released under ASL 2.0, but this wrapper is released under
8945 ;; GPLv2+.
8946 (license (list license:gpl2+ license:asl2.0))))
b58940cb 8947
81281899
RW
8948(define-public r-rcpphnsw
8949 (package
8950 (name "r-rcpphnsw")
7c27558a 8951 (version "0.2.0")
81281899
RW
8952 (source
8953 (origin
8954 (method url-fetch)
8955 (uri (cran-uri "RcppHNSW" version))
8956 (sha256
8957 (base32
7c27558a 8958 "0gqdkw7vkcm544rz45g0hplg836ygzbfwk9gh9wr0817icvdb3qv"))))
81281899
RW
8959 (properties `((upstream-name . "RcppHNSW")))
8960 (build-system r-build-system)
8961 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8962 (home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
8963 (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
8964 (description
8965 "Hnswlib is a C++ library for approximate nearest neighbors. This
8966package provides a minimal R interface by relying on the Rcpp package.")
8967 ;; hnswlib is released under Version 2.0 of the Apache License.
8968 (license (list license:gpl3 license:asl2.0))))
8969
c4a5ce46
RW
8970(define-public r-rcppparallel
8971 (package
8972 (name "r-rcppparallel")
9b112f40 8973 (version "4.4.4")
c4a5ce46
RW
8974 (source
8975 (origin
8976 (method url-fetch)
8977 (uri (cran-uri "RcppParallel" version))
8978 (sha256
8979 (base32
9b112f40 8980 "0p13f2mywjr7gmskf8ri4y8p5yr1bvr4xrpw2w11vdvafwz1vcia"))))
c4a5ce46
RW
8981 (properties `((upstream-name . "RcppParallel")))
8982 (build-system r-build-system)
8983 (home-page "http://rcppcore.github.io/RcppParallel")
8984 (synopsis "Parallel programming tools for Rcpp")
8985 (description
8986 "This package provides high level functions for parallel programming with
8987Rcpp. For example, the @code{parallelFor()} function can be used to convert
8988the work of a standard serial @code{for} loop into a parallel one and the
8989@code{parallelReduce()} function can be used for accumulating aggregates or
8990other values.")
8991 (license license:gpl2)))
8992
b58940cb
RW
8993(define-public r-ncdf4
8994 (package
8995 (name "r-ncdf4")
883f76b8 8996 (version "1.17")
b58940cb
RW
8997 (source
8998 (origin
8999 (method url-fetch)
9000 (uri (cran-uri "ncdf4" version))
9001 (sha256
9002 (base32
883f76b8 9003 "1xls44ln2zjrrlimxl8v4bk2ni3g45c9j0gxdnjx31rikmrc95fv"))))
b58940cb
RW
9004 (build-system r-build-system)
9005 (inputs
9006 `(("netcdf" ,netcdf)
9007 ("zlib" ,zlib)))
9008 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
9009 (synopsis "R interface to Unidata netCDF format data files")
9010 (description
9011 "This package provides a high-level R interface to data files written
9012using Unidata's netCDF library (version 4 or earlier), which are binary data
9013files that are portable across platforms and include metadata information in
9014addition to the data sets. Using this package, netCDF files can be opened and
9015data sets read in easily. It is also easy to create new netCDF dimensions,
9016variables, and files, in either version 3 or 4 format, and manipulate existing
9017netCDF files.")
9018 (license license:gpl3+)))
1e605c03
RW
9019
9020(define-public r-biocmanager
9021 (package
9022 (name "r-biocmanager")
b5d27510 9023 (version "1.30.9")
1e605c03
RW
9024 (source
9025 (origin
9026 (method url-fetch)
9027 (uri (cran-uri "BiocManager" version))
9028 (sha256
9029 (base32
b5d27510 9030 "1l9b2mr99nhpvk1wkd93397i0d6z4vvbq3zm8dk86gb1pfci26sx"))))
1e605c03
RW
9031 (properties `((upstream-name . "BiocManager")))
9032 (build-system r-build-system)
9033 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
9034 (synopsis "Access the Bioconductor project package repository")
9035 (description
9036 "This package provides a convenient tool to install and update
9037Bioconductor packages.")
9038 (license license:artistic2.0)))
f338e480
RW
9039
9040(define-public r-rgl
9041 (package
9042 (name "r-rgl")
4f1c668d 9043 (version "0.100.30")
f338e480
RW
9044 (source
9045 (origin
9046 (method url-fetch)
9047 (uri (cran-uri "rgl" version))
9048 (sha256
9049 (base32
4f1c668d 9050 "0rzqzskcwf2ah4yr62x5rjwf7yh90d43h39gk7jmfc5lc08zaxc5"))))
f338e480
RW
9051 (build-system r-build-system)
9052 (native-inputs
9053 `(("pkg-config" ,pkg-config)))
9054 (inputs
9055 `(("freetype" ,freetype)
9056 ("libpng" ,libpng)
9057 ("glu" ,glu)
9058 ("libx11" ,libx11)
9059 ("ghc-pandoc" ,ghc-pandoc)
9060 ("zlib" ,zlib)))
9061 (propagated-inputs
9062 `(("r-crosstalk" ,r-crosstalk)
9063 ("r-htmltools" ,r-htmltools)
9064 ("r-htmlwidgets" ,r-htmlwidgets)
9065 ("r-jsonlite" ,r-jsonlite)
9066 ("r-knitr" ,r-knitr)
9067 ("r-magrittr" ,r-magrittr)
9068 ("r-manipulatewidget" ,r-manipulatewidget)
9069 ("r-shiny" ,r-shiny)))
9070 (home-page "https://r-forge.r-project.org/projects/rgl/")
9071 (synopsis "3D visualization using OpenGL")
9072 (description
9073 "This package provides medium to high level functions for 3D interactive graphics,
9074including functions modelled on base graphics (@code{plot3d()}, etc.) as well
9075as functions for constructing representations of geometric
9076objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
9077various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
9078image formats, including PNG, Postscript, SVG, PGF.")
9079 ;; Any version of the GPL.
9080 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
9081
9082(define-public r-multicool
9083 (package
9084 (name "r-multicool")
9085 (version "0.1-10")
9086 (source
9087 (origin
9088 (method url-fetch)
9089 (uri (cran-uri "multicool" version))
9090 (sha256
9091 (base32
9092 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
9093 (build-system r-build-system)
9094 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9095 (home-page "https://cran.r-project.org/web/packages/multicool/")
9096 (synopsis "Permutations of multisets in cool-lex order")
9097 (description
9098 "This package provides a set of tools to permute multisets without loops
9099or hash tables and to generate integer partitions. Cool-lex order is similar
9100to colexicographical order.")
9101 (license license:gpl2)))
4106e6ad
RW
9102
9103(define-public r-misc3d
9104 (package
9105 (name "r-misc3d")
9106 (version "0.8-4")
9107 (source
9108 (origin
9109 (method url-fetch)
9110 (uri (cran-uri "misc3d" version))
9111 (sha256
9112 (base32
9113 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
9114 (build-system r-build-system)
9115 (home-page "https://cran.r-project.org/web/packages/misc3d/")
9116 (synopsis "Miscellaneous 3D Plots")
9117 (description
9118 "This package provides a collection of miscellaneous 3d plots, including
9119isosurfaces.")
9120 ;; Any version of the GPL.
9121 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
9122
9123(define-public r-ks
9124 (package
9125 (name "r-ks")
fa10f0d3 9126 (version "1.11.5")
da256afb
RW
9127 (source
9128 (origin
9129 (method url-fetch)
9130 (uri (cran-uri "ks" version))
9131 (sha256
9132 (base32
fa10f0d3 9133 "06ymx244yknmpl6935l4pafqbm4gcbpnhqg7rinql6rrfr9mcrag"))))
da256afb
RW
9134 (build-system r-build-system)
9135 (propagated-inputs
9136 `(("r-fnn" ,r-fnn)
9137 ("r-kernlab" ,r-kernlab)
9138 ("r-kernsmooth" ,r-kernsmooth)
9139 ("r-matrix" ,r-matrix)
9140 ("r-mclust" ,r-mclust)
9141 ("r-mgcv" ,r-mgcv)
da256afb
RW
9142 ("r-multicool" ,r-multicool)
9143 ("r-mvtnorm" ,r-mvtnorm)))
9144 (home-page "http://www.mvstat.net/tduong/")
9145 (synopsis "Kernel smoothing")
9146 (description
9147 "This package provides kernel smoothers for univariate and multivariate
9148data, including density functions, density derivatives, cumulative
9149distributions, modal clustering, discriminant analysis, and two-sample
9150hypothesis testing.")
9151 ;; Either version of the GPL.
9152 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
9153
9154(define-public r-feature
9155 (package
9156 (name "r-feature")
9157 (version "1.2.13")
9158 (source
9159 (origin
9160 (method url-fetch)
9161 (uri (cran-uri "feature" version))
9162 (sha256
9163 (base32
9164 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
9165 (build-system r-build-system)
9166 (propagated-inputs
9167 `(("r-ks" ,r-ks)
9168 ("r-misc3d" ,r-misc3d)
9169 ("r-rgl" ,r-rgl)))
9170 (home-page "http://www.mvstat.net/tduong/")
9171 (synopsis "Inferential feature significance for kernel density estimation")
9172 (description
9173 "The feature package contains functions to display and compute kernel
9174density estimates, significant gradient and significant curvature regions.
9175Significant gradient and/or curvature regions often correspond to significant
9176features (e.g. local modes).")
9177 ;; Either version of the GPL.
9178 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
9179
9180(define-public r-arm
9181 (package
9182 (name "r-arm")
9183 (version "1.10-1")
9184 (source
9185 (origin
9186 (method url-fetch)
9187 (uri (cran-uri "arm" version))
9188 (sha256
9189 (base32
9190 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
9191 (build-system r-build-system)
9192 (propagated-inputs
9193 `(("r-abind" ,r-abind)
9194 ("r-coda" ,r-coda)
9195 ("r-lme4" ,r-lme4)
9196 ("r-mass" ,r-mass)
9197 ("r-matrix" ,r-matrix)
9198 ("r-nlme" ,r-nlme)))
9199 (home-page "https://cran.r-project.org/web/packages/arm/")
9200 (synopsis "Data analysis using regression and multilevel/hierarchical models")
9201 (description
9202 "This package provides functions to accompany A. Gelman and J. Hill,
9203Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
9204University Press, 2007.")
9205 (license license:gpl3+)))
3cef715a
RW
9206
9207(define-public r-circular
9208 (package
9209 (name "r-circular")
9210 (version "0.4-93")
9211 (source
9212 (origin
9213 (method url-fetch)
9214 (uri (cran-uri "circular" version))
9215 (sha256
9216 (base32
9217 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
9218 (build-system r-build-system)
9219 (propagated-inputs
9220 `(("r-boot" ,r-boot)
9221 ("r-mvtnorm" ,r-mvtnorm)))
9222 (native-inputs
9223 `(("gfortran" ,gfortran)))
9224 (home-page "https://cran.r-project.org/web/packages/circular/")
9225 (synopsis "Circular statistics")
9226 (description
9227 "This package provides tools for circular statistics, from \"Topics in
9228circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
9229Scientific.")
9230 (license license:gpl2+)))
10483a64
RW
9231
9232(define-public r-activity
9233 (package
9234 (name "r-activity")
aef5e2aa 9235 (version "1.3")
10483a64
RW
9236 (source
9237 (origin
9238 (method url-fetch)
9239 (uri (cran-uri "activity" version))
9240 (sha256
9241 (base32
aef5e2aa 9242 "12imqj366dp6pam5gap6ji56p5wf1073xz5g4iikfxf5l8snxw92"))))
10483a64
RW
9243 (build-system r-build-system)
9244 (propagated-inputs
9245 `(("r-circular" ,r-circular)
aef5e2aa 9246 ("r-insol" ,r-insol)
10483a64
RW
9247 ("r-pbapply" ,r-pbapply)))
9248 (home-page "https://cran.r-project.org/web/packages/activity/")
9249 (synopsis "Animal activity statistics")
9250 (description
9251 "This package provides functions to fit kernel density functions to
9252animal activity time data; plot activity distributions; quantify overall
9253levels of activity; statistically compare activity metrics through
9254bootstrapping; and evaluate variation in linear variables with time (or other
9255circular variables).")
9256 (license license:gpl3)))
e4f4a04a
RW
9257
9258(define-public r-ouch
9259 (package
9260 (name "r-ouch")
27b4bfbe 9261 (version "2.14-1")
e4f4a04a
RW
9262 (source
9263 (origin
9264 (method url-fetch)
9265 (uri (cran-uri "ouch" version))
9266 (sha256
9267 (base32
27b4bfbe 9268 "0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
e4f4a04a
RW
9269 (build-system r-build-system)
9270 (propagated-inputs `(("r-subplex" ,r-subplex)))
9271 (home-page "http://kingaa.github.io/ouch/")
9272 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
9273 (description
9274 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
9275for evolution along a phylogenetic tree.")
9276 (license license:gpl2+)))
705ea5bf
RW
9277
9278(define-public r-fmsb
9279 (package
9280 (name "r-fmsb")
9281 (version "0.6.3")
9282 (source
9283 (origin
9284 (method url-fetch)
9285 (uri (cran-uri "fmsb" version))
9286 (sha256
9287 (base32
9288 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
9289 (build-system r-build-system)
9290 (home-page "http://minato.sip21c.org/msb/")
9291 (synopsis "Functions for medical statistics book with demographic data")
9292 (description
9293 "This package provides several utility functions for the book entitled
9294\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
9295Japan, 2007) with Japanese demographic data and some demographic analysis
9296related functions.")
9297 (license license:gpl2+)))
ced51a20
RW
9298
9299(define-public r-stabledist
9300 (package
9301 (name "r-stabledist")
9302 (version "0.7-1")
9303 (source
9304 (origin
9305 (method url-fetch)
9306 (uri (cran-uri "stabledist" version))
9307 (sha256
9308 (base32
9309 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
9310 (build-system r-build-system)
9311 (home-page "http://www.rmetrics.org")
9312 (synopsis "Stable distribution functions")
9313 (description
9314 "This package provides density, probability and quantile functions, and
9315random number generation for (skew) stable distributions, using the
9316parametrizations of Nolan.")
9317 (license license:gpl2+)))
a50abb36
RW
9318
9319(define-public r-gsl
9320 (package
9321 (name "r-gsl")
6bdce94f 9322 (version "2.1-6")
a50abb36
RW
9323 (source
9324 (origin
9325 (method url-fetch)
9326 (uri (cran-uri "gsl" version))
9327 (sha256
9328 (base32
6bdce94f 9329 "0p4rh7npp6qbfc5sxjq86xjn7c9ivf3pd60qf1hldwckjqin7m7m"))))
a50abb36
RW
9330 (build-system r-build-system)
9331 (inputs
9332 `(("gsl" ,gsl)))
9333 (home-page "https://cran.r-project.org/web/packages/gsl")
9334 (synopsis "Wrapper for the GNU Scientific Library")
9335 (description
9336 "This package provides an R wrapper for the special functions and quasi
9337random number generators of the GNU Scientific Library.")
9338 (license license:gpl2+)))
03a3ec5e
RW
9339
9340(define-public r-adgoftest
9341 (package
9342 (name "r-adgoftest")
9343 (version "0.3")
9344 (source
9345 (origin
9346 (method url-fetch)
9347 (uri (cran-uri "ADGofTest" version))
9348 (sha256
9349 (base32
9350 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
9351 (properties `((upstream-name . "ADGofTest")))
9352 (build-system r-build-system)
9353 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
9354 (synopsis "Anderson-Darling GoF test")
9355 (description
9356 "This package provides an implementation of the Anderson-Darling GoF test
9357with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
9358Anderson-Darling Distribution\".")
9359 ;; Any version of the GPL.
9360 (license license:gpl3+)))
71601a5d
RW
9361
9362(define-public r-softimpute
9363 (package
9364 (name "r-softimpute")
9365 (version "1.4")
9366 (source
9367 (origin
9368 (method url-fetch)
9369 (uri (cran-uri "softImpute" version))
9370 (sha256
9371 (base32
9372 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
9373 (properties `((upstream-name . "softImpute")))
9374 (build-system r-build-system)
9375 (propagated-inputs
9376 `(("r-matrix" ,r-matrix)))
9377 (native-inputs
9378 `(("gfortran" ,gfortran)))
9379 (home-page "https://cran.r-project.org/web/packages/softImpute")
9380 (synopsis "Matrix completion via iterative soft-thresholded SVD")
9381 (description
9382 "This package provides iterative methods for matrix completion that use
9383nuclear-norm regularization. The package includes procedures for centering
9384and scaling rows, columns or both, and for computing low-rank @dfn{single
9385value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
9386components).")
9387 (license license:gpl2)))
44b0c5b5
RW
9388
9389(define-public r-fftwtools
9390 (package
9391 (name "r-fftwtools")
9392 (version "0.9-8")
9393 (source
9394 (origin
9395 (method url-fetch)
9396 (uri (cran-uri "fftwtools" version))
9397 (sha256
9398 (base32
9399 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
9400 (build-system r-build-system)
9401 (inputs `(("fftw" ,fftw)))
9402 (home-page "https://github.com/krahim/fftwtools")
9403 (synopsis "Wrapper for FFTW3")
9404 (description
9405 "This package provides a wrapper for several FFTW functions. It provides
9406access to the two-dimensional FFT, the multivariate FFT, and the
9407one-dimensional real to complex FFT using the FFTW3 library. The package
9408includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
9409mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
9410The FFT functions have a parameter that allows them to not return the
9411redundant complex conjugate when the input is real data.")
9412 (license license:gpl2+)))
db084d79
RW
9413
9414(define-public r-tiff
9415 (package
9416 (name "r-tiff")
9417 (version "0.1-5")
9418 (source
9419 (origin
9420 (method url-fetch)
9421 (uri (cran-uri "tiff" version))
9422 (sha256
9423 (base32
9424 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
9425 (build-system r-build-system)
9426 (inputs
9427 `(("libtiff" ,libtiff)
9428 ("libjpeg" ,libjpeg)
9429 ("zlib" ,zlib)))
9430 (home-page "http://www.rforge.net/tiff/")
9431 (synopsis "Read and write TIFF images")
9432 (description
9433 "This package provides an easy and simple way to read, write and display
9434bitmap images stored in the TIFF format. It can read and write both files and
9435in-memory raw vectors.")
9436 ;; Either of these two license versions.
9437 (license (list license:gpl2 license:gpl3))))
f3949fec 9438
53bd3ab3
RW
9439(define-public r-nlp
9440 (package
9441 (name "r-nlp")
9442 (version "0.2-0")
9443 (source
9444 (origin
9445 (method url-fetch)
9446 (uri (cran-uri "NLP" version))
9447 (sha256
9448 (base32
9449 "0xbhkrnxcbf322jfw31xcn4y2gnk5y7ccq1bz4h3prf44h0whr7w"))))
9450 (properties `((upstream-name . "NLP")))
9451 (build-system r-build-system)
9452 (home-page "https://cran.r-project.org/web/packages/NLP/")
9453 (synopsis "Natural language processing infrastructure")
9454 (description
9455 "This package provides basic classes and methods for Natural Language
9456Processing.")
9457 (license license:gpl3)))
9458
f785d546
RW
9459(define-public r-tm
9460 (package
9461 (name "r-tm")
9462 (version "0.7-6")
9463 (source
9464 (origin
9465 (method url-fetch)
9466 (uri (cran-uri "tm" version))
9467 (sha256
9468 (base32
9469 "0spv43kjbpxq3rdxx8ysgrncjyc35ydiwk7gp8n4sig45iqyz59r"))))
9470 (properties `((upstream-name . "tm")))
9471 (build-system r-build-system)
9472 (propagated-inputs
9473 `(("r-bh" ,r-bh)
9474 ("r-nlp" ,r-nlp)
9475 ("r-rcpp" ,r-rcpp)
9476 ("r-slam" ,r-slam)
9477 ("r-xml2" ,r-xml2)))
9478 (home-page "http://tm.r-forge.r-project.org/")
9479 (synopsis "Text mining package")
9480 (description
9481 "This package provides a framework for text mining applications within R.")
9482 (license license:gpl3)))
9483
f3949fec
RW
9484(define-public r-waveslim
9485 (package
9486 (name "r-waveslim")
61cb2e31 9487 (version "1.7.5.1")
f3949fec
RW
9488 (source
9489 (origin
9490 (method url-fetch)
9491 (uri (cran-uri "waveslim" version))
9492 (sha256
9493 (base32
61cb2e31 9494 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
9495 (build-system r-build-system)
9496 (native-inputs
9497 `(("gfortran" ,gfortran)))
9498 (home-page "http://waveslim.blogspot.com")
9499 (synopsis "Basic wavelet routines for signal processing")
9500 (description
9501 "This package provides basic wavelet routines for time series (1D),
9502image (2D) and array (3D) analysis. The code provided here is based on
9503wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
9504and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
9505Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
9506pairs (Selesnick 2001, 2002).")
9507 (license license:bsd-3)))
e37935e4
RW
9508
9509(define-public r-wordcloud
9510 (package
9511 (name "r-wordcloud")
9512 (version "2.6")
9513 (source
9514 (origin
9515 (method url-fetch)
9516 (uri (cran-uri "wordcloud" version))
9517 (sha256
9518 (base32
9519 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
9520 (build-system r-build-system)
9521 (propagated-inputs
9522 `(("r-rcolorbrewer" ,r-rcolorbrewer)
f847b659
RW
9523 ("r-rcpp" ,r-rcpp)
9524 ;; The "tm" package is only "suggested" according to CRAN, but the
9525 ;; wordcloud package cannot be loaded without it.
9526 ("r-tm" ,r-tm)))
e37935e4
RW
9527 (home-page "https://cran.r-project.org/web/packages/wordcloud")
9528 (synopsis "Word clouds")
9529 (description
9530 "This package provides functionality to create pretty word clouds,
9531visualize differences and similarity between documents, and avoid
9532over-plotting in scatter plots with text.")
9533 (license license:lgpl2.1)))
a6e4413d
RW
9534
9535(define-public r-colorramps
9536 (package
9537 (name "r-colorramps")
9538 (version "2.3")
9539 (source
9540 (origin
9541 (method url-fetch)
9542 (uri (cran-uri "colorRamps" version))
9543 (sha256
9544 (base32
9545 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
9546 (properties `((upstream-name . "colorRamps")))
9547 (build-system r-build-system)
9548 (home-page "https://cran.r-project.org/web/packages/colorRamps")
9549 (synopsis "Build color tables")
9550 (description "This package provides features to build gradient color
9551maps.")
9552 ;; Any version of the GPL
9553 (license license:gpl3+)))
61d73349
RW
9554
9555(define-public r-tidytree
9556 (package
9557 (name "r-tidytree")
da321a54 9558 (version "0.2.9")
61d73349
RW
9559 (source
9560 (origin
9561 (method url-fetch)
9562 (uri (cran-uri "tidytree" version))
9563 (sha256
da321a54 9564 (base32 "1l9rk71dzlwg8736l0g4rdlq3pghxkfzmlxyln8y4bxx7ym51i6g"))))
61d73349
RW
9565 (build-system r-build-system)
9566 (propagated-inputs
9567 `(("r-ape" ,r-ape)
9568 ("r-dplyr" ,r-dplyr)
9569 ("r-lazyeval" ,r-lazyeval)
9570 ("r-magrittr" ,r-magrittr)
9571 ("r-rlang" ,r-rlang)
9572 ("r-tibble" ,r-tibble)))
9573 (home-page "https://github.com/GuangchuangYu/tidytree")
9574 (synopsis "Tidy tool for phylogenetic tree data manipulation")
9575 (description
9576 "Phylogenetic trees generally contain multiple components including nodes,
9577edges, branches and associated data. This package provides an approach to
9578convert tree objects to tidy data frames. It also provides tidy interfaces to
9579manipulate tree data.")
9580 (license license:artistic2.0)))
45b469a4
RW
9581
9582(define-public r-rvcheck
9583 (package
9584 (name "r-rvcheck")
9bcd8b68 9585 (version "0.1.5")
45b469a4
RW
9586 (source
9587 (origin
9588 (method url-fetch)
9589 (uri (cran-uri "rvcheck" version))
9590 (sha256
9bcd8b68 9591 (base32 "15222q3sglq0mad5q806p99fhrb96qizmpqw35fa1rb148f95paf"))))
45b469a4
RW
9592 (build-system r-build-system)
9593 (propagated-inputs
9bcd8b68
TGR
9594 `(("r-biocmanager" ,r-biocmanager)
9595 ("r-rlang" ,r-rlang)))
45b469a4
RW
9596 (home-page "https://cran.r-project.org/web/packages/rvcheck")
9597 (synopsis "R package version check")
9598 (description
9599 "This package provides tools to check the latest release version of R and
9600R packages (on CRAN, Bioconductor or Github).")
9601 (license license:artistic2.0)))
fbebccf7
RW
9602
9603(define-public r-docopt
9604 (package
9605 (name "r-docopt")
9606 (version "0.6.1")
9607 (source
9608 (origin
9609 (method url-fetch)
9610 (uri (cran-uri "docopt" version))
9611 (sha256
9612 (base32
9613 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
9614 (build-system r-build-system)
9615 (home-page "https://github.com/docopt/docopt.R")
9616 (synopsis "Command-line interface specification language")
9617 (description
9618 "This package enables you to define a command-line interface by just
9619giving it a description in the specific format.")
9620 (license license:expat)))
b614009e
RW
9621
9622(define-public r-sparsesvd
9623 (package
9624 (name "r-sparsesvd")
e0f20dce 9625 (version "0.2")
b614009e
RW
9626 (source
9627 (origin
9628 (method url-fetch)
9629 (uri (cran-uri "sparsesvd" version))
9630 (sha256
9631 (base32
e0f20dce 9632 "1xm969fjq3fv1p2sqza2apz8picibj4s2agpwf1sx9nwn3b587qs"))))
b614009e
RW
9633 (build-system r-build-system)
9634 (propagated-inputs `(("r-matrix" ,r-matrix)))
9635 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
9636 (synopsis "Sparse truncated singular value decomposition")
9637 (description
9638 "This package provides a Wrapper around the SVDLIBC library
9639for (truncated) singular value decomposition of a sparse matrix. Currently,
9640only sparse real matrices in Matrix package format are supported.")
9641 ;; SVDLIBC is released under BSD-2. The R interface is released under
9642 ;; BSD-3.
9643 (license (list license:bsd-3 license:bsd-2))))
13f5837b 9644
8f7d7cd0
RW
9645(define-public r-speedglm
9646 (package
9647 (name "r-speedglm")
9648 (version "0.3-2")
9649 (source
9650 (origin
9651 (method url-fetch)
9652 (uri (cran-uri "speedglm" version))
9653 (sha256
9654 (base32
9655 "1b25zimk0z7ad62yacqdg0zk0qs0jja4i918ym942xfw4j1z3jjz"))))
9656 (build-system r-build-system)
9657 (propagated-inputs
9658 `(("r-mass" ,r-mass)
9659 ("r-matrix" ,r-matrix)))
9660 (home-page "https://cran.r-project.org/web/packages/speedglm")
9661 (synopsis "Fit linear and generalized linear models to large data sets")
9662 (description
9663 "This package provides tools for fitting linear models and generalized
9664linear models to large data sets by updating algorithms.")
9665 ;; Any version of the GPL
9666 (license license:gpl2+)))
9667
13f5837b
RW
9668(define-public r-densityclust
9669 (package
9670 (name "r-densityclust")
9671 (version "0.3")
9672 (source
9673 (origin
9674 (method url-fetch)
9675 (uri (cran-uri "densityClust" version))
9676 (sha256
9677 (base32
9678 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
9679 (properties `((upstream-name . "densityClust")))
9680 (build-system r-build-system)
9681 (propagated-inputs
9682 `(("r-fnn" ,r-fnn)
9683 ("r-ggplot2" ,r-ggplot2)
9684 ("r-ggrepel" ,r-ggrepel)
9685 ("r-gridextra" ,r-gridextra)
9686 ("r-rcolorbrewer" ,r-rcolorbrewer)
9687 ("r-rcpp" ,r-rcpp)
9688 ("r-rtsne" ,r-rtsne)))
9689 (home-page "https://cran.r-project.org/web/packages/densityClust")
9690 (synopsis "Clustering by fast search and find of density peaks")
9691 (description
9692 "This package provides an improved implementation (based on k-nearest
9693neighbors) of the density peak clustering algorithm, originally described by
9694Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
9695large datasets (> 100,000 samples) very efficiently.")
9696 (license license:gpl2+)))
58bc8857
RW
9697
9698(define-public r-combinat
9699 (package
9700 (name "r-combinat")
9701 (version "0.0-8")
9702 (source
9703 (origin
9704 (method url-fetch)
9705 (uri (cran-uri "combinat" version))
9706 (sha256
9707 (base32
9708 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
9709 (build-system r-build-system)
9710 (home-page "https://cran.r-project.org/web/packages/combinat")
9711 (synopsis "Combinatorics utilities")
9712 (description "This package provides assorted routines for combinatorics.")
9713 (license license:gpl2)))
9f33d76c
RW
9714
9715(define-public r-qlcmatrix
9716 (package
9717 (name "r-qlcmatrix")
9718 (version "0.9.7")
9719 (source
9720 (origin
9721 (method url-fetch)
9722 (uri (cran-uri "qlcMatrix" version))
9723 (sha256
9724 (base32
9725 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
9726 (properties `((upstream-name . "qlcMatrix")))
9727 (build-system r-build-system)
9728 (propagated-inputs
9729 `(("r-docopt" ,r-docopt)
9730 ("r-matrix" ,r-matrix)
9731 ("r-slam" ,r-slam)
9732 ("r-sparsesvd" ,r-sparsesvd)))
9733 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
9734 (synopsis "Sparse matrix functions for quantitative language comparison")
9735 (description
9736 "This package provides an extension of the functionality of the Matrix
9737package for using sparse matrices. Some of the functions are very general,
9738while other are highly specific for the special data format used for
9739@dfn{quantitative language comparison} (QLC).")
9740 (license license:gpl3)))
e3bb0766
RW
9741
9742(define-public r-ddrtree
9743 (package
9744 (name "r-ddrtree")
9745 (version "0.1.5")
9746 (source
9747 (origin
9748 (method url-fetch)
9749 (uri (cran-uri "DDRTree" version))
9750 (sha256
9751 (base32
9752 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9753 (properties `((upstream-name . "DDRTree")))
9754 (build-system r-build-system)
9755 (propagated-inputs
9756 `(("r-bh" ,r-bh)
9757 ("r-irlba" ,r-irlba)
9758 ("r-rcpp" ,r-rcpp)
9759 ("r-rcppeigen" ,r-rcppeigen)))
9760 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9761 (synopsis "Learning principal graphs with DDRTree")
9762 (description
9763 "This package provides an implementation of the framework of
9764@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9765dimensional space while constructs a principal tree which passes through the
9766middle of the data simultaneously. DDRTree shows superiority to
9767alternatives (Wishbone, DPT) for inferring the ordering as well as the
9768intrinsic structure of single cell genomics data. In general, it could be
9769used to reconstruct the temporal progression as well as the bifurcation
9770structure of any data type.")
9771 (license license:asl2.0)))
d53b2317
RW
9772
9773(define-public r-corpcor
9774 (package
9775 (name "r-corpcor")
9776 (version "1.6.9")
9777 (source
9778 (origin
9779 (method url-fetch)
9780 (uri (cran-uri "corpcor" version))
9781 (sha256
9782 (base32
9783 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9784 (build-system r-build-system)
9785 (home-page "http://strimmerlab.org/software/corpcor/")
9786 (synopsis "Efficient estimation of covariance and (partial) correlation")
9787 (description
9788 "This package implements a James-Stein-type shrinkage estimator for the
9789covariance matrix, with separate shrinkage for variances and correlations.
9790Furthermore, functions are available for fast singular value decomposition,
9791for computing the pseudoinverse, and for checking the rank and positive
9792definiteness of a matrix.")
9793 (license license:gpl3+)))
3088b3fc
RW
9794
9795(define-public r-rspectra
9796 (package
9797 (name "r-rspectra")
935c6532 9798 (version "0.15-0")
3088b3fc
RW
9799 (source
9800 (origin
9801 (method url-fetch)
9802 (uri (cran-uri "RSpectra" version))
9803 (sha256
9804 (base32
935c6532 9805 "1ab975scdqaxdna9sayjl6l14hz991y0pc8c8ah48w000616km8s"))))
3088b3fc
RW
9806 (properties `((upstream-name . "RSpectra")))
9807 (build-system r-build-system)
9808 (propagated-inputs
9809 `(("r-matrix" ,r-matrix)
9810 ("r-rcpp" ,r-rcpp)
9811 ("r-rcppeigen" ,r-rcppeigen)))
9812 (home-page "https://github.com/yixuan/RSpectra")
9813 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9814 (description
9815 "This package provides an R interface to the Spectra library for
9816large-scale eigenvalue and SVD problems. It is typically used to compute a
9817few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9818which is usually more efficient than @code{eigen()} if k << n.")
9819 ;; MPL 2 or later.
9820 (license license:mpl2.0)))
029425cb
RW
9821
9822(define-public r-vbsr
9823 (package
9824 (name "r-vbsr")
9825 (version "0.0.5")
9826 (source
9827 (origin
9828 (method url-fetch)
9829 (uri (cran-uri "vbsr" version))
9830 (sha256
9831 (base32
9832 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9833 (build-system r-build-system)
9834 (home-page "https://cran.r-project.org/web/packages/vbsr")
9835 (synopsis "Variational Bayes spike regression regularized linear models")
9836 (description
9837 "This package provides an efficient algorithm for solving ultra-sparse
9838regularized regression models using a variational Bayes algorithm with a spike
9839prior. The algorithm is solved on a path, with coordinate updates, and is
9840capable of generating very sparse models. Very general model
9841diagnostics for controlling type-1 errors are also provided.")
9842 (license license:gpl2)))
3d62d98e
RW
9843
9844(define-public r-flare
9845 (package
9846 (name "r-flare")
b154b026 9847 (version "1.6.0.2")
3d62d98e
RW
9848 (source
9849 (origin
9850 (method url-fetch)
9851 (uri (cran-uri "flare" version))
9852 (sha256
9853 (base32
b154b026 9854 "1ybrsx1djqldw0l5l1iz4pfh6xxb8ckkg1ric7wnsr51wm9ljlh5"))))
3d62d98e
RW
9855 (build-system r-build-system)
9856 (propagated-inputs
9857 `(("r-igraph" ,r-igraph)
9858 ("r-lattice" ,r-lattice)
9859 ("r-mass" ,r-mass)
9860 ("r-matrix" ,r-matrix)))
9861 (home-page "https://cran.r-project.org/web/packages/flare")
9862 (synopsis "Family of Lasso regression implementations")
9863 (description
6a0c3e03 9864 "This package provides implementations of a family of Lasso variants
3d62d98e
RW
9865including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9866high dimensional sparse linear models.")
9867 (license license:gpl2)))
5f0fbfc0
RW
9868
9869(define-public r-lassopv
9870 (package
9871 (name "r-lassopv")
9872 (version "0.2.0")
9873 (source
9874 (origin
9875 (method url-fetch)
9876 (uri (cran-uri "lassopv" version))
9877 (sha256
9878 (base32
9879 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9880 (build-system r-build-system)
9881 (propagated-inputs `(("r-lars" ,r-lars)))
9882 (home-page "https://github.com/lingfeiwang/lassopv")
9883 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9884 (description
9885 "This package enables you to estimate the p-values for predictors x
9886against target variable y in Lasso regression, using the regularization
9887strength when each predictor enters the active set of regularization path for
9888the first time as the statistic.")
9889 (license license:gpl3)))
adcd0cc8
RW
9890
9891(define-public r-splitstackshape
9892 (package
9893 (name "r-splitstackshape")
90325bb1 9894 (version "1.4.8")
adcd0cc8
RW
9895 (source
9896 (origin
9897 (method url-fetch)
9898 (uri (cran-uri "splitstackshape" version))
9899 (sha256
9900 (base32
90325bb1 9901 "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35"))))
adcd0cc8
RW
9902 (build-system r-build-system)
9903 (propagated-inputs
9904 `(("r-data-table" ,r-data-table)))
9905 (home-page "https://github.com/mrdwab/splitstackshape")
9906 (synopsis "Stack and reshape datasets after splitting concatenated values")
9907 (description
9908 "Online data collection tools like Google Forms often export
9909multiple-response questions with data concatenated in cells. The
9910@code{concat.split} (cSplit) family of functions provided by this package
9911splits such data into separate cells. This package also includes functions to
9912stack groups of columns and to reshape wide data, even when the data are
9913\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
9914and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
9915handle.")
9916 (license license:gpl3)))
b2e777b2
RW
9917
9918(define-public r-tfmpvalue
9919 (package
9920 (name "r-tfmpvalue")
9921 (version "0.0.8")
9922 (source
9923 (origin
9924 (method url-fetch)
9925 (uri (cran-uri "TFMPvalue" version))
9926 (sha256
9927 (base32
9928 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
9929 (properties `((upstream-name . "TFMPvalue")))
9930 (build-system r-build-system)
9931 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9932 (home-page "https://github.com/ge11232002/TFMPvalue")
9933 (synopsis "P-value computation for position weight matrices")
9934 (description
9935 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
9936identification from sequence/alignments, we are interested in the significance
9937of certain match scores. TFMPvalue provides the accurate calculation of a
9938p-value with a score threshold for position weight matrices, or the score with
9939a given p-value. It is an interface to code originally made available by
9940Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
9941Touzet and Varre (2007).")
9942 (license license:gpl2)))
f79e63a5
RW
9943
9944(define-public r-rnifti
9945 (package
9946 (name "r-rnifti")
12618b50 9947 (version "0.11.1")
f79e63a5
RW
9948 (source
9949 (origin
9950 (method url-fetch)
9951 (uri (cran-uri "RNifti" version))
9952 (sha256
9953 (base32
12618b50 9954 "0jcgdg5k2swmi57aqj347kfi1fc4nvag7pxdfz61kc0vqqamm0wg"))))
f79e63a5
RW
9955 (properties `((upstream-name . "RNifti")))
9956 (build-system r-build-system)
9957 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9958 (home-page "https://github.com/jonclayden/RNifti")
9959 (synopsis "Fast R and C++ access to NIfTI images")
9960 (description
9961 "This package provides very fast read and write access to images stored
9962in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
9963compiled C and interpreted R code. It also provides a C/C++ API that can be
9964used by other packages.")
9965 (license license:gpl2)))
6e09f506
RW
9966
9967(define-public r-shades
9968 (package
9969 (name "r-shades")
031afc48 9970 (version "1.4.0")
6e09f506
RW
9971 (source
9972 (origin
9973 (method url-fetch)
9974 (uri (cran-uri "shades" version))
9975 (sha256
9976 (base32
031afc48 9977 "1zg95sjhrfvbdlfc387g9p0vnb8nb6agdk1mb3wq3kwkm2da0bqj"))))
6e09f506
RW
9978 (build-system r-build-system)
9979 (home-page "https://github.com/jonclayden/shades")
9980 (synopsis "Simple color manipulation")
9981 (description
9982 "This package provides functions for easily manipulating colors,
9983creating color scales and calculating color distances.")
9984 (license license:bsd-3)))
cb03d6c6
RW
9985
9986(define-public r-ore
9987 (package
9988 (name "r-ore")
9989 (version "1.6.2")
9990 (source
9991 (origin
9992 (method url-fetch)
9993 (uri (cran-uri "ore" version))
9994 (sha256
9995 (base32
9996 "1l1ziljgm5gwjhvjq42wi5vcwbxlaj5dl9w8bhz0wh8vx4ajj07m"))))
9997 (build-system r-build-system)
9998 (home-page "https://github.com/jonclayden/ore")
9999 (synopsis "R interface to the Onigmo regular expression library")
10000 (description
10001 "This package provides an alternative to R's built-in functionality for
10002handling regular expressions, based on the Onigmo library. It offers
10003first-class compiled regex objects, partial matching and function-based
10004substitutions, amongst other features.")
10005 (license license:bsd-3)))
b98662c5
RW
10006
10007(define-public r-reportr
10008 (package
10009 (name "r-reportr")
10010 (version "1.3.0")
10011 (source
10012 (origin
10013 (method url-fetch)
10014 (uri (cran-uri "reportr" version))
10015 (sha256
10016 (base32
10017 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
10018 (build-system r-build-system)
10019 (propagated-inputs `(("r-ore" ,r-ore)))
10020 (home-page "https://github.com/jonclayden/reportr")
10021 (synopsis "General message and error reporting system")
10022 (description
10023 "This package provides a system for reporting messages, which offers
10024certain useful features over the standard R system, such as the incorporation
10025of output consolidation, message filtering, assertions, expression
10026substitution, automatic generation of stack traces for debugging, and
10027conditional reporting based on the current \"output level\".")
10028 (license license:gpl2)))
7eec973e
RW
10029
10030(define-public r-tractor-base
10031 (package
10032 (name "r-tractor-base")
5cc89654 10033 (version "3.3.2")
7eec973e
RW
10034 (source
10035 (origin
10036 (method url-fetch)
10037 (uri (cran-uri "tractor.base" version))
10038 (sha256
10039 (base32
5cc89654 10040 "0y5gm0y4chl30f5qqq8qiiw4j8g32s4i9xrvyp3cwg902kf2p86i"))))
7eec973e
RW
10041 (properties `((upstream-name . "tractor.base")))
10042 (build-system r-build-system)
10043 (propagated-inputs
10044 `(("r-ore" ,r-ore)
10045 ("r-reportr" ,r-reportr)
10046 ("r-rnifti" ,r-rnifti)
10047 ("r-shades" ,r-shades)))
10048 (home-page "http://www.tractor-mri.org.uk")
10049 (synopsis "Read, manipulate and visualize magnetic resonance images")
10050 (description
10051 "This package provides functions for working with magnetic resonance
10052images. It supports reading and writing of popular file formats (DICOM,
10053Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
10054visualization; flexible image manipulation; metadata and sparse image
10055handling.")
10056 (license license:gpl2)))
d0eb09a1
RW
10057
10058(define-public r-grimport
10059 (package
10060 (name "r-grimport")
cb4a6e67 10061 (version "0.9-2")
d0eb09a1
RW
10062 (source
10063 (origin
10064 (method url-fetch)
10065 (uri (cran-uri "grImport" version))
10066 (sha256
10067 (base32
cb4a6e67 10068 "0n3y6dzy8s0ifvyrgwbly6cl14lmgd54dyi74s5i984apszpsp16"))))
d0eb09a1
RW
10069 (properties `((upstream-name . "grImport")))
10070 (build-system r-build-system)
10071 (inputs
10072 `(("ghostscript" ,ghostscript)))
10073 (propagated-inputs
10074 `(("r-xml" ,r-xml)))
10075 (home-page "https://cran.r-project.org/web/packages/grImport")
10076 (synopsis "Convert, import, and draw PostScript pictures")
10077 (description
10078 "This package provides functions for converting, importing, and drawing
10079PostScript pictures in R plots.")
10080 (license license:gpl2+)))
78735b9f
RW
10081
10082(define-public r-grimport2
10083 (package
10084 (name "r-grimport2")
407a04fa 10085 (version "0.1-5")
78735b9f
RW
10086 (source
10087 (origin
10088 (method url-fetch)
10089 (uri (cran-uri "grImport2" version))
10090 (sha256
10091 (base32
407a04fa 10092 "0dyb3nrrvxnkk9q5b136bdivcz1jj3ajx1kscm3k0kkpqjif0pls"))))
78735b9f
RW
10093 (properties `((upstream-name . "grImport2")))
10094 (build-system r-build-system)
10095 (propagated-inputs
10096 `(("r-base64enc" ,r-base64enc)
10097 ("r-jpeg" ,r-jpeg)
10098 ("r-png" ,r-png)
10099 ("r-xml" ,r-xml)))
10100 (home-page "https://cran.r-project.org/web/packages/grImport2/")
10101 (synopsis "Import SVG graphics")
10102 (description
10103 "This package provides functions for importing external vector images and
10104drawing them as part of R plots. This package is different from the
10105@code{grImport} package because, where that package imports PostScript format
10106images, this package imports SVG format images. Furthermore, this package
10107imports a specific subset of SVG, so external images must be preprocessed
10108using a package like @code{rsvg} to produce SVG that this package can import.
10109SVG features that are not supported by R graphics, such as gradient fills, can
10110be imported and then exported via the @code{gridSVG} package.")
10111 (license license:gpl2+)))
2871b670
RW
10112
10113(define-public r-kohonen
10114 (package
10115 (name "r-kohonen")
10116 (version "3.0.8")
10117 (source
10118 (origin
10119 (method url-fetch)
10120 (uri (cran-uri "kohonen" version))
10121 (sha256
10122 (base32
10123 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
10124 (build-system r-build-system)
10125 (propagated-inputs
10126 `(("r-mass" ,r-mass)
10127 ("r-rcpp" ,r-rcpp)))
10128 (home-page "https://cran.r-project.org/web/packages/kohonen")
10129 (synopsis "Supervised and unsupervised self-organising maps")
10130 (description
10131 "This package provides functions to train @dfn{self-organising
10132maps} (SOMs). Also interrogation of the maps and prediction using trained
10133maps are supported. The name of the package refers to Teuvo Kohonen, the
10134inventor of the SOM.")
10135 (license license:gpl2+)))
00436e2c
RW
10136
10137(define-public r-nnls
10138 (package
10139 (name "r-nnls")
10140 (version "1.4")
10141 (source
10142 (origin
10143 (method url-fetch)
10144 (uri (cran-uri "nnls" version))
10145 (sha256
10146 (base32
10147 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
10148 (build-system r-build-system)
10149 (native-inputs `(("gfortran" ,gfortran)))
10150 (home-page "https://cran.r-project.org/web/packages/nnls")
10151 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
10152 (description
10153 "This package provides an R interface to the Lawson-Hanson implementation
10154of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
10155the combination of non-negative and non-positive constraints.")
10156 (license license:gpl2+)))
25861356
RW
10157
10158(define-public r-iso
10159 (package
10160 (name "r-iso")
85f3ec6a 10161 (version "0.0-18")
25861356
RW
10162 (source
10163 (origin
10164 (method url-fetch)
10165 (uri (cran-uri "Iso" version))
10166 (sha256
10167 (base32
85f3ec6a 10168 "014mm5b1f7i6nwlz3kyg1biph0y542kcx5bd13p68cv5a928qzid"))))
25861356
RW
10169 (properties `((upstream-name . "Iso")))
10170 (build-system r-build-system)
10171 (native-inputs `(("gfortran" ,gfortran)))
10172 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
10173 (synopsis "Functions to perform isotonic regression")
10174 (description
10175 "This package provides support for linear order and unimodal
10176order (univariate) isotonic regression and bivariate isotonic regression with
10177linear order on both variables.")
10178 (license license:gpl2+)))
9401f56b
RW
10179
10180(define-public r-chemometricswithr
10181 (package
10182 (name "r-chemometricswithr")
e0417402 10183 (version "0.1.13")
9401f56b
RW
10184 (source
10185 (origin
10186 (method url-fetch)
10187 (uri (cran-uri "ChemometricsWithR" version))
10188 (sha256
10189 (base32
e0417402 10190 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
10191 (properties
10192 `((upstream-name . "ChemometricsWithR")))
10193 (build-system r-build-system)
10194 (propagated-inputs
10195 `(("r-devtools" ,r-devtools)
10196 ("r-kohonen" ,r-kohonen)
10197 ("r-mass" ,r-mass)
10198 ("r-pls" ,r-pls)))
10199 (home-page "https://github.com/rwehrens/CWR")
10200 (synopsis "Chemometrics with R")
10201 (description
10202 "This package provides functions and scripts used in the book
10203\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
10204Life Sciences\" by Ron Wehrens, Springer (2011).")
10205 (license license:gpl2+)))
d28be7b7
RW
10206
10207(define-public r-als
10208 (package
10209 (name "r-als")
10210 (version "0.0.6")
10211 (source
10212 (origin
10213 (method url-fetch)
10214 (uri (cran-uri "ALS" version))
10215 (sha256
10216 (base32
10217 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
10218 (properties `((upstream-name . "ALS")))
10219 (build-system r-build-system)
10220 (propagated-inputs
10221 `(("r-iso" ,r-iso)
10222 ("r-nnls" ,r-nnls)))
10223 (home-page "https://cran.r-project.org/web/packages/ALS")
10224 (synopsis "Multivariate curve resolution alternating least squares")
10225 (description
10226 "Alternating least squares is often used to resolve components
10227contributing to data with a bilinear structure; the basic technique may be
10228extended to alternating constrained least squares. This package provides an
10229implementation of @dfn{multivariate curve resolution alternating least
10230squares} (MCR-ALS).
10231
10232Commonly applied constraints include unimodality, non-negativity, and
10233normalization of components. Several data matrices may be decomposed
10234simultaneously by assuming that one of the two matrices in the bilinear
10235decomposition is shared between datasets.")
10236 (license license:gpl2+)))
895efece
RW
10237
10238(define-public r-strucchange
10239 (package
10240 (name "r-strucchange")
f6f76c93 10241 (version "1.5-2")
895efece
RW
10242 (source
10243 (origin
10244 (method url-fetch)
10245 (uri (cran-uri "strucchange" version))
10246 (sha256
10247 (base32
f6f76c93 10248 "1y022363a4pp0mnji91sjh1qiyspkh09sybqwj03r9pmwrd7q93x"))))
895efece
RW
10249 (build-system r-build-system)
10250 (propagated-inputs
10251 `(("r-sandwich" ,r-sandwich)
10252 ("r-zoo" ,r-zoo)))
10253 (home-page "https://cran.r-project.org/web/packages/strucchange")
10254 (synopsis "Testing, monitoring, and dating structural changes")
10255 (description
10256 "This package provides tools for testing, monitoring and dating
10257structural changes in (linear) regression models. It features tests/methods
10258from the generalized fluctuation test framework as well as from the F
10259test (Chow test) framework. This includes methods to fit, plot and test
10260fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
10261statistics, respectively. It is possible to monitor incoming data online
10262using fluctuation processes. Finally, the breakpoints in regression models
10263with structural changes can be estimated together with confidence intervals.
10264Emphasis is always given to methods for visualizing the data.")
10265 ;; Either of these two GPL versions
10266 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
10267
10268(define-public r-pixmap
10269 (package
10270 (name "r-pixmap")
10271 (version "0.4-11")
10272 (source
10273 (origin
10274 (method url-fetch)
10275 (uri (cran-uri "pixmap" version))
10276 (sha256
10277 (base32
10278 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
10279 (build-system r-build-system)
10280 (home-page "https://cran.r-project.org/web/packages/pixmap")
10281 (synopsis "Tools for bitmap images")
10282 (description
10283 "This package provides functions for importing, exporting, plotting and
10284other manipulations of bitmapped images.")
10285 (license license:gpl2)))
9170eb7f
RW
10286
10287(define-public r-rapidjsonr
10288 (package
10289 (name "r-rapidjsonr")
10290 (version "1.1")
10291 (source
10292 (origin
10293 (method url-fetch)
10294 (uri (cran-uri "rapidjsonr" version))
10295 (sha256
10296 (base32
10297 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
10298 (build-system r-build-system)
10299 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
10300 (synopsis "JSON parser")
10301 (description
10302 "This package provides JSON parsing capability through the Rapidjson
10303library.")
10304 (license license:expat)))
ad6fea16
RW
10305
10306(define-public r-ontologyindex
10307 (package
10308 (name "r-ontologyindex")
209e504b 10309 (version "2.5")
ad6fea16
RW
10310 (source
10311 (origin
10312 (method url-fetch)
10313 (uri (cran-uri "ontologyIndex" version))
10314 (sha256
10315 (base32
209e504b 10316 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
10317 (properties `((upstream-name . "ontologyIndex")))
10318 (build-system r-build-system)
10319 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
10320 (synopsis "Functions for processing ontologies in R")
10321 (description
10322 "This package provides functions for reading ontologies into R as lists
10323and manipulating sets of ontological terms.")
10324 (license license:gpl2+)))
dfd09f7b 10325
6275418b
RW
10326(define-public r-gargle
10327 (package
10328 (name "r-gargle")
f817005b 10329 (version "0.4.0")
6275418b
RW
10330 (source
10331 (origin
10332 (method url-fetch)
10333 (uri (cran-uri "gargle" version))
10334 (sha256
10335 (base32
f817005b 10336 "08zhfk2sl342w35i5n2c93ayypg3z0kbl0020l3y9adqka1vazgx"))))
6275418b
RW
10337 (build-system r-build-system)
10338 (propagated-inputs
10339 `(("r-fs" ,r-fs)
10340 ("r-glue" ,r-glue)
10341 ("r-httr" ,r-httr)
10342 ("r-jsonlite" ,r-jsonlite)
10343 ("r-rlang" ,r-rlang)
10344 ("r-withr" ,r-withr)))
10345 (home-page "https://gargle.r-lib.org")
10346 (synopsis "Utilities for working with Google APIs")
10347 (description
10348 "This package provides utilities for working with Google APIs. This
10349includes functions and classes for handling common credential types and for
10350preparing, executing, and processing HTTP requests.")
10351 (license license:expat)))
10352
dfd09f7b
RW
10353(define-public r-bigrquery
10354 (package
10355 (name "r-bigrquery")
504a5136 10356 (version "1.2.0")
dfd09f7b
RW
10357 (source
10358 (origin
10359 (method url-fetch)
10360 (uri (cran-uri "bigrquery" version))
10361 (sha256
10362 (base32
504a5136 10363 "1ggh2gngr5x0g6y7d55y6kvn94anf7qi1bkc28cjmw61hxjq38fb"))))
dfd09f7b
RW
10364 (build-system r-build-system)
10365 (propagated-inputs
10366 `(("r-assertthat" ,r-assertthat)
4bc5d451 10367 ("r-bit64" ,r-bit64)
dfd09f7b
RW
10368 ("r-curl" ,r-curl)
10369 ("r-dbi" ,r-dbi)
504a5136 10370 ("r-gargle" ,r-gargle)
dfd09f7b
RW
10371 ("r-glue" ,r-glue)
10372 ("r-httr" ,r-httr)
10373 ("r-jsonlite" ,r-jsonlite)
10374 ("r-prettyunits" ,r-prettyunits)
10375 ("r-progress" ,r-progress)
10376 ("r-rapidjsonr" ,r-rapidjsonr)
10377 ("r-rcpp" ,r-rcpp)
504a5136 10378 ("r-rlang" ,r-rlang)
dfd09f7b
RW
10379 ("r-tibble" ,r-tibble)))
10380 (home-page "https://github.com/rstats-db/bigrquery")
10381 (synopsis "R interface to Google's BigQuery API")
10382 (description
10383 "This package provides an R interface to Google's BigQuery database.")
10384 (license license:gpl3)))
1ab51604
RW
10385
10386(define-public r-gmp
10387 (package
10388 (name "r-gmp")
83bfddd1 10389 (version "0.5-13.5")
1ab51604
RW
10390 (source
10391 (origin
10392 (method url-fetch)
10393 (uri (cran-uri "gmp" version))
10394 (sha256
10395 (base32
83bfddd1 10396 "042mzsl6z6s61fy5m21yf9q83l08vnyqljn4iax7kqyiycpsp0gn"))))
1ab51604
RW
10397 (build-system r-build-system)
10398 (arguments
10399 '(#:phases
10400 (modify-phases %standard-phases
10401 (add-after 'unpack 'set-CC
10402 (lambda _ (setenv "CC" "gcc") #t)))))
10403 (inputs `(("gmp" ,gmp)))
10404 (home-page "https://cran.r-project.org/web/packages/gmp")
10405 (synopsis "Multiple precision arithmetic")
10406 (description
10407 "This package supports multiple precision arithmetic (big integers and
10408rationals, prime number tests, matrix computation), \"arithmetic without
10409limitations\" using the GNU Multiple Precision library.")
10410 ;; Any version of the GPL.
10411 (license license:gpl3+)))
a536c7c9
RW
10412
10413(define-public r-rmpfr
10414 (package
10415 (name "r-rmpfr")
df00ca25 10416 (version "0.7-2")
a536c7c9
RW
10417 (source
10418 (origin
10419 (method url-fetch)
10420 (uri (cran-uri "Rmpfr" version))
10421 (sha256
10422 (base32
df00ca25 10423 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
10424 (properties `((upstream-name . "Rmpfr")))
10425 (build-system r-build-system)
10426 (inputs
10427 `(("mpfr" ,mpfr)))
10428 (propagated-inputs
10429 `(("r-gmp" ,r-gmp)))
10430 (home-page "http://rmpfr.r-forge.r-project.org/")
10431 (synopsis "R bindings to the MPFR library")
10432 (description
10433 "This package supports arithmetic (via S4 classes and methods) for
10434arbitrary precision floating point numbers, including transcendental
10435functions. To this end, the package interfaces with the @dfn{Multiple
10436Precision Floating-Point Reliable} (MPFR) library.")
10437 (license license:gpl2+)))
8004bb24
RW
10438
10439(define-public r-assertive-base
10440 (package
10441 (name "r-assertive-base")
10442 (version "0.0-7")
10443 (source
10444 (origin
10445 (method url-fetch)
10446 (uri (cran-uri "assertive.base" version))
10447 (sha256
10448 (base32
10449 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
10450 (properties
10451 `((upstream-name . "assertive.base")))
10452 (build-system r-build-system)
10453 (home-page "https://bitbucket.org/richierocks/assertive.base")
10454 (synopsis "Core of the assertive package")
10455 (description
10456 "This package provides a minimal set of predicates and assertions used by
10457the assertive package. This is mainly for use by other package developers who
10458want to include run-time testing features in their own packages.")
10459 (license license:gpl3+)))
4b2d17ed
RW
10460
10461(define-public r-assertive-properties
10462 (package
10463 (name "r-assertive-properties")
10464 (version "0.0-4")
10465 (source
10466 (origin
10467 (method url-fetch)
10468 (uri (cran-uri "assertive.properties" version))
10469 (sha256
10470 (base32
10471 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
10472 (properties
10473 `((upstream-name . "assertive.properties")))
10474 (build-system r-build-system)
10475 (propagated-inputs
10476 `(("r-assertive-base" ,r-assertive-base)))
10477 (home-page "https://bitbucket.org/richierocks/assertive.properties")
10478 (synopsis "Assertions to check properties of variables")
10479 (description
10480 "This package provides a set of predicates and assertions for checking
10481the properties of variables, such as length, names and attributes. This is
10482mainly for use by other package developers who want to include run-time
10483testing features in their own packages.")
10484 (license license:gpl3+)))
dac9c1f6
RW
10485
10486(define-public r-assertive-numbers
10487 (package
10488 (name "r-assertive-numbers")
10489 (version "0.0-2")
10490 (source
10491 (origin
10492 (method url-fetch)
10493 (uri (cran-uri "assertive.numbers" version))
10494 (sha256
10495 (base32
10496 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
10497 (properties
10498 `((upstream-name . "assertive.numbers")))
10499 (build-system r-build-system)
10500 (propagated-inputs
10501 `(("r-assertive-base" ,r-assertive-base)))
10502 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
10503 (synopsis "Assertions to check properties of numbers")
10504 (description
10505 "This package provides a set of predicates and assertions for checking
10506the properties of numbers. This is mainly for use by other package developers
10507who want to include run-time testing features in their own packages.")
10508 (license license:gpl3+)))
2da2d2f6
RW
10509
10510(define-public r-assertive-sets
10511 (package
10512 (name "r-assertive-sets")
10513 (version "0.0-3")
10514 (source
10515 (origin
10516 (method url-fetch)
10517 (uri (cran-uri "assertive.sets" version))
10518 (sha256
10519 (base32
10520 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
10521 (properties
10522 `((upstream-name . "assertive.sets")))
10523 (build-system r-build-system)
10524 (propagated-inputs
10525 `(("r-assertive-base" ,r-assertive-base)))
10526 (home-page "https://bitbucket.org/richierocks/assertive.sets")
10527 (synopsis "Assertions to check properties of sets")
10528 (description
10529 "This package provides a set of predicates and assertions for checking
10530the properties of sets. This is mainly for use by other package developers
10531who want to include run-time testing features in their own packages.")
10532 (license license:gpl3+)))
905aa46a
RW
10533
10534(define-public r-assertive-matrices
10535 (package
10536 (name "r-assertive-matrices")
10537 (version "0.0-2")
10538 (source
10539 (origin
10540 (method url-fetch)
10541 (uri (cran-uri "assertive.matrices" version))
10542 (sha256
10543 (base32
10544 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
10545 (properties
10546 `((upstream-name . "assertive.matrices")))
10547 (build-system r-build-system)
10548 (propagated-inputs
10549 `(("r-assertive-base" ,r-assertive-base)))
10550 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
10551 (synopsis "Assertions to check properties of matrices")
10552 (description
10553 "This package provides a set of predicates and assertions for checking
10554the properties of matrices. This is mainly for use by other package
10555developers who want to include run-time testing features in their own
10556packages.")
10557 (license license:gpl3+)))
c358b5d4
RW
10558
10559(define-public r-assertive-models
10560 (package
10561 (name "r-assertive-models")
10562 (version "0.0-2")
10563 (source
10564 (origin
10565 (method url-fetch)
10566 (uri (cran-uri "assertive.models" version))
10567 (sha256
10568 (base32
10569 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
10570 (properties
10571 `((upstream-name . "assertive.models")))
10572 (build-system r-build-system)
10573 (propagated-inputs
10574 `(("r-assertive-base" ,r-assertive-base)))
10575 (home-page "https://bitbucket.org/richierocks/assertive.models")
10576 (synopsis "Assertions to check properties of models")
10577 (description
10578 "This package provides a set of predicates and assertions for checking
10579the properties of models. This is mainly for use by other package developers
10580who want to include run-time testing features in their own packages.")
10581 (license license:gpl3+)))
dcafcfb4
RW
10582
10583(define-public r-assertive-reflection
10584 (package
10585 (name "r-assertive-reflection")
10586 (version "0.0-4")
10587 (source
10588 (origin
10589 (method url-fetch)
10590 (uri (cran-uri "assertive.reflection" version))
10591 (sha256
10592 (base32
10593 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
10594 (properties
10595 `((upstream-name . "assertive.reflection")))
10596 (build-system r-build-system)
10597 (propagated-inputs
10598 `(("r-assertive-base" ,r-assertive-base)))
10599 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
10600 (synopsis "Assertions for checking the state of R")
10601 (description
10602 "This package provides a set of predicates and assertions for checking
10603the state and capabilities of R, the operating system it is running on, and
10604the IDE being used. This is mainly for use by other package developers who
10605want to include run-time testing features in their own packages.")
10606 (license license:gpl3+)))
5e3bd355
RW
10607
10608(define-public r-assertive-types
10609 (package
10610 (name "r-assertive-types")
10611 (version "0.0-3")
10612 (source
10613 (origin
10614 (method url-fetch)
10615 (uri (cran-uri "assertive.types" version))
10616 (sha256
10617 (base32
10618 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
10619 (properties
10620 `((upstream-name . "assertive.types")))
10621 (build-system r-build-system)
10622 (propagated-inputs
10623 `(("r-assertive-base" ,r-assertive-base)
10624 ("r-assertive-properties" ,r-assertive-properties)
10625 ("r-codetools" ,r-codetools)))
10626 (home-page "https://bitbucket.org/richierocks/assertive.types")
10627 (synopsis "Assertions to check types of variables")
10628 (description
10629 "This package provides a set of predicates and assertions for checking
10630the types of variables. This is mainly for use by other package developers
10631who want to include run-time testing features in their own packages.")
10632 (license license:gpl3+)))
1f0a761a
RW
10633
10634(define-public r-assertive-files
10635 (package
10636 (name "r-assertive-files")
10637 (version "0.0-2")
10638 (source
10639 (origin
10640 (method url-fetch)
10641 (uri (cran-uri "assertive.files" version))
10642 (sha256
10643 (base32
10644 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
10645 (properties
10646 `((upstream-name . "assertive.files")))
10647 (build-system r-build-system)
10648 (propagated-inputs
10649 `(("r-assertive-base" ,r-assertive-base)
10650 ("r-assertive-numbers" ,r-assertive-numbers)))
10651 (home-page "https://bitbucket.org/richierocks/assertive.files")
10652 (synopsis "Assertions to check properties of files")
10653 (description
10654 "This package provides a set of predicates and assertions for checking
10655the properties of files and connections. This is mainly for use by other
10656package developers who want to include run-time testing features in their own
10657packages.")
10658 (license license:gpl3+)))
50ce8b1e
RW
10659
10660(define-public r-assertive-code
10661 (package
10662 (name "r-assertive-code")
10663 (version "0.0-3")
10664 (source
10665 (origin
10666 (method url-fetch)
10667 (uri (cran-uri "assertive.code" version))
10668 (sha256
10669 (base32
10670 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
10671 (properties
10672 `((upstream-name . "assertive.code")))
10673 (build-system r-build-system)
10674 (propagated-inputs
10675 `(("r-assertive-base" ,r-assertive-base)
10676 ("r-assertive-properties" ,r-assertive-properties)
10677 ("r-assertive-types" ,r-assertive-types)))
10678 (home-page "https://bitbucket.org/richierocks/assertive.code")
10679 (synopsis "Assertions to check properties of code")
10680 (description
10681 "This package provides a set of predicates and assertions for checking
10682the properties of code. This is mainly for use by other package developers
10683who want to include run-time testing features in their own packages.")
10684 (license license:gpl3+)))
29d9a2af
RW
10685
10686(define-public r-assertive-datetimes
10687 (package
10688 (name "r-assertive-datetimes")
10689 (version "0.0-2")
10690 (source
10691 (origin
10692 (method url-fetch)
10693 (uri (cran-uri "assertive.datetimes" version))
10694 (sha256
10695 (base32
10696 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
10697 (properties
10698 `((upstream-name . "assertive.datetimes")))
10699 (build-system r-build-system)
10700 (propagated-inputs
10701 `(("r-assertive-base" ,r-assertive-base)
10702 ("r-assertive-types" ,r-assertive-types)))
10703 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
10704 (synopsis "Assertions to check properties of dates and times")
10705 (description
10706 "This package provides a set of predicates and assertions for checking
10707the properties of dates and times. This is mainly for use by other package
10708developers who want to include run-time testing features in their own
10709packages.")
10710 (license license:gpl3+)))
66d0a0a7
RW
10711
10712(define-public r-assertive-strings
10713 (package
10714 (name "r-assertive-strings")
10715 (version "0.0-3")
10716 (source
10717 (origin
10718 (method url-fetch)
10719 (uri (cran-uri "assertive.strings" version))
10720 (sha256
10721 (base32
10722 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
10723 (properties
10724 `((upstream-name . "assertive.strings")))
10725 (build-system r-build-system)
10726 (propagated-inputs
10727 `(("r-assertive-base" ,r-assertive-base)
10728 ("r-assertive-types" ,r-assertive-types)
10729 ("r-stringi" ,r-stringi)))
10730 (home-page "https://bitbucket.org/richierocks/assertive.strings")
10731 (synopsis "Assertions to check properties of strings")
10732 (description
10733 "This package provides a set of predicates and assertions for checking
10734the properties of strings. This is mainly for use by other package developers
10735who want to include run-time testing features in their own packages.")
10736 (license license:gpl3+)))
6d3702e5
RW
10737
10738(define-public r-assertive-data-us
10739 (package
10740 (name "r-assertive-data-us")
10741 (version "0.0-2")
10742 (source
10743 (origin
10744 (method url-fetch)
10745 (uri (cran-uri "assertive.data.us" version))
10746 (sha256
10747 (base32
10748 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
10749 (properties
10750 `((upstream-name . "assertive.data.us")))
10751 (build-system r-build-system)
10752 (propagated-inputs
10753 `(("r-assertive-base" ,r-assertive-base)
10754 ("r-assertive-strings" ,r-assertive-strings)))
10755 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
10756 (synopsis "Assertions to check properties of strings")
10757 (description
10758 "This package provides a set of predicates and assertions for checking
10759the properties of US-specific complex data types. This is mainly for use by
10760other package developers who want to include run-time testing features in
10761their own packages.")
10762 (license license:gpl3+)))
39ef8e09
RW
10763
10764(define-public r-assertive-data-uk
10765 (package
10766 (name "r-assertive-data-uk")
10767 (version "0.0-2")
10768 (source
10769 (origin
10770 (method url-fetch)
10771 (uri (cran-uri "assertive.data.uk" version))
10772 (sha256
10773 (base32
10774 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
10775 (properties
10776 `((upstream-name . "assertive.data.uk")))
10777 (build-system r-build-system)
10778 (propagated-inputs
10779 `(("r-assertive-base" ,r-assertive-base)
10780 ("r-assertive-strings" ,r-assertive-strings)))
10781 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
10782 (synopsis "Assertions to check properties of strings")
10783 (description
10784 "This package provides a set of predicates and assertions for checking
10785the properties of UK-specific complex data types. This is mainly for use by
10786other package developers who want to include run-time testing features in
10787their own packages.")
10788 (license license:gpl3+)))
39231abf
RW
10789
10790(define-public r-assertive-data
10791 (package
10792 (name "r-assertive-data")
10793 (version "0.0-3")
10794 (source
10795 (origin
10796 (method url-fetch)
10797 (uri (cran-uri "assertive.data" version))
10798 (sha256
10799 (base32
10800 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
10801 (properties
10802 `((upstream-name . "assertive.data")))
10803 (build-system r-build-system)
10804 (propagated-inputs
10805 `(("r-assertive-base" ,r-assertive-base)
10806 ("r-assertive-strings" ,r-assertive-strings)))
10807 (home-page "https://bitbucket.org/richierocks/assertive.data")
10808 (synopsis "Assertions to check properties of data")
10809 (description
10810 "This package provides a set of predicates and assertions for checking
10811the properties of (country independent) complex data types. This is mainly
10812for use by other package developers who want to include run-time testing
10813features in their own packages.")
10814 (license license:gpl3+)))
658b2b62
RW
10815
10816(define-public r-assertive
10817 (package
10818 (name "r-assertive")
10819 (version "0.3-5")
10820 (source
10821 (origin
10822 (method url-fetch)
10823 (uri (cran-uri "assertive" version))
10824 (sha256
10825 (base32
10826 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10827 (build-system r-build-system)
10828 (propagated-inputs
10829 `(("r-assertive-base" ,r-assertive-base)
10830 ("r-assertive-code" ,r-assertive-code)
10831 ("r-assertive-data" ,r-assertive-data)
10832 ("r-assertive-data-uk" ,r-assertive-data-uk)
10833 ("r-assertive-data-us" ,r-assertive-data-us)
10834 ("r-assertive-datetimes" ,r-assertive-datetimes)
10835 ("r-assertive-files" ,r-assertive-files)
10836 ("r-assertive-matrices" ,r-assertive-matrices)
10837 ("r-assertive-models" ,r-assertive-models)
10838 ("r-assertive-numbers" ,r-assertive-numbers)
10839 ("r-assertive-properties" ,r-assertive-properties)
10840 ("r-assertive-reflection" ,r-assertive-reflection)
10841 ("r-assertive-sets" ,r-assertive-sets)
10842 ("r-assertive-strings" ,r-assertive-strings)
10843 ("r-assertive-types" ,r-assertive-types)
10844 ("r-knitr" ,r-knitr)))
10845 (home-page "https://bitbucket.org/richierocks/assertive")
10846 (synopsis "Readable check functions to ensure code integrity")
10847 (description
10848 "This package provides lots of predicates (@code{is_*} functions) to
10849check the state of your variables, and assertions (@code{assert_*} functions)
10850to throw errors if they aren't in the right form.")
10851 (license license:gpl3+)))
f51dcc27
RW
10852
10853(define-public r-dotcall64
10854 (package
10855 (name "r-dotcall64")
10856 (version "1.0-0")
10857 (source
10858 (origin
10859 (method url-fetch)
10860 (uri (cran-uri "dotCall64" version))
10861 (sha256
10862 (base32
10863 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10864 (properties `((upstream-name . "dotCall64")))
10865 (build-system r-build-system)
10866 (native-inputs `(("gfortran" ,gfortran)))
10867 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10868 (synopsis "Enhanced foreign function interface supporting long vectors")
10869 (description
10870 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10871and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10872supports long vectors, arguments of type 64-bit integer, and provides a
10873mechanism to avoid unnecessary copies of read-only and write-only arguments.
10874This makes it a convenient and fast interface to C/C++ and Fortran code.")
10875 (license license:gpl2+)))
90104ecd
RW
10876
10877(define-public r-spam
10878 (package
10879 (name "r-spam")
020e3214 10880 (version "2.3-0.2")
90104ecd
RW
10881 (source
10882 (origin
10883 (method url-fetch)
10884 (uri (cran-uri "spam" version))
10885 (sha256
020e3214 10886 (base32 "0czmzwhvcs0shm1asvphhz366df3n7vrlls4cfpq5b3i19fak3w4"))))
90104ecd
RW
10887 (build-system r-build-system)
10888 (propagated-inputs
10889 `(("r-dotcall64" ,r-dotcall64)))
10890 (native-inputs `(("gfortran" ,gfortran)))
10891 (home-page "https://www.math.uzh.ch/pages/spam/")
10892 (synopsis "Sparse matrix algebra")
10893 (description
10894 "This package provides a set of functions for sparse matrix algebra.
10895Differences with other sparse matrix packages are:
10896
10897@enumerate
10898@item it only supports (essentially) one sparse matrix format;
10899@item it is based on transparent and simple structure(s);
10900@item it is tailored for MCMC calculations within G(M)RF;
10901@item and it is fast and scalable (with the extension package @code{spam64}).
10902@end enumerate\n")
10903 ;; Either of these licenses
10904 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
10905
10906(define-public r-fields
10907 (package
10908 (name "r-fields")
e96a56f6 10909 (version "9.9")
32725458
RW
10910 (source
10911 (origin
10912 (method url-fetch)
10913 (uri (cran-uri "fields" version))
10914 (sha256
e96a56f6 10915 (base32 "1qbqdqq76xgnlbc9z643zn4s8k493h1jmav2f465hfvp63306br6"))))
32725458
RW
10916 (build-system r-build-system)
10917 (propagated-inputs
10918 `(("r-maps" ,r-maps)
10919 ("r-spam" ,r-spam)))
10920 (native-inputs
10921 `(("gfortran" ,gfortran)))
41cc7993 10922 (home-page "https://www.image.ucar.edu/fields")
32725458
RW
10923 (synopsis "Tools for spatial data")
10924 (description
10925 "This is a package for curve, surface and function fitting with an
10926emphasis on splines, spatial data and spatial statistics. The major methods
10927include cubic, and thin plate splines, Kriging, and compactly supported
10928covariance functions for large data sets.")
10929 (license license:gpl2+)))
99c164a5
RW
10930
10931(define-public r-spatialextremes
10932 (package
10933 (name "r-spatialextremes")
ffb97e69 10934 (version "2.0-7.2")
99c164a5
RW
10935 (source
10936 (origin
10937 (method url-fetch)
10938 (uri (cran-uri "SpatialExtremes" version))
10939 (sha256
10940 (base32
ffb97e69 10941 "0aqq9ryxi4xsdqjhc1lhb7ai8szs7m2vys6nn0ygps1w3pm4xwj8"))))
99c164a5
RW
10942 (properties
10943 `((upstream-name . "SpatialExtremes")))
10944 (build-system r-build-system)
10945 (propagated-inputs
10946 `(("r-fields" ,r-fields)
10947 ("r-maps" ,r-maps)))
10948 (home-page "http://spatialextremes.r-forge.r-project.org/")
10949 (synopsis "Modelling spatial extremes")
10950 (description
10951 "This package provides tools for the statistical modelling of spatial
10952extremes using max-stable processes, copula or Bayesian hierarchical models.
10953More precisely, this package allows (conditional) simulations from various
10954parametric max-stable models, analysis of the extremal spatial dependence, the
10955fitting of such processes using composite likelihoods or least square (simple
10956max-stable processes only), model checking and selection and prediction.")
10957 (license license:gpl2+)))
c2d6e866
RW
10958
10959(define-public r-drc
10960 (package
10961 (name "r-drc")
10962 (version "3.0-1")
10963 (source
10964 (origin
10965 (method url-fetch)
10966 (uri (cran-uri "drc" version))
10967 (sha256
10968 (base32
10969 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
10970 (build-system r-build-system)
10971 (propagated-inputs
10972 `(("r-car" ,r-car)
10973 ("r-gtools" ,r-gtools)
10974 ("r-mass" ,r-mass)
10975 ("r-multcomp" ,r-multcomp)
10976 ("r-plotrix" ,r-plotrix)
10977 ("r-scales" ,r-scales)))
10978 (home-page "https://cran.r-project.org/web/packages/drc")
10979 (synopsis "Analysis of dose-response curves")
10980 (description
10981 "This package provides a suite of flexible and versatile model fitting
10982and after-fitting functions for the analysis of dose-response data.")
10983 (license license:gpl2+)))
4fcbd7ea
RW
10984
10985(define-public r-rmeta
10986 (package
10987 (name "r-rmeta")
10988 (version "3.0")
10989 (source
10990 (origin
10991 (method url-fetch)
10992 (uri (cran-uri "rmeta" version))
10993 (sha256
10994 (base32
10995 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
10996 (build-system r-build-system)
10997 (home-page "https://cran.r-project.org/web/packages/rmeta")
10998 (synopsis "Tools for meta-analysis")
10999 (description
11000 "This package provides functions for simple fixed and random effects
11001meta-analysis for two-sample comparisons and cumulative meta-analyses. It
11002draws standard summary plots, funnel plots, and computes summaries and tests
11003for association and heterogeneity.")
11004 (license license:gpl2)))
afc0d815
RW
11005
11006(define-public r-bootstrap
11007 (package
11008 (name "r-bootstrap")
36ff60f5 11009 (version "2019.6")
afc0d815
RW
11010 (source
11011 (origin
11012 (method url-fetch)
11013 (uri (cran-uri "bootstrap" version))
11014 (sha256
11015 (base32
36ff60f5 11016 "1546jqhhw5h177ii8jkdikyd26rv6gwkav816np1zks4p7zgsljj"))))
afc0d815
RW
11017 (build-system r-build-system)
11018 (native-inputs `(("gfortran" ,gfortran)))
11019 (home-page "https://cran.r-project.org/web/packages/bootstrap")
11020 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
11021 (description
11022 "This package provides software and data for the book \"An Introduction
11023to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
11024This package is primarily provided for projects already based on it, and for
11025support of the book. New projects should preferentially use the recommended
11026package \"boot\".")
11027 (license license:bsd-3)))
1ea708af
RW
11028
11029(define-public r-survivalroc
11030 (package
11031 (name "r-survivalroc")
11032 (version "1.0.3")
11033 (source
11034 (origin
11035 (method url-fetch)
11036 (uri (cran-uri "survivalROC" version))
11037 (sha256
11038 (base32
11039 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
11040 (properties `((upstream-name . "survivalROC")))
11041 (build-system r-build-system)
11042 (home-page "https://cran.r-project.org/web/packages/survivalROC")
11043 (synopsis "Time-dependent ROC curve estimation from censored survival data")
11044 (description
11045 "Compute time-dependent ROC curve from censored survival data using
11046Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
11047Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
11048 (license license:gpl2+)))
6a5bfe09
RW
11049
11050(define-public r-longitudinal
11051 (package
11052 (name "r-longitudinal")
11053 (version "1.1.12")
11054 (source
11055 (origin
11056 (method url-fetch)
11057 (uri (cran-uri "longitudinal" version))
11058 (sha256
11059 (base32
11060 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
11061 (build-system r-build-system)
11062 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
11063 (home-page "http://strimmerlab.org/software/longitudinal/")
11064 (synopsis "Analysis of multiple time course data")
11065 (description
11066 "This package contains general data structures and functions for
11067longitudinal data with multiple variables, repeated measurements, and
11068irregularly spaced time points. It also implements a shrinkage estimator of
11069dynamical correlation and dynamical covariance.")
11070 (license license:gpl3+)))
e50722c8
RW
11071
11072(define-public r-genenet
11073 (package
11074 (name "r-genenet")
11075 (version "1.2.13")
11076 (source
11077 (origin
11078 (method url-fetch)
11079 (uri (cran-uri "GeneNet" version))
11080 (sha256
11081 (base32
11082 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
11083 (properties `((upstream-name . "GeneNet")))
11084 (build-system r-build-system)
11085 (propagated-inputs
11086 `(("r-corpcor" ,r-corpcor)
11087 ("r-fdrtool" ,r-fdrtool)
11088 ("r-longitudinal" ,r-longitudinal)))
11089 (home-page "http://strimmerlab.org/software/genenet/")
11090 (synopsis "Modeling and inferring gene networks")
11091 (description
11092 "This package analyzes gene expression (time series) data with focus on
11093the inference of gene networks. In particular, GeneNet implements the methods
11094of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
11095for learning large-scale gene association networks (including assignment of
11096putative directions).")
11097 (license license:gpl3+)))
fe4e9f03
RW
11098
11099(define-public r-rbamtools
11100 (package
11101 (name "r-rbamtools")
11102 (version "2.16.11.2")
11103 (source
11104 (origin
11105 (method url-fetch)
11106 (uri (cran-uri "rbamtools" version))
11107 (sha256
11108 (base32
11109 "0gzkb1xyrkriv45wq8gv7qfwjslnvwkfkk5jjc4wg5kmm0ydpdzj"))))
11110 (build-system r-build-system)
11111 (inputs `(("zlib" ,zlib)))
11112 (propagated-inputs
11113 `(("r-refgenome" ,r-refgenome)))
11114 (home-page "https://cran.r-project.org/web/packages/rbamtools")
11115 (synopsis "Read and write BAM (binary alignment) files")
11116 (description
11117 "This package provides an R interface to functions of the SAMtools
11118library.")
11119 (license license:artistic2.0)))
e3c0e3e3
RW
11120
11121(define-public r-protviz
11122 (package
11123 (name "r-protviz")
c3e5b456 11124 (version "0.4.0")
e3c0e3e3
RW
11125 (source
11126 (origin
11127 (method url-fetch)
11128 (uri (cran-uri "protViz" version))
11129 (sha256
11130 (base32
c3e5b456 11131 "150i2q4nakz28f39kmhrchz4qsr8ax6y02512md94k8hq4hamxg1"))))
e3c0e3e3
RW
11132 (properties `((upstream-name . "protViz")))
11133 (build-system r-build-system)
11134 (inputs
11135 `(("perl" ,perl)
11136 ("python-2" ,python-2)))
11137 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
11138 (home-page "https://github.com/protViz/protViz/")
11139 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
11140 (description
11141 "This package helps with quality checks, visualizations and analysis of
11142mass spectrometry data, coming from proteomics experiments. The package is
11143developed, tested and used at the Functional Genomics Center Zurich, where it
11144is used mainly for prototyping, teaching, and having fun with proteomics data.
11145But it can also be used to do data analysis for small scale data sets.")
11146 (license license:gpl3)))
7aeec0cf
RW
11147
11148(define-public r-cmprsk
11149 (package
11150 (name "r-cmprsk")
3d9a6b05 11151 (version "2.2-9")
7aeec0cf
RW
11152 (source
11153 (origin
11154 (method url-fetch)
11155 (uri (cran-uri "cmprsk" version))
11156 (sha256
3d9a6b05 11157 (base32 "0xhgfg5b4i9skkaxp7gzkafgg5bqs5q1rp4hpw2jjmykg2nifn99"))))
7aeec0cf
RW
11158 (build-system r-build-system)
11159 (propagated-inputs
11160 `(("r-survival" ,r-survival)))
11161 (native-inputs
11162 `(("gfortran" ,gfortran)))
11163 (home-page "https://cran.r-project.org/web/packages/cmprsk")
11164 (synopsis "Subdistribution analysis of competing risks")
11165 (description
11166 "This package provides tool for estimation, testing and regression
11167modeling of subdistribution functions in competing risks, as described in
11168Gray (1988), A class of K-sample tests for comparing the cumulative incidence
11169of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
11170A proportional hazards model for the subdistribution of a competing risk,
11171JASA, 94:496-509.")
11172 (license license:gpl2+)))
728012da
RW
11173
11174(define-public r-etm
11175 (package
11176 (name "r-etm")
9a749cad 11177 (version "1.0.5")
728012da
RW
11178 (source
11179 (origin
11180 (method url-fetch)
11181 (uri (cran-uri "etm" version))
11182 (sha256
11183 (base32
9a749cad 11184 "1yivbq8y0ijcl1m4nir4q9hp4pi6iphwxgjprygsdf7vp98wq677"))))
728012da
RW
11185 (build-system r-build-system)
11186 (propagated-inputs
11187 `(("r-data-table" ,r-data-table)
11188 ("r-lattice" ,r-lattice)
11189 ("r-rcpp" ,r-rcpp)
11190 ("r-rcpparmadillo" ,r-rcpparmadillo)
11191 ("r-survival" ,r-survival)))
11192 (home-page "https://cran.r-project.org/web/packages/etm")
11193 (synopsis "Empirical transition matrix")
11194 (description
11195 "The @dfn{empirical transition matrix} (etm) package permits to estimate
11196the matrix of transition probabilities for any time-inhomogeneous multistate
11197model with finite state space using the Aalen-Johansen estimator.")
11198 (license license:expat)))
17932a0f
RW
11199
11200(define-public r-epi
11201 (package
11202 (name "r-epi")
42a8b01d 11203 (version "2.38")
17932a0f
RW
11204 (source
11205 (origin
11206 (method url-fetch)
11207 (uri (cran-uri "Epi" version))
11208 (sha256
11209 (base32
42a8b01d 11210 "0ald9fjynrlyah8nzwfs49a08j4myd3c5bm56zn61gg5pyyhi8hd"))))
17932a0f
RW
11211 (properties `((upstream-name . "Epi")))
11212 (build-system r-build-system)
11213 (propagated-inputs
11214 `(("r-cmprsk" ,r-cmprsk)
11215 ("r-data-table" ,r-data-table)
11216 ("r-etm" ,r-etm)
11217 ("r-mass" ,r-mass)
11218 ("r-matrix" ,r-matrix)
11219 ("r-mgcv" ,r-mgcv)
11220 ("r-numderiv" ,r-numderiv)
11221 ("r-plyr" ,r-plyr)
11222 ("r-survival" ,r-survival)
11223 ("r-zoo" ,r-zoo)))
11224 (home-page "http://BendixCarstensen.com/Epi/")
11225 (synopsis "Statistical analysis in epidemiology")
11226 (description
11227 "This package provides functions for demographic and epidemiological
11228analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
11229particular representation, manipulation and simulation of multistate data -
11230the Lexis suite of functions, which includes interfaces to the @code{mstate},
11231@code{etm} and @code{cmprsk} packages. It also contains functions for
11232Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
11233data and some useful functions for tabulation and plotting, as well as a
11234number of epidemiological data sets.")
11235 (license license:gpl2)))
879a1520
RW
11236
11237(define-public r-ppls
11238 (package
11239 (name "r-ppls")
11240 (version "1.6-1.1")
11241 (source
11242 (origin
11243 (method url-fetch)
11244 (uri (cran-uri "ppls" version))
11245 (sha256
11246 (base32
11247 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
11248 (build-system r-build-system)
11249 (propagated-inputs `(("r-mass" ,r-mass)))
11250 (home-page "https://cran.r-project.org/web/packages/ppls")
11251 (synopsis "Penalized partial least squares")
11252 (description
11253 "This package contains linear and nonlinear regression methods based on
11254partial least squares and penalization techniques. Model parameters are
11255selected via cross-validation, and confidence intervals ans tests for the
11256regression coefficients can be conducted via jackknifing.")
11257 (license license:gpl2+)))
0af9616d
RW
11258
11259(define-public r-huge
11260 (package
11261 (name "r-huge")
cd3ba9c8 11262 (version "1.3.3")
0af9616d
RW
11263 (source
11264 (origin
11265 (method url-fetch)
11266 (uri (cran-uri "huge" version))
11267 (sha256
11268 (base32
cd3ba9c8 11269 "18f8w4hdp9fdi2k5ip6fnrn5z47w4ybgxs2m6a7jdvd2v4wfdr69"))))
0af9616d
RW
11270 (build-system r-build-system)
11271 (propagated-inputs
11272 `(("r-igraph" ,r-igraph)
0af9616d 11273 ("r-mass" ,r-mass)
7706a98c
RW
11274 ("r-matrix" ,r-matrix)
11275 ("r-rcpp" ,r-rcpp)
11276 ("r-rcppeigen" ,r-rcppeigen)))
0af9616d
RW
11277 (home-page "https://cran.r-project.org/web/packages/huge")
11278 (synopsis "High-dimensional undirected graph estimation")
11279 (description
11280 "This package provides a general framework for high-dimensional
11281undirected graph estimation. It integrates data preprocessing, neighborhood
11282screening, graph estimation, and model selection techniques into a pipeline.")
11283 (license license:gpl2)))
39274ab4
RW
11284
11285(define-public r-parcor
11286 (package
11287 (name "r-parcor")
11288 (version "0.2-6")
11289 (source
11290 (origin
11291 (method url-fetch)
11292 (uri (cran-uri "parcor" version))
11293 (sha256
11294 (base32
11295 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
11296 (build-system r-build-system)
11297 (propagated-inputs
11298 `(("r-epi" ,r-epi)
11299 ("r-genenet" ,r-genenet)
11300 ("r-glmnet" ,r-glmnet)
11301 ("r-mass" ,r-mass)
11302 ("r-ppls" ,r-ppls)))
11303 (home-page "https://cran.r-project.org/web/packages/parcor")
11304 (synopsis "Regularized estimation of partial correlation matrices")
11305 (description
11306 "This package estimates the matrix of partial correlations based on
11307different regularized regression methods: lasso, adaptive lasso, PLS, and
11308Ridge Regression. In addition, the package provides model selection for
11309lasso, adaptive lasso and Ridge regression based on cross-validation.")
11310 (license license:gpl2+)))
cba08f60
RW
11311
11312(define-public r-mcmc
11313 (package
11314 (name "r-mcmc")
ae7e6f06 11315 (version "0.9-6")
cba08f60
RW
11316 (source
11317 (origin
11318 (method url-fetch)
11319 (uri (cran-uri "mcmc" version))
11320 (sha256
11321 (base32
ae7e6f06 11322 "1fc6a6asn53lx7x7pnlb5mb716nv4pcmbp99f1i30y4hzygihfj4"))))
cba08f60
RW
11323 (build-system r-build-system)
11324 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
11325 (synopsis "Markov chain Monte Carlo")
11326 (description
11327 "This package simulates continuous distributions of random vectors using
11328@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
11329function that evaluates the log unnormalized density. Algorithms are random
11330walk Metropolis algorithm (function @code{metrop}), simulated
11331tempering (function @code{temper}), and morphometric random walk
11332Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
11333by change of variable.")
11334 (license license:expat)))
cf4cd8bc
RW
11335
11336(define-public r-listenv
11337 (package
11338 (name "r-listenv")
11339 (version "0.7.0")
11340 (source
11341 (origin
11342 (method url-fetch)
11343 (uri (cran-uri "listenv" version))
11344 (sha256
11345 (base32
11346 "0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"))))
11347 (build-system r-build-system)
11348 (native-inputs
11349 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11350 (home-page "https://github.com/HenrikBengtsson/listenv")
11351 (synopsis "Environments behaving (almost) as lists")
11352 (description
11353 "This package implements list environments. List environments are
11354environments that have list-like properties. For instance, the elements of a
11355list environment are ordered and can be accessed and iterated over using index
11356subsetting.")
11357 (license license:lgpl2.1+)))
226294a4
RW
11358
11359(define-public r-globals
11360 (package
11361 (name "r-globals")
11362 (version "0.12.4")
11363 (source
11364 (origin
11365 (method url-fetch)
11366 (uri (cran-uri "globals" version))
11367 (sha256
11368 (base32
11369 "0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"))))
11370 (build-system r-build-system)
11371 (propagated-inputs
11372 `(("r-codetools" ,r-codetools)))
11373 (home-page "https://github.com/HenrikBengtsson/globals")
11374 (synopsis "Identify global objects in R expressions")
11375 (description
11376 "This package provides tools to identify global (\"unknown\" or \"free\")
11377objects in R expressions by code inspection using various strategies, e.g.
11378conservative or liberal. The objective of this package is to make it as
11379simple as possible to identify global objects for the purpose of exporting
11380them in distributed compute environments.")
11381 (license license:lgpl2.1+)))
b3080cdd
RW
11382
11383(define-public r-future
11384 (package
11385 (name "r-future")
d5d631b6 11386 (version "1.14.0")
b3080cdd
RW
11387 (source
11388 (origin
11389 (method url-fetch)
11390 (uri (cran-uri "future" version))
11391 (sha256
11392 (base32
d5d631b6 11393 "1jyv2wlmpfqbk3hw269h4xg36na3wh1kd1lxmwdb40bsv4850lqa"))))
b3080cdd
RW
11394 (build-system r-build-system)
11395 (propagated-inputs
11396 `(("r-digest" ,r-digest)
11397 ("r-globals" ,r-globals)
11398 ("r-listenv" ,r-listenv)))
11399 (native-inputs
11400 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11401 (home-page "https://github.com/HenrikBengtsson/future")
11402 (synopsis "Unified parallel and distributed processing in R")
11403 (description
11404 "The purpose of this package is to provide a lightweight and unified
11405Future API for sequential and parallel processing of R expression via futures.
11406This package implements sequential, multicore, multisession, and cluster
11407futures. With these, R expressions can be evaluated on the local machine, in
11408parallel a set of local machines, or distributed on a mix of local and remote
11409machines. Extensions to this package implement additional backends for
11410processing futures via compute cluster schedulers etc. Because of its unified
11411API, there is no need to modify any code in order to switch from sequential on
11412the local machine to, say, distributed processing on a remote compute cluster.")
11413 (license license:lgpl2.1+)))
9680047c
RW
11414
11415(define-public r-future-apply
11416 (package
11417 (name "r-future-apply")
d42fb7d2 11418 (version "1.3.0")
9680047c
RW
11419 (source
11420 (origin
11421 (method url-fetch)
11422 (uri (cran-uri "future.apply" version))
11423 (sha256
11424 (base32
d42fb7d2 11425 "0wd3bh114zkvrqlpn8gqz4ix1igr9hr8x72h2g00a7mqkfjfqx33"))))
9680047c
RW
11426 (properties `((upstream-name . "future.apply")))
11427 (build-system r-build-system)
11428 (propagated-inputs
11429 `(("r-future" ,r-future)
11430 ("r-globals" ,r-globals)))
11431 (native-inputs
11432 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11433 (home-page "https://github.com/HenrikBengtsson/future.apply")
11434 (synopsis "Apply function to elements in parallel using futures")
11435 (description
11436 "This package provides implementations of @code{apply()},
11437@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
11438@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
11439can be resolved using any future-supported backend, e.g. parallel on the local
11440machine or distributed on a compute cluster.")
11441 (license license:gpl2+)))
867e2b1b
RW
11442
11443(define-public r-rsvd
11444 (package
11445 (name "r-rsvd")
eebd93eb 11446 (version "1.0.2")
867e2b1b
RW
11447 (source
11448 (origin
11449 (method url-fetch)
11450 (uri (cran-uri "rsvd" version))
11451 (sha256
11452 (base32
eebd93eb 11453 "0fia77y5fxnhwkcxlgp98ygb8fdfraky75x80hkf7kvvpwc5rzn8"))))
867e2b1b
RW
11454 (build-system r-build-system)
11455 (propagated-inputs
11456 `(("r-matrix" ,r-matrix)))
11457 (home-page "https://github.com/erichson/rSVD")
11458 (synopsis "Randomized singular value decomposition")
11459 (description
11460 "Low-rank matrix decompositions are fundamental tools and widely used for
11461data analysis, dimension reduction, and data compression. Classically, highly
11462accurate deterministic matrix algorithms are used for this task. However, the
11463emergence of large-scale data has severely challenged our computational
11464ability to analyze big data. The concept of randomness has been demonstrated
11465as an effective strategy to quickly produce approximate answers to familiar
11466problems such as the @dfn{singular value decomposition} (SVD). This package
11467provides several randomized matrix algorithms such as the randomized singular
11468value decomposition (@code{rsvd}), randomized principal component
11469analysis (@code{rpca}), randomized robust principal component
11470analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
11471and the randomized CUR decomposition (@code{rcur}). In addition several plot
11472functions are provided.")
11473 (license license:gpl3+)))
14afee3e
BG
11474
11475(define-public r-sloop
11476 (package
11477 (name "r-sloop")
11478 (version "1.0.1")
11479 (source
11480 (origin
11481 (method url-fetch)
11482 (uri (cran-uri "sloop" version))
11483 (sha256
11484 (base32
11485 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
11486 (build-system r-build-system)
11487 (propagated-inputs
11488 `(("r-codetools" ,r-codetools)
11489 ("r-crayon" ,r-crayon)
11490 ("r-purrr" ,r-purrr)
11491 ("r-rlang" ,r-rlang)
11492 ("r-tibble" ,r-tibble)))
11493 (home-page "https://github.com/r-lib/sloop")
11494 (synopsis "Helpers for object-oriented programming in R")
11495 (description
11496 "This package provides a collection of helper functions designed to
11497help you to better understand object oriented programming in R, particularly
11498using @code{S3}.")
11499 (license license:gpl3)))
4254b480
RW
11500
11501(define-public r-capushe
11502 (package
11503 (name "r-capushe")
11504 (version "1.1.1")
11505 (source
11506 (origin
11507 (method url-fetch)
11508 (uri (cran-uri "capushe" version))
11509 (sha256
11510 (base32
11511 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
11512 (build-system r-build-system)
11513 (propagated-inputs `(("r-mass" ,r-mass)))
11514 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
49369a01 11515 (synopsis "Calibrating penalties using slope heuristics")
4254b480
RW
11516 (description
11517 "This package provides tools for the calibration of penalized criteria
11518for model selection. The calibration methods available are based on the slope
11519heuristics.")
11520 (license license:gpl2+)))
c691c607
RW
11521
11522(define-public r-dorng
11523 (package
11524 (name "r-dorng")
11525 (version "1.7.1")
11526 (source
11527 (origin
11528 (method url-fetch)
11529 (uri (cran-uri "doRNG" version))
11530 (sha256
11531 (base32
11532 "1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"))))
11533 (properties `((upstream-name . "doRNG")))
11534 (build-system r-build-system)
11535 (propagated-inputs
11536 `(("r-foreach" ,r-foreach)
11537 ("r-iterators" ,r-iterators)
11538 ("r-pkgmaker" ,r-pkgmaker)
11539 ("r-rngtools" ,r-rngtools)))
11540 (home-page "https://renozao.github.io/doRNG/")
11541 (synopsis "Generic reproducible parallel backend for foreach loops")
11542 (description
11543 "This package provides functions to perform reproducible parallel
11544@code{foreach} loops, using independent random streams as generated by
11545L'Ecuyer's combined multiple-recursive generator. It enables to easily
11546convert standard @code{%dopar%} loops into fully reproducible loops,
11547independently of the number of workers, the task scheduling strategy, or the
11548chosen parallel environment and associated foreach backend.")
11549 (license license:gpl2+)))
f3233bee
RW
11550
11551(define-public r-blockmodeling
11552 (package
11553 (name "r-blockmodeling")
11554 (version "0.3.4")
11555 (source
11556 (origin
11557 (method url-fetch)
11558 (uri (cran-uri "blockmodeling" version))
11559 (sha256
11560 (base32
11561 "11v9903y9dwlzaqp8sx0fsibcg82phvappddy37r8lnxd4vchsd2"))))
11562 (build-system r-build-system)
11563 (propagated-inputs
11564 `(("r-doparallel" ,r-doparallel)
11565 ("r-dorng" ,r-dorng)
11566 ("r-foreach" ,r-foreach)
11567 ("r-matrix" ,r-matrix)))
11568 (native-inputs `(("gfortran" ,gfortran)))
11569 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
11570 (synopsis "Generalized and classical blockmodeling of valued networks")
11571 (description
11572 "This package is primarily meant as an implementation of generalized
11573blockmodeling for valued networks. In addition, measures of similarity or
11574dissimilarity based on structural equivalence and regular equivalence (REGE
11575algorithms) can be computed and partitioned matrices can be plotted.")
11576 (license license:gpl2+)))
4af186a9
RW
11577
11578(define-public r-upsetr
11579 (package
11580 (name "r-upsetr")
20656a02 11581 (version "1.4.0")
4af186a9
RW
11582 (source
11583 (origin
11584 (method url-fetch)
11585 (uri (cran-uri "UpSetR" version))
11586 (sha256
11587 (base32
20656a02 11588 "007i0njnjjy7vbrxabwav7a1kk2n0hn2mkvqsdzzfk10ckp5y7im"))))
4af186a9
RW
11589 (properties `((upstream-name . "UpSetR")))
11590 (build-system r-build-system)
11591 (propagated-inputs
11592 `(("r-ggplot2" ,r-ggplot2)
11593 ("r-gridextra" ,r-gridextra)
11594 ("r-plyr" ,r-plyr)
11595 ("r-scales" ,r-scales)))
11596 (home-page "https://github.com/hms-dbmi/UpSetR")
11597 (synopsis "Visualize intersecting sets")
11598 (description
11599 "This package provides a more scalable alternative to Venn and Euler
11600diagrams for visualizing intersecting sets. Create visualizations of
11601intersecting sets using a novel matrix design, along with visualizations of
11602several common set, element and attribute related tasks.")
11603 (license license:expat)))
1901a532 11604
849350fb
RW
11605;; This package includes a JavaScript file, which is not minified. When
11606;; upgrading please check that there are no new minified JavaScript files.
11607(define-public r-shinybs
11608 (package
11609 (name "r-shinybs")
11610 (version "0.61")
11611 (source
11612 (origin
11613 (method url-fetch)
11614 (uri (cran-uri "shinyBS" version))
11615 (sha256
11616 (base32
11617 "0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"))))
11618 (properties `((upstream-name . "shinyBS")))
11619 (build-system r-build-system)
11620 ;; The tests spawn Shiny browser apps. They cannot be run
11621 ;; non-interactively.
11622 (arguments '(#:tests? #f))
11623 (propagated-inputs
11624 `(("r-htmltools" ,r-htmltools)
11625 ("r-shiny" ,r-shiny)))
11626 (home-page "https://ebailey78.github.io/shinyBS/")
11627 (synopsis "Twitter Bootstrap components for Shiny")
11628 (description
11629 "This package adds additional Twitter Bootstrap components to Shiny.")
11630 (license license:gpl3)))
11631
1901a532
RW
11632(define-public r-outliers
11633 (package
11634 (name "r-outliers")
11635 (version "0.14")
11636 (source
11637 (origin
11638 (method url-fetch)
11639 (uri (cran-uri "outliers" version))
11640 (sha256
11641 (base32
11642 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
11643 (build-system r-build-system)
11644 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
11645 (synopsis "Tests for outliers")
11646 (description
11647 "This package provides a collection of some tests commonly used for
11648identifying outliers.")
11649 (license license:gpl2+)))
8cd3f49d
RW
11650
11651(define-public r-bayesm
11652 (package
11653 (name "r-bayesm")
ce756b97 11654 (version "3.1-4")
8cd3f49d
RW
11655 (source
11656 (origin
11657 (method url-fetch)
11658 (uri (cran-uri "bayesm" version))
11659 (sha256
ce756b97 11660 (base32 "154glks7rsjkza0sfi1kj7wj727py9sl1ba6sswflwmwc9n226q6"))))
8cd3f49d
RW
11661 (build-system r-build-system)
11662 (propagated-inputs
11663 `(("r-rcpp" ,r-rcpp)
11664 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11665 (home-page "http://www.perossi.org/home/bsm-1")
11666 (synopsis "Bayesian inference for marketing/micro-econometrics")
11667 (description
11668 "This package covers many important models used in marketing and
11669micro-econometrics applications, including Bayes Regression (univariate or
11670multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
11671Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
11672Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
11673Mixtures of Normals (including clustering), Dirichlet Process Prior Density
11674Estimation with normal base, Hierarchical Linear Models with normal prior and
11675covariates, Hierarchical Linear Models with a mixture of normals prior and
11676covariates, Hierarchical Multinomial Logits with a mixture of normals prior
11677and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
11678and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
11679analysis of choice-based conjoint data, Bayesian treatment of linear
11680instrumental variables models, Analysis of Multivariate Ordinal survey data
11681with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
11682Coefficient Logit Models.")
11683 (license license:gpl2+)))
262ab4b1
RW
11684
11685(define-public r-tensora
11686 (package
11687 (name "r-tensora")
11688 (version "0.36.1")
11689 (source
11690 (origin
11691 (method url-fetch)
11692 (uri (cran-uri "tensorA" version))
11693 (sha256
11694 (base32
11695 "176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"))))
11696 (properties `((upstream-name . "tensorA")))
11697 (build-system r-build-system)
11698 (home-page "http://www.stat.boogaart.de/tensorA")
11699 (synopsis "Advanced tensor arithmetic with named indices")
11700 (description
11701 "This package provides convenience functions for advanced linear algebra
11702with tensors and computation with datasets of tensors on a higher level
11703abstraction. It includes Einstein and Riemann summing conventions, dragging,
11704co- and contravariate indices, and parallel computations on sequences of
11705tensors.")
11706 (license license:gpl2+)))
7d779142
RW
11707
11708(define-public r-rarpack
11709 (package
11710 (name "r-rarpack")
11711 (version "0.11-0")
11712 (source
11713 (origin
11714 (method url-fetch)
11715 (uri (cran-uri "rARPACK" version))
11716 (sha256
11717 (base32
11718 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
11719 (properties `((upstream-name . "rARPACK")))
11720 (build-system r-build-system)
11721 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
11722 (home-page "https://github.com/yixuan/rARPACK")
11723 (synopsis "Solvers for large scale eigenvalue and SVD problems")
11724 (description
11725 "This package was previously an R wrapper of the ARPACK library, and now
11726a shell of the R package RSpectra, an R interface to the Spectra library for
11727solving large scale eigenvalue/vector problems. The current version of
11728rARPACK simply imports and exports the functions provided by RSpectra. New
11729users of rARPACK are advised to switch to the RSpectra package.")
11730 (license license:bsd-3)))
5fde35b3
RW
11731
11732(define-public r-compositions
11733 (package
11734 (name "r-compositions")
288c9f2b 11735 (version "1.40-3")
5fde35b3
RW
11736 (source
11737 (origin
11738 (method url-fetch)
11739 (uri (cran-uri "compositions" version))
11740 (sha256
11741 (base32
288c9f2b 11742 "103hbmibrf1n333pn4xpll1gqqsv4szms0n5gdq7zak31aar0bg4"))))
5fde35b3
RW
11743 (build-system r-build-system)
11744 (propagated-inputs
11745 `(("r-bayesm" ,r-bayesm)
5fde35b3
RW
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")
ef10cbb4 11806 (version "5.1-5")
061a4b68
RW
11807 (source
11808 (origin
11809 (method url-fetch)
11810 (uri (cran-uri "gamlss.dist" version))
11811 (sha256
ef10cbb4 11812 (base32 "1rl7hzdg5xpvaq3yyzwxhsaqzzs0qidi3ibv454fisijgv8l4vqw"))))
061a4b68
RW
11813 (properties `((upstream-name . "gamlss.dist")))
11814 (build-system r-build-system)
11815 (propagated-inputs `(("r-mass" ,r-mass)))
11816 (home-page "http://www.gamlss.org/")
11817 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
11818 (description
11819 "This package provides a set of distributions which can be used for
11820modelling the response variables in Generalized Additive Models for Location
11821Scale and Shape. The distributions can be continuous, discrete or mixed
11822distributions. Extra distributions can be created, by transforming, any
11823continuous distribution defined on the real line, to a distribution defined on
11824ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
11825transformation, respectively.")
11826 ;; Either version of the GPL.
11827 (license (list license:gpl2 license:gpl3))))
4fd99443 11828
5146a24e
RW
11829;; This package includes JavaScript files, which are not minified. When
11830;; upgrading please check that there are no new minified JavaScript files.
11831(define-public r-shinyjs
11832 (package
11833 (name "r-shinyjs")
11834 (version "1.0")
11835 (source
11836 (origin
11837 (method url-fetch)
11838 (uri (cran-uri "shinyjs" version))
11839 (sha256
11840 (base32
11841 "113zpijri0l80rlgrvqn6bxk0sdqgl79h7yhja2p76f9dc9i2sr8"))))
11842 (build-system r-build-system)
11843 (propagated-inputs
11844 `(("r-digest" ,r-digest)
11845 ("r-htmltools" ,r-htmltools)
11846 ("r-jsonlite" ,r-jsonlite)
11847 ("r-shiny" ,r-shiny)))
11848 (home-page "https://deanattali.com/shinyjs")
11849 (synopsis "Improve the user experience of your Shiny apps")
11850 (description
11851 "Perform common useful JavaScript operations in Shiny apps that will
11852greatly improve your apps without having to know any JavaScript. Examples
11853include: hiding an element, disabling an input, resetting an input back to its
11854original value, delaying code execution by a few seconds, and many more useful
11855functions for both the end user and the developer. Shinyjs can also be used
11856to easily call your own custom JavaScript functions from R.")
11857 (license license:agpl3+)))
11858
c27927db
RW
11859;; This package includes minified JavaScript files. When upgrading please
11860;; check that there are no new minified JavaScript files.
11861(define-public r-colourpicker
11862 (package
11863 (name "r-colourpicker")
11864 (version "1.0")
11865 (source
11866 (origin
11867 (method url-fetch)
11868 (uri (cran-uri "colourpicker" version))
11869 (sha256
11870 (base32
11871 "0z3v2083g7kwdp21x9s2n1crfh24agpdq3yxkcdzc2awn2pwpnpi"))))
11872 (build-system r-build-system)
11873 (arguments
11874 `(#:modules ((guix build utils)
11875 (guix build r-build-system)
11876 (srfi srfi-1)
11877 (ice-9 popen))
11878 #:phases
11879 (modify-phases %standard-phases
11880 (add-after 'unpack 'process-javascript
11881 (lambda* (#:key inputs #:allow-other-keys)
11882 (with-directory-excursion "inst"
11883 (call-with-values
11884 (lambda ()
11885 (unzip2
11886 `((,(assoc-ref inputs "js-salvattore")
11887 "examples/colourInput/www/salvattore.min.js")
11888 (,(assoc-ref inputs "js-jquery")
11889 "htmlwidgets/lib/jquery/jquery.min.js")
11890 ("www/shared/colourpicker/js/colourpicker.js"
11891 "www/shared/colourpicker/js/colourpicker.min.js"))))
11892 (lambda (sources targets)
11893 (for-each (lambda (source target)
11894 (format #t "Processing ~a --> ~a~%"
11895 source target)
11896 (delete-file target)
11897 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
11898 (call-with-output-file target
11899 (lambda (port)
11900 (dump-port minified port)))))
11901 sources targets))))
11902 #t)))))
11903 (propagated-inputs
11904 `(("r-ggplot2" ,r-ggplot2)
11905 ("r-htmltools" ,r-htmltools)
11906 ("r-htmlwidgets" ,r-htmlwidgets)
11907 ("r-jsonlite" ,r-jsonlite)
11908 ("r-miniui" ,r-miniui)
11909 ("r-shiny" ,r-shiny)
11910 ("r-shinyjs" ,r-shinyjs)))
11911 (native-inputs
11912 `(("uglify-js" ,uglify-js)
11913 ("js-jquery"
11914 ,(origin
11915 (method url-fetch)
11916 (uri "https://code.jquery.com/jquery-3.3.1.js")
11917 (sha256
11918 (base32
11919 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
11920 ("js-salvattore"
11921 ,(origin
11922 (method url-fetch)
11923 (uri "https://raw.githubusercontent.com/rnmp/salvattore/v1.0.9/dist/salvattore.js")
11924 (sha256
11925 (base32
11926 "0lfrbx7l9w5x89jpc6njmd0pk7h8fpvg537vklai2vf7b1r2nnk5"))))))
11927 (home-page "https://github.com/daattali/colourpicker")
11928 (synopsis "Color picker tool for Shiny and for selecting colors in plots")
11929 (description
11930 "This package provides a color picker that can be used as an input in
11931Shiny apps or Rmarkdown documents. The color picker supports alpha opacity,
11932custom color palettes, and many more options. A plot color helper tool is
11933available as an RStudio Addin, which helps you pick colors to use in your
11934plots. A more generic color picker RStudio Addin is also provided to let you
11935select colors to use in your R code.")
11936 (license license:expat)))
11937
30f53ec8
RW
11938(define-public r-ggextra
11939 (package
11940 (name "r-ggextra")
e31eb738 11941 (version "0.9")
30f53ec8
RW
11942 (source
11943 (origin
11944 (method url-fetch)
11945 (uri (cran-uri "ggExtra" version))
11946 (sha256
11947 (base32
e31eb738 11948 "18mbi6gblqmrsciad1d2c9ngllk6mayaqj43k40hjq9ydqnvjbgj"))))
30f53ec8
RW
11949 (properties `((upstream-name . "ggExtra")))
11950 (build-system r-build-system)
11951 (propagated-inputs
11952 `(("r-colourpicker" ,r-colourpicker)
11953 ("r-ggplot2" ,r-ggplot2)
11954 ("r-gtable" ,r-gtable)
11955 ("r-miniui" ,r-miniui)
e31eb738 11956 ("r-r6" ,r-r6)
30f53ec8
RW
11957 ("r-scales" ,r-scales)
11958 ("r-shiny" ,r-shiny)
11959 ("r-shinyjs" ,r-shinyjs)))
11960 (home-page "https://github.com/daattali/ggExtra")
11961 (synopsis "Marginal histograms for ggplot2 and other enhancements")
11962 (description
11963 "This package is a collection of functions and layers to enhance ggplot2.
11964The flagship function is @code{ggMarginal()}, which can be used to add
11965marginal histograms/boxplots/density plots to ggplot2 scatterplots.")
11966 (license license:expat)))
11967
4fd99443
RW
11968(define-public r-minpack-lm
11969 (package
11970 (name "r-minpack-lm")
11971 (version "1.2-1")
11972 (source
11973 (origin
11974 (method url-fetch)
11975 (uri (cran-uri "minpack.lm" version))
11976 (sha256
11977 (base32
11978 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
11979 (properties `((upstream-name . "minpack.lm")))
11980 (build-system r-build-system)
11981 (native-inputs `(("gfortran" ,gfortran)))
11982 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
11983 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
11984 (description
11985 "The @code{nls.lm} function provides an R interface to @code{lmder} and
11986@code{lmdif} from the MINPACK library, for solving nonlinear least-squares
11987problems by a modification of the Levenberg-Marquardt algorithm, with support
11988for lower and upper parameter bounds. The implementation can be used via
2f041a4c 11989@code{nls}-like calls using the @code{nlsLM} function.")
4fd99443 11990 (license license:gpl3)))
01fe44cb
RW
11991
11992(define-public r-moments
11993 (package
11994 (name "r-moments")
11995 (version "0.14")
11996 (source
11997 (origin
11998 (method url-fetch)
11999 (uri (cran-uri "moments" version))
12000 (sha256
12001 (base32
12002 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
12003 (build-system r-build-system)
12004 (home-page "https://cran.r-project.org/web/packages/moments")
12005 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
12006 (description
12007 "This package provides functions to calculate: moments, Pearson's
12008kurtosis, Geary's kurtosis and skewness; it also includes tests related to
12009them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
12010 (license license:gpl2+)))
9e2ff342
RW
12011
12012(define-public r-msir
12013 (package
12014 (name "r-msir")
5ccf16c7 12015 (version "1.3.2")
9e2ff342
RW
12016 (source
12017 (origin
12018 (method url-fetch)
12019 (uri (cran-uri "msir" version))
12020 (sha256
12021 (base32
5ccf16c7 12022 "0pvc3q162vqq3k39nni732x05zzfz4y9y2zf56d83185ypszv9kb"))))
9e2ff342
RW
12023 (build-system r-build-system)
12024 (propagated-inputs
5ccf16c7 12025 `(("r-mclust" ,r-mclust)))
9e2ff342
RW
12026 (home-page "https://cran.r-project.org/web/packages/msir")
12027 (synopsis "Model-based sliced inverse regression")
12028 (description
12029 "This is an R package for dimension reduction based on finite Gaussian
12030mixture modeling of inverse regression.")
12031 (license license:gpl2+)))
e8be5a00
RW
12032
12033(define-public r-pbivnorm
12034 (package
12035 (name "r-pbivnorm")
12036 (version "0.6.0")
12037 (source
12038 (origin
12039 (method url-fetch)
12040 (uri (cran-uri "pbivnorm" version))
12041 (sha256
12042 (base32
12043 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
12044 (build-system r-build-system)
12045 (native-inputs `(("gfortran" ,gfortran)))
12046 (home-page "https://github.com/brentonk/pbivnorm")
12047 (synopsis "Vectorized bivariate normal CDF")
12048 (description
12049 "This package provides a vectorized R function for calculating
12050probabilities from a standard bivariate normal CDF.")
12051 (license license:gpl2+)))
ca3f1370
RW
12052
12053(define-public r-lavaan
12054 (package
12055 (name "r-lavaan")
553742fa 12056 (version "0.6-5")
ca3f1370
RW
12057 (source
12058 (origin
12059 (method url-fetch)
12060 (uri (cran-uri "lavaan" version))
12061 (sha256
12062 (base32
553742fa 12063 "04kvsh2m6mnzlhv83phr3hjzy4sx1ck6f7dgsm7xb8cs84dnxszy"))))
ca3f1370
RW
12064 (build-system r-build-system)
12065 (propagated-inputs
12066 `(("r-mass" ,r-mass)
12067 ("r-mnormt" ,r-mnormt)
12068 ("r-numderiv" ,r-numderiv)
12069 ("r-pbivnorm" ,r-pbivnorm)))
12070 (home-page "http://lavaan.ugent.be")
12071 (synopsis "Latent variable analysis")
12072 (description
12073 "This package provides tools to fit a variety of latent variable models,
12074including confirmatory factor analysis, structural equation modeling and
12075latent growth curve models.")
12076 (license license:gpl2+)))
4d1f19e0
RW
12077
12078(define-public r-nonnest2
12079 (package
12080 (name "r-nonnest2")
12081 (version "0.5-2")
12082 (source
12083 (origin
12084 (method url-fetch)
12085 (uri (cran-uri "nonnest2" version))
12086 (sha256
12087 (base32
12088 "1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"))))
12089 (build-system r-build-system)
12090 (propagated-inputs
12091 `(("r-compquadform" ,r-compquadform)
12092 ("r-lavaan" ,r-lavaan)
12093 ("r-mvtnorm" ,r-mvtnorm)
12094 ("r-sandwich" ,r-sandwich)))
12095 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
12096 (synopsis "Tests of non-nested models")
12097 (description
12098 "This package allows for testing of non-nested models. It includes tests
12099of model distinguishability and of model fit that can be applied to both
12100nested and non-nested models. The package also includes functionality to
12101obtain confidence intervals associated with AIC and BIC.")
12102 ;; Either version of the GPL.
12103 (license (list license:gpl2 license:gpl3))))
be0777ba
RW
12104
12105(define-public r-penalized
12106 (package
12107 (name "r-penalized")
12108 (version "0.9-51")
12109 (source
12110 (origin
12111 (method url-fetch)
12112 (uri (cran-uri "penalized" version))
12113 (sha256
12114 (base32
12115 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
12116 (build-system r-build-system)
12117 (propagated-inputs
12118 `(("r-rcpp" ,r-rcpp)
12119 ("r-rcpparmadillo" ,r-rcpparmadillo)
12120 ("r-survival" ,r-survival)))
12121 (home-page "https://cran.r-project.org/web/packages/penalized/")
12122 (synopsis "Penalized estimation in GLMs and in the Cox model")
12123 (description
12124 "This package provides tools for fitting possibly high dimensional
12125penalized regression models. The penalty structure can be any combination of
12126an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
12127constraint on the regression coefficients. The supported regression models
12128are linear, logistic and Poisson regression and the Cox Proportional Hazards
12129model. Cross-validation routines allow optimization of the tuning
12130parameters.")
12131 (license license:gpl2+)))
5570804a
RW
12132
12133(define-public r-zim
12134 (package
12135 (name "r-zim")
12136 (version "1.1.0")
12137 (source
12138 (origin
12139 (method url-fetch)
12140 (uri (cran-uri "ZIM" version))
12141 (sha256
12142 (base32
12143 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
12144 (properties `((upstream-name . "ZIM")))
12145 (build-system r-build-system)
12146 (propagated-inputs `(("r-mass" ,r-mass)))
12147 (home-page "https://github.com/biostatstudio/ZIM")
12148 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
12149 (description
12150 "Analyze count time series with excess zeros. Two types of statistical
12151models are supported: Markov regression and state-space models. They are also
12152known as observation-driven and parameter-driven models respectively in the
12153time series literature. The functions used for Markov regression or
12154observation-driven models can also be used to fit ordinary regression models
12155with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
12156negative binomial (ZINB) assumption. The package also contains miscellaneous
12157functions to compute density, distribution, quantile, and generate random
12158numbers from ZIP and ZINB distributions.")
12159 (license license:gpl3)))
026dd77c
RW
12160
12161(define-public r-nor1mix
12162 (package
12163 (name "r-nor1mix")
776c62d1 12164 (version "1.3-0")
026dd77c
RW
12165 (source
12166 (origin
12167 (method url-fetch)
12168 (uri (cran-uri "nor1mix" version))
12169 (sha256
12170 (base32
776c62d1 12171 "1817wcvlmxs70vs4db0jkxd7i037744zz8ay3c2a9949z29fxr4w"))))
026dd77c
RW
12172 (build-system r-build-system)
12173 (home-page "https://cran.r-project.org/web/packages/nor1mix/")
12174 (synopsis "Normal (1-d) mixture models")
12175 (description
12176 "This package provides S3 classes and methods for one-dimensional normal
12177mixture models, for, e.g., density estimation or clustering algorithms
12178research and teaching; it provides the widely used Marron-Wand densities. It
12179also provides tools for efficient random number generation and graphics.")
12180 (license license:gpl2+)))
648dbd27
RW
12181
12182(define-public r-beanplot
12183 (package
12184 (name "r-beanplot")
12185 (version "1.2")
12186 (source
12187 (origin
12188 (method url-fetch)
12189 (uri (cran-uri "beanplot" version))
12190 (sha256
12191 (base32
12192 "0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"))))
12193 (build-system r-build-system)
12194 (home-page "https://cran.r-project.org/web/packages/beanplot/")
12195 (synopsis "Visualization via beanplots")
12196 (description
12197 "This package provides beanplots, an alternative to
12198boxplot/stripchart/violin plots. It can be used to plot univariate comparison
12199graphs.")
12200 (license license:gpl2)))
f313baf0
RW
12201
12202(define-public r-pbdzmq
12203 (package
12204 (name "r-pbdzmq")
12205 (version "0.3-3")
12206 (source
12207 (origin
12208 (method url-fetch)
12209 (uri (cran-uri "pbdZMQ" version))
12210 (sha256
12211 (base32
12212 "1jkfcfhspvqra7vbllrvkz3jx8j7d0ang6zzcdjgpb7200sc29mf"))))
12213 (properties `((upstream-name . "pbdZMQ")))
12214 (build-system r-build-system)
12215 (inputs
12216 `(("zeromq" ,zeromq)
12217 ("zlib" ,zlib)))
12218 (native-inputs
12219 `(("pkg-config" ,pkg-config)))
12220 (home-page "https://pbdr.org/")
12221 (synopsis "R interface to ZeroMQ")
12222 (description
12223 "ZeroMQ is a well-known library for high-performance asynchronous
12224messaging in scalable, distributed applications. This package provides high
12225level R wrapper functions to easily utilize ZeroMQ. The main focus is on
12226interactive client/server programming frameworks. A few wrapper functions
12227compatible with @code{rzmq} are also provided.")
12228 (license license:gpl3)))
d17186d6
RW
12229
12230(define-public r-repr
12231 (package
12232 (name "r-repr")
2785e615 12233 (version "1.0.1")
d17186d6
RW
12234 (source
12235 (origin
12236 (method url-fetch)
12237 (uri (cran-uri "repr" version))
12238 (sha256
12239 (base32
2785e615 12240 "0jy43g34r38fqprcdys0p9pliahrj5l64a9bbkzy206qgz0j5ppc"))))
d17186d6
RW
12241 (build-system r-build-system)
12242 (propagated-inputs
12243 `(("r-base64enc" ,r-base64enc)
12244 ("r-htmltools" ,r-htmltools)
8b96b860
RW
12245 ("r-jsonlite" ,r-jsonlite)
12246 ("r-pillar" ,r-pillar)))
d17186d6
RW
12247 (home-page "https://cran.r-project.org/web/packages/repr/")
12248 (synopsis "Serializable representations")
12249 (description
12250 "This package provides string and binary representations of objects for
12251several formats and MIME types.")
12252 (license license:gpl3)))
664dedd5
RW
12253
12254(define-public r-irdisplay
12255 (package
12256 (name "r-irdisplay")
12257 (version "0.7.0")
12258 (source
12259 (origin
12260 (method url-fetch)
12261 (uri (cran-uri "IRdisplay" version))
12262 (sha256
12263 (base32
12264 "12chk53nf4zckgc4yl7gbvd7m5dvli52inp5b3f0zvcjvfncksli"))))
12265 (properties `((upstream-name . "IRdisplay")))
12266 (build-system r-build-system)
12267 (propagated-inputs
12268 `(("r-repr" ,r-repr)))
12269 (home-page "https://cran.r-project.org/web/packages/IRdisplay/")
12270 (synopsis "Jupyter display machinery")
12271 (description
12272 "This package provides an interface to the rich display capabilities of
12273Jupyter front-ends (e.g. Jupyter Notebook). It is designed to be used from a
12274running IRkernel session.")
12275 (license license:expat)))
984a8aa6
RW
12276
12277(define-public r-irkernel
12278 (package
12279 (name "r-irkernel")
bd008356 12280 (version "1.0.2")
984a8aa6
RW
12281 (source
12282 (origin
12283 (method url-fetch)
12284 (uri (cran-uri "IRkernel" version))
12285 (sha256
12286 (base32
bd008356 12287 "040qig675zaxsf81ranmvk293amrswi5098k69wyq0vgqyin6vwp"))))
984a8aa6
RW
12288 (properties `((upstream-name . "IRkernel")))
12289 (build-system r-build-system)
12290 (arguments
12291 `(#:phases
12292 (modify-phases %standard-phases
12293 (add-after 'install 'install-kernelspec
12294 (lambda* (#:key outputs #:allow-other-keys)
12295 (let ((out (assoc-ref outputs "out")))
12296 (setenv "HOME" "/tmp")
12297 (invoke "jupyter" "kernelspec" "install"
12298 "--name" "ir"
12299 "--prefix" out
12300 (string-append out "/site-library/IRkernel/kernelspec"))
12301 #t))))))
12302 (inputs
12303 `(("jupyter" ,jupyter)))
12304 (propagated-inputs
12305 `(("r-crayon" ,r-crayon)
12306 ("r-digest" ,r-digest)
12307 ("r-evaluate" ,r-evaluate)
12308 ("r-irdisplay" ,r-irdisplay)
12309 ("r-jsonlite" ,r-jsonlite)
12310 ("r-pbdzmq" ,r-pbdzmq)
12311 ("r-repr" ,r-repr)
12312 ("r-uuid" ,r-uuid)))
12313 (home-page "https://cran.r-project.org/web/packages/IRkernel/")
12314 (synopsis "Native R kernel for Jupyter")
12315 (description
12316 "The R kernel for the Jupyter environment executes R code which the
12317front-end (Jupyter Notebook or other front-ends) submits to the kernel via the
12318network.")
12319 (license license:expat)))
51df4340
RW
12320
12321(define-public r-gmodels
12322 (package
12323 (name "r-gmodels")
12324 (version "2.18.1")
12325 (source
12326 (origin
12327 (method url-fetch)
12328 (uri (cran-uri "gmodels" version))
12329 (sha256
12330 (base32
12331 "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"))))
12332 (build-system r-build-system)
12333 (propagated-inputs
12334 `(("r-gdata" ,r-gdata)
12335 ("r-mass" ,r-mass)))
12336 (home-page "https://cran.r-project.org/web/packages/gmodels/")
12337 (synopsis "Various R programming tools for model fitting")
12338 (description
12339 "This package provides various R programming tools for model fitting.")
12340 (license license:gpl2)))
3942bf5e
RW
12341
12342(define-public r-apcluster
12343 (package
12344 (name "r-apcluster")
53040408 12345 (version "1.4.8")
3942bf5e
RW
12346 (source
12347 (origin
12348 (method url-fetch)
12349 (uri (cran-uri "apcluster" version))
12350 (sha256
12351 (base32
53040408 12352 "0lzf2jqm56i74wif6x5sw3j0w2qc4sni49zq2fgbl89b7lwkvchj"))))
3942bf5e
RW
12353 (build-system r-build-system)
12354 (propagated-inputs
12355 `(("r-matrix" ,r-matrix)
12356 ("r-rcpp" ,r-rcpp)))
12357 (home-page "https://cran.r-project.org/web/packages/apcluster/")
12358 (synopsis "Affinity propagation clustering")
12359 (description
12360 "This package implements affinity propagation clustering introduced by
12361Frey and Dueck (2007). The package further provides leveraged affinity
12362propagation and an algorithm for exemplar-based agglomerative clustering that
12363can also be used to join clusters obtained from affinity propagation. Various
12364plotting functions are available for analyzing clustering results.")
12365 (license license:gpl2+)))
a97796cd
RW
12366
12367(define-public r-valr
12368 (package
12369 (name "r-valr")
12370 (version "0.5.0")
12371 (source
12372 (origin
12373 (method url-fetch)
12374 (uri (cran-uri "valr" version))
12375 (sha256
12376 (base32
12377 "14jhrwkiwmha3vlmm7b50n2xxyizj6ddmy89gb20mpzq7qhz1ika"))))
12378 (build-system r-build-system)
12379 (propagated-inputs
12380 `(("r-broom" ,r-broom)
12381 ("r-dplyr" ,r-dplyr)
12382 ("r-ggplot2" ,r-ggplot2)
12383 ("r-rcpp" ,r-rcpp)
12384 ("r-readr" ,r-readr)
12385 ("r-rlang" ,r-rlang)
12386 ("r-stringr" ,r-stringr)
12387 ("r-tibble" ,r-tibble)))
12388 (home-page "http://github.com/rnabioco/valr")
12389 (synopsis "Genome interval arithmetic in R")
12390 (description
12391 "This package enables you to read and manipulate genome intervals and
12392signals. It provides functionality similar to command-line tool suites within
12393R, enabling interactive analysis and visualization of genome-scale data.")
12394 (license license:expat)))
100f5602
NB
12395
12396(define-public r-rematch2
12397 (package
12398 (name "r-rematch2")
8518744e 12399 (version "2.1.0")
100f5602
NB
12400 (source
12401 (origin
12402 (method url-fetch)
12403 (uri (cran-uri "rematch2" version))
12404 (sha256
12405 (base32
8518744e 12406 "00cznm6rk33b53w7zybkz7549bnydc66znpi5mb0xd24pmqp0rvq"))))
100f5602
NB
12407 (build-system r-build-system)
12408 (propagated-inputs
12409 `(("r-tibble" ,r-tibble)))
12410 (home-page "https://github.com/r-lib/rematch2")
12411 (synopsis "Tidy output from regular expression matching")
12412 (description
12413 "This package provides wrappers on @code{regexpr} and @code{gregexpr} to
12414return the match results in tidy data frames.")
12415 (license license:expat)))
0c02f94f
RW
12416
12417(define-public r-picante
12418 (package
12419 (name "r-picante")
12420 (version "1.8")
12421 (source
12422 (origin
12423 (method url-fetch)
12424 (uri (cran-uri "picante" version))
12425 (sha256
12426 (base32
12427 "1bcq2j7fs89c2jib68qq6la67rxyg9raryf162mwvjakpf6k19l1"))))
12428 (build-system r-build-system)
12429 (propagated-inputs
12430 `(("r-ape" ,r-ape)
12431 ("r-nlme" ,r-nlme)
12432 ("r-vegan" ,r-vegan)))
12433 (home-page "https://cran.r-project.org/web/packages/picante/")
12434 (synopsis "Integrating phylogenies and ecology")
12435 (description
12436 "This package provides functions for phylocom integration, community
12437analyses, null-models, traits and evolution. It implements numerous
12438ecophylogenetic approaches including measures of community phylogenetic and
12439trait diversity, phylogenetic signal, estimation of trait values for
12440unobserved taxa, null models for community and phylogeny randomizations, and
12441utility functions for data input/output and phylogeny plotting. A full
12442description of package functionality and methods are provided by Kembel et
12443al. (2010).")
12444 (license license:gpl2)))
93f178b5
RW
12445
12446(define-public r-reinforcelearn
12447 (package
12448 (name "r-reinforcelearn")
d1ed092e 12449 (version "0.2.1")
93f178b5
RW
12450 (source
12451 (origin
12452 (method url-fetch)
12453 (uri (cran-uri "reinforcelearn" version))
12454 (sha256
12455 (base32
d1ed092e 12456 "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b"))))
93f178b5
RW
12457 (build-system r-build-system)
12458 (propagated-inputs
12459 `(("r-checkmate" ,r-checkmate)
12460 ("r-nnet" ,r-nnet)
12461 ("r-purrr" ,r-purrr)
12462 ("r-r6" ,r-r6)))
12463 (home-page "https://markusdumke.github.io/reinforcelearn")
12464 (synopsis "Reinforcement learning")
12465 (description
12466 "This package implements reinforcement learning environments and
12467algorithms as described in Sutton & Barto (1998). The Q-Learning algorithm
12468can be used with function approximation, eligibility traces (Singh & Sutton,
124691996) and experience replay (Mnih et al., 2013).")
12470 (license license:expat)))
f98d97c6
RW
12471
12472(define-public r-lemon
12473 (package
12474 (name "r-lemon")
12475 (version "0.4.3")
12476 (source
12477 (origin
12478 (method url-fetch)
12479 (uri (cran-uri "lemon" version))
12480 (sha256
12481 (base32
12482 "0wsn5bfg10wq4dnrgpyraz2bzx9p19c7hf1pwj3h4zmpqfgsdbpw"))))
12483 (build-system r-build-system)
12484 (propagated-inputs
12485 `(("r-ggplot2" ,r-ggplot2)
12486 ("r-gridextra" ,r-gridextra)
12487 ("r-gtable" ,r-gtable)
12488 ("r-knitr" ,r-knitr)
12489 ("r-lattice" ,r-lattice)
12490 ("r-plyr" ,r-plyr)
12491 ("r-scales" ,r-scales)))
12492 (home-page "https://github.com/stefanedwards/lemon")
12493 (synopsis "Freshen up your ggplot2 plots")
12494 (description
12495 "This package provides functions for working with legends and axis lines
12496of ggplot2, facets that repeat axis lines on all panels, and some knitr
12497extensions.")
12498 (license license:gpl3)))
79db3a1a
RW
12499
12500(define-public r-wgaim
12501 (package
12502 (name "r-wgaim")
567b223d 12503 (version "2.0-1")
79db3a1a
RW
12504 (source
12505 (origin
12506 (method url-fetch)
12507 (uri (cran-uri "wgaim" version))
12508 (sha256
567b223d 12509 (base32 "1qiyfkpsbzjr9xsq5kqq6rlqpndngkn2irdfh3gyi45h6hn118j4"))))
79db3a1a
RW
12510 (build-system r-build-system)
12511 (propagated-inputs
5feaa775 12512 `(("r-ggplot2" ,r-ggplot2)
79db3a1a
RW
12513 ("r-qtl" ,r-qtl)))
12514 (home-page "https://cran.r-project.org/web/packages/wgaim")
12515 (synopsis "Whole genome average interval mapping for QTL detection")
12516 (description
12517 "This package integrates sophisticated mixed modelling methods with a
12518whole genome approach to detecting significant QTL in linkage maps.")
12519 (license license:gpl2+)))
f33cb7ab
RW
12520
12521(define-public r-bedr
12522 (package
12523 (name "r-bedr")
3c18fb13 12524 (version "1.0.7")
f33cb7ab
RW
12525 (source
12526 (origin
12527 (method url-fetch)
12528 (uri (cran-uri "bedr" version))
12529 (sha256
12530 (base32
3c18fb13 12531 "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j"))))
f33cb7ab
RW
12532 (build-system r-build-system)
12533 (propagated-inputs
12534 `(("r-data-table" ,r-data-table)
12535 ("r-r-utils" ,r-r-utils)
12536 ("r-testthat" ,r-testthat)
12537 ("r-venndiagram" ,r-venndiagram)
12538 ("r-yaml" ,r-yaml)
12539 ("bedops" ,bedops)
12540 ("bedtools" ,bedtools)
12541 ("htslib" ,htslib))) ; for tabix
12542 (native-inputs
12543 `(("r-knitr" ,r-knitr))) ; for vignettes
12544 (home-page "https://cran.r-project.org/web/packages/bedr")
12545 (synopsis "Genomic region processing")
12546 (description
12547 "This package is for genomic regions processing using command line tools
12548such as BEDTools, BEDOPS and Tabix. These tools offer scalable and efficient
12549utilities to perform genome arithmetic e.g indexing, formatting and merging.
12550The bedr package's API enhances access to these tools as well as offers
12551additional utilities for genomic regions processing.")
12552 (license license:gpl2)))
459dcb95 12553
373759ea
RW
12554(define-public r-sets
12555 (package
12556 (name "r-sets")
12557 (version "1.0-18")
12558 (source
12559 (origin
12560 (method url-fetch)
12561 (uri (cran-uri "sets" version))
12562 (sha256
12563 (base32
12564 "16v7650p47khqrbbw0z98llmwmmhswqmhri0n7nrfhdqwmby1lbl"))))
12565 (properties `((upstream-name . "sets")))
12566 (build-system r-build-system)
12567 (home-page "https://cran.r-project.org/web/packages/sets")
12568 (synopsis "Sets, generalized sets, customizable sets and intervals")
12569 (description
12570 "This package provides data structures and basic operations for ordinary
12571sets, generalizations such as fuzzy sets, multisets, and fuzzy multisets,
12572customizable sets, and intervals.")
12573 (license license:gpl2)))
12574
459dcb95
RW
12575(define-public r-partitions
12576 (package
12577 (name "r-partitions")
30aac69f 12578 (version "1.9-22")
459dcb95
RW
12579 (source
12580 (origin
12581 (method url-fetch)
12582 (uri (cran-uri "partitions" version))
12583 (sha256
12584 (base32
30aac69f 12585 "1qqy4df28wy4q0g572azrj171jlhvrnzbh7x0wr2g7v6gr20y0ns"))))
459dcb95
RW
12586 (build-system r-build-system)
12587 (propagated-inputs
12588 `(("r-gmp" ,r-gmp)
30aac69f
RW
12589 ("r-polynom" ,r-polynom)
12590 ("r-sets" ,r-sets)))
459dcb95
RW
12591 (home-page "https://cran.r-project.org/web/packages/partitions")
12592 (synopsis "Additive partitions of integers")
12593 (description
12594 "This package provides tools to enumerates the partitions, unequal
12595partitions, and restricted partitions of an integer; the three corresponding
12596partition functions are also given.")
12597 ;; Any version of the GPL
12598 (license license:gpl2+)))
761c097f
RW
12599
12600(define-public r-brobdingnag
12601 (package
12602 (name "r-brobdingnag")
12603 (version "1.2-6")
12604 (source
12605 (origin
12606 (method url-fetch)
12607 (uri (cran-uri "Brobdingnag" version))
12608 (sha256
12609 (base32
12610 "1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"))))
12611 (properties `((upstream-name . "Brobdingnag")))
12612 (build-system r-build-system)
12613 (home-page "https://github.com/RobinHankin/Brobdingnag.git")
12614 (synopsis "Very large numbers in R")
12615 (description
12616 "This package handles very large numbers in R. Real numbers are held
12617using their natural logarithms, plus a logical flag indicating sign. The
12618package includes a vignette that gives a step-by-step introduction to using S4
12619methods.")
12620 ;; Any version of the GPL
12621 (license license:gpl2+)))
c30be23a
RW
12622
12623(define-public r-untb
12624 (package
12625 (name "r-untb")
12626 (version "1.7-4")
12627 (source
12628 (origin
12629 (method url-fetch)
12630 (uri (cran-uri "untb" version))
12631 (sha256
12632 (base32
12633 "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6"))))
12634 (build-system r-build-system)
12635 (propagated-inputs
12636 `(("r-brobdingnag" ,r-brobdingnag)
12637 ("r-partitions" ,r-partitions)
12638 ("r-polynom" ,r-polynom)))
12639 (home-page "https://github.com/RobinHankin/untb.git")
12640 (synopsis "Ecological drift under the UNTB")
12641 (description
12642 "This package provides numerical simulations, and visualizations, of
12643Hubbell's @dfn{Unified Neutral Theory of Biodiversity} (UNTB).")
12644 (license license:gpl2+)))
ea87b4e3
RW
12645
12646(define-public r-stepwise
12647 (package
12648 (name "r-stepwise")
12649 (version "0.3")
12650 (source
12651 (origin
12652 (method url-fetch)
12653 (uri (cran-uri "stepwise" version))
12654 (sha256
12655 (base32
12656 "1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"))))
12657 (build-system r-build-system)
12658 (home-page "http://stat.sfu.ca/statgen/research/stepwise.html")
12659 (synopsis "Stepwise detection of recombination breakpoints")
12660 (description
12661 "This package provides a stepwise approach to identifying recombination
12662breakpoints in a genomic sequence alignment.")
12663 (license license:gpl2+)))
2a35bb15
RW
12664
12665(define-public r-snpmaxsel
12666 (package
12667 (name "r-snpmaxsel")
12668 (version "1.0-3")
12669 (source
12670 (origin
12671 (method url-fetch)
12672 (uri (cran-uri "SNPmaxsel" version))
12673 (sha256
12674 (base32
12675 "0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"))))
12676 (properties `((upstream-name . "SNPmaxsel")))
12677 (build-system r-build-system)
12678 (propagated-inputs
12679 `(("r-combinat" ,r-combinat)
12680 ("r-mvtnorm" ,r-mvtnorm)))
12681 (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html")
12682 (synopsis "Maximally selected statistics for SNP data")
12683 (description
12684 "This package implements asymptotic methods related to maximally selected
12685statistics, with applications to @dfn{single-nucleotide polymorphism} (SNP)
12686data.")
12687 (license license:gpl2+)))
7002c44f 12688
49a48c49
RW
12689(define-public r-acsnminer
12690 (package
12691 (name "r-acsnminer")
12692 (version "0.16.8.25")
12693 (source (origin
12694 (method url-fetch)
12695 (uri (cran-uri "ACSNMineR" version))
12696 (sha256
12697 (base32
12698 "0gh604s8qall6zfjlwcg2ilxjvz08dplf9k5g47idhv43scm748l"))))
12699 (properties `((upstream-name . "ACSNMineR")))
12700 (build-system r-build-system)
12701 (propagated-inputs
12702 `(("r-ggplot2" ,r-ggplot2)
12703 ("r-gridextra" ,r-gridextra)))
12704 (home-page "https://cran.r-project.org/web/packages/ACSNMineR")
12705 (synopsis "Gene enrichment analysis")
12706 (description
12707 "This package provides tools to compute and represent gene set enrichment
12708or depletion from your data based on pre-saved maps from the @dfn{Atlas of
12709Cancer Signalling Networks} (ACSN) or user imported maps. The gene set
12710enrichment can be run with hypergeometric test or Fisher exact test, and can
12711use multiple corrections. Visualization of data can be done either by
12712barplots or heatmaps.")
12713 (license license:gpl2+)))
12714
c4d521ba
RW
12715(define-public r-seqinr
12716 (package
12717 (name "r-seqinr")
fd399b7a 12718 (version "3.6-1")
c4d521ba
RW
12719 (source
12720 (origin
12721 (method url-fetch)
12722 (uri (cran-uri "seqinr" version))
12723 (sha256
12724 (base32
fd399b7a 12725 "0j30za6kji6y3v09cvcydiacnp65pv6ig8aw7cydl47l5s9chky4"))))
c4d521ba
RW
12726 (build-system r-build-system)
12727 (propagated-inputs
12728 `(("r-ade4" ,r-ade4)
12729 ("r-segmented" ,r-segmented)))
12730 (inputs
12731 `(("zlib" ,zlib)))
12732 (home-page "http://seqinr.r-forge.r-project.org/")
12733 (synopsis "Biological sequences retrieval and analysis")
12734 (description
12735 "This package provides tools for exploratory data analysis and data
12736visualization of biological sequence (DNA and protein) data. It also includes
12737utilities for sequence data management under the ACNUC system.")
12738 (license license:gpl2+)))
12739
7002c44f
RW
12740(define-public r-units
12741 (package
12742 (name "r-units")
f9598c04 12743 (version "0.6-5")
7002c44f
RW
12744 (source
12745 (origin
12746 (method url-fetch)
12747 (uri (cran-uri "units" version))
12748 (sha256
12749 (base32
f9598c04 12750 "02nls8m0r1r7kljs4x35naz3szq62hyqyd5vracf1xwi1kz5kdsh"))))
7002c44f
RW
12751 (build-system r-build-system)
12752 (inputs
12753 `(("udunits" ,udunits)))
12754 (propagated-inputs
12755 `(("r-rcpp" ,r-rcpp)))
12756 (home-page "https://github.com/r-quantities/units/")
12757 (synopsis "Measurement Units for R Vectors")
12758 (description
12759 "This package provides support for measurement units in R vectors,
12760matrices and arrays: automatic propagation, conversion, derivation and
12761simplification of units; raising errors in case of unit incompatibility. It
12762is compatible with the @code{POSIXct}, @code{Date} and @code{difftime}
12763classes.")
12764 (license license:gpl2)))
518c1dea
RW
12765
12766(define-public r-classint
12767 (package
12768 (name "r-classint")
970eab39 12769 (version "0.4-2")
518c1dea
RW
12770 (source
12771 (origin
12772 (method url-fetch)
12773 (uri (cran-uri "classInt" version))
12774 (sha256
12775 (base32
970eab39 12776 "0w980hrw8sgfdfyd5dsimalq7gwhvqm7507abk7k363pvgks23dv"))))
518c1dea
RW
12777 (properties `((upstream-name . "classInt")))
12778 (build-system r-build-system)
12779 (propagated-inputs
12780 `(("r-class" ,r-class)
1bbfca18
RW
12781 ("r-e1071" ,r-e1071)
12782 ("r-kernsmooth" ,r-kernsmooth)))
518c1dea
RW
12783 (native-inputs `(("gfortran" ,gfortran)))
12784 (home-page "https://github.com/r-spatial/classInt/")
12785 (synopsis "Choose univariate class intervals")
12786 (description
12787 "This package provides selected commonly used methods for choosing
12788univariate class intervals for mapping or other graphics purposes.")
12789 (license license:gpl2+)))
66c08ff4
RW
12790
12791(define-public r-spdata
12792 (package
12793 (name "r-spdata")
b9d9bc66 12794 (version "0.3.2")
66c08ff4
RW
12795 (source
12796 (origin
12797 (method url-fetch)
12798 (uri (cran-uri "spData" version))
12799 (sha256
12800 (base32
b9d9bc66 12801 "190msrrpn226x27pcnck4ac34f9k4xcn26cyz2apdri2nzkr6zbw"))))
66c08ff4
RW
12802 (properties `((upstream-name . "spData")))
12803 (build-system r-build-system)
12804 (home-page "https://github.com/Nowosad/spData")
12805 (synopsis "Datasets for spatial analysis")
12806 (description
12807 "This a package containing diverse spatial datasets for demonstrating,
12808benchmarking and teaching spatial data analysis. It includes R data of class
12809@code{sf}, @code{Spatial}, and @code{nb}. It also contains data stored in a
12810range of file formats including GeoJSON, ESRI Shapefile and GeoPackage. Some
12811of the datasets are designed to illustrate specific analysis techniques.
12812@code{cycle_hire()} and @code{cycle_hire_osm()}, for example, are designed to
12813illustrate point pattern analysis techniques.")
12814 (license license:cc0)))
e5228273
RW
12815
12816(define-public r-learnbayes
12817 (package
12818 (name "r-learnbayes")
12819 (version "2.15.1")
12820 (source
12821 (origin
12822 (method url-fetch)
12823 (uri (cran-uri "LearnBayes" version))
12824 (sha256
12825 (base32
12826 "0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"))))
12827 (properties `((upstream-name . "LearnBayes")))
12828 (build-system r-build-system)
12829 (home-page "https://cran.r-project.org/web/packages/LearnBayes")
12830 (synopsis "Functions for learning Bayesian inference")
12831 (description
12832 "This package provides a collection of functions helpful in learning the
12833basic tenets of Bayesian statistical inference. It contains functions for
12834summarizing basic one and two parameter posterior distributions and predictive
12835distributions. It contains MCMC algorithms for summarizing posterior
12836distributions defined by the user. It also contains functions for regression
12837models, hierarchical models, Bayesian tests, and illustrations of Gibbs
12838sampling.")
12839 (license license:gpl2+)))
dcc50286
RW
12840
12841(define-public r-deldir
12842 (package
12843 (name "r-deldir")
4eed03ea 12844 (version "0.1-23")
dcc50286
RW
12845 (source
12846 (origin
12847 (method url-fetch)
12848 (uri (cran-uri "deldir" version))
12849 (sha256
12850 (base32
4eed03ea 12851 "0790dwxb2mz1ffz8gd5vwdr0if2q76dzy3vab5rsykf9kz72n4g0"))))
dcc50286
RW
12852 (build-system r-build-system)
12853 (native-inputs `(("gfortran" ,gfortran)))
12854 (home-page "https://cran.r-project.org/web/packages/deldir")
12855 (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation")
12856 (description
12857 "This package provides tools for calculating the Delaunay triangulation
12858and the Dirichlet or Voronoi tessellation (with respect to the entire plane)
12859of a planar point set. It plots triangulations and tessellations in various
12860ways, clips tessellations to sub-windows, calculates perimeters of
12861tessellations, and summarizes information about the tiles of the
12862tessellation.")
12863 (license license:gpl2+)))
d884e407
RW
12864
12865(define-public r-sf
12866 (package
12867 (name "r-sf")
bc9a839f 12868 (version "0.8-0")
d884e407
RW
12869 (source
12870 (origin
12871 (method url-fetch)
12872 (uri (cran-uri "sf" version))
12873 (sha256
12874 (base32
bc9a839f 12875 "05dyq0vcz2f1fl03hk3v1a4nz4s84yyqw4rc9w9cwfq71gvm9qwf"))))
d884e407
RW
12876 (build-system r-build-system)
12877 (inputs
12878 `(("gdal" ,gdal)
12879 ("geos" ,geos)
12880 ("proj" ,proj.4)
12881 ("zlib" ,zlib)))
12882 (propagated-inputs
12883 `(("r-classint" ,r-classint)
12884 ("r-dbi" ,r-dbi)
12885 ("r-magrittr" ,r-magrittr)
12886 ("r-rcpp" ,r-rcpp)
12887 ("r-units" ,r-units)))
12888 (native-inputs `(("pkg-config" ,pkg-config)))
12889 (home-page "https://github.com/r-spatial/sf/")
12890 (synopsis "Simple features for R")
12891 (description
12892 "This package provides support for simple features, a standardized way to
12893encode spatial vector data. It binds to GDAL for reading and writing data, to
12894GEOS for geometrical operations, and to PROJ for projection conversions and
12895datum transformations.")
12896 ;; Either of these licenses
12897 (license (list license:gpl2 license:expat))))
e371e534
RW
12898
12899(define-public r-spdep
12900 (package
12901 (name "r-spdep")
4978222a 12902 (version "1.1-3")
e371e534
RW
12903 (source
12904 (origin
12905 (method url-fetch)
12906 (uri (cran-uri "spdep" version))
12907 (sha256
12908 (base32
4978222a 12909 "1f8cjffqqc6rnb3n4qym70ca6nz2kvrsd3g587wrqdr79nnbwnrk"))))
e371e534
RW
12910 (build-system r-build-system)
12911 (propagated-inputs
12912 `(("r-boot" ,r-boot)
12913 ("r-coda" ,r-coda)
12914 ("r-deldir" ,r-deldir)
12915 ("r-expm" ,r-expm)
12916 ("r-gmodels" ,r-gmodels)
12917 ("r-learnbayes" ,r-learnbayes)
12918 ("r-mass" ,r-mass)
12919 ("r-matrix" ,r-matrix)
12920 ("r-nlme" ,r-nlme)
12921 ("r-sf" ,r-sf)
12922 ("r-sp" ,r-sp)
12923 ("r-spdata" ,r-spdata)))
12924 (home-page "https://github.com/r-spatial/spdep/")
12925 (synopsis "Spatial dependence: weighting schemes, statistics and models")
12926 (description
12927 "This package provides a collection of functions to create spatial
12928weights matrix objects from polygon contiguities, from point patterns by
12929distance and tessellations, for summarizing these objects, and for permitting
12930their use in spatial data analysis, including regional aggregation by minimum
12931spanning tree.")
12932 (license license:gpl2+)))
91c1fbdf
RW
12933
12934(define-public r-adegenet
12935 (package
12936 (name "r-adegenet")
12937 (version "2.1.1")
12938 (source
12939 (origin
12940 (method url-fetch)
12941 (uri (cran-uri "adegenet" version))
12942 (sha256
12943 (base32
12944 "0ynfblp0hbd3dp3k86fn1wyhqr28lk6hs2bg4q7gyf0sfdfzwhrh"))))
12945 (build-system r-build-system)
12946 (propagated-inputs
12947 `(("r-ade4" ,r-ade4)
12948 ("r-ape" ,r-ape)
12949 ("r-boot" ,r-boot)
12950 ("r-dplyr" ,r-dplyr)
12951 ("r-ggplot2" ,r-ggplot2)
12952 ("r-igraph" ,r-igraph)
12953 ("r-mass" ,r-mass)
12954 ("r-reshape2" ,r-reshape2)
12955 ("r-seqinr" ,r-seqinr)
12956 ("r-shiny" ,r-shiny)
12957 ("r-spdep" ,r-spdep)
12958 ("r-vegan" ,r-vegan)))
12959 (home-page "https://github.com/thibautjombart/adegenet")
12960 (synopsis "Exploratory analysis of genetic and genomic data")
12961 (description
12962 "This package provides a toolset for the exploration of genetic and
12963genomic data. Adegenet provides formal (S4) classes for storing and handling
12964various genetic data, including genetic markers with varying ploidy and
12965hierarchical population structure (@code{genind} class), alleles counts by
12966populations (@code{genpop}), and genome-wide SNP data (@code{genlight}). It
12967also implements original multivariate methods (DAPC, sPCA), graphics,
12968statistical tests, simulation tools, distance and similarity measures, and
12969several spatial methods. A range of both empirical and simulated datasets is
12970also provided to illustrate various methods.")
12971 (license license:gpl2+)))
3d2bc817
RW
12972
12973(define-public r-pegas
12974 (package
12975 (name "r-pegas")
44805ca5 12976 (version "0.12")
3d2bc817
RW
12977 (source
12978 (origin
12979 (method url-fetch)
12980 (uri (cran-uri "pegas" version))
12981 (sha256
44805ca5 12982 (base32 "0sb8cmz4d238mcb56hv9fa0cagm00k82r7aj4cj4lxa1flxlpy8p"))))
3d2bc817
RW
12983 (build-system r-build-system)
12984 (propagated-inputs
12985 `(("r-adegenet" ,r-adegenet)
12986 ("r-ape" ,r-ape)))
12987 (home-page "http://ape-package.ird.fr/pegas.html")
12988 (synopsis "Population and evolutionary genetics analysis system")
12989 (description
12990 "This package provides functions for reading, writing, plotting,
12991analysing, and manipulating allelic and haplotypic data, including from VCF
12992files, and for the analysis of population nucleotide sequences and
12993micro-satellites including coalescent analyses, linkage disequilibrium,
12994population structure (Fst, Amova) and equilibrium (HWE), haplotype networks,
12995minimum spanning tree and network, and median-joining networks.")
12996 (license license:gpl2+)))
cd977b35
RW
12997
12998(define-public r-rmetasim
12999 (package
13000 (name "r-rmetasim")
13001 (version "3.1.7")
13002 (source
13003 (origin
13004 (method url-fetch)
13005 (uri (cran-uri "rmetasim" version))
13006 (sha256
13007 (base32
13008 "0sz4mdprdi6sgkfwfdvh2hr9nxiwq17sw0vggq3cvs7lzb0i6m9r"))))
13009 (build-system r-build-system)
13010 (propagated-inputs
13011 `(("r-ade4" ,r-ade4)
13012 ("r-adegenet" ,r-adegenet)
13013 ("r-gtools" ,r-gtools)
13014 ("r-pegas" ,r-pegas)))
13015 (home-page "https://cran.r-project.org/web/packages/rmetasim")
13016 (synopsis "Individual-based population genetic simulation environment")
13017 (description
13018 "This package provides an interface between R and the metasim simulation
13019engine. The simulation environment is documented in: Strand, A.(2002),
13020Metasim 1.0: an individual-based environment for simulating population
13021genetics of complex population dynamics.")
13022 ;; Any GPL version
13023 (license license:gpl2+)))
601ddf02
RW
13024
13025(define-public r-genetics
13026 (package
13027 (name "r-genetics")
f1c1bbc1 13028 (version "1.3.8.1.2")
601ddf02
RW
13029 (source
13030 (origin
13031 (method url-fetch)
13032 (uri (cran-uri "genetics" version))
13033 (sha256
13034 (base32
f1c1bbc1 13035 "1v0ylnia6c44v356dsmnkx6054vcxazpzsrdh3yph5ch5vg6gjrh"))))
601ddf02
RW
13036 (build-system r-build-system)
13037 (propagated-inputs
13038 `(("r-combinat" ,r-combinat)
13039 ("r-gdata" ,r-gdata)
13040 ("r-gtools" ,r-gtools)
13041 ("r-mass" ,r-mass)
13042 ("r-mvtnorm" ,r-mvtnorm)))
13043 (home-page "https://cran.r-project.org/web/packages/genetics/")
13044 (synopsis "Population genetics")
13045 (description
13046 "This package provides classes and methods for handling genetic data.
13047It includes classes to represent genotypes and haplotypes at single markers up
13048to multiple markers on multiple chromosomes. Function include allele
13049frequencies, flagging homo/heterozygotes, flagging carriers of certain
13050alleles, estimating and testing for Hardy-Weinberg disequilibrium, estimating
13051and testing for linkage disequilibrium, ...")
13052 ;; Any GPL version.
13053 (license license:gpl2+)))
5ef7d057
RW
13054
13055(define-public r-snp-plotter
13056 (package
13057 (name "r-snp-plotter")
13058 (version "0.5.1")
13059 (source
13060 (origin
13061 (method url-fetch)
13062 (uri (cran-uri "snp.plotter" version))
13063 (sha256
13064 (base32
13065 "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"))))
13066 (properties `((upstream-name . "snp.plotter")))
13067 (build-system r-build-system)
13068 (propagated-inputs `(("r-genetics" ,r-genetics)))
13069 (home-page "https://cran.r-project.org/web/packages/snp.plotter/")
13070 (synopsis "Plot p-values using single SNP and/or haplotype data")
13071 (description
13072 "This package helps you create plots of p-values using single SNP and/or
13073haplotype data. Main features of the package include options to display a
13074@dfn{linkage disequilibrium} (LD) plot and the ability to plot multiple
13075datasets simultaneously. Plots can be created using global and/or individual
13076haplotype p-values along with single SNP p-values. Images are created as
13077either PDF/EPS files.")
13078 (license license:gpl2+)))
6a472af3
RW
13079
13080(define-public r-polspline
13081 (package
13082 (name "r-polspline")
11820827 13083 (version "1.1.16")
6a472af3
RW
13084 (source
13085 (origin
13086 (method url-fetch)
13087 (uri (cran-uri "polspline" version))
13088 (sha256
11820827 13089 (base32 "0d49h7if8h6d784nsnqqxakg19kvl8cmz8k53901m2h0c0amlfxa"))))
6a472af3
RW
13090 (build-system r-build-system)
13091 (native-inputs `(("gfortran" ,gfortran)))
13092 (home-page "https://cran.r-project.org/web/packages/polspline/")
13093 (synopsis "Polynomial spline routines")
13094 (description
13095 "This package provides routines for the polynomial spline fitting
13096routines hazard regression, hazard estimation with flexible tails, logspline,
13097lspec, polyclass, and polymars.")
13098 (license license:gpl2+)))
a8c965cf
RW
13099
13100(define-public r-rms
13101 (package
13102 (name "r-rms")
88a39cc6 13103 (version "5.1-3.1")
a8c965cf
RW
13104 (source
13105 (origin
13106 (method url-fetch)
13107 (uri (cran-uri "rms" version))
13108 (sha256
13109 (base32
88a39cc6 13110 "0drbr3g0x5pbxyzy50wnf92rbal8izizrcqslqhg0gsfg9adjih9"))))
a8c965cf
RW
13111 (build-system r-build-system)
13112 (propagated-inputs
13113 `(("r-ggplot2" ,r-ggplot2)
13114 ("r-hmisc" ,r-hmisc)
13115 ("r-htmltable" ,r-htmltable)
13116 ("r-htmltools" ,r-htmltools)
13117 ("r-lattice" ,r-lattice)
13118 ("r-multcomp" ,r-multcomp)
13119 ("r-nlme" ,r-nlme)
13120 ("r-polspline" ,r-polspline)
13121 ("r-quantreg" ,r-quantreg)
13122 ("r-rpart" ,r-rpart)
13123 ("r-sparsem" ,r-sparsem)
13124 ("r-survival" ,r-survival)))
13125 (native-inputs `(("gfortran" ,gfortran)))
13126 (home-page "http://biostat.mc.vanderbilt.edu/rms")
13127 (synopsis "Regression modeling strategies")
13128 (description
13129 "This is a package for regression modeling, testing, estimation,
13130validation, graphics, prediction, and typesetting by storing enhanced model
13131design attributes in the fit. The rms package is a collection of functions
13132that assist with and streamline modeling. It also contains functions for
13133binary and ordinal logistic regression models, ordinal models for continuous Y
13134with a variety of distribution families, and the Buckley-James multiple
13135regression model for right-censored responses, and implements penalized
13136maximum likelihood estimation for logistic and ordinary linear models. The
13137package works with almost any regression model, but it was especially written
13138to work with binary or ordinal regression models, Cox regression, accelerated
13139failure time models, ordinary linear models, the Buckley-James model,
13140generalized least squares for serially or spatially correlated observations,
13141generalized linear models, and quantile regression.")
13142 (license license:gpl2+)))
cd47dcf6
RW
13143
13144(define-public r-haplo-stats
13145 (package
13146 (name "r-haplo-stats")
13147 (version "1.7.9")
13148 (source
13149 (origin
13150 (method url-fetch)
13151 (uri (cran-uri "haplo.stats" version))
13152 (sha256
13153 (base32
13154 "19kxascqq5qz0zdxx0w837ji207y1z2ggxkl4vmlbay03k2dw2mx"))))
13155 (properties `((upstream-name . "haplo.stats")))
13156 (build-system r-build-system)
13157 (propagated-inputs
13158 `(("r-rms" ,r-rms)))
13159 (native-inputs
13160 `(("r-r-rsp" ,r-r-rsp))) ; for vignettes
13161 (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software")
13162 (synopsis "Analysis of haplotypes when linkage phase is ambiguous")
13163 (description
13164 "This package provides routines for the analysis of indirectly measured
13165haplotypes. The statistical methods assume that all subjects are unrelated
13166and that haplotypes are ambiguous (due to unknown linkage phase of the genetic
13167markers). The main functions are: @code{haplo.em()}, @code{haplo.glm()},
13168@code{haplo.score()}, and @code{haplo.power()}; all of which have detailed
13169examples in the vignette.")
13170 (license license:gpl2+)))
bffb5826
RW
13171
13172(define-public r-bqtl
13173 (package
13174 (name "r-bqtl")
13175 (version "1.0-32")
13176 (source
13177 (origin
13178 (method url-fetch)
13179 (uri (cran-uri "bqtl" version))
13180 (sha256
13181 (base32
13182 "0jjqgsm9fmvz5nkgz608xfljjpmaf4rs4f7kxvpqn4b1l9s5lhci"))))
13183 (build-system r-build-system)
13184 (native-inputs `(("gfortran" ,gfortran)))
13185 (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/")
13186 (synopsis "Bayesian QTL mapping toolkit")
13187 (description
13188 "This is a QTL mapping toolkit for inbred crosses and recombinant inbred
13189lines. It includes maximum likelihood and Bayesian tools.")
13190 (license license:gpl2+)))
73fcd222
RW
13191
13192(define-public r-ibdreg
13193 (package
13194 (name "r-ibdreg")
13195 (version "0.2.5")
13196 (source
13197 (origin
13198 (method url-fetch)
13199 (uri (cran-uri "ibdreg" version))
13200 (sha256
13201 (base32
13202 "1kaa5q1byi30wzr0mw4w2cv1ssxprzcwf91wrpqwkgcsdy7dkh2g"))))
13203 (build-system r-build-system)
13204 (home-page "https://www.mayo.edu/research/labs/\
13205statistical-genetics-genetic-epidemiology/software")
13206 (synopsis "Regression methods for IBD linkage with covariates")
13207 (description
13208 "This package provides a method to test genetic linkage with covariates
13209by regression methods with response IBD sharing for relative pairs. Account
13210for correlations of IBD statistics and covariates for relative pairs within
13211the same pedigree.")
13212 (license license:gpl2+)))
d4a255a4
RW
13213
13214(define-public r-dlmap
13215 (package
13216 (name "r-dlmap")
13217 (version "1.13")
13218 (source
13219 (origin
13220 (method url-fetch)
13221 (uri (cran-uri "dlmap" version))
13222 (sha256
13223 (base32
13224 "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"))))
13225 (build-system r-build-system)
13226 (propagated-inputs
13227 `(("r-ibdreg" ,r-ibdreg)
13228 ("r-mgcv" ,r-mgcv)
13229 ("r-nlme" ,r-nlme)
13230 ("r-qtl" ,r-qtl)
13231 ("r-wgaim" ,r-wgaim)))
13232 (home-page "https://cran.r-project.org/web/packages/dlmap/")
13233 (synopsis "Detection localization mapping for QTL")
13234 (description
13235 "This is package for QTL mapping in a mixed model framework with separate
13236detection and localization stages. The first stage detects the number of QTL
13237on each chromosome based on the genetic variation due to grouped markers on
13238the chromosome; the second stage uses this information to determine the most
13239likely QTL positions. The mixed model can accommodate general fixed and
13240random effects, including spatial effects in field trials and pedigree
13241effects. It is applicable to backcrosses, doubled haploids, recombinant
13242inbred lines, F2 intercrosses, and association mapping populations.")
13243 (license license:gpl2)))
1cdd9f0e
RW
13244
13245(define-public r-ldheatmap
13246 (package
13247 (name "r-ldheatmap")
1a88de18 13248 (version "0.99-7")
1cdd9f0e
RW
13249 (source
13250 (origin
13251 (method url-fetch)
13252 (uri (cran-uri "LDheatmap" version))
13253 (sha256
13254 (base32
1a88de18 13255 "1r0j8bihi5z1x0sgaf7dwzpsw9i0nc1vylvipvc0cia2ka1lr9dc"))))
1cdd9f0e
RW
13256 (properties `((upstream-name . "LDheatmap")))
13257 (build-system r-build-system)
13258 (propagated-inputs
13259 `(("r-genetics" ,r-genetics)
1a88de18 13260 ("r-rcpp" ,r-rcpp)
1cdd9f0e
RW
13261 ("r-snpstats" ,r-snpstats)))
13262 (home-page "http://stat.sfu.ca/statgen/research/ldheatmap.html")
13263 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
13264 (description
13265 "This package provides tools to produce a graphical display, as a heat
13266map, of measures of pairwise linkage disequilibria between SNPs. Users may
13267optionally include the physical locations or genetic map distances of each SNP
13268on the plot.")
13269 (license license:gpl3)))
b8fea3c8
RW
13270
13271(define-public r-hwde
13272 (package
13273 (name "r-hwde")
13274 (version "0.67")
13275 (source
13276 (origin
13277 (method url-fetch)
13278 (uri (cran-uri "hwde" version))
13279 (sha256
13280 (base32
13281 "0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"))))
13282 (build-system r-build-system)
13283 (home-page "https://cran.r-project.org/web/packages/hwde/")
13284 (synopsis "Models and tests for departure from Hardy-Weinberg equilibrium")
13285 (description
13286 "This package fits models for genotypic disequilibria, as described in
13287Huttley and Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast
13288terms are available that account for first order interactions between loci.
13289It also implements, for a single locus in a single population, a conditional
13290exact test for Hardy-Weinberg equilibrium.")
13291 (license license:gpl2+)))
7cd4ff2f
RW
13292
13293(define-public r-tdthap
13294 (package
13295 (name "r-tdthap")
87b43815 13296 (version "1.1-11")
7cd4ff2f
RW
13297 (source
13298 (origin
13299 (method url-fetch)
13300 (uri (cran-uri "tdthap" version))
13301 (sha256
13302 (base32
87b43815 13303 "15qlj2bivvz3pizd8dq34wczbkbxhzqh3cqp1ixkdkprlyvcxj5k"))))
7cd4ff2f
RW
13304 (build-system r-build-system)
13305 (home-page "https://cran.r-project.org/web/packages/tdthap/")
13306 (synopsis "TDT tests for extended haplotypes")
13307 (description
13308 "Functions and examples are provided for transmission/disequilibrium
13309tests for extended marker haplotypes, as in Clayton, D. and Jones, H. (1999)
13310\"Transmission/disequilibrium tests for extended marker haplotypes\".")
13311 (license license:artistic2.0)))
469fb438
RW
13312
13313(define-public r-sparql
13314 (package
13315 (name "r-sparql")
13316 (version "1.16")
13317 (source (origin
13318 (method url-fetch)
13319 (uri (cran-uri "SPARQL" version))
13320 (sha256
13321 (base32
13322 "0gak1q06yyhdmcxb2n3v0h9gr1vqd0viqji52wpw211qp6r6dcrc"))))
13323 (properties `((upstream-name . "SPARQL")))
13324 (build-system r-build-system)
13325 (propagated-inputs
13326 `(("r-rcurl" ,r-rcurl)
13327 ("r-xml" ,r-xml)))
13328 (home-page "https://cran.r-project.org/web/packages/SPARQL")
13329 (synopsis "SPARQL client for R")
13330 (description "This package provides an interface to use SPARQL to pose
13331SELECT or UPDATE queries to an end-point.")
13332 ;; The only license indication is found in the DESCRIPTION file,
13333 ;; which states GPL-3. So we cannot assume GPLv3+.
13334 (license license:gpl3)))
0ef062b3
RW
13335
13336(define-public r-bookdown
13337 (package
13338 (name "r-bookdown")
dcb45ce5 13339 (version "0.14")
0ef062b3
RW
13340 (source (origin
13341 (method url-fetch)
13342 (uri (cran-uri "bookdown" version))
13343 (sha256
13344 (base32
dcb45ce5 13345 "1jiq2d292y0l3f4npyfzfpnmb0sqxsl212kkjfbjg5301h0na762"))))
0ef062b3
RW
13346 (build-system r-build-system)
13347 (propagated-inputs
13348 `(("r-htmltools" ,r-htmltools)
13349 ("r-knitr" ,r-knitr)
13350 ("r-rmarkdown" ,r-rmarkdown)
13351 ("r-tinytex" ,r-tinytex)
650e8def
RW
13352 ("r-xfun" ,r-xfun)
13353 ("pandoc" ,ghc-pandoc)))
0ef062b3
RW
13354 (home-page "https://github.com/rstudio/bookdown")
13355 (synopsis "Authoring books and technical documents with R markdown")
13356 (description "This package provides output formats and utilities for
13357authoring books and technical documents with R Markdown.")
13358 (license license:gpl3)))
72a216a9
RW
13359
13360(define-public r-optparse
13361 (package
13362 (name "r-optparse")
cbe42da2 13363 (version "1.6.4")
72a216a9
RW
13364 (source
13365 (origin
13366 (method url-fetch)
13367 (uri (cran-uri "optparse" version))
13368 (sha256
13369 (base32
cbe42da2 13370 "0wyrc42ja3ab5szx46zmz8lm7vzfqxkjca0m0sms8g9hqbmmay6d"))))
72a216a9
RW
13371 (build-system r-build-system)
13372 (propagated-inputs
13373 `(("r-getopt" ,r-getopt)))
13374 (home-page "https://github.com/trevorld/optparse")
13375 (synopsis "Command line option parser")
13376 (description
13377 "This package provides a command line parser inspired by Python's
13378@code{optparse} library to be used with Rscript to write shebang scripts
13379that accept short and long options.")
13380 (license license:gpl2+)))
c5a2b518
RW
13381
13382(define-public r-wgcna
13383 (package
13384 (name "r-wgcna")
7a857771 13385 (version "1.68")
c5a2b518
RW
13386 (source
13387 (origin
13388 (method url-fetch)
13389 (uri (cran-uri "WGCNA" version))
13390 (sha256
13391 (base32
7a857771 13392 "1s7gy5vd7x67hpgli8r7ba2z99w3psiyv5hqmrh94zw141dg210a"))))
c5a2b518
RW
13393 (properties `((upstream-name . "WGCNA")))
13394 (build-system r-build-system)
13395 (propagated-inputs
13396 `(("r-annotationdbi" ,r-annotationdbi)
13397 ("r-doparallel" ,r-doparallel)
13398 ("r-dynamictreecut" ,r-dynamictreecut)
13399 ("r-fastcluster" ,r-fastcluster)
13400 ("r-foreach" ,r-foreach)
13401 ("r-go-db" ,r-go-db)
13402 ("r-hmisc" ,r-hmisc)
13403 ("r-impute" ,r-impute)
13404 ("r-rcpp" ,r-rcpp)
13405 ("r-robust" ,r-robust)
13406 ("r-survival" ,r-survival)
13407 ("r-matrixstats" ,r-matrixstats)
13408 ("r-preprocesscore" ,r-preprocesscore)))
13409 (home-page
13410 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
13411 (synopsis "Weighted correlation network analysis")
13412 (description
13413 "This package provides functions necessary to perform Weighted
13414Correlation Network Analysis on high-dimensional data. It includes functions
13415for rudimentary data cleaning, construction and summarization of correlation
13416networks, module identification and functions for relating both variables and
13417modules to sample traits. It also includes a number of utility functions for
13418data manipulation and visualization.")
13419 (license license:gpl2+)))
bac0ca32
RW
13420
13421(define-public r-kernlab
13422 (package
13423 (name "r-kernlab")
13424 (version "0.9-27")
13425 (source
13426 (origin
13427 (method url-fetch)
13428 (uri (cran-uri "kernlab" version))
13429 (sha256
13430 (base32
13431 "1m0xqf6gyvwayz7w3c83y32ayvnlz0jicj8ijk808zq9sh7dbbgn"))))
13432 (build-system r-build-system)
13433 (home-page "https://cran.r-project.org/web/packages/kernlab")
13434 (synopsis "Kernel-based machine learning tools")
13435 (description
13436 "This package provides kernel-based machine learning methods for
13437classification, regression, clustering, novelty detection, quantile regression
13438and dimensionality reduction. Among other methods @code{kernlab} includes
13439Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes
13440and a QP solver.")
13441 (license license:gpl2)))
a0583c0d
RW
13442
13443(define-public r-hierfstat
13444 (package
13445 (name "r-hierfstat")
13446 (version "0.04-22")
13447 (source
13448 (origin
13449 (method url-fetch)
13450 (uri (cran-uri "hierfstat" version))
13451 (sha256
13452 (base32
13453 "1fav2v2996v5kb1ffa6v5wxfm921syxg6as034vd3j4jfhdibyfx"))))
13454 (build-system r-build-system)
13455 (propagated-inputs
13456 `(("r-ade4" ,r-ade4)
13457 ("r-adegenet" ,r-adegenet)
13458 ("r-gtools" ,r-gtools)))
13459 (home-page "https://cran.r-project.org/web/packages/hierfstat/")
13460 (synopsis "Estimation and tests of hierarchical F-statistics")
13461 (description
13462 "This package allows the estimation of hierarchical F-statistics from
13463haploid or diploid genetic data with any numbers of levels in the hierarchy,
13464following the algorithm of Yang (Evolution, 1998, 52(4):950-956). Functions
13465are also given to test via randomisations the significance of each F and
13466variance components, using the likelihood-ratio statistics G.")
13467 (license license:gpl2+)))
3080b81a
RW
13468
13469(define-public r-hapassoc
13470 (package
13471 (name "r-hapassoc")
13472 (version "1.2-8")
13473 (source
13474 (origin
13475 (method url-fetch)
13476 (uri (cran-uri "hapassoc" version))
13477 (sha256
13478 (base32
13479 "0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"))))
13480 (build-system r-build-system)
13481 (home-page "http://stat.sfu.ca/statgen/research/hapassoc.html")
13482 (synopsis "Inference of trait associations with SNP haplotypes")
13483 (description
13484 "Hapassoc performs likelihood inference of trait associations with
13485haplotypes and other covariates in @dfn{generalized linear models} (GLMs). The
13486functions are developed primarily for data collected in cohort or
13487cross-sectional studies. They can accommodate uncertain haplotype phase and
13488handle missing genotypes at some SNPs.")
13489 (license license:gpl2)))
7166b77a
RW
13490
13491(define-public r-sampling
13492 (package
13493 (name "r-sampling")
13494 (version "2.8")
13495 (source
13496 (origin
13497 (method url-fetch)
13498 (uri (cran-uri "sampling" version))
13499 (sha256
13500 (base32
13501 "06pj7dan0mknpsblmlnk7am78qrnwgnql5vvx7vmbfvib7rj6s9m"))))
13502 (build-system r-build-system)
13503 (propagated-inputs
13504 `(("r-lpsolve" ,r-lpsolve)
13505 ("r-mass" ,r-mass)))
13506 (home-page "https://cran.r-project.org/web/packages/sampling/")
13507 (synopsis "Survey sampling")
13508 (description
13509 "This package provides functions for drawing and calibrating samples.")
13510 (license license:gpl2+)))
4f8b1fb3
RW
13511
13512(define-public r-r2html
13513 (package
13514 (name "r-r2html")
13515 (version "2.3.2")
13516 (source
13517 (origin
13518 (method url-fetch)
13519 (uri (cran-uri "R2HTML" version))
13520 (sha256
13521 (base32
13522 "00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"))))
13523 (properties `((upstream-name . "R2HTML")))
13524 (build-system r-build-system)
13525 (home-page "https://github.com/nalimilan/R2HTML")
13526 (synopsis "HTML export for R objects")
13527 (description
13528 "This package includes HTML functions and methods to write in an HTML
13529file. Thus, making HTML reports is easy. It includes a function that allows
13530redirection on the fly, which appears to be very useful for teaching purposes,
13531as the student can keep a copy of the produced output to keep all that they
13532did during the course. The package comes with a vignette describing how to
13533write HTML reports for statistical analysis. Finally, a driver for Sweave
13534allows to parse HTML flat files containing R code and to automatically write
13535the corresponding outputs (tables and graphs).")
13536 (license license:gpl2+)))
3f6e6e98
RW
13537
13538(define-public r-rjava
13539 (package
13540 (name "r-rjava")
f2f89e9a 13541 (version "0.9-11")
3f6e6e98
RW
13542 (source
13543 (origin
13544 (method url-fetch)
13545 (uri (cran-uri "rJava" version))
13546 (sha256
13547 (base32
f2f89e9a 13548 "0s9cjy1wh7snmbqwznh8f1r4ipylr7mgda4a979z963a8lqy32n2"))))
3f6e6e98
RW
13549 (properties `((upstream-name . "rJava")))
13550 (build-system r-build-system)
13551 (arguments
13552 `(#:modules ((guix build utils)
13553 (guix build r-build-system)
13554 (ice-9 match))
13555 #:phases
13556 (modify-phases %standard-phases
13557 (add-after 'unpack 'set-JAVA_HOME
13558 (lambda* (#:key inputs #:allow-other-keys)
13559 (let ((jdk (assoc-ref inputs "jdk")))
13560 (setenv "JAVA_HOME" jdk)
13561 (setenv "JAVA" (which "java"))
13562 (setenv "JAR" (which "jar"))
13563 (setenv "JAVAC" (which "javac"))
13564 (setenv "JAVAH" (which "javah"))
13565 (setenv "JAVA_CPPFLAGS"
13566 (string-append "-I" jdk "/include "
13567 "-I" jdk "/include/linux"))
13568 (match (find-files (string-append jdk "/jre/lib/") "libjvm.so")
13569 ((lib) (setenv "JAVA_LIBS" lib))
13570 (_ (error "Could not find libjvm.so"))))
13571 #t)))))
13572 (inputs
13573 `(("icu4c" ,icu4c)
13574 ("jdk" ,icedtea-8 "jdk")
13575 ("pcre" ,pcre)
13576 ("zlib" ,zlib)))
13577 (home-page "http://www.rforge.net/rJava/")
13578 (synopsis "Low-Level R to Java interface")
13579 (description
13580 "This package provides a low-level interface to the Java VM very much
13581like .C/.Call and friends. It allows the creation of objects, calling methods
13582and accessing fields.")
13583 (license license:gpl2)))
b9b177b3
RW
13584
13585(define-public r-svmisc
13586 (package
13587 (name "r-svmisc")
13588 (version "1.1.0")
13589 (source
13590 (origin
13591 (method url-fetch)
13592 (uri (cran-uri "svMisc" version))
13593 (sha256
13594 (base32
13595 "01r2a73wx2sh1njky961fxabx5wgddqqjqba6vjg0f3h8r3abmn2"))))
13596 (properties `((upstream-name . "svMisc")))
13597 (build-system r-build-system)
13598 (home-page "https://github.com/SciViews/svMisc")
13599 (synopsis "Miscellaneous functions for SciViews")
13600 (description
13601 "This package provides miscellaneous functions for SciViews or general
13602use, including tools to manage a temporary environment attached to the search
13603path for temporary variables you do not want to @code{save()} or
13604@code{load()}; test the current platform; showing progress bars, etc.")
13605 (license license:gpl2)))
18c51cf3
RW
13606
13607(define-public r-xyz
13608 (package
13609 (name "r-xyz")
13610 (version "0.2")
13611 (source
13612 (origin
13613 (method url-fetch)
13614 (uri (cran-uri "xyz" version))
13615 (sha256
13616 (base32
13617 "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"))))
13618 (build-system r-build-system)
13619 (propagated-inputs
13620 `(("r-rcpp" ,r-rcpp)))
13621 (home-page "https://cran.r-project.org/web/packages/xyz/")
13622 (synopsis "Algorithm for fast interaction search in high-dimensional data")
13623 (description
13624 "High dimensional interaction search by brute force requires a quadratic
13625computational cost in the number of variables. The xyz algorithm provably
13626finds strong interactions in almost linear time. For details of the algorithm
13627see: G. Thanei, N. Meinshausen and R. Shah (2016). The xyz algorithm for fast
13628interaction search in high-dimensional data.")
13629 ;; Any version of the GPL.
13630 (license license:gpl2+)))
81df4e1e
RW
13631
13632(define-public r-rttf2pt1
13633 (package
13634 (name "r-rttf2pt1")
13635 (version "1.3.7")
13636 (source
13637 (origin
13638 (method url-fetch)
13639 (uri (cran-uri "Rttf2pt1" version))
13640 (sha256
13641 (base32
13642 "12hf9r3mhjr9sawdvf7qhjf1zph2q64f77i81jwvy7awidbm0kja"))))
13643 (properties `((upstream-name . "Rttf2pt1")))
13644 (build-system r-build-system)
13645 (home-page "https://github.com/wch/Rttf2pt1")
13646 (synopsis "Font conversion utility")
13647 (description
13648 "This package contains the program @code{ttf2pt1}, for use with the
13649@code{extrafont} package.")
13650 ;; Most of the files are covered under the Expat license. Some files are
13651 ;; covered under BSD-3. Deviations for individual files are recorded in
13652 ;; the LICENSE file.
13653 (license (list license:bsd-3 license:expat
13654 (license:non-copyleft "file://LICENSE")))))
b6933ea6
RW
13655
13656(define-public r-extrafontdb
13657 (package
13658 (name "r-extrafontdb")
13659 (version "1.0")
13660 (source
13661 (origin
13662 (method url-fetch)
13663 (uri (cran-uri "extrafontdb" version))
13664 (sha256
13665 (base32
13666 "115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"))))
13667 (build-system r-build-system)
13668 (home-page "https://github.com/wch/extrafontdb")
13669 (synopsis "Database for the extrafont package")
13670 (description
13671 "This package holds the database for the @code{extrafont} package.")
13672 (license license:gpl2)))
2331bf2a
RW
13673
13674(define-public r-extrafont
13675 (package
13676 (name "r-extrafont")
13677 (version "0.17")
13678 (source
13679 (origin
13680 (method url-fetch)
13681 (uri (cran-uri "extrafont" version))
13682 (sha256
13683 (base32
13684 "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"))))
13685 (build-system r-build-system)
13686 (propagated-inputs
13687 `(("r-extrafontdb" ,r-extrafontdb)
13688 ("r-rttf2pt1" ,r-rttf2pt1)))
13689 (home-page "https://github.com/wch/extrafont")
13690 (synopsis "Tools for using fonts in R")
13691 (description
13692 "The extrafont package makes it easier to use fonts other than the basic
13693PostScript fonts that R uses. Fonts that are imported into extrafont can be
13694used with PDF or PostScript output files. There are two hurdles for using
13695fonts in PDF (or Postscript) output files:
13696
13697@enumerate
13698@item Making R aware of the font and the dimensions of the characters.
13699@item Embedding the fonts in the PDF file so that the PDF can be displayed
13700 properly on a device that doesn't have the font. This is usually needed if
13701 you want to print the PDF file or share it with others.
13702@end enumerate
13703
13704The extrafont package makes both of these things easier.")
13705 (license license:gpl2)))
2d704608
RW
13706
13707(define-public r-xkcd
13708 (package
13709 (name "r-xkcd")
13710 (version "0.0.6")
13711 (source
13712 (origin
13713 (method url-fetch)
13714 (uri (cran-uri "xkcd" version))
13715 (sha256
13716 (base32
13717 "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"))))
13718 (build-system r-build-system)
13719 (propagated-inputs
13720 `(("r-extrafont" ,r-extrafont)
13721 ("r-ggplot2" ,r-ggplot2)
13722 ("r-hmisc" ,r-hmisc)))
13723 (home-page "https://cran.r-project.org/web/packages/xkcd/")
13724 (synopsis "Plot ggplot2 graphics in the XKCD style")
13725 (description
13726 "This package provides the means to plot ggplot2 graphs in the style of
13727the XKCD web comic.")
13728 (license license:gpl3)))
0d50d0df
RW
13729
13730(define-public r-msigdbr
13731 (package
13732 (name "r-msigdbr")
995a20e8 13733 (version "7.0.1")
0d50d0df
RW
13734 (source
13735 (origin
13736 (method url-fetch)
13737 (uri (cran-uri "msigdbr" version))
13738 (sha256
13739 (base32
995a20e8 13740 "19p8z617m3my8la7n1qgb1s2msf940r372im3q30qkbcx3qxg3sd"))))
0d50d0df
RW
13741 (build-system r-build-system)
13742 (propagated-inputs
13743 `(("r-dplyr" ,r-dplyr)
13744 ("r-magrittr" ,r-magrittr)
13745 ("r-rlang" ,r-rlang)
13746 ("r-tibble" ,r-tibble)))
13747 (home-page "https://github.com/igordot/msigdbr")
13748 (synopsis "MSigDB gene sets for multiple organisms")
13749 (description
13750 "This package provides the @dfn{Molecular Signatures Database} (MSigDB)
13751gene sets typically used with the @dfn{Gene Set Enrichment Analysis} (GSEA)
13752software in a standard R data frame with key-value pairs. Included are the
13753original human gene symbols and Entrez IDs as well as the equivalents for
13754various frequently studied model organisms such as mouse, rat, pig, fly, and
13755yeast.")
13756 ;; The package is covered under the Expat license, but the upstream MSigDB
13757 ;; files are made available under the Creative Commons Attribution 4.0
13758 ;; International license.
13759 (license (list license:expat license:cc-by4.0))))
585d5ae0
RW
13760
13761(define-public r-gridgraphics
13762 (package
13763 (name "r-gridgraphics")
b985cc35 13764 (version "0.4-1")
585d5ae0
RW
13765 (source
13766 (origin
13767 (method url-fetch)
13768 (uri (cran-uri "gridGraphics" version))
13769 (sha256
13770 (base32
b985cc35 13771 "1kr3p54bkv2q7agxrva30y9bkwkiq1k2cfl5z1kvyjv6f5xi4w5p"))))
585d5ae0
RW
13772 (properties `((upstream-name . "gridGraphics")))
13773 (build-system r-build-system)
13774 (home-page "https://github.com/pmur002/gridgraphics")
13775 (synopsis "Redraw base graphics using @code{grid} graphics")
13776 (description
13777 "This package provides functions to convert a page of plots drawn with
13778the @code{graphics} package into identical output drawn with the @code{grid}
13779package. The result looks like the original @code{graphics}-based plot, but
13780consists of @code{grid} grobs and viewports that can then be manipulated with
13781@code{grid} functions (e.g., edit grobs and revisit viewports).")
13782 (license license:gpl2+)))
1c59ec70
RW
13783
13784(define-public r-farver
13785 (package
13786 (name "r-farver")
13787 (version "1.1.0")
13788 (source
13789 (origin
13790 (method url-fetch)
13791 (uri (cran-uri "farver" version))
13792 (sha256
13793 (base32
13794 "1dllgx121al374gyp9pjv1m8ip4imm8zhbgyh1970dsz2c4z71i0"))))
13795 (build-system r-build-system)
13796 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13797 (home-page "https://github.com/thomasp85/farver")
13798 (synopsis "Vectorized color conversion and comparison")
13799 (description
13800 "The encoding of color can be handled in many different ways, using
13801different color spaces. As different color spaces have different uses,
13802efficient conversion between these representations are important. This
13803package provides a set of functions that gives access to very fast color space
13804conversion and comparisons implemented in C++, and offers 100-fold speed
13805improvements over the @code{convertColor} function in the @code{grDevices}
13806package.")
13807 (license license:expat)))
e2582883
RW
13808
13809(define-public r-ggplotify
13810 (package
13811 (name "r-ggplotify")
f2758945 13812 (version "0.0.4")
e2582883
RW
13813 (source
13814 (origin
13815 (method url-fetch)
13816 (uri (cran-uri "ggplotify" version))
13817 (sha256
13818 (base32
f2758945 13819 "0nv3wdmxnc5ww9m3xlgnb0jp30j45dg33nqc6gg3y36svg8anjcg"))))
e2582883
RW
13820 (build-system r-build-system)
13821 (propagated-inputs
13822 `(("r-ggplot2" ,r-ggplot2)
13823 ("r-gridgraphics" ,r-gridgraphics)
13824 ("r-rvcheck" ,r-rvcheck)))
13825 (home-page "https://github.com/GuangchuangYu/ggplotify")
13826 (synopsis "Convert plots to @code{grob} or @code{ggplot} object")
13827 (description
13828 "This package provides tools to convert plot function calls (using
13829expression or formula) to @code{grob} or @code{ggplot} objects that are
13830compatible with the @code{grid} and @code{ggplot2} environment. With this
13831package, we are able to e.g. use @code{cowplot} to align plots produced by
13832@code{base} graphics, @code{grid}, @code{lattice}, @code{vcd} etc. by
13833converting them to @code{ggplot} objects.")
13834 (license license:artistic2.0)))
85431ca3
RW
13835
13836(define-public r-triebeard
13837 (package
13838 (name "r-triebeard")
13839 (version "0.3.0")
13840 (source
13841 (origin
13842 (method url-fetch)
13843 (uri (cran-uri "triebeard" version))
13844 (sha256
13845 (base32
13846 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"))))
13847 (build-system r-build-system)
13848 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13849 (home-page "https://github.com/Ironholds/triebeard/")
13850 (synopsis "Radix trees in Rcpp")
13851 (description
13852 "Radix trees, or tries, are key-value data structures optimized for
13853efficient lookups, similar in purpose to hash tables. This package provides
13854an implementation of radix trees for use in R programming and in developing
13855packages with Rcpp.")
13856 (license license:expat)))
91e06bed
RW
13857
13858(define-public r-tweenr
13859 (package
13860 (name "r-tweenr")
13861 (version "1.0.1")
13862 (source
13863 (origin
13864 (method url-fetch)
13865 (uri (cran-uri "tweenr" version))
13866 (sha256
13867 (base32
13868 "0sq90pbln6lkc2q3zflhkxxwpqdw5dd7igrxhdnlynkdrmi83mpg"))))
13869 (build-system r-build-system)
13870 (propagated-inputs
13871 `(("r-farver" ,r-farver)
13872 ("r-magrittr" ,r-magrittr)
13873 ("r-rcpp" ,r-rcpp)
13874 ("r-rlang" ,r-rlang)))
13875 (home-page "https://github.com/thomasp85/tweenr")
13876 (synopsis "Interpolate data for smooth animations")
13877 (description
13878 "In order to create smooth animation between states of data, tweening is
13879necessary. This package provides a range of functions for creating tweened
13880data that can be used as basis for animation. Furthermore it adds a number of
13881vectorized interpolaters for common R data types such as numeric, date and
13882color.")
13883 (license license:expat)))
09dde7fb
RW
13884
13885(define-public r-polyclip
13886 (package
13887 (name "r-polyclip")
13888 (version "1.10-0")
13889 (source
13890 (origin
13891 (method url-fetch)
13892 (uri (cran-uri "polyclip" version))
13893 (sha256
13894 (base32
13895 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl"))))
13896 (build-system r-build-system)
13897 (native-inputs `(("pkg-config" ,pkg-config)))
13898 (home-page "http://www.angusj.com/delphi/clipper.php")
13899 (synopsis "Polygon clipping")
13900 (description
13901 "This package provides an R port of the library Clipper. It performs
13902polygon clipping operations (intersection, union, set minus, set difference)
13903for polygonal regions of arbitrary complexity, including holes. It computes
13904offset polygons (spatial buffer zones, morphological dilations, Minkowski
13905dilations) for polygonal regions and polygonal lines. It computes the
13906Minkowski Sum of general polygons. There is a function for removing
13907self-intersections from polygon data.")
13908 (license license:boost1.0)))
d4ff09af
RW
13909
13910(define-public r-urltools
13911 (package
13912 (name "r-urltools")
7015ae68 13913 (version "1.7.3")
d4ff09af
RW
13914 (source
13915 (origin
13916 (method url-fetch)
13917 (uri (cran-uri "urltools" version))
13918 (sha256
13919 (base32
7015ae68 13920 "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830"))))
d4ff09af
RW
13921 (build-system r-build-system)
13922 (propagated-inputs
13923 `(("r-rcpp" ,r-rcpp)
13924 ("r-triebeard" ,r-triebeard)))
13925 (home-page "https://github.com/Ironholds/urltools/")
13926 (synopsis "Vectorized tools for URL handling and parsing")
13927 (description
13928 "This package provides a toolkit for all URL-handling needs, including
13929encoding and decoding, parsing, parameter extraction and modification. All
13930functions are designed to be both fast and entirely vectorized. It is
13931intended to be useful for people dealing with web-related datasets, such as
13932server-side logs, although may be useful for other situations involving large
13933sets of URLs.")
13934 (license license:expat)))
83f43284
RW
13935
13936(define-public r-ggforce
13937 (package
13938 (name "r-ggforce")
466e68b4 13939 (version "0.3.1")
83f43284
RW
13940 (source
13941 (origin
13942 (method url-fetch)
13943 (uri (cran-uri "ggforce" version))
13944 (sha256
13945 (base32
466e68b4 13946 "04926cqrda6psvy2nzkkw4czwyxdp7fnxg76byp14v12kgd72lm0"))))
83f43284
RW
13947 (build-system r-build-system)
13948 (propagated-inputs
13949 `(("r-ggplot2" ,r-ggplot2)
13950 ("r-gtable" ,r-gtable)
13951 ("r-mass" ,r-mass)
13952 ("r-polyclip" ,r-polyclip)
13953 ("r-rcpp" ,r-rcpp)
13954 ("r-rcppeigen" ,r-rcppeigen)
13955 ("r-rlang" ,r-rlang)
13956 ("r-scales" ,r-scales)
3ea54829
RW
13957 ("r-tidyselect" ,r-tidyselect)
13958 ("r-tweenr" ,r-tweenr)
13959 ("r-withr" ,r-withr)))
83f43284
RW
13960 (home-page "https://ggforce.data-imaginist.com")
13961 (synopsis "Accelerating ggplot2")
13962 (description
13963 "The aim of the ggplot2 package is to aid in visual data investigations.
13964This focus has led to a lack of facilities for composing specialized plots.
13965Thi package aims to be a collection of mainly new statistics and geometries
13966that fills this gap.")
13967 (license license:expat)))
b5b0a2ff
RW
13968
13969(define-public r-europepmc
13970 (package
13971 (name "r-europepmc")
13972 (version "0.3")
13973 (source
13974 (origin
13975 (method url-fetch)
13976 (uri (cran-uri "europepmc" version))
13977 (sha256
13978 (base32
13979 "1ngqs1sqzkbwv98dd5z4cxj8bnz41wyd0g060a2vpqi3s99s4i2h"))))
13980 (build-system r-build-system)
13981 (propagated-inputs
13982 `(("r-dplyr" ,r-dplyr)
13983 ("r-httr" ,r-httr)
13984 ("r-jsonlite" ,r-jsonlite)
13985 ("r-plyr" ,r-plyr)
13986 ("r-progress" ,r-progress)
13987 ("r-purrr" ,r-purrr)
13988 ("r-urltools" ,r-urltools)
13989 ("r-xml2" ,r-xml2)))
13990 (home-page "https://github.com/ropensci/europepmc/")
13991 (synopsis "R Interface to the Europe PubMed Central RESTful Web Service")
13992 (description
13993 "This package provides an R Client for the
13994@url{https://europepmc.org/RestfulWebService,Europe PubMed Central RESTful Web
13995Service}. It gives access to both metadata on life science literature and
13996open access full texts. Europe PMC indexes all PubMed content and other
13997literature sources including Agricola, a bibliographic database of citations
13998to the agricultural literature, or Biological Patents. In addition to
13999bibliographic metadata, the client allows users to fetch citations and
14000reference lists. Links between life-science literature and other EBI
14001databases, including ENA, PDB or ChEMBL are also accessible.")
14002 (license license:gpl3)))
11f226e1
RW
14003
14004(define-public r-ggraph
14005 (package
14006 (name "r-ggraph")
801dc98f 14007 (version "2.0.0")
11f226e1
RW
14008 (source
14009 (origin
14010 (method url-fetch)
14011 (uri (cran-uri "ggraph" version))
14012 (sha256
14013 (base32
801dc98f 14014 "0qj7w3af0pgmd9mil6y571jikfkln7b8csvzg6b08spwbglfy1s3"))))
11f226e1
RW
14015 (build-system r-build-system)
14016 (propagated-inputs
14017 `(("r-digest" ,r-digest)
14018 ("r-dplyr" ,r-dplyr)
14019 ("r-ggforce" ,r-ggforce)
14020 ("r-ggplot2" ,r-ggplot2)
14021 ("r-ggrepel" ,r-ggrepel)
801dc98f 14022 ("r-graphlayouts" ,r-graphlayouts)
11f226e1
RW
14023 ("r-gtable" ,r-gtable)
14024 ("r-igraph" ,r-igraph)
14025 ("r-mass" ,r-mass)
11f226e1 14026 ("r-rcpp" ,r-rcpp)
801dc98f 14027 ("r-rlang" ,r-rlang)
11f226e1 14028 ("r-scales" ,r-scales)
801dc98f 14029 ("r-tidygraph" ,r-tidygraph)
11f226e1
RW
14030 ("r-viridis" ,r-viridis)))
14031 (home-page "https://cran.r-project.org/web/packages/ggraph/")
14032 (synopsis "Implementation of grammar of graphics for graphs and networks")
14033 (description
14034 "The grammar of graphics as implemented in ggplot2 is a poor fit for
14035graph and network visualizations due to its reliance on tabular data input.
14036The ggraph package is an extension of the ggplot2 API tailored to graph
14037visualizations and provides the same flexible approach to building up plots
14038layer by layer.")
14039 (license license:gpl3)))
1c0c4b54
RW
14040
14041(define-public r-varselrf
14042 (package
14043 (name "r-varselrf")
14044 (version "0.7-8")
14045 (source
14046 (origin
14047 (method url-fetch)
14048 (uri (cran-uri "varSelRF" version))
14049 (sha256
14050 (base32
14051 "0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"))))
14052 (properties `((upstream-name . "varSelRF")))
14053 (build-system r-build-system)
14054 (propagated-inputs
14055 `(("r-randomforest" ,r-randomforest)))
14056 (home-page "http://ligarto.org/rdiaz/Software/Software.html")
14057 (synopsis "Variable selection using random forests")
14058 (description
14059 "This package provides tools for the variable selection from random
14060forests using both backwards variable elimination (for the selection of small
14061sets of non-redundant variables) and selection based on the importance
14062spectrum (somewhat similar to scree plots; for the selection of large,
14063potentially highly-correlated variables). The main applications are in
14064high-dimensional data (e.g., microarray data, and other genomics and
14065proteomics applications).")
14066 (license license:gpl2+)))
aae0b86d
RW
14067
14068(define-public r-pamr
14069 (package
14070 (name "r-pamr")
8fc6188e 14071 (version "1.56.1")
aae0b86d
RW
14072 (source
14073 (origin
14074 (method url-fetch)
14075 (uri (cran-uri "pamr" version))
14076 (sha256
14077 (base32
8fc6188e 14078 "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh"))))
aae0b86d
RW
14079 (build-system r-build-system)
14080 (propagated-inputs
14081 `(("r-cluster" ,r-cluster)
14082 ("r-survival" ,r-survival)))
14083 (native-inputs `(("gfortran" ,gfortran)))
14084 (home-page "https://cran.r-project.org/web/packages/pamr/")
14085 (synopsis "Prediction Analysis for Microarrays")
14086 (description
14087 "This package provides some functions for sample classification in
14088microarrays.")
14089 (license license:gpl2)))
fe3fb4e7
RW
14090
14091(define-public r-rda
14092 (package
14093 (name "r-rda")
14094 (version "1.0.2-2.1")
14095 (source
14096 (origin
14097 (method url-fetch)
14098 (uri (cran-uri "rda" version))
14099 (sha256
14100 (base32
14101 "1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"))))
14102 (build-system r-build-system)
14103 (home-page "https://cran.r-project.org/web/packages/rda/")
14104 (synopsis "Shrunken centroids regularized discriminant analysis")
14105 (description
14106 "This package provides tools for shrunken centroids regularized
14107discriminant analysis for the purpose of classifying high dimensional data.")
14108 (license license:gpl2+)))
8473597f
RW
14109
14110(define-public r-ggvis
14111 (package
14112 (name "r-ggvis")
04eb73ee 14113 (version "0.4.5")
8473597f
RW
14114 (source
14115 (origin
14116 (method url-fetch)
14117 (uri (cran-uri "ggvis" version))
14118 (sha256
14119 (base32
04eb73ee 14120 "091i9f17912j8qcyxppjgwzjnyqj7769ixs9d2gjg6f2clskqdw2"))))
8473597f
RW
14121 (build-system r-build-system)
14122 (propagated-inputs
14123 `(("r-assertthat" ,r-assertthat)
14124 ("r-dplyr" ,r-dplyr)
14125 ("r-htmltools" ,r-htmltools)
14126 ("r-jsonlite" ,r-jsonlite)
14127 ("r-lazyeval" ,r-lazyeval)
14128 ("r-magrittr" ,r-magrittr)
14129 ("r-shiny" ,r-shiny)))
14130 (home-page "https://ggvis.rstudio.com/")
14131 (synopsis "Interactive grammar of graphics")
14132 (description
14133 "This package is a data visualization package for R providing an
14134implementation of an interactive grammar of graphics, taking the best parts of
14135ggplot2, combining them with the reactive framework of Shiny and drawing web
14136graphics using Vega.")
14137 (license license:gpl2)))
d59df334
RW
14138
14139(define-public r-gbm
14140 (package
14141 (name "r-gbm")
14142 (version "2.1.5")
14143 (source
14144 (origin
14145 (method url-fetch)
14146 (uri (cran-uri "gbm" version))
14147 (sha256
14148 (base32
14149 "0vs6ljaqhwwpgr8wlbhmm4v147rd82kl16rpaijqiylxcc8dxyq6"))))
14150 (build-system r-build-system)
14151 (propagated-inputs
14152 `(("r-gridextra" ,r-gridextra)
14153 ("r-lattice" ,r-lattice)
14154 ("r-survival" ,r-survival)))
14155 (home-page "https://github.com/gbm-developers/gbm")
14156 (synopsis "Generalized boosted regression models")
14157 (description
14158 "This package is an implementation of extensions to Freund and Schapire's
14159AdaBoost algorithm and Friedman's gradient boosting machine. It includes
14160regression methods for least squares, absolute loss, t-distribution loss,
14161quantile regression, logistic, multinomial logistic, Poisson, Cox proportional
14162hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss,
14163and Learning to Rank measures (LambdaMart).")
14164 (license license:gpl2+)))
efba5613
RW
14165
14166(define-public r-threejs
14167 (package
14168 (name "r-threejs")
14169 (version "0.3.1")
14170 (source
14171 (origin
14172 (method url-fetch)
14173 (uri (cran-uri "threejs" version))
14174 (sha256
14175 (base32
14176 "1s3rdlzy7man6177ycayg6xsh6k8y1r9rdj9yzn3b93j2rs0nxbi"))))
14177 (build-system r-build-system)
14178 (arguments
14179 `(#:modules ((guix build utils)
14180 (guix build r-build-system)
14181 (srfi srfi-1)
14182 (ice-9 popen))
14183 #:phases
14184 (modify-phases %standard-phases
14185 (add-after 'unpack 'process-javascript
14186 (lambda* (#:key inputs #:allow-other-keys)
14187 (with-directory-excursion "inst"
14188 (call-with-values
14189 (lambda ()
14190 (unzip2
14191 `((,(assoc-ref inputs "js-jquery")
14192 "htmlwidgets/lib/jquery/jquery.min.js")
14193 (,(assoc-ref inputs "js-threejs-85")
14194 "htmlwidgets/lib/threejs-85/three.min.js"))))
14195 (lambda (sources targets)
14196 (for-each (lambda (source target)
14197 (format #t "Processing ~a --> ~a~%"
14198 source target)
14199 (delete-file target)
14200 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14201 (call-with-output-file target
14202 (lambda (port)
14203 (dump-port minified port)))))
14204 sources targets))))
14205 #t)))))
14206 (propagated-inputs
14207 `(("r-base64enc" ,r-base64enc)
14208 ("r-crosstalk" ,r-crosstalk)
14209 ("r-htmlwidgets" ,r-htmlwidgets)
14210 ("r-igraph" ,r-igraph)))
14211 (native-inputs
14212 `(("uglify-js" ,uglify-js)
14213 ("js-jquery"
14214 ,(origin
14215 (method url-fetch)
14216 (uri "https://code.jquery.com/jquery-3.3.1.js")
14217 (sha256
14218 (base32
14219 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
14220 ("js-threejs-85"
14221 ,(origin
14222 (method url-fetch)
14223 (uri "https://raw.githubusercontent.com/mrdoob/three.js/r85/build/three.js")
14224 (sha256
14225 (base32
14226 "17khh3dmijdjw4qb9qih1rqhxgrmm3pc6w8lzdx6rf6a3mrc9xnl"))))))
14227 (home-page "https://bwlewis.github.io/rthreejs")
14228 (synopsis "Interactive 3D scatter plots, networks and globes")
14229 (description
14230 "Create interactive 3D scatter plots, network plots, and globes in R
14231using the three.js visualization library.")
14232 (license license:expat)))
74cada8e
RW
14233
14234(define-public r-mlbench
14235 (package
14236 (name "r-mlbench")
14237 (version "2.1-1")
14238 (source
14239 (origin
14240 (method url-fetch)
14241 (uri (cran-uri "mlbench" version))
14242 (sha256
14243 (base32
14244 "1rp035qxfgh5ail92zjh9jh57dj0b8babw3wsg29v8ricpal30bl"))))
14245 (build-system r-build-system)
14246 (home-page "https://cran.r-project.org/web/packages/mlbench/")
14247 (synopsis "Machine learning benchmark problems")
14248 (description
14249 "This package provides a collection of artificial and real-world machine
14250learning benchmark problems, including, e.g., several data sets from the UCI
14251repository.")
14252 (license license:gpl2)))
409a13fe
RW
14253
14254(define-public r-mpm
14255 (package
14256 (name "r-mpm")
14257 (version "1.0-22")
14258 (source
14259 (origin
14260 (method url-fetch)
14261 (uri (cran-uri "mpm" version))
14262 (sha256
14263 (base32
14264 "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk"))))
14265 (build-system r-build-system)
14266 (propagated-inputs
14267 `(("r-kernsmooth" ,r-kernsmooth)
14268 ("r-mass" ,r-mass)))
14269 (home-page "http://mpm.r-forge.r-project.org")
14270 (synopsis "Multivariate projection methods")
14271 (description
14272 "This is a package for exploratory graphical analysis of multivariate
14273data, specifically gene expression data with different projection methods:
14274principal component analysis, correspondence analysis, spectral map
14275analysis.")
14276 (license license:gpl2+)))
d8a28332 14277
d2aa2d24
RW
14278(define-public r-png
14279 (package
14280 (name "r-png")
14281 (version "0.1-7")
14282 (source (origin
14283 (method url-fetch)
14284 (uri (cran-uri "png" version))
14285 (sha256
14286 (base32
14287 "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2"))))
14288 (build-system r-build-system)
14289 (inputs
14290 `(("libpng" ,libpng)
14291 ("zlib" ,zlib)))
14292 (home-page "http://www.rforge.net/png/")
14293 (synopsis "Read and write PNG images")
14294 (description
14295 "This package provides an easy and simple way to read, write and display
14296bitmap images stored in the PNG format. It can read and write both files and
14297in-memory raw vectors.")
14298 ;; Any of these GPL versions.
14299 (license (list license:gpl2 license:gpl3))))
14300
d8a28332
RW
14301(define-public r-ggcorrplot
14302 (package
14303 (name "r-ggcorrplot")
e9c526be 14304 (version "0.1.3")
d8a28332
RW
14305 (source
14306 (origin
14307 (method url-fetch)
14308 (uri (cran-uri "ggcorrplot" version))
14309 (sha256
14310 (base32
e9c526be 14311 "0hi9lz121ya1l2lbm7rqlxg6fs6bvxck396dngnidrhl5fvqb41b"))))
d8a28332
RW
14312 (build-system r-build-system)
14313 (propagated-inputs
14314 `(("r-ggplot2" ,r-ggplot2)
14315 ("r-reshape2" ,r-reshape2)))
14316 (home-page "http://www.sthda.com/english/wiki/ggcorrplot")
14317 (synopsis "Visualization of a correlation matrix using ggplot2")
14318 (description
14319 "The ggcorrplot package can be used to visualize easily a correlation
14320matrix using ggplot2. It provides a solution for reordering the correlation
14321matrix and displays the significance level on the plot. It also includes a
14322function for computing a matrix of correlation p-values.")
14323 (license license:gpl2)))
f084e41e
RW
14324
14325(define-public r-flexdashboard
14326 (package
14327 (name "r-flexdashboard")
14328 (version "0.5.1.1")
14329 (source
14330 (origin
14331 (method url-fetch)
14332 (uri (cran-uri "flexdashboard" version))
14333 (sha256
14334 (base32
14335 "0fy3nbrr67zqgd44r2mc850s5sp0hzfcw3zqs15m8kxzj1aw067x"))))
14336 (build-system r-build-system)
14337 (arguments
14338 `(#:modules ((guix build utils)
14339 (guix build r-build-system)
14340 (srfi srfi-1)
14341 (srfi srfi-26)
14342 (ice-9 popen)
14343 (ice-9 textual-ports))
14344 #:phases
14345 (modify-phases %standard-phases
14346 (add-after 'unpack 'process-javascript
14347 (lambda* (#:key inputs #:allow-other-keys)
14348 (with-directory-excursion "inst"
14349 ;; Concatenate all components of prism.js
14350 (let ((contents (string-join
14351 (map (lambda (name)
14352 (call-with-input-file
14353 (assoc-ref inputs name)
14354 get-string-all))
14355 (list "js-prism"
14356 "js-prism-r"
14357 "js-prism-line-numbers"))
14358 "\n")))
14359 (call-with-output-file "prism-src.js"
14360 (cut display contents <>)))
14361 (call-with-values
14362 (lambda ()
14363 (unzip2
14364 `(("www/stickytableheaders/jquery.stickytableheaders.js"
14365 "www/stickytableheaders/jquery.stickytableheaders.min.js")
14366 ("www/sly/sly.js"
14367 "www/sly/sly.min.js")
14368 ("prism-src.js"
14369 "www/prism/prism.js")
14370 (,(assoc-ref inputs "js-raphael")
14371 "htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
14372 (,(assoc-ref inputs "js-featherlight")
14373 "www/featherlight/featherlight.min.js"))))
14374 (lambda (sources targets)
14375 (for-each (lambda (source target)
14376 (format #t "Processing ~a --> ~a~%"
14377 source target)
14378 (delete-file target)
14379 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14380 (call-with-output-file target
14381 (lambda (port)
14382 (dump-port minified port)))))
14383 sources targets))))
14384 #t)))))
14385 (propagated-inputs
14386 `(("r-htmltools" ,r-htmltools)
14387 ("r-htmlwidgets" ,r-htmlwidgets)
14388 ("r-jsonlite" ,r-jsonlite)
14389 ("r-knitr" ,r-knitr)
14390 ("r-rmarkdown" ,r-rmarkdown)
14391 ("r-shiny" ,r-shiny)))
14392 (native-inputs
14393 `(("uglify-js" ,uglify-js)
14394 ("js-raphael"
14395 ,(origin
14396 (method url-fetch)
14397 (uri "https://raw.githubusercontent.com/DmitryBaranovskiy/raphael/v2.1.4/raphael.js")
14398 (sha256
14399 (base32
14400 "1h4c4akrgcj7wra9j1z1rv2406j0yf68y9c0wg8v7w9ibw2iwf1x"))))
14401 ("js-prism"
14402 ,(origin
14403 (method url-fetch)
14404 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/prism.js")
14405 (sha256
14406 (base32
14407 "0gqa9irbp9k8p5r3d98cszajzhjnssnl43nrsc5aiy7ki52z500c"))))
14408 ("js-prism-r"
14409 ,(origin
14410 (method url-fetch)
14411 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/components/prism-r.js")
14412 (sha256
14413 (base32
14414 "1x31glci7wdgr2305njy0bm2lncb0jyn0j1s2g72rqi29xid9aki"))))
14415 ("js-prism-line-numbers"
14416 ,(origin
14417 (method url-fetch)
14418 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/plugins/line-numbers/prism-line-numbers.js")
14419 (sha256
14420 (base32
14421 "1543wgf3iynrilyb27jq8px3h5gvfz5xmdib5ik2ki400c1sl991"))))
14422 ("js-featherlight"
14423 ,(origin
14424 (method url-fetch)
14425 (uri "https://raw.githubusercontent.com/noelboss/featherlight/1.3.4/src/featherlight.js")
14426 (sha256
14427 (base32
14428 "14kkhwzvp8rxq2mrck5i0xcm8v5rqwqhwnmncbng8h4qq42zx3sb"))))))
14429 (home-page "https://rmarkdown.rstudio.com/flexdashboard")
14430 (synopsis "R Markdown format for flexible dashboards")
14431 (description
14432 "This package provides an R Markdown format for converting an R Markdown
14433document to a grid-oriented dashboard. The dashboard flexibly adapts the size
14434of its components to the containing web page.")
14435 (license license:expat)))
c54ab337
RW
14436
14437(define-public r-preseqr
14438 (package
14439 (name "r-preseqr")
14440 (version "4.0.0")
14441 (source
14442 (origin
14443 (method url-fetch)
14444 (uri (cran-uri "preseqR" version))
14445 (sha256
14446 (base32
14447 "1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"))))
14448 (properties `((upstream-name . "preseqR")))
14449 (build-system r-build-system)
14450 (propagated-inputs
14451 `(("r-polynom" ,r-polynom)))
14452 (home-page "https://cran.r-project.org/web/packages/preseqR/")
14453 (synopsis "Predicting species accumulation curves")
14454 (description
14455 "This package can be used to predict the r-species accumulation
14456curve (r-SAC), which is the number of species represented at least r times as
14457a function of the sampling effort. When r = 1, the curve is known as the
14458species accumulation curve, or the library complexity curve in high-throughput
14459genomic sequencing. The package includes both parametric and nonparametric
14460methods, as described by Deng C, et al. (2018).")
14461 (license license:gpl3)))
1fab2cf8
RW
14462
14463(define-public r-mapplots
14464 (package
14465 (name "r-mapplots")
14466 (version "1.5.1")
14467 (source
14468 (origin
14469 (method url-fetch)
14470 (uri (cran-uri "mapplots" version))
14471 (sha256
14472 (base32
14473 "18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"))))
14474 (build-system r-build-system)
14475 (home-page "https://cran.r-project.org/web/packages/mapplots/")
14476 (synopsis "Data visualization on maps")
14477 (description
14478 "This package helps you create simple maps; add sub-plots like pie plots
14479to a map or any other plot; format, plot and export gridded data. The package
14480was developed for displaying fisheries data but most functions can be used for
14481more generic data visualisation.")
14482 (license license:gpl2+)))
9563dd55
RW
14483
14484(define-public r-pmcmr
14485 (package
14486 (name "r-pmcmr")
14487 (version "4.3")
14488 (source
14489 (origin
14490 (method url-fetch)
14491 (uri (cran-uri "PMCMR" version))
14492 (sha256
14493 (base32
14494 "09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"))))
14495 (properties `((upstream-name . "PMCMR")))
14496 (build-system r-build-system)
14497 (home-page "https://cran.r-project.org/web/packages/PMCMR/")
14498 (synopsis "Calculate pairwise multiple comparisons of mean rank sums")
14499 (description
14500 "This is a deprecated package for calculating pairwise multiple
14501comparisons of mean rank sums. This package is superseded by the novel
14502PMCMRplus package. The PMCMR package is no longer maintained, but kept for
c8ae38d3 14503compatibility of dependent packages for some time.")
9563dd55 14504 (license license:gpl3+)))
8d1990d4
RW
14505
14506(define-public r-downloader
14507 (package
14508 (name "r-downloader")
14509 (version "0.4")
14510 (source
14511 (origin
14512 (method url-fetch)
14513 (uri (cran-uri "downloader" version))
14514 (sha256
14515 (base32
14516 "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"))))
14517 (build-system r-build-system)
14518 (propagated-inputs
14519 `(("r-digest" ,r-digest)))
14520 (home-page "https://github.com/wch/downloader")
14521 (synopsis "Download files over HTTP and HTTPS")
14522 (description
14523 "This package provides a wrapper for the @code{download.file} function,
14524making it possible to download files over HTTPS across platforms. The
14525@code{RCurl} package provides this functionality (and much more) but has
14526external dependencies. This package has is implemented purely in R.")
14527 (license license:gpl2)))
296ea15c
NB
14528
14529(define-public r-rex
14530 (package
14531 (name "r-rex")
14532 (version "1.1.2")
14533 (source
14534 (origin
14535 (method url-fetch)
14536 (uri (cran-uri "rex" version))
14537 (sha256
14538 (base32
14539 "0alsadgjgass3wr8y5d247j12qqzg454sc84vpskclrkmz778g5x"))))
14540 (build-system r-build-system)
14541 (propagated-inputs
14542 `(("r-lazyeval" ,r-lazyeval)
14543 ("r-magrittr" ,r-magrittr)))
14544 (home-page "https://github.com/kevinushey/rex")
14545 (synopsis "Friendly regular expressions")
14546 (description
14547 "This package provides a friendly interface for the construction of
14548regular expressions. Regular expressions are a very powerful feature, however
14549they are often difficult to interpret. Rex allows you to build complex
14550regular expressions from human readable expressions")
14551 (license license:expat)))
9b86fea0
RW
14552
14553(define-public r-sctransform
14554 (package
14555 (name "r-sctransform")
14556 (version "0.2.0")
14557 (source
14558 (origin
14559 (method url-fetch)
14560 (uri (cran-uri "sctransform" version))
14561 (sha256
14562 (base32
14563 "1r5kiqqs318q59h2i8m7c6nhghp9w6q26ss2y5a390lkhsawgx6p"))))
14564 (build-system r-build-system)
14565 (propagated-inputs
14566 `(("r-future" ,r-future)
14567 ("r-future-apply" ,r-future-apply)
14568 ("r-ggplot2" ,r-ggplot2)
14569 ("r-gridextra" ,r-gridextra)
14570 ("r-mass" ,r-mass)
14571 ("r-matrix" ,r-matrix)
14572 ("r-rcpp" ,r-rcpp)
14573 ("r-rcppeigen" ,r-rcppeigen)
14574 ("r-reshape2" ,r-reshape2)))
14575 (home-page "https://github.com/ChristophH/sctransform")
14576 (synopsis "Variance stabilizing transformations for Single Cell UMI Data")
14577 (description
14578 "This package provides a normalization method for single-cell UMI count
14579data using a variance stabilizing transformation. The transformation is based
14580on a negative binomial regression model with regularized parameters. As part
14581of the same regression framework, this package also provides functions for
14582batch correction, and data correction.")
14583 (license license:gpl3)))
107850b3
NB
14584
14585(define-public r-styler
14586 (package
14587 (name "r-styler")
67b7a379 14588 (version "1.2.0")
107850b3
NB
14589 (source
14590 (origin
14591 (method url-fetch)
14592 (uri (cran-uri "styler" version))
14593 (sha256
14594 (base32
67b7a379 14595 "0rdbz60x8bymis6r6188ia1y0ip3nhf5y363i4cmakr618irjab9"))))
107850b3
NB
14596 (build-system r-build-system)
14597 (propagated-inputs
14598 `(("r-backports" ,r-backports)
14599 ("r-cli" ,r-cli)
14600 ("r-magrittr" ,r-magrittr)
14601 ("r-purrr" ,r-purrr)
14602 ("r-rematch2" ,r-rematch2)
14603 ("r-rlang" ,r-rlang)
14604 ("r-rprojroot" ,r-rprojroot)
14605 ("r-tibble" ,r-tibble)
14606 ("r-withr" ,r-withr)
14607 ("r-xfun" ,r-xfun)))
14608 (home-page "https://github.com/r-lib/styler")
14609 (synopsis "Non-invasive pretty printing of R code")
14610 (description
14611 "This is a package for pretty-printing R code without changing the user's
14612formatting intent.")
14613 (license license:gpl3)))
2b9d4f58
RW
14614
14615(define-public r-scrime
14616 (package
14617 (name "r-scrime")
14618 (version "1.3.5")
14619 (source
14620 (origin
14621 (method url-fetch)
14622 (uri (cran-uri "scrime" version))
14623 (sha256
14624 (base32
14625 "0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
14626 (build-system r-build-system)
14627 (home-page "https://cran.r-project.org/web/packages/scrime/")
14628 (synopsis "Analysis of high-dimensional categorical data such as SNP data")
14629 (description
14630 "This package provides tools for the analysis of high-dimensional data
14631developed/implemented at the group \"Statistical Complexity Reduction In
14632Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
14633the functions can also be applied to other types of categorical data.")
14634 (license license:gpl2)))
04bf86ba 14635
3e63f078
RW
14636(define-public r-pbmcapply
14637 (package
14638 (name "r-pbmcapply")
14639 (version "1.5.0")
14640 (source
14641 (origin
14642 (method url-fetch)
14643 (uri (cran-uri "pbmcapply" version))
14644 (sha256
14645 (base32
14646 "0i58gcqpnbyvc448qfgm45b7rpbmrnagsvk1h1hsqchbbicfslnz"))))
14647 (build-system r-build-system)
14648 (home-page "https://github.com/kvnkuang/pbmcapply")
14649 (synopsis "Track the progress of apply procedures with a progress bar")
14650 (description
14651 "This light-weight package helps you track and visualize the progress of
14652parallel versions of vectorized R functions of the @code{mc*apply} family.")
14653 (license license:expat)))
14654
04bf86ba
RW
14655(define-public r-blme
14656 (package
14657 (name "r-blme")
14658 (version "1.0-4")
14659 (source
14660 (origin
14661 (method url-fetch)
14662 (uri (cran-uri "blme" version))
14663 (sha256
14664 (base32
14665 "1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"))))
14666 (build-system r-build-system)
14667 (propagated-inputs `(("r-lme4" ,r-lme4)))
14668 (home-page "https://github.com/vdorie/blme")
14669 (synopsis "Bayesian linear mixed-effects models")
14670 (description
14671 "This package provides tools for maximum a posteriori estimation for
14672linear and generalized linear mixed-effects models in a Bayesian setting. It
14673extends the lme4 package.")
14674 (license license:gpl2+)))
be23c491
RW
14675
14676(define-public r-batchtools
14677 (package
14678 (name "r-batchtools")
14679 (version "0.9.11")
14680 (source
14681 (origin
14682 (method url-fetch)
14683 (uri (cran-uri "batchtools" version))
14684 (sha256
14685 (base32
14686 "02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"))))
14687 (build-system r-build-system)
14688 (propagated-inputs
14689 `(("r-backports" ,r-backports)
14690 ("r-base64url" ,r-base64url)
14691 ("r-brew" ,r-brew)
14692 ("r-checkmate" ,r-checkmate)
14693 ("r-data-table" ,r-data-table)
14694 ("r-digest" ,r-digest)
14695 ("r-fs" ,r-fs)
14696 ("r-progress" ,r-progress)
14697 ("r-r6" ,r-r6)
14698 ("r-rappdirs" ,r-rappdirs)
14699 ("r-stringi" ,r-stringi)
14700 ("r-withr" ,r-withr)))
14701 (home-page "https://github.com/mllg/batchtools")
14702 (synopsis "Tools for computation on batch systems")
14703 (description
14704 "As a successor of the packages BatchJobs and BatchExperiments, this
14705package provides a parallel implementation of the Map function for high
14706performance computing systems managed by various schedulers. A multicore and
14707socket mode allow the parallelization on a local machines, and multiple
14708machines can be hooked up via SSH to create a makeshift cluster. Moreover,
14709the package provides an abstraction mechanism to define large-scale computer
14710experiments in a well-organized and reproducible way.")
14711 (license license:lgpl3)))
0c8960df
RW
14712
14713(define-public r-clue
14714 (package
14715 (name "r-clue")
14716 (version "0.3-57")
14717 (source
14718 (origin
14719 (method url-fetch)
14720 (uri (cran-uri "clue" version))
14721 (sha256
14722 (base32
14723 "05rdcahawxlxci3fjxihjvvh33wqpxw50sx015165ab4nh3rsdkf"))))
14724 (build-system r-build-system)
14725 (propagated-inputs `(("r-cluster" ,r-cluster)))
14726 (home-page "https://cran.r-project.org/web/packages/clue/")
14727 (synopsis "Tools for analyzing cluster ensembles")
14728 (description "Cluster ensembles are collections of individual solutions to
14729a given clustering problem which are useful or necessary to consider in a wide
14730range of applications. This R package provides an extensible computational
14731environment for creating and analyzing cluster ensembles, with basic data
14732structures for representing partitions and hierarchies, and facilities for
14733computing on them, including methods for measuring proximity and obtaining
14734consensus and secondary clusterings.")
14735 (license license:gpl2)))
b8d6dffb
RW
14736
14737(define-public r-sitmo
14738 (package
14739 (name "r-sitmo")
14740 (version "2.0.1")
14741 (source
14742 (origin
14743 (method url-fetch)
14744 (uri (cran-uri "sitmo" version))
14745 (sha256
14746 (base32
14747 "0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
14748 (build-system r-build-system)
14749 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
14750 (home-page "https://github.com/coatless/sitmo/")
14751 (synopsis "Parallel pseudo random number generator header files")
14752 (description
14753 "This package provides two high quality and fast PPRNGs that may be used
14754in an OpenMP parallel environment. In addition, there is a generator for one
14755dimensional low-discrepancy sequence.")
14756 (license license:expat)))
3961b3b9
RW
14757
14758(define-public r-dqrng
14759 (package
14760 (name "r-dqrng")
12242ffb 14761 (version "0.2.1")
3961b3b9
RW
14762 (source
14763 (origin
14764 (method url-fetch)
14765 (uri (cran-uri "dqrng" version))
14766 (sha256
14767 (base32
12242ffb 14768 "0rp8q5zijlvaqmpnkwr314w9w40sj4fz7sqsdgsffcfvn42w2jg1"))))
3961b3b9
RW
14769 (build-system r-build-system)
14770 (propagated-inputs
14771 `(("r-bh" ,r-bh)
14772 ("r-rcpp" ,r-rcpp)
14773 ("r-sitmo" ,r-sitmo)))
14774 (home-page "https://www.daqana.org/dqrng")
14775 (synopsis "Fast pseudo random number generators")
14776 (description
14777 "Several fast random number generators are provided as C++ header-only
14778libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
14779Additionally, fast functions for generating random numbers according to a
14780uniform, normal and exponential distribution are included. The latter two use
14781the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
14782functions are exported to R and as a C++ interface and are enabled for use
14783with the default 64 bit generator from the PCG family, Xoroshiro128+ and
14784Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
14785engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
14786 ;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
14787 ;; whole is distributed under the terms of the AGPL 3.
14788 (license license:agpl3)))
5bea832f
RW
14789
14790(define-public r-dalex
14791 (package
14792 (name "r-dalex")
0eed4fde 14793 (version "0.4.9")
5bea832f
RW
14794 (source
14795 (origin
14796 (method url-fetch)
14797 (uri (cran-uri "DALEX" version))
14798 (sha256
14799 (base32
0eed4fde 14800 "1zviaf7530v8w996lbma0vplabrapgwldi7h70pr0439sxaqd421"))))
5bea832f
RW
14801 (properties `((upstream-name . "DALEX")))
14802 (build-system r-build-system)
14803 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
14804 (home-page "https://pbiecek.github.io/DALEX/")
14805 (synopsis "Descriptive machine learning explanations")
14806 (description
14807 "Machine Learning models are widely used and have various applications in
14808classification or regression. Models created with boosting, bagging, stacking
14809or similar techniques are often used due to their high performance, but such
14810black-box models usually lack interpretability. The DALEX package contains
14811various explainers that help to understand the link between input variables
14812and model output.")
14813 ;; Any version of the GPL
14814 (license license:gpl3+)))
70debac5
RW
14815
14816(define-public r-enrichr
14817 (package
14818 (name "r-enrichr")
7a90573f 14819 (version "2.1")
70debac5
RW
14820 (source
14821 (origin
14822 (method url-fetch)
14823 (uri (cran-uri "enrichR" version))
14824 (sha256
14825 (base32
7a90573f 14826 "0ymhzs9d2wl0s9rvbqc1hqb78mlzwhlc7mmijpfqkm5r720pf6m1"))))
70debac5
RW
14827 (properties `((upstream-name . "enrichR")))
14828 (build-system r-build-system)
14829 (propagated-inputs
14830 `(("r-httr" ,r-httr)
14831 ("r-rjson" ,r-rjson)))
14832 (home-page "https://cran.r-project.org/web/packages/enrichR/")
14833 (synopsis "R Interface to Enrichr database for analyzing gene sets")
14834 (description
14835 "This package provides an R interface to all Enrichr databases, a
14836web-based tool for analyzing gene sets and returns any enrichment of common
14837annotated biological functions.")
14838 (license license:gpl2+)))
c9487dfa
RW
14839
14840(define-public r-plot3d
14841 (package
14842 (name "r-plot3d")
14843 (version "1.1.1")
14844 (source
14845 (origin
14846 (method url-fetch)
14847 (uri (cran-uri "plot3D" version))
14848 (sha256
14849 (base32
14850 "0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
14851 (properties `((upstream-name . "plot3D")))
14852 (build-system r-build-system)
14853 (propagated-inputs `(("r-misc3d" ,r-misc3d)))
14854 (home-page "https://cran.r-project.org/web/packages/plot3D")
14855 (synopsis "Plot multi-dimensional data")
14856 (description
14857 "This package provides functions for viewing 2D and 3D data, including
14858perspective plots, slice plots, surface plots, scatter plots, etc. It
14859includes data sets from oceanography.")
14860 (license license:gpl3+)))
85625cae
RW
14861
14862(define-public r-ggfortify
14863 (package
14864 (name "r-ggfortify")
0fe52daa 14865 (version "0.4.7")
85625cae
RW
14866 (source
14867 (origin
14868 (method url-fetch)
14869 (uri (cran-uri "ggfortify" version))
14870 (sha256
14871 (base32
0fe52daa 14872 "1wk9j0xg5hj9i1vf62qjiphv8cbsgq7y6baay3pfl3wyb2dwgci0"))))
85625cae
RW
14873 (build-system r-build-system)
14874 (propagated-inputs
14875 `(("r-dplyr" ,r-dplyr)
14876 ("r-ggplot2" ,r-ggplot2)
14877 ("r-gridextra" ,r-gridextra)
14878 ("r-scales" ,r-scales)
14879 ("r-stringr" ,r-stringr)
14880 ("r-tibble" ,r-tibble)
14881 ("r-tidyr" ,r-tidyr)))
14882 (home-page "https://github.com/sinhrks/ggfortify")
14883 (synopsis "Data visualization tools for statistical analysis results")
14884 (description
14885 "This package provides unified plotting tools for statistics commonly
14886used, such as GLM, time series, PCA families, clustering and survival
14887analysis. The package offers a single plotting interface for these analysis
14888results and plots in a unified style using the @code{ggplot2} package.")
14889 (license license:gpl2)))
afc4370d
RW
14890
14891(define-public r-refmanager
14892 (package
14893 (name "r-refmanager")
14894 (version "1.2.12")
14895 (source
14896 (origin
14897 (method url-fetch)
14898 (uri (cran-uri "RefManageR" version))
14899 (sha256
14900 (base32
14901 "1hfxa1qacfryk36mpaqdhdgws5jwxiyy489ikd3wa18bp1wz8dkp"))))
14902 (properties `((upstream-name . "RefManageR")))
14903 (build-system r-build-system)
14904 (propagated-inputs
14905 `(("r-bibtex" ,r-bibtex)
14906 ("r-httr" ,r-httr)
14907 ("r-jsonlite" ,r-jsonlite)
14908 ("r-lubridate" ,r-lubridate)
14909 ("r-plyr" ,r-plyr)
14910 ("r-stringr" ,r-stringr)
14911 ("r-xml2" ,r-xml2)))
14912 (home-page "https://github.com/ropensci/RefManageR/")
14913 (synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
14914 (description
14915 "This package provides tools for importing and working with bibliographic
14916references. It greatly enhances the @code{bibentry} class by providing a
14917class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
14918UTF-8 encoding, and can be easily searched by any field, by date ranges, and
14919by various formats for name lists (author by last names, translator by full
14920names, etc.). Entries can be updated, combined, sorted, printed in a number
14921of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
14922into R and converted to @code{BibEntry} objects.")
14923 ;; Any of these licenses may be picked.
14924 (license (list license:gpl2 license:gpl3 license:bsd-3))))
29591ca6
RW
14925
14926(define-public r-citr
14927 (package
14928 (name "r-citr")
6b28386d 14929 (version "0.3.2")
29591ca6
RW
14930 (source
14931 (origin
14932 (method url-fetch)
14933 (uri (cran-uri "citr" version))
14934 (sha256
14935 (base32
6b28386d 14936 "1qbarvafjb8jgkrnrhh6jw7mcglmjwf7dpdiibxf39jkmlhf7las"))))
29591ca6
RW
14937 (build-system r-build-system)
14938 (propagated-inputs
14939 `(("r-assertthat" ,r-assertthat)
29591ca6
RW
14940 ("r-curl" ,r-curl)
14941 ("r-httr" ,r-httr)
14942 ("r-miniui" ,r-miniui)
14943 ("r-refmanager" ,r-refmanager)
14944 ("r-rstudioapi" ,r-rstudioapi)
14945 ("r-shiny" ,r-shiny)
14946 ("r-shinyjs" ,r-shinyjs)
14947 ("r-yaml" ,r-yaml)))
14948 (home-page "https://github.com/crsh/citr")
14949 (synopsis "RStudio add-in to insert Markdown citations")
14950 (description
14951 "This package provides functions and an RStudio add-in that search a
14952BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
14953the current document.")
14954 (license license:expat)))
30f1029f
RW
14955
14956(define-public r-xgboost
14957 (package
14958 (name "r-xgboost")
00300de5 14959 (version "0.90.0.2")
30f1029f
RW
14960 (source
14961 (origin
14962 (method url-fetch)
14963 (uri (cran-uri "xgboost" version))
14964 (sha256
14965 (base32
00300de5 14966 "1gy9rzg43mjpfis893vf15drmbigfn0481zrzss9ajnmnk0q8194"))))
30f1029f
RW
14967 (build-system r-build-system)
14968 (propagated-inputs
14969 `(("r-data-table" ,r-data-table)
14970 ("r-magrittr" ,r-magrittr)
14971 ("r-matrix" ,r-matrix)
14972 ("r-stringi" ,r-stringi)))
14973 (home-page "https://github.com/dmlc/xgboost")
14974 (synopsis "Extreme gradient boosting")
14975 (description
14976 "This package provides an R interface to Extreme Gradient Boosting, which
14977is an efficient implementation of the gradient boosting framework from Chen
14978and Guestrin (2016). The package includes efficient linear model solver and
14979tree learning algorithms. The package can automatically do parallel
14980computation on a single machine. It supports various objective functions,
14981including regression, classification and ranking. The package is made to be
14982extensible, so that users are also allowed to define their own objectives
14983easily.")
14984 (license license:asl2.0)))
1c0b2e74 14985
14986(define-public r-umap
14987 (package
14988 (name "r-umap")
8bcd6c95 14989 (version "0.2.3.1")
1c0b2e74 14990 (source
14991 (origin
14992 (method url-fetch)
14993 (uri (cran-uri "umap" version))
14994 (sha256
14995 (base32
8bcd6c95 14996 "0rzz1s029cn1w1bf5va2pav2lg9j1mq97ibwcln39drvm67kj76d"))))
1c0b2e74 14997 (build-system r-build-system)
14998 (propagated-inputs
8bcd6c95
RW
14999 `(("r-openssl" ,r-openssl)
15000 ("r-rcpp" ,r-rcpp)
1c0b2e74 15001 ("r-reticulate" ,r-reticulate)
15002 ("r-rspectra" ,r-rspectra)))
15003 (home-page "https://github.com/tkonopka/umap")
15004 (synopsis "Uniform manifold approximation and projection")
15005 (description
15006 "Uniform manifold approximation and projection is a technique for
15007dimension reduction. This package provides an interface to the UMAP algorithm
15008in R, including a translation of the original algorithm into R.")
15009 (license license:expat)))
6deb08a3 15010
86c46d71
RW
15011(define-public r-uwot
15012 (package
15013 (name "r-uwot")
4d86ea4a 15014 (version "0.1.4")
86c46d71
RW
15015 (source
15016 (origin
15017 (method url-fetch)
15018 (uri (cran-uri "uwot" version))
15019 (sha256
15020 (base32
4d86ea4a 15021 "1y9wpzs92d1fl2x5figfywd48lkyhwx37j542z0rf6ckrl46n89n"))))
86c46d71
RW
15022 (build-system r-build-system)
15023 (propagated-inputs
15024 `(("r-dqrng" ,r-dqrng)
15025 ("r-fnn" ,r-fnn)
15026 ("r-irlba" ,r-irlba)
15027 ("r-matrix" ,r-matrix)
15028 ("r-rcpp" ,r-rcpp)
15029 ("r-rcppannoy" ,r-rcppannoy)
15030 ("r-rcppparallel" ,r-rcppparallel)
15031 ("r-rcppprogress" ,r-rcppprogress)
15032 ("r-rspectra" ,r-rspectra)))
15033 (home-page "https://github.com/jlmelville/uwot")
15034 (synopsis "Uniform manifold approximation and projection")
15035 (description
15036 "This package provides an implementation of the Uniform Manifold
15037Approximation and Projection dimensionality reduction by McInnes et
15038al. (2018). It also provides means to transform new data and to carry out
15039supervised dimensionality reduction. An implementation of the related
15040LargeVis method of Tang et al. (2016) is also provided.")
15041 (license license:gpl3)))
15042
6deb08a3 15043(define-public r-kableextra
15044 (package
15045 (name "r-kableextra")
15046 (version "1.1.0")
15047 (source
15048 (origin
15049 (method url-fetch)
15050 (uri (cran-uri "kableExtra" version))
15051 (sha256
15052 (base32
15053 "1nicvw06xsf3a1f5c10mih07b76m2v5s5h165vmz0qx6n1a3492i"))))
15054 (properties `((upstream-name . "kableExtra")))
15055 (build-system r-build-system)
15056 (propagated-inputs
15057 `(("r-digest" ,r-digest)
15058 ("r-glue" ,r-glue)
15059 ("r-htmltools" ,r-htmltools)
15060 ("r-knitr" ,r-knitr)
15061 ("r-magrittr" ,r-magrittr)
15062 ("r-readr" ,r-readr)
15063 ("r-rmarkdown" ,r-rmarkdown)
15064 ("r-rstudioapi" ,r-rstudioapi)
15065 ("r-rvest" ,r-rvest)
15066 ("r-scales" ,r-scales)
15067 ("r-stringr" ,r-stringr)
15068 ("r-viridislite" ,r-viridislite)
15069 ("r-webshot" ,r-webshot)
15070 ("r-xml2" ,r-xml2)))
15071 (home-page "https://haozhu233.github.io/kableExtra/")
15072 (synopsis "Construct complex tables with pipe syntax")
15073 (description
15074 "Build complex HTML or LaTeX tables using @code{kable()} from
15075@code{knitr} and the piping syntax from @code{magrittr}. The function
15076@code{kable()} is a light weight table generator coming from @code{knitr}.
15077This package simplifies the way to manipulate the HTML or LaTeX codes
15078generated by @code{kable()} and allows users to construct complex tables and
15079customize styles using a readable syntax.")
15080 (license license:expat)))
79f04920
RW
15081
15082(define-public r-glasso
15083 (package
15084 (name "r-glasso")
afbc3a87 15085 (version "1.11")
79f04920
RW
15086 (source
15087 (origin
15088 (method url-fetch)
15089 (uri (cran-uri "glasso" version))
15090 (sha256
afbc3a87 15091 (base32 "02p3612rpydk195n2qr77lp1j2w8zsw1ckkk98c8angm4r5q8dsc"))))
79f04920
RW
15092 (build-system r-build-system)
15093 (native-inputs `(("gfortran" ,gfortran)))
15094 (home-page "http://www-stat.stanford.edu/~tibs/glasso")
15095 (synopsis "Graphical Lasso: estimation of Gaussian graphical models")
15096 (description
15097 "This is a package for estimation of a sparse inverse covariance matrix
15098using a lasso (L1) penalty. Facilities are provided for estimates along a
15099path of values for the regularization parameter.")
15100 (license license:gpl2)))
37120e7a
RW
15101
15102(define-public r-rhpcblasctl
15103 (package
15104 (name "r-rhpcblasctl")
15105 (version "0.18-205")
15106 (source
15107 (origin
15108 (method url-fetch)
15109 (uri (cran-uri "RhpcBLASctl" version))
15110 (sha256
15111 (base32
15112 "1ls2286fvrp1g7p8v4l6axznychh3qndranfpzqz806cm9ml1cdp"))))
15113 (properties `((upstream-name . "RhpcBLASctl")))
15114 (build-system r-build-system)
15115 (home-page "http://prs.ism.ac.jp/~nakama/Rhpc/")
15116 (synopsis "Control the number of threads on BLAS")
15117 (description
15118 "This package allows you to control the number of threads the BLAS
15119library uses. It is also possible to control the number of threads in
15120OpenMP.")
15121 (license license:agpl3+)))
6e7553ff 15122
19f1aac0
RW
15123(define-public r-lda
15124 (package
15125 (name "r-lda")
15126 (version "1.4.2")
15127 (source
15128 (origin
15129 (method url-fetch)
15130 (uri (cran-uri "lda" version))
15131 (sha256
15132 (base32
15133 "03r4h5kgr8mfy44p66mfj5bp4k00g8zh4a1mhn46jw14pkhs21jn"))))
15134 (build-system r-build-system)
15135 (home-page "https://cran.r-project.org/web/packages/lda/")
15136 (synopsis "Collapsed Gibbs sampling methods for topic models")
15137 (description
15138 "This package implements @dfn{latent Dirichlet allocation} (LDA) and
15139related models. This includes (but is not limited to) sLDA, corrLDA, and the
15140mixed-membership stochastic blockmodel. Inference for all of these models is
15141implemented via a fast collapsed Gibbs sampler written in C. Utility
15142functions for reading/writing data typically used in topic models, as well as
15143tools for examining posterior distributions are also included.")
15144 ;; Any version of the LGPL
15145 (license license:lgpl3+)))
15146
6e7553ff
RW
15147(define-public r-rann-l1
15148 (package
15149 (name "r-rann-l1")
15150 (version "2.5.2")
15151 (source
15152 (origin
15153 (method url-fetch)
15154 (uri (cran-uri "RANN.L1" version))
15155 (sha256
15156 (base32
15157 "1hanh3my84mdr5wy6b89fawqzfc184vff1y65wy4l5ld9qza1n44"))))
15158 (properties `((upstream-name . "RANN.L1")))
15159 (build-system r-build-system)
15160 (home-page "https://github.com/jefferis/RANN/tree/master-L1")
15161 (synopsis "Fast nearest neighbour search using L1 metric")
15162 (description
15163 "This package provides tools to find the k nearest neighbours for every
15164point in a given dataset in O(N log N) time using Arya and Mount's ANN
15165library. There is support for approximate as well as exact searches, fixed
15166radius searches and @code{bd} as well as @code{kd} trees. The distance is
15167computed using the L1 (Manhattan, taxicab) metric.")
15168 (license license:gpl3+)))
9c3bfea6 15169
8e28535d
RW
15170(define-public r-leiden
15171 (package
15172 (name "r-leiden")
15173 (version "0.3.1")
15174 (source
15175 (origin
15176 (method url-fetch)
15177 (uri (cran-uri "leiden" version))
15178 (sha256
15179 (base32
15180 "19gq27zin4gf4sh7h24gyq3f8jjir20n2l36a7pk1pbzcr4ixyhp"))))
15181 (properties `((upstream-name . "leiden")))
15182 (build-system r-build-system)
15183 (propagated-inputs
15184 `(("r-igraph" ,r-igraph)
15185 ("r-matrix" ,r-matrix)
15186 ("r-reticulate" ,r-reticulate)))
15187 (home-page "https://github.com/TomKellyGenetics/leiden")
15188 (synopsis "R implementation of Leiden clustering algorithm")
15189 (description
15190 "This package implements the Python @code{leidenalg} module to be called
15191in R. It enables clustering using the Leiden algorithm for partitioning a
15192graph into communities. See also Traag et al (2018) \"From Louvain to Leiden:
15193guaranteeing well-connected communities.\" <arXiv:1810.08473>.")
15194 (license license:gpl3)))
15195
9c3bfea6
RW
15196(define-public r-patchwork
15197 ;; There has been no public release yet.
15198 (let ((commit "fd7958bae3e7a1e30237c751952e412a0a1d1242")
15199 (revision "1"))
15200 (package
15201 (name "r-patchwork")
15202 (version (git-version "0.0.1" revision commit))
15203 (source
15204 (origin
15205 (method git-fetch)
15206 (uri (git-reference
15207 (url "https://github.com/thomasp85/patchwork.git")
15208 (commit commit)))
15209 (file-name (git-file-name name version))
15210 (sha256
15211 (base32
15212 "00fq520xwy1ysg4k8x48x9b0yy9wyi8y8zj6dvxjg4bwx0yyp6s4"))))
15213 (build-system r-build-system)
15214 (propagated-inputs
15215 `(("r-ggplot2" ,r-ggplot2)
15216 ("r-gtable" ,r-gtable)))
15217 (home-page "https://github.com/thomasp85/patchwork")
15218 (synopsis "Compose ggplot2 plots")
15219 (description
15220 "The @code{ggplot2} package provides a strong API for sequentially
15221building up a plot, but does not concern itself with composition of multiple
15222plots. Patchwork is a package that expands the API to allow for arbitrarily
15223complex composition of plots by providing mathmatical operators for combining
15224multiple plots.")
15225 (license license:expat))))
86d38228
RW
15226
15227(define-public r-liger
15228 (package
15229 (name "r-liger")
15230 (version "0.4.2")
15231 (source
15232 (origin
15233 (method git-fetch)
15234 (uri (git-reference
15235 (url "https://github.com/MacoskoLab/liger.git")
15236 (commit (string-append "v" version))))
15237 (file-name (git-file-name name version))
15238 (sha256
15239 (base32
15240 "16dzwwcpw6n78pxlc5w3kraigki35ix7zhd2cbx5f3y60bbkhlmx"))
15241 (modules '((guix build utils)))
15242 (snippet
15243 '(begin
15244 (delete-file "inst/java/ModularityOptimizer.jar")
15245 #t))))
15246 (build-system r-build-system)
15247 (arguments
15248 `(#:phases
15249 (modify-phases %standard-phases
15250 (add-after 'unpack 'build-java-part
15251 (lambda* (#:key inputs #:allow-other-keys)
15252 (invoke "unzip" (assoc-ref inputs "optimizer-src"))
15253 (for-each (lambda (file) (invoke "javac" file))
15254 (find-files "." "\\.java$"))
15255 (apply invoke "jar" "cf" "inst/java/ModularityOptimizer.jar"
15256 (find-files "." "\\.class$"))
15257 #t)))))
15258 (propagated-inputs
15259 `(("r-cowplot" ,r-cowplot)
15260 ("r-dosnow" ,r-dosnow)
15261 ("r-dplyr" ,r-dplyr)
15262 ("r-fnn" ,r-fnn)
15263 ("r-foreach" ,r-foreach)
15264 ("r-ggplot2" ,r-ggplot2)
15265 ("r-ggrepel" ,r-ggrepel)
15266 ("r-hmisc" ,r-hmisc)
15267 ("r-ica" ,r-ica)
15268 ("r-irlba" ,r-irlba)
15269 ("r-matrix" ,r-matrix)
15270 ("r-mclust" ,r-mclust)
15271 ("r-patchwork" ,r-patchwork)
15272 ("r-plyr" ,r-plyr)
15273 ("r-rann-l1" ,r-rann-l1)
15274 ("r-rcpp" ,r-rcpp)
15275 ("r-rcpparmadillo" ,r-rcpparmadillo)
15276 ("r-riverplot" ,r-riverplot)
15277 ("r-rtsne" ,r-rtsne)
15278 ("r-snow" ,r-snow)))
15279 (native-inputs
15280 `(("jdk" ,icedtea "jdk")
15281 ;; See https://github.com/MacoskoLab/liger/issues/96
15282 ;; The optimizer is released under the Expat license.
15283 ("optimizer-src"
15284 ,(origin
15285 (method url-fetch)
15286 (uri "http://www.ludowaltman.nl/slm/modularity_optimizer_source.zip")
15287 (sha256
15288 (base32
15289 "01hmm6sapcmldvayknqx2w4cav3qv71mwwkdkwj4qgq6dss09g18"))))
15290 ("unzip" ,unzip)
15291 ("r-knitr" ,r-knitr))) ; for vignettes
15292 (home-page "https://github.com/MacoskoLab/liger")
15293 (synopsis "Integrate and analyze multiple single-cell datasets")
15294 (description
15295 "LIGER is a package for integrating and analyzing multiple single-cell
15296datasets, developed and maintained by the Macosko lab. It relies on
15297integrative non-negative matrix factorization to identify shared and
15298dataset-specific factors.")
15299 (license license:gpl3)))
711cec9d
RW
15300
15301(define-public r-harmony
15302 ;; There are no tagged commits
15303 (let ((commit "4d1653870d4dd70fff1807c182882db1fbf9af5a")
15304 (revision "1"))
15305 (package
15306 (name "r-harmony")
15307 (version (git-version "1.0" revision commit))
15308 (source
15309 (origin
15310 (method git-fetch)
15311 (uri (git-reference
15312 (url "https://github.com/immunogenomics/harmony")
15313 (commit commit)))
15314 (file-name (git-file-name name version))
15315 (sha256
15316 (base32
15317 "1gasdldr4aalr9h2q9kmm3y4i7azkgnhdn4bmvsszs7lg9xacw85"))))
15318 (build-system r-build-system)
15319 (propagated-inputs
15320 `(("r-cowplot" ,r-cowplot)
15321 ("r-dplyr" ,r-dplyr)
15322 ("r-ggplot2" ,r-ggplot2)
15323 ("r-irlba" ,r-irlba)
15324 ("r-matrix" ,r-matrix)
15325 ("r-rcpp" ,r-rcpp)
15326 ("r-rcpparmadillo" ,r-rcpparmadillo)
15327 ("r-rcppprogress" ,r-rcppprogress)
15328 ("r-rlang" ,r-rlang)
15329 ("r-tibble" ,r-tibble)
15330 ("r-tidyr" ,r-tidyr)))
15331 (home-page "https://github.com/immunogenomics/harmony")
15332 (synopsis "Integration of single cell sequencing data")
15333 (description
15334 "This package provides an implementation of the Harmony algorithm for
15335single cell integration, described in Korsunsky et al
15336@url{doi.org/10.1101/461954}. The package includes a standalone Harmony
15337function and interfaces to external frameworks.")
15338 (license license:gpl3))))
7a5ed348
RW
15339
15340(define-public r-covr
15341 (package
15342 (name "r-covr")
99791c53 15343 (version "3.3.2")
7a5ed348
RW
15344 (source
15345 (origin
15346 (method url-fetch)
15347 (uri (cran-uri "covr" version))
15348 (sha256
99791c53 15349 (base32 "160w0m2d06kdd8dar57lpph39rxx55xwncbpl3b21l7j9drh1s5f"))))
7a5ed348
RW
15350 (properties `((upstream-name . "covr")))
15351 (build-system r-build-system)
15352 (propagated-inputs
15353 `(("r-crayon" ,r-crayon)
15354 ("r-digest" ,r-digest)
15355 ("r-httr" ,r-httr)
15356 ("r-jsonlite" ,r-jsonlite)
15357 ("r-rex" ,r-rex)
15358 ("r-withr" ,r-withr)
15359 ("r-yaml" ,r-yaml)))
15360 (home-page "https://github.com/r-lib/covr")
15361 (synopsis "Test coverage for R packages")
15362 (description
15363 "Thisp package enables you to track and report code coverage for your
15364package and (optionally) upload the results to a coverage service. Code
15365coverage is a measure of the amount of code being exercised by a set of tests.
15366It is an indirect measure of test quality and completeness. This package is
15367compatible with any testing methodology or framework and tracks coverage of
15368both R code and compiled C/C++/FORTRAN code.")
15369 (license license:gpl3)))
6983178b
RW
15370
15371(define-public r-systemfonts
15372 (package
15373 (name "r-systemfonts")
15374 (version "0.1.1")
15375 (source
15376 (origin
15377 (method url-fetch)
15378 (uri (cran-uri "systemfonts" version))
15379 (sha256
15380 (base32
15381 "0m0ljid683xcam2f14x7k2zv1yx4npac38a3gfv11vhxfbnpgp0z"))))
15382 (properties `((upstream-name . "systemfonts")))
15383 (build-system r-build-system)
15384 (inputs
15385 `(("fontconfig" ,fontconfig)
15386 ("freetype" ,freetype)
15387 ("zlib" ,zlib)))
15388 (native-inputs
15389 `(("pkg-config" ,pkg-config)))
15390 (home-page "https://github.com/r-lib/systemfonts")
15391 (synopsis "System native font finding")
15392 (description
15393 "This package provides system native access to the font catalogue. As
15394font handling varies between systems it is difficult to correctly locate
15395installed fonts across different operating systems. The 'systemfonts' package
15396provides bindings to the native libraries for finding font files that can then
15397be used further by e.g. graphic devices.")
15398 (license license:expat)))
93903009
RW
15399
15400(define-public r-graphlayouts
15401 (package
15402 (name "r-graphlayouts")
15403 (version "0.5.0")
15404 (source
15405 (origin
15406 (method url-fetch)
15407 (uri (cran-uri "graphlayouts" version))
15408 (sha256
15409 (base32
15410 "03dizbhhdhnzbj2i5zvqgs617kwcv4h2pha4f16adic0fph1rxl3"))))
15411 (properties `((upstream-name . "graphlayouts")))
15412 (build-system r-build-system)
15413 (propagated-inputs
15414 `(("r-igraph" ,r-igraph)
15415 ("r-rcpp" ,r-rcpp)
15416 ("r-rcpparmadillo" ,r-rcpparmadillo)))
15417 (home-page "https://github.com/schochastics/graphlayouts")
15418 (synopsis "Additional layout algorithms for network visualizations")
15419 (description
15420 "This package provides several layout algorithms to visualize networks
15421which are not part of the igraph library. Most are based on the concept of
15422stress majorization by Gansner et al. (2004)
15423<doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms allow to
15424emphasize hidden group structures in networks or focus on specific nodes.")
15425 (license license:expat)))
9567bd8d
RW
15426
15427(define-public r-tidygraph
15428 (package
15429 (name "r-tidygraph")
15430 (version "1.1.2")
15431 (source
15432 (origin
15433 (method url-fetch)
15434 (uri (cran-uri "tidygraph" version))
15435 (sha256
15436 (base32
15437 "1zpsarm74afbc7p5dlyb0whc09670qdcddw1ckb25cfc9hfh0hjn"))))
15438 (properties `((upstream-name . "tidygraph")))
15439 (build-system r-build-system)
15440 (propagated-inputs
15441 `(("r-dplyr" ,r-dplyr)
15442 ("r-igraph" ,r-igraph)
15443 ("r-magrittr" ,r-magrittr)
15444 ("r-pillar" ,r-pillar)
15445 ("r-r6" ,r-r6)
15446 ("r-rcpp" ,r-rcpp)
15447 ("r-rlang" ,r-rlang)
15448 ("r-tibble" ,r-tibble)
15449 ("r-tidyr" ,r-tidyr)))
15450 (home-page "https://github.com/thomasp85/tidygraph")
15451 (synopsis "Tidy API for graph manipulation")
15452 (description
15453 "This package provides a graph implementation that can be thought of as
15454two tidy data frames describing node and edge data respectively. It provides
15455an approach to manipulate these two virtual data frames using the API defined
15456in the @code{dplyr} package, and it also provides tidy interfaces to a lot of
15457common graph algorithms.")
15458 (license license:expat)))
3a341e82
RW
15459
15460(define-public r-soupx
15461 (let ((commit "a3354be76fb52fd795be6ddf163cf056c05c6cb8")
15462 (revision "1"))
15463 (package
15464 (name "r-soupx")
15465 (version (git-version "0.3.1" revision commit))
15466 (source
15467 (origin
15468 (method git-fetch)
15469 (uri (git-reference
15470 (url "https://github.com/constantAmateur/SoupX")
15471 (commit commit)))
15472 (file-name (git-file-name name version))
15473 (sha256
15474 (base32
15475 "1zmlyzrl0fz6l79gn2wswid670p88mm3y292is89sa5p3h7frr99"))))
15476 (properties `((upstream-name . "SoupX")))
15477 (build-system r-build-system)
15478 (propagated-inputs
15479 `(("r-ggplot2" ,r-ggplot2)
15480 ("r-matrix" ,r-matrix)
15481 ("r-seurat" ,r-seurat)))
15482 (home-page "https://github.com/constantAmateur/SoupX")
15483 (synopsis "Single cell mRNA Soup eXterminator")
15484 (description
15485 "This package provides a package for quantifying, profiling and
15486removing cell free mRNA contamination (the \"soup\") from droplet based single
15487cell RNA-seq experiments.")
15488 (license license:gpl2))))
16fddf17
15489
15490(define-public r-assertr
15491 (package
15492 (name "r-assertr")
15493 (version "2.6")
15494 (source
15495 (origin
15496 (method url-fetch)
15497 (uri (cran-uri "assertr" version))
15498 (sha256
15499 (base32
15500 "0g4ii6vhp0155a29ljhs64a09x0nzy5ybvwwchhk4mkcgsvnvfkj"))))
15501 (build-system r-build-system)
15502 (propagated-inputs
15503 `(("r-dplyr" ,r-dplyr)
15504 ("r-mass" ,r-mass)
15505 ("r-rlang" ,r-rlang)))
15506 (native-inputs
15507 `(("r-knitr" ,r-knitr))) ; needed for vignette
15508 (home-page "https://github.com/ropensci/assertr")
15509 (synopsis "Assertive programming for R analysis pipelines")
15510 (description
15511 "This package provides functionality to assert conditions that have to be
15512met so that errors in data used in analysis pipelines can fail quickly. It is
15513similar to @code{stopifnot()} but more powerful, friendly, and easier for use
15514in pipelines.")
15515 (license license:expat)))
a5a79dd0
RW
15516
15517(define-public r-parameters
15518 (package
15519 (name "r-parameters")
446735de 15520 (version "0.2.0")
a5a79dd0
RW
15521 (source
15522 (origin
15523 (method url-fetch)
15524 (uri (cran-uri "parameters" version))
15525 (sha256
15526 (base32
446735de 15527 "1mgggb3l67wgjiccq4y84wbs2dw9qk01akd553yiwbwky9rpawgh"))))
a5a79dd0
RW
15528 (properties `((upstream-name . "parameters")))
15529 (build-system r-build-system)
15530 (propagated-inputs
15531 `(("r-bayestestr" ,r-bayestestr)
15532 ("r-insight" ,r-insight)))
15533 (home-page "https://cran.r-project.org/web/packages/parameters")
15534 (synopsis "Processing of model parameters")
15535 (description
15536 "This package provides utilities for processing the parameters of various
15537statistical models. Beyond computing p values, CIs, and other indices for a
15538wide variety of models, this package implements features like standardization
15539or bootstrapping of parameters and models, feature reduction (feature
15540extraction and variable selection) as well as conversion between indices of
15541effect size.")
15542 (license license:gpl3)))
a0244ef0
RW
15543
15544(define-public r-rgdal
15545 (package
15546 (name "r-rgdal")
908497b4 15547 (version "1.4-6")
a0244ef0
RW
15548 (source
15549 (origin
15550 (method url-fetch)
15551 (uri (cran-uri "rgdal" version))
15552 (sha256
908497b4 15553 (base32 "0lj1dax56dxxsj1hindxcvgz169p9dxd0y4wjypbyr01nja8rz4d"))))
a0244ef0
RW
15554 (properties `((upstream-name . "rgdal")))
15555 (build-system r-build-system)
15556 (inputs
15557 `(("gdal" ,gdal)
15558 ("proj.4" ,proj.4)
15559 ("zlib" ,zlib)))
15560 (propagated-inputs
15561 `(("r-sp" ,r-sp)))
15562 (native-inputs
15563 `(("pkg-config" ,pkg-config)))
15564 (home-page "http://rgdal.r-forge.r-project.org")
15565 (synopsis "Bindings for the Geospatial Data Abstraction Library")
15566 (description
15567 "This package provides bindings to the Geospatial Data Abstraction
15568Library (GDAL) and access to projection/transformation operations from the
15569PROJ.4 library.")
15570 (license license:gpl2+)))
5ad9da9a
RW
15571
15572(define-public r-insol
15573 (package
15574 (name "r-insol")
15575 (version "1.2")
15576 (source
15577 (origin
15578 (method url-fetch)
15579 (uri (cran-uri "insol" version))
15580 (sha256
15581 (base32
15582 "14ikz05375pjn9hby7kwkhcnykjilbnkdy5i8lsl7c5qdbhmqcm5"))))
15583 (properties `((upstream-name . "insol")))
15584 (build-system r-build-system)
15585 (propagated-inputs
15586 `(("r-raster" ,r-raster)
15587 ("r-rgdal" ,r-rgdal)))
15588 (native-inputs
15589 `(("gfortran" ,gfortran)))
15590 (home-page "https://meteoexploration.com/R/insol/index.html")
15591 (synopsis "Tools for calculating solar radiation")
15592 (description
15593 "This package provides functions to compute insolation on tilted
15594surfaces, computes atmospheric transmittance and related parameters such as:
15595Earth radius vector, declination, sunset and sunrise, daylength, equation of
15596time, vector in the direction of the sun, vector normal to surface, and some
15597atmospheric physics.")
15598 (license license:gpl2+)))
f5b1354f
RW
15599
15600(define-public r-lifecycle
15601 (package
15602 (name "r-lifecycle")
15603 (version "0.1.0")
15604 (source
15605 (origin
15606 (method url-fetch)
15607 (uri (cran-uri "lifecycle" version))
15608 (sha256
15609 (base32
15610 "11rk7hkw63rfrf4aqmb4xrb88kg95xh8hajpjvjfwjym2v02h74n"))))
15611 (properties `((upstream-name . "lifecycle")))
15612 (build-system r-build-system)
15613 (propagated-inputs
15614 `(("r-glue" ,r-glue)
15615 ("r-rlang" ,r-rlang)))
15616 (home-page "https://github.com/r-lib/lifecycle")
15617 (synopsis "Manage the life cycle of your package functions")
15618 (description
15619 "Manage the life cycle of your exported functions with shared
15620conventions, documentation badges, and non-invasive deprecation warnings. The
15621lifecycle package defines four development stages (experimental, maturing,
15622stable, and questioning) and three deprecation stages (soft-deprecated,
15623deprecated, and defunct). It makes it easy to insert badges corresponding to
15624these stages in your documentation. Usage of deprecated functions are
15625signalled with increasing levels of non-invasive verbosity.")
15626 (license license:gpl3)))
195854a5
15627
15628(define-public r-assertable
15629 (package
15630 (name "r-assertable")
b1a112f4 15631 (version "0.2.7")
195854a5
15632 (source
15633 (origin
15634 (method url-fetch)
15635 (uri (cran-uri "assertable" version))
15636 (sha256
15637 (base32
b1a112f4 15638 "1npks9rcrnchmd0silq6qrvqkmdkp9fwjkyyvvp1lqjclyxk6vkk"))))
195854a5
15639 (build-system r-build-system)
15640 (propagated-inputs
15641 `(("r-data-table" ,r-data-table)))
15642 (home-page "https://cran.r-project.org/web/packages/assertable/")
15643 (synopsis "Verbose assertions for tabular data (data.frames and data.tables)")
15644 (description "This package provides simple, flexible assertions on
15645data.frame or data.table objects with verbose output for vetting. While other
15646assertion packages apply towards more general use-cases, @code{assertable} is
15647tailored towards tabular data. It includes functions to check variable names
15648and values, whether the dataset contains all combinations of a given set of
15649unique identifiers, and whether it is a certain length. In addition,
15650@code{assertable} includes utility functions to check the existence of target
15651files and to efficiently import multiple tabular data files into one
15652data.table.")
15653 (license license:gpl3)))