gnu: r-emmeans: Update to 1.4.3.
[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>
46130b7b 3;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
c80fb90f 4;;; Copyright © 2016, 2017 Ben Woodcroft <donttrustben@gmail.com>
682768de 5;;; Copyright © 2016, 2017, 2018 Roel Janssen <roel@gnu.org>
97b44f5e 6;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
53cc59a1 7;;; Copyright © 2017 Raoul Bonnal <ilpuccio.febo@gmail.com>
109b2f7c 8;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
c56739df 9;;; Copyright © 2018 Sahithi Yarlagadda <sahi@swecha.net>
96e22362 10;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
d2a507ef 11;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
1cde7467 12;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
c994418b 13;;; Copyright © 2018 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
b55697fb 14;;; Copyright © 2018 Laura Lazzati <laura.lazzati.15@gmail.com>
60a166c6 15;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
d9bec9a8 16;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
dcc7fad0 17;;; Copyright © 2018 Eric Brown <brown@fastmail.com>
34bac6c3 18;;; Copyright © 2018, 2019 Brett Gilio <brettg@posteo.net>
100f5602 19;;; Copyright © 2019 Nicolò Balzarotti <anothersms@gmail.com>
16fddf17 20;;; Copyright © 2019 Wiktor Żelazny <wzelazny@vurv.cz>
056468dc
RW
21;;;
22;;; This file is part of GNU Guix.
23;;;
24;;; GNU Guix is free software; you can redistribute it and/or modify it
25;;; under the terms of the GNU General Public License as published by
26;;; the Free Software Foundation; either version 3 of the License, or (at
27;;; your option) any later version.
28;;;
29;;; GNU Guix is distributed in the hope that it will be useful, but
30;;; WITHOUT ANY WARRANTY; without even the implied warranty of
31;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
32;;; GNU General Public License for more details.
33;;;
34;;; You should have received a copy of the GNU General Public License
35;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
36
37(define-module (gnu packages cran)
38 #:use-module ((guix licenses) #:prefix license:)
39 #:use-module (guix packages)
40 #:use-module (guix download)
92ce1883 41 #:use-module (guix git-download)
056468dc 42 #:use-module (guix utils)
c69d27db 43 #:use-module (guix build-system r)
44b0c5b5 44 #:use-module (gnu packages algebra)
ff939ef4 45 #:use-module (gnu packages base)
f33cb7ab 46 #:use-module (gnu packages bioinformatics)
7002c44f 47 #:use-module (gnu packages c)
546fc4aa 48 #:use-module (gnu packages compression)
92ce1883 49 #:use-module (gnu packages curl)
d9bec9a8 50 #:use-module (gnu packages databases)
f338e480 51 #:use-module (gnu packages fontutils)
062b6dbd 52 #:use-module (gnu packages gcc)
d884e407 53 #:use-module (gnu packages geo)
d0eb09a1 54 #:use-module (gnu packages ghostscript)
f338e480 55 #:use-module (gnu packages gl)
01af264d 56 #:use-module (gnu packages gnome)
3d62d98e 57 #:use-module (gnu packages graph)
01af264d 58 #:use-module (gnu packages gtk)
dddbc90c 59 #:use-module (gnu packages haskell-xyz)
3f6e6e98 60 #:use-module (gnu packages icu4c)
f338e480 61 #:use-module (gnu packages image)
dab3e92c 62 #:use-module (gnu packages imagemagick)
3f6e6e98 63 #:use-module (gnu packages java)
92ce1883
RW
64 #:use-module (gnu packages javascript)
65 #:use-module (gnu packages lisp)
f97ce815 66 #:use-module (gnu packages machine-learning)
521e0703 67 #:use-module (gnu packages maths)
94989d4b 68 #:use-module (gnu packages mpi)
1ab51604 69 #:use-module (gnu packages multiprecision)
f313baf0 70 #:use-module (gnu packages networking)
3f6e6e98 71 #:use-module (gnu packages pcre)
e0268ff2 72 #:use-module (gnu packages perl)
e33498b8 73 #:use-module (gnu packages pkg-config)
9f56ceec 74 #:use-module (gnu packages python)
984a8aa6 75 #:use-module (gnu packages python-xyz)
e0268ff2 76 #:use-module (gnu packages statistics)
9944399a 77 #:use-module (gnu packages tls)
f338e480
RW
78 #:use-module (gnu packages web)
79 #:use-module (gnu packages xorg))
056468dc 80
88e4ed55
RW
81(define-public r-clipr
82 (package
83 (name "r-clipr")
710ecc9c 84 (version "0.7.0")
88e4ed55
RW
85 (source
86 (origin
87 (method url-fetch)
88 (uri (cran-uri "clipr" version))
89 (sha256
90 (base32
710ecc9c 91 "1qn2p13d0c1bpqss6mv9hk60980rzhznfqpyaf5x0fy65svy9903"))))
88e4ed55
RW
92 (build-system r-build-system)
93 (home-page "https://github.com/mdlincoln/clipr")
94 (synopsis "Read and write from the system clipboard")
95 (description
96 "This package provides simple utility functions to read from and write to
97the system clipboards.")
98 (license license:gpl3)))
99
46130b7b
RW
100(define-public r-scales
101 (package
102 (name "r-scales")
54a8cb96 103 (version "1.1.0")
46130b7b
RW
104 (source
105 (origin
106 (method url-fetch)
107 (uri (cran-uri "scales" version))
108 (sha256
54a8cb96 109 (base32 "00rdbfj5mwc3kr8pskidn3n2zkp4ms6cx36xazz54pxw3pysdr0y"))))
46130b7b
RW
110 (build-system r-build-system)
111 (propagated-inputs
54a8cb96
RW
112 `(("r-farver" ,r-farver)
113 ("r-labeling" ,r-labeling)
114 ("r-lifecycle" ,r-lifecycle)
46130b7b
RW
115 ("r-munsell" ,r-munsell)
116 ("r-rcolorbrewer" ,r-rcolorbrewer)
46130b7b
RW
117 ("r-r6" ,r-r6)
118 ("r-viridislite" ,r-viridislite)))
119 (home-page "https://github.com/hadley/scales")
120 (synopsis "Scale functions for visualization")
121 (description
122 "This package provides graphical scales that map data to aesthetics, and
123provides methods for automatically determining breaks and labels for axes and
124legends.")
125 (license license:expat)))
126
5b720c15
RW
127(define-public r-pheatmap
128 (package
129 (name "r-pheatmap")
130 (version "1.0.12")
131 (source
132 (origin
133 (method url-fetch)
134 (uri (cran-uri "pheatmap" version))
135 (sha256
136 (base32
137 "1hdh74az3vyzz6dqa311rhxdm74n46lyr03p862kn80p0kp9d7ap"))))
138 (build-system r-build-system)
139 (propagated-inputs
140 `(("r-gtable" ,r-gtable)
141 ("r-rcolorbrewer" ,r-rcolorbrewer)
142 ("r-scales" ,r-scales)))
143 (home-page "https://cran.r-project.org/web/packages/pheatmap")
144 (synopsis "Pretty heatmaps")
145 (description
146 "This package provides an implementation of heatmaps that offers more
147control over dimensions and appearance.")
148 (license license:gpl2+)))
149
3f22a115
RW
150(define-public r-ellipsis
151 (package
152 (name "r-ellipsis")
f3575adf 153 (version "0.3.0")
3f22a115
RW
154 (source
155 (origin
156 (method url-fetch)
157 (uri (cran-uri "ellipsis" version))
158 (sha256
159 (base32
f3575adf 160 "01z9gq311nzwv3a0sa49jhm5ylqd59srip4vjkrf23hzgb5i9y0b"))))
3f22a115 161 (build-system r-build-system)
a4bc73b2
RW
162 (propagated-inputs
163 `(("r-rlang" ,r-rlang)))
3f22a115
RW
164 (home-page "https://github.com/hadley/ellipsis")
165 (synopsis "Tools for working with additional arguments")
166 (description
167 "In S3 generics, it's useful to take @code{...} so that methods can have
168additional arguments. But this flexibility comes at a cost: misspelled
169arguments will be silently ignored. The @code{ellipsis} package is an
170experiment that allows a generic to warn if any arguments passed in @code{...}
171are not used.")
172 (license license:gpl3)))
173
0b2883e1
RW
174(define-public r-grr
175 (package
176 (name "r-grr")
177 (version "0.9.5")
178 (source
179 (origin
180 (method url-fetch)
181 (uri (cran-uri "grr" version))
182 (sha256
183 (base32
184 "0arbcgrvhkwb5xk4nry1ffg2qj0v8ivhjghdr505ib4357g0c9i9"))))
185 (build-system r-build-system)
186 (home-page "https://cran.r-project.org/web/packages/grr")
187 (synopsis "Alternative implementations of base R functions")
188 (description
189 "This package provides alternative implementations of some base R
190functions, including @code{sort}, @code{order}, and @code{match}. The
191functions are simplified but can be faster or have other advantages.")
192 (license license:gpl3)))
193
cf51d895
RW
194(define-public r-matrix-utils
195 (package
196 (name "r-matrix-utils")
197 (version "0.9.7")
198 (source
199 (origin
200 (method url-fetch)
201 (uri (cran-uri "Matrix.utils" version))
202 (sha256
203 (base32
204 "1x64r4aj3gy1dzjjysyrk1j9jq3qsnyrqws8i6bs7q8pf6gvr7va"))))
205 (properties `((upstream-name . "Matrix.utils")))
206 (build-system r-build-system)
207 (propagated-inputs
208 `(("r-grr" ,r-grr)
209 ("r-matrix" ,r-matrix)))
210 (home-page "https://github.com/cvarrichio/Matrix.utils")
211 (synopsis
212 "Data.frame-Like Operations on Sparse and Dense Matrix Objects")
213 (description
214 "This package implements data manipulation methods such as @code{cast},
215@code{aggregate}, and @code{merge}/@code{join} for Matrix and Matrix-like
216objects.")
217 (license license:gpl3)))
218
2b106a8d
RW
219(define-public r-sys
220 (package
221 (name "r-sys")
d9a382ec 222 (version "3.3")
2b106a8d
RW
223 (source
224 (origin
225 (method url-fetch)
226 (uri (cran-uri "sys" version))
227 (sha256
228 (base32
d9a382ec 229 "14wvy46i2iz9jn7lj3cvifmps932s3395wq681hniva0f8m7q8d6"))))
2b106a8d
RW
230 (build-system r-build-system)
231 (home-page "https://github.com/jeroen/sys")
232 (synopsis "Powerful and reliable tools for running system commands in R")
233 (description
234 "This package provides drop-in replacements for the base @code{system2()}
235function with fine control and consistent behavior across platforms. It
236supports clean interruption, timeout, background tasks, and streaming STDIN /
237STDOUT / STDERR over binary or text connections. The package also provides
238functions for evaluating expressions inside a temporary fork. Such
239evaluations have no side effects on the main R process, and support reliable
240interrupts and timeouts. This provides the basis for a sandboxing
241mechanism.")
242 (license license:expat)))
243
9d3a4672
RW
244(define-public r-askpass
245 (package
246 (name "r-askpass")
247 (version "1.1")
248 (source
249 (origin
250 (method url-fetch)
251 (uri (cran-uri "askpass" version))
252 (sha256
253 (base32
254 "07q0ik8jzk44vpwh48rr3fnpd7dzsdhjjsl4l850rffv3dyq4h6v"))))
255 (build-system r-build-system)
256 (propagated-inputs `(("r-sys" ,r-sys)))
257 (home-page "https://github.com/jeroen/askpass")
258 (synopsis "Safe password entry for R")
259 (description
260 "This package provides cross-platform utilities for prompting the user
261for credentials or a passphrase, for example to authenticate with a server or
262read a protected key.")
263 (license license:expat)))
264
c80fb90f
RW
265(define-public r-vegan
266 (package
267 (name "r-vegan")
0ce4b23d 268 (version "2.5-6")
c80fb90f
RW
269 (source
270 (origin
271 (method url-fetch)
272 (uri (cran-uri "vegan" version))
273 (sha256
274 (base32
0ce4b23d 275 "0g60rgn1i7wqf9pf5m1yki1m45gcp7i5hmjic0ci0f6vng70mh5k"))))
c80fb90f
RW
276 (build-system r-build-system)
277 (native-inputs
278 `(("gfortran" ,gfortran)))
279 (propagated-inputs
280 `(("r-cluster" ,r-cluster)
281 ("r-knitr" ,r-knitr) ; needed for vignettes
282 ("r-lattice" ,r-lattice)
283 ("r-mass" ,r-mass)
284 ("r-mgcv" ,r-mgcv)
285 ("r-permute" ,r-permute)))
286 (home-page "https://cran.r-project.org/web/packages/vegan")
287 (synopsis "Functions for community ecology")
288 (description
289 "The vegan package provides tools for descriptive community ecology. It
290has most basic functions of diversity analysis, community ordination and
291dissimilarity analysis. Most of its multivariate tools can be used for other
292data types as well.")
293 (license license:gpl2+)))
294
786d3de2
CR
295(define-public r-tidyverse
296 (package
297 (name "r-tidyverse")
10faf810 298 (version "1.3.0")
786d3de2
CR
299 (source
300 (origin
301 (method url-fetch)
302 (uri (cran-uri "tidyverse" version))
303 (sha256
304 (base32
10faf810 305 "02gyys08qv2v4cl2d66gml4d31ipxay0iyfwwksvxyclx60wp2kd"))))
786d3de2
CR
306 (build-system r-build-system)
307 (propagated-inputs
308 `(("r-broom" ,r-broom)
309 ("r-cli" ,r-cli)
310 ("r-crayon" ,r-crayon)
311 ("r-dbplyr" ,r-dbplyr)
312 ("r-dplyr" ,r-dplyr)
313 ("r-forcats" ,r-forcats)
314 ("r-ggplot2" ,r-ggplot2)
315 ("r-haven" ,r-haven)
316 ("r-hms" ,r-hms)
317 ("r-httr" ,r-httr)
318 ("r-jsonlite" ,r-jsonlite)
319 ("r-lubridate" ,r-lubridate)
320 ("r-magrittr" ,r-magrittr)
321 ("r-modelr" ,r-modelr)
10faf810 322 ("r-pillar" ,r-pillar)
786d3de2
CR
323 ("r-purrr" ,r-purrr)
324 ("r-readr" ,r-readr)
325 ("r-readxl" ,r-readxl)
326 ("r-reprex" ,r-reprex)
327 ("r-rlang" ,r-rlang)
328 ("r-rstudioapi" ,r-rstudioapi)
329 ("r-rvest" ,r-rvest)
330 ("r-stringr" ,r-stringr)
331 ("r-tibble" ,r-tibble)
332 ("r-tidyr" ,r-tidyr)
333 ("r-xml2" ,r-xml2)))
334 (home-page "https://tidyverse.tidyverse.org")
335 (synopsis "Install and load packages from the \"Tidyverse\"")
336 (description
337 "The @code{tidyverse} is a set of packages that work in harmony because
338they share common data representations and API design. This package is
339designed to make it easy to install and load multiple tidyverse packages in a
340single step.")
341 (license license:gpl3)))
342
8a1ef6ac
CR
343(define-public r-rvest
344 (package
345 (name "r-rvest")
92c00040 346 (version "0.3.5")
8a1ef6ac
CR
347 (source
348 (origin
349 (method url-fetch)
350 (uri (cran-uri "rvest" version))
351 (sha256
92c00040 352 (base32 "0r0a5jic09xw5pk0x42pr99r3zab5m9s4x85ymx1sl769jz42zqf"))))
8a1ef6ac
CR
353 (build-system r-build-system)
354 (propagated-inputs
355 `(("r-httr" ,r-httr)
356 ("r-magrittr" ,r-magrittr)
357 ("r-selectr" ,r-selectr)
358 ("r-xml2" ,r-xml2)))
359 (home-page "https://github.com/hadley/rvest")
360 (synopsis "Simple web scraping for R")
361 (description
362 "@code{r-rvest} helps you scrape information from web pages. It is
363designed to work with @code{magrittr} to make it easy to express common web
364scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
365 (license license:gpl3)))
366
81a9d4a4
CR
367(define-public r-selectr
368 (package
369 (name "r-selectr")
33ac1901 370 (version "0.4-2")
81a9d4a4
CR
371 (source
372 (origin
373 (method url-fetch)
374 (uri (cran-uri "selectr" version))
375 (sha256
33ac1901 376 (base32 "09y1n3iy297g49xlpl7xrjpwgnm57pskx5991lyfcpizbz8ax22m"))))
81a9d4a4 377 (build-system r-build-system)
41e8bd77
RW
378 (propagated-inputs
379 `(("r-stringr" ,r-stringr)
380 ("r-r6" ,r-r6)))
81a9d4a4
CR
381 (home-page "https://sjp.co.nz/projects/selectr/")
382 (synopsis "Translate CSS selectors to XPath expressions")
383 (description
384 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
385expression. This allows you to use CSS selectors when working with the XML
386package as it can only evaluate XPath expressions. Also provided are
387convenience functions useful for using CSS selectors on XML nodes. This
388package is a port of the Python package @code{cssselect}.")
389 (license license:bsd-3)))
390
948740b0
CR
391(define-public r-reprex
392 (package
393 (name "r-reprex")
bd9f1479 394 (version "0.3.0")
948740b0
CR
395 (source
396 (origin
397 (method url-fetch)
398 (uri (cran-uri "reprex" version))
399 (sha256
400 (base32
bd9f1479 401 "0v7vxzs8alwz8y1cjicpimp5yimf1g9gb8x5wy3zhvrz6kk2lg10"))))
948740b0
CR
402 (build-system r-build-system)
403 (propagated-inputs
404 `(("r-callr" ,r-callr)
e3c1e93e 405 ("r-clipr" ,r-clipr)
1c9906c2 406 ("r-fs" ,r-fs)
e3c1e93e 407 ("r-rlang" ,r-rlang)
948740b0 408 ("r-rmarkdown" ,r-rmarkdown)
e3c1e93e
RW
409 ("r-whisker" ,r-whisker)
410 ("r-withr" ,r-withr)))
948740b0
CR
411 (home-page "https://github.com/tidyverse/reprex")
412 (synopsis "Prepare reproducible R code examples for sharing")
413 (description
414 "This package provides a convenience wrapper that uses the
415@code{rmarkdown} package to render small snippets of code to target formats
416that include both code and output. The goal is to encourage the sharing of
417small, reproducible, and runnable examples on code-oriented websites or email.
418@code{reprex} also extracts clean, runnable R code from various common formats,
419such as copy/paste from an R session.")
420 (license license:expat)))
421
10487c30
CR
422(define-public r-callr
423 (package
424 (name "r-callr")
8fa78874 425 (version "3.3.2")
10487c30
CR
426 (source
427 (origin
428 (method url-fetch)
429 (uri (cran-uri "callr" version))
430 (sha256
431 (base32
8fa78874 432 "12dbqzjngbyaqdyw0yq1blyfx8pagcvx1vqj2jm451hs25nhdrnh"))))
10487c30
CR
433 (build-system r-build-system)
434 (propagated-inputs
527c6055 435 `(("r-r6" ,r-r6)
6034a62a 436 ("r-processx" ,r-processx)))
10487c30
CR
437 (home-page "https://github.com/r-lib/callr#readme")
438 (synopsis "Call R from R")
439 (description
440 "It is sometimes useful to perform a computation in a separate R process,
b3fed5ed 441without affecting the current R process at all. This package does exactly
10487c30
CR
442that.")
443 (license license:expat)))
444
d7637e5e
CR
445(define-public r-readxl
446 (package
447 (name "r-readxl")
50d063b5 448 (version "1.3.1")
d7637e5e
CR
449 (source
450 (origin
451 (method url-fetch)
452 (uri (cran-uri "readxl" version))
453 (sha256
454 (base32
50d063b5 455 "15mambxr8c7k2ikdfsl1w3vxvm54dsnk0cl1qvks6iig7rql3d14"))))
d7637e5e
CR
456 (build-system r-build-system)
457 (propagated-inputs
458 `(("r-cellranger" ,r-cellranger)
b140569e 459 ("r-progress" ,r-progress)
d7637e5e
CR
460 ("r-rcpp" ,r-rcpp)
461 ("r-tibble" ,r-tibble)))
462 (home-page "https://readxl.tidyverse.org")
463 (synopsis "Read Excel files")
464 (description
465 "This package lets you import Excel files into R. It supports
466@file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
467the embedded @code{RapidXML} C++ library.")
468 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
469 ;; 'rapidxml' which is Boost.
470 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
471
9a91c925
CR
472(define-public r-modelr
473 (package
474 (name "r-modelr")
7ef25083 475 (version "0.1.5")
9a91c925
CR
476 (source
477 (origin
478 (method url-fetch)
479 (uri (cran-uri "modelr" version))
480 (sha256
481 (base32
7ef25083 482 "0nnfhlzz75ihs8azy963cc4cwg1kx81rybk4z3wm98bbghwfxfs5"))))
9a91c925
CR
483 (build-system r-build-system)
484 (propagated-inputs
485 `(("r-broom" ,r-broom)
486 ("r-dplyr" ,r-dplyr)
9a91c925
CR
487 ("r-magrittr" ,r-magrittr)
488 ("r-purrr" ,r-purrr)
7ef25083 489 ("r-rlang" ,r-rlang)
9a91c925
CR
490 ("r-tibble" ,r-tibble)
491 ("r-tidyr" ,r-tidyr)))
492 (home-page "https://github.com/tidyverse/modelr")
493 (synopsis "Helper functions for modelling in pipelines")
494 (description
495 "Functions for modelling that help you seamlessly integrate modelling
496into a pipeline of data manipulation and visualisation.")
497 (license license:gpl3)))
498
92ce1883
RW
499(define-public r-httpuv
500 (package
501 (name "r-httpuv")
a1f43994 502 (version "1.5.2")
92ce1883
RW
503 (source (origin
504 (method url-fetch)
505 (uri (cran-uri "httpuv" version))
506 (sha256
507 (base32
a1f43994 508 "13ax0hs2lc39ilznh1zarwqdzahcbhb8adilrfik3xg0fkljpcwk"))))
92ce1883 509 (build-system r-build-system)
92ce1883
RW
510 (propagated-inputs
511 `(("r-bh" ,r-bh)
512 ("r-later" ,r-later)
2391e97c
RW
513 ("r-promises" ,r-promises)
514 ("r-r6" ,r-r6)
515 ("r-rcpp" ,r-rcpp)))
92ce1883
RW
516 (home-page "https://github.com/rstudio/httpuv")
517 (synopsis "HTTP and WebSocket server library for R")
518 (description
519 "The httpuv package provides low-level socket and protocol support for
520handling HTTP and WebSocket requests directly from within R. It is primarily
521intended as a building block for other packages, rather than making it
522particularly easy to create complete web applications using httpuv alone.")
523 ;; This package includes third-party code that was originally released
524 ;; under various non-copyleft licenses. Full licensing information can be
525 ;; obtained here: https://github.com/rstudio/httpuv/blob/master/LICENSE
526 (license license:gpl3+)))
527
528(define-public r-jsonlite
529 (package
530 (name "r-jsonlite")
a2315c67 531 (version "1.6")
92ce1883
RW
532 (source (origin
533 (method url-fetch)
534 (uri (cran-uri "jsonlite" version))
535 (sha256
536 (base32
a2315c67 537 "0lyvhnr6n57h3a89bvipii7x17nvfaycm9j5j50bfrlr48jv9ic8"))))
92ce1883
RW
538 (build-system r-build-system)
539 (home-page "http://arxiv.org/abs/1403.2805")
540 (synopsis "Robust, high performance JSON parser and generator for R")
541 (description
542 "The jsonlite package provides a fast JSON parser and generator optimized
543for statistical data and the web. It offers flexible, robust, high
544performance tools for working with JSON in R and is particularly powerful for
545building pipelines and interacting with a web API. In addition to converting
546JSON data from/to R objects, jsonlite contains functions to stream, validate,
547and prettify JSON data. The unit tests included with the package verify that
548all edge cases are encoded and decoded consistently for use with dynamic data
549in systems and applications.")
550 (license license:expat)))
551
552(define-public r-servr
553 (package
554 (name "r-servr")
f503ed92 555 (version "0.15")
92ce1883
RW
556 (source (origin
557 (method url-fetch)
558 (uri (cran-uri "servr" version))
559 (sha256
560 (base32
f503ed92 561 "199k9aghwk9rf1rm8pjg60xacqww25cza259h5dfj1ixil0m6dxi"))))
92ce1883
RW
562 (build-system r-build-system)
563 (propagated-inputs
564 `(("r-httpuv" ,r-httpuv)
565 ("r-jsonlite" ,r-jsonlite)
566 ("r-mime" ,r-mime)
567 ("r-xfun" ,r-xfun)))
568 (home-page "https://github.com/yihui/servr")
569 (synopsis "Simple HTTP server to serve static files or dynamic documents")
570 (description
571 "Servr provides an HTTP server in R to serve static files, or dynamic
572documents that can be converted to HTML files (e.g., R Markdown) under a given
573directory.")
574 (license license:expat)))
575
576(define-public r-htmltools
577 (package
578 (name "r-htmltools")
82acc94f 579 (version "0.4.0")
92ce1883
RW
580 (source (origin
581 (method url-fetch)
582 (uri (cran-uri "htmltools" version))
583 (sha256
584 (base32
82acc94f 585 "06l17d8jkf438yk2mchpsp4j90bynnapz3nabh5vkcc324p5a62v"))))
92ce1883 586 (build-system r-build-system)
92ce1883
RW
587 (propagated-inputs
588 `(("r-digest" ,r-digest)
82acc94f
RW
589 ("r-rcpp" ,r-rcpp)
590 ("r-rlang" ,r-rlang)))
92ce1883
RW
591 (home-page "https://cran.r-project.org/web/packages/htmltools")
592 (synopsis "R tools for HTML")
593 (description
594 "This package provides tools for HTML generation and output in R.")
595 (license license:expat)))
596
597(define-public r-htmlwidgets
598 (package
599 (name "r-htmlwidgets")
07b69a0c 600 (version "1.5.1")
92ce1883
RW
601 (source (origin
602 (method url-fetch)
603 (uri (cran-uri "htmlwidgets" version))
604 (sha256
605 (base32
07b69a0c 606 "10fp306l1nybkah6jrlrqwwdb6zvklbddp8i3w9v9naj8la5jbnl"))))
92ce1883
RW
607 (build-system r-build-system)
608 (propagated-inputs
609 `(("r-htmltools" ,r-htmltools)
610 ("r-jsonlite" ,r-jsonlite)
611 ("r-yaml" ,r-yaml)))
612 (home-page "https://github.com/ramnathv/htmlwidgets")
613 (synopsis "HTML Widgets for R")
614 (description
615 "HTML widgets is a framework for creating HTML widgets that render in
616various contexts including the R console, R Markdown documents, and Shiny web
617applications.")
618 (license license:expat)))
619
620(define-public r-htmltable
621 (package
622 (name "r-htmltable")
33194de2 623 (version "1.13.2")
92ce1883
RW
624 (source
625 (origin
626 (method url-fetch)
627 (uri (cran-uri "htmlTable" version))
628 (sha256
629 (base32
33194de2 630 "0h6jslchlx1dzqqdb70c3n9xlapcym9ykycvr0hc4q3450y8qmvh"))))
92ce1883
RW
631 (properties `((upstream-name . "htmlTable")))
632 (build-system r-build-system)
633 (propagated-inputs
634 `(("r-checkmate" ,r-checkmate)
635 ("r-htmltools" ,r-htmltools)
636 ("r-htmlwidgets" ,r-htmlwidgets)
637 ("r-knitr" ,r-knitr)
638 ("r-magrittr" ,r-magrittr)
639 ("r-rstudioapi" ,r-rstudioapi)
640 ("r-stringr" ,r-stringr)))
641 (home-page "http://gforge.se/packages/")
642 (synopsis "Advanced tables for Markdown/HTML")
643 (description
644 "This package provides functions to build tables with advanced layout
645elements such as row spanners, column spanners, table spanners, zebra
646striping, and more. While allowing advanced layout, the underlying
647CSS-structure is simple in order to maximize compatibility with word
648processors such as LibreOffice. The package also contains a few text
649formatting functions that help outputting text compatible with HTML or
650LaTeX.")
651 (license license:gpl3+)))
652
653(define-public r-curl
654 (package
655 (name "r-curl")
65ddcce3 656 (version "4.2")
92ce1883
RW
657 (source (origin
658 (method url-fetch)
659 (uri (cran-uri "curl" version))
660 (sha256
661 (base32
65ddcce3 662 "0xh227gvb056wlipjxxbf555z1i1qcs7rr1igvs6k6645y9irrlp"))))
92ce1883
RW
663 (build-system r-build-system)
664 (arguments
665 `(#:phases
666 (modify-phases %standard-phases
667 ;; The environment variable CURL_CA_BUNDLE is only respected when
668 ;; running Windows, so we disable the platform checks.
669 ;; This can be removed once the libcurl has been patched.
670 (add-after 'unpack 'allow-CURL_CA_BUNDLE
671 (lambda _
672 (substitute* "R/onload.R"
673 (("if \\(!grepl\\(\"mingw\".*")
674 "if (FALSE)\n"))
675 (substitute* "src/handle.c"
676 (("#ifdef _WIN32") "#if 1"))
677 #t)))))
678 (inputs
646e1ef0
RW
679 `(("libcurl" ,curl)
680 ("zlib" ,zlib)))
681 (native-inputs
682 `(("pkg-config" ,pkg-config)))
92ce1883
RW
683 (home-page "https://github.com/jeroenooms/curl")
684 (synopsis "HTTP client for R")
685 (description
686 "The @code{curl()} and @code{curl_download()} functions provide highly
687configurable drop-in replacements for base @code{url()} and
688@code{download.file()} with better performance, support for encryption, gzip
689compression, authentication, and other @code{libcurl} goodies. The core of
690the package implements a framework for performing fully customized requests
691where data can be processed either in memory, on disk, or streaming via the
692callback or connection interfaces.")
693 (license license:expat)))
694
695(define-public r-hwriter
696 (package
697 (name "r-hwriter")
698 (version "1.3.2")
699 (source
700 (origin
701 (method url-fetch)
702 (uri (cran-uri "hwriter" version))
703 (sha256
704 (base32
705 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
706 (build-system r-build-system)
707 (home-page "https://cran.r-project.org/web/packages/hwriter")
708 (synopsis "Output R objects in HTML format")
709 (description
710 "This package provides easy-to-use and versatile functions to output R
711objects in HTML format.")
712 (license license:lgpl2.1+)))
713
714(define-public r-rjson
715 (package
716 (name "r-rjson")
717 (version "0.2.20")
718 (source
719 (origin
720 (method url-fetch)
721 (uri (cran-uri "rjson" version))
722 (sha256
723 (base32
724 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
725 (build-system r-build-system)
726 (home-page "https://cran.r-project.org/web/packages/rjson")
727 (synopsis "JSON library for R")
728 (description
729 "This package provides functions to convert R objects into JSON objects
730and vice-versa.")
731 (license license:gpl2+)))
732
733(define-public r-shiny
734 (package
735 (name "r-shiny")
d235cf72 736 (version "1.2.0")
92ce1883
RW
737 (source
738 (origin
739 (method git-fetch)
740 (uri (git-reference
741 (url "https://github.com/rstudio/shiny.git")
742 (commit (string-append "v" version))))
743 (file-name (git-file-name name version))
744 (sha256
745 (base32
d235cf72 746 "1kl3dh68h4cnrm3rqn9pddk5n6bsmr5x0626bkfv0qqi0q92zin4"))))
92ce1883
RW
747 (build-system r-build-system)
748 (arguments
749 `(#:modules ((guix build r-build-system)
750 (guix build minify-build-system)
751 (guix build utils)
752 (ice-9 match))
753 #:imported-modules (,@%r-build-system-modules
754 (guix build minify-build-system))
755 #:phases
756 (modify-phases (@ (guix build r-build-system) %standard-phases)
757 (add-after 'unpack 'replace-bundled-minified-JavaScript
758 (lambda* (#:key inputs #:allow-other-keys)
759 (let ((replace-file (lambda (old new)
760 (format #t "replacing ~a with ~a\n" old new)
761 (delete-file old)
762 (symlink new old))))
763 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
764 ;; contain just data. They are not minified code, so we don't
765 ;; replace them.
766 (with-directory-excursion "inst/www/shared"
767 (replace-file "bootstrap/shim/respond.min.js"
768 (string-append (assoc-ref inputs "js-respond")
769 "/share/javascript/respond.min.js"))
770 (replace-file "bootstrap/shim/html5shiv.min.js"
771 (string-append (assoc-ref inputs "js-html5shiv")
772 "/share/javascript/html5shiv.min.js"))
773 (replace-file "json2-min.js"
774 (string-append (assoc-ref inputs "js-json2")
775 "/share/javascript/json2.min.js"))
776 (replace-file "strftime/strftime-min.js"
777 (string-append (assoc-ref inputs "js-strftime")
778 "/share/javascript/strftime.min.js"))
779 (replace-file "highlight/highlight.pack.js"
780 (string-append (assoc-ref inputs "js-highlight")
781 "/share/javascript/highlight.min.js"))
782 (replace-file "datatables/js/jquery.dataTables.min.js"
783 (string-append (assoc-ref inputs "js-datatables")
784 "/share/javascript/jquery.dataTables.min.js"))
785 (replace-file "selectize/js/selectize.min.js"
786 (string-append (assoc-ref inputs "js-selectize")
787 "/share/javascript/selectize.min.js"))
788 (replace-file "selectize/js/es5-shim.min.js"
789 (string-append (assoc-ref inputs "js-es5-shim")
790 "/share/javascript/es5-shim.min.js"))
791 (for-each (match-lambda
792 ((source . target)
793 (delete-file target)
794 (minify source #:target target)))
795 '(("jqueryui/jquery-ui.js" .
796 "jqueryui/jquery-ui.min.js")
92ce1883
RW
797 ("datepicker/js/bootstrap-datepicker.js" .
798 "datepicker/js/bootstrap-datepicker.min.js")
799 ("ionrangeslider/js/ion.rangeSlider.js" .
800 "ionrangeslider/js/ion.rangeSlider.min.js")
801 ("bootstrap/js/bootstrap.js" .
802 "bootstrap/js/bootstrap.min.js")
803 ("shiny.js" .
804 "shiny.min.js")
805 ("jquery.js" .
806 "jquery.min.js")))))
807 #t)))))
808 (propagated-inputs
809 `(("r-crayon" ,r-crayon)
810 ("r-httpuv" ,r-httpuv)
811 ("r-mime" ,r-mime)
812 ("r-jsonlite" ,r-jsonlite)
813 ("r-xtable" ,r-xtable)
814 ("r-digest" ,r-digest)
815 ("r-htmltools" ,r-htmltools)
816 ("r-r6" ,r-r6)
817 ("r-sourcetools" ,r-sourcetools)))
818 (inputs
819 `(("js-datatables" ,js-datatables)
820 ("js-html5shiv" ,js-html5shiv)
821 ("js-json2" ,js-json2)
822 ("js-respond" ,js-respond)
823 ("js-selectize" ,js-selectize)
824 ("js-strftime" ,js-strftime)
825 ("js-highlight" ,js-highlight)
826 ("js-es5-shim" ,js-es5-shim)))
8916034a
RW
827 (native-inputs
828 `(("uglify-js" ,uglify-js)))
92ce1883
RW
829 (home-page "http://shiny.rstudio.com")
830 (synopsis "Easy interactive web applications with R")
831 (description
832 "Makes it incredibly easy to build interactive web applications
833with R. Automatic \"reactive\" binding between inputs and outputs and
834extensive prebuilt widgets make it possible to build beautiful,
835responsive, and powerful applications with minimal effort.")
836 (license license:artistic2.0)))
837
41b8b05c
RW
838;; This package includes minified JavaScript files. When upgrading please
839;; check that there are no new minified JavaScript files.
840(define-public r-shinytree
841 (package
842 (name "r-shinytree")
843 (version "0.2.7")
844 (source
845 (origin
846 (method url-fetch)
847 (uri (cran-uri "shinyTree" version))
848 (sha256
849 (base32
850 "0jfx2capckv7hf2yx3fn8i4rcmhi222ah91jnmhg497x8wgz31s3"))
851 (modules '((guix build utils)))
852 (snippet
853 '(begin
854 ;; Delete minified JavaScript
855 (for-each delete-file
856 '("inst/www/jsTree-3.3.7/libs/require.js"
857 "inst/www/jsTree-3.3.7/libs/jquery.js"
858 "inst/www/jsTree-3.3.7/jstree.min.js"))
859 #t))))
860 (properties `((upstream-name . "shinyTree")))
861 (build-system r-build-system)
862 (arguments
863 `(#:modules ((guix build utils)
864 (guix build r-build-system)
865 (srfi srfi-1)
866 (ice-9 popen))
867 #:phases
868 (modify-phases %standard-phases
869 (add-after 'unpack 'replace-minified-javascript
870 (lambda* (#:key inputs #:allow-other-keys)
871 (with-directory-excursion "inst/www/jsTree-3.3.7/"
872 (symlink (string-append (assoc-ref inputs "js-requirejs")
873 "/share/javascript/require.min.js")
874 "libs/require.js")
875 (call-with-values
876 (lambda ()
877 (unzip2
878 `((,(assoc-ref inputs "js-jquery")
879 "libs/jquery.js")
880 ("jstree.js"
881 "jstree.min.js"))))
882 (lambda (sources targets)
883 (for-each (lambda (source target)
884 (format #t "Processing ~a --> ~a~%"
885 source target)
886 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
887 (call-with-output-file target
888 (lambda (port)
889 (dump-port minified port)))))
890 sources targets))))
891 #t)))))
892 (propagated-inputs
893 `(("r-htmlwidgets" ,r-htmlwidgets)
894 ("r-jsonlite" ,r-jsonlite)
895 ("r-promises" ,r-promises)
896 ("r-shiny" ,r-shiny)
897 ("r-stringr" ,r-stringr)))
898 (inputs
899 `(("js-requirejs" ,js-requirejs)))
900 (native-inputs
901 `(("uglify-js" ,uglify-js)
902 ("js-jquery"
903 ,(origin
904 (method url-fetch)
905 (uri "https://code.jquery.com/jquery-3.3.1.js")
906 (sha256
907 (base32
908 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))))
909 (home-page "https://cran.r-project.org/web/packages/shinyTree/")
910 (synopsis "jsTree bindings for Shiny")
911 (description
912 "This package exposes R bindings to jsTree, a JavaScript library that
913supports interactive trees, to enable rich, editable trees in Shiny.")
914 (license license:expat)))
915
92ce1883
RW
916(define-public r-shinydashboard
917 (package
918 (name "r-shinydashboard")
919 (version "0.7.1")
920 (source (origin
921 (method url-fetch)
922 (uri (cran-uri "shinydashboard" version))
923 (sha256
924 (base32
925 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
926 (build-system r-build-system)
927 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
928 ;; Regenerate it from the included sources.
929 (arguments
930 `(#:modules ((guix build utils)
931 (guix build r-build-system)
932 (ice-9 popen))
933 #:phases
934 (modify-phases %standard-phases
935 (add-after 'unpack 'generate-minified-javascript
936 (lambda _
937 (with-directory-excursion "inst/AdminLTE"
938 (delete-file "app.min.js")
939 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
940 (call-with-output-file "app.min.js"
941 (lambda (port)
942 (dump-port minified port))))))))))
943 (propagated-inputs
944 `(("r-htmltools" ,r-htmltools)
945 ("r-promises" ,r-promises)
946 ("r-shiny" ,r-shiny)))
947 (native-inputs
948 `(("uglify-js" ,uglify-js)))
949 (home-page "http://rstudio.github.io/shinydashboard/")
950 (synopsis "Create dashboards with shiny")
951 (description "This package provides an extension to the Shiny web
952application framework for R, making it easy to create attractive dashboards.")
953 ;; This package includes software that was released under the Expat
954 ;; license, but the whole package is released under GPL version 2 or
955 ;; later.
956 (license license:gpl2+)))
957
958(define-public r-shinyfiles
959 (package
960 (name "r-shinyfiles")
9a3d4216 961 (version "0.7.5")
92ce1883
RW
962 (source
963 (origin
964 (method url-fetch)
965 (uri (cran-uri "shinyFiles" version))
966 (sha256
9a3d4216 967 (base32 "1143m941hma9hc77c3xcw26c0ygfhn9ii2sbp9wrydxv4gc7mr8a"))))
92ce1883
RW
968 (properties `((upstream-name . "shinyFiles")))
969 (build-system r-build-system)
970 (propagated-inputs
971 `(("r-fs" ,r-fs)
972 ("r-htmltools" ,r-htmltools)
973 ("r-jsonlite" ,r-jsonlite)
974 ("r-shiny" ,r-shiny)
975 ("r-tibble" ,r-tibble)))
976 (home-page "https://github.com/thomasp85/shinyFiles")
977 (synopsis "Server-side file system viewer for Shiny")
978 (description
979 "This package provides functionality for client-side navigation of the
980server side file system in shiny apps. In case the app is running locally
981this gives the user direct access to the file system without the need to
982\"download\" files to a temporary location. Both file and folder selection as
983well as file saving is available.")
984 (license license:gpl2+)))
985
fc3719cc
RW
986(define-public r-shinythemes
987 (package
988 (name "r-shinythemes")
989 (version "1.1.2")
990 (source
991 (origin
992 (method url-fetch)
993 (uri (cran-uri "shinythemes" version))
994 (sha256
995 (base32
996 "12miz44n2zxfswnia7p8dirxj3miw0aqn4pkx2111ikz67ax84rf"))))
997 (properties `((upstream-name . "shinythemes")))
998 (build-system r-build-system)
999 (propagated-inputs `(("r-shiny" ,r-shiny)))
1000 (home-page "http://rstudio.github.io/shinythemes/")
1001 (synopsis "Themes for Shiny")
1002 (description
1003 "This package provides themes for use with Shiny. It includes several
1004Bootstrap themes, which are packaged for use with Shiny applications.")
1005 ;; The package is released under version 3 of the GPL, but it includes
1006 ;; source files that are covered by the Expat license. It also includes
1007 ;; fonts under SIL or the ASL.
1008 (license (list license:gpl3 license:expat
1009 license:silofl1.1 license:asl2.0))))
1010
983906bb
RW
1011;; The package sources include minified variants of d3.js and non-minified
1012;; source code of d3-jetpack.
1013(define-public r-d3r
1014 (package
1015 (name "r-d3r")
52aacfbd 1016 (version "0.8.7")
983906bb
RW
1017 (source
1018 (origin
1019 (method url-fetch)
1020 (uri (cran-uri "d3r" version))
1021 (sha256
1022 (base32
52aacfbd 1023 "0xl3im76lp7pd5lhp8jfyqdm4j4zvjrx5a5fl81xv2cf7x3n4f2a"))))
983906bb
RW
1024 (build-system r-build-system)
1025 (arguments
1026 `(#:modules ((guix build utils)
1027 (guix build r-build-system)
1028 (srfi srfi-1)
1029 (ice-9 popen))
1030 #:phases
1031 (modify-phases %standard-phases
1032 (add-after 'unpack 'process-javascript
1033 (lambda* (#:key inputs #:allow-other-keys)
1034 (with-directory-excursion "inst/www/d3/"
1035 (call-with-values
1036 (lambda ()
1037 (unzip2
1038 `((,(assoc-ref inputs "d3.v3.js")
1039 "v3/dist/d3.min.js")
1040 (,(assoc-ref inputs "d3.v4.js")
1041 "v4/dist/d3.min.js")
1042 (,(assoc-ref inputs "d3.v5.js")
1043 "v5/dist/d3.min.js"))))
1044 (lambda (sources targets)
1045 (for-each (lambda (source target)
1046 (format #t "Processing ~a --> ~a~%"
1047 source target)
1048 (delete-file target)
1049 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
1050 (call-with-output-file target
1051 (lambda (port)
1052 (dump-port minified port)))))
1053 sources targets))))
1054 #t)))))
1055 (propagated-inputs
1056 `(("r-dplyr" ,r-dplyr)
1057 ("r-htmltools" ,r-htmltools)
1058 ("r-tidyr" ,r-tidyr)))
1059 (native-inputs
1060 `(("uglify-js" ,uglify-js)
1061 ("d3.v3.js"
1062 ,(origin
1063 (method url-fetch)
1064 (uri "https://d3js.org/d3.v3.js")
1065 (sha256
1066 (base32
1067 "1arr7sr08vy7wh0nvip2mi7dpyjw4576vf3bm45rp4g5lc1k1x41"))))
1068 ("d3.v4.js"
1069 ,(origin
1070 (method url-fetch)
1071 (uri "https://d3js.org/d3.v4.js")
1072 (sha256
1073 (base32
1074 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))
1075 ("d3.v5.js"
1076 ,(origin
1077 (method url-fetch)
1078 (uri "https://d3js.org/d3.v5.js")
1079 (sha256
1080 (base32
1081 "0kxvx5pfagxn6nhavdwsdnzyd26g0z5dsfi1pi5dvcmb0c8ipcdn"))))))
1082 (home-page "https://github.com/timelyportfolio/d3r")
1083 (synopsis "d3.js utilities for R")
1084 (description
1085 "This package provides a suite of functions to help ease the use of the
1086d3.js visualization library in R. These helpers include
1087@code{htmltools::htmlDependency} functions, hierarchy builders, and conversion
1088tools for @code{partykit}, @code{igraph}, @code{table}, and @code{data.frame}
1089R objects into the JSON format that the d3.js library expects.")
1090 (license license:bsd-3)))
1091
b03dd5cf
RW
1092;; We use the latest commit here because the last release was in 2016 while
1093;; the latest commit was in 2018.
1094(define-public r-sankeyd3
1095 (let ((commit "fd50a74e29056e0d67d75b4d04de47afb2f932bc")
1096 (revision "1"))
1097 (package
1098 (name "r-sankeyd3")
1099 (version (git-version "0.3.2" revision commit))
1100 (source
1101 (origin
1102 (method git-fetch)
1103 (uri (git-reference
1104 (url "https://github.com/fbreitwieser/sankeyD3.git")
1105 (commit commit)))
1106 (file-name (git-file-name name version))
1107 (sha256
1108 (base32
1109 "0jrcnfax321pszbpjdifnkbrgbjr43bjzvlzv1p5a8wskksqwiyx"))))
1110 (build-system r-build-system)
1111 (propagated-inputs
1112 `(("r-d3r" ,r-d3r)
1113 ("r-htmlwidgets" ,r-htmlwidgets)
1114 ("r-shiny" ,r-shiny)
1115 ("r-magrittr" ,r-magrittr)))
1116 (home-page "https://github.com/fbreitwieser/sankeyD3")
1117 (synopsis "Sankey network graphs from R")
1118 (description
1119 "This package provides an R library to generate Sankey network graphs
1120in R and Shiny via the D3 visualization library.")
1121 ;; The R code is licensed under GPLv3+. It includes the non-minified
1122 ;; JavaScript source code of d3-sankey, which is released under the
1123 ;; 3-clause BSD license.
1124 (license (list license:gpl3+ license:bsd-3)))))
1125
92ce1883
RW
1126(define-public r-crosstalk
1127 (package
1128 (name "r-crosstalk")
1129 (version "1.0.0")
1130 (source
1131 (origin
1132 (method url-fetch)
1133 (uri (cran-uri "crosstalk" version))
1134 (sha256
1135 (base32
1136 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
1137 (build-system r-build-system)
1138 (propagated-inputs
1139 `(("r-ggplot2" ,r-ggplot2)
1140 ("r-htmltools" ,r-htmltools)
1141 ("r-jsonlite" ,r-jsonlite)
1142 ("r-lazyeval" ,r-lazyeval)
1143 ("r-r6" ,r-r6)
1144 ("r-shiny" ,r-shiny)))
1145 (home-page "https://rstudio.github.io/crosstalk/")
1146 (synopsis "Inter-widget interactivity for HTML widgets")
1147 (description
1148 "This package provides building blocks for allowing HTML widgets to
1149communicate with each other, with Shiny or without (i.e. static @code{.html}
1150files). It currently supports linked brushing and filtering.")
1151 (license license:expat)))
1152
1153(define-public r-rook
1154 (package
1155 (name "r-rook")
1156 (version "1.1-1")
1157 (source
1158 (origin
1159 (method url-fetch)
1160 (uri (cran-uri "Rook" version))
1161 (sha256
1162 (base32
1163 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
1164 (properties `((upstream-name . "Rook")))
1165 (build-system r-build-system)
1166 (propagated-inputs `(("r-brew" ,r-brew)))
1167 (home-page "https://cran.r-project.org/web/packages/Rook")
1168 (synopsis "Web server interface for R")
1169 (description
1170 "This package contains the Rook specification and convenience software
1171for building and running Rook applications. A Rook application is an R
1172reference class object that implements a @code{call} method or an R closure
1173that takes exactly one argument, an environment, and returns a list with three
1174named elements: the @code{status}, the @code{headers}, and the @code{body}.")
1175 (license license:gpl2)))
1176
1177(define-public r-miniui
1178 (package
1179 (name "r-miniui")
1180 (version "0.1.1.1")
1181 (source
1182 (origin
1183 (method url-fetch)
1184 (uri (cran-uri "miniUI" version))
1185 (sha256
1186 (base32
1187 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
1188 (properties `((upstream-name . "miniUI")))
1189 (build-system r-build-system)
1190 (propagated-inputs
1191 `(("r-htmltools" ,r-htmltools)
1192 ("r-shiny" ,r-shiny)))
1193 (home-page "https://cran.r-project.org/web/packages/miniUI/")
1194 (synopsis "Shiny UI widgets for small screens")
1195 (description
1196 "This package provides UI widget and layout functions for writing Shiny apps that
1197work well on small screens.")
1198 (license license:gpl3)))
1199
60a166c6
RW
1200(define-public r-feather
1201 (package
1202 (name "r-feather")
e48e476f 1203 (version "0.3.5")
60a166c6
RW
1204 (source
1205 (origin
1206 (method url-fetch)
1207 (uri (cran-uri "feather" version))
1208 (sha256
1209 (base32
e48e476f 1210 "1gxd0h2m56sjjlzn4dry6s13nddxc4l5i11gsvavaf2dwbahdzsh"))))
60a166c6
RW
1211 (build-system r-build-system)
1212 (propagated-inputs
1213 `(("r-hms" ,r-hms)
1214 ("r-rcpp" ,r-rcpp)
1215 ("r-tibble" ,r-tibble)))
1216 (home-page "https://github.com/wesm/feather")
1217 (synopsis "R Bindings to the Feather API")
1218 (description "Read and write feather files, a lightweight binary columnar
1219data store designed for maximum speed.")
1220 (license license:asl2.0)))
1221
2a2760a0
RW
1222(define-public r-maps
1223 (package
1224 (name "r-maps")
1225 (version "3.3.0")
1226 (source
1227 (origin
1228 (method url-fetch)
1229 (uri (cran-uri "maps" version))
1230 (sha256
1231 (base32
1232 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
1233 (build-system r-build-system)
1234 (home-page "https://cran.r-project.org/web/packages/maps")
1235 (synopsis "Draw geographical maps")
1236 (description "This package provides an R module for display of maps.
36a4366d
EF
1237Projection code and larger maps are in separate packages (@code{mapproj} and
1238@code{mapdata}).")
2a2760a0
RW
1239 (license license:gpl2)))
1240
1241(define-public r-mapproj
1242 (package
1243 (name "r-mapproj")
1244 (version "1.2.6")
1245 (source
1246 (origin
1247 (method url-fetch)
1248 (uri (cran-uri "mapproj" version))
1249 (sha256
1250 (base32
1251 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
1252 (build-system r-build-system)
1253 (propagated-inputs `(("r-maps" ,r-maps)))
1254 (home-page "https://cran.r-project.org/web/packages/mapproj")
1255 (synopsis "Map projection in R")
1256 (description "This package converts latitude/longitude into projected
1257coordinates.")
1258 (license (list license:gpl2 ; The R interface
1259 (license:non-copyleft ; The C code
1260 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
1261 "Lucent Public License Version 1.02")))))
1262
1263(define-public r-rgooglemaps
1264 (package
1265 (name "r-rgooglemaps")
6d879bb6 1266 (version "1.4.4")
2a2760a0
RW
1267 (source
1268 (origin
1269 (method url-fetch)
1270 (uri (cran-uri "RgoogleMaps" version))
1271 (sha256
1272 (base32
6d879bb6 1273 "0sbklacc4jl5524ixhc11mh6smrzdz4l9pji6cn402i6zdn9z05x"))))
2a2760a0
RW
1274 (properties `((upstream-name . "RgoogleMaps")))
1275 (build-system r-build-system)
1276 (propagated-inputs `(("r-png" ,r-png)))
1277 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
1278 (synopsis "Use Google Maps in R")
1279 (description "This package serves two purposes:
1280@enumerate
1281@item Provide a comfortable R interface to query the Google server for static
1282 maps, and
1283@item Use the map as a background image to overlay plots within R. This
1284 requires proper coordinate scaling.
1285@end enumerate\n")
1286 (license license:gpl2+)))
1287
1288(define-public r-geosphere
1289 (package
1290 (name "r-geosphere")
f43ec9e9 1291 (version "1.5-10")
2a2760a0
RW
1292 (source
1293 (origin
1294 (method url-fetch)
1295 (uri (cran-uri "geosphere" version))
1296 (sha256
1297 (base32
f43ec9e9 1298 "15xlgsmn0vwky1l13n6acdz6jn2b2na3gf6x367y3qh1f5w4zkan"))))
2a2760a0
RW
1299 (build-system r-build-system)
1300 (propagated-inputs `(("r-sp" ,r-sp)))
1301 (home-page "https://cran.r-project.org/web/packages/geosphere")
1302 (synopsis "Spherical trigonometry")
1303 (description "This package computes spherical trigonometry for geographic
1304applications. That is, compute distances and related measures for angular
1305(longitude/latitude) locations.")
1306 (license license:gpl3+)))
1307
1308(define-public r-ggmap
1309 (package
1310 (name "r-ggmap")
20662a30 1311 (version "3.0.0")
2a2760a0
RW
1312 (source
1313 (origin
1314 (method url-fetch)
1315 (uri (cran-uri "ggmap" version))
1316 (sha256
1317 (base32
20662a30 1318 "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln"))))
2a2760a0
RW
1319 (build-system r-build-system)
1320 (propagated-inputs
20662a30
RW
1321 `(("r-bitops" ,r-bitops)
1322 ("r-digest" ,r-digest)
1323 ("r-dplyr" ,r-dplyr)
2a2760a0 1324 ("r-ggplot2" ,r-ggplot2)
20662a30
RW
1325 ("r-glue" ,r-glue)
1326 ("r-httr" ,r-httr)
2a2760a0 1327 ("r-jpeg" ,r-jpeg)
20662a30 1328 ("r-magrittr" ,r-magrittr)
2a2760a0
RW
1329 ("r-plyr" ,r-plyr)
1330 ("r-png" ,r-png)
20662a30 1331 ("r-purrr" ,r-purrr)
2a2760a0
RW
1332 ("r-rgooglemaps" ,r-rgooglemaps)
1333 ("r-rjson" ,r-rjson)
20662a30
RW
1334 ("r-scales" ,r-scales)
1335 ("r-stringr" ,r-stringr)
1336 ("r-tibble" ,r-tibble)
1337 ("r-tidyr" ,r-tidyr)))
2a2760a0
RW
1338 (home-page "https://github.com/dkahle/ggmap")
1339 (synopsis "Spatial visualization with ggplot2")
1340 (description "This package provides a collection of functions to visualize
1341spatial data and models on top of static maps from various online sources (e.g
1342Google Maps and Stamen Maps). It includes tools common to those tasks,
1343including functions for geolocation and routing.")
1344 (license license:gpl2)))
1345
d2a507ef
CR
1346(define-public r-haven
1347 (package
1348 (name "r-haven")
65d81e75 1349 (version "2.2.0")
d2a507ef
CR
1350 (source
1351 (origin
1352 (method url-fetch)
1353 (uri (cran-uri "haven" version))
1354 (sha256
1355 (base32
65d81e75 1356 "0g9d6mxqmrw2zdms78jpx2sx73pczlyy771v1h5hmxqz9sqyk7hr"))))
d2a507ef 1357 (build-system r-build-system)
35b32367
TGR
1358 (inputs
1359 `(("zlib" ,zlib)))
d2a507ef
CR
1360 (propagated-inputs
1361 `(("r-forcats" ,r-forcats)
1362 ("r-hms" ,r-hms)
1363 ("r-rcpp" ,r-rcpp)
65d81e75 1364 ("r-rlang" ,r-rlang)
d2a507ef 1365 ("r-readr" ,r-readr)
65d81e75
RW
1366 ("r-tibble" ,r-tibble)
1367 ("r-tidyselect" ,r-tidyselect)))
d2a507ef
CR
1368 (home-page "https://haven.tidyverse.org")
1369 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1370 (description
1371 "This package lets you mport foreign statistical formats into R via the
1372embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1373 (license license:expat)))
1374
996bed06
RJ
1375(define-public r-amap
1376 (package
1377 (name "r-amap")
c86da03a 1378 (version "0.8-17")
996bed06
RJ
1379 (source (origin
1380 (method url-fetch)
1381 (uri (cran-uri "amap" version))
1382 (sha256
1383 (base32
c86da03a 1384 "1il94bkhl8192vawq4gr2gwyhqhid27jr2312rhvr72ssg8p713b"))))
996bed06 1385 (build-system r-build-system)
c86da03a 1386 (native-inputs
996bed06
RJ
1387 `(("gfortran" ,gfortran)))
1388 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1389 (synopsis "Another multidimensional analysis package")
1390 (description "This package provides tools for clustering and principal
1391component analysis (with robust methods, and parallelized functions).")
1392 (license license:gpl2+)))
1393
53cc59a1
RW
1394(define-public r-ape
1395 (package
1396 (name "r-ape")
8e91ad0b 1397 (version "5.3")
53cc59a1
RW
1398 (source
1399 (origin
1400 (method url-fetch)
1401 (uri (cran-uri "ape" version))
1402 (sha256
1403 (base32
8e91ad0b 1404 "08wbk1kxhs32bmmvqlqanbdg1w235amd35k8m00fngsj9h9xzc08"))))
53cc59a1
RW
1405 (build-system r-build-system)
1406 (propagated-inputs
1407 `(("r-lattice" ,r-lattice)
1408 ("r-nlme" ,r-nlme)
1409 ("r-rcpp" ,r-rcpp)))
1410 (home-page "http://ape-package.ird.fr/")
1411 (synopsis "Analyses of phylogenetics and evolution")
1412 (description
1413 "This package provides functions for reading, writing, plotting, and
1414manipulating phylogenetic trees, analyses of comparative data in a
1415phylogenetic framework, ancestral character analyses, analyses of
1416diversification and macroevolution, computing distances from DNA sequences,
1417and several other tools.")
1418 (license license:gpl2+)))
1419
109b2f7c
VV
1420(define-public r-abbyyr
1421 (package
1422 (name "r-abbyyr")
4ae5f18a 1423 (version "0.5.5")
109b2f7c
VV
1424 (source
1425 (origin
1426 (method url-fetch)
1427 (uri (cran-uri "abbyyR" version))
1428 (sha256
1429 (base32
4ae5f18a 1430 "1vldnd3dg89aj6a73nhirirqddbfdrnzhb5m3679i60sark8nk6r"))))
109b2f7c
VV
1431 (properties `((upstream-name . "abbyyR")))
1432 (build-system r-build-system)
1433 (propagated-inputs
1434 `(("r-curl" ,r-curl)
1435 ("r-httr" ,r-httr)
1436 ("r-plyr" ,r-plyr)
1437 ("r-progress" ,r-progress)
1438 ("r-readr" ,r-readr)
1439 ("r-xml" ,r-xml)))
1440 (home-page "https://github.com/soodoku/abbyyR")
1441 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1442 (description
1443 "This package provides tools to get text from images of text using Abbyy
1444Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1445OCR images, barcodes, forms, documents with machine readable zones, e.g.
1446passports and get the results in a variety of formats including plain text and
1447XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1448 (license license:expat)))
1449
056468dc
RW
1450(define-public r-colorspace
1451 (package
1452 (name "r-colorspace")
f9bc918b 1453 (version "1.4-1")
056468dc
RW
1454 (source
1455 (origin
1456 (method url-fetch)
1457 (uri (cran-uri "colorspace" version))
1458 (sha256
f9bc918b 1459 (base32 "0wyny3ah2d74hqv80s6imrarpna09gq3j9rjnz6zx2qg0lx72gb9"))))
056468dc 1460 (build-system r-build-system)
e9960d8c 1461 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1462 (synopsis "Color space manipulation")
1463 (description
1464 "This package carries out a mapping between assorted color spaces
1465including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1466CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1467colors are provided.")
1468 (license license:bsd-3)))
5bee6bf4
RW
1469
1470(define-public r-glue
1471 (package
1472 (name "r-glue")
b21eb347 1473 (version "1.3.1")
5bee6bf4
RW
1474 (source
1475 (origin
1476 (method url-fetch)
1477 (uri (cran-uri "glue" version))
1478 (sha256
1479 (base32
b21eb347 1480 "1a1ycg9r3gd91visp49q49rsrdgyf8kr9dxdy3hk99kikn4z5hag"))))
5bee6bf4
RW
1481 (build-system r-build-system)
1482 (home-page "https://github.com/tidyverse/glue")
1483 (synopsis "Interpreted string literals")
1484 (description
1485 "This package provides an implementation of interpreted string literals,
1486inspired by Python's Literal String Interpolation (PEP-0498) and
1487Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1488 (license license:expat)))
847b4572 1489
ddbf2a98
RJ
1490(define-public r-pastecs
1491 (package
1492 (name "r-pastecs")
1493 (version "1.3.21")
1494 (source (origin
1495 (method url-fetch)
1496 (uri (cran-uri "pastecs" version))
1497 (sha256
1498 (base32
1499 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1500 (build-system r-build-system)
1501 (propagated-inputs
1502 `(("r-boot" ,r-boot)))
1503 (home-page "http://www.sciviews.org/pastecs")
1504 (synopsis "Analysis of space-time ecological series")
1505 (description
1506 "This package provides functions for regulation, decomposition and analysis
1507of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1508initiative to bring PASSTEC 2000 functionalities to R.")
1509 (license license:gpl2+)))
1510
847b4572
RW
1511(define-public r-plogr
1512 (package
1513 (name "r-plogr")
0e947804 1514 (version "0.2.0")
847b4572
RW
1515 (source
1516 (origin
1517 (method url-fetch)
1518 (uri (cran-uri "plogr" version))
1519 (sha256
1520 (base32
0e947804 1521 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1522 (build-system r-build-system)
1523 (home-page "https://github.com/krlmlr/plogr")
1524 (synopsis "R bindings for the plog C++ logging library")
1525 (description
1526 "This package provides the header files for a stripped-down version of
1527the plog header-only C++ logging library, and a method to log to R's standard
1528error stream.")
1529 (license license:expat)))
a8cba9dd 1530
a86049d9
TGR
1531(define-public r-pls
1532 (package
1533 (name "r-pls")
4c9a3173 1534 (version "2.7-2")
a86049d9
TGR
1535 (source
1536 (origin
1537 (method url-fetch)
1538 (uri (cran-uri "pls" version))
1539 (sha256
4c9a3173 1540 (base32 "121byimd6bg7jbrq5wz5fpi0vxq0vh8g724vkhnjzszbvcv1xsb7"))))
a86049d9
TGR
1541 (build-system r-build-system)
1542 (home-page "http://mevik.net/work/software/pls.html")
1543 (synopsis "Partial Least Squares and Principal Component Regression")
1544 (description
1545 "The pls package implements multivariate regression methods: Partial Least
1546Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1547Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1548
1549@itemize
1550@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1551algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1552@item multi-response models (or @dfn{PLS2})
1553@item flexible cross-validation
1554@item Jackknife variance estimates of regression coefficients
1555@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1556(R)MSEP, R², and correlation loadings
1557@item formula interface, modelled after @code{lm()}, with methods for predict,
1558print, summary, plot, update, etc.
1559@item extraction functions for coefficients, scores, and loadings
1560@item MSEP, RMSEP, and R² estimates
1561@item multiplicative scatter correction (@dfn{MSC})
1562@end itemize\n")
1563 (license license:gpl2)))
1564
b55e64d4
TGR
1565(define-public r-ps
1566 (package
1567 (name "r-ps")
422dea17 1568 (version "1.3.0")
b55e64d4
TGR
1569 (source
1570 (origin
1571 (method url-fetch)
1572 (uri (cran-uri "ps" version))
1573 (sha256
422dea17 1574 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1575 (build-system r-build-system)
1576 (home-page "http://ps.r-lib.org")
1577 (synopsis "List, query, and manipulate system processes")
1578 (description
1579 "The ps package implements an API to list, query, and manipulate system
1580processes. Most of its code is based on the @code{psutil} Python package.")
1581 (license license:bsd-3)))
1582
4f8247b5
RW
1583(define-public r-pkgbuild
1584 (package
1585 (name "r-pkgbuild")
34ac6089 1586 (version "1.0.6")
4f8247b5
RW
1587 (source
1588 (origin
1589 (method url-fetch)
1590 (uri (cran-uri "pkgbuild" version))
1591 (sha256
34ac6089 1592 (base32 "0xnlz6ivhkbmncg9hfw5p69lm4rjy3wn5lyxmygxyf4rrfnnqwxx"))))
4f8247b5
RW
1593 (build-system r-build-system)
1594 (propagated-inputs
1595 `(("r-callr" ,r-callr)
2657e666 1596 ("r-cli" ,r-cli)
4f8247b5
RW
1597 ("r-crayon" ,r-crayon)
1598 ("r-desc" ,r-desc)
2657e666 1599 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1600 ("r-r6" ,r-r6)
1601 ("r-rprojroot" ,r-rprojroot)
1602 ("r-withr" ,r-withr)))
1603 (home-page "https://github.com/r-pkgs/pkgbuild")
1604 (synopsis "Find tools needed to build R packages")
1605 (description
1606 "This package provides functions used to build R packages. It locates
1607compilers needed to build R packages on various platforms and ensures the PATH
1608is configured appropriately so R can use them.")
1609 (license license:gpl3)))
1610
e362be8e
RW
1611(define-public r-pkgload
1612 (package
1613 (name "r-pkgload")
65dd0e67 1614 (version "1.0.2")
e362be8e
RW
1615 (source
1616 (origin
1617 (method url-fetch)
1618 (uri (cran-uri "pkgload" version))
1619 (sha256
1620 (base32
65dd0e67 1621 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1622 (build-system r-build-system)
1623 (propagated-inputs
1624 `(("r-desc" ,r-desc)
1625 ("r-pkgbuild" ,r-pkgbuild)
1626 ("r-rlang" ,r-rlang)
1627 ("r-rprojroot" ,r-rprojroot)
1628 ("r-rstudioapi" ,r-rstudioapi)
1629 ("r-withr" ,r-withr)))
1630 (home-page "https://github.com/r-lib/pkgload")
1631 (synopsis "Simulate package installation and attach")
1632 (description
1633 "This package simulates the process of installing a package and then
1634attaching it. This is a key part of the @code{devtools} package as it allows
1635you to rapidly iterate while developing a package.")
1636 (license license:gpl3)))
1637
a8cba9dd
RW
1638(define-public r-rcpp
1639 (package
1640 (name "r-rcpp")
8b4178cd 1641 (version "1.0.3")
a8cba9dd
RW
1642 (source
1643 (origin
1644 (method url-fetch)
1645 (uri (cran-uri "Rcpp" version))
1646 (sha256
8b4178cd 1647 (base32 "03h3zyjq948y0hrrs95lfk4zgx6wfrg64hjlrfrzf5na7bfh0d9b"))))
a8cba9dd 1648 (build-system r-build-system)
f87a18e6
RW
1649 (native-inputs
1650 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1651 (home-page "http://www.rcpp.org")
1652 (synopsis "Seamless R and C++ integration")
1653 (description
1654 "The Rcpp package provides R functions as well as C++ classes which offer
1655a seamless integration of R and C++. Many R data types and objects can be
1656mapped back and forth to C++ equivalents which facilitates both writing of new
1657code as well as easier integration of third-party libraries. Documentation
1658about Rcpp is provided by several vignettes included in this package, via the
36a4366d 1659@code{Rcpp Gallery} site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
a8cba9dd 1660and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
36a4366d 1661@code{citation(\"Rcpp\")} for details on these last two.")
a8cba9dd 1662 (license license:gpl2+)))
eed58a08
RW
1663
1664(define-public r-bindr
1665 (package
1666 (name "r-bindr")
eb575e95 1667 (version "0.1.1")
eed58a08
RW
1668 (source
1669 (origin
1670 (method url-fetch)
1671 (uri (cran-uri "bindr" version))
1672 (sha256
1673 (base32
eb575e95 1674 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1675 (build-system r-build-system)
1676 (home-page "https://github.com/krlmlr/bindr")
1677 (synopsis "Parametrized active bindings")
1678 (description
1679 "This package provides a simple interface for creating active bindings
1680where the bound function accepts additional arguments.")
1681 (license license:expat)))
4bb0b4cc
RW
1682
1683(define-public r-bindrcpp
1684 (package
1685 (name "r-bindrcpp")
9f17c056 1686 (version "0.2.2")
4bb0b4cc
RW
1687 (source
1688 (origin
1689 (method url-fetch)
1690 (uri (cran-uri "bindrcpp" version))
1691 (sha256
1692 (base32
9f17c056 1693 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1694 (build-system r-build-system)
1695 (propagated-inputs
1696 `(("r-bindr" ,r-bindr)
1697 ("r-plogr" ,r-plogr)
1698 ("r-rcpp" ,r-rcpp)))
1699 (home-page "https://github.com/krlmlr/bindrcpp")
1700 (synopsis "Rcpp interface to active bindings")
1701 (description
1702 "This package provides an easy way to fill an environment with active
1703bindings that call a C++ function.")
1704 (license license:expat)))
33ce12e2
RW
1705
1706(define-public r-auc
1707 (package
1708 (name "r-auc")
1709 (version "0.3.0")
1710 (source
1711 (origin
1712 (method url-fetch)
1713 (uri (cran-uri "AUC" version))
1714 (sha256
1715 (base32
1716 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1717 (properties `((upstream-name . "AUC")))
1718 (build-system r-build-system)
e9960d8c 1719 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1720 (synopsis "Compute the area under the curve of selected measures")
1721 (description
1722 "This package includes functions to compute the area under the curve of
1723selected measures: the area under the sensitivity curve (AUSEC), the area
1724under the specificity curve (AUSPC), the area under the accuracy
1725curve (AUACC), and the area under the receiver operating characteristic
1726curve (AUROC). The curves can also be visualized. Support for partial areas
1727is provided.")
1728 (license license:gpl2+)))
c69d27db
RW
1729
1730(define-public r-calibrate
1731 (package
1732 (name "r-calibrate")
934f7e31 1733 (version "1.7.5")
c69d27db
RW
1734 (source
1735 (origin
1736 (method url-fetch)
1737 (uri (cran-uri "calibrate" version))
1738 (sha256
934f7e31 1739 (base32 "1s423nr176l2sc66wp7hzgqkv7c2bq8d2bjrrvrrm5qa9y3zdx1k"))))
c69d27db
RW
1740 (build-system r-build-system)
1741 (propagated-inputs
1742 `(("r-mass" ,r-mass)))
e9960d8c 1743 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1744 (synopsis "Calibration of scatterplot and biplot axes")
1745 (description
1746 "This is a package for drawing calibrated scales with tick marks
1747on (non-orthogonal) variable vectors in scatterplots and biplots.")
1748 (license license:gpl2)))
2bdb5c3f
RW
1749
1750(define-public r-shape
1751 (package
1752 (name "r-shape")
fe5b8893 1753 (version "1.4.4")
2bdb5c3f
RW
1754 (source
1755 (origin
1756 (method url-fetch)
1757 (uri (cran-uri "shape" version))
1758 (sha256
1759 (base32
fe5b8893 1760 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1761 (build-system r-build-system)
e9960d8c 1762 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1763 (synopsis "Functions for plotting graphical shapes")
1764 (description
1765 "This package provides functions for plotting graphical shapes such as
1766ellipses, circles, cylinders, arrows, ...")
1767 (license license:gpl3+)))
4847a62e
RW
1768
1769(define-public r-globaloptions
1770 (package
1771 (name "r-globaloptions")
bc11837c 1772 (version "0.1.1")
4847a62e
RW
1773 (source
1774 (origin
1775 (method url-fetch)
1776 (uri (cran-uri "GlobalOptions" version))
1777 (sha256
bc11837c 1778 (base32 "0x89hfz80avq4zcskxl71i4zi0mgniqqxfrvz050aa2189wfyja2"))))
4847a62e
RW
1779 (properties `((upstream-name . "GlobalOptions")))
1780 (build-system r-build-system)
1781 (home-page "https://github.com/jokergoo/GlobalOptions")
1782 (synopsis "Generate functions to get or set global options")
1783 (description
1784 "This package provides more controls on the option values such as
1785validation and filtering on the values, making options invisible or private.")
1786 (license license:gpl2+)))
2856369f
RW
1787
1788(define-public r-circlize
1789 (package
1790 (name "r-circlize")
4557f447 1791 (version "0.4.8")
2856369f
RW
1792 (source
1793 (origin
1794 (method url-fetch)
1795 (uri (cran-uri "circlize" version))
1796 (sha256
1797 (base32
4557f447 1798 "0jvr9hmxyhg0zx101iiqkrg8wfaj86kp62xpv42n2j9fkn5r1mi2"))))
2856369f
RW
1799 (build-system r-build-system)
1800 (propagated-inputs
1801 `(("r-colorspace" ,r-colorspace)
1802 ("r-globaloptions" ,r-globaloptions)
1803 ("r-shape" ,r-shape)))
1804 (home-page "https://github.com/jokergoo/circlize")
1805 (synopsis "Circular visualization")
1806 (description
031462ba
TGR
1807 "Circular layout is an efficient way to visualise huge amounts of
1808information. This package provides an implementation of circular layout
1809generation in R as well as an enhancement of available software. Its
1810flexibility is based on the usage of low-level graphics functions such that
1811self-defined high-level graphics can be easily implemented by users for
1812specific purposes. Together with the seamless connection between the powerful
1813computational and visual environment in R, it gives users more convenience and
1814freedom to design figures for better understanding complex patterns behind
1815multi-dimensional data.")
2856369f 1816 (license license:gpl2+)))
5cc79c9c
RW
1817
1818(define-public r-powerlaw
1819 (package
1820 (name "r-powerlaw")
397dba01 1821 (version "0.70.2")
5cc79c9c
RW
1822 (source
1823 (origin
1824 (method url-fetch)
1825 (uri (cran-uri "poweRlaw" version))
1826 (sha256
1827 (base32
397dba01 1828 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1829 (properties `((upstream-name . "poweRlaw")))
1830 (build-system r-build-system)
1831 (propagated-inputs
1832 `(("r-vgam" ,r-vgam)))
1833 (home-page "https://github.com/csgillespie/poweRlaw")
1834 (synopsis "Tools for the analysis of heavy tailed distributions")
1835 (description
1836 "This package provides an implementation of maximum likelihood estimators
1837for a variety of heavy tailed distributions, including both the discrete and
1838continuous power law distributions. Additionally, a goodness-of-fit based
1839approach is used to estimate the lower cut-off for the scaling region.")
1840 ;; Any of these GPL versions.
1841 (license (list license:gpl2 license:gpl3))))
05486604
RW
1842
1843(define-public r-compare
1844 (package
1845 (name "r-compare")
1846 (version "0.2-6")
1847 (source
1848 (origin
1849 (method url-fetch)
1850 (uri (cran-uri "compare" version))
1851 (sha256
1852 (base32
1853 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1854 (build-system r-build-system)
e9960d8c 1855 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1856 (synopsis "Comparing objects for differences")
1857 (description
1858 "This package provides functions to compare a model object to a
1859comparison object. If the objects are not identical, the functions can be
1860instructed to explore various modifications of the objects (e.g., sorting
1861rows, dropping names) to see if the modified versions are identical.")
1862 (license license:gpl2+)))
d3c67e1b
RW
1863
1864(define-public r-dendextend
1865 (package
1866 (name "r-dendextend")
089ac9af 1867 (version "1.12.0")
d3c67e1b
RW
1868 (source
1869 (origin
1870 (method url-fetch)
1871 (uri (cran-uri "dendextend" version))
1872 (sha256
1873 (base32
089ac9af 1874 "0mgsc9qkr5p6hss3wychdjvk263ay48yx543wawj72l7q7cgx1xl"))))
d3c67e1b
RW
1875 (build-system r-build-system)
1876 (propagated-inputs
089ac9af 1877 `(("r-ggplot2" ,r-ggplot2)
d3c67e1b 1878 ("r-magrittr" ,r-magrittr)
089ac9af 1879 ("r-viridis" ,r-viridis)))
d3c67e1b
RW
1880 (home-page "https://cran.r-project.org/web/packages/dendextend")
1881 (synopsis "Extending 'dendrogram' functionality in R")
1882 (description
1883 "This package offers a set of functions for extending @code{dendrogram}
1884objects in R, letting you visualize and compare trees of hierarchical
1885clusterings. You can adjust a tree's graphical parameters (the color, size,
1886type, etc of its branches, nodes and labels) and visually and statistically
1887compare different dendrograms to one another.")
1888 ;; Any of these versions
1889 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1890
1891(define-public r-getoptlong
1892 (package
1893 (name "r-getoptlong")
5fa9be11 1894 (version "0.1.7")
e0268ff2
RW
1895 (source
1896 (origin
1897 (method url-fetch)
1898 (uri (cran-uri "GetoptLong" version))
1899 (sha256
1900 (base32
5fa9be11 1901 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1902 (properties `((upstream-name . "GetoptLong")))
1903 (build-system r-build-system)
1904 (inputs
1905 `(("perl" ,perl)))
1906 (propagated-inputs
1907 `(("r-globaloptions" ,r-globaloptions)
1908 ("r-rjson" ,r-rjson)))
1909 (home-page "https://github.com/jokergoo/GetoptLong")
1910 (synopsis "Parsing command-line arguments and variable interpolation")
1911 (description
1912 "This is yet another command-line argument parser which wraps the
1913powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1914use in R. It also provides a simple way for variable interpolation in R.")
1915 (license license:gpl2+)))
f2e974e1
RW
1916
1917(define-public r-fastmatch
1918 (package
1919 (name "r-fastmatch")
1920 (version "1.1-0")
1921 (source
1922 (origin
1923 (method url-fetch)
1924 (uri (cran-uri "fastmatch" version))
1925 (sha256
1926 (base32
1927 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1928 (build-system r-build-system)
1929 (home-page "http://www.rforge.net/fastmatch")
1930 (synopsis "Fast match function")
1931 (description
1932 "This package provides a fast @code{match} replacement for cases that
1933require repeated look-ups. It is slightly faster that R's built-in
1934@code{match} function on first match against a table, but extremely fast on
1935any subsequent lookup as it keeps the hash table in memory.")
1936 (license license:gpl2)))
a7f0faa2
RW
1937
1938(define-public r-ff
1939 (package
1940 (name "r-ff")
207c497e 1941 (version "2.2-14")
a7f0faa2
RW
1942 (source
1943 (origin
1944 (method url-fetch)
1945 (uri (cran-uri "ff" version))
1946 (sha256
1947 (base32
207c497e 1948 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1949 (build-system r-build-system)
1950 (propagated-inputs `(("r-bit" ,r-bit)))
1951 (home-page "http://ff.r-forge.r-project.org/")
1952 (synopsis "Memory-efficient storage of large data on disk and access functions")
1953 (description
1954 "This package provides data structures that are stored on disk but
1955behave (almost) as if they were in RAM by transparently mapping only a section
1956in main memory.")
a6e67d86
EF
1957 ;; error Architecture not supported.
1958 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 1959 (license license:gpl2)))
49c9c297
RW
1960
1961(define-public r-ffbase
1962 (package
1963 (name "r-ffbase")
ec0ee085 1964 (version "0.12.7")
49c9c297
RW
1965 (source
1966 (origin
1967 (method url-fetch)
1968 (uri (cran-uri "ffbase" version))
1969 (sha256
1970 (base32
ec0ee085 1971 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
1972 (build-system r-build-system)
1973 (propagated-inputs
1974 `(("r-bit" ,r-bit)
1975 ("r-fastmatch" ,r-fastmatch)
1976 ("r-ff" ,r-ff)))
1977 (home-page "http://github.com/edwindj/ffbase")
1978 (synopsis "Basic statistical functions for package 'ff'")
1979 (description
1980 "This package extends the out of memory vectors of @code{ff} with
1981statistical functions and other utilities to ease their usage.")
1982 (license license:gpl3)))
18a16ceb
RW
1983
1984(define-public r-prettyunits
1985 (package
1986 (name "r-prettyunits")
1987 (version "1.0.2")
1988 (source
1989 (origin
1990 (method url-fetch)
1991 (uri (cran-uri "prettyunits" version))
1992 (sha256
1993 (base32
1994 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
1995 (build-system r-build-system)
1996 (propagated-inputs
1997 `(("r-assertthat" ,r-assertthat)
1998 ("r-magrittr" ,r-magrittr)))
1999 (home-page "https://github.com/gaborcsardi/prettyunits")
2000 (synopsis "Pretty, human readable formatting of quantities")
2001 (description
2002 "This package provides tools for pretty, human readable formatting of
2003quantities.")
2004 (license license:expat)))
71be51d5
RW
2005
2006(define-public r-reshape
2007 (package
2008 (name "r-reshape")
2b8126a4 2009 (version "0.8.8")
71be51d5
RW
2010 (source
2011 (origin
2012 (method url-fetch)
2013 (uri (cran-uri "reshape" version))
2014 (sha256
2015 (base32
2b8126a4 2016 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
2017 (build-system r-build-system)
2018 (propagated-inputs
2019 `(("r-plyr" ,r-plyr)
2020 ("r-rcpp" ,r-rcpp)))
2021 (home-page "http://had.co.nz/reshape")
2022 (synopsis "Flexibly reshape data")
2023 (description
2024 "Flexibly restructure and aggregate data using just two functions:
2025@code{melt} and @code{cast}. This package provides them.")
2026 (license license:expat)))
c9c6f4b5
RW
2027
2028(define-public r-progress
2029 (package
2030 (name "r-progress")
7e8ac56a 2031 (version "1.2.2")
c9c6f4b5
RW
2032 (source
2033 (origin
2034 (method url-fetch)
2035 (uri (cran-uri "progress" version))
2036 (sha256
2037 (base32
7e8ac56a 2038 "0dgzb362641aqm8xd88iqa8jmpdm43xs0aba0d5kk6fvapnxi95l"))))
c9c6f4b5
RW
2039 (build-system r-build-system)
2040 (propagated-inputs
9de9dcd9
RW
2041 `(("r-crayon" ,r-crayon)
2042 ("r-hms" ,r-hms)
2043 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
2044 ("r-r6" ,r-r6)))
2045 (home-page "https://github.com/gaborcsardi/progress")
2046 (synopsis "Terminal progress bars")
2047 (description
2048 "This package provides configurable progress bars. They may include
2049percentage, elapsed time, and/or the estimated completion time. They work in
2050terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
2051package also provides a C++ API, that works with or without Rcpp.")
2052 (license license:expat)))
ac840207
RW
2053
2054(define-public r-ggally
2055 (package
2056 (name "r-ggally")
9944399a 2057 (version "1.4.0")
ac840207
RW
2058 (source
2059 (origin
2060 (method url-fetch)
2061 (uri (cran-uri "GGally" version))
2062 (sha256
2063 (base32
9944399a 2064 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
2065 (properties `((upstream-name . "GGally")))
2066 (build-system r-build-system)
9944399a
RW
2067 (inputs
2068 `(("libressl" ,libressl)))
ac840207
RW
2069 (propagated-inputs
2070 `(("r-ggplot2" ,r-ggplot2)
2071 ("r-gtable" ,r-gtable)
2072 ("r-plyr" ,r-plyr)
2073 ("r-progress" ,r-progress)
2074 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
2075 ("r-reshape" ,r-reshape)
2076 ("r-rlang" ,r-rlang)))
ac840207
RW
2077 (home-page "https://ggobi.github.io/ggally")
2078 (synopsis "Extension to ggplot2")
2079 (description
2080 "The R package ggplot2 is a plotting system based on the grammar of
2081graphics. GGally extends ggplot2 by adding several functions to reduce the
2082complexity of combining geometric objects with transformed data. Some of
2083these functions include a pairwise plot matrix, a two group pairwise plot
2084matrix, a parallel coordinates plot, a survival plot, and several functions to
2085plot networks.")
2086 (license license:gpl2+)))
3349faec
RW
2087
2088(define-public r-proxy
2089 (package
2090 (name "r-proxy")
e190d9af 2091 (version "0.4-23")
3349faec
RW
2092 (source
2093 (origin
2094 (method url-fetch)
2095 (uri (cran-uri "proxy" version))
2096 (sha256
2097 (base32
e190d9af 2098 "17b6qfllqrhzrxqgx7dccffgybnkcria5a68ap5ly3plg04ypm4x"))))
3349faec 2099 (build-system r-build-system)
e9960d8c 2100 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
2101 (synopsis "Distance and similarity measures")
2102 (description
2103 "This package provides an extensible framework for the efficient
2104calculation of auto- and cross-proximities, along with implementations of the
2105most popular ones.")
2106 (license license:gpl2)))
bc0081e7
RW
2107
2108(define-public r-sp
2109 (package
2110 (name "r-sp")
5d78d47b 2111 (version "1.3-2")
bc0081e7
RW
2112 (source
2113 (origin
2114 (method url-fetch)
2115 (uri (cran-uri "sp" version))
2116 (sha256
5d78d47b 2117 (base32 "0kpjsqh3lzqp1m0avsvm54lazlgwfx3hyf0av3mvbyslsanj42ll"))))
bc0081e7
RW
2118 (build-system r-build-system)
2119 (propagated-inputs
2120 `(("r-lattice" ,r-lattice)))
e9960d8c 2121 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
2122 (synopsis "Classes and methods for spatial data")
2123 (description
2124 "This package provides classes and methods for spatial data; the classes
2125document where the spatial location information resides, for 2D or 3D data.
2126Utility functions are provided, e.g. for plotting data as maps, spatial
2127selection, as well as methods for retrieving coordinates, for subsetting,
2128print, summary, etc.")
2129 (license license:gpl2+)))
e389d10f
RW
2130
2131(define-public r-rmtstat
2132 (package
2133 (name "r-rmtstat")
2134 (version "0.3")
2135 (source
2136 (origin
2137 (method url-fetch)
2138 (uri (cran-uri "RMTstat" version))
2139 (sha256
2140 (base32
2141 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
2142 (properties `((upstream-name . "RMTstat")))
2143 (build-system r-build-system)
e9960d8c 2144 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
2145 (synopsis "Distributions, statistics and tests derived from random matrix theory")
2146 (description
2147 "This package provides functions for working with the Tracy-Widom laws
2148and other distributions related to the eigenvalues of large Wishart
2149matrices.")
2150 (license license:bsd-3)))
6427e620 2151
94989d4b
RJ
2152(define-public r-rmpi
2153 (package
2154 (name "r-rmpi")
5e8282a4 2155 (version "0.6-9")
94989d4b
RJ
2156 (source (origin
2157 (method url-fetch)
2158 (uri (cran-uri "Rmpi" version))
2159 (sha256
2160 (base32
5e8282a4 2161 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
2162 (properties `((upstream-name . "Rmpi")))
2163 (build-system r-build-system)
2164 (arguments
56d447ba
EB
2165 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
2166 #:phases (modify-phases %standard-phases
2167 (add-before 'install 'mpi-setup
2168 ,%openmpi-setup))))
94989d4b
RJ
2169 (inputs
2170 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
2171 (native-inputs
2172 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
2173 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
2174 (synopsis "R interface to message-passing interface (MPI)")
2175 (description
2176 "This package provides an interface (wrapper) to MPI APIs. It also
2177provides an interactive R manager and worker environment.")
2178 (license license:gpl2+)))
2179
6427e620
RW
2180(define-public r-lmoments
2181 (package
2182 (name "r-lmoments")
739135b2 2183 (version "1.3-1")
6427e620
RW
2184 (source
2185 (origin
2186 (method url-fetch)
2187 (uri (cran-uri "Lmoments" version))
2188 (sha256
2189 (base32
739135b2 2190 "0pc63bj9a8hzr5m3yssrc4kin39fffwkl8rggs3sagzr12d4i7bw"))))
6427e620
RW
2191 (properties `((upstream-name . "Lmoments")))
2192 (build-system r-build-system)
739135b2
RW
2193 (propagated-inputs
2194 `(("r-rcpp" ,r-rcpp)
2195 ("r-rcpparmadillo" ,r-rcpparmadillo)))
6427e620
RW
2196 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
2197 (synopsis "L-moments and quantile mixtures")
2198 (description
2199 "This package contains functions to estimate L-moments and trimmed
2200L-moments from the data. It also contains functions to estimate the
2201parameters of the normal polynomial quantile mixture and the Cauchy polynomial
2202quantile mixture from L-moments and trimmed L-moments.")
2203 (license license:gpl2)))
28476b4b
RW
2204
2205(define-public r-distillery
2206 (package
2207 (name "r-distillery")
5686da76 2208 (version "1.0-6")
28476b4b
RW
2209 (source
2210 (origin
2211 (method url-fetch)
2212 (uri (cran-uri "distillery" version))
2213 (sha256
2214 (base32
5686da76 2215 "1mi3ig9jq0kd7yrwc5m37lmrw04p1b4lirnbsxi10z3n5yay4429"))))
28476b4b
RW
2216 (build-system r-build-system)
2217 (home-page "http://www.ral.ucar.edu/staff/ericg")
2218 (synopsis "Functions for confidence intervals and object information")
2219 (description
2220 "This package provides some very simple method functions for confidence
2221interval calculation and to distill pertinent information from a potentially
2222complex object; primarily used in common with the packages extRemes and
2223SpatialVx.")
2224 (license license:gpl2+)))
58db98c9
RW
2225
2226(define-public r-extremes
2227 (package
2228 (name "r-extremes")
987b0804 2229 (version "2.0-10")
58db98c9
RW
2230 (source
2231 (origin
2232 (method url-fetch)
2233 (uri (cran-uri "extRemes" version))
2234 (sha256
2235 (base32
987b0804 2236 "08fj72gpq2d6695hbm3cgwgal64z009ykrirby7g6r0akfcsx5ic"))))
58db98c9
RW
2237 (properties `((upstream-name . "extRemes")))
2238 (build-system r-build-system)
2239 (propagated-inputs
987b0804 2240 `(("r-distillery" ,r-distillery)
58db98c9
RW
2241 ("r-lmoments" ,r-lmoments)))
2242 (home-page "http://www.assessment.ucar.edu/toolkit/")
2243 (synopsis "Extreme value analysis")
2244 (description
2245 "ExtRemes is a suite of functions for carrying out analyses on the
2246extreme values of a process of interest; be they block maxima over long blocks
2247or excesses over a high threshold.")
2248 (license license:gpl2+)))
062b6dbd
RW
2249
2250(define-public r-lmtest
2251 (package
2252 (name "r-lmtest")
0b5b9d69 2253 (version "0.9-37")
062b6dbd
RW
2254 (source
2255 (origin
2256 (method url-fetch)
2257 (uri (cran-uri "lmtest" version))
2258 (sha256
2259 (base32
0b5b9d69 2260 "02nasm0j2vwkhz11dxqixs23msy1s3yj0jps6949fmgh9gwjkjfx"))))
062b6dbd
RW
2261 (build-system r-build-system)
2262 (propagated-inputs
2263 `(("r-zoo" ,r-zoo)))
2264 (native-inputs
2265 `(("gfortran" ,gfortran)))
e9960d8c 2266 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
2267 (synopsis "Testing linear regression models")
2268 (description
2269 "This package provides a collection of tests, data sets, and examples for
2270diagnostic checking in linear regression models. Furthermore, some generic
2271tools for inference in parametric models are provided.")
2272 ;; Either version is okay
2273 (license (list license:gpl2 license:gpl3))))
d6b156dc 2274
c974008d
RJ
2275(define-public r-idr
2276 (package
2277 (name "r-idr")
2278 (version "1.2")
2279 (source (origin
2280 (method url-fetch)
2281 (uri (cran-uri "idr" version))
2282 (sha256
2283 (base32
2284 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
2285 (build-system r-build-system)
2286 (home-page "https://cran.r-project.org/web/packages/idr/")
2287 (synopsis "Irreproducible discovery rate")
2288 (description
2289 "This is a package for estimating the copula mixture model and plotting
2290correspondence curves in \"Measuring reproducibility of high-throughput
2291experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
2292by Li, Brown, Huang, and Bickel")
2293 (license license:gpl2+)))
2294
d6b156dc
RW
2295(define-public r-inline
2296 (package
2297 (name "r-inline")
0acbf8bb 2298 (version "0.3.15")
d6b156dc
RW
2299 (source (origin
2300 (method url-fetch)
2301 (uri (cran-uri "inline" version))
2302 (sha256
2303 (base32
0acbf8bb 2304 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 2305 (build-system r-build-system)
e9960d8c 2306 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
2307 (synopsis "Functions to inline C, C++, Fortran function calls from R")
2308 (description
2309 "This package provides functionality to dynamically define R functions
2310and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
2311@code{.Call} calling conventions.")
2312 ;; Any version of the LGPL.
2313 (license license:lgpl3+)))
8c72b830
RW
2314
2315(define-public r-bbmle
2316 (package
2317 (name "r-bbmle")
84078220 2318 (version "1.0.20")
8c72b830
RW
2319 (source
2320 (origin
2321 (method url-fetch)
2322 (uri (cran-uri "bbmle" version))
2323 (sha256
2324 (base32
84078220 2325 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
2326 (build-system r-build-system)
2327 (propagated-inputs
2328 `(("r-lattice" ,r-lattice)
2329 ("r-mass" ,r-mass)
2330 ("r-numderiv" ,r-numderiv)))
e9960d8c 2331 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
2332 (synopsis "Tools for General Maximum Likelihood Estimation")
2333 (description
c151b0b6
RW
2334 "This package provides methods and functions for fitting maximum
2335likelihood models in R. This package modifies and extends the @code{mle}
2336classes in the @code{stats4} package.")
8c72b830 2337 ;; Any version of the GPL
c151b0b6 2338 (license license:gpl2+)))
b31e4a96
RW
2339
2340(define-public r-emdbook
2341 (package
2342 (name "r-emdbook")
59c51342 2343 (version "1.3.11")
b31e4a96
RW
2344 (source
2345 (origin
2346 (method url-fetch)
2347 (uri (cran-uri "emdbook" version))
2348 (sha256
2349 (base32
59c51342 2350 "0a515jdzvg87npvrh7md7zp0v5nlz7c2jr7pba5dql6slb0d8j7q"))))
b31e4a96
RW
2351 (build-system r-build-system)
2352 (propagated-inputs
2353 `(("r-bbmle" ,r-bbmle)
2354 ("r-coda" ,r-coda)
2355 ("r-lattice" ,r-lattice)
2356 ("r-mass" ,r-mass)
2357 ("r-plyr" ,r-plyr)
2358 ("r-rcpp" ,r-rcpp)))
2359 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2360 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2361 (description
2362 "This package provides auxiliary functions and data sets for \"Ecological
2363Models and Data\", a book presenting maximum likelihood estimation and related
2364topics for ecologists (ISBN 978-0-691-12522-0).")
2365 ;; Any GPL version
2366 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2367
2368(define-public r-lpsolve
2369 (package
2370 (name "r-lpsolve")
bf9a8236 2371 (version "5.6.13.3")
a3e36d37
RW
2372 (source
2373 (origin
2374 (method url-fetch)
2375 (uri (cran-uri "lpSolve" version))
2376 (sha256
2377 (base32
bf9a8236 2378 "1xazby8amb47vw5n12k13awv7x3bjci3q8vdd3vk1ms0ii16ahg6"))))
a3e36d37
RW
2379 (properties `((upstream-name . "lpSolve")))
2380 (build-system r-build-system)
e9960d8c 2381 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2382 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2383 (description
2384 "Lp_solve is software for solving linear, integer and mixed integer
2385programs. This implementation supplies a \"wrapper\" function in C and some R
2386functions that solve general linear/integer problems, assignment problems, and
2387transportation problems.")
2388 (license license:lgpl2.0)))
521e0703
RW
2389
2390(define-public r-limsolve
2391 (package
2392 (name "r-limsolve")
f94705d6 2393 (version "1.5.6")
521e0703
RW
2394 (source
2395 (origin
2396 (method url-fetch)
2397 (uri (cran-uri "limSolve" version))
2398 (sha256
2399 (base32
f94705d6 2400 "1829rd2cnd8qj80z9a7sgc7gx4sf3kvl5g6d2a0lqqw30f9sjzmr"))))
521e0703
RW
2401 (properties `((upstream-name . "limSolve")))
2402 (build-system r-build-system)
2403 (propagated-inputs
2404 `(("r-lpsolve" ,r-lpsolve)
2405 ("r-mass" ,r-mass)
2406 ("r-quadprog" ,r-quadprog)))
2407 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2408 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2409 (synopsis "Solving linear inverse models")
2410 (description
2411 "This package provides functions that:
2412
2413@enumerate
2414@item find the minimum/maximum of a linear or quadratic function,
2415@item sample an underdetermined or overdetermined system,
2416@item solve a linear system Ax=B for the unknown x.
2417@end enumerate
2418
2419It includes banded and tridiagonal linear systems. The package calls Fortran
2420functions from LINPACK.")
2421 ;; Any GPL version.
2422 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2423
2424(define-public r-fitdistrplus
2425 (package
2426 (name "r-fitdistrplus")
9e0162df 2427 (version "1.0-14")
6b4a9aec
RW
2428 (source
2429 (origin
2430 (method url-fetch)
2431 (uri (cran-uri "fitdistrplus" version))
2432 (sha256
2433 (base32
9e0162df 2434 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2435 (build-system r-build-system)
2436 (propagated-inputs
2437 `(("r-mass" ,r-mass)
8c456dff 2438 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2439 ("r-survival" ,r-survival)))
2440 (home-page "http://riskassessment.r-forge.r-project.org")
2441 (synopsis "Fitting a parametric distribution from data")
2442 (description
2443 "This package extends the @code{fitdistr} function of the MASS package
2444with several functions to help the fit of a parametric distribution to
2445non-censored or censored data. Censored data may contain left-censored,
2446right-censored and interval-censored values, with several lower and upper
2447bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2448provides moment matching (MME), quantile matching (QME) and maximum
2449goodness-of-fit estimation (MGE) methods (available only for non-censored
2450data). Weighted versions of MLE, MME and QME are available.")
2451 (license license:gpl2+)))
8d220073
RW
2452
2453(define-public r-energy
2454 (package
2455 (name "r-energy")
3337fd1d 2456 (version "1.7-6")
8d220073
RW
2457 (source
2458 (origin
2459 (method url-fetch)
2460 (uri (cran-uri "energy" version))
2461 (sha256
2462 (base32
3337fd1d 2463 "16m8bxfgr9sdisjy2qrv6fv5xxwcc9q890l0hpbwq6qzisrdn3lh"))))
8d220073
RW
2464 (build-system r-build-system)
2465 (propagated-inputs
2466 `(("r-boot" ,r-boot)
2467 ("r-rcpp" ,r-rcpp)))
e9960d8c 2468 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2469 (synopsis "Multivariate inference via the energy of data")
2470 (description
2471 "This package provides e-statistics (energy) tests and statistics for
2472multivariate and univariate inference, including distance correlation,
2473one-sample, two-sample, and multi-sample tests for comparing multivariate
2474distributions, are implemented. Measuring and testing multivariate
2475independence based on distance correlation, partial distance correlation,
2476multivariate goodness-of-fit tests, clustering based on energy distance,
2477testing for multivariate normality, distance components (disco) for
2478non-parametric analysis of structured data, and other energy
2479statistics/methods are implemented.")
2480 (license license:gpl2+)))
abcb8494
RW
2481
2482(define-public r-suppdists
2483 (package
2484 (name "r-suppdists")
2485 (version "1.1-9.4")
2486 (source
2487 (origin
2488 (method url-fetch)
2489 (uri (cran-uri "SuppDists" version))
2490 (sha256
2491 (base32
2492 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2493 (properties `((upstream-name . "SuppDists")))
2494 (build-system r-build-system)
e9960d8c 2495 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2496 (synopsis "Supplementary distributions")
2497 (description
2498 "This package provides ten distributions supplementing those built into
2499R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2500Spearman's rho, maximum F ratio, the Pearson product moment correlation
2501coefficient, Johnson distributions, normal scores and generalized
2502hypergeometric distributions. In addition two random number generators of
2503George Marsaglia are included.")
2504 (license license:gpl2+)))
05e8a3ef
RW
2505
2506(define-public r-ksamples
2507 (package
2508 (name "r-ksamples")
beb82eb9 2509 (version "1.2-9")
05e8a3ef
RW
2510 (source
2511 (origin
2512 (method url-fetch)
2513 (uri (cran-uri "kSamples" version))
2514 (sha256
2515 (base32
beb82eb9 2516 "1zs22p68d6320kcylisnk0b5wmpapxkyz15py09czxzw7npw8gms"))))
05e8a3ef
RW
2517 (properties `((upstream-name . "kSamples")))
2518 (build-system r-build-system)
2519 (propagated-inputs
2520 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2521 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2522 (synopsis "K-Sample rank tests and their combinations")
2523 (description
2524 "This package provides tools to compares k samples using the
2525Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2526criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2527test. It computes asymptotic, simulated or (limited) exact P-values, all
2528valid under randomization, with or without ties, or conditionally under random
2529sampling from populations, given the observed tie pattern. Except for Steel's
2530test and the JT test it also combines these tests across several blocks of
2531samples.")
2532 (license license:gpl2+)))
f97ce815
RW
2533
2534(define-public r-cvst
2535 (package
2536 (name "r-cvst")
b13b5674 2537 (version "0.2-2")
f97ce815
RW
2538 (source
2539 (origin
2540 (method url-fetch)
2541 (uri (cran-uri "CVST" version))
2542 (sha256
2543 (base32
b13b5674 2544 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2545 (properties `((upstream-name . "CVST")))
2546 (build-system r-build-system)
2547 (propagated-inputs
2548 `(("r-kernlab" ,r-kernlab)
2549 ("r-matrix" ,r-matrix)))
e9960d8c 2550 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2551 (synopsis "Fast cross-validation via sequential testing")
2552 (description
2553 "This package implements the fast cross-validation via sequential
2554testing (CVST) procedure. CVST is an improved cross-validation procedure
2555which uses non-parametric testing coupled with sequential analysis to
2556determine the best parameter set on linearly increasing subsets of the data.
2557Additionally to the CVST the package contains an implementation of the
2558ordinary k-fold cross-validation with a flexible and powerful set of helper
2559objects and methods to handle the overall model selection process. The
2560implementations of the Cochran's Q test with permutations and the sequential
2561testing framework of Wald are generic and can therefore also be used in other
2562contexts.")
2563 (license license:gpl2+)))
797e1dfb 2564
c5f033e0
RW
2565(define-public r-squarem
2566 (package
2567 (name "r-squarem")
2568 (version "2017.10-1")
2569 (source
2570 (origin
2571 (method url-fetch)
2572 (uri (cran-uri "SQUAREM" version))
2573 (sha256
2574 (base32
2575 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2576 (properties `((upstream-name . "SQUAREM")))
2577 (build-system r-build-system)
2578 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2579 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2580 (description
2581 "This package provides algorithms for accelerating the convergence of
2582slow, monotone sequences from smooth, contraction mapping such as the EM
2583algorithm. It can be used to accelerate any smooth, linearly convergent
2584acceleration scheme. A tutorial style introduction to this package is
2585available in a vignette.")
2586 (license license:gpl2+)))
2587
797e1dfb
RW
2588(define-public r-lava
2589 (package
2590 (name "r-lava")
099b7c55 2591 (version "1.6.6")
797e1dfb
RW
2592 (source
2593 (origin
2594 (method url-fetch)
2595 (uri (cran-uri "lava" version))
2596 (sha256
2597 (base32
099b7c55 2598 "0nfab5fgnmxh8cplg8rd8cp34fny5j0k5wn4baj51r6ck7fq9g3s"))))
797e1dfb
RW
2599 (build-system r-build-system)
2600 (propagated-inputs
2601 `(("r-numderiv" ,r-numderiv)
92e4534c 2602 ("r-squarem" ,r-squarem)
797e1dfb
RW
2603 ("r-survival" ,r-survival)))
2604 (home-page "https://github.com/kkholst/lava")
2605 (synopsis "Latent variable models")
2606 (description
2607 "This package provides tools for the estimation and simulation of latent
2608variable models.")
2609 (license license:gpl3)))
d26b7c1b
RW
2610
2611(define-public r-drr
2612 (package
2613 (name "r-drr")
0f001b3c 2614 (version "0.0.3")
d26b7c1b
RW
2615 (source
2616 (origin
2617 (method url-fetch)
2618 (uri (cran-uri "DRR" version))
2619 (sha256
2620 (base32
0f001b3c 2621 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2622 (properties `((upstream-name . "DRR")))
2623 (build-system r-build-system)
2624 (propagated-inputs
2625 `(("r-cvst" ,r-cvst)
2626 ("r-kernlab" ,r-kernlab)
2627 ("r-matrix" ,r-matrix)))
e9960d8c 2628 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2629 (synopsis "Dimensionality reduction via regression")
2630 (description
2631 "This package provides an implementation of dimensionality reduction via
2632regression using Kernel Ridge Regression.")
2633 (license license:gpl3)))
9dd707f0
RW
2634
2635(define-public r-prodlim
2636 (package
2637 (name "r-prodlim")
3b2c3878 2638 (version "2019.11.13")
9dd707f0
RW
2639 (source
2640 (origin
2641 (method url-fetch)
2642 (uri (cran-uri "prodlim" version))
2643 (sha256
2644 (base32
3b2c3878 2645 "03wvh3kirp1prac5nky6a5whs97rvaf4hc27x0fnh51sa17r42b8"))))
9dd707f0
RW
2646 (build-system r-build-system)
2647 (propagated-inputs
2648 `(("r-kernsmooth" ,r-kernsmooth)
2649 ("r-lava" ,r-lava)
2650 ("r-rcpp" ,r-rcpp)
2651 ("r-survival" ,r-survival)))
e9960d8c 2652 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2653 (synopsis "Product-limit estimation for censored event history analysis")
2654 (description
2655 "This package provides a fast and user-friendly implementation of
2656nonparametric estimators for censored event history (survival) analysis with
2657the Kaplan-Meier and Aalen-Johansen methods.")
2658 (license license:gpl2+)))
b561f563
RW
2659
2660(define-public r-dimred
2661 (package
2662 (name "r-dimred")
7a67bca1 2663 (version "0.2.3")
b561f563
RW
2664 (source
2665 (origin
2666 (method url-fetch)
2667 (uri (cran-uri "dimRed" version))
2668 (sha256
2669 (base32
7a67bca1 2670 "110d6y83ib1nfpxzmvkvb3fn3brskwkdbsk4dqrdrswrd4znxrg6"))))
b561f563
RW
2671 (properties `((upstream-name . "dimRed")))
2672 (build-system r-build-system)
77f97229
RW
2673 (propagated-inputs
2674 `(("r-drr" ,r-drr)
2675 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2676 (home-page "https://github.com/gdkrmr/dimRed")
2677 (synopsis "Framework for dimensionality reduction")
2678 (description
2679 "This package provides a collection of dimensionality reduction
2680techniques from R packages and provides a common interface for calling the
2681methods.")
2682 (license license:gpl3)))
1b663184
RW
2683
2684(define-public r-timedate
2685 (package
2686 (name "r-timedate")
51b7b0e3 2687 (version "3043.102")
1b663184
RW
2688 (source
2689 (origin
2690 (method url-fetch)
2691 (uri (cran-uri "timeDate" version))
2692 (sha256
2693 (base32
51b7b0e3 2694 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2695 (properties `((upstream-name . "timeDate")))
2696 (build-system r-build-system)
2697 (home-page "https://www.rmetrics.org")
2698 (synopsis "Chronological and calendar objects")
2699 (description
2700 "This package provides an environment for teaching \"Financial
2701Engineering and Computational Finance\" and for managing chronological and
2702calendar objects.")
2703 (license license:gpl2+)))
f57b883e 2704
ce4e81cb
RW
2705(define-public r-magic
2706 (package
2707 (name "r-magic")
bba80fad 2708 (version "1.5-9")
ce4e81cb
RW
2709 (source
2710 (origin
2711 (method url-fetch)
2712 (uri (cran-uri "magic" version))
2713 (sha256
2714 (base32
bba80fad 2715 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2716 (build-system r-build-system)
2717 (propagated-inputs
2718 `(("r-abind" ,r-abind)))
2719 (home-page "https://github.com/RobinHankin/magic.git")
2720 (synopsis "Create and investigate magic squares")
2721 (description
2722 "This package provides a collection of efficient, vectorized algorithms
2723for the creation and investigation of magic squares and hypercubes, including
2724a variety of functions for the manipulation and analysis of arbitrarily
2725dimensioned arrays.")
2726 (license license:gpl2)))
2727
d9bec9a8
RW
2728(define-public r-rmysql
2729 (package
2730 (name "r-rmysql")
937e1557 2731 (version "0.10.17")
d9bec9a8
RW
2732 (source
2733 (origin
2734 (method url-fetch)
2735 (uri (cran-uri "RMySQL" version))
2736 (sha256
2737 (base32
937e1557 2738 "1xamf99ih44dvaxg5x4ivj0hkqssmabgqd7gh8b8q1srw7yg8kbm"))))
d9bec9a8
RW
2739 (properties `((upstream-name . "RMySQL")))
2740 (build-system r-build-system)
d9bec9a8
RW
2741 (inputs
2742 `(("mariadb" ,mariadb)
2743 ("zlib" ,zlib)))
2744 (propagated-inputs
2745 `(("r-dbi" ,r-dbi)))
2746 (home-page "https://github.com/r-dbi/RMySQL")
2747 (synopsis "Database interface and MySQL driver for R")
2748 (description
2749 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2750package contains an old implementation based on legacy code from S-PLUS which
2751is being phased out. A modern MySQL client based on Rcpp is available from
2752the RMariaDB package.")
2753 (license license:gpl2)))
2754
5574cb81
RW
2755(define-public r-rpostgresql
2756 (package
2757 (name "r-rpostgresql")
2758 (version "0.6-2")
2759 (source
2760 (origin
2761 (method url-fetch)
2762 (uri (cran-uri "RPostgreSQL" version))
2763 (sha256
2764 (base32
2765 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2766 (properties `((upstream-name . "RPostgreSQL")))
2767 (build-system r-build-system)
2768 (inputs
2769 `(("postgresql" ,postgresql)))
2770 (propagated-inputs
2771 `(("r-dbi" ,r-dbi)))
2772 (home-page "https://github.com/tomoakin/RPostgreSQL")
2773 (synopsis "R interface to the PostgreSQL database system")
2774 (description
2775 "This package provides a Database Interface (DBI) compliant driver for R
2776to access PostgreSQL database systems.")
2777 ;; The whole package is released under GPL version 2. It includes code
2778 ;; under the PostgreSQL license.
2779 (license license:gpl2)))
2780
f3640cee
RW
2781(define-public r-linprog
2782 (package
2783 (name "r-linprog")
2784 (version "0.9-2")
2785 (source
2786 (origin
2787 (method url-fetch)
2788 (uri (cran-uri "linprog" version))
2789 (sha256
2790 (base32
2791 "1ki14an0pmhs2mnmfjjvdzd76pshiyvi659zf7hqvqwj0viv4dw9"))))
2792 (build-system r-build-system)
2793 (propagated-inputs `(("r-lpsolve" ,r-lpsolve)))
2794 (home-page "http://linprog.r-forge.r-project.org/")
2795 (synopsis "Linear programming and optimization")
2796 (description
2797 "This package can be used to solve Linear Programming / Linear
2798Optimization problems by using the simplex algorithm.")
2799 (license license:gpl2+)))
2800
9604429d
RW
2801(define-public r-geometry
2802 (package
2803 (name "r-geometry")
9960ad55 2804 (version "0.4.4")
9604429d
RW
2805 (source
2806 (origin
2807 (method url-fetch)
2808 (uri (cran-uri "geometry" version))
2809 (sha256
2810 (base32
9960ad55 2811 "1mx5n5mw63nij4n6crs9165mlls4fnh1ipw5ch467rjsidgl0mg8"))))
9604429d 2812 (build-system r-build-system)
a023d43d
BG
2813 (propagated-inputs
2814 `(("r-magic" ,r-magic)
a80620b9 2815 ("r-linprog" ,r-linprog)
a023d43d
BG
2816 ("r-lpsolve" ,r-lpsolve)
2817 ("r-rcpp" ,r-rcpp)
3d17dc5d 2818 ("r-rcppprogress" ,r-rcppprogress)))
9604429d
RW
2819 (home-page "http://geometry.r-forge.r-project.org/")
2820 (synopsis "Mesh generation and surface tesselation")
2821 (description
2822 "This package makes the qhull library available in R, in a similar manner
2823as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2824intersections about a point, Voronoi diagrams, furthest-site Delaunay
2825triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2826and higher dimensions. It implements the Quickhull algorithm for computing
2827the convex hull. Qhull does not support constrained Delaunay triangulations,
2828or mesh generation of non-convex objects, but the package does include some R
2829functions that allow for this. Currently the package only gives access to
2830Delaunay triangulation and convex hull computation.")
2831 ;; The Qhull sources are included and are distributed under a custom
2832 ;; non-copyleft license. The R sources are released under GPL version 2.
2833 (license (list license:gpl2
2834 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2835
f57b883e
RW
2836(define-public r-ddalpha
2837 (package
2838 (name "r-ddalpha")
571f07af 2839 (version "1.3.10")
f57b883e
RW
2840 (source
2841 (origin
2842 (method url-fetch)
2843 (uri (cran-uri "ddalpha" version))
2844 (sha256
2845 (base32
571f07af 2846 "1064g7y8d7kmvd5kjc2m48yvidmh2ci1y0xgil3pcx4ix6mf0ljz"))))
f57b883e
RW
2847 (build-system r-build-system)
2848 (propagated-inputs
2849 `(("r-bh" ,r-bh)
2850 ("r-class" ,r-class)
4f184233 2851 ("r-geometry" ,r-geometry)
f57b883e
RW
2852 ("r-mass" ,r-mass)
2853 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2854 ("r-robustbase" ,r-robustbase)
2855 ("r-sfsmisc" ,r-sfsmisc)))
2856 (native-inputs
2857 `(("gfortran" ,gfortran)))
e9960d8c 2858 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2859 (synopsis "Depth-Based classification and calculation of data depth")
2860 (description
2861 "This package contains procedures for depth-based supervised learning,
2862which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2863Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2864statistical depth function to a compact low-dimensional space, where the final
2865classification is done. It also offers an extension to functional data and
2866routines for calculating certain notions of statistical depth functions. 50
2867multivariate and 5 functional classification problems are included.")
2868 (license license:gpl2)))
5a87093f
RW
2869
2870(define-public r-gower
2871 (package
2872 (name "r-gower")
1541f0a0 2873 (version "0.2.1")
5a87093f
RW
2874 (source
2875 (origin
2876 (method url-fetch)
2877 (uri (cran-uri "gower" version))
2878 (sha256
2879 (base32
1541f0a0 2880 "007ivwn1nagpi26qq8iih1c2l61c53glvv60n90hi341ry8vwgxg"))))
5a87093f 2881 (build-system r-build-system)
5a87093f
RW
2882 (home-page "https://github.com/markvanderloo/gower")
2883 (synopsis "Gower's distance")
2884 (description
2885 "This package provides tools to compute Gower's distance (or similarity)
2886coefficient between records, and to compute the top-n matches between records.
2887Core algorithms are executed in parallel on systems supporting OpenMP.")
2888 (license license:gpl3)))
649cf27c
RW
2889
2890(define-public r-rcpproll
2891 (package
2892 (name "r-rcpproll")
d0396c8e 2893 (version "0.3.0")
649cf27c
RW
2894 (source
2895 (origin
2896 (method url-fetch)
2897 (uri (cran-uri "RcppRoll" version))
2898 (sha256
2899 (base32
d0396c8e 2900 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2901 (properties `((upstream-name . "RcppRoll")))
2902 (build-system r-build-system)
2903 (propagated-inputs
2904 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2905 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2906 (synopsis "Efficient rolling and windowed operations")
2907 (description
2908 "This package provides fast and efficient routines for common rolling /
2909windowed operations. Routines for the efficient computation of windowed mean,
2910median, sum, product, minimum, maximum, standard deviation and variance are
2911provided.")
2912 (license license:gpl2+)))
6c3d42d6
RW
2913
2914(define-public r-ipred
2915 (package
2916 (name "r-ipred")
5fce9013 2917 (version "0.9-9")
6c3d42d6
RW
2918 (source
2919 (origin
2920 (method url-fetch)
2921 (uri (cran-uri "ipred" version))
2922 (sha256
2923 (base32
5fce9013 2924 "0vs1hqfx7yd0xdbmfsf2gim7spkni0845cj6gswn0nhdfdq7ma0d"))))
6c3d42d6
RW
2925 (build-system r-build-system)
2926 (propagated-inputs
2927 `(("r-class" ,r-class)
2928 ("r-mass" ,r-mass)
2929 ("r-nnet" ,r-nnet)
2930 ("r-prodlim" ,r-prodlim)
2931 ("r-rpart" ,r-rpart)
2932 ("r-survival" ,r-survival)))
e9960d8c 2933 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2934 (synopsis "Improved predictors")
2935 (description
2936 "This package provides improved predictive models by indirect
2937classification and bagging for classification, regression and survival
2938problems as well as resampling based estimators of prediction error.")
2939 (license license:gpl2+)))
ba4527ab 2940
cdc129dc
RW
2941(define-public r-psych
2942 (package
2943 (name "r-psych")
523762e3 2944 (version "1.8.12")
cdc129dc
RW
2945 (source
2946 (origin
2947 (method url-fetch)
2948 (uri (cran-uri "psych" version))
2949 (sha256
2950 (base32
523762e3 2951 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
2952 (build-system r-build-system)
2953 (propagated-inputs
2954 `(("r-foreign" ,r-foreign)
2955 ("r-lattice" ,r-lattice)
2956 ("r-mnormt" ,r-mnormt)
2957 ("r-nlme" ,r-nlme)))
e9960d8c 2958 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
2959 (synopsis "Procedures for psychological, psychometric, and personality research")
2960 (description
2961 "This package provides a general purpose toolbox for personality,
2962psychometric theory and experimental psychology. Functions are primarily for
2963multivariate analysis and scale construction using factor analysis, principal
2964component analysis, cluster analysis and reliability analysis, although others
2965provide basic descriptive statistics. Item Response Theory is done using
2966factor analysis of tetrachoric and polychoric correlations. Functions for
2967analyzing data at multiple levels include within and between group statistics,
2968including correlations and factor analysis. Functions for simulating and
2969testing particular item and test structures are included. Several functions
2970serve as a useful front end for structural equation modeling. Graphical
2971displays of path diagrams, factor analysis and structural equation models are
2972created using basic graphics.")
2973 (license license:gpl2+)))
2974
25c67ecf
RW
2975(define-public r-generics
2976 (package
2977 (name "r-generics")
2978 (version "0.0.2")
2979 (source
2980 (origin
2981 (method url-fetch)
2982 (uri (cran-uri "generics" version))
2983 (sha256
2984 (base32
2985 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
2986 (build-system r-build-system)
2987 (home-page "https://github.com/r-lib/generics")
2988 (synopsis "Common S3 generics not provided by base R methods")
2989 (description
2990 "In order to reduce potential package dependencies and conflicts,
2991generics provides a number of commonly used S3 generics that are not provided
2992by base R methods related to model fitting.")
2993 (license license:gpl2)))
2994
6c8c8c6b
RW
2995(define-public r-broom
2996 (package
2997 (name "r-broom")
1235f0d3 2998 (version "0.5.2")
6c8c8c6b
RW
2999 (source
3000 (origin
3001 (method url-fetch)
3002 (uri (cran-uri "broom" version))
3003 (sha256
3004 (base32
1235f0d3 3005 "0qmclih5dm5sqzy4hplcfy677kr12pm9pnpv3r319g14dd27pbqn"))))
6c8c8c6b
RW
3006 (build-system r-build-system)
3007 (propagated-inputs
45c156bf
RW
3008 `(("r-backports" ,r-backports)
3009 ("r-dplyr" ,r-dplyr)
813d9c51 3010 ("r-generics" ,r-generics)
6c8c8c6b 3011 ("r-nlme" ,r-nlme)
45c156bf 3012 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
3013 ("r-reshape2" ,r-reshape2)
3014 ("r-stringr" ,r-stringr)
45c156bf 3015 ("r-tibble" ,r-tibble)
6c8c8c6b 3016 ("r-tidyr" ,r-tidyr)))
6e19d50e 3017 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
3018 (synopsis "Convert statistical analysis objects into tidy data frames")
3019 (description
3020 "This package provides tools to convert statistical analysis objects from
3021R into tidy data frames, so that they can more easily be combined, reshaped
3022and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
3023@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
3024summarizes a model's statistical findings such as coefficients of a
3025regression; @code{augment}, which adds columns to the original data such as
3026predictions, residuals and cluster assignments; and @code{glance}, which
3027provides a one-row summary of model-level statistics.")
3028 (license license:expat)))
3029
ba4527ab
RW
3030(define-public r-recipes
3031 (package
3032 (name "r-recipes")
e85f0503 3033 (version "0.1.7")
ba4527ab
RW
3034 (source
3035 (origin
3036 (method url-fetch)
3037 (uri (cran-uri "recipes" version))
3038 (sha256
3039 (base32
e85f0503 3040 "1gw8x7vqj7k18mfpiqinyfwzv9i5r0pb51k7xcfxsjap6m9nks98"))))
ba4527ab
RW
3041 (build-system r-build-system)
3042 (propagated-inputs
decea6ee
RW
3043 `(("r-dplyr" ,r-dplyr)
3044 ("r-generics" ,r-generics)
3045 ("r-glue" ,r-glue)
ba4527ab
RW
3046 ("r-gower" ,r-gower)
3047 ("r-ipred" ,r-ipred)
3048 ("r-lubridate" ,r-lubridate)
3049 ("r-magrittr" ,r-magrittr)
18a11c6d 3050 ("r-matrix" ,r-matrix)
ba4527ab 3051 ("r-purrr" ,r-purrr)
ba4527ab
RW
3052 ("r-rlang" ,r-rlang)
3053 ("r-tibble" ,r-tibble)
decea6ee 3054 ("r-tidyr" ,r-tidyr)
ba4527ab 3055 ("r-tidyselect" ,r-tidyselect)
57039918
RW
3056 ("r-timedate" ,r-timedate)
3057 ("r-withr" ,r-withr)))
ba4527ab
RW
3058 (home-page "https://github.com/topepo/recipes")
3059 (synopsis "Preprocessing tools to create design matrices")
3060 (description
3061 "Recipes is an extensible framework to create and preprocess design
3062matrices. Recipes consist of one or more data manipulation and analysis
3063\"steps\". Statistical parameters for the steps can be estimated from an
3064initial data set and then applied to other data sets. The resulting design
3065matrices can then be used as inputs into statistical or machine learning
3066models.")
3067 (license license:gpl2)))
1ab867be
RW
3068
3069(define-public r-pdist
3070 (package
3071 (name "r-pdist")
3072 (version "1.2")
3073 (source
3074 (origin
3075 (method url-fetch)
3076 (uri (cran-uri "pdist" version))
3077 (sha256
3078 (base32
3079 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
3080 (build-system r-build-system)
3081 (home-page "https://github.com/jeffwong/pdist")
3082 (synopsis "Partitioned distance function")
3083 (description
3084 "Pdist computes the euclidean distance between rows of a matrix X and
3085rows of another matrix Y. Previously, this could be done by binding the two
3086matrices together and calling @code{dist}, but this creates unnecessary
3087computation by computing the distances between a row of X and another row of
3088X, and likewise for Y. Pdist strictly computes distances across the two
3089matrices, not within the same matrix, making computations significantly faster
3090for certain use cases.")
3091 (license license:gpl3+)))
81e0b625
RW
3092
3093(define-public r-ggrepel
3094 (package
3095 (name "r-ggrepel")
00399a78 3096 (version "0.8.1")
81e0b625
RW
3097 (source
3098 (origin
3099 (method url-fetch)
3100 (uri (cran-uri "ggrepel" version))
3101 (sha256
3102 (base32
00399a78 3103 "10vjrcmx8yknfbx93d9a4y3z8gafri0fhimw6hcq733dmdvkml6m"))))
81e0b625
RW
3104 (build-system r-build-system)
3105 (propagated-inputs
3106 `(("r-ggplot2" ,r-ggplot2)
3107 ("r-rcpp" ,r-rcpp)
3108 ("r-scales" ,r-scales)))
3109 (home-page "http://github.com/slowkow/ggrepel")
3110 (synopsis "Repulsive text and label geometries for ggplot2")
3111 (description
3112 "This package provides text and label geometries for ggplot2 that help to
3113avoid overlapping text labels. Labels repel away from each other and away
3114from the data points.")
3115 (license license:gpl3)))
6b968c4c
RW
3116
3117(define-public r-corrplot
3118 (package
3119 (name "r-corrplot")
3120 (version "0.84")
3121 (source
3122 (origin
3123 (method url-fetch)
3124 (uri (cran-uri "corrplot" version))
3125 (sha256
3126 (base32
3127 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
3128 (build-system r-build-system)
3129 (home-page "https://github.com/taiyun/corrplot")
3130 (synopsis "Visualization of a correlation matrix")
3131 (description
3132 "This package provides a graphical display of a correlation matrix or
3133general matrix. It also contains some algorithms to do matrix reordering. In
3134addition, corrplot is good at details, including choosing color, text labels,
3135color labels, layout, etc.")
3136 ;; Any version of the GPL
3137 (license license:gpl2+)))
a40a04fd
RW
3138
3139(define-public r-stringdist
3140 (package
3141 (name "r-stringdist")
252bb462 3142 (version "0.9.5.5")
a40a04fd
RW
3143 (source
3144 (origin
3145 (method url-fetch)
3146 (uri (cran-uri "stringdist" version))
3147 (sha256
252bb462 3148 (base32 "1dqfakclzaf878x7mhwmqrcpcql2h9cv19fz5f3ygpajf3si5kqi"))))
a40a04fd
RW
3149 (build-system r-build-system)
3150 (home-page "https://github.com/markvanderloo/stringdist")
3151 (synopsis "Approximate string matching and string distance functions")
3152 (description
3153 "This package implements an approximate string matching version of R's
3154native @code{match} function. It can calculate various string distances based
3155on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
3156qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
3157Jaro-Winkler). An implementation of soundex is provided as well. Distances
3158can be computed between character vectors while taking proper care of encoding
3159or between integer vectors representing generic sequences.")
3160 (license license:gpl3+)))
10e16fa9 3161
dc668352
RW
3162(define-public r-ucminf
3163 (package
3164 (name "r-ucminf")
3165 (version "1.1-4")
3166 (source
3167 (origin
3168 (method url-fetch)
3169 (uri (cran-uri "ucminf" version))
3170 (sha256
3171 (base32
3172 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
3173 (build-system r-build-system)
3174 (native-inputs `(("gfortran" ,gfortran)))
3175 (home-page "https://cran.r-project.org/web/packages/ucminf/")
3176 (synopsis "General-purpose unconstrained non-linear optimization")
3177 (description
3178 "This package provides an implementation of an algorithm for
3179general-purpose unconstrained non-linear optimization. The algorithm is of
3180quasi-Newton type with BFGS updating of the inverse Hessian and soft line
3181search with a trust region type monitoring of the input to the line search
3182algorithm. The interface of @code{ucminf} is designed for easy interchange
3183with the package @code{optim}.")
3184 (license license:gpl2+)))
3185
b8f6e2f8
RW
3186(define-public r-ordinal
3187 (package
3188 (name "r-ordinal")
779174e4 3189 (version "2019.4-25")
b8f6e2f8
RW
3190 (source
3191 (origin
3192 (method url-fetch)
3193 (uri (cran-uri "ordinal" version))
3194 (sha256
3195 (base32
779174e4 3196 "1pvrkly4x12w32n7w1qljdwzqnlkv7rfa7rx0nz5vbiw29xas4i8"))))
b8f6e2f8
RW
3197 (build-system r-build-system)
3198 (propagated-inputs
3199 `(("r-mass" ,r-mass)
3200 ("r-matrix" ,r-matrix)
3201 ("r-numderiv" ,r-numderiv)
3202 ("r-ucminf" ,r-ucminf)))
3203 (home-page "https://github.com/runehaubo/ordinal")
3204 (synopsis "Regression models for ordinal data")
3205 (description
3206 "This package provides an implementation of cumulative link (mixed)
3207models also known as ordered regression models, proportional odds models,
3208proportional hazards models for grouped survival times and ordered models.
3209Estimation is via maximum likelihood and mixed models are fitted with the
3210Laplace approximation and adaptive Gauss-Hermite quadrature.")
3211 (license license:gpl2+)))
3212
fe1495e3
RW
3213(define-public r-jomo
3214 (package
3215 (name "r-jomo")
7195db02 3216 (version "2.6-10")
fe1495e3
RW
3217 (source
3218 (origin
3219 (method url-fetch)
3220 (uri (cran-uri "jomo" version))
3221 (sha256
3222 (base32
7195db02 3223 "1k9l4290g350zbw1pjs871q9bxj3j2h1dilxpp06v4wy4n7d8qs0"))))
fe1495e3
RW
3224 (build-system r-build-system)
3225 (propagated-inputs
3226 `(("r-lme4" ,r-lme4)
fccb2450 3227 ("r-mass" ,r-mass)
e7630cc9 3228 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
3229 ("r-survival" ,r-survival)))
3230 (home-page "https://cran.r-project.org/web/packages/jomo/")
3231 (synopsis "Multilevel Joint Modelling Multiple Imputation")
3232 (description
3233 "Similarly to Schafer's package pan, jomo is a package for multilevel
3234joint modelling multiple imputation @url{Carpenter and Kenward (2013),
3235http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
3236possibility of handling binary and categorical data through latent normal
3237variables, the option to use cluster-specific covariance matrices and to
3238impute compatibly with the substantive model.")
3239 (license license:gpl2)))
3240
03e718fb
RW
3241(define-public r-pan
3242 (package
3243 (name "r-pan")
a7265593 3244 (version "1.6")
03e718fb
RW
3245 (source
3246 (origin
3247 (method url-fetch)
3248 (uri (cran-uri "pan" version))
3249 (sha256
3250 (base32
a7265593 3251 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
3252 (build-system r-build-system)
3253 (native-inputs `(("gfortran" ,gfortran)))
3254 (home-page "https://cran.r-project.org/web/packages/pan/")
3255 (synopsis "Multiple imputation for multivariate panel or clustered data")
3256 (description
3257 "This package implements multiple imputation for multivariate panel or
3258clustered data.")
3259 (license license:gpl3)))
3260
84e7147a
RW
3261(define-public r-mitml
3262 (package
3263 (name "r-mitml")
1c6d199e 3264 (version "0.3-7")
84e7147a
RW
3265 (source
3266 (origin
3267 (method url-fetch)
3268 (uri (cran-uri "mitml" version))
3269 (sha256
3270 (base32
1c6d199e 3271 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
3272 (build-system r-build-system)
3273 (propagated-inputs
3274 `(("r-haven" ,r-haven)
3275 ("r-jomo" ,r-jomo)
3276 ("r-pan" ,r-pan)))
3277 (home-page "https://cran.r-project.org/web/packages/mitml/")
3278 (synopsis "Tools for multiple imputation in multilevel modeling")
3279 (description
3280 "This package provides tools for multiple imputation of missing data in
3281multilevel modeling. It includes a user-friendly interface to the packages
3282pan and jomo, and several functions for visualization, data management and the
3283analysis of multiply imputed data sets.")
3284 (license license:gpl2+)))
3285
10e16fa9
RW
3286(define-public r-mice
3287 (package
3288 (name "r-mice")
04d42a9d 3289 (version "3.6.0")
10e16fa9
RW
3290 (source
3291 (origin
3292 (method url-fetch)
3293 (uri (cran-uri "mice" version))
3294 (sha256
3295 (base32
04d42a9d 3296 "0pgcxdmp77604h6f4x8hhs6j4xdjgf5b9zvnixyzdj8vcgdjpivv"))))
10e16fa9
RW
3297 (build-system r-build-system)
3298 (propagated-inputs
aea3be25
RW
3299 `(("r-broom" ,r-broom)
3300 ("r-dplyr" ,r-dplyr)
3301 ("r-lattice" ,r-lattice)
10e16fa9 3302 ("r-mass" ,r-mass)
aea3be25 3303 ("r-mitml" ,r-mitml)
10e16fa9
RW
3304 ("r-nnet" ,r-nnet)
3305 ("r-rcpp" ,r-rcpp)
aea3be25 3306 ("r-rlang" ,r-rlang)
10e16fa9
RW
3307 ("r-rpart" ,r-rpart)
3308 ("r-survival" ,r-survival)))
3309 (home-page "https://cran.r-project.org/web/packages/mice/")
3310 (synopsis "Multivariate imputation by chained equations")
3311 (description
3312 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
3313implemented by the MICE algorithm as described in @url{Van Buuren and
3314Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
3315variable has its own imputation model. Built-in imputation models are
3316provided for continuous data (predictive mean matching, normal), binary
3317data (logistic regression), unordered categorical data (polytomous logistic
3318regression) and ordered categorical data (proportional odds). MICE can also
3319impute continuous two-level data (normal model, pan, second-level variables).
3320Passive imputation can be used to maintain consistency between variables.
3321Various diagnostic plots are available to inspect the quality of the
3322imputations.")
3323 ;; Any of these two versions.
3324 (license (list license:gpl2 license:gpl3))))
7fd5f60b 3325
02cdb45f
RW
3326(define-public r-truncnorm
3327 (package
3328 (name "r-truncnorm")
9d6f3925 3329 (version "1.0-8")
02cdb45f
RW
3330 (source
3331 (origin
3332 (method url-fetch)
3333 (uri (cran-uri "truncnorm" version))
3334 (sha256
3335 (base32
9d6f3925 3336 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 3337 (build-system r-build-system)
e9960d8c 3338 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
3339 (synopsis "Truncated normal distribution")
3340 (description "This package provides functions for the truncated normal
3341distribution with mean equal to @code{mean} and standard deviation equal to
3342@code{sd}. It includes density, distribution, quantile, and expected value
3343functions, as well as a random generation function.")
3344 (license license:gpl2)))
3345
cb8b4c11
RW
3346(define-public r-rsolnp
3347 (package
3348 (name "r-rsolnp")
3349 (version "1.16")
3350 (source
3351 (origin
3352 (method url-fetch)
3353 (uri (cran-uri "Rsolnp" version))
3354 (sha256
3355 (base32
3356 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
3357 (properties `((upstream-name . "Rsolnp")))
3358 (build-system r-build-system)
3359 (propagated-inputs
3360 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3361 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3362 (synopsis "General non-linear optimization")
3363 (description "The Rsolnp package implements a general non-linear augmented
3364Lagrange multiplier method solver, a @dfn{sequential quadratic
3365programming} (SQP) based solver).")
3366 ;; Any version of the GPL.
3367 (license license:gpl2+)))
3368
7fd5f60b
RW
3369(define-public r-hardyweinberg
3370 (package
3371 (name "r-hardyweinberg")
83e3e72a 3372 (version "1.6.3")
7fd5f60b
RW
3373 (source
3374 (origin
3375 (method url-fetch)
3376 (uri (cran-uri "HardyWeinberg" version))
3377 (sha256
3378 (base32
83e3e72a 3379 "1irz44q6nf95h37av868f47aakwv3jgwgw217xfsfw0afkm7s25f"))))
7fd5f60b
RW
3380 (properties `((upstream-name . "HardyWeinberg")))
3381 (build-system r-build-system)
3382 (propagated-inputs
3383 `(("r-mice" ,r-mice)
d0394944
RW
3384 ("r-rcpp" ,r-rcpp)
3385 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3386 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3387 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3388 (description
3389 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3390diallelic genetic marker data. All classical tests (chi-square, exact,
3391likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3392included in the package, as well as functions for power computation and for
3393the simulation of marker data under equilibrium and disequilibrium. Routines
3394for dealing with markers on the X-chromosome are included. Functions for
3395testing equilibrium in the presence of missing data by using multiple
3396imputation are also provided. Implements several graphics for exploring the
3397equilibrium status of a large set of diallelic markers: ternary plots with
3398acceptance regions, log-ratio plots and Q-Q plots.")
3399 (license license:gpl2+)))
3a22732c
RW
3400
3401(define-public r-sm
3402 (package
3403 (name "r-sm")
5621b840 3404 (version "2.2-5.6")
3a22732c
RW
3405 (source
3406 (origin
3407 (method url-fetch)
3408 (uri (cran-uri "sm" version))
3409 (sha256
3410 (base32
5621b840 3411 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3412 (build-system r-build-system)
3413 (native-inputs `(("gfortran" ,gfortran)))
3414 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3415 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3416 (description
3417 "This is software accompanying the book 'Applied Smoothing Techniques for
3418Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3419University Press. It provides smoothing methods for nonparametric regression
3420and density estimation")
3421 (license license:gpl2+)))
9232cac4 3422
6174db2b
RJ
3423(define-public r-venndiagram
3424 (package
3425 (name "r-venndiagram")
3426 (version "1.6.20")
3427 (source (origin
3428 (method url-fetch)
3429 (uri (cran-uri "VennDiagram" version))
3430 (sha256
3431 (base32
3432 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3433 (properties `((upstream-name . "VennDiagram")))
3434 (build-system r-build-system)
3435 (propagated-inputs
3436 `(("r-futile-logger" ,r-futile-logger)))
3437 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3438 (synopsis "Generate High-Resolution Venn and Euler Plots")
3439 (description
3440 "This package provides a set of functions to generate high-resolution
3441Venn and Euler plots. It includes handling for several special cases,
3442including two-case scaling, and extensive customization of plot shape and
3443structure.")
3444 (license license:gpl2+)))
3445
9232cac4
RW
3446(define-public r-vioplot
3447 (package
3448 (name "r-vioplot")
b674f87a 3449 (version "0.3.3")
9232cac4
RW
3450 (source
3451 (origin
3452 (method url-fetch)
3453 (uri (cran-uri "vioplot" version))
3454 (sha256
3455 (base32
b674f87a 3456 "1jjrsds7p1jnnr4970h43526b9cdv3azizjbalbfzjjylc53lrca"))))
9232cac4 3457 (build-system r-build-system)
7d4b9818
RW
3458 (propagated-inputs
3459 `(("r-sm" ,r-sm)
3460 ("r-zoo" ,r-zoo)))
9232cac4
RW
3461 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3462 (synopsis "Violin plot")
3463 (description
3464 "This package provides a violin plot, which is a combination of a box
3465plot and a kernel density plot.")
3466 (license license:bsd-3)))
7b0569c0
RW
3467
3468(define-public r-rsofia
3469 (package
3470 (name "r-rsofia")
3471 (version "1.1")
3472 (source (origin
3473 (method url-fetch)
3474 ;; This package has been removed from CRAN, so we can
3475 ;; only fetch it from the archives.
3476 (uri (string-append "https://cran.r-project.org/src/"
3477 "contrib/Archive/RSofia/RSofia_"
3478 version ".tar.gz"))
3479 (sha256
3480 (base32
3481 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3482 (properties `((upstream-name . "RSofia")))
3483 (build-system r-build-system)
3484 (propagated-inputs
3485 `(("r-rcpp" ,r-rcpp)))
3486 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3487 (synopsis "Port of sofia-ml to R")
3488 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3489suite of fast incremental algorithms for machine learning that can be used for
3490training models for classification or ranking.")
3491 (license license:asl2.0)))
738dda83 3492
3699383e
RW
3493(define-public r-xts
3494 (package
3495 (name "r-xts")
cea8a607 3496 (version "0.11-2")
3699383e
RW
3497 (source
3498 (origin
3499 (method url-fetch)
3500 (uri (cran-uri "xts" version))
3501 (sha256
3502 (base32
cea8a607 3503 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3504 (build-system r-build-system)
3505 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3506 (home-page "https://github.com/joshuaulrich/xts")
3507 (synopsis "Extensible time series")
3508 (description
3509 "This package provides for uniform handling of R's different time-based
3510data classes by extending @code{zoo}, maximizing native format information
3511preservation and allowing for user-level customization and extension, while
3512simplifying cross-class interoperability.")
3513 (license license:gpl2+)))
b72b42cf
RW
3514
3515(define-public r-performanceanalytics
3516 (package
3517 (name "r-performanceanalytics")
1f7e8d49 3518 (version "1.5.3")
b72b42cf
RW
3519 (source
3520 (origin
3521 (method url-fetch)
3522 (uri (cran-uri "PerformanceAnalytics" version))
3523 (sha256
3524 (base32
1f7e8d49 3525 "0jhjldwyxwq7a47zmk5y1jjck7hvq92p8rlgjvdfy51hx2dmlqqd"))))
b72b42cf
RW
3526 (properties
3527 `((upstream-name . "PerformanceAnalytics")))
3528 (build-system r-build-system)
3529 (propagated-inputs
081d143d
RW
3530 `(("r-quadprog" ,r-quadprog)
3531 ("r-xts" ,r-xts)
b72b42cf 3532 ("r-zoo" ,r-zoo)))
d062957a 3533 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3534 (synopsis "Econometric tools for performance and risk analysis")
3535 (description "This is a collection of econometric functions for
3536performance and risk analysis. This package aims to aid practitioners and
3537researchers in utilizing the latest research in analysis of non-normal return
3538streams. In general, it is most tested on return (rather than price) data on
3539a regular scale, but most functions will work with irregular return data as
3540well, and increasing numbers of functions will work with P&L or price data
3541where possible.")
3542 ;; Either version may be picked.
3543 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3544
3545(define-public r-laeken
3546 (package
3547 (name "r-laeken")
ed46a05c 3548 (version "0.5.0")
018cf270
RW
3549 (source
3550 (origin
3551 (method url-fetch)
3552 (uri (cran-uri "laeken" version))
3553 (sha256
3554 (base32
ed46a05c 3555 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3556 (build-system r-build-system)
3557 (propagated-inputs
3558 `(("r-boot" ,r-boot)
3559 ("r-mass" ,r-mass)))
e9960d8c 3560 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3561 (synopsis "Estimation of indicators on social exclusion and poverty")
3562 (description "This package provides tools for the estimation of indicators
3563on social exclusion and poverty, as well as an implementation of Pareto tail
3564modeling for empirical income distributions.")
3565 (license license:gpl2+)))
e5c17b8d
RW
3566
3567(define-public r-vcd
3568 (package
3569 (name "r-vcd")
2960f965 3570 (version "1.4-4")
e5c17b8d
RW
3571 (source
3572 (origin
3573 (method url-fetch)
3574 (uri (cran-uri "vcd" version))
3575 (sha256
3576 (base32
2960f965 3577 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3578 (build-system r-build-system)
3579 (propagated-inputs
3580 `(("r-colorspace" ,r-colorspace)
3581 ("r-lmtest" ,r-lmtest)
3582 ("r-mass" ,r-mass)))
e9960d8c 3583 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3584 (synopsis "Visualizing categorical data")
3585 (description "This package provides visualization techniques, data sets,
3586summary and inference procedures aimed particularly at categorical data.
3587Special emphasis is given to highly extensible grid graphics. The package was
3588originally inspired by the book \"Visualizing Categorical Data\" by Michael
3589Friendly and is now the main support package for a new book, \"Discrete Data
3590Analysis with R\" by Michael Friendly and David Meyer (2015).")
3591 (license license:gpl2)))
ae164260
RW
3592
3593(define-public r-ica
3594 (package
3595 (name "r-ica")
fabf0993 3596 (version "1.0-2")
ae164260
RW
3597 (source
3598 (origin
3599 (method url-fetch)
3600 (uri (cran-uri "ica" version))
3601 (sha256
3602 (base32
fabf0993 3603 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3604 (build-system r-build-system)
e9960d8c 3605 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3606 (synopsis "Independent component analysis")
3607 (description "This package provides tools for @dfn{Independent Component
3608Analysis} (ICA) using various algorithms: FastICA,
3609Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3610of Eigenmatrices} (JADE).")
3611 (license license:gpl2+)))
bf025ff6
RW
3612
3613(define-public r-dtw
3614 (package
3615 (name "r-dtw")
fa859675 3616 (version "1.21-3")
bf025ff6
RW
3617 (source
3618 (origin
3619 (method url-fetch)
3620 (uri (cran-uri "dtw" version))
3621 (sha256
3622 (base32
fa859675 3623 "02hyhx1sy5h3vzh9zixy18a7d47df4k5d0wyflcvlcbsbcl6p90s"))))
bf025ff6
RW
3624 (build-system r-build-system)
3625 (propagated-inputs `(("r-proxy" ,r-proxy)))
3626 (home-page "http://dtw.r-forge.r-project.org/")
3627 (synopsis "Dynamic Time Warping Algorithms")
3628 (description "This package provides a comprehensive implementation of
3629@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3630optimal (least cumulative distance) alignment between points of two time
3631series. Common DTW variants covered include local (slope) and global (window)
3632constraints, subsequence matches, arbitrary distance definitions,
3633normalizations, minimum variance matching, and so on.")
3634 (license license:gpl2+)))
15ef07f0
RW
3635
3636(define-public r-sdmtools
3637 (package
3638 (name "r-sdmtools")
5ac82ee3 3639 (version "1.1-221.1")
15ef07f0
RW
3640 (source
3641 (origin
3642 (method url-fetch)
3643 (uri (cran-uri "SDMTools" version))
3644 (sha256
3645 (base32
5ac82ee3 3646 "1fsgnlc7glawimzijp11j53g5bnfp1mdq9wb0754idmxcdi8a99q"))))
15ef07f0
RW
3647 (properties `((upstream-name . "SDMTools")))
3648 (build-system r-build-system)
3649 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3650 (home-page "http://www.rforge.net/SDMTools/")
3651 (synopsis "Species distribution modelling tools")
9c98e0e7 3652 (description "This package provides a set of tools for post processing
15ef07f0
RW
3653the outcomes of species distribution modeling exercises. It includes novel
3654methods for comparing models and tracking changes in distributions through
3655time. It further includes methods for visualizing outcomes, selecting
3656thresholds, calculating measures of accuracy and landscape fragmentation
3657statistics, etc.")
3658 (license license:gpl3+)))
ae3f2079
RW
3659
3660(define-public r-scatterplot3d
3661 (package
3662 (name "r-scatterplot3d")
5ade82bb 3663 (version "0.3-41")
ae3f2079
RW
3664 (source
3665 (origin
3666 (method url-fetch)
3667 (uri (cran-uri "scatterplot3d" version))
3668 (sha256
3669 (base32
5ade82bb 3670 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3671 (build-system r-build-system)
e9960d8c 3672 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3673 (synopsis "3D scatter plot")
3674 (description "This package provides an implementation of scatter plots for
3675plotting. a three dimensional point cloud.")
3676 (license license:gpl2)))
f90018e5
RW
3677
3678(define-public r-ggridges
3679 (package
3680 (name "r-ggridges")
16a39c2d 3681 (version "0.5.1")
f90018e5
RW
3682 (source
3683 (origin
3684 (method url-fetch)
3685 (uri (cran-uri "ggridges" version))
3686 (sha256
3687 (base32
16a39c2d 3688 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3689 (build-system r-build-system)
3690 (propagated-inputs
3691 `(("r-ggplot2" ,r-ggplot2)
3692 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3693 ("r-scales" ,r-scales)
3694 ("r-withr" ,r-withr)))
f90018e5
RW
3695 (home-page "https://github.com/clauswilke/ggridges")
3696 (synopsis "Ridgeline plots in ggplot2")
3697 (description
3698 "Ridgeline plots provide a convenient way of visualizing changes in
3699distributions over time or space. This package enables the creation of such
3700plots in @code{ggplot2}.")
3701 (license license:gpl2)))
007f6d98
RW
3702
3703(define-public r-ggjoy
3704 (package
3705 (name "r-ggjoy")
c36745cf 3706 (version "0.4.1")
007f6d98
RW
3707 (source
3708 (origin
3709 (method url-fetch)
3710 (uri (cran-uri "ggjoy" version))
3711 (sha256
3712 (base32
c36745cf 3713 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3714 (build-system r-build-system)
3715 (propagated-inputs
3716 `(("r-ggplot2" ,r-ggplot2)
3717 ("r-ggridges" ,r-ggridges)))
3718 (home-page "https://github.com/clauswilke/ggjoy")
3719 (synopsis "Joyplots in ggplot2")
3720 (description "Joyplots provide a convenient way of visualizing changes in
3721distributions over time or space. This package enables the creation of such
3722plots in @code{ggplot2}.")
3723 (license license:gpl2)))
2976f304
RW
3724
3725(define-public r-cli
3726 (package
3727 (name "r-cli")
78e29738 3728 (version "1.1.0")
2976f304
RW
3729 (source
3730 (origin
3731 (method url-fetch)
3732 (uri (cran-uri "cli" version))
3733 (sha256
3734 (base32
78e29738 3735 "02hdwvdq5nic6dhxj88jbgsc9m8yrz3yibigg6szkggxyk6hzh2g"))))
2976f304
RW
3736 (build-system r-build-system)
3737 (propagated-inputs
3738 `(("r-assertthat" ,r-assertthat)
3739 ("r-crayon" ,r-crayon)))
3740 (home-page "https://github.com/r-lib/cli#readme")
3741 (synopsis "Helpers for developing command line interfaces")
3742 (description "This package provides a suite of tools designed to build
3743attractive command line interfaces (CLIs). It includes tools for drawing
3744rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3745 (license license:expat)))
55577393
RW
3746
3747(define-public r-argparser
3748 (package
3749 (name "r-argparser")
3750 (version "0.4")
3751 (source
3752 (origin
3753 (method url-fetch)
3754 (uri (cran-uri "argparser" version))
3755 (sha256
3756 (base32
3757 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3758 (build-system r-build-system)
3759 (home-page "https://bitbucket.org/djhshih/argparser")
3760 (synopsis "Command-line argument parser")
3761 (description
3762 "This package provides a cross-platform command-line argument parser
3763written purely in R with no external dependencies. It is useful with the
3764Rscript front-end and facilitates turning an R script into an executable
3765script.")
3766 (license license:gpl3+)))
a3257d42
RW
3767
3768(define-public r-debugme
3769 (package
3770 (name "r-debugme")
3771 (version "1.1.0")
3772 (source
3773 (origin
3774 (method url-fetch)
3775 (uri (cran-uri "debugme" version))
3776 (sha256
3777 (base32
3778 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3779 (build-system r-build-system)
3780 (propagated-inputs `(("r-crayon" ,r-crayon)))
3781 (home-page "https://github.com/r-lib/debugme#readme")
3782 (synopsis "Debug R packages")
3783 (description
3784 "This package allows the user to specify debug messages as special string
3785constants, and control debugging of packages via environment variables.")
3786 (license license:expat)))
2058e37d
RW
3787
3788(define-public r-processx
3789 (package
3790 (name "r-processx")
503d5b5a 3791 (version "3.4.1")
2058e37d
RW
3792 (source
3793 (origin
3794 (method url-fetch)
3795 (uri (cran-uri "processx" version))
3796 (sha256
3797 (base32
503d5b5a 3798 "1g6ipcaxg9y94lyrnbp7kkbqfkcdh1fyrqjjclbjp3x7iysdvazi"))))
2058e37d
RW
3799 (build-system r-build-system)
3800 (propagated-inputs
0e87bf01
RW
3801 `(("r-ps" ,r-ps)
3802 ("r-r6" ,r-r6)))
2058e37d
RW
3803 (home-page "https://github.com/r-lib/processx3")
3804 (synopsis "Execute and control system processes")
3805 (description
3806 "This package provides portable tools to run system processes in the
3807background. It can check if a background process is running; wait on a
3808background process to finish; get the exit status of finished processes; kill
3809background processes and their children; restart processes. It can read the
3810standard output and error of the processes, using non-blocking connections.
3811@code{processx} can poll a process for standard output or error, with a
3812timeout. It can also poll several processes at once.")
3813 (license license:expat)))
f285346a
RW
3814
3815(define-public r-tsp
3816 (package
3817 (name "r-tsp")
130314d8 3818 (version "1.1-7")
f285346a
RW
3819 (source
3820 (origin
3821 (method url-fetch)
3822 (uri (cran-uri "TSP" version))
3823 (sha256
3824 (base32
130314d8 3825 "0rxxhvqi55869dg2p82hzg5kvgcqf9h60cjcg00k3pv9aw4x07kb"))))
f285346a
RW
3826 (properties `((upstream-name . "TSP")))
3827 (build-system r-build-system)
3828 (propagated-inputs `(("r-foreach" ,r-foreach)))
3829 (home-page "https://cran.r-project.org/web/packages/TSP/")
3830 (synopsis "Traveling salesperson problem (TSP)")
3831 (description "This package provides basic infrastructure and some
3832algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3833traveling salesman problem).")
3834 (license license:gpl3)))
ffb59bce
RW
3835
3836(define-public r-qap
3837 (package
3838 (name "r-qap")
3839 (version "0.1-1")
3840 (source
3841 (origin
3842 (method url-fetch)
3843 (uri (cran-uri "qap" version))
3844 (sha256
3845 (base32
3846 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3847 (build-system r-build-system)
3848 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3849 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3850 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3851 (description "This package implements heuristics for the @dfn{quadratic
3852assignment problem} (QAP). Currently only a simulated annealing heuristic is
3853available.")
3854 (license license:gpl3)))
7fe49f2a
RW
3855
3856(define-public r-gclus
3857 (package
3858 (name "r-gclus")
111516f9 3859 (version "1.3.2")
7fe49f2a
RW
3860 (source
3861 (origin
3862 (method url-fetch)
3863 (uri (cran-uri "gclus" version))
3864 (sha256
3865 (base32
111516f9 3866 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3867 (build-system r-build-system)
3868 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3869 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3870 (synopsis "Clustering graphics")
3871 (description "This package orders panels in scatterplot matrices and
3872parallel coordinate displays by some merit index. It contains various indices
3873of merit, ordering functions, and enhanced versions of @code{pairs} and
3874@code{parcoord} which color panels according to their merit level.")
3875 (license license:gpl2+)))
8e5e26d2
RW
3876
3877(define-public r-webshot
3878 (package
3879 (name "r-webshot")
3d391d2d 3880 (version "0.5.2")
8e5e26d2
RW
3881 (source
3882 (origin
3883 (method url-fetch)
3884 (uri (cran-uri "webshot" version))
3885 (sha256
3886 (base32
3d391d2d 3887 "0gq4h8cw51z95yvsnf38kj5l58wgljkm0dalmi8mn1sp06bxr0zi"))))
8e5e26d2
RW
3888 (build-system r-build-system)
3889 (propagated-inputs
8871a513
RW
3890 `(("r-callr" ,r-callr)
3891 ("r-jsonlite" ,r-jsonlite)
3892 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3893 (home-page "https://github.com/wch/webshot/")
3894 (synopsis "Take screenshots of web pages")
3895 (description
3896 "Webshot makes it easy to take screenshots of web pages from within R.
3897It can also run Shiny applications locally and take screenshots of the
3898application; and it can render and screenshot static as well as interactive R
3899Markdown documents.")
3900 (license license:gpl2)))
2e9d187b
RW
3901
3902(define-public r-seriation
3903 (package
3904 (name "r-seriation")
bd8710b4 3905 (version "1.2-8")
2e9d187b
RW
3906 (source
3907 (origin
3908 (method url-fetch)
3909 (uri (cran-uri "seriation" version))
3910 (sha256
3911 (base32
bd8710b4 3912 "1zbdxq0s5rc5v307b69fw9k52m0654ls7pf22lh35ggirig6lwsk"))))
2e9d187b
RW
3913 (build-system r-build-system)
3914 (propagated-inputs
3915 `(("r-cluster" ,r-cluster)
3916 ("r-colorspace" ,r-colorspace)
3917 ("r-dendextend" ,r-dendextend)
3918 ("r-gclus" ,r-gclus)
3919 ("r-gplots" ,r-gplots)
3920 ("r-mass" ,r-mass)
3921 ("r-qap" ,r-qap)
3922 ("r-registry" ,r-registry)
3923 ("r-tsp" ,r-tsp)))
3924 (native-inputs `(("gfortran" ,gfortran)))
3925 (home-page "http://s2.smu.edu/IDA/seriation/")
3926 (synopsis "Infrastructure for ordering objects using seriation")
3927 (description
3928 "This package provides infrastructure for seriation with an
3929implementation of several seriation/sequencing techniques to reorder matrices,
3930dissimilarity matrices, and dendrograms. It also provides (optimally)
3931reordered heatmaps, color images and clustering visualizations like
3932dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3933iVAT).")
3934 (license license:gpl3)))
e9e78d2c 3935
f6d2b45c
RW
3936(define-public r-xfun
3937 (package
3938 (name "r-xfun")
58fb4f32 3939 (version "0.11")
f6d2b45c
RW
3940 (source
3941 (origin
3942 (method url-fetch)
3943 (uri (cran-uri "xfun" version))
3944 (sha256
58fb4f32 3945 (base32 "0dncw6bqkal7nyarrrrj9arxy0y3nkdzmrbibcjh84m1cxd4phiw"))))
f6d2b45c
RW
3946 (build-system r-build-system)
3947 (home-page "https://github.com/yihui/xfun")
3948 (synopsis "Miscellaneous functions")
3949 (description
3950 "This package provides miscellaneous functions commonly used in other
3951packages maintained by Yihui Xie.")
3952 (license license:expat)))
f2442968
RW
3953
3954(define-public r-utf8
3955 (package
3956 (name "r-utf8")
65ea783f 3957 (version "1.1.4")
f2442968
RW
3958 (source
3959 (origin
3960 (method url-fetch)
3961 (uri (cran-uri "utf8" version))
3962 (sha256
3963 (base32
65ea783f 3964 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
3965 (build-system r-build-system)
3966 (home-page "https://github.com/patperry/r-utf8")
3967 (synopsis "Unicode text processing")
3968 (description
3969 "This package provides tools to process and print UTF-8 encoded
3970international text (Unicode). Input, validate, normalize, encode, format, and
3971display.")
3972 (license license:asl2.0)))
c555ccab 3973
c87a3358
RW
3974(define-public r-zeallot
3975 (package
3976 (name "r-zeallot")
3977 (version "0.1.0")
3978 (source
3979 (origin
3980 (method url-fetch)
3981 (uri (cran-uri "zeallot" version))
3982 (sha256
3983 (base32
3984 "1sd1igcfnv27pa3bqxlbyxchi562h7grnjg1l7wxx3bwr49i57s3"))))
3985 (build-system r-build-system)
3986 (home-page "https://github.com/nteetor/zeallot")
3987 (synopsis "Multiple, unpacking, and destructuring assignment")
3988 (description
3989 "This package provides a @code{%<-%} operator to perform multiple,
3990unpacking, and destructuring assignment in R. The operator unpacks the
3991right-hand side of an assignment into multiple values and assigns these values
3992to variables on the left-hand side of the assignment.")
3993 (license license:expat)))
3994
6004bc1a
RW
3995(define-public r-vctrs
3996 (package
3997 (name "r-vctrs")
56444d18 3998 (version "0.2.0")
6004bc1a
RW
3999 (source
4000 (origin
4001 (method url-fetch)
4002 (uri (cran-uri "vctrs" version))
4003 (sha256
4004 (base32
56444d18 4005 "05h0y8qzwc899qj84gkhg4jwzscd065as00d4d8smv42h4i8zkjv"))))
6004bc1a
RW
4006 (build-system r-build-system)
4007 (propagated-inputs
4008 `(("r-backports" ,r-backports)
4009 ("r-digest" ,r-digest)
56444d18 4010 ("r-ellipsis" ,r-ellipsis)
6004bc1a
RW
4011 ("r-glue" ,r-glue)
4012 ("r-rlang" ,r-rlang)
4013 ("r-zeallot" ,r-zeallot)))
4014 (home-page "https://github.com/r-lib/vctrs")
4015 (synopsis "Vector helpers")
4016 (description
4017 "There are three main goals to the @code{vctrs} package:
4018
4019@enumerate
4020@item To propose @code{vec_size()} and @code{vec_type()} as alternatives to
4021 @code{length()} and @code{class()}. These definitions are paired with a
4022 framework for type-coercion and size-recycling.
4023@item To define type- and size-stability as desirable function properties, use
4024 them to analyse existing base function, and to propose better alternatives.
4025 This work has been particularly motivated by thinking about the ideal
4026 properties of @code{c()}, @code{ifelse()}, and @code{rbind()}.
4027@item To provide a new @code{vctr} base class that makes it easy to create new
4028 S3 vectors. @code{vctrs} provides methods for many base generics in terms of
4029 a few new @code{vctrs} generics, making implementation considerably simpler
4030 and more robust.
4031@end enumerate\n")
4032 (license license:gpl3)))
4033
c555ccab
RW
4034(define-public r-pillar
4035 (package
4036 (name "r-pillar")
9f8f2d9b 4037 (version "1.4.2")
c555ccab
RW
4038 (source
4039 (origin
4040 (method url-fetch)
4041 (uri (cran-uri "pillar" version))
4042 (sha256
4043 (base32
9f8f2d9b 4044 "0988047mf0xdhdkqqmavzx4ifjhndjnxniyrrhrdq1nvnrvbpfms"))))
c555ccab
RW
4045 (build-system r-build-system)
4046 (propagated-inputs
4047 `(("r-cli" ,r-cli)
4048 ("r-crayon" ,r-crayon)
6f5b157e 4049 ("r-fansi" ,r-fansi)
c555ccab 4050 ("r-rlang" ,r-rlang)
33ba8135
RW
4051 ("r-utf8" ,r-utf8)
4052 ("r-vctrs" ,r-vctrs)))
c555ccab
RW
4053 (home-page "https://github.com/r-lib/pillar")
4054 (synopsis "Coloured formatting for columns")
4055 (description
4056 "This package provides a @code{pillar} generic designed for formatting
4057columns of data using the full range of colours provided by modern
4058terminals.")
4059 (license license:gpl3)))
1c791925
RW
4060
4061(define-public r-uuid
4062 (package
4063 (name "r-uuid")
4064 (version "0.1-2")
4065 (source
4066 (origin
4067 (method url-fetch)
4068 (uri (cran-uri "uuid" version))
4069 (sha256
4070 (base32
4071 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
4072 (build-system r-build-system)
4073 (home-page "http://www.rforge.net/uuid")
4074 (synopsis "Tools for generating and handling of UUIDs")
4075 (description
4076 "This package provides tools for generating and handling of
4077@dfn{Universally Unique Identifiers} (UUIDs).")
4078 (license license:expat)))
846f4c23
RW
4079
4080(define-public r-tinytex
4081 (package
4082 (name "r-tinytex")
36b7a23f 4083 (version "0.17")
846f4c23
RW
4084 (source
4085 (origin
4086 (method url-fetch)
4087 (uri (cran-uri "tinytex" version))
4088 (sha256
4089 (base32
36b7a23f 4090 "0mgxrbj4gam2gvxfk26nq820vsfjggj81m2l7j9m8vp361k15r0w"))))
846f4c23 4091 (build-system r-build-system)
8b0701d9
TGR
4092 (propagated-inputs
4093 `(("r-xfun" ,r-xfun)))
846f4c23
RW
4094 (home-page "https://github.com/yihui/tinytex")
4095 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
4096 (description
4097 "This package provides helper functions to install and maintain the LaTeX
4098distribution named TinyTeX, a lightweight, cross-platform, portable, and
4099easy-to-maintain version of TeX Live. This package also contains helper
4100functions to compile LaTeX documents, and install missing LaTeX packages
4101automatically.")
4102 (license license:expat)))
4376166b
RW
4103
4104(define-public r-metap
4105 (package
4106 (name "r-metap")
87bb1b8c 4107 (version "1.1")
4376166b
RW
4108 (source
4109 (origin
4110 (method url-fetch)
4111 (uri (cran-uri "metap" version))
4112 (sha256
4113 (base32
87bb1b8c 4114 "10kv7z8pik5iy374h399vws0ldf41y2nczlwh8axqf9dcwl084i0"))))
4376166b
RW
4115 (build-system r-build-system)
4116 (propagated-inputs
e32368c1
RW
4117 `(("r-lattice" ,r-lattice)
4118 ("r-rdpack" ,r-rdpack)))
4376166b
RW
4119 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
4120 (synopsis "Meta-analysis of significance values")
4121 (description
4122 "The canonical way to perform meta-analysis involves using effect sizes.
4123When they are not available this package provides a number of methods for
4124meta-analysis of significance values including the methods of Edgington,
4125Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
4126published results; and a routine for graphical display.")
4127 (license license:gpl2)))
5f4565b1
RW
4128
4129(define-public r-network
4130 (package
4131 (name "r-network")
20a48579 4132 (version "1.15")
5f4565b1
RW
4133 (source
4134 (origin
4135 (method url-fetch)
4136 (uri (cran-uri "network" version))
4137 (sha256
4138 (base32
20a48579 4139 "1cscw5978fyixhkicf06c4b2g1yf6gyi8vx86cz3dy75d41mrgjw"))))
5f4565b1 4140 (build-system r-build-system)
75cbc800
RW
4141 (propagated-inputs
4142 `(("r-magrittr" ,r-magrittr)
4143 ("r-tibble" ,r-tibble)))
40862677 4144 (home-page "https://statnet.org/")
5f4565b1
RW
4145 (synopsis "Classes for relational data")
4146 (description
4147 "This package provides tools to create and modify network objects. The
4148@code{network} class can represent a range of relational data types, and
4149supports arbitrary vertex/edge/graph attributes.")
4150 (license license:gpl2+)))
07a2f34d
RW
4151
4152(define-public r-statnet-common
4153 (package
4154 (name "r-statnet-common")
f7f65cba 4155 (version "4.3.0")
07a2f34d
RW
4156 (source
4157 (origin
4158 (method url-fetch)
4159 (uri (cran-uri "statnet.common" version))
4160 (sha256
4161 (base32
f7f65cba 4162 "0ng90i0wm9wlyhjbnmnylc1bbqw396p1dr7f402dyry9x9ck6jl3"))))
07a2f34d
RW
4163 (properties
4164 `((upstream-name . "statnet.common")))
4165 (build-system r-build-system)
1268a995
RW
4166 (propagated-inputs
4167 `(("r-coda" ,r-coda)))
40862677 4168 (home-page "https://statnet.org")
07a2f34d
RW
4169 (synopsis "R scripts and utilities used by the Statnet software")
4170 (description "This package provides non-statistical utilities used by the
4171software developed by the Statnet Project.")
4172 (license license:gpl3)))
1088744d
RW
4173
4174(define-public r-sna
4175 (package
4176 (name "r-sna")
4177 (version "2.4")
4178 (source
4179 (origin
4180 (method url-fetch)
4181 (uri (cran-uri "sna" version))
4182 (sha256
4183 (base32
4184 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
4185 (build-system r-build-system)
4186 (propagated-inputs
4187 `(("r-network" ,r-network)
4188 ("r-statnet-common" ,r-statnet-common)))
40862677 4189 (home-page "https://statnet.org")
1088744d
RW
4190 (synopsis "Tools for social network analysis")
4191 (description
4192 "This package provides a range of tools for social network analysis,
4193including node and graph-level indices, structural distance and covariance
4194methods, structural equivalence detection, network regression, random graph
4195generation, and 2D/3D network visualization.")
4196 (license license:gpl2+)))
93c21ddc
RW
4197
4198(define-public r-ttr
4199 (package
4200 (name "r-ttr")
9655b1d4 4201 (version "0.23-5")
93c21ddc
RW
4202 (source
4203 (origin
4204 (method url-fetch)
4205 (uri (cran-uri "TTR" version))
4206 (sha256
4207 (base32
9655b1d4 4208 "0fxipnyxaz55n4camrk9cs71x9w4dsmjrihysv8i1s6khf825rg6"))))
93c21ddc
RW
4209 (properties `((upstream-name . "TTR")))
4210 (build-system r-build-system)
4211 (propagated-inputs
4212 `(("r-curl" ,r-curl)
4213 ("r-xts" ,r-xts)
4214 ("r-zoo" ,r-zoo)))
93c21ddc
RW
4215 (home-page "https://github.com/joshuaulrich/TTR")
4216 (synopsis "Technical trading rules")
4217 (description
4218 "This package provides functions and data to construct technical trading
4219rules with R.")
4220 (license license:gpl2)))
0b64332c
RW
4221
4222(define-public r-leaps
4223 (package
4224 (name "r-leaps")
4225 (version "3.0")
4226 (source
4227 (origin
4228 (method url-fetch)
4229 (uri (cran-uri "leaps" version))
4230 (sha256
4231 (base32
4232 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
4233 (build-system r-build-system)
4234 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4235 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
4236 (synopsis "Regression subset selection")
4237 (description
4238 "This package provides tools for regression subset selection, including
4239exhaustive search.")
4240 (license license:gpl2+)))
d3cb62e5
RW
4241
4242(define-public r-splus2r
4243 (package
4244 (name "r-splus2r")
4245 (version "1.2-2")
4246 (source
4247 (origin
4248 (method url-fetch)
4249 (uri (cran-uri "splus2R" version))
4250 (sha256
4251 (base32
4252 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
4253 (properties `((upstream-name . "splus2R")))
4254 (build-system r-build-system)
4255 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4256 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
4257 (synopsis "Supplemental S-PLUS functionality in R")
4258 (description
4259 "Currently there are many functions in S-PLUS that are missing in R. To
4260facilitate the conversion of S-PLUS packages to R packages, this package
4261provides some missing S-PLUS functionality in R.")
4262 (license license:gpl2)))
034ac9d6
RW
4263
4264(define-public r-ifultools
4265 (package
4266 (name "r-ifultools")
d8787b33 4267 (version "2.0-5")
034ac9d6
RW
4268 (source
4269 (origin
4270 (method url-fetch)
4271 (uri (cran-uri "ifultools" version))
4272 (sha256
4273 (base32
d8787b33 4274 "040kvbczcmmbaiaz0k0pdq9af541pjj6iwzh1a3w4szh9w6b5a3j"))))
034ac9d6
RW
4275 (build-system r-build-system)
4276 (propagated-inputs
4277 `(("r-mass" ,r-mass)
4278 ("r-splus2r" ,r-splus2r)))
d062957a 4279 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
4280 (synopsis "Insightful research tools")
4281 (description "This package provides C code used by the wmtsa, fractal, and
4282sapa R packages.")
4283 (license license:gpl2)))
0be7effe
RW
4284
4285(define-public r-sapa
4286 (package
4287 (name "r-sapa")
4288 (version "2.0-2")
4289 (source
4290 (origin
4291 (method url-fetch)
4292 (uri (cran-uri "sapa" version))
4293 (sha256
4294 (base32
4295 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
4296 (build-system r-build-system)
4297 (propagated-inputs
4298 `(("r-ifultools" ,r-ifultools)
4299 ("r-splus2r" ,r-splus2r)))
d062957a 4300 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
4301 (synopsis "Spectral analysis for physical applications")
4302 (description "This package provides software for the book Spectral
4303Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
4304Cambridge University Press, 1993.")
4305 (license license:gpl2)))
dceb1592 4306
3a4c6288
RW
4307(define-public r-aggregation
4308 (package
4309 (name "r-aggregation")
4310 (version "1.0.1")
4311 (source
4312 (origin
4313 (method url-fetch)
4314 (uri (cran-uri "aggregation" version))
4315 (sha256
4316 (base32
4317 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
4318 (build-system r-build-system)
4319 (home-page "https://cran.r-project.org/web/packages/aggregation/")
4320 (synopsis "Methods for p-value aggregation")
4321 (description
4322 "This package contains functionality for performing the following methods
4323of p-value aggregation: Fisher's method, the Lancaster method (weighted
4324Fisher's method), and Sidak correction.")
4325 (license license:gpl3)))
4326
dceb1592
RW
4327(define-public r-quantmod
4328 (package
4329 (name "r-quantmod")
22b2d8b9 4330 (version "0.4-15")
dceb1592
RW
4331 (source
4332 (origin
4333 (method url-fetch)
4334 (uri (cran-uri "quantmod" version))
4335 (sha256
4336 (base32
22b2d8b9 4337 "0lyzaf5ypk93v6zj9gdghy05cc7cxgn9yasv1apx5r6qsjcfgwky"))))
dceb1592
RW
4338 (build-system r-build-system)
4339 (propagated-inputs
4340 `(("r-curl" ,r-curl)
4341 ("r-ttr" ,r-ttr)
4342 ("r-xts" ,r-xts)
4343 ("r-zoo" ,r-zoo)))
d062957a 4344 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
4345 (synopsis "Quantitative financial modelling framework")
4346 (description "This package provides a quantitative financial modelling
4347framework to allow users to specify, build, trade, and analyse quantitative
4348financial trading strategies.")
4349 (license license:gpl3)))
b6dc3255
RW
4350
4351(define-public r-tseries
4352 (package
4353 (name "r-tseries")
9ce3d17e 4354 (version "0.10-47")
b6dc3255
RW
4355 (source
4356 (origin
4357 (method url-fetch)
4358 (uri (cran-uri "tseries" version))
4359 (sha256
4360 (base32
9ce3d17e 4361 "0yzvc9djp3angvxdxqi60wi726y76ablsb71q88ycvw0avgpf8r0"))))
b6dc3255
RW
4362 (build-system r-build-system)
4363 (propagated-inputs
4364 `(("r-quadprog" ,r-quadprog)
4365 ("r-quantmod" ,r-quantmod)
4366 ("r-zoo" ,r-zoo)))
4367 (native-inputs
4368 `(("gfortran" ,gfortran)))
d062957a 4369 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
4370 (synopsis "Time series analysis and computational finance")
4371 (description
4372 "This package provides functions relating to time series analysis and
4373computational finance.")
4374 (license license:gpl2)))
a2c079a7
RW
4375
4376(define-public r-wmtsa
4377 (package
4378 (name "r-wmtsa")
4379 (version "2.0-3")
4380 (source
4381 (origin
4382 (method url-fetch)
4383 (uri (cran-uri "wmtsa" version))
4384 (sha256
4385 (base32
4386 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
4387 (build-system r-build-system)
4388 (propagated-inputs
4389 `(("r-ifultools" ,r-ifultools)
4390 ("r-mass" ,r-mass)
4391 ("r-splus2r" ,r-splus2r)))
d062957a 4392 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4393 (synopsis "Wavelet methods for time series analysis")
4394 (description
4395 "This package provides software to accompany the book \"Wavelet Methods
4396for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4397University Press, 2000.")
4398 (license license:gpl2)))
4993a02a
RW
4399
4400(define-public r-tsa
4401 (package
4402 (name "r-tsa")
1fe9919a 4403 (version "1.2")
4993a02a
RW
4404 (source
4405 (origin
4406 (method url-fetch)
4407 (uri (cran-uri "TSA" version))
4408 (sha256
4409 (base32
1fe9919a 4410 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4411 (properties `((upstream-name . "TSA")))
4412 (build-system r-build-system)
4413 (propagated-inputs
4414 `(("r-leaps" ,r-leaps)
4415 ("r-locfit" ,r-locfit)
1fe9919a 4416 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4417 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4418 (synopsis "Time series analysis")
4419 (description
4420 "This package contains R functions and datasets detailed in the book
4421\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4422Cryer and Kung-Sik Chan.")
4423 (license license:gpl2+)))
19da7fe3
RW
4424
4425(define-public r-extradistr
4426 (package
4427 (name "r-extradistr")
e0cd8f73 4428 (version "1.8.11")
19da7fe3
RW
4429 (source
4430 (origin
4431 (method url-fetch)
4432 (uri (cran-uri "extraDistr" version))
4433 (sha256
4434 (base32
e0cd8f73 4435 "1vvqv1d4hxa025gmm8cbiph63qsqy87l3ri5idd524gyz3chbcl3"))))
19da7fe3
RW
4436 (properties `((upstream-name . "extraDistr")))
4437 (build-system r-build-system)
4438 (propagated-inputs
4439 `(("r-rcpp" ,r-rcpp)))
4440 (home-page "https://github.com/twolodzko/extraDistr")
4441 (synopsis "Additional univariate and multivariate distributions")
4442 (description
4443 "This package implements density, distribution functions, quantile
4444functions and random generation functions for a large number of univariate and
4445multivariate distributions.")
4446 (license license:gpl2)))
5b25bc55
RW
4447
4448(define-public r-fractal
4449 (package
4450 (name "r-fractal")
4451 (version "2.0-4")
4452 (source
4453 (origin
4454 (method url-fetch)
4455 (uri (cran-uri "fractal" version))
4456 (sha256
4457 (base32
4458 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4459 (build-system r-build-system)
4460 (propagated-inputs
4461 `(("r-ifultools" ,r-ifultools)
4462 ("r-mass" ,r-mass)
4463 ("r-sapa" ,r-sapa)
4464 ("r-scatterplot3d" ,r-scatterplot3d)
4465 ("r-splus2r" ,r-splus2r)
4466 ("r-wmtsa" ,r-wmtsa)))
d062957a 4467 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4468 (synopsis "Fractal time series modeling and analysis")
4469 (description
4470 "This package provides tools for stochastic fractal and deterministic
4471chaotic time series analysis.")
4472 (license license:gpl2)))
6615a364
RW
4473
4474(define-public r-urca
4475 (package
4476 (name "r-urca")
4477 (version "1.3-0")
4478 (source
4479 (origin
4480 (method url-fetch)
4481 (uri (cran-uri "urca" version))
4482 (sha256
4483 (base32
4484 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4485 (build-system r-build-system)
4486 (propagated-inputs `(("r-nlme" ,r-nlme)))
4487 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4488 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4489 (synopsis "Unit root and cointegration tests for time series data")
4490 (description
4491 "This package provides unit root and cointegration tests encountered in
4492applied econometric analysis.")
4493 (license license:gpl2+)))
d32e5724
RW
4494
4495(define-public r-cubature
4496 (package
4497 (name "r-cubature")
5f1f1104 4498 (version "2.0.3")
d32e5724
RW
4499 (source
4500 (origin
4501 (method url-fetch)
4502 (uri (cran-uri "cubature" version))
4503 (sha256
4504 (base32
5f1f1104 4505 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4506 (build-system r-build-system)
4507 (propagated-inputs
4508 `(("r-rcpp" ,r-rcpp)))
4509 (home-page "https://github.com/bnaras/cubature")
4510 (synopsis "Adaptive multivariate integration over hypercubes")
4511 (description
4512 "This package is an R wrapper around the cubature C library for adaptive
4513multivariate integration over hypercubes. This version provides both
4514@code{hcubature} and @code{pcubature} routines in addition to a vector
4515interface.")
4516 ;; The included cubature C library is released under GPLv2+, but the
4517 ;; wrapper declares the license to be GPLv3+.
4518 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4519
4520(define-public r-trend
4521 (package
4522 (name "r-trend")
cd4abb6d 4523 (version "1.1.1")
7531ee84
RW
4524 (source
4525 (origin
4526 (method url-fetch)
4527 (uri (cran-uri "trend" version))
4528 (sha256
4529 (base32
cd4abb6d 4530 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4531 (build-system r-build-system)
4532 (propagated-inputs
4533 `(("r-extradistr" ,r-extradistr)))
4534 (native-inputs
4535 `(("gfortran" ,gfortran)))
d062957a 4536 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4537 (synopsis "Non-parametric trend tests and change-point detection")
4538 (description
4539 "The analysis of environmental data often requires the detection of
4540trends and change-points. This package includes tests for trend
4541detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4542Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4543Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4544correlation trend test), change-point detection (Lanzante's test procedures,
4545Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4546Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4547Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4548sample Robust Rank-Order Distributional Test.")
4549 (license license:gpl3)))
f96eda90
RW
4550
4551(define-public r-expm
4552 (package
4553 (name "r-expm")
a11d29b4 4554 (version "0.999-4")
f96eda90
RW
4555 (source
4556 (origin
4557 (method url-fetch)
4558 (uri (cran-uri "expm" version))
4559 (sha256
4560 (base32
a11d29b4 4561 "15k0acg2aqb2ajhwal6l7vhhp03m4lg579805d34554cl0kn9l2q"))))
f96eda90
RW
4562 (build-system r-build-system)
4563 (propagated-inputs `(("r-matrix" ,r-matrix)))
4564 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4565 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4566 (synopsis "Tools for matrix exponentials and related quantities")
4567 (description
4568 "This package provides tools for the computation of the matrix
4569exponential, logarithm, square root, and related quantities.")
4570 (license license:gpl2+)))
68b6a67e
RW
4571
4572(define-public r-complexplus
4573 (package
4574 (name "r-complexplus")
4575 (version "2.1")
4576 (source
4577 (origin
4578 (method url-fetch)
4579 (uri (cran-uri "complexplus" version))
4580 (sha256
4581 (base32
4582 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4583 (build-system r-build-system)
4584 (propagated-inputs
4585 `(("r-expm" ,r-expm)
4586 ("r-matrix" ,r-matrix)))
d062957a 4587 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4588 (synopsis "Functions of complex or real variables")
4589 (description
4590 "This package extends several functions to the complex domain, including
4591the matrix exponential and logarithm, and the determinant.")
4592 (license license:gpl2)))
7b81a7ea
RW
4593
4594(define-public r-phontools
4595 (package
4596 (name "r-phontools")
4597 (version "0.2-2.1")
4598 (source
4599 (origin
4600 (method url-fetch)
4601 (uri (cran-uri "phonTools" version))
4602 (sha256
4603 (base32
4604 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4605 (properties `((upstream-name . "phonTools")))
4606 (build-system r-build-system)
4607 (home-page "http://www.santiagobarreda.com/rscripts.html")
4608 (synopsis "Tools for phonetic and acoustic analyses")
4609 (description
4610 "This package contains tools for the organization, display, and analysis
4611of the sorts of data frequently encountered in phonetics research and
4612experimentation, including the easy creation of IPA vowel plots, and the
4613creation and manipulation of WAVE audio files.")
4614 (license license:bsd-2)))
d976454c
RW
4615
4616(define-public r-np
4617 (package
4618 (name "r-np")
02c57c01 4619 (version "0.60-9")
d976454c
RW
4620 (source
4621 (origin
4622 (method url-fetch)
4623 (uri (cran-uri "np" version))
4624 (sha256
4625 (base32
02c57c01 4626 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4627 (build-system r-build-system)
4628 (propagated-inputs
4629 `(("r-boot" ,r-boot)
4630 ("r-cubature" ,r-cubature)
65d66b3e 4631 ("r-quadprog" ,r-quadprog)
d976454c
RW
4632 ("r-quantreg" ,r-quantreg)))
4633 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4634 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4635 (description "This package provides non-parametric (and semi-parametric)
4636kernel methods that seamlessly handle a mix of continuous, unordered, and
4637ordered factor data types.")
4638 ;; Any version of the GPL.
4639 (license license:gpl3+)))
2a112be0
RW
4640
4641(define-public r-powerplus
4642 (package
4643 (name "r-powerplus")
4644 (version "3.1")
4645 (source
4646 (origin
4647 (method url-fetch)
4648 (uri (cran-uri "powerplus" version))
4649 (sha256
4650 (base32
4651 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4652 (build-system r-build-system)
4653 (propagated-inputs
4654 `(("r-complexplus" ,r-complexplus)
4655 ("r-expm" ,r-expm)
4656 ("r-mass" ,r-mass)
4657 ("r-matrix" ,r-matrix)
4658 ("r-phontools" ,r-phontools)))
d062957a 4659 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4660 (synopsis "Exponentiation operations")
4661 (description
4662 "This package provides tools for the computation of matrix and scalar
4663exponentiation.")
4664 (license license:gpl2)))
021caafa
RW
4665
4666(define-public r-heatmaply
4667 (package
4668 (name "r-heatmaply")
5da9918d 4669 (version "0.16.0")
021caafa
RW
4670 (source
4671 (origin
4672 (method url-fetch)
4673 (uri (cran-uri "heatmaply" version))
4674 (sha256
4675 (base32
5da9918d 4676 "1qhxk48qh61qjxdlhl0qffdh3yh8iiwccid5ssngdv433q0cmyc1"))))
021caafa
RW
4677 (build-system r-build-system)
4678 (propagated-inputs
4679 `(("r-assertthat" ,r-assertthat)
4680 ("r-colorspace" ,r-colorspace)
4681 ("r-dendextend" ,r-dendextend)
4682 ("r-ggplot2" ,r-ggplot2)
021caafa
RW
4683 ("r-htmlwidgets" ,r-htmlwidgets)
4684 ("r-magrittr" ,r-magrittr)
4685 ("r-plotly" ,r-plotly)
4686 ("r-rcolorbrewer" ,r-rcolorbrewer)
4687 ("r-reshape2" ,r-reshape2)
4688 ("r-scales" ,r-scales)
4689 ("r-seriation" ,r-seriation)
4690 ("r-viridis" ,r-viridis)
4691 ("r-webshot" ,r-webshot)))
4692 (home-page "https://cran.r-project.org/package=heatmaply")
4693 (synopsis "Interactive cluster heat maps using plotly")
4694 (description
4695 "This package enables you to create interactive cluster heatmaps that can
4696be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4697Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4698pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4699a popular graphical method for visualizing high-dimensional data, in which a
4700table of numbers is encoded as a grid of colored cells. The rows and columns
4701of the matrix are ordered to highlight patterns and are often accompanied by
4702dendrograms.")
4703 ;; Either version of the license.
4704 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4705
ff939ef4
RW
4706(define-public r-h5
4707 (package
4708 (name "r-h5")
4709 (version "0.9.9")
4710 (source
4711 (origin
4712 (method url-fetch)
4713 (uri (cran-uri "h5" version))
4714 (sha256
4715 (base32
4716 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4717 (build-system r-build-system)
4718 (inputs
4719 `(("zlib" ,zlib)
4720 ("hdf5" ,hdf5)))
4721 (native-inputs
4722 `(("which" ,which)))
4723 (propagated-inputs
4724 `(("r-rcpp" ,r-rcpp)))
4725 (home-page "https://github.com/mannau/h5")
4726 (synopsis "Interface to the HDF5 Library")
4727 (description
4728 "This package provides an S4 interface to the HDF5 library supporting
4729fast storage and retrieval of R-objects like vectors, matrices and arrays to
4730binary files in a language independent format. The HDF5 format can therefore
4731be used as an alternative to R's save/load mechanism. Since h5 is able to
4732access only subsets of stored data it can also handle data sets which do not
4733fit into memory.")
4734 (license license:bsd-2)))
4735
b2dc4cb4
RW
4736(define-public r-cgdsr
4737 (package
4738 (name "r-cgdsr")
dacf52e0 4739 (version "1.3.0")
b2dc4cb4
RW
4740 (source
4741 (origin
4742 (method url-fetch)
4743 (uri (cran-uri "cgdsr" version))
4744 (sha256
4745 (base32
dacf52e0 4746 "07yc819hkabpzzh0g0cbqza6bcfy67b2marrzz1lj97f9iba78ja"))))
b2dc4cb4
RW
4747 (build-system r-build-system)
4748 (propagated-inputs
dacf52e0
RW
4749 `(("r-httr" ,r-httr)
4750 ("r-r-methodss3" ,r-r-methodss3)
b2dc4cb4
RW
4751 ("r-r-oo" ,r-r-oo)))
4752 (home-page "https://github.com/cBioPortal/cgdsr")
4753 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4754 (description
4755 "This package provides a basic set of R functions for querying the Cancer
4756Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4757Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4758 (license license:lgpl3)))
a00968b7
RW
4759
4760(define-public r-import
4761 (package
4762 (name "r-import")
4763 (version "1.1.0")
4764 (source
4765 (origin
4766 (method url-fetch)
4767 (uri (cran-uri "import" version))
4768 (sha256
4769 (base32
4770 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4771 (build-system r-build-system)
4772 (home-page "https://github.com/smbache/import")
4773 (synopsis "Import mechanism for R")
4774 (description
4775 "This is an alternative mechanism for importing objects from packages.
4776The syntax allows for importing multiple objects from a package with a single
4777command in an expressive way. The import package bridges some of the gap
4778between using @code{library} (or @code{require}) and direct (single-object)
4779imports. Furthermore the imported objects are not placed in the current
4780environment. It is also possible to import objects from stand-alone @code{.R}
4781files.")
4782 (license license:expat)))
5d9b82ac
RW
4783
4784(define-public r-shinyace
4785 (package
4786 (name "r-shinyace")
cd5d6e26 4787 (version "0.4.1")
5d9b82ac
RW
4788 (source
4789 (origin
4790 (method url-fetch)
4791 (uri (cran-uri "shinyAce" version))
4792 (sha256
4793 (base32
cd5d6e26 4794 "1m33dfm2kjirvgix7ybv1kbzgjkicdpv411g9c0q3fw6rnyhfxxn"))))
5d9b82ac
RW
4795 (properties `((upstream-name . "shinyAce")))
4796 (build-system r-build-system)
4797 (propagated-inputs
e86d3cc5
RW
4798 `(("r-shiny" ,r-shiny)
4799 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4800 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4801 (synopsis "Ace editor bindings for Shiny")
4802 (description
4803 "This package provides Ace editor bindings to enable a rich text editing
4804environment within Shiny.")
4805 (license license:expat)))
f64fea1d 4806
72032c9d
RW
4807(define-public r-base64url
4808 (package
4809 (name "r-base64url")
4810 (version "1.4")
4811 (source
4812 (origin
4813 (method url-fetch)
4814 (uri (cran-uri "base64url" version))
4815 (sha256
4816 (base32
4817 "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
4818 (build-system r-build-system)
4819 (propagated-inputs
4820 `(("r-backports" ,r-backports)))
4821 (home-page "https://github.com/mllg/base64url")
4822 (synopsis "Fast and URL-safe base64 encoder and decoder")
4823 (description
4824 "This package provides a URL-safe base64 encoder and decoder. In
4825contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
4826the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
4827encoder does not fill the string with trailing @code{=}. The resulting
4828encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
4829and thus are safe to use in URLs or for file names. The package also comes
4830with a simple base32 encoder/decoder suited for case insensitive file
4831systems.")
4832 (license license:gpl3)))
4833
f64fea1d
RW
4834(define-public r-radiant-data
4835 (package
4836 (name "r-radiant-data")
a7146013 4837 (version "1.0.6")
f64fea1d
RW
4838 (source
4839 (origin
4840 (method url-fetch)
4841 (uri (cran-uri "radiant.data" version))
4842 (sha256
4843 (base32
a7146013 4844 "08x7zasxf429m021482p86lx3zc6dqz2mih0id8s34isg4gafapg"))
f64fea1d
RW
4845 (modules '((guix build utils)))
4846 (snippet
4847 '(begin
4848 ;; Delete files that are under CC-NC-SA.
4849 (delete-file-recursively "inst/app/tools/help")
4850 #t))))
4851 (properties `((upstream-name . "radiant.data")))
4852 (build-system r-build-system)
4853 (propagated-inputs
4854 `(("r-base64enc" ,r-base64enc)
4855 ("r-broom" ,r-broom)
4856 ("r-car" ,r-car)
4857 ("r-curl" ,r-curl)
4858 ("r-dplyr" ,r-dplyr)
4859 ("r-dt" ,r-dt)
36dc3591 4860 ("r-glue" ,r-glue)
f64fea1d
RW
4861 ("r-ggplot2" ,r-ggplot2)
4862 ("r-gridextra" ,r-gridextra)
4863 ("r-import" ,r-import)
4864 ("r-jsonlite" ,r-jsonlite)
4865 ("r-knitr" ,r-knitr)
4866 ("r-lubridate" ,r-lubridate)
4867 ("r-magrittr" ,r-magrittr)
4868 ("r-markdown" ,r-markdown)
36dc3591 4869 ("r-plotly" ,r-plotly)
f64fea1d
RW
4870 ("r-psych" ,r-psych)
4871 ("r-readr" ,r-readr)
36dc3591
RW
4872 ("r-readxl" ,r-readxl)
4873 ("r-rlang" ,r-rlang)
f64fea1d
RW
4874 ("r-rmarkdown" ,r-rmarkdown)
4875 ("r-rstudioapi" ,r-rstudioapi)
4876 ("r-scales" ,r-scales)
4877 ("r-shiny" ,r-shiny)
e5f9e9fa 4878 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4879 ("r-shinyace" ,r-shinyace)
cb40b6eb 4880 ("r-stringi" ,r-stringi)
f64fea1d 4881 ("r-tibble" ,r-tibble)
36dc3591
RW
4882 ("r-tidyr" ,r-tidyr)
4883 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4884 (home-page "https://github.com/radiant-rstats/radiant.data")
4885 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4886 (description
4887 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4888visualizing, summarizing, transforming, and combining data. It also contains
4889functionality to generate reproducible reports of the analyses conducted in
4890the application.")
4891 (license license:agpl3)))
e2cafc24
RW
4892
4893(define-public r-algdesign
4894 (package
4895 (name "r-algdesign")
36ca7898 4896 (version "1.1-7.3.1")
e2cafc24
RW
4897 (source
4898 (origin
4899 (method url-fetch)
4900 (uri (cran-uri "AlgDesign" version))
4901 (sha256
36ca7898 4902 (base32 "1s69yx0wxi9kqj9kyib0yvd363d7g4zrz0cvz1hn97ladr8656bz"))))
e2cafc24
RW
4903 (properties `((upstream-name . "AlgDesign")))
4904 (build-system r-build-system)
4905 (home-page "https://github.com/jvbraun/AlgDesign")
4906 (synopsis "Algorithmic experimental design")
4907 (description
4908 "This package provides tools to calculate exact and approximate theory
4909experimental designs for D, A, and I criteria. Very large designs may be
4910created. Experimental designs may be blocked or blocked designs created from
4911a candidate list, using several criteria. The blocking can be done when whole
4912and within plot factors interact.")
4913 (license license:gpl2+)))
35b0c051
RW
4914
4915(define-public r-signal
4916 (package
4917 (name "r-signal")
4918 (version "0.7-6")
4919 (source
4920 (origin
4921 (method url-fetch)
4922 (uri (cran-uri "signal" version))
4923 (sha256
4924 (base32
4925 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4926 (build-system r-build-system)
4927 (propagated-inputs `(("r-mass" ,r-mass)))
4928 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4929 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4930 (synopsis "Signal processing")
4931 (description
4932 "This package provides a set of signal processing functions originally
4933written for Matlab and GNU Octave. It includes filter generation utilities,
4934filtering functions, resampling routines, and visualization of filter models.
4935It also includes interpolation functions.")
4936 (license license:gpl2)))
db80dd4a 4937
3dab50d9
RW
4938(define-public r-gsubfn
4939 (package
4940 (name "r-gsubfn")
2acc0e5f 4941 (version "0.7")
3dab50d9
RW
4942 (source
4943 (origin
4944 (method url-fetch)
4945 (uri (cran-uri "gsubfn" version))
4946 (sha256
4947 (base32
2acc0e5f 4948 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4949 (build-system r-build-system)
4950 (propagated-inputs `(("r-proto" ,r-proto)))
4951 (home-page "http://gsubfn.googlecode.com")
4952 (synopsis "Utilities for strings and function arguments.")
4953 (description
4954 "This package provides @code{gsubfn} which is like @code{gsub} but can
4955take a replacement function or certain other objects instead of the
4956replacement string. Matches and back references are input to the replacement
4957function and replaced by the function output. @code{gsubfn} can be used to
4958split strings based on content rather than delimiters and for quasi-perl-style
4959string interpolation. The package also has facilities for translating
4960formulas to functions and allowing such formulas in function calls instead of
4961functions.")
4962 (license license:gpl2+)))
3a563a41
RW
4963
4964(define-public r-sqldf
4965 (package
4966 (name "r-sqldf")
4967 (version "0.4-11")
4968 (source
4969 (origin
4970 (method url-fetch)
4971 (uri (cran-uri "sqldf" version))
4972 (sha256
4973 (base32
4974 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4975 (build-system r-build-system)
4976 (propagated-inputs
4977 `(("r-chron" ,r-chron)
4978 ("r-dbi" ,r-dbi)
4979 ("r-gsubfn" ,r-gsubfn)
4980 ("r-proto" ,r-proto)
4981 ("r-rsqlite" ,r-rsqlite)))
4982 (home-page "https://github.com/ggrothendieck/sqldf")
4983 (synopsis "Manipulate R data frames using SQL")
4984 (description
4985 "The @code{sqldf} function is typically passed a single argument which is
4986an SQL select statement where the table names are ordinary R data frame names.
4987@code{sqldf} transparently sets up a database, imports the data frames into
4988that database, performs the SQL statement and returns the result using a
4989heuristic to determine which class to assign to each column of the returned
4990data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4991used to read filtered files into R even if the original files are larger than
4992R itself can handle.")
4993 (license license:gpl2)))
94e46cab
RW
4994
4995(define-public r-abind
4996 (package
4997 (name "r-abind")
4998 (version "1.4-5")
4999 (source
5000 (origin
5001 (method url-fetch)
5002 (uri (cran-uri "abind" version))
5003 (sha256
5004 (base32
5005 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
5006 (build-system r-build-system)
d062957a 5007 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
5008 (synopsis "Combine multidimensional arrays")
5009 (description
5010 "This package provides tools to combine multidimensional arrays into a
5011single array. This is a generalization of @code{cbind} and @code{rbind}. It
5012works with vectors, matrices, and higher-dimensional arrays. It also provides
5013the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
5014extracting and replacing data in arrays.")
5015 (license license:lgpl2.0+)))
fc784b66
RW
5016
5017(define-public r-prroc
5018 (package
5019 (name "r-prroc")
0430eb66 5020 (version "1.3.1")
fc784b66
RW
5021 (source
5022 (origin
5023 (method url-fetch)
5024 (uri (cran-uri "PRROC" version))
5025 (sha256
5026 (base32
0430eb66 5027 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
5028 (properties `((upstream-name . "PRROC")))
5029 (build-system r-build-system)
d062957a 5030 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
5031 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
5032 (description
5033 "This package computes the areas under the @dfn{precision-recall} (PR)
5034and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
5035contrast to other implementations, the interpolation between points of the PR
5036curve is done by a non-linear piecewise function. In addition to the areas
5037under the curves, the curves themselves can also be computed and plotted by a
5038specific S3-method.")
5039 (license license:gpl3)))
661bb51e
RW
5040
5041(define-public r-vim
5042 (package
5043 (name "r-vim")
8b2c80b8 5044 (version "4.8.0")
661bb51e
RW
5045 (source
5046 (origin
5047 (method url-fetch)
5048 (uri (cran-uri "VIM" version))
5049 (sha256
5050 (base32
8b2c80b8 5051 "08x4a4yzgp8adgrv7a3666yma4b60n64mcsnvhzmwdy023f4ysrw"))))
661bb51e
RW
5052 (properties `((upstream-name . "VIM")))
5053 (build-system r-build-system)
5054 (propagated-inputs
5055 `(("r-car" ,r-car)
5056 ("r-colorspace" ,r-colorspace)
5057 ("r-data-table" ,r-data-table)
5058 ("r-e1071" ,r-e1071)
5059 ("r-laeken" ,r-laeken)
5060 ("r-mass" ,r-mass)
5061 ("r-nnet" ,r-nnet)
8b2c80b8 5062 ("r-ranger" ,r-ranger)
661bb51e
RW
5063 ("r-rcpp" ,r-rcpp)
5064 ("r-robustbase" ,r-robustbase)
5065 ("r-sp" ,r-sp)
5066 ("r-vcd" ,r-vcd)))
5067 (home-page "https://github.com/alexkowa/VIM")
5068 (synopsis "Visualization and imputation of missing values")
5069 (description
5070 "This package provides tools for the visualization of missing and/or
5071imputed values are introduced, which can be used for exploring the data and
5072the structure of the missing and/or imputed values. Depending on this
5073structure of the missing values, the corresponding methods may help to
5074identify the mechanism generating the missing values and allows to explore the
5075data including missing values. In addition, the quality of imputation can be
5076visually explored using various univariate, bivariate, multiple and
5077multivariate plot methods.")
5078 (license license:gpl2+)))
d10b0952
RW
5079
5080(define-public r-fnn
5081 (package
5082 (name "r-fnn")
b9b10413 5083 (version "1.1.3")
d10b0952
RW
5084 (source
5085 (origin
5086 (method url-fetch)
5087 (uri (cran-uri "FNN" version))
5088 (sha256
5089 (base32
b9b10413 5090 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
d10b0952
RW
5091 (properties `((upstream-name . "FNN")))
5092 (build-system r-build-system)
1b5905fe 5093 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
5094 (synopsis "Fast nearest neighbor search algorithms and applications")
5095 (description
5096 "This package provides cover-tree and kd-tree fast k-nearest neighbor
5097search algorithms. Related applications including KNN classification,
5098regression and information measures are implemented.")
5099 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
5100 ;; later can be used.
5101 (license license:gpl2+)))
be815dbd
RW
5102
5103(define-public r-smoother
5104 (package
5105 (name "r-smoother")
5106 (version "1.1")
5107 (source
5108 (origin
5109 (method url-fetch)
5110 (uri (cran-uri "smoother" version))
5111 (sha256
5112 (base32
5113 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
5114 (build-system r-build-system)
5115 (propagated-inputs
5116 `(("r-ttr" ,r-ttr)))
5117 (home-page "http://cran.r-project.org/web/packages/smoother")
5118 (synopsis "Functions relating to the smoothing of numerical data")
5119 (description
5120 "This package provides a collection of methods for smoothing numerical
5121data, commencing with a port of the Matlab gaussian window smoothing function.
5122In addition, several functions typically used in smoothing of financial data
5123are included.")
5124 (license license:gpl2)))
0efd09ac
RW
5125
5126(define-public r-riverplot
5127 (package
5128 (name "r-riverplot")
5129 (version "0.6")
5130 (source
5131 (origin
5132 (method url-fetch)
5133 (uri (cran-uri "riverplot" version))
5134 (sha256
5135 (base32
5136 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
5137 (build-system r-build-system)
5138 (home-page "https://logfc.wordpress.com")
5139 (synopsis "Sankey or ribbon plots")
5140 (description
5141 "Sankey plots are a type of diagram that is convenient to illustrate how
5142flow of information, resources etc. separates and joins, much like observing
5143how rivers split and merge. For example, they can be used to compare
5144different clusterings. This package provides an implementation of Sankey
5145plots for R.")
5146 (license license:gpl2+)))
c56739df
SY
5147
5148(define-public r-dyn
5149 (package
5150 (name "r-dyn")
5151 (version "0.2-9.6")
5152 (source
5153 (origin
5154 (method url-fetch)
5155 (uri (cran-uri "dyn" version))
5156 (sha256
5157 (base32
5158 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
5159 (build-system r-build-system)
5160 (propagated-inputs
5161 `(("r-zoo" ,r-zoo)))
5162 (home-page "https://cran.r-project.org/web/packages/dyn")
5163 (synopsis "Time series regression")
5164 (description
5165 "This package provides the dyn class interfaces @code{ts}, @code{irts},
5166@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
5167@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
5168@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
5169@code{randomForest::randomForest()} and other regression functions, allowing
5170those functions to be used with time series including specifications that may
5171contain lags, diffs and missing values.")
5172 ;; Any GPL version.
5173 (license license:gpl2+)))
24fa6bca
SY
5174
5175(define-public r-catdap
5176 (package
5177 (name "r-catdap")
5178 (version "1.3.4")
5179 (source
5180 (origin
5181 (method url-fetch)
5182 (uri (cran-uri "catdap" version))
5183 (sha256
5184 (base32
5185 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
5186 (build-system r-build-system)
5187 (native-inputs
5188 `(("gfortran" ,gfortran)))
5189 (home-page "https://cran.r-project.org/web/packages/catdap/")
5190 (synopsis "Tools for categorical data analysis")
5191 (description
5192 "This package provides functions for analyzing multivariate data.
5193Dependencies of the distribution of the specified variable (response
5194variable) to other variables (explanatory variables) are derived and
5195evaluated by the @dfn{Akaike Information Criterion} (AIC).")
5196 (license license:gpl2+)))
96e22362
SS
5197
5198(define-public r-arules
5199 (package
5200 (name "r-arules")
2586cfd3 5201 (version "1.6-4")
96e22362
SS
5202 (source
5203 (origin
5204 (method url-fetch)
5205 (uri (cran-uri "arules" version))
5206 (sha256
5207 (base32
2586cfd3 5208 "003c5cd3xzq39h7c19px077ygm0n1v7k83icy5zzrnkagyds2p8n"))))
96e22362
SS
5209 (build-system r-build-system)
5210 (propagated-inputs
5211 `(("r-matrix" ,r-matrix)))
5212 (home-page "https://github.com/mhahsler/arules")
5213 (synopsis "Mining association rules and frequent itemsets")
5214 (description
5215 "This package provides an infrastructure for representing, manipulating
5216and analyzing transaction data and patterns (frequent itemsets and association rules).
5217It also provides C implementations of the association mining algorithms Apriori
5218and Eclat.")
5219 (license license:gpl3)))
1cde7467
KH
5220
5221(define-public r-parsedate
5222 (package
5223 (name "r-parsedate")
86ad5dbc 5224 (version "1.2.0")
1cde7467
KH
5225 (source
5226 (origin
5227 (method url-fetch)
5228 (uri (cran-uri "parsedate" version))
5229 (sha256
5230 (base32
86ad5dbc 5231 "0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
1cde7467 5232 (build-system r-build-system)
86ad5dbc
RW
5233 (propagated-inputs
5234 `(("r-rematch2" ,r-rematch2)))
1cde7467
KH
5235 (home-page "https://github.com/gaborcsardi/parsedate")
5236 (synopsis
5237 "Recognize and parse dates in various formats")
5238 (description
5239 "This package provides three functions for dealing with dates:
5240@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
5241time formats, @code{parse_date} parses dates in unspecified formats,
5242and @code{format_iso_8601} formats a date in ISO 8601 format.")
5243 (license license:gpl2)))
2a27c0bb
SY
5244
5245(define-public r-abc-data
5246 (package
5247 (name "r-abc-data")
5248 (version "1.0")
5249 (source
5250 (origin
5251 (method url-fetch)
5252 (uri (cran-uri "abc.data" version))
5253 (sha256
5254 (base32
5255 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
5256 (properties `((upstream-name . "abc.data")))
5257 (build-system r-build-system)
5258 (home-page "https://cran.r-project.org/web/packages/abc.data/")
5259 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
5260 (description
5261 "This package contains data which are used by functions of the abc
5262package which implements several @dfn{Approximate Bayesian Computation} (ABC)
5263algorithms for performing parameter estimation, model selection, and
5264goodness-of-fit.")
5265 (license license:gpl3+)))
82c8e0ae
SY
5266
5267(define-public r-abc
5268 (package
5269 (name "r-abc")
5270 (version "2.1")
5271 (source
5272 (origin
5273 (method url-fetch)
5274 (uri (cran-uri "abc" version))
5275 (sha256
5276 (base32
5277 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
5278 (build-system r-build-system)
5279 (propagated-inputs
5280 `(("r-abc-data" ,r-abc-data)
5281 ("r-locfit" ,r-locfit)
5282 ("r-mass" ,r-mass)
5283 ("r-nnet" ,r-nnet)
5284 ("r-quantreg" ,r-quantreg)))
5285 (home-page "https://cran.r-project.org/web/packages/abc/")
5286 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
5287 (description
5288 "This package implements several @dfn{Approximate Bayesian
5289Computation} (ABC) algorithms for performing parameter estimation, model
5290selection, and goodness-of-fit. Cross-validation tools are also available for
5291measuring the accuracy of ABC estimates, and to calculate the
5292misclassification probabilities of different models.")
5293 (license license:gpl3+)))
4b1f7a3e 5294
d182828f
RW
5295(define-public r-zip
5296 (package
5297 (name "r-zip")
59fd6915 5298 (version "2.0.4")
d182828f
RW
5299 (source
5300 (origin
5301 (method url-fetch)
5302 (uri (cran-uri "zip" version))
5303 (sha256
5304 (base32
59fd6915 5305 "1c02amk3pl6xir5jnbfiwiv2wvpkpbkkb1w71y6lf2yk7g3d0pdb"))))
d182828f
RW
5306 (build-system r-build-system)
5307 (home-page "https://github.com/gaborcsardi/zip")
5308 (synopsis "Cross-platform Zip compression")
5309 (description
5310 "This package provides a cross-platform Zip compression library for R.
5311It is a replacement for the @code{zip} function, that does not require any
5312additional external tools on any platform.")
5313 (license license:cc0)))
5314
4b1f7a3e
RW
5315(define-public r-openxlsx
5316 (package
5317 (name "r-openxlsx")
383ab0da 5318 (version "4.1.3")
4b1f7a3e
RW
5319 (source
5320 (origin
5321 (method url-fetch)
5322 (uri (cran-uri "openxlsx" version))
5323 (sha256
5324 (base32
383ab0da 5325 "087zivh9xdh1kk8zci67ys0m2xq0slzwgnf0jl05yy4gsgb6nmyx"))))
4b1f7a3e 5326 (build-system r-build-system)
a8b4677b
RW
5327 (propagated-inputs
5328 `(("r-rcpp" ,r-rcpp)
383ab0da
RW
5329 ("r-rlang" ,r-rlang)
5330 ("r-stringi" ,r-stringi)
a8b4677b 5331 ("r-zip" ,r-zip)))
4b1f7a3e
RW
5332 (home-page "https://github.com/awalker89/openxlsx")
5333 (synopsis "Read, write and edit XLSX files")
5334 (description
5335 "This package simplifies the creation of Excel @code{.xlsx} files by
5336providing a high level interface to writing, styling and editing worksheets.
5337Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
5338and @code{XLConnect} packages with the added benefit of removing the
5339dependency on Java.")
5340 (license license:gpl3)))
c9920f25
RW
5341
5342(define-public r-rio
5343 (package
5344 (name "r-rio")
1417d5f1 5345 (version "0.5.16")
c9920f25
RW
5346 (source
5347 (origin
5348 (method url-fetch)
5349 (uri (cran-uri "rio" version))
5350 (sha256
5351 (base32
1417d5f1 5352 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
5353 (build-system r-build-system)
5354 (propagated-inputs
5355 `(("r-curl" ,r-curl)
5356 ("r-data-table" ,r-data-table)
5357 ("r-foreign" ,r-foreign)
5358 ("r-haven" ,r-haven)
5359 ("r-openxlsx" ,r-openxlsx)
5360 ("r-readxl" ,r-readxl)
5361 ("r-tibble" ,r-tibble)))
5362 (home-page "https://github.com/leeper/rio")
5363 (synopsis "Swiss-army knife for data I/O")
5364 (description
5365 "This package provides streamlined data import and export infrastructure
5366by making assumptions that the user is probably willing to make: @code{import}
5367and @code{export} determine the data structure from the file extension,
5368reasonable defaults are used for data import and export (e.g.,
5369@code{stringsAsFactors=FALSE}), web-based import is natively
5370supported (including from SSL/HTTPS), compressed files can be read directly
5371without explicit decompression, and fast import packages are used where
5372appropriate. An additional convenience function, @code{convert}, provides a
5373simple method for converting between file types.")
5374 (license license:gpl2)))
08dac3d9
RW
5375
5376(define-public r-maptools
5377 (package
5378 (name "r-maptools")
b7e7c320 5379 (version "0.9-8")
08dac3d9
RW
5380 (source
5381 (origin
5382 (method url-fetch)
5383 (uri (cran-uri "maptools" version))
5384 (sha256
5385 (base32
b7e7c320 5386 "1ix3cg74w0w6cj8nwi0r9n3y5q9ljc21hm8xq6yqqngs57prvn2x"))))
08dac3d9
RW
5387 (build-system r-build-system)
5388 (propagated-inputs
5389 `(("r-foreign" ,r-foreign)
5390 ("r-lattice" ,r-lattice)
5391 ("r-sp" ,r-sp)))
5392 (home-page "http://r-forge.r-project.org/projects/maptools/")
5393 (synopsis "Tools for reading and handling spatial objects")
5394 (description
5395 "This package provides a set of tools for manipulating and reading
5396geographic data, in particular ESRI Shapefiles. It includes binary access to
5397GSHHG shoreline files. The package also provides interface wrappers for
5398exchanging spatial objects with other R packages.")
5399 ;; The C source files from shapelib are released under the Expat license.
5400 ;; The R code is released under GPL version 2 or later.
5401 (license (list license:gpl2+
5402 license:expat))))
284179bb
RW
5403
5404(define-public r-later
5405 (package
5406 (name "r-later")
ab99236e 5407 (version "1.0.0")
284179bb
RW
5408 (source
5409 (origin
5410 (method url-fetch)
5411 (uri (cran-uri "later" version))
5412 (sha256
5413 (base32
ab99236e 5414 "11xjavj7siz0xv2ffq1ld4bwl35jyrcfpvvs4p3ilpifxx49hyr7"))))
284179bb
RW
5415 (build-system r-build-system)
5416 (propagated-inputs
5417 `(("r-bh" ,r-bh)
5418 ("r-rcpp" ,r-rcpp)
5419 ("r-rlang" ,r-rlang)))
5420 (home-page "https://github.com/r-lib/later")
5421 (synopsis "Utilities for delaying function execution")
5422 (description
5423 "This package provides tools to execute arbitrary R or C functions some
5424time after the current time, after the R execution stack has emptied.")
5425 (license license:gpl2+)))
d9d66ba9
RW
5426
5427(define-public r-promises
5428 (package
5429 (name "r-promises")
2e6ccd6c 5430 (version "1.1.0")
d9d66ba9
RW
5431 (source
5432 (origin
5433 (method url-fetch)
5434 (uri (cran-uri "promises" version))
5435 (sha256
5436 (base32
2e6ccd6c 5437 "01l0ydjvvy6afcg5d6pzvk1ikd3djq8n2flv8c831ksn68z0zsn8"))))
d9d66ba9
RW
5438 (build-system r-build-system)
5439 (propagated-inputs
5440 `(("r-later" ,r-later)
5441 ("r-magrittr" ,r-magrittr)
5442 ("r-r6" ,r-r6)
5443 ("r-rcpp" ,r-rcpp)
5444 ("r-rlang" ,r-rlang)))
5445 (home-page "https://rstudio.github.io/promises")
5446 (synopsis "Abstractions for promise-based asynchronous programming")
5447 (description
5448 "This package provides fundamental abstractions for doing asynchronous
5449programming in R using promises. Asynchronous programming is useful for
5450allowing a single R process to orchestrate multiple tasks in the background
5451while also attending to something else. Semantics are similar to JavaScript
5452promises, but with a syntax that is idiomatic R.")
5453 (license license:expat)))
3cf9ae2f
RW
5454
5455(define-public r-dosnow
5456 (package
5457 (name "r-dosnow")
e3abc134 5458 (version "1.0.18")
3cf9ae2f
RW
5459 (source
5460 (origin
5461 (method url-fetch)
5462 (uri (cran-uri "doSNOW" version))
5463 (sha256
5464 (base32
e3abc134 5465 "0rj72z5505cprh6wykhhiz08l9bmd966srqh2qypwivf321bvrvh"))))
3cf9ae2f
RW
5466 (properties `((upstream-name . "doSNOW")))
5467 (build-system r-build-system)
5468 (propagated-inputs
5469 `(("r-foreach" ,r-foreach)
5470 ("r-iterators" ,r-iterators)
5471 ("r-snow" ,r-snow)))
5472 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5473 (synopsis "Foreach parallel adaptor for the snow package")
5474 (description
5475 "This package provides a parallel backend for the @code{%dopar%} function
5476using the @code{snow} package.")
5477 (license license:gpl2)))
fdc3a05d
RJ
5478
5479(define-public r-snowfall
5480 (package
5481 (name "r-snowfall")
5482 (version "1.84-6.1")
5483 (source (origin
5484 (method url-fetch)
5485 (uri (cran-uri "snowfall" version))
5486 (sha256
5487 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5488 (build-system r-build-system)
5489 (propagated-inputs
5490 `(("r-snow" ,r-snow)))
5491 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5492 (synopsis "Easier cluster computing")
5493 (description "This package is a usability wrapper around snow for easier
5494development of parallel R programs. This package offers e.g. extended error
5495checks, and additional functions. All functions work in sequential mode, too,
5496if no cluster is present or wished. The package is also designed as connector
5497to the cluster management tool @code{sfCluster}, but can also used without
5498it.")
5499 (license license:gpl2+)))
e09d74ec 5500
94a8990f
RW
5501(define-public r-rappdirs
5502 (package
5503 (name "r-rappdirs")
5504 (version "0.3.1")
5505 (source
5506 (origin
5507 (method url-fetch)
5508 (uri (cran-uri "rappdirs" version))
5509 (sha256
5510 (base32
5511 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5512 (build-system r-build-system)
5513 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5514 (synopsis "Determine where to save data, caches, and logs")
5515 (description
5516 "This package provides an easy way to determine which directories on the
5517user's computer should be used to save data, caches and logs. It is a port of
5518Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5519 (license license:expat)))
2b47ebe1 5520
a9b66019
RW
5521(define-public r-renv
5522 (package
5523 (name "r-renv")
5524 (version "0.8.3")
5525 (source
5526 (origin
5527 (method url-fetch)
5528 (uri (cran-uri "renv" version))
5529 (sha256
5530 (base32
5531 "0034jlaq7z40q3hcpkjlaff37dpn46kvxvzw4scbwlw4x9q8sx9j"))))
5532 (properties `((upstream-name . "renv")))
5533 (build-system r-build-system)
5534 (home-page "https://rstudio.github.io/renv")
5535 (synopsis "Project environments")
5536 (description
5537 "This package provides a dependency management toolkit for R. Using
5538renv, you can create and manage project-local R libraries, save the state of
5539these libraries to a lockfile, and later restore your library as required.
5540Together, these tools can help make your projects more isolated, portable, and
5541reproducible.")
5542 (license license:expat)))
5543
2b47ebe1
RW
5544(define-public r-learnr
5545 (package
5546 (name "r-learnr")
389f169a 5547 (version "0.10.0")
2b47ebe1
RW
5548 (source
5549 (origin
5550 (method url-fetch)
5551 (uri (cran-uri "learnr" version))
5552 (sha256
5553 (base32
389f169a 5554 "0278q9nbkc4nb0rp930kjrwyidf0v7y38d1s187m4f4bs7ha82k6"))))
2b47ebe1
RW
5555 (build-system r-build-system)
5556 (propagated-inputs
389f169a
RW
5557 `(("r-checkmate" ,r-checkmate)
5558 ("r-ellipsis" ,r-ellipsis)
5559 ("r-evaluate" ,r-evaluate)
2b47ebe1
RW
5560 ("r-htmltools" ,r-htmltools)
5561 ("r-htmlwidgets" ,r-htmlwidgets)
5562 ("r-jsonlite" ,r-jsonlite)
5563 ("r-knitr" ,r-knitr)
5564 ("r-markdown" ,r-markdown)
5565 ("r-rappdirs" ,r-rappdirs)
389f169a 5566 ("r-renv" ,r-renv)
2b47ebe1
RW
5567 ("r-rmarkdown" ,r-rmarkdown)
5568 ("r-rprojroot" ,r-rprojroot)
5569 ("r-shiny" ,r-shiny)
5570 ("r-withr" ,r-withr)))
5571 (home-page "https://rstudio.github.io/learnr/")
5572 (synopsis "Interactive tutorials for R")
5573 (description
5574 "This package provides tools to create interactive tutorials using R
5575Markdown. Use a combination of narrative, figures, videos, exercises, and
5576quizzes to create self-paced tutorials for learning about R and R packages.")
5577 (license license:asl2.0)))
12591673
RW
5578
5579(define-public r-analytics
5580 (package
5581 (name "r-analytics")
7a06cdfa 5582 (version "3.0")
12591673
RW
5583 (source
5584 (origin
5585 (method url-fetch)
5586 (uri (cran-uri "analytics" version))
5587 (sha256
5588 (base32
7a06cdfa 5589 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5590 (build-system r-build-system)
5591 (propagated-inputs
5592 `(("r-car" ,r-car)
5593 ("r-cluster" ,r-cluster)
5594 ("r-fractal" ,r-fractal)
5595 ("r-lmtest" ,r-lmtest)
5596 ("r-mass" ,r-mass)
5597 ("r-np" ,r-np)
5598 ("r-powerplus" ,r-powerplus)
5599 ("r-robust" ,r-robust)
5600 ("r-trend" ,r-trend)
5601 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5602 ("r-urca" ,r-urca)
5603 ("r-vim" ,r-vim)))
12591673
RW
5604 (home-page "https://cran.r-project.org/web/packages/analytics/")
5605 (synopsis "Collection of data analysis tools")
5606 (description
5607 "This package is a collection of data analysis tools. It includes tools
5608for regression outlier detection in a fitted linear model, stationary
5609bootstrap using a truncated geometric distribution, a comprehensive test for
5610weak stationarity, column means by group, weighted biplots, and a heuristic to
5611obtain a better initial configuration in non-metric MDS.")
5612 (license license:gpl2)))
9f56ceec
RW
5613
5614(define-public r-reticulate
5615 (package
5616 (name "r-reticulate")
2d363778 5617 (version "1.13")
9f56ceec
RW
5618 (source
5619 (origin
5620 (method url-fetch)
5621 (uri (cran-uri "reticulate" version))
5622 (sha256
5623 (base32
2d363778 5624 "1qwxh7zq9igl7dxl5g5qjbvv0mlac3w80djnkm0w8rxnaval3gmd"))))
9f56ceec
RW
5625 (build-system r-build-system)
5626 (inputs `(("python" ,python)))
5627 (propagated-inputs
5628 `(("r-jsonlite" ,r-jsonlite)
5629 ("r-matrix" ,r-matrix)
5630 ("r-rcpp" ,r-rcpp)))
5631 (home-page "https://github.com/rstudio/reticulate")
5632 (synopsis "R interface to Python")
5633 (description
5634 "This package provides an interface from R to Python modules, classes,
5635and functions. When calling into Python, R data types are automatically
5636converted to their equivalent Python types. When values are returned from
5637Python to R they are converted back to R types.")
5638 (license license:asl2.0)))
11de8673
RW
5639
5640(define-public r-bibtex
5641 (package
5642 (name "r-bibtex")
5643 (version "0.4.2")
5644 (source
5645 (origin
5646 (method url-fetch)
5647 (uri (cran-uri "bibtex" version))
5648 (sha256
5649 (base32
5650 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5651 (build-system r-build-system)
5652 (propagated-inputs `(("r-stringr" ,r-stringr)))
5653 (home-page "https://github.com/romainfrancois/bibtex")
5654 (synopsis "Bibtex parser")
5655 (description "This package provides a utility for R to parse a bibtex
5656file.")
5657 (license license:gpl2+)))
e67acae7
RW
5658
5659(define-public r-ggseqlogo
5660 (package
5661 (name "r-ggseqlogo")
5662 (version "0.1")
5663 (source
5664 (origin
5665 (method url-fetch)
5666 (uri (cran-uri "ggseqlogo" version))
5667 (sha256
5668 (base32
5669 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5670 (build-system r-build-system)
5671 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5672 (home-page "https://github.com/omarwagih/ggseqlogo")
5673 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5674 (description
5675 "The range of functions provided by this package makes it possible to
5676draw highly versatile genomic sequence logos. Features include, but are not
5677limited to, modifying colour schemes and fonts used to draw the logo,
5678generating multiple logo plots, and aiding the visualisation with annotations.
5679Sequence logos can easily be combined with other ggplot2 plots.")
5680 ;; Unspecified version of the LGPL.
5681 (license license:lgpl3+)))
85df1a86
RW
5682
5683(define-public r-ggsci
5684 (package
5685 (name "r-ggsci")
5686 (version "2.9")
5687 (source
5688 (origin
5689 (method url-fetch)
5690 (uri (cran-uri "ggsci" version))
5691 (sha256
5692 (base32
5693 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5694 (build-system r-build-system)
5695 (propagated-inputs
5696 `(("r-ggplot2" ,r-ggplot2)
5697 ("r-scales" ,r-scales)))
5698 (home-page "https://nanx.me/ggsci/")
5699 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5700 (description
5701 "This package provides a collection of ggplot2 color palettes inspired by
5702plots in scientific journals, data visualization libraries, science fiction
5703movies, and TV shows.")
5704 (license license:gpl3)))
5219c5c5
RW
5705
5706(define-public r-ggsignif
5707 (package
5708 (name "r-ggsignif")
d099499e 5709 (version "0.6.0")
5219c5c5
RW
5710 (source
5711 (origin
5712 (method url-fetch)
5713 (uri (cran-uri "ggsignif" version))
5714 (sha256
5715 (base32
d099499e 5716 "17j9hg967k1wp9xw3x84mqss58jkb8pvlrnlchz4i1hklgykxqbg"))))
5219c5c5
RW
5717 (build-system r-build-system)
5718 (propagated-inputs
5719 `(("r-ggplot2" ,r-ggplot2)))
5720 (home-page "https://github.com/const-ae/ggsignif")
5721 (synopsis "Significance brackets for ggplot2")
5722 (description
5723 "Enrich your ggplots with group-wise comparisons. This package provides
5724an easy way to indicate if two groups are significantly different. Commonly
5725this is shown by a bracket on top connecting the groups of interest which
5726itself is annotated with the level of significance. The package provides a
5727single layer that takes the groups for comparison and the test as arguments
5728and adds the annotation to the plot.")
5729 (license license:gpl3)))
5cbaaee8
RW
5730
5731(define-public r-ggpubr
5732 (package
5733 (name "r-ggpubr")
1ca04927 5734 (version "0.2.4")
5cbaaee8
RW
5735 (source
5736 (origin
5737 (method url-fetch)
5738 (uri (cran-uri "ggpubr" version))
5739 (sha256
5740 (base32
1ca04927 5741 "0ln1gh3zlfx5s7zqcpvfdiksq74v1pma5kwkhc6r0riqnjjd19pf"))))
5cbaaee8
RW
5742 (build-system r-build-system)
5743 (propagated-inputs
5744 `(("r-cowplot" ,r-cowplot)
5745 ("r-dplyr" ,r-dplyr)
5746 ("r-ggplot2" ,r-ggplot2)
5747 ("r-ggrepel" ,r-ggrepel)
5748 ("r-ggsci" ,r-ggsci)
5749 ("r-ggsignif" ,r-ggsignif)
caaec886 5750 ("r-glue" ,r-glue)
5cbaaee8
RW
5751 ("r-gridextra" ,r-gridextra)
5752 ("r-magrittr" ,r-magrittr)
caaec886 5753 ("r-polynom" ,r-polynom)
5cbaaee8 5754 ("r-purrr" ,r-purrr)
2132e922 5755 ("r-rlang" ,r-rlang)
5cbaaee8
RW
5756 ("r-scales" ,r-scales)
5757 ("r-tidyr" ,r-tidyr)))
5758 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5759 (synopsis "ggplot2-based publication-ready plots")
5760 (description
5761 "The ggplot2 package is an excellent and flexible package for elegant
5762data visualization in R. However the default generated plots require some
5763formatting before we can send them for publication. The ggpubr package
5764provides some easy-to-use functions for creating and customizing ggplot2-based
5765publication-ready plots.")
5766 (license license:gpl2)))
141e43bd
RW
5767
5768(define-public r-ellipse
5769 (package
5770 (name "r-ellipse")
5771 (version "0.4.1")
5772 (source
5773 (origin
5774 (method url-fetch)
5775 (uri (cran-uri "ellipse" version))
5776 (sha256
5777 (base32
5778 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5779 (build-system r-build-system)
5780 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5781 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5782 (description
5783 "This package contains various routines for drawing ellipses and
5784ellipse-like confidence regions, implementing the plots described in Murdoch
5785and Chow (1996), A graphical display of large correlation matrices, The
5786American Statistician 50, 178-180. There are also routines implementing the
5787profile plots described in Bates and Watts (1988), Nonlinear Regression
5788Analysis and its Applications.")
5789 (license license:gpl2+)))
cbf6017d
RW
5790
5791(define-public r-flashclust
5792 (package
5793 (name "r-flashclust")
5794 (version "1.01-2")
5795 (source
5796 (origin
5797 (method url-fetch)
5798 (uri (cran-uri "flashClust" version))
5799 (sha256
5800 (base32
5801 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5802 (properties `((upstream-name . "flashClust")))
5803 (build-system r-build-system)
5804 (native-inputs `(("gfortran" ,gfortran)))
5805 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5806 (synopsis "Implementation of optimal hierarchical clustering")
5807 (description
5808 "This package provides a fast implementation of hierarchical
5809clustering.")
5810 (license license:gpl2+)))
e83841a2
RW
5811
5812(define-public r-factominer
5813 (package
5814 (name "r-factominer")
efec58e7 5815 (version "2.0")
e83841a2
RW
5816 (source
5817 (origin
5818 (method url-fetch)
5819 (uri (cran-uri "FactoMineR" version))
5820 (sha256
5821 (base32
efec58e7 5822 "0qiw60ypf3bf5xsqz2b9l82i4jvprjm8lzpp12lhl8d9j5s8m0j8"))))
e83841a2
RW
5823 (properties `((upstream-name . "FactoMineR")))
5824 (build-system r-build-system)
5825 (propagated-inputs
5826 `(("r-car" ,r-car)
5827 ("r-cluster" ,r-cluster)
5828 ("r-ellipse" ,r-ellipse)
5829 ("r-flashclust" ,r-flashclust)
efec58e7
RW
5830 ("r-ggplot2" ,r-ggplot2)
5831 ("r-ggrepel" ,r-ggrepel)
e83841a2
RW
5832 ("r-lattice" ,r-lattice)
5833 ("r-leaps" ,r-leaps)
5834 ("r-mass" ,r-mass)
5835 ("r-scatterplot3d" ,r-scatterplot3d)))
5836 (home-page "http://factominer.free.fr")
5837 (synopsis "Multivariate exploratory data analysis and data mining")
5838 (description
5839 "This package provides exploratory data analysis methods to summarize,
5840visualize and describe datasets. The main principal component methods are
5841available, those with the largest potential in terms of applications:
5842principal component analysis (PCA) when variables are quantitative,
5843correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5844variables are categorical, Multiple Factor Analysis when variables are
5845structured in groups, etc. and hierarchical cluster analysis.")
5846 (license license:gpl2+)))
f22bfee9
RW
5847
5848(define-public r-factoextra
5849 (package
5850 (name "r-factoextra")
5851 (version "1.0.5")
5852 (source
5853 (origin
5854 (method url-fetch)
5855 (uri (cran-uri "factoextra" version))
5856 (sha256
5857 (base32
5858 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5859 (build-system r-build-system)
5860 (propagated-inputs
5861 `(("r-abind" ,r-abind)
5862 ("r-cluster" ,r-cluster)
5863 ("r-dendextend" ,r-dendextend)
5864 ("r-factominer" ,r-factominer)
5865 ("r-ggplot2" ,r-ggplot2)
5866 ("r-ggpubr" ,r-ggpubr)
5867 ("r-ggrepel" ,r-ggrepel)
5868 ("r-reshape2" ,r-reshape2)
5869 ("r-tidyr" ,r-tidyr)))
5870 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5871 (synopsis "Extract and visualize the results of multivariate data analyses")
5872 (description
5873 "This package provides some easy-to-use functions to extract and
5874visualize the output of multivariate data analyses, including
6ccd88e8
RW
5875@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5876Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5877Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5878@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5879packages. It contains also functions for simplifying some clustering analysis
5880steps and provides ggplot2-based elegant data visualization.")
5881 (license license:gpl2)))
0c9868aa 5882
356230da
RW
5883(define-public r-fansi
5884 (package
5885 (name "r-fansi")
08645fcf 5886 (version "0.4.0")
356230da
RW
5887 (source
5888 (origin
5889 (method url-fetch)
5890 (uri (cran-uri "fansi" version))
5891 (sha256
5892 (base32
08645fcf 5893 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5894 (build-system r-build-system)
5895 (native-inputs
5896 `(("r-knitr" ,r-knitr))) ; for vignettes
5897 (home-page "https://github.com/brodieG/fansi")
5898 (synopsis "ANSI control sequence aware string functions")
5899 (description
5900 "This package provides counterparts to R string manipulation functions
5901that account for the effects of ANSI text formatting control sequences.")
5902 (license license:gpl2+)))
5903
0c9868aa
RW
5904(define-public r-nbclust
5905 (package
5906 (name "r-nbclust")
5907 (version "3.0")
5908 (source
5909 (origin
5910 (method url-fetch)
5911 (uri (cran-uri "NbClust" version))
5912 (sha256
5913 (base32
5914 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5915 (properties `((upstream-name . "NbClust")))
5916 (build-system r-build-system)
5917 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5918 (synopsis "Determine the best number of clusters in a data set")
5919 (description
5920 "NbClust provides 30 indexes for determining the optimal number of
5921clusters in a data set and offers the best clustering scheme from different
5922results to the user.")
5923 (license license:gpl2)))
546fc4aa
RW
5924
5925(define-public r-hdf5r
5926 (package
5927 (name "r-hdf5r")
77032118 5928 (version "1.3.0")
546fc4aa
RW
5929 (source
5930 (origin
5931 (method url-fetch)
5932 (uri (cran-uri "hdf5r" version))
5933 (sha256
5934 (base32
77032118 5935 "1pq12vkfqxvcaznwaxvjdg3acimk5a20m8h18sixvxc34vnqxw8f"))))
546fc4aa
RW
5936 (build-system r-build-system)
5937 (inputs
5938 `(("hdf5" ,hdf5)
5939 ("zlib" ,zlib)))
5940 (propagated-inputs
5941 `(("r-bit64" ,r-bit64)
5942 ("r-r6" ,r-r6)))
5943 (home-page "https://hhoeflin.github.io/hdf5r")
5944 (synopsis "Interface to the HDF5 binary data format")
5945 (description
5946 "HDF5 is a data model, library and file format for storing and managing
5947large amounts of data. This package provides a nearly feature complete,
5948object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5949functionality is added so that HDF5 objects behave very similar to their
5950corresponding R counterparts.")
5951 (license license:asl2.0)))
846325a8 5952
3568b823
RW
5953(define-public r-itertools
5954 (package
5955 (name "r-itertools")
5956 (version "0.1-3")
5957 (source
5958 (origin
5959 (method url-fetch)
5960 (uri (cran-uri "itertools" version))
5961 (sha256
5962 (base32
5963 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5964 (build-system r-build-system)
5965 (propagated-inputs
5966 `(("r-iterators" ,r-iterators)))
5967 (home-page "https://cran.r-project.org/web/packages/itertools/")
5968 (synopsis "Iterator tools")
5969 (description
5970 "This package provides various tools for creating iterators, many
5971patterned after functions in the Python @code{itertools} module, and others
5972patterned after functions in the snow package.")
5973 (license license:gpl2)))
5974
53718658
RW
5975(define-public r-polynom
5976 (package
5977 (name "r-polynom")
3be585cf 5978 (version "1.4-0")
53718658
RW
5979 (source
5980 (origin
5981 (method url-fetch)
5982 (uri (cran-uri "polynom" version))
5983 (sha256
5984 (base32
3be585cf 5985 "1pflscwc0qzdf0y60j7s0dkglgmz18xajywfbn6s263idyr8idy5"))))
53718658
RW
5986 (build-system r-build-system)
5987 (home-page "https://cran.r-project.org/web/packages/polynom/")
5988 (synopsis "Functions for univariate polynomial manipulations")
5989 (description
5990 "This package provides a collection of functions to implement a class for
5991univariate polynomial manipulations.")
5992 (license license:gpl2)))
5993
dd954dd7
RW
5994(define-public r-gbrd
5995 (package
5996 (name "r-gbrd")
5997 (version "0.4-11")
5998 (source
5999 (origin
6000 (method url-fetch)
6001 (uri (cran-uri "gbRd" version))
6002 (sha256
6003 (base32
6004 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
6005 (properties `((upstream-name . "gbRd")))
6006 (build-system r-build-system)
6007 (home-page "https://cran.r-project.org/web/packages/gbRd/")
6008 (synopsis "Utilities for processing Rd objects and files")
6009 (description
6010 "This package provides utilities for processing Rd objects and files.
6011Extract argument descriptions and other parts of the help pages of
6012functions.")
6013 (license license:gpl2+)))
6014
0c92f373
RW
6015(define-public r-rjags
6016 (package
6017 (name "r-rjags")
b0fd313e 6018 (version "4-10")
0c92f373
RW
6019 (source
6020 (origin
6021 (method url-fetch)
6022 (uri (cran-uri "rjags" version))
6023 (sha256
6024 (base32
b0fd313e 6025 "1nhaim84ww8fd6m8xlpmngqcnp2qpql29ahc38366fxja3ghngmx"))))
0c92f373
RW
6026 (build-system r-build-system)
6027 (propagated-inputs
6028 `(("r-coda" ,r-coda)))
6029 (inputs
6030 `(("jags" ,jags)))
6031 (native-inputs
6032 `(("pkg-config" ,pkg-config)))
6033 (home-page "http://mcmc-jags.sourceforge.net")
6034 (synopsis "Bayesian graphical models using MCMC")
6035 (description
6036 "This package provides an R interface to the JAGS MCMC library. JAGS is
6037Just Another Gibbs Sampler. It is a program for analysis of Bayesian
6038hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
6039 (license license:gpl2)))
6040
6a846975
RW
6041(define-public r-rdpack
6042 (package
6043 (name "r-rdpack")
f0826fec 6044 (version "0.11-0")
6a846975
RW
6045 (source
6046 (origin
6047 (method url-fetch)
6048 (uri (cran-uri "Rdpack" version))
6049 (sha256
6050 (base32
f0826fec 6051 "11cd27s6zp5cxnwxcvz6rjf00y0r7aq8ywhzwpf1r4xy1z44kd4g"))))
6a846975
RW
6052 (properties `((upstream-name . "Rdpack")))
6053 (build-system r-build-system)
6054 (propagated-inputs
6055 `(("r-bibtex" ,r-bibtex)
6056 ("r-gbrd" ,r-gbrd)))
6057 (home-page "https://github.com/GeoBosh/Rdpack")
6058 (synopsis "Update and manipulate Rd documentation objects")
6059 (description
6060 "This package provides functions for manipulation of R documentation
6061objects, including functions @code{reprompt()} and @code{ereprompt()} for
6062updating Rd documentation for functions, methods and classes; it also includes
6063Rd macros for citations and import of references from bibtex files for use in
6064Rd files and roxygen2 comments, as well as many functions for manipulation of
6065references and Rd files.")
6066 (license license:gpl2+)))
6067
c183fa26
RW
6068(define-public r-officer
6069 (package
6070 (name "r-officer")
7f4025aa 6071 (version "0.3.6")
c183fa26
RW
6072 (source
6073 (origin
6074 (method url-fetch)
6075 (uri (cran-uri "officer" version))
6076 (sha256
6077 (base32
7f4025aa 6078 "1i6jmnbkx7gd0qyf6akhizmxp7y1dh3h7a886mcbmrzka9d60zh4"))))
c183fa26
RW
6079 (build-system r-build-system)
6080 (propagated-inputs
6081 `(("r-base64enc" ,r-base64enc)
6082 ("r-digest" ,r-digest)
6083 ("r-htmltools" ,r-htmltools)
6084 ("r-magrittr" ,r-magrittr)
6085 ("r-r6" ,r-r6)
6086 ("r-rcpp" ,r-rcpp)
fd1a17a5 6087 ("r-rlang" ,r-rlang)
c183fa26
RW
6088 ("r-uuid" ,r-uuid)
6089 ("r-xml2" ,r-xml2)
6090 ("r-zip" ,r-zip)))
6091 (home-page "https://davidgohel.github.io/officer")
6092 (synopsis "Manipulation of Word and PowerPoint documents")
6093 (description
6094 "This package provides tools to access and manipulate Word and PowerPoint
6095documents from R. The package focuses on tabular and graphical reporting from
6096R; it also provides two functions that let users get document content into
6097data objects. A set of functions lets add and remove images, tables and
6098paragraphs of text in new or existing documents. When working with PowerPoint
6099presentations, slides can be added or removed; shapes inside slides can also
6100be added or removed. When working with Word documents, a cursor can be used
6101to help insert or delete content at a specific location in the document.")
6102 (license license:gpl3)))
6103
488dc4e1
RW
6104(define-public r-abn
6105 (package
6106 (name "r-abn")
a6828e0b 6107 (version "2.2")
488dc4e1
RW
6108 (source
6109 (origin
6110 (method url-fetch)
6111 (uri (cran-uri "abn" version))
6112 (sha256
6113 (base32
a6828e0b 6114 "19w6bdjyp4zwqs6p0flry4qxqynf9rh8ykdrfrp61wrdf7kysw0d"))))
488dc4e1
RW
6115 (build-system r-build-system)
6116 (inputs
6117 `(("gsl" ,gsl)))
6118 (propagated-inputs
72c967e2 6119 `(("r-lme4" ,r-lme4)
488dc4e1
RW
6120 ("r-mass" ,r-mass)
6121 ("r-nnet" ,r-nnet)
6122 ("r-rcpp" ,r-rcpp)
6123 ("r-rcpparmadillo" ,r-rcpparmadillo)
6124 ("r-rjags" ,r-rjags)))
6125 (home-page "http://www.r-bayesian-networks.org")
6126 (synopsis "Modelling multivariate data with additive bayesian networks")
6127 (description
6128 "Bayesian network analysis is a form of probabilistic graphical models
6129which derives from empirical data a directed acyclic graph, DAG, describing
6130the dependency structure between random variables. An additive Bayesian
6131network model consists of a form of a DAG where each node comprises a
6132@dfn{generalized linear model} (GLM). Additive Bayesian network models are
6133equivalent to Bayesian multivariate regression using graphical modelling, they
6134generalises the usual multivariable regression, GLM, to multiple dependent
6135variables. This package provides routines to help determine optimal Bayesian
6136network models for a given data set, where these models are used to identify
6137statistical dependencies in messy, complex data.")
6138 (license license:gpl2+)))
6139
ffdeda3c
RW
6140(define-public r-acd
6141 (package
6142 (name "r-acd")
6143 (version "1.5.3")
6144 (source
6145 (origin
6146 (method url-fetch)
6147 (uri (cran-uri "ACD" version))
6148 (sha256
6149 (base32
6150 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
6151 (properties `((upstream-name . "ACD")))
6152 (build-system r-build-system)
6153 (home-page "https://cran.r-project.org/web/packages/ACD/")
6154 (synopsis "Categorical data analysis with complete or missing responses")
6155 (description
6156 "This package provides tools for categorical data analysis with complete
6157or missing responses.")
6158 (license license:gpl2+)))
6159
acbf23da
RW
6160(define-public r-acdm
6161 (package
6162 (name "r-acdm")
6163 (version "1.0.4")
6164 (source
6165 (origin
6166 (method url-fetch)
6167 (uri (cran-uri "ACDm" version))
6168 (sha256
6169 (base32
6170 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
6171 (properties `((upstream-name . "ACDm")))
6172 (build-system r-build-system)
6173 (propagated-inputs
6174 `(("r-dplyr" ,r-dplyr)
6175 ("r-ggplot2" ,r-ggplot2)
6176 ("r-plyr" ,r-plyr)
6177 ("r-rsolnp" ,r-rsolnp)
6178 ("r-zoo" ,r-zoo)))
6179 (home-page "https://cran.r-project.org/web/packages/ACDm/")
6180 (synopsis "Tools for Autoregressive Conditional Duration Models")
6181 (description
6182 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
6183and Russell, 1998) models. It creates trade, price or volume durations from
6184transactions (tic) data, performs diurnal adjustments, fits various ACD models
6185and tests them.")
6186 (license license:gpl2+)))
6187
08bf097a
RW
6188(define-public r-overlap
6189 (package
6190 (name "r-overlap")
6191 (version "0.3.2")
6192 (source
6193 (origin
6194 (method url-fetch)
6195 (uri (cran-uri "overlap" version))
6196 (sha256
6197 (base32
6198 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
6199 (build-system r-build-system)
6200 (home-page "https://cran.r-project.org/web/packages/overlap/")
6201 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
6202 (description
6203 "This package provides functions to fit kernel density functions to data
6204on temporal activity patterns of animals; estimate coefficients of overlapping
6205of densities for two species; and calculate bootstrap estimates of confidence
6206intervals.")
6207 (license license:gpl3+)))
6208
bfee9ce8
RW
6209(define-public r-snakecase
6210 (package
6211 (name "r-snakecase")
794c9e7d 6212 (version "0.11.0")
bfee9ce8
RW
6213 (source
6214 (origin
6215 (method url-fetch)
6216 (uri (cran-uri "snakecase" version))
6217 (sha256
6218 (base32
794c9e7d 6219 "1ky1x2cp5rd0ffd9m1fji9sq4z4jsrpxzg30brw8bb4ihfjj114r"))))
bfee9ce8
RW
6220 (build-system r-build-system)
6221 (propagated-inputs
6222 `(("r-stringi" ,r-stringi)
6223 ("r-stringr" ,r-stringr)))
6224 (home-page "https://github.com/Tazinho/snakecase")
6225 (synopsis "Convert strings into any case")
6226 (description
6227 "This package provides a consistent, flexible and easy to use tool to
6228parse and convert strings into cases like snake or camel among others.")
6229 (license license:gpl3)))
6230
de059e4b
RW
6231(define-public r-prediction
6232 (package
6233 (name "r-prediction")
c3447a92 6234 (version "0.3.14")
de059e4b
RW
6235 (source
6236 (origin
6237 (method url-fetch)
6238 (uri (cran-uri "prediction" version))
6239 (sha256
6240 (base32
c3447a92 6241 "0awlq5lxfia6m2b91w73rksp93rbwv5gwqb36wbji4rgq41rzbrx"))))
de059e4b
RW
6242 (build-system r-build-system)
6243 (propagated-inputs
6244 `(("r-data-table" ,r-data-table)))
6245 (home-page "https://github.com/leeper/prediction")
6246 (synopsis "Tidy, type-safe prediction methods")
6247 (description
6248 "This package provides the @code{prediction()} function, a type-safe
6249alternative to @code{predict()} that always returns a data frame. The package
6250currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
6251from the @code{stats} package, as well as numerous other model classes from
6252other add-on packages.")
6253 (license license:expat)))
6254
d14c770d
RW
6255(define-public r-insight
6256 (package
6257 (name "r-insight")
2cef54c0 6258 (version "0.7.0")
d14c770d
RW
6259 (source
6260 (origin
6261 (method url-fetch)
6262 (uri (cran-uri "insight" version))
6263 (sha256
6264 (base32
2cef54c0 6265 "1alxc483r3d1ydp983m2872mxd4nj3j25qv47zzgj10nbi4y32sq"))))
d14c770d
RW
6266 (build-system r-build-system)
6267 (home-page "https://easystats.github.io/insight/")
6268 (synopsis "Easy access to model information for various model objects")
6269 (description
6270 "This package provides a tool to provide an easy, intuitive and
6271consistent access to information contained in various R models, like model
6272formulas, model terms, information about random effects, data that was used to
6273fit the model or data from response variables. The package mainly revolves
6274around two types of functions: Functions that find (the names of) information,
6275starting with @code{find_}, and functions that get the underlying data,
6276starting with @code{get_}. The package has a consistent syntax and works with
6277many different model objects, where otherwise functions to access these
6278information are missing.")
6279 (license license:gpl3)))
6280
cfc06314
RW
6281(define-public r-sjlabelled
6282 (package
6283 (name "r-sjlabelled")
3ab3f7f3 6284 (version "1.1.1")
cfc06314
RW
6285 (source
6286 (origin
6287 (method url-fetch)
6288 (uri (cran-uri "sjlabelled" version))
6289 (sha256
6290 (base32
3ab3f7f3 6291 "0c9wy0gsr2sbkrv2638xbi7qm0gl6jyr6sfricavhkm7l4hljjkz"))))
cfc06314
RW
6292 (build-system r-build-system)
6293 (propagated-inputs
bc418c97 6294 `(("r-haven" ,r-haven)
5e16dff9 6295 ("r-insight" ,r-insight)
cfc06314 6296 ("r-magrittr" ,r-magrittr)
cfc06314 6297 ("r-purrr" ,r-purrr)
bc418c97
RW
6298 ("r-rlang" ,r-rlang)
6299 ("r-tidyselect" ,r-tidyselect)))
cfc06314
RW
6300 (home-page "https://github.com/strengejacke/sjlabelled")
6301 (synopsis "Labelled data utility functions")
6302 (description
6303 "This package provides a collection of functions dealing with labelled
6304data, like reading and writing data between R and other statistical software
6305packages. This includes easy ways to get, set or change value and variable
6306label attributes, to convert labelled vectors into factors or numeric (and
6307vice versa), or to deal with multiple declared missing values.")
6308 (license license:gpl3)))
6309
1f560b9c
RW
6310(define-public r-sjmisc
6311 (package
6312 (name "r-sjmisc")
14c3e7bb 6313 (version "2.8.2")
1f560b9c
RW
6314 (source
6315 (origin
6316 (method url-fetch)
6317 (uri (cran-uri "sjmisc" version))
6318 (sha256
6319 (base32
14c3e7bb 6320 "0rl0bmk91wc4dxdgy008fl0dwkx3ffvys30vgpnr78lb4pk45nb2"))))
1f560b9c
RW
6321 (build-system r-build-system)
6322 (propagated-inputs
31af2e7f 6323 `(("r-dplyr" ,r-dplyr)
45dcc89d 6324 ("r-insight" ,r-insight)
1f560b9c 6325 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
6326 ("r-purrr" ,r-purrr)
6327 ("r-rlang" ,r-rlang)
14c3e7bb
RW
6328 ("r-sjlabelled" ,r-sjlabelled)
6329 ("r-tidyselect" ,r-tidyselect)))
1f560b9c
RW
6330 (home-page "https://github.com/strengejacke/sjmisc")
6331 (synopsis "Data and variable transformation functions")
6332 (description
6333 "This package is a collection of miscellaneous utility functions,
6334supporting data transformation tasks like recoding, dichotomizing or grouping
6335variables, setting and replacing missing values. The data transformation
6336functions also support labelled data, and all integrate seamlessly into a
6337tidyverse workflow.")
6338 (license license:gpl3)))
6339
aaed237d
RW
6340(define-public r-nortest
6341 (package
6342 (name "r-nortest")
6343 (version "1.0-4")
6344 (source
6345 (origin
6346 (method url-fetch)
6347 (uri (cran-uri "nortest" version))
6348 (sha256
6349 (base32
6350 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
6351 (build-system r-build-system)
6352 (home-page "https://cran.r-project.org/web/packages/nortest/")
6353 (synopsis "Tests for normality")
6354 (description
6355 "This package provides five omnibus tests for testing the composite
6356hypothesis of normality.")
6357 (license license:gpl2+)))
6358
0fd7d59d
RW
6359(define-public r-moonbook
6360 (package
6361 (name "r-moonbook")
6362 (version "0.2.3")
6363 (source
6364 (origin
6365 (method url-fetch)
6366 (uri (cran-uri "moonBook" version))
6367 (sha256
6368 (base32
6369 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
6370 (properties `((upstream-name . "moonBook")))
6371 (build-system r-build-system)
6372 (propagated-inputs
6373 `(("r-magrittr" ,r-magrittr)
6374 ("r-nortest" ,r-nortest)
6375 ("r-purrr" ,r-purrr)
6376 ("r-sjmisc" ,r-sjmisc)
6377 ("r-stringr" ,r-stringr)
6378 ("r-survival" ,r-survival)))
6379 (home-page "https://github.com/cardiomoon/moonBook")
6380 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
6381 (description
6382 "This package provides several analysis-related functions for the book
6383entitled \"R statistics and graph for medical articles\" (written in Korean),
6384version 1, by Keon-Woong Moon with Korean demographic data with several plot
6385functions.")
6386 (license license:gpl2)))
6387
589bd1c4
RW
6388(define-public r-flextable
6389 (package
6390 (name "r-flextable")
56b88f6c 6391 (version "0.5.6")
589bd1c4
RW
6392 (source
6393 (origin
6394 (method url-fetch)
6395 (uri (cran-uri "flextable" version))
6396 (sha256
6397 (base32
56b88f6c 6398 "1f869f2dfqkzhf6yix7xcbs8rn1nwq3sg623h74zg6h1pl6px66w"))))
589bd1c4
RW
6399 (build-system r-build-system)
6400 (propagated-inputs
30918ce8
RW
6401 `(("r-base64enc" ,r-base64enc)
6402 ("r-data-table" ,r-data-table)
e89d5427 6403 ("r-gdtools" ,r-gdtools)
589bd1c4
RW
6404 ("r-htmltools" ,r-htmltools)
6405 ("r-knitr" ,r-knitr)
6406 ("r-officer" ,r-officer)
e89d5427 6407 ("r-rlang" ,r-rlang)
589bd1c4 6408 ("r-rmarkdown" ,r-rmarkdown)
589bd1c4
RW
6409 ("r-xml2" ,r-xml2)))
6410 (home-page "https://davidgohel.github.io/flextable")
6411 (synopsis "Functions for tabular reporting")
6412 (description
6413 "This package provides tools to create pretty tables for HTML documents
6414and other formats. Functions are provided to let users create tables, modify
6415and format their content. It extends the @code{officer} package and can be
6416used within R markdown documents when rendering to HTML and to Word
6417documents.")
6418 (license license:gpl3)))
6419
846325a8
RW
6420(define-public r-writexl
6421 (package
6422 (name "r-writexl")
fda807da 6423 (version "1.2")
846325a8
RW
6424 (source
6425 (origin
6426 (method url-fetch)
6427 (uri (cran-uri "writexl" version))
6428 (sha256
6429 (base32
fda807da 6430 "09fhdip6igcg97fjx4c7727cx2lb49l4d74l4i8rg2bag2s5lrj3"))))
846325a8
RW
6431 (build-system r-build-system)
6432 (inputs `(("zlib" ,zlib)))
6433 (home-page "https://github.com/ropensci/writexl")
6434 (synopsis "Export data frames to xlsx format")
6435 (description
6436 "This package provides a data frame to xlsx exporter based on
6437libxlsxwriter.")
6438 (license license:bsd-2)))
64abd245
RW
6439
6440(define-public r-biasedurn
6441 (package
6442 (name "r-biasedurn")
6443 (version "1.07")
6444 (source
6445 (origin
6446 (method url-fetch)
6447 (uri (cran-uri "BiasedUrn" version))
6448 (sha256
6449 (base32
6450 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
6451 (properties `((upstream-name . "BiasedUrn")))
6452 (build-system r-build-system)
6453 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
6454 (synopsis "Biased Urn model distributions")
6455 (description
6456 "This package provides statistical models of biased sampling in the form
6457of univariate and multivariate noncentral hypergeometric distributions,
6458including Wallenius' noncentral hypergeometric distribution and Fisher's
6459noncentral hypergeometric distribution (also called extended hypergeometric
6460distribution).")
6461 (license license:gpl3)))
87ba9508
RW
6462
6463(define-public r-goplot
6464 (package
6465 (name "r-goplot")
6466 (version "1.0.2")
6467 (source
6468 (origin
6469 (method url-fetch)
6470 (uri (cran-uri "GOplot" version))
6471 (sha256
6472 (base32
6473 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6474 (properties `((upstream-name . "GOplot")))
6475 (build-system r-build-system)
6476 (propagated-inputs
6477 `(("r-ggdendro" ,r-ggdendro)
6478 ("r-ggplot2" ,r-ggplot2)
6479 ("r-gridextra" ,r-gridextra)
6480 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6481 (home-page "https://github.com/wencke/wencke.github.io")
6482 (synopsis "Visualization of functional analysis data")
6483 (description
6484 "This package provides an implementation of multilayered visualizations
6485for enhanced graphical representation of functional analysis data. It
6486combines and integrates omics data derived from expression and functional
6487annotation enrichment analyses. Its plotting functions have been developed
6488with an hierarchical structure in mind: starting from a general overview to
6489identify the most enriched categories (modified bar plot, bubble plot) to a
6490more detailed one displaying different types of relevant information for the
6491molecules in a given set of categories (circle plot, chord plot, cluster plot,
6492Venn diagram, heatmap).")
6493 (license license:gpl2)))
aec7d6be
RW
6494
6495(define-public r-getopt
6496 (package
6497 (name "r-getopt")
104ec4c9 6498 (version "1.20.3")
aec7d6be
RW
6499 (source
6500 (origin
6501 (method url-fetch)
6502 (uri (cran-uri "getopt" version))
6503 (sha256
6504 (base32
104ec4c9 6505 "0zzmzgwl9a4y3s34600vmih22d6y32294f9bvxrnmffnvkgmy7sk"))))
aec7d6be
RW
6506 (build-system r-build-system)
6507 (home-page "https://github.com/trevorld/getopt")
6508 (synopsis "Command-line option processor for R")
6509 (description
6510 "This package is designed to be used with Rscript to write shebang
6511scripts that accept short and long options. Many users will prefer to
6512use the packages @code{optparse} or @code{argparse} which add extra
6513features like automatically generated help options and usage texts,
6514support for default values, positional argument support, etc.")
6515 (license license:gpl2+)))
3629622b
RW
6516
6517(define-public r-findpython
6518 (package
6519 (name "r-findpython")
fcb84565 6520 (version "1.0.5")
3629622b
RW
6521 (source
6522 (origin
6523 (method url-fetch)
6524 (uri (cran-uri "findpython" version))
6525 (sha256
6526 (base32
fcb84565 6527 "0icifm4z6hhpmcjrg75a875iph0ci890ss02kdv3725pijc236iy"))))
3629622b
RW
6528 (build-system r-build-system)
6529 (home-page "https://github.com/trevorld/findpython")
6530 (synopsis "Functions to find an acceptable Python binary")
6531 (description
6532 "This package was designed to find an acceptable Python binary that
6533matches version and feature constraints.")
6534 (license license:expat)))
fa697599
RW
6535
6536;; This in not the same as "r-argparser"
6537(define-public r-argparse
6538 (package
6539 (name "r-argparse")
37317189 6540 (version "2.0.1")
fa697599
RW
6541 (source
6542 (origin
6543 (method url-fetch)
6544 (uri (cran-uri "argparse" version))
6545 (sha256
6546 (base32
37317189 6547 "1as7h6z7kzgv0fqzpnp76qbm96b4jcd37azd58b7rz0l1n94764l"))))
fa697599
RW
6548 (build-system r-build-system)
6549 (inputs `(("python" ,python)))
6550 (propagated-inputs
6551 `(("r-findpython" ,r-findpython)
fa697599 6552 ("r-jsonlite" ,r-jsonlite)
11a36548 6553 ("r-r6" ,r-r6)))
fa697599
RW
6554 (home-page "https://github.com/trevorld/argparse")
6555 (synopsis "Command line optional and positional argument parser")
6556 (description
6557 "This package provides a command line parser to be used with Rscript to
6558write shebang scripts that gracefully accept positional and optional arguments
6559and automatically generate usage notices.")
6560 (license license:gpl2+)))
4646d18e
RW
6561
6562(define-public r-hash
6563 (package
6564 (name "r-hash")
a431c381 6565 (version "2.2.6.1")
4646d18e
RW
6566 (source
6567 (origin
6568 (method url-fetch)
6569 (uri (cran-uri "hash" version))
6570 (sha256
6571 (base32
a431c381 6572 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
4646d18e
RW
6573 (build-system r-build-system)
6574 (home-page "https://cran.r-project.org/web/packages/hash/")
6575 (synopsis "Implementation of hash/associated arrays/dictionaries")
6576 (description
6577 "This package implements a data structure similar to hashes in Perl and
6578dictionaries in Python but with a purposefully R flavor. For objects of
6579appreciable size, access using hashes outperforms native named lists and
6580vectors.")
6581 (license license:gpl2+)))
06a45ad6
RW
6582
6583(define-public r-orddom
6584 (package
6585 (name "r-orddom")
6586 (version "3.1")
6587 (source
6588 (origin
6589 (method url-fetch)
6590 (uri (cran-uri "orddom" version))
6591 (sha256
6592 (base32
6593 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6594 (build-system r-build-system)
6595 (propagated-inputs `(("r-psych" ,r-psych)))
6596 (home-page "https://cran.r-project.org/web/packages/orddom/")
6597 (synopsis "Ordinal dominance statistics")
6598 (description
6599 "This package provides tools to compute ordinal, statistics and effect
6600sizes as an alternative to mean comparison: Cliff's delta or success rate
6601difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6602Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6603Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6604Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6605comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6606Group (Non-)Overlap considerations.")
6607 (license license:gpl2)))
0fccd15f 6608
6f921bfd
RW
6609(define-public r-deriv
6610 (package
6611 (name "r-deriv")
6612 (version "3.9.0")
6613 (source
6614 (origin
6615 (method url-fetch)
6616 (uri (cran-uri "Deriv" version))
6617 (sha256
6618 (base32
6619 "0hlqm216bg3l79gq6m0am0xz6vd3l2hgjnjm6lym3mkmgkka4kxw"))))
6620 (properties `((upstream-name . "Deriv")))
6621 (build-system r-build-system)
6622 (home-page "https://cran.r-project.org/web/packages/Deriv")
6623 (synopsis "Symbolic differentiation")
6624 (description
6625 "This package provides an R-based solution for symbolic differentiation.
6626It admits user-defined functions as well as function substitution in arguments
6627of functions to be differentiated. Some symbolic simplification is part of
6628the work.")
6629 (license license:gpl3+)))
6630
0fccd15f
RW
6631(define-public r-doby
6632 (package
6633 (name "r-doby")
dcbeae60 6634 (version "4.6-3")
0fccd15f
RW
6635 (source
6636 (origin
6637 (method url-fetch)
6638 (uri (cran-uri "doBy" version))
6639 (sha256
6640 (base32
dcbeae60 6641 "1d0d6pwai1g4i5jls0jm9va29ci5hy92n5957608f3fzi1jwy635"))))
0fccd15f
RW
6642 (properties `((upstream-name . "doBy")))
6643 (build-system r-build-system)
6644 (propagated-inputs
dcbeae60
RW
6645 `(("r-broom" ,r-broom)
6646 ("r-deriv" ,r-deriv)
6647 ("r-dplyr" ,r-dplyr)
0fccd15f
RW
6648 ("r-magrittr" ,r-magrittr)
6649 ("r-mass" ,r-mass)
6650 ("r-matrix" ,r-matrix)
dcbeae60
RW
6651 ("r-plyr" ,r-plyr)
6652 ("r-pbkrtest" ,r-pbkrtest)
6653 ("r-tibble" ,r-tibble)))
0fccd15f
RW
6654 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6655 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6656 (description
6657 "This package contains:
6658
6659@itemize
6660@item facilities for working with grouped data: @code{do}
6661 something to data stratified @code{by} some variables.
6662@item implementations of least-squares means, general linear contrasts, and
6663@item miscellaneous other utilities.
6664@end itemize\n")
6665 (license license:gpl2+)))
5850c5b3
RW
6666
6667(define-public r-refgenome
6668 (package
6669 (name "r-refgenome")
27abdb11 6670 (version "1.7.7")
5850c5b3
RW
6671 (source
6672 (origin
6673 (method url-fetch)
6674 (uri (cran-uri "refGenome" version))
6675 (sha256
6676 (base32
27abdb11 6677 "1za89bn3am1zgvm641qi1ab6kaqpll4rb9p9f1sjwvcgqq6065g5"))))
5850c5b3
RW
6678 (properties `((upstream-name . "refGenome")))
6679 (build-system r-build-system)
6680 (propagated-inputs
6681 `(("r-dbi" ,r-dbi)
6682 ("r-doby" ,r-doby)
6683 ("r-rsqlite" ,r-rsqlite)))
6684 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6685 (synopsis
6686 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6687 (description
6688 "This package contains functionality for importing and managing of
6689downloaded genome annotation data from the Ensembl genome browser (European
6690Bioinformatics Institute) and from the UCSC genome browser (University of
6691California, Santa Cruz) and annotation routines for genomic positions and
6692splice site positions.")
6693 (license license:gpl2)))
ff7d53a7
RW
6694
6695(define-public r-basix
6696 (package
6697 (name "r-basix")
6698 (version "1.1")
6699 (source
6700 (origin
6701 (method url-fetch)
6702 (uri (cran-uri "BASIX" version))
6703 (sha256
6704 (base32
6705 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6706 (properties `((upstream-name . "BASIX")))
6707 (build-system r-build-system)
6708 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6709 (synopsis "Efficient C/C++ toolset for R")
6710 (description
6711 "BASIX provides some efficient C/C++ implementations of native R
6712procedures to speed up calculations in R.")
6713 (license license:gpl2)))
65e74814
RW
6714
6715(define-public r-blockfest
6716 (package
6717 (name "r-blockfest")
6718 (version "1.6")
6719 (source
6720 (origin
6721 (method url-fetch)
6722 (uri (cran-uri "BlockFeST" version))
6723 (sha256
6724 (base32
6725 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6726 (properties `((upstream-name . "BlockFeST")))
6727 (build-system r-build-system)
6728 (propagated-inputs `(("r-basix" ,r-basix)))
6729 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6730 (synopsis "Bayesian calculation of region-specific fixation index")
6731 (description
6732 "This package provides an R implementation of an extension of the
6733BayeScan software for codominant markers, adding the option to group
6734individual SNPs into pre-defined blocks. A typical application of this new
6735approach is the identification of genomic regions, genes, or gene sets
6736containing one or more SNPs that evolved under directional selection.")
6737 (license license:gpl2)))
b9ff2599 6738
fbdf05b1
RW
6739(define-public r-proc
6740 (package
6741 (name "r-proc")
a510dc60 6742 (version "1.15.3")
fbdf05b1
RW
6743 (source
6744 (origin
6745 (method url-fetch)
6746 (uri (cran-uri "pROC" version))
6747 (sha256
6748 (base32
a510dc60 6749 "1jx8af9p6sxbypqvj1cci7q9sbyaw310inbjxibjcr3acj59h45h"))))
fbdf05b1
RW
6750 (properties `((upstream-name . "pROC")))
6751 (build-system r-build-system)
6752 (propagated-inputs
a3daf011 6753 `(("r-plyr" ,r-plyr)
fbdf05b1
RW
6754 ("r-rcpp" ,r-rcpp)))
6755 (home-page "http://expasy.org/tools/pROC/")
6756 (synopsis "Display and analyze ROC curves")
6757 (description
6758 "This package provides tools for visualizing, smoothing and comparing
6759receiver operating characteristic (ROC curves). The area under the
6760curve (AUC) can be compared with statistical tests based on U-statistics or
6761bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6762 (license license:gpl3+)))
cea4d360
RW
6763
6764(define-public r-rootsolve
6765 (package
6766 (name "r-rootsolve")
aa3d1dca 6767 (version "1.8.1")
cea4d360
RW
6768 (source
6769 (origin
6770 (method url-fetch)
6771 (uri (cran-uri "rootSolve" version))
6772 (sha256
6773 (base32
aa3d1dca 6774 "0skrspq7sd7gaq73w91km14v8znc8chncgy64hvjgcng2xw15phx"))))
cea4d360
RW
6775 (properties `((upstream-name . "rootSolve")))
6776 (build-system r-build-system)
6777 (native-inputs `(("gfortran" ,gfortran)))
6778 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6779 (synopsis "Tools for the analysis of ordinary differential equations")
6780 (description
6781 "This package provides routines to find the root of nonlinear functions,
6782and to perform steady-state and equilibrium analysis of @dfn{ordinary
6783differential equations} (ODE). It includes routines that:
6784
6785@enumerate
6786@item generate gradient and jacobian matrices (full and banded),
6787@item find roots of non-linear equations by the Newton-Raphson method,
6788@item estimate steady-state conditions of a system of (differential) equations
6789 in full, banded or sparse form, using the Newton-Raphson method, or by
6790 dynamically running,
6791@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6792 and 3-D partial differential equations, that have been converted to ordinary
6793 differential equations by numerical differencing (using the method-of-lines
6794 approach).
6795@end enumerate\n")
6796 (license license:gpl2+)))
c994418b 6797
6798(define-public r-abcanalysis
6799 (package
6800 (name "r-abcanalysis")
6801 (version "1.2.1")
6802 (source
6803 (origin
6804 (method url-fetch)
6805 (uri (cran-uri "ABCanalysis" version))
6806 (sha256
6807 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6808 (properties `((upstream-name . "ABCanalysis")))
6809 (build-system r-build-system)
6810 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6811 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6812 (synopsis "Computed ABC Analysis")
6813 (description
6814 "Multivariate data sets often differ in several factors or derived statistical
6815parameters, which have to be selected for a valid interpretation. Basing this
6816selection on traditional statistical limits leads occasionally to the perception
6817of losing information from a data set. This package provides tools to calculate
6818these limits on the basis of the mathematical properties of the distribution of
6819the analyzed items.")
6820 (license license:gpl3)))
87b576aa 6821
6822(define-public r-slam
6823 (package
6824 (name "r-slam")
186a868a 6825 (version "0.1-46")
87b576aa 6826 (source
6827 (origin
6828 (method url-fetch)
6829 (uri (cran-uri "slam" version))
6830 (sha256
186a868a 6831 (base32 "1ihhbx76miwys35gsbhijriadvrw4f51lc3v45pnn6cvcfd9hr0b"))))
87b576aa 6832 (build-system r-build-system)
6833 (home-page "https://cran.r-project.org/web/packages/slam/")
6834 (synopsis "Sparse lightweight arrays and matrices")
6835 (description
6836 "This package contains data structures and algorithms for sparse arrays and matrices,
6837based on index arrays and simple triplet representations, respectively.")
6838 (license license:gpl2)))
881cc61c 6839
6840(define-public r-manipulatewidget
6841 (package
6842 (name "r-manipulatewidget")
6843 (version "0.10.0")
6844 (source
6845 (origin
6846 (method url-fetch)
6847 (uri (cran-uri "manipulateWidget" version))
6848 (sha256
6849 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6850 (properties
6851 `((upstream-name . "manipulateWidget")))
6852 (build-system r-build-system)
6853 (propagated-inputs
6854 `(("r-base64enc" ,r-base64enc)
6855 ("r-codetools" ,r-codetools)
6856 ("r-htmltools" ,r-htmltools)
6857 ("r-htmlwidgets" ,r-htmlwidgets)
6858 ("r-knitr" ,r-knitr)
6859 ("r-miniui" ,r-miniui)
6860 ("r-shiny" ,r-shiny)
6861 ("r-webshot" ,r-webshot)))
6862 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6863 (synopsis "Add even more interactivity to interactive charts")
6864 (description
6865 "This package lets you create in just a few lines of R code a nice user interface to
6866modify the data or the graphical parameters of one or multiple interactive
6867charts. It is useful to quickly explore visually some data or for package
6868developers to generate user interfaces easy to maintain.")
6869 (license license:gpl2+)))
16b0e8da 6870
6871(define-public r-a3
6872 (package
6873 (name "r-a3")
6874 (version "1.0.0")
6875 (source
6876 (origin
6877 (method url-fetch)
6878 (uri (cran-uri "A3" version))
6879 (sha256
6880 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6881 (properties `((upstream-name . "A3")))
6882 (build-system r-build-system)
6883 (propagated-inputs
6884 `(("r-pbapply" ,r-pbapply)
6885 ("r-xtable" ,r-xtable)))
6886 (home-page "https://cran.r-project.org/web/packages/A3/")
6887 (synopsis "Error metrics for predictive models")
6888 (description
6889 "This package supplies tools for tabulating and analyzing the results of predictive
6890models. The methods employed are applicable to virtually any predictive model
6891and make comparisons between different methodologies straightforward.")
6892 (license license:gpl2+)))
59b55def
RW
6893
6894(define-public r-infotheo
6895 (package
6896 (name "r-infotheo")
6897 (version "1.2.0")
6898 (source
6899 (origin
6900 (method url-fetch)
6901 (uri (cran-uri "infotheo" version))
6902 (sha256
6903 (base32
6904 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6905 (build-system r-build-system)
6906 (home-page "http://homepage.meyerp.com/software")
6907 (synopsis "Information-theoretic measures")
6908 (description
6909 "This package implements various measures of information theory based on
6910several entropy estimators.")
6911 (license license:gpl3+)))
9e21f217 6912
6913(define-public r-abcoptim
6914 (package
6915 (name "r-abcoptim")
6916 (version "0.15.0")
6917 (source
6918 (origin
6919 (method url-fetch)
6920 (uri (cran-uri "ABCoptim" version))
6921 (sha256
6922 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6923 (properties `((upstream-name . "ABCoptim")))
6924 (build-system r-build-system)
6925 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6926 (home-page "https://github.com/gvegayon/ABCoptim/")
6927 (synopsis "Optimization of Artificial Bee Colony algorithm")
6928 (description
6929 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6930Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6931simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6932algorithms, and uses only common control parameters such as colony size and
6933maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6934colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6935 This version is a work-in-progress and is written in R code.")
6936 (license license:expat)))
40c10917 6937
6938(define-public r-abcp2
6939 (package
6940 (name "r-abcp2")
6941 (version "1.2")
6942 (source
6943 (origin
6944 (method url-fetch)
6945 (uri (cran-uri "ABCp2" version))
6946 (sha256
6947 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6948 (properties `((upstream-name . "ABCp2")))
6949 (build-system r-build-system)
6950 (propagated-inputs `(("r-mass" ,r-mass)))
6951 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6952 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6953 (description
6954 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6955Poisson, and Gamma distribution and estimates the proportional paternity of the
6956second male (P2) based on the best fit distribution.")
6957 (license license:gpl2)))
cadc10a5 6958
6959(define-public r-abcrf
6960 (package
6961 (name "r-abcrf")
1a6fe7c9 6962 (version "1.8.1")
cadc10a5 6963 (source
6964 (origin
6965 (method url-fetch)
6966 (uri (cran-uri "abcrf" version))
6967 (sha256
1a6fe7c9 6968 (base32 "1ghbd24yhqy3xhdxas6ccn84nkavqpgldx5ck8kijknc7qjm8k27"))))
cadc10a5 6969 (build-system r-build-system)
6970 (propagated-inputs
89afd031
RW
6971 `(("r-doparallel" ,r-doparallel)
6972 ("r-foreach" ,r-foreach)
6973 ("r-mass" ,r-mass)
cadc10a5 6974 ("r-matrixstats" ,r-matrixstats)
6975 ("r-ranger" ,r-ranger)
6976 ("r-rcpp" ,r-rcpp)
6977 ("r-rcpparmadillo" ,r-rcpparmadillo)
6978 ("r-readr" ,r-readr)
6979 ("r-stringr" ,r-stringr)))
6980 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6981 (synopsis "Approximate bayesian computation via random forests")
6982 (description
6983 "This package performs approximate bayesian computation (ABC) model choice and
6984parameter inference via random forests. This machine learning tool named random
6985forests (RF) can conduct selection among the highly complex models covered by
6986ABC algorithms.")
6987 (license license:gpl2+)))
12da2a5e 6988
6989(define-public r-abctools
6990 (package
6991 (name "r-abctools")
6992 (version "1.1.3")
6993 (source
6994 (origin
6995 (method url-fetch)
6996 (uri (cran-uri "abctools" version))
6997 (sha256
6998 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6999 (build-system r-build-system)
7000 (propagated-inputs
7001 `(("r-abc" ,r-abc)
7002 ("r-abind" ,r-abind)
7003 ("r-hmisc" ,r-hmisc)
7004 ("r-plyr" ,r-plyr)))
7005 (home-page "https://github.com/dennisprangle/abctools/")
7006 (synopsis "Tools for ABC analyses")
7007 (description
7008 "This @code{r-abctools} package provides tools for approximate Bayesian computation
7009including summary statistic selection and assessing coverage. This includes
7010recent dimension reduction algorithms to tune the choice of summary statistics,
7011and coverage methods to tune the choice of threshold.")
7012 (license license:gpl2+)))
77b33e0e 7013
7014(define-public r-ggstance
7015 (package
7016 (name "r-ggstance")
b3aa0d2f 7017 (version "0.3.3")
77b33e0e 7018 (source
7019 (origin
7020 (method url-fetch)
7021 (uri (cran-uri "ggstance" version))
7022 (sha256
b3aa0d2f 7023 (base32 "0kdksay61hyb6612b07r84chh7a9aibjyclk3qcypvr9aang8hkh"))))
77b33e0e 7024 (build-system r-build-system)
7025 (propagated-inputs
7026 `(("r-ggplot2" ,r-ggplot2)
7027 ("r-plyr" ,r-plyr)
7028 ("r-rlang" ,r-rlang)
7029 ("r-withr" ,r-withr)))
7030 (home-page "https://cran.r-project.org/web/packages/ggstance/")
7031 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
7032 (description
7033 "This package is a @code{r-ggplot2} extension that provides flipped components:
7034@enumerate
7035@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
7036@item vertical versions of @code{r-ggplot2} positions.
7037@end enumerate")
7038 (license license:gpl3)))
c61f7bc5 7039
7040(define-public r-mosaiccore
7041 (package
7042 (name "r-mosaiccore")
7043 (version "0.6.0")
7044 (source
7045 (origin
7046 (method url-fetch)
7047 (uri (cran-uri "mosaicCore" version))
7048 (sha256
7049 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
7050 (properties `((upstream-name . "mosaicCore")))
7051 (build-system r-build-system)
7052 (propagated-inputs
7053 `(("r-dplyr" ,r-dplyr)
7054 ("r-lazyeval" ,r-lazyeval)
7055 ("r-mass" ,r-mass)
7056 ("r-rlang" ,r-rlang)
7057 ("r-tidyr" ,r-tidyr)))
7058 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
7059 (synopsis "Common utilities for mosaic family packages")
7060 (description
7061 "Common utilities used in other Mosaic family packages are collected here.")
7062 (license license:gpl2+)))
214452ff 7063
7064(define-public r-ggformula
7065 (package
7066 (name "r-ggformula")
9a470682 7067 (version "0.9.2")
214452ff 7068 (source
7069 (origin
7070 (method url-fetch)
7071 (uri (cran-uri "ggformula" version))
7072 (sha256
9a470682 7073 (base32 "16ycabhnp78fsiv1dc63ccgh9gmpsy2683vbmq0fdzl6w3pd87sr"))))
214452ff 7074 (build-system r-build-system)
7075 (propagated-inputs
7076 `(("r-ggplot2" ,r-ggplot2)
7077 ("r-ggstance" ,r-ggstance)
7078 ("r-magrittr" ,r-magrittr)
7079 ("r-mosaiccore" ,r-mosaiccore)
7080 ("r-rlang" ,r-rlang)
7081 ("r-stringr" ,r-stringr)
7082 ("r-tibble" ,r-tibble)
7083 ("r-tidyr" ,r-tidyr)))
7084 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
7085 (synopsis "Formula interface for the @code{r-ggplot2}")
7086 (description
7087 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
7088gf_density(), and so on, bring the formula interface to ggplot(). This captures
7089and extends the excellent simplicity of the lattice-graphics formula interface,
7090while providing the intuitive capabilities of @code{r-ggplot2}.")
7091 (license license:expat)))
2f195b6f 7092
7093(define-public r-mosaicdata
7094 (package
7095 (name "r-mosaicdata")
7096 (version "0.17.0")
7097 (source
7098 (origin
7099 (method url-fetch)
7100 (uri (cran-uri "mosaicData" version))
7101 (sha256
7102 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
7103 (properties `((upstream-name . "mosaicData")))
7104 (build-system r-build-system)
7105 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
7106 (synopsis "Data sets for project Mosaic")
7107 (description
7108 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
7109used to teach mathematics, statistics, computation and modeling.")
7110 (license license:gpl2+)))
6c6ce2d0 7111
82acd43c
RW
7112(define-public r-raster
7113 (package
7114 (name "r-raster")
e7c8c685 7115 (version "3.0-7")
82acd43c
RW
7116 (source
7117 (origin
7118 (method url-fetch)
7119 (uri (cran-uri "raster" version))
7120 (sha256
7121 (base32
e7c8c685 7122 "0faxv71hlxkblvbi3ps1vfzm3wwi0brwzmpsr5114bddcqyiqkvn"))))
82acd43c
RW
7123 (build-system r-build-system)
7124 (propagated-inputs
7125 `(("r-rcpp" ,r-rcpp)
7126 ("r-sp" ,r-sp)))
aff13de3 7127 (home-page "https://www.rspatial.org/")
82acd43c
RW
7128 (synopsis "Geographic data analysis and modeling")
7129 (description
7130 "The package implements basic and high-level functions for reading,
7131writing, manipulating, analyzing and modeling of gridded spatial data.
7132Processing of very large files is supported.")
7133 (license license:gpl3+)))
7134
6c6ce2d0 7135(define-public r-mosaic
7136 (package
7137 (name "r-mosaic")
7138 (version "1.4.0")
7139 (source
7140 (origin
7141 (method url-fetch)
7142 (uri (cran-uri "mosaic" version))
7143 (sha256
7144 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
7145 (build-system r-build-system)
7146 (propagated-inputs
7147 `(("r-broom" ,r-broom)
7148 ("r-dplyr" ,r-dplyr)
7149 ("r-ggdendro" ,r-ggdendro)
7150 ("r-ggformula" ,r-ggformula)
7151 ("r-ggplot2" ,r-ggplot2)
7152 ("r-ggrepel" ,r-ggrepel)
7153 ("r-glue" ,r-glue)
7154 ("r-gridextra" ,r-gridextra)
7155 ("r-lattice" ,r-lattice)
7156 ("r-latticeextra" ,r-latticeextra)
7157 ("r-lazyeval" ,r-lazyeval)
7158 ("r-mass" ,r-mass)
7159 ("r-matrix" ,r-matrix)
7160 ("r-mosaiccore" ,r-mosaiccore)
7161 ("r-mosaicdata" ,r-mosaicdata)
7162 ("r-readr" ,r-readr)
7163 ("r-tidyr" ,r-tidyr)))
7164 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
7165 (synopsis "Mathematics, statistics, and computation teaching utilities")
7166 (description
7167 "This package contain data sets and utilities from
7168@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
7169statistics, computation and modeling. Project MOSAIC is a community of
7170educators working to tie together aspects of quantitative work that students
7171in science, technology, engineering and mathematics will need in their
7172professional lives, but which are usually taught in isolation, if at all.")
7173 (license license:gpl2+)))
cbb0edd1 7174
7175(define-public r-abd
7176 (package
7177 (name "r-abd")
7178 (version "0.2-8")
7179 (source
7180 (origin
7181 (method url-fetch)
7182 (uri (cran-uri "abd" version))
7183 (sha256
7184 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
7185 (build-system r-build-system)
7186 (propagated-inputs
7187 `(("r-lattice" ,r-lattice)
7188 ("r-mosaic" ,r-mosaic)
7189 ("r-nlme" ,r-nlme)))
7190 (home-page "https://cran.r-project.org/web/packages/abd/")
7191 (synopsis "Analysis of biological data")
7192 (description
7193 "The @code{r-abd} package contains data sets and sample code for the Analysis of
7194biological data by Michael Whitlock and Dolph Schluter.")
7195 (license license:gpl2)))
01af264d
MIP
7196
7197(define-public r-svgui
7198 (package
7199 (name "r-svgui")
7200 (version "1.0.0")
7201 (source
7202 (origin
7203 (method url-fetch)
7204 (uri (cran-uri "svGUI" version))
7205 (sha256
7206 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
7207 (properties `((upstream-name . "svGUI")))
7208 (build-system r-build-system)
7209 (home-page "https://github.com/SciViews/svGUI/")
7210 (synopsis "Functions for managing GUI clients in R")
7211 (description
7212 "The SciViews @code{svGUI} package eases the management of Graphical User
7213Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
7214centralizes info about GUI elements currently used, and it dispatches GUI
7215calls to the particular toolkits in use in function of the context.")
7216 (license license:gpl2)))
d1ca3d72 7217
7218(define-public r-svdialogs
7219 (package
7220 (name "r-svdialogs")
7221 (version "1.0.0")
7222 (source
7223 (origin
7224 (method url-fetch)
7225 (uri (cran-uri "svDialogs" version))
7226 (sha256
7227 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
7228 (properties `((upstream-name . "svDialogs")))
7229 (build-system r-build-system)
7230 (inputs
7231 `(("yad" ,yad)
7232 ("zenity" ,zenity)))
7233 (propagated-inputs
7234 `(("r-rstudioapi" ,r-rstudioapi)
7235 ("r-svgui" ,r-svgui)))
7236 (home-page "https://github.com/SciViews/svDialogs/")
7237 (synopsis "Portable dialog boxes")
7238 (description
7239 "This package helps to construct standard dialog boxes for your GUI, including
7240message boxes, input boxes, list, file or directory selection, and others. In
7241case R cannot display GUI dialog boxes, a simpler command line version of these
7242interactive elements is also provided as a fallback solution.")
7243 (license license:gpl2)))
3cadd3ce 7244
7245(define-public r-abe
7246 (package
7247 (name "r-abe")
7248 (version "3.0.1")
7249 (source
7250 (origin
7251 (method url-fetch)
7252 (uri (cran-uri "abe" version))
7253 (sha256
7254 (base32
7255 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
7256 (build-system r-build-system)
7257 (home-page "https://cran.r-project.org/web/packages/abe/")
7258 (synopsis "Augmented backward elimination")
7259 (description
7260 "This package performs augmented backward elimination and checks the
7261stability of the obtained model. Augmented backward elimination combines
7262significance or information based criteria with the change in estimate to
7263either select the optimal model for prediction purposes or to serve as a tool
7264to obtain a practically sound, highly interpretable model.")
7265 (license license:gpl2+)))
ef26400b 7266
7267(define-public r-abf2
7268 (package
7269 (name "r-abf2")
7270 (version "0.7-1")
7271 (source
7272 (origin
7273 (method url-fetch)
7274 (uri (cran-uri "abf2" version))
7275 (sha256
7276 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
7277 (build-system r-build-system)
7278 (home-page "https://cran.r-project.org/web/packages/abf2/")
7279 (synopsis "Load gap-free axon @code{r-abf2} files")
7280 (description
7281 "This package loads electrophysiology data from ABF2 files, as created by
7282Axon Instruments/Molecular Devices software. Only files recorded in gap-free
7283mode are currently supported.")
7284 (license license:artistic2.0)))
1efcd0f1 7285
7286(define-public r-abhgenotyper
7287 (package
7288 (name "r-abhgenotyper")
7289 (version "1.0.1")
7290 (source
7291 (origin
7292 (method url-fetch)
7293 (uri (cran-uri "ABHgenotypeR" version))
7294 (sha256
7295 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
7296 (properties `((upstream-name . "ABHgenotypeR")))
7297 (build-system r-build-system)
7298 (propagated-inputs
7299 `(("r-ggplot2" ,r-ggplot2)
7300 ("r-reshape2" ,r-reshape2)))
7301 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
7302 (synopsis "Visualize and manipulate ABH genotypes")
7303 (description
7304 "The @code{r-abhgenotyper} package provides simple imputation,
7305error-correction and plotting capacities for genotype data. The package is
7306supposed to serve as an intermediate but independent analysis tool between the
7307TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
7308not found in either TASSEL or @code{r-qtl} in addition to visualization of
7309genotypes as \"graphical genotypes\".")
7310 (license license:gpl3)))
ebb3cdb1 7311
6e8b38d3
RW
7312(define-public r-furrr
7313 (package
7314 (name "r-furrr")
7315 (version "0.1.0")
7316 (source
7317 (origin
7318 (method url-fetch)
7319 (uri (cran-uri "furrr" version))
7320 (sha256
7321 (base32
7322 "1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"))))
7323 (build-system r-build-system)
7324 (propagated-inputs
7325 `(("r-future" ,r-future)
7326 ("r-globals" ,r-globals)
7327 ("r-purrr" ,r-purrr)
7328 ("r-rlang" ,r-rlang)))
7329 (home-page "https://github.com/DavisVaughan/furrr")
7330 (synopsis "Apply mapping functions in parallel using futures")
7331 (description
7332 "This package provides implementations of the family of @code{map()}
7333functions from the @code{purrr} package that can be resolved using any
7334@code{future}-supported backend, e.g. parallel on the local machine or
7335distributed on a compute cluster.")
7336 (license license:lgpl2.1+)))
7337
ebb3cdb1 7338(define-public r-abjutils
7339 (package
7340 (name "r-abjutils")
3d5bcae0 7341 (version "0.2.3")
ebb3cdb1 7342 (source
7343 (origin
7344 (method url-fetch)
7345 (uri (cran-uri "abjutils" version))
7346 (sha256
3d5bcae0 7347 (base32 "0n4zps65y3zg0gfzlv97w91si52a9izkncirskbkj5x9hk0nhxcv"))))
ebb3cdb1 7348 (build-system r-build-system)
7349 (propagated-inputs
7350 `(("r-devtools" ,r-devtools)
7351 ("r-dplyr" ,r-dplyr)
3d5bcae0
RW
7352 ("r-furrr" ,r-furrr)
7353 ("r-future" ,r-future)
ebb3cdb1 7354 ("r-glue" ,r-glue)
7355 ("r-httr" ,r-httr)
7356 ("r-magrittr" ,r-magrittr)
ebb3cdb1 7357 ("r-progress" ,r-progress)
7358 ("r-purrr" ,r-purrr)
3d5bcae0
RW
7359 ("r-readr" ,r-readr)
7360 ("r-rlang" ,r-rlang)
ebb3cdb1 7361 ("r-rstudioapi" ,r-rstudioapi)
7362 ("r-scales" ,r-scales)
7363 ("r-stringi" ,r-stringi)
7364 ("r-stringr" ,r-stringr)
7365 ("r-tibble" ,r-tibble)
7366 ("r-tidyr" ,r-tidyr)))
7367 (home-page "https://github.com/abjur/abjutils/")
7368 (synopsis "Collection of tools for jurimetrical analysis")
7369 (description
7370 "This package implements general purpose tools, such as functions for
7371sampling and basic manipulation of Brazilian lawsuits identification number.
7372It also implements functions for text cleaning, such as accentuation
7373removal.")
7374 (license license:expat)))
b6afe7b7 7375
7376(define-public r-abnormality
7377 (package
7378 (name "r-abnormality")
7379 (version "0.1.0")
7380 (source
7381 (origin
7382 (method url-fetch)
7383 (uri (cran-uri "abnormality" version))
7384 (sha256
7385 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
7386 (build-system r-build-system)
7387 (propagated-inputs
7388 `(("r-mass" ,r-mass)
7389 ("r-matrix" ,r-matrix)))
7390 (home-page "https://cran.r-project.org/web/packages/abnormality/")
7391 (synopsis "Measure a subject's abnormality with respect to a reference population")
7392 (description
7393 "This package contains functions to implement the methodology and
7394considerations laid out by Marks et al. in the article \"Measuring abnormality
7395in high dimensional spaces: applications in biomechanical gait analysis\".
7396Using high-dimensional datasets to measure a subject's overall level of
7397abnormality as compared to a reference population is often needed in outcomes
7398research.")
7399 (license license:expat)))
016cabf7 7400
7401(define-public r-abodoutlier
7402 (package
7403 (name "r-abodoutlier")
7404 (version "0.1")
7405 (source
7406 (origin
7407 (method url-fetch)
7408 (uri (cran-uri "abodOutlier" version))
7409 (sha256
7410 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
7411 (properties `((upstream-name . "abodOutlier")))
7412 (build-system r-build-system)
7413 (propagated-inputs
7414 `(("r-cluster" ,r-cluster)))
7415 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
7416 (synopsis "Angle-based outlier detection")
7417 (description
7418 "This package performs angle-based outlier detection on a given data
7419frame. It offers three methods to process data:
7420@enumerate
7421@item full but slow implementation using all the data that has cubic
7422 complexity;
7423@item a fully randomized method;
7424@item a method using k-nearest neighbours.
7425@end enumerate
7426These algorithms are well suited for high dimensional data outlier
7427detection.")
7428 (license license:expat)))
03c95f04 7429
7430(define-public r-abps
7431 (package
7432 (name "r-abps")
bec74196 7433 (version "0.3")
03c95f04 7434 (source
7435 (origin
7436 (method url-fetch)
7437 (uri (cran-uri "ABPS" version))
7438 (sha256
bec74196 7439 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 7440 (properties `((upstream-name . "ABPS")))
7441 (build-system r-build-system)
7442 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
7443 (home-page "https://cran.r-project.org/web/packages/ABPS/")
7444 (synopsis "Abnormal blood profile score to detect blood doping")
7445 (description
7446 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
7447The ABPS is a part of the Athlete biological passport program of the World
7448anti-doping agency, which combines several blood parameters into a single
7449score in order to detect blood doping. The package also contains functions to
7450calculate other scores used in anti-doping programs, such as the ratio of
7451hemoglobin to reticulocytes (OFF-score), as well as example data.")
7452 (license license:gpl2+)))
26358ac5
RW
7453
7454(define-public r-parmigene
7455 (package
7456 (name "r-parmigene")
7457 (version "1.0.2")
7458 (source
7459 (origin
7460 (method url-fetch)
7461 (uri (cran-uri "parmigene" version))
7462 (sha256
7463 (base32
7464 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
7465 (build-system r-build-system)
7466 (home-page "https://cran.r-project.org/web/packages/parmigene/")
7467 (synopsis "Mutual information estimation for gene network reconstruction")
7468 (description
7469 "This package provides a parallel estimation of the mutual information
7470based on entropy estimates from k-nearest neighbors distances and algorithms
7471for the reconstruction of gene regulatory networks.")
7472 (license license:agpl3+)))
b2bf43b2 7473
7474(define-public r-pscl
7475 (package
7476 (name "r-pscl")
7477 (version "1.5.2")
7478 (source
7479 (origin
7480 (method url-fetch)
7481 (uri (cran-uri "pscl" version))
7482 (sha256
7483 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
7484 (build-system r-build-system)
7485 (propagated-inputs
7486 `(("r-mass" ,r-mass)))
7487 (home-page "https://github.com/atahk/pscl/")
7488 (synopsis "Political science computational laboratory")
7489 (description
7490 "The @code{pscl} is an R package providing classes and methods for:
7491@enumerate
7492@item Bayesian analysis of roll call data (item-response models);
7493@item elementary Bayesian statistics;
7494@item maximum likelihood estimation of zero-inflated and hurdle models for count
7495data;
7496@item utility functions.
7497@end enumerate")
7498 (license license:gpl2)))
e710d1a4 7499
7500(define-public r-accelmissing
7501 (package
7502 (name "r-accelmissing")
7503 (version "1.4")
7504 (source
7505 (origin
7506 (method url-fetch)
7507 (uri (cran-uri "accelmissing" version))
7508 (sha256
7509 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
7510 (build-system r-build-system)
7511 (propagated-inputs
7512 `(("r-mice" ,r-mice)
7513 ("r-pscl" ,r-pscl)))
7514 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
7515 (synopsis "Missing value imputation for accelerometer data")
7516 (description
7517 "This package provides a statistical method to impute the missing values in
7518accelerometer data. The methodology includes both parametric and
7519semi-parametric multiple imputations under the zero-inflated Poisson lognormal
7520model. It also provides multiple functions to preprocess the accelerometer data
7521previous to the missing data imputation. These include detecting the wearing
7522and the non-wearing time, selecting valid days and subjects, and creating plots.")
7523 (license license:gpl2+)))
f359b115 7524
7525(define-public r-mhsmm
7526 (package
7527 (name "r-mhsmm")
7528 (version "0.4.16")
7529 (source
7530 (origin
7531 (method url-fetch)
7532 (uri (cran-uri "mhsmm" version))
7533 (sha256
7534 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7535 (build-system r-build-system)
7536 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7537 (home-page "https://github.com/jaredo/mhsmm/")
7538 (synopsis "Inference for hidden Markov and semi-Markov models")
7539 (description
7540 "The @code{r-mhsmm} package implements estimation and prediction methods for
7541hidden Markov and semi-Markov models for multiple observation sequences. Such
7542techniques are of interest when observed data is thought to be dependent on some
7543unobserved (or hidden) state. Also, this package is suitable for equidistant
7544time series data, with multivariate and/or missing data. Allows user defined
7545emission distributions.")
7546 (license license:gpl2+)))
16c5285a 7547
7548(define-public r-nleqslv
7549 (package
7550 (name "r-nleqslv")
7551 (version "3.3.2")
7552 (source
7553 (origin
7554 (method url-fetch)
7555 (uri (cran-uri "nleqslv" version))
7556 (sha256
7557 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7558 (build-system r-build-system)
7559 (native-inputs `(("gfortran" ,gfortran)))
7560 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7561 (synopsis "Solve systems of nonlinear equations")
7562 (description
7563 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7564Broyden or a Newton method with a choice of global strategies such as line
7565search and trust region. There are options for using a numerical or user
7566supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7567singular or ill-conditioned Jacobian.")
7568 (license license:gpl2+)))
63ec2c50 7569
7570(define-public r-physicalactivity
7571 (package
7572 (name "r-physicalactivity")
7573 (version "0.2-2")
7574 (source
7575 (origin
7576 (method url-fetch)
7577 (uri (cran-uri "PhysicalActivity" version))
7578 (sha256
7579 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7580 (properties
7581 `((upstream-name . "PhysicalActivity")))
7582 (build-system r-build-system)
7583 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7584 (synopsis "Procesing accelerometer data for physical activity measurement")
7585 (description
7586 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7587for classification of monitor wear and nonwear time intervals in accelerometer
7588data collected to assess physical activity. The package also contains functions
7589for making plots of accelerometer data and obtaining the summary of various
7590information including daily monitor wear time and the mean monitor wear time
7591during valid days. The revised package version 0.2-1 improved the functions
7592regarding speed, robustness and add better support for time zones and daylight
7593saving. In addition, several functions were added:
7594@enumerate
7595@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7596@item the @code{markPAI} can categorize physical activity intensity level based
7597on user-defined cut-points of accelerometer counts.
7598@end enumerate
7599 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7600@code{queryActigraph} functions.")
7601 (license license:gpl3+)))
f95d4542 7602
7603(define-public r-acc
7604 (package
7605 (name "r-acc")
7606 (version "1.3.3")
7607 (source
7608 (origin
7609 (method url-fetch)
7610 (uri (cran-uri "acc" version))
7611 (sha256
7612 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7613 (build-system r-build-system)
7614 (propagated-inputs
7615 `(("r-circlize" ,r-circlize)
7616 ("r-dbi" ,r-dbi)
7617 ("r-ggplot2" ,r-ggplot2)
7618 ("r-iterators" ,r-iterators)
7619 ("r-mhsmm" ,r-mhsmm)
7620 ("r-nleqslv" ,r-nleqslv)
7621 ("r-physicalactivity" ,r-physicalactivity)
7622 ("r-plyr" ,r-plyr)
7623 ("r-r-utils" ,r-r-utils)
7624 ("r-rcpp" ,r-rcpp)
7625 ("r-rcpparmadillo" ,r-rcpparmadillo)
7626 ("r-rsqlite" ,r-rsqlite)
7627 ("r-zoo" ,r-zoo)))
7628 (home-page "https://cran.r-project.org/web/packages/acc/")
7629 (synopsis "Exploring accelerometer data")
7630 (description
7631 "This package processes accelerometer data from uni-axial and tri-axial devices
7632and generates data summaries. Also, includes functions to plot, analyze, and
7633simulate accelerometer data.")
7634 (license license:gpl2+)))
f6890c08 7635
7636(define-public r-rbenchmark
7637 (package
7638 (name "r-rbenchmark")
7639 (version "1.0.0")
7640 (source
7641 (origin
7642 (method url-fetch)
7643 (uri (cran-uri "rbenchmark" version))
7644 (sha256
7645 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7646 (build-system r-build-system)
7647 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7648 (synopsis "Benchmarking routine for R")
7649 (description
7650 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7651and is intended to facilitate benchmarking of arbitrary R code. The library
7652consists of just one function, benchmark, which is a simple wrapper around
7653system.time. Given a specification of the benchmarking process (counts of
7654replications, evaluation environment) and an arbitrary number of expressions,
7655benchmark evaluates each of the expressions in the specified environment,
7656replicating the evaluation as many times as specified, and returning the results
7657conveniently wrapped into a data frame.")
7658 (license license:gpl2+)))
7659
9c4f118b
RW
7660(define-public r-mitools
7661 (package
7662 (name "r-mitools")
7663 (version "2.4")
7664 (source
7665 (origin
7666 (method url-fetch)
7667 (uri (cran-uri "mitools" version))
7668 (sha256
7669 (base32
7670 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j"))))
7671 (build-system r-build-system)
7672 (propagated-inputs `(("r-dbi" ,r-dbi)))
7673 (home-page "https://cran.r-project.org/web/packages/mitools/")
7674 (synopsis "Tools for multiple imputation of missing data")
7675 (description
7676 "This package provides tools to perform analyses and combine results from
7677multiple-imputation datasets.")
7678 (license license:gpl2)))
7679
dab3e92c
RW
7680(define-public r-magick
7681 (package
7682 (name "r-magick")
9c2d9780 7683 (version "2.2")
dab3e92c
RW
7684 (source
7685 (origin
7686 (method url-fetch)
7687 (uri (cran-uri "magick" version))
7688 (sha256
7689 (base32
9c2d9780 7690 "1xh5mhaks3wk1iwqs9d3lnbfv121lc1yz5fqdzk5il9ppr831l85"))))
dab3e92c
RW
7691 (build-system r-build-system)
7692 (inputs
7693 `(("imagemagick" ,imagemagick)
7694 ("zlib" ,zlib)))
7695 (propagated-inputs
7696 `(("r-curl" ,r-curl)
7697 ("r-magrittr" ,r-magrittr)
7698 ("r-rcpp" ,r-rcpp)))
7699 (native-inputs
7700 `(("pkg-config" ,pkg-config)))
7701 (home-page "https://github.com/ropensci/magick")
7702 (synopsis "Advanced graphics and image-processing in R")
7703 (description
7704 "This package provides bindings to ImageMagick, a comprehensive image
7705processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
7706etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
7707operations are vectorized via the Magick++ STL meaning they operate either on
7708a single frame or a series of frames for working with layers, collages, or
7709animation. In RStudio, images are automatically previewed when printed to the
7710console, resulting in an interactive editing environment.")
7711 (license license:expat)))
7712
f0bff698
RW
7713(define-public r-survey
7714 (package
7715 (name "r-survey")
7b18fac4 7716 (version "3.36")
f0bff698
RW
7717 (source
7718 (origin
7719 (method url-fetch)
7720 (uri (cran-uri "survey" version))
7721 (sha256
7722 (base32
7b18fac4 7723 "0xclsy4ram4k48vzh5m5bpmknnpwxnss85v73s4czsjj5ffjxwwh"))))
f0bff698
RW
7724 (build-system r-build-system)
7725 (propagated-inputs
7726 `(("r-lattice" ,r-lattice)
7727 ("r-matrix" ,r-matrix)
7728 ("r-minqa" ,r-minqa)
7b18fac4 7729 ("r-mitools" ,r-mitools)
f0bff698
RW
7730 ("r-numderiv" ,r-numderiv)
7731 ("r-survival" ,r-survival)))
7732 (home-page "http://r-survey.r-forge.r-project.org/survey/")
7733 (synopsis "Analysis of complex survey samples")
7734 (description
7735 "This package provides tools for the analysis of complex survey samples.
7736The provided features include: summary statistics, two-sample tests, rank
7737tests, generalised linear models, cumulative link models, Cox models,
7738loglinear models, and general maximum pseudolikelihood estimation for
7739multistage stratified, cluster-sampled, unequally weighted survey samples;
7740variances by Taylor series linearisation or replicate weights;
7741post-stratification, calibration, and raking; two-phase subsampling designs;
7742graphics; PPS sampling without replacement; principal components, and factor
7743analysis.")
7744 ;; Either version of the GPL.
7745 (license (list license:gpl2 license:gpl3))))
7746
7af2dd38 7747(define-public r-dvmisc
7748 (package
7749 (name "r-dvmisc")
a6a87db8 7750 (version "1.1.3")
7af2dd38 7751 (source
7752 (origin
7753 (method url-fetch)
7754 (uri (cran-uri "dvmisc" version))
7755 (sha256
a6a87db8 7756 (base32 "0x391pxg5mqgp5xxc8qwhwxky8ds7d9gr9iwmsb12c92kxfk00bv"))))
7af2dd38 7757 (build-system r-build-system)
7758 (propagated-inputs
a6a87db8
RW
7759 `(("r-cubature" ,r-cubature)
7760 ("r-data-table" ,r-data-table)
7761 ("r-dplyr" ,r-dplyr)
7762 ("r-ggplot2" ,r-ggplot2)
7763 ("r-mass" ,r-mass)
7764 ("r-mvtnorm" ,r-mvtnorm)
7765 ("r-pracma" ,r-pracma)
7766 ("r-purrr" ,r-purrr)
7af2dd38 7767 ("r-rbenchmark" ,r-rbenchmark)
a6a87db8
RW
7768 ("r-rcpp" ,r-rcpp)
7769 ("r-survey" ,r-survey)))
7af2dd38 7770 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7771 (synopsis "Faster computation of common statistics and miscellaneous functions")
7772 (description
7773 "This package implements faster versions of base R functions (e.g. mean, standard
7774deviation, covariance, weighted mean), mostly written in C++, along with
7775miscellaneous functions for various purposes (e.g. create the histogram with
7776fitted probability density function or probability mass function curve, create
7777the body mass index groups, assess the linearity assumption in logistic
7778regression).")
7779 (license license:gpl2)))
d8d8844e 7780
7781(define-public r-accelerometry
7782 (package
7783 (name "r-accelerometry")
7784 (version "3.1.2")
7785 (source
7786 (origin
7787 (method url-fetch)
7788 (uri (cran-uri "accelerometry" version))
7789 (sha256
7790 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7791 (build-system r-build-system)
7792 (propagated-inputs
7793 `(("r-dvmisc" ,r-dvmisc)
7794 ("r-rcpp" ,r-rcpp)))
7795 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7796 (synopsis "Functions for processing accelerometer data")
7797 (description
7798 "This package provides a collection of functions that perform operations on
7799time-series accelerometer data, such as identify the non-wear time, flag minutes
7800that are part of an activity bout, and find the maximum 10-minute average count
7801value. The functions are generally very flexible, allowing for a variety of
7802algorithms to be implemented.")
7803 (license license:gpl3)))
1ddb2b5c 7804
7805(define-public r-absim
7806 (package
7807 (name "r-absim")
7808 (version "0.2.6")
7809 (source
7810 (origin
7811 (method url-fetch)
7812 (uri (cran-uri "AbSim" version))
7813 (sha256
7814 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7815 (properties `((upstream-name . "AbSim")))
7816 (build-system r-build-system)
7817 (propagated-inputs
7818 `(("r-ape" ,r-ape)
7819 ("r-powerlaw" ,r-powerlaw)))
7820 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7821 (synopsis "Time resolved simulations of antibody repertoires")
7822 (description
7823 "This package provides simulation methods for the evolution of antibody repertoires.
7824 The heavy and light chain variable region of both human and C57BL/6 mice can
7825be simulated in a time-dependent fashion. Both single lineages using one set of
7826V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7827with an initial V-D-J recombination event, starting the first phylogenetic tree.
7828 Upon completion, the main loop of the algorithm begins, with each iteration
7829representing one simulated time step. Various mutation events are possible at
7830each time step, contributing to a diverse final repertoire.")
7831 (license license:gpl2)))
c2ffc4fb 7832
b5a31005
MIP
7833(define-public r-quic
7834 (package
7835 (name "r-quic")
7836 (version "1.1")
7837 (source
7838 (origin
7839 (method url-fetch)
7840 (uri (cran-uri "QUIC" version))
7841 (sha256
7842 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7843 (properties `((upstream-name . "QUIC")))
7844 (build-system r-build-system)
7845 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7846 (synopsis "Regularized sparse inverse covariance matrix estimation")
7847 (description
7848 "This package implements the regularized Gaussian maximum likelihood
7849estimation of the inverse of a covariance matrix. It uses Newton's method and
7850coordinate descent to solve the regularized inverse covariance matrix
7851estimation problem.")
7852 ;; The project home page states that the release is under GPLv3 or later.
7853 ;; The CRAN page only says GPL-3.
7854 (license license:gpl3+)))
7855
b509df82
MIP
7856(define-public r-abundant
7857 (package
7858 (name "r-abundant")
7859 (version "1.1")
7860 (source
7861 (origin
7862 (method url-fetch)
7863 (uri (cran-uri "abundant" version))
7864 (sha256
7865 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7866 (build-system r-build-system)
7867 (propagated-inputs
7868 `(("r-quic" ,r-quic)))
7869 (home-page "https://cran.r-project.org/web/packages/abundant/")
7870 (synopsis "Abundant regression and high-dimensional principal fitted components")
7871 (description
7872 "This package provides tools to fit and predict with the high-dimensional
7873principal fitted components model. This model is described by Cook, Forzani,
7874and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7875 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7876 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7877 (license license:gpl2+)))
7878
c2ffc4fb 7879(define-public r-ac3net
7880 (package
7881 (name "r-ac3net")
7882 (version "1.2.2")
7883 (source
7884 (origin
7885 (method url-fetch)
7886 (uri (cran-uri "Ac3net" version))
7887 (sha256
7888 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7889 (properties `((upstream-name . "Ac3net")))
7890 (build-system r-build-system)
7891 (propagated-inputs
7892 `(("r-data-table" ,r-data-table)))
7893 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7894 (synopsis "Inferring directional conservative causal core gene networks")
7895 (description "This package infers directional Conservative causal core
7896(gene) networks (C3NET). This is a version of the algorithm C3NET with
7897directional network.")
7898 (license license:gpl3+)))
da333859 7899
7900(define-public r-aca
7901 (package
7902 (name "r-aca")
7903 (version "1.1")
7904 (source
7905 (origin
7906 (method url-fetch)
7907 (uri (cran-uri "ACA" version))
7908 (sha256
7909 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7910 (properties `((upstream-name . "ACA")))
7911 (build-system r-build-system)
7912 (home-page "https://cran.r-project.org/web/packages/ACA/")
7913 (synopsis "Abrupt change-point or aberration detection in point series")
7914 (description
7915 "This package offers an interactive function for the detection of breakpoints in
7916series.")
7917 ;; Any version of the GPL
7918 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7919
7920(define-public r-acceptancesampling
7921 (package
7922 (name "r-acceptancesampling")
ddd168ff 7923 (version "1.0-6")
9c1c2108 7924 (source
7925 (origin
7926 (method url-fetch)
7927 (uri (cran-uri "AcceptanceSampling" version))
7928 (sha256
ddd168ff 7929 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 7930 (properties
7931 `((upstream-name . "AcceptanceSampling")))
7932 (build-system r-build-system)
7933 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7934 (synopsis "Creation and evaluation of acceptance sampling plans")
7935 (description
7936 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7937acceptance sampling plans. Acceptance sampling is a methodology commonly used
7938in quality control and improvement. International standards of acceptance
7939sampling provide sampling plans for specific circumstances. The aim of this
7940package is to provide an easy-to-use interface to visualize single, double or
7941multiple sampling plans. In addition, methods have been provided to enable the
7942user to assess sampling plans against pre-specified levels of performance, as
7943measured by the probability of acceptance for a given level of quality in the
7944lot.")
7945 (license license:gpl3+)))
7946
63781c57
LF
7947(define-public r-acclma
7948 (package
7949 (name "r-acclma")
7950 (version "1.0")
7951 (source
7952 (origin
7953 (method url-fetch)
7954 (uri (cran-uri "ACCLMA" version))
7955 (sha256
7956 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7957 (properties `((upstream-name . "ACCLMA")))
7958 (build-system r-build-system)
7959 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7960 (synopsis "ACC & LMA graph plotting")
7961 (description
666fb288
LC
7962 "This package contains a function that imports data from a @acronym{CSV,
7963Comma-Separated Values} file, or uses manually entered data from the format (x,
7964y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7965Curve} vs @acronym{LOI, Line of Independence} graph and
7966@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7967function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7968appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7969string) was passed, a manual data entry window is opened. The header parameter
7970indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7971a header row or not. The dataset should contain only one independent variable
7972(x) and one dependent variable (y) and can contain a weight for each
7973observation.")
7974 (license license:gpl2)))
b55697fb
LL
7975
7976(define-public r-aspi
7977 (package
7978 (name "r-aspi")
7979 (version "0.2.0")
7980 (source
7981 (origin
7982 (method url-fetch)
7983 (uri (cran-uri "aspi" version))
7984 (sha256
7985 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7986 (build-system r-build-system)
7987 (home-page
7988 "https://cran.r-project.org/web/packages/aspi/")
7989 (synopsis
7990 "Analysis of symmetry of parasitic infections")
7991 (description
7992 "This package provides tools for the analysis and visualization of bilateral
7993 asymmetry in parasitic infections.")
7994 (license license:gpl3+)))
302db585
RW
7995
7996(define-public r-sandwich
7997 (package
7998 (name "r-sandwich")
0eb306d3 7999 (version "2.5-1")
302db585
RW
8000 (source
8001 (origin
8002 (method url-fetch)
8003 (uri (cran-uri "sandwich" version))
8004 (sha256
8005 (base32
0eb306d3 8006 "1mk685b9wq7k566pbml52rj96i5h6b3vf215k9picgmq296nzvyv"))))
302db585
RW
8007 (build-system r-build-system)
8008 (propagated-inputs
8009 `(("r-zoo" ,r-zoo)))
8010 (home-page "https://cran.r-project.org/web/packages/sandwich/")
8011 (synopsis "Robust Covariance Matrix Estimators")
8012 (description
8013 "This package provides model-robust standard error estimators for
8014cross-sectional, time series, clustered, panel, and longitudinal data.")
8015 ;; Either version of the license.
8016 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
8017
8018(define-public r-th-data
8019 (package
8020 (name "r-th-data")
62595ee3 8021 (version "1.0-10")
6ce07cf9
RW
8022 (source
8023 (origin
8024 (method url-fetch)
8025 (uri (cran-uri "TH.data" version))
8026 (sha256
8027 (base32
62595ee3 8028 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
8029 (properties `((upstream-name . "TH.data")))
8030 (build-system r-build-system)
8031 (propagated-inputs
8032 `(("r-mass" ,r-mass)
8033 ("r-survival" ,r-survival)))
8034 (home-page "https://cran.r-project.org/web/packages/TH.data/")
8035 (synopsis "Shared data sets")
8036 (description
8037 "This package contains supporting data sets that are used in other
8038packages maintained by Torsten Hothorn.")
8039 (license license:gpl3)))
7753b543
RW
8040
8041(define-public r-multcomp
8042 (package
8043 (name "r-multcomp")
b1f39e8c 8044 (version "1.4-10")
7753b543
RW
8045 (source
8046 (origin
8047 (method url-fetch)
8048 (uri (cran-uri "multcomp" version))
8049 (sha256
8050 (base32
b1f39e8c 8051 "1kzmdn9jmz5bmhf3wsfr12ljbasmwsgcsfdia52k0bi6q0swdg19"))))
7753b543
RW
8052 (build-system r-build-system)
8053 (propagated-inputs
8054 `(("r-codetools" ,r-codetools)
8055 ("r-mvtnorm" ,r-mvtnorm)
8056 ("r-sandwich" ,r-sandwich)
8057 ("r-survival" ,r-survival)
8058 ("r-th-data" ,r-th-data)))
8059 (home-page "https://cran.r-project.org/web/packages/multcomp/")
8060 (synopsis "Simultaneous inference in general parametric models")
8061 (description
8062 "Simultaneous tests and confidence intervals for general linear
8063hypotheses in parametric models, including linear, generalized linear, linear
8064mixed effects, and survival models. The package includes demos reproducing
8065analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
8066Hothorn, Westfall, 2010, CRC Press).")
8067 (license license:gpl2)))
55a08dce
RW
8068
8069(define-public r-emmeans
8070 (package
8071 (name "r-emmeans")
ad6ab1a8 8072 (version "1.4.3")
55a08dce
RW
8073 (source
8074 (origin
8075 (method url-fetch)
8076 (uri (cran-uri "emmeans" version))
8077 (sha256
8078 (base32
ad6ab1a8 8079 "15d78jhpil9p98cy3aac6svbkjsml1dh0z8hm8cka5l6nik8x0k9"))))
55a08dce
RW
8080 (build-system r-build-system)
8081 (propagated-inputs
8082 `(("r-estimability" ,r-estimability)
8083 ("r-mvtnorm" ,r-mvtnorm)
e0f86164 8084 ("r-numderiv" ,r-numderiv)
55a08dce
RW
8085 ("r-plyr" ,r-plyr)
8086 ("r-xtable" ,r-xtable)))
8087 (home-page "https://github.com/rvlenth/emmeans")
8088 (synopsis "Estimated marginal means, aka least-squares means")
8089 (description
8090 "This package provides tools to obtain @dfn{estimated marginal
8091means} (EMMs) for many linear, generalized linear, and mixed models. It can
8092be used to compute contrasts or linear functions of EMMs, trends, and
8093comparisons of slopes.")
8094 ;; Either version of the license.
8095 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
8096
8097(define-public r-pwr
8098 (package
8099 (name "r-pwr")
8100 (version "1.2-2")
8101 (source
8102 (origin
8103 (method url-fetch)
8104 (uri (cran-uri "pwr" version))
8105 (sha256
8106 (base32
8107 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
8108 (build-system r-build-system)
8109 (native-inputs
8110 `(("r-knitr" ,r-knitr)))
8111 (home-page "https://github.com/heliosdrm/pwr")
8112 (synopsis "Basic functions for power analysis")
8113 (description
8114 "This package provides power analysis functions along the lines of
8115Cohen (1988).")
8116 (license license:gpl3+)))
bd531e83 8117
42f344fa
RW
8118(define-public r-libcoin
8119 (package
8120 (name "r-libcoin")
a13f81dd 8121 (version "1.0-5")
42f344fa
RW
8122 (source
8123 (origin
8124 (method url-fetch)
8125 (uri (cran-uri "libcoin" version))
8126 (sha256
8127 (base32
a13f81dd 8128 "1cm9x1dlg9f7fh7n5nw3x4a7rl88c7ylrlc8x3rx4mq5w1j42x0a"))))
42f344fa
RW
8129 (build-system r-build-system)
8130 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
8131 (home-page "https://cran.r-project.org/web/packages/libcoin")
8132 (synopsis "Linear test statistics for permutation inference")
8133 (description
8134 "This package provides basic infrastructure for linear test statistics
8135and permutation inference in the framework of Strasser and Weber (1999).")
8136 (license license:gpl2)))
8137
bd531e83
RW
8138(define-public r-coin
8139 (package
8140 (name "r-coin")
1656a425 8141 (version "1.3-1")
bd531e83
RW
8142 (source
8143 (origin
8144 (method url-fetch)
8145 (uri (cran-uri "coin" version))
8146 (sha256
8147 (base32
1656a425 8148 "0qi03fyqw42a2vnqcia5l2m1mzyarj2q1iblknx9n19bdsd53qjx"))))
bd531e83
RW
8149 (build-system r-build-system)
8150 (propagated-inputs
f69ba00f
RW
8151 `(("r-libcoin" ,r-libcoin)
8152 ("r-matrixstats" ,r-matrixstats)
8153 ("r-modeltools" ,r-modeltools)
bd531e83
RW
8154 ("r-multcomp" ,r-multcomp)
8155 ("r-mvtnorm" ,r-mvtnorm)
8156 ("r-survival" ,r-survival)))
8157 (home-page "http://coin.r-forge.r-project.org")
8158 (synopsis "Conditional inference procedures in a permutation test framework")
8159 (description
8160 "This package provides conditional inference procedures for the general
8161independence problem including two-sample, K-sample (non-parametric ANOVA),
8162correlation, censored, ordered and multivariate problems.")
8163 (license license:gpl2)))
9b3ecb60
RW
8164
8165(define-public r-bayesplot
8166 (package
8167 (name "r-bayesplot")
1d7bde78 8168 (version "1.7.0")
9b3ecb60
RW
8169 (source
8170 (origin
8171 (method url-fetch)
8172 (uri (cran-uri "bayesplot" version))
8173 (sha256
8174 (base32
1d7bde78 8175 "0h23sbfny2hcipvvfhq5aiwdh1vanizn7f8lpb9kffypxhcd7v7w"))))
9b3ecb60
RW
8176 (build-system r-build-system)
8177 (inputs
8178 `(("pandoc" ,ghc-pandoc)
8179 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
8180 (propagated-inputs
8181 `(("r-dplyr" ,r-dplyr)
8182 ("r-ggplot2" ,r-ggplot2)
8183 ("r-ggridges" ,r-ggridges)
1d7bde78 8184 ("r-glue" ,r-glue)
9b3ecb60 8185 ("r-reshape2" ,r-reshape2)
1d7bde78
RW
8186 ("r-rlang" ,r-rlang)
8187 ("r-tibble" ,r-tibble)
8188 ("r-tidyselect" ,r-tidyselect)))
9b3ecb60
RW
8189 (home-page "http://mc-stan.org/bayesplot")
8190 (synopsis "Plotting for Bayesian models")
8191 (description
8192 "This package provides plotting functions for posterior analysis, model
8193checking, and MCMC diagnostics. The package is designed not only to provide
8194convenient functionality for users, but also a common set of functions that
8195can be easily used by developers working on a variety of R packages for
8196Bayesian modeling.")
8197 (license license:gpl3+)))
3b8a3f55
RW
8198
8199(define-public r-tmb
8200 (package
8201 (name "r-tmb")
492ec498 8202 (version "1.7.15")
3b8a3f55
RW
8203 (source
8204 (origin
8205 (method url-fetch)
8206 (uri (cran-uri "TMB" version))
8207 (sha256
8208 (base32
492ec498 8209 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
8210 (properties `((upstream-name . "TMB")))
8211 (build-system r-build-system)
8212 (propagated-inputs
8213 `(("r-matrix" ,r-matrix)
8214 ("r-rcppeigen" ,r-rcppeigen)))
8215 (home-page "http://tmb-project.org")
8216 (synopsis "Template model builder: a general random effect tool")
8217 (description
8218 "With this tool, a user should be able to quickly implement complex
8219random effect models through simple C++ templates. The package combines
8220@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
8221matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
8222from R) to obtain an efficient implementation of the applied Laplace
8223approximation with exact derivatives. Key features are: Automatic sparseness
8224detection, parallelism through BLAS and parallel user templates.")
8225 (license license:gpl2)))
aa4bde0b
RW
8226
8227(define-public r-sjstats
8228 (package
8229 (name "r-sjstats")
ec2014d5 8230 (version "0.17.7")
aa4bde0b
RW
8231 (source
8232 (origin
8233 (method url-fetch)
8234 (uri (cran-uri "sjstats" version))
8235 (sha256
ec2014d5 8236 (base32 "029rl05p88bp01favz300m980r1khcx2a2kn88yqbnbgkjjgqqc6"))))
aa4bde0b
RW
8237 (build-system r-build-system)
8238 (propagated-inputs
a1473cb4
RW
8239 `(("r-bayestestr" ,r-bayestestr)
8240 ("r-broom" ,r-broom)
aa4bde0b
RW
8241 ("r-dplyr" ,r-dplyr)
8242 ("r-emmeans" ,r-emmeans)
a7524f70 8243 ("r-insight" ,r-insight)
aa4bde0b
RW
8244 ("r-lme4" ,r-lme4)
8245 ("r-magrittr" ,r-magrittr)
8246 ("r-mass" ,r-mass)
aa4bde0b 8247 ("r-modelr" ,r-modelr)
664e15ed 8248 ("r-parameters" ,r-parameters)
a1473cb4 8249 ("r-performance" ,r-performance)
aa4bde0b 8250 ("r-purrr" ,r-purrr)
aa4bde0b
RW
8251 ("r-rlang" ,r-rlang)
8252 ("r-sjlabelled" ,r-sjlabelled)
8253 ("r-sjmisc" ,r-sjmisc)
8254 ("r-tidyr" ,r-tidyr)))
8255 (home-page "https://github.com/strengejacke/sjstats")
8256 (synopsis "Functions for common statistical computations")
8257 (description
8258 "This package provides a collection of convenient functions for common
8259statistical computations, which are not directly provided by R's @code{base}
8260or @code{stats} packages. This package aims at providing, first, shortcuts
8261for statistical measures, which otherwise could only be calculated with
8262additional effort. Second, these shortcut functions are generic, and can be
8263applied not only to vectors, but also to other objects as well. The focus of
8264most functions lies on summary statistics or fit measures for regression
8265models, including generalized linear models, mixed effects models and Bayesian
8266models.")
8267 (license license:gpl3)))
41394423
RW
8268
8269(define-public r-glmmtmb
8270 (package
8271 (name "r-glmmtmb")
1afe5644 8272 (version "0.2.3")
41394423
RW
8273 (source
8274 (origin
8275 (method url-fetch)
8276 (uri (cran-uri "glmmTMB" version))
8277 (sha256
8278 (base32
1afe5644 8279 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
8280 (properties `((upstream-name . "glmmTMB")))
8281 (build-system r-build-system)
8282 (propagated-inputs
8283 `(("r-lme4" ,r-lme4)
8284 ("r-matrix" ,r-matrix)
8285 ("r-nlme" ,r-nlme)
8286 ("r-rcppeigen" ,r-rcppeigen)
8287 ("r-tmb" ,r-tmb)))
8288 (native-inputs
1afe5644 8289 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
8290 (home-page "https://github.com/glmmTMB")
8291 (synopsis "Generalized linear mixed models")
8292 (description
8293 "Fit linear and generalized linear mixed models with various extensions,
8294including zero-inflation. The models are fitted using maximum likelihood
8295estimation via the Template Model Builder. Random effects are assumed to be
8296Gaussian on the scale of the linear predictor and are integrated out using the
8297Laplace approximation. Gradients are calculated using automatic
8298differentiation.")
8299 (license license:agpl3+)))
489a6178 8300
c4568c5c
RW
8301(define-public r-bayestestr
8302 (package
8303 (name "r-bayestestr")
18376def 8304 (version "0.4.0")
c4568c5c
RW
8305 (source
8306 (origin
8307 (method url-fetch)
8308 (uri (cran-uri "bayestestR" version))
8309 (sha256
8310 (base32
18376def 8311 "1d3f50rzjzgzclwd6j887dssyhv7hdq7pik9nnlr3w775v3f69zc"))))
c4568c5c
RW
8312 (properties `((upstream-name . "bayestestR")))
8313 (build-system r-build-system)
8314 (propagated-inputs
8315 `(("r-insight" ,r-insight)))
8316 (home-page "https://github.com/easystats/bayestestR")
8317 (synopsis "Describe Bayesian models and posterior distributions")
8318 (description
8319 "This package provides utilities to understand and describe posterior
8320distributions and Bayesian models. It includes point-estimates such as
8321@dfn{Maximum A Posteriori} (MAP), measures of dispersion such as @dfn{Highest
8322Density Interval} (HDI), and indices used for null-hypothesis testing (such as
8323ROPE percentage and pd).")
8324 (license license:gpl3)))
8325
711a2f06
RW
8326(define-public r-performance
8327 (package
8328 (name "r-performance")
c60ed4d6 8329 (version "0.4.0")
711a2f06
RW
8330 (source
8331 (origin
8332 (method url-fetch)
8333 (uri (cran-uri "performance" version))
8334 (sha256
8335 (base32
c60ed4d6 8336 "0lxpmp9smn5r3xvfik36nr608wcpmmximjh0v2sckyvjf7hnb4s0"))))
711a2f06
RW
8337 (build-system r-build-system)
8338 (propagated-inputs
8339 `(("r-bayestestr" ,r-bayestestr)
8340 ("r-insight" ,r-insight)))
8341 (home-page "https://easystats.github.io/performance/")
8342 (synopsis "Assessment of regression models performance")
8343 (description
8344 "This package provides utilities for computing measures to assess model
8345quality, which are not directly provided by R's @code{base} or @code{stats}
8346packages. These include e.g. measures like r-squared, intraclass correlation
8347coefficient, root mean squared error or functions to check models for
8348overdispersion, singularity or zero-inflation and more. Functions apply to a
8349large variety of regression models, including generalized linear models, mixed
8350effects models and Bayesian models.")
8351 (license license:gpl3)))
8352
489a6178
RW
8353(define-public r-ggeffects
8354 (package
8355 (name "r-ggeffects")
f72874fe 8356 (version "0.13.0")
489a6178
RW
8357 (source
8358 (origin
8359 (method url-fetch)
8360 (uri (cran-uri "ggeffects" version))
8361 (sha256
8362 (base32
f72874fe 8363 "0ryfbaav0k874kbwmhbiv7fan93dmkpaimm1iw5kryjhhs3917lb"))))
489a6178
RW
8364 (build-system r-build-system)
8365 (propagated-inputs
fef93da8
RW
8366 `(("r-dplyr" ,r-dplyr)
8367 ("r-insight" ,r-insight)
489a6178
RW
8368 ("r-magrittr" ,r-magrittr)
8369 ("r-mass" ,r-mass)
489a6178
RW
8370 ("r-purrr" ,r-purrr)
8371 ("r-rlang" ,r-rlang)
489a6178 8372 ("r-sjlabelled" ,r-sjlabelled)
fef93da8 8373 ("r-sjmisc" ,r-sjmisc)))
489a6178
RW
8374 (home-page "https://github.com/strengejacke/ggeffects")
8375 (synopsis "Create tidy data frames of marginal effects for ggplot")
8376 (description
8377 "This package provides tools to compute marginal effects from statistical
8378models and return the result as tidy data frames. These data frames are ready
8379to use with the @code{ggplot2} package. Marginal effects can be calculated
8380for many different models. Interaction terms, splines and polynomial terms
8381are also supported. The two main functions are @code{ggpredict()} and
8382@code{ggeffect()}. There is a generic @code{plot()} method to plot the
8383results using @code{ggplot2}.")
8384 (license license:gpl3)))
7b63047c 8385
24edd279
RW
8386(define-public r-effectsize
8387 (package
8388 (name "r-effectsize")
8389 (version "0.0.1")
8390 (source
8391 (origin
8392 (method url-fetch)
8393 (uri (cran-uri "effectsize" version))
8394 (sha256
8395 (base32
8396 "07vgmxdl75798hgdh90zysafjh97rmmj2wjjyr6xff4fbhi8rlkb"))))
8397 (properties `((upstream-name . "effectsize")))
8398 (build-system r-build-system)
8399 (propagated-inputs
8400 `(("r-bayestestr" ,r-bayestestr)
8401 ("r-insight" ,r-insight)
8402 ("r-parameters" ,r-parameters)))
8403 (home-page "https://github.com/easystats/effectsize")
8404 (synopsis "Indices of effect size and standardized parameters")
8405 (description
8406 "This package provides utilities to work with indices of effect size and
8407standardized parameters for a wide variety of models, allowing computation and
8408conversion of indices such as Cohen's d, r, odds, etc.")
8409 (license license:gpl3)))
8410
7b63047c
RW
8411(define-public r-sjplot
8412 (package
8413 (name "r-sjplot")
3356eb51 8414 (version "2.8.0")
7b63047c
RW
8415 (source
8416 (origin
8417 (method url-fetch)
8418 (uri (cran-uri "sjPlot" version))
8419 (sha256
3356eb51 8420 (base32 "0ahz6v6bhvq1537inwakmrafs44hs2m9w0ra8q17fz626nn9rb9b"))))
7b63047c
RW
8421 (properties `((upstream-name . "sjPlot")))
8422 (build-system r-build-system)
8423 (propagated-inputs
d22d7904 8424 `(("r-bayestestr" ,r-bayestestr)
7b63047c 8425 ("r-dplyr" ,r-dplyr)
3356eb51 8426 ("r-effectsize" ,r-effectsize)
7b63047c
RW
8427 ("r-forcats" ,r-forcats)
8428 ("r-ggeffects" ,r-ggeffects)
8429 ("r-ggplot2" ,r-ggplot2)
a5a64814 8430 ("r-ggrepel" ,r-ggrepel)
7b63047c 8431 ("r-glmmtmb" ,r-glmmtmb)
d22d7904 8432 ("r-insight" ,r-insight)
7b63047c
RW
8433 ("r-knitr" ,r-knitr)
8434 ("r-lme4" ,r-lme4)
8435 ("r-magrittr" ,r-magrittr)
8436 ("r-mass" ,r-mass)
8437 ("r-modelr" ,r-modelr)
3356eb51 8438 ("r-parameters" ,r-parameters)
d22d7904 8439 ("r-performance" ,r-performance)
7b63047c
RW
8440 ("r-psych" ,r-psych)
8441 ("r-purrr" ,r-purrr)
8442 ("r-rlang" ,r-rlang)
8443 ("r-scales" ,r-scales)
8444 ("r-sjlabelled" ,r-sjlabelled)
8445 ("r-sjmisc" ,r-sjmisc)
8446 ("r-sjstats" ,r-sjstats)
8447 ("r-tidyr" ,r-tidyr)))
8448 (home-page "https://strengejacke.github.io/sjPlot/")
8449 (synopsis "Data visualization for statistics in social science")
8450 (description
8451 "This package represents a collection of plotting and table output
8452functions for data visualization. Results of various statistical
8453analyses (that are commonly used in social sciences) can be visualized using
8454this package, including simple and cross tabulated frequencies, histograms,
8455box plots, (generalized) linear models, mixed effects models, principal
8456component analysis and correlation matrices, cluster analyses, scatter plots,
8457stacked scales, effects plots of regression models (including interaction
8458terms) and much more. This package supports labelled data.")
8459 (license license:gpl3)))
03f80112
RW
8460
8461(define-public r-ini
8462 (package
8463 (name "r-ini")
8464 (version "0.3.1")
8465 (source
8466 (origin
8467 (method url-fetch)
8468 (uri (cran-uri "ini" version))
8469 (sha256
8470 (base32
8471 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
8472 (build-system r-build-system)
8473 (home-page "https://github.com/dvdscripter/ini")
8474 (synopsis "Read and write configuration files")
8475 (description
8476 "This package provides tools to parse simple @code{.ini} configuration
8477files to an structured list. Users can manipulate this resulting list with
8478@code{lapply()} functions. This same structured list can be used to write
8479back to file after modifications.")
8480 (license license:gpl3)))
21405e81
RW
8481
8482(define-public r-gh
8483 (package
8484 (name "r-gh")
8485 (version "1.0.1")
8486 (source
8487 (origin
8488 (method url-fetch)
8489 (uri (cran-uri "gh" version))
8490 (sha256
8491 (base32
8492 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
8493 (build-system r-build-system)
8494 (propagated-inputs
8495 `(("r-httr" ,r-httr)
8496 ("r-ini" ,r-ini)
8497 ("r-jsonlite" ,r-jsonlite)))
8498 (home-page "https://github.com/r-lib/gh#readme")
8499 (synopsis "Access the GitHub API via R")
8500 (description
8501 "This package provides a minimal R client to access the GitHub API.")
8502 (license license:expat)))
d6871153
RW
8503
8504(define-public r-fs
8505 (package
8506 (name "r-fs")
c02f574d 8507 (version "1.3.1")
d6871153
RW
8508 (source
8509 (origin
8510 (method url-fetch)
8511 (uri (cran-uri "fs" version))
8512 (sha256
8513 (base32
c02f574d 8514 "1g26rgx13dzigp2vrlld6h28q33lwbax97zvwdrq2pc3iz54v4yn"))))
d6871153
RW
8515 (build-system r-build-system)
8516 (propagated-inputs
8517 `(("r-rcpp" ,r-rcpp)))
8518 (native-inputs
8519 `(("pkg-config" ,pkg-config)))
8520 (home-page "http://fs.r-lib.org")
8521 (synopsis "Cross-platform file system operations based on libuv")
8522 (description
8523 "This package provides a cross-platform interface to file system
8524operations, built on top of the libuv C library.")
8525 (license license:gpl3)))
153e5b2d
RW
8526
8527(define-public r-clisymbols
8528 (package
8529 (name "r-clisymbols")
8530 (version "1.2.0")
8531 (source
8532 (origin
8533 (method url-fetch)
8534 (uri (cran-uri "clisymbols" version))
8535 (sha256
8536 (base32
8537 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
8538 (build-system r-build-system)
8539 (home-page "https://github.com/gaborcsardi/clisymbols")
8540 (synopsis "Unicode symbols at the R prompt")
8541 (description
8542 "This package provides a small subset of Unicode symbols, that are useful
8543when building command line applications. They fall back to alternatives on
8544terminals that do not support Unicode.")
8545 (license license:expat)))
efefd3ec
RW
8546
8547(define-public r-usethis
8548 (package
8549 (name "r-usethis")
99765abb 8550 (version "1.5.1")
efefd3ec
RW
8551 (source
8552 (origin
8553 (method url-fetch)
8554 (uri (cran-uri "usethis" version))
8555 (sha256
8556 (base32
99765abb 8557 "07an5wbikilg7cb3q6x5aykw8dfqnjrc3wpfb7gjmy0d9fh20fcy"))))
efefd3ec
RW
8558 (build-system r-build-system)
8559 (propagated-inputs
8560 `(("r-clipr" ,r-clipr)
8561 ("r-clisymbols" ,r-clisymbols)
8562 ("r-crayon" ,r-crayon)
8563 ("r-curl" ,r-curl)
8564 ("r-desc" ,r-desc)
8565 ("r-fs" ,r-fs)
8566 ("r-gh" ,r-gh)
8567 ("r-git2r" ,r-git2r)
8568 ("r-glue" ,r-glue)
35171015 8569 ("r-purrr" ,r-purrr)
efefd3ec
RW
8570 ("r-rlang" ,r-rlang)
8571 ("r-rprojroot" ,r-rprojroot)
8572 ("r-rstudioapi" ,r-rstudioapi)
35171015
RW
8573 ("r-whisker" ,r-whisker)
8574 ("r-withr" ,r-withr)
8575 ("r-yaml" ,r-yaml)))
efefd3ec
RW
8576 (home-page "https://github.com/r-lib/usethis")
8577 (synopsis "Automate R package and project setup")
8578 (description
8579 "This package helps you to automate R package and project setup tasks
8580that are otherwise performed manually. This includes setting up unit testing,
8581test coverage, continuous integration, Git, GitHub integration, licenses,
8582Rcpp, RStudio projects, and more.")
8583 (license license:gpl3)))
99342624
RW
8584
8585(define-public r-sessioninfo
8586 (package
8587 (name "r-sessioninfo")
3d6fa1a3 8588 (version "1.1.1")
99342624
RW
8589 (source
8590 (origin
8591 (method url-fetch)
8592 (uri (cran-uri "sessioninfo" version))
8593 (sha256
8594 (base32
3d6fa1a3 8595 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
8596 (build-system r-build-system)
8597 (propagated-inputs
8598 `(("r-cli" ,r-cli)
8599 ("r-withr" ,r-withr)))
8600 (home-page "https://github.com/r-lib/sessioninfo#readme")
8601 (synopsis "R session information")
8602 (description
8603 "This package provides tools to query and print information about the
8604current R session. It is similar to @code{utils::sessionInfo()}, but includes
8605more information about packages, and where they were installed from.")
8606 (license license:gpl2)))
cbc8e6dd
RW
8607
8608(define-public r-remotes
8609 (package
8610 (name "r-remotes")
da4754a3 8611 (version "2.1.0")
cbc8e6dd
RW
8612 (source
8613 (origin
8614 (method url-fetch)
8615 (uri (cran-uri "remotes" version))
8616 (sha256
8617 (base32
da4754a3 8618 "19v8dmnk9l4i9m64p7zgmj7y1vhnnwhi5kyn0k5d034zzkvchi49"))))
cbc8e6dd
RW
8619 (build-system r-build-system)
8620 (home-page "https://github.com/r-lib/remotes#readme")
8621 (synopsis "R package installation from remote repositories")
8622 (description
8623 "Download and install R packages stored in GitHub, BitBucket, or plain
8624subversion or git repositories. This package is a lightweight replacement of
8625the @code{install_*} functions in the @code{devtools} package. Indeed most of
8626the code was copied over from @code{devtools}.")
8627 (license license:gpl2+)))
7d8f3470
RW
8628
8629(define-public r-xopen
8630 (package
8631 (name "r-xopen")
8632 (version "1.0.0")
8633 (source
8634 (origin
8635 (method url-fetch)
8636 (uri (cran-uri "xopen" version))
8637 (sha256
8638 (base32
8639 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
8640 (build-system r-build-system)
8641 (propagated-inputs
8642 `(("r-processx" ,r-processx)))
8643 (home-page "https://github.com/r-lib/xopen#readme")
8644 (synopsis "Open system files, URLs, anything")
8645 (description
8646 "This package provides a cross-platform solution to open files,
8647directories or URLs with their associated programs.")
8648 (license license:expat)))
5df4e27f
RW
8649
8650(define-public r-rcmdcheck
8651 (package
8652 (name "r-rcmdcheck")
a75c6d9c 8653 (version "1.3.3")
5df4e27f
RW
8654 (source
8655 (origin
8656 (method url-fetch)
8657 (uri (cran-uri "rcmdcheck" version))
8658 (sha256
8659 (base32
a75c6d9c 8660 "1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
5df4e27f
RW
8661 (build-system r-build-system)
8662 (propagated-inputs
8663 `(("r-callr" ,r-callr)
8664 ("r-cli" ,r-cli)
8665 ("r-crayon" ,r-crayon)
8666 ("r-desc" ,r-desc)
8667 ("r-digest" ,r-digest)
8668 ("r-pkgbuild" ,r-pkgbuild)
8669 ("r-prettyunits" ,r-prettyunits)
8670 ("r-r6" ,r-r6)
8671 ("r-rprojroot" ,r-rprojroot)
7466c3bb 8672 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
8673 ("r-withr" ,r-withr)
8674 ("r-xopen" ,r-xopen)))
8675 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
8676 (synopsis "Run R CMD check from R and capture results")
8677 (description
8678 "Run @code{R CMD check} from R programmatically, and capture the results
8679of the individual checks.")
8680 (license license:expat)))
9b02d1a1
RW
8681
8682(define-public r-rapportools
8683 (package
8684 (name "r-rapportools")
8685 (version "1.0")
8686 (source
8687 (origin
8688 (method url-fetch)
8689 (uri (cran-uri "rapportools" version))
8690 (sha256
8691 (base32
8692 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
8693 (build-system r-build-system)
8694 (propagated-inputs
8695 `(("r-pander" ,r-pander)
8696 ("r-plyr" ,r-plyr)
8697 ("r-reshape" ,r-reshape)))
8698 (home-page "https://cran.r-project.org/web/packages/rapportools/")
8699 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
8700 (description
8701 "This package provides helper functions that act as wrappers to more
8702advanced statistical methods with the advantage of having sane defaults for
8703quick reporting.")
8704 (license license:agpl3+)))
319a80ce
RW
8705
8706(define-public r-pander
8707 (package
8708 (name "r-pander")
a44f8b00 8709 (version "0.6.3")
319a80ce
RW
8710 (source
8711 (origin
8712 (method url-fetch)
8713 (uri (cran-uri "pander" version))
8714 (sha256
8715 (base32
a44f8b00 8716 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
8717 (build-system r-build-system)
8718 (propagated-inputs
8719 `(("r-digest" ,r-digest)
8720 ("r-rcpp" ,r-rcpp)))
8721 (home-page "https://rapporter.github.io/pander")
8722 (synopsis "Render R objects into Pandoc's markdown")
8723 (description
8724 "The main aim of the pander R package is to provide a minimal and easy
8725tool for rendering R objects into Pandoc's markdown. The package is also
8726capable of exporting/converting complex Pandoc documents (reports) in various
8727ways.")
8728 ;; This package is licensed under either the AGPLv3+ or the very rarely
8729 ;; used OSL 3.0.
8730 (license license:agpl3+)))
74cc74e4
RW
8731
8732(define-public r-summarytools
8733 (package
8734 (name "r-summarytools")
084ea348 8735 (version "0.9.4")
74cc74e4
RW
8736 (source
8737 (origin
8738 (method url-fetch)
8739 (uri (cran-uri "summarytools" version))
8740 (sha256
8741 (base32
084ea348 8742 "1n695baz56mg4f13xjjadfq0xalw5xsn6xicil0yap5hgi8fsr3a"))))
74cc74e4
RW
8743 (build-system r-build-system)
8744 (propagated-inputs
5093cbdc
RW
8745 `(("r-checkmate" ,r-checkmate)
8746 ("r-dplyr" ,r-dplyr)
8747 ("r-htmltools" ,r-htmltools)
74cc74e4 8748 ("r-lubridate" ,r-lubridate)
5093cbdc 8749 ("r-magick" ,r-magick)
74cc74e4
RW
8750 ("r-matrixstats" ,r-matrixstats)
8751 ("r-pander" ,r-pander)
8752 ("r-pryr" ,r-pryr)
8753 ("r-rapportools" ,r-rapportools)
5093cbdc 8754 ("r-rcurl" ,r-rcurl)
4c920fbb 8755 ("r-tibble" ,r-tibble)
5093cbdc 8756 ("r-tidyr" ,r-tidyr)))
74cc74e4
RW
8757 (home-page "https://github.com/dcomtois/summarytools")
8758 (synopsis "Tools to quickly and neatly summarize data")
8759 (description
8760 "This package provides tools for data frame summaries, cross-tabulations,
8761weight-enabled frequency tables and common univariate statistics in concise
8762tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8763good point-of-entry for exploring data, both for experienced and new R
8764users.")
8765 (license license:gpl2)))
7c7ee6cf
RW
8766
8767(define-public r-lsei
8768 (package
8769 (name "r-lsei")
8770 (version "1.2-0")
8771 (source
8772 (origin
8773 (method url-fetch)
8774 (uri (cran-uri "lsei" version))
8775 (sha256
8776 (base32
8777 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8778 (build-system r-build-system)
8779 (native-inputs
8780 `(("gfortran" ,gfortran)))
8781 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8782 (synopsis "Solve regression problems under equality/inequality constraints")
8783 (description
8784 "It contains functions that solve least squares linear regression
8785problems under linear equality/inequality constraints. Functions for solving
8786quadratic programming problems are also available, which transform such
8787problems into least squares ones first.")
8788 (license license:gpl2+)))
2ea75a83
RW
8789
8790(define-public r-npsurv
8791 (package
8792 (name "r-npsurv")
8793 (version "0.4-0")
8794 (source
8795 (origin
8796 (method url-fetch)
8797 (uri (cran-uri "npsurv" version))
8798 (sha256
8799 (base32
8800 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8801 (build-system r-build-system)
8802 (propagated-inputs
8803 `(("r-lsei" ,r-lsei)))
8804 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8805 (synopsis "Nonparametric survival analysis")
8806 (description
8807 "This package contains functions for non-parametric survival analysis of
8808exact and interval-censored observations.")
8809 (license license:gpl2+)))
32499b26
RW
8810
8811(define-public r-clusteval
8812 (package
8813 (name "r-clusteval")
8814 (version "0.1")
8815 (source
8816 (origin
8817 (method url-fetch)
8818 (uri (cran-uri "clusteval" version))
8819 (sha256
8820 (base32
8821 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8822 (build-system r-build-system)
8823 (propagated-inputs
8824 `(("r-mvtnorm" ,r-mvtnorm)
8825 ("r-rcpp" ,r-rcpp)))
8826 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8827 (synopsis "Evaluation of clustering algorithms")
8828 (description
8829 "This R package provides a suite of tools to evaluate clustering
8830algorithms, clusterings, and individual clusters.")
8831 (license license:expat)))
373cef0a
RW
8832
8833(define-public r-tweedie
8834 (package
8835 (name "r-tweedie")
8836 (version "2.3.2")
8837 (source
8838 (origin
8839 (method url-fetch)
8840 (uri (cran-uri "tweedie" version))
8841 (sha256
8842 (base32
8843 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8844 (build-system r-build-system)
8845 (native-inputs `(("gfortran" ,gfortran)))
8846 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8847 (synopsis "Evaluation of Tweedie exponential family models")
8848 (description
8849 "Maximum likelihood computations for Tweedie families, including the
8850series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8851the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8852and related methods.")
8853 (license license:gpl2+)))
4fb35ebd
RW
8854
8855(define-public r-rcppgsl
8856 (package
8857 (name "r-rcppgsl")
c42625c8 8858 (version "0.3.7")
4fb35ebd
RW
8859 (source
8860 (origin
8861 (method url-fetch)
8862 (uri (cran-uri "RcppGSL" version))
8863 (sha256
c42625c8 8864 (base32 "0cnw2k7cfqrm79r6j283aybflxig80x4n4rjkfp2317wf10mrsa5"))))
4fb35ebd
RW
8865 (properties `((upstream-name . "RcppGSL")))
8866 (build-system r-build-system)
8867 (propagated-inputs
8868 `(("r-rcpp" ,r-rcpp)
8869 ("gsl" ,gsl)))
8870 (native-inputs
c42625c8 8871 `(("r-knitr" ,r-knitr))) ; for vignettes
4fb35ebd
RW
8872 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8873 (synopsis "Rcpp integration for GSL vectors and matrices")
8874 (description
8875 "The GNU Scientific Library (or GSL) is a collection of numerical
8876routines for scientific computing. It is particularly useful for C and C++
8877programs as it provides a standard C interface to a wide range of mathematical
8878routines. There are over 1000 functions in total with an extensive test
8879suite. The RcppGSL package provides an easy-to-use interface between GSL data
8880structures and R using concepts from Rcpp which is itself a package that eases
8881the interfaces between R and C++.")
8882 (license license:gpl2+)))
20ff6e3a
RW
8883
8884(define-public r-mvabund
8885 (package
8886 (name "r-mvabund")
48102ce1 8887 (version "4.0.1")
20ff6e3a
RW
8888 (source
8889 (origin
8890 (method url-fetch)
8891 (uri (cran-uri "mvabund" version))
8892 (sha256
8893 (base32
48102ce1 8894 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8895 (build-system r-build-system)
8896 (propagated-inputs
8897 `(("r-mass" ,r-mass)
8898 ("r-rcpp" ,r-rcpp)
8899 ("r-rcppgsl" ,r-rcppgsl)
8900 ("r-statmod" ,r-statmod)
8901 ("r-tweedie" ,r-tweedie)))
8902 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8903 (synopsis "Statistical methods for analysing multivariate abundance data")
8904 (description
8905 "This package provides a set of tools for displaying, modeling and
8906analysing multivariate abundance data in community ecology.")
8907 (license license:lgpl2.1+)))
49863fd6
RW
8908
8909(define-public r-afex
8910 (package
8911 (name "r-afex")
0eb28435 8912 (version "0.25-1")
49863fd6
RW
8913 (source
8914 (origin
8915 (method url-fetch)
8916 (uri (cran-uri "afex" version))
8917 (sha256
8918 (base32
0eb28435 8919 "12n020y7rjm7402940gkqxa5j901p093f381i23p66fa3fyrshkf"))))
49863fd6
RW
8920 (build-system r-build-system)
8921 (propagated-inputs
8922 `(("r-car" ,r-car)
8923 ("r-lme4" ,r-lme4)
8924 ("r-lmertest" ,r-lmertest)
8925 ("r-pbkrtest" ,r-pbkrtest)
8926 ("r-reshape2" ,r-reshape2)))
8927 (home-page "https://afex.singmann.science/")
8928 (synopsis "Analysis of factorial experiments")
8929 (description
8930 "This package provides convenience functions for analyzing factorial
8931experiments using ANOVA or mixed models.")
8932 (license license:gpl2+)))
7c02dd62
RW
8933
8934(define-public r-lmertest
8935 (package
8936 (name "r-lmertest")
f18ca07e 8937 (version "3.1-0")
7c02dd62
RW
8938 (source
8939 (origin
8940 (method url-fetch)
8941 (uri (cran-uri "lmerTest" version))
8942 (sha256
8943 (base32
f18ca07e 8944 "1nkz8cmxa5yb8q4i65bmhnn5pd4bhwcyjplyscynb24z3f64xp9b"))))
7c02dd62
RW
8945 (properties `((upstream-name . "lmerTest")))
8946 (build-system r-build-system)
8947 (propagated-inputs
8948 `(("r-ggplot2" ,r-ggplot2)
8949 ("r-lme4" ,r-lme4)
8950 ("r-mass" ,r-mass)
8951 ("r-numderiv" ,r-numderiv)))
8952 (home-page "https://github.com/runehaubo/lmerTestR")
8953 (synopsis "Tests in linear mixed effects models")
8954 (description
8955 "This package provides p-values in type I, II or III anova and summary
8956tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8957method. A Kenward-Roger method is also available via the @code{pbkrtest}
8958package. Model selection methods include step, drop1 and anova-like tables
8959for random effects (ranova). Methods for Least-Square means (LS-means) and
8960tests of linear contrasts of fixed effects are also available.")
8961 (license license:gpl2+)))
fd649d1e
RW
8962
8963(define-public r-r2glmm
8964 (package
8965 (name "r-r2glmm")
8966 (version "0.1.2")
8967 (source
8968 (origin
8969 (method url-fetch)
8970 (uri (cran-uri "r2glmm" version))
8971 (sha256
8972 (base32
8973 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8974 (build-system r-build-system)
8975 (propagated-inputs
8976 `(("r-afex" ,r-afex)
8977 ("r-data-table" ,r-data-table)
8978 ("r-dplyr" ,r-dplyr)
8979 ("r-ggplot2" ,r-ggplot2)
8980 ("r-gridextra" ,r-gridextra)
8981 ("r-lmertest" ,r-lmertest)
8982 ("r-mass" ,r-mass)
8983 ("r-matrix" ,r-matrix)
8984 ("r-mgcv" ,r-mgcv)
8985 ("r-pbkrtest" ,r-pbkrtest)))
8986 (home-page "https://github.com/bcjaeger/r2glmm")
8987 (synopsis "Compute R squared for mixed (multilevel) models")
8988 (description
8989 "This package computes model and semi partial R squared with confidence
8990limits for the linear and generalized linear mixed model (LMM and GLMM). The
8991R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8992using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8993al. (2016)).")
8994 (license license:gpl2)))
cddc0300 8995
8996(define-public r-weights
8997 (package
8998 (name "r-weights")
8999 (version "1.0")
9000 (source
9001 (origin
9002 (method url-fetch)
9003 (uri (cran-uri "weights" version))
9004 (sha256
9005 (base32
9006 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
9007 (build-system r-build-system)
9008 (propagated-inputs
9009 `(("r-gdata" ,r-gdata)
9010 ("r-hmisc" ,r-hmisc)
9011 ("r-mice" ,r-mice)))
9012 (home-page
9013 "https://cran.r-project.org/web/packages/weights/")
9014 (synopsis "Weighting and weighted statistics")
9015 (description "This package Provides a variety of functions for producing
9016simple weighted statistics, such as weighted Pearson's correlations, partial
9017correlations, Chi-Squared statistics, histograms, and t-tests. Also now
9018includes some software for quickly recoding survey data and plotting point
9019estimates from interaction terms in regressions (and multiply imputed
9020regressions). NOTE: Weighted partial correlation calculations pulled to
9021address a bug.")
9022 (license license:gpl2+)))
bfa5662e
RW
9023
9024(define-public r-rcppannoy
9025 (package
9026 (name "r-rcppannoy")
0da4cb54 9027 (version "0.0.14")
bfa5662e
RW
9028 (source
9029 (origin
9030 (method url-fetch)
9031 (uri (cran-uri "RcppAnnoy" version))
9032 (sha256
9033 (base32
0da4cb54 9034 "1wiigx5g5788j6lyc3f6bs1rsvc4alyc3052g35hxl1giinxmhn4"))))
bfa5662e
RW
9035 (properties `((upstream-name . "RcppAnnoy")))
9036 (build-system r-build-system)
9037 (propagated-inputs
9038 `(("r-rcpp" ,r-rcpp)))
9039 (native-inputs
9040 `(("r-knitr" ,r-knitr))) ; for vignettes
9041 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
9042 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
9043 (description
9044 "Annoy is a small C++ library for Approximate Nearest Neighbors written
9045for efficient memory usage as well an ability to load from and save to disk.
9046This package provides an R interface.")
9047 ;; Annoy is released under ASL 2.0, but this wrapper is released under
9048 ;; GPLv2+.
9049 (license (list license:gpl2+ license:asl2.0))))
b58940cb 9050
81281899
RW
9051(define-public r-rcpphnsw
9052 (package
9053 (name "r-rcpphnsw")
7c27558a 9054 (version "0.2.0")
81281899
RW
9055 (source
9056 (origin
9057 (method url-fetch)
9058 (uri (cran-uri "RcppHNSW" version))
9059 (sha256
9060 (base32
7c27558a 9061 "0gqdkw7vkcm544rz45g0hplg836ygzbfwk9gh9wr0817icvdb3qv"))))
81281899
RW
9062 (properties `((upstream-name . "RcppHNSW")))
9063 (build-system r-build-system)
9064 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9065 (home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
9066 (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
9067 (description
9068 "Hnswlib is a C++ library for approximate nearest neighbors. This
9069package provides a minimal R interface by relying on the Rcpp package.")
9070 ;; hnswlib is released under Version 2.0 of the Apache License.
9071 (license (list license:gpl3 license:asl2.0))))
9072
c4a5ce46
RW
9073(define-public r-rcppparallel
9074 (package
9075 (name "r-rcppparallel")
9b112f40 9076 (version "4.4.4")
c4a5ce46
RW
9077 (source
9078 (origin
9079 (method url-fetch)
9080 (uri (cran-uri "RcppParallel" version))
9081 (sha256
9082 (base32
9b112f40 9083 "0p13f2mywjr7gmskf8ri4y8p5yr1bvr4xrpw2w11vdvafwz1vcia"))))
c4a5ce46
RW
9084 (properties `((upstream-name . "RcppParallel")))
9085 (build-system r-build-system)
9086 (home-page "http://rcppcore.github.io/RcppParallel")
9087 (synopsis "Parallel programming tools for Rcpp")
9088 (description
9089 "This package provides high level functions for parallel programming with
9090Rcpp. For example, the @code{parallelFor()} function can be used to convert
9091the work of a standard serial @code{for} loop into a parallel one and the
9092@code{parallelReduce()} function can be used for accumulating aggregates or
9093other values.")
9094 (license license:gpl2)))
9095
b58940cb
RW
9096(define-public r-ncdf4
9097 (package
9098 (name "r-ncdf4")
883f76b8 9099 (version "1.17")
b58940cb
RW
9100 (source
9101 (origin
9102 (method url-fetch)
9103 (uri (cran-uri "ncdf4" version))
9104 (sha256
9105 (base32
883f76b8 9106 "1xls44ln2zjrrlimxl8v4bk2ni3g45c9j0gxdnjx31rikmrc95fv"))))
b58940cb
RW
9107 (build-system r-build-system)
9108 (inputs
9109 `(("netcdf" ,netcdf)
9110 ("zlib" ,zlib)))
9111 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
9112 (synopsis "R interface to Unidata netCDF format data files")
9113 (description
9114 "This package provides a high-level R interface to data files written
9115using Unidata's netCDF library (version 4 or earlier), which are binary data
9116files that are portable across platforms and include metadata information in
9117addition to the data sets. Using this package, netCDF files can be opened and
9118data sets read in easily. It is also easy to create new netCDF dimensions,
9119variables, and files, in either version 3 or 4 format, and manipulate existing
9120netCDF files.")
9121 (license license:gpl3+)))
1e605c03
RW
9122
9123(define-public r-biocmanager
9124 (package
9125 (name "r-biocmanager")
b93a3297 9126 (version "1.30.10")
1e605c03
RW
9127 (source
9128 (origin
9129 (method url-fetch)
9130 (uri (cran-uri "BiocManager" version))
9131 (sha256
b93a3297 9132 (base32 "03n9s2vf7vgpgb5alpxwamf9xfkn32cbzngwyn6spq1bnh9a9dzk"))))
1e605c03
RW
9133 (properties `((upstream-name . "BiocManager")))
9134 (build-system r-build-system)
9135 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
9136 (synopsis "Access the Bioconductor project package repository")
9137 (description
9138 "This package provides a convenient tool to install and update
9139Bioconductor packages.")
9140 (license license:artistic2.0)))
f338e480
RW
9141
9142(define-public r-rgl
9143 (package
9144 (name "r-rgl")
4f1c668d 9145 (version "0.100.30")
f338e480
RW
9146 (source
9147 (origin
9148 (method url-fetch)
9149 (uri (cran-uri "rgl" version))
9150 (sha256
9151 (base32
4f1c668d 9152 "0rzqzskcwf2ah4yr62x5rjwf7yh90d43h39gk7jmfc5lc08zaxc5"))))
f338e480
RW
9153 (build-system r-build-system)
9154 (native-inputs
9155 `(("pkg-config" ,pkg-config)))
9156 (inputs
9157 `(("freetype" ,freetype)
9158 ("libpng" ,libpng)
9159 ("glu" ,glu)
9160 ("libx11" ,libx11)
9161 ("ghc-pandoc" ,ghc-pandoc)
9162 ("zlib" ,zlib)))
9163 (propagated-inputs
9164 `(("r-crosstalk" ,r-crosstalk)
9165 ("r-htmltools" ,r-htmltools)
9166 ("r-htmlwidgets" ,r-htmlwidgets)
9167 ("r-jsonlite" ,r-jsonlite)
9168 ("r-knitr" ,r-knitr)
9169 ("r-magrittr" ,r-magrittr)
9170 ("r-manipulatewidget" ,r-manipulatewidget)
9171 ("r-shiny" ,r-shiny)))
9172 (home-page "https://r-forge.r-project.org/projects/rgl/")
9173 (synopsis "3D visualization using OpenGL")
9174 (description
9175 "This package provides medium to high level functions for 3D interactive graphics,
9176including functions modelled on base graphics (@code{plot3d()}, etc.) as well
9177as functions for constructing representations of geometric
9178objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
9179various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
9180image formats, including PNG, Postscript, SVG, PGF.")
9181 ;; Any version of the GPL.
9182 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
9183
9184(define-public r-multicool
9185 (package
9186 (name "r-multicool")
9187 (version "0.1-10")
9188 (source
9189 (origin
9190 (method url-fetch)
9191 (uri (cran-uri "multicool" version))
9192 (sha256
9193 (base32
9194 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
9195 (build-system r-build-system)
9196 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9197 (home-page "https://cran.r-project.org/web/packages/multicool/")
9198 (synopsis "Permutations of multisets in cool-lex order")
9199 (description
9200 "This package provides a set of tools to permute multisets without loops
9201or hash tables and to generate integer partitions. Cool-lex order is similar
9202to colexicographical order.")
9203 (license license:gpl2)))
4106e6ad
RW
9204
9205(define-public r-misc3d
9206 (package
9207 (name "r-misc3d")
9208 (version "0.8-4")
9209 (source
9210 (origin
9211 (method url-fetch)
9212 (uri (cran-uri "misc3d" version))
9213 (sha256
9214 (base32
9215 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
9216 (build-system r-build-system)
9217 (home-page "https://cran.r-project.org/web/packages/misc3d/")
9218 (synopsis "Miscellaneous 3D Plots")
9219 (description
9220 "This package provides a collection of miscellaneous 3d plots, including
9221isosurfaces.")
9222 ;; Any version of the GPL.
9223 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
9224
9225(define-public r-ks
9226 (package
9227 (name "r-ks")
2ac4eb78 9228 (version "1.11.6")
da256afb
RW
9229 (source
9230 (origin
9231 (method url-fetch)
9232 (uri (cran-uri "ks" version))
9233 (sha256
2ac4eb78 9234 (base32 "0hcccjfqnzdxkmnfzq8c5a7yhc138azwyl7rp29d1vl1jawwrwfq"))))
da256afb
RW
9235 (build-system r-build-system)
9236 (propagated-inputs
9237 `(("r-fnn" ,r-fnn)
9238 ("r-kernlab" ,r-kernlab)
9239 ("r-kernsmooth" ,r-kernsmooth)
9240 ("r-matrix" ,r-matrix)
9241 ("r-mclust" ,r-mclust)
9242 ("r-mgcv" ,r-mgcv)
da256afb
RW
9243 ("r-multicool" ,r-multicool)
9244 ("r-mvtnorm" ,r-mvtnorm)))
9245 (home-page "http://www.mvstat.net/tduong/")
9246 (synopsis "Kernel smoothing")
9247 (description
9248 "This package provides kernel smoothers for univariate and multivariate
9249data, including density functions, density derivatives, cumulative
9250distributions, modal clustering, discriminant analysis, and two-sample
9251hypothesis testing.")
9252 ;; Either version of the GPL.
9253 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
9254
9255(define-public r-feature
9256 (package
9257 (name "r-feature")
9258 (version "1.2.13")
9259 (source
9260 (origin
9261 (method url-fetch)
9262 (uri (cran-uri "feature" version))
9263 (sha256
9264 (base32
9265 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
9266 (build-system r-build-system)
9267 (propagated-inputs
9268 `(("r-ks" ,r-ks)
9269 ("r-misc3d" ,r-misc3d)
9270 ("r-rgl" ,r-rgl)))
9271 (home-page "http://www.mvstat.net/tduong/")
9272 (synopsis "Inferential feature significance for kernel density estimation")
9273 (description
9274 "The feature package contains functions to display and compute kernel
9275density estimates, significant gradient and significant curvature regions.
9276Significant gradient and/or curvature regions often correspond to significant
9277features (e.g. local modes).")
9278 ;; Either version of the GPL.
9279 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
9280
9281(define-public r-arm
9282 (package
9283 (name "r-arm")
9284 (version "1.10-1")
9285 (source
9286 (origin
9287 (method url-fetch)
9288 (uri (cran-uri "arm" version))
9289 (sha256
9290 (base32
9291 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
9292 (build-system r-build-system)
9293 (propagated-inputs
9294 `(("r-abind" ,r-abind)
9295 ("r-coda" ,r-coda)
9296 ("r-lme4" ,r-lme4)
9297 ("r-mass" ,r-mass)
9298 ("r-matrix" ,r-matrix)
9299 ("r-nlme" ,r-nlme)))
9300 (home-page "https://cran.r-project.org/web/packages/arm/")
9301 (synopsis "Data analysis using regression and multilevel/hierarchical models")
9302 (description
9303 "This package provides functions to accompany A. Gelman and J. Hill,
9304Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
9305University Press, 2007.")
9306 (license license:gpl3+)))
3cef715a
RW
9307
9308(define-public r-circular
9309 (package
9310 (name "r-circular")
9311 (version "0.4-93")
9312 (source
9313 (origin
9314 (method url-fetch)
9315 (uri (cran-uri "circular" version))
9316 (sha256
9317 (base32
9318 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
9319 (build-system r-build-system)
9320 (propagated-inputs
9321 `(("r-boot" ,r-boot)
9322 ("r-mvtnorm" ,r-mvtnorm)))
9323 (native-inputs
9324 `(("gfortran" ,gfortran)))
9325 (home-page "https://cran.r-project.org/web/packages/circular/")
9326 (synopsis "Circular statistics")
9327 (description
9328 "This package provides tools for circular statistics, from \"Topics in
9329circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
9330Scientific.")
9331 (license license:gpl2+)))
10483a64
RW
9332
9333(define-public r-activity
9334 (package
9335 (name "r-activity")
aef5e2aa 9336 (version "1.3")
10483a64
RW
9337 (source
9338 (origin
9339 (method url-fetch)
9340 (uri (cran-uri "activity" version))
9341 (sha256
9342 (base32
aef5e2aa 9343 "12imqj366dp6pam5gap6ji56p5wf1073xz5g4iikfxf5l8snxw92"))))
10483a64
RW
9344 (build-system r-build-system)
9345 (propagated-inputs
9346 `(("r-circular" ,r-circular)
aef5e2aa 9347 ("r-insol" ,r-insol)
10483a64
RW
9348 ("r-pbapply" ,r-pbapply)))
9349 (home-page "https://cran.r-project.org/web/packages/activity/")
9350 (synopsis "Animal activity statistics")
9351 (description
9352 "This package provides functions to fit kernel density functions to
9353animal activity time data; plot activity distributions; quantify overall
9354levels of activity; statistically compare activity metrics through
9355bootstrapping; and evaluate variation in linear variables with time (or other
9356circular variables).")
9357 (license license:gpl3)))
e4f4a04a
RW
9358
9359(define-public r-ouch
9360 (package
9361 (name "r-ouch")
27b4bfbe 9362 (version "2.14-1")
e4f4a04a
RW
9363 (source
9364 (origin
9365 (method url-fetch)
9366 (uri (cran-uri "ouch" version))
9367 (sha256
9368 (base32
27b4bfbe 9369 "0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
e4f4a04a
RW
9370 (build-system r-build-system)
9371 (propagated-inputs `(("r-subplex" ,r-subplex)))
9372 (home-page "http://kingaa.github.io/ouch/")
9373 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
9374 (description
9375 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
9376for evolution along a phylogenetic tree.")
9377 (license license:gpl2+)))
705ea5bf
RW
9378
9379(define-public r-fmsb
9380 (package
9381 (name "r-fmsb")
9382 (version "0.6.3")
9383 (source
9384 (origin
9385 (method url-fetch)
9386 (uri (cran-uri "fmsb" version))
9387 (sha256
9388 (base32
9389 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
9390 (build-system r-build-system)
9391 (home-page "http://minato.sip21c.org/msb/")
9392 (synopsis "Functions for medical statistics book with demographic data")
9393 (description
9394 "This package provides several utility functions for the book entitled
9395\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
9396Japan, 2007) with Japanese demographic data and some demographic analysis
9397related functions.")
9398 (license license:gpl2+)))
ced51a20
RW
9399
9400(define-public r-stabledist
9401 (package
9402 (name "r-stabledist")
9403 (version "0.7-1")
9404 (source
9405 (origin
9406 (method url-fetch)
9407 (uri (cran-uri "stabledist" version))
9408 (sha256
9409 (base32
9410 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
9411 (build-system r-build-system)
9412 (home-page "http://www.rmetrics.org")
9413 (synopsis "Stable distribution functions")
9414 (description
9415 "This package provides density, probability and quantile functions, and
9416random number generation for (skew) stable distributions, using the
9417parametrizations of Nolan.")
9418 (license license:gpl2+)))
a50abb36
RW
9419
9420(define-public r-gsl
9421 (package
9422 (name "r-gsl")
6bdce94f 9423 (version "2.1-6")
a50abb36
RW
9424 (source
9425 (origin
9426 (method url-fetch)
9427 (uri (cran-uri "gsl" version))
9428 (sha256
9429 (base32
6bdce94f 9430 "0p4rh7npp6qbfc5sxjq86xjn7c9ivf3pd60qf1hldwckjqin7m7m"))))
a50abb36
RW
9431 (build-system r-build-system)
9432 (inputs
9433 `(("gsl" ,gsl)))
9434 (home-page "https://cran.r-project.org/web/packages/gsl")
9435 (synopsis "Wrapper for the GNU Scientific Library")
9436 (description
9437 "This package provides an R wrapper for the special functions and quasi
9438random number generators of the GNU Scientific Library.")
9439 (license license:gpl2+)))
03a3ec5e
RW
9440
9441(define-public r-adgoftest
9442 (package
9443 (name "r-adgoftest")
9444 (version "0.3")
9445 (source
9446 (origin
9447 (method url-fetch)
9448 (uri (cran-uri "ADGofTest" version))
9449 (sha256
9450 (base32
9451 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
9452 (properties `((upstream-name . "ADGofTest")))
9453 (build-system r-build-system)
9454 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
9455 (synopsis "Anderson-Darling GoF test")
9456 (description
9457 "This package provides an implementation of the Anderson-Darling GoF test
9458with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
9459Anderson-Darling Distribution\".")
9460 ;; Any version of the GPL.
9461 (license license:gpl3+)))
71601a5d
RW
9462
9463(define-public r-softimpute
9464 (package
9465 (name "r-softimpute")
9466 (version "1.4")
9467 (source
9468 (origin
9469 (method url-fetch)
9470 (uri (cran-uri "softImpute" version))
9471 (sha256
9472 (base32
9473 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
9474 (properties `((upstream-name . "softImpute")))
9475 (build-system r-build-system)
9476 (propagated-inputs
9477 `(("r-matrix" ,r-matrix)))
9478 (native-inputs
9479 `(("gfortran" ,gfortran)))
9480 (home-page "https://cran.r-project.org/web/packages/softImpute")
9481 (synopsis "Matrix completion via iterative soft-thresholded SVD")
9482 (description
9483 "This package provides iterative methods for matrix completion that use
9484nuclear-norm regularization. The package includes procedures for centering
9485and scaling rows, columns or both, and for computing low-rank @dfn{single
9486value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
9487components).")
9488 (license license:gpl2)))
44b0c5b5
RW
9489
9490(define-public r-fftwtools
9491 (package
9492 (name "r-fftwtools")
9493 (version "0.9-8")
9494 (source
9495 (origin
9496 (method url-fetch)
9497 (uri (cran-uri "fftwtools" version))
9498 (sha256
9499 (base32
9500 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
9501 (build-system r-build-system)
9502 (inputs `(("fftw" ,fftw)))
9503 (home-page "https://github.com/krahim/fftwtools")
9504 (synopsis "Wrapper for FFTW3")
9505 (description
9506 "This package provides a wrapper for several FFTW functions. It provides
9507access to the two-dimensional FFT, the multivariate FFT, and the
9508one-dimensional real to complex FFT using the FFTW3 library. The package
9509includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
9510mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
9511The FFT functions have a parameter that allows them to not return the
9512redundant complex conjugate when the input is real data.")
9513 (license license:gpl2+)))
db084d79
RW
9514
9515(define-public r-tiff
9516 (package
9517 (name "r-tiff")
9518 (version "0.1-5")
9519 (source
9520 (origin
9521 (method url-fetch)
9522 (uri (cran-uri "tiff" version))
9523 (sha256
9524 (base32
9525 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
9526 (build-system r-build-system)
9527 (inputs
9528 `(("libtiff" ,libtiff)
9529 ("libjpeg" ,libjpeg)
9530 ("zlib" ,zlib)))
9531 (home-page "http://www.rforge.net/tiff/")
9532 (synopsis "Read and write TIFF images")
9533 (description
9534 "This package provides an easy and simple way to read, write and display
9535bitmap images stored in the TIFF format. It can read and write both files and
9536in-memory raw vectors.")
9537 ;; Either of these two license versions.
9538 (license (list license:gpl2 license:gpl3))))
f3949fec 9539
53bd3ab3
RW
9540(define-public r-nlp
9541 (package
9542 (name "r-nlp")
9543 (version "0.2-0")
9544 (source
9545 (origin
9546 (method url-fetch)
9547 (uri (cran-uri "NLP" version))
9548 (sha256
9549 (base32
9550 "0xbhkrnxcbf322jfw31xcn4y2gnk5y7ccq1bz4h3prf44h0whr7w"))))
9551 (properties `((upstream-name . "NLP")))
9552 (build-system r-build-system)
9553 (home-page "https://cran.r-project.org/web/packages/NLP/")
9554 (synopsis "Natural language processing infrastructure")
9555 (description
9556 "This package provides basic classes and methods for Natural Language
9557Processing.")
9558 (license license:gpl3)))
9559
f785d546
RW
9560(define-public r-tm
9561 (package
9562 (name "r-tm")
9563 (version "0.7-6")
9564 (source
9565 (origin
9566 (method url-fetch)
9567 (uri (cran-uri "tm" version))
9568 (sha256
9569 (base32
9570 "0spv43kjbpxq3rdxx8ysgrncjyc35ydiwk7gp8n4sig45iqyz59r"))))
9571 (properties `((upstream-name . "tm")))
9572 (build-system r-build-system)
9573 (propagated-inputs
9574 `(("r-bh" ,r-bh)
9575 ("r-nlp" ,r-nlp)
9576 ("r-rcpp" ,r-rcpp)
9577 ("r-slam" ,r-slam)
9578 ("r-xml2" ,r-xml2)))
9579 (home-page "http://tm.r-forge.r-project.org/")
9580 (synopsis "Text mining package")
9581 (description
9582 "This package provides a framework for text mining applications within R.")
9583 (license license:gpl3)))
9584
f3949fec
RW
9585(define-public r-waveslim
9586 (package
9587 (name "r-waveslim")
61cb2e31 9588 (version "1.7.5.1")
f3949fec
RW
9589 (source
9590 (origin
9591 (method url-fetch)
9592 (uri (cran-uri "waveslim" version))
9593 (sha256
9594 (base32
61cb2e31 9595 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
9596 (build-system r-build-system)
9597 (native-inputs
9598 `(("gfortran" ,gfortran)))
9599 (home-page "http://waveslim.blogspot.com")
9600 (synopsis "Basic wavelet routines for signal processing")
9601 (description
9602 "This package provides basic wavelet routines for time series (1D),
9603image (2D) and array (3D) analysis. The code provided here is based on
9604wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
9605and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
9606Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
9607pairs (Selesnick 2001, 2002).")
9608 (license license:bsd-3)))
e37935e4
RW
9609
9610(define-public r-wordcloud
9611 (package
9612 (name "r-wordcloud")
9613 (version "2.6")
9614 (source
9615 (origin
9616 (method url-fetch)
9617 (uri (cran-uri "wordcloud" version))
9618 (sha256
9619 (base32
9620 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
9621 (build-system r-build-system)
9622 (propagated-inputs
9623 `(("r-rcolorbrewer" ,r-rcolorbrewer)
f847b659
RW
9624 ("r-rcpp" ,r-rcpp)
9625 ;; The "tm" package is only "suggested" according to CRAN, but the
9626 ;; wordcloud package cannot be loaded without it.
9627 ("r-tm" ,r-tm)))
e37935e4
RW
9628 (home-page "https://cran.r-project.org/web/packages/wordcloud")
9629 (synopsis "Word clouds")
9630 (description
9631 "This package provides functionality to create pretty word clouds,
9632visualize differences and similarity between documents, and avoid
9633over-plotting in scatter plots with text.")
9634 (license license:lgpl2.1)))
a6e4413d
RW
9635
9636(define-public r-colorramps
9637 (package
9638 (name "r-colorramps")
9639 (version "2.3")
9640 (source
9641 (origin
9642 (method url-fetch)
9643 (uri (cran-uri "colorRamps" version))
9644 (sha256
9645 (base32
9646 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
9647 (properties `((upstream-name . "colorRamps")))
9648 (build-system r-build-system)
9649 (home-page "https://cran.r-project.org/web/packages/colorRamps")
9650 (synopsis "Build color tables")
9651 (description "This package provides features to build gradient color
9652maps.")
9653 ;; Any version of the GPL
9654 (license license:gpl3+)))
61d73349
RW
9655
9656(define-public r-tidytree
9657 (package
9658 (name "r-tidytree")
2eff0362 9659 (version "0.3.0")
61d73349
RW
9660 (source
9661 (origin
9662 (method url-fetch)
9663 (uri (cran-uri "tidytree" version))
9664 (sha256
2eff0362 9665 (base32 "1sbfwcxf9v1lhpa0392b49b6qfjrq7nlqz2djqzk5aknj9j64zvy"))))
61d73349
RW
9666 (build-system r-build-system)
9667 (propagated-inputs
9668 `(("r-ape" ,r-ape)
9669 ("r-dplyr" ,r-dplyr)
9670 ("r-lazyeval" ,r-lazyeval)
9671 ("r-magrittr" ,r-magrittr)
9672 ("r-rlang" ,r-rlang)
9673 ("r-tibble" ,r-tibble)))
9674 (home-page "https://github.com/GuangchuangYu/tidytree")
9675 (synopsis "Tidy tool for phylogenetic tree data manipulation")
9676 (description
9677 "Phylogenetic trees generally contain multiple components including nodes,
9678edges, branches and associated data. This package provides an approach to
9679convert tree objects to tidy data frames. It also provides tidy interfaces to
9680manipulate tree data.")
9681 (license license:artistic2.0)))
45b469a4
RW
9682
9683(define-public r-rvcheck
9684 (package
9685 (name "r-rvcheck")
5fbd9246 9686 (version "0.1.6")
45b469a4
RW
9687 (source
9688 (origin
9689 (method url-fetch)
9690 (uri (cran-uri "rvcheck" version))
9691 (sha256
5fbd9246 9692 (base32 "11n3qxapxcqsa0771s9q8n95kxmfyflya1d6wz4mm0lz0i6q55ia"))))
45b469a4
RW
9693 (build-system r-build-system)
9694 (propagated-inputs
9bcd8b68
TGR
9695 `(("r-biocmanager" ,r-biocmanager)
9696 ("r-rlang" ,r-rlang)))
45b469a4
RW
9697 (home-page "https://cran.r-project.org/web/packages/rvcheck")
9698 (synopsis "R package version check")
9699 (description
9700 "This package provides tools to check the latest release version of R and
9701R packages (on CRAN, Bioconductor or Github).")
9702 (license license:artistic2.0)))
fbebccf7
RW
9703
9704(define-public r-docopt
9705 (package
9706 (name "r-docopt")
9707 (version "0.6.1")
9708 (source
9709 (origin
9710 (method url-fetch)
9711 (uri (cran-uri "docopt" version))
9712 (sha256
9713 (base32
9714 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
9715 (build-system r-build-system)
9716 (home-page "https://github.com/docopt/docopt.R")
9717 (synopsis "Command-line interface specification language")
9718 (description
9719 "This package enables you to define a command-line interface by just
9720giving it a description in the specific format.")
9721 (license license:expat)))
b614009e
RW
9722
9723(define-public r-sparsesvd
9724 (package
9725 (name "r-sparsesvd")
e0f20dce 9726 (version "0.2")
b614009e
RW
9727 (source
9728 (origin
9729 (method url-fetch)
9730 (uri (cran-uri "sparsesvd" version))
9731 (sha256
9732 (base32
e0f20dce 9733 "1xm969fjq3fv1p2sqza2apz8picibj4s2agpwf1sx9nwn3b587qs"))))
b614009e
RW
9734 (build-system r-build-system)
9735 (propagated-inputs `(("r-matrix" ,r-matrix)))
9736 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
9737 (synopsis "Sparse truncated singular value decomposition")
9738 (description
9739 "This package provides a Wrapper around the SVDLIBC library
9740for (truncated) singular value decomposition of a sparse matrix. Currently,
9741only sparse real matrices in Matrix package format are supported.")
9742 ;; SVDLIBC is released under BSD-2. The R interface is released under
9743 ;; BSD-3.
9744 (license (list license:bsd-3 license:bsd-2))))
13f5837b 9745
8f7d7cd0
RW
9746(define-public r-speedglm
9747 (package
9748 (name "r-speedglm")
9749 (version "0.3-2")
9750 (source
9751 (origin
9752 (method url-fetch)
9753 (uri (cran-uri "speedglm" version))
9754 (sha256
9755 (base32
9756 "1b25zimk0z7ad62yacqdg0zk0qs0jja4i918ym942xfw4j1z3jjz"))))
9757 (build-system r-build-system)
9758 (propagated-inputs
9759 `(("r-mass" ,r-mass)
9760 ("r-matrix" ,r-matrix)))
9761 (home-page "https://cran.r-project.org/web/packages/speedglm")
9762 (synopsis "Fit linear and generalized linear models to large data sets")
9763 (description
9764 "This package provides tools for fitting linear models and generalized
9765linear models to large data sets by updating algorithms.")
9766 ;; Any version of the GPL
9767 (license license:gpl2+)))
9768
13f5837b
RW
9769(define-public r-densityclust
9770 (package
9771 (name "r-densityclust")
9772 (version "0.3")
9773 (source
9774 (origin
9775 (method url-fetch)
9776 (uri (cran-uri "densityClust" version))
9777 (sha256
9778 (base32
9779 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
9780 (properties `((upstream-name . "densityClust")))
9781 (build-system r-build-system)
9782 (propagated-inputs
9783 `(("r-fnn" ,r-fnn)
9784 ("r-ggplot2" ,r-ggplot2)
9785 ("r-ggrepel" ,r-ggrepel)
9786 ("r-gridextra" ,r-gridextra)
9787 ("r-rcolorbrewer" ,r-rcolorbrewer)
9788 ("r-rcpp" ,r-rcpp)
9789 ("r-rtsne" ,r-rtsne)))
9790 (home-page "https://cran.r-project.org/web/packages/densityClust")
9791 (synopsis "Clustering by fast search and find of density peaks")
9792 (description
9793 "This package provides an improved implementation (based on k-nearest
9794neighbors) of the density peak clustering algorithm, originally described by
9795Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
9796large datasets (> 100,000 samples) very efficiently.")
9797 (license license:gpl2+)))
58bc8857
RW
9798
9799(define-public r-combinat
9800 (package
9801 (name "r-combinat")
9802 (version "0.0-8")
9803 (source
9804 (origin
9805 (method url-fetch)
9806 (uri (cran-uri "combinat" version))
9807 (sha256
9808 (base32
9809 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
9810 (build-system r-build-system)
9811 (home-page "https://cran.r-project.org/web/packages/combinat")
9812 (synopsis "Combinatorics utilities")
9813 (description "This package provides assorted routines for combinatorics.")
9814 (license license:gpl2)))
9f33d76c
RW
9815
9816(define-public r-qlcmatrix
9817 (package
9818 (name "r-qlcmatrix")
9819 (version "0.9.7")
9820 (source
9821 (origin
9822 (method url-fetch)
9823 (uri (cran-uri "qlcMatrix" version))
9824 (sha256
9825 (base32
9826 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
9827 (properties `((upstream-name . "qlcMatrix")))
9828 (build-system r-build-system)
9829 (propagated-inputs
9830 `(("r-docopt" ,r-docopt)
9831 ("r-matrix" ,r-matrix)
9832 ("r-slam" ,r-slam)
9833 ("r-sparsesvd" ,r-sparsesvd)))
9834 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
9835 (synopsis "Sparse matrix functions for quantitative language comparison")
9836 (description
9837 "This package provides an extension of the functionality of the Matrix
9838package for using sparse matrices. Some of the functions are very general,
9839while other are highly specific for the special data format used for
9840@dfn{quantitative language comparison} (QLC).")
9841 (license license:gpl3)))
e3bb0766
RW
9842
9843(define-public r-ddrtree
9844 (package
9845 (name "r-ddrtree")
9846 (version "0.1.5")
9847 (source
9848 (origin
9849 (method url-fetch)
9850 (uri (cran-uri "DDRTree" version))
9851 (sha256
9852 (base32
9853 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9854 (properties `((upstream-name . "DDRTree")))
9855 (build-system r-build-system)
9856 (propagated-inputs
9857 `(("r-bh" ,r-bh)
9858 ("r-irlba" ,r-irlba)
9859 ("r-rcpp" ,r-rcpp)
9860 ("r-rcppeigen" ,r-rcppeigen)))
9861 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9862 (synopsis "Learning principal graphs with DDRTree")
9863 (description
9864 "This package provides an implementation of the framework of
9865@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9866dimensional space while constructs a principal tree which passes through the
9867middle of the data simultaneously. DDRTree shows superiority to
9868alternatives (Wishbone, DPT) for inferring the ordering as well as the
9869intrinsic structure of single cell genomics data. In general, it could be
9870used to reconstruct the temporal progression as well as the bifurcation
9871structure of any data type.")
9872 (license license:asl2.0)))
d53b2317
RW
9873
9874(define-public r-corpcor
9875 (package
9876 (name "r-corpcor")
9877 (version "1.6.9")
9878 (source
9879 (origin
9880 (method url-fetch)
9881 (uri (cran-uri "corpcor" version))
9882 (sha256
9883 (base32
9884 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9885 (build-system r-build-system)
9886 (home-page "http://strimmerlab.org/software/corpcor/")
9887 (synopsis "Efficient estimation of covariance and (partial) correlation")
9888 (description
9889 "This package implements a James-Stein-type shrinkage estimator for the
9890covariance matrix, with separate shrinkage for variances and correlations.
9891Furthermore, functions are available for fast singular value decomposition,
9892for computing the pseudoinverse, and for checking the rank and positive
9893definiteness of a matrix.")
9894 (license license:gpl3+)))
3088b3fc
RW
9895
9896(define-public r-rspectra
9897 (package
9898 (name "r-rspectra")
935c6532 9899 (version "0.15-0")
3088b3fc
RW
9900 (source
9901 (origin
9902 (method url-fetch)
9903 (uri (cran-uri "RSpectra" version))
9904 (sha256
9905 (base32
935c6532 9906 "1ab975scdqaxdna9sayjl6l14hz991y0pc8c8ah48w000616km8s"))))
3088b3fc
RW
9907 (properties `((upstream-name . "RSpectra")))
9908 (build-system r-build-system)
9909 (propagated-inputs
9910 `(("r-matrix" ,r-matrix)
9911 ("r-rcpp" ,r-rcpp)
9912 ("r-rcppeigen" ,r-rcppeigen)))
9913 (home-page "https://github.com/yixuan/RSpectra")
9914 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9915 (description
9916 "This package provides an R interface to the Spectra library for
9917large-scale eigenvalue and SVD problems. It is typically used to compute a
9918few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9919which is usually more efficient than @code{eigen()} if k << n.")
9920 ;; MPL 2 or later.
9921 (license license:mpl2.0)))
029425cb
RW
9922
9923(define-public r-vbsr
9924 (package
9925 (name "r-vbsr")
9926 (version "0.0.5")
9927 (source
9928 (origin
9929 (method url-fetch)
9930 (uri (cran-uri "vbsr" version))
9931 (sha256
9932 (base32
9933 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9934 (build-system r-build-system)
9935 (home-page "https://cran.r-project.org/web/packages/vbsr")
9936 (synopsis "Variational Bayes spike regression regularized linear models")
9937 (description
9938 "This package provides an efficient algorithm for solving ultra-sparse
9939regularized regression models using a variational Bayes algorithm with a spike
9940prior. The algorithm is solved on a path, with coordinate updates, and is
9941capable of generating very sparse models. Very general model
9942diagnostics for controlling type-1 errors are also provided.")
9943 (license license:gpl2)))
3d62d98e
RW
9944
9945(define-public r-flare
9946 (package
9947 (name "r-flare")
b154b026 9948 (version "1.6.0.2")
3d62d98e
RW
9949 (source
9950 (origin
9951 (method url-fetch)
9952 (uri (cran-uri "flare" version))
9953 (sha256
9954 (base32
b154b026 9955 "1ybrsx1djqldw0l5l1iz4pfh6xxb8ckkg1ric7wnsr51wm9ljlh5"))))
3d62d98e
RW
9956 (build-system r-build-system)
9957 (propagated-inputs
9958 `(("r-igraph" ,r-igraph)
9959 ("r-lattice" ,r-lattice)
9960 ("r-mass" ,r-mass)
9961 ("r-matrix" ,r-matrix)))
9962 (home-page "https://cran.r-project.org/web/packages/flare")
9963 (synopsis "Family of Lasso regression implementations")
9964 (description
6a0c3e03 9965 "This package provides implementations of a family of Lasso variants
3d62d98e
RW
9966including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9967high dimensional sparse linear models.")
9968 (license license:gpl2)))
5f0fbfc0
RW
9969
9970(define-public r-lassopv
9971 (package
9972 (name "r-lassopv")
9973 (version "0.2.0")
9974 (source
9975 (origin
9976 (method url-fetch)
9977 (uri (cran-uri "lassopv" version))
9978 (sha256
9979 (base32
9980 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9981 (build-system r-build-system)
9982 (propagated-inputs `(("r-lars" ,r-lars)))
9983 (home-page "https://github.com/lingfeiwang/lassopv")
9984 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9985 (description
9986 "This package enables you to estimate the p-values for predictors x
9987against target variable y in Lasso regression, using the regularization
9988strength when each predictor enters the active set of regularization path for
9989the first time as the statistic.")
9990 (license license:gpl3)))
adcd0cc8
RW
9991
9992(define-public r-splitstackshape
9993 (package
9994 (name "r-splitstackshape")
90325bb1 9995 (version "1.4.8")
adcd0cc8
RW
9996 (source
9997 (origin
9998 (method url-fetch)
9999 (uri (cran-uri "splitstackshape" version))
10000 (sha256
10001 (base32
90325bb1 10002 "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35"))))
adcd0cc8
RW
10003 (build-system r-build-system)
10004 (propagated-inputs
10005 `(("r-data-table" ,r-data-table)))
10006 (home-page "https://github.com/mrdwab/splitstackshape")
10007 (synopsis "Stack and reshape datasets after splitting concatenated values")
10008 (description
10009 "Online data collection tools like Google Forms often export
10010multiple-response questions with data concatenated in cells. The
10011@code{concat.split} (cSplit) family of functions provided by this package
10012splits such data into separate cells. This package also includes functions to
10013stack groups of columns and to reshape wide data, even when the data are
10014\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
10015and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
10016handle.")
10017 (license license:gpl3)))
b2e777b2
RW
10018
10019(define-public r-tfmpvalue
10020 (package
10021 (name "r-tfmpvalue")
10022 (version "0.0.8")
10023 (source
10024 (origin
10025 (method url-fetch)
10026 (uri (cran-uri "TFMPvalue" version))
10027 (sha256
10028 (base32
10029 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
10030 (properties `((upstream-name . "TFMPvalue")))
10031 (build-system r-build-system)
10032 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10033 (home-page "https://github.com/ge11232002/TFMPvalue")
10034 (synopsis "P-value computation for position weight matrices")
10035 (description
10036 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
10037identification from sequence/alignments, we are interested in the significance
10038of certain match scores. TFMPvalue provides the accurate calculation of a
10039p-value with a score threshold for position weight matrices, or the score with
10040a given p-value. It is an interface to code originally made available by
10041Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
10042Touzet and Varre (2007).")
10043 (license license:gpl2)))
f79e63a5
RW
10044
10045(define-public r-rnifti
10046 (package
10047 (name "r-rnifti")
138fbdf3 10048 (version "1.0.0")
f79e63a5
RW
10049 (source
10050 (origin
10051 (method url-fetch)
10052 (uri (cran-uri "RNifti" version))
10053 (sha256
10054 (base32
138fbdf3 10055 "0l61hjnzv043ibpkgrhc0yngaqmc58lkvii8j1dzh022z5wbqrj8"))))
f79e63a5
RW
10056 (properties `((upstream-name . "RNifti")))
10057 (build-system r-build-system)
10058 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10059 (home-page "https://github.com/jonclayden/RNifti")
10060 (synopsis "Fast R and C++ access to NIfTI images")
10061 (description
10062 "This package provides very fast read and write access to images stored
10063in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
10064compiled C and interpreted R code. It also provides a C/C++ API that can be
10065used by other packages.")
10066 (license license:gpl2)))
6e09f506
RW
10067
10068(define-public r-shades
10069 (package
10070 (name "r-shades")
031afc48 10071 (version "1.4.0")
6e09f506
RW
10072 (source
10073 (origin
10074 (method url-fetch)
10075 (uri (cran-uri "shades" version))
10076 (sha256
10077 (base32
031afc48 10078 "1zg95sjhrfvbdlfc387g9p0vnb8nb6agdk1mb3wq3kwkm2da0bqj"))))
6e09f506
RW
10079 (build-system r-build-system)
10080 (home-page "https://github.com/jonclayden/shades")
10081 (synopsis "Simple color manipulation")
10082 (description
10083 "This package provides functions for easily manipulating colors,
10084creating color scales and calculating color distances.")
10085 (license license:bsd-3)))
cb03d6c6
RW
10086
10087(define-public r-ore
10088 (package
10089 (name "r-ore")
a8ea0c5e 10090 (version "1.6.3")
cb03d6c6
RW
10091 (source
10092 (origin
10093 (method url-fetch)
10094 (uri (cran-uri "ore" version))
10095 (sha256
a8ea0c5e 10096 (base32 "1vh6w3arrhgkfjjjw7ci91xmz4wpfr3cmwd5zkqch89dgn07skkv"))))
cb03d6c6
RW
10097 (build-system r-build-system)
10098 (home-page "https://github.com/jonclayden/ore")
10099 (synopsis "R interface to the Onigmo regular expression library")
10100 (description
10101 "This package provides an alternative to R's built-in functionality for
10102handling regular expressions, based on the Onigmo library. It offers
10103first-class compiled regex objects, partial matching and function-based
10104substitutions, amongst other features.")
10105 (license license:bsd-3)))
b98662c5
RW
10106
10107(define-public r-reportr
10108 (package
10109 (name "r-reportr")
10110 (version "1.3.0")
10111 (source
10112 (origin
10113 (method url-fetch)
10114 (uri (cran-uri "reportr" version))
10115 (sha256
10116 (base32
10117 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
10118 (build-system r-build-system)
10119 (propagated-inputs `(("r-ore" ,r-ore)))
10120 (home-page "https://github.com/jonclayden/reportr")
10121 (synopsis "General message and error reporting system")
10122 (description
10123 "This package provides a system for reporting messages, which offers
10124certain useful features over the standard R system, such as the incorporation
10125of output consolidation, message filtering, assertions, expression
10126substitution, automatic generation of stack traces for debugging, and
10127conditional reporting based on the current \"output level\".")
10128 (license license:gpl2)))
7eec973e
RW
10129
10130(define-public r-tractor-base
10131 (package
10132 (name "r-tractor-base")
5cc89654 10133 (version "3.3.2")
7eec973e
RW
10134 (source
10135 (origin
10136 (method url-fetch)
10137 (uri (cran-uri "tractor.base" version))
10138 (sha256
10139 (base32
5cc89654 10140 "0y5gm0y4chl30f5qqq8qiiw4j8g32s4i9xrvyp3cwg902kf2p86i"))))
7eec973e
RW
10141 (properties `((upstream-name . "tractor.base")))
10142 (build-system r-build-system)
10143 (propagated-inputs
10144 `(("r-ore" ,r-ore)
10145 ("r-reportr" ,r-reportr)
10146 ("r-rnifti" ,r-rnifti)
10147 ("r-shades" ,r-shades)))
10148 (home-page "http://www.tractor-mri.org.uk")
10149 (synopsis "Read, manipulate and visualize magnetic resonance images")
10150 (description
10151 "This package provides functions for working with magnetic resonance
10152images. It supports reading and writing of popular file formats (DICOM,
10153Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
10154visualization; flexible image manipulation; metadata and sparse image
10155handling.")
10156 (license license:gpl2)))
d0eb09a1
RW
10157
10158(define-public r-grimport
10159 (package
10160 (name "r-grimport")
cb4a6e67 10161 (version "0.9-2")
d0eb09a1
RW
10162 (source
10163 (origin
10164 (method url-fetch)
10165 (uri (cran-uri "grImport" version))
10166 (sha256
10167 (base32
cb4a6e67 10168 "0n3y6dzy8s0ifvyrgwbly6cl14lmgd54dyi74s5i984apszpsp16"))))
d0eb09a1
RW
10169 (properties `((upstream-name . "grImport")))
10170 (build-system r-build-system)
10171 (inputs
10172 `(("ghostscript" ,ghostscript)))
10173 (propagated-inputs
10174 `(("r-xml" ,r-xml)))
10175 (home-page "https://cran.r-project.org/web/packages/grImport")
10176 (synopsis "Convert, import, and draw PostScript pictures")
10177 (description
10178 "This package provides functions for converting, importing, and drawing
10179PostScript pictures in R plots.")
10180 (license license:gpl2+)))
78735b9f
RW
10181
10182(define-public r-grimport2
10183 (package
10184 (name "r-grimport2")
407a04fa 10185 (version "0.1-5")
78735b9f
RW
10186 (source
10187 (origin
10188 (method url-fetch)
10189 (uri (cran-uri "grImport2" version))
10190 (sha256
10191 (base32
407a04fa 10192 "0dyb3nrrvxnkk9q5b136bdivcz1jj3ajx1kscm3k0kkpqjif0pls"))))
78735b9f
RW
10193 (properties `((upstream-name . "grImport2")))
10194 (build-system r-build-system)
10195 (propagated-inputs
10196 `(("r-base64enc" ,r-base64enc)
10197 ("r-jpeg" ,r-jpeg)
10198 ("r-png" ,r-png)
10199 ("r-xml" ,r-xml)))
10200 (home-page "https://cran.r-project.org/web/packages/grImport2/")
10201 (synopsis "Import SVG graphics")
10202 (description
10203 "This package provides functions for importing external vector images and
10204drawing them as part of R plots. This package is different from the
10205@code{grImport} package because, where that package imports PostScript format
10206images, this package imports SVG format images. Furthermore, this package
10207imports a specific subset of SVG, so external images must be preprocessed
10208using a package like @code{rsvg} to produce SVG that this package can import.
10209SVG features that are not supported by R graphics, such as gradient fills, can
10210be imported and then exported via the @code{gridSVG} package.")
10211 (license license:gpl2+)))
2871b670
RW
10212
10213(define-public r-kohonen
10214 (package
10215 (name "r-kohonen")
10216 (version "3.0.8")
10217 (source
10218 (origin
10219 (method url-fetch)
10220 (uri (cran-uri "kohonen" version))
10221 (sha256
10222 (base32
10223 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
10224 (build-system r-build-system)
10225 (propagated-inputs
10226 `(("r-mass" ,r-mass)
10227 ("r-rcpp" ,r-rcpp)))
10228 (home-page "https://cran.r-project.org/web/packages/kohonen")
10229 (synopsis "Supervised and unsupervised self-organising maps")
10230 (description
10231 "This package provides functions to train @dfn{self-organising
10232maps} (SOMs). Also interrogation of the maps and prediction using trained
10233maps are supported. The name of the package refers to Teuvo Kohonen, the
10234inventor of the SOM.")
10235 (license license:gpl2+)))
00436e2c
RW
10236
10237(define-public r-nnls
10238 (package
10239 (name "r-nnls")
10240 (version "1.4")
10241 (source
10242 (origin
10243 (method url-fetch)
10244 (uri (cran-uri "nnls" version))
10245 (sha256
10246 (base32
10247 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
10248 (build-system r-build-system)
10249 (native-inputs `(("gfortran" ,gfortran)))
10250 (home-page "https://cran.r-project.org/web/packages/nnls")
10251 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
10252 (description
10253 "This package provides an R interface to the Lawson-Hanson implementation
10254of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
10255the combination of non-negative and non-positive constraints.")
10256 (license license:gpl2+)))
25861356
RW
10257
10258(define-public r-iso
10259 (package
10260 (name "r-iso")
85f3ec6a 10261 (version "0.0-18")
25861356
RW
10262 (source
10263 (origin
10264 (method url-fetch)
10265 (uri (cran-uri "Iso" version))
10266 (sha256
10267 (base32
85f3ec6a 10268 "014mm5b1f7i6nwlz3kyg1biph0y542kcx5bd13p68cv5a928qzid"))))
25861356
RW
10269 (properties `((upstream-name . "Iso")))
10270 (build-system r-build-system)
10271 (native-inputs `(("gfortran" ,gfortran)))
10272 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
10273 (synopsis "Functions to perform isotonic regression")
10274 (description
10275 "This package provides support for linear order and unimodal
10276order (univariate) isotonic regression and bivariate isotonic regression with
10277linear order on both variables.")
10278 (license license:gpl2+)))
9401f56b
RW
10279
10280(define-public r-chemometricswithr
10281 (package
10282 (name "r-chemometricswithr")
e0417402 10283 (version "0.1.13")
9401f56b
RW
10284 (source
10285 (origin
10286 (method url-fetch)
10287 (uri (cran-uri "ChemometricsWithR" version))
10288 (sha256
10289 (base32
e0417402 10290 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
10291 (properties
10292 `((upstream-name . "ChemometricsWithR")))
10293 (build-system r-build-system)
10294 (propagated-inputs
10295 `(("r-devtools" ,r-devtools)
10296 ("r-kohonen" ,r-kohonen)
10297 ("r-mass" ,r-mass)
10298 ("r-pls" ,r-pls)))
10299 (home-page "https://github.com/rwehrens/CWR")
10300 (synopsis "Chemometrics with R")
10301 (description
10302 "This package provides functions and scripts used in the book
10303\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
10304Life Sciences\" by Ron Wehrens, Springer (2011).")
10305 (license license:gpl2+)))
d28be7b7
RW
10306
10307(define-public r-als
10308 (package
10309 (name "r-als")
10310 (version "0.0.6")
10311 (source
10312 (origin
10313 (method url-fetch)
10314 (uri (cran-uri "ALS" version))
10315 (sha256
10316 (base32
10317 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
10318 (properties `((upstream-name . "ALS")))
10319 (build-system r-build-system)
10320 (propagated-inputs
10321 `(("r-iso" ,r-iso)
10322 ("r-nnls" ,r-nnls)))
10323 (home-page "https://cran.r-project.org/web/packages/ALS")
10324 (synopsis "Multivariate curve resolution alternating least squares")
10325 (description
10326 "Alternating least squares is often used to resolve components
10327contributing to data with a bilinear structure; the basic technique may be
10328extended to alternating constrained least squares. This package provides an
10329implementation of @dfn{multivariate curve resolution alternating least
10330squares} (MCR-ALS).
10331
10332Commonly applied constraints include unimodality, non-negativity, and
10333normalization of components. Several data matrices may be decomposed
10334simultaneously by assuming that one of the two matrices in the bilinear
10335decomposition is shared between datasets.")
10336 (license license:gpl2+)))
895efece
RW
10337
10338(define-public r-strucchange
10339 (package
10340 (name "r-strucchange")
f6f76c93 10341 (version "1.5-2")
895efece
RW
10342 (source
10343 (origin
10344 (method url-fetch)
10345 (uri (cran-uri "strucchange" version))
10346 (sha256
10347 (base32
f6f76c93 10348 "1y022363a4pp0mnji91sjh1qiyspkh09sybqwj03r9pmwrd7q93x"))))
895efece
RW
10349 (build-system r-build-system)
10350 (propagated-inputs
10351 `(("r-sandwich" ,r-sandwich)
10352 ("r-zoo" ,r-zoo)))
10353 (home-page "https://cran.r-project.org/web/packages/strucchange")
10354 (synopsis "Testing, monitoring, and dating structural changes")
10355 (description
10356 "This package provides tools for testing, monitoring and dating
10357structural changes in (linear) regression models. It features tests/methods
10358from the generalized fluctuation test framework as well as from the F
10359test (Chow test) framework. This includes methods to fit, plot and test
10360fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
10361statistics, respectively. It is possible to monitor incoming data online
10362using fluctuation processes. Finally, the breakpoints in regression models
10363with structural changes can be estimated together with confidence intervals.
10364Emphasis is always given to methods for visualizing the data.")
10365 ;; Either of these two GPL versions
10366 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
10367
10368(define-public r-pixmap
10369 (package
10370 (name "r-pixmap")
10371 (version "0.4-11")
10372 (source
10373 (origin
10374 (method url-fetch)
10375 (uri (cran-uri "pixmap" version))
10376 (sha256
10377 (base32
10378 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
10379 (build-system r-build-system)
10380 (home-page "https://cran.r-project.org/web/packages/pixmap")
10381 (synopsis "Tools for bitmap images")
10382 (description
10383 "This package provides functions for importing, exporting, plotting and
10384other manipulations of bitmapped images.")
10385 (license license:gpl2)))
9170eb7f
RW
10386
10387(define-public r-rapidjsonr
10388 (package
10389 (name "r-rapidjsonr")
10390 (version "1.1")
10391 (source
10392 (origin
10393 (method url-fetch)
10394 (uri (cran-uri "rapidjsonr" version))
10395 (sha256
10396 (base32
10397 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
10398 (build-system r-build-system)
10399 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
10400 (synopsis "JSON parser")
10401 (description
10402 "This package provides JSON parsing capability through the Rapidjson
10403library.")
10404 (license license:expat)))
ad6fea16
RW
10405
10406(define-public r-ontologyindex
10407 (package
10408 (name "r-ontologyindex")
209e504b 10409 (version "2.5")
ad6fea16
RW
10410 (source
10411 (origin
10412 (method url-fetch)
10413 (uri (cran-uri "ontologyIndex" version))
10414 (sha256
10415 (base32
209e504b 10416 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
10417 (properties `((upstream-name . "ontologyIndex")))
10418 (build-system r-build-system)
10419 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
10420 (synopsis "Functions for processing ontologies in R")
10421 (description
10422 "This package provides functions for reading ontologies into R as lists
10423and manipulating sets of ontological terms.")
10424 (license license:gpl2+)))
dfd09f7b 10425
6275418b
RW
10426(define-public r-gargle
10427 (package
10428 (name "r-gargle")
f817005b 10429 (version "0.4.0")
6275418b
RW
10430 (source
10431 (origin
10432 (method url-fetch)
10433 (uri (cran-uri "gargle" version))
10434 (sha256
10435 (base32
f817005b 10436 "08zhfk2sl342w35i5n2c93ayypg3z0kbl0020l3y9adqka1vazgx"))))
6275418b
RW
10437 (build-system r-build-system)
10438 (propagated-inputs
10439 `(("r-fs" ,r-fs)
10440 ("r-glue" ,r-glue)
10441 ("r-httr" ,r-httr)
10442 ("r-jsonlite" ,r-jsonlite)
10443 ("r-rlang" ,r-rlang)
10444 ("r-withr" ,r-withr)))
10445 (home-page "https://gargle.r-lib.org")
10446 (synopsis "Utilities for working with Google APIs")
10447 (description
10448 "This package provides utilities for working with Google APIs. This
10449includes functions and classes for handling common credential types and for
10450preparing, executing, and processing HTTP requests.")
10451 (license license:expat)))
10452
dfd09f7b
RW
10453(define-public r-bigrquery
10454 (package
10455 (name "r-bigrquery")
504a5136 10456 (version "1.2.0")
dfd09f7b
RW
10457 (source
10458 (origin
10459 (method url-fetch)
10460 (uri (cran-uri "bigrquery" version))
10461 (sha256
10462 (base32
504a5136 10463 "1ggh2gngr5x0g6y7d55y6kvn94anf7qi1bkc28cjmw61hxjq38fb"))))
dfd09f7b
RW
10464 (build-system r-build-system)
10465 (propagated-inputs
10466 `(("r-assertthat" ,r-assertthat)
4bc5d451 10467 ("r-bit64" ,r-bit64)
dfd09f7b
RW
10468 ("r-curl" ,r-curl)
10469 ("r-dbi" ,r-dbi)
504a5136 10470 ("r-gargle" ,r-gargle)
dfd09f7b
RW
10471 ("r-glue" ,r-glue)
10472 ("r-httr" ,r-httr)
10473 ("r-jsonlite" ,r-jsonlite)
10474 ("r-prettyunits" ,r-prettyunits)
10475 ("r-progress" ,r-progress)
10476 ("r-rapidjsonr" ,r-rapidjsonr)
10477 ("r-rcpp" ,r-rcpp)
504a5136 10478 ("r-rlang" ,r-rlang)
dfd09f7b
RW
10479 ("r-tibble" ,r-tibble)))
10480 (home-page "https://github.com/rstats-db/bigrquery")
10481 (synopsis "R interface to Google's BigQuery API")
10482 (description
10483 "This package provides an R interface to Google's BigQuery database.")
10484 (license license:gpl3)))
1ab51604
RW
10485
10486(define-public r-gmp
10487 (package
10488 (name "r-gmp")
83bfddd1 10489 (version "0.5-13.5")
1ab51604
RW
10490 (source
10491 (origin
10492 (method url-fetch)
10493 (uri (cran-uri "gmp" version))
10494 (sha256
10495 (base32
83bfddd1 10496 "042mzsl6z6s61fy5m21yf9q83l08vnyqljn4iax7kqyiycpsp0gn"))))
1ab51604
RW
10497 (build-system r-build-system)
10498 (arguments
10499 '(#:phases
10500 (modify-phases %standard-phases
10501 (add-after 'unpack 'set-CC
10502 (lambda _ (setenv "CC" "gcc") #t)))))
10503 (inputs `(("gmp" ,gmp)))
10504 (home-page "https://cran.r-project.org/web/packages/gmp")
10505 (synopsis "Multiple precision arithmetic")
10506 (description
10507 "This package supports multiple precision arithmetic (big integers and
10508rationals, prime number tests, matrix computation), \"arithmetic without
10509limitations\" using the GNU Multiple Precision library.")
10510 ;; Any version of the GPL.
10511 (license license:gpl3+)))
a536c7c9
RW
10512
10513(define-public r-rmpfr
10514 (package
10515 (name "r-rmpfr")
df00ca25 10516 (version "0.7-2")
a536c7c9
RW
10517 (source
10518 (origin
10519 (method url-fetch)
10520 (uri (cran-uri "Rmpfr" version))
10521 (sha256
10522 (base32
df00ca25 10523 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
10524 (properties `((upstream-name . "Rmpfr")))
10525 (build-system r-build-system)
10526 (inputs
10527 `(("mpfr" ,mpfr)))
10528 (propagated-inputs
10529 `(("r-gmp" ,r-gmp)))
10530 (home-page "http://rmpfr.r-forge.r-project.org/")
10531 (synopsis "R bindings to the MPFR library")
10532 (description
10533 "This package supports arithmetic (via S4 classes and methods) for
10534arbitrary precision floating point numbers, including transcendental
10535functions. To this end, the package interfaces with the @dfn{Multiple
10536Precision Floating-Point Reliable} (MPFR) library.")
10537 (license license:gpl2+)))
8004bb24
RW
10538
10539(define-public r-assertive-base
10540 (package
10541 (name "r-assertive-base")
10542 (version "0.0-7")
10543 (source
10544 (origin
10545 (method url-fetch)
10546 (uri (cran-uri "assertive.base" version))
10547 (sha256
10548 (base32
10549 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
10550 (properties
10551 `((upstream-name . "assertive.base")))
10552 (build-system r-build-system)
10553 (home-page "https://bitbucket.org/richierocks/assertive.base")
10554 (synopsis "Core of the assertive package")
10555 (description
10556 "This package provides a minimal set of predicates and assertions used by
10557the assertive package. This is mainly for use by other package developers who
10558want to include run-time testing features in their own packages.")
10559 (license license:gpl3+)))
4b2d17ed
RW
10560
10561(define-public r-assertive-properties
10562 (package
10563 (name "r-assertive-properties")
10564 (version "0.0-4")
10565 (source
10566 (origin
10567 (method url-fetch)
10568 (uri (cran-uri "assertive.properties" version))
10569 (sha256
10570 (base32
10571 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
10572 (properties
10573 `((upstream-name . "assertive.properties")))
10574 (build-system r-build-system)
10575 (propagated-inputs
10576 `(("r-assertive-base" ,r-assertive-base)))
10577 (home-page "https://bitbucket.org/richierocks/assertive.properties")
10578 (synopsis "Assertions to check properties of variables")
10579 (description
10580 "This package provides a set of predicates and assertions for checking
10581the properties of variables, such as length, names and attributes. This is
10582mainly for use by other package developers who want to include run-time
10583testing features in their own packages.")
10584 (license license:gpl3+)))
dac9c1f6
RW
10585
10586(define-public r-assertive-numbers
10587 (package
10588 (name "r-assertive-numbers")
10589 (version "0.0-2")
10590 (source
10591 (origin
10592 (method url-fetch)
10593 (uri (cran-uri "assertive.numbers" version))
10594 (sha256
10595 (base32
10596 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
10597 (properties
10598 `((upstream-name . "assertive.numbers")))
10599 (build-system r-build-system)
10600 (propagated-inputs
10601 `(("r-assertive-base" ,r-assertive-base)))
10602 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
10603 (synopsis "Assertions to check properties of numbers")
10604 (description
10605 "This package provides a set of predicates and assertions for checking
10606the properties of numbers. This is mainly for use by other package developers
10607who want to include run-time testing features in their own packages.")
10608 (license license:gpl3+)))
2da2d2f6
RW
10609
10610(define-public r-assertive-sets
10611 (package
10612 (name "r-assertive-sets")
10613 (version "0.0-3")
10614 (source
10615 (origin
10616 (method url-fetch)
10617 (uri (cran-uri "assertive.sets" version))
10618 (sha256
10619 (base32
10620 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
10621 (properties
10622 `((upstream-name . "assertive.sets")))
10623 (build-system r-build-system)
10624 (propagated-inputs
10625 `(("r-assertive-base" ,r-assertive-base)))
10626 (home-page "https://bitbucket.org/richierocks/assertive.sets")
10627 (synopsis "Assertions to check properties of sets")
10628 (description
10629 "This package provides a set of predicates and assertions for checking
10630the properties of sets. 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+)))
905aa46a
RW
10633
10634(define-public r-assertive-matrices
10635 (package
10636 (name "r-assertive-matrices")
10637 (version "0.0-2")
10638 (source
10639 (origin
10640 (method url-fetch)
10641 (uri (cran-uri "assertive.matrices" version))
10642 (sha256
10643 (base32
10644 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
10645 (properties
10646 `((upstream-name . "assertive.matrices")))
10647 (build-system r-build-system)
10648 (propagated-inputs
10649 `(("r-assertive-base" ,r-assertive-base)))
10650 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
10651 (synopsis "Assertions to check properties of matrices")
10652 (description
10653 "This package provides a set of predicates and assertions for checking
10654the properties of matrices. This is mainly for use by other package
10655developers who want to include run-time testing features in their own
10656packages.")
10657 (license license:gpl3+)))
c358b5d4
RW
10658
10659(define-public r-assertive-models
10660 (package
10661 (name "r-assertive-models")
10662 (version "0.0-2")
10663 (source
10664 (origin
10665 (method url-fetch)
10666 (uri (cran-uri "assertive.models" version))
10667 (sha256
10668 (base32
10669 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
10670 (properties
10671 `((upstream-name . "assertive.models")))
10672 (build-system r-build-system)
10673 (propagated-inputs
10674 `(("r-assertive-base" ,r-assertive-base)))
10675 (home-page "https://bitbucket.org/richierocks/assertive.models")
10676 (synopsis "Assertions to check properties of models")
10677 (description
10678 "This package provides a set of predicates and assertions for checking
10679the properties of models. This is mainly for use by other package developers
10680who want to include run-time testing features in their own packages.")
10681 (license license:gpl3+)))
dcafcfb4
RW
10682
10683(define-public r-assertive-reflection
10684 (package
10685 (name "r-assertive-reflection")
10686 (version "0.0-4")
10687 (source
10688 (origin
10689 (method url-fetch)
10690 (uri (cran-uri "assertive.reflection" version))
10691 (sha256
10692 (base32
10693 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
10694 (properties
10695 `((upstream-name . "assertive.reflection")))
10696 (build-system r-build-system)
10697 (propagated-inputs
10698 `(("r-assertive-base" ,r-assertive-base)))
10699 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
10700 (synopsis "Assertions for checking the state of R")
10701 (description
10702 "This package provides a set of predicates and assertions for checking
10703the state and capabilities of R, the operating system it is running on, and
10704the IDE being used. This is mainly for use by other package developers who
10705want to include run-time testing features in their own packages.")
10706 (license license:gpl3+)))
5e3bd355
RW
10707
10708(define-public r-assertive-types
10709 (package
10710 (name "r-assertive-types")
10711 (version "0.0-3")
10712 (source
10713 (origin
10714 (method url-fetch)
10715 (uri (cran-uri "assertive.types" version))
10716 (sha256
10717 (base32
10718 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
10719 (properties
10720 `((upstream-name . "assertive.types")))
10721 (build-system r-build-system)
10722 (propagated-inputs
10723 `(("r-assertive-base" ,r-assertive-base)
10724 ("r-assertive-properties" ,r-assertive-properties)
10725 ("r-codetools" ,r-codetools)))
10726 (home-page "https://bitbucket.org/richierocks/assertive.types")
10727 (synopsis "Assertions to check types of variables")
10728 (description
10729 "This package provides a set of predicates and assertions for checking
10730the types of variables. This is mainly for use by other package developers
10731who want to include run-time testing features in their own packages.")
10732 (license license:gpl3+)))
1f0a761a
RW
10733
10734(define-public r-assertive-files
10735 (package
10736 (name "r-assertive-files")
10737 (version "0.0-2")
10738 (source
10739 (origin
10740 (method url-fetch)
10741 (uri (cran-uri "assertive.files" version))
10742 (sha256
10743 (base32
10744 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
10745 (properties
10746 `((upstream-name . "assertive.files")))
10747 (build-system r-build-system)
10748 (propagated-inputs
10749 `(("r-assertive-base" ,r-assertive-base)
10750 ("r-assertive-numbers" ,r-assertive-numbers)))
10751 (home-page "https://bitbucket.org/richierocks/assertive.files")
10752 (synopsis "Assertions to check properties of files")
10753 (description
10754 "This package provides a set of predicates and assertions for checking
10755the properties of files and connections. This is mainly for use by other
10756package developers who want to include run-time testing features in their own
10757packages.")
10758 (license license:gpl3+)))
50ce8b1e
RW
10759
10760(define-public r-assertive-code
10761 (package
10762 (name "r-assertive-code")
10763 (version "0.0-3")
10764 (source
10765 (origin
10766 (method url-fetch)
10767 (uri (cran-uri "assertive.code" version))
10768 (sha256
10769 (base32
10770 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
10771 (properties
10772 `((upstream-name . "assertive.code")))
10773 (build-system r-build-system)
10774 (propagated-inputs
10775 `(("r-assertive-base" ,r-assertive-base)
10776 ("r-assertive-properties" ,r-assertive-properties)
10777 ("r-assertive-types" ,r-assertive-types)))
10778 (home-page "https://bitbucket.org/richierocks/assertive.code")
10779 (synopsis "Assertions to check properties of code")
10780 (description
10781 "This package provides a set of predicates and assertions for checking
10782the properties of code. This is mainly for use by other package developers
10783who want to include run-time testing features in their own packages.")
10784 (license license:gpl3+)))
29d9a2af
RW
10785
10786(define-public r-assertive-datetimes
10787 (package
10788 (name "r-assertive-datetimes")
10789 (version "0.0-2")
10790 (source
10791 (origin
10792 (method url-fetch)
10793 (uri (cran-uri "assertive.datetimes" version))
10794 (sha256
10795 (base32
10796 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
10797 (properties
10798 `((upstream-name . "assertive.datetimes")))
10799 (build-system r-build-system)
10800 (propagated-inputs
10801 `(("r-assertive-base" ,r-assertive-base)
10802 ("r-assertive-types" ,r-assertive-types)))
10803 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
10804 (synopsis "Assertions to check properties of dates and times")
10805 (description
10806 "This package provides a set of predicates and assertions for checking
10807the properties of dates and times. This is mainly for use by other package
10808developers who want to include run-time testing features in their own
10809packages.")
10810 (license license:gpl3+)))
66d0a0a7
RW
10811
10812(define-public r-assertive-strings
10813 (package
10814 (name "r-assertive-strings")
10815 (version "0.0-3")
10816 (source
10817 (origin
10818 (method url-fetch)
10819 (uri (cran-uri "assertive.strings" version))
10820 (sha256
10821 (base32
10822 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
10823 (properties
10824 `((upstream-name . "assertive.strings")))
10825 (build-system r-build-system)
10826 (propagated-inputs
10827 `(("r-assertive-base" ,r-assertive-base)
10828 ("r-assertive-types" ,r-assertive-types)
10829 ("r-stringi" ,r-stringi)))
10830 (home-page "https://bitbucket.org/richierocks/assertive.strings")
10831 (synopsis "Assertions to check properties of strings")
10832 (description
10833 "This package provides a set of predicates and assertions for checking
10834the properties of strings. This is mainly for use by other package developers
10835who want to include run-time testing features in their own packages.")
10836 (license license:gpl3+)))
6d3702e5
RW
10837
10838(define-public r-assertive-data-us
10839 (package
10840 (name "r-assertive-data-us")
10841 (version "0.0-2")
10842 (source
10843 (origin
10844 (method url-fetch)
10845 (uri (cran-uri "assertive.data.us" version))
10846 (sha256
10847 (base32
10848 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
10849 (properties
10850 `((upstream-name . "assertive.data.us")))
10851 (build-system r-build-system)
10852 (propagated-inputs
10853 `(("r-assertive-base" ,r-assertive-base)
10854 ("r-assertive-strings" ,r-assertive-strings)))
10855 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
10856 (synopsis "Assertions to check properties of strings")
10857 (description
10858 "This package provides a set of predicates and assertions for checking
10859the properties of US-specific complex data types. This is mainly for use by
10860other package developers who want to include run-time testing features in
10861their own packages.")
10862 (license license:gpl3+)))
39ef8e09
RW
10863
10864(define-public r-assertive-data-uk
10865 (package
10866 (name "r-assertive-data-uk")
10867 (version "0.0-2")
10868 (source
10869 (origin
10870 (method url-fetch)
10871 (uri (cran-uri "assertive.data.uk" version))
10872 (sha256
10873 (base32
10874 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
10875 (properties
10876 `((upstream-name . "assertive.data.uk")))
10877 (build-system r-build-system)
10878 (propagated-inputs
10879 `(("r-assertive-base" ,r-assertive-base)
10880 ("r-assertive-strings" ,r-assertive-strings)))
10881 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
10882 (synopsis "Assertions to check properties of strings")
10883 (description
10884 "This package provides a set of predicates and assertions for checking
10885the properties of UK-specific complex data types. This is mainly for use by
10886other package developers who want to include run-time testing features in
10887their own packages.")
10888 (license license:gpl3+)))
39231abf
RW
10889
10890(define-public r-assertive-data
10891 (package
10892 (name "r-assertive-data")
10893 (version "0.0-3")
10894 (source
10895 (origin
10896 (method url-fetch)
10897 (uri (cran-uri "assertive.data" version))
10898 (sha256
10899 (base32
10900 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
10901 (properties
10902 `((upstream-name . "assertive.data")))
10903 (build-system r-build-system)
10904 (propagated-inputs
10905 `(("r-assertive-base" ,r-assertive-base)
10906 ("r-assertive-strings" ,r-assertive-strings)))
10907 (home-page "https://bitbucket.org/richierocks/assertive.data")
10908 (synopsis "Assertions to check properties of data")
10909 (description
10910 "This package provides a set of predicates and assertions for checking
10911the properties of (country independent) complex data types. This is mainly
10912for use by other package developers who want to include run-time testing
10913features in their own packages.")
10914 (license license:gpl3+)))
658b2b62
RW
10915
10916(define-public r-assertive
10917 (package
10918 (name "r-assertive")
10919 (version "0.3-5")
10920 (source
10921 (origin
10922 (method url-fetch)
10923 (uri (cran-uri "assertive" version))
10924 (sha256
10925 (base32
10926 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10927 (build-system r-build-system)
10928 (propagated-inputs
10929 `(("r-assertive-base" ,r-assertive-base)
10930 ("r-assertive-code" ,r-assertive-code)
10931 ("r-assertive-data" ,r-assertive-data)
10932 ("r-assertive-data-uk" ,r-assertive-data-uk)
10933 ("r-assertive-data-us" ,r-assertive-data-us)
10934 ("r-assertive-datetimes" ,r-assertive-datetimes)
10935 ("r-assertive-files" ,r-assertive-files)
10936 ("r-assertive-matrices" ,r-assertive-matrices)
10937 ("r-assertive-models" ,r-assertive-models)
10938 ("r-assertive-numbers" ,r-assertive-numbers)
10939 ("r-assertive-properties" ,r-assertive-properties)
10940 ("r-assertive-reflection" ,r-assertive-reflection)
10941 ("r-assertive-sets" ,r-assertive-sets)
10942 ("r-assertive-strings" ,r-assertive-strings)
10943 ("r-assertive-types" ,r-assertive-types)
10944 ("r-knitr" ,r-knitr)))
10945 (home-page "https://bitbucket.org/richierocks/assertive")
10946 (synopsis "Readable check functions to ensure code integrity")
10947 (description
10948 "This package provides lots of predicates (@code{is_*} functions) to
10949check the state of your variables, and assertions (@code{assert_*} functions)
10950to throw errors if they aren't in the right form.")
10951 (license license:gpl3+)))
f51dcc27
RW
10952
10953(define-public r-dotcall64
10954 (package
10955 (name "r-dotcall64")
10956 (version "1.0-0")
10957 (source
10958 (origin
10959 (method url-fetch)
10960 (uri (cran-uri "dotCall64" version))
10961 (sha256
10962 (base32
10963 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10964 (properties `((upstream-name . "dotCall64")))
10965 (build-system r-build-system)
10966 (native-inputs `(("gfortran" ,gfortran)))
10967 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10968 (synopsis "Enhanced foreign function interface supporting long vectors")
10969 (description
10970 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10971and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10972supports long vectors, arguments of type 64-bit integer, and provides a
10973mechanism to avoid unnecessary copies of read-only and write-only arguments.
10974This makes it a convenient and fast interface to C/C++ and Fortran code.")
10975 (license license:gpl2+)))
90104ecd
RW
10976
10977(define-public r-spam
10978 (package
10979 (name "r-spam")
b32172ca 10980 (version "2.4-0")
90104ecd
RW
10981 (source
10982 (origin
10983 (method url-fetch)
10984 (uri (cran-uri "spam" version))
10985 (sha256
b32172ca 10986 (base32 "0xb7a0x1i93kzijr518m9plzmg8s3mxh5anwfx9xrkg5ipldvz10"))))
90104ecd
RW
10987 (build-system r-build-system)
10988 (propagated-inputs
10989 `(("r-dotcall64" ,r-dotcall64)))
10990 (native-inputs `(("gfortran" ,gfortran)))
10991 (home-page "https://www.math.uzh.ch/pages/spam/")
10992 (synopsis "Sparse matrix algebra")
10993 (description
10994 "This package provides a set of functions for sparse matrix algebra.
10995Differences with other sparse matrix packages are:
10996
10997@enumerate
10998@item it only supports (essentially) one sparse matrix format;
10999@item it is based on transparent and simple structure(s);
11000@item it is tailored for MCMC calculations within G(M)RF;
11001@item and it is fast and scalable (with the extension package @code{spam64}).
11002@end enumerate\n")
11003 ;; Either of these licenses
11004 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
11005
11006(define-public r-fields
11007 (package
11008 (name "r-fields")
e5a06add 11009 (version "10.0")
32725458
RW
11010 (source
11011 (origin
11012 (method url-fetch)
11013 (uri (cran-uri "fields" version))
11014 (sha256
e5a06add 11015 (base32 "173zm5vr236ydiq0v27qy0l3x7h9fc7jly38iakg77j26i0a01il"))))
32725458
RW
11016 (build-system r-build-system)
11017 (propagated-inputs
11018 `(("r-maps" ,r-maps)
11019 ("r-spam" ,r-spam)))
11020 (native-inputs
11021 `(("gfortran" ,gfortran)))
41cc7993 11022 (home-page "https://www.image.ucar.edu/fields")
32725458
RW
11023 (synopsis "Tools for spatial data")
11024 (description
11025 "This is a package for curve, surface and function fitting with an
11026emphasis on splines, spatial data and spatial statistics. The major methods
11027include cubic, and thin plate splines, Kriging, and compactly supported
11028covariance functions for large data sets.")
11029 (license license:gpl2+)))
99c164a5
RW
11030
11031(define-public r-spatialextremes
11032 (package
11033 (name "r-spatialextremes")
ffb97e69 11034 (version "2.0-7.2")
99c164a5
RW
11035 (source
11036 (origin
11037 (method url-fetch)
11038 (uri (cran-uri "SpatialExtremes" version))
11039 (sha256
11040 (base32
ffb97e69 11041 "0aqq9ryxi4xsdqjhc1lhb7ai8szs7m2vys6nn0ygps1w3pm4xwj8"))))
99c164a5
RW
11042 (properties
11043 `((upstream-name . "SpatialExtremes")))
11044 (build-system r-build-system)
11045 (propagated-inputs
11046 `(("r-fields" ,r-fields)
11047 ("r-maps" ,r-maps)))
11048 (home-page "http://spatialextremes.r-forge.r-project.org/")
11049 (synopsis "Modelling spatial extremes")
11050 (description
11051 "This package provides tools for the statistical modelling of spatial
11052extremes using max-stable processes, copula or Bayesian hierarchical models.
11053More precisely, this package allows (conditional) simulations from various
11054parametric max-stable models, analysis of the extremal spatial dependence, the
11055fitting of such processes using composite likelihoods or least square (simple
11056max-stable processes only), model checking and selection and prediction.")
11057 (license license:gpl2+)))
c2d6e866
RW
11058
11059(define-public r-drc
11060 (package
11061 (name "r-drc")
11062 (version "3.0-1")
11063 (source
11064 (origin
11065 (method url-fetch)
11066 (uri (cran-uri "drc" version))
11067 (sha256
11068 (base32
11069 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
11070 (build-system r-build-system)
11071 (propagated-inputs
11072 `(("r-car" ,r-car)
11073 ("r-gtools" ,r-gtools)
11074 ("r-mass" ,r-mass)
11075 ("r-multcomp" ,r-multcomp)
11076 ("r-plotrix" ,r-plotrix)
11077 ("r-scales" ,r-scales)))
11078 (home-page "https://cran.r-project.org/web/packages/drc")
11079 (synopsis "Analysis of dose-response curves")
11080 (description
11081 "This package provides a suite of flexible and versatile model fitting
11082and after-fitting functions for the analysis of dose-response data.")
11083 (license license:gpl2+)))
4fcbd7ea
RW
11084
11085(define-public r-rmeta
11086 (package
11087 (name "r-rmeta")
11088 (version "3.0")
11089 (source
11090 (origin
11091 (method url-fetch)
11092 (uri (cran-uri "rmeta" version))
11093 (sha256
11094 (base32
11095 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
11096 (build-system r-build-system)
11097 (home-page "https://cran.r-project.org/web/packages/rmeta")
11098 (synopsis "Tools for meta-analysis")
11099 (description
11100 "This package provides functions for simple fixed and random effects
11101meta-analysis for two-sample comparisons and cumulative meta-analyses. It
11102draws standard summary plots, funnel plots, and computes summaries and tests
11103for association and heterogeneity.")
11104 (license license:gpl2)))
afc0d815
RW
11105
11106(define-public r-bootstrap
11107 (package
11108 (name "r-bootstrap")
36ff60f5 11109 (version "2019.6")
afc0d815
RW
11110 (source
11111 (origin
11112 (method url-fetch)
11113 (uri (cran-uri "bootstrap" version))
11114 (sha256
11115 (base32
36ff60f5 11116 "1546jqhhw5h177ii8jkdikyd26rv6gwkav816np1zks4p7zgsljj"))))
afc0d815
RW
11117 (build-system r-build-system)
11118 (native-inputs `(("gfortran" ,gfortran)))
11119 (home-page "https://cran.r-project.org/web/packages/bootstrap")
11120 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
11121 (description
11122 "This package provides software and data for the book \"An Introduction
11123to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
11124This package is primarily provided for projects already based on it, and for
11125support of the book. New projects should preferentially use the recommended
11126package \"boot\".")
11127 (license license:bsd-3)))
1ea708af
RW
11128
11129(define-public r-survivalroc
11130 (package
11131 (name "r-survivalroc")
11132 (version "1.0.3")
11133 (source
11134 (origin
11135 (method url-fetch)
11136 (uri (cran-uri "survivalROC" version))
11137 (sha256
11138 (base32
11139 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
11140 (properties `((upstream-name . "survivalROC")))
11141 (build-system r-build-system)
11142 (home-page "https://cran.r-project.org/web/packages/survivalROC")
11143 (synopsis "Time-dependent ROC curve estimation from censored survival data")
11144 (description
11145 "Compute time-dependent ROC curve from censored survival data using
11146Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
11147Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
11148 (license license:gpl2+)))
6a5bfe09
RW
11149
11150(define-public r-longitudinal
11151 (package
11152 (name "r-longitudinal")
11153 (version "1.1.12")
11154 (source
11155 (origin
11156 (method url-fetch)
11157 (uri (cran-uri "longitudinal" version))
11158 (sha256
11159 (base32
11160 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
11161 (build-system r-build-system)
11162 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
11163 (home-page "http://strimmerlab.org/software/longitudinal/")
11164 (synopsis "Analysis of multiple time course data")
11165 (description
11166 "This package contains general data structures and functions for
11167longitudinal data with multiple variables, repeated measurements, and
11168irregularly spaced time points. It also implements a shrinkage estimator of
11169dynamical correlation and dynamical covariance.")
11170 (license license:gpl3+)))
e50722c8
RW
11171
11172(define-public r-genenet
11173 (package
11174 (name "r-genenet")
11175 (version "1.2.13")
11176 (source
11177 (origin
11178 (method url-fetch)
11179 (uri (cran-uri "GeneNet" version))
11180 (sha256
11181 (base32
11182 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
11183 (properties `((upstream-name . "GeneNet")))
11184 (build-system r-build-system)
11185 (propagated-inputs
11186 `(("r-corpcor" ,r-corpcor)
11187 ("r-fdrtool" ,r-fdrtool)
11188 ("r-longitudinal" ,r-longitudinal)))
11189 (home-page "http://strimmerlab.org/software/genenet/")
11190 (synopsis "Modeling and inferring gene networks")
11191 (description
11192 "This package analyzes gene expression (time series) data with focus on
11193the inference of gene networks. In particular, GeneNet implements the methods
11194of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
11195for learning large-scale gene association networks (including assignment of
11196putative directions).")
11197 (license license:gpl3+)))
fe4e9f03
RW
11198
11199(define-public r-rbamtools
11200 (package
11201 (name "r-rbamtools")
610f2acc 11202 (version "2.16.17")
fe4e9f03
RW
11203 (source
11204 (origin
11205 (method url-fetch)
11206 (uri (cran-uri "rbamtools" version))
11207 (sha256
11208 (base32
610f2acc 11209 "0qj37ljdva3v29s01dkrbg31mcfzy3bl145cp40d54v4h9xhcghc"))))
fe4e9f03
RW
11210 (build-system r-build-system)
11211 (inputs `(("zlib" ,zlib)))
11212 (propagated-inputs
11213 `(("r-refgenome" ,r-refgenome)))
11214 (home-page "https://cran.r-project.org/web/packages/rbamtools")
11215 (synopsis "Read and write BAM (binary alignment) files")
11216 (description
11217 "This package provides an R interface to functions of the SAMtools
11218library.")
11219 (license license:artistic2.0)))
e3c0e3e3
RW
11220
11221(define-public r-protviz
11222 (package
11223 (name "r-protviz")
401cc85e 11224 (version "0.5.1")
e3c0e3e3
RW
11225 (source
11226 (origin
11227 (method url-fetch)
11228 (uri (cran-uri "protViz" version))
11229 (sha256
11230 (base32
401cc85e 11231 "0cznzm1ijlq33yd5wsa61prav77y2vi698w0n2fx1xcv504c4bjv"))))
e3c0e3e3
RW
11232 (properties `((upstream-name . "protViz")))
11233 (build-system r-build-system)
e3c0e3e3
RW
11234 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
11235 (home-page "https://github.com/protViz/protViz/")
11236 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
11237 (description
11238 "This package helps with quality checks, visualizations and analysis of
11239mass spectrometry data, coming from proteomics experiments. The package is
11240developed, tested and used at the Functional Genomics Center Zurich, where it
11241is used mainly for prototyping, teaching, and having fun with proteomics data.
11242But it can also be used to do data analysis for small scale data sets.")
11243 (license license:gpl3)))
7aeec0cf
RW
11244
11245(define-public r-cmprsk
11246 (package
11247 (name "r-cmprsk")
3d9a6b05 11248 (version "2.2-9")
7aeec0cf
RW
11249 (source
11250 (origin
11251 (method url-fetch)
11252 (uri (cran-uri "cmprsk" version))
11253 (sha256
3d9a6b05 11254 (base32 "0xhgfg5b4i9skkaxp7gzkafgg5bqs5q1rp4hpw2jjmykg2nifn99"))))
7aeec0cf
RW
11255 (build-system r-build-system)
11256 (propagated-inputs
11257 `(("r-survival" ,r-survival)))
11258 (native-inputs
11259 `(("gfortran" ,gfortran)))
11260 (home-page "https://cran.r-project.org/web/packages/cmprsk")
11261 (synopsis "Subdistribution analysis of competing risks")
11262 (description
11263 "This package provides tool for estimation, testing and regression
11264modeling of subdistribution functions in competing risks, as described in
11265Gray (1988), A class of K-sample tests for comparing the cumulative incidence
11266of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
11267A proportional hazards model for the subdistribution of a competing risk,
11268JASA, 94:496-509.")
11269 (license license:gpl2+)))
728012da
RW
11270
11271(define-public r-etm
11272 (package
11273 (name "r-etm")
9a749cad 11274 (version "1.0.5")
728012da
RW
11275 (source
11276 (origin
11277 (method url-fetch)
11278 (uri (cran-uri "etm" version))
11279 (sha256
11280 (base32
9a749cad 11281 "1yivbq8y0ijcl1m4nir4q9hp4pi6iphwxgjprygsdf7vp98wq677"))))
728012da
RW
11282 (build-system r-build-system)
11283 (propagated-inputs
11284 `(("r-data-table" ,r-data-table)
11285 ("r-lattice" ,r-lattice)
11286 ("r-rcpp" ,r-rcpp)
11287 ("r-rcpparmadillo" ,r-rcpparmadillo)
11288 ("r-survival" ,r-survival)))
11289 (home-page "https://cran.r-project.org/web/packages/etm")
11290 (synopsis "Empirical transition matrix")
11291 (description
11292 "The @dfn{empirical transition matrix} (etm) package permits to estimate
11293the matrix of transition probabilities for any time-inhomogeneous multistate
11294model with finite state space using the Aalen-Johansen estimator.")
11295 (license license:expat)))
17932a0f
RW
11296
11297(define-public r-epi
11298 (package
11299 (name "r-epi")
0ee5e9fb 11300 (version "2.40")
17932a0f
RW
11301 (source
11302 (origin
11303 (method url-fetch)
11304 (uri (cran-uri "Epi" version))
11305 (sha256
11306 (base32
0ee5e9fb 11307 "046y10vwks5y84pzccmrn6d4pd6qz70imvp1hw5ywp8fnwzfh4g5"))))
17932a0f
RW
11308 (properties `((upstream-name . "Epi")))
11309 (build-system r-build-system)
11310 (propagated-inputs
11311 `(("r-cmprsk" ,r-cmprsk)
11312 ("r-data-table" ,r-data-table)
11313 ("r-etm" ,r-etm)
11314 ("r-mass" ,r-mass)
11315 ("r-matrix" ,r-matrix)
11316 ("r-mgcv" ,r-mgcv)
11317 ("r-numderiv" ,r-numderiv)
11318 ("r-plyr" ,r-plyr)
11319 ("r-survival" ,r-survival)
11320 ("r-zoo" ,r-zoo)))
11321 (home-page "http://BendixCarstensen.com/Epi/")
11322 (synopsis "Statistical analysis in epidemiology")
11323 (description
11324 "This package provides functions for demographic and epidemiological
11325analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
11326particular representation, manipulation and simulation of multistate data -
11327the Lexis suite of functions, which includes interfaces to the @code{mstate},
11328@code{etm} and @code{cmprsk} packages. It also contains functions for
11329Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
11330data and some useful functions for tabulation and plotting, as well as a
11331number of epidemiological data sets.")
11332 (license license:gpl2)))
879a1520
RW
11333
11334(define-public r-ppls
11335 (package
11336 (name "r-ppls")
11337 (version "1.6-1.1")
11338 (source
11339 (origin
11340 (method url-fetch)
11341 (uri (cran-uri "ppls" version))
11342 (sha256
11343 (base32
11344 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
11345 (build-system r-build-system)
11346 (propagated-inputs `(("r-mass" ,r-mass)))
11347 (home-page "https://cran.r-project.org/web/packages/ppls")
11348 (synopsis "Penalized partial least squares")
11349 (description
11350 "This package contains linear and nonlinear regression methods based on
11351partial least squares and penalization techniques. Model parameters are
11352selected via cross-validation, and confidence intervals ans tests for the
11353regression coefficients can be conducted via jackknifing.")
11354 (license license:gpl2+)))
0af9616d
RW
11355
11356(define-public r-huge
11357 (package
11358 (name "r-huge")
5f596112 11359 (version "1.3.4")
0af9616d
RW
11360 (source
11361 (origin
11362 (method url-fetch)
11363 (uri (cran-uri "huge" version))
11364 (sha256
5f596112 11365 (base32 "07n3j1va2z4v30rj22cww72khgzbz2xsp0yc0qswlrwyxi4my5i3"))))
0af9616d
RW
11366 (build-system r-build-system)
11367 (propagated-inputs
11368 `(("r-igraph" ,r-igraph)
0af9616d 11369 ("r-mass" ,r-mass)
7706a98c
RW
11370 ("r-matrix" ,r-matrix)
11371 ("r-rcpp" ,r-rcpp)
11372 ("r-rcppeigen" ,r-rcppeigen)))
0af9616d
RW
11373 (home-page "https://cran.r-project.org/web/packages/huge")
11374 (synopsis "High-dimensional undirected graph estimation")
11375 (description
11376 "This package provides a general framework for high-dimensional
11377undirected graph estimation. It integrates data preprocessing, neighborhood
11378screening, graph estimation, and model selection techniques into a pipeline.")
11379 (license license:gpl2)))
39274ab4
RW
11380
11381(define-public r-parcor
11382 (package
11383 (name "r-parcor")
11384 (version "0.2-6")
11385 (source
11386 (origin
11387 (method url-fetch)
11388 (uri (cran-uri "parcor" version))
11389 (sha256
11390 (base32
11391 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
11392 (build-system r-build-system)
11393 (propagated-inputs
11394 `(("r-epi" ,r-epi)
11395 ("r-genenet" ,r-genenet)
11396 ("r-glmnet" ,r-glmnet)
11397 ("r-mass" ,r-mass)
11398 ("r-ppls" ,r-ppls)))
11399 (home-page "https://cran.r-project.org/web/packages/parcor")
11400 (synopsis "Regularized estimation of partial correlation matrices")
11401 (description
11402 "This package estimates the matrix of partial correlations based on
11403different regularized regression methods: lasso, adaptive lasso, PLS, and
11404Ridge Regression. In addition, the package provides model selection for
11405lasso, adaptive lasso and Ridge regression based on cross-validation.")
11406 (license license:gpl2+)))
cba08f60
RW
11407
11408(define-public r-mcmc
11409 (package
11410 (name "r-mcmc")
ae7e6f06 11411 (version "0.9-6")
cba08f60
RW
11412 (source
11413 (origin
11414 (method url-fetch)
11415 (uri (cran-uri "mcmc" version))
11416 (sha256
11417 (base32
ae7e6f06 11418 "1fc6a6asn53lx7x7pnlb5mb716nv4pcmbp99f1i30y4hzygihfj4"))))
cba08f60
RW
11419 (build-system r-build-system)
11420 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
11421 (synopsis "Markov chain Monte Carlo")
11422 (description
11423 "This package simulates continuous distributions of random vectors using
11424@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
11425function that evaluates the log unnormalized density. Algorithms are random
11426walk Metropolis algorithm (function @code{metrop}), simulated
11427tempering (function @code{temper}), and morphometric random walk
11428Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
11429by change of variable.")
11430 (license license:expat)))
cf4cd8bc
RW
11431
11432(define-public r-listenv
11433 (package
11434 (name "r-listenv")
11435 (version "0.7.0")
11436 (source
11437 (origin
11438 (method url-fetch)
11439 (uri (cran-uri "listenv" version))
11440 (sha256
11441 (base32
11442 "0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"))))
11443 (build-system r-build-system)
11444 (native-inputs
11445 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11446 (home-page "https://github.com/HenrikBengtsson/listenv")
11447 (synopsis "Environments behaving (almost) as lists")
11448 (description
11449 "This package implements list environments. List environments are
11450environments that have list-like properties. For instance, the elements of a
11451list environment are ordered and can be accessed and iterated over using index
11452subsetting.")
11453 (license license:lgpl2.1+)))
226294a4
RW
11454
11455(define-public r-globals
11456 (package
11457 (name "r-globals")
11458 (version "0.12.4")
11459 (source
11460 (origin
11461 (method url-fetch)
11462 (uri (cran-uri "globals" version))
11463 (sha256
11464 (base32
11465 "0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"))))
11466 (build-system r-build-system)
11467 (propagated-inputs
11468 `(("r-codetools" ,r-codetools)))
11469 (home-page "https://github.com/HenrikBengtsson/globals")
11470 (synopsis "Identify global objects in R expressions")
11471 (description
11472 "This package provides tools to identify global (\"unknown\" or \"free\")
11473objects in R expressions by code inspection using various strategies, e.g.
11474conservative or liberal. The objective of this package is to make it as
11475simple as possible to identify global objects for the purpose of exporting
11476them in distributed compute environments.")
11477 (license license:lgpl2.1+)))
b3080cdd
RW
11478
11479(define-public r-future
11480 (package
11481 (name "r-future")
166995af 11482 (version "1.15.1")
b3080cdd
RW
11483 (source
11484 (origin
11485 (method url-fetch)
11486 (uri (cran-uri "future" version))
11487 (sha256
11488 (base32
166995af 11489 "101hi8warqa0py9l6c5p98f7i9xjhx01w655z6a35jx1dhspykzd"))))
b3080cdd
RW
11490 (build-system r-build-system)
11491 (propagated-inputs
11492 `(("r-digest" ,r-digest)
11493 ("r-globals" ,r-globals)
11494 ("r-listenv" ,r-listenv)))
11495 (native-inputs
11496 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11497 (home-page "https://github.com/HenrikBengtsson/future")
11498 (synopsis "Unified parallel and distributed processing in R")
11499 (description
11500 "The purpose of this package is to provide a lightweight and unified
11501Future API for sequential and parallel processing of R expression via futures.
11502This package implements sequential, multicore, multisession, and cluster
11503futures. With these, R expressions can be evaluated on the local machine, in
11504parallel a set of local machines, or distributed on a mix of local and remote
11505machines. Extensions to this package implement additional backends for
11506processing futures via compute cluster schedulers etc. Because of its unified
11507API, there is no need to modify any code in order to switch from sequential on
11508the local machine to, say, distributed processing on a remote compute cluster.")
11509 (license license:lgpl2.1+)))
9680047c
RW
11510
11511(define-public r-future-apply
11512 (package
11513 (name "r-future-apply")
d42fb7d2 11514 (version "1.3.0")
9680047c
RW
11515 (source
11516 (origin
11517 (method url-fetch)
11518 (uri (cran-uri "future.apply" version))
11519 (sha256
11520 (base32
d42fb7d2 11521 "0wd3bh114zkvrqlpn8gqz4ix1igr9hr8x72h2g00a7mqkfjfqx33"))))
9680047c
RW
11522 (properties `((upstream-name . "future.apply")))
11523 (build-system r-build-system)
11524 (propagated-inputs
11525 `(("r-future" ,r-future)
11526 ("r-globals" ,r-globals)))
11527 (native-inputs
11528 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11529 (home-page "https://github.com/HenrikBengtsson/future.apply")
11530 (synopsis "Apply function to elements in parallel using futures")
11531 (description
11532 "This package provides implementations of @code{apply()},
11533@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
11534@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
11535can be resolved using any future-supported backend, e.g. parallel on the local
11536machine or distributed on a compute cluster.")
11537 (license license:gpl2+)))
867e2b1b
RW
11538
11539(define-public r-rsvd
11540 (package
11541 (name "r-rsvd")
eebd93eb 11542 (version "1.0.2")
867e2b1b
RW
11543 (source
11544 (origin
11545 (method url-fetch)
11546 (uri (cran-uri "rsvd" version))
11547 (sha256
11548 (base32
eebd93eb 11549 "0fia77y5fxnhwkcxlgp98ygb8fdfraky75x80hkf7kvvpwc5rzn8"))))
867e2b1b
RW
11550 (build-system r-build-system)
11551 (propagated-inputs
11552 `(("r-matrix" ,r-matrix)))
11553 (home-page "https://github.com/erichson/rSVD")
11554 (synopsis "Randomized singular value decomposition")
11555 (description
11556 "Low-rank matrix decompositions are fundamental tools and widely used for
11557data analysis, dimension reduction, and data compression. Classically, highly
11558accurate deterministic matrix algorithms are used for this task. However, the
11559emergence of large-scale data has severely challenged our computational
11560ability to analyze big data. The concept of randomness has been demonstrated
11561as an effective strategy to quickly produce approximate answers to familiar
11562problems such as the @dfn{singular value decomposition} (SVD). This package
11563provides several randomized matrix algorithms such as the randomized singular
11564value decomposition (@code{rsvd}), randomized principal component
11565analysis (@code{rpca}), randomized robust principal component
11566analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
11567and the randomized CUR decomposition (@code{rcur}). In addition several plot
11568functions are provided.")
11569 (license license:gpl3+)))
14afee3e
BG
11570
11571(define-public r-sloop
11572 (package
11573 (name "r-sloop")
11574 (version "1.0.1")
11575 (source
11576 (origin
11577 (method url-fetch)
11578 (uri (cran-uri "sloop" version))
11579 (sha256
11580 (base32
11581 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
11582 (build-system r-build-system)
11583 (propagated-inputs
11584 `(("r-codetools" ,r-codetools)
11585 ("r-crayon" ,r-crayon)
11586 ("r-purrr" ,r-purrr)
11587 ("r-rlang" ,r-rlang)
11588 ("r-tibble" ,r-tibble)))
11589 (home-page "https://github.com/r-lib/sloop")
11590 (synopsis "Helpers for object-oriented programming in R")
11591 (description
11592 "This package provides a collection of helper functions designed to
11593help you to better understand object oriented programming in R, particularly
11594using @code{S3}.")
11595 (license license:gpl3)))
4254b480
RW
11596
11597(define-public r-capushe
11598 (package
11599 (name "r-capushe")
11600 (version "1.1.1")
11601 (source
11602 (origin
11603 (method url-fetch)
11604 (uri (cran-uri "capushe" version))
11605 (sha256
11606 (base32
11607 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
11608 (build-system r-build-system)
11609 (propagated-inputs `(("r-mass" ,r-mass)))
11610 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
49369a01 11611 (synopsis "Calibrating penalties using slope heuristics")
4254b480
RW
11612 (description
11613 "This package provides tools for the calibration of penalized criteria
11614for model selection. The calibration methods available are based on the slope
11615heuristics.")
11616 (license license:gpl2+)))
c691c607
RW
11617
11618(define-public r-dorng
11619 (package
11620 (name "r-dorng")
11621 (version "1.7.1")
11622 (source
11623 (origin
11624 (method url-fetch)
11625 (uri (cran-uri "doRNG" version))
11626 (sha256
11627 (base32
11628 "1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"))))
11629 (properties `((upstream-name . "doRNG")))
11630 (build-system r-build-system)
11631 (propagated-inputs
11632 `(("r-foreach" ,r-foreach)
11633 ("r-iterators" ,r-iterators)
11634 ("r-pkgmaker" ,r-pkgmaker)
11635 ("r-rngtools" ,r-rngtools)))
11636 (home-page "https://renozao.github.io/doRNG/")
11637 (synopsis "Generic reproducible parallel backend for foreach loops")
11638 (description
11639 "This package provides functions to perform reproducible parallel
11640@code{foreach} loops, using independent random streams as generated by
11641L'Ecuyer's combined multiple-recursive generator. It enables to easily
11642convert standard @code{%dopar%} loops into fully reproducible loops,
11643independently of the number of workers, the task scheduling strategy, or the
11644chosen parallel environment and associated foreach backend.")
11645 (license license:gpl2+)))
f3233bee
RW
11646
11647(define-public r-blockmodeling
11648 (package
11649 (name "r-blockmodeling")
11650 (version "0.3.4")
11651 (source
11652 (origin
11653 (method url-fetch)
11654 (uri (cran-uri "blockmodeling" version))
11655 (sha256
11656 (base32
11657 "11v9903y9dwlzaqp8sx0fsibcg82phvappddy37r8lnxd4vchsd2"))))
11658 (build-system r-build-system)
11659 (propagated-inputs
11660 `(("r-doparallel" ,r-doparallel)
11661 ("r-dorng" ,r-dorng)
11662 ("r-foreach" ,r-foreach)
11663 ("r-matrix" ,r-matrix)))
11664 (native-inputs `(("gfortran" ,gfortran)))
11665 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
11666 (synopsis "Generalized and classical blockmodeling of valued networks")
11667 (description
11668 "This package is primarily meant as an implementation of generalized
11669blockmodeling for valued networks. In addition, measures of similarity or
11670dissimilarity based on structural equivalence and regular equivalence (REGE
11671algorithms) can be computed and partitioned matrices can be plotted.")
11672 (license license:gpl2+)))
4af186a9
RW
11673
11674(define-public r-upsetr
11675 (package
11676 (name "r-upsetr")
20656a02 11677 (version "1.4.0")
4af186a9
RW
11678 (source
11679 (origin
11680 (method url-fetch)
11681 (uri (cran-uri "UpSetR" version))
11682 (sha256
11683 (base32
20656a02 11684 "007i0njnjjy7vbrxabwav7a1kk2n0hn2mkvqsdzzfk10ckp5y7im"))))
4af186a9
RW
11685 (properties `((upstream-name . "UpSetR")))
11686 (build-system r-build-system)
11687 (propagated-inputs
11688 `(("r-ggplot2" ,r-ggplot2)
11689 ("r-gridextra" ,r-gridextra)
11690 ("r-plyr" ,r-plyr)
11691 ("r-scales" ,r-scales)))
11692 (home-page "https://github.com/hms-dbmi/UpSetR")
11693 (synopsis "Visualize intersecting sets")
11694 (description
11695 "This package provides a more scalable alternative to Venn and Euler
11696diagrams for visualizing intersecting sets. Create visualizations of
11697intersecting sets using a novel matrix design, along with visualizations of
11698several common set, element and attribute related tasks.")
11699 (license license:expat)))
1901a532 11700
849350fb
RW
11701;; This package includes a JavaScript file, which is not minified. When
11702;; upgrading please check that there are no new minified JavaScript files.
11703(define-public r-shinybs
11704 (package
11705 (name "r-shinybs")
11706 (version "0.61")
11707 (source
11708 (origin
11709 (method url-fetch)
11710 (uri (cran-uri "shinyBS" version))
11711 (sha256
11712 (base32
11713 "0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"))))
11714 (properties `((upstream-name . "shinyBS")))
11715 (build-system r-build-system)
11716 ;; The tests spawn Shiny browser apps. They cannot be run
11717 ;; non-interactively.
11718 (arguments '(#:tests? #f))
11719 (propagated-inputs
11720 `(("r-htmltools" ,r-htmltools)
11721 ("r-shiny" ,r-shiny)))
11722 (home-page "https://ebailey78.github.io/shinyBS/")
11723 (synopsis "Twitter Bootstrap components for Shiny")
11724 (description
11725 "This package adds additional Twitter Bootstrap components to Shiny.")
11726 (license license:gpl3)))
11727
1901a532
RW
11728(define-public r-outliers
11729 (package
11730 (name "r-outliers")
11731 (version "0.14")
11732 (source
11733 (origin
11734 (method url-fetch)
11735 (uri (cran-uri "outliers" version))
11736 (sha256
11737 (base32
11738 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
11739 (build-system r-build-system)
11740 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
11741 (synopsis "Tests for outliers")
11742 (description
11743 "This package provides a collection of some tests commonly used for
11744identifying outliers.")
11745 (license license:gpl2+)))
8cd3f49d
RW
11746
11747(define-public r-bayesm
11748 (package
11749 (name "r-bayesm")
ce756b97 11750 (version "3.1-4")
8cd3f49d
RW
11751 (source
11752 (origin
11753 (method url-fetch)
11754 (uri (cran-uri "bayesm" version))
11755 (sha256
ce756b97 11756 (base32 "154glks7rsjkza0sfi1kj7wj727py9sl1ba6sswflwmwc9n226q6"))))
8cd3f49d
RW
11757 (build-system r-build-system)
11758 (propagated-inputs
11759 `(("r-rcpp" ,r-rcpp)
11760 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11761 (home-page "http://www.perossi.org/home/bsm-1")
11762 (synopsis "Bayesian inference for marketing/micro-econometrics")
11763 (description
11764 "This package covers many important models used in marketing and
11765micro-econometrics applications, including Bayes Regression (univariate or
11766multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
11767Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
11768Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
11769Mixtures of Normals (including clustering), Dirichlet Process Prior Density
11770Estimation with normal base, Hierarchical Linear Models with normal prior and
11771covariates, Hierarchical Linear Models with a mixture of normals prior and
11772covariates, Hierarchical Multinomial Logits with a mixture of normals prior
11773and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
11774and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
11775analysis of choice-based conjoint data, Bayesian treatment of linear
11776instrumental variables models, Analysis of Multivariate Ordinal survey data
11777with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
11778Coefficient Logit Models.")
11779 (license license:gpl2+)))
262ab4b1
RW
11780
11781(define-public r-tensora
11782 (package
11783 (name "r-tensora")
11784 (version "0.36.1")
11785 (source
11786 (origin
11787 (method url-fetch)
11788 (uri (cran-uri "tensorA" version))
11789 (sha256
11790 (base32
11791 "176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"))))
11792 (properties `((upstream-name . "tensorA")))
11793 (build-system r-build-system)
11794 (home-page "http://www.stat.boogaart.de/tensorA")
11795 (synopsis "Advanced tensor arithmetic with named indices")
11796 (description
11797 "This package provides convenience functions for advanced linear algebra
11798with tensors and computation with datasets of tensors on a higher level
11799abstraction. It includes Einstein and Riemann summing conventions, dragging,
11800co- and contravariate indices, and parallel computations on sequences of
11801tensors.")
11802 (license license:gpl2+)))
7d779142
RW
11803
11804(define-public r-rarpack
11805 (package
11806 (name "r-rarpack")
11807 (version "0.11-0")
11808 (source
11809 (origin
11810 (method url-fetch)
11811 (uri (cran-uri "rARPACK" version))
11812 (sha256
11813 (base32
11814 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
11815 (properties `((upstream-name . "rARPACK")))
11816 (build-system r-build-system)
11817 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
11818 (home-page "https://github.com/yixuan/rARPACK")
11819 (synopsis "Solvers for large scale eigenvalue and SVD problems")
11820 (description
11821 "This package was previously an R wrapper of the ARPACK library, and now
11822a shell of the R package RSpectra, an R interface to the Spectra library for
11823solving large scale eigenvalue/vector problems. The current version of
11824rARPACK simply imports and exports the functions provided by RSpectra. New
11825users of rARPACK are advised to switch to the RSpectra package.")
11826 (license license:bsd-3)))
5fde35b3
RW
11827
11828(define-public r-compositions
11829 (package
11830 (name "r-compositions")
288c9f2b 11831 (version "1.40-3")
5fde35b3
RW
11832 (source
11833 (origin
11834 (method url-fetch)
11835 (uri (cran-uri "compositions" version))
11836 (sha256
11837 (base32
288c9f2b 11838 "103hbmibrf1n333pn4xpll1gqqsv4szms0n5gdq7zak31aar0bg4"))))
5fde35b3
RW
11839 (build-system r-build-system)
11840 (propagated-inputs
11841 `(("r-bayesm" ,r-bayesm)
5fde35b3
RW
11842 ("r-robustbase" ,r-robustbase)
11843 ("r-tensora" ,r-tensora)))
11844 (home-page "http://www.stat.boogaart.de/compositions")
11845 (synopsis "Compositional data analysis")
11846 (description
11847 "This package provides functions for the consistent analysis of
11848compositional data (e.g. portions of substances) and positive
11849numbers (e.g. concentrations).")
11850 (license license:gpl2+)))
5f673e2c
RW
11851
11852(define-public r-cobs
11853 (package
11854 (name "r-cobs")
11855 (version "1.3-3")
11856 (source
11857 (origin
11858 (method url-fetch)
11859 (uri (cran-uri "cobs" version))
11860 (sha256
11861 (base32
11862 "1pqvz7czcchri4x79g78hbwyagb3bqzdqb047zkbdinyz067c7kb"))))
11863 (build-system r-build-system)
11864 (propagated-inputs
11865 `(("r-quantreg" ,r-quantreg)
11866 ("r-sparsem" ,r-sparsem)))
11867 (home-page "https://cran.r-project.org/web/packages/cobs")
11868 (synopsis "Constrained B-Splines (sparse matrix based)")
11869 (description
11870 "This package provides qualitatively constrained (regression) smoothing
11871splines via linear programming and sparse matrices.")
11872 (license license:gpl2+)))
c60e3e10
RW
11873
11874(define-public r-drimpute
11875 (package
11876 (name "r-drimpute")
11877 (version "1.0")
11878 (source
11879 (origin
11880 (method url-fetch)
11881 (uri (cran-uri "DrImpute" version))
11882 (sha256
11883 (base32
11884 "1adzarrwqb282pqgx2yqswp9rpwd1naxsmar54kddr6qyd6b923b"))))
11885 (properties `((upstream-name . "DrImpute")))
11886 (build-system r-build-system)
11887 (propagated-inputs
11888 `(("r-rcpp" ,r-rcpp)
11889 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11890 (home-page "https://github.com/ikwak2/DrImpute")
11891 (synopsis "Imputing dropout events in single-cell RNA-Seq data")
11892 (description
11893 "This is an R package for imputing dropout events. Many statistical
11894methods in cell type identification, visualization and lineage reconstruction
11895do not account for dropout events. DrImpute can improve the performance of
11896such software by imputing dropout events.")
11897 (license license:gpl3)))
061a4b68
RW
11898
11899(define-public r-gamlss-dist
11900 (package
11901 (name "r-gamlss-dist")
ef10cbb4 11902 (version "5.1-5")
061a4b68
RW
11903 (source
11904 (origin
11905 (method url-fetch)
11906 (uri (cran-uri "gamlss.dist" version))
11907 (sha256
ef10cbb4 11908 (base32 "1rl7hzdg5xpvaq3yyzwxhsaqzzs0qidi3ibv454fisijgv8l4vqw"))))
061a4b68
RW
11909 (properties `((upstream-name . "gamlss.dist")))
11910 (build-system r-build-system)
11911 (propagated-inputs `(("r-mass" ,r-mass)))
11912 (home-page "http://www.gamlss.org/")
11913 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
11914 (description
11915 "This package provides a set of distributions which can be used for
11916modelling the response variables in Generalized Additive Models for Location
11917Scale and Shape. The distributions can be continuous, discrete or mixed
11918distributions. Extra distributions can be created, by transforming, any
11919continuous distribution defined on the real line, to a distribution defined on
11920ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
11921transformation, respectively.")
11922 ;; Either version of the GPL.
11923 (license (list license:gpl2 license:gpl3))))
4fd99443 11924
5146a24e
RW
11925;; This package includes JavaScript files, which are not minified. When
11926;; upgrading please check that there are no new minified JavaScript files.
11927(define-public r-shinyjs
11928 (package
11929 (name "r-shinyjs")
11930 (version "1.0")
11931 (source
11932 (origin
11933 (method url-fetch)
11934 (uri (cran-uri "shinyjs" version))
11935 (sha256
11936 (base32
11937 "113zpijri0l80rlgrvqn6bxk0sdqgl79h7yhja2p76f9dc9i2sr8"))))
11938 (build-system r-build-system)
11939 (propagated-inputs
11940 `(("r-digest" ,r-digest)
11941 ("r-htmltools" ,r-htmltools)
11942 ("r-jsonlite" ,r-jsonlite)
11943 ("r-shiny" ,r-shiny)))
11944 (home-page "https://deanattali.com/shinyjs")
11945 (synopsis "Improve the user experience of your Shiny apps")
11946 (description
11947 "Perform common useful JavaScript operations in Shiny apps that will
11948greatly improve your apps without having to know any JavaScript. Examples
11949include: hiding an element, disabling an input, resetting an input back to its
11950original value, delaying code execution by a few seconds, and many more useful
11951functions for both the end user and the developer. Shinyjs can also be used
11952to easily call your own custom JavaScript functions from R.")
11953 (license license:agpl3+)))
11954
c27927db
RW
11955;; This package includes minified JavaScript files. When upgrading please
11956;; check that there are no new minified JavaScript files.
11957(define-public r-colourpicker
11958 (package
11959 (name "r-colourpicker")
11960 (version "1.0")
11961 (source
11962 (origin
11963 (method url-fetch)
11964 (uri (cran-uri "colourpicker" version))
11965 (sha256
11966 (base32
11967 "0z3v2083g7kwdp21x9s2n1crfh24agpdq3yxkcdzc2awn2pwpnpi"))))
11968 (build-system r-build-system)
11969 (arguments
11970 `(#:modules ((guix build utils)
11971 (guix build r-build-system)
11972 (srfi srfi-1)
11973 (ice-9 popen))
11974 #:phases
11975 (modify-phases %standard-phases
11976 (add-after 'unpack 'process-javascript
11977 (lambda* (#:key inputs #:allow-other-keys)
11978 (with-directory-excursion "inst"
11979 (call-with-values
11980 (lambda ()
11981 (unzip2
11982 `((,(assoc-ref inputs "js-salvattore")
11983 "examples/colourInput/www/salvattore.min.js")
11984 (,(assoc-ref inputs "js-jquery")
11985 "htmlwidgets/lib/jquery/jquery.min.js")
11986 ("www/shared/colourpicker/js/colourpicker.js"
11987 "www/shared/colourpicker/js/colourpicker.min.js"))))
11988 (lambda (sources targets)
11989 (for-each (lambda (source target)
11990 (format #t "Processing ~a --> ~a~%"
11991 source target)
11992 (delete-file target)
11993 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
11994 (call-with-output-file target
11995 (lambda (port)
11996 (dump-port minified port)))))
11997 sources targets))))
11998 #t)))))
11999 (propagated-inputs
12000 `(("r-ggplot2" ,r-ggplot2)
12001 ("r-htmltools" ,r-htmltools)
12002 ("r-htmlwidgets" ,r-htmlwidgets)
12003 ("r-jsonlite" ,r-jsonlite)
12004 ("r-miniui" ,r-miniui)
12005 ("r-shiny" ,r-shiny)
12006 ("r-shinyjs" ,r-shinyjs)))
12007 (native-inputs
12008 `(("uglify-js" ,uglify-js)
12009 ("js-jquery"
12010 ,(origin
12011 (method url-fetch)
12012 (uri "https://code.jquery.com/jquery-3.3.1.js")
12013 (sha256
12014 (base32
12015 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
12016 ("js-salvattore"
12017 ,(origin
12018 (method url-fetch)
12019 (uri "https://raw.githubusercontent.com/rnmp/salvattore/v1.0.9/dist/salvattore.js")
12020 (sha256
12021 (base32
12022 "0lfrbx7l9w5x89jpc6njmd0pk7h8fpvg537vklai2vf7b1r2nnk5"))))))
12023 (home-page "https://github.com/daattali/colourpicker")
12024 (synopsis "Color picker tool for Shiny and for selecting colors in plots")
12025 (description
12026 "This package provides a color picker that can be used as an input in
12027Shiny apps or Rmarkdown documents. The color picker supports alpha opacity,
12028custom color palettes, and many more options. A plot color helper tool is
12029available as an RStudio Addin, which helps you pick colors to use in your
12030plots. A more generic color picker RStudio Addin is also provided to let you
12031select colors to use in your R code.")
12032 (license license:expat)))
12033
30f53ec8
RW
12034(define-public r-ggextra
12035 (package
12036 (name "r-ggextra")
e31eb738 12037 (version "0.9")
30f53ec8
RW
12038 (source
12039 (origin
12040 (method url-fetch)
12041 (uri (cran-uri "ggExtra" version))
12042 (sha256
12043 (base32
e31eb738 12044 "18mbi6gblqmrsciad1d2c9ngllk6mayaqj43k40hjq9ydqnvjbgj"))))
30f53ec8
RW
12045 (properties `((upstream-name . "ggExtra")))
12046 (build-system r-build-system)
12047 (propagated-inputs
12048 `(("r-colourpicker" ,r-colourpicker)
12049 ("r-ggplot2" ,r-ggplot2)
12050 ("r-gtable" ,r-gtable)
12051 ("r-miniui" ,r-miniui)
e31eb738 12052 ("r-r6" ,r-r6)
30f53ec8
RW
12053 ("r-scales" ,r-scales)
12054 ("r-shiny" ,r-shiny)
12055 ("r-shinyjs" ,r-shinyjs)))
12056 (home-page "https://github.com/daattali/ggExtra")
12057 (synopsis "Marginal histograms for ggplot2 and other enhancements")
12058 (description
12059 "This package is a collection of functions and layers to enhance ggplot2.
12060The flagship function is @code{ggMarginal()}, which can be used to add
12061marginal histograms/boxplots/density plots to ggplot2 scatterplots.")
12062 (license license:expat)))
12063
4fd99443
RW
12064(define-public r-minpack-lm
12065 (package
12066 (name "r-minpack-lm")
12067 (version "1.2-1")
12068 (source
12069 (origin
12070 (method url-fetch)
12071 (uri (cran-uri "minpack.lm" version))
12072 (sha256
12073 (base32
12074 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
12075 (properties `((upstream-name . "minpack.lm")))
12076 (build-system r-build-system)
12077 (native-inputs `(("gfortran" ,gfortran)))
12078 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
12079 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
12080 (description
12081 "The @code{nls.lm} function provides an R interface to @code{lmder} and
12082@code{lmdif} from the MINPACK library, for solving nonlinear least-squares
12083problems by a modification of the Levenberg-Marquardt algorithm, with support
12084for lower and upper parameter bounds. The implementation can be used via
2f041a4c 12085@code{nls}-like calls using the @code{nlsLM} function.")
4fd99443 12086 (license license:gpl3)))
01fe44cb
RW
12087
12088(define-public r-moments
12089 (package
12090 (name "r-moments")
12091 (version "0.14")
12092 (source
12093 (origin
12094 (method url-fetch)
12095 (uri (cran-uri "moments" version))
12096 (sha256
12097 (base32
12098 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
12099 (build-system r-build-system)
12100 (home-page "https://cran.r-project.org/web/packages/moments")
12101 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
12102 (description
12103 "This package provides functions to calculate: moments, Pearson's
12104kurtosis, Geary's kurtosis and skewness; it also includes tests related to
12105them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
12106 (license license:gpl2+)))
9e2ff342
RW
12107
12108(define-public r-msir
12109 (package
12110 (name "r-msir")
5ccf16c7 12111 (version "1.3.2")
9e2ff342
RW
12112 (source
12113 (origin
12114 (method url-fetch)
12115 (uri (cran-uri "msir" version))
12116 (sha256
12117 (base32
5ccf16c7 12118 "0pvc3q162vqq3k39nni732x05zzfz4y9y2zf56d83185ypszv9kb"))))
9e2ff342
RW
12119 (build-system r-build-system)
12120 (propagated-inputs
5ccf16c7 12121 `(("r-mclust" ,r-mclust)))
9e2ff342
RW
12122 (home-page "https://cran.r-project.org/web/packages/msir")
12123 (synopsis "Model-based sliced inverse regression")
12124 (description
12125 "This is an R package for dimension reduction based on finite Gaussian
12126mixture modeling of inverse regression.")
12127 (license license:gpl2+)))
e8be5a00
RW
12128
12129(define-public r-pbivnorm
12130 (package
12131 (name "r-pbivnorm")
12132 (version "0.6.0")
12133 (source
12134 (origin
12135 (method url-fetch)
12136 (uri (cran-uri "pbivnorm" version))
12137 (sha256
12138 (base32
12139 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
12140 (build-system r-build-system)
12141 (native-inputs `(("gfortran" ,gfortran)))
12142 (home-page "https://github.com/brentonk/pbivnorm")
12143 (synopsis "Vectorized bivariate normal CDF")
12144 (description
12145 "This package provides a vectorized R function for calculating
12146probabilities from a standard bivariate normal CDF.")
12147 (license license:gpl2+)))
ca3f1370
RW
12148
12149(define-public r-lavaan
12150 (package
12151 (name "r-lavaan")
553742fa 12152 (version "0.6-5")
ca3f1370
RW
12153 (source
12154 (origin
12155 (method url-fetch)
12156 (uri (cran-uri "lavaan" version))
12157 (sha256
12158 (base32
553742fa 12159 "04kvsh2m6mnzlhv83phr3hjzy4sx1ck6f7dgsm7xb8cs84dnxszy"))))
ca3f1370
RW
12160 (build-system r-build-system)
12161 (propagated-inputs
12162 `(("r-mass" ,r-mass)
12163 ("r-mnormt" ,r-mnormt)
12164 ("r-numderiv" ,r-numderiv)
12165 ("r-pbivnorm" ,r-pbivnorm)))
12166 (home-page "http://lavaan.ugent.be")
12167 (synopsis "Latent variable analysis")
12168 (description
12169 "This package provides tools to fit a variety of latent variable models,
12170including confirmatory factor analysis, structural equation modeling and
12171latent growth curve models.")
12172 (license license:gpl2+)))
4d1f19e0
RW
12173
12174(define-public r-nonnest2
12175 (package
12176 (name "r-nonnest2")
12177 (version "0.5-2")
12178 (source
12179 (origin
12180 (method url-fetch)
12181 (uri (cran-uri "nonnest2" version))
12182 (sha256
12183 (base32
12184 "1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"))))
12185 (build-system r-build-system)
12186 (propagated-inputs
12187 `(("r-compquadform" ,r-compquadform)
12188 ("r-lavaan" ,r-lavaan)
12189 ("r-mvtnorm" ,r-mvtnorm)
12190 ("r-sandwich" ,r-sandwich)))
12191 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
12192 (synopsis "Tests of non-nested models")
12193 (description
12194 "This package allows for testing of non-nested models. It includes tests
12195of model distinguishability and of model fit that can be applied to both
12196nested and non-nested models. The package also includes functionality to
12197obtain confidence intervals associated with AIC and BIC.")
12198 ;; Either version of the GPL.
12199 (license (list license:gpl2 license:gpl3))))
be0777ba
RW
12200
12201(define-public r-penalized
12202 (package
12203 (name "r-penalized")
12204 (version "0.9-51")
12205 (source
12206 (origin
12207 (method url-fetch)
12208 (uri (cran-uri "penalized" version))
12209 (sha256
12210 (base32
12211 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
12212 (build-system r-build-system)
12213 (propagated-inputs
12214 `(("r-rcpp" ,r-rcpp)
12215 ("r-rcpparmadillo" ,r-rcpparmadillo)
12216 ("r-survival" ,r-survival)))
12217 (home-page "https://cran.r-project.org/web/packages/penalized/")
12218 (synopsis "Penalized estimation in GLMs and in the Cox model")
12219 (description
12220 "This package provides tools for fitting possibly high dimensional
12221penalized regression models. The penalty structure can be any combination of
12222an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
12223constraint on the regression coefficients. The supported regression models
12224are linear, logistic and Poisson regression and the Cox Proportional Hazards
12225model. Cross-validation routines allow optimization of the tuning
12226parameters.")
12227 (license license:gpl2+)))
5570804a
RW
12228
12229(define-public r-zim
12230 (package
12231 (name "r-zim")
12232 (version "1.1.0")
12233 (source
12234 (origin
12235 (method url-fetch)
12236 (uri (cran-uri "ZIM" version))
12237 (sha256
12238 (base32
12239 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
12240 (properties `((upstream-name . "ZIM")))
12241 (build-system r-build-system)
12242 (propagated-inputs `(("r-mass" ,r-mass)))
12243 (home-page "https://github.com/biostatstudio/ZIM")
12244 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
12245 (description
12246 "Analyze count time series with excess zeros. Two types of statistical
12247models are supported: Markov regression and state-space models. They are also
12248known as observation-driven and parameter-driven models respectively in the
12249time series literature. The functions used for Markov regression or
12250observation-driven models can also be used to fit ordinary regression models
12251with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
12252negative binomial (ZINB) assumption. The package also contains miscellaneous
12253functions to compute density, distribution, quantile, and generate random
12254numbers from ZIP and ZINB distributions.")
12255 (license license:gpl3)))
026dd77c
RW
12256
12257(define-public r-nor1mix
12258 (package
12259 (name "r-nor1mix")
776c62d1 12260 (version "1.3-0")
026dd77c
RW
12261 (source
12262 (origin
12263 (method url-fetch)
12264 (uri (cran-uri "nor1mix" version))
12265 (sha256
12266 (base32
776c62d1 12267 "1817wcvlmxs70vs4db0jkxd7i037744zz8ay3c2a9949z29fxr4w"))))
026dd77c
RW
12268 (build-system r-build-system)
12269 (home-page "https://cran.r-project.org/web/packages/nor1mix/")
12270 (synopsis "Normal (1-d) mixture models")
12271 (description
12272 "This package provides S3 classes and methods for one-dimensional normal
12273mixture models, for, e.g., density estimation or clustering algorithms
12274research and teaching; it provides the widely used Marron-Wand densities. It
12275also provides tools for efficient random number generation and graphics.")
12276 (license license:gpl2+)))
648dbd27
RW
12277
12278(define-public r-beanplot
12279 (package
12280 (name "r-beanplot")
12281 (version "1.2")
12282 (source
12283 (origin
12284 (method url-fetch)
12285 (uri (cran-uri "beanplot" version))
12286 (sha256
12287 (base32
12288 "0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"))))
12289 (build-system r-build-system)
12290 (home-page "https://cran.r-project.org/web/packages/beanplot/")
12291 (synopsis "Visualization via beanplots")
12292 (description
12293 "This package provides beanplots, an alternative to
12294boxplot/stripchart/violin plots. It can be used to plot univariate comparison
12295graphs.")
12296 (license license:gpl2)))
f313baf0
RW
12297
12298(define-public r-pbdzmq
12299 (package
12300 (name "r-pbdzmq")
12301 (version "0.3-3")
12302 (source
12303 (origin
12304 (method url-fetch)
12305 (uri (cran-uri "pbdZMQ" version))
12306 (sha256
12307 (base32
12308 "1jkfcfhspvqra7vbllrvkz3jx8j7d0ang6zzcdjgpb7200sc29mf"))))
12309 (properties `((upstream-name . "pbdZMQ")))
12310 (build-system r-build-system)
12311 (inputs
12312 `(("zeromq" ,zeromq)
12313 ("zlib" ,zlib)))
12314 (native-inputs
12315 `(("pkg-config" ,pkg-config)))
12316 (home-page "https://pbdr.org/")
12317 (synopsis "R interface to ZeroMQ")
12318 (description
12319 "ZeroMQ is a well-known library for high-performance asynchronous
12320messaging in scalable, distributed applications. This package provides high
12321level R wrapper functions to easily utilize ZeroMQ. The main focus is on
12322interactive client/server programming frameworks. A few wrapper functions
12323compatible with @code{rzmq} are also provided.")
12324 (license license:gpl3)))
d17186d6
RW
12325
12326(define-public r-repr
12327 (package
12328 (name "r-repr")
2785e615 12329 (version "1.0.1")
d17186d6
RW
12330 (source
12331 (origin
12332 (method url-fetch)
12333 (uri (cran-uri "repr" version))
12334 (sha256
12335 (base32
2785e615 12336 "0jy43g34r38fqprcdys0p9pliahrj5l64a9bbkzy206qgz0j5ppc"))))
d17186d6
RW
12337 (build-system r-build-system)
12338 (propagated-inputs
12339 `(("r-base64enc" ,r-base64enc)
12340 ("r-htmltools" ,r-htmltools)
8b96b860
RW
12341 ("r-jsonlite" ,r-jsonlite)
12342 ("r-pillar" ,r-pillar)))
d17186d6
RW
12343 (home-page "https://cran.r-project.org/web/packages/repr/")
12344 (synopsis "Serializable representations")
12345 (description
12346 "This package provides string and binary representations of objects for
12347several formats and MIME types.")
12348 (license license:gpl3)))
664dedd5
RW
12349
12350(define-public r-irdisplay
12351 (package
12352 (name "r-irdisplay")
12353 (version "0.7.0")
12354 (source
12355 (origin
12356 (method url-fetch)
12357 (uri (cran-uri "IRdisplay" version))
12358 (sha256
12359 (base32
12360 "12chk53nf4zckgc4yl7gbvd7m5dvli52inp5b3f0zvcjvfncksli"))))
12361 (properties `((upstream-name . "IRdisplay")))
12362 (build-system r-build-system)
12363 (propagated-inputs
12364 `(("r-repr" ,r-repr)))
12365 (home-page "https://cran.r-project.org/web/packages/IRdisplay/")
12366 (synopsis "Jupyter display machinery")
12367 (description
12368 "This package provides an interface to the rich display capabilities of
12369Jupyter front-ends (e.g. Jupyter Notebook). It is designed to be used from a
12370running IRkernel session.")
12371 (license license:expat)))
984a8aa6
RW
12372
12373(define-public r-irkernel
12374 (package
12375 (name "r-irkernel")
bd008356 12376 (version "1.0.2")
984a8aa6
RW
12377 (source
12378 (origin
12379 (method url-fetch)
12380 (uri (cran-uri "IRkernel" version))
12381 (sha256
12382 (base32
bd008356 12383 "040qig675zaxsf81ranmvk293amrswi5098k69wyq0vgqyin6vwp"))))
984a8aa6
RW
12384 (properties `((upstream-name . "IRkernel")))
12385 (build-system r-build-system)
12386 (arguments
12387 `(#:phases
12388 (modify-phases %standard-phases
12389 (add-after 'install 'install-kernelspec
12390 (lambda* (#:key outputs #:allow-other-keys)
12391 (let ((out (assoc-ref outputs "out")))
12392 (setenv "HOME" "/tmp")
12393 (invoke "jupyter" "kernelspec" "install"
12394 "--name" "ir"
12395 "--prefix" out
12396 (string-append out "/site-library/IRkernel/kernelspec"))
12397 #t))))))
12398 (inputs
12399 `(("jupyter" ,jupyter)))
12400 (propagated-inputs
12401 `(("r-crayon" ,r-crayon)
12402 ("r-digest" ,r-digest)
12403 ("r-evaluate" ,r-evaluate)
12404 ("r-irdisplay" ,r-irdisplay)
12405 ("r-jsonlite" ,r-jsonlite)
12406 ("r-pbdzmq" ,r-pbdzmq)
12407 ("r-repr" ,r-repr)
12408 ("r-uuid" ,r-uuid)))
12409 (home-page "https://cran.r-project.org/web/packages/IRkernel/")
12410 (synopsis "Native R kernel for Jupyter")
12411 (description
12412 "The R kernel for the Jupyter environment executes R code which the
12413front-end (Jupyter Notebook or other front-ends) submits to the kernel via the
12414network.")
12415 (license license:expat)))
51df4340
RW
12416
12417(define-public r-gmodels
12418 (package
12419 (name "r-gmodels")
12420 (version "2.18.1")
12421 (source
12422 (origin
12423 (method url-fetch)
12424 (uri (cran-uri "gmodels" version))
12425 (sha256
12426 (base32
12427 "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"))))
12428 (build-system r-build-system)
12429 (propagated-inputs
12430 `(("r-gdata" ,r-gdata)
12431 ("r-mass" ,r-mass)))
12432 (home-page "https://cran.r-project.org/web/packages/gmodels/")
12433 (synopsis "Various R programming tools for model fitting")
12434 (description
12435 "This package provides various R programming tools for model fitting.")
12436 (license license:gpl2)))
3942bf5e
RW
12437
12438(define-public r-apcluster
12439 (package
12440 (name "r-apcluster")
53040408 12441 (version "1.4.8")
3942bf5e
RW
12442 (source
12443 (origin
12444 (method url-fetch)
12445 (uri (cran-uri "apcluster" version))
12446 (sha256
12447 (base32
53040408 12448 "0lzf2jqm56i74wif6x5sw3j0w2qc4sni49zq2fgbl89b7lwkvchj"))))
3942bf5e
RW
12449 (build-system r-build-system)
12450 (propagated-inputs
12451 `(("r-matrix" ,r-matrix)
12452 ("r-rcpp" ,r-rcpp)))
12453 (home-page "https://cran.r-project.org/web/packages/apcluster/")
12454 (synopsis "Affinity propagation clustering")
12455 (description
12456 "This package implements affinity propagation clustering introduced by
12457Frey and Dueck (2007). The package further provides leveraged affinity
12458propagation and an algorithm for exemplar-based agglomerative clustering that
12459can also be used to join clusters obtained from affinity propagation. Various
12460plotting functions are available for analyzing clustering results.")
12461 (license license:gpl2+)))
a97796cd
RW
12462
12463(define-public r-valr
12464 (package
12465 (name "r-valr")
12466 (version "0.5.0")
12467 (source
12468 (origin
12469 (method url-fetch)
12470 (uri (cran-uri "valr" version))
12471 (sha256
12472 (base32
12473 "14jhrwkiwmha3vlmm7b50n2xxyizj6ddmy89gb20mpzq7qhz1ika"))))
12474 (build-system r-build-system)
12475 (propagated-inputs
12476 `(("r-broom" ,r-broom)
12477 ("r-dplyr" ,r-dplyr)
12478 ("r-ggplot2" ,r-ggplot2)
12479 ("r-rcpp" ,r-rcpp)
12480 ("r-readr" ,r-readr)
12481 ("r-rlang" ,r-rlang)
12482 ("r-stringr" ,r-stringr)
12483 ("r-tibble" ,r-tibble)))
12484 (home-page "http://github.com/rnabioco/valr")
12485 (synopsis "Genome interval arithmetic in R")
12486 (description
12487 "This package enables you to read and manipulate genome intervals and
12488signals. It provides functionality similar to command-line tool suites within
12489R, enabling interactive analysis and visualization of genome-scale data.")
12490 (license license:expat)))
100f5602
NB
12491
12492(define-public r-rematch2
12493 (package
12494 (name "r-rematch2")
8518744e 12495 (version "2.1.0")
100f5602
NB
12496 (source
12497 (origin
12498 (method url-fetch)
12499 (uri (cran-uri "rematch2" version))
12500 (sha256
12501 (base32
8518744e 12502 "00cznm6rk33b53w7zybkz7549bnydc66znpi5mb0xd24pmqp0rvq"))))
100f5602
NB
12503 (build-system r-build-system)
12504 (propagated-inputs
12505 `(("r-tibble" ,r-tibble)))
12506 (home-page "https://github.com/r-lib/rematch2")
12507 (synopsis "Tidy output from regular expression matching")
12508 (description
12509 "This package provides wrappers on @code{regexpr} and @code{gregexpr} to
12510return the match results in tidy data frames.")
12511 (license license:expat)))
0c02f94f
RW
12512
12513(define-public r-picante
12514 (package
12515 (name "r-picante")
12516 (version "1.8")
12517 (source
12518 (origin
12519 (method url-fetch)
12520 (uri (cran-uri "picante" version))
12521 (sha256
12522 (base32
12523 "1bcq2j7fs89c2jib68qq6la67rxyg9raryf162mwvjakpf6k19l1"))))
12524 (build-system r-build-system)
12525 (propagated-inputs
12526 `(("r-ape" ,r-ape)
12527 ("r-nlme" ,r-nlme)
12528 ("r-vegan" ,r-vegan)))
12529 (home-page "https://cran.r-project.org/web/packages/picante/")
12530 (synopsis "Integrating phylogenies and ecology")
12531 (description
12532 "This package provides functions for phylocom integration, community
12533analyses, null-models, traits and evolution. It implements numerous
12534ecophylogenetic approaches including measures of community phylogenetic and
12535trait diversity, phylogenetic signal, estimation of trait values for
12536unobserved taxa, null models for community and phylogeny randomizations, and
12537utility functions for data input/output and phylogeny plotting. A full
12538description of package functionality and methods are provided by Kembel et
12539al. (2010).")
12540 (license license:gpl2)))
93f178b5
RW
12541
12542(define-public r-reinforcelearn
12543 (package
12544 (name "r-reinforcelearn")
d1ed092e 12545 (version "0.2.1")
93f178b5
RW
12546 (source
12547 (origin
12548 (method url-fetch)
12549 (uri (cran-uri "reinforcelearn" version))
12550 (sha256
12551 (base32
d1ed092e 12552 "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b"))))
93f178b5
RW
12553 (build-system r-build-system)
12554 (propagated-inputs
12555 `(("r-checkmate" ,r-checkmate)
12556 ("r-nnet" ,r-nnet)
12557 ("r-purrr" ,r-purrr)
12558 ("r-r6" ,r-r6)))
12559 (home-page "https://markusdumke.github.io/reinforcelearn")
12560 (synopsis "Reinforcement learning")
12561 (description
12562 "This package implements reinforcement learning environments and
12563algorithms as described in Sutton & Barto (1998). The Q-Learning algorithm
12564can be used with function approximation, eligibility traces (Singh & Sutton,
125651996) and experience replay (Mnih et al., 2013).")
12566 (license license:expat)))
f98d97c6
RW
12567
12568(define-public r-lemon
12569 (package
12570 (name "r-lemon")
12571 (version "0.4.3")
12572 (source
12573 (origin
12574 (method url-fetch)
12575 (uri (cran-uri "lemon" version))
12576 (sha256
12577 (base32
12578 "0wsn5bfg10wq4dnrgpyraz2bzx9p19c7hf1pwj3h4zmpqfgsdbpw"))))
12579 (build-system r-build-system)
12580 (propagated-inputs
12581 `(("r-ggplot2" ,r-ggplot2)
12582 ("r-gridextra" ,r-gridextra)
12583 ("r-gtable" ,r-gtable)
12584 ("r-knitr" ,r-knitr)
12585 ("r-lattice" ,r-lattice)
12586 ("r-plyr" ,r-plyr)
12587 ("r-scales" ,r-scales)))
12588 (home-page "https://github.com/stefanedwards/lemon")
12589 (synopsis "Freshen up your ggplot2 plots")
12590 (description
12591 "This package provides functions for working with legends and axis lines
12592of ggplot2, facets that repeat axis lines on all panels, and some knitr
12593extensions.")
12594 (license license:gpl3)))
79db3a1a
RW
12595
12596(define-public r-wgaim
12597 (package
12598 (name "r-wgaim")
567b223d 12599 (version "2.0-1")
79db3a1a
RW
12600 (source
12601 (origin
12602 (method url-fetch)
12603 (uri (cran-uri "wgaim" version))
12604 (sha256
567b223d 12605 (base32 "1qiyfkpsbzjr9xsq5kqq6rlqpndngkn2irdfh3gyi45h6hn118j4"))))
79db3a1a
RW
12606 (build-system r-build-system)
12607 (propagated-inputs
5feaa775 12608 `(("r-ggplot2" ,r-ggplot2)
79db3a1a
RW
12609 ("r-qtl" ,r-qtl)))
12610 (home-page "https://cran.r-project.org/web/packages/wgaim")
12611 (synopsis "Whole genome average interval mapping for QTL detection")
12612 (description
12613 "This package integrates sophisticated mixed modelling methods with a
12614whole genome approach to detecting significant QTL in linkage maps.")
12615 (license license:gpl2+)))
f33cb7ab
RW
12616
12617(define-public r-bedr
12618 (package
12619 (name "r-bedr")
3c18fb13 12620 (version "1.0.7")
f33cb7ab
RW
12621 (source
12622 (origin
12623 (method url-fetch)
12624 (uri (cran-uri "bedr" version))
12625 (sha256
12626 (base32
3c18fb13 12627 "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j"))))
f33cb7ab
RW
12628 (build-system r-build-system)
12629 (propagated-inputs
12630 `(("r-data-table" ,r-data-table)
12631 ("r-r-utils" ,r-r-utils)
12632 ("r-testthat" ,r-testthat)
12633 ("r-venndiagram" ,r-venndiagram)
12634 ("r-yaml" ,r-yaml)
12635 ("bedops" ,bedops)
12636 ("bedtools" ,bedtools)
12637 ("htslib" ,htslib))) ; for tabix
12638 (native-inputs
12639 `(("r-knitr" ,r-knitr))) ; for vignettes
12640 (home-page "https://cran.r-project.org/web/packages/bedr")
12641 (synopsis "Genomic region processing")
12642 (description
12643 "This package is for genomic regions processing using command line tools
12644such as BEDTools, BEDOPS and Tabix. These tools offer scalable and efficient
12645utilities to perform genome arithmetic e.g indexing, formatting and merging.
12646The bedr package's API enhances access to these tools as well as offers
12647additional utilities for genomic regions processing.")
12648 (license license:gpl2)))
459dcb95 12649
373759ea
RW
12650(define-public r-sets
12651 (package
12652 (name "r-sets")
12653 (version "1.0-18")
12654 (source
12655 (origin
12656 (method url-fetch)
12657 (uri (cran-uri "sets" version))
12658 (sha256
12659 (base32
12660 "16v7650p47khqrbbw0z98llmwmmhswqmhri0n7nrfhdqwmby1lbl"))))
12661 (properties `((upstream-name . "sets")))
12662 (build-system r-build-system)
12663 (home-page "https://cran.r-project.org/web/packages/sets")
12664 (synopsis "Sets, generalized sets, customizable sets and intervals")
12665 (description
12666 "This package provides data structures and basic operations for ordinary
12667sets, generalizations such as fuzzy sets, multisets, and fuzzy multisets,
12668customizable sets, and intervals.")
12669 (license license:gpl2)))
12670
459dcb95
RW
12671(define-public r-partitions
12672 (package
12673 (name "r-partitions")
30aac69f 12674 (version "1.9-22")
459dcb95
RW
12675 (source
12676 (origin
12677 (method url-fetch)
12678 (uri (cran-uri "partitions" version))
12679 (sha256
12680 (base32
30aac69f 12681 "1qqy4df28wy4q0g572azrj171jlhvrnzbh7x0wr2g7v6gr20y0ns"))))
459dcb95
RW
12682 (build-system r-build-system)
12683 (propagated-inputs
12684 `(("r-gmp" ,r-gmp)
30aac69f
RW
12685 ("r-polynom" ,r-polynom)
12686 ("r-sets" ,r-sets)))
459dcb95
RW
12687 (home-page "https://cran.r-project.org/web/packages/partitions")
12688 (synopsis "Additive partitions of integers")
12689 (description
12690 "This package provides tools to enumerates the partitions, unequal
12691partitions, and restricted partitions of an integer; the three corresponding
12692partition functions are also given.")
12693 ;; Any version of the GPL
12694 (license license:gpl2+)))
761c097f
RW
12695
12696(define-public r-brobdingnag
12697 (package
12698 (name "r-brobdingnag")
12699 (version "1.2-6")
12700 (source
12701 (origin
12702 (method url-fetch)
12703 (uri (cran-uri "Brobdingnag" version))
12704 (sha256
12705 (base32
12706 "1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"))))
12707 (properties `((upstream-name . "Brobdingnag")))
12708 (build-system r-build-system)
12709 (home-page "https://github.com/RobinHankin/Brobdingnag.git")
12710 (synopsis "Very large numbers in R")
12711 (description
12712 "This package handles very large numbers in R. Real numbers are held
12713using their natural logarithms, plus a logical flag indicating sign. The
12714package includes a vignette that gives a step-by-step introduction to using S4
12715methods.")
12716 ;; Any version of the GPL
12717 (license license:gpl2+)))
c30be23a
RW
12718
12719(define-public r-untb
12720 (package
12721 (name "r-untb")
12722 (version "1.7-4")
12723 (source
12724 (origin
12725 (method url-fetch)
12726 (uri (cran-uri "untb" version))
12727 (sha256
12728 (base32
12729 "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6"))))
12730 (build-system r-build-system)
12731 (propagated-inputs
12732 `(("r-brobdingnag" ,r-brobdingnag)
12733 ("r-partitions" ,r-partitions)
12734 ("r-polynom" ,r-polynom)))
12735 (home-page "https://github.com/RobinHankin/untb.git")
12736 (synopsis "Ecological drift under the UNTB")
12737 (description
12738 "This package provides numerical simulations, and visualizations, of
12739Hubbell's @dfn{Unified Neutral Theory of Biodiversity} (UNTB).")
12740 (license license:gpl2+)))
ea87b4e3
RW
12741
12742(define-public r-stepwise
12743 (package
12744 (name "r-stepwise")
12745 (version "0.3")
12746 (source
12747 (origin
12748 (method url-fetch)
12749 (uri (cran-uri "stepwise" version))
12750 (sha256
12751 (base32
12752 "1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"))))
12753 (build-system r-build-system)
12754 (home-page "http://stat.sfu.ca/statgen/research/stepwise.html")
12755 (synopsis "Stepwise detection of recombination breakpoints")
12756 (description
12757 "This package provides a stepwise approach to identifying recombination
12758breakpoints in a genomic sequence alignment.")
12759 (license license:gpl2+)))
2a35bb15
RW
12760
12761(define-public r-snpmaxsel
12762 (package
12763 (name "r-snpmaxsel")
12764 (version "1.0-3")
12765 (source
12766 (origin
12767 (method url-fetch)
12768 (uri (cran-uri "SNPmaxsel" version))
12769 (sha256
12770 (base32
12771 "0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"))))
12772 (properties `((upstream-name . "SNPmaxsel")))
12773 (build-system r-build-system)
12774 (propagated-inputs
12775 `(("r-combinat" ,r-combinat)
12776 ("r-mvtnorm" ,r-mvtnorm)))
12777 (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html")
12778 (synopsis "Maximally selected statistics for SNP data")
12779 (description
12780 "This package implements asymptotic methods related to maximally selected
12781statistics, with applications to @dfn{single-nucleotide polymorphism} (SNP)
12782data.")
12783 (license license:gpl2+)))
7002c44f 12784
49a48c49
RW
12785(define-public r-acsnminer
12786 (package
12787 (name "r-acsnminer")
12788 (version "0.16.8.25")
12789 (source (origin
12790 (method url-fetch)
12791 (uri (cran-uri "ACSNMineR" version))
12792 (sha256
12793 (base32
12794 "0gh604s8qall6zfjlwcg2ilxjvz08dplf9k5g47idhv43scm748l"))))
12795 (properties `((upstream-name . "ACSNMineR")))
12796 (build-system r-build-system)
12797 (propagated-inputs
12798 `(("r-ggplot2" ,r-ggplot2)
12799 ("r-gridextra" ,r-gridextra)))
12800 (home-page "https://cran.r-project.org/web/packages/ACSNMineR")
12801 (synopsis "Gene enrichment analysis")
12802 (description
12803 "This package provides tools to compute and represent gene set enrichment
12804or depletion from your data based on pre-saved maps from the @dfn{Atlas of
12805Cancer Signalling Networks} (ACSN) or user imported maps. The gene set
12806enrichment can be run with hypergeometric test or Fisher exact test, and can
12807use multiple corrections. Visualization of data can be done either by
12808barplots or heatmaps.")
12809 (license license:gpl2+)))
12810
c4d521ba
RW
12811(define-public r-seqinr
12812 (package
12813 (name "r-seqinr")
fd399b7a 12814 (version "3.6-1")
c4d521ba
RW
12815 (source
12816 (origin
12817 (method url-fetch)
12818 (uri (cran-uri "seqinr" version))
12819 (sha256
12820 (base32
fd399b7a 12821 "0j30za6kji6y3v09cvcydiacnp65pv6ig8aw7cydl47l5s9chky4"))))
c4d521ba
RW
12822 (build-system r-build-system)
12823 (propagated-inputs
12824 `(("r-ade4" ,r-ade4)
12825 ("r-segmented" ,r-segmented)))
12826 (inputs
12827 `(("zlib" ,zlib)))
12828 (home-page "http://seqinr.r-forge.r-project.org/")
12829 (synopsis "Biological sequences retrieval and analysis")
12830 (description
12831 "This package provides tools for exploratory data analysis and data
12832visualization of biological sequence (DNA and protein) data. It also includes
12833utilities for sequence data management under the ACNUC system.")
12834 (license license:gpl2+)))
12835
7002c44f
RW
12836(define-public r-units
12837 (package
12838 (name "r-units")
f9598c04 12839 (version "0.6-5")
7002c44f
RW
12840 (source
12841 (origin
12842 (method url-fetch)
12843 (uri (cran-uri "units" version))
12844 (sha256
12845 (base32
f9598c04 12846 "02nls8m0r1r7kljs4x35naz3szq62hyqyd5vracf1xwi1kz5kdsh"))))
7002c44f
RW
12847 (build-system r-build-system)
12848 (inputs
12849 `(("udunits" ,udunits)))
12850 (propagated-inputs
12851 `(("r-rcpp" ,r-rcpp)))
12852 (home-page "https://github.com/r-quantities/units/")
12853 (synopsis "Measurement Units for R Vectors")
12854 (description
12855 "This package provides support for measurement units in R vectors,
12856matrices and arrays: automatic propagation, conversion, derivation and
12857simplification of units; raising errors in case of unit incompatibility. It
12858is compatible with the @code{POSIXct}, @code{Date} and @code{difftime}
12859classes.")
12860 (license license:gpl2)))
518c1dea
RW
12861
12862(define-public r-classint
12863 (package
12864 (name "r-classint")
970eab39 12865 (version "0.4-2")
518c1dea
RW
12866 (source
12867 (origin
12868 (method url-fetch)
12869 (uri (cran-uri "classInt" version))
12870 (sha256
12871 (base32
970eab39 12872 "0w980hrw8sgfdfyd5dsimalq7gwhvqm7507abk7k363pvgks23dv"))))
518c1dea
RW
12873 (properties `((upstream-name . "classInt")))
12874 (build-system r-build-system)
12875 (propagated-inputs
12876 `(("r-class" ,r-class)
1bbfca18
RW
12877 ("r-e1071" ,r-e1071)
12878 ("r-kernsmooth" ,r-kernsmooth)))
518c1dea
RW
12879 (native-inputs `(("gfortran" ,gfortran)))
12880 (home-page "https://github.com/r-spatial/classInt/")
12881 (synopsis "Choose univariate class intervals")
12882 (description
12883 "This package provides selected commonly used methods for choosing
12884univariate class intervals for mapping or other graphics purposes.")
12885 (license license:gpl2+)))
66c08ff4
RW
12886
12887(define-public r-spdata
12888 (package
12889 (name "r-spdata")
b9d9bc66 12890 (version "0.3.2")
66c08ff4
RW
12891 (source
12892 (origin
12893 (method url-fetch)
12894 (uri (cran-uri "spData" version))
12895 (sha256
12896 (base32
b9d9bc66 12897 "190msrrpn226x27pcnck4ac34f9k4xcn26cyz2apdri2nzkr6zbw"))))
66c08ff4
RW
12898 (properties `((upstream-name . "spData")))
12899 (build-system r-build-system)
12900 (home-page "https://github.com/Nowosad/spData")
12901 (synopsis "Datasets for spatial analysis")
12902 (description
12903 "This a package containing diverse spatial datasets for demonstrating,
12904benchmarking and teaching spatial data analysis. It includes R data of class
12905@code{sf}, @code{Spatial}, and @code{nb}. It also contains data stored in a
12906range of file formats including GeoJSON, ESRI Shapefile and GeoPackage. Some
12907of the datasets are designed to illustrate specific analysis techniques.
12908@code{cycle_hire()} and @code{cycle_hire_osm()}, for example, are designed to
12909illustrate point pattern analysis techniques.")
12910 (license license:cc0)))
e5228273
RW
12911
12912(define-public r-learnbayes
12913 (package
12914 (name "r-learnbayes")
12915 (version "2.15.1")
12916 (source
12917 (origin
12918 (method url-fetch)
12919 (uri (cran-uri "LearnBayes" version))
12920 (sha256
12921 (base32
12922 "0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"))))
12923 (properties `((upstream-name . "LearnBayes")))
12924 (build-system r-build-system)
12925 (home-page "https://cran.r-project.org/web/packages/LearnBayes")
12926 (synopsis "Functions for learning Bayesian inference")
12927 (description
12928 "This package provides a collection of functions helpful in learning the
12929basic tenets of Bayesian statistical inference. It contains functions for
12930summarizing basic one and two parameter posterior distributions and predictive
12931distributions. It contains MCMC algorithms for summarizing posterior
12932distributions defined by the user. It also contains functions for regression
12933models, hierarchical models, Bayesian tests, and illustrations of Gibbs
12934sampling.")
12935 (license license:gpl2+)))
dcc50286
RW
12936
12937(define-public r-deldir
12938 (package
12939 (name "r-deldir")
4eed03ea 12940 (version "0.1-23")
dcc50286
RW
12941 (source
12942 (origin
12943 (method url-fetch)
12944 (uri (cran-uri "deldir" version))
12945 (sha256
12946 (base32
4eed03ea 12947 "0790dwxb2mz1ffz8gd5vwdr0if2q76dzy3vab5rsykf9kz72n4g0"))))
dcc50286
RW
12948 (build-system r-build-system)
12949 (native-inputs `(("gfortran" ,gfortran)))
12950 (home-page "https://cran.r-project.org/web/packages/deldir")
12951 (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation")
12952 (description
12953 "This package provides tools for calculating the Delaunay triangulation
12954and the Dirichlet or Voronoi tessellation (with respect to the entire plane)
12955of a planar point set. It plots triangulations and tessellations in various
12956ways, clips tessellations to sub-windows, calculates perimeters of
12957tessellations, and summarizes information about the tiles of the
12958tessellation.")
12959 (license license:gpl2+)))
d884e407
RW
12960
12961(define-public r-sf
12962 (package
12963 (name "r-sf")
bc9a839f 12964 (version "0.8-0")
d884e407
RW
12965 (source
12966 (origin
12967 (method url-fetch)
12968 (uri (cran-uri "sf" version))
12969 (sha256
12970 (base32
bc9a839f 12971 "05dyq0vcz2f1fl03hk3v1a4nz4s84yyqw4rc9w9cwfq71gvm9qwf"))))
d884e407
RW
12972 (build-system r-build-system)
12973 (inputs
12974 `(("gdal" ,gdal)
12975 ("geos" ,geos)
12976 ("proj" ,proj.4)
12977 ("zlib" ,zlib)))
12978 (propagated-inputs
12979 `(("r-classint" ,r-classint)
12980 ("r-dbi" ,r-dbi)
12981 ("r-magrittr" ,r-magrittr)
12982 ("r-rcpp" ,r-rcpp)
12983 ("r-units" ,r-units)))
12984 (native-inputs `(("pkg-config" ,pkg-config)))
12985 (home-page "https://github.com/r-spatial/sf/")
12986 (synopsis "Simple features for R")
12987 (description
12988 "This package provides support for simple features, a standardized way to
12989encode spatial vector data. It binds to GDAL for reading and writing data, to
12990GEOS for geometrical operations, and to PROJ for projection conversions and
12991datum transformations.")
12992 ;; Either of these licenses
12993 (license (list license:gpl2 license:expat))))
e371e534
RW
12994
12995(define-public r-spdep
12996 (package
12997 (name "r-spdep")
4978222a 12998 (version "1.1-3")
e371e534
RW
12999 (source
13000 (origin
13001 (method url-fetch)
13002 (uri (cran-uri "spdep" version))
13003 (sha256
13004 (base32
4978222a 13005 "1f8cjffqqc6rnb3n4qym70ca6nz2kvrsd3g587wrqdr79nnbwnrk"))))
e371e534
RW
13006 (build-system r-build-system)
13007 (propagated-inputs
13008 `(("r-boot" ,r-boot)
13009 ("r-coda" ,r-coda)
13010 ("r-deldir" ,r-deldir)
13011 ("r-expm" ,r-expm)
13012 ("r-gmodels" ,r-gmodels)
13013 ("r-learnbayes" ,r-learnbayes)
13014 ("r-mass" ,r-mass)
13015 ("r-matrix" ,r-matrix)
13016 ("r-nlme" ,r-nlme)
13017 ("r-sf" ,r-sf)
13018 ("r-sp" ,r-sp)
13019 ("r-spdata" ,r-spdata)))
13020 (home-page "https://github.com/r-spatial/spdep/")
13021 (synopsis "Spatial dependence: weighting schemes, statistics and models")
13022 (description
13023 "This package provides a collection of functions to create spatial
13024weights matrix objects from polygon contiguities, from point patterns by
13025distance and tessellations, for summarizing these objects, and for permitting
13026their use in spatial data analysis, including regional aggregation by minimum
13027spanning tree.")
13028 (license license:gpl2+)))
91c1fbdf
RW
13029
13030(define-public r-adegenet
13031 (package
13032 (name "r-adegenet")
13033 (version "2.1.1")
13034 (source
13035 (origin
13036 (method url-fetch)
13037 (uri (cran-uri "adegenet" version))
13038 (sha256
13039 (base32
13040 "0ynfblp0hbd3dp3k86fn1wyhqr28lk6hs2bg4q7gyf0sfdfzwhrh"))))
13041 (build-system r-build-system)
13042 (propagated-inputs
13043 `(("r-ade4" ,r-ade4)
13044 ("r-ape" ,r-ape)
13045 ("r-boot" ,r-boot)
13046 ("r-dplyr" ,r-dplyr)
13047 ("r-ggplot2" ,r-ggplot2)
13048 ("r-igraph" ,r-igraph)
13049 ("r-mass" ,r-mass)
13050 ("r-reshape2" ,r-reshape2)
13051 ("r-seqinr" ,r-seqinr)
13052 ("r-shiny" ,r-shiny)
13053 ("r-spdep" ,r-spdep)
13054 ("r-vegan" ,r-vegan)))
13055 (home-page "https://github.com/thibautjombart/adegenet")
13056 (synopsis "Exploratory analysis of genetic and genomic data")
13057 (description
13058 "This package provides a toolset for the exploration of genetic and
13059genomic data. Adegenet provides formal (S4) classes for storing and handling
13060various genetic data, including genetic markers with varying ploidy and
13061hierarchical population structure (@code{genind} class), alleles counts by
13062populations (@code{genpop}), and genome-wide SNP data (@code{genlight}). It
13063also implements original multivariate methods (DAPC, sPCA), graphics,
13064statistical tests, simulation tools, distance and similarity measures, and
13065several spatial methods. A range of both empirical and simulated datasets is
13066also provided to illustrate various methods.")
13067 (license license:gpl2+)))
3d2bc817
RW
13068
13069(define-public r-pegas
13070 (package
13071 (name "r-pegas")
44805ca5 13072 (version "0.12")
3d2bc817
RW
13073 (source
13074 (origin
13075 (method url-fetch)
13076 (uri (cran-uri "pegas" version))
13077 (sha256
44805ca5 13078 (base32 "0sb8cmz4d238mcb56hv9fa0cagm00k82r7aj4cj4lxa1flxlpy8p"))))
3d2bc817
RW
13079 (build-system r-build-system)
13080 (propagated-inputs
13081 `(("r-adegenet" ,r-adegenet)
13082 ("r-ape" ,r-ape)))
13083 (home-page "http://ape-package.ird.fr/pegas.html")
13084 (synopsis "Population and evolutionary genetics analysis system")
13085 (description
13086 "This package provides functions for reading, writing, plotting,
13087analysing, and manipulating allelic and haplotypic data, including from VCF
13088files, and for the analysis of population nucleotide sequences and
13089micro-satellites including coalescent analyses, linkage disequilibrium,
13090population structure (Fst, Amova) and equilibrium (HWE), haplotype networks,
13091minimum spanning tree and network, and median-joining networks.")
13092 (license license:gpl2+)))
cd977b35
RW
13093
13094(define-public r-rmetasim
13095 (package
13096 (name "r-rmetasim")
13097 (version "3.1.7")
13098 (source
13099 (origin
13100 (method url-fetch)
13101 (uri (cran-uri "rmetasim" version))
13102 (sha256
13103 (base32
13104 "0sz4mdprdi6sgkfwfdvh2hr9nxiwq17sw0vggq3cvs7lzb0i6m9r"))))
13105 (build-system r-build-system)
13106 (propagated-inputs
13107 `(("r-ade4" ,r-ade4)
13108 ("r-adegenet" ,r-adegenet)
13109 ("r-gtools" ,r-gtools)
13110 ("r-pegas" ,r-pegas)))
13111 (home-page "https://cran.r-project.org/web/packages/rmetasim")
13112 (synopsis "Individual-based population genetic simulation environment")
13113 (description
13114 "This package provides an interface between R and the metasim simulation
13115engine. The simulation environment is documented in: Strand, A.(2002),
13116Metasim 1.0: an individual-based environment for simulating population
13117genetics of complex population dynamics.")
13118 ;; Any GPL version
13119 (license license:gpl2+)))
601ddf02
RW
13120
13121(define-public r-genetics
13122 (package
13123 (name "r-genetics")
f1c1bbc1 13124 (version "1.3.8.1.2")
601ddf02
RW
13125 (source
13126 (origin
13127 (method url-fetch)
13128 (uri (cran-uri "genetics" version))
13129 (sha256
13130 (base32
f1c1bbc1 13131 "1v0ylnia6c44v356dsmnkx6054vcxazpzsrdh3yph5ch5vg6gjrh"))))
601ddf02
RW
13132 (build-system r-build-system)
13133 (propagated-inputs
13134 `(("r-combinat" ,r-combinat)
13135 ("r-gdata" ,r-gdata)
13136 ("r-gtools" ,r-gtools)
13137 ("r-mass" ,r-mass)
13138 ("r-mvtnorm" ,r-mvtnorm)))
13139 (home-page "https://cran.r-project.org/web/packages/genetics/")
13140 (synopsis "Population genetics")
13141 (description
13142 "This package provides classes and methods for handling genetic data.
13143It includes classes to represent genotypes and haplotypes at single markers up
13144to multiple markers on multiple chromosomes. Function include allele
13145frequencies, flagging homo/heterozygotes, flagging carriers of certain
13146alleles, estimating and testing for Hardy-Weinberg disequilibrium, estimating
13147and testing for linkage disequilibrium, ...")
13148 ;; Any GPL version.
13149 (license license:gpl2+)))
5ef7d057
RW
13150
13151(define-public r-snp-plotter
13152 (package
13153 (name "r-snp-plotter")
13154 (version "0.5.1")
13155 (source
13156 (origin
13157 (method url-fetch)
13158 (uri (cran-uri "snp.plotter" version))
13159 (sha256
13160 (base32
13161 "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"))))
13162 (properties `((upstream-name . "snp.plotter")))
13163 (build-system r-build-system)
13164 (propagated-inputs `(("r-genetics" ,r-genetics)))
13165 (home-page "https://cran.r-project.org/web/packages/snp.plotter/")
13166 (synopsis "Plot p-values using single SNP and/or haplotype data")
13167 (description
13168 "This package helps you create plots of p-values using single SNP and/or
13169haplotype data. Main features of the package include options to display a
13170@dfn{linkage disequilibrium} (LD) plot and the ability to plot multiple
13171datasets simultaneously. Plots can be created using global and/or individual
13172haplotype p-values along with single SNP p-values. Images are created as
13173either PDF/EPS files.")
13174 (license license:gpl2+)))
6a472af3
RW
13175
13176(define-public r-polspline
13177 (package
13178 (name "r-polspline")
2777e06f 13179 (version "1.1.17")
6a472af3
RW
13180 (source
13181 (origin
13182 (method url-fetch)
13183 (uri (cran-uri "polspline" version))
13184 (sha256
2777e06f 13185 (base32 "0c7fnxpqpy3hibiim4yib6l6bq363s97wwvllxp4lp8h06fjcyyn"))))
6a472af3
RW
13186 (build-system r-build-system)
13187 (native-inputs `(("gfortran" ,gfortran)))
13188 (home-page "https://cran.r-project.org/web/packages/polspline/")
13189 (synopsis "Polynomial spline routines")
13190 (description
13191 "This package provides routines for the polynomial spline fitting
13192routines hazard regression, hazard estimation with flexible tails, logspline,
13193lspec, polyclass, and polymars.")
13194 (license license:gpl2+)))
a8c965cf
RW
13195
13196(define-public r-rms
13197 (package
13198 (name "r-rms")
0645e72f 13199 (version "5.1-4")
a8c965cf
RW
13200 (source
13201 (origin
13202 (method url-fetch)
13203 (uri (cran-uri "rms" version))
13204 (sha256
0645e72f 13205 (base32 "19knh1sw0icw6jh9wfb2hq5jf49i2qfvp9myvqm5paa495689x9q"))))
a8c965cf
RW
13206 (build-system r-build-system)
13207 (propagated-inputs
13208 `(("r-ggplot2" ,r-ggplot2)
13209 ("r-hmisc" ,r-hmisc)
13210 ("r-htmltable" ,r-htmltable)
13211 ("r-htmltools" ,r-htmltools)
13212 ("r-lattice" ,r-lattice)
13213 ("r-multcomp" ,r-multcomp)
13214 ("r-nlme" ,r-nlme)
13215 ("r-polspline" ,r-polspline)
13216 ("r-quantreg" ,r-quantreg)
13217 ("r-rpart" ,r-rpart)
13218 ("r-sparsem" ,r-sparsem)
13219 ("r-survival" ,r-survival)))
13220 (native-inputs `(("gfortran" ,gfortran)))
13221 (home-page "http://biostat.mc.vanderbilt.edu/rms")
13222 (synopsis "Regression modeling strategies")
13223 (description
13224 "This is a package for regression modeling, testing, estimation,
13225validation, graphics, prediction, and typesetting by storing enhanced model
13226design attributes in the fit. The rms package is a collection of functions
13227that assist with and streamline modeling. It also contains functions for
13228binary and ordinal logistic regression models, ordinal models for continuous Y
13229with a variety of distribution families, and the Buckley-James multiple
13230regression model for right-censored responses, and implements penalized
13231maximum likelihood estimation for logistic and ordinary linear models. The
13232package works with almost any regression model, but it was especially written
13233to work with binary or ordinal regression models, Cox regression, accelerated
13234failure time models, ordinary linear models, the Buckley-James model,
13235generalized least squares for serially or spatially correlated observations,
13236generalized linear models, and quantile regression.")
13237 (license license:gpl2+)))
cd47dcf6
RW
13238
13239(define-public r-haplo-stats
13240 (package
13241 (name "r-haplo-stats")
13242 (version "1.7.9")
13243 (source
13244 (origin
13245 (method url-fetch)
13246 (uri (cran-uri "haplo.stats" version))
13247 (sha256
13248 (base32
13249 "19kxascqq5qz0zdxx0w837ji207y1z2ggxkl4vmlbay03k2dw2mx"))))
13250 (properties `((upstream-name . "haplo.stats")))
13251 (build-system r-build-system)
13252 (propagated-inputs
13253 `(("r-rms" ,r-rms)))
13254 (native-inputs
13255 `(("r-r-rsp" ,r-r-rsp))) ; for vignettes
13256 (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software")
13257 (synopsis "Analysis of haplotypes when linkage phase is ambiguous")
13258 (description
13259 "This package provides routines for the analysis of indirectly measured
13260haplotypes. The statistical methods assume that all subjects are unrelated
13261and that haplotypes are ambiguous (due to unknown linkage phase of the genetic
13262markers). The main functions are: @code{haplo.em()}, @code{haplo.glm()},
13263@code{haplo.score()}, and @code{haplo.power()}; all of which have detailed
13264examples in the vignette.")
13265 (license license:gpl2+)))
bffb5826
RW
13266
13267(define-public r-bqtl
13268 (package
13269 (name "r-bqtl")
13270 (version "1.0-32")
13271 (source
13272 (origin
13273 (method url-fetch)
13274 (uri (cran-uri "bqtl" version))
13275 (sha256
13276 (base32
13277 "0jjqgsm9fmvz5nkgz608xfljjpmaf4rs4f7kxvpqn4b1l9s5lhci"))))
13278 (build-system r-build-system)
13279 (native-inputs `(("gfortran" ,gfortran)))
13280 (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/")
13281 (synopsis "Bayesian QTL mapping toolkit")
13282 (description
13283 "This is a QTL mapping toolkit for inbred crosses and recombinant inbred
13284lines. It includes maximum likelihood and Bayesian tools.")
13285 (license license:gpl2+)))
73fcd222
RW
13286
13287(define-public r-ibdreg
13288 (package
13289 (name "r-ibdreg")
13290 (version "0.2.5")
13291 (source
13292 (origin
13293 (method url-fetch)
13294 (uri (cran-uri "ibdreg" version))
13295 (sha256
13296 (base32
13297 "1kaa5q1byi30wzr0mw4w2cv1ssxprzcwf91wrpqwkgcsdy7dkh2g"))))
13298 (build-system r-build-system)
13299 (home-page "https://www.mayo.edu/research/labs/\
13300statistical-genetics-genetic-epidemiology/software")
13301 (synopsis "Regression methods for IBD linkage with covariates")
13302 (description
13303 "This package provides a method to test genetic linkage with covariates
13304by regression methods with response IBD sharing for relative pairs. Account
13305for correlations of IBD statistics and covariates for relative pairs within
13306the same pedigree.")
13307 (license license:gpl2+)))
d4a255a4
RW
13308
13309(define-public r-dlmap
13310 (package
13311 (name "r-dlmap")
13312 (version "1.13")
13313 (source
13314 (origin
13315 (method url-fetch)
13316 (uri (cran-uri "dlmap" version))
13317 (sha256
13318 (base32
13319 "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"))))
13320 (build-system r-build-system)
13321 (propagated-inputs
13322 `(("r-ibdreg" ,r-ibdreg)
13323 ("r-mgcv" ,r-mgcv)
13324 ("r-nlme" ,r-nlme)
13325 ("r-qtl" ,r-qtl)
13326 ("r-wgaim" ,r-wgaim)))
13327 (home-page "https://cran.r-project.org/web/packages/dlmap/")
13328 (synopsis "Detection localization mapping for QTL")
13329 (description
13330 "This is package for QTL mapping in a mixed model framework with separate
13331detection and localization stages. The first stage detects the number of QTL
13332on each chromosome based on the genetic variation due to grouped markers on
13333the chromosome; the second stage uses this information to determine the most
13334likely QTL positions. The mixed model can accommodate general fixed and
13335random effects, including spatial effects in field trials and pedigree
13336effects. It is applicable to backcrosses, doubled haploids, recombinant
13337inbred lines, F2 intercrosses, and association mapping populations.")
13338 (license license:gpl2)))
1cdd9f0e
RW
13339
13340(define-public r-ldheatmap
13341 (package
13342 (name "r-ldheatmap")
1a88de18 13343 (version "0.99-7")
1cdd9f0e
RW
13344 (source
13345 (origin
13346 (method url-fetch)
13347 (uri (cran-uri "LDheatmap" version))
13348 (sha256
13349 (base32
1a88de18 13350 "1r0j8bihi5z1x0sgaf7dwzpsw9i0nc1vylvipvc0cia2ka1lr9dc"))))
1cdd9f0e
RW
13351 (properties `((upstream-name . "LDheatmap")))
13352 (build-system r-build-system)
13353 (propagated-inputs
13354 `(("r-genetics" ,r-genetics)
1a88de18 13355 ("r-rcpp" ,r-rcpp)
1cdd9f0e
RW
13356 ("r-snpstats" ,r-snpstats)))
13357 (home-page "http://stat.sfu.ca/statgen/research/ldheatmap.html")
13358 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
13359 (description
13360 "This package provides tools to produce a graphical display, as a heat
13361map, of measures of pairwise linkage disequilibria between SNPs. Users may
13362optionally include the physical locations or genetic map distances of each SNP
13363on the plot.")
13364 (license license:gpl3)))
b8fea3c8
RW
13365
13366(define-public r-hwde
13367 (package
13368 (name "r-hwde")
13369 (version "0.67")
13370 (source
13371 (origin
13372 (method url-fetch)
13373 (uri (cran-uri "hwde" version))
13374 (sha256
13375 (base32
13376 "0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"))))
13377 (build-system r-build-system)
13378 (home-page "https://cran.r-project.org/web/packages/hwde/")
13379 (synopsis "Models and tests for departure from Hardy-Weinberg equilibrium")
13380 (description
13381 "This package fits models for genotypic disequilibria, as described in
13382Huttley and Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast
13383terms are available that account for first order interactions between loci.
13384It also implements, for a single locus in a single population, a conditional
13385exact test for Hardy-Weinberg equilibrium.")
13386 (license license:gpl2+)))
7cd4ff2f
RW
13387
13388(define-public r-tdthap
13389 (package
13390 (name "r-tdthap")
87b43815 13391 (version "1.1-11")
7cd4ff2f
RW
13392 (source
13393 (origin
13394 (method url-fetch)
13395 (uri (cran-uri "tdthap" version))
13396 (sha256
13397 (base32
87b43815 13398 "15qlj2bivvz3pizd8dq34wczbkbxhzqh3cqp1ixkdkprlyvcxj5k"))))
7cd4ff2f
RW
13399 (build-system r-build-system)
13400 (home-page "https://cran.r-project.org/web/packages/tdthap/")
13401 (synopsis "TDT tests for extended haplotypes")
13402 (description
13403 "Functions and examples are provided for transmission/disequilibrium
13404tests for extended marker haplotypes, as in Clayton, D. and Jones, H. (1999)
13405\"Transmission/disequilibrium tests for extended marker haplotypes\".")
13406 (license license:artistic2.0)))
469fb438
RW
13407
13408(define-public r-sparql
13409 (package
13410 (name "r-sparql")
13411 (version "1.16")
13412 (source (origin
13413 (method url-fetch)
13414 (uri (cran-uri "SPARQL" version))
13415 (sha256
13416 (base32
13417 "0gak1q06yyhdmcxb2n3v0h9gr1vqd0viqji52wpw211qp6r6dcrc"))))
13418 (properties `((upstream-name . "SPARQL")))
13419 (build-system r-build-system)
13420 (propagated-inputs
13421 `(("r-rcurl" ,r-rcurl)
13422 ("r-xml" ,r-xml)))
13423 (home-page "https://cran.r-project.org/web/packages/SPARQL")
13424 (synopsis "SPARQL client for R")
13425 (description "This package provides an interface to use SPARQL to pose
13426SELECT or UPDATE queries to an end-point.")
13427 ;; The only license indication is found in the DESCRIPTION file,
13428 ;; which states GPL-3. So we cannot assume GPLv3+.
13429 (license license:gpl3)))
0ef062b3
RW
13430
13431(define-public r-bookdown
13432 (package
13433 (name "r-bookdown")
19600e08 13434 (version "0.16")
0ef062b3
RW
13435 (source (origin
13436 (method url-fetch)
13437 (uri (cran-uri "bookdown" version))
13438 (sha256
13439 (base32
19600e08 13440 "1gwgvx1yg6q3wccnhidr3gshdvlgr42i4pvlg4h29kpsa7smjiv1"))))
0ef062b3
RW
13441 (build-system r-build-system)
13442 (propagated-inputs
13443 `(("r-htmltools" ,r-htmltools)
13444 ("r-knitr" ,r-knitr)
13445 ("r-rmarkdown" ,r-rmarkdown)
13446 ("r-tinytex" ,r-tinytex)
650e8def
RW
13447 ("r-xfun" ,r-xfun)
13448 ("pandoc" ,ghc-pandoc)))
0ef062b3
RW
13449 (home-page "https://github.com/rstudio/bookdown")
13450 (synopsis "Authoring books and technical documents with R markdown")
13451 (description "This package provides output formats and utilities for
13452authoring books and technical documents with R Markdown.")
13453 (license license:gpl3)))
72a216a9
RW
13454
13455(define-public r-optparse
13456 (package
13457 (name "r-optparse")
cbe42da2 13458 (version "1.6.4")
72a216a9
RW
13459 (source
13460 (origin
13461 (method url-fetch)
13462 (uri (cran-uri "optparse" version))
13463 (sha256
13464 (base32
cbe42da2 13465 "0wyrc42ja3ab5szx46zmz8lm7vzfqxkjca0m0sms8g9hqbmmay6d"))))
72a216a9
RW
13466 (build-system r-build-system)
13467 (propagated-inputs
13468 `(("r-getopt" ,r-getopt)))
13469 (home-page "https://github.com/trevorld/optparse")
13470 (synopsis "Command line option parser")
13471 (description
13472 "This package provides a command line parser inspired by Python's
13473@code{optparse} library to be used with Rscript to write shebang scripts
13474that accept short and long options.")
13475 (license license:gpl2+)))
c5a2b518
RW
13476
13477(define-public r-wgcna
13478 (package
13479 (name "r-wgcna")
7a857771 13480 (version "1.68")
c5a2b518
RW
13481 (source
13482 (origin
13483 (method url-fetch)
13484 (uri (cran-uri "WGCNA" version))
13485 (sha256
13486 (base32
7a857771 13487 "1s7gy5vd7x67hpgli8r7ba2z99w3psiyv5hqmrh94zw141dg210a"))))
c5a2b518
RW
13488 (properties `((upstream-name . "WGCNA")))
13489 (build-system r-build-system)
13490 (propagated-inputs
13491 `(("r-annotationdbi" ,r-annotationdbi)
13492 ("r-doparallel" ,r-doparallel)
13493 ("r-dynamictreecut" ,r-dynamictreecut)
13494 ("r-fastcluster" ,r-fastcluster)
13495 ("r-foreach" ,r-foreach)
13496 ("r-go-db" ,r-go-db)
13497 ("r-hmisc" ,r-hmisc)
13498 ("r-impute" ,r-impute)
13499 ("r-rcpp" ,r-rcpp)
13500 ("r-robust" ,r-robust)
13501 ("r-survival" ,r-survival)
13502 ("r-matrixstats" ,r-matrixstats)
13503 ("r-preprocesscore" ,r-preprocesscore)))
13504 (home-page
13505 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
13506 (synopsis "Weighted correlation network analysis")
13507 (description
13508 "This package provides functions necessary to perform Weighted
13509Correlation Network Analysis on high-dimensional data. It includes functions
13510for rudimentary data cleaning, construction and summarization of correlation
13511networks, module identification and functions for relating both variables and
13512modules to sample traits. It also includes a number of utility functions for
13513data manipulation and visualization.")
13514 (license license:gpl2+)))
bac0ca32
RW
13515
13516(define-public r-kernlab
13517 (package
13518 (name "r-kernlab")
17c5b6fc 13519 (version "0.9-29")
bac0ca32
RW
13520 (source
13521 (origin
13522 (method url-fetch)
13523 (uri (cran-uri "kernlab" version))
13524 (sha256
17c5b6fc 13525 (base32 "0vqhndl4zm7pvkfvq0f6i9cbrm7pij6kmdp7d7w39pa100x6knn3"))))
bac0ca32
RW
13526 (build-system r-build-system)
13527 (home-page "https://cran.r-project.org/web/packages/kernlab")
13528 (synopsis "Kernel-based machine learning tools")
13529 (description
13530 "This package provides kernel-based machine learning methods for
13531classification, regression, clustering, novelty detection, quantile regression
13532and dimensionality reduction. Among other methods @code{kernlab} includes
13533Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes
13534and a QP solver.")
13535 (license license:gpl2)))
a0583c0d
RW
13536
13537(define-public r-hierfstat
13538 (package
13539 (name "r-hierfstat")
13540 (version "0.04-22")
13541 (source
13542 (origin
13543 (method url-fetch)
13544 (uri (cran-uri "hierfstat" version))
13545 (sha256
13546 (base32
13547 "1fav2v2996v5kb1ffa6v5wxfm921syxg6as034vd3j4jfhdibyfx"))))
13548 (build-system r-build-system)
13549 (propagated-inputs
13550 `(("r-ade4" ,r-ade4)
13551 ("r-adegenet" ,r-adegenet)
13552 ("r-gtools" ,r-gtools)))
13553 (home-page "https://cran.r-project.org/web/packages/hierfstat/")
13554 (synopsis "Estimation and tests of hierarchical F-statistics")
13555 (description
13556 "This package allows the estimation of hierarchical F-statistics from
13557haploid or diploid genetic data with any numbers of levels in the hierarchy,
13558following the algorithm of Yang (Evolution, 1998, 52(4):950-956). Functions
13559are also given to test via randomisations the significance of each F and
13560variance components, using the likelihood-ratio statistics G.")
13561 (license license:gpl2+)))
3080b81a
RW
13562
13563(define-public r-hapassoc
13564 (package
13565 (name "r-hapassoc")
13566 (version "1.2-8")
13567 (source
13568 (origin
13569 (method url-fetch)
13570 (uri (cran-uri "hapassoc" version))
13571 (sha256
13572 (base32
13573 "0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"))))
13574 (build-system r-build-system)
13575 (home-page "http://stat.sfu.ca/statgen/research/hapassoc.html")
13576 (synopsis "Inference of trait associations with SNP haplotypes")
13577 (description
13578 "Hapassoc performs likelihood inference of trait associations with
13579haplotypes and other covariates in @dfn{generalized linear models} (GLMs). The
13580functions are developed primarily for data collected in cohort or
13581cross-sectional studies. They can accommodate uncertain haplotype phase and
13582handle missing genotypes at some SNPs.")
13583 (license license:gpl2)))
7166b77a
RW
13584
13585(define-public r-sampling
13586 (package
13587 (name "r-sampling")
13588 (version "2.8")
13589 (source
13590 (origin
13591 (method url-fetch)
13592 (uri (cran-uri "sampling" version))
13593 (sha256
13594 (base32
13595 "06pj7dan0mknpsblmlnk7am78qrnwgnql5vvx7vmbfvib7rj6s9m"))))
13596 (build-system r-build-system)
13597 (propagated-inputs
13598 `(("r-lpsolve" ,r-lpsolve)
13599 ("r-mass" ,r-mass)))
13600 (home-page "https://cran.r-project.org/web/packages/sampling/")
13601 (synopsis "Survey sampling")
13602 (description
13603 "This package provides functions for drawing and calibrating samples.")
13604 (license license:gpl2+)))
4f8b1fb3
RW
13605
13606(define-public r-r2html
13607 (package
13608 (name "r-r2html")
13609 (version "2.3.2")
13610 (source
13611 (origin
13612 (method url-fetch)
13613 (uri (cran-uri "R2HTML" version))
13614 (sha256
13615 (base32
13616 "00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"))))
13617 (properties `((upstream-name . "R2HTML")))
13618 (build-system r-build-system)
13619 (home-page "https://github.com/nalimilan/R2HTML")
13620 (synopsis "HTML export for R objects")
13621 (description
13622 "This package includes HTML functions and methods to write in an HTML
13623file. Thus, making HTML reports is easy. It includes a function that allows
13624redirection on the fly, which appears to be very useful for teaching purposes,
13625as the student can keep a copy of the produced output to keep all that they
13626did during the course. The package comes with a vignette describing how to
13627write HTML reports for statistical analysis. Finally, a driver for Sweave
13628allows to parse HTML flat files containing R code and to automatically write
13629the corresponding outputs (tables and graphs).")
13630 (license license:gpl2+)))
3f6e6e98
RW
13631
13632(define-public r-rjava
13633 (package
13634 (name "r-rjava")
f2f89e9a 13635 (version "0.9-11")
3f6e6e98
RW
13636 (source
13637 (origin
13638 (method url-fetch)
13639 (uri (cran-uri "rJava" version))
13640 (sha256
13641 (base32
f2f89e9a 13642 "0s9cjy1wh7snmbqwznh8f1r4ipylr7mgda4a979z963a8lqy32n2"))))
3f6e6e98
RW
13643 (properties `((upstream-name . "rJava")))
13644 (build-system r-build-system)
13645 (arguments
13646 `(#:modules ((guix build utils)
13647 (guix build r-build-system)
13648 (ice-9 match))
13649 #:phases
13650 (modify-phases %standard-phases
13651 (add-after 'unpack 'set-JAVA_HOME
13652 (lambda* (#:key inputs #:allow-other-keys)
13653 (let ((jdk (assoc-ref inputs "jdk")))
13654 (setenv "JAVA_HOME" jdk)
13655 (setenv "JAVA" (which "java"))
13656 (setenv "JAR" (which "jar"))
13657 (setenv "JAVAC" (which "javac"))
13658 (setenv "JAVAH" (which "javah"))
13659 (setenv "JAVA_CPPFLAGS"
13660 (string-append "-I" jdk "/include "
13661 "-I" jdk "/include/linux"))
13662 (match (find-files (string-append jdk "/jre/lib/") "libjvm.so")
13663 ((lib) (setenv "JAVA_LIBS" lib))
13664 (_ (error "Could not find libjvm.so"))))
13665 #t)))))
13666 (inputs
13667 `(("icu4c" ,icu4c)
13668 ("jdk" ,icedtea-8 "jdk")
13669 ("pcre" ,pcre)
13670 ("zlib" ,zlib)))
13671 (home-page "http://www.rforge.net/rJava/")
13672 (synopsis "Low-Level R to Java interface")
13673 (description
13674 "This package provides a low-level interface to the Java VM very much
13675like .C/.Call and friends. It allows the creation of objects, calling methods
13676and accessing fields.")
13677 (license license:gpl2)))
b9b177b3
RW
13678
13679(define-public r-svmisc
13680 (package
13681 (name "r-svmisc")
13682 (version "1.1.0")
13683 (source
13684 (origin
13685 (method url-fetch)
13686 (uri (cran-uri "svMisc" version))
13687 (sha256
13688 (base32
13689 "01r2a73wx2sh1njky961fxabx5wgddqqjqba6vjg0f3h8r3abmn2"))))
13690 (properties `((upstream-name . "svMisc")))
13691 (build-system r-build-system)
13692 (home-page "https://github.com/SciViews/svMisc")
13693 (synopsis "Miscellaneous functions for SciViews")
13694 (description
13695 "This package provides miscellaneous functions for SciViews or general
13696use, including tools to manage a temporary environment attached to the search
13697path for temporary variables you do not want to @code{save()} or
13698@code{load()}; test the current platform; showing progress bars, etc.")
13699 (license license:gpl2)))
18c51cf3
RW
13700
13701(define-public r-xyz
13702 (package
13703 (name "r-xyz")
13704 (version "0.2")
13705 (source
13706 (origin
13707 (method url-fetch)
13708 (uri (cran-uri "xyz" version))
13709 (sha256
13710 (base32
13711 "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"))))
13712 (build-system r-build-system)
13713 (propagated-inputs
13714 `(("r-rcpp" ,r-rcpp)))
13715 (home-page "https://cran.r-project.org/web/packages/xyz/")
13716 (synopsis "Algorithm for fast interaction search in high-dimensional data")
13717 (description
13718 "High dimensional interaction search by brute force requires a quadratic
13719computational cost in the number of variables. The xyz algorithm provably
13720finds strong interactions in almost linear time. For details of the algorithm
13721see: G. Thanei, N. Meinshausen and R. Shah (2016). The xyz algorithm for fast
13722interaction search in high-dimensional data.")
13723 ;; Any version of the GPL.
13724 (license license:gpl2+)))
81df4e1e
RW
13725
13726(define-public r-rttf2pt1
13727 (package
13728 (name "r-rttf2pt1")
13729 (version "1.3.7")
13730 (source
13731 (origin
13732 (method url-fetch)
13733 (uri (cran-uri "Rttf2pt1" version))
13734 (sha256
13735 (base32
13736 "12hf9r3mhjr9sawdvf7qhjf1zph2q64f77i81jwvy7awidbm0kja"))))
13737 (properties `((upstream-name . "Rttf2pt1")))
13738 (build-system r-build-system)
13739 (home-page "https://github.com/wch/Rttf2pt1")
13740 (synopsis "Font conversion utility")
13741 (description
13742 "This package contains the program @code{ttf2pt1}, for use with the
13743@code{extrafont} package.")
13744 ;; Most of the files are covered under the Expat license. Some files are
13745 ;; covered under BSD-3. Deviations for individual files are recorded in
13746 ;; the LICENSE file.
13747 (license (list license:bsd-3 license:expat
13748 (license:non-copyleft "file://LICENSE")))))
b6933ea6
RW
13749
13750(define-public r-extrafontdb
13751 (package
13752 (name "r-extrafontdb")
13753 (version "1.0")
13754 (source
13755 (origin
13756 (method url-fetch)
13757 (uri (cran-uri "extrafontdb" version))
13758 (sha256
13759 (base32
13760 "115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"))))
13761 (build-system r-build-system)
13762 (home-page "https://github.com/wch/extrafontdb")
13763 (synopsis "Database for the extrafont package")
13764 (description
13765 "This package holds the database for the @code{extrafont} package.")
13766 (license license:gpl2)))
2331bf2a
RW
13767
13768(define-public r-extrafont
13769 (package
13770 (name "r-extrafont")
13771 (version "0.17")
13772 (source
13773 (origin
13774 (method url-fetch)
13775 (uri (cran-uri "extrafont" version))
13776 (sha256
13777 (base32
13778 "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"))))
13779 (build-system r-build-system)
13780 (propagated-inputs
13781 `(("r-extrafontdb" ,r-extrafontdb)
13782 ("r-rttf2pt1" ,r-rttf2pt1)))
13783 (home-page "https://github.com/wch/extrafont")
13784 (synopsis "Tools for using fonts in R")
13785 (description
13786 "The extrafont package makes it easier to use fonts other than the basic
13787PostScript fonts that R uses. Fonts that are imported into extrafont can be
13788used with PDF or PostScript output files. There are two hurdles for using
13789fonts in PDF (or Postscript) output files:
13790
13791@enumerate
13792@item Making R aware of the font and the dimensions of the characters.
13793@item Embedding the fonts in the PDF file so that the PDF can be displayed
13794 properly on a device that doesn't have the font. This is usually needed if
13795 you want to print the PDF file or share it with others.
13796@end enumerate
13797
13798The extrafont package makes both of these things easier.")
13799 (license license:gpl2)))
2d704608
RW
13800
13801(define-public r-xkcd
13802 (package
13803 (name "r-xkcd")
13804 (version "0.0.6")
13805 (source
13806 (origin
13807 (method url-fetch)
13808 (uri (cran-uri "xkcd" version))
13809 (sha256
13810 (base32
13811 "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"))))
13812 (build-system r-build-system)
13813 (propagated-inputs
13814 `(("r-extrafont" ,r-extrafont)
13815 ("r-ggplot2" ,r-ggplot2)
13816 ("r-hmisc" ,r-hmisc)))
13817 (home-page "https://cran.r-project.org/web/packages/xkcd/")
13818 (synopsis "Plot ggplot2 graphics in the XKCD style")
13819 (description
13820 "This package provides the means to plot ggplot2 graphs in the style of
13821the XKCD web comic.")
13822 (license license:gpl3)))
0d50d0df
RW
13823
13824(define-public r-msigdbr
13825 (package
13826 (name "r-msigdbr")
995a20e8 13827 (version "7.0.1")
0d50d0df
RW
13828 (source
13829 (origin
13830 (method url-fetch)
13831 (uri (cran-uri "msigdbr" version))
13832 (sha256
13833 (base32
995a20e8 13834 "19p8z617m3my8la7n1qgb1s2msf940r372im3q30qkbcx3qxg3sd"))))
0d50d0df
RW
13835 (build-system r-build-system)
13836 (propagated-inputs
13837 `(("r-dplyr" ,r-dplyr)
13838 ("r-magrittr" ,r-magrittr)
13839 ("r-rlang" ,r-rlang)
13840 ("r-tibble" ,r-tibble)))
13841 (home-page "https://github.com/igordot/msigdbr")
13842 (synopsis "MSigDB gene sets for multiple organisms")
13843 (description
13844 "This package provides the @dfn{Molecular Signatures Database} (MSigDB)
13845gene sets typically used with the @dfn{Gene Set Enrichment Analysis} (GSEA)
13846software in a standard R data frame with key-value pairs. Included are the
13847original human gene symbols and Entrez IDs as well as the equivalents for
13848various frequently studied model organisms such as mouse, rat, pig, fly, and
13849yeast.")
13850 ;; The package is covered under the Expat license, but the upstream MSigDB
13851 ;; files are made available under the Creative Commons Attribution 4.0
13852 ;; International license.
13853 (license (list license:expat license:cc-by4.0))))
585d5ae0
RW
13854
13855(define-public r-gridgraphics
13856 (package
13857 (name "r-gridgraphics")
b985cc35 13858 (version "0.4-1")
585d5ae0
RW
13859 (source
13860 (origin
13861 (method url-fetch)
13862 (uri (cran-uri "gridGraphics" version))
13863 (sha256
13864 (base32
b985cc35 13865 "1kr3p54bkv2q7agxrva30y9bkwkiq1k2cfl5z1kvyjv6f5xi4w5p"))))
585d5ae0
RW
13866 (properties `((upstream-name . "gridGraphics")))
13867 (build-system r-build-system)
13868 (home-page "https://github.com/pmur002/gridgraphics")
13869 (synopsis "Redraw base graphics using @code{grid} graphics")
13870 (description
13871 "This package provides functions to convert a page of plots drawn with
13872the @code{graphics} package into identical output drawn with the @code{grid}
13873package. The result looks like the original @code{graphics}-based plot, but
13874consists of @code{grid} grobs and viewports that can then be manipulated with
13875@code{grid} functions (e.g., edit grobs and revisit viewports).")
13876 (license license:gpl2+)))
1c59ec70
RW
13877
13878(define-public r-farver
13879 (package
13880 (name "r-farver")
f4061505 13881 (version "2.0.1")
1c59ec70
RW
13882 (source
13883 (origin
13884 (method url-fetch)
13885 (uri (cran-uri "farver" version))
13886 (sha256
13887 (base32
f4061505 13888 "0aq1hk561pz3s3lpay1adwsihha6mxp7zbj4n1m6307g34awlhhn"))))
1c59ec70 13889 (build-system r-build-system)
1c59ec70
RW
13890 (home-page "https://github.com/thomasp85/farver")
13891 (synopsis "Vectorized color conversion and comparison")
13892 (description
13893 "The encoding of color can be handled in many different ways, using
13894different color spaces. As different color spaces have different uses,
13895efficient conversion between these representations are important. This
13896package provides a set of functions that gives access to very fast color space
13897conversion and comparisons implemented in C++, and offers 100-fold speed
13898improvements over the @code{convertColor} function in the @code{grDevices}
13899package.")
13900 (license license:expat)))
e2582883
RW
13901
13902(define-public r-ggplotify
13903 (package
13904 (name "r-ggplotify")
f2758945 13905 (version "0.0.4")
e2582883
RW
13906 (source
13907 (origin
13908 (method url-fetch)
13909 (uri (cran-uri "ggplotify" version))
13910 (sha256
13911 (base32
f2758945 13912 "0nv3wdmxnc5ww9m3xlgnb0jp30j45dg33nqc6gg3y36svg8anjcg"))))
e2582883
RW
13913 (build-system r-build-system)
13914 (propagated-inputs
13915 `(("r-ggplot2" ,r-ggplot2)
13916 ("r-gridgraphics" ,r-gridgraphics)
13917 ("r-rvcheck" ,r-rvcheck)))
13918 (home-page "https://github.com/GuangchuangYu/ggplotify")
13919 (synopsis "Convert plots to @code{grob} or @code{ggplot} object")
13920 (description
13921 "This package provides tools to convert plot function calls (using
13922expression or formula) to @code{grob} or @code{ggplot} objects that are
13923compatible with the @code{grid} and @code{ggplot2} environment. With this
13924package, we are able to e.g. use @code{cowplot} to align plots produced by
13925@code{base} graphics, @code{grid}, @code{lattice}, @code{vcd} etc. by
13926converting them to @code{ggplot} objects.")
13927 (license license:artistic2.0)))
85431ca3
RW
13928
13929(define-public r-triebeard
13930 (package
13931 (name "r-triebeard")
13932 (version "0.3.0")
13933 (source
13934 (origin
13935 (method url-fetch)
13936 (uri (cran-uri "triebeard" version))
13937 (sha256
13938 (base32
13939 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"))))
13940 (build-system r-build-system)
13941 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13942 (home-page "https://github.com/Ironholds/triebeard/")
13943 (synopsis "Radix trees in Rcpp")
13944 (description
13945 "Radix trees, or tries, are key-value data structures optimized for
13946efficient lookups, similar in purpose to hash tables. This package provides
13947an implementation of radix trees for use in R programming and in developing
13948packages with Rcpp.")
13949 (license license:expat)))
91e06bed
RW
13950
13951(define-public r-tweenr
13952 (package
13953 (name "r-tweenr")
13954 (version "1.0.1")
13955 (source
13956 (origin
13957 (method url-fetch)
13958 (uri (cran-uri "tweenr" version))
13959 (sha256
13960 (base32
13961 "0sq90pbln6lkc2q3zflhkxxwpqdw5dd7igrxhdnlynkdrmi83mpg"))))
13962 (build-system r-build-system)
13963 (propagated-inputs
13964 `(("r-farver" ,r-farver)
13965 ("r-magrittr" ,r-magrittr)
13966 ("r-rcpp" ,r-rcpp)
13967 ("r-rlang" ,r-rlang)))
13968 (home-page "https://github.com/thomasp85/tweenr")
13969 (synopsis "Interpolate data for smooth animations")
13970 (description
13971 "In order to create smooth animation between states of data, tweening is
13972necessary. This package provides a range of functions for creating tweened
13973data that can be used as basis for animation. Furthermore it adds a number of
13974vectorized interpolaters for common R data types such as numeric, date and
13975color.")
13976 (license license:expat)))
09dde7fb
RW
13977
13978(define-public r-polyclip
13979 (package
13980 (name "r-polyclip")
13981 (version "1.10-0")
13982 (source
13983 (origin
13984 (method url-fetch)
13985 (uri (cran-uri "polyclip" version))
13986 (sha256
13987 (base32
13988 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl"))))
13989 (build-system r-build-system)
13990 (native-inputs `(("pkg-config" ,pkg-config)))
13991 (home-page "http://www.angusj.com/delphi/clipper.php")
13992 (synopsis "Polygon clipping")
13993 (description
13994 "This package provides an R port of the library Clipper. It performs
13995polygon clipping operations (intersection, union, set minus, set difference)
13996for polygonal regions of arbitrary complexity, including holes. It computes
13997offset polygons (spatial buffer zones, morphological dilations, Minkowski
13998dilations) for polygonal regions and polygonal lines. It computes the
13999Minkowski Sum of general polygons. There is a function for removing
14000self-intersections from polygon data.")
14001 (license license:boost1.0)))
d4ff09af
RW
14002
14003(define-public r-urltools
14004 (package
14005 (name "r-urltools")
7015ae68 14006 (version "1.7.3")
d4ff09af
RW
14007 (source
14008 (origin
14009 (method url-fetch)
14010 (uri (cran-uri "urltools" version))
14011 (sha256
14012 (base32
7015ae68 14013 "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830"))))
d4ff09af
RW
14014 (build-system r-build-system)
14015 (propagated-inputs
14016 `(("r-rcpp" ,r-rcpp)
14017 ("r-triebeard" ,r-triebeard)))
14018 (home-page "https://github.com/Ironholds/urltools/")
14019 (synopsis "Vectorized tools for URL handling and parsing")
14020 (description
14021 "This package provides a toolkit for all URL-handling needs, including
14022encoding and decoding, parsing, parameter extraction and modification. All
14023functions are designed to be both fast and entirely vectorized. It is
14024intended to be useful for people dealing with web-related datasets, such as
14025server-side logs, although may be useful for other situations involving large
14026sets of URLs.")
14027 (license license:expat)))
83f43284
RW
14028
14029(define-public r-ggforce
14030 (package
14031 (name "r-ggforce")
466e68b4 14032 (version "0.3.1")
83f43284
RW
14033 (source
14034 (origin
14035 (method url-fetch)
14036 (uri (cran-uri "ggforce" version))
14037 (sha256
14038 (base32
466e68b4 14039 "04926cqrda6psvy2nzkkw4czwyxdp7fnxg76byp14v12kgd72lm0"))))
83f43284
RW
14040 (build-system r-build-system)
14041 (propagated-inputs
14042 `(("r-ggplot2" ,r-ggplot2)
14043 ("r-gtable" ,r-gtable)
14044 ("r-mass" ,r-mass)
14045 ("r-polyclip" ,r-polyclip)
14046 ("r-rcpp" ,r-rcpp)
14047 ("r-rcppeigen" ,r-rcppeigen)
14048 ("r-rlang" ,r-rlang)
14049 ("r-scales" ,r-scales)
3ea54829
RW
14050 ("r-tidyselect" ,r-tidyselect)
14051 ("r-tweenr" ,r-tweenr)
14052 ("r-withr" ,r-withr)))
83f43284
RW
14053 (home-page "https://ggforce.data-imaginist.com")
14054 (synopsis "Accelerating ggplot2")
14055 (description
14056 "The aim of the ggplot2 package is to aid in visual data investigations.
14057This focus has led to a lack of facilities for composing specialized plots.
14058Thi package aims to be a collection of mainly new statistics and geometries
14059that fills this gap.")
14060 (license license:expat)))
b5b0a2ff
RW
14061
14062(define-public r-europepmc
14063 (package
14064 (name "r-europepmc")
14065 (version "0.3")
14066 (source
14067 (origin
14068 (method url-fetch)
14069 (uri (cran-uri "europepmc" version))
14070 (sha256
14071 (base32
14072 "1ngqs1sqzkbwv98dd5z4cxj8bnz41wyd0g060a2vpqi3s99s4i2h"))))
14073 (build-system r-build-system)
14074 (propagated-inputs
14075 `(("r-dplyr" ,r-dplyr)
14076 ("r-httr" ,r-httr)
14077 ("r-jsonlite" ,r-jsonlite)
14078 ("r-plyr" ,r-plyr)
14079 ("r-progress" ,r-progress)
14080 ("r-purrr" ,r-purrr)
14081 ("r-urltools" ,r-urltools)
14082 ("r-xml2" ,r-xml2)))
14083 (home-page "https://github.com/ropensci/europepmc/")
14084 (synopsis "R Interface to the Europe PubMed Central RESTful Web Service")
14085 (description
14086 "This package provides an R Client for the
14087@url{https://europepmc.org/RestfulWebService,Europe PubMed Central RESTful Web
14088Service}. It gives access to both metadata on life science literature and
14089open access full texts. Europe PMC indexes all PubMed content and other
14090literature sources including Agricola, a bibliographic database of citations
14091to the agricultural literature, or Biological Patents. In addition to
14092bibliographic metadata, the client allows users to fetch citations and
14093reference lists. Links between life-science literature and other EBI
14094databases, including ENA, PDB or ChEMBL are also accessible.")
14095 (license license:gpl3)))
11f226e1
RW
14096
14097(define-public r-ggraph
14098 (package
14099 (name "r-ggraph")
801dc98f 14100 (version "2.0.0")
11f226e1
RW
14101 (source
14102 (origin
14103 (method url-fetch)
14104 (uri (cran-uri "ggraph" version))
14105 (sha256
14106 (base32
801dc98f 14107 "0qj7w3af0pgmd9mil6y571jikfkln7b8csvzg6b08spwbglfy1s3"))))
11f226e1
RW
14108 (build-system r-build-system)
14109 (propagated-inputs
14110 `(("r-digest" ,r-digest)
14111 ("r-dplyr" ,r-dplyr)
14112 ("r-ggforce" ,r-ggforce)
14113 ("r-ggplot2" ,r-ggplot2)
14114 ("r-ggrepel" ,r-ggrepel)
801dc98f 14115 ("r-graphlayouts" ,r-graphlayouts)
11f226e1
RW
14116 ("r-gtable" ,r-gtable)
14117 ("r-igraph" ,r-igraph)
14118 ("r-mass" ,r-mass)
11f226e1 14119 ("r-rcpp" ,r-rcpp)
801dc98f 14120 ("r-rlang" ,r-rlang)
11f226e1 14121 ("r-scales" ,r-scales)
801dc98f 14122 ("r-tidygraph" ,r-tidygraph)
11f226e1
RW
14123 ("r-viridis" ,r-viridis)))
14124 (home-page "https://cran.r-project.org/web/packages/ggraph/")
14125 (synopsis "Implementation of grammar of graphics for graphs and networks")
14126 (description
14127 "The grammar of graphics as implemented in ggplot2 is a poor fit for
14128graph and network visualizations due to its reliance on tabular data input.
14129The ggraph package is an extension of the ggplot2 API tailored to graph
14130visualizations and provides the same flexible approach to building up plots
14131layer by layer.")
14132 (license license:gpl3)))
1c0c4b54
RW
14133
14134(define-public r-varselrf
14135 (package
14136 (name "r-varselrf")
14137 (version "0.7-8")
14138 (source
14139 (origin
14140 (method url-fetch)
14141 (uri (cran-uri "varSelRF" version))
14142 (sha256
14143 (base32
14144 "0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"))))
14145 (properties `((upstream-name . "varSelRF")))
14146 (build-system r-build-system)
14147 (propagated-inputs
14148 `(("r-randomforest" ,r-randomforest)))
14149 (home-page "http://ligarto.org/rdiaz/Software/Software.html")
14150 (synopsis "Variable selection using random forests")
14151 (description
14152 "This package provides tools for the variable selection from random
14153forests using both backwards variable elimination (for the selection of small
14154sets of non-redundant variables) and selection based on the importance
14155spectrum (somewhat similar to scree plots; for the selection of large,
14156potentially highly-correlated variables). The main applications are in
14157high-dimensional data (e.g., microarray data, and other genomics and
14158proteomics applications).")
14159 (license license:gpl2+)))
aae0b86d
RW
14160
14161(define-public r-pamr
14162 (package
14163 (name "r-pamr")
8fc6188e 14164 (version "1.56.1")
aae0b86d
RW
14165 (source
14166 (origin
14167 (method url-fetch)
14168 (uri (cran-uri "pamr" version))
14169 (sha256
14170 (base32
8fc6188e 14171 "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh"))))
aae0b86d
RW
14172 (build-system r-build-system)
14173 (propagated-inputs
14174 `(("r-cluster" ,r-cluster)
14175 ("r-survival" ,r-survival)))
14176 (native-inputs `(("gfortran" ,gfortran)))
14177 (home-page "https://cran.r-project.org/web/packages/pamr/")
14178 (synopsis "Prediction Analysis for Microarrays")
14179 (description
14180 "This package provides some functions for sample classification in
14181microarrays.")
14182 (license license:gpl2)))
fe3fb4e7
RW
14183
14184(define-public r-rda
14185 (package
14186 (name "r-rda")
14187 (version "1.0.2-2.1")
14188 (source
14189 (origin
14190 (method url-fetch)
14191 (uri (cran-uri "rda" version))
14192 (sha256
14193 (base32
14194 "1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"))))
14195 (build-system r-build-system)
14196 (home-page "https://cran.r-project.org/web/packages/rda/")
14197 (synopsis "Shrunken centroids regularized discriminant analysis")
14198 (description
14199 "This package provides tools for shrunken centroids regularized
14200discriminant analysis for the purpose of classifying high dimensional data.")
14201 (license license:gpl2+)))
8473597f
RW
14202
14203(define-public r-ggvis
14204 (package
14205 (name "r-ggvis")
04eb73ee 14206 (version "0.4.5")
8473597f
RW
14207 (source
14208 (origin
14209 (method url-fetch)
14210 (uri (cran-uri "ggvis" version))
14211 (sha256
14212 (base32
04eb73ee 14213 "091i9f17912j8qcyxppjgwzjnyqj7769ixs9d2gjg6f2clskqdw2"))))
8473597f
RW
14214 (build-system r-build-system)
14215 (propagated-inputs
14216 `(("r-assertthat" ,r-assertthat)
14217 ("r-dplyr" ,r-dplyr)
14218 ("r-htmltools" ,r-htmltools)
14219 ("r-jsonlite" ,r-jsonlite)
14220 ("r-lazyeval" ,r-lazyeval)
14221 ("r-magrittr" ,r-magrittr)
14222 ("r-shiny" ,r-shiny)))
14223 (home-page "https://ggvis.rstudio.com/")
14224 (synopsis "Interactive grammar of graphics")
14225 (description
14226 "This package is a data visualization package for R providing an
14227implementation of an interactive grammar of graphics, taking the best parts of
14228ggplot2, combining them with the reactive framework of Shiny and drawing web
14229graphics using Vega.")
14230 (license license:gpl2)))
d59df334
RW
14231
14232(define-public r-gbm
14233 (package
14234 (name "r-gbm")
14235 (version "2.1.5")
14236 (source
14237 (origin
14238 (method url-fetch)
14239 (uri (cran-uri "gbm" version))
14240 (sha256
14241 (base32
14242 "0vs6ljaqhwwpgr8wlbhmm4v147rd82kl16rpaijqiylxcc8dxyq6"))))
14243 (build-system r-build-system)
14244 (propagated-inputs
14245 `(("r-gridextra" ,r-gridextra)
14246 ("r-lattice" ,r-lattice)
14247 ("r-survival" ,r-survival)))
14248 (home-page "https://github.com/gbm-developers/gbm")
14249 (synopsis "Generalized boosted regression models")
14250 (description
14251 "This package is an implementation of extensions to Freund and Schapire's
14252AdaBoost algorithm and Friedman's gradient boosting machine. It includes
14253regression methods for least squares, absolute loss, t-distribution loss,
14254quantile regression, logistic, multinomial logistic, Poisson, Cox proportional
14255hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss,
14256and Learning to Rank measures (LambdaMart).")
14257 (license license:gpl2+)))
efba5613
RW
14258
14259(define-public r-threejs
14260 (package
14261 (name "r-threejs")
14262 (version "0.3.1")
14263 (source
14264 (origin
14265 (method url-fetch)
14266 (uri (cran-uri "threejs" version))
14267 (sha256
14268 (base32
14269 "1s3rdlzy7man6177ycayg6xsh6k8y1r9rdj9yzn3b93j2rs0nxbi"))))
14270 (build-system r-build-system)
14271 (arguments
14272 `(#:modules ((guix build utils)
14273 (guix build r-build-system)
14274 (srfi srfi-1)
14275 (ice-9 popen))
14276 #:phases
14277 (modify-phases %standard-phases
14278 (add-after 'unpack 'process-javascript
14279 (lambda* (#:key inputs #:allow-other-keys)
14280 (with-directory-excursion "inst"
14281 (call-with-values
14282 (lambda ()
14283 (unzip2
14284 `((,(assoc-ref inputs "js-jquery")
14285 "htmlwidgets/lib/jquery/jquery.min.js")
14286 (,(assoc-ref inputs "js-threejs-85")
14287 "htmlwidgets/lib/threejs-85/three.min.js"))))
14288 (lambda (sources targets)
14289 (for-each (lambda (source target)
14290 (format #t "Processing ~a --> ~a~%"
14291 source target)
14292 (delete-file target)
14293 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14294 (call-with-output-file target
14295 (lambda (port)
14296 (dump-port minified port)))))
14297 sources targets))))
14298 #t)))))
14299 (propagated-inputs
14300 `(("r-base64enc" ,r-base64enc)
14301 ("r-crosstalk" ,r-crosstalk)
14302 ("r-htmlwidgets" ,r-htmlwidgets)
14303 ("r-igraph" ,r-igraph)))
14304 (native-inputs
14305 `(("uglify-js" ,uglify-js)
14306 ("js-jquery"
14307 ,(origin
14308 (method url-fetch)
14309 (uri "https://code.jquery.com/jquery-3.3.1.js")
14310 (sha256
14311 (base32
14312 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
14313 ("js-threejs-85"
14314 ,(origin
14315 (method url-fetch)
14316 (uri "https://raw.githubusercontent.com/mrdoob/three.js/r85/build/three.js")
14317 (sha256
14318 (base32
14319 "17khh3dmijdjw4qb9qih1rqhxgrmm3pc6w8lzdx6rf6a3mrc9xnl"))))))
14320 (home-page "https://bwlewis.github.io/rthreejs")
14321 (synopsis "Interactive 3D scatter plots, networks and globes")
14322 (description
14323 "Create interactive 3D scatter plots, network plots, and globes in R
14324using the three.js visualization library.")
14325 (license license:expat)))
74cada8e
RW
14326
14327(define-public r-mlbench
14328 (package
14329 (name "r-mlbench")
14330 (version "2.1-1")
14331 (source
14332 (origin
14333 (method url-fetch)
14334 (uri (cran-uri "mlbench" version))
14335 (sha256
14336 (base32
14337 "1rp035qxfgh5ail92zjh9jh57dj0b8babw3wsg29v8ricpal30bl"))))
14338 (build-system r-build-system)
14339 (home-page "https://cran.r-project.org/web/packages/mlbench/")
14340 (synopsis "Machine learning benchmark problems")
14341 (description
14342 "This package provides a collection of artificial and real-world machine
14343learning benchmark problems, including, e.g., several data sets from the UCI
14344repository.")
14345 (license license:gpl2)))
409a13fe
RW
14346
14347(define-public r-mpm
14348 (package
14349 (name "r-mpm")
14350 (version "1.0-22")
14351 (source
14352 (origin
14353 (method url-fetch)
14354 (uri (cran-uri "mpm" version))
14355 (sha256
14356 (base32
14357 "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk"))))
14358 (build-system r-build-system)
14359 (propagated-inputs
14360 `(("r-kernsmooth" ,r-kernsmooth)
14361 ("r-mass" ,r-mass)))
14362 (home-page "http://mpm.r-forge.r-project.org")
14363 (synopsis "Multivariate projection methods")
14364 (description
14365 "This is a package for exploratory graphical analysis of multivariate
14366data, specifically gene expression data with different projection methods:
14367principal component analysis, correspondence analysis, spectral map
14368analysis.")
14369 (license license:gpl2+)))
d8a28332 14370
d2aa2d24
RW
14371(define-public r-png
14372 (package
14373 (name "r-png")
14374 (version "0.1-7")
14375 (source (origin
14376 (method url-fetch)
14377 (uri (cran-uri "png" version))
14378 (sha256
14379 (base32
14380 "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2"))))
14381 (build-system r-build-system)
14382 (inputs
14383 `(("libpng" ,libpng)
14384 ("zlib" ,zlib)))
14385 (home-page "http://www.rforge.net/png/")
14386 (synopsis "Read and write PNG images")
14387 (description
14388 "This package provides an easy and simple way to read, write and display
14389bitmap images stored in the PNG format. It can read and write both files and
14390in-memory raw vectors.")
14391 ;; Any of these GPL versions.
14392 (license (list license:gpl2 license:gpl3))))
14393
d8a28332
RW
14394(define-public r-ggcorrplot
14395 (package
14396 (name "r-ggcorrplot")
e9c526be 14397 (version "0.1.3")
d8a28332
RW
14398 (source
14399 (origin
14400 (method url-fetch)
14401 (uri (cran-uri "ggcorrplot" version))
14402 (sha256
14403 (base32
e9c526be 14404 "0hi9lz121ya1l2lbm7rqlxg6fs6bvxck396dngnidrhl5fvqb41b"))))
d8a28332
RW
14405 (build-system r-build-system)
14406 (propagated-inputs
14407 `(("r-ggplot2" ,r-ggplot2)
14408 ("r-reshape2" ,r-reshape2)))
14409 (home-page "http://www.sthda.com/english/wiki/ggcorrplot")
14410 (synopsis "Visualization of a correlation matrix using ggplot2")
14411 (description
14412 "The ggcorrplot package can be used to visualize easily a correlation
14413matrix using ggplot2. It provides a solution for reordering the correlation
14414matrix and displays the significance level on the plot. It also includes a
14415function for computing a matrix of correlation p-values.")
14416 (license license:gpl2)))
f084e41e
RW
14417
14418(define-public r-flexdashboard
14419 (package
14420 (name "r-flexdashboard")
14421 (version "0.5.1.1")
14422 (source
14423 (origin
14424 (method url-fetch)
14425 (uri (cran-uri "flexdashboard" version))
14426 (sha256
14427 (base32
14428 "0fy3nbrr67zqgd44r2mc850s5sp0hzfcw3zqs15m8kxzj1aw067x"))))
14429 (build-system r-build-system)
14430 (arguments
14431 `(#:modules ((guix build utils)
14432 (guix build r-build-system)
14433 (srfi srfi-1)
14434 (srfi srfi-26)
14435 (ice-9 popen)
14436 (ice-9 textual-ports))
14437 #:phases
14438 (modify-phases %standard-phases
14439 (add-after 'unpack 'process-javascript
14440 (lambda* (#:key inputs #:allow-other-keys)
14441 (with-directory-excursion "inst"
14442 ;; Concatenate all components of prism.js
14443 (let ((contents (string-join
14444 (map (lambda (name)
14445 (call-with-input-file
14446 (assoc-ref inputs name)
14447 get-string-all))
14448 (list "js-prism"
14449 "js-prism-r"
14450 "js-prism-line-numbers"))
14451 "\n")))
14452 (call-with-output-file "prism-src.js"
14453 (cut display contents <>)))
14454 (call-with-values
14455 (lambda ()
14456 (unzip2
14457 `(("www/stickytableheaders/jquery.stickytableheaders.js"
14458 "www/stickytableheaders/jquery.stickytableheaders.min.js")
14459 ("www/sly/sly.js"
14460 "www/sly/sly.min.js")
14461 ("prism-src.js"
14462 "www/prism/prism.js")
14463 (,(assoc-ref inputs "js-raphael")
14464 "htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
14465 (,(assoc-ref inputs "js-featherlight")
14466 "www/featherlight/featherlight.min.js"))))
14467 (lambda (sources targets)
14468 (for-each (lambda (source target)
14469 (format #t "Processing ~a --> ~a~%"
14470 source target)
14471 (delete-file target)
14472 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14473 (call-with-output-file target
14474 (lambda (port)
14475 (dump-port minified port)))))
14476 sources targets))))
14477 #t)))))
14478 (propagated-inputs
14479 `(("r-htmltools" ,r-htmltools)
14480 ("r-htmlwidgets" ,r-htmlwidgets)
14481 ("r-jsonlite" ,r-jsonlite)
14482 ("r-knitr" ,r-knitr)
14483 ("r-rmarkdown" ,r-rmarkdown)
14484 ("r-shiny" ,r-shiny)))
14485 (native-inputs
14486 `(("uglify-js" ,uglify-js)
14487 ("js-raphael"
14488 ,(origin
14489 (method url-fetch)
14490 (uri "https://raw.githubusercontent.com/DmitryBaranovskiy/raphael/v2.1.4/raphael.js")
14491 (sha256
14492 (base32
14493 "1h4c4akrgcj7wra9j1z1rv2406j0yf68y9c0wg8v7w9ibw2iwf1x"))))
14494 ("js-prism"
14495 ,(origin
14496 (method url-fetch)
14497 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/prism.js")
14498 (sha256
14499 (base32
14500 "0gqa9irbp9k8p5r3d98cszajzhjnssnl43nrsc5aiy7ki52z500c"))))
14501 ("js-prism-r"
14502 ,(origin
14503 (method url-fetch)
14504 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/components/prism-r.js")
14505 (sha256
14506 (base32
14507 "1x31glci7wdgr2305njy0bm2lncb0jyn0j1s2g72rqi29xid9aki"))))
14508 ("js-prism-line-numbers"
14509 ,(origin
14510 (method url-fetch)
14511 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/plugins/line-numbers/prism-line-numbers.js")
14512 (sha256
14513 (base32
14514 "1543wgf3iynrilyb27jq8px3h5gvfz5xmdib5ik2ki400c1sl991"))))
14515 ("js-featherlight"
14516 ,(origin
14517 (method url-fetch)
14518 (uri "https://raw.githubusercontent.com/noelboss/featherlight/1.3.4/src/featherlight.js")
14519 (sha256
14520 (base32
14521 "14kkhwzvp8rxq2mrck5i0xcm8v5rqwqhwnmncbng8h4qq42zx3sb"))))))
14522 (home-page "https://rmarkdown.rstudio.com/flexdashboard")
14523 (synopsis "R Markdown format for flexible dashboards")
14524 (description
14525 "This package provides an R Markdown format for converting an R Markdown
14526document to a grid-oriented dashboard. The dashboard flexibly adapts the size
14527of its components to the containing web page.")
14528 (license license:expat)))
c54ab337
RW
14529
14530(define-public r-preseqr
14531 (package
14532 (name "r-preseqr")
14533 (version "4.0.0")
14534 (source
14535 (origin
14536 (method url-fetch)
14537 (uri (cran-uri "preseqR" version))
14538 (sha256
14539 (base32
14540 "1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"))))
14541 (properties `((upstream-name . "preseqR")))
14542 (build-system r-build-system)
14543 (propagated-inputs
14544 `(("r-polynom" ,r-polynom)))
14545 (home-page "https://cran.r-project.org/web/packages/preseqR/")
14546 (synopsis "Predicting species accumulation curves")
14547 (description
14548 "This package can be used to predict the r-species accumulation
14549curve (r-SAC), which is the number of species represented at least r times as
14550a function of the sampling effort. When r = 1, the curve is known as the
14551species accumulation curve, or the library complexity curve in high-throughput
14552genomic sequencing. The package includes both parametric and nonparametric
14553methods, as described by Deng C, et al. (2018).")
14554 (license license:gpl3)))
1fab2cf8
RW
14555
14556(define-public r-mapplots
14557 (package
14558 (name "r-mapplots")
14559 (version "1.5.1")
14560 (source
14561 (origin
14562 (method url-fetch)
14563 (uri (cran-uri "mapplots" version))
14564 (sha256
14565 (base32
14566 "18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"))))
14567 (build-system r-build-system)
14568 (home-page "https://cran.r-project.org/web/packages/mapplots/")
14569 (synopsis "Data visualization on maps")
14570 (description
14571 "This package helps you create simple maps; add sub-plots like pie plots
14572to a map or any other plot; format, plot and export gridded data. The package
14573was developed for displaying fisheries data but most functions can be used for
14574more generic data visualisation.")
14575 (license license:gpl2+)))
9563dd55
RW
14576
14577(define-public r-pmcmr
14578 (package
14579 (name "r-pmcmr")
14580 (version "4.3")
14581 (source
14582 (origin
14583 (method url-fetch)
14584 (uri (cran-uri "PMCMR" version))
14585 (sha256
14586 (base32
14587 "09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"))))
14588 (properties `((upstream-name . "PMCMR")))
14589 (build-system r-build-system)
14590 (home-page "https://cran.r-project.org/web/packages/PMCMR/")
14591 (synopsis "Calculate pairwise multiple comparisons of mean rank sums")
14592 (description
14593 "This is a deprecated package for calculating pairwise multiple
14594comparisons of mean rank sums. This package is superseded by the novel
14595PMCMRplus package. The PMCMR package is no longer maintained, but kept for
c8ae38d3 14596compatibility of dependent packages for some time.")
9563dd55 14597 (license license:gpl3+)))
8d1990d4
RW
14598
14599(define-public r-downloader
14600 (package
14601 (name "r-downloader")
14602 (version "0.4")
14603 (source
14604 (origin
14605 (method url-fetch)
14606 (uri (cran-uri "downloader" version))
14607 (sha256
14608 (base32
14609 "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"))))
14610 (build-system r-build-system)
14611 (propagated-inputs
14612 `(("r-digest" ,r-digest)))
14613 (home-page "https://github.com/wch/downloader")
14614 (synopsis "Download files over HTTP and HTTPS")
14615 (description
14616 "This package provides a wrapper for the @code{download.file} function,
14617making it possible to download files over HTTPS across platforms. The
14618@code{RCurl} package provides this functionality (and much more) but has
14619external dependencies. This package has is implemented purely in R.")
14620 (license license:gpl2)))
296ea15c
NB
14621
14622(define-public r-rex
14623 (package
14624 (name "r-rex")
14625 (version "1.1.2")
14626 (source
14627 (origin
14628 (method url-fetch)
14629 (uri (cran-uri "rex" version))
14630 (sha256
14631 (base32
14632 "0alsadgjgass3wr8y5d247j12qqzg454sc84vpskclrkmz778g5x"))))
14633 (build-system r-build-system)
14634 (propagated-inputs
14635 `(("r-lazyeval" ,r-lazyeval)
14636 ("r-magrittr" ,r-magrittr)))
14637 (home-page "https://github.com/kevinushey/rex")
14638 (synopsis "Friendly regular expressions")
14639 (description
14640 "This package provides a friendly interface for the construction of
14641regular expressions. Regular expressions are a very powerful feature, however
14642they are often difficult to interpret. Rex allows you to build complex
14643regular expressions from human readable expressions")
14644 (license license:expat)))
9b86fea0
RW
14645
14646(define-public r-sctransform
14647 (package
14648 (name "r-sctransform")
14649 (version "0.2.0")
14650 (source
14651 (origin
14652 (method url-fetch)
14653 (uri (cran-uri "sctransform" version))
14654 (sha256
14655 (base32
14656 "1r5kiqqs318q59h2i8m7c6nhghp9w6q26ss2y5a390lkhsawgx6p"))))
14657 (build-system r-build-system)
14658 (propagated-inputs
14659 `(("r-future" ,r-future)
14660 ("r-future-apply" ,r-future-apply)
14661 ("r-ggplot2" ,r-ggplot2)
14662 ("r-gridextra" ,r-gridextra)
14663 ("r-mass" ,r-mass)
14664 ("r-matrix" ,r-matrix)
14665 ("r-rcpp" ,r-rcpp)
14666 ("r-rcppeigen" ,r-rcppeigen)
14667 ("r-reshape2" ,r-reshape2)))
14668 (home-page "https://github.com/ChristophH/sctransform")
14669 (synopsis "Variance stabilizing transformations for Single Cell UMI Data")
14670 (description
14671 "This package provides a normalization method for single-cell UMI count
14672data using a variance stabilizing transformation. The transformation is based
14673on a negative binomial regression model with regularized parameters. As part
14674of the same regression framework, this package also provides functions for
14675batch correction, and data correction.")
14676 (license license:gpl3)))
107850b3
NB
14677
14678(define-public r-styler
14679 (package
14680 (name "r-styler")
67b7a379 14681 (version "1.2.0")
107850b3
NB
14682 (source
14683 (origin
14684 (method url-fetch)
14685 (uri (cran-uri "styler" version))
14686 (sha256
14687 (base32
67b7a379 14688 "0rdbz60x8bymis6r6188ia1y0ip3nhf5y363i4cmakr618irjab9"))))
107850b3
NB
14689 (build-system r-build-system)
14690 (propagated-inputs
14691 `(("r-backports" ,r-backports)
14692 ("r-cli" ,r-cli)
14693 ("r-magrittr" ,r-magrittr)
14694 ("r-purrr" ,r-purrr)
14695 ("r-rematch2" ,r-rematch2)
14696 ("r-rlang" ,r-rlang)
14697 ("r-rprojroot" ,r-rprojroot)
14698 ("r-tibble" ,r-tibble)
14699 ("r-withr" ,r-withr)
14700 ("r-xfun" ,r-xfun)))
14701 (home-page "https://github.com/r-lib/styler")
14702 (synopsis "Non-invasive pretty printing of R code")
14703 (description
14704 "This is a package for pretty-printing R code without changing the user's
14705formatting intent.")
14706 (license license:gpl3)))
2b9d4f58
RW
14707
14708(define-public r-scrime
14709 (package
14710 (name "r-scrime")
14711 (version "1.3.5")
14712 (source
14713 (origin
14714 (method url-fetch)
14715 (uri (cran-uri "scrime" version))
14716 (sha256
14717 (base32
14718 "0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
14719 (build-system r-build-system)
14720 (home-page "https://cran.r-project.org/web/packages/scrime/")
14721 (synopsis "Analysis of high-dimensional categorical data such as SNP data")
14722 (description
14723 "This package provides tools for the analysis of high-dimensional data
14724developed/implemented at the group \"Statistical Complexity Reduction In
14725Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
14726the functions can also be applied to other types of categorical data.")
14727 (license license:gpl2)))
04bf86ba 14728
3e63f078
RW
14729(define-public r-pbmcapply
14730 (package
14731 (name "r-pbmcapply")
14732 (version "1.5.0")
14733 (source
14734 (origin
14735 (method url-fetch)
14736 (uri (cran-uri "pbmcapply" version))
14737 (sha256
14738 (base32
14739 "0i58gcqpnbyvc448qfgm45b7rpbmrnagsvk1h1hsqchbbicfslnz"))))
14740 (build-system r-build-system)
14741 (home-page "https://github.com/kvnkuang/pbmcapply")
14742 (synopsis "Track the progress of apply procedures with a progress bar")
14743 (description
14744 "This light-weight package helps you track and visualize the progress of
14745parallel versions of vectorized R functions of the @code{mc*apply} family.")
14746 (license license:expat)))
14747
04bf86ba
RW
14748(define-public r-blme
14749 (package
14750 (name "r-blme")
14751 (version "1.0-4")
14752 (source
14753 (origin
14754 (method url-fetch)
14755 (uri (cran-uri "blme" version))
14756 (sha256
14757 (base32
14758 "1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"))))
14759 (build-system r-build-system)
14760 (propagated-inputs `(("r-lme4" ,r-lme4)))
14761 (home-page "https://github.com/vdorie/blme")
14762 (synopsis "Bayesian linear mixed-effects models")
14763 (description
14764 "This package provides tools for maximum a posteriori estimation for
14765linear and generalized linear mixed-effects models in a Bayesian setting. It
14766extends the lme4 package.")
14767 (license license:gpl2+)))
be23c491
RW
14768
14769(define-public r-batchtools
14770 (package
14771 (name "r-batchtools")
14772 (version "0.9.11")
14773 (source
14774 (origin
14775 (method url-fetch)
14776 (uri (cran-uri "batchtools" version))
14777 (sha256
14778 (base32
14779 "02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"))))
14780 (build-system r-build-system)
14781 (propagated-inputs
14782 `(("r-backports" ,r-backports)
14783 ("r-base64url" ,r-base64url)
14784 ("r-brew" ,r-brew)
14785 ("r-checkmate" ,r-checkmate)
14786 ("r-data-table" ,r-data-table)
14787 ("r-digest" ,r-digest)
14788 ("r-fs" ,r-fs)
14789 ("r-progress" ,r-progress)
14790 ("r-r6" ,r-r6)
14791 ("r-rappdirs" ,r-rappdirs)
14792 ("r-stringi" ,r-stringi)
14793 ("r-withr" ,r-withr)))
14794 (home-page "https://github.com/mllg/batchtools")
14795 (synopsis "Tools for computation on batch systems")
14796 (description
14797 "As a successor of the packages BatchJobs and BatchExperiments, this
14798package provides a parallel implementation of the Map function for high
14799performance computing systems managed by various schedulers. A multicore and
14800socket mode allow the parallelization on a local machines, and multiple
14801machines can be hooked up via SSH to create a makeshift cluster. Moreover,
14802the package provides an abstraction mechanism to define large-scale computer
14803experiments in a well-organized and reproducible way.")
14804 (license license:lgpl3)))
0c8960df
RW
14805
14806(define-public r-clue
14807 (package
14808 (name "r-clue")
14809 (version "0.3-57")
14810 (source
14811 (origin
14812 (method url-fetch)
14813 (uri (cran-uri "clue" version))
14814 (sha256
14815 (base32
14816 "05rdcahawxlxci3fjxihjvvh33wqpxw50sx015165ab4nh3rsdkf"))))
14817 (build-system r-build-system)
14818 (propagated-inputs `(("r-cluster" ,r-cluster)))
14819 (home-page "https://cran.r-project.org/web/packages/clue/")
14820 (synopsis "Tools for analyzing cluster ensembles")
14821 (description "Cluster ensembles are collections of individual solutions to
14822a given clustering problem which are useful or necessary to consider in a wide
14823range of applications. This R package provides an extensible computational
14824environment for creating and analyzing cluster ensembles, with basic data
14825structures for representing partitions and hierarchies, and facilities for
14826computing on them, including methods for measuring proximity and obtaining
14827consensus and secondary clusterings.")
14828 (license license:gpl2)))
b8d6dffb
RW
14829
14830(define-public r-sitmo
14831 (package
14832 (name "r-sitmo")
14833 (version "2.0.1")
14834 (source
14835 (origin
14836 (method url-fetch)
14837 (uri (cran-uri "sitmo" version))
14838 (sha256
14839 (base32
14840 "0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
14841 (build-system r-build-system)
14842 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
14843 (home-page "https://github.com/coatless/sitmo/")
14844 (synopsis "Parallel pseudo random number generator header files")
14845 (description
14846 "This package provides two high quality and fast PPRNGs that may be used
14847in an OpenMP parallel environment. In addition, there is a generator for one
14848dimensional low-discrepancy sequence.")
14849 (license license:expat)))
3961b3b9
RW
14850
14851(define-public r-dqrng
14852 (package
14853 (name "r-dqrng")
12242ffb 14854 (version "0.2.1")
3961b3b9
RW
14855 (source
14856 (origin
14857 (method url-fetch)
14858 (uri (cran-uri "dqrng" version))
14859 (sha256
14860 (base32
12242ffb 14861 "0rp8q5zijlvaqmpnkwr314w9w40sj4fz7sqsdgsffcfvn42w2jg1"))))
3961b3b9
RW
14862 (build-system r-build-system)
14863 (propagated-inputs
14864 `(("r-bh" ,r-bh)
14865 ("r-rcpp" ,r-rcpp)
14866 ("r-sitmo" ,r-sitmo)))
14867 (home-page "https://www.daqana.org/dqrng")
14868 (synopsis "Fast pseudo random number generators")
14869 (description
14870 "Several fast random number generators are provided as C++ header-only
14871libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
14872Additionally, fast functions for generating random numbers according to a
14873uniform, normal and exponential distribution are included. The latter two use
14874the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
14875functions are exported to R and as a C++ interface and are enabled for use
14876with the default 64 bit generator from the PCG family, Xoroshiro128+ and
14877Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
14878engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
14879 ;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
14880 ;; whole is distributed under the terms of the AGPL 3.
14881 (license license:agpl3)))
5bea832f
RW
14882
14883(define-public r-dalex
14884 (package
14885 (name "r-dalex")
0eed4fde 14886 (version "0.4.9")
5bea832f
RW
14887 (source
14888 (origin
14889 (method url-fetch)
14890 (uri (cran-uri "DALEX" version))
14891 (sha256
14892 (base32
0eed4fde 14893 "1zviaf7530v8w996lbma0vplabrapgwldi7h70pr0439sxaqd421"))))
5bea832f
RW
14894 (properties `((upstream-name . "DALEX")))
14895 (build-system r-build-system)
14896 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
14897 (home-page "https://pbiecek.github.io/DALEX/")
14898 (synopsis "Descriptive machine learning explanations")
14899 (description
14900 "Machine Learning models are widely used and have various applications in
14901classification or regression. Models created with boosting, bagging, stacking
14902or similar techniques are often used due to their high performance, but such
14903black-box models usually lack interpretability. The DALEX package contains
14904various explainers that help to understand the link between input variables
14905and model output.")
14906 ;; Any version of the GPL
14907 (license license:gpl3+)))
70debac5
RW
14908
14909(define-public r-enrichr
14910 (package
14911 (name "r-enrichr")
7a90573f 14912 (version "2.1")
70debac5
RW
14913 (source
14914 (origin
14915 (method url-fetch)
14916 (uri (cran-uri "enrichR" version))
14917 (sha256
14918 (base32
7a90573f 14919 "0ymhzs9d2wl0s9rvbqc1hqb78mlzwhlc7mmijpfqkm5r720pf6m1"))))
70debac5
RW
14920 (properties `((upstream-name . "enrichR")))
14921 (build-system r-build-system)
14922 (propagated-inputs
14923 `(("r-httr" ,r-httr)
14924 ("r-rjson" ,r-rjson)))
14925 (home-page "https://cran.r-project.org/web/packages/enrichR/")
14926 (synopsis "R Interface to Enrichr database for analyzing gene sets")
14927 (description
14928 "This package provides an R interface to all Enrichr databases, a
14929web-based tool for analyzing gene sets and returns any enrichment of common
14930annotated biological functions.")
14931 (license license:gpl2+)))
c9487dfa
RW
14932
14933(define-public r-plot3d
14934 (package
14935 (name "r-plot3d")
14936 (version "1.1.1")
14937 (source
14938 (origin
14939 (method url-fetch)
14940 (uri (cran-uri "plot3D" version))
14941 (sha256
14942 (base32
14943 "0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
14944 (properties `((upstream-name . "plot3D")))
14945 (build-system r-build-system)
14946 (propagated-inputs `(("r-misc3d" ,r-misc3d)))
14947 (home-page "https://cran.r-project.org/web/packages/plot3D")
14948 (synopsis "Plot multi-dimensional data")
14949 (description
14950 "This package provides functions for viewing 2D and 3D data, including
14951perspective plots, slice plots, surface plots, scatter plots, etc. It
14952includes data sets from oceanography.")
14953 (license license:gpl3+)))
85625cae
RW
14954
14955(define-public r-ggfortify
14956 (package
14957 (name "r-ggfortify")
a6412edf 14958 (version "0.4.8")
85625cae
RW
14959 (source
14960 (origin
14961 (method url-fetch)
14962 (uri (cran-uri "ggfortify" version))
14963 (sha256
14964 (base32
a6412edf 14965 "191q2z7w0l4v7swjlxs2hjgbjngw2838688s7ygnj0kigsm310f3"))))
85625cae
RW
14966 (build-system r-build-system)
14967 (propagated-inputs
14968 `(("r-dplyr" ,r-dplyr)
14969 ("r-ggplot2" ,r-ggplot2)
14970 ("r-gridextra" ,r-gridextra)
14971 ("r-scales" ,r-scales)
14972 ("r-stringr" ,r-stringr)
14973 ("r-tibble" ,r-tibble)
14974 ("r-tidyr" ,r-tidyr)))
14975 (home-page "https://github.com/sinhrks/ggfortify")
14976 (synopsis "Data visualization tools for statistical analysis results")
14977 (description
14978 "This package provides unified plotting tools for statistics commonly
14979used, such as GLM, time series, PCA families, clustering and survival
14980analysis. The package offers a single plotting interface for these analysis
14981results and plots in a unified style using the @code{ggplot2} package.")
14982 (license license:gpl2)))
afc4370d
RW
14983
14984(define-public r-refmanager
14985 (package
14986 (name "r-refmanager")
14987 (version "1.2.12")
14988 (source
14989 (origin
14990 (method url-fetch)
14991 (uri (cran-uri "RefManageR" version))
14992 (sha256
14993 (base32
14994 "1hfxa1qacfryk36mpaqdhdgws5jwxiyy489ikd3wa18bp1wz8dkp"))))
14995 (properties `((upstream-name . "RefManageR")))
14996 (build-system r-build-system)
14997 (propagated-inputs
14998 `(("r-bibtex" ,r-bibtex)
14999 ("r-httr" ,r-httr)
15000 ("r-jsonlite" ,r-jsonlite)
15001 ("r-lubridate" ,r-lubridate)
15002 ("r-plyr" ,r-plyr)
15003 ("r-stringr" ,r-stringr)
15004 ("r-xml2" ,r-xml2)))
15005 (home-page "https://github.com/ropensci/RefManageR/")
15006 (synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
15007 (description
15008 "This package provides tools for importing and working with bibliographic
15009references. It greatly enhances the @code{bibentry} class by providing a
15010class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
15011UTF-8 encoding, and can be easily searched by any field, by date ranges, and
15012by various formats for name lists (author by last names, translator by full
15013names, etc.). Entries can be updated, combined, sorted, printed in a number
15014of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
15015into R and converted to @code{BibEntry} objects.")
15016 ;; Any of these licenses may be picked.
15017 (license (list license:gpl2 license:gpl3 license:bsd-3))))
29591ca6
RW
15018
15019(define-public r-citr
15020 (package
15021 (name "r-citr")
6b28386d 15022 (version "0.3.2")
29591ca6
RW
15023 (source
15024 (origin
15025 (method url-fetch)
15026 (uri (cran-uri "citr" version))
15027 (sha256
15028 (base32
6b28386d 15029 "1qbarvafjb8jgkrnrhh6jw7mcglmjwf7dpdiibxf39jkmlhf7las"))))
29591ca6
RW
15030 (build-system r-build-system)
15031 (propagated-inputs
15032 `(("r-assertthat" ,r-assertthat)
29591ca6
RW
15033 ("r-curl" ,r-curl)
15034 ("r-httr" ,r-httr)
15035 ("r-miniui" ,r-miniui)
15036 ("r-refmanager" ,r-refmanager)
15037 ("r-rstudioapi" ,r-rstudioapi)
15038 ("r-shiny" ,r-shiny)
15039 ("r-shinyjs" ,r-shinyjs)
15040 ("r-yaml" ,r-yaml)))
15041 (home-page "https://github.com/crsh/citr")
15042 (synopsis "RStudio add-in to insert Markdown citations")
15043 (description
15044 "This package provides functions and an RStudio add-in that search a
15045BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
15046the current document.")
15047 (license license:expat)))
30f1029f
RW
15048
15049(define-public r-xgboost
15050 (package
15051 (name "r-xgboost")
00300de5 15052 (version "0.90.0.2")
30f1029f
RW
15053 (source
15054 (origin
15055 (method url-fetch)
15056 (uri (cran-uri "xgboost" version))
15057 (sha256
15058 (base32
00300de5 15059 "1gy9rzg43mjpfis893vf15drmbigfn0481zrzss9ajnmnk0q8194"))))
30f1029f
RW
15060 (build-system r-build-system)
15061 (propagated-inputs
15062 `(("r-data-table" ,r-data-table)
15063 ("r-magrittr" ,r-magrittr)
15064 ("r-matrix" ,r-matrix)
15065 ("r-stringi" ,r-stringi)))
15066 (home-page "https://github.com/dmlc/xgboost")
15067 (synopsis "Extreme gradient boosting")
15068 (description
15069 "This package provides an R interface to Extreme Gradient Boosting, which
15070is an efficient implementation of the gradient boosting framework from Chen
15071and Guestrin (2016). The package includes efficient linear model solver and
15072tree learning algorithms. The package can automatically do parallel
15073computation on a single machine. It supports various objective functions,
15074including regression, classification and ranking. The package is made to be
15075extensible, so that users are also allowed to define their own objectives
15076easily.")
15077 (license license:asl2.0)))
1c0b2e74 15078
15079(define-public r-umap
15080 (package
15081 (name "r-umap")
8bcd6c95 15082 (version "0.2.3.1")
1c0b2e74 15083 (source
15084 (origin
15085 (method url-fetch)
15086 (uri (cran-uri "umap" version))
15087 (sha256
15088 (base32
8bcd6c95 15089 "0rzz1s029cn1w1bf5va2pav2lg9j1mq97ibwcln39drvm67kj76d"))))
1c0b2e74 15090 (build-system r-build-system)
15091 (propagated-inputs
8bcd6c95
RW
15092 `(("r-openssl" ,r-openssl)
15093 ("r-rcpp" ,r-rcpp)
1c0b2e74 15094 ("r-reticulate" ,r-reticulate)
15095 ("r-rspectra" ,r-rspectra)))
15096 (home-page "https://github.com/tkonopka/umap")
15097 (synopsis "Uniform manifold approximation and projection")
15098 (description
15099 "Uniform manifold approximation and projection is a technique for
15100dimension reduction. This package provides an interface to the UMAP algorithm
15101in R, including a translation of the original algorithm into R.")
15102 (license license:expat)))
6deb08a3 15103
86c46d71
RW
15104(define-public r-uwot
15105 (package
15106 (name "r-uwot")
4d86ea4a 15107 (version "0.1.4")
86c46d71
RW
15108 (source
15109 (origin
15110 (method url-fetch)
15111 (uri (cran-uri "uwot" version))
15112 (sha256
15113 (base32
4d86ea4a 15114 "1y9wpzs92d1fl2x5figfywd48lkyhwx37j542z0rf6ckrl46n89n"))))
86c46d71
RW
15115 (build-system r-build-system)
15116 (propagated-inputs
15117 `(("r-dqrng" ,r-dqrng)
15118 ("r-fnn" ,r-fnn)
15119 ("r-irlba" ,r-irlba)
15120 ("r-matrix" ,r-matrix)
15121 ("r-rcpp" ,r-rcpp)
15122 ("r-rcppannoy" ,r-rcppannoy)
15123 ("r-rcppparallel" ,r-rcppparallel)
15124 ("r-rcppprogress" ,r-rcppprogress)
15125 ("r-rspectra" ,r-rspectra)))
15126 (home-page "https://github.com/jlmelville/uwot")
15127 (synopsis "Uniform manifold approximation and projection")
15128 (description
15129 "This package provides an implementation of the Uniform Manifold
15130Approximation and Projection dimensionality reduction by McInnes et
15131al. (2018). It also provides means to transform new data and to carry out
15132supervised dimensionality reduction. An implementation of the related
15133LargeVis method of Tang et al. (2016) is also provided.")
15134 (license license:gpl3)))
15135
6deb08a3 15136(define-public r-kableextra
15137 (package
15138 (name "r-kableextra")
15139 (version "1.1.0")
15140 (source
15141 (origin
15142 (method url-fetch)
15143 (uri (cran-uri "kableExtra" version))
15144 (sha256
15145 (base32
15146 "1nicvw06xsf3a1f5c10mih07b76m2v5s5h165vmz0qx6n1a3492i"))))
15147 (properties `((upstream-name . "kableExtra")))
15148 (build-system r-build-system)
15149 (propagated-inputs
15150 `(("r-digest" ,r-digest)
15151 ("r-glue" ,r-glue)
15152 ("r-htmltools" ,r-htmltools)
15153 ("r-knitr" ,r-knitr)
15154 ("r-magrittr" ,r-magrittr)
15155 ("r-readr" ,r-readr)
15156 ("r-rmarkdown" ,r-rmarkdown)
15157 ("r-rstudioapi" ,r-rstudioapi)
15158 ("r-rvest" ,r-rvest)
15159 ("r-scales" ,r-scales)
15160 ("r-stringr" ,r-stringr)
15161 ("r-viridislite" ,r-viridislite)
15162 ("r-webshot" ,r-webshot)
15163 ("r-xml2" ,r-xml2)))
15164 (home-page "https://haozhu233.github.io/kableExtra/")
15165 (synopsis "Construct complex tables with pipe syntax")
15166 (description
15167 "Build complex HTML or LaTeX tables using @code{kable()} from
15168@code{knitr} and the piping syntax from @code{magrittr}. The function
15169@code{kable()} is a light weight table generator coming from @code{knitr}.
15170This package simplifies the way to manipulate the HTML or LaTeX codes
15171generated by @code{kable()} and allows users to construct complex tables and
15172customize styles using a readable syntax.")
15173 (license license:expat)))
79f04920
RW
15174
15175(define-public r-glasso
15176 (package
15177 (name "r-glasso")
afbc3a87 15178 (version "1.11")
79f04920
RW
15179 (source
15180 (origin
15181 (method url-fetch)
15182 (uri (cran-uri "glasso" version))
15183 (sha256
afbc3a87 15184 (base32 "02p3612rpydk195n2qr77lp1j2w8zsw1ckkk98c8angm4r5q8dsc"))))
79f04920
RW
15185 (build-system r-build-system)
15186 (native-inputs `(("gfortran" ,gfortran)))
15187 (home-page "http://www-stat.stanford.edu/~tibs/glasso")
15188 (synopsis "Graphical Lasso: estimation of Gaussian graphical models")
15189 (description
15190 "This is a package for estimation of a sparse inverse covariance matrix
15191using a lasso (L1) penalty. Facilities are provided for estimates along a
15192path of values for the regularization parameter.")
15193 (license license:gpl2)))
37120e7a
RW
15194
15195(define-public r-rhpcblasctl
15196 (package
15197 (name "r-rhpcblasctl")
15198 (version "0.18-205")
15199 (source
15200 (origin
15201 (method url-fetch)
15202 (uri (cran-uri "RhpcBLASctl" version))
15203 (sha256
15204 (base32
15205 "1ls2286fvrp1g7p8v4l6axznychh3qndranfpzqz806cm9ml1cdp"))))
15206 (properties `((upstream-name . "RhpcBLASctl")))
15207 (build-system r-build-system)
15208 (home-page "http://prs.ism.ac.jp/~nakama/Rhpc/")
15209 (synopsis "Control the number of threads on BLAS")
15210 (description
15211 "This package allows you to control the number of threads the BLAS
15212library uses. It is also possible to control the number of threads in
15213OpenMP.")
15214 (license license:agpl3+)))
6e7553ff 15215
19f1aac0
RW
15216(define-public r-lda
15217 (package
15218 (name "r-lda")
15219 (version "1.4.2")
15220 (source
15221 (origin
15222 (method url-fetch)
15223 (uri (cran-uri "lda" version))
15224 (sha256
15225 (base32
15226 "03r4h5kgr8mfy44p66mfj5bp4k00g8zh4a1mhn46jw14pkhs21jn"))))
15227 (build-system r-build-system)
15228 (home-page "https://cran.r-project.org/web/packages/lda/")
15229 (synopsis "Collapsed Gibbs sampling methods for topic models")
15230 (description
15231 "This package implements @dfn{latent Dirichlet allocation} (LDA) and
15232related models. This includes (but is not limited to) sLDA, corrLDA, and the
15233mixed-membership stochastic blockmodel. Inference for all of these models is
15234implemented via a fast collapsed Gibbs sampler written in C. Utility
15235functions for reading/writing data typically used in topic models, as well as
15236tools for examining posterior distributions are also included.")
15237 ;; Any version of the LGPL
15238 (license license:lgpl3+)))
15239
6e7553ff
RW
15240(define-public r-rann-l1
15241 (package
15242 (name "r-rann-l1")
15243 (version "2.5.2")
15244 (source
15245 (origin
15246 (method url-fetch)
15247 (uri (cran-uri "RANN.L1" version))
15248 (sha256
15249 (base32
15250 "1hanh3my84mdr5wy6b89fawqzfc184vff1y65wy4l5ld9qza1n44"))))
15251 (properties `((upstream-name . "RANN.L1")))
15252 (build-system r-build-system)
15253 (home-page "https://github.com/jefferis/RANN/tree/master-L1")
15254 (synopsis "Fast nearest neighbour search using L1 metric")
15255 (description
15256 "This package provides tools to find the k nearest neighbours for every
15257point in a given dataset in O(N log N) time using Arya and Mount's ANN
15258library. There is support for approximate as well as exact searches, fixed
15259radius searches and @code{bd} as well as @code{kd} trees. The distance is
15260computed using the L1 (Manhattan, taxicab) metric.")
15261 (license license:gpl3+)))
9c3bfea6 15262
8e28535d
RW
15263(define-public r-leiden
15264 (package
15265 (name "r-leiden")
15266 (version "0.3.1")
15267 (source
15268 (origin
15269 (method url-fetch)
15270 (uri (cran-uri "leiden" version))
15271 (sha256
15272 (base32
15273 "19gq27zin4gf4sh7h24gyq3f8jjir20n2l36a7pk1pbzcr4ixyhp"))))
15274 (properties `((upstream-name . "leiden")))
15275 (build-system r-build-system)
15276 (propagated-inputs
15277 `(("r-igraph" ,r-igraph)
15278 ("r-matrix" ,r-matrix)
15279 ("r-reticulate" ,r-reticulate)))
15280 (home-page "https://github.com/TomKellyGenetics/leiden")
15281 (synopsis "R implementation of Leiden clustering algorithm")
15282 (description
15283 "This package implements the Python @code{leidenalg} module to be called
15284in R. It enables clustering using the Leiden algorithm for partitioning a
15285graph into communities. See also Traag et al (2018) \"From Louvain to Leiden:
15286guaranteeing well-connected communities.\" <arXiv:1810.08473>.")
15287 (license license:gpl3)))
15288
9c3bfea6
RW
15289(define-public r-patchwork
15290 ;; There has been no public release yet.
15291 (let ((commit "fd7958bae3e7a1e30237c751952e412a0a1d1242")
15292 (revision "1"))
15293 (package
15294 (name "r-patchwork")
15295 (version (git-version "0.0.1" revision commit))
15296 (source
15297 (origin
15298 (method git-fetch)
15299 (uri (git-reference
15300 (url "https://github.com/thomasp85/patchwork.git")
15301 (commit commit)))
15302 (file-name (git-file-name name version))
15303 (sha256
15304 (base32
15305 "00fq520xwy1ysg4k8x48x9b0yy9wyi8y8zj6dvxjg4bwx0yyp6s4"))))
15306 (build-system r-build-system)
15307 (propagated-inputs
15308 `(("r-ggplot2" ,r-ggplot2)
15309 ("r-gtable" ,r-gtable)))
15310 (home-page "https://github.com/thomasp85/patchwork")
15311 (synopsis "Compose ggplot2 plots")
15312 (description
15313 "The @code{ggplot2} package provides a strong API for sequentially
15314building up a plot, but does not concern itself with composition of multiple
15315plots. Patchwork is a package that expands the API to allow for arbitrarily
15316complex composition of plots by providing mathmatical operators for combining
15317multiple plots.")
15318 (license license:expat))))
86d38228
RW
15319
15320(define-public r-liger
15321 (package
15322 (name "r-liger")
15323 (version "0.4.2")
15324 (source
15325 (origin
15326 (method git-fetch)
15327 (uri (git-reference
15328 (url "https://github.com/MacoskoLab/liger.git")
15329 (commit (string-append "v" version))))
15330 (file-name (git-file-name name version))
15331 (sha256
15332 (base32
15333 "16dzwwcpw6n78pxlc5w3kraigki35ix7zhd2cbx5f3y60bbkhlmx"))
15334 (modules '((guix build utils)))
15335 (snippet
15336 '(begin
15337 (delete-file "inst/java/ModularityOptimizer.jar")
15338 #t))))
15339 (build-system r-build-system)
15340 (arguments
15341 `(#:phases
15342 (modify-phases %standard-phases
15343 (add-after 'unpack 'build-java-part
15344 (lambda* (#:key inputs #:allow-other-keys)
15345 (invoke "unzip" (assoc-ref inputs "optimizer-src"))
15346 (for-each (lambda (file) (invoke "javac" file))
15347 (find-files "." "\\.java$"))
15348 (apply invoke "jar" "cf" "inst/java/ModularityOptimizer.jar"
15349 (find-files "." "\\.class$"))
15350 #t)))))
15351 (propagated-inputs
15352 `(("r-cowplot" ,r-cowplot)
15353 ("r-dosnow" ,r-dosnow)
15354 ("r-dplyr" ,r-dplyr)
15355 ("r-fnn" ,r-fnn)
15356 ("r-foreach" ,r-foreach)
15357 ("r-ggplot2" ,r-ggplot2)
15358 ("r-ggrepel" ,r-ggrepel)
15359 ("r-hmisc" ,r-hmisc)
15360 ("r-ica" ,r-ica)
15361 ("r-irlba" ,r-irlba)
15362 ("r-matrix" ,r-matrix)
15363 ("r-mclust" ,r-mclust)
15364 ("r-patchwork" ,r-patchwork)
15365 ("r-plyr" ,r-plyr)
15366 ("r-rann-l1" ,r-rann-l1)
15367 ("r-rcpp" ,r-rcpp)
15368 ("r-rcpparmadillo" ,r-rcpparmadillo)
15369 ("r-riverplot" ,r-riverplot)
15370 ("r-rtsne" ,r-rtsne)
15371 ("r-snow" ,r-snow)))
15372 (native-inputs
15373 `(("jdk" ,icedtea "jdk")
15374 ;; See https://github.com/MacoskoLab/liger/issues/96
15375 ;; The optimizer is released under the Expat license.
15376 ("optimizer-src"
15377 ,(origin
15378 (method url-fetch)
15379 (uri "http://www.ludowaltman.nl/slm/modularity_optimizer_source.zip")
15380 (sha256
15381 (base32
15382 "01hmm6sapcmldvayknqx2w4cav3qv71mwwkdkwj4qgq6dss09g18"))))
15383 ("unzip" ,unzip)
15384 ("r-knitr" ,r-knitr))) ; for vignettes
15385 (home-page "https://github.com/MacoskoLab/liger")
15386 (synopsis "Integrate and analyze multiple single-cell datasets")
15387 (description
15388 "LIGER is a package for integrating and analyzing multiple single-cell
15389datasets, developed and maintained by the Macosko lab. It relies on
15390integrative non-negative matrix factorization to identify shared and
15391dataset-specific factors.")
15392 (license license:gpl3)))
711cec9d
RW
15393
15394(define-public r-harmony
15395 ;; There are no tagged commits
15396 (let ((commit "4d1653870d4dd70fff1807c182882db1fbf9af5a")
15397 (revision "1"))
15398 (package
15399 (name "r-harmony")
15400 (version (git-version "1.0" revision commit))
15401 (source
15402 (origin
15403 (method git-fetch)
15404 (uri (git-reference
15405 (url "https://github.com/immunogenomics/harmony")
15406 (commit commit)))
15407 (file-name (git-file-name name version))
15408 (sha256
15409 (base32
15410 "1gasdldr4aalr9h2q9kmm3y4i7azkgnhdn4bmvsszs7lg9xacw85"))))
15411 (build-system r-build-system)
15412 (propagated-inputs
15413 `(("r-cowplot" ,r-cowplot)
15414 ("r-dplyr" ,r-dplyr)
15415 ("r-ggplot2" ,r-ggplot2)
15416 ("r-irlba" ,r-irlba)
15417 ("r-matrix" ,r-matrix)
15418 ("r-rcpp" ,r-rcpp)
15419 ("r-rcpparmadillo" ,r-rcpparmadillo)
15420 ("r-rcppprogress" ,r-rcppprogress)
15421 ("r-rlang" ,r-rlang)
15422 ("r-tibble" ,r-tibble)
15423 ("r-tidyr" ,r-tidyr)))
15424 (home-page "https://github.com/immunogenomics/harmony")
15425 (synopsis "Integration of single cell sequencing data")
15426 (description
15427 "This package provides an implementation of the Harmony algorithm for
15428single cell integration, described in Korsunsky et al
15429@url{doi.org/10.1101/461954}. The package includes a standalone Harmony
15430function and interfaces to external frameworks.")
15431 (license license:gpl3))))
7a5ed348
RW
15432
15433(define-public r-covr
15434 (package
15435 (name "r-covr")
99791c53 15436 (version "3.3.2")
7a5ed348
RW
15437 (source
15438 (origin
15439 (method url-fetch)
15440 (uri (cran-uri "covr" version))
15441 (sha256
99791c53 15442 (base32 "160w0m2d06kdd8dar57lpph39rxx55xwncbpl3b21l7j9drh1s5f"))))
7a5ed348
RW
15443 (properties `((upstream-name . "covr")))
15444 (build-system r-build-system)
15445 (propagated-inputs
15446 `(("r-crayon" ,r-crayon)
15447 ("r-digest" ,r-digest)
15448 ("r-httr" ,r-httr)
15449 ("r-jsonlite" ,r-jsonlite)
15450 ("r-rex" ,r-rex)
15451 ("r-withr" ,r-withr)
15452 ("r-yaml" ,r-yaml)))
15453 (home-page "https://github.com/r-lib/covr")
15454 (synopsis "Test coverage for R packages")
15455 (description
15456 "Thisp package enables you to track and report code coverage for your
15457package and (optionally) upload the results to a coverage service. Code
15458coverage is a measure of the amount of code being exercised by a set of tests.
15459It is an indirect measure of test quality and completeness. This package is
15460compatible with any testing methodology or framework and tracks coverage of
15461both R code and compiled C/C++/FORTRAN code.")
15462 (license license:gpl3)))
6983178b
RW
15463
15464(define-public r-systemfonts
15465 (package
15466 (name "r-systemfonts")
15467 (version "0.1.1")
15468 (source
15469 (origin
15470 (method url-fetch)
15471 (uri (cran-uri "systemfonts" version))
15472 (sha256
15473 (base32
15474 "0m0ljid683xcam2f14x7k2zv1yx4npac38a3gfv11vhxfbnpgp0z"))))
15475 (properties `((upstream-name . "systemfonts")))
15476 (build-system r-build-system)
15477 (inputs
15478 `(("fontconfig" ,fontconfig)
15479 ("freetype" ,freetype)
15480 ("zlib" ,zlib)))
15481 (native-inputs
15482 `(("pkg-config" ,pkg-config)))
15483 (home-page "https://github.com/r-lib/systemfonts")
15484 (synopsis "System native font finding")
15485 (description
15486 "This package provides system native access to the font catalogue. As
15487font handling varies between systems it is difficult to correctly locate
15488installed fonts across different operating systems. The 'systemfonts' package
15489provides bindings to the native libraries for finding font files that can then
15490be used further by e.g. graphic devices.")
15491 (license license:expat)))
93903009
RW
15492
15493(define-public r-graphlayouts
15494 (package
15495 (name "r-graphlayouts")
15496 (version "0.5.0")
15497 (source
15498 (origin
15499 (method url-fetch)
15500 (uri (cran-uri "graphlayouts" version))
15501 (sha256
15502 (base32
15503 "03dizbhhdhnzbj2i5zvqgs617kwcv4h2pha4f16adic0fph1rxl3"))))
15504 (properties `((upstream-name . "graphlayouts")))
15505 (build-system r-build-system)
15506 (propagated-inputs
15507 `(("r-igraph" ,r-igraph)
15508 ("r-rcpp" ,r-rcpp)
15509 ("r-rcpparmadillo" ,r-rcpparmadillo)))
15510 (home-page "https://github.com/schochastics/graphlayouts")
15511 (synopsis "Additional layout algorithms for network visualizations")
15512 (description
15513 "This package provides several layout algorithms to visualize networks
15514which are not part of the igraph library. Most are based on the concept of
15515stress majorization by Gansner et al. (2004)
15516<doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms allow to
15517emphasize hidden group structures in networks or focus on specific nodes.")
15518 (license license:expat)))
9567bd8d
RW
15519
15520(define-public r-tidygraph
15521 (package
15522 (name "r-tidygraph")
15523 (version "1.1.2")
15524 (source
15525 (origin
15526 (method url-fetch)
15527 (uri (cran-uri "tidygraph" version))
15528 (sha256
15529 (base32
15530 "1zpsarm74afbc7p5dlyb0whc09670qdcddw1ckb25cfc9hfh0hjn"))))
15531 (properties `((upstream-name . "tidygraph")))
15532 (build-system r-build-system)
15533 (propagated-inputs
15534 `(("r-dplyr" ,r-dplyr)
15535 ("r-igraph" ,r-igraph)
15536 ("r-magrittr" ,r-magrittr)
15537 ("r-pillar" ,r-pillar)
15538 ("r-r6" ,r-r6)
15539 ("r-rcpp" ,r-rcpp)
15540 ("r-rlang" ,r-rlang)
15541 ("r-tibble" ,r-tibble)
15542 ("r-tidyr" ,r-tidyr)))
15543 (home-page "https://github.com/thomasp85/tidygraph")
15544 (synopsis "Tidy API for graph manipulation")
15545 (description
15546 "This package provides a graph implementation that can be thought of as
15547two tidy data frames describing node and edge data respectively. It provides
15548an approach to manipulate these two virtual data frames using the API defined
15549in the @code{dplyr} package, and it also provides tidy interfaces to a lot of
15550common graph algorithms.")
15551 (license license:expat)))
3a341e82
RW
15552
15553(define-public r-soupx
15554 (let ((commit "a3354be76fb52fd795be6ddf163cf056c05c6cb8")
15555 (revision "1"))
15556 (package
15557 (name "r-soupx")
15558 (version (git-version "0.3.1" revision commit))
15559 (source
15560 (origin
15561 (method git-fetch)
15562 (uri (git-reference
15563 (url "https://github.com/constantAmateur/SoupX")
15564 (commit commit)))
15565 (file-name (git-file-name name version))
15566 (sha256
15567 (base32
15568 "1zmlyzrl0fz6l79gn2wswid670p88mm3y292is89sa5p3h7frr99"))))
15569 (properties `((upstream-name . "SoupX")))
15570 (build-system r-build-system)
15571 (propagated-inputs
15572 `(("r-ggplot2" ,r-ggplot2)
15573 ("r-matrix" ,r-matrix)
15574 ("r-seurat" ,r-seurat)))
15575 (home-page "https://github.com/constantAmateur/SoupX")
15576 (synopsis "Single cell mRNA Soup eXterminator")
15577 (description
15578 "This package provides a package for quantifying, profiling and
15579removing cell free mRNA contamination (the \"soup\") from droplet based single
15580cell RNA-seq experiments.")
15581 (license license:gpl2))))
16fddf17
15582
15583(define-public r-assertr
15584 (package
15585 (name "r-assertr")
15586 (version "2.6")
15587 (source
15588 (origin
15589 (method url-fetch)
15590 (uri (cran-uri "assertr" version))
15591 (sha256
15592 (base32
15593 "0g4ii6vhp0155a29ljhs64a09x0nzy5ybvwwchhk4mkcgsvnvfkj"))))
15594 (build-system r-build-system)
15595 (propagated-inputs
15596 `(("r-dplyr" ,r-dplyr)
15597 ("r-mass" ,r-mass)
15598 ("r-rlang" ,r-rlang)))
15599 (native-inputs
15600 `(("r-knitr" ,r-knitr))) ; needed for vignette
15601 (home-page "https://github.com/ropensci/assertr")
15602 (synopsis "Assertive programming for R analysis pipelines")
15603 (description
15604 "This package provides functionality to assert conditions that have to be
15605met so that errors in data used in analysis pipelines can fail quickly. It is
15606similar to @code{stopifnot()} but more powerful, friendly, and easier for use
15607in pipelines.")
15608 (license license:expat)))
a5a79dd0
RW
15609
15610(define-public r-parameters
15611 (package
15612 (name "r-parameters")
eb6aad88 15613 (version "0.3.0")
a5a79dd0
RW
15614 (source
15615 (origin
15616 (method url-fetch)
15617 (uri (cran-uri "parameters" version))
15618 (sha256
15619 (base32
eb6aad88 15620 "0ifb9g1h8sn661q7jf9d8glk58gxdcym5ywbmx7phwn0y3is5wdv"))))
a5a79dd0
RW
15621 (properties `((upstream-name . "parameters")))
15622 (build-system r-build-system)
15623 (propagated-inputs
15624 `(("r-bayestestr" ,r-bayestestr)
15625 ("r-insight" ,r-insight)))
15626 (home-page "https://cran.r-project.org/web/packages/parameters")
15627 (synopsis "Processing of model parameters")
15628 (description
15629 "This package provides utilities for processing the parameters of various
15630statistical models. Beyond computing p values, CIs, and other indices for a
15631wide variety of models, this package implements features like standardization
15632or bootstrapping of parameters and models, feature reduction (feature
15633extraction and variable selection) as well as conversion between indices of
15634effect size.")
15635 (license license:gpl3)))
a0244ef0
RW
15636
15637(define-public r-rgdal
15638 (package
15639 (name "r-rgdal")
9110ee4c 15640 (version "1.4-7")
a0244ef0
RW
15641 (source
15642 (origin
15643 (method url-fetch)
15644 (uri (cran-uri "rgdal" version))
15645 (sha256
9110ee4c 15646 (base32 "05rvqy8lr2c3phaylmc4g5761208b0xrmgwn9c4a60x7p251dzjs"))))
a0244ef0
RW
15647 (properties `((upstream-name . "rgdal")))
15648 (build-system r-build-system)
15649 (inputs
15650 `(("gdal" ,gdal)
15651 ("proj.4" ,proj.4)
15652 ("zlib" ,zlib)))
15653 (propagated-inputs
15654 `(("r-sp" ,r-sp)))
15655 (native-inputs
15656 `(("pkg-config" ,pkg-config)))
15657 (home-page "http://rgdal.r-forge.r-project.org")
15658 (synopsis "Bindings for the Geospatial Data Abstraction Library")
15659 (description
15660 "This package provides bindings to the Geospatial Data Abstraction
15661Library (GDAL) and access to projection/transformation operations from the
15662PROJ.4 library.")
15663 (license license:gpl2+)))
5ad9da9a
RW
15664
15665(define-public r-insol
15666 (package
15667 (name "r-insol")
15668 (version "1.2")
15669 (source
15670 (origin
15671 (method url-fetch)
15672 (uri (cran-uri "insol" version))
15673 (sha256
15674 (base32
15675 "14ikz05375pjn9hby7kwkhcnykjilbnkdy5i8lsl7c5qdbhmqcm5"))))
15676 (properties `((upstream-name . "insol")))
15677 (build-system r-build-system)
15678 (propagated-inputs
15679 `(("r-raster" ,r-raster)
15680 ("r-rgdal" ,r-rgdal)))
15681 (native-inputs
15682 `(("gfortran" ,gfortran)))
15683 (home-page "https://meteoexploration.com/R/insol/index.html")
15684 (synopsis "Tools for calculating solar radiation")
15685 (description
15686 "This package provides functions to compute insolation on tilted
15687surfaces, computes atmospheric transmittance and related parameters such as:
15688Earth radius vector, declination, sunset and sunrise, daylength, equation of
15689time, vector in the direction of the sun, vector normal to surface, and some
15690atmospheric physics.")
15691 (license license:gpl2+)))
f5b1354f
RW
15692
15693(define-public r-lifecycle
15694 (package
15695 (name "r-lifecycle")
15696 (version "0.1.0")
15697 (source
15698 (origin
15699 (method url-fetch)
15700 (uri (cran-uri "lifecycle" version))
15701 (sha256
15702 (base32
15703 "11rk7hkw63rfrf4aqmb4xrb88kg95xh8hajpjvjfwjym2v02h74n"))))
15704 (properties `((upstream-name . "lifecycle")))
15705 (build-system r-build-system)
15706 (propagated-inputs
15707 `(("r-glue" ,r-glue)
15708 ("r-rlang" ,r-rlang)))
15709 (home-page "https://github.com/r-lib/lifecycle")
15710 (synopsis "Manage the life cycle of your package functions")
15711 (description
15712 "Manage the life cycle of your exported functions with shared
15713conventions, documentation badges, and non-invasive deprecation warnings. The
15714lifecycle package defines four development stages (experimental, maturing,
15715stable, and questioning) and three deprecation stages (soft-deprecated,
15716deprecated, and defunct). It makes it easy to insert badges corresponding to
15717these stages in your documentation. Usage of deprecated functions are
15718signalled with increasing levels of non-invasive verbosity.")
15719 (license license:gpl3)))
195854a5
15720
15721(define-public r-assertable
15722 (package
15723 (name "r-assertable")
b1a112f4 15724 (version "0.2.7")
195854a5
15725 (source
15726 (origin
15727 (method url-fetch)
15728 (uri (cran-uri "assertable" version))
15729 (sha256
15730 (base32
b1a112f4 15731 "1npks9rcrnchmd0silq6qrvqkmdkp9fwjkyyvvp1lqjclyxk6vkk"))))
195854a5
15732 (build-system r-build-system)
15733 (propagated-inputs
15734 `(("r-data-table" ,r-data-table)))
15735 (home-page "https://cran.r-project.org/web/packages/assertable/")
15736 (synopsis "Verbose assertions for tabular data (data.frames and data.tables)")
15737 (description "This package provides simple, flexible assertions on
15738data.frame or data.table objects with verbose output for vetting. While other
15739assertion packages apply towards more general use-cases, @code{assertable} is
15740tailored towards tabular data. It includes functions to check variable names
15741and values, whether the dataset contains all combinations of a given set of
15742unique identifiers, and whether it is a certain length. In addition,
15743@code{assertable} includes utility functions to check the existence of target
15744files and to efficiently import multiple tabular data files into one
15745data.table.")
15746 (license license:gpl3)))
0eb59d9e 15747
15748(define-public r-quadprog
15749 (package
15750 (name "r-quadprog")
15751 (version "1.5-8")
15752 (source
15753 (origin
15754 (method url-fetch)
15755 (uri (cran-uri "quadprog" version))
15756 (sha256
15757 (base32 "1ka9g8zak8sg4y2xbz93dfrldznlk9qpd4pq9z21cdcdn3b8s4i2"))))
15758 (build-system r-build-system)
15759 (native-inputs
15760 `(("gfortran" ,gfortran)))
15761 (home-page "https://cran.r-project.org/web/packages/quadprog")
15762 (synopsis "Functions to solve quadratic programming problems")
15763 (description
15764 "This package contains routines and documentation for solving quadratic
15765programming problems.")
15766 (license license:gpl3+)))
9bd56b1a 15767
15768(define-public r-desolve
15769 (package
15770 (name "r-desolve")
15771 (version "1.25")
15772 (source
15773 (origin
15774 (method url-fetch)
15775 (uri (cran-uri "deSolve" version))
15776 (sha256
15777 (base32 "0735y3p5glhqx69rzrc8qgmvs7p7w0p98qxmvylb6bgqp6kp0cbp"))))
15778 (properties `((upstream-name . "deSolve")))
15779 (build-system r-build-system)
15780 (native-inputs
15781 `(("gfortran" ,gfortran)))
15782 (home-page "https://desolve.r-forge.r-project.org/")
15783 (synopsis "Solvers for initial value problems of differential equations")
15784 (description "This package provides functions that solve initial
15785value problems of a system of first-order ordinary differential equations (ODE),
15786of partial differential equations (PDE), of differential algebraic equations
15787(DAE), and of delay differential equations. The functions provide an interface
15788to the FORTRAN functions lsoda, lsodar, lsode, lsodes of the ODEPACK collection,
15789to the FORTRAN functions dvode and daspk and a C-implementation of solvers of
15790the Runge-Kutta family with fixed or variable time steps. The package contains
15791routines designed for solving ODEs resulting from 1-D, 2-D and 3-D partial
15792differential equations (PDE) that have been converted to ODEs by numerical
15793differencing.")
15794 (license license:gpl2+)))
682768de 15795
15796(define-public r-pracma
15797 (package
15798 (name "r-pracma")
15799 (version "2.2.5")
15800 (source (origin
15801 (method url-fetch)
15802 (uri (cran-uri "pracma" version))
15803 (sha256
15804 (base32 "0isd3s0i4mzmva8lkh0j76hwjy1w50q7d1n9lhxsnnkgalx3xs1g"))))
15805 (build-system r-build-system)
15806 (home-page "https://cran.r-project.org/web/packages/pracma/")
15807 (synopsis "Practical numerical math functions")
15808 (description "This package provides functions for numerical analysis and
15809linear algebra, numerical optimization, differential equations, plus some
15810special functions. It uses Matlab function names where appropriate to simplify
15811porting.")
15812 (license license:gpl3+)))
ef7944b9 15813
15814(define-public r-subplex
15815 (package
15816 (name "r-subplex")
15817 (version "1.5-4")
15818 (source
15819 (origin
15820 (method url-fetch)
15821 (uri (cran-uri "subplex" version))
15822 (sha256
15823 (base32
15824 "10cbgbx1bgsax5z7gz6716g360xpq4mvq19cf4qqrxv02mmwz57z"))))
15825 (build-system r-build-system)
15826 (native-inputs
15827 `(("gfortran" ,gfortran)))
15828 (home-page "https://cran.r-project.org/web/packages/subplex")
15829 (synopsis "Unconstrained optimization using the subplex algorithm")
15830 (description
15831 "This package implements the Subplex optimization algorithm.
15832It solves unconstrained optimization problems using a simplex method on
15833subspaces. The method is well suited for optimizing objective functions that
15834are noisy or are discontinuous at the solution.")
15835 (license license:gpl3+)))
dcc7fad0
RW
15836
15837(define-public r-txtplot
15838 (package
15839 (name "r-txtplot")
15840 (version "1.0-3")
15841 (source
15842 (origin
15843 (method url-fetch)
15844 (uri (cran-uri "txtplot" version))
15845 (sha256
15846 (base32
15847 "1949ab1bzvysdb79g8x1gaknj0ih3d6g63pv9512h5m5l3a6c31h"))))
15848 (build-system r-build-system)
15849 (home-page "https://cran.r-project.org/web/packages/txtplot/")
15850 (synopsis "Text-based plotting")
15851 (description "This package provides functions to produce rudimentary ASCII
15852graphics directly in the terminal window. This package provides a basic
15853plotting function (and equivalents of curve, density, acf and barplot) as well
15854as a boxplot function.")
15855 (license license:lgpl3+)))