gnu: Add r-emojifont.
[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)
9944399a 76 #:use-module (gnu packages tls)
f338e480
RW
77 #:use-module (gnu packages web)
78 #:use-module (gnu packages xorg))
056468dc 79
88e4ed55
RW
80(define-public r-clipr
81 (package
82 (name "r-clipr")
710ecc9c 83 (version "0.7.0")
88e4ed55
RW
84 (source
85 (origin
86 (method url-fetch)
87 (uri (cran-uri "clipr" version))
88 (sha256
89 (base32
710ecc9c 90 "1qn2p13d0c1bpqss6mv9hk60980rzhznfqpyaf5x0fy65svy9903"))))
88e4ed55
RW
91 (build-system r-build-system)
92 (home-page "https://github.com/mdlincoln/clipr")
93 (synopsis "Read and write from the system clipboard")
94 (description
95 "This package provides simple utility functions to read from and write to
96the system clipboards.")
97 (license license:gpl3)))
98
46130b7b
RW
99(define-public r-scales
100 (package
101 (name "r-scales")
54a8cb96 102 (version "1.1.0")
46130b7b
RW
103 (source
104 (origin
105 (method url-fetch)
106 (uri (cran-uri "scales" version))
107 (sha256
54a8cb96 108 (base32 "00rdbfj5mwc3kr8pskidn3n2zkp4ms6cx36xazz54pxw3pysdr0y"))))
46130b7b
RW
109 (build-system r-build-system)
110 (propagated-inputs
54a8cb96
RW
111 `(("r-farver" ,r-farver)
112 ("r-labeling" ,r-labeling)
113 ("r-lifecycle" ,r-lifecycle)
46130b7b
RW
114 ("r-munsell" ,r-munsell)
115 ("r-rcolorbrewer" ,r-rcolorbrewer)
46130b7b
RW
116 ("r-r6" ,r-r6)
117 ("r-viridislite" ,r-viridislite)))
118 (home-page "https://github.com/hadley/scales")
119 (synopsis "Scale functions for visualization")
120 (description
121 "This package provides graphical scales that map data to aesthetics, and
122provides methods for automatically determining breaks and labels for axes and
123legends.")
124 (license license:expat)))
125
5b720c15
RW
126(define-public r-pheatmap
127 (package
128 (name "r-pheatmap")
129 (version "1.0.12")
130 (source
131 (origin
132 (method url-fetch)
133 (uri (cran-uri "pheatmap" version))
134 (sha256
135 (base32
136 "1hdh74az3vyzz6dqa311rhxdm74n46lyr03p862kn80p0kp9d7ap"))))
137 (build-system r-build-system)
138 (propagated-inputs
139 `(("r-gtable" ,r-gtable)
140 ("r-rcolorbrewer" ,r-rcolorbrewer)
141 ("r-scales" ,r-scales)))
142 (home-page "https://cran.r-project.org/web/packages/pheatmap")
143 (synopsis "Pretty heatmaps")
144 (description
145 "This package provides an implementation of heatmaps that offers more
146control over dimensions and appearance.")
147 (license license:gpl2+)))
148
3f22a115
RW
149(define-public r-ellipsis
150 (package
151 (name "r-ellipsis")
f3575adf 152 (version "0.3.0")
3f22a115
RW
153 (source
154 (origin
155 (method url-fetch)
156 (uri (cran-uri "ellipsis" version))
157 (sha256
158 (base32
f3575adf 159 "01z9gq311nzwv3a0sa49jhm5ylqd59srip4vjkrf23hzgb5i9y0b"))))
3f22a115 160 (build-system r-build-system)
a4bc73b2
RW
161 (propagated-inputs
162 `(("r-rlang" ,r-rlang)))
3f22a115
RW
163 (home-page "https://github.com/hadley/ellipsis")
164 (synopsis "Tools for working with additional arguments")
165 (description
166 "In S3 generics, it's useful to take @code{...} so that methods can have
167additional arguments. But this flexibility comes at a cost: misspelled
168arguments will be silently ignored. The @code{ellipsis} package is an
169experiment that allows a generic to warn if any arguments passed in @code{...}
170are not used.")
171 (license license:gpl3)))
172
0b2883e1
RW
173(define-public r-grr
174 (package
175 (name "r-grr")
176 (version "0.9.5")
177 (source
178 (origin
179 (method url-fetch)
180 (uri (cran-uri "grr" version))
181 (sha256
182 (base32
183 "0arbcgrvhkwb5xk4nry1ffg2qj0v8ivhjghdr505ib4357g0c9i9"))))
184 (build-system r-build-system)
185 (home-page "https://cran.r-project.org/web/packages/grr")
186 (synopsis "Alternative implementations of base R functions")
187 (description
188 "This package provides alternative implementations of some base R
189functions, including @code{sort}, @code{order}, and @code{match}. The
190functions are simplified but can be faster or have other advantages.")
191 (license license:gpl3)))
192
cf51d895
RW
193(define-public r-matrix-utils
194 (package
195 (name "r-matrix-utils")
196 (version "0.9.7")
197 (source
198 (origin
199 (method url-fetch)
200 (uri (cran-uri "Matrix.utils" version))
201 (sha256
202 (base32
203 "1x64r4aj3gy1dzjjysyrk1j9jq3qsnyrqws8i6bs7q8pf6gvr7va"))))
204 (properties `((upstream-name . "Matrix.utils")))
205 (build-system r-build-system)
206 (propagated-inputs
207 `(("r-grr" ,r-grr)
208 ("r-matrix" ,r-matrix)))
209 (home-page "https://github.com/cvarrichio/Matrix.utils")
210 (synopsis
211 "Data.frame-Like Operations on Sparse and Dense Matrix Objects")
212 (description
213 "This package implements data manipulation methods such as @code{cast},
214@code{aggregate}, and @code{merge}/@code{join} for Matrix and Matrix-like
215objects.")
216 (license license:gpl3)))
217
2b106a8d
RW
218(define-public r-sys
219 (package
220 (name "r-sys")
d9a382ec 221 (version "3.3")
2b106a8d
RW
222 (source
223 (origin
224 (method url-fetch)
225 (uri (cran-uri "sys" version))
226 (sha256
227 (base32
d9a382ec 228 "14wvy46i2iz9jn7lj3cvifmps932s3395wq681hniva0f8m7q8d6"))))
2b106a8d
RW
229 (build-system r-build-system)
230 (home-page "https://github.com/jeroen/sys")
231 (synopsis "Powerful and reliable tools for running system commands in R")
232 (description
233 "This package provides drop-in replacements for the base @code{system2()}
234function with fine control and consistent behavior across platforms. It
235supports clean interruption, timeout, background tasks, and streaming STDIN /
236STDOUT / STDERR over binary or text connections. The package also provides
237functions for evaluating expressions inside a temporary fork. Such
238evaluations have no side effects on the main R process, and support reliable
239interrupts and timeouts. This provides the basis for a sandboxing
240mechanism.")
241 (license license:expat)))
242
9d3a4672
RW
243(define-public r-askpass
244 (package
245 (name "r-askpass")
246 (version "1.1")
247 (source
248 (origin
249 (method url-fetch)
250 (uri (cran-uri "askpass" version))
251 (sha256
252 (base32
253 "07q0ik8jzk44vpwh48rr3fnpd7dzsdhjjsl4l850rffv3dyq4h6v"))))
254 (build-system r-build-system)
255 (propagated-inputs `(("r-sys" ,r-sys)))
256 (home-page "https://github.com/jeroen/askpass")
257 (synopsis "Safe password entry for R")
258 (description
259 "This package provides cross-platform utilities for prompting the user
260for credentials or a passphrase, for example to authenticate with a server or
261read a protected key.")
262 (license license:expat)))
263
c80fb90f
RW
264(define-public r-vegan
265 (package
266 (name "r-vegan")
0ce4b23d 267 (version "2.5-6")
c80fb90f
RW
268 (source
269 (origin
270 (method url-fetch)
271 (uri (cran-uri "vegan" version))
272 (sha256
273 (base32
0ce4b23d 274 "0g60rgn1i7wqf9pf5m1yki1m45gcp7i5hmjic0ci0f6vng70mh5k"))))
c80fb90f
RW
275 (build-system r-build-system)
276 (native-inputs
277 `(("gfortran" ,gfortran)))
278 (propagated-inputs
279 `(("r-cluster" ,r-cluster)
280 ("r-knitr" ,r-knitr) ; needed for vignettes
281 ("r-lattice" ,r-lattice)
282 ("r-mass" ,r-mass)
283 ("r-mgcv" ,r-mgcv)
284 ("r-permute" ,r-permute)))
285 (home-page "https://cran.r-project.org/web/packages/vegan")
286 (synopsis "Functions for community ecology")
287 (description
288 "The vegan package provides tools for descriptive community ecology. It
289has most basic functions of diversity analysis, community ordination and
290dissimilarity analysis. Most of its multivariate tools can be used for other
291data types as well.")
292 (license license:gpl2+)))
293
786d3de2
CR
294(define-public r-tidyverse
295 (package
296 (name "r-tidyverse")
10faf810 297 (version "1.3.0")
786d3de2
CR
298 (source
299 (origin
300 (method url-fetch)
301 (uri (cran-uri "tidyverse" version))
302 (sha256
303 (base32
10faf810 304 "02gyys08qv2v4cl2d66gml4d31ipxay0iyfwwksvxyclx60wp2kd"))))
786d3de2
CR
305 (build-system r-build-system)
306 (propagated-inputs
307 `(("r-broom" ,r-broom)
308 ("r-cli" ,r-cli)
309 ("r-crayon" ,r-crayon)
310 ("r-dbplyr" ,r-dbplyr)
311 ("r-dplyr" ,r-dplyr)
312 ("r-forcats" ,r-forcats)
313 ("r-ggplot2" ,r-ggplot2)
314 ("r-haven" ,r-haven)
315 ("r-hms" ,r-hms)
316 ("r-httr" ,r-httr)
317 ("r-jsonlite" ,r-jsonlite)
318 ("r-lubridate" ,r-lubridate)
319 ("r-magrittr" ,r-magrittr)
320 ("r-modelr" ,r-modelr)
10faf810 321 ("r-pillar" ,r-pillar)
786d3de2
CR
322 ("r-purrr" ,r-purrr)
323 ("r-readr" ,r-readr)
324 ("r-readxl" ,r-readxl)
325 ("r-reprex" ,r-reprex)
326 ("r-rlang" ,r-rlang)
327 ("r-rstudioapi" ,r-rstudioapi)
328 ("r-rvest" ,r-rvest)
329 ("r-stringr" ,r-stringr)
330 ("r-tibble" ,r-tibble)
331 ("r-tidyr" ,r-tidyr)
332 ("r-xml2" ,r-xml2)))
333 (home-page "https://tidyverse.tidyverse.org")
334 (synopsis "Install and load packages from the \"Tidyverse\"")
335 (description
336 "The @code{tidyverse} is a set of packages that work in harmony because
337they share common data representations and API design. This package is
338designed to make it easy to install and load multiple tidyverse packages in a
339single step.")
340 (license license:gpl3)))
341
8a1ef6ac
CR
342(define-public r-rvest
343 (package
344 (name "r-rvest")
92c00040 345 (version "0.3.5")
8a1ef6ac
CR
346 (source
347 (origin
348 (method url-fetch)
349 (uri (cran-uri "rvest" version))
350 (sha256
92c00040 351 (base32 "0r0a5jic09xw5pk0x42pr99r3zab5m9s4x85ymx1sl769jz42zqf"))))
8a1ef6ac
CR
352 (build-system r-build-system)
353 (propagated-inputs
354 `(("r-httr" ,r-httr)
355 ("r-magrittr" ,r-magrittr)
356 ("r-selectr" ,r-selectr)
357 ("r-xml2" ,r-xml2)))
358 (home-page "https://github.com/hadley/rvest")
359 (synopsis "Simple web scraping for R")
360 (description
361 "@code{r-rvest} helps you scrape information from web pages. It is
362designed to work with @code{magrittr} to make it easy to express common web
363scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
364 (license license:gpl3)))
365
81a9d4a4
CR
366(define-public r-selectr
367 (package
368 (name "r-selectr")
33ac1901 369 (version "0.4-2")
81a9d4a4
CR
370 (source
371 (origin
372 (method url-fetch)
373 (uri (cran-uri "selectr" version))
374 (sha256
33ac1901 375 (base32 "09y1n3iy297g49xlpl7xrjpwgnm57pskx5991lyfcpizbz8ax22m"))))
81a9d4a4 376 (build-system r-build-system)
41e8bd77
RW
377 (propagated-inputs
378 `(("r-stringr" ,r-stringr)
379 ("r-r6" ,r-r6)))
81a9d4a4
CR
380 (home-page "https://sjp.co.nz/projects/selectr/")
381 (synopsis "Translate CSS selectors to XPath expressions")
382 (description
383 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
384expression. This allows you to use CSS selectors when working with the XML
385package as it can only evaluate XPath expressions. Also provided are
386convenience functions useful for using CSS selectors on XML nodes. This
387package is a port of the Python package @code{cssselect}.")
388 (license license:bsd-3)))
389
948740b0
CR
390(define-public r-reprex
391 (package
392 (name "r-reprex")
bd9f1479 393 (version "0.3.0")
948740b0
CR
394 (source
395 (origin
396 (method url-fetch)
397 (uri (cran-uri "reprex" version))
398 (sha256
399 (base32
bd9f1479 400 "0v7vxzs8alwz8y1cjicpimp5yimf1g9gb8x5wy3zhvrz6kk2lg10"))))
948740b0
CR
401 (build-system r-build-system)
402 (propagated-inputs
403 `(("r-callr" ,r-callr)
e3c1e93e 404 ("r-clipr" ,r-clipr)
1c9906c2 405 ("r-fs" ,r-fs)
e3c1e93e 406 ("r-rlang" ,r-rlang)
948740b0 407 ("r-rmarkdown" ,r-rmarkdown)
e3c1e93e
RW
408 ("r-whisker" ,r-whisker)
409 ("r-withr" ,r-withr)))
948740b0
CR
410 (home-page "https://github.com/tidyverse/reprex")
411 (synopsis "Prepare reproducible R code examples for sharing")
412 (description
413 "This package provides a convenience wrapper that uses the
414@code{rmarkdown} package to render small snippets of code to target formats
415that include both code and output. The goal is to encourage the sharing of
416small, reproducible, and runnable examples on code-oriented websites or email.
417@code{reprex} also extracts clean, runnable R code from various common formats,
418such as copy/paste from an R session.")
419 (license license:expat)))
420
10487c30
CR
421(define-public r-callr
422 (package
423 (name "r-callr")
5e97576b 424 (version "3.4.0")
10487c30
CR
425 (source
426 (origin
427 (method url-fetch)
428 (uri (cran-uri "callr" version))
429 (sha256
430 (base32
5e97576b 431 "1hvxw2glizq8g0qnxakcxh8jc5scn0hp1x8i70fdpqwwbgx49slr"))))
10487c30
CR
432 (build-system r-build-system)
433 (propagated-inputs
527c6055 434 `(("r-r6" ,r-r6)
6034a62a 435 ("r-processx" ,r-processx)))
10487c30
CR
436 (home-page "https://github.com/r-lib/callr#readme")
437 (synopsis "Call R from R")
438 (description
439 "It is sometimes useful to perform a computation in a separate R process,
b3fed5ed 440without affecting the current R process at all. This package does exactly
10487c30
CR
441that.")
442 (license license:expat)))
443
d7637e5e
CR
444(define-public r-readxl
445 (package
446 (name "r-readxl")
50d063b5 447 (version "1.3.1")
d7637e5e
CR
448 (source
449 (origin
450 (method url-fetch)
451 (uri (cran-uri "readxl" version))
452 (sha256
453 (base32
50d063b5 454 "15mambxr8c7k2ikdfsl1w3vxvm54dsnk0cl1qvks6iig7rql3d14"))))
d7637e5e
CR
455 (build-system r-build-system)
456 (propagated-inputs
457 `(("r-cellranger" ,r-cellranger)
b140569e 458 ("r-progress" ,r-progress)
d7637e5e
CR
459 ("r-rcpp" ,r-rcpp)
460 ("r-tibble" ,r-tibble)))
461 (home-page "https://readxl.tidyverse.org")
462 (synopsis "Read Excel files")
463 (description
464 "This package lets you import Excel files into R. It supports
465@file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
466the embedded @code{RapidXML} C++ library.")
467 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
468 ;; 'rapidxml' which is Boost.
469 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
470
9a91c925
CR
471(define-public r-modelr
472 (package
473 (name "r-modelr")
7ef25083 474 (version "0.1.5")
9a91c925
CR
475 (source
476 (origin
477 (method url-fetch)
478 (uri (cran-uri "modelr" version))
479 (sha256
480 (base32
7ef25083 481 "0nnfhlzz75ihs8azy963cc4cwg1kx81rybk4z3wm98bbghwfxfs5"))))
9a91c925
CR
482 (build-system r-build-system)
483 (propagated-inputs
484 `(("r-broom" ,r-broom)
485 ("r-dplyr" ,r-dplyr)
9a91c925
CR
486 ("r-magrittr" ,r-magrittr)
487 ("r-purrr" ,r-purrr)
7ef25083 488 ("r-rlang" ,r-rlang)
9a91c925
CR
489 ("r-tibble" ,r-tibble)
490 ("r-tidyr" ,r-tidyr)))
491 (home-page "https://github.com/tidyverse/modelr")
492 (synopsis "Helper functions for modelling in pipelines")
493 (description
494 "Functions for modelling that help you seamlessly integrate modelling
495into a pipeline of data manipulation and visualisation.")
496 (license license:gpl3)))
497
92ce1883
RW
498(define-public r-httpuv
499 (package
500 (name "r-httpuv")
a1f43994 501 (version "1.5.2")
92ce1883
RW
502 (source (origin
503 (method url-fetch)
504 (uri (cran-uri "httpuv" version))
505 (sha256
506 (base32
a1f43994 507 "13ax0hs2lc39ilznh1zarwqdzahcbhb8adilrfik3xg0fkljpcwk"))))
92ce1883 508 (build-system r-build-system)
92ce1883
RW
509 (propagated-inputs
510 `(("r-bh" ,r-bh)
511 ("r-later" ,r-later)
2391e97c
RW
512 ("r-promises" ,r-promises)
513 ("r-r6" ,r-r6)
514 ("r-rcpp" ,r-rcpp)))
92ce1883
RW
515 (home-page "https://github.com/rstudio/httpuv")
516 (synopsis "HTTP and WebSocket server library for R")
517 (description
518 "The httpuv package provides low-level socket and protocol support for
519handling HTTP and WebSocket requests directly from within R. It is primarily
520intended as a building block for other packages, rather than making it
521particularly easy to create complete web applications using httpuv alone.")
522 ;; This package includes third-party code that was originally released
523 ;; under various non-copyleft licenses. Full licensing information can be
524 ;; obtained here: https://github.com/rstudio/httpuv/blob/master/LICENSE
525 (license license:gpl3+)))
526
527(define-public r-jsonlite
528 (package
529 (name "r-jsonlite")
a2315c67 530 (version "1.6")
92ce1883
RW
531 (source (origin
532 (method url-fetch)
533 (uri (cran-uri "jsonlite" version))
534 (sha256
535 (base32
a2315c67 536 "0lyvhnr6n57h3a89bvipii7x17nvfaycm9j5j50bfrlr48jv9ic8"))))
92ce1883
RW
537 (build-system r-build-system)
538 (home-page "http://arxiv.org/abs/1403.2805")
539 (synopsis "Robust, high performance JSON parser and generator for R")
540 (description
541 "The jsonlite package provides a fast JSON parser and generator optimized
542for statistical data and the web. It offers flexible, robust, high
543performance tools for working with JSON in R and is particularly powerful for
544building pipelines and interacting with a web API. In addition to converting
545JSON data from/to R objects, jsonlite contains functions to stream, validate,
546and prettify JSON data. The unit tests included with the package verify that
547all edge cases are encoded and decoded consistently for use with dynamic data
548in systems and applications.")
549 (license license:expat)))
550
551(define-public r-servr
552 (package
553 (name "r-servr")
f503ed92 554 (version "0.15")
92ce1883
RW
555 (source (origin
556 (method url-fetch)
557 (uri (cran-uri "servr" version))
558 (sha256
559 (base32
f503ed92 560 "199k9aghwk9rf1rm8pjg60xacqww25cza259h5dfj1ixil0m6dxi"))))
92ce1883
RW
561 (build-system r-build-system)
562 (propagated-inputs
563 `(("r-httpuv" ,r-httpuv)
564 ("r-jsonlite" ,r-jsonlite)
565 ("r-mime" ,r-mime)
566 ("r-xfun" ,r-xfun)))
567 (home-page "https://github.com/yihui/servr")
568 (synopsis "Simple HTTP server to serve static files or dynamic documents")
569 (description
570 "Servr provides an HTTP server in R to serve static files, or dynamic
571documents that can be converted to HTML files (e.g., R Markdown) under a given
572directory.")
573 (license license:expat)))
574
575(define-public r-htmltools
576 (package
577 (name "r-htmltools")
82acc94f 578 (version "0.4.0")
92ce1883
RW
579 (source (origin
580 (method url-fetch)
581 (uri (cran-uri "htmltools" version))
582 (sha256
583 (base32
82acc94f 584 "06l17d8jkf438yk2mchpsp4j90bynnapz3nabh5vkcc324p5a62v"))))
92ce1883 585 (build-system r-build-system)
92ce1883
RW
586 (propagated-inputs
587 `(("r-digest" ,r-digest)
82acc94f
RW
588 ("r-rcpp" ,r-rcpp)
589 ("r-rlang" ,r-rlang)))
92ce1883
RW
590 (home-page "https://cran.r-project.org/web/packages/htmltools")
591 (synopsis "R tools for HTML")
592 (description
593 "This package provides tools for HTML generation and output in R.")
594 (license license:expat)))
595
596(define-public r-htmlwidgets
597 (package
598 (name "r-htmlwidgets")
07b69a0c 599 (version "1.5.1")
92ce1883
RW
600 (source (origin
601 (method url-fetch)
602 (uri (cran-uri "htmlwidgets" version))
603 (sha256
604 (base32
07b69a0c 605 "10fp306l1nybkah6jrlrqwwdb6zvklbddp8i3w9v9naj8la5jbnl"))))
92ce1883
RW
606 (build-system r-build-system)
607 (propagated-inputs
608 `(("r-htmltools" ,r-htmltools)
609 ("r-jsonlite" ,r-jsonlite)
610 ("r-yaml" ,r-yaml)))
611 (home-page "https://github.com/ramnathv/htmlwidgets")
612 (synopsis "HTML Widgets for R")
613 (description
614 "HTML widgets is a framework for creating HTML widgets that render in
615various contexts including the R console, R Markdown documents, and Shiny web
616applications.")
617 (license license:expat)))
618
619(define-public r-htmltable
620 (package
621 (name "r-htmltable")
103eef64 622 (version "1.13.3")
92ce1883
RW
623 (source
624 (origin
625 (method url-fetch)
626 (uri (cran-uri "htmlTable" version))
627 (sha256
628 (base32
103eef64 629 "0g9r156k9yl1f092hfw3b9wjx11akf0shbi3x0d0mvpnflvc8nfl"))))
92ce1883
RW
630 (properties `((upstream-name . "htmlTable")))
631 (build-system r-build-system)
632 (propagated-inputs
633 `(("r-checkmate" ,r-checkmate)
634 ("r-htmltools" ,r-htmltools)
635 ("r-htmlwidgets" ,r-htmlwidgets)
636 ("r-knitr" ,r-knitr)
637 ("r-magrittr" ,r-magrittr)
638 ("r-rstudioapi" ,r-rstudioapi)
639 ("r-stringr" ,r-stringr)))
640 (home-page "http://gforge.se/packages/")
641 (synopsis "Advanced tables for Markdown/HTML")
642 (description
643 "This package provides functions to build tables with advanced layout
644elements such as row spanners, column spanners, table spanners, zebra
645striping, and more. While allowing advanced layout, the underlying
646CSS-structure is simple in order to maximize compatibility with word
647processors such as LibreOffice. The package also contains a few text
648formatting functions that help outputting text compatible with HTML or
649LaTeX.")
650 (license license:gpl3+)))
651
652(define-public r-curl
653 (package
654 (name "r-curl")
ea5af6e7 655 (version "4.3")
92ce1883
RW
656 (source (origin
657 (method url-fetch)
658 (uri (cran-uri "curl" version))
659 (sha256
660 (base32
ea5af6e7 661 "1nrf6md41b37j424y6rvifdj9zb3j14f60fj7q71k9jhpf2x81kl"))))
92ce1883
RW
662 (build-system r-build-system)
663 (arguments
664 `(#:phases
665 (modify-phases %standard-phases
666 ;; The environment variable CURL_CA_BUNDLE is only respected when
667 ;; running Windows, so we disable the platform checks.
668 ;; This can be removed once the libcurl has been patched.
669 (add-after 'unpack 'allow-CURL_CA_BUNDLE
670 (lambda _
671 (substitute* "R/onload.R"
672 (("if \\(!grepl\\(\"mingw\".*")
673 "if (FALSE)\n"))
674 (substitute* "src/handle.c"
675 (("#ifdef _WIN32") "#if 1"))
676 #t)))))
677 (inputs
646e1ef0
RW
678 `(("libcurl" ,curl)
679 ("zlib" ,zlib)))
680 (native-inputs
681 `(("pkg-config" ,pkg-config)))
92ce1883
RW
682 (home-page "https://github.com/jeroenooms/curl")
683 (synopsis "HTTP client for R")
684 (description
685 "The @code{curl()} and @code{curl_download()} functions provide highly
686configurable drop-in replacements for base @code{url()} and
687@code{download.file()} with better performance, support for encryption, gzip
688compression, authentication, and other @code{libcurl} goodies. The core of
689the package implements a framework for performing fully customized requests
690where data can be processed either in memory, on disk, or streaming via the
691callback or connection interfaces.")
692 (license license:expat)))
693
694(define-public r-hwriter
695 (package
696 (name "r-hwriter")
697 (version "1.3.2")
698 (source
699 (origin
700 (method url-fetch)
701 (uri (cran-uri "hwriter" version))
702 (sha256
703 (base32
704 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
705 (build-system r-build-system)
706 (home-page "https://cran.r-project.org/web/packages/hwriter")
707 (synopsis "Output R objects in HTML format")
708 (description
709 "This package provides easy-to-use and versatile functions to output R
710objects in HTML format.")
711 (license license:lgpl2.1+)))
712
713(define-public r-rjson
714 (package
715 (name "r-rjson")
716 (version "0.2.20")
717 (source
718 (origin
719 (method url-fetch)
720 (uri (cran-uri "rjson" version))
721 (sha256
722 (base32
723 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
724 (build-system r-build-system)
725 (home-page "https://cran.r-project.org/web/packages/rjson")
726 (synopsis "JSON library for R")
727 (description
728 "This package provides functions to convert R objects into JSON objects
729and vice-versa.")
730 (license license:gpl2+)))
731
c20a81ee
RW
732(define-public r-fastmap
733 (package
734 (name "r-fastmap")
735 (version "1.0.1")
736 (source
737 (origin
738 (method url-fetch)
739 (uri (cran-uri "fastmap" version))
740 (sha256
741 (base32
742 "1v7sp56xiha0bh78g3w92k52p9vkp7ryzpw0z66nyddxzrfv0y27"))))
743 (properties `((upstream-name . "fastmap")))
744 (build-system r-build-system)
745 (home-page "https://r-lib.github.io/fastmap/")
746 (synopsis "Fast implementation of a key-value store")
747 (description
748 "This package provides a fast implementation of a key-value store.
749Environments are commonly used as key-value stores, but every time a new key
750is used, it is added to R's global symbol table, causing a small amount of
751memory leakage. This can be problematic in cases where many different keys
752are used. Fastmap avoids this memory leak issue by implementing the map using
753data structures in C++.")
754 (license license:expat)))
755
92ce1883
RW
756(define-public r-shiny
757 (package
758 (name "r-shiny")
6e6fa954 759 (version "1.4.0")
92ce1883
RW
760 (source
761 (origin
762 (method git-fetch)
763 (uri (git-reference
764 (url "https://github.com/rstudio/shiny.git")
765 (commit (string-append "v" version))))
766 (file-name (git-file-name name version))
767 (sha256
768 (base32
6e6fa954 769 "17ac48g414h9dhi0k4wrah4gyik0q5r0xw3kc01c02qfjwimqsx7"))))
92ce1883
RW
770 (build-system r-build-system)
771 (arguments
772 `(#:modules ((guix build r-build-system)
773 (guix build minify-build-system)
774 (guix build utils)
775 (ice-9 match))
776 #:imported-modules (,@%r-build-system-modules
777 (guix build minify-build-system))
778 #:phases
779 (modify-phases (@ (guix build r-build-system) %standard-phases)
780 (add-after 'unpack 'replace-bundled-minified-JavaScript
781 (lambda* (#:key inputs #:allow-other-keys)
782 (let ((replace-file (lambda (old new)
783 (format #t "replacing ~a with ~a\n" old new)
784 (delete-file old)
785 (symlink new old))))
786 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
787 ;; contain just data. They are not minified code, so we don't
788 ;; replace them.
789 (with-directory-excursion "inst/www/shared"
790 (replace-file "bootstrap/shim/respond.min.js"
791 (string-append (assoc-ref inputs "js-respond")
792 "/share/javascript/respond.min.js"))
793 (replace-file "bootstrap/shim/html5shiv.min.js"
794 (string-append (assoc-ref inputs "js-html5shiv")
795 "/share/javascript/html5shiv.min.js"))
796 (replace-file "json2-min.js"
797 (string-append (assoc-ref inputs "js-json2")
6e6fa954 798 "/share/javascript/json2-min.js"))
92ce1883
RW
799 (replace-file "strftime/strftime-min.js"
800 (string-append (assoc-ref inputs "js-strftime")
801 "/share/javascript/strftime.min.js"))
802 (replace-file "highlight/highlight.pack.js"
803 (string-append (assoc-ref inputs "js-highlight")
804 "/share/javascript/highlight.min.js"))
805 (replace-file "datatables/js/jquery.dataTables.min.js"
806 (string-append (assoc-ref inputs "js-datatables")
807 "/share/javascript/jquery.dataTables.min.js"))
808 (replace-file "selectize/js/selectize.min.js"
809 (string-append (assoc-ref inputs "js-selectize")
810 "/share/javascript/selectize.min.js"))
811 (replace-file "selectize/js/es5-shim.min.js"
812 (string-append (assoc-ref inputs "js-es5-shim")
813 "/share/javascript/es5-shim.min.js"))
814 (for-each (match-lambda
815 ((source . target)
816 (delete-file target)
817 (minify source #:target target)))
818 '(("jqueryui/jquery-ui.js" .
819 "jqueryui/jquery-ui.min.js")
92ce1883
RW
820 ("datepicker/js/bootstrap-datepicker.js" .
821 "datepicker/js/bootstrap-datepicker.min.js")
822 ("ionrangeslider/js/ion.rangeSlider.js" .
823 "ionrangeslider/js/ion.rangeSlider.min.js")
824 ("bootstrap/js/bootstrap.js" .
825 "bootstrap/js/bootstrap.min.js")
826 ("shiny.js" .
827 "shiny.min.js")
828 ("jquery.js" .
6e6fa954
RW
829 "jquery.min.js")
830 ("legacy/jquery.js" .
831 "legacy/jquery.min.js")
832 ("showdown/src/showdown.js" .
833 "showdown/compressed/showdown.js")))))
92ce1883
RW
834 #t)))))
835 (propagated-inputs
836 `(("r-crayon" ,r-crayon)
6e6fa954 837 ("r-fastmap" ,r-fastmap)
92ce1883
RW
838 ("r-httpuv" ,r-httpuv)
839 ("r-mime" ,r-mime)
840 ("r-jsonlite" ,r-jsonlite)
841 ("r-xtable" ,r-xtable)
842 ("r-digest" ,r-digest)
843 ("r-htmltools" ,r-htmltools)
844 ("r-r6" ,r-r6)
845 ("r-sourcetools" ,r-sourcetools)))
846 (inputs
847 `(("js-datatables" ,js-datatables)
848 ("js-html5shiv" ,js-html5shiv)
849 ("js-json2" ,js-json2)
850 ("js-respond" ,js-respond)
851 ("js-selectize" ,js-selectize)
852 ("js-strftime" ,js-strftime)
853 ("js-highlight" ,js-highlight)
854 ("js-es5-shim" ,js-es5-shim)))
8916034a
RW
855 (native-inputs
856 `(("uglify-js" ,uglify-js)))
92ce1883
RW
857 (home-page "http://shiny.rstudio.com")
858 (synopsis "Easy interactive web applications with R")
859 (description
860 "Makes it incredibly easy to build interactive web applications
861with R. Automatic \"reactive\" binding between inputs and outputs and
862extensive prebuilt widgets make it possible to build beautiful,
863responsive, and powerful applications with minimal effort.")
864 (license license:artistic2.0)))
865
41b8b05c
RW
866;; This package includes minified JavaScript files. When upgrading please
867;; check that there are no new minified JavaScript files.
868(define-public r-shinytree
869 (package
870 (name "r-shinytree")
871 (version "0.2.7")
872 (source
873 (origin
874 (method url-fetch)
875 (uri (cran-uri "shinyTree" version))
876 (sha256
877 (base32
878 "0jfx2capckv7hf2yx3fn8i4rcmhi222ah91jnmhg497x8wgz31s3"))
879 (modules '((guix build utils)))
880 (snippet
881 '(begin
882 ;; Delete minified JavaScript
883 (for-each delete-file
884 '("inst/www/jsTree-3.3.7/libs/require.js"
885 "inst/www/jsTree-3.3.7/libs/jquery.js"
886 "inst/www/jsTree-3.3.7/jstree.min.js"))
887 #t))))
888 (properties `((upstream-name . "shinyTree")))
889 (build-system r-build-system)
890 (arguments
891 `(#:modules ((guix build utils)
892 (guix build r-build-system)
893 (srfi srfi-1)
894 (ice-9 popen))
895 #:phases
896 (modify-phases %standard-phases
897 (add-after 'unpack 'replace-minified-javascript
898 (lambda* (#:key inputs #:allow-other-keys)
899 (with-directory-excursion "inst/www/jsTree-3.3.7/"
900 (symlink (string-append (assoc-ref inputs "js-requirejs")
901 "/share/javascript/require.min.js")
902 "libs/require.js")
903 (call-with-values
904 (lambda ()
905 (unzip2
906 `((,(assoc-ref inputs "js-jquery")
907 "libs/jquery.js")
908 ("jstree.js"
909 "jstree.min.js"))))
910 (lambda (sources targets)
911 (for-each (lambda (source target)
912 (format #t "Processing ~a --> ~a~%"
913 source target)
914 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
915 (call-with-output-file target
916 (lambda (port)
917 (dump-port minified port)))))
918 sources targets))))
919 #t)))))
920 (propagated-inputs
921 `(("r-htmlwidgets" ,r-htmlwidgets)
922 ("r-jsonlite" ,r-jsonlite)
923 ("r-promises" ,r-promises)
924 ("r-shiny" ,r-shiny)
925 ("r-stringr" ,r-stringr)))
926 (inputs
927 `(("js-requirejs" ,js-requirejs)))
928 (native-inputs
929 `(("uglify-js" ,uglify-js)
930 ("js-jquery"
931 ,(origin
932 (method url-fetch)
933 (uri "https://code.jquery.com/jquery-3.3.1.js")
934 (sha256
935 (base32
936 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))))
937 (home-page "https://cran.r-project.org/web/packages/shinyTree/")
938 (synopsis "jsTree bindings for Shiny")
939 (description
940 "This package exposes R bindings to jsTree, a JavaScript library that
941supports interactive trees, to enable rich, editable trees in Shiny.")
942 (license license:expat)))
943
92ce1883
RW
944(define-public r-shinydashboard
945 (package
946 (name "r-shinydashboard")
947 (version "0.7.1")
948 (source (origin
949 (method url-fetch)
950 (uri (cran-uri "shinydashboard" version))
951 (sha256
952 (base32
953 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
954 (build-system r-build-system)
955 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
956 ;; Regenerate it from the included sources.
957 (arguments
958 `(#:modules ((guix build utils)
959 (guix build r-build-system)
960 (ice-9 popen))
961 #:phases
962 (modify-phases %standard-phases
963 (add-after 'unpack 'generate-minified-javascript
964 (lambda _
965 (with-directory-excursion "inst/AdminLTE"
966 (delete-file "app.min.js")
967 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
968 (call-with-output-file "app.min.js"
969 (lambda (port)
970 (dump-port minified port))))))))))
971 (propagated-inputs
972 `(("r-htmltools" ,r-htmltools)
973 ("r-promises" ,r-promises)
974 ("r-shiny" ,r-shiny)))
975 (native-inputs
976 `(("uglify-js" ,uglify-js)))
977 (home-page "http://rstudio.github.io/shinydashboard/")
978 (synopsis "Create dashboards with shiny")
979 (description "This package provides an extension to the Shiny web
980application framework for R, making it easy to create attractive dashboards.")
981 ;; This package includes software that was released under the Expat
982 ;; license, but the whole package is released under GPL version 2 or
983 ;; later.
984 (license license:gpl2+)))
985
986(define-public r-shinyfiles
987 (package
988 (name "r-shinyfiles")
9a3d4216 989 (version "0.7.5")
92ce1883
RW
990 (source
991 (origin
992 (method url-fetch)
993 (uri (cran-uri "shinyFiles" version))
994 (sha256
9a3d4216 995 (base32 "1143m941hma9hc77c3xcw26c0ygfhn9ii2sbp9wrydxv4gc7mr8a"))))
92ce1883
RW
996 (properties `((upstream-name . "shinyFiles")))
997 (build-system r-build-system)
998 (propagated-inputs
999 `(("r-fs" ,r-fs)
1000 ("r-htmltools" ,r-htmltools)
1001 ("r-jsonlite" ,r-jsonlite)
1002 ("r-shiny" ,r-shiny)
1003 ("r-tibble" ,r-tibble)))
1004 (home-page "https://github.com/thomasp85/shinyFiles")
1005 (synopsis "Server-side file system viewer for Shiny")
1006 (description
1007 "This package provides functionality for client-side navigation of the
1008server side file system in shiny apps. In case the app is running locally
1009this gives the user direct access to the file system without the need to
1010\"download\" files to a temporary location. Both file and folder selection as
1011well as file saving is available.")
1012 (license license:gpl2+)))
1013
fc3719cc
RW
1014(define-public r-shinythemes
1015 (package
1016 (name "r-shinythemes")
1017 (version "1.1.2")
1018 (source
1019 (origin
1020 (method url-fetch)
1021 (uri (cran-uri "shinythemes" version))
1022 (sha256
1023 (base32
1024 "12miz44n2zxfswnia7p8dirxj3miw0aqn4pkx2111ikz67ax84rf"))))
1025 (properties `((upstream-name . "shinythemes")))
1026 (build-system r-build-system)
1027 (propagated-inputs `(("r-shiny" ,r-shiny)))
1028 (home-page "http://rstudio.github.io/shinythemes/")
1029 (synopsis "Themes for Shiny")
1030 (description
1031 "This package provides themes for use with Shiny. It includes several
1032Bootstrap themes, which are packaged for use with Shiny applications.")
1033 ;; The package is released under version 3 of the GPL, but it includes
1034 ;; source files that are covered by the Expat license. It also includes
1035 ;; fonts under SIL or the ASL.
1036 (license (list license:gpl3 license:expat
1037 license:silofl1.1 license:asl2.0))))
1038
983906bb
RW
1039;; The package sources include minified variants of d3.js and non-minified
1040;; source code of d3-jetpack.
1041(define-public r-d3r
1042 (package
1043 (name "r-d3r")
52aacfbd 1044 (version "0.8.7")
983906bb
RW
1045 (source
1046 (origin
1047 (method url-fetch)
1048 (uri (cran-uri "d3r" version))
1049 (sha256
1050 (base32
52aacfbd 1051 "0xl3im76lp7pd5lhp8jfyqdm4j4zvjrx5a5fl81xv2cf7x3n4f2a"))))
983906bb
RW
1052 (build-system r-build-system)
1053 (arguments
1054 `(#:modules ((guix build utils)
1055 (guix build r-build-system)
1056 (srfi srfi-1)
1057 (ice-9 popen))
1058 #:phases
1059 (modify-phases %standard-phases
1060 (add-after 'unpack 'process-javascript
1061 (lambda* (#:key inputs #:allow-other-keys)
1062 (with-directory-excursion "inst/www/d3/"
1063 (call-with-values
1064 (lambda ()
1065 (unzip2
1066 `((,(assoc-ref inputs "d3.v3.js")
1067 "v3/dist/d3.min.js")
1068 (,(assoc-ref inputs "d3.v4.js")
1069 "v4/dist/d3.min.js")
1070 (,(assoc-ref inputs "d3.v5.js")
1071 "v5/dist/d3.min.js"))))
1072 (lambda (sources targets)
1073 (for-each (lambda (source target)
1074 (format #t "Processing ~a --> ~a~%"
1075 source target)
1076 (delete-file target)
1077 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
1078 (call-with-output-file target
1079 (lambda (port)
1080 (dump-port minified port)))))
1081 sources targets))))
1082 #t)))))
1083 (propagated-inputs
1084 `(("r-dplyr" ,r-dplyr)
1085 ("r-htmltools" ,r-htmltools)
1086 ("r-tidyr" ,r-tidyr)))
1087 (native-inputs
1088 `(("uglify-js" ,uglify-js)
1089 ("d3.v3.js"
1090 ,(origin
1091 (method url-fetch)
1092 (uri "https://d3js.org/d3.v3.js")
1093 (sha256
1094 (base32
1095 "1arr7sr08vy7wh0nvip2mi7dpyjw4576vf3bm45rp4g5lc1k1x41"))))
1096 ("d3.v4.js"
1097 ,(origin
1098 (method url-fetch)
1099 (uri "https://d3js.org/d3.v4.js")
1100 (sha256
1101 (base32
1102 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))
1103 ("d3.v5.js"
1104 ,(origin
1105 (method url-fetch)
1106 (uri "https://d3js.org/d3.v5.js")
1107 (sha256
1108 (base32
1109 "0kxvx5pfagxn6nhavdwsdnzyd26g0z5dsfi1pi5dvcmb0c8ipcdn"))))))
1110 (home-page "https://github.com/timelyportfolio/d3r")
1111 (synopsis "d3.js utilities for R")
1112 (description
1113 "This package provides a suite of functions to help ease the use of the
1114d3.js visualization library in R. These helpers include
1115@code{htmltools::htmlDependency} functions, hierarchy builders, and conversion
1116tools for @code{partykit}, @code{igraph}, @code{table}, and @code{data.frame}
1117R objects into the JSON format that the d3.js library expects.")
1118 (license license:bsd-3)))
1119
b03dd5cf
RW
1120;; We use the latest commit here because the last release was in 2016 while
1121;; the latest commit was in 2018.
1122(define-public r-sankeyd3
1123 (let ((commit "fd50a74e29056e0d67d75b4d04de47afb2f932bc")
1124 (revision "1"))
1125 (package
1126 (name "r-sankeyd3")
1127 (version (git-version "0.3.2" revision commit))
1128 (source
1129 (origin
1130 (method git-fetch)
1131 (uri (git-reference
1132 (url "https://github.com/fbreitwieser/sankeyD3.git")
1133 (commit commit)))
1134 (file-name (git-file-name name version))
1135 (sha256
1136 (base32
1137 "0jrcnfax321pszbpjdifnkbrgbjr43bjzvlzv1p5a8wskksqwiyx"))))
1138 (build-system r-build-system)
1139 (propagated-inputs
1140 `(("r-d3r" ,r-d3r)
1141 ("r-htmlwidgets" ,r-htmlwidgets)
1142 ("r-shiny" ,r-shiny)
1143 ("r-magrittr" ,r-magrittr)))
1144 (home-page "https://github.com/fbreitwieser/sankeyD3")
1145 (synopsis "Sankey network graphs from R")
1146 (description
1147 "This package provides an R library to generate Sankey network graphs
1148in R and Shiny via the D3 visualization library.")
1149 ;; The R code is licensed under GPLv3+. It includes the non-minified
1150 ;; JavaScript source code of d3-sankey, which is released under the
1151 ;; 3-clause BSD license.
1152 (license (list license:gpl3+ license:bsd-3)))))
1153
92ce1883
RW
1154(define-public r-crosstalk
1155 (package
1156 (name "r-crosstalk")
1157 (version "1.0.0")
1158 (source
1159 (origin
1160 (method url-fetch)
1161 (uri (cran-uri "crosstalk" version))
1162 (sha256
1163 (base32
1164 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
1165 (build-system r-build-system)
1166 (propagated-inputs
1167 `(("r-ggplot2" ,r-ggplot2)
1168 ("r-htmltools" ,r-htmltools)
1169 ("r-jsonlite" ,r-jsonlite)
1170 ("r-lazyeval" ,r-lazyeval)
1171 ("r-r6" ,r-r6)
1172 ("r-shiny" ,r-shiny)))
1173 (home-page "https://rstudio.github.io/crosstalk/")
1174 (synopsis "Inter-widget interactivity for HTML widgets")
1175 (description
1176 "This package provides building blocks for allowing HTML widgets to
1177communicate with each other, with Shiny or without (i.e. static @code{.html}
1178files). It currently supports linked brushing and filtering.")
1179 (license license:expat)))
1180
1181(define-public r-rook
1182 (package
1183 (name "r-rook")
1184 (version "1.1-1")
1185 (source
1186 (origin
1187 (method url-fetch)
1188 (uri (cran-uri "Rook" version))
1189 (sha256
1190 (base32
1191 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
1192 (properties `((upstream-name . "Rook")))
1193 (build-system r-build-system)
1194 (propagated-inputs `(("r-brew" ,r-brew)))
1195 (home-page "https://cran.r-project.org/web/packages/Rook")
1196 (synopsis "Web server interface for R")
1197 (description
1198 "This package contains the Rook specification and convenience software
1199for building and running Rook applications. A Rook application is an R
1200reference class object that implements a @code{call} method or an R closure
1201that takes exactly one argument, an environment, and returns a list with three
1202named elements: the @code{status}, the @code{headers}, and the @code{body}.")
1203 (license license:gpl2)))
1204
1205(define-public r-miniui
1206 (package
1207 (name "r-miniui")
1208 (version "0.1.1.1")
1209 (source
1210 (origin
1211 (method url-fetch)
1212 (uri (cran-uri "miniUI" version))
1213 (sha256
1214 (base32
1215 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
1216 (properties `((upstream-name . "miniUI")))
1217 (build-system r-build-system)
1218 (propagated-inputs
1219 `(("r-htmltools" ,r-htmltools)
1220 ("r-shiny" ,r-shiny)))
1221 (home-page "https://cran.r-project.org/web/packages/miniUI/")
1222 (synopsis "Shiny UI widgets for small screens")
1223 (description
1224 "This package provides UI widget and layout functions for writing Shiny apps that
1225work well on small screens.")
1226 (license license:gpl3)))
1227
60a166c6
RW
1228(define-public r-feather
1229 (package
1230 (name "r-feather")
e48e476f 1231 (version "0.3.5")
60a166c6
RW
1232 (source
1233 (origin
1234 (method url-fetch)
1235 (uri (cran-uri "feather" version))
1236 (sha256
1237 (base32
e48e476f 1238 "1gxd0h2m56sjjlzn4dry6s13nddxc4l5i11gsvavaf2dwbahdzsh"))))
60a166c6
RW
1239 (build-system r-build-system)
1240 (propagated-inputs
1241 `(("r-hms" ,r-hms)
1242 ("r-rcpp" ,r-rcpp)
1243 ("r-tibble" ,r-tibble)))
1244 (home-page "https://github.com/wesm/feather")
1245 (synopsis "R Bindings to the Feather API")
1246 (description "Read and write feather files, a lightweight binary columnar
1247data store designed for maximum speed.")
1248 (license license:asl2.0)))
1249
2a2760a0
RW
1250(define-public r-maps
1251 (package
1252 (name "r-maps")
1253 (version "3.3.0")
1254 (source
1255 (origin
1256 (method url-fetch)
1257 (uri (cran-uri "maps" version))
1258 (sha256
1259 (base32
1260 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
1261 (build-system r-build-system)
1262 (home-page "https://cran.r-project.org/web/packages/maps")
1263 (synopsis "Draw geographical maps")
1264 (description "This package provides an R module for display of maps.
36a4366d
EF
1265Projection code and larger maps are in separate packages (@code{mapproj} and
1266@code{mapdata}).")
2a2760a0
RW
1267 (license license:gpl2)))
1268
1269(define-public r-mapproj
1270 (package
1271 (name "r-mapproj")
1272 (version "1.2.6")
1273 (source
1274 (origin
1275 (method url-fetch)
1276 (uri (cran-uri "mapproj" version))
1277 (sha256
1278 (base32
1279 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
1280 (build-system r-build-system)
1281 (propagated-inputs `(("r-maps" ,r-maps)))
1282 (home-page "https://cran.r-project.org/web/packages/mapproj")
1283 (synopsis "Map projection in R")
1284 (description "This package converts latitude/longitude into projected
1285coordinates.")
1286 (license (list license:gpl2 ; The R interface
1287 (license:non-copyleft ; The C code
1288 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
1289 "Lucent Public License Version 1.02")))))
1290
1291(define-public r-rgooglemaps
1292 (package
1293 (name "r-rgooglemaps")
6d879bb6 1294 (version "1.4.4")
2a2760a0
RW
1295 (source
1296 (origin
1297 (method url-fetch)
1298 (uri (cran-uri "RgoogleMaps" version))
1299 (sha256
1300 (base32
6d879bb6 1301 "0sbklacc4jl5524ixhc11mh6smrzdz4l9pji6cn402i6zdn9z05x"))))
2a2760a0
RW
1302 (properties `((upstream-name . "RgoogleMaps")))
1303 (build-system r-build-system)
1304 (propagated-inputs `(("r-png" ,r-png)))
1305 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
1306 (synopsis "Use Google Maps in R")
1307 (description "This package serves two purposes:
1308@enumerate
1309@item Provide a comfortable R interface to query the Google server for static
1310 maps, and
1311@item Use the map as a background image to overlay plots within R. This
1312 requires proper coordinate scaling.
1313@end enumerate\n")
1314 (license license:gpl2+)))
1315
1316(define-public r-geosphere
1317 (package
1318 (name "r-geosphere")
f43ec9e9 1319 (version "1.5-10")
2a2760a0
RW
1320 (source
1321 (origin
1322 (method url-fetch)
1323 (uri (cran-uri "geosphere" version))
1324 (sha256
1325 (base32
f43ec9e9 1326 "15xlgsmn0vwky1l13n6acdz6jn2b2na3gf6x367y3qh1f5w4zkan"))))
2a2760a0
RW
1327 (build-system r-build-system)
1328 (propagated-inputs `(("r-sp" ,r-sp)))
1329 (home-page "https://cran.r-project.org/web/packages/geosphere")
1330 (synopsis "Spherical trigonometry")
1331 (description "This package computes spherical trigonometry for geographic
1332applications. That is, compute distances and related measures for angular
1333(longitude/latitude) locations.")
1334 (license license:gpl3+)))
1335
77e7158c
RW
1336(define-public r-jpeg
1337 (package
1338 (name "r-jpeg")
1339 (version "0.1-8.1")
1340 (source
1341 (origin
1342 (method url-fetch)
1343 (uri (cran-uri "jpeg" version))
1344 (sha256
1345 (base32
1346 "1a8mi70x79a691r40yiw684jkg1mr9n8agkxlcksxcnrdybs9c0x"))))
1347 (build-system r-build-system)
1348 (inputs `(("libjpeg" ,libjpeg)))
1349 (home-page "http://www.rforge.net/jpeg/")
1350 (synopsis "Read and write JPEG images with R")
1351 (description "This package provides a way to read, write and display
1352bitmap images stored in the JPEG format with R. It can read and write both
1353files and in-memory raw vectors.")
1354 (license license:gpl2+)))
1355
2a2760a0
RW
1356(define-public r-ggmap
1357 (package
1358 (name "r-ggmap")
20662a30 1359 (version "3.0.0")
2a2760a0
RW
1360 (source
1361 (origin
1362 (method url-fetch)
1363 (uri (cran-uri "ggmap" version))
1364 (sha256
1365 (base32
20662a30 1366 "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln"))))
2a2760a0
RW
1367 (build-system r-build-system)
1368 (propagated-inputs
20662a30
RW
1369 `(("r-bitops" ,r-bitops)
1370 ("r-digest" ,r-digest)
1371 ("r-dplyr" ,r-dplyr)
2a2760a0 1372 ("r-ggplot2" ,r-ggplot2)
20662a30
RW
1373 ("r-glue" ,r-glue)
1374 ("r-httr" ,r-httr)
2a2760a0 1375 ("r-jpeg" ,r-jpeg)
20662a30 1376 ("r-magrittr" ,r-magrittr)
2a2760a0
RW
1377 ("r-plyr" ,r-plyr)
1378 ("r-png" ,r-png)
20662a30 1379 ("r-purrr" ,r-purrr)
2a2760a0
RW
1380 ("r-rgooglemaps" ,r-rgooglemaps)
1381 ("r-rjson" ,r-rjson)
20662a30
RW
1382 ("r-scales" ,r-scales)
1383 ("r-stringr" ,r-stringr)
1384 ("r-tibble" ,r-tibble)
1385 ("r-tidyr" ,r-tidyr)))
2a2760a0
RW
1386 (home-page "https://github.com/dkahle/ggmap")
1387 (synopsis "Spatial visualization with ggplot2")
1388 (description "This package provides a collection of functions to visualize
1389spatial data and models on top of static maps from various online sources (e.g
1390Google Maps and Stamen Maps). It includes tools common to those tasks,
1391including functions for geolocation and routing.")
1392 (license license:gpl2)))
1393
d2a507ef
CR
1394(define-public r-haven
1395 (package
1396 (name "r-haven")
65d81e75 1397 (version "2.2.0")
d2a507ef
CR
1398 (source
1399 (origin
1400 (method url-fetch)
1401 (uri (cran-uri "haven" version))
1402 (sha256
1403 (base32
65d81e75 1404 "0g9d6mxqmrw2zdms78jpx2sx73pczlyy771v1h5hmxqz9sqyk7hr"))))
d2a507ef 1405 (build-system r-build-system)
35b32367
TGR
1406 (inputs
1407 `(("zlib" ,zlib)))
d2a507ef
CR
1408 (propagated-inputs
1409 `(("r-forcats" ,r-forcats)
1410 ("r-hms" ,r-hms)
1411 ("r-rcpp" ,r-rcpp)
65d81e75 1412 ("r-rlang" ,r-rlang)
d2a507ef 1413 ("r-readr" ,r-readr)
65d81e75
RW
1414 ("r-tibble" ,r-tibble)
1415 ("r-tidyselect" ,r-tidyselect)))
d2a507ef
CR
1416 (home-page "https://haven.tidyverse.org")
1417 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1418 (description
1419 "This package lets you mport foreign statistical formats into R via the
1420embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1421 (license license:expat)))
1422
996bed06
RJ
1423(define-public r-amap
1424 (package
1425 (name "r-amap")
c86da03a 1426 (version "0.8-17")
996bed06
RJ
1427 (source (origin
1428 (method url-fetch)
1429 (uri (cran-uri "amap" version))
1430 (sha256
1431 (base32
c86da03a 1432 "1il94bkhl8192vawq4gr2gwyhqhid27jr2312rhvr72ssg8p713b"))))
996bed06 1433 (build-system r-build-system)
c86da03a 1434 (native-inputs
996bed06
RJ
1435 `(("gfortran" ,gfortran)))
1436 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1437 (synopsis "Another multidimensional analysis package")
1438 (description "This package provides tools for clustering and principal
1439component analysis (with robust methods, and parallelized functions).")
1440 (license license:gpl2+)))
1441
53cc59a1
RW
1442(define-public r-ape
1443 (package
1444 (name "r-ape")
8e91ad0b 1445 (version "5.3")
53cc59a1
RW
1446 (source
1447 (origin
1448 (method url-fetch)
1449 (uri (cran-uri "ape" version))
1450 (sha256
1451 (base32
8e91ad0b 1452 "08wbk1kxhs32bmmvqlqanbdg1w235amd35k8m00fngsj9h9xzc08"))))
53cc59a1
RW
1453 (build-system r-build-system)
1454 (propagated-inputs
1455 `(("r-lattice" ,r-lattice)
1456 ("r-nlme" ,r-nlme)
1457 ("r-rcpp" ,r-rcpp)))
1458 (home-page "http://ape-package.ird.fr/")
1459 (synopsis "Analyses of phylogenetics and evolution")
1460 (description
1461 "This package provides functions for reading, writing, plotting, and
1462manipulating phylogenetic trees, analyses of comparative data in a
1463phylogenetic framework, ancestral character analyses, analyses of
1464diversification and macroevolution, computing distances from DNA sequences,
1465and several other tools.")
1466 (license license:gpl2+)))
1467
109b2f7c
VV
1468(define-public r-abbyyr
1469 (package
1470 (name "r-abbyyr")
4ae5f18a 1471 (version "0.5.5")
109b2f7c
VV
1472 (source
1473 (origin
1474 (method url-fetch)
1475 (uri (cran-uri "abbyyR" version))
1476 (sha256
1477 (base32
4ae5f18a 1478 "1vldnd3dg89aj6a73nhirirqddbfdrnzhb5m3679i60sark8nk6r"))))
109b2f7c
VV
1479 (properties `((upstream-name . "abbyyR")))
1480 (build-system r-build-system)
1481 (propagated-inputs
1482 `(("r-curl" ,r-curl)
1483 ("r-httr" ,r-httr)
1484 ("r-plyr" ,r-plyr)
1485 ("r-progress" ,r-progress)
1486 ("r-readr" ,r-readr)
1487 ("r-xml" ,r-xml)))
1488 (home-page "https://github.com/soodoku/abbyyR")
1489 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1490 (description
1491 "This package provides tools to get text from images of text using Abbyy
1492Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1493OCR images, barcodes, forms, documents with machine readable zones, e.g.
1494passports and get the results in a variety of formats including plain text and
1495XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1496 (license license:expat)))
1497
056468dc
RW
1498(define-public r-colorspace
1499 (package
1500 (name "r-colorspace")
f9bc918b 1501 (version "1.4-1")
056468dc
RW
1502 (source
1503 (origin
1504 (method url-fetch)
1505 (uri (cran-uri "colorspace" version))
1506 (sha256
f9bc918b 1507 (base32 "0wyny3ah2d74hqv80s6imrarpna09gq3j9rjnz6zx2qg0lx72gb9"))))
056468dc 1508 (build-system r-build-system)
e9960d8c 1509 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1510 (synopsis "Color space manipulation")
1511 (description
1512 "This package carries out a mapping between assorted color spaces
1513including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1514CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1515colors are provided.")
1516 (license license:bsd-3)))
5bee6bf4
RW
1517
1518(define-public r-glue
1519 (package
1520 (name "r-glue")
b21eb347 1521 (version "1.3.1")
5bee6bf4
RW
1522 (source
1523 (origin
1524 (method url-fetch)
1525 (uri (cran-uri "glue" version))
1526 (sha256
1527 (base32
b21eb347 1528 "1a1ycg9r3gd91visp49q49rsrdgyf8kr9dxdy3hk99kikn4z5hag"))))
5bee6bf4
RW
1529 (build-system r-build-system)
1530 (home-page "https://github.com/tidyverse/glue")
1531 (synopsis "Interpreted string literals")
1532 (description
1533 "This package provides an implementation of interpreted string literals,
1534inspired by Python's Literal String Interpolation (PEP-0498) and
1535Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1536 (license license:expat)))
847b4572 1537
ddbf2a98
RJ
1538(define-public r-pastecs
1539 (package
1540 (name "r-pastecs")
1541 (version "1.3.21")
1542 (source (origin
1543 (method url-fetch)
1544 (uri (cran-uri "pastecs" version))
1545 (sha256
1546 (base32
1547 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1548 (build-system r-build-system)
1549 (propagated-inputs
1550 `(("r-boot" ,r-boot)))
1551 (home-page "http://www.sciviews.org/pastecs")
1552 (synopsis "Analysis of space-time ecological series")
1553 (description
1554 "This package provides functions for regulation, decomposition and analysis
1555of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1556initiative to bring PASSTEC 2000 functionalities to R.")
1557 (license license:gpl2+)))
1558
847b4572
RW
1559(define-public r-plogr
1560 (package
1561 (name "r-plogr")
0e947804 1562 (version "0.2.0")
847b4572
RW
1563 (source
1564 (origin
1565 (method url-fetch)
1566 (uri (cran-uri "plogr" version))
1567 (sha256
1568 (base32
0e947804 1569 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1570 (build-system r-build-system)
1571 (home-page "https://github.com/krlmlr/plogr")
1572 (synopsis "R bindings for the plog C++ logging library")
1573 (description
1574 "This package provides the header files for a stripped-down version of
1575the plog header-only C++ logging library, and a method to log to R's standard
1576error stream.")
1577 (license license:expat)))
a8cba9dd 1578
a86049d9
TGR
1579(define-public r-pls
1580 (package
1581 (name "r-pls")
4c9a3173 1582 (version "2.7-2")
a86049d9
TGR
1583 (source
1584 (origin
1585 (method url-fetch)
1586 (uri (cran-uri "pls" version))
1587 (sha256
4c9a3173 1588 (base32 "121byimd6bg7jbrq5wz5fpi0vxq0vh8g724vkhnjzszbvcv1xsb7"))))
a86049d9
TGR
1589 (build-system r-build-system)
1590 (home-page "http://mevik.net/work/software/pls.html")
1591 (synopsis "Partial Least Squares and Principal Component Regression")
1592 (description
1593 "The pls package implements multivariate regression methods: Partial Least
1594Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1595Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1596
1597@itemize
1598@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1599algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1600@item multi-response models (or @dfn{PLS2})
1601@item flexible cross-validation
1602@item Jackknife variance estimates of regression coefficients
1603@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1604(R)MSEP, R², and correlation loadings
1605@item formula interface, modelled after @code{lm()}, with methods for predict,
1606print, summary, plot, update, etc.
1607@item extraction functions for coefficients, scores, and loadings
1608@item MSEP, RMSEP, and R² estimates
1609@item multiplicative scatter correction (@dfn{MSC})
1610@end itemize\n")
1611 (license license:gpl2)))
1612
b55e64d4
TGR
1613(define-public r-ps
1614 (package
1615 (name "r-ps")
422dea17 1616 (version "1.3.0")
b55e64d4
TGR
1617 (source
1618 (origin
1619 (method url-fetch)
1620 (uri (cran-uri "ps" version))
1621 (sha256
422dea17 1622 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1623 (build-system r-build-system)
1624 (home-page "http://ps.r-lib.org")
1625 (synopsis "List, query, and manipulate system processes")
1626 (description
1627 "The ps package implements an API to list, query, and manipulate system
1628processes. Most of its code is based on the @code{psutil} Python package.")
1629 (license license:bsd-3)))
1630
4f8247b5
RW
1631(define-public r-pkgbuild
1632 (package
1633 (name "r-pkgbuild")
34ac6089 1634 (version "1.0.6")
4f8247b5
RW
1635 (source
1636 (origin
1637 (method url-fetch)
1638 (uri (cran-uri "pkgbuild" version))
1639 (sha256
34ac6089 1640 (base32 "0xnlz6ivhkbmncg9hfw5p69lm4rjy3wn5lyxmygxyf4rrfnnqwxx"))))
4f8247b5
RW
1641 (build-system r-build-system)
1642 (propagated-inputs
1643 `(("r-callr" ,r-callr)
2657e666 1644 ("r-cli" ,r-cli)
4f8247b5
RW
1645 ("r-crayon" ,r-crayon)
1646 ("r-desc" ,r-desc)
2657e666 1647 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1648 ("r-r6" ,r-r6)
1649 ("r-rprojroot" ,r-rprojroot)
1650 ("r-withr" ,r-withr)))
1651 (home-page "https://github.com/r-pkgs/pkgbuild")
1652 (synopsis "Find tools needed to build R packages")
1653 (description
1654 "This package provides functions used to build R packages. It locates
1655compilers needed to build R packages on various platforms and ensures the PATH
1656is configured appropriately so R can use them.")
1657 (license license:gpl3)))
1658
e362be8e
RW
1659(define-public r-pkgload
1660 (package
1661 (name "r-pkgload")
65dd0e67 1662 (version "1.0.2")
e362be8e
RW
1663 (source
1664 (origin
1665 (method url-fetch)
1666 (uri (cran-uri "pkgload" version))
1667 (sha256
1668 (base32
65dd0e67 1669 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1670 (build-system r-build-system)
1671 (propagated-inputs
1672 `(("r-desc" ,r-desc)
1673 ("r-pkgbuild" ,r-pkgbuild)
1674 ("r-rlang" ,r-rlang)
1675 ("r-rprojroot" ,r-rprojroot)
1676 ("r-rstudioapi" ,r-rstudioapi)
1677 ("r-withr" ,r-withr)))
1678 (home-page "https://github.com/r-lib/pkgload")
1679 (synopsis "Simulate package installation and attach")
1680 (description
1681 "This package simulates the process of installing a package and then
1682attaching it. This is a key part of the @code{devtools} package as it allows
1683you to rapidly iterate while developing a package.")
1684 (license license:gpl3)))
1685
a8cba9dd
RW
1686(define-public r-rcpp
1687 (package
1688 (name "r-rcpp")
8b4178cd 1689 (version "1.0.3")
a8cba9dd
RW
1690 (source
1691 (origin
1692 (method url-fetch)
1693 (uri (cran-uri "Rcpp" version))
1694 (sha256
8b4178cd 1695 (base32 "03h3zyjq948y0hrrs95lfk4zgx6wfrg64hjlrfrzf5na7bfh0d9b"))))
a8cba9dd 1696 (build-system r-build-system)
f87a18e6
RW
1697 (native-inputs
1698 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1699 (home-page "http://www.rcpp.org")
1700 (synopsis "Seamless R and C++ integration")
1701 (description
1702 "The Rcpp package provides R functions as well as C++ classes which offer
1703a seamless integration of R and C++. Many R data types and objects can be
1704mapped back and forth to C++ equivalents which facilitates both writing of new
1705code as well as easier integration of third-party libraries. Documentation
1706about Rcpp is provided by several vignettes included in this package, via the
36a4366d 1707@code{Rcpp Gallery} site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
a8cba9dd 1708and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
36a4366d 1709@code{citation(\"Rcpp\")} for details on these last two.")
a8cba9dd 1710 (license license:gpl2+)))
eed58a08
RW
1711
1712(define-public r-bindr
1713 (package
1714 (name "r-bindr")
eb575e95 1715 (version "0.1.1")
eed58a08
RW
1716 (source
1717 (origin
1718 (method url-fetch)
1719 (uri (cran-uri "bindr" version))
1720 (sha256
1721 (base32
eb575e95 1722 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1723 (build-system r-build-system)
1724 (home-page "https://github.com/krlmlr/bindr")
1725 (synopsis "Parametrized active bindings")
1726 (description
1727 "This package provides a simple interface for creating active bindings
1728where the bound function accepts additional arguments.")
1729 (license license:expat)))
4bb0b4cc
RW
1730
1731(define-public r-bindrcpp
1732 (package
1733 (name "r-bindrcpp")
9f17c056 1734 (version "0.2.2")
4bb0b4cc
RW
1735 (source
1736 (origin
1737 (method url-fetch)
1738 (uri (cran-uri "bindrcpp" version))
1739 (sha256
1740 (base32
9f17c056 1741 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1742 (build-system r-build-system)
1743 (propagated-inputs
1744 `(("r-bindr" ,r-bindr)
1745 ("r-plogr" ,r-plogr)
1746 ("r-rcpp" ,r-rcpp)))
1747 (home-page "https://github.com/krlmlr/bindrcpp")
1748 (synopsis "Rcpp interface to active bindings")
1749 (description
1750 "This package provides an easy way to fill an environment with active
1751bindings that call a C++ function.")
1752 (license license:expat)))
33ce12e2
RW
1753
1754(define-public r-auc
1755 (package
1756 (name "r-auc")
1757 (version "0.3.0")
1758 (source
1759 (origin
1760 (method url-fetch)
1761 (uri (cran-uri "AUC" version))
1762 (sha256
1763 (base32
1764 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1765 (properties `((upstream-name . "AUC")))
1766 (build-system r-build-system)
e9960d8c 1767 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1768 (synopsis "Compute the area under the curve of selected measures")
1769 (description
1770 "This package includes functions to compute the area under the curve of
1771selected measures: the area under the sensitivity curve (AUSEC), the area
1772under the specificity curve (AUSPC), the area under the accuracy
1773curve (AUACC), and the area under the receiver operating characteristic
1774curve (AUROC). The curves can also be visualized. Support for partial areas
1775is provided.")
1776 (license license:gpl2+)))
c69d27db
RW
1777
1778(define-public r-calibrate
1779 (package
1780 (name "r-calibrate")
934f7e31 1781 (version "1.7.5")
c69d27db
RW
1782 (source
1783 (origin
1784 (method url-fetch)
1785 (uri (cran-uri "calibrate" version))
1786 (sha256
934f7e31 1787 (base32 "1s423nr176l2sc66wp7hzgqkv7c2bq8d2bjrrvrrm5qa9y3zdx1k"))))
c69d27db
RW
1788 (build-system r-build-system)
1789 (propagated-inputs
1790 `(("r-mass" ,r-mass)))
e9960d8c 1791 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1792 (synopsis "Calibration of scatterplot and biplot axes")
1793 (description
1794 "This is a package for drawing calibrated scales with tick marks
1795on (non-orthogonal) variable vectors in scatterplots and biplots.")
1796 (license license:gpl2)))
2bdb5c3f
RW
1797
1798(define-public r-shape
1799 (package
1800 (name "r-shape")
fe5b8893 1801 (version "1.4.4")
2bdb5c3f
RW
1802 (source
1803 (origin
1804 (method url-fetch)
1805 (uri (cran-uri "shape" version))
1806 (sha256
1807 (base32
fe5b8893 1808 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1809 (build-system r-build-system)
e9960d8c 1810 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1811 (synopsis "Functions for plotting graphical shapes")
1812 (description
1813 "This package provides functions for plotting graphical shapes such as
1814ellipses, circles, cylinders, arrows, ...")
1815 (license license:gpl3+)))
4847a62e
RW
1816
1817(define-public r-globaloptions
1818 (package
1819 (name "r-globaloptions")
bc11837c 1820 (version "0.1.1")
4847a62e
RW
1821 (source
1822 (origin
1823 (method url-fetch)
1824 (uri (cran-uri "GlobalOptions" version))
1825 (sha256
bc11837c 1826 (base32 "0x89hfz80avq4zcskxl71i4zi0mgniqqxfrvz050aa2189wfyja2"))))
4847a62e
RW
1827 (properties `((upstream-name . "GlobalOptions")))
1828 (build-system r-build-system)
1829 (home-page "https://github.com/jokergoo/GlobalOptions")
1830 (synopsis "Generate functions to get or set global options")
1831 (description
1832 "This package provides more controls on the option values such as
1833validation and filtering on the values, making options invisible or private.")
1834 (license license:gpl2+)))
2856369f
RW
1835
1836(define-public r-circlize
1837 (package
1838 (name "r-circlize")
4557f447 1839 (version "0.4.8")
2856369f
RW
1840 (source
1841 (origin
1842 (method url-fetch)
1843 (uri (cran-uri "circlize" version))
1844 (sha256
1845 (base32
4557f447 1846 "0jvr9hmxyhg0zx101iiqkrg8wfaj86kp62xpv42n2j9fkn5r1mi2"))))
2856369f
RW
1847 (build-system r-build-system)
1848 (propagated-inputs
1849 `(("r-colorspace" ,r-colorspace)
1850 ("r-globaloptions" ,r-globaloptions)
1851 ("r-shape" ,r-shape)))
1852 (home-page "https://github.com/jokergoo/circlize")
1853 (synopsis "Circular visualization")
1854 (description
031462ba
TGR
1855 "Circular layout is an efficient way to visualise huge amounts of
1856information. This package provides an implementation of circular layout
1857generation in R as well as an enhancement of available software. Its
1858flexibility is based on the usage of low-level graphics functions such that
1859self-defined high-level graphics can be easily implemented by users for
1860specific purposes. Together with the seamless connection between the powerful
1861computational and visual environment in R, it gives users more convenience and
1862freedom to design figures for better understanding complex patterns behind
1863multi-dimensional data.")
2856369f 1864 (license license:gpl2+)))
5cc79c9c
RW
1865
1866(define-public r-powerlaw
1867 (package
1868 (name "r-powerlaw")
397dba01 1869 (version "0.70.2")
5cc79c9c
RW
1870 (source
1871 (origin
1872 (method url-fetch)
1873 (uri (cran-uri "poweRlaw" version))
1874 (sha256
1875 (base32
397dba01 1876 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1877 (properties `((upstream-name . "poweRlaw")))
1878 (build-system r-build-system)
1879 (propagated-inputs
1880 `(("r-vgam" ,r-vgam)))
1881 (home-page "https://github.com/csgillespie/poweRlaw")
1882 (synopsis "Tools for the analysis of heavy tailed distributions")
1883 (description
1884 "This package provides an implementation of maximum likelihood estimators
1885for a variety of heavy tailed distributions, including both the discrete and
1886continuous power law distributions. Additionally, a goodness-of-fit based
1887approach is used to estimate the lower cut-off for the scaling region.")
1888 ;; Any of these GPL versions.
1889 (license (list license:gpl2 license:gpl3))))
05486604
RW
1890
1891(define-public r-compare
1892 (package
1893 (name "r-compare")
1894 (version "0.2-6")
1895 (source
1896 (origin
1897 (method url-fetch)
1898 (uri (cran-uri "compare" version))
1899 (sha256
1900 (base32
1901 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1902 (build-system r-build-system)
e9960d8c 1903 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1904 (synopsis "Comparing objects for differences")
1905 (description
1906 "This package provides functions to compare a model object to a
1907comparison object. If the objects are not identical, the functions can be
1908instructed to explore various modifications of the objects (e.g., sorting
1909rows, dropping names) to see if the modified versions are identical.")
1910 (license license:gpl2+)))
d3c67e1b
RW
1911
1912(define-public r-dendextend
1913 (package
1914 (name "r-dendextend")
bce0fcae 1915 (version "1.13.2")
d3c67e1b
RW
1916 (source
1917 (origin
1918 (method url-fetch)
1919 (uri (cran-uri "dendextend" version))
1920 (sha256
1921 (base32
bce0fcae 1922 "1iclvd9cyckd4djpa87ynm05fk6zl4b4m735za1w4irimc130m3r"))))
d3c67e1b
RW
1923 (build-system r-build-system)
1924 (propagated-inputs
089ac9af 1925 `(("r-ggplot2" ,r-ggplot2)
d3c67e1b 1926 ("r-magrittr" ,r-magrittr)
089ac9af 1927 ("r-viridis" ,r-viridis)))
d3c67e1b
RW
1928 (home-page "https://cran.r-project.org/web/packages/dendextend")
1929 (synopsis "Extending 'dendrogram' functionality in R")
1930 (description
1931 "This package offers a set of functions for extending @code{dendrogram}
1932objects in R, letting you visualize and compare trees of hierarchical
1933clusterings. You can adjust a tree's graphical parameters (the color, size,
1934type, etc of its branches, nodes and labels) and visually and statistically
1935compare different dendrograms to one another.")
1936 ;; Any of these versions
1937 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1938
1939(define-public r-getoptlong
1940 (package
1941 (name "r-getoptlong")
5fa9be11 1942 (version "0.1.7")
e0268ff2
RW
1943 (source
1944 (origin
1945 (method url-fetch)
1946 (uri (cran-uri "GetoptLong" version))
1947 (sha256
1948 (base32
5fa9be11 1949 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1950 (properties `((upstream-name . "GetoptLong")))
1951 (build-system r-build-system)
1952 (inputs
1953 `(("perl" ,perl)))
1954 (propagated-inputs
1955 `(("r-globaloptions" ,r-globaloptions)
1956 ("r-rjson" ,r-rjson)))
1957 (home-page "https://github.com/jokergoo/GetoptLong")
1958 (synopsis "Parsing command-line arguments and variable interpolation")
1959 (description
1960 "This is yet another command-line argument parser which wraps the
1961powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1962use in R. It also provides a simple way for variable interpolation in R.")
1963 (license license:gpl2+)))
f2e974e1
RW
1964
1965(define-public r-fastmatch
1966 (package
1967 (name "r-fastmatch")
1968 (version "1.1-0")
1969 (source
1970 (origin
1971 (method url-fetch)
1972 (uri (cran-uri "fastmatch" version))
1973 (sha256
1974 (base32
1975 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1976 (build-system r-build-system)
1977 (home-page "http://www.rforge.net/fastmatch")
1978 (synopsis "Fast match function")
1979 (description
1980 "This package provides a fast @code{match} replacement for cases that
1981require repeated look-ups. It is slightly faster that R's built-in
1982@code{match} function on first match against a table, but extremely fast on
1983any subsequent lookup as it keeps the hash table in memory.")
1984 (license license:gpl2)))
a7f0faa2
RW
1985
1986(define-public r-ff
1987 (package
1988 (name "r-ff")
207c497e 1989 (version "2.2-14")
a7f0faa2
RW
1990 (source
1991 (origin
1992 (method url-fetch)
1993 (uri (cran-uri "ff" version))
1994 (sha256
1995 (base32
207c497e 1996 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1997 (build-system r-build-system)
1998 (propagated-inputs `(("r-bit" ,r-bit)))
1999 (home-page "http://ff.r-forge.r-project.org/")
2000 (synopsis "Memory-efficient storage of large data on disk and access functions")
2001 (description
2002 "This package provides data structures that are stored on disk but
2003behave (almost) as if they were in RAM by transparently mapping only a section
2004in main memory.")
a6e67d86
EF
2005 ;; error Architecture not supported.
2006 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 2007 (license license:gpl2)))
49c9c297
RW
2008
2009(define-public r-ffbase
2010 (package
2011 (name "r-ffbase")
ec0ee085 2012 (version "0.12.7")
49c9c297
RW
2013 (source
2014 (origin
2015 (method url-fetch)
2016 (uri (cran-uri "ffbase" version))
2017 (sha256
2018 (base32
ec0ee085 2019 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
2020 (build-system r-build-system)
2021 (propagated-inputs
2022 `(("r-bit" ,r-bit)
2023 ("r-fastmatch" ,r-fastmatch)
2024 ("r-ff" ,r-ff)))
2025 (home-page "http://github.com/edwindj/ffbase")
2026 (synopsis "Basic statistical functions for package 'ff'")
2027 (description
2028 "This package extends the out of memory vectors of @code{ff} with
2029statistical functions and other utilities to ease their usage.")
2030 (license license:gpl3)))
18a16ceb
RW
2031
2032(define-public r-prettyunits
2033 (package
2034 (name "r-prettyunits")
2035 (version "1.0.2")
2036 (source
2037 (origin
2038 (method url-fetch)
2039 (uri (cran-uri "prettyunits" version))
2040 (sha256
2041 (base32
2042 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
2043 (build-system r-build-system)
2044 (propagated-inputs
2045 `(("r-assertthat" ,r-assertthat)
2046 ("r-magrittr" ,r-magrittr)))
2047 (home-page "https://github.com/gaborcsardi/prettyunits")
2048 (synopsis "Pretty, human readable formatting of quantities")
2049 (description
2050 "This package provides tools for pretty, human readable formatting of
2051quantities.")
2052 (license license:expat)))
71be51d5
RW
2053
2054(define-public r-reshape
2055 (package
2056 (name "r-reshape")
2b8126a4 2057 (version "0.8.8")
71be51d5
RW
2058 (source
2059 (origin
2060 (method url-fetch)
2061 (uri (cran-uri "reshape" version))
2062 (sha256
2063 (base32
2b8126a4 2064 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
2065 (build-system r-build-system)
2066 (propagated-inputs
2067 `(("r-plyr" ,r-plyr)
2068 ("r-rcpp" ,r-rcpp)))
2069 (home-page "http://had.co.nz/reshape")
2070 (synopsis "Flexibly reshape data")
2071 (description
2072 "Flexibly restructure and aggregate data using just two functions:
2073@code{melt} and @code{cast}. This package provides them.")
2074 (license license:expat)))
c9c6f4b5
RW
2075
2076(define-public r-progress
2077 (package
2078 (name "r-progress")
7e8ac56a 2079 (version "1.2.2")
c9c6f4b5
RW
2080 (source
2081 (origin
2082 (method url-fetch)
2083 (uri (cran-uri "progress" version))
2084 (sha256
2085 (base32
7e8ac56a 2086 "0dgzb362641aqm8xd88iqa8jmpdm43xs0aba0d5kk6fvapnxi95l"))))
c9c6f4b5
RW
2087 (build-system r-build-system)
2088 (propagated-inputs
9de9dcd9
RW
2089 `(("r-crayon" ,r-crayon)
2090 ("r-hms" ,r-hms)
2091 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
2092 ("r-r6" ,r-r6)))
2093 (home-page "https://github.com/gaborcsardi/progress")
2094 (synopsis "Terminal progress bars")
2095 (description
2096 "This package provides configurable progress bars. They may include
2097percentage, elapsed time, and/or the estimated completion time. They work in
2098terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
2099package also provides a C++ API, that works with or without Rcpp.")
2100 (license license:expat)))
ac840207
RW
2101
2102(define-public r-ggally
2103 (package
2104 (name "r-ggally")
9944399a 2105 (version "1.4.0")
ac840207
RW
2106 (source
2107 (origin
2108 (method url-fetch)
2109 (uri (cran-uri "GGally" version))
2110 (sha256
2111 (base32
9944399a 2112 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
2113 (properties `((upstream-name . "GGally")))
2114 (build-system r-build-system)
9944399a
RW
2115 (inputs
2116 `(("libressl" ,libressl)))
ac840207
RW
2117 (propagated-inputs
2118 `(("r-ggplot2" ,r-ggplot2)
2119 ("r-gtable" ,r-gtable)
2120 ("r-plyr" ,r-plyr)
2121 ("r-progress" ,r-progress)
2122 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
2123 ("r-reshape" ,r-reshape)
2124 ("r-rlang" ,r-rlang)))
ac840207
RW
2125 (home-page "https://ggobi.github.io/ggally")
2126 (synopsis "Extension to ggplot2")
2127 (description
2128 "The R package ggplot2 is a plotting system based on the grammar of
2129graphics. GGally extends ggplot2 by adding several functions to reduce the
2130complexity of combining geometric objects with transformed data. Some of
2131these functions include a pairwise plot matrix, a two group pairwise plot
2132matrix, a parallel coordinates plot, a survival plot, and several functions to
2133plot networks.")
2134 (license license:gpl2+)))
3349faec
RW
2135
2136(define-public r-proxy
2137 (package
2138 (name "r-proxy")
e190d9af 2139 (version "0.4-23")
3349faec
RW
2140 (source
2141 (origin
2142 (method url-fetch)
2143 (uri (cran-uri "proxy" version))
2144 (sha256
2145 (base32
e190d9af 2146 "17b6qfllqrhzrxqgx7dccffgybnkcria5a68ap5ly3plg04ypm4x"))))
3349faec 2147 (build-system r-build-system)
e9960d8c 2148 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
2149 (synopsis "Distance and similarity measures")
2150 (description
2151 "This package provides an extensible framework for the efficient
2152calculation of auto- and cross-proximities, along with implementations of the
2153most popular ones.")
2154 (license license:gpl2)))
bc0081e7
RW
2155
2156(define-public r-sp
2157 (package
2158 (name "r-sp")
5d78d47b 2159 (version "1.3-2")
bc0081e7
RW
2160 (source
2161 (origin
2162 (method url-fetch)
2163 (uri (cran-uri "sp" version))
2164 (sha256
5d78d47b 2165 (base32 "0kpjsqh3lzqp1m0avsvm54lazlgwfx3hyf0av3mvbyslsanj42ll"))))
bc0081e7
RW
2166 (build-system r-build-system)
2167 (propagated-inputs
2168 `(("r-lattice" ,r-lattice)))
e9960d8c 2169 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
2170 (synopsis "Classes and methods for spatial data")
2171 (description
2172 "This package provides classes and methods for spatial data; the classes
2173document where the spatial location information resides, for 2D or 3D data.
2174Utility functions are provided, e.g. for plotting data as maps, spatial
2175selection, as well as methods for retrieving coordinates, for subsetting,
2176print, summary, etc.")
2177 (license license:gpl2+)))
e389d10f
RW
2178
2179(define-public r-rmtstat
2180 (package
2181 (name "r-rmtstat")
2182 (version "0.3")
2183 (source
2184 (origin
2185 (method url-fetch)
2186 (uri (cran-uri "RMTstat" version))
2187 (sha256
2188 (base32
2189 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
2190 (properties `((upstream-name . "RMTstat")))
2191 (build-system r-build-system)
e9960d8c 2192 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
2193 (synopsis "Distributions, statistics and tests derived from random matrix theory")
2194 (description
2195 "This package provides functions for working with the Tracy-Widom laws
2196and other distributions related to the eigenvalues of large Wishart
2197matrices.")
2198 (license license:bsd-3)))
6427e620 2199
94989d4b
RJ
2200(define-public r-rmpi
2201 (package
2202 (name "r-rmpi")
5e8282a4 2203 (version "0.6-9")
94989d4b
RJ
2204 (source (origin
2205 (method url-fetch)
2206 (uri (cran-uri "Rmpi" version))
2207 (sha256
2208 (base32
5e8282a4 2209 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
2210 (properties `((upstream-name . "Rmpi")))
2211 (build-system r-build-system)
2212 (arguments
56d447ba
EB
2213 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
2214 #:phases (modify-phases %standard-phases
2215 (add-before 'install 'mpi-setup
2216 ,%openmpi-setup))))
94989d4b
RJ
2217 (inputs
2218 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
2219 (native-inputs
2220 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
2221 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
2222 (synopsis "R interface to message-passing interface (MPI)")
2223 (description
2224 "This package provides an interface (wrapper) to MPI APIs. It also
2225provides an interactive R manager and worker environment.")
2226 (license license:gpl2+)))
2227
6427e620
RW
2228(define-public r-lmoments
2229 (package
2230 (name "r-lmoments")
739135b2 2231 (version "1.3-1")
6427e620
RW
2232 (source
2233 (origin
2234 (method url-fetch)
2235 (uri (cran-uri "Lmoments" version))
2236 (sha256
2237 (base32
739135b2 2238 "0pc63bj9a8hzr5m3yssrc4kin39fffwkl8rggs3sagzr12d4i7bw"))))
6427e620
RW
2239 (properties `((upstream-name . "Lmoments")))
2240 (build-system r-build-system)
739135b2
RW
2241 (propagated-inputs
2242 `(("r-rcpp" ,r-rcpp)
2243 ("r-rcpparmadillo" ,r-rcpparmadillo)))
6427e620
RW
2244 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
2245 (synopsis "L-moments and quantile mixtures")
2246 (description
2247 "This package contains functions to estimate L-moments and trimmed
2248L-moments from the data. It also contains functions to estimate the
2249parameters of the normal polynomial quantile mixture and the Cauchy polynomial
2250quantile mixture from L-moments and trimmed L-moments.")
2251 (license license:gpl2)))
28476b4b
RW
2252
2253(define-public r-distillery
2254 (package
2255 (name "r-distillery")
5686da76 2256 (version "1.0-6")
28476b4b
RW
2257 (source
2258 (origin
2259 (method url-fetch)
2260 (uri (cran-uri "distillery" version))
2261 (sha256
2262 (base32
5686da76 2263 "1mi3ig9jq0kd7yrwc5m37lmrw04p1b4lirnbsxi10z3n5yay4429"))))
28476b4b
RW
2264 (build-system r-build-system)
2265 (home-page "http://www.ral.ucar.edu/staff/ericg")
2266 (synopsis "Functions for confidence intervals and object information")
2267 (description
2268 "This package provides some very simple method functions for confidence
2269interval calculation and to distill pertinent information from a potentially
2270complex object; primarily used in common with the packages extRemes and
2271SpatialVx.")
2272 (license license:gpl2+)))
58db98c9
RW
2273
2274(define-public r-extremes
2275 (package
2276 (name "r-extremes")
7055c62d 2277 (version "2.0-11")
58db98c9
RW
2278 (source
2279 (origin
2280 (method url-fetch)
2281 (uri (cran-uri "extRemes" version))
2282 (sha256
2283 (base32
7055c62d 2284 "0hmgynxhzswqnhwb2sxrkczgam8c17s3vpxqc5bcz0bwczpxxyvm"))))
58db98c9
RW
2285 (properties `((upstream-name . "extRemes")))
2286 (build-system r-build-system)
2287 (propagated-inputs
987b0804 2288 `(("r-distillery" ,r-distillery)
58db98c9
RW
2289 ("r-lmoments" ,r-lmoments)))
2290 (home-page "http://www.assessment.ucar.edu/toolkit/")
2291 (synopsis "Extreme value analysis")
2292 (description
2293 "ExtRemes is a suite of functions for carrying out analyses on the
2294extreme values of a process of interest; be they block maxima over long blocks
2295or excesses over a high threshold.")
2296 (license license:gpl2+)))
062b6dbd
RW
2297
2298(define-public r-lmtest
2299 (package
2300 (name "r-lmtest")
0b5b9d69 2301 (version "0.9-37")
062b6dbd
RW
2302 (source
2303 (origin
2304 (method url-fetch)
2305 (uri (cran-uri "lmtest" version))
2306 (sha256
2307 (base32
0b5b9d69 2308 "02nasm0j2vwkhz11dxqixs23msy1s3yj0jps6949fmgh9gwjkjfx"))))
062b6dbd
RW
2309 (build-system r-build-system)
2310 (propagated-inputs
2311 `(("r-zoo" ,r-zoo)))
2312 (native-inputs
2313 `(("gfortran" ,gfortran)))
e9960d8c 2314 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
2315 (synopsis "Testing linear regression models")
2316 (description
2317 "This package provides a collection of tests, data sets, and examples for
2318diagnostic checking in linear regression models. Furthermore, some generic
2319tools for inference in parametric models are provided.")
2320 ;; Either version is okay
2321 (license (list license:gpl2 license:gpl3))))
d6b156dc 2322
c974008d
RJ
2323(define-public r-idr
2324 (package
2325 (name "r-idr")
2326 (version "1.2")
2327 (source (origin
2328 (method url-fetch)
2329 (uri (cran-uri "idr" version))
2330 (sha256
2331 (base32
2332 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
2333 (build-system r-build-system)
2334 (home-page "https://cran.r-project.org/web/packages/idr/")
2335 (synopsis "Irreproducible discovery rate")
2336 (description
2337 "This is a package for estimating the copula mixture model and plotting
2338correspondence curves in \"Measuring reproducibility of high-throughput
2339experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
2340by Li, Brown, Huang, and Bickel")
2341 (license license:gpl2+)))
2342
d6b156dc
RW
2343(define-public r-inline
2344 (package
2345 (name "r-inline")
0acbf8bb 2346 (version "0.3.15")
d6b156dc
RW
2347 (source (origin
2348 (method url-fetch)
2349 (uri (cran-uri "inline" version))
2350 (sha256
2351 (base32
0acbf8bb 2352 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 2353 (build-system r-build-system)
e9960d8c 2354 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
2355 (synopsis "Functions to inline C, C++, Fortran function calls from R")
2356 (description
2357 "This package provides functionality to dynamically define R functions
2358and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
2359@code{.Call} calling conventions.")
2360 ;; Any version of the LGPL.
2361 (license license:lgpl3+)))
8c72b830
RW
2362
2363(define-public r-bbmle
2364 (package
2365 (name "r-bbmle")
84078220 2366 (version "1.0.20")
8c72b830
RW
2367 (source
2368 (origin
2369 (method url-fetch)
2370 (uri (cran-uri "bbmle" version))
2371 (sha256
2372 (base32
84078220 2373 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
2374 (build-system r-build-system)
2375 (propagated-inputs
2376 `(("r-lattice" ,r-lattice)
2377 ("r-mass" ,r-mass)
2378 ("r-numderiv" ,r-numderiv)))
e9960d8c 2379 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
2380 (synopsis "Tools for General Maximum Likelihood Estimation")
2381 (description
c151b0b6
RW
2382 "This package provides methods and functions for fitting maximum
2383likelihood models in R. This package modifies and extends the @code{mle}
2384classes in the @code{stats4} package.")
8c72b830 2385 ;; Any version of the GPL
c151b0b6 2386 (license license:gpl2+)))
b31e4a96
RW
2387
2388(define-public r-emdbook
2389 (package
2390 (name "r-emdbook")
59c51342 2391 (version "1.3.11")
b31e4a96
RW
2392 (source
2393 (origin
2394 (method url-fetch)
2395 (uri (cran-uri "emdbook" version))
2396 (sha256
2397 (base32
59c51342 2398 "0a515jdzvg87npvrh7md7zp0v5nlz7c2jr7pba5dql6slb0d8j7q"))))
b31e4a96
RW
2399 (build-system r-build-system)
2400 (propagated-inputs
2401 `(("r-bbmle" ,r-bbmle)
2402 ("r-coda" ,r-coda)
2403 ("r-lattice" ,r-lattice)
2404 ("r-mass" ,r-mass)
2405 ("r-plyr" ,r-plyr)
2406 ("r-rcpp" ,r-rcpp)))
2407 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2408 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2409 (description
2410 "This package provides auxiliary functions and data sets for \"Ecological
2411Models and Data\", a book presenting maximum likelihood estimation and related
2412topics for ecologists (ISBN 978-0-691-12522-0).")
2413 ;; Any GPL version
2414 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2415
2416(define-public r-lpsolve
2417 (package
2418 (name "r-lpsolve")
bf9a8236 2419 (version "5.6.13.3")
a3e36d37
RW
2420 (source
2421 (origin
2422 (method url-fetch)
2423 (uri (cran-uri "lpSolve" version))
2424 (sha256
2425 (base32
bf9a8236 2426 "1xazby8amb47vw5n12k13awv7x3bjci3q8vdd3vk1ms0ii16ahg6"))))
a3e36d37
RW
2427 (properties `((upstream-name . "lpSolve")))
2428 (build-system r-build-system)
e9960d8c 2429 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2430 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2431 (description
2432 "Lp_solve is software for solving linear, integer and mixed integer
2433programs. This implementation supplies a \"wrapper\" function in C and some R
2434functions that solve general linear/integer problems, assignment problems, and
2435transportation problems.")
2436 (license license:lgpl2.0)))
521e0703
RW
2437
2438(define-public r-limsolve
2439 (package
2440 (name "r-limsolve")
f94705d6 2441 (version "1.5.6")
521e0703
RW
2442 (source
2443 (origin
2444 (method url-fetch)
2445 (uri (cran-uri "limSolve" version))
2446 (sha256
2447 (base32
f94705d6 2448 "1829rd2cnd8qj80z9a7sgc7gx4sf3kvl5g6d2a0lqqw30f9sjzmr"))))
521e0703
RW
2449 (properties `((upstream-name . "limSolve")))
2450 (build-system r-build-system)
2451 (propagated-inputs
2452 `(("r-lpsolve" ,r-lpsolve)
2453 ("r-mass" ,r-mass)
2454 ("r-quadprog" ,r-quadprog)))
2455 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2456 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2457 (synopsis "Solving linear inverse models")
2458 (description
2459 "This package provides functions that:
2460
2461@enumerate
2462@item find the minimum/maximum of a linear or quadratic function,
2463@item sample an underdetermined or overdetermined system,
2464@item solve a linear system Ax=B for the unknown x.
2465@end enumerate
2466
2467It includes banded and tridiagonal linear systems. The package calls Fortran
2468functions from LINPACK.")
2469 ;; Any GPL version.
2470 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2471
2472(define-public r-fitdistrplus
2473 (package
2474 (name "r-fitdistrplus")
9e0162df 2475 (version "1.0-14")
6b4a9aec
RW
2476 (source
2477 (origin
2478 (method url-fetch)
2479 (uri (cran-uri "fitdistrplus" version))
2480 (sha256
2481 (base32
9e0162df 2482 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2483 (build-system r-build-system)
2484 (propagated-inputs
2485 `(("r-mass" ,r-mass)
8c456dff 2486 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2487 ("r-survival" ,r-survival)))
2488 (home-page "http://riskassessment.r-forge.r-project.org")
2489 (synopsis "Fitting a parametric distribution from data")
2490 (description
2491 "This package extends the @code{fitdistr} function of the MASS package
2492with several functions to help the fit of a parametric distribution to
2493non-censored or censored data. Censored data may contain left-censored,
2494right-censored and interval-censored values, with several lower and upper
2495bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2496provides moment matching (MME), quantile matching (QME) and maximum
2497goodness-of-fit estimation (MGE) methods (available only for non-censored
2498data). Weighted versions of MLE, MME and QME are available.")
2499 (license license:gpl2+)))
8d220073
RW
2500
2501(define-public r-energy
2502 (package
2503 (name "r-energy")
73827e84 2504 (version "1.7-7")
8d220073
RW
2505 (source
2506 (origin
2507 (method url-fetch)
2508 (uri (cran-uri "energy" version))
2509 (sha256
2510 (base32
73827e84 2511 "13wnx5nwk7nsv7vf5sxhz4y0rxrnzm76ldgywk1bxrz67srqzf37"))))
8d220073
RW
2512 (build-system r-build-system)
2513 (propagated-inputs
2514 `(("r-boot" ,r-boot)
2515 ("r-rcpp" ,r-rcpp)))
e9960d8c 2516 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2517 (synopsis "Multivariate inference via the energy of data")
2518 (description
2519 "This package provides e-statistics (energy) tests and statistics for
2520multivariate and univariate inference, including distance correlation,
2521one-sample, two-sample, and multi-sample tests for comparing multivariate
2522distributions, are implemented. Measuring and testing multivariate
2523independence based on distance correlation, partial distance correlation,
2524multivariate goodness-of-fit tests, clustering based on energy distance,
2525testing for multivariate normality, distance components (disco) for
2526non-parametric analysis of structured data, and other energy
2527statistics/methods are implemented.")
2528 (license license:gpl2+)))
abcb8494
RW
2529
2530(define-public r-suppdists
2531 (package
2532 (name "r-suppdists")
2533 (version "1.1-9.4")
2534 (source
2535 (origin
2536 (method url-fetch)
2537 (uri (cran-uri "SuppDists" version))
2538 (sha256
2539 (base32
2540 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2541 (properties `((upstream-name . "SuppDists")))
2542 (build-system r-build-system)
e9960d8c 2543 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2544 (synopsis "Supplementary distributions")
2545 (description
2546 "This package provides ten distributions supplementing those built into
2547R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2548Spearman's rho, maximum F ratio, the Pearson product moment correlation
2549coefficient, Johnson distributions, normal scores and generalized
2550hypergeometric distributions. In addition two random number generators of
2551George Marsaglia are included.")
2552 (license license:gpl2+)))
05e8a3ef
RW
2553
2554(define-public r-ksamples
2555 (package
2556 (name "r-ksamples")
beb82eb9 2557 (version "1.2-9")
05e8a3ef
RW
2558 (source
2559 (origin
2560 (method url-fetch)
2561 (uri (cran-uri "kSamples" version))
2562 (sha256
2563 (base32
beb82eb9 2564 "1zs22p68d6320kcylisnk0b5wmpapxkyz15py09czxzw7npw8gms"))))
05e8a3ef
RW
2565 (properties `((upstream-name . "kSamples")))
2566 (build-system r-build-system)
2567 (propagated-inputs
2568 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2569 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2570 (synopsis "K-Sample rank tests and their combinations")
2571 (description
2572 "This package provides tools to compares k samples using the
2573Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2574criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2575test. It computes asymptotic, simulated or (limited) exact P-values, all
2576valid under randomization, with or without ties, or conditionally under random
2577sampling from populations, given the observed tie pattern. Except for Steel's
2578test and the JT test it also combines these tests across several blocks of
2579samples.")
2580 (license license:gpl2+)))
f97ce815
RW
2581
2582(define-public r-cvst
2583 (package
2584 (name "r-cvst")
b13b5674 2585 (version "0.2-2")
f97ce815
RW
2586 (source
2587 (origin
2588 (method url-fetch)
2589 (uri (cran-uri "CVST" version))
2590 (sha256
2591 (base32
b13b5674 2592 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2593 (properties `((upstream-name . "CVST")))
2594 (build-system r-build-system)
2595 (propagated-inputs
2596 `(("r-kernlab" ,r-kernlab)
2597 ("r-matrix" ,r-matrix)))
e9960d8c 2598 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2599 (synopsis "Fast cross-validation via sequential testing")
2600 (description
2601 "This package implements the fast cross-validation via sequential
2602testing (CVST) procedure. CVST is an improved cross-validation procedure
2603which uses non-parametric testing coupled with sequential analysis to
2604determine the best parameter set on linearly increasing subsets of the data.
2605Additionally to the CVST the package contains an implementation of the
2606ordinary k-fold cross-validation with a flexible and powerful set of helper
2607objects and methods to handle the overall model selection process. The
2608implementations of the Cochran's Q test with permutations and the sequential
2609testing framework of Wald are generic and can therefore also be used in other
2610contexts.")
2611 (license license:gpl2+)))
797e1dfb 2612
c5f033e0
RW
2613(define-public r-squarem
2614 (package
2615 (name "r-squarem")
2616 (version "2017.10-1")
2617 (source
2618 (origin
2619 (method url-fetch)
2620 (uri (cran-uri "SQUAREM" version))
2621 (sha256
2622 (base32
2623 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2624 (properties `((upstream-name . "SQUAREM")))
2625 (build-system r-build-system)
2626 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2627 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2628 (description
2629 "This package provides algorithms for accelerating the convergence of
2630slow, monotone sequences from smooth, contraction mapping such as the EM
2631algorithm. It can be used to accelerate any smooth, linearly convergent
2632acceleration scheme. A tutorial style introduction to this package is
2633available in a vignette.")
2634 (license license:gpl2+)))
2635
797e1dfb
RW
2636(define-public r-lava
2637 (package
2638 (name "r-lava")
099b7c55 2639 (version "1.6.6")
797e1dfb
RW
2640 (source
2641 (origin
2642 (method url-fetch)
2643 (uri (cran-uri "lava" version))
2644 (sha256
2645 (base32
099b7c55 2646 "0nfab5fgnmxh8cplg8rd8cp34fny5j0k5wn4baj51r6ck7fq9g3s"))))
797e1dfb
RW
2647 (build-system r-build-system)
2648 (propagated-inputs
2649 `(("r-numderiv" ,r-numderiv)
92e4534c 2650 ("r-squarem" ,r-squarem)
797e1dfb
RW
2651 ("r-survival" ,r-survival)))
2652 (home-page "https://github.com/kkholst/lava")
2653 (synopsis "Latent variable models")
2654 (description
2655 "This package provides tools for the estimation and simulation of latent
2656variable models.")
2657 (license license:gpl3)))
d26b7c1b
RW
2658
2659(define-public r-drr
2660 (package
2661 (name "r-drr")
0f001b3c 2662 (version "0.0.3")
d26b7c1b
RW
2663 (source
2664 (origin
2665 (method url-fetch)
2666 (uri (cran-uri "DRR" version))
2667 (sha256
2668 (base32
0f001b3c 2669 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2670 (properties `((upstream-name . "DRR")))
2671 (build-system r-build-system)
2672 (propagated-inputs
2673 `(("r-cvst" ,r-cvst)
2674 ("r-kernlab" ,r-kernlab)
2675 ("r-matrix" ,r-matrix)))
e9960d8c 2676 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2677 (synopsis "Dimensionality reduction via regression")
2678 (description
2679 "This package provides an implementation of dimensionality reduction via
2680regression using Kernel Ridge Regression.")
2681 (license license:gpl3)))
9dd707f0
RW
2682
2683(define-public r-prodlim
2684 (package
2685 (name "r-prodlim")
3b2c3878 2686 (version "2019.11.13")
9dd707f0
RW
2687 (source
2688 (origin
2689 (method url-fetch)
2690 (uri (cran-uri "prodlim" version))
2691 (sha256
2692 (base32
3b2c3878 2693 "03wvh3kirp1prac5nky6a5whs97rvaf4hc27x0fnh51sa17r42b8"))))
9dd707f0
RW
2694 (build-system r-build-system)
2695 (propagated-inputs
2696 `(("r-kernsmooth" ,r-kernsmooth)
2697 ("r-lava" ,r-lava)
2698 ("r-rcpp" ,r-rcpp)
2699 ("r-survival" ,r-survival)))
e9960d8c 2700 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2701 (synopsis "Product-limit estimation for censored event history analysis")
2702 (description
2703 "This package provides a fast and user-friendly implementation of
2704nonparametric estimators for censored event history (survival) analysis with
2705the Kaplan-Meier and Aalen-Johansen methods.")
2706 (license license:gpl2+)))
b561f563
RW
2707
2708(define-public r-dimred
2709 (package
2710 (name "r-dimred")
7a67bca1 2711 (version "0.2.3")
b561f563
RW
2712 (source
2713 (origin
2714 (method url-fetch)
2715 (uri (cran-uri "dimRed" version))
2716 (sha256
2717 (base32
7a67bca1 2718 "110d6y83ib1nfpxzmvkvb3fn3brskwkdbsk4dqrdrswrd4znxrg6"))))
b561f563
RW
2719 (properties `((upstream-name . "dimRed")))
2720 (build-system r-build-system)
77f97229
RW
2721 (propagated-inputs
2722 `(("r-drr" ,r-drr)
2723 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2724 (home-page "https://github.com/gdkrmr/dimRed")
2725 (synopsis "Framework for dimensionality reduction")
2726 (description
2727 "This package provides a collection of dimensionality reduction
2728techniques from R packages and provides a common interface for calling the
2729methods.")
2730 (license license:gpl3)))
1b663184
RW
2731
2732(define-public r-timedate
2733 (package
2734 (name "r-timedate")
51b7b0e3 2735 (version "3043.102")
1b663184
RW
2736 (source
2737 (origin
2738 (method url-fetch)
2739 (uri (cran-uri "timeDate" version))
2740 (sha256
2741 (base32
51b7b0e3 2742 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2743 (properties `((upstream-name . "timeDate")))
2744 (build-system r-build-system)
2745 (home-page "https://www.rmetrics.org")
2746 (synopsis "Chronological and calendar objects")
2747 (description
2748 "This package provides an environment for teaching \"Financial
2749Engineering and Computational Finance\" and for managing chronological and
2750calendar objects.")
2751 (license license:gpl2+)))
f57b883e 2752
ce4e81cb
RW
2753(define-public r-magic
2754 (package
2755 (name "r-magic")
bba80fad 2756 (version "1.5-9")
ce4e81cb
RW
2757 (source
2758 (origin
2759 (method url-fetch)
2760 (uri (cran-uri "magic" version))
2761 (sha256
2762 (base32
bba80fad 2763 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2764 (build-system r-build-system)
2765 (propagated-inputs
2766 `(("r-abind" ,r-abind)))
2767 (home-page "https://github.com/RobinHankin/magic.git")
2768 (synopsis "Create and investigate magic squares")
2769 (description
2770 "This package provides a collection of efficient, vectorized algorithms
2771for the creation and investigation of magic squares and hypercubes, including
2772a variety of functions for the manipulation and analysis of arbitrarily
2773dimensioned arrays.")
2774 (license license:gpl2)))
2775
d9bec9a8
RW
2776(define-public r-rmysql
2777 (package
2778 (name "r-rmysql")
937e1557 2779 (version "0.10.17")
d9bec9a8
RW
2780 (source
2781 (origin
2782 (method url-fetch)
2783 (uri (cran-uri "RMySQL" version))
2784 (sha256
2785 (base32
937e1557 2786 "1xamf99ih44dvaxg5x4ivj0hkqssmabgqd7gh8b8q1srw7yg8kbm"))))
d9bec9a8
RW
2787 (properties `((upstream-name . "RMySQL")))
2788 (build-system r-build-system)
d9bec9a8 2789 (inputs
2b8491fb
JL
2790 `(("mariadb" ,mariadb "lib")
2791 ("mariadb-dev" ,mariadb "dev")
d9bec9a8
RW
2792 ("zlib" ,zlib)))
2793 (propagated-inputs
2794 `(("r-dbi" ,r-dbi)))
2795 (home-page "https://github.com/r-dbi/RMySQL")
2796 (synopsis "Database interface and MySQL driver for R")
2797 (description
2798 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2799package contains an old implementation based on legacy code from S-PLUS which
2800is being phased out. A modern MySQL client based on Rcpp is available from
2801the RMariaDB package.")
2802 (license license:gpl2)))
2803
5574cb81
RW
2804(define-public r-rpostgresql
2805 (package
2806 (name "r-rpostgresql")
2807 (version "0.6-2")
2808 (source
2809 (origin
2810 (method url-fetch)
2811 (uri (cran-uri "RPostgreSQL" version))
2812 (sha256
2813 (base32
2814 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2815 (properties `((upstream-name . "RPostgreSQL")))
2816 (build-system r-build-system)
2817 (inputs
2818 `(("postgresql" ,postgresql)))
2819 (propagated-inputs
2820 `(("r-dbi" ,r-dbi)))
2821 (home-page "https://github.com/tomoakin/RPostgreSQL")
2822 (synopsis "R interface to the PostgreSQL database system")
2823 (description
2824 "This package provides a Database Interface (DBI) compliant driver for R
2825to access PostgreSQL database systems.")
2826 ;; The whole package is released under GPL version 2. It includes code
2827 ;; under the PostgreSQL license.
2828 (license license:gpl2)))
2829
f3640cee
RW
2830(define-public r-linprog
2831 (package
2832 (name "r-linprog")
2833 (version "0.9-2")
2834 (source
2835 (origin
2836 (method url-fetch)
2837 (uri (cran-uri "linprog" version))
2838 (sha256
2839 (base32
2840 "1ki14an0pmhs2mnmfjjvdzd76pshiyvi659zf7hqvqwj0viv4dw9"))))
2841 (build-system r-build-system)
2842 (propagated-inputs `(("r-lpsolve" ,r-lpsolve)))
2843 (home-page "http://linprog.r-forge.r-project.org/")
2844 (synopsis "Linear programming and optimization")
2845 (description
2846 "This package can be used to solve Linear Programming / Linear
2847Optimization problems by using the simplex algorithm.")
2848 (license license:gpl2+)))
2849
9604429d
RW
2850(define-public r-geometry
2851 (package
2852 (name "r-geometry")
ff653ace 2853 (version "0.4.5")
9604429d
RW
2854 (source
2855 (origin
2856 (method url-fetch)
2857 (uri (cran-uri "geometry" version))
2858 (sha256
2859 (base32
ff653ace 2860 "1n10l8ax3783v3lgaacb15qsn8b3f0wpmhg3k39j31s6ciyd3vcg"))))
9604429d 2861 (build-system r-build-system)
a023d43d
BG
2862 (propagated-inputs
2863 `(("r-magic" ,r-magic)
a80620b9 2864 ("r-linprog" ,r-linprog)
a023d43d
BG
2865 ("r-lpsolve" ,r-lpsolve)
2866 ("r-rcpp" ,r-rcpp)
3d17dc5d 2867 ("r-rcppprogress" ,r-rcppprogress)))
9604429d
RW
2868 (home-page "http://geometry.r-forge.r-project.org/")
2869 (synopsis "Mesh generation and surface tesselation")
2870 (description
2871 "This package makes the qhull library available in R, in a similar manner
2872as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2873intersections about a point, Voronoi diagrams, furthest-site Delaunay
2874triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2875and higher dimensions. It implements the Quickhull algorithm for computing
2876the convex hull. Qhull does not support constrained Delaunay triangulations,
2877or mesh generation of non-convex objects, but the package does include some R
2878functions that allow for this. Currently the package only gives access to
2879Delaunay triangulation and convex hull computation.")
2880 ;; The Qhull sources are included and are distributed under a custom
2881 ;; non-copyleft license. The R sources are released under GPL version 2.
2882 (license (list license:gpl2
2883 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2884
f57b883e
RW
2885(define-public r-ddalpha
2886 (package
2887 (name "r-ddalpha")
571f07af 2888 (version "1.3.10")
f57b883e
RW
2889 (source
2890 (origin
2891 (method url-fetch)
2892 (uri (cran-uri "ddalpha" version))
2893 (sha256
2894 (base32
571f07af 2895 "1064g7y8d7kmvd5kjc2m48yvidmh2ci1y0xgil3pcx4ix6mf0ljz"))))
f57b883e
RW
2896 (build-system r-build-system)
2897 (propagated-inputs
2898 `(("r-bh" ,r-bh)
2899 ("r-class" ,r-class)
4f184233 2900 ("r-geometry" ,r-geometry)
f57b883e
RW
2901 ("r-mass" ,r-mass)
2902 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2903 ("r-robustbase" ,r-robustbase)
2904 ("r-sfsmisc" ,r-sfsmisc)))
2905 (native-inputs
2906 `(("gfortran" ,gfortran)))
e9960d8c 2907 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2908 (synopsis "Depth-Based classification and calculation of data depth")
2909 (description
2910 "This package contains procedures for depth-based supervised learning,
2911which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2912Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2913statistical depth function to a compact low-dimensional space, where the final
2914classification is done. It also offers an extension to functional data and
2915routines for calculating certain notions of statistical depth functions. 50
2916multivariate and 5 functional classification problems are included.")
2917 (license license:gpl2)))
5a87093f
RW
2918
2919(define-public r-gower
2920 (package
2921 (name "r-gower")
1541f0a0 2922 (version "0.2.1")
5a87093f
RW
2923 (source
2924 (origin
2925 (method url-fetch)
2926 (uri (cran-uri "gower" version))
2927 (sha256
2928 (base32
1541f0a0 2929 "007ivwn1nagpi26qq8iih1c2l61c53glvv60n90hi341ry8vwgxg"))))
5a87093f 2930 (build-system r-build-system)
5a87093f
RW
2931 (home-page "https://github.com/markvanderloo/gower")
2932 (synopsis "Gower's distance")
2933 (description
2934 "This package provides tools to compute Gower's distance (or similarity)
2935coefficient between records, and to compute the top-n matches between records.
2936Core algorithms are executed in parallel on systems supporting OpenMP.")
2937 (license license:gpl3)))
649cf27c
RW
2938
2939(define-public r-rcpproll
2940 (package
2941 (name "r-rcpproll")
d0396c8e 2942 (version "0.3.0")
649cf27c
RW
2943 (source
2944 (origin
2945 (method url-fetch)
2946 (uri (cran-uri "RcppRoll" version))
2947 (sha256
2948 (base32
d0396c8e 2949 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2950 (properties `((upstream-name . "RcppRoll")))
2951 (build-system r-build-system)
2952 (propagated-inputs
2953 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2954 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2955 (synopsis "Efficient rolling and windowed operations")
2956 (description
2957 "This package provides fast and efficient routines for common rolling /
2958windowed operations. Routines for the efficient computation of windowed mean,
2959median, sum, product, minimum, maximum, standard deviation and variance are
2960provided.")
2961 (license license:gpl2+)))
6c3d42d6
RW
2962
2963(define-public r-ipred
2964 (package
2965 (name "r-ipred")
5fce9013 2966 (version "0.9-9")
6c3d42d6
RW
2967 (source
2968 (origin
2969 (method url-fetch)
2970 (uri (cran-uri "ipred" version))
2971 (sha256
2972 (base32
5fce9013 2973 "0vs1hqfx7yd0xdbmfsf2gim7spkni0845cj6gswn0nhdfdq7ma0d"))))
6c3d42d6
RW
2974 (build-system r-build-system)
2975 (propagated-inputs
2976 `(("r-class" ,r-class)
2977 ("r-mass" ,r-mass)
2978 ("r-nnet" ,r-nnet)
2979 ("r-prodlim" ,r-prodlim)
2980 ("r-rpart" ,r-rpart)
2981 ("r-survival" ,r-survival)))
e9960d8c 2982 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2983 (synopsis "Improved predictors")
2984 (description
2985 "This package provides improved predictive models by indirect
2986classification and bagging for classification, regression and survival
2987problems as well as resampling based estimators of prediction error.")
2988 (license license:gpl2+)))
ba4527ab 2989
cdc129dc
RW
2990(define-public r-psych
2991 (package
2992 (name "r-psych")
523762e3 2993 (version "1.8.12")
cdc129dc
RW
2994 (source
2995 (origin
2996 (method url-fetch)
2997 (uri (cran-uri "psych" version))
2998 (sha256
2999 (base32
523762e3 3000 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
3001 (build-system r-build-system)
3002 (propagated-inputs
3003 `(("r-foreign" ,r-foreign)
3004 ("r-lattice" ,r-lattice)
3005 ("r-mnormt" ,r-mnormt)
3006 ("r-nlme" ,r-nlme)))
e9960d8c 3007 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
3008 (synopsis "Procedures for psychological, psychometric, and personality research")
3009 (description
3010 "This package provides a general purpose toolbox for personality,
3011psychometric theory and experimental psychology. Functions are primarily for
3012multivariate analysis and scale construction using factor analysis, principal
3013component analysis, cluster analysis and reliability analysis, although others
3014provide basic descriptive statistics. Item Response Theory is done using
3015factor analysis of tetrachoric and polychoric correlations. Functions for
3016analyzing data at multiple levels include within and between group statistics,
3017including correlations and factor analysis. Functions for simulating and
3018testing particular item and test structures are included. Several functions
3019serve as a useful front end for structural equation modeling. Graphical
3020displays of path diagrams, factor analysis and structural equation models are
3021created using basic graphics.")
3022 (license license:gpl2+)))
3023
25c67ecf
RW
3024(define-public r-generics
3025 (package
3026 (name "r-generics")
3027 (version "0.0.2")
3028 (source
3029 (origin
3030 (method url-fetch)
3031 (uri (cran-uri "generics" version))
3032 (sha256
3033 (base32
3034 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
3035 (build-system r-build-system)
3036 (home-page "https://github.com/r-lib/generics")
3037 (synopsis "Common S3 generics not provided by base R methods")
3038 (description
3039 "In order to reduce potential package dependencies and conflicts,
3040generics provides a number of commonly used S3 generics that are not provided
3041by base R methods related to model fitting.")
3042 (license license:gpl2)))
3043
6c8c8c6b
RW
3044(define-public r-broom
3045 (package
3046 (name "r-broom")
1235f0d3 3047 (version "0.5.2")
6c8c8c6b
RW
3048 (source
3049 (origin
3050 (method url-fetch)
3051 (uri (cran-uri "broom" version))
3052 (sha256
3053 (base32
1235f0d3 3054 "0qmclih5dm5sqzy4hplcfy677kr12pm9pnpv3r319g14dd27pbqn"))))
6c8c8c6b
RW
3055 (build-system r-build-system)
3056 (propagated-inputs
45c156bf
RW
3057 `(("r-backports" ,r-backports)
3058 ("r-dplyr" ,r-dplyr)
813d9c51 3059 ("r-generics" ,r-generics)
6c8c8c6b 3060 ("r-nlme" ,r-nlme)
45c156bf 3061 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
3062 ("r-reshape2" ,r-reshape2)
3063 ("r-stringr" ,r-stringr)
45c156bf 3064 ("r-tibble" ,r-tibble)
6c8c8c6b 3065 ("r-tidyr" ,r-tidyr)))
6e19d50e 3066 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
3067 (synopsis "Convert statistical analysis objects into tidy data frames")
3068 (description
3069 "This package provides tools to convert statistical analysis objects from
3070R into tidy data frames, so that they can more easily be combined, reshaped
3071and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
3072@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
3073summarizes a model's statistical findings such as coefficients of a
3074regression; @code{augment}, which adds columns to the original data such as
3075predictions, residuals and cluster assignments; and @code{glance}, which
3076provides a one-row summary of model-level statistics.")
3077 (license license:expat)))
3078
ba4527ab
RW
3079(define-public r-recipes
3080 (package
3081 (name "r-recipes")
e85f0503 3082 (version "0.1.7")
ba4527ab
RW
3083 (source
3084 (origin
3085 (method url-fetch)
3086 (uri (cran-uri "recipes" version))
3087 (sha256
3088 (base32
e85f0503 3089 "1gw8x7vqj7k18mfpiqinyfwzv9i5r0pb51k7xcfxsjap6m9nks98"))))
ba4527ab
RW
3090 (build-system r-build-system)
3091 (propagated-inputs
decea6ee
RW
3092 `(("r-dplyr" ,r-dplyr)
3093 ("r-generics" ,r-generics)
3094 ("r-glue" ,r-glue)
ba4527ab
RW
3095 ("r-gower" ,r-gower)
3096 ("r-ipred" ,r-ipred)
3097 ("r-lubridate" ,r-lubridate)
3098 ("r-magrittr" ,r-magrittr)
18a11c6d 3099 ("r-matrix" ,r-matrix)
ba4527ab 3100 ("r-purrr" ,r-purrr)
ba4527ab
RW
3101 ("r-rlang" ,r-rlang)
3102 ("r-tibble" ,r-tibble)
decea6ee 3103 ("r-tidyr" ,r-tidyr)
ba4527ab 3104 ("r-tidyselect" ,r-tidyselect)
57039918
RW
3105 ("r-timedate" ,r-timedate)
3106 ("r-withr" ,r-withr)))
ba4527ab
RW
3107 (home-page "https://github.com/topepo/recipes")
3108 (synopsis "Preprocessing tools to create design matrices")
3109 (description
3110 "Recipes is an extensible framework to create and preprocess design
3111matrices. Recipes consist of one or more data manipulation and analysis
3112\"steps\". Statistical parameters for the steps can be estimated from an
3113initial data set and then applied to other data sets. The resulting design
3114matrices can then be used as inputs into statistical or machine learning
3115models.")
3116 (license license:gpl2)))
1ab867be
RW
3117
3118(define-public r-pdist
3119 (package
3120 (name "r-pdist")
3121 (version "1.2")
3122 (source
3123 (origin
3124 (method url-fetch)
3125 (uri (cran-uri "pdist" version))
3126 (sha256
3127 (base32
3128 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
3129 (build-system r-build-system)
3130 (home-page "https://github.com/jeffwong/pdist")
3131 (synopsis "Partitioned distance function")
3132 (description
3133 "Pdist computes the euclidean distance between rows of a matrix X and
3134rows of another matrix Y. Previously, this could be done by binding the two
3135matrices together and calling @code{dist}, but this creates unnecessary
3136computation by computing the distances between a row of X and another row of
3137X, and likewise for Y. Pdist strictly computes distances across the two
3138matrices, not within the same matrix, making computations significantly faster
3139for certain use cases.")
3140 (license license:gpl3+)))
81e0b625
RW
3141
3142(define-public r-ggrepel
3143 (package
3144 (name "r-ggrepel")
00399a78 3145 (version "0.8.1")
81e0b625
RW
3146 (source
3147 (origin
3148 (method url-fetch)
3149 (uri (cran-uri "ggrepel" version))
3150 (sha256
3151 (base32
00399a78 3152 "10vjrcmx8yknfbx93d9a4y3z8gafri0fhimw6hcq733dmdvkml6m"))))
81e0b625
RW
3153 (build-system r-build-system)
3154 (propagated-inputs
3155 `(("r-ggplot2" ,r-ggplot2)
3156 ("r-rcpp" ,r-rcpp)
3157 ("r-scales" ,r-scales)))
3158 (home-page "http://github.com/slowkow/ggrepel")
3159 (synopsis "Repulsive text and label geometries for ggplot2")
3160 (description
3161 "This package provides text and label geometries for ggplot2 that help to
3162avoid overlapping text labels. Labels repel away from each other and away
3163from the data points.")
3164 (license license:gpl3)))
6b968c4c
RW
3165
3166(define-public r-corrplot
3167 (package
3168 (name "r-corrplot")
3169 (version "0.84")
3170 (source
3171 (origin
3172 (method url-fetch)
3173 (uri (cran-uri "corrplot" version))
3174 (sha256
3175 (base32
3176 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
3177 (build-system r-build-system)
3178 (home-page "https://github.com/taiyun/corrplot")
3179 (synopsis "Visualization of a correlation matrix")
3180 (description
3181 "This package provides a graphical display of a correlation matrix or
3182general matrix. It also contains some algorithms to do matrix reordering. In
3183addition, corrplot is good at details, including choosing color, text labels,
3184color labels, layout, etc.")
3185 ;; Any version of the GPL
3186 (license license:gpl2+)))
a40a04fd
RW
3187
3188(define-public r-stringdist
3189 (package
3190 (name "r-stringdist")
252bb462 3191 (version "0.9.5.5")
a40a04fd
RW
3192 (source
3193 (origin
3194 (method url-fetch)
3195 (uri (cran-uri "stringdist" version))
3196 (sha256
252bb462 3197 (base32 "1dqfakclzaf878x7mhwmqrcpcql2h9cv19fz5f3ygpajf3si5kqi"))))
a40a04fd
RW
3198 (build-system r-build-system)
3199 (home-page "https://github.com/markvanderloo/stringdist")
3200 (synopsis "Approximate string matching and string distance functions")
3201 (description
3202 "This package implements an approximate string matching version of R's
3203native @code{match} function. It can calculate various string distances based
3204on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
3205qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
3206Jaro-Winkler). An implementation of soundex is provided as well. Distances
3207can be computed between character vectors while taking proper care of encoding
3208or between integer vectors representing generic sequences.")
3209 (license license:gpl3+)))
10e16fa9 3210
dc668352
RW
3211(define-public r-ucminf
3212 (package
3213 (name "r-ucminf")
3214 (version "1.1-4")
3215 (source
3216 (origin
3217 (method url-fetch)
3218 (uri (cran-uri "ucminf" version))
3219 (sha256
3220 (base32
3221 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
3222 (build-system r-build-system)
3223 (native-inputs `(("gfortran" ,gfortran)))
3224 (home-page "https://cran.r-project.org/web/packages/ucminf/")
3225 (synopsis "General-purpose unconstrained non-linear optimization")
3226 (description
3227 "This package provides an implementation of an algorithm for
3228general-purpose unconstrained non-linear optimization. The algorithm is of
3229quasi-Newton type with BFGS updating of the inverse Hessian and soft line
3230search with a trust region type monitoring of the input to the line search
3231algorithm. The interface of @code{ucminf} is designed for easy interchange
3232with the package @code{optim}.")
3233 (license license:gpl2+)))
3234
b8f6e2f8
RW
3235(define-public r-ordinal
3236 (package
3237 (name "r-ordinal")
779174e4 3238 (version "2019.4-25")
b8f6e2f8
RW
3239 (source
3240 (origin
3241 (method url-fetch)
3242 (uri (cran-uri "ordinal" version))
3243 (sha256
3244 (base32
779174e4 3245 "1pvrkly4x12w32n7w1qljdwzqnlkv7rfa7rx0nz5vbiw29xas4i8"))))
b8f6e2f8
RW
3246 (build-system r-build-system)
3247 (propagated-inputs
3248 `(("r-mass" ,r-mass)
3249 ("r-matrix" ,r-matrix)
3250 ("r-numderiv" ,r-numderiv)
3251 ("r-ucminf" ,r-ucminf)))
3252 (home-page "https://github.com/runehaubo/ordinal")
3253 (synopsis "Regression models for ordinal data")
3254 (description
3255 "This package provides an implementation of cumulative link (mixed)
3256models also known as ordered regression models, proportional odds models,
3257proportional hazards models for grouped survival times and ordered models.
3258Estimation is via maximum likelihood and mixed models are fitted with the
3259Laplace approximation and adaptive Gauss-Hermite quadrature.")
3260 (license license:gpl2+)))
3261
fe1495e3
RW
3262(define-public r-jomo
3263 (package
3264 (name "r-jomo")
7195db02 3265 (version "2.6-10")
fe1495e3
RW
3266 (source
3267 (origin
3268 (method url-fetch)
3269 (uri (cran-uri "jomo" version))
3270 (sha256
3271 (base32
7195db02 3272 "1k9l4290g350zbw1pjs871q9bxj3j2h1dilxpp06v4wy4n7d8qs0"))))
fe1495e3
RW
3273 (build-system r-build-system)
3274 (propagated-inputs
3275 `(("r-lme4" ,r-lme4)
fccb2450 3276 ("r-mass" ,r-mass)
e7630cc9 3277 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
3278 ("r-survival" ,r-survival)))
3279 (home-page "https://cran.r-project.org/web/packages/jomo/")
3280 (synopsis "Multilevel Joint Modelling Multiple Imputation")
3281 (description
3282 "Similarly to Schafer's package pan, jomo is a package for multilevel
3283joint modelling multiple imputation @url{Carpenter and Kenward (2013),
3284http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
3285possibility of handling binary and categorical data through latent normal
3286variables, the option to use cluster-specific covariance matrices and to
3287impute compatibly with the substantive model.")
3288 (license license:gpl2)))
3289
03e718fb
RW
3290(define-public r-pan
3291 (package
3292 (name "r-pan")
a7265593 3293 (version "1.6")
03e718fb
RW
3294 (source
3295 (origin
3296 (method url-fetch)
3297 (uri (cran-uri "pan" version))
3298 (sha256
3299 (base32
a7265593 3300 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
3301 (build-system r-build-system)
3302 (native-inputs `(("gfortran" ,gfortran)))
3303 (home-page "https://cran.r-project.org/web/packages/pan/")
3304 (synopsis "Multiple imputation for multivariate panel or clustered data")
3305 (description
3306 "This package implements multiple imputation for multivariate panel or
3307clustered data.")
3308 (license license:gpl3)))
3309
84e7147a
RW
3310(define-public r-mitml
3311 (package
3312 (name "r-mitml")
1c6d199e 3313 (version "0.3-7")
84e7147a
RW
3314 (source
3315 (origin
3316 (method url-fetch)
3317 (uri (cran-uri "mitml" version))
3318 (sha256
3319 (base32
1c6d199e 3320 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
3321 (build-system r-build-system)
3322 (propagated-inputs
3323 `(("r-haven" ,r-haven)
3324 ("r-jomo" ,r-jomo)
3325 ("r-pan" ,r-pan)))
3326 (home-page "https://cran.r-project.org/web/packages/mitml/")
3327 (synopsis "Tools for multiple imputation in multilevel modeling")
3328 (description
3329 "This package provides tools for multiple imputation of missing data in
3330multilevel modeling. It includes a user-friendly interface to the packages
3331pan and jomo, and several functions for visualization, data management and the
3332analysis of multiply imputed data sets.")
3333 (license license:gpl2+)))
3334
10e16fa9
RW
3335(define-public r-mice
3336 (package
3337 (name "r-mice")
04d42a9d 3338 (version "3.6.0")
10e16fa9
RW
3339 (source
3340 (origin
3341 (method url-fetch)
3342 (uri (cran-uri "mice" version))
3343 (sha256
3344 (base32
04d42a9d 3345 "0pgcxdmp77604h6f4x8hhs6j4xdjgf5b9zvnixyzdj8vcgdjpivv"))))
10e16fa9
RW
3346 (build-system r-build-system)
3347 (propagated-inputs
aea3be25
RW
3348 `(("r-broom" ,r-broom)
3349 ("r-dplyr" ,r-dplyr)
3350 ("r-lattice" ,r-lattice)
10e16fa9 3351 ("r-mass" ,r-mass)
aea3be25 3352 ("r-mitml" ,r-mitml)
10e16fa9
RW
3353 ("r-nnet" ,r-nnet)
3354 ("r-rcpp" ,r-rcpp)
aea3be25 3355 ("r-rlang" ,r-rlang)
10e16fa9
RW
3356 ("r-rpart" ,r-rpart)
3357 ("r-survival" ,r-survival)))
3358 (home-page "https://cran.r-project.org/web/packages/mice/")
3359 (synopsis "Multivariate imputation by chained equations")
3360 (description
3361 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
3362implemented by the MICE algorithm as described in @url{Van Buuren and
3363Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
3364variable has its own imputation model. Built-in imputation models are
3365provided for continuous data (predictive mean matching, normal), binary
3366data (logistic regression), unordered categorical data (polytomous logistic
3367regression) and ordered categorical data (proportional odds). MICE can also
3368impute continuous two-level data (normal model, pan, second-level variables).
3369Passive imputation can be used to maintain consistency between variables.
3370Various diagnostic plots are available to inspect the quality of the
3371imputations.")
3372 ;; Any of these two versions.
3373 (license (list license:gpl2 license:gpl3))))
7fd5f60b 3374
02cdb45f
RW
3375(define-public r-truncnorm
3376 (package
3377 (name "r-truncnorm")
9d6f3925 3378 (version "1.0-8")
02cdb45f
RW
3379 (source
3380 (origin
3381 (method url-fetch)
3382 (uri (cran-uri "truncnorm" version))
3383 (sha256
3384 (base32
9d6f3925 3385 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 3386 (build-system r-build-system)
e9960d8c 3387 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
3388 (synopsis "Truncated normal distribution")
3389 (description "This package provides functions for the truncated normal
3390distribution with mean equal to @code{mean} and standard deviation equal to
3391@code{sd}. It includes density, distribution, quantile, and expected value
3392functions, as well as a random generation function.")
3393 (license license:gpl2)))
3394
cb8b4c11
RW
3395(define-public r-rsolnp
3396 (package
3397 (name "r-rsolnp")
3398 (version "1.16")
3399 (source
3400 (origin
3401 (method url-fetch)
3402 (uri (cran-uri "Rsolnp" version))
3403 (sha256
3404 (base32
3405 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
3406 (properties `((upstream-name . "Rsolnp")))
3407 (build-system r-build-system)
3408 (propagated-inputs
3409 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3410 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3411 (synopsis "General non-linear optimization")
3412 (description "The Rsolnp package implements a general non-linear augmented
3413Lagrange multiplier method solver, a @dfn{sequential quadratic
3414programming} (SQP) based solver).")
3415 ;; Any version of the GPL.
3416 (license license:gpl2+)))
3417
7fd5f60b
RW
3418(define-public r-hardyweinberg
3419 (package
3420 (name "r-hardyweinberg")
83e3e72a 3421 (version "1.6.3")
7fd5f60b
RW
3422 (source
3423 (origin
3424 (method url-fetch)
3425 (uri (cran-uri "HardyWeinberg" version))
3426 (sha256
3427 (base32
83e3e72a 3428 "1irz44q6nf95h37av868f47aakwv3jgwgw217xfsfw0afkm7s25f"))))
7fd5f60b
RW
3429 (properties `((upstream-name . "HardyWeinberg")))
3430 (build-system r-build-system)
3431 (propagated-inputs
3432 `(("r-mice" ,r-mice)
d0394944
RW
3433 ("r-rcpp" ,r-rcpp)
3434 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3435 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3436 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3437 (description
3438 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3439diallelic genetic marker data. All classical tests (chi-square, exact,
3440likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3441included in the package, as well as functions for power computation and for
3442the simulation of marker data under equilibrium and disequilibrium. Routines
3443for dealing with markers on the X-chromosome are included. Functions for
3444testing equilibrium in the presence of missing data by using multiple
3445imputation are also provided. Implements several graphics for exploring the
3446equilibrium status of a large set of diallelic markers: ternary plots with
3447acceptance regions, log-ratio plots and Q-Q plots.")
3448 (license license:gpl2+)))
3a22732c
RW
3449
3450(define-public r-sm
3451 (package
3452 (name "r-sm")
5621b840 3453 (version "2.2-5.6")
3a22732c
RW
3454 (source
3455 (origin
3456 (method url-fetch)
3457 (uri (cran-uri "sm" version))
3458 (sha256
3459 (base32
5621b840 3460 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3461 (build-system r-build-system)
3462 (native-inputs `(("gfortran" ,gfortran)))
3463 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3464 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3465 (description
3466 "This is software accompanying the book 'Applied Smoothing Techniques for
3467Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3468University Press. It provides smoothing methods for nonparametric regression
3469and density estimation")
3470 (license license:gpl2+)))
9232cac4 3471
6174db2b
RJ
3472(define-public r-venndiagram
3473 (package
3474 (name "r-venndiagram")
3475 (version "1.6.20")
3476 (source (origin
3477 (method url-fetch)
3478 (uri (cran-uri "VennDiagram" version))
3479 (sha256
3480 (base32
3481 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3482 (properties `((upstream-name . "VennDiagram")))
3483 (build-system r-build-system)
3484 (propagated-inputs
3485 `(("r-futile-logger" ,r-futile-logger)))
3486 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3487 (synopsis "Generate High-Resolution Venn and Euler Plots")
3488 (description
3489 "This package provides a set of functions to generate high-resolution
3490Venn and Euler plots. It includes handling for several special cases,
3491including two-case scaling, and extensive customization of plot shape and
3492structure.")
3493 (license license:gpl2+)))
3494
9232cac4
RW
3495(define-public r-vioplot
3496 (package
3497 (name "r-vioplot")
2899a9d4 3498 (version "0.3.4")
9232cac4
RW
3499 (source
3500 (origin
3501 (method url-fetch)
3502 (uri (cran-uri "vioplot" version))
3503 (sha256
3504 (base32
2899a9d4 3505 "1fsklymilspzz5fzlj7666x09aglaw0v4x0yfjjzy4vr5qpjc529"))))
9232cac4 3506 (build-system r-build-system)
7d4b9818
RW
3507 (propagated-inputs
3508 `(("r-sm" ,r-sm)
3509 ("r-zoo" ,r-zoo)))
9232cac4
RW
3510 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3511 (synopsis "Violin plot")
3512 (description
3513 "This package provides a violin plot, which is a combination of a box
3514plot and a kernel density plot.")
3515 (license license:bsd-3)))
7b0569c0
RW
3516
3517(define-public r-rsofia
3518 (package
3519 (name "r-rsofia")
3520 (version "1.1")
3521 (source (origin
3522 (method url-fetch)
3523 ;; This package has been removed from CRAN, so we can
3524 ;; only fetch it from the archives.
3525 (uri (string-append "https://cran.r-project.org/src/"
3526 "contrib/Archive/RSofia/RSofia_"
3527 version ".tar.gz"))
3528 (sha256
3529 (base32
3530 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3531 (properties `((upstream-name . "RSofia")))
3532 (build-system r-build-system)
3533 (propagated-inputs
3534 `(("r-rcpp" ,r-rcpp)))
3535 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3536 (synopsis "Port of sofia-ml to R")
3537 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3538suite of fast incremental algorithms for machine learning that can be used for
3539training models for classification or ranking.")
3540 (license license:asl2.0)))
738dda83 3541
3699383e
RW
3542(define-public r-xts
3543 (package
3544 (name "r-xts")
cea8a607 3545 (version "0.11-2")
3699383e
RW
3546 (source
3547 (origin
3548 (method url-fetch)
3549 (uri (cran-uri "xts" version))
3550 (sha256
3551 (base32
cea8a607 3552 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3553 (build-system r-build-system)
3554 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3555 (home-page "https://github.com/joshuaulrich/xts")
3556 (synopsis "Extensible time series")
3557 (description
3558 "This package provides for uniform handling of R's different time-based
3559data classes by extending @code{zoo}, maximizing native format information
3560preservation and allowing for user-level customization and extension, while
3561simplifying cross-class interoperability.")
3562 (license license:gpl2+)))
b72b42cf
RW
3563
3564(define-public r-performanceanalytics
3565 (package
3566 (name "r-performanceanalytics")
1f7e8d49 3567 (version "1.5.3")
b72b42cf
RW
3568 (source
3569 (origin
3570 (method url-fetch)
3571 (uri (cran-uri "PerformanceAnalytics" version))
3572 (sha256
3573 (base32
1f7e8d49 3574 "0jhjldwyxwq7a47zmk5y1jjck7hvq92p8rlgjvdfy51hx2dmlqqd"))))
b72b42cf
RW
3575 (properties
3576 `((upstream-name . "PerformanceAnalytics")))
3577 (build-system r-build-system)
3578 (propagated-inputs
081d143d
RW
3579 `(("r-quadprog" ,r-quadprog)
3580 ("r-xts" ,r-xts)
b72b42cf 3581 ("r-zoo" ,r-zoo)))
d062957a 3582 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3583 (synopsis "Econometric tools for performance and risk analysis")
3584 (description "This is a collection of econometric functions for
3585performance and risk analysis. This package aims to aid practitioners and
3586researchers in utilizing the latest research in analysis of non-normal return
3587streams. In general, it is most tested on return (rather than price) data on
3588a regular scale, but most functions will work with irregular return data as
3589well, and increasing numbers of functions will work with P&L or price data
3590where possible.")
3591 ;; Either version may be picked.
3592 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3593
3594(define-public r-laeken
3595 (package
3596 (name "r-laeken")
ed46a05c 3597 (version "0.5.0")
018cf270
RW
3598 (source
3599 (origin
3600 (method url-fetch)
3601 (uri (cran-uri "laeken" version))
3602 (sha256
3603 (base32
ed46a05c 3604 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3605 (build-system r-build-system)
3606 (propagated-inputs
3607 `(("r-boot" ,r-boot)
3608 ("r-mass" ,r-mass)))
e9960d8c 3609 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3610 (synopsis "Estimation of indicators on social exclusion and poverty")
3611 (description "This package provides tools for the estimation of indicators
3612on social exclusion and poverty, as well as an implementation of Pareto tail
3613modeling for empirical income distributions.")
3614 (license license:gpl2+)))
e5c17b8d
RW
3615
3616(define-public r-vcd
3617 (package
3618 (name "r-vcd")
2960f965 3619 (version "1.4-4")
e5c17b8d
RW
3620 (source
3621 (origin
3622 (method url-fetch)
3623 (uri (cran-uri "vcd" version))
3624 (sha256
3625 (base32
2960f965 3626 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3627 (build-system r-build-system)
3628 (propagated-inputs
3629 `(("r-colorspace" ,r-colorspace)
3630 ("r-lmtest" ,r-lmtest)
3631 ("r-mass" ,r-mass)))
e9960d8c 3632 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3633 (synopsis "Visualizing categorical data")
3634 (description "This package provides visualization techniques, data sets,
3635summary and inference procedures aimed particularly at categorical data.
3636Special emphasis is given to highly extensible grid graphics. The package was
3637originally inspired by the book \"Visualizing Categorical Data\" by Michael
3638Friendly and is now the main support package for a new book, \"Discrete Data
3639Analysis with R\" by Michael Friendly and David Meyer (2015).")
3640 (license license:gpl2)))
ae164260
RW
3641
3642(define-public r-ica
3643 (package
3644 (name "r-ica")
fabf0993 3645 (version "1.0-2")
ae164260
RW
3646 (source
3647 (origin
3648 (method url-fetch)
3649 (uri (cran-uri "ica" version))
3650 (sha256
3651 (base32
fabf0993 3652 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3653 (build-system r-build-system)
e9960d8c 3654 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3655 (synopsis "Independent component analysis")
3656 (description "This package provides tools for @dfn{Independent Component
3657Analysis} (ICA) using various algorithms: FastICA,
3658Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3659of Eigenmatrices} (JADE).")
3660 (license license:gpl2+)))
bf025ff6
RW
3661
3662(define-public r-dtw
3663 (package
3664 (name "r-dtw")
fa859675 3665 (version "1.21-3")
bf025ff6
RW
3666 (source
3667 (origin
3668 (method url-fetch)
3669 (uri (cran-uri "dtw" version))
3670 (sha256
3671 (base32
fa859675 3672 "02hyhx1sy5h3vzh9zixy18a7d47df4k5d0wyflcvlcbsbcl6p90s"))))
bf025ff6
RW
3673 (build-system r-build-system)
3674 (propagated-inputs `(("r-proxy" ,r-proxy)))
3675 (home-page "http://dtw.r-forge.r-project.org/")
3676 (synopsis "Dynamic Time Warping Algorithms")
3677 (description "This package provides a comprehensive implementation of
3678@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3679optimal (least cumulative distance) alignment between points of two time
3680series. Common DTW variants covered include local (slope) and global (window)
3681constraints, subsequence matches, arbitrary distance definitions,
3682normalizations, minimum variance matching, and so on.")
3683 (license license:gpl2+)))
15ef07f0
RW
3684
3685(define-public r-sdmtools
3686 (package
3687 (name "r-sdmtools")
670a0101 3688 (version "1.1-221.2")
15ef07f0
RW
3689 (source
3690 (origin
3691 (method url-fetch)
3692 (uri (cran-uri "SDMTools" version))
3693 (sha256
3694 (base32
670a0101 3695 "1xvcd97ikqsfdpk2fddy3k0z1ajqga7nv9bgac9c1wnjk1gqrpgh"))))
15ef07f0
RW
3696 (properties `((upstream-name . "SDMTools")))
3697 (build-system r-build-system)
3698 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3699 (home-page "http://www.rforge.net/SDMTools/")
3700 (synopsis "Species distribution modelling tools")
9c98e0e7 3701 (description "This package provides a set of tools for post processing
15ef07f0
RW
3702the outcomes of species distribution modeling exercises. It includes novel
3703methods for comparing models and tracking changes in distributions through
3704time. It further includes methods for visualizing outcomes, selecting
3705thresholds, calculating measures of accuracy and landscape fragmentation
3706statistics, etc.")
3707 (license license:gpl3+)))
ae3f2079
RW
3708
3709(define-public r-scatterplot3d
3710 (package
3711 (name "r-scatterplot3d")
5ade82bb 3712 (version "0.3-41")
ae3f2079
RW
3713 (source
3714 (origin
3715 (method url-fetch)
3716 (uri (cran-uri "scatterplot3d" version))
3717 (sha256
3718 (base32
5ade82bb 3719 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3720 (build-system r-build-system)
e9960d8c 3721 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3722 (synopsis "3D scatter plot")
3723 (description "This package provides an implementation of scatter plots for
3724plotting. a three dimensional point cloud.")
3725 (license license:gpl2)))
f90018e5
RW
3726
3727(define-public r-ggridges
3728 (package
3729 (name "r-ggridges")
16a39c2d 3730 (version "0.5.1")
f90018e5
RW
3731 (source
3732 (origin
3733 (method url-fetch)
3734 (uri (cran-uri "ggridges" version))
3735 (sha256
3736 (base32
16a39c2d 3737 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3738 (build-system r-build-system)
3739 (propagated-inputs
3740 `(("r-ggplot2" ,r-ggplot2)
3741 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3742 ("r-scales" ,r-scales)
3743 ("r-withr" ,r-withr)))
f90018e5
RW
3744 (home-page "https://github.com/clauswilke/ggridges")
3745 (synopsis "Ridgeline plots in ggplot2")
3746 (description
3747 "Ridgeline plots provide a convenient way of visualizing changes in
3748distributions over time or space. This package enables the creation of such
3749plots in @code{ggplot2}.")
3750 (license license:gpl2)))
007f6d98
RW
3751
3752(define-public r-ggjoy
3753 (package
3754 (name "r-ggjoy")
c36745cf 3755 (version "0.4.1")
007f6d98
RW
3756 (source
3757 (origin
3758 (method url-fetch)
3759 (uri (cran-uri "ggjoy" version))
3760 (sha256
3761 (base32
c36745cf 3762 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3763 (build-system r-build-system)
3764 (propagated-inputs
3765 `(("r-ggplot2" ,r-ggplot2)
3766 ("r-ggridges" ,r-ggridges)))
3767 (home-page "https://github.com/clauswilke/ggjoy")
3768 (synopsis "Joyplots in ggplot2")
3769 (description "Joyplots provide a convenient way of visualizing changes in
3770distributions over time or space. This package enables the creation of such
3771plots in @code{ggplot2}.")
3772 (license license:gpl2)))
2976f304
RW
3773
3774(define-public r-cli
3775 (package
3776 (name "r-cli")
59ed55df 3777 (version "2.0.0")
2976f304
RW
3778 (source
3779 (origin
3780 (method url-fetch)
3781 (uri (cran-uri "cli" version))
3782 (sha256
3783 (base32
59ed55df 3784 "1gv3zqdipj29ivkw5dsi1qdlra7q4lcrcqvlg9fns7d670yglfki"))))
2976f304
RW
3785 (build-system r-build-system)
3786 (propagated-inputs
3787 `(("r-assertthat" ,r-assertthat)
59ed55df
RW
3788 ("r-crayon" ,r-crayon)
3789 ("r-fansi" ,r-fansi)
3790 ("r-glue" ,r-glue)))
2976f304
RW
3791 (home-page "https://github.com/r-lib/cli#readme")
3792 (synopsis "Helpers for developing command line interfaces")
3793 (description "This package provides a suite of tools designed to build
3794attractive command line interfaces (CLIs). It includes tools for drawing
3795rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3796 (license license:expat)))
55577393
RW
3797
3798(define-public r-argparser
3799 (package
3800 (name "r-argparser")
3801 (version "0.4")
3802 (source
3803 (origin
3804 (method url-fetch)
3805 (uri (cran-uri "argparser" version))
3806 (sha256
3807 (base32
3808 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3809 (build-system r-build-system)
3810 (home-page "https://bitbucket.org/djhshih/argparser")
3811 (synopsis "Command-line argument parser")
3812 (description
3813 "This package provides a cross-platform command-line argument parser
3814written purely in R with no external dependencies. It is useful with the
3815Rscript front-end and facilitates turning an R script into an executable
3816script.")
3817 (license license:gpl3+)))
a3257d42
RW
3818
3819(define-public r-debugme
3820 (package
3821 (name "r-debugme")
3822 (version "1.1.0")
3823 (source
3824 (origin
3825 (method url-fetch)
3826 (uri (cran-uri "debugme" version))
3827 (sha256
3828 (base32
3829 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3830 (build-system r-build-system)
3831 (propagated-inputs `(("r-crayon" ,r-crayon)))
3832 (home-page "https://github.com/r-lib/debugme#readme")
3833 (synopsis "Debug R packages")
3834 (description
3835 "This package allows the user to specify debug messages as special string
3836constants, and control debugging of packages via environment variables.")
3837 (license license:expat)))
2058e37d
RW
3838
3839(define-public r-processx
3840 (package
3841 (name "r-processx")
503d5b5a 3842 (version "3.4.1")
2058e37d
RW
3843 (source
3844 (origin
3845 (method url-fetch)
3846 (uri (cran-uri "processx" version))
3847 (sha256
3848 (base32
503d5b5a 3849 "1g6ipcaxg9y94lyrnbp7kkbqfkcdh1fyrqjjclbjp3x7iysdvazi"))))
2058e37d
RW
3850 (build-system r-build-system)
3851 (propagated-inputs
0e87bf01
RW
3852 `(("r-ps" ,r-ps)
3853 ("r-r6" ,r-r6)))
2058e37d
RW
3854 (home-page "https://github.com/r-lib/processx3")
3855 (synopsis "Execute and control system processes")
3856 (description
3857 "This package provides portable tools to run system processes in the
3858background. It can check if a background process is running; wait on a
3859background process to finish; get the exit status of finished processes; kill
3860background processes and their children; restart processes. It can read the
3861standard output and error of the processes, using non-blocking connections.
3862@code{processx} can poll a process for standard output or error, with a
3863timeout. It can also poll several processes at once.")
3864 (license license:expat)))
f285346a
RW
3865
3866(define-public r-tsp
3867 (package
3868 (name "r-tsp")
130314d8 3869 (version "1.1-7")
f285346a
RW
3870 (source
3871 (origin
3872 (method url-fetch)
3873 (uri (cran-uri "TSP" version))
3874 (sha256
3875 (base32
130314d8 3876 "0rxxhvqi55869dg2p82hzg5kvgcqf9h60cjcg00k3pv9aw4x07kb"))))
f285346a
RW
3877 (properties `((upstream-name . "TSP")))
3878 (build-system r-build-system)
3879 (propagated-inputs `(("r-foreach" ,r-foreach)))
3880 (home-page "https://cran.r-project.org/web/packages/TSP/")
3881 (synopsis "Traveling salesperson problem (TSP)")
3882 (description "This package provides basic infrastructure and some
3883algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3884traveling salesman problem).")
3885 (license license:gpl3)))
ffb59bce
RW
3886
3887(define-public r-qap
3888 (package
3889 (name "r-qap")
3890 (version "0.1-1")
3891 (source
3892 (origin
3893 (method url-fetch)
3894 (uri (cran-uri "qap" version))
3895 (sha256
3896 (base32
3897 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3898 (build-system r-build-system)
3899 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3900 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3901 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3902 (description "This package implements heuristics for the @dfn{quadratic
3903assignment problem} (QAP). Currently only a simulated annealing heuristic is
3904available.")
3905 (license license:gpl3)))
7fe49f2a
RW
3906
3907(define-public r-gclus
3908 (package
3909 (name "r-gclus")
111516f9 3910 (version "1.3.2")
7fe49f2a
RW
3911 (source
3912 (origin
3913 (method url-fetch)
3914 (uri (cran-uri "gclus" version))
3915 (sha256
3916 (base32
111516f9 3917 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3918 (build-system r-build-system)
3919 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3920 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3921 (synopsis "Clustering graphics")
3922 (description "This package orders panels in scatterplot matrices and
3923parallel coordinate displays by some merit index. It contains various indices
3924of merit, ordering functions, and enhanced versions of @code{pairs} and
3925@code{parcoord} which color panels according to their merit level.")
3926 (license license:gpl2+)))
8e5e26d2
RW
3927
3928(define-public r-webshot
3929 (package
3930 (name "r-webshot")
3d391d2d 3931 (version "0.5.2")
8e5e26d2
RW
3932 (source
3933 (origin
3934 (method url-fetch)
3935 (uri (cran-uri "webshot" version))
3936 (sha256
3937 (base32
3d391d2d 3938 "0gq4h8cw51z95yvsnf38kj5l58wgljkm0dalmi8mn1sp06bxr0zi"))))
8e5e26d2
RW
3939 (build-system r-build-system)
3940 (propagated-inputs
8871a513
RW
3941 `(("r-callr" ,r-callr)
3942 ("r-jsonlite" ,r-jsonlite)
3943 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3944 (home-page "https://github.com/wch/webshot/")
3945 (synopsis "Take screenshots of web pages")
3946 (description
3947 "Webshot makes it easy to take screenshots of web pages from within R.
3948It can also run Shiny applications locally and take screenshots of the
3949application; and it can render and screenshot static as well as interactive R
3950Markdown documents.")
3951 (license license:gpl2)))
2e9d187b
RW
3952
3953(define-public r-seriation
3954 (package
3955 (name "r-seriation")
bd8710b4 3956 (version "1.2-8")
2e9d187b
RW
3957 (source
3958 (origin
3959 (method url-fetch)
3960 (uri (cran-uri "seriation" version))
3961 (sha256
3962 (base32
bd8710b4 3963 "1zbdxq0s5rc5v307b69fw9k52m0654ls7pf22lh35ggirig6lwsk"))))
2e9d187b
RW
3964 (build-system r-build-system)
3965 (propagated-inputs
3966 `(("r-cluster" ,r-cluster)
3967 ("r-colorspace" ,r-colorspace)
3968 ("r-dendextend" ,r-dendextend)
3969 ("r-gclus" ,r-gclus)
3970 ("r-gplots" ,r-gplots)
3971 ("r-mass" ,r-mass)
3972 ("r-qap" ,r-qap)
3973 ("r-registry" ,r-registry)
3974 ("r-tsp" ,r-tsp)))
3975 (native-inputs `(("gfortran" ,gfortran)))
3976 (home-page "http://s2.smu.edu/IDA/seriation/")
3977 (synopsis "Infrastructure for ordering objects using seriation")
3978 (description
3979 "This package provides infrastructure for seriation with an
3980implementation of several seriation/sequencing techniques to reorder matrices,
3981dissimilarity matrices, and dendrograms. It also provides (optimally)
3982reordered heatmaps, color images and clustering visualizations like
3983dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3984iVAT).")
3985 (license license:gpl3)))
e9e78d2c 3986
f6d2b45c
RW
3987(define-public r-xfun
3988 (package
3989 (name "r-xfun")
58fb4f32 3990 (version "0.11")
f6d2b45c
RW
3991 (source
3992 (origin
3993 (method url-fetch)
3994 (uri (cran-uri "xfun" version))
3995 (sha256
58fb4f32 3996 (base32 "0dncw6bqkal7nyarrrrj9arxy0y3nkdzmrbibcjh84m1cxd4phiw"))))
f6d2b45c
RW
3997 (build-system r-build-system)
3998 (home-page "https://github.com/yihui/xfun")
3999 (synopsis "Miscellaneous functions")
4000 (description
4001 "This package provides miscellaneous functions commonly used in other
4002packages maintained by Yihui Xie.")
4003 (license license:expat)))
f2442968
RW
4004
4005(define-public r-utf8
4006 (package
4007 (name "r-utf8")
65ea783f 4008 (version "1.1.4")
f2442968
RW
4009 (source
4010 (origin
4011 (method url-fetch)
4012 (uri (cran-uri "utf8" version))
4013 (sha256
4014 (base32
65ea783f 4015 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
4016 (build-system r-build-system)
4017 (home-page "https://github.com/patperry/r-utf8")
4018 (synopsis "Unicode text processing")
4019 (description
4020 "This package provides tools to process and print UTF-8 encoded
4021international text (Unicode). Input, validate, normalize, encode, format, and
4022display.")
4023 (license license:asl2.0)))
c555ccab 4024
c87a3358
RW
4025(define-public r-zeallot
4026 (package
4027 (name "r-zeallot")
4028 (version "0.1.0")
4029 (source
4030 (origin
4031 (method url-fetch)
4032 (uri (cran-uri "zeallot" version))
4033 (sha256
4034 (base32
4035 "1sd1igcfnv27pa3bqxlbyxchi562h7grnjg1l7wxx3bwr49i57s3"))))
4036 (build-system r-build-system)
4037 (home-page "https://github.com/nteetor/zeallot")
4038 (synopsis "Multiple, unpacking, and destructuring assignment")
4039 (description
4040 "This package provides a @code{%<-%} operator to perform multiple,
4041unpacking, and destructuring assignment in R. The operator unpacks the
4042right-hand side of an assignment into multiple values and assigns these values
4043to variables on the left-hand side of the assignment.")
4044 (license license:expat)))
4045
6004bc1a
RW
4046(define-public r-vctrs
4047 (package
4048 (name "r-vctrs")
56444d18 4049 (version "0.2.0")
6004bc1a
RW
4050 (source
4051 (origin
4052 (method url-fetch)
4053 (uri (cran-uri "vctrs" version))
4054 (sha256
4055 (base32
56444d18 4056 "05h0y8qzwc899qj84gkhg4jwzscd065as00d4d8smv42h4i8zkjv"))))
6004bc1a
RW
4057 (build-system r-build-system)
4058 (propagated-inputs
4059 `(("r-backports" ,r-backports)
4060 ("r-digest" ,r-digest)
56444d18 4061 ("r-ellipsis" ,r-ellipsis)
6004bc1a
RW
4062 ("r-glue" ,r-glue)
4063 ("r-rlang" ,r-rlang)
4064 ("r-zeallot" ,r-zeallot)))
4065 (home-page "https://github.com/r-lib/vctrs")
4066 (synopsis "Vector helpers")
4067 (description
4068 "There are three main goals to the @code{vctrs} package:
4069
4070@enumerate
4071@item To propose @code{vec_size()} and @code{vec_type()} as alternatives to
4072 @code{length()} and @code{class()}. These definitions are paired with a
4073 framework for type-coercion and size-recycling.
4074@item To define type- and size-stability as desirable function properties, use
4075 them to analyse existing base function, and to propose better alternatives.
4076 This work has been particularly motivated by thinking about the ideal
4077 properties of @code{c()}, @code{ifelse()}, and @code{rbind()}.
4078@item To provide a new @code{vctr} base class that makes it easy to create new
4079 S3 vectors. @code{vctrs} provides methods for many base generics in terms of
4080 a few new @code{vctrs} generics, making implementation considerably simpler
4081 and more robust.
4082@end enumerate\n")
4083 (license license:gpl3)))
4084
c555ccab
RW
4085(define-public r-pillar
4086 (package
4087 (name "r-pillar")
9f8f2d9b 4088 (version "1.4.2")
c555ccab
RW
4089 (source
4090 (origin
4091 (method url-fetch)
4092 (uri (cran-uri "pillar" version))
4093 (sha256
4094 (base32
9f8f2d9b 4095 "0988047mf0xdhdkqqmavzx4ifjhndjnxniyrrhrdq1nvnrvbpfms"))))
c555ccab
RW
4096 (build-system r-build-system)
4097 (propagated-inputs
4098 `(("r-cli" ,r-cli)
4099 ("r-crayon" ,r-crayon)
6f5b157e 4100 ("r-fansi" ,r-fansi)
c555ccab 4101 ("r-rlang" ,r-rlang)
33ba8135
RW
4102 ("r-utf8" ,r-utf8)
4103 ("r-vctrs" ,r-vctrs)))
c555ccab
RW
4104 (home-page "https://github.com/r-lib/pillar")
4105 (synopsis "Coloured formatting for columns")
4106 (description
4107 "This package provides a @code{pillar} generic designed for formatting
4108columns of data using the full range of colours provided by modern
4109terminals.")
4110 (license license:gpl3)))
1c791925
RW
4111
4112(define-public r-uuid
4113 (package
4114 (name "r-uuid")
4115 (version "0.1-2")
4116 (source
4117 (origin
4118 (method url-fetch)
4119 (uri (cran-uri "uuid" version))
4120 (sha256
4121 (base32
4122 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
4123 (build-system r-build-system)
4124 (home-page "http://www.rforge.net/uuid")
4125 (synopsis "Tools for generating and handling of UUIDs")
4126 (description
4127 "This package provides tools for generating and handling of
4128@dfn{Universally Unique Identifiers} (UUIDs).")
4129 (license license:expat)))
846f4c23
RW
4130
4131(define-public r-tinytex
4132 (package
4133 (name "r-tinytex")
36b7a23f 4134 (version "0.17")
846f4c23
RW
4135 (source
4136 (origin
4137 (method url-fetch)
4138 (uri (cran-uri "tinytex" version))
4139 (sha256
4140 (base32
36b7a23f 4141 "0mgxrbj4gam2gvxfk26nq820vsfjggj81m2l7j9m8vp361k15r0w"))))
846f4c23 4142 (build-system r-build-system)
8b0701d9
TGR
4143 (propagated-inputs
4144 `(("r-xfun" ,r-xfun)))
846f4c23
RW
4145 (home-page "https://github.com/yihui/tinytex")
4146 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
4147 (description
4148 "This package provides helper functions to install and maintain the LaTeX
4149distribution named TinyTeX, a lightweight, cross-platform, portable, and
4150easy-to-maintain version of TeX Live. This package also contains helper
4151functions to compile LaTeX documents, and install missing LaTeX packages
4152automatically.")
4153 (license license:expat)))
4376166b 4154
5f4565b1
RW
4155(define-public r-network
4156 (package
4157 (name "r-network")
a477a5c3 4158 (version "1.16.0")
5f4565b1
RW
4159 (source
4160 (origin
4161 (method url-fetch)
4162 (uri (cran-uri "network" version))
4163 (sha256
4164 (base32
a477a5c3 4165 "0dnf1wl3za2lhx2lwd8smhlijl1cfhckgr8zz9piiirrfi2m2kx2"))))
5f4565b1 4166 (build-system r-build-system)
75cbc800
RW
4167 (propagated-inputs
4168 `(("r-magrittr" ,r-magrittr)
4169 ("r-tibble" ,r-tibble)))
40862677 4170 (home-page "https://statnet.org/")
5f4565b1
RW
4171 (synopsis "Classes for relational data")
4172 (description
4173 "This package provides tools to create and modify network objects. The
4174@code{network} class can represent a range of relational data types, and
4175supports arbitrary vertex/edge/graph attributes.")
4176 (license license:gpl2+)))
07a2f34d
RW
4177
4178(define-public r-statnet-common
4179 (package
4180 (name "r-statnet-common")
f7f65cba 4181 (version "4.3.0")
07a2f34d
RW
4182 (source
4183 (origin
4184 (method url-fetch)
4185 (uri (cran-uri "statnet.common" version))
4186 (sha256
4187 (base32
f7f65cba 4188 "0ng90i0wm9wlyhjbnmnylc1bbqw396p1dr7f402dyry9x9ck6jl3"))))
07a2f34d
RW
4189 (properties
4190 `((upstream-name . "statnet.common")))
4191 (build-system r-build-system)
1268a995
RW
4192 (propagated-inputs
4193 `(("r-coda" ,r-coda)))
40862677 4194 (home-page "https://statnet.org")
07a2f34d
RW
4195 (synopsis "R scripts and utilities used by the Statnet software")
4196 (description "This package provides non-statistical utilities used by the
4197software developed by the Statnet Project.")
4198 (license license:gpl3)))
1088744d 4199
5d387030
NB
4200(define-public r-statcheck
4201 (package
4202 (name "r-statcheck")
4203 (version "1.3.0")
4204 (source
4205 (origin
4206 (method url-fetch)
4207 (uri (cran-uri "statcheck" version))
4208 (sha256
4209 (base32
4210 "0ivybdcrymlsfv6pg6p5bv70qdvgxf2vgp0kf4r0pf2fcvav1mcp"))))
4211 (build-system r-build-system)
4212 (propagated-inputs
4213 `(("r-ggplot2" ,r-ggplot2)
4214 ("r-plyr" ,r-plyr)
4215 ("r-rmarkdown" ,r-rmarkdown)))
4216 (home-page "https://cran.r-project.org/web/packages/statcheck/")
4217 (synopsis "Extract statistics from articles and recompute p-values")
4218 (description "This package can automatically extract statistical
4219null-hypothesis significant testing (NHST) results from articles and recompute
4220the p-values based on the reported test statistic and degrees of freedom to
4221detect possible inconsistencies.")
4222 (license license:gpl2)))
4223
1088744d
RW
4224(define-public r-sna
4225 (package
4226 (name "r-sna")
4227 (version "2.4")
4228 (source
4229 (origin
4230 (method url-fetch)
4231 (uri (cran-uri "sna" version))
4232 (sha256
4233 (base32
4234 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
4235 (build-system r-build-system)
4236 (propagated-inputs
4237 `(("r-network" ,r-network)
4238 ("r-statnet-common" ,r-statnet-common)))
40862677 4239 (home-page "https://statnet.org")
1088744d
RW
4240 (synopsis "Tools for social network analysis")
4241 (description
4242 "This package provides a range of tools for social network analysis,
4243including node and graph-level indices, structural distance and covariance
4244methods, structural equivalence detection, network regression, random graph
4245generation, and 2D/3D network visualization.")
4246 (license license:gpl2+)))
93c21ddc 4247
151965fa
RW
4248(define-public r-tfisher
4249 (package
4250 (name "r-tfisher")
4251 (version "0.2.0")
4252 (source
4253 (origin
4254 (method url-fetch)
4255 (uri (cran-uri "TFisher" version))
4256 (sha256
4257 (base32
4258 "0vz74ww1lf1prfwz74hfsi3a8nzq8ss7aqjr85c1d87vss2796xx"))))
4259 (properties `((upstream-name . "TFisher")))
4260 (build-system r-build-system)
4261 (propagated-inputs
4262 `(("r-matrix" ,r-matrix)
4263 ("r-mvtnorm" ,r-mvtnorm)
4264 ("r-sn" ,r-sn)))
4265 (home-page "https://cran.r-project.org/web/packages/TFisher/")
4266 (synopsis "Optimal thresholding Fisher's p-value combination method")
4267 (description
4268 "This package provides the @dfn{cumulative distribution function} (CDF),
4269quantile, and statistical power calculator for a collection of thresholding
4270Fisher's p-value combination methods, including Fisher's p-value combination
4271method, truncated product method and, in particular, soft-thresholding
4272Fisher's p-value combination method which is proven to be optimal in some
4273context of signal detection. The p-value calculator for the omnibus version
4274of these tests are also included.")
4275 (license license:gpl2)))
4276
93c21ddc
RW
4277(define-public r-ttr
4278 (package
4279 (name "r-ttr")
9655b1d4 4280 (version "0.23-5")
93c21ddc
RW
4281 (source
4282 (origin
4283 (method url-fetch)
4284 (uri (cran-uri "TTR" version))
4285 (sha256
4286 (base32
9655b1d4 4287 "0fxipnyxaz55n4camrk9cs71x9w4dsmjrihysv8i1s6khf825rg6"))))
93c21ddc
RW
4288 (properties `((upstream-name . "TTR")))
4289 (build-system r-build-system)
4290 (propagated-inputs
4291 `(("r-curl" ,r-curl)
4292 ("r-xts" ,r-xts)
4293 ("r-zoo" ,r-zoo)))
93c21ddc
RW
4294 (home-page "https://github.com/joshuaulrich/TTR")
4295 (synopsis "Technical trading rules")
4296 (description
4297 "This package provides functions and data to construct technical trading
4298rules with R.")
4299 (license license:gpl2)))
0b64332c
RW
4300
4301(define-public r-leaps
4302 (package
4303 (name "r-leaps")
4304 (version "3.0")
4305 (source
4306 (origin
4307 (method url-fetch)
4308 (uri (cran-uri "leaps" version))
4309 (sha256
4310 (base32
4311 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
4312 (build-system r-build-system)
4313 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4314 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
4315 (synopsis "Regression subset selection")
4316 (description
4317 "This package provides tools for regression subset selection, including
4318exhaustive search.")
4319 (license license:gpl2+)))
d3cb62e5
RW
4320
4321(define-public r-splus2r
4322 (package
4323 (name "r-splus2r")
4324 (version "1.2-2")
4325 (source
4326 (origin
4327 (method url-fetch)
4328 (uri (cran-uri "splus2R" version))
4329 (sha256
4330 (base32
4331 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
4332 (properties `((upstream-name . "splus2R")))
4333 (build-system r-build-system)
4334 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4335 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
4336 (synopsis "Supplemental S-PLUS functionality in R")
4337 (description
4338 "Currently there are many functions in S-PLUS that are missing in R. To
4339facilitate the conversion of S-PLUS packages to R packages, this package
4340provides some missing S-PLUS functionality in R.")
4341 (license license:gpl2)))
034ac9d6
RW
4342
4343(define-public r-ifultools
4344 (package
4345 (name "r-ifultools")
d8787b33 4346 (version "2.0-5")
034ac9d6
RW
4347 (source
4348 (origin
4349 (method url-fetch)
4350 (uri (cran-uri "ifultools" version))
4351 (sha256
4352 (base32
d8787b33 4353 "040kvbczcmmbaiaz0k0pdq9af541pjj6iwzh1a3w4szh9w6b5a3j"))))
034ac9d6
RW
4354 (build-system r-build-system)
4355 (propagated-inputs
4356 `(("r-mass" ,r-mass)
4357 ("r-splus2r" ,r-splus2r)))
d062957a 4358 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
4359 (synopsis "Insightful research tools")
4360 (description "This package provides C code used by the wmtsa, fractal, and
4361sapa R packages.")
4362 (license license:gpl2)))
0be7effe
RW
4363
4364(define-public r-sapa
4365 (package
4366 (name "r-sapa")
4367 (version "2.0-2")
4368 (source
4369 (origin
4370 (method url-fetch)
4371 (uri (cran-uri "sapa" version))
4372 (sha256
4373 (base32
4374 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
4375 (build-system r-build-system)
4376 (propagated-inputs
4377 `(("r-ifultools" ,r-ifultools)
4378 ("r-splus2r" ,r-splus2r)))
d062957a 4379 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
4380 (synopsis "Spectral analysis for physical applications")
4381 (description "This package provides software for the book Spectral
4382Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
4383Cambridge University Press, 1993.")
4384 (license license:gpl2)))
dceb1592 4385
3a4c6288
RW
4386(define-public r-aggregation
4387 (package
4388 (name "r-aggregation")
4389 (version "1.0.1")
4390 (source
4391 (origin
4392 (method url-fetch)
4393 (uri (cran-uri "aggregation" version))
4394 (sha256
4395 (base32
4396 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
4397 (build-system r-build-system)
4398 (home-page "https://cran.r-project.org/web/packages/aggregation/")
4399 (synopsis "Methods for p-value aggregation")
4400 (description
4401 "This package contains functionality for performing the following methods
4402of p-value aggregation: Fisher's method, the Lancaster method (weighted
4403Fisher's method), and Sidak correction.")
4404 (license license:gpl3)))
4405
dceb1592
RW
4406(define-public r-quantmod
4407 (package
4408 (name "r-quantmod")
22b2d8b9 4409 (version "0.4-15")
dceb1592
RW
4410 (source
4411 (origin
4412 (method url-fetch)
4413 (uri (cran-uri "quantmod" version))
4414 (sha256
4415 (base32
22b2d8b9 4416 "0lyzaf5ypk93v6zj9gdghy05cc7cxgn9yasv1apx5r6qsjcfgwky"))))
dceb1592
RW
4417 (build-system r-build-system)
4418 (propagated-inputs
4419 `(("r-curl" ,r-curl)
4420 ("r-ttr" ,r-ttr)
4421 ("r-xts" ,r-xts)
4422 ("r-zoo" ,r-zoo)))
d062957a 4423 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
4424 (synopsis "Quantitative financial modelling framework")
4425 (description "This package provides a quantitative financial modelling
4426framework to allow users to specify, build, trade, and analyse quantitative
4427financial trading strategies.")
4428 (license license:gpl3)))
b6dc3255
RW
4429
4430(define-public r-tseries
4431 (package
4432 (name "r-tseries")
9ce3d17e 4433 (version "0.10-47")
b6dc3255
RW
4434 (source
4435 (origin
4436 (method url-fetch)
4437 (uri (cran-uri "tseries" version))
4438 (sha256
4439 (base32
9ce3d17e 4440 "0yzvc9djp3angvxdxqi60wi726y76ablsb71q88ycvw0avgpf8r0"))))
b6dc3255
RW
4441 (build-system r-build-system)
4442 (propagated-inputs
4443 `(("r-quadprog" ,r-quadprog)
4444 ("r-quantmod" ,r-quantmod)
4445 ("r-zoo" ,r-zoo)))
4446 (native-inputs
4447 `(("gfortran" ,gfortran)))
d062957a 4448 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
4449 (synopsis "Time series analysis and computational finance")
4450 (description
4451 "This package provides functions relating to time series analysis and
4452computational finance.")
4453 (license license:gpl2)))
a2c079a7
RW
4454
4455(define-public r-wmtsa
4456 (package
4457 (name "r-wmtsa")
4458 (version "2.0-3")
4459 (source
4460 (origin
4461 (method url-fetch)
4462 (uri (cran-uri "wmtsa" version))
4463 (sha256
4464 (base32
4465 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
4466 (build-system r-build-system)
4467 (propagated-inputs
4468 `(("r-ifultools" ,r-ifultools)
4469 ("r-mass" ,r-mass)
4470 ("r-splus2r" ,r-splus2r)))
d062957a 4471 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4472 (synopsis "Wavelet methods for time series analysis")
4473 (description
4474 "This package provides software to accompany the book \"Wavelet Methods
4475for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4476University Press, 2000.")
4477 (license license:gpl2)))
4993a02a
RW
4478
4479(define-public r-tsa
4480 (package
4481 (name "r-tsa")
1fe9919a 4482 (version "1.2")
4993a02a
RW
4483 (source
4484 (origin
4485 (method url-fetch)
4486 (uri (cran-uri "TSA" version))
4487 (sha256
4488 (base32
1fe9919a 4489 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4490 (properties `((upstream-name . "TSA")))
4491 (build-system r-build-system)
4492 (propagated-inputs
4493 `(("r-leaps" ,r-leaps)
4494 ("r-locfit" ,r-locfit)
1fe9919a 4495 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4496 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4497 (synopsis "Time series analysis")
4498 (description
4499 "This package contains R functions and datasets detailed in the book
4500\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4501Cryer and Kung-Sik Chan.")
4502 (license license:gpl2+)))
19da7fe3
RW
4503
4504(define-public r-extradistr
4505 (package
4506 (name "r-extradistr")
e0cd8f73 4507 (version "1.8.11")
19da7fe3
RW
4508 (source
4509 (origin
4510 (method url-fetch)
4511 (uri (cran-uri "extraDistr" version))
4512 (sha256
4513 (base32
e0cd8f73 4514 "1vvqv1d4hxa025gmm8cbiph63qsqy87l3ri5idd524gyz3chbcl3"))))
19da7fe3
RW
4515 (properties `((upstream-name . "extraDistr")))
4516 (build-system r-build-system)
4517 (propagated-inputs
4518 `(("r-rcpp" ,r-rcpp)))
4519 (home-page "https://github.com/twolodzko/extraDistr")
4520 (synopsis "Additional univariate and multivariate distributions")
4521 (description
4522 "This package implements density, distribution functions, quantile
4523functions and random generation functions for a large number of univariate and
4524multivariate distributions.")
4525 (license license:gpl2)))
5b25bc55
RW
4526
4527(define-public r-fractal
4528 (package
4529 (name "r-fractal")
4530 (version "2.0-4")
4531 (source
4532 (origin
4533 (method url-fetch)
4534 (uri (cran-uri "fractal" version))
4535 (sha256
4536 (base32
4537 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4538 (build-system r-build-system)
4539 (propagated-inputs
4540 `(("r-ifultools" ,r-ifultools)
4541 ("r-mass" ,r-mass)
4542 ("r-sapa" ,r-sapa)
4543 ("r-scatterplot3d" ,r-scatterplot3d)
4544 ("r-splus2r" ,r-splus2r)
4545 ("r-wmtsa" ,r-wmtsa)))
d062957a 4546 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4547 (synopsis "Fractal time series modeling and analysis")
4548 (description
4549 "This package provides tools for stochastic fractal and deterministic
4550chaotic time series analysis.")
4551 (license license:gpl2)))
6615a364
RW
4552
4553(define-public r-urca
4554 (package
4555 (name "r-urca")
4556 (version "1.3-0")
4557 (source
4558 (origin
4559 (method url-fetch)
4560 (uri (cran-uri "urca" version))
4561 (sha256
4562 (base32
4563 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4564 (build-system r-build-system)
4565 (propagated-inputs `(("r-nlme" ,r-nlme)))
4566 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4567 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4568 (synopsis "Unit root and cointegration tests for time series data")
4569 (description
4570 "This package provides unit root and cointegration tests encountered in
4571applied econometric analysis.")
4572 (license license:gpl2+)))
d32e5724
RW
4573
4574(define-public r-cubature
4575 (package
4576 (name "r-cubature")
75f021f4 4577 (version "2.0.4")
d32e5724
RW
4578 (source
4579 (origin
4580 (method url-fetch)
4581 (uri (cran-uri "cubature" version))
4582 (sha256
4583 (base32
75f021f4 4584 "0jpyq8j7x06dpiz29w48av879ygldzgls9z810192hsymkmfaz6r"))))
d32e5724
RW
4585 (build-system r-build-system)
4586 (propagated-inputs
4587 `(("r-rcpp" ,r-rcpp)))
4588 (home-page "https://github.com/bnaras/cubature")
4589 (synopsis "Adaptive multivariate integration over hypercubes")
4590 (description
4591 "This package is an R wrapper around the cubature C library for adaptive
4592multivariate integration over hypercubes. This version provides both
4593@code{hcubature} and @code{pcubature} routines in addition to a vector
4594interface.")
4595 ;; The included cubature C library is released under GPLv2+, but the
4596 ;; wrapper declares the license to be GPLv3+.
4597 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4598
4599(define-public r-trend
4600 (package
4601 (name "r-trend")
cd4abb6d 4602 (version "1.1.1")
7531ee84
RW
4603 (source
4604 (origin
4605 (method url-fetch)
4606 (uri (cran-uri "trend" version))
4607 (sha256
4608 (base32
cd4abb6d 4609 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4610 (build-system r-build-system)
4611 (propagated-inputs
4612 `(("r-extradistr" ,r-extradistr)))
4613 (native-inputs
4614 `(("gfortran" ,gfortran)))
d062957a 4615 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4616 (synopsis "Non-parametric trend tests and change-point detection")
4617 (description
4618 "The analysis of environmental data often requires the detection of
4619trends and change-points. This package includes tests for trend
4620detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4621Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4622Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4623correlation trend test), change-point detection (Lanzante's test procedures,
4624Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4625Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4626Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4627sample Robust Rank-Order Distributional Test.")
4628 (license license:gpl3)))
f96eda90
RW
4629
4630(define-public r-expm
4631 (package
4632 (name "r-expm")
a11d29b4 4633 (version "0.999-4")
f96eda90
RW
4634 (source
4635 (origin
4636 (method url-fetch)
4637 (uri (cran-uri "expm" version))
4638 (sha256
4639 (base32
a11d29b4 4640 "15k0acg2aqb2ajhwal6l7vhhp03m4lg579805d34554cl0kn9l2q"))))
f96eda90
RW
4641 (build-system r-build-system)
4642 (propagated-inputs `(("r-matrix" ,r-matrix)))
4643 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4644 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4645 (synopsis "Tools for matrix exponentials and related quantities")
4646 (description
4647 "This package provides tools for the computation of the matrix
4648exponential, logarithm, square root, and related quantities.")
4649 (license license:gpl2+)))
68b6a67e
RW
4650
4651(define-public r-complexplus
4652 (package
4653 (name "r-complexplus")
4654 (version "2.1")
4655 (source
4656 (origin
4657 (method url-fetch)
4658 (uri (cran-uri "complexplus" version))
4659 (sha256
4660 (base32
4661 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4662 (build-system r-build-system)
4663 (propagated-inputs
4664 `(("r-expm" ,r-expm)
4665 ("r-matrix" ,r-matrix)))
d062957a 4666 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4667 (synopsis "Functions of complex or real variables")
4668 (description
4669 "This package extends several functions to the complex domain, including
4670the matrix exponential and logarithm, and the determinant.")
4671 (license license:gpl2)))
7b81a7ea
RW
4672
4673(define-public r-phontools
4674 (package
4675 (name "r-phontools")
4676 (version "0.2-2.1")
4677 (source
4678 (origin
4679 (method url-fetch)
4680 (uri (cran-uri "phonTools" version))
4681 (sha256
4682 (base32
4683 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4684 (properties `((upstream-name . "phonTools")))
4685 (build-system r-build-system)
4686 (home-page "http://www.santiagobarreda.com/rscripts.html")
4687 (synopsis "Tools for phonetic and acoustic analyses")
4688 (description
4689 "This package contains tools for the organization, display, and analysis
4690of the sorts of data frequently encountered in phonetics research and
4691experimentation, including the easy creation of IPA vowel plots, and the
4692creation and manipulation of WAVE audio files.")
4693 (license license:bsd-2)))
d976454c
RW
4694
4695(define-public r-np
4696 (package
4697 (name "r-np")
02c57c01 4698 (version "0.60-9")
d976454c
RW
4699 (source
4700 (origin
4701 (method url-fetch)
4702 (uri (cran-uri "np" version))
4703 (sha256
4704 (base32
02c57c01 4705 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4706 (build-system r-build-system)
4707 (propagated-inputs
4708 `(("r-boot" ,r-boot)
4709 ("r-cubature" ,r-cubature)
65d66b3e 4710 ("r-quadprog" ,r-quadprog)
d976454c
RW
4711 ("r-quantreg" ,r-quantreg)))
4712 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4713 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4714 (description "This package provides non-parametric (and semi-parametric)
4715kernel methods that seamlessly handle a mix of continuous, unordered, and
4716ordered factor data types.")
4717 ;; Any version of the GPL.
4718 (license license:gpl3+)))
2a112be0
RW
4719
4720(define-public r-powerplus
4721 (package
4722 (name "r-powerplus")
4723 (version "3.1")
4724 (source
4725 (origin
4726 (method url-fetch)
4727 (uri (cran-uri "powerplus" version))
4728 (sha256
4729 (base32
4730 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4731 (build-system r-build-system)
4732 (propagated-inputs
4733 `(("r-complexplus" ,r-complexplus)
4734 ("r-expm" ,r-expm)
4735 ("r-mass" ,r-mass)
4736 ("r-matrix" ,r-matrix)
4737 ("r-phontools" ,r-phontools)))
d062957a 4738 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4739 (synopsis "Exponentiation operations")
4740 (description
4741 "This package provides tools for the computation of matrix and scalar
4742exponentiation.")
4743 (license license:gpl2)))
021caafa 4744
0c836f58
RW
4745(define-public r-egg
4746 (package
4747 (name "r-egg")
4748 (version "0.4.5")
4749 (source
4750 (origin
4751 (method url-fetch)
4752 (uri (cran-uri "egg" version))
4753 (sha256
4754 (base32
4755 "1fy7srpiavfn8kyrr1m84an7acgwi6ydzrg71m3b0vk7y9ybmj0m"))))
4756 (properties `((upstream-name . "egg")))
4757 (build-system r-build-system)
4758 (propagated-inputs
4759 `(("r-ggplot2" ,r-ggplot2)
4760 ("r-gridextra" ,r-gridextra)
4761 ("r-gtable" ,r-gtable)))
4762 (home-page "https://cran.r-project.org/web/packages/egg")
4763 (synopsis "Extensions for ggplot2")
4764 (description
4765 "This package provides miscellaneous functions to help customize ggplot2
4766objects. High-level functions are provided to post-process ggplot2 layouts
4767and allow alignment between plot panels, as well as setting panel sizes to
4768fixed values. Other functions include a custom @code{geom}, and helper
4769functions to enforce symmetric scales or add tags to facetted plots.")
4770 (license license:gpl3)))
4771
021caafa
RW
4772(define-public r-heatmaply
4773 (package
4774 (name "r-heatmaply")
91a38c56 4775 (version "1.0.0")
021caafa
RW
4776 (source
4777 (origin
4778 (method url-fetch)
4779 (uri (cran-uri "heatmaply" version))
4780 (sha256
4781 (base32
91a38c56 4782 "0576gml3bcl7r1biigzj1rag2xzz422knbw7arc8d2gsakjj757g"))))
021caafa
RW
4783 (build-system r-build-system)
4784 (propagated-inputs
4785 `(("r-assertthat" ,r-assertthat)
4786 ("r-colorspace" ,r-colorspace)
4787 ("r-dendextend" ,r-dendextend)
91a38c56 4788 ("r-egg" ,r-egg)
021caafa 4789 ("r-ggplot2" ,r-ggplot2)
021caafa
RW
4790 ("r-htmlwidgets" ,r-htmlwidgets)
4791 ("r-magrittr" ,r-magrittr)
4792 ("r-plotly" ,r-plotly)
4793 ("r-rcolorbrewer" ,r-rcolorbrewer)
4794 ("r-reshape2" ,r-reshape2)
4795 ("r-scales" ,r-scales)
4796 ("r-seriation" ,r-seriation)
4797 ("r-viridis" ,r-viridis)
4798 ("r-webshot" ,r-webshot)))
4799 (home-page "https://cran.r-project.org/package=heatmaply")
4800 (synopsis "Interactive cluster heat maps using plotly")
4801 (description
4802 "This package enables you to create interactive cluster heatmaps that can
4803be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4804Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4805pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4806a popular graphical method for visualizing high-dimensional data, in which a
4807table of numbers is encoded as a grid of colored cells. The rows and columns
4808of the matrix are ordered to highlight patterns and are often accompanied by
4809dendrograms.")
4810 ;; Either version of the license.
4811 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4812
ff939ef4
RW
4813(define-public r-h5
4814 (package
4815 (name "r-h5")
4816 (version "0.9.9")
4817 (source
4818 (origin
4819 (method url-fetch)
4820 (uri (cran-uri "h5" version))
4821 (sha256
4822 (base32
4823 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4824 (build-system r-build-system)
4825 (inputs
4826 `(("zlib" ,zlib)
4827 ("hdf5" ,hdf5)))
4828 (native-inputs
4829 `(("which" ,which)))
4830 (propagated-inputs
4831 `(("r-rcpp" ,r-rcpp)))
4832 (home-page "https://github.com/mannau/h5")
4833 (synopsis "Interface to the HDF5 Library")
4834 (description
4835 "This package provides an S4 interface to the HDF5 library supporting
4836fast storage and retrieval of R-objects like vectors, matrices and arrays to
4837binary files in a language independent format. The HDF5 format can therefore
4838be used as an alternative to R's save/load mechanism. Since h5 is able to
4839access only subsets of stored data it can also handle data sets which do not
4840fit into memory.")
4841 (license license:bsd-2)))
4842
b2dc4cb4
RW
4843(define-public r-cgdsr
4844 (package
4845 (name "r-cgdsr")
dacf52e0 4846 (version "1.3.0")
b2dc4cb4
RW
4847 (source
4848 (origin
4849 (method url-fetch)
4850 (uri (cran-uri "cgdsr" version))
4851 (sha256
4852 (base32
dacf52e0 4853 "07yc819hkabpzzh0g0cbqza6bcfy67b2marrzz1lj97f9iba78ja"))))
b2dc4cb4
RW
4854 (build-system r-build-system)
4855 (propagated-inputs
dacf52e0
RW
4856 `(("r-httr" ,r-httr)
4857 ("r-r-methodss3" ,r-r-methodss3)
b2dc4cb4
RW
4858 ("r-r-oo" ,r-r-oo)))
4859 (home-page "https://github.com/cBioPortal/cgdsr")
4860 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4861 (description
4862 "This package provides a basic set of R functions for querying the Cancer
4863Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4864Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4865 (license license:lgpl3)))
a00968b7
RW
4866
4867(define-public r-import
4868 (package
4869 (name "r-import")
4870 (version "1.1.0")
4871 (source
4872 (origin
4873 (method url-fetch)
4874 (uri (cran-uri "import" version))
4875 (sha256
4876 (base32
4877 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4878 (build-system r-build-system)
4879 (home-page "https://github.com/smbache/import")
4880 (synopsis "Import mechanism for R")
4881 (description
4882 "This is an alternative mechanism for importing objects from packages.
4883The syntax allows for importing multiple objects from a package with a single
4884command in an expressive way. The import package bridges some of the gap
4885between using @code{library} (or @code{require}) and direct (single-object)
4886imports. Furthermore the imported objects are not placed in the current
4887environment. It is also possible to import objects from stand-alone @code{.R}
4888files.")
4889 (license license:expat)))
5d9b82ac
RW
4890
4891(define-public r-shinyace
4892 (package
4893 (name "r-shinyace")
cd5d6e26 4894 (version "0.4.1")
5d9b82ac
RW
4895 (source
4896 (origin
4897 (method url-fetch)
4898 (uri (cran-uri "shinyAce" version))
4899 (sha256
4900 (base32
cd5d6e26 4901 "1m33dfm2kjirvgix7ybv1kbzgjkicdpv411g9c0q3fw6rnyhfxxn"))))
5d9b82ac
RW
4902 (properties `((upstream-name . "shinyAce")))
4903 (build-system r-build-system)
4904 (propagated-inputs
e86d3cc5
RW
4905 `(("r-shiny" ,r-shiny)
4906 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4907 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4908 (synopsis "Ace editor bindings for Shiny")
4909 (description
4910 "This package provides Ace editor bindings to enable a rich text editing
4911environment within Shiny.")
4912 (license license:expat)))
f64fea1d 4913
72032c9d
RW
4914(define-public r-base64url
4915 (package
4916 (name "r-base64url")
4917 (version "1.4")
4918 (source
4919 (origin
4920 (method url-fetch)
4921 (uri (cran-uri "base64url" version))
4922 (sha256
4923 (base32
4924 "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
4925 (build-system r-build-system)
4926 (propagated-inputs
4927 `(("r-backports" ,r-backports)))
4928 (home-page "https://github.com/mllg/base64url")
4929 (synopsis "Fast and URL-safe base64 encoder and decoder")
4930 (description
4931 "This package provides a URL-safe base64 encoder and decoder. In
4932contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
4933the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
4934encoder does not fill the string with trailing @code{=}. The resulting
4935encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
4936and thus are safe to use in URLs or for file names. The package also comes
4937with a simple base32 encoder/decoder suited for case insensitive file
4938systems.")
4939 (license license:gpl3)))
4940
f64fea1d
RW
4941(define-public r-radiant-data
4942 (package
4943 (name "r-radiant-data")
a7146013 4944 (version "1.0.6")
f64fea1d
RW
4945 (source
4946 (origin
4947 (method url-fetch)
4948 (uri (cran-uri "radiant.data" version))
4949 (sha256
4950 (base32
a7146013 4951 "08x7zasxf429m021482p86lx3zc6dqz2mih0id8s34isg4gafapg"))
f64fea1d
RW
4952 (modules '((guix build utils)))
4953 (snippet
4954 '(begin
4955 ;; Delete files that are under CC-NC-SA.
4956 (delete-file-recursively "inst/app/tools/help")
4957 #t))))
4958 (properties `((upstream-name . "radiant.data")))
4959 (build-system r-build-system)
4960 (propagated-inputs
4961 `(("r-base64enc" ,r-base64enc)
4962 ("r-broom" ,r-broom)
4963 ("r-car" ,r-car)
4964 ("r-curl" ,r-curl)
4965 ("r-dplyr" ,r-dplyr)
4966 ("r-dt" ,r-dt)
36dc3591 4967 ("r-glue" ,r-glue)
f64fea1d
RW
4968 ("r-ggplot2" ,r-ggplot2)
4969 ("r-gridextra" ,r-gridextra)
4970 ("r-import" ,r-import)
4971 ("r-jsonlite" ,r-jsonlite)
4972 ("r-knitr" ,r-knitr)
4973 ("r-lubridate" ,r-lubridate)
4974 ("r-magrittr" ,r-magrittr)
4975 ("r-markdown" ,r-markdown)
36dc3591 4976 ("r-plotly" ,r-plotly)
f64fea1d
RW
4977 ("r-psych" ,r-psych)
4978 ("r-readr" ,r-readr)
36dc3591
RW
4979 ("r-readxl" ,r-readxl)
4980 ("r-rlang" ,r-rlang)
f64fea1d
RW
4981 ("r-rmarkdown" ,r-rmarkdown)
4982 ("r-rstudioapi" ,r-rstudioapi)
4983 ("r-scales" ,r-scales)
4984 ("r-shiny" ,r-shiny)
e5f9e9fa 4985 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4986 ("r-shinyace" ,r-shinyace)
cb40b6eb 4987 ("r-stringi" ,r-stringi)
f64fea1d 4988 ("r-tibble" ,r-tibble)
36dc3591
RW
4989 ("r-tidyr" ,r-tidyr)
4990 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4991 (home-page "https://github.com/radiant-rstats/radiant.data")
4992 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4993 (description
4994 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4995visualizing, summarizing, transforming, and combining data. It also contains
4996functionality to generate reproducible reports of the analyses conducted in
4997the application.")
4998 (license license:agpl3)))
e2cafc24
RW
4999
5000(define-public r-algdesign
5001 (package
5002 (name "r-algdesign")
3e3fd3b0 5003 (version "1.2.0")
e2cafc24
RW
5004 (source
5005 (origin
5006 (method url-fetch)
5007 (uri (cran-uri "AlgDesign" version))
5008 (sha256
3e3fd3b0 5009 (base32 "0ammlg148gk0p24fh700116nd66636np0jb1wwh0axq5jphwk1pz"))))
e2cafc24
RW
5010 (properties `((upstream-name . "AlgDesign")))
5011 (build-system r-build-system)
5012 (home-page "https://github.com/jvbraun/AlgDesign")
5013 (synopsis "Algorithmic experimental design")
5014 (description
5015 "This package provides tools to calculate exact and approximate theory
5016experimental designs for D, A, and I criteria. Very large designs may be
5017created. Experimental designs may be blocked or blocked designs created from
5018a candidate list, using several criteria. The blocking can be done when whole
5019and within plot factors interact.")
5020 (license license:gpl2+)))
35b0c051
RW
5021
5022(define-public r-signal
5023 (package
5024 (name "r-signal")
5025 (version "0.7-6")
5026 (source
5027 (origin
5028 (method url-fetch)
5029 (uri (cran-uri "signal" version))
5030 (sha256
5031 (base32
5032 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
5033 (build-system r-build-system)
5034 (propagated-inputs `(("r-mass" ,r-mass)))
5035 (native-inputs `(("gfortran" ,gfortran)))
d062957a 5036 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
5037 (synopsis "Signal processing")
5038 (description
5039 "This package provides a set of signal processing functions originally
5040written for Matlab and GNU Octave. It includes filter generation utilities,
5041filtering functions, resampling routines, and visualization of filter models.
5042It also includes interpolation functions.")
5043 (license license:gpl2)))
db80dd4a 5044
3dab50d9
RW
5045(define-public r-gsubfn
5046 (package
5047 (name "r-gsubfn")
2acc0e5f 5048 (version "0.7")
3dab50d9
RW
5049 (source
5050 (origin
5051 (method url-fetch)
5052 (uri (cran-uri "gsubfn" version))
5053 (sha256
5054 (base32
2acc0e5f 5055 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
5056 (build-system r-build-system)
5057 (propagated-inputs `(("r-proto" ,r-proto)))
5058 (home-page "http://gsubfn.googlecode.com")
5059 (synopsis "Utilities for strings and function arguments.")
5060 (description
5061 "This package provides @code{gsubfn} which is like @code{gsub} but can
5062take a replacement function or certain other objects instead of the
5063replacement string. Matches and back references are input to the replacement
5064function and replaced by the function output. @code{gsubfn} can be used to
5065split strings based on content rather than delimiters and for quasi-perl-style
5066string interpolation. The package also has facilities for translating
5067formulas to functions and allowing such formulas in function calls instead of
5068functions.")
5069 (license license:gpl2+)))
3a563a41
RW
5070
5071(define-public r-sqldf
5072 (package
5073 (name "r-sqldf")
5074 (version "0.4-11")
5075 (source
5076 (origin
5077 (method url-fetch)
5078 (uri (cran-uri "sqldf" version))
5079 (sha256
5080 (base32
5081 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
5082 (build-system r-build-system)
5083 (propagated-inputs
5084 `(("r-chron" ,r-chron)
5085 ("r-dbi" ,r-dbi)
5086 ("r-gsubfn" ,r-gsubfn)
5087 ("r-proto" ,r-proto)
5088 ("r-rsqlite" ,r-rsqlite)))
5089 (home-page "https://github.com/ggrothendieck/sqldf")
5090 (synopsis "Manipulate R data frames using SQL")
5091 (description
5092 "The @code{sqldf} function is typically passed a single argument which is
5093an SQL select statement where the table names are ordinary R data frame names.
5094@code{sqldf} transparently sets up a database, imports the data frames into
5095that database, performs the SQL statement and returns the result using a
5096heuristic to determine which class to assign to each column of the returned
5097data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
5098used to read filtered files into R even if the original files are larger than
5099R itself can handle.")
5100 (license license:gpl2)))
94e46cab
RW
5101
5102(define-public r-abind
5103 (package
5104 (name "r-abind")
5105 (version "1.4-5")
5106 (source
5107 (origin
5108 (method url-fetch)
5109 (uri (cran-uri "abind" version))
5110 (sha256
5111 (base32
5112 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
5113 (build-system r-build-system)
d062957a 5114 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
5115 (synopsis "Combine multidimensional arrays")
5116 (description
5117 "This package provides tools to combine multidimensional arrays into a
5118single array. This is a generalization of @code{cbind} and @code{rbind}. It
5119works with vectors, matrices, and higher-dimensional arrays. It also provides
5120the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
5121extracting and replacing data in arrays.")
5122 (license license:lgpl2.0+)))
fc784b66
RW
5123
5124(define-public r-prroc
5125 (package
5126 (name "r-prroc")
0430eb66 5127 (version "1.3.1")
fc784b66
RW
5128 (source
5129 (origin
5130 (method url-fetch)
5131 (uri (cran-uri "PRROC" version))
5132 (sha256
5133 (base32
0430eb66 5134 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
5135 (properties `((upstream-name . "PRROC")))
5136 (build-system r-build-system)
d062957a 5137 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
5138 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
5139 (description
5140 "This package computes the areas under the @dfn{precision-recall} (PR)
5141and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
5142contrast to other implementations, the interpolation between points of the PR
5143curve is done by a non-linear piecewise function. In addition to the areas
5144under the curves, the curves themselves can also be computed and plotted by a
5145specific S3-method.")
5146 (license license:gpl3)))
661bb51e
RW
5147
5148(define-public r-vim
5149 (package
5150 (name "r-vim")
8b2c80b8 5151 (version "4.8.0")
661bb51e
RW
5152 (source
5153 (origin
5154 (method url-fetch)
5155 (uri (cran-uri "VIM" version))
5156 (sha256
5157 (base32
8b2c80b8 5158 "08x4a4yzgp8adgrv7a3666yma4b60n64mcsnvhzmwdy023f4ysrw"))))
661bb51e
RW
5159 (properties `((upstream-name . "VIM")))
5160 (build-system r-build-system)
5161 (propagated-inputs
5162 `(("r-car" ,r-car)
5163 ("r-colorspace" ,r-colorspace)
5164 ("r-data-table" ,r-data-table)
5165 ("r-e1071" ,r-e1071)
5166 ("r-laeken" ,r-laeken)
5167 ("r-mass" ,r-mass)
5168 ("r-nnet" ,r-nnet)
8b2c80b8 5169 ("r-ranger" ,r-ranger)
661bb51e
RW
5170 ("r-rcpp" ,r-rcpp)
5171 ("r-robustbase" ,r-robustbase)
5172 ("r-sp" ,r-sp)
5173 ("r-vcd" ,r-vcd)))
5174 (home-page "https://github.com/alexkowa/VIM")
5175 (synopsis "Visualization and imputation of missing values")
5176 (description
5177 "This package provides tools for the visualization of missing and/or
5178imputed values are introduced, which can be used for exploring the data and
5179the structure of the missing and/or imputed values. Depending on this
5180structure of the missing values, the corresponding methods may help to
5181identify the mechanism generating the missing values and allows to explore the
5182data including missing values. In addition, the quality of imputation can be
5183visually explored using various univariate, bivariate, multiple and
5184multivariate plot methods.")
5185 (license license:gpl2+)))
d10b0952
RW
5186
5187(define-public r-fnn
5188 (package
5189 (name "r-fnn")
b9b10413 5190 (version "1.1.3")
d10b0952
RW
5191 (source
5192 (origin
5193 (method url-fetch)
5194 (uri (cran-uri "FNN" version))
5195 (sha256
5196 (base32
b9b10413 5197 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
d10b0952
RW
5198 (properties `((upstream-name . "FNN")))
5199 (build-system r-build-system)
1b5905fe 5200 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
5201 (synopsis "Fast nearest neighbor search algorithms and applications")
5202 (description
5203 "This package provides cover-tree and kd-tree fast k-nearest neighbor
5204search algorithms. Related applications including KNN classification,
5205regression and information measures are implemented.")
5206 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
5207 ;; later can be used.
5208 (license license:gpl2+)))
be815dbd
RW
5209
5210(define-public r-smoother
5211 (package
5212 (name "r-smoother")
5213 (version "1.1")
5214 (source
5215 (origin
5216 (method url-fetch)
5217 (uri (cran-uri "smoother" version))
5218 (sha256
5219 (base32
5220 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
5221 (build-system r-build-system)
5222 (propagated-inputs
5223 `(("r-ttr" ,r-ttr)))
5224 (home-page "http://cran.r-project.org/web/packages/smoother")
5225 (synopsis "Functions relating to the smoothing of numerical data")
5226 (description
5227 "This package provides a collection of methods for smoothing numerical
5228data, commencing with a port of the Matlab gaussian window smoothing function.
5229In addition, several functions typically used in smoothing of financial data
5230are included.")
5231 (license license:gpl2)))
0efd09ac
RW
5232
5233(define-public r-riverplot
5234 (package
5235 (name "r-riverplot")
5236 (version "0.6")
5237 (source
5238 (origin
5239 (method url-fetch)
5240 (uri (cran-uri "riverplot" version))
5241 (sha256
5242 (base32
5243 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
5244 (build-system r-build-system)
5245 (home-page "https://logfc.wordpress.com")
5246 (synopsis "Sankey or ribbon plots")
5247 (description
5248 "Sankey plots are a type of diagram that is convenient to illustrate how
5249flow of information, resources etc. separates and joins, much like observing
5250how rivers split and merge. For example, they can be used to compare
5251different clusterings. This package provides an implementation of Sankey
5252plots for R.")
5253 (license license:gpl2+)))
c56739df
SY
5254
5255(define-public r-dyn
5256 (package
5257 (name "r-dyn")
5258 (version "0.2-9.6")
5259 (source
5260 (origin
5261 (method url-fetch)
5262 (uri (cran-uri "dyn" version))
5263 (sha256
5264 (base32
5265 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
5266 (build-system r-build-system)
5267 (propagated-inputs
5268 `(("r-zoo" ,r-zoo)))
5269 (home-page "https://cran.r-project.org/web/packages/dyn")
5270 (synopsis "Time series regression")
5271 (description
5272 "This package provides the dyn class interfaces @code{ts}, @code{irts},
5273@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
5274@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
5275@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
5276@code{randomForest::randomForest()} and other regression functions, allowing
5277those functions to be used with time series including specifications that may
5278contain lags, diffs and missing values.")
5279 ;; Any GPL version.
5280 (license license:gpl2+)))
24fa6bca
SY
5281
5282(define-public r-catdap
5283 (package
5284 (name "r-catdap")
5285 (version "1.3.4")
5286 (source
5287 (origin
5288 (method url-fetch)
5289 (uri (cran-uri "catdap" version))
5290 (sha256
5291 (base32
5292 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
5293 (build-system r-build-system)
5294 (native-inputs
5295 `(("gfortran" ,gfortran)))
5296 (home-page "https://cran.r-project.org/web/packages/catdap/")
5297 (synopsis "Tools for categorical data analysis")
5298 (description
5299 "This package provides functions for analyzing multivariate data.
5300Dependencies of the distribution of the specified variable (response
5301variable) to other variables (explanatory variables) are derived and
5302evaluated by the @dfn{Akaike Information Criterion} (AIC).")
5303 (license license:gpl2+)))
96e22362
SS
5304
5305(define-public r-arules
5306 (package
5307 (name "r-arules")
2586cfd3 5308 (version "1.6-4")
96e22362
SS
5309 (source
5310 (origin
5311 (method url-fetch)
5312 (uri (cran-uri "arules" version))
5313 (sha256
5314 (base32
2586cfd3 5315 "003c5cd3xzq39h7c19px077ygm0n1v7k83icy5zzrnkagyds2p8n"))))
96e22362
SS
5316 (build-system r-build-system)
5317 (propagated-inputs
5318 `(("r-matrix" ,r-matrix)))
5319 (home-page "https://github.com/mhahsler/arules")
5320 (synopsis "Mining association rules and frequent itemsets")
5321 (description
5322 "This package provides an infrastructure for representing, manipulating
5323and analyzing transaction data and patterns (frequent itemsets and association rules).
5324It also provides C implementations of the association mining algorithms Apriori
5325and Eclat.")
5326 (license license:gpl3)))
1cde7467
KH
5327
5328(define-public r-parsedate
5329 (package
5330 (name "r-parsedate")
86ad5dbc 5331 (version "1.2.0")
1cde7467
KH
5332 (source
5333 (origin
5334 (method url-fetch)
5335 (uri (cran-uri "parsedate" version))
5336 (sha256
5337 (base32
86ad5dbc 5338 "0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
1cde7467 5339 (build-system r-build-system)
86ad5dbc
RW
5340 (propagated-inputs
5341 `(("r-rematch2" ,r-rematch2)))
1cde7467
KH
5342 (home-page "https://github.com/gaborcsardi/parsedate")
5343 (synopsis
5344 "Recognize and parse dates in various formats")
5345 (description
5346 "This package provides three functions for dealing with dates:
5347@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
5348time formats, @code{parse_date} parses dates in unspecified formats,
5349and @code{format_iso_8601} formats a date in ISO 8601 format.")
5350 (license license:gpl2)))
2a27c0bb
SY
5351
5352(define-public r-abc-data
5353 (package
5354 (name "r-abc-data")
5355 (version "1.0")
5356 (source
5357 (origin
5358 (method url-fetch)
5359 (uri (cran-uri "abc.data" version))
5360 (sha256
5361 (base32
5362 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
5363 (properties `((upstream-name . "abc.data")))
5364 (build-system r-build-system)
5365 (home-page "https://cran.r-project.org/web/packages/abc.data/")
5366 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
5367 (description
5368 "This package contains data which are used by functions of the abc
5369package which implements several @dfn{Approximate Bayesian Computation} (ABC)
5370algorithms for performing parameter estimation, model selection, and
5371goodness-of-fit.")
5372 (license license:gpl3+)))
82c8e0ae
SY
5373
5374(define-public r-abc
5375 (package
5376 (name "r-abc")
5377 (version "2.1")
5378 (source
5379 (origin
5380 (method url-fetch)
5381 (uri (cran-uri "abc" version))
5382 (sha256
5383 (base32
5384 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
5385 (build-system r-build-system)
5386 (propagated-inputs
5387 `(("r-abc-data" ,r-abc-data)
5388 ("r-locfit" ,r-locfit)
5389 ("r-mass" ,r-mass)
5390 ("r-nnet" ,r-nnet)
5391 ("r-quantreg" ,r-quantreg)))
5392 (home-page "https://cran.r-project.org/web/packages/abc/")
5393 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
5394 (description
5395 "This package implements several @dfn{Approximate Bayesian
5396Computation} (ABC) algorithms for performing parameter estimation, model
5397selection, and goodness-of-fit. Cross-validation tools are also available for
5398measuring the accuracy of ABC estimates, and to calculate the
5399misclassification probabilities of different models.")
5400 (license license:gpl3+)))
4b1f7a3e 5401
d182828f
RW
5402(define-public r-zip
5403 (package
5404 (name "r-zip")
59fd6915 5405 (version "2.0.4")
d182828f
RW
5406 (source
5407 (origin
5408 (method url-fetch)
5409 (uri (cran-uri "zip" version))
5410 (sha256
5411 (base32
59fd6915 5412 "1c02amk3pl6xir5jnbfiwiv2wvpkpbkkb1w71y6lf2yk7g3d0pdb"))))
d182828f
RW
5413 (build-system r-build-system)
5414 (home-page "https://github.com/gaborcsardi/zip")
5415 (synopsis "Cross-platform Zip compression")
5416 (description
5417 "This package provides a cross-platform Zip compression library for R.
5418It is a replacement for the @code{zip} function, that does not require any
5419additional external tools on any platform.")
5420 (license license:cc0)))
5421
4b1f7a3e
RW
5422(define-public r-openxlsx
5423 (package
5424 (name "r-openxlsx")
e8ae22a6 5425 (version "4.1.4")
4b1f7a3e
RW
5426 (source
5427 (origin
5428 (method url-fetch)
5429 (uri (cran-uri "openxlsx" version))
5430 (sha256
5431 (base32
e8ae22a6 5432 "1mwxldw9i9nfksx1i6h1kfs7vmsz9fgyllbsipar4vnfyqhqp8q7"))))
4b1f7a3e 5433 (build-system r-build-system)
a8b4677b
RW
5434 (propagated-inputs
5435 `(("r-rcpp" ,r-rcpp)
383ab0da 5436 ("r-stringi" ,r-stringi)
a8b4677b 5437 ("r-zip" ,r-zip)))
4b1f7a3e
RW
5438 (home-page "https://github.com/awalker89/openxlsx")
5439 (synopsis "Read, write and edit XLSX files")
5440 (description
5441 "This package simplifies the creation of Excel @code{.xlsx} files by
5442providing a high level interface to writing, styling and editing worksheets.
5443Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
5444and @code{XLConnect} packages with the added benefit of removing the
5445dependency on Java.")
5446 (license license:gpl3)))
c9920f25
RW
5447
5448(define-public r-rio
5449 (package
5450 (name "r-rio")
1417d5f1 5451 (version "0.5.16")
c9920f25
RW
5452 (source
5453 (origin
5454 (method url-fetch)
5455 (uri (cran-uri "rio" version))
5456 (sha256
5457 (base32
1417d5f1 5458 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
5459 (build-system r-build-system)
5460 (propagated-inputs
5461 `(("r-curl" ,r-curl)
5462 ("r-data-table" ,r-data-table)
5463 ("r-foreign" ,r-foreign)
5464 ("r-haven" ,r-haven)
5465 ("r-openxlsx" ,r-openxlsx)
5466 ("r-readxl" ,r-readxl)
5467 ("r-tibble" ,r-tibble)))
5468 (home-page "https://github.com/leeper/rio")
5469 (synopsis "Swiss-army knife for data I/O")
5470 (description
5471 "This package provides streamlined data import and export infrastructure
5472by making assumptions that the user is probably willing to make: @code{import}
5473and @code{export} determine the data structure from the file extension,
5474reasonable defaults are used for data import and export (e.g.,
5475@code{stringsAsFactors=FALSE}), web-based import is natively
5476supported (including from SSL/HTTPS), compressed files can be read directly
5477without explicit decompression, and fast import packages are used where
5478appropriate. An additional convenience function, @code{convert}, provides a
5479simple method for converting between file types.")
5480 (license license:gpl2)))
08dac3d9
RW
5481
5482(define-public r-maptools
5483 (package
5484 (name "r-maptools")
27c2a6a1 5485 (version "0.9-9")
08dac3d9
RW
5486 (source
5487 (origin
5488 (method url-fetch)
5489 (uri (cran-uri "maptools" version))
5490 (sha256
5491 (base32
27c2a6a1 5492 "0v4llkxk8qs61vq4ykvaim4k23aagdaz0p62ns7zfq02sln3pfk9"))))
08dac3d9
RW
5493 (build-system r-build-system)
5494 (propagated-inputs
5495 `(("r-foreign" ,r-foreign)
5496 ("r-lattice" ,r-lattice)
5497 ("r-sp" ,r-sp)))
5498 (home-page "http://r-forge.r-project.org/projects/maptools/")
5499 (synopsis "Tools for reading and handling spatial objects")
5500 (description
5501 "This package provides a set of tools for manipulating and reading
5502geographic data, in particular ESRI Shapefiles. It includes binary access to
5503GSHHG shoreline files. The package also provides interface wrappers for
5504exchanging spatial objects with other R packages.")
5505 ;; The C source files from shapelib are released under the Expat license.
5506 ;; The R code is released under GPL version 2 or later.
5507 (license (list license:gpl2+
5508 license:expat))))
284179bb
RW
5509
5510(define-public r-later
5511 (package
5512 (name "r-later")
ab99236e 5513 (version "1.0.0")
284179bb
RW
5514 (source
5515 (origin
5516 (method url-fetch)
5517 (uri (cran-uri "later" version))
5518 (sha256
5519 (base32
ab99236e 5520 "11xjavj7siz0xv2ffq1ld4bwl35jyrcfpvvs4p3ilpifxx49hyr7"))))
284179bb
RW
5521 (build-system r-build-system)
5522 (propagated-inputs
5523 `(("r-bh" ,r-bh)
5524 ("r-rcpp" ,r-rcpp)
5525 ("r-rlang" ,r-rlang)))
5526 (home-page "https://github.com/r-lib/later")
5527 (synopsis "Utilities for delaying function execution")
5528 (description
5529 "This package provides tools to execute arbitrary R or C functions some
5530time after the current time, after the R execution stack has emptied.")
5531 (license license:gpl2+)))
d9d66ba9
RW
5532
5533(define-public r-promises
5534 (package
5535 (name "r-promises")
2e6ccd6c 5536 (version "1.1.0")
d9d66ba9
RW
5537 (source
5538 (origin
5539 (method url-fetch)
5540 (uri (cran-uri "promises" version))
5541 (sha256
5542 (base32
2e6ccd6c 5543 "01l0ydjvvy6afcg5d6pzvk1ikd3djq8n2flv8c831ksn68z0zsn8"))))
d9d66ba9
RW
5544 (build-system r-build-system)
5545 (propagated-inputs
5546 `(("r-later" ,r-later)
5547 ("r-magrittr" ,r-magrittr)
5548 ("r-r6" ,r-r6)
5549 ("r-rcpp" ,r-rcpp)
5550 ("r-rlang" ,r-rlang)))
5551 (home-page "https://rstudio.github.io/promises")
5552 (synopsis "Abstractions for promise-based asynchronous programming")
5553 (description
5554 "This package provides fundamental abstractions for doing asynchronous
5555programming in R using promises. Asynchronous programming is useful for
5556allowing a single R process to orchestrate multiple tasks in the background
5557while also attending to something else. Semantics are similar to JavaScript
5558promises, but with a syntax that is idiomatic R.")
5559 (license license:expat)))
3cf9ae2f
RW
5560
5561(define-public r-dosnow
5562 (package
5563 (name "r-dosnow")
e3abc134 5564 (version "1.0.18")
3cf9ae2f
RW
5565 (source
5566 (origin
5567 (method url-fetch)
5568 (uri (cran-uri "doSNOW" version))
5569 (sha256
5570 (base32
e3abc134 5571 "0rj72z5505cprh6wykhhiz08l9bmd966srqh2qypwivf321bvrvh"))))
3cf9ae2f
RW
5572 (properties `((upstream-name . "doSNOW")))
5573 (build-system r-build-system)
5574 (propagated-inputs
5575 `(("r-foreach" ,r-foreach)
5576 ("r-iterators" ,r-iterators)
5577 ("r-snow" ,r-snow)))
5578 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5579 (synopsis "Foreach parallel adaptor for the snow package")
5580 (description
5581 "This package provides a parallel backend for the @code{%dopar%} function
5582using the @code{snow} package.")
5583 (license license:gpl2)))
fdc3a05d
RJ
5584
5585(define-public r-snowfall
5586 (package
5587 (name "r-snowfall")
5588 (version "1.84-6.1")
5589 (source (origin
5590 (method url-fetch)
5591 (uri (cran-uri "snowfall" version))
5592 (sha256
5593 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5594 (build-system r-build-system)
5595 (propagated-inputs
5596 `(("r-snow" ,r-snow)))
5597 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5598 (synopsis "Easier cluster computing")
5599 (description "This package is a usability wrapper around snow for easier
5600development of parallel R programs. This package offers e.g. extended error
5601checks, and additional functions. All functions work in sequential mode, too,
5602if no cluster is present or wished. The package is also designed as connector
5603to the cluster management tool @code{sfCluster}, but can also used without
5604it.")
5605 (license license:gpl2+)))
e09d74ec 5606
94a8990f
RW
5607(define-public r-rappdirs
5608 (package
5609 (name "r-rappdirs")
5610 (version "0.3.1")
5611 (source
5612 (origin
5613 (method url-fetch)
5614 (uri (cran-uri "rappdirs" version))
5615 (sha256
5616 (base32
5617 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5618 (build-system r-build-system)
5619 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5620 (synopsis "Determine where to save data, caches, and logs")
5621 (description
5622 "This package provides an easy way to determine which directories on the
5623user's computer should be used to save data, caches and logs. It is a port of
5624Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5625 (license license:expat)))
2b47ebe1 5626
a9b66019
RW
5627(define-public r-renv
5628 (package
5629 (name "r-renv")
e7e87d38 5630 (version "0.9.1")
a9b66019
RW
5631 (source
5632 (origin
5633 (method url-fetch)
5634 (uri (cran-uri "renv" version))
5635 (sha256
5636 (base32
e7e87d38 5637 "0mwqpcay6v1hnvhggsrn1chvdlhi9hwvsswas8ysygfy5wxxz1sm"))))
a9b66019
RW
5638 (properties `((upstream-name . "renv")))
5639 (build-system r-build-system)
5640 (home-page "https://rstudio.github.io/renv")
5641 (synopsis "Project environments")
5642 (description
5643 "This package provides a dependency management toolkit for R. Using
5644renv, you can create and manage project-local R libraries, save the state of
5645these libraries to a lockfile, and later restore your library as required.
5646Together, these tools can help make your projects more isolated, portable, and
5647reproducible.")
5648 (license license:expat)))
5649
2b47ebe1
RW
5650(define-public r-learnr
5651 (package
5652 (name "r-learnr")
389f169a 5653 (version "0.10.0")
2b47ebe1
RW
5654 (source
5655 (origin
5656 (method url-fetch)
5657 (uri (cran-uri "learnr" version))
5658 (sha256
5659 (base32
389f169a 5660 "0278q9nbkc4nb0rp930kjrwyidf0v7y38d1s187m4f4bs7ha82k6"))))
2b47ebe1
RW
5661 (build-system r-build-system)
5662 (propagated-inputs
389f169a
RW
5663 `(("r-checkmate" ,r-checkmate)
5664 ("r-ellipsis" ,r-ellipsis)
5665 ("r-evaluate" ,r-evaluate)
2b47ebe1
RW
5666 ("r-htmltools" ,r-htmltools)
5667 ("r-htmlwidgets" ,r-htmlwidgets)
5668 ("r-jsonlite" ,r-jsonlite)
5669 ("r-knitr" ,r-knitr)
5670 ("r-markdown" ,r-markdown)
5671 ("r-rappdirs" ,r-rappdirs)
389f169a 5672 ("r-renv" ,r-renv)
2b47ebe1
RW
5673 ("r-rmarkdown" ,r-rmarkdown)
5674 ("r-rprojroot" ,r-rprojroot)
5675 ("r-shiny" ,r-shiny)
5676 ("r-withr" ,r-withr)))
5677 (home-page "https://rstudio.github.io/learnr/")
5678 (synopsis "Interactive tutorials for R")
5679 (description
5680 "This package provides tools to create interactive tutorials using R
5681Markdown. Use a combination of narrative, figures, videos, exercises, and
5682quizzes to create self-paced tutorials for learning about R and R packages.")
5683 (license license:asl2.0)))
12591673
RW
5684
5685(define-public r-analytics
5686 (package
5687 (name "r-analytics")
7a06cdfa 5688 (version "3.0")
12591673
RW
5689 (source
5690 (origin
5691 (method url-fetch)
5692 (uri (cran-uri "analytics" version))
5693 (sha256
5694 (base32
7a06cdfa 5695 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5696 (build-system r-build-system)
5697 (propagated-inputs
5698 `(("r-car" ,r-car)
5699 ("r-cluster" ,r-cluster)
5700 ("r-fractal" ,r-fractal)
5701 ("r-lmtest" ,r-lmtest)
5702 ("r-mass" ,r-mass)
5703 ("r-np" ,r-np)
5704 ("r-powerplus" ,r-powerplus)
5705 ("r-robust" ,r-robust)
5706 ("r-trend" ,r-trend)
5707 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5708 ("r-urca" ,r-urca)
5709 ("r-vim" ,r-vim)))
12591673
RW
5710 (home-page "https://cran.r-project.org/web/packages/analytics/")
5711 (synopsis "Collection of data analysis tools")
5712 (description
5713 "This package is a collection of data analysis tools. It includes tools
5714for regression outlier detection in a fitted linear model, stationary
5715bootstrap using a truncated geometric distribution, a comprehensive test for
5716weak stationarity, column means by group, weighted biplots, and a heuristic to
5717obtain a better initial configuration in non-metric MDS.")
5718 (license license:gpl2)))
9f56ceec
RW
5719
5720(define-public r-reticulate
5721 (package
5722 (name "r-reticulate")
2d363778 5723 (version "1.13")
9f56ceec
RW
5724 (source
5725 (origin
5726 (method url-fetch)
5727 (uri (cran-uri "reticulate" version))
5728 (sha256
5729 (base32
2d363778 5730 "1qwxh7zq9igl7dxl5g5qjbvv0mlac3w80djnkm0w8rxnaval3gmd"))))
9f56ceec
RW
5731 (build-system r-build-system)
5732 (inputs `(("python" ,python)))
5733 (propagated-inputs
5734 `(("r-jsonlite" ,r-jsonlite)
5735 ("r-matrix" ,r-matrix)
5736 ("r-rcpp" ,r-rcpp)))
5737 (home-page "https://github.com/rstudio/reticulate")
5738 (synopsis "R interface to Python")
5739 (description
5740 "This package provides an interface from R to Python modules, classes,
5741and functions. When calling into Python, R data types are automatically
5742converted to their equivalent Python types. When values are returned from
5743Python to R they are converted back to R types.")
5744 (license license:asl2.0)))
11de8673
RW
5745
5746(define-public r-bibtex
5747 (package
5748 (name "r-bibtex")
5749 (version "0.4.2")
5750 (source
5751 (origin
5752 (method url-fetch)
5753 (uri (cran-uri "bibtex" version))
5754 (sha256
5755 (base32
5756 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5757 (build-system r-build-system)
5758 (propagated-inputs `(("r-stringr" ,r-stringr)))
5759 (home-page "https://github.com/romainfrancois/bibtex")
5760 (synopsis "Bibtex parser")
5761 (description "This package provides a utility for R to parse a bibtex
5762file.")
5763 (license license:gpl2+)))
e67acae7
RW
5764
5765(define-public r-ggseqlogo
5766 (package
5767 (name "r-ggseqlogo")
5768 (version "0.1")
5769 (source
5770 (origin
5771 (method url-fetch)
5772 (uri (cran-uri "ggseqlogo" version))
5773 (sha256
5774 (base32
5775 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5776 (build-system r-build-system)
5777 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5778 (home-page "https://github.com/omarwagih/ggseqlogo")
5779 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5780 (description
5781 "The range of functions provided by this package makes it possible to
5782draw highly versatile genomic sequence logos. Features include, but are not
5783limited to, modifying colour schemes and fonts used to draw the logo,
5784generating multiple logo plots, and aiding the visualisation with annotations.
5785Sequence logos can easily be combined with other ggplot2 plots.")
5786 ;; Unspecified version of the LGPL.
5787 (license license:lgpl3+)))
85df1a86
RW
5788
5789(define-public r-ggsci
5790 (package
5791 (name "r-ggsci")
5792 (version "2.9")
5793 (source
5794 (origin
5795 (method url-fetch)
5796 (uri (cran-uri "ggsci" version))
5797 (sha256
5798 (base32
5799 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5800 (build-system r-build-system)
5801 (propagated-inputs
5802 `(("r-ggplot2" ,r-ggplot2)
5803 ("r-scales" ,r-scales)))
5804 (home-page "https://nanx.me/ggsci/")
5805 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5806 (description
5807 "This package provides a collection of ggplot2 color palettes inspired by
5808plots in scientific journals, data visualization libraries, science fiction
5809movies, and TV shows.")
5810 (license license:gpl3)))
5219c5c5
RW
5811
5812(define-public r-ggsignif
5813 (package
5814 (name "r-ggsignif")
d099499e 5815 (version "0.6.0")
5219c5c5
RW
5816 (source
5817 (origin
5818 (method url-fetch)
5819 (uri (cran-uri "ggsignif" version))
5820 (sha256
5821 (base32
d099499e 5822 "17j9hg967k1wp9xw3x84mqss58jkb8pvlrnlchz4i1hklgykxqbg"))))
5219c5c5
RW
5823 (build-system r-build-system)
5824 (propagated-inputs
5825 `(("r-ggplot2" ,r-ggplot2)))
5826 (home-page "https://github.com/const-ae/ggsignif")
5827 (synopsis "Significance brackets for ggplot2")
5828 (description
5829 "Enrich your ggplots with group-wise comparisons. This package provides
5830an easy way to indicate if two groups are significantly different. Commonly
5831this is shown by a bracket on top connecting the groups of interest which
5832itself is annotated with the level of significance. The package provides a
5833single layer that takes the groups for comparison and the test as arguments
5834and adds the annotation to the plot.")
5835 (license license:gpl3)))
5cbaaee8
RW
5836
5837(define-public r-ggpubr
5838 (package
5839 (name "r-ggpubr")
1ca04927 5840 (version "0.2.4")
5cbaaee8
RW
5841 (source
5842 (origin
5843 (method url-fetch)
5844 (uri (cran-uri "ggpubr" version))
5845 (sha256
5846 (base32
1ca04927 5847 "0ln1gh3zlfx5s7zqcpvfdiksq74v1pma5kwkhc6r0riqnjjd19pf"))))
5cbaaee8
RW
5848 (build-system r-build-system)
5849 (propagated-inputs
5850 `(("r-cowplot" ,r-cowplot)
5851 ("r-dplyr" ,r-dplyr)
5852 ("r-ggplot2" ,r-ggplot2)
5853 ("r-ggrepel" ,r-ggrepel)
5854 ("r-ggsci" ,r-ggsci)
5855 ("r-ggsignif" ,r-ggsignif)
caaec886 5856 ("r-glue" ,r-glue)
5cbaaee8
RW
5857 ("r-gridextra" ,r-gridextra)
5858 ("r-magrittr" ,r-magrittr)
caaec886 5859 ("r-polynom" ,r-polynom)
5cbaaee8 5860 ("r-purrr" ,r-purrr)
2132e922 5861 ("r-rlang" ,r-rlang)
5cbaaee8
RW
5862 ("r-scales" ,r-scales)
5863 ("r-tidyr" ,r-tidyr)))
5864 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5865 (synopsis "ggplot2-based publication-ready plots")
5866 (description
5867 "The ggplot2 package is an excellent and flexible package for elegant
5868data visualization in R. However the default generated plots require some
5869formatting before we can send them for publication. The ggpubr package
5870provides some easy-to-use functions for creating and customizing ggplot2-based
5871publication-ready plots.")
5872 (license license:gpl2)))
141e43bd
RW
5873
5874(define-public r-ellipse
5875 (package
5876 (name "r-ellipse")
5877 (version "0.4.1")
5878 (source
5879 (origin
5880 (method url-fetch)
5881 (uri (cran-uri "ellipse" version))
5882 (sha256
5883 (base32
5884 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5885 (build-system r-build-system)
5886 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5887 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5888 (description
5889 "This package contains various routines for drawing ellipses and
5890ellipse-like confidence regions, implementing the plots described in Murdoch
5891and Chow (1996), A graphical display of large correlation matrices, The
5892American Statistician 50, 178-180. There are also routines implementing the
5893profile plots described in Bates and Watts (1988), Nonlinear Regression
5894Analysis and its Applications.")
5895 (license license:gpl2+)))
cbf6017d
RW
5896
5897(define-public r-flashclust
5898 (package
5899 (name "r-flashclust")
5900 (version "1.01-2")
5901 (source
5902 (origin
5903 (method url-fetch)
5904 (uri (cran-uri "flashClust" version))
5905 (sha256
5906 (base32
5907 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5908 (properties `((upstream-name . "flashClust")))
5909 (build-system r-build-system)
5910 (native-inputs `(("gfortran" ,gfortran)))
5911 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5912 (synopsis "Implementation of optimal hierarchical clustering")
5913 (description
5914 "This package provides a fast implementation of hierarchical
5915clustering.")
5916 (license license:gpl2+)))
e83841a2
RW
5917
5918(define-public r-factominer
5919 (package
5920 (name "r-factominer")
efec58e7 5921 (version "2.0")
e83841a2
RW
5922 (source
5923 (origin
5924 (method url-fetch)
5925 (uri (cran-uri "FactoMineR" version))
5926 (sha256
5927 (base32
efec58e7 5928 "0qiw60ypf3bf5xsqz2b9l82i4jvprjm8lzpp12lhl8d9j5s8m0j8"))))
e83841a2
RW
5929 (properties `((upstream-name . "FactoMineR")))
5930 (build-system r-build-system)
5931 (propagated-inputs
5932 `(("r-car" ,r-car)
5933 ("r-cluster" ,r-cluster)
5934 ("r-ellipse" ,r-ellipse)
5935 ("r-flashclust" ,r-flashclust)
efec58e7
RW
5936 ("r-ggplot2" ,r-ggplot2)
5937 ("r-ggrepel" ,r-ggrepel)
e83841a2
RW
5938 ("r-lattice" ,r-lattice)
5939 ("r-leaps" ,r-leaps)
5940 ("r-mass" ,r-mass)
5941 ("r-scatterplot3d" ,r-scatterplot3d)))
5942 (home-page "http://factominer.free.fr")
5943 (synopsis "Multivariate exploratory data analysis and data mining")
5944 (description
5945 "This package provides exploratory data analysis methods to summarize,
5946visualize and describe datasets. The main principal component methods are
5947available, those with the largest potential in terms of applications:
5948principal component analysis (PCA) when variables are quantitative,
5949correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5950variables are categorical, Multiple Factor Analysis when variables are
5951structured in groups, etc. and hierarchical cluster analysis.")
5952 (license license:gpl2+)))
f22bfee9
RW
5953
5954(define-public r-factoextra
5955 (package
5956 (name "r-factoextra")
60512680 5957 (version "1.0.6")
f22bfee9
RW
5958 (source
5959 (origin
5960 (method url-fetch)
5961 (uri (cran-uri "factoextra" version))
5962 (sha256
5963 (base32
60512680 5964 "0bpsbcmp6jpa9qk53dhfzghrz98dh0h0n68brl7rjz724yjbvhn8"))))
f22bfee9
RW
5965 (build-system r-build-system)
5966 (propagated-inputs
5967 `(("r-abind" ,r-abind)
5968 ("r-cluster" ,r-cluster)
5969 ("r-dendextend" ,r-dendextend)
5970 ("r-factominer" ,r-factominer)
5971 ("r-ggplot2" ,r-ggplot2)
5972 ("r-ggpubr" ,r-ggpubr)
5973 ("r-ggrepel" ,r-ggrepel)
5974 ("r-reshape2" ,r-reshape2)
5975 ("r-tidyr" ,r-tidyr)))
5976 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5977 (synopsis "Extract and visualize the results of multivariate data analyses")
5978 (description
5979 "This package provides some easy-to-use functions to extract and
5980visualize the output of multivariate data analyses, including
6ccd88e8
RW
5981@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5982Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5983Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5984@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5985packages. It contains also functions for simplifying some clustering analysis
5986steps and provides ggplot2-based elegant data visualization.")
5987 (license license:gpl2)))
0c9868aa 5988
356230da
RW
5989(define-public r-fansi
5990 (package
5991 (name "r-fansi")
08645fcf 5992 (version "0.4.0")
356230da
RW
5993 (source
5994 (origin
5995 (method url-fetch)
5996 (uri (cran-uri "fansi" version))
5997 (sha256
5998 (base32
08645fcf 5999 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
6000 (build-system r-build-system)
6001 (native-inputs
6002 `(("r-knitr" ,r-knitr))) ; for vignettes
6003 (home-page "https://github.com/brodieG/fansi")
6004 (synopsis "ANSI control sequence aware string functions")
6005 (description
6006 "This package provides counterparts to R string manipulation functions
6007that account for the effects of ANSI text formatting control sequences.")
6008 (license license:gpl2+)))
6009
0c9868aa
RW
6010(define-public r-nbclust
6011 (package
6012 (name "r-nbclust")
6013 (version "3.0")
6014 (source
6015 (origin
6016 (method url-fetch)
6017 (uri (cran-uri "NbClust" version))
6018 (sha256
6019 (base32
6020 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
6021 (properties `((upstream-name . "NbClust")))
6022 (build-system r-build-system)
6023 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
6024 (synopsis "Determine the best number of clusters in a data set")
6025 (description
6026 "NbClust provides 30 indexes for determining the optimal number of
6027clusters in a data set and offers the best clustering scheme from different
6028results to the user.")
6029 (license license:gpl2)))
546fc4aa
RW
6030
6031(define-public r-hdf5r
6032 (package
6033 (name "r-hdf5r")
77032118 6034 (version "1.3.0")
546fc4aa
RW
6035 (source
6036 (origin
6037 (method url-fetch)
6038 (uri (cran-uri "hdf5r" version))
6039 (sha256
6040 (base32
77032118 6041 "1pq12vkfqxvcaznwaxvjdg3acimk5a20m8h18sixvxc34vnqxw8f"))))
546fc4aa
RW
6042 (build-system r-build-system)
6043 (inputs
6044 `(("hdf5" ,hdf5)
6045 ("zlib" ,zlib)))
6046 (propagated-inputs
6047 `(("r-bit64" ,r-bit64)
6048 ("r-r6" ,r-r6)))
6049 (home-page "https://hhoeflin.github.io/hdf5r")
6050 (synopsis "Interface to the HDF5 binary data format")
6051 (description
6052 "HDF5 is a data model, library and file format for storing and managing
6053large amounts of data. This package provides a nearly feature complete,
6054object oriented wrapper for the HDF5 API using R6 classes. Additionally,
6055functionality is added so that HDF5 objects behave very similar to their
6056corresponding R counterparts.")
6057 (license license:asl2.0)))
846325a8 6058
3568b823
RW
6059(define-public r-itertools
6060 (package
6061 (name "r-itertools")
6062 (version "0.1-3")
6063 (source
6064 (origin
6065 (method url-fetch)
6066 (uri (cran-uri "itertools" version))
6067 (sha256
6068 (base32
6069 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
6070 (build-system r-build-system)
6071 (propagated-inputs
6072 `(("r-iterators" ,r-iterators)))
6073 (home-page "https://cran.r-project.org/web/packages/itertools/")
6074 (synopsis "Iterator tools")
6075 (description
6076 "This package provides various tools for creating iterators, many
6077patterned after functions in the Python @code{itertools} module, and others
6078patterned after functions in the snow package.")
6079 (license license:gpl2)))
6080
53718658
RW
6081(define-public r-polynom
6082 (package
6083 (name "r-polynom")
3be585cf 6084 (version "1.4-0")
53718658
RW
6085 (source
6086 (origin
6087 (method url-fetch)
6088 (uri (cran-uri "polynom" version))
6089 (sha256
6090 (base32
3be585cf 6091 "1pflscwc0qzdf0y60j7s0dkglgmz18xajywfbn6s263idyr8idy5"))))
53718658
RW
6092 (build-system r-build-system)
6093 (home-page "https://cran.r-project.org/web/packages/polynom/")
6094 (synopsis "Functions for univariate polynomial manipulations")
6095 (description
6096 "This package provides a collection of functions to implement a class for
6097univariate polynomial manipulations.")
6098 (license license:gpl2)))
6099
dd954dd7
RW
6100(define-public r-gbrd
6101 (package
6102 (name "r-gbrd")
6103 (version "0.4-11")
6104 (source
6105 (origin
6106 (method url-fetch)
6107 (uri (cran-uri "gbRd" version))
6108 (sha256
6109 (base32
6110 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
6111 (properties `((upstream-name . "gbRd")))
6112 (build-system r-build-system)
6113 (home-page "https://cran.r-project.org/web/packages/gbRd/")
6114 (synopsis "Utilities for processing Rd objects and files")
6115 (description
6116 "This package provides utilities for processing Rd objects and files.
6117Extract argument descriptions and other parts of the help pages of
6118functions.")
6119 (license license:gpl2+)))
6120
0c92f373
RW
6121(define-public r-rjags
6122 (package
6123 (name "r-rjags")
b0fd313e 6124 (version "4-10")
0c92f373
RW
6125 (source
6126 (origin
6127 (method url-fetch)
6128 (uri (cran-uri "rjags" version))
6129 (sha256
6130 (base32
b0fd313e 6131 "1nhaim84ww8fd6m8xlpmngqcnp2qpql29ahc38366fxja3ghngmx"))))
0c92f373
RW
6132 (build-system r-build-system)
6133 (propagated-inputs
6134 `(("r-coda" ,r-coda)))
6135 (inputs
6136 `(("jags" ,jags)))
6137 (native-inputs
6138 `(("pkg-config" ,pkg-config)))
6139 (home-page "http://mcmc-jags.sourceforge.net")
6140 (synopsis "Bayesian graphical models using MCMC")
6141 (description
6142 "This package provides an R interface to the JAGS MCMC library. JAGS is
6143Just Another Gibbs Sampler. It is a program for analysis of Bayesian
6144hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
6145 (license license:gpl2)))
6146
6a846975
RW
6147(define-public r-rdpack
6148 (package
6149 (name "r-rdpack")
f0826fec 6150 (version "0.11-0")
6a846975
RW
6151 (source
6152 (origin
6153 (method url-fetch)
6154 (uri (cran-uri "Rdpack" version))
6155 (sha256
6156 (base32
f0826fec 6157 "11cd27s6zp5cxnwxcvz6rjf00y0r7aq8ywhzwpf1r4xy1z44kd4g"))))
6a846975
RW
6158 (properties `((upstream-name . "Rdpack")))
6159 (build-system r-build-system)
6160 (propagated-inputs
6161 `(("r-bibtex" ,r-bibtex)
6162 ("r-gbrd" ,r-gbrd)))
6163 (home-page "https://github.com/GeoBosh/Rdpack")
6164 (synopsis "Update and manipulate Rd documentation objects")
6165 (description
6166 "This package provides functions for manipulation of R documentation
6167objects, including functions @code{reprompt()} and @code{ereprompt()} for
6168updating Rd documentation for functions, methods and classes; it also includes
6169Rd macros for citations and import of references from bibtex files for use in
6170Rd files and roxygen2 comments, as well as many functions for manipulation of
6171references and Rd files.")
6172 (license license:gpl2+)))
6173
c183fa26
RW
6174(define-public r-officer
6175 (package
6176 (name "r-officer")
7f4025aa 6177 (version "0.3.6")
c183fa26
RW
6178 (source
6179 (origin
6180 (method url-fetch)
6181 (uri (cran-uri "officer" version))
6182 (sha256
6183 (base32
7f4025aa 6184 "1i6jmnbkx7gd0qyf6akhizmxp7y1dh3h7a886mcbmrzka9d60zh4"))))
c183fa26
RW
6185 (build-system r-build-system)
6186 (propagated-inputs
6187 `(("r-base64enc" ,r-base64enc)
6188 ("r-digest" ,r-digest)
6189 ("r-htmltools" ,r-htmltools)
6190 ("r-magrittr" ,r-magrittr)
6191 ("r-r6" ,r-r6)
6192 ("r-rcpp" ,r-rcpp)
fd1a17a5 6193 ("r-rlang" ,r-rlang)
c183fa26
RW
6194 ("r-uuid" ,r-uuid)
6195 ("r-xml2" ,r-xml2)
6196 ("r-zip" ,r-zip)))
6197 (home-page "https://davidgohel.github.io/officer")
6198 (synopsis "Manipulation of Word and PowerPoint documents")
6199 (description
6200 "This package provides tools to access and manipulate Word and PowerPoint
6201documents from R. The package focuses on tabular and graphical reporting from
6202R; it also provides two functions that let users get document content into
6203data objects. A set of functions lets add and remove images, tables and
6204paragraphs of text in new or existing documents. When working with PowerPoint
6205presentations, slides can be added or removed; shapes inside slides can also
6206be added or removed. When working with Word documents, a cursor can be used
6207to help insert or delete content at a specific location in the document.")
6208 (license license:gpl3)))
6209
488dc4e1
RW
6210(define-public r-abn
6211 (package
6212 (name "r-abn")
a6828e0b 6213 (version "2.2")
488dc4e1
RW
6214 (source
6215 (origin
6216 (method url-fetch)
6217 (uri (cran-uri "abn" version))
6218 (sha256
6219 (base32
a6828e0b 6220 "19w6bdjyp4zwqs6p0flry4qxqynf9rh8ykdrfrp61wrdf7kysw0d"))))
488dc4e1
RW
6221 (build-system r-build-system)
6222 (inputs
6223 `(("gsl" ,gsl)))
6224 (propagated-inputs
72c967e2 6225 `(("r-lme4" ,r-lme4)
488dc4e1
RW
6226 ("r-mass" ,r-mass)
6227 ("r-nnet" ,r-nnet)
6228 ("r-rcpp" ,r-rcpp)
6229 ("r-rcpparmadillo" ,r-rcpparmadillo)
6230 ("r-rjags" ,r-rjags)))
6231 (home-page "http://www.r-bayesian-networks.org")
6232 (synopsis "Modelling multivariate data with additive bayesian networks")
6233 (description
6234 "Bayesian network analysis is a form of probabilistic graphical models
6235which derives from empirical data a directed acyclic graph, DAG, describing
6236the dependency structure between random variables. An additive Bayesian
6237network model consists of a form of a DAG where each node comprises a
6238@dfn{generalized linear model} (GLM). Additive Bayesian network models are
6239equivalent to Bayesian multivariate regression using graphical modelling, they
6240generalises the usual multivariable regression, GLM, to multiple dependent
6241variables. This package provides routines to help determine optimal Bayesian
6242network models for a given data set, where these models are used to identify
6243statistical dependencies in messy, complex data.")
6244 (license license:gpl2+)))
6245
ffdeda3c
RW
6246(define-public r-acd
6247 (package
6248 (name "r-acd")
6249 (version "1.5.3")
6250 (source
6251 (origin
6252 (method url-fetch)
6253 (uri (cran-uri "ACD" version))
6254 (sha256
6255 (base32
6256 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
6257 (properties `((upstream-name . "ACD")))
6258 (build-system r-build-system)
6259 (home-page "https://cran.r-project.org/web/packages/ACD/")
6260 (synopsis "Categorical data analysis with complete or missing responses")
6261 (description
6262 "This package provides tools for categorical data analysis with complete
6263or missing responses.")
6264 (license license:gpl2+)))
6265
acbf23da
RW
6266(define-public r-acdm
6267 (package
6268 (name "r-acdm")
6269 (version "1.0.4")
6270 (source
6271 (origin
6272 (method url-fetch)
6273 (uri (cran-uri "ACDm" version))
6274 (sha256
6275 (base32
6276 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
6277 (properties `((upstream-name . "ACDm")))
6278 (build-system r-build-system)
6279 (propagated-inputs
6280 `(("r-dplyr" ,r-dplyr)
6281 ("r-ggplot2" ,r-ggplot2)
6282 ("r-plyr" ,r-plyr)
6283 ("r-rsolnp" ,r-rsolnp)
6284 ("r-zoo" ,r-zoo)))
6285 (home-page "https://cran.r-project.org/web/packages/ACDm/")
6286 (synopsis "Tools for Autoregressive Conditional Duration Models")
6287 (description
6288 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
6289and Russell, 1998) models. It creates trade, price or volume durations from
6290transactions (tic) data, performs diurnal adjustments, fits various ACD models
6291and tests them.")
6292 (license license:gpl2+)))
6293
08bf097a
RW
6294(define-public r-overlap
6295 (package
6296 (name "r-overlap")
6297 (version "0.3.2")
6298 (source
6299 (origin
6300 (method url-fetch)
6301 (uri (cran-uri "overlap" version))
6302 (sha256
6303 (base32
6304 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
6305 (build-system r-build-system)
6306 (home-page "https://cran.r-project.org/web/packages/overlap/")
6307 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
6308 (description
6309 "This package provides functions to fit kernel density functions to data
6310on temporal activity patterns of animals; estimate coefficients of overlapping
6311of densities for two species; and calculate bootstrap estimates of confidence
6312intervals.")
6313 (license license:gpl3+)))
6314
bfee9ce8
RW
6315(define-public r-snakecase
6316 (package
6317 (name "r-snakecase")
794c9e7d 6318 (version "0.11.0")
bfee9ce8
RW
6319 (source
6320 (origin
6321 (method url-fetch)
6322 (uri (cran-uri "snakecase" version))
6323 (sha256
6324 (base32
794c9e7d 6325 "1ky1x2cp5rd0ffd9m1fji9sq4z4jsrpxzg30brw8bb4ihfjj114r"))))
bfee9ce8
RW
6326 (build-system r-build-system)
6327 (propagated-inputs
6328 `(("r-stringi" ,r-stringi)
6329 ("r-stringr" ,r-stringr)))
6330 (home-page "https://github.com/Tazinho/snakecase")
6331 (synopsis "Convert strings into any case")
6332 (description
6333 "This package provides a consistent, flexible and easy to use tool to
6334parse and convert strings into cases like snake or camel among others.")
6335 (license license:gpl3)))
6336
de059e4b
RW
6337(define-public r-prediction
6338 (package
6339 (name "r-prediction")
c3447a92 6340 (version "0.3.14")
de059e4b
RW
6341 (source
6342 (origin
6343 (method url-fetch)
6344 (uri (cran-uri "prediction" version))
6345 (sha256
6346 (base32
c3447a92 6347 "0awlq5lxfia6m2b91w73rksp93rbwv5gwqb36wbji4rgq41rzbrx"))))
de059e4b
RW
6348 (build-system r-build-system)
6349 (propagated-inputs
6350 `(("r-data-table" ,r-data-table)))
6351 (home-page "https://github.com/leeper/prediction")
6352 (synopsis "Tidy, type-safe prediction methods")
6353 (description
6354 "This package provides the @code{prediction()} function, a type-safe
6355alternative to @code{predict()} that always returns a data frame. The package
6356currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
6357from the @code{stats} package, as well as numerous other model classes from
6358other add-on packages.")
6359 (license license:expat)))
6360
d14c770d
RW
6361(define-public r-insight
6362 (package
6363 (name "r-insight")
a346c936 6364 (version "0.7.1")
d14c770d
RW
6365 (source
6366 (origin
6367 (method url-fetch)
6368 (uri (cran-uri "insight" version))
6369 (sha256
6370 (base32
a346c936 6371 "0scjmr8qvwaswb9wfq2lxp1v5fl72way8cid9agrf0z1agp0adad"))))
d14c770d
RW
6372 (build-system r-build-system)
6373 (home-page "https://easystats.github.io/insight/")
6374 (synopsis "Easy access to model information for various model objects")
6375 (description
6376 "This package provides a tool to provide an easy, intuitive and
6377consistent access to information contained in various R models, like model
6378formulas, model terms, information about random effects, data that was used to
6379fit the model or data from response variables. The package mainly revolves
6380around two types of functions: Functions that find (the names of) information,
6381starting with @code{find_}, and functions that get the underlying data,
6382starting with @code{get_}. The package has a consistent syntax and works with
6383many different model objects, where otherwise functions to access these
6384information are missing.")
6385 (license license:gpl3)))
6386
cfc06314
RW
6387(define-public r-sjlabelled
6388 (package
6389 (name "r-sjlabelled")
3ab3f7f3 6390 (version "1.1.1")
cfc06314
RW
6391 (source
6392 (origin
6393 (method url-fetch)
6394 (uri (cran-uri "sjlabelled" version))
6395 (sha256
6396 (base32
3ab3f7f3 6397 "0c9wy0gsr2sbkrv2638xbi7qm0gl6jyr6sfricavhkm7l4hljjkz"))))
cfc06314
RW
6398 (build-system r-build-system)
6399 (propagated-inputs
bc418c97 6400 `(("r-haven" ,r-haven)
5e16dff9 6401 ("r-insight" ,r-insight)
cfc06314 6402 ("r-magrittr" ,r-magrittr)
cfc06314 6403 ("r-purrr" ,r-purrr)
bc418c97
RW
6404 ("r-rlang" ,r-rlang)
6405 ("r-tidyselect" ,r-tidyselect)))
cfc06314
RW
6406 (home-page "https://github.com/strengejacke/sjlabelled")
6407 (synopsis "Labelled data utility functions")
6408 (description
6409 "This package provides a collection of functions dealing with labelled
6410data, like reading and writing data between R and other statistical software
6411packages. This includes easy ways to get, set or change value and variable
6412label attributes, to convert labelled vectors into factors or numeric (and
6413vice versa), or to deal with multiple declared missing values.")
6414 (license license:gpl3)))
6415
1f560b9c
RW
6416(define-public r-sjmisc
6417 (package
6418 (name "r-sjmisc")
14c3e7bb 6419 (version "2.8.2")
1f560b9c
RW
6420 (source
6421 (origin
6422 (method url-fetch)
6423 (uri (cran-uri "sjmisc" version))
6424 (sha256
6425 (base32
14c3e7bb 6426 "0rl0bmk91wc4dxdgy008fl0dwkx3ffvys30vgpnr78lb4pk45nb2"))))
1f560b9c
RW
6427 (build-system r-build-system)
6428 (propagated-inputs
31af2e7f 6429 `(("r-dplyr" ,r-dplyr)
45dcc89d 6430 ("r-insight" ,r-insight)
1f560b9c 6431 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
6432 ("r-purrr" ,r-purrr)
6433 ("r-rlang" ,r-rlang)
14c3e7bb
RW
6434 ("r-sjlabelled" ,r-sjlabelled)
6435 ("r-tidyselect" ,r-tidyselect)))
1f560b9c
RW
6436 (home-page "https://github.com/strengejacke/sjmisc")
6437 (synopsis "Data and variable transformation functions")
6438 (description
6439 "This package is a collection of miscellaneous utility functions,
6440supporting data transformation tasks like recoding, dichotomizing or grouping
6441variables, setting and replacing missing values. The data transformation
6442functions also support labelled data, and all integrate seamlessly into a
6443tidyverse workflow.")
6444 (license license:gpl3)))
6445
aaed237d
RW
6446(define-public r-nortest
6447 (package
6448 (name "r-nortest")
6449 (version "1.0-4")
6450 (source
6451 (origin
6452 (method url-fetch)
6453 (uri (cran-uri "nortest" version))
6454 (sha256
6455 (base32
6456 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
6457 (build-system r-build-system)
6458 (home-page "https://cran.r-project.org/web/packages/nortest/")
6459 (synopsis "Tests for normality")
6460 (description
6461 "This package provides five omnibus tests for testing the composite
6462hypothesis of normality.")
6463 (license license:gpl2+)))
6464
0fd7d59d
RW
6465(define-public r-moonbook
6466 (package
6467 (name "r-moonbook")
6468 (version "0.2.3")
6469 (source
6470 (origin
6471 (method url-fetch)
6472 (uri (cran-uri "moonBook" version))
6473 (sha256
6474 (base32
6475 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
6476 (properties `((upstream-name . "moonBook")))
6477 (build-system r-build-system)
6478 (propagated-inputs
6479 `(("r-magrittr" ,r-magrittr)
6480 ("r-nortest" ,r-nortest)
6481 ("r-purrr" ,r-purrr)
6482 ("r-sjmisc" ,r-sjmisc)
6483 ("r-stringr" ,r-stringr)
6484 ("r-survival" ,r-survival)))
6485 (home-page "https://github.com/cardiomoon/moonBook")
6486 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
6487 (description
6488 "This package provides several analysis-related functions for the book
6489entitled \"R statistics and graph for medical articles\" (written in Korean),
6490version 1, by Keon-Woong Moon with Korean demographic data with several plot
6491functions.")
6492 (license license:gpl2)))
6493
589bd1c4
RW
6494(define-public r-flextable
6495 (package
6496 (name "r-flextable")
56b88f6c 6497 (version "0.5.6")
589bd1c4
RW
6498 (source
6499 (origin
6500 (method url-fetch)
6501 (uri (cran-uri "flextable" version))
6502 (sha256
6503 (base32
56b88f6c 6504 "1f869f2dfqkzhf6yix7xcbs8rn1nwq3sg623h74zg6h1pl6px66w"))))
589bd1c4
RW
6505 (build-system r-build-system)
6506 (propagated-inputs
30918ce8
RW
6507 `(("r-base64enc" ,r-base64enc)
6508 ("r-data-table" ,r-data-table)
e89d5427 6509 ("r-gdtools" ,r-gdtools)
589bd1c4
RW
6510 ("r-htmltools" ,r-htmltools)
6511 ("r-knitr" ,r-knitr)
6512 ("r-officer" ,r-officer)
e89d5427 6513 ("r-rlang" ,r-rlang)
589bd1c4 6514 ("r-rmarkdown" ,r-rmarkdown)
589bd1c4
RW
6515 ("r-xml2" ,r-xml2)))
6516 (home-page "https://davidgohel.github.io/flextable")
6517 (synopsis "Functions for tabular reporting")
6518 (description
6519 "This package provides tools to create pretty tables for HTML documents
6520and other formats. Functions are provided to let users create tables, modify
6521and format their content. It extends the @code{officer} package and can be
6522used within R markdown documents when rendering to HTML and to Word
6523documents.")
6524 (license license:gpl3)))
6525
846325a8
RW
6526(define-public r-writexl
6527 (package
6528 (name "r-writexl")
fda807da 6529 (version "1.2")
846325a8
RW
6530 (source
6531 (origin
6532 (method url-fetch)
6533 (uri (cran-uri "writexl" version))
6534 (sha256
6535 (base32
fda807da 6536 "09fhdip6igcg97fjx4c7727cx2lb49l4d74l4i8rg2bag2s5lrj3"))))
846325a8
RW
6537 (build-system r-build-system)
6538 (inputs `(("zlib" ,zlib)))
6539 (home-page "https://github.com/ropensci/writexl")
6540 (synopsis "Export data frames to xlsx format")
6541 (description
6542 "This package provides a data frame to xlsx exporter based on
6543libxlsxwriter.")
6544 (license license:bsd-2)))
64abd245
RW
6545
6546(define-public r-biasedurn
6547 (package
6548 (name "r-biasedurn")
6549 (version "1.07")
6550 (source
6551 (origin
6552 (method url-fetch)
6553 (uri (cran-uri "BiasedUrn" version))
6554 (sha256
6555 (base32
6556 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
6557 (properties `((upstream-name . "BiasedUrn")))
6558 (build-system r-build-system)
6559 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
6560 (synopsis "Biased Urn model distributions")
6561 (description
6562 "This package provides statistical models of biased sampling in the form
6563of univariate and multivariate noncentral hypergeometric distributions,
6564including Wallenius' noncentral hypergeometric distribution and Fisher's
6565noncentral hypergeometric distribution (also called extended hypergeometric
6566distribution).")
6567 (license license:gpl3)))
87ba9508
RW
6568
6569(define-public r-goplot
6570 (package
6571 (name "r-goplot")
6572 (version "1.0.2")
6573 (source
6574 (origin
6575 (method url-fetch)
6576 (uri (cran-uri "GOplot" version))
6577 (sha256
6578 (base32
6579 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6580 (properties `((upstream-name . "GOplot")))
6581 (build-system r-build-system)
6582 (propagated-inputs
6583 `(("r-ggdendro" ,r-ggdendro)
6584 ("r-ggplot2" ,r-ggplot2)
6585 ("r-gridextra" ,r-gridextra)
6586 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6587 (home-page "https://github.com/wencke/wencke.github.io")
6588 (synopsis "Visualization of functional analysis data")
6589 (description
6590 "This package provides an implementation of multilayered visualizations
6591for enhanced graphical representation of functional analysis data. It
6592combines and integrates omics data derived from expression and functional
6593annotation enrichment analyses. Its plotting functions have been developed
6594with an hierarchical structure in mind: starting from a general overview to
6595identify the most enriched categories (modified bar plot, bubble plot) to a
6596more detailed one displaying different types of relevant information for the
6597molecules in a given set of categories (circle plot, chord plot, cluster plot,
6598Venn diagram, heatmap).")
6599 (license license:gpl2)))
aec7d6be
RW
6600
6601(define-public r-getopt
6602 (package
6603 (name "r-getopt")
104ec4c9 6604 (version "1.20.3")
aec7d6be
RW
6605 (source
6606 (origin
6607 (method url-fetch)
6608 (uri (cran-uri "getopt" version))
6609 (sha256
6610 (base32
104ec4c9 6611 "0zzmzgwl9a4y3s34600vmih22d6y32294f9bvxrnmffnvkgmy7sk"))))
aec7d6be
RW
6612 (build-system r-build-system)
6613 (home-page "https://github.com/trevorld/getopt")
6614 (synopsis "Command-line option processor for R")
6615 (description
6616 "This package is designed to be used with Rscript to write shebang
6617scripts that accept short and long options. Many users will prefer to
6618use the packages @code{optparse} or @code{argparse} which add extra
6619features like automatically generated help options and usage texts,
6620support for default values, positional argument support, etc.")
6621 (license license:gpl2+)))
3629622b
RW
6622
6623(define-public r-findpython
6624 (package
6625 (name "r-findpython")
fcb84565 6626 (version "1.0.5")
3629622b
RW
6627 (source
6628 (origin
6629 (method url-fetch)
6630 (uri (cran-uri "findpython" version))
6631 (sha256
6632 (base32
fcb84565 6633 "0icifm4z6hhpmcjrg75a875iph0ci890ss02kdv3725pijc236iy"))))
3629622b
RW
6634 (build-system r-build-system)
6635 (home-page "https://github.com/trevorld/findpython")
6636 (synopsis "Functions to find an acceptable Python binary")
6637 (description
6638 "This package was designed to find an acceptable Python binary that
6639matches version and feature constraints.")
6640 (license license:expat)))
fa697599
RW
6641
6642;; This in not the same as "r-argparser"
6643(define-public r-argparse
6644 (package
6645 (name "r-argparse")
37317189 6646 (version "2.0.1")
fa697599
RW
6647 (source
6648 (origin
6649 (method url-fetch)
6650 (uri (cran-uri "argparse" version))
6651 (sha256
6652 (base32
37317189 6653 "1as7h6z7kzgv0fqzpnp76qbm96b4jcd37azd58b7rz0l1n94764l"))))
fa697599
RW
6654 (build-system r-build-system)
6655 (inputs `(("python" ,python)))
6656 (propagated-inputs
6657 `(("r-findpython" ,r-findpython)
fa697599 6658 ("r-jsonlite" ,r-jsonlite)
11a36548 6659 ("r-r6" ,r-r6)))
fa697599
RW
6660 (home-page "https://github.com/trevorld/argparse")
6661 (synopsis "Command line optional and positional argument parser")
6662 (description
6663 "This package provides a command line parser to be used with Rscript to
6664write shebang scripts that gracefully accept positional and optional arguments
6665and automatically generate usage notices.")
6666 (license license:gpl2+)))
4646d18e
RW
6667
6668(define-public r-hash
6669 (package
6670 (name "r-hash")
a431c381 6671 (version "2.2.6.1")
4646d18e
RW
6672 (source
6673 (origin
6674 (method url-fetch)
6675 (uri (cran-uri "hash" version))
6676 (sha256
6677 (base32
a431c381 6678 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
4646d18e
RW
6679 (build-system r-build-system)
6680 (home-page "https://cran.r-project.org/web/packages/hash/")
6681 (synopsis "Implementation of hash/associated arrays/dictionaries")
6682 (description
6683 "This package implements a data structure similar to hashes in Perl and
6684dictionaries in Python but with a purposefully R flavor. For objects of
6685appreciable size, access using hashes outperforms native named lists and
6686vectors.")
6687 (license license:gpl2+)))
06a45ad6
RW
6688
6689(define-public r-orddom
6690 (package
6691 (name "r-orddom")
6692 (version "3.1")
6693 (source
6694 (origin
6695 (method url-fetch)
6696 (uri (cran-uri "orddom" version))
6697 (sha256
6698 (base32
6699 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6700 (build-system r-build-system)
6701 (propagated-inputs `(("r-psych" ,r-psych)))
6702 (home-page "https://cran.r-project.org/web/packages/orddom/")
6703 (synopsis "Ordinal dominance statistics")
6704 (description
6705 "This package provides tools to compute ordinal, statistics and effect
6706sizes as an alternative to mean comparison: Cliff's delta or success rate
6707difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6708Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6709Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6710Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6711comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6712Group (Non-)Overlap considerations.")
6713 (license license:gpl2)))
0fccd15f 6714
6f921bfd
RW
6715(define-public r-deriv
6716 (package
6717 (name "r-deriv")
6718 (version "3.9.0")
6719 (source
6720 (origin
6721 (method url-fetch)
6722 (uri (cran-uri "Deriv" version))
6723 (sha256
6724 (base32
6725 "0hlqm216bg3l79gq6m0am0xz6vd3l2hgjnjm6lym3mkmgkka4kxw"))))
6726 (properties `((upstream-name . "Deriv")))
6727 (build-system r-build-system)
6728 (home-page "https://cran.r-project.org/web/packages/Deriv")
6729 (synopsis "Symbolic differentiation")
6730 (description
6731 "This package provides an R-based solution for symbolic differentiation.
6732It admits user-defined functions as well as function substitution in arguments
6733of functions to be differentiated. Some symbolic simplification is part of
6734the work.")
6735 (license license:gpl3+)))
6736
0fccd15f
RW
6737(define-public r-doby
6738 (package
6739 (name "r-doby")
dcbeae60 6740 (version "4.6-3")
0fccd15f
RW
6741 (source
6742 (origin
6743 (method url-fetch)
6744 (uri (cran-uri "doBy" version))
6745 (sha256
6746 (base32
dcbeae60 6747 "1d0d6pwai1g4i5jls0jm9va29ci5hy92n5957608f3fzi1jwy635"))))
0fccd15f
RW
6748 (properties `((upstream-name . "doBy")))
6749 (build-system r-build-system)
6750 (propagated-inputs
dcbeae60
RW
6751 `(("r-broom" ,r-broom)
6752 ("r-deriv" ,r-deriv)
6753 ("r-dplyr" ,r-dplyr)
0fccd15f
RW
6754 ("r-magrittr" ,r-magrittr)
6755 ("r-mass" ,r-mass)
6756 ("r-matrix" ,r-matrix)
dcbeae60
RW
6757 ("r-plyr" ,r-plyr)
6758 ("r-pbkrtest" ,r-pbkrtest)
6759 ("r-tibble" ,r-tibble)))
0fccd15f
RW
6760 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6761 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6762 (description
6763 "This package contains:
6764
6765@itemize
6766@item facilities for working with grouped data: @code{do}
6767 something to data stratified @code{by} some variables.
6768@item implementations of least-squares means, general linear contrasts, and
6769@item miscellaneous other utilities.
6770@end itemize\n")
6771 (license license:gpl2+)))
5850c5b3
RW
6772
6773(define-public r-refgenome
6774 (package
6775 (name "r-refgenome")
27abdb11 6776 (version "1.7.7")
5850c5b3
RW
6777 (source
6778 (origin
6779 (method url-fetch)
6780 (uri (cran-uri "refGenome" version))
6781 (sha256
6782 (base32
27abdb11 6783 "1za89bn3am1zgvm641qi1ab6kaqpll4rb9p9f1sjwvcgqq6065g5"))))
5850c5b3
RW
6784 (properties `((upstream-name . "refGenome")))
6785 (build-system r-build-system)
6786 (propagated-inputs
6787 `(("r-dbi" ,r-dbi)
6788 ("r-doby" ,r-doby)
6789 ("r-rsqlite" ,r-rsqlite)))
6790 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6791 (synopsis
6792 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6793 (description
6794 "This package contains functionality for importing and managing of
6795downloaded genome annotation data from the Ensembl genome browser (European
6796Bioinformatics Institute) and from the UCSC genome browser (University of
6797California, Santa Cruz) and annotation routines for genomic positions and
6798splice site positions.")
6799 (license license:gpl2)))
ff7d53a7
RW
6800
6801(define-public r-basix
6802 (package
6803 (name "r-basix")
6804 (version "1.1")
6805 (source
6806 (origin
6807 (method url-fetch)
6808 (uri (cran-uri "BASIX" version))
6809 (sha256
6810 (base32
6811 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6812 (properties `((upstream-name . "BASIX")))
6813 (build-system r-build-system)
6814 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6815 (synopsis "Efficient C/C++ toolset for R")
6816 (description
6817 "BASIX provides some efficient C/C++ implementations of native R
6818procedures to speed up calculations in R.")
6819 (license license:gpl2)))
65e74814
RW
6820
6821(define-public r-blockfest
6822 (package
6823 (name "r-blockfest")
6824 (version "1.6")
6825 (source
6826 (origin
6827 (method url-fetch)
6828 (uri (cran-uri "BlockFeST" version))
6829 (sha256
6830 (base32
6831 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6832 (properties `((upstream-name . "BlockFeST")))
6833 (build-system r-build-system)
6834 (propagated-inputs `(("r-basix" ,r-basix)))
6835 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6836 (synopsis "Bayesian calculation of region-specific fixation index")
6837 (description
6838 "This package provides an R implementation of an extension of the
6839BayeScan software for codominant markers, adding the option to group
6840individual SNPs into pre-defined blocks. A typical application of this new
6841approach is the identification of genomic regions, genes, or gene sets
6842containing one or more SNPs that evolved under directional selection.")
6843 (license license:gpl2)))
b9ff2599 6844
fbdf05b1
RW
6845(define-public r-proc
6846 (package
6847 (name "r-proc")
a510dc60 6848 (version "1.15.3")
fbdf05b1
RW
6849 (source
6850 (origin
6851 (method url-fetch)
6852 (uri (cran-uri "pROC" version))
6853 (sha256
6854 (base32
a510dc60 6855 "1jx8af9p6sxbypqvj1cci7q9sbyaw310inbjxibjcr3acj59h45h"))))
fbdf05b1
RW
6856 (properties `((upstream-name . "pROC")))
6857 (build-system r-build-system)
6858 (propagated-inputs
a3daf011 6859 `(("r-plyr" ,r-plyr)
fbdf05b1
RW
6860 ("r-rcpp" ,r-rcpp)))
6861 (home-page "http://expasy.org/tools/pROC/")
6862 (synopsis "Display and analyze ROC curves")
6863 (description
6864 "This package provides tools for visualizing, smoothing and comparing
6865receiver operating characteristic (ROC curves). The area under the
6866curve (AUC) can be compared with statistical tests based on U-statistics or
6867bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6868 (license license:gpl3+)))
cea4d360
RW
6869
6870(define-public r-rootsolve
6871 (package
6872 (name "r-rootsolve")
aa3d1dca 6873 (version "1.8.1")
cea4d360
RW
6874 (source
6875 (origin
6876 (method url-fetch)
6877 (uri (cran-uri "rootSolve" version))
6878 (sha256
6879 (base32
aa3d1dca 6880 "0skrspq7sd7gaq73w91km14v8znc8chncgy64hvjgcng2xw15phx"))))
cea4d360
RW
6881 (properties `((upstream-name . "rootSolve")))
6882 (build-system r-build-system)
6883 (native-inputs `(("gfortran" ,gfortran)))
6884 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6885 (synopsis "Tools for the analysis of ordinary differential equations")
6886 (description
6887 "This package provides routines to find the root of nonlinear functions,
6888and to perform steady-state and equilibrium analysis of @dfn{ordinary
6889differential equations} (ODE). It includes routines that:
6890
6891@enumerate
6892@item generate gradient and jacobian matrices (full and banded),
6893@item find roots of non-linear equations by the Newton-Raphson method,
6894@item estimate steady-state conditions of a system of (differential) equations
6895 in full, banded or sparse form, using the Newton-Raphson method, or by
6896 dynamically running,
6897@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6898 and 3-D partial differential equations, that have been converted to ordinary
6899 differential equations by numerical differencing (using the method-of-lines
6900 approach).
6901@end enumerate\n")
6902 (license license:gpl2+)))
c994418b 6903
6904(define-public r-abcanalysis
6905 (package
6906 (name "r-abcanalysis")
6907 (version "1.2.1")
6908 (source
6909 (origin
6910 (method url-fetch)
6911 (uri (cran-uri "ABCanalysis" version))
6912 (sha256
6913 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6914 (properties `((upstream-name . "ABCanalysis")))
6915 (build-system r-build-system)
6916 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6917 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6918 (synopsis "Computed ABC Analysis")
6919 (description
6920 "Multivariate data sets often differ in several factors or derived statistical
6921parameters, which have to be selected for a valid interpretation. Basing this
6922selection on traditional statistical limits leads occasionally to the perception
6923of losing information from a data set. This package provides tools to calculate
6924these limits on the basis of the mathematical properties of the distribution of
6925the analyzed items.")
6926 (license license:gpl3)))
87b576aa 6927
6928(define-public r-slam
6929 (package
6930 (name "r-slam")
186a868a 6931 (version "0.1-46")
87b576aa 6932 (source
6933 (origin
6934 (method url-fetch)
6935 (uri (cran-uri "slam" version))
6936 (sha256
186a868a 6937 (base32 "1ihhbx76miwys35gsbhijriadvrw4f51lc3v45pnn6cvcfd9hr0b"))))
87b576aa 6938 (build-system r-build-system)
6939 (home-page "https://cran.r-project.org/web/packages/slam/")
6940 (synopsis "Sparse lightweight arrays and matrices")
6941 (description
6942 "This package contains data structures and algorithms for sparse arrays and matrices,
6943based on index arrays and simple triplet representations, respectively.")
6944 (license license:gpl2)))
881cc61c 6945
6946(define-public r-manipulatewidget
6947 (package
6948 (name "r-manipulatewidget")
6949 (version "0.10.0")
6950 (source
6951 (origin
6952 (method url-fetch)
6953 (uri (cran-uri "manipulateWidget" version))
6954 (sha256
6955 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6956 (properties
6957 `((upstream-name . "manipulateWidget")))
6958 (build-system r-build-system)
6959 (propagated-inputs
6960 `(("r-base64enc" ,r-base64enc)
6961 ("r-codetools" ,r-codetools)
6962 ("r-htmltools" ,r-htmltools)
6963 ("r-htmlwidgets" ,r-htmlwidgets)
6964 ("r-knitr" ,r-knitr)
6965 ("r-miniui" ,r-miniui)
6966 ("r-shiny" ,r-shiny)
6967 ("r-webshot" ,r-webshot)))
6968 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6969 (synopsis "Add even more interactivity to interactive charts")
6970 (description
6971 "This package lets you create in just a few lines of R code a nice user interface to
6972modify the data or the graphical parameters of one or multiple interactive
6973charts. It is useful to quickly explore visually some data or for package
6974developers to generate user interfaces easy to maintain.")
6975 (license license:gpl2+)))
16b0e8da 6976
6977(define-public r-a3
6978 (package
6979 (name "r-a3")
6980 (version "1.0.0")
6981 (source
6982 (origin
6983 (method url-fetch)
6984 (uri (cran-uri "A3" version))
6985 (sha256
6986 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6987 (properties `((upstream-name . "A3")))
6988 (build-system r-build-system)
6989 (propagated-inputs
6990 `(("r-pbapply" ,r-pbapply)
6991 ("r-xtable" ,r-xtable)))
6992 (home-page "https://cran.r-project.org/web/packages/A3/")
6993 (synopsis "Error metrics for predictive models")
6994 (description
6995 "This package supplies tools for tabulating and analyzing the results of predictive
6996models. The methods employed are applicable to virtually any predictive model
6997and make comparisons between different methodologies straightforward.")
6998 (license license:gpl2+)))
59b55def
RW
6999
7000(define-public r-infotheo
7001 (package
7002 (name "r-infotheo")
7003 (version "1.2.0")
7004 (source
7005 (origin
7006 (method url-fetch)
7007 (uri (cran-uri "infotheo" version))
7008 (sha256
7009 (base32
7010 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
7011 (build-system r-build-system)
7012 (home-page "http://homepage.meyerp.com/software")
7013 (synopsis "Information-theoretic measures")
7014 (description
7015 "This package implements various measures of information theory based on
7016several entropy estimators.")
7017 (license license:gpl3+)))
9e21f217 7018
7019(define-public r-abcoptim
7020 (package
7021 (name "r-abcoptim")
7022 (version "0.15.0")
7023 (source
7024 (origin
7025 (method url-fetch)
7026 (uri (cran-uri "ABCoptim" version))
7027 (sha256
7028 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
7029 (properties `((upstream-name . "ABCoptim")))
7030 (build-system r-build-system)
7031 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
7032 (home-page "https://github.com/gvegayon/ABCoptim/")
7033 (synopsis "Optimization of Artificial Bee Colony algorithm")
7034 (description
7035 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
7036Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
7037simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
7038algorithms, and uses only common control parameters such as colony size and
7039maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
7040colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
7041 This version is a work-in-progress and is written in R code.")
7042 (license license:expat)))
40c10917 7043
7044(define-public r-abcp2
7045 (package
7046 (name "r-abcp2")
7047 (version "1.2")
7048 (source
7049 (origin
7050 (method url-fetch)
7051 (uri (cran-uri "ABCp2" version))
7052 (sha256
7053 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
7054 (properties `((upstream-name . "ABCp2")))
7055 (build-system r-build-system)
7056 (propagated-inputs `(("r-mass" ,r-mass)))
7057 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
7058 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
7059 (description
7060 "This package tests the goodness of fit of a distribution of offspring to the Normal,
7061Poisson, and Gamma distribution and estimates the proportional paternity of the
7062second male (P2) based on the best fit distribution.")
7063 (license license:gpl2)))
cadc10a5 7064
7065(define-public r-abcrf
7066 (package
7067 (name "r-abcrf")
1a6fe7c9 7068 (version "1.8.1")
cadc10a5 7069 (source
7070 (origin
7071 (method url-fetch)
7072 (uri (cran-uri "abcrf" version))
7073 (sha256
1a6fe7c9 7074 (base32 "1ghbd24yhqy3xhdxas6ccn84nkavqpgldx5ck8kijknc7qjm8k27"))))
cadc10a5 7075 (build-system r-build-system)
7076 (propagated-inputs
89afd031
RW
7077 `(("r-doparallel" ,r-doparallel)
7078 ("r-foreach" ,r-foreach)
7079 ("r-mass" ,r-mass)
cadc10a5 7080 ("r-matrixstats" ,r-matrixstats)
7081 ("r-ranger" ,r-ranger)
7082 ("r-rcpp" ,r-rcpp)
7083 ("r-rcpparmadillo" ,r-rcpparmadillo)
7084 ("r-readr" ,r-readr)
7085 ("r-stringr" ,r-stringr)))
7086 (home-page "https://cran.r-project.org/web/packages/abcrf/")
7087 (synopsis "Approximate bayesian computation via random forests")
7088 (description
7089 "This package performs approximate bayesian computation (ABC) model choice and
7090parameter inference via random forests. This machine learning tool named random
7091forests (RF) can conduct selection among the highly complex models covered by
7092ABC algorithms.")
7093 (license license:gpl2+)))
12da2a5e 7094
7095(define-public r-abctools
7096 (package
7097 (name "r-abctools")
7098 (version "1.1.3")
7099 (source
7100 (origin
7101 (method url-fetch)
7102 (uri (cran-uri "abctools" version))
7103 (sha256
7104 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
7105 (build-system r-build-system)
7106 (propagated-inputs
7107 `(("r-abc" ,r-abc)
7108 ("r-abind" ,r-abind)
7109 ("r-hmisc" ,r-hmisc)
7110 ("r-plyr" ,r-plyr)))
7111 (home-page "https://github.com/dennisprangle/abctools/")
7112 (synopsis "Tools for ABC analyses")
7113 (description
7114 "This @code{r-abctools} package provides tools for approximate Bayesian computation
7115including summary statistic selection and assessing coverage. This includes
7116recent dimension reduction algorithms to tune the choice of summary statistics,
7117and coverage methods to tune the choice of threshold.")
7118 (license license:gpl2+)))
77b33e0e 7119
7120(define-public r-ggstance
7121 (package
7122 (name "r-ggstance")
b3aa0d2f 7123 (version "0.3.3")
77b33e0e 7124 (source
7125 (origin
7126 (method url-fetch)
7127 (uri (cran-uri "ggstance" version))
7128 (sha256
b3aa0d2f 7129 (base32 "0kdksay61hyb6612b07r84chh7a9aibjyclk3qcypvr9aang8hkh"))))
77b33e0e 7130 (build-system r-build-system)
7131 (propagated-inputs
7132 `(("r-ggplot2" ,r-ggplot2)
7133 ("r-plyr" ,r-plyr)
7134 ("r-rlang" ,r-rlang)
7135 ("r-withr" ,r-withr)))
7136 (home-page "https://cran.r-project.org/web/packages/ggstance/")
7137 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
7138 (description
7139 "This package is a @code{r-ggplot2} extension that provides flipped components:
7140@enumerate
7141@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
7142@item vertical versions of @code{r-ggplot2} positions.
7143@end enumerate")
7144 (license license:gpl3)))
c61f7bc5 7145
7146(define-public r-mosaiccore
7147 (package
7148 (name "r-mosaiccore")
7149 (version "0.6.0")
7150 (source
7151 (origin
7152 (method url-fetch)
7153 (uri (cran-uri "mosaicCore" version))
7154 (sha256
7155 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
7156 (properties `((upstream-name . "mosaicCore")))
7157 (build-system r-build-system)
7158 (propagated-inputs
7159 `(("r-dplyr" ,r-dplyr)
7160 ("r-lazyeval" ,r-lazyeval)
7161 ("r-mass" ,r-mass)
7162 ("r-rlang" ,r-rlang)
7163 ("r-tidyr" ,r-tidyr)))
7164 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
7165 (synopsis "Common utilities for mosaic family packages")
7166 (description
7167 "Common utilities used in other Mosaic family packages are collected here.")
7168 (license license:gpl2+)))
214452ff 7169
7170(define-public r-ggformula
7171 (package
7172 (name "r-ggformula")
9a470682 7173 (version "0.9.2")
214452ff 7174 (source
7175 (origin
7176 (method url-fetch)
7177 (uri (cran-uri "ggformula" version))
7178 (sha256
9a470682 7179 (base32 "16ycabhnp78fsiv1dc63ccgh9gmpsy2683vbmq0fdzl6w3pd87sr"))))
214452ff 7180 (build-system r-build-system)
7181 (propagated-inputs
7182 `(("r-ggplot2" ,r-ggplot2)
7183 ("r-ggstance" ,r-ggstance)
7184 ("r-magrittr" ,r-magrittr)
7185 ("r-mosaiccore" ,r-mosaiccore)
7186 ("r-rlang" ,r-rlang)
7187 ("r-stringr" ,r-stringr)
7188 ("r-tibble" ,r-tibble)
7189 ("r-tidyr" ,r-tidyr)))
7190 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
7191 (synopsis "Formula interface for the @code{r-ggplot2}")
7192 (description
7193 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
7194gf_density(), and so on, bring the formula interface to ggplot(). This captures
7195and extends the excellent simplicity of the lattice-graphics formula interface,
7196while providing the intuitive capabilities of @code{r-ggplot2}.")
7197 (license license:expat)))
2f195b6f 7198
7199(define-public r-mosaicdata
7200 (package
7201 (name "r-mosaicdata")
7202 (version "0.17.0")
7203 (source
7204 (origin
7205 (method url-fetch)
7206 (uri (cran-uri "mosaicData" version))
7207 (sha256
7208 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
7209 (properties `((upstream-name . "mosaicData")))
7210 (build-system r-build-system)
7211 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
7212 (synopsis "Data sets for project Mosaic")
7213 (description
7214 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
7215used to teach mathematics, statistics, computation and modeling.")
7216 (license license:gpl2+)))
6c6ce2d0 7217
82acd43c
RW
7218(define-public r-raster
7219 (package
7220 (name "r-raster")
e7c8c685 7221 (version "3.0-7")
82acd43c
RW
7222 (source
7223 (origin
7224 (method url-fetch)
7225 (uri (cran-uri "raster" version))
7226 (sha256
7227 (base32
e7c8c685 7228 "0faxv71hlxkblvbi3ps1vfzm3wwi0brwzmpsr5114bddcqyiqkvn"))))
82acd43c
RW
7229 (build-system r-build-system)
7230 (propagated-inputs
7231 `(("r-rcpp" ,r-rcpp)
7232 ("r-sp" ,r-sp)))
aff13de3 7233 (home-page "https://www.rspatial.org/")
82acd43c
RW
7234 (synopsis "Geographic data analysis and modeling")
7235 (description
7236 "The package implements basic and high-level functions for reading,
7237writing, manipulating, analyzing and modeling of gridded spatial data.
7238Processing of very large files is supported.")
7239 (license license:gpl3+)))
7240
6c6ce2d0 7241(define-public r-mosaic
7242 (package
7243 (name "r-mosaic")
7244 (version "1.4.0")
7245 (source
7246 (origin
7247 (method url-fetch)
7248 (uri (cran-uri "mosaic" version))
7249 (sha256
7250 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
7251 (build-system r-build-system)
7252 (propagated-inputs
7253 `(("r-broom" ,r-broom)
7254 ("r-dplyr" ,r-dplyr)
7255 ("r-ggdendro" ,r-ggdendro)
7256 ("r-ggformula" ,r-ggformula)
7257 ("r-ggplot2" ,r-ggplot2)
7258 ("r-ggrepel" ,r-ggrepel)
7259 ("r-glue" ,r-glue)
7260 ("r-gridextra" ,r-gridextra)
7261 ("r-lattice" ,r-lattice)
7262 ("r-latticeextra" ,r-latticeextra)
7263 ("r-lazyeval" ,r-lazyeval)
7264 ("r-mass" ,r-mass)
7265 ("r-matrix" ,r-matrix)
7266 ("r-mosaiccore" ,r-mosaiccore)
7267 ("r-mosaicdata" ,r-mosaicdata)
7268 ("r-readr" ,r-readr)
7269 ("r-tidyr" ,r-tidyr)))
7270 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
7271 (synopsis "Mathematics, statistics, and computation teaching utilities")
7272 (description
7273 "This package contain data sets and utilities from
7274@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
7275statistics, computation and modeling. Project MOSAIC is a community of
7276educators working to tie together aspects of quantitative work that students
7277in science, technology, engineering and mathematics will need in their
7278professional lives, but which are usually taught in isolation, if at all.")
7279 (license license:gpl2+)))
cbb0edd1 7280
7281(define-public r-abd
7282 (package
7283 (name "r-abd")
7284 (version "0.2-8")
7285 (source
7286 (origin
7287 (method url-fetch)
7288 (uri (cran-uri "abd" version))
7289 (sha256
7290 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
7291 (build-system r-build-system)
7292 (propagated-inputs
7293 `(("r-lattice" ,r-lattice)
7294 ("r-mosaic" ,r-mosaic)
7295 ("r-nlme" ,r-nlme)))
7296 (home-page "https://cran.r-project.org/web/packages/abd/")
7297 (synopsis "Analysis of biological data")
7298 (description
7299 "The @code{r-abd} package contains data sets and sample code for the Analysis of
7300biological data by Michael Whitlock and Dolph Schluter.")
7301 (license license:gpl2)))
01af264d
MIP
7302
7303(define-public r-svgui
7304 (package
7305 (name "r-svgui")
7306 (version "1.0.0")
7307 (source
7308 (origin
7309 (method url-fetch)
7310 (uri (cran-uri "svGUI" version))
7311 (sha256
7312 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
7313 (properties `((upstream-name . "svGUI")))
7314 (build-system r-build-system)
7315 (home-page "https://github.com/SciViews/svGUI/")
7316 (synopsis "Functions for managing GUI clients in R")
7317 (description
7318 "The SciViews @code{svGUI} package eases the management of Graphical User
7319Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
7320centralizes info about GUI elements currently used, and it dispatches GUI
7321calls to the particular toolkits in use in function of the context.")
7322 (license license:gpl2)))
d1ca3d72 7323
7324(define-public r-svdialogs
7325 (package
7326 (name "r-svdialogs")
7327 (version "1.0.0")
7328 (source
7329 (origin
7330 (method url-fetch)
7331 (uri (cran-uri "svDialogs" version))
7332 (sha256
7333 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
7334 (properties `((upstream-name . "svDialogs")))
7335 (build-system r-build-system)
7336 (inputs
7337 `(("yad" ,yad)
7338 ("zenity" ,zenity)))
7339 (propagated-inputs
7340 `(("r-rstudioapi" ,r-rstudioapi)
7341 ("r-svgui" ,r-svgui)))
7342 (home-page "https://github.com/SciViews/svDialogs/")
7343 (synopsis "Portable dialog boxes")
7344 (description
7345 "This package helps to construct standard dialog boxes for your GUI, including
7346message boxes, input boxes, list, file or directory selection, and others. In
7347case R cannot display GUI dialog boxes, a simpler command line version of these
7348interactive elements is also provided as a fallback solution.")
7349 (license license:gpl2)))
3cadd3ce 7350
7351(define-public r-abe
7352 (package
7353 (name "r-abe")
7354 (version "3.0.1")
7355 (source
7356 (origin
7357 (method url-fetch)
7358 (uri (cran-uri "abe" version))
7359 (sha256
7360 (base32
7361 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
7362 (build-system r-build-system)
7363 (home-page "https://cran.r-project.org/web/packages/abe/")
7364 (synopsis "Augmented backward elimination")
7365 (description
7366 "This package performs augmented backward elimination and checks the
7367stability of the obtained model. Augmented backward elimination combines
7368significance or information based criteria with the change in estimate to
7369either select the optimal model for prediction purposes or to serve as a tool
7370to obtain a practically sound, highly interpretable model.")
7371 (license license:gpl2+)))
ef26400b 7372
7373(define-public r-abf2
7374 (package
7375 (name "r-abf2")
7376 (version "0.7-1")
7377 (source
7378 (origin
7379 (method url-fetch)
7380 (uri (cran-uri "abf2" version))
7381 (sha256
7382 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
7383 (build-system r-build-system)
7384 (home-page "https://cran.r-project.org/web/packages/abf2/")
7385 (synopsis "Load gap-free axon @code{r-abf2} files")
7386 (description
7387 "This package loads electrophysiology data from ABF2 files, as created by
7388Axon Instruments/Molecular Devices software. Only files recorded in gap-free
7389mode are currently supported.")
7390 (license license:artistic2.0)))
1efcd0f1 7391
7392(define-public r-abhgenotyper
7393 (package
7394 (name "r-abhgenotyper")
7395 (version "1.0.1")
7396 (source
7397 (origin
7398 (method url-fetch)
7399 (uri (cran-uri "ABHgenotypeR" version))
7400 (sha256
7401 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
7402 (properties `((upstream-name . "ABHgenotypeR")))
7403 (build-system r-build-system)
7404 (propagated-inputs
7405 `(("r-ggplot2" ,r-ggplot2)
7406 ("r-reshape2" ,r-reshape2)))
7407 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
7408 (synopsis "Visualize and manipulate ABH genotypes")
7409 (description
7410 "The @code{r-abhgenotyper} package provides simple imputation,
7411error-correction and plotting capacities for genotype data. The package is
7412supposed to serve as an intermediate but independent analysis tool between the
7413TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
7414not found in either TASSEL or @code{r-qtl} in addition to visualization of
7415genotypes as \"graphical genotypes\".")
7416 (license license:gpl3)))
ebb3cdb1 7417
6e8b38d3
RW
7418(define-public r-furrr
7419 (package
7420 (name "r-furrr")
7421 (version "0.1.0")
7422 (source
7423 (origin
7424 (method url-fetch)
7425 (uri (cran-uri "furrr" version))
7426 (sha256
7427 (base32
7428 "1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"))))
7429 (build-system r-build-system)
7430 (propagated-inputs
7431 `(("r-future" ,r-future)
7432 ("r-globals" ,r-globals)
7433 ("r-purrr" ,r-purrr)
7434 ("r-rlang" ,r-rlang)))
7435 (home-page "https://github.com/DavisVaughan/furrr")
7436 (synopsis "Apply mapping functions in parallel using futures")
7437 (description
7438 "This package provides implementations of the family of @code{map()}
7439functions from the @code{purrr} package that can be resolved using any
7440@code{future}-supported backend, e.g. parallel on the local machine or
7441distributed on a compute cluster.")
7442 (license license:lgpl2.1+)))
7443
ebb3cdb1 7444(define-public r-abjutils
7445 (package
7446 (name "r-abjutils")
3d5bcae0 7447 (version "0.2.3")
ebb3cdb1 7448 (source
7449 (origin
7450 (method url-fetch)
7451 (uri (cran-uri "abjutils" version))
7452 (sha256
3d5bcae0 7453 (base32 "0n4zps65y3zg0gfzlv97w91si52a9izkncirskbkj5x9hk0nhxcv"))))
ebb3cdb1 7454 (build-system r-build-system)
7455 (propagated-inputs
7456 `(("r-devtools" ,r-devtools)
7457 ("r-dplyr" ,r-dplyr)
3d5bcae0
RW
7458 ("r-furrr" ,r-furrr)
7459 ("r-future" ,r-future)
ebb3cdb1 7460 ("r-glue" ,r-glue)
7461 ("r-httr" ,r-httr)
7462 ("r-magrittr" ,r-magrittr)
ebb3cdb1 7463 ("r-progress" ,r-progress)
7464 ("r-purrr" ,r-purrr)
3d5bcae0
RW
7465 ("r-readr" ,r-readr)
7466 ("r-rlang" ,r-rlang)
ebb3cdb1 7467 ("r-rstudioapi" ,r-rstudioapi)
7468 ("r-scales" ,r-scales)
7469 ("r-stringi" ,r-stringi)
7470 ("r-stringr" ,r-stringr)
7471 ("r-tibble" ,r-tibble)
7472 ("r-tidyr" ,r-tidyr)))
7473 (home-page "https://github.com/abjur/abjutils/")
7474 (synopsis "Collection of tools for jurimetrical analysis")
7475 (description
7476 "This package implements general purpose tools, such as functions for
7477sampling and basic manipulation of Brazilian lawsuits identification number.
7478It also implements functions for text cleaning, such as accentuation
7479removal.")
7480 (license license:expat)))
b6afe7b7 7481
7482(define-public r-abnormality
7483 (package
7484 (name "r-abnormality")
7485 (version "0.1.0")
7486 (source
7487 (origin
7488 (method url-fetch)
7489 (uri (cran-uri "abnormality" version))
7490 (sha256
7491 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
7492 (build-system r-build-system)
7493 (propagated-inputs
7494 `(("r-mass" ,r-mass)
7495 ("r-matrix" ,r-matrix)))
7496 (home-page "https://cran.r-project.org/web/packages/abnormality/")
7497 (synopsis "Measure a subject's abnormality with respect to a reference population")
7498 (description
7499 "This package contains functions to implement the methodology and
7500considerations laid out by Marks et al. in the article \"Measuring abnormality
7501in high dimensional spaces: applications in biomechanical gait analysis\".
7502Using high-dimensional datasets to measure a subject's overall level of
7503abnormality as compared to a reference population is often needed in outcomes
7504research.")
7505 (license license:expat)))
016cabf7 7506
7507(define-public r-abodoutlier
7508 (package
7509 (name "r-abodoutlier")
7510 (version "0.1")
7511 (source
7512 (origin
7513 (method url-fetch)
7514 (uri (cran-uri "abodOutlier" version))
7515 (sha256
7516 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
7517 (properties `((upstream-name . "abodOutlier")))
7518 (build-system r-build-system)
7519 (propagated-inputs
7520 `(("r-cluster" ,r-cluster)))
7521 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
7522 (synopsis "Angle-based outlier detection")
7523 (description
7524 "This package performs angle-based outlier detection on a given data
7525frame. It offers three methods to process data:
7526@enumerate
7527@item full but slow implementation using all the data that has cubic
7528 complexity;
7529@item a fully randomized method;
7530@item a method using k-nearest neighbours.
7531@end enumerate
7532These algorithms are well suited for high dimensional data outlier
7533detection.")
7534 (license license:expat)))
03c95f04 7535
7536(define-public r-abps
7537 (package
7538 (name "r-abps")
bec74196 7539 (version "0.3")
03c95f04 7540 (source
7541 (origin
7542 (method url-fetch)
7543 (uri (cran-uri "ABPS" version))
7544 (sha256
bec74196 7545 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 7546 (properties `((upstream-name . "ABPS")))
7547 (build-system r-build-system)
7548 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
7549 (home-page "https://cran.r-project.org/web/packages/ABPS/")
7550 (synopsis "Abnormal blood profile score to detect blood doping")
7551 (description
7552 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
7553The ABPS is a part of the Athlete biological passport program of the World
7554anti-doping agency, which combines several blood parameters into a single
7555score in order to detect blood doping. The package also contains functions to
7556calculate other scores used in anti-doping programs, such as the ratio of
7557hemoglobin to reticulocytes (OFF-score), as well as example data.")
7558 (license license:gpl2+)))
26358ac5
RW
7559
7560(define-public r-parmigene
7561 (package
7562 (name "r-parmigene")
7563 (version "1.0.2")
7564 (source
7565 (origin
7566 (method url-fetch)
7567 (uri (cran-uri "parmigene" version))
7568 (sha256
7569 (base32
7570 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
7571 (build-system r-build-system)
7572 (home-page "https://cran.r-project.org/web/packages/parmigene/")
7573 (synopsis "Mutual information estimation for gene network reconstruction")
7574 (description
7575 "This package provides a parallel estimation of the mutual information
7576based on entropy estimates from k-nearest neighbors distances and algorithms
7577for the reconstruction of gene regulatory networks.")
7578 (license license:agpl3+)))
b2bf43b2 7579
7580(define-public r-pscl
7581 (package
7582 (name "r-pscl")
7583 (version "1.5.2")
7584 (source
7585 (origin
7586 (method url-fetch)
7587 (uri (cran-uri "pscl" version))
7588 (sha256
7589 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
7590 (build-system r-build-system)
7591 (propagated-inputs
7592 `(("r-mass" ,r-mass)))
7593 (home-page "https://github.com/atahk/pscl/")
7594 (synopsis "Political science computational laboratory")
7595 (description
7596 "The @code{pscl} is an R package providing classes and methods for:
7597@enumerate
7598@item Bayesian analysis of roll call data (item-response models);
7599@item elementary Bayesian statistics;
7600@item maximum likelihood estimation of zero-inflated and hurdle models for count
7601data;
7602@item utility functions.
7603@end enumerate")
7604 (license license:gpl2)))
e710d1a4 7605
7606(define-public r-accelmissing
7607 (package
7608 (name "r-accelmissing")
7609 (version "1.4")
7610 (source
7611 (origin
7612 (method url-fetch)
7613 (uri (cran-uri "accelmissing" version))
7614 (sha256
7615 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
7616 (build-system r-build-system)
7617 (propagated-inputs
7618 `(("r-mice" ,r-mice)
7619 ("r-pscl" ,r-pscl)))
7620 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
7621 (synopsis "Missing value imputation for accelerometer data")
7622 (description
7623 "This package provides a statistical method to impute the missing values in
7624accelerometer data. The methodology includes both parametric and
7625semi-parametric multiple imputations under the zero-inflated Poisson lognormal
7626model. It also provides multiple functions to preprocess the accelerometer data
7627previous to the missing data imputation. These include detecting the wearing
7628and the non-wearing time, selecting valid days and subjects, and creating plots.")
7629 (license license:gpl2+)))
f359b115 7630
7631(define-public r-mhsmm
7632 (package
7633 (name "r-mhsmm")
7634 (version "0.4.16")
7635 (source
7636 (origin
7637 (method url-fetch)
7638 (uri (cran-uri "mhsmm" version))
7639 (sha256
7640 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7641 (build-system r-build-system)
7642 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7643 (home-page "https://github.com/jaredo/mhsmm/")
7644 (synopsis "Inference for hidden Markov and semi-Markov models")
7645 (description
7646 "The @code{r-mhsmm} package implements estimation and prediction methods for
7647hidden Markov and semi-Markov models for multiple observation sequences. Such
7648techniques are of interest when observed data is thought to be dependent on some
7649unobserved (or hidden) state. Also, this package is suitable for equidistant
7650time series data, with multivariate and/or missing data. Allows user defined
7651emission distributions.")
7652 (license license:gpl2+)))
16c5285a 7653
7654(define-public r-nleqslv
7655 (package
7656 (name "r-nleqslv")
7657 (version "3.3.2")
7658 (source
7659 (origin
7660 (method url-fetch)
7661 (uri (cran-uri "nleqslv" version))
7662 (sha256
7663 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7664 (build-system r-build-system)
7665 (native-inputs `(("gfortran" ,gfortran)))
7666 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7667 (synopsis "Solve systems of nonlinear equations")
7668 (description
7669 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7670Broyden or a Newton method with a choice of global strategies such as line
7671search and trust region. There are options for using a numerical or user
7672supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7673singular or ill-conditioned Jacobian.")
7674 (license license:gpl2+)))
63ec2c50 7675
7676(define-public r-physicalactivity
7677 (package
7678 (name "r-physicalactivity")
7679 (version "0.2-2")
7680 (source
7681 (origin
7682 (method url-fetch)
7683 (uri (cran-uri "PhysicalActivity" version))
7684 (sha256
7685 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7686 (properties
7687 `((upstream-name . "PhysicalActivity")))
7688 (build-system r-build-system)
7689 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7690 (synopsis "Procesing accelerometer data for physical activity measurement")
7691 (description
7692 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7693for classification of monitor wear and nonwear time intervals in accelerometer
7694data collected to assess physical activity. The package also contains functions
7695for making plots of accelerometer data and obtaining the summary of various
7696information including daily monitor wear time and the mean monitor wear time
7697during valid days. The revised package version 0.2-1 improved the functions
7698regarding speed, robustness and add better support for time zones and daylight
7699saving. In addition, several functions were added:
7700@enumerate
7701@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7702@item the @code{markPAI} can categorize physical activity intensity level based
7703on user-defined cut-points of accelerometer counts.
7704@end enumerate
7705 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7706@code{queryActigraph} functions.")
7707 (license license:gpl3+)))
f95d4542 7708
7709(define-public r-acc
7710 (package
7711 (name "r-acc")
7712 (version "1.3.3")
7713 (source
7714 (origin
7715 (method url-fetch)
7716 (uri (cran-uri "acc" version))
7717 (sha256
7718 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7719 (build-system r-build-system)
7720 (propagated-inputs
7721 `(("r-circlize" ,r-circlize)
7722 ("r-dbi" ,r-dbi)
7723 ("r-ggplot2" ,r-ggplot2)
7724 ("r-iterators" ,r-iterators)
7725 ("r-mhsmm" ,r-mhsmm)
7726 ("r-nleqslv" ,r-nleqslv)
7727 ("r-physicalactivity" ,r-physicalactivity)
7728 ("r-plyr" ,r-plyr)
7729 ("r-r-utils" ,r-r-utils)
7730 ("r-rcpp" ,r-rcpp)
7731 ("r-rcpparmadillo" ,r-rcpparmadillo)
7732 ("r-rsqlite" ,r-rsqlite)
7733 ("r-zoo" ,r-zoo)))
7734 (home-page "https://cran.r-project.org/web/packages/acc/")
7735 (synopsis "Exploring accelerometer data")
7736 (description
7737 "This package processes accelerometer data from uni-axial and tri-axial devices
7738and generates data summaries. Also, includes functions to plot, analyze, and
7739simulate accelerometer data.")
7740 (license license:gpl2+)))
f6890c08 7741
7742(define-public r-rbenchmark
7743 (package
7744 (name "r-rbenchmark")
7745 (version "1.0.0")
7746 (source
7747 (origin
7748 (method url-fetch)
7749 (uri (cran-uri "rbenchmark" version))
7750 (sha256
7751 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7752 (build-system r-build-system)
7753 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7754 (synopsis "Benchmarking routine for R")
7755 (description
7756 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7757and is intended to facilitate benchmarking of arbitrary R code. The library
7758consists of just one function, benchmark, which is a simple wrapper around
7759system.time. Given a specification of the benchmarking process (counts of
7760replications, evaluation environment) and an arbitrary number of expressions,
7761benchmark evaluates each of the expressions in the specified environment,
7762replicating the evaluation as many times as specified, and returning the results
7763conveniently wrapped into a data frame.")
7764 (license license:gpl2+)))
7765
9c4f118b
RW
7766(define-public r-mitools
7767 (package
7768 (name "r-mitools")
7769 (version "2.4")
7770 (source
7771 (origin
7772 (method url-fetch)
7773 (uri (cran-uri "mitools" version))
7774 (sha256
7775 (base32
7776 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j"))))
7777 (build-system r-build-system)
7778 (propagated-inputs `(("r-dbi" ,r-dbi)))
7779 (home-page "https://cran.r-project.org/web/packages/mitools/")
7780 (synopsis "Tools for multiple imputation of missing data")
7781 (description
7782 "This package provides tools to perform analyses and combine results from
7783multiple-imputation datasets.")
7784 (license license:gpl2)))
7785
dab3e92c
RW
7786(define-public r-magick
7787 (package
7788 (name "r-magick")
9c2d9780 7789 (version "2.2")
dab3e92c
RW
7790 (source
7791 (origin
7792 (method url-fetch)
7793 (uri (cran-uri "magick" version))
7794 (sha256
7795 (base32
9c2d9780 7796 "1xh5mhaks3wk1iwqs9d3lnbfv121lc1yz5fqdzk5il9ppr831l85"))))
dab3e92c
RW
7797 (build-system r-build-system)
7798 (inputs
7799 `(("imagemagick" ,imagemagick)
7800 ("zlib" ,zlib)))
7801 (propagated-inputs
7802 `(("r-curl" ,r-curl)
7803 ("r-magrittr" ,r-magrittr)
7804 ("r-rcpp" ,r-rcpp)))
7805 (native-inputs
7806 `(("pkg-config" ,pkg-config)))
7807 (home-page "https://github.com/ropensci/magick")
7808 (synopsis "Advanced graphics and image-processing in R")
7809 (description
7810 "This package provides bindings to ImageMagick, a comprehensive image
7811processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
7812etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
7813operations are vectorized via the Magick++ STL meaning they operate either on
7814a single frame or a series of frames for working with layers, collages, or
7815animation. In RStudio, images are automatically previewed when printed to the
7816console, resulting in an interactive editing environment.")
7817 (license license:expat)))
7818
f0bff698
RW
7819(define-public r-survey
7820 (package
7821 (name "r-survey")
7b18fac4 7822 (version "3.36")
f0bff698
RW
7823 (source
7824 (origin
7825 (method url-fetch)
7826 (uri (cran-uri "survey" version))
7827 (sha256
7828 (base32
7b18fac4 7829 "0xclsy4ram4k48vzh5m5bpmknnpwxnss85v73s4czsjj5ffjxwwh"))))
f0bff698
RW
7830 (build-system r-build-system)
7831 (propagated-inputs
7832 `(("r-lattice" ,r-lattice)
7833 ("r-matrix" ,r-matrix)
7834 ("r-minqa" ,r-minqa)
7b18fac4 7835 ("r-mitools" ,r-mitools)
f0bff698
RW
7836 ("r-numderiv" ,r-numderiv)
7837 ("r-survival" ,r-survival)))
7838 (home-page "http://r-survey.r-forge.r-project.org/survey/")
7839 (synopsis "Analysis of complex survey samples")
7840 (description
7841 "This package provides tools for the analysis of complex survey samples.
7842The provided features include: summary statistics, two-sample tests, rank
7843tests, generalised linear models, cumulative link models, Cox models,
7844loglinear models, and general maximum pseudolikelihood estimation for
7845multistage stratified, cluster-sampled, unequally weighted survey samples;
7846variances by Taylor series linearisation or replicate weights;
7847post-stratification, calibration, and raking; two-phase subsampling designs;
7848graphics; PPS sampling without replacement; principal components, and factor
7849analysis.")
7850 ;; Either version of the GPL.
7851 (license (list license:gpl2 license:gpl3))))
7852
7af2dd38 7853(define-public r-dvmisc
7854 (package
7855 (name "r-dvmisc")
a6a87db8 7856 (version "1.1.3")
7af2dd38 7857 (source
7858 (origin
7859 (method url-fetch)
7860 (uri (cran-uri "dvmisc" version))
7861 (sha256
a6a87db8 7862 (base32 "0x391pxg5mqgp5xxc8qwhwxky8ds7d9gr9iwmsb12c92kxfk00bv"))))
7af2dd38 7863 (build-system r-build-system)
7864 (propagated-inputs
a6a87db8
RW
7865 `(("r-cubature" ,r-cubature)
7866 ("r-data-table" ,r-data-table)
7867 ("r-dplyr" ,r-dplyr)
7868 ("r-ggplot2" ,r-ggplot2)
7869 ("r-mass" ,r-mass)
7870 ("r-mvtnorm" ,r-mvtnorm)
7871 ("r-pracma" ,r-pracma)
7872 ("r-purrr" ,r-purrr)
7af2dd38 7873 ("r-rbenchmark" ,r-rbenchmark)
a6a87db8
RW
7874 ("r-rcpp" ,r-rcpp)
7875 ("r-survey" ,r-survey)))
7af2dd38 7876 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7877 (synopsis "Faster computation of common statistics and miscellaneous functions")
7878 (description
7879 "This package implements faster versions of base R functions (e.g. mean, standard
7880deviation, covariance, weighted mean), mostly written in C++, along with
7881miscellaneous functions for various purposes (e.g. create the histogram with
7882fitted probability density function or probability mass function curve, create
7883the body mass index groups, assess the linearity assumption in logistic
7884regression).")
7885 (license license:gpl2)))
d8d8844e 7886
7887(define-public r-accelerometry
7888 (package
7889 (name "r-accelerometry")
7890 (version "3.1.2")
7891 (source
7892 (origin
7893 (method url-fetch)
7894 (uri (cran-uri "accelerometry" version))
7895 (sha256
7896 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7897 (build-system r-build-system)
7898 (propagated-inputs
7899 `(("r-dvmisc" ,r-dvmisc)
7900 ("r-rcpp" ,r-rcpp)))
7901 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7902 (synopsis "Functions for processing accelerometer data")
7903 (description
7904 "This package provides a collection of functions that perform operations on
7905time-series accelerometer data, such as identify the non-wear time, flag minutes
7906that are part of an activity bout, and find the maximum 10-minute average count
7907value. The functions are generally very flexible, allowing for a variety of
7908algorithms to be implemented.")
7909 (license license:gpl3)))
1ddb2b5c 7910
7911(define-public r-absim
7912 (package
7913 (name "r-absim")
7914 (version "0.2.6")
7915 (source
7916 (origin
7917 (method url-fetch)
7918 (uri (cran-uri "AbSim" version))
7919 (sha256
7920 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7921 (properties `((upstream-name . "AbSim")))
7922 (build-system r-build-system)
7923 (propagated-inputs
7924 `(("r-ape" ,r-ape)
7925 ("r-powerlaw" ,r-powerlaw)))
7926 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7927 (synopsis "Time resolved simulations of antibody repertoires")
7928 (description
7929 "This package provides simulation methods for the evolution of antibody repertoires.
7930 The heavy and light chain variable region of both human and C57BL/6 mice can
7931be simulated in a time-dependent fashion. Both single lineages using one set of
7932V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7933with an initial V-D-J recombination event, starting the first phylogenetic tree.
7934 Upon completion, the main loop of the algorithm begins, with each iteration
7935representing one simulated time step. Various mutation events are possible at
7936each time step, contributing to a diverse final repertoire.")
7937 (license license:gpl2)))
c2ffc4fb 7938
b5a31005
MIP
7939(define-public r-quic
7940 (package
7941 (name "r-quic")
7942 (version "1.1")
7943 (source
7944 (origin
7945 (method url-fetch)
7946 (uri (cran-uri "QUIC" version))
7947 (sha256
7948 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7949 (properties `((upstream-name . "QUIC")))
7950 (build-system r-build-system)
7951 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7952 (synopsis "Regularized sparse inverse covariance matrix estimation")
7953 (description
7954 "This package implements the regularized Gaussian maximum likelihood
7955estimation of the inverse of a covariance matrix. It uses Newton's method and
7956coordinate descent to solve the regularized inverse covariance matrix
7957estimation problem.")
7958 ;; The project home page states that the release is under GPLv3 or later.
7959 ;; The CRAN page only says GPL-3.
7960 (license license:gpl3+)))
7961
b509df82
MIP
7962(define-public r-abundant
7963 (package
7964 (name "r-abundant")
7965 (version "1.1")
7966 (source
7967 (origin
7968 (method url-fetch)
7969 (uri (cran-uri "abundant" version))
7970 (sha256
7971 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7972 (build-system r-build-system)
7973 (propagated-inputs
7974 `(("r-quic" ,r-quic)))
7975 (home-page "https://cran.r-project.org/web/packages/abundant/")
7976 (synopsis "Abundant regression and high-dimensional principal fitted components")
7977 (description
7978 "This package provides tools to fit and predict with the high-dimensional
7979principal fitted components model. This model is described by Cook, Forzani,
7980and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7981 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7982 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7983 (license license:gpl2+)))
7984
c2ffc4fb 7985(define-public r-ac3net
7986 (package
7987 (name "r-ac3net")
7988 (version "1.2.2")
7989 (source
7990 (origin
7991 (method url-fetch)
7992 (uri (cran-uri "Ac3net" version))
7993 (sha256
7994 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7995 (properties `((upstream-name . "Ac3net")))
7996 (build-system r-build-system)
7997 (propagated-inputs
7998 `(("r-data-table" ,r-data-table)))
7999 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
8000 (synopsis "Inferring directional conservative causal core gene networks")
8001 (description "This package infers directional Conservative causal core
8002(gene) networks (C3NET). This is a version of the algorithm C3NET with
8003directional network.")
8004 (license license:gpl3+)))
da333859 8005
8006(define-public r-aca
8007 (package
8008 (name "r-aca")
8009 (version "1.1")
8010 (source
8011 (origin
8012 (method url-fetch)
8013 (uri (cran-uri "ACA" version))
8014 (sha256
8015 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
8016 (properties `((upstream-name . "ACA")))
8017 (build-system r-build-system)
8018 (home-page "https://cran.r-project.org/web/packages/ACA/")
8019 (synopsis "Abrupt change-point or aberration detection in point series")
8020 (description
8021 "This package offers an interactive function for the detection of breakpoints in
8022series.")
8023 ;; Any version of the GPL
8024 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 8025
8026(define-public r-acceptancesampling
8027 (package
8028 (name "r-acceptancesampling")
ddd168ff 8029 (version "1.0-6")
9c1c2108 8030 (source
8031 (origin
8032 (method url-fetch)
8033 (uri (cran-uri "AcceptanceSampling" version))
8034 (sha256
ddd168ff 8035 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 8036 (properties
8037 `((upstream-name . "AcceptanceSampling")))
8038 (build-system r-build-system)
8039 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
8040 (synopsis "Creation and evaluation of acceptance sampling plans")
8041 (description
8042 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
8043acceptance sampling plans. Acceptance sampling is a methodology commonly used
8044in quality control and improvement. International standards of acceptance
8045sampling provide sampling plans for specific circumstances. The aim of this
8046package is to provide an easy-to-use interface to visualize single, double or
8047multiple sampling plans. In addition, methods have been provided to enable the
8048user to assess sampling plans against pre-specified levels of performance, as
8049measured by the probability of acceptance for a given level of quality in the
8050lot.")
8051 (license license:gpl3+)))
8052
63781c57
LF
8053(define-public r-acclma
8054 (package
8055 (name "r-acclma")
8056 (version "1.0")
8057 (source
8058 (origin
8059 (method url-fetch)
8060 (uri (cran-uri "ACCLMA" version))
8061 (sha256
8062 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
8063 (properties `((upstream-name . "ACCLMA")))
8064 (build-system r-build-system)
8065 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
8066 (synopsis "ACC & LMA graph plotting")
8067 (description
666fb288
LC
8068 "This package contains a function that imports data from a @acronym{CSV,
8069Comma-Separated Values} file, or uses manually entered data from the format (x,
8070y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
8071Curve} vs @acronym{LOI, Line of Independence} graph and
8072@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
8073function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
8074appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
8075string) was passed, a manual data entry window is opened. The header parameter
8076indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
8077a header row or not. The dataset should contain only one independent variable
8078(x) and one dependent variable (y) and can contain a weight for each
8079observation.")
8080 (license license:gpl2)))
b55697fb
LL
8081
8082(define-public r-aspi
8083 (package
8084 (name "r-aspi")
8085 (version "0.2.0")
8086 (source
8087 (origin
8088 (method url-fetch)
8089 (uri (cran-uri "aspi" version))
8090 (sha256
8091 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
8092 (build-system r-build-system)
8093 (home-page
8094 "https://cran.r-project.org/web/packages/aspi/")
8095 (synopsis
8096 "Analysis of symmetry of parasitic infections")
8097 (description
8098 "This package provides tools for the analysis and visualization of bilateral
8099 asymmetry in parasitic infections.")
8100 (license license:gpl3+)))
302db585
RW
8101
8102(define-public r-sandwich
8103 (package
8104 (name "r-sandwich")
0eb306d3 8105 (version "2.5-1")
302db585
RW
8106 (source
8107 (origin
8108 (method url-fetch)
8109 (uri (cran-uri "sandwich" version))
8110 (sha256
8111 (base32
0eb306d3 8112 "1mk685b9wq7k566pbml52rj96i5h6b3vf215k9picgmq296nzvyv"))))
302db585
RW
8113 (build-system r-build-system)
8114 (propagated-inputs
8115 `(("r-zoo" ,r-zoo)))
8116 (home-page "https://cran.r-project.org/web/packages/sandwich/")
8117 (synopsis "Robust Covariance Matrix Estimators")
8118 (description
8119 "This package provides model-robust standard error estimators for
8120cross-sectional, time series, clustered, panel, and longitudinal data.")
8121 ;; Either version of the license.
8122 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
8123
8124(define-public r-th-data
8125 (package
8126 (name "r-th-data")
62595ee3 8127 (version "1.0-10")
6ce07cf9
RW
8128 (source
8129 (origin
8130 (method url-fetch)
8131 (uri (cran-uri "TH.data" version))
8132 (sha256
8133 (base32
62595ee3 8134 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
8135 (properties `((upstream-name . "TH.data")))
8136 (build-system r-build-system)
8137 (propagated-inputs
8138 `(("r-mass" ,r-mass)
8139 ("r-survival" ,r-survival)))
8140 (home-page "https://cran.r-project.org/web/packages/TH.data/")
8141 (synopsis "Shared data sets")
8142 (description
8143 "This package contains supporting data sets that are used in other
8144packages maintained by Torsten Hothorn.")
8145 (license license:gpl3)))
7753b543
RW
8146
8147(define-public r-multcomp
8148 (package
8149 (name "r-multcomp")
b1f39e8c 8150 (version "1.4-10")
7753b543
RW
8151 (source
8152 (origin
8153 (method url-fetch)
8154 (uri (cran-uri "multcomp" version))
8155 (sha256
8156 (base32
b1f39e8c 8157 "1kzmdn9jmz5bmhf3wsfr12ljbasmwsgcsfdia52k0bi6q0swdg19"))))
7753b543
RW
8158 (build-system r-build-system)
8159 (propagated-inputs
8160 `(("r-codetools" ,r-codetools)
8161 ("r-mvtnorm" ,r-mvtnorm)
8162 ("r-sandwich" ,r-sandwich)
8163 ("r-survival" ,r-survival)
8164 ("r-th-data" ,r-th-data)))
8165 (home-page "https://cran.r-project.org/web/packages/multcomp/")
8166 (synopsis "Simultaneous inference in general parametric models")
8167 (description
8168 "Simultaneous tests and confidence intervals for general linear
8169hypotheses in parametric models, including linear, generalized linear, linear
8170mixed effects, and survival models. The package includes demos reproducing
8171analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
8172Hothorn, Westfall, 2010, CRC Press).")
8173 (license license:gpl2)))
55a08dce
RW
8174
8175(define-public r-emmeans
8176 (package
8177 (name "r-emmeans")
f71b16e8 8178 (version "1.4.3.01")
55a08dce
RW
8179 (source
8180 (origin
8181 (method url-fetch)
8182 (uri (cran-uri "emmeans" version))
8183 (sha256
8184 (base32
f71b16e8 8185 "16v5j31516nbqnj2zhgqvyp5yxd4zcs5zi0aspa5plr2qikvrkmg"))))
55a08dce
RW
8186 (build-system r-build-system)
8187 (propagated-inputs
8188 `(("r-estimability" ,r-estimability)
8189 ("r-mvtnorm" ,r-mvtnorm)
e0f86164 8190 ("r-numderiv" ,r-numderiv)
55a08dce
RW
8191 ("r-plyr" ,r-plyr)
8192 ("r-xtable" ,r-xtable)))
8193 (home-page "https://github.com/rvlenth/emmeans")
8194 (synopsis "Estimated marginal means, aka least-squares means")
8195 (description
8196 "This package provides tools to obtain @dfn{estimated marginal
8197means} (EMMs) for many linear, generalized linear, and mixed models. It can
8198be used to compute contrasts or linear functions of EMMs, trends, and
8199comparisons of slopes.")
8200 ;; Either version of the license.
8201 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
8202
8203(define-public r-pwr
8204 (package
8205 (name "r-pwr")
8206 (version "1.2-2")
8207 (source
8208 (origin
8209 (method url-fetch)
8210 (uri (cran-uri "pwr" version))
8211 (sha256
8212 (base32
8213 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
8214 (build-system r-build-system)
8215 (native-inputs
8216 `(("r-knitr" ,r-knitr)))
8217 (home-page "https://github.com/heliosdrm/pwr")
8218 (synopsis "Basic functions for power analysis")
8219 (description
8220 "This package provides power analysis functions along the lines of
8221Cohen (1988).")
8222 (license license:gpl3+)))
bd531e83 8223
42f344fa
RW
8224(define-public r-libcoin
8225 (package
8226 (name "r-libcoin")
a13f81dd 8227 (version "1.0-5")
42f344fa
RW
8228 (source
8229 (origin
8230 (method url-fetch)
8231 (uri (cran-uri "libcoin" version))
8232 (sha256
8233 (base32
a13f81dd 8234 "1cm9x1dlg9f7fh7n5nw3x4a7rl88c7ylrlc8x3rx4mq5w1j42x0a"))))
42f344fa
RW
8235 (build-system r-build-system)
8236 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
8237 (home-page "https://cran.r-project.org/web/packages/libcoin")
8238 (synopsis "Linear test statistics for permutation inference")
8239 (description
8240 "This package provides basic infrastructure for linear test statistics
8241and permutation inference in the framework of Strasser and Weber (1999).")
8242 (license license:gpl2)))
8243
bd531e83
RW
8244(define-public r-coin
8245 (package
8246 (name "r-coin")
1656a425 8247 (version "1.3-1")
bd531e83
RW
8248 (source
8249 (origin
8250 (method url-fetch)
8251 (uri (cran-uri "coin" version))
8252 (sha256
8253 (base32
1656a425 8254 "0qi03fyqw42a2vnqcia5l2m1mzyarj2q1iblknx9n19bdsd53qjx"))))
bd531e83
RW
8255 (build-system r-build-system)
8256 (propagated-inputs
f69ba00f
RW
8257 `(("r-libcoin" ,r-libcoin)
8258 ("r-matrixstats" ,r-matrixstats)
8259 ("r-modeltools" ,r-modeltools)
bd531e83
RW
8260 ("r-multcomp" ,r-multcomp)
8261 ("r-mvtnorm" ,r-mvtnorm)
8262 ("r-survival" ,r-survival)))
8263 (home-page "http://coin.r-forge.r-project.org")
8264 (synopsis "Conditional inference procedures in a permutation test framework")
8265 (description
8266 "This package provides conditional inference procedures for the general
8267independence problem including two-sample, K-sample (non-parametric ANOVA),
8268correlation, censored, ordered and multivariate problems.")
8269 (license license:gpl2)))
9b3ecb60
RW
8270
8271(define-public r-bayesplot
8272 (package
8273 (name "r-bayesplot")
de5092ba 8274 (version "1.7.1")
9b3ecb60
RW
8275 (source
8276 (origin
8277 (method url-fetch)
8278 (uri (cran-uri "bayesplot" version))
8279 (sha256
8280 (base32
de5092ba 8281 "0sq0ajnm96hmlqf1cv5n2gshh3qdij4n1zbm7qrniz2q6b5aj342"))))
9b3ecb60
RW
8282 (build-system r-build-system)
8283 (inputs
8284 `(("pandoc" ,ghc-pandoc)
8285 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
8286 (propagated-inputs
8287 `(("r-dplyr" ,r-dplyr)
8288 ("r-ggplot2" ,r-ggplot2)
8289 ("r-ggridges" ,r-ggridges)
1d7bde78 8290 ("r-glue" ,r-glue)
9b3ecb60 8291 ("r-reshape2" ,r-reshape2)
1d7bde78
RW
8292 ("r-rlang" ,r-rlang)
8293 ("r-tibble" ,r-tibble)
8294 ("r-tidyselect" ,r-tidyselect)))
9b3ecb60
RW
8295 (home-page "http://mc-stan.org/bayesplot")
8296 (synopsis "Plotting for Bayesian models")
8297 (description
8298 "This package provides plotting functions for posterior analysis, model
8299checking, and MCMC diagnostics. The package is designed not only to provide
8300convenient functionality for users, but also a common set of functions that
8301can be easily used by developers working on a variety of R packages for
8302Bayesian modeling.")
8303 (license license:gpl3+)))
3b8a3f55
RW
8304
8305(define-public r-tmb
8306 (package
8307 (name "r-tmb")
492ec498 8308 (version "1.7.15")
3b8a3f55
RW
8309 (source
8310 (origin
8311 (method url-fetch)
8312 (uri (cran-uri "TMB" version))
8313 (sha256
8314 (base32
492ec498 8315 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
8316 (properties `((upstream-name . "TMB")))
8317 (build-system r-build-system)
8318 (propagated-inputs
8319 `(("r-matrix" ,r-matrix)
8320 ("r-rcppeigen" ,r-rcppeigen)))
8321 (home-page "http://tmb-project.org")
8322 (synopsis "Template model builder: a general random effect tool")
8323 (description
8324 "With this tool, a user should be able to quickly implement complex
8325random effect models through simple C++ templates. The package combines
8326@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
8327matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
8328from R) to obtain an efficient implementation of the applied Laplace
8329approximation with exact derivatives. Key features are: Automatic sparseness
8330detection, parallelism through BLAS and parallel user templates.")
8331 (license license:gpl2)))
aa4bde0b
RW
8332
8333(define-public r-sjstats
8334 (package
8335 (name "r-sjstats")
ec2014d5 8336 (version "0.17.7")
aa4bde0b
RW
8337 (source
8338 (origin
8339 (method url-fetch)
8340 (uri (cran-uri "sjstats" version))
8341 (sha256
ec2014d5 8342 (base32 "029rl05p88bp01favz300m980r1khcx2a2kn88yqbnbgkjjgqqc6"))))
aa4bde0b
RW
8343 (build-system r-build-system)
8344 (propagated-inputs
a1473cb4
RW
8345 `(("r-bayestestr" ,r-bayestestr)
8346 ("r-broom" ,r-broom)
aa4bde0b
RW
8347 ("r-dplyr" ,r-dplyr)
8348 ("r-emmeans" ,r-emmeans)
a7524f70 8349 ("r-insight" ,r-insight)
aa4bde0b
RW
8350 ("r-lme4" ,r-lme4)
8351 ("r-magrittr" ,r-magrittr)
8352 ("r-mass" ,r-mass)
aa4bde0b 8353 ("r-modelr" ,r-modelr)
664e15ed 8354 ("r-parameters" ,r-parameters)
a1473cb4 8355 ("r-performance" ,r-performance)
aa4bde0b 8356 ("r-purrr" ,r-purrr)
aa4bde0b
RW
8357 ("r-rlang" ,r-rlang)
8358 ("r-sjlabelled" ,r-sjlabelled)
8359 ("r-sjmisc" ,r-sjmisc)
8360 ("r-tidyr" ,r-tidyr)))
8361 (home-page "https://github.com/strengejacke/sjstats")
8362 (synopsis "Functions for common statistical computations")
8363 (description
8364 "This package provides a collection of convenient functions for common
8365statistical computations, which are not directly provided by R's @code{base}
8366or @code{stats} packages. This package aims at providing, first, shortcuts
8367for statistical measures, which otherwise could only be calculated with
8368additional effort. Second, these shortcut functions are generic, and can be
8369applied not only to vectors, but also to other objects as well. The focus of
8370most functions lies on summary statistics or fit measures for regression
8371models, including generalized linear models, mixed effects models and Bayesian
8372models.")
8373 (license license:gpl3)))
41394423
RW
8374
8375(define-public r-glmmtmb
8376 (package
8377 (name "r-glmmtmb")
1afe5644 8378 (version "0.2.3")
41394423
RW
8379 (source
8380 (origin
8381 (method url-fetch)
8382 (uri (cran-uri "glmmTMB" version))
8383 (sha256
8384 (base32
1afe5644 8385 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
8386 (properties `((upstream-name . "glmmTMB")))
8387 (build-system r-build-system)
8388 (propagated-inputs
8389 `(("r-lme4" ,r-lme4)
8390 ("r-matrix" ,r-matrix)
8391 ("r-nlme" ,r-nlme)
8392 ("r-rcppeigen" ,r-rcppeigen)
8393 ("r-tmb" ,r-tmb)))
8394 (native-inputs
1afe5644 8395 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
8396 (home-page "https://github.com/glmmTMB")
8397 (synopsis "Generalized linear mixed models")
8398 (description
8399 "Fit linear and generalized linear mixed models with various extensions,
8400including zero-inflation. The models are fitted using maximum likelihood
8401estimation via the Template Model Builder. Random effects are assumed to be
8402Gaussian on the scale of the linear predictor and are integrated out using the
8403Laplace approximation. Gradients are calculated using automatic
8404differentiation.")
8405 (license license:agpl3+)))
489a6178 8406
c4568c5c
RW
8407(define-public r-bayestestr
8408 (package
8409 (name "r-bayestestr")
18376def 8410 (version "0.4.0")
c4568c5c
RW
8411 (source
8412 (origin
8413 (method url-fetch)
8414 (uri (cran-uri "bayestestR" version))
8415 (sha256
8416 (base32
18376def 8417 "1d3f50rzjzgzclwd6j887dssyhv7hdq7pik9nnlr3w775v3f69zc"))))
c4568c5c
RW
8418 (properties `((upstream-name . "bayestestR")))
8419 (build-system r-build-system)
8420 (propagated-inputs
8421 `(("r-insight" ,r-insight)))
8422 (home-page "https://github.com/easystats/bayestestR")
8423 (synopsis "Describe Bayesian models and posterior distributions")
8424 (description
8425 "This package provides utilities to understand and describe posterior
8426distributions and Bayesian models. It includes point-estimates such as
8427@dfn{Maximum A Posteriori} (MAP), measures of dispersion such as @dfn{Highest
8428Density Interval} (HDI), and indices used for null-hypothesis testing (such as
8429ROPE percentage and pd).")
8430 (license license:gpl3)))
8431
711a2f06
RW
8432(define-public r-performance
8433 (package
8434 (name "r-performance")
c60ed4d6 8435 (version "0.4.0")
711a2f06
RW
8436 (source
8437 (origin
8438 (method url-fetch)
8439 (uri (cran-uri "performance" version))
8440 (sha256
8441 (base32
c60ed4d6 8442 "0lxpmp9smn5r3xvfik36nr608wcpmmximjh0v2sckyvjf7hnb4s0"))))
711a2f06
RW
8443 (build-system r-build-system)
8444 (propagated-inputs
8445 `(("r-bayestestr" ,r-bayestestr)
8446 ("r-insight" ,r-insight)))
8447 (home-page "https://easystats.github.io/performance/")
8448 (synopsis "Assessment of regression models performance")
8449 (description
8450 "This package provides utilities for computing measures to assess model
8451quality, which are not directly provided by R's @code{base} or @code{stats}
8452packages. These include e.g. measures like r-squared, intraclass correlation
8453coefficient, root mean squared error or functions to check models for
8454overdispersion, singularity or zero-inflation and more. Functions apply to a
8455large variety of regression models, including generalized linear models, mixed
8456effects models and Bayesian models.")
8457 (license license:gpl3)))
8458
489a6178
RW
8459(define-public r-ggeffects
8460 (package
8461 (name "r-ggeffects")
f72874fe 8462 (version "0.13.0")
489a6178
RW
8463 (source
8464 (origin
8465 (method url-fetch)
8466 (uri (cran-uri "ggeffects" version))
8467 (sha256
8468 (base32
f72874fe 8469 "0ryfbaav0k874kbwmhbiv7fan93dmkpaimm1iw5kryjhhs3917lb"))))
489a6178
RW
8470 (build-system r-build-system)
8471 (propagated-inputs
fef93da8
RW
8472 `(("r-dplyr" ,r-dplyr)
8473 ("r-insight" ,r-insight)
489a6178
RW
8474 ("r-magrittr" ,r-magrittr)
8475 ("r-mass" ,r-mass)
489a6178
RW
8476 ("r-purrr" ,r-purrr)
8477 ("r-rlang" ,r-rlang)
489a6178 8478 ("r-sjlabelled" ,r-sjlabelled)
fef93da8 8479 ("r-sjmisc" ,r-sjmisc)))
489a6178
RW
8480 (home-page "https://github.com/strengejacke/ggeffects")
8481 (synopsis "Create tidy data frames of marginal effects for ggplot")
8482 (description
8483 "This package provides tools to compute marginal effects from statistical
8484models and return the result as tidy data frames. These data frames are ready
8485to use with the @code{ggplot2} package. Marginal effects can be calculated
8486for many different models. Interaction terms, splines and polynomial terms
8487are also supported. The two main functions are @code{ggpredict()} and
8488@code{ggeffect()}. There is a generic @code{plot()} method to plot the
8489results using @code{ggplot2}.")
8490 (license license:gpl3)))
7b63047c 8491
24edd279
RW
8492(define-public r-effectsize
8493 (package
8494 (name "r-effectsize")
8495 (version "0.0.1")
8496 (source
8497 (origin
8498 (method url-fetch)
8499 (uri (cran-uri "effectsize" version))
8500 (sha256
8501 (base32
8502 "07vgmxdl75798hgdh90zysafjh97rmmj2wjjyr6xff4fbhi8rlkb"))))
8503 (properties `((upstream-name . "effectsize")))
8504 (build-system r-build-system)
8505 (propagated-inputs
8506 `(("r-bayestestr" ,r-bayestestr)
8507 ("r-insight" ,r-insight)
8508 ("r-parameters" ,r-parameters)))
8509 (home-page "https://github.com/easystats/effectsize")
8510 (synopsis "Indices of effect size and standardized parameters")
8511 (description
8512 "This package provides utilities to work with indices of effect size and
8513standardized parameters for a wide variety of models, allowing computation and
8514conversion of indices such as Cohen's d, r, odds, etc.")
8515 (license license:gpl3)))
8516
7b63047c
RW
8517(define-public r-sjplot
8518 (package
8519 (name "r-sjplot")
8aab9b98 8520 (version "2.8.1")
7b63047c
RW
8521 (source
8522 (origin
8523 (method url-fetch)
8524 (uri (cran-uri "sjPlot" version))
8525 (sha256
8aab9b98 8526 (base32 "0rmfc2pq80w0kxh6icljhqm31q580s0czvllsfxk6crmpyfgxkp7"))))
7b63047c
RW
8527 (properties `((upstream-name . "sjPlot")))
8528 (build-system r-build-system)
8529 (propagated-inputs
d22d7904 8530 `(("r-bayestestr" ,r-bayestestr)
7b63047c 8531 ("r-dplyr" ,r-dplyr)
3356eb51 8532 ("r-effectsize" ,r-effectsize)
7b63047c
RW
8533 ("r-forcats" ,r-forcats)
8534 ("r-ggeffects" ,r-ggeffects)
8535 ("r-ggplot2" ,r-ggplot2)
a5a64814 8536 ("r-ggrepel" ,r-ggrepel)
7b63047c 8537 ("r-glmmtmb" ,r-glmmtmb)
d22d7904 8538 ("r-insight" ,r-insight)
7b63047c
RW
8539 ("r-knitr" ,r-knitr)
8540 ("r-lme4" ,r-lme4)
8541 ("r-magrittr" ,r-magrittr)
8542 ("r-mass" ,r-mass)
8543 ("r-modelr" ,r-modelr)
3356eb51 8544 ("r-parameters" ,r-parameters)
d22d7904 8545 ("r-performance" ,r-performance)
7b63047c
RW
8546 ("r-psych" ,r-psych)
8547 ("r-purrr" ,r-purrr)
8548 ("r-rlang" ,r-rlang)
8549 ("r-scales" ,r-scales)
8550 ("r-sjlabelled" ,r-sjlabelled)
8551 ("r-sjmisc" ,r-sjmisc)
8552 ("r-sjstats" ,r-sjstats)
8553 ("r-tidyr" ,r-tidyr)))
8554 (home-page "https://strengejacke.github.io/sjPlot/")
8555 (synopsis "Data visualization for statistics in social science")
8556 (description
8557 "This package represents a collection of plotting and table output
8558functions for data visualization. Results of various statistical
8559analyses (that are commonly used in social sciences) can be visualized using
8560this package, including simple and cross tabulated frequencies, histograms,
8561box plots, (generalized) linear models, mixed effects models, principal
8562component analysis and correlation matrices, cluster analyses, scatter plots,
8563stacked scales, effects plots of regression models (including interaction
8564terms) and much more. This package supports labelled data.")
8565 (license license:gpl3)))
03f80112
RW
8566
8567(define-public r-ini
8568 (package
8569 (name "r-ini")
8570 (version "0.3.1")
8571 (source
8572 (origin
8573 (method url-fetch)
8574 (uri (cran-uri "ini" version))
8575 (sha256
8576 (base32
8577 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
8578 (build-system r-build-system)
8579 (home-page "https://github.com/dvdscripter/ini")
8580 (synopsis "Read and write configuration files")
8581 (description
8582 "This package provides tools to parse simple @code{.ini} configuration
8583files to an structured list. Users can manipulate this resulting list with
8584@code{lapply()} functions. This same structured list can be used to write
8585back to file after modifications.")
8586 (license license:gpl3)))
21405e81
RW
8587
8588(define-public r-gh
8589 (package
8590 (name "r-gh")
8591 (version "1.0.1")
8592 (source
8593 (origin
8594 (method url-fetch)
8595 (uri (cran-uri "gh" version))
8596 (sha256
8597 (base32
8598 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
8599 (build-system r-build-system)
8600 (propagated-inputs
8601 `(("r-httr" ,r-httr)
8602 ("r-ini" ,r-ini)
8603 ("r-jsonlite" ,r-jsonlite)))
8604 (home-page "https://github.com/r-lib/gh#readme")
8605 (synopsis "Access the GitHub API via R")
8606 (description
8607 "This package provides a minimal R client to access the GitHub API.")
8608 (license license:expat)))
d6871153
RW
8609
8610(define-public r-fs
8611 (package
8612 (name "r-fs")
c02f574d 8613 (version "1.3.1")
d6871153
RW
8614 (source
8615 (origin
8616 (method url-fetch)
8617 (uri (cran-uri "fs" version))
8618 (sha256
8619 (base32
c02f574d 8620 "1g26rgx13dzigp2vrlld6h28q33lwbax97zvwdrq2pc3iz54v4yn"))))
d6871153
RW
8621 (build-system r-build-system)
8622 (propagated-inputs
8623 `(("r-rcpp" ,r-rcpp)))
8624 (native-inputs
8625 `(("pkg-config" ,pkg-config)))
8626 (home-page "http://fs.r-lib.org")
8627 (synopsis "Cross-platform file system operations based on libuv")
8628 (description
8629 "This package provides a cross-platform interface to file system
8630operations, built on top of the libuv C library.")
8631 (license license:gpl3)))
153e5b2d
RW
8632
8633(define-public r-clisymbols
8634 (package
8635 (name "r-clisymbols")
8636 (version "1.2.0")
8637 (source
8638 (origin
8639 (method url-fetch)
8640 (uri (cran-uri "clisymbols" version))
8641 (sha256
8642 (base32
8643 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
8644 (build-system r-build-system)
8645 (home-page "https://github.com/gaborcsardi/clisymbols")
8646 (synopsis "Unicode symbols at the R prompt")
8647 (description
8648 "This package provides a small subset of Unicode symbols, that are useful
8649when building command line applications. They fall back to alternatives on
8650terminals that do not support Unicode.")
8651 (license license:expat)))
efefd3ec
RW
8652
8653(define-public r-usethis
8654 (package
8655 (name "r-usethis")
99765abb 8656 (version "1.5.1")
efefd3ec
RW
8657 (source
8658 (origin
8659 (method url-fetch)
8660 (uri (cran-uri "usethis" version))
8661 (sha256
8662 (base32
99765abb 8663 "07an5wbikilg7cb3q6x5aykw8dfqnjrc3wpfb7gjmy0d9fh20fcy"))))
efefd3ec
RW
8664 (build-system r-build-system)
8665 (propagated-inputs
8666 `(("r-clipr" ,r-clipr)
8667 ("r-clisymbols" ,r-clisymbols)
8668 ("r-crayon" ,r-crayon)
8669 ("r-curl" ,r-curl)
8670 ("r-desc" ,r-desc)
8671 ("r-fs" ,r-fs)
8672 ("r-gh" ,r-gh)
8673 ("r-git2r" ,r-git2r)
8674 ("r-glue" ,r-glue)
35171015 8675 ("r-purrr" ,r-purrr)
efefd3ec
RW
8676 ("r-rlang" ,r-rlang)
8677 ("r-rprojroot" ,r-rprojroot)
8678 ("r-rstudioapi" ,r-rstudioapi)
35171015
RW
8679 ("r-whisker" ,r-whisker)
8680 ("r-withr" ,r-withr)
8681 ("r-yaml" ,r-yaml)))
efefd3ec
RW
8682 (home-page "https://github.com/r-lib/usethis")
8683 (synopsis "Automate R package and project setup")
8684 (description
8685 "This package helps you to automate R package and project setup tasks
8686that are otherwise performed manually. This includes setting up unit testing,
8687test coverage, continuous integration, Git, GitHub integration, licenses,
8688Rcpp, RStudio projects, and more.")
8689 (license license:gpl3)))
99342624
RW
8690
8691(define-public r-sessioninfo
8692 (package
8693 (name "r-sessioninfo")
3d6fa1a3 8694 (version "1.1.1")
99342624
RW
8695 (source
8696 (origin
8697 (method url-fetch)
8698 (uri (cran-uri "sessioninfo" version))
8699 (sha256
8700 (base32
3d6fa1a3 8701 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
8702 (build-system r-build-system)
8703 (propagated-inputs
8704 `(("r-cli" ,r-cli)
8705 ("r-withr" ,r-withr)))
8706 (home-page "https://github.com/r-lib/sessioninfo#readme")
8707 (synopsis "R session information")
8708 (description
8709 "This package provides tools to query and print information about the
8710current R session. It is similar to @code{utils::sessionInfo()}, but includes
8711more information about packages, and where they were installed from.")
8712 (license license:gpl2)))
cbc8e6dd
RW
8713
8714(define-public r-remotes
8715 (package
8716 (name "r-remotes")
da4754a3 8717 (version "2.1.0")
cbc8e6dd
RW
8718 (source
8719 (origin
8720 (method url-fetch)
8721 (uri (cran-uri "remotes" version))
8722 (sha256
8723 (base32
da4754a3 8724 "19v8dmnk9l4i9m64p7zgmj7y1vhnnwhi5kyn0k5d034zzkvchi49"))))
cbc8e6dd
RW
8725 (build-system r-build-system)
8726 (home-page "https://github.com/r-lib/remotes#readme")
8727 (synopsis "R package installation from remote repositories")
8728 (description
8729 "Download and install R packages stored in GitHub, BitBucket, or plain
8730subversion or git repositories. This package is a lightweight replacement of
8731the @code{install_*} functions in the @code{devtools} package. Indeed most of
8732the code was copied over from @code{devtools}.")
8733 (license license:gpl2+)))
7d8f3470
RW
8734
8735(define-public r-xopen
8736 (package
8737 (name "r-xopen")
8738 (version "1.0.0")
8739 (source
8740 (origin
8741 (method url-fetch)
8742 (uri (cran-uri "xopen" version))
8743 (sha256
8744 (base32
8745 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
8746 (build-system r-build-system)
8747 (propagated-inputs
8748 `(("r-processx" ,r-processx)))
8749 (home-page "https://github.com/r-lib/xopen#readme")
8750 (synopsis "Open system files, URLs, anything")
8751 (description
8752 "This package provides a cross-platform solution to open files,
8753directories or URLs with their associated programs.")
8754 (license license:expat)))
5df4e27f
RW
8755
8756(define-public r-rcmdcheck
8757 (package
8758 (name "r-rcmdcheck")
a75c6d9c 8759 (version "1.3.3")
5df4e27f
RW
8760 (source
8761 (origin
8762 (method url-fetch)
8763 (uri (cran-uri "rcmdcheck" version))
8764 (sha256
8765 (base32
a75c6d9c 8766 "1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
5df4e27f
RW
8767 (build-system r-build-system)
8768 (propagated-inputs
8769 `(("r-callr" ,r-callr)
8770 ("r-cli" ,r-cli)
8771 ("r-crayon" ,r-crayon)
8772 ("r-desc" ,r-desc)
8773 ("r-digest" ,r-digest)
8774 ("r-pkgbuild" ,r-pkgbuild)
8775 ("r-prettyunits" ,r-prettyunits)
8776 ("r-r6" ,r-r6)
8777 ("r-rprojroot" ,r-rprojroot)
7466c3bb 8778 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
8779 ("r-withr" ,r-withr)
8780 ("r-xopen" ,r-xopen)))
8781 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
8782 (synopsis "Run R CMD check from R and capture results")
8783 (description
8784 "Run @code{R CMD check} from R programmatically, and capture the results
8785of the individual checks.")
8786 (license license:expat)))
9b02d1a1
RW
8787
8788(define-public r-rapportools
8789 (package
8790 (name "r-rapportools")
8791 (version "1.0")
8792 (source
8793 (origin
8794 (method url-fetch)
8795 (uri (cran-uri "rapportools" version))
8796 (sha256
8797 (base32
8798 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
8799 (build-system r-build-system)
8800 (propagated-inputs
8801 `(("r-pander" ,r-pander)
8802 ("r-plyr" ,r-plyr)
8803 ("r-reshape" ,r-reshape)))
8804 (home-page "https://cran.r-project.org/web/packages/rapportools/")
8805 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
8806 (description
8807 "This package provides helper functions that act as wrappers to more
8808advanced statistical methods with the advantage of having sane defaults for
8809quick reporting.")
8810 (license license:agpl3+)))
319a80ce
RW
8811
8812(define-public r-pander
8813 (package
8814 (name "r-pander")
a44f8b00 8815 (version "0.6.3")
319a80ce
RW
8816 (source
8817 (origin
8818 (method url-fetch)
8819 (uri (cran-uri "pander" version))
8820 (sha256
8821 (base32
a44f8b00 8822 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
8823 (build-system r-build-system)
8824 (propagated-inputs
8825 `(("r-digest" ,r-digest)
8826 ("r-rcpp" ,r-rcpp)))
8827 (home-page "https://rapporter.github.io/pander")
8828 (synopsis "Render R objects into Pandoc's markdown")
8829 (description
8830 "The main aim of the pander R package is to provide a minimal and easy
8831tool for rendering R objects into Pandoc's markdown. The package is also
8832capable of exporting/converting complex Pandoc documents (reports) in various
8833ways.")
8834 ;; This package is licensed under either the AGPLv3+ or the very rarely
8835 ;; used OSL 3.0.
8836 (license license:agpl3+)))
74cc74e4
RW
8837
8838(define-public r-summarytools
8839 (package
8840 (name "r-summarytools")
084ea348 8841 (version "0.9.4")
74cc74e4
RW
8842 (source
8843 (origin
8844 (method url-fetch)
8845 (uri (cran-uri "summarytools" version))
8846 (sha256
8847 (base32
084ea348 8848 "1n695baz56mg4f13xjjadfq0xalw5xsn6xicil0yap5hgi8fsr3a"))))
74cc74e4
RW
8849 (build-system r-build-system)
8850 (propagated-inputs
5093cbdc
RW
8851 `(("r-checkmate" ,r-checkmate)
8852 ("r-dplyr" ,r-dplyr)
8853 ("r-htmltools" ,r-htmltools)
74cc74e4 8854 ("r-lubridate" ,r-lubridate)
5093cbdc 8855 ("r-magick" ,r-magick)
74cc74e4
RW
8856 ("r-matrixstats" ,r-matrixstats)
8857 ("r-pander" ,r-pander)
8858 ("r-pryr" ,r-pryr)
8859 ("r-rapportools" ,r-rapportools)
5093cbdc 8860 ("r-rcurl" ,r-rcurl)
4c920fbb 8861 ("r-tibble" ,r-tibble)
5093cbdc 8862 ("r-tidyr" ,r-tidyr)))
74cc74e4
RW
8863 (home-page "https://github.com/dcomtois/summarytools")
8864 (synopsis "Tools to quickly and neatly summarize data")
8865 (description
8866 "This package provides tools for data frame summaries, cross-tabulations,
8867weight-enabled frequency tables and common univariate statistics in concise
8868tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8869good point-of-entry for exploring data, both for experienced and new R
8870users.")
8871 (license license:gpl2)))
7c7ee6cf
RW
8872
8873(define-public r-lsei
8874 (package
8875 (name "r-lsei")
8876 (version "1.2-0")
8877 (source
8878 (origin
8879 (method url-fetch)
8880 (uri (cran-uri "lsei" version))
8881 (sha256
8882 (base32
8883 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8884 (build-system r-build-system)
8885 (native-inputs
8886 `(("gfortran" ,gfortran)))
8887 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8888 (synopsis "Solve regression problems under equality/inequality constraints")
8889 (description
8890 "It contains functions that solve least squares linear regression
8891problems under linear equality/inequality constraints. Functions for solving
8892quadratic programming problems are also available, which transform such
8893problems into least squares ones first.")
8894 (license license:gpl2+)))
2ea75a83
RW
8895
8896(define-public r-npsurv
8897 (package
8898 (name "r-npsurv")
8899 (version "0.4-0")
8900 (source
8901 (origin
8902 (method url-fetch)
8903 (uri (cran-uri "npsurv" version))
8904 (sha256
8905 (base32
8906 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8907 (build-system r-build-system)
8908 (propagated-inputs
8909 `(("r-lsei" ,r-lsei)))
8910 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8911 (synopsis "Nonparametric survival analysis")
8912 (description
8913 "This package contains functions for non-parametric survival analysis of
8914exact and interval-censored observations.")
8915 (license license:gpl2+)))
32499b26
RW
8916
8917(define-public r-clusteval
8918 (package
8919 (name "r-clusteval")
8920 (version "0.1")
8921 (source
8922 (origin
8923 (method url-fetch)
8924 (uri (cran-uri "clusteval" version))
8925 (sha256
8926 (base32
8927 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8928 (build-system r-build-system)
8929 (propagated-inputs
8930 `(("r-mvtnorm" ,r-mvtnorm)
8931 ("r-rcpp" ,r-rcpp)))
8932 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8933 (synopsis "Evaluation of clustering algorithms")
8934 (description
8935 "This R package provides a suite of tools to evaluate clustering
8936algorithms, clusterings, and individual clusters.")
8937 (license license:expat)))
373cef0a
RW
8938
8939(define-public r-tweedie
8940 (package
8941 (name "r-tweedie")
8942 (version "2.3.2")
8943 (source
8944 (origin
8945 (method url-fetch)
8946 (uri (cran-uri "tweedie" version))
8947 (sha256
8948 (base32
8949 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8950 (build-system r-build-system)
8951 (native-inputs `(("gfortran" ,gfortran)))
8952 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8953 (synopsis "Evaluation of Tweedie exponential family models")
8954 (description
8955 "Maximum likelihood computations for Tweedie families, including the
8956series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8957the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8958and related methods.")
8959 (license license:gpl2+)))
4fb35ebd
RW
8960
8961(define-public r-rcppgsl
8962 (package
8963 (name "r-rcppgsl")
c42625c8 8964 (version "0.3.7")
4fb35ebd
RW
8965 (source
8966 (origin
8967 (method url-fetch)
8968 (uri (cran-uri "RcppGSL" version))
8969 (sha256
c42625c8 8970 (base32 "0cnw2k7cfqrm79r6j283aybflxig80x4n4rjkfp2317wf10mrsa5"))))
4fb35ebd
RW
8971 (properties `((upstream-name . "RcppGSL")))
8972 (build-system r-build-system)
8973 (propagated-inputs
8974 `(("r-rcpp" ,r-rcpp)
8975 ("gsl" ,gsl)))
8976 (native-inputs
c42625c8 8977 `(("r-knitr" ,r-knitr))) ; for vignettes
4fb35ebd
RW
8978 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8979 (synopsis "Rcpp integration for GSL vectors and matrices")
8980 (description
8981 "The GNU Scientific Library (or GSL) is a collection of numerical
8982routines for scientific computing. It is particularly useful for C and C++
8983programs as it provides a standard C interface to a wide range of mathematical
8984routines. There are over 1000 functions in total with an extensive test
8985suite. The RcppGSL package provides an easy-to-use interface between GSL data
8986structures and R using concepts from Rcpp which is itself a package that eases
8987the interfaces between R and C++.")
8988 (license license:gpl2+)))
20ff6e3a
RW
8989
8990(define-public r-mvabund
8991 (package
8992 (name "r-mvabund")
48102ce1 8993 (version "4.0.1")
20ff6e3a
RW
8994 (source
8995 (origin
8996 (method url-fetch)
8997 (uri (cran-uri "mvabund" version))
8998 (sha256
8999 (base32
48102ce1 9000 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
9001 (build-system r-build-system)
9002 (propagated-inputs
9003 `(("r-mass" ,r-mass)
9004 ("r-rcpp" ,r-rcpp)
9005 ("r-rcppgsl" ,r-rcppgsl)
9006 ("r-statmod" ,r-statmod)
9007 ("r-tweedie" ,r-tweedie)))
9008 (home-page "https://cran.r-project.org/web/packages/mvabund/")
9009 (synopsis "Statistical methods for analysing multivariate abundance data")
9010 (description
9011 "This package provides a set of tools for displaying, modeling and
9012analysing multivariate abundance data in community ecology.")
9013 (license license:lgpl2.1+)))
49863fd6
RW
9014
9015(define-public r-afex
9016 (package
9017 (name "r-afex")
0eb28435 9018 (version "0.25-1")
49863fd6
RW
9019 (source
9020 (origin
9021 (method url-fetch)
9022 (uri (cran-uri "afex" version))
9023 (sha256
9024 (base32
0eb28435 9025 "12n020y7rjm7402940gkqxa5j901p093f381i23p66fa3fyrshkf"))))
49863fd6
RW
9026 (build-system r-build-system)
9027 (propagated-inputs
9028 `(("r-car" ,r-car)
9029 ("r-lme4" ,r-lme4)
9030 ("r-lmertest" ,r-lmertest)
9031 ("r-pbkrtest" ,r-pbkrtest)
9032 ("r-reshape2" ,r-reshape2)))
9033 (home-page "https://afex.singmann.science/")
9034 (synopsis "Analysis of factorial experiments")
9035 (description
9036 "This package provides convenience functions for analyzing factorial
9037experiments using ANOVA or mixed models.")
9038 (license license:gpl2+)))
7c02dd62
RW
9039
9040(define-public r-lmertest
9041 (package
9042 (name "r-lmertest")
f18ca07e 9043 (version "3.1-0")
7c02dd62
RW
9044 (source
9045 (origin
9046 (method url-fetch)
9047 (uri (cran-uri "lmerTest" version))
9048 (sha256
9049 (base32
f18ca07e 9050 "1nkz8cmxa5yb8q4i65bmhnn5pd4bhwcyjplyscynb24z3f64xp9b"))))
7c02dd62
RW
9051 (properties `((upstream-name . "lmerTest")))
9052 (build-system r-build-system)
9053 (propagated-inputs
9054 `(("r-ggplot2" ,r-ggplot2)
9055 ("r-lme4" ,r-lme4)
9056 ("r-mass" ,r-mass)
9057 ("r-numderiv" ,r-numderiv)))
9058 (home-page "https://github.com/runehaubo/lmerTestR")
9059 (synopsis "Tests in linear mixed effects models")
9060 (description
9061 "This package provides p-values in type I, II or III anova and summary
9062tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
9063method. A Kenward-Roger method is also available via the @code{pbkrtest}
9064package. Model selection methods include step, drop1 and anova-like tables
9065for random effects (ranova). Methods for Least-Square means (LS-means) and
9066tests of linear contrasts of fixed effects are also available.")
9067 (license license:gpl2+)))
fd649d1e
RW
9068
9069(define-public r-r2glmm
9070 (package
9071 (name "r-r2glmm")
9072 (version "0.1.2")
9073 (source
9074 (origin
9075 (method url-fetch)
9076 (uri (cran-uri "r2glmm" version))
9077 (sha256
9078 (base32
9079 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
9080 (build-system r-build-system)
9081 (propagated-inputs
9082 `(("r-afex" ,r-afex)
9083 ("r-data-table" ,r-data-table)
9084 ("r-dplyr" ,r-dplyr)
9085 ("r-ggplot2" ,r-ggplot2)
9086 ("r-gridextra" ,r-gridextra)
9087 ("r-lmertest" ,r-lmertest)
9088 ("r-mass" ,r-mass)
9089 ("r-matrix" ,r-matrix)
9090 ("r-mgcv" ,r-mgcv)
9091 ("r-pbkrtest" ,r-pbkrtest)))
9092 (home-page "https://github.com/bcjaeger/r2glmm")
9093 (synopsis "Compute R squared for mixed (multilevel) models")
9094 (description
9095 "This package computes model and semi partial R squared with confidence
9096limits for the linear and generalized linear mixed model (LMM and GLMM). The
9097R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
9098using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
9099al. (2016)).")
9100 (license license:gpl2)))
cddc0300 9101
9102(define-public r-weights
9103 (package
9104 (name "r-weights")
9105 (version "1.0")
9106 (source
9107 (origin
9108 (method url-fetch)
9109 (uri (cran-uri "weights" version))
9110 (sha256
9111 (base32
9112 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
9113 (build-system r-build-system)
9114 (propagated-inputs
9115 `(("r-gdata" ,r-gdata)
9116 ("r-hmisc" ,r-hmisc)
9117 ("r-mice" ,r-mice)))
9118 (home-page
9119 "https://cran.r-project.org/web/packages/weights/")
9120 (synopsis "Weighting and weighted statistics")
9121 (description "This package Provides a variety of functions for producing
9122simple weighted statistics, such as weighted Pearson's correlations, partial
9123correlations, Chi-Squared statistics, histograms, and t-tests. Also now
9124includes some software for quickly recoding survey data and plotting point
9125estimates from interaction terms in regressions (and multiply imputed
9126regressions). NOTE: Weighted partial correlation calculations pulled to
9127address a bug.")
9128 (license license:gpl2+)))
bfa5662e
RW
9129
9130(define-public r-rcppannoy
9131 (package
9132 (name "r-rcppannoy")
0da4cb54 9133 (version "0.0.14")
bfa5662e
RW
9134 (source
9135 (origin
9136 (method url-fetch)
9137 (uri (cran-uri "RcppAnnoy" version))
9138 (sha256
9139 (base32
0da4cb54 9140 "1wiigx5g5788j6lyc3f6bs1rsvc4alyc3052g35hxl1giinxmhn4"))))
bfa5662e
RW
9141 (properties `((upstream-name . "RcppAnnoy")))
9142 (build-system r-build-system)
9143 (propagated-inputs
9144 `(("r-rcpp" ,r-rcpp)))
9145 (native-inputs
9146 `(("r-knitr" ,r-knitr))) ; for vignettes
9147 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
9148 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
9149 (description
9150 "Annoy is a small C++ library for Approximate Nearest Neighbors written
9151for efficient memory usage as well an ability to load from and save to disk.
9152This package provides an R interface.")
9153 ;; Annoy is released under ASL 2.0, but this wrapper is released under
9154 ;; GPLv2+.
9155 (license (list license:gpl2+ license:asl2.0))))
b58940cb 9156
81281899
RW
9157(define-public r-rcpphnsw
9158 (package
9159 (name "r-rcpphnsw")
7c27558a 9160 (version "0.2.0")
81281899
RW
9161 (source
9162 (origin
9163 (method url-fetch)
9164 (uri (cran-uri "RcppHNSW" version))
9165 (sha256
9166 (base32
7c27558a 9167 "0gqdkw7vkcm544rz45g0hplg836ygzbfwk9gh9wr0817icvdb3qv"))))
81281899
RW
9168 (properties `((upstream-name . "RcppHNSW")))
9169 (build-system r-build-system)
9170 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9171 (home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
9172 (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
9173 (description
9174 "Hnswlib is a C++ library for approximate nearest neighbors. This
9175package provides a minimal R interface by relying on the Rcpp package.")
9176 ;; hnswlib is released under Version 2.0 of the Apache License.
9177 (license (list license:gpl3 license:asl2.0))))
9178
c4a5ce46
RW
9179(define-public r-rcppparallel
9180 (package
9181 (name "r-rcppparallel")
9b112f40 9182 (version "4.4.4")
c4a5ce46
RW
9183 (source
9184 (origin
9185 (method url-fetch)
9186 (uri (cran-uri "RcppParallel" version))
9187 (sha256
9188 (base32
9b112f40 9189 "0p13f2mywjr7gmskf8ri4y8p5yr1bvr4xrpw2w11vdvafwz1vcia"))))
c4a5ce46
RW
9190 (properties `((upstream-name . "RcppParallel")))
9191 (build-system r-build-system)
9192 (home-page "http://rcppcore.github.io/RcppParallel")
9193 (synopsis "Parallel programming tools for Rcpp")
9194 (description
9195 "This package provides high level functions for parallel programming with
9196Rcpp. For example, the @code{parallelFor()} function can be used to convert
9197the work of a standard serial @code{for} loop into a parallel one and the
9198@code{parallelReduce()} function can be used for accumulating aggregates or
9199other values.")
9200 (license license:gpl2)))
9201
b58940cb
RW
9202(define-public r-ncdf4
9203 (package
9204 (name "r-ncdf4")
883f76b8 9205 (version "1.17")
b58940cb
RW
9206 (source
9207 (origin
9208 (method url-fetch)
9209 (uri (cran-uri "ncdf4" version))
9210 (sha256
9211 (base32
883f76b8 9212 "1xls44ln2zjrrlimxl8v4bk2ni3g45c9j0gxdnjx31rikmrc95fv"))))
b58940cb
RW
9213 (build-system r-build-system)
9214 (inputs
9215 `(("netcdf" ,netcdf)
9216 ("zlib" ,zlib)))
9217 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
9218 (synopsis "R interface to Unidata netCDF format data files")
9219 (description
9220 "This package provides a high-level R interface to data files written
9221using Unidata's netCDF library (version 4 or earlier), which are binary data
9222files that are portable across platforms and include metadata information in
9223addition to the data sets. Using this package, netCDF files can be opened and
9224data sets read in easily. It is also easy to create new netCDF dimensions,
9225variables, and files, in either version 3 or 4 format, and manipulate existing
9226netCDF files.")
9227 (license license:gpl3+)))
1e605c03
RW
9228
9229(define-public r-biocmanager
9230 (package
9231 (name "r-biocmanager")
b93a3297 9232 (version "1.30.10")
1e605c03
RW
9233 (source
9234 (origin
9235 (method url-fetch)
9236 (uri (cran-uri "BiocManager" version))
9237 (sha256
b93a3297 9238 (base32 "03n9s2vf7vgpgb5alpxwamf9xfkn32cbzngwyn6spq1bnh9a9dzk"))))
1e605c03
RW
9239 (properties `((upstream-name . "BiocManager")))
9240 (build-system r-build-system)
9241 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
9242 (synopsis "Access the Bioconductor project package repository")
9243 (description
9244 "This package provides a convenient tool to install and update
9245Bioconductor packages.")
9246 (license license:artistic2.0)))
f338e480
RW
9247
9248(define-public r-rgl
9249 (package
9250 (name "r-rgl")
4f1c668d 9251 (version "0.100.30")
f338e480
RW
9252 (source
9253 (origin
9254 (method url-fetch)
9255 (uri (cran-uri "rgl" version))
9256 (sha256
9257 (base32
4f1c668d 9258 "0rzqzskcwf2ah4yr62x5rjwf7yh90d43h39gk7jmfc5lc08zaxc5"))))
f338e480
RW
9259 (build-system r-build-system)
9260 (native-inputs
9261 `(("pkg-config" ,pkg-config)))
9262 (inputs
9263 `(("freetype" ,freetype)
9264 ("libpng" ,libpng)
9265 ("glu" ,glu)
9266 ("libx11" ,libx11)
9267 ("ghc-pandoc" ,ghc-pandoc)
9268 ("zlib" ,zlib)))
9269 (propagated-inputs
9270 `(("r-crosstalk" ,r-crosstalk)
9271 ("r-htmltools" ,r-htmltools)
9272 ("r-htmlwidgets" ,r-htmlwidgets)
9273 ("r-jsonlite" ,r-jsonlite)
9274 ("r-knitr" ,r-knitr)
9275 ("r-magrittr" ,r-magrittr)
9276 ("r-manipulatewidget" ,r-manipulatewidget)
9277 ("r-shiny" ,r-shiny)))
9278 (home-page "https://r-forge.r-project.org/projects/rgl/")
9279 (synopsis "3D visualization using OpenGL")
9280 (description
9281 "This package provides medium to high level functions for 3D interactive graphics,
9282including functions modelled on base graphics (@code{plot3d()}, etc.) as well
9283as functions for constructing representations of geometric
9284objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
9285various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
9286image formats, including PNG, Postscript, SVG, PGF.")
9287 ;; Any version of the GPL.
9288 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
9289
9290(define-public r-multicool
9291 (package
9292 (name "r-multicool")
b159b8a7 9293 (version "0.1-11")
213e72a1
RW
9294 (source
9295 (origin
9296 (method url-fetch)
9297 (uri (cran-uri "multicool" version))
9298 (sha256
9299 (base32
b159b8a7 9300 "0xk408qbz9cxwf51j3pmy55gcjcnws8mc6j3vyn9zhramxj7x40w"))))
213e72a1
RW
9301 (build-system r-build-system)
9302 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9303 (home-page "https://cran.r-project.org/web/packages/multicool/")
9304 (synopsis "Permutations of multisets in cool-lex order")
9305 (description
9306 "This package provides a set of tools to permute multisets without loops
9307or hash tables and to generate integer partitions. Cool-lex order is similar
9308to colexicographical order.")
9309 (license license:gpl2)))
4106e6ad
RW
9310
9311(define-public r-misc3d
9312 (package
9313 (name "r-misc3d")
9314 (version "0.8-4")
9315 (source
9316 (origin
9317 (method url-fetch)
9318 (uri (cran-uri "misc3d" version))
9319 (sha256
9320 (base32
9321 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
9322 (build-system r-build-system)
9323 (home-page "https://cran.r-project.org/web/packages/misc3d/")
9324 (synopsis "Miscellaneous 3D Plots")
9325 (description
9326 "This package provides a collection of miscellaneous 3d plots, including
9327isosurfaces.")
9328 ;; Any version of the GPL.
9329 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
9330
9331(define-public r-ks
9332 (package
9333 (name "r-ks")
2ac4eb78 9334 (version "1.11.6")
da256afb
RW
9335 (source
9336 (origin
9337 (method url-fetch)
9338 (uri (cran-uri "ks" version))
9339 (sha256
2ac4eb78 9340 (base32 "0hcccjfqnzdxkmnfzq8c5a7yhc138azwyl7rp29d1vl1jawwrwfq"))))
da256afb
RW
9341 (build-system r-build-system)
9342 (propagated-inputs
9343 `(("r-fnn" ,r-fnn)
9344 ("r-kernlab" ,r-kernlab)
9345 ("r-kernsmooth" ,r-kernsmooth)
9346 ("r-matrix" ,r-matrix)
9347 ("r-mclust" ,r-mclust)
9348 ("r-mgcv" ,r-mgcv)
da256afb
RW
9349 ("r-multicool" ,r-multicool)
9350 ("r-mvtnorm" ,r-mvtnorm)))
9351 (home-page "http://www.mvstat.net/tduong/")
9352 (synopsis "Kernel smoothing")
9353 (description
9354 "This package provides kernel smoothers for univariate and multivariate
9355data, including density functions, density derivatives, cumulative
9356distributions, modal clustering, discriminant analysis, and two-sample
9357hypothesis testing.")
9358 ;; Either version of the GPL.
9359 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
9360
9361(define-public r-feature
9362 (package
9363 (name "r-feature")
9364 (version "1.2.13")
9365 (source
9366 (origin
9367 (method url-fetch)
9368 (uri (cran-uri "feature" version))
9369 (sha256
9370 (base32
9371 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
9372 (build-system r-build-system)
9373 (propagated-inputs
9374 `(("r-ks" ,r-ks)
9375 ("r-misc3d" ,r-misc3d)
9376 ("r-rgl" ,r-rgl)))
9377 (home-page "http://www.mvstat.net/tduong/")
9378 (synopsis "Inferential feature significance for kernel density estimation")
9379 (description
9380 "The feature package contains functions to display and compute kernel
9381density estimates, significant gradient and significant curvature regions.
9382Significant gradient and/or curvature regions often correspond to significant
9383features (e.g. local modes).")
9384 ;; Either version of the GPL.
9385 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
9386
9387(define-public r-arm
9388 (package
9389 (name "r-arm")
9390 (version "1.10-1")
9391 (source
9392 (origin
9393 (method url-fetch)
9394 (uri (cran-uri "arm" version))
9395 (sha256
9396 (base32
9397 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
9398 (build-system r-build-system)
9399 (propagated-inputs
9400 `(("r-abind" ,r-abind)
9401 ("r-coda" ,r-coda)
9402 ("r-lme4" ,r-lme4)
9403 ("r-mass" ,r-mass)
9404 ("r-matrix" ,r-matrix)
9405 ("r-nlme" ,r-nlme)))
9406 (home-page "https://cran.r-project.org/web/packages/arm/")
9407 (synopsis "Data analysis using regression and multilevel/hierarchical models")
9408 (description
9409 "This package provides functions to accompany A. Gelman and J. Hill,
9410Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
9411University Press, 2007.")
9412 (license license:gpl3+)))
3cef715a
RW
9413
9414(define-public r-circular
9415 (package
9416 (name "r-circular")
9417 (version "0.4-93")
9418 (source
9419 (origin
9420 (method url-fetch)
9421 (uri (cran-uri "circular" version))
9422 (sha256
9423 (base32
9424 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
9425 (build-system r-build-system)
9426 (propagated-inputs
9427 `(("r-boot" ,r-boot)
9428 ("r-mvtnorm" ,r-mvtnorm)))
9429 (native-inputs
9430 `(("gfortran" ,gfortran)))
9431 (home-page "https://cran.r-project.org/web/packages/circular/")
9432 (synopsis "Circular statistics")
9433 (description
9434 "This package provides tools for circular statistics, from \"Topics in
9435circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
9436Scientific.")
9437 (license license:gpl2+)))
10483a64
RW
9438
9439(define-public r-activity
9440 (package
9441 (name "r-activity")
aef5e2aa 9442 (version "1.3")
10483a64
RW
9443 (source
9444 (origin
9445 (method url-fetch)
9446 (uri (cran-uri "activity" version))
9447 (sha256
9448 (base32
aef5e2aa 9449 "12imqj366dp6pam5gap6ji56p5wf1073xz5g4iikfxf5l8snxw92"))))
10483a64
RW
9450 (build-system r-build-system)
9451 (propagated-inputs
9452 `(("r-circular" ,r-circular)
aef5e2aa 9453 ("r-insol" ,r-insol)
10483a64
RW
9454 ("r-pbapply" ,r-pbapply)))
9455 (home-page "https://cran.r-project.org/web/packages/activity/")
9456 (synopsis "Animal activity statistics")
9457 (description
9458 "This package provides functions to fit kernel density functions to
9459animal activity time data; plot activity distributions; quantify overall
9460levels of activity; statistically compare activity metrics through
9461bootstrapping; and evaluate variation in linear variables with time (or other
9462circular variables).")
9463 (license license:gpl3)))
e4f4a04a
RW
9464
9465(define-public r-ouch
9466 (package
9467 (name "r-ouch")
27b4bfbe 9468 (version "2.14-1")
e4f4a04a
RW
9469 (source
9470 (origin
9471 (method url-fetch)
9472 (uri (cran-uri "ouch" version))
9473 (sha256
9474 (base32
27b4bfbe 9475 "0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
e4f4a04a
RW
9476 (build-system r-build-system)
9477 (propagated-inputs `(("r-subplex" ,r-subplex)))
9478 (home-page "http://kingaa.github.io/ouch/")
9479 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
9480 (description
9481 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
9482for evolution along a phylogenetic tree.")
9483 (license license:gpl2+)))
705ea5bf
RW
9484
9485(define-public r-fmsb
9486 (package
9487 (name "r-fmsb")
9488 (version "0.6.3")
9489 (source
9490 (origin
9491 (method url-fetch)
9492 (uri (cran-uri "fmsb" version))
9493 (sha256
9494 (base32
9495 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
9496 (build-system r-build-system)
9497 (home-page "http://minato.sip21c.org/msb/")
9498 (synopsis "Functions for medical statistics book with demographic data")
9499 (description
9500 "This package provides several utility functions for the book entitled
9501\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
9502Japan, 2007) with Japanese demographic data and some demographic analysis
9503related functions.")
9504 (license license:gpl2+)))
ced51a20
RW
9505
9506(define-public r-stabledist
9507 (package
9508 (name "r-stabledist")
9509 (version "0.7-1")
9510 (source
9511 (origin
9512 (method url-fetch)
9513 (uri (cran-uri "stabledist" version))
9514 (sha256
9515 (base32
9516 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
9517 (build-system r-build-system)
9518 (home-page "http://www.rmetrics.org")
9519 (synopsis "Stable distribution functions")
9520 (description
9521 "This package provides density, probability and quantile functions, and
9522random number generation for (skew) stable distributions, using the
9523parametrizations of Nolan.")
9524 (license license:gpl2+)))
a50abb36
RW
9525
9526(define-public r-gsl
9527 (package
9528 (name "r-gsl")
6bdce94f 9529 (version "2.1-6")
a50abb36
RW
9530 (source
9531 (origin
9532 (method url-fetch)
9533 (uri (cran-uri "gsl" version))
9534 (sha256
9535 (base32
6bdce94f 9536 "0p4rh7npp6qbfc5sxjq86xjn7c9ivf3pd60qf1hldwckjqin7m7m"))))
a50abb36
RW
9537 (build-system r-build-system)
9538 (inputs
9539 `(("gsl" ,gsl)))
9540 (home-page "https://cran.r-project.org/web/packages/gsl")
9541 (synopsis "Wrapper for the GNU Scientific Library")
9542 (description
9543 "This package provides an R wrapper for the special functions and quasi
9544random number generators of the GNU Scientific Library.")
9545 (license license:gpl2+)))
03a3ec5e
RW
9546
9547(define-public r-adgoftest
9548 (package
9549 (name "r-adgoftest")
9550 (version "0.3")
9551 (source
9552 (origin
9553 (method url-fetch)
9554 (uri (cran-uri "ADGofTest" version))
9555 (sha256
9556 (base32
9557 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
9558 (properties `((upstream-name . "ADGofTest")))
9559 (build-system r-build-system)
9560 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
9561 (synopsis "Anderson-Darling GoF test")
9562 (description
9563 "This package provides an implementation of the Anderson-Darling GoF test
9564with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
9565Anderson-Darling Distribution\".")
9566 ;; Any version of the GPL.
9567 (license license:gpl3+)))
71601a5d
RW
9568
9569(define-public r-softimpute
9570 (package
9571 (name "r-softimpute")
9572 (version "1.4")
9573 (source
9574 (origin
9575 (method url-fetch)
9576 (uri (cran-uri "softImpute" version))
9577 (sha256
9578 (base32
9579 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
9580 (properties `((upstream-name . "softImpute")))
9581 (build-system r-build-system)
9582 (propagated-inputs
9583 `(("r-matrix" ,r-matrix)))
9584 (native-inputs
9585 `(("gfortran" ,gfortran)))
9586 (home-page "https://cran.r-project.org/web/packages/softImpute")
9587 (synopsis "Matrix completion via iterative soft-thresholded SVD")
9588 (description
9589 "This package provides iterative methods for matrix completion that use
9590nuclear-norm regularization. The package includes procedures for centering
9591and scaling rows, columns or both, and for computing low-rank @dfn{single
9592value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
9593components).")
9594 (license license:gpl2)))
44b0c5b5
RW
9595
9596(define-public r-fftwtools
9597 (package
9598 (name "r-fftwtools")
9599 (version "0.9-8")
9600 (source
9601 (origin
9602 (method url-fetch)
9603 (uri (cran-uri "fftwtools" version))
9604 (sha256
9605 (base32
9606 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
9607 (build-system r-build-system)
9608 (inputs `(("fftw" ,fftw)))
9609 (home-page "https://github.com/krahim/fftwtools")
9610 (synopsis "Wrapper for FFTW3")
9611 (description
9612 "This package provides a wrapper for several FFTW functions. It provides
9613access to the two-dimensional FFT, the multivariate FFT, and the
9614one-dimensional real to complex FFT using the FFTW3 library. The package
9615includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
9616mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
9617The FFT functions have a parameter that allows them to not return the
9618redundant complex conjugate when the input is real data.")
9619 (license license:gpl2+)))
db084d79
RW
9620
9621(define-public r-tiff
9622 (package
9623 (name "r-tiff")
9624 (version "0.1-5")
9625 (source
9626 (origin
9627 (method url-fetch)
9628 (uri (cran-uri "tiff" version))
9629 (sha256
9630 (base32
9631 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
9632 (build-system r-build-system)
9633 (inputs
9634 `(("libtiff" ,libtiff)
9635 ("libjpeg" ,libjpeg)
9636 ("zlib" ,zlib)))
9637 (home-page "http://www.rforge.net/tiff/")
9638 (synopsis "Read and write TIFF images")
9639 (description
9640 "This package provides an easy and simple way to read, write and display
9641bitmap images stored in the TIFF format. It can read and write both files and
9642in-memory raw vectors.")
9643 ;; Either of these two license versions.
9644 (license (list license:gpl2 license:gpl3))))
f3949fec 9645
53bd3ab3
RW
9646(define-public r-nlp
9647 (package
9648 (name "r-nlp")
9649 (version "0.2-0")
9650 (source
9651 (origin
9652 (method url-fetch)
9653 (uri (cran-uri "NLP" version))
9654 (sha256
9655 (base32
9656 "0xbhkrnxcbf322jfw31xcn4y2gnk5y7ccq1bz4h3prf44h0whr7w"))))
9657 (properties `((upstream-name . "NLP")))
9658 (build-system r-build-system)
9659 (home-page "https://cran.r-project.org/web/packages/NLP/")
9660 (synopsis "Natural language processing infrastructure")
9661 (description
9662 "This package provides basic classes and methods for Natural Language
9663Processing.")
9664 (license license:gpl3)))
9665
f785d546
RW
9666(define-public r-tm
9667 (package
9668 (name "r-tm")
9669 (version "0.7-6")
9670 (source
9671 (origin
9672 (method url-fetch)
9673 (uri (cran-uri "tm" version))
9674 (sha256
9675 (base32
9676 "0spv43kjbpxq3rdxx8ysgrncjyc35ydiwk7gp8n4sig45iqyz59r"))))
9677 (properties `((upstream-name . "tm")))
9678 (build-system r-build-system)
9679 (propagated-inputs
9680 `(("r-bh" ,r-bh)
9681 ("r-nlp" ,r-nlp)
9682 ("r-rcpp" ,r-rcpp)
9683 ("r-slam" ,r-slam)
9684 ("r-xml2" ,r-xml2)))
9685 (home-page "http://tm.r-forge.r-project.org/")
9686 (synopsis "Text mining package")
9687 (description
9688 "This package provides a framework for text mining applications within R.")
9689 (license license:gpl3)))
9690
f3949fec
RW
9691(define-public r-waveslim
9692 (package
9693 (name "r-waveslim")
61cb2e31 9694 (version "1.7.5.1")
f3949fec
RW
9695 (source
9696 (origin
9697 (method url-fetch)
9698 (uri (cran-uri "waveslim" version))
9699 (sha256
9700 (base32
61cb2e31 9701 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
9702 (build-system r-build-system)
9703 (native-inputs
9704 `(("gfortran" ,gfortran)))
9705 (home-page "http://waveslim.blogspot.com")
9706 (synopsis "Basic wavelet routines for signal processing")
9707 (description
9708 "This package provides basic wavelet routines for time series (1D),
9709image (2D) and array (3D) analysis. The code provided here is based on
9710wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
9711and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
9712Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
9713pairs (Selesnick 2001, 2002).")
9714 (license license:bsd-3)))
e37935e4
RW
9715
9716(define-public r-wordcloud
9717 (package
9718 (name "r-wordcloud")
9719 (version "2.6")
9720 (source
9721 (origin
9722 (method url-fetch)
9723 (uri (cran-uri "wordcloud" version))
9724 (sha256
9725 (base32
9726 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
9727 (build-system r-build-system)
9728 (propagated-inputs
9729 `(("r-rcolorbrewer" ,r-rcolorbrewer)
f847b659
RW
9730 ("r-rcpp" ,r-rcpp)
9731 ;; The "tm" package is only "suggested" according to CRAN, but the
9732 ;; wordcloud package cannot be loaded without it.
9733 ("r-tm" ,r-tm)))
e37935e4
RW
9734 (home-page "https://cran.r-project.org/web/packages/wordcloud")
9735 (synopsis "Word clouds")
9736 (description
9737 "This package provides functionality to create pretty word clouds,
9738visualize differences and similarity between documents, and avoid
9739over-plotting in scatter plots with text.")
9740 (license license:lgpl2.1)))
a6e4413d
RW
9741
9742(define-public r-colorramps
9743 (package
9744 (name "r-colorramps")
9745 (version "2.3")
9746 (source
9747 (origin
9748 (method url-fetch)
9749 (uri (cran-uri "colorRamps" version))
9750 (sha256
9751 (base32
9752 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
9753 (properties `((upstream-name . "colorRamps")))
9754 (build-system r-build-system)
9755 (home-page "https://cran.r-project.org/web/packages/colorRamps")
9756 (synopsis "Build color tables")
9757 (description "This package provides features to build gradient color
9758maps.")
9759 ;; Any version of the GPL
9760 (license license:gpl3+)))
61d73349
RW
9761
9762(define-public r-tidytree
9763 (package
9764 (name "r-tidytree")
2eff0362 9765 (version "0.3.0")
61d73349
RW
9766 (source
9767 (origin
9768 (method url-fetch)
9769 (uri (cran-uri "tidytree" version))
9770 (sha256
2eff0362 9771 (base32 "1sbfwcxf9v1lhpa0392b49b6qfjrq7nlqz2djqzk5aknj9j64zvy"))))
61d73349
RW
9772 (build-system r-build-system)
9773 (propagated-inputs
9774 `(("r-ape" ,r-ape)
9775 ("r-dplyr" ,r-dplyr)
9776 ("r-lazyeval" ,r-lazyeval)
9777 ("r-magrittr" ,r-magrittr)
9778 ("r-rlang" ,r-rlang)
9779 ("r-tibble" ,r-tibble)))
9780 (home-page "https://github.com/GuangchuangYu/tidytree")
9781 (synopsis "Tidy tool for phylogenetic tree data manipulation")
9782 (description
9783 "Phylogenetic trees generally contain multiple components including nodes,
9784edges, branches and associated data. This package provides an approach to
9785convert tree objects to tidy data frames. It also provides tidy interfaces to
9786manipulate tree data.")
9787 (license license:artistic2.0)))
45b469a4
RW
9788
9789(define-public r-rvcheck
9790 (package
9791 (name "r-rvcheck")
5378a1ae 9792 (version "0.1.7")
45b469a4
RW
9793 (source
9794 (origin
9795 (method url-fetch)
9796 (uri (cran-uri "rvcheck" version))
9797 (sha256
5378a1ae 9798 (base32 "1a3xlzi4n1rqiapfa180aif7n7nws8pbg8k3nk7ccaczvmni38aw"))))
45b469a4
RW
9799 (build-system r-build-system)
9800 (propagated-inputs
9bcd8b68
TGR
9801 `(("r-biocmanager" ,r-biocmanager)
9802 ("r-rlang" ,r-rlang)))
45b469a4
RW
9803 (home-page "https://cran.r-project.org/web/packages/rvcheck")
9804 (synopsis "R package version check")
9805 (description
9806 "This package provides tools to check the latest release version of R and
9807R packages (on CRAN, Bioconductor or Github).")
9808 (license license:artistic2.0)))
fbebccf7
RW
9809
9810(define-public r-docopt
9811 (package
9812 (name "r-docopt")
9813 (version "0.6.1")
9814 (source
9815 (origin
9816 (method url-fetch)
9817 (uri (cran-uri "docopt" version))
9818 (sha256
9819 (base32
9820 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
9821 (build-system r-build-system)
9822 (home-page "https://github.com/docopt/docopt.R")
9823 (synopsis "Command-line interface specification language")
9824 (description
9825 "This package enables you to define a command-line interface by just
9826giving it a description in the specific format.")
9827 (license license:expat)))
b614009e
RW
9828
9829(define-public r-sparsesvd
9830 (package
9831 (name "r-sparsesvd")
e0f20dce 9832 (version "0.2")
b614009e
RW
9833 (source
9834 (origin
9835 (method url-fetch)
9836 (uri (cran-uri "sparsesvd" version))
9837 (sha256
9838 (base32
e0f20dce 9839 "1xm969fjq3fv1p2sqza2apz8picibj4s2agpwf1sx9nwn3b587qs"))))
b614009e
RW
9840 (build-system r-build-system)
9841 (propagated-inputs `(("r-matrix" ,r-matrix)))
9842 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
9843 (synopsis "Sparse truncated singular value decomposition")
9844 (description
9845 "This package provides a Wrapper around the SVDLIBC library
9846for (truncated) singular value decomposition of a sparse matrix. Currently,
9847only sparse real matrices in Matrix package format are supported.")
9848 ;; SVDLIBC is released under BSD-2. The R interface is released under
9849 ;; BSD-3.
9850 (license (list license:bsd-3 license:bsd-2))))
13f5837b 9851
8f7d7cd0
RW
9852(define-public r-speedglm
9853 (package
9854 (name "r-speedglm")
9855 (version "0.3-2")
9856 (source
9857 (origin
9858 (method url-fetch)
9859 (uri (cran-uri "speedglm" version))
9860 (sha256
9861 (base32
9862 "1b25zimk0z7ad62yacqdg0zk0qs0jja4i918ym942xfw4j1z3jjz"))))
9863 (build-system r-build-system)
9864 (propagated-inputs
9865 `(("r-mass" ,r-mass)
9866 ("r-matrix" ,r-matrix)))
9867 (home-page "https://cran.r-project.org/web/packages/speedglm")
9868 (synopsis "Fit linear and generalized linear models to large data sets")
9869 (description
9870 "This package provides tools for fitting linear models and generalized
9871linear models to large data sets by updating algorithms.")
9872 ;; Any version of the GPL
9873 (license license:gpl2+)))
9874
13f5837b
RW
9875(define-public r-densityclust
9876 (package
9877 (name "r-densityclust")
9878 (version "0.3")
9879 (source
9880 (origin
9881 (method url-fetch)
9882 (uri (cran-uri "densityClust" version))
9883 (sha256
9884 (base32
9885 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
9886 (properties `((upstream-name . "densityClust")))
9887 (build-system r-build-system)
9888 (propagated-inputs
9889 `(("r-fnn" ,r-fnn)
9890 ("r-ggplot2" ,r-ggplot2)
9891 ("r-ggrepel" ,r-ggrepel)
9892 ("r-gridextra" ,r-gridextra)
9893 ("r-rcolorbrewer" ,r-rcolorbrewer)
9894 ("r-rcpp" ,r-rcpp)
9895 ("r-rtsne" ,r-rtsne)))
9896 (home-page "https://cran.r-project.org/web/packages/densityClust")
9897 (synopsis "Clustering by fast search and find of density peaks")
9898 (description
9899 "This package provides an improved implementation (based on k-nearest
9900neighbors) of the density peak clustering algorithm, originally described by
9901Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
9902large datasets (> 100,000 samples) very efficiently.")
9903 (license license:gpl2+)))
58bc8857
RW
9904
9905(define-public r-combinat
9906 (package
9907 (name "r-combinat")
9908 (version "0.0-8")
9909 (source
9910 (origin
9911 (method url-fetch)
9912 (uri (cran-uri "combinat" version))
9913 (sha256
9914 (base32
9915 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
9916 (build-system r-build-system)
9917 (home-page "https://cran.r-project.org/web/packages/combinat")
9918 (synopsis "Combinatorics utilities")
9919 (description "This package provides assorted routines for combinatorics.")
9920 (license license:gpl2)))
9f33d76c
RW
9921
9922(define-public r-qlcmatrix
9923 (package
9924 (name "r-qlcmatrix")
9925 (version "0.9.7")
9926 (source
9927 (origin
9928 (method url-fetch)
9929 (uri (cran-uri "qlcMatrix" version))
9930 (sha256
9931 (base32
9932 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
9933 (properties `((upstream-name . "qlcMatrix")))
9934 (build-system r-build-system)
9935 (propagated-inputs
9936 `(("r-docopt" ,r-docopt)
9937 ("r-matrix" ,r-matrix)
9938 ("r-slam" ,r-slam)
9939 ("r-sparsesvd" ,r-sparsesvd)))
9940 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
9941 (synopsis "Sparse matrix functions for quantitative language comparison")
9942 (description
9943 "This package provides an extension of the functionality of the Matrix
9944package for using sparse matrices. Some of the functions are very general,
9945while other are highly specific for the special data format used for
9946@dfn{quantitative language comparison} (QLC).")
9947 (license license:gpl3)))
e3bb0766
RW
9948
9949(define-public r-ddrtree
9950 (package
9951 (name "r-ddrtree")
9952 (version "0.1.5")
9953 (source
9954 (origin
9955 (method url-fetch)
9956 (uri (cran-uri "DDRTree" version))
9957 (sha256
9958 (base32
9959 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9960 (properties `((upstream-name . "DDRTree")))
9961 (build-system r-build-system)
9962 (propagated-inputs
9963 `(("r-bh" ,r-bh)
9964 ("r-irlba" ,r-irlba)
9965 ("r-rcpp" ,r-rcpp)
9966 ("r-rcppeigen" ,r-rcppeigen)))
9967 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9968 (synopsis "Learning principal graphs with DDRTree")
9969 (description
9970 "This package provides an implementation of the framework of
9971@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9972dimensional space while constructs a principal tree which passes through the
9973middle of the data simultaneously. DDRTree shows superiority to
9974alternatives (Wishbone, DPT) for inferring the ordering as well as the
9975intrinsic structure of single cell genomics data. In general, it could be
9976used to reconstruct the temporal progression as well as the bifurcation
9977structure of any data type.")
9978 (license license:asl2.0)))
d53b2317
RW
9979
9980(define-public r-corpcor
9981 (package
9982 (name "r-corpcor")
9983 (version "1.6.9")
9984 (source
9985 (origin
9986 (method url-fetch)
9987 (uri (cran-uri "corpcor" version))
9988 (sha256
9989 (base32
9990 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9991 (build-system r-build-system)
9992 (home-page "http://strimmerlab.org/software/corpcor/")
9993 (synopsis "Efficient estimation of covariance and (partial) correlation")
9994 (description
9995 "This package implements a James-Stein-type shrinkage estimator for the
9996covariance matrix, with separate shrinkage for variances and correlations.
9997Furthermore, functions are available for fast singular value decomposition,
9998for computing the pseudoinverse, and for checking the rank and positive
9999definiteness of a matrix.")
10000 (license license:gpl3+)))
3088b3fc
RW
10001
10002(define-public r-rspectra
10003 (package
10004 (name "r-rspectra")
6a7ac0a8 10005 (version "0.16-0")
3088b3fc
RW
10006 (source
10007 (origin
10008 (method url-fetch)
10009 (uri (cran-uri "RSpectra" version))
10010 (sha256
10011 (base32
6a7ac0a8 10012 "1ab45as2ysjrvkhvmx7y3nbhd0y1w4j9k2a789lcd973zz4wzwda"))))
3088b3fc
RW
10013 (properties `((upstream-name . "RSpectra")))
10014 (build-system r-build-system)
10015 (propagated-inputs
10016 `(("r-matrix" ,r-matrix)
10017 ("r-rcpp" ,r-rcpp)
10018 ("r-rcppeigen" ,r-rcppeigen)))
10019 (home-page "https://github.com/yixuan/RSpectra")
10020 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
10021 (description
10022 "This package provides an R interface to the Spectra library for
10023large-scale eigenvalue and SVD problems. It is typically used to compute a
10024few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
10025which is usually more efficient than @code{eigen()} if k << n.")
10026 ;; MPL 2 or later.
10027 (license license:mpl2.0)))
029425cb
RW
10028
10029(define-public r-vbsr
10030 (package
10031 (name "r-vbsr")
10032 (version "0.0.5")
10033 (source
10034 (origin
10035 (method url-fetch)
10036 (uri (cran-uri "vbsr" version))
10037 (sha256
10038 (base32
10039 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
10040 (build-system r-build-system)
10041 (home-page "https://cran.r-project.org/web/packages/vbsr")
10042 (synopsis "Variational Bayes spike regression regularized linear models")
10043 (description
10044 "This package provides an efficient algorithm for solving ultra-sparse
10045regularized regression models using a variational Bayes algorithm with a spike
10046prior. The algorithm is solved on a path, with coordinate updates, and is
10047capable of generating very sparse models. Very general model
10048diagnostics for controlling type-1 errors are also provided.")
10049 (license license:gpl2)))
3d62d98e
RW
10050
10051(define-public r-flare
10052 (package
10053 (name "r-flare")
b154b026 10054 (version "1.6.0.2")
3d62d98e
RW
10055 (source
10056 (origin
10057 (method url-fetch)
10058 (uri (cran-uri "flare" version))
10059 (sha256
10060 (base32
b154b026 10061 "1ybrsx1djqldw0l5l1iz4pfh6xxb8ckkg1ric7wnsr51wm9ljlh5"))))
3d62d98e
RW
10062 (build-system r-build-system)
10063 (propagated-inputs
10064 `(("r-igraph" ,r-igraph)
10065 ("r-lattice" ,r-lattice)
10066 ("r-mass" ,r-mass)
10067 ("r-matrix" ,r-matrix)))
10068 (home-page "https://cran.r-project.org/web/packages/flare")
10069 (synopsis "Family of Lasso regression implementations")
10070 (description
6a0c3e03 10071 "This package provides implementations of a family of Lasso variants
3d62d98e
RW
10072including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
10073high dimensional sparse linear models.")
10074 (license license:gpl2)))
5f0fbfc0
RW
10075
10076(define-public r-lassopv
10077 (package
10078 (name "r-lassopv")
10079 (version "0.2.0")
10080 (source
10081 (origin
10082 (method url-fetch)
10083 (uri (cran-uri "lassopv" version))
10084 (sha256
10085 (base32
10086 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
10087 (build-system r-build-system)
10088 (propagated-inputs `(("r-lars" ,r-lars)))
10089 (home-page "https://github.com/lingfeiwang/lassopv")
10090 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
10091 (description
10092 "This package enables you to estimate the p-values for predictors x
10093against target variable y in Lasso regression, using the regularization
10094strength when each predictor enters the active set of regularization path for
10095the first time as the statistic.")
10096 (license license:gpl3)))
adcd0cc8
RW
10097
10098(define-public r-splitstackshape
10099 (package
10100 (name "r-splitstackshape")
90325bb1 10101 (version "1.4.8")
adcd0cc8
RW
10102 (source
10103 (origin
10104 (method url-fetch)
10105 (uri (cran-uri "splitstackshape" version))
10106 (sha256
10107 (base32
90325bb1 10108 "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35"))))
adcd0cc8
RW
10109 (build-system r-build-system)
10110 (propagated-inputs
10111 `(("r-data-table" ,r-data-table)))
10112 (home-page "https://github.com/mrdwab/splitstackshape")
10113 (synopsis "Stack and reshape datasets after splitting concatenated values")
10114 (description
10115 "Online data collection tools like Google Forms often export
10116multiple-response questions with data concatenated in cells. The
10117@code{concat.split} (cSplit) family of functions provided by this package
10118splits such data into separate cells. This package also includes functions to
10119stack groups of columns and to reshape wide data, even when the data are
10120\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
10121and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
10122handle.")
10123 (license license:gpl3)))
b2e777b2
RW
10124
10125(define-public r-tfmpvalue
10126 (package
10127 (name "r-tfmpvalue")
10128 (version "0.0.8")
10129 (source
10130 (origin
10131 (method url-fetch)
10132 (uri (cran-uri "TFMPvalue" version))
10133 (sha256
10134 (base32
10135 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
10136 (properties `((upstream-name . "TFMPvalue")))
10137 (build-system r-build-system)
10138 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10139 (home-page "https://github.com/ge11232002/TFMPvalue")
10140 (synopsis "P-value computation for position weight matrices")
10141 (description
10142 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
10143identification from sequence/alignments, we are interested in the significance
10144of certain match scores. TFMPvalue provides the accurate calculation of a
10145p-value with a score threshold for position weight matrices, or the score with
10146a given p-value. It is an interface to code originally made available by
10147Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
10148Touzet and Varre (2007).")
10149 (license license:gpl2)))
f79e63a5
RW
10150
10151(define-public r-rnifti
10152 (package
10153 (name "r-rnifti")
04c3fd85 10154 (version "1.0.1")
f79e63a5
RW
10155 (source
10156 (origin
10157 (method url-fetch)
10158 (uri (cran-uri "RNifti" version))
10159 (sha256
10160 (base32
04c3fd85 10161 "0hfid40pgfi1ykqka8y3v0m7h0iyd6fbvycvqlad3ibmbg621f0w"))))
f79e63a5
RW
10162 (properties `((upstream-name . "RNifti")))
10163 (build-system r-build-system)
10164 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10165 (home-page "https://github.com/jonclayden/RNifti")
10166 (synopsis "Fast R and C++ access to NIfTI images")
10167 (description
10168 "This package provides very fast read and write access to images stored
10169in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
10170compiled C and interpreted R code. It also provides a C/C++ API that can be
10171used by other packages.")
10172 (license license:gpl2)))
6e09f506
RW
10173
10174(define-public r-shades
10175 (package
10176 (name "r-shades")
031afc48 10177 (version "1.4.0")
6e09f506
RW
10178 (source
10179 (origin
10180 (method url-fetch)
10181 (uri (cran-uri "shades" version))
10182 (sha256
10183 (base32
031afc48 10184 "1zg95sjhrfvbdlfc387g9p0vnb8nb6agdk1mb3wq3kwkm2da0bqj"))))
6e09f506
RW
10185 (build-system r-build-system)
10186 (home-page "https://github.com/jonclayden/shades")
10187 (synopsis "Simple color manipulation")
10188 (description
10189 "This package provides functions for easily manipulating colors,
10190creating color scales and calculating color distances.")
10191 (license license:bsd-3)))
cb03d6c6
RW
10192
10193(define-public r-ore
10194 (package
10195 (name "r-ore")
a8ea0c5e 10196 (version "1.6.3")
cb03d6c6
RW
10197 (source
10198 (origin
10199 (method url-fetch)
10200 (uri (cran-uri "ore" version))
10201 (sha256
a8ea0c5e 10202 (base32 "1vh6w3arrhgkfjjjw7ci91xmz4wpfr3cmwd5zkqch89dgn07skkv"))))
cb03d6c6
RW
10203 (build-system r-build-system)
10204 (home-page "https://github.com/jonclayden/ore")
10205 (synopsis "R interface to the Onigmo regular expression library")
10206 (description
10207 "This package provides an alternative to R's built-in functionality for
10208handling regular expressions, based on the Onigmo library. It offers
10209first-class compiled regex objects, partial matching and function-based
10210substitutions, amongst other features.")
10211 (license license:bsd-3)))
b98662c5
RW
10212
10213(define-public r-reportr
10214 (package
10215 (name "r-reportr")
10216 (version "1.3.0")
10217 (source
10218 (origin
10219 (method url-fetch)
10220 (uri (cran-uri "reportr" version))
10221 (sha256
10222 (base32
10223 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
10224 (build-system r-build-system)
10225 (propagated-inputs `(("r-ore" ,r-ore)))
10226 (home-page "https://github.com/jonclayden/reportr")
10227 (synopsis "General message and error reporting system")
10228 (description
10229 "This package provides a system for reporting messages, which offers
10230certain useful features over the standard R system, such as the incorporation
10231of output consolidation, message filtering, assertions, expression
10232substitution, automatic generation of stack traces for debugging, and
10233conditional reporting based on the current \"output level\".")
10234 (license license:gpl2)))
7eec973e
RW
10235
10236(define-public r-tractor-base
10237 (package
10238 (name "r-tractor-base")
5cc89654 10239 (version "3.3.2")
7eec973e
RW
10240 (source
10241 (origin
10242 (method url-fetch)
10243 (uri (cran-uri "tractor.base" version))
10244 (sha256
10245 (base32
5cc89654 10246 "0y5gm0y4chl30f5qqq8qiiw4j8g32s4i9xrvyp3cwg902kf2p86i"))))
7eec973e
RW
10247 (properties `((upstream-name . "tractor.base")))
10248 (build-system r-build-system)
10249 (propagated-inputs
10250 `(("r-ore" ,r-ore)
10251 ("r-reportr" ,r-reportr)
10252 ("r-rnifti" ,r-rnifti)
10253 ("r-shades" ,r-shades)))
10254 (home-page "http://www.tractor-mri.org.uk")
10255 (synopsis "Read, manipulate and visualize magnetic resonance images")
10256 (description
10257 "This package provides functions for working with magnetic resonance
10258images. It supports reading and writing of popular file formats (DICOM,
10259Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
10260visualization; flexible image manipulation; metadata and sparse image
10261handling.")
10262 (license license:gpl2)))
d0eb09a1
RW
10263
10264(define-public r-grimport
10265 (package
10266 (name "r-grimport")
e2448b4b 10267 (version "0.9-3")
d0eb09a1
RW
10268 (source
10269 (origin
10270 (method url-fetch)
10271 (uri (cran-uri "grImport" version))
10272 (sha256
10273 (base32
e2448b4b 10274 "109mrdvq06xq3zgn9ngz0c7zzgqkv5zbpvsb2i636vmlk6y4dpkd"))))
d0eb09a1
RW
10275 (properties `((upstream-name . "grImport")))
10276 (build-system r-build-system)
10277 (inputs
10278 `(("ghostscript" ,ghostscript)))
10279 (propagated-inputs
10280 `(("r-xml" ,r-xml)))
10281 (home-page "https://cran.r-project.org/web/packages/grImport")
10282 (synopsis "Convert, import, and draw PostScript pictures")
10283 (description
10284 "This package provides functions for converting, importing, and drawing
10285PostScript pictures in R plots.")
10286 (license license:gpl2+)))
78735b9f
RW
10287
10288(define-public r-grimport2
10289 (package
10290 (name "r-grimport2")
bb180e8a 10291 (version "0.2-0")
78735b9f
RW
10292 (source
10293 (origin
10294 (method url-fetch)
10295 (uri (cran-uri "grImport2" version))
10296 (sha256
10297 (base32
bb180e8a 10298 "19q0dd8fpp1g4xf6sg5f8dxybwxjfw553ra6wgjd8b74fzca40m1"))))
78735b9f
RW
10299 (properties `((upstream-name . "grImport2")))
10300 (build-system r-build-system)
10301 (propagated-inputs
10302 `(("r-base64enc" ,r-base64enc)
10303 ("r-jpeg" ,r-jpeg)
10304 ("r-png" ,r-png)
10305 ("r-xml" ,r-xml)))
10306 (home-page "https://cran.r-project.org/web/packages/grImport2/")
10307 (synopsis "Import SVG graphics")
10308 (description
10309 "This package provides functions for importing external vector images and
10310drawing them as part of R plots. This package is different from the
10311@code{grImport} package because, where that package imports PostScript format
10312images, this package imports SVG format images. Furthermore, this package
10313imports a specific subset of SVG, so external images must be preprocessed
10314using a package like @code{rsvg} to produce SVG that this package can import.
10315SVG features that are not supported by R graphics, such as gradient fills, can
10316be imported and then exported via the @code{gridSVG} package.")
10317 (license license:gpl2+)))
2871b670
RW
10318
10319(define-public r-kohonen
10320 (package
10321 (name "r-kohonen")
7dcd8239 10322 (version "3.0.10")
2871b670
RW
10323 (source
10324 (origin
10325 (method url-fetch)
10326 (uri (cran-uri "kohonen" version))
10327 (sha256
10328 (base32
7dcd8239 10329 "1ck7j13x701g67bx81x7plszz804jfhl1yg42krcj9x88vm5cscr"))))
2871b670
RW
10330 (build-system r-build-system)
10331 (propagated-inputs
7dcd8239 10332 `(("r-rcpp" ,r-rcpp)))
2871b670
RW
10333 (home-page "https://cran.r-project.org/web/packages/kohonen")
10334 (synopsis "Supervised and unsupervised self-organising maps")
10335 (description
10336 "This package provides functions to train @dfn{self-organising
10337maps} (SOMs). Also interrogation of the maps and prediction using trained
10338maps are supported. The name of the package refers to Teuvo Kohonen, the
10339inventor of the SOM.")
10340 (license license:gpl2+)))
00436e2c
RW
10341
10342(define-public r-nnls
10343 (package
10344 (name "r-nnls")
10345 (version "1.4")
10346 (source
10347 (origin
10348 (method url-fetch)
10349 (uri (cran-uri "nnls" version))
10350 (sha256
10351 (base32
10352 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
10353 (build-system r-build-system)
10354 (native-inputs `(("gfortran" ,gfortran)))
10355 (home-page "https://cran.r-project.org/web/packages/nnls")
10356 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
10357 (description
10358 "This package provides an R interface to the Lawson-Hanson implementation
10359of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
10360the combination of non-negative and non-positive constraints.")
10361 (license license:gpl2+)))
25861356
RW
10362
10363(define-public r-iso
10364 (package
10365 (name "r-iso")
85f3ec6a 10366 (version "0.0-18")
25861356
RW
10367 (source
10368 (origin
10369 (method url-fetch)
10370 (uri (cran-uri "Iso" version))
10371 (sha256
10372 (base32
85f3ec6a 10373 "014mm5b1f7i6nwlz3kyg1biph0y542kcx5bd13p68cv5a928qzid"))))
25861356
RW
10374 (properties `((upstream-name . "Iso")))
10375 (build-system r-build-system)
10376 (native-inputs `(("gfortran" ,gfortran)))
10377 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
10378 (synopsis "Functions to perform isotonic regression")
10379 (description
10380 "This package provides support for linear order and unimodal
10381order (univariate) isotonic regression and bivariate isotonic regression with
10382linear order on both variables.")
10383 (license license:gpl2+)))
9401f56b
RW
10384
10385(define-public r-chemometricswithr
10386 (package
10387 (name "r-chemometricswithr")
e0417402 10388 (version "0.1.13")
9401f56b
RW
10389 (source
10390 (origin
10391 (method url-fetch)
10392 (uri (cran-uri "ChemometricsWithR" version))
10393 (sha256
10394 (base32
e0417402 10395 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
10396 (properties
10397 `((upstream-name . "ChemometricsWithR")))
10398 (build-system r-build-system)
10399 (propagated-inputs
10400 `(("r-devtools" ,r-devtools)
10401 ("r-kohonen" ,r-kohonen)
10402 ("r-mass" ,r-mass)
10403 ("r-pls" ,r-pls)))
10404 (home-page "https://github.com/rwehrens/CWR")
10405 (synopsis "Chemometrics with R")
10406 (description
10407 "This package provides functions and scripts used in the book
10408\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
10409Life Sciences\" by Ron Wehrens, Springer (2011).")
10410 (license license:gpl2+)))
d28be7b7
RW
10411
10412(define-public r-als
10413 (package
10414 (name "r-als")
10415 (version "0.0.6")
10416 (source
10417 (origin
10418 (method url-fetch)
10419 (uri (cran-uri "ALS" version))
10420 (sha256
10421 (base32
10422 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
10423 (properties `((upstream-name . "ALS")))
10424 (build-system r-build-system)
10425 (propagated-inputs
10426 `(("r-iso" ,r-iso)
10427 ("r-nnls" ,r-nnls)))
10428 (home-page "https://cran.r-project.org/web/packages/ALS")
10429 (synopsis "Multivariate curve resolution alternating least squares")
10430 (description
10431 "Alternating least squares is often used to resolve components
10432contributing to data with a bilinear structure; the basic technique may be
10433extended to alternating constrained least squares. This package provides an
10434implementation of @dfn{multivariate curve resolution alternating least
10435squares} (MCR-ALS).
10436
10437Commonly applied constraints include unimodality, non-negativity, and
10438normalization of components. Several data matrices may be decomposed
10439simultaneously by assuming that one of the two matrices in the bilinear
10440decomposition is shared between datasets.")
10441 (license license:gpl2+)))
895efece
RW
10442
10443(define-public r-strucchange
10444 (package
10445 (name "r-strucchange")
f6f76c93 10446 (version "1.5-2")
895efece
RW
10447 (source
10448 (origin
10449 (method url-fetch)
10450 (uri (cran-uri "strucchange" version))
10451 (sha256
10452 (base32
f6f76c93 10453 "1y022363a4pp0mnji91sjh1qiyspkh09sybqwj03r9pmwrd7q93x"))))
895efece
RW
10454 (build-system r-build-system)
10455 (propagated-inputs
10456 `(("r-sandwich" ,r-sandwich)
10457 ("r-zoo" ,r-zoo)))
10458 (home-page "https://cran.r-project.org/web/packages/strucchange")
10459 (synopsis "Testing, monitoring, and dating structural changes")
10460 (description
10461 "This package provides tools for testing, monitoring and dating
10462structural changes in (linear) regression models. It features tests/methods
10463from the generalized fluctuation test framework as well as from the F
10464test (Chow test) framework. This includes methods to fit, plot and test
10465fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
10466statistics, respectively. It is possible to monitor incoming data online
10467using fluctuation processes. Finally, the breakpoints in regression models
10468with structural changes can be estimated together with confidence intervals.
10469Emphasis is always given to methods for visualizing the data.")
10470 ;; Either of these two GPL versions
10471 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
10472
10473(define-public r-pixmap
10474 (package
10475 (name "r-pixmap")
10476 (version "0.4-11")
10477 (source
10478 (origin
10479 (method url-fetch)
10480 (uri (cran-uri "pixmap" version))
10481 (sha256
10482 (base32
10483 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
10484 (build-system r-build-system)
10485 (home-page "https://cran.r-project.org/web/packages/pixmap")
10486 (synopsis "Tools for bitmap images")
10487 (description
10488 "This package provides functions for importing, exporting, plotting and
10489other manipulations of bitmapped images.")
10490 (license license:gpl2)))
9170eb7f
RW
10491
10492(define-public r-rapidjsonr
10493 (package
10494 (name "r-rapidjsonr")
10495 (version "1.1")
10496 (source
10497 (origin
10498 (method url-fetch)
10499 (uri (cran-uri "rapidjsonr" version))
10500 (sha256
10501 (base32
10502 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
10503 (build-system r-build-system)
10504 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
10505 (synopsis "JSON parser")
10506 (description
10507 "This package provides JSON parsing capability through the Rapidjson
10508library.")
10509 (license license:expat)))
ad6fea16
RW
10510
10511(define-public r-ontologyindex
10512 (package
10513 (name "r-ontologyindex")
209e504b 10514 (version "2.5")
ad6fea16
RW
10515 (source
10516 (origin
10517 (method url-fetch)
10518 (uri (cran-uri "ontologyIndex" version))
10519 (sha256
10520 (base32
209e504b 10521 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
10522 (properties `((upstream-name . "ontologyIndex")))
10523 (build-system r-build-system)
10524 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
10525 (synopsis "Functions for processing ontologies in R")
10526 (description
10527 "This package provides functions for reading ontologies into R as lists
10528and manipulating sets of ontological terms.")
10529 (license license:gpl2+)))
dfd09f7b 10530
6275418b
RW
10531(define-public r-gargle
10532 (package
10533 (name "r-gargle")
f817005b 10534 (version "0.4.0")
6275418b
RW
10535 (source
10536 (origin
10537 (method url-fetch)
10538 (uri (cran-uri "gargle" version))
10539 (sha256
10540 (base32
f817005b 10541 "08zhfk2sl342w35i5n2c93ayypg3z0kbl0020l3y9adqka1vazgx"))))
6275418b
RW
10542 (build-system r-build-system)
10543 (propagated-inputs
10544 `(("r-fs" ,r-fs)
10545 ("r-glue" ,r-glue)
10546 ("r-httr" ,r-httr)
10547 ("r-jsonlite" ,r-jsonlite)
10548 ("r-rlang" ,r-rlang)
10549 ("r-withr" ,r-withr)))
10550 (home-page "https://gargle.r-lib.org")
10551 (synopsis "Utilities for working with Google APIs")
10552 (description
10553 "This package provides utilities for working with Google APIs. This
10554includes functions and classes for handling common credential types and for
10555preparing, executing, and processing HTTP requests.")
10556 (license license:expat)))
10557
dfd09f7b
RW
10558(define-public r-bigrquery
10559 (package
10560 (name "r-bigrquery")
504a5136 10561 (version "1.2.0")
dfd09f7b
RW
10562 (source
10563 (origin
10564 (method url-fetch)
10565 (uri (cran-uri "bigrquery" version))
10566 (sha256
10567 (base32
504a5136 10568 "1ggh2gngr5x0g6y7d55y6kvn94anf7qi1bkc28cjmw61hxjq38fb"))))
dfd09f7b
RW
10569 (build-system r-build-system)
10570 (propagated-inputs
10571 `(("r-assertthat" ,r-assertthat)
4bc5d451 10572 ("r-bit64" ,r-bit64)
dfd09f7b
RW
10573 ("r-curl" ,r-curl)
10574 ("r-dbi" ,r-dbi)
504a5136 10575 ("r-gargle" ,r-gargle)
dfd09f7b
RW
10576 ("r-glue" ,r-glue)
10577 ("r-httr" ,r-httr)
10578 ("r-jsonlite" ,r-jsonlite)
10579 ("r-prettyunits" ,r-prettyunits)
10580 ("r-progress" ,r-progress)
10581 ("r-rapidjsonr" ,r-rapidjsonr)
10582 ("r-rcpp" ,r-rcpp)
504a5136 10583 ("r-rlang" ,r-rlang)
dfd09f7b
RW
10584 ("r-tibble" ,r-tibble)))
10585 (home-page "https://github.com/rstats-db/bigrquery")
10586 (synopsis "R interface to Google's BigQuery API")
10587 (description
10588 "This package provides an R interface to Google's BigQuery database.")
10589 (license license:gpl3)))
1ab51604
RW
10590
10591(define-public r-gmp
10592 (package
10593 (name "r-gmp")
83bfddd1 10594 (version "0.5-13.5")
1ab51604
RW
10595 (source
10596 (origin
10597 (method url-fetch)
10598 (uri (cran-uri "gmp" version))
10599 (sha256
10600 (base32
83bfddd1 10601 "042mzsl6z6s61fy5m21yf9q83l08vnyqljn4iax7kqyiycpsp0gn"))))
1ab51604
RW
10602 (build-system r-build-system)
10603 (arguments
10604 '(#:phases
10605 (modify-phases %standard-phases
10606 (add-after 'unpack 'set-CC
10607 (lambda _ (setenv "CC" "gcc") #t)))))
10608 (inputs `(("gmp" ,gmp)))
10609 (home-page "https://cran.r-project.org/web/packages/gmp")
10610 (synopsis "Multiple precision arithmetic")
10611 (description
10612 "This package supports multiple precision arithmetic (big integers and
10613rationals, prime number tests, matrix computation), \"arithmetic without
10614limitations\" using the GNU Multiple Precision library.")
10615 ;; Any version of the GPL.
10616 (license license:gpl3+)))
a536c7c9
RW
10617
10618(define-public r-rmpfr
10619 (package
10620 (name "r-rmpfr")
df00ca25 10621 (version "0.7-2")
a536c7c9
RW
10622 (source
10623 (origin
10624 (method url-fetch)
10625 (uri (cran-uri "Rmpfr" version))
10626 (sha256
10627 (base32
df00ca25 10628 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
10629 (properties `((upstream-name . "Rmpfr")))
10630 (build-system r-build-system)
10631 (inputs
10632 `(("mpfr" ,mpfr)))
10633 (propagated-inputs
10634 `(("r-gmp" ,r-gmp)))
10635 (home-page "http://rmpfr.r-forge.r-project.org/")
10636 (synopsis "R bindings to the MPFR library")
10637 (description
10638 "This package supports arithmetic (via S4 classes and methods) for
10639arbitrary precision floating point numbers, including transcendental
10640functions. To this end, the package interfaces with the @dfn{Multiple
10641Precision Floating-Point Reliable} (MPFR) library.")
10642 (license license:gpl2+)))
8004bb24
RW
10643
10644(define-public r-assertive-base
10645 (package
10646 (name "r-assertive-base")
10647 (version "0.0-7")
10648 (source
10649 (origin
10650 (method url-fetch)
10651 (uri (cran-uri "assertive.base" version))
10652 (sha256
10653 (base32
10654 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
10655 (properties
10656 `((upstream-name . "assertive.base")))
10657 (build-system r-build-system)
10658 (home-page "https://bitbucket.org/richierocks/assertive.base")
10659 (synopsis "Core of the assertive package")
10660 (description
10661 "This package provides a minimal set of predicates and assertions used by
10662the assertive package. This is mainly for use by other package developers who
10663want to include run-time testing features in their own packages.")
10664 (license license:gpl3+)))
4b2d17ed
RW
10665
10666(define-public r-assertive-properties
10667 (package
10668 (name "r-assertive-properties")
10669 (version "0.0-4")
10670 (source
10671 (origin
10672 (method url-fetch)
10673 (uri (cran-uri "assertive.properties" version))
10674 (sha256
10675 (base32
10676 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
10677 (properties
10678 `((upstream-name . "assertive.properties")))
10679 (build-system r-build-system)
10680 (propagated-inputs
10681 `(("r-assertive-base" ,r-assertive-base)))
10682 (home-page "https://bitbucket.org/richierocks/assertive.properties")
10683 (synopsis "Assertions to check properties of variables")
10684 (description
10685 "This package provides a set of predicates and assertions for checking
10686the properties of variables, such as length, names and attributes. This is
10687mainly for use by other package developers who want to include run-time
10688testing features in their own packages.")
10689 (license license:gpl3+)))
dac9c1f6
RW
10690
10691(define-public r-assertive-numbers
10692 (package
10693 (name "r-assertive-numbers")
10694 (version "0.0-2")
10695 (source
10696 (origin
10697 (method url-fetch)
10698 (uri (cran-uri "assertive.numbers" version))
10699 (sha256
10700 (base32
10701 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
10702 (properties
10703 `((upstream-name . "assertive.numbers")))
10704 (build-system r-build-system)
10705 (propagated-inputs
10706 `(("r-assertive-base" ,r-assertive-base)))
10707 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
10708 (synopsis "Assertions to check properties of numbers")
10709 (description
10710 "This package provides a set of predicates and assertions for checking
10711the properties of numbers. This is mainly for use by other package developers
10712who want to include run-time testing features in their own packages.")
10713 (license license:gpl3+)))
2da2d2f6
RW
10714
10715(define-public r-assertive-sets
10716 (package
10717 (name "r-assertive-sets")
10718 (version "0.0-3")
10719 (source
10720 (origin
10721 (method url-fetch)
10722 (uri (cran-uri "assertive.sets" version))
10723 (sha256
10724 (base32
10725 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
10726 (properties
10727 `((upstream-name . "assertive.sets")))
10728 (build-system r-build-system)
10729 (propagated-inputs
10730 `(("r-assertive-base" ,r-assertive-base)))
10731 (home-page "https://bitbucket.org/richierocks/assertive.sets")
10732 (synopsis "Assertions to check properties of sets")
10733 (description
10734 "This package provides a set of predicates and assertions for checking
10735the properties of sets. This is mainly for use by other package developers
10736who want to include run-time testing features in their own packages.")
10737 (license license:gpl3+)))
905aa46a
RW
10738
10739(define-public r-assertive-matrices
10740 (package
10741 (name "r-assertive-matrices")
10742 (version "0.0-2")
10743 (source
10744 (origin
10745 (method url-fetch)
10746 (uri (cran-uri "assertive.matrices" version))
10747 (sha256
10748 (base32
10749 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
10750 (properties
10751 `((upstream-name . "assertive.matrices")))
10752 (build-system r-build-system)
10753 (propagated-inputs
10754 `(("r-assertive-base" ,r-assertive-base)))
10755 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
10756 (synopsis "Assertions to check properties of matrices")
10757 (description
10758 "This package provides a set of predicates and assertions for checking
10759the properties of matrices. This is mainly for use by other package
10760developers who want to include run-time testing features in their own
10761packages.")
10762 (license license:gpl3+)))
c358b5d4
RW
10763
10764(define-public r-assertive-models
10765 (package
10766 (name "r-assertive-models")
10767 (version "0.0-2")
10768 (source
10769 (origin
10770 (method url-fetch)
10771 (uri (cran-uri "assertive.models" version))
10772 (sha256
10773 (base32
10774 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
10775 (properties
10776 `((upstream-name . "assertive.models")))
10777 (build-system r-build-system)
10778 (propagated-inputs
10779 `(("r-assertive-base" ,r-assertive-base)))
10780 (home-page "https://bitbucket.org/richierocks/assertive.models")
10781 (synopsis "Assertions to check properties of models")
10782 (description
10783 "This package provides a set of predicates and assertions for checking
10784the properties of models. This is mainly for use by other package developers
10785who want to include run-time testing features in their own packages.")
10786 (license license:gpl3+)))
dcafcfb4
RW
10787
10788(define-public r-assertive-reflection
10789 (package
10790 (name "r-assertive-reflection")
10791 (version "0.0-4")
10792 (source
10793 (origin
10794 (method url-fetch)
10795 (uri (cran-uri "assertive.reflection" version))
10796 (sha256
10797 (base32
10798 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
10799 (properties
10800 `((upstream-name . "assertive.reflection")))
10801 (build-system r-build-system)
10802 (propagated-inputs
10803 `(("r-assertive-base" ,r-assertive-base)))
10804 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
10805 (synopsis "Assertions for checking the state of R")
10806 (description
10807 "This package provides a set of predicates and assertions for checking
10808the state and capabilities of R, the operating system it is running on, and
10809the IDE being used. This is mainly for use by other package developers who
10810want to include run-time testing features in their own packages.")
10811 (license license:gpl3+)))
5e3bd355
RW
10812
10813(define-public r-assertive-types
10814 (package
10815 (name "r-assertive-types")
10816 (version "0.0-3")
10817 (source
10818 (origin
10819 (method url-fetch)
10820 (uri (cran-uri "assertive.types" version))
10821 (sha256
10822 (base32
10823 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
10824 (properties
10825 `((upstream-name . "assertive.types")))
10826 (build-system r-build-system)
10827 (propagated-inputs
10828 `(("r-assertive-base" ,r-assertive-base)
10829 ("r-assertive-properties" ,r-assertive-properties)
10830 ("r-codetools" ,r-codetools)))
10831 (home-page "https://bitbucket.org/richierocks/assertive.types")
10832 (synopsis "Assertions to check types of variables")
10833 (description
10834 "This package provides a set of predicates and assertions for checking
10835the types of variables. This is mainly for use by other package developers
10836who want to include run-time testing features in their own packages.")
10837 (license license:gpl3+)))
1f0a761a
RW
10838
10839(define-public r-assertive-files
10840 (package
10841 (name "r-assertive-files")
10842 (version "0.0-2")
10843 (source
10844 (origin
10845 (method url-fetch)
10846 (uri (cran-uri "assertive.files" version))
10847 (sha256
10848 (base32
10849 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
10850 (properties
10851 `((upstream-name . "assertive.files")))
10852 (build-system r-build-system)
10853 (propagated-inputs
10854 `(("r-assertive-base" ,r-assertive-base)
10855 ("r-assertive-numbers" ,r-assertive-numbers)))
10856 (home-page "https://bitbucket.org/richierocks/assertive.files")
10857 (synopsis "Assertions to check properties of files")
10858 (description
10859 "This package provides a set of predicates and assertions for checking
10860the properties of files and connections. This is mainly for use by other
10861package developers who want to include run-time testing features in their own
10862packages.")
10863 (license license:gpl3+)))
50ce8b1e
RW
10864
10865(define-public r-assertive-code
10866 (package
10867 (name "r-assertive-code")
10868 (version "0.0-3")
10869 (source
10870 (origin
10871 (method url-fetch)
10872 (uri (cran-uri "assertive.code" version))
10873 (sha256
10874 (base32
10875 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
10876 (properties
10877 `((upstream-name . "assertive.code")))
10878 (build-system r-build-system)
10879 (propagated-inputs
10880 `(("r-assertive-base" ,r-assertive-base)
10881 ("r-assertive-properties" ,r-assertive-properties)
10882 ("r-assertive-types" ,r-assertive-types)))
10883 (home-page "https://bitbucket.org/richierocks/assertive.code")
10884 (synopsis "Assertions to check properties of code")
10885 (description
10886 "This package provides a set of predicates and assertions for checking
10887the properties of code. This is mainly for use by other package developers
10888who want to include run-time testing features in their own packages.")
10889 (license license:gpl3+)))
29d9a2af
RW
10890
10891(define-public r-assertive-datetimes
10892 (package
10893 (name "r-assertive-datetimes")
10894 (version "0.0-2")
10895 (source
10896 (origin
10897 (method url-fetch)
10898 (uri (cran-uri "assertive.datetimes" version))
10899 (sha256
10900 (base32
10901 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
10902 (properties
10903 `((upstream-name . "assertive.datetimes")))
10904 (build-system r-build-system)
10905 (propagated-inputs
10906 `(("r-assertive-base" ,r-assertive-base)
10907 ("r-assertive-types" ,r-assertive-types)))
10908 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
10909 (synopsis "Assertions to check properties of dates and times")
10910 (description
10911 "This package provides a set of predicates and assertions for checking
10912the properties of dates and times. This is mainly for use by other package
10913developers who want to include run-time testing features in their own
10914packages.")
10915 (license license:gpl3+)))
66d0a0a7
RW
10916
10917(define-public r-assertive-strings
10918 (package
10919 (name "r-assertive-strings")
10920 (version "0.0-3")
10921 (source
10922 (origin
10923 (method url-fetch)
10924 (uri (cran-uri "assertive.strings" version))
10925 (sha256
10926 (base32
10927 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
10928 (properties
10929 `((upstream-name . "assertive.strings")))
10930 (build-system r-build-system)
10931 (propagated-inputs
10932 `(("r-assertive-base" ,r-assertive-base)
10933 ("r-assertive-types" ,r-assertive-types)
10934 ("r-stringi" ,r-stringi)))
10935 (home-page "https://bitbucket.org/richierocks/assertive.strings")
10936 (synopsis "Assertions to check properties of strings")
10937 (description
10938 "This package provides a set of predicates and assertions for checking
10939the properties of strings. This is mainly for use by other package developers
10940who want to include run-time testing features in their own packages.")
10941 (license license:gpl3+)))
6d3702e5
RW
10942
10943(define-public r-assertive-data-us
10944 (package
10945 (name "r-assertive-data-us")
10946 (version "0.0-2")
10947 (source
10948 (origin
10949 (method url-fetch)
10950 (uri (cran-uri "assertive.data.us" version))
10951 (sha256
10952 (base32
10953 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
10954 (properties
10955 `((upstream-name . "assertive.data.us")))
10956 (build-system r-build-system)
10957 (propagated-inputs
10958 `(("r-assertive-base" ,r-assertive-base)
10959 ("r-assertive-strings" ,r-assertive-strings)))
10960 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
10961 (synopsis "Assertions to check properties of strings")
10962 (description
10963 "This package provides a set of predicates and assertions for checking
10964the properties of US-specific complex data types. This is mainly for use by
10965other package developers who want to include run-time testing features in
10966their own packages.")
10967 (license license:gpl3+)))
39ef8e09
RW
10968
10969(define-public r-assertive-data-uk
10970 (package
10971 (name "r-assertive-data-uk")
10972 (version "0.0-2")
10973 (source
10974 (origin
10975 (method url-fetch)
10976 (uri (cran-uri "assertive.data.uk" version))
10977 (sha256
10978 (base32
10979 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
10980 (properties
10981 `((upstream-name . "assertive.data.uk")))
10982 (build-system r-build-system)
10983 (propagated-inputs
10984 `(("r-assertive-base" ,r-assertive-base)
10985 ("r-assertive-strings" ,r-assertive-strings)))
10986 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
10987 (synopsis "Assertions to check properties of strings")
10988 (description
10989 "This package provides a set of predicates and assertions for checking
10990the properties of UK-specific complex data types. This is mainly for use by
10991other package developers who want to include run-time testing features in
10992their own packages.")
10993 (license license:gpl3+)))
39231abf
RW
10994
10995(define-public r-assertive-data
10996 (package
10997 (name "r-assertive-data")
10998 (version "0.0-3")
10999 (source
11000 (origin
11001 (method url-fetch)
11002 (uri (cran-uri "assertive.data" version))
11003 (sha256
11004 (base32
11005 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
11006 (properties
11007 `((upstream-name . "assertive.data")))
11008 (build-system r-build-system)
11009 (propagated-inputs
11010 `(("r-assertive-base" ,r-assertive-base)
11011 ("r-assertive-strings" ,r-assertive-strings)))
11012 (home-page "https://bitbucket.org/richierocks/assertive.data")
11013 (synopsis "Assertions to check properties of data")
11014 (description
11015 "This package provides a set of predicates and assertions for checking
11016the properties of (country independent) complex data types. This is mainly
11017for use by other package developers who want to include run-time testing
11018features in their own packages.")
11019 (license license:gpl3+)))
658b2b62
RW
11020
11021(define-public r-assertive
11022 (package
11023 (name "r-assertive")
11024 (version "0.3-5")
11025 (source
11026 (origin
11027 (method url-fetch)
11028 (uri (cran-uri "assertive" version))
11029 (sha256
11030 (base32
11031 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
11032 (build-system r-build-system)
11033 (propagated-inputs
11034 `(("r-assertive-base" ,r-assertive-base)
11035 ("r-assertive-code" ,r-assertive-code)
11036 ("r-assertive-data" ,r-assertive-data)
11037 ("r-assertive-data-uk" ,r-assertive-data-uk)
11038 ("r-assertive-data-us" ,r-assertive-data-us)
11039 ("r-assertive-datetimes" ,r-assertive-datetimes)
11040 ("r-assertive-files" ,r-assertive-files)
11041 ("r-assertive-matrices" ,r-assertive-matrices)
11042 ("r-assertive-models" ,r-assertive-models)
11043 ("r-assertive-numbers" ,r-assertive-numbers)
11044 ("r-assertive-properties" ,r-assertive-properties)
11045 ("r-assertive-reflection" ,r-assertive-reflection)
11046 ("r-assertive-sets" ,r-assertive-sets)
11047 ("r-assertive-strings" ,r-assertive-strings)
11048 ("r-assertive-types" ,r-assertive-types)
11049 ("r-knitr" ,r-knitr)))
11050 (home-page "https://bitbucket.org/richierocks/assertive")
11051 (synopsis "Readable check functions to ensure code integrity")
11052 (description
11053 "This package provides lots of predicates (@code{is_*} functions) to
11054check the state of your variables, and assertions (@code{assert_*} functions)
11055to throw errors if they aren't in the right form.")
11056 (license license:gpl3+)))
f51dcc27
RW
11057
11058(define-public r-dotcall64
11059 (package
11060 (name "r-dotcall64")
11061 (version "1.0-0")
11062 (source
11063 (origin
11064 (method url-fetch)
11065 (uri (cran-uri "dotCall64" version))
11066 (sha256
11067 (base32
11068 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
11069 (properties `((upstream-name . "dotCall64")))
11070 (build-system r-build-system)
11071 (native-inputs `(("gfortran" ,gfortran)))
11072 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
11073 (synopsis "Enhanced foreign function interface supporting long vectors")
11074 (description
11075 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
11076and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
11077supports long vectors, arguments of type 64-bit integer, and provides a
11078mechanism to avoid unnecessary copies of read-only and write-only arguments.
11079This makes it a convenient and fast interface to C/C++ and Fortran code.")
11080 (license license:gpl2+)))
90104ecd
RW
11081
11082(define-public r-spam
11083 (package
11084 (name "r-spam")
3c8d39e5 11085 (version "2.5-0")
90104ecd
RW
11086 (source
11087 (origin
11088 (method url-fetch)
11089 (uri (cran-uri "spam" version))
11090 (sha256
3c8d39e5 11091 (base32 "1wfv45jq8zy8kyjr308zicc1461y1777qll1cy6lw4071f9rvba2"))))
90104ecd
RW
11092 (build-system r-build-system)
11093 (propagated-inputs
11094 `(("r-dotcall64" ,r-dotcall64)))
11095 (native-inputs `(("gfortran" ,gfortran)))
11096 (home-page "https://www.math.uzh.ch/pages/spam/")
11097 (synopsis "Sparse matrix algebra")
11098 (description
11099 "This package provides a set of functions for sparse matrix algebra.
11100Differences with other sparse matrix packages are:
11101
11102@enumerate
11103@item it only supports (essentially) one sparse matrix format;
11104@item it is based on transparent and simple structure(s);
11105@item it is tailored for MCMC calculations within G(M)RF;
11106@item and it is fast and scalable (with the extension package @code{spam64}).
11107@end enumerate\n")
11108 ;; Either of these licenses
11109 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
11110
11111(define-public r-fields
11112 (package
11113 (name "r-fields")
e5a06add 11114 (version "10.0")
32725458
RW
11115 (source
11116 (origin
11117 (method url-fetch)
11118 (uri (cran-uri "fields" version))
11119 (sha256
e5a06add 11120 (base32 "173zm5vr236ydiq0v27qy0l3x7h9fc7jly38iakg77j26i0a01il"))))
32725458
RW
11121 (build-system r-build-system)
11122 (propagated-inputs
11123 `(("r-maps" ,r-maps)
11124 ("r-spam" ,r-spam)))
11125 (native-inputs
11126 `(("gfortran" ,gfortran)))
41cc7993 11127 (home-page "https://www.image.ucar.edu/fields")
32725458
RW
11128 (synopsis "Tools for spatial data")
11129 (description
11130 "This is a package for curve, surface and function fitting with an
11131emphasis on splines, spatial data and spatial statistics. The major methods
11132include cubic, and thin plate splines, Kriging, and compactly supported
11133covariance functions for large data sets.")
11134 (license license:gpl2+)))
99c164a5
RW
11135
11136(define-public r-spatialextremes
11137 (package
11138 (name "r-spatialextremes")
ffb97e69 11139 (version "2.0-7.2")
99c164a5
RW
11140 (source
11141 (origin
11142 (method url-fetch)
11143 (uri (cran-uri "SpatialExtremes" version))
11144 (sha256
11145 (base32
ffb97e69 11146 "0aqq9ryxi4xsdqjhc1lhb7ai8szs7m2vys6nn0ygps1w3pm4xwj8"))))
99c164a5
RW
11147 (properties
11148 `((upstream-name . "SpatialExtremes")))
11149 (build-system r-build-system)
11150 (propagated-inputs
11151 `(("r-fields" ,r-fields)
11152 ("r-maps" ,r-maps)))
11153 (home-page "http://spatialextremes.r-forge.r-project.org/")
11154 (synopsis "Modelling spatial extremes")
11155 (description
11156 "This package provides tools for the statistical modelling of spatial
11157extremes using max-stable processes, copula or Bayesian hierarchical models.
11158More precisely, this package allows (conditional) simulations from various
11159parametric max-stable models, analysis of the extremal spatial dependence, the
11160fitting of such processes using composite likelihoods or least square (simple
11161max-stable processes only), model checking and selection and prediction.")
11162 (license license:gpl2+)))
c2d6e866
RW
11163
11164(define-public r-drc
11165 (package
11166 (name "r-drc")
11167 (version "3.0-1")
11168 (source
11169 (origin
11170 (method url-fetch)
11171 (uri (cran-uri "drc" version))
11172 (sha256
11173 (base32
11174 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
11175 (build-system r-build-system)
11176 (propagated-inputs
11177 `(("r-car" ,r-car)
11178 ("r-gtools" ,r-gtools)
11179 ("r-mass" ,r-mass)
11180 ("r-multcomp" ,r-multcomp)
11181 ("r-plotrix" ,r-plotrix)
11182 ("r-scales" ,r-scales)))
11183 (home-page "https://cran.r-project.org/web/packages/drc")
11184 (synopsis "Analysis of dose-response curves")
11185 (description
11186 "This package provides a suite of flexible and versatile model fitting
11187and after-fitting functions for the analysis of dose-response data.")
11188 (license license:gpl2+)))
4fcbd7ea
RW
11189
11190(define-public r-rmeta
11191 (package
11192 (name "r-rmeta")
11193 (version "3.0")
11194 (source
11195 (origin
11196 (method url-fetch)
11197 (uri (cran-uri "rmeta" version))
11198 (sha256
11199 (base32
11200 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
11201 (build-system r-build-system)
11202 (home-page "https://cran.r-project.org/web/packages/rmeta")
11203 (synopsis "Tools for meta-analysis")
11204 (description
11205 "This package provides functions for simple fixed and random effects
11206meta-analysis for two-sample comparisons and cumulative meta-analyses. It
11207draws standard summary plots, funnel plots, and computes summaries and tests
11208for association and heterogeneity.")
11209 (license license:gpl2)))
afc0d815
RW
11210
11211(define-public r-bootstrap
11212 (package
11213 (name "r-bootstrap")
36ff60f5 11214 (version "2019.6")
afc0d815
RW
11215 (source
11216 (origin
11217 (method url-fetch)
11218 (uri (cran-uri "bootstrap" version))
11219 (sha256
11220 (base32
36ff60f5 11221 "1546jqhhw5h177ii8jkdikyd26rv6gwkav816np1zks4p7zgsljj"))))
afc0d815
RW
11222 (build-system r-build-system)
11223 (native-inputs `(("gfortran" ,gfortran)))
11224 (home-page "https://cran.r-project.org/web/packages/bootstrap")
11225 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
11226 (description
11227 "This package provides software and data for the book \"An Introduction
11228to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
11229This package is primarily provided for projects already based on it, and for
11230support of the book. New projects should preferentially use the recommended
11231package \"boot\".")
11232 (license license:bsd-3)))
1ea708af
RW
11233
11234(define-public r-survivalroc
11235 (package
11236 (name "r-survivalroc")
11237 (version "1.0.3")
11238 (source
11239 (origin
11240 (method url-fetch)
11241 (uri (cran-uri "survivalROC" version))
11242 (sha256
11243 (base32
11244 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
11245 (properties `((upstream-name . "survivalROC")))
11246 (build-system r-build-system)
11247 (home-page "https://cran.r-project.org/web/packages/survivalROC")
11248 (synopsis "Time-dependent ROC curve estimation from censored survival data")
11249 (description
11250 "Compute time-dependent ROC curve from censored survival data using
11251Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
11252Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
11253 (license license:gpl2+)))
6a5bfe09
RW
11254
11255(define-public r-longitudinal
11256 (package
11257 (name "r-longitudinal")
11258 (version "1.1.12")
11259 (source
11260 (origin
11261 (method url-fetch)
11262 (uri (cran-uri "longitudinal" version))
11263 (sha256
11264 (base32
11265 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
11266 (build-system r-build-system)
11267 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
11268 (home-page "http://strimmerlab.org/software/longitudinal/")
11269 (synopsis "Analysis of multiple time course data")
11270 (description
11271 "This package contains general data structures and functions for
11272longitudinal data with multiple variables, repeated measurements, and
11273irregularly spaced time points. It also implements a shrinkage estimator of
11274dynamical correlation and dynamical covariance.")
11275 (license license:gpl3+)))
e50722c8
RW
11276
11277(define-public r-genenet
11278 (package
11279 (name "r-genenet")
11280 (version "1.2.13")
11281 (source
11282 (origin
11283 (method url-fetch)
11284 (uri (cran-uri "GeneNet" version))
11285 (sha256
11286 (base32
11287 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
11288 (properties `((upstream-name . "GeneNet")))
11289 (build-system r-build-system)
11290 (propagated-inputs
11291 `(("r-corpcor" ,r-corpcor)
11292 ("r-fdrtool" ,r-fdrtool)
11293 ("r-longitudinal" ,r-longitudinal)))
11294 (home-page "http://strimmerlab.org/software/genenet/")
11295 (synopsis "Modeling and inferring gene networks")
11296 (description
11297 "This package analyzes gene expression (time series) data with focus on
11298the inference of gene networks. In particular, GeneNet implements the methods
11299of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
11300for learning large-scale gene association networks (including assignment of
11301putative directions).")
11302 (license license:gpl3+)))
fe4e9f03
RW
11303
11304(define-public r-rbamtools
11305 (package
11306 (name "r-rbamtools")
610f2acc 11307 (version "2.16.17")
fe4e9f03
RW
11308 (source
11309 (origin
11310 (method url-fetch)
11311 (uri (cran-uri "rbamtools" version))
11312 (sha256
11313 (base32
610f2acc 11314 "0qj37ljdva3v29s01dkrbg31mcfzy3bl145cp40d54v4h9xhcghc"))))
fe4e9f03
RW
11315 (build-system r-build-system)
11316 (inputs `(("zlib" ,zlib)))
11317 (propagated-inputs
11318 `(("r-refgenome" ,r-refgenome)))
11319 (home-page "https://cran.r-project.org/web/packages/rbamtools")
11320 (synopsis "Read and write BAM (binary alignment) files")
11321 (description
11322 "This package provides an R interface to functions of the SAMtools
11323library.")
11324 (license license:artistic2.0)))
e3c0e3e3
RW
11325
11326(define-public r-protviz
11327 (package
11328 (name "r-protviz")
401cc85e 11329 (version "0.5.1")
e3c0e3e3
RW
11330 (source
11331 (origin
11332 (method url-fetch)
11333 (uri (cran-uri "protViz" version))
11334 (sha256
11335 (base32
401cc85e 11336 "0cznzm1ijlq33yd5wsa61prav77y2vi698w0n2fx1xcv504c4bjv"))))
e3c0e3e3
RW
11337 (properties `((upstream-name . "protViz")))
11338 (build-system r-build-system)
e3c0e3e3
RW
11339 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
11340 (home-page "https://github.com/protViz/protViz/")
11341 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
11342 (description
11343 "This package helps with quality checks, visualizations and analysis of
11344mass spectrometry data, coming from proteomics experiments. The package is
11345developed, tested and used at the Functional Genomics Center Zurich, where it
11346is used mainly for prototyping, teaching, and having fun with proteomics data.
11347But it can also be used to do data analysis for small scale data sets.")
11348 (license license:gpl3)))
7aeec0cf
RW
11349
11350(define-public r-cmprsk
11351 (package
11352 (name "r-cmprsk")
3d9a6b05 11353 (version "2.2-9")
7aeec0cf
RW
11354 (source
11355 (origin
11356 (method url-fetch)
11357 (uri (cran-uri "cmprsk" version))
11358 (sha256
3d9a6b05 11359 (base32 "0xhgfg5b4i9skkaxp7gzkafgg5bqs5q1rp4hpw2jjmykg2nifn99"))))
7aeec0cf
RW
11360 (build-system r-build-system)
11361 (propagated-inputs
11362 `(("r-survival" ,r-survival)))
11363 (native-inputs
11364 `(("gfortran" ,gfortran)))
11365 (home-page "https://cran.r-project.org/web/packages/cmprsk")
11366 (synopsis "Subdistribution analysis of competing risks")
11367 (description
11368 "This package provides tool for estimation, testing and regression
11369modeling of subdistribution functions in competing risks, as described in
11370Gray (1988), A class of K-sample tests for comparing the cumulative incidence
11371of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
11372A proportional hazards model for the subdistribution of a competing risk,
11373JASA, 94:496-509.")
11374 (license license:gpl2+)))
728012da
RW
11375
11376(define-public r-etm
11377 (package
11378 (name "r-etm")
9a749cad 11379 (version "1.0.5")
728012da
RW
11380 (source
11381 (origin
11382 (method url-fetch)
11383 (uri (cran-uri "etm" version))
11384 (sha256
11385 (base32
9a749cad 11386 "1yivbq8y0ijcl1m4nir4q9hp4pi6iphwxgjprygsdf7vp98wq677"))))
728012da
RW
11387 (build-system r-build-system)
11388 (propagated-inputs
11389 `(("r-data-table" ,r-data-table)
11390 ("r-lattice" ,r-lattice)
11391 ("r-rcpp" ,r-rcpp)
11392 ("r-rcpparmadillo" ,r-rcpparmadillo)
11393 ("r-survival" ,r-survival)))
11394 (home-page "https://cran.r-project.org/web/packages/etm")
11395 (synopsis "Empirical transition matrix")
11396 (description
11397 "The @dfn{empirical transition matrix} (etm) package permits to estimate
11398the matrix of transition probabilities for any time-inhomogeneous multistate
11399model with finite state space using the Aalen-Johansen estimator.")
11400 (license license:expat)))
17932a0f
RW
11401
11402(define-public r-epi
11403 (package
11404 (name "r-epi")
0ee5e9fb 11405 (version "2.40")
17932a0f
RW
11406 (source
11407 (origin
11408 (method url-fetch)
11409 (uri (cran-uri "Epi" version))
11410 (sha256
11411 (base32
0ee5e9fb 11412 "046y10vwks5y84pzccmrn6d4pd6qz70imvp1hw5ywp8fnwzfh4g5"))))
17932a0f
RW
11413 (properties `((upstream-name . "Epi")))
11414 (build-system r-build-system)
11415 (propagated-inputs
11416 `(("r-cmprsk" ,r-cmprsk)
11417 ("r-data-table" ,r-data-table)
11418 ("r-etm" ,r-etm)
11419 ("r-mass" ,r-mass)
11420 ("r-matrix" ,r-matrix)
11421 ("r-mgcv" ,r-mgcv)
11422 ("r-numderiv" ,r-numderiv)
11423 ("r-plyr" ,r-plyr)
11424 ("r-survival" ,r-survival)
11425 ("r-zoo" ,r-zoo)))
11426 (home-page "http://BendixCarstensen.com/Epi/")
11427 (synopsis "Statistical analysis in epidemiology")
11428 (description
11429 "This package provides functions for demographic and epidemiological
11430analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
11431particular representation, manipulation and simulation of multistate data -
11432the Lexis suite of functions, which includes interfaces to the @code{mstate},
11433@code{etm} and @code{cmprsk} packages. It also contains functions for
11434Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
11435data and some useful functions for tabulation and plotting, as well as a
11436number of epidemiological data sets.")
11437 (license license:gpl2)))
879a1520
RW
11438
11439(define-public r-ppls
11440 (package
11441 (name "r-ppls")
11442 (version "1.6-1.1")
11443 (source
11444 (origin
11445 (method url-fetch)
11446 (uri (cran-uri "ppls" version))
11447 (sha256
11448 (base32
11449 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
11450 (build-system r-build-system)
11451 (propagated-inputs `(("r-mass" ,r-mass)))
11452 (home-page "https://cran.r-project.org/web/packages/ppls")
11453 (synopsis "Penalized partial least squares")
11454 (description
11455 "This package contains linear and nonlinear regression methods based on
11456partial least squares and penalization techniques. Model parameters are
11457selected via cross-validation, and confidence intervals ans tests for the
11458regression coefficients can be conducted via jackknifing.")
11459 (license license:gpl2+)))
0af9616d
RW
11460
11461(define-public r-huge
11462 (package
11463 (name "r-huge")
5f596112 11464 (version "1.3.4")
0af9616d
RW
11465 (source
11466 (origin
11467 (method url-fetch)
11468 (uri (cran-uri "huge" version))
11469 (sha256
5f596112 11470 (base32 "07n3j1va2z4v30rj22cww72khgzbz2xsp0yc0qswlrwyxi4my5i3"))))
0af9616d
RW
11471 (build-system r-build-system)
11472 (propagated-inputs
11473 `(("r-igraph" ,r-igraph)
0af9616d 11474 ("r-mass" ,r-mass)
7706a98c
RW
11475 ("r-matrix" ,r-matrix)
11476 ("r-rcpp" ,r-rcpp)
11477 ("r-rcppeigen" ,r-rcppeigen)))
0af9616d
RW
11478 (home-page "https://cran.r-project.org/web/packages/huge")
11479 (synopsis "High-dimensional undirected graph estimation")
11480 (description
11481 "This package provides a general framework for high-dimensional
11482undirected graph estimation. It integrates data preprocessing, neighborhood
11483screening, graph estimation, and model selection techniques into a pipeline.")
11484 (license license:gpl2)))
39274ab4
RW
11485
11486(define-public r-parcor
11487 (package
11488 (name "r-parcor")
11489 (version "0.2-6")
11490 (source
11491 (origin
11492 (method url-fetch)
11493 (uri (cran-uri "parcor" version))
11494 (sha256
11495 (base32
11496 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
11497 (build-system r-build-system)
11498 (propagated-inputs
11499 `(("r-epi" ,r-epi)
11500 ("r-genenet" ,r-genenet)
11501 ("r-glmnet" ,r-glmnet)
11502 ("r-mass" ,r-mass)
11503 ("r-ppls" ,r-ppls)))
11504 (home-page "https://cran.r-project.org/web/packages/parcor")
11505 (synopsis "Regularized estimation of partial correlation matrices")
11506 (description
11507 "This package estimates the matrix of partial correlations based on
11508different regularized regression methods: lasso, adaptive lasso, PLS, and
11509Ridge Regression. In addition, the package provides model selection for
11510lasso, adaptive lasso and Ridge regression based on cross-validation.")
11511 (license license:gpl2+)))
cba08f60
RW
11512
11513(define-public r-mcmc
11514 (package
11515 (name "r-mcmc")
ae7e6f06 11516 (version "0.9-6")
cba08f60
RW
11517 (source
11518 (origin
11519 (method url-fetch)
11520 (uri (cran-uri "mcmc" version))
11521 (sha256
11522 (base32
ae7e6f06 11523 "1fc6a6asn53lx7x7pnlb5mb716nv4pcmbp99f1i30y4hzygihfj4"))))
cba08f60
RW
11524 (build-system r-build-system)
11525 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
11526 (synopsis "Markov chain Monte Carlo")
11527 (description
11528 "This package simulates continuous distributions of random vectors using
11529@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
11530function that evaluates the log unnormalized density. Algorithms are random
11531walk Metropolis algorithm (function @code{metrop}), simulated
11532tempering (function @code{temper}), and morphometric random walk
11533Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
11534by change of variable.")
11535 (license license:expat)))
cf4cd8bc
RW
11536
11537(define-public r-listenv
11538 (package
11539 (name "r-listenv")
bf3ea5ec 11540 (version "0.8.0")
cf4cd8bc
RW
11541 (source
11542 (origin
11543 (method url-fetch)
11544 (uri (cran-uri "listenv" version))
11545 (sha256
11546 (base32
bf3ea5ec 11547 "0ps8bk7zlhbviawrw7vw25skjq81hkk3ijyi6g74dmfqy8zsyapx"))))
cf4cd8bc
RW
11548 (build-system r-build-system)
11549 (native-inputs
11550 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11551 (home-page "https://github.com/HenrikBengtsson/listenv")
11552 (synopsis "Environments behaving (almost) as lists")
11553 (description
11554 "This package implements list environments. List environments are
11555environments that have list-like properties. For instance, the elements of a
11556list environment are ordered and can be accessed and iterated over using index
11557subsetting.")
11558 (license license:lgpl2.1+)))
226294a4
RW
11559
11560(define-public r-globals
11561 (package
11562 (name "r-globals")
88fdfd79 11563 (version "0.12.5")
226294a4
RW
11564 (source
11565 (origin
11566 (method url-fetch)
11567 (uri (cran-uri "globals" version))
11568 (sha256
11569 (base32
88fdfd79 11570 "1ha8iasgijp4q3v2b0b17y1wh7cd3nvzd9b03w49qm2bidkaf68m"))))
226294a4
RW
11571 (build-system r-build-system)
11572 (propagated-inputs
11573 `(("r-codetools" ,r-codetools)))
11574 (home-page "https://github.com/HenrikBengtsson/globals")
11575 (synopsis "Identify global objects in R expressions")
11576 (description
11577 "This package provides tools to identify global (\"unknown\" or \"free\")
11578objects in R expressions by code inspection using various strategies, e.g.
11579conservative or liberal. The objective of this package is to make it as
11580simple as possible to identify global objects for the purpose of exporting
11581them in distributed compute environments.")
11582 (license license:lgpl2.1+)))
b3080cdd
RW
11583
11584(define-public r-future
11585 (package
11586 (name "r-future")
166995af 11587 (version "1.15.1")
b3080cdd
RW
11588 (source
11589 (origin
11590 (method url-fetch)
11591 (uri (cran-uri "future" version))
11592 (sha256
11593 (base32
166995af 11594 "101hi8warqa0py9l6c5p98f7i9xjhx01w655z6a35jx1dhspykzd"))))
b3080cdd
RW
11595 (build-system r-build-system)
11596 (propagated-inputs
11597 `(("r-digest" ,r-digest)
11598 ("r-globals" ,r-globals)
11599 ("r-listenv" ,r-listenv)))
11600 (native-inputs
11601 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11602 (home-page "https://github.com/HenrikBengtsson/future")
11603 (synopsis "Unified parallel and distributed processing in R")
11604 (description
11605 "The purpose of this package is to provide a lightweight and unified
11606Future API for sequential and parallel processing of R expression via futures.
11607This package implements sequential, multicore, multisession, and cluster
11608futures. With these, R expressions can be evaluated on the local machine, in
11609parallel a set of local machines, or distributed on a mix of local and remote
11610machines. Extensions to this package implement additional backends for
11611processing futures via compute cluster schedulers etc. Because of its unified
11612API, there is no need to modify any code in order to switch from sequential on
11613the local machine to, say, distributed processing on a remote compute cluster.")
11614 (license license:lgpl2.1+)))
9680047c
RW
11615
11616(define-public r-future-apply
11617 (package
11618 (name "r-future-apply")
d42fb7d2 11619 (version "1.3.0")
9680047c
RW
11620 (source
11621 (origin
11622 (method url-fetch)
11623 (uri (cran-uri "future.apply" version))
11624 (sha256
11625 (base32
d42fb7d2 11626 "0wd3bh114zkvrqlpn8gqz4ix1igr9hr8x72h2g00a7mqkfjfqx33"))))
9680047c
RW
11627 (properties `((upstream-name . "future.apply")))
11628 (build-system r-build-system)
11629 (propagated-inputs
11630 `(("r-future" ,r-future)
11631 ("r-globals" ,r-globals)))
11632 (native-inputs
11633 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11634 (home-page "https://github.com/HenrikBengtsson/future.apply")
11635 (synopsis "Apply function to elements in parallel using futures")
11636 (description
11637 "This package provides implementations of @code{apply()},
11638@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
11639@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
11640can be resolved using any future-supported backend, e.g. parallel on the local
11641machine or distributed on a compute cluster.")
11642 (license license:gpl2+)))
867e2b1b
RW
11643
11644(define-public r-rsvd
11645 (package
11646 (name "r-rsvd")
eebd93eb 11647 (version "1.0.2")
867e2b1b
RW
11648 (source
11649 (origin
11650 (method url-fetch)
11651 (uri (cran-uri "rsvd" version))
11652 (sha256
11653 (base32
eebd93eb 11654 "0fia77y5fxnhwkcxlgp98ygb8fdfraky75x80hkf7kvvpwc5rzn8"))))
867e2b1b
RW
11655 (build-system r-build-system)
11656 (propagated-inputs
11657 `(("r-matrix" ,r-matrix)))
11658 (home-page "https://github.com/erichson/rSVD")
11659 (synopsis "Randomized singular value decomposition")
11660 (description
11661 "Low-rank matrix decompositions are fundamental tools and widely used for
11662data analysis, dimension reduction, and data compression. Classically, highly
11663accurate deterministic matrix algorithms are used for this task. However, the
11664emergence of large-scale data has severely challenged our computational
11665ability to analyze big data. The concept of randomness has been demonstrated
11666as an effective strategy to quickly produce approximate answers to familiar
11667problems such as the @dfn{singular value decomposition} (SVD). This package
11668provides several randomized matrix algorithms such as the randomized singular
11669value decomposition (@code{rsvd}), randomized principal component
11670analysis (@code{rpca}), randomized robust principal component
11671analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
11672and the randomized CUR decomposition (@code{rcur}). In addition several plot
11673functions are provided.")
11674 (license license:gpl3+)))
14afee3e
BG
11675
11676(define-public r-sloop
11677 (package
11678 (name "r-sloop")
11679 (version "1.0.1")
11680 (source
11681 (origin
11682 (method url-fetch)
11683 (uri (cran-uri "sloop" version))
11684 (sha256
11685 (base32
11686 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
11687 (build-system r-build-system)
11688 (propagated-inputs
11689 `(("r-codetools" ,r-codetools)
11690 ("r-crayon" ,r-crayon)
11691 ("r-purrr" ,r-purrr)
11692 ("r-rlang" ,r-rlang)
11693 ("r-tibble" ,r-tibble)))
11694 (home-page "https://github.com/r-lib/sloop")
11695 (synopsis "Helpers for object-oriented programming in R")
11696 (description
11697 "This package provides a collection of helper functions designed to
11698help you to better understand object oriented programming in R, particularly
11699using @code{S3}.")
11700 (license license:gpl3)))
4254b480
RW
11701
11702(define-public r-capushe
11703 (package
11704 (name "r-capushe")
11705 (version "1.1.1")
11706 (source
11707 (origin
11708 (method url-fetch)
11709 (uri (cran-uri "capushe" version))
11710 (sha256
11711 (base32
11712 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
11713 (build-system r-build-system)
11714 (propagated-inputs `(("r-mass" ,r-mass)))
11715 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
49369a01 11716 (synopsis "Calibrating penalties using slope heuristics")
4254b480
RW
11717 (description
11718 "This package provides tools for the calibration of penalized criteria
11719for model selection. The calibration methods available are based on the slope
11720heuristics.")
11721 (license license:gpl2+)))
c691c607
RW
11722
11723(define-public r-dorng
11724 (package
11725 (name "r-dorng")
11726 (version "1.7.1")
11727 (source
11728 (origin
11729 (method url-fetch)
11730 (uri (cran-uri "doRNG" version))
11731 (sha256
11732 (base32
11733 "1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"))))
11734 (properties `((upstream-name . "doRNG")))
11735 (build-system r-build-system)
11736 (propagated-inputs
11737 `(("r-foreach" ,r-foreach)
11738 ("r-iterators" ,r-iterators)
11739 ("r-pkgmaker" ,r-pkgmaker)
11740 ("r-rngtools" ,r-rngtools)))
11741 (home-page "https://renozao.github.io/doRNG/")
11742 (synopsis "Generic reproducible parallel backend for foreach loops")
11743 (description
11744 "This package provides functions to perform reproducible parallel
11745@code{foreach} loops, using independent random streams as generated by
11746L'Ecuyer's combined multiple-recursive generator. It enables to easily
11747convert standard @code{%dopar%} loops into fully reproducible loops,
11748independently of the number of workers, the task scheduling strategy, or the
11749chosen parallel environment and associated foreach backend.")
11750 (license license:gpl2+)))
f3233bee
RW
11751
11752(define-public r-blockmodeling
11753 (package
11754 (name "r-blockmodeling")
11755 (version "0.3.4")
11756 (source
11757 (origin
11758 (method url-fetch)
11759 (uri (cran-uri "blockmodeling" version))
11760 (sha256
11761 (base32
11762 "11v9903y9dwlzaqp8sx0fsibcg82phvappddy37r8lnxd4vchsd2"))))
11763 (build-system r-build-system)
11764 (propagated-inputs
11765 `(("r-doparallel" ,r-doparallel)
11766 ("r-dorng" ,r-dorng)
11767 ("r-foreach" ,r-foreach)
11768 ("r-matrix" ,r-matrix)))
11769 (native-inputs `(("gfortran" ,gfortran)))
11770 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
11771 (synopsis "Generalized and classical blockmodeling of valued networks")
11772 (description
11773 "This package is primarily meant as an implementation of generalized
11774blockmodeling for valued networks. In addition, measures of similarity or
11775dissimilarity based on structural equivalence and regular equivalence (REGE
11776algorithms) can be computed and partitioned matrices can be plotted.")
11777 (license license:gpl2+)))
4af186a9
RW
11778
11779(define-public r-upsetr
11780 (package
11781 (name "r-upsetr")
20656a02 11782 (version "1.4.0")
4af186a9
RW
11783 (source
11784 (origin
11785 (method url-fetch)
11786 (uri (cran-uri "UpSetR" version))
11787 (sha256
11788 (base32
20656a02 11789 "007i0njnjjy7vbrxabwav7a1kk2n0hn2mkvqsdzzfk10ckp5y7im"))))
4af186a9
RW
11790 (properties `((upstream-name . "UpSetR")))
11791 (build-system r-build-system)
11792 (propagated-inputs
11793 `(("r-ggplot2" ,r-ggplot2)
11794 ("r-gridextra" ,r-gridextra)
11795 ("r-plyr" ,r-plyr)
11796 ("r-scales" ,r-scales)))
11797 (home-page "https://github.com/hms-dbmi/UpSetR")
11798 (synopsis "Visualize intersecting sets")
11799 (description
11800 "This package provides a more scalable alternative to Venn and Euler
11801diagrams for visualizing intersecting sets. Create visualizations of
11802intersecting sets using a novel matrix design, along with visualizations of
11803several common set, element and attribute related tasks.")
11804 (license license:expat)))
1901a532 11805
849350fb
RW
11806;; This package includes a JavaScript file, which is not minified. When
11807;; upgrading please check that there are no new minified JavaScript files.
11808(define-public r-shinybs
11809 (package
11810 (name "r-shinybs")
11811 (version "0.61")
11812 (source
11813 (origin
11814 (method url-fetch)
11815 (uri (cran-uri "shinyBS" version))
11816 (sha256
11817 (base32
11818 "0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"))))
11819 (properties `((upstream-name . "shinyBS")))
11820 (build-system r-build-system)
11821 ;; The tests spawn Shiny browser apps. They cannot be run
11822 ;; non-interactively.
11823 (arguments '(#:tests? #f))
11824 (propagated-inputs
11825 `(("r-htmltools" ,r-htmltools)
11826 ("r-shiny" ,r-shiny)))
11827 (home-page "https://ebailey78.github.io/shinyBS/")
11828 (synopsis "Twitter Bootstrap components for Shiny")
11829 (description
11830 "This package adds additional Twitter Bootstrap components to Shiny.")
11831 (license license:gpl3)))
11832
1901a532
RW
11833(define-public r-outliers
11834 (package
11835 (name "r-outliers")
11836 (version "0.14")
11837 (source
11838 (origin
11839 (method url-fetch)
11840 (uri (cran-uri "outliers" version))
11841 (sha256
11842 (base32
11843 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
11844 (build-system r-build-system)
11845 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
11846 (synopsis "Tests for outliers")
11847 (description
11848 "This package provides a collection of some tests commonly used for
11849identifying outliers.")
11850 (license license:gpl2+)))
8cd3f49d
RW
11851
11852(define-public r-bayesm
11853 (package
11854 (name "r-bayesm")
ce756b97 11855 (version "3.1-4")
8cd3f49d
RW
11856 (source
11857 (origin
11858 (method url-fetch)
11859 (uri (cran-uri "bayesm" version))
11860 (sha256
ce756b97 11861 (base32 "154glks7rsjkza0sfi1kj7wj727py9sl1ba6sswflwmwc9n226q6"))))
8cd3f49d
RW
11862 (build-system r-build-system)
11863 (propagated-inputs
11864 `(("r-rcpp" ,r-rcpp)
11865 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11866 (home-page "http://www.perossi.org/home/bsm-1")
11867 (synopsis "Bayesian inference for marketing/micro-econometrics")
11868 (description
11869 "This package covers many important models used in marketing and
11870micro-econometrics applications, including Bayes Regression (univariate or
11871multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
11872Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
11873Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
11874Mixtures of Normals (including clustering), Dirichlet Process Prior Density
11875Estimation with normal base, Hierarchical Linear Models with normal prior and
11876covariates, Hierarchical Linear Models with a mixture of normals prior and
11877covariates, Hierarchical Multinomial Logits with a mixture of normals prior
11878and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
11879and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
11880analysis of choice-based conjoint data, Bayesian treatment of linear
11881instrumental variables models, Analysis of Multivariate Ordinal survey data
11882with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
11883Coefficient Logit Models.")
11884 (license license:gpl2+)))
262ab4b1
RW
11885
11886(define-public r-tensora
11887 (package
11888 (name "r-tensora")
11889 (version "0.36.1")
11890 (source
11891 (origin
11892 (method url-fetch)
11893 (uri (cran-uri "tensorA" version))
11894 (sha256
11895 (base32
11896 "176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"))))
11897 (properties `((upstream-name . "tensorA")))
11898 (build-system r-build-system)
11899 (home-page "http://www.stat.boogaart.de/tensorA")
11900 (synopsis "Advanced tensor arithmetic with named indices")
11901 (description
11902 "This package provides convenience functions for advanced linear algebra
11903with tensors and computation with datasets of tensors on a higher level
11904abstraction. It includes Einstein and Riemann summing conventions, dragging,
11905co- and contravariate indices, and parallel computations on sequences of
11906tensors.")
11907 (license license:gpl2+)))
7d779142
RW
11908
11909(define-public r-rarpack
11910 (package
11911 (name "r-rarpack")
11912 (version "0.11-0")
11913 (source
11914 (origin
11915 (method url-fetch)
11916 (uri (cran-uri "rARPACK" version))
11917 (sha256
11918 (base32
11919 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
11920 (properties `((upstream-name . "rARPACK")))
11921 (build-system r-build-system)
11922 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
11923 (home-page "https://github.com/yixuan/rARPACK")
11924 (synopsis "Solvers for large scale eigenvalue and SVD problems")
11925 (description
11926 "This package was previously an R wrapper of the ARPACK library, and now
11927a shell of the R package RSpectra, an R interface to the Spectra library for
11928solving large scale eigenvalue/vector problems. The current version of
11929rARPACK simply imports and exports the functions provided by RSpectra. New
11930users of rARPACK are advised to switch to the RSpectra package.")
11931 (license license:bsd-3)))
5fde35b3
RW
11932
11933(define-public r-compositions
11934 (package
11935 (name "r-compositions")
288c9f2b 11936 (version "1.40-3")
5fde35b3
RW
11937 (source
11938 (origin
11939 (method url-fetch)
11940 (uri (cran-uri "compositions" version))
11941 (sha256
11942 (base32
288c9f2b 11943 "103hbmibrf1n333pn4xpll1gqqsv4szms0n5gdq7zak31aar0bg4"))))
5fde35b3
RW
11944 (build-system r-build-system)
11945 (propagated-inputs
11946 `(("r-bayesm" ,r-bayesm)
5fde35b3
RW
11947 ("r-robustbase" ,r-robustbase)
11948 ("r-tensora" ,r-tensora)))
11949 (home-page "http://www.stat.boogaart.de/compositions")
11950 (synopsis "Compositional data analysis")
11951 (description
11952 "This package provides functions for the consistent analysis of
11953compositional data (e.g. portions of substances) and positive
11954numbers (e.g. concentrations).")
11955 (license license:gpl2+)))
5f673e2c
RW
11956
11957(define-public r-cobs
11958 (package
11959 (name "r-cobs")
11960 (version "1.3-3")
11961 (source
11962 (origin
11963 (method url-fetch)
11964 (uri (cran-uri "cobs" version))
11965 (sha256
11966 (base32
11967 "1pqvz7czcchri4x79g78hbwyagb3bqzdqb047zkbdinyz067c7kb"))))
11968 (build-system r-build-system)
11969 (propagated-inputs
11970 `(("r-quantreg" ,r-quantreg)
11971 ("r-sparsem" ,r-sparsem)))
11972 (home-page "https://cran.r-project.org/web/packages/cobs")
11973 (synopsis "Constrained B-Splines (sparse matrix based)")
11974 (description
11975 "This package provides qualitatively constrained (regression) smoothing
11976splines via linear programming and sparse matrices.")
11977 (license license:gpl2+)))
c60e3e10
RW
11978
11979(define-public r-drimpute
11980 (package
11981 (name "r-drimpute")
11982 (version "1.0")
11983 (source
11984 (origin
11985 (method url-fetch)
11986 (uri (cran-uri "DrImpute" version))
11987 (sha256
11988 (base32
11989 "1adzarrwqb282pqgx2yqswp9rpwd1naxsmar54kddr6qyd6b923b"))))
11990 (properties `((upstream-name . "DrImpute")))
11991 (build-system r-build-system)
11992 (propagated-inputs
11993 `(("r-rcpp" ,r-rcpp)
11994 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11995 (home-page "https://github.com/ikwak2/DrImpute")
11996 (synopsis "Imputing dropout events in single-cell RNA-Seq data")
11997 (description
11998 "This is an R package for imputing dropout events. Many statistical
11999methods in cell type identification, visualization and lineage reconstruction
12000do not account for dropout events. DrImpute can improve the performance of
12001such software by imputing dropout events.")
12002 (license license:gpl3)))
061a4b68
RW
12003
12004(define-public r-gamlss-dist
12005 (package
12006 (name "r-gamlss-dist")
ef10cbb4 12007 (version "5.1-5")
061a4b68
RW
12008 (source
12009 (origin
12010 (method url-fetch)
12011 (uri (cran-uri "gamlss.dist" version))
12012 (sha256
ef10cbb4 12013 (base32 "1rl7hzdg5xpvaq3yyzwxhsaqzzs0qidi3ibv454fisijgv8l4vqw"))))
061a4b68
RW
12014 (properties `((upstream-name . "gamlss.dist")))
12015 (build-system r-build-system)
12016 (propagated-inputs `(("r-mass" ,r-mass)))
12017 (home-page "http://www.gamlss.org/")
12018 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
12019 (description
12020 "This package provides a set of distributions which can be used for
12021modelling the response variables in Generalized Additive Models for Location
12022Scale and Shape. The distributions can be continuous, discrete or mixed
12023distributions. Extra distributions can be created, by transforming, any
12024continuous distribution defined on the real line, to a distribution defined on
12025ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
12026transformation, respectively.")
12027 ;; Either version of the GPL.
12028 (license (list license:gpl2 license:gpl3))))
4fd99443 12029
5146a24e
RW
12030;; This package includes JavaScript files, which are not minified. When
12031;; upgrading please check that there are no new minified JavaScript files.
12032(define-public r-shinyjs
12033 (package
12034 (name "r-shinyjs")
12035 (version "1.0")
12036 (source
12037 (origin
12038 (method url-fetch)
12039 (uri (cran-uri "shinyjs" version))
12040 (sha256
12041 (base32
12042 "113zpijri0l80rlgrvqn6bxk0sdqgl79h7yhja2p76f9dc9i2sr8"))))
12043 (build-system r-build-system)
12044 (propagated-inputs
12045 `(("r-digest" ,r-digest)
12046 ("r-htmltools" ,r-htmltools)
12047 ("r-jsonlite" ,r-jsonlite)
12048 ("r-shiny" ,r-shiny)))
12049 (home-page "https://deanattali.com/shinyjs")
12050 (synopsis "Improve the user experience of your Shiny apps")
12051 (description
12052 "Perform common useful JavaScript operations in Shiny apps that will
12053greatly improve your apps without having to know any JavaScript. Examples
12054include: hiding an element, disabling an input, resetting an input back to its
12055original value, delaying code execution by a few seconds, and many more useful
12056functions for both the end user and the developer. Shinyjs can also be used
12057to easily call your own custom JavaScript functions from R.")
12058 (license license:agpl3+)))
12059
c27927db
RW
12060;; This package includes minified JavaScript files. When upgrading please
12061;; check that there are no new minified JavaScript files.
12062(define-public r-colourpicker
12063 (package
12064 (name "r-colourpicker")
12065 (version "1.0")
12066 (source
12067 (origin
12068 (method url-fetch)
12069 (uri (cran-uri "colourpicker" version))
12070 (sha256
12071 (base32
12072 "0z3v2083g7kwdp21x9s2n1crfh24agpdq3yxkcdzc2awn2pwpnpi"))))
12073 (build-system r-build-system)
12074 (arguments
12075 `(#:modules ((guix build utils)
12076 (guix build r-build-system)
12077 (srfi srfi-1)
12078 (ice-9 popen))
12079 #:phases
12080 (modify-phases %standard-phases
12081 (add-after 'unpack 'process-javascript
12082 (lambda* (#:key inputs #:allow-other-keys)
12083 (with-directory-excursion "inst"
12084 (call-with-values
12085 (lambda ()
12086 (unzip2
12087 `((,(assoc-ref inputs "js-salvattore")
12088 "examples/colourInput/www/salvattore.min.js")
12089 (,(assoc-ref inputs "js-jquery")
12090 "htmlwidgets/lib/jquery/jquery.min.js")
12091 ("www/shared/colourpicker/js/colourpicker.js"
12092 "www/shared/colourpicker/js/colourpicker.min.js"))))
12093 (lambda (sources targets)
12094 (for-each (lambda (source target)
12095 (format #t "Processing ~a --> ~a~%"
12096 source target)
12097 (delete-file target)
12098 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
12099 (call-with-output-file target
12100 (lambda (port)
12101 (dump-port minified port)))))
12102 sources targets))))
12103 #t)))))
12104 (propagated-inputs
12105 `(("r-ggplot2" ,r-ggplot2)
12106 ("r-htmltools" ,r-htmltools)
12107 ("r-htmlwidgets" ,r-htmlwidgets)
12108 ("r-jsonlite" ,r-jsonlite)
12109 ("r-miniui" ,r-miniui)
12110 ("r-shiny" ,r-shiny)
12111 ("r-shinyjs" ,r-shinyjs)))
12112 (native-inputs
12113 `(("uglify-js" ,uglify-js)
12114 ("js-jquery"
12115 ,(origin
12116 (method url-fetch)
12117 (uri "https://code.jquery.com/jquery-3.3.1.js")
12118 (sha256
12119 (base32
12120 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
12121 ("js-salvattore"
12122 ,(origin
12123 (method url-fetch)
12124 (uri "https://raw.githubusercontent.com/rnmp/salvattore/v1.0.9/dist/salvattore.js")
12125 (sha256
12126 (base32
12127 "0lfrbx7l9w5x89jpc6njmd0pk7h8fpvg537vklai2vf7b1r2nnk5"))))))
12128 (home-page "https://github.com/daattali/colourpicker")
12129 (synopsis "Color picker tool for Shiny and for selecting colors in plots")
12130 (description
12131 "This package provides a color picker that can be used as an input in
12132Shiny apps or Rmarkdown documents. The color picker supports alpha opacity,
12133custom color palettes, and many more options. A plot color helper tool is
12134available as an RStudio Addin, which helps you pick colors to use in your
12135plots. A more generic color picker RStudio Addin is also provided to let you
12136select colors to use in your R code.")
12137 (license license:expat)))
12138
30f53ec8
RW
12139(define-public r-ggextra
12140 (package
12141 (name "r-ggextra")
e31eb738 12142 (version "0.9")
30f53ec8
RW
12143 (source
12144 (origin
12145 (method url-fetch)
12146 (uri (cran-uri "ggExtra" version))
12147 (sha256
12148 (base32
e31eb738 12149 "18mbi6gblqmrsciad1d2c9ngllk6mayaqj43k40hjq9ydqnvjbgj"))))
30f53ec8
RW
12150 (properties `((upstream-name . "ggExtra")))
12151 (build-system r-build-system)
12152 (propagated-inputs
12153 `(("r-colourpicker" ,r-colourpicker)
12154 ("r-ggplot2" ,r-ggplot2)
12155 ("r-gtable" ,r-gtable)
12156 ("r-miniui" ,r-miniui)
e31eb738 12157 ("r-r6" ,r-r6)
30f53ec8
RW
12158 ("r-scales" ,r-scales)
12159 ("r-shiny" ,r-shiny)
12160 ("r-shinyjs" ,r-shinyjs)))
12161 (home-page "https://github.com/daattali/ggExtra")
12162 (synopsis "Marginal histograms for ggplot2 and other enhancements")
12163 (description
12164 "This package is a collection of functions and layers to enhance ggplot2.
12165The flagship function is @code{ggMarginal()}, which can be used to add
12166marginal histograms/boxplots/density plots to ggplot2 scatterplots.")
12167 (license license:expat)))
12168
4fd99443
RW
12169(define-public r-minpack-lm
12170 (package
12171 (name "r-minpack-lm")
12172 (version "1.2-1")
12173 (source
12174 (origin
12175 (method url-fetch)
12176 (uri (cran-uri "minpack.lm" version))
12177 (sha256
12178 (base32
12179 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
12180 (properties `((upstream-name . "minpack.lm")))
12181 (build-system r-build-system)
12182 (native-inputs `(("gfortran" ,gfortran)))
12183 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
12184 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
12185 (description
12186 "The @code{nls.lm} function provides an R interface to @code{lmder} and
12187@code{lmdif} from the MINPACK library, for solving nonlinear least-squares
12188problems by a modification of the Levenberg-Marquardt algorithm, with support
12189for lower and upper parameter bounds. The implementation can be used via
2f041a4c 12190@code{nls}-like calls using the @code{nlsLM} function.")
4fd99443 12191 (license license:gpl3)))
01fe44cb
RW
12192
12193(define-public r-moments
12194 (package
12195 (name "r-moments")
12196 (version "0.14")
12197 (source
12198 (origin
12199 (method url-fetch)
12200 (uri (cran-uri "moments" version))
12201 (sha256
12202 (base32
12203 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
12204 (build-system r-build-system)
12205 (home-page "https://cran.r-project.org/web/packages/moments")
12206 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
12207 (description
12208 "This package provides functions to calculate: moments, Pearson's
12209kurtosis, Geary's kurtosis and skewness; it also includes tests related to
12210them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
12211 (license license:gpl2+)))
9e2ff342
RW
12212
12213(define-public r-msir
12214 (package
12215 (name "r-msir")
5ccf16c7 12216 (version "1.3.2")
9e2ff342
RW
12217 (source
12218 (origin
12219 (method url-fetch)
12220 (uri (cran-uri "msir" version))
12221 (sha256
12222 (base32
5ccf16c7 12223 "0pvc3q162vqq3k39nni732x05zzfz4y9y2zf56d83185ypszv9kb"))))
9e2ff342
RW
12224 (build-system r-build-system)
12225 (propagated-inputs
5ccf16c7 12226 `(("r-mclust" ,r-mclust)))
9e2ff342
RW
12227 (home-page "https://cran.r-project.org/web/packages/msir")
12228 (synopsis "Model-based sliced inverse regression")
12229 (description
12230 "This is an R package for dimension reduction based on finite Gaussian
12231mixture modeling of inverse regression.")
12232 (license license:gpl2+)))
e8be5a00
RW
12233
12234(define-public r-pbivnorm
12235 (package
12236 (name "r-pbivnorm")
12237 (version "0.6.0")
12238 (source
12239 (origin
12240 (method url-fetch)
12241 (uri (cran-uri "pbivnorm" version))
12242 (sha256
12243 (base32
12244 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
12245 (build-system r-build-system)
12246 (native-inputs `(("gfortran" ,gfortran)))
12247 (home-page "https://github.com/brentonk/pbivnorm")
12248 (synopsis "Vectorized bivariate normal CDF")
12249 (description
12250 "This package provides a vectorized R function for calculating
12251probabilities from a standard bivariate normal CDF.")
12252 (license license:gpl2+)))
ca3f1370
RW
12253
12254(define-public r-lavaan
12255 (package
12256 (name "r-lavaan")
553742fa 12257 (version "0.6-5")
ca3f1370
RW
12258 (source
12259 (origin
12260 (method url-fetch)
12261 (uri (cran-uri "lavaan" version))
12262 (sha256
12263 (base32
553742fa 12264 "04kvsh2m6mnzlhv83phr3hjzy4sx1ck6f7dgsm7xb8cs84dnxszy"))))
ca3f1370
RW
12265 (build-system r-build-system)
12266 (propagated-inputs
12267 `(("r-mass" ,r-mass)
12268 ("r-mnormt" ,r-mnormt)
12269 ("r-numderiv" ,r-numderiv)
12270 ("r-pbivnorm" ,r-pbivnorm)))
12271 (home-page "http://lavaan.ugent.be")
12272 (synopsis "Latent variable analysis")
12273 (description
12274 "This package provides tools to fit a variety of latent variable models,
12275including confirmatory factor analysis, structural equation modeling and
12276latent growth curve models.")
12277 (license license:gpl2+)))
4d1f19e0
RW
12278
12279(define-public r-nonnest2
12280 (package
12281 (name "r-nonnest2")
12282 (version "0.5-2")
12283 (source
12284 (origin
12285 (method url-fetch)
12286 (uri (cran-uri "nonnest2" version))
12287 (sha256
12288 (base32
12289 "1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"))))
12290 (build-system r-build-system)
12291 (propagated-inputs
12292 `(("r-compquadform" ,r-compquadform)
12293 ("r-lavaan" ,r-lavaan)
12294 ("r-mvtnorm" ,r-mvtnorm)
12295 ("r-sandwich" ,r-sandwich)))
12296 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
12297 (synopsis "Tests of non-nested models")
12298 (description
12299 "This package allows for testing of non-nested models. It includes tests
12300of model distinguishability and of model fit that can be applied to both
12301nested and non-nested models. The package also includes functionality to
12302obtain confidence intervals associated with AIC and BIC.")
12303 ;; Either version of the GPL.
12304 (license (list license:gpl2 license:gpl3))))
be0777ba
RW
12305
12306(define-public r-penalized
12307 (package
12308 (name "r-penalized")
12309 (version "0.9-51")
12310 (source
12311 (origin
12312 (method url-fetch)
12313 (uri (cran-uri "penalized" version))
12314 (sha256
12315 (base32
12316 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
12317 (build-system r-build-system)
12318 (propagated-inputs
12319 `(("r-rcpp" ,r-rcpp)
12320 ("r-rcpparmadillo" ,r-rcpparmadillo)
12321 ("r-survival" ,r-survival)))
12322 (home-page "https://cran.r-project.org/web/packages/penalized/")
12323 (synopsis "Penalized estimation in GLMs and in the Cox model")
12324 (description
12325 "This package provides tools for fitting possibly high dimensional
12326penalized regression models. The penalty structure can be any combination of
12327an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
12328constraint on the regression coefficients. The supported regression models
12329are linear, logistic and Poisson regression and the Cox Proportional Hazards
12330model. Cross-validation routines allow optimization of the tuning
12331parameters.")
12332 (license license:gpl2+)))
5570804a
RW
12333
12334(define-public r-zim
12335 (package
12336 (name "r-zim")
12337 (version "1.1.0")
12338 (source
12339 (origin
12340 (method url-fetch)
12341 (uri (cran-uri "ZIM" version))
12342 (sha256
12343 (base32
12344 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
12345 (properties `((upstream-name . "ZIM")))
12346 (build-system r-build-system)
12347 (propagated-inputs `(("r-mass" ,r-mass)))
12348 (home-page "https://github.com/biostatstudio/ZIM")
12349 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
12350 (description
12351 "Analyze count time series with excess zeros. Two types of statistical
12352models are supported: Markov regression and state-space models. They are also
12353known as observation-driven and parameter-driven models respectively in the
12354time series literature. The functions used for Markov regression or
12355observation-driven models can also be used to fit ordinary regression models
12356with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
12357negative binomial (ZINB) assumption. The package also contains miscellaneous
12358functions to compute density, distribution, quantile, and generate random
12359numbers from ZIP and ZINB distributions.")
12360 (license license:gpl3)))
026dd77c
RW
12361
12362(define-public r-nor1mix
12363 (package
12364 (name "r-nor1mix")
776c62d1 12365 (version "1.3-0")
026dd77c
RW
12366 (source
12367 (origin
12368 (method url-fetch)
12369 (uri (cran-uri "nor1mix" version))
12370 (sha256
12371 (base32
776c62d1 12372 "1817wcvlmxs70vs4db0jkxd7i037744zz8ay3c2a9949z29fxr4w"))))
026dd77c
RW
12373 (build-system r-build-system)
12374 (home-page "https://cran.r-project.org/web/packages/nor1mix/")
12375 (synopsis "Normal (1-d) mixture models")
12376 (description
12377 "This package provides S3 classes and methods for one-dimensional normal
12378mixture models, for, e.g., density estimation or clustering algorithms
12379research and teaching; it provides the widely used Marron-Wand densities. It
12380also provides tools for efficient random number generation and graphics.")
12381 (license license:gpl2+)))
648dbd27
RW
12382
12383(define-public r-beanplot
12384 (package
12385 (name "r-beanplot")
12386 (version "1.2")
12387 (source
12388 (origin
12389 (method url-fetch)
12390 (uri (cran-uri "beanplot" version))
12391 (sha256
12392 (base32
12393 "0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"))))
12394 (build-system r-build-system)
12395 (home-page "https://cran.r-project.org/web/packages/beanplot/")
12396 (synopsis "Visualization via beanplots")
12397 (description
12398 "This package provides beanplots, an alternative to
12399boxplot/stripchart/violin plots. It can be used to plot univariate comparison
12400graphs.")
12401 (license license:gpl2)))
f313baf0
RW
12402
12403(define-public r-pbdzmq
12404 (package
12405 (name "r-pbdzmq")
12406 (version "0.3-3")
12407 (source
12408 (origin
12409 (method url-fetch)
12410 (uri (cran-uri "pbdZMQ" version))
12411 (sha256
12412 (base32
12413 "1jkfcfhspvqra7vbllrvkz3jx8j7d0ang6zzcdjgpb7200sc29mf"))))
12414 (properties `((upstream-name . "pbdZMQ")))
12415 (build-system r-build-system)
12416 (inputs
12417 `(("zeromq" ,zeromq)
12418 ("zlib" ,zlib)))
12419 (native-inputs
12420 `(("pkg-config" ,pkg-config)))
12421 (home-page "https://pbdr.org/")
12422 (synopsis "R interface to ZeroMQ")
12423 (description
12424 "ZeroMQ is a well-known library for high-performance asynchronous
12425messaging in scalable, distributed applications. This package provides high
12426level R wrapper functions to easily utilize ZeroMQ. The main focus is on
12427interactive client/server programming frameworks. A few wrapper functions
12428compatible with @code{rzmq} are also provided.")
12429 (license license:gpl3)))
d17186d6
RW
12430
12431(define-public r-repr
12432 (package
12433 (name "r-repr")
2785e615 12434 (version "1.0.1")
d17186d6
RW
12435 (source
12436 (origin
12437 (method url-fetch)
12438 (uri (cran-uri "repr" version))
12439 (sha256
12440 (base32
2785e615 12441 "0jy43g34r38fqprcdys0p9pliahrj5l64a9bbkzy206qgz0j5ppc"))))
d17186d6
RW
12442 (build-system r-build-system)
12443 (propagated-inputs
12444 `(("r-base64enc" ,r-base64enc)
12445 ("r-htmltools" ,r-htmltools)
8b96b860
RW
12446 ("r-jsonlite" ,r-jsonlite)
12447 ("r-pillar" ,r-pillar)))
d17186d6
RW
12448 (home-page "https://cran.r-project.org/web/packages/repr/")
12449 (synopsis "Serializable representations")
12450 (description
12451 "This package provides string and binary representations of objects for
12452several formats and MIME types.")
12453 (license license:gpl3)))
664dedd5
RW
12454
12455(define-public r-irdisplay
12456 (package
12457 (name "r-irdisplay")
12458 (version "0.7.0")
12459 (source
12460 (origin
12461 (method url-fetch)
12462 (uri (cran-uri "IRdisplay" version))
12463 (sha256
12464 (base32
12465 "12chk53nf4zckgc4yl7gbvd7m5dvli52inp5b3f0zvcjvfncksli"))))
12466 (properties `((upstream-name . "IRdisplay")))
12467 (build-system r-build-system)
12468 (propagated-inputs
12469 `(("r-repr" ,r-repr)))
12470 (home-page "https://cran.r-project.org/web/packages/IRdisplay/")
12471 (synopsis "Jupyter display machinery")
12472 (description
12473 "This package provides an interface to the rich display capabilities of
12474Jupyter front-ends (e.g. Jupyter Notebook). It is designed to be used from a
12475running IRkernel session.")
12476 (license license:expat)))
984a8aa6
RW
12477
12478(define-public r-irkernel
12479 (package
12480 (name "r-irkernel")
96fe120b 12481 (version "1.1")
984a8aa6
RW
12482 (source
12483 (origin
12484 (method url-fetch)
12485 (uri (cran-uri "IRkernel" version))
12486 (sha256
12487 (base32
96fe120b 12488 "1viqxs91dys1z4cf7gb59rmqvzb8lc7jdp4azrpmhgwa8qf46s94"))))
984a8aa6
RW
12489 (properties `((upstream-name . "IRkernel")))
12490 (build-system r-build-system)
12491 (arguments
12492 `(#:phases
12493 (modify-phases %standard-phases
12494 (add-after 'install 'install-kernelspec
12495 (lambda* (#:key outputs #:allow-other-keys)
12496 (let ((out (assoc-ref outputs "out")))
12497 (setenv "HOME" "/tmp")
12498 (invoke "jupyter" "kernelspec" "install"
12499 "--name" "ir"
12500 "--prefix" out
12501 (string-append out "/site-library/IRkernel/kernelspec"))
12502 #t))))))
12503 (inputs
12504 `(("jupyter" ,jupyter)))
12505 (propagated-inputs
12506 `(("r-crayon" ,r-crayon)
12507 ("r-digest" ,r-digest)
12508 ("r-evaluate" ,r-evaluate)
12509 ("r-irdisplay" ,r-irdisplay)
12510 ("r-jsonlite" ,r-jsonlite)
12511 ("r-pbdzmq" ,r-pbdzmq)
12512 ("r-repr" ,r-repr)
12513 ("r-uuid" ,r-uuid)))
12514 (home-page "https://cran.r-project.org/web/packages/IRkernel/")
12515 (synopsis "Native R kernel for Jupyter")
12516 (description
12517 "The R kernel for the Jupyter environment executes R code which the
12518front-end (Jupyter Notebook or other front-ends) submits to the kernel via the
12519network.")
12520 (license license:expat)))
51df4340
RW
12521
12522(define-public r-gmodels
12523 (package
12524 (name "r-gmodels")
12525 (version "2.18.1")
12526 (source
12527 (origin
12528 (method url-fetch)
12529 (uri (cran-uri "gmodels" version))
12530 (sha256
12531 (base32
12532 "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"))))
12533 (build-system r-build-system)
12534 (propagated-inputs
12535 `(("r-gdata" ,r-gdata)
12536 ("r-mass" ,r-mass)))
12537 (home-page "https://cran.r-project.org/web/packages/gmodels/")
12538 (synopsis "Various R programming tools for model fitting")
12539 (description
12540 "This package provides various R programming tools for model fitting.")
12541 (license license:gpl2)))
3942bf5e
RW
12542
12543(define-public r-apcluster
12544 (package
12545 (name "r-apcluster")
53040408 12546 (version "1.4.8")
3942bf5e
RW
12547 (source
12548 (origin
12549 (method url-fetch)
12550 (uri (cran-uri "apcluster" version))
12551 (sha256
12552 (base32
53040408 12553 "0lzf2jqm56i74wif6x5sw3j0w2qc4sni49zq2fgbl89b7lwkvchj"))))
3942bf5e
RW
12554 (build-system r-build-system)
12555 (propagated-inputs
12556 `(("r-matrix" ,r-matrix)
12557 ("r-rcpp" ,r-rcpp)))
12558 (home-page "https://cran.r-project.org/web/packages/apcluster/")
12559 (synopsis "Affinity propagation clustering")
12560 (description
12561 "This package implements affinity propagation clustering introduced by
12562Frey and Dueck (2007). The package further provides leveraged affinity
12563propagation and an algorithm for exemplar-based agglomerative clustering that
12564can also be used to join clusters obtained from affinity propagation. Various
12565plotting functions are available for analyzing clustering results.")
12566 (license license:gpl2+)))
a97796cd
RW
12567
12568(define-public r-valr
12569 (package
12570 (name "r-valr")
12571 (version "0.5.0")
12572 (source
12573 (origin
12574 (method url-fetch)
12575 (uri (cran-uri "valr" version))
12576 (sha256
12577 (base32
12578 "14jhrwkiwmha3vlmm7b50n2xxyizj6ddmy89gb20mpzq7qhz1ika"))))
12579 (build-system r-build-system)
12580 (propagated-inputs
12581 `(("r-broom" ,r-broom)
12582 ("r-dplyr" ,r-dplyr)
12583 ("r-ggplot2" ,r-ggplot2)
12584 ("r-rcpp" ,r-rcpp)
12585 ("r-readr" ,r-readr)
12586 ("r-rlang" ,r-rlang)
12587 ("r-stringr" ,r-stringr)
12588 ("r-tibble" ,r-tibble)))
12589 (home-page "http://github.com/rnabioco/valr")
12590 (synopsis "Genome interval arithmetic in R")
12591 (description
12592 "This package enables you to read and manipulate genome intervals and
12593signals. It provides functionality similar to command-line tool suites within
12594R, enabling interactive analysis and visualization of genome-scale data.")
12595 (license license:expat)))
100f5602
NB
12596
12597(define-public r-rematch2
12598 (package
12599 (name "r-rematch2")
8518744e 12600 (version "2.1.0")
100f5602
NB
12601 (source
12602 (origin
12603 (method url-fetch)
12604 (uri (cran-uri "rematch2" version))
12605 (sha256
12606 (base32
8518744e 12607 "00cznm6rk33b53w7zybkz7549bnydc66znpi5mb0xd24pmqp0rvq"))))
100f5602
NB
12608 (build-system r-build-system)
12609 (propagated-inputs
12610 `(("r-tibble" ,r-tibble)))
12611 (home-page "https://github.com/r-lib/rematch2")
12612 (synopsis "Tidy output from regular expression matching")
12613 (description
12614 "This package provides wrappers on @code{regexpr} and @code{gregexpr} to
12615return the match results in tidy data frames.")
12616 (license license:expat)))
0c02f94f
RW
12617
12618(define-public r-picante
12619 (package
12620 (name "r-picante")
12621 (version "1.8")
12622 (source
12623 (origin
12624 (method url-fetch)
12625 (uri (cran-uri "picante" version))
12626 (sha256
12627 (base32
12628 "1bcq2j7fs89c2jib68qq6la67rxyg9raryf162mwvjakpf6k19l1"))))
12629 (build-system r-build-system)
12630 (propagated-inputs
12631 `(("r-ape" ,r-ape)
12632 ("r-nlme" ,r-nlme)
12633 ("r-vegan" ,r-vegan)))
12634 (home-page "https://cran.r-project.org/web/packages/picante/")
12635 (synopsis "Integrating phylogenies and ecology")
12636 (description
12637 "This package provides functions for phylocom integration, community
12638analyses, null-models, traits and evolution. It implements numerous
12639ecophylogenetic approaches including measures of community phylogenetic and
12640trait diversity, phylogenetic signal, estimation of trait values for
12641unobserved taxa, null models for community and phylogeny randomizations, and
12642utility functions for data input/output and phylogeny plotting. A full
12643description of package functionality and methods are provided by Kembel et
12644al. (2010).")
12645 (license license:gpl2)))
93f178b5
RW
12646
12647(define-public r-reinforcelearn
12648 (package
12649 (name "r-reinforcelearn")
d1ed092e 12650 (version "0.2.1")
93f178b5
RW
12651 (source
12652 (origin
12653 (method url-fetch)
12654 (uri (cran-uri "reinforcelearn" version))
12655 (sha256
12656 (base32
d1ed092e 12657 "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b"))))
93f178b5
RW
12658 (build-system r-build-system)
12659 (propagated-inputs
12660 `(("r-checkmate" ,r-checkmate)
12661 ("r-nnet" ,r-nnet)
12662 ("r-purrr" ,r-purrr)
12663 ("r-r6" ,r-r6)))
12664 (home-page "https://markusdumke.github.io/reinforcelearn")
12665 (synopsis "Reinforcement learning")
12666 (description
12667 "This package implements reinforcement learning environments and
12668algorithms as described in Sutton & Barto (1998). The Q-Learning algorithm
12669can be used with function approximation, eligibility traces (Singh & Sutton,
126701996) and experience replay (Mnih et al., 2013).")
12671 (license license:expat)))
f98d97c6
RW
12672
12673(define-public r-lemon
12674 (package
12675 (name "r-lemon")
12676 (version "0.4.3")
12677 (source
12678 (origin
12679 (method url-fetch)
12680 (uri (cran-uri "lemon" version))
12681 (sha256
12682 (base32
12683 "0wsn5bfg10wq4dnrgpyraz2bzx9p19c7hf1pwj3h4zmpqfgsdbpw"))))
12684 (build-system r-build-system)
12685 (propagated-inputs
12686 `(("r-ggplot2" ,r-ggplot2)
12687 ("r-gridextra" ,r-gridextra)
12688 ("r-gtable" ,r-gtable)
12689 ("r-knitr" ,r-knitr)
12690 ("r-lattice" ,r-lattice)
12691 ("r-plyr" ,r-plyr)
12692 ("r-scales" ,r-scales)))
12693 (home-page "https://github.com/stefanedwards/lemon")
12694 (synopsis "Freshen up your ggplot2 plots")
12695 (description
12696 "This package provides functions for working with legends and axis lines
12697of ggplot2, facets that repeat axis lines on all panels, and some knitr
12698extensions.")
12699 (license license:gpl3)))
79db3a1a
RW
12700
12701(define-public r-wgaim
12702 (package
12703 (name "r-wgaim")
567b223d 12704 (version "2.0-1")
79db3a1a
RW
12705 (source
12706 (origin
12707 (method url-fetch)
12708 (uri (cran-uri "wgaim" version))
12709 (sha256
567b223d 12710 (base32 "1qiyfkpsbzjr9xsq5kqq6rlqpndngkn2irdfh3gyi45h6hn118j4"))))
79db3a1a
RW
12711 (build-system r-build-system)
12712 (propagated-inputs
5feaa775 12713 `(("r-ggplot2" ,r-ggplot2)
79db3a1a
RW
12714 ("r-qtl" ,r-qtl)))
12715 (home-page "https://cran.r-project.org/web/packages/wgaim")
12716 (synopsis "Whole genome average interval mapping for QTL detection")
12717 (description
12718 "This package integrates sophisticated mixed modelling methods with a
12719whole genome approach to detecting significant QTL in linkage maps.")
12720 (license license:gpl2+)))
f33cb7ab
RW
12721
12722(define-public r-bedr
12723 (package
12724 (name "r-bedr")
3c18fb13 12725 (version "1.0.7")
f33cb7ab
RW
12726 (source
12727 (origin
12728 (method url-fetch)
12729 (uri (cran-uri "bedr" version))
12730 (sha256
12731 (base32
3c18fb13 12732 "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j"))))
f33cb7ab
RW
12733 (build-system r-build-system)
12734 (propagated-inputs
12735 `(("r-data-table" ,r-data-table)
12736 ("r-r-utils" ,r-r-utils)
12737 ("r-testthat" ,r-testthat)
12738 ("r-venndiagram" ,r-venndiagram)
12739 ("r-yaml" ,r-yaml)
12740 ("bedops" ,bedops)
12741 ("bedtools" ,bedtools)
12742 ("htslib" ,htslib))) ; for tabix
12743 (native-inputs
12744 `(("r-knitr" ,r-knitr))) ; for vignettes
12745 (home-page "https://cran.r-project.org/web/packages/bedr")
12746 (synopsis "Genomic region processing")
12747 (description
12748 "This package is for genomic regions processing using command line tools
12749such as BEDTools, BEDOPS and Tabix. These tools offer scalable and efficient
12750utilities to perform genome arithmetic e.g indexing, formatting and merging.
12751The bedr package's API enhances access to these tools as well as offers
12752additional utilities for genomic regions processing.")
12753 (license license:gpl2)))
459dcb95 12754
373759ea
RW
12755(define-public r-sets
12756 (package
12757 (name "r-sets")
12758 (version "1.0-18")
12759 (source
12760 (origin
12761 (method url-fetch)
12762 (uri (cran-uri "sets" version))
12763 (sha256
12764 (base32
12765 "16v7650p47khqrbbw0z98llmwmmhswqmhri0n7nrfhdqwmby1lbl"))))
12766 (properties `((upstream-name . "sets")))
12767 (build-system r-build-system)
12768 (home-page "https://cran.r-project.org/web/packages/sets")
12769 (synopsis "Sets, generalized sets, customizable sets and intervals")
12770 (description
12771 "This package provides data structures and basic operations for ordinary
12772sets, generalizations such as fuzzy sets, multisets, and fuzzy multisets,
12773customizable sets, and intervals.")
12774 (license license:gpl2)))
12775
459dcb95
RW
12776(define-public r-partitions
12777 (package
12778 (name "r-partitions")
30aac69f 12779 (version "1.9-22")
459dcb95
RW
12780 (source
12781 (origin
12782 (method url-fetch)
12783 (uri (cran-uri "partitions" version))
12784 (sha256
12785 (base32
30aac69f 12786 "1qqy4df28wy4q0g572azrj171jlhvrnzbh7x0wr2g7v6gr20y0ns"))))
459dcb95
RW
12787 (build-system r-build-system)
12788 (propagated-inputs
12789 `(("r-gmp" ,r-gmp)
30aac69f
RW
12790 ("r-polynom" ,r-polynom)
12791 ("r-sets" ,r-sets)))
459dcb95
RW
12792 (home-page "https://cran.r-project.org/web/packages/partitions")
12793 (synopsis "Additive partitions of integers")
12794 (description
12795 "This package provides tools to enumerates the partitions, unequal
12796partitions, and restricted partitions of an integer; the three corresponding
12797partition functions are also given.")
12798 ;; Any version of the GPL
12799 (license license:gpl2+)))
761c097f
RW
12800
12801(define-public r-brobdingnag
12802 (package
12803 (name "r-brobdingnag")
12804 (version "1.2-6")
12805 (source
12806 (origin
12807 (method url-fetch)
12808 (uri (cran-uri "Brobdingnag" version))
12809 (sha256
12810 (base32
12811 "1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"))))
12812 (properties `((upstream-name . "Brobdingnag")))
12813 (build-system r-build-system)
12814 (home-page "https://github.com/RobinHankin/Brobdingnag.git")
12815 (synopsis "Very large numbers in R")
12816 (description
12817 "This package handles very large numbers in R. Real numbers are held
12818using their natural logarithms, plus a logical flag indicating sign. The
12819package includes a vignette that gives a step-by-step introduction to using S4
12820methods.")
12821 ;; Any version of the GPL
12822 (license license:gpl2+)))
c30be23a
RW
12823
12824(define-public r-untb
12825 (package
12826 (name "r-untb")
12827 (version "1.7-4")
12828 (source
12829 (origin
12830 (method url-fetch)
12831 (uri (cran-uri "untb" version))
12832 (sha256
12833 (base32
12834 "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6"))))
12835 (build-system r-build-system)
12836 (propagated-inputs
12837 `(("r-brobdingnag" ,r-brobdingnag)
12838 ("r-partitions" ,r-partitions)
12839 ("r-polynom" ,r-polynom)))
12840 (home-page "https://github.com/RobinHankin/untb.git")
12841 (synopsis "Ecological drift under the UNTB")
12842 (description
12843 "This package provides numerical simulations, and visualizations, of
12844Hubbell's @dfn{Unified Neutral Theory of Biodiversity} (UNTB).")
12845 (license license:gpl2+)))
ea87b4e3
RW
12846
12847(define-public r-stepwise
12848 (package
12849 (name "r-stepwise")
12850 (version "0.3")
12851 (source
12852 (origin
12853 (method url-fetch)
12854 (uri (cran-uri "stepwise" version))
12855 (sha256
12856 (base32
12857 "1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"))))
12858 (build-system r-build-system)
12859 (home-page "http://stat.sfu.ca/statgen/research/stepwise.html")
12860 (synopsis "Stepwise detection of recombination breakpoints")
12861 (description
12862 "This package provides a stepwise approach to identifying recombination
12863breakpoints in a genomic sequence alignment.")
12864 (license license:gpl2+)))
2a35bb15
RW
12865
12866(define-public r-snpmaxsel
12867 (package
12868 (name "r-snpmaxsel")
12869 (version "1.0-3")
12870 (source
12871 (origin
12872 (method url-fetch)
12873 (uri (cran-uri "SNPmaxsel" version))
12874 (sha256
12875 (base32
12876 "0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"))))
12877 (properties `((upstream-name . "SNPmaxsel")))
12878 (build-system r-build-system)
12879 (propagated-inputs
12880 `(("r-combinat" ,r-combinat)
12881 ("r-mvtnorm" ,r-mvtnorm)))
12882 (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html")
12883 (synopsis "Maximally selected statistics for SNP data")
12884 (description
12885 "This package implements asymptotic methods related to maximally selected
12886statistics, with applications to @dfn{single-nucleotide polymorphism} (SNP)
12887data.")
12888 (license license:gpl2+)))
7002c44f 12889
49a48c49
RW
12890(define-public r-acsnminer
12891 (package
12892 (name "r-acsnminer")
12893 (version "0.16.8.25")
12894 (source (origin
12895 (method url-fetch)
12896 (uri (cran-uri "ACSNMineR" version))
12897 (sha256
12898 (base32
12899 "0gh604s8qall6zfjlwcg2ilxjvz08dplf9k5g47idhv43scm748l"))))
12900 (properties `((upstream-name . "ACSNMineR")))
12901 (build-system r-build-system)
12902 (propagated-inputs
12903 `(("r-ggplot2" ,r-ggplot2)
12904 ("r-gridextra" ,r-gridextra)))
12905 (home-page "https://cran.r-project.org/web/packages/ACSNMineR")
12906 (synopsis "Gene enrichment analysis")
12907 (description
12908 "This package provides tools to compute and represent gene set enrichment
12909or depletion from your data based on pre-saved maps from the @dfn{Atlas of
12910Cancer Signalling Networks} (ACSN) or user imported maps. The gene set
12911enrichment can be run with hypergeometric test or Fisher exact test, and can
12912use multiple corrections. Visualization of data can be done either by
12913barplots or heatmaps.")
12914 (license license:gpl2+)))
12915
c4d521ba
RW
12916(define-public r-seqinr
12917 (package
12918 (name "r-seqinr")
fd399b7a 12919 (version "3.6-1")
c4d521ba
RW
12920 (source
12921 (origin
12922 (method url-fetch)
12923 (uri (cran-uri "seqinr" version))
12924 (sha256
12925 (base32
fd399b7a 12926 "0j30za6kji6y3v09cvcydiacnp65pv6ig8aw7cydl47l5s9chky4"))))
c4d521ba
RW
12927 (build-system r-build-system)
12928 (propagated-inputs
12929 `(("r-ade4" ,r-ade4)
12930 ("r-segmented" ,r-segmented)))
12931 (inputs
12932 `(("zlib" ,zlib)))
12933 (home-page "http://seqinr.r-forge.r-project.org/")
12934 (synopsis "Biological sequences retrieval and analysis")
12935 (description
12936 "This package provides tools for exploratory data analysis and data
12937visualization of biological sequence (DNA and protein) data. It also includes
12938utilities for sequence data management under the ACNUC system.")
12939 (license license:gpl2+)))
12940
7002c44f
RW
12941(define-public r-units
12942 (package
12943 (name "r-units")
f9598c04 12944 (version "0.6-5")
7002c44f
RW
12945 (source
12946 (origin
12947 (method url-fetch)
12948 (uri (cran-uri "units" version))
12949 (sha256
12950 (base32
f9598c04 12951 "02nls8m0r1r7kljs4x35naz3szq62hyqyd5vracf1xwi1kz5kdsh"))))
7002c44f
RW
12952 (build-system r-build-system)
12953 (inputs
12954 `(("udunits" ,udunits)))
12955 (propagated-inputs
12956 `(("r-rcpp" ,r-rcpp)))
12957 (home-page "https://github.com/r-quantities/units/")
12958 (synopsis "Measurement Units for R Vectors")
12959 (description
12960 "This package provides support for measurement units in R vectors,
12961matrices and arrays: automatic propagation, conversion, derivation and
12962simplification of units; raising errors in case of unit incompatibility. It
12963is compatible with the @code{POSIXct}, @code{Date} and @code{difftime}
12964classes.")
12965 (license license:gpl2)))
518c1dea
RW
12966
12967(define-public r-classint
12968 (package
12969 (name "r-classint")
970eab39 12970 (version "0.4-2")
518c1dea
RW
12971 (source
12972 (origin
12973 (method url-fetch)
12974 (uri (cran-uri "classInt" version))
12975 (sha256
12976 (base32
970eab39 12977 "0w980hrw8sgfdfyd5dsimalq7gwhvqm7507abk7k363pvgks23dv"))))
518c1dea
RW
12978 (properties `((upstream-name . "classInt")))
12979 (build-system r-build-system)
12980 (propagated-inputs
12981 `(("r-class" ,r-class)
1bbfca18
RW
12982 ("r-e1071" ,r-e1071)
12983 ("r-kernsmooth" ,r-kernsmooth)))
518c1dea
RW
12984 (native-inputs `(("gfortran" ,gfortran)))
12985 (home-page "https://github.com/r-spatial/classInt/")
12986 (synopsis "Choose univariate class intervals")
12987 (description
12988 "This package provides selected commonly used methods for choosing
12989univariate class intervals for mapping or other graphics purposes.")
12990 (license license:gpl2+)))
66c08ff4
RW
12991
12992(define-public r-spdata
12993 (package
12994 (name "r-spdata")
b9d9bc66 12995 (version "0.3.2")
66c08ff4
RW
12996 (source
12997 (origin
12998 (method url-fetch)
12999 (uri (cran-uri "spData" version))
13000 (sha256
13001 (base32
b9d9bc66 13002 "190msrrpn226x27pcnck4ac34f9k4xcn26cyz2apdri2nzkr6zbw"))))
66c08ff4
RW
13003 (properties `((upstream-name . "spData")))
13004 (build-system r-build-system)
13005 (home-page "https://github.com/Nowosad/spData")
13006 (synopsis "Datasets for spatial analysis")
13007 (description
13008 "This a package containing diverse spatial datasets for demonstrating,
13009benchmarking and teaching spatial data analysis. It includes R data of class
13010@code{sf}, @code{Spatial}, and @code{nb}. It also contains data stored in a
13011range of file formats including GeoJSON, ESRI Shapefile and GeoPackage. Some
13012of the datasets are designed to illustrate specific analysis techniques.
13013@code{cycle_hire()} and @code{cycle_hire_osm()}, for example, are designed to
13014illustrate point pattern analysis techniques.")
13015 (license license:cc0)))
e5228273
RW
13016
13017(define-public r-learnbayes
13018 (package
13019 (name "r-learnbayes")
13020 (version "2.15.1")
13021 (source
13022 (origin
13023 (method url-fetch)
13024 (uri (cran-uri "LearnBayes" version))
13025 (sha256
13026 (base32
13027 "0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"))))
13028 (properties `((upstream-name . "LearnBayes")))
13029 (build-system r-build-system)
13030 (home-page "https://cran.r-project.org/web/packages/LearnBayes")
13031 (synopsis "Functions for learning Bayesian inference")
13032 (description
13033 "This package provides a collection of functions helpful in learning the
13034basic tenets of Bayesian statistical inference. It contains functions for
13035summarizing basic one and two parameter posterior distributions and predictive
13036distributions. It contains MCMC algorithms for summarizing posterior
13037distributions defined by the user. It also contains functions for regression
13038models, hierarchical models, Bayesian tests, and illustrations of Gibbs
13039sampling.")
13040 (license license:gpl2+)))
dcc50286
RW
13041
13042(define-public r-deldir
13043 (package
13044 (name "r-deldir")
4eed03ea 13045 (version "0.1-23")
dcc50286
RW
13046 (source
13047 (origin
13048 (method url-fetch)
13049 (uri (cran-uri "deldir" version))
13050 (sha256
13051 (base32
4eed03ea 13052 "0790dwxb2mz1ffz8gd5vwdr0if2q76dzy3vab5rsykf9kz72n4g0"))))
dcc50286
RW
13053 (build-system r-build-system)
13054 (native-inputs `(("gfortran" ,gfortran)))
13055 (home-page "https://cran.r-project.org/web/packages/deldir")
13056 (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation")
13057 (description
13058 "This package provides tools for calculating the Delaunay triangulation
13059and the Dirichlet or Voronoi tessellation (with respect to the entire plane)
13060of a planar point set. It plots triangulations and tessellations in various
13061ways, clips tessellations to sub-windows, calculates perimeters of
13062tessellations, and summarizes information about the tiles of the
13063tessellation.")
13064 (license license:gpl2+)))
d884e407
RW
13065
13066(define-public r-sf
13067 (package
13068 (name "r-sf")
bc9a839f 13069 (version "0.8-0")
d884e407
RW
13070 (source
13071 (origin
13072 (method url-fetch)
13073 (uri (cran-uri "sf" version))
13074 (sha256
13075 (base32
bc9a839f 13076 "05dyq0vcz2f1fl03hk3v1a4nz4s84yyqw4rc9w9cwfq71gvm9qwf"))))
d884e407
RW
13077 (build-system r-build-system)
13078 (inputs
13079 `(("gdal" ,gdal)
13080 ("geos" ,geos)
13081 ("proj" ,proj.4)
13082 ("zlib" ,zlib)))
13083 (propagated-inputs
13084 `(("r-classint" ,r-classint)
13085 ("r-dbi" ,r-dbi)
13086 ("r-magrittr" ,r-magrittr)
13087 ("r-rcpp" ,r-rcpp)
13088 ("r-units" ,r-units)))
13089 (native-inputs `(("pkg-config" ,pkg-config)))
13090 (home-page "https://github.com/r-spatial/sf/")
13091 (synopsis "Simple features for R")
13092 (description
13093 "This package provides support for simple features, a standardized way to
13094encode spatial vector data. It binds to GDAL for reading and writing data, to
13095GEOS for geometrical operations, and to PROJ for projection conversions and
13096datum transformations.")
13097 ;; Either of these licenses
13098 (license (list license:gpl2 license:expat))))
e371e534
RW
13099
13100(define-public r-spdep
13101 (package
13102 (name "r-spdep")
4978222a 13103 (version "1.1-3")
e371e534
RW
13104 (source
13105 (origin
13106 (method url-fetch)
13107 (uri (cran-uri "spdep" version))
13108 (sha256
13109 (base32
4978222a 13110 "1f8cjffqqc6rnb3n4qym70ca6nz2kvrsd3g587wrqdr79nnbwnrk"))))
e371e534
RW
13111 (build-system r-build-system)
13112 (propagated-inputs
13113 `(("r-boot" ,r-boot)
13114 ("r-coda" ,r-coda)
13115 ("r-deldir" ,r-deldir)
13116 ("r-expm" ,r-expm)
13117 ("r-gmodels" ,r-gmodels)
13118 ("r-learnbayes" ,r-learnbayes)
13119 ("r-mass" ,r-mass)
13120 ("r-matrix" ,r-matrix)
13121 ("r-nlme" ,r-nlme)
13122 ("r-sf" ,r-sf)
13123 ("r-sp" ,r-sp)
13124 ("r-spdata" ,r-spdata)))
13125 (home-page "https://github.com/r-spatial/spdep/")
13126 (synopsis "Spatial dependence: weighting schemes, statistics and models")
13127 (description
13128 "This package provides a collection of functions to create spatial
13129weights matrix objects from polygon contiguities, from point patterns by
13130distance and tessellations, for summarizing these objects, and for permitting
13131their use in spatial data analysis, including regional aggregation by minimum
13132spanning tree.")
13133 (license license:gpl2+)))
91c1fbdf
RW
13134
13135(define-public r-adegenet
13136 (package
13137 (name "r-adegenet")
13138 (version "2.1.1")
13139 (source
13140 (origin
13141 (method url-fetch)
13142 (uri (cran-uri "adegenet" version))
13143 (sha256
13144 (base32
13145 "0ynfblp0hbd3dp3k86fn1wyhqr28lk6hs2bg4q7gyf0sfdfzwhrh"))))
13146 (build-system r-build-system)
13147 (propagated-inputs
13148 `(("r-ade4" ,r-ade4)
13149 ("r-ape" ,r-ape)
13150 ("r-boot" ,r-boot)
13151 ("r-dplyr" ,r-dplyr)
13152 ("r-ggplot2" ,r-ggplot2)
13153 ("r-igraph" ,r-igraph)
13154 ("r-mass" ,r-mass)
13155 ("r-reshape2" ,r-reshape2)
13156 ("r-seqinr" ,r-seqinr)
13157 ("r-shiny" ,r-shiny)
13158 ("r-spdep" ,r-spdep)
13159 ("r-vegan" ,r-vegan)))
13160 (home-page "https://github.com/thibautjombart/adegenet")
13161 (synopsis "Exploratory analysis of genetic and genomic data")
13162 (description
13163 "This package provides a toolset for the exploration of genetic and
13164genomic data. Adegenet provides formal (S4) classes for storing and handling
13165various genetic data, including genetic markers with varying ploidy and
13166hierarchical population structure (@code{genind} class), alleles counts by
13167populations (@code{genpop}), and genome-wide SNP data (@code{genlight}). It
13168also implements original multivariate methods (DAPC, sPCA), graphics,
13169statistical tests, simulation tools, distance and similarity measures, and
13170several spatial methods. A range of both empirical and simulated datasets is
13171also provided to illustrate various methods.")
13172 (license license:gpl2+)))
3d2bc817
RW
13173
13174(define-public r-pegas
13175 (package
13176 (name "r-pegas")
44805ca5 13177 (version "0.12")
3d2bc817
RW
13178 (source
13179 (origin
13180 (method url-fetch)
13181 (uri (cran-uri "pegas" version))
13182 (sha256
44805ca5 13183 (base32 "0sb8cmz4d238mcb56hv9fa0cagm00k82r7aj4cj4lxa1flxlpy8p"))))
3d2bc817
RW
13184 (build-system r-build-system)
13185 (propagated-inputs
13186 `(("r-adegenet" ,r-adegenet)
13187 ("r-ape" ,r-ape)))
13188 (home-page "http://ape-package.ird.fr/pegas.html")
13189 (synopsis "Population and evolutionary genetics analysis system")
13190 (description
13191 "This package provides functions for reading, writing, plotting,
13192analysing, and manipulating allelic and haplotypic data, including from VCF
13193files, and for the analysis of population nucleotide sequences and
13194micro-satellites including coalescent analyses, linkage disequilibrium,
13195population structure (Fst, Amova) and equilibrium (HWE), haplotype networks,
13196minimum spanning tree and network, and median-joining networks.")
13197 (license license:gpl2+)))
cd977b35
RW
13198
13199(define-public r-rmetasim
13200 (package
13201 (name "r-rmetasim")
13202 (version "3.1.7")
13203 (source
13204 (origin
13205 (method url-fetch)
13206 (uri (cran-uri "rmetasim" version))
13207 (sha256
13208 (base32
13209 "0sz4mdprdi6sgkfwfdvh2hr9nxiwq17sw0vggq3cvs7lzb0i6m9r"))))
13210 (build-system r-build-system)
13211 (propagated-inputs
13212 `(("r-ade4" ,r-ade4)
13213 ("r-adegenet" ,r-adegenet)
13214 ("r-gtools" ,r-gtools)
13215 ("r-pegas" ,r-pegas)))
13216 (home-page "https://cran.r-project.org/web/packages/rmetasim")
13217 (synopsis "Individual-based population genetic simulation environment")
13218 (description
13219 "This package provides an interface between R and the metasim simulation
13220engine. The simulation environment is documented in: Strand, A.(2002),
13221Metasim 1.0: an individual-based environment for simulating population
13222genetics of complex population dynamics.")
13223 ;; Any GPL version
13224 (license license:gpl2+)))
601ddf02
RW
13225
13226(define-public r-genetics
13227 (package
13228 (name "r-genetics")
f1c1bbc1 13229 (version "1.3.8.1.2")
601ddf02
RW
13230 (source
13231 (origin
13232 (method url-fetch)
13233 (uri (cran-uri "genetics" version))
13234 (sha256
13235 (base32
f1c1bbc1 13236 "1v0ylnia6c44v356dsmnkx6054vcxazpzsrdh3yph5ch5vg6gjrh"))))
601ddf02
RW
13237 (build-system r-build-system)
13238 (propagated-inputs
13239 `(("r-combinat" ,r-combinat)
13240 ("r-gdata" ,r-gdata)
13241 ("r-gtools" ,r-gtools)
13242 ("r-mass" ,r-mass)
13243 ("r-mvtnorm" ,r-mvtnorm)))
13244 (home-page "https://cran.r-project.org/web/packages/genetics/")
13245 (synopsis "Population genetics")
13246 (description
13247 "This package provides classes and methods for handling genetic data.
13248It includes classes to represent genotypes and haplotypes at single markers up
13249to multiple markers on multiple chromosomes. Function include allele
13250frequencies, flagging homo/heterozygotes, flagging carriers of certain
13251alleles, estimating and testing for Hardy-Weinberg disequilibrium, estimating
13252and testing for linkage disequilibrium, ...")
13253 ;; Any GPL version.
13254 (license license:gpl2+)))
5ef7d057
RW
13255
13256(define-public r-snp-plotter
13257 (package
13258 (name "r-snp-plotter")
13259 (version "0.5.1")
13260 (source
13261 (origin
13262 (method url-fetch)
13263 (uri (cran-uri "snp.plotter" version))
13264 (sha256
13265 (base32
13266 "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"))))
13267 (properties `((upstream-name . "snp.plotter")))
13268 (build-system r-build-system)
13269 (propagated-inputs `(("r-genetics" ,r-genetics)))
13270 (home-page "https://cran.r-project.org/web/packages/snp.plotter/")
13271 (synopsis "Plot p-values using single SNP and/or haplotype data")
13272 (description
13273 "This package helps you create plots of p-values using single SNP and/or
13274haplotype data. Main features of the package include options to display a
13275@dfn{linkage disequilibrium} (LD) plot and the ability to plot multiple
13276datasets simultaneously. Plots can be created using global and/or individual
13277haplotype p-values along with single SNP p-values. Images are created as
13278either PDF/EPS files.")
13279 (license license:gpl2+)))
6a472af3
RW
13280
13281(define-public r-polspline
13282 (package
13283 (name "r-polspline")
2777e06f 13284 (version "1.1.17")
6a472af3
RW
13285 (source
13286 (origin
13287 (method url-fetch)
13288 (uri (cran-uri "polspline" version))
13289 (sha256
2777e06f 13290 (base32 "0c7fnxpqpy3hibiim4yib6l6bq363s97wwvllxp4lp8h06fjcyyn"))))
6a472af3
RW
13291 (build-system r-build-system)
13292 (native-inputs `(("gfortran" ,gfortran)))
13293 (home-page "https://cran.r-project.org/web/packages/polspline/")
13294 (synopsis "Polynomial spline routines")
13295 (description
13296 "This package provides routines for the polynomial spline fitting
13297routines hazard regression, hazard estimation with flexible tails, logspline,
13298lspec, polyclass, and polymars.")
13299 (license license:gpl2+)))
a8c965cf
RW
13300
13301(define-public r-rms
13302 (package
13303 (name "r-rms")
0645e72f 13304 (version "5.1-4")
a8c965cf
RW
13305 (source
13306 (origin
13307 (method url-fetch)
13308 (uri (cran-uri "rms" version))
13309 (sha256
0645e72f 13310 (base32 "19knh1sw0icw6jh9wfb2hq5jf49i2qfvp9myvqm5paa495689x9q"))))
a8c965cf
RW
13311 (build-system r-build-system)
13312 (propagated-inputs
13313 `(("r-ggplot2" ,r-ggplot2)
13314 ("r-hmisc" ,r-hmisc)
13315 ("r-htmltable" ,r-htmltable)
13316 ("r-htmltools" ,r-htmltools)
13317 ("r-lattice" ,r-lattice)
13318 ("r-multcomp" ,r-multcomp)
13319 ("r-nlme" ,r-nlme)
13320 ("r-polspline" ,r-polspline)
13321 ("r-quantreg" ,r-quantreg)
13322 ("r-rpart" ,r-rpart)
13323 ("r-sparsem" ,r-sparsem)
13324 ("r-survival" ,r-survival)))
13325 (native-inputs `(("gfortran" ,gfortran)))
13326 (home-page "http://biostat.mc.vanderbilt.edu/rms")
13327 (synopsis "Regression modeling strategies")
13328 (description
13329 "This is a package for regression modeling, testing, estimation,
13330validation, graphics, prediction, and typesetting by storing enhanced model
13331design attributes in the fit. The rms package is a collection of functions
13332that assist with and streamline modeling. It also contains functions for
13333binary and ordinal logistic regression models, ordinal models for continuous Y
13334with a variety of distribution families, and the Buckley-James multiple
13335regression model for right-censored responses, and implements penalized
13336maximum likelihood estimation for logistic and ordinary linear models. The
13337package works with almost any regression model, but it was especially written
13338to work with binary or ordinal regression models, Cox regression, accelerated
13339failure time models, ordinary linear models, the Buckley-James model,
13340generalized least squares for serially or spatially correlated observations,
13341generalized linear models, and quantile regression.")
13342 (license license:gpl2+)))
cd47dcf6
RW
13343
13344(define-public r-haplo-stats
13345 (package
13346 (name "r-haplo-stats")
13347 (version "1.7.9")
13348 (source
13349 (origin
13350 (method url-fetch)
13351 (uri (cran-uri "haplo.stats" version))
13352 (sha256
13353 (base32
13354 "19kxascqq5qz0zdxx0w837ji207y1z2ggxkl4vmlbay03k2dw2mx"))))
13355 (properties `((upstream-name . "haplo.stats")))
13356 (build-system r-build-system)
13357 (propagated-inputs
13358 `(("r-rms" ,r-rms)))
13359 (native-inputs
13360 `(("r-r-rsp" ,r-r-rsp))) ; for vignettes
13361 (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software")
13362 (synopsis "Analysis of haplotypes when linkage phase is ambiguous")
13363 (description
13364 "This package provides routines for the analysis of indirectly measured
13365haplotypes. The statistical methods assume that all subjects are unrelated
13366and that haplotypes are ambiguous (due to unknown linkage phase of the genetic
13367markers). The main functions are: @code{haplo.em()}, @code{haplo.glm()},
13368@code{haplo.score()}, and @code{haplo.power()}; all of which have detailed
13369examples in the vignette.")
13370 (license license:gpl2+)))
bffb5826
RW
13371
13372(define-public r-bqtl
13373 (package
13374 (name "r-bqtl")
13375 (version "1.0-32")
13376 (source
13377 (origin
13378 (method url-fetch)
13379 (uri (cran-uri "bqtl" version))
13380 (sha256
13381 (base32
13382 "0jjqgsm9fmvz5nkgz608xfljjpmaf4rs4f7kxvpqn4b1l9s5lhci"))))
13383 (build-system r-build-system)
13384 (native-inputs `(("gfortran" ,gfortran)))
13385 (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/")
13386 (synopsis "Bayesian QTL mapping toolkit")
13387 (description
13388 "This is a QTL mapping toolkit for inbred crosses and recombinant inbred
13389lines. It includes maximum likelihood and Bayesian tools.")
13390 (license license:gpl2+)))
73fcd222
RW
13391
13392(define-public r-ibdreg
13393 (package
13394 (name "r-ibdreg")
13395 (version "0.2.5")
13396 (source
13397 (origin
13398 (method url-fetch)
13399 (uri (cran-uri "ibdreg" version))
13400 (sha256
13401 (base32
13402 "1kaa5q1byi30wzr0mw4w2cv1ssxprzcwf91wrpqwkgcsdy7dkh2g"))))
13403 (build-system r-build-system)
13404 (home-page "https://www.mayo.edu/research/labs/\
13405statistical-genetics-genetic-epidemiology/software")
13406 (synopsis "Regression methods for IBD linkage with covariates")
13407 (description
13408 "This package provides a method to test genetic linkage with covariates
13409by regression methods with response IBD sharing for relative pairs. Account
13410for correlations of IBD statistics and covariates for relative pairs within
13411the same pedigree.")
13412 (license license:gpl2+)))
d4a255a4
RW
13413
13414(define-public r-dlmap
13415 (package
13416 (name "r-dlmap")
13417 (version "1.13")
13418 (source
13419 (origin
13420 (method url-fetch)
13421 (uri (cran-uri "dlmap" version))
13422 (sha256
13423 (base32
13424 "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"))))
13425 (build-system r-build-system)
13426 (propagated-inputs
13427 `(("r-ibdreg" ,r-ibdreg)
13428 ("r-mgcv" ,r-mgcv)
13429 ("r-nlme" ,r-nlme)
13430 ("r-qtl" ,r-qtl)
13431 ("r-wgaim" ,r-wgaim)))
13432 (home-page "https://cran.r-project.org/web/packages/dlmap/")
13433 (synopsis "Detection localization mapping for QTL")
13434 (description
13435 "This is package for QTL mapping in a mixed model framework with separate
13436detection and localization stages. The first stage detects the number of QTL
13437on each chromosome based on the genetic variation due to grouped markers on
13438the chromosome; the second stage uses this information to determine the most
13439likely QTL positions. The mixed model can accommodate general fixed and
13440random effects, including spatial effects in field trials and pedigree
13441effects. It is applicable to backcrosses, doubled haploids, recombinant
13442inbred lines, F2 intercrosses, and association mapping populations.")
13443 (license license:gpl2)))
1cdd9f0e
RW
13444
13445(define-public r-ldheatmap
13446 (package
13447 (name "r-ldheatmap")
1a88de18 13448 (version "0.99-7")
1cdd9f0e
RW
13449 (source
13450 (origin
13451 (method url-fetch)
13452 (uri (cran-uri "LDheatmap" version))
13453 (sha256
13454 (base32
1a88de18 13455 "1r0j8bihi5z1x0sgaf7dwzpsw9i0nc1vylvipvc0cia2ka1lr9dc"))))
1cdd9f0e
RW
13456 (properties `((upstream-name . "LDheatmap")))
13457 (build-system r-build-system)
13458 (propagated-inputs
13459 `(("r-genetics" ,r-genetics)
1a88de18 13460 ("r-rcpp" ,r-rcpp)
1cdd9f0e
RW
13461 ("r-snpstats" ,r-snpstats)))
13462 (home-page "http://stat.sfu.ca/statgen/research/ldheatmap.html")
13463 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
13464 (description
13465 "This package provides tools to produce a graphical display, as a heat
13466map, of measures of pairwise linkage disequilibria between SNPs. Users may
13467optionally include the physical locations or genetic map distances of each SNP
13468on the plot.")
13469 (license license:gpl3)))
b8fea3c8
RW
13470
13471(define-public r-hwde
13472 (package
13473 (name "r-hwde")
13474 (version "0.67")
13475 (source
13476 (origin
13477 (method url-fetch)
13478 (uri (cran-uri "hwde" version))
13479 (sha256
13480 (base32
13481 "0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"))))
13482 (build-system r-build-system)
13483 (home-page "https://cran.r-project.org/web/packages/hwde/")
13484 (synopsis "Models and tests for departure from Hardy-Weinberg equilibrium")
13485 (description
13486 "This package fits models for genotypic disequilibria, as described in
13487Huttley and Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast
13488terms are available that account for first order interactions between loci.
13489It also implements, for a single locus in a single population, a conditional
13490exact test for Hardy-Weinberg equilibrium.")
13491 (license license:gpl2+)))
7cd4ff2f
RW
13492
13493(define-public r-tdthap
13494 (package
13495 (name "r-tdthap")
87b43815 13496 (version "1.1-11")
7cd4ff2f
RW
13497 (source
13498 (origin
13499 (method url-fetch)
13500 (uri (cran-uri "tdthap" version))
13501 (sha256
13502 (base32
87b43815 13503 "15qlj2bivvz3pizd8dq34wczbkbxhzqh3cqp1ixkdkprlyvcxj5k"))))
7cd4ff2f
RW
13504 (build-system r-build-system)
13505 (home-page "https://cran.r-project.org/web/packages/tdthap/")
13506 (synopsis "TDT tests for extended haplotypes")
13507 (description
13508 "Functions and examples are provided for transmission/disequilibrium
13509tests for extended marker haplotypes, as in Clayton, D. and Jones, H. (1999)
13510\"Transmission/disequilibrium tests for extended marker haplotypes\".")
13511 (license license:artistic2.0)))
469fb438
RW
13512
13513(define-public r-sparql
13514 (package
13515 (name "r-sparql")
13516 (version "1.16")
13517 (source (origin
13518 (method url-fetch)
13519 (uri (cran-uri "SPARQL" version))
13520 (sha256
13521 (base32
13522 "0gak1q06yyhdmcxb2n3v0h9gr1vqd0viqji52wpw211qp6r6dcrc"))))
13523 (properties `((upstream-name . "SPARQL")))
13524 (build-system r-build-system)
13525 (propagated-inputs
13526 `(("r-rcurl" ,r-rcurl)
13527 ("r-xml" ,r-xml)))
13528 (home-page "https://cran.r-project.org/web/packages/SPARQL")
13529 (synopsis "SPARQL client for R")
13530 (description "This package provides an interface to use SPARQL to pose
13531SELECT or UPDATE queries to an end-point.")
13532 ;; The only license indication is found in the DESCRIPTION file,
13533 ;; which states GPL-3. So we cannot assume GPLv3+.
13534 (license license:gpl3)))
0ef062b3
RW
13535
13536(define-public r-bookdown
13537 (package
13538 (name "r-bookdown")
19600e08 13539 (version "0.16")
0ef062b3
RW
13540 (source (origin
13541 (method url-fetch)
13542 (uri (cran-uri "bookdown" version))
13543 (sha256
13544 (base32
19600e08 13545 "1gwgvx1yg6q3wccnhidr3gshdvlgr42i4pvlg4h29kpsa7smjiv1"))))
0ef062b3
RW
13546 (build-system r-build-system)
13547 (propagated-inputs
13548 `(("r-htmltools" ,r-htmltools)
13549 ("r-knitr" ,r-knitr)
13550 ("r-rmarkdown" ,r-rmarkdown)
13551 ("r-tinytex" ,r-tinytex)
650e8def
RW
13552 ("r-xfun" ,r-xfun)
13553 ("pandoc" ,ghc-pandoc)))
0ef062b3
RW
13554 (home-page "https://github.com/rstudio/bookdown")
13555 (synopsis "Authoring books and technical documents with R markdown")
13556 (description "This package provides output formats and utilities for
13557authoring books and technical documents with R Markdown.")
13558 (license license:gpl3)))
72a216a9
RW
13559
13560(define-public r-optparse
13561 (package
13562 (name "r-optparse")
cbe42da2 13563 (version "1.6.4")
72a216a9
RW
13564 (source
13565 (origin
13566 (method url-fetch)
13567 (uri (cran-uri "optparse" version))
13568 (sha256
13569 (base32
cbe42da2 13570 "0wyrc42ja3ab5szx46zmz8lm7vzfqxkjca0m0sms8g9hqbmmay6d"))))
72a216a9
RW
13571 (build-system r-build-system)
13572 (propagated-inputs
13573 `(("r-getopt" ,r-getopt)))
13574 (home-page "https://github.com/trevorld/optparse")
13575 (synopsis "Command line option parser")
13576 (description
13577 "This package provides a command line parser inspired by Python's
13578@code{optparse} library to be used with Rscript to write shebang scripts
13579that accept short and long options.")
13580 (license license:gpl2+)))
c5a2b518
RW
13581
13582(define-public r-wgcna
13583 (package
13584 (name "r-wgcna")
7a857771 13585 (version "1.68")
c5a2b518
RW
13586 (source
13587 (origin
13588 (method url-fetch)
13589 (uri (cran-uri "WGCNA" version))
13590 (sha256
13591 (base32
7a857771 13592 "1s7gy5vd7x67hpgli8r7ba2z99w3psiyv5hqmrh94zw141dg210a"))))
c5a2b518
RW
13593 (properties `((upstream-name . "WGCNA")))
13594 (build-system r-build-system)
13595 (propagated-inputs
13596 `(("r-annotationdbi" ,r-annotationdbi)
13597 ("r-doparallel" ,r-doparallel)
13598 ("r-dynamictreecut" ,r-dynamictreecut)
13599 ("r-fastcluster" ,r-fastcluster)
13600 ("r-foreach" ,r-foreach)
13601 ("r-go-db" ,r-go-db)
13602 ("r-hmisc" ,r-hmisc)
13603 ("r-impute" ,r-impute)
13604 ("r-rcpp" ,r-rcpp)
13605 ("r-robust" ,r-robust)
13606 ("r-survival" ,r-survival)
13607 ("r-matrixstats" ,r-matrixstats)
13608 ("r-preprocesscore" ,r-preprocesscore)))
13609 (home-page
13610 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
13611 (synopsis "Weighted correlation network analysis")
13612 (description
13613 "This package provides functions necessary to perform Weighted
13614Correlation Network Analysis on high-dimensional data. It includes functions
13615for rudimentary data cleaning, construction and summarization of correlation
13616networks, module identification and functions for relating both variables and
13617modules to sample traits. It also includes a number of utility functions for
13618data manipulation and visualization.")
13619 (license license:gpl2+)))
bac0ca32
RW
13620
13621(define-public r-kernlab
13622 (package
13623 (name "r-kernlab")
17c5b6fc 13624 (version "0.9-29")
bac0ca32
RW
13625 (source
13626 (origin
13627 (method url-fetch)
13628 (uri (cran-uri "kernlab" version))
13629 (sha256
17c5b6fc 13630 (base32 "0vqhndl4zm7pvkfvq0f6i9cbrm7pij6kmdp7d7w39pa100x6knn3"))))
bac0ca32
RW
13631 (build-system r-build-system)
13632 (home-page "https://cran.r-project.org/web/packages/kernlab")
13633 (synopsis "Kernel-based machine learning tools")
13634 (description
13635 "This package provides kernel-based machine learning methods for
13636classification, regression, clustering, novelty detection, quantile regression
13637and dimensionality reduction. Among other methods @code{kernlab} includes
13638Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes
13639and a QP solver.")
13640 (license license:gpl2)))
a0583c0d
RW
13641
13642(define-public r-hierfstat
13643 (package
13644 (name "r-hierfstat")
13645 (version "0.04-22")
13646 (source
13647 (origin
13648 (method url-fetch)
13649 (uri (cran-uri "hierfstat" version))
13650 (sha256
13651 (base32
13652 "1fav2v2996v5kb1ffa6v5wxfm921syxg6as034vd3j4jfhdibyfx"))))
13653 (build-system r-build-system)
13654 (propagated-inputs
13655 `(("r-ade4" ,r-ade4)
13656 ("r-adegenet" ,r-adegenet)
13657 ("r-gtools" ,r-gtools)))
13658 (home-page "https://cran.r-project.org/web/packages/hierfstat/")
13659 (synopsis "Estimation and tests of hierarchical F-statistics")
13660 (description
13661 "This package allows the estimation of hierarchical F-statistics from
13662haploid or diploid genetic data with any numbers of levels in the hierarchy,
13663following the algorithm of Yang (Evolution, 1998, 52(4):950-956). Functions
13664are also given to test via randomisations the significance of each F and
13665variance components, using the likelihood-ratio statistics G.")
13666 (license license:gpl2+)))
3080b81a
RW
13667
13668(define-public r-hapassoc
13669 (package
13670 (name "r-hapassoc")
13671 (version "1.2-8")
13672 (source
13673 (origin
13674 (method url-fetch)
13675 (uri (cran-uri "hapassoc" version))
13676 (sha256
13677 (base32
13678 "0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"))))
13679 (build-system r-build-system)
13680 (home-page "http://stat.sfu.ca/statgen/research/hapassoc.html")
13681 (synopsis "Inference of trait associations with SNP haplotypes")
13682 (description
13683 "Hapassoc performs likelihood inference of trait associations with
13684haplotypes and other covariates in @dfn{generalized linear models} (GLMs). The
13685functions are developed primarily for data collected in cohort or
13686cross-sectional studies. They can accommodate uncertain haplotype phase and
13687handle missing genotypes at some SNPs.")
13688 (license license:gpl2)))
7166b77a
RW
13689
13690(define-public r-sampling
13691 (package
13692 (name "r-sampling")
13693 (version "2.8")
13694 (source
13695 (origin
13696 (method url-fetch)
13697 (uri (cran-uri "sampling" version))
13698 (sha256
13699 (base32
13700 "06pj7dan0mknpsblmlnk7am78qrnwgnql5vvx7vmbfvib7rj6s9m"))))
13701 (build-system r-build-system)
13702 (propagated-inputs
13703 `(("r-lpsolve" ,r-lpsolve)
13704 ("r-mass" ,r-mass)))
13705 (home-page "https://cran.r-project.org/web/packages/sampling/")
13706 (synopsis "Survey sampling")
13707 (description
13708 "This package provides functions for drawing and calibrating samples.")
13709 (license license:gpl2+)))
4f8b1fb3
RW
13710
13711(define-public r-r2html
13712 (package
13713 (name "r-r2html")
13714 (version "2.3.2")
13715 (source
13716 (origin
13717 (method url-fetch)
13718 (uri (cran-uri "R2HTML" version))
13719 (sha256
13720 (base32
13721 "00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"))))
13722 (properties `((upstream-name . "R2HTML")))
13723 (build-system r-build-system)
13724 (home-page "https://github.com/nalimilan/R2HTML")
13725 (synopsis "HTML export for R objects")
13726 (description
13727 "This package includes HTML functions and methods to write in an HTML
13728file. Thus, making HTML reports is easy. It includes a function that allows
13729redirection on the fly, which appears to be very useful for teaching purposes,
13730as the student can keep a copy of the produced output to keep all that they
13731did during the course. The package comes with a vignette describing how to
13732write HTML reports for statistical analysis. Finally, a driver for Sweave
13733allows to parse HTML flat files containing R code and to automatically write
13734the corresponding outputs (tables and graphs).")
13735 (license license:gpl2+)))
3f6e6e98
RW
13736
13737(define-public r-rjava
13738 (package
13739 (name "r-rjava")
f2f89e9a 13740 (version "0.9-11")
3f6e6e98
RW
13741 (source
13742 (origin
13743 (method url-fetch)
13744 (uri (cran-uri "rJava" version))
13745 (sha256
13746 (base32
f2f89e9a 13747 "0s9cjy1wh7snmbqwznh8f1r4ipylr7mgda4a979z963a8lqy32n2"))))
3f6e6e98
RW
13748 (properties `((upstream-name . "rJava")))
13749 (build-system r-build-system)
13750 (arguments
13751 `(#:modules ((guix build utils)
13752 (guix build r-build-system)
13753 (ice-9 match))
13754 #:phases
13755 (modify-phases %standard-phases
13756 (add-after 'unpack 'set-JAVA_HOME
13757 (lambda* (#:key inputs #:allow-other-keys)
13758 (let ((jdk (assoc-ref inputs "jdk")))
13759 (setenv "JAVA_HOME" jdk)
13760 (setenv "JAVA" (which "java"))
13761 (setenv "JAR" (which "jar"))
13762 (setenv "JAVAC" (which "javac"))
13763 (setenv "JAVAH" (which "javah"))
13764 (setenv "JAVA_CPPFLAGS"
13765 (string-append "-I" jdk "/include "
13766 "-I" jdk "/include/linux"))
13767 (match (find-files (string-append jdk "/jre/lib/") "libjvm.so")
13768 ((lib) (setenv "JAVA_LIBS" lib))
13769 (_ (error "Could not find libjvm.so"))))
13770 #t)))))
13771 (inputs
13772 `(("icu4c" ,icu4c)
13773 ("jdk" ,icedtea-8 "jdk")
13774 ("pcre" ,pcre)
13775 ("zlib" ,zlib)))
13776 (home-page "http://www.rforge.net/rJava/")
13777 (synopsis "Low-Level R to Java interface")
13778 (description
13779 "This package provides a low-level interface to the Java VM very much
13780like .C/.Call and friends. It allows the creation of objects, calling methods
13781and accessing fields.")
13782 (license license:gpl2)))
b9b177b3
RW
13783
13784(define-public r-svmisc
13785 (package
13786 (name "r-svmisc")
13787 (version "1.1.0")
13788 (source
13789 (origin
13790 (method url-fetch)
13791 (uri (cran-uri "svMisc" version))
13792 (sha256
13793 (base32
13794 "01r2a73wx2sh1njky961fxabx5wgddqqjqba6vjg0f3h8r3abmn2"))))
13795 (properties `((upstream-name . "svMisc")))
13796 (build-system r-build-system)
13797 (home-page "https://github.com/SciViews/svMisc")
13798 (synopsis "Miscellaneous functions for SciViews")
13799 (description
13800 "This package provides miscellaneous functions for SciViews or general
13801use, including tools to manage a temporary environment attached to the search
13802path for temporary variables you do not want to @code{save()} or
13803@code{load()}; test the current platform; showing progress bars, etc.")
13804 (license license:gpl2)))
18c51cf3
RW
13805
13806(define-public r-xyz
13807 (package
13808 (name "r-xyz")
13809 (version "0.2")
13810 (source
13811 (origin
13812 (method url-fetch)
13813 (uri (cran-uri "xyz" version))
13814 (sha256
13815 (base32
13816 "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"))))
13817 (build-system r-build-system)
13818 (propagated-inputs
13819 `(("r-rcpp" ,r-rcpp)))
13820 (home-page "https://cran.r-project.org/web/packages/xyz/")
13821 (synopsis "Algorithm for fast interaction search in high-dimensional data")
13822 (description
13823 "High dimensional interaction search by brute force requires a quadratic
13824computational cost in the number of variables. The xyz algorithm provably
13825finds strong interactions in almost linear time. For details of the algorithm
13826see: G. Thanei, N. Meinshausen and R. Shah (2016). The xyz algorithm for fast
13827interaction search in high-dimensional data.")
13828 ;; Any version of the GPL.
13829 (license license:gpl2+)))
81df4e1e
RW
13830
13831(define-public r-rttf2pt1
13832 (package
13833 (name "r-rttf2pt1")
13834 (version "1.3.7")
13835 (source
13836 (origin
13837 (method url-fetch)
13838 (uri (cran-uri "Rttf2pt1" version))
13839 (sha256
13840 (base32
13841 "12hf9r3mhjr9sawdvf7qhjf1zph2q64f77i81jwvy7awidbm0kja"))))
13842 (properties `((upstream-name . "Rttf2pt1")))
13843 (build-system r-build-system)
13844 (home-page "https://github.com/wch/Rttf2pt1")
13845 (synopsis "Font conversion utility")
13846 (description
13847 "This package contains the program @code{ttf2pt1}, for use with the
13848@code{extrafont} package.")
13849 ;; Most of the files are covered under the Expat license. Some files are
13850 ;; covered under BSD-3. Deviations for individual files are recorded in
13851 ;; the LICENSE file.
13852 (license (list license:bsd-3 license:expat
13853 (license:non-copyleft "file://LICENSE")))))
b6933ea6
RW
13854
13855(define-public r-extrafontdb
13856 (package
13857 (name "r-extrafontdb")
13858 (version "1.0")
13859 (source
13860 (origin
13861 (method url-fetch)
13862 (uri (cran-uri "extrafontdb" version))
13863 (sha256
13864 (base32
13865 "115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"))))
13866 (build-system r-build-system)
13867 (home-page "https://github.com/wch/extrafontdb")
13868 (synopsis "Database for the extrafont package")
13869 (description
13870 "This package holds the database for the @code{extrafont} package.")
13871 (license license:gpl2)))
2331bf2a
RW
13872
13873(define-public r-extrafont
13874 (package
13875 (name "r-extrafont")
13876 (version "0.17")
13877 (source
13878 (origin
13879 (method url-fetch)
13880 (uri (cran-uri "extrafont" version))
13881 (sha256
13882 (base32
13883 "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"))))
13884 (build-system r-build-system)
13885 (propagated-inputs
13886 `(("r-extrafontdb" ,r-extrafontdb)
13887 ("r-rttf2pt1" ,r-rttf2pt1)))
13888 (home-page "https://github.com/wch/extrafont")
13889 (synopsis "Tools for using fonts in R")
13890 (description
13891 "The extrafont package makes it easier to use fonts other than the basic
13892PostScript fonts that R uses. Fonts that are imported into extrafont can be
13893used with PDF or PostScript output files. There are two hurdles for using
13894fonts in PDF (or Postscript) output files:
13895
13896@enumerate
13897@item Making R aware of the font and the dimensions of the characters.
13898@item Embedding the fonts in the PDF file so that the PDF can be displayed
13899 properly on a device that doesn't have the font. This is usually needed if
13900 you want to print the PDF file or share it with others.
13901@end enumerate
13902
13903The extrafont package makes both of these things easier.")
13904 (license license:gpl2)))
2d704608
RW
13905
13906(define-public r-xkcd
13907 (package
13908 (name "r-xkcd")
13909 (version "0.0.6")
13910 (source
13911 (origin
13912 (method url-fetch)
13913 (uri (cran-uri "xkcd" version))
13914 (sha256
13915 (base32
13916 "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"))))
13917 (build-system r-build-system)
13918 (propagated-inputs
13919 `(("r-extrafont" ,r-extrafont)
13920 ("r-ggplot2" ,r-ggplot2)
13921 ("r-hmisc" ,r-hmisc)))
13922 (home-page "https://cran.r-project.org/web/packages/xkcd/")
13923 (synopsis "Plot ggplot2 graphics in the XKCD style")
13924 (description
13925 "This package provides the means to plot ggplot2 graphs in the style of
13926the XKCD web comic.")
13927 (license license:gpl3)))
0d50d0df
RW
13928
13929(define-public r-msigdbr
13930 (package
13931 (name "r-msigdbr")
995a20e8 13932 (version "7.0.1")
0d50d0df
RW
13933 (source
13934 (origin
13935 (method url-fetch)
13936 (uri (cran-uri "msigdbr" version))
13937 (sha256
13938 (base32
995a20e8 13939 "19p8z617m3my8la7n1qgb1s2msf940r372im3q30qkbcx3qxg3sd"))))
0d50d0df
RW
13940 (build-system r-build-system)
13941 (propagated-inputs
13942 `(("r-dplyr" ,r-dplyr)
13943 ("r-magrittr" ,r-magrittr)
13944 ("r-rlang" ,r-rlang)
13945 ("r-tibble" ,r-tibble)))
13946 (home-page "https://github.com/igordot/msigdbr")
13947 (synopsis "MSigDB gene sets for multiple organisms")
13948 (description
13949 "This package provides the @dfn{Molecular Signatures Database} (MSigDB)
13950gene sets typically used with the @dfn{Gene Set Enrichment Analysis} (GSEA)
13951software in a standard R data frame with key-value pairs. Included are the
13952original human gene symbols and Entrez IDs as well as the equivalents for
13953various frequently studied model organisms such as mouse, rat, pig, fly, and
13954yeast.")
13955 ;; The package is covered under the Expat license, but the upstream MSigDB
13956 ;; files are made available under the Creative Commons Attribution 4.0
13957 ;; International license.
13958 (license (list license:expat license:cc-by4.0))))
585d5ae0
RW
13959
13960(define-public r-gridgraphics
13961 (package
13962 (name "r-gridgraphics")
b985cc35 13963 (version "0.4-1")
585d5ae0
RW
13964 (source
13965 (origin
13966 (method url-fetch)
13967 (uri (cran-uri "gridGraphics" version))
13968 (sha256
13969 (base32
b985cc35 13970 "1kr3p54bkv2q7agxrva30y9bkwkiq1k2cfl5z1kvyjv6f5xi4w5p"))))
585d5ae0
RW
13971 (properties `((upstream-name . "gridGraphics")))
13972 (build-system r-build-system)
13973 (home-page "https://github.com/pmur002/gridgraphics")
13974 (synopsis "Redraw base graphics using @code{grid} graphics")
13975 (description
13976 "This package provides functions to convert a page of plots drawn with
13977the @code{graphics} package into identical output drawn with the @code{grid}
13978package. The result looks like the original @code{graphics}-based plot, but
13979consists of @code{grid} grobs and viewports that can then be manipulated with
13980@code{grid} functions (e.g., edit grobs and revisit viewports).")
13981 (license license:gpl2+)))
1c59ec70
RW
13982
13983(define-public r-farver
13984 (package
13985 (name "r-farver")
f4061505 13986 (version "2.0.1")
1c59ec70
RW
13987 (source
13988 (origin
13989 (method url-fetch)
13990 (uri (cran-uri "farver" version))
13991 (sha256
13992 (base32
f4061505 13993 "0aq1hk561pz3s3lpay1adwsihha6mxp7zbj4n1m6307g34awlhhn"))))
1c59ec70 13994 (build-system r-build-system)
1c59ec70
RW
13995 (home-page "https://github.com/thomasp85/farver")
13996 (synopsis "Vectorized color conversion and comparison")
13997 (description
13998 "The encoding of color can be handled in many different ways, using
13999different color spaces. As different color spaces have different uses,
14000efficient conversion between these representations are important. This
14001package provides a set of functions that gives access to very fast color space
14002conversion and comparisons implemented in C++, and offers 100-fold speed
14003improvements over the @code{convertColor} function in the @code{grDevices}
14004package.")
14005 (license license:expat)))
e2582883
RW
14006
14007(define-public r-ggplotify
14008 (package
14009 (name "r-ggplotify")
f2758945 14010 (version "0.0.4")
e2582883
RW
14011 (source
14012 (origin
14013 (method url-fetch)
14014 (uri (cran-uri "ggplotify" version))
14015 (sha256
14016 (base32
f2758945 14017 "0nv3wdmxnc5ww9m3xlgnb0jp30j45dg33nqc6gg3y36svg8anjcg"))))
e2582883
RW
14018 (build-system r-build-system)
14019 (propagated-inputs
14020 `(("r-ggplot2" ,r-ggplot2)
14021 ("r-gridgraphics" ,r-gridgraphics)
14022 ("r-rvcheck" ,r-rvcheck)))
14023 (home-page "https://github.com/GuangchuangYu/ggplotify")
14024 (synopsis "Convert plots to @code{grob} or @code{ggplot} object")
14025 (description
14026 "This package provides tools to convert plot function calls (using
14027expression or formula) to @code{grob} or @code{ggplot} objects that are
14028compatible with the @code{grid} and @code{ggplot2} environment. With this
14029package, we are able to e.g. use @code{cowplot} to align plots produced by
14030@code{base} graphics, @code{grid}, @code{lattice}, @code{vcd} etc. by
14031converting them to @code{ggplot} objects.")
14032 (license license:artistic2.0)))
85431ca3
RW
14033
14034(define-public r-triebeard
14035 (package
14036 (name "r-triebeard")
14037 (version "0.3.0")
14038 (source
14039 (origin
14040 (method url-fetch)
14041 (uri (cran-uri "triebeard" version))
14042 (sha256
14043 (base32
14044 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"))))
14045 (build-system r-build-system)
14046 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
14047 (home-page "https://github.com/Ironholds/triebeard/")
14048 (synopsis "Radix trees in Rcpp")
14049 (description
14050 "Radix trees, or tries, are key-value data structures optimized for
14051efficient lookups, similar in purpose to hash tables. This package provides
14052an implementation of radix trees for use in R programming and in developing
14053packages with Rcpp.")
14054 (license license:expat)))
91e06bed
RW
14055
14056(define-public r-tweenr
14057 (package
14058 (name "r-tweenr")
14059 (version "1.0.1")
14060 (source
14061 (origin
14062 (method url-fetch)
14063 (uri (cran-uri "tweenr" version))
14064 (sha256
14065 (base32
14066 "0sq90pbln6lkc2q3zflhkxxwpqdw5dd7igrxhdnlynkdrmi83mpg"))))
14067 (build-system r-build-system)
14068 (propagated-inputs
14069 `(("r-farver" ,r-farver)
14070 ("r-magrittr" ,r-magrittr)
14071 ("r-rcpp" ,r-rcpp)
14072 ("r-rlang" ,r-rlang)))
14073 (home-page "https://github.com/thomasp85/tweenr")
14074 (synopsis "Interpolate data for smooth animations")
14075 (description
14076 "In order to create smooth animation between states of data, tweening is
14077necessary. This package provides a range of functions for creating tweened
14078data that can be used as basis for animation. Furthermore it adds a number of
14079vectorized interpolaters for common R data types such as numeric, date and
14080color.")
14081 (license license:expat)))
09dde7fb
RW
14082
14083(define-public r-polyclip
14084 (package
14085 (name "r-polyclip")
14086 (version "1.10-0")
14087 (source
14088 (origin
14089 (method url-fetch)
14090 (uri (cran-uri "polyclip" version))
14091 (sha256
14092 (base32
14093 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl"))))
14094 (build-system r-build-system)
14095 (native-inputs `(("pkg-config" ,pkg-config)))
14096 (home-page "http://www.angusj.com/delphi/clipper.php")
14097 (synopsis "Polygon clipping")
14098 (description
14099 "This package provides an R port of the library Clipper. It performs
14100polygon clipping operations (intersection, union, set minus, set difference)
14101for polygonal regions of arbitrary complexity, including holes. It computes
14102offset polygons (spatial buffer zones, morphological dilations, Minkowski
14103dilations) for polygonal regions and polygonal lines. It computes the
14104Minkowski Sum of general polygons. There is a function for removing
14105self-intersections from polygon data.")
14106 (license license:boost1.0)))
d4ff09af
RW
14107
14108(define-public r-urltools
14109 (package
14110 (name "r-urltools")
7015ae68 14111 (version "1.7.3")
d4ff09af
RW
14112 (source
14113 (origin
14114 (method url-fetch)
14115 (uri (cran-uri "urltools" version))
14116 (sha256
14117 (base32
7015ae68 14118 "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830"))))
d4ff09af
RW
14119 (build-system r-build-system)
14120 (propagated-inputs
14121 `(("r-rcpp" ,r-rcpp)
14122 ("r-triebeard" ,r-triebeard)))
14123 (home-page "https://github.com/Ironholds/urltools/")
14124 (synopsis "Vectorized tools for URL handling and parsing")
14125 (description
14126 "This package provides a toolkit for all URL-handling needs, including
14127encoding and decoding, parsing, parameter extraction and modification. All
14128functions are designed to be both fast and entirely vectorized. It is
14129intended to be useful for people dealing with web-related datasets, such as
14130server-side logs, although may be useful for other situations involving large
14131sets of URLs.")
14132 (license license:expat)))
83f43284
RW
14133
14134(define-public r-ggforce
14135 (package
14136 (name "r-ggforce")
466e68b4 14137 (version "0.3.1")
83f43284
RW
14138 (source
14139 (origin
14140 (method url-fetch)
14141 (uri (cran-uri "ggforce" version))
14142 (sha256
14143 (base32
466e68b4 14144 "04926cqrda6psvy2nzkkw4czwyxdp7fnxg76byp14v12kgd72lm0"))))
83f43284
RW
14145 (build-system r-build-system)
14146 (propagated-inputs
14147 `(("r-ggplot2" ,r-ggplot2)
14148 ("r-gtable" ,r-gtable)
14149 ("r-mass" ,r-mass)
14150 ("r-polyclip" ,r-polyclip)
14151 ("r-rcpp" ,r-rcpp)
14152 ("r-rcppeigen" ,r-rcppeigen)
14153 ("r-rlang" ,r-rlang)
14154 ("r-scales" ,r-scales)
3ea54829
RW
14155 ("r-tidyselect" ,r-tidyselect)
14156 ("r-tweenr" ,r-tweenr)
14157 ("r-withr" ,r-withr)))
83f43284
RW
14158 (home-page "https://ggforce.data-imaginist.com")
14159 (synopsis "Accelerating ggplot2")
14160 (description
14161 "The aim of the ggplot2 package is to aid in visual data investigations.
14162This focus has led to a lack of facilities for composing specialized plots.
14163Thi package aims to be a collection of mainly new statistics and geometries
14164that fills this gap.")
14165 (license license:expat)))
b5b0a2ff
RW
14166
14167(define-public r-europepmc
14168 (package
14169 (name "r-europepmc")
14170 (version "0.3")
14171 (source
14172 (origin
14173 (method url-fetch)
14174 (uri (cran-uri "europepmc" version))
14175 (sha256
14176 (base32
14177 "1ngqs1sqzkbwv98dd5z4cxj8bnz41wyd0g060a2vpqi3s99s4i2h"))))
14178 (build-system r-build-system)
14179 (propagated-inputs
14180 `(("r-dplyr" ,r-dplyr)
14181 ("r-httr" ,r-httr)
14182 ("r-jsonlite" ,r-jsonlite)
14183 ("r-plyr" ,r-plyr)
14184 ("r-progress" ,r-progress)
14185 ("r-purrr" ,r-purrr)
14186 ("r-urltools" ,r-urltools)
14187 ("r-xml2" ,r-xml2)))
14188 (home-page "https://github.com/ropensci/europepmc/")
14189 (synopsis "R Interface to the Europe PubMed Central RESTful Web Service")
14190 (description
14191 "This package provides an R Client for the
14192@url{https://europepmc.org/RestfulWebService,Europe PubMed Central RESTful Web
14193Service}. It gives access to both metadata on life science literature and
14194open access full texts. Europe PMC indexes all PubMed content and other
14195literature sources including Agricola, a bibliographic database of citations
14196to the agricultural literature, or Biological Patents. In addition to
14197bibliographic metadata, the client allows users to fetch citations and
14198reference lists. Links between life-science literature and other EBI
14199databases, including ENA, PDB or ChEMBL are also accessible.")
14200 (license license:gpl3)))
11f226e1
RW
14201
14202(define-public r-ggraph
14203 (package
14204 (name "r-ggraph")
801dc98f 14205 (version "2.0.0")
11f226e1
RW
14206 (source
14207 (origin
14208 (method url-fetch)
14209 (uri (cran-uri "ggraph" version))
14210 (sha256
14211 (base32
801dc98f 14212 "0qj7w3af0pgmd9mil6y571jikfkln7b8csvzg6b08spwbglfy1s3"))))
11f226e1
RW
14213 (build-system r-build-system)
14214 (propagated-inputs
14215 `(("r-digest" ,r-digest)
14216 ("r-dplyr" ,r-dplyr)
14217 ("r-ggforce" ,r-ggforce)
14218 ("r-ggplot2" ,r-ggplot2)
14219 ("r-ggrepel" ,r-ggrepel)
801dc98f 14220 ("r-graphlayouts" ,r-graphlayouts)
11f226e1
RW
14221 ("r-gtable" ,r-gtable)
14222 ("r-igraph" ,r-igraph)
14223 ("r-mass" ,r-mass)
11f226e1 14224 ("r-rcpp" ,r-rcpp)
801dc98f 14225 ("r-rlang" ,r-rlang)
11f226e1 14226 ("r-scales" ,r-scales)
801dc98f 14227 ("r-tidygraph" ,r-tidygraph)
11f226e1
RW
14228 ("r-viridis" ,r-viridis)))
14229 (home-page "https://cran.r-project.org/web/packages/ggraph/")
14230 (synopsis "Implementation of grammar of graphics for graphs and networks")
14231 (description
14232 "The grammar of graphics as implemented in ggplot2 is a poor fit for
14233graph and network visualizations due to its reliance on tabular data input.
14234The ggraph package is an extension of the ggplot2 API tailored to graph
14235visualizations and provides the same flexible approach to building up plots
14236layer by layer.")
14237 (license license:gpl3)))
1c0c4b54
RW
14238
14239(define-public r-varselrf
14240 (package
14241 (name "r-varselrf")
14242 (version "0.7-8")
14243 (source
14244 (origin
14245 (method url-fetch)
14246 (uri (cran-uri "varSelRF" version))
14247 (sha256
14248 (base32
14249 "0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"))))
14250 (properties `((upstream-name . "varSelRF")))
14251 (build-system r-build-system)
14252 (propagated-inputs
14253 `(("r-randomforest" ,r-randomforest)))
14254 (home-page "http://ligarto.org/rdiaz/Software/Software.html")
14255 (synopsis "Variable selection using random forests")
14256 (description
14257 "This package provides tools for the variable selection from random
14258forests using both backwards variable elimination (for the selection of small
14259sets of non-redundant variables) and selection based on the importance
14260spectrum (somewhat similar to scree plots; for the selection of large,
14261potentially highly-correlated variables). The main applications are in
14262high-dimensional data (e.g., microarray data, and other genomics and
14263proteomics applications).")
14264 (license license:gpl2+)))
aae0b86d
RW
14265
14266(define-public r-pamr
14267 (package
14268 (name "r-pamr")
8fc6188e 14269 (version "1.56.1")
aae0b86d
RW
14270 (source
14271 (origin
14272 (method url-fetch)
14273 (uri (cran-uri "pamr" version))
14274 (sha256
14275 (base32
8fc6188e 14276 "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh"))))
aae0b86d
RW
14277 (build-system r-build-system)
14278 (propagated-inputs
14279 `(("r-cluster" ,r-cluster)
14280 ("r-survival" ,r-survival)))
14281 (native-inputs `(("gfortran" ,gfortran)))
14282 (home-page "https://cran.r-project.org/web/packages/pamr/")
14283 (synopsis "Prediction Analysis for Microarrays")
14284 (description
14285 "This package provides some functions for sample classification in
14286microarrays.")
14287 (license license:gpl2)))
fe3fb4e7
RW
14288
14289(define-public r-rda
14290 (package
14291 (name "r-rda")
14292 (version "1.0.2-2.1")
14293 (source
14294 (origin
14295 (method url-fetch)
14296 (uri (cran-uri "rda" version))
14297 (sha256
14298 (base32
14299 "1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"))))
14300 (build-system r-build-system)
14301 (home-page "https://cran.r-project.org/web/packages/rda/")
14302 (synopsis "Shrunken centroids regularized discriminant analysis")
14303 (description
14304 "This package provides tools for shrunken centroids regularized
14305discriminant analysis for the purpose of classifying high dimensional data.")
14306 (license license:gpl2+)))
8473597f
RW
14307
14308(define-public r-ggvis
14309 (package
14310 (name "r-ggvis")
04eb73ee 14311 (version "0.4.5")
8473597f
RW
14312 (source
14313 (origin
14314 (method url-fetch)
14315 (uri (cran-uri "ggvis" version))
14316 (sha256
14317 (base32
04eb73ee 14318 "091i9f17912j8qcyxppjgwzjnyqj7769ixs9d2gjg6f2clskqdw2"))))
8473597f
RW
14319 (build-system r-build-system)
14320 (propagated-inputs
14321 `(("r-assertthat" ,r-assertthat)
14322 ("r-dplyr" ,r-dplyr)
14323 ("r-htmltools" ,r-htmltools)
14324 ("r-jsonlite" ,r-jsonlite)
14325 ("r-lazyeval" ,r-lazyeval)
14326 ("r-magrittr" ,r-magrittr)
14327 ("r-shiny" ,r-shiny)))
14328 (home-page "https://ggvis.rstudio.com/")
14329 (synopsis "Interactive grammar of graphics")
14330 (description
14331 "This package is a data visualization package for R providing an
14332implementation of an interactive grammar of graphics, taking the best parts of
14333ggplot2, combining them with the reactive framework of Shiny and drawing web
14334graphics using Vega.")
14335 (license license:gpl2)))
d59df334
RW
14336
14337(define-public r-gbm
14338 (package
14339 (name "r-gbm")
14340 (version "2.1.5")
14341 (source
14342 (origin
14343 (method url-fetch)
14344 (uri (cran-uri "gbm" version))
14345 (sha256
14346 (base32
14347 "0vs6ljaqhwwpgr8wlbhmm4v147rd82kl16rpaijqiylxcc8dxyq6"))))
14348 (build-system r-build-system)
14349 (propagated-inputs
14350 `(("r-gridextra" ,r-gridextra)
14351 ("r-lattice" ,r-lattice)
14352 ("r-survival" ,r-survival)))
14353 (home-page "https://github.com/gbm-developers/gbm")
14354 (synopsis "Generalized boosted regression models")
14355 (description
14356 "This package is an implementation of extensions to Freund and Schapire's
14357AdaBoost algorithm and Friedman's gradient boosting machine. It includes
14358regression methods for least squares, absolute loss, t-distribution loss,
14359quantile regression, logistic, multinomial logistic, Poisson, Cox proportional
14360hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss,
14361and Learning to Rank measures (LambdaMart).")
14362 (license license:gpl2+)))
efba5613
RW
14363
14364(define-public r-threejs
14365 (package
14366 (name "r-threejs")
14367 (version "0.3.1")
14368 (source
14369 (origin
14370 (method url-fetch)
14371 (uri (cran-uri "threejs" version))
14372 (sha256
14373 (base32
14374 "1s3rdlzy7man6177ycayg6xsh6k8y1r9rdj9yzn3b93j2rs0nxbi"))))
14375 (build-system r-build-system)
14376 (arguments
14377 `(#:modules ((guix build utils)
14378 (guix build r-build-system)
14379 (srfi srfi-1)
14380 (ice-9 popen))
14381 #:phases
14382 (modify-phases %standard-phases
14383 (add-after 'unpack 'process-javascript
14384 (lambda* (#:key inputs #:allow-other-keys)
14385 (with-directory-excursion "inst"
14386 (call-with-values
14387 (lambda ()
14388 (unzip2
14389 `((,(assoc-ref inputs "js-jquery")
14390 "htmlwidgets/lib/jquery/jquery.min.js")
14391 (,(assoc-ref inputs "js-threejs-85")
14392 "htmlwidgets/lib/threejs-85/three.min.js"))))
14393 (lambda (sources targets)
14394 (for-each (lambda (source target)
14395 (format #t "Processing ~a --> ~a~%"
14396 source target)
14397 (delete-file target)
14398 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14399 (call-with-output-file target
14400 (lambda (port)
14401 (dump-port minified port)))))
14402 sources targets))))
14403 #t)))))
14404 (propagated-inputs
14405 `(("r-base64enc" ,r-base64enc)
14406 ("r-crosstalk" ,r-crosstalk)
14407 ("r-htmlwidgets" ,r-htmlwidgets)
14408 ("r-igraph" ,r-igraph)))
14409 (native-inputs
14410 `(("uglify-js" ,uglify-js)
14411 ("js-jquery"
14412 ,(origin
14413 (method url-fetch)
14414 (uri "https://code.jquery.com/jquery-3.3.1.js")
14415 (sha256
14416 (base32
14417 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
14418 ("js-threejs-85"
14419 ,(origin
14420 (method url-fetch)
14421 (uri "https://raw.githubusercontent.com/mrdoob/three.js/r85/build/three.js")
14422 (sha256
14423 (base32
14424 "17khh3dmijdjw4qb9qih1rqhxgrmm3pc6w8lzdx6rf6a3mrc9xnl"))))))
14425 (home-page "https://bwlewis.github.io/rthreejs")
14426 (synopsis "Interactive 3D scatter plots, networks and globes")
14427 (description
14428 "Create interactive 3D scatter plots, network plots, and globes in R
14429using the three.js visualization library.")
14430 (license license:expat)))
74cada8e
RW
14431
14432(define-public r-mlbench
14433 (package
14434 (name "r-mlbench")
14435 (version "2.1-1")
14436 (source
14437 (origin
14438 (method url-fetch)
14439 (uri (cran-uri "mlbench" version))
14440 (sha256
14441 (base32
14442 "1rp035qxfgh5ail92zjh9jh57dj0b8babw3wsg29v8ricpal30bl"))))
14443 (build-system r-build-system)
14444 (home-page "https://cran.r-project.org/web/packages/mlbench/")
14445 (synopsis "Machine learning benchmark problems")
14446 (description
14447 "This package provides a collection of artificial and real-world machine
14448learning benchmark problems, including, e.g., several data sets from the UCI
14449repository.")
14450 (license license:gpl2)))
409a13fe
RW
14451
14452(define-public r-mpm
14453 (package
14454 (name "r-mpm")
14455 (version "1.0-22")
14456 (source
14457 (origin
14458 (method url-fetch)
14459 (uri (cran-uri "mpm" version))
14460 (sha256
14461 (base32
14462 "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk"))))
14463 (build-system r-build-system)
14464 (propagated-inputs
14465 `(("r-kernsmooth" ,r-kernsmooth)
14466 ("r-mass" ,r-mass)))
14467 (home-page "http://mpm.r-forge.r-project.org")
14468 (synopsis "Multivariate projection methods")
14469 (description
14470 "This is a package for exploratory graphical analysis of multivariate
14471data, specifically gene expression data with different projection methods:
14472principal component analysis, correspondence analysis, spectral map
14473analysis.")
14474 (license license:gpl2+)))
d8a28332 14475
d2aa2d24
RW
14476(define-public r-png
14477 (package
14478 (name "r-png")
14479 (version "0.1-7")
14480 (source (origin
14481 (method url-fetch)
14482 (uri (cran-uri "png" version))
14483 (sha256
14484 (base32
14485 "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2"))))
14486 (build-system r-build-system)
14487 (inputs
14488 `(("libpng" ,libpng)
14489 ("zlib" ,zlib)))
14490 (home-page "http://www.rforge.net/png/")
14491 (synopsis "Read and write PNG images")
14492 (description
14493 "This package provides an easy and simple way to read, write and display
14494bitmap images stored in the PNG format. It can read and write both files and
14495in-memory raw vectors.")
14496 ;; Any of these GPL versions.
14497 (license (list license:gpl2 license:gpl3))))
14498
d8a28332
RW
14499(define-public r-ggcorrplot
14500 (package
14501 (name "r-ggcorrplot")
e9c526be 14502 (version "0.1.3")
d8a28332
RW
14503 (source
14504 (origin
14505 (method url-fetch)
14506 (uri (cran-uri "ggcorrplot" version))
14507 (sha256
14508 (base32
e9c526be 14509 "0hi9lz121ya1l2lbm7rqlxg6fs6bvxck396dngnidrhl5fvqb41b"))))
d8a28332
RW
14510 (build-system r-build-system)
14511 (propagated-inputs
14512 `(("r-ggplot2" ,r-ggplot2)
14513 ("r-reshape2" ,r-reshape2)))
14514 (home-page "http://www.sthda.com/english/wiki/ggcorrplot")
14515 (synopsis "Visualization of a correlation matrix using ggplot2")
14516 (description
14517 "The ggcorrplot package can be used to visualize easily a correlation
14518matrix using ggplot2. It provides a solution for reordering the correlation
14519matrix and displays the significance level on the plot. It also includes a
14520function for computing a matrix of correlation p-values.")
14521 (license license:gpl2)))
f084e41e
RW
14522
14523(define-public r-flexdashboard
14524 (package
14525 (name "r-flexdashboard")
14526 (version "0.5.1.1")
14527 (source
14528 (origin
14529 (method url-fetch)
14530 (uri (cran-uri "flexdashboard" version))
14531 (sha256
14532 (base32
14533 "0fy3nbrr67zqgd44r2mc850s5sp0hzfcw3zqs15m8kxzj1aw067x"))))
14534 (build-system r-build-system)
14535 (arguments
14536 `(#:modules ((guix build utils)
14537 (guix build r-build-system)
14538 (srfi srfi-1)
14539 (srfi srfi-26)
14540 (ice-9 popen)
14541 (ice-9 textual-ports))
14542 #:phases
14543 (modify-phases %standard-phases
14544 (add-after 'unpack 'process-javascript
14545 (lambda* (#:key inputs #:allow-other-keys)
14546 (with-directory-excursion "inst"
14547 ;; Concatenate all components of prism.js
14548 (let ((contents (string-join
14549 (map (lambda (name)
14550 (call-with-input-file
14551 (assoc-ref inputs name)
14552 get-string-all))
14553 (list "js-prism"
14554 "js-prism-r"
14555 "js-prism-line-numbers"))
14556 "\n")))
14557 (call-with-output-file "prism-src.js"
14558 (cut display contents <>)))
14559 (call-with-values
14560 (lambda ()
14561 (unzip2
14562 `(("www/stickytableheaders/jquery.stickytableheaders.js"
14563 "www/stickytableheaders/jquery.stickytableheaders.min.js")
14564 ("www/sly/sly.js"
14565 "www/sly/sly.min.js")
14566 ("prism-src.js"
14567 "www/prism/prism.js")
14568 (,(assoc-ref inputs "js-raphael")
14569 "htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
14570 (,(assoc-ref inputs "js-featherlight")
14571 "www/featherlight/featherlight.min.js"))))
14572 (lambda (sources targets)
14573 (for-each (lambda (source target)
14574 (format #t "Processing ~a --> ~a~%"
14575 source target)
14576 (delete-file target)
14577 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14578 (call-with-output-file target
14579 (lambda (port)
14580 (dump-port minified port)))))
14581 sources targets))))
14582 #t)))))
14583 (propagated-inputs
14584 `(("r-htmltools" ,r-htmltools)
14585 ("r-htmlwidgets" ,r-htmlwidgets)
14586 ("r-jsonlite" ,r-jsonlite)
14587 ("r-knitr" ,r-knitr)
14588 ("r-rmarkdown" ,r-rmarkdown)
14589 ("r-shiny" ,r-shiny)))
14590 (native-inputs
14591 `(("uglify-js" ,uglify-js)
14592 ("js-raphael"
14593 ,(origin
14594 (method url-fetch)
14595 (uri "https://raw.githubusercontent.com/DmitryBaranovskiy/raphael/v2.1.4/raphael.js")
14596 (sha256
14597 (base32
14598 "1h4c4akrgcj7wra9j1z1rv2406j0yf68y9c0wg8v7w9ibw2iwf1x"))))
14599 ("js-prism"
14600 ,(origin
14601 (method url-fetch)
14602 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/prism.js")
14603 (sha256
14604 (base32
14605 "0gqa9irbp9k8p5r3d98cszajzhjnssnl43nrsc5aiy7ki52z500c"))))
14606 ("js-prism-r"
14607 ,(origin
14608 (method url-fetch)
14609 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/components/prism-r.js")
14610 (sha256
14611 (base32
14612 "1x31glci7wdgr2305njy0bm2lncb0jyn0j1s2g72rqi29xid9aki"))))
14613 ("js-prism-line-numbers"
14614 ,(origin
14615 (method url-fetch)
14616 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/plugins/line-numbers/prism-line-numbers.js")
14617 (sha256
14618 (base32
14619 "1543wgf3iynrilyb27jq8px3h5gvfz5xmdib5ik2ki400c1sl991"))))
14620 ("js-featherlight"
14621 ,(origin
14622 (method url-fetch)
14623 (uri "https://raw.githubusercontent.com/noelboss/featherlight/1.3.4/src/featherlight.js")
14624 (sha256
14625 (base32
14626 "14kkhwzvp8rxq2mrck5i0xcm8v5rqwqhwnmncbng8h4qq42zx3sb"))))))
14627 (home-page "https://rmarkdown.rstudio.com/flexdashboard")
14628 (synopsis "R Markdown format for flexible dashboards")
14629 (description
14630 "This package provides an R Markdown format for converting an R Markdown
14631document to a grid-oriented dashboard. The dashboard flexibly adapts the size
14632of its components to the containing web page.")
14633 (license license:expat)))
c54ab337
RW
14634
14635(define-public r-preseqr
14636 (package
14637 (name "r-preseqr")
14638 (version "4.0.0")
14639 (source
14640 (origin
14641 (method url-fetch)
14642 (uri (cran-uri "preseqR" version))
14643 (sha256
14644 (base32
14645 "1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"))))
14646 (properties `((upstream-name . "preseqR")))
14647 (build-system r-build-system)
14648 (propagated-inputs
14649 `(("r-polynom" ,r-polynom)))
14650 (home-page "https://cran.r-project.org/web/packages/preseqR/")
14651 (synopsis "Predicting species accumulation curves")
14652 (description
14653 "This package can be used to predict the r-species accumulation
14654curve (r-SAC), which is the number of species represented at least r times as
14655a function of the sampling effort. When r = 1, the curve is known as the
14656species accumulation curve, or the library complexity curve in high-throughput
14657genomic sequencing. The package includes both parametric and nonparametric
14658methods, as described by Deng C, et al. (2018).")
14659 (license license:gpl3)))
1fab2cf8
RW
14660
14661(define-public r-mapplots
14662 (package
14663 (name "r-mapplots")
14664 (version "1.5.1")
14665 (source
14666 (origin
14667 (method url-fetch)
14668 (uri (cran-uri "mapplots" version))
14669 (sha256
14670 (base32
14671 "18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"))))
14672 (build-system r-build-system)
14673 (home-page "https://cran.r-project.org/web/packages/mapplots/")
14674 (synopsis "Data visualization on maps")
14675 (description
14676 "This package helps you create simple maps; add sub-plots like pie plots
14677to a map or any other plot; format, plot and export gridded data. The package
14678was developed for displaying fisheries data but most functions can be used for
14679more generic data visualisation.")
14680 (license license:gpl2+)))
9563dd55
RW
14681
14682(define-public r-pmcmr
14683 (package
14684 (name "r-pmcmr")
14685 (version "4.3")
14686 (source
14687 (origin
14688 (method url-fetch)
14689 (uri (cran-uri "PMCMR" version))
14690 (sha256
14691 (base32
14692 "09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"))))
14693 (properties `((upstream-name . "PMCMR")))
14694 (build-system r-build-system)
14695 (home-page "https://cran.r-project.org/web/packages/PMCMR/")
14696 (synopsis "Calculate pairwise multiple comparisons of mean rank sums")
14697 (description
14698 "This is a deprecated package for calculating pairwise multiple
14699comparisons of mean rank sums. This package is superseded by the novel
14700PMCMRplus package. The PMCMR package is no longer maintained, but kept for
c8ae38d3 14701compatibility of dependent packages for some time.")
9563dd55 14702 (license license:gpl3+)))
8d1990d4
RW
14703
14704(define-public r-downloader
14705 (package
14706 (name "r-downloader")
14707 (version "0.4")
14708 (source
14709 (origin
14710 (method url-fetch)
14711 (uri (cran-uri "downloader" version))
14712 (sha256
14713 (base32
14714 "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"))))
14715 (build-system r-build-system)
14716 (propagated-inputs
14717 `(("r-digest" ,r-digest)))
14718 (home-page "https://github.com/wch/downloader")
14719 (synopsis "Download files over HTTP and HTTPS")
14720 (description
14721 "This package provides a wrapper for the @code{download.file} function,
14722making it possible to download files over HTTPS across platforms. The
14723@code{RCurl} package provides this functionality (and much more) but has
14724external dependencies. This package has is implemented purely in R.")
14725 (license license:gpl2)))
296ea15c
NB
14726
14727(define-public r-rex
14728 (package
14729 (name "r-rex")
14730 (version "1.1.2")
14731 (source
14732 (origin
14733 (method url-fetch)
14734 (uri (cran-uri "rex" version))
14735 (sha256
14736 (base32
14737 "0alsadgjgass3wr8y5d247j12qqzg454sc84vpskclrkmz778g5x"))))
14738 (build-system r-build-system)
14739 (propagated-inputs
14740 `(("r-lazyeval" ,r-lazyeval)
14741 ("r-magrittr" ,r-magrittr)))
14742 (home-page "https://github.com/kevinushey/rex")
14743 (synopsis "Friendly regular expressions")
14744 (description
14745 "This package provides a friendly interface for the construction of
14746regular expressions. Regular expressions are a very powerful feature, however
14747they are often difficult to interpret. Rex allows you to build complex
14748regular expressions from human readable expressions")
14749 (license license:expat)))
9b86fea0 14750
f00da074
NB
14751(define-public r-xmlparsedata
14752 (package
14753 (name "r-xmlparsedata")
14754 (version "1.0.3")
14755 (source
14756 (origin
14757 (method url-fetch)
14758 (uri (cran-uri "xmlparsedata" version))
14759 (sha256
14760 (base32
14761 "0gjr3l5z5dp276lchr2649as1rkj56d2mlvbr66yg393zzw50lsh"))))
14762 (properties `((upstream-name . "xmlparsedata")))
14763 (build-system r-build-system)
14764 (home-page "https://github.com/r-lib/xmlparsedata#readme")
14765 (synopsis "Parse data of @code{R} code as an @code{XML} tree")
14766 (description
14767 "This package provides tools to convert the output of
14768@code{utils::getParseData()} to an @code{XML} tree, that one can search via
14769@code{XPath}, and is easier to manipulate in general.")
14770 (license license:expat)))
14771
bd538a03
NB
14772(define-public r-cyclocomp
14773 (package
14774 (name "r-cyclocomp")
14775 (version "1.1.0")
14776 (source
14777 (origin
14778 (method url-fetch)
14779 (uri (cran-uri "cyclocomp" version))
14780 (sha256
14781 (base32
14782 "0gky3svk02wiajw7nfjh30684h3qxili4bvsab0m7b6cggw6bgyd"))))
14783 (properties `((upstream-name . "cyclocomp")))
14784 (build-system r-build-system)
14785 (propagated-inputs
14786 `(("r-callr" ,r-callr)
14787 ("r-crayon" ,r-crayon)
14788 ("r-desc" ,r-desc)
14789 ("r-remotes" ,r-remotes)
14790 ("r-withr" ,r-withr)))
14791 (home-page "https://github.com/MangoTheCat/cyclocomp")
14792 (synopsis "Cyclomatic complexity of R code")
14793 (description
14794 "Cyclomatic complexity is a software metric, used to indicate the
14795complexity of a program. It is a quantitative measure of the number of
14796linearly independent paths through a program's source code. This package
14797provides tools to compute this metric.")
14798 (license license:expat)))
14799
6c3021a8
NB
14800(define-public r-lintr
14801 (package
14802 (name "r-lintr")
14803 (version "2.0.0")
14804 (source
14805 (origin
14806 (method url-fetch)
14807 (uri (cran-uri "lintr" version))
14808 (sha256
14809 (base32
14810 "09gbci4v5n4gsfzminly8332fw7faxdi1kkyvpa10dydx02sjcwb"))))
14811 (properties `((upstream-name . "lintr")))
14812 (build-system r-build-system)
14813 (propagated-inputs
14814 `(("r-codetools" ,r-codetools)
14815 ("r-crayon" ,r-crayon)
14816 ("r-cyclocomp" ,r-cyclocomp)
14817 ("r-digest" ,r-digest)
14818 ("r-httr" ,r-httr)
14819 ("r-jsonlite" ,r-jsonlite)
14820 ("r-knitr" ,r-knitr)
14821 ("r-rex" ,r-rex)
14822 ("r-rstudioapi" ,r-rstudioapi)
14823 ("r-stringdist" ,r-stringdist)
14824 ("r-testthat" ,r-testthat)
14825 ("r-xml2" ,r-xml2)
14826 ("r-xmlparsedata" ,r-xmlparsedata)))
14827 (home-page "https://github.com/jimhester/lintr")
14828 (synopsis "Linter for R code")
14829 (description "This package checks adherence to a given style, syntax
14830errors and possible semantic issues. It supports on the fly checking of R
14831code edited with @code{RStudio IDE}, @code{Emacs} and @code{Vim}.")
14832 (license license:expat)))
14833
9b86fea0
RW
14834(define-public r-sctransform
14835 (package
14836 (name "r-sctransform")
14837 (version "0.2.0")
14838 (source
14839 (origin
14840 (method url-fetch)
14841 (uri (cran-uri "sctransform" version))
14842 (sha256
14843 (base32
14844 "1r5kiqqs318q59h2i8m7c6nhghp9w6q26ss2y5a390lkhsawgx6p"))))
14845 (build-system r-build-system)
14846 (propagated-inputs
14847 `(("r-future" ,r-future)
14848 ("r-future-apply" ,r-future-apply)
14849 ("r-ggplot2" ,r-ggplot2)
14850 ("r-gridextra" ,r-gridextra)
14851 ("r-mass" ,r-mass)
14852 ("r-matrix" ,r-matrix)
14853 ("r-rcpp" ,r-rcpp)
14854 ("r-rcppeigen" ,r-rcppeigen)
14855 ("r-reshape2" ,r-reshape2)))
14856 (home-page "https://github.com/ChristophH/sctransform")
14857 (synopsis "Variance stabilizing transformations for Single Cell UMI Data")
14858 (description
14859 "This package provides a normalization method for single-cell UMI count
14860data using a variance stabilizing transformation. The transformation is based
14861on a negative binomial regression model with regularized parameters. As part
14862of the same regression framework, this package also provides functions for
14863batch correction, and data correction.")
14864 (license license:gpl3)))
107850b3
NB
14865
14866(define-public r-styler
14867 (package
14868 (name "r-styler")
67b7a379 14869 (version "1.2.0")
107850b3
NB
14870 (source
14871 (origin
14872 (method url-fetch)
14873 (uri (cran-uri "styler" version))
14874 (sha256
14875 (base32
67b7a379 14876 "0rdbz60x8bymis6r6188ia1y0ip3nhf5y363i4cmakr618irjab9"))))
107850b3
NB
14877 (build-system r-build-system)
14878 (propagated-inputs
14879 `(("r-backports" ,r-backports)
14880 ("r-cli" ,r-cli)
14881 ("r-magrittr" ,r-magrittr)
14882 ("r-purrr" ,r-purrr)
14883 ("r-rematch2" ,r-rematch2)
14884 ("r-rlang" ,r-rlang)
14885 ("r-rprojroot" ,r-rprojroot)
14886 ("r-tibble" ,r-tibble)
14887 ("r-withr" ,r-withr)
14888 ("r-xfun" ,r-xfun)))
14889 (home-page "https://github.com/r-lib/styler")
14890 (synopsis "Non-invasive pretty printing of R code")
14891 (description
14892 "This is a package for pretty-printing R code without changing the user's
14893formatting intent.")
14894 (license license:gpl3)))
2b9d4f58
RW
14895
14896(define-public r-scrime
14897 (package
14898 (name "r-scrime")
14899 (version "1.3.5")
14900 (source
14901 (origin
14902 (method url-fetch)
14903 (uri (cran-uri "scrime" version))
14904 (sha256
14905 (base32
14906 "0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
14907 (build-system r-build-system)
14908 (home-page "https://cran.r-project.org/web/packages/scrime/")
14909 (synopsis "Analysis of high-dimensional categorical data such as SNP data")
14910 (description
14911 "This package provides tools for the analysis of high-dimensional data
14912developed/implemented at the group \"Statistical Complexity Reduction In
14913Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
14914the functions can also be applied to other types of categorical data.")
14915 (license license:gpl2)))
04bf86ba 14916
3e63f078
RW
14917(define-public r-pbmcapply
14918 (package
14919 (name "r-pbmcapply")
14920 (version "1.5.0")
14921 (source
14922 (origin
14923 (method url-fetch)
14924 (uri (cran-uri "pbmcapply" version))
14925 (sha256
14926 (base32
14927 "0i58gcqpnbyvc448qfgm45b7rpbmrnagsvk1h1hsqchbbicfslnz"))))
14928 (build-system r-build-system)
14929 (home-page "https://github.com/kvnkuang/pbmcapply")
14930 (synopsis "Track the progress of apply procedures with a progress bar")
14931 (description
14932 "This light-weight package helps you track and visualize the progress of
14933parallel versions of vectorized R functions of the @code{mc*apply} family.")
14934 (license license:expat)))
14935
04bf86ba
RW
14936(define-public r-blme
14937 (package
14938 (name "r-blme")
14939 (version "1.0-4")
14940 (source
14941 (origin
14942 (method url-fetch)
14943 (uri (cran-uri "blme" version))
14944 (sha256
14945 (base32
14946 "1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"))))
14947 (build-system r-build-system)
14948 (propagated-inputs `(("r-lme4" ,r-lme4)))
14949 (home-page "https://github.com/vdorie/blme")
14950 (synopsis "Bayesian linear mixed-effects models")
14951 (description
14952 "This package provides tools for maximum a posteriori estimation for
14953linear and generalized linear mixed-effects models in a Bayesian setting. It
14954extends the lme4 package.")
14955 (license license:gpl2+)))
be23c491
RW
14956
14957(define-public r-batchtools
14958 (package
14959 (name "r-batchtools")
14960 (version "0.9.11")
14961 (source
14962 (origin
14963 (method url-fetch)
14964 (uri (cran-uri "batchtools" version))
14965 (sha256
14966 (base32
14967 "02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"))))
14968 (build-system r-build-system)
14969 (propagated-inputs
14970 `(("r-backports" ,r-backports)
14971 ("r-base64url" ,r-base64url)
14972 ("r-brew" ,r-brew)
14973 ("r-checkmate" ,r-checkmate)
14974 ("r-data-table" ,r-data-table)
14975 ("r-digest" ,r-digest)
14976 ("r-fs" ,r-fs)
14977 ("r-progress" ,r-progress)
14978 ("r-r6" ,r-r6)
14979 ("r-rappdirs" ,r-rappdirs)
14980 ("r-stringi" ,r-stringi)
14981 ("r-withr" ,r-withr)))
14982 (home-page "https://github.com/mllg/batchtools")
14983 (synopsis "Tools for computation on batch systems")
14984 (description
14985 "As a successor of the packages BatchJobs and BatchExperiments, this
14986package provides a parallel implementation of the Map function for high
14987performance computing systems managed by various schedulers. A multicore and
14988socket mode allow the parallelization on a local machines, and multiple
14989machines can be hooked up via SSH to create a makeshift cluster. Moreover,
14990the package provides an abstraction mechanism to define large-scale computer
14991experiments in a well-organized and reproducible way.")
14992 (license license:lgpl3)))
0c8960df
RW
14993
14994(define-public r-clue
14995 (package
14996 (name "r-clue")
14997 (version "0.3-57")
14998 (source
14999 (origin
15000 (method url-fetch)
15001 (uri (cran-uri "clue" version))
15002 (sha256
15003 (base32
15004 "05rdcahawxlxci3fjxihjvvh33wqpxw50sx015165ab4nh3rsdkf"))))
15005 (build-system r-build-system)
15006 (propagated-inputs `(("r-cluster" ,r-cluster)))
15007 (home-page "https://cran.r-project.org/web/packages/clue/")
15008 (synopsis "Tools for analyzing cluster ensembles")
15009 (description "Cluster ensembles are collections of individual solutions to
15010a given clustering problem which are useful or necessary to consider in a wide
15011range of applications. This R package provides an extensible computational
15012environment for creating and analyzing cluster ensembles, with basic data
15013structures for representing partitions and hierarchies, and facilities for
15014computing on them, including methods for measuring proximity and obtaining
15015consensus and secondary clusterings.")
15016 (license license:gpl2)))
b8d6dffb
RW
15017
15018(define-public r-sitmo
15019 (package
15020 (name "r-sitmo")
15021 (version "2.0.1")
15022 (source
15023 (origin
15024 (method url-fetch)
15025 (uri (cran-uri "sitmo" version))
15026 (sha256
15027 (base32
15028 "0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
15029 (build-system r-build-system)
15030 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
15031 (home-page "https://github.com/coatless/sitmo/")
15032 (synopsis "Parallel pseudo random number generator header files")
15033 (description
15034 "This package provides two high quality and fast PPRNGs that may be used
15035in an OpenMP parallel environment. In addition, there is a generator for one
15036dimensional low-discrepancy sequence.")
15037 (license license:expat)))
3961b3b9
RW
15038
15039(define-public r-dqrng
15040 (package
15041 (name "r-dqrng")
12242ffb 15042 (version "0.2.1")
3961b3b9
RW
15043 (source
15044 (origin
15045 (method url-fetch)
15046 (uri (cran-uri "dqrng" version))
15047 (sha256
15048 (base32
12242ffb 15049 "0rp8q5zijlvaqmpnkwr314w9w40sj4fz7sqsdgsffcfvn42w2jg1"))))
3961b3b9
RW
15050 (build-system r-build-system)
15051 (propagated-inputs
15052 `(("r-bh" ,r-bh)
15053 ("r-rcpp" ,r-rcpp)
15054 ("r-sitmo" ,r-sitmo)))
15055 (home-page "https://www.daqana.org/dqrng")
15056 (synopsis "Fast pseudo random number generators")
15057 (description
15058 "Several fast random number generators are provided as C++ header-only
15059libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
15060Additionally, fast functions for generating random numbers according to a
15061uniform, normal and exponential distribution are included. The latter two use
15062the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
15063functions are exported to R and as a C++ interface and are enabled for use
15064with the default 64 bit generator from the PCG family, Xoroshiro128+ and
15065Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
15066engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
15067 ;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
15068 ;; whole is distributed under the terms of the AGPL 3.
15069 (license license:agpl3)))
5bea832f
RW
15070
15071(define-public r-dalex
15072 (package
15073 (name "r-dalex")
0eed4fde 15074 (version "0.4.9")
5bea832f
RW
15075 (source
15076 (origin
15077 (method url-fetch)
15078 (uri (cran-uri "DALEX" version))
15079 (sha256
15080 (base32
0eed4fde 15081 "1zviaf7530v8w996lbma0vplabrapgwldi7h70pr0439sxaqd421"))))
5bea832f
RW
15082 (properties `((upstream-name . "DALEX")))
15083 (build-system r-build-system)
15084 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
15085 (home-page "https://pbiecek.github.io/DALEX/")
15086 (synopsis "Descriptive machine learning explanations")
15087 (description
15088 "Machine Learning models are widely used and have various applications in
15089classification or regression. Models created with boosting, bagging, stacking
15090or similar techniques are often used due to their high performance, but such
15091black-box models usually lack interpretability. The DALEX package contains
15092various explainers that help to understand the link between input variables
15093and model output.")
15094 ;; Any version of the GPL
15095 (license license:gpl3+)))
70debac5
RW
15096
15097(define-public r-enrichr
15098 (package
15099 (name "r-enrichr")
7a90573f 15100 (version "2.1")
70debac5
RW
15101 (source
15102 (origin
15103 (method url-fetch)
15104 (uri (cran-uri "enrichR" version))
15105 (sha256
15106 (base32
7a90573f 15107 "0ymhzs9d2wl0s9rvbqc1hqb78mlzwhlc7mmijpfqkm5r720pf6m1"))))
70debac5
RW
15108 (properties `((upstream-name . "enrichR")))
15109 (build-system r-build-system)
15110 (propagated-inputs
15111 `(("r-httr" ,r-httr)
15112 ("r-rjson" ,r-rjson)))
15113 (home-page "https://cran.r-project.org/web/packages/enrichR/")
15114 (synopsis "R Interface to Enrichr database for analyzing gene sets")
15115 (description
15116 "This package provides an R interface to all Enrichr databases, a
15117web-based tool for analyzing gene sets and returns any enrichment of common
15118annotated biological functions.")
15119 (license license:gpl2+)))
c9487dfa
RW
15120
15121(define-public r-plot3d
15122 (package
15123 (name "r-plot3d")
15124 (version "1.1.1")
15125 (source
15126 (origin
15127 (method url-fetch)
15128 (uri (cran-uri "plot3D" version))
15129 (sha256
15130 (base32
15131 "0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
15132 (properties `((upstream-name . "plot3D")))
15133 (build-system r-build-system)
15134 (propagated-inputs `(("r-misc3d" ,r-misc3d)))
15135 (home-page "https://cran.r-project.org/web/packages/plot3D")
15136 (synopsis "Plot multi-dimensional data")
15137 (description
15138 "This package provides functions for viewing 2D and 3D data, including
15139perspective plots, slice plots, surface plots, scatter plots, etc. It
15140includes data sets from oceanography.")
15141 (license license:gpl3+)))
85625cae
RW
15142
15143(define-public r-ggfortify
15144 (package
15145 (name "r-ggfortify")
a6412edf 15146 (version "0.4.8")
85625cae
RW
15147 (source
15148 (origin
15149 (method url-fetch)
15150 (uri (cran-uri "ggfortify" version))
15151 (sha256
15152 (base32
a6412edf 15153 "191q2z7w0l4v7swjlxs2hjgbjngw2838688s7ygnj0kigsm310f3"))))
85625cae
RW
15154 (build-system r-build-system)
15155 (propagated-inputs
15156 `(("r-dplyr" ,r-dplyr)
15157 ("r-ggplot2" ,r-ggplot2)
15158 ("r-gridextra" ,r-gridextra)
15159 ("r-scales" ,r-scales)
15160 ("r-stringr" ,r-stringr)
15161 ("r-tibble" ,r-tibble)
15162 ("r-tidyr" ,r-tidyr)))
15163 (home-page "https://github.com/sinhrks/ggfortify")
15164 (synopsis "Data visualization tools for statistical analysis results")
15165 (description
15166 "This package provides unified plotting tools for statistics commonly
15167used, such as GLM, time series, PCA families, clustering and survival
15168analysis. The package offers a single plotting interface for these analysis
15169results and plots in a unified style using the @code{ggplot2} package.")
15170 (license license:gpl2)))
afc4370d
RW
15171
15172(define-public r-refmanager
15173 (package
15174 (name "r-refmanager")
15175 (version "1.2.12")
15176 (source
15177 (origin
15178 (method url-fetch)
15179 (uri (cran-uri "RefManageR" version))
15180 (sha256
15181 (base32
15182 "1hfxa1qacfryk36mpaqdhdgws5jwxiyy489ikd3wa18bp1wz8dkp"))))
15183 (properties `((upstream-name . "RefManageR")))
15184 (build-system r-build-system)
15185 (propagated-inputs
15186 `(("r-bibtex" ,r-bibtex)
15187 ("r-httr" ,r-httr)
15188 ("r-jsonlite" ,r-jsonlite)
15189 ("r-lubridate" ,r-lubridate)
15190 ("r-plyr" ,r-plyr)
15191 ("r-stringr" ,r-stringr)
15192 ("r-xml2" ,r-xml2)))
15193 (home-page "https://github.com/ropensci/RefManageR/")
15194 (synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
15195 (description
15196 "This package provides tools for importing and working with bibliographic
15197references. It greatly enhances the @code{bibentry} class by providing a
15198class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
15199UTF-8 encoding, and can be easily searched by any field, by date ranges, and
15200by various formats for name lists (author by last names, translator by full
15201names, etc.). Entries can be updated, combined, sorted, printed in a number
15202of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
15203into R and converted to @code{BibEntry} objects.")
15204 ;; Any of these licenses may be picked.
15205 (license (list license:gpl2 license:gpl3 license:bsd-3))))
29591ca6
RW
15206
15207(define-public r-citr
15208 (package
15209 (name "r-citr")
6b28386d 15210 (version "0.3.2")
29591ca6
RW
15211 (source
15212 (origin
15213 (method url-fetch)
15214 (uri (cran-uri "citr" version))
15215 (sha256
15216 (base32
6b28386d 15217 "1qbarvafjb8jgkrnrhh6jw7mcglmjwf7dpdiibxf39jkmlhf7las"))))
29591ca6
RW
15218 (build-system r-build-system)
15219 (propagated-inputs
15220 `(("r-assertthat" ,r-assertthat)
29591ca6
RW
15221 ("r-curl" ,r-curl)
15222 ("r-httr" ,r-httr)
15223 ("r-miniui" ,r-miniui)
15224 ("r-refmanager" ,r-refmanager)
15225 ("r-rstudioapi" ,r-rstudioapi)
15226 ("r-shiny" ,r-shiny)
15227 ("r-shinyjs" ,r-shinyjs)
15228 ("r-yaml" ,r-yaml)))
15229 (home-page "https://github.com/crsh/citr")
15230 (synopsis "RStudio add-in to insert Markdown citations")
15231 (description
15232 "This package provides functions and an RStudio add-in that search a
15233BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
15234the current document.")
15235 (license license:expat)))
30f1029f
RW
15236
15237(define-public r-xgboost
15238 (package
15239 (name "r-xgboost")
00300de5 15240 (version "0.90.0.2")
30f1029f
RW
15241 (source
15242 (origin
15243 (method url-fetch)
15244 (uri (cran-uri "xgboost" version))
15245 (sha256
15246 (base32
00300de5 15247 "1gy9rzg43mjpfis893vf15drmbigfn0481zrzss9ajnmnk0q8194"))))
30f1029f
RW
15248 (build-system r-build-system)
15249 (propagated-inputs
15250 `(("r-data-table" ,r-data-table)
15251 ("r-magrittr" ,r-magrittr)
15252 ("r-matrix" ,r-matrix)
15253 ("r-stringi" ,r-stringi)))
15254 (home-page "https://github.com/dmlc/xgboost")
15255 (synopsis "Extreme gradient boosting")
15256 (description
15257 "This package provides an R interface to Extreme Gradient Boosting, which
15258is an efficient implementation of the gradient boosting framework from Chen
15259and Guestrin (2016). The package includes efficient linear model solver and
15260tree learning algorithms. The package can automatically do parallel
15261computation on a single machine. It supports various objective functions,
15262including regression, classification and ranking. The package is made to be
15263extensible, so that users are also allowed to define their own objectives
15264easily.")
15265 (license license:asl2.0)))
1c0b2e74 15266
15267(define-public r-umap
15268 (package
15269 (name "r-umap")
ca0b3401 15270 (version "0.2.4.0")
1c0b2e74 15271 (source
15272 (origin
15273 (method url-fetch)
15274 (uri (cran-uri "umap" version))
15275 (sha256
15276 (base32
ca0b3401 15277 "1dzbwq96k5vqr64wk6s26ks4311h570xg6gf0prr4vnn033pqnch"))))
1c0b2e74 15278 (build-system r-build-system)
15279 (propagated-inputs
8bcd6c95
RW
15280 `(("r-openssl" ,r-openssl)
15281 ("r-rcpp" ,r-rcpp)
1c0b2e74 15282 ("r-reticulate" ,r-reticulate)
15283 ("r-rspectra" ,r-rspectra)))
15284 (home-page "https://github.com/tkonopka/umap")
15285 (synopsis "Uniform manifold approximation and projection")
15286 (description
15287 "Uniform manifold approximation and projection is a technique for
15288dimension reduction. This package provides an interface to the UMAP algorithm
15289in R, including a translation of the original algorithm into R.")
15290 (license license:expat)))
6deb08a3 15291
86c46d71
RW
15292(define-public r-uwot
15293 (package
15294 (name "r-uwot")
d8d60630 15295 (version "0.1.5")
86c46d71
RW
15296 (source
15297 (origin
15298 (method url-fetch)
15299 (uri (cran-uri "uwot" version))
15300 (sha256
15301 (base32
d8d60630 15302 "0pz9wa89xq4d119q86lskrznf979m0r1db8iaprcz7kxbi6b8lrj"))))
86c46d71
RW
15303 (build-system r-build-system)
15304 (propagated-inputs
15305 `(("r-dqrng" ,r-dqrng)
15306 ("r-fnn" ,r-fnn)
15307 ("r-irlba" ,r-irlba)
15308 ("r-matrix" ,r-matrix)
15309 ("r-rcpp" ,r-rcpp)
15310 ("r-rcppannoy" ,r-rcppannoy)
15311 ("r-rcppparallel" ,r-rcppparallel)
15312 ("r-rcppprogress" ,r-rcppprogress)
15313 ("r-rspectra" ,r-rspectra)))
15314 (home-page "https://github.com/jlmelville/uwot")
15315 (synopsis "Uniform manifold approximation and projection")
15316 (description
15317 "This package provides an implementation of the Uniform Manifold
15318Approximation and Projection dimensionality reduction by McInnes et
15319al. (2018). It also provides means to transform new data and to carry out
15320supervised dimensionality reduction. An implementation of the related
15321LargeVis method of Tang et al. (2016) is also provided.")
15322 (license license:gpl3)))
15323
6deb08a3 15324(define-public r-kableextra
15325 (package
15326 (name "r-kableextra")
15327 (version "1.1.0")
15328 (source
15329 (origin
15330 (method url-fetch)
15331 (uri (cran-uri "kableExtra" version))
15332 (sha256
15333 (base32
15334 "1nicvw06xsf3a1f5c10mih07b76m2v5s5h165vmz0qx6n1a3492i"))))
15335 (properties `((upstream-name . "kableExtra")))
15336 (build-system r-build-system)
15337 (propagated-inputs
15338 `(("r-digest" ,r-digest)
15339 ("r-glue" ,r-glue)
15340 ("r-htmltools" ,r-htmltools)
15341 ("r-knitr" ,r-knitr)
15342 ("r-magrittr" ,r-magrittr)
15343 ("r-readr" ,r-readr)
15344 ("r-rmarkdown" ,r-rmarkdown)
15345 ("r-rstudioapi" ,r-rstudioapi)
15346 ("r-rvest" ,r-rvest)
15347 ("r-scales" ,r-scales)
15348 ("r-stringr" ,r-stringr)
15349 ("r-viridislite" ,r-viridislite)
15350 ("r-webshot" ,r-webshot)
15351 ("r-xml2" ,r-xml2)))
15352 (home-page "https://haozhu233.github.io/kableExtra/")
15353 (synopsis "Construct complex tables with pipe syntax")
15354 (description
15355 "Build complex HTML or LaTeX tables using @code{kable()} from
15356@code{knitr} and the piping syntax from @code{magrittr}. The function
15357@code{kable()} is a light weight table generator coming from @code{knitr}.
15358This package simplifies the way to manipulate the HTML or LaTeX codes
15359generated by @code{kable()} and allows users to construct complex tables and
15360customize styles using a readable syntax.")
15361 (license license:expat)))
79f04920
RW
15362
15363(define-public r-glasso
15364 (package
15365 (name "r-glasso")
afbc3a87 15366 (version "1.11")
79f04920
RW
15367 (source
15368 (origin
15369 (method url-fetch)
15370 (uri (cran-uri "glasso" version))
15371 (sha256
afbc3a87 15372 (base32 "02p3612rpydk195n2qr77lp1j2w8zsw1ckkk98c8angm4r5q8dsc"))))
79f04920
RW
15373 (build-system r-build-system)
15374 (native-inputs `(("gfortran" ,gfortran)))
15375 (home-page "http://www-stat.stanford.edu/~tibs/glasso")
15376 (synopsis "Graphical Lasso: estimation of Gaussian graphical models")
15377 (description
15378 "This is a package for estimation of a sparse inverse covariance matrix
15379using a lasso (L1) penalty. Facilities are provided for estimates along a
15380path of values for the regularization parameter.")
15381 (license license:gpl2)))
37120e7a
RW
15382
15383(define-public r-rhpcblasctl
15384 (package
15385 (name "r-rhpcblasctl")
15386 (version "0.18-205")
15387 (source
15388 (origin
15389 (method url-fetch)
15390 (uri (cran-uri "RhpcBLASctl" version))
15391 (sha256
15392 (base32
15393 "1ls2286fvrp1g7p8v4l6axznychh3qndranfpzqz806cm9ml1cdp"))))
15394 (properties `((upstream-name . "RhpcBLASctl")))
15395 (build-system r-build-system)
15396 (home-page "http://prs.ism.ac.jp/~nakama/Rhpc/")
15397 (synopsis "Control the number of threads on BLAS")
15398 (description
15399 "This package allows you to control the number of threads the BLAS
15400library uses. It is also possible to control the number of threads in
15401OpenMP.")
15402 (license license:agpl3+)))
6e7553ff 15403
19f1aac0
RW
15404(define-public r-lda
15405 (package
15406 (name "r-lda")
15407 (version "1.4.2")
15408 (source
15409 (origin
15410 (method url-fetch)
15411 (uri (cran-uri "lda" version))
15412 (sha256
15413 (base32
15414 "03r4h5kgr8mfy44p66mfj5bp4k00g8zh4a1mhn46jw14pkhs21jn"))))
15415 (build-system r-build-system)
15416 (home-page "https://cran.r-project.org/web/packages/lda/")
15417 (synopsis "Collapsed Gibbs sampling methods for topic models")
15418 (description
15419 "This package implements @dfn{latent Dirichlet allocation} (LDA) and
15420related models. This includes (but is not limited to) sLDA, corrLDA, and the
15421mixed-membership stochastic blockmodel. Inference for all of these models is
15422implemented via a fast collapsed Gibbs sampler written in C. Utility
15423functions for reading/writing data typically used in topic models, as well as
15424tools for examining posterior distributions are also included.")
15425 ;; Any version of the LGPL
15426 (license license:lgpl3+)))
15427
6e7553ff
RW
15428(define-public r-rann-l1
15429 (package
15430 (name "r-rann-l1")
15431 (version "2.5.2")
15432 (source
15433 (origin
15434 (method url-fetch)
15435 (uri (cran-uri "RANN.L1" version))
15436 (sha256
15437 (base32
15438 "1hanh3my84mdr5wy6b89fawqzfc184vff1y65wy4l5ld9qza1n44"))))
15439 (properties `((upstream-name . "RANN.L1")))
15440 (build-system r-build-system)
15441 (home-page "https://github.com/jefferis/RANN/tree/master-L1")
15442 (synopsis "Fast nearest neighbour search using L1 metric")
15443 (description
15444 "This package provides tools to find the k nearest neighbours for every
15445point in a given dataset in O(N log N) time using Arya and Mount's ANN
15446library. There is support for approximate as well as exact searches, fixed
15447radius searches and @code{bd} as well as @code{kd} trees. The distance is
15448computed using the L1 (Manhattan, taxicab) metric.")
15449 (license license:gpl3+)))
9c3bfea6 15450
8e28535d
RW
15451(define-public r-leiden
15452 (package
15453 (name "r-leiden")
15454 (version "0.3.1")
15455 (source
15456 (origin
15457 (method url-fetch)
15458 (uri (cran-uri "leiden" version))
15459 (sha256
15460 (base32
15461 "19gq27zin4gf4sh7h24gyq3f8jjir20n2l36a7pk1pbzcr4ixyhp"))))
15462 (properties `((upstream-name . "leiden")))
15463 (build-system r-build-system)
15464 (propagated-inputs
15465 `(("r-igraph" ,r-igraph)
15466 ("r-matrix" ,r-matrix)
15467 ("r-reticulate" ,r-reticulate)))
15468 (home-page "https://github.com/TomKellyGenetics/leiden")
15469 (synopsis "R implementation of Leiden clustering algorithm")
15470 (description
15471 "This package implements the Python @code{leidenalg} module to be called
15472in R. It enables clustering using the Leiden algorithm for partitioning a
15473graph into communities. See also Traag et al (2018) \"From Louvain to Leiden:
15474guaranteeing well-connected communities.\" <arXiv:1810.08473>.")
15475 (license license:gpl3)))
15476
9c3bfea6
RW
15477(define-public r-patchwork
15478 ;; There has been no public release yet.
15479 (let ((commit "fd7958bae3e7a1e30237c751952e412a0a1d1242")
15480 (revision "1"))
15481 (package
15482 (name "r-patchwork")
15483 (version (git-version "0.0.1" revision commit))
15484 (source
15485 (origin
15486 (method git-fetch)
15487 (uri (git-reference
15488 (url "https://github.com/thomasp85/patchwork.git")
15489 (commit commit)))
15490 (file-name (git-file-name name version))
15491 (sha256
15492 (base32
15493 "00fq520xwy1ysg4k8x48x9b0yy9wyi8y8zj6dvxjg4bwx0yyp6s4"))))
15494 (build-system r-build-system)
15495 (propagated-inputs
15496 `(("r-ggplot2" ,r-ggplot2)
15497 ("r-gtable" ,r-gtable)))
15498 (home-page "https://github.com/thomasp85/patchwork")
15499 (synopsis "Compose ggplot2 plots")
15500 (description
15501 "The @code{ggplot2} package provides a strong API for sequentially
15502building up a plot, but does not concern itself with composition of multiple
15503plots. Patchwork is a package that expands the API to allow for arbitrarily
15504complex composition of plots by providing mathmatical operators for combining
15505multiple plots.")
15506 (license license:expat))))
86d38228
RW
15507
15508(define-public r-liger
15509 (package
15510 (name "r-liger")
15511 (version "0.4.2")
15512 (source
15513 (origin
15514 (method git-fetch)
15515 (uri (git-reference
15516 (url "https://github.com/MacoskoLab/liger.git")
15517 (commit (string-append "v" version))))
15518 (file-name (git-file-name name version))
15519 (sha256
15520 (base32
15521 "16dzwwcpw6n78pxlc5w3kraigki35ix7zhd2cbx5f3y60bbkhlmx"))
15522 (modules '((guix build utils)))
15523 (snippet
15524 '(begin
15525 (delete-file "inst/java/ModularityOptimizer.jar")
15526 #t))))
15527 (build-system r-build-system)
15528 (arguments
15529 `(#:phases
15530 (modify-phases %standard-phases
15531 (add-after 'unpack 'build-java-part
15532 (lambda* (#:key inputs #:allow-other-keys)
15533 (invoke "unzip" (assoc-ref inputs "optimizer-src"))
15534 (for-each (lambda (file) (invoke "javac" file))
15535 (find-files "." "\\.java$"))
15536 (apply invoke "jar" "cf" "inst/java/ModularityOptimizer.jar"
15537 (find-files "." "\\.class$"))
15538 #t)))))
15539 (propagated-inputs
15540 `(("r-cowplot" ,r-cowplot)
15541 ("r-dosnow" ,r-dosnow)
15542 ("r-dplyr" ,r-dplyr)
15543 ("r-fnn" ,r-fnn)
15544 ("r-foreach" ,r-foreach)
15545 ("r-ggplot2" ,r-ggplot2)
15546 ("r-ggrepel" ,r-ggrepel)
15547 ("r-hmisc" ,r-hmisc)
15548 ("r-ica" ,r-ica)
15549 ("r-irlba" ,r-irlba)
15550 ("r-matrix" ,r-matrix)
15551 ("r-mclust" ,r-mclust)
15552 ("r-patchwork" ,r-patchwork)
15553 ("r-plyr" ,r-plyr)
15554 ("r-rann-l1" ,r-rann-l1)
15555 ("r-rcpp" ,r-rcpp)
15556 ("r-rcpparmadillo" ,r-rcpparmadillo)
15557 ("r-riverplot" ,r-riverplot)
15558 ("r-rtsne" ,r-rtsne)
15559 ("r-snow" ,r-snow)))
15560 (native-inputs
15561 `(("jdk" ,icedtea "jdk")
15562 ;; See https://github.com/MacoskoLab/liger/issues/96
15563 ;; The optimizer is released under the Expat license.
15564 ("optimizer-src"
15565 ,(origin
15566 (method url-fetch)
15567 (uri "http://www.ludowaltman.nl/slm/modularity_optimizer_source.zip")
15568 (sha256
15569 (base32
15570 "01hmm6sapcmldvayknqx2w4cav3qv71mwwkdkwj4qgq6dss09g18"))))
15571 ("unzip" ,unzip)
15572 ("r-knitr" ,r-knitr))) ; for vignettes
15573 (home-page "https://github.com/MacoskoLab/liger")
15574 (synopsis "Integrate and analyze multiple single-cell datasets")
15575 (description
15576 "LIGER is a package for integrating and analyzing multiple single-cell
15577datasets, developed and maintained by the Macosko lab. It relies on
15578integrative non-negative matrix factorization to identify shared and
15579dataset-specific factors.")
15580 (license license:gpl3)))
711cec9d
RW
15581
15582(define-public r-harmony
15583 ;; There are no tagged commits
15584 (let ((commit "4d1653870d4dd70fff1807c182882db1fbf9af5a")
15585 (revision "1"))
15586 (package
15587 (name "r-harmony")
15588 (version (git-version "1.0" revision commit))
15589 (source
15590 (origin
15591 (method git-fetch)
15592 (uri (git-reference
15593 (url "https://github.com/immunogenomics/harmony")
15594 (commit commit)))
15595 (file-name (git-file-name name version))
15596 (sha256
15597 (base32
15598 "1gasdldr4aalr9h2q9kmm3y4i7azkgnhdn4bmvsszs7lg9xacw85"))))
15599 (build-system r-build-system)
15600 (propagated-inputs
15601 `(("r-cowplot" ,r-cowplot)
15602 ("r-dplyr" ,r-dplyr)
15603 ("r-ggplot2" ,r-ggplot2)
15604 ("r-irlba" ,r-irlba)
15605 ("r-matrix" ,r-matrix)
15606 ("r-rcpp" ,r-rcpp)
15607 ("r-rcpparmadillo" ,r-rcpparmadillo)
15608 ("r-rcppprogress" ,r-rcppprogress)
15609 ("r-rlang" ,r-rlang)
15610 ("r-tibble" ,r-tibble)
15611 ("r-tidyr" ,r-tidyr)))
15612 (home-page "https://github.com/immunogenomics/harmony")
15613 (synopsis "Integration of single cell sequencing data")
15614 (description
15615 "This package provides an implementation of the Harmony algorithm for
15616single cell integration, described in Korsunsky et al
15617@url{doi.org/10.1101/461954}. The package includes a standalone Harmony
15618function and interfaces to external frameworks.")
15619 (license license:gpl3))))
7a5ed348
RW
15620
15621(define-public r-covr
15622 (package
15623 (name "r-covr")
7b18e6d0 15624 (version "3.4.0")
7a5ed348
RW
15625 (source
15626 (origin
15627 (method url-fetch)
15628 (uri (cran-uri "covr" version))
15629 (sha256
7b18e6d0 15630 (base32 "0p44kr6yz5sqza5zvq6divqglzkpv0if9pjpjmzhmdaaddjrqzg5"))))
7a5ed348
RW
15631 (properties `((upstream-name . "covr")))
15632 (build-system r-build-system)
15633 (propagated-inputs
15634 `(("r-crayon" ,r-crayon)
15635 ("r-digest" ,r-digest)
15636 ("r-httr" ,r-httr)
15637 ("r-jsonlite" ,r-jsonlite)
15638 ("r-rex" ,r-rex)
15639 ("r-withr" ,r-withr)
15640 ("r-yaml" ,r-yaml)))
15641 (home-page "https://github.com/r-lib/covr")
15642 (synopsis "Test coverage for R packages")
15643 (description
15644 "Thisp package enables you to track and report code coverage for your
15645package and (optionally) upload the results to a coverage service. Code
15646coverage is a measure of the amount of code being exercised by a set of tests.
15647It is an indirect measure of test quality and completeness. This package is
15648compatible with any testing methodology or framework and tracks coverage of
15649both R code and compiled C/C++/FORTRAN code.")
15650 (license license:gpl3)))
6983178b
RW
15651
15652(define-public r-systemfonts
15653 (package
15654 (name "r-systemfonts")
15655 (version "0.1.1")
15656 (source
15657 (origin
15658 (method url-fetch)
15659 (uri (cran-uri "systemfonts" version))
15660 (sha256
15661 (base32
15662 "0m0ljid683xcam2f14x7k2zv1yx4npac38a3gfv11vhxfbnpgp0z"))))
15663 (properties `((upstream-name . "systemfonts")))
15664 (build-system r-build-system)
15665 (inputs
15666 `(("fontconfig" ,fontconfig)
15667 ("freetype" ,freetype)
15668 ("zlib" ,zlib)))
15669 (native-inputs
15670 `(("pkg-config" ,pkg-config)))
15671 (home-page "https://github.com/r-lib/systemfonts")
15672 (synopsis "System native font finding")
15673 (description
15674 "This package provides system native access to the font catalogue. As
15675font handling varies between systems it is difficult to correctly locate
15676installed fonts across different operating systems. The 'systemfonts' package
15677provides bindings to the native libraries for finding font files that can then
15678be used further by e.g. graphic devices.")
15679 (license license:expat)))
93903009
RW
15680
15681(define-public r-graphlayouts
15682 (package
15683 (name "r-graphlayouts")
15684 (version "0.5.0")
15685 (source
15686 (origin
15687 (method url-fetch)
15688 (uri (cran-uri "graphlayouts" version))
15689 (sha256
15690 (base32
15691 "03dizbhhdhnzbj2i5zvqgs617kwcv4h2pha4f16adic0fph1rxl3"))))
15692 (properties `((upstream-name . "graphlayouts")))
15693 (build-system r-build-system)
15694 (propagated-inputs
15695 `(("r-igraph" ,r-igraph)
15696 ("r-rcpp" ,r-rcpp)
15697 ("r-rcpparmadillo" ,r-rcpparmadillo)))
15698 (home-page "https://github.com/schochastics/graphlayouts")
15699 (synopsis "Additional layout algorithms for network visualizations")
15700 (description
15701 "This package provides several layout algorithms to visualize networks
15702which are not part of the igraph library. Most are based on the concept of
15703stress majorization by Gansner et al. (2004)
15704<doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms allow to
15705emphasize hidden group structures in networks or focus on specific nodes.")
15706 (license license:expat)))
9567bd8d
RW
15707
15708(define-public r-tidygraph
15709 (package
15710 (name "r-tidygraph")
15711 (version "1.1.2")
15712 (source
15713 (origin
15714 (method url-fetch)
15715 (uri (cran-uri "tidygraph" version))
15716 (sha256
15717 (base32
15718 "1zpsarm74afbc7p5dlyb0whc09670qdcddw1ckb25cfc9hfh0hjn"))))
15719 (properties `((upstream-name . "tidygraph")))
15720 (build-system r-build-system)
15721 (propagated-inputs
15722 `(("r-dplyr" ,r-dplyr)
15723 ("r-igraph" ,r-igraph)
15724 ("r-magrittr" ,r-magrittr)
15725 ("r-pillar" ,r-pillar)
15726 ("r-r6" ,r-r6)
15727 ("r-rcpp" ,r-rcpp)
15728 ("r-rlang" ,r-rlang)
15729 ("r-tibble" ,r-tibble)
15730 ("r-tidyr" ,r-tidyr)))
15731 (home-page "https://github.com/thomasp85/tidygraph")
15732 (synopsis "Tidy API for graph manipulation")
15733 (description
15734 "This package provides a graph implementation that can be thought of as
15735two tidy data frames describing node and edge data respectively. It provides
15736an approach to manipulate these two virtual data frames using the API defined
15737in the @code{dplyr} package, and it also provides tidy interfaces to a lot of
15738common graph algorithms.")
15739 (license license:expat)))
3a341e82
RW
15740
15741(define-public r-soupx
15742 (let ((commit "a3354be76fb52fd795be6ddf163cf056c05c6cb8")
15743 (revision "1"))
15744 (package
15745 (name "r-soupx")
15746 (version (git-version "0.3.1" revision commit))
15747 (source
15748 (origin
15749 (method git-fetch)
15750 (uri (git-reference
15751 (url "https://github.com/constantAmateur/SoupX")
15752 (commit commit)))
15753 (file-name (git-file-name name version))
15754 (sha256
15755 (base32
15756 "1zmlyzrl0fz6l79gn2wswid670p88mm3y292is89sa5p3h7frr99"))))
15757 (properties `((upstream-name . "SoupX")))
15758 (build-system r-build-system)
15759 (propagated-inputs
15760 `(("r-ggplot2" ,r-ggplot2)
15761 ("r-matrix" ,r-matrix)
15762 ("r-seurat" ,r-seurat)))
15763 (home-page "https://github.com/constantAmateur/SoupX")
15764 (synopsis "Single cell mRNA Soup eXterminator")
15765 (description
15766 "This package provides a package for quantifying, profiling and
15767removing cell free mRNA contamination (the \"soup\") from droplet based single
15768cell RNA-seq experiments.")
15769 (license license:gpl2))))
16fddf17
15770
15771(define-public r-assertr
15772 (package
15773 (name "r-assertr")
15774 (version "2.6")
15775 (source
15776 (origin
15777 (method url-fetch)
15778 (uri (cran-uri "assertr" version))
15779 (sha256
15780 (base32
15781 "0g4ii6vhp0155a29ljhs64a09x0nzy5ybvwwchhk4mkcgsvnvfkj"))))
15782 (build-system r-build-system)
15783 (propagated-inputs
15784 `(("r-dplyr" ,r-dplyr)
15785 ("r-mass" ,r-mass)
15786 ("r-rlang" ,r-rlang)))
15787 (native-inputs
15788 `(("r-knitr" ,r-knitr))) ; needed for vignette
15789 (home-page "https://github.com/ropensci/assertr")
15790 (synopsis "Assertive programming for R analysis pipelines")
15791 (description
15792 "This package provides functionality to assert conditions that have to be
15793met so that errors in data used in analysis pipelines can fail quickly. It is
15794similar to @code{stopifnot()} but more powerful, friendly, and easier for use
15795in pipelines.")
15796 (license license:expat)))
a5a79dd0
RW
15797
15798(define-public r-parameters
15799 (package
15800 (name "r-parameters")
eb6aad88 15801 (version "0.3.0")
a5a79dd0
RW
15802 (source
15803 (origin
15804 (method url-fetch)
15805 (uri (cran-uri "parameters" version))
15806 (sha256
15807 (base32
eb6aad88 15808 "0ifb9g1h8sn661q7jf9d8glk58gxdcym5ywbmx7phwn0y3is5wdv"))))
a5a79dd0
RW
15809 (properties `((upstream-name . "parameters")))
15810 (build-system r-build-system)
15811 (propagated-inputs
15812 `(("r-bayestestr" ,r-bayestestr)
15813 ("r-insight" ,r-insight)))
15814 (home-page "https://cran.r-project.org/web/packages/parameters")
15815 (synopsis "Processing of model parameters")
15816 (description
15817 "This package provides utilities for processing the parameters of various
15818statistical models. Beyond computing p values, CIs, and other indices for a
15819wide variety of models, this package implements features like standardization
15820or bootstrapping of parameters and models, feature reduction (feature
15821extraction and variable selection) as well as conversion between indices of
15822effect size.")
15823 (license license:gpl3)))
a0244ef0
RW
15824
15825(define-public r-rgdal
15826 (package
15827 (name "r-rgdal")
28d94096 15828 (version "1.4-8")
a0244ef0
RW
15829 (source
15830 (origin
15831 (method url-fetch)
15832 (uri (cran-uri "rgdal" version))
15833 (sha256
28d94096 15834 (base32 "1jd691amf3ghznq5im15gvhl6v6k25klpl75m4ngrqf9xlxaa3as"))))
a0244ef0
RW
15835 (properties `((upstream-name . "rgdal")))
15836 (build-system r-build-system)
15837 (inputs
15838 `(("gdal" ,gdal)
15839 ("proj.4" ,proj.4)
15840 ("zlib" ,zlib)))
15841 (propagated-inputs
15842 `(("r-sp" ,r-sp)))
15843 (native-inputs
15844 `(("pkg-config" ,pkg-config)))
15845 (home-page "http://rgdal.r-forge.r-project.org")
15846 (synopsis "Bindings for the Geospatial Data Abstraction Library")
15847 (description
15848 "This package provides bindings to the Geospatial Data Abstraction
15849Library (GDAL) and access to projection/transformation operations from the
15850PROJ.4 library.")
15851 (license license:gpl2+)))
5ad9da9a
RW
15852
15853(define-public r-insol
15854 (package
15855 (name "r-insol")
15856 (version "1.2")
15857 (source
15858 (origin
15859 (method url-fetch)
15860 (uri (cran-uri "insol" version))
15861 (sha256
15862 (base32
15863 "14ikz05375pjn9hby7kwkhcnykjilbnkdy5i8lsl7c5qdbhmqcm5"))))
15864 (properties `((upstream-name . "insol")))
15865 (build-system r-build-system)
15866 (propagated-inputs
15867 `(("r-raster" ,r-raster)
15868 ("r-rgdal" ,r-rgdal)))
15869 (native-inputs
15870 `(("gfortran" ,gfortran)))
15871 (home-page "https://meteoexploration.com/R/insol/index.html")
15872 (synopsis "Tools for calculating solar radiation")
15873 (description
15874 "This package provides functions to compute insolation on tilted
15875surfaces, computes atmospheric transmittance and related parameters such as:
15876Earth radius vector, declination, sunset and sunrise, daylength, equation of
15877time, vector in the direction of the sun, vector normal to surface, and some
15878atmospheric physics.")
15879 (license license:gpl2+)))
f5b1354f
RW
15880
15881(define-public r-lifecycle
15882 (package
15883 (name "r-lifecycle")
15884 (version "0.1.0")
15885 (source
15886 (origin
15887 (method url-fetch)
15888 (uri (cran-uri "lifecycle" version))
15889 (sha256
15890 (base32
15891 "11rk7hkw63rfrf4aqmb4xrb88kg95xh8hajpjvjfwjym2v02h74n"))))
15892 (properties `((upstream-name . "lifecycle")))
15893 (build-system r-build-system)
15894 (propagated-inputs
15895 `(("r-glue" ,r-glue)
15896 ("r-rlang" ,r-rlang)))
15897 (home-page "https://github.com/r-lib/lifecycle")
15898 (synopsis "Manage the life cycle of your package functions")
15899 (description
15900 "Manage the life cycle of your exported functions with shared
15901conventions, documentation badges, and non-invasive deprecation warnings. The
15902lifecycle package defines four development stages (experimental, maturing,
15903stable, and questioning) and three deprecation stages (soft-deprecated,
15904deprecated, and defunct). It makes it easy to insert badges corresponding to
15905these stages in your documentation. Usage of deprecated functions are
15906signalled with increasing levels of non-invasive verbosity.")
15907 (license license:gpl3)))
195854a5
15908
15909(define-public r-assertable
15910 (package
15911 (name "r-assertable")
b1a112f4 15912 (version "0.2.7")
195854a5
15913 (source
15914 (origin
15915 (method url-fetch)
15916 (uri (cran-uri "assertable" version))
15917 (sha256
15918 (base32
b1a112f4 15919 "1npks9rcrnchmd0silq6qrvqkmdkp9fwjkyyvvp1lqjclyxk6vkk"))))
195854a5
15920 (build-system r-build-system)
15921 (propagated-inputs
15922 `(("r-data-table" ,r-data-table)))
15923 (home-page "https://cran.r-project.org/web/packages/assertable/")
15924 (synopsis "Verbose assertions for tabular data (data.frames and data.tables)")
15925 (description "This package provides simple, flexible assertions on
15926data.frame or data.table objects with verbose output for vetting. While other
15927assertion packages apply towards more general use-cases, @code{assertable} is
15928tailored towards tabular data. It includes functions to check variable names
15929and values, whether the dataset contains all combinations of a given set of
15930unique identifiers, and whether it is a certain length. In addition,
15931@code{assertable} includes utility functions to check the existence of target
15932files and to efficiently import multiple tabular data files into one
15933data.table.")
15934 (license license:gpl3)))
0eb59d9e 15935
15936(define-public r-quadprog
15937 (package
15938 (name "r-quadprog")
15939 (version "1.5-8")
15940 (source
15941 (origin
15942 (method url-fetch)
15943 (uri (cran-uri "quadprog" version))
15944 (sha256
15945 (base32 "1ka9g8zak8sg4y2xbz93dfrldznlk9qpd4pq9z21cdcdn3b8s4i2"))))
15946 (build-system r-build-system)
15947 (native-inputs
15948 `(("gfortran" ,gfortran)))
15949 (home-page "https://cran.r-project.org/web/packages/quadprog")
15950 (synopsis "Functions to solve quadratic programming problems")
15951 (description
15952 "This package contains routines and documentation for solving quadratic
15953programming problems.")
15954 (license license:gpl3+)))
9bd56b1a 15955
15956(define-public r-desolve
15957 (package
15958 (name "r-desolve")
15959 (version "1.25")
15960 (source
15961 (origin
15962 (method url-fetch)
15963 (uri (cran-uri "deSolve" version))
15964 (sha256
15965 (base32 "0735y3p5glhqx69rzrc8qgmvs7p7w0p98qxmvylb6bgqp6kp0cbp"))))
15966 (properties `((upstream-name . "deSolve")))
15967 (build-system r-build-system)
15968 (native-inputs
15969 `(("gfortran" ,gfortran)))
15970 (home-page "https://desolve.r-forge.r-project.org/")
15971 (synopsis "Solvers for initial value problems of differential equations")
ba4fcea4
RW
15972 (description "This package provides functions that solve initial value
15973problems of a system of first-order @dfn{ordinary differential
15974equations} (ODE), of @dfn{partial differential equations} (PDE), of
15975@dfn{differential algebraic equations} (DAE), and of delay differential
15976equations. The functions provide an interface to the FORTRAN functions
15977@code{lsoda}, @code{lsodar}, @code{lsode}, @code{lsodes} of the ODEPACK
15978collection, to the FORTRAN functions @code{dvode} and @code{daspk} and a
15979C-implementation of solvers of the Runge-Kutta family with fixed or variable
15980time steps. The package contains routines designed for solving ODEs resulting
15981from 1-D, 2-D and 3-D partial differential equations that have been converted
15982to ODEs by numerical differencing.")
9bd56b1a 15983 (license license:gpl2+)))
682768de 15984
15985(define-public r-pracma
15986 (package
15987 (name "r-pracma")
15988 (version "2.2.5")
15989 (source (origin
15990 (method url-fetch)
15991 (uri (cran-uri "pracma" version))
15992 (sha256
15993 (base32 "0isd3s0i4mzmva8lkh0j76hwjy1w50q7d1n9lhxsnnkgalx3xs1g"))))
15994 (build-system r-build-system)
15995 (home-page "https://cran.r-project.org/web/packages/pracma/")
15996 (synopsis "Practical numerical math functions")
15997 (description "This package provides functions for numerical analysis and
15998linear algebra, numerical optimization, differential equations, plus some
15999special functions. It uses Matlab function names where appropriate to simplify
16000porting.")
16001 (license license:gpl3+)))
ef7944b9 16002
16003(define-public r-subplex
16004 (package
16005 (name "r-subplex")
16006 (version "1.5-4")
16007 (source
16008 (origin
16009 (method url-fetch)
16010 (uri (cran-uri "subplex" version))
16011 (sha256
16012 (base32
16013 "10cbgbx1bgsax5z7gz6716g360xpq4mvq19cf4qqrxv02mmwz57z"))))
16014 (build-system r-build-system)
16015 (native-inputs
16016 `(("gfortran" ,gfortran)))
16017 (home-page "https://cran.r-project.org/web/packages/subplex")
16018 (synopsis "Unconstrained optimization using the subplex algorithm")
16019 (description
16020 "This package implements the Subplex optimization algorithm.
16021It solves unconstrained optimization problems using a simplex method on
16022subspaces. The method is well suited for optimizing objective functions that
16023are noisy or are discontinuous at the solution.")
16024 (license license:gpl3+)))
dcc7fad0
RW
16025
16026(define-public r-txtplot
16027 (package
16028 (name "r-txtplot")
16029 (version "1.0-3")
16030 (source
16031 (origin
16032 (method url-fetch)
16033 (uri (cran-uri "txtplot" version))
16034 (sha256
16035 (base32
16036 "1949ab1bzvysdb79g8x1gaknj0ih3d6g63pv9512h5m5l3a6c31h"))))
16037 (build-system r-build-system)
16038 (home-page "https://cran.r-project.org/web/packages/txtplot/")
16039 (synopsis "Text-based plotting")
16040 (description "This package provides functions to produce rudimentary ASCII
16041graphics directly in the terminal window. This package provides a basic
16042plotting function (and equivalents of curve, density, acf and barplot) as well
16043as a boxplot function.")
16044 (license license:lgpl3+)))
e44c4cd7
RW
16045
16046(define-public r-bio3d
16047 (package
16048 (name "r-bio3d")
16049 (version "2.4-0")
16050 (source
16051 (origin
16052 (method url-fetch)
16053 (uri (cran-uri "bio3d" version))
16054 (sha256
16055 (base32
16056 "0ikpk1ppdp50m9kd289z616i382j9i7ji1zchyd4xqfyk8lnxf4s"))))
16057 (properties `((upstream-name . "bio3d")))
16058 (build-system r-build-system)
16059 (inputs `(("zlib" ,zlib)))
16060 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
16061 (home-page "http://thegrantlab.org/bio3d/")
16062 (synopsis "Biological structure analysis")
16063 (description
16064 "This package provides utilities to process, organize and explore protein
16065structure, sequence and dynamics data. Features include the ability to read
16066and write structure, sequence and dynamic trajectory data, perform sequence
16067and structure database searches, data summaries, atom selection, alignment,
16068superposition, rigid core identification, clustering, torsion analysis,
16069distance matrix analysis, structure and sequence conservation analysis, normal
16070mode analysis, principal component analysis of heterogeneous structure data,
16071and correlation network analysis from normal mode and molecular dynamics data.
16072In addition, various utility functions are provided to enable the statistical
16073and graphical power of the R environment to work with biological sequence and
16074structural data.")
16075 (license license:gpl2+)))
db07641a
RW
16076
16077(define-public r-bios2cor
16078 (package
16079 (name "r-bios2cor")
16080 (version "2.0")
16081 (source
16082 (origin
16083 (method url-fetch)
16084 (uri (cran-uri "Bios2cor" version))
16085 (sha256
16086 (base32
16087 "1rrz0vs6wbkwys3l5jv1rdnlhyb4r1q9pv7jlnmsx6c1b4f4vz5n"))))
16088 (properties `((upstream-name . "Bios2cor")))
16089 (build-system r-build-system)
16090 (propagated-inputs
16091 `(("r-bigmemory" ,r-bigmemory)
16092 ("r-bio3d" ,r-bio3d)
16093 ("r-circular" ,r-circular)
16094 ("r-igraph" ,r-igraph)))
16095 (home-page "https://cran.r-project.org/web/packages/Bios2cor/")
16096 (synopsis "From biological sequences and simulations to correlation analysis")
16097 (description
16098 "This package provides utilities for computation and analysis of
16099correlation/covariation in multiple sequence alignments and in side chain
16100motions during molecular dynamics simulations. Features include the
16101computation of correlation/covariation scores using a variety of scoring
16102functions between either sequence positions in alignments or side chain
16103dihedral angles in molecular dynamics simulations and utilities to analyze the
16104correlation/covariation matrix through a variety of tools including network
16105representation and principal components analysis. In addition, several
16106utility functions are based on the R graphical environment to provide friendly
16107tools for help in data interpretation.")
16108 (license license:gpl2+)))
59beb0d2
RW
16109
16110;; This package includes minified JavaScript files. When upgrading please
16111;; check that there are no new minified JavaScript files.
16112(define-public r-networkd3
16113 (package
16114 (name "r-networkd3")
16115 (version "0.4")
16116 (source
16117 (origin
16118 (method url-fetch)
16119 (uri (cran-uri "networkD3" version))
16120 (sha256
16121 (base32
16122 "02wxki67drppgfka1is1ykg1f2rxf0x0657c0crj7ipfy62jbf1k"))
16123 (snippet
16124 '(begin
16125 (delete-file "inst/htmlwidgets/lib/d3-4.5.0/d3.min.js")
16126 #t))))
16127 (properties `((upstream-name . "networkD3")))
16128 (build-system r-build-system)
16129 (arguments
16130 `(#:modules ((guix build utils)
16131 (guix build r-build-system)
16132 (srfi srfi-1)
16133 (ice-9 popen))
16134 #:phases
16135 (modify-phases %standard-phases
16136 (add-after 'unpack 'process-javascript
16137 (lambda* (#:key inputs #:allow-other-keys)
16138 (with-directory-excursion "inst/htmlwidgets/lib/"
16139 (call-with-values
16140 (lambda ()
16141 (unzip2
16142 `((,(assoc-ref inputs "d3.v4.js")
16143 "d3-4.5.0/d3.min.js"))))
16144 (lambda (sources targets)
16145 (for-each (lambda (source target)
16146 (format #t "Processing ~a --> ~a~%"
16147 source target)
16148 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
16149 (call-with-output-file target
16150 (lambda (port)
16151 (dump-port minified port)))))
16152 sources targets))))
16153 #t)))))
16154 (native-inputs
16155 `(("uglify-js" ,uglify-js)
16156 ;; NOTE: Make sure that this version of d3 is still valid when
16157 ;; upgrading the package.
16158 ("d3.v4.js"
16159 ,(origin
16160 (method url-fetch)
16161 (uri "https://d3js.org/d3.v4.js")
16162 (sha256
16163 (base32
16164 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))))
16165 (propagated-inputs
16166 `(("r-htmlwidgets" ,r-htmlwidgets)
16167 ("r-igraph" ,r-igraph)
16168 ("r-magrittr" ,r-magrittr)))
16169 (home-page "https://cran.r-project.org/package=networkD3")
16170 (synopsis "D3 JavaScript network graphs from R")
16171 (description
16172 "This package creates D3 JavaScript network, tree, dendrogram, and Sankey
16173graphs from R.")
16174 (license license:gpl3+)))
303c7d1d
RW
16175
16176(define-public r-aasea
16177 (package
16178 (name "r-aasea")
16179 (version "1.1.0")
16180 (source
16181 (origin
16182 (method url-fetch)
16183 (uri (cran-uri "aaSEA" version))
16184 (sha256
16185 (base32
16186 "0him4r8qyp0xssgrmdxjs45yn4d28h5anv4jyxxbbs9phb0m6j3h"))))
16187 (properties `((upstream-name . "aaSEA")))
16188 (build-system r-build-system)
16189 (propagated-inputs
16190 `(("r-bios2cor" ,r-bios2cor)
16191 ("r-dt" ,r-dt)
16192 ("r-hmisc" ,r-hmisc)
16193 ("r-magrittr" ,r-magrittr)
16194 ("r-networkd3" ,r-networkd3)
16195 ("r-plotly" ,r-plotly)
16196 ("r-seqinr" ,r-seqinr)
16197 ("r-shiny" ,r-shiny)
16198 ("r-shinydashboard" ,r-shinydashboard)))
16199 (home-page "https://cran.r-project.org/web/packages/aaSEA/")
16200 (synopsis "Amino acid substitution effect analyzer")
16201 (description
16202 "Given a protein multiple sequence alignment, it is a daunting task to
16203assess the effects of substitutions along sequence length. The aaSEA package
16204is intended to help researchers to rapidly analyze property changes caused by
16205single, multiple and correlated amino acid substitutions in proteins.")
16206 (license license:gpl3)))
595d9502
RW
16207
16208(define-public r-abacus
16209 (package
16210 (name "r-abacus")
16211 (version "1.0.0")
16212 (source
16213 (origin
16214 (method url-fetch)
16215 (uri (cran-uri "ABACUS" version))
16216 (sha256
16217 (base32
16218 "0m1dnkwjr1522l9ddbzzx7ayxvli17sbmk6s28adpmzzjwh2kd1i"))))
16219 (properties `((upstream-name . "ABACUS")))
16220 (build-system r-build-system)
16221 (propagated-inputs
16222 `(("r-ggplot2" ,r-ggplot2)
16223 ("r-shiny" ,r-shiny)))
16224 (home-page "https://shiny.abdn.ac.uk/Stats/apps/")
16225 (synopsis "Apps-based activities for communicating and understanding statistics")
16226 (description
16227 "This package provides a set of Shiny apps for effective communication
16228and understanding in statistics. The current version includes properties of
16229normal distribution, properties of sampling distribution, one-sample z and t
16230tests, two samples independent (unpaired) t test and analysis of variance.")
16231 (license license:gpl3)))
8fed766a
RW
16232
16233(define-public r-abc-rap
16234 (package
16235 (name "r-abc-rap")
16236 (version "0.9.0")
16237 (source
16238 (origin
16239 (method url-fetch)
16240 (uri (cran-uri "ABC.RAP" version))
16241 (sha256
16242 (base32
16243 "1kdspln17v0krvahcd55vib4dv5azp60b3r1zf489x10qqbp1mxk"))))
16244 (properties `((upstream-name . "ABC.RAP")))
16245 (build-system r-build-system)
16246 (home-page "https://cran.r-project.org/web/packages/ABC.RAP/")
16247 (synopsis "Array-based CpG region analysis pipeline")
16248 (description
16249 "This package aims to identify candidate genes that are differentially
16250methylated between cases and controls. It applies Student's t-test and delta
16251beta analysis to identify candidate genes containing multiple CpG sites.")
16252 (license license:gpl3)))
647ff4a9
RW
16253
16254(define-public r-abcadm
16255 (package
16256 (name "r-abcadm")
16257 (version "1.0")
16258 (source
16259 (origin
16260 (method url-fetch)
16261 (uri (cran-uri "abcADM" version))
16262 (sha256
16263 (base32
16264 "0vcabnnnwc0psv9v3rda5aap9s8cq1pjh02zva3ki64hlavf2a10"))))
16265 (properties `((upstream-name . "abcADM")))
16266 (build-system r-build-system)
16267 (propagated-inputs
16268 `(("r-bh" ,r-bh)
16269 ("r-rcpp" ,r-rcpp)))
16270 (home-page "https://cran.r-project.org/web/packages/abcADM/")
16271 (synopsis "Fit accumulated damage models and estimate reliability using ABC")
16272 (description
16273 "This package provides tools to estimate parameters of accumulated
16274damage (load duration) models based on failure time data under a Bayesian
16275framework, using @dfn{Approximate Bayesian Computation} (ABC), and to assess
16276long-term reliability under stochastic load profiles.")
16277 (license license:gpl3)))
72e5c6e9
RW
16278
16279(define-public r-rglpk
16280 (package
16281 (name "r-rglpk")
16282 (version "0.6-4")
16283 (source
16284 (origin
16285 (method url-fetch)
16286 (uri (cran-uri "Rglpk" version))
16287 (sha256
16288 (base32
16289 "19mzpyimzq9zqnbi05j79b2di3nzaln8swggs9p8sqdr60qvr3d2"))))
16290 (properties `((upstream-name . "Rglpk")))
16291 (build-system r-build-system)
16292 (propagated-inputs
16293 `(("r-slam" ,r-slam)))
16294 (inputs
16295 `(("glpk" ,glpk)))
16296 (home-page "http://R-Forge.R-project.org/projects/rglp/")
16297 (synopsis "R interface to the GNU Linear Programming Kit")
16298 (description
16299 "This package provides an R interface to the GNU Linear Programming Kit,
16300software for solving large-scale @dfn{linear programming} (LP), @dfn{mixed
16301integer linear programming} (MILP) and other related problems.")
16302 ;; Either license
16303 (license (list license:gpl2 license:gpl3))))
84822497
RW
16304
16305(define-public r-abcdefba
16306 (package
16307 (name "r-abcdefba")
16308 (version "0.4")
16309 (source
16310 (origin
16311 (method url-fetch)
16312 (uri (cran-uri "abcdeFBA" version))
16313 (sha256
16314 (base32
16315 "1rxjripy8v6bxi25vdfjnbk24zkmf752qbl73cin6nvnqflwxkx4"))))
16316 (properties `((upstream-name . "abcdeFBA")))
16317 (build-system r-build-system)
16318 (propagated-inputs
16319 `(("r-corrplot" ,r-corrplot)
16320 ("r-lattice" ,r-lattice)
16321 ("r-rgl" ,r-rgl)
16322 ("r-rglpk" ,r-rglpk)))
16323 (home-page "https://cran.r-project.org/web/packages/abcdeFBA/")
16324 (synopsis "A-Biologist-Can-Do-Everything of Flux Balance Analysis with this package")
16325 (description
16326 "This package provides functions for Constraint Based Simulation using
16327Flux Balance Analysis and informative analysis of the data generated during
16328simulation.")
16329 (license license:gpl2)))
ae07172c
RW
16330
16331(define-public r-abcrlda
16332 (package
16333 (name "r-abcrlda")
16334 (version "1.0.1")
16335 (source
16336 (origin
16337 (method url-fetch)
16338 (uri (cran-uri "abcrlda" version))
16339 (sha256
16340 (base32
16341 "0j29ifsvmxfx2g6v4bpbb4s6miwfpf4vlkpbgj6f2q078s4clc85"))))
16342 (properties `((upstream-name . "abcrlda")))
16343 (build-system r-build-system)
16344 (home-page "https://ieeexplore.ieee.org/document/8720003/")
16345 (synopsis "Asymptotically bias-corrected regularized linear discriminant analysis")
16346 (description
16347 "This package offers methods to perform @dfn{asymptotically
16348bias-corrected regularized linear discriminant analysis} (ABC_RLDA) for
16349cost-sensitive binary classification. The bias-correction is an estimate of
16350the bias term added to regularized discriminant analysis that minimizes the
16351overall risk.")
16352 (license license:gpl3)))
3e333777
RW
16353
16354(define-public r-abemus
16355 (package
16356 (name "r-abemus")
16357 (version "1.0.1")
16358 (source
16359 (origin
16360 (method url-fetch)
16361 (uri (cran-uri "abemus" version))
16362 (sha256
16363 (base32
16364 "1dhllb184byp1yl15rg2w02zgw3iajag7cxshirg47mnmm7n70bb"))))
16365 (properties `((upstream-name . "abemus")))
16366 (build-system r-build-system)
16367 (propagated-inputs
16368 `(("r-data-table" ,r-data-table)))
16369 (home-page "https://cran.r-project.org/web/packages/abemus/")
16370 (synopsis "Adaptive base error model in ultra-deep sequencing data")
16371 (description
16372 "This package provides an implementation of @dfn{Adaptive Base Error
16373Model in Ultra-deep Sequencing data} (ABEMUS), which combines
16374platform-specific genetic knowledge and empirical signal to readily detect and
16375quantify somatic @dfn{single nucleotide variants} (SNVs) in @dfn{circulating
16376cell free DNA} (cfDNA).")
16377 (license license:gpl3)))
8990fc15
RW
16378
16379;; This package includes minified JavaScript files. When upgrading please
16380;; check that there are no new minified JavaScript files.
16381(define-public r-rintrojs
16382 (package
16383 (name "r-rintrojs")
16384 (version "0.2.2")
16385 (source
16386 (origin
16387 (method url-fetch)
16388 (uri (cran-uri "rintrojs" version))
16389 (sha256
16390 (base32
16391 "0vyqb3pyrh12saddar71ac9csn2vkd2j8ln6ygpqys8ky1lc3427"))))
16392 (properties `((upstream-name . "rintrojs")))
16393 (build-system r-build-system)
16394 (arguments
16395 `(#:modules ((guix build utils)
16396 (guix build r-build-system)
16397 (srfi srfi-1)
16398 (ice-9 popen))
16399 #:phases
16400 (modify-phases %standard-phases
16401 (add-after 'unpack 'process-javascript
16402 (lambda* (#:key inputs #:allow-other-keys)
16403 (with-directory-excursion "inst/javascript/introjs/"
16404 (call-with-values
16405 (lambda ()
16406 (unzip2
16407 `((,(assoc-ref inputs "intro.js")
16408 "intro.min.js"))))
16409 (lambda (sources targets)
16410 (for-each (lambda (source target)
16411 (format #t "Processing ~a --> ~a~%"
16412 source target)
16413 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
16414 (call-with-output-file target
16415 (lambda (port)
16416 (dump-port minified port)))))
16417 sources targets))))
16418 #t)))))
16419 (native-inputs
16420 `(("uglify-js" ,uglify-js)
16421 ("intro.js"
16422 ,(origin
16423 (method url-fetch)
16424 (uri "https://raw.githubusercontent.com/usablica/intro.js/v2.9.3/intro.js")
16425 (sha256
16426 (base32
16427 "1qf8n1sfy9qkiqqnfgg0xbhmfgh0g3mqsjas8qhz230h3zzlzxj8"))))))
16428 (propagated-inputs
16429 `(("r-jsonlite" ,r-jsonlite)
16430 ("r-shiny" ,r-shiny)))
16431 (home-page "https://github.com/carlganz/rintrojs")
16432 (synopsis "Wrapper for the Intro.js library")
16433 (description
16434 "This package provides a wrapper for the @url{http://www.introjs.com,
16435Intro.js} library. This package makes it easy to include step-by-step
16436introductions, and clickable hints in a Shiny application. It supports both
16437static introductions in the UI, and programmatic introductions from the
16438server-side.")
16439 (license license:agpl3+)))
322e8d85
RW
16440
16441(define-public r-sysfonts
16442 (package
16443 (name "r-sysfonts")
16444 (version "0.8")
16445 (source
16446 (origin
16447 (method url-fetch)
16448 (uri (cran-uri "sysfonts" version))
16449 (sha256
16450 (base32
16451 "0wng902plryf2d8fc7k7m3jx11acz51kb2d91cqbyhq7xpk06z43"))))
16452 (properties `((upstream-name . "sysfonts")))
16453 (build-system r-build-system)
16454 (inputs
16455 `(("freetype" ,freetype)
16456 ("libpng" ,libpng)
16457 ("zlib" ,zlib)))
16458 (native-inputs
16459 `(("pkg-config" ,pkg-config)))
16460 (home-page "https://github.com/yixuan/sysfonts")
16461 (synopsis "Loading fonts into R")
16462 (description
16463 "This is a package to simplify loading of system fonts and Google Fonts
16464into R, in order to support other packages.")
16465 (license license:gpl2)))
369e1bb6
RW
16466
16467(define-public r-showtextdb
16468 (package
16469 (name "r-showtextdb")
16470 (version "2.0")
16471 (source
16472 (origin
16473 (method url-fetch)
16474 (uri (cran-uri "showtextdb" version))
16475 (sha256
16476 (base32
16477 "1qwwj9x2jvadvwn60h75k99c9xi7yhqjsgaakahz5paxgj583bsh"))))
16478 (properties `((upstream-name . "showtextdb")))
16479 (build-system r-build-system)
16480 (propagated-inputs
16481 `(("r-sysfonts" ,r-sysfonts)))
16482 (home-page "https://cran.r-project.org/web/packages/showtextdb/")
16483 (synopsis "Font files for the 'showtext' package")
16484 (description
16485 "This package provides font files that can be used by the @code{showtext}
16486package.")
16487 (license license:asl2.0)))
d7937243
RW
16488
16489(define-public r-showtext
16490 (package
16491 (name "r-showtext")
16492 (version "0.7")
16493 (source
16494 (origin
16495 (method url-fetch)
16496 (uri (cran-uri "showtext" version))
16497 (sha256
16498 (base32
16499 "1ihgqzfia36b0n9aa41p1w98wxxvs1lxh1zz0570hbfqmph1sk73"))))
16500 (properties `((upstream-name . "showtext")))
16501 (build-system r-build-system)
16502 (inputs
16503 `(("freetype" ,freetype)
16504 ("libpng" ,libpng)
16505 ("zlib" ,zlib)))
16506 (propagated-inputs
16507 `(("r-showtextdb" ,r-showtextdb)
16508 ("r-sysfonts" ,r-sysfonts)))
16509 (native-inputs `(("pkg-config" ,pkg-config)))
16510 (home-page "https://github.com/yixuan/showtext")
16511 (synopsis "Using fonts more easily in R graphs")
16512 (description
16513 "This package aims to make it easy to use various types of
16514fonts (TrueType, OpenType, Type 1, web fonts, etc.) in R graphs, and supports
16515most output formats of R graphics including PNG, PDF and SVG. Text glyphs
16516will be converted into polygons or raster images, hence after the plot has
16517been created, it no longer relies on the font files. No external software
16518such as Ghostscript is needed to use this package.")
16519 (license license:asl2.0)))
2ecd4e3b
RW
16520
16521(define-public r-emojifont
16522 (package
16523 (name "r-emojifont")
16524 (version "0.5.3")
16525 (source
16526 (origin
16527 (method url-fetch)
16528 (uri (cran-uri "emojifont" version))
16529 (sha256
16530 (base32
16531 "1cdrrl3hvrs8rskyy6zgr7q2mmg8yb9k8sld1m64zsp7y009g19k"))))
16532 (properties `((upstream-name . "emojifont")))
16533 (build-system r-build-system)
16534 (propagated-inputs
16535 `(("r-ggplot2" ,r-ggplot2)
16536 ("r-proto" ,r-proto)
16537 ("r-showtext" ,r-showtext)
16538 ("r-sysfonts" ,r-sysfonts)))
16539 (home-page "https://guangchuangyu.github.io/emojifont")
16540 (synopsis "Emoji and Font Awesome in R graphics")
16541 (description
16542 "This package enables the use of emoji and the Font Awesome glyphs in
16543both base and ggplot2 graphics.")
16544 (license license:artistic2.0)))