gnu: Add r-ineq.
[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 64 #:use-module (gnu packages javascript)
f97ce815 65 #:use-module (gnu packages machine-learning)
521e0703 66 #:use-module (gnu packages maths)
94989d4b 67 #:use-module (gnu packages mpi)
1ab51604 68 #:use-module (gnu packages multiprecision)
f313baf0 69 #:use-module (gnu packages networking)
3f6e6e98 70 #:use-module (gnu packages pcre)
e0268ff2 71 #:use-module (gnu packages perl)
e33498b8 72 #:use-module (gnu packages pkg-config)
9f56ceec 73 #:use-module (gnu packages python)
984a8aa6 74 #:use-module (gnu packages python-xyz)
e0268ff2 75 #:use-module (gnu packages statistics)
f9d9c831 76 #:use-module (gnu packages tcl)
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")
5e97576b 425 (version "3.4.0")
10487c30
CR
426 (source
427 (origin
428 (method url-fetch)
429 (uri (cran-uri "callr" version))
430 (sha256
431 (base32
5e97576b 432 "1hvxw2glizq8g0qnxakcxh8jc5scn0hp1x8i70fdpqwwbgx49slr"))))
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")
103eef64 623 (version "1.13.3")
92ce1883
RW
624 (source
625 (origin
626 (method url-fetch)
627 (uri (cran-uri "htmlTable" version))
628 (sha256
629 (base32
103eef64 630 "0g9r156k9yl1f092hfw3b9wjx11akf0shbi3x0d0mvpnflvc8nfl"))))
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")
ea5af6e7 656 (version "4.3")
92ce1883
RW
657 (source (origin
658 (method url-fetch)
659 (uri (cran-uri "curl" version))
660 (sha256
661 (base32
ea5af6e7 662 "1nrf6md41b37j424y6rvifdj9zb3j14f60fj7q71k9jhpf2x81kl"))))
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
c20a81ee
RW
733(define-public r-fastmap
734 (package
735 (name "r-fastmap")
736 (version "1.0.1")
737 (source
738 (origin
739 (method url-fetch)
740 (uri (cran-uri "fastmap" version))
741 (sha256
742 (base32
743 "1v7sp56xiha0bh78g3w92k52p9vkp7ryzpw0z66nyddxzrfv0y27"))))
744 (properties `((upstream-name . "fastmap")))
745 (build-system r-build-system)
746 (home-page "https://r-lib.github.io/fastmap/")
747 (synopsis "Fast implementation of a key-value store")
748 (description
749 "This package provides a fast implementation of a key-value store.
750Environments are commonly used as key-value stores, but every time a new key
751is used, it is added to R's global symbol table, causing a small amount of
752memory leakage. This can be problematic in cases where many different keys
753are used. Fastmap avoids this memory leak issue by implementing the map using
754data structures in C++.")
755 (license license:expat)))
756
92ce1883
RW
757(define-public r-shiny
758 (package
759 (name "r-shiny")
6e6fa954 760 (version "1.4.0")
92ce1883
RW
761 (source
762 (origin
763 (method git-fetch)
764 (uri (git-reference
765 (url "https://github.com/rstudio/shiny.git")
766 (commit (string-append "v" version))))
767 (file-name (git-file-name name version))
768 (sha256
769 (base32
6e6fa954 770 "17ac48g414h9dhi0k4wrah4gyik0q5r0xw3kc01c02qfjwimqsx7"))))
92ce1883
RW
771 (build-system r-build-system)
772 (arguments
773 `(#:modules ((guix build r-build-system)
774 (guix build minify-build-system)
775 (guix build utils)
776 (ice-9 match))
777 #:imported-modules (,@%r-build-system-modules
778 (guix build minify-build-system))
779 #:phases
780 (modify-phases (@ (guix build r-build-system) %standard-phases)
781 (add-after 'unpack 'replace-bundled-minified-JavaScript
782 (lambda* (#:key inputs #:allow-other-keys)
783 (let ((replace-file (lambda (old new)
784 (format #t "replacing ~a with ~a\n" old new)
785 (delete-file old)
786 (symlink new old))))
787 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
788 ;; contain just data. They are not minified code, so we don't
789 ;; replace them.
790 (with-directory-excursion "inst/www/shared"
791 (replace-file "bootstrap/shim/respond.min.js"
792 (string-append (assoc-ref inputs "js-respond")
793 "/share/javascript/respond.min.js"))
794 (replace-file "bootstrap/shim/html5shiv.min.js"
795 (string-append (assoc-ref inputs "js-html5shiv")
796 "/share/javascript/html5shiv.min.js"))
797 (replace-file "json2-min.js"
798 (string-append (assoc-ref inputs "js-json2")
6e6fa954 799 "/share/javascript/json2-min.js"))
92ce1883
RW
800 (replace-file "strftime/strftime-min.js"
801 (string-append (assoc-ref inputs "js-strftime")
802 "/share/javascript/strftime.min.js"))
803 (replace-file "highlight/highlight.pack.js"
804 (string-append (assoc-ref inputs "js-highlight")
805 "/share/javascript/highlight.min.js"))
806 (replace-file "datatables/js/jquery.dataTables.min.js"
807 (string-append (assoc-ref inputs "js-datatables")
808 "/share/javascript/jquery.dataTables.min.js"))
809 (replace-file "selectize/js/selectize.min.js"
810 (string-append (assoc-ref inputs "js-selectize")
811 "/share/javascript/selectize.min.js"))
812 (replace-file "selectize/js/es5-shim.min.js"
813 (string-append (assoc-ref inputs "js-es5-shim")
814 "/share/javascript/es5-shim.min.js"))
815 (for-each (match-lambda
816 ((source . target)
817 (delete-file target)
818 (minify source #:target target)))
819 '(("jqueryui/jquery-ui.js" .
820 "jqueryui/jquery-ui.min.js")
92ce1883
RW
821 ("datepicker/js/bootstrap-datepicker.js" .
822 "datepicker/js/bootstrap-datepicker.min.js")
823 ("ionrangeslider/js/ion.rangeSlider.js" .
824 "ionrangeslider/js/ion.rangeSlider.min.js")
825 ("bootstrap/js/bootstrap.js" .
826 "bootstrap/js/bootstrap.min.js")
827 ("shiny.js" .
828 "shiny.min.js")
829 ("jquery.js" .
6e6fa954
RW
830 "jquery.min.js")
831 ("legacy/jquery.js" .
832 "legacy/jquery.min.js")
833 ("showdown/src/showdown.js" .
834 "showdown/compressed/showdown.js")))))
92ce1883
RW
835 #t)))))
836 (propagated-inputs
837 `(("r-crayon" ,r-crayon)
6e6fa954 838 ("r-fastmap" ,r-fastmap)
92ce1883
RW
839 ("r-httpuv" ,r-httpuv)
840 ("r-mime" ,r-mime)
841 ("r-jsonlite" ,r-jsonlite)
842 ("r-xtable" ,r-xtable)
843 ("r-digest" ,r-digest)
844 ("r-htmltools" ,r-htmltools)
845 ("r-r6" ,r-r6)
846 ("r-sourcetools" ,r-sourcetools)))
847 (inputs
848 `(("js-datatables" ,js-datatables)
849 ("js-html5shiv" ,js-html5shiv)
850 ("js-json2" ,js-json2)
851 ("js-respond" ,js-respond)
852 ("js-selectize" ,js-selectize)
853 ("js-strftime" ,js-strftime)
854 ("js-highlight" ,js-highlight)
855 ("js-es5-shim" ,js-es5-shim)))
8916034a
RW
856 (native-inputs
857 `(("uglify-js" ,uglify-js)))
92ce1883
RW
858 (home-page "http://shiny.rstudio.com")
859 (synopsis "Easy interactive web applications with R")
860 (description
861 "Makes it incredibly easy to build interactive web applications
862with R. Automatic \"reactive\" binding between inputs and outputs and
863extensive prebuilt widgets make it possible to build beautiful,
864responsive, and powerful applications with minimal effort.")
865 (license license:artistic2.0)))
866
41b8b05c
RW
867;; This package includes minified JavaScript files. When upgrading please
868;; check that there are no new minified JavaScript files.
869(define-public r-shinytree
870 (package
871 (name "r-shinytree")
872 (version "0.2.7")
873 (source
874 (origin
875 (method url-fetch)
876 (uri (cran-uri "shinyTree" version))
877 (sha256
878 (base32
879 "0jfx2capckv7hf2yx3fn8i4rcmhi222ah91jnmhg497x8wgz31s3"))
880 (modules '((guix build utils)))
881 (snippet
882 '(begin
883 ;; Delete minified JavaScript
884 (for-each delete-file
885 '("inst/www/jsTree-3.3.7/libs/require.js"
886 "inst/www/jsTree-3.3.7/libs/jquery.js"
887 "inst/www/jsTree-3.3.7/jstree.min.js"))
888 #t))))
889 (properties `((upstream-name . "shinyTree")))
890 (build-system r-build-system)
891 (arguments
892 `(#:modules ((guix build utils)
893 (guix build r-build-system)
894 (srfi srfi-1)
895 (ice-9 popen))
896 #:phases
897 (modify-phases %standard-phases
898 (add-after 'unpack 'replace-minified-javascript
899 (lambda* (#:key inputs #:allow-other-keys)
900 (with-directory-excursion "inst/www/jsTree-3.3.7/"
901 (symlink (string-append (assoc-ref inputs "js-requirejs")
902 "/share/javascript/require.min.js")
903 "libs/require.js")
904 (call-with-values
905 (lambda ()
906 (unzip2
907 `((,(assoc-ref inputs "js-jquery")
908 "libs/jquery.js")
909 ("jstree.js"
910 "jstree.min.js"))))
911 (lambda (sources targets)
912 (for-each (lambda (source target)
913 (format #t "Processing ~a --> ~a~%"
914 source target)
915 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
916 (call-with-output-file target
917 (lambda (port)
918 (dump-port minified port)))))
919 sources targets))))
920 #t)))))
921 (propagated-inputs
922 `(("r-htmlwidgets" ,r-htmlwidgets)
923 ("r-jsonlite" ,r-jsonlite)
924 ("r-promises" ,r-promises)
925 ("r-shiny" ,r-shiny)
926 ("r-stringr" ,r-stringr)))
927 (inputs
928 `(("js-requirejs" ,js-requirejs)))
929 (native-inputs
930 `(("uglify-js" ,uglify-js)
931 ("js-jquery"
932 ,(origin
933 (method url-fetch)
934 (uri "https://code.jquery.com/jquery-3.3.1.js")
935 (sha256
936 (base32
937 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))))
938 (home-page "https://cran.r-project.org/web/packages/shinyTree/")
939 (synopsis "jsTree bindings for Shiny")
940 (description
941 "This package exposes R bindings to jsTree, a JavaScript library that
942supports interactive trees, to enable rich, editable trees in Shiny.")
943 (license license:expat)))
944
92ce1883
RW
945(define-public r-shinydashboard
946 (package
947 (name "r-shinydashboard")
948 (version "0.7.1")
949 (source (origin
950 (method url-fetch)
951 (uri (cran-uri "shinydashboard" version))
952 (sha256
953 (base32
954 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
955 (build-system r-build-system)
956 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
957 ;; Regenerate it from the included sources.
958 (arguments
959 `(#:modules ((guix build utils)
960 (guix build r-build-system)
961 (ice-9 popen))
962 #:phases
963 (modify-phases %standard-phases
964 (add-after 'unpack 'generate-minified-javascript
965 (lambda _
966 (with-directory-excursion "inst/AdminLTE"
967 (delete-file "app.min.js")
968 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
969 (call-with-output-file "app.min.js"
970 (lambda (port)
971 (dump-port minified port))))))))))
972 (propagated-inputs
973 `(("r-htmltools" ,r-htmltools)
974 ("r-promises" ,r-promises)
975 ("r-shiny" ,r-shiny)))
976 (native-inputs
977 `(("uglify-js" ,uglify-js)))
978 (home-page "http://rstudio.github.io/shinydashboard/")
979 (synopsis "Create dashboards with shiny")
980 (description "This package provides an extension to the Shiny web
981application framework for R, making it easy to create attractive dashboards.")
982 ;; This package includes software that was released under the Expat
983 ;; license, but the whole package is released under GPL version 2 or
984 ;; later.
985 (license license:gpl2+)))
986
987(define-public r-shinyfiles
988 (package
989 (name "r-shinyfiles")
9a3d4216 990 (version "0.7.5")
92ce1883
RW
991 (source
992 (origin
993 (method url-fetch)
994 (uri (cran-uri "shinyFiles" version))
995 (sha256
9a3d4216 996 (base32 "1143m941hma9hc77c3xcw26c0ygfhn9ii2sbp9wrydxv4gc7mr8a"))))
92ce1883
RW
997 (properties `((upstream-name . "shinyFiles")))
998 (build-system r-build-system)
999 (propagated-inputs
1000 `(("r-fs" ,r-fs)
1001 ("r-htmltools" ,r-htmltools)
1002 ("r-jsonlite" ,r-jsonlite)
1003 ("r-shiny" ,r-shiny)
1004 ("r-tibble" ,r-tibble)))
1005 (home-page "https://github.com/thomasp85/shinyFiles")
1006 (synopsis "Server-side file system viewer for Shiny")
1007 (description
1008 "This package provides functionality for client-side navigation of the
1009server side file system in shiny apps. In case the app is running locally
1010this gives the user direct access to the file system without the need to
1011\"download\" files to a temporary location. Both file and folder selection as
1012well as file saving is available.")
1013 (license license:gpl2+)))
1014
fc3719cc
RW
1015(define-public r-shinythemes
1016 (package
1017 (name "r-shinythemes")
1018 (version "1.1.2")
1019 (source
1020 (origin
1021 (method url-fetch)
1022 (uri (cran-uri "shinythemes" version))
1023 (sha256
1024 (base32
1025 "12miz44n2zxfswnia7p8dirxj3miw0aqn4pkx2111ikz67ax84rf"))))
1026 (properties `((upstream-name . "shinythemes")))
1027 (build-system r-build-system)
1028 (propagated-inputs `(("r-shiny" ,r-shiny)))
1029 (home-page "http://rstudio.github.io/shinythemes/")
1030 (synopsis "Themes for Shiny")
1031 (description
1032 "This package provides themes for use with Shiny. It includes several
1033Bootstrap themes, which are packaged for use with Shiny applications.")
1034 ;; The package is released under version 3 of the GPL, but it includes
1035 ;; source files that are covered by the Expat license. It also includes
1036 ;; fonts under SIL or the ASL.
1037 (license (list license:gpl3 license:expat
1038 license:silofl1.1 license:asl2.0))))
1039
983906bb
RW
1040;; The package sources include minified variants of d3.js and non-minified
1041;; source code of d3-jetpack.
1042(define-public r-d3r
1043 (package
1044 (name "r-d3r")
52aacfbd 1045 (version "0.8.7")
983906bb
RW
1046 (source
1047 (origin
1048 (method url-fetch)
1049 (uri (cran-uri "d3r" version))
1050 (sha256
1051 (base32
52aacfbd 1052 "0xl3im76lp7pd5lhp8jfyqdm4j4zvjrx5a5fl81xv2cf7x3n4f2a"))))
983906bb
RW
1053 (build-system r-build-system)
1054 (arguments
1055 `(#:modules ((guix build utils)
1056 (guix build r-build-system)
1057 (srfi srfi-1)
1058 (ice-9 popen))
1059 #:phases
1060 (modify-phases %standard-phases
1061 (add-after 'unpack 'process-javascript
1062 (lambda* (#:key inputs #:allow-other-keys)
1063 (with-directory-excursion "inst/www/d3/"
1064 (call-with-values
1065 (lambda ()
1066 (unzip2
1067 `((,(assoc-ref inputs "d3.v3.js")
1068 "v3/dist/d3.min.js")
1069 (,(assoc-ref inputs "d3.v4.js")
1070 "v4/dist/d3.min.js")
1071 (,(assoc-ref inputs "d3.v5.js")
1072 "v5/dist/d3.min.js"))))
1073 (lambda (sources targets)
1074 (for-each (lambda (source target)
1075 (format #t "Processing ~a --> ~a~%"
1076 source target)
1077 (delete-file target)
1078 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
1079 (call-with-output-file target
1080 (lambda (port)
1081 (dump-port minified port)))))
1082 sources targets))))
1083 #t)))))
1084 (propagated-inputs
1085 `(("r-dplyr" ,r-dplyr)
1086 ("r-htmltools" ,r-htmltools)
1087 ("r-tidyr" ,r-tidyr)))
1088 (native-inputs
1089 `(("uglify-js" ,uglify-js)
1090 ("d3.v3.js"
1091 ,(origin
1092 (method url-fetch)
1093 (uri "https://d3js.org/d3.v3.js")
1094 (sha256
1095 (base32
1096 "1arr7sr08vy7wh0nvip2mi7dpyjw4576vf3bm45rp4g5lc1k1x41"))))
1097 ("d3.v4.js"
1098 ,(origin
1099 (method url-fetch)
1100 (uri "https://d3js.org/d3.v4.js")
1101 (sha256
1102 (base32
1103 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))
1104 ("d3.v5.js"
1105 ,(origin
1106 (method url-fetch)
1107 (uri "https://d3js.org/d3.v5.js")
1108 (sha256
1109 (base32
1110 "0kxvx5pfagxn6nhavdwsdnzyd26g0z5dsfi1pi5dvcmb0c8ipcdn"))))))
1111 (home-page "https://github.com/timelyportfolio/d3r")
1112 (synopsis "d3.js utilities for R")
1113 (description
1114 "This package provides a suite of functions to help ease the use of the
1115d3.js visualization library in R. These helpers include
1116@code{htmltools::htmlDependency} functions, hierarchy builders, and conversion
1117tools for @code{partykit}, @code{igraph}, @code{table}, and @code{data.frame}
1118R objects into the JSON format that the d3.js library expects.")
1119 (license license:bsd-3)))
1120
b03dd5cf
RW
1121;; We use the latest commit here because the last release was in 2016 while
1122;; the latest commit was in 2018.
1123(define-public r-sankeyd3
1124 (let ((commit "fd50a74e29056e0d67d75b4d04de47afb2f932bc")
1125 (revision "1"))
1126 (package
1127 (name "r-sankeyd3")
1128 (version (git-version "0.3.2" revision commit))
1129 (source
1130 (origin
1131 (method git-fetch)
1132 (uri (git-reference
1133 (url "https://github.com/fbreitwieser/sankeyD3.git")
1134 (commit commit)))
1135 (file-name (git-file-name name version))
1136 (sha256
1137 (base32
1138 "0jrcnfax321pszbpjdifnkbrgbjr43bjzvlzv1p5a8wskksqwiyx"))))
1139 (build-system r-build-system)
1140 (propagated-inputs
1141 `(("r-d3r" ,r-d3r)
1142 ("r-htmlwidgets" ,r-htmlwidgets)
1143 ("r-shiny" ,r-shiny)
1144 ("r-magrittr" ,r-magrittr)))
1145 (home-page "https://github.com/fbreitwieser/sankeyD3")
1146 (synopsis "Sankey network graphs from R")
1147 (description
1148 "This package provides an R library to generate Sankey network graphs
1149in R and Shiny via the D3 visualization library.")
1150 ;; The R code is licensed under GPLv3+. It includes the non-minified
1151 ;; JavaScript source code of d3-sankey, which is released under the
1152 ;; 3-clause BSD license.
1153 (license (list license:gpl3+ license:bsd-3)))))
1154
92ce1883
RW
1155(define-public r-crosstalk
1156 (package
1157 (name "r-crosstalk")
1158 (version "1.0.0")
1159 (source
1160 (origin
1161 (method url-fetch)
1162 (uri (cran-uri "crosstalk" version))
1163 (sha256
1164 (base32
1165 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
1166 (build-system r-build-system)
1167 (propagated-inputs
1168 `(("r-ggplot2" ,r-ggplot2)
1169 ("r-htmltools" ,r-htmltools)
1170 ("r-jsonlite" ,r-jsonlite)
1171 ("r-lazyeval" ,r-lazyeval)
1172 ("r-r6" ,r-r6)
1173 ("r-shiny" ,r-shiny)))
1174 (home-page "https://rstudio.github.io/crosstalk/")
1175 (synopsis "Inter-widget interactivity for HTML widgets")
1176 (description
1177 "This package provides building blocks for allowing HTML widgets to
1178communicate with each other, with Shiny or without (i.e. static @code{.html}
1179files). It currently supports linked brushing and filtering.")
1180 (license license:expat)))
1181
1182(define-public r-rook
1183 (package
1184 (name "r-rook")
1185 (version "1.1-1")
1186 (source
1187 (origin
1188 (method url-fetch)
1189 (uri (cran-uri "Rook" version))
1190 (sha256
1191 (base32
1192 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
1193 (properties `((upstream-name . "Rook")))
1194 (build-system r-build-system)
1195 (propagated-inputs `(("r-brew" ,r-brew)))
1196 (home-page "https://cran.r-project.org/web/packages/Rook")
1197 (synopsis "Web server interface for R")
1198 (description
1199 "This package contains the Rook specification and convenience software
1200for building and running Rook applications. A Rook application is an R
1201reference class object that implements a @code{call} method or an R closure
1202that takes exactly one argument, an environment, and returns a list with three
1203named elements: the @code{status}, the @code{headers}, and the @code{body}.")
1204 (license license:gpl2)))
1205
1206(define-public r-miniui
1207 (package
1208 (name "r-miniui")
1209 (version "0.1.1.1")
1210 (source
1211 (origin
1212 (method url-fetch)
1213 (uri (cran-uri "miniUI" version))
1214 (sha256
1215 (base32
1216 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
1217 (properties `((upstream-name . "miniUI")))
1218 (build-system r-build-system)
1219 (propagated-inputs
1220 `(("r-htmltools" ,r-htmltools)
1221 ("r-shiny" ,r-shiny)))
1222 (home-page "https://cran.r-project.org/web/packages/miniUI/")
1223 (synopsis "Shiny UI widgets for small screens")
1224 (description
1225 "This package provides UI widget and layout functions for writing Shiny apps that
1226work well on small screens.")
1227 (license license:gpl3)))
1228
60a166c6
RW
1229(define-public r-feather
1230 (package
1231 (name "r-feather")
e48e476f 1232 (version "0.3.5")
60a166c6
RW
1233 (source
1234 (origin
1235 (method url-fetch)
1236 (uri (cran-uri "feather" version))
1237 (sha256
1238 (base32
e48e476f 1239 "1gxd0h2m56sjjlzn4dry6s13nddxc4l5i11gsvavaf2dwbahdzsh"))))
60a166c6
RW
1240 (build-system r-build-system)
1241 (propagated-inputs
1242 `(("r-hms" ,r-hms)
1243 ("r-rcpp" ,r-rcpp)
1244 ("r-tibble" ,r-tibble)))
1245 (home-page "https://github.com/wesm/feather")
1246 (synopsis "R Bindings to the Feather API")
1247 (description "Read and write feather files, a lightweight binary columnar
1248data store designed for maximum speed.")
1249 (license license:asl2.0)))
1250
2a2760a0
RW
1251(define-public r-maps
1252 (package
1253 (name "r-maps")
1254 (version "3.3.0")
1255 (source
1256 (origin
1257 (method url-fetch)
1258 (uri (cran-uri "maps" version))
1259 (sha256
1260 (base32
1261 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
1262 (build-system r-build-system)
1263 (home-page "https://cran.r-project.org/web/packages/maps")
1264 (synopsis "Draw geographical maps")
1265 (description "This package provides an R module for display of maps.
36a4366d
EF
1266Projection code and larger maps are in separate packages (@code{mapproj} and
1267@code{mapdata}).")
2a2760a0
RW
1268 (license license:gpl2)))
1269
1270(define-public r-mapproj
1271 (package
1272 (name "r-mapproj")
1273 (version "1.2.6")
1274 (source
1275 (origin
1276 (method url-fetch)
1277 (uri (cran-uri "mapproj" version))
1278 (sha256
1279 (base32
1280 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
1281 (build-system r-build-system)
1282 (propagated-inputs `(("r-maps" ,r-maps)))
1283 (home-page "https://cran.r-project.org/web/packages/mapproj")
1284 (synopsis "Map projection in R")
1285 (description "This package converts latitude/longitude into projected
1286coordinates.")
1287 (license (list license:gpl2 ; The R interface
1288 (license:non-copyleft ; The C code
1289 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
1290 "Lucent Public License Version 1.02")))))
1291
1292(define-public r-rgooglemaps
1293 (package
1294 (name "r-rgooglemaps")
6d879bb6 1295 (version "1.4.4")
2a2760a0
RW
1296 (source
1297 (origin
1298 (method url-fetch)
1299 (uri (cran-uri "RgoogleMaps" version))
1300 (sha256
1301 (base32
6d879bb6 1302 "0sbklacc4jl5524ixhc11mh6smrzdz4l9pji6cn402i6zdn9z05x"))))
2a2760a0
RW
1303 (properties `((upstream-name . "RgoogleMaps")))
1304 (build-system r-build-system)
1305 (propagated-inputs `(("r-png" ,r-png)))
1306 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
1307 (synopsis "Use Google Maps in R")
1308 (description "This package serves two purposes:
1309@enumerate
1310@item Provide a comfortable R interface to query the Google server for static
1311 maps, and
1312@item Use the map as a background image to overlay plots within R. This
1313 requires proper coordinate scaling.
1314@end enumerate\n")
1315 (license license:gpl2+)))
1316
1317(define-public r-geosphere
1318 (package
1319 (name "r-geosphere")
f43ec9e9 1320 (version "1.5-10")
2a2760a0
RW
1321 (source
1322 (origin
1323 (method url-fetch)
1324 (uri (cran-uri "geosphere" version))
1325 (sha256
1326 (base32
f43ec9e9 1327 "15xlgsmn0vwky1l13n6acdz6jn2b2na3gf6x367y3qh1f5w4zkan"))))
2a2760a0
RW
1328 (build-system r-build-system)
1329 (propagated-inputs `(("r-sp" ,r-sp)))
1330 (home-page "https://cran.r-project.org/web/packages/geosphere")
1331 (synopsis "Spherical trigonometry")
1332 (description "This package computes spherical trigonometry for geographic
1333applications. That is, compute distances and related measures for angular
1334(longitude/latitude) locations.")
1335 (license license:gpl3+)))
1336
77e7158c
RW
1337(define-public r-jpeg
1338 (package
1339 (name "r-jpeg")
1340 (version "0.1-8.1")
1341 (source
1342 (origin
1343 (method url-fetch)
1344 (uri (cran-uri "jpeg" version))
1345 (sha256
1346 (base32
1347 "1a8mi70x79a691r40yiw684jkg1mr9n8agkxlcksxcnrdybs9c0x"))))
1348 (build-system r-build-system)
1349 (inputs `(("libjpeg" ,libjpeg)))
1350 (home-page "http://www.rforge.net/jpeg/")
1351 (synopsis "Read and write JPEG images with R")
1352 (description "This package provides a way to read, write and display
1353bitmap images stored in the JPEG format with R. It can read and write both
1354files and in-memory raw vectors.")
1355 (license license:gpl2+)))
1356
2a2760a0
RW
1357(define-public r-ggmap
1358 (package
1359 (name "r-ggmap")
20662a30 1360 (version "3.0.0")
2a2760a0
RW
1361 (source
1362 (origin
1363 (method url-fetch)
1364 (uri (cran-uri "ggmap" version))
1365 (sha256
1366 (base32
20662a30 1367 "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln"))))
2a2760a0
RW
1368 (build-system r-build-system)
1369 (propagated-inputs
20662a30
RW
1370 `(("r-bitops" ,r-bitops)
1371 ("r-digest" ,r-digest)
1372 ("r-dplyr" ,r-dplyr)
2a2760a0 1373 ("r-ggplot2" ,r-ggplot2)
20662a30
RW
1374 ("r-glue" ,r-glue)
1375 ("r-httr" ,r-httr)
2a2760a0 1376 ("r-jpeg" ,r-jpeg)
20662a30 1377 ("r-magrittr" ,r-magrittr)
2a2760a0
RW
1378 ("r-plyr" ,r-plyr)
1379 ("r-png" ,r-png)
20662a30 1380 ("r-purrr" ,r-purrr)
2a2760a0
RW
1381 ("r-rgooglemaps" ,r-rgooglemaps)
1382 ("r-rjson" ,r-rjson)
20662a30
RW
1383 ("r-scales" ,r-scales)
1384 ("r-stringr" ,r-stringr)
1385 ("r-tibble" ,r-tibble)
1386 ("r-tidyr" ,r-tidyr)))
2a2760a0
RW
1387 (home-page "https://github.com/dkahle/ggmap")
1388 (synopsis "Spatial visualization with ggplot2")
1389 (description "This package provides a collection of functions to visualize
1390spatial data and models on top of static maps from various online sources (e.g
1391Google Maps and Stamen Maps). It includes tools common to those tasks,
1392including functions for geolocation and routing.")
1393 (license license:gpl2)))
1394
d2a507ef
CR
1395(define-public r-haven
1396 (package
1397 (name "r-haven")
65d81e75 1398 (version "2.2.0")
d2a507ef
CR
1399 (source
1400 (origin
1401 (method url-fetch)
1402 (uri (cran-uri "haven" version))
1403 (sha256
1404 (base32
65d81e75 1405 "0g9d6mxqmrw2zdms78jpx2sx73pczlyy771v1h5hmxqz9sqyk7hr"))))
d2a507ef 1406 (build-system r-build-system)
35b32367
TGR
1407 (inputs
1408 `(("zlib" ,zlib)))
d2a507ef
CR
1409 (propagated-inputs
1410 `(("r-forcats" ,r-forcats)
1411 ("r-hms" ,r-hms)
1412 ("r-rcpp" ,r-rcpp)
65d81e75 1413 ("r-rlang" ,r-rlang)
d2a507ef 1414 ("r-readr" ,r-readr)
65d81e75
RW
1415 ("r-tibble" ,r-tibble)
1416 ("r-tidyselect" ,r-tidyselect)))
d2a507ef
CR
1417 (home-page "https://haven.tidyverse.org")
1418 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1419 (description
1420 "This package lets you mport foreign statistical formats into R via the
1421embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1422 (license license:expat)))
1423
996bed06
RJ
1424(define-public r-amap
1425 (package
1426 (name "r-amap")
c86da03a 1427 (version "0.8-17")
996bed06
RJ
1428 (source (origin
1429 (method url-fetch)
1430 (uri (cran-uri "amap" version))
1431 (sha256
1432 (base32
c86da03a 1433 "1il94bkhl8192vawq4gr2gwyhqhid27jr2312rhvr72ssg8p713b"))))
996bed06 1434 (build-system r-build-system)
c86da03a 1435 (native-inputs
996bed06
RJ
1436 `(("gfortran" ,gfortran)))
1437 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1438 (synopsis "Another multidimensional analysis package")
1439 (description "This package provides tools for clustering and principal
1440component analysis (with robust methods, and parallelized functions).")
1441 (license license:gpl2+)))
1442
53cc59a1
RW
1443(define-public r-ape
1444 (package
1445 (name "r-ape")
8e91ad0b 1446 (version "5.3")
53cc59a1
RW
1447 (source
1448 (origin
1449 (method url-fetch)
1450 (uri (cran-uri "ape" version))
1451 (sha256
1452 (base32
8e91ad0b 1453 "08wbk1kxhs32bmmvqlqanbdg1w235amd35k8m00fngsj9h9xzc08"))))
53cc59a1
RW
1454 (build-system r-build-system)
1455 (propagated-inputs
1456 `(("r-lattice" ,r-lattice)
1457 ("r-nlme" ,r-nlme)
1458 ("r-rcpp" ,r-rcpp)))
1459 (home-page "http://ape-package.ird.fr/")
1460 (synopsis "Analyses of phylogenetics and evolution")
1461 (description
1462 "This package provides functions for reading, writing, plotting, and
1463manipulating phylogenetic trees, analyses of comparative data in a
1464phylogenetic framework, ancestral character analyses, analyses of
1465diversification and macroevolution, computing distances from DNA sequences,
1466and several other tools.")
1467 (license license:gpl2+)))
1468
109b2f7c
VV
1469(define-public r-abbyyr
1470 (package
1471 (name "r-abbyyr")
4ae5f18a 1472 (version "0.5.5")
109b2f7c
VV
1473 (source
1474 (origin
1475 (method url-fetch)
1476 (uri (cran-uri "abbyyR" version))
1477 (sha256
1478 (base32
4ae5f18a 1479 "1vldnd3dg89aj6a73nhirirqddbfdrnzhb5m3679i60sark8nk6r"))))
109b2f7c
VV
1480 (properties `((upstream-name . "abbyyR")))
1481 (build-system r-build-system)
1482 (propagated-inputs
1483 `(("r-curl" ,r-curl)
1484 ("r-httr" ,r-httr)
1485 ("r-plyr" ,r-plyr)
1486 ("r-progress" ,r-progress)
1487 ("r-readr" ,r-readr)
1488 ("r-xml" ,r-xml)))
1489 (home-page "https://github.com/soodoku/abbyyR")
1490 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1491 (description
1492 "This package provides tools to get text from images of text using Abbyy
1493Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1494OCR images, barcodes, forms, documents with machine readable zones, e.g.
1495passports and get the results in a variety of formats including plain text and
1496XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1497 (license license:expat)))
1498
056468dc
RW
1499(define-public r-colorspace
1500 (package
1501 (name "r-colorspace")
f9bc918b 1502 (version "1.4-1")
056468dc
RW
1503 (source
1504 (origin
1505 (method url-fetch)
1506 (uri (cran-uri "colorspace" version))
1507 (sha256
f9bc918b 1508 (base32 "0wyny3ah2d74hqv80s6imrarpna09gq3j9rjnz6zx2qg0lx72gb9"))))
056468dc 1509 (build-system r-build-system)
e9960d8c 1510 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1511 (synopsis "Color space manipulation")
1512 (description
1513 "This package carries out a mapping between assorted color spaces
1514including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1515CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1516colors are provided.")
1517 (license license:bsd-3)))
5bee6bf4
RW
1518
1519(define-public r-glue
1520 (package
1521 (name "r-glue")
b21eb347 1522 (version "1.3.1")
5bee6bf4
RW
1523 (source
1524 (origin
1525 (method url-fetch)
1526 (uri (cran-uri "glue" version))
1527 (sha256
1528 (base32
b21eb347 1529 "1a1ycg9r3gd91visp49q49rsrdgyf8kr9dxdy3hk99kikn4z5hag"))))
5bee6bf4
RW
1530 (build-system r-build-system)
1531 (home-page "https://github.com/tidyverse/glue")
1532 (synopsis "Interpreted string literals")
1533 (description
1534 "This package provides an implementation of interpreted string literals,
1535inspired by Python's Literal String Interpolation (PEP-0498) and
1536Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1537 (license license:expat)))
847b4572 1538
ddbf2a98
RJ
1539(define-public r-pastecs
1540 (package
1541 (name "r-pastecs")
1542 (version "1.3.21")
1543 (source (origin
1544 (method url-fetch)
1545 (uri (cran-uri "pastecs" version))
1546 (sha256
1547 (base32
1548 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1549 (build-system r-build-system)
1550 (propagated-inputs
1551 `(("r-boot" ,r-boot)))
1552 (home-page "http://www.sciviews.org/pastecs")
1553 (synopsis "Analysis of space-time ecological series")
1554 (description
1555 "This package provides functions for regulation, decomposition and analysis
1556of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1557initiative to bring PASSTEC 2000 functionalities to R.")
1558 (license license:gpl2+)))
1559
847b4572
RW
1560(define-public r-plogr
1561 (package
1562 (name "r-plogr")
0e947804 1563 (version "0.2.0")
847b4572
RW
1564 (source
1565 (origin
1566 (method url-fetch)
1567 (uri (cran-uri "plogr" version))
1568 (sha256
1569 (base32
0e947804 1570 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1571 (build-system r-build-system)
1572 (home-page "https://github.com/krlmlr/plogr")
1573 (synopsis "R bindings for the plog C++ logging library")
1574 (description
1575 "This package provides the header files for a stripped-down version of
1576the plog header-only C++ logging library, and a method to log to R's standard
1577error stream.")
1578 (license license:expat)))
a8cba9dd 1579
a86049d9
TGR
1580(define-public r-pls
1581 (package
1582 (name "r-pls")
4c9a3173 1583 (version "2.7-2")
a86049d9
TGR
1584 (source
1585 (origin
1586 (method url-fetch)
1587 (uri (cran-uri "pls" version))
1588 (sha256
4c9a3173 1589 (base32 "121byimd6bg7jbrq5wz5fpi0vxq0vh8g724vkhnjzszbvcv1xsb7"))))
a86049d9
TGR
1590 (build-system r-build-system)
1591 (home-page "http://mevik.net/work/software/pls.html")
1592 (synopsis "Partial Least Squares and Principal Component Regression")
1593 (description
1594 "The pls package implements multivariate regression methods: Partial Least
1595Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1596Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1597
1598@itemize
1599@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1600algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1601@item multi-response models (or @dfn{PLS2})
1602@item flexible cross-validation
1603@item Jackknife variance estimates of regression coefficients
1604@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1605(R)MSEP, R², and correlation loadings
1606@item formula interface, modelled after @code{lm()}, with methods for predict,
1607print, summary, plot, update, etc.
1608@item extraction functions for coefficients, scores, and loadings
1609@item MSEP, RMSEP, and R² estimates
1610@item multiplicative scatter correction (@dfn{MSC})
1611@end itemize\n")
1612 (license license:gpl2)))
1613
b55e64d4
TGR
1614(define-public r-ps
1615 (package
1616 (name "r-ps")
422dea17 1617 (version "1.3.0")
b55e64d4
TGR
1618 (source
1619 (origin
1620 (method url-fetch)
1621 (uri (cran-uri "ps" version))
1622 (sha256
422dea17 1623 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1624 (build-system r-build-system)
1625 (home-page "http://ps.r-lib.org")
1626 (synopsis "List, query, and manipulate system processes")
1627 (description
1628 "The ps package implements an API to list, query, and manipulate system
1629processes. Most of its code is based on the @code{psutil} Python package.")
1630 (license license:bsd-3)))
1631
4f8247b5
RW
1632(define-public r-pkgbuild
1633 (package
1634 (name "r-pkgbuild")
34ac6089 1635 (version "1.0.6")
4f8247b5
RW
1636 (source
1637 (origin
1638 (method url-fetch)
1639 (uri (cran-uri "pkgbuild" version))
1640 (sha256
34ac6089 1641 (base32 "0xnlz6ivhkbmncg9hfw5p69lm4rjy3wn5lyxmygxyf4rrfnnqwxx"))))
4f8247b5
RW
1642 (build-system r-build-system)
1643 (propagated-inputs
1644 `(("r-callr" ,r-callr)
2657e666 1645 ("r-cli" ,r-cli)
4f8247b5
RW
1646 ("r-crayon" ,r-crayon)
1647 ("r-desc" ,r-desc)
2657e666 1648 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1649 ("r-r6" ,r-r6)
1650 ("r-rprojroot" ,r-rprojroot)
1651 ("r-withr" ,r-withr)))
1652 (home-page "https://github.com/r-pkgs/pkgbuild")
1653 (synopsis "Find tools needed to build R packages")
1654 (description
1655 "This package provides functions used to build R packages. It locates
1656compilers needed to build R packages on various platforms and ensures the PATH
1657is configured appropriately so R can use them.")
1658 (license license:gpl3)))
1659
e362be8e
RW
1660(define-public r-pkgload
1661 (package
1662 (name "r-pkgload")
65dd0e67 1663 (version "1.0.2")
e362be8e
RW
1664 (source
1665 (origin
1666 (method url-fetch)
1667 (uri (cran-uri "pkgload" version))
1668 (sha256
1669 (base32
65dd0e67 1670 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1671 (build-system r-build-system)
1672 (propagated-inputs
1673 `(("r-desc" ,r-desc)
1674 ("r-pkgbuild" ,r-pkgbuild)
1675 ("r-rlang" ,r-rlang)
1676 ("r-rprojroot" ,r-rprojroot)
1677 ("r-rstudioapi" ,r-rstudioapi)
1678 ("r-withr" ,r-withr)))
1679 (home-page "https://github.com/r-lib/pkgload")
1680 (synopsis "Simulate package installation and attach")
1681 (description
1682 "This package simulates the process of installing a package and then
1683attaching it. This is a key part of the @code{devtools} package as it allows
1684you to rapidly iterate while developing a package.")
1685 (license license:gpl3)))
1686
a8cba9dd
RW
1687(define-public r-rcpp
1688 (package
1689 (name "r-rcpp")
8b4178cd 1690 (version "1.0.3")
a8cba9dd
RW
1691 (source
1692 (origin
1693 (method url-fetch)
1694 (uri (cran-uri "Rcpp" version))
1695 (sha256
8b4178cd 1696 (base32 "03h3zyjq948y0hrrs95lfk4zgx6wfrg64hjlrfrzf5na7bfh0d9b"))))
a8cba9dd 1697 (build-system r-build-system)
f87a18e6
RW
1698 (native-inputs
1699 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1700 (home-page "http://www.rcpp.org")
1701 (synopsis "Seamless R and C++ integration")
1702 (description
1703 "The Rcpp package provides R functions as well as C++ classes which offer
1704a seamless integration of R and C++. Many R data types and objects can be
1705mapped back and forth to C++ equivalents which facilitates both writing of new
1706code as well as easier integration of third-party libraries. Documentation
1707about Rcpp is provided by several vignettes included in this package, via the
36a4366d 1708@code{Rcpp Gallery} site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
a8cba9dd 1709and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
36a4366d 1710@code{citation(\"Rcpp\")} for details on these last two.")
a8cba9dd 1711 (license license:gpl2+)))
eed58a08
RW
1712
1713(define-public r-bindr
1714 (package
1715 (name "r-bindr")
eb575e95 1716 (version "0.1.1")
eed58a08
RW
1717 (source
1718 (origin
1719 (method url-fetch)
1720 (uri (cran-uri "bindr" version))
1721 (sha256
1722 (base32
eb575e95 1723 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1724 (build-system r-build-system)
1725 (home-page "https://github.com/krlmlr/bindr")
1726 (synopsis "Parametrized active bindings")
1727 (description
1728 "This package provides a simple interface for creating active bindings
1729where the bound function accepts additional arguments.")
1730 (license license:expat)))
4bb0b4cc
RW
1731
1732(define-public r-bindrcpp
1733 (package
1734 (name "r-bindrcpp")
9f17c056 1735 (version "0.2.2")
4bb0b4cc
RW
1736 (source
1737 (origin
1738 (method url-fetch)
1739 (uri (cran-uri "bindrcpp" version))
1740 (sha256
1741 (base32
9f17c056 1742 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1743 (build-system r-build-system)
1744 (propagated-inputs
1745 `(("r-bindr" ,r-bindr)
1746 ("r-plogr" ,r-plogr)
1747 ("r-rcpp" ,r-rcpp)))
1748 (home-page "https://github.com/krlmlr/bindrcpp")
1749 (synopsis "Rcpp interface to active bindings")
1750 (description
1751 "This package provides an easy way to fill an environment with active
1752bindings that call a C++ function.")
1753 (license license:expat)))
33ce12e2
RW
1754
1755(define-public r-auc
1756 (package
1757 (name "r-auc")
1758 (version "0.3.0")
1759 (source
1760 (origin
1761 (method url-fetch)
1762 (uri (cran-uri "AUC" version))
1763 (sha256
1764 (base32
1765 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1766 (properties `((upstream-name . "AUC")))
1767 (build-system r-build-system)
e9960d8c 1768 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1769 (synopsis "Compute the area under the curve of selected measures")
1770 (description
1771 "This package includes functions to compute the area under the curve of
1772selected measures: the area under the sensitivity curve (AUSEC), the area
1773under the specificity curve (AUSPC), the area under the accuracy
1774curve (AUACC), and the area under the receiver operating characteristic
1775curve (AUROC). The curves can also be visualized. Support for partial areas
1776is provided.")
1777 (license license:gpl2+)))
c69d27db
RW
1778
1779(define-public r-calibrate
1780 (package
1781 (name "r-calibrate")
934f7e31 1782 (version "1.7.5")
c69d27db
RW
1783 (source
1784 (origin
1785 (method url-fetch)
1786 (uri (cran-uri "calibrate" version))
1787 (sha256
934f7e31 1788 (base32 "1s423nr176l2sc66wp7hzgqkv7c2bq8d2bjrrvrrm5qa9y3zdx1k"))))
c69d27db
RW
1789 (build-system r-build-system)
1790 (propagated-inputs
1791 `(("r-mass" ,r-mass)))
e9960d8c 1792 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1793 (synopsis "Calibration of scatterplot and biplot axes")
1794 (description
1795 "This is a package for drawing calibrated scales with tick marks
1796on (non-orthogonal) variable vectors in scatterplots and biplots.")
1797 (license license:gpl2)))
2bdb5c3f
RW
1798
1799(define-public r-shape
1800 (package
1801 (name "r-shape")
fe5b8893 1802 (version "1.4.4")
2bdb5c3f
RW
1803 (source
1804 (origin
1805 (method url-fetch)
1806 (uri (cran-uri "shape" version))
1807 (sha256
1808 (base32
fe5b8893 1809 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1810 (build-system r-build-system)
e9960d8c 1811 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1812 (synopsis "Functions for plotting graphical shapes")
1813 (description
1814 "This package provides functions for plotting graphical shapes such as
1815ellipses, circles, cylinders, arrows, ...")
1816 (license license:gpl3+)))
4847a62e
RW
1817
1818(define-public r-globaloptions
1819 (package
1820 (name "r-globaloptions")
bc11837c 1821 (version "0.1.1")
4847a62e
RW
1822 (source
1823 (origin
1824 (method url-fetch)
1825 (uri (cran-uri "GlobalOptions" version))
1826 (sha256
bc11837c 1827 (base32 "0x89hfz80avq4zcskxl71i4zi0mgniqqxfrvz050aa2189wfyja2"))))
4847a62e
RW
1828 (properties `((upstream-name . "GlobalOptions")))
1829 (build-system r-build-system)
1830 (home-page "https://github.com/jokergoo/GlobalOptions")
1831 (synopsis "Generate functions to get or set global options")
1832 (description
1833 "This package provides more controls on the option values such as
1834validation and filtering on the values, making options invisible or private.")
1835 (license license:gpl2+)))
2856369f
RW
1836
1837(define-public r-circlize
1838 (package
1839 (name "r-circlize")
4557f447 1840 (version "0.4.8")
2856369f
RW
1841 (source
1842 (origin
1843 (method url-fetch)
1844 (uri (cran-uri "circlize" version))
1845 (sha256
1846 (base32
4557f447 1847 "0jvr9hmxyhg0zx101iiqkrg8wfaj86kp62xpv42n2j9fkn5r1mi2"))))
2856369f
RW
1848 (build-system r-build-system)
1849 (propagated-inputs
1850 `(("r-colorspace" ,r-colorspace)
1851 ("r-globaloptions" ,r-globaloptions)
1852 ("r-shape" ,r-shape)))
1853 (home-page "https://github.com/jokergoo/circlize")
1854 (synopsis "Circular visualization")
1855 (description
031462ba
TGR
1856 "Circular layout is an efficient way to visualise huge amounts of
1857information. This package provides an implementation of circular layout
1858generation in R as well as an enhancement of available software. Its
1859flexibility is based on the usage of low-level graphics functions such that
1860self-defined high-level graphics can be easily implemented by users for
1861specific purposes. Together with the seamless connection between the powerful
1862computational and visual environment in R, it gives users more convenience and
1863freedom to design figures for better understanding complex patterns behind
1864multi-dimensional data.")
2856369f 1865 (license license:gpl2+)))
5cc79c9c
RW
1866
1867(define-public r-powerlaw
1868 (package
1869 (name "r-powerlaw")
397dba01 1870 (version "0.70.2")
5cc79c9c
RW
1871 (source
1872 (origin
1873 (method url-fetch)
1874 (uri (cran-uri "poweRlaw" version))
1875 (sha256
1876 (base32
397dba01 1877 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1878 (properties `((upstream-name . "poweRlaw")))
1879 (build-system r-build-system)
1880 (propagated-inputs
1881 `(("r-vgam" ,r-vgam)))
1882 (home-page "https://github.com/csgillespie/poweRlaw")
1883 (synopsis "Tools for the analysis of heavy tailed distributions")
1884 (description
1885 "This package provides an implementation of maximum likelihood estimators
1886for a variety of heavy tailed distributions, including both the discrete and
1887continuous power law distributions. Additionally, a goodness-of-fit based
1888approach is used to estimate the lower cut-off for the scaling region.")
1889 ;; Any of these GPL versions.
1890 (license (list license:gpl2 license:gpl3))))
05486604
RW
1891
1892(define-public r-compare
1893 (package
1894 (name "r-compare")
1895 (version "0.2-6")
1896 (source
1897 (origin
1898 (method url-fetch)
1899 (uri (cran-uri "compare" version))
1900 (sha256
1901 (base32
1902 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1903 (build-system r-build-system)
e9960d8c 1904 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1905 (synopsis "Comparing objects for differences")
1906 (description
1907 "This package provides functions to compare a model object to a
1908comparison object. If the objects are not identical, the functions can be
1909instructed to explore various modifications of the objects (e.g., sorting
1910rows, dropping names) to see if the modified versions are identical.")
1911 (license license:gpl2+)))
d3c67e1b
RW
1912
1913(define-public r-dendextend
1914 (package
1915 (name "r-dendextend")
bce0fcae 1916 (version "1.13.2")
d3c67e1b
RW
1917 (source
1918 (origin
1919 (method url-fetch)
1920 (uri (cran-uri "dendextend" version))
1921 (sha256
1922 (base32
bce0fcae 1923 "1iclvd9cyckd4djpa87ynm05fk6zl4b4m735za1w4irimc130m3r"))))
d3c67e1b
RW
1924 (build-system r-build-system)
1925 (propagated-inputs
089ac9af 1926 `(("r-ggplot2" ,r-ggplot2)
d3c67e1b 1927 ("r-magrittr" ,r-magrittr)
089ac9af 1928 ("r-viridis" ,r-viridis)))
d3c67e1b
RW
1929 (home-page "https://cran.r-project.org/web/packages/dendextend")
1930 (synopsis "Extending 'dendrogram' functionality in R")
1931 (description
1932 "This package offers a set of functions for extending @code{dendrogram}
1933objects in R, letting you visualize and compare trees of hierarchical
1934clusterings. You can adjust a tree's graphical parameters (the color, size,
1935type, etc of its branches, nodes and labels) and visually and statistically
1936compare different dendrograms to one another.")
1937 ;; Any of these versions
1938 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1939
1940(define-public r-getoptlong
1941 (package
1942 (name "r-getoptlong")
5fa9be11 1943 (version "0.1.7")
e0268ff2
RW
1944 (source
1945 (origin
1946 (method url-fetch)
1947 (uri (cran-uri "GetoptLong" version))
1948 (sha256
1949 (base32
5fa9be11 1950 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1951 (properties `((upstream-name . "GetoptLong")))
1952 (build-system r-build-system)
1953 (inputs
1954 `(("perl" ,perl)))
1955 (propagated-inputs
1956 `(("r-globaloptions" ,r-globaloptions)
1957 ("r-rjson" ,r-rjson)))
1958 (home-page "https://github.com/jokergoo/GetoptLong")
1959 (synopsis "Parsing command-line arguments and variable interpolation")
1960 (description
1961 "This is yet another command-line argument parser which wraps the
1962powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1963use in R. It also provides a simple way for variable interpolation in R.")
1964 (license license:gpl2+)))
f2e974e1
RW
1965
1966(define-public r-fastmatch
1967 (package
1968 (name "r-fastmatch")
1969 (version "1.1-0")
1970 (source
1971 (origin
1972 (method url-fetch)
1973 (uri (cran-uri "fastmatch" version))
1974 (sha256
1975 (base32
1976 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1977 (build-system r-build-system)
1978 (home-page "http://www.rforge.net/fastmatch")
1979 (synopsis "Fast match function")
1980 (description
1981 "This package provides a fast @code{match} replacement for cases that
1982require repeated look-ups. It is slightly faster that R's built-in
1983@code{match} function on first match against a table, but extremely fast on
1984any subsequent lookup as it keeps the hash table in memory.")
1985 (license license:gpl2)))
a7f0faa2
RW
1986
1987(define-public r-ff
1988 (package
1989 (name "r-ff")
207c497e 1990 (version "2.2-14")
a7f0faa2
RW
1991 (source
1992 (origin
1993 (method url-fetch)
1994 (uri (cran-uri "ff" version))
1995 (sha256
1996 (base32
207c497e 1997 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1998 (build-system r-build-system)
1999 (propagated-inputs `(("r-bit" ,r-bit)))
2000 (home-page "http://ff.r-forge.r-project.org/")
2001 (synopsis "Memory-efficient storage of large data on disk and access functions")
2002 (description
2003 "This package provides data structures that are stored on disk but
2004behave (almost) as if they were in RAM by transparently mapping only a section
2005in main memory.")
a6e67d86
EF
2006 ;; error Architecture not supported.
2007 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 2008 (license license:gpl2)))
49c9c297
RW
2009
2010(define-public r-ffbase
2011 (package
2012 (name "r-ffbase")
ec0ee085 2013 (version "0.12.7")
49c9c297
RW
2014 (source
2015 (origin
2016 (method url-fetch)
2017 (uri (cran-uri "ffbase" version))
2018 (sha256
2019 (base32
ec0ee085 2020 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
2021 (build-system r-build-system)
2022 (propagated-inputs
2023 `(("r-bit" ,r-bit)
2024 ("r-fastmatch" ,r-fastmatch)
2025 ("r-ff" ,r-ff)))
2026 (home-page "http://github.com/edwindj/ffbase")
2027 (synopsis "Basic statistical functions for package 'ff'")
2028 (description
2029 "This package extends the out of memory vectors of @code{ff} with
2030statistical functions and other utilities to ease their usage.")
2031 (license license:gpl3)))
18a16ceb
RW
2032
2033(define-public r-prettyunits
2034 (package
2035 (name "r-prettyunits")
2036 (version "1.0.2")
2037 (source
2038 (origin
2039 (method url-fetch)
2040 (uri (cran-uri "prettyunits" version))
2041 (sha256
2042 (base32
2043 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
2044 (build-system r-build-system)
2045 (propagated-inputs
2046 `(("r-assertthat" ,r-assertthat)
2047 ("r-magrittr" ,r-magrittr)))
2048 (home-page "https://github.com/gaborcsardi/prettyunits")
2049 (synopsis "Pretty, human readable formatting of quantities")
2050 (description
2051 "This package provides tools for pretty, human readable formatting of
2052quantities.")
2053 (license license:expat)))
71be51d5
RW
2054
2055(define-public r-reshape
2056 (package
2057 (name "r-reshape")
2b8126a4 2058 (version "0.8.8")
71be51d5
RW
2059 (source
2060 (origin
2061 (method url-fetch)
2062 (uri (cran-uri "reshape" version))
2063 (sha256
2064 (base32
2b8126a4 2065 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
2066 (build-system r-build-system)
2067 (propagated-inputs
2068 `(("r-plyr" ,r-plyr)
2069 ("r-rcpp" ,r-rcpp)))
2070 (home-page "http://had.co.nz/reshape")
2071 (synopsis "Flexibly reshape data")
2072 (description
2073 "Flexibly restructure and aggregate data using just two functions:
2074@code{melt} and @code{cast}. This package provides them.")
2075 (license license:expat)))
c9c6f4b5
RW
2076
2077(define-public r-progress
2078 (package
2079 (name "r-progress")
7e8ac56a 2080 (version "1.2.2")
c9c6f4b5
RW
2081 (source
2082 (origin
2083 (method url-fetch)
2084 (uri (cran-uri "progress" version))
2085 (sha256
2086 (base32
7e8ac56a 2087 "0dgzb362641aqm8xd88iqa8jmpdm43xs0aba0d5kk6fvapnxi95l"))))
c9c6f4b5
RW
2088 (build-system r-build-system)
2089 (propagated-inputs
9de9dcd9
RW
2090 `(("r-crayon" ,r-crayon)
2091 ("r-hms" ,r-hms)
2092 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
2093 ("r-r6" ,r-r6)))
2094 (home-page "https://github.com/gaborcsardi/progress")
2095 (synopsis "Terminal progress bars")
2096 (description
2097 "This package provides configurable progress bars. They may include
2098percentage, elapsed time, and/or the estimated completion time. They work in
2099terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
2100package also provides a C++ API, that works with or without Rcpp.")
2101 (license license:expat)))
ac840207
RW
2102
2103(define-public r-ggally
2104 (package
2105 (name "r-ggally")
9944399a 2106 (version "1.4.0")
ac840207
RW
2107 (source
2108 (origin
2109 (method url-fetch)
2110 (uri (cran-uri "GGally" version))
2111 (sha256
2112 (base32
9944399a 2113 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
2114 (properties `((upstream-name . "GGally")))
2115 (build-system r-build-system)
9944399a
RW
2116 (inputs
2117 `(("libressl" ,libressl)))
ac840207
RW
2118 (propagated-inputs
2119 `(("r-ggplot2" ,r-ggplot2)
2120 ("r-gtable" ,r-gtable)
2121 ("r-plyr" ,r-plyr)
2122 ("r-progress" ,r-progress)
2123 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
2124 ("r-reshape" ,r-reshape)
2125 ("r-rlang" ,r-rlang)))
ac840207
RW
2126 (home-page "https://ggobi.github.io/ggally")
2127 (synopsis "Extension to ggplot2")
2128 (description
2129 "The R package ggplot2 is a plotting system based on the grammar of
2130graphics. GGally extends ggplot2 by adding several functions to reduce the
2131complexity of combining geometric objects with transformed data. Some of
2132these functions include a pairwise plot matrix, a two group pairwise plot
2133matrix, a parallel coordinates plot, a survival plot, and several functions to
2134plot networks.")
2135 (license license:gpl2+)))
3349faec
RW
2136
2137(define-public r-proxy
2138 (package
2139 (name "r-proxy")
e190d9af 2140 (version "0.4-23")
3349faec
RW
2141 (source
2142 (origin
2143 (method url-fetch)
2144 (uri (cran-uri "proxy" version))
2145 (sha256
2146 (base32
e190d9af 2147 "17b6qfllqrhzrxqgx7dccffgybnkcria5a68ap5ly3plg04ypm4x"))))
3349faec 2148 (build-system r-build-system)
e9960d8c 2149 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
2150 (synopsis "Distance and similarity measures")
2151 (description
2152 "This package provides an extensible framework for the efficient
2153calculation of auto- and cross-proximities, along with implementations of the
2154most popular ones.")
2155 (license license:gpl2)))
bc0081e7
RW
2156
2157(define-public r-sp
2158 (package
2159 (name "r-sp")
5d78d47b 2160 (version "1.3-2")
bc0081e7
RW
2161 (source
2162 (origin
2163 (method url-fetch)
2164 (uri (cran-uri "sp" version))
2165 (sha256
5d78d47b 2166 (base32 "0kpjsqh3lzqp1m0avsvm54lazlgwfx3hyf0av3mvbyslsanj42ll"))))
bc0081e7
RW
2167 (build-system r-build-system)
2168 (propagated-inputs
2169 `(("r-lattice" ,r-lattice)))
e9960d8c 2170 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
2171 (synopsis "Classes and methods for spatial data")
2172 (description
2173 "This package provides classes and methods for spatial data; the classes
2174document where the spatial location information resides, for 2D or 3D data.
2175Utility functions are provided, e.g. for plotting data as maps, spatial
2176selection, as well as methods for retrieving coordinates, for subsetting,
2177print, summary, etc.")
2178 (license license:gpl2+)))
e389d10f
RW
2179
2180(define-public r-rmtstat
2181 (package
2182 (name "r-rmtstat")
2183 (version "0.3")
2184 (source
2185 (origin
2186 (method url-fetch)
2187 (uri (cran-uri "RMTstat" version))
2188 (sha256
2189 (base32
2190 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
2191 (properties `((upstream-name . "RMTstat")))
2192 (build-system r-build-system)
e9960d8c 2193 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
2194 (synopsis "Distributions, statistics and tests derived from random matrix theory")
2195 (description
2196 "This package provides functions for working with the Tracy-Widom laws
2197and other distributions related to the eigenvalues of large Wishart
2198matrices.")
2199 (license license:bsd-3)))
6427e620 2200
94989d4b
RJ
2201(define-public r-rmpi
2202 (package
2203 (name "r-rmpi")
5e8282a4 2204 (version "0.6-9")
94989d4b
RJ
2205 (source (origin
2206 (method url-fetch)
2207 (uri (cran-uri "Rmpi" version))
2208 (sha256
2209 (base32
5e8282a4 2210 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
2211 (properties `((upstream-name . "Rmpi")))
2212 (build-system r-build-system)
2213 (arguments
56d447ba
EB
2214 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
2215 #:phases (modify-phases %standard-phases
2216 (add-before 'install 'mpi-setup
2217 ,%openmpi-setup))))
94989d4b
RJ
2218 (inputs
2219 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
2220 (native-inputs
2221 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
2222 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
2223 (synopsis "R interface to message-passing interface (MPI)")
2224 (description
2225 "This package provides an interface (wrapper) to MPI APIs. It also
2226provides an interactive R manager and worker environment.")
2227 (license license:gpl2+)))
2228
6427e620
RW
2229(define-public r-lmoments
2230 (package
2231 (name "r-lmoments")
739135b2 2232 (version "1.3-1")
6427e620
RW
2233 (source
2234 (origin
2235 (method url-fetch)
2236 (uri (cran-uri "Lmoments" version))
2237 (sha256
2238 (base32
739135b2 2239 "0pc63bj9a8hzr5m3yssrc4kin39fffwkl8rggs3sagzr12d4i7bw"))))
6427e620
RW
2240 (properties `((upstream-name . "Lmoments")))
2241 (build-system r-build-system)
739135b2
RW
2242 (propagated-inputs
2243 `(("r-rcpp" ,r-rcpp)
2244 ("r-rcpparmadillo" ,r-rcpparmadillo)))
6427e620
RW
2245 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
2246 (synopsis "L-moments and quantile mixtures")
2247 (description
2248 "This package contains functions to estimate L-moments and trimmed
2249L-moments from the data. It also contains functions to estimate the
2250parameters of the normal polynomial quantile mixture and the Cauchy polynomial
2251quantile mixture from L-moments and trimmed L-moments.")
2252 (license license:gpl2)))
28476b4b
RW
2253
2254(define-public r-distillery
2255 (package
2256 (name "r-distillery")
5686da76 2257 (version "1.0-6")
28476b4b
RW
2258 (source
2259 (origin
2260 (method url-fetch)
2261 (uri (cran-uri "distillery" version))
2262 (sha256
2263 (base32
5686da76 2264 "1mi3ig9jq0kd7yrwc5m37lmrw04p1b4lirnbsxi10z3n5yay4429"))))
28476b4b
RW
2265 (build-system r-build-system)
2266 (home-page "http://www.ral.ucar.edu/staff/ericg")
2267 (synopsis "Functions for confidence intervals and object information")
2268 (description
2269 "This package provides some very simple method functions for confidence
2270interval calculation and to distill pertinent information from a potentially
2271complex object; primarily used in common with the packages extRemes and
2272SpatialVx.")
2273 (license license:gpl2+)))
58db98c9
RW
2274
2275(define-public r-extremes
2276 (package
2277 (name "r-extremes")
7055c62d 2278 (version "2.0-11")
58db98c9
RW
2279 (source
2280 (origin
2281 (method url-fetch)
2282 (uri (cran-uri "extRemes" version))
2283 (sha256
2284 (base32
7055c62d 2285 "0hmgynxhzswqnhwb2sxrkczgam8c17s3vpxqc5bcz0bwczpxxyvm"))))
58db98c9
RW
2286 (properties `((upstream-name . "extRemes")))
2287 (build-system r-build-system)
2288 (propagated-inputs
987b0804 2289 `(("r-distillery" ,r-distillery)
58db98c9
RW
2290 ("r-lmoments" ,r-lmoments)))
2291 (home-page "http://www.assessment.ucar.edu/toolkit/")
2292 (synopsis "Extreme value analysis")
2293 (description
2294 "ExtRemes is a suite of functions for carrying out analyses on the
2295extreme values of a process of interest; be they block maxima over long blocks
2296or excesses over a high threshold.")
2297 (license license:gpl2+)))
062b6dbd
RW
2298
2299(define-public r-lmtest
2300 (package
2301 (name "r-lmtest")
0b5b9d69 2302 (version "0.9-37")
062b6dbd
RW
2303 (source
2304 (origin
2305 (method url-fetch)
2306 (uri (cran-uri "lmtest" version))
2307 (sha256
2308 (base32
0b5b9d69 2309 "02nasm0j2vwkhz11dxqixs23msy1s3yj0jps6949fmgh9gwjkjfx"))))
062b6dbd
RW
2310 (build-system r-build-system)
2311 (propagated-inputs
2312 `(("r-zoo" ,r-zoo)))
2313 (native-inputs
2314 `(("gfortran" ,gfortran)))
e9960d8c 2315 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
2316 (synopsis "Testing linear regression models")
2317 (description
2318 "This package provides a collection of tests, data sets, and examples for
2319diagnostic checking in linear regression models. Furthermore, some generic
2320tools for inference in parametric models are provided.")
2321 ;; Either version is okay
2322 (license (list license:gpl2 license:gpl3))))
d6b156dc 2323
c974008d
RJ
2324(define-public r-idr
2325 (package
2326 (name "r-idr")
2327 (version "1.2")
2328 (source (origin
2329 (method url-fetch)
2330 (uri (cran-uri "idr" version))
2331 (sha256
2332 (base32
2333 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
2334 (build-system r-build-system)
2335 (home-page "https://cran.r-project.org/web/packages/idr/")
2336 (synopsis "Irreproducible discovery rate")
2337 (description
2338 "This is a package for estimating the copula mixture model and plotting
2339correspondence curves in \"Measuring reproducibility of high-throughput
2340experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
2341by Li, Brown, Huang, and Bickel")
2342 (license license:gpl2+)))
2343
d6b156dc
RW
2344(define-public r-inline
2345 (package
2346 (name "r-inline")
0acbf8bb 2347 (version "0.3.15")
d6b156dc
RW
2348 (source (origin
2349 (method url-fetch)
2350 (uri (cran-uri "inline" version))
2351 (sha256
2352 (base32
0acbf8bb 2353 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 2354 (build-system r-build-system)
e9960d8c 2355 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
2356 (synopsis "Functions to inline C, C++, Fortran function calls from R")
2357 (description
2358 "This package provides functionality to dynamically define R functions
2359and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
2360@code{.Call} calling conventions.")
2361 ;; Any version of the LGPL.
2362 (license license:lgpl3+)))
8c72b830
RW
2363
2364(define-public r-bbmle
2365 (package
2366 (name "r-bbmle")
84078220 2367 (version "1.0.20")
8c72b830
RW
2368 (source
2369 (origin
2370 (method url-fetch)
2371 (uri (cran-uri "bbmle" version))
2372 (sha256
2373 (base32
84078220 2374 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
2375 (build-system r-build-system)
2376 (propagated-inputs
2377 `(("r-lattice" ,r-lattice)
2378 ("r-mass" ,r-mass)
2379 ("r-numderiv" ,r-numderiv)))
e9960d8c 2380 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
2381 (synopsis "Tools for General Maximum Likelihood Estimation")
2382 (description
c151b0b6
RW
2383 "This package provides methods and functions for fitting maximum
2384likelihood models in R. This package modifies and extends the @code{mle}
2385classes in the @code{stats4} package.")
8c72b830 2386 ;; Any version of the GPL
c151b0b6 2387 (license license:gpl2+)))
b31e4a96
RW
2388
2389(define-public r-emdbook
2390 (package
2391 (name "r-emdbook")
59c51342 2392 (version "1.3.11")
b31e4a96
RW
2393 (source
2394 (origin
2395 (method url-fetch)
2396 (uri (cran-uri "emdbook" version))
2397 (sha256
2398 (base32
59c51342 2399 "0a515jdzvg87npvrh7md7zp0v5nlz7c2jr7pba5dql6slb0d8j7q"))))
b31e4a96
RW
2400 (build-system r-build-system)
2401 (propagated-inputs
2402 `(("r-bbmle" ,r-bbmle)
2403 ("r-coda" ,r-coda)
2404 ("r-lattice" ,r-lattice)
2405 ("r-mass" ,r-mass)
2406 ("r-plyr" ,r-plyr)
2407 ("r-rcpp" ,r-rcpp)))
2408 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2409 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2410 (description
2411 "This package provides auxiliary functions and data sets for \"Ecological
2412Models and Data\", a book presenting maximum likelihood estimation and related
2413topics for ecologists (ISBN 978-0-691-12522-0).")
2414 ;; Any GPL version
2415 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2416
2417(define-public r-lpsolve
2418 (package
2419 (name "r-lpsolve")
bf9a8236 2420 (version "5.6.13.3")
a3e36d37
RW
2421 (source
2422 (origin
2423 (method url-fetch)
2424 (uri (cran-uri "lpSolve" version))
2425 (sha256
2426 (base32
bf9a8236 2427 "1xazby8amb47vw5n12k13awv7x3bjci3q8vdd3vk1ms0ii16ahg6"))))
a3e36d37
RW
2428 (properties `((upstream-name . "lpSolve")))
2429 (build-system r-build-system)
e9960d8c 2430 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2431 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2432 (description
2433 "Lp_solve is software for solving linear, integer and mixed integer
2434programs. This implementation supplies a \"wrapper\" function in C and some R
2435functions that solve general linear/integer problems, assignment problems, and
2436transportation problems.")
2437 (license license:lgpl2.0)))
521e0703
RW
2438
2439(define-public r-limsolve
2440 (package
2441 (name "r-limsolve")
f94705d6 2442 (version "1.5.6")
521e0703
RW
2443 (source
2444 (origin
2445 (method url-fetch)
2446 (uri (cran-uri "limSolve" version))
2447 (sha256
2448 (base32
f94705d6 2449 "1829rd2cnd8qj80z9a7sgc7gx4sf3kvl5g6d2a0lqqw30f9sjzmr"))))
521e0703
RW
2450 (properties `((upstream-name . "limSolve")))
2451 (build-system r-build-system)
2452 (propagated-inputs
2453 `(("r-lpsolve" ,r-lpsolve)
2454 ("r-mass" ,r-mass)
2455 ("r-quadprog" ,r-quadprog)))
2456 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2457 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2458 (synopsis "Solving linear inverse models")
2459 (description
2460 "This package provides functions that:
2461
2462@enumerate
2463@item find the minimum/maximum of a linear or quadratic function,
2464@item sample an underdetermined or overdetermined system,
2465@item solve a linear system Ax=B for the unknown x.
2466@end enumerate
2467
2468It includes banded and tridiagonal linear systems. The package calls Fortran
2469functions from LINPACK.")
2470 ;; Any GPL version.
2471 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2472
2473(define-public r-fitdistrplus
2474 (package
2475 (name "r-fitdistrplus")
9e0162df 2476 (version "1.0-14")
6b4a9aec
RW
2477 (source
2478 (origin
2479 (method url-fetch)
2480 (uri (cran-uri "fitdistrplus" version))
2481 (sha256
2482 (base32
9e0162df 2483 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2484 (build-system r-build-system)
2485 (propagated-inputs
2486 `(("r-mass" ,r-mass)
8c456dff 2487 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2488 ("r-survival" ,r-survival)))
2489 (home-page "http://riskassessment.r-forge.r-project.org")
2490 (synopsis "Fitting a parametric distribution from data")
2491 (description
2492 "This package extends the @code{fitdistr} function of the MASS package
2493with several functions to help the fit of a parametric distribution to
2494non-censored or censored data. Censored data may contain left-censored,
2495right-censored and interval-censored values, with several lower and upper
2496bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2497provides moment matching (MME), quantile matching (QME) and maximum
2498goodness-of-fit estimation (MGE) methods (available only for non-censored
2499data). Weighted versions of MLE, MME and QME are available.")
2500 (license license:gpl2+)))
8d220073
RW
2501
2502(define-public r-energy
2503 (package
2504 (name "r-energy")
73827e84 2505 (version "1.7-7")
8d220073
RW
2506 (source
2507 (origin
2508 (method url-fetch)
2509 (uri (cran-uri "energy" version))
2510 (sha256
2511 (base32
73827e84 2512 "13wnx5nwk7nsv7vf5sxhz4y0rxrnzm76ldgywk1bxrz67srqzf37"))))
8d220073
RW
2513 (build-system r-build-system)
2514 (propagated-inputs
2515 `(("r-boot" ,r-boot)
2516 ("r-rcpp" ,r-rcpp)))
e9960d8c 2517 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2518 (synopsis "Multivariate inference via the energy of data")
2519 (description
2520 "This package provides e-statistics (energy) tests and statistics for
2521multivariate and univariate inference, including distance correlation,
2522one-sample, two-sample, and multi-sample tests for comparing multivariate
2523distributions, are implemented. Measuring and testing multivariate
2524independence based on distance correlation, partial distance correlation,
2525multivariate goodness-of-fit tests, clustering based on energy distance,
2526testing for multivariate normality, distance components (disco) for
2527non-parametric analysis of structured data, and other energy
2528statistics/methods are implemented.")
2529 (license license:gpl2+)))
abcb8494
RW
2530
2531(define-public r-suppdists
2532 (package
2533 (name "r-suppdists")
2534 (version "1.1-9.4")
2535 (source
2536 (origin
2537 (method url-fetch)
2538 (uri (cran-uri "SuppDists" version))
2539 (sha256
2540 (base32
2541 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2542 (properties `((upstream-name . "SuppDists")))
2543 (build-system r-build-system)
e9960d8c 2544 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2545 (synopsis "Supplementary distributions")
2546 (description
2547 "This package provides ten distributions supplementing those built into
2548R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2549Spearman's rho, maximum F ratio, the Pearson product moment correlation
2550coefficient, Johnson distributions, normal scores and generalized
2551hypergeometric distributions. In addition two random number generators of
2552George Marsaglia are included.")
2553 (license license:gpl2+)))
05e8a3ef
RW
2554
2555(define-public r-ksamples
2556 (package
2557 (name "r-ksamples")
beb82eb9 2558 (version "1.2-9")
05e8a3ef
RW
2559 (source
2560 (origin
2561 (method url-fetch)
2562 (uri (cran-uri "kSamples" version))
2563 (sha256
2564 (base32
beb82eb9 2565 "1zs22p68d6320kcylisnk0b5wmpapxkyz15py09czxzw7npw8gms"))))
05e8a3ef
RW
2566 (properties `((upstream-name . "kSamples")))
2567 (build-system r-build-system)
2568 (propagated-inputs
2569 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2570 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2571 (synopsis "K-Sample rank tests and their combinations")
2572 (description
2573 "This package provides tools to compares k samples using the
2574Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2575criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2576test. It computes asymptotic, simulated or (limited) exact P-values, all
2577valid under randomization, with or without ties, or conditionally under random
2578sampling from populations, given the observed tie pattern. Except for Steel's
2579test and the JT test it also combines these tests across several blocks of
2580samples.")
2581 (license license:gpl2+)))
f97ce815
RW
2582
2583(define-public r-cvst
2584 (package
2585 (name "r-cvst")
b13b5674 2586 (version "0.2-2")
f97ce815
RW
2587 (source
2588 (origin
2589 (method url-fetch)
2590 (uri (cran-uri "CVST" version))
2591 (sha256
2592 (base32
b13b5674 2593 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2594 (properties `((upstream-name . "CVST")))
2595 (build-system r-build-system)
2596 (propagated-inputs
2597 `(("r-kernlab" ,r-kernlab)
2598 ("r-matrix" ,r-matrix)))
e9960d8c 2599 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2600 (synopsis "Fast cross-validation via sequential testing")
2601 (description
2602 "This package implements the fast cross-validation via sequential
2603testing (CVST) procedure. CVST is an improved cross-validation procedure
2604which uses non-parametric testing coupled with sequential analysis to
2605determine the best parameter set on linearly increasing subsets of the data.
2606Additionally to the CVST the package contains an implementation of the
2607ordinary k-fold cross-validation with a flexible and powerful set of helper
2608objects and methods to handle the overall model selection process. The
2609implementations of the Cochran's Q test with permutations and the sequential
2610testing framework of Wald are generic and can therefore also be used in other
2611contexts.")
2612 (license license:gpl2+)))
797e1dfb 2613
c5f033e0
RW
2614(define-public r-squarem
2615 (package
2616 (name "r-squarem")
2617 (version "2017.10-1")
2618 (source
2619 (origin
2620 (method url-fetch)
2621 (uri (cran-uri "SQUAREM" version))
2622 (sha256
2623 (base32
2624 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2625 (properties `((upstream-name . "SQUAREM")))
2626 (build-system r-build-system)
2627 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2628 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2629 (description
2630 "This package provides algorithms for accelerating the convergence of
2631slow, monotone sequences from smooth, contraction mapping such as the EM
2632algorithm. It can be used to accelerate any smooth, linearly convergent
2633acceleration scheme. A tutorial style introduction to this package is
2634available in a vignette.")
2635 (license license:gpl2+)))
2636
797e1dfb
RW
2637(define-public r-lava
2638 (package
2639 (name "r-lava")
099b7c55 2640 (version "1.6.6")
797e1dfb
RW
2641 (source
2642 (origin
2643 (method url-fetch)
2644 (uri (cran-uri "lava" version))
2645 (sha256
2646 (base32
099b7c55 2647 "0nfab5fgnmxh8cplg8rd8cp34fny5j0k5wn4baj51r6ck7fq9g3s"))))
797e1dfb
RW
2648 (build-system r-build-system)
2649 (propagated-inputs
2650 `(("r-numderiv" ,r-numderiv)
92e4534c 2651 ("r-squarem" ,r-squarem)
797e1dfb
RW
2652 ("r-survival" ,r-survival)))
2653 (home-page "https://github.com/kkholst/lava")
2654 (synopsis "Latent variable models")
2655 (description
2656 "This package provides tools for the estimation and simulation of latent
2657variable models.")
2658 (license license:gpl3)))
d26b7c1b
RW
2659
2660(define-public r-drr
2661 (package
2662 (name "r-drr")
0f001b3c 2663 (version "0.0.3")
d26b7c1b
RW
2664 (source
2665 (origin
2666 (method url-fetch)
2667 (uri (cran-uri "DRR" version))
2668 (sha256
2669 (base32
0f001b3c 2670 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2671 (properties `((upstream-name . "DRR")))
2672 (build-system r-build-system)
2673 (propagated-inputs
2674 `(("r-cvst" ,r-cvst)
2675 ("r-kernlab" ,r-kernlab)
2676 ("r-matrix" ,r-matrix)))
e9960d8c 2677 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2678 (synopsis "Dimensionality reduction via regression")
2679 (description
2680 "This package provides an implementation of dimensionality reduction via
2681regression using Kernel Ridge Regression.")
2682 (license license:gpl3)))
9dd707f0
RW
2683
2684(define-public r-prodlim
2685 (package
2686 (name "r-prodlim")
3b2c3878 2687 (version "2019.11.13")
9dd707f0
RW
2688 (source
2689 (origin
2690 (method url-fetch)
2691 (uri (cran-uri "prodlim" version))
2692 (sha256
2693 (base32
3b2c3878 2694 "03wvh3kirp1prac5nky6a5whs97rvaf4hc27x0fnh51sa17r42b8"))))
9dd707f0
RW
2695 (build-system r-build-system)
2696 (propagated-inputs
2697 `(("r-kernsmooth" ,r-kernsmooth)
2698 ("r-lava" ,r-lava)
2699 ("r-rcpp" ,r-rcpp)
2700 ("r-survival" ,r-survival)))
e9960d8c 2701 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2702 (synopsis "Product-limit estimation for censored event history analysis")
2703 (description
2704 "This package provides a fast and user-friendly implementation of
2705nonparametric estimators for censored event history (survival) analysis with
2706the Kaplan-Meier and Aalen-Johansen methods.")
2707 (license license:gpl2+)))
b561f563
RW
2708
2709(define-public r-dimred
2710 (package
2711 (name "r-dimred")
7a67bca1 2712 (version "0.2.3")
b561f563
RW
2713 (source
2714 (origin
2715 (method url-fetch)
2716 (uri (cran-uri "dimRed" version))
2717 (sha256
2718 (base32
7a67bca1 2719 "110d6y83ib1nfpxzmvkvb3fn3brskwkdbsk4dqrdrswrd4znxrg6"))))
b561f563
RW
2720 (properties `((upstream-name . "dimRed")))
2721 (build-system r-build-system)
77f97229
RW
2722 (propagated-inputs
2723 `(("r-drr" ,r-drr)
2724 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2725 (home-page "https://github.com/gdkrmr/dimRed")
2726 (synopsis "Framework for dimensionality reduction")
2727 (description
2728 "This package provides a collection of dimensionality reduction
2729techniques from R packages and provides a common interface for calling the
2730methods.")
2731 (license license:gpl3)))
1b663184
RW
2732
2733(define-public r-timedate
2734 (package
2735 (name "r-timedate")
51b7b0e3 2736 (version "3043.102")
1b663184
RW
2737 (source
2738 (origin
2739 (method url-fetch)
2740 (uri (cran-uri "timeDate" version))
2741 (sha256
2742 (base32
51b7b0e3 2743 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2744 (properties `((upstream-name . "timeDate")))
2745 (build-system r-build-system)
2746 (home-page "https://www.rmetrics.org")
2747 (synopsis "Chronological and calendar objects")
2748 (description
2749 "This package provides an environment for teaching \"Financial
2750Engineering and Computational Finance\" and for managing chronological and
2751calendar objects.")
2752 (license license:gpl2+)))
f57b883e 2753
ce4e81cb
RW
2754(define-public r-magic
2755 (package
2756 (name "r-magic")
bba80fad 2757 (version "1.5-9")
ce4e81cb
RW
2758 (source
2759 (origin
2760 (method url-fetch)
2761 (uri (cran-uri "magic" version))
2762 (sha256
2763 (base32
bba80fad 2764 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2765 (build-system r-build-system)
2766 (propagated-inputs
2767 `(("r-abind" ,r-abind)))
2768 (home-page "https://github.com/RobinHankin/magic.git")
2769 (synopsis "Create and investigate magic squares")
2770 (description
2771 "This package provides a collection of efficient, vectorized algorithms
2772for the creation and investigation of magic squares and hypercubes, including
2773a variety of functions for the manipulation and analysis of arbitrarily
2774dimensioned arrays.")
2775 (license license:gpl2)))
2776
d9bec9a8
RW
2777(define-public r-rmysql
2778 (package
2779 (name "r-rmysql")
937e1557 2780 (version "0.10.17")
d9bec9a8
RW
2781 (source
2782 (origin
2783 (method url-fetch)
2784 (uri (cran-uri "RMySQL" version))
2785 (sha256
2786 (base32
937e1557 2787 "1xamf99ih44dvaxg5x4ivj0hkqssmabgqd7gh8b8q1srw7yg8kbm"))))
d9bec9a8
RW
2788 (properties `((upstream-name . "RMySQL")))
2789 (build-system r-build-system)
d9bec9a8 2790 (inputs
2b8491fb
JL
2791 `(("mariadb" ,mariadb "lib")
2792 ("mariadb-dev" ,mariadb "dev")
d9bec9a8
RW
2793 ("zlib" ,zlib)))
2794 (propagated-inputs
2795 `(("r-dbi" ,r-dbi)))
2796 (home-page "https://github.com/r-dbi/RMySQL")
2797 (synopsis "Database interface and MySQL driver for R")
2798 (description
2799 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2800package contains an old implementation based on legacy code from S-PLUS which
2801is being phased out. A modern MySQL client based on Rcpp is available from
2802the RMariaDB package.")
2803 (license license:gpl2)))
2804
5574cb81
RW
2805(define-public r-rpostgresql
2806 (package
2807 (name "r-rpostgresql")
2808 (version "0.6-2")
2809 (source
2810 (origin
2811 (method url-fetch)
2812 (uri (cran-uri "RPostgreSQL" version))
2813 (sha256
2814 (base32
2815 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2816 (properties `((upstream-name . "RPostgreSQL")))
2817 (build-system r-build-system)
2818 (inputs
2819 `(("postgresql" ,postgresql)))
2820 (propagated-inputs
2821 `(("r-dbi" ,r-dbi)))
2822 (home-page "https://github.com/tomoakin/RPostgreSQL")
2823 (synopsis "R interface to the PostgreSQL database system")
2824 (description
2825 "This package provides a Database Interface (DBI) compliant driver for R
2826to access PostgreSQL database systems.")
2827 ;; The whole package is released under GPL version 2. It includes code
2828 ;; under the PostgreSQL license.
2829 (license license:gpl2)))
2830
f3640cee
RW
2831(define-public r-linprog
2832 (package
2833 (name "r-linprog")
2834 (version "0.9-2")
2835 (source
2836 (origin
2837 (method url-fetch)
2838 (uri (cran-uri "linprog" version))
2839 (sha256
2840 (base32
2841 "1ki14an0pmhs2mnmfjjvdzd76pshiyvi659zf7hqvqwj0viv4dw9"))))
2842 (build-system r-build-system)
2843 (propagated-inputs `(("r-lpsolve" ,r-lpsolve)))
2844 (home-page "http://linprog.r-forge.r-project.org/")
2845 (synopsis "Linear programming and optimization")
2846 (description
2847 "This package can be used to solve Linear Programming / Linear
2848Optimization problems by using the simplex algorithm.")
2849 (license license:gpl2+)))
2850
9604429d
RW
2851(define-public r-geometry
2852 (package
2853 (name "r-geometry")
ff653ace 2854 (version "0.4.5")
9604429d
RW
2855 (source
2856 (origin
2857 (method url-fetch)
2858 (uri (cran-uri "geometry" version))
2859 (sha256
2860 (base32
ff653ace 2861 "1n10l8ax3783v3lgaacb15qsn8b3f0wpmhg3k39j31s6ciyd3vcg"))))
9604429d 2862 (build-system r-build-system)
a023d43d
BG
2863 (propagated-inputs
2864 `(("r-magic" ,r-magic)
a80620b9 2865 ("r-linprog" ,r-linprog)
a023d43d
BG
2866 ("r-lpsolve" ,r-lpsolve)
2867 ("r-rcpp" ,r-rcpp)
3d17dc5d 2868 ("r-rcppprogress" ,r-rcppprogress)))
9604429d
RW
2869 (home-page "http://geometry.r-forge.r-project.org/")
2870 (synopsis "Mesh generation and surface tesselation")
2871 (description
2872 "This package makes the qhull library available in R, in a similar manner
2873as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2874intersections about a point, Voronoi diagrams, furthest-site Delaunay
2875triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2876and higher dimensions. It implements the Quickhull algorithm for computing
2877the convex hull. Qhull does not support constrained Delaunay triangulations,
2878or mesh generation of non-convex objects, but the package does include some R
2879functions that allow for this. Currently the package only gives access to
2880Delaunay triangulation and convex hull computation.")
2881 ;; The Qhull sources are included and are distributed under a custom
2882 ;; non-copyleft license. The R sources are released under GPL version 2.
2883 (license (list license:gpl2
2884 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2885
f57b883e
RW
2886(define-public r-ddalpha
2887 (package
2888 (name "r-ddalpha")
571f07af 2889 (version "1.3.10")
f57b883e
RW
2890 (source
2891 (origin
2892 (method url-fetch)
2893 (uri (cran-uri "ddalpha" version))
2894 (sha256
2895 (base32
571f07af 2896 "1064g7y8d7kmvd5kjc2m48yvidmh2ci1y0xgil3pcx4ix6mf0ljz"))))
f57b883e
RW
2897 (build-system r-build-system)
2898 (propagated-inputs
2899 `(("r-bh" ,r-bh)
2900 ("r-class" ,r-class)
4f184233 2901 ("r-geometry" ,r-geometry)
f57b883e
RW
2902 ("r-mass" ,r-mass)
2903 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2904 ("r-robustbase" ,r-robustbase)
2905 ("r-sfsmisc" ,r-sfsmisc)))
2906 (native-inputs
2907 `(("gfortran" ,gfortran)))
e9960d8c 2908 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2909 (synopsis "Depth-Based classification and calculation of data depth")
2910 (description
2911 "This package contains procedures for depth-based supervised learning,
2912which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2913Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2914statistical depth function to a compact low-dimensional space, where the final
2915classification is done. It also offers an extension to functional data and
2916routines for calculating certain notions of statistical depth functions. 50
2917multivariate and 5 functional classification problems are included.")
2918 (license license:gpl2)))
5a87093f
RW
2919
2920(define-public r-gower
2921 (package
2922 (name "r-gower")
1541f0a0 2923 (version "0.2.1")
5a87093f
RW
2924 (source
2925 (origin
2926 (method url-fetch)
2927 (uri (cran-uri "gower" version))
2928 (sha256
2929 (base32
1541f0a0 2930 "007ivwn1nagpi26qq8iih1c2l61c53glvv60n90hi341ry8vwgxg"))))
5a87093f 2931 (build-system r-build-system)
5a87093f
RW
2932 (home-page "https://github.com/markvanderloo/gower")
2933 (synopsis "Gower's distance")
2934 (description
2935 "This package provides tools to compute Gower's distance (or similarity)
2936coefficient between records, and to compute the top-n matches between records.
2937Core algorithms are executed in parallel on systems supporting OpenMP.")
2938 (license license:gpl3)))
649cf27c
RW
2939
2940(define-public r-rcpproll
2941 (package
2942 (name "r-rcpproll")
d0396c8e 2943 (version "0.3.0")
649cf27c
RW
2944 (source
2945 (origin
2946 (method url-fetch)
2947 (uri (cran-uri "RcppRoll" version))
2948 (sha256
2949 (base32
d0396c8e 2950 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2951 (properties `((upstream-name . "RcppRoll")))
2952 (build-system r-build-system)
2953 (propagated-inputs
2954 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2955 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2956 (synopsis "Efficient rolling and windowed operations")
2957 (description
2958 "This package provides fast and efficient routines for common rolling /
2959windowed operations. Routines for the efficient computation of windowed mean,
2960median, sum, product, minimum, maximum, standard deviation and variance are
2961provided.")
2962 (license license:gpl2+)))
6c3d42d6
RW
2963
2964(define-public r-ipred
2965 (package
2966 (name "r-ipred")
5fce9013 2967 (version "0.9-9")
6c3d42d6
RW
2968 (source
2969 (origin
2970 (method url-fetch)
2971 (uri (cran-uri "ipred" version))
2972 (sha256
2973 (base32
5fce9013 2974 "0vs1hqfx7yd0xdbmfsf2gim7spkni0845cj6gswn0nhdfdq7ma0d"))))
6c3d42d6
RW
2975 (build-system r-build-system)
2976 (propagated-inputs
2977 `(("r-class" ,r-class)
2978 ("r-mass" ,r-mass)
2979 ("r-nnet" ,r-nnet)
2980 ("r-prodlim" ,r-prodlim)
2981 ("r-rpart" ,r-rpart)
2982 ("r-survival" ,r-survival)))
e9960d8c 2983 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2984 (synopsis "Improved predictors")
2985 (description
2986 "This package provides improved predictive models by indirect
2987classification and bagging for classification, regression and survival
2988problems as well as resampling based estimators of prediction error.")
2989 (license license:gpl2+)))
ba4527ab 2990
cdc129dc
RW
2991(define-public r-psych
2992 (package
2993 (name "r-psych")
523762e3 2994 (version "1.8.12")
cdc129dc
RW
2995 (source
2996 (origin
2997 (method url-fetch)
2998 (uri (cran-uri "psych" version))
2999 (sha256
3000 (base32
523762e3 3001 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
3002 (build-system r-build-system)
3003 (propagated-inputs
3004 `(("r-foreign" ,r-foreign)
3005 ("r-lattice" ,r-lattice)
3006 ("r-mnormt" ,r-mnormt)
3007 ("r-nlme" ,r-nlme)))
e9960d8c 3008 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
3009 (synopsis "Procedures for psychological, psychometric, and personality research")
3010 (description
3011 "This package provides a general purpose toolbox for personality,
3012psychometric theory and experimental psychology. Functions are primarily for
3013multivariate analysis and scale construction using factor analysis, principal
3014component analysis, cluster analysis and reliability analysis, although others
3015provide basic descriptive statistics. Item Response Theory is done using
3016factor analysis of tetrachoric and polychoric correlations. Functions for
3017analyzing data at multiple levels include within and between group statistics,
3018including correlations and factor analysis. Functions for simulating and
3019testing particular item and test structures are included. Several functions
3020serve as a useful front end for structural equation modeling. Graphical
3021displays of path diagrams, factor analysis and structural equation models are
3022created using basic graphics.")
3023 (license license:gpl2+)))
3024
25c67ecf
RW
3025(define-public r-generics
3026 (package
3027 (name "r-generics")
3028 (version "0.0.2")
3029 (source
3030 (origin
3031 (method url-fetch)
3032 (uri (cran-uri "generics" version))
3033 (sha256
3034 (base32
3035 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
3036 (build-system r-build-system)
3037 (home-page "https://github.com/r-lib/generics")
3038 (synopsis "Common S3 generics not provided by base R methods")
3039 (description
3040 "In order to reduce potential package dependencies and conflicts,
3041generics provides a number of commonly used S3 generics that are not provided
3042by base R methods related to model fitting.")
3043 (license license:gpl2)))
3044
6c8c8c6b
RW
3045(define-public r-broom
3046 (package
3047 (name "r-broom")
1235f0d3 3048 (version "0.5.2")
6c8c8c6b
RW
3049 (source
3050 (origin
3051 (method url-fetch)
3052 (uri (cran-uri "broom" version))
3053 (sha256
3054 (base32
1235f0d3 3055 "0qmclih5dm5sqzy4hplcfy677kr12pm9pnpv3r319g14dd27pbqn"))))
6c8c8c6b
RW
3056 (build-system r-build-system)
3057 (propagated-inputs
45c156bf
RW
3058 `(("r-backports" ,r-backports)
3059 ("r-dplyr" ,r-dplyr)
813d9c51 3060 ("r-generics" ,r-generics)
6c8c8c6b 3061 ("r-nlme" ,r-nlme)
45c156bf 3062 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
3063 ("r-reshape2" ,r-reshape2)
3064 ("r-stringr" ,r-stringr)
45c156bf 3065 ("r-tibble" ,r-tibble)
6c8c8c6b 3066 ("r-tidyr" ,r-tidyr)))
6e19d50e 3067 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
3068 (synopsis "Convert statistical analysis objects into tidy data frames")
3069 (description
3070 "This package provides tools to convert statistical analysis objects from
3071R into tidy data frames, so that they can more easily be combined, reshaped
3072and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
3073@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
3074summarizes a model's statistical findings such as coefficients of a
3075regression; @code{augment}, which adds columns to the original data such as
3076predictions, residuals and cluster assignments; and @code{glance}, which
3077provides a one-row summary of model-level statistics.")
3078 (license license:expat)))
3079
ba4527ab
RW
3080(define-public r-recipes
3081 (package
3082 (name "r-recipes")
e85f0503 3083 (version "0.1.7")
ba4527ab
RW
3084 (source
3085 (origin
3086 (method url-fetch)
3087 (uri (cran-uri "recipes" version))
3088 (sha256
3089 (base32
e85f0503 3090 "1gw8x7vqj7k18mfpiqinyfwzv9i5r0pb51k7xcfxsjap6m9nks98"))))
ba4527ab
RW
3091 (build-system r-build-system)
3092 (propagated-inputs
decea6ee
RW
3093 `(("r-dplyr" ,r-dplyr)
3094 ("r-generics" ,r-generics)
3095 ("r-glue" ,r-glue)
ba4527ab
RW
3096 ("r-gower" ,r-gower)
3097 ("r-ipred" ,r-ipred)
3098 ("r-lubridate" ,r-lubridate)
3099 ("r-magrittr" ,r-magrittr)
18a11c6d 3100 ("r-matrix" ,r-matrix)
ba4527ab 3101 ("r-purrr" ,r-purrr)
ba4527ab
RW
3102 ("r-rlang" ,r-rlang)
3103 ("r-tibble" ,r-tibble)
decea6ee 3104 ("r-tidyr" ,r-tidyr)
ba4527ab 3105 ("r-tidyselect" ,r-tidyselect)
57039918
RW
3106 ("r-timedate" ,r-timedate)
3107 ("r-withr" ,r-withr)))
ba4527ab
RW
3108 (home-page "https://github.com/topepo/recipes")
3109 (synopsis "Preprocessing tools to create design matrices")
3110 (description
3111 "Recipes is an extensible framework to create and preprocess design
3112matrices. Recipes consist of one or more data manipulation and analysis
3113\"steps\". Statistical parameters for the steps can be estimated from an
3114initial data set and then applied to other data sets. The resulting design
3115matrices can then be used as inputs into statistical or machine learning
3116models.")
3117 (license license:gpl2)))
1ab867be
RW
3118
3119(define-public r-pdist
3120 (package
3121 (name "r-pdist")
3122 (version "1.2")
3123 (source
3124 (origin
3125 (method url-fetch)
3126 (uri (cran-uri "pdist" version))
3127 (sha256
3128 (base32
3129 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
3130 (build-system r-build-system)
3131 (home-page "https://github.com/jeffwong/pdist")
3132 (synopsis "Partitioned distance function")
3133 (description
3134 "Pdist computes the euclidean distance between rows of a matrix X and
3135rows of another matrix Y. Previously, this could be done by binding the two
3136matrices together and calling @code{dist}, but this creates unnecessary
3137computation by computing the distances between a row of X and another row of
3138X, and likewise for Y. Pdist strictly computes distances across the two
3139matrices, not within the same matrix, making computations significantly faster
3140for certain use cases.")
3141 (license license:gpl3+)))
81e0b625
RW
3142
3143(define-public r-ggrepel
3144 (package
3145 (name "r-ggrepel")
00399a78 3146 (version "0.8.1")
81e0b625
RW
3147 (source
3148 (origin
3149 (method url-fetch)
3150 (uri (cran-uri "ggrepel" version))
3151 (sha256
3152 (base32
00399a78 3153 "10vjrcmx8yknfbx93d9a4y3z8gafri0fhimw6hcq733dmdvkml6m"))))
81e0b625
RW
3154 (build-system r-build-system)
3155 (propagated-inputs
3156 `(("r-ggplot2" ,r-ggplot2)
3157 ("r-rcpp" ,r-rcpp)
3158 ("r-scales" ,r-scales)))
3159 (home-page "http://github.com/slowkow/ggrepel")
3160 (synopsis "Repulsive text and label geometries for ggplot2")
3161 (description
3162 "This package provides text and label geometries for ggplot2 that help to
3163avoid overlapping text labels. Labels repel away from each other and away
3164from the data points.")
3165 (license license:gpl3)))
6b968c4c
RW
3166
3167(define-public r-corrplot
3168 (package
3169 (name "r-corrplot")
3170 (version "0.84")
3171 (source
3172 (origin
3173 (method url-fetch)
3174 (uri (cran-uri "corrplot" version))
3175 (sha256
3176 (base32
3177 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
3178 (build-system r-build-system)
3179 (home-page "https://github.com/taiyun/corrplot")
3180 (synopsis "Visualization of a correlation matrix")
3181 (description
3182 "This package provides a graphical display of a correlation matrix or
3183general matrix. It also contains some algorithms to do matrix reordering. In
3184addition, corrplot is good at details, including choosing color, text labels,
3185color labels, layout, etc.")
3186 ;; Any version of the GPL
3187 (license license:gpl2+)))
a40a04fd
RW
3188
3189(define-public r-stringdist
3190 (package
3191 (name "r-stringdist")
252bb462 3192 (version "0.9.5.5")
a40a04fd
RW
3193 (source
3194 (origin
3195 (method url-fetch)
3196 (uri (cran-uri "stringdist" version))
3197 (sha256
252bb462 3198 (base32 "1dqfakclzaf878x7mhwmqrcpcql2h9cv19fz5f3ygpajf3si5kqi"))))
a40a04fd
RW
3199 (build-system r-build-system)
3200 (home-page "https://github.com/markvanderloo/stringdist")
3201 (synopsis "Approximate string matching and string distance functions")
3202 (description
3203 "This package implements an approximate string matching version of R's
3204native @code{match} function. It can calculate various string distances based
3205on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
3206qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
3207Jaro-Winkler). An implementation of soundex is provided as well. Distances
3208can be computed between character vectors while taking proper care of encoding
3209or between integer vectors representing generic sequences.")
3210 (license license:gpl3+)))
10e16fa9 3211
dc668352
RW
3212(define-public r-ucminf
3213 (package
3214 (name "r-ucminf")
3215 (version "1.1-4")
3216 (source
3217 (origin
3218 (method url-fetch)
3219 (uri (cran-uri "ucminf" version))
3220 (sha256
3221 (base32
3222 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
3223 (build-system r-build-system)
3224 (native-inputs `(("gfortran" ,gfortran)))
3225 (home-page "https://cran.r-project.org/web/packages/ucminf/")
3226 (synopsis "General-purpose unconstrained non-linear optimization")
3227 (description
3228 "This package provides an implementation of an algorithm for
3229general-purpose unconstrained non-linear optimization. The algorithm is of
3230quasi-Newton type with BFGS updating of the inverse Hessian and soft line
3231search with a trust region type monitoring of the input to the line search
3232algorithm. The interface of @code{ucminf} is designed for easy interchange
3233with the package @code{optim}.")
3234 (license license:gpl2+)))
3235
b8f6e2f8
RW
3236(define-public r-ordinal
3237 (package
3238 (name "r-ordinal")
779174e4 3239 (version "2019.4-25")
b8f6e2f8
RW
3240 (source
3241 (origin
3242 (method url-fetch)
3243 (uri (cran-uri "ordinal" version))
3244 (sha256
3245 (base32
779174e4 3246 "1pvrkly4x12w32n7w1qljdwzqnlkv7rfa7rx0nz5vbiw29xas4i8"))))
b8f6e2f8
RW
3247 (build-system r-build-system)
3248 (propagated-inputs
3249 `(("r-mass" ,r-mass)
3250 ("r-matrix" ,r-matrix)
3251 ("r-numderiv" ,r-numderiv)
3252 ("r-ucminf" ,r-ucminf)))
3253 (home-page "https://github.com/runehaubo/ordinal")
3254 (synopsis "Regression models for ordinal data")
3255 (description
3256 "This package provides an implementation of cumulative link (mixed)
3257models also known as ordered regression models, proportional odds models,
3258proportional hazards models for grouped survival times and ordered models.
3259Estimation is via maximum likelihood and mixed models are fitted with the
3260Laplace approximation and adaptive Gauss-Hermite quadrature.")
3261 (license license:gpl2+)))
3262
fe1495e3
RW
3263(define-public r-jomo
3264 (package
3265 (name "r-jomo")
7195db02 3266 (version "2.6-10")
fe1495e3
RW
3267 (source
3268 (origin
3269 (method url-fetch)
3270 (uri (cran-uri "jomo" version))
3271 (sha256
3272 (base32
7195db02 3273 "1k9l4290g350zbw1pjs871q9bxj3j2h1dilxpp06v4wy4n7d8qs0"))))
fe1495e3
RW
3274 (build-system r-build-system)
3275 (propagated-inputs
3276 `(("r-lme4" ,r-lme4)
fccb2450 3277 ("r-mass" ,r-mass)
e7630cc9 3278 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
3279 ("r-survival" ,r-survival)))
3280 (home-page "https://cran.r-project.org/web/packages/jomo/")
3281 (synopsis "Multilevel Joint Modelling Multiple Imputation")
3282 (description
3283 "Similarly to Schafer's package pan, jomo is a package for multilevel
3284joint modelling multiple imputation @url{Carpenter and Kenward (2013),
3285http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
3286possibility of handling binary and categorical data through latent normal
3287variables, the option to use cluster-specific covariance matrices and to
3288impute compatibly with the substantive model.")
3289 (license license:gpl2)))
3290
03e718fb
RW
3291(define-public r-pan
3292 (package
3293 (name "r-pan")
a7265593 3294 (version "1.6")
03e718fb
RW
3295 (source
3296 (origin
3297 (method url-fetch)
3298 (uri (cran-uri "pan" version))
3299 (sha256
3300 (base32
a7265593 3301 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
3302 (build-system r-build-system)
3303 (native-inputs `(("gfortran" ,gfortran)))
3304 (home-page "https://cran.r-project.org/web/packages/pan/")
3305 (synopsis "Multiple imputation for multivariate panel or clustered data")
3306 (description
3307 "This package implements multiple imputation for multivariate panel or
3308clustered data.")
3309 (license license:gpl3)))
3310
84e7147a
RW
3311(define-public r-mitml
3312 (package
3313 (name "r-mitml")
1c6d199e 3314 (version "0.3-7")
84e7147a
RW
3315 (source
3316 (origin
3317 (method url-fetch)
3318 (uri (cran-uri "mitml" version))
3319 (sha256
3320 (base32
1c6d199e 3321 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
3322 (build-system r-build-system)
3323 (propagated-inputs
3324 `(("r-haven" ,r-haven)
3325 ("r-jomo" ,r-jomo)
3326 ("r-pan" ,r-pan)))
3327 (home-page "https://cran.r-project.org/web/packages/mitml/")
3328 (synopsis "Tools for multiple imputation in multilevel modeling")
3329 (description
3330 "This package provides tools for multiple imputation of missing data in
3331multilevel modeling. It includes a user-friendly interface to the packages
3332pan and jomo, and several functions for visualization, data management and the
3333analysis of multiply imputed data sets.")
3334 (license license:gpl2+)))
3335
10e16fa9
RW
3336(define-public r-mice
3337 (package
3338 (name "r-mice")
04d42a9d 3339 (version "3.6.0")
10e16fa9
RW
3340 (source
3341 (origin
3342 (method url-fetch)
3343 (uri (cran-uri "mice" version))
3344 (sha256
3345 (base32
04d42a9d 3346 "0pgcxdmp77604h6f4x8hhs6j4xdjgf5b9zvnixyzdj8vcgdjpivv"))))
10e16fa9
RW
3347 (build-system r-build-system)
3348 (propagated-inputs
aea3be25
RW
3349 `(("r-broom" ,r-broom)
3350 ("r-dplyr" ,r-dplyr)
3351 ("r-lattice" ,r-lattice)
10e16fa9 3352 ("r-mass" ,r-mass)
aea3be25 3353 ("r-mitml" ,r-mitml)
10e16fa9
RW
3354 ("r-nnet" ,r-nnet)
3355 ("r-rcpp" ,r-rcpp)
aea3be25 3356 ("r-rlang" ,r-rlang)
10e16fa9
RW
3357 ("r-rpart" ,r-rpart)
3358 ("r-survival" ,r-survival)))
3359 (home-page "https://cran.r-project.org/web/packages/mice/")
3360 (synopsis "Multivariate imputation by chained equations")
3361 (description
3362 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
3363implemented by the MICE algorithm as described in @url{Van Buuren and
3364Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
3365variable has its own imputation model. Built-in imputation models are
3366provided for continuous data (predictive mean matching, normal), binary
3367data (logistic regression), unordered categorical data (polytomous logistic
3368regression) and ordered categorical data (proportional odds). MICE can also
3369impute continuous two-level data (normal model, pan, second-level variables).
3370Passive imputation can be used to maintain consistency between variables.
3371Various diagnostic plots are available to inspect the quality of the
3372imputations.")
3373 ;; Any of these two versions.
3374 (license (list license:gpl2 license:gpl3))))
7fd5f60b 3375
02cdb45f
RW
3376(define-public r-truncnorm
3377 (package
3378 (name "r-truncnorm")
9d6f3925 3379 (version "1.0-8")
02cdb45f
RW
3380 (source
3381 (origin
3382 (method url-fetch)
3383 (uri (cran-uri "truncnorm" version))
3384 (sha256
3385 (base32
9d6f3925 3386 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 3387 (build-system r-build-system)
e9960d8c 3388 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
3389 (synopsis "Truncated normal distribution")
3390 (description "This package provides functions for the truncated normal
3391distribution with mean equal to @code{mean} and standard deviation equal to
3392@code{sd}. It includes density, distribution, quantile, and expected value
3393functions, as well as a random generation function.")
3394 (license license:gpl2)))
3395
cb8b4c11
RW
3396(define-public r-rsolnp
3397 (package
3398 (name "r-rsolnp")
3399 (version "1.16")
3400 (source
3401 (origin
3402 (method url-fetch)
3403 (uri (cran-uri "Rsolnp" version))
3404 (sha256
3405 (base32
3406 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
3407 (properties `((upstream-name . "Rsolnp")))
3408 (build-system r-build-system)
3409 (propagated-inputs
3410 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3411 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3412 (synopsis "General non-linear optimization")
3413 (description "The Rsolnp package implements a general non-linear augmented
3414Lagrange multiplier method solver, a @dfn{sequential quadratic
3415programming} (SQP) based solver).")
3416 ;; Any version of the GPL.
3417 (license license:gpl2+)))
3418
7fd5f60b
RW
3419(define-public r-hardyweinberg
3420 (package
3421 (name "r-hardyweinberg")
83e3e72a 3422 (version "1.6.3")
7fd5f60b
RW
3423 (source
3424 (origin
3425 (method url-fetch)
3426 (uri (cran-uri "HardyWeinberg" version))
3427 (sha256
3428 (base32
83e3e72a 3429 "1irz44q6nf95h37av868f47aakwv3jgwgw217xfsfw0afkm7s25f"))))
7fd5f60b
RW
3430 (properties `((upstream-name . "HardyWeinberg")))
3431 (build-system r-build-system)
3432 (propagated-inputs
3433 `(("r-mice" ,r-mice)
d0394944
RW
3434 ("r-rcpp" ,r-rcpp)
3435 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3436 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3437 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3438 (description
3439 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3440diallelic genetic marker data. All classical tests (chi-square, exact,
3441likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3442included in the package, as well as functions for power computation and for
3443the simulation of marker data under equilibrium and disequilibrium. Routines
3444for dealing with markers on the X-chromosome are included. Functions for
3445testing equilibrium in the presence of missing data by using multiple
3446imputation are also provided. Implements several graphics for exploring the
3447equilibrium status of a large set of diallelic markers: ternary plots with
3448acceptance regions, log-ratio plots and Q-Q plots.")
3449 (license license:gpl2+)))
3a22732c
RW
3450
3451(define-public r-sm
3452 (package
3453 (name "r-sm")
5621b840 3454 (version "2.2-5.6")
3a22732c
RW
3455 (source
3456 (origin
3457 (method url-fetch)
3458 (uri (cran-uri "sm" version))
3459 (sha256
3460 (base32
5621b840 3461 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3462 (build-system r-build-system)
3463 (native-inputs `(("gfortran" ,gfortran)))
3464 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3465 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3466 (description
3467 "This is software accompanying the book 'Applied Smoothing Techniques for
3468Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3469University Press. It provides smoothing methods for nonparametric regression
3470and density estimation")
3471 (license license:gpl2+)))
9232cac4 3472
6174db2b
RJ
3473(define-public r-venndiagram
3474 (package
3475 (name "r-venndiagram")
3476 (version "1.6.20")
3477 (source (origin
3478 (method url-fetch)
3479 (uri (cran-uri "VennDiagram" version))
3480 (sha256
3481 (base32
3482 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3483 (properties `((upstream-name . "VennDiagram")))
3484 (build-system r-build-system)
3485 (propagated-inputs
3486 `(("r-futile-logger" ,r-futile-logger)))
3487 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3488 (synopsis "Generate High-Resolution Venn and Euler Plots")
3489 (description
3490 "This package provides a set of functions to generate high-resolution
3491Venn and Euler plots. It includes handling for several special cases,
3492including two-case scaling, and extensive customization of plot shape and
3493structure.")
3494 (license license:gpl2+)))
3495
9232cac4
RW
3496(define-public r-vioplot
3497 (package
3498 (name "r-vioplot")
2899a9d4 3499 (version "0.3.4")
9232cac4
RW
3500 (source
3501 (origin
3502 (method url-fetch)
3503 (uri (cran-uri "vioplot" version))
3504 (sha256
3505 (base32
2899a9d4 3506 "1fsklymilspzz5fzlj7666x09aglaw0v4x0yfjjzy4vr5qpjc529"))))
9232cac4 3507 (build-system r-build-system)
7d4b9818
RW
3508 (propagated-inputs
3509 `(("r-sm" ,r-sm)
3510 ("r-zoo" ,r-zoo)))
9232cac4
RW
3511 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3512 (synopsis "Violin plot")
3513 (description
3514 "This package provides a violin plot, which is a combination of a box
3515plot and a kernel density plot.")
3516 (license license:bsd-3)))
7b0569c0
RW
3517
3518(define-public r-rsofia
3519 (package
3520 (name "r-rsofia")
3521 (version "1.1")
3522 (source (origin
3523 (method url-fetch)
3524 ;; This package has been removed from CRAN, so we can
3525 ;; only fetch it from the archives.
3526 (uri (string-append "https://cran.r-project.org/src/"
3527 "contrib/Archive/RSofia/RSofia_"
3528 version ".tar.gz"))
3529 (sha256
3530 (base32
3531 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3532 (properties `((upstream-name . "RSofia")))
3533 (build-system r-build-system)
3534 (propagated-inputs
3535 `(("r-rcpp" ,r-rcpp)))
3536 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3537 (synopsis "Port of sofia-ml to R")
3538 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3539suite of fast incremental algorithms for machine learning that can be used for
3540training models for classification or ranking.")
3541 (license license:asl2.0)))
738dda83 3542
3699383e
RW
3543(define-public r-xts
3544 (package
3545 (name "r-xts")
cea8a607 3546 (version "0.11-2")
3699383e
RW
3547 (source
3548 (origin
3549 (method url-fetch)
3550 (uri (cran-uri "xts" version))
3551 (sha256
3552 (base32
cea8a607 3553 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3554 (build-system r-build-system)
3555 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3556 (home-page "https://github.com/joshuaulrich/xts")
3557 (synopsis "Extensible time series")
3558 (description
3559 "This package provides for uniform handling of R's different time-based
3560data classes by extending @code{zoo}, maximizing native format information
3561preservation and allowing for user-level customization and extension, while
3562simplifying cross-class interoperability.")
3563 (license license:gpl2+)))
b72b42cf
RW
3564
3565(define-public r-performanceanalytics
3566 (package
3567 (name "r-performanceanalytics")
1f7e8d49 3568 (version "1.5.3")
b72b42cf
RW
3569 (source
3570 (origin
3571 (method url-fetch)
3572 (uri (cran-uri "PerformanceAnalytics" version))
3573 (sha256
3574 (base32
1f7e8d49 3575 "0jhjldwyxwq7a47zmk5y1jjck7hvq92p8rlgjvdfy51hx2dmlqqd"))))
b72b42cf
RW
3576 (properties
3577 `((upstream-name . "PerformanceAnalytics")))
3578 (build-system r-build-system)
3579 (propagated-inputs
081d143d
RW
3580 `(("r-quadprog" ,r-quadprog)
3581 ("r-xts" ,r-xts)
b72b42cf 3582 ("r-zoo" ,r-zoo)))
d062957a 3583 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3584 (synopsis "Econometric tools for performance and risk analysis")
3585 (description "This is a collection of econometric functions for
3586performance and risk analysis. This package aims to aid practitioners and
3587researchers in utilizing the latest research in analysis of non-normal return
3588streams. In general, it is most tested on return (rather than price) data on
3589a regular scale, but most functions will work with irregular return data as
3590well, and increasing numbers of functions will work with P&L or price data
3591where possible.")
3592 ;; Either version may be picked.
3593 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3594
3595(define-public r-laeken
3596 (package
3597 (name "r-laeken")
ed46a05c 3598 (version "0.5.0")
018cf270
RW
3599 (source
3600 (origin
3601 (method url-fetch)
3602 (uri (cran-uri "laeken" version))
3603 (sha256
3604 (base32
ed46a05c 3605 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3606 (build-system r-build-system)
3607 (propagated-inputs
3608 `(("r-boot" ,r-boot)
3609 ("r-mass" ,r-mass)))
e9960d8c 3610 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3611 (synopsis "Estimation of indicators on social exclusion and poverty")
3612 (description "This package provides tools for the estimation of indicators
3613on social exclusion and poverty, as well as an implementation of Pareto tail
3614modeling for empirical income distributions.")
3615 (license license:gpl2+)))
e5c17b8d
RW
3616
3617(define-public r-vcd
3618 (package
3619 (name "r-vcd")
2960f965 3620 (version "1.4-4")
e5c17b8d
RW
3621 (source
3622 (origin
3623 (method url-fetch)
3624 (uri (cran-uri "vcd" version))
3625 (sha256
3626 (base32
2960f965 3627 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3628 (build-system r-build-system)
3629 (propagated-inputs
3630 `(("r-colorspace" ,r-colorspace)
3631 ("r-lmtest" ,r-lmtest)
3632 ("r-mass" ,r-mass)))
e9960d8c 3633 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3634 (synopsis "Visualizing categorical data")
3635 (description "This package provides visualization techniques, data sets,
3636summary and inference procedures aimed particularly at categorical data.
3637Special emphasis is given to highly extensible grid graphics. The package was
3638originally inspired by the book \"Visualizing Categorical Data\" by Michael
3639Friendly and is now the main support package for a new book, \"Discrete Data
3640Analysis with R\" by Michael Friendly and David Meyer (2015).")
3641 (license license:gpl2)))
ae164260
RW
3642
3643(define-public r-ica
3644 (package
3645 (name "r-ica")
fabf0993 3646 (version "1.0-2")
ae164260
RW
3647 (source
3648 (origin
3649 (method url-fetch)
3650 (uri (cran-uri "ica" version))
3651 (sha256
3652 (base32
fabf0993 3653 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3654 (build-system r-build-system)
e9960d8c 3655 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3656 (synopsis "Independent component analysis")
3657 (description "This package provides tools for @dfn{Independent Component
3658Analysis} (ICA) using various algorithms: FastICA,
3659Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3660of Eigenmatrices} (JADE).")
3661 (license license:gpl2+)))
bf025ff6
RW
3662
3663(define-public r-dtw
3664 (package
3665 (name "r-dtw")
fa859675 3666 (version "1.21-3")
bf025ff6
RW
3667 (source
3668 (origin
3669 (method url-fetch)
3670 (uri (cran-uri "dtw" version))
3671 (sha256
3672 (base32
fa859675 3673 "02hyhx1sy5h3vzh9zixy18a7d47df4k5d0wyflcvlcbsbcl6p90s"))))
bf025ff6
RW
3674 (build-system r-build-system)
3675 (propagated-inputs `(("r-proxy" ,r-proxy)))
3676 (home-page "http://dtw.r-forge.r-project.org/")
3677 (synopsis "Dynamic Time Warping Algorithms")
3678 (description "This package provides a comprehensive implementation of
3679@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3680optimal (least cumulative distance) alignment between points of two time
3681series. Common DTW variants covered include local (slope) and global (window)
3682constraints, subsequence matches, arbitrary distance definitions,
3683normalizations, minimum variance matching, and so on.")
3684 (license license:gpl2+)))
15ef07f0
RW
3685
3686(define-public r-sdmtools
3687 (package
3688 (name "r-sdmtools")
670a0101 3689 (version "1.1-221.2")
15ef07f0
RW
3690 (source
3691 (origin
3692 (method url-fetch)
3693 (uri (cran-uri "SDMTools" version))
3694 (sha256
3695 (base32
670a0101 3696 "1xvcd97ikqsfdpk2fddy3k0z1ajqga7nv9bgac9c1wnjk1gqrpgh"))))
15ef07f0
RW
3697 (properties `((upstream-name . "SDMTools")))
3698 (build-system r-build-system)
3699 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3700 (home-page "http://www.rforge.net/SDMTools/")
3701 (synopsis "Species distribution modelling tools")
9c98e0e7 3702 (description "This package provides a set of tools for post processing
15ef07f0
RW
3703the outcomes of species distribution modeling exercises. It includes novel
3704methods for comparing models and tracking changes in distributions through
3705time. It further includes methods for visualizing outcomes, selecting
3706thresholds, calculating measures of accuracy and landscape fragmentation
3707statistics, etc.")
3708 (license license:gpl3+)))
ae3f2079
RW
3709
3710(define-public r-scatterplot3d
3711 (package
3712 (name "r-scatterplot3d")
5ade82bb 3713 (version "0.3-41")
ae3f2079
RW
3714 (source
3715 (origin
3716 (method url-fetch)
3717 (uri (cran-uri "scatterplot3d" version))
3718 (sha256
3719 (base32
5ade82bb 3720 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3721 (build-system r-build-system)
e9960d8c 3722 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3723 (synopsis "3D scatter plot")
3724 (description "This package provides an implementation of scatter plots for
3725plotting. a three dimensional point cloud.")
3726 (license license:gpl2)))
f90018e5
RW
3727
3728(define-public r-ggridges
3729 (package
3730 (name "r-ggridges")
16a39c2d 3731 (version "0.5.1")
f90018e5
RW
3732 (source
3733 (origin
3734 (method url-fetch)
3735 (uri (cran-uri "ggridges" version))
3736 (sha256
3737 (base32
16a39c2d 3738 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3739 (build-system r-build-system)
3740 (propagated-inputs
3741 `(("r-ggplot2" ,r-ggplot2)
3742 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3743 ("r-scales" ,r-scales)
3744 ("r-withr" ,r-withr)))
f90018e5
RW
3745 (home-page "https://github.com/clauswilke/ggridges")
3746 (synopsis "Ridgeline plots in ggplot2")
3747 (description
3748 "Ridgeline plots provide a convenient way of visualizing changes in
3749distributions over time or space. This package enables the creation of such
3750plots in @code{ggplot2}.")
3751 (license license:gpl2)))
007f6d98
RW
3752
3753(define-public r-ggjoy
3754 (package
3755 (name "r-ggjoy")
c36745cf 3756 (version "0.4.1")
007f6d98
RW
3757 (source
3758 (origin
3759 (method url-fetch)
3760 (uri (cran-uri "ggjoy" version))
3761 (sha256
3762 (base32
c36745cf 3763 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3764 (build-system r-build-system)
3765 (propagated-inputs
3766 `(("r-ggplot2" ,r-ggplot2)
3767 ("r-ggridges" ,r-ggridges)))
3768 (home-page "https://github.com/clauswilke/ggjoy")
3769 (synopsis "Joyplots in ggplot2")
3770 (description "Joyplots provide a convenient way of visualizing changes in
3771distributions over time or space. This package enables the creation of such
3772plots in @code{ggplot2}.")
3773 (license license:gpl2)))
2976f304
RW
3774
3775(define-public r-cli
3776 (package
3777 (name "r-cli")
59ed55df 3778 (version "2.0.0")
2976f304
RW
3779 (source
3780 (origin
3781 (method url-fetch)
3782 (uri (cran-uri "cli" version))
3783 (sha256
3784 (base32
59ed55df 3785 "1gv3zqdipj29ivkw5dsi1qdlra7q4lcrcqvlg9fns7d670yglfki"))))
2976f304
RW
3786 (build-system r-build-system)
3787 (propagated-inputs
3788 `(("r-assertthat" ,r-assertthat)
59ed55df
RW
3789 ("r-crayon" ,r-crayon)
3790 ("r-fansi" ,r-fansi)
3791 ("r-glue" ,r-glue)))
2976f304
RW
3792 (home-page "https://github.com/r-lib/cli#readme")
3793 (synopsis "Helpers for developing command line interfaces")
3794 (description "This package provides a suite of tools designed to build
3795attractive command line interfaces (CLIs). It includes tools for drawing
3796rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3797 (license license:expat)))
55577393
RW
3798
3799(define-public r-argparser
3800 (package
3801 (name "r-argparser")
3802 (version "0.4")
3803 (source
3804 (origin
3805 (method url-fetch)
3806 (uri (cran-uri "argparser" version))
3807 (sha256
3808 (base32
3809 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3810 (build-system r-build-system)
3811 (home-page "https://bitbucket.org/djhshih/argparser")
3812 (synopsis "Command-line argument parser")
3813 (description
3814 "This package provides a cross-platform command-line argument parser
3815written purely in R with no external dependencies. It is useful with the
3816Rscript front-end and facilitates turning an R script into an executable
3817script.")
3818 (license license:gpl3+)))
a3257d42
RW
3819
3820(define-public r-debugme
3821 (package
3822 (name "r-debugme")
3823 (version "1.1.0")
3824 (source
3825 (origin
3826 (method url-fetch)
3827 (uri (cran-uri "debugme" version))
3828 (sha256
3829 (base32
3830 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3831 (build-system r-build-system)
3832 (propagated-inputs `(("r-crayon" ,r-crayon)))
3833 (home-page "https://github.com/r-lib/debugme#readme")
3834 (synopsis "Debug R packages")
3835 (description
3836 "This package allows the user to specify debug messages as special string
3837constants, and control debugging of packages via environment variables.")
3838 (license license:expat)))
2058e37d
RW
3839
3840(define-public r-processx
3841 (package
3842 (name "r-processx")
503d5b5a 3843 (version "3.4.1")
2058e37d
RW
3844 (source
3845 (origin
3846 (method url-fetch)
3847 (uri (cran-uri "processx" version))
3848 (sha256
3849 (base32
503d5b5a 3850 "1g6ipcaxg9y94lyrnbp7kkbqfkcdh1fyrqjjclbjp3x7iysdvazi"))))
2058e37d
RW
3851 (build-system r-build-system)
3852 (propagated-inputs
0e87bf01
RW
3853 `(("r-ps" ,r-ps)
3854 ("r-r6" ,r-r6)))
2058e37d
RW
3855 (home-page "https://github.com/r-lib/processx3")
3856 (synopsis "Execute and control system processes")
3857 (description
3858 "This package provides portable tools to run system processes in the
3859background. It can check if a background process is running; wait on a
3860background process to finish; get the exit status of finished processes; kill
3861background processes and their children; restart processes. It can read the
3862standard output and error of the processes, using non-blocking connections.
3863@code{processx} can poll a process for standard output or error, with a
3864timeout. It can also poll several processes at once.")
3865 (license license:expat)))
f285346a
RW
3866
3867(define-public r-tsp
3868 (package
3869 (name "r-tsp")
130314d8 3870 (version "1.1-7")
f285346a
RW
3871 (source
3872 (origin
3873 (method url-fetch)
3874 (uri (cran-uri "TSP" version))
3875 (sha256
3876 (base32
130314d8 3877 "0rxxhvqi55869dg2p82hzg5kvgcqf9h60cjcg00k3pv9aw4x07kb"))))
f285346a
RW
3878 (properties `((upstream-name . "TSP")))
3879 (build-system r-build-system)
3880 (propagated-inputs `(("r-foreach" ,r-foreach)))
3881 (home-page "https://cran.r-project.org/web/packages/TSP/")
3882 (synopsis "Traveling salesperson problem (TSP)")
3883 (description "This package provides basic infrastructure and some
3884algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3885traveling salesman problem).")
3886 (license license:gpl3)))
ffb59bce
RW
3887
3888(define-public r-qap
3889 (package
3890 (name "r-qap")
3891 (version "0.1-1")
3892 (source
3893 (origin
3894 (method url-fetch)
3895 (uri (cran-uri "qap" version))
3896 (sha256
3897 (base32
3898 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3899 (build-system r-build-system)
3900 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3901 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3902 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3903 (description "This package implements heuristics for the @dfn{quadratic
3904assignment problem} (QAP). Currently only a simulated annealing heuristic is
3905available.")
3906 (license license:gpl3)))
7fe49f2a
RW
3907
3908(define-public r-gclus
3909 (package
3910 (name "r-gclus")
111516f9 3911 (version "1.3.2")
7fe49f2a
RW
3912 (source
3913 (origin
3914 (method url-fetch)
3915 (uri (cran-uri "gclus" version))
3916 (sha256
3917 (base32
111516f9 3918 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3919 (build-system r-build-system)
3920 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3921 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3922 (synopsis "Clustering graphics")
3923 (description "This package orders panels in scatterplot matrices and
3924parallel coordinate displays by some merit index. It contains various indices
3925of merit, ordering functions, and enhanced versions of @code{pairs} and
3926@code{parcoord} which color panels according to their merit level.")
3927 (license license:gpl2+)))
8e5e26d2
RW
3928
3929(define-public r-webshot
3930 (package
3931 (name "r-webshot")
3d391d2d 3932 (version "0.5.2")
8e5e26d2
RW
3933 (source
3934 (origin
3935 (method url-fetch)
3936 (uri (cran-uri "webshot" version))
3937 (sha256
3938 (base32
3d391d2d 3939 "0gq4h8cw51z95yvsnf38kj5l58wgljkm0dalmi8mn1sp06bxr0zi"))))
8e5e26d2
RW
3940 (build-system r-build-system)
3941 (propagated-inputs
8871a513
RW
3942 `(("r-callr" ,r-callr)
3943 ("r-jsonlite" ,r-jsonlite)
3944 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3945 (home-page "https://github.com/wch/webshot/")
3946 (synopsis "Take screenshots of web pages")
3947 (description
3948 "Webshot makes it easy to take screenshots of web pages from within R.
3949It can also run Shiny applications locally and take screenshots of the
3950application; and it can render and screenshot static as well as interactive R
3951Markdown documents.")
3952 (license license:gpl2)))
2e9d187b
RW
3953
3954(define-public r-seriation
3955 (package
3956 (name "r-seriation")
bd8710b4 3957 (version "1.2-8")
2e9d187b
RW
3958 (source
3959 (origin
3960 (method url-fetch)
3961 (uri (cran-uri "seriation" version))
3962 (sha256
3963 (base32
bd8710b4 3964 "1zbdxq0s5rc5v307b69fw9k52m0654ls7pf22lh35ggirig6lwsk"))))
2e9d187b
RW
3965 (build-system r-build-system)
3966 (propagated-inputs
3967 `(("r-cluster" ,r-cluster)
3968 ("r-colorspace" ,r-colorspace)
3969 ("r-dendextend" ,r-dendextend)
3970 ("r-gclus" ,r-gclus)
3971 ("r-gplots" ,r-gplots)
3972 ("r-mass" ,r-mass)
3973 ("r-qap" ,r-qap)
3974 ("r-registry" ,r-registry)
3975 ("r-tsp" ,r-tsp)))
3976 (native-inputs `(("gfortran" ,gfortran)))
3977 (home-page "http://s2.smu.edu/IDA/seriation/")
3978 (synopsis "Infrastructure for ordering objects using seriation")
3979 (description
3980 "This package provides infrastructure for seriation with an
3981implementation of several seriation/sequencing techniques to reorder matrices,
3982dissimilarity matrices, and dendrograms. It also provides (optimally)
3983reordered heatmaps, color images and clustering visualizations like
3984dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3985iVAT).")
3986 (license license:gpl3)))
e9e78d2c 3987
f6d2b45c
RW
3988(define-public r-xfun
3989 (package
3990 (name "r-xfun")
58fb4f32 3991 (version "0.11")
f6d2b45c
RW
3992 (source
3993 (origin
3994 (method url-fetch)
3995 (uri (cran-uri "xfun" version))
3996 (sha256
58fb4f32 3997 (base32 "0dncw6bqkal7nyarrrrj9arxy0y3nkdzmrbibcjh84m1cxd4phiw"))))
f6d2b45c
RW
3998 (build-system r-build-system)
3999 (home-page "https://github.com/yihui/xfun")
4000 (synopsis "Miscellaneous functions")
4001 (description
4002 "This package provides miscellaneous functions commonly used in other
4003packages maintained by Yihui Xie.")
4004 (license license:expat)))
f2442968
RW
4005
4006(define-public r-utf8
4007 (package
4008 (name "r-utf8")
65ea783f 4009 (version "1.1.4")
f2442968
RW
4010 (source
4011 (origin
4012 (method url-fetch)
4013 (uri (cran-uri "utf8" version))
4014 (sha256
4015 (base32
65ea783f 4016 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
4017 (build-system r-build-system)
4018 (home-page "https://github.com/patperry/r-utf8")
4019 (synopsis "Unicode text processing")
4020 (description
4021 "This package provides tools to process and print UTF-8 encoded
4022international text (Unicode). Input, validate, normalize, encode, format, and
4023display.")
4024 (license license:asl2.0)))
c555ccab 4025
c87a3358
RW
4026(define-public r-zeallot
4027 (package
4028 (name "r-zeallot")
4029 (version "0.1.0")
4030 (source
4031 (origin
4032 (method url-fetch)
4033 (uri (cran-uri "zeallot" version))
4034 (sha256
4035 (base32
4036 "1sd1igcfnv27pa3bqxlbyxchi562h7grnjg1l7wxx3bwr49i57s3"))))
4037 (build-system r-build-system)
4038 (home-page "https://github.com/nteetor/zeallot")
4039 (synopsis "Multiple, unpacking, and destructuring assignment")
4040 (description
4041 "This package provides a @code{%<-%} operator to perform multiple,
4042unpacking, and destructuring assignment in R. The operator unpacks the
4043right-hand side of an assignment into multiple values and assigns these values
4044to variables on the left-hand side of the assignment.")
4045 (license license:expat)))
4046
6004bc1a
RW
4047(define-public r-vctrs
4048 (package
4049 (name "r-vctrs")
56444d18 4050 (version "0.2.0")
6004bc1a
RW
4051 (source
4052 (origin
4053 (method url-fetch)
4054 (uri (cran-uri "vctrs" version))
4055 (sha256
4056 (base32
56444d18 4057 "05h0y8qzwc899qj84gkhg4jwzscd065as00d4d8smv42h4i8zkjv"))))
6004bc1a
RW
4058 (build-system r-build-system)
4059 (propagated-inputs
4060 `(("r-backports" ,r-backports)
4061 ("r-digest" ,r-digest)
56444d18 4062 ("r-ellipsis" ,r-ellipsis)
6004bc1a
RW
4063 ("r-glue" ,r-glue)
4064 ("r-rlang" ,r-rlang)
4065 ("r-zeallot" ,r-zeallot)))
4066 (home-page "https://github.com/r-lib/vctrs")
4067 (synopsis "Vector helpers")
4068 (description
4069 "There are three main goals to the @code{vctrs} package:
4070
4071@enumerate
4072@item To propose @code{vec_size()} and @code{vec_type()} as alternatives to
4073 @code{length()} and @code{class()}. These definitions are paired with a
4074 framework for type-coercion and size-recycling.
4075@item To define type- and size-stability as desirable function properties, use
4076 them to analyse existing base function, and to propose better alternatives.
4077 This work has been particularly motivated by thinking about the ideal
4078 properties of @code{c()}, @code{ifelse()}, and @code{rbind()}.
4079@item To provide a new @code{vctr} base class that makes it easy to create new
4080 S3 vectors. @code{vctrs} provides methods for many base generics in terms of
4081 a few new @code{vctrs} generics, making implementation considerably simpler
4082 and more robust.
4083@end enumerate\n")
4084 (license license:gpl3)))
4085
c555ccab
RW
4086(define-public r-pillar
4087 (package
4088 (name "r-pillar")
9f8f2d9b 4089 (version "1.4.2")
c555ccab
RW
4090 (source
4091 (origin
4092 (method url-fetch)
4093 (uri (cran-uri "pillar" version))
4094 (sha256
4095 (base32
9f8f2d9b 4096 "0988047mf0xdhdkqqmavzx4ifjhndjnxniyrrhrdq1nvnrvbpfms"))))
c555ccab
RW
4097 (build-system r-build-system)
4098 (propagated-inputs
4099 `(("r-cli" ,r-cli)
4100 ("r-crayon" ,r-crayon)
6f5b157e 4101 ("r-fansi" ,r-fansi)
c555ccab 4102 ("r-rlang" ,r-rlang)
33ba8135
RW
4103 ("r-utf8" ,r-utf8)
4104 ("r-vctrs" ,r-vctrs)))
c555ccab
RW
4105 (home-page "https://github.com/r-lib/pillar")
4106 (synopsis "Coloured formatting for columns")
4107 (description
4108 "This package provides a @code{pillar} generic designed for formatting
4109columns of data using the full range of colours provided by modern
4110terminals.")
4111 (license license:gpl3)))
1c791925
RW
4112
4113(define-public r-uuid
4114 (package
4115 (name "r-uuid")
4116 (version "0.1-2")
4117 (source
4118 (origin
4119 (method url-fetch)
4120 (uri (cran-uri "uuid" version))
4121 (sha256
4122 (base32
4123 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
4124 (build-system r-build-system)
4125 (home-page "http://www.rforge.net/uuid")
4126 (synopsis "Tools for generating and handling of UUIDs")
4127 (description
4128 "This package provides tools for generating and handling of
4129@dfn{Universally Unique Identifiers} (UUIDs).")
4130 (license license:expat)))
846f4c23
RW
4131
4132(define-public r-tinytex
4133 (package
4134 (name "r-tinytex")
36b7a23f 4135 (version "0.17")
846f4c23
RW
4136 (source
4137 (origin
4138 (method url-fetch)
4139 (uri (cran-uri "tinytex" version))
4140 (sha256
4141 (base32
36b7a23f 4142 "0mgxrbj4gam2gvxfk26nq820vsfjggj81m2l7j9m8vp361k15r0w"))))
846f4c23 4143 (build-system r-build-system)
8b0701d9
TGR
4144 (propagated-inputs
4145 `(("r-xfun" ,r-xfun)))
846f4c23
RW
4146 (home-page "https://github.com/yihui/tinytex")
4147 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
4148 (description
4149 "This package provides helper functions to install and maintain the LaTeX
4150distribution named TinyTeX, a lightweight, cross-platform, portable, and
4151easy-to-maintain version of TeX Live. This package also contains helper
4152functions to compile LaTeX documents, and install missing LaTeX packages
4153automatically.")
4154 (license license:expat)))
4376166b 4155
5f4565b1
RW
4156(define-public r-network
4157 (package
4158 (name "r-network")
a477a5c3 4159 (version "1.16.0")
5f4565b1
RW
4160 (source
4161 (origin
4162 (method url-fetch)
4163 (uri (cran-uri "network" version))
4164 (sha256
4165 (base32
a477a5c3 4166 "0dnf1wl3za2lhx2lwd8smhlijl1cfhckgr8zz9piiirrfi2m2kx2"))))
5f4565b1 4167 (build-system r-build-system)
75cbc800
RW
4168 (propagated-inputs
4169 `(("r-magrittr" ,r-magrittr)
4170 ("r-tibble" ,r-tibble)))
40862677 4171 (home-page "https://statnet.org/")
5f4565b1
RW
4172 (synopsis "Classes for relational data")
4173 (description
4174 "This package provides tools to create and modify network objects. The
4175@code{network} class can represent a range of relational data types, and
4176supports arbitrary vertex/edge/graph attributes.")
4177 (license license:gpl2+)))
07a2f34d
RW
4178
4179(define-public r-statnet-common
4180 (package
4181 (name "r-statnet-common")
f7f65cba 4182 (version "4.3.0")
07a2f34d
RW
4183 (source
4184 (origin
4185 (method url-fetch)
4186 (uri (cran-uri "statnet.common" version))
4187 (sha256
4188 (base32
f7f65cba 4189 "0ng90i0wm9wlyhjbnmnylc1bbqw396p1dr7f402dyry9x9ck6jl3"))))
07a2f34d
RW
4190 (properties
4191 `((upstream-name . "statnet.common")))
4192 (build-system r-build-system)
1268a995
RW
4193 (propagated-inputs
4194 `(("r-coda" ,r-coda)))
40862677 4195 (home-page "https://statnet.org")
07a2f34d
RW
4196 (synopsis "R scripts and utilities used by the Statnet software")
4197 (description "This package provides non-statistical utilities used by the
4198software developed by the Statnet Project.")
4199 (license license:gpl3)))
1088744d 4200
5d387030
NB
4201(define-public r-statcheck
4202 (package
4203 (name "r-statcheck")
4204 (version "1.3.0")
4205 (source
4206 (origin
4207 (method url-fetch)
4208 (uri (cran-uri "statcheck" version))
4209 (sha256
4210 (base32
4211 "0ivybdcrymlsfv6pg6p5bv70qdvgxf2vgp0kf4r0pf2fcvav1mcp"))))
4212 (build-system r-build-system)
4213 (propagated-inputs
4214 `(("r-ggplot2" ,r-ggplot2)
4215 ("r-plyr" ,r-plyr)
4216 ("r-rmarkdown" ,r-rmarkdown)))
4217 (home-page "https://cran.r-project.org/web/packages/statcheck/")
4218 (synopsis "Extract statistics from articles and recompute p-values")
4219 (description "This package can automatically extract statistical
4220null-hypothesis significant testing (NHST) results from articles and recompute
4221the p-values based on the reported test statistic and degrees of freedom to
4222detect possible inconsistencies.")
4223 (license license:gpl2)))
4224
1088744d
RW
4225(define-public r-sna
4226 (package
4227 (name "r-sna")
4228 (version "2.4")
4229 (source
4230 (origin
4231 (method url-fetch)
4232 (uri (cran-uri "sna" version))
4233 (sha256
4234 (base32
4235 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
4236 (build-system r-build-system)
4237 (propagated-inputs
4238 `(("r-network" ,r-network)
4239 ("r-statnet-common" ,r-statnet-common)))
40862677 4240 (home-page "https://statnet.org")
1088744d
RW
4241 (synopsis "Tools for social network analysis")
4242 (description
4243 "This package provides a range of tools for social network analysis,
4244including node and graph-level indices, structural distance and covariance
4245methods, structural equivalence detection, network regression, random graph
4246generation, and 2D/3D network visualization.")
4247 (license license:gpl2+)))
93c21ddc 4248
151965fa
RW
4249(define-public r-tfisher
4250 (package
4251 (name "r-tfisher")
4252 (version "0.2.0")
4253 (source
4254 (origin
4255 (method url-fetch)
4256 (uri (cran-uri "TFisher" version))
4257 (sha256
4258 (base32
4259 "0vz74ww1lf1prfwz74hfsi3a8nzq8ss7aqjr85c1d87vss2796xx"))))
4260 (properties `((upstream-name . "TFisher")))
4261 (build-system r-build-system)
4262 (propagated-inputs
4263 `(("r-matrix" ,r-matrix)
4264 ("r-mvtnorm" ,r-mvtnorm)
4265 ("r-sn" ,r-sn)))
4266 (home-page "https://cran.r-project.org/web/packages/TFisher/")
4267 (synopsis "Optimal thresholding Fisher's p-value combination method")
4268 (description
4269 "This package provides the @dfn{cumulative distribution function} (CDF),
4270quantile, and statistical power calculator for a collection of thresholding
4271Fisher's p-value combination methods, including Fisher's p-value combination
4272method, truncated product method and, in particular, soft-thresholding
4273Fisher's p-value combination method which is proven to be optimal in some
4274context of signal detection. The p-value calculator for the omnibus version
4275of these tests are also included.")
4276 (license license:gpl2)))
4277
93c21ddc
RW
4278(define-public r-ttr
4279 (package
4280 (name "r-ttr")
9655b1d4 4281 (version "0.23-5")
93c21ddc
RW
4282 (source
4283 (origin
4284 (method url-fetch)
4285 (uri (cran-uri "TTR" version))
4286 (sha256
4287 (base32
9655b1d4 4288 "0fxipnyxaz55n4camrk9cs71x9w4dsmjrihysv8i1s6khf825rg6"))))
93c21ddc
RW
4289 (properties `((upstream-name . "TTR")))
4290 (build-system r-build-system)
4291 (propagated-inputs
4292 `(("r-curl" ,r-curl)
4293 ("r-xts" ,r-xts)
4294 ("r-zoo" ,r-zoo)))
93c21ddc
RW
4295 (home-page "https://github.com/joshuaulrich/TTR")
4296 (synopsis "Technical trading rules")
4297 (description
4298 "This package provides functions and data to construct technical trading
4299rules with R.")
4300 (license license:gpl2)))
0b64332c
RW
4301
4302(define-public r-leaps
4303 (package
4304 (name "r-leaps")
4305 (version "3.0")
4306 (source
4307 (origin
4308 (method url-fetch)
4309 (uri (cran-uri "leaps" version))
4310 (sha256
4311 (base32
4312 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
4313 (build-system r-build-system)
4314 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4315 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
4316 (synopsis "Regression subset selection")
4317 (description
4318 "This package provides tools for regression subset selection, including
4319exhaustive search.")
4320 (license license:gpl2+)))
d3cb62e5
RW
4321
4322(define-public r-splus2r
4323 (package
4324 (name "r-splus2r")
4325 (version "1.2-2")
4326 (source
4327 (origin
4328 (method url-fetch)
4329 (uri (cran-uri "splus2R" version))
4330 (sha256
4331 (base32
4332 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
4333 (properties `((upstream-name . "splus2R")))
4334 (build-system r-build-system)
4335 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4336 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
4337 (synopsis "Supplemental S-PLUS functionality in R")
4338 (description
4339 "Currently there are many functions in S-PLUS that are missing in R. To
4340facilitate the conversion of S-PLUS packages to R packages, this package
4341provides some missing S-PLUS functionality in R.")
4342 (license license:gpl2)))
034ac9d6
RW
4343
4344(define-public r-ifultools
4345 (package
4346 (name "r-ifultools")
d8787b33 4347 (version "2.0-5")
034ac9d6
RW
4348 (source
4349 (origin
4350 (method url-fetch)
4351 (uri (cran-uri "ifultools" version))
4352 (sha256
4353 (base32
d8787b33 4354 "040kvbczcmmbaiaz0k0pdq9af541pjj6iwzh1a3w4szh9w6b5a3j"))))
034ac9d6
RW
4355 (build-system r-build-system)
4356 (propagated-inputs
4357 `(("r-mass" ,r-mass)
4358 ("r-splus2r" ,r-splus2r)))
d062957a 4359 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
4360 (synopsis "Insightful research tools")
4361 (description "This package provides C code used by the wmtsa, fractal, and
4362sapa R packages.")
4363 (license license:gpl2)))
0be7effe
RW
4364
4365(define-public r-sapa
4366 (package
4367 (name "r-sapa")
4368 (version "2.0-2")
4369 (source
4370 (origin
4371 (method url-fetch)
4372 (uri (cran-uri "sapa" version))
4373 (sha256
4374 (base32
4375 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
4376 (build-system r-build-system)
4377 (propagated-inputs
4378 `(("r-ifultools" ,r-ifultools)
4379 ("r-splus2r" ,r-splus2r)))
d062957a 4380 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
4381 (synopsis "Spectral analysis for physical applications")
4382 (description "This package provides software for the book Spectral
4383Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
4384Cambridge University Press, 1993.")
4385 (license license:gpl2)))
dceb1592 4386
3a4c6288
RW
4387(define-public r-aggregation
4388 (package
4389 (name "r-aggregation")
4390 (version "1.0.1")
4391 (source
4392 (origin
4393 (method url-fetch)
4394 (uri (cran-uri "aggregation" version))
4395 (sha256
4396 (base32
4397 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
4398 (build-system r-build-system)
4399 (home-page "https://cran.r-project.org/web/packages/aggregation/")
4400 (synopsis "Methods for p-value aggregation")
4401 (description
4402 "This package contains functionality for performing the following methods
4403of p-value aggregation: Fisher's method, the Lancaster method (weighted
4404Fisher's method), and Sidak correction.")
4405 (license license:gpl3)))
4406
dceb1592
RW
4407(define-public r-quantmod
4408 (package
4409 (name "r-quantmod")
22b2d8b9 4410 (version "0.4-15")
dceb1592
RW
4411 (source
4412 (origin
4413 (method url-fetch)
4414 (uri (cran-uri "quantmod" version))
4415 (sha256
4416 (base32
22b2d8b9 4417 "0lyzaf5ypk93v6zj9gdghy05cc7cxgn9yasv1apx5r6qsjcfgwky"))))
dceb1592
RW
4418 (build-system r-build-system)
4419 (propagated-inputs
4420 `(("r-curl" ,r-curl)
4421 ("r-ttr" ,r-ttr)
4422 ("r-xts" ,r-xts)
4423 ("r-zoo" ,r-zoo)))
d062957a 4424 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
4425 (synopsis "Quantitative financial modelling framework")
4426 (description "This package provides a quantitative financial modelling
4427framework to allow users to specify, build, trade, and analyse quantitative
4428financial trading strategies.")
4429 (license license:gpl3)))
b6dc3255
RW
4430
4431(define-public r-tseries
4432 (package
4433 (name "r-tseries")
9ce3d17e 4434 (version "0.10-47")
b6dc3255
RW
4435 (source
4436 (origin
4437 (method url-fetch)
4438 (uri (cran-uri "tseries" version))
4439 (sha256
4440 (base32
9ce3d17e 4441 "0yzvc9djp3angvxdxqi60wi726y76ablsb71q88ycvw0avgpf8r0"))))
b6dc3255
RW
4442 (build-system r-build-system)
4443 (propagated-inputs
4444 `(("r-quadprog" ,r-quadprog)
4445 ("r-quantmod" ,r-quantmod)
4446 ("r-zoo" ,r-zoo)))
4447 (native-inputs
4448 `(("gfortran" ,gfortran)))
d062957a 4449 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
4450 (synopsis "Time series analysis and computational finance")
4451 (description
4452 "This package provides functions relating to time series analysis and
4453computational finance.")
4454 (license license:gpl2)))
a2c079a7
RW
4455
4456(define-public r-wmtsa
4457 (package
4458 (name "r-wmtsa")
4459 (version "2.0-3")
4460 (source
4461 (origin
4462 (method url-fetch)
4463 (uri (cran-uri "wmtsa" version))
4464 (sha256
4465 (base32
4466 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
4467 (build-system r-build-system)
4468 (propagated-inputs
4469 `(("r-ifultools" ,r-ifultools)
4470 ("r-mass" ,r-mass)
4471 ("r-splus2r" ,r-splus2r)))
d062957a 4472 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4473 (synopsis "Wavelet methods for time series analysis")
4474 (description
4475 "This package provides software to accompany the book \"Wavelet Methods
4476for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4477University Press, 2000.")
4478 (license license:gpl2)))
4993a02a
RW
4479
4480(define-public r-tsa
4481 (package
4482 (name "r-tsa")
1fe9919a 4483 (version "1.2")
4993a02a
RW
4484 (source
4485 (origin
4486 (method url-fetch)
4487 (uri (cran-uri "TSA" version))
4488 (sha256
4489 (base32
1fe9919a 4490 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4491 (properties `((upstream-name . "TSA")))
4492 (build-system r-build-system)
4493 (propagated-inputs
4494 `(("r-leaps" ,r-leaps)
4495 ("r-locfit" ,r-locfit)
1fe9919a 4496 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4497 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4498 (synopsis "Time series analysis")
4499 (description
4500 "This package contains R functions and datasets detailed in the book
4501\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4502Cryer and Kung-Sik Chan.")
4503 (license license:gpl2+)))
19da7fe3
RW
4504
4505(define-public r-extradistr
4506 (package
4507 (name "r-extradistr")
e0cd8f73 4508 (version "1.8.11")
19da7fe3
RW
4509 (source
4510 (origin
4511 (method url-fetch)
4512 (uri (cran-uri "extraDistr" version))
4513 (sha256
4514 (base32
e0cd8f73 4515 "1vvqv1d4hxa025gmm8cbiph63qsqy87l3ri5idd524gyz3chbcl3"))))
19da7fe3
RW
4516 (properties `((upstream-name . "extraDistr")))
4517 (build-system r-build-system)
4518 (propagated-inputs
4519 `(("r-rcpp" ,r-rcpp)))
4520 (home-page "https://github.com/twolodzko/extraDistr")
4521 (synopsis "Additional univariate and multivariate distributions")
4522 (description
4523 "This package implements density, distribution functions, quantile
4524functions and random generation functions for a large number of univariate and
4525multivariate distributions.")
4526 (license license:gpl2)))
5b25bc55
RW
4527
4528(define-public r-fractal
4529 (package
4530 (name "r-fractal")
4531 (version "2.0-4")
4532 (source
4533 (origin
4534 (method url-fetch)
4535 (uri (cran-uri "fractal" version))
4536 (sha256
4537 (base32
4538 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4539 (build-system r-build-system)
4540 (propagated-inputs
4541 `(("r-ifultools" ,r-ifultools)
4542 ("r-mass" ,r-mass)
4543 ("r-sapa" ,r-sapa)
4544 ("r-scatterplot3d" ,r-scatterplot3d)
4545 ("r-splus2r" ,r-splus2r)
4546 ("r-wmtsa" ,r-wmtsa)))
d062957a 4547 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4548 (synopsis "Fractal time series modeling and analysis")
4549 (description
4550 "This package provides tools for stochastic fractal and deterministic
4551chaotic time series analysis.")
4552 (license license:gpl2)))
6615a364
RW
4553
4554(define-public r-urca
4555 (package
4556 (name "r-urca")
4557 (version "1.3-0")
4558 (source
4559 (origin
4560 (method url-fetch)
4561 (uri (cran-uri "urca" version))
4562 (sha256
4563 (base32
4564 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4565 (build-system r-build-system)
4566 (propagated-inputs `(("r-nlme" ,r-nlme)))
4567 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4568 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4569 (synopsis "Unit root and cointegration tests for time series data")
4570 (description
4571 "This package provides unit root and cointegration tests encountered in
4572applied econometric analysis.")
4573 (license license:gpl2+)))
d32e5724
RW
4574
4575(define-public r-cubature
4576 (package
4577 (name "r-cubature")
75f021f4 4578 (version "2.0.4")
d32e5724
RW
4579 (source
4580 (origin
4581 (method url-fetch)
4582 (uri (cran-uri "cubature" version))
4583 (sha256
4584 (base32
75f021f4 4585 "0jpyq8j7x06dpiz29w48av879ygldzgls9z810192hsymkmfaz6r"))))
d32e5724
RW
4586 (build-system r-build-system)
4587 (propagated-inputs
4588 `(("r-rcpp" ,r-rcpp)))
4589 (home-page "https://github.com/bnaras/cubature")
4590 (synopsis "Adaptive multivariate integration over hypercubes")
4591 (description
4592 "This package is an R wrapper around the cubature C library for adaptive
4593multivariate integration over hypercubes. This version provides both
4594@code{hcubature} and @code{pcubature} routines in addition to a vector
4595interface.")
4596 ;; The included cubature C library is released under GPLv2+, but the
4597 ;; wrapper declares the license to be GPLv3+.
4598 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4599
4600(define-public r-trend
4601 (package
4602 (name "r-trend")
cd4abb6d 4603 (version "1.1.1")
7531ee84
RW
4604 (source
4605 (origin
4606 (method url-fetch)
4607 (uri (cran-uri "trend" version))
4608 (sha256
4609 (base32
cd4abb6d 4610 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4611 (build-system r-build-system)
4612 (propagated-inputs
4613 `(("r-extradistr" ,r-extradistr)))
4614 (native-inputs
4615 `(("gfortran" ,gfortran)))
d062957a 4616 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4617 (synopsis "Non-parametric trend tests and change-point detection")
4618 (description
4619 "The analysis of environmental data often requires the detection of
4620trends and change-points. This package includes tests for trend
4621detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4622Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4623Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4624correlation trend test), change-point detection (Lanzante's test procedures,
4625Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4626Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4627Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4628sample Robust Rank-Order Distributional Test.")
4629 (license license:gpl3)))
f96eda90
RW
4630
4631(define-public r-expm
4632 (package
4633 (name "r-expm")
a11d29b4 4634 (version "0.999-4")
f96eda90
RW
4635 (source
4636 (origin
4637 (method url-fetch)
4638 (uri (cran-uri "expm" version))
4639 (sha256
4640 (base32
a11d29b4 4641 "15k0acg2aqb2ajhwal6l7vhhp03m4lg579805d34554cl0kn9l2q"))))
f96eda90
RW
4642 (build-system r-build-system)
4643 (propagated-inputs `(("r-matrix" ,r-matrix)))
4644 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4645 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4646 (synopsis "Tools for matrix exponentials and related quantities")
4647 (description
4648 "This package provides tools for the computation of the matrix
4649exponential, logarithm, square root, and related quantities.")
4650 (license license:gpl2+)))
68b6a67e
RW
4651
4652(define-public r-complexplus
4653 (package
4654 (name "r-complexplus")
4655 (version "2.1")
4656 (source
4657 (origin
4658 (method url-fetch)
4659 (uri (cran-uri "complexplus" version))
4660 (sha256
4661 (base32
4662 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4663 (build-system r-build-system)
4664 (propagated-inputs
4665 `(("r-expm" ,r-expm)
4666 ("r-matrix" ,r-matrix)))
d062957a 4667 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4668 (synopsis "Functions of complex or real variables")
4669 (description
4670 "This package extends several functions to the complex domain, including
4671the matrix exponential and logarithm, and the determinant.")
4672 (license license:gpl2)))
7b81a7ea
RW
4673
4674(define-public r-phontools
4675 (package
4676 (name "r-phontools")
4677 (version "0.2-2.1")
4678 (source
4679 (origin
4680 (method url-fetch)
4681 (uri (cran-uri "phonTools" version))
4682 (sha256
4683 (base32
4684 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4685 (properties `((upstream-name . "phonTools")))
4686 (build-system r-build-system)
4687 (home-page "http://www.santiagobarreda.com/rscripts.html")
4688 (synopsis "Tools for phonetic and acoustic analyses")
4689 (description
4690 "This package contains tools for the organization, display, and analysis
4691of the sorts of data frequently encountered in phonetics research and
4692experimentation, including the easy creation of IPA vowel plots, and the
4693creation and manipulation of WAVE audio files.")
4694 (license license:bsd-2)))
d976454c
RW
4695
4696(define-public r-np
4697 (package
4698 (name "r-np")
02c57c01 4699 (version "0.60-9")
d976454c
RW
4700 (source
4701 (origin
4702 (method url-fetch)
4703 (uri (cran-uri "np" version))
4704 (sha256
4705 (base32
02c57c01 4706 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4707 (build-system r-build-system)
4708 (propagated-inputs
4709 `(("r-boot" ,r-boot)
4710 ("r-cubature" ,r-cubature)
65d66b3e 4711 ("r-quadprog" ,r-quadprog)
d976454c
RW
4712 ("r-quantreg" ,r-quantreg)))
4713 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4714 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4715 (description "This package provides non-parametric (and semi-parametric)
4716kernel methods that seamlessly handle a mix of continuous, unordered, and
4717ordered factor data types.")
4718 ;; Any version of the GPL.
4719 (license license:gpl3+)))
2a112be0
RW
4720
4721(define-public r-powerplus
4722 (package
4723 (name "r-powerplus")
4724 (version "3.1")
4725 (source
4726 (origin
4727 (method url-fetch)
4728 (uri (cran-uri "powerplus" version))
4729 (sha256
4730 (base32
4731 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4732 (build-system r-build-system)
4733 (propagated-inputs
4734 `(("r-complexplus" ,r-complexplus)
4735 ("r-expm" ,r-expm)
4736 ("r-mass" ,r-mass)
4737 ("r-matrix" ,r-matrix)
4738 ("r-phontools" ,r-phontools)))
d062957a 4739 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4740 (synopsis "Exponentiation operations")
4741 (description
4742 "This package provides tools for the computation of matrix and scalar
4743exponentiation.")
4744 (license license:gpl2)))
021caafa 4745
0c836f58
RW
4746(define-public r-egg
4747 (package
4748 (name "r-egg")
4749 (version "0.4.5")
4750 (source
4751 (origin
4752 (method url-fetch)
4753 (uri (cran-uri "egg" version))
4754 (sha256
4755 (base32
4756 "1fy7srpiavfn8kyrr1m84an7acgwi6ydzrg71m3b0vk7y9ybmj0m"))))
4757 (properties `((upstream-name . "egg")))
4758 (build-system r-build-system)
4759 (propagated-inputs
4760 `(("r-ggplot2" ,r-ggplot2)
4761 ("r-gridextra" ,r-gridextra)
4762 ("r-gtable" ,r-gtable)))
4763 (home-page "https://cran.r-project.org/web/packages/egg")
4764 (synopsis "Extensions for ggplot2")
4765 (description
4766 "This package provides miscellaneous functions to help customize ggplot2
4767objects. High-level functions are provided to post-process ggplot2 layouts
4768and allow alignment between plot panels, as well as setting panel sizes to
4769fixed values. Other functions include a custom @code{geom}, and helper
4770functions to enforce symmetric scales or add tags to facetted plots.")
4771 (license license:gpl3)))
4772
021caafa
RW
4773(define-public r-heatmaply
4774 (package
4775 (name "r-heatmaply")
91a38c56 4776 (version "1.0.0")
021caafa
RW
4777 (source
4778 (origin
4779 (method url-fetch)
4780 (uri (cran-uri "heatmaply" version))
4781 (sha256
4782 (base32
91a38c56 4783 "0576gml3bcl7r1biigzj1rag2xzz422knbw7arc8d2gsakjj757g"))))
021caafa
RW
4784 (build-system r-build-system)
4785 (propagated-inputs
4786 `(("r-assertthat" ,r-assertthat)
4787 ("r-colorspace" ,r-colorspace)
4788 ("r-dendextend" ,r-dendextend)
91a38c56 4789 ("r-egg" ,r-egg)
021caafa 4790 ("r-ggplot2" ,r-ggplot2)
021caafa
RW
4791 ("r-htmlwidgets" ,r-htmlwidgets)
4792 ("r-magrittr" ,r-magrittr)
4793 ("r-plotly" ,r-plotly)
4794 ("r-rcolorbrewer" ,r-rcolorbrewer)
4795 ("r-reshape2" ,r-reshape2)
4796 ("r-scales" ,r-scales)
4797 ("r-seriation" ,r-seriation)
4798 ("r-viridis" ,r-viridis)
4799 ("r-webshot" ,r-webshot)))
4800 (home-page "https://cran.r-project.org/package=heatmaply")
4801 (synopsis "Interactive cluster heat maps using plotly")
4802 (description
4803 "This package enables you to create interactive cluster heatmaps that can
4804be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4805Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4806pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4807a popular graphical method for visualizing high-dimensional data, in which a
4808table of numbers is encoded as a grid of colored cells. The rows and columns
4809of the matrix are ordered to highlight patterns and are often accompanied by
4810dendrograms.")
4811 ;; Either version of the license.
4812 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4813
ff939ef4
RW
4814(define-public r-h5
4815 (package
4816 (name "r-h5")
4817 (version "0.9.9")
4818 (source
4819 (origin
4820 (method url-fetch)
4821 (uri (cran-uri "h5" version))
4822 (sha256
4823 (base32
4824 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4825 (build-system r-build-system)
4826 (inputs
4827 `(("zlib" ,zlib)
4828 ("hdf5" ,hdf5)))
4829 (native-inputs
4830 `(("which" ,which)))
4831 (propagated-inputs
4832 `(("r-rcpp" ,r-rcpp)))
4833 (home-page "https://github.com/mannau/h5")
4834 (synopsis "Interface to the HDF5 Library")
4835 (description
4836 "This package provides an S4 interface to the HDF5 library supporting
4837fast storage and retrieval of R-objects like vectors, matrices and arrays to
4838binary files in a language independent format. The HDF5 format can therefore
4839be used as an alternative to R's save/load mechanism. Since h5 is able to
4840access only subsets of stored data it can also handle data sets which do not
4841fit into memory.")
4842 (license license:bsd-2)))
4843
b2dc4cb4
RW
4844(define-public r-cgdsr
4845 (package
4846 (name "r-cgdsr")
dacf52e0 4847 (version "1.3.0")
b2dc4cb4
RW
4848 (source
4849 (origin
4850 (method url-fetch)
4851 (uri (cran-uri "cgdsr" version))
4852 (sha256
4853 (base32
dacf52e0 4854 "07yc819hkabpzzh0g0cbqza6bcfy67b2marrzz1lj97f9iba78ja"))))
b2dc4cb4
RW
4855 (build-system r-build-system)
4856 (propagated-inputs
dacf52e0
RW
4857 `(("r-httr" ,r-httr)
4858 ("r-r-methodss3" ,r-r-methodss3)
b2dc4cb4
RW
4859 ("r-r-oo" ,r-r-oo)))
4860 (home-page "https://github.com/cBioPortal/cgdsr")
4861 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4862 (description
4863 "This package provides a basic set of R functions for querying the Cancer
4864Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4865Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4866 (license license:lgpl3)))
a00968b7
RW
4867
4868(define-public r-import
4869 (package
4870 (name "r-import")
4871 (version "1.1.0")
4872 (source
4873 (origin
4874 (method url-fetch)
4875 (uri (cran-uri "import" version))
4876 (sha256
4877 (base32
4878 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4879 (build-system r-build-system)
4880 (home-page "https://github.com/smbache/import")
4881 (synopsis "Import mechanism for R")
4882 (description
4883 "This is an alternative mechanism for importing objects from packages.
4884The syntax allows for importing multiple objects from a package with a single
4885command in an expressive way. The import package bridges some of the gap
4886between using @code{library} (or @code{require}) and direct (single-object)
4887imports. Furthermore the imported objects are not placed in the current
4888environment. It is also possible to import objects from stand-alone @code{.R}
4889files.")
4890 (license license:expat)))
5d9b82ac
RW
4891
4892(define-public r-shinyace
4893 (package
4894 (name "r-shinyace")
cd5d6e26 4895 (version "0.4.1")
5d9b82ac
RW
4896 (source
4897 (origin
4898 (method url-fetch)
4899 (uri (cran-uri "shinyAce" version))
4900 (sha256
4901 (base32
cd5d6e26 4902 "1m33dfm2kjirvgix7ybv1kbzgjkicdpv411g9c0q3fw6rnyhfxxn"))))
5d9b82ac
RW
4903 (properties `((upstream-name . "shinyAce")))
4904 (build-system r-build-system)
4905 (propagated-inputs
e86d3cc5
RW
4906 `(("r-shiny" ,r-shiny)
4907 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4908 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4909 (synopsis "Ace editor bindings for Shiny")
4910 (description
4911 "This package provides Ace editor bindings to enable a rich text editing
4912environment within Shiny.")
4913 (license license:expat)))
f64fea1d 4914
72032c9d
RW
4915(define-public r-base64url
4916 (package
4917 (name "r-base64url")
4918 (version "1.4")
4919 (source
4920 (origin
4921 (method url-fetch)
4922 (uri (cran-uri "base64url" version))
4923 (sha256
4924 (base32
4925 "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
4926 (build-system r-build-system)
4927 (propagated-inputs
4928 `(("r-backports" ,r-backports)))
4929 (home-page "https://github.com/mllg/base64url")
4930 (synopsis "Fast and URL-safe base64 encoder and decoder")
4931 (description
4932 "This package provides a URL-safe base64 encoder and decoder. In
4933contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
4934the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
4935encoder does not fill the string with trailing @code{=}. The resulting
4936encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
4937and thus are safe to use in URLs or for file names. The package also comes
4938with a simple base32 encoder/decoder suited for case insensitive file
4939systems.")
4940 (license license:gpl3)))
4941
f64fea1d
RW
4942(define-public r-radiant-data
4943 (package
4944 (name "r-radiant-data")
a7146013 4945 (version "1.0.6")
f64fea1d
RW
4946 (source
4947 (origin
4948 (method url-fetch)
4949 (uri (cran-uri "radiant.data" version))
4950 (sha256
4951 (base32
a7146013 4952 "08x7zasxf429m021482p86lx3zc6dqz2mih0id8s34isg4gafapg"))
f64fea1d
RW
4953 (modules '((guix build utils)))
4954 (snippet
4955 '(begin
4956 ;; Delete files that are under CC-NC-SA.
4957 (delete-file-recursively "inst/app/tools/help")
4958 #t))))
4959 (properties `((upstream-name . "radiant.data")))
4960 (build-system r-build-system)
4961 (propagated-inputs
4962 `(("r-base64enc" ,r-base64enc)
4963 ("r-broom" ,r-broom)
4964 ("r-car" ,r-car)
4965 ("r-curl" ,r-curl)
4966 ("r-dplyr" ,r-dplyr)
4967 ("r-dt" ,r-dt)
36dc3591 4968 ("r-glue" ,r-glue)
f64fea1d
RW
4969 ("r-ggplot2" ,r-ggplot2)
4970 ("r-gridextra" ,r-gridextra)
4971 ("r-import" ,r-import)
4972 ("r-jsonlite" ,r-jsonlite)
4973 ("r-knitr" ,r-knitr)
4974 ("r-lubridate" ,r-lubridate)
4975 ("r-magrittr" ,r-magrittr)
4976 ("r-markdown" ,r-markdown)
36dc3591 4977 ("r-plotly" ,r-plotly)
f64fea1d
RW
4978 ("r-psych" ,r-psych)
4979 ("r-readr" ,r-readr)
36dc3591
RW
4980 ("r-readxl" ,r-readxl)
4981 ("r-rlang" ,r-rlang)
f64fea1d
RW
4982 ("r-rmarkdown" ,r-rmarkdown)
4983 ("r-rstudioapi" ,r-rstudioapi)
4984 ("r-scales" ,r-scales)
4985 ("r-shiny" ,r-shiny)
e5f9e9fa 4986 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4987 ("r-shinyace" ,r-shinyace)
cb40b6eb 4988 ("r-stringi" ,r-stringi)
f64fea1d 4989 ("r-tibble" ,r-tibble)
36dc3591
RW
4990 ("r-tidyr" ,r-tidyr)
4991 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4992 (home-page "https://github.com/radiant-rstats/radiant.data")
4993 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4994 (description
4995 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4996visualizing, summarizing, transforming, and combining data. It also contains
4997functionality to generate reproducible reports of the analyses conducted in
4998the application.")
4999 (license license:agpl3)))
e2cafc24
RW
5000
5001(define-public r-algdesign
5002 (package
5003 (name "r-algdesign")
3e3fd3b0 5004 (version "1.2.0")
e2cafc24
RW
5005 (source
5006 (origin
5007 (method url-fetch)
5008 (uri (cran-uri "AlgDesign" version))
5009 (sha256
3e3fd3b0 5010 (base32 "0ammlg148gk0p24fh700116nd66636np0jb1wwh0axq5jphwk1pz"))))
e2cafc24
RW
5011 (properties `((upstream-name . "AlgDesign")))
5012 (build-system r-build-system)
5013 (home-page "https://github.com/jvbraun/AlgDesign")
5014 (synopsis "Algorithmic experimental design")
5015 (description
5016 "This package provides tools to calculate exact and approximate theory
5017experimental designs for D, A, and I criteria. Very large designs may be
5018created. Experimental designs may be blocked or blocked designs created from
5019a candidate list, using several criteria. The blocking can be done when whole
5020and within plot factors interact.")
5021 (license license:gpl2+)))
35b0c051
RW
5022
5023(define-public r-signal
5024 (package
5025 (name "r-signal")
5026 (version "0.7-6")
5027 (source
5028 (origin
5029 (method url-fetch)
5030 (uri (cran-uri "signal" version))
5031 (sha256
5032 (base32
5033 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
5034 (build-system r-build-system)
5035 (propagated-inputs `(("r-mass" ,r-mass)))
5036 (native-inputs `(("gfortran" ,gfortran)))
d062957a 5037 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
5038 (synopsis "Signal processing")
5039 (description
5040 "This package provides a set of signal processing functions originally
5041written for Matlab and GNU Octave. It includes filter generation utilities,
5042filtering functions, resampling routines, and visualization of filter models.
5043It also includes interpolation functions.")
5044 (license license:gpl2)))
db80dd4a 5045
3dab50d9
RW
5046(define-public r-gsubfn
5047 (package
5048 (name "r-gsubfn")
2acc0e5f 5049 (version "0.7")
3dab50d9
RW
5050 (source
5051 (origin
5052 (method url-fetch)
5053 (uri (cran-uri "gsubfn" version))
5054 (sha256
5055 (base32
2acc0e5f 5056 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
5057 (build-system r-build-system)
5058 (propagated-inputs `(("r-proto" ,r-proto)))
5059 (home-page "http://gsubfn.googlecode.com")
5060 (synopsis "Utilities for strings and function arguments.")
5061 (description
5062 "This package provides @code{gsubfn} which is like @code{gsub} but can
5063take a replacement function or certain other objects instead of the
5064replacement string. Matches and back references are input to the replacement
5065function and replaced by the function output. @code{gsubfn} can be used to
5066split strings based on content rather than delimiters and for quasi-perl-style
5067string interpolation. The package also has facilities for translating
5068formulas to functions and allowing such formulas in function calls instead of
5069functions.")
5070 (license license:gpl2+)))
3a563a41
RW
5071
5072(define-public r-sqldf
5073 (package
5074 (name "r-sqldf")
5075 (version "0.4-11")
5076 (source
5077 (origin
5078 (method url-fetch)
5079 (uri (cran-uri "sqldf" version))
5080 (sha256
5081 (base32
5082 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
5083 (build-system r-build-system)
5084 (propagated-inputs
5085 `(("r-chron" ,r-chron)
5086 ("r-dbi" ,r-dbi)
5087 ("r-gsubfn" ,r-gsubfn)
5088 ("r-proto" ,r-proto)
5089 ("r-rsqlite" ,r-rsqlite)))
5090 (home-page "https://github.com/ggrothendieck/sqldf")
5091 (synopsis "Manipulate R data frames using SQL")
5092 (description
5093 "The @code{sqldf} function is typically passed a single argument which is
5094an SQL select statement where the table names are ordinary R data frame names.
5095@code{sqldf} transparently sets up a database, imports the data frames into
5096that database, performs the SQL statement and returns the result using a
5097heuristic to determine which class to assign to each column of the returned
5098data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
5099used to read filtered files into R even if the original files are larger than
5100R itself can handle.")
5101 (license license:gpl2)))
94e46cab
RW
5102
5103(define-public r-abind
5104 (package
5105 (name "r-abind")
5106 (version "1.4-5")
5107 (source
5108 (origin
5109 (method url-fetch)
5110 (uri (cran-uri "abind" version))
5111 (sha256
5112 (base32
5113 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
5114 (build-system r-build-system)
d062957a 5115 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
5116 (synopsis "Combine multidimensional arrays")
5117 (description
5118 "This package provides tools to combine multidimensional arrays into a
5119single array. This is a generalization of @code{cbind} and @code{rbind}. It
5120works with vectors, matrices, and higher-dimensional arrays. It also provides
5121the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
5122extracting and replacing data in arrays.")
5123 (license license:lgpl2.0+)))
fc784b66
RW
5124
5125(define-public r-prroc
5126 (package
5127 (name "r-prroc")
0430eb66 5128 (version "1.3.1")
fc784b66
RW
5129 (source
5130 (origin
5131 (method url-fetch)
5132 (uri (cran-uri "PRROC" version))
5133 (sha256
5134 (base32
0430eb66 5135 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
5136 (properties `((upstream-name . "PRROC")))
5137 (build-system r-build-system)
d062957a 5138 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
5139 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
5140 (description
5141 "This package computes the areas under the @dfn{precision-recall} (PR)
5142and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
5143contrast to other implementations, the interpolation between points of the PR
5144curve is done by a non-linear piecewise function. In addition to the areas
5145under the curves, the curves themselves can also be computed and plotted by a
5146specific S3-method.")
5147 (license license:gpl3)))
661bb51e
RW
5148
5149(define-public r-vim
5150 (package
5151 (name "r-vim")
8b2c80b8 5152 (version "4.8.0")
661bb51e
RW
5153 (source
5154 (origin
5155 (method url-fetch)
5156 (uri (cran-uri "VIM" version))
5157 (sha256
5158 (base32
8b2c80b8 5159 "08x4a4yzgp8adgrv7a3666yma4b60n64mcsnvhzmwdy023f4ysrw"))))
661bb51e
RW
5160 (properties `((upstream-name . "VIM")))
5161 (build-system r-build-system)
5162 (propagated-inputs
5163 `(("r-car" ,r-car)
5164 ("r-colorspace" ,r-colorspace)
5165 ("r-data-table" ,r-data-table)
5166 ("r-e1071" ,r-e1071)
5167 ("r-laeken" ,r-laeken)
5168 ("r-mass" ,r-mass)
5169 ("r-nnet" ,r-nnet)
8b2c80b8 5170 ("r-ranger" ,r-ranger)
661bb51e
RW
5171 ("r-rcpp" ,r-rcpp)
5172 ("r-robustbase" ,r-robustbase)
5173 ("r-sp" ,r-sp)
5174 ("r-vcd" ,r-vcd)))
5175 (home-page "https://github.com/alexkowa/VIM")
5176 (synopsis "Visualization and imputation of missing values")
5177 (description
5178 "This package provides tools for the visualization of missing and/or
5179imputed values are introduced, which can be used for exploring the data and
5180the structure of the missing and/or imputed values. Depending on this
5181structure of the missing values, the corresponding methods may help to
5182identify the mechanism generating the missing values and allows to explore the
5183data including missing values. In addition, the quality of imputation can be
5184visually explored using various univariate, bivariate, multiple and
5185multivariate plot methods.")
5186 (license license:gpl2+)))
d10b0952
RW
5187
5188(define-public r-fnn
5189 (package
5190 (name "r-fnn")
b9b10413 5191 (version "1.1.3")
d10b0952
RW
5192 (source
5193 (origin
5194 (method url-fetch)
5195 (uri (cran-uri "FNN" version))
5196 (sha256
5197 (base32
b9b10413 5198 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
d10b0952
RW
5199 (properties `((upstream-name . "FNN")))
5200 (build-system r-build-system)
1b5905fe 5201 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
5202 (synopsis "Fast nearest neighbor search algorithms and applications")
5203 (description
5204 "This package provides cover-tree and kd-tree fast k-nearest neighbor
5205search algorithms. Related applications including KNN classification,
5206regression and information measures are implemented.")
5207 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
5208 ;; later can be used.
5209 (license license:gpl2+)))
be815dbd
RW
5210
5211(define-public r-smoother
5212 (package
5213 (name "r-smoother")
5214 (version "1.1")
5215 (source
5216 (origin
5217 (method url-fetch)
5218 (uri (cran-uri "smoother" version))
5219 (sha256
5220 (base32
5221 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
5222 (build-system r-build-system)
5223 (propagated-inputs
5224 `(("r-ttr" ,r-ttr)))
5225 (home-page "http://cran.r-project.org/web/packages/smoother")
5226 (synopsis "Functions relating to the smoothing of numerical data")
5227 (description
5228 "This package provides a collection of methods for smoothing numerical
5229data, commencing with a port of the Matlab gaussian window smoothing function.
5230In addition, several functions typically used in smoothing of financial data
5231are included.")
5232 (license license:gpl2)))
0efd09ac
RW
5233
5234(define-public r-riverplot
5235 (package
5236 (name "r-riverplot")
5237 (version "0.6")
5238 (source
5239 (origin
5240 (method url-fetch)
5241 (uri (cran-uri "riverplot" version))
5242 (sha256
5243 (base32
5244 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
5245 (build-system r-build-system)
5246 (home-page "https://logfc.wordpress.com")
5247 (synopsis "Sankey or ribbon plots")
5248 (description
5249 "Sankey plots are a type of diagram that is convenient to illustrate how
5250flow of information, resources etc. separates and joins, much like observing
5251how rivers split and merge. For example, they can be used to compare
5252different clusterings. This package provides an implementation of Sankey
5253plots for R.")
5254 (license license:gpl2+)))
c56739df
SY
5255
5256(define-public r-dyn
5257 (package
5258 (name "r-dyn")
5259 (version "0.2-9.6")
5260 (source
5261 (origin
5262 (method url-fetch)
5263 (uri (cran-uri "dyn" version))
5264 (sha256
5265 (base32
5266 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
5267 (build-system r-build-system)
5268 (propagated-inputs
5269 `(("r-zoo" ,r-zoo)))
5270 (home-page "https://cran.r-project.org/web/packages/dyn")
5271 (synopsis "Time series regression")
5272 (description
5273 "This package provides the dyn class interfaces @code{ts}, @code{irts},
5274@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
5275@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
5276@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
5277@code{randomForest::randomForest()} and other regression functions, allowing
5278those functions to be used with time series including specifications that may
5279contain lags, diffs and missing values.")
5280 ;; Any GPL version.
5281 (license license:gpl2+)))
24fa6bca
SY
5282
5283(define-public r-catdap
5284 (package
5285 (name "r-catdap")
5286 (version "1.3.4")
5287 (source
5288 (origin
5289 (method url-fetch)
5290 (uri (cran-uri "catdap" version))
5291 (sha256
5292 (base32
5293 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
5294 (build-system r-build-system)
5295 (native-inputs
5296 `(("gfortran" ,gfortran)))
5297 (home-page "https://cran.r-project.org/web/packages/catdap/")
5298 (synopsis "Tools for categorical data analysis")
5299 (description
5300 "This package provides functions for analyzing multivariate data.
5301Dependencies of the distribution of the specified variable (response
5302variable) to other variables (explanatory variables) are derived and
5303evaluated by the @dfn{Akaike Information Criterion} (AIC).")
5304 (license license:gpl2+)))
96e22362
SS
5305
5306(define-public r-arules
5307 (package
5308 (name "r-arules")
2586cfd3 5309 (version "1.6-4")
96e22362
SS
5310 (source
5311 (origin
5312 (method url-fetch)
5313 (uri (cran-uri "arules" version))
5314 (sha256
5315 (base32
2586cfd3 5316 "003c5cd3xzq39h7c19px077ygm0n1v7k83icy5zzrnkagyds2p8n"))))
96e22362
SS
5317 (build-system r-build-system)
5318 (propagated-inputs
5319 `(("r-matrix" ,r-matrix)))
5320 (home-page "https://github.com/mhahsler/arules")
5321 (synopsis "Mining association rules and frequent itemsets")
5322 (description
5323 "This package provides an infrastructure for representing, manipulating
5324and analyzing transaction data and patterns (frequent itemsets and association rules).
5325It also provides C implementations of the association mining algorithms Apriori
5326and Eclat.")
5327 (license license:gpl3)))
1cde7467
KH
5328
5329(define-public r-parsedate
5330 (package
5331 (name "r-parsedate")
86ad5dbc 5332 (version "1.2.0")
1cde7467
KH
5333 (source
5334 (origin
5335 (method url-fetch)
5336 (uri (cran-uri "parsedate" version))
5337 (sha256
5338 (base32
86ad5dbc 5339 "0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
1cde7467 5340 (build-system r-build-system)
86ad5dbc
RW
5341 (propagated-inputs
5342 `(("r-rematch2" ,r-rematch2)))
1cde7467
KH
5343 (home-page "https://github.com/gaborcsardi/parsedate")
5344 (synopsis
5345 "Recognize and parse dates in various formats")
5346 (description
5347 "This package provides three functions for dealing with dates:
5348@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
5349time formats, @code{parse_date} parses dates in unspecified formats,
5350and @code{format_iso_8601} formats a date in ISO 8601 format.")
5351 (license license:gpl2)))
2a27c0bb
SY
5352
5353(define-public r-abc-data
5354 (package
5355 (name "r-abc-data")
5356 (version "1.0")
5357 (source
5358 (origin
5359 (method url-fetch)
5360 (uri (cran-uri "abc.data" version))
5361 (sha256
5362 (base32
5363 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
5364 (properties `((upstream-name . "abc.data")))
5365 (build-system r-build-system)
5366 (home-page "https://cran.r-project.org/web/packages/abc.data/")
5367 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
5368 (description
5369 "This package contains data which are used by functions of the abc
5370package which implements several @dfn{Approximate Bayesian Computation} (ABC)
5371algorithms for performing parameter estimation, model selection, and
5372goodness-of-fit.")
5373 (license license:gpl3+)))
82c8e0ae
SY
5374
5375(define-public r-abc
5376 (package
5377 (name "r-abc")
5378 (version "2.1")
5379 (source
5380 (origin
5381 (method url-fetch)
5382 (uri (cran-uri "abc" version))
5383 (sha256
5384 (base32
5385 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
5386 (build-system r-build-system)
5387 (propagated-inputs
5388 `(("r-abc-data" ,r-abc-data)
5389 ("r-locfit" ,r-locfit)
5390 ("r-mass" ,r-mass)
5391 ("r-nnet" ,r-nnet)
5392 ("r-quantreg" ,r-quantreg)))
5393 (home-page "https://cran.r-project.org/web/packages/abc/")
5394 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
5395 (description
5396 "This package implements several @dfn{Approximate Bayesian
5397Computation} (ABC) algorithms for performing parameter estimation, model
5398selection, and goodness-of-fit. Cross-validation tools are also available for
5399measuring the accuracy of ABC estimates, and to calculate the
5400misclassification probabilities of different models.")
5401 (license license:gpl3+)))
4b1f7a3e 5402
d182828f
RW
5403(define-public r-zip
5404 (package
5405 (name "r-zip")
59fd6915 5406 (version "2.0.4")
d182828f
RW
5407 (source
5408 (origin
5409 (method url-fetch)
5410 (uri (cran-uri "zip" version))
5411 (sha256
5412 (base32
59fd6915 5413 "1c02amk3pl6xir5jnbfiwiv2wvpkpbkkb1w71y6lf2yk7g3d0pdb"))))
d182828f
RW
5414 (build-system r-build-system)
5415 (home-page "https://github.com/gaborcsardi/zip")
5416 (synopsis "Cross-platform Zip compression")
5417 (description
5418 "This package provides a cross-platform Zip compression library for R.
5419It is a replacement for the @code{zip} function, that does not require any
5420additional external tools on any platform.")
5421 (license license:cc0)))
5422
4b1f7a3e
RW
5423(define-public r-openxlsx
5424 (package
5425 (name "r-openxlsx")
e8ae22a6 5426 (version "4.1.4")
4b1f7a3e
RW
5427 (source
5428 (origin
5429 (method url-fetch)
5430 (uri (cran-uri "openxlsx" version))
5431 (sha256
5432 (base32
e8ae22a6 5433 "1mwxldw9i9nfksx1i6h1kfs7vmsz9fgyllbsipar4vnfyqhqp8q7"))))
4b1f7a3e 5434 (build-system r-build-system)
a8b4677b
RW
5435 (propagated-inputs
5436 `(("r-rcpp" ,r-rcpp)
383ab0da 5437 ("r-stringi" ,r-stringi)
a8b4677b 5438 ("r-zip" ,r-zip)))
4b1f7a3e
RW
5439 (home-page "https://github.com/awalker89/openxlsx")
5440 (synopsis "Read, write and edit XLSX files")
5441 (description
5442 "This package simplifies the creation of Excel @code{.xlsx} files by
5443providing a high level interface to writing, styling and editing worksheets.
5444Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
5445and @code{XLConnect} packages with the added benefit of removing the
5446dependency on Java.")
5447 (license license:gpl3)))
c9920f25
RW
5448
5449(define-public r-rio
5450 (package
5451 (name "r-rio")
1417d5f1 5452 (version "0.5.16")
c9920f25
RW
5453 (source
5454 (origin
5455 (method url-fetch)
5456 (uri (cran-uri "rio" version))
5457 (sha256
5458 (base32
1417d5f1 5459 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
5460 (build-system r-build-system)
5461 (propagated-inputs
5462 `(("r-curl" ,r-curl)
5463 ("r-data-table" ,r-data-table)
5464 ("r-foreign" ,r-foreign)
5465 ("r-haven" ,r-haven)
5466 ("r-openxlsx" ,r-openxlsx)
5467 ("r-readxl" ,r-readxl)
5468 ("r-tibble" ,r-tibble)))
5469 (home-page "https://github.com/leeper/rio")
5470 (synopsis "Swiss-army knife for data I/O")
5471 (description
5472 "This package provides streamlined data import and export infrastructure
5473by making assumptions that the user is probably willing to make: @code{import}
5474and @code{export} determine the data structure from the file extension,
5475reasonable defaults are used for data import and export (e.g.,
5476@code{stringsAsFactors=FALSE}), web-based import is natively
5477supported (including from SSL/HTTPS), compressed files can be read directly
5478without explicit decompression, and fast import packages are used where
5479appropriate. An additional convenience function, @code{convert}, provides a
5480simple method for converting between file types.")
5481 (license license:gpl2)))
08dac3d9
RW
5482
5483(define-public r-maptools
5484 (package
5485 (name "r-maptools")
27c2a6a1 5486 (version "0.9-9")
08dac3d9
RW
5487 (source
5488 (origin
5489 (method url-fetch)
5490 (uri (cran-uri "maptools" version))
5491 (sha256
5492 (base32
27c2a6a1 5493 "0v4llkxk8qs61vq4ykvaim4k23aagdaz0p62ns7zfq02sln3pfk9"))))
08dac3d9
RW
5494 (build-system r-build-system)
5495 (propagated-inputs
5496 `(("r-foreign" ,r-foreign)
5497 ("r-lattice" ,r-lattice)
5498 ("r-sp" ,r-sp)))
5499 (home-page "http://r-forge.r-project.org/projects/maptools/")
5500 (synopsis "Tools for reading and handling spatial objects")
5501 (description
5502 "This package provides a set of tools for manipulating and reading
5503geographic data, in particular ESRI Shapefiles. It includes binary access to
5504GSHHG shoreline files. The package also provides interface wrappers for
5505exchanging spatial objects with other R packages.")
5506 ;; The C source files from shapelib are released under the Expat license.
5507 ;; The R code is released under GPL version 2 or later.
5508 (license (list license:gpl2+
5509 license:expat))))
284179bb
RW
5510
5511(define-public r-later
5512 (package
5513 (name "r-later")
ab99236e 5514 (version "1.0.0")
284179bb
RW
5515 (source
5516 (origin
5517 (method url-fetch)
5518 (uri (cran-uri "later" version))
5519 (sha256
5520 (base32
ab99236e 5521 "11xjavj7siz0xv2ffq1ld4bwl35jyrcfpvvs4p3ilpifxx49hyr7"))))
284179bb
RW
5522 (build-system r-build-system)
5523 (propagated-inputs
5524 `(("r-bh" ,r-bh)
5525 ("r-rcpp" ,r-rcpp)
5526 ("r-rlang" ,r-rlang)))
5527 (home-page "https://github.com/r-lib/later")
5528 (synopsis "Utilities for delaying function execution")
5529 (description
5530 "This package provides tools to execute arbitrary R or C functions some
5531time after the current time, after the R execution stack has emptied.")
5532 (license license:gpl2+)))
d9d66ba9
RW
5533
5534(define-public r-promises
5535 (package
5536 (name "r-promises")
2e6ccd6c 5537 (version "1.1.0")
d9d66ba9
RW
5538 (source
5539 (origin
5540 (method url-fetch)
5541 (uri (cran-uri "promises" version))
5542 (sha256
5543 (base32
2e6ccd6c 5544 "01l0ydjvvy6afcg5d6pzvk1ikd3djq8n2flv8c831ksn68z0zsn8"))))
d9d66ba9
RW
5545 (build-system r-build-system)
5546 (propagated-inputs
5547 `(("r-later" ,r-later)
5548 ("r-magrittr" ,r-magrittr)
5549 ("r-r6" ,r-r6)
5550 ("r-rcpp" ,r-rcpp)
5551 ("r-rlang" ,r-rlang)))
5552 (home-page "https://rstudio.github.io/promises")
5553 (synopsis "Abstractions for promise-based asynchronous programming")
5554 (description
5555 "This package provides fundamental abstractions for doing asynchronous
5556programming in R using promises. Asynchronous programming is useful for
5557allowing a single R process to orchestrate multiple tasks in the background
5558while also attending to something else. Semantics are similar to JavaScript
5559promises, but with a syntax that is idiomatic R.")
5560 (license license:expat)))
3cf9ae2f
RW
5561
5562(define-public r-dosnow
5563 (package
5564 (name "r-dosnow")
e3abc134 5565 (version "1.0.18")
3cf9ae2f
RW
5566 (source
5567 (origin
5568 (method url-fetch)
5569 (uri (cran-uri "doSNOW" version))
5570 (sha256
5571 (base32
e3abc134 5572 "0rj72z5505cprh6wykhhiz08l9bmd966srqh2qypwivf321bvrvh"))))
3cf9ae2f
RW
5573 (properties `((upstream-name . "doSNOW")))
5574 (build-system r-build-system)
5575 (propagated-inputs
5576 `(("r-foreach" ,r-foreach)
5577 ("r-iterators" ,r-iterators)
5578 ("r-snow" ,r-snow)))
5579 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5580 (synopsis "Foreach parallel adaptor for the snow package")
5581 (description
5582 "This package provides a parallel backend for the @code{%dopar%} function
5583using the @code{snow} package.")
5584 (license license:gpl2)))
fdc3a05d
RJ
5585
5586(define-public r-snowfall
5587 (package
5588 (name "r-snowfall")
5589 (version "1.84-6.1")
5590 (source (origin
5591 (method url-fetch)
5592 (uri (cran-uri "snowfall" version))
5593 (sha256
5594 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5595 (build-system r-build-system)
5596 (propagated-inputs
5597 `(("r-snow" ,r-snow)))
5598 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5599 (synopsis "Easier cluster computing")
5600 (description "This package is a usability wrapper around snow for easier
5601development of parallel R programs. This package offers e.g. extended error
5602checks, and additional functions. All functions work in sequential mode, too,
5603if no cluster is present or wished. The package is also designed as connector
5604to the cluster management tool @code{sfCluster}, but can also used without
5605it.")
5606 (license license:gpl2+)))
e09d74ec 5607
94a8990f
RW
5608(define-public r-rappdirs
5609 (package
5610 (name "r-rappdirs")
5611 (version "0.3.1")
5612 (source
5613 (origin
5614 (method url-fetch)
5615 (uri (cran-uri "rappdirs" version))
5616 (sha256
5617 (base32
5618 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5619 (build-system r-build-system)
5620 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5621 (synopsis "Determine where to save data, caches, and logs")
5622 (description
5623 "This package provides an easy way to determine which directories on the
5624user's computer should be used to save data, caches and logs. It is a port of
5625Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5626 (license license:expat)))
2b47ebe1 5627
a9b66019
RW
5628(define-public r-renv
5629 (package
5630 (name "r-renv")
e7e87d38 5631 (version "0.9.1")
a9b66019
RW
5632 (source
5633 (origin
5634 (method url-fetch)
5635 (uri (cran-uri "renv" version))
5636 (sha256
5637 (base32
e7e87d38 5638 "0mwqpcay6v1hnvhggsrn1chvdlhi9hwvsswas8ysygfy5wxxz1sm"))))
a9b66019
RW
5639 (properties `((upstream-name . "renv")))
5640 (build-system r-build-system)
5641 (home-page "https://rstudio.github.io/renv")
5642 (synopsis "Project environments")
5643 (description
5644 "This package provides a dependency management toolkit for R. Using
5645renv, you can create and manage project-local R libraries, save the state of
5646these libraries to a lockfile, and later restore your library as required.
5647Together, these tools can help make your projects more isolated, portable, and
5648reproducible.")
5649 (license license:expat)))
5650
2b47ebe1
RW
5651(define-public r-learnr
5652 (package
5653 (name "r-learnr")
389f169a 5654 (version "0.10.0")
2b47ebe1
RW
5655 (source
5656 (origin
5657 (method url-fetch)
5658 (uri (cran-uri "learnr" version))
5659 (sha256
5660 (base32
389f169a 5661 "0278q9nbkc4nb0rp930kjrwyidf0v7y38d1s187m4f4bs7ha82k6"))))
2b47ebe1
RW
5662 (build-system r-build-system)
5663 (propagated-inputs
389f169a
RW
5664 `(("r-checkmate" ,r-checkmate)
5665 ("r-ellipsis" ,r-ellipsis)
5666 ("r-evaluate" ,r-evaluate)
2b47ebe1
RW
5667 ("r-htmltools" ,r-htmltools)
5668 ("r-htmlwidgets" ,r-htmlwidgets)
5669 ("r-jsonlite" ,r-jsonlite)
5670 ("r-knitr" ,r-knitr)
5671 ("r-markdown" ,r-markdown)
5672 ("r-rappdirs" ,r-rappdirs)
389f169a 5673 ("r-renv" ,r-renv)
2b47ebe1
RW
5674 ("r-rmarkdown" ,r-rmarkdown)
5675 ("r-rprojroot" ,r-rprojroot)
5676 ("r-shiny" ,r-shiny)
5677 ("r-withr" ,r-withr)))
5678 (home-page "https://rstudio.github.io/learnr/")
5679 (synopsis "Interactive tutorials for R")
5680 (description
5681 "This package provides tools to create interactive tutorials using R
5682Markdown. Use a combination of narrative, figures, videos, exercises, and
5683quizzes to create self-paced tutorials for learning about R and R packages.")
5684 (license license:asl2.0)))
12591673
RW
5685
5686(define-public r-analytics
5687 (package
5688 (name "r-analytics")
7a06cdfa 5689 (version "3.0")
12591673
RW
5690 (source
5691 (origin
5692 (method url-fetch)
5693 (uri (cran-uri "analytics" version))
5694 (sha256
5695 (base32
7a06cdfa 5696 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5697 (build-system r-build-system)
5698 (propagated-inputs
5699 `(("r-car" ,r-car)
5700 ("r-cluster" ,r-cluster)
5701 ("r-fractal" ,r-fractal)
5702 ("r-lmtest" ,r-lmtest)
5703 ("r-mass" ,r-mass)
5704 ("r-np" ,r-np)
5705 ("r-powerplus" ,r-powerplus)
5706 ("r-robust" ,r-robust)
5707 ("r-trend" ,r-trend)
5708 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5709 ("r-urca" ,r-urca)
5710 ("r-vim" ,r-vim)))
12591673
RW
5711 (home-page "https://cran.r-project.org/web/packages/analytics/")
5712 (synopsis "Collection of data analysis tools")
5713 (description
5714 "This package is a collection of data analysis tools. It includes tools
5715for regression outlier detection in a fitted linear model, stationary
5716bootstrap using a truncated geometric distribution, a comprehensive test for
5717weak stationarity, column means by group, weighted biplots, and a heuristic to
5718obtain a better initial configuration in non-metric MDS.")
5719 (license license:gpl2)))
9f56ceec
RW
5720
5721(define-public r-reticulate
5722 (package
5723 (name "r-reticulate")
2d363778 5724 (version "1.13")
9f56ceec
RW
5725 (source
5726 (origin
5727 (method url-fetch)
5728 (uri (cran-uri "reticulate" version))
5729 (sha256
5730 (base32
2d363778 5731 "1qwxh7zq9igl7dxl5g5qjbvv0mlac3w80djnkm0w8rxnaval3gmd"))))
9f56ceec
RW
5732 (build-system r-build-system)
5733 (inputs `(("python" ,python)))
5734 (propagated-inputs
5735 `(("r-jsonlite" ,r-jsonlite)
5736 ("r-matrix" ,r-matrix)
5737 ("r-rcpp" ,r-rcpp)))
5738 (home-page "https://github.com/rstudio/reticulate")
5739 (synopsis "R interface to Python")
5740 (description
5741 "This package provides an interface from R to Python modules, classes,
5742and functions. When calling into Python, R data types are automatically
5743converted to their equivalent Python types. When values are returned from
5744Python to R they are converted back to R types.")
5745 (license license:asl2.0)))
11de8673
RW
5746
5747(define-public r-bibtex
5748 (package
5749 (name "r-bibtex")
5750 (version "0.4.2")
5751 (source
5752 (origin
5753 (method url-fetch)
5754 (uri (cran-uri "bibtex" version))
5755 (sha256
5756 (base32
5757 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5758 (build-system r-build-system)
5759 (propagated-inputs `(("r-stringr" ,r-stringr)))
5760 (home-page "https://github.com/romainfrancois/bibtex")
5761 (synopsis "Bibtex parser")
5762 (description "This package provides a utility for R to parse a bibtex
5763file.")
5764 (license license:gpl2+)))
e67acae7
RW
5765
5766(define-public r-ggseqlogo
5767 (package
5768 (name "r-ggseqlogo")
5769 (version "0.1")
5770 (source
5771 (origin
5772 (method url-fetch)
5773 (uri (cran-uri "ggseqlogo" version))
5774 (sha256
5775 (base32
5776 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5777 (build-system r-build-system)
5778 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5779 (home-page "https://github.com/omarwagih/ggseqlogo")
5780 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5781 (description
5782 "The range of functions provided by this package makes it possible to
5783draw highly versatile genomic sequence logos. Features include, but are not
5784limited to, modifying colour schemes and fonts used to draw the logo,
5785generating multiple logo plots, and aiding the visualisation with annotations.
5786Sequence logos can easily be combined with other ggplot2 plots.")
5787 ;; Unspecified version of the LGPL.
5788 (license license:lgpl3+)))
85df1a86
RW
5789
5790(define-public r-ggsci
5791 (package
5792 (name "r-ggsci")
5793 (version "2.9")
5794 (source
5795 (origin
5796 (method url-fetch)
5797 (uri (cran-uri "ggsci" version))
5798 (sha256
5799 (base32
5800 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5801 (build-system r-build-system)
5802 (propagated-inputs
5803 `(("r-ggplot2" ,r-ggplot2)
5804 ("r-scales" ,r-scales)))
5805 (home-page "https://nanx.me/ggsci/")
5806 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5807 (description
5808 "This package provides a collection of ggplot2 color palettes inspired by
5809plots in scientific journals, data visualization libraries, science fiction
5810movies, and TV shows.")
5811 (license license:gpl3)))
5219c5c5
RW
5812
5813(define-public r-ggsignif
5814 (package
5815 (name "r-ggsignif")
d099499e 5816 (version "0.6.0")
5219c5c5
RW
5817 (source
5818 (origin
5819 (method url-fetch)
5820 (uri (cran-uri "ggsignif" version))
5821 (sha256
5822 (base32
d099499e 5823 "17j9hg967k1wp9xw3x84mqss58jkb8pvlrnlchz4i1hklgykxqbg"))))
5219c5c5
RW
5824 (build-system r-build-system)
5825 (propagated-inputs
5826 `(("r-ggplot2" ,r-ggplot2)))
5827 (home-page "https://github.com/const-ae/ggsignif")
5828 (synopsis "Significance brackets for ggplot2")
5829 (description
5830 "Enrich your ggplots with group-wise comparisons. This package provides
5831an easy way to indicate if two groups are significantly different. Commonly
5832this is shown by a bracket on top connecting the groups of interest which
5833itself is annotated with the level of significance. The package provides a
5834single layer that takes the groups for comparison and the test as arguments
5835and adds the annotation to the plot.")
5836 (license license:gpl3)))
5cbaaee8
RW
5837
5838(define-public r-ggpubr
5839 (package
5840 (name "r-ggpubr")
1ca04927 5841 (version "0.2.4")
5cbaaee8
RW
5842 (source
5843 (origin
5844 (method url-fetch)
5845 (uri (cran-uri "ggpubr" version))
5846 (sha256
5847 (base32
1ca04927 5848 "0ln1gh3zlfx5s7zqcpvfdiksq74v1pma5kwkhc6r0riqnjjd19pf"))))
5cbaaee8
RW
5849 (build-system r-build-system)
5850 (propagated-inputs
5851 `(("r-cowplot" ,r-cowplot)
5852 ("r-dplyr" ,r-dplyr)
5853 ("r-ggplot2" ,r-ggplot2)
5854 ("r-ggrepel" ,r-ggrepel)
5855 ("r-ggsci" ,r-ggsci)
5856 ("r-ggsignif" ,r-ggsignif)
caaec886 5857 ("r-glue" ,r-glue)
5cbaaee8
RW
5858 ("r-gridextra" ,r-gridextra)
5859 ("r-magrittr" ,r-magrittr)
caaec886 5860 ("r-polynom" ,r-polynom)
5cbaaee8 5861 ("r-purrr" ,r-purrr)
2132e922 5862 ("r-rlang" ,r-rlang)
5cbaaee8
RW
5863 ("r-scales" ,r-scales)
5864 ("r-tidyr" ,r-tidyr)))
5865 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5866 (synopsis "ggplot2-based publication-ready plots")
5867 (description
5868 "The ggplot2 package is an excellent and flexible package for elegant
5869data visualization in R. However the default generated plots require some
5870formatting before we can send them for publication. The ggpubr package
5871provides some easy-to-use functions for creating and customizing ggplot2-based
5872publication-ready plots.")
5873 (license license:gpl2)))
141e43bd
RW
5874
5875(define-public r-ellipse
5876 (package
5877 (name "r-ellipse")
5878 (version "0.4.1")
5879 (source
5880 (origin
5881 (method url-fetch)
5882 (uri (cran-uri "ellipse" version))
5883 (sha256
5884 (base32
5885 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5886 (build-system r-build-system)
5887 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5888 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5889 (description
5890 "This package contains various routines for drawing ellipses and
5891ellipse-like confidence regions, implementing the plots described in Murdoch
5892and Chow (1996), A graphical display of large correlation matrices, The
5893American Statistician 50, 178-180. There are also routines implementing the
5894profile plots described in Bates and Watts (1988), Nonlinear Regression
5895Analysis and its Applications.")
5896 (license license:gpl2+)))
cbf6017d
RW
5897
5898(define-public r-flashclust
5899 (package
5900 (name "r-flashclust")
5901 (version "1.01-2")
5902 (source
5903 (origin
5904 (method url-fetch)
5905 (uri (cran-uri "flashClust" version))
5906 (sha256
5907 (base32
5908 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5909 (properties `((upstream-name . "flashClust")))
5910 (build-system r-build-system)
5911 (native-inputs `(("gfortran" ,gfortran)))
5912 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5913 (synopsis "Implementation of optimal hierarchical clustering")
5914 (description
5915 "This package provides a fast implementation of hierarchical
5916clustering.")
5917 (license license:gpl2+)))
e83841a2
RW
5918
5919(define-public r-factominer
5920 (package
5921 (name "r-factominer")
efec58e7 5922 (version "2.0")
e83841a2
RW
5923 (source
5924 (origin
5925 (method url-fetch)
5926 (uri (cran-uri "FactoMineR" version))
5927 (sha256
5928 (base32
efec58e7 5929 "0qiw60ypf3bf5xsqz2b9l82i4jvprjm8lzpp12lhl8d9j5s8m0j8"))))
e83841a2
RW
5930 (properties `((upstream-name . "FactoMineR")))
5931 (build-system r-build-system)
5932 (propagated-inputs
5933 `(("r-car" ,r-car)
5934 ("r-cluster" ,r-cluster)
5935 ("r-ellipse" ,r-ellipse)
5936 ("r-flashclust" ,r-flashclust)
efec58e7
RW
5937 ("r-ggplot2" ,r-ggplot2)
5938 ("r-ggrepel" ,r-ggrepel)
e83841a2
RW
5939 ("r-lattice" ,r-lattice)
5940 ("r-leaps" ,r-leaps)
5941 ("r-mass" ,r-mass)
5942 ("r-scatterplot3d" ,r-scatterplot3d)))
5943 (home-page "http://factominer.free.fr")
5944 (synopsis "Multivariate exploratory data analysis and data mining")
5945 (description
5946 "This package provides exploratory data analysis methods to summarize,
5947visualize and describe datasets. The main principal component methods are
5948available, those with the largest potential in terms of applications:
5949principal component analysis (PCA) when variables are quantitative,
5950correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5951variables are categorical, Multiple Factor Analysis when variables are
5952structured in groups, etc. and hierarchical cluster analysis.")
5953 (license license:gpl2+)))
f22bfee9
RW
5954
5955(define-public r-factoextra
5956 (package
5957 (name "r-factoextra")
60512680 5958 (version "1.0.6")
f22bfee9
RW
5959 (source
5960 (origin
5961 (method url-fetch)
5962 (uri (cran-uri "factoextra" version))
5963 (sha256
5964 (base32
60512680 5965 "0bpsbcmp6jpa9qk53dhfzghrz98dh0h0n68brl7rjz724yjbvhn8"))))
f22bfee9
RW
5966 (build-system r-build-system)
5967 (propagated-inputs
5968 `(("r-abind" ,r-abind)
5969 ("r-cluster" ,r-cluster)
5970 ("r-dendextend" ,r-dendextend)
5971 ("r-factominer" ,r-factominer)
5972 ("r-ggplot2" ,r-ggplot2)
5973 ("r-ggpubr" ,r-ggpubr)
5974 ("r-ggrepel" ,r-ggrepel)
5975 ("r-reshape2" ,r-reshape2)
5976 ("r-tidyr" ,r-tidyr)))
5977 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5978 (synopsis "Extract and visualize the results of multivariate data analyses")
5979 (description
5980 "This package provides some easy-to-use functions to extract and
5981visualize the output of multivariate data analyses, including
6ccd88e8
RW
5982@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5983Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5984Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5985@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5986packages. It contains also functions for simplifying some clustering analysis
5987steps and provides ggplot2-based elegant data visualization.")
5988 (license license:gpl2)))
0c9868aa 5989
356230da
RW
5990(define-public r-fansi
5991 (package
5992 (name "r-fansi")
08645fcf 5993 (version "0.4.0")
356230da
RW
5994 (source
5995 (origin
5996 (method url-fetch)
5997 (uri (cran-uri "fansi" version))
5998 (sha256
5999 (base32
08645fcf 6000 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
6001 (build-system r-build-system)
6002 (native-inputs
6003 `(("r-knitr" ,r-knitr))) ; for vignettes
6004 (home-page "https://github.com/brodieG/fansi")
6005 (synopsis "ANSI control sequence aware string functions")
6006 (description
6007 "This package provides counterparts to R string manipulation functions
6008that account for the effects of ANSI text formatting control sequences.")
6009 (license license:gpl2+)))
6010
0c9868aa
RW
6011(define-public r-nbclust
6012 (package
6013 (name "r-nbclust")
6014 (version "3.0")
6015 (source
6016 (origin
6017 (method url-fetch)
6018 (uri (cran-uri "NbClust" version))
6019 (sha256
6020 (base32
6021 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
6022 (properties `((upstream-name . "NbClust")))
6023 (build-system r-build-system)
6024 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
6025 (synopsis "Determine the best number of clusters in a data set")
6026 (description
6027 "NbClust provides 30 indexes for determining the optimal number of
6028clusters in a data set and offers the best clustering scheme from different
6029results to the user.")
6030 (license license:gpl2)))
546fc4aa
RW
6031
6032(define-public r-hdf5r
6033 (package
6034 (name "r-hdf5r")
77032118 6035 (version "1.3.0")
546fc4aa
RW
6036 (source
6037 (origin
6038 (method url-fetch)
6039 (uri (cran-uri "hdf5r" version))
6040 (sha256
6041 (base32
77032118 6042 "1pq12vkfqxvcaznwaxvjdg3acimk5a20m8h18sixvxc34vnqxw8f"))))
546fc4aa
RW
6043 (build-system r-build-system)
6044 (inputs
6045 `(("hdf5" ,hdf5)
6046 ("zlib" ,zlib)))
6047 (propagated-inputs
6048 `(("r-bit64" ,r-bit64)
6049 ("r-r6" ,r-r6)))
6050 (home-page "https://hhoeflin.github.io/hdf5r")
6051 (synopsis "Interface to the HDF5 binary data format")
6052 (description
6053 "HDF5 is a data model, library and file format for storing and managing
6054large amounts of data. This package provides a nearly feature complete,
6055object oriented wrapper for the HDF5 API using R6 classes. Additionally,
6056functionality is added so that HDF5 objects behave very similar to their
6057corresponding R counterparts.")
6058 (license license:asl2.0)))
846325a8 6059
3568b823
RW
6060(define-public r-itertools
6061 (package
6062 (name "r-itertools")
6063 (version "0.1-3")
6064 (source
6065 (origin
6066 (method url-fetch)
6067 (uri (cran-uri "itertools" version))
6068 (sha256
6069 (base32
6070 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
6071 (build-system r-build-system)
6072 (propagated-inputs
6073 `(("r-iterators" ,r-iterators)))
6074 (home-page "https://cran.r-project.org/web/packages/itertools/")
6075 (synopsis "Iterator tools")
6076 (description
6077 "This package provides various tools for creating iterators, many
6078patterned after functions in the Python @code{itertools} module, and others
6079patterned after functions in the snow package.")
6080 (license license:gpl2)))
6081
53718658
RW
6082(define-public r-polynom
6083 (package
6084 (name "r-polynom")
3be585cf 6085 (version "1.4-0")
53718658
RW
6086 (source
6087 (origin
6088 (method url-fetch)
6089 (uri (cran-uri "polynom" version))
6090 (sha256
6091 (base32
3be585cf 6092 "1pflscwc0qzdf0y60j7s0dkglgmz18xajywfbn6s263idyr8idy5"))))
53718658
RW
6093 (build-system r-build-system)
6094 (home-page "https://cran.r-project.org/web/packages/polynom/")
6095 (synopsis "Functions for univariate polynomial manipulations")
6096 (description
6097 "This package provides a collection of functions to implement a class for
6098univariate polynomial manipulations.")
6099 (license license:gpl2)))
6100
dd954dd7
RW
6101(define-public r-gbrd
6102 (package
6103 (name "r-gbrd")
6104 (version "0.4-11")
6105 (source
6106 (origin
6107 (method url-fetch)
6108 (uri (cran-uri "gbRd" version))
6109 (sha256
6110 (base32
6111 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
6112 (properties `((upstream-name . "gbRd")))
6113 (build-system r-build-system)
6114 (home-page "https://cran.r-project.org/web/packages/gbRd/")
6115 (synopsis "Utilities for processing Rd objects and files")
6116 (description
6117 "This package provides utilities for processing Rd objects and files.
6118Extract argument descriptions and other parts of the help pages of
6119functions.")
6120 (license license:gpl2+)))
6121
0c92f373
RW
6122(define-public r-rjags
6123 (package
6124 (name "r-rjags")
b0fd313e 6125 (version "4-10")
0c92f373
RW
6126 (source
6127 (origin
6128 (method url-fetch)
6129 (uri (cran-uri "rjags" version))
6130 (sha256
6131 (base32
b0fd313e 6132 "1nhaim84ww8fd6m8xlpmngqcnp2qpql29ahc38366fxja3ghngmx"))))
0c92f373
RW
6133 (build-system r-build-system)
6134 (propagated-inputs
6135 `(("r-coda" ,r-coda)))
6136 (inputs
6137 `(("jags" ,jags)))
6138 (native-inputs
6139 `(("pkg-config" ,pkg-config)))
6140 (home-page "http://mcmc-jags.sourceforge.net")
6141 (synopsis "Bayesian graphical models using MCMC")
6142 (description
6143 "This package provides an R interface to the JAGS MCMC library. JAGS is
6144Just Another Gibbs Sampler. It is a program for analysis of Bayesian
6145hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
6146 (license license:gpl2)))
6147
6a846975
RW
6148(define-public r-rdpack
6149 (package
6150 (name "r-rdpack")
f0826fec 6151 (version "0.11-0")
6a846975
RW
6152 (source
6153 (origin
6154 (method url-fetch)
6155 (uri (cran-uri "Rdpack" version))
6156 (sha256
6157 (base32
f0826fec 6158 "11cd27s6zp5cxnwxcvz6rjf00y0r7aq8ywhzwpf1r4xy1z44kd4g"))))
6a846975
RW
6159 (properties `((upstream-name . "Rdpack")))
6160 (build-system r-build-system)
6161 (propagated-inputs
6162 `(("r-bibtex" ,r-bibtex)
6163 ("r-gbrd" ,r-gbrd)))
6164 (home-page "https://github.com/GeoBosh/Rdpack")
6165 (synopsis "Update and manipulate Rd documentation objects")
6166 (description
6167 "This package provides functions for manipulation of R documentation
6168objects, including functions @code{reprompt()} and @code{ereprompt()} for
6169updating Rd documentation for functions, methods and classes; it also includes
6170Rd macros for citations and import of references from bibtex files for use in
6171Rd files and roxygen2 comments, as well as many functions for manipulation of
6172references and Rd files.")
6173 (license license:gpl2+)))
6174
c183fa26
RW
6175(define-public r-officer
6176 (package
6177 (name "r-officer")
7f4025aa 6178 (version "0.3.6")
c183fa26
RW
6179 (source
6180 (origin
6181 (method url-fetch)
6182 (uri (cran-uri "officer" version))
6183 (sha256
6184 (base32
7f4025aa 6185 "1i6jmnbkx7gd0qyf6akhizmxp7y1dh3h7a886mcbmrzka9d60zh4"))))
c183fa26
RW
6186 (build-system r-build-system)
6187 (propagated-inputs
6188 `(("r-base64enc" ,r-base64enc)
6189 ("r-digest" ,r-digest)
6190 ("r-htmltools" ,r-htmltools)
6191 ("r-magrittr" ,r-magrittr)
6192 ("r-r6" ,r-r6)
6193 ("r-rcpp" ,r-rcpp)
fd1a17a5 6194 ("r-rlang" ,r-rlang)
c183fa26
RW
6195 ("r-uuid" ,r-uuid)
6196 ("r-xml2" ,r-xml2)
6197 ("r-zip" ,r-zip)))
6198 (home-page "https://davidgohel.github.io/officer")
6199 (synopsis "Manipulation of Word and PowerPoint documents")
6200 (description
6201 "This package provides tools to access and manipulate Word and PowerPoint
6202documents from R. The package focuses on tabular and graphical reporting from
6203R; it also provides two functions that let users get document content into
6204data objects. A set of functions lets add and remove images, tables and
6205paragraphs of text in new or existing documents. When working with PowerPoint
6206presentations, slides can be added or removed; shapes inside slides can also
6207be added or removed. When working with Word documents, a cursor can be used
6208to help insert or delete content at a specific location in the document.")
6209 (license license:gpl3)))
6210
488dc4e1
RW
6211(define-public r-abn
6212 (package
6213 (name "r-abn")
a6828e0b 6214 (version "2.2")
488dc4e1
RW
6215 (source
6216 (origin
6217 (method url-fetch)
6218 (uri (cran-uri "abn" version))
6219 (sha256
6220 (base32
a6828e0b 6221 "19w6bdjyp4zwqs6p0flry4qxqynf9rh8ykdrfrp61wrdf7kysw0d"))))
488dc4e1
RW
6222 (build-system r-build-system)
6223 (inputs
6224 `(("gsl" ,gsl)))
6225 (propagated-inputs
72c967e2 6226 `(("r-lme4" ,r-lme4)
488dc4e1
RW
6227 ("r-mass" ,r-mass)
6228 ("r-nnet" ,r-nnet)
6229 ("r-rcpp" ,r-rcpp)
6230 ("r-rcpparmadillo" ,r-rcpparmadillo)
6231 ("r-rjags" ,r-rjags)))
6232 (home-page "http://www.r-bayesian-networks.org")
6233 (synopsis "Modelling multivariate data with additive bayesian networks")
6234 (description
6235 "Bayesian network analysis is a form of probabilistic graphical models
6236which derives from empirical data a directed acyclic graph, DAG, describing
6237the dependency structure between random variables. An additive Bayesian
6238network model consists of a form of a DAG where each node comprises a
6239@dfn{generalized linear model} (GLM). Additive Bayesian network models are
6240equivalent to Bayesian multivariate regression using graphical modelling, they
6241generalises the usual multivariable regression, GLM, to multiple dependent
6242variables. This package provides routines to help determine optimal Bayesian
6243network models for a given data set, where these models are used to identify
6244statistical dependencies in messy, complex data.")
6245 (license license:gpl2+)))
6246
ffdeda3c
RW
6247(define-public r-acd
6248 (package
6249 (name "r-acd")
6250 (version "1.5.3")
6251 (source
6252 (origin
6253 (method url-fetch)
6254 (uri (cran-uri "ACD" version))
6255 (sha256
6256 (base32
6257 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
6258 (properties `((upstream-name . "ACD")))
6259 (build-system r-build-system)
6260 (home-page "https://cran.r-project.org/web/packages/ACD/")
6261 (synopsis "Categorical data analysis with complete or missing responses")
6262 (description
6263 "This package provides tools for categorical data analysis with complete
6264or missing responses.")
6265 (license license:gpl2+)))
6266
acbf23da
RW
6267(define-public r-acdm
6268 (package
6269 (name "r-acdm")
6270 (version "1.0.4")
6271 (source
6272 (origin
6273 (method url-fetch)
6274 (uri (cran-uri "ACDm" version))
6275 (sha256
6276 (base32
6277 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
6278 (properties `((upstream-name . "ACDm")))
6279 (build-system r-build-system)
6280 (propagated-inputs
6281 `(("r-dplyr" ,r-dplyr)
6282 ("r-ggplot2" ,r-ggplot2)
6283 ("r-plyr" ,r-plyr)
6284 ("r-rsolnp" ,r-rsolnp)
6285 ("r-zoo" ,r-zoo)))
6286 (home-page "https://cran.r-project.org/web/packages/ACDm/")
6287 (synopsis "Tools for Autoregressive Conditional Duration Models")
6288 (description
6289 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
6290and Russell, 1998) models. It creates trade, price or volume durations from
6291transactions (tic) data, performs diurnal adjustments, fits various ACD models
6292and tests them.")
6293 (license license:gpl2+)))
6294
08bf097a
RW
6295(define-public r-overlap
6296 (package
6297 (name "r-overlap")
6298 (version "0.3.2")
6299 (source
6300 (origin
6301 (method url-fetch)
6302 (uri (cran-uri "overlap" version))
6303 (sha256
6304 (base32
6305 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
6306 (build-system r-build-system)
6307 (home-page "https://cran.r-project.org/web/packages/overlap/")
6308 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
6309 (description
6310 "This package provides functions to fit kernel density functions to data
6311on temporal activity patterns of animals; estimate coefficients of overlapping
6312of densities for two species; and calculate bootstrap estimates of confidence
6313intervals.")
6314 (license license:gpl3+)))
6315
bfee9ce8
RW
6316(define-public r-snakecase
6317 (package
6318 (name "r-snakecase")
794c9e7d 6319 (version "0.11.0")
bfee9ce8
RW
6320 (source
6321 (origin
6322 (method url-fetch)
6323 (uri (cran-uri "snakecase" version))
6324 (sha256
6325 (base32
794c9e7d 6326 "1ky1x2cp5rd0ffd9m1fji9sq4z4jsrpxzg30brw8bb4ihfjj114r"))))
bfee9ce8
RW
6327 (build-system r-build-system)
6328 (propagated-inputs
6329 `(("r-stringi" ,r-stringi)
6330 ("r-stringr" ,r-stringr)))
6331 (home-page "https://github.com/Tazinho/snakecase")
6332 (synopsis "Convert strings into any case")
6333 (description
6334 "This package provides a consistent, flexible and easy to use tool to
6335parse and convert strings into cases like snake or camel among others.")
6336 (license license:gpl3)))
6337
de059e4b
RW
6338(define-public r-prediction
6339 (package
6340 (name "r-prediction")
c3447a92 6341 (version "0.3.14")
de059e4b
RW
6342 (source
6343 (origin
6344 (method url-fetch)
6345 (uri (cran-uri "prediction" version))
6346 (sha256
6347 (base32
c3447a92 6348 "0awlq5lxfia6m2b91w73rksp93rbwv5gwqb36wbji4rgq41rzbrx"))))
de059e4b
RW
6349 (build-system r-build-system)
6350 (propagated-inputs
6351 `(("r-data-table" ,r-data-table)))
6352 (home-page "https://github.com/leeper/prediction")
6353 (synopsis "Tidy, type-safe prediction methods")
6354 (description
6355 "This package provides the @code{prediction()} function, a type-safe
6356alternative to @code{predict()} that always returns a data frame. The package
6357currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
6358from the @code{stats} package, as well as numerous other model classes from
6359other add-on packages.")
6360 (license license:expat)))
6361
d14c770d
RW
6362(define-public r-insight
6363 (package
6364 (name "r-insight")
a346c936 6365 (version "0.7.1")
d14c770d
RW
6366 (source
6367 (origin
6368 (method url-fetch)
6369 (uri (cran-uri "insight" version))
6370 (sha256
6371 (base32
a346c936 6372 "0scjmr8qvwaswb9wfq2lxp1v5fl72way8cid9agrf0z1agp0adad"))))
d14c770d
RW
6373 (build-system r-build-system)
6374 (home-page "https://easystats.github.io/insight/")
6375 (synopsis "Easy access to model information for various model objects")
6376 (description
6377 "This package provides a tool to provide an easy, intuitive and
6378consistent access to information contained in various R models, like model
6379formulas, model terms, information about random effects, data that was used to
6380fit the model or data from response variables. The package mainly revolves
6381around two types of functions: Functions that find (the names of) information,
6382starting with @code{find_}, and functions that get the underlying data,
6383starting with @code{get_}. The package has a consistent syntax and works with
6384many different model objects, where otherwise functions to access these
6385information are missing.")
6386 (license license:gpl3)))
6387
cfc06314
RW
6388(define-public r-sjlabelled
6389 (package
6390 (name "r-sjlabelled")
3ab3f7f3 6391 (version "1.1.1")
cfc06314
RW
6392 (source
6393 (origin
6394 (method url-fetch)
6395 (uri (cran-uri "sjlabelled" version))
6396 (sha256
6397 (base32
3ab3f7f3 6398 "0c9wy0gsr2sbkrv2638xbi7qm0gl6jyr6sfricavhkm7l4hljjkz"))))
cfc06314
RW
6399 (build-system r-build-system)
6400 (propagated-inputs
bc418c97 6401 `(("r-haven" ,r-haven)
5e16dff9 6402 ("r-insight" ,r-insight)
cfc06314 6403 ("r-magrittr" ,r-magrittr)
cfc06314 6404 ("r-purrr" ,r-purrr)
bc418c97
RW
6405 ("r-rlang" ,r-rlang)
6406 ("r-tidyselect" ,r-tidyselect)))
cfc06314
RW
6407 (home-page "https://github.com/strengejacke/sjlabelled")
6408 (synopsis "Labelled data utility functions")
6409 (description
6410 "This package provides a collection of functions dealing with labelled
6411data, like reading and writing data between R and other statistical software
6412packages. This includes easy ways to get, set or change value and variable
6413label attributes, to convert labelled vectors into factors or numeric (and
6414vice versa), or to deal with multiple declared missing values.")
6415 (license license:gpl3)))
6416
1f560b9c
RW
6417(define-public r-sjmisc
6418 (package
6419 (name "r-sjmisc")
14c3e7bb 6420 (version "2.8.2")
1f560b9c
RW
6421 (source
6422 (origin
6423 (method url-fetch)
6424 (uri (cran-uri "sjmisc" version))
6425 (sha256
6426 (base32
14c3e7bb 6427 "0rl0bmk91wc4dxdgy008fl0dwkx3ffvys30vgpnr78lb4pk45nb2"))))
1f560b9c
RW
6428 (build-system r-build-system)
6429 (propagated-inputs
31af2e7f 6430 `(("r-dplyr" ,r-dplyr)
45dcc89d 6431 ("r-insight" ,r-insight)
1f560b9c 6432 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
6433 ("r-purrr" ,r-purrr)
6434 ("r-rlang" ,r-rlang)
14c3e7bb
RW
6435 ("r-sjlabelled" ,r-sjlabelled)
6436 ("r-tidyselect" ,r-tidyselect)))
1f560b9c
RW
6437 (home-page "https://github.com/strengejacke/sjmisc")
6438 (synopsis "Data and variable transformation functions")
6439 (description
6440 "This package is a collection of miscellaneous utility functions,
6441supporting data transformation tasks like recoding, dichotomizing or grouping
6442variables, setting and replacing missing values. The data transformation
6443functions also support labelled data, and all integrate seamlessly into a
6444tidyverse workflow.")
6445 (license license:gpl3)))
6446
aaed237d
RW
6447(define-public r-nortest
6448 (package
6449 (name "r-nortest")
6450 (version "1.0-4")
6451 (source
6452 (origin
6453 (method url-fetch)
6454 (uri (cran-uri "nortest" version))
6455 (sha256
6456 (base32
6457 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
6458 (build-system r-build-system)
6459 (home-page "https://cran.r-project.org/web/packages/nortest/")
6460 (synopsis "Tests for normality")
6461 (description
6462 "This package provides five omnibus tests for testing the composite
6463hypothesis of normality.")
6464 (license license:gpl2+)))
6465
0fd7d59d
RW
6466(define-public r-moonbook
6467 (package
6468 (name "r-moonbook")
6469 (version "0.2.3")
6470 (source
6471 (origin
6472 (method url-fetch)
6473 (uri (cran-uri "moonBook" version))
6474 (sha256
6475 (base32
6476 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
6477 (properties `((upstream-name . "moonBook")))
6478 (build-system r-build-system)
6479 (propagated-inputs
6480 `(("r-magrittr" ,r-magrittr)
6481 ("r-nortest" ,r-nortest)
6482 ("r-purrr" ,r-purrr)
6483 ("r-sjmisc" ,r-sjmisc)
6484 ("r-stringr" ,r-stringr)
6485 ("r-survival" ,r-survival)))
6486 (home-page "https://github.com/cardiomoon/moonBook")
6487 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
6488 (description
6489 "This package provides several analysis-related functions for the book
6490entitled \"R statistics and graph for medical articles\" (written in Korean),
6491version 1, by Keon-Woong Moon with Korean demographic data with several plot
6492functions.")
6493 (license license:gpl2)))
6494
589bd1c4
RW
6495(define-public r-flextable
6496 (package
6497 (name "r-flextable")
56b88f6c 6498 (version "0.5.6")
589bd1c4
RW
6499 (source
6500 (origin
6501 (method url-fetch)
6502 (uri (cran-uri "flextable" version))
6503 (sha256
6504 (base32
56b88f6c 6505 "1f869f2dfqkzhf6yix7xcbs8rn1nwq3sg623h74zg6h1pl6px66w"))))
589bd1c4
RW
6506 (build-system r-build-system)
6507 (propagated-inputs
30918ce8
RW
6508 `(("r-base64enc" ,r-base64enc)
6509 ("r-data-table" ,r-data-table)
e89d5427 6510 ("r-gdtools" ,r-gdtools)
589bd1c4
RW
6511 ("r-htmltools" ,r-htmltools)
6512 ("r-knitr" ,r-knitr)
6513 ("r-officer" ,r-officer)
e89d5427 6514 ("r-rlang" ,r-rlang)
589bd1c4 6515 ("r-rmarkdown" ,r-rmarkdown)
589bd1c4
RW
6516 ("r-xml2" ,r-xml2)))
6517 (home-page "https://davidgohel.github.io/flextable")
6518 (synopsis "Functions for tabular reporting")
6519 (description
6520 "This package provides tools to create pretty tables for HTML documents
6521and other formats. Functions are provided to let users create tables, modify
6522and format their content. It extends the @code{officer} package and can be
6523used within R markdown documents when rendering to HTML and to Word
6524documents.")
6525 (license license:gpl3)))
6526
846325a8
RW
6527(define-public r-writexl
6528 (package
6529 (name "r-writexl")
fda807da 6530 (version "1.2")
846325a8
RW
6531 (source
6532 (origin
6533 (method url-fetch)
6534 (uri (cran-uri "writexl" version))
6535 (sha256
6536 (base32
fda807da 6537 "09fhdip6igcg97fjx4c7727cx2lb49l4d74l4i8rg2bag2s5lrj3"))))
846325a8
RW
6538 (build-system r-build-system)
6539 (inputs `(("zlib" ,zlib)))
6540 (home-page "https://github.com/ropensci/writexl")
6541 (synopsis "Export data frames to xlsx format")
6542 (description
6543 "This package provides a data frame to xlsx exporter based on
6544libxlsxwriter.")
6545 (license license:bsd-2)))
64abd245
RW
6546
6547(define-public r-biasedurn
6548 (package
6549 (name "r-biasedurn")
6550 (version "1.07")
6551 (source
6552 (origin
6553 (method url-fetch)
6554 (uri (cran-uri "BiasedUrn" version))
6555 (sha256
6556 (base32
6557 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
6558 (properties `((upstream-name . "BiasedUrn")))
6559 (build-system r-build-system)
6560 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
6561 (synopsis "Biased Urn model distributions")
6562 (description
6563 "This package provides statistical models of biased sampling in the form
6564of univariate and multivariate noncentral hypergeometric distributions,
6565including Wallenius' noncentral hypergeometric distribution and Fisher's
6566noncentral hypergeometric distribution (also called extended hypergeometric
6567distribution).")
6568 (license license:gpl3)))
87ba9508
RW
6569
6570(define-public r-goplot
6571 (package
6572 (name "r-goplot")
6573 (version "1.0.2")
6574 (source
6575 (origin
6576 (method url-fetch)
6577 (uri (cran-uri "GOplot" version))
6578 (sha256
6579 (base32
6580 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6581 (properties `((upstream-name . "GOplot")))
6582 (build-system r-build-system)
6583 (propagated-inputs
6584 `(("r-ggdendro" ,r-ggdendro)
6585 ("r-ggplot2" ,r-ggplot2)
6586 ("r-gridextra" ,r-gridextra)
6587 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6588 (home-page "https://github.com/wencke/wencke.github.io")
6589 (synopsis "Visualization of functional analysis data")
6590 (description
6591 "This package provides an implementation of multilayered visualizations
6592for enhanced graphical representation of functional analysis data. It
6593combines and integrates omics data derived from expression and functional
6594annotation enrichment analyses. Its plotting functions have been developed
6595with an hierarchical structure in mind: starting from a general overview to
6596identify the most enriched categories (modified bar plot, bubble plot) to a
6597more detailed one displaying different types of relevant information for the
6598molecules in a given set of categories (circle plot, chord plot, cluster plot,
6599Venn diagram, heatmap).")
6600 (license license:gpl2)))
aec7d6be
RW
6601
6602(define-public r-getopt
6603 (package
6604 (name "r-getopt")
104ec4c9 6605 (version "1.20.3")
aec7d6be
RW
6606 (source
6607 (origin
6608 (method url-fetch)
6609 (uri (cran-uri "getopt" version))
6610 (sha256
6611 (base32
104ec4c9 6612 "0zzmzgwl9a4y3s34600vmih22d6y32294f9bvxrnmffnvkgmy7sk"))))
aec7d6be
RW
6613 (build-system r-build-system)
6614 (home-page "https://github.com/trevorld/getopt")
6615 (synopsis "Command-line option processor for R")
6616 (description
6617 "This package is designed to be used with Rscript to write shebang
6618scripts that accept short and long options. Many users will prefer to
6619use the packages @code{optparse} or @code{argparse} which add extra
6620features like automatically generated help options and usage texts,
6621support for default values, positional argument support, etc.")
6622 (license license:gpl2+)))
3629622b
RW
6623
6624(define-public r-findpython
6625 (package
6626 (name "r-findpython")
fcb84565 6627 (version "1.0.5")
3629622b
RW
6628 (source
6629 (origin
6630 (method url-fetch)
6631 (uri (cran-uri "findpython" version))
6632 (sha256
6633 (base32
fcb84565 6634 "0icifm4z6hhpmcjrg75a875iph0ci890ss02kdv3725pijc236iy"))))
3629622b
RW
6635 (build-system r-build-system)
6636 (home-page "https://github.com/trevorld/findpython")
6637 (synopsis "Functions to find an acceptable Python binary")
6638 (description
6639 "This package was designed to find an acceptable Python binary that
6640matches version and feature constraints.")
6641 (license license:expat)))
fa697599
RW
6642
6643;; This in not the same as "r-argparser"
6644(define-public r-argparse
6645 (package
6646 (name "r-argparse")
37317189 6647 (version "2.0.1")
fa697599
RW
6648 (source
6649 (origin
6650 (method url-fetch)
6651 (uri (cran-uri "argparse" version))
6652 (sha256
6653 (base32
37317189 6654 "1as7h6z7kzgv0fqzpnp76qbm96b4jcd37azd58b7rz0l1n94764l"))))
fa697599
RW
6655 (build-system r-build-system)
6656 (inputs `(("python" ,python)))
6657 (propagated-inputs
6658 `(("r-findpython" ,r-findpython)
fa697599 6659 ("r-jsonlite" ,r-jsonlite)
11a36548 6660 ("r-r6" ,r-r6)))
fa697599
RW
6661 (home-page "https://github.com/trevorld/argparse")
6662 (synopsis "Command line optional and positional argument parser")
6663 (description
6664 "This package provides a command line parser to be used with Rscript to
6665write shebang scripts that gracefully accept positional and optional arguments
6666and automatically generate usage notices.")
6667 (license license:gpl2+)))
4646d18e
RW
6668
6669(define-public r-hash
6670 (package
6671 (name "r-hash")
a431c381 6672 (version "2.2.6.1")
4646d18e
RW
6673 (source
6674 (origin
6675 (method url-fetch)
6676 (uri (cran-uri "hash" version))
6677 (sha256
6678 (base32
a431c381 6679 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
4646d18e
RW
6680 (build-system r-build-system)
6681 (home-page "https://cran.r-project.org/web/packages/hash/")
6682 (synopsis "Implementation of hash/associated arrays/dictionaries")
6683 (description
6684 "This package implements a data structure similar to hashes in Perl and
6685dictionaries in Python but with a purposefully R flavor. For objects of
6686appreciable size, access using hashes outperforms native named lists and
6687vectors.")
6688 (license license:gpl2+)))
06a45ad6
RW
6689
6690(define-public r-orddom
6691 (package
6692 (name "r-orddom")
6693 (version "3.1")
6694 (source
6695 (origin
6696 (method url-fetch)
6697 (uri (cran-uri "orddom" version))
6698 (sha256
6699 (base32
6700 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6701 (build-system r-build-system)
6702 (propagated-inputs `(("r-psych" ,r-psych)))
6703 (home-page "https://cran.r-project.org/web/packages/orddom/")
6704 (synopsis "Ordinal dominance statistics")
6705 (description
6706 "This package provides tools to compute ordinal, statistics and effect
6707sizes as an alternative to mean comparison: Cliff's delta or success rate
6708difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6709Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6710Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6711Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6712comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6713Group (Non-)Overlap considerations.")
6714 (license license:gpl2)))
0fccd15f 6715
6f921bfd
RW
6716(define-public r-deriv
6717 (package
6718 (name "r-deriv")
6719 (version "3.9.0")
6720 (source
6721 (origin
6722 (method url-fetch)
6723 (uri (cran-uri "Deriv" version))
6724 (sha256
6725 (base32
6726 "0hlqm216bg3l79gq6m0am0xz6vd3l2hgjnjm6lym3mkmgkka4kxw"))))
6727 (properties `((upstream-name . "Deriv")))
6728 (build-system r-build-system)
6729 (home-page "https://cran.r-project.org/web/packages/Deriv")
6730 (synopsis "Symbolic differentiation")
6731 (description
6732 "This package provides an R-based solution for symbolic differentiation.
6733It admits user-defined functions as well as function substitution in arguments
6734of functions to be differentiated. Some symbolic simplification is part of
6735the work.")
6736 (license license:gpl3+)))
6737
0fccd15f
RW
6738(define-public r-doby
6739 (package
6740 (name "r-doby")
dcbeae60 6741 (version "4.6-3")
0fccd15f
RW
6742 (source
6743 (origin
6744 (method url-fetch)
6745 (uri (cran-uri "doBy" version))
6746 (sha256
6747 (base32
dcbeae60 6748 "1d0d6pwai1g4i5jls0jm9va29ci5hy92n5957608f3fzi1jwy635"))))
0fccd15f
RW
6749 (properties `((upstream-name . "doBy")))
6750 (build-system r-build-system)
6751 (propagated-inputs
dcbeae60
RW
6752 `(("r-broom" ,r-broom)
6753 ("r-deriv" ,r-deriv)
6754 ("r-dplyr" ,r-dplyr)
0fccd15f
RW
6755 ("r-magrittr" ,r-magrittr)
6756 ("r-mass" ,r-mass)
6757 ("r-matrix" ,r-matrix)
dcbeae60
RW
6758 ("r-plyr" ,r-plyr)
6759 ("r-pbkrtest" ,r-pbkrtest)
6760 ("r-tibble" ,r-tibble)))
0fccd15f
RW
6761 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6762 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6763 (description
6764 "This package contains:
6765
6766@itemize
6767@item facilities for working with grouped data: @code{do}
6768 something to data stratified @code{by} some variables.
6769@item implementations of least-squares means, general linear contrasts, and
6770@item miscellaneous other utilities.
6771@end itemize\n")
6772 (license license:gpl2+)))
5850c5b3
RW
6773
6774(define-public r-refgenome
6775 (package
6776 (name "r-refgenome")
27abdb11 6777 (version "1.7.7")
5850c5b3
RW
6778 (source
6779 (origin
6780 (method url-fetch)
6781 (uri (cran-uri "refGenome" version))
6782 (sha256
6783 (base32
27abdb11 6784 "1za89bn3am1zgvm641qi1ab6kaqpll4rb9p9f1sjwvcgqq6065g5"))))
5850c5b3
RW
6785 (properties `((upstream-name . "refGenome")))
6786 (build-system r-build-system)
6787 (propagated-inputs
6788 `(("r-dbi" ,r-dbi)
6789 ("r-doby" ,r-doby)
6790 ("r-rsqlite" ,r-rsqlite)))
6791 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6792 (synopsis
6793 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6794 (description
6795 "This package contains functionality for importing and managing of
6796downloaded genome annotation data from the Ensembl genome browser (European
6797Bioinformatics Institute) and from the UCSC genome browser (University of
6798California, Santa Cruz) and annotation routines for genomic positions and
6799splice site positions.")
6800 (license license:gpl2)))
ff7d53a7
RW
6801
6802(define-public r-basix
6803 (package
6804 (name "r-basix")
6805 (version "1.1")
6806 (source
6807 (origin
6808 (method url-fetch)
6809 (uri (cran-uri "BASIX" version))
6810 (sha256
6811 (base32
6812 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6813 (properties `((upstream-name . "BASIX")))
6814 (build-system r-build-system)
6815 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6816 (synopsis "Efficient C/C++ toolset for R")
6817 (description
6818 "BASIX provides some efficient C/C++ implementations of native R
6819procedures to speed up calculations in R.")
6820 (license license:gpl2)))
65e74814
RW
6821
6822(define-public r-blockfest
6823 (package
6824 (name "r-blockfest")
6825 (version "1.6")
6826 (source
6827 (origin
6828 (method url-fetch)
6829 (uri (cran-uri "BlockFeST" version))
6830 (sha256
6831 (base32
6832 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6833 (properties `((upstream-name . "BlockFeST")))
6834 (build-system r-build-system)
6835 (propagated-inputs `(("r-basix" ,r-basix)))
6836 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6837 (synopsis "Bayesian calculation of region-specific fixation index")
6838 (description
6839 "This package provides an R implementation of an extension of the
6840BayeScan software for codominant markers, adding the option to group
6841individual SNPs into pre-defined blocks. A typical application of this new
6842approach is the identification of genomic regions, genes, or gene sets
6843containing one or more SNPs that evolved under directional selection.")
6844 (license license:gpl2)))
b9ff2599 6845
fbdf05b1
RW
6846(define-public r-proc
6847 (package
6848 (name "r-proc")
a510dc60 6849 (version "1.15.3")
fbdf05b1
RW
6850 (source
6851 (origin
6852 (method url-fetch)
6853 (uri (cran-uri "pROC" version))
6854 (sha256
6855 (base32
a510dc60 6856 "1jx8af9p6sxbypqvj1cci7q9sbyaw310inbjxibjcr3acj59h45h"))))
fbdf05b1
RW
6857 (properties `((upstream-name . "pROC")))
6858 (build-system r-build-system)
6859 (propagated-inputs
a3daf011 6860 `(("r-plyr" ,r-plyr)
fbdf05b1
RW
6861 ("r-rcpp" ,r-rcpp)))
6862 (home-page "http://expasy.org/tools/pROC/")
6863 (synopsis "Display and analyze ROC curves")
6864 (description
6865 "This package provides tools for visualizing, smoothing and comparing
6866receiver operating characteristic (ROC curves). The area under the
6867curve (AUC) can be compared with statistical tests based on U-statistics or
6868bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6869 (license license:gpl3+)))
cea4d360
RW
6870
6871(define-public r-rootsolve
6872 (package
6873 (name "r-rootsolve")
aa3d1dca 6874 (version "1.8.1")
cea4d360
RW
6875 (source
6876 (origin
6877 (method url-fetch)
6878 (uri (cran-uri "rootSolve" version))
6879 (sha256
6880 (base32
aa3d1dca 6881 "0skrspq7sd7gaq73w91km14v8znc8chncgy64hvjgcng2xw15phx"))))
cea4d360
RW
6882 (properties `((upstream-name . "rootSolve")))
6883 (build-system r-build-system)
6884 (native-inputs `(("gfortran" ,gfortran)))
6885 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6886 (synopsis "Tools for the analysis of ordinary differential equations")
6887 (description
6888 "This package provides routines to find the root of nonlinear functions,
6889and to perform steady-state and equilibrium analysis of @dfn{ordinary
6890differential equations} (ODE). It includes routines that:
6891
6892@enumerate
6893@item generate gradient and jacobian matrices (full and banded),
6894@item find roots of non-linear equations by the Newton-Raphson method,
6895@item estimate steady-state conditions of a system of (differential) equations
6896 in full, banded or sparse form, using the Newton-Raphson method, or by
6897 dynamically running,
6898@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6899 and 3-D partial differential equations, that have been converted to ordinary
6900 differential equations by numerical differencing (using the method-of-lines
6901 approach).
6902@end enumerate\n")
6903 (license license:gpl2+)))
c994418b 6904
6905(define-public r-abcanalysis
6906 (package
6907 (name "r-abcanalysis")
6908 (version "1.2.1")
6909 (source
6910 (origin
6911 (method url-fetch)
6912 (uri (cran-uri "ABCanalysis" version))
6913 (sha256
6914 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6915 (properties `((upstream-name . "ABCanalysis")))
6916 (build-system r-build-system)
6917 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6918 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6919 (synopsis "Computed ABC Analysis")
6920 (description
6921 "Multivariate data sets often differ in several factors or derived statistical
6922parameters, which have to be selected for a valid interpretation. Basing this
6923selection on traditional statistical limits leads occasionally to the perception
6924of losing information from a data set. This package provides tools to calculate
6925these limits on the basis of the mathematical properties of the distribution of
6926the analyzed items.")
6927 (license license:gpl3)))
87b576aa 6928
6929(define-public r-slam
6930 (package
6931 (name "r-slam")
186a868a 6932 (version "0.1-46")
87b576aa 6933 (source
6934 (origin
6935 (method url-fetch)
6936 (uri (cran-uri "slam" version))
6937 (sha256
186a868a 6938 (base32 "1ihhbx76miwys35gsbhijriadvrw4f51lc3v45pnn6cvcfd9hr0b"))))
87b576aa 6939 (build-system r-build-system)
6940 (home-page "https://cran.r-project.org/web/packages/slam/")
6941 (synopsis "Sparse lightweight arrays and matrices")
6942 (description
6943 "This package contains data structures and algorithms for sparse arrays and matrices,
6944based on index arrays and simple triplet representations, respectively.")
6945 (license license:gpl2)))
881cc61c 6946
6947(define-public r-manipulatewidget
6948 (package
6949 (name "r-manipulatewidget")
6950 (version "0.10.0")
6951 (source
6952 (origin
6953 (method url-fetch)
6954 (uri (cran-uri "manipulateWidget" version))
6955 (sha256
6956 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6957 (properties
6958 `((upstream-name . "manipulateWidget")))
6959 (build-system r-build-system)
6960 (propagated-inputs
6961 `(("r-base64enc" ,r-base64enc)
6962 ("r-codetools" ,r-codetools)
6963 ("r-htmltools" ,r-htmltools)
6964 ("r-htmlwidgets" ,r-htmlwidgets)
6965 ("r-knitr" ,r-knitr)
6966 ("r-miniui" ,r-miniui)
6967 ("r-shiny" ,r-shiny)
6968 ("r-webshot" ,r-webshot)))
6969 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6970 (synopsis "Add even more interactivity to interactive charts")
6971 (description
6972 "This package lets you create in just a few lines of R code a nice user interface to
6973modify the data or the graphical parameters of one or multiple interactive
6974charts. It is useful to quickly explore visually some data or for package
6975developers to generate user interfaces easy to maintain.")
6976 (license license:gpl2+)))
16b0e8da 6977
6978(define-public r-a3
6979 (package
6980 (name "r-a3")
6981 (version "1.0.0")
6982 (source
6983 (origin
6984 (method url-fetch)
6985 (uri (cran-uri "A3" version))
6986 (sha256
6987 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6988 (properties `((upstream-name . "A3")))
6989 (build-system r-build-system)
6990 (propagated-inputs
6991 `(("r-pbapply" ,r-pbapply)
6992 ("r-xtable" ,r-xtable)))
6993 (home-page "https://cran.r-project.org/web/packages/A3/")
6994 (synopsis "Error metrics for predictive models")
6995 (description
6996 "This package supplies tools for tabulating and analyzing the results of predictive
6997models. The methods employed are applicable to virtually any predictive model
6998and make comparisons between different methodologies straightforward.")
6999 (license license:gpl2+)))
59b55def
RW
7000
7001(define-public r-infotheo
7002 (package
7003 (name "r-infotheo")
7004 (version "1.2.0")
7005 (source
7006 (origin
7007 (method url-fetch)
7008 (uri (cran-uri "infotheo" version))
7009 (sha256
7010 (base32
7011 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
7012 (build-system r-build-system)
7013 (home-page "http://homepage.meyerp.com/software")
7014 (synopsis "Information-theoretic measures")
7015 (description
7016 "This package implements various measures of information theory based on
7017several entropy estimators.")
7018 (license license:gpl3+)))
9e21f217 7019
7020(define-public r-abcoptim
7021 (package
7022 (name "r-abcoptim")
7023 (version "0.15.0")
7024 (source
7025 (origin
7026 (method url-fetch)
7027 (uri (cran-uri "ABCoptim" version))
7028 (sha256
7029 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
7030 (properties `((upstream-name . "ABCoptim")))
7031 (build-system r-build-system)
7032 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
7033 (home-page "https://github.com/gvegayon/ABCoptim/")
7034 (synopsis "Optimization of Artificial Bee Colony algorithm")
7035 (description
7036 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
7037Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
7038simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
7039algorithms, and uses only common control parameters such as colony size and
7040maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
7041colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
7042 This version is a work-in-progress and is written in R code.")
7043 (license license:expat)))
40c10917 7044
7045(define-public r-abcp2
7046 (package
7047 (name "r-abcp2")
7048 (version "1.2")
7049 (source
7050 (origin
7051 (method url-fetch)
7052 (uri (cran-uri "ABCp2" version))
7053 (sha256
7054 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
7055 (properties `((upstream-name . "ABCp2")))
7056 (build-system r-build-system)
7057 (propagated-inputs `(("r-mass" ,r-mass)))
7058 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
7059 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
7060 (description
7061 "This package tests the goodness of fit of a distribution of offspring to the Normal,
7062Poisson, and Gamma distribution and estimates the proportional paternity of the
7063second male (P2) based on the best fit distribution.")
7064 (license license:gpl2)))
cadc10a5 7065
7066(define-public r-abcrf
7067 (package
7068 (name "r-abcrf")
1a6fe7c9 7069 (version "1.8.1")
cadc10a5 7070 (source
7071 (origin
7072 (method url-fetch)
7073 (uri (cran-uri "abcrf" version))
7074 (sha256
1a6fe7c9 7075 (base32 "1ghbd24yhqy3xhdxas6ccn84nkavqpgldx5ck8kijknc7qjm8k27"))))
cadc10a5 7076 (build-system r-build-system)
7077 (propagated-inputs
89afd031
RW
7078 `(("r-doparallel" ,r-doparallel)
7079 ("r-foreach" ,r-foreach)
7080 ("r-mass" ,r-mass)
cadc10a5 7081 ("r-matrixstats" ,r-matrixstats)
7082 ("r-ranger" ,r-ranger)
7083 ("r-rcpp" ,r-rcpp)
7084 ("r-rcpparmadillo" ,r-rcpparmadillo)
7085 ("r-readr" ,r-readr)
7086 ("r-stringr" ,r-stringr)))
7087 (home-page "https://cran.r-project.org/web/packages/abcrf/")
7088 (synopsis "Approximate bayesian computation via random forests")
7089 (description
7090 "This package performs approximate bayesian computation (ABC) model choice and
7091parameter inference via random forests. This machine learning tool named random
7092forests (RF) can conduct selection among the highly complex models covered by
7093ABC algorithms.")
7094 (license license:gpl2+)))
12da2a5e 7095
7096(define-public r-abctools
7097 (package
7098 (name "r-abctools")
7099 (version "1.1.3")
7100 (source
7101 (origin
7102 (method url-fetch)
7103 (uri (cran-uri "abctools" version))
7104 (sha256
7105 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
7106 (build-system r-build-system)
7107 (propagated-inputs
7108 `(("r-abc" ,r-abc)
7109 ("r-abind" ,r-abind)
7110 ("r-hmisc" ,r-hmisc)
7111 ("r-plyr" ,r-plyr)))
7112 (home-page "https://github.com/dennisprangle/abctools/")
7113 (synopsis "Tools for ABC analyses")
7114 (description
7115 "This @code{r-abctools} package provides tools for approximate Bayesian computation
7116including summary statistic selection and assessing coverage. This includes
7117recent dimension reduction algorithms to tune the choice of summary statistics,
7118and coverage methods to tune the choice of threshold.")
7119 (license license:gpl2+)))
77b33e0e 7120
7121(define-public r-ggstance
7122 (package
7123 (name "r-ggstance")
b3aa0d2f 7124 (version "0.3.3")
77b33e0e 7125 (source
7126 (origin
7127 (method url-fetch)
7128 (uri (cran-uri "ggstance" version))
7129 (sha256
b3aa0d2f 7130 (base32 "0kdksay61hyb6612b07r84chh7a9aibjyclk3qcypvr9aang8hkh"))))
77b33e0e 7131 (build-system r-build-system)
7132 (propagated-inputs
7133 `(("r-ggplot2" ,r-ggplot2)
7134 ("r-plyr" ,r-plyr)
7135 ("r-rlang" ,r-rlang)
7136 ("r-withr" ,r-withr)))
7137 (home-page "https://cran.r-project.org/web/packages/ggstance/")
7138 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
7139 (description
7140 "This package is a @code{r-ggplot2} extension that provides flipped components:
7141@enumerate
7142@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
7143@item vertical versions of @code{r-ggplot2} positions.
7144@end enumerate")
7145 (license license:gpl3)))
c61f7bc5 7146
7147(define-public r-mosaiccore
7148 (package
7149 (name "r-mosaiccore")
7150 (version "0.6.0")
7151 (source
7152 (origin
7153 (method url-fetch)
7154 (uri (cran-uri "mosaicCore" version))
7155 (sha256
7156 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
7157 (properties `((upstream-name . "mosaicCore")))
7158 (build-system r-build-system)
7159 (propagated-inputs
7160 `(("r-dplyr" ,r-dplyr)
7161 ("r-lazyeval" ,r-lazyeval)
7162 ("r-mass" ,r-mass)
7163 ("r-rlang" ,r-rlang)
7164 ("r-tidyr" ,r-tidyr)))
7165 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
7166 (synopsis "Common utilities for mosaic family packages")
7167 (description
7168 "Common utilities used in other Mosaic family packages are collected here.")
7169 (license license:gpl2+)))
214452ff 7170
7171(define-public r-ggformula
7172 (package
7173 (name "r-ggformula")
9a470682 7174 (version "0.9.2")
214452ff 7175 (source
7176 (origin
7177 (method url-fetch)
7178 (uri (cran-uri "ggformula" version))
7179 (sha256
9a470682 7180 (base32 "16ycabhnp78fsiv1dc63ccgh9gmpsy2683vbmq0fdzl6w3pd87sr"))))
214452ff 7181 (build-system r-build-system)
7182 (propagated-inputs
7183 `(("r-ggplot2" ,r-ggplot2)
7184 ("r-ggstance" ,r-ggstance)
7185 ("r-magrittr" ,r-magrittr)
7186 ("r-mosaiccore" ,r-mosaiccore)
7187 ("r-rlang" ,r-rlang)
7188 ("r-stringr" ,r-stringr)
7189 ("r-tibble" ,r-tibble)
7190 ("r-tidyr" ,r-tidyr)))
7191 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
7192 (synopsis "Formula interface for the @code{r-ggplot2}")
7193 (description
7194 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
7195gf_density(), and so on, bring the formula interface to ggplot(). This captures
7196and extends the excellent simplicity of the lattice-graphics formula interface,
7197while providing the intuitive capabilities of @code{r-ggplot2}.")
7198 (license license:expat)))
2f195b6f 7199
7200(define-public r-mosaicdata
7201 (package
7202 (name "r-mosaicdata")
7203 (version "0.17.0")
7204 (source
7205 (origin
7206 (method url-fetch)
7207 (uri (cran-uri "mosaicData" version))
7208 (sha256
7209 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
7210 (properties `((upstream-name . "mosaicData")))
7211 (build-system r-build-system)
7212 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
7213 (synopsis "Data sets for project Mosaic")
7214 (description
7215 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
7216used to teach mathematics, statistics, computation and modeling.")
7217 (license license:gpl2+)))
6c6ce2d0 7218
82acd43c
RW
7219(define-public r-raster
7220 (package
7221 (name "r-raster")
e7c8c685 7222 (version "3.0-7")
82acd43c
RW
7223 (source
7224 (origin
7225 (method url-fetch)
7226 (uri (cran-uri "raster" version))
7227 (sha256
7228 (base32
e7c8c685 7229 "0faxv71hlxkblvbi3ps1vfzm3wwi0brwzmpsr5114bddcqyiqkvn"))))
82acd43c
RW
7230 (build-system r-build-system)
7231 (propagated-inputs
7232 `(("r-rcpp" ,r-rcpp)
7233 ("r-sp" ,r-sp)))
aff13de3 7234 (home-page "https://www.rspatial.org/")
82acd43c
RW
7235 (synopsis "Geographic data analysis and modeling")
7236 (description
7237 "The package implements basic and high-level functions for reading,
7238writing, manipulating, analyzing and modeling of gridded spatial data.
7239Processing of very large files is supported.")
7240 (license license:gpl3+)))
7241
6c6ce2d0 7242(define-public r-mosaic
7243 (package
7244 (name "r-mosaic")
7245 (version "1.4.0")
7246 (source
7247 (origin
7248 (method url-fetch)
7249 (uri (cran-uri "mosaic" version))
7250 (sha256
7251 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
7252 (build-system r-build-system)
7253 (propagated-inputs
7254 `(("r-broom" ,r-broom)
7255 ("r-dplyr" ,r-dplyr)
7256 ("r-ggdendro" ,r-ggdendro)
7257 ("r-ggformula" ,r-ggformula)
7258 ("r-ggplot2" ,r-ggplot2)
7259 ("r-ggrepel" ,r-ggrepel)
7260 ("r-glue" ,r-glue)
7261 ("r-gridextra" ,r-gridextra)
7262 ("r-lattice" ,r-lattice)
7263 ("r-latticeextra" ,r-latticeextra)
7264 ("r-lazyeval" ,r-lazyeval)
7265 ("r-mass" ,r-mass)
7266 ("r-matrix" ,r-matrix)
7267 ("r-mosaiccore" ,r-mosaiccore)
7268 ("r-mosaicdata" ,r-mosaicdata)
7269 ("r-readr" ,r-readr)
7270 ("r-tidyr" ,r-tidyr)))
7271 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
7272 (synopsis "Mathematics, statistics, and computation teaching utilities")
7273 (description
7274 "This package contain data sets and utilities from
7275@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
7276statistics, computation and modeling. Project MOSAIC is a community of
7277educators working to tie together aspects of quantitative work that students
7278in science, technology, engineering and mathematics will need in their
7279professional lives, but which are usually taught in isolation, if at all.")
7280 (license license:gpl2+)))
cbb0edd1 7281
7282(define-public r-abd
7283 (package
7284 (name "r-abd")
7285 (version "0.2-8")
7286 (source
7287 (origin
7288 (method url-fetch)
7289 (uri (cran-uri "abd" version))
7290 (sha256
7291 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
7292 (build-system r-build-system)
7293 (propagated-inputs
7294 `(("r-lattice" ,r-lattice)
7295 ("r-mosaic" ,r-mosaic)
7296 ("r-nlme" ,r-nlme)))
7297 (home-page "https://cran.r-project.org/web/packages/abd/")
7298 (synopsis "Analysis of biological data")
7299 (description
7300 "The @code{r-abd} package contains data sets and sample code for the Analysis of
7301biological data by Michael Whitlock and Dolph Schluter.")
7302 (license license:gpl2)))
01af264d
MIP
7303
7304(define-public r-svgui
7305 (package
7306 (name "r-svgui")
7307 (version "1.0.0")
7308 (source
7309 (origin
7310 (method url-fetch)
7311 (uri (cran-uri "svGUI" version))
7312 (sha256
7313 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
7314 (properties `((upstream-name . "svGUI")))
7315 (build-system r-build-system)
7316 (home-page "https://github.com/SciViews/svGUI/")
7317 (synopsis "Functions for managing GUI clients in R")
7318 (description
7319 "The SciViews @code{svGUI} package eases the management of Graphical User
7320Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
7321centralizes info about GUI elements currently used, and it dispatches GUI
7322calls to the particular toolkits in use in function of the context.")
7323 (license license:gpl2)))
d1ca3d72 7324
7325(define-public r-svdialogs
7326 (package
7327 (name "r-svdialogs")
7328 (version "1.0.0")
7329 (source
7330 (origin
7331 (method url-fetch)
7332 (uri (cran-uri "svDialogs" version))
7333 (sha256
7334 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
7335 (properties `((upstream-name . "svDialogs")))
7336 (build-system r-build-system)
7337 (inputs
7338 `(("yad" ,yad)
7339 ("zenity" ,zenity)))
7340 (propagated-inputs
7341 `(("r-rstudioapi" ,r-rstudioapi)
7342 ("r-svgui" ,r-svgui)))
7343 (home-page "https://github.com/SciViews/svDialogs/")
7344 (synopsis "Portable dialog boxes")
7345 (description
7346 "This package helps to construct standard dialog boxes for your GUI, including
7347message boxes, input boxes, list, file or directory selection, and others. In
7348case R cannot display GUI dialog boxes, a simpler command line version of these
7349interactive elements is also provided as a fallback solution.")
7350 (license license:gpl2)))
3cadd3ce 7351
7352(define-public r-abe
7353 (package
7354 (name "r-abe")
7355 (version "3.0.1")
7356 (source
7357 (origin
7358 (method url-fetch)
7359 (uri (cran-uri "abe" version))
7360 (sha256
7361 (base32
7362 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
7363 (build-system r-build-system)
7364 (home-page "https://cran.r-project.org/web/packages/abe/")
7365 (synopsis "Augmented backward elimination")
7366 (description
7367 "This package performs augmented backward elimination and checks the
7368stability of the obtained model. Augmented backward elimination combines
7369significance or information based criteria with the change in estimate to
7370either select the optimal model for prediction purposes or to serve as a tool
7371to obtain a practically sound, highly interpretable model.")
7372 (license license:gpl2+)))
ef26400b 7373
7374(define-public r-abf2
7375 (package
7376 (name "r-abf2")
7377 (version "0.7-1")
7378 (source
7379 (origin
7380 (method url-fetch)
7381 (uri (cran-uri "abf2" version))
7382 (sha256
7383 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
7384 (build-system r-build-system)
7385 (home-page "https://cran.r-project.org/web/packages/abf2/")
7386 (synopsis "Load gap-free axon @code{r-abf2} files")
7387 (description
7388 "This package loads electrophysiology data from ABF2 files, as created by
7389Axon Instruments/Molecular Devices software. Only files recorded in gap-free
7390mode are currently supported.")
7391 (license license:artistic2.0)))
1efcd0f1 7392
7393(define-public r-abhgenotyper
7394 (package
7395 (name "r-abhgenotyper")
7396 (version "1.0.1")
7397 (source
7398 (origin
7399 (method url-fetch)
7400 (uri (cran-uri "ABHgenotypeR" version))
7401 (sha256
7402 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
7403 (properties `((upstream-name . "ABHgenotypeR")))
7404 (build-system r-build-system)
7405 (propagated-inputs
7406 `(("r-ggplot2" ,r-ggplot2)
7407 ("r-reshape2" ,r-reshape2)))
7408 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
7409 (synopsis "Visualize and manipulate ABH genotypes")
7410 (description
7411 "The @code{r-abhgenotyper} package provides simple imputation,
7412error-correction and plotting capacities for genotype data. The package is
7413supposed to serve as an intermediate but independent analysis tool between the
7414TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
7415not found in either TASSEL or @code{r-qtl} in addition to visualization of
7416genotypes as \"graphical genotypes\".")
7417 (license license:gpl3)))
ebb3cdb1 7418
6e8b38d3
RW
7419(define-public r-furrr
7420 (package
7421 (name "r-furrr")
7422 (version "0.1.0")
7423 (source
7424 (origin
7425 (method url-fetch)
7426 (uri (cran-uri "furrr" version))
7427 (sha256
7428 (base32
7429 "1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"))))
7430 (build-system r-build-system)
7431 (propagated-inputs
7432 `(("r-future" ,r-future)
7433 ("r-globals" ,r-globals)
7434 ("r-purrr" ,r-purrr)
7435 ("r-rlang" ,r-rlang)))
7436 (home-page "https://github.com/DavisVaughan/furrr")
7437 (synopsis "Apply mapping functions in parallel using futures")
7438 (description
7439 "This package provides implementations of the family of @code{map()}
7440functions from the @code{purrr} package that can be resolved using any
7441@code{future}-supported backend, e.g. parallel on the local machine or
7442distributed on a compute cluster.")
7443 (license license:lgpl2.1+)))
7444
ebb3cdb1 7445(define-public r-abjutils
7446 (package
7447 (name "r-abjutils")
3d5bcae0 7448 (version "0.2.3")
ebb3cdb1 7449 (source
7450 (origin
7451 (method url-fetch)
7452 (uri (cran-uri "abjutils" version))
7453 (sha256
3d5bcae0 7454 (base32 "0n4zps65y3zg0gfzlv97w91si52a9izkncirskbkj5x9hk0nhxcv"))))
ebb3cdb1 7455 (build-system r-build-system)
7456 (propagated-inputs
7457 `(("r-devtools" ,r-devtools)
7458 ("r-dplyr" ,r-dplyr)
3d5bcae0
RW
7459 ("r-furrr" ,r-furrr)
7460 ("r-future" ,r-future)
ebb3cdb1 7461 ("r-glue" ,r-glue)
7462 ("r-httr" ,r-httr)
7463 ("r-magrittr" ,r-magrittr)
ebb3cdb1 7464 ("r-progress" ,r-progress)
7465 ("r-purrr" ,r-purrr)
3d5bcae0
RW
7466 ("r-readr" ,r-readr)
7467 ("r-rlang" ,r-rlang)
ebb3cdb1 7468 ("r-rstudioapi" ,r-rstudioapi)
7469 ("r-scales" ,r-scales)
7470 ("r-stringi" ,r-stringi)
7471 ("r-stringr" ,r-stringr)
7472 ("r-tibble" ,r-tibble)
7473 ("r-tidyr" ,r-tidyr)))
7474 (home-page "https://github.com/abjur/abjutils/")
7475 (synopsis "Collection of tools for jurimetrical analysis")
7476 (description
7477 "This package implements general purpose tools, such as functions for
7478sampling and basic manipulation of Brazilian lawsuits identification number.
7479It also implements functions for text cleaning, such as accentuation
7480removal.")
7481 (license license:expat)))
b6afe7b7 7482
7483(define-public r-abnormality
7484 (package
7485 (name "r-abnormality")
7486 (version "0.1.0")
7487 (source
7488 (origin
7489 (method url-fetch)
7490 (uri (cran-uri "abnormality" version))
7491 (sha256
7492 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
7493 (build-system r-build-system)
7494 (propagated-inputs
7495 `(("r-mass" ,r-mass)
7496 ("r-matrix" ,r-matrix)))
7497 (home-page "https://cran.r-project.org/web/packages/abnormality/")
7498 (synopsis "Measure a subject's abnormality with respect to a reference population")
7499 (description
7500 "This package contains functions to implement the methodology and
7501considerations laid out by Marks et al. in the article \"Measuring abnormality
7502in high dimensional spaces: applications in biomechanical gait analysis\".
7503Using high-dimensional datasets to measure a subject's overall level of
7504abnormality as compared to a reference population is often needed in outcomes
7505research.")
7506 (license license:expat)))
016cabf7 7507
7508(define-public r-abodoutlier
7509 (package
7510 (name "r-abodoutlier")
7511 (version "0.1")
7512 (source
7513 (origin
7514 (method url-fetch)
7515 (uri (cran-uri "abodOutlier" version))
7516 (sha256
7517 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
7518 (properties `((upstream-name . "abodOutlier")))
7519 (build-system r-build-system)
7520 (propagated-inputs
7521 `(("r-cluster" ,r-cluster)))
7522 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
7523 (synopsis "Angle-based outlier detection")
7524 (description
7525 "This package performs angle-based outlier detection on a given data
7526frame. It offers three methods to process data:
7527@enumerate
7528@item full but slow implementation using all the data that has cubic
7529 complexity;
7530@item a fully randomized method;
7531@item a method using k-nearest neighbours.
7532@end enumerate
7533These algorithms are well suited for high dimensional data outlier
7534detection.")
7535 (license license:expat)))
03c95f04 7536
7537(define-public r-abps
7538 (package
7539 (name "r-abps")
bec74196 7540 (version "0.3")
03c95f04 7541 (source
7542 (origin
7543 (method url-fetch)
7544 (uri (cran-uri "ABPS" version))
7545 (sha256
bec74196 7546 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 7547 (properties `((upstream-name . "ABPS")))
7548 (build-system r-build-system)
7549 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
7550 (home-page "https://cran.r-project.org/web/packages/ABPS/")
7551 (synopsis "Abnormal blood profile score to detect blood doping")
7552 (description
7553 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
7554The ABPS is a part of the Athlete biological passport program of the World
7555anti-doping agency, which combines several blood parameters into a single
7556score in order to detect blood doping. The package also contains functions to
7557calculate other scores used in anti-doping programs, such as the ratio of
7558hemoglobin to reticulocytes (OFF-score), as well as example data.")
7559 (license license:gpl2+)))
26358ac5
RW
7560
7561(define-public r-parmigene
7562 (package
7563 (name "r-parmigene")
7564 (version "1.0.2")
7565 (source
7566 (origin
7567 (method url-fetch)
7568 (uri (cran-uri "parmigene" version))
7569 (sha256
7570 (base32
7571 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
7572 (build-system r-build-system)
7573 (home-page "https://cran.r-project.org/web/packages/parmigene/")
7574 (synopsis "Mutual information estimation for gene network reconstruction")
7575 (description
7576 "This package provides a parallel estimation of the mutual information
7577based on entropy estimates from k-nearest neighbors distances and algorithms
7578for the reconstruction of gene regulatory networks.")
7579 (license license:agpl3+)))
b2bf43b2 7580
7581(define-public r-pscl
7582 (package
7583 (name "r-pscl")
7584 (version "1.5.2")
7585 (source
7586 (origin
7587 (method url-fetch)
7588 (uri (cran-uri "pscl" version))
7589 (sha256
7590 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
7591 (build-system r-build-system)
7592 (propagated-inputs
7593 `(("r-mass" ,r-mass)))
7594 (home-page "https://github.com/atahk/pscl/")
7595 (synopsis "Political science computational laboratory")
7596 (description
7597 "The @code{pscl} is an R package providing classes and methods for:
7598@enumerate
7599@item Bayesian analysis of roll call data (item-response models);
7600@item elementary Bayesian statistics;
7601@item maximum likelihood estimation of zero-inflated and hurdle models for count
7602data;
7603@item utility functions.
7604@end enumerate")
7605 (license license:gpl2)))
e710d1a4 7606
7607(define-public r-accelmissing
7608 (package
7609 (name "r-accelmissing")
7610 (version "1.4")
7611 (source
7612 (origin
7613 (method url-fetch)
7614 (uri (cran-uri "accelmissing" version))
7615 (sha256
7616 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
7617 (build-system r-build-system)
7618 (propagated-inputs
7619 `(("r-mice" ,r-mice)
7620 ("r-pscl" ,r-pscl)))
7621 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
7622 (synopsis "Missing value imputation for accelerometer data")
7623 (description
7624 "This package provides a statistical method to impute the missing values in
7625accelerometer data. The methodology includes both parametric and
7626semi-parametric multiple imputations under the zero-inflated Poisson lognormal
7627model. It also provides multiple functions to preprocess the accelerometer data
7628previous to the missing data imputation. These include detecting the wearing
7629and the non-wearing time, selecting valid days and subjects, and creating plots.")
7630 (license license:gpl2+)))
f359b115 7631
7632(define-public r-mhsmm
7633 (package
7634 (name "r-mhsmm")
7635 (version "0.4.16")
7636 (source
7637 (origin
7638 (method url-fetch)
7639 (uri (cran-uri "mhsmm" version))
7640 (sha256
7641 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7642 (build-system r-build-system)
7643 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7644 (home-page "https://github.com/jaredo/mhsmm/")
7645 (synopsis "Inference for hidden Markov and semi-Markov models")
7646 (description
7647 "The @code{r-mhsmm} package implements estimation and prediction methods for
7648hidden Markov and semi-Markov models for multiple observation sequences. Such
7649techniques are of interest when observed data is thought to be dependent on some
7650unobserved (or hidden) state. Also, this package is suitable for equidistant
7651time series data, with multivariate and/or missing data. Allows user defined
7652emission distributions.")
7653 (license license:gpl2+)))
16c5285a 7654
7655(define-public r-nleqslv
7656 (package
7657 (name "r-nleqslv")
7658 (version "3.3.2")
7659 (source
7660 (origin
7661 (method url-fetch)
7662 (uri (cran-uri "nleqslv" version))
7663 (sha256
7664 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7665 (build-system r-build-system)
7666 (native-inputs `(("gfortran" ,gfortran)))
7667 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7668 (synopsis "Solve systems of nonlinear equations")
7669 (description
7670 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7671Broyden or a Newton method with a choice of global strategies such as line
7672search and trust region. There are options for using a numerical or user
7673supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7674singular or ill-conditioned Jacobian.")
7675 (license license:gpl2+)))
63ec2c50 7676
7677(define-public r-physicalactivity
7678 (package
7679 (name "r-physicalactivity")
7680 (version "0.2-2")
7681 (source
7682 (origin
7683 (method url-fetch)
7684 (uri (cran-uri "PhysicalActivity" version))
7685 (sha256
7686 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7687 (properties
7688 `((upstream-name . "PhysicalActivity")))
7689 (build-system r-build-system)
7690 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7691 (synopsis "Procesing accelerometer data for physical activity measurement")
7692 (description
7693 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7694for classification of monitor wear and nonwear time intervals in accelerometer
7695data collected to assess physical activity. The package also contains functions
7696for making plots of accelerometer data and obtaining the summary of various
7697information including daily monitor wear time and the mean monitor wear time
7698during valid days. The revised package version 0.2-1 improved the functions
7699regarding speed, robustness and add better support for time zones and daylight
7700saving. In addition, several functions were added:
7701@enumerate
7702@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7703@item the @code{markPAI} can categorize physical activity intensity level based
7704on user-defined cut-points of accelerometer counts.
7705@end enumerate
7706 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7707@code{queryActigraph} functions.")
7708 (license license:gpl3+)))
f95d4542 7709
7710(define-public r-acc
7711 (package
7712 (name "r-acc")
7713 (version "1.3.3")
7714 (source
7715 (origin
7716 (method url-fetch)
7717 (uri (cran-uri "acc" version))
7718 (sha256
7719 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7720 (build-system r-build-system)
7721 (propagated-inputs
7722 `(("r-circlize" ,r-circlize)
7723 ("r-dbi" ,r-dbi)
7724 ("r-ggplot2" ,r-ggplot2)
7725 ("r-iterators" ,r-iterators)
7726 ("r-mhsmm" ,r-mhsmm)
7727 ("r-nleqslv" ,r-nleqslv)
7728 ("r-physicalactivity" ,r-physicalactivity)
7729 ("r-plyr" ,r-plyr)
7730 ("r-r-utils" ,r-r-utils)
7731 ("r-rcpp" ,r-rcpp)
7732 ("r-rcpparmadillo" ,r-rcpparmadillo)
7733 ("r-rsqlite" ,r-rsqlite)
7734 ("r-zoo" ,r-zoo)))
7735 (home-page "https://cran.r-project.org/web/packages/acc/")
7736 (synopsis "Exploring accelerometer data")
7737 (description
7738 "This package processes accelerometer data from uni-axial and tri-axial devices
7739and generates data summaries. Also, includes functions to plot, analyze, and
7740simulate accelerometer data.")
7741 (license license:gpl2+)))
f6890c08 7742
7743(define-public r-rbenchmark
7744 (package
7745 (name "r-rbenchmark")
7746 (version "1.0.0")
7747 (source
7748 (origin
7749 (method url-fetch)
7750 (uri (cran-uri "rbenchmark" version))
7751 (sha256
7752 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7753 (build-system r-build-system)
7754 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7755 (synopsis "Benchmarking routine for R")
7756 (description
7757 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7758and is intended to facilitate benchmarking of arbitrary R code. The library
7759consists of just one function, benchmark, which is a simple wrapper around
7760system.time. Given a specification of the benchmarking process (counts of
7761replications, evaluation environment) and an arbitrary number of expressions,
7762benchmark evaluates each of the expressions in the specified environment,
7763replicating the evaluation as many times as specified, and returning the results
7764conveniently wrapped into a data frame.")
7765 (license license:gpl2+)))
7766
9c4f118b
RW
7767(define-public r-mitools
7768 (package
7769 (name "r-mitools")
7770 (version "2.4")
7771 (source
7772 (origin
7773 (method url-fetch)
7774 (uri (cran-uri "mitools" version))
7775 (sha256
7776 (base32
7777 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j"))))
7778 (build-system r-build-system)
7779 (propagated-inputs `(("r-dbi" ,r-dbi)))
7780 (home-page "https://cran.r-project.org/web/packages/mitools/")
7781 (synopsis "Tools for multiple imputation of missing data")
7782 (description
7783 "This package provides tools to perform analyses and combine results from
7784multiple-imputation datasets.")
7785 (license license:gpl2)))
7786
dab3e92c
RW
7787(define-public r-magick
7788 (package
7789 (name "r-magick")
9c2d9780 7790 (version "2.2")
dab3e92c
RW
7791 (source
7792 (origin
7793 (method url-fetch)
7794 (uri (cran-uri "magick" version))
7795 (sha256
7796 (base32
9c2d9780 7797 "1xh5mhaks3wk1iwqs9d3lnbfv121lc1yz5fqdzk5il9ppr831l85"))))
dab3e92c
RW
7798 (build-system r-build-system)
7799 (inputs
7800 `(("imagemagick" ,imagemagick)
7801 ("zlib" ,zlib)))
7802 (propagated-inputs
7803 `(("r-curl" ,r-curl)
7804 ("r-magrittr" ,r-magrittr)
7805 ("r-rcpp" ,r-rcpp)))
7806 (native-inputs
7807 `(("pkg-config" ,pkg-config)))
7808 (home-page "https://github.com/ropensci/magick")
7809 (synopsis "Advanced graphics and image-processing in R")
7810 (description
7811 "This package provides bindings to ImageMagick, a comprehensive image
7812processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
7813etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
7814operations are vectorized via the Magick++ STL meaning they operate either on
7815a single frame or a series of frames for working with layers, collages, or
7816animation. In RStudio, images are automatically previewed when printed to the
7817console, resulting in an interactive editing environment.")
7818 (license license:expat)))
7819
f0bff698
RW
7820(define-public r-survey
7821 (package
7822 (name "r-survey")
7b18fac4 7823 (version "3.36")
f0bff698
RW
7824 (source
7825 (origin
7826 (method url-fetch)
7827 (uri (cran-uri "survey" version))
7828 (sha256
7829 (base32
7b18fac4 7830 "0xclsy4ram4k48vzh5m5bpmknnpwxnss85v73s4czsjj5ffjxwwh"))))
f0bff698
RW
7831 (build-system r-build-system)
7832 (propagated-inputs
7833 `(("r-lattice" ,r-lattice)
7834 ("r-matrix" ,r-matrix)
7835 ("r-minqa" ,r-minqa)
7b18fac4 7836 ("r-mitools" ,r-mitools)
f0bff698
RW
7837 ("r-numderiv" ,r-numderiv)
7838 ("r-survival" ,r-survival)))
7839 (home-page "http://r-survey.r-forge.r-project.org/survey/")
7840 (synopsis "Analysis of complex survey samples")
7841 (description
7842 "This package provides tools for the analysis of complex survey samples.
7843The provided features include: summary statistics, two-sample tests, rank
7844tests, generalised linear models, cumulative link models, Cox models,
7845loglinear models, and general maximum pseudolikelihood estimation for
7846multistage stratified, cluster-sampled, unequally weighted survey samples;
7847variances by Taylor series linearisation or replicate weights;
7848post-stratification, calibration, and raking; two-phase subsampling designs;
7849graphics; PPS sampling without replacement; principal components, and factor
7850analysis.")
7851 ;; Either version of the GPL.
7852 (license (list license:gpl2 license:gpl3))))
7853
7af2dd38 7854(define-public r-dvmisc
7855 (package
7856 (name "r-dvmisc")
a6a87db8 7857 (version "1.1.3")
7af2dd38 7858 (source
7859 (origin
7860 (method url-fetch)
7861 (uri (cran-uri "dvmisc" version))
7862 (sha256
a6a87db8 7863 (base32 "0x391pxg5mqgp5xxc8qwhwxky8ds7d9gr9iwmsb12c92kxfk00bv"))))
7af2dd38 7864 (build-system r-build-system)
7865 (propagated-inputs
a6a87db8
RW
7866 `(("r-cubature" ,r-cubature)
7867 ("r-data-table" ,r-data-table)
7868 ("r-dplyr" ,r-dplyr)
7869 ("r-ggplot2" ,r-ggplot2)
7870 ("r-mass" ,r-mass)
7871 ("r-mvtnorm" ,r-mvtnorm)
7872 ("r-pracma" ,r-pracma)
7873 ("r-purrr" ,r-purrr)
7af2dd38 7874 ("r-rbenchmark" ,r-rbenchmark)
a6a87db8
RW
7875 ("r-rcpp" ,r-rcpp)
7876 ("r-survey" ,r-survey)))
7af2dd38 7877 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7878 (synopsis "Faster computation of common statistics and miscellaneous functions")
7879 (description
7880 "This package implements faster versions of base R functions (e.g. mean, standard
7881deviation, covariance, weighted mean), mostly written in C++, along with
7882miscellaneous functions for various purposes (e.g. create the histogram with
7883fitted probability density function or probability mass function curve, create
7884the body mass index groups, assess the linearity assumption in logistic
7885regression).")
7886 (license license:gpl2)))
d8d8844e 7887
7888(define-public r-accelerometry
7889 (package
7890 (name "r-accelerometry")
7891 (version "3.1.2")
7892 (source
7893 (origin
7894 (method url-fetch)
7895 (uri (cran-uri "accelerometry" version))
7896 (sha256
7897 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7898 (build-system r-build-system)
7899 (propagated-inputs
7900 `(("r-dvmisc" ,r-dvmisc)
7901 ("r-rcpp" ,r-rcpp)))
7902 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7903 (synopsis "Functions for processing accelerometer data")
7904 (description
7905 "This package provides a collection of functions that perform operations on
7906time-series accelerometer data, such as identify the non-wear time, flag minutes
7907that are part of an activity bout, and find the maximum 10-minute average count
7908value. The functions are generally very flexible, allowing for a variety of
7909algorithms to be implemented.")
7910 (license license:gpl3)))
1ddb2b5c 7911
7912(define-public r-absim
7913 (package
7914 (name "r-absim")
7915 (version "0.2.6")
7916 (source
7917 (origin
7918 (method url-fetch)
7919 (uri (cran-uri "AbSim" version))
7920 (sha256
7921 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7922 (properties `((upstream-name . "AbSim")))
7923 (build-system r-build-system)
7924 (propagated-inputs
7925 `(("r-ape" ,r-ape)
7926 ("r-powerlaw" ,r-powerlaw)))
7927 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7928 (synopsis "Time resolved simulations of antibody repertoires")
7929 (description
7930 "This package provides simulation methods for the evolution of antibody repertoires.
7931 The heavy and light chain variable region of both human and C57BL/6 mice can
7932be simulated in a time-dependent fashion. Both single lineages using one set of
7933V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7934with an initial V-D-J recombination event, starting the first phylogenetic tree.
7935 Upon completion, the main loop of the algorithm begins, with each iteration
7936representing one simulated time step. Various mutation events are possible at
7937each time step, contributing to a diverse final repertoire.")
7938 (license license:gpl2)))
c2ffc4fb 7939
b5a31005
MIP
7940(define-public r-quic
7941 (package
7942 (name "r-quic")
7943 (version "1.1")
7944 (source
7945 (origin
7946 (method url-fetch)
7947 (uri (cran-uri "QUIC" version))
7948 (sha256
7949 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7950 (properties `((upstream-name . "QUIC")))
7951 (build-system r-build-system)
7952 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7953 (synopsis "Regularized sparse inverse covariance matrix estimation")
7954 (description
7955 "This package implements the regularized Gaussian maximum likelihood
7956estimation of the inverse of a covariance matrix. It uses Newton's method and
7957coordinate descent to solve the regularized inverse covariance matrix
7958estimation problem.")
7959 ;; The project home page states that the release is under GPLv3 or later.
7960 ;; The CRAN page only says GPL-3.
7961 (license license:gpl3+)))
7962
b509df82
MIP
7963(define-public r-abundant
7964 (package
7965 (name "r-abundant")
7966 (version "1.1")
7967 (source
7968 (origin
7969 (method url-fetch)
7970 (uri (cran-uri "abundant" version))
7971 (sha256
7972 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7973 (build-system r-build-system)
7974 (propagated-inputs
7975 `(("r-quic" ,r-quic)))
7976 (home-page "https://cran.r-project.org/web/packages/abundant/")
7977 (synopsis "Abundant regression and high-dimensional principal fitted components")
7978 (description
7979 "This package provides tools to fit and predict with the high-dimensional
7980principal fitted components model. This model is described by Cook, Forzani,
7981and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7982 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7983 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7984 (license license:gpl2+)))
7985
c2ffc4fb 7986(define-public r-ac3net
7987 (package
7988 (name "r-ac3net")
7989 (version "1.2.2")
7990 (source
7991 (origin
7992 (method url-fetch)
7993 (uri (cran-uri "Ac3net" version))
7994 (sha256
7995 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7996 (properties `((upstream-name . "Ac3net")))
7997 (build-system r-build-system)
7998 (propagated-inputs
7999 `(("r-data-table" ,r-data-table)))
8000 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
8001 (synopsis "Inferring directional conservative causal core gene networks")
8002 (description "This package infers directional Conservative causal core
8003(gene) networks (C3NET). This is a version of the algorithm C3NET with
8004directional network.")
8005 (license license:gpl3+)))
da333859 8006
8007(define-public r-aca
8008 (package
8009 (name "r-aca")
8010 (version "1.1")
8011 (source
8012 (origin
8013 (method url-fetch)
8014 (uri (cran-uri "ACA" version))
8015 (sha256
8016 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
8017 (properties `((upstream-name . "ACA")))
8018 (build-system r-build-system)
8019 (home-page "https://cran.r-project.org/web/packages/ACA/")
8020 (synopsis "Abrupt change-point or aberration detection in point series")
8021 (description
8022 "This package offers an interactive function for the detection of breakpoints in
8023series.")
8024 ;; Any version of the GPL
8025 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 8026
8027(define-public r-acceptancesampling
8028 (package
8029 (name "r-acceptancesampling")
ddd168ff 8030 (version "1.0-6")
9c1c2108 8031 (source
8032 (origin
8033 (method url-fetch)
8034 (uri (cran-uri "AcceptanceSampling" version))
8035 (sha256
ddd168ff 8036 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 8037 (properties
8038 `((upstream-name . "AcceptanceSampling")))
8039 (build-system r-build-system)
8040 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
8041 (synopsis "Creation and evaluation of acceptance sampling plans")
8042 (description
8043 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
8044acceptance sampling plans. Acceptance sampling is a methodology commonly used
8045in quality control and improvement. International standards of acceptance
8046sampling provide sampling plans for specific circumstances. The aim of this
8047package is to provide an easy-to-use interface to visualize single, double or
8048multiple sampling plans. In addition, methods have been provided to enable the
8049user to assess sampling plans against pre-specified levels of performance, as
8050measured by the probability of acceptance for a given level of quality in the
8051lot.")
8052 (license license:gpl3+)))
8053
63781c57
LF
8054(define-public r-acclma
8055 (package
8056 (name "r-acclma")
8057 (version "1.0")
8058 (source
8059 (origin
8060 (method url-fetch)
8061 (uri (cran-uri "ACCLMA" version))
8062 (sha256
8063 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
8064 (properties `((upstream-name . "ACCLMA")))
8065 (build-system r-build-system)
8066 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
8067 (synopsis "ACC & LMA graph plotting")
8068 (description
666fb288
LC
8069 "This package contains a function that imports data from a @acronym{CSV,
8070Comma-Separated Values} file, or uses manually entered data from the format (x,
8071y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
8072Curve} vs @acronym{LOI, Line of Independence} graph and
8073@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
8074function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
8075appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
8076string) was passed, a manual data entry window is opened. The header parameter
8077indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
8078a header row or not. The dataset should contain only one independent variable
8079(x) and one dependent variable (y) and can contain a weight for each
8080observation.")
8081 (license license:gpl2)))
b55697fb
LL
8082
8083(define-public r-aspi
8084 (package
8085 (name "r-aspi")
8086 (version "0.2.0")
8087 (source
8088 (origin
8089 (method url-fetch)
8090 (uri (cran-uri "aspi" version))
8091 (sha256
8092 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
8093 (build-system r-build-system)
8094 (home-page
8095 "https://cran.r-project.org/web/packages/aspi/")
8096 (synopsis
8097 "Analysis of symmetry of parasitic infections")
8098 (description
8099 "This package provides tools for the analysis and visualization of bilateral
8100 asymmetry in parasitic infections.")
8101 (license license:gpl3+)))
302db585
RW
8102
8103(define-public r-sandwich
8104 (package
8105 (name "r-sandwich")
0eb306d3 8106 (version "2.5-1")
302db585
RW
8107 (source
8108 (origin
8109 (method url-fetch)
8110 (uri (cran-uri "sandwich" version))
8111 (sha256
8112 (base32
0eb306d3 8113 "1mk685b9wq7k566pbml52rj96i5h6b3vf215k9picgmq296nzvyv"))))
302db585
RW
8114 (build-system r-build-system)
8115 (propagated-inputs
8116 `(("r-zoo" ,r-zoo)))
8117 (home-page "https://cran.r-project.org/web/packages/sandwich/")
8118 (synopsis "Robust Covariance Matrix Estimators")
8119 (description
8120 "This package provides model-robust standard error estimators for
8121cross-sectional, time series, clustered, panel, and longitudinal data.")
8122 ;; Either version of the license.
8123 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
8124
8125(define-public r-th-data
8126 (package
8127 (name "r-th-data")
62595ee3 8128 (version "1.0-10")
6ce07cf9
RW
8129 (source
8130 (origin
8131 (method url-fetch)
8132 (uri (cran-uri "TH.data" version))
8133 (sha256
8134 (base32
62595ee3 8135 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
8136 (properties `((upstream-name . "TH.data")))
8137 (build-system r-build-system)
8138 (propagated-inputs
8139 `(("r-mass" ,r-mass)
8140 ("r-survival" ,r-survival)))
8141 (home-page "https://cran.r-project.org/web/packages/TH.data/")
8142 (synopsis "Shared data sets")
8143 (description
8144 "This package contains supporting data sets that are used in other
8145packages maintained by Torsten Hothorn.")
8146 (license license:gpl3)))
7753b543
RW
8147
8148(define-public r-multcomp
8149 (package
8150 (name "r-multcomp")
b1f39e8c 8151 (version "1.4-10")
7753b543
RW
8152 (source
8153 (origin
8154 (method url-fetch)
8155 (uri (cran-uri "multcomp" version))
8156 (sha256
8157 (base32
b1f39e8c 8158 "1kzmdn9jmz5bmhf3wsfr12ljbasmwsgcsfdia52k0bi6q0swdg19"))))
7753b543
RW
8159 (build-system r-build-system)
8160 (propagated-inputs
8161 `(("r-codetools" ,r-codetools)
8162 ("r-mvtnorm" ,r-mvtnorm)
8163 ("r-sandwich" ,r-sandwich)
8164 ("r-survival" ,r-survival)
8165 ("r-th-data" ,r-th-data)))
8166 (home-page "https://cran.r-project.org/web/packages/multcomp/")
8167 (synopsis "Simultaneous inference in general parametric models")
8168 (description
8169 "Simultaneous tests and confidence intervals for general linear
8170hypotheses in parametric models, including linear, generalized linear, linear
8171mixed effects, and survival models. The package includes demos reproducing
8172analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
8173Hothorn, Westfall, 2010, CRC Press).")
8174 (license license:gpl2)))
55a08dce
RW
8175
8176(define-public r-emmeans
8177 (package
8178 (name "r-emmeans")
f71b16e8 8179 (version "1.4.3.01")
55a08dce
RW
8180 (source
8181 (origin
8182 (method url-fetch)
8183 (uri (cran-uri "emmeans" version))
8184 (sha256
8185 (base32
f71b16e8 8186 "16v5j31516nbqnj2zhgqvyp5yxd4zcs5zi0aspa5plr2qikvrkmg"))))
55a08dce
RW
8187 (build-system r-build-system)
8188 (propagated-inputs
8189 `(("r-estimability" ,r-estimability)
8190 ("r-mvtnorm" ,r-mvtnorm)
e0f86164 8191 ("r-numderiv" ,r-numderiv)
55a08dce
RW
8192 ("r-plyr" ,r-plyr)
8193 ("r-xtable" ,r-xtable)))
8194 (home-page "https://github.com/rvlenth/emmeans")
8195 (synopsis "Estimated marginal means, aka least-squares means")
8196 (description
8197 "This package provides tools to obtain @dfn{estimated marginal
8198means} (EMMs) for many linear, generalized linear, and mixed models. It can
8199be used to compute contrasts or linear functions of EMMs, trends, and
8200comparisons of slopes.")
8201 ;; Either version of the license.
8202 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
8203
8204(define-public r-pwr
8205 (package
8206 (name "r-pwr")
8207 (version "1.2-2")
8208 (source
8209 (origin
8210 (method url-fetch)
8211 (uri (cran-uri "pwr" version))
8212 (sha256
8213 (base32
8214 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
8215 (build-system r-build-system)
8216 (native-inputs
8217 `(("r-knitr" ,r-knitr)))
8218 (home-page "https://github.com/heliosdrm/pwr")
8219 (synopsis "Basic functions for power analysis")
8220 (description
8221 "This package provides power analysis functions along the lines of
8222Cohen (1988).")
8223 (license license:gpl3+)))
bd531e83 8224
42f344fa
RW
8225(define-public r-libcoin
8226 (package
8227 (name "r-libcoin")
a13f81dd 8228 (version "1.0-5")
42f344fa
RW
8229 (source
8230 (origin
8231 (method url-fetch)
8232 (uri (cran-uri "libcoin" version))
8233 (sha256
8234 (base32
a13f81dd 8235 "1cm9x1dlg9f7fh7n5nw3x4a7rl88c7ylrlc8x3rx4mq5w1j42x0a"))))
42f344fa
RW
8236 (build-system r-build-system)
8237 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
8238 (home-page "https://cran.r-project.org/web/packages/libcoin")
8239 (synopsis "Linear test statistics for permutation inference")
8240 (description
8241 "This package provides basic infrastructure for linear test statistics
8242and permutation inference in the framework of Strasser and Weber (1999).")
8243 (license license:gpl2)))
8244
bd531e83
RW
8245(define-public r-coin
8246 (package
8247 (name "r-coin")
1656a425 8248 (version "1.3-1")
bd531e83
RW
8249 (source
8250 (origin
8251 (method url-fetch)
8252 (uri (cran-uri "coin" version))
8253 (sha256
8254 (base32
1656a425 8255 "0qi03fyqw42a2vnqcia5l2m1mzyarj2q1iblknx9n19bdsd53qjx"))))
bd531e83
RW
8256 (build-system r-build-system)
8257 (propagated-inputs
f69ba00f
RW
8258 `(("r-libcoin" ,r-libcoin)
8259 ("r-matrixstats" ,r-matrixstats)
8260 ("r-modeltools" ,r-modeltools)
bd531e83
RW
8261 ("r-multcomp" ,r-multcomp)
8262 ("r-mvtnorm" ,r-mvtnorm)
8263 ("r-survival" ,r-survival)))
8264 (home-page "http://coin.r-forge.r-project.org")
8265 (synopsis "Conditional inference procedures in a permutation test framework")
8266 (description
8267 "This package provides conditional inference procedures for the general
8268independence problem including two-sample, K-sample (non-parametric ANOVA),
8269correlation, censored, ordered and multivariate problems.")
8270 (license license:gpl2)))
9b3ecb60
RW
8271
8272(define-public r-bayesplot
8273 (package
8274 (name "r-bayesplot")
de5092ba 8275 (version "1.7.1")
9b3ecb60
RW
8276 (source
8277 (origin
8278 (method url-fetch)
8279 (uri (cran-uri "bayesplot" version))
8280 (sha256
8281 (base32
de5092ba 8282 "0sq0ajnm96hmlqf1cv5n2gshh3qdij4n1zbm7qrniz2q6b5aj342"))))
9b3ecb60
RW
8283 (build-system r-build-system)
8284 (inputs
8285 `(("pandoc" ,ghc-pandoc)
8286 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
8287 (propagated-inputs
8288 `(("r-dplyr" ,r-dplyr)
8289 ("r-ggplot2" ,r-ggplot2)
8290 ("r-ggridges" ,r-ggridges)
1d7bde78 8291 ("r-glue" ,r-glue)
9b3ecb60 8292 ("r-reshape2" ,r-reshape2)
1d7bde78
RW
8293 ("r-rlang" ,r-rlang)
8294 ("r-tibble" ,r-tibble)
8295 ("r-tidyselect" ,r-tidyselect)))
9b3ecb60
RW
8296 (home-page "http://mc-stan.org/bayesplot")
8297 (synopsis "Plotting for Bayesian models")
8298 (description
8299 "This package provides plotting functions for posterior analysis, model
8300checking, and MCMC diagnostics. The package is designed not only to provide
8301convenient functionality for users, but also a common set of functions that
8302can be easily used by developers working on a variety of R packages for
8303Bayesian modeling.")
8304 (license license:gpl3+)))
3b8a3f55
RW
8305
8306(define-public r-tmb
8307 (package
8308 (name "r-tmb")
492ec498 8309 (version "1.7.15")
3b8a3f55
RW
8310 (source
8311 (origin
8312 (method url-fetch)
8313 (uri (cran-uri "TMB" version))
8314 (sha256
8315 (base32
492ec498 8316 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
8317 (properties `((upstream-name . "TMB")))
8318 (build-system r-build-system)
8319 (propagated-inputs
8320 `(("r-matrix" ,r-matrix)
8321 ("r-rcppeigen" ,r-rcppeigen)))
8322 (home-page "http://tmb-project.org")
8323 (synopsis "Template model builder: a general random effect tool")
8324 (description
8325 "With this tool, a user should be able to quickly implement complex
8326random effect models through simple C++ templates. The package combines
8327@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
8328matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
8329from R) to obtain an efficient implementation of the applied Laplace
8330approximation with exact derivatives. Key features are: Automatic sparseness
8331detection, parallelism through BLAS and parallel user templates.")
8332 (license license:gpl2)))
aa4bde0b
RW
8333
8334(define-public r-sjstats
8335 (package
8336 (name "r-sjstats")
ec2014d5 8337 (version "0.17.7")
aa4bde0b
RW
8338 (source
8339 (origin
8340 (method url-fetch)
8341 (uri (cran-uri "sjstats" version))
8342 (sha256
ec2014d5 8343 (base32 "029rl05p88bp01favz300m980r1khcx2a2kn88yqbnbgkjjgqqc6"))))
aa4bde0b
RW
8344 (build-system r-build-system)
8345 (propagated-inputs
a1473cb4
RW
8346 `(("r-bayestestr" ,r-bayestestr)
8347 ("r-broom" ,r-broom)
aa4bde0b
RW
8348 ("r-dplyr" ,r-dplyr)
8349 ("r-emmeans" ,r-emmeans)
a7524f70 8350 ("r-insight" ,r-insight)
aa4bde0b
RW
8351 ("r-lme4" ,r-lme4)
8352 ("r-magrittr" ,r-magrittr)
8353 ("r-mass" ,r-mass)
aa4bde0b 8354 ("r-modelr" ,r-modelr)
664e15ed 8355 ("r-parameters" ,r-parameters)
a1473cb4 8356 ("r-performance" ,r-performance)
aa4bde0b 8357 ("r-purrr" ,r-purrr)
aa4bde0b
RW
8358 ("r-rlang" ,r-rlang)
8359 ("r-sjlabelled" ,r-sjlabelled)
8360 ("r-sjmisc" ,r-sjmisc)
8361 ("r-tidyr" ,r-tidyr)))
8362 (home-page "https://github.com/strengejacke/sjstats")
8363 (synopsis "Functions for common statistical computations")
8364 (description
8365 "This package provides a collection of convenient functions for common
8366statistical computations, which are not directly provided by R's @code{base}
8367or @code{stats} packages. This package aims at providing, first, shortcuts
8368for statistical measures, which otherwise could only be calculated with
8369additional effort. Second, these shortcut functions are generic, and can be
8370applied not only to vectors, but also to other objects as well. The focus of
8371most functions lies on summary statistics or fit measures for regression
8372models, including generalized linear models, mixed effects models and Bayesian
8373models.")
8374 (license license:gpl3)))
41394423
RW
8375
8376(define-public r-glmmtmb
8377 (package
8378 (name "r-glmmtmb")
1afe5644 8379 (version "0.2.3")
41394423
RW
8380 (source
8381 (origin
8382 (method url-fetch)
8383 (uri (cran-uri "glmmTMB" version))
8384 (sha256
8385 (base32
1afe5644 8386 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
8387 (properties `((upstream-name . "glmmTMB")))
8388 (build-system r-build-system)
8389 (propagated-inputs
8390 `(("r-lme4" ,r-lme4)
8391 ("r-matrix" ,r-matrix)
8392 ("r-nlme" ,r-nlme)
8393 ("r-rcppeigen" ,r-rcppeigen)
8394 ("r-tmb" ,r-tmb)))
8395 (native-inputs
1afe5644 8396 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
8397 (home-page "https://github.com/glmmTMB")
8398 (synopsis "Generalized linear mixed models")
8399 (description
8400 "Fit linear and generalized linear mixed models with various extensions,
8401including zero-inflation. The models are fitted using maximum likelihood
8402estimation via the Template Model Builder. Random effects are assumed to be
8403Gaussian on the scale of the linear predictor and are integrated out using the
8404Laplace approximation. Gradients are calculated using automatic
8405differentiation.")
8406 (license license:agpl3+)))
489a6178 8407
c4568c5c
RW
8408(define-public r-bayestestr
8409 (package
8410 (name "r-bayestestr")
18376def 8411 (version "0.4.0")
c4568c5c
RW
8412 (source
8413 (origin
8414 (method url-fetch)
8415 (uri (cran-uri "bayestestR" version))
8416 (sha256
8417 (base32
18376def 8418 "1d3f50rzjzgzclwd6j887dssyhv7hdq7pik9nnlr3w775v3f69zc"))))
c4568c5c
RW
8419 (properties `((upstream-name . "bayestestR")))
8420 (build-system r-build-system)
8421 (propagated-inputs
8422 `(("r-insight" ,r-insight)))
8423 (home-page "https://github.com/easystats/bayestestR")
8424 (synopsis "Describe Bayesian models and posterior distributions")
8425 (description
8426 "This package provides utilities to understand and describe posterior
8427distributions and Bayesian models. It includes point-estimates such as
8428@dfn{Maximum A Posteriori} (MAP), measures of dispersion such as @dfn{Highest
8429Density Interval} (HDI), and indices used for null-hypothesis testing (such as
8430ROPE percentage and pd).")
8431 (license license:gpl3)))
8432
711a2f06
RW
8433(define-public r-performance
8434 (package
8435 (name "r-performance")
c60ed4d6 8436 (version "0.4.0")
711a2f06
RW
8437 (source
8438 (origin
8439 (method url-fetch)
8440 (uri (cran-uri "performance" version))
8441 (sha256
8442 (base32
c60ed4d6 8443 "0lxpmp9smn5r3xvfik36nr608wcpmmximjh0v2sckyvjf7hnb4s0"))))
711a2f06
RW
8444 (build-system r-build-system)
8445 (propagated-inputs
8446 `(("r-bayestestr" ,r-bayestestr)
8447 ("r-insight" ,r-insight)))
8448 (home-page "https://easystats.github.io/performance/")
8449 (synopsis "Assessment of regression models performance")
8450 (description
8451 "This package provides utilities for computing measures to assess model
8452quality, which are not directly provided by R's @code{base} or @code{stats}
8453packages. These include e.g. measures like r-squared, intraclass correlation
8454coefficient, root mean squared error or functions to check models for
8455overdispersion, singularity or zero-inflation and more. Functions apply to a
8456large variety of regression models, including generalized linear models, mixed
8457effects models and Bayesian models.")
8458 (license license:gpl3)))
8459
489a6178
RW
8460(define-public r-ggeffects
8461 (package
8462 (name "r-ggeffects")
f72874fe 8463 (version "0.13.0")
489a6178
RW
8464 (source
8465 (origin
8466 (method url-fetch)
8467 (uri (cran-uri "ggeffects" version))
8468 (sha256
8469 (base32
f72874fe 8470 "0ryfbaav0k874kbwmhbiv7fan93dmkpaimm1iw5kryjhhs3917lb"))))
489a6178
RW
8471 (build-system r-build-system)
8472 (propagated-inputs
fef93da8
RW
8473 `(("r-dplyr" ,r-dplyr)
8474 ("r-insight" ,r-insight)
489a6178
RW
8475 ("r-magrittr" ,r-magrittr)
8476 ("r-mass" ,r-mass)
489a6178
RW
8477 ("r-purrr" ,r-purrr)
8478 ("r-rlang" ,r-rlang)
489a6178 8479 ("r-sjlabelled" ,r-sjlabelled)
fef93da8 8480 ("r-sjmisc" ,r-sjmisc)))
489a6178
RW
8481 (home-page "https://github.com/strengejacke/ggeffects")
8482 (synopsis "Create tidy data frames of marginal effects for ggplot")
8483 (description
8484 "This package provides tools to compute marginal effects from statistical
8485models and return the result as tidy data frames. These data frames are ready
8486to use with the @code{ggplot2} package. Marginal effects can be calculated
8487for many different models. Interaction terms, splines and polynomial terms
8488are also supported. The two main functions are @code{ggpredict()} and
8489@code{ggeffect()}. There is a generic @code{plot()} method to plot the
8490results using @code{ggplot2}.")
8491 (license license:gpl3)))
7b63047c 8492
24edd279
RW
8493(define-public r-effectsize
8494 (package
8495 (name "r-effectsize")
8496 (version "0.0.1")
8497 (source
8498 (origin
8499 (method url-fetch)
8500 (uri (cran-uri "effectsize" version))
8501 (sha256
8502 (base32
8503 "07vgmxdl75798hgdh90zysafjh97rmmj2wjjyr6xff4fbhi8rlkb"))))
8504 (properties `((upstream-name . "effectsize")))
8505 (build-system r-build-system)
8506 (propagated-inputs
8507 `(("r-bayestestr" ,r-bayestestr)
8508 ("r-insight" ,r-insight)
8509 ("r-parameters" ,r-parameters)))
8510 (home-page "https://github.com/easystats/effectsize")
8511 (synopsis "Indices of effect size and standardized parameters")
8512 (description
8513 "This package provides utilities to work with indices of effect size and
8514standardized parameters for a wide variety of models, allowing computation and
8515conversion of indices such as Cohen's d, r, odds, etc.")
8516 (license license:gpl3)))
8517
7b63047c
RW
8518(define-public r-sjplot
8519 (package
8520 (name "r-sjplot")
8aab9b98 8521 (version "2.8.1")
7b63047c
RW
8522 (source
8523 (origin
8524 (method url-fetch)
8525 (uri (cran-uri "sjPlot" version))
8526 (sha256
8aab9b98 8527 (base32 "0rmfc2pq80w0kxh6icljhqm31q580s0czvllsfxk6crmpyfgxkp7"))))
7b63047c
RW
8528 (properties `((upstream-name . "sjPlot")))
8529 (build-system r-build-system)
8530 (propagated-inputs
d22d7904 8531 `(("r-bayestestr" ,r-bayestestr)
7b63047c 8532 ("r-dplyr" ,r-dplyr)
3356eb51 8533 ("r-effectsize" ,r-effectsize)
7b63047c
RW
8534 ("r-forcats" ,r-forcats)
8535 ("r-ggeffects" ,r-ggeffects)
8536 ("r-ggplot2" ,r-ggplot2)
a5a64814 8537 ("r-ggrepel" ,r-ggrepel)
7b63047c 8538 ("r-glmmtmb" ,r-glmmtmb)
d22d7904 8539 ("r-insight" ,r-insight)
7b63047c
RW
8540 ("r-knitr" ,r-knitr)
8541 ("r-lme4" ,r-lme4)
8542 ("r-magrittr" ,r-magrittr)
8543 ("r-mass" ,r-mass)
8544 ("r-modelr" ,r-modelr)
3356eb51 8545 ("r-parameters" ,r-parameters)
d22d7904 8546 ("r-performance" ,r-performance)
7b63047c
RW
8547 ("r-psych" ,r-psych)
8548 ("r-purrr" ,r-purrr)
8549 ("r-rlang" ,r-rlang)
8550 ("r-scales" ,r-scales)
8551 ("r-sjlabelled" ,r-sjlabelled)
8552 ("r-sjmisc" ,r-sjmisc)
8553 ("r-sjstats" ,r-sjstats)
8554 ("r-tidyr" ,r-tidyr)))
8555 (home-page "https://strengejacke.github.io/sjPlot/")
8556 (synopsis "Data visualization for statistics in social science")
8557 (description
8558 "This package represents a collection of plotting and table output
8559functions for data visualization. Results of various statistical
8560analyses (that are commonly used in social sciences) can be visualized using
8561this package, including simple and cross tabulated frequencies, histograms,
8562box plots, (generalized) linear models, mixed effects models, principal
8563component analysis and correlation matrices, cluster analyses, scatter plots,
8564stacked scales, effects plots of regression models (including interaction
8565terms) and much more. This package supports labelled data.")
8566 (license license:gpl3)))
03f80112
RW
8567
8568(define-public r-ini
8569 (package
8570 (name "r-ini")
8571 (version "0.3.1")
8572 (source
8573 (origin
8574 (method url-fetch)
8575 (uri (cran-uri "ini" version))
8576 (sha256
8577 (base32
8578 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
8579 (build-system r-build-system)
8580 (home-page "https://github.com/dvdscripter/ini")
8581 (synopsis "Read and write configuration files")
8582 (description
8583 "This package provides tools to parse simple @code{.ini} configuration
8584files to an structured list. Users can manipulate this resulting list with
8585@code{lapply()} functions. This same structured list can be used to write
8586back to file after modifications.")
8587 (license license:gpl3)))
21405e81
RW
8588
8589(define-public r-gh
8590 (package
8591 (name "r-gh")
8592 (version "1.0.1")
8593 (source
8594 (origin
8595 (method url-fetch)
8596 (uri (cran-uri "gh" version))
8597 (sha256
8598 (base32
8599 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
8600 (build-system r-build-system)
8601 (propagated-inputs
8602 `(("r-httr" ,r-httr)
8603 ("r-ini" ,r-ini)
8604 ("r-jsonlite" ,r-jsonlite)))
8605 (home-page "https://github.com/r-lib/gh#readme")
8606 (synopsis "Access the GitHub API via R")
8607 (description
8608 "This package provides a minimal R client to access the GitHub API.")
8609 (license license:expat)))
d6871153
RW
8610
8611(define-public r-fs
8612 (package
8613 (name "r-fs")
c02f574d 8614 (version "1.3.1")
d6871153
RW
8615 (source
8616 (origin
8617 (method url-fetch)
8618 (uri (cran-uri "fs" version))
8619 (sha256
8620 (base32
c02f574d 8621 "1g26rgx13dzigp2vrlld6h28q33lwbax97zvwdrq2pc3iz54v4yn"))))
d6871153
RW
8622 (build-system r-build-system)
8623 (propagated-inputs
8624 `(("r-rcpp" ,r-rcpp)))
8625 (native-inputs
8626 `(("pkg-config" ,pkg-config)))
8627 (home-page "http://fs.r-lib.org")
8628 (synopsis "Cross-platform file system operations based on libuv")
8629 (description
8630 "This package provides a cross-platform interface to file system
8631operations, built on top of the libuv C library.")
8632 (license license:gpl3)))
153e5b2d
RW
8633
8634(define-public r-clisymbols
8635 (package
8636 (name "r-clisymbols")
8637 (version "1.2.0")
8638 (source
8639 (origin
8640 (method url-fetch)
8641 (uri (cran-uri "clisymbols" version))
8642 (sha256
8643 (base32
8644 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
8645 (build-system r-build-system)
8646 (home-page "https://github.com/gaborcsardi/clisymbols")
8647 (synopsis "Unicode symbols at the R prompt")
8648 (description
8649 "This package provides a small subset of Unicode symbols, that are useful
8650when building command line applications. They fall back to alternatives on
8651terminals that do not support Unicode.")
8652 (license license:expat)))
efefd3ec
RW
8653
8654(define-public r-usethis
8655 (package
8656 (name "r-usethis")
99765abb 8657 (version "1.5.1")
efefd3ec
RW
8658 (source
8659 (origin
8660 (method url-fetch)
8661 (uri (cran-uri "usethis" version))
8662 (sha256
8663 (base32
99765abb 8664 "07an5wbikilg7cb3q6x5aykw8dfqnjrc3wpfb7gjmy0d9fh20fcy"))))
efefd3ec
RW
8665 (build-system r-build-system)
8666 (propagated-inputs
8667 `(("r-clipr" ,r-clipr)
8668 ("r-clisymbols" ,r-clisymbols)
8669 ("r-crayon" ,r-crayon)
8670 ("r-curl" ,r-curl)
8671 ("r-desc" ,r-desc)
8672 ("r-fs" ,r-fs)
8673 ("r-gh" ,r-gh)
8674 ("r-git2r" ,r-git2r)
8675 ("r-glue" ,r-glue)
35171015 8676 ("r-purrr" ,r-purrr)
efefd3ec
RW
8677 ("r-rlang" ,r-rlang)
8678 ("r-rprojroot" ,r-rprojroot)
8679 ("r-rstudioapi" ,r-rstudioapi)
35171015
RW
8680 ("r-whisker" ,r-whisker)
8681 ("r-withr" ,r-withr)
8682 ("r-yaml" ,r-yaml)))
efefd3ec
RW
8683 (home-page "https://github.com/r-lib/usethis")
8684 (synopsis "Automate R package and project setup")
8685 (description
8686 "This package helps you to automate R package and project setup tasks
8687that are otherwise performed manually. This includes setting up unit testing,
8688test coverage, continuous integration, Git, GitHub integration, licenses,
8689Rcpp, RStudio projects, and more.")
8690 (license license:gpl3)))
99342624
RW
8691
8692(define-public r-sessioninfo
8693 (package
8694 (name "r-sessioninfo")
3d6fa1a3 8695 (version "1.1.1")
99342624
RW
8696 (source
8697 (origin
8698 (method url-fetch)
8699 (uri (cran-uri "sessioninfo" version))
8700 (sha256
8701 (base32
3d6fa1a3 8702 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
8703 (build-system r-build-system)
8704 (propagated-inputs
8705 `(("r-cli" ,r-cli)
8706 ("r-withr" ,r-withr)))
8707 (home-page "https://github.com/r-lib/sessioninfo#readme")
8708 (synopsis "R session information")
8709 (description
8710 "This package provides tools to query and print information about the
8711current R session. It is similar to @code{utils::sessionInfo()}, but includes
8712more information about packages, and where they were installed from.")
8713 (license license:gpl2)))
cbc8e6dd
RW
8714
8715(define-public r-remotes
8716 (package
8717 (name "r-remotes")
da4754a3 8718 (version "2.1.0")
cbc8e6dd
RW
8719 (source
8720 (origin
8721 (method url-fetch)
8722 (uri (cran-uri "remotes" version))
8723 (sha256
8724 (base32
da4754a3 8725 "19v8dmnk9l4i9m64p7zgmj7y1vhnnwhi5kyn0k5d034zzkvchi49"))))
cbc8e6dd
RW
8726 (build-system r-build-system)
8727 (home-page "https://github.com/r-lib/remotes#readme")
8728 (synopsis "R package installation from remote repositories")
8729 (description
8730 "Download and install R packages stored in GitHub, BitBucket, or plain
8731subversion or git repositories. This package is a lightweight replacement of
8732the @code{install_*} functions in the @code{devtools} package. Indeed most of
8733the code was copied over from @code{devtools}.")
8734 (license license:gpl2+)))
7d8f3470
RW
8735
8736(define-public r-xopen
8737 (package
8738 (name "r-xopen")
8739 (version "1.0.0")
8740 (source
8741 (origin
8742 (method url-fetch)
8743 (uri (cran-uri "xopen" version))
8744 (sha256
8745 (base32
8746 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
8747 (build-system r-build-system)
8748 (propagated-inputs
8749 `(("r-processx" ,r-processx)))
8750 (home-page "https://github.com/r-lib/xopen#readme")
8751 (synopsis "Open system files, URLs, anything")
8752 (description
8753 "This package provides a cross-platform solution to open files,
8754directories or URLs with their associated programs.")
8755 (license license:expat)))
5df4e27f
RW
8756
8757(define-public r-rcmdcheck
8758 (package
8759 (name "r-rcmdcheck")
a75c6d9c 8760 (version "1.3.3")
5df4e27f
RW
8761 (source
8762 (origin
8763 (method url-fetch)
8764 (uri (cran-uri "rcmdcheck" version))
8765 (sha256
8766 (base32
a75c6d9c 8767 "1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
5df4e27f
RW
8768 (build-system r-build-system)
8769 (propagated-inputs
8770 `(("r-callr" ,r-callr)
8771 ("r-cli" ,r-cli)
8772 ("r-crayon" ,r-crayon)
8773 ("r-desc" ,r-desc)
8774 ("r-digest" ,r-digest)
8775 ("r-pkgbuild" ,r-pkgbuild)
8776 ("r-prettyunits" ,r-prettyunits)
8777 ("r-r6" ,r-r6)
8778 ("r-rprojroot" ,r-rprojroot)
7466c3bb 8779 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
8780 ("r-withr" ,r-withr)
8781 ("r-xopen" ,r-xopen)))
8782 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
8783 (synopsis "Run R CMD check from R and capture results")
8784 (description
8785 "Run @code{R CMD check} from R programmatically, and capture the results
8786of the individual checks.")
8787 (license license:expat)))
9b02d1a1
RW
8788
8789(define-public r-rapportools
8790 (package
8791 (name "r-rapportools")
8792 (version "1.0")
8793 (source
8794 (origin
8795 (method url-fetch)
8796 (uri (cran-uri "rapportools" version))
8797 (sha256
8798 (base32
8799 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
8800 (build-system r-build-system)
8801 (propagated-inputs
8802 `(("r-pander" ,r-pander)
8803 ("r-plyr" ,r-plyr)
8804 ("r-reshape" ,r-reshape)))
8805 (home-page "https://cran.r-project.org/web/packages/rapportools/")
8806 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
8807 (description
8808 "This package provides helper functions that act as wrappers to more
8809advanced statistical methods with the advantage of having sane defaults for
8810quick reporting.")
8811 (license license:agpl3+)))
319a80ce
RW
8812
8813(define-public r-pander
8814 (package
8815 (name "r-pander")
a44f8b00 8816 (version "0.6.3")
319a80ce
RW
8817 (source
8818 (origin
8819 (method url-fetch)
8820 (uri (cran-uri "pander" version))
8821 (sha256
8822 (base32
a44f8b00 8823 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
8824 (build-system r-build-system)
8825 (propagated-inputs
8826 `(("r-digest" ,r-digest)
8827 ("r-rcpp" ,r-rcpp)))
8828 (home-page "https://rapporter.github.io/pander")
8829 (synopsis "Render R objects into Pandoc's markdown")
8830 (description
8831 "The main aim of the pander R package is to provide a minimal and easy
8832tool for rendering R objects into Pandoc's markdown. The package is also
8833capable of exporting/converting complex Pandoc documents (reports) in various
8834ways.")
8835 ;; This package is licensed under either the AGPLv3+ or the very rarely
8836 ;; used OSL 3.0.
8837 (license license:agpl3+)))
74cc74e4
RW
8838
8839(define-public r-summarytools
8840 (package
8841 (name "r-summarytools")
084ea348 8842 (version "0.9.4")
74cc74e4
RW
8843 (source
8844 (origin
8845 (method url-fetch)
8846 (uri (cran-uri "summarytools" version))
8847 (sha256
8848 (base32
084ea348 8849 "1n695baz56mg4f13xjjadfq0xalw5xsn6xicil0yap5hgi8fsr3a"))))
74cc74e4
RW
8850 (build-system r-build-system)
8851 (propagated-inputs
5093cbdc
RW
8852 `(("r-checkmate" ,r-checkmate)
8853 ("r-dplyr" ,r-dplyr)
8854 ("r-htmltools" ,r-htmltools)
74cc74e4 8855 ("r-lubridate" ,r-lubridate)
5093cbdc 8856 ("r-magick" ,r-magick)
74cc74e4
RW
8857 ("r-matrixstats" ,r-matrixstats)
8858 ("r-pander" ,r-pander)
8859 ("r-pryr" ,r-pryr)
8860 ("r-rapportools" ,r-rapportools)
5093cbdc 8861 ("r-rcurl" ,r-rcurl)
4c920fbb 8862 ("r-tibble" ,r-tibble)
5093cbdc 8863 ("r-tidyr" ,r-tidyr)))
74cc74e4
RW
8864 (home-page "https://github.com/dcomtois/summarytools")
8865 (synopsis "Tools to quickly and neatly summarize data")
8866 (description
8867 "This package provides tools for data frame summaries, cross-tabulations,
8868weight-enabled frequency tables and common univariate statistics in concise
8869tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8870good point-of-entry for exploring data, both for experienced and new R
8871users.")
8872 (license license:gpl2)))
7c7ee6cf
RW
8873
8874(define-public r-lsei
8875 (package
8876 (name "r-lsei")
8877 (version "1.2-0")
8878 (source
8879 (origin
8880 (method url-fetch)
8881 (uri (cran-uri "lsei" version))
8882 (sha256
8883 (base32
8884 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8885 (build-system r-build-system)
8886 (native-inputs
8887 `(("gfortran" ,gfortran)))
8888 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8889 (synopsis "Solve regression problems under equality/inequality constraints")
8890 (description
8891 "It contains functions that solve least squares linear regression
8892problems under linear equality/inequality constraints. Functions for solving
8893quadratic programming problems are also available, which transform such
8894problems into least squares ones first.")
8895 (license license:gpl2+)))
2ea75a83
RW
8896
8897(define-public r-npsurv
8898 (package
8899 (name "r-npsurv")
8900 (version "0.4-0")
8901 (source
8902 (origin
8903 (method url-fetch)
8904 (uri (cran-uri "npsurv" version))
8905 (sha256
8906 (base32
8907 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8908 (build-system r-build-system)
8909 (propagated-inputs
8910 `(("r-lsei" ,r-lsei)))
8911 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8912 (synopsis "Nonparametric survival analysis")
8913 (description
8914 "This package contains functions for non-parametric survival analysis of
8915exact and interval-censored observations.")
8916 (license license:gpl2+)))
32499b26
RW
8917
8918(define-public r-clusteval
8919 (package
8920 (name "r-clusteval")
8921 (version "0.1")
8922 (source
8923 (origin
8924 (method url-fetch)
8925 (uri (cran-uri "clusteval" version))
8926 (sha256
8927 (base32
8928 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8929 (build-system r-build-system)
8930 (propagated-inputs
8931 `(("r-mvtnorm" ,r-mvtnorm)
8932 ("r-rcpp" ,r-rcpp)))
8933 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8934 (synopsis "Evaluation of clustering algorithms")
8935 (description
8936 "This R package provides a suite of tools to evaluate clustering
8937algorithms, clusterings, and individual clusters.")
8938 (license license:expat)))
373cef0a
RW
8939
8940(define-public r-tweedie
8941 (package
8942 (name "r-tweedie")
8943 (version "2.3.2")
8944 (source
8945 (origin
8946 (method url-fetch)
8947 (uri (cran-uri "tweedie" version))
8948 (sha256
8949 (base32
8950 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8951 (build-system r-build-system)
8952 (native-inputs `(("gfortran" ,gfortran)))
8953 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8954 (synopsis "Evaluation of Tweedie exponential family models")
8955 (description
8956 "Maximum likelihood computations for Tweedie families, including the
8957series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8958the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8959and related methods.")
8960 (license license:gpl2+)))
4fb35ebd
RW
8961
8962(define-public r-rcppgsl
8963 (package
8964 (name "r-rcppgsl")
c42625c8 8965 (version "0.3.7")
4fb35ebd
RW
8966 (source
8967 (origin
8968 (method url-fetch)
8969 (uri (cran-uri "RcppGSL" version))
8970 (sha256
c42625c8 8971 (base32 "0cnw2k7cfqrm79r6j283aybflxig80x4n4rjkfp2317wf10mrsa5"))))
4fb35ebd
RW
8972 (properties `((upstream-name . "RcppGSL")))
8973 (build-system r-build-system)
8974 (propagated-inputs
8975 `(("r-rcpp" ,r-rcpp)
8976 ("gsl" ,gsl)))
8977 (native-inputs
c42625c8 8978 `(("r-knitr" ,r-knitr))) ; for vignettes
4fb35ebd
RW
8979 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8980 (synopsis "Rcpp integration for GSL vectors and matrices")
8981 (description
8982 "The GNU Scientific Library (or GSL) is a collection of numerical
8983routines for scientific computing. It is particularly useful for C and C++
8984programs as it provides a standard C interface to a wide range of mathematical
8985routines. There are over 1000 functions in total with an extensive test
8986suite. The RcppGSL package provides an easy-to-use interface between GSL data
8987structures and R using concepts from Rcpp which is itself a package that eases
8988the interfaces between R and C++.")
8989 (license license:gpl2+)))
20ff6e3a
RW
8990
8991(define-public r-mvabund
8992 (package
8993 (name "r-mvabund")
48102ce1 8994 (version "4.0.1")
20ff6e3a
RW
8995 (source
8996 (origin
8997 (method url-fetch)
8998 (uri (cran-uri "mvabund" version))
8999 (sha256
9000 (base32
48102ce1 9001 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
9002 (build-system r-build-system)
9003 (propagated-inputs
9004 `(("r-mass" ,r-mass)
9005 ("r-rcpp" ,r-rcpp)
9006 ("r-rcppgsl" ,r-rcppgsl)
9007 ("r-statmod" ,r-statmod)
9008 ("r-tweedie" ,r-tweedie)))
9009 (home-page "https://cran.r-project.org/web/packages/mvabund/")
9010 (synopsis "Statistical methods for analysing multivariate abundance data")
9011 (description
9012 "This package provides a set of tools for displaying, modeling and
9013analysing multivariate abundance data in community ecology.")
9014 (license license:lgpl2.1+)))
49863fd6
RW
9015
9016(define-public r-afex
9017 (package
9018 (name "r-afex")
0eb28435 9019 (version "0.25-1")
49863fd6
RW
9020 (source
9021 (origin
9022 (method url-fetch)
9023 (uri (cran-uri "afex" version))
9024 (sha256
9025 (base32
0eb28435 9026 "12n020y7rjm7402940gkqxa5j901p093f381i23p66fa3fyrshkf"))))
49863fd6
RW
9027 (build-system r-build-system)
9028 (propagated-inputs
9029 `(("r-car" ,r-car)
9030 ("r-lme4" ,r-lme4)
9031 ("r-lmertest" ,r-lmertest)
9032 ("r-pbkrtest" ,r-pbkrtest)
9033 ("r-reshape2" ,r-reshape2)))
9034 (home-page "https://afex.singmann.science/")
9035 (synopsis "Analysis of factorial experiments")
9036 (description
9037 "This package provides convenience functions for analyzing factorial
9038experiments using ANOVA or mixed models.")
9039 (license license:gpl2+)))
7c02dd62
RW
9040
9041(define-public r-lmertest
9042 (package
9043 (name "r-lmertest")
f18ca07e 9044 (version "3.1-0")
7c02dd62
RW
9045 (source
9046 (origin
9047 (method url-fetch)
9048 (uri (cran-uri "lmerTest" version))
9049 (sha256
9050 (base32
f18ca07e 9051 "1nkz8cmxa5yb8q4i65bmhnn5pd4bhwcyjplyscynb24z3f64xp9b"))))
7c02dd62
RW
9052 (properties `((upstream-name . "lmerTest")))
9053 (build-system r-build-system)
9054 (propagated-inputs
9055 `(("r-ggplot2" ,r-ggplot2)
9056 ("r-lme4" ,r-lme4)
9057 ("r-mass" ,r-mass)
9058 ("r-numderiv" ,r-numderiv)))
9059 (home-page "https://github.com/runehaubo/lmerTestR")
9060 (synopsis "Tests in linear mixed effects models")
9061 (description
9062 "This package provides p-values in type I, II or III anova and summary
9063tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
9064method. A Kenward-Roger method is also available via the @code{pbkrtest}
9065package. Model selection methods include step, drop1 and anova-like tables
9066for random effects (ranova). Methods for Least-Square means (LS-means) and
9067tests of linear contrasts of fixed effects are also available.")
9068 (license license:gpl2+)))
fd649d1e
RW
9069
9070(define-public r-r2glmm
9071 (package
9072 (name "r-r2glmm")
9073 (version "0.1.2")
9074 (source
9075 (origin
9076 (method url-fetch)
9077 (uri (cran-uri "r2glmm" version))
9078 (sha256
9079 (base32
9080 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
9081 (build-system r-build-system)
9082 (propagated-inputs
9083 `(("r-afex" ,r-afex)
9084 ("r-data-table" ,r-data-table)
9085 ("r-dplyr" ,r-dplyr)
9086 ("r-ggplot2" ,r-ggplot2)
9087 ("r-gridextra" ,r-gridextra)
9088 ("r-lmertest" ,r-lmertest)
9089 ("r-mass" ,r-mass)
9090 ("r-matrix" ,r-matrix)
9091 ("r-mgcv" ,r-mgcv)
9092 ("r-pbkrtest" ,r-pbkrtest)))
9093 (home-page "https://github.com/bcjaeger/r2glmm")
9094 (synopsis "Compute R squared for mixed (multilevel) models")
9095 (description
9096 "This package computes model and semi partial R squared with confidence
9097limits for the linear and generalized linear mixed model (LMM and GLMM). The
9098R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
9099using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
9100al. (2016)).")
9101 (license license:gpl2)))
cddc0300 9102
9103(define-public r-weights
9104 (package
9105 (name "r-weights")
9106 (version "1.0")
9107 (source
9108 (origin
9109 (method url-fetch)
9110 (uri (cran-uri "weights" version))
9111 (sha256
9112 (base32
9113 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
9114 (build-system r-build-system)
9115 (propagated-inputs
9116 `(("r-gdata" ,r-gdata)
9117 ("r-hmisc" ,r-hmisc)
9118 ("r-mice" ,r-mice)))
9119 (home-page
9120 "https://cran.r-project.org/web/packages/weights/")
9121 (synopsis "Weighting and weighted statistics")
9122 (description "This package Provides a variety of functions for producing
9123simple weighted statistics, such as weighted Pearson's correlations, partial
9124correlations, Chi-Squared statistics, histograms, and t-tests. Also now
9125includes some software for quickly recoding survey data and plotting point
9126estimates from interaction terms in regressions (and multiply imputed
9127regressions). NOTE: Weighted partial correlation calculations pulled to
9128address a bug.")
9129 (license license:gpl2+)))
bfa5662e
RW
9130
9131(define-public r-rcppannoy
9132 (package
9133 (name "r-rcppannoy")
0da4cb54 9134 (version "0.0.14")
bfa5662e
RW
9135 (source
9136 (origin
9137 (method url-fetch)
9138 (uri (cran-uri "RcppAnnoy" version))
9139 (sha256
9140 (base32
0da4cb54 9141 "1wiigx5g5788j6lyc3f6bs1rsvc4alyc3052g35hxl1giinxmhn4"))))
bfa5662e
RW
9142 (properties `((upstream-name . "RcppAnnoy")))
9143 (build-system r-build-system)
9144 (propagated-inputs
9145 `(("r-rcpp" ,r-rcpp)))
9146 (native-inputs
9147 `(("r-knitr" ,r-knitr))) ; for vignettes
9148 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
9149 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
9150 (description
9151 "Annoy is a small C++ library for Approximate Nearest Neighbors written
9152for efficient memory usage as well an ability to load from and save to disk.
9153This package provides an R interface.")
9154 ;; Annoy is released under ASL 2.0, but this wrapper is released under
9155 ;; GPLv2+.
9156 (license (list license:gpl2+ license:asl2.0))))
b58940cb 9157
81281899
RW
9158(define-public r-rcpphnsw
9159 (package
9160 (name "r-rcpphnsw")
7c27558a 9161 (version "0.2.0")
81281899
RW
9162 (source
9163 (origin
9164 (method url-fetch)
9165 (uri (cran-uri "RcppHNSW" version))
9166 (sha256
9167 (base32
7c27558a 9168 "0gqdkw7vkcm544rz45g0hplg836ygzbfwk9gh9wr0817icvdb3qv"))))
81281899
RW
9169 (properties `((upstream-name . "RcppHNSW")))
9170 (build-system r-build-system)
9171 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9172 (home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
9173 (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
9174 (description
9175 "Hnswlib is a C++ library for approximate nearest neighbors. This
9176package provides a minimal R interface by relying on the Rcpp package.")
9177 ;; hnswlib is released under Version 2.0 of the Apache License.
9178 (license (list license:gpl3 license:asl2.0))))
9179
c4a5ce46
RW
9180(define-public r-rcppparallel
9181 (package
9182 (name "r-rcppparallel")
9b112f40 9183 (version "4.4.4")
c4a5ce46
RW
9184 (source
9185 (origin
9186 (method url-fetch)
9187 (uri (cran-uri "RcppParallel" version))
9188 (sha256
9189 (base32
9b112f40 9190 "0p13f2mywjr7gmskf8ri4y8p5yr1bvr4xrpw2w11vdvafwz1vcia"))))
c4a5ce46
RW
9191 (properties `((upstream-name . "RcppParallel")))
9192 (build-system r-build-system)
9193 (home-page "http://rcppcore.github.io/RcppParallel")
9194 (synopsis "Parallel programming tools for Rcpp")
9195 (description
9196 "This package provides high level functions for parallel programming with
9197Rcpp. For example, the @code{parallelFor()} function can be used to convert
9198the work of a standard serial @code{for} loop into a parallel one and the
9199@code{parallelReduce()} function can be used for accumulating aggregates or
9200other values.")
9201 (license license:gpl2)))
9202
b58940cb
RW
9203(define-public r-ncdf4
9204 (package
9205 (name "r-ncdf4")
883f76b8 9206 (version "1.17")
b58940cb
RW
9207 (source
9208 (origin
9209 (method url-fetch)
9210 (uri (cran-uri "ncdf4" version))
9211 (sha256
9212 (base32
883f76b8 9213 "1xls44ln2zjrrlimxl8v4bk2ni3g45c9j0gxdnjx31rikmrc95fv"))))
b58940cb
RW
9214 (build-system r-build-system)
9215 (inputs
9216 `(("netcdf" ,netcdf)
9217 ("zlib" ,zlib)))
9218 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
9219 (synopsis "R interface to Unidata netCDF format data files")
9220 (description
9221 "This package provides a high-level R interface to data files written
9222using Unidata's netCDF library (version 4 or earlier), which are binary data
9223files that are portable across platforms and include metadata information in
9224addition to the data sets. Using this package, netCDF files can be opened and
9225data sets read in easily. It is also easy to create new netCDF dimensions,
9226variables, and files, in either version 3 or 4 format, and manipulate existing
9227netCDF files.")
9228 (license license:gpl3+)))
1e605c03
RW
9229
9230(define-public r-biocmanager
9231 (package
9232 (name "r-biocmanager")
b93a3297 9233 (version "1.30.10")
1e605c03
RW
9234 (source
9235 (origin
9236 (method url-fetch)
9237 (uri (cran-uri "BiocManager" version))
9238 (sha256
b93a3297 9239 (base32 "03n9s2vf7vgpgb5alpxwamf9xfkn32cbzngwyn6spq1bnh9a9dzk"))))
1e605c03
RW
9240 (properties `((upstream-name . "BiocManager")))
9241 (build-system r-build-system)
9242 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
9243 (synopsis "Access the Bioconductor project package repository")
9244 (description
9245 "This package provides a convenient tool to install and update
9246Bioconductor packages.")
9247 (license license:artistic2.0)))
f338e480
RW
9248
9249(define-public r-rgl
9250 (package
9251 (name "r-rgl")
4f1c668d 9252 (version "0.100.30")
f338e480
RW
9253 (source
9254 (origin
9255 (method url-fetch)
9256 (uri (cran-uri "rgl" version))
9257 (sha256
9258 (base32
4f1c668d 9259 "0rzqzskcwf2ah4yr62x5rjwf7yh90d43h39gk7jmfc5lc08zaxc5"))))
f338e480
RW
9260 (build-system r-build-system)
9261 (native-inputs
9262 `(("pkg-config" ,pkg-config)))
9263 (inputs
9264 `(("freetype" ,freetype)
9265 ("libpng" ,libpng)
9266 ("glu" ,glu)
9267 ("libx11" ,libx11)
9268 ("ghc-pandoc" ,ghc-pandoc)
9269 ("zlib" ,zlib)))
9270 (propagated-inputs
9271 `(("r-crosstalk" ,r-crosstalk)
9272 ("r-htmltools" ,r-htmltools)
9273 ("r-htmlwidgets" ,r-htmlwidgets)
9274 ("r-jsonlite" ,r-jsonlite)
9275 ("r-knitr" ,r-knitr)
9276 ("r-magrittr" ,r-magrittr)
9277 ("r-manipulatewidget" ,r-manipulatewidget)
9278 ("r-shiny" ,r-shiny)))
9279 (home-page "https://r-forge.r-project.org/projects/rgl/")
9280 (synopsis "3D visualization using OpenGL")
9281 (description
9282 "This package provides medium to high level functions for 3D interactive graphics,
9283including functions modelled on base graphics (@code{plot3d()}, etc.) as well
9284as functions for constructing representations of geometric
9285objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
9286various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
9287image formats, including PNG, Postscript, SVG, PGF.")
9288 ;; Any version of the GPL.
9289 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
9290
9291(define-public r-multicool
9292 (package
9293 (name "r-multicool")
b159b8a7 9294 (version "0.1-11")
213e72a1
RW
9295 (source
9296 (origin
9297 (method url-fetch)
9298 (uri (cran-uri "multicool" version))
9299 (sha256
9300 (base32
b159b8a7 9301 "0xk408qbz9cxwf51j3pmy55gcjcnws8mc6j3vyn9zhramxj7x40w"))))
213e72a1
RW
9302 (build-system r-build-system)
9303 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9304 (home-page "https://cran.r-project.org/web/packages/multicool/")
9305 (synopsis "Permutations of multisets in cool-lex order")
9306 (description
9307 "This package provides a set of tools to permute multisets without loops
9308or hash tables and to generate integer partitions. Cool-lex order is similar
9309to colexicographical order.")
9310 (license license:gpl2)))
4106e6ad
RW
9311
9312(define-public r-misc3d
9313 (package
9314 (name "r-misc3d")
9315 (version "0.8-4")
9316 (source
9317 (origin
9318 (method url-fetch)
9319 (uri (cran-uri "misc3d" version))
9320 (sha256
9321 (base32
9322 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
9323 (build-system r-build-system)
9324 (home-page "https://cran.r-project.org/web/packages/misc3d/")
9325 (synopsis "Miscellaneous 3D Plots")
9326 (description
9327 "This package provides a collection of miscellaneous 3d plots, including
9328isosurfaces.")
9329 ;; Any version of the GPL.
9330 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
9331
9332(define-public r-ks
9333 (package
9334 (name "r-ks")
2ac4eb78 9335 (version "1.11.6")
da256afb
RW
9336 (source
9337 (origin
9338 (method url-fetch)
9339 (uri (cran-uri "ks" version))
9340 (sha256
2ac4eb78 9341 (base32 "0hcccjfqnzdxkmnfzq8c5a7yhc138azwyl7rp29d1vl1jawwrwfq"))))
da256afb
RW
9342 (build-system r-build-system)
9343 (propagated-inputs
9344 `(("r-fnn" ,r-fnn)
9345 ("r-kernlab" ,r-kernlab)
9346 ("r-kernsmooth" ,r-kernsmooth)
9347 ("r-matrix" ,r-matrix)
9348 ("r-mclust" ,r-mclust)
9349 ("r-mgcv" ,r-mgcv)
da256afb
RW
9350 ("r-multicool" ,r-multicool)
9351 ("r-mvtnorm" ,r-mvtnorm)))
9352 (home-page "http://www.mvstat.net/tduong/")
9353 (synopsis "Kernel smoothing")
9354 (description
9355 "This package provides kernel smoothers for univariate and multivariate
9356data, including density functions, density derivatives, cumulative
9357distributions, modal clustering, discriminant analysis, and two-sample
9358hypothesis testing.")
9359 ;; Either version of the GPL.
9360 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
9361
9362(define-public r-feature
9363 (package
9364 (name "r-feature")
9365 (version "1.2.13")
9366 (source
9367 (origin
9368 (method url-fetch)
9369 (uri (cran-uri "feature" version))
9370 (sha256
9371 (base32
9372 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
9373 (build-system r-build-system)
9374 (propagated-inputs
9375 `(("r-ks" ,r-ks)
9376 ("r-misc3d" ,r-misc3d)
9377 ("r-rgl" ,r-rgl)))
9378 (home-page "http://www.mvstat.net/tduong/")
9379 (synopsis "Inferential feature significance for kernel density estimation")
9380 (description
9381 "The feature package contains functions to display and compute kernel
9382density estimates, significant gradient and significant curvature regions.
9383Significant gradient and/or curvature regions often correspond to significant
9384features (e.g. local modes).")
9385 ;; Either version of the GPL.
9386 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
9387
9388(define-public r-arm
9389 (package
9390 (name "r-arm")
9391 (version "1.10-1")
9392 (source
9393 (origin
9394 (method url-fetch)
9395 (uri (cran-uri "arm" version))
9396 (sha256
9397 (base32
9398 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
9399 (build-system r-build-system)
9400 (propagated-inputs
9401 `(("r-abind" ,r-abind)
9402 ("r-coda" ,r-coda)
9403 ("r-lme4" ,r-lme4)
9404 ("r-mass" ,r-mass)
9405 ("r-matrix" ,r-matrix)
9406 ("r-nlme" ,r-nlme)))
9407 (home-page "https://cran.r-project.org/web/packages/arm/")
9408 (synopsis "Data analysis using regression and multilevel/hierarchical models")
9409 (description
9410 "This package provides functions to accompany A. Gelman and J. Hill,
9411Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
9412University Press, 2007.")
9413 (license license:gpl3+)))
3cef715a
RW
9414
9415(define-public r-circular
9416 (package
9417 (name "r-circular")
9418 (version "0.4-93")
9419 (source
9420 (origin
9421 (method url-fetch)
9422 (uri (cran-uri "circular" version))
9423 (sha256
9424 (base32
9425 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
9426 (build-system r-build-system)
9427 (propagated-inputs
9428 `(("r-boot" ,r-boot)
9429 ("r-mvtnorm" ,r-mvtnorm)))
9430 (native-inputs
9431 `(("gfortran" ,gfortran)))
9432 (home-page "https://cran.r-project.org/web/packages/circular/")
9433 (synopsis "Circular statistics")
9434 (description
9435 "This package provides tools for circular statistics, from \"Topics in
9436circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
9437Scientific.")
9438 (license license:gpl2+)))
10483a64
RW
9439
9440(define-public r-activity
9441 (package
9442 (name "r-activity")
aef5e2aa 9443 (version "1.3")
10483a64
RW
9444 (source
9445 (origin
9446 (method url-fetch)
9447 (uri (cran-uri "activity" version))
9448 (sha256
9449 (base32
aef5e2aa 9450 "12imqj366dp6pam5gap6ji56p5wf1073xz5g4iikfxf5l8snxw92"))))
10483a64
RW
9451 (build-system r-build-system)
9452 (propagated-inputs
9453 `(("r-circular" ,r-circular)
aef5e2aa 9454 ("r-insol" ,r-insol)
10483a64
RW
9455 ("r-pbapply" ,r-pbapply)))
9456 (home-page "https://cran.r-project.org/web/packages/activity/")
9457 (synopsis "Animal activity statistics")
9458 (description
9459 "This package provides functions to fit kernel density functions to
9460animal activity time data; plot activity distributions; quantify overall
9461levels of activity; statistically compare activity metrics through
9462bootstrapping; and evaluate variation in linear variables with time (or other
9463circular variables).")
9464 (license license:gpl3)))
e4f4a04a
RW
9465
9466(define-public r-ouch
9467 (package
9468 (name "r-ouch")
27b4bfbe 9469 (version "2.14-1")
e4f4a04a
RW
9470 (source
9471 (origin
9472 (method url-fetch)
9473 (uri (cran-uri "ouch" version))
9474 (sha256
9475 (base32
27b4bfbe 9476 "0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
e4f4a04a
RW
9477 (build-system r-build-system)
9478 (propagated-inputs `(("r-subplex" ,r-subplex)))
9479 (home-page "http://kingaa.github.io/ouch/")
9480 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
9481 (description
9482 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
9483for evolution along a phylogenetic tree.")
9484 (license license:gpl2+)))
705ea5bf
RW
9485
9486(define-public r-fmsb
9487 (package
9488 (name "r-fmsb")
9489 (version "0.6.3")
9490 (source
9491 (origin
9492 (method url-fetch)
9493 (uri (cran-uri "fmsb" version))
9494 (sha256
9495 (base32
9496 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
9497 (build-system r-build-system)
9498 (home-page "http://minato.sip21c.org/msb/")
9499 (synopsis "Functions for medical statistics book with demographic data")
9500 (description
9501 "This package provides several utility functions for the book entitled
9502\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
9503Japan, 2007) with Japanese demographic data and some demographic analysis
9504related functions.")
9505 (license license:gpl2+)))
ced51a20
RW
9506
9507(define-public r-stabledist
9508 (package
9509 (name "r-stabledist")
9510 (version "0.7-1")
9511 (source
9512 (origin
9513 (method url-fetch)
9514 (uri (cran-uri "stabledist" version))
9515 (sha256
9516 (base32
9517 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
9518 (build-system r-build-system)
9519 (home-page "http://www.rmetrics.org")
9520 (synopsis "Stable distribution functions")
9521 (description
9522 "This package provides density, probability and quantile functions, and
9523random number generation for (skew) stable distributions, using the
9524parametrizations of Nolan.")
9525 (license license:gpl2+)))
a50abb36
RW
9526
9527(define-public r-gsl
9528 (package
9529 (name "r-gsl")
6bdce94f 9530 (version "2.1-6")
a50abb36
RW
9531 (source
9532 (origin
9533 (method url-fetch)
9534 (uri (cran-uri "gsl" version))
9535 (sha256
9536 (base32
6bdce94f 9537 "0p4rh7npp6qbfc5sxjq86xjn7c9ivf3pd60qf1hldwckjqin7m7m"))))
a50abb36
RW
9538 (build-system r-build-system)
9539 (inputs
9540 `(("gsl" ,gsl)))
9541 (home-page "https://cran.r-project.org/web/packages/gsl")
9542 (synopsis "Wrapper for the GNU Scientific Library")
9543 (description
9544 "This package provides an R wrapper for the special functions and quasi
9545random number generators of the GNU Scientific Library.")
9546 (license license:gpl2+)))
03a3ec5e
RW
9547
9548(define-public r-adgoftest
9549 (package
9550 (name "r-adgoftest")
9551 (version "0.3")
9552 (source
9553 (origin
9554 (method url-fetch)
9555 (uri (cran-uri "ADGofTest" version))
9556 (sha256
9557 (base32
9558 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
9559 (properties `((upstream-name . "ADGofTest")))
9560 (build-system r-build-system)
9561 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
9562 (synopsis "Anderson-Darling GoF test")
9563 (description
9564 "This package provides an implementation of the Anderson-Darling GoF test
9565with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
9566Anderson-Darling Distribution\".")
9567 ;; Any version of the GPL.
9568 (license license:gpl3+)))
71601a5d
RW
9569
9570(define-public r-softimpute
9571 (package
9572 (name "r-softimpute")
9573 (version "1.4")
9574 (source
9575 (origin
9576 (method url-fetch)
9577 (uri (cran-uri "softImpute" version))
9578 (sha256
9579 (base32
9580 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
9581 (properties `((upstream-name . "softImpute")))
9582 (build-system r-build-system)
9583 (propagated-inputs
9584 `(("r-matrix" ,r-matrix)))
9585 (native-inputs
9586 `(("gfortran" ,gfortran)))
9587 (home-page "https://cran.r-project.org/web/packages/softImpute")
9588 (synopsis "Matrix completion via iterative soft-thresholded SVD")
9589 (description
9590 "This package provides iterative methods for matrix completion that use
9591nuclear-norm regularization. The package includes procedures for centering
9592and scaling rows, columns or both, and for computing low-rank @dfn{single
9593value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
9594components).")
9595 (license license:gpl2)))
44b0c5b5
RW
9596
9597(define-public r-fftwtools
9598 (package
9599 (name "r-fftwtools")
9600 (version "0.9-8")
9601 (source
9602 (origin
9603 (method url-fetch)
9604 (uri (cran-uri "fftwtools" version))
9605 (sha256
9606 (base32
9607 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
9608 (build-system r-build-system)
9609 (inputs `(("fftw" ,fftw)))
9610 (home-page "https://github.com/krahim/fftwtools")
9611 (synopsis "Wrapper for FFTW3")
9612 (description
9613 "This package provides a wrapper for several FFTW functions. It provides
9614access to the two-dimensional FFT, the multivariate FFT, and the
9615one-dimensional real to complex FFT using the FFTW3 library. The package
9616includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
9617mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
9618The FFT functions have a parameter that allows them to not return the
9619redundant complex conjugate when the input is real data.")
9620 (license license:gpl2+)))
db084d79
RW
9621
9622(define-public r-tiff
9623 (package
9624 (name "r-tiff")
9625 (version "0.1-5")
9626 (source
9627 (origin
9628 (method url-fetch)
9629 (uri (cran-uri "tiff" version))
9630 (sha256
9631 (base32
9632 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
9633 (build-system r-build-system)
9634 (inputs
9635 `(("libtiff" ,libtiff)
9636 ("libjpeg" ,libjpeg)
9637 ("zlib" ,zlib)))
9638 (home-page "http://www.rforge.net/tiff/")
9639 (synopsis "Read and write TIFF images")
9640 (description
9641 "This package provides an easy and simple way to read, write and display
9642bitmap images stored in the TIFF format. It can read and write both files and
9643in-memory raw vectors.")
9644 ;; Either of these two license versions.
9645 (license (list license:gpl2 license:gpl3))))
f3949fec 9646
53bd3ab3
RW
9647(define-public r-nlp
9648 (package
9649 (name "r-nlp")
9650 (version "0.2-0")
9651 (source
9652 (origin
9653 (method url-fetch)
9654 (uri (cran-uri "NLP" version))
9655 (sha256
9656 (base32
9657 "0xbhkrnxcbf322jfw31xcn4y2gnk5y7ccq1bz4h3prf44h0whr7w"))))
9658 (properties `((upstream-name . "NLP")))
9659 (build-system r-build-system)
9660 (home-page "https://cran.r-project.org/web/packages/NLP/")
9661 (synopsis "Natural language processing infrastructure")
9662 (description
9663 "This package provides basic classes and methods for Natural Language
9664Processing.")
9665 (license license:gpl3)))
9666
f785d546
RW
9667(define-public r-tm
9668 (package
9669 (name "r-tm")
9670 (version "0.7-6")
9671 (source
9672 (origin
9673 (method url-fetch)
9674 (uri (cran-uri "tm" version))
9675 (sha256
9676 (base32
9677 "0spv43kjbpxq3rdxx8ysgrncjyc35ydiwk7gp8n4sig45iqyz59r"))))
9678 (properties `((upstream-name . "tm")))
9679 (build-system r-build-system)
9680 (propagated-inputs
9681 `(("r-bh" ,r-bh)
9682 ("r-nlp" ,r-nlp)
9683 ("r-rcpp" ,r-rcpp)
9684 ("r-slam" ,r-slam)
9685 ("r-xml2" ,r-xml2)))
9686 (home-page "http://tm.r-forge.r-project.org/")
9687 (synopsis "Text mining package")
9688 (description
9689 "This package provides a framework for text mining applications within R.")
9690 (license license:gpl3)))
9691
f3949fec
RW
9692(define-public r-waveslim
9693 (package
9694 (name "r-waveslim")
61cb2e31 9695 (version "1.7.5.1")
f3949fec
RW
9696 (source
9697 (origin
9698 (method url-fetch)
9699 (uri (cran-uri "waveslim" version))
9700 (sha256
9701 (base32
61cb2e31 9702 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
9703 (build-system r-build-system)
9704 (native-inputs
9705 `(("gfortran" ,gfortran)))
9706 (home-page "http://waveslim.blogspot.com")
9707 (synopsis "Basic wavelet routines for signal processing")
9708 (description
9709 "This package provides basic wavelet routines for time series (1D),
9710image (2D) and array (3D) analysis. The code provided here is based on
9711wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
9712and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
9713Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
9714pairs (Selesnick 2001, 2002).")
9715 (license license:bsd-3)))
e37935e4
RW
9716
9717(define-public r-wordcloud
9718 (package
9719 (name "r-wordcloud")
9720 (version "2.6")
9721 (source
9722 (origin
9723 (method url-fetch)
9724 (uri (cran-uri "wordcloud" version))
9725 (sha256
9726 (base32
9727 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
9728 (build-system r-build-system)
9729 (propagated-inputs
9730 `(("r-rcolorbrewer" ,r-rcolorbrewer)
f847b659
RW
9731 ("r-rcpp" ,r-rcpp)
9732 ;; The "tm" package is only "suggested" according to CRAN, but the
9733 ;; wordcloud package cannot be loaded without it.
9734 ("r-tm" ,r-tm)))
e37935e4
RW
9735 (home-page "https://cran.r-project.org/web/packages/wordcloud")
9736 (synopsis "Word clouds")
9737 (description
9738 "This package provides functionality to create pretty word clouds,
9739visualize differences and similarity between documents, and avoid
9740over-plotting in scatter plots with text.")
9741 (license license:lgpl2.1)))
a6e4413d
RW
9742
9743(define-public r-colorramps
9744 (package
9745 (name "r-colorramps")
9746 (version "2.3")
9747 (source
9748 (origin
9749 (method url-fetch)
9750 (uri (cran-uri "colorRamps" version))
9751 (sha256
9752 (base32
9753 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
9754 (properties `((upstream-name . "colorRamps")))
9755 (build-system r-build-system)
9756 (home-page "https://cran.r-project.org/web/packages/colorRamps")
9757 (synopsis "Build color tables")
9758 (description "This package provides features to build gradient color
9759maps.")
9760 ;; Any version of the GPL
9761 (license license:gpl3+)))
61d73349
RW
9762
9763(define-public r-tidytree
9764 (package
9765 (name "r-tidytree")
2eff0362 9766 (version "0.3.0")
61d73349
RW
9767 (source
9768 (origin
9769 (method url-fetch)
9770 (uri (cran-uri "tidytree" version))
9771 (sha256
2eff0362 9772 (base32 "1sbfwcxf9v1lhpa0392b49b6qfjrq7nlqz2djqzk5aknj9j64zvy"))))
61d73349
RW
9773 (build-system r-build-system)
9774 (propagated-inputs
9775 `(("r-ape" ,r-ape)
9776 ("r-dplyr" ,r-dplyr)
9777 ("r-lazyeval" ,r-lazyeval)
9778 ("r-magrittr" ,r-magrittr)
9779 ("r-rlang" ,r-rlang)
9780 ("r-tibble" ,r-tibble)))
9781 (home-page "https://github.com/GuangchuangYu/tidytree")
9782 (synopsis "Tidy tool for phylogenetic tree data manipulation")
9783 (description
9784 "Phylogenetic trees generally contain multiple components including nodes,
9785edges, branches and associated data. This package provides an approach to
9786convert tree objects to tidy data frames. It also provides tidy interfaces to
9787manipulate tree data.")
9788 (license license:artistic2.0)))
45b469a4
RW
9789
9790(define-public r-rvcheck
9791 (package
9792 (name "r-rvcheck")
5378a1ae 9793 (version "0.1.7")
45b469a4
RW
9794 (source
9795 (origin
9796 (method url-fetch)
9797 (uri (cran-uri "rvcheck" version))
9798 (sha256
5378a1ae 9799 (base32 "1a3xlzi4n1rqiapfa180aif7n7nws8pbg8k3nk7ccaczvmni38aw"))))
45b469a4
RW
9800 (build-system r-build-system)
9801 (propagated-inputs
9bcd8b68
TGR
9802 `(("r-biocmanager" ,r-biocmanager)
9803 ("r-rlang" ,r-rlang)))
45b469a4
RW
9804 (home-page "https://cran.r-project.org/web/packages/rvcheck")
9805 (synopsis "R package version check")
9806 (description
9807 "This package provides tools to check the latest release version of R and
9808R packages (on CRAN, Bioconductor or Github).")
9809 (license license:artistic2.0)))
fbebccf7
RW
9810
9811(define-public r-docopt
9812 (package
9813 (name "r-docopt")
9814 (version "0.6.1")
9815 (source
9816 (origin
9817 (method url-fetch)
9818 (uri (cran-uri "docopt" version))
9819 (sha256
9820 (base32
9821 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
9822 (build-system r-build-system)
9823 (home-page "https://github.com/docopt/docopt.R")
9824 (synopsis "Command-line interface specification language")
9825 (description
9826 "This package enables you to define a command-line interface by just
9827giving it a description in the specific format.")
9828 (license license:expat)))
b614009e
RW
9829
9830(define-public r-sparsesvd
9831 (package
9832 (name "r-sparsesvd")
e0f20dce 9833 (version "0.2")
b614009e
RW
9834 (source
9835 (origin
9836 (method url-fetch)
9837 (uri (cran-uri "sparsesvd" version))
9838 (sha256
9839 (base32
e0f20dce 9840 "1xm969fjq3fv1p2sqza2apz8picibj4s2agpwf1sx9nwn3b587qs"))))
b614009e
RW
9841 (build-system r-build-system)
9842 (propagated-inputs `(("r-matrix" ,r-matrix)))
9843 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
9844 (synopsis "Sparse truncated singular value decomposition")
9845 (description
9846 "This package provides a Wrapper around the SVDLIBC library
9847for (truncated) singular value decomposition of a sparse matrix. Currently,
9848only sparse real matrices in Matrix package format are supported.")
9849 ;; SVDLIBC is released under BSD-2. The R interface is released under
9850 ;; BSD-3.
9851 (license (list license:bsd-3 license:bsd-2))))
13f5837b 9852
8f7d7cd0
RW
9853(define-public r-speedglm
9854 (package
9855 (name "r-speedglm")
9856 (version "0.3-2")
9857 (source
9858 (origin
9859 (method url-fetch)
9860 (uri (cran-uri "speedglm" version))
9861 (sha256
9862 (base32
9863 "1b25zimk0z7ad62yacqdg0zk0qs0jja4i918ym942xfw4j1z3jjz"))))
9864 (build-system r-build-system)
9865 (propagated-inputs
9866 `(("r-mass" ,r-mass)
9867 ("r-matrix" ,r-matrix)))
9868 (home-page "https://cran.r-project.org/web/packages/speedglm")
9869 (synopsis "Fit linear and generalized linear models to large data sets")
9870 (description
9871 "This package provides tools for fitting linear models and generalized
9872linear models to large data sets by updating algorithms.")
9873 ;; Any version of the GPL
9874 (license license:gpl2+)))
9875
13f5837b
RW
9876(define-public r-densityclust
9877 (package
9878 (name "r-densityclust")
9879 (version "0.3")
9880 (source
9881 (origin
9882 (method url-fetch)
9883 (uri (cran-uri "densityClust" version))
9884 (sha256
9885 (base32
9886 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
9887 (properties `((upstream-name . "densityClust")))
9888 (build-system r-build-system)
9889 (propagated-inputs
9890 `(("r-fnn" ,r-fnn)
9891 ("r-ggplot2" ,r-ggplot2)
9892 ("r-ggrepel" ,r-ggrepel)
9893 ("r-gridextra" ,r-gridextra)
9894 ("r-rcolorbrewer" ,r-rcolorbrewer)
9895 ("r-rcpp" ,r-rcpp)
9896 ("r-rtsne" ,r-rtsne)))
9897 (home-page "https://cran.r-project.org/web/packages/densityClust")
9898 (synopsis "Clustering by fast search and find of density peaks")
9899 (description
9900 "This package provides an improved implementation (based on k-nearest
9901neighbors) of the density peak clustering algorithm, originally described by
9902Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
9903large datasets (> 100,000 samples) very efficiently.")
9904 (license license:gpl2+)))
58bc8857
RW
9905
9906(define-public r-combinat
9907 (package
9908 (name "r-combinat")
9909 (version "0.0-8")
9910 (source
9911 (origin
9912 (method url-fetch)
9913 (uri (cran-uri "combinat" version))
9914 (sha256
9915 (base32
9916 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
9917 (build-system r-build-system)
9918 (home-page "https://cran.r-project.org/web/packages/combinat")
9919 (synopsis "Combinatorics utilities")
9920 (description "This package provides assorted routines for combinatorics.")
9921 (license license:gpl2)))
9f33d76c
RW
9922
9923(define-public r-qlcmatrix
9924 (package
9925 (name "r-qlcmatrix")
9926 (version "0.9.7")
9927 (source
9928 (origin
9929 (method url-fetch)
9930 (uri (cran-uri "qlcMatrix" version))
9931 (sha256
9932 (base32
9933 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
9934 (properties `((upstream-name . "qlcMatrix")))
9935 (build-system r-build-system)
9936 (propagated-inputs
9937 `(("r-docopt" ,r-docopt)
9938 ("r-matrix" ,r-matrix)
9939 ("r-slam" ,r-slam)
9940 ("r-sparsesvd" ,r-sparsesvd)))
9941 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
9942 (synopsis "Sparse matrix functions for quantitative language comparison")
9943 (description
9944 "This package provides an extension of the functionality of the Matrix
9945package for using sparse matrices. Some of the functions are very general,
9946while other are highly specific for the special data format used for
9947@dfn{quantitative language comparison} (QLC).")
9948 (license license:gpl3)))
e3bb0766
RW
9949
9950(define-public r-ddrtree
9951 (package
9952 (name "r-ddrtree")
9953 (version "0.1.5")
9954 (source
9955 (origin
9956 (method url-fetch)
9957 (uri (cran-uri "DDRTree" version))
9958 (sha256
9959 (base32
9960 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9961 (properties `((upstream-name . "DDRTree")))
9962 (build-system r-build-system)
9963 (propagated-inputs
9964 `(("r-bh" ,r-bh)
9965 ("r-irlba" ,r-irlba)
9966 ("r-rcpp" ,r-rcpp)
9967 ("r-rcppeigen" ,r-rcppeigen)))
9968 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9969 (synopsis "Learning principal graphs with DDRTree")
9970 (description
9971 "This package provides an implementation of the framework of
9972@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9973dimensional space while constructs a principal tree which passes through the
9974middle of the data simultaneously. DDRTree shows superiority to
9975alternatives (Wishbone, DPT) for inferring the ordering as well as the
9976intrinsic structure of single cell genomics data. In general, it could be
9977used to reconstruct the temporal progression as well as the bifurcation
9978structure of any data type.")
9979 (license license:asl2.0)))
d53b2317
RW
9980
9981(define-public r-corpcor
9982 (package
9983 (name "r-corpcor")
9984 (version "1.6.9")
9985 (source
9986 (origin
9987 (method url-fetch)
9988 (uri (cran-uri "corpcor" version))
9989 (sha256
9990 (base32
9991 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9992 (build-system r-build-system)
9993 (home-page "http://strimmerlab.org/software/corpcor/")
9994 (synopsis "Efficient estimation of covariance and (partial) correlation")
9995 (description
9996 "This package implements a James-Stein-type shrinkage estimator for the
9997covariance matrix, with separate shrinkage for variances and correlations.
9998Furthermore, functions are available for fast singular value decomposition,
9999for computing the pseudoinverse, and for checking the rank and positive
10000definiteness of a matrix.")
10001 (license license:gpl3+)))
3088b3fc
RW
10002
10003(define-public r-rspectra
10004 (package
10005 (name "r-rspectra")
6a7ac0a8 10006 (version "0.16-0")
3088b3fc
RW
10007 (source
10008 (origin
10009 (method url-fetch)
10010 (uri (cran-uri "RSpectra" version))
10011 (sha256
10012 (base32
6a7ac0a8 10013 "1ab45as2ysjrvkhvmx7y3nbhd0y1w4j9k2a789lcd973zz4wzwda"))))
3088b3fc
RW
10014 (properties `((upstream-name . "RSpectra")))
10015 (build-system r-build-system)
10016 (propagated-inputs
10017 `(("r-matrix" ,r-matrix)
10018 ("r-rcpp" ,r-rcpp)
10019 ("r-rcppeigen" ,r-rcppeigen)))
10020 (home-page "https://github.com/yixuan/RSpectra")
10021 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
10022 (description
10023 "This package provides an R interface to the Spectra library for
10024large-scale eigenvalue and SVD problems. It is typically used to compute a
10025few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
10026which is usually more efficient than @code{eigen()} if k << n.")
10027 ;; MPL 2 or later.
10028 (license license:mpl2.0)))
029425cb
RW
10029
10030(define-public r-vbsr
10031 (package
10032 (name "r-vbsr")
10033 (version "0.0.5")
10034 (source
10035 (origin
10036 (method url-fetch)
10037 (uri (cran-uri "vbsr" version))
10038 (sha256
10039 (base32
10040 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
10041 (build-system r-build-system)
10042 (home-page "https://cran.r-project.org/web/packages/vbsr")
10043 (synopsis "Variational Bayes spike regression regularized linear models")
10044 (description
10045 "This package provides an efficient algorithm for solving ultra-sparse
10046regularized regression models using a variational Bayes algorithm with a spike
10047prior. The algorithm is solved on a path, with coordinate updates, and is
10048capable of generating very sparse models. Very general model
10049diagnostics for controlling type-1 errors are also provided.")
10050 (license license:gpl2)))
3d62d98e
RW
10051
10052(define-public r-flare
10053 (package
10054 (name "r-flare")
b154b026 10055 (version "1.6.0.2")
3d62d98e
RW
10056 (source
10057 (origin
10058 (method url-fetch)
10059 (uri (cran-uri "flare" version))
10060 (sha256
10061 (base32
b154b026 10062 "1ybrsx1djqldw0l5l1iz4pfh6xxb8ckkg1ric7wnsr51wm9ljlh5"))))
3d62d98e
RW
10063 (build-system r-build-system)
10064 (propagated-inputs
10065 `(("r-igraph" ,r-igraph)
10066 ("r-lattice" ,r-lattice)
10067 ("r-mass" ,r-mass)
10068 ("r-matrix" ,r-matrix)))
10069 (home-page "https://cran.r-project.org/web/packages/flare")
10070 (synopsis "Family of Lasso regression implementations")
10071 (description
6a0c3e03 10072 "This package provides implementations of a family of Lasso variants
3d62d98e
RW
10073including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
10074high dimensional sparse linear models.")
10075 (license license:gpl2)))
5f0fbfc0
RW
10076
10077(define-public r-lassopv
10078 (package
10079 (name "r-lassopv")
10080 (version "0.2.0")
10081 (source
10082 (origin
10083 (method url-fetch)
10084 (uri (cran-uri "lassopv" version))
10085 (sha256
10086 (base32
10087 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
10088 (build-system r-build-system)
10089 (propagated-inputs `(("r-lars" ,r-lars)))
10090 (home-page "https://github.com/lingfeiwang/lassopv")
10091 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
10092 (description
10093 "This package enables you to estimate the p-values for predictors x
10094against target variable y in Lasso regression, using the regularization
10095strength when each predictor enters the active set of regularization path for
10096the first time as the statistic.")
10097 (license license:gpl3)))
adcd0cc8
RW
10098
10099(define-public r-splitstackshape
10100 (package
10101 (name "r-splitstackshape")
90325bb1 10102 (version "1.4.8")
adcd0cc8
RW
10103 (source
10104 (origin
10105 (method url-fetch)
10106 (uri (cran-uri "splitstackshape" version))
10107 (sha256
10108 (base32
90325bb1 10109 "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35"))))
adcd0cc8
RW
10110 (build-system r-build-system)
10111 (propagated-inputs
10112 `(("r-data-table" ,r-data-table)))
10113 (home-page "https://github.com/mrdwab/splitstackshape")
10114 (synopsis "Stack and reshape datasets after splitting concatenated values")
10115 (description
10116 "Online data collection tools like Google Forms often export
10117multiple-response questions with data concatenated in cells. The
10118@code{concat.split} (cSplit) family of functions provided by this package
10119splits such data into separate cells. This package also includes functions to
10120stack groups of columns and to reshape wide data, even when the data are
10121\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
10122and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
10123handle.")
10124 (license license:gpl3)))
b2e777b2
RW
10125
10126(define-public r-tfmpvalue
10127 (package
10128 (name "r-tfmpvalue")
10129 (version "0.0.8")
10130 (source
10131 (origin
10132 (method url-fetch)
10133 (uri (cran-uri "TFMPvalue" version))
10134 (sha256
10135 (base32
10136 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
10137 (properties `((upstream-name . "TFMPvalue")))
10138 (build-system r-build-system)
10139 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10140 (home-page "https://github.com/ge11232002/TFMPvalue")
10141 (synopsis "P-value computation for position weight matrices")
10142 (description
10143 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
10144identification from sequence/alignments, we are interested in the significance
10145of certain match scores. TFMPvalue provides the accurate calculation of a
10146p-value with a score threshold for position weight matrices, or the score with
10147a given p-value. It is an interface to code originally made available by
10148Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
10149Touzet and Varre (2007).")
10150 (license license:gpl2)))
f79e63a5
RW
10151
10152(define-public r-rnifti
10153 (package
10154 (name "r-rnifti")
04c3fd85 10155 (version "1.0.1")
f79e63a5
RW
10156 (source
10157 (origin
10158 (method url-fetch)
10159 (uri (cran-uri "RNifti" version))
10160 (sha256
10161 (base32
04c3fd85 10162 "0hfid40pgfi1ykqka8y3v0m7h0iyd6fbvycvqlad3ibmbg621f0w"))))
f79e63a5
RW
10163 (properties `((upstream-name . "RNifti")))
10164 (build-system r-build-system)
10165 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10166 (home-page "https://github.com/jonclayden/RNifti")
10167 (synopsis "Fast R and C++ access to NIfTI images")
10168 (description
10169 "This package provides very fast read and write access to images stored
10170in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
10171compiled C and interpreted R code. It also provides a C/C++ API that can be
10172used by other packages.")
10173 (license license:gpl2)))
6e09f506
RW
10174
10175(define-public r-shades
10176 (package
10177 (name "r-shades")
031afc48 10178 (version "1.4.0")
6e09f506
RW
10179 (source
10180 (origin
10181 (method url-fetch)
10182 (uri (cran-uri "shades" version))
10183 (sha256
10184 (base32
031afc48 10185 "1zg95sjhrfvbdlfc387g9p0vnb8nb6agdk1mb3wq3kwkm2da0bqj"))))
6e09f506
RW
10186 (build-system r-build-system)
10187 (home-page "https://github.com/jonclayden/shades")
10188 (synopsis "Simple color manipulation")
10189 (description
10190 "This package provides functions for easily manipulating colors,
10191creating color scales and calculating color distances.")
10192 (license license:bsd-3)))
cb03d6c6
RW
10193
10194(define-public r-ore
10195 (package
10196 (name "r-ore")
a8ea0c5e 10197 (version "1.6.3")
cb03d6c6
RW
10198 (source
10199 (origin
10200 (method url-fetch)
10201 (uri (cran-uri "ore" version))
10202 (sha256
a8ea0c5e 10203 (base32 "1vh6w3arrhgkfjjjw7ci91xmz4wpfr3cmwd5zkqch89dgn07skkv"))))
cb03d6c6
RW
10204 (build-system r-build-system)
10205 (home-page "https://github.com/jonclayden/ore")
10206 (synopsis "R interface to the Onigmo regular expression library")
10207 (description
10208 "This package provides an alternative to R's built-in functionality for
10209handling regular expressions, based on the Onigmo library. It offers
10210first-class compiled regex objects, partial matching and function-based
10211substitutions, amongst other features.")
10212 (license license:bsd-3)))
b98662c5
RW
10213
10214(define-public r-reportr
10215 (package
10216 (name "r-reportr")
10217 (version "1.3.0")
10218 (source
10219 (origin
10220 (method url-fetch)
10221 (uri (cran-uri "reportr" version))
10222 (sha256
10223 (base32
10224 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
10225 (build-system r-build-system)
10226 (propagated-inputs `(("r-ore" ,r-ore)))
10227 (home-page "https://github.com/jonclayden/reportr")
10228 (synopsis "General message and error reporting system")
10229 (description
10230 "This package provides a system for reporting messages, which offers
10231certain useful features over the standard R system, such as the incorporation
10232of output consolidation, message filtering, assertions, expression
10233substitution, automatic generation of stack traces for debugging, and
10234conditional reporting based on the current \"output level\".")
10235 (license license:gpl2)))
7eec973e
RW
10236
10237(define-public r-tractor-base
10238 (package
10239 (name "r-tractor-base")
5cc89654 10240 (version "3.3.2")
7eec973e
RW
10241 (source
10242 (origin
10243 (method url-fetch)
10244 (uri (cran-uri "tractor.base" version))
10245 (sha256
10246 (base32
5cc89654 10247 "0y5gm0y4chl30f5qqq8qiiw4j8g32s4i9xrvyp3cwg902kf2p86i"))))
7eec973e
RW
10248 (properties `((upstream-name . "tractor.base")))
10249 (build-system r-build-system)
10250 (propagated-inputs
10251 `(("r-ore" ,r-ore)
10252 ("r-reportr" ,r-reportr)
10253 ("r-rnifti" ,r-rnifti)
10254 ("r-shades" ,r-shades)))
10255 (home-page "http://www.tractor-mri.org.uk")
10256 (synopsis "Read, manipulate and visualize magnetic resonance images")
10257 (description
10258 "This package provides functions for working with magnetic resonance
10259images. It supports reading and writing of popular file formats (DICOM,
10260Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
10261visualization; flexible image manipulation; metadata and sparse image
10262handling.")
10263 (license license:gpl2)))
d0eb09a1
RW
10264
10265(define-public r-grimport
10266 (package
10267 (name "r-grimport")
e2448b4b 10268 (version "0.9-3")
d0eb09a1
RW
10269 (source
10270 (origin
10271 (method url-fetch)
10272 (uri (cran-uri "grImport" version))
10273 (sha256
10274 (base32
e2448b4b 10275 "109mrdvq06xq3zgn9ngz0c7zzgqkv5zbpvsb2i636vmlk6y4dpkd"))))
d0eb09a1
RW
10276 (properties `((upstream-name . "grImport")))
10277 (build-system r-build-system)
10278 (inputs
10279 `(("ghostscript" ,ghostscript)))
10280 (propagated-inputs
10281 `(("r-xml" ,r-xml)))
10282 (home-page "https://cran.r-project.org/web/packages/grImport")
10283 (synopsis "Convert, import, and draw PostScript pictures")
10284 (description
10285 "This package provides functions for converting, importing, and drawing
10286PostScript pictures in R plots.")
10287 (license license:gpl2+)))
78735b9f
RW
10288
10289(define-public r-grimport2
10290 (package
10291 (name "r-grimport2")
bb180e8a 10292 (version "0.2-0")
78735b9f
RW
10293 (source
10294 (origin
10295 (method url-fetch)
10296 (uri (cran-uri "grImport2" version))
10297 (sha256
10298 (base32
bb180e8a 10299 "19q0dd8fpp1g4xf6sg5f8dxybwxjfw553ra6wgjd8b74fzca40m1"))))
78735b9f
RW
10300 (properties `((upstream-name . "grImport2")))
10301 (build-system r-build-system)
10302 (propagated-inputs
10303 `(("r-base64enc" ,r-base64enc)
10304 ("r-jpeg" ,r-jpeg)
10305 ("r-png" ,r-png)
10306 ("r-xml" ,r-xml)))
10307 (home-page "https://cran.r-project.org/web/packages/grImport2/")
10308 (synopsis "Import SVG graphics")
10309 (description
10310 "This package provides functions for importing external vector images and
10311drawing them as part of R plots. This package is different from the
10312@code{grImport} package because, where that package imports PostScript format
10313images, this package imports SVG format images. Furthermore, this package
10314imports a specific subset of SVG, so external images must be preprocessed
10315using a package like @code{rsvg} to produce SVG that this package can import.
10316SVG features that are not supported by R graphics, such as gradient fills, can
10317be imported and then exported via the @code{gridSVG} package.")
10318 (license license:gpl2+)))
2871b670
RW
10319
10320(define-public r-kohonen
10321 (package
10322 (name "r-kohonen")
7dcd8239 10323 (version "3.0.10")
2871b670
RW
10324 (source
10325 (origin
10326 (method url-fetch)
10327 (uri (cran-uri "kohonen" version))
10328 (sha256
10329 (base32
7dcd8239 10330 "1ck7j13x701g67bx81x7plszz804jfhl1yg42krcj9x88vm5cscr"))))
2871b670
RW
10331 (build-system r-build-system)
10332 (propagated-inputs
7dcd8239 10333 `(("r-rcpp" ,r-rcpp)))
2871b670
RW
10334 (home-page "https://cran.r-project.org/web/packages/kohonen")
10335 (synopsis "Supervised and unsupervised self-organising maps")
10336 (description
10337 "This package provides functions to train @dfn{self-organising
10338maps} (SOMs). Also interrogation of the maps and prediction using trained
10339maps are supported. The name of the package refers to Teuvo Kohonen, the
10340inventor of the SOM.")
10341 (license license:gpl2+)))
00436e2c
RW
10342
10343(define-public r-nnls
10344 (package
10345 (name "r-nnls")
10346 (version "1.4")
10347 (source
10348 (origin
10349 (method url-fetch)
10350 (uri (cran-uri "nnls" version))
10351 (sha256
10352 (base32
10353 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
10354 (build-system r-build-system)
10355 (native-inputs `(("gfortran" ,gfortran)))
10356 (home-page "https://cran.r-project.org/web/packages/nnls")
10357 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
10358 (description
10359 "This package provides an R interface to the Lawson-Hanson implementation
10360of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
10361the combination of non-negative and non-positive constraints.")
10362 (license license:gpl2+)))
25861356
RW
10363
10364(define-public r-iso
10365 (package
10366 (name "r-iso")
85f3ec6a 10367 (version "0.0-18")
25861356
RW
10368 (source
10369 (origin
10370 (method url-fetch)
10371 (uri (cran-uri "Iso" version))
10372 (sha256
10373 (base32
85f3ec6a 10374 "014mm5b1f7i6nwlz3kyg1biph0y542kcx5bd13p68cv5a928qzid"))))
25861356
RW
10375 (properties `((upstream-name . "Iso")))
10376 (build-system r-build-system)
10377 (native-inputs `(("gfortran" ,gfortran)))
10378 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
10379 (synopsis "Functions to perform isotonic regression")
10380 (description
10381 "This package provides support for linear order and unimodal
10382order (univariate) isotonic regression and bivariate isotonic regression with
10383linear order on both variables.")
10384 (license license:gpl2+)))
9401f56b
RW
10385
10386(define-public r-chemometricswithr
10387 (package
10388 (name "r-chemometricswithr")
e0417402 10389 (version "0.1.13")
9401f56b
RW
10390 (source
10391 (origin
10392 (method url-fetch)
10393 (uri (cran-uri "ChemometricsWithR" version))
10394 (sha256
10395 (base32
e0417402 10396 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
10397 (properties
10398 `((upstream-name . "ChemometricsWithR")))
10399 (build-system r-build-system)
10400 (propagated-inputs
10401 `(("r-devtools" ,r-devtools)
10402 ("r-kohonen" ,r-kohonen)
10403 ("r-mass" ,r-mass)
10404 ("r-pls" ,r-pls)))
10405 (home-page "https://github.com/rwehrens/CWR")
10406 (synopsis "Chemometrics with R")
10407 (description
10408 "This package provides functions and scripts used in the book
10409\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
10410Life Sciences\" by Ron Wehrens, Springer (2011).")
10411 (license license:gpl2+)))
d28be7b7
RW
10412
10413(define-public r-als
10414 (package
10415 (name "r-als")
10416 (version "0.0.6")
10417 (source
10418 (origin
10419 (method url-fetch)
10420 (uri (cran-uri "ALS" version))
10421 (sha256
10422 (base32
10423 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
10424 (properties `((upstream-name . "ALS")))
10425 (build-system r-build-system)
10426 (propagated-inputs
10427 `(("r-iso" ,r-iso)
10428 ("r-nnls" ,r-nnls)))
10429 (home-page "https://cran.r-project.org/web/packages/ALS")
10430 (synopsis "Multivariate curve resolution alternating least squares")
10431 (description
10432 "Alternating least squares is often used to resolve components
10433contributing to data with a bilinear structure; the basic technique may be
10434extended to alternating constrained least squares. This package provides an
10435implementation of @dfn{multivariate curve resolution alternating least
10436squares} (MCR-ALS).
10437
10438Commonly applied constraints include unimodality, non-negativity, and
10439normalization of components. Several data matrices may be decomposed
10440simultaneously by assuming that one of the two matrices in the bilinear
10441decomposition is shared between datasets.")
10442 (license license:gpl2+)))
895efece
RW
10443
10444(define-public r-strucchange
10445 (package
10446 (name "r-strucchange")
f6f76c93 10447 (version "1.5-2")
895efece
RW
10448 (source
10449 (origin
10450 (method url-fetch)
10451 (uri (cran-uri "strucchange" version))
10452 (sha256
10453 (base32
f6f76c93 10454 "1y022363a4pp0mnji91sjh1qiyspkh09sybqwj03r9pmwrd7q93x"))))
895efece
RW
10455 (build-system r-build-system)
10456 (propagated-inputs
10457 `(("r-sandwich" ,r-sandwich)
10458 ("r-zoo" ,r-zoo)))
10459 (home-page "https://cran.r-project.org/web/packages/strucchange")
10460 (synopsis "Testing, monitoring, and dating structural changes")
10461 (description
10462 "This package provides tools for testing, monitoring and dating
10463structural changes in (linear) regression models. It features tests/methods
10464from the generalized fluctuation test framework as well as from the F
10465test (Chow test) framework. This includes methods to fit, plot and test
10466fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
10467statistics, respectively. It is possible to monitor incoming data online
10468using fluctuation processes. Finally, the breakpoints in regression models
10469with structural changes can be estimated together with confidence intervals.
10470Emphasis is always given to methods for visualizing the data.")
10471 ;; Either of these two GPL versions
10472 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
10473
10474(define-public r-pixmap
10475 (package
10476 (name "r-pixmap")
10477 (version "0.4-11")
10478 (source
10479 (origin
10480 (method url-fetch)
10481 (uri (cran-uri "pixmap" version))
10482 (sha256
10483 (base32
10484 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
10485 (build-system r-build-system)
10486 (home-page "https://cran.r-project.org/web/packages/pixmap")
10487 (synopsis "Tools for bitmap images")
10488 (description
10489 "This package provides functions for importing, exporting, plotting and
10490other manipulations of bitmapped images.")
10491 (license license:gpl2)))
9170eb7f
RW
10492
10493(define-public r-rapidjsonr
10494 (package
10495 (name "r-rapidjsonr")
10496 (version "1.1")
10497 (source
10498 (origin
10499 (method url-fetch)
10500 (uri (cran-uri "rapidjsonr" version))
10501 (sha256
10502 (base32
10503 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
10504 (build-system r-build-system)
10505 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
10506 (synopsis "JSON parser")
10507 (description
10508 "This package provides JSON parsing capability through the Rapidjson
10509library.")
10510 (license license:expat)))
ad6fea16
RW
10511
10512(define-public r-ontologyindex
10513 (package
10514 (name "r-ontologyindex")
209e504b 10515 (version "2.5")
ad6fea16
RW
10516 (source
10517 (origin
10518 (method url-fetch)
10519 (uri (cran-uri "ontologyIndex" version))
10520 (sha256
10521 (base32
209e504b 10522 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
10523 (properties `((upstream-name . "ontologyIndex")))
10524 (build-system r-build-system)
10525 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
10526 (synopsis "Functions for processing ontologies in R")
10527 (description
10528 "This package provides functions for reading ontologies into R as lists
10529and manipulating sets of ontological terms.")
10530 (license license:gpl2+)))
dfd09f7b 10531
6275418b
RW
10532(define-public r-gargle
10533 (package
10534 (name "r-gargle")
f817005b 10535 (version "0.4.0")
6275418b
RW
10536 (source
10537 (origin
10538 (method url-fetch)
10539 (uri (cran-uri "gargle" version))
10540 (sha256
10541 (base32
f817005b 10542 "08zhfk2sl342w35i5n2c93ayypg3z0kbl0020l3y9adqka1vazgx"))))
6275418b
RW
10543 (build-system r-build-system)
10544 (propagated-inputs
10545 `(("r-fs" ,r-fs)
10546 ("r-glue" ,r-glue)
10547 ("r-httr" ,r-httr)
10548 ("r-jsonlite" ,r-jsonlite)
10549 ("r-rlang" ,r-rlang)
10550 ("r-withr" ,r-withr)))
10551 (home-page "https://gargle.r-lib.org")
10552 (synopsis "Utilities for working with Google APIs")
10553 (description
10554 "This package provides utilities for working with Google APIs. This
10555includes functions and classes for handling common credential types and for
10556preparing, executing, and processing HTTP requests.")
10557 (license license:expat)))
10558
dfd09f7b
RW
10559(define-public r-bigrquery
10560 (package
10561 (name "r-bigrquery")
504a5136 10562 (version "1.2.0")
dfd09f7b
RW
10563 (source
10564 (origin
10565 (method url-fetch)
10566 (uri (cran-uri "bigrquery" version))
10567 (sha256
10568 (base32
504a5136 10569 "1ggh2gngr5x0g6y7d55y6kvn94anf7qi1bkc28cjmw61hxjq38fb"))))
dfd09f7b
RW
10570 (build-system r-build-system)
10571 (propagated-inputs
10572 `(("r-assertthat" ,r-assertthat)
4bc5d451 10573 ("r-bit64" ,r-bit64)
dfd09f7b
RW
10574 ("r-curl" ,r-curl)
10575 ("r-dbi" ,r-dbi)
504a5136 10576 ("r-gargle" ,r-gargle)
dfd09f7b
RW
10577 ("r-glue" ,r-glue)
10578 ("r-httr" ,r-httr)
10579 ("r-jsonlite" ,r-jsonlite)
10580 ("r-prettyunits" ,r-prettyunits)
10581 ("r-progress" ,r-progress)
10582 ("r-rapidjsonr" ,r-rapidjsonr)
10583 ("r-rcpp" ,r-rcpp)
504a5136 10584 ("r-rlang" ,r-rlang)
dfd09f7b
RW
10585 ("r-tibble" ,r-tibble)))
10586 (home-page "https://github.com/rstats-db/bigrquery")
10587 (synopsis "R interface to Google's BigQuery API")
10588 (description
10589 "This package provides an R interface to Google's BigQuery database.")
10590 (license license:gpl3)))
1ab51604
RW
10591
10592(define-public r-gmp
10593 (package
10594 (name "r-gmp")
83bfddd1 10595 (version "0.5-13.5")
1ab51604
RW
10596 (source
10597 (origin
10598 (method url-fetch)
10599 (uri (cran-uri "gmp" version))
10600 (sha256
10601 (base32
83bfddd1 10602 "042mzsl6z6s61fy5m21yf9q83l08vnyqljn4iax7kqyiycpsp0gn"))))
1ab51604
RW
10603 (build-system r-build-system)
10604 (arguments
10605 '(#:phases
10606 (modify-phases %standard-phases
10607 (add-after 'unpack 'set-CC
10608 (lambda _ (setenv "CC" "gcc") #t)))))
10609 (inputs `(("gmp" ,gmp)))
10610 (home-page "https://cran.r-project.org/web/packages/gmp")
10611 (synopsis "Multiple precision arithmetic")
10612 (description
10613 "This package supports multiple precision arithmetic (big integers and
10614rationals, prime number tests, matrix computation), \"arithmetic without
10615limitations\" using the GNU Multiple Precision library.")
10616 ;; Any version of the GPL.
10617 (license license:gpl3+)))
a536c7c9
RW
10618
10619(define-public r-rmpfr
10620 (package
10621 (name "r-rmpfr")
df00ca25 10622 (version "0.7-2")
a536c7c9
RW
10623 (source
10624 (origin
10625 (method url-fetch)
10626 (uri (cran-uri "Rmpfr" version))
10627 (sha256
10628 (base32
df00ca25 10629 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
10630 (properties `((upstream-name . "Rmpfr")))
10631 (build-system r-build-system)
10632 (inputs
10633 `(("mpfr" ,mpfr)))
10634 (propagated-inputs
10635 `(("r-gmp" ,r-gmp)))
10636 (home-page "http://rmpfr.r-forge.r-project.org/")
10637 (synopsis "R bindings to the MPFR library")
10638 (description
10639 "This package supports arithmetic (via S4 classes and methods) for
10640arbitrary precision floating point numbers, including transcendental
10641functions. To this end, the package interfaces with the @dfn{Multiple
10642Precision Floating-Point Reliable} (MPFR) library.")
10643 (license license:gpl2+)))
8004bb24
RW
10644
10645(define-public r-assertive-base
10646 (package
10647 (name "r-assertive-base")
10648 (version "0.0-7")
10649 (source
10650 (origin
10651 (method url-fetch)
10652 (uri (cran-uri "assertive.base" version))
10653 (sha256
10654 (base32
10655 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
10656 (properties
10657 `((upstream-name . "assertive.base")))
10658 (build-system r-build-system)
10659 (home-page "https://bitbucket.org/richierocks/assertive.base")
10660 (synopsis "Core of the assertive package")
10661 (description
10662 "This package provides a minimal set of predicates and assertions used by
10663the assertive package. This is mainly for use by other package developers who
10664want to include run-time testing features in their own packages.")
10665 (license license:gpl3+)))
4b2d17ed
RW
10666
10667(define-public r-assertive-properties
10668 (package
10669 (name "r-assertive-properties")
10670 (version "0.0-4")
10671 (source
10672 (origin
10673 (method url-fetch)
10674 (uri (cran-uri "assertive.properties" version))
10675 (sha256
10676 (base32
10677 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
10678 (properties
10679 `((upstream-name . "assertive.properties")))
10680 (build-system r-build-system)
10681 (propagated-inputs
10682 `(("r-assertive-base" ,r-assertive-base)))
10683 (home-page "https://bitbucket.org/richierocks/assertive.properties")
10684 (synopsis "Assertions to check properties of variables")
10685 (description
10686 "This package provides a set of predicates and assertions for checking
10687the properties of variables, such as length, names and attributes. This is
10688mainly for use by other package developers who want to include run-time
10689testing features in their own packages.")
10690 (license license:gpl3+)))
dac9c1f6
RW
10691
10692(define-public r-assertive-numbers
10693 (package
10694 (name "r-assertive-numbers")
10695 (version "0.0-2")
10696 (source
10697 (origin
10698 (method url-fetch)
10699 (uri (cran-uri "assertive.numbers" version))
10700 (sha256
10701 (base32
10702 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
10703 (properties
10704 `((upstream-name . "assertive.numbers")))
10705 (build-system r-build-system)
10706 (propagated-inputs
10707 `(("r-assertive-base" ,r-assertive-base)))
10708 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
10709 (synopsis "Assertions to check properties of numbers")
10710 (description
10711 "This package provides a set of predicates and assertions for checking
10712the properties of numbers. This is mainly for use by other package developers
10713who want to include run-time testing features in their own packages.")
10714 (license license:gpl3+)))
2da2d2f6
RW
10715
10716(define-public r-assertive-sets
10717 (package
10718 (name "r-assertive-sets")
10719 (version "0.0-3")
10720 (source
10721 (origin
10722 (method url-fetch)
10723 (uri (cran-uri "assertive.sets" version))
10724 (sha256
10725 (base32
10726 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
10727 (properties
10728 `((upstream-name . "assertive.sets")))
10729 (build-system r-build-system)
10730 (propagated-inputs
10731 `(("r-assertive-base" ,r-assertive-base)))
10732 (home-page "https://bitbucket.org/richierocks/assertive.sets")
10733 (synopsis "Assertions to check properties of sets")
10734 (description
10735 "This package provides a set of predicates and assertions for checking
10736the properties of sets. This is mainly for use by other package developers
10737who want to include run-time testing features in their own packages.")
10738 (license license:gpl3+)))
905aa46a
RW
10739
10740(define-public r-assertive-matrices
10741 (package
10742 (name "r-assertive-matrices")
10743 (version "0.0-2")
10744 (source
10745 (origin
10746 (method url-fetch)
10747 (uri (cran-uri "assertive.matrices" version))
10748 (sha256
10749 (base32
10750 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
10751 (properties
10752 `((upstream-name . "assertive.matrices")))
10753 (build-system r-build-system)
10754 (propagated-inputs
10755 `(("r-assertive-base" ,r-assertive-base)))
10756 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
10757 (synopsis "Assertions to check properties of matrices")
10758 (description
10759 "This package provides a set of predicates and assertions for checking
10760the properties of matrices. This is mainly for use by other package
10761developers who want to include run-time testing features in their own
10762packages.")
10763 (license license:gpl3+)))
c358b5d4
RW
10764
10765(define-public r-assertive-models
10766 (package
10767 (name "r-assertive-models")
10768 (version "0.0-2")
10769 (source
10770 (origin
10771 (method url-fetch)
10772 (uri (cran-uri "assertive.models" version))
10773 (sha256
10774 (base32
10775 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
10776 (properties
10777 `((upstream-name . "assertive.models")))
10778 (build-system r-build-system)
10779 (propagated-inputs
10780 `(("r-assertive-base" ,r-assertive-base)))
10781 (home-page "https://bitbucket.org/richierocks/assertive.models")
10782 (synopsis "Assertions to check properties of models")
10783 (description
10784 "This package provides a set of predicates and assertions for checking
10785the properties of models. This is mainly for use by other package developers
10786who want to include run-time testing features in their own packages.")
10787 (license license:gpl3+)))
dcafcfb4
RW
10788
10789(define-public r-assertive-reflection
10790 (package
10791 (name "r-assertive-reflection")
10792 (version "0.0-4")
10793 (source
10794 (origin
10795 (method url-fetch)
10796 (uri (cran-uri "assertive.reflection" version))
10797 (sha256
10798 (base32
10799 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
10800 (properties
10801 `((upstream-name . "assertive.reflection")))
10802 (build-system r-build-system)
10803 (propagated-inputs
10804 `(("r-assertive-base" ,r-assertive-base)))
10805 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
10806 (synopsis "Assertions for checking the state of R")
10807 (description
10808 "This package provides a set of predicates and assertions for checking
10809the state and capabilities of R, the operating system it is running on, and
10810the IDE being used. This is mainly for use by other package developers who
10811want to include run-time testing features in their own packages.")
10812 (license license:gpl3+)))
5e3bd355
RW
10813
10814(define-public r-assertive-types
10815 (package
10816 (name "r-assertive-types")
10817 (version "0.0-3")
10818 (source
10819 (origin
10820 (method url-fetch)
10821 (uri (cran-uri "assertive.types" version))
10822 (sha256
10823 (base32
10824 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
10825 (properties
10826 `((upstream-name . "assertive.types")))
10827 (build-system r-build-system)
10828 (propagated-inputs
10829 `(("r-assertive-base" ,r-assertive-base)
10830 ("r-assertive-properties" ,r-assertive-properties)
10831 ("r-codetools" ,r-codetools)))
10832 (home-page "https://bitbucket.org/richierocks/assertive.types")
10833 (synopsis "Assertions to check types of variables")
10834 (description
10835 "This package provides a set of predicates and assertions for checking
10836the types of variables. This is mainly for use by other package developers
10837who want to include run-time testing features in their own packages.")
10838 (license license:gpl3+)))
1f0a761a
RW
10839
10840(define-public r-assertive-files
10841 (package
10842 (name "r-assertive-files")
10843 (version "0.0-2")
10844 (source
10845 (origin
10846 (method url-fetch)
10847 (uri (cran-uri "assertive.files" version))
10848 (sha256
10849 (base32
10850 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
10851 (properties
10852 `((upstream-name . "assertive.files")))
10853 (build-system r-build-system)
10854 (propagated-inputs
10855 `(("r-assertive-base" ,r-assertive-base)
10856 ("r-assertive-numbers" ,r-assertive-numbers)))
10857 (home-page "https://bitbucket.org/richierocks/assertive.files")
10858 (synopsis "Assertions to check properties of files")
10859 (description
10860 "This package provides a set of predicates and assertions for checking
10861the properties of files and connections. This is mainly for use by other
10862package developers who want to include run-time testing features in their own
10863packages.")
10864 (license license:gpl3+)))
50ce8b1e
RW
10865
10866(define-public r-assertive-code
10867 (package
10868 (name "r-assertive-code")
10869 (version "0.0-3")
10870 (source
10871 (origin
10872 (method url-fetch)
10873 (uri (cran-uri "assertive.code" version))
10874 (sha256
10875 (base32
10876 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
10877 (properties
10878 `((upstream-name . "assertive.code")))
10879 (build-system r-build-system)
10880 (propagated-inputs
10881 `(("r-assertive-base" ,r-assertive-base)
10882 ("r-assertive-properties" ,r-assertive-properties)
10883 ("r-assertive-types" ,r-assertive-types)))
10884 (home-page "https://bitbucket.org/richierocks/assertive.code")
10885 (synopsis "Assertions to check properties of code")
10886 (description
10887 "This package provides a set of predicates and assertions for checking
10888the properties of code. This is mainly for use by other package developers
10889who want to include run-time testing features in their own packages.")
10890 (license license:gpl3+)))
29d9a2af
RW
10891
10892(define-public r-assertive-datetimes
10893 (package
10894 (name "r-assertive-datetimes")
10895 (version "0.0-2")
10896 (source
10897 (origin
10898 (method url-fetch)
10899 (uri (cran-uri "assertive.datetimes" version))
10900 (sha256
10901 (base32
10902 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
10903 (properties
10904 `((upstream-name . "assertive.datetimes")))
10905 (build-system r-build-system)
10906 (propagated-inputs
10907 `(("r-assertive-base" ,r-assertive-base)
10908 ("r-assertive-types" ,r-assertive-types)))
10909 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
10910 (synopsis "Assertions to check properties of dates and times")
10911 (description
10912 "This package provides a set of predicates and assertions for checking
10913the properties of dates and times. This is mainly for use by other package
10914developers who want to include run-time testing features in their own
10915packages.")
10916 (license license:gpl3+)))
66d0a0a7
RW
10917
10918(define-public r-assertive-strings
10919 (package
10920 (name "r-assertive-strings")
10921 (version "0.0-3")
10922 (source
10923 (origin
10924 (method url-fetch)
10925 (uri (cran-uri "assertive.strings" version))
10926 (sha256
10927 (base32
10928 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
10929 (properties
10930 `((upstream-name . "assertive.strings")))
10931 (build-system r-build-system)
10932 (propagated-inputs
10933 `(("r-assertive-base" ,r-assertive-base)
10934 ("r-assertive-types" ,r-assertive-types)
10935 ("r-stringi" ,r-stringi)))
10936 (home-page "https://bitbucket.org/richierocks/assertive.strings")
10937 (synopsis "Assertions to check properties of strings")
10938 (description
10939 "This package provides a set of predicates and assertions for checking
10940the properties of strings. This is mainly for use by other package developers
10941who want to include run-time testing features in their own packages.")
10942 (license license:gpl3+)))
6d3702e5
RW
10943
10944(define-public r-assertive-data-us
10945 (package
10946 (name "r-assertive-data-us")
10947 (version "0.0-2")
10948 (source
10949 (origin
10950 (method url-fetch)
10951 (uri (cran-uri "assertive.data.us" version))
10952 (sha256
10953 (base32
10954 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
10955 (properties
10956 `((upstream-name . "assertive.data.us")))
10957 (build-system r-build-system)
10958 (propagated-inputs
10959 `(("r-assertive-base" ,r-assertive-base)
10960 ("r-assertive-strings" ,r-assertive-strings)))
10961 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
10962 (synopsis "Assertions to check properties of strings")
10963 (description
10964 "This package provides a set of predicates and assertions for checking
10965the properties of US-specific complex data types. This is mainly for use by
10966other package developers who want to include run-time testing features in
10967their own packages.")
10968 (license license:gpl3+)))
39ef8e09
RW
10969
10970(define-public r-assertive-data-uk
10971 (package
10972 (name "r-assertive-data-uk")
10973 (version "0.0-2")
10974 (source
10975 (origin
10976 (method url-fetch)
10977 (uri (cran-uri "assertive.data.uk" version))
10978 (sha256
10979 (base32
10980 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
10981 (properties
10982 `((upstream-name . "assertive.data.uk")))
10983 (build-system r-build-system)
10984 (propagated-inputs
10985 `(("r-assertive-base" ,r-assertive-base)
10986 ("r-assertive-strings" ,r-assertive-strings)))
10987 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
10988 (synopsis "Assertions to check properties of strings")
10989 (description
10990 "This package provides a set of predicates and assertions for checking
10991the properties of UK-specific complex data types. This is mainly for use by
10992other package developers who want to include run-time testing features in
10993their own packages.")
10994 (license license:gpl3+)))
39231abf
RW
10995
10996(define-public r-assertive-data
10997 (package
10998 (name "r-assertive-data")
10999 (version "0.0-3")
11000 (source
11001 (origin
11002 (method url-fetch)
11003 (uri (cran-uri "assertive.data" version))
11004 (sha256
11005 (base32
11006 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
11007 (properties
11008 `((upstream-name . "assertive.data")))
11009 (build-system r-build-system)
11010 (propagated-inputs
11011 `(("r-assertive-base" ,r-assertive-base)
11012 ("r-assertive-strings" ,r-assertive-strings)))
11013 (home-page "https://bitbucket.org/richierocks/assertive.data")
11014 (synopsis "Assertions to check properties of data")
11015 (description
11016 "This package provides a set of predicates and assertions for checking
11017the properties of (country independent) complex data types. This is mainly
11018for use by other package developers who want to include run-time testing
11019features in their own packages.")
11020 (license license:gpl3+)))
658b2b62
RW
11021
11022(define-public r-assertive
11023 (package
11024 (name "r-assertive")
11025 (version "0.3-5")
11026 (source
11027 (origin
11028 (method url-fetch)
11029 (uri (cran-uri "assertive" version))
11030 (sha256
11031 (base32
11032 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
11033 (build-system r-build-system)
11034 (propagated-inputs
11035 `(("r-assertive-base" ,r-assertive-base)
11036 ("r-assertive-code" ,r-assertive-code)
11037 ("r-assertive-data" ,r-assertive-data)
11038 ("r-assertive-data-uk" ,r-assertive-data-uk)
11039 ("r-assertive-data-us" ,r-assertive-data-us)
11040 ("r-assertive-datetimes" ,r-assertive-datetimes)
11041 ("r-assertive-files" ,r-assertive-files)
11042 ("r-assertive-matrices" ,r-assertive-matrices)
11043 ("r-assertive-models" ,r-assertive-models)
11044 ("r-assertive-numbers" ,r-assertive-numbers)
11045 ("r-assertive-properties" ,r-assertive-properties)
11046 ("r-assertive-reflection" ,r-assertive-reflection)
11047 ("r-assertive-sets" ,r-assertive-sets)
11048 ("r-assertive-strings" ,r-assertive-strings)
11049 ("r-assertive-types" ,r-assertive-types)
11050 ("r-knitr" ,r-knitr)))
11051 (home-page "https://bitbucket.org/richierocks/assertive")
11052 (synopsis "Readable check functions to ensure code integrity")
11053 (description
11054 "This package provides lots of predicates (@code{is_*} functions) to
11055check the state of your variables, and assertions (@code{assert_*} functions)
11056to throw errors if they aren't in the right form.")
11057 (license license:gpl3+)))
f51dcc27
RW
11058
11059(define-public r-dotcall64
11060 (package
11061 (name "r-dotcall64")
11062 (version "1.0-0")
11063 (source
11064 (origin
11065 (method url-fetch)
11066 (uri (cran-uri "dotCall64" version))
11067 (sha256
11068 (base32
11069 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
11070 (properties `((upstream-name . "dotCall64")))
11071 (build-system r-build-system)
11072 (native-inputs `(("gfortran" ,gfortran)))
11073 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
11074 (synopsis "Enhanced foreign function interface supporting long vectors")
11075 (description
11076 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
11077and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
11078supports long vectors, arguments of type 64-bit integer, and provides a
11079mechanism to avoid unnecessary copies of read-only and write-only arguments.
11080This makes it a convenient and fast interface to C/C++ and Fortran code.")
11081 (license license:gpl2+)))
90104ecd
RW
11082
11083(define-public r-spam
11084 (package
11085 (name "r-spam")
3c8d39e5 11086 (version "2.5-0")
90104ecd
RW
11087 (source
11088 (origin
11089 (method url-fetch)
11090 (uri (cran-uri "spam" version))
11091 (sha256
3c8d39e5 11092 (base32 "1wfv45jq8zy8kyjr308zicc1461y1777qll1cy6lw4071f9rvba2"))))
90104ecd
RW
11093 (build-system r-build-system)
11094 (propagated-inputs
11095 `(("r-dotcall64" ,r-dotcall64)))
11096 (native-inputs `(("gfortran" ,gfortran)))
11097 (home-page "https://www.math.uzh.ch/pages/spam/")
11098 (synopsis "Sparse matrix algebra")
11099 (description
11100 "This package provides a set of functions for sparse matrix algebra.
11101Differences with other sparse matrix packages are:
11102
11103@enumerate
11104@item it only supports (essentially) one sparse matrix format;
11105@item it is based on transparent and simple structure(s);
11106@item it is tailored for MCMC calculations within G(M)RF;
11107@item and it is fast and scalable (with the extension package @code{spam64}).
11108@end enumerate\n")
11109 ;; Either of these licenses
11110 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
11111
11112(define-public r-fields
11113 (package
11114 (name "r-fields")
e5a06add 11115 (version "10.0")
32725458
RW
11116 (source
11117 (origin
11118 (method url-fetch)
11119 (uri (cran-uri "fields" version))
11120 (sha256
e5a06add 11121 (base32 "173zm5vr236ydiq0v27qy0l3x7h9fc7jly38iakg77j26i0a01il"))))
32725458
RW
11122 (build-system r-build-system)
11123 (propagated-inputs
11124 `(("r-maps" ,r-maps)
11125 ("r-spam" ,r-spam)))
11126 (native-inputs
11127 `(("gfortran" ,gfortran)))
41cc7993 11128 (home-page "https://www.image.ucar.edu/fields")
32725458
RW
11129 (synopsis "Tools for spatial data")
11130 (description
11131 "This is a package for curve, surface and function fitting with an
11132emphasis on splines, spatial data and spatial statistics. The major methods
11133include cubic, and thin plate splines, Kriging, and compactly supported
11134covariance functions for large data sets.")
11135 (license license:gpl2+)))
99c164a5
RW
11136
11137(define-public r-spatialextremes
11138 (package
11139 (name "r-spatialextremes")
ffb97e69 11140 (version "2.0-7.2")
99c164a5
RW
11141 (source
11142 (origin
11143 (method url-fetch)
11144 (uri (cran-uri "SpatialExtremes" version))
11145 (sha256
11146 (base32
ffb97e69 11147 "0aqq9ryxi4xsdqjhc1lhb7ai8szs7m2vys6nn0ygps1w3pm4xwj8"))))
99c164a5
RW
11148 (properties
11149 `((upstream-name . "SpatialExtremes")))
11150 (build-system r-build-system)
11151 (propagated-inputs
11152 `(("r-fields" ,r-fields)
11153 ("r-maps" ,r-maps)))
11154 (home-page "http://spatialextremes.r-forge.r-project.org/")
11155 (synopsis "Modelling spatial extremes")
11156 (description
11157 "This package provides tools for the statistical modelling of spatial
11158extremes using max-stable processes, copula or Bayesian hierarchical models.
11159More precisely, this package allows (conditional) simulations from various
11160parametric max-stable models, analysis of the extremal spatial dependence, the
11161fitting of such processes using composite likelihoods or least square (simple
11162max-stable processes only), model checking and selection and prediction.")
11163 (license license:gpl2+)))
c2d6e866
RW
11164
11165(define-public r-drc
11166 (package
11167 (name "r-drc")
11168 (version "3.0-1")
11169 (source
11170 (origin
11171 (method url-fetch)
11172 (uri (cran-uri "drc" version))
11173 (sha256
11174 (base32
11175 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
11176 (build-system r-build-system)
11177 (propagated-inputs
11178 `(("r-car" ,r-car)
11179 ("r-gtools" ,r-gtools)
11180 ("r-mass" ,r-mass)
11181 ("r-multcomp" ,r-multcomp)
11182 ("r-plotrix" ,r-plotrix)
11183 ("r-scales" ,r-scales)))
11184 (home-page "https://cran.r-project.org/web/packages/drc")
11185 (synopsis "Analysis of dose-response curves")
11186 (description
11187 "This package provides a suite of flexible and versatile model fitting
11188and after-fitting functions for the analysis of dose-response data.")
11189 (license license:gpl2+)))
4fcbd7ea
RW
11190
11191(define-public r-rmeta
11192 (package
11193 (name "r-rmeta")
11194 (version "3.0")
11195 (source
11196 (origin
11197 (method url-fetch)
11198 (uri (cran-uri "rmeta" version))
11199 (sha256
11200 (base32
11201 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
11202 (build-system r-build-system)
11203 (home-page "https://cran.r-project.org/web/packages/rmeta")
11204 (synopsis "Tools for meta-analysis")
11205 (description
11206 "This package provides functions for simple fixed and random effects
11207meta-analysis for two-sample comparisons and cumulative meta-analyses. It
11208draws standard summary plots, funnel plots, and computes summaries and tests
11209for association and heterogeneity.")
11210 (license license:gpl2)))
afc0d815
RW
11211
11212(define-public r-bootstrap
11213 (package
11214 (name "r-bootstrap")
36ff60f5 11215 (version "2019.6")
afc0d815
RW
11216 (source
11217 (origin
11218 (method url-fetch)
11219 (uri (cran-uri "bootstrap" version))
11220 (sha256
11221 (base32
36ff60f5 11222 "1546jqhhw5h177ii8jkdikyd26rv6gwkav816np1zks4p7zgsljj"))))
afc0d815
RW
11223 (build-system r-build-system)
11224 (native-inputs `(("gfortran" ,gfortran)))
11225 (home-page "https://cran.r-project.org/web/packages/bootstrap")
11226 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
11227 (description
11228 "This package provides software and data for the book \"An Introduction
11229to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
11230This package is primarily provided for projects already based on it, and for
11231support of the book. New projects should preferentially use the recommended
11232package \"boot\".")
11233 (license license:bsd-3)))
1ea708af
RW
11234
11235(define-public r-survivalroc
11236 (package
11237 (name "r-survivalroc")
11238 (version "1.0.3")
11239 (source
11240 (origin
11241 (method url-fetch)
11242 (uri (cran-uri "survivalROC" version))
11243 (sha256
11244 (base32
11245 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
11246 (properties `((upstream-name . "survivalROC")))
11247 (build-system r-build-system)
11248 (home-page "https://cran.r-project.org/web/packages/survivalROC")
11249 (synopsis "Time-dependent ROC curve estimation from censored survival data")
11250 (description
11251 "Compute time-dependent ROC curve from censored survival data using
11252Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
11253Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
11254 (license license:gpl2+)))
6a5bfe09
RW
11255
11256(define-public r-longitudinal
11257 (package
11258 (name "r-longitudinal")
11259 (version "1.1.12")
11260 (source
11261 (origin
11262 (method url-fetch)
11263 (uri (cran-uri "longitudinal" version))
11264 (sha256
11265 (base32
11266 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
11267 (build-system r-build-system)
11268 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
11269 (home-page "http://strimmerlab.org/software/longitudinal/")
11270 (synopsis "Analysis of multiple time course data")
11271 (description
11272 "This package contains general data structures and functions for
11273longitudinal data with multiple variables, repeated measurements, and
11274irregularly spaced time points. It also implements a shrinkage estimator of
11275dynamical correlation and dynamical covariance.")
11276 (license license:gpl3+)))
e50722c8
RW
11277
11278(define-public r-genenet
11279 (package
11280 (name "r-genenet")
11281 (version "1.2.13")
11282 (source
11283 (origin
11284 (method url-fetch)
11285 (uri (cran-uri "GeneNet" version))
11286 (sha256
11287 (base32
11288 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
11289 (properties `((upstream-name . "GeneNet")))
11290 (build-system r-build-system)
11291 (propagated-inputs
11292 `(("r-corpcor" ,r-corpcor)
11293 ("r-fdrtool" ,r-fdrtool)
11294 ("r-longitudinal" ,r-longitudinal)))
11295 (home-page "http://strimmerlab.org/software/genenet/")
11296 (synopsis "Modeling and inferring gene networks")
11297 (description
11298 "This package analyzes gene expression (time series) data with focus on
11299the inference of gene networks. In particular, GeneNet implements the methods
11300of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
11301for learning large-scale gene association networks (including assignment of
11302putative directions).")
11303 (license license:gpl3+)))
fe4e9f03
RW
11304
11305(define-public r-rbamtools
11306 (package
11307 (name "r-rbamtools")
610f2acc 11308 (version "2.16.17")
fe4e9f03
RW
11309 (source
11310 (origin
11311 (method url-fetch)
11312 (uri (cran-uri "rbamtools" version))
11313 (sha256
11314 (base32
610f2acc 11315 "0qj37ljdva3v29s01dkrbg31mcfzy3bl145cp40d54v4h9xhcghc"))))
fe4e9f03
RW
11316 (build-system r-build-system)
11317 (inputs `(("zlib" ,zlib)))
11318 (propagated-inputs
11319 `(("r-refgenome" ,r-refgenome)))
11320 (home-page "https://cran.r-project.org/web/packages/rbamtools")
11321 (synopsis "Read and write BAM (binary alignment) files")
11322 (description
11323 "This package provides an R interface to functions of the SAMtools
11324library.")
11325 (license license:artistic2.0)))
e3c0e3e3
RW
11326
11327(define-public r-protviz
11328 (package
11329 (name "r-protviz")
401cc85e 11330 (version "0.5.1")
e3c0e3e3
RW
11331 (source
11332 (origin
11333 (method url-fetch)
11334 (uri (cran-uri "protViz" version))
11335 (sha256
11336 (base32
401cc85e 11337 "0cznzm1ijlq33yd5wsa61prav77y2vi698w0n2fx1xcv504c4bjv"))))
e3c0e3e3
RW
11338 (properties `((upstream-name . "protViz")))
11339 (build-system r-build-system)
e3c0e3e3
RW
11340 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
11341 (home-page "https://github.com/protViz/protViz/")
11342 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
11343 (description
11344 "This package helps with quality checks, visualizations and analysis of
11345mass spectrometry data, coming from proteomics experiments. The package is
11346developed, tested and used at the Functional Genomics Center Zurich, where it
11347is used mainly for prototyping, teaching, and having fun with proteomics data.
11348But it can also be used to do data analysis for small scale data sets.")
11349 (license license:gpl3)))
7aeec0cf
RW
11350
11351(define-public r-cmprsk
11352 (package
11353 (name "r-cmprsk")
3d9a6b05 11354 (version "2.2-9")
7aeec0cf
RW
11355 (source
11356 (origin
11357 (method url-fetch)
11358 (uri (cran-uri "cmprsk" version))
11359 (sha256
3d9a6b05 11360 (base32 "0xhgfg5b4i9skkaxp7gzkafgg5bqs5q1rp4hpw2jjmykg2nifn99"))))
7aeec0cf
RW
11361 (build-system r-build-system)
11362 (propagated-inputs
11363 `(("r-survival" ,r-survival)))
11364 (native-inputs
11365 `(("gfortran" ,gfortran)))
11366 (home-page "https://cran.r-project.org/web/packages/cmprsk")
11367 (synopsis "Subdistribution analysis of competing risks")
11368 (description
11369 "This package provides tool for estimation, testing and regression
11370modeling of subdistribution functions in competing risks, as described in
11371Gray (1988), A class of K-sample tests for comparing the cumulative incidence
11372of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
11373A proportional hazards model for the subdistribution of a competing risk,
11374JASA, 94:496-509.")
11375 (license license:gpl2+)))
728012da
RW
11376
11377(define-public r-etm
11378 (package
11379 (name "r-etm")
9a749cad 11380 (version "1.0.5")
728012da
RW
11381 (source
11382 (origin
11383 (method url-fetch)
11384 (uri (cran-uri "etm" version))
11385 (sha256
11386 (base32
9a749cad 11387 "1yivbq8y0ijcl1m4nir4q9hp4pi6iphwxgjprygsdf7vp98wq677"))))
728012da
RW
11388 (build-system r-build-system)
11389 (propagated-inputs
11390 `(("r-data-table" ,r-data-table)
11391 ("r-lattice" ,r-lattice)
11392 ("r-rcpp" ,r-rcpp)
11393 ("r-rcpparmadillo" ,r-rcpparmadillo)
11394 ("r-survival" ,r-survival)))
11395 (home-page "https://cran.r-project.org/web/packages/etm")
11396 (synopsis "Empirical transition matrix")
11397 (description
11398 "The @dfn{empirical transition matrix} (etm) package permits to estimate
11399the matrix of transition probabilities for any time-inhomogeneous multistate
11400model with finite state space using the Aalen-Johansen estimator.")
11401 (license license:expat)))
17932a0f
RW
11402
11403(define-public r-epi
11404 (package
11405 (name "r-epi")
0ee5e9fb 11406 (version "2.40")
17932a0f
RW
11407 (source
11408 (origin
11409 (method url-fetch)
11410 (uri (cran-uri "Epi" version))
11411 (sha256
11412 (base32
0ee5e9fb 11413 "046y10vwks5y84pzccmrn6d4pd6qz70imvp1hw5ywp8fnwzfh4g5"))))
17932a0f
RW
11414 (properties `((upstream-name . "Epi")))
11415 (build-system r-build-system)
11416 (propagated-inputs
11417 `(("r-cmprsk" ,r-cmprsk)
11418 ("r-data-table" ,r-data-table)
11419 ("r-etm" ,r-etm)
11420 ("r-mass" ,r-mass)
11421 ("r-matrix" ,r-matrix)
11422 ("r-mgcv" ,r-mgcv)
11423 ("r-numderiv" ,r-numderiv)
11424 ("r-plyr" ,r-plyr)
11425 ("r-survival" ,r-survival)
11426 ("r-zoo" ,r-zoo)))
11427 (home-page "http://BendixCarstensen.com/Epi/")
11428 (synopsis "Statistical analysis in epidemiology")
11429 (description
11430 "This package provides functions for demographic and epidemiological
11431analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
11432particular representation, manipulation and simulation of multistate data -
11433the Lexis suite of functions, which includes interfaces to the @code{mstate},
11434@code{etm} and @code{cmprsk} packages. It also contains functions for
11435Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
11436data and some useful functions for tabulation and plotting, as well as a
11437number of epidemiological data sets.")
11438 (license license:gpl2)))
879a1520
RW
11439
11440(define-public r-ppls
11441 (package
11442 (name "r-ppls")
11443 (version "1.6-1.1")
11444 (source
11445 (origin
11446 (method url-fetch)
11447 (uri (cran-uri "ppls" version))
11448 (sha256
11449 (base32
11450 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
11451 (build-system r-build-system)
11452 (propagated-inputs `(("r-mass" ,r-mass)))
11453 (home-page "https://cran.r-project.org/web/packages/ppls")
11454 (synopsis "Penalized partial least squares")
11455 (description
11456 "This package contains linear and nonlinear regression methods based on
11457partial least squares and penalization techniques. Model parameters are
11458selected via cross-validation, and confidence intervals ans tests for the
11459regression coefficients can be conducted via jackknifing.")
11460 (license license:gpl2+)))
0af9616d
RW
11461
11462(define-public r-huge
11463 (package
11464 (name "r-huge")
5f596112 11465 (version "1.3.4")
0af9616d
RW
11466 (source
11467 (origin
11468 (method url-fetch)
11469 (uri (cran-uri "huge" version))
11470 (sha256
5f596112 11471 (base32 "07n3j1va2z4v30rj22cww72khgzbz2xsp0yc0qswlrwyxi4my5i3"))))
0af9616d
RW
11472 (build-system r-build-system)
11473 (propagated-inputs
11474 `(("r-igraph" ,r-igraph)
0af9616d 11475 ("r-mass" ,r-mass)
7706a98c
RW
11476 ("r-matrix" ,r-matrix)
11477 ("r-rcpp" ,r-rcpp)
11478 ("r-rcppeigen" ,r-rcppeigen)))
0af9616d
RW
11479 (home-page "https://cran.r-project.org/web/packages/huge")
11480 (synopsis "High-dimensional undirected graph estimation")
11481 (description
11482 "This package provides a general framework for high-dimensional
11483undirected graph estimation. It integrates data preprocessing, neighborhood
11484screening, graph estimation, and model selection techniques into a pipeline.")
11485 (license license:gpl2)))
39274ab4
RW
11486
11487(define-public r-parcor
11488 (package
11489 (name "r-parcor")
11490 (version "0.2-6")
11491 (source
11492 (origin
11493 (method url-fetch)
11494 (uri (cran-uri "parcor" version))
11495 (sha256
11496 (base32
11497 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
11498 (build-system r-build-system)
11499 (propagated-inputs
11500 `(("r-epi" ,r-epi)
11501 ("r-genenet" ,r-genenet)
11502 ("r-glmnet" ,r-glmnet)
11503 ("r-mass" ,r-mass)
11504 ("r-ppls" ,r-ppls)))
11505 (home-page "https://cran.r-project.org/web/packages/parcor")
11506 (synopsis "Regularized estimation of partial correlation matrices")
11507 (description
11508 "This package estimates the matrix of partial correlations based on
11509different regularized regression methods: lasso, adaptive lasso, PLS, and
11510Ridge Regression. In addition, the package provides model selection for
11511lasso, adaptive lasso and Ridge regression based on cross-validation.")
11512 (license license:gpl2+)))
cba08f60
RW
11513
11514(define-public r-mcmc
11515 (package
11516 (name "r-mcmc")
ae7e6f06 11517 (version "0.9-6")
cba08f60
RW
11518 (source
11519 (origin
11520 (method url-fetch)
11521 (uri (cran-uri "mcmc" version))
11522 (sha256
11523 (base32
ae7e6f06 11524 "1fc6a6asn53lx7x7pnlb5mb716nv4pcmbp99f1i30y4hzygihfj4"))))
cba08f60
RW
11525 (build-system r-build-system)
11526 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
11527 (synopsis "Markov chain Monte Carlo")
11528 (description
11529 "This package simulates continuous distributions of random vectors using
11530@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
11531function that evaluates the log unnormalized density. Algorithms are random
11532walk Metropolis algorithm (function @code{metrop}), simulated
11533tempering (function @code{temper}), and morphometric random walk
11534Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
11535by change of variable.")
11536 (license license:expat)))
cf4cd8bc
RW
11537
11538(define-public r-listenv
11539 (package
11540 (name "r-listenv")
bf3ea5ec 11541 (version "0.8.0")
cf4cd8bc
RW
11542 (source
11543 (origin
11544 (method url-fetch)
11545 (uri (cran-uri "listenv" version))
11546 (sha256
11547 (base32
bf3ea5ec 11548 "0ps8bk7zlhbviawrw7vw25skjq81hkk3ijyi6g74dmfqy8zsyapx"))))
cf4cd8bc
RW
11549 (build-system r-build-system)
11550 (native-inputs
11551 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11552 (home-page "https://github.com/HenrikBengtsson/listenv")
11553 (synopsis "Environments behaving (almost) as lists")
11554 (description
11555 "This package implements list environments. List environments are
11556environments that have list-like properties. For instance, the elements of a
11557list environment are ordered and can be accessed and iterated over using index
11558subsetting.")
11559 (license license:lgpl2.1+)))
226294a4
RW
11560
11561(define-public r-globals
11562 (package
11563 (name "r-globals")
88fdfd79 11564 (version "0.12.5")
226294a4
RW
11565 (source
11566 (origin
11567 (method url-fetch)
11568 (uri (cran-uri "globals" version))
11569 (sha256
11570 (base32
88fdfd79 11571 "1ha8iasgijp4q3v2b0b17y1wh7cd3nvzd9b03w49qm2bidkaf68m"))))
226294a4
RW
11572 (build-system r-build-system)
11573 (propagated-inputs
11574 `(("r-codetools" ,r-codetools)))
11575 (home-page "https://github.com/HenrikBengtsson/globals")
11576 (synopsis "Identify global objects in R expressions")
11577 (description
11578 "This package provides tools to identify global (\"unknown\" or \"free\")
11579objects in R expressions by code inspection using various strategies, e.g.
11580conservative or liberal. The objective of this package is to make it as
11581simple as possible to identify global objects for the purpose of exporting
11582them in distributed compute environments.")
11583 (license license:lgpl2.1+)))
b3080cdd
RW
11584
11585(define-public r-future
11586 (package
11587 (name "r-future")
166995af 11588 (version "1.15.1")
b3080cdd
RW
11589 (source
11590 (origin
11591 (method url-fetch)
11592 (uri (cran-uri "future" version))
11593 (sha256
11594 (base32
166995af 11595 "101hi8warqa0py9l6c5p98f7i9xjhx01w655z6a35jx1dhspykzd"))))
b3080cdd
RW
11596 (build-system r-build-system)
11597 (propagated-inputs
11598 `(("r-digest" ,r-digest)
11599 ("r-globals" ,r-globals)
11600 ("r-listenv" ,r-listenv)))
11601 (native-inputs
11602 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11603 (home-page "https://github.com/HenrikBengtsson/future")
11604 (synopsis "Unified parallel and distributed processing in R")
11605 (description
11606 "The purpose of this package is to provide a lightweight and unified
11607Future API for sequential and parallel processing of R expression via futures.
11608This package implements sequential, multicore, multisession, and cluster
11609futures. With these, R expressions can be evaluated on the local machine, in
11610parallel a set of local machines, or distributed on a mix of local and remote
11611machines. Extensions to this package implement additional backends for
11612processing futures via compute cluster schedulers etc. Because of its unified
11613API, there is no need to modify any code in order to switch from sequential on
11614the local machine to, say, distributed processing on a remote compute cluster.")
11615 (license license:lgpl2.1+)))
9680047c
RW
11616
11617(define-public r-future-apply
11618 (package
11619 (name "r-future-apply")
d42fb7d2 11620 (version "1.3.0")
9680047c
RW
11621 (source
11622 (origin
11623 (method url-fetch)
11624 (uri (cran-uri "future.apply" version))
11625 (sha256
11626 (base32
d42fb7d2 11627 "0wd3bh114zkvrqlpn8gqz4ix1igr9hr8x72h2g00a7mqkfjfqx33"))))
9680047c
RW
11628 (properties `((upstream-name . "future.apply")))
11629 (build-system r-build-system)
11630 (propagated-inputs
11631 `(("r-future" ,r-future)
11632 ("r-globals" ,r-globals)))
11633 (native-inputs
11634 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11635 (home-page "https://github.com/HenrikBengtsson/future.apply")
11636 (synopsis "Apply function to elements in parallel using futures")
11637 (description
11638 "This package provides implementations of @code{apply()},
11639@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
11640@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
11641can be resolved using any future-supported backend, e.g. parallel on the local
11642machine or distributed on a compute cluster.")
11643 (license license:gpl2+)))
867e2b1b
RW
11644
11645(define-public r-rsvd
11646 (package
11647 (name "r-rsvd")
eebd93eb 11648 (version "1.0.2")
867e2b1b
RW
11649 (source
11650 (origin
11651 (method url-fetch)
11652 (uri (cran-uri "rsvd" version))
11653 (sha256
11654 (base32
eebd93eb 11655 "0fia77y5fxnhwkcxlgp98ygb8fdfraky75x80hkf7kvvpwc5rzn8"))))
867e2b1b
RW
11656 (build-system r-build-system)
11657 (propagated-inputs
11658 `(("r-matrix" ,r-matrix)))
11659 (home-page "https://github.com/erichson/rSVD")
11660 (synopsis "Randomized singular value decomposition")
11661 (description
11662 "Low-rank matrix decompositions are fundamental tools and widely used for
11663data analysis, dimension reduction, and data compression. Classically, highly
11664accurate deterministic matrix algorithms are used for this task. However, the
11665emergence of large-scale data has severely challenged our computational
11666ability to analyze big data. The concept of randomness has been demonstrated
11667as an effective strategy to quickly produce approximate answers to familiar
11668problems such as the @dfn{singular value decomposition} (SVD). This package
11669provides several randomized matrix algorithms such as the randomized singular
11670value decomposition (@code{rsvd}), randomized principal component
11671analysis (@code{rpca}), randomized robust principal component
11672analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
11673and the randomized CUR decomposition (@code{rcur}). In addition several plot
11674functions are provided.")
11675 (license license:gpl3+)))
14afee3e
BG
11676
11677(define-public r-sloop
11678 (package
11679 (name "r-sloop")
11680 (version "1.0.1")
11681 (source
11682 (origin
11683 (method url-fetch)
11684 (uri (cran-uri "sloop" version))
11685 (sha256
11686 (base32
11687 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
11688 (build-system r-build-system)
11689 (propagated-inputs
11690 `(("r-codetools" ,r-codetools)
11691 ("r-crayon" ,r-crayon)
11692 ("r-purrr" ,r-purrr)
11693 ("r-rlang" ,r-rlang)
11694 ("r-tibble" ,r-tibble)))
11695 (home-page "https://github.com/r-lib/sloop")
11696 (synopsis "Helpers for object-oriented programming in R")
11697 (description
11698 "This package provides a collection of helper functions designed to
11699help you to better understand object oriented programming in R, particularly
11700using @code{S3}.")
11701 (license license:gpl3)))
4254b480
RW
11702
11703(define-public r-capushe
11704 (package
11705 (name "r-capushe")
11706 (version "1.1.1")
11707 (source
11708 (origin
11709 (method url-fetch)
11710 (uri (cran-uri "capushe" version))
11711 (sha256
11712 (base32
11713 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
11714 (build-system r-build-system)
11715 (propagated-inputs `(("r-mass" ,r-mass)))
11716 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
49369a01 11717 (synopsis "Calibrating penalties using slope heuristics")
4254b480
RW
11718 (description
11719 "This package provides tools for the calibration of penalized criteria
11720for model selection. The calibration methods available are based on the slope
11721heuristics.")
11722 (license license:gpl2+)))
c691c607
RW
11723
11724(define-public r-dorng
11725 (package
11726 (name "r-dorng")
11727 (version "1.7.1")
11728 (source
11729 (origin
11730 (method url-fetch)
11731 (uri (cran-uri "doRNG" version))
11732 (sha256
11733 (base32
11734 "1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"))))
11735 (properties `((upstream-name . "doRNG")))
11736 (build-system r-build-system)
11737 (propagated-inputs
11738 `(("r-foreach" ,r-foreach)
11739 ("r-iterators" ,r-iterators)
11740 ("r-pkgmaker" ,r-pkgmaker)
11741 ("r-rngtools" ,r-rngtools)))
11742 (home-page "https://renozao.github.io/doRNG/")
11743 (synopsis "Generic reproducible parallel backend for foreach loops")
11744 (description
11745 "This package provides functions to perform reproducible parallel
11746@code{foreach} loops, using independent random streams as generated by
11747L'Ecuyer's combined multiple-recursive generator. It enables to easily
11748convert standard @code{%dopar%} loops into fully reproducible loops,
11749independently of the number of workers, the task scheduling strategy, or the
11750chosen parallel environment and associated foreach backend.")
11751 (license license:gpl2+)))
f3233bee
RW
11752
11753(define-public r-blockmodeling
11754 (package
11755 (name "r-blockmodeling")
11756 (version "0.3.4")
11757 (source
11758 (origin
11759 (method url-fetch)
11760 (uri (cran-uri "blockmodeling" version))
11761 (sha256
11762 (base32
11763 "11v9903y9dwlzaqp8sx0fsibcg82phvappddy37r8lnxd4vchsd2"))))
11764 (build-system r-build-system)
11765 (propagated-inputs
11766 `(("r-doparallel" ,r-doparallel)
11767 ("r-dorng" ,r-dorng)
11768 ("r-foreach" ,r-foreach)
11769 ("r-matrix" ,r-matrix)))
11770 (native-inputs `(("gfortran" ,gfortran)))
11771 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
11772 (synopsis "Generalized and classical blockmodeling of valued networks")
11773 (description
11774 "This package is primarily meant as an implementation of generalized
11775blockmodeling for valued networks. In addition, measures of similarity or
11776dissimilarity based on structural equivalence and regular equivalence (REGE
11777algorithms) can be computed and partitioned matrices can be plotted.")
11778 (license license:gpl2+)))
4af186a9
RW
11779
11780(define-public r-upsetr
11781 (package
11782 (name "r-upsetr")
20656a02 11783 (version "1.4.0")
4af186a9
RW
11784 (source
11785 (origin
11786 (method url-fetch)
11787 (uri (cran-uri "UpSetR" version))
11788 (sha256
11789 (base32
20656a02 11790 "007i0njnjjy7vbrxabwav7a1kk2n0hn2mkvqsdzzfk10ckp5y7im"))))
4af186a9
RW
11791 (properties `((upstream-name . "UpSetR")))
11792 (build-system r-build-system)
11793 (propagated-inputs
11794 `(("r-ggplot2" ,r-ggplot2)
11795 ("r-gridextra" ,r-gridextra)
11796 ("r-plyr" ,r-plyr)
11797 ("r-scales" ,r-scales)))
11798 (home-page "https://github.com/hms-dbmi/UpSetR")
11799 (synopsis "Visualize intersecting sets")
11800 (description
11801 "This package provides a more scalable alternative to Venn and Euler
11802diagrams for visualizing intersecting sets. Create visualizations of
11803intersecting sets using a novel matrix design, along with visualizations of
11804several common set, element and attribute related tasks.")
11805 (license license:expat)))
1901a532 11806
849350fb
RW
11807;; This package includes a JavaScript file, which is not minified. When
11808;; upgrading please check that there are no new minified JavaScript files.
11809(define-public r-shinybs
11810 (package
11811 (name "r-shinybs")
11812 (version "0.61")
11813 (source
11814 (origin
11815 (method url-fetch)
11816 (uri (cran-uri "shinyBS" version))
11817 (sha256
11818 (base32
11819 "0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"))))
11820 (properties `((upstream-name . "shinyBS")))
11821 (build-system r-build-system)
11822 ;; The tests spawn Shiny browser apps. They cannot be run
11823 ;; non-interactively.
11824 (arguments '(#:tests? #f))
11825 (propagated-inputs
11826 `(("r-htmltools" ,r-htmltools)
11827 ("r-shiny" ,r-shiny)))
11828 (home-page "https://ebailey78.github.io/shinyBS/")
11829 (synopsis "Twitter Bootstrap components for Shiny")
11830 (description
11831 "This package adds additional Twitter Bootstrap components to Shiny.")
11832 (license license:gpl3)))
11833
1901a532
RW
11834(define-public r-outliers
11835 (package
11836 (name "r-outliers")
11837 (version "0.14")
11838 (source
11839 (origin
11840 (method url-fetch)
11841 (uri (cran-uri "outliers" version))
11842 (sha256
11843 (base32
11844 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
11845 (build-system r-build-system)
11846 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
11847 (synopsis "Tests for outliers")
11848 (description
11849 "This package provides a collection of some tests commonly used for
11850identifying outliers.")
11851 (license license:gpl2+)))
8cd3f49d
RW
11852
11853(define-public r-bayesm
11854 (package
11855 (name "r-bayesm")
ce756b97 11856 (version "3.1-4")
8cd3f49d
RW
11857 (source
11858 (origin
11859 (method url-fetch)
11860 (uri (cran-uri "bayesm" version))
11861 (sha256
ce756b97 11862 (base32 "154glks7rsjkza0sfi1kj7wj727py9sl1ba6sswflwmwc9n226q6"))))
8cd3f49d
RW
11863 (build-system r-build-system)
11864 (propagated-inputs
11865 `(("r-rcpp" ,r-rcpp)
11866 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11867 (home-page "http://www.perossi.org/home/bsm-1")
11868 (synopsis "Bayesian inference for marketing/micro-econometrics")
11869 (description
11870 "This package covers many important models used in marketing and
11871micro-econometrics applications, including Bayes Regression (univariate or
11872multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
11873Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
11874Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
11875Mixtures of Normals (including clustering), Dirichlet Process Prior Density
11876Estimation with normal base, Hierarchical Linear Models with normal prior and
11877covariates, Hierarchical Linear Models with a mixture of normals prior and
11878covariates, Hierarchical Multinomial Logits with a mixture of normals prior
11879and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
11880and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
11881analysis of choice-based conjoint data, Bayesian treatment of linear
11882instrumental variables models, Analysis of Multivariate Ordinal survey data
11883with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
11884Coefficient Logit Models.")
11885 (license license:gpl2+)))
262ab4b1
RW
11886
11887(define-public r-tensora
11888 (package
11889 (name "r-tensora")
11890 (version "0.36.1")
11891 (source
11892 (origin
11893 (method url-fetch)
11894 (uri (cran-uri "tensorA" version))
11895 (sha256
11896 (base32
11897 "176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"))))
11898 (properties `((upstream-name . "tensorA")))
11899 (build-system r-build-system)
11900 (home-page "http://www.stat.boogaart.de/tensorA")
11901 (synopsis "Advanced tensor arithmetic with named indices")
11902 (description
11903 "This package provides convenience functions for advanced linear algebra
11904with tensors and computation with datasets of tensors on a higher level
11905abstraction. It includes Einstein and Riemann summing conventions, dragging,
11906co- and contravariate indices, and parallel computations on sequences of
11907tensors.")
11908 (license license:gpl2+)))
7d779142
RW
11909
11910(define-public r-rarpack
11911 (package
11912 (name "r-rarpack")
11913 (version "0.11-0")
11914 (source
11915 (origin
11916 (method url-fetch)
11917 (uri (cran-uri "rARPACK" version))
11918 (sha256
11919 (base32
11920 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
11921 (properties `((upstream-name . "rARPACK")))
11922 (build-system r-build-system)
11923 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
11924 (home-page "https://github.com/yixuan/rARPACK")
11925 (synopsis "Solvers for large scale eigenvalue and SVD problems")
11926 (description
11927 "This package was previously an R wrapper of the ARPACK library, and now
11928a shell of the R package RSpectra, an R interface to the Spectra library for
11929solving large scale eigenvalue/vector problems. The current version of
11930rARPACK simply imports and exports the functions provided by RSpectra. New
11931users of rARPACK are advised to switch to the RSpectra package.")
11932 (license license:bsd-3)))
5fde35b3
RW
11933
11934(define-public r-compositions
11935 (package
11936 (name "r-compositions")
288c9f2b 11937 (version "1.40-3")
5fde35b3
RW
11938 (source
11939 (origin
11940 (method url-fetch)
11941 (uri (cran-uri "compositions" version))
11942 (sha256
11943 (base32
288c9f2b 11944 "103hbmibrf1n333pn4xpll1gqqsv4szms0n5gdq7zak31aar0bg4"))))
5fde35b3
RW
11945 (build-system r-build-system)
11946 (propagated-inputs
11947 `(("r-bayesm" ,r-bayesm)
5fde35b3
RW
11948 ("r-robustbase" ,r-robustbase)
11949 ("r-tensora" ,r-tensora)))
11950 (home-page "http://www.stat.boogaart.de/compositions")
11951 (synopsis "Compositional data analysis")
11952 (description
11953 "This package provides functions for the consistent analysis of
11954compositional data (e.g. portions of substances) and positive
11955numbers (e.g. concentrations).")
11956 (license license:gpl2+)))
5f673e2c
RW
11957
11958(define-public r-cobs
11959 (package
11960 (name "r-cobs")
11961 (version "1.3-3")
11962 (source
11963 (origin
11964 (method url-fetch)
11965 (uri (cran-uri "cobs" version))
11966 (sha256
11967 (base32
11968 "1pqvz7czcchri4x79g78hbwyagb3bqzdqb047zkbdinyz067c7kb"))))
11969 (build-system r-build-system)
11970 (propagated-inputs
11971 `(("r-quantreg" ,r-quantreg)
11972 ("r-sparsem" ,r-sparsem)))
11973 (home-page "https://cran.r-project.org/web/packages/cobs")
11974 (synopsis "Constrained B-Splines (sparse matrix based)")
11975 (description
11976 "This package provides qualitatively constrained (regression) smoothing
11977splines via linear programming and sparse matrices.")
11978 (license license:gpl2+)))
c60e3e10
RW
11979
11980(define-public r-drimpute
11981 (package
11982 (name "r-drimpute")
11983 (version "1.0")
11984 (source
11985 (origin
11986 (method url-fetch)
11987 (uri (cran-uri "DrImpute" version))
11988 (sha256
11989 (base32
11990 "1adzarrwqb282pqgx2yqswp9rpwd1naxsmar54kddr6qyd6b923b"))))
11991 (properties `((upstream-name . "DrImpute")))
11992 (build-system r-build-system)
11993 (propagated-inputs
11994 `(("r-rcpp" ,r-rcpp)
11995 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11996 (home-page "https://github.com/ikwak2/DrImpute")
11997 (synopsis "Imputing dropout events in single-cell RNA-Seq data")
11998 (description
11999 "This is an R package for imputing dropout events. Many statistical
12000methods in cell type identification, visualization and lineage reconstruction
12001do not account for dropout events. DrImpute can improve the performance of
12002such software by imputing dropout events.")
12003 (license license:gpl3)))
061a4b68
RW
12004
12005(define-public r-gamlss-dist
12006 (package
12007 (name "r-gamlss-dist")
ef10cbb4 12008 (version "5.1-5")
061a4b68
RW
12009 (source
12010 (origin
12011 (method url-fetch)
12012 (uri (cran-uri "gamlss.dist" version))
12013 (sha256
ef10cbb4 12014 (base32 "1rl7hzdg5xpvaq3yyzwxhsaqzzs0qidi3ibv454fisijgv8l4vqw"))))
061a4b68
RW
12015 (properties `((upstream-name . "gamlss.dist")))
12016 (build-system r-build-system)
12017 (propagated-inputs `(("r-mass" ,r-mass)))
12018 (home-page "http://www.gamlss.org/")
12019 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
12020 (description
12021 "This package provides a set of distributions which can be used for
12022modelling the response variables in Generalized Additive Models for Location
12023Scale and Shape. The distributions can be continuous, discrete or mixed
12024distributions. Extra distributions can be created, by transforming, any
12025continuous distribution defined on the real line, to a distribution defined on
12026ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
12027transformation, respectively.")
12028 ;; Either version of the GPL.
12029 (license (list license:gpl2 license:gpl3))))
4fd99443 12030
5146a24e
RW
12031;; This package includes JavaScript files, which are not minified. When
12032;; upgrading please check that there are no new minified JavaScript files.
12033(define-public r-shinyjs
12034 (package
12035 (name "r-shinyjs")
12036 (version "1.0")
12037 (source
12038 (origin
12039 (method url-fetch)
12040 (uri (cran-uri "shinyjs" version))
12041 (sha256
12042 (base32
12043 "113zpijri0l80rlgrvqn6bxk0sdqgl79h7yhja2p76f9dc9i2sr8"))))
12044 (build-system r-build-system)
12045 (propagated-inputs
12046 `(("r-digest" ,r-digest)
12047 ("r-htmltools" ,r-htmltools)
12048 ("r-jsonlite" ,r-jsonlite)
12049 ("r-shiny" ,r-shiny)))
12050 (home-page "https://deanattali.com/shinyjs")
12051 (synopsis "Improve the user experience of your Shiny apps")
12052 (description
12053 "Perform common useful JavaScript operations in Shiny apps that will
12054greatly improve your apps without having to know any JavaScript. Examples
12055include: hiding an element, disabling an input, resetting an input back to its
12056original value, delaying code execution by a few seconds, and many more useful
12057functions for both the end user and the developer. Shinyjs can also be used
12058to easily call your own custom JavaScript functions from R.")
12059 (license license:agpl3+)))
12060
c27927db
RW
12061;; This package includes minified JavaScript files. When upgrading please
12062;; check that there are no new minified JavaScript files.
12063(define-public r-colourpicker
12064 (package
12065 (name "r-colourpicker")
12066 (version "1.0")
12067 (source
12068 (origin
12069 (method url-fetch)
12070 (uri (cran-uri "colourpicker" version))
12071 (sha256
12072 (base32
12073 "0z3v2083g7kwdp21x9s2n1crfh24agpdq3yxkcdzc2awn2pwpnpi"))))
12074 (build-system r-build-system)
12075 (arguments
12076 `(#:modules ((guix build utils)
12077 (guix build r-build-system)
12078 (srfi srfi-1)
12079 (ice-9 popen))
12080 #:phases
12081 (modify-phases %standard-phases
12082 (add-after 'unpack 'process-javascript
12083 (lambda* (#:key inputs #:allow-other-keys)
12084 (with-directory-excursion "inst"
12085 (call-with-values
12086 (lambda ()
12087 (unzip2
12088 `((,(assoc-ref inputs "js-salvattore")
12089 "examples/colourInput/www/salvattore.min.js")
12090 (,(assoc-ref inputs "js-jquery")
12091 "htmlwidgets/lib/jquery/jquery.min.js")
12092 ("www/shared/colourpicker/js/colourpicker.js"
12093 "www/shared/colourpicker/js/colourpicker.min.js"))))
12094 (lambda (sources targets)
12095 (for-each (lambda (source target)
12096 (format #t "Processing ~a --> ~a~%"
12097 source target)
12098 (delete-file target)
12099 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
12100 (call-with-output-file target
12101 (lambda (port)
12102 (dump-port minified port)))))
12103 sources targets))))
12104 #t)))))
12105 (propagated-inputs
12106 `(("r-ggplot2" ,r-ggplot2)
12107 ("r-htmltools" ,r-htmltools)
12108 ("r-htmlwidgets" ,r-htmlwidgets)
12109 ("r-jsonlite" ,r-jsonlite)
12110 ("r-miniui" ,r-miniui)
12111 ("r-shiny" ,r-shiny)
12112 ("r-shinyjs" ,r-shinyjs)))
12113 (native-inputs
12114 `(("uglify-js" ,uglify-js)
12115 ("js-jquery"
12116 ,(origin
12117 (method url-fetch)
12118 (uri "https://code.jquery.com/jquery-3.3.1.js")
12119 (sha256
12120 (base32
12121 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
12122 ("js-salvattore"
12123 ,(origin
12124 (method url-fetch)
12125 (uri "https://raw.githubusercontent.com/rnmp/salvattore/v1.0.9/dist/salvattore.js")
12126 (sha256
12127 (base32
12128 "0lfrbx7l9w5x89jpc6njmd0pk7h8fpvg537vklai2vf7b1r2nnk5"))))))
12129 (home-page "https://github.com/daattali/colourpicker")
12130 (synopsis "Color picker tool for Shiny and for selecting colors in plots")
12131 (description
12132 "This package provides a color picker that can be used as an input in
12133Shiny apps or Rmarkdown documents. The color picker supports alpha opacity,
12134custom color palettes, and many more options. A plot color helper tool is
12135available as an RStudio Addin, which helps you pick colors to use in your
12136plots. A more generic color picker RStudio Addin is also provided to let you
12137select colors to use in your R code.")
12138 (license license:expat)))
12139
30f53ec8
RW
12140(define-public r-ggextra
12141 (package
12142 (name "r-ggextra")
e31eb738 12143 (version "0.9")
30f53ec8
RW
12144 (source
12145 (origin
12146 (method url-fetch)
12147 (uri (cran-uri "ggExtra" version))
12148 (sha256
12149 (base32
e31eb738 12150 "18mbi6gblqmrsciad1d2c9ngllk6mayaqj43k40hjq9ydqnvjbgj"))))
30f53ec8
RW
12151 (properties `((upstream-name . "ggExtra")))
12152 (build-system r-build-system)
12153 (propagated-inputs
12154 `(("r-colourpicker" ,r-colourpicker)
12155 ("r-ggplot2" ,r-ggplot2)
12156 ("r-gtable" ,r-gtable)
12157 ("r-miniui" ,r-miniui)
e31eb738 12158 ("r-r6" ,r-r6)
30f53ec8
RW
12159 ("r-scales" ,r-scales)
12160 ("r-shiny" ,r-shiny)
12161 ("r-shinyjs" ,r-shinyjs)))
12162 (home-page "https://github.com/daattali/ggExtra")
12163 (synopsis "Marginal histograms for ggplot2 and other enhancements")
12164 (description
12165 "This package is a collection of functions and layers to enhance ggplot2.
12166The flagship function is @code{ggMarginal()}, which can be used to add
12167marginal histograms/boxplots/density plots to ggplot2 scatterplots.")
12168 (license license:expat)))
12169
4fd99443
RW
12170(define-public r-minpack-lm
12171 (package
12172 (name "r-minpack-lm")
12173 (version "1.2-1")
12174 (source
12175 (origin
12176 (method url-fetch)
12177 (uri (cran-uri "minpack.lm" version))
12178 (sha256
12179 (base32
12180 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
12181 (properties `((upstream-name . "minpack.lm")))
12182 (build-system r-build-system)
12183 (native-inputs `(("gfortran" ,gfortran)))
12184 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
12185 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
12186 (description
12187 "The @code{nls.lm} function provides an R interface to @code{lmder} and
12188@code{lmdif} from the MINPACK library, for solving nonlinear least-squares
12189problems by a modification of the Levenberg-Marquardt algorithm, with support
12190for lower and upper parameter bounds. The implementation can be used via
2f041a4c 12191@code{nls}-like calls using the @code{nlsLM} function.")
4fd99443 12192 (license license:gpl3)))
01fe44cb
RW
12193
12194(define-public r-moments
12195 (package
12196 (name "r-moments")
12197 (version "0.14")
12198 (source
12199 (origin
12200 (method url-fetch)
12201 (uri (cran-uri "moments" version))
12202 (sha256
12203 (base32
12204 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
12205 (build-system r-build-system)
12206 (home-page "https://cran.r-project.org/web/packages/moments")
12207 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
12208 (description
12209 "This package provides functions to calculate: moments, Pearson's
12210kurtosis, Geary's kurtosis and skewness; it also includes tests related to
12211them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
12212 (license license:gpl2+)))
9e2ff342
RW
12213
12214(define-public r-msir
12215 (package
12216 (name "r-msir")
5ccf16c7 12217 (version "1.3.2")
9e2ff342
RW
12218 (source
12219 (origin
12220 (method url-fetch)
12221 (uri (cran-uri "msir" version))
12222 (sha256
12223 (base32
5ccf16c7 12224 "0pvc3q162vqq3k39nni732x05zzfz4y9y2zf56d83185ypszv9kb"))))
9e2ff342
RW
12225 (build-system r-build-system)
12226 (propagated-inputs
5ccf16c7 12227 `(("r-mclust" ,r-mclust)))
9e2ff342
RW
12228 (home-page "https://cran.r-project.org/web/packages/msir")
12229 (synopsis "Model-based sliced inverse regression")
12230 (description
12231 "This is an R package for dimension reduction based on finite Gaussian
12232mixture modeling of inverse regression.")
12233 (license license:gpl2+)))
e8be5a00
RW
12234
12235(define-public r-pbivnorm
12236 (package
12237 (name "r-pbivnorm")
12238 (version "0.6.0")
12239 (source
12240 (origin
12241 (method url-fetch)
12242 (uri (cran-uri "pbivnorm" version))
12243 (sha256
12244 (base32
12245 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
12246 (build-system r-build-system)
12247 (native-inputs `(("gfortran" ,gfortran)))
12248 (home-page "https://github.com/brentonk/pbivnorm")
12249 (synopsis "Vectorized bivariate normal CDF")
12250 (description
12251 "This package provides a vectorized R function for calculating
12252probabilities from a standard bivariate normal CDF.")
12253 (license license:gpl2+)))
ca3f1370
RW
12254
12255(define-public r-lavaan
12256 (package
12257 (name "r-lavaan")
553742fa 12258 (version "0.6-5")
ca3f1370
RW
12259 (source
12260 (origin
12261 (method url-fetch)
12262 (uri (cran-uri "lavaan" version))
12263 (sha256
12264 (base32
553742fa 12265 "04kvsh2m6mnzlhv83phr3hjzy4sx1ck6f7dgsm7xb8cs84dnxszy"))))
ca3f1370
RW
12266 (build-system r-build-system)
12267 (propagated-inputs
12268 `(("r-mass" ,r-mass)
12269 ("r-mnormt" ,r-mnormt)
12270 ("r-numderiv" ,r-numderiv)
12271 ("r-pbivnorm" ,r-pbivnorm)))
12272 (home-page "http://lavaan.ugent.be")
12273 (synopsis "Latent variable analysis")
12274 (description
12275 "This package provides tools to fit a variety of latent variable models,
12276including confirmatory factor analysis, structural equation modeling and
12277latent growth curve models.")
12278 (license license:gpl2+)))
4d1f19e0
RW
12279
12280(define-public r-nonnest2
12281 (package
12282 (name "r-nonnest2")
12283 (version "0.5-2")
12284 (source
12285 (origin
12286 (method url-fetch)
12287 (uri (cran-uri "nonnest2" version))
12288 (sha256
12289 (base32
12290 "1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"))))
12291 (build-system r-build-system)
12292 (propagated-inputs
12293 `(("r-compquadform" ,r-compquadform)
12294 ("r-lavaan" ,r-lavaan)
12295 ("r-mvtnorm" ,r-mvtnorm)
12296 ("r-sandwich" ,r-sandwich)))
12297 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
12298 (synopsis "Tests of non-nested models")
12299 (description
12300 "This package allows for testing of non-nested models. It includes tests
12301of model distinguishability and of model fit that can be applied to both
12302nested and non-nested models. The package also includes functionality to
12303obtain confidence intervals associated with AIC and BIC.")
12304 ;; Either version of the GPL.
12305 (license (list license:gpl2 license:gpl3))))
be0777ba
RW
12306
12307(define-public r-penalized
12308 (package
12309 (name "r-penalized")
12310 (version "0.9-51")
12311 (source
12312 (origin
12313 (method url-fetch)
12314 (uri (cran-uri "penalized" version))
12315 (sha256
12316 (base32
12317 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
12318 (build-system r-build-system)
12319 (propagated-inputs
12320 `(("r-rcpp" ,r-rcpp)
12321 ("r-rcpparmadillo" ,r-rcpparmadillo)
12322 ("r-survival" ,r-survival)))
12323 (home-page "https://cran.r-project.org/web/packages/penalized/")
12324 (synopsis "Penalized estimation in GLMs and in the Cox model")
12325 (description
12326 "This package provides tools for fitting possibly high dimensional
12327penalized regression models. The penalty structure can be any combination of
12328an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
12329constraint on the regression coefficients. The supported regression models
12330are linear, logistic and Poisson regression and the Cox Proportional Hazards
12331model. Cross-validation routines allow optimization of the tuning
12332parameters.")
12333 (license license:gpl2+)))
5570804a
RW
12334
12335(define-public r-zim
12336 (package
12337 (name "r-zim")
12338 (version "1.1.0")
12339 (source
12340 (origin
12341 (method url-fetch)
12342 (uri (cran-uri "ZIM" version))
12343 (sha256
12344 (base32
12345 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
12346 (properties `((upstream-name . "ZIM")))
12347 (build-system r-build-system)
12348 (propagated-inputs `(("r-mass" ,r-mass)))
12349 (home-page "https://github.com/biostatstudio/ZIM")
12350 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
12351 (description
12352 "Analyze count time series with excess zeros. Two types of statistical
12353models are supported: Markov regression and state-space models. They are also
12354known as observation-driven and parameter-driven models respectively in the
12355time series literature. The functions used for Markov regression or
12356observation-driven models can also be used to fit ordinary regression models
12357with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
12358negative binomial (ZINB) assumption. The package also contains miscellaneous
12359functions to compute density, distribution, quantile, and generate random
12360numbers from ZIP and ZINB distributions.")
12361 (license license:gpl3)))
026dd77c
RW
12362
12363(define-public r-nor1mix
12364 (package
12365 (name "r-nor1mix")
776c62d1 12366 (version "1.3-0")
026dd77c
RW
12367 (source
12368 (origin
12369 (method url-fetch)
12370 (uri (cran-uri "nor1mix" version))
12371 (sha256
12372 (base32
776c62d1 12373 "1817wcvlmxs70vs4db0jkxd7i037744zz8ay3c2a9949z29fxr4w"))))
026dd77c
RW
12374 (build-system r-build-system)
12375 (home-page "https://cran.r-project.org/web/packages/nor1mix/")
12376 (synopsis "Normal (1-d) mixture models")
12377 (description
12378 "This package provides S3 classes and methods for one-dimensional normal
12379mixture models, for, e.g., density estimation or clustering algorithms
12380research and teaching; it provides the widely used Marron-Wand densities. It
12381also provides tools for efficient random number generation and graphics.")
12382 (license license:gpl2+)))
648dbd27
RW
12383
12384(define-public r-beanplot
12385 (package
12386 (name "r-beanplot")
12387 (version "1.2")
12388 (source
12389 (origin
12390 (method url-fetch)
12391 (uri (cran-uri "beanplot" version))
12392 (sha256
12393 (base32
12394 "0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"))))
12395 (build-system r-build-system)
12396 (home-page "https://cran.r-project.org/web/packages/beanplot/")
12397 (synopsis "Visualization via beanplots")
12398 (description
12399 "This package provides beanplots, an alternative to
12400boxplot/stripchart/violin plots. It can be used to plot univariate comparison
12401graphs.")
12402 (license license:gpl2)))
f313baf0
RW
12403
12404(define-public r-pbdzmq
12405 (package
12406 (name "r-pbdzmq")
12407 (version "0.3-3")
12408 (source
12409 (origin
12410 (method url-fetch)
12411 (uri (cran-uri "pbdZMQ" version))
12412 (sha256
12413 (base32
12414 "1jkfcfhspvqra7vbllrvkz3jx8j7d0ang6zzcdjgpb7200sc29mf"))))
12415 (properties `((upstream-name . "pbdZMQ")))
12416 (build-system r-build-system)
12417 (inputs
12418 `(("zeromq" ,zeromq)
12419 ("zlib" ,zlib)))
12420 (native-inputs
12421 `(("pkg-config" ,pkg-config)))
12422 (home-page "https://pbdr.org/")
12423 (synopsis "R interface to ZeroMQ")
12424 (description
12425 "ZeroMQ is a well-known library for high-performance asynchronous
12426messaging in scalable, distributed applications. This package provides high
12427level R wrapper functions to easily utilize ZeroMQ. The main focus is on
12428interactive client/server programming frameworks. A few wrapper functions
12429compatible with @code{rzmq} are also provided.")
12430 (license license:gpl3)))
d17186d6
RW
12431
12432(define-public r-repr
12433 (package
12434 (name "r-repr")
2785e615 12435 (version "1.0.1")
d17186d6
RW
12436 (source
12437 (origin
12438 (method url-fetch)
12439 (uri (cran-uri "repr" version))
12440 (sha256
12441 (base32
2785e615 12442 "0jy43g34r38fqprcdys0p9pliahrj5l64a9bbkzy206qgz0j5ppc"))))
d17186d6
RW
12443 (build-system r-build-system)
12444 (propagated-inputs
12445 `(("r-base64enc" ,r-base64enc)
12446 ("r-htmltools" ,r-htmltools)
8b96b860
RW
12447 ("r-jsonlite" ,r-jsonlite)
12448 ("r-pillar" ,r-pillar)))
d17186d6
RW
12449 (home-page "https://cran.r-project.org/web/packages/repr/")
12450 (synopsis "Serializable representations")
12451 (description
12452 "This package provides string and binary representations of objects for
12453several formats and MIME types.")
12454 (license license:gpl3)))
664dedd5
RW
12455
12456(define-public r-irdisplay
12457 (package
12458 (name "r-irdisplay")
12459 (version "0.7.0")
12460 (source
12461 (origin
12462 (method url-fetch)
12463 (uri (cran-uri "IRdisplay" version))
12464 (sha256
12465 (base32
12466 "12chk53nf4zckgc4yl7gbvd7m5dvli52inp5b3f0zvcjvfncksli"))))
12467 (properties `((upstream-name . "IRdisplay")))
12468 (build-system r-build-system)
12469 (propagated-inputs
12470 `(("r-repr" ,r-repr)))
12471 (home-page "https://cran.r-project.org/web/packages/IRdisplay/")
12472 (synopsis "Jupyter display machinery")
12473 (description
12474 "This package provides an interface to the rich display capabilities of
12475Jupyter front-ends (e.g. Jupyter Notebook). It is designed to be used from a
12476running IRkernel session.")
12477 (license license:expat)))
984a8aa6
RW
12478
12479(define-public r-irkernel
12480 (package
12481 (name "r-irkernel")
96fe120b 12482 (version "1.1")
984a8aa6
RW
12483 (source
12484 (origin
12485 (method url-fetch)
12486 (uri (cran-uri "IRkernel" version))
12487 (sha256
12488 (base32
96fe120b 12489 "1viqxs91dys1z4cf7gb59rmqvzb8lc7jdp4azrpmhgwa8qf46s94"))))
984a8aa6
RW
12490 (properties `((upstream-name . "IRkernel")))
12491 (build-system r-build-system)
12492 (arguments
12493 `(#:phases
12494 (modify-phases %standard-phases
12495 (add-after 'install 'install-kernelspec
12496 (lambda* (#:key outputs #:allow-other-keys)
12497 (let ((out (assoc-ref outputs "out")))
12498 (setenv "HOME" "/tmp")
12499 (invoke "jupyter" "kernelspec" "install"
12500 "--name" "ir"
12501 "--prefix" out
12502 (string-append out "/site-library/IRkernel/kernelspec"))
12503 #t))))))
12504 (inputs
12505 `(("jupyter" ,jupyter)))
12506 (propagated-inputs
12507 `(("r-crayon" ,r-crayon)
12508 ("r-digest" ,r-digest)
12509 ("r-evaluate" ,r-evaluate)
12510 ("r-irdisplay" ,r-irdisplay)
12511 ("r-jsonlite" ,r-jsonlite)
12512 ("r-pbdzmq" ,r-pbdzmq)
12513 ("r-repr" ,r-repr)
12514 ("r-uuid" ,r-uuid)))
12515 (home-page "https://cran.r-project.org/web/packages/IRkernel/")
12516 (synopsis "Native R kernel for Jupyter")
12517 (description
12518 "The R kernel for the Jupyter environment executes R code which the
12519front-end (Jupyter Notebook or other front-ends) submits to the kernel via the
12520network.")
12521 (license license:expat)))
51df4340
RW
12522
12523(define-public r-gmodels
12524 (package
12525 (name "r-gmodels")
12526 (version "2.18.1")
12527 (source
12528 (origin
12529 (method url-fetch)
12530 (uri (cran-uri "gmodels" version))
12531 (sha256
12532 (base32
12533 "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"))))
12534 (build-system r-build-system)
12535 (propagated-inputs
12536 `(("r-gdata" ,r-gdata)
12537 ("r-mass" ,r-mass)))
12538 (home-page "https://cran.r-project.org/web/packages/gmodels/")
12539 (synopsis "Various R programming tools for model fitting")
12540 (description
12541 "This package provides various R programming tools for model fitting.")
12542 (license license:gpl2)))
3942bf5e
RW
12543
12544(define-public r-apcluster
12545 (package
12546 (name "r-apcluster")
53040408 12547 (version "1.4.8")
3942bf5e
RW
12548 (source
12549 (origin
12550 (method url-fetch)
12551 (uri (cran-uri "apcluster" version))
12552 (sha256
12553 (base32
53040408 12554 "0lzf2jqm56i74wif6x5sw3j0w2qc4sni49zq2fgbl89b7lwkvchj"))))
3942bf5e
RW
12555 (build-system r-build-system)
12556 (propagated-inputs
12557 `(("r-matrix" ,r-matrix)
12558 ("r-rcpp" ,r-rcpp)))
12559 (home-page "https://cran.r-project.org/web/packages/apcluster/")
12560 (synopsis "Affinity propagation clustering")
12561 (description
12562 "This package implements affinity propagation clustering introduced by
12563Frey and Dueck (2007). The package further provides leveraged affinity
12564propagation and an algorithm for exemplar-based agglomerative clustering that
12565can also be used to join clusters obtained from affinity propagation. Various
12566plotting functions are available for analyzing clustering results.")
12567 (license license:gpl2+)))
a97796cd
RW
12568
12569(define-public r-valr
12570 (package
12571 (name "r-valr")
12572 (version "0.5.0")
12573 (source
12574 (origin
12575 (method url-fetch)
12576 (uri (cran-uri "valr" version))
12577 (sha256
12578 (base32
12579 "14jhrwkiwmha3vlmm7b50n2xxyizj6ddmy89gb20mpzq7qhz1ika"))))
12580 (build-system r-build-system)
12581 (propagated-inputs
12582 `(("r-broom" ,r-broom)
12583 ("r-dplyr" ,r-dplyr)
12584 ("r-ggplot2" ,r-ggplot2)
12585 ("r-rcpp" ,r-rcpp)
12586 ("r-readr" ,r-readr)
12587 ("r-rlang" ,r-rlang)
12588 ("r-stringr" ,r-stringr)
12589 ("r-tibble" ,r-tibble)))
12590 (home-page "http://github.com/rnabioco/valr")
12591 (synopsis "Genome interval arithmetic in R")
12592 (description
12593 "This package enables you to read and manipulate genome intervals and
12594signals. It provides functionality similar to command-line tool suites within
12595R, enabling interactive analysis and visualization of genome-scale data.")
12596 (license license:expat)))
100f5602
NB
12597
12598(define-public r-rematch2
12599 (package
12600 (name "r-rematch2")
8518744e 12601 (version "2.1.0")
100f5602
NB
12602 (source
12603 (origin
12604 (method url-fetch)
12605 (uri (cran-uri "rematch2" version))
12606 (sha256
12607 (base32
8518744e 12608 "00cznm6rk33b53w7zybkz7549bnydc66znpi5mb0xd24pmqp0rvq"))))
100f5602
NB
12609 (build-system r-build-system)
12610 (propagated-inputs
12611 `(("r-tibble" ,r-tibble)))
12612 (home-page "https://github.com/r-lib/rematch2")
12613 (synopsis "Tidy output from regular expression matching")
12614 (description
12615 "This package provides wrappers on @code{regexpr} and @code{gregexpr} to
12616return the match results in tidy data frames.")
12617 (license license:expat)))
0c02f94f
RW
12618
12619(define-public r-picante
12620 (package
12621 (name "r-picante")
12622 (version "1.8")
12623 (source
12624 (origin
12625 (method url-fetch)
12626 (uri (cran-uri "picante" version))
12627 (sha256
12628 (base32
12629 "1bcq2j7fs89c2jib68qq6la67rxyg9raryf162mwvjakpf6k19l1"))))
12630 (build-system r-build-system)
12631 (propagated-inputs
12632 `(("r-ape" ,r-ape)
12633 ("r-nlme" ,r-nlme)
12634 ("r-vegan" ,r-vegan)))
12635 (home-page "https://cran.r-project.org/web/packages/picante/")
12636 (synopsis "Integrating phylogenies and ecology")
12637 (description
12638 "This package provides functions for phylocom integration, community
12639analyses, null-models, traits and evolution. It implements numerous
12640ecophylogenetic approaches including measures of community phylogenetic and
12641trait diversity, phylogenetic signal, estimation of trait values for
12642unobserved taxa, null models for community and phylogeny randomizations, and
12643utility functions for data input/output and phylogeny plotting. A full
12644description of package functionality and methods are provided by Kembel et
12645al. (2010).")
12646 (license license:gpl2)))
93f178b5
RW
12647
12648(define-public r-reinforcelearn
12649 (package
12650 (name "r-reinforcelearn")
d1ed092e 12651 (version "0.2.1")
93f178b5
RW
12652 (source
12653 (origin
12654 (method url-fetch)
12655 (uri (cran-uri "reinforcelearn" version))
12656 (sha256
12657 (base32
d1ed092e 12658 "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b"))))
93f178b5
RW
12659 (build-system r-build-system)
12660 (propagated-inputs
12661 `(("r-checkmate" ,r-checkmate)
12662 ("r-nnet" ,r-nnet)
12663 ("r-purrr" ,r-purrr)
12664 ("r-r6" ,r-r6)))
12665 (home-page "https://markusdumke.github.io/reinforcelearn")
12666 (synopsis "Reinforcement learning")
12667 (description
12668 "This package implements reinforcement learning environments and
12669algorithms as described in Sutton & Barto (1998). The Q-Learning algorithm
12670can be used with function approximation, eligibility traces (Singh & Sutton,
126711996) and experience replay (Mnih et al., 2013).")
12672 (license license:expat)))
f98d97c6
RW
12673
12674(define-public r-lemon
12675 (package
12676 (name "r-lemon")
12677 (version "0.4.3")
12678 (source
12679 (origin
12680 (method url-fetch)
12681 (uri (cran-uri "lemon" version))
12682 (sha256
12683 (base32
12684 "0wsn5bfg10wq4dnrgpyraz2bzx9p19c7hf1pwj3h4zmpqfgsdbpw"))))
12685 (build-system r-build-system)
12686 (propagated-inputs
12687 `(("r-ggplot2" ,r-ggplot2)
12688 ("r-gridextra" ,r-gridextra)
12689 ("r-gtable" ,r-gtable)
12690 ("r-knitr" ,r-knitr)
12691 ("r-lattice" ,r-lattice)
12692 ("r-plyr" ,r-plyr)
12693 ("r-scales" ,r-scales)))
12694 (home-page "https://github.com/stefanedwards/lemon")
12695 (synopsis "Freshen up your ggplot2 plots")
12696 (description
12697 "This package provides functions for working with legends and axis lines
12698of ggplot2, facets that repeat axis lines on all panels, and some knitr
12699extensions.")
12700 (license license:gpl3)))
79db3a1a
RW
12701
12702(define-public r-wgaim
12703 (package
12704 (name "r-wgaim")
567b223d 12705 (version "2.0-1")
79db3a1a
RW
12706 (source
12707 (origin
12708 (method url-fetch)
12709 (uri (cran-uri "wgaim" version))
12710 (sha256
567b223d 12711 (base32 "1qiyfkpsbzjr9xsq5kqq6rlqpndngkn2irdfh3gyi45h6hn118j4"))))
79db3a1a
RW
12712 (build-system r-build-system)
12713 (propagated-inputs
5feaa775 12714 `(("r-ggplot2" ,r-ggplot2)
79db3a1a
RW
12715 ("r-qtl" ,r-qtl)))
12716 (home-page "https://cran.r-project.org/web/packages/wgaim")
12717 (synopsis "Whole genome average interval mapping for QTL detection")
12718 (description
12719 "This package integrates sophisticated mixed modelling methods with a
12720whole genome approach to detecting significant QTL in linkage maps.")
12721 (license license:gpl2+)))
f33cb7ab
RW
12722
12723(define-public r-bedr
12724 (package
12725 (name "r-bedr")
3c18fb13 12726 (version "1.0.7")
f33cb7ab
RW
12727 (source
12728 (origin
12729 (method url-fetch)
12730 (uri (cran-uri "bedr" version))
12731 (sha256
12732 (base32
3c18fb13 12733 "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j"))))
f33cb7ab
RW
12734 (build-system r-build-system)
12735 (propagated-inputs
12736 `(("r-data-table" ,r-data-table)
12737 ("r-r-utils" ,r-r-utils)
12738 ("r-testthat" ,r-testthat)
12739 ("r-venndiagram" ,r-venndiagram)
12740 ("r-yaml" ,r-yaml)
12741 ("bedops" ,bedops)
12742 ("bedtools" ,bedtools)
12743 ("htslib" ,htslib))) ; for tabix
12744 (native-inputs
12745 `(("r-knitr" ,r-knitr))) ; for vignettes
12746 (home-page "https://cran.r-project.org/web/packages/bedr")
12747 (synopsis "Genomic region processing")
12748 (description
12749 "This package is for genomic regions processing using command line tools
12750such as BEDTools, BEDOPS and Tabix. These tools offer scalable and efficient
12751utilities to perform genome arithmetic e.g indexing, formatting and merging.
12752The bedr package's API enhances access to these tools as well as offers
12753additional utilities for genomic regions processing.")
12754 (license license:gpl2)))
459dcb95 12755
373759ea
RW
12756(define-public r-sets
12757 (package
12758 (name "r-sets")
12759 (version "1.0-18")
12760 (source
12761 (origin
12762 (method url-fetch)
12763 (uri (cran-uri "sets" version))
12764 (sha256
12765 (base32
12766 "16v7650p47khqrbbw0z98llmwmmhswqmhri0n7nrfhdqwmby1lbl"))))
12767 (properties `((upstream-name . "sets")))
12768 (build-system r-build-system)
12769 (home-page "https://cran.r-project.org/web/packages/sets")
12770 (synopsis "Sets, generalized sets, customizable sets and intervals")
12771 (description
12772 "This package provides data structures and basic operations for ordinary
12773sets, generalizations such as fuzzy sets, multisets, and fuzzy multisets,
12774customizable sets, and intervals.")
12775 (license license:gpl2)))
12776
459dcb95
RW
12777(define-public r-partitions
12778 (package
12779 (name "r-partitions")
30aac69f 12780 (version "1.9-22")
459dcb95
RW
12781 (source
12782 (origin
12783 (method url-fetch)
12784 (uri (cran-uri "partitions" version))
12785 (sha256
12786 (base32
30aac69f 12787 "1qqy4df28wy4q0g572azrj171jlhvrnzbh7x0wr2g7v6gr20y0ns"))))
459dcb95
RW
12788 (build-system r-build-system)
12789 (propagated-inputs
12790 `(("r-gmp" ,r-gmp)
30aac69f
RW
12791 ("r-polynom" ,r-polynom)
12792 ("r-sets" ,r-sets)))
459dcb95
RW
12793 (home-page "https://cran.r-project.org/web/packages/partitions")
12794 (synopsis "Additive partitions of integers")
12795 (description
12796 "This package provides tools to enumerates the partitions, unequal
12797partitions, and restricted partitions of an integer; the three corresponding
12798partition functions are also given.")
12799 ;; Any version of the GPL
12800 (license license:gpl2+)))
761c097f
RW
12801
12802(define-public r-brobdingnag
12803 (package
12804 (name "r-brobdingnag")
12805 (version "1.2-6")
12806 (source
12807 (origin
12808 (method url-fetch)
12809 (uri (cran-uri "Brobdingnag" version))
12810 (sha256
12811 (base32
12812 "1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"))))
12813 (properties `((upstream-name . "Brobdingnag")))
12814 (build-system r-build-system)
12815 (home-page "https://github.com/RobinHankin/Brobdingnag.git")
12816 (synopsis "Very large numbers in R")
12817 (description
12818 "This package handles very large numbers in R. Real numbers are held
12819using their natural logarithms, plus a logical flag indicating sign. The
12820package includes a vignette that gives a step-by-step introduction to using S4
12821methods.")
12822 ;; Any version of the GPL
12823 (license license:gpl2+)))
c30be23a
RW
12824
12825(define-public r-untb
12826 (package
12827 (name "r-untb")
12828 (version "1.7-4")
12829 (source
12830 (origin
12831 (method url-fetch)
12832 (uri (cran-uri "untb" version))
12833 (sha256
12834 (base32
12835 "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6"))))
12836 (build-system r-build-system)
12837 (propagated-inputs
12838 `(("r-brobdingnag" ,r-brobdingnag)
12839 ("r-partitions" ,r-partitions)
12840 ("r-polynom" ,r-polynom)))
12841 (home-page "https://github.com/RobinHankin/untb.git")
12842 (synopsis "Ecological drift under the UNTB")
12843 (description
12844 "This package provides numerical simulations, and visualizations, of
12845Hubbell's @dfn{Unified Neutral Theory of Biodiversity} (UNTB).")
12846 (license license:gpl2+)))
ea87b4e3
RW
12847
12848(define-public r-stepwise
12849 (package
12850 (name "r-stepwise")
12851 (version "0.3")
12852 (source
12853 (origin
12854 (method url-fetch)
12855 (uri (cran-uri "stepwise" version))
12856 (sha256
12857 (base32
12858 "1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"))))
12859 (build-system r-build-system)
12860 (home-page "http://stat.sfu.ca/statgen/research/stepwise.html")
12861 (synopsis "Stepwise detection of recombination breakpoints")
12862 (description
12863 "This package provides a stepwise approach to identifying recombination
12864breakpoints in a genomic sequence alignment.")
12865 (license license:gpl2+)))
2a35bb15
RW
12866
12867(define-public r-snpmaxsel
12868 (package
12869 (name "r-snpmaxsel")
12870 (version "1.0-3")
12871 (source
12872 (origin
12873 (method url-fetch)
12874 (uri (cran-uri "SNPmaxsel" version))
12875 (sha256
12876 (base32
12877 "0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"))))
12878 (properties `((upstream-name . "SNPmaxsel")))
12879 (build-system r-build-system)
12880 (propagated-inputs
12881 `(("r-combinat" ,r-combinat)
12882 ("r-mvtnorm" ,r-mvtnorm)))
12883 (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html")
12884 (synopsis "Maximally selected statistics for SNP data")
12885 (description
12886 "This package implements asymptotic methods related to maximally selected
12887statistics, with applications to @dfn{single-nucleotide polymorphism} (SNP)
12888data.")
12889 (license license:gpl2+)))
7002c44f 12890
49a48c49
RW
12891(define-public r-acsnminer
12892 (package
12893 (name "r-acsnminer")
12894 (version "0.16.8.25")
12895 (source (origin
12896 (method url-fetch)
12897 (uri (cran-uri "ACSNMineR" version))
12898 (sha256
12899 (base32
12900 "0gh604s8qall6zfjlwcg2ilxjvz08dplf9k5g47idhv43scm748l"))))
12901 (properties `((upstream-name . "ACSNMineR")))
12902 (build-system r-build-system)
12903 (propagated-inputs
12904 `(("r-ggplot2" ,r-ggplot2)
12905 ("r-gridextra" ,r-gridextra)))
12906 (home-page "https://cran.r-project.org/web/packages/ACSNMineR")
12907 (synopsis "Gene enrichment analysis")
12908 (description
12909 "This package provides tools to compute and represent gene set enrichment
12910or depletion from your data based on pre-saved maps from the @dfn{Atlas of
12911Cancer Signalling Networks} (ACSN) or user imported maps. The gene set
12912enrichment can be run with hypergeometric test or Fisher exact test, and can
12913use multiple corrections. Visualization of data can be done either by
12914barplots or heatmaps.")
12915 (license license:gpl2+)))
12916
c4d521ba
RW
12917(define-public r-seqinr
12918 (package
12919 (name "r-seqinr")
fd399b7a 12920 (version "3.6-1")
c4d521ba
RW
12921 (source
12922 (origin
12923 (method url-fetch)
12924 (uri (cran-uri "seqinr" version))
12925 (sha256
12926 (base32
fd399b7a 12927 "0j30za6kji6y3v09cvcydiacnp65pv6ig8aw7cydl47l5s9chky4"))))
c4d521ba
RW
12928 (build-system r-build-system)
12929 (propagated-inputs
12930 `(("r-ade4" ,r-ade4)
12931 ("r-segmented" ,r-segmented)))
12932 (inputs
12933 `(("zlib" ,zlib)))
12934 (home-page "http://seqinr.r-forge.r-project.org/")
12935 (synopsis "Biological sequences retrieval and analysis")
12936 (description
12937 "This package provides tools for exploratory data analysis and data
12938visualization of biological sequence (DNA and protein) data. It also includes
12939utilities for sequence data management under the ACNUC system.")
12940 (license license:gpl2+)))
12941
7002c44f
RW
12942(define-public r-units
12943 (package
12944 (name "r-units")
f9598c04 12945 (version "0.6-5")
7002c44f
RW
12946 (source
12947 (origin
12948 (method url-fetch)
12949 (uri (cran-uri "units" version))
12950 (sha256
12951 (base32
f9598c04 12952 "02nls8m0r1r7kljs4x35naz3szq62hyqyd5vracf1xwi1kz5kdsh"))))
7002c44f
RW
12953 (build-system r-build-system)
12954 (inputs
12955 `(("udunits" ,udunits)))
12956 (propagated-inputs
12957 `(("r-rcpp" ,r-rcpp)))
12958 (home-page "https://github.com/r-quantities/units/")
12959 (synopsis "Measurement Units for R Vectors")
12960 (description
12961 "This package provides support for measurement units in R vectors,
12962matrices and arrays: automatic propagation, conversion, derivation and
12963simplification of units; raising errors in case of unit incompatibility. It
12964is compatible with the @code{POSIXct}, @code{Date} and @code{difftime}
12965classes.")
12966 (license license:gpl2)))
518c1dea
RW
12967
12968(define-public r-classint
12969 (package
12970 (name "r-classint")
970eab39 12971 (version "0.4-2")
518c1dea
RW
12972 (source
12973 (origin
12974 (method url-fetch)
12975 (uri (cran-uri "classInt" version))
12976 (sha256
12977 (base32
970eab39 12978 "0w980hrw8sgfdfyd5dsimalq7gwhvqm7507abk7k363pvgks23dv"))))
518c1dea
RW
12979 (properties `((upstream-name . "classInt")))
12980 (build-system r-build-system)
12981 (propagated-inputs
12982 `(("r-class" ,r-class)
1bbfca18
RW
12983 ("r-e1071" ,r-e1071)
12984 ("r-kernsmooth" ,r-kernsmooth)))
518c1dea
RW
12985 (native-inputs `(("gfortran" ,gfortran)))
12986 (home-page "https://github.com/r-spatial/classInt/")
12987 (synopsis "Choose univariate class intervals")
12988 (description
12989 "This package provides selected commonly used methods for choosing
12990univariate class intervals for mapping or other graphics purposes.")
12991 (license license:gpl2+)))
66c08ff4
RW
12992
12993(define-public r-spdata
12994 (package
12995 (name "r-spdata")
b9d9bc66 12996 (version "0.3.2")
66c08ff4
RW
12997 (source
12998 (origin
12999 (method url-fetch)
13000 (uri (cran-uri "spData" version))
13001 (sha256
13002 (base32
b9d9bc66 13003 "190msrrpn226x27pcnck4ac34f9k4xcn26cyz2apdri2nzkr6zbw"))))
66c08ff4
RW
13004 (properties `((upstream-name . "spData")))
13005 (build-system r-build-system)
13006 (home-page "https://github.com/Nowosad/spData")
13007 (synopsis "Datasets for spatial analysis")
13008 (description
13009 "This a package containing diverse spatial datasets for demonstrating,
13010benchmarking and teaching spatial data analysis. It includes R data of class
13011@code{sf}, @code{Spatial}, and @code{nb}. It also contains data stored in a
13012range of file formats including GeoJSON, ESRI Shapefile and GeoPackage. Some
13013of the datasets are designed to illustrate specific analysis techniques.
13014@code{cycle_hire()} and @code{cycle_hire_osm()}, for example, are designed to
13015illustrate point pattern analysis techniques.")
13016 (license license:cc0)))
e5228273
RW
13017
13018(define-public r-learnbayes
13019 (package
13020 (name "r-learnbayes")
13021 (version "2.15.1")
13022 (source
13023 (origin
13024 (method url-fetch)
13025 (uri (cran-uri "LearnBayes" version))
13026 (sha256
13027 (base32
13028 "0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"))))
13029 (properties `((upstream-name . "LearnBayes")))
13030 (build-system r-build-system)
13031 (home-page "https://cran.r-project.org/web/packages/LearnBayes")
13032 (synopsis "Functions for learning Bayesian inference")
13033 (description
13034 "This package provides a collection of functions helpful in learning the
13035basic tenets of Bayesian statistical inference. It contains functions for
13036summarizing basic one and two parameter posterior distributions and predictive
13037distributions. It contains MCMC algorithms for summarizing posterior
13038distributions defined by the user. It also contains functions for regression
13039models, hierarchical models, Bayesian tests, and illustrations of Gibbs
13040sampling.")
13041 (license license:gpl2+)))
dcc50286
RW
13042
13043(define-public r-deldir
13044 (package
13045 (name "r-deldir")
4eed03ea 13046 (version "0.1-23")
dcc50286
RW
13047 (source
13048 (origin
13049 (method url-fetch)
13050 (uri (cran-uri "deldir" version))
13051 (sha256
13052 (base32
4eed03ea 13053 "0790dwxb2mz1ffz8gd5vwdr0if2q76dzy3vab5rsykf9kz72n4g0"))))
dcc50286
RW
13054 (build-system r-build-system)
13055 (native-inputs `(("gfortran" ,gfortran)))
13056 (home-page "https://cran.r-project.org/web/packages/deldir")
13057 (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation")
13058 (description
13059 "This package provides tools for calculating the Delaunay triangulation
13060and the Dirichlet or Voronoi tessellation (with respect to the entire plane)
13061of a planar point set. It plots triangulations and tessellations in various
13062ways, clips tessellations to sub-windows, calculates perimeters of
13063tessellations, and summarizes information about the tiles of the
13064tessellation.")
13065 (license license:gpl2+)))
d884e407
RW
13066
13067(define-public r-sf
13068 (package
13069 (name "r-sf")
bc9a839f 13070 (version "0.8-0")
d884e407
RW
13071 (source
13072 (origin
13073 (method url-fetch)
13074 (uri (cran-uri "sf" version))
13075 (sha256
13076 (base32
bc9a839f 13077 "05dyq0vcz2f1fl03hk3v1a4nz4s84yyqw4rc9w9cwfq71gvm9qwf"))))
d884e407
RW
13078 (build-system r-build-system)
13079 (inputs
13080 `(("gdal" ,gdal)
13081 ("geos" ,geos)
13082 ("proj" ,proj.4)
13083 ("zlib" ,zlib)))
13084 (propagated-inputs
13085 `(("r-classint" ,r-classint)
13086 ("r-dbi" ,r-dbi)
13087 ("r-magrittr" ,r-magrittr)
13088 ("r-rcpp" ,r-rcpp)
13089 ("r-units" ,r-units)))
13090 (native-inputs `(("pkg-config" ,pkg-config)))
13091 (home-page "https://github.com/r-spatial/sf/")
13092 (synopsis "Simple features for R")
13093 (description
13094 "This package provides support for simple features, a standardized way to
13095encode spatial vector data. It binds to GDAL for reading and writing data, to
13096GEOS for geometrical operations, and to PROJ for projection conversions and
13097datum transformations.")
13098 ;; Either of these licenses
13099 (license (list license:gpl2 license:expat))))
e371e534
RW
13100
13101(define-public r-spdep
13102 (package
13103 (name "r-spdep")
4978222a 13104 (version "1.1-3")
e371e534
RW
13105 (source
13106 (origin
13107 (method url-fetch)
13108 (uri (cran-uri "spdep" version))
13109 (sha256
13110 (base32
4978222a 13111 "1f8cjffqqc6rnb3n4qym70ca6nz2kvrsd3g587wrqdr79nnbwnrk"))))
e371e534
RW
13112 (build-system r-build-system)
13113 (propagated-inputs
13114 `(("r-boot" ,r-boot)
13115 ("r-coda" ,r-coda)
13116 ("r-deldir" ,r-deldir)
13117 ("r-expm" ,r-expm)
13118 ("r-gmodels" ,r-gmodels)
13119 ("r-learnbayes" ,r-learnbayes)
13120 ("r-mass" ,r-mass)
13121 ("r-matrix" ,r-matrix)
13122 ("r-nlme" ,r-nlme)
13123 ("r-sf" ,r-sf)
13124 ("r-sp" ,r-sp)
13125 ("r-spdata" ,r-spdata)))
13126 (home-page "https://github.com/r-spatial/spdep/")
13127 (synopsis "Spatial dependence: weighting schemes, statistics and models")
13128 (description
13129 "This package provides a collection of functions to create spatial
13130weights matrix objects from polygon contiguities, from point patterns by
13131distance and tessellations, for summarizing these objects, and for permitting
13132their use in spatial data analysis, including regional aggregation by minimum
13133spanning tree.")
13134 (license license:gpl2+)))
91c1fbdf
RW
13135
13136(define-public r-adegenet
13137 (package
13138 (name "r-adegenet")
13139 (version "2.1.1")
13140 (source
13141 (origin
13142 (method url-fetch)
13143 (uri (cran-uri "adegenet" version))
13144 (sha256
13145 (base32
13146 "0ynfblp0hbd3dp3k86fn1wyhqr28lk6hs2bg4q7gyf0sfdfzwhrh"))))
13147 (build-system r-build-system)
13148 (propagated-inputs
13149 `(("r-ade4" ,r-ade4)
13150 ("r-ape" ,r-ape)
13151 ("r-boot" ,r-boot)
13152 ("r-dplyr" ,r-dplyr)
13153 ("r-ggplot2" ,r-ggplot2)
13154 ("r-igraph" ,r-igraph)
13155 ("r-mass" ,r-mass)
13156 ("r-reshape2" ,r-reshape2)
13157 ("r-seqinr" ,r-seqinr)
13158 ("r-shiny" ,r-shiny)
13159 ("r-spdep" ,r-spdep)
13160 ("r-vegan" ,r-vegan)))
13161 (home-page "https://github.com/thibautjombart/adegenet")
13162 (synopsis "Exploratory analysis of genetic and genomic data")
13163 (description
13164 "This package provides a toolset for the exploration of genetic and
13165genomic data. Adegenet provides formal (S4) classes for storing and handling
13166various genetic data, including genetic markers with varying ploidy and
13167hierarchical population structure (@code{genind} class), alleles counts by
13168populations (@code{genpop}), and genome-wide SNP data (@code{genlight}). It
13169also implements original multivariate methods (DAPC, sPCA), graphics,
13170statistical tests, simulation tools, distance and similarity measures, and
13171several spatial methods. A range of both empirical and simulated datasets is
13172also provided to illustrate various methods.")
13173 (license license:gpl2+)))
3d2bc817
RW
13174
13175(define-public r-pegas
13176 (package
13177 (name "r-pegas")
44805ca5 13178 (version "0.12")
3d2bc817
RW
13179 (source
13180 (origin
13181 (method url-fetch)
13182 (uri (cran-uri "pegas" version))
13183 (sha256
44805ca5 13184 (base32 "0sb8cmz4d238mcb56hv9fa0cagm00k82r7aj4cj4lxa1flxlpy8p"))))
3d2bc817
RW
13185 (build-system r-build-system)
13186 (propagated-inputs
13187 `(("r-adegenet" ,r-adegenet)
13188 ("r-ape" ,r-ape)))
13189 (home-page "http://ape-package.ird.fr/pegas.html")
13190 (synopsis "Population and evolutionary genetics analysis system")
13191 (description
13192 "This package provides functions for reading, writing, plotting,
13193analysing, and manipulating allelic and haplotypic data, including from VCF
13194files, and for the analysis of population nucleotide sequences and
13195micro-satellites including coalescent analyses, linkage disequilibrium,
13196population structure (Fst, Amova) and equilibrium (HWE), haplotype networks,
13197minimum spanning tree and network, and median-joining networks.")
13198 (license license:gpl2+)))
cd977b35
RW
13199
13200(define-public r-rmetasim
13201 (package
13202 (name "r-rmetasim")
13203 (version "3.1.7")
13204 (source
13205 (origin
13206 (method url-fetch)
13207 (uri (cran-uri "rmetasim" version))
13208 (sha256
13209 (base32
13210 "0sz4mdprdi6sgkfwfdvh2hr9nxiwq17sw0vggq3cvs7lzb0i6m9r"))))
13211 (build-system r-build-system)
13212 (propagated-inputs
13213 `(("r-ade4" ,r-ade4)
13214 ("r-adegenet" ,r-adegenet)
13215 ("r-gtools" ,r-gtools)
13216 ("r-pegas" ,r-pegas)))
13217 (home-page "https://cran.r-project.org/web/packages/rmetasim")
13218 (synopsis "Individual-based population genetic simulation environment")
13219 (description
13220 "This package provides an interface between R and the metasim simulation
13221engine. The simulation environment is documented in: Strand, A.(2002),
13222Metasim 1.0: an individual-based environment for simulating population
13223genetics of complex population dynamics.")
13224 ;; Any GPL version
13225 (license license:gpl2+)))
601ddf02
RW
13226
13227(define-public r-genetics
13228 (package
13229 (name "r-genetics")
f1c1bbc1 13230 (version "1.3.8.1.2")
601ddf02
RW
13231 (source
13232 (origin
13233 (method url-fetch)
13234 (uri (cran-uri "genetics" version))
13235 (sha256
13236 (base32
f1c1bbc1 13237 "1v0ylnia6c44v356dsmnkx6054vcxazpzsrdh3yph5ch5vg6gjrh"))))
601ddf02
RW
13238 (build-system r-build-system)
13239 (propagated-inputs
13240 `(("r-combinat" ,r-combinat)
13241 ("r-gdata" ,r-gdata)
13242 ("r-gtools" ,r-gtools)
13243 ("r-mass" ,r-mass)
13244 ("r-mvtnorm" ,r-mvtnorm)))
13245 (home-page "https://cran.r-project.org/web/packages/genetics/")
13246 (synopsis "Population genetics")
13247 (description
13248 "This package provides classes and methods for handling genetic data.
13249It includes classes to represent genotypes and haplotypes at single markers up
13250to multiple markers on multiple chromosomes. Function include allele
13251frequencies, flagging homo/heterozygotes, flagging carriers of certain
13252alleles, estimating and testing for Hardy-Weinberg disequilibrium, estimating
13253and testing for linkage disequilibrium, ...")
13254 ;; Any GPL version.
13255 (license license:gpl2+)))
5ef7d057
RW
13256
13257(define-public r-snp-plotter
13258 (package
13259 (name "r-snp-plotter")
13260 (version "0.5.1")
13261 (source
13262 (origin
13263 (method url-fetch)
13264 (uri (cran-uri "snp.plotter" version))
13265 (sha256
13266 (base32
13267 "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"))))
13268 (properties `((upstream-name . "snp.plotter")))
13269 (build-system r-build-system)
13270 (propagated-inputs `(("r-genetics" ,r-genetics)))
13271 (home-page "https://cran.r-project.org/web/packages/snp.plotter/")
13272 (synopsis "Plot p-values using single SNP and/or haplotype data")
13273 (description
13274 "This package helps you create plots of p-values using single SNP and/or
13275haplotype data. Main features of the package include options to display a
13276@dfn{linkage disequilibrium} (LD) plot and the ability to plot multiple
13277datasets simultaneously. Plots can be created using global and/or individual
13278haplotype p-values along with single SNP p-values. Images are created as
13279either PDF/EPS files.")
13280 (license license:gpl2+)))
6a472af3
RW
13281
13282(define-public r-polspline
13283 (package
13284 (name "r-polspline")
2777e06f 13285 (version "1.1.17")
6a472af3
RW
13286 (source
13287 (origin
13288 (method url-fetch)
13289 (uri (cran-uri "polspline" version))
13290 (sha256
2777e06f 13291 (base32 "0c7fnxpqpy3hibiim4yib6l6bq363s97wwvllxp4lp8h06fjcyyn"))))
6a472af3
RW
13292 (build-system r-build-system)
13293 (native-inputs `(("gfortran" ,gfortran)))
13294 (home-page "https://cran.r-project.org/web/packages/polspline/")
13295 (synopsis "Polynomial spline routines")
13296 (description
13297 "This package provides routines for the polynomial spline fitting
13298routines hazard regression, hazard estimation with flexible tails, logspline,
13299lspec, polyclass, and polymars.")
13300 (license license:gpl2+)))
a8c965cf
RW
13301
13302(define-public r-rms
13303 (package
13304 (name "r-rms")
0645e72f 13305 (version "5.1-4")
a8c965cf
RW
13306 (source
13307 (origin
13308 (method url-fetch)
13309 (uri (cran-uri "rms" version))
13310 (sha256
0645e72f 13311 (base32 "19knh1sw0icw6jh9wfb2hq5jf49i2qfvp9myvqm5paa495689x9q"))))
a8c965cf
RW
13312 (build-system r-build-system)
13313 (propagated-inputs
13314 `(("r-ggplot2" ,r-ggplot2)
13315 ("r-hmisc" ,r-hmisc)
13316 ("r-htmltable" ,r-htmltable)
13317 ("r-htmltools" ,r-htmltools)
13318 ("r-lattice" ,r-lattice)
13319 ("r-multcomp" ,r-multcomp)
13320 ("r-nlme" ,r-nlme)
13321 ("r-polspline" ,r-polspline)
13322 ("r-quantreg" ,r-quantreg)
13323 ("r-rpart" ,r-rpart)
13324 ("r-sparsem" ,r-sparsem)
13325 ("r-survival" ,r-survival)))
13326 (native-inputs `(("gfortran" ,gfortran)))
13327 (home-page "http://biostat.mc.vanderbilt.edu/rms")
13328 (synopsis "Regression modeling strategies")
13329 (description
13330 "This is a package for regression modeling, testing, estimation,
13331validation, graphics, prediction, and typesetting by storing enhanced model
13332design attributes in the fit. The rms package is a collection of functions
13333that assist with and streamline modeling. It also contains functions for
13334binary and ordinal logistic regression models, ordinal models for continuous Y
13335with a variety of distribution families, and the Buckley-James multiple
13336regression model for right-censored responses, and implements penalized
13337maximum likelihood estimation for logistic and ordinary linear models. The
13338package works with almost any regression model, but it was especially written
13339to work with binary or ordinal regression models, Cox regression, accelerated
13340failure time models, ordinary linear models, the Buckley-James model,
13341generalized least squares for serially or spatially correlated observations,
13342generalized linear models, and quantile regression.")
13343 (license license:gpl2+)))
cd47dcf6
RW
13344
13345(define-public r-haplo-stats
13346 (package
13347 (name "r-haplo-stats")
13348 (version "1.7.9")
13349 (source
13350 (origin
13351 (method url-fetch)
13352 (uri (cran-uri "haplo.stats" version))
13353 (sha256
13354 (base32
13355 "19kxascqq5qz0zdxx0w837ji207y1z2ggxkl4vmlbay03k2dw2mx"))))
13356 (properties `((upstream-name . "haplo.stats")))
13357 (build-system r-build-system)
13358 (propagated-inputs
13359 `(("r-rms" ,r-rms)))
13360 (native-inputs
13361 `(("r-r-rsp" ,r-r-rsp))) ; for vignettes
13362 (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software")
13363 (synopsis "Analysis of haplotypes when linkage phase is ambiguous")
13364 (description
13365 "This package provides routines for the analysis of indirectly measured
13366haplotypes. The statistical methods assume that all subjects are unrelated
13367and that haplotypes are ambiguous (due to unknown linkage phase of the genetic
13368markers). The main functions are: @code{haplo.em()}, @code{haplo.glm()},
13369@code{haplo.score()}, and @code{haplo.power()}; all of which have detailed
13370examples in the vignette.")
13371 (license license:gpl2+)))
bffb5826
RW
13372
13373(define-public r-bqtl
13374 (package
13375 (name "r-bqtl")
13376 (version "1.0-32")
13377 (source
13378 (origin
13379 (method url-fetch)
13380 (uri (cran-uri "bqtl" version))
13381 (sha256
13382 (base32
13383 "0jjqgsm9fmvz5nkgz608xfljjpmaf4rs4f7kxvpqn4b1l9s5lhci"))))
13384 (build-system r-build-system)
13385 (native-inputs `(("gfortran" ,gfortran)))
13386 (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/")
13387 (synopsis "Bayesian QTL mapping toolkit")
13388 (description
13389 "This is a QTL mapping toolkit for inbred crosses and recombinant inbred
13390lines. It includes maximum likelihood and Bayesian tools.")
13391 (license license:gpl2+)))
73fcd222
RW
13392
13393(define-public r-ibdreg
13394 (package
13395 (name "r-ibdreg")
13396 (version "0.2.5")
13397 (source
13398 (origin
13399 (method url-fetch)
13400 (uri (cran-uri "ibdreg" version))
13401 (sha256
13402 (base32
13403 "1kaa5q1byi30wzr0mw4w2cv1ssxprzcwf91wrpqwkgcsdy7dkh2g"))))
13404 (build-system r-build-system)
13405 (home-page "https://www.mayo.edu/research/labs/\
13406statistical-genetics-genetic-epidemiology/software")
13407 (synopsis "Regression methods for IBD linkage with covariates")
13408 (description
13409 "This package provides a method to test genetic linkage with covariates
13410by regression methods with response IBD sharing for relative pairs. Account
13411for correlations of IBD statistics and covariates for relative pairs within
13412the same pedigree.")
13413 (license license:gpl2+)))
d4a255a4
RW
13414
13415(define-public r-dlmap
13416 (package
13417 (name "r-dlmap")
13418 (version "1.13")
13419 (source
13420 (origin
13421 (method url-fetch)
13422 (uri (cran-uri "dlmap" version))
13423 (sha256
13424 (base32
13425 "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"))))
13426 (build-system r-build-system)
13427 (propagated-inputs
13428 `(("r-ibdreg" ,r-ibdreg)
13429 ("r-mgcv" ,r-mgcv)
13430 ("r-nlme" ,r-nlme)
13431 ("r-qtl" ,r-qtl)
13432 ("r-wgaim" ,r-wgaim)))
13433 (home-page "https://cran.r-project.org/web/packages/dlmap/")
13434 (synopsis "Detection localization mapping for QTL")
13435 (description
13436 "This is package for QTL mapping in a mixed model framework with separate
13437detection and localization stages. The first stage detects the number of QTL
13438on each chromosome based on the genetic variation due to grouped markers on
13439the chromosome; the second stage uses this information to determine the most
13440likely QTL positions. The mixed model can accommodate general fixed and
13441random effects, including spatial effects in field trials and pedigree
13442effects. It is applicable to backcrosses, doubled haploids, recombinant
13443inbred lines, F2 intercrosses, and association mapping populations.")
13444 (license license:gpl2)))
1cdd9f0e
RW
13445
13446(define-public r-ldheatmap
13447 (package
13448 (name "r-ldheatmap")
1a88de18 13449 (version "0.99-7")
1cdd9f0e
RW
13450 (source
13451 (origin
13452 (method url-fetch)
13453 (uri (cran-uri "LDheatmap" version))
13454 (sha256
13455 (base32
1a88de18 13456 "1r0j8bihi5z1x0sgaf7dwzpsw9i0nc1vylvipvc0cia2ka1lr9dc"))))
1cdd9f0e
RW
13457 (properties `((upstream-name . "LDheatmap")))
13458 (build-system r-build-system)
13459 (propagated-inputs
13460 `(("r-genetics" ,r-genetics)
1a88de18 13461 ("r-rcpp" ,r-rcpp)
1cdd9f0e
RW
13462 ("r-snpstats" ,r-snpstats)))
13463 (home-page "http://stat.sfu.ca/statgen/research/ldheatmap.html")
13464 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
13465 (description
13466 "This package provides tools to produce a graphical display, as a heat
13467map, of measures of pairwise linkage disequilibria between SNPs. Users may
13468optionally include the physical locations or genetic map distances of each SNP
13469on the plot.")
13470 (license license:gpl3)))
b8fea3c8
RW
13471
13472(define-public r-hwde
13473 (package
13474 (name "r-hwde")
13475 (version "0.67")
13476 (source
13477 (origin
13478 (method url-fetch)
13479 (uri (cran-uri "hwde" version))
13480 (sha256
13481 (base32
13482 "0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"))))
13483 (build-system r-build-system)
13484 (home-page "https://cran.r-project.org/web/packages/hwde/")
13485 (synopsis "Models and tests for departure from Hardy-Weinberg equilibrium")
13486 (description
13487 "This package fits models for genotypic disequilibria, as described in
13488Huttley and Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast
13489terms are available that account for first order interactions between loci.
13490It also implements, for a single locus in a single population, a conditional
13491exact test for Hardy-Weinberg equilibrium.")
13492 (license license:gpl2+)))
7cd4ff2f
RW
13493
13494(define-public r-tdthap
13495 (package
13496 (name "r-tdthap")
87b43815 13497 (version "1.1-11")
7cd4ff2f
RW
13498 (source
13499 (origin
13500 (method url-fetch)
13501 (uri (cran-uri "tdthap" version))
13502 (sha256
13503 (base32
87b43815 13504 "15qlj2bivvz3pizd8dq34wczbkbxhzqh3cqp1ixkdkprlyvcxj5k"))))
7cd4ff2f
RW
13505 (build-system r-build-system)
13506 (home-page "https://cran.r-project.org/web/packages/tdthap/")
13507 (synopsis "TDT tests for extended haplotypes")
13508 (description
13509 "Functions and examples are provided for transmission/disequilibrium
13510tests for extended marker haplotypes, as in Clayton, D. and Jones, H. (1999)
13511\"Transmission/disequilibrium tests for extended marker haplotypes\".")
13512 (license license:artistic2.0)))
469fb438
RW
13513
13514(define-public r-sparql
13515 (package
13516 (name "r-sparql")
13517 (version "1.16")
13518 (source (origin
13519 (method url-fetch)
13520 (uri (cran-uri "SPARQL" version))
13521 (sha256
13522 (base32
13523 "0gak1q06yyhdmcxb2n3v0h9gr1vqd0viqji52wpw211qp6r6dcrc"))))
13524 (properties `((upstream-name . "SPARQL")))
13525 (build-system r-build-system)
13526 (propagated-inputs
13527 `(("r-rcurl" ,r-rcurl)
13528 ("r-xml" ,r-xml)))
13529 (home-page "https://cran.r-project.org/web/packages/SPARQL")
13530 (synopsis "SPARQL client for R")
13531 (description "This package provides an interface to use SPARQL to pose
13532SELECT or UPDATE queries to an end-point.")
13533 ;; The only license indication is found in the DESCRIPTION file,
13534 ;; which states GPL-3. So we cannot assume GPLv3+.
13535 (license license:gpl3)))
0ef062b3
RW
13536
13537(define-public r-bookdown
13538 (package
13539 (name "r-bookdown")
19600e08 13540 (version "0.16")
0ef062b3
RW
13541 (source (origin
13542 (method url-fetch)
13543 (uri (cran-uri "bookdown" version))
13544 (sha256
13545 (base32
19600e08 13546 "1gwgvx1yg6q3wccnhidr3gshdvlgr42i4pvlg4h29kpsa7smjiv1"))))
0ef062b3
RW
13547 (build-system r-build-system)
13548 (propagated-inputs
13549 `(("r-htmltools" ,r-htmltools)
13550 ("r-knitr" ,r-knitr)
13551 ("r-rmarkdown" ,r-rmarkdown)
13552 ("r-tinytex" ,r-tinytex)
650e8def
RW
13553 ("r-xfun" ,r-xfun)
13554 ("pandoc" ,ghc-pandoc)))
0ef062b3
RW
13555 (home-page "https://github.com/rstudio/bookdown")
13556 (synopsis "Authoring books and technical documents with R markdown")
13557 (description "This package provides output formats and utilities for
13558authoring books and technical documents with R Markdown.")
13559 (license license:gpl3)))
72a216a9
RW
13560
13561(define-public r-optparse
13562 (package
13563 (name "r-optparse")
cbe42da2 13564 (version "1.6.4")
72a216a9
RW
13565 (source
13566 (origin
13567 (method url-fetch)
13568 (uri (cran-uri "optparse" version))
13569 (sha256
13570 (base32
cbe42da2 13571 "0wyrc42ja3ab5szx46zmz8lm7vzfqxkjca0m0sms8g9hqbmmay6d"))))
72a216a9
RW
13572 (build-system r-build-system)
13573 (propagated-inputs
13574 `(("r-getopt" ,r-getopt)))
13575 (home-page "https://github.com/trevorld/optparse")
13576 (synopsis "Command line option parser")
13577 (description
13578 "This package provides a command line parser inspired by Python's
13579@code{optparse} library to be used with Rscript to write shebang scripts
13580that accept short and long options.")
13581 (license license:gpl2+)))
c5a2b518
RW
13582
13583(define-public r-wgcna
13584 (package
13585 (name "r-wgcna")
7a857771 13586 (version "1.68")
c5a2b518
RW
13587 (source
13588 (origin
13589 (method url-fetch)
13590 (uri (cran-uri "WGCNA" version))
13591 (sha256
13592 (base32
7a857771 13593 "1s7gy5vd7x67hpgli8r7ba2z99w3psiyv5hqmrh94zw141dg210a"))))
c5a2b518
RW
13594 (properties `((upstream-name . "WGCNA")))
13595 (build-system r-build-system)
13596 (propagated-inputs
13597 `(("r-annotationdbi" ,r-annotationdbi)
13598 ("r-doparallel" ,r-doparallel)
13599 ("r-dynamictreecut" ,r-dynamictreecut)
13600 ("r-fastcluster" ,r-fastcluster)
13601 ("r-foreach" ,r-foreach)
13602 ("r-go-db" ,r-go-db)
13603 ("r-hmisc" ,r-hmisc)
13604 ("r-impute" ,r-impute)
13605 ("r-rcpp" ,r-rcpp)
13606 ("r-robust" ,r-robust)
13607 ("r-survival" ,r-survival)
13608 ("r-matrixstats" ,r-matrixstats)
13609 ("r-preprocesscore" ,r-preprocesscore)))
13610 (home-page
13611 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
13612 (synopsis "Weighted correlation network analysis")
13613 (description
13614 "This package provides functions necessary to perform Weighted
13615Correlation Network Analysis on high-dimensional data. It includes functions
13616for rudimentary data cleaning, construction and summarization of correlation
13617networks, module identification and functions for relating both variables and
13618modules to sample traits. It also includes a number of utility functions for
13619data manipulation and visualization.")
13620 (license license:gpl2+)))
bac0ca32
RW
13621
13622(define-public r-kernlab
13623 (package
13624 (name "r-kernlab")
17c5b6fc 13625 (version "0.9-29")
bac0ca32
RW
13626 (source
13627 (origin
13628 (method url-fetch)
13629 (uri (cran-uri "kernlab" version))
13630 (sha256
17c5b6fc 13631 (base32 "0vqhndl4zm7pvkfvq0f6i9cbrm7pij6kmdp7d7w39pa100x6knn3"))))
bac0ca32
RW
13632 (build-system r-build-system)
13633 (home-page "https://cran.r-project.org/web/packages/kernlab")
13634 (synopsis "Kernel-based machine learning tools")
13635 (description
13636 "This package provides kernel-based machine learning methods for
13637classification, regression, clustering, novelty detection, quantile regression
13638and dimensionality reduction. Among other methods @code{kernlab} includes
13639Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes
13640and a QP solver.")
13641 (license license:gpl2)))
a0583c0d
RW
13642
13643(define-public r-hierfstat
13644 (package
13645 (name "r-hierfstat")
13646 (version "0.04-22")
13647 (source
13648 (origin
13649 (method url-fetch)
13650 (uri (cran-uri "hierfstat" version))
13651 (sha256
13652 (base32
13653 "1fav2v2996v5kb1ffa6v5wxfm921syxg6as034vd3j4jfhdibyfx"))))
13654 (build-system r-build-system)
13655 (propagated-inputs
13656 `(("r-ade4" ,r-ade4)
13657 ("r-adegenet" ,r-adegenet)
13658 ("r-gtools" ,r-gtools)))
13659 (home-page "https://cran.r-project.org/web/packages/hierfstat/")
13660 (synopsis "Estimation and tests of hierarchical F-statistics")
13661 (description
13662 "This package allows the estimation of hierarchical F-statistics from
13663haploid or diploid genetic data with any numbers of levels in the hierarchy,
13664following the algorithm of Yang (Evolution, 1998, 52(4):950-956). Functions
13665are also given to test via randomisations the significance of each F and
13666variance components, using the likelihood-ratio statistics G.")
13667 (license license:gpl2+)))
3080b81a
RW
13668
13669(define-public r-hapassoc
13670 (package
13671 (name "r-hapassoc")
13672 (version "1.2-8")
13673 (source
13674 (origin
13675 (method url-fetch)
13676 (uri (cran-uri "hapassoc" version))
13677 (sha256
13678 (base32
13679 "0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"))))
13680 (build-system r-build-system)
13681 (home-page "http://stat.sfu.ca/statgen/research/hapassoc.html")
13682 (synopsis "Inference of trait associations with SNP haplotypes")
13683 (description
13684 "Hapassoc performs likelihood inference of trait associations with
13685haplotypes and other covariates in @dfn{generalized linear models} (GLMs). The
13686functions are developed primarily for data collected in cohort or
13687cross-sectional studies. They can accommodate uncertain haplotype phase and
13688handle missing genotypes at some SNPs.")
13689 (license license:gpl2)))
7166b77a
RW
13690
13691(define-public r-sampling
13692 (package
13693 (name "r-sampling")
13694 (version "2.8")
13695 (source
13696 (origin
13697 (method url-fetch)
13698 (uri (cran-uri "sampling" version))
13699 (sha256
13700 (base32
13701 "06pj7dan0mknpsblmlnk7am78qrnwgnql5vvx7vmbfvib7rj6s9m"))))
13702 (build-system r-build-system)
13703 (propagated-inputs
13704 `(("r-lpsolve" ,r-lpsolve)
13705 ("r-mass" ,r-mass)))
13706 (home-page "https://cran.r-project.org/web/packages/sampling/")
13707 (synopsis "Survey sampling")
13708 (description
13709 "This package provides functions for drawing and calibrating samples.")
13710 (license license:gpl2+)))
4f8b1fb3
RW
13711
13712(define-public r-r2html
13713 (package
13714 (name "r-r2html")
13715 (version "2.3.2")
13716 (source
13717 (origin
13718 (method url-fetch)
13719 (uri (cran-uri "R2HTML" version))
13720 (sha256
13721 (base32
13722 "00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"))))
13723 (properties `((upstream-name . "R2HTML")))
13724 (build-system r-build-system)
13725 (home-page "https://github.com/nalimilan/R2HTML")
13726 (synopsis "HTML export for R objects")
13727 (description
13728 "This package includes HTML functions and methods to write in an HTML
13729file. Thus, making HTML reports is easy. It includes a function that allows
13730redirection on the fly, which appears to be very useful for teaching purposes,
13731as the student can keep a copy of the produced output to keep all that they
13732did during the course. The package comes with a vignette describing how to
13733write HTML reports for statistical analysis. Finally, a driver for Sweave
13734allows to parse HTML flat files containing R code and to automatically write
13735the corresponding outputs (tables and graphs).")
13736 (license license:gpl2+)))
3f6e6e98
RW
13737
13738(define-public r-rjava
13739 (package
13740 (name "r-rjava")
f2f89e9a 13741 (version "0.9-11")
3f6e6e98
RW
13742 (source
13743 (origin
13744 (method url-fetch)
13745 (uri (cran-uri "rJava" version))
13746 (sha256
13747 (base32
f2f89e9a 13748 "0s9cjy1wh7snmbqwznh8f1r4ipylr7mgda4a979z963a8lqy32n2"))))
3f6e6e98
RW
13749 (properties `((upstream-name . "rJava")))
13750 (build-system r-build-system)
13751 (arguments
13752 `(#:modules ((guix build utils)
13753 (guix build r-build-system)
13754 (ice-9 match))
13755 #:phases
13756 (modify-phases %standard-phases
13757 (add-after 'unpack 'set-JAVA_HOME
13758 (lambda* (#:key inputs #:allow-other-keys)
13759 (let ((jdk (assoc-ref inputs "jdk")))
13760 (setenv "JAVA_HOME" jdk)
13761 (setenv "JAVA" (which "java"))
13762 (setenv "JAR" (which "jar"))
13763 (setenv "JAVAC" (which "javac"))
13764 (setenv "JAVAH" (which "javah"))
13765 (setenv "JAVA_CPPFLAGS"
13766 (string-append "-I" jdk "/include "
13767 "-I" jdk "/include/linux"))
13768 (match (find-files (string-append jdk "/jre/lib/") "libjvm.so")
13769 ((lib) (setenv "JAVA_LIBS" lib))
13770 (_ (error "Could not find libjvm.so"))))
13771 #t)))))
13772 (inputs
13773 `(("icu4c" ,icu4c)
13774 ("jdk" ,icedtea-8 "jdk")
13775 ("pcre" ,pcre)
13776 ("zlib" ,zlib)))
13777 (home-page "http://www.rforge.net/rJava/")
13778 (synopsis "Low-Level R to Java interface")
13779 (description
13780 "This package provides a low-level interface to the Java VM very much
13781like .C/.Call and friends. It allows the creation of objects, calling methods
13782and accessing fields.")
13783 (license license:gpl2)))
b9b177b3
RW
13784
13785(define-public r-svmisc
13786 (package
13787 (name "r-svmisc")
13788 (version "1.1.0")
13789 (source
13790 (origin
13791 (method url-fetch)
13792 (uri (cran-uri "svMisc" version))
13793 (sha256
13794 (base32
13795 "01r2a73wx2sh1njky961fxabx5wgddqqjqba6vjg0f3h8r3abmn2"))))
13796 (properties `((upstream-name . "svMisc")))
13797 (build-system r-build-system)
13798 (home-page "https://github.com/SciViews/svMisc")
13799 (synopsis "Miscellaneous functions for SciViews")
13800 (description
13801 "This package provides miscellaneous functions for SciViews or general
13802use, including tools to manage a temporary environment attached to the search
13803path for temporary variables you do not want to @code{save()} or
13804@code{load()}; test the current platform; showing progress bars, etc.")
13805 (license license:gpl2)))
18c51cf3
RW
13806
13807(define-public r-xyz
13808 (package
13809 (name "r-xyz")
13810 (version "0.2")
13811 (source
13812 (origin
13813 (method url-fetch)
13814 (uri (cran-uri "xyz" version))
13815 (sha256
13816 (base32
13817 "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"))))
13818 (build-system r-build-system)
13819 (propagated-inputs
13820 `(("r-rcpp" ,r-rcpp)))
13821 (home-page "https://cran.r-project.org/web/packages/xyz/")
13822 (synopsis "Algorithm for fast interaction search in high-dimensional data")
13823 (description
13824 "High dimensional interaction search by brute force requires a quadratic
13825computational cost in the number of variables. The xyz algorithm provably
13826finds strong interactions in almost linear time. For details of the algorithm
13827see: G. Thanei, N. Meinshausen and R. Shah (2016). The xyz algorithm for fast
13828interaction search in high-dimensional data.")
13829 ;; Any version of the GPL.
13830 (license license:gpl2+)))
81df4e1e
RW
13831
13832(define-public r-rttf2pt1
13833 (package
13834 (name "r-rttf2pt1")
13835 (version "1.3.7")
13836 (source
13837 (origin
13838 (method url-fetch)
13839 (uri (cran-uri "Rttf2pt1" version))
13840 (sha256
13841 (base32
13842 "12hf9r3mhjr9sawdvf7qhjf1zph2q64f77i81jwvy7awidbm0kja"))))
13843 (properties `((upstream-name . "Rttf2pt1")))
13844 (build-system r-build-system)
13845 (home-page "https://github.com/wch/Rttf2pt1")
13846 (synopsis "Font conversion utility")
13847 (description
13848 "This package contains the program @code{ttf2pt1}, for use with the
13849@code{extrafont} package.")
13850 ;; Most of the files are covered under the Expat license. Some files are
13851 ;; covered under BSD-3. Deviations for individual files are recorded in
13852 ;; the LICENSE file.
13853 (license (list license:bsd-3 license:expat
13854 (license:non-copyleft "file://LICENSE")))))
b6933ea6
RW
13855
13856(define-public r-extrafontdb
13857 (package
13858 (name "r-extrafontdb")
13859 (version "1.0")
13860 (source
13861 (origin
13862 (method url-fetch)
13863 (uri (cran-uri "extrafontdb" version))
13864 (sha256
13865 (base32
13866 "115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"))))
13867 (build-system r-build-system)
13868 (home-page "https://github.com/wch/extrafontdb")
13869 (synopsis "Database for the extrafont package")
13870 (description
13871 "This package holds the database for the @code{extrafont} package.")
13872 (license license:gpl2)))
2331bf2a
RW
13873
13874(define-public r-extrafont
13875 (package
13876 (name "r-extrafont")
13877 (version "0.17")
13878 (source
13879 (origin
13880 (method url-fetch)
13881 (uri (cran-uri "extrafont" version))
13882 (sha256
13883 (base32
13884 "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"))))
13885 (build-system r-build-system)
13886 (propagated-inputs
13887 `(("r-extrafontdb" ,r-extrafontdb)
13888 ("r-rttf2pt1" ,r-rttf2pt1)))
13889 (home-page "https://github.com/wch/extrafont")
13890 (synopsis "Tools for using fonts in R")
13891 (description
13892 "The extrafont package makes it easier to use fonts other than the basic
13893PostScript fonts that R uses. Fonts that are imported into extrafont can be
13894used with PDF or PostScript output files. There are two hurdles for using
13895fonts in PDF (or Postscript) output files:
13896
13897@enumerate
13898@item Making R aware of the font and the dimensions of the characters.
13899@item Embedding the fonts in the PDF file so that the PDF can be displayed
13900 properly on a device that doesn't have the font. This is usually needed if
13901 you want to print the PDF file or share it with others.
13902@end enumerate
13903
13904The extrafont package makes both of these things easier.")
13905 (license license:gpl2)))
2d704608
RW
13906
13907(define-public r-xkcd
13908 (package
13909 (name "r-xkcd")
13910 (version "0.0.6")
13911 (source
13912 (origin
13913 (method url-fetch)
13914 (uri (cran-uri "xkcd" version))
13915 (sha256
13916 (base32
13917 "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"))))
13918 (build-system r-build-system)
13919 (propagated-inputs
13920 `(("r-extrafont" ,r-extrafont)
13921 ("r-ggplot2" ,r-ggplot2)
13922 ("r-hmisc" ,r-hmisc)))
13923 (home-page "https://cran.r-project.org/web/packages/xkcd/")
13924 (synopsis "Plot ggplot2 graphics in the XKCD style")
13925 (description
13926 "This package provides the means to plot ggplot2 graphs in the style of
13927the XKCD web comic.")
13928 (license license:gpl3)))
0d50d0df
RW
13929
13930(define-public r-msigdbr
13931 (package
13932 (name "r-msigdbr")
995a20e8 13933 (version "7.0.1")
0d50d0df
RW
13934 (source
13935 (origin
13936 (method url-fetch)
13937 (uri (cran-uri "msigdbr" version))
13938 (sha256
13939 (base32
995a20e8 13940 "19p8z617m3my8la7n1qgb1s2msf940r372im3q30qkbcx3qxg3sd"))))
0d50d0df
RW
13941 (build-system r-build-system)
13942 (propagated-inputs
13943 `(("r-dplyr" ,r-dplyr)
13944 ("r-magrittr" ,r-magrittr)
13945 ("r-rlang" ,r-rlang)
13946 ("r-tibble" ,r-tibble)))
13947 (home-page "https://github.com/igordot/msigdbr")
13948 (synopsis "MSigDB gene sets for multiple organisms")
13949 (description
13950 "This package provides the @dfn{Molecular Signatures Database} (MSigDB)
13951gene sets typically used with the @dfn{Gene Set Enrichment Analysis} (GSEA)
13952software in a standard R data frame with key-value pairs. Included are the
13953original human gene symbols and Entrez IDs as well as the equivalents for
13954various frequently studied model organisms such as mouse, rat, pig, fly, and
13955yeast.")
13956 ;; The package is covered under the Expat license, but the upstream MSigDB
13957 ;; files are made available under the Creative Commons Attribution 4.0
13958 ;; International license.
13959 (license (list license:expat license:cc-by4.0))))
585d5ae0
RW
13960
13961(define-public r-gridgraphics
13962 (package
13963 (name "r-gridgraphics")
b985cc35 13964 (version "0.4-1")
585d5ae0
RW
13965 (source
13966 (origin
13967 (method url-fetch)
13968 (uri (cran-uri "gridGraphics" version))
13969 (sha256
13970 (base32
b985cc35 13971 "1kr3p54bkv2q7agxrva30y9bkwkiq1k2cfl5z1kvyjv6f5xi4w5p"))))
585d5ae0
RW
13972 (properties `((upstream-name . "gridGraphics")))
13973 (build-system r-build-system)
13974 (home-page "https://github.com/pmur002/gridgraphics")
13975 (synopsis "Redraw base graphics using @code{grid} graphics")
13976 (description
13977 "This package provides functions to convert a page of plots drawn with
13978the @code{graphics} package into identical output drawn with the @code{grid}
13979package. The result looks like the original @code{graphics}-based plot, but
13980consists of @code{grid} grobs and viewports that can then be manipulated with
13981@code{grid} functions (e.g., edit grobs and revisit viewports).")
13982 (license license:gpl2+)))
1c59ec70
RW
13983
13984(define-public r-farver
13985 (package
13986 (name "r-farver")
f4061505 13987 (version "2.0.1")
1c59ec70
RW
13988 (source
13989 (origin
13990 (method url-fetch)
13991 (uri (cran-uri "farver" version))
13992 (sha256
13993 (base32
f4061505 13994 "0aq1hk561pz3s3lpay1adwsihha6mxp7zbj4n1m6307g34awlhhn"))))
1c59ec70 13995 (build-system r-build-system)
1c59ec70
RW
13996 (home-page "https://github.com/thomasp85/farver")
13997 (synopsis "Vectorized color conversion and comparison")
13998 (description
13999 "The encoding of color can be handled in many different ways, using
14000different color spaces. As different color spaces have different uses,
14001efficient conversion between these representations are important. This
14002package provides a set of functions that gives access to very fast color space
14003conversion and comparisons implemented in C++, and offers 100-fold speed
14004improvements over the @code{convertColor} function in the @code{grDevices}
14005package.")
14006 (license license:expat)))
e2582883
RW
14007
14008(define-public r-ggplotify
14009 (package
14010 (name "r-ggplotify")
f2758945 14011 (version "0.0.4")
e2582883
RW
14012 (source
14013 (origin
14014 (method url-fetch)
14015 (uri (cran-uri "ggplotify" version))
14016 (sha256
14017 (base32
f2758945 14018 "0nv3wdmxnc5ww9m3xlgnb0jp30j45dg33nqc6gg3y36svg8anjcg"))))
e2582883
RW
14019 (build-system r-build-system)
14020 (propagated-inputs
14021 `(("r-ggplot2" ,r-ggplot2)
14022 ("r-gridgraphics" ,r-gridgraphics)
14023 ("r-rvcheck" ,r-rvcheck)))
14024 (home-page "https://github.com/GuangchuangYu/ggplotify")
14025 (synopsis "Convert plots to @code{grob} or @code{ggplot} object")
14026 (description
14027 "This package provides tools to convert plot function calls (using
14028expression or formula) to @code{grob} or @code{ggplot} objects that are
14029compatible with the @code{grid} and @code{ggplot2} environment. With this
14030package, we are able to e.g. use @code{cowplot} to align plots produced by
14031@code{base} graphics, @code{grid}, @code{lattice}, @code{vcd} etc. by
14032converting them to @code{ggplot} objects.")
14033 (license license:artistic2.0)))
85431ca3
RW
14034
14035(define-public r-triebeard
14036 (package
14037 (name "r-triebeard")
14038 (version "0.3.0")
14039 (source
14040 (origin
14041 (method url-fetch)
14042 (uri (cran-uri "triebeard" version))
14043 (sha256
14044 (base32
14045 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"))))
14046 (build-system r-build-system)
14047 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
14048 (home-page "https://github.com/Ironholds/triebeard/")
14049 (synopsis "Radix trees in Rcpp")
14050 (description
14051 "Radix trees, or tries, are key-value data structures optimized for
14052efficient lookups, similar in purpose to hash tables. This package provides
14053an implementation of radix trees for use in R programming and in developing
14054packages with Rcpp.")
14055 (license license:expat)))
91e06bed
RW
14056
14057(define-public r-tweenr
14058 (package
14059 (name "r-tweenr")
14060 (version "1.0.1")
14061 (source
14062 (origin
14063 (method url-fetch)
14064 (uri (cran-uri "tweenr" version))
14065 (sha256
14066 (base32
14067 "0sq90pbln6lkc2q3zflhkxxwpqdw5dd7igrxhdnlynkdrmi83mpg"))))
14068 (build-system r-build-system)
14069 (propagated-inputs
14070 `(("r-farver" ,r-farver)
14071 ("r-magrittr" ,r-magrittr)
14072 ("r-rcpp" ,r-rcpp)
14073 ("r-rlang" ,r-rlang)))
14074 (home-page "https://github.com/thomasp85/tweenr")
14075 (synopsis "Interpolate data for smooth animations")
14076 (description
14077 "In order to create smooth animation between states of data, tweening is
14078necessary. This package provides a range of functions for creating tweened
14079data that can be used as basis for animation. Furthermore it adds a number of
14080vectorized interpolaters for common R data types such as numeric, date and
14081color.")
14082 (license license:expat)))
09dde7fb
RW
14083
14084(define-public r-polyclip
14085 (package
14086 (name "r-polyclip")
14087 (version "1.10-0")
14088 (source
14089 (origin
14090 (method url-fetch)
14091 (uri (cran-uri "polyclip" version))
14092 (sha256
14093 (base32
14094 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl"))))
14095 (build-system r-build-system)
14096 (native-inputs `(("pkg-config" ,pkg-config)))
14097 (home-page "http://www.angusj.com/delphi/clipper.php")
14098 (synopsis "Polygon clipping")
14099 (description
14100 "This package provides an R port of the library Clipper. It performs
14101polygon clipping operations (intersection, union, set minus, set difference)
14102for polygonal regions of arbitrary complexity, including holes. It computes
14103offset polygons (spatial buffer zones, morphological dilations, Minkowski
14104dilations) for polygonal regions and polygonal lines. It computes the
14105Minkowski Sum of general polygons. There is a function for removing
14106self-intersections from polygon data.")
14107 (license license:boost1.0)))
d4ff09af
RW
14108
14109(define-public r-urltools
14110 (package
14111 (name "r-urltools")
7015ae68 14112 (version "1.7.3")
d4ff09af
RW
14113 (source
14114 (origin
14115 (method url-fetch)
14116 (uri (cran-uri "urltools" version))
14117 (sha256
14118 (base32
7015ae68 14119 "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830"))))
d4ff09af
RW
14120 (build-system r-build-system)
14121 (propagated-inputs
14122 `(("r-rcpp" ,r-rcpp)
14123 ("r-triebeard" ,r-triebeard)))
14124 (home-page "https://github.com/Ironholds/urltools/")
14125 (synopsis "Vectorized tools for URL handling and parsing")
14126 (description
14127 "This package provides a toolkit for all URL-handling needs, including
14128encoding and decoding, parsing, parameter extraction and modification. All
14129functions are designed to be both fast and entirely vectorized. It is
14130intended to be useful for people dealing with web-related datasets, such as
14131server-side logs, although may be useful for other situations involving large
14132sets of URLs.")
14133 (license license:expat)))
83f43284
RW
14134
14135(define-public r-ggforce
14136 (package
14137 (name "r-ggforce")
466e68b4 14138 (version "0.3.1")
83f43284
RW
14139 (source
14140 (origin
14141 (method url-fetch)
14142 (uri (cran-uri "ggforce" version))
14143 (sha256
14144 (base32
466e68b4 14145 "04926cqrda6psvy2nzkkw4czwyxdp7fnxg76byp14v12kgd72lm0"))))
83f43284
RW
14146 (build-system r-build-system)
14147 (propagated-inputs
14148 `(("r-ggplot2" ,r-ggplot2)
14149 ("r-gtable" ,r-gtable)
14150 ("r-mass" ,r-mass)
14151 ("r-polyclip" ,r-polyclip)
14152 ("r-rcpp" ,r-rcpp)
14153 ("r-rcppeigen" ,r-rcppeigen)
14154 ("r-rlang" ,r-rlang)
14155 ("r-scales" ,r-scales)
3ea54829
RW
14156 ("r-tidyselect" ,r-tidyselect)
14157 ("r-tweenr" ,r-tweenr)
14158 ("r-withr" ,r-withr)))
83f43284
RW
14159 (home-page "https://ggforce.data-imaginist.com")
14160 (synopsis "Accelerating ggplot2")
14161 (description
14162 "The aim of the ggplot2 package is to aid in visual data investigations.
14163This focus has led to a lack of facilities for composing specialized plots.
14164Thi package aims to be a collection of mainly new statistics and geometries
14165that fills this gap.")
14166 (license license:expat)))
b5b0a2ff
RW
14167
14168(define-public r-europepmc
14169 (package
14170 (name "r-europepmc")
14171 (version "0.3")
14172 (source
14173 (origin
14174 (method url-fetch)
14175 (uri (cran-uri "europepmc" version))
14176 (sha256
14177 (base32
14178 "1ngqs1sqzkbwv98dd5z4cxj8bnz41wyd0g060a2vpqi3s99s4i2h"))))
14179 (build-system r-build-system)
14180 (propagated-inputs
14181 `(("r-dplyr" ,r-dplyr)
14182 ("r-httr" ,r-httr)
14183 ("r-jsonlite" ,r-jsonlite)
14184 ("r-plyr" ,r-plyr)
14185 ("r-progress" ,r-progress)
14186 ("r-purrr" ,r-purrr)
14187 ("r-urltools" ,r-urltools)
14188 ("r-xml2" ,r-xml2)))
14189 (home-page "https://github.com/ropensci/europepmc/")
14190 (synopsis "R Interface to the Europe PubMed Central RESTful Web Service")
14191 (description
14192 "This package provides an R Client for the
14193@url{https://europepmc.org/RestfulWebService,Europe PubMed Central RESTful Web
14194Service}. It gives access to both metadata on life science literature and
14195open access full texts. Europe PMC indexes all PubMed content and other
14196literature sources including Agricola, a bibliographic database of citations
14197to the agricultural literature, or Biological Patents. In addition to
14198bibliographic metadata, the client allows users to fetch citations and
14199reference lists. Links between life-science literature and other EBI
14200databases, including ENA, PDB or ChEMBL are also accessible.")
14201 (license license:gpl3)))
11f226e1
RW
14202
14203(define-public r-ggraph
14204 (package
14205 (name "r-ggraph")
801dc98f 14206 (version "2.0.0")
11f226e1
RW
14207 (source
14208 (origin
14209 (method url-fetch)
14210 (uri (cran-uri "ggraph" version))
14211 (sha256
14212 (base32
801dc98f 14213 "0qj7w3af0pgmd9mil6y571jikfkln7b8csvzg6b08spwbglfy1s3"))))
11f226e1
RW
14214 (build-system r-build-system)
14215 (propagated-inputs
14216 `(("r-digest" ,r-digest)
14217 ("r-dplyr" ,r-dplyr)
14218 ("r-ggforce" ,r-ggforce)
14219 ("r-ggplot2" ,r-ggplot2)
14220 ("r-ggrepel" ,r-ggrepel)
801dc98f 14221 ("r-graphlayouts" ,r-graphlayouts)
11f226e1
RW
14222 ("r-gtable" ,r-gtable)
14223 ("r-igraph" ,r-igraph)
14224 ("r-mass" ,r-mass)
11f226e1 14225 ("r-rcpp" ,r-rcpp)
801dc98f 14226 ("r-rlang" ,r-rlang)
11f226e1 14227 ("r-scales" ,r-scales)
801dc98f 14228 ("r-tidygraph" ,r-tidygraph)
11f226e1
RW
14229 ("r-viridis" ,r-viridis)))
14230 (home-page "https://cran.r-project.org/web/packages/ggraph/")
14231 (synopsis "Implementation of grammar of graphics for graphs and networks")
14232 (description
14233 "The grammar of graphics as implemented in ggplot2 is a poor fit for
14234graph and network visualizations due to its reliance on tabular data input.
14235The ggraph package is an extension of the ggplot2 API tailored to graph
14236visualizations and provides the same flexible approach to building up plots
14237layer by layer.")
14238 (license license:gpl3)))
1c0c4b54
RW
14239
14240(define-public r-varselrf
14241 (package
14242 (name "r-varselrf")
14243 (version "0.7-8")
14244 (source
14245 (origin
14246 (method url-fetch)
14247 (uri (cran-uri "varSelRF" version))
14248 (sha256
14249 (base32
14250 "0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"))))
14251 (properties `((upstream-name . "varSelRF")))
14252 (build-system r-build-system)
14253 (propagated-inputs
14254 `(("r-randomforest" ,r-randomforest)))
14255 (home-page "http://ligarto.org/rdiaz/Software/Software.html")
14256 (synopsis "Variable selection using random forests")
14257 (description
14258 "This package provides tools for the variable selection from random
14259forests using both backwards variable elimination (for the selection of small
14260sets of non-redundant variables) and selection based on the importance
14261spectrum (somewhat similar to scree plots; for the selection of large,
14262potentially highly-correlated variables). The main applications are in
14263high-dimensional data (e.g., microarray data, and other genomics and
14264proteomics applications).")
14265 (license license:gpl2+)))
aae0b86d
RW
14266
14267(define-public r-pamr
14268 (package
14269 (name "r-pamr")
8fc6188e 14270 (version "1.56.1")
aae0b86d
RW
14271 (source
14272 (origin
14273 (method url-fetch)
14274 (uri (cran-uri "pamr" version))
14275 (sha256
14276 (base32
8fc6188e 14277 "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh"))))
aae0b86d
RW
14278 (build-system r-build-system)
14279 (propagated-inputs
14280 `(("r-cluster" ,r-cluster)
14281 ("r-survival" ,r-survival)))
14282 (native-inputs `(("gfortran" ,gfortran)))
14283 (home-page "https://cran.r-project.org/web/packages/pamr/")
14284 (synopsis "Prediction Analysis for Microarrays")
14285 (description
14286 "This package provides some functions for sample classification in
14287microarrays.")
14288 (license license:gpl2)))
fe3fb4e7
RW
14289
14290(define-public r-rda
14291 (package
14292 (name "r-rda")
14293 (version "1.0.2-2.1")
14294 (source
14295 (origin
14296 (method url-fetch)
14297 (uri (cran-uri "rda" version))
14298 (sha256
14299 (base32
14300 "1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"))))
14301 (build-system r-build-system)
14302 (home-page "https://cran.r-project.org/web/packages/rda/")
14303 (synopsis "Shrunken centroids regularized discriminant analysis")
14304 (description
14305 "This package provides tools for shrunken centroids regularized
14306discriminant analysis for the purpose of classifying high dimensional data.")
14307 (license license:gpl2+)))
8473597f
RW
14308
14309(define-public r-ggvis
14310 (package
14311 (name "r-ggvis")
04eb73ee 14312 (version "0.4.5")
8473597f
RW
14313 (source
14314 (origin
14315 (method url-fetch)
14316 (uri (cran-uri "ggvis" version))
14317 (sha256
14318 (base32
04eb73ee 14319 "091i9f17912j8qcyxppjgwzjnyqj7769ixs9d2gjg6f2clskqdw2"))))
8473597f
RW
14320 (build-system r-build-system)
14321 (propagated-inputs
14322 `(("r-assertthat" ,r-assertthat)
14323 ("r-dplyr" ,r-dplyr)
14324 ("r-htmltools" ,r-htmltools)
14325 ("r-jsonlite" ,r-jsonlite)
14326 ("r-lazyeval" ,r-lazyeval)
14327 ("r-magrittr" ,r-magrittr)
14328 ("r-shiny" ,r-shiny)))
14329 (home-page "https://ggvis.rstudio.com/")
14330 (synopsis "Interactive grammar of graphics")
14331 (description
14332 "This package is a data visualization package for R providing an
14333implementation of an interactive grammar of graphics, taking the best parts of
14334ggplot2, combining them with the reactive framework of Shiny and drawing web
14335graphics using Vega.")
14336 (license license:gpl2)))
d59df334
RW
14337
14338(define-public r-gbm
14339 (package
14340 (name "r-gbm")
14341 (version "2.1.5")
14342 (source
14343 (origin
14344 (method url-fetch)
14345 (uri (cran-uri "gbm" version))
14346 (sha256
14347 (base32
14348 "0vs6ljaqhwwpgr8wlbhmm4v147rd82kl16rpaijqiylxcc8dxyq6"))))
14349 (build-system r-build-system)
14350 (propagated-inputs
14351 `(("r-gridextra" ,r-gridextra)
14352 ("r-lattice" ,r-lattice)
14353 ("r-survival" ,r-survival)))
14354 (home-page "https://github.com/gbm-developers/gbm")
14355 (synopsis "Generalized boosted regression models")
14356 (description
14357 "This package is an implementation of extensions to Freund and Schapire's
14358AdaBoost algorithm and Friedman's gradient boosting machine. It includes
14359regression methods for least squares, absolute loss, t-distribution loss,
14360quantile regression, logistic, multinomial logistic, Poisson, Cox proportional
14361hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss,
14362and Learning to Rank measures (LambdaMart).")
14363 (license license:gpl2+)))
efba5613
RW
14364
14365(define-public r-threejs
14366 (package
14367 (name "r-threejs")
14368 (version "0.3.1")
14369 (source
14370 (origin
14371 (method url-fetch)
14372 (uri (cran-uri "threejs" version))
14373 (sha256
14374 (base32
14375 "1s3rdlzy7man6177ycayg6xsh6k8y1r9rdj9yzn3b93j2rs0nxbi"))))
14376 (build-system r-build-system)
14377 (arguments
14378 `(#:modules ((guix build utils)
14379 (guix build r-build-system)
14380 (srfi srfi-1)
14381 (ice-9 popen))
14382 #:phases
14383 (modify-phases %standard-phases
14384 (add-after 'unpack 'process-javascript
14385 (lambda* (#:key inputs #:allow-other-keys)
14386 (with-directory-excursion "inst"
14387 (call-with-values
14388 (lambda ()
14389 (unzip2
14390 `((,(assoc-ref inputs "js-jquery")
14391 "htmlwidgets/lib/jquery/jquery.min.js")
14392 (,(assoc-ref inputs "js-threejs-85")
14393 "htmlwidgets/lib/threejs-85/three.min.js"))))
14394 (lambda (sources targets)
14395 (for-each (lambda (source target)
14396 (format #t "Processing ~a --> ~a~%"
14397 source target)
14398 (delete-file target)
14399 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14400 (call-with-output-file target
14401 (lambda (port)
14402 (dump-port minified port)))))
14403 sources targets))))
14404 #t)))))
14405 (propagated-inputs
14406 `(("r-base64enc" ,r-base64enc)
14407 ("r-crosstalk" ,r-crosstalk)
14408 ("r-htmlwidgets" ,r-htmlwidgets)
14409 ("r-igraph" ,r-igraph)))
14410 (native-inputs
14411 `(("uglify-js" ,uglify-js)
14412 ("js-jquery"
14413 ,(origin
14414 (method url-fetch)
14415 (uri "https://code.jquery.com/jquery-3.3.1.js")
14416 (sha256
14417 (base32
14418 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
14419 ("js-threejs-85"
14420 ,(origin
14421 (method url-fetch)
14422 (uri "https://raw.githubusercontent.com/mrdoob/three.js/r85/build/three.js")
14423 (sha256
14424 (base32
14425 "17khh3dmijdjw4qb9qih1rqhxgrmm3pc6w8lzdx6rf6a3mrc9xnl"))))))
14426 (home-page "https://bwlewis.github.io/rthreejs")
14427 (synopsis "Interactive 3D scatter plots, networks and globes")
14428 (description
14429 "Create interactive 3D scatter plots, network plots, and globes in R
14430using the three.js visualization library.")
14431 (license license:expat)))
74cada8e
RW
14432
14433(define-public r-mlbench
14434 (package
14435 (name "r-mlbench")
14436 (version "2.1-1")
14437 (source
14438 (origin
14439 (method url-fetch)
14440 (uri (cran-uri "mlbench" version))
14441 (sha256
14442 (base32
14443 "1rp035qxfgh5ail92zjh9jh57dj0b8babw3wsg29v8ricpal30bl"))))
14444 (build-system r-build-system)
14445 (home-page "https://cran.r-project.org/web/packages/mlbench/")
14446 (synopsis "Machine learning benchmark problems")
14447 (description
14448 "This package provides a collection of artificial and real-world machine
14449learning benchmark problems, including, e.g., several data sets from the UCI
14450repository.")
14451 (license license:gpl2)))
409a13fe
RW
14452
14453(define-public r-mpm
14454 (package
14455 (name "r-mpm")
14456 (version "1.0-22")
14457 (source
14458 (origin
14459 (method url-fetch)
14460 (uri (cran-uri "mpm" version))
14461 (sha256
14462 (base32
14463 "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk"))))
14464 (build-system r-build-system)
14465 (propagated-inputs
14466 `(("r-kernsmooth" ,r-kernsmooth)
14467 ("r-mass" ,r-mass)))
14468 (home-page "http://mpm.r-forge.r-project.org")
14469 (synopsis "Multivariate projection methods")
14470 (description
14471 "This is a package for exploratory graphical analysis of multivariate
14472data, specifically gene expression data with different projection methods:
14473principal component analysis, correspondence analysis, spectral map
14474analysis.")
14475 (license license:gpl2+)))
d8a28332 14476
d2aa2d24
RW
14477(define-public r-png
14478 (package
14479 (name "r-png")
14480 (version "0.1-7")
14481 (source (origin
14482 (method url-fetch)
14483 (uri (cran-uri "png" version))
14484 (sha256
14485 (base32
14486 "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2"))))
14487 (build-system r-build-system)
14488 (inputs
14489 `(("libpng" ,libpng)
14490 ("zlib" ,zlib)))
14491 (home-page "http://www.rforge.net/png/")
14492 (synopsis "Read and write PNG images")
14493 (description
14494 "This package provides an easy and simple way to read, write and display
14495bitmap images stored in the PNG format. It can read and write both files and
14496in-memory raw vectors.")
14497 ;; Any of these GPL versions.
14498 (license (list license:gpl2 license:gpl3))))
14499
d8a28332
RW
14500(define-public r-ggcorrplot
14501 (package
14502 (name "r-ggcorrplot")
e9c526be 14503 (version "0.1.3")
d8a28332
RW
14504 (source
14505 (origin
14506 (method url-fetch)
14507 (uri (cran-uri "ggcorrplot" version))
14508 (sha256
14509 (base32
e9c526be 14510 "0hi9lz121ya1l2lbm7rqlxg6fs6bvxck396dngnidrhl5fvqb41b"))))
d8a28332
RW
14511 (build-system r-build-system)
14512 (propagated-inputs
14513 `(("r-ggplot2" ,r-ggplot2)
14514 ("r-reshape2" ,r-reshape2)))
14515 (home-page "http://www.sthda.com/english/wiki/ggcorrplot")
14516 (synopsis "Visualization of a correlation matrix using ggplot2")
14517 (description
14518 "The ggcorrplot package can be used to visualize easily a correlation
14519matrix using ggplot2. It provides a solution for reordering the correlation
14520matrix and displays the significance level on the plot. It also includes a
14521function for computing a matrix of correlation p-values.")
14522 (license license:gpl2)))
f084e41e
RW
14523
14524(define-public r-flexdashboard
14525 (package
14526 (name "r-flexdashboard")
14527 (version "0.5.1.1")
14528 (source
14529 (origin
14530 (method url-fetch)
14531 (uri (cran-uri "flexdashboard" version))
14532 (sha256
14533 (base32
14534 "0fy3nbrr67zqgd44r2mc850s5sp0hzfcw3zqs15m8kxzj1aw067x"))))
14535 (build-system r-build-system)
14536 (arguments
14537 `(#:modules ((guix build utils)
14538 (guix build r-build-system)
14539 (srfi srfi-1)
14540 (srfi srfi-26)
14541 (ice-9 popen)
14542 (ice-9 textual-ports))
14543 #:phases
14544 (modify-phases %standard-phases
14545 (add-after 'unpack 'process-javascript
14546 (lambda* (#:key inputs #:allow-other-keys)
14547 (with-directory-excursion "inst"
14548 ;; Concatenate all components of prism.js
14549 (let ((contents (string-join
14550 (map (lambda (name)
14551 (call-with-input-file
14552 (assoc-ref inputs name)
14553 get-string-all))
14554 (list "js-prism"
14555 "js-prism-r"
14556 "js-prism-line-numbers"))
14557 "\n")))
14558 (call-with-output-file "prism-src.js"
14559 (cut display contents <>)))
14560 (call-with-values
14561 (lambda ()
14562 (unzip2
14563 `(("www/stickytableheaders/jquery.stickytableheaders.js"
14564 "www/stickytableheaders/jquery.stickytableheaders.min.js")
14565 ("www/sly/sly.js"
14566 "www/sly/sly.min.js")
14567 ("prism-src.js"
14568 "www/prism/prism.js")
14569 (,(assoc-ref inputs "js-raphael")
14570 "htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
14571 (,(assoc-ref inputs "js-featherlight")
14572 "www/featherlight/featherlight.min.js"))))
14573 (lambda (sources targets)
14574 (for-each (lambda (source target)
14575 (format #t "Processing ~a --> ~a~%"
14576 source target)
14577 (delete-file target)
14578 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14579 (call-with-output-file target
14580 (lambda (port)
14581 (dump-port minified port)))))
14582 sources targets))))
14583 #t)))))
14584 (propagated-inputs
14585 `(("r-htmltools" ,r-htmltools)
14586 ("r-htmlwidgets" ,r-htmlwidgets)
14587 ("r-jsonlite" ,r-jsonlite)
14588 ("r-knitr" ,r-knitr)
14589 ("r-rmarkdown" ,r-rmarkdown)
14590 ("r-shiny" ,r-shiny)))
14591 (native-inputs
14592 `(("uglify-js" ,uglify-js)
14593 ("js-raphael"
14594 ,(origin
14595 (method url-fetch)
14596 (uri "https://raw.githubusercontent.com/DmitryBaranovskiy/raphael/v2.1.4/raphael.js")
14597 (sha256
14598 (base32
14599 "1h4c4akrgcj7wra9j1z1rv2406j0yf68y9c0wg8v7w9ibw2iwf1x"))))
14600 ("js-prism"
14601 ,(origin
14602 (method url-fetch)
14603 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/prism.js")
14604 (sha256
14605 (base32
14606 "0gqa9irbp9k8p5r3d98cszajzhjnssnl43nrsc5aiy7ki52z500c"))))
14607 ("js-prism-r"
14608 ,(origin
14609 (method url-fetch)
14610 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/components/prism-r.js")
14611 (sha256
14612 (base32
14613 "1x31glci7wdgr2305njy0bm2lncb0jyn0j1s2g72rqi29xid9aki"))))
14614 ("js-prism-line-numbers"
14615 ,(origin
14616 (method url-fetch)
14617 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/plugins/line-numbers/prism-line-numbers.js")
14618 (sha256
14619 (base32
14620 "1543wgf3iynrilyb27jq8px3h5gvfz5xmdib5ik2ki400c1sl991"))))
14621 ("js-featherlight"
14622 ,(origin
14623 (method url-fetch)
14624 (uri "https://raw.githubusercontent.com/noelboss/featherlight/1.3.4/src/featherlight.js")
14625 (sha256
14626 (base32
14627 "14kkhwzvp8rxq2mrck5i0xcm8v5rqwqhwnmncbng8h4qq42zx3sb"))))))
14628 (home-page "https://rmarkdown.rstudio.com/flexdashboard")
14629 (synopsis "R Markdown format for flexible dashboards")
14630 (description
14631 "This package provides an R Markdown format for converting an R Markdown
14632document to a grid-oriented dashboard. The dashboard flexibly adapts the size
14633of its components to the containing web page.")
14634 (license license:expat)))
c54ab337
RW
14635
14636(define-public r-preseqr
14637 (package
14638 (name "r-preseqr")
14639 (version "4.0.0")
14640 (source
14641 (origin
14642 (method url-fetch)
14643 (uri (cran-uri "preseqR" version))
14644 (sha256
14645 (base32
14646 "1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"))))
14647 (properties `((upstream-name . "preseqR")))
14648 (build-system r-build-system)
14649 (propagated-inputs
14650 `(("r-polynom" ,r-polynom)))
14651 (home-page "https://cran.r-project.org/web/packages/preseqR/")
14652 (synopsis "Predicting species accumulation curves")
14653 (description
14654 "This package can be used to predict the r-species accumulation
14655curve (r-SAC), which is the number of species represented at least r times as
14656a function of the sampling effort. When r = 1, the curve is known as the
14657species accumulation curve, or the library complexity curve in high-throughput
14658genomic sequencing. The package includes both parametric and nonparametric
14659methods, as described by Deng C, et al. (2018).")
14660 (license license:gpl3)))
1fab2cf8
RW
14661
14662(define-public r-mapplots
14663 (package
14664 (name "r-mapplots")
14665 (version "1.5.1")
14666 (source
14667 (origin
14668 (method url-fetch)
14669 (uri (cran-uri "mapplots" version))
14670 (sha256
14671 (base32
14672 "18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"))))
14673 (build-system r-build-system)
14674 (home-page "https://cran.r-project.org/web/packages/mapplots/")
14675 (synopsis "Data visualization on maps")
14676 (description
14677 "This package helps you create simple maps; add sub-plots like pie plots
14678to a map or any other plot; format, plot and export gridded data. The package
14679was developed for displaying fisheries data but most functions can be used for
14680more generic data visualisation.")
14681 (license license:gpl2+)))
9563dd55
RW
14682
14683(define-public r-pmcmr
14684 (package
14685 (name "r-pmcmr")
14686 (version "4.3")
14687 (source
14688 (origin
14689 (method url-fetch)
14690 (uri (cran-uri "PMCMR" version))
14691 (sha256
14692 (base32
14693 "09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"))))
14694 (properties `((upstream-name . "PMCMR")))
14695 (build-system r-build-system)
14696 (home-page "https://cran.r-project.org/web/packages/PMCMR/")
14697 (synopsis "Calculate pairwise multiple comparisons of mean rank sums")
14698 (description
14699 "This is a deprecated package for calculating pairwise multiple
14700comparisons of mean rank sums. This package is superseded by the novel
14701PMCMRplus package. The PMCMR package is no longer maintained, but kept for
c8ae38d3 14702compatibility of dependent packages for some time.")
9563dd55 14703 (license license:gpl3+)))
8d1990d4
RW
14704
14705(define-public r-downloader
14706 (package
14707 (name "r-downloader")
14708 (version "0.4")
14709 (source
14710 (origin
14711 (method url-fetch)
14712 (uri (cran-uri "downloader" version))
14713 (sha256
14714 (base32
14715 "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"))))
14716 (build-system r-build-system)
14717 (propagated-inputs
14718 `(("r-digest" ,r-digest)))
14719 (home-page "https://github.com/wch/downloader")
14720 (synopsis "Download files over HTTP and HTTPS")
14721 (description
14722 "This package provides a wrapper for the @code{download.file} function,
14723making it possible to download files over HTTPS across platforms. The
14724@code{RCurl} package provides this functionality (and much more) but has
14725external dependencies. This package has is implemented purely in R.")
14726 (license license:gpl2)))
296ea15c
NB
14727
14728(define-public r-rex
14729 (package
14730 (name "r-rex")
14731 (version "1.1.2")
14732 (source
14733 (origin
14734 (method url-fetch)
14735 (uri (cran-uri "rex" version))
14736 (sha256
14737 (base32
14738 "0alsadgjgass3wr8y5d247j12qqzg454sc84vpskclrkmz778g5x"))))
14739 (build-system r-build-system)
14740 (propagated-inputs
14741 `(("r-lazyeval" ,r-lazyeval)
14742 ("r-magrittr" ,r-magrittr)))
14743 (home-page "https://github.com/kevinushey/rex")
14744 (synopsis "Friendly regular expressions")
14745 (description
14746 "This package provides a friendly interface for the construction of
14747regular expressions. Regular expressions are a very powerful feature, however
14748they are often difficult to interpret. Rex allows you to build complex
14749regular expressions from human readable expressions")
14750 (license license:expat)))
9b86fea0 14751
f00da074
NB
14752(define-public r-xmlparsedata
14753 (package
14754 (name "r-xmlparsedata")
14755 (version "1.0.3")
14756 (source
14757 (origin
14758 (method url-fetch)
14759 (uri (cran-uri "xmlparsedata" version))
14760 (sha256
14761 (base32
14762 "0gjr3l5z5dp276lchr2649as1rkj56d2mlvbr66yg393zzw50lsh"))))
14763 (properties `((upstream-name . "xmlparsedata")))
14764 (build-system r-build-system)
14765 (home-page "https://github.com/r-lib/xmlparsedata#readme")
14766 (synopsis "Parse data of @code{R} code as an @code{XML} tree")
14767 (description
14768 "This package provides tools to convert the output of
14769@code{utils::getParseData()} to an @code{XML} tree, that one can search via
14770@code{XPath}, and is easier to manipulate in general.")
14771 (license license:expat)))
14772
bd538a03
NB
14773(define-public r-cyclocomp
14774 (package
14775 (name "r-cyclocomp")
14776 (version "1.1.0")
14777 (source
14778 (origin
14779 (method url-fetch)
14780 (uri (cran-uri "cyclocomp" version))
14781 (sha256
14782 (base32
14783 "0gky3svk02wiajw7nfjh30684h3qxili4bvsab0m7b6cggw6bgyd"))))
14784 (properties `((upstream-name . "cyclocomp")))
14785 (build-system r-build-system)
14786 (propagated-inputs
14787 `(("r-callr" ,r-callr)
14788 ("r-crayon" ,r-crayon)
14789 ("r-desc" ,r-desc)
14790 ("r-remotes" ,r-remotes)
14791 ("r-withr" ,r-withr)))
14792 (home-page "https://github.com/MangoTheCat/cyclocomp")
14793 (synopsis "Cyclomatic complexity of R code")
14794 (description
14795 "Cyclomatic complexity is a software metric, used to indicate the
14796complexity of a program. It is a quantitative measure of the number of
14797linearly independent paths through a program's source code. This package
14798provides tools to compute this metric.")
14799 (license license:expat)))
14800
6c3021a8
NB
14801(define-public r-lintr
14802 (package
14803 (name "r-lintr")
14804 (version "2.0.0")
14805 (source
14806 (origin
14807 (method url-fetch)
14808 (uri (cran-uri "lintr" version))
14809 (sha256
14810 (base32
14811 "09gbci4v5n4gsfzminly8332fw7faxdi1kkyvpa10dydx02sjcwb"))))
14812 (properties `((upstream-name . "lintr")))
14813 (build-system r-build-system)
14814 (propagated-inputs
14815 `(("r-codetools" ,r-codetools)
14816 ("r-crayon" ,r-crayon)
14817 ("r-cyclocomp" ,r-cyclocomp)
14818 ("r-digest" ,r-digest)
14819 ("r-httr" ,r-httr)
14820 ("r-jsonlite" ,r-jsonlite)
14821 ("r-knitr" ,r-knitr)
14822 ("r-rex" ,r-rex)
14823 ("r-rstudioapi" ,r-rstudioapi)
14824 ("r-stringdist" ,r-stringdist)
14825 ("r-testthat" ,r-testthat)
14826 ("r-xml2" ,r-xml2)
14827 ("r-xmlparsedata" ,r-xmlparsedata)))
14828 (home-page "https://github.com/jimhester/lintr")
14829 (synopsis "Linter for R code")
14830 (description "This package checks adherence to a given style, syntax
14831errors and possible semantic issues. It supports on the fly checking of R
14832code edited with @code{RStudio IDE}, @code{Emacs} and @code{Vim}.")
14833 (license license:expat)))
14834
9b86fea0
RW
14835(define-public r-sctransform
14836 (package
14837 (name "r-sctransform")
14838 (version "0.2.0")
14839 (source
14840 (origin
14841 (method url-fetch)
14842 (uri (cran-uri "sctransform" version))
14843 (sha256
14844 (base32
14845 "1r5kiqqs318q59h2i8m7c6nhghp9w6q26ss2y5a390lkhsawgx6p"))))
14846 (build-system r-build-system)
14847 (propagated-inputs
14848 `(("r-future" ,r-future)
14849 ("r-future-apply" ,r-future-apply)
14850 ("r-ggplot2" ,r-ggplot2)
14851 ("r-gridextra" ,r-gridextra)
14852 ("r-mass" ,r-mass)
14853 ("r-matrix" ,r-matrix)
14854 ("r-rcpp" ,r-rcpp)
14855 ("r-rcppeigen" ,r-rcppeigen)
14856 ("r-reshape2" ,r-reshape2)))
14857 (home-page "https://github.com/ChristophH/sctransform")
14858 (synopsis "Variance stabilizing transformations for Single Cell UMI Data")
14859 (description
14860 "This package provides a normalization method for single-cell UMI count
14861data using a variance stabilizing transformation. The transformation is based
14862on a negative binomial regression model with regularized parameters. As part
14863of the same regression framework, this package also provides functions for
14864batch correction, and data correction.")
14865 (license license:gpl3)))
107850b3
NB
14866
14867(define-public r-styler
14868 (package
14869 (name "r-styler")
67b7a379 14870 (version "1.2.0")
107850b3
NB
14871 (source
14872 (origin
14873 (method url-fetch)
14874 (uri (cran-uri "styler" version))
14875 (sha256
14876 (base32
67b7a379 14877 "0rdbz60x8bymis6r6188ia1y0ip3nhf5y363i4cmakr618irjab9"))))
107850b3
NB
14878 (build-system r-build-system)
14879 (propagated-inputs
14880 `(("r-backports" ,r-backports)
14881 ("r-cli" ,r-cli)
14882 ("r-magrittr" ,r-magrittr)
14883 ("r-purrr" ,r-purrr)
14884 ("r-rematch2" ,r-rematch2)
14885 ("r-rlang" ,r-rlang)
14886 ("r-rprojroot" ,r-rprojroot)
14887 ("r-tibble" ,r-tibble)
14888 ("r-withr" ,r-withr)
14889 ("r-xfun" ,r-xfun)))
14890 (home-page "https://github.com/r-lib/styler")
14891 (synopsis "Non-invasive pretty printing of R code")
14892 (description
14893 "This is a package for pretty-printing R code without changing the user's
14894formatting intent.")
14895 (license license:gpl3)))
2b9d4f58
RW
14896
14897(define-public r-scrime
14898 (package
14899 (name "r-scrime")
14900 (version "1.3.5")
14901 (source
14902 (origin
14903 (method url-fetch)
14904 (uri (cran-uri "scrime" version))
14905 (sha256
14906 (base32
14907 "0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
14908 (build-system r-build-system)
14909 (home-page "https://cran.r-project.org/web/packages/scrime/")
14910 (synopsis "Analysis of high-dimensional categorical data such as SNP data")
14911 (description
14912 "This package provides tools for the analysis of high-dimensional data
14913developed/implemented at the group \"Statistical Complexity Reduction In
14914Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
14915the functions can also be applied to other types of categorical data.")
14916 (license license:gpl2)))
04bf86ba 14917
3e63f078
RW
14918(define-public r-pbmcapply
14919 (package
14920 (name "r-pbmcapply")
14921 (version "1.5.0")
14922 (source
14923 (origin
14924 (method url-fetch)
14925 (uri (cran-uri "pbmcapply" version))
14926 (sha256
14927 (base32
14928 "0i58gcqpnbyvc448qfgm45b7rpbmrnagsvk1h1hsqchbbicfslnz"))))
14929 (build-system r-build-system)
14930 (home-page "https://github.com/kvnkuang/pbmcapply")
14931 (synopsis "Track the progress of apply procedures with a progress bar")
14932 (description
14933 "This light-weight package helps you track and visualize the progress of
14934parallel versions of vectorized R functions of the @code{mc*apply} family.")
14935 (license license:expat)))
14936
04bf86ba
RW
14937(define-public r-blme
14938 (package
14939 (name "r-blme")
14940 (version "1.0-4")
14941 (source
14942 (origin
14943 (method url-fetch)
14944 (uri (cran-uri "blme" version))
14945 (sha256
14946 (base32
14947 "1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"))))
14948 (build-system r-build-system)
14949 (propagated-inputs `(("r-lme4" ,r-lme4)))
14950 (home-page "https://github.com/vdorie/blme")
14951 (synopsis "Bayesian linear mixed-effects models")
14952 (description
14953 "This package provides tools for maximum a posteriori estimation for
14954linear and generalized linear mixed-effects models in a Bayesian setting. It
14955extends the lme4 package.")
14956 (license license:gpl2+)))
be23c491
RW
14957
14958(define-public r-batchtools
14959 (package
14960 (name "r-batchtools")
14961 (version "0.9.11")
14962 (source
14963 (origin
14964 (method url-fetch)
14965 (uri (cran-uri "batchtools" version))
14966 (sha256
14967 (base32
14968 "02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"))))
14969 (build-system r-build-system)
14970 (propagated-inputs
14971 `(("r-backports" ,r-backports)
14972 ("r-base64url" ,r-base64url)
14973 ("r-brew" ,r-brew)
14974 ("r-checkmate" ,r-checkmate)
14975 ("r-data-table" ,r-data-table)
14976 ("r-digest" ,r-digest)
14977 ("r-fs" ,r-fs)
14978 ("r-progress" ,r-progress)
14979 ("r-r6" ,r-r6)
14980 ("r-rappdirs" ,r-rappdirs)
14981 ("r-stringi" ,r-stringi)
14982 ("r-withr" ,r-withr)))
14983 (home-page "https://github.com/mllg/batchtools")
14984 (synopsis "Tools for computation on batch systems")
14985 (description
14986 "As a successor of the packages BatchJobs and BatchExperiments, this
14987package provides a parallel implementation of the Map function for high
14988performance computing systems managed by various schedulers. A multicore and
14989socket mode allow the parallelization on a local machines, and multiple
14990machines can be hooked up via SSH to create a makeshift cluster. Moreover,
14991the package provides an abstraction mechanism to define large-scale computer
14992experiments in a well-organized and reproducible way.")
14993 (license license:lgpl3)))
0c8960df
RW
14994
14995(define-public r-clue
14996 (package
14997 (name "r-clue")
14998 (version "0.3-57")
14999 (source
15000 (origin
15001 (method url-fetch)
15002 (uri (cran-uri "clue" version))
15003 (sha256
15004 (base32
15005 "05rdcahawxlxci3fjxihjvvh33wqpxw50sx015165ab4nh3rsdkf"))))
15006 (build-system r-build-system)
15007 (propagated-inputs `(("r-cluster" ,r-cluster)))
15008 (home-page "https://cran.r-project.org/web/packages/clue/")
15009 (synopsis "Tools for analyzing cluster ensembles")
15010 (description "Cluster ensembles are collections of individual solutions to
15011a given clustering problem which are useful or necessary to consider in a wide
15012range of applications. This R package provides an extensible computational
15013environment for creating and analyzing cluster ensembles, with basic data
15014structures for representing partitions and hierarchies, and facilities for
15015computing on them, including methods for measuring proximity and obtaining
15016consensus and secondary clusterings.")
15017 (license license:gpl2)))
b8d6dffb
RW
15018
15019(define-public r-sitmo
15020 (package
15021 (name "r-sitmo")
15022 (version "2.0.1")
15023 (source
15024 (origin
15025 (method url-fetch)
15026 (uri (cran-uri "sitmo" version))
15027 (sha256
15028 (base32
15029 "0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
15030 (build-system r-build-system)
15031 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
15032 (home-page "https://github.com/coatless/sitmo/")
15033 (synopsis "Parallel pseudo random number generator header files")
15034 (description
15035 "This package provides two high quality and fast PPRNGs that may be used
15036in an OpenMP parallel environment. In addition, there is a generator for one
15037dimensional low-discrepancy sequence.")
15038 (license license:expat)))
3961b3b9
RW
15039
15040(define-public r-dqrng
15041 (package
15042 (name "r-dqrng")
12242ffb 15043 (version "0.2.1")
3961b3b9
RW
15044 (source
15045 (origin
15046 (method url-fetch)
15047 (uri (cran-uri "dqrng" version))
15048 (sha256
15049 (base32
12242ffb 15050 "0rp8q5zijlvaqmpnkwr314w9w40sj4fz7sqsdgsffcfvn42w2jg1"))))
3961b3b9
RW
15051 (build-system r-build-system)
15052 (propagated-inputs
15053 `(("r-bh" ,r-bh)
15054 ("r-rcpp" ,r-rcpp)
15055 ("r-sitmo" ,r-sitmo)))
15056 (home-page "https://www.daqana.org/dqrng")
15057 (synopsis "Fast pseudo random number generators")
15058 (description
15059 "Several fast random number generators are provided as C++ header-only
15060libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
15061Additionally, fast functions for generating random numbers according to a
15062uniform, normal and exponential distribution are included. The latter two use
15063the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
15064functions are exported to R and as a C++ interface and are enabled for use
15065with the default 64 bit generator from the PCG family, Xoroshiro128+ and
15066Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
15067engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
15068 ;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
15069 ;; whole is distributed under the terms of the AGPL 3.
15070 (license license:agpl3)))
5bea832f
RW
15071
15072(define-public r-dalex
15073 (package
15074 (name "r-dalex")
0eed4fde 15075 (version "0.4.9")
5bea832f
RW
15076 (source
15077 (origin
15078 (method url-fetch)
15079 (uri (cran-uri "DALEX" version))
15080 (sha256
15081 (base32
0eed4fde 15082 "1zviaf7530v8w996lbma0vplabrapgwldi7h70pr0439sxaqd421"))))
5bea832f
RW
15083 (properties `((upstream-name . "DALEX")))
15084 (build-system r-build-system)
15085 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
15086 (home-page "https://pbiecek.github.io/DALEX/")
15087 (synopsis "Descriptive machine learning explanations")
15088 (description
15089 "Machine Learning models are widely used and have various applications in
15090classification or regression. Models created with boosting, bagging, stacking
15091or similar techniques are often used due to their high performance, but such
15092black-box models usually lack interpretability. The DALEX package contains
15093various explainers that help to understand the link between input variables
15094and model output.")
15095 ;; Any version of the GPL
15096 (license license:gpl3+)))
70debac5
RW
15097
15098(define-public r-enrichr
15099 (package
15100 (name "r-enrichr")
7a90573f 15101 (version "2.1")
70debac5
RW
15102 (source
15103 (origin
15104 (method url-fetch)
15105 (uri (cran-uri "enrichR" version))
15106 (sha256
15107 (base32
7a90573f 15108 "0ymhzs9d2wl0s9rvbqc1hqb78mlzwhlc7mmijpfqkm5r720pf6m1"))))
70debac5
RW
15109 (properties `((upstream-name . "enrichR")))
15110 (build-system r-build-system)
15111 (propagated-inputs
15112 `(("r-httr" ,r-httr)
15113 ("r-rjson" ,r-rjson)))
15114 (home-page "https://cran.r-project.org/web/packages/enrichR/")
15115 (synopsis "R Interface to Enrichr database for analyzing gene sets")
15116 (description
15117 "This package provides an R interface to all Enrichr databases, a
15118web-based tool for analyzing gene sets and returns any enrichment of common
15119annotated biological functions.")
15120 (license license:gpl2+)))
c9487dfa
RW
15121
15122(define-public r-plot3d
15123 (package
15124 (name "r-plot3d")
15125 (version "1.1.1")
15126 (source
15127 (origin
15128 (method url-fetch)
15129 (uri (cran-uri "plot3D" version))
15130 (sha256
15131 (base32
15132 "0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
15133 (properties `((upstream-name . "plot3D")))
15134 (build-system r-build-system)
15135 (propagated-inputs `(("r-misc3d" ,r-misc3d)))
15136 (home-page "https://cran.r-project.org/web/packages/plot3D")
15137 (synopsis "Plot multi-dimensional data")
15138 (description
15139 "This package provides functions for viewing 2D and 3D data, including
15140perspective plots, slice plots, surface plots, scatter plots, etc. It
15141includes data sets from oceanography.")
15142 (license license:gpl3+)))
85625cae
RW
15143
15144(define-public r-ggfortify
15145 (package
15146 (name "r-ggfortify")
a6412edf 15147 (version "0.4.8")
85625cae
RW
15148 (source
15149 (origin
15150 (method url-fetch)
15151 (uri (cran-uri "ggfortify" version))
15152 (sha256
15153 (base32
a6412edf 15154 "191q2z7w0l4v7swjlxs2hjgbjngw2838688s7ygnj0kigsm310f3"))))
85625cae
RW
15155 (build-system r-build-system)
15156 (propagated-inputs
15157 `(("r-dplyr" ,r-dplyr)
15158 ("r-ggplot2" ,r-ggplot2)
15159 ("r-gridextra" ,r-gridextra)
15160 ("r-scales" ,r-scales)
15161 ("r-stringr" ,r-stringr)
15162 ("r-tibble" ,r-tibble)
15163 ("r-tidyr" ,r-tidyr)))
15164 (home-page "https://github.com/sinhrks/ggfortify")
15165 (synopsis "Data visualization tools for statistical analysis results")
15166 (description
15167 "This package provides unified plotting tools for statistics commonly
15168used, such as GLM, time series, PCA families, clustering and survival
15169analysis. The package offers a single plotting interface for these analysis
15170results and plots in a unified style using the @code{ggplot2} package.")
15171 (license license:gpl2)))
afc4370d
RW
15172
15173(define-public r-refmanager
15174 (package
15175 (name "r-refmanager")
15176 (version "1.2.12")
15177 (source
15178 (origin
15179 (method url-fetch)
15180 (uri (cran-uri "RefManageR" version))
15181 (sha256
15182 (base32
15183 "1hfxa1qacfryk36mpaqdhdgws5jwxiyy489ikd3wa18bp1wz8dkp"))))
15184 (properties `((upstream-name . "RefManageR")))
15185 (build-system r-build-system)
15186 (propagated-inputs
15187 `(("r-bibtex" ,r-bibtex)
15188 ("r-httr" ,r-httr)
15189 ("r-jsonlite" ,r-jsonlite)
15190 ("r-lubridate" ,r-lubridate)
15191 ("r-plyr" ,r-plyr)
15192 ("r-stringr" ,r-stringr)
15193 ("r-xml2" ,r-xml2)))
15194 (home-page "https://github.com/ropensci/RefManageR/")
15195 (synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
15196 (description
15197 "This package provides tools for importing and working with bibliographic
15198references. It greatly enhances the @code{bibentry} class by providing a
15199class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
15200UTF-8 encoding, and can be easily searched by any field, by date ranges, and
15201by various formats for name lists (author by last names, translator by full
15202names, etc.). Entries can be updated, combined, sorted, printed in a number
15203of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
15204into R and converted to @code{BibEntry} objects.")
15205 ;; Any of these licenses may be picked.
15206 (license (list license:gpl2 license:gpl3 license:bsd-3))))
29591ca6
RW
15207
15208(define-public r-citr
15209 (package
15210 (name "r-citr")
6b28386d 15211 (version "0.3.2")
29591ca6
RW
15212 (source
15213 (origin
15214 (method url-fetch)
15215 (uri (cran-uri "citr" version))
15216 (sha256
15217 (base32
6b28386d 15218 "1qbarvafjb8jgkrnrhh6jw7mcglmjwf7dpdiibxf39jkmlhf7las"))))
29591ca6
RW
15219 (build-system r-build-system)
15220 (propagated-inputs
15221 `(("r-assertthat" ,r-assertthat)
29591ca6
RW
15222 ("r-curl" ,r-curl)
15223 ("r-httr" ,r-httr)
15224 ("r-miniui" ,r-miniui)
15225 ("r-refmanager" ,r-refmanager)
15226 ("r-rstudioapi" ,r-rstudioapi)
15227 ("r-shiny" ,r-shiny)
15228 ("r-shinyjs" ,r-shinyjs)
15229 ("r-yaml" ,r-yaml)))
15230 (home-page "https://github.com/crsh/citr")
15231 (synopsis "RStudio add-in to insert Markdown citations")
15232 (description
15233 "This package provides functions and an RStudio add-in that search a
15234BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
15235the current document.")
15236 (license license:expat)))
30f1029f
RW
15237
15238(define-public r-xgboost
15239 (package
15240 (name "r-xgboost")
00300de5 15241 (version "0.90.0.2")
30f1029f
RW
15242 (source
15243 (origin
15244 (method url-fetch)
15245 (uri (cran-uri "xgboost" version))
15246 (sha256
15247 (base32
00300de5 15248 "1gy9rzg43mjpfis893vf15drmbigfn0481zrzss9ajnmnk0q8194"))))
30f1029f
RW
15249 (build-system r-build-system)
15250 (propagated-inputs
15251 `(("r-data-table" ,r-data-table)
15252 ("r-magrittr" ,r-magrittr)
15253 ("r-matrix" ,r-matrix)
15254 ("r-stringi" ,r-stringi)))
15255 (home-page "https://github.com/dmlc/xgboost")
15256 (synopsis "Extreme gradient boosting")
15257 (description
15258 "This package provides an R interface to Extreme Gradient Boosting, which
15259is an efficient implementation of the gradient boosting framework from Chen
15260and Guestrin (2016). The package includes efficient linear model solver and
15261tree learning algorithms. The package can automatically do parallel
15262computation on a single machine. It supports various objective functions,
15263including regression, classification and ranking. The package is made to be
15264extensible, so that users are also allowed to define their own objectives
15265easily.")
15266 (license license:asl2.0)))
1c0b2e74 15267
15268(define-public r-umap
15269 (package
15270 (name "r-umap")
ca0b3401 15271 (version "0.2.4.0")
1c0b2e74 15272 (source
15273 (origin
15274 (method url-fetch)
15275 (uri (cran-uri "umap" version))
15276 (sha256
15277 (base32
ca0b3401 15278 "1dzbwq96k5vqr64wk6s26ks4311h570xg6gf0prr4vnn033pqnch"))))
1c0b2e74 15279 (build-system r-build-system)
15280 (propagated-inputs
8bcd6c95
RW
15281 `(("r-openssl" ,r-openssl)
15282 ("r-rcpp" ,r-rcpp)
1c0b2e74 15283 ("r-reticulate" ,r-reticulate)
15284 ("r-rspectra" ,r-rspectra)))
15285 (home-page "https://github.com/tkonopka/umap")
15286 (synopsis "Uniform manifold approximation and projection")
15287 (description
15288 "Uniform manifold approximation and projection is a technique for
15289dimension reduction. This package provides an interface to the UMAP algorithm
15290in R, including a translation of the original algorithm into R.")
15291 (license license:expat)))
6deb08a3 15292
86c46d71
RW
15293(define-public r-uwot
15294 (package
15295 (name "r-uwot")
d8d60630 15296 (version "0.1.5")
86c46d71
RW
15297 (source
15298 (origin
15299 (method url-fetch)
15300 (uri (cran-uri "uwot" version))
15301 (sha256
15302 (base32
d8d60630 15303 "0pz9wa89xq4d119q86lskrznf979m0r1db8iaprcz7kxbi6b8lrj"))))
86c46d71
RW
15304 (build-system r-build-system)
15305 (propagated-inputs
15306 `(("r-dqrng" ,r-dqrng)
15307 ("r-fnn" ,r-fnn)
15308 ("r-irlba" ,r-irlba)
15309 ("r-matrix" ,r-matrix)
15310 ("r-rcpp" ,r-rcpp)
15311 ("r-rcppannoy" ,r-rcppannoy)
15312 ("r-rcppparallel" ,r-rcppparallel)
15313 ("r-rcppprogress" ,r-rcppprogress)
15314 ("r-rspectra" ,r-rspectra)))
15315 (home-page "https://github.com/jlmelville/uwot")
15316 (synopsis "Uniform manifold approximation and projection")
15317 (description
15318 "This package provides an implementation of the Uniform Manifold
15319Approximation and Projection dimensionality reduction by McInnes et
15320al. (2018). It also provides means to transform new data and to carry out
15321supervised dimensionality reduction. An implementation of the related
15322LargeVis method of Tang et al. (2016) is also provided.")
15323 (license license:gpl3)))
15324
6deb08a3 15325(define-public r-kableextra
15326 (package
15327 (name "r-kableextra")
15328 (version "1.1.0")
15329 (source
15330 (origin
15331 (method url-fetch)
15332 (uri (cran-uri "kableExtra" version))
15333 (sha256
15334 (base32
15335 "1nicvw06xsf3a1f5c10mih07b76m2v5s5h165vmz0qx6n1a3492i"))))
15336 (properties `((upstream-name . "kableExtra")))
15337 (build-system r-build-system)
15338 (propagated-inputs
15339 `(("r-digest" ,r-digest)
15340 ("r-glue" ,r-glue)
15341 ("r-htmltools" ,r-htmltools)
15342 ("r-knitr" ,r-knitr)
15343 ("r-magrittr" ,r-magrittr)
15344 ("r-readr" ,r-readr)
15345 ("r-rmarkdown" ,r-rmarkdown)
15346 ("r-rstudioapi" ,r-rstudioapi)
15347 ("r-rvest" ,r-rvest)
15348 ("r-scales" ,r-scales)
15349 ("r-stringr" ,r-stringr)
15350 ("r-viridislite" ,r-viridislite)
15351 ("r-webshot" ,r-webshot)
15352 ("r-xml2" ,r-xml2)))
15353 (home-page "https://haozhu233.github.io/kableExtra/")
15354 (synopsis "Construct complex tables with pipe syntax")
15355 (description
15356 "Build complex HTML or LaTeX tables using @code{kable()} from
15357@code{knitr} and the piping syntax from @code{magrittr}. The function
15358@code{kable()} is a light weight table generator coming from @code{knitr}.
15359This package simplifies the way to manipulate the HTML or LaTeX codes
15360generated by @code{kable()} and allows users to construct complex tables and
15361customize styles using a readable syntax.")
15362 (license license:expat)))
79f04920
RW
15363
15364(define-public r-glasso
15365 (package
15366 (name "r-glasso")
afbc3a87 15367 (version "1.11")
79f04920
RW
15368 (source
15369 (origin
15370 (method url-fetch)
15371 (uri (cran-uri "glasso" version))
15372 (sha256
afbc3a87 15373 (base32 "02p3612rpydk195n2qr77lp1j2w8zsw1ckkk98c8angm4r5q8dsc"))))
79f04920
RW
15374 (build-system r-build-system)
15375 (native-inputs `(("gfortran" ,gfortran)))
15376 (home-page "http://www-stat.stanford.edu/~tibs/glasso")
15377 (synopsis "Graphical Lasso: estimation of Gaussian graphical models")
15378 (description
15379 "This is a package for estimation of a sparse inverse covariance matrix
15380using a lasso (L1) penalty. Facilities are provided for estimates along a
15381path of values for the regularization parameter.")
15382 (license license:gpl2)))
37120e7a
RW
15383
15384(define-public r-rhpcblasctl
15385 (package
15386 (name "r-rhpcblasctl")
15387 (version "0.18-205")
15388 (source
15389 (origin
15390 (method url-fetch)
15391 (uri (cran-uri "RhpcBLASctl" version))
15392 (sha256
15393 (base32
15394 "1ls2286fvrp1g7p8v4l6axznychh3qndranfpzqz806cm9ml1cdp"))))
15395 (properties `((upstream-name . "RhpcBLASctl")))
15396 (build-system r-build-system)
15397 (home-page "http://prs.ism.ac.jp/~nakama/Rhpc/")
15398 (synopsis "Control the number of threads on BLAS")
15399 (description
15400 "This package allows you to control the number of threads the BLAS
15401library uses. It is also possible to control the number of threads in
15402OpenMP.")
15403 (license license:agpl3+)))
6e7553ff 15404
19f1aac0
RW
15405(define-public r-lda
15406 (package
15407 (name "r-lda")
15408 (version "1.4.2")
15409 (source
15410 (origin
15411 (method url-fetch)
15412 (uri (cran-uri "lda" version))
15413 (sha256
15414 (base32
15415 "03r4h5kgr8mfy44p66mfj5bp4k00g8zh4a1mhn46jw14pkhs21jn"))))
15416 (build-system r-build-system)
15417 (home-page "https://cran.r-project.org/web/packages/lda/")
15418 (synopsis "Collapsed Gibbs sampling methods for topic models")
15419 (description
15420 "This package implements @dfn{latent Dirichlet allocation} (LDA) and
15421related models. This includes (but is not limited to) sLDA, corrLDA, and the
15422mixed-membership stochastic blockmodel. Inference for all of these models is
15423implemented via a fast collapsed Gibbs sampler written in C. Utility
15424functions for reading/writing data typically used in topic models, as well as
15425tools for examining posterior distributions are also included.")
15426 ;; Any version of the LGPL
15427 (license license:lgpl3+)))
15428
6e7553ff
RW
15429(define-public r-rann-l1
15430 (package
15431 (name "r-rann-l1")
15432 (version "2.5.2")
15433 (source
15434 (origin
15435 (method url-fetch)
15436 (uri (cran-uri "RANN.L1" version))
15437 (sha256
15438 (base32
15439 "1hanh3my84mdr5wy6b89fawqzfc184vff1y65wy4l5ld9qza1n44"))))
15440 (properties `((upstream-name . "RANN.L1")))
15441 (build-system r-build-system)
15442 (home-page "https://github.com/jefferis/RANN/tree/master-L1")
15443 (synopsis "Fast nearest neighbour search using L1 metric")
15444 (description
15445 "This package provides tools to find the k nearest neighbours for every
15446point in a given dataset in O(N log N) time using Arya and Mount's ANN
15447library. There is support for approximate as well as exact searches, fixed
15448radius searches and @code{bd} as well as @code{kd} trees. The distance is
15449computed using the L1 (Manhattan, taxicab) metric.")
15450 (license license:gpl3+)))
9c3bfea6 15451
8e28535d
RW
15452(define-public r-leiden
15453 (package
15454 (name "r-leiden")
15455 (version "0.3.1")
15456 (source
15457 (origin
15458 (method url-fetch)
15459 (uri (cran-uri "leiden" version))
15460 (sha256
15461 (base32
15462 "19gq27zin4gf4sh7h24gyq3f8jjir20n2l36a7pk1pbzcr4ixyhp"))))
15463 (properties `((upstream-name . "leiden")))
15464 (build-system r-build-system)
15465 (propagated-inputs
15466 `(("r-igraph" ,r-igraph)
15467 ("r-matrix" ,r-matrix)
15468 ("r-reticulate" ,r-reticulate)))
15469 (home-page "https://github.com/TomKellyGenetics/leiden")
15470 (synopsis "R implementation of Leiden clustering algorithm")
15471 (description
15472 "This package implements the Python @code{leidenalg} module to be called
15473in R. It enables clustering using the Leiden algorithm for partitioning a
15474graph into communities. See also Traag et al (2018) \"From Louvain to Leiden:
15475guaranteeing well-connected communities.\" <arXiv:1810.08473>.")
15476 (license license:gpl3)))
15477
9c3bfea6
RW
15478(define-public r-patchwork
15479 ;; There has been no public release yet.
15480 (let ((commit "fd7958bae3e7a1e30237c751952e412a0a1d1242")
15481 (revision "1"))
15482 (package
15483 (name "r-patchwork")
15484 (version (git-version "0.0.1" revision commit))
15485 (source
15486 (origin
15487 (method git-fetch)
15488 (uri (git-reference
15489 (url "https://github.com/thomasp85/patchwork.git")
15490 (commit commit)))
15491 (file-name (git-file-name name version))
15492 (sha256
15493 (base32
15494 "00fq520xwy1ysg4k8x48x9b0yy9wyi8y8zj6dvxjg4bwx0yyp6s4"))))
15495 (build-system r-build-system)
15496 (propagated-inputs
15497 `(("r-ggplot2" ,r-ggplot2)
15498 ("r-gtable" ,r-gtable)))
15499 (home-page "https://github.com/thomasp85/patchwork")
15500 (synopsis "Compose ggplot2 plots")
15501 (description
15502 "The @code{ggplot2} package provides a strong API for sequentially
15503building up a plot, but does not concern itself with composition of multiple
15504plots. Patchwork is a package that expands the API to allow for arbitrarily
15505complex composition of plots by providing mathmatical operators for combining
15506multiple plots.")
15507 (license license:expat))))
86d38228
RW
15508
15509(define-public r-liger
15510 (package
15511 (name "r-liger")
15512 (version "0.4.2")
15513 (source
15514 (origin
15515 (method git-fetch)
15516 (uri (git-reference
15517 (url "https://github.com/MacoskoLab/liger.git")
15518 (commit (string-append "v" version))))
15519 (file-name (git-file-name name version))
15520 (sha256
15521 (base32
15522 "16dzwwcpw6n78pxlc5w3kraigki35ix7zhd2cbx5f3y60bbkhlmx"))
15523 (modules '((guix build utils)))
15524 (snippet
15525 '(begin
15526 (delete-file "inst/java/ModularityOptimizer.jar")
15527 #t))))
15528 (build-system r-build-system)
15529 (arguments
15530 `(#:phases
15531 (modify-phases %standard-phases
15532 (add-after 'unpack 'build-java-part
15533 (lambda* (#:key inputs #:allow-other-keys)
15534 (invoke "unzip" (assoc-ref inputs "optimizer-src"))
15535 (for-each (lambda (file) (invoke "javac" file))
15536 (find-files "." "\\.java$"))
15537 (apply invoke "jar" "cf" "inst/java/ModularityOptimizer.jar"
15538 (find-files "." "\\.class$"))
15539 #t)))))
15540 (propagated-inputs
15541 `(("r-cowplot" ,r-cowplot)
15542 ("r-dosnow" ,r-dosnow)
15543 ("r-dplyr" ,r-dplyr)
15544 ("r-fnn" ,r-fnn)
15545 ("r-foreach" ,r-foreach)
15546 ("r-ggplot2" ,r-ggplot2)
15547 ("r-ggrepel" ,r-ggrepel)
15548 ("r-hmisc" ,r-hmisc)
15549 ("r-ica" ,r-ica)
15550 ("r-irlba" ,r-irlba)
15551 ("r-matrix" ,r-matrix)
15552 ("r-mclust" ,r-mclust)
15553 ("r-patchwork" ,r-patchwork)
15554 ("r-plyr" ,r-plyr)
15555 ("r-rann-l1" ,r-rann-l1)
15556 ("r-rcpp" ,r-rcpp)
15557 ("r-rcpparmadillo" ,r-rcpparmadillo)
15558 ("r-riverplot" ,r-riverplot)
15559 ("r-rtsne" ,r-rtsne)
15560 ("r-snow" ,r-snow)))
15561 (native-inputs
15562 `(("jdk" ,icedtea "jdk")
15563 ;; See https://github.com/MacoskoLab/liger/issues/96
15564 ;; The optimizer is released under the Expat license.
15565 ("optimizer-src"
15566 ,(origin
15567 (method url-fetch)
15568 (uri "http://www.ludowaltman.nl/slm/modularity_optimizer_source.zip")
15569 (sha256
15570 (base32
15571 "01hmm6sapcmldvayknqx2w4cav3qv71mwwkdkwj4qgq6dss09g18"))))
15572 ("unzip" ,unzip)
15573 ("r-knitr" ,r-knitr))) ; for vignettes
15574 (home-page "https://github.com/MacoskoLab/liger")
15575 (synopsis "Integrate and analyze multiple single-cell datasets")
15576 (description
15577 "LIGER is a package for integrating and analyzing multiple single-cell
15578datasets, developed and maintained by the Macosko lab. It relies on
15579integrative non-negative matrix factorization to identify shared and
15580dataset-specific factors.")
15581 (license license:gpl3)))
711cec9d
RW
15582
15583(define-public r-harmony
15584 ;; There are no tagged commits
15585 (let ((commit "4d1653870d4dd70fff1807c182882db1fbf9af5a")
15586 (revision "1"))
15587 (package
15588 (name "r-harmony")
15589 (version (git-version "1.0" revision commit))
15590 (source
15591 (origin
15592 (method git-fetch)
15593 (uri (git-reference
15594 (url "https://github.com/immunogenomics/harmony")
15595 (commit commit)))
15596 (file-name (git-file-name name version))
15597 (sha256
15598 (base32
15599 "1gasdldr4aalr9h2q9kmm3y4i7azkgnhdn4bmvsszs7lg9xacw85"))))
15600 (build-system r-build-system)
15601 (propagated-inputs
15602 `(("r-cowplot" ,r-cowplot)
15603 ("r-dplyr" ,r-dplyr)
15604 ("r-ggplot2" ,r-ggplot2)
15605 ("r-irlba" ,r-irlba)
15606 ("r-matrix" ,r-matrix)
15607 ("r-rcpp" ,r-rcpp)
15608 ("r-rcpparmadillo" ,r-rcpparmadillo)
15609 ("r-rcppprogress" ,r-rcppprogress)
15610 ("r-rlang" ,r-rlang)
15611 ("r-tibble" ,r-tibble)
15612 ("r-tidyr" ,r-tidyr)))
15613 (home-page "https://github.com/immunogenomics/harmony")
15614 (synopsis "Integration of single cell sequencing data")
15615 (description
15616 "This package provides an implementation of the Harmony algorithm for
15617single cell integration, described in Korsunsky et al
15618@url{doi.org/10.1101/461954}. The package includes a standalone Harmony
15619function and interfaces to external frameworks.")
15620 (license license:gpl3))))
7a5ed348
RW
15621
15622(define-public r-covr
15623 (package
15624 (name "r-covr")
7b18e6d0 15625 (version "3.4.0")
7a5ed348
RW
15626 (source
15627 (origin
15628 (method url-fetch)
15629 (uri (cran-uri "covr" version))
15630 (sha256
7b18e6d0 15631 (base32 "0p44kr6yz5sqza5zvq6divqglzkpv0if9pjpjmzhmdaaddjrqzg5"))))
7a5ed348
RW
15632 (properties `((upstream-name . "covr")))
15633 (build-system r-build-system)
15634 (propagated-inputs
15635 `(("r-crayon" ,r-crayon)
15636 ("r-digest" ,r-digest)
15637 ("r-httr" ,r-httr)
15638 ("r-jsonlite" ,r-jsonlite)
15639 ("r-rex" ,r-rex)
15640 ("r-withr" ,r-withr)
15641 ("r-yaml" ,r-yaml)))
15642 (home-page "https://github.com/r-lib/covr")
15643 (synopsis "Test coverage for R packages")
15644 (description
15645 "Thisp package enables you to track and report code coverage for your
15646package and (optionally) upload the results to a coverage service. Code
15647coverage is a measure of the amount of code being exercised by a set of tests.
15648It is an indirect measure of test quality and completeness. This package is
15649compatible with any testing methodology or framework and tracks coverage of
15650both R code and compiled C/C++/FORTRAN code.")
15651 (license license:gpl3)))
6983178b
RW
15652
15653(define-public r-systemfonts
15654 (package
15655 (name "r-systemfonts")
15656 (version "0.1.1")
15657 (source
15658 (origin
15659 (method url-fetch)
15660 (uri (cran-uri "systemfonts" version))
15661 (sha256
15662 (base32
15663 "0m0ljid683xcam2f14x7k2zv1yx4npac38a3gfv11vhxfbnpgp0z"))))
15664 (properties `((upstream-name . "systemfonts")))
15665 (build-system r-build-system)
15666 (inputs
15667 `(("fontconfig" ,fontconfig)
15668 ("freetype" ,freetype)
15669 ("zlib" ,zlib)))
15670 (native-inputs
15671 `(("pkg-config" ,pkg-config)))
15672 (home-page "https://github.com/r-lib/systemfonts")
15673 (synopsis "System native font finding")
15674 (description
15675 "This package provides system native access to the font catalogue. As
15676font handling varies between systems it is difficult to correctly locate
15677installed fonts across different operating systems. The 'systemfonts' package
15678provides bindings to the native libraries for finding font files that can then
15679be used further by e.g. graphic devices.")
15680 (license license:expat)))
93903009
RW
15681
15682(define-public r-graphlayouts
15683 (package
15684 (name "r-graphlayouts")
15685 (version "0.5.0")
15686 (source
15687 (origin
15688 (method url-fetch)
15689 (uri (cran-uri "graphlayouts" version))
15690 (sha256
15691 (base32
15692 "03dizbhhdhnzbj2i5zvqgs617kwcv4h2pha4f16adic0fph1rxl3"))))
15693 (properties `((upstream-name . "graphlayouts")))
15694 (build-system r-build-system)
15695 (propagated-inputs
15696 `(("r-igraph" ,r-igraph)
15697 ("r-rcpp" ,r-rcpp)
15698 ("r-rcpparmadillo" ,r-rcpparmadillo)))
15699 (home-page "https://github.com/schochastics/graphlayouts")
15700 (synopsis "Additional layout algorithms for network visualizations")
15701 (description
15702 "This package provides several layout algorithms to visualize networks
15703which are not part of the igraph library. Most are based on the concept of
15704stress majorization by Gansner et al. (2004)
15705<doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms allow to
15706emphasize hidden group structures in networks or focus on specific nodes.")
15707 (license license:expat)))
9567bd8d
RW
15708
15709(define-public r-tidygraph
15710 (package
15711 (name "r-tidygraph")
15712 (version "1.1.2")
15713 (source
15714 (origin
15715 (method url-fetch)
15716 (uri (cran-uri "tidygraph" version))
15717 (sha256
15718 (base32
15719 "1zpsarm74afbc7p5dlyb0whc09670qdcddw1ckb25cfc9hfh0hjn"))))
15720 (properties `((upstream-name . "tidygraph")))
15721 (build-system r-build-system)
15722 (propagated-inputs
15723 `(("r-dplyr" ,r-dplyr)
15724 ("r-igraph" ,r-igraph)
15725 ("r-magrittr" ,r-magrittr)
15726 ("r-pillar" ,r-pillar)
15727 ("r-r6" ,r-r6)
15728 ("r-rcpp" ,r-rcpp)
15729 ("r-rlang" ,r-rlang)
15730 ("r-tibble" ,r-tibble)
15731 ("r-tidyr" ,r-tidyr)))
15732 (home-page "https://github.com/thomasp85/tidygraph")
15733 (synopsis "Tidy API for graph manipulation")
15734 (description
15735 "This package provides a graph implementation that can be thought of as
15736two tidy data frames describing node and edge data respectively. It provides
15737an approach to manipulate these two virtual data frames using the API defined
15738in the @code{dplyr} package, and it also provides tidy interfaces to a lot of
15739common graph algorithms.")
15740 (license license:expat)))
3a341e82
RW
15741
15742(define-public r-soupx
15743 (let ((commit "a3354be76fb52fd795be6ddf163cf056c05c6cb8")
15744 (revision "1"))
15745 (package
15746 (name "r-soupx")
15747 (version (git-version "0.3.1" revision commit))
15748 (source
15749 (origin
15750 (method git-fetch)
15751 (uri (git-reference
15752 (url "https://github.com/constantAmateur/SoupX")
15753 (commit commit)))
15754 (file-name (git-file-name name version))
15755 (sha256
15756 (base32
15757 "1zmlyzrl0fz6l79gn2wswid670p88mm3y292is89sa5p3h7frr99"))))
15758 (properties `((upstream-name . "SoupX")))
15759 (build-system r-build-system)
15760 (propagated-inputs
15761 `(("r-ggplot2" ,r-ggplot2)
15762 ("r-matrix" ,r-matrix)
15763 ("r-seurat" ,r-seurat)))
15764 (home-page "https://github.com/constantAmateur/SoupX")
15765 (synopsis "Single cell mRNA Soup eXterminator")
15766 (description
15767 "This package provides a package for quantifying, profiling and
15768removing cell free mRNA contamination (the \"soup\") from droplet based single
15769cell RNA-seq experiments.")
15770 (license license:gpl2))))
16fddf17
15771
15772(define-public r-assertr
15773 (package
15774 (name "r-assertr")
15775 (version "2.6")
15776 (source
15777 (origin
15778 (method url-fetch)
15779 (uri (cran-uri "assertr" version))
15780 (sha256
15781 (base32
15782 "0g4ii6vhp0155a29ljhs64a09x0nzy5ybvwwchhk4mkcgsvnvfkj"))))
15783 (build-system r-build-system)
15784 (propagated-inputs
15785 `(("r-dplyr" ,r-dplyr)
15786 ("r-mass" ,r-mass)
15787 ("r-rlang" ,r-rlang)))
15788 (native-inputs
15789 `(("r-knitr" ,r-knitr))) ; needed for vignette
15790 (home-page "https://github.com/ropensci/assertr")
15791 (synopsis "Assertive programming for R analysis pipelines")
15792 (description
15793 "This package provides functionality to assert conditions that have to be
15794met so that errors in data used in analysis pipelines can fail quickly. It is
15795similar to @code{stopifnot()} but more powerful, friendly, and easier for use
15796in pipelines.")
15797 (license license:expat)))
a5a79dd0
RW
15798
15799(define-public r-parameters
15800 (package
15801 (name "r-parameters")
eb6aad88 15802 (version "0.3.0")
a5a79dd0
RW
15803 (source
15804 (origin
15805 (method url-fetch)
15806 (uri (cran-uri "parameters" version))
15807 (sha256
15808 (base32
eb6aad88 15809 "0ifb9g1h8sn661q7jf9d8glk58gxdcym5ywbmx7phwn0y3is5wdv"))))
a5a79dd0
RW
15810 (properties `((upstream-name . "parameters")))
15811 (build-system r-build-system)
15812 (propagated-inputs
15813 `(("r-bayestestr" ,r-bayestestr)
15814 ("r-insight" ,r-insight)))
15815 (home-page "https://cran.r-project.org/web/packages/parameters")
15816 (synopsis "Processing of model parameters")
15817 (description
15818 "This package provides utilities for processing the parameters of various
15819statistical models. Beyond computing p values, CIs, and other indices for a
15820wide variety of models, this package implements features like standardization
15821or bootstrapping of parameters and models, feature reduction (feature
15822extraction and variable selection) as well as conversion between indices of
15823effect size.")
15824 (license license:gpl3)))
a0244ef0
RW
15825
15826(define-public r-rgdal
15827 (package
15828 (name "r-rgdal")
28d94096 15829 (version "1.4-8")
a0244ef0
RW
15830 (source
15831 (origin
15832 (method url-fetch)
15833 (uri (cran-uri "rgdal" version))
15834 (sha256
28d94096 15835 (base32 "1jd691amf3ghznq5im15gvhl6v6k25klpl75m4ngrqf9xlxaa3as"))))
a0244ef0
RW
15836 (properties `((upstream-name . "rgdal")))
15837 (build-system r-build-system)
15838 (inputs
15839 `(("gdal" ,gdal)
15840 ("proj.4" ,proj.4)
15841 ("zlib" ,zlib)))
15842 (propagated-inputs
15843 `(("r-sp" ,r-sp)))
15844 (native-inputs
15845 `(("pkg-config" ,pkg-config)))
15846 (home-page "http://rgdal.r-forge.r-project.org")
15847 (synopsis "Bindings for the Geospatial Data Abstraction Library")
15848 (description
15849 "This package provides bindings to the Geospatial Data Abstraction
15850Library (GDAL) and access to projection/transformation operations from the
15851PROJ.4 library.")
15852 (license license:gpl2+)))
5ad9da9a
RW
15853
15854(define-public r-insol
15855 (package
15856 (name "r-insol")
15857 (version "1.2")
15858 (source
15859 (origin
15860 (method url-fetch)
15861 (uri (cran-uri "insol" version))
15862 (sha256
15863 (base32
15864 "14ikz05375pjn9hby7kwkhcnykjilbnkdy5i8lsl7c5qdbhmqcm5"))))
15865 (properties `((upstream-name . "insol")))
15866 (build-system r-build-system)
15867 (propagated-inputs
15868 `(("r-raster" ,r-raster)
15869 ("r-rgdal" ,r-rgdal)))
15870 (native-inputs
15871 `(("gfortran" ,gfortran)))
15872 (home-page "https://meteoexploration.com/R/insol/index.html")
15873 (synopsis "Tools for calculating solar radiation")
15874 (description
15875 "This package provides functions to compute insolation on tilted
15876surfaces, computes atmospheric transmittance and related parameters such as:
15877Earth radius vector, declination, sunset and sunrise, daylength, equation of
15878time, vector in the direction of the sun, vector normal to surface, and some
15879atmospheric physics.")
15880 (license license:gpl2+)))
f5b1354f
RW
15881
15882(define-public r-lifecycle
15883 (package
15884 (name "r-lifecycle")
15885 (version "0.1.0")
15886 (source
15887 (origin
15888 (method url-fetch)
15889 (uri (cran-uri "lifecycle" version))
15890 (sha256
15891 (base32
15892 "11rk7hkw63rfrf4aqmb4xrb88kg95xh8hajpjvjfwjym2v02h74n"))))
15893 (properties `((upstream-name . "lifecycle")))
15894 (build-system r-build-system)
15895 (propagated-inputs
15896 `(("r-glue" ,r-glue)
15897 ("r-rlang" ,r-rlang)))
15898 (home-page "https://github.com/r-lib/lifecycle")
15899 (synopsis "Manage the life cycle of your package functions")
15900 (description
15901 "Manage the life cycle of your exported functions with shared
15902conventions, documentation badges, and non-invasive deprecation warnings. The
15903lifecycle package defines four development stages (experimental, maturing,
15904stable, and questioning) and three deprecation stages (soft-deprecated,
15905deprecated, and defunct). It makes it easy to insert badges corresponding to
15906these stages in your documentation. Usage of deprecated functions are
15907signalled with increasing levels of non-invasive verbosity.")
15908 (license license:gpl3)))
195854a5
15909
15910(define-public r-assertable
15911 (package
15912 (name "r-assertable")
b1a112f4 15913 (version "0.2.7")
195854a5
15914 (source
15915 (origin
15916 (method url-fetch)
15917 (uri (cran-uri "assertable" version))
15918 (sha256
15919 (base32
b1a112f4 15920 "1npks9rcrnchmd0silq6qrvqkmdkp9fwjkyyvvp1lqjclyxk6vkk"))))
195854a5
15921 (build-system r-build-system)
15922 (propagated-inputs
15923 `(("r-data-table" ,r-data-table)))
15924 (home-page "https://cran.r-project.org/web/packages/assertable/")
15925 (synopsis "Verbose assertions for tabular data (data.frames and data.tables)")
15926 (description "This package provides simple, flexible assertions on
15927data.frame or data.table objects with verbose output for vetting. While other
15928assertion packages apply towards more general use-cases, @code{assertable} is
15929tailored towards tabular data. It includes functions to check variable names
15930and values, whether the dataset contains all combinations of a given set of
15931unique identifiers, and whether it is a certain length. In addition,
15932@code{assertable} includes utility functions to check the existence of target
15933files and to efficiently import multiple tabular data files into one
15934data.table.")
15935 (license license:gpl3)))
0eb59d9e 15936
15937(define-public r-quadprog
15938 (package
15939 (name "r-quadprog")
15940 (version "1.5-8")
15941 (source
15942 (origin
15943 (method url-fetch)
15944 (uri (cran-uri "quadprog" version))
15945 (sha256
15946 (base32 "1ka9g8zak8sg4y2xbz93dfrldznlk9qpd4pq9z21cdcdn3b8s4i2"))))
15947 (build-system r-build-system)
15948 (native-inputs
15949 `(("gfortran" ,gfortran)))
15950 (home-page "https://cran.r-project.org/web/packages/quadprog")
15951 (synopsis "Functions to solve quadratic programming problems")
15952 (description
15953 "This package contains routines and documentation for solving quadratic
15954programming problems.")
15955 (license license:gpl3+)))
9bd56b1a 15956
15957(define-public r-desolve
15958 (package
15959 (name "r-desolve")
15960 (version "1.25")
15961 (source
15962 (origin
15963 (method url-fetch)
15964 (uri (cran-uri "deSolve" version))
15965 (sha256
15966 (base32 "0735y3p5glhqx69rzrc8qgmvs7p7w0p98qxmvylb6bgqp6kp0cbp"))))
15967 (properties `((upstream-name . "deSolve")))
15968 (build-system r-build-system)
15969 (native-inputs
15970 `(("gfortran" ,gfortran)))
15971 (home-page "https://desolve.r-forge.r-project.org/")
15972 (synopsis "Solvers for initial value problems of differential equations")
ba4fcea4
RW
15973 (description "This package provides functions that solve initial value
15974problems of a system of first-order @dfn{ordinary differential
15975equations} (ODE), of @dfn{partial differential equations} (PDE), of
15976@dfn{differential algebraic equations} (DAE), and of delay differential
15977equations. The functions provide an interface to the FORTRAN functions
15978@code{lsoda}, @code{lsodar}, @code{lsode}, @code{lsodes} of the ODEPACK
15979collection, to the FORTRAN functions @code{dvode} and @code{daspk} and a
15980C-implementation of solvers of the Runge-Kutta family with fixed or variable
15981time steps. The package contains routines designed for solving ODEs resulting
15982from 1-D, 2-D and 3-D partial differential equations that have been converted
15983to ODEs by numerical differencing.")
9bd56b1a 15984 (license license:gpl2+)))
682768de 15985
15986(define-public r-pracma
15987 (package
15988 (name "r-pracma")
15989 (version "2.2.5")
15990 (source (origin
15991 (method url-fetch)
15992 (uri (cran-uri "pracma" version))
15993 (sha256
15994 (base32 "0isd3s0i4mzmva8lkh0j76hwjy1w50q7d1n9lhxsnnkgalx3xs1g"))))
15995 (build-system r-build-system)
15996 (home-page "https://cran.r-project.org/web/packages/pracma/")
15997 (synopsis "Practical numerical math functions")
15998 (description "This package provides functions for numerical analysis and
15999linear algebra, numerical optimization, differential equations, plus some
16000special functions. It uses Matlab function names where appropriate to simplify
16001porting.")
16002 (license license:gpl3+)))
ef7944b9 16003
16004(define-public r-subplex
16005 (package
16006 (name "r-subplex")
16007 (version "1.5-4")
16008 (source
16009 (origin
16010 (method url-fetch)
16011 (uri (cran-uri "subplex" version))
16012 (sha256
16013 (base32
16014 "10cbgbx1bgsax5z7gz6716g360xpq4mvq19cf4qqrxv02mmwz57z"))))
16015 (build-system r-build-system)
16016 (native-inputs
16017 `(("gfortran" ,gfortran)))
16018 (home-page "https://cran.r-project.org/web/packages/subplex")
16019 (synopsis "Unconstrained optimization using the subplex algorithm")
16020 (description
16021 "This package implements the Subplex optimization algorithm.
16022It solves unconstrained optimization problems using a simplex method on
16023subspaces. The method is well suited for optimizing objective functions that
16024are noisy or are discontinuous at the solution.")
16025 (license license:gpl3+)))
dcc7fad0
RW
16026
16027(define-public r-txtplot
16028 (package
16029 (name "r-txtplot")
16030 (version "1.0-3")
16031 (source
16032 (origin
16033 (method url-fetch)
16034 (uri (cran-uri "txtplot" version))
16035 (sha256
16036 (base32
16037 "1949ab1bzvysdb79g8x1gaknj0ih3d6g63pv9512h5m5l3a6c31h"))))
16038 (build-system r-build-system)
16039 (home-page "https://cran.r-project.org/web/packages/txtplot/")
16040 (synopsis "Text-based plotting")
16041 (description "This package provides functions to produce rudimentary ASCII
16042graphics directly in the terminal window. This package provides a basic
16043plotting function (and equivalents of curve, density, acf and barplot) as well
16044as a boxplot function.")
16045 (license license:lgpl3+)))
e44c4cd7
RW
16046
16047(define-public r-bio3d
16048 (package
16049 (name "r-bio3d")
16050 (version "2.4-0")
16051 (source
16052 (origin
16053 (method url-fetch)
16054 (uri (cran-uri "bio3d" version))
16055 (sha256
16056 (base32
16057 "0ikpk1ppdp50m9kd289z616i382j9i7ji1zchyd4xqfyk8lnxf4s"))))
16058 (properties `((upstream-name . "bio3d")))
16059 (build-system r-build-system)
16060 (inputs `(("zlib" ,zlib)))
16061 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
16062 (home-page "http://thegrantlab.org/bio3d/")
16063 (synopsis "Biological structure analysis")
16064 (description
16065 "This package provides utilities to process, organize and explore protein
16066structure, sequence and dynamics data. Features include the ability to read
16067and write structure, sequence and dynamic trajectory data, perform sequence
16068and structure database searches, data summaries, atom selection, alignment,
16069superposition, rigid core identification, clustering, torsion analysis,
16070distance matrix analysis, structure and sequence conservation analysis, normal
16071mode analysis, principal component analysis of heterogeneous structure data,
16072and correlation network analysis from normal mode and molecular dynamics data.
16073In addition, various utility functions are provided to enable the statistical
16074and graphical power of the R environment to work with biological sequence and
16075structural data.")
16076 (license license:gpl2+)))
db07641a
RW
16077
16078(define-public r-bios2cor
16079 (package
16080 (name "r-bios2cor")
16081 (version "2.0")
16082 (source
16083 (origin
16084 (method url-fetch)
16085 (uri (cran-uri "Bios2cor" version))
16086 (sha256
16087 (base32
16088 "1rrz0vs6wbkwys3l5jv1rdnlhyb4r1q9pv7jlnmsx6c1b4f4vz5n"))))
16089 (properties `((upstream-name . "Bios2cor")))
16090 (build-system r-build-system)
16091 (propagated-inputs
16092 `(("r-bigmemory" ,r-bigmemory)
16093 ("r-bio3d" ,r-bio3d)
16094 ("r-circular" ,r-circular)
16095 ("r-igraph" ,r-igraph)))
16096 (home-page "https://cran.r-project.org/web/packages/Bios2cor/")
16097 (synopsis "From biological sequences and simulations to correlation analysis")
16098 (description
16099 "This package provides utilities for computation and analysis of
16100correlation/covariation in multiple sequence alignments and in side chain
16101motions during molecular dynamics simulations. Features include the
16102computation of correlation/covariation scores using a variety of scoring
16103functions between either sequence positions in alignments or side chain
16104dihedral angles in molecular dynamics simulations and utilities to analyze the
16105correlation/covariation matrix through a variety of tools including network
16106representation and principal components analysis. In addition, several
16107utility functions are based on the R graphical environment to provide friendly
16108tools for help in data interpretation.")
16109 (license license:gpl2+)))
59beb0d2
RW
16110
16111;; This package includes minified JavaScript files. When upgrading please
16112;; check that there are no new minified JavaScript files.
16113(define-public r-networkd3
16114 (package
16115 (name "r-networkd3")
16116 (version "0.4")
16117 (source
16118 (origin
16119 (method url-fetch)
16120 (uri (cran-uri "networkD3" version))
16121 (sha256
16122 (base32
16123 "02wxki67drppgfka1is1ykg1f2rxf0x0657c0crj7ipfy62jbf1k"))
16124 (snippet
16125 '(begin
16126 (delete-file "inst/htmlwidgets/lib/d3-4.5.0/d3.min.js")
16127 #t))))
16128 (properties `((upstream-name . "networkD3")))
16129 (build-system r-build-system)
16130 (arguments
16131 `(#:modules ((guix build utils)
16132 (guix build r-build-system)
16133 (srfi srfi-1)
16134 (ice-9 popen))
16135 #:phases
16136 (modify-phases %standard-phases
16137 (add-after 'unpack 'process-javascript
16138 (lambda* (#:key inputs #:allow-other-keys)
16139 (with-directory-excursion "inst/htmlwidgets/lib/"
16140 (call-with-values
16141 (lambda ()
16142 (unzip2
16143 `((,(assoc-ref inputs "d3.v4.js")
16144 "d3-4.5.0/d3.min.js"))))
16145 (lambda (sources targets)
16146 (for-each (lambda (source target)
16147 (format #t "Processing ~a --> ~a~%"
16148 source target)
16149 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
16150 (call-with-output-file target
16151 (lambda (port)
16152 (dump-port minified port)))))
16153 sources targets))))
16154 #t)))))
16155 (native-inputs
16156 `(("uglify-js" ,uglify-js)
16157 ;; NOTE: Make sure that this version of d3 is still valid when
16158 ;; upgrading the package.
16159 ("d3.v4.js"
16160 ,(origin
16161 (method url-fetch)
16162 (uri "https://d3js.org/d3.v4.js")
16163 (sha256
16164 (base32
16165 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))))
16166 (propagated-inputs
16167 `(("r-htmlwidgets" ,r-htmlwidgets)
16168 ("r-igraph" ,r-igraph)
16169 ("r-magrittr" ,r-magrittr)))
16170 (home-page "https://cran.r-project.org/package=networkD3")
16171 (synopsis "D3 JavaScript network graphs from R")
16172 (description
16173 "This package creates D3 JavaScript network, tree, dendrogram, and Sankey
16174graphs from R.")
16175 (license license:gpl3+)))
303c7d1d
RW
16176
16177(define-public r-aasea
16178 (package
16179 (name "r-aasea")
16180 (version "1.1.0")
16181 (source
16182 (origin
16183 (method url-fetch)
16184 (uri (cran-uri "aaSEA" version))
16185 (sha256
16186 (base32
16187 "0him4r8qyp0xssgrmdxjs45yn4d28h5anv4jyxxbbs9phb0m6j3h"))))
16188 (properties `((upstream-name . "aaSEA")))
16189 (build-system r-build-system)
16190 (propagated-inputs
16191 `(("r-bios2cor" ,r-bios2cor)
16192 ("r-dt" ,r-dt)
16193 ("r-hmisc" ,r-hmisc)
16194 ("r-magrittr" ,r-magrittr)
16195 ("r-networkd3" ,r-networkd3)
16196 ("r-plotly" ,r-plotly)
16197 ("r-seqinr" ,r-seqinr)
16198 ("r-shiny" ,r-shiny)
16199 ("r-shinydashboard" ,r-shinydashboard)))
16200 (home-page "https://cran.r-project.org/web/packages/aaSEA/")
16201 (synopsis "Amino acid substitution effect analyzer")
16202 (description
16203 "Given a protein multiple sequence alignment, it is a daunting task to
16204assess the effects of substitutions along sequence length. The aaSEA package
16205is intended to help researchers to rapidly analyze property changes caused by
16206single, multiple and correlated amino acid substitutions in proteins.")
16207 (license license:gpl3)))
595d9502
RW
16208
16209(define-public r-abacus
16210 (package
16211 (name "r-abacus")
16212 (version "1.0.0")
16213 (source
16214 (origin
16215 (method url-fetch)
16216 (uri (cran-uri "ABACUS" version))
16217 (sha256
16218 (base32
16219 "0m1dnkwjr1522l9ddbzzx7ayxvli17sbmk6s28adpmzzjwh2kd1i"))))
16220 (properties `((upstream-name . "ABACUS")))
16221 (build-system r-build-system)
16222 (propagated-inputs
16223 `(("r-ggplot2" ,r-ggplot2)
16224 ("r-shiny" ,r-shiny)))
16225 (home-page "https://shiny.abdn.ac.uk/Stats/apps/")
16226 (synopsis "Apps-based activities for communicating and understanding statistics")
16227 (description
16228 "This package provides a set of Shiny apps for effective communication
16229and understanding in statistics. The current version includes properties of
16230normal distribution, properties of sampling distribution, one-sample z and t
16231tests, two samples independent (unpaired) t test and analysis of variance.")
16232 (license license:gpl3)))
8fed766a
RW
16233
16234(define-public r-abc-rap
16235 (package
16236 (name "r-abc-rap")
16237 (version "0.9.0")
16238 (source
16239 (origin
16240 (method url-fetch)
16241 (uri (cran-uri "ABC.RAP" version))
16242 (sha256
16243 (base32
16244 "1kdspln17v0krvahcd55vib4dv5azp60b3r1zf489x10qqbp1mxk"))))
16245 (properties `((upstream-name . "ABC.RAP")))
16246 (build-system r-build-system)
16247 (home-page "https://cran.r-project.org/web/packages/ABC.RAP/")
16248 (synopsis "Array-based CpG region analysis pipeline")
16249 (description
16250 "This package aims to identify candidate genes that are differentially
16251methylated between cases and controls. It applies Student's t-test and delta
16252beta analysis to identify candidate genes containing multiple CpG sites.")
16253 (license license:gpl3)))
647ff4a9
RW
16254
16255(define-public r-abcadm
16256 (package
16257 (name "r-abcadm")
16258 (version "1.0")
16259 (source
16260 (origin
16261 (method url-fetch)
16262 (uri (cran-uri "abcADM" version))
16263 (sha256
16264 (base32
16265 "0vcabnnnwc0psv9v3rda5aap9s8cq1pjh02zva3ki64hlavf2a10"))))
16266 (properties `((upstream-name . "abcADM")))
16267 (build-system r-build-system)
16268 (propagated-inputs
16269 `(("r-bh" ,r-bh)
16270 ("r-rcpp" ,r-rcpp)))
16271 (home-page "https://cran.r-project.org/web/packages/abcADM/")
16272 (synopsis "Fit accumulated damage models and estimate reliability using ABC")
16273 (description
16274 "This package provides tools to estimate parameters of accumulated
16275damage (load duration) models based on failure time data under a Bayesian
16276framework, using @dfn{Approximate Bayesian Computation} (ABC), and to assess
16277long-term reliability under stochastic load profiles.")
16278 (license license:gpl3)))
72e5c6e9
RW
16279
16280(define-public r-rglpk
16281 (package
16282 (name "r-rglpk")
16283 (version "0.6-4")
16284 (source
16285 (origin
16286 (method url-fetch)
16287 (uri (cran-uri "Rglpk" version))
16288 (sha256
16289 (base32
16290 "19mzpyimzq9zqnbi05j79b2di3nzaln8swggs9p8sqdr60qvr3d2"))))
16291 (properties `((upstream-name . "Rglpk")))
16292 (build-system r-build-system)
16293 (propagated-inputs
16294 `(("r-slam" ,r-slam)))
16295 (inputs
16296 `(("glpk" ,glpk)))
16297 (home-page "http://R-Forge.R-project.org/projects/rglp/")
16298 (synopsis "R interface to the GNU Linear Programming Kit")
16299 (description
16300 "This package provides an R interface to the GNU Linear Programming Kit,
16301software for solving large-scale @dfn{linear programming} (LP), @dfn{mixed
16302integer linear programming} (MILP) and other related problems.")
16303 ;; Either license
16304 (license (list license:gpl2 license:gpl3))))
84822497
RW
16305
16306(define-public r-abcdefba
16307 (package
16308 (name "r-abcdefba")
16309 (version "0.4")
16310 (source
16311 (origin
16312 (method url-fetch)
16313 (uri (cran-uri "abcdeFBA" version))
16314 (sha256
16315 (base32
16316 "1rxjripy8v6bxi25vdfjnbk24zkmf752qbl73cin6nvnqflwxkx4"))))
16317 (properties `((upstream-name . "abcdeFBA")))
16318 (build-system r-build-system)
16319 (propagated-inputs
16320 `(("r-corrplot" ,r-corrplot)
16321 ("r-lattice" ,r-lattice)
16322 ("r-rgl" ,r-rgl)
16323 ("r-rglpk" ,r-rglpk)))
16324 (home-page "https://cran.r-project.org/web/packages/abcdeFBA/")
16325 (synopsis "A-Biologist-Can-Do-Everything of Flux Balance Analysis with this package")
16326 (description
16327 "This package provides functions for Constraint Based Simulation using
16328Flux Balance Analysis and informative analysis of the data generated during
16329simulation.")
16330 (license license:gpl2)))
ae07172c
RW
16331
16332(define-public r-abcrlda
16333 (package
16334 (name "r-abcrlda")
16335 (version "1.0.1")
16336 (source
16337 (origin
16338 (method url-fetch)
16339 (uri (cran-uri "abcrlda" version))
16340 (sha256
16341 (base32
16342 "0j29ifsvmxfx2g6v4bpbb4s6miwfpf4vlkpbgj6f2q078s4clc85"))))
16343 (properties `((upstream-name . "abcrlda")))
16344 (build-system r-build-system)
16345 (home-page "https://ieeexplore.ieee.org/document/8720003/")
16346 (synopsis "Asymptotically bias-corrected regularized linear discriminant analysis")
16347 (description
16348 "This package offers methods to perform @dfn{asymptotically
16349bias-corrected regularized linear discriminant analysis} (ABC_RLDA) for
16350cost-sensitive binary classification. The bias-correction is an estimate of
16351the bias term added to regularized discriminant analysis that minimizes the
16352overall risk.")
16353 (license license:gpl3)))
3e333777
RW
16354
16355(define-public r-abemus
16356 (package
16357 (name "r-abemus")
16358 (version "1.0.1")
16359 (source
16360 (origin
16361 (method url-fetch)
16362 (uri (cran-uri "abemus" version))
16363 (sha256
16364 (base32
16365 "1dhllb184byp1yl15rg2w02zgw3iajag7cxshirg47mnmm7n70bb"))))
16366 (properties `((upstream-name . "abemus")))
16367 (build-system r-build-system)
16368 (propagated-inputs
16369 `(("r-data-table" ,r-data-table)))
16370 (home-page "https://cran.r-project.org/web/packages/abemus/")
16371 (synopsis "Adaptive base error model in ultra-deep sequencing data")
16372 (description
16373 "This package provides an implementation of @dfn{Adaptive Base Error
16374Model in Ultra-deep Sequencing data} (ABEMUS), which combines
16375platform-specific genetic knowledge and empirical signal to readily detect and
16376quantify somatic @dfn{single nucleotide variants} (SNVs) in @dfn{circulating
16377cell free DNA} (cfDNA).")
16378 (license license:gpl3)))
8990fc15
RW
16379
16380;; This package includes minified JavaScript files. When upgrading please
16381;; check that there are no new minified JavaScript files.
16382(define-public r-rintrojs
16383 (package
16384 (name "r-rintrojs")
16385 (version "0.2.2")
16386 (source
16387 (origin
16388 (method url-fetch)
16389 (uri (cran-uri "rintrojs" version))
16390 (sha256
16391 (base32
16392 "0vyqb3pyrh12saddar71ac9csn2vkd2j8ln6ygpqys8ky1lc3427"))))
16393 (properties `((upstream-name . "rintrojs")))
16394 (build-system r-build-system)
16395 (arguments
16396 `(#:modules ((guix build utils)
16397 (guix build r-build-system)
16398 (srfi srfi-1)
16399 (ice-9 popen))
16400 #:phases
16401 (modify-phases %standard-phases
16402 (add-after 'unpack 'process-javascript
16403 (lambda* (#:key inputs #:allow-other-keys)
16404 (with-directory-excursion "inst/javascript/introjs/"
16405 (call-with-values
16406 (lambda ()
16407 (unzip2
16408 `((,(assoc-ref inputs "intro.js")
16409 "intro.min.js"))))
16410 (lambda (sources targets)
16411 (for-each (lambda (source target)
16412 (format #t "Processing ~a --> ~a~%"
16413 source target)
16414 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
16415 (call-with-output-file target
16416 (lambda (port)
16417 (dump-port minified port)))))
16418 sources targets))))
16419 #t)))))
16420 (native-inputs
16421 `(("uglify-js" ,uglify-js)
16422 ("intro.js"
16423 ,(origin
16424 (method url-fetch)
16425 (uri "https://raw.githubusercontent.com/usablica/intro.js/v2.9.3/intro.js")
16426 (sha256
16427 (base32
16428 "1qf8n1sfy9qkiqqnfgg0xbhmfgh0g3mqsjas8qhz230h3zzlzxj8"))))))
16429 (propagated-inputs
16430 `(("r-jsonlite" ,r-jsonlite)
16431 ("r-shiny" ,r-shiny)))
16432 (home-page "https://github.com/carlganz/rintrojs")
16433 (synopsis "Wrapper for the Intro.js library")
16434 (description
16435 "This package provides a wrapper for the @url{http://www.introjs.com,
16436Intro.js} library. This package makes it easy to include step-by-step
16437introductions, and clickable hints in a Shiny application. It supports both
16438static introductions in the UI, and programmatic introductions from the
16439server-side.")
16440 (license license:agpl3+)))
322e8d85
RW
16441
16442(define-public r-sysfonts
16443 (package
16444 (name "r-sysfonts")
16445 (version "0.8")
16446 (source
16447 (origin
16448 (method url-fetch)
16449 (uri (cran-uri "sysfonts" version))
16450 (sha256
16451 (base32
16452 "0wng902plryf2d8fc7k7m3jx11acz51kb2d91cqbyhq7xpk06z43"))))
16453 (properties `((upstream-name . "sysfonts")))
16454 (build-system r-build-system)
16455 (inputs
16456 `(("freetype" ,freetype)
16457 ("libpng" ,libpng)
16458 ("zlib" ,zlib)))
16459 (native-inputs
16460 `(("pkg-config" ,pkg-config)))
16461 (home-page "https://github.com/yixuan/sysfonts")
16462 (synopsis "Loading fonts into R")
16463 (description
16464 "This is a package to simplify loading of system fonts and Google Fonts
16465into R, in order to support other packages.")
16466 (license license:gpl2)))
369e1bb6
RW
16467
16468(define-public r-showtextdb
16469 (package
16470 (name "r-showtextdb")
16471 (version "2.0")
16472 (source
16473 (origin
16474 (method url-fetch)
16475 (uri (cran-uri "showtextdb" version))
16476 (sha256
16477 (base32
16478 "1qwwj9x2jvadvwn60h75k99c9xi7yhqjsgaakahz5paxgj583bsh"))))
16479 (properties `((upstream-name . "showtextdb")))
16480 (build-system r-build-system)
16481 (propagated-inputs
16482 `(("r-sysfonts" ,r-sysfonts)))
16483 (home-page "https://cran.r-project.org/web/packages/showtextdb/")
16484 (synopsis "Font files for the 'showtext' package")
16485 (description
16486 "This package provides font files that can be used by the @code{showtext}
16487package.")
16488 (license license:asl2.0)))
d7937243
RW
16489
16490(define-public r-showtext
16491 (package
16492 (name "r-showtext")
16493 (version "0.7")
16494 (source
16495 (origin
16496 (method url-fetch)
16497 (uri (cran-uri "showtext" version))
16498 (sha256
16499 (base32
16500 "1ihgqzfia36b0n9aa41p1w98wxxvs1lxh1zz0570hbfqmph1sk73"))))
16501 (properties `((upstream-name . "showtext")))
16502 (build-system r-build-system)
16503 (inputs
16504 `(("freetype" ,freetype)
16505 ("libpng" ,libpng)
16506 ("zlib" ,zlib)))
16507 (propagated-inputs
16508 `(("r-showtextdb" ,r-showtextdb)
16509 ("r-sysfonts" ,r-sysfonts)))
16510 (native-inputs `(("pkg-config" ,pkg-config)))
16511 (home-page "https://github.com/yixuan/showtext")
16512 (synopsis "Using fonts more easily in R graphs")
16513 (description
16514 "This package aims to make it easy to use various types of
16515fonts (TrueType, OpenType, Type 1, web fonts, etc.) in R graphs, and supports
16516most output formats of R graphics including PNG, PDF and SVG. Text glyphs
16517will be converted into polygons or raster images, hence after the plot has
16518been created, it no longer relies on the font files. No external software
16519such as Ghostscript is needed to use this package.")
16520 (license license:asl2.0)))
2ecd4e3b
RW
16521
16522(define-public r-emojifont
16523 (package
16524 (name "r-emojifont")
16525 (version "0.5.3")
16526 (source
16527 (origin
16528 (method url-fetch)
16529 (uri (cran-uri "emojifont" version))
16530 (sha256
16531 (base32
16532 "1cdrrl3hvrs8rskyy6zgr7q2mmg8yb9k8sld1m64zsp7y009g19k"))))
16533 (properties `((upstream-name . "emojifont")))
16534 (build-system r-build-system)
16535 (propagated-inputs
16536 `(("r-ggplot2" ,r-ggplot2)
16537 ("r-proto" ,r-proto)
16538 ("r-showtext" ,r-showtext)
16539 ("r-sysfonts" ,r-sysfonts)))
16540 (home-page "https://guangchuangyu.github.io/emojifont")
16541 (synopsis "Emoji and Font Awesome in R graphics")
16542 (description
16543 "This package enables the use of emoji and the Font Awesome glyphs in
16544both base and ggplot2 graphics.")
16545 (license license:artistic2.0)))
a99c4c75
RW
16546
16547(define-public r-abstractr
16548 (package
16549 (name "r-abstractr")
16550 (version "0.1.0")
16551 (source
16552 (origin
16553 (method url-fetch)
16554 (uri (cran-uri "abstractr" version))
16555 (sha256
16556 (base32
16557 "1ymwp7syrynwd4i8aj2x5n8jdi9d96fjzl6jb09n0bnr5fgl7vig"))))
16558 (properties `((upstream-name . "abstractr")))
16559 (build-system r-build-system)
16560 (propagated-inputs
16561 `(("r-colourpicker" ,r-colourpicker)
16562 ("r-emojifont" ,r-emojifont)
16563 ("r-ggplot2" ,r-ggplot2)
16564 ("r-gridextra" ,r-gridextra)
16565 ("r-rintrojs" ,r-rintrojs)
16566 ("r-shiny" ,r-shiny)
16567 ("r-shinythemes" ,r-shinythemes)))
16568 (home-page "https://matt-kumar.shinyapps.io/portfolio")
16569 (synopsis "R-Shiny application for creating visual abstracts")
16570 (description
16571 "This package provides an R Shiny application to create visual abstracts
16572for original research. A variety of user defined options and formatting are
16573included.")
16574 (license license:gpl3)))
bd74d7e6
RW
16575
16576(define-public r-abtest
16577 (package
16578 (name "r-abtest")
16579 (version "0.2.0")
16580 (source
16581 (origin
16582 (method url-fetch)
16583 (uri (cran-uri "abtest" version))
16584 (sha256
16585 (base32
16586 "1ky3cf827kj24bhcpk00v5zl5jdkii1gca0x81ay1cjkzfispgws"))))
16587 (properties `((upstream-name . "abtest")))
16588 (build-system r-build-system)
16589 (propagated-inputs
16590 `(("r-matrix" ,r-matrix)
16591 ("r-mvtnorm" ,r-mvtnorm)
16592 ("r-plotrix" ,r-plotrix)
16593 ("r-rcolorbrewer" ,r-rcolorbrewer)
16594 ("r-rcpp" ,r-rcpp)
16595 ("r-sn" ,r-sn)
16596 ("r-truncnorm" ,r-truncnorm)
16597 ("r-vgam" ,r-vgam)))
16598 (home-page "https://cran.r-project.org/web/packages/abtest/")
16599 (synopsis "Bayesian A/B testing")
16600 (description
16601 "This package provides functions for Bayesian A/B testing including prior
16602elicitation options based on Kass and Vaidyanathan (1992)
16603@url{doi:10.1111/j.2517-6161.1992.tb01868.x}.")
16604 (license license:gpl2+)))
0379a167
RW
16605
16606(define-public r-accept
16607 (package
16608 (name "r-accept")
16609 (version "0.7.0")
16610 (source
16611 (origin
16612 (method url-fetch)
16613 (uri (cran-uri "accept" version))
16614 (sha256
16615 (base32
16616 "1r4mhy9g4wjcjgdd0gwdarmr09292il3vdkmx0hz7vh9mffyr9kx"))))
16617 (properties `((upstream-name . "accept")))
16618 (build-system r-build-system)
16619 (propagated-inputs
16620 `(("r-dplyr" ,r-dplyr)
16621 ("r-extrafont" ,r-extrafont)
16622 ("r-mass" ,r-mass)
16623 ("r-plotly" ,r-plotly)
16624 ("r-stringr" ,r-stringr)
16625 ("r-viridis" ,r-viridis)))
16626 (home-page "https://cran.r-project.org/web/packages/accept/")
16627 (synopsis "Acute COPD Exacerbation Prediction Tool (ACCEPT)")
16628 (description
16629 "This package allows clinicians to predict the rate and severity of
16630future acute exacerbation in @dfn{Chronic Obstructive Pulmonary
16631Disease} (COPD) patients, based on the clinical prediction model published in
16632Adibi et al. (2019) @url{doi:10.1101/651901}.")
16633 (license license:gpl3)))
bba4ec62
RW
16634
16635(define-public r-smpracticals
16636 (package
16637 (name "r-smpracticals")
16638 (version "1.4-3")
16639 (source
16640 (origin
16641 (method url-fetch)
16642 (uri (cran-uri "SMPracticals" version))
16643 (sha256
16644 (base32
16645 "0zxq84f9i3b86xx6msb25b61gyj9k09iab2b7wg4d93yas9qzayf"))))
16646 (properties `((upstream-name . "SMPracticals")))
16647 (build-system r-build-system)
16648 (propagated-inputs
16649 `(("r-ellipse" ,r-ellipse)
16650 ("r-mass" ,r-mass)
16651 ("r-nlme" ,r-nlme)
16652 ("r-survival" ,r-survival)))
16653 (home-page "http://statwww.epfl.ch/davison/SM/")
16654 (synopsis "Practicals for use with Davison (2003) Statistical Models")
16655 (description
16656 "This package contains the datasets and a few functions for use with the
16657practicals outlined in Appendix A of the book Statistical Models (Davison,
166582003, Cambridge University Press). The practicals themselves can be found at
16659@url{http://statwww.epfl.ch/davison/SM/}.")
16660 (license license:gpl2+)))
5a5431e4
RW
16661
16662(define-public r-fgui
16663 (package
16664 (name "r-fgui")
16665 (version "1.0-8")
16666 (source
16667 (origin
16668 (method url-fetch)
16669 (uri (cran-uri "fgui" version))
16670 (sha256
16671 (base32
16672 "024fzd1c7iwqprn26hwjb9l2qlvvyzl449d7iixy0x69djwsrysv"))))
16673 (properties `((upstream-name . "fgui")))
16674 (build-system r-build-system)
16675 (home-page
16676 "https://sites.google.com/site/thomashoffmannproject/software/fgui")
16677 (synopsis "Create GUI for R functions")
16678 (description
16679 "Rapidly create a GUI for a function you created by automatically
16680creating widgets for arguments of the function. This package automatically
16681parses help routines for context-sensitive help to these arguments. The
16682interface is essentially a wrapper to some Tcl/Tk routines to both simplify
16683and facilitate GUI creation. More advanced Tcl/Tk routines/GUI objects can be
16684incorporated into the interface for greater customization for the more
16685experienced.")
16686 ;; Any version of the GPL.
16687 (license (list license:gpl2+ license:gpl3+))))
f9d9c831
RW
16688
16689(define-public r-tcltk2
16690 (package
16691 (name "r-tcltk2")
16692 (version "1.2-11")
16693 (source
16694 (origin
16695 (method url-fetch)
16696 (uri (cran-uri "tcltk2" version))
16697 (sha256
16698 (base32
16699 "1ibxld379600xx7kiqq3fck083s8psry12859980218rnzikl65d"))))
16700 (properties `((upstream-name . "tcltk2")))
16701 (build-system r-build-system)
16702 (inputs
16703 `(("tcl" ,tcl)
16704 ("tk" ,tk)))
16705 (home-page "http://www.sciviews.org/SciViews-R")
16706 (synopsis "Tcl/Tk additions")
16707 (description
16708 "This package provides a series of additional Tcl commands and Tk widgets
16709with style and various functions to supplement the tcltk package")
16710 (license license:lgpl3)))
c5b86d3a
RW
16711
16712(define-public r-accrual
16713 (package
16714 (name "r-accrual")
16715 (version "1.3")
16716 (source
16717 (origin
16718 (method url-fetch)
16719 (uri (cran-uri "accrual" version))
16720 (sha256
16721 (base32
16722 "11clm9s5c5518nmp6hd6pjnp0s28y92b2i2x0xgj4j5g816p4j3z"))))
16723 (properties `((upstream-name . "accrual")))
16724 (build-system r-build-system)
16725 (propagated-inputs
16726 `(("r-fgui" ,r-fgui)
16727 ("r-smpracticals" ,r-smpracticals)
16728 ("r-tcltk2" ,r-tcltk2)))
16729 (home-page "https://cran.r-project.org/web/packages/accrual/")
16730 (synopsis "Bayesian accrual prediction")
16731 (description
16732 "Subject recruitment for medical research is challenging. Slow patient
16733accrual leads to delay in research. Accrual monitoring during the process of
16734recruitment is critical. Researchers need reliable tools to manage the
16735accrual rate. This package provides an implementation of a Bayesian method
16736that integrates researcher's experience on previous trials and data from the
16737current study, providing reliable prediction on accrual rate for clinical
16738studies. It provides functions for Bayesian accrual prediction which can be
16739easily used by statisticians and clinical researchers.")
16740 (license license:gpl2)))
592d423c
RW
16741
16742(define-public r-accrued
16743 (package
16744 (name "r-accrued")
16745 (version "1.4.1")
16746 (source
16747 (origin
16748 (method url-fetch)
16749 (uri (cran-uri "accrued" version))
16750 (sha256
16751 (base32
16752 "05g1jb5914z18rcai1ahn7nihn27vr2rnadwv94gc1j7ivvikvs5"))))
16753 (properties `((upstream-name . "accrued")))
16754 (build-system r-build-system)
16755 (home-page "https://cran.r-project.org/web/packages/accrued/")
16756 (synopsis "Data quality visualization tools for partially accruing data")
16757 (description
16758 "This is a package for visualizing data quality of partially accruing
16759data.")
16760 (license license:gpl3)))
7e2e46cb
RW
16761
16762(define-public r-mda
16763 (package
16764 (name "r-mda")
16765 (version "0.4-10")
16766 (source
16767 (origin
16768 (method url-fetch)
16769 (uri (cran-uri "mda" version))
16770 (sha256
16771 (base32
16772 "19g6kn6g0shidrjfffklbmzc5w7mcimrxhagx4nmpslg59ibqdkh"))))
16773 (properties `((upstream-name . "mda")))
16774 (build-system r-build-system)
16775 (propagated-inputs `(("r-class" ,r-class)))
16776 (native-inputs `(("gfortran" ,gfortran)))
16777 (home-page "https://cran.r-project.org/web/packages/mda/")
16778 (synopsis "Mixture and flexible discriminant analysis")
16779 (description
16780 "This is a package for mixture and flexible discriminant analysis,
16781@dfn{multivariate adaptive regression splines} (MARS), BRUTO, and so on.")
16782 (license license:gpl2)))
c909b710
RW
16783
16784(define-public r-elasticnet
16785 (package
16786 (name "r-elasticnet")
16787 (version "1.1.1")
16788 (source
16789 (origin
16790 (method url-fetch)
16791 (uri (cran-uri "elasticnet" version))
16792 (sha256
16793 (base32
16794 "0p9dplnsp28z4s2fl6afbwrgd0aj339fak8mmndicmrh7bb7rpmb"))))
16795 (properties `((upstream-name . "elasticnet")))
16796 (build-system r-build-system)
16797 (propagated-inputs
16798 `(("r-lars" ,r-lars)))
16799 (home-page "http://www.stat.umn.edu/~hzou")
16800 (synopsis "Elastic-Net for sparse estimation and sparse PCA")
16801 (description
16802 "This package provides functions for fitting the entire solution path of
16803the Elastic-Net and also provides functions for estimating sparse Principal
16804Components. The Lasso solution paths can be computed by the same function.")
16805 (license license:gpl2+)))
7199d2a5
RW
16806
16807(define-public r-sparselda
16808 (package
16809 (name "r-sparselda")
16810 (version "0.1-9")
16811 (source
16812 (origin
16813 (method url-fetch)
16814 (uri (cran-uri "sparseLDA" version))
16815 (sha256
16816 (base32
16817 "1k3sw9kc40yxnfss4vrsx34qxmv8ssddyhbfjhxrdldvblhbwchb"))))
16818 (properties `((upstream-name . "sparseLDA")))
16819 (build-system r-build-system)
16820 (propagated-inputs
16821 `(("r-elasticnet" ,r-elasticnet)
16822 ("r-mass" ,r-mass)
16823 ("r-mda" ,r-mda)))
16824 (home-page "http://www.imm.dtu.dk/~lhc")
16825 (synopsis "Sparse discriminant analysis")
16826 (description
16827 "This package performs sparse linear discriminant analysis for Gaussians
16828and mixture of Gaussian models.")
16829 (license license:gpl2+)))
b8d52fe2
RW
16830
16831(define-public r-accsda
16832 (package
16833 (name "r-accsda")
16834 (version "1.0.0")
16835 (source
16836 (origin
16837 (method url-fetch)
16838 (uri (cran-uri "accSDA" version))
16839 (sha256
16840 (base32
16841 "0sgxy5y8kkc1n35657kifwfjsba7y5m1vbr7rkk5lmbpkzahqm61"))))
16842 (properties `((upstream-name . "accSDA")))
16843 (build-system r-build-system)
16844 (propagated-inputs
16845 `(("r-ggplot2" ,r-ggplot2)
16846 ("r-ggthemes" ,r-ggthemes)
16847 ("r-gridextra" ,r-gridextra)
16848 ("r-mass" ,r-mass)
16849 ("r-rarpack" ,r-rarpack)
16850 ("r-sparselda" ,r-sparselda)))
16851 (home-page "https://github.com/gumeo/accSDA/wiki")
16852 (synopsis "Accelerated sparse discriminant analysis")
16853 (description
16854 "This package provides an implementation of sparse linear discriminant
16855analysis, which is a supervised classification method for multiple classes.
16856Various novel optimization approaches to this problem are implemented
16857including @dfn{alternating direction method of multipliers} (ADMM),
16858@dfn{proximal gradient} (PG) and @dfn{accelerated proximal gradient} (APG).
16859Functions for performing cross validation are also supplied along with basic
16860prediction and plotting functions. @dfn{Sparse zero variance
16861discriminant} (SZVD) analysis is also included in the package.")
16862 (license license:gpl2+)))
b441dac7
RW
16863
16864(define-public r-ace2fastq
16865 (package
16866 (name "r-ace2fastq")
16867 (version "0.6.0")
16868 (source
16869 (origin
16870 (method url-fetch)
16871 (uri (cran-uri "ace2fastq" version))
16872 (sha256
16873 (base32
16874 "09kk3yyqnr2xp820g0p3aai9a21figigjr9lxkr3zjq2d8gzwfic"))))
16875 (properties `((upstream-name . "ace2fastq")))
16876 (build-system r-build-system)
16877 (propagated-inputs
16878 `(("r-stringr" ,r-stringr)))
16879 (home-page "https://github.com/c5sire/ace2fastq")
16880 (synopsis "ACE file to FASTQ converter")
16881 (description
16882 "The ACE file format is used in genomics to store contigs from sequencing
16883machines. This tools converts it into FASTQ format. Both formats contain the
16884sequence characters and their corresponding quality information. Unlike the
16885FASTQ file, the ACE file stores the quality values numerically. The
16886conversion algorithm uses the standard Sanger formula. The package
16887facilitates insertion into pipelines, and content inspection.")
16888 (license license:gpl3)))
ca1bc50c
RW
16889
16890(define-public r-rngwell
16891 (package
16892 (name "r-rngwell")
16893 (version "0.10-5")
16894 (source
16895 (origin
16896 (method url-fetch)
16897 (uri (cran-uri "rngWELL" version))
16898 (sha256
16899 (base32
16900 "0b4ys525gksgqwqx9id4bdgyi9mwj6n3r87xdzf4fc9hp3cc16jb"))))
16901 (properties `((upstream-name . "rngWELL")))
16902 (build-system r-build-system)
16903 (home-page "https://cran.r-project.org/web/packages/rngWELL/")
16904 (synopsis "Toolbox for WELL random number generators")
16905 (description
16906 "This is a dedicated package to WELL pseudo random generators, which were
16907introduced in Panneton et al. (2006), ``Improved Long-Period Generators Based
16908on Linear Recurrences Modulo 2'', ACM Transactions on Mathematical Software.")
16909 (license license:bsd-3)))
e6bf1472
RW
16910
16911(define-public r-randtoolbox
16912 (package
16913 (name "r-randtoolbox")
16914 (version "1.30.0")
16915 (source
16916 (origin
16917 (method url-fetch)
16918 (uri (cran-uri "randtoolbox" version))
16919 (sha256
16920 (base32
16921 "141p13ajgzmb2s89rlac7zrra92mi1izvpfrngb4kqzlf3igdsqd"))))
16922 (properties `((upstream-name . "randtoolbox")))
16923 (build-system r-build-system)
16924 (propagated-inputs
16925 `(("r-rngwell" ,r-rngwell)))
16926 (native-inputs
16927 `(("gfortran" ,gfortran)))
16928 (home-page "https://cran.r-project.org/web/packages/randtoolbox/")
16929 (synopsis "Toolbox for pseudo and quasi random number generation")
16930 (description
16931 "This package provides
16932
16933@enumerate
16934@item pseudo random generators, such as general linear
16935congruential generators, multiple recursive generators and generalized
16936feedback shift register (SF-Mersenne Twister algorithm and WELL
16937generators)
16938
16939@item quasi random generators, such as the Torus algorithm, the Sobol
16940sequence, the Halton sequence (including the Van der Corput sequence), and
16941
16942@item some generator tests: the gap test, the serial test, the poker test.
16943@end enumerate
16944
16945See e.g. Gentle (2003) @url{doi:10.1007/b97336}.")
16946 (license license:bsd-3)))
390bc872
RW
16947
16948(define-public r-lhs
16949 (package
16950 (name "r-lhs")
16951 (version "1.0.1")
16952 (source
16953 (origin
16954 (method url-fetch)
16955 (uri (cran-uri "lhs" version))
16956 (sha256
16957 (base32
16958 "0lzaqr7xi3ckln5nglv5xf5njm359slpz1jc6s02hpsqdw6armd4"))))
16959 (properties `((upstream-name . "lhs")))
16960 (build-system r-build-system)
16961 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
16962 (home-page "https://github.com/bertcarnell/lhs")
16963 (synopsis "Latin Hypercube Samples")
16964 (description
16965 "This package provides a number of methods for creating and augmenting
16966Latin Hypercube Samples.")
16967 (license license:gpl3)))
1442ca73
RW
16968
16969(define-public r-acebayes
16970 (package
16971 (name "r-acebayes")
16972 (version "1.8")
16973 (source
16974 (origin
16975 (method url-fetch)
16976 (uri (cran-uri "acebayes" version))
16977 (sha256
16978 (base32
16979 "1xm6bw0qm2vlcrk274x0bawzb2lnacb1wsmzba5mg3i75a55pqln"))))
16980 (properties `((upstream-name . "acebayes")))
16981 (build-system r-build-system)
16982 (propagated-inputs
16983 `(("r-compare" ,r-compare)
16984 ("r-lhs" ,r-lhs)
16985 ("r-randtoolbox" ,r-randtoolbox)
16986 ("r-rcpp" ,r-rcpp)
16987 ("r-rcpparmadillo" ,r-rcpparmadillo)))
16988 (home-page "https://cran.r-project.org/web/packages/acebayes/")
16989 (synopsis "Optimal Bayesian experimental design using the ACE algorithm")
16990 (description
16991 "Finding an optimal Bayesian experimental design involves maximizing an
16992objective function given by the expectation of some appropriately chosen
16993utility function with respect to the joint distribution of unknown
16994quantities (including responses). This objective function is usually not
16995available in closed form and the design space can be continuous and of high
16996dimensionality. This package uses @dfn{Approximate Coordinate Exchange} (ACE)
16997to maximise an approximation to the expectation of the utility function.")
16998 (license license:gpl2)))
43a70edc
RW
16999
17000(define-public r-acet
17001 (package
17002 (name "r-acet")
17003 (version "1.8.0")
17004 (source
17005 (origin
17006 (method url-fetch)
17007 (uri (cran-uri "ACEt" version))
17008 (sha256
17009 (base32
17010 "0626d6kg485xjya164wagrr5z223jvi93ywbwpdns7fkm03c0dlq"))))
17011 (properties `((upstream-name . "ACEt")))
17012 (build-system r-build-system)
17013 (propagated-inputs
17014 `(("r-bh" ,r-bh)
17015 ("r-mass" ,r-mass)
17016 ("r-rcpp" ,r-rcpp)
17017 ("r-rcpparmadillo" ,r-rcpparmadillo)))
17018 (home-page "https://cran.r-project.org/web/packages/ACEt/")
17019 (synopsis "Estimating dynamic heritability and twin model comparison")
17020 (description
17021 "This package supports twin models that are able to estimate the dynamic
17022behaviour of the variance components in the classical twin models with respect
17023to age using B-splines and P-splines.")
17024 (license license:gpl2+)))
a8a7ba9a
RW
17025
17026(define-public r-acfmperiod
17027 (package
17028 (name "r-acfmperiod")
17029 (version "1.0.0")
17030 (source
17031 (origin
17032 (method url-fetch)
17033 (uri (cran-uri "acfMPeriod" version))
17034 (sha256
17035 (base32
17036 "1yww8isfrbs2v9s94hx7p2imyszcgadwafdgpj438n2ik0q6p9d5"))))
17037 (properties `((upstream-name . "acfMPeriod")))
17038 (build-system r-build-system)
17039 (propagated-inputs
17040 `(("r-mass" ,r-mass)))
17041 (home-page "https://cran.r-project.org/web/packages/acfMPeriod/")
17042 (synopsis "Estimation of the ACF from the M-periodogram")
17043 (description
17044 "This package support non-robust and robust computations of the sample
17045autocovariance (ACOVF) and sample autocorrelation functions (ACF) of
17046univariate and multivariate processes. The methodology consists in reversing
17047the diagonalization procedure involving the periodogram or the
17048cross-periodogram and the Fourier transform vectors, and, thus, obtaining the
17049ACOVF or the ACF as discussed in Fuller (1995)
17050@url{doi:10.1002/9780470316917}. The robust version is obtained by fitting
17051robust M-regressors to obtain the M-periodogram or M-cross-periodogram as
17052discussed in Reisen et al. (2017) @url{doi:10.1016/j.jspi.2017.02.008}.")
17053 (license license:gpl2+)))
3b89a8af
RW
17054
17055(define-public r-gamlss-data
17056 (package
17057 (name "r-gamlss-data")
17058 (version "5.1-4")
17059 (source
17060 (origin
17061 (method url-fetch)
17062 (uri (cran-uri "gamlss.data" version))
17063 (sha256
17064 (base32
17065 "1dgfspbmps6ipzcmw681wjdp320nm50dwsxafgrcwxndqgc7fdqd"))))
17066 (properties `((upstream-name . "gamlss.data")))
17067 (build-system r-build-system)
17068 (home-page "http://www.gamlss.org/")
17069 (synopsis "GAMLSS data")
17070 (description
17071 "This package provides data used as examples to demonstrate GAMLSS
17072models.")
17073 ;; Either version of the license
17074 (license (list license:gpl2 license:gpl3))))
6cc356c3
RW
17075
17076(define-public r-gamlss
17077 (package
17078 (name "r-gamlss")
17079 (version "5.1-5")
17080 (source
17081 (origin
17082 (method url-fetch)
17083 (uri (cran-uri "gamlss" version))
17084 (sha256
17085 (base32
17086 "0gcngfck0dk2rhjg0z1fnc61dqs0s049jy2rkywaf57531s2k8bc"))))
17087 (properties `((upstream-name . "gamlss")))
17088 (build-system r-build-system)
17089 (propagated-inputs
17090 `(("r-gamlss-data" ,r-gamlss-data)
17091 ("r-gamlss-dist" ,r-gamlss-dist)
17092 ("r-mass" ,r-mass)
17093 ("r-nlme" ,r-nlme)
17094 ("r-survival" ,r-survival)))
17095 (home-page "http://www.gamlss.org/")
17096 (synopsis "Generalized additive models for location scale and shape")
17097 (description
17098 "This package provides functions for fitting the generalized additive
17099models for location scale and shape introduced by Rigby and
17100Stasinopoulos (2005), @url{doi:10.1111/j.1467-9876.2005.00510.x}. The models
17101use a distributional regression approach where all the parameters of the
17102conditional distribution of the response variable are modelled using
17103explanatory variables.")
17104 ;; Either version of the license
17105 (license (list license:gpl2 license:gpl3))))
220557a7
RW
17106
17107(define-public r-acid
17108 (package
17109 (name "r-acid")
17110 (version "1.1")
17111 (source
17112 (origin
17113 (method url-fetch)
17114 (uri (cran-uri "acid" version))
17115 (sha256
17116 (base32
17117 "030i0y8s283ivbsmjccpbv9v7mgbcg2jk9df7vgcbbns74swf9hd"))))
17118 (properties `((upstream-name . "acid")))
17119 (build-system r-build-system)
17120 (propagated-inputs
17121 `(("r-gamlss" ,r-gamlss)
17122 ("r-gamlss-dist" ,r-gamlss-dist)
17123 ("r-hmisc" ,r-hmisc)))
17124 (home-page "https://cran.r-project.org/web/packages/acid/")
17125 (synopsis "Analysing conditional income distributions")
17126 (description
17127 "This package provides functions for the analysis of income distributions
17128for subgroups of the population as defined by a set of variables like age,
17129gender, region, etc. This entails a Kolmogorov-Smirnov test for a mixture
17130distribution as well as functions for moments, inequality measures, entropy
17131measures and polarisation measures of income distributions. This package thus
17132aides the analysis of income inequality by offering tools for the exploratory
17133analysis of income distributions at the disaggregated level.")
17134 (license license:gpl3)))
542590c5
RW
17135
17136(define-public r-acm4r
17137 (package
17138 (name "r-acm4r")
17139 (version "1.0")
17140 (source
17141 (origin
17142 (method url-fetch)
17143 (uri (cran-uri "acm4r" version))
17144 (sha256
17145 (base32
17146 "1wqzc35i1rshx0zlmas8y4qkkvy6h9r4i4apscjjv1xg2wjflzxa"))))
17147 (properties `((upstream-name . "acm4r")))
17148 (build-system r-build-system)
17149 (propagated-inputs `(("r-mass" ,r-mass)))
17150 (home-page "https://cran.r-project.org/web/packages/acm4r/")
17151 (synopsis "Align-and-count method comparisons of RFLP data")
17152 (description
17153 "This is a package to compare sequence fragment lengths or molecular
17154weights from pairs of lanes. The number of matching bands in the
17155@dfn{Restriction Fragment Length Polymorphism} (RFLP) data is calculated using
17156the align-and-count method.")
17157 ;; Any version of the GPL
17158 (license (list license:gpl2+ license:gpl3+))))
fa82997f
RW
17159
17160(define-public r-filematrix
17161 (package
17162 (name "r-filematrix")
17163 (version "1.3")
17164 (source
17165 (origin
17166 (method url-fetch)
17167 (uri (cran-uri "filematrix" version))
17168 (sha256
17169 (base32
17170 "1v3aj1ng742msb0sfdnjsbqb508mqjf8jlq2v33vxldhradw5w0b"))))
17171 (properties `((upstream-name . "filematrix")))
17172 (build-system r-build-system)
17173 ;; These inputs are needed for vignettes
17174 (native-inputs
17175 `(("r-knitr" ,r-knitr)
17176 ("r-rmarkdown" ,r-rmarkdown)
17177 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
17178 (home-page "https://github.com/andreyshabalin/filematrix")
17179 (synopsis "File-backed matrix class with convenient read and write access")
17180 (description
17181 "This package provides an interface for working with large matrices
17182stored in files, not in computer memory. It supports multiple non-character
17183data types (double, integer, logical and raw) of various sizes (e.g. 8 and 4
17184byte real values). Access to parts of the matrix is done by indexing, exactly
17185as with usual R matrices. It supports very large matrices; the package has
17186been tested on multi-terabyte matrices. It allows for more than 2^32 rows or
17187columns, ad allows for quick addition of extra columns to a filematrix.")
17188 (license license:lgpl3)))
73f055df
RW
17189
17190(define-public r-acmeeqtl
17191 (package
17192 (name "r-acmeeqtl")
17193 (version "1.6")
17194 (source
17195 (origin
17196 (method url-fetch)
17197 (uri (cran-uri "ACMEeqtl" version))
17198 (sha256
17199 (base32
17200 "049xjv2ym35bbn43zwi68cq27fwdh404vp0r2ca5gxgmmx8kj1cz"))))
17201 (properties `((upstream-name . "ACMEeqtl")))
17202 (build-system r-build-system)
17203 (propagated-inputs
17204 `(("r-filematrix" ,r-filematrix)))
17205 (home-page "https://github.com/andreyshabalin/ACMEeqtl")
17206 (synopsis "Estimation of interpretable eQTL effect sizes")
17207 (description
17208 "This package provides a non-linear model, termed ACME, that reflects a
17209parsimonious biological model for allelic contributions of cis-acting eQTLs.
17210With non-linear least-squares algorithm the maximum likelihood parameters can
17211be estimated. The ACME model provides interpretable effect size estimates and
17212p-values with well controlled Type-I error.")
17213 (license license:lgpl3)))
2dc8723a
RW
17214
17215(define-public r-acmer
17216 (package
17217 (name "r-acmer")
17218 (version "1.1.0")
17219 (source
17220 (origin
17221 (method url-fetch)
17222 (uri (cran-uri "acmeR" version))
17223 (sha256
17224 (base32
17225 "000b2hqlhj93958nddw0fqb15ahigs08najv2miivym046x04mf7"))))
17226 (properties `((upstream-name . "acmeR")))
17227 (build-system r-build-system)
17228 (propagated-inputs `(("r-foreign" ,r-foreign)))
17229 (home-page "https://cran.r-project.org/web/packages/acmeR/")
17230 (synopsis "ACME estimator of bird and bat mortality by wind turbines")
17231 (description
17232 "This package provides an implementation of the ACME estimator, described
17233in Wolpert (2015), ACME: A Partially Periodic Estimator of Avian & Chiropteran
17234Mortality at Wind Turbines. Unlike most other models, this estimator supports
17235decreasing-hazard Weibull model for persistence; decreasing search proficiency
17236as carcasses age; variable bleed-through at successive searches; and interval
17237mortality estimates. The package provides, based on search data, functions
17238for estimating the mortality inflation factor in Frequentist and Bayesian
17239settings.")
17240 (license license:expat)))
1c2e3d7d
RW
17241
17242(define-public r-r-huge
17243 (package
17244 (name "r-r-huge")
17245 (version "0.9.0")
17246 (source
17247 (origin
17248 (method url-fetch)
17249 (uri (cran-uri "R.huge" version))
17250 (sha256
17251 (base32
17252 "13p558qalv60pgr24nsm6mi92ryj65rsbqa6pgdwy0snjqx12bgi"))))
17253 (properties `((upstream-name . "R.huge")))
17254 (build-system r-build-system)
17255 (propagated-inputs
17256 `(("r-r-methodss3" ,r-r-methodss3)
17257 ("r-r-oo" ,r-r-oo)
17258 ("r-r-utils" ,r-r-utils)))
17259 (home-page "https://github.com/HenrikBengtsson/R.huge")
17260 (synopsis "Methods for accessing huge amounts of data")
17261 (description
17262 "This is a deprecated package for accessing huge amounts of data.
17263 Cross-platform alternatives are the following packages: bigmemory (CRAN),
17264ff (CRAN), or BufferedMatrix (Bioconductor). The main usage of it was inside
17265the @code{aroma.affymetrix} package.")
17266 (license license:lgpl2.1+)))
2fe1e66c
RW
17267
17268(define-public r-r-filesets
17269 (package
17270 (name "r-r-filesets")
17271 (version "2.13.0")
17272 (source
17273 (origin
17274 (method url-fetch)
17275 (uri (cran-uri "R.filesets" version))
17276 (sha256
17277 (base32
17278 "124rygq0bl9n4akxcm868nl30cyk3rz0iprb98zlpk62gci9f5fg"))))
17279 (properties `((upstream-name . "R.filesets")))
17280 (build-system r-build-system)
17281 (propagated-inputs
17282 `(("r-digest" ,r-digest)
17283 ("r-r-cache" ,r-r-cache)
17284 ("r-r-methodss3" ,r-r-methodss3)
17285 ("r-r-oo" ,r-r-oo)
17286 ("r-r-utils" ,r-r-utils)))
17287 (home-page "https://github.com/HenrikBengtsson/R.filesets")
17288 (synopsis "Easy handling of and access to files")
17289 (description
17290 "This package provides classes and methods to locate, setup, subset,
17291navigate and iterate file sets, i.e. sets of files located in one or more
17292directories on the file system. The API is designed such that these classes
17293can be extended via inheritance to provide a richer API for special file
17294formats. Moreover, a specific name format is defined such that filenames and
17295directories can be considered to have full names which consists of a name
17296followed by comma-separated tags. This adds additional flexibility to
17297identify file sets and individual files.")
17298 (license license:lgpl2.1+)))
217cd2e3
RW
17299
17300(define-public r-r-devices
17301 (package
17302 (name "r-r-devices")
17303 (version "2.16.1")
17304 (source
17305 (origin
17306 (method url-fetch)
17307 (uri (cran-uri "R.devices" version))
17308 (sha256
17309 (base32
17310 "15zlnq3g27whq26fbcy5zfl5hiddm256h4rga4frblg6wqlbkvdd"))))
17311 (properties `((upstream-name . "R.devices")))
17312 (build-system r-build-system)
17313 (propagated-inputs
17314 `(("r-base64enc" ,r-base64enc)
17315 ("r-r-methodss3" ,r-r-methodss3)
17316 ("r-r-oo" ,r-r-oo)
17317 ("r-r-utils" ,r-r-utils)))
17318 (home-page "https://github.com/HenrikBengtsson/R.devices")
17319 (synopsis "Unified handling of graphics devices")
17320 (description
17321 "This package provides functions for creating plots and image files in a
17322unified way regardless of output format (EPS, PDF, PNG, SVG, TIFF, WMF, etc.).
17323Default device options as well as scales and aspect ratios are controlled in a
17324uniform way across all device types. Switching output format requires minimal
17325changes in code. This package is ideal for large-scale batch processing,
17326because it will never leave open graphics devices or incomplete image files
17327behind, even on errors or user interrupts.")
17328 (license license:lgpl2.1+)))
eff3e8a4
RW
17329
17330(define-public r-acnr
17331 (package
17332 (name "r-acnr")
17333 (version "1.0.0")
17334 (source
17335 (origin
17336 (method url-fetch)
17337 (uri (cran-uri "acnr" version))
17338 (sha256
17339 (base32
17340 "087hq4i7jp67ba2finzsqjfnqbiprl33na6ryjv9zqzsdawj9cym"))))
17341 (properties `((upstream-name . "acnr")))
17342 (build-system r-build-system)
17343 (home-page "https://github.com/mpierrejean/acnr")
17344 (synopsis "Annotated copy-number regions")
17345 (description
17346 "This package provides SNP array data from different types of copy-number
17347regions. These regions were identified manually by the authors of the package
17348and may be used to generate realistic data sets with known truth.")
17349 (license license:lgpl2.1+)))
5d887a03
RW
17350
17351(define-public r-acopula
17352 (package
17353 (name "r-acopula")
17354 (version "0.9.3")
17355 (source
17356 (origin
17357 (method url-fetch)
17358 (uri (cran-uri "acopula" version))
17359 (sha256
17360 (base32
17361 "0vvbbw8pfs9jwfz5c57lw48pr0qj661r0ys007q6zf9jmlrhx1ln"))))
17362 (properties `((upstream-name . "acopula")))
17363 (build-system r-build-system)
17364 (home-page "https://cran.r-project.org/web/packages/acopula/")
17365 (synopsis "Modelling dependence with multivariate Archimax copulas")
17366 (description
17367 "Archimax copulas are a mixture of Archimedean and EV copulas. This
17368package provides definitions of several parametric families of generator and
17369dependence function, computes CDF and PDF, estimates parameters, tests for
17370goodness of fit, generates random sample and checks copula properties for
17371custom constructs. In the 2-dimensional case explicit formulas for density
17372are used, contrary to higher dimensions when all derivatives are linearly
17373approximated. Several non-archimax families (normal, FGM, Plackett) are
17374provided as well.")
17375 (license license:gpl2)))
cb350053
RW
17376
17377(define-public r-tuner
17378 (package
17379 (name "r-tuner")
17380 (version "1.3.3")
17381 (source
17382 (origin
17383 (method url-fetch)
17384 (uri (cran-uri "tuneR" version))
17385 (sha256
17386 (base32
17387 "0av978m4h2iqazyfq6n2cgkh4wpllihh7s29lah2nb8ngc0w5hxx"))))
17388 (properties `((upstream-name . "tuneR")))
17389 (build-system r-build-system)
17390 (propagated-inputs `(("r-signal" ,r-signal)))
17391 (home-page "https://cran.r-project.org/web/packages/tuneR/")
17392 (synopsis "Analysis of music and speech")
17393 (description
17394 "This is a package for the analysis of music and speech. Analyze music
17395and speech, extract features like MFCCs, handle wave files and their
17396representation in various ways, read MP3, read MIDI, perform steps of a
17397transcription, ...")
17398 ;; Either of these versions.
17399 (license (list license:gpl2 license:gpl3))))
19172e12
RW
17400
17401(define-public r-seewave
17402 (package
17403 (name "r-seewave")
17404 (version "2.1.5")
17405 (source
17406 (origin
17407 (method url-fetch)
17408 (uri (cran-uri "seewave" version))
17409 (sha256
17410 (base32
17411 "1qg8f5gik9pw6f9mcxqmrc9x3003s8vdm6g01pjjpyc9qaqiz2vi"))))
17412 (properties `((upstream-name . "seewave")))
17413 (build-system r-build-system)
17414 (propagated-inputs
17415 `(("r-tuner" ,r-tuner)))
17416 (home-page "http://rug.mnhn.fr/seewave")
17417 (synopsis "Sound analysis and synthesis")
17418 (description
17419 "This package provides functions for analysing, manipulating, displaying,
17420editing and synthesizing time waves (particularly sound). This package
17421processes time analysis (oscillograms and envelopes), spectral content,
17422resonance quality factor, entropy, cross correlation and autocorrelation,
17423zero-crossing, dominant frequency, analytic signal, frequency coherence, 2D
17424and 3D spectrograms and many other analyses.")
17425 (license license:gpl2+)))
c12227d9
RW
17426
17427(define-public r-acousticndlcoder
17428 (package
17429 (name "r-acousticndlcoder")
17430 (version "1.0.2")
17431 (source
17432 (origin
17433 (method url-fetch)
17434 (uri (cran-uri "AcousticNDLCodeR" version))
17435 (sha256
17436 (base32
17437 "1fgzgwanpv2pzy74xdk3hamc44p8qch467wh163dxby8jr9ik0sb"))))
17438 (properties
17439 `((upstream-name . "AcousticNDLCodeR")))
17440 (build-system r-build-system)
17441 (propagated-inputs
17442 `(("r-seewave" ,r-seewave)
17443 ("r-tuner" ,r-tuner)
17444 ("r-zoo" ,r-zoo)))
17445 (home-page "https://cran.r-project.org/web/packages/AcousticNDLCodeR/")
17446 (synopsis "Coding sound files for use with NDL")
17447 (description
17448 "Make acoustic cues to use with the R package @code{ndl}.
17449The package implements functions used in the PLoS ONE paper \"Words from
17450spontaneous conversational speech can be recognized with human-like accuracy
17451by an error-driven learning algorithm that discriminates between meanings
17452straight from smart acoustic features, bypassing the phoneme as recognition
17453unit.\" @url{doi:10.1371/journal.pone.0174623}")
17454 (license license:gpl2+)))
56cba940
RW
17455
17456(define-public r-acp
17457 (package
17458 (name "r-acp")
17459 (version "2.1")
17460 (source
17461 (origin
17462 (method url-fetch)
17463 (uri (cran-uri "acp" version))
17464 (sha256
17465 (base32
17466 "0lcwbjcyyr32m6qjmjqh25qjwrbyqj1n092xhgbhxzd8fslppnmn"))))
17467 (properties `((upstream-name . "acp")))
17468 (build-system r-build-system)
17469 (propagated-inputs
17470 `(("r-quantmod" ,r-quantmod)
17471 ("r-tseries" ,r-tseries)))
17472 (home-page "https://cran.r-project.org/web/packages/acp/")
17473 (synopsis "Autoregressive conditional Poisson")
17474 (description
17475 "This package supports the analysis of count data exhibiting
17476autoregressive properties, using the @dfn{Autoregressive Conditional Poisson}
17477model (ACP(p,q)) proposed by Heinen (2003).")
17478 (license license:gpl2)))
f18c0544
RW
17479
17480(define-public r-ada
17481 (package
17482 (name "r-ada")
17483 (version "2.0-5")
17484 (source
17485 (origin
17486 (method url-fetch)
17487 (uri (cran-uri "ada" version))
17488 (sha256
17489 (base32
17490 "1h3a07czp0w3hrhjcg1fz721y8vsfclzqi3rq8qfzgpfb4h1f06r"))))
17491 (properties `((upstream-name . "ada")))
17492 (build-system r-build-system)
17493 (propagated-inputs `(("r-rpart" ,r-rpart)))
17494 (home-page "https://cran.r-project.org/web/packages/ada/")
17495 (synopsis "Stochastic boosting")
17496 (description
17497 "This package provides a straightforward, well-documented, and broad
17498boosting routine for classification, ideally suited for small to
17499moderate-sized data sets. It performs discrete, real, and gentle boost under
17500both exponential and logistic loss on a given data set.")
17501 ;; Any version of the GPL.
17502 (license (list license:gpl2+ license:gpl3+))))
270529f6
RW
17503
17504(define-public r-genalg
17505 (package
17506 (name "r-genalg")
17507 (version "0.2.0")
17508 (source
17509 (origin
17510 (method url-fetch)
17511 (uri (cran-uri "genalg" version))
17512 (sha256
17513 (base32
17514 "1wzfamq8k5yhwbdx0wy1w5bks93brj0p890xxc4yqrja4w38ja3s"))))
17515 (properties `((upstream-name . "genalg")))
17516 (build-system r-build-system)
17517 (home-page "https://github.com/egonw/genalg")
17518 (synopsis "R based genetic algorithm")
17519 (description
17520 "This package provides an R based genetic algorithm for binary and
17521floating point chromosomes.")
17522 (license license:gpl2)))
6afc037e
RW
17523
17524(define-public r-kernelfactory
17525 (package
17526 (name "r-kernelfactory")
17527 (version "0.3.0")
17528 (source
17529 (origin
17530 (method url-fetch)
17531 (uri (cran-uri "kernelFactory" version))
17532 (sha256
17533 (base32
17534 "001kw9k3ivd4drd4mwqapkkk3f4jgljiaprhg2630hmll064s89j"))))
17535 (properties `((upstream-name . "kernelFactory")))
17536 (build-system r-build-system)
17537 (propagated-inputs
17538 `(("r-auc" ,r-auc)
17539 ("r-genalg" ,r-genalg)
17540 ("r-kernlab" ,r-kernlab)
17541 ("r-randomforest" ,r-randomforest)))
17542 (home-page "https://cran.r-project.org/web/packages/kernelFactory/")
17543 (synopsis "Ensemble of kernel machines")
17544 (description
17545 "Kernel factory is an ensemble method where each base classifier (random
17546forest) is fit on the kernel matrix of a subset of the training data.")
17547 (license license:gpl2+)))
6c2dcba9
RW
17548
17549(define-public r-dummies
17550 (package
17551 (name "r-dummies")
17552 (version "1.5.6")
17553 (source
17554 (origin
17555 (method url-fetch)
17556 (uri (cran-uri "dummies" version))
17557 (sha256
17558 (base32
17559 "01f84crqx17xd6xy55qxlvsj3knm8lhw7jl26p2rh2w3y0nvqlbm"))))
17560 (properties `((upstream-name . "dummies")))
17561 (build-system r-build-system)
17562 (home-page "http://www.decisionpatterns.com")
17563 (synopsis "Create dummy/indicator variables flexibly and efficiently")
17564 (description
17565 "This package lets you expand factors, characters and other eligible
17566classes into dummy/indicator variables.")
17567 (license license:gpl2+)))
3bc2c210
RW
17568
17569(define-public r-acrm
17570 (package
17571 (name "r-acrm")
17572 (version "0.1.1")
17573 (source
17574 (origin
17575 (method url-fetch)
17576 (uri (cran-uri "aCRM" version))
17577 (sha256
17578 (base32
17579 "0kzp568hd9c9a9qgniia5s5gv0q5f89xfvvwpzb197gqhs3x092v"))))
17580 (properties `((upstream-name . "aCRM")))
17581 (build-system r-build-system)
17582 (propagated-inputs
17583 `(("r-ada" ,r-ada)
17584 ("r-dummies" ,r-dummies)
17585 ("r-kernelfactory" ,r-kernelfactory)
17586 ("r-randomforest" ,r-randomforest)))
17587 (home-page "https://cran.r-project.org/web/packages/aCRM/")
17588 (synopsis "Convenience functions for analytical customer relationship management")
17589 (description
17590 "This package provides convenience functions for data preparation and
17591modeling often used in @dfn{analytical customer relationship
17592management} (aCRM).")
17593 (license license:gpl2+)))
c3f5989c
RW
17594
17595(define-public r-treeclust
17596 (package
17597 (name "r-treeclust")
17598 (version "1.1-7")
17599 (source
17600 (origin
17601 (method url-fetch)
17602 (uri (cran-uri "treeClust" version))
17603 (sha256
17604 (base32
17605 "1s7kh6q0bkixsygrip95zf1bi10ihddsa5lq9dfxd68yh8rsby6z"))))
17606 (properties `((upstream-name . "treeClust")))
17607 (build-system r-build-system)
17608 (propagated-inputs
17609 `(("r-cluster" ,r-cluster)
17610 ("r-rpart" ,r-rpart)))
17611 (home-page "https://cran.r-project.org/web/packages/treeClust/")
17612 (synopsis "Cluster distances through trees")
17613 (description
17614 "This package provides tools to create a measure of inter-point
17615dissimilarity useful for clustering mixed data, and, optionally, perform the
17616clustering.")
17617 (license license:gpl2+)))
4b44bfb6
RW
17618
17619(define-public r-acrosstic
17620 (package
17621 (name "r-acrosstic")
17622 (version "1.0-3")
17623 (source
17624 (origin
17625 (method url-fetch)
17626 (uri (cran-uri "AcrossTic" version))
17627 (sha256
17628 (base32
17629 "03180h79jhjd66ibrnsfp3yyp2jlfysp7cymw46phzj2palghsc0"))))
17630 (properties `((upstream-name . "AcrossTic")))
17631 (build-system r-build-system)
17632 (propagated-inputs
17633 `(("r-lpsolve" ,r-lpsolve)
17634 ("r-treeclust" ,r-treeclust)))
17635 (home-page "https://cran.r-project.org/web/packages/AcrossTic/")
17636 (synopsis "Cost-minimal regular spanning subgraph with TreeClust")
17637 (description
17638 "This is a package for constructing minimum-cost regular spanning
17639subgraph as part of a non-parametric two-sample test for equality of
17640distribution.")
17641 (license license:gpl2+)))
d015db6f
RW
17642
17643(define-public r-acrt
17644 (package
17645 (name "r-acrt")
17646 (version "1.0.1")
17647 (source
17648 (origin
17649 (method url-fetch)
17650 (uri (cran-uri "acrt" version))
17651 (sha256
17652 (base32
17653 "0y9ndcq8ffpfrv7w9rikm4zn68jpsj6baqisq9kp2433xrwzdb6s"))))
17654 (properties `((upstream-name . "acrt")))
17655 (build-system r-build-system)
17656 (propagated-inputs
17657 `(("r-rcpp" ,r-rcpp)
17658 ("r-rcppeigen" ,r-rcppeigen)
17659 ("r-sandwich" ,r-sandwich)))
17660 (home-page "https://cran.r-project.org/web/packages/acrt/")
17661 (synopsis "Autocorrelation robust testing")
17662 (description
17663 "This package provides functions for testing affine hypotheses on the
17664regression coefficient vector in regression models with autocorrelated
17665errors.")
17666 (license license:gpl2)))
49e9a9ae
RW
17667
17668(define-public r-acs
17669 (package
17670 (name "r-acs")
17671 (version "2.1.4")
17672 (source
17673 (origin
17674 (method url-fetch)
17675 (uri (cran-uri "acs" version))
17676 (sha256
17677 (base32
17678 "0ajw9rf8l8akcvgqvbxjvryc6wjx74521xyxswz2b0bky3m6kah5"))))
17679 (properties `((upstream-name . "acs")))
17680 (build-system r-build-system)
17681 (propagated-inputs
17682 `(("r-httr" ,r-httr)
17683 ("r-plyr" ,r-plyr)
17684 ("r-rcpp" ,r-rcpp)
17685 ("r-stringr" ,r-stringr)
17686 ("r-xml" ,r-xml)))
17687 (home-page "http://dusp.mit.edu/faculty/ezra-glenn")
17688 (synopsis "Work with data from the US Census")
17689 (description
17690 "This package provides a general toolkit for downloading, managing,
17691analyzing, and presenting data from the
17692@url{https://www.census.gov/data/developers/data-sets.html, U.S. Census},
17693including SF1 (Decennial short-form), SF3 (Decennial long-form), and the
17694American Community Survey (ACS). Confidence intervals provided with ACS data
17695are converted to standard errors to be bundled with estimates in complex
17696@code{acs} objects. The package provides new methods to conduct standard
17697operations on @code{acs} objects and present/plot data in statistically
17698appropriate ways.")
17699 (license license:gpl3)))
07d958fe
RW
17700
17701(define-public r-acss-data
17702 (package
17703 (name "r-acss-data")
17704 (version "1.0")
17705 (source
17706 (origin
17707 (method url-fetch)
17708 (uri (cran-uri "acss.data" version))
17709 (sha256
17710 (base32
17711 "09kl4179ipr8bq19g89xcdi1xxs397zcx5cvgp6viy8gn687ilgv"))))
17712 (properties `((upstream-name . "acss.data")))
17713 (build-system r-build-system)
17714 (home-page "http://complexitycalculator.com/methodology.html")
17715 (synopsis "Data for algorithmic complexity of short strings")
17716 (description
17717 "This is a data only package providing the algorithmic complexity of
17718short strings, computed using the coding theorem method. For a given set of
17719symbols in a string, all possible or a large number of random samples of
17720Turing machines with a given number of states (e.g., 5) and number of symbols
17721corresponding to the number of symbols in the strings were simulated until
17722they reached a halting state or failed to end. This package contains data on
177234.5 million strings from length 1 to 12 simulated on Turing machines with 2,
177244, 5, 6, and 9 symbols. The complexity of the string corresponds to the
17725distribution of the halting states.")
17726 (license license:gpl2+)))
0ea0b2dd
RW
17727
17728(define-public r-acss
17729 (package
17730 (name "r-acss")
17731 (version "0.2-5")
17732 (source
17733 (origin
17734 (method url-fetch)
17735 (uri (cran-uri "acss" version))
17736 (sha256
17737 (base32
17738 "0cqa60544f58l5qd7h6xmsir40b9hqnq6pqgd5hfx2j2l5n7qhmk"))))
17739 (properties `((upstream-name . "acss")))
17740 (build-system r-build-system)
17741 (propagated-inputs
17742 `(("r-acss-data" ,r-acss-data)
17743 ("r-zoo" ,r-zoo)))
17744 (home-page "http://complexitycalculator.com/methodology.html")
17745 (synopsis "Algorithmic complexity for short strings")
17746 (description
17747 "The main purpose of this package is to provide the algorithmic
17748complexity for short strings, an approximation of the Kolmogorov Complexity of
17749a short string using the coding theorem method. While the database containing
17750the complexity is provided in the data only package @code{acss.data}, this
17751package provides functions accessing the data such as @code{prob_random}
17752returning the posterior probability that a given string was produced by a
17753random process. In addition, two traditional (but problematic) measures of
17754complexity are also provided: entropy and change complexity.")
17755 (license license:gpl2+)))
ffecbcbf
RW
17756
17757(define-public r-acswr
17758 (package
17759 (name "r-acswr")
17760 (version "1.0")
17761 (source
17762 (origin
17763 (method url-fetch)
17764 (uri (cran-uri "ACSWR" version))
17765 (sha256
17766 (base32
17767 "195vjrkang5cl7gwsna0aq4p0h4jym9xg9yh94bnf8vq6wf8j83n"))))
17768 (properties `((upstream-name . "ACSWR")))
17769 (build-system r-build-system)
17770 (propagated-inputs
17771 `(("r-mass" ,r-mass)))
17772 (home-page "https://cran.r-project.org/web/packages/ACSWR/")
17773 (synopsis "Companion package for the book \"A Course in Statistics with R\"")
17774 (description
17775 "This is a companion package for the book \"A Course in Statistics with
17776R\" (ISBN 978-1-119-15272-9.)")
17777 (license license:gpl2)))
6f0a5ab0
RW
17778
17779(define-public r-alabama
17780 (package
17781 (name "r-alabama")
17782 (version "2015.3-1")
17783 (source
17784 (origin
17785 (method url-fetch)
17786 (uri (cran-uri "alabama" version))
17787 (sha256
17788 (base32
17789 "0mlgk929gdismikwx4k2ndqq57nnqj7mlgvd3479b214hksgq036"))))
17790 (properties `((upstream-name . "alabama")))
17791 (build-system r-build-system)
17792 (propagated-inputs `(("r-numderiv" ,r-numderiv)))
17793 (home-page "https://cran.r-project.org/web/packages/alabama/")
17794 (synopsis "Constrained nonlinear optimization")
17795 (description
17796 "Alabama stands for Augmented Lagrangian Adaptive Barrier Minimization
17797Algorithm; it is used for optimizing smooth nonlinear objective functions with
17798constraints. Linear or nonlinear equality and inequality constraints are
17799allowed.")
17800 (license license:gpl2+)))
70c0dbe7
RW
17801
17802(define-public r-gdina
17803 (package
17804 (name "r-gdina")
17805 (version "2.7.3")
17806 (source
17807 (origin
17808 (method url-fetch)
17809 (uri (cran-uri "GDINA" version))
17810 (sha256
17811 (base32
17812 "0875xfbm36gqzr0116xzlbm8rlff85rybr4s4hjzfflfvjdhgvfx"))))
17813 (properties `((upstream-name . "GDINA")))
17814 (build-system r-build-system)
17815 (propagated-inputs
17816 `(("r-alabama" ,r-alabama)
17817 ("r-ggplot2" ,r-ggplot2)
17818 ("r-mass" ,r-mass)
17819 ("r-nloptr" ,r-nloptr)
17820 ("r-numderiv" ,r-numderiv)
17821 ("r-rcpp" ,r-rcpp)
17822 ("r-rcpparmadillo" ,r-rcpparmadillo)
17823 ("r-rsolnp" ,r-rsolnp)
17824 ("r-shiny" ,r-shiny)
17825 ("r-shinydashboard" ,r-shinydashboard)))
17826 (home-page "https://github.com/Wenchao-Ma/GDINA")
17827 (synopsis "Generalized DINA model framework")
17828 (description
17829 "This package provides a set of psychometric tools for cognitive
17830diagnosis modeling based on the generalized deterministic inputs, noisy and
17831gate (G-DINA) model by de la Torre (2011) @url{doi:10.1007/s11336-011-9207-7}
17832and its extensions, including the sequential G-DINA model by Ma and de la
17833Torre (2016) @url{doi:10.1111/bmsp.12070} for polytomous responses, and the
17834polytomous G-DINA model by Chen and de la Torre
17835@url{doi:10.1177/0146621613479818} for polytomous attributes. Joint attribute
17836distribution can be independent, saturated, higher-order, loglinear smoothed
17837or structured. Q-matrix validation, item and model fit statistics, model
17838comparison at test and item level and differential item functioning can also
17839be conducted. A graphical user interface is also provided.")
17840 (license license:gpl3)))
d024207e
RW
17841
17842(define-public r-actcd
17843 (package
17844 (name "r-actcd")
17845 (version "1.2-0")
17846 (source
17847 (origin
17848 (method url-fetch)
17849 (uri (cran-uri "ACTCD" version))
17850 (sha256
17851 (base32
17852 "0mzjxxr2zfdidw8ibh6w8mvpkw3q3nvngqi05g9ind26ckvk053p"))))
17853 (properties `((upstream-name . "ACTCD")))
17854 (build-system r-build-system)
17855 (propagated-inputs
17856 `(("r-gdina" ,r-gdina)
17857 ("r-r-methodss3" ,r-r-methodss3)))
17858 (native-inputs
17859 `(("gfortran" ,gfortran)))
17860 (home-page "https://cran.r-project.org/web/packages/ACTCD/")
17861 (synopsis "Asymptotic classification theory for cognitive diagnosis")
17862 (description
17863 "This is a package supporting cluster analysis for cognitive diagnosis
17864based on the Asymptotic Classification Theory (Chiu, Douglas & Li, 2009;
17865@url{doi:10.1007/s11336-009-9125-0}). Given the sample statistic of
17866sum-scores, cluster analysis techniques can be used to classify examinees into
17867latent classes based on their attribute patterns. In addition to the
17868algorithms used to classify data, three labeling approaches are proposed to
17869label clusters so that examinees' attribute profiles can be obtained.")
17870 (license license:gpl2+)))
6790adf3
RW
17871
17872(define-public r-ineq
17873 (package
17874 (name "r-ineq")
17875 (version "0.2-13")
17876 (source
17877 (origin
17878 (method url-fetch)
17879 (uri (cran-uri "ineq" version))
17880 (sha256
17881 (base32
17882 "09fsxyrh0j7mwmb5hkhmrzgcy7kf85jxkh7zlwpgqgcsyl1n91z0"))))
17883 (properties `((upstream-name . "ineq")))
17884 (build-system r-build-system)
17885 (home-page "https://cran.r-project.org/web/packages/ineq/")
17886 (synopsis "Measuring inequality, concentration, and poverty")
17887 (description
17888 "This package provides tools for measuring inequality, concentration, and
17889poverty measures. It provides both empirical and theoretical Lorenz curves.")
17890 ;; Either of these two versions.
17891 (license (list license:gpl2 license:gpl3))))