gnu: r-rcppeigen: Update to 0.3.3.7.0.
[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>
ddbf2a98 5;;; Copyright © 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>
34bac6c3 17;;; Copyright © 2018, 2019 Brett Gilio <brettg@posteo.net>
100f5602 18;;; Copyright © 2019 Nicolò Balzarotti <anothersms@gmail.com>
16fddf17 19;;; Copyright © 2019 Wiktor Żelazny <wzelazny@vurv.cz>
056468dc
RW
20;;;
21;;; This file is part of GNU Guix.
22;;;
23;;; GNU Guix is free software; you can redistribute it and/or modify it
24;;; under the terms of the GNU General Public License as published by
25;;; the Free Software Foundation; either version 3 of the License, or (at
26;;; your option) any later version.
27;;;
28;;; GNU Guix is distributed in the hope that it will be useful, but
29;;; WITHOUT ANY WARRANTY; without even the implied warranty of
30;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
31;;; GNU General Public License for more details.
32;;;
33;;; You should have received a copy of the GNU General Public License
34;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
35
36(define-module (gnu packages cran)
37 #:use-module ((guix licenses) #:prefix license:)
38 #:use-module (guix packages)
39 #:use-module (guix download)
92ce1883 40 #:use-module (guix git-download)
056468dc 41 #:use-module (guix utils)
c69d27db 42 #:use-module (guix build-system r)
44b0c5b5 43 #:use-module (gnu packages algebra)
ff939ef4 44 #:use-module (gnu packages base)
f33cb7ab 45 #:use-module (gnu packages bioinformatics)
7002c44f 46 #:use-module (gnu packages c)
546fc4aa 47 #:use-module (gnu packages compression)
92ce1883 48 #:use-module (gnu packages curl)
d9bec9a8 49 #:use-module (gnu packages databases)
f338e480 50 #:use-module (gnu packages fontutils)
062b6dbd 51 #:use-module (gnu packages gcc)
d884e407 52 #:use-module (gnu packages geo)
d0eb09a1 53 #:use-module (gnu packages ghostscript)
f338e480 54 #:use-module (gnu packages gl)
01af264d 55 #:use-module (gnu packages gnome)
3d62d98e 56 #:use-module (gnu packages graph)
01af264d 57 #:use-module (gnu packages gtk)
dddbc90c 58 #:use-module (gnu packages haskell-xyz)
3f6e6e98 59 #:use-module (gnu packages icu4c)
f338e480 60 #:use-module (gnu packages image)
dab3e92c 61 #:use-module (gnu packages imagemagick)
3f6e6e98 62 #:use-module (gnu packages java)
92ce1883
RW
63 #:use-module (gnu packages javascript)
64 #:use-module (gnu packages lisp)
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")
297 (version "1.2.1")
298 (source
299 (origin
300 (method url-fetch)
301 (uri (cran-uri "tidyverse" version))
302 (sha256
303 (base32
304 "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
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)
321 ("r-purrr" ,r-purrr)
322 ("r-readr" ,r-readr)
323 ("r-readxl" ,r-readxl)
324 ("r-reprex" ,r-reprex)
325 ("r-rlang" ,r-rlang)
326 ("r-rstudioapi" ,r-rstudioapi)
327 ("r-rvest" ,r-rvest)
328 ("r-stringr" ,r-stringr)
329 ("r-tibble" ,r-tibble)
330 ("r-tidyr" ,r-tidyr)
331 ("r-xml2" ,r-xml2)))
332 (home-page "https://tidyverse.tidyverse.org")
333 (synopsis "Install and load packages from the \"Tidyverse\"")
334 (description
335 "The @code{tidyverse} is a set of packages that work in harmony because
336they share common data representations and API design. This package is
337designed to make it easy to install and load multiple tidyverse packages in a
338single step.")
339 (license license:gpl3)))
340
8a1ef6ac
CR
341(define-public r-rvest
342 (package
343 (name "r-rvest")
92c00040 344 (version "0.3.5")
8a1ef6ac
CR
345 (source
346 (origin
347 (method url-fetch)
348 (uri (cran-uri "rvest" version))
349 (sha256
92c00040 350 (base32 "0r0a5jic09xw5pk0x42pr99r3zab5m9s4x85ymx1sl769jz42zqf"))))
8a1ef6ac
CR
351 (build-system r-build-system)
352 (propagated-inputs
353 `(("r-httr" ,r-httr)
354 ("r-magrittr" ,r-magrittr)
355 ("r-selectr" ,r-selectr)
356 ("r-xml2" ,r-xml2)))
357 (home-page "https://github.com/hadley/rvest")
358 (synopsis "Simple web scraping for R")
359 (description
360 "@code{r-rvest} helps you scrape information from web pages. It is
361designed to work with @code{magrittr} to make it easy to express common web
362scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
363 (license license:gpl3)))
364
81a9d4a4
CR
365(define-public r-selectr
366 (package
367 (name "r-selectr")
33ac1901 368 (version "0.4-2")
81a9d4a4
CR
369 (source
370 (origin
371 (method url-fetch)
372 (uri (cran-uri "selectr" version))
373 (sha256
33ac1901 374 (base32 "09y1n3iy297g49xlpl7xrjpwgnm57pskx5991lyfcpizbz8ax22m"))))
81a9d4a4 375 (build-system r-build-system)
41e8bd77
RW
376 (propagated-inputs
377 `(("r-stringr" ,r-stringr)
378 ("r-r6" ,r-r6)))
81a9d4a4
CR
379 (home-page "https://sjp.co.nz/projects/selectr/")
380 (synopsis "Translate CSS selectors to XPath expressions")
381 (description
382 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
383expression. This allows you to use CSS selectors when working with the XML
384package as it can only evaluate XPath expressions. Also provided are
385convenience functions useful for using CSS selectors on XML nodes. This
386package is a port of the Python package @code{cssselect}.")
387 (license license:bsd-3)))
388
948740b0
CR
389(define-public r-reprex
390 (package
391 (name "r-reprex")
bd9f1479 392 (version "0.3.0")
948740b0
CR
393 (source
394 (origin
395 (method url-fetch)
396 (uri (cran-uri "reprex" version))
397 (sha256
398 (base32
bd9f1479 399 "0v7vxzs8alwz8y1cjicpimp5yimf1g9gb8x5wy3zhvrz6kk2lg10"))))
948740b0
CR
400 (build-system r-build-system)
401 (propagated-inputs
402 `(("r-callr" ,r-callr)
e3c1e93e 403 ("r-clipr" ,r-clipr)
1c9906c2 404 ("r-fs" ,r-fs)
e3c1e93e 405 ("r-rlang" ,r-rlang)
948740b0 406 ("r-rmarkdown" ,r-rmarkdown)
e3c1e93e
RW
407 ("r-whisker" ,r-whisker)
408 ("r-withr" ,r-withr)))
948740b0
CR
409 (home-page "https://github.com/tidyverse/reprex")
410 (synopsis "Prepare reproducible R code examples for sharing")
411 (description
412 "This package provides a convenience wrapper that uses the
413@code{rmarkdown} package to render small snippets of code to target formats
414that include both code and output. The goal is to encourage the sharing of
415small, reproducible, and runnable examples on code-oriented websites or email.
416@code{reprex} also extracts clean, runnable R code from various common formats,
417such as copy/paste from an R session.")
418 (license license:expat)))
419
10487c30
CR
420(define-public r-callr
421 (package
422 (name "r-callr")
8fa78874 423 (version "3.3.2")
10487c30
CR
424 (source
425 (origin
426 (method url-fetch)
427 (uri (cran-uri "callr" version))
428 (sha256
429 (base32
8fa78874 430 "12dbqzjngbyaqdyw0yq1blyfx8pagcvx1vqj2jm451hs25nhdrnh"))))
10487c30
CR
431 (build-system r-build-system)
432 (propagated-inputs
527c6055 433 `(("r-r6" ,r-r6)
6034a62a 434 ("r-processx" ,r-processx)))
10487c30
CR
435 (home-page "https://github.com/r-lib/callr#readme")
436 (synopsis "Call R from R")
437 (description
438 "It is sometimes useful to perform a computation in a separate R process,
b3fed5ed 439without affecting the current R process at all. This package does exactly
10487c30
CR
440that.")
441 (license license:expat)))
442
d7637e5e
CR
443(define-public r-readxl
444 (package
445 (name "r-readxl")
50d063b5 446 (version "1.3.1")
d7637e5e
CR
447 (source
448 (origin
449 (method url-fetch)
450 (uri (cran-uri "readxl" version))
451 (sha256
452 (base32
50d063b5 453 "15mambxr8c7k2ikdfsl1w3vxvm54dsnk0cl1qvks6iig7rql3d14"))))
d7637e5e
CR
454 (build-system r-build-system)
455 (propagated-inputs
456 `(("r-cellranger" ,r-cellranger)
b140569e 457 ("r-progress" ,r-progress)
d7637e5e
CR
458 ("r-rcpp" ,r-rcpp)
459 ("r-tibble" ,r-tibble)))
460 (home-page "https://readxl.tidyverse.org")
461 (synopsis "Read Excel files")
462 (description
463 "This package lets you import Excel files into R. It supports
464@file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
465the embedded @code{RapidXML} C++ library.")
466 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
467 ;; 'rapidxml' which is Boost.
468 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
469
9a91c925
CR
470(define-public r-modelr
471 (package
472 (name "r-modelr")
7ef25083 473 (version "0.1.5")
9a91c925
CR
474 (source
475 (origin
476 (method url-fetch)
477 (uri (cran-uri "modelr" version))
478 (sha256
479 (base32
7ef25083 480 "0nnfhlzz75ihs8azy963cc4cwg1kx81rybk4z3wm98bbghwfxfs5"))))
9a91c925
CR
481 (build-system r-build-system)
482 (propagated-inputs
483 `(("r-broom" ,r-broom)
484 ("r-dplyr" ,r-dplyr)
9a91c925
CR
485 ("r-magrittr" ,r-magrittr)
486 ("r-purrr" ,r-purrr)
7ef25083 487 ("r-rlang" ,r-rlang)
9a91c925
CR
488 ("r-tibble" ,r-tibble)
489 ("r-tidyr" ,r-tidyr)))
490 (home-page "https://github.com/tidyverse/modelr")
491 (synopsis "Helper functions for modelling in pipelines")
492 (description
493 "Functions for modelling that help you seamlessly integrate modelling
494into a pipeline of data manipulation and visualisation.")
495 (license license:gpl3)))
496
92ce1883
RW
497(define-public r-httpuv
498 (package
499 (name "r-httpuv")
a1f43994 500 (version "1.5.2")
92ce1883
RW
501 (source (origin
502 (method url-fetch)
503 (uri (cran-uri "httpuv" version))
504 (sha256
505 (base32
a1f43994 506 "13ax0hs2lc39ilznh1zarwqdzahcbhb8adilrfik3xg0fkljpcwk"))))
92ce1883 507 (build-system r-build-system)
92ce1883
RW
508 (propagated-inputs
509 `(("r-bh" ,r-bh)
510 ("r-later" ,r-later)
2391e97c
RW
511 ("r-promises" ,r-promises)
512 ("r-r6" ,r-r6)
513 ("r-rcpp" ,r-rcpp)))
92ce1883
RW
514 (home-page "https://github.com/rstudio/httpuv")
515 (synopsis "HTTP and WebSocket server library for R")
516 (description
517 "The httpuv package provides low-level socket and protocol support for
518handling HTTP and WebSocket requests directly from within R. It is primarily
519intended as a building block for other packages, rather than making it
520particularly easy to create complete web applications using httpuv alone.")
521 ;; This package includes third-party code that was originally released
522 ;; under various non-copyleft licenses. Full licensing information can be
523 ;; obtained here: https://github.com/rstudio/httpuv/blob/master/LICENSE
524 (license license:gpl3+)))
525
526(define-public r-jsonlite
527 (package
528 (name "r-jsonlite")
a2315c67 529 (version "1.6")
92ce1883
RW
530 (source (origin
531 (method url-fetch)
532 (uri (cran-uri "jsonlite" version))
533 (sha256
534 (base32
a2315c67 535 "0lyvhnr6n57h3a89bvipii7x17nvfaycm9j5j50bfrlr48jv9ic8"))))
92ce1883
RW
536 (build-system r-build-system)
537 (home-page "http://arxiv.org/abs/1403.2805")
538 (synopsis "Robust, high performance JSON parser and generator for R")
539 (description
540 "The jsonlite package provides a fast JSON parser and generator optimized
541for statistical data and the web. It offers flexible, robust, high
542performance tools for working with JSON in R and is particularly powerful for
543building pipelines and interacting with a web API. In addition to converting
544JSON data from/to R objects, jsonlite contains functions to stream, validate,
545and prettify JSON data. The unit tests included with the package verify that
546all edge cases are encoded and decoded consistently for use with dynamic data
547in systems and applications.")
548 (license license:expat)))
549
550(define-public r-servr
551 (package
552 (name "r-servr")
f503ed92 553 (version "0.15")
92ce1883
RW
554 (source (origin
555 (method url-fetch)
556 (uri (cran-uri "servr" version))
557 (sha256
558 (base32
f503ed92 559 "199k9aghwk9rf1rm8pjg60xacqww25cza259h5dfj1ixil0m6dxi"))))
92ce1883
RW
560 (build-system r-build-system)
561 (propagated-inputs
562 `(("r-httpuv" ,r-httpuv)
563 ("r-jsonlite" ,r-jsonlite)
564 ("r-mime" ,r-mime)
565 ("r-xfun" ,r-xfun)))
566 (home-page "https://github.com/yihui/servr")
567 (synopsis "Simple HTTP server to serve static files or dynamic documents")
568 (description
569 "Servr provides an HTTP server in R to serve static files, or dynamic
570documents that can be converted to HTML files (e.g., R Markdown) under a given
571directory.")
572 (license license:expat)))
573
574(define-public r-htmltools
575 (package
576 (name "r-htmltools")
82acc94f 577 (version "0.4.0")
92ce1883
RW
578 (source (origin
579 (method url-fetch)
580 (uri (cran-uri "htmltools" version))
581 (sha256
582 (base32
82acc94f 583 "06l17d8jkf438yk2mchpsp4j90bynnapz3nabh5vkcc324p5a62v"))))
92ce1883 584 (build-system r-build-system)
92ce1883
RW
585 (propagated-inputs
586 `(("r-digest" ,r-digest)
82acc94f
RW
587 ("r-rcpp" ,r-rcpp)
588 ("r-rlang" ,r-rlang)))
92ce1883
RW
589 (home-page "https://cran.r-project.org/web/packages/htmltools")
590 (synopsis "R tools for HTML")
591 (description
592 "This package provides tools for HTML generation and output in R.")
593 (license license:expat)))
594
595(define-public r-htmlwidgets
596 (package
597 (name "r-htmlwidgets")
07b69a0c 598 (version "1.5.1")
92ce1883
RW
599 (source (origin
600 (method url-fetch)
601 (uri (cran-uri "htmlwidgets" version))
602 (sha256
603 (base32
07b69a0c 604 "10fp306l1nybkah6jrlrqwwdb6zvklbddp8i3w9v9naj8la5jbnl"))))
92ce1883
RW
605 (build-system r-build-system)
606 (propagated-inputs
607 `(("r-htmltools" ,r-htmltools)
608 ("r-jsonlite" ,r-jsonlite)
609 ("r-yaml" ,r-yaml)))
610 (home-page "https://github.com/ramnathv/htmlwidgets")
611 (synopsis "HTML Widgets for R")
612 (description
613 "HTML widgets is a framework for creating HTML widgets that render in
614various contexts including the R console, R Markdown documents, and Shiny web
615applications.")
616 (license license:expat)))
617
618(define-public r-htmltable
619 (package
620 (name "r-htmltable")
33194de2 621 (version "1.13.2")
92ce1883
RW
622 (source
623 (origin
624 (method url-fetch)
625 (uri (cran-uri "htmlTable" version))
626 (sha256
627 (base32
33194de2 628 "0h6jslchlx1dzqqdb70c3n9xlapcym9ykycvr0hc4q3450y8qmvh"))))
92ce1883
RW
629 (properties `((upstream-name . "htmlTable")))
630 (build-system r-build-system)
631 (propagated-inputs
632 `(("r-checkmate" ,r-checkmate)
633 ("r-htmltools" ,r-htmltools)
634 ("r-htmlwidgets" ,r-htmlwidgets)
635 ("r-knitr" ,r-knitr)
636 ("r-magrittr" ,r-magrittr)
637 ("r-rstudioapi" ,r-rstudioapi)
638 ("r-stringr" ,r-stringr)))
639 (home-page "http://gforge.se/packages/")
640 (synopsis "Advanced tables for Markdown/HTML")
641 (description
642 "This package provides functions to build tables with advanced layout
643elements such as row spanners, column spanners, table spanners, zebra
644striping, and more. While allowing advanced layout, the underlying
645CSS-structure is simple in order to maximize compatibility with word
646processors such as LibreOffice. The package also contains a few text
647formatting functions that help outputting text compatible with HTML or
648LaTeX.")
649 (license license:gpl3+)))
650
651(define-public r-curl
652 (package
653 (name "r-curl")
65ddcce3 654 (version "4.2")
92ce1883
RW
655 (source (origin
656 (method url-fetch)
657 (uri (cran-uri "curl" version))
658 (sha256
659 (base32
65ddcce3 660 "0xh227gvb056wlipjxxbf555z1i1qcs7rr1igvs6k6645y9irrlp"))))
92ce1883
RW
661 (build-system r-build-system)
662 (arguments
663 `(#:phases
664 (modify-phases %standard-phases
665 ;; The environment variable CURL_CA_BUNDLE is only respected when
666 ;; running Windows, so we disable the platform checks.
667 ;; This can be removed once the libcurl has been patched.
668 (add-after 'unpack 'allow-CURL_CA_BUNDLE
669 (lambda _
670 (substitute* "R/onload.R"
671 (("if \\(!grepl\\(\"mingw\".*")
672 "if (FALSE)\n"))
673 (substitute* "src/handle.c"
674 (("#ifdef _WIN32") "#if 1"))
675 #t)))))
676 (inputs
646e1ef0
RW
677 `(("libcurl" ,curl)
678 ("zlib" ,zlib)))
679 (native-inputs
680 `(("pkg-config" ,pkg-config)))
92ce1883
RW
681 (home-page "https://github.com/jeroenooms/curl")
682 (synopsis "HTTP client for R")
683 (description
684 "The @code{curl()} and @code{curl_download()} functions provide highly
685configurable drop-in replacements for base @code{url()} and
686@code{download.file()} with better performance, support for encryption, gzip
687compression, authentication, and other @code{libcurl} goodies. The core of
688the package implements a framework for performing fully customized requests
689where data can be processed either in memory, on disk, or streaming via the
690callback or connection interfaces.")
691 (license license:expat)))
692
693(define-public r-hwriter
694 (package
695 (name "r-hwriter")
696 (version "1.3.2")
697 (source
698 (origin
699 (method url-fetch)
700 (uri (cran-uri "hwriter" version))
701 (sha256
702 (base32
703 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
704 (build-system r-build-system)
705 (home-page "https://cran.r-project.org/web/packages/hwriter")
706 (synopsis "Output R objects in HTML format")
707 (description
708 "This package provides easy-to-use and versatile functions to output R
709objects in HTML format.")
710 (license license:lgpl2.1+)))
711
712(define-public r-rjson
713 (package
714 (name "r-rjson")
715 (version "0.2.20")
716 (source
717 (origin
718 (method url-fetch)
719 (uri (cran-uri "rjson" version))
720 (sha256
721 (base32
722 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
723 (build-system r-build-system)
724 (home-page "https://cran.r-project.org/web/packages/rjson")
725 (synopsis "JSON library for R")
726 (description
727 "This package provides functions to convert R objects into JSON objects
728and vice-versa.")
729 (license license:gpl2+)))
730
731(define-public r-shiny
732 (package
733 (name "r-shiny")
d235cf72 734 (version "1.2.0")
92ce1883
RW
735 (source
736 (origin
737 (method git-fetch)
738 (uri (git-reference
739 (url "https://github.com/rstudio/shiny.git")
740 (commit (string-append "v" version))))
741 (file-name (git-file-name name version))
742 (sha256
743 (base32
d235cf72 744 "1kl3dh68h4cnrm3rqn9pddk5n6bsmr5x0626bkfv0qqi0q92zin4"))))
92ce1883
RW
745 (build-system r-build-system)
746 (arguments
747 `(#:modules ((guix build r-build-system)
748 (guix build minify-build-system)
749 (guix build utils)
750 (ice-9 match))
751 #:imported-modules (,@%r-build-system-modules
752 (guix build minify-build-system))
753 #:phases
754 (modify-phases (@ (guix build r-build-system) %standard-phases)
755 (add-after 'unpack 'replace-bundled-minified-JavaScript
756 (lambda* (#:key inputs #:allow-other-keys)
757 (let ((replace-file (lambda (old new)
758 (format #t "replacing ~a with ~a\n" old new)
759 (delete-file old)
760 (symlink new old))))
761 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
762 ;; contain just data. They are not minified code, so we don't
763 ;; replace them.
764 (with-directory-excursion "inst/www/shared"
765 (replace-file "bootstrap/shim/respond.min.js"
766 (string-append (assoc-ref inputs "js-respond")
767 "/share/javascript/respond.min.js"))
768 (replace-file "bootstrap/shim/html5shiv.min.js"
769 (string-append (assoc-ref inputs "js-html5shiv")
770 "/share/javascript/html5shiv.min.js"))
771 (replace-file "json2-min.js"
772 (string-append (assoc-ref inputs "js-json2")
773 "/share/javascript/json2.min.js"))
774 (replace-file "strftime/strftime-min.js"
775 (string-append (assoc-ref inputs "js-strftime")
776 "/share/javascript/strftime.min.js"))
777 (replace-file "highlight/highlight.pack.js"
778 (string-append (assoc-ref inputs "js-highlight")
779 "/share/javascript/highlight.min.js"))
780 (replace-file "datatables/js/jquery.dataTables.min.js"
781 (string-append (assoc-ref inputs "js-datatables")
782 "/share/javascript/jquery.dataTables.min.js"))
783 (replace-file "selectize/js/selectize.min.js"
784 (string-append (assoc-ref inputs "js-selectize")
785 "/share/javascript/selectize.min.js"))
786 (replace-file "selectize/js/es5-shim.min.js"
787 (string-append (assoc-ref inputs "js-es5-shim")
788 "/share/javascript/es5-shim.min.js"))
789 (for-each (match-lambda
790 ((source . target)
791 (delete-file target)
792 (minify source #:target target)))
793 '(("jqueryui/jquery-ui.js" .
794 "jqueryui/jquery-ui.min.js")
92ce1883
RW
795 ("datepicker/js/bootstrap-datepicker.js" .
796 "datepicker/js/bootstrap-datepicker.min.js")
797 ("ionrangeslider/js/ion.rangeSlider.js" .
798 "ionrangeslider/js/ion.rangeSlider.min.js")
799 ("bootstrap/js/bootstrap.js" .
800 "bootstrap/js/bootstrap.min.js")
801 ("shiny.js" .
802 "shiny.min.js")
803 ("jquery.js" .
804 "jquery.min.js")))))
805 #t)))))
806 (propagated-inputs
807 `(("r-crayon" ,r-crayon)
808 ("r-httpuv" ,r-httpuv)
809 ("r-mime" ,r-mime)
810 ("r-jsonlite" ,r-jsonlite)
811 ("r-xtable" ,r-xtable)
812 ("r-digest" ,r-digest)
813 ("r-htmltools" ,r-htmltools)
814 ("r-r6" ,r-r6)
815 ("r-sourcetools" ,r-sourcetools)))
816 (inputs
817 `(("js-datatables" ,js-datatables)
818 ("js-html5shiv" ,js-html5shiv)
819 ("js-json2" ,js-json2)
820 ("js-respond" ,js-respond)
821 ("js-selectize" ,js-selectize)
822 ("js-strftime" ,js-strftime)
823 ("js-highlight" ,js-highlight)
824 ("js-es5-shim" ,js-es5-shim)))
8916034a
RW
825 (native-inputs
826 `(("uglify-js" ,uglify-js)))
92ce1883
RW
827 (home-page "http://shiny.rstudio.com")
828 (synopsis "Easy interactive web applications with R")
829 (description
830 "Makes it incredibly easy to build interactive web applications
831with R. Automatic \"reactive\" binding between inputs and outputs and
832extensive prebuilt widgets make it possible to build beautiful,
833responsive, and powerful applications with minimal effort.")
834 (license license:artistic2.0)))
835
41b8b05c
RW
836;; This package includes minified JavaScript files. When upgrading please
837;; check that there are no new minified JavaScript files.
838(define-public r-shinytree
839 (package
840 (name "r-shinytree")
841 (version "0.2.7")
842 (source
843 (origin
844 (method url-fetch)
845 (uri (cran-uri "shinyTree" version))
846 (sha256
847 (base32
848 "0jfx2capckv7hf2yx3fn8i4rcmhi222ah91jnmhg497x8wgz31s3"))
849 (modules '((guix build utils)))
850 (snippet
851 '(begin
852 ;; Delete minified JavaScript
853 (for-each delete-file
854 '("inst/www/jsTree-3.3.7/libs/require.js"
855 "inst/www/jsTree-3.3.7/libs/jquery.js"
856 "inst/www/jsTree-3.3.7/jstree.min.js"))
857 #t))))
858 (properties `((upstream-name . "shinyTree")))
859 (build-system r-build-system)
860 (arguments
861 `(#:modules ((guix build utils)
862 (guix build r-build-system)
863 (srfi srfi-1)
864 (ice-9 popen))
865 #:phases
866 (modify-phases %standard-phases
867 (add-after 'unpack 'replace-minified-javascript
868 (lambda* (#:key inputs #:allow-other-keys)
869 (with-directory-excursion "inst/www/jsTree-3.3.7/"
870 (symlink (string-append (assoc-ref inputs "js-requirejs")
871 "/share/javascript/require.min.js")
872 "libs/require.js")
873 (call-with-values
874 (lambda ()
875 (unzip2
876 `((,(assoc-ref inputs "js-jquery")
877 "libs/jquery.js")
878 ("jstree.js"
879 "jstree.min.js"))))
880 (lambda (sources targets)
881 (for-each (lambda (source target)
882 (format #t "Processing ~a --> ~a~%"
883 source target)
884 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
885 (call-with-output-file target
886 (lambda (port)
887 (dump-port minified port)))))
888 sources targets))))
889 #t)))))
890 (propagated-inputs
891 `(("r-htmlwidgets" ,r-htmlwidgets)
892 ("r-jsonlite" ,r-jsonlite)
893 ("r-promises" ,r-promises)
894 ("r-shiny" ,r-shiny)
895 ("r-stringr" ,r-stringr)))
896 (inputs
897 `(("js-requirejs" ,js-requirejs)))
898 (native-inputs
899 `(("uglify-js" ,uglify-js)
900 ("js-jquery"
901 ,(origin
902 (method url-fetch)
903 (uri "https://code.jquery.com/jquery-3.3.1.js")
904 (sha256
905 (base32
906 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))))
907 (home-page "https://cran.r-project.org/web/packages/shinyTree/")
908 (synopsis "jsTree bindings for Shiny")
909 (description
910 "This package exposes R bindings to jsTree, a JavaScript library that
911supports interactive trees, to enable rich, editable trees in Shiny.")
912 (license license:expat)))
913
92ce1883
RW
914(define-public r-shinydashboard
915 (package
916 (name "r-shinydashboard")
917 (version "0.7.1")
918 (source (origin
919 (method url-fetch)
920 (uri (cran-uri "shinydashboard" version))
921 (sha256
922 (base32
923 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
924 (build-system r-build-system)
925 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
926 ;; Regenerate it from the included sources.
927 (arguments
928 `(#:modules ((guix build utils)
929 (guix build r-build-system)
930 (ice-9 popen))
931 #:phases
932 (modify-phases %standard-phases
933 (add-after 'unpack 'generate-minified-javascript
934 (lambda _
935 (with-directory-excursion "inst/AdminLTE"
936 (delete-file "app.min.js")
937 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
938 (call-with-output-file "app.min.js"
939 (lambda (port)
940 (dump-port minified port))))))))))
941 (propagated-inputs
942 `(("r-htmltools" ,r-htmltools)
943 ("r-promises" ,r-promises)
944 ("r-shiny" ,r-shiny)))
945 (native-inputs
946 `(("uglify-js" ,uglify-js)))
947 (home-page "http://rstudio.github.io/shinydashboard/")
948 (synopsis "Create dashboards with shiny")
949 (description "This package provides an extension to the Shiny web
950application framework for R, making it easy to create attractive dashboards.")
951 ;; This package includes software that was released under the Expat
952 ;; license, but the whole package is released under GPL version 2 or
953 ;; later.
954 (license license:gpl2+)))
955
956(define-public r-shinyfiles
957 (package
958 (name "r-shinyfiles")
9a3d4216 959 (version "0.7.5")
92ce1883
RW
960 (source
961 (origin
962 (method url-fetch)
963 (uri (cran-uri "shinyFiles" version))
964 (sha256
9a3d4216 965 (base32 "1143m941hma9hc77c3xcw26c0ygfhn9ii2sbp9wrydxv4gc7mr8a"))))
92ce1883
RW
966 (properties `((upstream-name . "shinyFiles")))
967 (build-system r-build-system)
968 (propagated-inputs
969 `(("r-fs" ,r-fs)
970 ("r-htmltools" ,r-htmltools)
971 ("r-jsonlite" ,r-jsonlite)
972 ("r-shiny" ,r-shiny)
973 ("r-tibble" ,r-tibble)))
974 (home-page "https://github.com/thomasp85/shinyFiles")
975 (synopsis "Server-side file system viewer for Shiny")
976 (description
977 "This package provides functionality for client-side navigation of the
978server side file system in shiny apps. In case the app is running locally
979this gives the user direct access to the file system without the need to
980\"download\" files to a temporary location. Both file and folder selection as
981well as file saving is available.")
982 (license license:gpl2+)))
983
fc3719cc
RW
984(define-public r-shinythemes
985 (package
986 (name "r-shinythemes")
987 (version "1.1.2")
988 (source
989 (origin
990 (method url-fetch)
991 (uri (cran-uri "shinythemes" version))
992 (sha256
993 (base32
994 "12miz44n2zxfswnia7p8dirxj3miw0aqn4pkx2111ikz67ax84rf"))))
995 (properties `((upstream-name . "shinythemes")))
996 (build-system r-build-system)
997 (propagated-inputs `(("r-shiny" ,r-shiny)))
998 (home-page "http://rstudio.github.io/shinythemes/")
999 (synopsis "Themes for Shiny")
1000 (description
1001 "This package provides themes for use with Shiny. It includes several
1002Bootstrap themes, which are packaged for use with Shiny applications.")
1003 ;; The package is released under version 3 of the GPL, but it includes
1004 ;; source files that are covered by the Expat license. It also includes
1005 ;; fonts under SIL or the ASL.
1006 (license (list license:gpl3 license:expat
1007 license:silofl1.1 license:asl2.0))))
1008
983906bb
RW
1009;; The package sources include minified variants of d3.js and non-minified
1010;; source code of d3-jetpack.
1011(define-public r-d3r
1012 (package
1013 (name "r-d3r")
52aacfbd 1014 (version "0.8.7")
983906bb
RW
1015 (source
1016 (origin
1017 (method url-fetch)
1018 (uri (cran-uri "d3r" version))
1019 (sha256
1020 (base32
52aacfbd 1021 "0xl3im76lp7pd5lhp8jfyqdm4j4zvjrx5a5fl81xv2cf7x3n4f2a"))))
983906bb
RW
1022 (build-system r-build-system)
1023 (arguments
1024 `(#:modules ((guix build utils)
1025 (guix build r-build-system)
1026 (srfi srfi-1)
1027 (ice-9 popen))
1028 #:phases
1029 (modify-phases %standard-phases
1030 (add-after 'unpack 'process-javascript
1031 (lambda* (#:key inputs #:allow-other-keys)
1032 (with-directory-excursion "inst/www/d3/"
1033 (call-with-values
1034 (lambda ()
1035 (unzip2
1036 `((,(assoc-ref inputs "d3.v3.js")
1037 "v3/dist/d3.min.js")
1038 (,(assoc-ref inputs "d3.v4.js")
1039 "v4/dist/d3.min.js")
1040 (,(assoc-ref inputs "d3.v5.js")
1041 "v5/dist/d3.min.js"))))
1042 (lambda (sources targets)
1043 (for-each (lambda (source target)
1044 (format #t "Processing ~a --> ~a~%"
1045 source target)
1046 (delete-file target)
1047 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
1048 (call-with-output-file target
1049 (lambda (port)
1050 (dump-port minified port)))))
1051 sources targets))))
1052 #t)))))
1053 (propagated-inputs
1054 `(("r-dplyr" ,r-dplyr)
1055 ("r-htmltools" ,r-htmltools)
1056 ("r-tidyr" ,r-tidyr)))
1057 (native-inputs
1058 `(("uglify-js" ,uglify-js)
1059 ("d3.v3.js"
1060 ,(origin
1061 (method url-fetch)
1062 (uri "https://d3js.org/d3.v3.js")
1063 (sha256
1064 (base32
1065 "1arr7sr08vy7wh0nvip2mi7dpyjw4576vf3bm45rp4g5lc1k1x41"))))
1066 ("d3.v4.js"
1067 ,(origin
1068 (method url-fetch)
1069 (uri "https://d3js.org/d3.v4.js")
1070 (sha256
1071 (base32
1072 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))
1073 ("d3.v5.js"
1074 ,(origin
1075 (method url-fetch)
1076 (uri "https://d3js.org/d3.v5.js")
1077 (sha256
1078 (base32
1079 "0kxvx5pfagxn6nhavdwsdnzyd26g0z5dsfi1pi5dvcmb0c8ipcdn"))))))
1080 (home-page "https://github.com/timelyportfolio/d3r")
1081 (synopsis "d3.js utilities for R")
1082 (description
1083 "This package provides a suite of functions to help ease the use of the
1084d3.js visualization library in R. These helpers include
1085@code{htmltools::htmlDependency} functions, hierarchy builders, and conversion
1086tools for @code{partykit}, @code{igraph}, @code{table}, and @code{data.frame}
1087R objects into the JSON format that the d3.js library expects.")
1088 (license license:bsd-3)))
1089
b03dd5cf
RW
1090;; We use the latest commit here because the last release was in 2016 while
1091;; the latest commit was in 2018.
1092(define-public r-sankeyd3
1093 (let ((commit "fd50a74e29056e0d67d75b4d04de47afb2f932bc")
1094 (revision "1"))
1095 (package
1096 (name "r-sankeyd3")
1097 (version (git-version "0.3.2" revision commit))
1098 (source
1099 (origin
1100 (method git-fetch)
1101 (uri (git-reference
1102 (url "https://github.com/fbreitwieser/sankeyD3.git")
1103 (commit commit)))
1104 (file-name (git-file-name name version))
1105 (sha256
1106 (base32
1107 "0jrcnfax321pszbpjdifnkbrgbjr43bjzvlzv1p5a8wskksqwiyx"))))
1108 (build-system r-build-system)
1109 (propagated-inputs
1110 `(("r-d3r" ,r-d3r)
1111 ("r-htmlwidgets" ,r-htmlwidgets)
1112 ("r-shiny" ,r-shiny)
1113 ("r-magrittr" ,r-magrittr)))
1114 (home-page "https://github.com/fbreitwieser/sankeyD3")
1115 (synopsis "Sankey network graphs from R")
1116 (description
1117 "This package provides an R library to generate Sankey network graphs
1118in R and Shiny via the D3 visualization library.")
1119 ;; The R code is licensed under GPLv3+. It includes the non-minified
1120 ;; JavaScript source code of d3-sankey, which is released under the
1121 ;; 3-clause BSD license.
1122 (license (list license:gpl3+ license:bsd-3)))))
1123
92ce1883
RW
1124(define-public r-crosstalk
1125 (package
1126 (name "r-crosstalk")
1127 (version "1.0.0")
1128 (source
1129 (origin
1130 (method url-fetch)
1131 (uri (cran-uri "crosstalk" version))
1132 (sha256
1133 (base32
1134 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
1135 (build-system r-build-system)
1136 (propagated-inputs
1137 `(("r-ggplot2" ,r-ggplot2)
1138 ("r-htmltools" ,r-htmltools)
1139 ("r-jsonlite" ,r-jsonlite)
1140 ("r-lazyeval" ,r-lazyeval)
1141 ("r-r6" ,r-r6)
1142 ("r-shiny" ,r-shiny)))
1143 (home-page "https://rstudio.github.io/crosstalk/")
1144 (synopsis "Inter-widget interactivity for HTML widgets")
1145 (description
1146 "This package provides building blocks for allowing HTML widgets to
1147communicate with each other, with Shiny or without (i.e. static @code{.html}
1148files). It currently supports linked brushing and filtering.")
1149 (license license:expat)))
1150
1151(define-public r-rook
1152 (package
1153 (name "r-rook")
1154 (version "1.1-1")
1155 (source
1156 (origin
1157 (method url-fetch)
1158 (uri (cran-uri "Rook" version))
1159 (sha256
1160 (base32
1161 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
1162 (properties `((upstream-name . "Rook")))
1163 (build-system r-build-system)
1164 (propagated-inputs `(("r-brew" ,r-brew)))
1165 (home-page "https://cran.r-project.org/web/packages/Rook")
1166 (synopsis "Web server interface for R")
1167 (description
1168 "This package contains the Rook specification and convenience software
1169for building and running Rook applications. A Rook application is an R
1170reference class object that implements a @code{call} method or an R closure
1171that takes exactly one argument, an environment, and returns a list with three
1172named elements: the @code{status}, the @code{headers}, and the @code{body}.")
1173 (license license:gpl2)))
1174
1175(define-public r-miniui
1176 (package
1177 (name "r-miniui")
1178 (version "0.1.1.1")
1179 (source
1180 (origin
1181 (method url-fetch)
1182 (uri (cran-uri "miniUI" version))
1183 (sha256
1184 (base32
1185 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
1186 (properties `((upstream-name . "miniUI")))
1187 (build-system r-build-system)
1188 (propagated-inputs
1189 `(("r-htmltools" ,r-htmltools)
1190 ("r-shiny" ,r-shiny)))
1191 (home-page "https://cran.r-project.org/web/packages/miniUI/")
1192 (synopsis "Shiny UI widgets for small screens")
1193 (description
1194 "This package provides UI widget and layout functions for writing Shiny apps that
1195work well on small screens.")
1196 (license license:gpl3)))
1197
60a166c6
RW
1198(define-public r-feather
1199 (package
1200 (name "r-feather")
e48e476f 1201 (version "0.3.5")
60a166c6
RW
1202 (source
1203 (origin
1204 (method url-fetch)
1205 (uri (cran-uri "feather" version))
1206 (sha256
1207 (base32
e48e476f 1208 "1gxd0h2m56sjjlzn4dry6s13nddxc4l5i11gsvavaf2dwbahdzsh"))))
60a166c6
RW
1209 (build-system r-build-system)
1210 (propagated-inputs
1211 `(("r-hms" ,r-hms)
1212 ("r-rcpp" ,r-rcpp)
1213 ("r-tibble" ,r-tibble)))
1214 (home-page "https://github.com/wesm/feather")
1215 (synopsis "R Bindings to the Feather API")
1216 (description "Read and write feather files, a lightweight binary columnar
1217data store designed for maximum speed.")
1218 (license license:asl2.0)))
1219
2a2760a0
RW
1220(define-public r-maps
1221 (package
1222 (name "r-maps")
1223 (version "3.3.0")
1224 (source
1225 (origin
1226 (method url-fetch)
1227 (uri (cran-uri "maps" version))
1228 (sha256
1229 (base32
1230 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
1231 (build-system r-build-system)
1232 (home-page "https://cran.r-project.org/web/packages/maps")
1233 (synopsis "Draw geographical maps")
1234 (description "This package provides an R module for display of maps.
36a4366d
EF
1235Projection code and larger maps are in separate packages (@code{mapproj} and
1236@code{mapdata}).")
2a2760a0
RW
1237 (license license:gpl2)))
1238
1239(define-public r-mapproj
1240 (package
1241 (name "r-mapproj")
1242 (version "1.2.6")
1243 (source
1244 (origin
1245 (method url-fetch)
1246 (uri (cran-uri "mapproj" version))
1247 (sha256
1248 (base32
1249 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
1250 (build-system r-build-system)
1251 (propagated-inputs `(("r-maps" ,r-maps)))
1252 (home-page "https://cran.r-project.org/web/packages/mapproj")
1253 (synopsis "Map projection in R")
1254 (description "This package converts latitude/longitude into projected
1255coordinates.")
1256 (license (list license:gpl2 ; The R interface
1257 (license:non-copyleft ; The C code
1258 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
1259 "Lucent Public License Version 1.02")))))
1260
1261(define-public r-rgooglemaps
1262 (package
1263 (name "r-rgooglemaps")
6d879bb6 1264 (version "1.4.4")
2a2760a0
RW
1265 (source
1266 (origin
1267 (method url-fetch)
1268 (uri (cran-uri "RgoogleMaps" version))
1269 (sha256
1270 (base32
6d879bb6 1271 "0sbklacc4jl5524ixhc11mh6smrzdz4l9pji6cn402i6zdn9z05x"))))
2a2760a0
RW
1272 (properties `((upstream-name . "RgoogleMaps")))
1273 (build-system r-build-system)
1274 (propagated-inputs `(("r-png" ,r-png)))
1275 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
1276 (synopsis "Use Google Maps in R")
1277 (description "This package serves two purposes:
1278@enumerate
1279@item Provide a comfortable R interface to query the Google server for static
1280 maps, and
1281@item Use the map as a background image to overlay plots within R. This
1282 requires proper coordinate scaling.
1283@end enumerate\n")
1284 (license license:gpl2+)))
1285
1286(define-public r-geosphere
1287 (package
1288 (name "r-geosphere")
f43ec9e9 1289 (version "1.5-10")
2a2760a0
RW
1290 (source
1291 (origin
1292 (method url-fetch)
1293 (uri (cran-uri "geosphere" version))
1294 (sha256
1295 (base32
f43ec9e9 1296 "15xlgsmn0vwky1l13n6acdz6jn2b2na3gf6x367y3qh1f5w4zkan"))))
2a2760a0
RW
1297 (build-system r-build-system)
1298 (propagated-inputs `(("r-sp" ,r-sp)))
1299 (home-page "https://cran.r-project.org/web/packages/geosphere")
1300 (synopsis "Spherical trigonometry")
1301 (description "This package computes spherical trigonometry for geographic
1302applications. That is, compute distances and related measures for angular
1303(longitude/latitude) locations.")
1304 (license license:gpl3+)))
1305
1306(define-public r-ggmap
1307 (package
1308 (name "r-ggmap")
20662a30 1309 (version "3.0.0")
2a2760a0
RW
1310 (source
1311 (origin
1312 (method url-fetch)
1313 (uri (cran-uri "ggmap" version))
1314 (sha256
1315 (base32
20662a30 1316 "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln"))))
2a2760a0
RW
1317 (build-system r-build-system)
1318 (propagated-inputs
20662a30
RW
1319 `(("r-bitops" ,r-bitops)
1320 ("r-digest" ,r-digest)
1321 ("r-dplyr" ,r-dplyr)
2a2760a0 1322 ("r-ggplot2" ,r-ggplot2)
20662a30
RW
1323 ("r-glue" ,r-glue)
1324 ("r-httr" ,r-httr)
2a2760a0 1325 ("r-jpeg" ,r-jpeg)
20662a30 1326 ("r-magrittr" ,r-magrittr)
2a2760a0
RW
1327 ("r-plyr" ,r-plyr)
1328 ("r-png" ,r-png)
20662a30 1329 ("r-purrr" ,r-purrr)
2a2760a0
RW
1330 ("r-rgooglemaps" ,r-rgooglemaps)
1331 ("r-rjson" ,r-rjson)
20662a30
RW
1332 ("r-scales" ,r-scales)
1333 ("r-stringr" ,r-stringr)
1334 ("r-tibble" ,r-tibble)
1335 ("r-tidyr" ,r-tidyr)))
2a2760a0
RW
1336 (home-page "https://github.com/dkahle/ggmap")
1337 (synopsis "Spatial visualization with ggplot2")
1338 (description "This package provides a collection of functions to visualize
1339spatial data and models on top of static maps from various online sources (e.g
1340Google Maps and Stamen Maps). It includes tools common to those tasks,
1341including functions for geolocation and routing.")
1342 (license license:gpl2)))
1343
d2a507ef
CR
1344(define-public r-haven
1345 (package
1346 (name "r-haven")
65d81e75 1347 (version "2.2.0")
d2a507ef
CR
1348 (source
1349 (origin
1350 (method url-fetch)
1351 (uri (cran-uri "haven" version))
1352 (sha256
1353 (base32
65d81e75 1354 "0g9d6mxqmrw2zdms78jpx2sx73pczlyy771v1h5hmxqz9sqyk7hr"))))
d2a507ef 1355 (build-system r-build-system)
35b32367
TGR
1356 (inputs
1357 `(("zlib" ,zlib)))
d2a507ef
CR
1358 (propagated-inputs
1359 `(("r-forcats" ,r-forcats)
1360 ("r-hms" ,r-hms)
1361 ("r-rcpp" ,r-rcpp)
65d81e75 1362 ("r-rlang" ,r-rlang)
d2a507ef 1363 ("r-readr" ,r-readr)
65d81e75
RW
1364 ("r-tibble" ,r-tibble)
1365 ("r-tidyselect" ,r-tidyselect)))
d2a507ef
CR
1366 (home-page "https://haven.tidyverse.org")
1367 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1368 (description
1369 "This package lets you mport foreign statistical formats into R via the
1370embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1371 (license license:expat)))
1372
996bed06
RJ
1373(define-public r-amap
1374 (package
1375 (name "r-amap")
c86da03a 1376 (version "0.8-17")
996bed06
RJ
1377 (source (origin
1378 (method url-fetch)
1379 (uri (cran-uri "amap" version))
1380 (sha256
1381 (base32
c86da03a 1382 "1il94bkhl8192vawq4gr2gwyhqhid27jr2312rhvr72ssg8p713b"))))
996bed06 1383 (build-system r-build-system)
c86da03a 1384 (native-inputs
996bed06
RJ
1385 `(("gfortran" ,gfortran)))
1386 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1387 (synopsis "Another multidimensional analysis package")
1388 (description "This package provides tools for clustering and principal
1389component analysis (with robust methods, and parallelized functions).")
1390 (license license:gpl2+)))
1391
53cc59a1
RW
1392(define-public r-ape
1393 (package
1394 (name "r-ape")
8e91ad0b 1395 (version "5.3")
53cc59a1
RW
1396 (source
1397 (origin
1398 (method url-fetch)
1399 (uri (cran-uri "ape" version))
1400 (sha256
1401 (base32
8e91ad0b 1402 "08wbk1kxhs32bmmvqlqanbdg1w235amd35k8m00fngsj9h9xzc08"))))
53cc59a1
RW
1403 (build-system r-build-system)
1404 (propagated-inputs
1405 `(("r-lattice" ,r-lattice)
1406 ("r-nlme" ,r-nlme)
1407 ("r-rcpp" ,r-rcpp)))
1408 (home-page "http://ape-package.ird.fr/")
1409 (synopsis "Analyses of phylogenetics and evolution")
1410 (description
1411 "This package provides functions for reading, writing, plotting, and
1412manipulating phylogenetic trees, analyses of comparative data in a
1413phylogenetic framework, ancestral character analyses, analyses of
1414diversification and macroevolution, computing distances from DNA sequences,
1415and several other tools.")
1416 (license license:gpl2+)))
1417
109b2f7c
VV
1418(define-public r-abbyyr
1419 (package
1420 (name "r-abbyyr")
4ae5f18a 1421 (version "0.5.5")
109b2f7c
VV
1422 (source
1423 (origin
1424 (method url-fetch)
1425 (uri (cran-uri "abbyyR" version))
1426 (sha256
1427 (base32
4ae5f18a 1428 "1vldnd3dg89aj6a73nhirirqddbfdrnzhb5m3679i60sark8nk6r"))))
109b2f7c
VV
1429 (properties `((upstream-name . "abbyyR")))
1430 (build-system r-build-system)
1431 (propagated-inputs
1432 `(("r-curl" ,r-curl)
1433 ("r-httr" ,r-httr)
1434 ("r-plyr" ,r-plyr)
1435 ("r-progress" ,r-progress)
1436 ("r-readr" ,r-readr)
1437 ("r-xml" ,r-xml)))
1438 (home-page "https://github.com/soodoku/abbyyR")
1439 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1440 (description
1441 "This package provides tools to get text from images of text using Abbyy
1442Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1443OCR images, barcodes, forms, documents with machine readable zones, e.g.
1444passports and get the results in a variety of formats including plain text and
1445XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1446 (license license:expat)))
1447
056468dc
RW
1448(define-public r-colorspace
1449 (package
1450 (name "r-colorspace")
f9bc918b 1451 (version "1.4-1")
056468dc
RW
1452 (source
1453 (origin
1454 (method url-fetch)
1455 (uri (cran-uri "colorspace" version))
1456 (sha256
f9bc918b 1457 (base32 "0wyny3ah2d74hqv80s6imrarpna09gq3j9rjnz6zx2qg0lx72gb9"))))
056468dc 1458 (build-system r-build-system)
e9960d8c 1459 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1460 (synopsis "Color space manipulation")
1461 (description
1462 "This package carries out a mapping between assorted color spaces
1463including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1464CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1465colors are provided.")
1466 (license license:bsd-3)))
5bee6bf4
RW
1467
1468(define-public r-glue
1469 (package
1470 (name "r-glue")
b21eb347 1471 (version "1.3.1")
5bee6bf4
RW
1472 (source
1473 (origin
1474 (method url-fetch)
1475 (uri (cran-uri "glue" version))
1476 (sha256
1477 (base32
b21eb347 1478 "1a1ycg9r3gd91visp49q49rsrdgyf8kr9dxdy3hk99kikn4z5hag"))))
5bee6bf4
RW
1479 (build-system r-build-system)
1480 (home-page "https://github.com/tidyverse/glue")
1481 (synopsis "Interpreted string literals")
1482 (description
1483 "This package provides an implementation of interpreted string literals,
1484inspired by Python's Literal String Interpolation (PEP-0498) and
1485Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1486 (license license:expat)))
847b4572 1487
ddbf2a98
RJ
1488(define-public r-pastecs
1489 (package
1490 (name "r-pastecs")
1491 (version "1.3.21")
1492 (source (origin
1493 (method url-fetch)
1494 (uri (cran-uri "pastecs" version))
1495 (sha256
1496 (base32
1497 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1498 (build-system r-build-system)
1499 (propagated-inputs
1500 `(("r-boot" ,r-boot)))
1501 (home-page "http://www.sciviews.org/pastecs")
1502 (synopsis "Analysis of space-time ecological series")
1503 (description
1504 "This package provides functions for regulation, decomposition and analysis
1505of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1506initiative to bring PASSTEC 2000 functionalities to R.")
1507 (license license:gpl2+)))
1508
847b4572
RW
1509(define-public r-plogr
1510 (package
1511 (name "r-plogr")
0e947804 1512 (version "0.2.0")
847b4572
RW
1513 (source
1514 (origin
1515 (method url-fetch)
1516 (uri (cran-uri "plogr" version))
1517 (sha256
1518 (base32
0e947804 1519 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1520 (build-system r-build-system)
1521 (home-page "https://github.com/krlmlr/plogr")
1522 (synopsis "R bindings for the plog C++ logging library")
1523 (description
1524 "This package provides the header files for a stripped-down version of
1525the plog header-only C++ logging library, and a method to log to R's standard
1526error stream.")
1527 (license license:expat)))
a8cba9dd 1528
a86049d9
TGR
1529(define-public r-pls
1530 (package
1531 (name "r-pls")
4c9a3173 1532 (version "2.7-2")
a86049d9
TGR
1533 (source
1534 (origin
1535 (method url-fetch)
1536 (uri (cran-uri "pls" version))
1537 (sha256
4c9a3173 1538 (base32 "121byimd6bg7jbrq5wz5fpi0vxq0vh8g724vkhnjzszbvcv1xsb7"))))
a86049d9
TGR
1539 (build-system r-build-system)
1540 (home-page "http://mevik.net/work/software/pls.html")
1541 (synopsis "Partial Least Squares and Principal Component Regression")
1542 (description
1543 "The pls package implements multivariate regression methods: Partial Least
1544Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1545Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1546
1547@itemize
1548@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1549algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1550@item multi-response models (or @dfn{PLS2})
1551@item flexible cross-validation
1552@item Jackknife variance estimates of regression coefficients
1553@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1554(R)MSEP, R², and correlation loadings
1555@item formula interface, modelled after @code{lm()}, with methods for predict,
1556print, summary, plot, update, etc.
1557@item extraction functions for coefficients, scores, and loadings
1558@item MSEP, RMSEP, and R² estimates
1559@item multiplicative scatter correction (@dfn{MSC})
1560@end itemize\n")
1561 (license license:gpl2)))
1562
b55e64d4
TGR
1563(define-public r-ps
1564 (package
1565 (name "r-ps")
422dea17 1566 (version "1.3.0")
b55e64d4
TGR
1567 (source
1568 (origin
1569 (method url-fetch)
1570 (uri (cran-uri "ps" version))
1571 (sha256
422dea17 1572 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1573 (build-system r-build-system)
1574 (home-page "http://ps.r-lib.org")
1575 (synopsis "List, query, and manipulate system processes")
1576 (description
1577 "The ps package implements an API to list, query, and manipulate system
1578processes. Most of its code is based on the @code{psutil} Python package.")
1579 (license license:bsd-3)))
1580
4f8247b5
RW
1581(define-public r-pkgbuild
1582 (package
1583 (name "r-pkgbuild")
34ac6089 1584 (version "1.0.6")
4f8247b5
RW
1585 (source
1586 (origin
1587 (method url-fetch)
1588 (uri (cran-uri "pkgbuild" version))
1589 (sha256
34ac6089 1590 (base32 "0xnlz6ivhkbmncg9hfw5p69lm4rjy3wn5lyxmygxyf4rrfnnqwxx"))))
4f8247b5
RW
1591 (build-system r-build-system)
1592 (propagated-inputs
1593 `(("r-callr" ,r-callr)
2657e666 1594 ("r-cli" ,r-cli)
4f8247b5
RW
1595 ("r-crayon" ,r-crayon)
1596 ("r-desc" ,r-desc)
2657e666 1597 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1598 ("r-r6" ,r-r6)
1599 ("r-rprojroot" ,r-rprojroot)
1600 ("r-withr" ,r-withr)))
1601 (home-page "https://github.com/r-pkgs/pkgbuild")
1602 (synopsis "Find tools needed to build R packages")
1603 (description
1604 "This package provides functions used to build R packages. It locates
1605compilers needed to build R packages on various platforms and ensures the PATH
1606is configured appropriately so R can use them.")
1607 (license license:gpl3)))
1608
e362be8e
RW
1609(define-public r-pkgload
1610 (package
1611 (name "r-pkgload")
65dd0e67 1612 (version "1.0.2")
e362be8e
RW
1613 (source
1614 (origin
1615 (method url-fetch)
1616 (uri (cran-uri "pkgload" version))
1617 (sha256
1618 (base32
65dd0e67 1619 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1620 (build-system r-build-system)
1621 (propagated-inputs
1622 `(("r-desc" ,r-desc)
1623 ("r-pkgbuild" ,r-pkgbuild)
1624 ("r-rlang" ,r-rlang)
1625 ("r-rprojroot" ,r-rprojroot)
1626 ("r-rstudioapi" ,r-rstudioapi)
1627 ("r-withr" ,r-withr)))
1628 (home-page "https://github.com/r-lib/pkgload")
1629 (synopsis "Simulate package installation and attach")
1630 (description
1631 "This package simulates the process of installing a package and then
1632attaching it. This is a key part of the @code{devtools} package as it allows
1633you to rapidly iterate while developing a package.")
1634 (license license:gpl3)))
1635
a8cba9dd
RW
1636(define-public r-rcpp
1637 (package
1638 (name "r-rcpp")
8b4178cd 1639 (version "1.0.3")
a8cba9dd
RW
1640 (source
1641 (origin
1642 (method url-fetch)
1643 (uri (cran-uri "Rcpp" version))
1644 (sha256
8b4178cd 1645 (base32 "03h3zyjq948y0hrrs95lfk4zgx6wfrg64hjlrfrzf5na7bfh0d9b"))))
a8cba9dd 1646 (build-system r-build-system)
f87a18e6
RW
1647 (native-inputs
1648 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1649 (home-page "http://www.rcpp.org")
1650 (synopsis "Seamless R and C++ integration")
1651 (description
1652 "The Rcpp package provides R functions as well as C++ classes which offer
1653a seamless integration of R and C++. Many R data types and objects can be
1654mapped back and forth to C++ equivalents which facilitates both writing of new
1655code as well as easier integration of third-party libraries. Documentation
1656about Rcpp is provided by several vignettes included in this package, via the
36a4366d 1657@code{Rcpp Gallery} site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
a8cba9dd 1658and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
36a4366d 1659@code{citation(\"Rcpp\")} for details on these last two.")
a8cba9dd 1660 (license license:gpl2+)))
eed58a08
RW
1661
1662(define-public r-bindr
1663 (package
1664 (name "r-bindr")
eb575e95 1665 (version "0.1.1")
eed58a08
RW
1666 (source
1667 (origin
1668 (method url-fetch)
1669 (uri (cran-uri "bindr" version))
1670 (sha256
1671 (base32
eb575e95 1672 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1673 (build-system r-build-system)
1674 (home-page "https://github.com/krlmlr/bindr")
1675 (synopsis "Parametrized active bindings")
1676 (description
1677 "This package provides a simple interface for creating active bindings
1678where the bound function accepts additional arguments.")
1679 (license license:expat)))
4bb0b4cc
RW
1680
1681(define-public r-bindrcpp
1682 (package
1683 (name "r-bindrcpp")
9f17c056 1684 (version "0.2.2")
4bb0b4cc
RW
1685 (source
1686 (origin
1687 (method url-fetch)
1688 (uri (cran-uri "bindrcpp" version))
1689 (sha256
1690 (base32
9f17c056 1691 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1692 (build-system r-build-system)
1693 (propagated-inputs
1694 `(("r-bindr" ,r-bindr)
1695 ("r-plogr" ,r-plogr)
1696 ("r-rcpp" ,r-rcpp)))
1697 (home-page "https://github.com/krlmlr/bindrcpp")
1698 (synopsis "Rcpp interface to active bindings")
1699 (description
1700 "This package provides an easy way to fill an environment with active
1701bindings that call a C++ function.")
1702 (license license:expat)))
33ce12e2
RW
1703
1704(define-public r-auc
1705 (package
1706 (name "r-auc")
1707 (version "0.3.0")
1708 (source
1709 (origin
1710 (method url-fetch)
1711 (uri (cran-uri "AUC" version))
1712 (sha256
1713 (base32
1714 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1715 (properties `((upstream-name . "AUC")))
1716 (build-system r-build-system)
e9960d8c 1717 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1718 (synopsis "Compute the area under the curve of selected measures")
1719 (description
1720 "This package includes functions to compute the area under the curve of
1721selected measures: the area under the sensitivity curve (AUSEC), the area
1722under the specificity curve (AUSPC), the area under the accuracy
1723curve (AUACC), and the area under the receiver operating characteristic
1724curve (AUROC). The curves can also be visualized. Support for partial areas
1725is provided.")
1726 (license license:gpl2+)))
c69d27db
RW
1727
1728(define-public r-calibrate
1729 (package
1730 (name "r-calibrate")
934f7e31 1731 (version "1.7.5")
c69d27db
RW
1732 (source
1733 (origin
1734 (method url-fetch)
1735 (uri (cran-uri "calibrate" version))
1736 (sha256
934f7e31 1737 (base32 "1s423nr176l2sc66wp7hzgqkv7c2bq8d2bjrrvrrm5qa9y3zdx1k"))))
c69d27db
RW
1738 (build-system r-build-system)
1739 (propagated-inputs
1740 `(("r-mass" ,r-mass)))
e9960d8c 1741 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1742 (synopsis "Calibration of scatterplot and biplot axes")
1743 (description
1744 "This is a package for drawing calibrated scales with tick marks
1745on (non-orthogonal) variable vectors in scatterplots and biplots.")
1746 (license license:gpl2)))
2bdb5c3f
RW
1747
1748(define-public r-shape
1749 (package
1750 (name "r-shape")
fe5b8893 1751 (version "1.4.4")
2bdb5c3f
RW
1752 (source
1753 (origin
1754 (method url-fetch)
1755 (uri (cran-uri "shape" version))
1756 (sha256
1757 (base32
fe5b8893 1758 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1759 (build-system r-build-system)
e9960d8c 1760 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1761 (synopsis "Functions for plotting graphical shapes")
1762 (description
1763 "This package provides functions for plotting graphical shapes such as
1764ellipses, circles, cylinders, arrows, ...")
1765 (license license:gpl3+)))
4847a62e
RW
1766
1767(define-public r-globaloptions
1768 (package
1769 (name "r-globaloptions")
bc11837c 1770 (version "0.1.1")
4847a62e
RW
1771 (source
1772 (origin
1773 (method url-fetch)
1774 (uri (cran-uri "GlobalOptions" version))
1775 (sha256
bc11837c 1776 (base32 "0x89hfz80avq4zcskxl71i4zi0mgniqqxfrvz050aa2189wfyja2"))))
4847a62e
RW
1777 (properties `((upstream-name . "GlobalOptions")))
1778 (build-system r-build-system)
1779 (home-page "https://github.com/jokergoo/GlobalOptions")
1780 (synopsis "Generate functions to get or set global options")
1781 (description
1782 "This package provides more controls on the option values such as
1783validation and filtering on the values, making options invisible or private.")
1784 (license license:gpl2+)))
2856369f
RW
1785
1786(define-public r-circlize
1787 (package
1788 (name "r-circlize")
4557f447 1789 (version "0.4.8")
2856369f
RW
1790 (source
1791 (origin
1792 (method url-fetch)
1793 (uri (cran-uri "circlize" version))
1794 (sha256
1795 (base32
4557f447 1796 "0jvr9hmxyhg0zx101iiqkrg8wfaj86kp62xpv42n2j9fkn5r1mi2"))))
2856369f
RW
1797 (build-system r-build-system)
1798 (propagated-inputs
1799 `(("r-colorspace" ,r-colorspace)
1800 ("r-globaloptions" ,r-globaloptions)
1801 ("r-shape" ,r-shape)))
1802 (home-page "https://github.com/jokergoo/circlize")
1803 (synopsis "Circular visualization")
1804 (description
031462ba
TGR
1805 "Circular layout is an efficient way to visualise huge amounts of
1806information. This package provides an implementation of circular layout
1807generation in R as well as an enhancement of available software. Its
1808flexibility is based on the usage of low-level graphics functions such that
1809self-defined high-level graphics can be easily implemented by users for
1810specific purposes. Together with the seamless connection between the powerful
1811computational and visual environment in R, it gives users more convenience and
1812freedom to design figures for better understanding complex patterns behind
1813multi-dimensional data.")
2856369f 1814 (license license:gpl2+)))
5cc79c9c
RW
1815
1816(define-public r-powerlaw
1817 (package
1818 (name "r-powerlaw")
397dba01 1819 (version "0.70.2")
5cc79c9c
RW
1820 (source
1821 (origin
1822 (method url-fetch)
1823 (uri (cran-uri "poweRlaw" version))
1824 (sha256
1825 (base32
397dba01 1826 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1827 (properties `((upstream-name . "poweRlaw")))
1828 (build-system r-build-system)
1829 (propagated-inputs
1830 `(("r-vgam" ,r-vgam)))
1831 (home-page "https://github.com/csgillespie/poweRlaw")
1832 (synopsis "Tools for the analysis of heavy tailed distributions")
1833 (description
1834 "This package provides an implementation of maximum likelihood estimators
1835for a variety of heavy tailed distributions, including both the discrete and
1836continuous power law distributions. Additionally, a goodness-of-fit based
1837approach is used to estimate the lower cut-off for the scaling region.")
1838 ;; Any of these GPL versions.
1839 (license (list license:gpl2 license:gpl3))))
05486604
RW
1840
1841(define-public r-compare
1842 (package
1843 (name "r-compare")
1844 (version "0.2-6")
1845 (source
1846 (origin
1847 (method url-fetch)
1848 (uri (cran-uri "compare" version))
1849 (sha256
1850 (base32
1851 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1852 (build-system r-build-system)
e9960d8c 1853 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1854 (synopsis "Comparing objects for differences")
1855 (description
1856 "This package provides functions to compare a model object to a
1857comparison object. If the objects are not identical, the functions can be
1858instructed to explore various modifications of the objects (e.g., sorting
1859rows, dropping names) to see if the modified versions are identical.")
1860 (license license:gpl2+)))
d3c67e1b
RW
1861
1862(define-public r-dendextend
1863 (package
1864 (name "r-dendextend")
089ac9af 1865 (version "1.12.0")
d3c67e1b
RW
1866 (source
1867 (origin
1868 (method url-fetch)
1869 (uri (cran-uri "dendextend" version))
1870 (sha256
1871 (base32
089ac9af 1872 "0mgsc9qkr5p6hss3wychdjvk263ay48yx543wawj72l7q7cgx1xl"))))
d3c67e1b
RW
1873 (build-system r-build-system)
1874 (propagated-inputs
089ac9af 1875 `(("r-ggplot2" ,r-ggplot2)
d3c67e1b 1876 ("r-magrittr" ,r-magrittr)
089ac9af 1877 ("r-viridis" ,r-viridis)))
d3c67e1b
RW
1878 (home-page "https://cran.r-project.org/web/packages/dendextend")
1879 (synopsis "Extending 'dendrogram' functionality in R")
1880 (description
1881 "This package offers a set of functions for extending @code{dendrogram}
1882objects in R, letting you visualize and compare trees of hierarchical
1883clusterings. You can adjust a tree's graphical parameters (the color, size,
1884type, etc of its branches, nodes and labels) and visually and statistically
1885compare different dendrograms to one another.")
1886 ;; Any of these versions
1887 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1888
1889(define-public r-getoptlong
1890 (package
1891 (name "r-getoptlong")
5fa9be11 1892 (version "0.1.7")
e0268ff2
RW
1893 (source
1894 (origin
1895 (method url-fetch)
1896 (uri (cran-uri "GetoptLong" version))
1897 (sha256
1898 (base32
5fa9be11 1899 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1900 (properties `((upstream-name . "GetoptLong")))
1901 (build-system r-build-system)
1902 (inputs
1903 `(("perl" ,perl)))
1904 (propagated-inputs
1905 `(("r-globaloptions" ,r-globaloptions)
1906 ("r-rjson" ,r-rjson)))
1907 (home-page "https://github.com/jokergoo/GetoptLong")
1908 (synopsis "Parsing command-line arguments and variable interpolation")
1909 (description
1910 "This is yet another command-line argument parser which wraps the
1911powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1912use in R. It also provides a simple way for variable interpolation in R.")
1913 (license license:gpl2+)))
f2e974e1
RW
1914
1915(define-public r-fastmatch
1916 (package
1917 (name "r-fastmatch")
1918 (version "1.1-0")
1919 (source
1920 (origin
1921 (method url-fetch)
1922 (uri (cran-uri "fastmatch" version))
1923 (sha256
1924 (base32
1925 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1926 (build-system r-build-system)
1927 (home-page "http://www.rforge.net/fastmatch")
1928 (synopsis "Fast match function")
1929 (description
1930 "This package provides a fast @code{match} replacement for cases that
1931require repeated look-ups. It is slightly faster that R's built-in
1932@code{match} function on first match against a table, but extremely fast on
1933any subsequent lookup as it keeps the hash table in memory.")
1934 (license license:gpl2)))
a7f0faa2
RW
1935
1936(define-public r-ff
1937 (package
1938 (name "r-ff")
207c497e 1939 (version "2.2-14")
a7f0faa2
RW
1940 (source
1941 (origin
1942 (method url-fetch)
1943 (uri (cran-uri "ff" version))
1944 (sha256
1945 (base32
207c497e 1946 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1947 (build-system r-build-system)
1948 (propagated-inputs `(("r-bit" ,r-bit)))
1949 (home-page "http://ff.r-forge.r-project.org/")
1950 (synopsis "Memory-efficient storage of large data on disk and access functions")
1951 (description
1952 "This package provides data structures that are stored on disk but
1953behave (almost) as if they were in RAM by transparently mapping only a section
1954in main memory.")
a6e67d86
EF
1955 ;; error Architecture not supported.
1956 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 1957 (license license:gpl2)))
49c9c297
RW
1958
1959(define-public r-ffbase
1960 (package
1961 (name "r-ffbase")
ec0ee085 1962 (version "0.12.7")
49c9c297
RW
1963 (source
1964 (origin
1965 (method url-fetch)
1966 (uri (cran-uri "ffbase" version))
1967 (sha256
1968 (base32
ec0ee085 1969 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
1970 (build-system r-build-system)
1971 (propagated-inputs
1972 `(("r-bit" ,r-bit)
1973 ("r-fastmatch" ,r-fastmatch)
1974 ("r-ff" ,r-ff)))
1975 (home-page "http://github.com/edwindj/ffbase")
1976 (synopsis "Basic statistical functions for package 'ff'")
1977 (description
1978 "This package extends the out of memory vectors of @code{ff} with
1979statistical functions and other utilities to ease their usage.")
1980 (license license:gpl3)))
18a16ceb
RW
1981
1982(define-public r-prettyunits
1983 (package
1984 (name "r-prettyunits")
1985 (version "1.0.2")
1986 (source
1987 (origin
1988 (method url-fetch)
1989 (uri (cran-uri "prettyunits" version))
1990 (sha256
1991 (base32
1992 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
1993 (build-system r-build-system)
1994 (propagated-inputs
1995 `(("r-assertthat" ,r-assertthat)
1996 ("r-magrittr" ,r-magrittr)))
1997 (home-page "https://github.com/gaborcsardi/prettyunits")
1998 (synopsis "Pretty, human readable formatting of quantities")
1999 (description
2000 "This package provides tools for pretty, human readable formatting of
2001quantities.")
2002 (license license:expat)))
71be51d5
RW
2003
2004(define-public r-reshape
2005 (package
2006 (name "r-reshape")
2b8126a4 2007 (version "0.8.8")
71be51d5
RW
2008 (source
2009 (origin
2010 (method url-fetch)
2011 (uri (cran-uri "reshape" version))
2012 (sha256
2013 (base32
2b8126a4 2014 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
2015 (build-system r-build-system)
2016 (propagated-inputs
2017 `(("r-plyr" ,r-plyr)
2018 ("r-rcpp" ,r-rcpp)))
2019 (home-page "http://had.co.nz/reshape")
2020 (synopsis "Flexibly reshape data")
2021 (description
2022 "Flexibly restructure and aggregate data using just two functions:
2023@code{melt} and @code{cast}. This package provides them.")
2024 (license license:expat)))
c9c6f4b5
RW
2025
2026(define-public r-progress
2027 (package
2028 (name "r-progress")
7e8ac56a 2029 (version "1.2.2")
c9c6f4b5
RW
2030 (source
2031 (origin
2032 (method url-fetch)
2033 (uri (cran-uri "progress" version))
2034 (sha256
2035 (base32
7e8ac56a 2036 "0dgzb362641aqm8xd88iqa8jmpdm43xs0aba0d5kk6fvapnxi95l"))))
c9c6f4b5
RW
2037 (build-system r-build-system)
2038 (propagated-inputs
9de9dcd9
RW
2039 `(("r-crayon" ,r-crayon)
2040 ("r-hms" ,r-hms)
2041 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
2042 ("r-r6" ,r-r6)))
2043 (home-page "https://github.com/gaborcsardi/progress")
2044 (synopsis "Terminal progress bars")
2045 (description
2046 "This package provides configurable progress bars. They may include
2047percentage, elapsed time, and/or the estimated completion time. They work in
2048terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
2049package also provides a C++ API, that works with or without Rcpp.")
2050 (license license:expat)))
ac840207
RW
2051
2052(define-public r-ggally
2053 (package
2054 (name "r-ggally")
9944399a 2055 (version "1.4.0")
ac840207
RW
2056 (source
2057 (origin
2058 (method url-fetch)
2059 (uri (cran-uri "GGally" version))
2060 (sha256
2061 (base32
9944399a 2062 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
2063 (properties `((upstream-name . "GGally")))
2064 (build-system r-build-system)
9944399a
RW
2065 (inputs
2066 `(("libressl" ,libressl)))
ac840207
RW
2067 (propagated-inputs
2068 `(("r-ggplot2" ,r-ggplot2)
2069 ("r-gtable" ,r-gtable)
2070 ("r-plyr" ,r-plyr)
2071 ("r-progress" ,r-progress)
2072 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
2073 ("r-reshape" ,r-reshape)
2074 ("r-rlang" ,r-rlang)))
ac840207
RW
2075 (home-page "https://ggobi.github.io/ggally")
2076 (synopsis "Extension to ggplot2")
2077 (description
2078 "The R package ggplot2 is a plotting system based on the grammar of
2079graphics. GGally extends ggplot2 by adding several functions to reduce the
2080complexity of combining geometric objects with transformed data. Some of
2081these functions include a pairwise plot matrix, a two group pairwise plot
2082matrix, a parallel coordinates plot, a survival plot, and several functions to
2083plot networks.")
2084 (license license:gpl2+)))
3349faec
RW
2085
2086(define-public r-proxy
2087 (package
2088 (name "r-proxy")
e190d9af 2089 (version "0.4-23")
3349faec
RW
2090 (source
2091 (origin
2092 (method url-fetch)
2093 (uri (cran-uri "proxy" version))
2094 (sha256
2095 (base32
e190d9af 2096 "17b6qfllqrhzrxqgx7dccffgybnkcria5a68ap5ly3plg04ypm4x"))))
3349faec 2097 (build-system r-build-system)
e9960d8c 2098 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
2099 (synopsis "Distance and similarity measures")
2100 (description
2101 "This package provides an extensible framework for the efficient
2102calculation of auto- and cross-proximities, along with implementations of the
2103most popular ones.")
2104 (license license:gpl2)))
bc0081e7
RW
2105
2106(define-public r-sp
2107 (package
2108 (name "r-sp")
5d78d47b 2109 (version "1.3-2")
bc0081e7
RW
2110 (source
2111 (origin
2112 (method url-fetch)
2113 (uri (cran-uri "sp" version))
2114 (sha256
5d78d47b 2115 (base32 "0kpjsqh3lzqp1m0avsvm54lazlgwfx3hyf0av3mvbyslsanj42ll"))))
bc0081e7
RW
2116 (build-system r-build-system)
2117 (propagated-inputs
2118 `(("r-lattice" ,r-lattice)))
e9960d8c 2119 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
2120 (synopsis "Classes and methods for spatial data")
2121 (description
2122 "This package provides classes and methods for spatial data; the classes
2123document where the spatial location information resides, for 2D or 3D data.
2124Utility functions are provided, e.g. for plotting data as maps, spatial
2125selection, as well as methods for retrieving coordinates, for subsetting,
2126print, summary, etc.")
2127 (license license:gpl2+)))
e389d10f
RW
2128
2129(define-public r-rmtstat
2130 (package
2131 (name "r-rmtstat")
2132 (version "0.3")
2133 (source
2134 (origin
2135 (method url-fetch)
2136 (uri (cran-uri "RMTstat" version))
2137 (sha256
2138 (base32
2139 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
2140 (properties `((upstream-name . "RMTstat")))
2141 (build-system r-build-system)
e9960d8c 2142 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
2143 (synopsis "Distributions, statistics and tests derived from random matrix theory")
2144 (description
2145 "This package provides functions for working with the Tracy-Widom laws
2146and other distributions related to the eigenvalues of large Wishart
2147matrices.")
2148 (license license:bsd-3)))
6427e620 2149
94989d4b
RJ
2150(define-public r-rmpi
2151 (package
2152 (name "r-rmpi")
5e8282a4 2153 (version "0.6-9")
94989d4b
RJ
2154 (source (origin
2155 (method url-fetch)
2156 (uri (cran-uri "Rmpi" version))
2157 (sha256
2158 (base32
5e8282a4 2159 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
2160 (properties `((upstream-name . "Rmpi")))
2161 (build-system r-build-system)
2162 (arguments
56d447ba
EB
2163 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
2164 #:phases (modify-phases %standard-phases
2165 (add-before 'install 'mpi-setup
2166 ,%openmpi-setup))))
94989d4b
RJ
2167 (inputs
2168 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
2169 (native-inputs
2170 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
2171 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
2172 (synopsis "R interface to message-passing interface (MPI)")
2173 (description
2174 "This package provides an interface (wrapper) to MPI APIs. It also
2175provides an interactive R manager and worker environment.")
2176 (license license:gpl2+)))
2177
6427e620
RW
2178(define-public r-lmoments
2179 (package
2180 (name "r-lmoments")
739135b2 2181 (version "1.3-1")
6427e620
RW
2182 (source
2183 (origin
2184 (method url-fetch)
2185 (uri (cran-uri "Lmoments" version))
2186 (sha256
2187 (base32
739135b2 2188 "0pc63bj9a8hzr5m3yssrc4kin39fffwkl8rggs3sagzr12d4i7bw"))))
6427e620
RW
2189 (properties `((upstream-name . "Lmoments")))
2190 (build-system r-build-system)
739135b2
RW
2191 (propagated-inputs
2192 `(("r-rcpp" ,r-rcpp)
2193 ("r-rcpparmadillo" ,r-rcpparmadillo)))
6427e620
RW
2194 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
2195 (synopsis "L-moments and quantile mixtures")
2196 (description
2197 "This package contains functions to estimate L-moments and trimmed
2198L-moments from the data. It also contains functions to estimate the
2199parameters of the normal polynomial quantile mixture and the Cauchy polynomial
2200quantile mixture from L-moments and trimmed L-moments.")
2201 (license license:gpl2)))
28476b4b
RW
2202
2203(define-public r-distillery
2204 (package
2205 (name "r-distillery")
5686da76 2206 (version "1.0-6")
28476b4b
RW
2207 (source
2208 (origin
2209 (method url-fetch)
2210 (uri (cran-uri "distillery" version))
2211 (sha256
2212 (base32
5686da76 2213 "1mi3ig9jq0kd7yrwc5m37lmrw04p1b4lirnbsxi10z3n5yay4429"))))
28476b4b
RW
2214 (build-system r-build-system)
2215 (home-page "http://www.ral.ucar.edu/staff/ericg")
2216 (synopsis "Functions for confidence intervals and object information")
2217 (description
2218 "This package provides some very simple method functions for confidence
2219interval calculation and to distill pertinent information from a potentially
2220complex object; primarily used in common with the packages extRemes and
2221SpatialVx.")
2222 (license license:gpl2+)))
58db98c9
RW
2223
2224(define-public r-extremes
2225 (package
2226 (name "r-extremes")
987b0804 2227 (version "2.0-10")
58db98c9
RW
2228 (source
2229 (origin
2230 (method url-fetch)
2231 (uri (cran-uri "extRemes" version))
2232 (sha256
2233 (base32
987b0804 2234 "08fj72gpq2d6695hbm3cgwgal64z009ykrirby7g6r0akfcsx5ic"))))
58db98c9
RW
2235 (properties `((upstream-name . "extRemes")))
2236 (build-system r-build-system)
2237 (propagated-inputs
987b0804 2238 `(("r-distillery" ,r-distillery)
58db98c9
RW
2239 ("r-lmoments" ,r-lmoments)))
2240 (home-page "http://www.assessment.ucar.edu/toolkit/")
2241 (synopsis "Extreme value analysis")
2242 (description
2243 "ExtRemes is a suite of functions for carrying out analyses on the
2244extreme values of a process of interest; be they block maxima over long blocks
2245or excesses over a high threshold.")
2246 (license license:gpl2+)))
062b6dbd
RW
2247
2248(define-public r-lmtest
2249 (package
2250 (name "r-lmtest")
0b5b9d69 2251 (version "0.9-37")
062b6dbd
RW
2252 (source
2253 (origin
2254 (method url-fetch)
2255 (uri (cran-uri "lmtest" version))
2256 (sha256
2257 (base32
0b5b9d69 2258 "02nasm0j2vwkhz11dxqixs23msy1s3yj0jps6949fmgh9gwjkjfx"))))
062b6dbd
RW
2259 (build-system r-build-system)
2260 (propagated-inputs
2261 `(("r-zoo" ,r-zoo)))
2262 (native-inputs
2263 `(("gfortran" ,gfortran)))
e9960d8c 2264 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
2265 (synopsis "Testing linear regression models")
2266 (description
2267 "This package provides a collection of tests, data sets, and examples for
2268diagnostic checking in linear regression models. Furthermore, some generic
2269tools for inference in parametric models are provided.")
2270 ;; Either version is okay
2271 (license (list license:gpl2 license:gpl3))))
d6b156dc 2272
c974008d
RJ
2273(define-public r-idr
2274 (package
2275 (name "r-idr")
2276 (version "1.2")
2277 (source (origin
2278 (method url-fetch)
2279 (uri (cran-uri "idr" version))
2280 (sha256
2281 (base32
2282 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
2283 (build-system r-build-system)
2284 (home-page "https://cran.r-project.org/web/packages/idr/")
2285 (synopsis "Irreproducible discovery rate")
2286 (description
2287 "This is a package for estimating the copula mixture model and plotting
2288correspondence curves in \"Measuring reproducibility of high-throughput
2289experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
2290by Li, Brown, Huang, and Bickel")
2291 (license license:gpl2+)))
2292
d6b156dc
RW
2293(define-public r-inline
2294 (package
2295 (name "r-inline")
0acbf8bb 2296 (version "0.3.15")
d6b156dc
RW
2297 (source (origin
2298 (method url-fetch)
2299 (uri (cran-uri "inline" version))
2300 (sha256
2301 (base32
0acbf8bb 2302 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 2303 (build-system r-build-system)
e9960d8c 2304 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
2305 (synopsis "Functions to inline C, C++, Fortran function calls from R")
2306 (description
2307 "This package provides functionality to dynamically define R functions
2308and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
2309@code{.Call} calling conventions.")
2310 ;; Any version of the LGPL.
2311 (license license:lgpl3+)))
8c72b830
RW
2312
2313(define-public r-bbmle
2314 (package
2315 (name "r-bbmle")
84078220 2316 (version "1.0.20")
8c72b830
RW
2317 (source
2318 (origin
2319 (method url-fetch)
2320 (uri (cran-uri "bbmle" version))
2321 (sha256
2322 (base32
84078220 2323 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
2324 (build-system r-build-system)
2325 (propagated-inputs
2326 `(("r-lattice" ,r-lattice)
2327 ("r-mass" ,r-mass)
2328 ("r-numderiv" ,r-numderiv)))
e9960d8c 2329 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
2330 (synopsis "Tools for General Maximum Likelihood Estimation")
2331 (description
c151b0b6
RW
2332 "This package provides methods and functions for fitting maximum
2333likelihood models in R. This package modifies and extends the @code{mle}
2334classes in the @code{stats4} package.")
8c72b830 2335 ;; Any version of the GPL
c151b0b6 2336 (license license:gpl2+)))
b31e4a96
RW
2337
2338(define-public r-emdbook
2339 (package
2340 (name "r-emdbook")
59c51342 2341 (version "1.3.11")
b31e4a96
RW
2342 (source
2343 (origin
2344 (method url-fetch)
2345 (uri (cran-uri "emdbook" version))
2346 (sha256
2347 (base32
59c51342 2348 "0a515jdzvg87npvrh7md7zp0v5nlz7c2jr7pba5dql6slb0d8j7q"))))
b31e4a96
RW
2349 (build-system r-build-system)
2350 (propagated-inputs
2351 `(("r-bbmle" ,r-bbmle)
2352 ("r-coda" ,r-coda)
2353 ("r-lattice" ,r-lattice)
2354 ("r-mass" ,r-mass)
2355 ("r-plyr" ,r-plyr)
2356 ("r-rcpp" ,r-rcpp)))
2357 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2358 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2359 (description
2360 "This package provides auxiliary functions and data sets for \"Ecological
2361Models and Data\", a book presenting maximum likelihood estimation and related
2362topics for ecologists (ISBN 978-0-691-12522-0).")
2363 ;; Any GPL version
2364 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2365
2366(define-public r-lpsolve
2367 (package
2368 (name "r-lpsolve")
bf9a8236 2369 (version "5.6.13.3")
a3e36d37
RW
2370 (source
2371 (origin
2372 (method url-fetch)
2373 (uri (cran-uri "lpSolve" version))
2374 (sha256
2375 (base32
bf9a8236 2376 "1xazby8amb47vw5n12k13awv7x3bjci3q8vdd3vk1ms0ii16ahg6"))))
a3e36d37
RW
2377 (properties `((upstream-name . "lpSolve")))
2378 (build-system r-build-system)
e9960d8c 2379 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2380 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2381 (description
2382 "Lp_solve is software for solving linear, integer and mixed integer
2383programs. This implementation supplies a \"wrapper\" function in C and some R
2384functions that solve general linear/integer problems, assignment problems, and
2385transportation problems.")
2386 (license license:lgpl2.0)))
521e0703
RW
2387
2388(define-public r-limsolve
2389 (package
2390 (name "r-limsolve")
2391 (version "1.5.5.3")
2392 (source
2393 (origin
2394 (method url-fetch)
2395 (uri (cran-uri "limSolve" version))
2396 (sha256
2397 (base32
2398 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
2399 (properties `((upstream-name . "limSolve")))
2400 (build-system r-build-system)
2401 (propagated-inputs
2402 `(("r-lpsolve" ,r-lpsolve)
2403 ("r-mass" ,r-mass)
2404 ("r-quadprog" ,r-quadprog)))
2405 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2406 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2407 (synopsis "Solving linear inverse models")
2408 (description
2409 "This package provides functions that:
2410
2411@enumerate
2412@item find the minimum/maximum of a linear or quadratic function,
2413@item sample an underdetermined or overdetermined system,
2414@item solve a linear system Ax=B for the unknown x.
2415@end enumerate
2416
2417It includes banded and tridiagonal linear systems. The package calls Fortran
2418functions from LINPACK.")
2419 ;; Any GPL version.
2420 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2421
2422(define-public r-fitdistrplus
2423 (package
2424 (name "r-fitdistrplus")
9e0162df 2425 (version "1.0-14")
6b4a9aec
RW
2426 (source
2427 (origin
2428 (method url-fetch)
2429 (uri (cran-uri "fitdistrplus" version))
2430 (sha256
2431 (base32
9e0162df 2432 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2433 (build-system r-build-system)
2434 (propagated-inputs
2435 `(("r-mass" ,r-mass)
8c456dff 2436 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2437 ("r-survival" ,r-survival)))
2438 (home-page "http://riskassessment.r-forge.r-project.org")
2439 (synopsis "Fitting a parametric distribution from data")
2440 (description
2441 "This package extends the @code{fitdistr} function of the MASS package
2442with several functions to help the fit of a parametric distribution to
2443non-censored or censored data. Censored data may contain left-censored,
2444right-censored and interval-censored values, with several lower and upper
2445bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2446provides moment matching (MME), quantile matching (QME) and maximum
2447goodness-of-fit estimation (MGE) methods (available only for non-censored
2448data). Weighted versions of MLE, MME and QME are available.")
2449 (license license:gpl2+)))
8d220073
RW
2450
2451(define-public r-energy
2452 (package
2453 (name "r-energy")
3337fd1d 2454 (version "1.7-6")
8d220073
RW
2455 (source
2456 (origin
2457 (method url-fetch)
2458 (uri (cran-uri "energy" version))
2459 (sha256
2460 (base32
3337fd1d 2461 "16m8bxfgr9sdisjy2qrv6fv5xxwcc9q890l0hpbwq6qzisrdn3lh"))))
8d220073
RW
2462 (build-system r-build-system)
2463 (propagated-inputs
2464 `(("r-boot" ,r-boot)
2465 ("r-rcpp" ,r-rcpp)))
e9960d8c 2466 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2467 (synopsis "Multivariate inference via the energy of data")
2468 (description
2469 "This package provides e-statistics (energy) tests and statistics for
2470multivariate and univariate inference, including distance correlation,
2471one-sample, two-sample, and multi-sample tests for comparing multivariate
2472distributions, are implemented. Measuring and testing multivariate
2473independence based on distance correlation, partial distance correlation,
2474multivariate goodness-of-fit tests, clustering based on energy distance,
2475testing for multivariate normality, distance components (disco) for
2476non-parametric analysis of structured data, and other energy
2477statistics/methods are implemented.")
2478 (license license:gpl2+)))
abcb8494
RW
2479
2480(define-public r-suppdists
2481 (package
2482 (name "r-suppdists")
2483 (version "1.1-9.4")
2484 (source
2485 (origin
2486 (method url-fetch)
2487 (uri (cran-uri "SuppDists" version))
2488 (sha256
2489 (base32
2490 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2491 (properties `((upstream-name . "SuppDists")))
2492 (build-system r-build-system)
e9960d8c 2493 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2494 (synopsis "Supplementary distributions")
2495 (description
2496 "This package provides ten distributions supplementing those built into
2497R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2498Spearman's rho, maximum F ratio, the Pearson product moment correlation
2499coefficient, Johnson distributions, normal scores and generalized
2500hypergeometric distributions. In addition two random number generators of
2501George Marsaglia are included.")
2502 (license license:gpl2+)))
05e8a3ef
RW
2503
2504(define-public r-ksamples
2505 (package
2506 (name "r-ksamples")
beb82eb9 2507 (version "1.2-9")
05e8a3ef
RW
2508 (source
2509 (origin
2510 (method url-fetch)
2511 (uri (cran-uri "kSamples" version))
2512 (sha256
2513 (base32
beb82eb9 2514 "1zs22p68d6320kcylisnk0b5wmpapxkyz15py09czxzw7npw8gms"))))
05e8a3ef
RW
2515 (properties `((upstream-name . "kSamples")))
2516 (build-system r-build-system)
2517 (propagated-inputs
2518 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2519 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2520 (synopsis "K-Sample rank tests and their combinations")
2521 (description
2522 "This package provides tools to compares k samples using the
2523Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2524criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2525test. It computes asymptotic, simulated or (limited) exact P-values, all
2526valid under randomization, with or without ties, or conditionally under random
2527sampling from populations, given the observed tie pattern. Except for Steel's
2528test and the JT test it also combines these tests across several blocks of
2529samples.")
2530 (license license:gpl2+)))
f97ce815
RW
2531
2532(define-public r-cvst
2533 (package
2534 (name "r-cvst")
b13b5674 2535 (version "0.2-2")
f97ce815
RW
2536 (source
2537 (origin
2538 (method url-fetch)
2539 (uri (cran-uri "CVST" version))
2540 (sha256
2541 (base32
b13b5674 2542 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2543 (properties `((upstream-name . "CVST")))
2544 (build-system r-build-system)
2545 (propagated-inputs
2546 `(("r-kernlab" ,r-kernlab)
2547 ("r-matrix" ,r-matrix)))
e9960d8c 2548 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2549 (synopsis "Fast cross-validation via sequential testing")
2550 (description
2551 "This package implements the fast cross-validation via sequential
2552testing (CVST) procedure. CVST is an improved cross-validation procedure
2553which uses non-parametric testing coupled with sequential analysis to
2554determine the best parameter set on linearly increasing subsets of the data.
2555Additionally to the CVST the package contains an implementation of the
2556ordinary k-fold cross-validation with a flexible and powerful set of helper
2557objects and methods to handle the overall model selection process. The
2558implementations of the Cochran's Q test with permutations and the sequential
2559testing framework of Wald are generic and can therefore also be used in other
2560contexts.")
2561 (license license:gpl2+)))
797e1dfb 2562
c5f033e0
RW
2563(define-public r-squarem
2564 (package
2565 (name "r-squarem")
2566 (version "2017.10-1")
2567 (source
2568 (origin
2569 (method url-fetch)
2570 (uri (cran-uri "SQUAREM" version))
2571 (sha256
2572 (base32
2573 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2574 (properties `((upstream-name . "SQUAREM")))
2575 (build-system r-build-system)
2576 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2577 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2578 (description
2579 "This package provides algorithms for accelerating the convergence of
2580slow, monotone sequences from smooth, contraction mapping such as the EM
2581algorithm. It can be used to accelerate any smooth, linearly convergent
2582acceleration scheme. A tutorial style introduction to this package is
2583available in a vignette.")
2584 (license license:gpl2+)))
2585
797e1dfb
RW
2586(define-public r-lava
2587 (package
2588 (name "r-lava")
099b7c55 2589 (version "1.6.6")
797e1dfb
RW
2590 (source
2591 (origin
2592 (method url-fetch)
2593 (uri (cran-uri "lava" version))
2594 (sha256
2595 (base32
099b7c55 2596 "0nfab5fgnmxh8cplg8rd8cp34fny5j0k5wn4baj51r6ck7fq9g3s"))))
797e1dfb
RW
2597 (build-system r-build-system)
2598 (propagated-inputs
2599 `(("r-numderiv" ,r-numderiv)
92e4534c 2600 ("r-squarem" ,r-squarem)
797e1dfb
RW
2601 ("r-survival" ,r-survival)))
2602 (home-page "https://github.com/kkholst/lava")
2603 (synopsis "Latent variable models")
2604 (description
2605 "This package provides tools for the estimation and simulation of latent
2606variable models.")
2607 (license license:gpl3)))
d26b7c1b
RW
2608
2609(define-public r-drr
2610 (package
2611 (name "r-drr")
0f001b3c 2612 (version "0.0.3")
d26b7c1b
RW
2613 (source
2614 (origin
2615 (method url-fetch)
2616 (uri (cran-uri "DRR" version))
2617 (sha256
2618 (base32
0f001b3c 2619 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2620 (properties `((upstream-name . "DRR")))
2621 (build-system r-build-system)
2622 (propagated-inputs
2623 `(("r-cvst" ,r-cvst)
2624 ("r-kernlab" ,r-kernlab)
2625 ("r-matrix" ,r-matrix)))
e9960d8c 2626 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2627 (synopsis "Dimensionality reduction via regression")
2628 (description
2629 "This package provides an implementation of dimensionality reduction via
2630regression using Kernel Ridge Regression.")
2631 (license license:gpl3)))
9dd707f0
RW
2632
2633(define-public r-prodlim
2634 (package
2635 (name "r-prodlim")
aba7435f 2636 (version "2019.10.13")
9dd707f0
RW
2637 (source
2638 (origin
2639 (method url-fetch)
2640 (uri (cran-uri "prodlim" version))
2641 (sha256
2642 (base32
aba7435f 2643 "0rsyfpz667y5cijmq33l318mrdw8r340khp72gcg8n490b1g0176"))))
9dd707f0
RW
2644 (build-system r-build-system)
2645 (propagated-inputs
2646 `(("r-kernsmooth" ,r-kernsmooth)
2647 ("r-lava" ,r-lava)
2648 ("r-rcpp" ,r-rcpp)
2649 ("r-survival" ,r-survival)))
e9960d8c 2650 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2651 (synopsis "Product-limit estimation for censored event history analysis")
2652 (description
2653 "This package provides a fast and user-friendly implementation of
2654nonparametric estimators for censored event history (survival) analysis with
2655the Kaplan-Meier and Aalen-Johansen methods.")
2656 (license license:gpl2+)))
b561f563
RW
2657
2658(define-public r-dimred
2659 (package
2660 (name "r-dimred")
7a67bca1 2661 (version "0.2.3")
b561f563
RW
2662 (source
2663 (origin
2664 (method url-fetch)
2665 (uri (cran-uri "dimRed" version))
2666 (sha256
2667 (base32
7a67bca1 2668 "110d6y83ib1nfpxzmvkvb3fn3brskwkdbsk4dqrdrswrd4znxrg6"))))
b561f563
RW
2669 (properties `((upstream-name . "dimRed")))
2670 (build-system r-build-system)
77f97229
RW
2671 (propagated-inputs
2672 `(("r-drr" ,r-drr)
2673 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2674 (home-page "https://github.com/gdkrmr/dimRed")
2675 (synopsis "Framework for dimensionality reduction")
2676 (description
2677 "This package provides a collection of dimensionality reduction
2678techniques from R packages and provides a common interface for calling the
2679methods.")
2680 (license license:gpl3)))
1b663184
RW
2681
2682(define-public r-timedate
2683 (package
2684 (name "r-timedate")
51b7b0e3 2685 (version "3043.102")
1b663184
RW
2686 (source
2687 (origin
2688 (method url-fetch)
2689 (uri (cran-uri "timeDate" version))
2690 (sha256
2691 (base32
51b7b0e3 2692 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2693 (properties `((upstream-name . "timeDate")))
2694 (build-system r-build-system)
2695 (home-page "https://www.rmetrics.org")
2696 (synopsis "Chronological and calendar objects")
2697 (description
2698 "This package provides an environment for teaching \"Financial
2699Engineering and Computational Finance\" and for managing chronological and
2700calendar objects.")
2701 (license license:gpl2+)))
f57b883e 2702
ce4e81cb
RW
2703(define-public r-magic
2704 (package
2705 (name "r-magic")
bba80fad 2706 (version "1.5-9")
ce4e81cb
RW
2707 (source
2708 (origin
2709 (method url-fetch)
2710 (uri (cran-uri "magic" version))
2711 (sha256
2712 (base32
bba80fad 2713 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2714 (build-system r-build-system)
2715 (propagated-inputs
2716 `(("r-abind" ,r-abind)))
2717 (home-page "https://github.com/RobinHankin/magic.git")
2718 (synopsis "Create and investigate magic squares")
2719 (description
2720 "This package provides a collection of efficient, vectorized algorithms
2721for the creation and investigation of magic squares and hypercubes, including
2722a variety of functions for the manipulation and analysis of arbitrarily
2723dimensioned arrays.")
2724 (license license:gpl2)))
2725
d9bec9a8
RW
2726(define-public r-rmysql
2727 (package
2728 (name "r-rmysql")
937e1557 2729 (version "0.10.17")
d9bec9a8
RW
2730 (source
2731 (origin
2732 (method url-fetch)
2733 (uri (cran-uri "RMySQL" version))
2734 (sha256
2735 (base32
937e1557 2736 "1xamf99ih44dvaxg5x4ivj0hkqssmabgqd7gh8b8q1srw7yg8kbm"))))
d9bec9a8
RW
2737 (properties `((upstream-name . "RMySQL")))
2738 (build-system r-build-system)
d9bec9a8
RW
2739 (inputs
2740 `(("mariadb" ,mariadb)
2741 ("zlib" ,zlib)))
2742 (propagated-inputs
2743 `(("r-dbi" ,r-dbi)))
2744 (home-page "https://github.com/r-dbi/RMySQL")
2745 (synopsis "Database interface and MySQL driver for R")
2746 (description
2747 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2748package contains an old implementation based on legacy code from S-PLUS which
2749is being phased out. A modern MySQL client based on Rcpp is available from
2750the RMariaDB package.")
2751 (license license:gpl2)))
2752
5574cb81
RW
2753(define-public r-rpostgresql
2754 (package
2755 (name "r-rpostgresql")
2756 (version "0.6-2")
2757 (source
2758 (origin
2759 (method url-fetch)
2760 (uri (cran-uri "RPostgreSQL" version))
2761 (sha256
2762 (base32
2763 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2764 (properties `((upstream-name . "RPostgreSQL")))
2765 (build-system r-build-system)
2766 (inputs
2767 `(("postgresql" ,postgresql)))
2768 (propagated-inputs
2769 `(("r-dbi" ,r-dbi)))
2770 (home-page "https://github.com/tomoakin/RPostgreSQL")
2771 (synopsis "R interface to the PostgreSQL database system")
2772 (description
2773 "This package provides a Database Interface (DBI) compliant driver for R
2774to access PostgreSQL database systems.")
2775 ;; The whole package is released under GPL version 2. It includes code
2776 ;; under the PostgreSQL license.
2777 (license license:gpl2)))
2778
f3640cee
RW
2779(define-public r-linprog
2780 (package
2781 (name "r-linprog")
2782 (version "0.9-2")
2783 (source
2784 (origin
2785 (method url-fetch)
2786 (uri (cran-uri "linprog" version))
2787 (sha256
2788 (base32
2789 "1ki14an0pmhs2mnmfjjvdzd76pshiyvi659zf7hqvqwj0viv4dw9"))))
2790 (build-system r-build-system)
2791 (propagated-inputs `(("r-lpsolve" ,r-lpsolve)))
2792 (home-page "http://linprog.r-forge.r-project.org/")
2793 (synopsis "Linear programming and optimization")
2794 (description
2795 "This package can be used to solve Linear Programming / Linear
2796Optimization problems by using the simplex algorithm.")
2797 (license license:gpl2+)))
2798
9604429d
RW
2799(define-public r-geometry
2800 (package
2801 (name "r-geometry")
9960ad55 2802 (version "0.4.4")
9604429d
RW
2803 (source
2804 (origin
2805 (method url-fetch)
2806 (uri (cran-uri "geometry" version))
2807 (sha256
2808 (base32
9960ad55 2809 "1mx5n5mw63nij4n6crs9165mlls4fnh1ipw5ch467rjsidgl0mg8"))))
9604429d 2810 (build-system r-build-system)
a023d43d
BG
2811 (propagated-inputs
2812 `(("r-magic" ,r-magic)
a80620b9 2813 ("r-linprog" ,r-linprog)
a023d43d
BG
2814 ("r-lpsolve" ,r-lpsolve)
2815 ("r-rcpp" ,r-rcpp)
3d17dc5d 2816 ("r-rcppprogress" ,r-rcppprogress)))
9604429d
RW
2817 (home-page "http://geometry.r-forge.r-project.org/")
2818 (synopsis "Mesh generation and surface tesselation")
2819 (description
2820 "This package makes the qhull library available in R, in a similar manner
2821as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2822intersections about a point, Voronoi diagrams, furthest-site Delaunay
2823triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2824and higher dimensions. It implements the Quickhull algorithm for computing
2825the convex hull. Qhull does not support constrained Delaunay triangulations,
2826or mesh generation of non-convex objects, but the package does include some R
2827functions that allow for this. Currently the package only gives access to
2828Delaunay triangulation and convex hull computation.")
2829 ;; The Qhull sources are included and are distributed under a custom
2830 ;; non-copyleft license. The R sources are released under GPL version 2.
2831 (license (list license:gpl2
2832 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2833
f57b883e
RW
2834(define-public r-ddalpha
2835 (package
2836 (name "r-ddalpha")
571f07af 2837 (version "1.3.10")
f57b883e
RW
2838 (source
2839 (origin
2840 (method url-fetch)
2841 (uri (cran-uri "ddalpha" version))
2842 (sha256
2843 (base32
571f07af 2844 "1064g7y8d7kmvd5kjc2m48yvidmh2ci1y0xgil3pcx4ix6mf0ljz"))))
f57b883e
RW
2845 (build-system r-build-system)
2846 (propagated-inputs
2847 `(("r-bh" ,r-bh)
2848 ("r-class" ,r-class)
4f184233 2849 ("r-geometry" ,r-geometry)
f57b883e
RW
2850 ("r-mass" ,r-mass)
2851 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2852 ("r-robustbase" ,r-robustbase)
2853 ("r-sfsmisc" ,r-sfsmisc)))
2854 (native-inputs
2855 `(("gfortran" ,gfortran)))
e9960d8c 2856 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2857 (synopsis "Depth-Based classification and calculation of data depth")
2858 (description
2859 "This package contains procedures for depth-based supervised learning,
2860which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2861Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2862statistical depth function to a compact low-dimensional space, where the final
2863classification is done. It also offers an extension to functional data and
2864routines for calculating certain notions of statistical depth functions. 50
2865multivariate and 5 functional classification problems are included.")
2866 (license license:gpl2)))
5a87093f
RW
2867
2868(define-public r-gower
2869 (package
2870 (name "r-gower")
1541f0a0 2871 (version "0.2.1")
5a87093f
RW
2872 (source
2873 (origin
2874 (method url-fetch)
2875 (uri (cran-uri "gower" version))
2876 (sha256
2877 (base32
1541f0a0 2878 "007ivwn1nagpi26qq8iih1c2l61c53glvv60n90hi341ry8vwgxg"))))
5a87093f 2879 (build-system r-build-system)
5a87093f
RW
2880 (home-page "https://github.com/markvanderloo/gower")
2881 (synopsis "Gower's distance")
2882 (description
2883 "This package provides tools to compute Gower's distance (or similarity)
2884coefficient between records, and to compute the top-n matches between records.
2885Core algorithms are executed in parallel on systems supporting OpenMP.")
2886 (license license:gpl3)))
649cf27c
RW
2887
2888(define-public r-rcpproll
2889 (package
2890 (name "r-rcpproll")
d0396c8e 2891 (version "0.3.0")
649cf27c
RW
2892 (source
2893 (origin
2894 (method url-fetch)
2895 (uri (cran-uri "RcppRoll" version))
2896 (sha256
2897 (base32
d0396c8e 2898 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2899 (properties `((upstream-name . "RcppRoll")))
2900 (build-system r-build-system)
2901 (propagated-inputs
2902 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2903 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2904 (synopsis "Efficient rolling and windowed operations")
2905 (description
2906 "This package provides fast and efficient routines for common rolling /
2907windowed operations. Routines for the efficient computation of windowed mean,
2908median, sum, product, minimum, maximum, standard deviation and variance are
2909provided.")
2910 (license license:gpl2+)))
6c3d42d6
RW
2911
2912(define-public r-ipred
2913 (package
2914 (name "r-ipred")
5fce9013 2915 (version "0.9-9")
6c3d42d6
RW
2916 (source
2917 (origin
2918 (method url-fetch)
2919 (uri (cran-uri "ipred" version))
2920 (sha256
2921 (base32
5fce9013 2922 "0vs1hqfx7yd0xdbmfsf2gim7spkni0845cj6gswn0nhdfdq7ma0d"))))
6c3d42d6
RW
2923 (build-system r-build-system)
2924 (propagated-inputs
2925 `(("r-class" ,r-class)
2926 ("r-mass" ,r-mass)
2927 ("r-nnet" ,r-nnet)
2928 ("r-prodlim" ,r-prodlim)
2929 ("r-rpart" ,r-rpart)
2930 ("r-survival" ,r-survival)))
e9960d8c 2931 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2932 (synopsis "Improved predictors")
2933 (description
2934 "This package provides improved predictive models by indirect
2935classification and bagging for classification, regression and survival
2936problems as well as resampling based estimators of prediction error.")
2937 (license license:gpl2+)))
ba4527ab 2938
cdc129dc
RW
2939(define-public r-psych
2940 (package
2941 (name "r-psych")
523762e3 2942 (version "1.8.12")
cdc129dc
RW
2943 (source
2944 (origin
2945 (method url-fetch)
2946 (uri (cran-uri "psych" version))
2947 (sha256
2948 (base32
523762e3 2949 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
2950 (build-system r-build-system)
2951 (propagated-inputs
2952 `(("r-foreign" ,r-foreign)
2953 ("r-lattice" ,r-lattice)
2954 ("r-mnormt" ,r-mnormt)
2955 ("r-nlme" ,r-nlme)))
e9960d8c 2956 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
2957 (synopsis "Procedures for psychological, psychometric, and personality research")
2958 (description
2959 "This package provides a general purpose toolbox for personality,
2960psychometric theory and experimental psychology. Functions are primarily for
2961multivariate analysis and scale construction using factor analysis, principal
2962component analysis, cluster analysis and reliability analysis, although others
2963provide basic descriptive statistics. Item Response Theory is done using
2964factor analysis of tetrachoric and polychoric correlations. Functions for
2965analyzing data at multiple levels include within and between group statistics,
2966including correlations and factor analysis. Functions for simulating and
2967testing particular item and test structures are included. Several functions
2968serve as a useful front end for structural equation modeling. Graphical
2969displays of path diagrams, factor analysis and structural equation models are
2970created using basic graphics.")
2971 (license license:gpl2+)))
2972
25c67ecf
RW
2973(define-public r-generics
2974 (package
2975 (name "r-generics")
2976 (version "0.0.2")
2977 (source
2978 (origin
2979 (method url-fetch)
2980 (uri (cran-uri "generics" version))
2981 (sha256
2982 (base32
2983 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
2984 (build-system r-build-system)
2985 (home-page "https://github.com/r-lib/generics")
2986 (synopsis "Common S3 generics not provided by base R methods")
2987 (description
2988 "In order to reduce potential package dependencies and conflicts,
2989generics provides a number of commonly used S3 generics that are not provided
2990by base R methods related to model fitting.")
2991 (license license:gpl2)))
2992
6c8c8c6b
RW
2993(define-public r-broom
2994 (package
2995 (name "r-broom")
1235f0d3 2996 (version "0.5.2")
6c8c8c6b
RW
2997 (source
2998 (origin
2999 (method url-fetch)
3000 (uri (cran-uri "broom" version))
3001 (sha256
3002 (base32
1235f0d3 3003 "0qmclih5dm5sqzy4hplcfy677kr12pm9pnpv3r319g14dd27pbqn"))))
6c8c8c6b
RW
3004 (build-system r-build-system)
3005 (propagated-inputs
45c156bf
RW
3006 `(("r-backports" ,r-backports)
3007 ("r-dplyr" ,r-dplyr)
813d9c51 3008 ("r-generics" ,r-generics)
6c8c8c6b 3009 ("r-nlme" ,r-nlme)
45c156bf 3010 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
3011 ("r-reshape2" ,r-reshape2)
3012 ("r-stringr" ,r-stringr)
45c156bf 3013 ("r-tibble" ,r-tibble)
6c8c8c6b 3014 ("r-tidyr" ,r-tidyr)))
6e19d50e 3015 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
3016 (synopsis "Convert statistical analysis objects into tidy data frames")
3017 (description
3018 "This package provides tools to convert statistical analysis objects from
3019R into tidy data frames, so that they can more easily be combined, reshaped
3020and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
3021@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
3022summarizes a model's statistical findings such as coefficients of a
3023regression; @code{augment}, which adds columns to the original data such as
3024predictions, residuals and cluster assignments; and @code{glance}, which
3025provides a one-row summary of model-level statistics.")
3026 (license license:expat)))
3027
ba4527ab
RW
3028(define-public r-recipes
3029 (package
3030 (name "r-recipes")
e85f0503 3031 (version "0.1.7")
ba4527ab
RW
3032 (source
3033 (origin
3034 (method url-fetch)
3035 (uri (cran-uri "recipes" version))
3036 (sha256
3037 (base32
e85f0503 3038 "1gw8x7vqj7k18mfpiqinyfwzv9i5r0pb51k7xcfxsjap6m9nks98"))))
ba4527ab
RW
3039 (build-system r-build-system)
3040 (propagated-inputs
decea6ee
RW
3041 `(("r-dplyr" ,r-dplyr)
3042 ("r-generics" ,r-generics)
3043 ("r-glue" ,r-glue)
ba4527ab
RW
3044 ("r-gower" ,r-gower)
3045 ("r-ipred" ,r-ipred)
3046 ("r-lubridate" ,r-lubridate)
3047 ("r-magrittr" ,r-magrittr)
18a11c6d 3048 ("r-matrix" ,r-matrix)
ba4527ab 3049 ("r-purrr" ,r-purrr)
ba4527ab
RW
3050 ("r-rlang" ,r-rlang)
3051 ("r-tibble" ,r-tibble)
decea6ee 3052 ("r-tidyr" ,r-tidyr)
ba4527ab 3053 ("r-tidyselect" ,r-tidyselect)
57039918
RW
3054 ("r-timedate" ,r-timedate)
3055 ("r-withr" ,r-withr)))
ba4527ab
RW
3056 (home-page "https://github.com/topepo/recipes")
3057 (synopsis "Preprocessing tools to create design matrices")
3058 (description
3059 "Recipes is an extensible framework to create and preprocess design
3060matrices. Recipes consist of one or more data manipulation and analysis
3061\"steps\". Statistical parameters for the steps can be estimated from an
3062initial data set and then applied to other data sets. The resulting design
3063matrices can then be used as inputs into statistical or machine learning
3064models.")
3065 (license license:gpl2)))
1ab867be
RW
3066
3067(define-public r-pdist
3068 (package
3069 (name "r-pdist")
3070 (version "1.2")
3071 (source
3072 (origin
3073 (method url-fetch)
3074 (uri (cran-uri "pdist" version))
3075 (sha256
3076 (base32
3077 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
3078 (build-system r-build-system)
3079 (home-page "https://github.com/jeffwong/pdist")
3080 (synopsis "Partitioned distance function")
3081 (description
3082 "Pdist computes the euclidean distance between rows of a matrix X and
3083rows of another matrix Y. Previously, this could be done by binding the two
3084matrices together and calling @code{dist}, but this creates unnecessary
3085computation by computing the distances between a row of X and another row of
3086X, and likewise for Y. Pdist strictly computes distances across the two
3087matrices, not within the same matrix, making computations significantly faster
3088for certain use cases.")
3089 (license license:gpl3+)))
81e0b625
RW
3090
3091(define-public r-ggrepel
3092 (package
3093 (name "r-ggrepel")
00399a78 3094 (version "0.8.1")
81e0b625
RW
3095 (source
3096 (origin
3097 (method url-fetch)
3098 (uri (cran-uri "ggrepel" version))
3099 (sha256
3100 (base32
00399a78 3101 "10vjrcmx8yknfbx93d9a4y3z8gafri0fhimw6hcq733dmdvkml6m"))))
81e0b625
RW
3102 (build-system r-build-system)
3103 (propagated-inputs
3104 `(("r-ggplot2" ,r-ggplot2)
3105 ("r-rcpp" ,r-rcpp)
3106 ("r-scales" ,r-scales)))
3107 (home-page "http://github.com/slowkow/ggrepel")
3108 (synopsis "Repulsive text and label geometries for ggplot2")
3109 (description
3110 "This package provides text and label geometries for ggplot2 that help to
3111avoid overlapping text labels. Labels repel away from each other and away
3112from the data points.")
3113 (license license:gpl3)))
6b968c4c
RW
3114
3115(define-public r-corrplot
3116 (package
3117 (name "r-corrplot")
3118 (version "0.84")
3119 (source
3120 (origin
3121 (method url-fetch)
3122 (uri (cran-uri "corrplot" version))
3123 (sha256
3124 (base32
3125 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
3126 (build-system r-build-system)
3127 (home-page "https://github.com/taiyun/corrplot")
3128 (synopsis "Visualization of a correlation matrix")
3129 (description
3130 "This package provides a graphical display of a correlation matrix or
3131general matrix. It also contains some algorithms to do matrix reordering. In
3132addition, corrplot is good at details, including choosing color, text labels,
3133color labels, layout, etc.")
3134 ;; Any version of the GPL
3135 (license license:gpl2+)))
a40a04fd
RW
3136
3137(define-public r-stringdist
3138 (package
3139 (name "r-stringdist")
252bb462 3140 (version "0.9.5.5")
a40a04fd
RW
3141 (source
3142 (origin
3143 (method url-fetch)
3144 (uri (cran-uri "stringdist" version))
3145 (sha256
252bb462 3146 (base32 "1dqfakclzaf878x7mhwmqrcpcql2h9cv19fz5f3ygpajf3si5kqi"))))
a40a04fd
RW
3147 (build-system r-build-system)
3148 (home-page "https://github.com/markvanderloo/stringdist")
3149 (synopsis "Approximate string matching and string distance functions")
3150 (description
3151 "This package implements an approximate string matching version of R's
3152native @code{match} function. It can calculate various string distances based
3153on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
3154qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
3155Jaro-Winkler). An implementation of soundex is provided as well. Distances
3156can be computed between character vectors while taking proper care of encoding
3157or between integer vectors representing generic sequences.")
3158 (license license:gpl3+)))
10e16fa9 3159
dc668352
RW
3160(define-public r-ucminf
3161 (package
3162 (name "r-ucminf")
3163 (version "1.1-4")
3164 (source
3165 (origin
3166 (method url-fetch)
3167 (uri (cran-uri "ucminf" version))
3168 (sha256
3169 (base32
3170 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
3171 (build-system r-build-system)
3172 (native-inputs `(("gfortran" ,gfortran)))
3173 (home-page "https://cran.r-project.org/web/packages/ucminf/")
3174 (synopsis "General-purpose unconstrained non-linear optimization")
3175 (description
3176 "This package provides an implementation of an algorithm for
3177general-purpose unconstrained non-linear optimization. The algorithm is of
3178quasi-Newton type with BFGS updating of the inverse Hessian and soft line
3179search with a trust region type monitoring of the input to the line search
3180algorithm. The interface of @code{ucminf} is designed for easy interchange
3181with the package @code{optim}.")
3182 (license license:gpl2+)))
3183
b8f6e2f8
RW
3184(define-public r-ordinal
3185 (package
3186 (name "r-ordinal")
779174e4 3187 (version "2019.4-25")
b8f6e2f8
RW
3188 (source
3189 (origin
3190 (method url-fetch)
3191 (uri (cran-uri "ordinal" version))
3192 (sha256
3193 (base32
779174e4 3194 "1pvrkly4x12w32n7w1qljdwzqnlkv7rfa7rx0nz5vbiw29xas4i8"))))
b8f6e2f8
RW
3195 (build-system r-build-system)
3196 (propagated-inputs
3197 `(("r-mass" ,r-mass)
3198 ("r-matrix" ,r-matrix)
3199 ("r-numderiv" ,r-numderiv)
3200 ("r-ucminf" ,r-ucminf)))
3201 (home-page "https://github.com/runehaubo/ordinal")
3202 (synopsis "Regression models for ordinal data")
3203 (description
3204 "This package provides an implementation of cumulative link (mixed)
3205models also known as ordered regression models, proportional odds models,
3206proportional hazards models for grouped survival times and ordered models.
3207Estimation is via maximum likelihood and mixed models are fitted with the
3208Laplace approximation and adaptive Gauss-Hermite quadrature.")
3209 (license license:gpl2+)))
3210
fe1495e3
RW
3211(define-public r-jomo
3212 (package
3213 (name "r-jomo")
7195db02 3214 (version "2.6-10")
fe1495e3
RW
3215 (source
3216 (origin
3217 (method url-fetch)
3218 (uri (cran-uri "jomo" version))
3219 (sha256
3220 (base32
7195db02 3221 "1k9l4290g350zbw1pjs871q9bxj3j2h1dilxpp06v4wy4n7d8qs0"))))
fe1495e3
RW
3222 (build-system r-build-system)
3223 (propagated-inputs
3224 `(("r-lme4" ,r-lme4)
fccb2450 3225 ("r-mass" ,r-mass)
e7630cc9 3226 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
3227 ("r-survival" ,r-survival)))
3228 (home-page "https://cran.r-project.org/web/packages/jomo/")
3229 (synopsis "Multilevel Joint Modelling Multiple Imputation")
3230 (description
3231 "Similarly to Schafer's package pan, jomo is a package for multilevel
3232joint modelling multiple imputation @url{Carpenter and Kenward (2013),
3233http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
3234possibility of handling binary and categorical data through latent normal
3235variables, the option to use cluster-specific covariance matrices and to
3236impute compatibly with the substantive model.")
3237 (license license:gpl2)))
3238
03e718fb
RW
3239(define-public r-pan
3240 (package
3241 (name "r-pan")
a7265593 3242 (version "1.6")
03e718fb
RW
3243 (source
3244 (origin
3245 (method url-fetch)
3246 (uri (cran-uri "pan" version))
3247 (sha256
3248 (base32
a7265593 3249 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
3250 (build-system r-build-system)
3251 (native-inputs `(("gfortran" ,gfortran)))
3252 (home-page "https://cran.r-project.org/web/packages/pan/")
3253 (synopsis "Multiple imputation for multivariate panel or clustered data")
3254 (description
3255 "This package implements multiple imputation for multivariate panel or
3256clustered data.")
3257 (license license:gpl3)))
3258
84e7147a
RW
3259(define-public r-mitml
3260 (package
3261 (name "r-mitml")
1c6d199e 3262 (version "0.3-7")
84e7147a
RW
3263 (source
3264 (origin
3265 (method url-fetch)
3266 (uri (cran-uri "mitml" version))
3267 (sha256
3268 (base32
1c6d199e 3269 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
3270 (build-system r-build-system)
3271 (propagated-inputs
3272 `(("r-haven" ,r-haven)
3273 ("r-jomo" ,r-jomo)
3274 ("r-pan" ,r-pan)))
3275 (home-page "https://cran.r-project.org/web/packages/mitml/")
3276 (synopsis "Tools for multiple imputation in multilevel modeling")
3277 (description
3278 "This package provides tools for multiple imputation of missing data in
3279multilevel modeling. It includes a user-friendly interface to the packages
3280pan and jomo, and several functions for visualization, data management and the
3281analysis of multiply imputed data sets.")
3282 (license license:gpl2+)))
3283
10e16fa9
RW
3284(define-public r-mice
3285 (package
3286 (name "r-mice")
04d42a9d 3287 (version "3.6.0")
10e16fa9
RW
3288 (source
3289 (origin
3290 (method url-fetch)
3291 (uri (cran-uri "mice" version))
3292 (sha256
3293 (base32
04d42a9d 3294 "0pgcxdmp77604h6f4x8hhs6j4xdjgf5b9zvnixyzdj8vcgdjpivv"))))
10e16fa9
RW
3295 (build-system r-build-system)
3296 (propagated-inputs
aea3be25
RW
3297 `(("r-broom" ,r-broom)
3298 ("r-dplyr" ,r-dplyr)
3299 ("r-lattice" ,r-lattice)
10e16fa9 3300 ("r-mass" ,r-mass)
aea3be25 3301 ("r-mitml" ,r-mitml)
10e16fa9
RW
3302 ("r-nnet" ,r-nnet)
3303 ("r-rcpp" ,r-rcpp)
aea3be25 3304 ("r-rlang" ,r-rlang)
10e16fa9
RW
3305 ("r-rpart" ,r-rpart)
3306 ("r-survival" ,r-survival)))
3307 (home-page "https://cran.r-project.org/web/packages/mice/")
3308 (synopsis "Multivariate imputation by chained equations")
3309 (description
3310 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
3311implemented by the MICE algorithm as described in @url{Van Buuren and
3312Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
3313variable has its own imputation model. Built-in imputation models are
3314provided for continuous data (predictive mean matching, normal), binary
3315data (logistic regression), unordered categorical data (polytomous logistic
3316regression) and ordered categorical data (proportional odds). MICE can also
3317impute continuous two-level data (normal model, pan, second-level variables).
3318Passive imputation can be used to maintain consistency between variables.
3319Various diagnostic plots are available to inspect the quality of the
3320imputations.")
3321 ;; Any of these two versions.
3322 (license (list license:gpl2 license:gpl3))))
7fd5f60b 3323
02cdb45f
RW
3324(define-public r-truncnorm
3325 (package
3326 (name "r-truncnorm")
9d6f3925 3327 (version "1.0-8")
02cdb45f
RW
3328 (source
3329 (origin
3330 (method url-fetch)
3331 (uri (cran-uri "truncnorm" version))
3332 (sha256
3333 (base32
9d6f3925 3334 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 3335 (build-system r-build-system)
e9960d8c 3336 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
3337 (synopsis "Truncated normal distribution")
3338 (description "This package provides functions for the truncated normal
3339distribution with mean equal to @code{mean} and standard deviation equal to
3340@code{sd}. It includes density, distribution, quantile, and expected value
3341functions, as well as a random generation function.")
3342 (license license:gpl2)))
3343
cb8b4c11
RW
3344(define-public r-rsolnp
3345 (package
3346 (name "r-rsolnp")
3347 (version "1.16")
3348 (source
3349 (origin
3350 (method url-fetch)
3351 (uri (cran-uri "Rsolnp" version))
3352 (sha256
3353 (base32
3354 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
3355 (properties `((upstream-name . "Rsolnp")))
3356 (build-system r-build-system)
3357 (propagated-inputs
3358 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3359 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3360 (synopsis "General non-linear optimization")
3361 (description "The Rsolnp package implements a general non-linear augmented
3362Lagrange multiplier method solver, a @dfn{sequential quadratic
3363programming} (SQP) based solver).")
3364 ;; Any version of the GPL.
3365 (license license:gpl2+)))
3366
7fd5f60b
RW
3367(define-public r-hardyweinberg
3368 (package
3369 (name "r-hardyweinberg")
83e3e72a 3370 (version "1.6.3")
7fd5f60b
RW
3371 (source
3372 (origin
3373 (method url-fetch)
3374 (uri (cran-uri "HardyWeinberg" version))
3375 (sha256
3376 (base32
83e3e72a 3377 "1irz44q6nf95h37av868f47aakwv3jgwgw217xfsfw0afkm7s25f"))))
7fd5f60b
RW
3378 (properties `((upstream-name . "HardyWeinberg")))
3379 (build-system r-build-system)
3380 (propagated-inputs
3381 `(("r-mice" ,r-mice)
d0394944
RW
3382 ("r-rcpp" ,r-rcpp)
3383 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3384 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3385 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3386 (description
3387 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3388diallelic genetic marker data. All classical tests (chi-square, exact,
3389likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3390included in the package, as well as functions for power computation and for
3391the simulation of marker data under equilibrium and disequilibrium. Routines
3392for dealing with markers on the X-chromosome are included. Functions for
3393testing equilibrium in the presence of missing data by using multiple
3394imputation are also provided. Implements several graphics for exploring the
3395equilibrium status of a large set of diallelic markers: ternary plots with
3396acceptance regions, log-ratio plots and Q-Q plots.")
3397 (license license:gpl2+)))
3a22732c
RW
3398
3399(define-public r-sm
3400 (package
3401 (name "r-sm")
5621b840 3402 (version "2.2-5.6")
3a22732c
RW
3403 (source
3404 (origin
3405 (method url-fetch)
3406 (uri (cran-uri "sm" version))
3407 (sha256
3408 (base32
5621b840 3409 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3410 (build-system r-build-system)
3411 (native-inputs `(("gfortran" ,gfortran)))
3412 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3413 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3414 (description
3415 "This is software accompanying the book 'Applied Smoothing Techniques for
3416Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3417University Press. It provides smoothing methods for nonparametric regression
3418and density estimation")
3419 (license license:gpl2+)))
9232cac4 3420
6174db2b
RJ
3421(define-public r-venndiagram
3422 (package
3423 (name "r-venndiagram")
3424 (version "1.6.20")
3425 (source (origin
3426 (method url-fetch)
3427 (uri (cran-uri "VennDiagram" version))
3428 (sha256
3429 (base32
3430 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3431 (properties `((upstream-name . "VennDiagram")))
3432 (build-system r-build-system)
3433 (propagated-inputs
3434 `(("r-futile-logger" ,r-futile-logger)))
3435 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3436 (synopsis "Generate High-Resolution Venn and Euler Plots")
3437 (description
3438 "This package provides a set of functions to generate high-resolution
3439Venn and Euler plots. It includes handling for several special cases,
3440including two-case scaling, and extensive customization of plot shape and
3441structure.")
3442 (license license:gpl2+)))
3443
9232cac4
RW
3444(define-public r-vioplot
3445 (package
3446 (name "r-vioplot")
70980197 3447 (version "0.3.2")
9232cac4
RW
3448 (source
3449 (origin
3450 (method url-fetch)
3451 (uri (cran-uri "vioplot" version))
3452 (sha256
3453 (base32
70980197 3454 "13kfjp747bnzksai8j39y2hyl3ljc6n53c2cfhaw78q3d63x0lbv"))))
9232cac4 3455 (build-system r-build-system)
7d4b9818
RW
3456 (propagated-inputs
3457 `(("r-sm" ,r-sm)
3458 ("r-zoo" ,r-zoo)))
9232cac4
RW
3459 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3460 (synopsis "Violin plot")
3461 (description
3462 "This package provides a violin plot, which is a combination of a box
3463plot and a kernel density plot.")
3464 (license license:bsd-3)))
7b0569c0
RW
3465
3466(define-public r-rsofia
3467 (package
3468 (name "r-rsofia")
3469 (version "1.1")
3470 (source (origin
3471 (method url-fetch)
3472 ;; This package has been removed from CRAN, so we can
3473 ;; only fetch it from the archives.
3474 (uri (string-append "https://cran.r-project.org/src/"
3475 "contrib/Archive/RSofia/RSofia_"
3476 version ".tar.gz"))
3477 (sha256
3478 (base32
3479 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3480 (properties `((upstream-name . "RSofia")))
3481 (build-system r-build-system)
3482 (propagated-inputs
3483 `(("r-rcpp" ,r-rcpp)))
3484 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3485 (synopsis "Port of sofia-ml to R")
3486 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3487suite of fast incremental algorithms for machine learning that can be used for
3488training models for classification or ranking.")
3489 (license license:asl2.0)))
738dda83 3490
3699383e
RW
3491(define-public r-xts
3492 (package
3493 (name "r-xts")
cea8a607 3494 (version "0.11-2")
3699383e
RW
3495 (source
3496 (origin
3497 (method url-fetch)
3498 (uri (cran-uri "xts" version))
3499 (sha256
3500 (base32
cea8a607 3501 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3502 (build-system r-build-system)
3503 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3504 (home-page "https://github.com/joshuaulrich/xts")
3505 (synopsis "Extensible time series")
3506 (description
3507 "This package provides for uniform handling of R's different time-based
3508data classes by extending @code{zoo}, maximizing native format information
3509preservation and allowing for user-level customization and extension, while
3510simplifying cross-class interoperability.")
3511 (license license:gpl2+)))
b72b42cf
RW
3512
3513(define-public r-performanceanalytics
3514 (package
3515 (name "r-performanceanalytics")
1f7e8d49 3516 (version "1.5.3")
b72b42cf
RW
3517 (source
3518 (origin
3519 (method url-fetch)
3520 (uri (cran-uri "PerformanceAnalytics" version))
3521 (sha256
3522 (base32
1f7e8d49 3523 "0jhjldwyxwq7a47zmk5y1jjck7hvq92p8rlgjvdfy51hx2dmlqqd"))))
b72b42cf
RW
3524 (properties
3525 `((upstream-name . "PerformanceAnalytics")))
3526 (build-system r-build-system)
3527 (propagated-inputs
081d143d
RW
3528 `(("r-quadprog" ,r-quadprog)
3529 ("r-xts" ,r-xts)
b72b42cf 3530 ("r-zoo" ,r-zoo)))
d062957a 3531 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3532 (synopsis "Econometric tools for performance and risk analysis")
3533 (description "This is a collection of econometric functions for
3534performance and risk analysis. This package aims to aid practitioners and
3535researchers in utilizing the latest research in analysis of non-normal return
3536streams. In general, it is most tested on return (rather than price) data on
3537a regular scale, but most functions will work with irregular return data as
3538well, and increasing numbers of functions will work with P&L or price data
3539where possible.")
3540 ;; Either version may be picked.
3541 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3542
3543(define-public r-laeken
3544 (package
3545 (name "r-laeken")
ed46a05c 3546 (version "0.5.0")
018cf270
RW
3547 (source
3548 (origin
3549 (method url-fetch)
3550 (uri (cran-uri "laeken" version))
3551 (sha256
3552 (base32
ed46a05c 3553 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3554 (build-system r-build-system)
3555 (propagated-inputs
3556 `(("r-boot" ,r-boot)
3557 ("r-mass" ,r-mass)))
e9960d8c 3558 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3559 (synopsis "Estimation of indicators on social exclusion and poverty")
3560 (description "This package provides tools for the estimation of indicators
3561on social exclusion and poverty, as well as an implementation of Pareto tail
3562modeling for empirical income distributions.")
3563 (license license:gpl2+)))
e5c17b8d
RW
3564
3565(define-public r-vcd
3566 (package
3567 (name "r-vcd")
2960f965 3568 (version "1.4-4")
e5c17b8d
RW
3569 (source
3570 (origin
3571 (method url-fetch)
3572 (uri (cran-uri "vcd" version))
3573 (sha256
3574 (base32
2960f965 3575 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3576 (build-system r-build-system)
3577 (propagated-inputs
3578 `(("r-colorspace" ,r-colorspace)
3579 ("r-lmtest" ,r-lmtest)
3580 ("r-mass" ,r-mass)))
e9960d8c 3581 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3582 (synopsis "Visualizing categorical data")
3583 (description "This package provides visualization techniques, data sets,
3584summary and inference procedures aimed particularly at categorical data.
3585Special emphasis is given to highly extensible grid graphics. The package was
3586originally inspired by the book \"Visualizing Categorical Data\" by Michael
3587Friendly and is now the main support package for a new book, \"Discrete Data
3588Analysis with R\" by Michael Friendly and David Meyer (2015).")
3589 (license license:gpl2)))
ae164260
RW
3590
3591(define-public r-ica
3592 (package
3593 (name "r-ica")
fabf0993 3594 (version "1.0-2")
ae164260
RW
3595 (source
3596 (origin
3597 (method url-fetch)
3598 (uri (cran-uri "ica" version))
3599 (sha256
3600 (base32
fabf0993 3601 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3602 (build-system r-build-system)
e9960d8c 3603 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3604 (synopsis "Independent component analysis")
3605 (description "This package provides tools for @dfn{Independent Component
3606Analysis} (ICA) using various algorithms: FastICA,
3607Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3608of Eigenmatrices} (JADE).")
3609 (license license:gpl2+)))
bf025ff6
RW
3610
3611(define-public r-dtw
3612 (package
3613 (name "r-dtw")
fa859675 3614 (version "1.21-3")
bf025ff6
RW
3615 (source
3616 (origin
3617 (method url-fetch)
3618 (uri (cran-uri "dtw" version))
3619 (sha256
3620 (base32
fa859675 3621 "02hyhx1sy5h3vzh9zixy18a7d47df4k5d0wyflcvlcbsbcl6p90s"))))
bf025ff6
RW
3622 (build-system r-build-system)
3623 (propagated-inputs `(("r-proxy" ,r-proxy)))
3624 (home-page "http://dtw.r-forge.r-project.org/")
3625 (synopsis "Dynamic Time Warping Algorithms")
3626 (description "This package provides a comprehensive implementation of
3627@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3628optimal (least cumulative distance) alignment between points of two time
3629series. Common DTW variants covered include local (slope) and global (window)
3630constraints, subsequence matches, arbitrary distance definitions,
3631normalizations, minimum variance matching, and so on.")
3632 (license license:gpl2+)))
15ef07f0
RW
3633
3634(define-public r-sdmtools
3635 (package
3636 (name "r-sdmtools")
5ac82ee3 3637 (version "1.1-221.1")
15ef07f0
RW
3638 (source
3639 (origin
3640 (method url-fetch)
3641 (uri (cran-uri "SDMTools" version))
3642 (sha256
3643 (base32
5ac82ee3 3644 "1fsgnlc7glawimzijp11j53g5bnfp1mdq9wb0754idmxcdi8a99q"))))
15ef07f0
RW
3645 (properties `((upstream-name . "SDMTools")))
3646 (build-system r-build-system)
3647 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3648 (home-page "http://www.rforge.net/SDMTools/")
3649 (synopsis "Species distribution modelling tools")
9c98e0e7 3650 (description "This package provides a set of tools for post processing
15ef07f0
RW
3651the outcomes of species distribution modeling exercises. It includes novel
3652methods for comparing models and tracking changes in distributions through
3653time. It further includes methods for visualizing outcomes, selecting
3654thresholds, calculating measures of accuracy and landscape fragmentation
3655statistics, etc.")
3656 (license license:gpl3+)))
ae3f2079
RW
3657
3658(define-public r-scatterplot3d
3659 (package
3660 (name "r-scatterplot3d")
5ade82bb 3661 (version "0.3-41")
ae3f2079
RW
3662 (source
3663 (origin
3664 (method url-fetch)
3665 (uri (cran-uri "scatterplot3d" version))
3666 (sha256
3667 (base32
5ade82bb 3668 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3669 (build-system r-build-system)
e9960d8c 3670 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3671 (synopsis "3D scatter plot")
3672 (description "This package provides an implementation of scatter plots for
3673plotting. a three dimensional point cloud.")
3674 (license license:gpl2)))
f90018e5
RW
3675
3676(define-public r-ggridges
3677 (package
3678 (name "r-ggridges")
16a39c2d 3679 (version "0.5.1")
f90018e5
RW
3680 (source
3681 (origin
3682 (method url-fetch)
3683 (uri (cran-uri "ggridges" version))
3684 (sha256
3685 (base32
16a39c2d 3686 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3687 (build-system r-build-system)
3688 (propagated-inputs
3689 `(("r-ggplot2" ,r-ggplot2)
3690 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3691 ("r-scales" ,r-scales)
3692 ("r-withr" ,r-withr)))
f90018e5
RW
3693 (home-page "https://github.com/clauswilke/ggridges")
3694 (synopsis "Ridgeline plots in ggplot2")
3695 (description
3696 "Ridgeline plots provide a convenient way of visualizing changes in
3697distributions over time or space. This package enables the creation of such
3698plots in @code{ggplot2}.")
3699 (license license:gpl2)))
007f6d98
RW
3700
3701(define-public r-ggjoy
3702 (package
3703 (name "r-ggjoy")
c36745cf 3704 (version "0.4.1")
007f6d98
RW
3705 (source
3706 (origin
3707 (method url-fetch)
3708 (uri (cran-uri "ggjoy" version))
3709 (sha256
3710 (base32
c36745cf 3711 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3712 (build-system r-build-system)
3713 (propagated-inputs
3714 `(("r-ggplot2" ,r-ggplot2)
3715 ("r-ggridges" ,r-ggridges)))
3716 (home-page "https://github.com/clauswilke/ggjoy")
3717 (synopsis "Joyplots in ggplot2")
3718 (description "Joyplots provide a convenient way of visualizing changes in
3719distributions over time or space. This package enables the creation of such
3720plots in @code{ggplot2}.")
3721 (license license:gpl2)))
2976f304
RW
3722
3723(define-public r-cli
3724 (package
3725 (name "r-cli")
78e29738 3726 (version "1.1.0")
2976f304
RW
3727 (source
3728 (origin
3729 (method url-fetch)
3730 (uri (cran-uri "cli" version))
3731 (sha256
3732 (base32
78e29738 3733 "02hdwvdq5nic6dhxj88jbgsc9m8yrz3yibigg6szkggxyk6hzh2g"))))
2976f304
RW
3734 (build-system r-build-system)
3735 (propagated-inputs
3736 `(("r-assertthat" ,r-assertthat)
3737 ("r-crayon" ,r-crayon)))
3738 (home-page "https://github.com/r-lib/cli#readme")
3739 (synopsis "Helpers for developing command line interfaces")
3740 (description "This package provides a suite of tools designed to build
3741attractive command line interfaces (CLIs). It includes tools for drawing
3742rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3743 (license license:expat)))
55577393
RW
3744
3745(define-public r-argparser
3746 (package
3747 (name "r-argparser")
3748 (version "0.4")
3749 (source
3750 (origin
3751 (method url-fetch)
3752 (uri (cran-uri "argparser" version))
3753 (sha256
3754 (base32
3755 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3756 (build-system r-build-system)
3757 (home-page "https://bitbucket.org/djhshih/argparser")
3758 (synopsis "Command-line argument parser")
3759 (description
3760 "This package provides a cross-platform command-line argument parser
3761written purely in R with no external dependencies. It is useful with the
3762Rscript front-end and facilitates turning an R script into an executable
3763script.")
3764 (license license:gpl3+)))
a3257d42
RW
3765
3766(define-public r-debugme
3767 (package
3768 (name "r-debugme")
3769 (version "1.1.0")
3770 (source
3771 (origin
3772 (method url-fetch)
3773 (uri (cran-uri "debugme" version))
3774 (sha256
3775 (base32
3776 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3777 (build-system r-build-system)
3778 (propagated-inputs `(("r-crayon" ,r-crayon)))
3779 (home-page "https://github.com/r-lib/debugme#readme")
3780 (synopsis "Debug R packages")
3781 (description
3782 "This package allows the user to specify debug messages as special string
3783constants, and control debugging of packages via environment variables.")
3784 (license license:expat)))
2058e37d
RW
3785
3786(define-public r-processx
3787 (package
3788 (name "r-processx")
503d5b5a 3789 (version "3.4.1")
2058e37d
RW
3790 (source
3791 (origin
3792 (method url-fetch)
3793 (uri (cran-uri "processx" version))
3794 (sha256
3795 (base32
503d5b5a 3796 "1g6ipcaxg9y94lyrnbp7kkbqfkcdh1fyrqjjclbjp3x7iysdvazi"))))
2058e37d
RW
3797 (build-system r-build-system)
3798 (propagated-inputs
0e87bf01
RW
3799 `(("r-ps" ,r-ps)
3800 ("r-r6" ,r-r6)))
2058e37d
RW
3801 (home-page "https://github.com/r-lib/processx3")
3802 (synopsis "Execute and control system processes")
3803 (description
3804 "This package provides portable tools to run system processes in the
3805background. It can check if a background process is running; wait on a
3806background process to finish; get the exit status of finished processes; kill
3807background processes and their children; restart processes. It can read the
3808standard output and error of the processes, using non-blocking connections.
3809@code{processx} can poll a process for standard output or error, with a
3810timeout. It can also poll several processes at once.")
3811 (license license:expat)))
f285346a
RW
3812
3813(define-public r-tsp
3814 (package
3815 (name "r-tsp")
130314d8 3816 (version "1.1-7")
f285346a
RW
3817 (source
3818 (origin
3819 (method url-fetch)
3820 (uri (cran-uri "TSP" version))
3821 (sha256
3822 (base32
130314d8 3823 "0rxxhvqi55869dg2p82hzg5kvgcqf9h60cjcg00k3pv9aw4x07kb"))))
f285346a
RW
3824 (properties `((upstream-name . "TSP")))
3825 (build-system r-build-system)
3826 (propagated-inputs `(("r-foreach" ,r-foreach)))
3827 (home-page "https://cran.r-project.org/web/packages/TSP/")
3828 (synopsis "Traveling salesperson problem (TSP)")
3829 (description "This package provides basic infrastructure and some
3830algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3831traveling salesman problem).")
3832 (license license:gpl3)))
ffb59bce
RW
3833
3834(define-public r-qap
3835 (package
3836 (name "r-qap")
3837 (version "0.1-1")
3838 (source
3839 (origin
3840 (method url-fetch)
3841 (uri (cran-uri "qap" version))
3842 (sha256
3843 (base32
3844 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3845 (build-system r-build-system)
3846 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3847 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3848 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3849 (description "This package implements heuristics for the @dfn{quadratic
3850assignment problem} (QAP). Currently only a simulated annealing heuristic is
3851available.")
3852 (license license:gpl3)))
7fe49f2a
RW
3853
3854(define-public r-gclus
3855 (package
3856 (name "r-gclus")
111516f9 3857 (version "1.3.2")
7fe49f2a
RW
3858 (source
3859 (origin
3860 (method url-fetch)
3861 (uri (cran-uri "gclus" version))
3862 (sha256
3863 (base32
111516f9 3864 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3865 (build-system r-build-system)
3866 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3867 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3868 (synopsis "Clustering graphics")
3869 (description "This package orders panels in scatterplot matrices and
3870parallel coordinate displays by some merit index. It contains various indices
3871of merit, ordering functions, and enhanced versions of @code{pairs} and
3872@code{parcoord} which color panels according to their merit level.")
3873 (license license:gpl2+)))
8e5e26d2
RW
3874
3875(define-public r-webshot
3876 (package
3877 (name "r-webshot")
8871a513 3878 (version "0.5.1")
8e5e26d2
RW
3879 (source
3880 (origin
3881 (method url-fetch)
3882 (uri (cran-uri "webshot" version))
3883 (sha256
3884 (base32
8871a513 3885 "08sb1xi376pfy1vwilk2d68zljsg9yiv04n2dkqz383gdhh0sxdr"))))
8e5e26d2
RW
3886 (build-system r-build-system)
3887 (propagated-inputs
8871a513
RW
3888 `(("r-callr" ,r-callr)
3889 ("r-jsonlite" ,r-jsonlite)
3890 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3891 (home-page "https://github.com/wch/webshot/")
3892 (synopsis "Take screenshots of web pages")
3893 (description
3894 "Webshot makes it easy to take screenshots of web pages from within R.
3895It can also run Shiny applications locally and take screenshots of the
3896application; and it can render and screenshot static as well as interactive R
3897Markdown documents.")
3898 (license license:gpl2)))
2e9d187b
RW
3899
3900(define-public r-seriation
3901 (package
3902 (name "r-seriation")
bd8710b4 3903 (version "1.2-8")
2e9d187b
RW
3904 (source
3905 (origin
3906 (method url-fetch)
3907 (uri (cran-uri "seriation" version))
3908 (sha256
3909 (base32
bd8710b4 3910 "1zbdxq0s5rc5v307b69fw9k52m0654ls7pf22lh35ggirig6lwsk"))))
2e9d187b
RW
3911 (build-system r-build-system)
3912 (propagated-inputs
3913 `(("r-cluster" ,r-cluster)
3914 ("r-colorspace" ,r-colorspace)
3915 ("r-dendextend" ,r-dendextend)
3916 ("r-gclus" ,r-gclus)
3917 ("r-gplots" ,r-gplots)
3918 ("r-mass" ,r-mass)
3919 ("r-qap" ,r-qap)
3920 ("r-registry" ,r-registry)
3921 ("r-tsp" ,r-tsp)))
3922 (native-inputs `(("gfortran" ,gfortran)))
3923 (home-page "http://s2.smu.edu/IDA/seriation/")
3924 (synopsis "Infrastructure for ordering objects using seriation")
3925 (description
3926 "This package provides infrastructure for seriation with an
3927implementation of several seriation/sequencing techniques to reorder matrices,
3928dissimilarity matrices, and dendrograms. It also provides (optimally)
3929reordered heatmaps, color images and clustering visualizations like
3930dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3931iVAT).")
3932 (license license:gpl3)))
e9e78d2c 3933
f6d2b45c
RW
3934(define-public r-xfun
3935 (package
3936 (name "r-xfun")
58fb4f32 3937 (version "0.11")
f6d2b45c
RW
3938 (source
3939 (origin
3940 (method url-fetch)
3941 (uri (cran-uri "xfun" version))
3942 (sha256
58fb4f32 3943 (base32 "0dncw6bqkal7nyarrrrj9arxy0y3nkdzmrbibcjh84m1cxd4phiw"))))
f6d2b45c
RW
3944 (build-system r-build-system)
3945 (home-page "https://github.com/yihui/xfun")
3946 (synopsis "Miscellaneous functions")
3947 (description
3948 "This package provides miscellaneous functions commonly used in other
3949packages maintained by Yihui Xie.")
3950 (license license:expat)))
f2442968
RW
3951
3952(define-public r-utf8
3953 (package
3954 (name "r-utf8")
65ea783f 3955 (version "1.1.4")
f2442968
RW
3956 (source
3957 (origin
3958 (method url-fetch)
3959 (uri (cran-uri "utf8" version))
3960 (sha256
3961 (base32
65ea783f 3962 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
3963 (build-system r-build-system)
3964 (home-page "https://github.com/patperry/r-utf8")
3965 (synopsis "Unicode text processing")
3966 (description
3967 "This package provides tools to process and print UTF-8 encoded
3968international text (Unicode). Input, validate, normalize, encode, format, and
3969display.")
3970 (license license:asl2.0)))
c555ccab 3971
c87a3358
RW
3972(define-public r-zeallot
3973 (package
3974 (name "r-zeallot")
3975 (version "0.1.0")
3976 (source
3977 (origin
3978 (method url-fetch)
3979 (uri (cran-uri "zeallot" version))
3980 (sha256
3981 (base32
3982 "1sd1igcfnv27pa3bqxlbyxchi562h7grnjg1l7wxx3bwr49i57s3"))))
3983 (build-system r-build-system)
3984 (home-page "https://github.com/nteetor/zeallot")
3985 (synopsis "Multiple, unpacking, and destructuring assignment")
3986 (description
3987 "This package provides a @code{%<-%} operator to perform multiple,
3988unpacking, and destructuring assignment in R. The operator unpacks the
3989right-hand side of an assignment into multiple values and assigns these values
3990to variables on the left-hand side of the assignment.")
3991 (license license:expat)))
3992
6004bc1a
RW
3993(define-public r-vctrs
3994 (package
3995 (name "r-vctrs")
56444d18 3996 (version "0.2.0")
6004bc1a
RW
3997 (source
3998 (origin
3999 (method url-fetch)
4000 (uri (cran-uri "vctrs" version))
4001 (sha256
4002 (base32
56444d18 4003 "05h0y8qzwc899qj84gkhg4jwzscd065as00d4d8smv42h4i8zkjv"))))
6004bc1a
RW
4004 (build-system r-build-system)
4005 (propagated-inputs
4006 `(("r-backports" ,r-backports)
4007 ("r-digest" ,r-digest)
56444d18 4008 ("r-ellipsis" ,r-ellipsis)
6004bc1a
RW
4009 ("r-glue" ,r-glue)
4010 ("r-rlang" ,r-rlang)
4011 ("r-zeallot" ,r-zeallot)))
4012 (home-page "https://github.com/r-lib/vctrs")
4013 (synopsis "Vector helpers")
4014 (description
4015 "There are three main goals to the @code{vctrs} package:
4016
4017@enumerate
4018@item To propose @code{vec_size()} and @code{vec_type()} as alternatives to
4019 @code{length()} and @code{class()}. These definitions are paired with a
4020 framework for type-coercion and size-recycling.
4021@item To define type- and size-stability as desirable function properties, use
4022 them to analyse existing base function, and to propose better alternatives.
4023 This work has been particularly motivated by thinking about the ideal
4024 properties of @code{c()}, @code{ifelse()}, and @code{rbind()}.
4025@item To provide a new @code{vctr} base class that makes it easy to create new
4026 S3 vectors. @code{vctrs} provides methods for many base generics in terms of
4027 a few new @code{vctrs} generics, making implementation considerably simpler
4028 and more robust.
4029@end enumerate\n")
4030 (license license:gpl3)))
4031
c555ccab
RW
4032(define-public r-pillar
4033 (package
4034 (name "r-pillar")
9f8f2d9b 4035 (version "1.4.2")
c555ccab
RW
4036 (source
4037 (origin
4038 (method url-fetch)
4039 (uri (cran-uri "pillar" version))
4040 (sha256
4041 (base32
9f8f2d9b 4042 "0988047mf0xdhdkqqmavzx4ifjhndjnxniyrrhrdq1nvnrvbpfms"))))
c555ccab
RW
4043 (build-system r-build-system)
4044 (propagated-inputs
4045 `(("r-cli" ,r-cli)
4046 ("r-crayon" ,r-crayon)
6f5b157e 4047 ("r-fansi" ,r-fansi)
c555ccab 4048 ("r-rlang" ,r-rlang)
33ba8135
RW
4049 ("r-utf8" ,r-utf8)
4050 ("r-vctrs" ,r-vctrs)))
c555ccab
RW
4051 (home-page "https://github.com/r-lib/pillar")
4052 (synopsis "Coloured formatting for columns")
4053 (description
4054 "This package provides a @code{pillar} generic designed for formatting
4055columns of data using the full range of colours provided by modern
4056terminals.")
4057 (license license:gpl3)))
1c791925
RW
4058
4059(define-public r-uuid
4060 (package
4061 (name "r-uuid")
4062 (version "0.1-2")
4063 (source
4064 (origin
4065 (method url-fetch)
4066 (uri (cran-uri "uuid" version))
4067 (sha256
4068 (base32
4069 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
4070 (build-system r-build-system)
4071 (home-page "http://www.rforge.net/uuid")
4072 (synopsis "Tools for generating and handling of UUIDs")
4073 (description
4074 "This package provides tools for generating and handling of
4075@dfn{Universally Unique Identifiers} (UUIDs).")
4076 (license license:expat)))
846f4c23
RW
4077
4078(define-public r-tinytex
4079 (package
4080 (name "r-tinytex")
36b7a23f 4081 (version "0.17")
846f4c23
RW
4082 (source
4083 (origin
4084 (method url-fetch)
4085 (uri (cran-uri "tinytex" version))
4086 (sha256
4087 (base32
36b7a23f 4088 "0mgxrbj4gam2gvxfk26nq820vsfjggj81m2l7j9m8vp361k15r0w"))))
846f4c23 4089 (build-system r-build-system)
8b0701d9
TGR
4090 (propagated-inputs
4091 `(("r-xfun" ,r-xfun)))
846f4c23
RW
4092 (home-page "https://github.com/yihui/tinytex")
4093 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
4094 (description
4095 "This package provides helper functions to install and maintain the LaTeX
4096distribution named TinyTeX, a lightweight, cross-platform, portable, and
4097easy-to-maintain version of TeX Live. This package also contains helper
4098functions to compile LaTeX documents, and install missing LaTeX packages
4099automatically.")
4100 (license license:expat)))
4376166b
RW
4101
4102(define-public r-metap
4103 (package
4104 (name "r-metap")
87bb1b8c 4105 (version "1.1")
4376166b
RW
4106 (source
4107 (origin
4108 (method url-fetch)
4109 (uri (cran-uri "metap" version))
4110 (sha256
4111 (base32
87bb1b8c 4112 "10kv7z8pik5iy374h399vws0ldf41y2nczlwh8axqf9dcwl084i0"))))
4376166b
RW
4113 (build-system r-build-system)
4114 (propagated-inputs
e32368c1
RW
4115 `(("r-lattice" ,r-lattice)
4116 ("r-rdpack" ,r-rdpack)))
4376166b
RW
4117 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
4118 (synopsis "Meta-analysis of significance values")
4119 (description
4120 "The canonical way to perform meta-analysis involves using effect sizes.
4121When they are not available this package provides a number of methods for
4122meta-analysis of significance values including the methods of Edgington,
4123Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
4124published results; and a routine for graphical display.")
4125 (license license:gpl2)))
5f4565b1
RW
4126
4127(define-public r-network
4128 (package
4129 (name "r-network")
20a48579 4130 (version "1.15")
5f4565b1
RW
4131 (source
4132 (origin
4133 (method url-fetch)
4134 (uri (cran-uri "network" version))
4135 (sha256
4136 (base32
20a48579 4137 "1cscw5978fyixhkicf06c4b2g1yf6gyi8vx86cz3dy75d41mrgjw"))))
5f4565b1 4138 (build-system r-build-system)
75cbc800
RW
4139 (propagated-inputs
4140 `(("r-magrittr" ,r-magrittr)
4141 ("r-tibble" ,r-tibble)))
40862677 4142 (home-page "https://statnet.org/")
5f4565b1
RW
4143 (synopsis "Classes for relational data")
4144 (description
4145 "This package provides tools to create and modify network objects. The
4146@code{network} class can represent a range of relational data types, and
4147supports arbitrary vertex/edge/graph attributes.")
4148 (license license:gpl2+)))
07a2f34d
RW
4149
4150(define-public r-statnet-common
4151 (package
4152 (name "r-statnet-common")
f7f65cba 4153 (version "4.3.0")
07a2f34d
RW
4154 (source
4155 (origin
4156 (method url-fetch)
4157 (uri (cran-uri "statnet.common" version))
4158 (sha256
4159 (base32
f7f65cba 4160 "0ng90i0wm9wlyhjbnmnylc1bbqw396p1dr7f402dyry9x9ck6jl3"))))
07a2f34d
RW
4161 (properties
4162 `((upstream-name . "statnet.common")))
4163 (build-system r-build-system)
1268a995
RW
4164 (propagated-inputs
4165 `(("r-coda" ,r-coda)))
40862677 4166 (home-page "https://statnet.org")
07a2f34d
RW
4167 (synopsis "R scripts and utilities used by the Statnet software")
4168 (description "This package provides non-statistical utilities used by the
4169software developed by the Statnet Project.")
4170 (license license:gpl3)))
1088744d
RW
4171
4172(define-public r-sna
4173 (package
4174 (name "r-sna")
4175 (version "2.4")
4176 (source
4177 (origin
4178 (method url-fetch)
4179 (uri (cran-uri "sna" version))
4180 (sha256
4181 (base32
4182 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
4183 (build-system r-build-system)
4184 (propagated-inputs
4185 `(("r-network" ,r-network)
4186 ("r-statnet-common" ,r-statnet-common)))
40862677 4187 (home-page "https://statnet.org")
1088744d
RW
4188 (synopsis "Tools for social network analysis")
4189 (description
4190 "This package provides a range of tools for social network analysis,
4191including node and graph-level indices, structural distance and covariance
4192methods, structural equivalence detection, network regression, random graph
4193generation, and 2D/3D network visualization.")
4194 (license license:gpl2+)))
93c21ddc
RW
4195
4196(define-public r-ttr
4197 (package
4198 (name "r-ttr")
9655b1d4 4199 (version "0.23-5")
93c21ddc
RW
4200 (source
4201 (origin
4202 (method url-fetch)
4203 (uri (cran-uri "TTR" version))
4204 (sha256
4205 (base32
9655b1d4 4206 "0fxipnyxaz55n4camrk9cs71x9w4dsmjrihysv8i1s6khf825rg6"))))
93c21ddc
RW
4207 (properties `((upstream-name . "TTR")))
4208 (build-system r-build-system)
4209 (propagated-inputs
4210 `(("r-curl" ,r-curl)
4211 ("r-xts" ,r-xts)
4212 ("r-zoo" ,r-zoo)))
93c21ddc
RW
4213 (home-page "https://github.com/joshuaulrich/TTR")
4214 (synopsis "Technical trading rules")
4215 (description
4216 "This package provides functions and data to construct technical trading
4217rules with R.")
4218 (license license:gpl2)))
0b64332c
RW
4219
4220(define-public r-leaps
4221 (package
4222 (name "r-leaps")
4223 (version "3.0")
4224 (source
4225 (origin
4226 (method url-fetch)
4227 (uri (cran-uri "leaps" version))
4228 (sha256
4229 (base32
4230 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
4231 (build-system r-build-system)
4232 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4233 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
4234 (synopsis "Regression subset selection")
4235 (description
4236 "This package provides tools for regression subset selection, including
4237exhaustive search.")
4238 (license license:gpl2+)))
d3cb62e5
RW
4239
4240(define-public r-splus2r
4241 (package
4242 (name "r-splus2r")
4243 (version "1.2-2")
4244 (source
4245 (origin
4246 (method url-fetch)
4247 (uri (cran-uri "splus2R" version))
4248 (sha256
4249 (base32
4250 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
4251 (properties `((upstream-name . "splus2R")))
4252 (build-system r-build-system)
4253 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4254 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
4255 (synopsis "Supplemental S-PLUS functionality in R")
4256 (description
4257 "Currently there are many functions in S-PLUS that are missing in R. To
4258facilitate the conversion of S-PLUS packages to R packages, this package
4259provides some missing S-PLUS functionality in R.")
4260 (license license:gpl2)))
034ac9d6
RW
4261
4262(define-public r-ifultools
4263 (package
4264 (name "r-ifultools")
d8787b33 4265 (version "2.0-5")
034ac9d6
RW
4266 (source
4267 (origin
4268 (method url-fetch)
4269 (uri (cran-uri "ifultools" version))
4270 (sha256
4271 (base32
d8787b33 4272 "040kvbczcmmbaiaz0k0pdq9af541pjj6iwzh1a3w4szh9w6b5a3j"))))
034ac9d6
RW
4273 (build-system r-build-system)
4274 (propagated-inputs
4275 `(("r-mass" ,r-mass)
4276 ("r-splus2r" ,r-splus2r)))
d062957a 4277 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
4278 (synopsis "Insightful research tools")
4279 (description "This package provides C code used by the wmtsa, fractal, and
4280sapa R packages.")
4281 (license license:gpl2)))
0be7effe
RW
4282
4283(define-public r-sapa
4284 (package
4285 (name "r-sapa")
4286 (version "2.0-2")
4287 (source
4288 (origin
4289 (method url-fetch)
4290 (uri (cran-uri "sapa" version))
4291 (sha256
4292 (base32
4293 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
4294 (build-system r-build-system)
4295 (propagated-inputs
4296 `(("r-ifultools" ,r-ifultools)
4297 ("r-splus2r" ,r-splus2r)))
d062957a 4298 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
4299 (synopsis "Spectral analysis for physical applications")
4300 (description "This package provides software for the book Spectral
4301Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
4302Cambridge University Press, 1993.")
4303 (license license:gpl2)))
dceb1592 4304
3a4c6288
RW
4305(define-public r-aggregation
4306 (package
4307 (name "r-aggregation")
4308 (version "1.0.1")
4309 (source
4310 (origin
4311 (method url-fetch)
4312 (uri (cran-uri "aggregation" version))
4313 (sha256
4314 (base32
4315 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
4316 (build-system r-build-system)
4317 (home-page "https://cran.r-project.org/web/packages/aggregation/")
4318 (synopsis "Methods for p-value aggregation")
4319 (description
4320 "This package contains functionality for performing the following methods
4321of p-value aggregation: Fisher's method, the Lancaster method (weighted
4322Fisher's method), and Sidak correction.")
4323 (license license:gpl3)))
4324
dceb1592
RW
4325(define-public r-quantmod
4326 (package
4327 (name "r-quantmod")
22b2d8b9 4328 (version "0.4-15")
dceb1592
RW
4329 (source
4330 (origin
4331 (method url-fetch)
4332 (uri (cran-uri "quantmod" version))
4333 (sha256
4334 (base32
22b2d8b9 4335 "0lyzaf5ypk93v6zj9gdghy05cc7cxgn9yasv1apx5r6qsjcfgwky"))))
dceb1592
RW
4336 (build-system r-build-system)
4337 (propagated-inputs
4338 `(("r-curl" ,r-curl)
4339 ("r-ttr" ,r-ttr)
4340 ("r-xts" ,r-xts)
4341 ("r-zoo" ,r-zoo)))
d062957a 4342 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
4343 (synopsis "Quantitative financial modelling framework")
4344 (description "This package provides a quantitative financial modelling
4345framework to allow users to specify, build, trade, and analyse quantitative
4346financial trading strategies.")
4347 (license license:gpl3)))
b6dc3255
RW
4348
4349(define-public r-tseries
4350 (package
4351 (name "r-tseries")
9ce3d17e 4352 (version "0.10-47")
b6dc3255
RW
4353 (source
4354 (origin
4355 (method url-fetch)
4356 (uri (cran-uri "tseries" version))
4357 (sha256
4358 (base32
9ce3d17e 4359 "0yzvc9djp3angvxdxqi60wi726y76ablsb71q88ycvw0avgpf8r0"))))
b6dc3255
RW
4360 (build-system r-build-system)
4361 (propagated-inputs
4362 `(("r-quadprog" ,r-quadprog)
4363 ("r-quantmod" ,r-quantmod)
4364 ("r-zoo" ,r-zoo)))
4365 (native-inputs
4366 `(("gfortran" ,gfortran)))
d062957a 4367 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
4368 (synopsis "Time series analysis and computational finance")
4369 (description
4370 "This package provides functions relating to time series analysis and
4371computational finance.")
4372 (license license:gpl2)))
a2c079a7
RW
4373
4374(define-public r-wmtsa
4375 (package
4376 (name "r-wmtsa")
4377 (version "2.0-3")
4378 (source
4379 (origin
4380 (method url-fetch)
4381 (uri (cran-uri "wmtsa" version))
4382 (sha256
4383 (base32
4384 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
4385 (build-system r-build-system)
4386 (propagated-inputs
4387 `(("r-ifultools" ,r-ifultools)
4388 ("r-mass" ,r-mass)
4389 ("r-splus2r" ,r-splus2r)))
d062957a 4390 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4391 (synopsis "Wavelet methods for time series analysis")
4392 (description
4393 "This package provides software to accompany the book \"Wavelet Methods
4394for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4395University Press, 2000.")
4396 (license license:gpl2)))
4993a02a
RW
4397
4398(define-public r-tsa
4399 (package
4400 (name "r-tsa")
1fe9919a 4401 (version "1.2")
4993a02a
RW
4402 (source
4403 (origin
4404 (method url-fetch)
4405 (uri (cran-uri "TSA" version))
4406 (sha256
4407 (base32
1fe9919a 4408 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4409 (properties `((upstream-name . "TSA")))
4410 (build-system r-build-system)
4411 (propagated-inputs
4412 `(("r-leaps" ,r-leaps)
4413 ("r-locfit" ,r-locfit)
1fe9919a 4414 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4415 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4416 (synopsis "Time series analysis")
4417 (description
4418 "This package contains R functions and datasets detailed in the book
4419\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4420Cryer and Kung-Sik Chan.")
4421 (license license:gpl2+)))
19da7fe3
RW
4422
4423(define-public r-extradistr
4424 (package
4425 (name "r-extradistr")
e0cd8f73 4426 (version "1.8.11")
19da7fe3
RW
4427 (source
4428 (origin
4429 (method url-fetch)
4430 (uri (cran-uri "extraDistr" version))
4431 (sha256
4432 (base32
e0cd8f73 4433 "1vvqv1d4hxa025gmm8cbiph63qsqy87l3ri5idd524gyz3chbcl3"))))
19da7fe3
RW
4434 (properties `((upstream-name . "extraDistr")))
4435 (build-system r-build-system)
4436 (propagated-inputs
4437 `(("r-rcpp" ,r-rcpp)))
4438 (home-page "https://github.com/twolodzko/extraDistr")
4439 (synopsis "Additional univariate and multivariate distributions")
4440 (description
4441 "This package implements density, distribution functions, quantile
4442functions and random generation functions for a large number of univariate and
4443multivariate distributions.")
4444 (license license:gpl2)))
5b25bc55
RW
4445
4446(define-public r-fractal
4447 (package
4448 (name "r-fractal")
4449 (version "2.0-4")
4450 (source
4451 (origin
4452 (method url-fetch)
4453 (uri (cran-uri "fractal" version))
4454 (sha256
4455 (base32
4456 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4457 (build-system r-build-system)
4458 (propagated-inputs
4459 `(("r-ifultools" ,r-ifultools)
4460 ("r-mass" ,r-mass)
4461 ("r-sapa" ,r-sapa)
4462 ("r-scatterplot3d" ,r-scatterplot3d)
4463 ("r-splus2r" ,r-splus2r)
4464 ("r-wmtsa" ,r-wmtsa)))
d062957a 4465 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4466 (synopsis "Fractal time series modeling and analysis")
4467 (description
4468 "This package provides tools for stochastic fractal and deterministic
4469chaotic time series analysis.")
4470 (license license:gpl2)))
6615a364
RW
4471
4472(define-public r-urca
4473 (package
4474 (name "r-urca")
4475 (version "1.3-0")
4476 (source
4477 (origin
4478 (method url-fetch)
4479 (uri (cran-uri "urca" version))
4480 (sha256
4481 (base32
4482 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4483 (build-system r-build-system)
4484 (propagated-inputs `(("r-nlme" ,r-nlme)))
4485 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4486 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4487 (synopsis "Unit root and cointegration tests for time series data")
4488 (description
4489 "This package provides unit root and cointegration tests encountered in
4490applied econometric analysis.")
4491 (license license:gpl2+)))
d32e5724
RW
4492
4493(define-public r-cubature
4494 (package
4495 (name "r-cubature")
5f1f1104 4496 (version "2.0.3")
d32e5724
RW
4497 (source
4498 (origin
4499 (method url-fetch)
4500 (uri (cran-uri "cubature" version))
4501 (sha256
4502 (base32
5f1f1104 4503 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4504 (build-system r-build-system)
4505 (propagated-inputs
4506 `(("r-rcpp" ,r-rcpp)))
4507 (home-page "https://github.com/bnaras/cubature")
4508 (synopsis "Adaptive multivariate integration over hypercubes")
4509 (description
4510 "This package is an R wrapper around the cubature C library for adaptive
4511multivariate integration over hypercubes. This version provides both
4512@code{hcubature} and @code{pcubature} routines in addition to a vector
4513interface.")
4514 ;; The included cubature C library is released under GPLv2+, but the
4515 ;; wrapper declares the license to be GPLv3+.
4516 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4517
4518(define-public r-trend
4519 (package
4520 (name "r-trend")
cd4abb6d 4521 (version "1.1.1")
7531ee84
RW
4522 (source
4523 (origin
4524 (method url-fetch)
4525 (uri (cran-uri "trend" version))
4526 (sha256
4527 (base32
cd4abb6d 4528 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4529 (build-system r-build-system)
4530 (propagated-inputs
4531 `(("r-extradistr" ,r-extradistr)))
4532 (native-inputs
4533 `(("gfortran" ,gfortran)))
d062957a 4534 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4535 (synopsis "Non-parametric trend tests and change-point detection")
4536 (description
4537 "The analysis of environmental data often requires the detection of
4538trends and change-points. This package includes tests for trend
4539detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4540Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4541Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4542correlation trend test), change-point detection (Lanzante's test procedures,
4543Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4544Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4545Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4546sample Robust Rank-Order Distributional Test.")
4547 (license license:gpl3)))
f96eda90
RW
4548
4549(define-public r-expm
4550 (package
4551 (name "r-expm")
a11d29b4 4552 (version "0.999-4")
f96eda90
RW
4553 (source
4554 (origin
4555 (method url-fetch)
4556 (uri (cran-uri "expm" version))
4557 (sha256
4558 (base32
a11d29b4 4559 "15k0acg2aqb2ajhwal6l7vhhp03m4lg579805d34554cl0kn9l2q"))))
f96eda90
RW
4560 (build-system r-build-system)
4561 (propagated-inputs `(("r-matrix" ,r-matrix)))
4562 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4563 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4564 (synopsis "Tools for matrix exponentials and related quantities")
4565 (description
4566 "This package provides tools for the computation of the matrix
4567exponential, logarithm, square root, and related quantities.")
4568 (license license:gpl2+)))
68b6a67e
RW
4569
4570(define-public r-complexplus
4571 (package
4572 (name "r-complexplus")
4573 (version "2.1")
4574 (source
4575 (origin
4576 (method url-fetch)
4577 (uri (cran-uri "complexplus" version))
4578 (sha256
4579 (base32
4580 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4581 (build-system r-build-system)
4582 (propagated-inputs
4583 `(("r-expm" ,r-expm)
4584 ("r-matrix" ,r-matrix)))
d062957a 4585 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4586 (synopsis "Functions of complex or real variables")
4587 (description
4588 "This package extends several functions to the complex domain, including
4589the matrix exponential and logarithm, and the determinant.")
4590 (license license:gpl2)))
7b81a7ea
RW
4591
4592(define-public r-phontools
4593 (package
4594 (name "r-phontools")
4595 (version "0.2-2.1")
4596 (source
4597 (origin
4598 (method url-fetch)
4599 (uri (cran-uri "phonTools" version))
4600 (sha256
4601 (base32
4602 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4603 (properties `((upstream-name . "phonTools")))
4604 (build-system r-build-system)
4605 (home-page "http://www.santiagobarreda.com/rscripts.html")
4606 (synopsis "Tools for phonetic and acoustic analyses")
4607 (description
4608 "This package contains tools for the organization, display, and analysis
4609of the sorts of data frequently encountered in phonetics research and
4610experimentation, including the easy creation of IPA vowel plots, and the
4611creation and manipulation of WAVE audio files.")
4612 (license license:bsd-2)))
d976454c
RW
4613
4614(define-public r-np
4615 (package
4616 (name "r-np")
02c57c01 4617 (version "0.60-9")
d976454c
RW
4618 (source
4619 (origin
4620 (method url-fetch)
4621 (uri (cran-uri "np" version))
4622 (sha256
4623 (base32
02c57c01 4624 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4625 (build-system r-build-system)
4626 (propagated-inputs
4627 `(("r-boot" ,r-boot)
4628 ("r-cubature" ,r-cubature)
65d66b3e 4629 ("r-quadprog" ,r-quadprog)
d976454c
RW
4630 ("r-quantreg" ,r-quantreg)))
4631 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4632 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4633 (description "This package provides non-parametric (and semi-parametric)
4634kernel methods that seamlessly handle a mix of continuous, unordered, and
4635ordered factor data types.")
4636 ;; Any version of the GPL.
4637 (license license:gpl3+)))
2a112be0
RW
4638
4639(define-public r-powerplus
4640 (package
4641 (name "r-powerplus")
4642 (version "3.1")
4643 (source
4644 (origin
4645 (method url-fetch)
4646 (uri (cran-uri "powerplus" version))
4647 (sha256
4648 (base32
4649 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4650 (build-system r-build-system)
4651 (propagated-inputs
4652 `(("r-complexplus" ,r-complexplus)
4653 ("r-expm" ,r-expm)
4654 ("r-mass" ,r-mass)
4655 ("r-matrix" ,r-matrix)
4656 ("r-phontools" ,r-phontools)))
d062957a 4657 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4658 (synopsis "Exponentiation operations")
4659 (description
4660 "This package provides tools for the computation of matrix and scalar
4661exponentiation.")
4662 (license license:gpl2)))
021caafa
RW
4663
4664(define-public r-heatmaply
4665 (package
4666 (name "r-heatmaply")
5da9918d 4667 (version "0.16.0")
021caafa
RW
4668 (source
4669 (origin
4670 (method url-fetch)
4671 (uri (cran-uri "heatmaply" version))
4672 (sha256
4673 (base32
5da9918d 4674 "1qhxk48qh61qjxdlhl0qffdh3yh8iiwccid5ssngdv433q0cmyc1"))))
021caafa
RW
4675 (build-system r-build-system)
4676 (propagated-inputs
4677 `(("r-assertthat" ,r-assertthat)
4678 ("r-colorspace" ,r-colorspace)
4679 ("r-dendextend" ,r-dendextend)
4680 ("r-ggplot2" ,r-ggplot2)
021caafa
RW
4681 ("r-htmlwidgets" ,r-htmlwidgets)
4682 ("r-magrittr" ,r-magrittr)
4683 ("r-plotly" ,r-plotly)
4684 ("r-rcolorbrewer" ,r-rcolorbrewer)
4685 ("r-reshape2" ,r-reshape2)
4686 ("r-scales" ,r-scales)
4687 ("r-seriation" ,r-seriation)
4688 ("r-viridis" ,r-viridis)
4689 ("r-webshot" ,r-webshot)))
4690 (home-page "https://cran.r-project.org/package=heatmaply")
4691 (synopsis "Interactive cluster heat maps using plotly")
4692 (description
4693 "This package enables you to create interactive cluster heatmaps that can
4694be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4695Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4696pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4697a popular graphical method for visualizing high-dimensional data, in which a
4698table of numbers is encoded as a grid of colored cells. The rows and columns
4699of the matrix are ordered to highlight patterns and are often accompanied by
4700dendrograms.")
4701 ;; Either version of the license.
4702 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4703
ff939ef4
RW
4704(define-public r-h5
4705 (package
4706 (name "r-h5")
4707 (version "0.9.9")
4708 (source
4709 (origin
4710 (method url-fetch)
4711 (uri (cran-uri "h5" version))
4712 (sha256
4713 (base32
4714 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4715 (build-system r-build-system)
4716 (inputs
4717 `(("zlib" ,zlib)
4718 ("hdf5" ,hdf5)))
4719 (native-inputs
4720 `(("which" ,which)))
4721 (propagated-inputs
4722 `(("r-rcpp" ,r-rcpp)))
4723 (home-page "https://github.com/mannau/h5")
4724 (synopsis "Interface to the HDF5 Library")
4725 (description
4726 "This package provides an S4 interface to the HDF5 library supporting
4727fast storage and retrieval of R-objects like vectors, matrices and arrays to
4728binary files in a language independent format. The HDF5 format can therefore
4729be used as an alternative to R's save/load mechanism. Since h5 is able to
4730access only subsets of stored data it can also handle data sets which do not
4731fit into memory.")
4732 (license license:bsd-2)))
4733
b2dc4cb4
RW
4734(define-public r-cgdsr
4735 (package
4736 (name "r-cgdsr")
dacf52e0 4737 (version "1.3.0")
b2dc4cb4
RW
4738 (source
4739 (origin
4740 (method url-fetch)
4741 (uri (cran-uri "cgdsr" version))
4742 (sha256
4743 (base32
dacf52e0 4744 "07yc819hkabpzzh0g0cbqza6bcfy67b2marrzz1lj97f9iba78ja"))))
b2dc4cb4
RW
4745 (build-system r-build-system)
4746 (propagated-inputs
dacf52e0
RW
4747 `(("r-httr" ,r-httr)
4748 ("r-r-methodss3" ,r-r-methodss3)
b2dc4cb4
RW
4749 ("r-r-oo" ,r-r-oo)))
4750 (home-page "https://github.com/cBioPortal/cgdsr")
4751 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4752 (description
4753 "This package provides a basic set of R functions for querying the Cancer
4754Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4755Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4756 (license license:lgpl3)))
a00968b7
RW
4757
4758(define-public r-import
4759 (package
4760 (name "r-import")
4761 (version "1.1.0")
4762 (source
4763 (origin
4764 (method url-fetch)
4765 (uri (cran-uri "import" version))
4766 (sha256
4767 (base32
4768 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4769 (build-system r-build-system)
4770 (home-page "https://github.com/smbache/import")
4771 (synopsis "Import mechanism for R")
4772 (description
4773 "This is an alternative mechanism for importing objects from packages.
4774The syntax allows for importing multiple objects from a package with a single
4775command in an expressive way. The import package bridges some of the gap
4776between using @code{library} (or @code{require}) and direct (single-object)
4777imports. Furthermore the imported objects are not placed in the current
4778environment. It is also possible to import objects from stand-alone @code{.R}
4779files.")
4780 (license license:expat)))
5d9b82ac
RW
4781
4782(define-public r-shinyace
4783 (package
4784 (name "r-shinyace")
cd5d6e26 4785 (version "0.4.1")
5d9b82ac
RW
4786 (source
4787 (origin
4788 (method url-fetch)
4789 (uri (cran-uri "shinyAce" version))
4790 (sha256
4791 (base32
cd5d6e26 4792 "1m33dfm2kjirvgix7ybv1kbzgjkicdpv411g9c0q3fw6rnyhfxxn"))))
5d9b82ac
RW
4793 (properties `((upstream-name . "shinyAce")))
4794 (build-system r-build-system)
4795 (propagated-inputs
e86d3cc5
RW
4796 `(("r-shiny" ,r-shiny)
4797 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4798 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4799 (synopsis "Ace editor bindings for Shiny")
4800 (description
4801 "This package provides Ace editor bindings to enable a rich text editing
4802environment within Shiny.")
4803 (license license:expat)))
f64fea1d 4804
72032c9d
RW
4805(define-public r-base64url
4806 (package
4807 (name "r-base64url")
4808 (version "1.4")
4809 (source
4810 (origin
4811 (method url-fetch)
4812 (uri (cran-uri "base64url" version))
4813 (sha256
4814 (base32
4815 "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
4816 (build-system r-build-system)
4817 (propagated-inputs
4818 `(("r-backports" ,r-backports)))
4819 (home-page "https://github.com/mllg/base64url")
4820 (synopsis "Fast and URL-safe base64 encoder and decoder")
4821 (description
4822 "This package provides a URL-safe base64 encoder and decoder. In
4823contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
4824the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
4825encoder does not fill the string with trailing @code{=}. The resulting
4826encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
4827and thus are safe to use in URLs or for file names. The package also comes
4828with a simple base32 encoder/decoder suited for case insensitive file
4829systems.")
4830 (license license:gpl3)))
4831
f64fea1d
RW
4832(define-public r-radiant-data
4833 (package
4834 (name "r-radiant-data")
a7146013 4835 (version "1.0.6")
f64fea1d
RW
4836 (source
4837 (origin
4838 (method url-fetch)
4839 (uri (cran-uri "radiant.data" version))
4840 (sha256
4841 (base32
a7146013 4842 "08x7zasxf429m021482p86lx3zc6dqz2mih0id8s34isg4gafapg"))
f64fea1d
RW
4843 (modules '((guix build utils)))
4844 (snippet
4845 '(begin
4846 ;; Delete files that are under CC-NC-SA.
4847 (delete-file-recursively "inst/app/tools/help")
4848 #t))))
4849 (properties `((upstream-name . "radiant.data")))
4850 (build-system r-build-system)
4851 (propagated-inputs
4852 `(("r-base64enc" ,r-base64enc)
4853 ("r-broom" ,r-broom)
4854 ("r-car" ,r-car)
4855 ("r-curl" ,r-curl)
4856 ("r-dplyr" ,r-dplyr)
4857 ("r-dt" ,r-dt)
36dc3591 4858 ("r-glue" ,r-glue)
f64fea1d
RW
4859 ("r-ggplot2" ,r-ggplot2)
4860 ("r-gridextra" ,r-gridextra)
4861 ("r-import" ,r-import)
4862 ("r-jsonlite" ,r-jsonlite)
4863 ("r-knitr" ,r-knitr)
4864 ("r-lubridate" ,r-lubridate)
4865 ("r-magrittr" ,r-magrittr)
4866 ("r-markdown" ,r-markdown)
36dc3591 4867 ("r-plotly" ,r-plotly)
f64fea1d
RW
4868 ("r-psych" ,r-psych)
4869 ("r-readr" ,r-readr)
36dc3591
RW
4870 ("r-readxl" ,r-readxl)
4871 ("r-rlang" ,r-rlang)
f64fea1d
RW
4872 ("r-rmarkdown" ,r-rmarkdown)
4873 ("r-rstudioapi" ,r-rstudioapi)
4874 ("r-scales" ,r-scales)
4875 ("r-shiny" ,r-shiny)
e5f9e9fa 4876 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4877 ("r-shinyace" ,r-shinyace)
cb40b6eb 4878 ("r-stringi" ,r-stringi)
f64fea1d 4879 ("r-tibble" ,r-tibble)
36dc3591
RW
4880 ("r-tidyr" ,r-tidyr)
4881 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4882 (home-page "https://github.com/radiant-rstats/radiant.data")
4883 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4884 (description
4885 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4886visualizing, summarizing, transforming, and combining data. It also contains
4887functionality to generate reproducible reports of the analyses conducted in
4888the application.")
4889 (license license:agpl3)))
e2cafc24
RW
4890
4891(define-public r-algdesign
4892 (package
4893 (name "r-algdesign")
36ca7898 4894 (version "1.1-7.3.1")
e2cafc24
RW
4895 (source
4896 (origin
4897 (method url-fetch)
4898 (uri (cran-uri "AlgDesign" version))
4899 (sha256
36ca7898 4900 (base32 "1s69yx0wxi9kqj9kyib0yvd363d7g4zrz0cvz1hn97ladr8656bz"))))
e2cafc24
RW
4901 (properties `((upstream-name . "AlgDesign")))
4902 (build-system r-build-system)
4903 (home-page "https://github.com/jvbraun/AlgDesign")
4904 (synopsis "Algorithmic experimental design")
4905 (description
4906 "This package provides tools to calculate exact and approximate theory
4907experimental designs for D, A, and I criteria. Very large designs may be
4908created. Experimental designs may be blocked or blocked designs created from
4909a candidate list, using several criteria. The blocking can be done when whole
4910and within plot factors interact.")
4911 (license license:gpl2+)))
35b0c051
RW
4912
4913(define-public r-signal
4914 (package
4915 (name "r-signal")
4916 (version "0.7-6")
4917 (source
4918 (origin
4919 (method url-fetch)
4920 (uri (cran-uri "signal" version))
4921 (sha256
4922 (base32
4923 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4924 (build-system r-build-system)
4925 (propagated-inputs `(("r-mass" ,r-mass)))
4926 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4927 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4928 (synopsis "Signal processing")
4929 (description
4930 "This package provides a set of signal processing functions originally
4931written for Matlab and GNU Octave. It includes filter generation utilities,
4932filtering functions, resampling routines, and visualization of filter models.
4933It also includes interpolation functions.")
4934 (license license:gpl2)))
db80dd4a 4935
3dab50d9
RW
4936(define-public r-gsubfn
4937 (package
4938 (name "r-gsubfn")
2acc0e5f 4939 (version "0.7")
3dab50d9
RW
4940 (source
4941 (origin
4942 (method url-fetch)
4943 (uri (cran-uri "gsubfn" version))
4944 (sha256
4945 (base32
2acc0e5f 4946 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4947 (build-system r-build-system)
4948 (propagated-inputs `(("r-proto" ,r-proto)))
4949 (home-page "http://gsubfn.googlecode.com")
4950 (synopsis "Utilities for strings and function arguments.")
4951 (description
4952 "This package provides @code{gsubfn} which is like @code{gsub} but can
4953take a replacement function or certain other objects instead of the
4954replacement string. Matches and back references are input to the replacement
4955function and replaced by the function output. @code{gsubfn} can be used to
4956split strings based on content rather than delimiters and for quasi-perl-style
4957string interpolation. The package also has facilities for translating
4958formulas to functions and allowing such formulas in function calls instead of
4959functions.")
4960 (license license:gpl2+)))
3a563a41
RW
4961
4962(define-public r-sqldf
4963 (package
4964 (name "r-sqldf")
4965 (version "0.4-11")
4966 (source
4967 (origin
4968 (method url-fetch)
4969 (uri (cran-uri "sqldf" version))
4970 (sha256
4971 (base32
4972 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4973 (build-system r-build-system)
4974 (propagated-inputs
4975 `(("r-chron" ,r-chron)
4976 ("r-dbi" ,r-dbi)
4977 ("r-gsubfn" ,r-gsubfn)
4978 ("r-proto" ,r-proto)
4979 ("r-rsqlite" ,r-rsqlite)))
4980 (home-page "https://github.com/ggrothendieck/sqldf")
4981 (synopsis "Manipulate R data frames using SQL")
4982 (description
4983 "The @code{sqldf} function is typically passed a single argument which is
4984an SQL select statement where the table names are ordinary R data frame names.
4985@code{sqldf} transparently sets up a database, imports the data frames into
4986that database, performs the SQL statement and returns the result using a
4987heuristic to determine which class to assign to each column of the returned
4988data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4989used to read filtered files into R even if the original files are larger than
4990R itself can handle.")
4991 (license license:gpl2)))
94e46cab
RW
4992
4993(define-public r-abind
4994 (package
4995 (name "r-abind")
4996 (version "1.4-5")
4997 (source
4998 (origin
4999 (method url-fetch)
5000 (uri (cran-uri "abind" version))
5001 (sha256
5002 (base32
5003 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
5004 (build-system r-build-system)
d062957a 5005 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
5006 (synopsis "Combine multidimensional arrays")
5007 (description
5008 "This package provides tools to combine multidimensional arrays into a
5009single array. This is a generalization of @code{cbind} and @code{rbind}. It
5010works with vectors, matrices, and higher-dimensional arrays. It also provides
5011the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
5012extracting and replacing data in arrays.")
5013 (license license:lgpl2.0+)))
fc784b66
RW
5014
5015(define-public r-prroc
5016 (package
5017 (name "r-prroc")
0430eb66 5018 (version "1.3.1")
fc784b66
RW
5019 (source
5020 (origin
5021 (method url-fetch)
5022 (uri (cran-uri "PRROC" version))
5023 (sha256
5024 (base32
0430eb66 5025 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
5026 (properties `((upstream-name . "PRROC")))
5027 (build-system r-build-system)
d062957a 5028 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
5029 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
5030 (description
5031 "This package computes the areas under the @dfn{precision-recall} (PR)
5032and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
5033contrast to other implementations, the interpolation between points of the PR
5034curve is done by a non-linear piecewise function. In addition to the areas
5035under the curves, the curves themselves can also be computed and plotted by a
5036specific S3-method.")
5037 (license license:gpl3)))
661bb51e
RW
5038
5039(define-public r-vim
5040 (package
5041 (name "r-vim")
8b2c80b8 5042 (version "4.8.0")
661bb51e
RW
5043 (source
5044 (origin
5045 (method url-fetch)
5046 (uri (cran-uri "VIM" version))
5047 (sha256
5048 (base32
8b2c80b8 5049 "08x4a4yzgp8adgrv7a3666yma4b60n64mcsnvhzmwdy023f4ysrw"))))
661bb51e
RW
5050 (properties `((upstream-name . "VIM")))
5051 (build-system r-build-system)
5052 (propagated-inputs
5053 `(("r-car" ,r-car)
5054 ("r-colorspace" ,r-colorspace)
5055 ("r-data-table" ,r-data-table)
5056 ("r-e1071" ,r-e1071)
5057 ("r-laeken" ,r-laeken)
5058 ("r-mass" ,r-mass)
5059 ("r-nnet" ,r-nnet)
8b2c80b8 5060 ("r-ranger" ,r-ranger)
661bb51e
RW
5061 ("r-rcpp" ,r-rcpp)
5062 ("r-robustbase" ,r-robustbase)
5063 ("r-sp" ,r-sp)
5064 ("r-vcd" ,r-vcd)))
5065 (home-page "https://github.com/alexkowa/VIM")
5066 (synopsis "Visualization and imputation of missing values")
5067 (description
5068 "This package provides tools for the visualization of missing and/or
5069imputed values are introduced, which can be used for exploring the data and
5070the structure of the missing and/or imputed values. Depending on this
5071structure of the missing values, the corresponding methods may help to
5072identify the mechanism generating the missing values and allows to explore the
5073data including missing values. In addition, the quality of imputation can be
5074visually explored using various univariate, bivariate, multiple and
5075multivariate plot methods.")
5076 (license license:gpl2+)))
d10b0952
RW
5077
5078(define-public r-fnn
5079 (package
5080 (name "r-fnn")
b9b10413 5081 (version "1.1.3")
d10b0952
RW
5082 (source
5083 (origin
5084 (method url-fetch)
5085 (uri (cran-uri "FNN" version))
5086 (sha256
5087 (base32
b9b10413 5088 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
d10b0952
RW
5089 (properties `((upstream-name . "FNN")))
5090 (build-system r-build-system)
1b5905fe 5091 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
5092 (synopsis "Fast nearest neighbor search algorithms and applications")
5093 (description
5094 "This package provides cover-tree and kd-tree fast k-nearest neighbor
5095search algorithms. Related applications including KNN classification,
5096regression and information measures are implemented.")
5097 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
5098 ;; later can be used.
5099 (license license:gpl2+)))
be815dbd
RW
5100
5101(define-public r-smoother
5102 (package
5103 (name "r-smoother")
5104 (version "1.1")
5105 (source
5106 (origin
5107 (method url-fetch)
5108 (uri (cran-uri "smoother" version))
5109 (sha256
5110 (base32
5111 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
5112 (build-system r-build-system)
5113 (propagated-inputs
5114 `(("r-ttr" ,r-ttr)))
5115 (home-page "http://cran.r-project.org/web/packages/smoother")
5116 (synopsis "Functions relating to the smoothing of numerical data")
5117 (description
5118 "This package provides a collection of methods for smoothing numerical
5119data, commencing with a port of the Matlab gaussian window smoothing function.
5120In addition, several functions typically used in smoothing of financial data
5121are included.")
5122 (license license:gpl2)))
0efd09ac
RW
5123
5124(define-public r-riverplot
5125 (package
5126 (name "r-riverplot")
5127 (version "0.6")
5128 (source
5129 (origin
5130 (method url-fetch)
5131 (uri (cran-uri "riverplot" version))
5132 (sha256
5133 (base32
5134 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
5135 (build-system r-build-system)
5136 (home-page "https://logfc.wordpress.com")
5137 (synopsis "Sankey or ribbon plots")
5138 (description
5139 "Sankey plots are a type of diagram that is convenient to illustrate how
5140flow of information, resources etc. separates and joins, much like observing
5141how rivers split and merge. For example, they can be used to compare
5142different clusterings. This package provides an implementation of Sankey
5143plots for R.")
5144 (license license:gpl2+)))
c56739df
SY
5145
5146(define-public r-dyn
5147 (package
5148 (name "r-dyn")
5149 (version "0.2-9.6")
5150 (source
5151 (origin
5152 (method url-fetch)
5153 (uri (cran-uri "dyn" version))
5154 (sha256
5155 (base32
5156 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
5157 (build-system r-build-system)
5158 (propagated-inputs
5159 `(("r-zoo" ,r-zoo)))
5160 (home-page "https://cran.r-project.org/web/packages/dyn")
5161 (synopsis "Time series regression")
5162 (description
5163 "This package provides the dyn class interfaces @code{ts}, @code{irts},
5164@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
5165@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
5166@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
5167@code{randomForest::randomForest()} and other regression functions, allowing
5168those functions to be used with time series including specifications that may
5169contain lags, diffs and missing values.")
5170 ;; Any GPL version.
5171 (license license:gpl2+)))
24fa6bca
SY
5172
5173(define-public r-catdap
5174 (package
5175 (name "r-catdap")
5176 (version "1.3.4")
5177 (source
5178 (origin
5179 (method url-fetch)
5180 (uri (cran-uri "catdap" version))
5181 (sha256
5182 (base32
5183 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
5184 (build-system r-build-system)
5185 (native-inputs
5186 `(("gfortran" ,gfortran)))
5187 (home-page "https://cran.r-project.org/web/packages/catdap/")
5188 (synopsis "Tools for categorical data analysis")
5189 (description
5190 "This package provides functions for analyzing multivariate data.
5191Dependencies of the distribution of the specified variable (response
5192variable) to other variables (explanatory variables) are derived and
5193evaluated by the @dfn{Akaike Information Criterion} (AIC).")
5194 (license license:gpl2+)))
96e22362
SS
5195
5196(define-public r-arules
5197 (package
5198 (name "r-arules")
2586cfd3 5199 (version "1.6-4")
96e22362
SS
5200 (source
5201 (origin
5202 (method url-fetch)
5203 (uri (cran-uri "arules" version))
5204 (sha256
5205 (base32
2586cfd3 5206 "003c5cd3xzq39h7c19px077ygm0n1v7k83icy5zzrnkagyds2p8n"))))
96e22362
SS
5207 (build-system r-build-system)
5208 (propagated-inputs
5209 `(("r-matrix" ,r-matrix)))
5210 (home-page "https://github.com/mhahsler/arules")
5211 (synopsis "Mining association rules and frequent itemsets")
5212 (description
5213 "This package provides an infrastructure for representing, manipulating
5214and analyzing transaction data and patterns (frequent itemsets and association rules).
5215It also provides C implementations of the association mining algorithms Apriori
5216and Eclat.")
5217 (license license:gpl3)))
1cde7467
KH
5218
5219(define-public r-parsedate
5220 (package
5221 (name "r-parsedate")
86ad5dbc 5222 (version "1.2.0")
1cde7467
KH
5223 (source
5224 (origin
5225 (method url-fetch)
5226 (uri (cran-uri "parsedate" version))
5227 (sha256
5228 (base32
86ad5dbc 5229 "0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
1cde7467 5230 (build-system r-build-system)
86ad5dbc
RW
5231 (propagated-inputs
5232 `(("r-rematch2" ,r-rematch2)))
1cde7467
KH
5233 (home-page "https://github.com/gaborcsardi/parsedate")
5234 (synopsis
5235 "Recognize and parse dates in various formats")
5236 (description
5237 "This package provides three functions for dealing with dates:
5238@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
5239time formats, @code{parse_date} parses dates in unspecified formats,
5240and @code{format_iso_8601} formats a date in ISO 8601 format.")
5241 (license license:gpl2)))
2a27c0bb
SY
5242
5243(define-public r-abc-data
5244 (package
5245 (name "r-abc-data")
5246 (version "1.0")
5247 (source
5248 (origin
5249 (method url-fetch)
5250 (uri (cran-uri "abc.data" version))
5251 (sha256
5252 (base32
5253 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
5254 (properties `((upstream-name . "abc.data")))
5255 (build-system r-build-system)
5256 (home-page "https://cran.r-project.org/web/packages/abc.data/")
5257 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
5258 (description
5259 "This package contains data which are used by functions of the abc
5260package which implements several @dfn{Approximate Bayesian Computation} (ABC)
5261algorithms for performing parameter estimation, model selection, and
5262goodness-of-fit.")
5263 (license license:gpl3+)))
82c8e0ae
SY
5264
5265(define-public r-abc
5266 (package
5267 (name "r-abc")
5268 (version "2.1")
5269 (source
5270 (origin
5271 (method url-fetch)
5272 (uri (cran-uri "abc" version))
5273 (sha256
5274 (base32
5275 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
5276 (build-system r-build-system)
5277 (propagated-inputs
5278 `(("r-abc-data" ,r-abc-data)
5279 ("r-locfit" ,r-locfit)
5280 ("r-mass" ,r-mass)
5281 ("r-nnet" ,r-nnet)
5282 ("r-quantreg" ,r-quantreg)))
5283 (home-page "https://cran.r-project.org/web/packages/abc/")
5284 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
5285 (description
5286 "This package implements several @dfn{Approximate Bayesian
5287Computation} (ABC) algorithms for performing parameter estimation, model
5288selection, and goodness-of-fit. Cross-validation tools are also available for
5289measuring the accuracy of ABC estimates, and to calculate the
5290misclassification probabilities of different models.")
5291 (license license:gpl3+)))
4b1f7a3e 5292
d182828f
RW
5293(define-public r-zip
5294 (package
5295 (name "r-zip")
59fd6915 5296 (version "2.0.4")
d182828f
RW
5297 (source
5298 (origin
5299 (method url-fetch)
5300 (uri (cran-uri "zip" version))
5301 (sha256
5302 (base32
59fd6915 5303 "1c02amk3pl6xir5jnbfiwiv2wvpkpbkkb1w71y6lf2yk7g3d0pdb"))))
d182828f
RW
5304 (build-system r-build-system)
5305 (home-page "https://github.com/gaborcsardi/zip")
5306 (synopsis "Cross-platform Zip compression")
5307 (description
5308 "This package provides a cross-platform Zip compression library for R.
5309It is a replacement for the @code{zip} function, that does not require any
5310additional external tools on any platform.")
5311 (license license:cc0)))
5312
4b1f7a3e
RW
5313(define-public r-openxlsx
5314 (package
5315 (name "r-openxlsx")
383ab0da 5316 (version "4.1.3")
4b1f7a3e
RW
5317 (source
5318 (origin
5319 (method url-fetch)
5320 (uri (cran-uri "openxlsx" version))
5321 (sha256
5322 (base32
383ab0da 5323 "087zivh9xdh1kk8zci67ys0m2xq0slzwgnf0jl05yy4gsgb6nmyx"))))
4b1f7a3e 5324 (build-system r-build-system)
a8b4677b
RW
5325 (propagated-inputs
5326 `(("r-rcpp" ,r-rcpp)
383ab0da
RW
5327 ("r-rlang" ,r-rlang)
5328 ("r-stringi" ,r-stringi)
a8b4677b 5329 ("r-zip" ,r-zip)))
4b1f7a3e
RW
5330 (home-page "https://github.com/awalker89/openxlsx")
5331 (synopsis "Read, write and edit XLSX files")
5332 (description
5333 "This package simplifies the creation of Excel @code{.xlsx} files by
5334providing a high level interface to writing, styling and editing worksheets.
5335Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
5336and @code{XLConnect} packages with the added benefit of removing the
5337dependency on Java.")
5338 (license license:gpl3)))
c9920f25
RW
5339
5340(define-public r-rio
5341 (package
5342 (name "r-rio")
1417d5f1 5343 (version "0.5.16")
c9920f25
RW
5344 (source
5345 (origin
5346 (method url-fetch)
5347 (uri (cran-uri "rio" version))
5348 (sha256
5349 (base32
1417d5f1 5350 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
5351 (build-system r-build-system)
5352 (propagated-inputs
5353 `(("r-curl" ,r-curl)
5354 ("r-data-table" ,r-data-table)
5355 ("r-foreign" ,r-foreign)
5356 ("r-haven" ,r-haven)
5357 ("r-openxlsx" ,r-openxlsx)
5358 ("r-readxl" ,r-readxl)
5359 ("r-tibble" ,r-tibble)))
5360 (home-page "https://github.com/leeper/rio")
5361 (synopsis "Swiss-army knife for data I/O")
5362 (description
5363 "This package provides streamlined data import and export infrastructure
5364by making assumptions that the user is probably willing to make: @code{import}
5365and @code{export} determine the data structure from the file extension,
5366reasonable defaults are used for data import and export (e.g.,
5367@code{stringsAsFactors=FALSE}), web-based import is natively
5368supported (including from SSL/HTTPS), compressed files can be read directly
5369without explicit decompression, and fast import packages are used where
5370appropriate. An additional convenience function, @code{convert}, provides a
5371simple method for converting between file types.")
5372 (license license:gpl2)))
08dac3d9
RW
5373
5374(define-public r-maptools
5375 (package
5376 (name "r-maptools")
b7e7c320 5377 (version "0.9-8")
08dac3d9
RW
5378 (source
5379 (origin
5380 (method url-fetch)
5381 (uri (cran-uri "maptools" version))
5382 (sha256
5383 (base32
b7e7c320 5384 "1ix3cg74w0w6cj8nwi0r9n3y5q9ljc21hm8xq6yqqngs57prvn2x"))))
08dac3d9
RW
5385 (build-system r-build-system)
5386 (propagated-inputs
5387 `(("r-foreign" ,r-foreign)
5388 ("r-lattice" ,r-lattice)
5389 ("r-sp" ,r-sp)))
5390 (home-page "http://r-forge.r-project.org/projects/maptools/")
5391 (synopsis "Tools for reading and handling spatial objects")
5392 (description
5393 "This package provides a set of tools for manipulating and reading
5394geographic data, in particular ESRI Shapefiles. It includes binary access to
5395GSHHG shoreline files. The package also provides interface wrappers for
5396exchanging spatial objects with other R packages.")
5397 ;; The C source files from shapelib are released under the Expat license.
5398 ;; The R code is released under GPL version 2 or later.
5399 (license (list license:gpl2+
5400 license:expat))))
284179bb
RW
5401
5402(define-public r-later
5403 (package
5404 (name "r-later")
ab99236e 5405 (version "1.0.0")
284179bb
RW
5406 (source
5407 (origin
5408 (method url-fetch)
5409 (uri (cran-uri "later" version))
5410 (sha256
5411 (base32
ab99236e 5412 "11xjavj7siz0xv2ffq1ld4bwl35jyrcfpvvs4p3ilpifxx49hyr7"))))
284179bb
RW
5413 (build-system r-build-system)
5414 (propagated-inputs
5415 `(("r-bh" ,r-bh)
5416 ("r-rcpp" ,r-rcpp)
5417 ("r-rlang" ,r-rlang)))
5418 (home-page "https://github.com/r-lib/later")
5419 (synopsis "Utilities for delaying function execution")
5420 (description
5421 "This package provides tools to execute arbitrary R or C functions some
5422time after the current time, after the R execution stack has emptied.")
5423 (license license:gpl2+)))
d9d66ba9
RW
5424
5425(define-public r-promises
5426 (package
5427 (name "r-promises")
2e6ccd6c 5428 (version "1.1.0")
d9d66ba9
RW
5429 (source
5430 (origin
5431 (method url-fetch)
5432 (uri (cran-uri "promises" version))
5433 (sha256
5434 (base32
2e6ccd6c 5435 "01l0ydjvvy6afcg5d6pzvk1ikd3djq8n2flv8c831ksn68z0zsn8"))))
d9d66ba9
RW
5436 (build-system r-build-system)
5437 (propagated-inputs
5438 `(("r-later" ,r-later)
5439 ("r-magrittr" ,r-magrittr)
5440 ("r-r6" ,r-r6)
5441 ("r-rcpp" ,r-rcpp)
5442 ("r-rlang" ,r-rlang)))
5443 (home-page "https://rstudio.github.io/promises")
5444 (synopsis "Abstractions for promise-based asynchronous programming")
5445 (description
5446 "This package provides fundamental abstractions for doing asynchronous
5447programming in R using promises. Asynchronous programming is useful for
5448allowing a single R process to orchestrate multiple tasks in the background
5449while also attending to something else. Semantics are similar to JavaScript
5450promises, but with a syntax that is idiomatic R.")
5451 (license license:expat)))
3cf9ae2f
RW
5452
5453(define-public r-dosnow
5454 (package
5455 (name "r-dosnow")
e3abc134 5456 (version "1.0.18")
3cf9ae2f
RW
5457 (source
5458 (origin
5459 (method url-fetch)
5460 (uri (cran-uri "doSNOW" version))
5461 (sha256
5462 (base32
e3abc134 5463 "0rj72z5505cprh6wykhhiz08l9bmd966srqh2qypwivf321bvrvh"))))
3cf9ae2f
RW
5464 (properties `((upstream-name . "doSNOW")))
5465 (build-system r-build-system)
5466 (propagated-inputs
5467 `(("r-foreach" ,r-foreach)
5468 ("r-iterators" ,r-iterators)
5469 ("r-snow" ,r-snow)))
5470 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5471 (synopsis "Foreach parallel adaptor for the snow package")
5472 (description
5473 "This package provides a parallel backend for the @code{%dopar%} function
5474using the @code{snow} package.")
5475 (license license:gpl2)))
fdc3a05d
RJ
5476
5477(define-public r-snowfall
5478 (package
5479 (name "r-snowfall")
5480 (version "1.84-6.1")
5481 (source (origin
5482 (method url-fetch)
5483 (uri (cran-uri "snowfall" version))
5484 (sha256
5485 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5486 (build-system r-build-system)
5487 (propagated-inputs
5488 `(("r-snow" ,r-snow)))
5489 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5490 (synopsis "Easier cluster computing")
5491 (description "This package is a usability wrapper around snow for easier
5492development of parallel R programs. This package offers e.g. extended error
5493checks, and additional functions. All functions work in sequential mode, too,
5494if no cluster is present or wished. The package is also designed as connector
5495to the cluster management tool @code{sfCluster}, but can also used without
5496it.")
5497 (license license:gpl2+)))
e09d74ec 5498
94a8990f
RW
5499(define-public r-rappdirs
5500 (package
5501 (name "r-rappdirs")
5502 (version "0.3.1")
5503 (source
5504 (origin
5505 (method url-fetch)
5506 (uri (cran-uri "rappdirs" version))
5507 (sha256
5508 (base32
5509 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5510 (build-system r-build-system)
5511 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5512 (synopsis "Determine where to save data, caches, and logs")
5513 (description
5514 "This package provides an easy way to determine which directories on the
5515user's computer should be used to save data, caches and logs. It is a port of
5516Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5517 (license license:expat)))
2b47ebe1 5518
a9b66019
RW
5519(define-public r-renv
5520 (package
5521 (name "r-renv")
5522 (version "0.8.3")
5523 (source
5524 (origin
5525 (method url-fetch)
5526 (uri (cran-uri "renv" version))
5527 (sha256
5528 (base32
5529 "0034jlaq7z40q3hcpkjlaff37dpn46kvxvzw4scbwlw4x9q8sx9j"))))
5530 (properties `((upstream-name . "renv")))
5531 (build-system r-build-system)
5532 (home-page "https://rstudio.github.io/renv")
5533 (synopsis "Project environments")
5534 (description
5535 "This package provides a dependency management toolkit for R. Using
5536renv, you can create and manage project-local R libraries, save the state of
5537these libraries to a lockfile, and later restore your library as required.
5538Together, these tools can help make your projects more isolated, portable, and
5539reproducible.")
5540 (license license:expat)))
5541
2b47ebe1
RW
5542(define-public r-learnr
5543 (package
5544 (name "r-learnr")
389f169a 5545 (version "0.10.0")
2b47ebe1
RW
5546 (source
5547 (origin
5548 (method url-fetch)
5549 (uri (cran-uri "learnr" version))
5550 (sha256
5551 (base32
389f169a 5552 "0278q9nbkc4nb0rp930kjrwyidf0v7y38d1s187m4f4bs7ha82k6"))))
2b47ebe1
RW
5553 (build-system r-build-system)
5554 (propagated-inputs
389f169a
RW
5555 `(("r-checkmate" ,r-checkmate)
5556 ("r-ellipsis" ,r-ellipsis)
5557 ("r-evaluate" ,r-evaluate)
2b47ebe1
RW
5558 ("r-htmltools" ,r-htmltools)
5559 ("r-htmlwidgets" ,r-htmlwidgets)
5560 ("r-jsonlite" ,r-jsonlite)
5561 ("r-knitr" ,r-knitr)
5562 ("r-markdown" ,r-markdown)
5563 ("r-rappdirs" ,r-rappdirs)
389f169a 5564 ("r-renv" ,r-renv)
2b47ebe1
RW
5565 ("r-rmarkdown" ,r-rmarkdown)
5566 ("r-rprojroot" ,r-rprojroot)
5567 ("r-shiny" ,r-shiny)
5568 ("r-withr" ,r-withr)))
5569 (home-page "https://rstudio.github.io/learnr/")
5570 (synopsis "Interactive tutorials for R")
5571 (description
5572 "This package provides tools to create interactive tutorials using R
5573Markdown. Use a combination of narrative, figures, videos, exercises, and
5574quizzes to create self-paced tutorials for learning about R and R packages.")
5575 (license license:asl2.0)))
12591673
RW
5576
5577(define-public r-analytics
5578 (package
5579 (name "r-analytics")
7a06cdfa 5580 (version "3.0")
12591673
RW
5581 (source
5582 (origin
5583 (method url-fetch)
5584 (uri (cran-uri "analytics" version))
5585 (sha256
5586 (base32
7a06cdfa 5587 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5588 (build-system r-build-system)
5589 (propagated-inputs
5590 `(("r-car" ,r-car)
5591 ("r-cluster" ,r-cluster)
5592 ("r-fractal" ,r-fractal)
5593 ("r-lmtest" ,r-lmtest)
5594 ("r-mass" ,r-mass)
5595 ("r-np" ,r-np)
5596 ("r-powerplus" ,r-powerplus)
5597 ("r-robust" ,r-robust)
5598 ("r-trend" ,r-trend)
5599 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5600 ("r-urca" ,r-urca)
5601 ("r-vim" ,r-vim)))
12591673
RW
5602 (home-page "https://cran.r-project.org/web/packages/analytics/")
5603 (synopsis "Collection of data analysis tools")
5604 (description
5605 "This package is a collection of data analysis tools. It includes tools
5606for regression outlier detection in a fitted linear model, stationary
5607bootstrap using a truncated geometric distribution, a comprehensive test for
5608weak stationarity, column means by group, weighted biplots, and a heuristic to
5609obtain a better initial configuration in non-metric MDS.")
5610 (license license:gpl2)))
9f56ceec
RW
5611
5612(define-public r-reticulate
5613 (package
5614 (name "r-reticulate")
2d363778 5615 (version "1.13")
9f56ceec
RW
5616 (source
5617 (origin
5618 (method url-fetch)
5619 (uri (cran-uri "reticulate" version))
5620 (sha256
5621 (base32
2d363778 5622 "1qwxh7zq9igl7dxl5g5qjbvv0mlac3w80djnkm0w8rxnaval3gmd"))))
9f56ceec
RW
5623 (build-system r-build-system)
5624 (inputs `(("python" ,python)))
5625 (propagated-inputs
5626 `(("r-jsonlite" ,r-jsonlite)
5627 ("r-matrix" ,r-matrix)
5628 ("r-rcpp" ,r-rcpp)))
5629 (home-page "https://github.com/rstudio/reticulate")
5630 (synopsis "R interface to Python")
5631 (description
5632 "This package provides an interface from R to Python modules, classes,
5633and functions. When calling into Python, R data types are automatically
5634converted to their equivalent Python types. When values are returned from
5635Python to R they are converted back to R types.")
5636 (license license:asl2.0)))
11de8673
RW
5637
5638(define-public r-bibtex
5639 (package
5640 (name "r-bibtex")
5641 (version "0.4.2")
5642 (source
5643 (origin
5644 (method url-fetch)
5645 (uri (cran-uri "bibtex" version))
5646 (sha256
5647 (base32
5648 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5649 (build-system r-build-system)
5650 (propagated-inputs `(("r-stringr" ,r-stringr)))
5651 (home-page "https://github.com/romainfrancois/bibtex")
5652 (synopsis "Bibtex parser")
5653 (description "This package provides a utility for R to parse a bibtex
5654file.")
5655 (license license:gpl2+)))
e67acae7
RW
5656
5657(define-public r-ggseqlogo
5658 (package
5659 (name "r-ggseqlogo")
5660 (version "0.1")
5661 (source
5662 (origin
5663 (method url-fetch)
5664 (uri (cran-uri "ggseqlogo" version))
5665 (sha256
5666 (base32
5667 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5668 (build-system r-build-system)
5669 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5670 (home-page "https://github.com/omarwagih/ggseqlogo")
5671 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5672 (description
5673 "The range of functions provided by this package makes it possible to
5674draw highly versatile genomic sequence logos. Features include, but are not
5675limited to, modifying colour schemes and fonts used to draw the logo,
5676generating multiple logo plots, and aiding the visualisation with annotations.
5677Sequence logos can easily be combined with other ggplot2 plots.")
5678 ;; Unspecified version of the LGPL.
5679 (license license:lgpl3+)))
85df1a86
RW
5680
5681(define-public r-ggsci
5682 (package
5683 (name "r-ggsci")
5684 (version "2.9")
5685 (source
5686 (origin
5687 (method url-fetch)
5688 (uri (cran-uri "ggsci" version))
5689 (sha256
5690 (base32
5691 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5692 (build-system r-build-system)
5693 (propagated-inputs
5694 `(("r-ggplot2" ,r-ggplot2)
5695 ("r-scales" ,r-scales)))
5696 (home-page "https://nanx.me/ggsci/")
5697 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5698 (description
5699 "This package provides a collection of ggplot2 color palettes inspired by
5700plots in scientific journals, data visualization libraries, science fiction
5701movies, and TV shows.")
5702 (license license:gpl3)))
5219c5c5
RW
5703
5704(define-public r-ggsignif
5705 (package
5706 (name "r-ggsignif")
d099499e 5707 (version "0.6.0")
5219c5c5
RW
5708 (source
5709 (origin
5710 (method url-fetch)
5711 (uri (cran-uri "ggsignif" version))
5712 (sha256
5713 (base32
d099499e 5714 "17j9hg967k1wp9xw3x84mqss58jkb8pvlrnlchz4i1hklgykxqbg"))))
5219c5c5
RW
5715 (build-system r-build-system)
5716 (propagated-inputs
5717 `(("r-ggplot2" ,r-ggplot2)))
5718 (home-page "https://github.com/const-ae/ggsignif")
5719 (synopsis "Significance brackets for ggplot2")
5720 (description
5721 "Enrich your ggplots with group-wise comparisons. This package provides
5722an easy way to indicate if two groups are significantly different. Commonly
5723this is shown by a bracket on top connecting the groups of interest which
5724itself is annotated with the level of significance. The package provides a
5725single layer that takes the groups for comparison and the test as arguments
5726and adds the annotation to the plot.")
5727 (license license:gpl3)))
5cbaaee8
RW
5728
5729(define-public r-ggpubr
5730 (package
5731 (name "r-ggpubr")
1ca04927 5732 (version "0.2.4")
5cbaaee8
RW
5733 (source
5734 (origin
5735 (method url-fetch)
5736 (uri (cran-uri "ggpubr" version))
5737 (sha256
5738 (base32
1ca04927 5739 "0ln1gh3zlfx5s7zqcpvfdiksq74v1pma5kwkhc6r0riqnjjd19pf"))))
5cbaaee8
RW
5740 (build-system r-build-system)
5741 (propagated-inputs
5742 `(("r-cowplot" ,r-cowplot)
5743 ("r-dplyr" ,r-dplyr)
5744 ("r-ggplot2" ,r-ggplot2)
5745 ("r-ggrepel" ,r-ggrepel)
5746 ("r-ggsci" ,r-ggsci)
5747 ("r-ggsignif" ,r-ggsignif)
caaec886 5748 ("r-glue" ,r-glue)
5cbaaee8
RW
5749 ("r-gridextra" ,r-gridextra)
5750 ("r-magrittr" ,r-magrittr)
caaec886 5751 ("r-polynom" ,r-polynom)
5cbaaee8 5752 ("r-purrr" ,r-purrr)
2132e922 5753 ("r-rlang" ,r-rlang)
5cbaaee8
RW
5754 ("r-scales" ,r-scales)
5755 ("r-tidyr" ,r-tidyr)))
5756 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5757 (synopsis "ggplot2-based publication-ready plots")
5758 (description
5759 "The ggplot2 package is an excellent and flexible package for elegant
5760data visualization in R. However the default generated plots require some
5761formatting before we can send them for publication. The ggpubr package
5762provides some easy-to-use functions for creating and customizing ggplot2-based
5763publication-ready plots.")
5764 (license license:gpl2)))
141e43bd
RW
5765
5766(define-public r-ellipse
5767 (package
5768 (name "r-ellipse")
5769 (version "0.4.1")
5770 (source
5771 (origin
5772 (method url-fetch)
5773 (uri (cran-uri "ellipse" version))
5774 (sha256
5775 (base32
5776 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5777 (build-system r-build-system)
5778 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5779 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5780 (description
5781 "This package contains various routines for drawing ellipses and
5782ellipse-like confidence regions, implementing the plots described in Murdoch
5783and Chow (1996), A graphical display of large correlation matrices, The
5784American Statistician 50, 178-180. There are also routines implementing the
5785profile plots described in Bates and Watts (1988), Nonlinear Regression
5786Analysis and its Applications.")
5787 (license license:gpl2+)))
cbf6017d
RW
5788
5789(define-public r-flashclust
5790 (package
5791 (name "r-flashclust")
5792 (version "1.01-2")
5793 (source
5794 (origin
5795 (method url-fetch)
5796 (uri (cran-uri "flashClust" version))
5797 (sha256
5798 (base32
5799 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5800 (properties `((upstream-name . "flashClust")))
5801 (build-system r-build-system)
5802 (native-inputs `(("gfortran" ,gfortran)))
5803 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5804 (synopsis "Implementation of optimal hierarchical clustering")
5805 (description
5806 "This package provides a fast implementation of hierarchical
5807clustering.")
5808 (license license:gpl2+)))
e83841a2
RW
5809
5810(define-public r-factominer
5811 (package
5812 (name "r-factominer")
c187e8f6 5813 (version "1.42")
e83841a2
RW
5814 (source
5815 (origin
5816 (method url-fetch)
5817 (uri (cran-uri "FactoMineR" version))
5818 (sha256
5819 (base32
c187e8f6 5820 "1yl16inb2m89l1czgaf0pgy9655dpr751hyx92yw6rqpd2ryznac"))))
e83841a2
RW
5821 (properties `((upstream-name . "FactoMineR")))
5822 (build-system r-build-system)
5823 (propagated-inputs
5824 `(("r-car" ,r-car)
5825 ("r-cluster" ,r-cluster)
5826 ("r-ellipse" ,r-ellipse)
5827 ("r-flashclust" ,r-flashclust)
5828 ("r-lattice" ,r-lattice)
5829 ("r-leaps" ,r-leaps)
5830 ("r-mass" ,r-mass)
5831 ("r-scatterplot3d" ,r-scatterplot3d)))
5832 (home-page "http://factominer.free.fr")
5833 (synopsis "Multivariate exploratory data analysis and data mining")
5834 (description
5835 "This package provides exploratory data analysis methods to summarize,
5836visualize and describe datasets. The main principal component methods are
5837available, those with the largest potential in terms of applications:
5838principal component analysis (PCA) when variables are quantitative,
5839correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5840variables are categorical, Multiple Factor Analysis when variables are
5841structured in groups, etc. and hierarchical cluster analysis.")
5842 (license license:gpl2+)))
f22bfee9
RW
5843
5844(define-public r-factoextra
5845 (package
5846 (name "r-factoextra")
5847 (version "1.0.5")
5848 (source
5849 (origin
5850 (method url-fetch)
5851 (uri (cran-uri "factoextra" version))
5852 (sha256
5853 (base32
5854 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5855 (build-system r-build-system)
5856 (propagated-inputs
5857 `(("r-abind" ,r-abind)
5858 ("r-cluster" ,r-cluster)
5859 ("r-dendextend" ,r-dendextend)
5860 ("r-factominer" ,r-factominer)
5861 ("r-ggplot2" ,r-ggplot2)
5862 ("r-ggpubr" ,r-ggpubr)
5863 ("r-ggrepel" ,r-ggrepel)
5864 ("r-reshape2" ,r-reshape2)
5865 ("r-tidyr" ,r-tidyr)))
5866 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5867 (synopsis "Extract and visualize the results of multivariate data analyses")
5868 (description
5869 "This package provides some easy-to-use functions to extract and
5870visualize the output of multivariate data analyses, including
6ccd88e8
RW
5871@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5872Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5873Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5874@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5875packages. It contains also functions for simplifying some clustering analysis
5876steps and provides ggplot2-based elegant data visualization.")
5877 (license license:gpl2)))
0c9868aa 5878
356230da
RW
5879(define-public r-fansi
5880 (package
5881 (name "r-fansi")
08645fcf 5882 (version "0.4.0")
356230da
RW
5883 (source
5884 (origin
5885 (method url-fetch)
5886 (uri (cran-uri "fansi" version))
5887 (sha256
5888 (base32
08645fcf 5889 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5890 (build-system r-build-system)
5891 (native-inputs
5892 `(("r-knitr" ,r-knitr))) ; for vignettes
5893 (home-page "https://github.com/brodieG/fansi")
5894 (synopsis "ANSI control sequence aware string functions")
5895 (description
5896 "This package provides counterparts to R string manipulation functions
5897that account for the effects of ANSI text formatting control sequences.")
5898 (license license:gpl2+)))
5899
0c9868aa
RW
5900(define-public r-nbclust
5901 (package
5902 (name "r-nbclust")
5903 (version "3.0")
5904 (source
5905 (origin
5906 (method url-fetch)
5907 (uri (cran-uri "NbClust" version))
5908 (sha256
5909 (base32
5910 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5911 (properties `((upstream-name . "NbClust")))
5912 (build-system r-build-system)
5913 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5914 (synopsis "Determine the best number of clusters in a data set")
5915 (description
5916 "NbClust provides 30 indexes for determining the optimal number of
5917clusters in a data set and offers the best clustering scheme from different
5918results to the user.")
5919 (license license:gpl2)))
546fc4aa
RW
5920
5921(define-public r-hdf5r
5922 (package
5923 (name "r-hdf5r")
77032118 5924 (version "1.3.0")
546fc4aa
RW
5925 (source
5926 (origin
5927 (method url-fetch)
5928 (uri (cran-uri "hdf5r" version))
5929 (sha256
5930 (base32
77032118 5931 "1pq12vkfqxvcaznwaxvjdg3acimk5a20m8h18sixvxc34vnqxw8f"))))
546fc4aa
RW
5932 (build-system r-build-system)
5933 (inputs
5934 `(("hdf5" ,hdf5)
5935 ("zlib" ,zlib)))
5936 (propagated-inputs
5937 `(("r-bit64" ,r-bit64)
5938 ("r-r6" ,r-r6)))
5939 (home-page "https://hhoeflin.github.io/hdf5r")
5940 (synopsis "Interface to the HDF5 binary data format")
5941 (description
5942 "HDF5 is a data model, library and file format for storing and managing
5943large amounts of data. This package provides a nearly feature complete,
5944object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5945functionality is added so that HDF5 objects behave very similar to their
5946corresponding R counterparts.")
5947 (license license:asl2.0)))
846325a8 5948
3568b823
RW
5949(define-public r-itertools
5950 (package
5951 (name "r-itertools")
5952 (version "0.1-3")
5953 (source
5954 (origin
5955 (method url-fetch)
5956 (uri (cran-uri "itertools" version))
5957 (sha256
5958 (base32
5959 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5960 (build-system r-build-system)
5961 (propagated-inputs
5962 `(("r-iterators" ,r-iterators)))
5963 (home-page "https://cran.r-project.org/web/packages/itertools/")
5964 (synopsis "Iterator tools")
5965 (description
5966 "This package provides various tools for creating iterators, many
5967patterned after functions in the Python @code{itertools} module, and others
5968patterned after functions in the snow package.")
5969 (license license:gpl2)))
5970
53718658
RW
5971(define-public r-polynom
5972 (package
5973 (name "r-polynom")
3be585cf 5974 (version "1.4-0")
53718658
RW
5975 (source
5976 (origin
5977 (method url-fetch)
5978 (uri (cran-uri "polynom" version))
5979 (sha256
5980 (base32
3be585cf 5981 "1pflscwc0qzdf0y60j7s0dkglgmz18xajywfbn6s263idyr8idy5"))))
53718658
RW
5982 (build-system r-build-system)
5983 (home-page "https://cran.r-project.org/web/packages/polynom/")
5984 (synopsis "Functions for univariate polynomial manipulations")
5985 (description
5986 "This package provides a collection of functions to implement a class for
5987univariate polynomial manipulations.")
5988 (license license:gpl2)))
5989
dd954dd7
RW
5990(define-public r-gbrd
5991 (package
5992 (name "r-gbrd")
5993 (version "0.4-11")
5994 (source
5995 (origin
5996 (method url-fetch)
5997 (uri (cran-uri "gbRd" version))
5998 (sha256
5999 (base32
6000 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
6001 (properties `((upstream-name . "gbRd")))
6002 (build-system r-build-system)
6003 (home-page "https://cran.r-project.org/web/packages/gbRd/")
6004 (synopsis "Utilities for processing Rd objects and files")
6005 (description
6006 "This package provides utilities for processing Rd objects and files.
6007Extract argument descriptions and other parts of the help pages of
6008functions.")
6009 (license license:gpl2+)))
6010
0c92f373
RW
6011(define-public r-rjags
6012 (package
6013 (name "r-rjags")
b0fd313e 6014 (version "4-10")
0c92f373
RW
6015 (source
6016 (origin
6017 (method url-fetch)
6018 (uri (cran-uri "rjags" version))
6019 (sha256
6020 (base32
b0fd313e 6021 "1nhaim84ww8fd6m8xlpmngqcnp2qpql29ahc38366fxja3ghngmx"))))
0c92f373
RW
6022 (build-system r-build-system)
6023 (propagated-inputs
6024 `(("r-coda" ,r-coda)))
6025 (inputs
6026 `(("jags" ,jags)))
6027 (native-inputs
6028 `(("pkg-config" ,pkg-config)))
6029 (home-page "http://mcmc-jags.sourceforge.net")
6030 (synopsis "Bayesian graphical models using MCMC")
6031 (description
6032 "This package provides an R interface to the JAGS MCMC library. JAGS is
6033Just Another Gibbs Sampler. It is a program for analysis of Bayesian
6034hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
6035 (license license:gpl2)))
6036
6a846975
RW
6037(define-public r-rdpack
6038 (package
6039 (name "r-rdpack")
f0826fec 6040 (version "0.11-0")
6a846975
RW
6041 (source
6042 (origin
6043 (method url-fetch)
6044 (uri (cran-uri "Rdpack" version))
6045 (sha256
6046 (base32
f0826fec 6047 "11cd27s6zp5cxnwxcvz6rjf00y0r7aq8ywhzwpf1r4xy1z44kd4g"))))
6a846975
RW
6048 (properties `((upstream-name . "Rdpack")))
6049 (build-system r-build-system)
6050 (propagated-inputs
6051 `(("r-bibtex" ,r-bibtex)
6052 ("r-gbrd" ,r-gbrd)))
6053 (home-page "https://github.com/GeoBosh/Rdpack")
6054 (synopsis "Update and manipulate Rd documentation objects")
6055 (description
6056 "This package provides functions for manipulation of R documentation
6057objects, including functions @code{reprompt()} and @code{ereprompt()} for
6058updating Rd documentation for functions, methods and classes; it also includes
6059Rd macros for citations and import of references from bibtex files for use in
6060Rd files and roxygen2 comments, as well as many functions for manipulation of
6061references and Rd files.")
6062 (license license:gpl2+)))
6063
c183fa26
RW
6064(define-public r-officer
6065 (package
6066 (name "r-officer")
7f4025aa 6067 (version "0.3.6")
c183fa26
RW
6068 (source
6069 (origin
6070 (method url-fetch)
6071 (uri (cran-uri "officer" version))
6072 (sha256
6073 (base32
7f4025aa 6074 "1i6jmnbkx7gd0qyf6akhizmxp7y1dh3h7a886mcbmrzka9d60zh4"))))
c183fa26
RW
6075 (build-system r-build-system)
6076 (propagated-inputs
6077 `(("r-base64enc" ,r-base64enc)
6078 ("r-digest" ,r-digest)
6079 ("r-htmltools" ,r-htmltools)
6080 ("r-magrittr" ,r-magrittr)
6081 ("r-r6" ,r-r6)
6082 ("r-rcpp" ,r-rcpp)
fd1a17a5 6083 ("r-rlang" ,r-rlang)
c183fa26
RW
6084 ("r-uuid" ,r-uuid)
6085 ("r-xml2" ,r-xml2)
6086 ("r-zip" ,r-zip)))
6087 (home-page "https://davidgohel.github.io/officer")
6088 (synopsis "Manipulation of Word and PowerPoint documents")
6089 (description
6090 "This package provides tools to access and manipulate Word and PowerPoint
6091documents from R. The package focuses on tabular and graphical reporting from
6092R; it also provides two functions that let users get document content into
6093data objects. A set of functions lets add and remove images, tables and
6094paragraphs of text in new or existing documents. When working with PowerPoint
6095presentations, slides can be added or removed; shapes inside slides can also
6096be added or removed. When working with Word documents, a cursor can be used
6097to help insert or delete content at a specific location in the document.")
6098 (license license:gpl3)))
6099
488dc4e1
RW
6100(define-public r-abn
6101 (package
6102 (name "r-abn")
72c967e2 6103 (version "2.1")
488dc4e1
RW
6104 (source
6105 (origin
6106 (method url-fetch)
6107 (uri (cran-uri "abn" version))
6108 (sha256
6109 (base32
72c967e2 6110 "08jlvb6i5f7ry2dwm0jgrnn2w95vr0l67dpx13n9878lz9ld131b"))))
488dc4e1
RW
6111 (build-system r-build-system)
6112 (inputs
6113 `(("gsl" ,gsl)))
6114 (propagated-inputs
72c967e2 6115 `(("r-lme4" ,r-lme4)
488dc4e1
RW
6116 ("r-mass" ,r-mass)
6117 ("r-nnet" ,r-nnet)
6118 ("r-rcpp" ,r-rcpp)
6119 ("r-rcpparmadillo" ,r-rcpparmadillo)
6120 ("r-rjags" ,r-rjags)))
6121 (home-page "http://www.r-bayesian-networks.org")
6122 (synopsis "Modelling multivariate data with additive bayesian networks")
6123 (description
6124 "Bayesian network analysis is a form of probabilistic graphical models
6125which derives from empirical data a directed acyclic graph, DAG, describing
6126the dependency structure between random variables. An additive Bayesian
6127network model consists of a form of a DAG where each node comprises a
6128@dfn{generalized linear model} (GLM). Additive Bayesian network models are
6129equivalent to Bayesian multivariate regression using graphical modelling, they
6130generalises the usual multivariable regression, GLM, to multiple dependent
6131variables. This package provides routines to help determine optimal Bayesian
6132network models for a given data set, where these models are used to identify
6133statistical dependencies in messy, complex data.")
6134 (license license:gpl2+)))
6135
ffdeda3c
RW
6136(define-public r-acd
6137 (package
6138 (name "r-acd")
6139 (version "1.5.3")
6140 (source
6141 (origin
6142 (method url-fetch)
6143 (uri (cran-uri "ACD" version))
6144 (sha256
6145 (base32
6146 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
6147 (properties `((upstream-name . "ACD")))
6148 (build-system r-build-system)
6149 (home-page "https://cran.r-project.org/web/packages/ACD/")
6150 (synopsis "Categorical data analysis with complete or missing responses")
6151 (description
6152 "This package provides tools for categorical data analysis with complete
6153or missing responses.")
6154 (license license:gpl2+)))
6155
acbf23da
RW
6156(define-public r-acdm
6157 (package
6158 (name "r-acdm")
6159 (version "1.0.4")
6160 (source
6161 (origin
6162 (method url-fetch)
6163 (uri (cran-uri "ACDm" version))
6164 (sha256
6165 (base32
6166 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
6167 (properties `((upstream-name . "ACDm")))
6168 (build-system r-build-system)
6169 (propagated-inputs
6170 `(("r-dplyr" ,r-dplyr)
6171 ("r-ggplot2" ,r-ggplot2)
6172 ("r-plyr" ,r-plyr)
6173 ("r-rsolnp" ,r-rsolnp)
6174 ("r-zoo" ,r-zoo)))
6175 (home-page "https://cran.r-project.org/web/packages/ACDm/")
6176 (synopsis "Tools for Autoregressive Conditional Duration Models")
6177 (description
6178 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
6179and Russell, 1998) models. It creates trade, price or volume durations from
6180transactions (tic) data, performs diurnal adjustments, fits various ACD models
6181and tests them.")
6182 (license license:gpl2+)))
6183
08bf097a
RW
6184(define-public r-overlap
6185 (package
6186 (name "r-overlap")
6187 (version "0.3.2")
6188 (source
6189 (origin
6190 (method url-fetch)
6191 (uri (cran-uri "overlap" version))
6192 (sha256
6193 (base32
6194 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
6195 (build-system r-build-system)
6196 (home-page "https://cran.r-project.org/web/packages/overlap/")
6197 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
6198 (description
6199 "This package provides functions to fit kernel density functions to data
6200on temporal activity patterns of animals; estimate coefficients of overlapping
6201of densities for two species; and calculate bootstrap estimates of confidence
6202intervals.")
6203 (license license:gpl3+)))
6204
bfee9ce8
RW
6205(define-public r-snakecase
6206 (package
6207 (name "r-snakecase")
794c9e7d 6208 (version "0.11.0")
bfee9ce8
RW
6209 (source
6210 (origin
6211 (method url-fetch)
6212 (uri (cran-uri "snakecase" version))
6213 (sha256
6214 (base32
794c9e7d 6215 "1ky1x2cp5rd0ffd9m1fji9sq4z4jsrpxzg30brw8bb4ihfjj114r"))))
bfee9ce8
RW
6216 (build-system r-build-system)
6217 (propagated-inputs
6218 `(("r-stringi" ,r-stringi)
6219 ("r-stringr" ,r-stringr)))
6220 (home-page "https://github.com/Tazinho/snakecase")
6221 (synopsis "Convert strings into any case")
6222 (description
6223 "This package provides a consistent, flexible and easy to use tool to
6224parse and convert strings into cases like snake or camel among others.")
6225 (license license:gpl3)))
6226
de059e4b
RW
6227(define-public r-prediction
6228 (package
6229 (name "r-prediction")
c3447a92 6230 (version "0.3.14")
de059e4b
RW
6231 (source
6232 (origin
6233 (method url-fetch)
6234 (uri (cran-uri "prediction" version))
6235 (sha256
6236 (base32
c3447a92 6237 "0awlq5lxfia6m2b91w73rksp93rbwv5gwqb36wbji4rgq41rzbrx"))))
de059e4b
RW
6238 (build-system r-build-system)
6239 (propagated-inputs
6240 `(("r-data-table" ,r-data-table)))
6241 (home-page "https://github.com/leeper/prediction")
6242 (synopsis "Tidy, type-safe prediction methods")
6243 (description
6244 "This package provides the @code{prediction()} function, a type-safe
6245alternative to @code{predict()} that always returns a data frame. The package
6246currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
6247from the @code{stats} package, as well as numerous other model classes from
6248other add-on packages.")
6249 (license license:expat)))
6250
d14c770d
RW
6251(define-public r-insight
6252 (package
6253 (name "r-insight")
e183a632 6254 (version "0.6.0")
d14c770d
RW
6255 (source
6256 (origin
6257 (method url-fetch)
6258 (uri (cran-uri "insight" version))
6259 (sha256
6260 (base32
e183a632 6261 "1izqh4j0gzyk25cga67gs0i6rl0j471h5y2c3y1maz79r32fs7fd"))))
d14c770d
RW
6262 (build-system r-build-system)
6263 (home-page "https://easystats.github.io/insight/")
6264 (synopsis "Easy access to model information for various model objects")
6265 (description
6266 "This package provides a tool to provide an easy, intuitive and
6267consistent access to information contained in various R models, like model
6268formulas, model terms, information about random effects, data that was used to
6269fit the model or data from response variables. The package mainly revolves
6270around two types of functions: Functions that find (the names of) information,
6271starting with @code{find_}, and functions that get the underlying data,
6272starting with @code{get_}. The package has a consistent syntax and works with
6273many different model objects, where otherwise functions to access these
6274information are missing.")
6275 (license license:gpl3)))
6276
cfc06314
RW
6277(define-public r-sjlabelled
6278 (package
6279 (name "r-sjlabelled")
3ab3f7f3 6280 (version "1.1.1")
cfc06314
RW
6281 (source
6282 (origin
6283 (method url-fetch)
6284 (uri (cran-uri "sjlabelled" version))
6285 (sha256
6286 (base32
3ab3f7f3 6287 "0c9wy0gsr2sbkrv2638xbi7qm0gl6jyr6sfricavhkm7l4hljjkz"))))
cfc06314
RW
6288 (build-system r-build-system)
6289 (propagated-inputs
bc418c97 6290 `(("r-haven" ,r-haven)
5e16dff9 6291 ("r-insight" ,r-insight)
cfc06314 6292 ("r-magrittr" ,r-magrittr)
cfc06314 6293 ("r-purrr" ,r-purrr)
bc418c97
RW
6294 ("r-rlang" ,r-rlang)
6295 ("r-tidyselect" ,r-tidyselect)))
cfc06314
RW
6296 (home-page "https://github.com/strengejacke/sjlabelled")
6297 (synopsis "Labelled data utility functions")
6298 (description
6299 "This package provides a collection of functions dealing with labelled
6300data, like reading and writing data between R and other statistical software
6301packages. This includes easy ways to get, set or change value and variable
6302label attributes, to convert labelled vectors into factors or numeric (and
6303vice versa), or to deal with multiple declared missing values.")
6304 (license license:gpl3)))
6305
1f560b9c
RW
6306(define-public r-sjmisc
6307 (package
6308 (name "r-sjmisc")
14c3e7bb 6309 (version "2.8.2")
1f560b9c
RW
6310 (source
6311 (origin
6312 (method url-fetch)
6313 (uri (cran-uri "sjmisc" version))
6314 (sha256
6315 (base32
14c3e7bb 6316 "0rl0bmk91wc4dxdgy008fl0dwkx3ffvys30vgpnr78lb4pk45nb2"))))
1f560b9c
RW
6317 (build-system r-build-system)
6318 (propagated-inputs
31af2e7f 6319 `(("r-dplyr" ,r-dplyr)
45dcc89d 6320 ("r-insight" ,r-insight)
1f560b9c 6321 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
6322 ("r-purrr" ,r-purrr)
6323 ("r-rlang" ,r-rlang)
14c3e7bb
RW
6324 ("r-sjlabelled" ,r-sjlabelled)
6325 ("r-tidyselect" ,r-tidyselect)))
1f560b9c
RW
6326 (home-page "https://github.com/strengejacke/sjmisc")
6327 (synopsis "Data and variable transformation functions")
6328 (description
6329 "This package is a collection of miscellaneous utility functions,
6330supporting data transformation tasks like recoding, dichotomizing or grouping
6331variables, setting and replacing missing values. The data transformation
6332functions also support labelled data, and all integrate seamlessly into a
6333tidyverse workflow.")
6334 (license license:gpl3)))
6335
aaed237d
RW
6336(define-public r-nortest
6337 (package
6338 (name "r-nortest")
6339 (version "1.0-4")
6340 (source
6341 (origin
6342 (method url-fetch)
6343 (uri (cran-uri "nortest" version))
6344 (sha256
6345 (base32
6346 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
6347 (build-system r-build-system)
6348 (home-page "https://cran.r-project.org/web/packages/nortest/")
6349 (synopsis "Tests for normality")
6350 (description
6351 "This package provides five omnibus tests for testing the composite
6352hypothesis of normality.")
6353 (license license:gpl2+)))
6354
0fd7d59d
RW
6355(define-public r-moonbook
6356 (package
6357 (name "r-moonbook")
6358 (version "0.2.3")
6359 (source
6360 (origin
6361 (method url-fetch)
6362 (uri (cran-uri "moonBook" version))
6363 (sha256
6364 (base32
6365 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
6366 (properties `((upstream-name . "moonBook")))
6367 (build-system r-build-system)
6368 (propagated-inputs
6369 `(("r-magrittr" ,r-magrittr)
6370 ("r-nortest" ,r-nortest)
6371 ("r-purrr" ,r-purrr)
6372 ("r-sjmisc" ,r-sjmisc)
6373 ("r-stringr" ,r-stringr)
6374 ("r-survival" ,r-survival)))
6375 (home-page "https://github.com/cardiomoon/moonBook")
6376 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
6377 (description
6378 "This package provides several analysis-related functions for the book
6379entitled \"R statistics and graph for medical articles\" (written in Korean),
6380version 1, by Keon-Woong Moon with Korean demographic data with several plot
6381functions.")
6382 (license license:gpl2)))
6383
589bd1c4
RW
6384(define-public r-flextable
6385 (package
6386 (name "r-flextable")
56b88f6c 6387 (version "0.5.6")
589bd1c4
RW
6388 (source
6389 (origin
6390 (method url-fetch)
6391 (uri (cran-uri "flextable" version))
6392 (sha256
6393 (base32
56b88f6c 6394 "1f869f2dfqkzhf6yix7xcbs8rn1nwq3sg623h74zg6h1pl6px66w"))))
589bd1c4
RW
6395 (build-system r-build-system)
6396 (propagated-inputs
30918ce8
RW
6397 `(("r-base64enc" ,r-base64enc)
6398 ("r-data-table" ,r-data-table)
e89d5427 6399 ("r-gdtools" ,r-gdtools)
589bd1c4
RW
6400 ("r-htmltools" ,r-htmltools)
6401 ("r-knitr" ,r-knitr)
6402 ("r-officer" ,r-officer)
e89d5427 6403 ("r-rlang" ,r-rlang)
589bd1c4 6404 ("r-rmarkdown" ,r-rmarkdown)
589bd1c4
RW
6405 ("r-xml2" ,r-xml2)))
6406 (home-page "https://davidgohel.github.io/flextable")
6407 (synopsis "Functions for tabular reporting")
6408 (description
6409 "This package provides tools to create pretty tables for HTML documents
6410and other formats. Functions are provided to let users create tables, modify
6411and format their content. It extends the @code{officer} package and can be
6412used within R markdown documents when rendering to HTML and to Word
6413documents.")
6414 (license license:gpl3)))
6415
846325a8
RW
6416(define-public r-writexl
6417 (package
6418 (name "r-writexl")
04a18a81 6419 (version "1.1")
846325a8
RW
6420 (source
6421 (origin
6422 (method url-fetch)
6423 (uri (cran-uri "writexl" version))
6424 (sha256
6425 (base32
04a18a81 6426 "0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"))))
846325a8
RW
6427 (build-system r-build-system)
6428 (inputs `(("zlib" ,zlib)))
6429 (home-page "https://github.com/ropensci/writexl")
6430 (synopsis "Export data frames to xlsx format")
6431 (description
6432 "This package provides a data frame to xlsx exporter based on
6433libxlsxwriter.")
6434 (license license:bsd-2)))
64abd245
RW
6435
6436(define-public r-biasedurn
6437 (package
6438 (name "r-biasedurn")
6439 (version "1.07")
6440 (source
6441 (origin
6442 (method url-fetch)
6443 (uri (cran-uri "BiasedUrn" version))
6444 (sha256
6445 (base32
6446 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
6447 (properties `((upstream-name . "BiasedUrn")))
6448 (build-system r-build-system)
6449 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
6450 (synopsis "Biased Urn model distributions")
6451 (description
6452 "This package provides statistical models of biased sampling in the form
6453of univariate and multivariate noncentral hypergeometric distributions,
6454including Wallenius' noncentral hypergeometric distribution and Fisher's
6455noncentral hypergeometric distribution (also called extended hypergeometric
6456distribution).")
6457 (license license:gpl3)))
87ba9508
RW
6458
6459(define-public r-goplot
6460 (package
6461 (name "r-goplot")
6462 (version "1.0.2")
6463 (source
6464 (origin
6465 (method url-fetch)
6466 (uri (cran-uri "GOplot" version))
6467 (sha256
6468 (base32
6469 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6470 (properties `((upstream-name . "GOplot")))
6471 (build-system r-build-system)
6472 (propagated-inputs
6473 `(("r-ggdendro" ,r-ggdendro)
6474 ("r-ggplot2" ,r-ggplot2)
6475 ("r-gridextra" ,r-gridextra)
6476 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6477 (home-page "https://github.com/wencke/wencke.github.io")
6478 (synopsis "Visualization of functional analysis data")
6479 (description
6480 "This package provides an implementation of multilayered visualizations
6481for enhanced graphical representation of functional analysis data. It
6482combines and integrates omics data derived from expression and functional
6483annotation enrichment analyses. Its plotting functions have been developed
6484with an hierarchical structure in mind: starting from a general overview to
6485identify the most enriched categories (modified bar plot, bubble plot) to a
6486more detailed one displaying different types of relevant information for the
6487molecules in a given set of categories (circle plot, chord plot, cluster plot,
6488Venn diagram, heatmap).")
6489 (license license:gpl2)))
aec7d6be
RW
6490
6491(define-public r-getopt
6492 (package
6493 (name "r-getopt")
104ec4c9 6494 (version "1.20.3")
aec7d6be
RW
6495 (source
6496 (origin
6497 (method url-fetch)
6498 (uri (cran-uri "getopt" version))
6499 (sha256
6500 (base32
104ec4c9 6501 "0zzmzgwl9a4y3s34600vmih22d6y32294f9bvxrnmffnvkgmy7sk"))))
aec7d6be
RW
6502 (build-system r-build-system)
6503 (home-page "https://github.com/trevorld/getopt")
6504 (synopsis "Command-line option processor for R")
6505 (description
6506 "This package is designed to be used with Rscript to write shebang
6507scripts that accept short and long options. Many users will prefer to
6508use the packages @code{optparse} or @code{argparse} which add extra
6509features like automatically generated help options and usage texts,
6510support for default values, positional argument support, etc.")
6511 (license license:gpl2+)))
3629622b
RW
6512
6513(define-public r-findpython
6514 (package
6515 (name "r-findpython")
fcb84565 6516 (version "1.0.5")
3629622b
RW
6517 (source
6518 (origin
6519 (method url-fetch)
6520 (uri (cran-uri "findpython" version))
6521 (sha256
6522 (base32
fcb84565 6523 "0icifm4z6hhpmcjrg75a875iph0ci890ss02kdv3725pijc236iy"))))
3629622b
RW
6524 (build-system r-build-system)
6525 (home-page "https://github.com/trevorld/findpython")
6526 (synopsis "Functions to find an acceptable Python binary")
6527 (description
6528 "This package was designed to find an acceptable Python binary that
6529matches version and feature constraints.")
6530 (license license:expat)))
fa697599
RW
6531
6532;; This in not the same as "r-argparser"
6533(define-public r-argparse
6534 (package
6535 (name "r-argparse")
37317189 6536 (version "2.0.1")
fa697599
RW
6537 (source
6538 (origin
6539 (method url-fetch)
6540 (uri (cran-uri "argparse" version))
6541 (sha256
6542 (base32
37317189 6543 "1as7h6z7kzgv0fqzpnp76qbm96b4jcd37azd58b7rz0l1n94764l"))))
fa697599
RW
6544 (build-system r-build-system)
6545 (inputs `(("python" ,python)))
6546 (propagated-inputs
6547 `(("r-findpython" ,r-findpython)
fa697599 6548 ("r-jsonlite" ,r-jsonlite)
11a36548 6549 ("r-r6" ,r-r6)))
fa697599
RW
6550 (home-page "https://github.com/trevorld/argparse")
6551 (synopsis "Command line optional and positional argument parser")
6552 (description
6553 "This package provides a command line parser to be used with Rscript to
6554write shebang scripts that gracefully accept positional and optional arguments
6555and automatically generate usage notices.")
6556 (license license:gpl2+)))
4646d18e
RW
6557
6558(define-public r-hash
6559 (package
6560 (name "r-hash")
a431c381 6561 (version "2.2.6.1")
4646d18e
RW
6562 (source
6563 (origin
6564 (method url-fetch)
6565 (uri (cran-uri "hash" version))
6566 (sha256
6567 (base32
a431c381 6568 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
4646d18e
RW
6569 (build-system r-build-system)
6570 (home-page "https://cran.r-project.org/web/packages/hash/")
6571 (synopsis "Implementation of hash/associated arrays/dictionaries")
6572 (description
6573 "This package implements a data structure similar to hashes in Perl and
6574dictionaries in Python but with a purposefully R flavor. For objects of
6575appreciable size, access using hashes outperforms native named lists and
6576vectors.")
6577 (license license:gpl2+)))
06a45ad6
RW
6578
6579(define-public r-orddom
6580 (package
6581 (name "r-orddom")
6582 (version "3.1")
6583 (source
6584 (origin
6585 (method url-fetch)
6586 (uri (cran-uri "orddom" version))
6587 (sha256
6588 (base32
6589 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6590 (build-system r-build-system)
6591 (propagated-inputs `(("r-psych" ,r-psych)))
6592 (home-page "https://cran.r-project.org/web/packages/orddom/")
6593 (synopsis "Ordinal dominance statistics")
6594 (description
6595 "This package provides tools to compute ordinal, statistics and effect
6596sizes as an alternative to mean comparison: Cliff's delta or success rate
6597difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6598Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6599Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6600Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6601comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6602Group (Non-)Overlap considerations.")
6603 (license license:gpl2)))
0fccd15f 6604
6f921bfd
RW
6605(define-public r-deriv
6606 (package
6607 (name "r-deriv")
6608 (version "3.9.0")
6609 (source
6610 (origin
6611 (method url-fetch)
6612 (uri (cran-uri "Deriv" version))
6613 (sha256
6614 (base32
6615 "0hlqm216bg3l79gq6m0am0xz6vd3l2hgjnjm6lym3mkmgkka4kxw"))))
6616 (properties `((upstream-name . "Deriv")))
6617 (build-system r-build-system)
6618 (home-page "https://cran.r-project.org/web/packages/Deriv")
6619 (synopsis "Symbolic differentiation")
6620 (description
6621 "This package provides an R-based solution for symbolic differentiation.
6622It admits user-defined functions as well as function substitution in arguments
6623of functions to be differentiated. Some symbolic simplification is part of
6624the work.")
6625 (license license:gpl3+)))
6626
0fccd15f
RW
6627(define-public r-doby
6628 (package
6629 (name "r-doby")
dcbeae60 6630 (version "4.6-3")
0fccd15f
RW
6631 (source
6632 (origin
6633 (method url-fetch)
6634 (uri (cran-uri "doBy" version))
6635 (sha256
6636 (base32
dcbeae60 6637 "1d0d6pwai1g4i5jls0jm9va29ci5hy92n5957608f3fzi1jwy635"))))
0fccd15f
RW
6638 (properties `((upstream-name . "doBy")))
6639 (build-system r-build-system)
6640 (propagated-inputs
dcbeae60
RW
6641 `(("r-broom" ,r-broom)
6642 ("r-deriv" ,r-deriv)
6643 ("r-dplyr" ,r-dplyr)
0fccd15f
RW
6644 ("r-magrittr" ,r-magrittr)
6645 ("r-mass" ,r-mass)
6646 ("r-matrix" ,r-matrix)
dcbeae60
RW
6647 ("r-plyr" ,r-plyr)
6648 ("r-pbkrtest" ,r-pbkrtest)
6649 ("r-tibble" ,r-tibble)))
0fccd15f
RW
6650 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6651 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6652 (description
6653 "This package contains:
6654
6655@itemize
6656@item facilities for working with grouped data: @code{do}
6657 something to data stratified @code{by} some variables.
6658@item implementations of least-squares means, general linear contrasts, and
6659@item miscellaneous other utilities.
6660@end itemize\n")
6661 (license license:gpl2+)))
5850c5b3
RW
6662
6663(define-public r-refgenome
6664 (package
6665 (name "r-refgenome")
27abdb11 6666 (version "1.7.7")
5850c5b3
RW
6667 (source
6668 (origin
6669 (method url-fetch)
6670 (uri (cran-uri "refGenome" version))
6671 (sha256
6672 (base32
27abdb11 6673 "1za89bn3am1zgvm641qi1ab6kaqpll4rb9p9f1sjwvcgqq6065g5"))))
5850c5b3
RW
6674 (properties `((upstream-name . "refGenome")))
6675 (build-system r-build-system)
6676 (propagated-inputs
6677 `(("r-dbi" ,r-dbi)
6678 ("r-doby" ,r-doby)
6679 ("r-rsqlite" ,r-rsqlite)))
6680 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6681 (synopsis
6682 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6683 (description
6684 "This package contains functionality for importing and managing of
6685downloaded genome annotation data from the Ensembl genome browser (European
6686Bioinformatics Institute) and from the UCSC genome browser (University of
6687California, Santa Cruz) and annotation routines for genomic positions and
6688splice site positions.")
6689 (license license:gpl2)))
ff7d53a7
RW
6690
6691(define-public r-basix
6692 (package
6693 (name "r-basix")
6694 (version "1.1")
6695 (source
6696 (origin
6697 (method url-fetch)
6698 (uri (cran-uri "BASIX" version))
6699 (sha256
6700 (base32
6701 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6702 (properties `((upstream-name . "BASIX")))
6703 (build-system r-build-system)
6704 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6705 (synopsis "Efficient C/C++ toolset for R")
6706 (description
6707 "BASIX provides some efficient C/C++ implementations of native R
6708procedures to speed up calculations in R.")
6709 (license license:gpl2)))
65e74814
RW
6710
6711(define-public r-blockfest
6712 (package
6713 (name "r-blockfest")
6714 (version "1.6")
6715 (source
6716 (origin
6717 (method url-fetch)
6718 (uri (cran-uri "BlockFeST" version))
6719 (sha256
6720 (base32
6721 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6722 (properties `((upstream-name . "BlockFeST")))
6723 (build-system r-build-system)
6724 (propagated-inputs `(("r-basix" ,r-basix)))
6725 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6726 (synopsis "Bayesian calculation of region-specific fixation index")
6727 (description
6728 "This package provides an R implementation of an extension of the
6729BayeScan software for codominant markers, adding the option to group
6730individual SNPs into pre-defined blocks. A typical application of this new
6731approach is the identification of genomic regions, genes, or gene sets
6732containing one or more SNPs that evolved under directional selection.")
6733 (license license:gpl2)))
b9ff2599 6734
fbdf05b1
RW
6735(define-public r-proc
6736 (package
6737 (name "r-proc")
a510dc60 6738 (version "1.15.3")
fbdf05b1
RW
6739 (source
6740 (origin
6741 (method url-fetch)
6742 (uri (cran-uri "pROC" version))
6743 (sha256
6744 (base32
a510dc60 6745 "1jx8af9p6sxbypqvj1cci7q9sbyaw310inbjxibjcr3acj59h45h"))))
fbdf05b1
RW
6746 (properties `((upstream-name . "pROC")))
6747 (build-system r-build-system)
6748 (propagated-inputs
a3daf011 6749 `(("r-plyr" ,r-plyr)
fbdf05b1
RW
6750 ("r-rcpp" ,r-rcpp)))
6751 (home-page "http://expasy.org/tools/pROC/")
6752 (synopsis "Display and analyze ROC curves")
6753 (description
6754 "This package provides tools for visualizing, smoothing and comparing
6755receiver operating characteristic (ROC curves). The area under the
6756curve (AUC) can be compared with statistical tests based on U-statistics or
6757bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6758 (license license:gpl3+)))
cea4d360
RW
6759
6760(define-public r-rootsolve
6761 (package
6762 (name "r-rootsolve")
aa3d1dca 6763 (version "1.8.1")
cea4d360
RW
6764 (source
6765 (origin
6766 (method url-fetch)
6767 (uri (cran-uri "rootSolve" version))
6768 (sha256
6769 (base32
aa3d1dca 6770 "0skrspq7sd7gaq73w91km14v8znc8chncgy64hvjgcng2xw15phx"))))
cea4d360
RW
6771 (properties `((upstream-name . "rootSolve")))
6772 (build-system r-build-system)
6773 (native-inputs `(("gfortran" ,gfortran)))
6774 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6775 (synopsis "Tools for the analysis of ordinary differential equations")
6776 (description
6777 "This package provides routines to find the root of nonlinear functions,
6778and to perform steady-state and equilibrium analysis of @dfn{ordinary
6779differential equations} (ODE). It includes routines that:
6780
6781@enumerate
6782@item generate gradient and jacobian matrices (full and banded),
6783@item find roots of non-linear equations by the Newton-Raphson method,
6784@item estimate steady-state conditions of a system of (differential) equations
6785 in full, banded or sparse form, using the Newton-Raphson method, or by
6786 dynamically running,
6787@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6788 and 3-D partial differential equations, that have been converted to ordinary
6789 differential equations by numerical differencing (using the method-of-lines
6790 approach).
6791@end enumerate\n")
6792 (license license:gpl2+)))
c994418b 6793
6794(define-public r-abcanalysis
6795 (package
6796 (name "r-abcanalysis")
6797 (version "1.2.1")
6798 (source
6799 (origin
6800 (method url-fetch)
6801 (uri (cran-uri "ABCanalysis" version))
6802 (sha256
6803 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6804 (properties `((upstream-name . "ABCanalysis")))
6805 (build-system r-build-system)
6806 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6807 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6808 (synopsis "Computed ABC Analysis")
6809 (description
6810 "Multivariate data sets often differ in several factors or derived statistical
6811parameters, which have to be selected for a valid interpretation. Basing this
6812selection on traditional statistical limits leads occasionally to the perception
6813of losing information from a data set. This package provides tools to calculate
6814these limits on the basis of the mathematical properties of the distribution of
6815the analyzed items.")
6816 (license license:gpl3)))
87b576aa 6817
6818(define-public r-slam
6819 (package
6820 (name "r-slam")
186a868a 6821 (version "0.1-46")
87b576aa 6822 (source
6823 (origin
6824 (method url-fetch)
6825 (uri (cran-uri "slam" version))
6826 (sha256
186a868a 6827 (base32 "1ihhbx76miwys35gsbhijriadvrw4f51lc3v45pnn6cvcfd9hr0b"))))
87b576aa 6828 (build-system r-build-system)
6829 (home-page "https://cran.r-project.org/web/packages/slam/")
6830 (synopsis "Sparse lightweight arrays and matrices")
6831 (description
6832 "This package contains data structures and algorithms for sparse arrays and matrices,
6833based on index arrays and simple triplet representations, respectively.")
6834 (license license:gpl2)))
881cc61c 6835
6836(define-public r-manipulatewidget
6837 (package
6838 (name "r-manipulatewidget")
6839 (version "0.10.0")
6840 (source
6841 (origin
6842 (method url-fetch)
6843 (uri (cran-uri "manipulateWidget" version))
6844 (sha256
6845 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6846 (properties
6847 `((upstream-name . "manipulateWidget")))
6848 (build-system r-build-system)
6849 (propagated-inputs
6850 `(("r-base64enc" ,r-base64enc)
6851 ("r-codetools" ,r-codetools)
6852 ("r-htmltools" ,r-htmltools)
6853 ("r-htmlwidgets" ,r-htmlwidgets)
6854 ("r-knitr" ,r-knitr)
6855 ("r-miniui" ,r-miniui)
6856 ("r-shiny" ,r-shiny)
6857 ("r-webshot" ,r-webshot)))
6858 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6859 (synopsis "Add even more interactivity to interactive charts")
6860 (description
6861 "This package lets you create in just a few lines of R code a nice user interface to
6862modify the data or the graphical parameters of one or multiple interactive
6863charts. It is useful to quickly explore visually some data or for package
6864developers to generate user interfaces easy to maintain.")
6865 (license license:gpl2+)))
16b0e8da 6866
6867(define-public r-a3
6868 (package
6869 (name "r-a3")
6870 (version "1.0.0")
6871 (source
6872 (origin
6873 (method url-fetch)
6874 (uri (cran-uri "A3" version))
6875 (sha256
6876 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6877 (properties `((upstream-name . "A3")))
6878 (build-system r-build-system)
6879 (propagated-inputs
6880 `(("r-pbapply" ,r-pbapply)
6881 ("r-xtable" ,r-xtable)))
6882 (home-page "https://cran.r-project.org/web/packages/A3/")
6883 (synopsis "Error metrics for predictive models")
6884 (description
6885 "This package supplies tools for tabulating and analyzing the results of predictive
6886models. The methods employed are applicable to virtually any predictive model
6887and make comparisons between different methodologies straightforward.")
6888 (license license:gpl2+)))
59b55def
RW
6889
6890(define-public r-infotheo
6891 (package
6892 (name "r-infotheo")
6893 (version "1.2.0")
6894 (source
6895 (origin
6896 (method url-fetch)
6897 (uri (cran-uri "infotheo" version))
6898 (sha256
6899 (base32
6900 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6901 (build-system r-build-system)
6902 (home-page "http://homepage.meyerp.com/software")
6903 (synopsis "Information-theoretic measures")
6904 (description
6905 "This package implements various measures of information theory based on
6906several entropy estimators.")
6907 (license license:gpl3+)))
9e21f217 6908
6909(define-public r-abcoptim
6910 (package
6911 (name "r-abcoptim")
6912 (version "0.15.0")
6913 (source
6914 (origin
6915 (method url-fetch)
6916 (uri (cran-uri "ABCoptim" version))
6917 (sha256
6918 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6919 (properties `((upstream-name . "ABCoptim")))
6920 (build-system r-build-system)
6921 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6922 (home-page "https://github.com/gvegayon/ABCoptim/")
6923 (synopsis "Optimization of Artificial Bee Colony algorithm")
6924 (description
6925 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6926Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6927simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6928algorithms, and uses only common control parameters such as colony size and
6929maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6930colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6931 This version is a work-in-progress and is written in R code.")
6932 (license license:expat)))
40c10917 6933
6934(define-public r-abcp2
6935 (package
6936 (name "r-abcp2")
6937 (version "1.2")
6938 (source
6939 (origin
6940 (method url-fetch)
6941 (uri (cran-uri "ABCp2" version))
6942 (sha256
6943 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6944 (properties `((upstream-name . "ABCp2")))
6945 (build-system r-build-system)
6946 (propagated-inputs `(("r-mass" ,r-mass)))
6947 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6948 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6949 (description
6950 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6951Poisson, and Gamma distribution and estimates the proportional paternity of the
6952second male (P2) based on the best fit distribution.")
6953 (license license:gpl2)))
cadc10a5 6954
6955(define-public r-abcrf
6956 (package
6957 (name "r-abcrf")
1a6fe7c9 6958 (version "1.8.1")
cadc10a5 6959 (source
6960 (origin
6961 (method url-fetch)
6962 (uri (cran-uri "abcrf" version))
6963 (sha256
1a6fe7c9 6964 (base32 "1ghbd24yhqy3xhdxas6ccn84nkavqpgldx5ck8kijknc7qjm8k27"))))
cadc10a5 6965 (build-system r-build-system)
6966 (propagated-inputs
89afd031
RW
6967 `(("r-doparallel" ,r-doparallel)
6968 ("r-foreach" ,r-foreach)
6969 ("r-mass" ,r-mass)
cadc10a5 6970 ("r-matrixstats" ,r-matrixstats)
6971 ("r-ranger" ,r-ranger)
6972 ("r-rcpp" ,r-rcpp)
6973 ("r-rcpparmadillo" ,r-rcpparmadillo)
6974 ("r-readr" ,r-readr)
6975 ("r-stringr" ,r-stringr)))
6976 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6977 (synopsis "Approximate bayesian computation via random forests")
6978 (description
6979 "This package performs approximate bayesian computation (ABC) model choice and
6980parameter inference via random forests. This machine learning tool named random
6981forests (RF) can conduct selection among the highly complex models covered by
6982ABC algorithms.")
6983 (license license:gpl2+)))
12da2a5e 6984
6985(define-public r-abctools
6986 (package
6987 (name "r-abctools")
6988 (version "1.1.3")
6989 (source
6990 (origin
6991 (method url-fetch)
6992 (uri (cran-uri "abctools" version))
6993 (sha256
6994 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6995 (build-system r-build-system)
6996 (propagated-inputs
6997 `(("r-abc" ,r-abc)
6998 ("r-abind" ,r-abind)
6999 ("r-hmisc" ,r-hmisc)
7000 ("r-plyr" ,r-plyr)))
7001 (home-page "https://github.com/dennisprangle/abctools/")
7002 (synopsis "Tools for ABC analyses")
7003 (description
7004 "This @code{r-abctools} package provides tools for approximate Bayesian computation
7005including summary statistic selection and assessing coverage. This includes
7006recent dimension reduction algorithms to tune the choice of summary statistics,
7007and coverage methods to tune the choice of threshold.")
7008 (license license:gpl2+)))
77b33e0e 7009
7010(define-public r-ggstance
7011 (package
7012 (name "r-ggstance")
b3aa0d2f 7013 (version "0.3.3")
77b33e0e 7014 (source
7015 (origin
7016 (method url-fetch)
7017 (uri (cran-uri "ggstance" version))
7018 (sha256
b3aa0d2f 7019 (base32 "0kdksay61hyb6612b07r84chh7a9aibjyclk3qcypvr9aang8hkh"))))
77b33e0e 7020 (build-system r-build-system)
7021 (propagated-inputs
7022 `(("r-ggplot2" ,r-ggplot2)
7023 ("r-plyr" ,r-plyr)
7024 ("r-rlang" ,r-rlang)
7025 ("r-withr" ,r-withr)))
7026 (home-page "https://cran.r-project.org/web/packages/ggstance/")
7027 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
7028 (description
7029 "This package is a @code{r-ggplot2} extension that provides flipped components:
7030@enumerate
7031@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
7032@item vertical versions of @code{r-ggplot2} positions.
7033@end enumerate")
7034 (license license:gpl3)))
c61f7bc5 7035
7036(define-public r-mosaiccore
7037 (package
7038 (name "r-mosaiccore")
7039 (version "0.6.0")
7040 (source
7041 (origin
7042 (method url-fetch)
7043 (uri (cran-uri "mosaicCore" version))
7044 (sha256
7045 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
7046 (properties `((upstream-name . "mosaicCore")))
7047 (build-system r-build-system)
7048 (propagated-inputs
7049 `(("r-dplyr" ,r-dplyr)
7050 ("r-lazyeval" ,r-lazyeval)
7051 ("r-mass" ,r-mass)
7052 ("r-rlang" ,r-rlang)
7053 ("r-tidyr" ,r-tidyr)))
7054 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
7055 (synopsis "Common utilities for mosaic family packages")
7056 (description
7057 "Common utilities used in other Mosaic family packages are collected here.")
7058 (license license:gpl2+)))
214452ff 7059
7060(define-public r-ggformula
7061 (package
7062 (name "r-ggformula")
9a470682 7063 (version "0.9.2")
214452ff 7064 (source
7065 (origin
7066 (method url-fetch)
7067 (uri (cran-uri "ggformula" version))
7068 (sha256
9a470682 7069 (base32 "16ycabhnp78fsiv1dc63ccgh9gmpsy2683vbmq0fdzl6w3pd87sr"))))
214452ff 7070 (build-system r-build-system)
7071 (propagated-inputs
7072 `(("r-ggplot2" ,r-ggplot2)
7073 ("r-ggstance" ,r-ggstance)
7074 ("r-magrittr" ,r-magrittr)
7075 ("r-mosaiccore" ,r-mosaiccore)
7076 ("r-rlang" ,r-rlang)
7077 ("r-stringr" ,r-stringr)
7078 ("r-tibble" ,r-tibble)
7079 ("r-tidyr" ,r-tidyr)))
7080 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
7081 (synopsis "Formula interface for the @code{r-ggplot2}")
7082 (description
7083 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
7084gf_density(), and so on, bring the formula interface to ggplot(). This captures
7085and extends the excellent simplicity of the lattice-graphics formula interface,
7086while providing the intuitive capabilities of @code{r-ggplot2}.")
7087 (license license:expat)))
2f195b6f 7088
7089(define-public r-mosaicdata
7090 (package
7091 (name "r-mosaicdata")
7092 (version "0.17.0")
7093 (source
7094 (origin
7095 (method url-fetch)
7096 (uri (cran-uri "mosaicData" version))
7097 (sha256
7098 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
7099 (properties `((upstream-name . "mosaicData")))
7100 (build-system r-build-system)
7101 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
7102 (synopsis "Data sets for project Mosaic")
7103 (description
7104 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
7105used to teach mathematics, statistics, computation and modeling.")
7106 (license license:gpl2+)))
6c6ce2d0 7107
82acd43c
RW
7108(define-public r-raster
7109 (package
7110 (name "r-raster")
e7c8c685 7111 (version "3.0-7")
82acd43c
RW
7112 (source
7113 (origin
7114 (method url-fetch)
7115 (uri (cran-uri "raster" version))
7116 (sha256
7117 (base32
e7c8c685 7118 "0faxv71hlxkblvbi3ps1vfzm3wwi0brwzmpsr5114bddcqyiqkvn"))))
82acd43c
RW
7119 (build-system r-build-system)
7120 (propagated-inputs
7121 `(("r-rcpp" ,r-rcpp)
7122 ("r-sp" ,r-sp)))
aff13de3 7123 (home-page "https://www.rspatial.org/")
82acd43c
RW
7124 (synopsis "Geographic data analysis and modeling")
7125 (description
7126 "The package implements basic and high-level functions for reading,
7127writing, manipulating, analyzing and modeling of gridded spatial data.
7128Processing of very large files is supported.")
7129 (license license:gpl3+)))
7130
6c6ce2d0 7131(define-public r-mosaic
7132 (package
7133 (name "r-mosaic")
7134 (version "1.4.0")
7135 (source
7136 (origin
7137 (method url-fetch)
7138 (uri (cran-uri "mosaic" version))
7139 (sha256
7140 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
7141 (build-system r-build-system)
7142 (propagated-inputs
7143 `(("r-broom" ,r-broom)
7144 ("r-dplyr" ,r-dplyr)
7145 ("r-ggdendro" ,r-ggdendro)
7146 ("r-ggformula" ,r-ggformula)
7147 ("r-ggplot2" ,r-ggplot2)
7148 ("r-ggrepel" ,r-ggrepel)
7149 ("r-glue" ,r-glue)
7150 ("r-gridextra" ,r-gridextra)
7151 ("r-lattice" ,r-lattice)
7152 ("r-latticeextra" ,r-latticeextra)
7153 ("r-lazyeval" ,r-lazyeval)
7154 ("r-mass" ,r-mass)
7155 ("r-matrix" ,r-matrix)
7156 ("r-mosaiccore" ,r-mosaiccore)
7157 ("r-mosaicdata" ,r-mosaicdata)
7158 ("r-readr" ,r-readr)
7159 ("r-tidyr" ,r-tidyr)))
7160 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
7161 (synopsis "Mathematics, statistics, and computation teaching utilities")
7162 (description
7163 "This package contain data sets and utilities from
7164@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
7165statistics, computation and modeling. Project MOSAIC is a community of
7166educators working to tie together aspects of quantitative work that students
7167in science, technology, engineering and mathematics will need in their
7168professional lives, but which are usually taught in isolation, if at all.")
7169 (license license:gpl2+)))
cbb0edd1 7170
7171(define-public r-abd
7172 (package
7173 (name "r-abd")
7174 (version "0.2-8")
7175 (source
7176 (origin
7177 (method url-fetch)
7178 (uri (cran-uri "abd" version))
7179 (sha256
7180 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
7181 (build-system r-build-system)
7182 (propagated-inputs
7183 `(("r-lattice" ,r-lattice)
7184 ("r-mosaic" ,r-mosaic)
7185 ("r-nlme" ,r-nlme)))
7186 (home-page "https://cran.r-project.org/web/packages/abd/")
7187 (synopsis "Analysis of biological data")
7188 (description
7189 "The @code{r-abd} package contains data sets and sample code for the Analysis of
7190biological data by Michael Whitlock and Dolph Schluter.")
7191 (license license:gpl2)))
01af264d
MIP
7192
7193(define-public r-svgui
7194 (package
7195 (name "r-svgui")
7196 (version "1.0.0")
7197 (source
7198 (origin
7199 (method url-fetch)
7200 (uri (cran-uri "svGUI" version))
7201 (sha256
7202 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
7203 (properties `((upstream-name . "svGUI")))
7204 (build-system r-build-system)
7205 (home-page "https://github.com/SciViews/svGUI/")
7206 (synopsis "Functions for managing GUI clients in R")
7207 (description
7208 "The SciViews @code{svGUI} package eases the management of Graphical User
7209Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
7210centralizes info about GUI elements currently used, and it dispatches GUI
7211calls to the particular toolkits in use in function of the context.")
7212 (license license:gpl2)))
d1ca3d72 7213
7214(define-public r-svdialogs
7215 (package
7216 (name "r-svdialogs")
7217 (version "1.0.0")
7218 (source
7219 (origin
7220 (method url-fetch)
7221 (uri (cran-uri "svDialogs" version))
7222 (sha256
7223 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
7224 (properties `((upstream-name . "svDialogs")))
7225 (build-system r-build-system)
7226 (inputs
7227 `(("yad" ,yad)
7228 ("zenity" ,zenity)))
7229 (propagated-inputs
7230 `(("r-rstudioapi" ,r-rstudioapi)
7231 ("r-svgui" ,r-svgui)))
7232 (home-page "https://github.com/SciViews/svDialogs/")
7233 (synopsis "Portable dialog boxes")
7234 (description
7235 "This package helps to construct standard dialog boxes for your GUI, including
7236message boxes, input boxes, list, file or directory selection, and others. In
7237case R cannot display GUI dialog boxes, a simpler command line version of these
7238interactive elements is also provided as a fallback solution.")
7239 (license license:gpl2)))
3cadd3ce 7240
7241(define-public r-abe
7242 (package
7243 (name "r-abe")
7244 (version "3.0.1")
7245 (source
7246 (origin
7247 (method url-fetch)
7248 (uri (cran-uri "abe" version))
7249 (sha256
7250 (base32
7251 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
7252 (build-system r-build-system)
7253 (home-page "https://cran.r-project.org/web/packages/abe/")
7254 (synopsis "Augmented backward elimination")
7255 (description
7256 "This package performs augmented backward elimination and checks the
7257stability of the obtained model. Augmented backward elimination combines
7258significance or information based criteria with the change in estimate to
7259either select the optimal model for prediction purposes or to serve as a tool
7260to obtain a practically sound, highly interpretable model.")
7261 (license license:gpl2+)))
ef26400b 7262
7263(define-public r-abf2
7264 (package
7265 (name "r-abf2")
7266 (version "0.7-1")
7267 (source
7268 (origin
7269 (method url-fetch)
7270 (uri (cran-uri "abf2" version))
7271 (sha256
7272 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
7273 (build-system r-build-system)
7274 (home-page "https://cran.r-project.org/web/packages/abf2/")
7275 (synopsis "Load gap-free axon @code{r-abf2} files")
7276 (description
7277 "This package loads electrophysiology data from ABF2 files, as created by
7278Axon Instruments/Molecular Devices software. Only files recorded in gap-free
7279mode are currently supported.")
7280 (license license:artistic2.0)))
1efcd0f1 7281
7282(define-public r-abhgenotyper
7283 (package
7284 (name "r-abhgenotyper")
7285 (version "1.0.1")
7286 (source
7287 (origin
7288 (method url-fetch)
7289 (uri (cran-uri "ABHgenotypeR" version))
7290 (sha256
7291 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
7292 (properties `((upstream-name . "ABHgenotypeR")))
7293 (build-system r-build-system)
7294 (propagated-inputs
7295 `(("r-ggplot2" ,r-ggplot2)
7296 ("r-reshape2" ,r-reshape2)))
7297 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
7298 (synopsis "Visualize and manipulate ABH genotypes")
7299 (description
7300 "The @code{r-abhgenotyper} package provides simple imputation,
7301error-correction and plotting capacities for genotype data. The package is
7302supposed to serve as an intermediate but independent analysis tool between the
7303TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
7304not found in either TASSEL or @code{r-qtl} in addition to visualization of
7305genotypes as \"graphical genotypes\".")
7306 (license license:gpl3)))
ebb3cdb1 7307
6e8b38d3
RW
7308(define-public r-furrr
7309 (package
7310 (name "r-furrr")
7311 (version "0.1.0")
7312 (source
7313 (origin
7314 (method url-fetch)
7315 (uri (cran-uri "furrr" version))
7316 (sha256
7317 (base32
7318 "1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"))))
7319 (build-system r-build-system)
7320 (propagated-inputs
7321 `(("r-future" ,r-future)
7322 ("r-globals" ,r-globals)
7323 ("r-purrr" ,r-purrr)
7324 ("r-rlang" ,r-rlang)))
7325 (home-page "https://github.com/DavisVaughan/furrr")
7326 (synopsis "Apply mapping functions in parallel using futures")
7327 (description
7328 "This package provides implementations of the family of @code{map()}
7329functions from the @code{purrr} package that can be resolved using any
7330@code{future}-supported backend, e.g. parallel on the local machine or
7331distributed on a compute cluster.")
7332 (license license:lgpl2.1+)))
7333
ebb3cdb1 7334(define-public r-abjutils
7335 (package
7336 (name "r-abjutils")
3d5bcae0 7337 (version "0.2.3")
ebb3cdb1 7338 (source
7339 (origin
7340 (method url-fetch)
7341 (uri (cran-uri "abjutils" version))
7342 (sha256
3d5bcae0 7343 (base32 "0n4zps65y3zg0gfzlv97w91si52a9izkncirskbkj5x9hk0nhxcv"))))
ebb3cdb1 7344 (build-system r-build-system)
7345 (propagated-inputs
7346 `(("r-devtools" ,r-devtools)
7347 ("r-dplyr" ,r-dplyr)
3d5bcae0
RW
7348 ("r-furrr" ,r-furrr)
7349 ("r-future" ,r-future)
ebb3cdb1 7350 ("r-glue" ,r-glue)
7351 ("r-httr" ,r-httr)
7352 ("r-magrittr" ,r-magrittr)
ebb3cdb1 7353 ("r-progress" ,r-progress)
7354 ("r-purrr" ,r-purrr)
3d5bcae0
RW
7355 ("r-readr" ,r-readr)
7356 ("r-rlang" ,r-rlang)
ebb3cdb1 7357 ("r-rstudioapi" ,r-rstudioapi)
7358 ("r-scales" ,r-scales)
7359 ("r-stringi" ,r-stringi)
7360 ("r-stringr" ,r-stringr)
7361 ("r-tibble" ,r-tibble)
7362 ("r-tidyr" ,r-tidyr)))
7363 (home-page "https://github.com/abjur/abjutils/")
7364 (synopsis "Collection of tools for jurimetrical analysis")
7365 (description
7366 "This package implements general purpose tools, such as functions for
7367sampling and basic manipulation of Brazilian lawsuits identification number.
7368It also implements functions for text cleaning, such as accentuation
7369removal.")
7370 (license license:expat)))
b6afe7b7 7371
7372(define-public r-abnormality
7373 (package
7374 (name "r-abnormality")
7375 (version "0.1.0")
7376 (source
7377 (origin
7378 (method url-fetch)
7379 (uri (cran-uri "abnormality" version))
7380 (sha256
7381 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
7382 (build-system r-build-system)
7383 (propagated-inputs
7384 `(("r-mass" ,r-mass)
7385 ("r-matrix" ,r-matrix)))
7386 (home-page "https://cran.r-project.org/web/packages/abnormality/")
7387 (synopsis "Measure a subject's abnormality with respect to a reference population")
7388 (description
7389 "This package contains functions to implement the methodology and
7390considerations laid out by Marks et al. in the article \"Measuring abnormality
7391in high dimensional spaces: applications in biomechanical gait analysis\".
7392Using high-dimensional datasets to measure a subject's overall level of
7393abnormality as compared to a reference population is often needed in outcomes
7394research.")
7395 (license license:expat)))
016cabf7 7396
7397(define-public r-abodoutlier
7398 (package
7399 (name "r-abodoutlier")
7400 (version "0.1")
7401 (source
7402 (origin
7403 (method url-fetch)
7404 (uri (cran-uri "abodOutlier" version))
7405 (sha256
7406 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
7407 (properties `((upstream-name . "abodOutlier")))
7408 (build-system r-build-system)
7409 (propagated-inputs
7410 `(("r-cluster" ,r-cluster)))
7411 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
7412 (synopsis "Angle-based outlier detection")
7413 (description
7414 "This package performs angle-based outlier detection on a given data
7415frame. It offers three methods to process data:
7416@enumerate
7417@item full but slow implementation using all the data that has cubic
7418 complexity;
7419@item a fully randomized method;
7420@item a method using k-nearest neighbours.
7421@end enumerate
7422These algorithms are well suited for high dimensional data outlier
7423detection.")
7424 (license license:expat)))
03c95f04 7425
7426(define-public r-abps
7427 (package
7428 (name "r-abps")
bec74196 7429 (version "0.3")
03c95f04 7430 (source
7431 (origin
7432 (method url-fetch)
7433 (uri (cran-uri "ABPS" version))
7434 (sha256
bec74196 7435 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 7436 (properties `((upstream-name . "ABPS")))
7437 (build-system r-build-system)
7438 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
7439 (home-page "https://cran.r-project.org/web/packages/ABPS/")
7440 (synopsis "Abnormal blood profile score to detect blood doping")
7441 (description
7442 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
7443The ABPS is a part of the Athlete biological passport program of the World
7444anti-doping agency, which combines several blood parameters into a single
7445score in order to detect blood doping. The package also contains functions to
7446calculate other scores used in anti-doping programs, such as the ratio of
7447hemoglobin to reticulocytes (OFF-score), as well as example data.")
7448 (license license:gpl2+)))
26358ac5
RW
7449
7450(define-public r-parmigene
7451 (package
7452 (name "r-parmigene")
7453 (version "1.0.2")
7454 (source
7455 (origin
7456 (method url-fetch)
7457 (uri (cran-uri "parmigene" version))
7458 (sha256
7459 (base32
7460 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
7461 (build-system r-build-system)
7462 (home-page "https://cran.r-project.org/web/packages/parmigene/")
7463 (synopsis "Mutual information estimation for gene network reconstruction")
7464 (description
7465 "This package provides a parallel estimation of the mutual information
7466based on entropy estimates from k-nearest neighbors distances and algorithms
7467for the reconstruction of gene regulatory networks.")
7468 (license license:agpl3+)))
b2bf43b2 7469
7470(define-public r-pscl
7471 (package
7472 (name "r-pscl")
7473 (version "1.5.2")
7474 (source
7475 (origin
7476 (method url-fetch)
7477 (uri (cran-uri "pscl" version))
7478 (sha256
7479 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
7480 (build-system r-build-system)
7481 (propagated-inputs
7482 `(("r-mass" ,r-mass)))
7483 (home-page "https://github.com/atahk/pscl/")
7484 (synopsis "Political science computational laboratory")
7485 (description
7486 "The @code{pscl} is an R package providing classes and methods for:
7487@enumerate
7488@item Bayesian analysis of roll call data (item-response models);
7489@item elementary Bayesian statistics;
7490@item maximum likelihood estimation of zero-inflated and hurdle models for count
7491data;
7492@item utility functions.
7493@end enumerate")
7494 (license license:gpl2)))
e710d1a4 7495
7496(define-public r-accelmissing
7497 (package
7498 (name "r-accelmissing")
7499 (version "1.4")
7500 (source
7501 (origin
7502 (method url-fetch)
7503 (uri (cran-uri "accelmissing" version))
7504 (sha256
7505 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
7506 (build-system r-build-system)
7507 (propagated-inputs
7508 `(("r-mice" ,r-mice)
7509 ("r-pscl" ,r-pscl)))
7510 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
7511 (synopsis "Missing value imputation for accelerometer data")
7512 (description
7513 "This package provides a statistical method to impute the missing values in
7514accelerometer data. The methodology includes both parametric and
7515semi-parametric multiple imputations under the zero-inflated Poisson lognormal
7516model. It also provides multiple functions to preprocess the accelerometer data
7517previous to the missing data imputation. These include detecting the wearing
7518and the non-wearing time, selecting valid days and subjects, and creating plots.")
7519 (license license:gpl2+)))
f359b115 7520
7521(define-public r-mhsmm
7522 (package
7523 (name "r-mhsmm")
7524 (version "0.4.16")
7525 (source
7526 (origin
7527 (method url-fetch)
7528 (uri (cran-uri "mhsmm" version))
7529 (sha256
7530 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7531 (build-system r-build-system)
7532 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7533 (home-page "https://github.com/jaredo/mhsmm/")
7534 (synopsis "Inference for hidden Markov and semi-Markov models")
7535 (description
7536 "The @code{r-mhsmm} package implements estimation and prediction methods for
7537hidden Markov and semi-Markov models for multiple observation sequences. Such
7538techniques are of interest when observed data is thought to be dependent on some
7539unobserved (or hidden) state. Also, this package is suitable for equidistant
7540time series data, with multivariate and/or missing data. Allows user defined
7541emission distributions.")
7542 (license license:gpl2+)))
16c5285a 7543
7544(define-public r-nleqslv
7545 (package
7546 (name "r-nleqslv")
7547 (version "3.3.2")
7548 (source
7549 (origin
7550 (method url-fetch)
7551 (uri (cran-uri "nleqslv" version))
7552 (sha256
7553 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7554 (build-system r-build-system)
7555 (native-inputs `(("gfortran" ,gfortran)))
7556 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7557 (synopsis "Solve systems of nonlinear equations")
7558 (description
7559 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7560Broyden or a Newton method with a choice of global strategies such as line
7561search and trust region. There are options for using a numerical or user
7562supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7563singular or ill-conditioned Jacobian.")
7564 (license license:gpl2+)))
63ec2c50 7565
7566(define-public r-physicalactivity
7567 (package
7568 (name "r-physicalactivity")
7569 (version "0.2-2")
7570 (source
7571 (origin
7572 (method url-fetch)
7573 (uri (cran-uri "PhysicalActivity" version))
7574 (sha256
7575 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7576 (properties
7577 `((upstream-name . "PhysicalActivity")))
7578 (build-system r-build-system)
7579 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7580 (synopsis "Procesing accelerometer data for physical activity measurement")
7581 (description
7582 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7583for classification of monitor wear and nonwear time intervals in accelerometer
7584data collected to assess physical activity. The package also contains functions
7585for making plots of accelerometer data and obtaining the summary of various
7586information including daily monitor wear time and the mean monitor wear time
7587during valid days. The revised package version 0.2-1 improved the functions
7588regarding speed, robustness and add better support for time zones and daylight
7589saving. In addition, several functions were added:
7590@enumerate
7591@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7592@item the @code{markPAI} can categorize physical activity intensity level based
7593on user-defined cut-points of accelerometer counts.
7594@end enumerate
7595 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7596@code{queryActigraph} functions.")
7597 (license license:gpl3+)))
f95d4542 7598
7599(define-public r-acc
7600 (package
7601 (name "r-acc")
7602 (version "1.3.3")
7603 (source
7604 (origin
7605 (method url-fetch)
7606 (uri (cran-uri "acc" version))
7607 (sha256
7608 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7609 (build-system r-build-system)
7610 (propagated-inputs
7611 `(("r-circlize" ,r-circlize)
7612 ("r-dbi" ,r-dbi)
7613 ("r-ggplot2" ,r-ggplot2)
7614 ("r-iterators" ,r-iterators)
7615 ("r-mhsmm" ,r-mhsmm)
7616 ("r-nleqslv" ,r-nleqslv)
7617 ("r-physicalactivity" ,r-physicalactivity)
7618 ("r-plyr" ,r-plyr)
7619 ("r-r-utils" ,r-r-utils)
7620 ("r-rcpp" ,r-rcpp)
7621 ("r-rcpparmadillo" ,r-rcpparmadillo)
7622 ("r-rsqlite" ,r-rsqlite)
7623 ("r-zoo" ,r-zoo)))
7624 (home-page "https://cran.r-project.org/web/packages/acc/")
7625 (synopsis "Exploring accelerometer data")
7626 (description
7627 "This package processes accelerometer data from uni-axial and tri-axial devices
7628and generates data summaries. Also, includes functions to plot, analyze, and
7629simulate accelerometer data.")
7630 (license license:gpl2+)))
f6890c08 7631
7632(define-public r-rbenchmark
7633 (package
7634 (name "r-rbenchmark")
7635 (version "1.0.0")
7636 (source
7637 (origin
7638 (method url-fetch)
7639 (uri (cran-uri "rbenchmark" version))
7640 (sha256
7641 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7642 (build-system r-build-system)
7643 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7644 (synopsis "Benchmarking routine for R")
7645 (description
7646 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7647and is intended to facilitate benchmarking of arbitrary R code. The library
7648consists of just one function, benchmark, which is a simple wrapper around
7649system.time. Given a specification of the benchmarking process (counts of
7650replications, evaluation environment) and an arbitrary number of expressions,
7651benchmark evaluates each of the expressions in the specified environment,
7652replicating the evaluation as many times as specified, and returning the results
7653conveniently wrapped into a data frame.")
7654 (license license:gpl2+)))
7655
9c4f118b
RW
7656(define-public r-mitools
7657 (package
7658 (name "r-mitools")
7659 (version "2.4")
7660 (source
7661 (origin
7662 (method url-fetch)
7663 (uri (cran-uri "mitools" version))
7664 (sha256
7665 (base32
7666 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j"))))
7667 (build-system r-build-system)
7668 (propagated-inputs `(("r-dbi" ,r-dbi)))
7669 (home-page "https://cran.r-project.org/web/packages/mitools/")
7670 (synopsis "Tools for multiple imputation of missing data")
7671 (description
7672 "This package provides tools to perform analyses and combine results from
7673multiple-imputation datasets.")
7674 (license license:gpl2)))
7675
dab3e92c
RW
7676(define-public r-magick
7677 (package
7678 (name "r-magick")
9c2d9780 7679 (version "2.2")
dab3e92c
RW
7680 (source
7681 (origin
7682 (method url-fetch)
7683 (uri (cran-uri "magick" version))
7684 (sha256
7685 (base32
9c2d9780 7686 "1xh5mhaks3wk1iwqs9d3lnbfv121lc1yz5fqdzk5il9ppr831l85"))))
dab3e92c
RW
7687 (build-system r-build-system)
7688 (inputs
7689 `(("imagemagick" ,imagemagick)
7690 ("zlib" ,zlib)))
7691 (propagated-inputs
7692 `(("r-curl" ,r-curl)
7693 ("r-magrittr" ,r-magrittr)
7694 ("r-rcpp" ,r-rcpp)))
7695 (native-inputs
7696 `(("pkg-config" ,pkg-config)))
7697 (home-page "https://github.com/ropensci/magick")
7698 (synopsis "Advanced graphics and image-processing in R")
7699 (description
7700 "This package provides bindings to ImageMagick, a comprehensive image
7701processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
7702etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
7703operations are vectorized via the Magick++ STL meaning they operate either on
7704a single frame or a series of frames for working with layers, collages, or
7705animation. In RStudio, images are automatically previewed when printed to the
7706console, resulting in an interactive editing environment.")
7707 (license license:expat)))
7708
f0bff698
RW
7709(define-public r-survey
7710 (package
7711 (name "r-survey")
7b18fac4 7712 (version "3.36")
f0bff698
RW
7713 (source
7714 (origin
7715 (method url-fetch)
7716 (uri (cran-uri "survey" version))
7717 (sha256
7718 (base32
7b18fac4 7719 "0xclsy4ram4k48vzh5m5bpmknnpwxnss85v73s4czsjj5ffjxwwh"))))
f0bff698
RW
7720 (build-system r-build-system)
7721 (propagated-inputs
7722 `(("r-lattice" ,r-lattice)
7723 ("r-matrix" ,r-matrix)
7724 ("r-minqa" ,r-minqa)
7b18fac4 7725 ("r-mitools" ,r-mitools)
f0bff698
RW
7726 ("r-numderiv" ,r-numderiv)
7727 ("r-survival" ,r-survival)))
7728 (home-page "http://r-survey.r-forge.r-project.org/survey/")
7729 (synopsis "Analysis of complex survey samples")
7730 (description
7731 "This package provides tools for the analysis of complex survey samples.
7732The provided features include: summary statistics, two-sample tests, rank
7733tests, generalised linear models, cumulative link models, Cox models,
7734loglinear models, and general maximum pseudolikelihood estimation for
7735multistage stratified, cluster-sampled, unequally weighted survey samples;
7736variances by Taylor series linearisation or replicate weights;
7737post-stratification, calibration, and raking; two-phase subsampling designs;
7738graphics; PPS sampling without replacement; principal components, and factor
7739analysis.")
7740 ;; Either version of the GPL.
7741 (license (list license:gpl2 license:gpl3))))
7742
7af2dd38 7743(define-public r-dvmisc
7744 (package
7745 (name "r-dvmisc")
a6a87db8 7746 (version "1.1.3")
7af2dd38 7747 (source
7748 (origin
7749 (method url-fetch)
7750 (uri (cran-uri "dvmisc" version))
7751 (sha256
a6a87db8 7752 (base32 "0x391pxg5mqgp5xxc8qwhwxky8ds7d9gr9iwmsb12c92kxfk00bv"))))
7af2dd38 7753 (build-system r-build-system)
7754 (propagated-inputs
a6a87db8
RW
7755 `(("r-cubature" ,r-cubature)
7756 ("r-data-table" ,r-data-table)
7757 ("r-dplyr" ,r-dplyr)
7758 ("r-ggplot2" ,r-ggplot2)
7759 ("r-mass" ,r-mass)
7760 ("r-mvtnorm" ,r-mvtnorm)
7761 ("r-pracma" ,r-pracma)
7762 ("r-purrr" ,r-purrr)
7af2dd38 7763 ("r-rbenchmark" ,r-rbenchmark)
a6a87db8
RW
7764 ("r-rcpp" ,r-rcpp)
7765 ("r-survey" ,r-survey)))
7af2dd38 7766 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7767 (synopsis "Faster computation of common statistics and miscellaneous functions")
7768 (description
7769 "This package implements faster versions of base R functions (e.g. mean, standard
7770deviation, covariance, weighted mean), mostly written in C++, along with
7771miscellaneous functions for various purposes (e.g. create the histogram with
7772fitted probability density function or probability mass function curve, create
7773the body mass index groups, assess the linearity assumption in logistic
7774regression).")
7775 (license license:gpl2)))
d8d8844e 7776
7777(define-public r-accelerometry
7778 (package
7779 (name "r-accelerometry")
7780 (version "3.1.2")
7781 (source
7782 (origin
7783 (method url-fetch)
7784 (uri (cran-uri "accelerometry" version))
7785 (sha256
7786 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7787 (build-system r-build-system)
7788 (propagated-inputs
7789 `(("r-dvmisc" ,r-dvmisc)
7790 ("r-rcpp" ,r-rcpp)))
7791 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7792 (synopsis "Functions for processing accelerometer data")
7793 (description
7794 "This package provides a collection of functions that perform operations on
7795time-series accelerometer data, such as identify the non-wear time, flag minutes
7796that are part of an activity bout, and find the maximum 10-minute average count
7797value. The functions are generally very flexible, allowing for a variety of
7798algorithms to be implemented.")
7799 (license license:gpl3)))
1ddb2b5c 7800
7801(define-public r-absim
7802 (package
7803 (name "r-absim")
7804 (version "0.2.6")
7805 (source
7806 (origin
7807 (method url-fetch)
7808 (uri (cran-uri "AbSim" version))
7809 (sha256
7810 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7811 (properties `((upstream-name . "AbSim")))
7812 (build-system r-build-system)
7813 (propagated-inputs
7814 `(("r-ape" ,r-ape)
7815 ("r-powerlaw" ,r-powerlaw)))
7816 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7817 (synopsis "Time resolved simulations of antibody repertoires")
7818 (description
7819 "This package provides simulation methods for the evolution of antibody repertoires.
7820 The heavy and light chain variable region of both human and C57BL/6 mice can
7821be simulated in a time-dependent fashion. Both single lineages using one set of
7822V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7823with an initial V-D-J recombination event, starting the first phylogenetic tree.
7824 Upon completion, the main loop of the algorithm begins, with each iteration
7825representing one simulated time step. Various mutation events are possible at
7826each time step, contributing to a diverse final repertoire.")
7827 (license license:gpl2)))
c2ffc4fb 7828
b5a31005
MIP
7829(define-public r-quic
7830 (package
7831 (name "r-quic")
7832 (version "1.1")
7833 (source
7834 (origin
7835 (method url-fetch)
7836 (uri (cran-uri "QUIC" version))
7837 (sha256
7838 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7839 (properties `((upstream-name . "QUIC")))
7840 (build-system r-build-system)
7841 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7842 (synopsis "Regularized sparse inverse covariance matrix estimation")
7843 (description
7844 "This package implements the regularized Gaussian maximum likelihood
7845estimation of the inverse of a covariance matrix. It uses Newton's method and
7846coordinate descent to solve the regularized inverse covariance matrix
7847estimation problem.")
7848 ;; The project home page states that the release is under GPLv3 or later.
7849 ;; The CRAN page only says GPL-3.
7850 (license license:gpl3+)))
7851
b509df82
MIP
7852(define-public r-abundant
7853 (package
7854 (name "r-abundant")
7855 (version "1.1")
7856 (source
7857 (origin
7858 (method url-fetch)
7859 (uri (cran-uri "abundant" version))
7860 (sha256
7861 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7862 (build-system r-build-system)
7863 (propagated-inputs
7864 `(("r-quic" ,r-quic)))
7865 (home-page "https://cran.r-project.org/web/packages/abundant/")
7866 (synopsis "Abundant regression and high-dimensional principal fitted components")
7867 (description
7868 "This package provides tools to fit and predict with the high-dimensional
7869principal fitted components model. This model is described by Cook, Forzani,
7870and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7871 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7872 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7873 (license license:gpl2+)))
7874
c2ffc4fb 7875(define-public r-ac3net
7876 (package
7877 (name "r-ac3net")
7878 (version "1.2.2")
7879 (source
7880 (origin
7881 (method url-fetch)
7882 (uri (cran-uri "Ac3net" version))
7883 (sha256
7884 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7885 (properties `((upstream-name . "Ac3net")))
7886 (build-system r-build-system)
7887 (propagated-inputs
7888 `(("r-data-table" ,r-data-table)))
7889 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7890 (synopsis "Inferring directional conservative causal core gene networks")
7891 (description "This package infers directional Conservative causal core
7892(gene) networks (C3NET). This is a version of the algorithm C3NET with
7893directional network.")
7894 (license license:gpl3+)))
da333859 7895
7896(define-public r-aca
7897 (package
7898 (name "r-aca")
7899 (version "1.1")
7900 (source
7901 (origin
7902 (method url-fetch)
7903 (uri (cran-uri "ACA" version))
7904 (sha256
7905 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7906 (properties `((upstream-name . "ACA")))
7907 (build-system r-build-system)
7908 (home-page "https://cran.r-project.org/web/packages/ACA/")
7909 (synopsis "Abrupt change-point or aberration detection in point series")
7910 (description
7911 "This package offers an interactive function for the detection of breakpoints in
7912series.")
7913 ;; Any version of the GPL
7914 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7915
7916(define-public r-acceptancesampling
7917 (package
7918 (name "r-acceptancesampling")
ddd168ff 7919 (version "1.0-6")
9c1c2108 7920 (source
7921 (origin
7922 (method url-fetch)
7923 (uri (cran-uri "AcceptanceSampling" version))
7924 (sha256
ddd168ff 7925 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 7926 (properties
7927 `((upstream-name . "AcceptanceSampling")))
7928 (build-system r-build-system)
7929 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7930 (synopsis "Creation and evaluation of acceptance sampling plans")
7931 (description
7932 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7933acceptance sampling plans. Acceptance sampling is a methodology commonly used
7934in quality control and improvement. International standards of acceptance
7935sampling provide sampling plans for specific circumstances. The aim of this
7936package is to provide an easy-to-use interface to visualize single, double or
7937multiple sampling plans. In addition, methods have been provided to enable the
7938user to assess sampling plans against pre-specified levels of performance, as
7939measured by the probability of acceptance for a given level of quality in the
7940lot.")
7941 (license license:gpl3+)))
7942
63781c57
LF
7943(define-public r-acclma
7944 (package
7945 (name "r-acclma")
7946 (version "1.0")
7947 (source
7948 (origin
7949 (method url-fetch)
7950 (uri (cran-uri "ACCLMA" version))
7951 (sha256
7952 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7953 (properties `((upstream-name . "ACCLMA")))
7954 (build-system r-build-system)
7955 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7956 (synopsis "ACC & LMA graph plotting")
7957 (description
666fb288
LC
7958 "This package contains a function that imports data from a @acronym{CSV,
7959Comma-Separated Values} file, or uses manually entered data from the format (x,
7960y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7961Curve} vs @acronym{LOI, Line of Independence} graph and
7962@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7963function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7964appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7965string) was passed, a manual data entry window is opened. The header parameter
7966indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7967a header row or not. The dataset should contain only one independent variable
7968(x) and one dependent variable (y) and can contain a weight for each
7969observation.")
7970 (license license:gpl2)))
b55697fb
LL
7971
7972(define-public r-aspi
7973 (package
7974 (name "r-aspi")
7975 (version "0.2.0")
7976 (source
7977 (origin
7978 (method url-fetch)
7979 (uri (cran-uri "aspi" version))
7980 (sha256
7981 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7982 (build-system r-build-system)
7983 (home-page
7984 "https://cran.r-project.org/web/packages/aspi/")
7985 (synopsis
7986 "Analysis of symmetry of parasitic infections")
7987 (description
7988 "This package provides tools for the analysis and visualization of bilateral
7989 asymmetry in parasitic infections.")
7990 (license license:gpl3+)))
302db585
RW
7991
7992(define-public r-sandwich
7993 (package
7994 (name "r-sandwich")
0eb306d3 7995 (version "2.5-1")
302db585
RW
7996 (source
7997 (origin
7998 (method url-fetch)
7999 (uri (cran-uri "sandwich" version))
8000 (sha256
8001 (base32
0eb306d3 8002 "1mk685b9wq7k566pbml52rj96i5h6b3vf215k9picgmq296nzvyv"))))
302db585
RW
8003 (build-system r-build-system)
8004 (propagated-inputs
8005 `(("r-zoo" ,r-zoo)))
8006 (home-page "https://cran.r-project.org/web/packages/sandwich/")
8007 (synopsis "Robust Covariance Matrix Estimators")
8008 (description
8009 "This package provides model-robust standard error estimators for
8010cross-sectional, time series, clustered, panel, and longitudinal data.")
8011 ;; Either version of the license.
8012 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
8013
8014(define-public r-th-data
8015 (package
8016 (name "r-th-data")
62595ee3 8017 (version "1.0-10")
6ce07cf9
RW
8018 (source
8019 (origin
8020 (method url-fetch)
8021 (uri (cran-uri "TH.data" version))
8022 (sha256
8023 (base32
62595ee3 8024 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
8025 (properties `((upstream-name . "TH.data")))
8026 (build-system r-build-system)
8027 (propagated-inputs
8028 `(("r-mass" ,r-mass)
8029 ("r-survival" ,r-survival)))
8030 (home-page "https://cran.r-project.org/web/packages/TH.data/")
8031 (synopsis "Shared data sets")
8032 (description
8033 "This package contains supporting data sets that are used in other
8034packages maintained by Torsten Hothorn.")
8035 (license license:gpl3)))
7753b543
RW
8036
8037(define-public r-multcomp
8038 (package
8039 (name "r-multcomp")
b1f39e8c 8040 (version "1.4-10")
7753b543
RW
8041 (source
8042 (origin
8043 (method url-fetch)
8044 (uri (cran-uri "multcomp" version))
8045 (sha256
8046 (base32
b1f39e8c 8047 "1kzmdn9jmz5bmhf3wsfr12ljbasmwsgcsfdia52k0bi6q0swdg19"))))
7753b543
RW
8048 (build-system r-build-system)
8049 (propagated-inputs
8050 `(("r-codetools" ,r-codetools)
8051 ("r-mvtnorm" ,r-mvtnorm)
8052 ("r-sandwich" ,r-sandwich)
8053 ("r-survival" ,r-survival)
8054 ("r-th-data" ,r-th-data)))
8055 (home-page "https://cran.r-project.org/web/packages/multcomp/")
8056 (synopsis "Simultaneous inference in general parametric models")
8057 (description
8058 "Simultaneous tests and confidence intervals for general linear
8059hypotheses in parametric models, including linear, generalized linear, linear
8060mixed effects, and survival models. The package includes demos reproducing
8061analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
8062Hothorn, Westfall, 2010, CRC Press).")
8063 (license license:gpl2)))
55a08dce
RW
8064
8065(define-public r-emmeans
8066 (package
8067 (name "r-emmeans")
3ca2ddd0 8068 (version "1.4.2")
55a08dce
RW
8069 (source
8070 (origin
8071 (method url-fetch)
8072 (uri (cran-uri "emmeans" version))
8073 (sha256
8074 (base32
3ca2ddd0 8075 "1sxwbh6sym2shrj7gva8q96ca2csqz3081q4d84avpxz15dfz1z1"))))
55a08dce
RW
8076 (build-system r-build-system)
8077 (propagated-inputs
8078 `(("r-estimability" ,r-estimability)
8079 ("r-mvtnorm" ,r-mvtnorm)
e0f86164 8080 ("r-numderiv" ,r-numderiv)
55a08dce
RW
8081 ("r-plyr" ,r-plyr)
8082 ("r-xtable" ,r-xtable)))
8083 (home-page "https://github.com/rvlenth/emmeans")
8084 (synopsis "Estimated marginal means, aka least-squares means")
8085 (description
8086 "This package provides tools to obtain @dfn{estimated marginal
8087means} (EMMs) for many linear, generalized linear, and mixed models. It can
8088be used to compute contrasts or linear functions of EMMs, trends, and
8089comparisons of slopes.")
8090 ;; Either version of the license.
8091 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
8092
8093(define-public r-pwr
8094 (package
8095 (name "r-pwr")
8096 (version "1.2-2")
8097 (source
8098 (origin
8099 (method url-fetch)
8100 (uri (cran-uri "pwr" version))
8101 (sha256
8102 (base32
8103 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
8104 (build-system r-build-system)
8105 (native-inputs
8106 `(("r-knitr" ,r-knitr)))
8107 (home-page "https://github.com/heliosdrm/pwr")
8108 (synopsis "Basic functions for power analysis")
8109 (description
8110 "This package provides power analysis functions along the lines of
8111Cohen (1988).")
8112 (license license:gpl3+)))
bd531e83 8113
42f344fa
RW
8114(define-public r-libcoin
8115 (package
8116 (name "r-libcoin")
a13f81dd 8117 (version "1.0-5")
42f344fa
RW
8118 (source
8119 (origin
8120 (method url-fetch)
8121 (uri (cran-uri "libcoin" version))
8122 (sha256
8123 (base32
a13f81dd 8124 "1cm9x1dlg9f7fh7n5nw3x4a7rl88c7ylrlc8x3rx4mq5w1j42x0a"))))
42f344fa
RW
8125 (build-system r-build-system)
8126 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
8127 (home-page "https://cran.r-project.org/web/packages/libcoin")
8128 (synopsis "Linear test statistics for permutation inference")
8129 (description
8130 "This package provides basic infrastructure for linear test statistics
8131and permutation inference in the framework of Strasser and Weber (1999).")
8132 (license license:gpl2)))
8133
bd531e83
RW
8134(define-public r-coin
8135 (package
8136 (name "r-coin")
1656a425 8137 (version "1.3-1")
bd531e83
RW
8138 (source
8139 (origin
8140 (method url-fetch)
8141 (uri (cran-uri "coin" version))
8142 (sha256
8143 (base32
1656a425 8144 "0qi03fyqw42a2vnqcia5l2m1mzyarj2q1iblknx9n19bdsd53qjx"))))
bd531e83
RW
8145 (build-system r-build-system)
8146 (propagated-inputs
f69ba00f
RW
8147 `(("r-libcoin" ,r-libcoin)
8148 ("r-matrixstats" ,r-matrixstats)
8149 ("r-modeltools" ,r-modeltools)
bd531e83
RW
8150 ("r-multcomp" ,r-multcomp)
8151 ("r-mvtnorm" ,r-mvtnorm)
8152 ("r-survival" ,r-survival)))
8153 (home-page "http://coin.r-forge.r-project.org")
8154 (synopsis "Conditional inference procedures in a permutation test framework")
8155 (description
8156 "This package provides conditional inference procedures for the general
8157independence problem including two-sample, K-sample (non-parametric ANOVA),
8158correlation, censored, ordered and multivariate problems.")
8159 (license license:gpl2)))
9b3ecb60
RW
8160
8161(define-public r-bayesplot
8162 (package
8163 (name "r-bayesplot")
1d7bde78 8164 (version "1.7.0")
9b3ecb60
RW
8165 (source
8166 (origin
8167 (method url-fetch)
8168 (uri (cran-uri "bayesplot" version))
8169 (sha256
8170 (base32
1d7bde78 8171 "0h23sbfny2hcipvvfhq5aiwdh1vanizn7f8lpb9kffypxhcd7v7w"))))
9b3ecb60
RW
8172 (build-system r-build-system)
8173 (inputs
8174 `(("pandoc" ,ghc-pandoc)
8175 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
8176 (propagated-inputs
8177 `(("r-dplyr" ,r-dplyr)
8178 ("r-ggplot2" ,r-ggplot2)
8179 ("r-ggridges" ,r-ggridges)
1d7bde78 8180 ("r-glue" ,r-glue)
9b3ecb60 8181 ("r-reshape2" ,r-reshape2)
1d7bde78
RW
8182 ("r-rlang" ,r-rlang)
8183 ("r-tibble" ,r-tibble)
8184 ("r-tidyselect" ,r-tidyselect)))
9b3ecb60
RW
8185 (home-page "http://mc-stan.org/bayesplot")
8186 (synopsis "Plotting for Bayesian models")
8187 (description
8188 "This package provides plotting functions for posterior analysis, model
8189checking, and MCMC diagnostics. The package is designed not only to provide
8190convenient functionality for users, but also a common set of functions that
8191can be easily used by developers working on a variety of R packages for
8192Bayesian modeling.")
8193 (license license:gpl3+)))
3b8a3f55
RW
8194
8195(define-public r-tmb
8196 (package
8197 (name "r-tmb")
492ec498 8198 (version "1.7.15")
3b8a3f55
RW
8199 (source
8200 (origin
8201 (method url-fetch)
8202 (uri (cran-uri "TMB" version))
8203 (sha256
8204 (base32
492ec498 8205 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
8206 (properties `((upstream-name . "TMB")))
8207 (build-system r-build-system)
8208 (propagated-inputs
8209 `(("r-matrix" ,r-matrix)
8210 ("r-rcppeigen" ,r-rcppeigen)))
8211 (home-page "http://tmb-project.org")
8212 (synopsis "Template model builder: a general random effect tool")
8213 (description
8214 "With this tool, a user should be able to quickly implement complex
8215random effect models through simple C++ templates. The package combines
8216@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
8217matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
8218from R) to obtain an efficient implementation of the applied Laplace
8219approximation with exact derivatives. Key features are: Automatic sparseness
8220detection, parallelism through BLAS and parallel user templates.")
8221 (license license:gpl2)))
aa4bde0b
RW
8222
8223(define-public r-sjstats
8224 (package
8225 (name "r-sjstats")
ec2014d5 8226 (version "0.17.7")
aa4bde0b
RW
8227 (source
8228 (origin
8229 (method url-fetch)
8230 (uri (cran-uri "sjstats" version))
8231 (sha256
ec2014d5 8232 (base32 "029rl05p88bp01favz300m980r1khcx2a2kn88yqbnbgkjjgqqc6"))))
aa4bde0b
RW
8233 (build-system r-build-system)
8234 (propagated-inputs
a1473cb4
RW
8235 `(("r-bayestestr" ,r-bayestestr)
8236 ("r-broom" ,r-broom)
aa4bde0b
RW
8237 ("r-dplyr" ,r-dplyr)
8238 ("r-emmeans" ,r-emmeans)
a7524f70 8239 ("r-insight" ,r-insight)
aa4bde0b
RW
8240 ("r-lme4" ,r-lme4)
8241 ("r-magrittr" ,r-magrittr)
8242 ("r-mass" ,r-mass)
aa4bde0b 8243 ("r-modelr" ,r-modelr)
664e15ed 8244 ("r-parameters" ,r-parameters)
a1473cb4 8245 ("r-performance" ,r-performance)
aa4bde0b 8246 ("r-purrr" ,r-purrr)
aa4bde0b
RW
8247 ("r-rlang" ,r-rlang)
8248 ("r-sjlabelled" ,r-sjlabelled)
8249 ("r-sjmisc" ,r-sjmisc)
8250 ("r-tidyr" ,r-tidyr)))
8251 (home-page "https://github.com/strengejacke/sjstats")
8252 (synopsis "Functions for common statistical computations")
8253 (description
8254 "This package provides a collection of convenient functions for common
8255statistical computations, which are not directly provided by R's @code{base}
8256or @code{stats} packages. This package aims at providing, first, shortcuts
8257for statistical measures, which otherwise could only be calculated with
8258additional effort. Second, these shortcut functions are generic, and can be
8259applied not only to vectors, but also to other objects as well. The focus of
8260most functions lies on summary statistics or fit measures for regression
8261models, including generalized linear models, mixed effects models and Bayesian
8262models.")
8263 (license license:gpl3)))
41394423
RW
8264
8265(define-public r-glmmtmb
8266 (package
8267 (name "r-glmmtmb")
1afe5644 8268 (version "0.2.3")
41394423
RW
8269 (source
8270 (origin
8271 (method url-fetch)
8272 (uri (cran-uri "glmmTMB" version))
8273 (sha256
8274 (base32
1afe5644 8275 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
8276 (properties `((upstream-name . "glmmTMB")))
8277 (build-system r-build-system)
8278 (propagated-inputs
8279 `(("r-lme4" ,r-lme4)
8280 ("r-matrix" ,r-matrix)
8281 ("r-nlme" ,r-nlme)
8282 ("r-rcppeigen" ,r-rcppeigen)
8283 ("r-tmb" ,r-tmb)))
8284 (native-inputs
1afe5644 8285 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
8286 (home-page "https://github.com/glmmTMB")
8287 (synopsis "Generalized linear mixed models")
8288 (description
8289 "Fit linear and generalized linear mixed models with various extensions,
8290including zero-inflation. The models are fitted using maximum likelihood
8291estimation via the Template Model Builder. Random effects are assumed to be
8292Gaussian on the scale of the linear predictor and are integrated out using the
8293Laplace approximation. Gradients are calculated using automatic
8294differentiation.")
8295 (license license:agpl3+)))
489a6178 8296
c4568c5c
RW
8297(define-public r-bayestestr
8298 (package
8299 (name "r-bayestestr")
18376def 8300 (version "0.4.0")
c4568c5c
RW
8301 (source
8302 (origin
8303 (method url-fetch)
8304 (uri (cran-uri "bayestestR" version))
8305 (sha256
8306 (base32
18376def 8307 "1d3f50rzjzgzclwd6j887dssyhv7hdq7pik9nnlr3w775v3f69zc"))))
c4568c5c
RW
8308 (properties `((upstream-name . "bayestestR")))
8309 (build-system r-build-system)
8310 (propagated-inputs
8311 `(("r-insight" ,r-insight)))
8312 (home-page "https://github.com/easystats/bayestestR")
8313 (synopsis "Describe Bayesian models and posterior distributions")
8314 (description
8315 "This package provides utilities to understand and describe posterior
8316distributions and Bayesian models. It includes point-estimates such as
8317@dfn{Maximum A Posteriori} (MAP), measures of dispersion such as @dfn{Highest
8318Density Interval} (HDI), and indices used for null-hypothesis testing (such as
8319ROPE percentage and pd).")
8320 (license license:gpl3)))
8321
711a2f06
RW
8322(define-public r-performance
8323 (package
8324 (name "r-performance")
c60ed4d6 8325 (version "0.4.0")
711a2f06
RW
8326 (source
8327 (origin
8328 (method url-fetch)
8329 (uri (cran-uri "performance" version))
8330 (sha256
8331 (base32
c60ed4d6 8332 "0lxpmp9smn5r3xvfik36nr608wcpmmximjh0v2sckyvjf7hnb4s0"))))
711a2f06
RW
8333 (build-system r-build-system)
8334 (propagated-inputs
8335 `(("r-bayestestr" ,r-bayestestr)
8336 ("r-insight" ,r-insight)))
8337 (home-page "https://easystats.github.io/performance/")
8338 (synopsis "Assessment of regression models performance")
8339 (description
8340 "This package provides utilities for computing measures to assess model
8341quality, which are not directly provided by R's @code{base} or @code{stats}
8342packages. These include e.g. measures like r-squared, intraclass correlation
8343coefficient, root mean squared error or functions to check models for
8344overdispersion, singularity or zero-inflation and more. Functions apply to a
8345large variety of regression models, including generalized linear models, mixed
8346effects models and Bayesian models.")
8347 (license license:gpl3)))
8348
489a6178
RW
8349(define-public r-ggeffects
8350 (package
8351 (name "r-ggeffects")
f72874fe 8352 (version "0.13.0")
489a6178
RW
8353 (source
8354 (origin
8355 (method url-fetch)
8356 (uri (cran-uri "ggeffects" version))
8357 (sha256
8358 (base32
f72874fe 8359 "0ryfbaav0k874kbwmhbiv7fan93dmkpaimm1iw5kryjhhs3917lb"))))
489a6178
RW
8360 (build-system r-build-system)
8361 (propagated-inputs
fef93da8
RW
8362 `(("r-dplyr" ,r-dplyr)
8363 ("r-insight" ,r-insight)
489a6178
RW
8364 ("r-magrittr" ,r-magrittr)
8365 ("r-mass" ,r-mass)
489a6178
RW
8366 ("r-purrr" ,r-purrr)
8367 ("r-rlang" ,r-rlang)
489a6178 8368 ("r-sjlabelled" ,r-sjlabelled)
fef93da8 8369 ("r-sjmisc" ,r-sjmisc)))
489a6178
RW
8370 (home-page "https://github.com/strengejacke/ggeffects")
8371 (synopsis "Create tidy data frames of marginal effects for ggplot")
8372 (description
8373 "This package provides tools to compute marginal effects from statistical
8374models and return the result as tidy data frames. These data frames are ready
8375to use with the @code{ggplot2} package. Marginal effects can be calculated
8376for many different models. Interaction terms, splines and polynomial terms
8377are also supported. The two main functions are @code{ggpredict()} and
8378@code{ggeffect()}. There is a generic @code{plot()} method to plot the
8379results using @code{ggplot2}.")
8380 (license license:gpl3)))
7b63047c
RW
8381
8382(define-public r-sjplot
8383 (package
8384 (name "r-sjplot")
97b44f5e 8385 (version "2.7.2")
7b63047c
RW
8386 (source
8387 (origin
8388 (method url-fetch)
8389 (uri (cran-uri "sjPlot" version))
8390 (sha256
97b44f5e 8391 (base32 "1kx1qqgp4fhwwwpqn9mv8m1pnpjxfs7ww36ns7j1ja4a7ydwn2hp"))))
7b63047c
RW
8392 (properties `((upstream-name . "sjPlot")))
8393 (build-system r-build-system)
8394 (propagated-inputs
d22d7904
RW
8395 `(("r-bayestestr" ,r-bayestestr)
8396 ("r-broom" ,r-broom)
7b63047c
RW
8397 ("r-dplyr" ,r-dplyr)
8398 ("r-forcats" ,r-forcats)
8399 ("r-ggeffects" ,r-ggeffects)
8400 ("r-ggplot2" ,r-ggplot2)
a5a64814 8401 ("r-ggrepel" ,r-ggrepel)
7b63047c 8402 ("r-glmmtmb" ,r-glmmtmb)
d22d7904 8403 ("r-insight" ,r-insight)
7b63047c
RW
8404 ("r-knitr" ,r-knitr)
8405 ("r-lme4" ,r-lme4)
8406 ("r-magrittr" ,r-magrittr)
8407 ("r-mass" ,r-mass)
8408 ("r-modelr" ,r-modelr)
8409 ("r-nlme" ,r-nlme)
d22d7904 8410 ("r-performance" ,r-performance)
7b63047c
RW
8411 ("r-psych" ,r-psych)
8412 ("r-purrr" ,r-purrr)
8413 ("r-rlang" ,r-rlang)
8414 ("r-scales" ,r-scales)
8415 ("r-sjlabelled" ,r-sjlabelled)
8416 ("r-sjmisc" ,r-sjmisc)
8417 ("r-sjstats" ,r-sjstats)
8418 ("r-tidyr" ,r-tidyr)))
8419 (home-page "https://strengejacke.github.io/sjPlot/")
8420 (synopsis "Data visualization for statistics in social science")
8421 (description
8422 "This package represents a collection of plotting and table output
8423functions for data visualization. Results of various statistical
8424analyses (that are commonly used in social sciences) can be visualized using
8425this package, including simple and cross tabulated frequencies, histograms,
8426box plots, (generalized) linear models, mixed effects models, principal
8427component analysis and correlation matrices, cluster analyses, scatter plots,
8428stacked scales, effects plots of regression models (including interaction
8429terms) and much more. This package supports labelled data.")
8430 (license license:gpl3)))
03f80112
RW
8431
8432(define-public r-ini
8433 (package
8434 (name "r-ini")
8435 (version "0.3.1")
8436 (source
8437 (origin
8438 (method url-fetch)
8439 (uri (cran-uri "ini" version))
8440 (sha256
8441 (base32
8442 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
8443 (build-system r-build-system)
8444 (home-page "https://github.com/dvdscripter/ini")
8445 (synopsis "Read and write configuration files")
8446 (description
8447 "This package provides tools to parse simple @code{.ini} configuration
8448files to an structured list. Users can manipulate this resulting list with
8449@code{lapply()} functions. This same structured list can be used to write
8450back to file after modifications.")
8451 (license license:gpl3)))
21405e81
RW
8452
8453(define-public r-gh
8454 (package
8455 (name "r-gh")
8456 (version "1.0.1")
8457 (source
8458 (origin
8459 (method url-fetch)
8460 (uri (cran-uri "gh" version))
8461 (sha256
8462 (base32
8463 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
8464 (build-system r-build-system)
8465 (propagated-inputs
8466 `(("r-httr" ,r-httr)
8467 ("r-ini" ,r-ini)
8468 ("r-jsonlite" ,r-jsonlite)))
8469 (home-page "https://github.com/r-lib/gh#readme")
8470 (synopsis "Access the GitHub API via R")
8471 (description
8472 "This package provides a minimal R client to access the GitHub API.")
8473 (license license:expat)))
d6871153
RW
8474
8475(define-public r-fs
8476 (package
8477 (name "r-fs")
c02f574d 8478 (version "1.3.1")
d6871153
RW
8479 (source
8480 (origin
8481 (method url-fetch)
8482 (uri (cran-uri "fs" version))
8483 (sha256
8484 (base32
c02f574d 8485 "1g26rgx13dzigp2vrlld6h28q33lwbax97zvwdrq2pc3iz54v4yn"))))
d6871153
RW
8486 (build-system r-build-system)
8487 (propagated-inputs
8488 `(("r-rcpp" ,r-rcpp)))
8489 (native-inputs
8490 `(("pkg-config" ,pkg-config)))
8491 (home-page "http://fs.r-lib.org")
8492 (synopsis "Cross-platform file system operations based on libuv")
8493 (description
8494 "This package provides a cross-platform interface to file system
8495operations, built on top of the libuv C library.")
8496 (license license:gpl3)))
153e5b2d
RW
8497
8498(define-public r-clisymbols
8499 (package
8500 (name "r-clisymbols")
8501 (version "1.2.0")
8502 (source
8503 (origin
8504 (method url-fetch)
8505 (uri (cran-uri "clisymbols" version))
8506 (sha256
8507 (base32
8508 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
8509 (build-system r-build-system)
8510 (home-page "https://github.com/gaborcsardi/clisymbols")
8511 (synopsis "Unicode symbols at the R prompt")
8512 (description
8513 "This package provides a small subset of Unicode symbols, that are useful
8514when building command line applications. They fall back to alternatives on
8515terminals that do not support Unicode.")
8516 (license license:expat)))
efefd3ec
RW
8517
8518(define-public r-usethis
8519 (package
8520 (name "r-usethis")
99765abb 8521 (version "1.5.1")
efefd3ec
RW
8522 (source
8523 (origin
8524 (method url-fetch)
8525 (uri (cran-uri "usethis" version))
8526 (sha256
8527 (base32
99765abb 8528 "07an5wbikilg7cb3q6x5aykw8dfqnjrc3wpfb7gjmy0d9fh20fcy"))))
efefd3ec
RW
8529 (build-system r-build-system)
8530 (propagated-inputs
8531 `(("r-clipr" ,r-clipr)
8532 ("r-clisymbols" ,r-clisymbols)
8533 ("r-crayon" ,r-crayon)
8534 ("r-curl" ,r-curl)
8535 ("r-desc" ,r-desc)
8536 ("r-fs" ,r-fs)
8537 ("r-gh" ,r-gh)
8538 ("r-git2r" ,r-git2r)
8539 ("r-glue" ,r-glue)
35171015 8540 ("r-purrr" ,r-purrr)
efefd3ec
RW
8541 ("r-rlang" ,r-rlang)
8542 ("r-rprojroot" ,r-rprojroot)
8543 ("r-rstudioapi" ,r-rstudioapi)
35171015
RW
8544 ("r-whisker" ,r-whisker)
8545 ("r-withr" ,r-withr)
8546 ("r-yaml" ,r-yaml)))
efefd3ec
RW
8547 (home-page "https://github.com/r-lib/usethis")
8548 (synopsis "Automate R package and project setup")
8549 (description
8550 "This package helps you to automate R package and project setup tasks
8551that are otherwise performed manually. This includes setting up unit testing,
8552test coverage, continuous integration, Git, GitHub integration, licenses,
8553Rcpp, RStudio projects, and more.")
8554 (license license:gpl3)))
99342624
RW
8555
8556(define-public r-sessioninfo
8557 (package
8558 (name "r-sessioninfo")
3d6fa1a3 8559 (version "1.1.1")
99342624
RW
8560 (source
8561 (origin
8562 (method url-fetch)
8563 (uri (cran-uri "sessioninfo" version))
8564 (sha256
8565 (base32
3d6fa1a3 8566 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
8567 (build-system r-build-system)
8568 (propagated-inputs
8569 `(("r-cli" ,r-cli)
8570 ("r-withr" ,r-withr)))
8571 (home-page "https://github.com/r-lib/sessioninfo#readme")
8572 (synopsis "R session information")
8573 (description
8574 "This package provides tools to query and print information about the
8575current R session. It is similar to @code{utils::sessionInfo()}, but includes
8576more information about packages, and where they were installed from.")
8577 (license license:gpl2)))
cbc8e6dd
RW
8578
8579(define-public r-remotes
8580 (package
8581 (name "r-remotes")
da4754a3 8582 (version "2.1.0")
cbc8e6dd
RW
8583 (source
8584 (origin
8585 (method url-fetch)
8586 (uri (cran-uri "remotes" version))
8587 (sha256
8588 (base32
da4754a3 8589 "19v8dmnk9l4i9m64p7zgmj7y1vhnnwhi5kyn0k5d034zzkvchi49"))))
cbc8e6dd
RW
8590 (build-system r-build-system)
8591 (home-page "https://github.com/r-lib/remotes#readme")
8592 (synopsis "R package installation from remote repositories")
8593 (description
8594 "Download and install R packages stored in GitHub, BitBucket, or plain
8595subversion or git repositories. This package is a lightweight replacement of
8596the @code{install_*} functions in the @code{devtools} package. Indeed most of
8597the code was copied over from @code{devtools}.")
8598 (license license:gpl2+)))
7d8f3470
RW
8599
8600(define-public r-xopen
8601 (package
8602 (name "r-xopen")
8603 (version "1.0.0")
8604 (source
8605 (origin
8606 (method url-fetch)
8607 (uri (cran-uri "xopen" version))
8608 (sha256
8609 (base32
8610 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
8611 (build-system r-build-system)
8612 (propagated-inputs
8613 `(("r-processx" ,r-processx)))
8614 (home-page "https://github.com/r-lib/xopen#readme")
8615 (synopsis "Open system files, URLs, anything")
8616 (description
8617 "This package provides a cross-platform solution to open files,
8618directories or URLs with their associated programs.")
8619 (license license:expat)))
5df4e27f
RW
8620
8621(define-public r-rcmdcheck
8622 (package
8623 (name "r-rcmdcheck")
a75c6d9c 8624 (version "1.3.3")
5df4e27f
RW
8625 (source
8626 (origin
8627 (method url-fetch)
8628 (uri (cran-uri "rcmdcheck" version))
8629 (sha256
8630 (base32
a75c6d9c 8631 "1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
5df4e27f
RW
8632 (build-system r-build-system)
8633 (propagated-inputs
8634 `(("r-callr" ,r-callr)
8635 ("r-cli" ,r-cli)
8636 ("r-crayon" ,r-crayon)
8637 ("r-desc" ,r-desc)
8638 ("r-digest" ,r-digest)
8639 ("r-pkgbuild" ,r-pkgbuild)
8640 ("r-prettyunits" ,r-prettyunits)
8641 ("r-r6" ,r-r6)
8642 ("r-rprojroot" ,r-rprojroot)
7466c3bb 8643 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
8644 ("r-withr" ,r-withr)
8645 ("r-xopen" ,r-xopen)))
8646 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
8647 (synopsis "Run R CMD check from R and capture results")
8648 (description
8649 "Run @code{R CMD check} from R programmatically, and capture the results
8650of the individual checks.")
8651 (license license:expat)))
9b02d1a1
RW
8652
8653(define-public r-rapportools
8654 (package
8655 (name "r-rapportools")
8656 (version "1.0")
8657 (source
8658 (origin
8659 (method url-fetch)
8660 (uri (cran-uri "rapportools" version))
8661 (sha256
8662 (base32
8663 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
8664 (build-system r-build-system)
8665 (propagated-inputs
8666 `(("r-pander" ,r-pander)
8667 ("r-plyr" ,r-plyr)
8668 ("r-reshape" ,r-reshape)))
8669 (home-page "https://cran.r-project.org/web/packages/rapportools/")
8670 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
8671 (description
8672 "This package provides helper functions that act as wrappers to more
8673advanced statistical methods with the advantage of having sane defaults for
8674quick reporting.")
8675 (license license:agpl3+)))
319a80ce
RW
8676
8677(define-public r-pander
8678 (package
8679 (name "r-pander")
a44f8b00 8680 (version "0.6.3")
319a80ce
RW
8681 (source
8682 (origin
8683 (method url-fetch)
8684 (uri (cran-uri "pander" version))
8685 (sha256
8686 (base32
a44f8b00 8687 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
8688 (build-system r-build-system)
8689 (propagated-inputs
8690 `(("r-digest" ,r-digest)
8691 ("r-rcpp" ,r-rcpp)))
8692 (home-page "https://rapporter.github.io/pander")
8693 (synopsis "Render R objects into Pandoc's markdown")
8694 (description
8695 "The main aim of the pander R package is to provide a minimal and easy
8696tool for rendering R objects into Pandoc's markdown. The package is also
8697capable of exporting/converting complex Pandoc documents (reports) in various
8698ways.")
8699 ;; This package is licensed under either the AGPLv3+ or the very rarely
8700 ;; used OSL 3.0.
8701 (license license:agpl3+)))
74cc74e4
RW
8702
8703(define-public r-summarytools
8704 (package
8705 (name "r-summarytools")
084ea348 8706 (version "0.9.4")
74cc74e4
RW
8707 (source
8708 (origin
8709 (method url-fetch)
8710 (uri (cran-uri "summarytools" version))
8711 (sha256
8712 (base32
084ea348 8713 "1n695baz56mg4f13xjjadfq0xalw5xsn6xicil0yap5hgi8fsr3a"))))
74cc74e4
RW
8714 (build-system r-build-system)
8715 (propagated-inputs
5093cbdc
RW
8716 `(("r-checkmate" ,r-checkmate)
8717 ("r-dplyr" ,r-dplyr)
8718 ("r-htmltools" ,r-htmltools)
74cc74e4 8719 ("r-lubridate" ,r-lubridate)
5093cbdc 8720 ("r-magick" ,r-magick)
74cc74e4
RW
8721 ("r-matrixstats" ,r-matrixstats)
8722 ("r-pander" ,r-pander)
8723 ("r-pryr" ,r-pryr)
8724 ("r-rapportools" ,r-rapportools)
5093cbdc 8725 ("r-rcurl" ,r-rcurl)
4c920fbb 8726 ("r-tibble" ,r-tibble)
5093cbdc 8727 ("r-tidyr" ,r-tidyr)))
74cc74e4
RW
8728 (home-page "https://github.com/dcomtois/summarytools")
8729 (synopsis "Tools to quickly and neatly summarize data")
8730 (description
8731 "This package provides tools for data frame summaries, cross-tabulations,
8732weight-enabled frequency tables and common univariate statistics in concise
8733tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8734good point-of-entry for exploring data, both for experienced and new R
8735users.")
8736 (license license:gpl2)))
7c7ee6cf
RW
8737
8738(define-public r-lsei
8739 (package
8740 (name "r-lsei")
8741 (version "1.2-0")
8742 (source
8743 (origin
8744 (method url-fetch)
8745 (uri (cran-uri "lsei" version))
8746 (sha256
8747 (base32
8748 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8749 (build-system r-build-system)
8750 (native-inputs
8751 `(("gfortran" ,gfortran)))
8752 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8753 (synopsis "Solve regression problems under equality/inequality constraints")
8754 (description
8755 "It contains functions that solve least squares linear regression
8756problems under linear equality/inequality constraints. Functions for solving
8757quadratic programming problems are also available, which transform such
8758problems into least squares ones first.")
8759 (license license:gpl2+)))
2ea75a83
RW
8760
8761(define-public r-npsurv
8762 (package
8763 (name "r-npsurv")
8764 (version "0.4-0")
8765 (source
8766 (origin
8767 (method url-fetch)
8768 (uri (cran-uri "npsurv" version))
8769 (sha256
8770 (base32
8771 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8772 (build-system r-build-system)
8773 (propagated-inputs
8774 `(("r-lsei" ,r-lsei)))
8775 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8776 (synopsis "Nonparametric survival analysis")
8777 (description
8778 "This package contains functions for non-parametric survival analysis of
8779exact and interval-censored observations.")
8780 (license license:gpl2+)))
32499b26
RW
8781
8782(define-public r-clusteval
8783 (package
8784 (name "r-clusteval")
8785 (version "0.1")
8786 (source
8787 (origin
8788 (method url-fetch)
8789 (uri (cran-uri "clusteval" version))
8790 (sha256
8791 (base32
8792 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8793 (build-system r-build-system)
8794 (propagated-inputs
8795 `(("r-mvtnorm" ,r-mvtnorm)
8796 ("r-rcpp" ,r-rcpp)))
8797 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8798 (synopsis "Evaluation of clustering algorithms")
8799 (description
8800 "This R package provides a suite of tools to evaluate clustering
8801algorithms, clusterings, and individual clusters.")
8802 (license license:expat)))
373cef0a
RW
8803
8804(define-public r-tweedie
8805 (package
8806 (name "r-tweedie")
8807 (version "2.3.2")
8808 (source
8809 (origin
8810 (method url-fetch)
8811 (uri (cran-uri "tweedie" version))
8812 (sha256
8813 (base32
8814 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8815 (build-system r-build-system)
8816 (native-inputs `(("gfortran" ,gfortran)))
8817 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8818 (synopsis "Evaluation of Tweedie exponential family models")
8819 (description
8820 "Maximum likelihood computations for Tweedie families, including the
8821series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8822the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8823and related methods.")
8824 (license license:gpl2+)))
4fb35ebd
RW
8825
8826(define-public r-rcppgsl
8827 (package
8828 (name "r-rcppgsl")
c42625c8 8829 (version "0.3.7")
4fb35ebd
RW
8830 (source
8831 (origin
8832 (method url-fetch)
8833 (uri (cran-uri "RcppGSL" version))
8834 (sha256
c42625c8 8835 (base32 "0cnw2k7cfqrm79r6j283aybflxig80x4n4rjkfp2317wf10mrsa5"))))
4fb35ebd
RW
8836 (properties `((upstream-name . "RcppGSL")))
8837 (build-system r-build-system)
8838 (propagated-inputs
8839 `(("r-rcpp" ,r-rcpp)
8840 ("gsl" ,gsl)))
8841 (native-inputs
c42625c8 8842 `(("r-knitr" ,r-knitr))) ; for vignettes
4fb35ebd
RW
8843 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8844 (synopsis "Rcpp integration for GSL vectors and matrices")
8845 (description
8846 "The GNU Scientific Library (or GSL) is a collection of numerical
8847routines for scientific computing. It is particularly useful for C and C++
8848programs as it provides a standard C interface to a wide range of mathematical
8849routines. There are over 1000 functions in total with an extensive test
8850suite. The RcppGSL package provides an easy-to-use interface between GSL data
8851structures and R using concepts from Rcpp which is itself a package that eases
8852the interfaces between R and C++.")
8853 (license license:gpl2+)))
20ff6e3a
RW
8854
8855(define-public r-mvabund
8856 (package
8857 (name "r-mvabund")
48102ce1 8858 (version "4.0.1")
20ff6e3a
RW
8859 (source
8860 (origin
8861 (method url-fetch)
8862 (uri (cran-uri "mvabund" version))
8863 (sha256
8864 (base32
48102ce1 8865 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8866 (build-system r-build-system)
8867 (propagated-inputs
8868 `(("r-mass" ,r-mass)
8869 ("r-rcpp" ,r-rcpp)
8870 ("r-rcppgsl" ,r-rcppgsl)
8871 ("r-statmod" ,r-statmod)
8872 ("r-tweedie" ,r-tweedie)))
8873 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8874 (synopsis "Statistical methods for analysing multivariate abundance data")
8875 (description
8876 "This package provides a set of tools for displaying, modeling and
8877analysing multivariate abundance data in community ecology.")
8878 (license license:lgpl2.1+)))
49863fd6
RW
8879
8880(define-public r-afex
8881 (package
8882 (name "r-afex")
0eb28435 8883 (version "0.25-1")
49863fd6
RW
8884 (source
8885 (origin
8886 (method url-fetch)
8887 (uri (cran-uri "afex" version))
8888 (sha256
8889 (base32
0eb28435 8890 "12n020y7rjm7402940gkqxa5j901p093f381i23p66fa3fyrshkf"))))
49863fd6
RW
8891 (build-system r-build-system)
8892 (propagated-inputs
8893 `(("r-car" ,r-car)
8894 ("r-lme4" ,r-lme4)
8895 ("r-lmertest" ,r-lmertest)
8896 ("r-pbkrtest" ,r-pbkrtest)
8897 ("r-reshape2" ,r-reshape2)))
8898 (home-page "https://afex.singmann.science/")
8899 (synopsis "Analysis of factorial experiments")
8900 (description
8901 "This package provides convenience functions for analyzing factorial
8902experiments using ANOVA or mixed models.")
8903 (license license:gpl2+)))
7c02dd62
RW
8904
8905(define-public r-lmertest
8906 (package
8907 (name "r-lmertest")
f18ca07e 8908 (version "3.1-0")
7c02dd62
RW
8909 (source
8910 (origin
8911 (method url-fetch)
8912 (uri (cran-uri "lmerTest" version))
8913 (sha256
8914 (base32
f18ca07e 8915 "1nkz8cmxa5yb8q4i65bmhnn5pd4bhwcyjplyscynb24z3f64xp9b"))))
7c02dd62
RW
8916 (properties `((upstream-name . "lmerTest")))
8917 (build-system r-build-system)
8918 (propagated-inputs
8919 `(("r-ggplot2" ,r-ggplot2)
8920 ("r-lme4" ,r-lme4)
8921 ("r-mass" ,r-mass)
8922 ("r-numderiv" ,r-numderiv)))
8923 (home-page "https://github.com/runehaubo/lmerTestR")
8924 (synopsis "Tests in linear mixed effects models")
8925 (description
8926 "This package provides p-values in type I, II or III anova and summary
8927tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8928method. A Kenward-Roger method is also available via the @code{pbkrtest}
8929package. Model selection methods include step, drop1 and anova-like tables
8930for random effects (ranova). Methods for Least-Square means (LS-means) and
8931tests of linear contrasts of fixed effects are also available.")
8932 (license license:gpl2+)))
fd649d1e
RW
8933
8934(define-public r-r2glmm
8935 (package
8936 (name "r-r2glmm")
8937 (version "0.1.2")
8938 (source
8939 (origin
8940 (method url-fetch)
8941 (uri (cran-uri "r2glmm" version))
8942 (sha256
8943 (base32
8944 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8945 (build-system r-build-system)
8946 (propagated-inputs
8947 `(("r-afex" ,r-afex)
8948 ("r-data-table" ,r-data-table)
8949 ("r-dplyr" ,r-dplyr)
8950 ("r-ggplot2" ,r-ggplot2)
8951 ("r-gridextra" ,r-gridextra)
8952 ("r-lmertest" ,r-lmertest)
8953 ("r-mass" ,r-mass)
8954 ("r-matrix" ,r-matrix)
8955 ("r-mgcv" ,r-mgcv)
8956 ("r-pbkrtest" ,r-pbkrtest)))
8957 (home-page "https://github.com/bcjaeger/r2glmm")
8958 (synopsis "Compute R squared for mixed (multilevel) models")
8959 (description
8960 "This package computes model and semi partial R squared with confidence
8961limits for the linear and generalized linear mixed model (LMM and GLMM). The
8962R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8963using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8964al. (2016)).")
8965 (license license:gpl2)))
cddc0300 8966
8967(define-public r-weights
8968 (package
8969 (name "r-weights")
8970 (version "1.0")
8971 (source
8972 (origin
8973 (method url-fetch)
8974 (uri (cran-uri "weights" version))
8975 (sha256
8976 (base32
8977 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
8978 (build-system r-build-system)
8979 (propagated-inputs
8980 `(("r-gdata" ,r-gdata)
8981 ("r-hmisc" ,r-hmisc)
8982 ("r-mice" ,r-mice)))
8983 (home-page
8984 "https://cran.r-project.org/web/packages/weights/")
8985 (synopsis "Weighting and weighted statistics")
8986 (description "This package Provides a variety of functions for producing
8987simple weighted statistics, such as weighted Pearson's correlations, partial
8988correlations, Chi-Squared statistics, histograms, and t-tests. Also now
8989includes some software for quickly recoding survey data and plotting point
8990estimates from interaction terms in regressions (and multiply imputed
8991regressions). NOTE: Weighted partial correlation calculations pulled to
8992address a bug.")
8993 (license license:gpl2+)))
bfa5662e
RW
8994
8995(define-public r-rcppannoy
8996 (package
8997 (name "r-rcppannoy")
0da4cb54 8998 (version "0.0.14")
bfa5662e
RW
8999 (source
9000 (origin
9001 (method url-fetch)
9002 (uri (cran-uri "RcppAnnoy" version))
9003 (sha256
9004 (base32
0da4cb54 9005 "1wiigx5g5788j6lyc3f6bs1rsvc4alyc3052g35hxl1giinxmhn4"))))
bfa5662e
RW
9006 (properties `((upstream-name . "RcppAnnoy")))
9007 (build-system r-build-system)
9008 (propagated-inputs
9009 `(("r-rcpp" ,r-rcpp)))
9010 (native-inputs
9011 `(("r-knitr" ,r-knitr))) ; for vignettes
9012 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
9013 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
9014 (description
9015 "Annoy is a small C++ library for Approximate Nearest Neighbors written
9016for efficient memory usage as well an ability to load from and save to disk.
9017This package provides an R interface.")
9018 ;; Annoy is released under ASL 2.0, but this wrapper is released under
9019 ;; GPLv2+.
9020 (license (list license:gpl2+ license:asl2.0))))
b58940cb 9021
81281899
RW
9022(define-public r-rcpphnsw
9023 (package
9024 (name "r-rcpphnsw")
7c27558a 9025 (version "0.2.0")
81281899
RW
9026 (source
9027 (origin
9028 (method url-fetch)
9029 (uri (cran-uri "RcppHNSW" version))
9030 (sha256
9031 (base32
7c27558a 9032 "0gqdkw7vkcm544rz45g0hplg836ygzbfwk9gh9wr0817icvdb3qv"))))
81281899
RW
9033 (properties `((upstream-name . "RcppHNSW")))
9034 (build-system r-build-system)
9035 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9036 (home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
9037 (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
9038 (description
9039 "Hnswlib is a C++ library for approximate nearest neighbors. This
9040package provides a minimal R interface by relying on the Rcpp package.")
9041 ;; hnswlib is released under Version 2.0 of the Apache License.
9042 (license (list license:gpl3 license:asl2.0))))
9043
c4a5ce46
RW
9044(define-public r-rcppparallel
9045 (package
9046 (name "r-rcppparallel")
9b112f40 9047 (version "4.4.4")
c4a5ce46
RW
9048 (source
9049 (origin
9050 (method url-fetch)
9051 (uri (cran-uri "RcppParallel" version))
9052 (sha256
9053 (base32
9b112f40 9054 "0p13f2mywjr7gmskf8ri4y8p5yr1bvr4xrpw2w11vdvafwz1vcia"))))
c4a5ce46
RW
9055 (properties `((upstream-name . "RcppParallel")))
9056 (build-system r-build-system)
9057 (home-page "http://rcppcore.github.io/RcppParallel")
9058 (synopsis "Parallel programming tools for Rcpp")
9059 (description
9060 "This package provides high level functions for parallel programming with
9061Rcpp. For example, the @code{parallelFor()} function can be used to convert
9062the work of a standard serial @code{for} loop into a parallel one and the
9063@code{parallelReduce()} function can be used for accumulating aggregates or
9064other values.")
9065 (license license:gpl2)))
9066
b58940cb
RW
9067(define-public r-ncdf4
9068 (package
9069 (name "r-ncdf4")
883f76b8 9070 (version "1.17")
b58940cb
RW
9071 (source
9072 (origin
9073 (method url-fetch)
9074 (uri (cran-uri "ncdf4" version))
9075 (sha256
9076 (base32
883f76b8 9077 "1xls44ln2zjrrlimxl8v4bk2ni3g45c9j0gxdnjx31rikmrc95fv"))))
b58940cb
RW
9078 (build-system r-build-system)
9079 (inputs
9080 `(("netcdf" ,netcdf)
9081 ("zlib" ,zlib)))
9082 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
9083 (synopsis "R interface to Unidata netCDF format data files")
9084 (description
9085 "This package provides a high-level R interface to data files written
9086using Unidata's netCDF library (version 4 or earlier), which are binary data
9087files that are portable across platforms and include metadata information in
9088addition to the data sets. Using this package, netCDF files can be opened and
9089data sets read in easily. It is also easy to create new netCDF dimensions,
9090variables, and files, in either version 3 or 4 format, and manipulate existing
9091netCDF files.")
9092 (license license:gpl3+)))
1e605c03
RW
9093
9094(define-public r-biocmanager
9095 (package
9096 (name "r-biocmanager")
b93a3297 9097 (version "1.30.10")
1e605c03
RW
9098 (source
9099 (origin
9100 (method url-fetch)
9101 (uri (cran-uri "BiocManager" version))
9102 (sha256
b93a3297 9103 (base32 "03n9s2vf7vgpgb5alpxwamf9xfkn32cbzngwyn6spq1bnh9a9dzk"))))
1e605c03
RW
9104 (properties `((upstream-name . "BiocManager")))
9105 (build-system r-build-system)
9106 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
9107 (synopsis "Access the Bioconductor project package repository")
9108 (description
9109 "This package provides a convenient tool to install and update
9110Bioconductor packages.")
9111 (license license:artistic2.0)))
f338e480
RW
9112
9113(define-public r-rgl
9114 (package
9115 (name "r-rgl")
4f1c668d 9116 (version "0.100.30")
f338e480
RW
9117 (source
9118 (origin
9119 (method url-fetch)
9120 (uri (cran-uri "rgl" version))
9121 (sha256
9122 (base32
4f1c668d 9123 "0rzqzskcwf2ah4yr62x5rjwf7yh90d43h39gk7jmfc5lc08zaxc5"))))
f338e480
RW
9124 (build-system r-build-system)
9125 (native-inputs
9126 `(("pkg-config" ,pkg-config)))
9127 (inputs
9128 `(("freetype" ,freetype)
9129 ("libpng" ,libpng)
9130 ("glu" ,glu)
9131 ("libx11" ,libx11)
9132 ("ghc-pandoc" ,ghc-pandoc)
9133 ("zlib" ,zlib)))
9134 (propagated-inputs
9135 `(("r-crosstalk" ,r-crosstalk)
9136 ("r-htmltools" ,r-htmltools)
9137 ("r-htmlwidgets" ,r-htmlwidgets)
9138 ("r-jsonlite" ,r-jsonlite)
9139 ("r-knitr" ,r-knitr)
9140 ("r-magrittr" ,r-magrittr)
9141 ("r-manipulatewidget" ,r-manipulatewidget)
9142 ("r-shiny" ,r-shiny)))
9143 (home-page "https://r-forge.r-project.org/projects/rgl/")
9144 (synopsis "3D visualization using OpenGL")
9145 (description
9146 "This package provides medium to high level functions for 3D interactive graphics,
9147including functions modelled on base graphics (@code{plot3d()}, etc.) as well
9148as functions for constructing representations of geometric
9149objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
9150various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
9151image formats, including PNG, Postscript, SVG, PGF.")
9152 ;; Any version of the GPL.
9153 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
9154
9155(define-public r-multicool
9156 (package
9157 (name "r-multicool")
9158 (version "0.1-10")
9159 (source
9160 (origin
9161 (method url-fetch)
9162 (uri (cran-uri "multicool" version))
9163 (sha256
9164 (base32
9165 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
9166 (build-system r-build-system)
9167 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9168 (home-page "https://cran.r-project.org/web/packages/multicool/")
9169 (synopsis "Permutations of multisets in cool-lex order")
9170 (description
9171 "This package provides a set of tools to permute multisets without loops
9172or hash tables and to generate integer partitions. Cool-lex order is similar
9173to colexicographical order.")
9174 (license license:gpl2)))
4106e6ad
RW
9175
9176(define-public r-misc3d
9177 (package
9178 (name "r-misc3d")
9179 (version "0.8-4")
9180 (source
9181 (origin
9182 (method url-fetch)
9183 (uri (cran-uri "misc3d" version))
9184 (sha256
9185 (base32
9186 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
9187 (build-system r-build-system)
9188 (home-page "https://cran.r-project.org/web/packages/misc3d/")
9189 (synopsis "Miscellaneous 3D Plots")
9190 (description
9191 "This package provides a collection of miscellaneous 3d plots, including
9192isosurfaces.")
9193 ;; Any version of the GPL.
9194 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
9195
9196(define-public r-ks
9197 (package
9198 (name "r-ks")
2ac4eb78 9199 (version "1.11.6")
da256afb
RW
9200 (source
9201 (origin
9202 (method url-fetch)
9203 (uri (cran-uri "ks" version))
9204 (sha256
2ac4eb78 9205 (base32 "0hcccjfqnzdxkmnfzq8c5a7yhc138azwyl7rp29d1vl1jawwrwfq"))))
da256afb
RW
9206 (build-system r-build-system)
9207 (propagated-inputs
9208 `(("r-fnn" ,r-fnn)
9209 ("r-kernlab" ,r-kernlab)
9210 ("r-kernsmooth" ,r-kernsmooth)
9211 ("r-matrix" ,r-matrix)
9212 ("r-mclust" ,r-mclust)
9213 ("r-mgcv" ,r-mgcv)
da256afb
RW
9214 ("r-multicool" ,r-multicool)
9215 ("r-mvtnorm" ,r-mvtnorm)))
9216 (home-page "http://www.mvstat.net/tduong/")
9217 (synopsis "Kernel smoothing")
9218 (description
9219 "This package provides kernel smoothers for univariate and multivariate
9220data, including density functions, density derivatives, cumulative
9221distributions, modal clustering, discriminant analysis, and two-sample
9222hypothesis testing.")
9223 ;; Either version of the GPL.
9224 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
9225
9226(define-public r-feature
9227 (package
9228 (name "r-feature")
9229 (version "1.2.13")
9230 (source
9231 (origin
9232 (method url-fetch)
9233 (uri (cran-uri "feature" version))
9234 (sha256
9235 (base32
9236 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
9237 (build-system r-build-system)
9238 (propagated-inputs
9239 `(("r-ks" ,r-ks)
9240 ("r-misc3d" ,r-misc3d)
9241 ("r-rgl" ,r-rgl)))
9242 (home-page "http://www.mvstat.net/tduong/")
9243 (synopsis "Inferential feature significance for kernel density estimation")
9244 (description
9245 "The feature package contains functions to display and compute kernel
9246density estimates, significant gradient and significant curvature regions.
9247Significant gradient and/or curvature regions often correspond to significant
9248features (e.g. local modes).")
9249 ;; Either version of the GPL.
9250 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
9251
9252(define-public r-arm
9253 (package
9254 (name "r-arm")
9255 (version "1.10-1")
9256 (source
9257 (origin
9258 (method url-fetch)
9259 (uri (cran-uri "arm" version))
9260 (sha256
9261 (base32
9262 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
9263 (build-system r-build-system)
9264 (propagated-inputs
9265 `(("r-abind" ,r-abind)
9266 ("r-coda" ,r-coda)
9267 ("r-lme4" ,r-lme4)
9268 ("r-mass" ,r-mass)
9269 ("r-matrix" ,r-matrix)
9270 ("r-nlme" ,r-nlme)))
9271 (home-page "https://cran.r-project.org/web/packages/arm/")
9272 (synopsis "Data analysis using regression and multilevel/hierarchical models")
9273 (description
9274 "This package provides functions to accompany A. Gelman and J. Hill,
9275Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
9276University Press, 2007.")
9277 (license license:gpl3+)))
3cef715a
RW
9278
9279(define-public r-circular
9280 (package
9281 (name "r-circular")
9282 (version "0.4-93")
9283 (source
9284 (origin
9285 (method url-fetch)
9286 (uri (cran-uri "circular" version))
9287 (sha256
9288 (base32
9289 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
9290 (build-system r-build-system)
9291 (propagated-inputs
9292 `(("r-boot" ,r-boot)
9293 ("r-mvtnorm" ,r-mvtnorm)))
9294 (native-inputs
9295 `(("gfortran" ,gfortran)))
9296 (home-page "https://cran.r-project.org/web/packages/circular/")
9297 (synopsis "Circular statistics")
9298 (description
9299 "This package provides tools for circular statistics, from \"Topics in
9300circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
9301Scientific.")
9302 (license license:gpl2+)))
10483a64
RW
9303
9304(define-public r-activity
9305 (package
9306 (name "r-activity")
aef5e2aa 9307 (version "1.3")
10483a64
RW
9308 (source
9309 (origin
9310 (method url-fetch)
9311 (uri (cran-uri "activity" version))
9312 (sha256
9313 (base32
aef5e2aa 9314 "12imqj366dp6pam5gap6ji56p5wf1073xz5g4iikfxf5l8snxw92"))))
10483a64
RW
9315 (build-system r-build-system)
9316 (propagated-inputs
9317 `(("r-circular" ,r-circular)
aef5e2aa 9318 ("r-insol" ,r-insol)
10483a64
RW
9319 ("r-pbapply" ,r-pbapply)))
9320 (home-page "https://cran.r-project.org/web/packages/activity/")
9321 (synopsis "Animal activity statistics")
9322 (description
9323 "This package provides functions to fit kernel density functions to
9324animal activity time data; plot activity distributions; quantify overall
9325levels of activity; statistically compare activity metrics through
9326bootstrapping; and evaluate variation in linear variables with time (or other
9327circular variables).")
9328 (license license:gpl3)))
e4f4a04a
RW
9329
9330(define-public r-ouch
9331 (package
9332 (name "r-ouch")
27b4bfbe 9333 (version "2.14-1")
e4f4a04a
RW
9334 (source
9335 (origin
9336 (method url-fetch)
9337 (uri (cran-uri "ouch" version))
9338 (sha256
9339 (base32
27b4bfbe 9340 "0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
e4f4a04a
RW
9341 (build-system r-build-system)
9342 (propagated-inputs `(("r-subplex" ,r-subplex)))
9343 (home-page "http://kingaa.github.io/ouch/")
9344 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
9345 (description
9346 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
9347for evolution along a phylogenetic tree.")
9348 (license license:gpl2+)))
705ea5bf
RW
9349
9350(define-public r-fmsb
9351 (package
9352 (name "r-fmsb")
9353 (version "0.6.3")
9354 (source
9355 (origin
9356 (method url-fetch)
9357 (uri (cran-uri "fmsb" version))
9358 (sha256
9359 (base32
9360 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
9361 (build-system r-build-system)
9362 (home-page "http://minato.sip21c.org/msb/")
9363 (synopsis "Functions for medical statistics book with demographic data")
9364 (description
9365 "This package provides several utility functions for the book entitled
9366\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
9367Japan, 2007) with Japanese demographic data and some demographic analysis
9368related functions.")
9369 (license license:gpl2+)))
ced51a20
RW
9370
9371(define-public r-stabledist
9372 (package
9373 (name "r-stabledist")
9374 (version "0.7-1")
9375 (source
9376 (origin
9377 (method url-fetch)
9378 (uri (cran-uri "stabledist" version))
9379 (sha256
9380 (base32
9381 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
9382 (build-system r-build-system)
9383 (home-page "http://www.rmetrics.org")
9384 (synopsis "Stable distribution functions")
9385 (description
9386 "This package provides density, probability and quantile functions, and
9387random number generation for (skew) stable distributions, using the
9388parametrizations of Nolan.")
9389 (license license:gpl2+)))
a50abb36
RW
9390
9391(define-public r-gsl
9392 (package
9393 (name "r-gsl")
6bdce94f 9394 (version "2.1-6")
a50abb36
RW
9395 (source
9396 (origin
9397 (method url-fetch)
9398 (uri (cran-uri "gsl" version))
9399 (sha256
9400 (base32
6bdce94f 9401 "0p4rh7npp6qbfc5sxjq86xjn7c9ivf3pd60qf1hldwckjqin7m7m"))))
a50abb36
RW
9402 (build-system r-build-system)
9403 (inputs
9404 `(("gsl" ,gsl)))
9405 (home-page "https://cran.r-project.org/web/packages/gsl")
9406 (synopsis "Wrapper for the GNU Scientific Library")
9407 (description
9408 "This package provides an R wrapper for the special functions and quasi
9409random number generators of the GNU Scientific Library.")
9410 (license license:gpl2+)))
03a3ec5e
RW
9411
9412(define-public r-adgoftest
9413 (package
9414 (name "r-adgoftest")
9415 (version "0.3")
9416 (source
9417 (origin
9418 (method url-fetch)
9419 (uri (cran-uri "ADGofTest" version))
9420 (sha256
9421 (base32
9422 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
9423 (properties `((upstream-name . "ADGofTest")))
9424 (build-system r-build-system)
9425 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
9426 (synopsis "Anderson-Darling GoF test")
9427 (description
9428 "This package provides an implementation of the Anderson-Darling GoF test
9429with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
9430Anderson-Darling Distribution\".")
9431 ;; Any version of the GPL.
9432 (license license:gpl3+)))
71601a5d
RW
9433
9434(define-public r-softimpute
9435 (package
9436 (name "r-softimpute")
9437 (version "1.4")
9438 (source
9439 (origin
9440 (method url-fetch)
9441 (uri (cran-uri "softImpute" version))
9442 (sha256
9443 (base32
9444 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
9445 (properties `((upstream-name . "softImpute")))
9446 (build-system r-build-system)
9447 (propagated-inputs
9448 `(("r-matrix" ,r-matrix)))
9449 (native-inputs
9450 `(("gfortran" ,gfortran)))
9451 (home-page "https://cran.r-project.org/web/packages/softImpute")
9452 (synopsis "Matrix completion via iterative soft-thresholded SVD")
9453 (description
9454 "This package provides iterative methods for matrix completion that use
9455nuclear-norm regularization. The package includes procedures for centering
9456and scaling rows, columns or both, and for computing low-rank @dfn{single
9457value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
9458components).")
9459 (license license:gpl2)))
44b0c5b5
RW
9460
9461(define-public r-fftwtools
9462 (package
9463 (name "r-fftwtools")
9464 (version "0.9-8")
9465 (source
9466 (origin
9467 (method url-fetch)
9468 (uri (cran-uri "fftwtools" version))
9469 (sha256
9470 (base32
9471 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
9472 (build-system r-build-system)
9473 (inputs `(("fftw" ,fftw)))
9474 (home-page "https://github.com/krahim/fftwtools")
9475 (synopsis "Wrapper for FFTW3")
9476 (description
9477 "This package provides a wrapper for several FFTW functions. It provides
9478access to the two-dimensional FFT, the multivariate FFT, and the
9479one-dimensional real to complex FFT using the FFTW3 library. The package
9480includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
9481mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
9482The FFT functions have a parameter that allows them to not return the
9483redundant complex conjugate when the input is real data.")
9484 (license license:gpl2+)))
db084d79
RW
9485
9486(define-public r-tiff
9487 (package
9488 (name "r-tiff")
9489 (version "0.1-5")
9490 (source
9491 (origin
9492 (method url-fetch)
9493 (uri (cran-uri "tiff" version))
9494 (sha256
9495 (base32
9496 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
9497 (build-system r-build-system)
9498 (inputs
9499 `(("libtiff" ,libtiff)
9500 ("libjpeg" ,libjpeg)
9501 ("zlib" ,zlib)))
9502 (home-page "http://www.rforge.net/tiff/")
9503 (synopsis "Read and write TIFF images")
9504 (description
9505 "This package provides an easy and simple way to read, write and display
9506bitmap images stored in the TIFF format. It can read and write both files and
9507in-memory raw vectors.")
9508 ;; Either of these two license versions.
9509 (license (list license:gpl2 license:gpl3))))
f3949fec 9510
53bd3ab3
RW
9511(define-public r-nlp
9512 (package
9513 (name "r-nlp")
9514 (version "0.2-0")
9515 (source
9516 (origin
9517 (method url-fetch)
9518 (uri (cran-uri "NLP" version))
9519 (sha256
9520 (base32
9521 "0xbhkrnxcbf322jfw31xcn4y2gnk5y7ccq1bz4h3prf44h0whr7w"))))
9522 (properties `((upstream-name . "NLP")))
9523 (build-system r-build-system)
9524 (home-page "https://cran.r-project.org/web/packages/NLP/")
9525 (synopsis "Natural language processing infrastructure")
9526 (description
9527 "This package provides basic classes and methods for Natural Language
9528Processing.")
9529 (license license:gpl3)))
9530
f785d546
RW
9531(define-public r-tm
9532 (package
9533 (name "r-tm")
9534 (version "0.7-6")
9535 (source
9536 (origin
9537 (method url-fetch)
9538 (uri (cran-uri "tm" version))
9539 (sha256
9540 (base32
9541 "0spv43kjbpxq3rdxx8ysgrncjyc35ydiwk7gp8n4sig45iqyz59r"))))
9542 (properties `((upstream-name . "tm")))
9543 (build-system r-build-system)
9544 (propagated-inputs
9545 `(("r-bh" ,r-bh)
9546 ("r-nlp" ,r-nlp)
9547 ("r-rcpp" ,r-rcpp)
9548 ("r-slam" ,r-slam)
9549 ("r-xml2" ,r-xml2)))
9550 (home-page "http://tm.r-forge.r-project.org/")
9551 (synopsis "Text mining package")
9552 (description
9553 "This package provides a framework for text mining applications within R.")
9554 (license license:gpl3)))
9555
f3949fec
RW
9556(define-public r-waveslim
9557 (package
9558 (name "r-waveslim")
61cb2e31 9559 (version "1.7.5.1")
f3949fec
RW
9560 (source
9561 (origin
9562 (method url-fetch)
9563 (uri (cran-uri "waveslim" version))
9564 (sha256
9565 (base32
61cb2e31 9566 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
9567 (build-system r-build-system)
9568 (native-inputs
9569 `(("gfortran" ,gfortran)))
9570 (home-page "http://waveslim.blogspot.com")
9571 (synopsis "Basic wavelet routines for signal processing")
9572 (description
9573 "This package provides basic wavelet routines for time series (1D),
9574image (2D) and array (3D) analysis. The code provided here is based on
9575wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
9576and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
9577Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
9578pairs (Selesnick 2001, 2002).")
9579 (license license:bsd-3)))
e37935e4
RW
9580
9581(define-public r-wordcloud
9582 (package
9583 (name "r-wordcloud")
9584 (version "2.6")
9585 (source
9586 (origin
9587 (method url-fetch)
9588 (uri (cran-uri "wordcloud" version))
9589 (sha256
9590 (base32
9591 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
9592 (build-system r-build-system)
9593 (propagated-inputs
9594 `(("r-rcolorbrewer" ,r-rcolorbrewer)
f847b659
RW
9595 ("r-rcpp" ,r-rcpp)
9596 ;; The "tm" package is only "suggested" according to CRAN, but the
9597 ;; wordcloud package cannot be loaded without it.
9598 ("r-tm" ,r-tm)))
e37935e4
RW
9599 (home-page "https://cran.r-project.org/web/packages/wordcloud")
9600 (synopsis "Word clouds")
9601 (description
9602 "This package provides functionality to create pretty word clouds,
9603visualize differences and similarity between documents, and avoid
9604over-plotting in scatter plots with text.")
9605 (license license:lgpl2.1)))
a6e4413d
RW
9606
9607(define-public r-colorramps
9608 (package
9609 (name "r-colorramps")
9610 (version "2.3")
9611 (source
9612 (origin
9613 (method url-fetch)
9614 (uri (cran-uri "colorRamps" version))
9615 (sha256
9616 (base32
9617 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
9618 (properties `((upstream-name . "colorRamps")))
9619 (build-system r-build-system)
9620 (home-page "https://cran.r-project.org/web/packages/colorRamps")
9621 (synopsis "Build color tables")
9622 (description "This package provides features to build gradient color
9623maps.")
9624 ;; Any version of the GPL
9625 (license license:gpl3+)))
61d73349
RW
9626
9627(define-public r-tidytree
9628 (package
9629 (name "r-tidytree")
da321a54 9630 (version "0.2.9")
61d73349
RW
9631 (source
9632 (origin
9633 (method url-fetch)
9634 (uri (cran-uri "tidytree" version))
9635 (sha256
da321a54 9636 (base32 "1l9rk71dzlwg8736l0g4rdlq3pghxkfzmlxyln8y4bxx7ym51i6g"))))
61d73349
RW
9637 (build-system r-build-system)
9638 (propagated-inputs
9639 `(("r-ape" ,r-ape)
9640 ("r-dplyr" ,r-dplyr)
9641 ("r-lazyeval" ,r-lazyeval)
9642 ("r-magrittr" ,r-magrittr)
9643 ("r-rlang" ,r-rlang)
9644 ("r-tibble" ,r-tibble)))
9645 (home-page "https://github.com/GuangchuangYu/tidytree")
9646 (synopsis "Tidy tool for phylogenetic tree data manipulation")
9647 (description
9648 "Phylogenetic trees generally contain multiple components including nodes,
9649edges, branches and associated data. This package provides an approach to
9650convert tree objects to tidy data frames. It also provides tidy interfaces to
9651manipulate tree data.")
9652 (license license:artistic2.0)))
45b469a4
RW
9653
9654(define-public r-rvcheck
9655 (package
9656 (name "r-rvcheck")
5fbd9246 9657 (version "0.1.6")
45b469a4
RW
9658 (source
9659 (origin
9660 (method url-fetch)
9661 (uri (cran-uri "rvcheck" version))
9662 (sha256
5fbd9246 9663 (base32 "11n3qxapxcqsa0771s9q8n95kxmfyflya1d6wz4mm0lz0i6q55ia"))))
45b469a4
RW
9664 (build-system r-build-system)
9665 (propagated-inputs
9bcd8b68
TGR
9666 `(("r-biocmanager" ,r-biocmanager)
9667 ("r-rlang" ,r-rlang)))
45b469a4
RW
9668 (home-page "https://cran.r-project.org/web/packages/rvcheck")
9669 (synopsis "R package version check")
9670 (description
9671 "This package provides tools to check the latest release version of R and
9672R packages (on CRAN, Bioconductor or Github).")
9673 (license license:artistic2.0)))
fbebccf7
RW
9674
9675(define-public r-docopt
9676 (package
9677 (name "r-docopt")
9678 (version "0.6.1")
9679 (source
9680 (origin
9681 (method url-fetch)
9682 (uri (cran-uri "docopt" version))
9683 (sha256
9684 (base32
9685 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
9686 (build-system r-build-system)
9687 (home-page "https://github.com/docopt/docopt.R")
9688 (synopsis "Command-line interface specification language")
9689 (description
9690 "This package enables you to define a command-line interface by just
9691giving it a description in the specific format.")
9692 (license license:expat)))
b614009e
RW
9693
9694(define-public r-sparsesvd
9695 (package
9696 (name "r-sparsesvd")
e0f20dce 9697 (version "0.2")
b614009e
RW
9698 (source
9699 (origin
9700 (method url-fetch)
9701 (uri (cran-uri "sparsesvd" version))
9702 (sha256
9703 (base32
e0f20dce 9704 "1xm969fjq3fv1p2sqza2apz8picibj4s2agpwf1sx9nwn3b587qs"))))
b614009e
RW
9705 (build-system r-build-system)
9706 (propagated-inputs `(("r-matrix" ,r-matrix)))
9707 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
9708 (synopsis "Sparse truncated singular value decomposition")
9709 (description
9710 "This package provides a Wrapper around the SVDLIBC library
9711for (truncated) singular value decomposition of a sparse matrix. Currently,
9712only sparse real matrices in Matrix package format are supported.")
9713 ;; SVDLIBC is released under BSD-2. The R interface is released under
9714 ;; BSD-3.
9715 (license (list license:bsd-3 license:bsd-2))))
13f5837b 9716
8f7d7cd0
RW
9717(define-public r-speedglm
9718 (package
9719 (name "r-speedglm")
9720 (version "0.3-2")
9721 (source
9722 (origin
9723 (method url-fetch)
9724 (uri (cran-uri "speedglm" version))
9725 (sha256
9726 (base32
9727 "1b25zimk0z7ad62yacqdg0zk0qs0jja4i918ym942xfw4j1z3jjz"))))
9728 (build-system r-build-system)
9729 (propagated-inputs
9730 `(("r-mass" ,r-mass)
9731 ("r-matrix" ,r-matrix)))
9732 (home-page "https://cran.r-project.org/web/packages/speedglm")
9733 (synopsis "Fit linear and generalized linear models to large data sets")
9734 (description
9735 "This package provides tools for fitting linear models and generalized
9736linear models to large data sets by updating algorithms.")
9737 ;; Any version of the GPL
9738 (license license:gpl2+)))
9739
13f5837b
RW
9740(define-public r-densityclust
9741 (package
9742 (name "r-densityclust")
9743 (version "0.3")
9744 (source
9745 (origin
9746 (method url-fetch)
9747 (uri (cran-uri "densityClust" version))
9748 (sha256
9749 (base32
9750 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
9751 (properties `((upstream-name . "densityClust")))
9752 (build-system r-build-system)
9753 (propagated-inputs
9754 `(("r-fnn" ,r-fnn)
9755 ("r-ggplot2" ,r-ggplot2)
9756 ("r-ggrepel" ,r-ggrepel)
9757 ("r-gridextra" ,r-gridextra)
9758 ("r-rcolorbrewer" ,r-rcolorbrewer)
9759 ("r-rcpp" ,r-rcpp)
9760 ("r-rtsne" ,r-rtsne)))
9761 (home-page "https://cran.r-project.org/web/packages/densityClust")
9762 (synopsis "Clustering by fast search and find of density peaks")
9763 (description
9764 "This package provides an improved implementation (based on k-nearest
9765neighbors) of the density peak clustering algorithm, originally described by
9766Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
9767large datasets (> 100,000 samples) very efficiently.")
9768 (license license:gpl2+)))
58bc8857
RW
9769
9770(define-public r-combinat
9771 (package
9772 (name "r-combinat")
9773 (version "0.0-8")
9774 (source
9775 (origin
9776 (method url-fetch)
9777 (uri (cran-uri "combinat" version))
9778 (sha256
9779 (base32
9780 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
9781 (build-system r-build-system)
9782 (home-page "https://cran.r-project.org/web/packages/combinat")
9783 (synopsis "Combinatorics utilities")
9784 (description "This package provides assorted routines for combinatorics.")
9785 (license license:gpl2)))
9f33d76c
RW
9786
9787(define-public r-qlcmatrix
9788 (package
9789 (name "r-qlcmatrix")
9790 (version "0.9.7")
9791 (source
9792 (origin
9793 (method url-fetch)
9794 (uri (cran-uri "qlcMatrix" version))
9795 (sha256
9796 (base32
9797 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
9798 (properties `((upstream-name . "qlcMatrix")))
9799 (build-system r-build-system)
9800 (propagated-inputs
9801 `(("r-docopt" ,r-docopt)
9802 ("r-matrix" ,r-matrix)
9803 ("r-slam" ,r-slam)
9804 ("r-sparsesvd" ,r-sparsesvd)))
9805 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
9806 (synopsis "Sparse matrix functions for quantitative language comparison")
9807 (description
9808 "This package provides an extension of the functionality of the Matrix
9809package for using sparse matrices. Some of the functions are very general,
9810while other are highly specific for the special data format used for
9811@dfn{quantitative language comparison} (QLC).")
9812 (license license:gpl3)))
e3bb0766
RW
9813
9814(define-public r-ddrtree
9815 (package
9816 (name "r-ddrtree")
9817 (version "0.1.5")
9818 (source
9819 (origin
9820 (method url-fetch)
9821 (uri (cran-uri "DDRTree" version))
9822 (sha256
9823 (base32
9824 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9825 (properties `((upstream-name . "DDRTree")))
9826 (build-system r-build-system)
9827 (propagated-inputs
9828 `(("r-bh" ,r-bh)
9829 ("r-irlba" ,r-irlba)
9830 ("r-rcpp" ,r-rcpp)
9831 ("r-rcppeigen" ,r-rcppeigen)))
9832 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9833 (synopsis "Learning principal graphs with DDRTree")
9834 (description
9835 "This package provides an implementation of the framework of
9836@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9837dimensional space while constructs a principal tree which passes through the
9838middle of the data simultaneously. DDRTree shows superiority to
9839alternatives (Wishbone, DPT) for inferring the ordering as well as the
9840intrinsic structure of single cell genomics data. In general, it could be
9841used to reconstruct the temporal progression as well as the bifurcation
9842structure of any data type.")
9843 (license license:asl2.0)))
d53b2317
RW
9844
9845(define-public r-corpcor
9846 (package
9847 (name "r-corpcor")
9848 (version "1.6.9")
9849 (source
9850 (origin
9851 (method url-fetch)
9852 (uri (cran-uri "corpcor" version))
9853 (sha256
9854 (base32
9855 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9856 (build-system r-build-system)
9857 (home-page "http://strimmerlab.org/software/corpcor/")
9858 (synopsis "Efficient estimation of covariance and (partial) correlation")
9859 (description
9860 "This package implements a James-Stein-type shrinkage estimator for the
9861covariance matrix, with separate shrinkage for variances and correlations.
9862Furthermore, functions are available for fast singular value decomposition,
9863for computing the pseudoinverse, and for checking the rank and positive
9864definiteness of a matrix.")
9865 (license license:gpl3+)))
3088b3fc
RW
9866
9867(define-public r-rspectra
9868 (package
9869 (name "r-rspectra")
935c6532 9870 (version "0.15-0")
3088b3fc
RW
9871 (source
9872 (origin
9873 (method url-fetch)
9874 (uri (cran-uri "RSpectra" version))
9875 (sha256
9876 (base32
935c6532 9877 "1ab975scdqaxdna9sayjl6l14hz991y0pc8c8ah48w000616km8s"))))
3088b3fc
RW
9878 (properties `((upstream-name . "RSpectra")))
9879 (build-system r-build-system)
9880 (propagated-inputs
9881 `(("r-matrix" ,r-matrix)
9882 ("r-rcpp" ,r-rcpp)
9883 ("r-rcppeigen" ,r-rcppeigen)))
9884 (home-page "https://github.com/yixuan/RSpectra")
9885 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9886 (description
9887 "This package provides an R interface to the Spectra library for
9888large-scale eigenvalue and SVD problems. It is typically used to compute a
9889few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9890which is usually more efficient than @code{eigen()} if k << n.")
9891 ;; MPL 2 or later.
9892 (license license:mpl2.0)))
029425cb
RW
9893
9894(define-public r-vbsr
9895 (package
9896 (name "r-vbsr")
9897 (version "0.0.5")
9898 (source
9899 (origin
9900 (method url-fetch)
9901 (uri (cran-uri "vbsr" version))
9902 (sha256
9903 (base32
9904 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9905 (build-system r-build-system)
9906 (home-page "https://cran.r-project.org/web/packages/vbsr")
9907 (synopsis "Variational Bayes spike regression regularized linear models")
9908 (description
9909 "This package provides an efficient algorithm for solving ultra-sparse
9910regularized regression models using a variational Bayes algorithm with a spike
9911prior. The algorithm is solved on a path, with coordinate updates, and is
9912capable of generating very sparse models. Very general model
9913diagnostics for controlling type-1 errors are also provided.")
9914 (license license:gpl2)))
3d62d98e
RW
9915
9916(define-public r-flare
9917 (package
9918 (name "r-flare")
b154b026 9919 (version "1.6.0.2")
3d62d98e
RW
9920 (source
9921 (origin
9922 (method url-fetch)
9923 (uri (cran-uri "flare" version))
9924 (sha256
9925 (base32
b154b026 9926 "1ybrsx1djqldw0l5l1iz4pfh6xxb8ckkg1ric7wnsr51wm9ljlh5"))))
3d62d98e
RW
9927 (build-system r-build-system)
9928 (propagated-inputs
9929 `(("r-igraph" ,r-igraph)
9930 ("r-lattice" ,r-lattice)
9931 ("r-mass" ,r-mass)
9932 ("r-matrix" ,r-matrix)))
9933 (home-page "https://cran.r-project.org/web/packages/flare")
9934 (synopsis "Family of Lasso regression implementations")
9935 (description
6a0c3e03 9936 "This package provides implementations of a family of Lasso variants
3d62d98e
RW
9937including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9938high dimensional sparse linear models.")
9939 (license license:gpl2)))
5f0fbfc0
RW
9940
9941(define-public r-lassopv
9942 (package
9943 (name "r-lassopv")
9944 (version "0.2.0")
9945 (source
9946 (origin
9947 (method url-fetch)
9948 (uri (cran-uri "lassopv" version))
9949 (sha256
9950 (base32
9951 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9952 (build-system r-build-system)
9953 (propagated-inputs `(("r-lars" ,r-lars)))
9954 (home-page "https://github.com/lingfeiwang/lassopv")
9955 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9956 (description
9957 "This package enables you to estimate the p-values for predictors x
9958against target variable y in Lasso regression, using the regularization
9959strength when each predictor enters the active set of regularization path for
9960the first time as the statistic.")
9961 (license license:gpl3)))
adcd0cc8
RW
9962
9963(define-public r-splitstackshape
9964 (package
9965 (name "r-splitstackshape")
90325bb1 9966 (version "1.4.8")
adcd0cc8
RW
9967 (source
9968 (origin
9969 (method url-fetch)
9970 (uri (cran-uri "splitstackshape" version))
9971 (sha256
9972 (base32
90325bb1 9973 "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35"))))
adcd0cc8
RW
9974 (build-system r-build-system)
9975 (propagated-inputs
9976 `(("r-data-table" ,r-data-table)))
9977 (home-page "https://github.com/mrdwab/splitstackshape")
9978 (synopsis "Stack and reshape datasets after splitting concatenated values")
9979 (description
9980 "Online data collection tools like Google Forms often export
9981multiple-response questions with data concatenated in cells. The
9982@code{concat.split} (cSplit) family of functions provided by this package
9983splits such data into separate cells. This package also includes functions to
9984stack groups of columns and to reshape wide data, even when the data are
9985\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
9986and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
9987handle.")
9988 (license license:gpl3)))
b2e777b2
RW
9989
9990(define-public r-tfmpvalue
9991 (package
9992 (name "r-tfmpvalue")
9993 (version "0.0.8")
9994 (source
9995 (origin
9996 (method url-fetch)
9997 (uri (cran-uri "TFMPvalue" version))
9998 (sha256
9999 (base32
10000 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
10001 (properties `((upstream-name . "TFMPvalue")))
10002 (build-system r-build-system)
10003 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10004 (home-page "https://github.com/ge11232002/TFMPvalue")
10005 (synopsis "P-value computation for position weight matrices")
10006 (description
10007 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
10008identification from sequence/alignments, we are interested in the significance
10009of certain match scores. TFMPvalue provides the accurate calculation of a
10010p-value with a score threshold for position weight matrices, or the score with
10011a given p-value. It is an interface to code originally made available by
10012Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
10013Touzet and Varre (2007).")
10014 (license license:gpl2)))
f79e63a5
RW
10015
10016(define-public r-rnifti
10017 (package
10018 (name "r-rnifti")
12618b50 10019 (version "0.11.1")
f79e63a5
RW
10020 (source
10021 (origin
10022 (method url-fetch)
10023 (uri (cran-uri "RNifti" version))
10024 (sha256
10025 (base32
12618b50 10026 "0jcgdg5k2swmi57aqj347kfi1fc4nvag7pxdfz61kc0vqqamm0wg"))))
f79e63a5
RW
10027 (properties `((upstream-name . "RNifti")))
10028 (build-system r-build-system)
10029 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10030 (home-page "https://github.com/jonclayden/RNifti")
10031 (synopsis "Fast R and C++ access to NIfTI images")
10032 (description
10033 "This package provides very fast read and write access to images stored
10034in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
10035compiled C and interpreted R code. It also provides a C/C++ API that can be
10036used by other packages.")
10037 (license license:gpl2)))
6e09f506
RW
10038
10039(define-public r-shades
10040 (package
10041 (name "r-shades")
031afc48 10042 (version "1.4.0")
6e09f506
RW
10043 (source
10044 (origin
10045 (method url-fetch)
10046 (uri (cran-uri "shades" version))
10047 (sha256
10048 (base32
031afc48 10049 "1zg95sjhrfvbdlfc387g9p0vnb8nb6agdk1mb3wq3kwkm2da0bqj"))))
6e09f506
RW
10050 (build-system r-build-system)
10051 (home-page "https://github.com/jonclayden/shades")
10052 (synopsis "Simple color manipulation")
10053 (description
10054 "This package provides functions for easily manipulating colors,
10055creating color scales and calculating color distances.")
10056 (license license:bsd-3)))
cb03d6c6
RW
10057
10058(define-public r-ore
10059 (package
10060 (name "r-ore")
a8ea0c5e 10061 (version "1.6.3")
cb03d6c6
RW
10062 (source
10063 (origin
10064 (method url-fetch)
10065 (uri (cran-uri "ore" version))
10066 (sha256
a8ea0c5e 10067 (base32 "1vh6w3arrhgkfjjjw7ci91xmz4wpfr3cmwd5zkqch89dgn07skkv"))))
cb03d6c6
RW
10068 (build-system r-build-system)
10069 (home-page "https://github.com/jonclayden/ore")
10070 (synopsis "R interface to the Onigmo regular expression library")
10071 (description
10072 "This package provides an alternative to R's built-in functionality for
10073handling regular expressions, based on the Onigmo library. It offers
10074first-class compiled regex objects, partial matching and function-based
10075substitutions, amongst other features.")
10076 (license license:bsd-3)))
b98662c5
RW
10077
10078(define-public r-reportr
10079 (package
10080 (name "r-reportr")
10081 (version "1.3.0")
10082 (source
10083 (origin
10084 (method url-fetch)
10085 (uri (cran-uri "reportr" version))
10086 (sha256
10087 (base32
10088 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
10089 (build-system r-build-system)
10090 (propagated-inputs `(("r-ore" ,r-ore)))
10091 (home-page "https://github.com/jonclayden/reportr")
10092 (synopsis "General message and error reporting system")
10093 (description
10094 "This package provides a system for reporting messages, which offers
10095certain useful features over the standard R system, such as the incorporation
10096of output consolidation, message filtering, assertions, expression
10097substitution, automatic generation of stack traces for debugging, and
10098conditional reporting based on the current \"output level\".")
10099 (license license:gpl2)))
7eec973e
RW
10100
10101(define-public r-tractor-base
10102 (package
10103 (name "r-tractor-base")
5cc89654 10104 (version "3.3.2")
7eec973e
RW
10105 (source
10106 (origin
10107 (method url-fetch)
10108 (uri (cran-uri "tractor.base" version))
10109 (sha256
10110 (base32
5cc89654 10111 "0y5gm0y4chl30f5qqq8qiiw4j8g32s4i9xrvyp3cwg902kf2p86i"))))
7eec973e
RW
10112 (properties `((upstream-name . "tractor.base")))
10113 (build-system r-build-system)
10114 (propagated-inputs
10115 `(("r-ore" ,r-ore)
10116 ("r-reportr" ,r-reportr)
10117 ("r-rnifti" ,r-rnifti)
10118 ("r-shades" ,r-shades)))
10119 (home-page "http://www.tractor-mri.org.uk")
10120 (synopsis "Read, manipulate and visualize magnetic resonance images")
10121 (description
10122 "This package provides functions for working with magnetic resonance
10123images. It supports reading and writing of popular file formats (DICOM,
10124Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
10125visualization; flexible image manipulation; metadata and sparse image
10126handling.")
10127 (license license:gpl2)))
d0eb09a1
RW
10128
10129(define-public r-grimport
10130 (package
10131 (name "r-grimport")
cb4a6e67 10132 (version "0.9-2")
d0eb09a1
RW
10133 (source
10134 (origin
10135 (method url-fetch)
10136 (uri (cran-uri "grImport" version))
10137 (sha256
10138 (base32
cb4a6e67 10139 "0n3y6dzy8s0ifvyrgwbly6cl14lmgd54dyi74s5i984apszpsp16"))))
d0eb09a1
RW
10140 (properties `((upstream-name . "grImport")))
10141 (build-system r-build-system)
10142 (inputs
10143 `(("ghostscript" ,ghostscript)))
10144 (propagated-inputs
10145 `(("r-xml" ,r-xml)))
10146 (home-page "https://cran.r-project.org/web/packages/grImport")
10147 (synopsis "Convert, import, and draw PostScript pictures")
10148 (description
10149 "This package provides functions for converting, importing, and drawing
10150PostScript pictures in R plots.")
10151 (license license:gpl2+)))
78735b9f
RW
10152
10153(define-public r-grimport2
10154 (package
10155 (name "r-grimport2")
407a04fa 10156 (version "0.1-5")
78735b9f
RW
10157 (source
10158 (origin
10159 (method url-fetch)
10160 (uri (cran-uri "grImport2" version))
10161 (sha256
10162 (base32
407a04fa 10163 "0dyb3nrrvxnkk9q5b136bdivcz1jj3ajx1kscm3k0kkpqjif0pls"))))
78735b9f
RW
10164 (properties `((upstream-name . "grImport2")))
10165 (build-system r-build-system)
10166 (propagated-inputs
10167 `(("r-base64enc" ,r-base64enc)
10168 ("r-jpeg" ,r-jpeg)
10169 ("r-png" ,r-png)
10170 ("r-xml" ,r-xml)))
10171 (home-page "https://cran.r-project.org/web/packages/grImport2/")
10172 (synopsis "Import SVG graphics")
10173 (description
10174 "This package provides functions for importing external vector images and
10175drawing them as part of R plots. This package is different from the
10176@code{grImport} package because, where that package imports PostScript format
10177images, this package imports SVG format images. Furthermore, this package
10178imports a specific subset of SVG, so external images must be preprocessed
10179using a package like @code{rsvg} to produce SVG that this package can import.
10180SVG features that are not supported by R graphics, such as gradient fills, can
10181be imported and then exported via the @code{gridSVG} package.")
10182 (license license:gpl2+)))
2871b670
RW
10183
10184(define-public r-kohonen
10185 (package
10186 (name "r-kohonen")
10187 (version "3.0.8")
10188 (source
10189 (origin
10190 (method url-fetch)
10191 (uri (cran-uri "kohonen" version))
10192 (sha256
10193 (base32
10194 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
10195 (build-system r-build-system)
10196 (propagated-inputs
10197 `(("r-mass" ,r-mass)
10198 ("r-rcpp" ,r-rcpp)))
10199 (home-page "https://cran.r-project.org/web/packages/kohonen")
10200 (synopsis "Supervised and unsupervised self-organising maps")
10201 (description
10202 "This package provides functions to train @dfn{self-organising
10203maps} (SOMs). Also interrogation of the maps and prediction using trained
10204maps are supported. The name of the package refers to Teuvo Kohonen, the
10205inventor of the SOM.")
10206 (license license:gpl2+)))
00436e2c
RW
10207
10208(define-public r-nnls
10209 (package
10210 (name "r-nnls")
10211 (version "1.4")
10212 (source
10213 (origin
10214 (method url-fetch)
10215 (uri (cran-uri "nnls" version))
10216 (sha256
10217 (base32
10218 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
10219 (build-system r-build-system)
10220 (native-inputs `(("gfortran" ,gfortran)))
10221 (home-page "https://cran.r-project.org/web/packages/nnls")
10222 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
10223 (description
10224 "This package provides an R interface to the Lawson-Hanson implementation
10225of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
10226the combination of non-negative and non-positive constraints.")
10227 (license license:gpl2+)))
25861356
RW
10228
10229(define-public r-iso
10230 (package
10231 (name "r-iso")
85f3ec6a 10232 (version "0.0-18")
25861356
RW
10233 (source
10234 (origin
10235 (method url-fetch)
10236 (uri (cran-uri "Iso" version))
10237 (sha256
10238 (base32
85f3ec6a 10239 "014mm5b1f7i6nwlz3kyg1biph0y542kcx5bd13p68cv5a928qzid"))))
25861356
RW
10240 (properties `((upstream-name . "Iso")))
10241 (build-system r-build-system)
10242 (native-inputs `(("gfortran" ,gfortran)))
10243 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
10244 (synopsis "Functions to perform isotonic regression")
10245 (description
10246 "This package provides support for linear order and unimodal
10247order (univariate) isotonic regression and bivariate isotonic regression with
10248linear order on both variables.")
10249 (license license:gpl2+)))
9401f56b
RW
10250
10251(define-public r-chemometricswithr
10252 (package
10253 (name "r-chemometricswithr")
e0417402 10254 (version "0.1.13")
9401f56b
RW
10255 (source
10256 (origin
10257 (method url-fetch)
10258 (uri (cran-uri "ChemometricsWithR" version))
10259 (sha256
10260 (base32
e0417402 10261 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
10262 (properties
10263 `((upstream-name . "ChemometricsWithR")))
10264 (build-system r-build-system)
10265 (propagated-inputs
10266 `(("r-devtools" ,r-devtools)
10267 ("r-kohonen" ,r-kohonen)
10268 ("r-mass" ,r-mass)
10269 ("r-pls" ,r-pls)))
10270 (home-page "https://github.com/rwehrens/CWR")
10271 (synopsis "Chemometrics with R")
10272 (description
10273 "This package provides functions and scripts used in the book
10274\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
10275Life Sciences\" by Ron Wehrens, Springer (2011).")
10276 (license license:gpl2+)))
d28be7b7
RW
10277
10278(define-public r-als
10279 (package
10280 (name "r-als")
10281 (version "0.0.6")
10282 (source
10283 (origin
10284 (method url-fetch)
10285 (uri (cran-uri "ALS" version))
10286 (sha256
10287 (base32
10288 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
10289 (properties `((upstream-name . "ALS")))
10290 (build-system r-build-system)
10291 (propagated-inputs
10292 `(("r-iso" ,r-iso)
10293 ("r-nnls" ,r-nnls)))
10294 (home-page "https://cran.r-project.org/web/packages/ALS")
10295 (synopsis "Multivariate curve resolution alternating least squares")
10296 (description
10297 "Alternating least squares is often used to resolve components
10298contributing to data with a bilinear structure; the basic technique may be
10299extended to alternating constrained least squares. This package provides an
10300implementation of @dfn{multivariate curve resolution alternating least
10301squares} (MCR-ALS).
10302
10303Commonly applied constraints include unimodality, non-negativity, and
10304normalization of components. Several data matrices may be decomposed
10305simultaneously by assuming that one of the two matrices in the bilinear
10306decomposition is shared between datasets.")
10307 (license license:gpl2+)))
895efece
RW
10308
10309(define-public r-strucchange
10310 (package
10311 (name "r-strucchange")
f6f76c93 10312 (version "1.5-2")
895efece
RW
10313 (source
10314 (origin
10315 (method url-fetch)
10316 (uri (cran-uri "strucchange" version))
10317 (sha256
10318 (base32
f6f76c93 10319 "1y022363a4pp0mnji91sjh1qiyspkh09sybqwj03r9pmwrd7q93x"))))
895efece
RW
10320 (build-system r-build-system)
10321 (propagated-inputs
10322 `(("r-sandwich" ,r-sandwich)
10323 ("r-zoo" ,r-zoo)))
10324 (home-page "https://cran.r-project.org/web/packages/strucchange")
10325 (synopsis "Testing, monitoring, and dating structural changes")
10326 (description
10327 "This package provides tools for testing, monitoring and dating
10328structural changes in (linear) regression models. It features tests/methods
10329from the generalized fluctuation test framework as well as from the F
10330test (Chow test) framework. This includes methods to fit, plot and test
10331fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
10332statistics, respectively. It is possible to monitor incoming data online
10333using fluctuation processes. Finally, the breakpoints in regression models
10334with structural changes can be estimated together with confidence intervals.
10335Emphasis is always given to methods for visualizing the data.")
10336 ;; Either of these two GPL versions
10337 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
10338
10339(define-public r-pixmap
10340 (package
10341 (name "r-pixmap")
10342 (version "0.4-11")
10343 (source
10344 (origin
10345 (method url-fetch)
10346 (uri (cran-uri "pixmap" version))
10347 (sha256
10348 (base32
10349 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
10350 (build-system r-build-system)
10351 (home-page "https://cran.r-project.org/web/packages/pixmap")
10352 (synopsis "Tools for bitmap images")
10353 (description
10354 "This package provides functions for importing, exporting, plotting and
10355other manipulations of bitmapped images.")
10356 (license license:gpl2)))
9170eb7f
RW
10357
10358(define-public r-rapidjsonr
10359 (package
10360 (name "r-rapidjsonr")
10361 (version "1.1")
10362 (source
10363 (origin
10364 (method url-fetch)
10365 (uri (cran-uri "rapidjsonr" version))
10366 (sha256
10367 (base32
10368 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
10369 (build-system r-build-system)
10370 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
10371 (synopsis "JSON parser")
10372 (description
10373 "This package provides JSON parsing capability through the Rapidjson
10374library.")
10375 (license license:expat)))
ad6fea16
RW
10376
10377(define-public r-ontologyindex
10378 (package
10379 (name "r-ontologyindex")
209e504b 10380 (version "2.5")
ad6fea16
RW
10381 (source
10382 (origin
10383 (method url-fetch)
10384 (uri (cran-uri "ontologyIndex" version))
10385 (sha256
10386 (base32
209e504b 10387 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
10388 (properties `((upstream-name . "ontologyIndex")))
10389 (build-system r-build-system)
10390 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
10391 (synopsis "Functions for processing ontologies in R")
10392 (description
10393 "This package provides functions for reading ontologies into R as lists
10394and manipulating sets of ontological terms.")
10395 (license license:gpl2+)))
dfd09f7b 10396
6275418b
RW
10397(define-public r-gargle
10398 (package
10399 (name "r-gargle")
f817005b 10400 (version "0.4.0")
6275418b
RW
10401 (source
10402 (origin
10403 (method url-fetch)
10404 (uri (cran-uri "gargle" version))
10405 (sha256
10406 (base32
f817005b 10407 "08zhfk2sl342w35i5n2c93ayypg3z0kbl0020l3y9adqka1vazgx"))))
6275418b
RW
10408 (build-system r-build-system)
10409 (propagated-inputs
10410 `(("r-fs" ,r-fs)
10411 ("r-glue" ,r-glue)
10412 ("r-httr" ,r-httr)
10413 ("r-jsonlite" ,r-jsonlite)
10414 ("r-rlang" ,r-rlang)
10415 ("r-withr" ,r-withr)))
10416 (home-page "https://gargle.r-lib.org")
10417 (synopsis "Utilities for working with Google APIs")
10418 (description
10419 "This package provides utilities for working with Google APIs. This
10420includes functions and classes for handling common credential types and for
10421preparing, executing, and processing HTTP requests.")
10422 (license license:expat)))
10423
dfd09f7b
RW
10424(define-public r-bigrquery
10425 (package
10426 (name "r-bigrquery")
504a5136 10427 (version "1.2.0")
dfd09f7b
RW
10428 (source
10429 (origin
10430 (method url-fetch)
10431 (uri (cran-uri "bigrquery" version))
10432 (sha256
10433 (base32
504a5136 10434 "1ggh2gngr5x0g6y7d55y6kvn94anf7qi1bkc28cjmw61hxjq38fb"))))
dfd09f7b
RW
10435 (build-system r-build-system)
10436 (propagated-inputs
10437 `(("r-assertthat" ,r-assertthat)
4bc5d451 10438 ("r-bit64" ,r-bit64)
dfd09f7b
RW
10439 ("r-curl" ,r-curl)
10440 ("r-dbi" ,r-dbi)
504a5136 10441 ("r-gargle" ,r-gargle)
dfd09f7b
RW
10442 ("r-glue" ,r-glue)
10443 ("r-httr" ,r-httr)
10444 ("r-jsonlite" ,r-jsonlite)
10445 ("r-prettyunits" ,r-prettyunits)
10446 ("r-progress" ,r-progress)
10447 ("r-rapidjsonr" ,r-rapidjsonr)
10448 ("r-rcpp" ,r-rcpp)
504a5136 10449 ("r-rlang" ,r-rlang)
dfd09f7b
RW
10450 ("r-tibble" ,r-tibble)))
10451 (home-page "https://github.com/rstats-db/bigrquery")
10452 (synopsis "R interface to Google's BigQuery API")
10453 (description
10454 "This package provides an R interface to Google's BigQuery database.")
10455 (license license:gpl3)))
1ab51604
RW
10456
10457(define-public r-gmp
10458 (package
10459 (name "r-gmp")
83bfddd1 10460 (version "0.5-13.5")
1ab51604
RW
10461 (source
10462 (origin
10463 (method url-fetch)
10464 (uri (cran-uri "gmp" version))
10465 (sha256
10466 (base32
83bfddd1 10467 "042mzsl6z6s61fy5m21yf9q83l08vnyqljn4iax7kqyiycpsp0gn"))))
1ab51604
RW
10468 (build-system r-build-system)
10469 (arguments
10470 '(#:phases
10471 (modify-phases %standard-phases
10472 (add-after 'unpack 'set-CC
10473 (lambda _ (setenv "CC" "gcc") #t)))))
10474 (inputs `(("gmp" ,gmp)))
10475 (home-page "https://cran.r-project.org/web/packages/gmp")
10476 (synopsis "Multiple precision arithmetic")
10477 (description
10478 "This package supports multiple precision arithmetic (big integers and
10479rationals, prime number tests, matrix computation), \"arithmetic without
10480limitations\" using the GNU Multiple Precision library.")
10481 ;; Any version of the GPL.
10482 (license license:gpl3+)))
a536c7c9
RW
10483
10484(define-public r-rmpfr
10485 (package
10486 (name "r-rmpfr")
df00ca25 10487 (version "0.7-2")
a536c7c9
RW
10488 (source
10489 (origin
10490 (method url-fetch)
10491 (uri (cran-uri "Rmpfr" version))
10492 (sha256
10493 (base32
df00ca25 10494 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
10495 (properties `((upstream-name . "Rmpfr")))
10496 (build-system r-build-system)
10497 (inputs
10498 `(("mpfr" ,mpfr)))
10499 (propagated-inputs
10500 `(("r-gmp" ,r-gmp)))
10501 (home-page "http://rmpfr.r-forge.r-project.org/")
10502 (synopsis "R bindings to the MPFR library")
10503 (description
10504 "This package supports arithmetic (via S4 classes and methods) for
10505arbitrary precision floating point numbers, including transcendental
10506functions. To this end, the package interfaces with the @dfn{Multiple
10507Precision Floating-Point Reliable} (MPFR) library.")
10508 (license license:gpl2+)))
8004bb24
RW
10509
10510(define-public r-assertive-base
10511 (package
10512 (name "r-assertive-base")
10513 (version "0.0-7")
10514 (source
10515 (origin
10516 (method url-fetch)
10517 (uri (cran-uri "assertive.base" version))
10518 (sha256
10519 (base32
10520 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
10521 (properties
10522 `((upstream-name . "assertive.base")))
10523 (build-system r-build-system)
10524 (home-page "https://bitbucket.org/richierocks/assertive.base")
10525 (synopsis "Core of the assertive package")
10526 (description
10527 "This package provides a minimal set of predicates and assertions used by
10528the assertive package. This is mainly for use by other package developers who
10529want to include run-time testing features in their own packages.")
10530 (license license:gpl3+)))
4b2d17ed
RW
10531
10532(define-public r-assertive-properties
10533 (package
10534 (name "r-assertive-properties")
10535 (version "0.0-4")
10536 (source
10537 (origin
10538 (method url-fetch)
10539 (uri (cran-uri "assertive.properties" version))
10540 (sha256
10541 (base32
10542 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
10543 (properties
10544 `((upstream-name . "assertive.properties")))
10545 (build-system r-build-system)
10546 (propagated-inputs
10547 `(("r-assertive-base" ,r-assertive-base)))
10548 (home-page "https://bitbucket.org/richierocks/assertive.properties")
10549 (synopsis "Assertions to check properties of variables")
10550 (description
10551 "This package provides a set of predicates and assertions for checking
10552the properties of variables, such as length, names and attributes. This is
10553mainly for use by other package developers who want to include run-time
10554testing features in their own packages.")
10555 (license license:gpl3+)))
dac9c1f6
RW
10556
10557(define-public r-assertive-numbers
10558 (package
10559 (name "r-assertive-numbers")
10560 (version "0.0-2")
10561 (source
10562 (origin
10563 (method url-fetch)
10564 (uri (cran-uri "assertive.numbers" version))
10565 (sha256
10566 (base32
10567 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
10568 (properties
10569 `((upstream-name . "assertive.numbers")))
10570 (build-system r-build-system)
10571 (propagated-inputs
10572 `(("r-assertive-base" ,r-assertive-base)))
10573 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
10574 (synopsis "Assertions to check properties of numbers")
10575 (description
10576 "This package provides a set of predicates and assertions for checking
10577the properties of numbers. This is mainly for use by other package developers
10578who want to include run-time testing features in their own packages.")
10579 (license license:gpl3+)))
2da2d2f6
RW
10580
10581(define-public r-assertive-sets
10582 (package
10583 (name "r-assertive-sets")
10584 (version "0.0-3")
10585 (source
10586 (origin
10587 (method url-fetch)
10588 (uri (cran-uri "assertive.sets" version))
10589 (sha256
10590 (base32
10591 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
10592 (properties
10593 `((upstream-name . "assertive.sets")))
10594 (build-system r-build-system)
10595 (propagated-inputs
10596 `(("r-assertive-base" ,r-assertive-base)))
10597 (home-page "https://bitbucket.org/richierocks/assertive.sets")
10598 (synopsis "Assertions to check properties of sets")
10599 (description
10600 "This package provides a set of predicates and assertions for checking
10601the properties of sets. This is mainly for use by other package developers
10602who want to include run-time testing features in their own packages.")
10603 (license license:gpl3+)))
905aa46a
RW
10604
10605(define-public r-assertive-matrices
10606 (package
10607 (name "r-assertive-matrices")
10608 (version "0.0-2")
10609 (source
10610 (origin
10611 (method url-fetch)
10612 (uri (cran-uri "assertive.matrices" version))
10613 (sha256
10614 (base32
10615 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
10616 (properties
10617 `((upstream-name . "assertive.matrices")))
10618 (build-system r-build-system)
10619 (propagated-inputs
10620 `(("r-assertive-base" ,r-assertive-base)))
10621 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
10622 (synopsis "Assertions to check properties of matrices")
10623 (description
10624 "This package provides a set of predicates and assertions for checking
10625the properties of matrices. This is mainly for use by other package
10626developers who want to include run-time testing features in their own
10627packages.")
10628 (license license:gpl3+)))
c358b5d4
RW
10629
10630(define-public r-assertive-models
10631 (package
10632 (name "r-assertive-models")
10633 (version "0.0-2")
10634 (source
10635 (origin
10636 (method url-fetch)
10637 (uri (cran-uri "assertive.models" version))
10638 (sha256
10639 (base32
10640 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
10641 (properties
10642 `((upstream-name . "assertive.models")))
10643 (build-system r-build-system)
10644 (propagated-inputs
10645 `(("r-assertive-base" ,r-assertive-base)))
10646 (home-page "https://bitbucket.org/richierocks/assertive.models")
10647 (synopsis "Assertions to check properties of models")
10648 (description
10649 "This package provides a set of predicates and assertions for checking
10650the properties of models. This is mainly for use by other package developers
10651who want to include run-time testing features in their own packages.")
10652 (license license:gpl3+)))
dcafcfb4
RW
10653
10654(define-public r-assertive-reflection
10655 (package
10656 (name "r-assertive-reflection")
10657 (version "0.0-4")
10658 (source
10659 (origin
10660 (method url-fetch)
10661 (uri (cran-uri "assertive.reflection" version))
10662 (sha256
10663 (base32
10664 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
10665 (properties
10666 `((upstream-name . "assertive.reflection")))
10667 (build-system r-build-system)
10668 (propagated-inputs
10669 `(("r-assertive-base" ,r-assertive-base)))
10670 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
10671 (synopsis "Assertions for checking the state of R")
10672 (description
10673 "This package provides a set of predicates and assertions for checking
10674the state and capabilities of R, the operating system it is running on, and
10675the IDE being used. This is mainly for use by other package developers who
10676want to include run-time testing features in their own packages.")
10677 (license license:gpl3+)))
5e3bd355
RW
10678
10679(define-public r-assertive-types
10680 (package
10681 (name "r-assertive-types")
10682 (version "0.0-3")
10683 (source
10684 (origin
10685 (method url-fetch)
10686 (uri (cran-uri "assertive.types" version))
10687 (sha256
10688 (base32
10689 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
10690 (properties
10691 `((upstream-name . "assertive.types")))
10692 (build-system r-build-system)
10693 (propagated-inputs
10694 `(("r-assertive-base" ,r-assertive-base)
10695 ("r-assertive-properties" ,r-assertive-properties)
10696 ("r-codetools" ,r-codetools)))
10697 (home-page "https://bitbucket.org/richierocks/assertive.types")
10698 (synopsis "Assertions to check types of variables")
10699 (description
10700 "This package provides a set of predicates and assertions for checking
10701the types of variables. This is mainly for use by other package developers
10702who want to include run-time testing features in their own packages.")
10703 (license license:gpl3+)))
1f0a761a
RW
10704
10705(define-public r-assertive-files
10706 (package
10707 (name "r-assertive-files")
10708 (version "0.0-2")
10709 (source
10710 (origin
10711 (method url-fetch)
10712 (uri (cran-uri "assertive.files" version))
10713 (sha256
10714 (base32
10715 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
10716 (properties
10717 `((upstream-name . "assertive.files")))
10718 (build-system r-build-system)
10719 (propagated-inputs
10720 `(("r-assertive-base" ,r-assertive-base)
10721 ("r-assertive-numbers" ,r-assertive-numbers)))
10722 (home-page "https://bitbucket.org/richierocks/assertive.files")
10723 (synopsis "Assertions to check properties of files")
10724 (description
10725 "This package provides a set of predicates and assertions for checking
10726the properties of files and connections. This is mainly for use by other
10727package developers who want to include run-time testing features in their own
10728packages.")
10729 (license license:gpl3+)))
50ce8b1e
RW
10730
10731(define-public r-assertive-code
10732 (package
10733 (name "r-assertive-code")
10734 (version "0.0-3")
10735 (source
10736 (origin
10737 (method url-fetch)
10738 (uri (cran-uri "assertive.code" version))
10739 (sha256
10740 (base32
10741 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
10742 (properties
10743 `((upstream-name . "assertive.code")))
10744 (build-system r-build-system)
10745 (propagated-inputs
10746 `(("r-assertive-base" ,r-assertive-base)
10747 ("r-assertive-properties" ,r-assertive-properties)
10748 ("r-assertive-types" ,r-assertive-types)))
10749 (home-page "https://bitbucket.org/richierocks/assertive.code")
10750 (synopsis "Assertions to check properties of code")
10751 (description
10752 "This package provides a set of predicates and assertions for checking
10753the properties of code. This is mainly for use by other package developers
10754who want to include run-time testing features in their own packages.")
10755 (license license:gpl3+)))
29d9a2af
RW
10756
10757(define-public r-assertive-datetimes
10758 (package
10759 (name "r-assertive-datetimes")
10760 (version "0.0-2")
10761 (source
10762 (origin
10763 (method url-fetch)
10764 (uri (cran-uri "assertive.datetimes" version))
10765 (sha256
10766 (base32
10767 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
10768 (properties
10769 `((upstream-name . "assertive.datetimes")))
10770 (build-system r-build-system)
10771 (propagated-inputs
10772 `(("r-assertive-base" ,r-assertive-base)
10773 ("r-assertive-types" ,r-assertive-types)))
10774 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
10775 (synopsis "Assertions to check properties of dates and times")
10776 (description
10777 "This package provides a set of predicates and assertions for checking
10778the properties of dates and times. This is mainly for use by other package
10779developers who want to include run-time testing features in their own
10780packages.")
10781 (license license:gpl3+)))
66d0a0a7
RW
10782
10783(define-public r-assertive-strings
10784 (package
10785 (name "r-assertive-strings")
10786 (version "0.0-3")
10787 (source
10788 (origin
10789 (method url-fetch)
10790 (uri (cran-uri "assertive.strings" version))
10791 (sha256
10792 (base32
10793 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
10794 (properties
10795 `((upstream-name . "assertive.strings")))
10796 (build-system r-build-system)
10797 (propagated-inputs
10798 `(("r-assertive-base" ,r-assertive-base)
10799 ("r-assertive-types" ,r-assertive-types)
10800 ("r-stringi" ,r-stringi)))
10801 (home-page "https://bitbucket.org/richierocks/assertive.strings")
10802 (synopsis "Assertions to check properties of strings")
10803 (description
10804 "This package provides a set of predicates and assertions for checking
10805the properties of strings. This is mainly for use by other package developers
10806who want to include run-time testing features in their own packages.")
10807 (license license:gpl3+)))
6d3702e5
RW
10808
10809(define-public r-assertive-data-us
10810 (package
10811 (name "r-assertive-data-us")
10812 (version "0.0-2")
10813 (source
10814 (origin
10815 (method url-fetch)
10816 (uri (cran-uri "assertive.data.us" version))
10817 (sha256
10818 (base32
10819 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
10820 (properties
10821 `((upstream-name . "assertive.data.us")))
10822 (build-system r-build-system)
10823 (propagated-inputs
10824 `(("r-assertive-base" ,r-assertive-base)
10825 ("r-assertive-strings" ,r-assertive-strings)))
10826 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
10827 (synopsis "Assertions to check properties of strings")
10828 (description
10829 "This package provides a set of predicates and assertions for checking
10830the properties of US-specific complex data types. This is mainly for use by
10831other package developers who want to include run-time testing features in
10832their own packages.")
10833 (license license:gpl3+)))
39ef8e09
RW
10834
10835(define-public r-assertive-data-uk
10836 (package
10837 (name "r-assertive-data-uk")
10838 (version "0.0-2")
10839 (source
10840 (origin
10841 (method url-fetch)
10842 (uri (cran-uri "assertive.data.uk" version))
10843 (sha256
10844 (base32
10845 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
10846 (properties
10847 `((upstream-name . "assertive.data.uk")))
10848 (build-system r-build-system)
10849 (propagated-inputs
10850 `(("r-assertive-base" ,r-assertive-base)
10851 ("r-assertive-strings" ,r-assertive-strings)))
10852 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
10853 (synopsis "Assertions to check properties of strings")
10854 (description
10855 "This package provides a set of predicates and assertions for checking
10856the properties of UK-specific complex data types. This is mainly for use by
10857other package developers who want to include run-time testing features in
10858their own packages.")
10859 (license license:gpl3+)))
39231abf
RW
10860
10861(define-public r-assertive-data
10862 (package
10863 (name "r-assertive-data")
10864 (version "0.0-3")
10865 (source
10866 (origin
10867 (method url-fetch)
10868 (uri (cran-uri "assertive.data" version))
10869 (sha256
10870 (base32
10871 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
10872 (properties
10873 `((upstream-name . "assertive.data")))
10874 (build-system r-build-system)
10875 (propagated-inputs
10876 `(("r-assertive-base" ,r-assertive-base)
10877 ("r-assertive-strings" ,r-assertive-strings)))
10878 (home-page "https://bitbucket.org/richierocks/assertive.data")
10879 (synopsis "Assertions to check properties of data")
10880 (description
10881 "This package provides a set of predicates and assertions for checking
10882the properties of (country independent) complex data types. This is mainly
10883for use by other package developers who want to include run-time testing
10884features in their own packages.")
10885 (license license:gpl3+)))
658b2b62
RW
10886
10887(define-public r-assertive
10888 (package
10889 (name "r-assertive")
10890 (version "0.3-5")
10891 (source
10892 (origin
10893 (method url-fetch)
10894 (uri (cran-uri "assertive" version))
10895 (sha256
10896 (base32
10897 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10898 (build-system r-build-system)
10899 (propagated-inputs
10900 `(("r-assertive-base" ,r-assertive-base)
10901 ("r-assertive-code" ,r-assertive-code)
10902 ("r-assertive-data" ,r-assertive-data)
10903 ("r-assertive-data-uk" ,r-assertive-data-uk)
10904 ("r-assertive-data-us" ,r-assertive-data-us)
10905 ("r-assertive-datetimes" ,r-assertive-datetimes)
10906 ("r-assertive-files" ,r-assertive-files)
10907 ("r-assertive-matrices" ,r-assertive-matrices)
10908 ("r-assertive-models" ,r-assertive-models)
10909 ("r-assertive-numbers" ,r-assertive-numbers)
10910 ("r-assertive-properties" ,r-assertive-properties)
10911 ("r-assertive-reflection" ,r-assertive-reflection)
10912 ("r-assertive-sets" ,r-assertive-sets)
10913 ("r-assertive-strings" ,r-assertive-strings)
10914 ("r-assertive-types" ,r-assertive-types)
10915 ("r-knitr" ,r-knitr)))
10916 (home-page "https://bitbucket.org/richierocks/assertive")
10917 (synopsis "Readable check functions to ensure code integrity")
10918 (description
10919 "This package provides lots of predicates (@code{is_*} functions) to
10920check the state of your variables, and assertions (@code{assert_*} functions)
10921to throw errors if they aren't in the right form.")
10922 (license license:gpl3+)))
f51dcc27
RW
10923
10924(define-public r-dotcall64
10925 (package
10926 (name "r-dotcall64")
10927 (version "1.0-0")
10928 (source
10929 (origin
10930 (method url-fetch)
10931 (uri (cran-uri "dotCall64" version))
10932 (sha256
10933 (base32
10934 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10935 (properties `((upstream-name . "dotCall64")))
10936 (build-system r-build-system)
10937 (native-inputs `(("gfortran" ,gfortran)))
10938 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10939 (synopsis "Enhanced foreign function interface supporting long vectors")
10940 (description
10941 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10942and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10943supports long vectors, arguments of type 64-bit integer, and provides a
10944mechanism to avoid unnecessary copies of read-only and write-only arguments.
10945This makes it a convenient and fast interface to C/C++ and Fortran code.")
10946 (license license:gpl2+)))
90104ecd
RW
10947
10948(define-public r-spam
10949 (package
10950 (name "r-spam")
b32172ca 10951 (version "2.4-0")
90104ecd
RW
10952 (source
10953 (origin
10954 (method url-fetch)
10955 (uri (cran-uri "spam" version))
10956 (sha256
b32172ca 10957 (base32 "0xb7a0x1i93kzijr518m9plzmg8s3mxh5anwfx9xrkg5ipldvz10"))))
90104ecd
RW
10958 (build-system r-build-system)
10959 (propagated-inputs
10960 `(("r-dotcall64" ,r-dotcall64)))
10961 (native-inputs `(("gfortran" ,gfortran)))
10962 (home-page "https://www.math.uzh.ch/pages/spam/")
10963 (synopsis "Sparse matrix algebra")
10964 (description
10965 "This package provides a set of functions for sparse matrix algebra.
10966Differences with other sparse matrix packages are:
10967
10968@enumerate
10969@item it only supports (essentially) one sparse matrix format;
10970@item it is based on transparent and simple structure(s);
10971@item it is tailored for MCMC calculations within G(M)RF;
10972@item and it is fast and scalable (with the extension package @code{spam64}).
10973@end enumerate\n")
10974 ;; Either of these licenses
10975 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
10976
10977(define-public r-fields
10978 (package
10979 (name "r-fields")
e5a06add 10980 (version "10.0")
32725458
RW
10981 (source
10982 (origin
10983 (method url-fetch)
10984 (uri (cran-uri "fields" version))
10985 (sha256
e5a06add 10986 (base32 "173zm5vr236ydiq0v27qy0l3x7h9fc7jly38iakg77j26i0a01il"))))
32725458
RW
10987 (build-system r-build-system)
10988 (propagated-inputs
10989 `(("r-maps" ,r-maps)
10990 ("r-spam" ,r-spam)))
10991 (native-inputs
10992 `(("gfortran" ,gfortran)))
41cc7993 10993 (home-page "https://www.image.ucar.edu/fields")
32725458
RW
10994 (synopsis "Tools for spatial data")
10995 (description
10996 "This is a package for curve, surface and function fitting with an
10997emphasis on splines, spatial data and spatial statistics. The major methods
10998include cubic, and thin plate splines, Kriging, and compactly supported
10999covariance functions for large data sets.")
11000 (license license:gpl2+)))
99c164a5
RW
11001
11002(define-public r-spatialextremes
11003 (package
11004 (name "r-spatialextremes")
ffb97e69 11005 (version "2.0-7.2")
99c164a5
RW
11006 (source
11007 (origin
11008 (method url-fetch)
11009 (uri (cran-uri "SpatialExtremes" version))
11010 (sha256
11011 (base32
ffb97e69 11012 "0aqq9ryxi4xsdqjhc1lhb7ai8szs7m2vys6nn0ygps1w3pm4xwj8"))))
99c164a5
RW
11013 (properties
11014 `((upstream-name . "SpatialExtremes")))
11015 (build-system r-build-system)
11016 (propagated-inputs
11017 `(("r-fields" ,r-fields)
11018 ("r-maps" ,r-maps)))
11019 (home-page "http://spatialextremes.r-forge.r-project.org/")
11020 (synopsis "Modelling spatial extremes")
11021 (description
11022 "This package provides tools for the statistical modelling of spatial
11023extremes using max-stable processes, copula or Bayesian hierarchical models.
11024More precisely, this package allows (conditional) simulations from various
11025parametric max-stable models, analysis of the extremal spatial dependence, the
11026fitting of such processes using composite likelihoods or least square (simple
11027max-stable processes only), model checking and selection and prediction.")
11028 (license license:gpl2+)))
c2d6e866
RW
11029
11030(define-public r-drc
11031 (package
11032 (name "r-drc")
11033 (version "3.0-1")
11034 (source
11035 (origin
11036 (method url-fetch)
11037 (uri (cran-uri "drc" version))
11038 (sha256
11039 (base32
11040 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
11041 (build-system r-build-system)
11042 (propagated-inputs
11043 `(("r-car" ,r-car)
11044 ("r-gtools" ,r-gtools)
11045 ("r-mass" ,r-mass)
11046 ("r-multcomp" ,r-multcomp)
11047 ("r-plotrix" ,r-plotrix)
11048 ("r-scales" ,r-scales)))
11049 (home-page "https://cran.r-project.org/web/packages/drc")
11050 (synopsis "Analysis of dose-response curves")
11051 (description
11052 "This package provides a suite of flexible and versatile model fitting
11053and after-fitting functions for the analysis of dose-response data.")
11054 (license license:gpl2+)))
4fcbd7ea
RW
11055
11056(define-public r-rmeta
11057 (package
11058 (name "r-rmeta")
11059 (version "3.0")
11060 (source
11061 (origin
11062 (method url-fetch)
11063 (uri (cran-uri "rmeta" version))
11064 (sha256
11065 (base32
11066 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
11067 (build-system r-build-system)
11068 (home-page "https://cran.r-project.org/web/packages/rmeta")
11069 (synopsis "Tools for meta-analysis")
11070 (description
11071 "This package provides functions for simple fixed and random effects
11072meta-analysis for two-sample comparisons and cumulative meta-analyses. It
11073draws standard summary plots, funnel plots, and computes summaries and tests
11074for association and heterogeneity.")
11075 (license license:gpl2)))
afc0d815
RW
11076
11077(define-public r-bootstrap
11078 (package
11079 (name "r-bootstrap")
36ff60f5 11080 (version "2019.6")
afc0d815
RW
11081 (source
11082 (origin
11083 (method url-fetch)
11084 (uri (cran-uri "bootstrap" version))
11085 (sha256
11086 (base32
36ff60f5 11087 "1546jqhhw5h177ii8jkdikyd26rv6gwkav816np1zks4p7zgsljj"))))
afc0d815
RW
11088 (build-system r-build-system)
11089 (native-inputs `(("gfortran" ,gfortran)))
11090 (home-page "https://cran.r-project.org/web/packages/bootstrap")
11091 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
11092 (description
11093 "This package provides software and data for the book \"An Introduction
11094to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
11095This package is primarily provided for projects already based on it, and for
11096support of the book. New projects should preferentially use the recommended
11097package \"boot\".")
11098 (license license:bsd-3)))
1ea708af
RW
11099
11100(define-public r-survivalroc
11101 (package
11102 (name "r-survivalroc")
11103 (version "1.0.3")
11104 (source
11105 (origin
11106 (method url-fetch)
11107 (uri (cran-uri "survivalROC" version))
11108 (sha256
11109 (base32
11110 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
11111 (properties `((upstream-name . "survivalROC")))
11112 (build-system r-build-system)
11113 (home-page "https://cran.r-project.org/web/packages/survivalROC")
11114 (synopsis "Time-dependent ROC curve estimation from censored survival data")
11115 (description
11116 "Compute time-dependent ROC curve from censored survival data using
11117Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
11118Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
11119 (license license:gpl2+)))
6a5bfe09
RW
11120
11121(define-public r-longitudinal
11122 (package
11123 (name "r-longitudinal")
11124 (version "1.1.12")
11125 (source
11126 (origin
11127 (method url-fetch)
11128 (uri (cran-uri "longitudinal" version))
11129 (sha256
11130 (base32
11131 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
11132 (build-system r-build-system)
11133 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
11134 (home-page "http://strimmerlab.org/software/longitudinal/")
11135 (synopsis "Analysis of multiple time course data")
11136 (description
11137 "This package contains general data structures and functions for
11138longitudinal data with multiple variables, repeated measurements, and
11139irregularly spaced time points. It also implements a shrinkage estimator of
11140dynamical correlation and dynamical covariance.")
11141 (license license:gpl3+)))
e50722c8
RW
11142
11143(define-public r-genenet
11144 (package
11145 (name "r-genenet")
11146 (version "1.2.13")
11147 (source
11148 (origin
11149 (method url-fetch)
11150 (uri (cran-uri "GeneNet" version))
11151 (sha256
11152 (base32
11153 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
11154 (properties `((upstream-name . "GeneNet")))
11155 (build-system r-build-system)
11156 (propagated-inputs
11157 `(("r-corpcor" ,r-corpcor)
11158 ("r-fdrtool" ,r-fdrtool)
11159 ("r-longitudinal" ,r-longitudinal)))
11160 (home-page "http://strimmerlab.org/software/genenet/")
11161 (synopsis "Modeling and inferring gene networks")
11162 (description
11163 "This package analyzes gene expression (time series) data with focus on
11164the inference of gene networks. In particular, GeneNet implements the methods
11165of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
11166for learning large-scale gene association networks (including assignment of
11167putative directions).")
11168 (license license:gpl3+)))
fe4e9f03
RW
11169
11170(define-public r-rbamtools
11171 (package
11172 (name "r-rbamtools")
610f2acc 11173 (version "2.16.17")
fe4e9f03
RW
11174 (source
11175 (origin
11176 (method url-fetch)
11177 (uri (cran-uri "rbamtools" version))
11178 (sha256
11179 (base32
610f2acc 11180 "0qj37ljdva3v29s01dkrbg31mcfzy3bl145cp40d54v4h9xhcghc"))))
fe4e9f03
RW
11181 (build-system r-build-system)
11182 (inputs `(("zlib" ,zlib)))
11183 (propagated-inputs
11184 `(("r-refgenome" ,r-refgenome)))
11185 (home-page "https://cran.r-project.org/web/packages/rbamtools")
11186 (synopsis "Read and write BAM (binary alignment) files")
11187 (description
11188 "This package provides an R interface to functions of the SAMtools
11189library.")
11190 (license license:artistic2.0)))
e3c0e3e3
RW
11191
11192(define-public r-protviz
11193 (package
11194 (name "r-protviz")
c3e5b456 11195 (version "0.4.0")
e3c0e3e3
RW
11196 (source
11197 (origin
11198 (method url-fetch)
11199 (uri (cran-uri "protViz" version))
11200 (sha256
11201 (base32
c3e5b456 11202 "150i2q4nakz28f39kmhrchz4qsr8ax6y02512md94k8hq4hamxg1"))))
e3c0e3e3
RW
11203 (properties `((upstream-name . "protViz")))
11204 (build-system r-build-system)
11205 (inputs
11206 `(("perl" ,perl)
11207 ("python-2" ,python-2)))
11208 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
11209 (home-page "https://github.com/protViz/protViz/")
11210 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
11211 (description
11212 "This package helps with quality checks, visualizations and analysis of
11213mass spectrometry data, coming from proteomics experiments. The package is
11214developed, tested and used at the Functional Genomics Center Zurich, where it
11215is used mainly for prototyping, teaching, and having fun with proteomics data.
11216But it can also be used to do data analysis for small scale data sets.")
11217 (license license:gpl3)))
7aeec0cf
RW
11218
11219(define-public r-cmprsk
11220 (package
11221 (name "r-cmprsk")
3d9a6b05 11222 (version "2.2-9")
7aeec0cf
RW
11223 (source
11224 (origin
11225 (method url-fetch)
11226 (uri (cran-uri "cmprsk" version))
11227 (sha256
3d9a6b05 11228 (base32 "0xhgfg5b4i9skkaxp7gzkafgg5bqs5q1rp4hpw2jjmykg2nifn99"))))
7aeec0cf
RW
11229 (build-system r-build-system)
11230 (propagated-inputs
11231 `(("r-survival" ,r-survival)))
11232 (native-inputs
11233 `(("gfortran" ,gfortran)))
11234 (home-page "https://cran.r-project.org/web/packages/cmprsk")
11235 (synopsis "Subdistribution analysis of competing risks")
11236 (description
11237 "This package provides tool for estimation, testing and regression
11238modeling of subdistribution functions in competing risks, as described in
11239Gray (1988), A class of K-sample tests for comparing the cumulative incidence
11240of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
11241A proportional hazards model for the subdistribution of a competing risk,
11242JASA, 94:496-509.")
11243 (license license:gpl2+)))
728012da
RW
11244
11245(define-public r-etm
11246 (package
11247 (name "r-etm")
9a749cad 11248 (version "1.0.5")
728012da
RW
11249 (source
11250 (origin
11251 (method url-fetch)
11252 (uri (cran-uri "etm" version))
11253 (sha256
11254 (base32
9a749cad 11255 "1yivbq8y0ijcl1m4nir4q9hp4pi6iphwxgjprygsdf7vp98wq677"))))
728012da
RW
11256 (build-system r-build-system)
11257 (propagated-inputs
11258 `(("r-data-table" ,r-data-table)
11259 ("r-lattice" ,r-lattice)
11260 ("r-rcpp" ,r-rcpp)
11261 ("r-rcpparmadillo" ,r-rcpparmadillo)
11262 ("r-survival" ,r-survival)))
11263 (home-page "https://cran.r-project.org/web/packages/etm")
11264 (synopsis "Empirical transition matrix")
11265 (description
11266 "The @dfn{empirical transition matrix} (etm) package permits to estimate
11267the matrix of transition probabilities for any time-inhomogeneous multistate
11268model with finite state space using the Aalen-Johansen estimator.")
11269 (license license:expat)))
17932a0f
RW
11270
11271(define-public r-epi
11272 (package
11273 (name "r-epi")
42a8b01d 11274 (version "2.38")
17932a0f
RW
11275 (source
11276 (origin
11277 (method url-fetch)
11278 (uri (cran-uri "Epi" version))
11279 (sha256
11280 (base32
42a8b01d 11281 "0ald9fjynrlyah8nzwfs49a08j4myd3c5bm56zn61gg5pyyhi8hd"))))
17932a0f
RW
11282 (properties `((upstream-name . "Epi")))
11283 (build-system r-build-system)
11284 (propagated-inputs
11285 `(("r-cmprsk" ,r-cmprsk)
11286 ("r-data-table" ,r-data-table)
11287 ("r-etm" ,r-etm)
11288 ("r-mass" ,r-mass)
11289 ("r-matrix" ,r-matrix)
11290 ("r-mgcv" ,r-mgcv)
11291 ("r-numderiv" ,r-numderiv)
11292 ("r-plyr" ,r-plyr)
11293 ("r-survival" ,r-survival)
11294 ("r-zoo" ,r-zoo)))
11295 (home-page "http://BendixCarstensen.com/Epi/")
11296 (synopsis "Statistical analysis in epidemiology")
11297 (description
11298 "This package provides functions for demographic and epidemiological
11299analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
11300particular representation, manipulation and simulation of multistate data -
11301the Lexis suite of functions, which includes interfaces to the @code{mstate},
11302@code{etm} and @code{cmprsk} packages. It also contains functions for
11303Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
11304data and some useful functions for tabulation and plotting, as well as a
11305number of epidemiological data sets.")
11306 (license license:gpl2)))
879a1520
RW
11307
11308(define-public r-ppls
11309 (package
11310 (name "r-ppls")
11311 (version "1.6-1.1")
11312 (source
11313 (origin
11314 (method url-fetch)
11315 (uri (cran-uri "ppls" version))
11316 (sha256
11317 (base32
11318 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
11319 (build-system r-build-system)
11320 (propagated-inputs `(("r-mass" ,r-mass)))
11321 (home-page "https://cran.r-project.org/web/packages/ppls")
11322 (synopsis "Penalized partial least squares")
11323 (description
11324 "This package contains linear and nonlinear regression methods based on
11325partial least squares and penalization techniques. Model parameters are
11326selected via cross-validation, and confidence intervals ans tests for the
11327regression coefficients can be conducted via jackknifing.")
11328 (license license:gpl2+)))
0af9616d
RW
11329
11330(define-public r-huge
11331 (package
11332 (name "r-huge")
5f596112 11333 (version "1.3.4")
0af9616d
RW
11334 (source
11335 (origin
11336 (method url-fetch)
11337 (uri (cran-uri "huge" version))
11338 (sha256
5f596112 11339 (base32 "07n3j1va2z4v30rj22cww72khgzbz2xsp0yc0qswlrwyxi4my5i3"))))
0af9616d
RW
11340 (build-system r-build-system)
11341 (propagated-inputs
11342 `(("r-igraph" ,r-igraph)
0af9616d 11343 ("r-mass" ,r-mass)
7706a98c
RW
11344 ("r-matrix" ,r-matrix)
11345 ("r-rcpp" ,r-rcpp)
11346 ("r-rcppeigen" ,r-rcppeigen)))
0af9616d
RW
11347 (home-page "https://cran.r-project.org/web/packages/huge")
11348 (synopsis "High-dimensional undirected graph estimation")
11349 (description
11350 "This package provides a general framework for high-dimensional
11351undirected graph estimation. It integrates data preprocessing, neighborhood
11352screening, graph estimation, and model selection techniques into a pipeline.")
11353 (license license:gpl2)))
39274ab4
RW
11354
11355(define-public r-parcor
11356 (package
11357 (name "r-parcor")
11358 (version "0.2-6")
11359 (source
11360 (origin
11361 (method url-fetch)
11362 (uri (cran-uri "parcor" version))
11363 (sha256
11364 (base32
11365 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
11366 (build-system r-build-system)
11367 (propagated-inputs
11368 `(("r-epi" ,r-epi)
11369 ("r-genenet" ,r-genenet)
11370 ("r-glmnet" ,r-glmnet)
11371 ("r-mass" ,r-mass)
11372 ("r-ppls" ,r-ppls)))
11373 (home-page "https://cran.r-project.org/web/packages/parcor")
11374 (synopsis "Regularized estimation of partial correlation matrices")
11375 (description
11376 "This package estimates the matrix of partial correlations based on
11377different regularized regression methods: lasso, adaptive lasso, PLS, and
11378Ridge Regression. In addition, the package provides model selection for
11379lasso, adaptive lasso and Ridge regression based on cross-validation.")
11380 (license license:gpl2+)))
cba08f60
RW
11381
11382(define-public r-mcmc
11383 (package
11384 (name "r-mcmc")
ae7e6f06 11385 (version "0.9-6")
cba08f60
RW
11386 (source
11387 (origin
11388 (method url-fetch)
11389 (uri (cran-uri "mcmc" version))
11390 (sha256
11391 (base32
ae7e6f06 11392 "1fc6a6asn53lx7x7pnlb5mb716nv4pcmbp99f1i30y4hzygihfj4"))))
cba08f60
RW
11393 (build-system r-build-system)
11394 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
11395 (synopsis "Markov chain Monte Carlo")
11396 (description
11397 "This package simulates continuous distributions of random vectors using
11398@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
11399function that evaluates the log unnormalized density. Algorithms are random
11400walk Metropolis algorithm (function @code{metrop}), simulated
11401tempering (function @code{temper}), and morphometric random walk
11402Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
11403by change of variable.")
11404 (license license:expat)))
cf4cd8bc
RW
11405
11406(define-public r-listenv
11407 (package
11408 (name "r-listenv")
11409 (version "0.7.0")
11410 (source
11411 (origin
11412 (method url-fetch)
11413 (uri (cran-uri "listenv" version))
11414 (sha256
11415 (base32
11416 "0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"))))
11417 (build-system r-build-system)
11418 (native-inputs
11419 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11420 (home-page "https://github.com/HenrikBengtsson/listenv")
11421 (synopsis "Environments behaving (almost) as lists")
11422 (description
11423 "This package implements list environments. List environments are
11424environments that have list-like properties. For instance, the elements of a
11425list environment are ordered and can be accessed and iterated over using index
11426subsetting.")
11427 (license license:lgpl2.1+)))
226294a4
RW
11428
11429(define-public r-globals
11430 (package
11431 (name "r-globals")
11432 (version "0.12.4")
11433 (source
11434 (origin
11435 (method url-fetch)
11436 (uri (cran-uri "globals" version))
11437 (sha256
11438 (base32
11439 "0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"))))
11440 (build-system r-build-system)
11441 (propagated-inputs
11442 `(("r-codetools" ,r-codetools)))
11443 (home-page "https://github.com/HenrikBengtsson/globals")
11444 (synopsis "Identify global objects in R expressions")
11445 (description
11446 "This package provides tools to identify global (\"unknown\" or \"free\")
11447objects in R expressions by code inspection using various strategies, e.g.
11448conservative or liberal. The objective of this package is to make it as
11449simple as possible to identify global objects for the purpose of exporting
11450them in distributed compute environments.")
11451 (license license:lgpl2.1+)))
b3080cdd
RW
11452
11453(define-public r-future
11454 (package
11455 (name "r-future")
d4f4b30b 11456 (version "1.15.0")
b3080cdd
RW
11457 (source
11458 (origin
11459 (method url-fetch)
11460 (uri (cran-uri "future" version))
11461 (sha256
11462 (base32
d4f4b30b 11463 "1cbp7agb9lipjxsh7xm1yphh8a4hrjy7wrbkvhsxn1swh0c4s3b7"))))
b3080cdd
RW
11464 (build-system r-build-system)
11465 (propagated-inputs
11466 `(("r-digest" ,r-digest)
11467 ("r-globals" ,r-globals)
11468 ("r-listenv" ,r-listenv)))
11469 (native-inputs
11470 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11471 (home-page "https://github.com/HenrikBengtsson/future")
11472 (synopsis "Unified parallel and distributed processing in R")
11473 (description
11474 "The purpose of this package is to provide a lightweight and unified
11475Future API for sequential and parallel processing of R expression via futures.
11476This package implements sequential, multicore, multisession, and cluster
11477futures. With these, R expressions can be evaluated on the local machine, in
11478parallel a set of local machines, or distributed on a mix of local and remote
11479machines. Extensions to this package implement additional backends for
11480processing futures via compute cluster schedulers etc. Because of its unified
11481API, there is no need to modify any code in order to switch from sequential on
11482the local machine to, say, distributed processing on a remote compute cluster.")
11483 (license license:lgpl2.1+)))
9680047c
RW
11484
11485(define-public r-future-apply
11486 (package
11487 (name "r-future-apply")
d42fb7d2 11488 (version "1.3.0")
9680047c
RW
11489 (source
11490 (origin
11491 (method url-fetch)
11492 (uri (cran-uri "future.apply" version))
11493 (sha256
11494 (base32
d42fb7d2 11495 "0wd3bh114zkvrqlpn8gqz4ix1igr9hr8x72h2g00a7mqkfjfqx33"))))
9680047c
RW
11496 (properties `((upstream-name . "future.apply")))
11497 (build-system r-build-system)
11498 (propagated-inputs
11499 `(("r-future" ,r-future)
11500 ("r-globals" ,r-globals)))
11501 (native-inputs
11502 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11503 (home-page "https://github.com/HenrikBengtsson/future.apply")
11504 (synopsis "Apply function to elements in parallel using futures")
11505 (description
11506 "This package provides implementations of @code{apply()},
11507@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
11508@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
11509can be resolved using any future-supported backend, e.g. parallel on the local
11510machine or distributed on a compute cluster.")
11511 (license license:gpl2+)))
867e2b1b
RW
11512
11513(define-public r-rsvd
11514 (package
11515 (name "r-rsvd")
eebd93eb 11516 (version "1.0.2")
867e2b1b
RW
11517 (source
11518 (origin
11519 (method url-fetch)
11520 (uri (cran-uri "rsvd" version))
11521 (sha256
11522 (base32
eebd93eb 11523 "0fia77y5fxnhwkcxlgp98ygb8fdfraky75x80hkf7kvvpwc5rzn8"))))
867e2b1b
RW
11524 (build-system r-build-system)
11525 (propagated-inputs
11526 `(("r-matrix" ,r-matrix)))
11527 (home-page "https://github.com/erichson/rSVD")
11528 (synopsis "Randomized singular value decomposition")
11529 (description
11530 "Low-rank matrix decompositions are fundamental tools and widely used for
11531data analysis, dimension reduction, and data compression. Classically, highly
11532accurate deterministic matrix algorithms are used for this task. However, the
11533emergence of large-scale data has severely challenged our computational
11534ability to analyze big data. The concept of randomness has been demonstrated
11535as an effective strategy to quickly produce approximate answers to familiar
11536problems such as the @dfn{singular value decomposition} (SVD). This package
11537provides several randomized matrix algorithms such as the randomized singular
11538value decomposition (@code{rsvd}), randomized principal component
11539analysis (@code{rpca}), randomized robust principal component
11540analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
11541and the randomized CUR decomposition (@code{rcur}). In addition several plot
11542functions are provided.")
11543 (license license:gpl3+)))
14afee3e
BG
11544
11545(define-public r-sloop
11546 (package
11547 (name "r-sloop")
11548 (version "1.0.1")
11549 (source
11550 (origin
11551 (method url-fetch)
11552 (uri (cran-uri "sloop" version))
11553 (sha256
11554 (base32
11555 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
11556 (build-system r-build-system)
11557 (propagated-inputs
11558 `(("r-codetools" ,r-codetools)
11559 ("r-crayon" ,r-crayon)
11560 ("r-purrr" ,r-purrr)
11561 ("r-rlang" ,r-rlang)
11562 ("r-tibble" ,r-tibble)))
11563 (home-page "https://github.com/r-lib/sloop")
11564 (synopsis "Helpers for object-oriented programming in R")
11565 (description
11566 "This package provides a collection of helper functions designed to
11567help you to better understand object oriented programming in R, particularly
11568using @code{S3}.")
11569 (license license:gpl3)))
4254b480
RW
11570
11571(define-public r-capushe
11572 (package
11573 (name "r-capushe")
11574 (version "1.1.1")
11575 (source
11576 (origin
11577 (method url-fetch)
11578 (uri (cran-uri "capushe" version))
11579 (sha256
11580 (base32
11581 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
11582 (build-system r-build-system)
11583 (propagated-inputs `(("r-mass" ,r-mass)))
11584 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
49369a01 11585 (synopsis "Calibrating penalties using slope heuristics")
4254b480
RW
11586 (description
11587 "This package provides tools for the calibration of penalized criteria
11588for model selection. The calibration methods available are based on the slope
11589heuristics.")
11590 (license license:gpl2+)))
c691c607
RW
11591
11592(define-public r-dorng
11593 (package
11594 (name "r-dorng")
11595 (version "1.7.1")
11596 (source
11597 (origin
11598 (method url-fetch)
11599 (uri (cran-uri "doRNG" version))
11600 (sha256
11601 (base32
11602 "1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"))))
11603 (properties `((upstream-name . "doRNG")))
11604 (build-system r-build-system)
11605 (propagated-inputs
11606 `(("r-foreach" ,r-foreach)
11607 ("r-iterators" ,r-iterators)
11608 ("r-pkgmaker" ,r-pkgmaker)
11609 ("r-rngtools" ,r-rngtools)))
11610 (home-page "https://renozao.github.io/doRNG/")
11611 (synopsis "Generic reproducible parallel backend for foreach loops")
11612 (description
11613 "This package provides functions to perform reproducible parallel
11614@code{foreach} loops, using independent random streams as generated by
11615L'Ecuyer's combined multiple-recursive generator. It enables to easily
11616convert standard @code{%dopar%} loops into fully reproducible loops,
11617independently of the number of workers, the task scheduling strategy, or the
11618chosen parallel environment and associated foreach backend.")
11619 (license license:gpl2+)))
f3233bee
RW
11620
11621(define-public r-blockmodeling
11622 (package
11623 (name "r-blockmodeling")
11624 (version "0.3.4")
11625 (source
11626 (origin
11627 (method url-fetch)
11628 (uri (cran-uri "blockmodeling" version))
11629 (sha256
11630 (base32
11631 "11v9903y9dwlzaqp8sx0fsibcg82phvappddy37r8lnxd4vchsd2"))))
11632 (build-system r-build-system)
11633 (propagated-inputs
11634 `(("r-doparallel" ,r-doparallel)
11635 ("r-dorng" ,r-dorng)
11636 ("r-foreach" ,r-foreach)
11637 ("r-matrix" ,r-matrix)))
11638 (native-inputs `(("gfortran" ,gfortran)))
11639 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
11640 (synopsis "Generalized and classical blockmodeling of valued networks")
11641 (description
11642 "This package is primarily meant as an implementation of generalized
11643blockmodeling for valued networks. In addition, measures of similarity or
11644dissimilarity based on structural equivalence and regular equivalence (REGE
11645algorithms) can be computed and partitioned matrices can be plotted.")
11646 (license license:gpl2+)))
4af186a9
RW
11647
11648(define-public r-upsetr
11649 (package
11650 (name "r-upsetr")
20656a02 11651 (version "1.4.0")
4af186a9
RW
11652 (source
11653 (origin
11654 (method url-fetch)
11655 (uri (cran-uri "UpSetR" version))
11656 (sha256
11657 (base32
20656a02 11658 "007i0njnjjy7vbrxabwav7a1kk2n0hn2mkvqsdzzfk10ckp5y7im"))))
4af186a9
RW
11659 (properties `((upstream-name . "UpSetR")))
11660 (build-system r-build-system)
11661 (propagated-inputs
11662 `(("r-ggplot2" ,r-ggplot2)
11663 ("r-gridextra" ,r-gridextra)
11664 ("r-plyr" ,r-plyr)
11665 ("r-scales" ,r-scales)))
11666 (home-page "https://github.com/hms-dbmi/UpSetR")
11667 (synopsis "Visualize intersecting sets")
11668 (description
11669 "This package provides a more scalable alternative to Venn and Euler
11670diagrams for visualizing intersecting sets. Create visualizations of
11671intersecting sets using a novel matrix design, along with visualizations of
11672several common set, element and attribute related tasks.")
11673 (license license:expat)))
1901a532 11674
849350fb
RW
11675;; This package includes a JavaScript file, which is not minified. When
11676;; upgrading please check that there are no new minified JavaScript files.
11677(define-public r-shinybs
11678 (package
11679 (name "r-shinybs")
11680 (version "0.61")
11681 (source
11682 (origin
11683 (method url-fetch)
11684 (uri (cran-uri "shinyBS" version))
11685 (sha256
11686 (base32
11687 "0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"))))
11688 (properties `((upstream-name . "shinyBS")))
11689 (build-system r-build-system)
11690 ;; The tests spawn Shiny browser apps. They cannot be run
11691 ;; non-interactively.
11692 (arguments '(#:tests? #f))
11693 (propagated-inputs
11694 `(("r-htmltools" ,r-htmltools)
11695 ("r-shiny" ,r-shiny)))
11696 (home-page "https://ebailey78.github.io/shinyBS/")
11697 (synopsis "Twitter Bootstrap components for Shiny")
11698 (description
11699 "This package adds additional Twitter Bootstrap components to Shiny.")
11700 (license license:gpl3)))
11701
1901a532
RW
11702(define-public r-outliers
11703 (package
11704 (name "r-outliers")
11705 (version "0.14")
11706 (source
11707 (origin
11708 (method url-fetch)
11709 (uri (cran-uri "outliers" version))
11710 (sha256
11711 (base32
11712 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
11713 (build-system r-build-system)
11714 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
11715 (synopsis "Tests for outliers")
11716 (description
11717 "This package provides a collection of some tests commonly used for
11718identifying outliers.")
11719 (license license:gpl2+)))
8cd3f49d
RW
11720
11721(define-public r-bayesm
11722 (package
11723 (name "r-bayesm")
ce756b97 11724 (version "3.1-4")
8cd3f49d
RW
11725 (source
11726 (origin
11727 (method url-fetch)
11728 (uri (cran-uri "bayesm" version))
11729 (sha256
ce756b97 11730 (base32 "154glks7rsjkza0sfi1kj7wj727py9sl1ba6sswflwmwc9n226q6"))))
8cd3f49d
RW
11731 (build-system r-build-system)
11732 (propagated-inputs
11733 `(("r-rcpp" ,r-rcpp)
11734 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11735 (home-page "http://www.perossi.org/home/bsm-1")
11736 (synopsis "Bayesian inference for marketing/micro-econometrics")
11737 (description
11738 "This package covers many important models used in marketing and
11739micro-econometrics applications, including Bayes Regression (univariate or
11740multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
11741Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
11742Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
11743Mixtures of Normals (including clustering), Dirichlet Process Prior Density
11744Estimation with normal base, Hierarchical Linear Models with normal prior and
11745covariates, Hierarchical Linear Models with a mixture of normals prior and
11746covariates, Hierarchical Multinomial Logits with a mixture of normals prior
11747and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
11748and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
11749analysis of choice-based conjoint data, Bayesian treatment of linear
11750instrumental variables models, Analysis of Multivariate Ordinal survey data
11751with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
11752Coefficient Logit Models.")
11753 (license license:gpl2+)))
262ab4b1
RW
11754
11755(define-public r-tensora
11756 (package
11757 (name "r-tensora")
11758 (version "0.36.1")
11759 (source
11760 (origin
11761 (method url-fetch)
11762 (uri (cran-uri "tensorA" version))
11763 (sha256
11764 (base32
11765 "176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"))))
11766 (properties `((upstream-name . "tensorA")))
11767 (build-system r-build-system)
11768 (home-page "http://www.stat.boogaart.de/tensorA")
11769 (synopsis "Advanced tensor arithmetic with named indices")
11770 (description
11771 "This package provides convenience functions for advanced linear algebra
11772with tensors and computation with datasets of tensors on a higher level
11773abstraction. It includes Einstein and Riemann summing conventions, dragging,
11774co- and contravariate indices, and parallel computations on sequences of
11775tensors.")
11776 (license license:gpl2+)))
7d779142
RW
11777
11778(define-public r-rarpack
11779 (package
11780 (name "r-rarpack")
11781 (version "0.11-0")
11782 (source
11783 (origin
11784 (method url-fetch)
11785 (uri (cran-uri "rARPACK" version))
11786 (sha256
11787 (base32
11788 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
11789 (properties `((upstream-name . "rARPACK")))
11790 (build-system r-build-system)
11791 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
11792 (home-page "https://github.com/yixuan/rARPACK")
11793 (synopsis "Solvers for large scale eigenvalue and SVD problems")
11794 (description
11795 "This package was previously an R wrapper of the ARPACK library, and now
11796a shell of the R package RSpectra, an R interface to the Spectra library for
11797solving large scale eigenvalue/vector problems. The current version of
11798rARPACK simply imports and exports the functions provided by RSpectra. New
11799users of rARPACK are advised to switch to the RSpectra package.")
11800 (license license:bsd-3)))
5fde35b3
RW
11801
11802(define-public r-compositions
11803 (package
11804 (name "r-compositions")
288c9f2b 11805 (version "1.40-3")
5fde35b3
RW
11806 (source
11807 (origin
11808 (method url-fetch)
11809 (uri (cran-uri "compositions" version))
11810 (sha256
11811 (base32
288c9f2b 11812 "103hbmibrf1n333pn4xpll1gqqsv4szms0n5gdq7zak31aar0bg4"))))
5fde35b3
RW
11813 (build-system r-build-system)
11814 (propagated-inputs
11815 `(("r-bayesm" ,r-bayesm)
5fde35b3
RW
11816 ("r-robustbase" ,r-robustbase)
11817 ("r-tensora" ,r-tensora)))
11818 (home-page "http://www.stat.boogaart.de/compositions")
11819 (synopsis "Compositional data analysis")
11820 (description
11821 "This package provides functions for the consistent analysis of
11822compositional data (e.g. portions of substances) and positive
11823numbers (e.g. concentrations).")
11824 (license license:gpl2+)))
5f673e2c
RW
11825
11826(define-public r-cobs
11827 (package
11828 (name "r-cobs")
11829 (version "1.3-3")
11830 (source
11831 (origin
11832 (method url-fetch)
11833 (uri (cran-uri "cobs" version))
11834 (sha256
11835 (base32
11836 "1pqvz7czcchri4x79g78hbwyagb3bqzdqb047zkbdinyz067c7kb"))))
11837 (build-system r-build-system)
11838 (propagated-inputs
11839 `(("r-quantreg" ,r-quantreg)
11840 ("r-sparsem" ,r-sparsem)))
11841 (home-page "https://cran.r-project.org/web/packages/cobs")
11842 (synopsis "Constrained B-Splines (sparse matrix based)")
11843 (description
11844 "This package provides qualitatively constrained (regression) smoothing
11845splines via linear programming and sparse matrices.")
11846 (license license:gpl2+)))
c60e3e10
RW
11847
11848(define-public r-drimpute
11849 (package
11850 (name "r-drimpute")
11851 (version "1.0")
11852 (source
11853 (origin
11854 (method url-fetch)
11855 (uri (cran-uri "DrImpute" version))
11856 (sha256
11857 (base32
11858 "1adzarrwqb282pqgx2yqswp9rpwd1naxsmar54kddr6qyd6b923b"))))
11859 (properties `((upstream-name . "DrImpute")))
11860 (build-system r-build-system)
11861 (propagated-inputs
11862 `(("r-rcpp" ,r-rcpp)
11863 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11864 (home-page "https://github.com/ikwak2/DrImpute")
11865 (synopsis "Imputing dropout events in single-cell RNA-Seq data")
11866 (description
11867 "This is an R package for imputing dropout events. Many statistical
11868methods in cell type identification, visualization and lineage reconstruction
11869do not account for dropout events. DrImpute can improve the performance of
11870such software by imputing dropout events.")
11871 (license license:gpl3)))
061a4b68
RW
11872
11873(define-public r-gamlss-dist
11874 (package
11875 (name "r-gamlss-dist")
ef10cbb4 11876 (version "5.1-5")
061a4b68
RW
11877 (source
11878 (origin
11879 (method url-fetch)
11880 (uri (cran-uri "gamlss.dist" version))
11881 (sha256
ef10cbb4 11882 (base32 "1rl7hzdg5xpvaq3yyzwxhsaqzzs0qidi3ibv454fisijgv8l4vqw"))))
061a4b68
RW
11883 (properties `((upstream-name . "gamlss.dist")))
11884 (build-system r-build-system)
11885 (propagated-inputs `(("r-mass" ,r-mass)))
11886 (home-page "http://www.gamlss.org/")
11887 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
11888 (description
11889 "This package provides a set of distributions which can be used for
11890modelling the response variables in Generalized Additive Models for Location
11891Scale and Shape. The distributions can be continuous, discrete or mixed
11892distributions. Extra distributions can be created, by transforming, any
11893continuous distribution defined on the real line, to a distribution defined on
11894ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
11895transformation, respectively.")
11896 ;; Either version of the GPL.
11897 (license (list license:gpl2 license:gpl3))))
4fd99443 11898
5146a24e
RW
11899;; This package includes JavaScript files, which are not minified. When
11900;; upgrading please check that there are no new minified JavaScript files.
11901(define-public r-shinyjs
11902 (package
11903 (name "r-shinyjs")
11904 (version "1.0")
11905 (source
11906 (origin
11907 (method url-fetch)
11908 (uri (cran-uri "shinyjs" version))
11909 (sha256
11910 (base32
11911 "113zpijri0l80rlgrvqn6bxk0sdqgl79h7yhja2p76f9dc9i2sr8"))))
11912 (build-system r-build-system)
11913 (propagated-inputs
11914 `(("r-digest" ,r-digest)
11915 ("r-htmltools" ,r-htmltools)
11916 ("r-jsonlite" ,r-jsonlite)
11917 ("r-shiny" ,r-shiny)))
11918 (home-page "https://deanattali.com/shinyjs")
11919 (synopsis "Improve the user experience of your Shiny apps")
11920 (description
11921 "Perform common useful JavaScript operations in Shiny apps that will
11922greatly improve your apps without having to know any JavaScript. Examples
11923include: hiding an element, disabling an input, resetting an input back to its
11924original value, delaying code execution by a few seconds, and many more useful
11925functions for both the end user and the developer. Shinyjs can also be used
11926to easily call your own custom JavaScript functions from R.")
11927 (license license:agpl3+)))
11928
c27927db
RW
11929;; This package includes minified JavaScript files. When upgrading please
11930;; check that there are no new minified JavaScript files.
11931(define-public r-colourpicker
11932 (package
11933 (name "r-colourpicker")
11934 (version "1.0")
11935 (source
11936 (origin
11937 (method url-fetch)
11938 (uri (cran-uri "colourpicker" version))
11939 (sha256
11940 (base32
11941 "0z3v2083g7kwdp21x9s2n1crfh24agpdq3yxkcdzc2awn2pwpnpi"))))
11942 (build-system r-build-system)
11943 (arguments
11944 `(#:modules ((guix build utils)
11945 (guix build r-build-system)
11946 (srfi srfi-1)
11947 (ice-9 popen))
11948 #:phases
11949 (modify-phases %standard-phases
11950 (add-after 'unpack 'process-javascript
11951 (lambda* (#:key inputs #:allow-other-keys)
11952 (with-directory-excursion "inst"
11953 (call-with-values
11954 (lambda ()
11955 (unzip2
11956 `((,(assoc-ref inputs "js-salvattore")
11957 "examples/colourInput/www/salvattore.min.js")
11958 (,(assoc-ref inputs "js-jquery")
11959 "htmlwidgets/lib/jquery/jquery.min.js")
11960 ("www/shared/colourpicker/js/colourpicker.js"
11961 "www/shared/colourpicker/js/colourpicker.min.js"))))
11962 (lambda (sources targets)
11963 (for-each (lambda (source target)
11964 (format #t "Processing ~a --> ~a~%"
11965 source target)
11966 (delete-file target)
11967 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
11968 (call-with-output-file target
11969 (lambda (port)
11970 (dump-port minified port)))))
11971 sources targets))))
11972 #t)))))
11973 (propagated-inputs
11974 `(("r-ggplot2" ,r-ggplot2)
11975 ("r-htmltools" ,r-htmltools)
11976 ("r-htmlwidgets" ,r-htmlwidgets)
11977 ("r-jsonlite" ,r-jsonlite)
11978 ("r-miniui" ,r-miniui)
11979 ("r-shiny" ,r-shiny)
11980 ("r-shinyjs" ,r-shinyjs)))
11981 (native-inputs
11982 `(("uglify-js" ,uglify-js)
11983 ("js-jquery"
11984 ,(origin
11985 (method url-fetch)
11986 (uri "https://code.jquery.com/jquery-3.3.1.js")
11987 (sha256
11988 (base32
11989 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
11990 ("js-salvattore"
11991 ,(origin
11992 (method url-fetch)
11993 (uri "https://raw.githubusercontent.com/rnmp/salvattore/v1.0.9/dist/salvattore.js")
11994 (sha256
11995 (base32
11996 "0lfrbx7l9w5x89jpc6njmd0pk7h8fpvg537vklai2vf7b1r2nnk5"))))))
11997 (home-page "https://github.com/daattali/colourpicker")
11998 (synopsis "Color picker tool for Shiny and for selecting colors in plots")
11999 (description
12000 "This package provides a color picker that can be used as an input in
12001Shiny apps or Rmarkdown documents. The color picker supports alpha opacity,
12002custom color palettes, and many more options. A plot color helper tool is
12003available as an RStudio Addin, which helps you pick colors to use in your
12004plots. A more generic color picker RStudio Addin is also provided to let you
12005select colors to use in your R code.")
12006 (license license:expat)))
12007
30f53ec8
RW
12008(define-public r-ggextra
12009 (package
12010 (name "r-ggextra")
e31eb738 12011 (version "0.9")
30f53ec8
RW
12012 (source
12013 (origin
12014 (method url-fetch)
12015 (uri (cran-uri "ggExtra" version))
12016 (sha256
12017 (base32
e31eb738 12018 "18mbi6gblqmrsciad1d2c9ngllk6mayaqj43k40hjq9ydqnvjbgj"))))
30f53ec8
RW
12019 (properties `((upstream-name . "ggExtra")))
12020 (build-system r-build-system)
12021 (propagated-inputs
12022 `(("r-colourpicker" ,r-colourpicker)
12023 ("r-ggplot2" ,r-ggplot2)
12024 ("r-gtable" ,r-gtable)
12025 ("r-miniui" ,r-miniui)
e31eb738 12026 ("r-r6" ,r-r6)
30f53ec8
RW
12027 ("r-scales" ,r-scales)
12028 ("r-shiny" ,r-shiny)
12029 ("r-shinyjs" ,r-shinyjs)))
12030 (home-page "https://github.com/daattali/ggExtra")
12031 (synopsis "Marginal histograms for ggplot2 and other enhancements")
12032 (description
12033 "This package is a collection of functions and layers to enhance ggplot2.
12034The flagship function is @code{ggMarginal()}, which can be used to add
12035marginal histograms/boxplots/density plots to ggplot2 scatterplots.")
12036 (license license:expat)))
12037
4fd99443
RW
12038(define-public r-minpack-lm
12039 (package
12040 (name "r-minpack-lm")
12041 (version "1.2-1")
12042 (source
12043 (origin
12044 (method url-fetch)
12045 (uri (cran-uri "minpack.lm" version))
12046 (sha256
12047 (base32
12048 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
12049 (properties `((upstream-name . "minpack.lm")))
12050 (build-system r-build-system)
12051 (native-inputs `(("gfortran" ,gfortran)))
12052 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
12053 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
12054 (description
12055 "The @code{nls.lm} function provides an R interface to @code{lmder} and
12056@code{lmdif} from the MINPACK library, for solving nonlinear least-squares
12057problems by a modification of the Levenberg-Marquardt algorithm, with support
12058for lower and upper parameter bounds. The implementation can be used via
2f041a4c 12059@code{nls}-like calls using the @code{nlsLM} function.")
4fd99443 12060 (license license:gpl3)))
01fe44cb
RW
12061
12062(define-public r-moments
12063 (package
12064 (name "r-moments")
12065 (version "0.14")
12066 (source
12067 (origin
12068 (method url-fetch)
12069 (uri (cran-uri "moments" version))
12070 (sha256
12071 (base32
12072 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
12073 (build-system r-build-system)
12074 (home-page "https://cran.r-project.org/web/packages/moments")
12075 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
12076 (description
12077 "This package provides functions to calculate: moments, Pearson's
12078kurtosis, Geary's kurtosis and skewness; it also includes tests related to
12079them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
12080 (license license:gpl2+)))
9e2ff342
RW
12081
12082(define-public r-msir
12083 (package
12084 (name "r-msir")
5ccf16c7 12085 (version "1.3.2")
9e2ff342
RW
12086 (source
12087 (origin
12088 (method url-fetch)
12089 (uri (cran-uri "msir" version))
12090 (sha256
12091 (base32
5ccf16c7 12092 "0pvc3q162vqq3k39nni732x05zzfz4y9y2zf56d83185ypszv9kb"))))
9e2ff342
RW
12093 (build-system r-build-system)
12094 (propagated-inputs
5ccf16c7 12095 `(("r-mclust" ,r-mclust)))
9e2ff342
RW
12096 (home-page "https://cran.r-project.org/web/packages/msir")
12097 (synopsis "Model-based sliced inverse regression")
12098 (description
12099 "This is an R package for dimension reduction based on finite Gaussian
12100mixture modeling of inverse regression.")
12101 (license license:gpl2+)))
e8be5a00
RW
12102
12103(define-public r-pbivnorm
12104 (package
12105 (name "r-pbivnorm")
12106 (version "0.6.0")
12107 (source
12108 (origin
12109 (method url-fetch)
12110 (uri (cran-uri "pbivnorm" version))
12111 (sha256
12112 (base32
12113 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
12114 (build-system r-build-system)
12115 (native-inputs `(("gfortran" ,gfortran)))
12116 (home-page "https://github.com/brentonk/pbivnorm")
12117 (synopsis "Vectorized bivariate normal CDF")
12118 (description
12119 "This package provides a vectorized R function for calculating
12120probabilities from a standard bivariate normal CDF.")
12121 (license license:gpl2+)))
ca3f1370
RW
12122
12123(define-public r-lavaan
12124 (package
12125 (name "r-lavaan")
553742fa 12126 (version "0.6-5")
ca3f1370
RW
12127 (source
12128 (origin
12129 (method url-fetch)
12130 (uri (cran-uri "lavaan" version))
12131 (sha256
12132 (base32
553742fa 12133 "04kvsh2m6mnzlhv83phr3hjzy4sx1ck6f7dgsm7xb8cs84dnxszy"))))
ca3f1370
RW
12134 (build-system r-build-system)
12135 (propagated-inputs
12136 `(("r-mass" ,r-mass)
12137 ("r-mnormt" ,r-mnormt)
12138 ("r-numderiv" ,r-numderiv)
12139 ("r-pbivnorm" ,r-pbivnorm)))
12140 (home-page "http://lavaan.ugent.be")
12141 (synopsis "Latent variable analysis")
12142 (description
12143 "This package provides tools to fit a variety of latent variable models,
12144including confirmatory factor analysis, structural equation modeling and
12145latent growth curve models.")
12146 (license license:gpl2+)))
4d1f19e0
RW
12147
12148(define-public r-nonnest2
12149 (package
12150 (name "r-nonnest2")
12151 (version "0.5-2")
12152 (source
12153 (origin
12154 (method url-fetch)
12155 (uri (cran-uri "nonnest2" version))
12156 (sha256
12157 (base32
12158 "1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"))))
12159 (build-system r-build-system)
12160 (propagated-inputs
12161 `(("r-compquadform" ,r-compquadform)
12162 ("r-lavaan" ,r-lavaan)
12163 ("r-mvtnorm" ,r-mvtnorm)
12164 ("r-sandwich" ,r-sandwich)))
12165 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
12166 (synopsis "Tests of non-nested models")
12167 (description
12168 "This package allows for testing of non-nested models. It includes tests
12169of model distinguishability and of model fit that can be applied to both
12170nested and non-nested models. The package also includes functionality to
12171obtain confidence intervals associated with AIC and BIC.")
12172 ;; Either version of the GPL.
12173 (license (list license:gpl2 license:gpl3))))
be0777ba
RW
12174
12175(define-public r-penalized
12176 (package
12177 (name "r-penalized")
12178 (version "0.9-51")
12179 (source
12180 (origin
12181 (method url-fetch)
12182 (uri (cran-uri "penalized" version))
12183 (sha256
12184 (base32
12185 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
12186 (build-system r-build-system)
12187 (propagated-inputs
12188 `(("r-rcpp" ,r-rcpp)
12189 ("r-rcpparmadillo" ,r-rcpparmadillo)
12190 ("r-survival" ,r-survival)))
12191 (home-page "https://cran.r-project.org/web/packages/penalized/")
12192 (synopsis "Penalized estimation in GLMs and in the Cox model")
12193 (description
12194 "This package provides tools for fitting possibly high dimensional
12195penalized regression models. The penalty structure can be any combination of
12196an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
12197constraint on the regression coefficients. The supported regression models
12198are linear, logistic and Poisson regression and the Cox Proportional Hazards
12199model. Cross-validation routines allow optimization of the tuning
12200parameters.")
12201 (license license:gpl2+)))
5570804a
RW
12202
12203(define-public r-zim
12204 (package
12205 (name "r-zim")
12206 (version "1.1.0")
12207 (source
12208 (origin
12209 (method url-fetch)
12210 (uri (cran-uri "ZIM" version))
12211 (sha256
12212 (base32
12213 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
12214 (properties `((upstream-name . "ZIM")))
12215 (build-system r-build-system)
12216 (propagated-inputs `(("r-mass" ,r-mass)))
12217 (home-page "https://github.com/biostatstudio/ZIM")
12218 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
12219 (description
12220 "Analyze count time series with excess zeros. Two types of statistical
12221models are supported: Markov regression and state-space models. They are also
12222known as observation-driven and parameter-driven models respectively in the
12223time series literature. The functions used for Markov regression or
12224observation-driven models can also be used to fit ordinary regression models
12225with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
12226negative binomial (ZINB) assumption. The package also contains miscellaneous
12227functions to compute density, distribution, quantile, and generate random
12228numbers from ZIP and ZINB distributions.")
12229 (license license:gpl3)))
026dd77c
RW
12230
12231(define-public r-nor1mix
12232 (package
12233 (name "r-nor1mix")
776c62d1 12234 (version "1.3-0")
026dd77c
RW
12235 (source
12236 (origin
12237 (method url-fetch)
12238 (uri (cran-uri "nor1mix" version))
12239 (sha256
12240 (base32
776c62d1 12241 "1817wcvlmxs70vs4db0jkxd7i037744zz8ay3c2a9949z29fxr4w"))))
026dd77c
RW
12242 (build-system r-build-system)
12243 (home-page "https://cran.r-project.org/web/packages/nor1mix/")
12244 (synopsis "Normal (1-d) mixture models")
12245 (description
12246 "This package provides S3 classes and methods for one-dimensional normal
12247mixture models, for, e.g., density estimation or clustering algorithms
12248research and teaching; it provides the widely used Marron-Wand densities. It
12249also provides tools for efficient random number generation and graphics.")
12250 (license license:gpl2+)))
648dbd27
RW
12251
12252(define-public r-beanplot
12253 (package
12254 (name "r-beanplot")
12255 (version "1.2")
12256 (source
12257 (origin
12258 (method url-fetch)
12259 (uri (cran-uri "beanplot" version))
12260 (sha256
12261 (base32
12262 "0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"))))
12263 (build-system r-build-system)
12264 (home-page "https://cran.r-project.org/web/packages/beanplot/")
12265 (synopsis "Visualization via beanplots")
12266 (description
12267 "This package provides beanplots, an alternative to
12268boxplot/stripchart/violin plots. It can be used to plot univariate comparison
12269graphs.")
12270 (license license:gpl2)))
f313baf0
RW
12271
12272(define-public r-pbdzmq
12273 (package
12274 (name "r-pbdzmq")
12275 (version "0.3-3")
12276 (source
12277 (origin
12278 (method url-fetch)
12279 (uri (cran-uri "pbdZMQ" version))
12280 (sha256
12281 (base32
12282 "1jkfcfhspvqra7vbllrvkz3jx8j7d0ang6zzcdjgpb7200sc29mf"))))
12283 (properties `((upstream-name . "pbdZMQ")))
12284 (build-system r-build-system)
12285 (inputs
12286 `(("zeromq" ,zeromq)
12287 ("zlib" ,zlib)))
12288 (native-inputs
12289 `(("pkg-config" ,pkg-config)))
12290 (home-page "https://pbdr.org/")
12291 (synopsis "R interface to ZeroMQ")
12292 (description
12293 "ZeroMQ is a well-known library for high-performance asynchronous
12294messaging in scalable, distributed applications. This package provides high
12295level R wrapper functions to easily utilize ZeroMQ. The main focus is on
12296interactive client/server programming frameworks. A few wrapper functions
12297compatible with @code{rzmq} are also provided.")
12298 (license license:gpl3)))
d17186d6
RW
12299
12300(define-public r-repr
12301 (package
12302 (name "r-repr")
2785e615 12303 (version "1.0.1")
d17186d6
RW
12304 (source
12305 (origin
12306 (method url-fetch)
12307 (uri (cran-uri "repr" version))
12308 (sha256
12309 (base32
2785e615 12310 "0jy43g34r38fqprcdys0p9pliahrj5l64a9bbkzy206qgz0j5ppc"))))
d17186d6
RW
12311 (build-system r-build-system)
12312 (propagated-inputs
12313 `(("r-base64enc" ,r-base64enc)
12314 ("r-htmltools" ,r-htmltools)
8b96b860
RW
12315 ("r-jsonlite" ,r-jsonlite)
12316 ("r-pillar" ,r-pillar)))
d17186d6
RW
12317 (home-page "https://cran.r-project.org/web/packages/repr/")
12318 (synopsis "Serializable representations")
12319 (description
12320 "This package provides string and binary representations of objects for
12321several formats and MIME types.")
12322 (license license:gpl3)))
664dedd5
RW
12323
12324(define-public r-irdisplay
12325 (package
12326 (name "r-irdisplay")
12327 (version "0.7.0")
12328 (source
12329 (origin
12330 (method url-fetch)
12331 (uri (cran-uri "IRdisplay" version))
12332 (sha256
12333 (base32
12334 "12chk53nf4zckgc4yl7gbvd7m5dvli52inp5b3f0zvcjvfncksli"))))
12335 (properties `((upstream-name . "IRdisplay")))
12336 (build-system r-build-system)
12337 (propagated-inputs
12338 `(("r-repr" ,r-repr)))
12339 (home-page "https://cran.r-project.org/web/packages/IRdisplay/")
12340 (synopsis "Jupyter display machinery")
12341 (description
12342 "This package provides an interface to the rich display capabilities of
12343Jupyter front-ends (e.g. Jupyter Notebook). It is designed to be used from a
12344running IRkernel session.")
12345 (license license:expat)))
984a8aa6
RW
12346
12347(define-public r-irkernel
12348 (package
12349 (name "r-irkernel")
bd008356 12350 (version "1.0.2")
984a8aa6
RW
12351 (source
12352 (origin
12353 (method url-fetch)
12354 (uri (cran-uri "IRkernel" version))
12355 (sha256
12356 (base32
bd008356 12357 "040qig675zaxsf81ranmvk293amrswi5098k69wyq0vgqyin6vwp"))))
984a8aa6
RW
12358 (properties `((upstream-name . "IRkernel")))
12359 (build-system r-build-system)
12360 (arguments
12361 `(#:phases
12362 (modify-phases %standard-phases
12363 (add-after 'install 'install-kernelspec
12364 (lambda* (#:key outputs #:allow-other-keys)
12365 (let ((out (assoc-ref outputs "out")))
12366 (setenv "HOME" "/tmp")
12367 (invoke "jupyter" "kernelspec" "install"
12368 "--name" "ir"
12369 "--prefix" out
12370 (string-append out "/site-library/IRkernel/kernelspec"))
12371 #t))))))
12372 (inputs
12373 `(("jupyter" ,jupyter)))
12374 (propagated-inputs
12375 `(("r-crayon" ,r-crayon)
12376 ("r-digest" ,r-digest)
12377 ("r-evaluate" ,r-evaluate)
12378 ("r-irdisplay" ,r-irdisplay)
12379 ("r-jsonlite" ,r-jsonlite)
12380 ("r-pbdzmq" ,r-pbdzmq)
12381 ("r-repr" ,r-repr)
12382 ("r-uuid" ,r-uuid)))
12383 (home-page "https://cran.r-project.org/web/packages/IRkernel/")
12384 (synopsis "Native R kernel for Jupyter")
12385 (description
12386 "The R kernel for the Jupyter environment executes R code which the
12387front-end (Jupyter Notebook or other front-ends) submits to the kernel via the
12388network.")
12389 (license license:expat)))
51df4340
RW
12390
12391(define-public r-gmodels
12392 (package
12393 (name "r-gmodels")
12394 (version "2.18.1")
12395 (source
12396 (origin
12397 (method url-fetch)
12398 (uri (cran-uri "gmodels" version))
12399 (sha256
12400 (base32
12401 "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"))))
12402 (build-system r-build-system)
12403 (propagated-inputs
12404 `(("r-gdata" ,r-gdata)
12405 ("r-mass" ,r-mass)))
12406 (home-page "https://cran.r-project.org/web/packages/gmodels/")
12407 (synopsis "Various R programming tools for model fitting")
12408 (description
12409 "This package provides various R programming tools for model fitting.")
12410 (license license:gpl2)))
3942bf5e
RW
12411
12412(define-public r-apcluster
12413 (package
12414 (name "r-apcluster")
53040408 12415 (version "1.4.8")
3942bf5e
RW
12416 (source
12417 (origin
12418 (method url-fetch)
12419 (uri (cran-uri "apcluster" version))
12420 (sha256
12421 (base32
53040408 12422 "0lzf2jqm56i74wif6x5sw3j0w2qc4sni49zq2fgbl89b7lwkvchj"))))
3942bf5e
RW
12423 (build-system r-build-system)
12424 (propagated-inputs
12425 `(("r-matrix" ,r-matrix)
12426 ("r-rcpp" ,r-rcpp)))
12427 (home-page "https://cran.r-project.org/web/packages/apcluster/")
12428 (synopsis "Affinity propagation clustering")
12429 (description
12430 "This package implements affinity propagation clustering introduced by
12431Frey and Dueck (2007). The package further provides leveraged affinity
12432propagation and an algorithm for exemplar-based agglomerative clustering that
12433can also be used to join clusters obtained from affinity propagation. Various
12434plotting functions are available for analyzing clustering results.")
12435 (license license:gpl2+)))
a97796cd
RW
12436
12437(define-public r-valr
12438 (package
12439 (name "r-valr")
12440 (version "0.5.0")
12441 (source
12442 (origin
12443 (method url-fetch)
12444 (uri (cran-uri "valr" version))
12445 (sha256
12446 (base32
12447 "14jhrwkiwmha3vlmm7b50n2xxyizj6ddmy89gb20mpzq7qhz1ika"))))
12448 (build-system r-build-system)
12449 (propagated-inputs
12450 `(("r-broom" ,r-broom)
12451 ("r-dplyr" ,r-dplyr)
12452 ("r-ggplot2" ,r-ggplot2)
12453 ("r-rcpp" ,r-rcpp)
12454 ("r-readr" ,r-readr)
12455 ("r-rlang" ,r-rlang)
12456 ("r-stringr" ,r-stringr)
12457 ("r-tibble" ,r-tibble)))
12458 (home-page "http://github.com/rnabioco/valr")
12459 (synopsis "Genome interval arithmetic in R")
12460 (description
12461 "This package enables you to read and manipulate genome intervals and
12462signals. It provides functionality similar to command-line tool suites within
12463R, enabling interactive analysis and visualization of genome-scale data.")
12464 (license license:expat)))
100f5602
NB
12465
12466(define-public r-rematch2
12467 (package
12468 (name "r-rematch2")
8518744e 12469 (version "2.1.0")
100f5602
NB
12470 (source
12471 (origin
12472 (method url-fetch)
12473 (uri (cran-uri "rematch2" version))
12474 (sha256
12475 (base32
8518744e 12476 "00cznm6rk33b53w7zybkz7549bnydc66znpi5mb0xd24pmqp0rvq"))))
100f5602
NB
12477 (build-system r-build-system)
12478 (propagated-inputs
12479 `(("r-tibble" ,r-tibble)))
12480 (home-page "https://github.com/r-lib/rematch2")
12481 (synopsis "Tidy output from regular expression matching")
12482 (description
12483 "This package provides wrappers on @code{regexpr} and @code{gregexpr} to
12484return the match results in tidy data frames.")
12485 (license license:expat)))
0c02f94f
RW
12486
12487(define-public r-picante
12488 (package
12489 (name "r-picante")
12490 (version "1.8")
12491 (source
12492 (origin
12493 (method url-fetch)
12494 (uri (cran-uri "picante" version))
12495 (sha256
12496 (base32
12497 "1bcq2j7fs89c2jib68qq6la67rxyg9raryf162mwvjakpf6k19l1"))))
12498 (build-system r-build-system)
12499 (propagated-inputs
12500 `(("r-ape" ,r-ape)
12501 ("r-nlme" ,r-nlme)
12502 ("r-vegan" ,r-vegan)))
12503 (home-page "https://cran.r-project.org/web/packages/picante/")
12504 (synopsis "Integrating phylogenies and ecology")
12505 (description
12506 "This package provides functions for phylocom integration, community
12507analyses, null-models, traits and evolution. It implements numerous
12508ecophylogenetic approaches including measures of community phylogenetic and
12509trait diversity, phylogenetic signal, estimation of trait values for
12510unobserved taxa, null models for community and phylogeny randomizations, and
12511utility functions for data input/output and phylogeny plotting. A full
12512description of package functionality and methods are provided by Kembel et
12513al. (2010).")
12514 (license license:gpl2)))
93f178b5
RW
12515
12516(define-public r-reinforcelearn
12517 (package
12518 (name "r-reinforcelearn")
d1ed092e 12519 (version "0.2.1")
93f178b5
RW
12520 (source
12521 (origin
12522 (method url-fetch)
12523 (uri (cran-uri "reinforcelearn" version))
12524 (sha256
12525 (base32
d1ed092e 12526 "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b"))))
93f178b5
RW
12527 (build-system r-build-system)
12528 (propagated-inputs
12529 `(("r-checkmate" ,r-checkmate)
12530 ("r-nnet" ,r-nnet)
12531 ("r-purrr" ,r-purrr)
12532 ("r-r6" ,r-r6)))
12533 (home-page "https://markusdumke.github.io/reinforcelearn")
12534 (synopsis "Reinforcement learning")
12535 (description
12536 "This package implements reinforcement learning environments and
12537algorithms as described in Sutton & Barto (1998). The Q-Learning algorithm
12538can be used with function approximation, eligibility traces (Singh & Sutton,
125391996) and experience replay (Mnih et al., 2013).")
12540 (license license:expat)))
f98d97c6
RW
12541
12542(define-public r-lemon
12543 (package
12544 (name "r-lemon")
12545 (version "0.4.3")
12546 (source
12547 (origin
12548 (method url-fetch)
12549 (uri (cran-uri "lemon" version))
12550 (sha256
12551 (base32
12552 "0wsn5bfg10wq4dnrgpyraz2bzx9p19c7hf1pwj3h4zmpqfgsdbpw"))))
12553 (build-system r-build-system)
12554 (propagated-inputs
12555 `(("r-ggplot2" ,r-ggplot2)
12556 ("r-gridextra" ,r-gridextra)
12557 ("r-gtable" ,r-gtable)
12558 ("r-knitr" ,r-knitr)
12559 ("r-lattice" ,r-lattice)
12560 ("r-plyr" ,r-plyr)
12561 ("r-scales" ,r-scales)))
12562 (home-page "https://github.com/stefanedwards/lemon")
12563 (synopsis "Freshen up your ggplot2 plots")
12564 (description
12565 "This package provides functions for working with legends and axis lines
12566of ggplot2, facets that repeat axis lines on all panels, and some knitr
12567extensions.")
12568 (license license:gpl3)))
79db3a1a
RW
12569
12570(define-public r-wgaim
12571 (package
12572 (name "r-wgaim")
567b223d 12573 (version "2.0-1")
79db3a1a
RW
12574 (source
12575 (origin
12576 (method url-fetch)
12577 (uri (cran-uri "wgaim" version))
12578 (sha256
567b223d 12579 (base32 "1qiyfkpsbzjr9xsq5kqq6rlqpndngkn2irdfh3gyi45h6hn118j4"))))
79db3a1a
RW
12580 (build-system r-build-system)
12581 (propagated-inputs
5feaa775 12582 `(("r-ggplot2" ,r-ggplot2)
79db3a1a
RW
12583 ("r-qtl" ,r-qtl)))
12584 (home-page "https://cran.r-project.org/web/packages/wgaim")
12585 (synopsis "Whole genome average interval mapping for QTL detection")
12586 (description
12587 "This package integrates sophisticated mixed modelling methods with a
12588whole genome approach to detecting significant QTL in linkage maps.")
12589 (license license:gpl2+)))
f33cb7ab
RW
12590
12591(define-public r-bedr
12592 (package
12593 (name "r-bedr")
3c18fb13 12594 (version "1.0.7")
f33cb7ab
RW
12595 (source
12596 (origin
12597 (method url-fetch)
12598 (uri (cran-uri "bedr" version))
12599 (sha256
12600 (base32
3c18fb13 12601 "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j"))))
f33cb7ab
RW
12602 (build-system r-build-system)
12603 (propagated-inputs
12604 `(("r-data-table" ,r-data-table)
12605 ("r-r-utils" ,r-r-utils)
12606 ("r-testthat" ,r-testthat)
12607 ("r-venndiagram" ,r-venndiagram)
12608 ("r-yaml" ,r-yaml)
12609 ("bedops" ,bedops)
12610 ("bedtools" ,bedtools)
12611 ("htslib" ,htslib))) ; for tabix
12612 (native-inputs
12613 `(("r-knitr" ,r-knitr))) ; for vignettes
12614 (home-page "https://cran.r-project.org/web/packages/bedr")
12615 (synopsis "Genomic region processing")
12616 (description
12617 "This package is for genomic regions processing using command line tools
12618such as BEDTools, BEDOPS and Tabix. These tools offer scalable and efficient
12619utilities to perform genome arithmetic e.g indexing, formatting and merging.
12620The bedr package's API enhances access to these tools as well as offers
12621additional utilities for genomic regions processing.")
12622 (license license:gpl2)))
459dcb95 12623
373759ea
RW
12624(define-public r-sets
12625 (package
12626 (name "r-sets")
12627 (version "1.0-18")
12628 (source
12629 (origin
12630 (method url-fetch)
12631 (uri (cran-uri "sets" version))
12632 (sha256
12633 (base32
12634 "16v7650p47khqrbbw0z98llmwmmhswqmhri0n7nrfhdqwmby1lbl"))))
12635 (properties `((upstream-name . "sets")))
12636 (build-system r-build-system)
12637 (home-page "https://cran.r-project.org/web/packages/sets")
12638 (synopsis "Sets, generalized sets, customizable sets and intervals")
12639 (description
12640 "This package provides data structures and basic operations for ordinary
12641sets, generalizations such as fuzzy sets, multisets, and fuzzy multisets,
12642customizable sets, and intervals.")
12643 (license license:gpl2)))
12644
459dcb95
RW
12645(define-public r-partitions
12646 (package
12647 (name "r-partitions")
30aac69f 12648 (version "1.9-22")
459dcb95
RW
12649 (source
12650 (origin
12651 (method url-fetch)
12652 (uri (cran-uri "partitions" version))
12653 (sha256
12654 (base32
30aac69f 12655 "1qqy4df28wy4q0g572azrj171jlhvrnzbh7x0wr2g7v6gr20y0ns"))))
459dcb95
RW
12656 (build-system r-build-system)
12657 (propagated-inputs
12658 `(("r-gmp" ,r-gmp)
30aac69f
RW
12659 ("r-polynom" ,r-polynom)
12660 ("r-sets" ,r-sets)))
459dcb95
RW
12661 (home-page "https://cran.r-project.org/web/packages/partitions")
12662 (synopsis "Additive partitions of integers")
12663 (description
12664 "This package provides tools to enumerates the partitions, unequal
12665partitions, and restricted partitions of an integer; the three corresponding
12666partition functions are also given.")
12667 ;; Any version of the GPL
12668 (license license:gpl2+)))
761c097f
RW
12669
12670(define-public r-brobdingnag
12671 (package
12672 (name "r-brobdingnag")
12673 (version "1.2-6")
12674 (source
12675 (origin
12676 (method url-fetch)
12677 (uri (cran-uri "Brobdingnag" version))
12678 (sha256
12679 (base32
12680 "1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"))))
12681 (properties `((upstream-name . "Brobdingnag")))
12682 (build-system r-build-system)
12683 (home-page "https://github.com/RobinHankin/Brobdingnag.git")
12684 (synopsis "Very large numbers in R")
12685 (description
12686 "This package handles very large numbers in R. Real numbers are held
12687using their natural logarithms, plus a logical flag indicating sign. The
12688package includes a vignette that gives a step-by-step introduction to using S4
12689methods.")
12690 ;; Any version of the GPL
12691 (license license:gpl2+)))
c30be23a
RW
12692
12693(define-public r-untb
12694 (package
12695 (name "r-untb")
12696 (version "1.7-4")
12697 (source
12698 (origin
12699 (method url-fetch)
12700 (uri (cran-uri "untb" version))
12701 (sha256
12702 (base32
12703 "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6"))))
12704 (build-system r-build-system)
12705 (propagated-inputs
12706 `(("r-brobdingnag" ,r-brobdingnag)
12707 ("r-partitions" ,r-partitions)
12708 ("r-polynom" ,r-polynom)))
12709 (home-page "https://github.com/RobinHankin/untb.git")
12710 (synopsis "Ecological drift under the UNTB")
12711 (description
12712 "This package provides numerical simulations, and visualizations, of
12713Hubbell's @dfn{Unified Neutral Theory of Biodiversity} (UNTB).")
12714 (license license:gpl2+)))
ea87b4e3
RW
12715
12716(define-public r-stepwise
12717 (package
12718 (name "r-stepwise")
12719 (version "0.3")
12720 (source
12721 (origin
12722 (method url-fetch)
12723 (uri (cran-uri "stepwise" version))
12724 (sha256
12725 (base32
12726 "1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"))))
12727 (build-system r-build-system)
12728 (home-page "http://stat.sfu.ca/statgen/research/stepwise.html")
12729 (synopsis "Stepwise detection of recombination breakpoints")
12730 (description
12731 "This package provides a stepwise approach to identifying recombination
12732breakpoints in a genomic sequence alignment.")
12733 (license license:gpl2+)))
2a35bb15
RW
12734
12735(define-public r-snpmaxsel
12736 (package
12737 (name "r-snpmaxsel")
12738 (version "1.0-3")
12739 (source
12740 (origin
12741 (method url-fetch)
12742 (uri (cran-uri "SNPmaxsel" version))
12743 (sha256
12744 (base32
12745 "0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"))))
12746 (properties `((upstream-name . "SNPmaxsel")))
12747 (build-system r-build-system)
12748 (propagated-inputs
12749 `(("r-combinat" ,r-combinat)
12750 ("r-mvtnorm" ,r-mvtnorm)))
12751 (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html")
12752 (synopsis "Maximally selected statistics for SNP data")
12753 (description
12754 "This package implements asymptotic methods related to maximally selected
12755statistics, with applications to @dfn{single-nucleotide polymorphism} (SNP)
12756data.")
12757 (license license:gpl2+)))
7002c44f 12758
49a48c49
RW
12759(define-public r-acsnminer
12760 (package
12761 (name "r-acsnminer")
12762 (version "0.16.8.25")
12763 (source (origin
12764 (method url-fetch)
12765 (uri (cran-uri "ACSNMineR" version))
12766 (sha256
12767 (base32
12768 "0gh604s8qall6zfjlwcg2ilxjvz08dplf9k5g47idhv43scm748l"))))
12769 (properties `((upstream-name . "ACSNMineR")))
12770 (build-system r-build-system)
12771 (propagated-inputs
12772 `(("r-ggplot2" ,r-ggplot2)
12773 ("r-gridextra" ,r-gridextra)))
12774 (home-page "https://cran.r-project.org/web/packages/ACSNMineR")
12775 (synopsis "Gene enrichment analysis")
12776 (description
12777 "This package provides tools to compute and represent gene set enrichment
12778or depletion from your data based on pre-saved maps from the @dfn{Atlas of
12779Cancer Signalling Networks} (ACSN) or user imported maps. The gene set
12780enrichment can be run with hypergeometric test or Fisher exact test, and can
12781use multiple corrections. Visualization of data can be done either by
12782barplots or heatmaps.")
12783 (license license:gpl2+)))
12784
c4d521ba
RW
12785(define-public r-seqinr
12786 (package
12787 (name "r-seqinr")
fd399b7a 12788 (version "3.6-1")
c4d521ba
RW
12789 (source
12790 (origin
12791 (method url-fetch)
12792 (uri (cran-uri "seqinr" version))
12793 (sha256
12794 (base32
fd399b7a 12795 "0j30za6kji6y3v09cvcydiacnp65pv6ig8aw7cydl47l5s9chky4"))))
c4d521ba
RW
12796 (build-system r-build-system)
12797 (propagated-inputs
12798 `(("r-ade4" ,r-ade4)
12799 ("r-segmented" ,r-segmented)))
12800 (inputs
12801 `(("zlib" ,zlib)))
12802 (home-page "http://seqinr.r-forge.r-project.org/")
12803 (synopsis "Biological sequences retrieval and analysis")
12804 (description
12805 "This package provides tools for exploratory data analysis and data
12806visualization of biological sequence (DNA and protein) data. It also includes
12807utilities for sequence data management under the ACNUC system.")
12808 (license license:gpl2+)))
12809
7002c44f
RW
12810(define-public r-units
12811 (package
12812 (name "r-units")
f9598c04 12813 (version "0.6-5")
7002c44f
RW
12814 (source
12815 (origin
12816 (method url-fetch)
12817 (uri (cran-uri "units" version))
12818 (sha256
12819 (base32
f9598c04 12820 "02nls8m0r1r7kljs4x35naz3szq62hyqyd5vracf1xwi1kz5kdsh"))))
7002c44f
RW
12821 (build-system r-build-system)
12822 (inputs
12823 `(("udunits" ,udunits)))
12824 (propagated-inputs
12825 `(("r-rcpp" ,r-rcpp)))
12826 (home-page "https://github.com/r-quantities/units/")
12827 (synopsis "Measurement Units for R Vectors")
12828 (description
12829 "This package provides support for measurement units in R vectors,
12830matrices and arrays: automatic propagation, conversion, derivation and
12831simplification of units; raising errors in case of unit incompatibility. It
12832is compatible with the @code{POSIXct}, @code{Date} and @code{difftime}
12833classes.")
12834 (license license:gpl2)))
518c1dea
RW
12835
12836(define-public r-classint
12837 (package
12838 (name "r-classint")
970eab39 12839 (version "0.4-2")
518c1dea
RW
12840 (source
12841 (origin
12842 (method url-fetch)
12843 (uri (cran-uri "classInt" version))
12844 (sha256
12845 (base32
970eab39 12846 "0w980hrw8sgfdfyd5dsimalq7gwhvqm7507abk7k363pvgks23dv"))))
518c1dea
RW
12847 (properties `((upstream-name . "classInt")))
12848 (build-system r-build-system)
12849 (propagated-inputs
12850 `(("r-class" ,r-class)
1bbfca18
RW
12851 ("r-e1071" ,r-e1071)
12852 ("r-kernsmooth" ,r-kernsmooth)))
518c1dea
RW
12853 (native-inputs `(("gfortran" ,gfortran)))
12854 (home-page "https://github.com/r-spatial/classInt/")
12855 (synopsis "Choose univariate class intervals")
12856 (description
12857 "This package provides selected commonly used methods for choosing
12858univariate class intervals for mapping or other graphics purposes.")
12859 (license license:gpl2+)))
66c08ff4
RW
12860
12861(define-public r-spdata
12862 (package
12863 (name "r-spdata")
b9d9bc66 12864 (version "0.3.2")
66c08ff4
RW
12865 (source
12866 (origin
12867 (method url-fetch)
12868 (uri (cran-uri "spData" version))
12869 (sha256
12870 (base32
b9d9bc66 12871 "190msrrpn226x27pcnck4ac34f9k4xcn26cyz2apdri2nzkr6zbw"))))
66c08ff4
RW
12872 (properties `((upstream-name . "spData")))
12873 (build-system r-build-system)
12874 (home-page "https://github.com/Nowosad/spData")
12875 (synopsis "Datasets for spatial analysis")
12876 (description
12877 "This a package containing diverse spatial datasets for demonstrating,
12878benchmarking and teaching spatial data analysis. It includes R data of class
12879@code{sf}, @code{Spatial}, and @code{nb}. It also contains data stored in a
12880range of file formats including GeoJSON, ESRI Shapefile and GeoPackage. Some
12881of the datasets are designed to illustrate specific analysis techniques.
12882@code{cycle_hire()} and @code{cycle_hire_osm()}, for example, are designed to
12883illustrate point pattern analysis techniques.")
12884 (license license:cc0)))
e5228273
RW
12885
12886(define-public r-learnbayes
12887 (package
12888 (name "r-learnbayes")
12889 (version "2.15.1")
12890 (source
12891 (origin
12892 (method url-fetch)
12893 (uri (cran-uri "LearnBayes" version))
12894 (sha256
12895 (base32
12896 "0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"))))
12897 (properties `((upstream-name . "LearnBayes")))
12898 (build-system r-build-system)
12899 (home-page "https://cran.r-project.org/web/packages/LearnBayes")
12900 (synopsis "Functions for learning Bayesian inference")
12901 (description
12902 "This package provides a collection of functions helpful in learning the
12903basic tenets of Bayesian statistical inference. It contains functions for
12904summarizing basic one and two parameter posterior distributions and predictive
12905distributions. It contains MCMC algorithms for summarizing posterior
12906distributions defined by the user. It also contains functions for regression
12907models, hierarchical models, Bayesian tests, and illustrations of Gibbs
12908sampling.")
12909 (license license:gpl2+)))
dcc50286
RW
12910
12911(define-public r-deldir
12912 (package
12913 (name "r-deldir")
4eed03ea 12914 (version "0.1-23")
dcc50286
RW
12915 (source
12916 (origin
12917 (method url-fetch)
12918 (uri (cran-uri "deldir" version))
12919 (sha256
12920 (base32
4eed03ea 12921 "0790dwxb2mz1ffz8gd5vwdr0if2q76dzy3vab5rsykf9kz72n4g0"))))
dcc50286
RW
12922 (build-system r-build-system)
12923 (native-inputs `(("gfortran" ,gfortran)))
12924 (home-page "https://cran.r-project.org/web/packages/deldir")
12925 (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation")
12926 (description
12927 "This package provides tools for calculating the Delaunay triangulation
12928and the Dirichlet or Voronoi tessellation (with respect to the entire plane)
12929of a planar point set. It plots triangulations and tessellations in various
12930ways, clips tessellations to sub-windows, calculates perimeters of
12931tessellations, and summarizes information about the tiles of the
12932tessellation.")
12933 (license license:gpl2+)))
d884e407
RW
12934
12935(define-public r-sf
12936 (package
12937 (name "r-sf")
bc9a839f 12938 (version "0.8-0")
d884e407
RW
12939 (source
12940 (origin
12941 (method url-fetch)
12942 (uri (cran-uri "sf" version))
12943 (sha256
12944 (base32
bc9a839f 12945 "05dyq0vcz2f1fl03hk3v1a4nz4s84yyqw4rc9w9cwfq71gvm9qwf"))))
d884e407
RW
12946 (build-system r-build-system)
12947 (inputs
12948 `(("gdal" ,gdal)
12949 ("geos" ,geos)
12950 ("proj" ,proj.4)
12951 ("zlib" ,zlib)))
12952 (propagated-inputs
12953 `(("r-classint" ,r-classint)
12954 ("r-dbi" ,r-dbi)
12955 ("r-magrittr" ,r-magrittr)
12956 ("r-rcpp" ,r-rcpp)
12957 ("r-units" ,r-units)))
12958 (native-inputs `(("pkg-config" ,pkg-config)))
12959 (home-page "https://github.com/r-spatial/sf/")
12960 (synopsis "Simple features for R")
12961 (description
12962 "This package provides support for simple features, a standardized way to
12963encode spatial vector data. It binds to GDAL for reading and writing data, to
12964GEOS for geometrical operations, and to PROJ for projection conversions and
12965datum transformations.")
12966 ;; Either of these licenses
12967 (license (list license:gpl2 license:expat))))
e371e534
RW
12968
12969(define-public r-spdep
12970 (package
12971 (name "r-spdep")
4978222a 12972 (version "1.1-3")
e371e534
RW
12973 (source
12974 (origin
12975 (method url-fetch)
12976 (uri (cran-uri "spdep" version))
12977 (sha256
12978 (base32
4978222a 12979 "1f8cjffqqc6rnb3n4qym70ca6nz2kvrsd3g587wrqdr79nnbwnrk"))))
e371e534
RW
12980 (build-system r-build-system)
12981 (propagated-inputs
12982 `(("r-boot" ,r-boot)
12983 ("r-coda" ,r-coda)
12984 ("r-deldir" ,r-deldir)
12985 ("r-expm" ,r-expm)
12986 ("r-gmodels" ,r-gmodels)
12987 ("r-learnbayes" ,r-learnbayes)
12988 ("r-mass" ,r-mass)
12989 ("r-matrix" ,r-matrix)
12990 ("r-nlme" ,r-nlme)
12991 ("r-sf" ,r-sf)
12992 ("r-sp" ,r-sp)
12993 ("r-spdata" ,r-spdata)))
12994 (home-page "https://github.com/r-spatial/spdep/")
12995 (synopsis "Spatial dependence: weighting schemes, statistics and models")
12996 (description
12997 "This package provides a collection of functions to create spatial
12998weights matrix objects from polygon contiguities, from point patterns by
12999distance and tessellations, for summarizing these objects, and for permitting
13000their use in spatial data analysis, including regional aggregation by minimum
13001spanning tree.")
13002 (license license:gpl2+)))
91c1fbdf
RW
13003
13004(define-public r-adegenet
13005 (package
13006 (name "r-adegenet")
13007 (version "2.1.1")
13008 (source
13009 (origin
13010 (method url-fetch)
13011 (uri (cran-uri "adegenet" version))
13012 (sha256
13013 (base32
13014 "0ynfblp0hbd3dp3k86fn1wyhqr28lk6hs2bg4q7gyf0sfdfzwhrh"))))
13015 (build-system r-build-system)
13016 (propagated-inputs
13017 `(("r-ade4" ,r-ade4)
13018 ("r-ape" ,r-ape)
13019 ("r-boot" ,r-boot)
13020 ("r-dplyr" ,r-dplyr)
13021 ("r-ggplot2" ,r-ggplot2)
13022 ("r-igraph" ,r-igraph)
13023 ("r-mass" ,r-mass)
13024 ("r-reshape2" ,r-reshape2)
13025 ("r-seqinr" ,r-seqinr)
13026 ("r-shiny" ,r-shiny)
13027 ("r-spdep" ,r-spdep)
13028 ("r-vegan" ,r-vegan)))
13029 (home-page "https://github.com/thibautjombart/adegenet")
13030 (synopsis "Exploratory analysis of genetic and genomic data")
13031 (description
13032 "This package provides a toolset for the exploration of genetic and
13033genomic data. Adegenet provides formal (S4) classes for storing and handling
13034various genetic data, including genetic markers with varying ploidy and
13035hierarchical population structure (@code{genind} class), alleles counts by
13036populations (@code{genpop}), and genome-wide SNP data (@code{genlight}). It
13037also implements original multivariate methods (DAPC, sPCA), graphics,
13038statistical tests, simulation tools, distance and similarity measures, and
13039several spatial methods. A range of both empirical and simulated datasets is
13040also provided to illustrate various methods.")
13041 (license license:gpl2+)))
3d2bc817
RW
13042
13043(define-public r-pegas
13044 (package
13045 (name "r-pegas")
44805ca5 13046 (version "0.12")
3d2bc817
RW
13047 (source
13048 (origin
13049 (method url-fetch)
13050 (uri (cran-uri "pegas" version))
13051 (sha256
44805ca5 13052 (base32 "0sb8cmz4d238mcb56hv9fa0cagm00k82r7aj4cj4lxa1flxlpy8p"))))
3d2bc817
RW
13053 (build-system r-build-system)
13054 (propagated-inputs
13055 `(("r-adegenet" ,r-adegenet)
13056 ("r-ape" ,r-ape)))
13057 (home-page "http://ape-package.ird.fr/pegas.html")
13058 (synopsis "Population and evolutionary genetics analysis system")
13059 (description
13060 "This package provides functions for reading, writing, plotting,
13061analysing, and manipulating allelic and haplotypic data, including from VCF
13062files, and for the analysis of population nucleotide sequences and
13063micro-satellites including coalescent analyses, linkage disequilibrium,
13064population structure (Fst, Amova) and equilibrium (HWE), haplotype networks,
13065minimum spanning tree and network, and median-joining networks.")
13066 (license license:gpl2+)))
cd977b35
RW
13067
13068(define-public r-rmetasim
13069 (package
13070 (name "r-rmetasim")
13071 (version "3.1.7")
13072 (source
13073 (origin
13074 (method url-fetch)
13075 (uri (cran-uri "rmetasim" version))
13076 (sha256
13077 (base32
13078 "0sz4mdprdi6sgkfwfdvh2hr9nxiwq17sw0vggq3cvs7lzb0i6m9r"))))
13079 (build-system r-build-system)
13080 (propagated-inputs
13081 `(("r-ade4" ,r-ade4)
13082 ("r-adegenet" ,r-adegenet)
13083 ("r-gtools" ,r-gtools)
13084 ("r-pegas" ,r-pegas)))
13085 (home-page "https://cran.r-project.org/web/packages/rmetasim")
13086 (synopsis "Individual-based population genetic simulation environment")
13087 (description
13088 "This package provides an interface between R and the metasim simulation
13089engine. The simulation environment is documented in: Strand, A.(2002),
13090Metasim 1.0: an individual-based environment for simulating population
13091genetics of complex population dynamics.")
13092 ;; Any GPL version
13093 (license license:gpl2+)))
601ddf02
RW
13094
13095(define-public r-genetics
13096 (package
13097 (name "r-genetics")
f1c1bbc1 13098 (version "1.3.8.1.2")
601ddf02
RW
13099 (source
13100 (origin
13101 (method url-fetch)
13102 (uri (cran-uri "genetics" version))
13103 (sha256
13104 (base32
f1c1bbc1 13105 "1v0ylnia6c44v356dsmnkx6054vcxazpzsrdh3yph5ch5vg6gjrh"))))
601ddf02
RW
13106 (build-system r-build-system)
13107 (propagated-inputs
13108 `(("r-combinat" ,r-combinat)
13109 ("r-gdata" ,r-gdata)
13110 ("r-gtools" ,r-gtools)
13111 ("r-mass" ,r-mass)
13112 ("r-mvtnorm" ,r-mvtnorm)))
13113 (home-page "https://cran.r-project.org/web/packages/genetics/")
13114 (synopsis "Population genetics")
13115 (description
13116 "This package provides classes and methods for handling genetic data.
13117It includes classes to represent genotypes and haplotypes at single markers up
13118to multiple markers on multiple chromosomes. Function include allele
13119frequencies, flagging homo/heterozygotes, flagging carriers of certain
13120alleles, estimating and testing for Hardy-Weinberg disequilibrium, estimating
13121and testing for linkage disequilibrium, ...")
13122 ;; Any GPL version.
13123 (license license:gpl2+)))
5ef7d057
RW
13124
13125(define-public r-snp-plotter
13126 (package
13127 (name "r-snp-plotter")
13128 (version "0.5.1")
13129 (source
13130 (origin
13131 (method url-fetch)
13132 (uri (cran-uri "snp.plotter" version))
13133 (sha256
13134 (base32
13135 "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"))))
13136 (properties `((upstream-name . "snp.plotter")))
13137 (build-system r-build-system)
13138 (propagated-inputs `(("r-genetics" ,r-genetics)))
13139 (home-page "https://cran.r-project.org/web/packages/snp.plotter/")
13140 (synopsis "Plot p-values using single SNP and/or haplotype data")
13141 (description
13142 "This package helps you create plots of p-values using single SNP and/or
13143haplotype data. Main features of the package include options to display a
13144@dfn{linkage disequilibrium} (LD) plot and the ability to plot multiple
13145datasets simultaneously. Plots can be created using global and/or individual
13146haplotype p-values along with single SNP p-values. Images are created as
13147either PDF/EPS files.")
13148 (license license:gpl2+)))
6a472af3
RW
13149
13150(define-public r-polspline
13151 (package
13152 (name "r-polspline")
2777e06f 13153 (version "1.1.17")
6a472af3
RW
13154 (source
13155 (origin
13156 (method url-fetch)
13157 (uri (cran-uri "polspline" version))
13158 (sha256
2777e06f 13159 (base32 "0c7fnxpqpy3hibiim4yib6l6bq363s97wwvllxp4lp8h06fjcyyn"))))
6a472af3
RW
13160 (build-system r-build-system)
13161 (native-inputs `(("gfortran" ,gfortran)))
13162 (home-page "https://cran.r-project.org/web/packages/polspline/")
13163 (synopsis "Polynomial spline routines")
13164 (description
13165 "This package provides routines for the polynomial spline fitting
13166routines hazard regression, hazard estimation with flexible tails, logspline,
13167lspec, polyclass, and polymars.")
13168 (license license:gpl2+)))
a8c965cf
RW
13169
13170(define-public r-rms
13171 (package
13172 (name "r-rms")
0645e72f 13173 (version "5.1-4")
a8c965cf
RW
13174 (source
13175 (origin
13176 (method url-fetch)
13177 (uri (cran-uri "rms" version))
13178 (sha256
0645e72f 13179 (base32 "19knh1sw0icw6jh9wfb2hq5jf49i2qfvp9myvqm5paa495689x9q"))))
a8c965cf
RW
13180 (build-system r-build-system)
13181 (propagated-inputs
13182 `(("r-ggplot2" ,r-ggplot2)
13183 ("r-hmisc" ,r-hmisc)
13184 ("r-htmltable" ,r-htmltable)
13185 ("r-htmltools" ,r-htmltools)
13186 ("r-lattice" ,r-lattice)
13187 ("r-multcomp" ,r-multcomp)
13188 ("r-nlme" ,r-nlme)
13189 ("r-polspline" ,r-polspline)
13190 ("r-quantreg" ,r-quantreg)
13191 ("r-rpart" ,r-rpart)
13192 ("r-sparsem" ,r-sparsem)
13193 ("r-survival" ,r-survival)))
13194 (native-inputs `(("gfortran" ,gfortran)))
13195 (home-page "http://biostat.mc.vanderbilt.edu/rms")
13196 (synopsis "Regression modeling strategies")
13197 (description
13198 "This is a package for regression modeling, testing, estimation,
13199validation, graphics, prediction, and typesetting by storing enhanced model
13200design attributes in the fit. The rms package is a collection of functions
13201that assist with and streamline modeling. It also contains functions for
13202binary and ordinal logistic regression models, ordinal models for continuous Y
13203with a variety of distribution families, and the Buckley-James multiple
13204regression model for right-censored responses, and implements penalized
13205maximum likelihood estimation for logistic and ordinary linear models. The
13206package works with almost any regression model, but it was especially written
13207to work with binary or ordinal regression models, Cox regression, accelerated
13208failure time models, ordinary linear models, the Buckley-James model,
13209generalized least squares for serially or spatially correlated observations,
13210generalized linear models, and quantile regression.")
13211 (license license:gpl2+)))
cd47dcf6
RW
13212
13213(define-public r-haplo-stats
13214 (package
13215 (name "r-haplo-stats")
13216 (version "1.7.9")
13217 (source
13218 (origin
13219 (method url-fetch)
13220 (uri (cran-uri "haplo.stats" version))
13221 (sha256
13222 (base32
13223 "19kxascqq5qz0zdxx0w837ji207y1z2ggxkl4vmlbay03k2dw2mx"))))
13224 (properties `((upstream-name . "haplo.stats")))
13225 (build-system r-build-system)
13226 (propagated-inputs
13227 `(("r-rms" ,r-rms)))
13228 (native-inputs
13229 `(("r-r-rsp" ,r-r-rsp))) ; for vignettes
13230 (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software")
13231 (synopsis "Analysis of haplotypes when linkage phase is ambiguous")
13232 (description
13233 "This package provides routines for the analysis of indirectly measured
13234haplotypes. The statistical methods assume that all subjects are unrelated
13235and that haplotypes are ambiguous (due to unknown linkage phase of the genetic
13236markers). The main functions are: @code{haplo.em()}, @code{haplo.glm()},
13237@code{haplo.score()}, and @code{haplo.power()}; all of which have detailed
13238examples in the vignette.")
13239 (license license:gpl2+)))
bffb5826
RW
13240
13241(define-public r-bqtl
13242 (package
13243 (name "r-bqtl")
13244 (version "1.0-32")
13245 (source
13246 (origin
13247 (method url-fetch)
13248 (uri (cran-uri "bqtl" version))
13249 (sha256
13250 (base32
13251 "0jjqgsm9fmvz5nkgz608xfljjpmaf4rs4f7kxvpqn4b1l9s5lhci"))))
13252 (build-system r-build-system)
13253 (native-inputs `(("gfortran" ,gfortran)))
13254 (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/")
13255 (synopsis "Bayesian QTL mapping toolkit")
13256 (description
13257 "This is a QTL mapping toolkit for inbred crosses and recombinant inbred
13258lines. It includes maximum likelihood and Bayesian tools.")
13259 (license license:gpl2+)))
73fcd222
RW
13260
13261(define-public r-ibdreg
13262 (package
13263 (name "r-ibdreg")
13264 (version "0.2.5")
13265 (source
13266 (origin
13267 (method url-fetch)
13268 (uri (cran-uri "ibdreg" version))
13269 (sha256
13270 (base32
13271 "1kaa5q1byi30wzr0mw4w2cv1ssxprzcwf91wrpqwkgcsdy7dkh2g"))))
13272 (build-system r-build-system)
13273 (home-page "https://www.mayo.edu/research/labs/\
13274statistical-genetics-genetic-epidemiology/software")
13275 (synopsis "Regression methods for IBD linkage with covariates")
13276 (description
13277 "This package provides a method to test genetic linkage with covariates
13278by regression methods with response IBD sharing for relative pairs. Account
13279for correlations of IBD statistics and covariates for relative pairs within
13280the same pedigree.")
13281 (license license:gpl2+)))
d4a255a4
RW
13282
13283(define-public r-dlmap
13284 (package
13285 (name "r-dlmap")
13286 (version "1.13")
13287 (source
13288 (origin
13289 (method url-fetch)
13290 (uri (cran-uri "dlmap" version))
13291 (sha256
13292 (base32
13293 "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"))))
13294 (build-system r-build-system)
13295 (propagated-inputs
13296 `(("r-ibdreg" ,r-ibdreg)
13297 ("r-mgcv" ,r-mgcv)
13298 ("r-nlme" ,r-nlme)
13299 ("r-qtl" ,r-qtl)
13300 ("r-wgaim" ,r-wgaim)))
13301 (home-page "https://cran.r-project.org/web/packages/dlmap/")
13302 (synopsis "Detection localization mapping for QTL")
13303 (description
13304 "This is package for QTL mapping in a mixed model framework with separate
13305detection and localization stages. The first stage detects the number of QTL
13306on each chromosome based on the genetic variation due to grouped markers on
13307the chromosome; the second stage uses this information to determine the most
13308likely QTL positions. The mixed model can accommodate general fixed and
13309random effects, including spatial effects in field trials and pedigree
13310effects. It is applicable to backcrosses, doubled haploids, recombinant
13311inbred lines, F2 intercrosses, and association mapping populations.")
13312 (license license:gpl2)))
1cdd9f0e
RW
13313
13314(define-public r-ldheatmap
13315 (package
13316 (name "r-ldheatmap")
1a88de18 13317 (version "0.99-7")
1cdd9f0e
RW
13318 (source
13319 (origin
13320 (method url-fetch)
13321 (uri (cran-uri "LDheatmap" version))
13322 (sha256
13323 (base32
1a88de18 13324 "1r0j8bihi5z1x0sgaf7dwzpsw9i0nc1vylvipvc0cia2ka1lr9dc"))))
1cdd9f0e
RW
13325 (properties `((upstream-name . "LDheatmap")))
13326 (build-system r-build-system)
13327 (propagated-inputs
13328 `(("r-genetics" ,r-genetics)
1a88de18 13329 ("r-rcpp" ,r-rcpp)
1cdd9f0e
RW
13330 ("r-snpstats" ,r-snpstats)))
13331 (home-page "http://stat.sfu.ca/statgen/research/ldheatmap.html")
13332 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
13333 (description
13334 "This package provides tools to produce a graphical display, as a heat
13335map, of measures of pairwise linkage disequilibria between SNPs. Users may
13336optionally include the physical locations or genetic map distances of each SNP
13337on the plot.")
13338 (license license:gpl3)))
b8fea3c8
RW
13339
13340(define-public r-hwde
13341 (package
13342 (name "r-hwde")
13343 (version "0.67")
13344 (source
13345 (origin
13346 (method url-fetch)
13347 (uri (cran-uri "hwde" version))
13348 (sha256
13349 (base32
13350 "0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"))))
13351 (build-system r-build-system)
13352 (home-page "https://cran.r-project.org/web/packages/hwde/")
13353 (synopsis "Models and tests for departure from Hardy-Weinberg equilibrium")
13354 (description
13355 "This package fits models for genotypic disequilibria, as described in
13356Huttley and Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast
13357terms are available that account for first order interactions between loci.
13358It also implements, for a single locus in a single population, a conditional
13359exact test for Hardy-Weinberg equilibrium.")
13360 (license license:gpl2+)))
7cd4ff2f
RW
13361
13362(define-public r-tdthap
13363 (package
13364 (name "r-tdthap")
87b43815 13365 (version "1.1-11")
7cd4ff2f
RW
13366 (source
13367 (origin
13368 (method url-fetch)
13369 (uri (cran-uri "tdthap" version))
13370 (sha256
13371 (base32
87b43815 13372 "15qlj2bivvz3pizd8dq34wczbkbxhzqh3cqp1ixkdkprlyvcxj5k"))))
7cd4ff2f
RW
13373 (build-system r-build-system)
13374 (home-page "https://cran.r-project.org/web/packages/tdthap/")
13375 (synopsis "TDT tests for extended haplotypes")
13376 (description
13377 "Functions and examples are provided for transmission/disequilibrium
13378tests for extended marker haplotypes, as in Clayton, D. and Jones, H. (1999)
13379\"Transmission/disequilibrium tests for extended marker haplotypes\".")
13380 (license license:artistic2.0)))
469fb438
RW
13381
13382(define-public r-sparql
13383 (package
13384 (name "r-sparql")
13385 (version "1.16")
13386 (source (origin
13387 (method url-fetch)
13388 (uri (cran-uri "SPARQL" version))
13389 (sha256
13390 (base32
13391 "0gak1q06yyhdmcxb2n3v0h9gr1vqd0viqji52wpw211qp6r6dcrc"))))
13392 (properties `((upstream-name . "SPARQL")))
13393 (build-system r-build-system)
13394 (propagated-inputs
13395 `(("r-rcurl" ,r-rcurl)
13396 ("r-xml" ,r-xml)))
13397 (home-page "https://cran.r-project.org/web/packages/SPARQL")
13398 (synopsis "SPARQL client for R")
13399 (description "This package provides an interface to use SPARQL to pose
13400SELECT or UPDATE queries to an end-point.")
13401 ;; The only license indication is found in the DESCRIPTION file,
13402 ;; which states GPL-3. So we cannot assume GPLv3+.
13403 (license license:gpl3)))
0ef062b3
RW
13404
13405(define-public r-bookdown
13406 (package
13407 (name "r-bookdown")
e6f1468c 13408 (version "0.15")
0ef062b3
RW
13409 (source (origin
13410 (method url-fetch)
13411 (uri (cran-uri "bookdown" version))
13412 (sha256
13413 (base32
e6f1468c 13414 "0pgkabaqsckaz8z1nlza84jp172jyzv17kx5dily43jfx5psy2ap"))))
0ef062b3
RW
13415 (build-system r-build-system)
13416 (propagated-inputs
13417 `(("r-htmltools" ,r-htmltools)
13418 ("r-knitr" ,r-knitr)
13419 ("r-rmarkdown" ,r-rmarkdown)
13420 ("r-tinytex" ,r-tinytex)
650e8def
RW
13421 ("r-xfun" ,r-xfun)
13422 ("pandoc" ,ghc-pandoc)))
0ef062b3
RW
13423 (home-page "https://github.com/rstudio/bookdown")
13424 (synopsis "Authoring books and technical documents with R markdown")
13425 (description "This package provides output formats and utilities for
13426authoring books and technical documents with R Markdown.")
13427 (license license:gpl3)))
72a216a9
RW
13428
13429(define-public r-optparse
13430 (package
13431 (name "r-optparse")
cbe42da2 13432 (version "1.6.4")
72a216a9
RW
13433 (source
13434 (origin
13435 (method url-fetch)
13436 (uri (cran-uri "optparse" version))
13437 (sha256
13438 (base32
cbe42da2 13439 "0wyrc42ja3ab5szx46zmz8lm7vzfqxkjca0m0sms8g9hqbmmay6d"))))
72a216a9
RW
13440 (build-system r-build-system)
13441 (propagated-inputs
13442 `(("r-getopt" ,r-getopt)))
13443 (home-page "https://github.com/trevorld/optparse")
13444 (synopsis "Command line option parser")
13445 (description
13446 "This package provides a command line parser inspired by Python's
13447@code{optparse} library to be used with Rscript to write shebang scripts
13448that accept short and long options.")
13449 (license license:gpl2+)))
c5a2b518
RW
13450
13451(define-public r-wgcna
13452 (package
13453 (name "r-wgcna")
7a857771 13454 (version "1.68")
c5a2b518
RW
13455 (source
13456 (origin
13457 (method url-fetch)
13458 (uri (cran-uri "WGCNA" version))
13459 (sha256
13460 (base32
7a857771 13461 "1s7gy5vd7x67hpgli8r7ba2z99w3psiyv5hqmrh94zw141dg210a"))))
c5a2b518
RW
13462 (properties `((upstream-name . "WGCNA")))
13463 (build-system r-build-system)
13464 (propagated-inputs
13465 `(("r-annotationdbi" ,r-annotationdbi)
13466 ("r-doparallel" ,r-doparallel)
13467 ("r-dynamictreecut" ,r-dynamictreecut)
13468 ("r-fastcluster" ,r-fastcluster)
13469 ("r-foreach" ,r-foreach)
13470 ("r-go-db" ,r-go-db)
13471 ("r-hmisc" ,r-hmisc)
13472 ("r-impute" ,r-impute)
13473 ("r-rcpp" ,r-rcpp)
13474 ("r-robust" ,r-robust)
13475 ("r-survival" ,r-survival)
13476 ("r-matrixstats" ,r-matrixstats)
13477 ("r-preprocesscore" ,r-preprocesscore)))
13478 (home-page
13479 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
13480 (synopsis "Weighted correlation network analysis")
13481 (description
13482 "This package provides functions necessary to perform Weighted
13483Correlation Network Analysis on high-dimensional data. It includes functions
13484for rudimentary data cleaning, construction and summarization of correlation
13485networks, module identification and functions for relating both variables and
13486modules to sample traits. It also includes a number of utility functions for
13487data manipulation and visualization.")
13488 (license license:gpl2+)))
bac0ca32
RW
13489
13490(define-public r-kernlab
13491 (package
13492 (name "r-kernlab")
17c5b6fc 13493 (version "0.9-29")
bac0ca32
RW
13494 (source
13495 (origin
13496 (method url-fetch)
13497 (uri (cran-uri "kernlab" version))
13498 (sha256
17c5b6fc 13499 (base32 "0vqhndl4zm7pvkfvq0f6i9cbrm7pij6kmdp7d7w39pa100x6knn3"))))
bac0ca32
RW
13500 (build-system r-build-system)
13501 (home-page "https://cran.r-project.org/web/packages/kernlab")
13502 (synopsis "Kernel-based machine learning tools")
13503 (description
13504 "This package provides kernel-based machine learning methods for
13505classification, regression, clustering, novelty detection, quantile regression
13506and dimensionality reduction. Among other methods @code{kernlab} includes
13507Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes
13508and a QP solver.")
13509 (license license:gpl2)))
a0583c0d
RW
13510
13511(define-public r-hierfstat
13512 (package
13513 (name "r-hierfstat")
13514 (version "0.04-22")
13515 (source
13516 (origin
13517 (method url-fetch)
13518 (uri (cran-uri "hierfstat" version))
13519 (sha256
13520 (base32
13521 "1fav2v2996v5kb1ffa6v5wxfm921syxg6as034vd3j4jfhdibyfx"))))
13522 (build-system r-build-system)
13523 (propagated-inputs
13524 `(("r-ade4" ,r-ade4)
13525 ("r-adegenet" ,r-adegenet)
13526 ("r-gtools" ,r-gtools)))
13527 (home-page "https://cran.r-project.org/web/packages/hierfstat/")
13528 (synopsis "Estimation and tests of hierarchical F-statistics")
13529 (description
13530 "This package allows the estimation of hierarchical F-statistics from
13531haploid or diploid genetic data with any numbers of levels in the hierarchy,
13532following the algorithm of Yang (Evolution, 1998, 52(4):950-956). Functions
13533are also given to test via randomisations the significance of each F and
13534variance components, using the likelihood-ratio statistics G.")
13535 (license license:gpl2+)))
3080b81a
RW
13536
13537(define-public r-hapassoc
13538 (package
13539 (name "r-hapassoc")
13540 (version "1.2-8")
13541 (source
13542 (origin
13543 (method url-fetch)
13544 (uri (cran-uri "hapassoc" version))
13545 (sha256
13546 (base32
13547 "0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"))))
13548 (build-system r-build-system)
13549 (home-page "http://stat.sfu.ca/statgen/research/hapassoc.html")
13550 (synopsis "Inference of trait associations with SNP haplotypes")
13551 (description
13552 "Hapassoc performs likelihood inference of trait associations with
13553haplotypes and other covariates in @dfn{generalized linear models} (GLMs). The
13554functions are developed primarily for data collected in cohort or
13555cross-sectional studies. They can accommodate uncertain haplotype phase and
13556handle missing genotypes at some SNPs.")
13557 (license license:gpl2)))
7166b77a
RW
13558
13559(define-public r-sampling
13560 (package
13561 (name "r-sampling")
13562 (version "2.8")
13563 (source
13564 (origin
13565 (method url-fetch)
13566 (uri (cran-uri "sampling" version))
13567 (sha256
13568 (base32
13569 "06pj7dan0mknpsblmlnk7am78qrnwgnql5vvx7vmbfvib7rj6s9m"))))
13570 (build-system r-build-system)
13571 (propagated-inputs
13572 `(("r-lpsolve" ,r-lpsolve)
13573 ("r-mass" ,r-mass)))
13574 (home-page "https://cran.r-project.org/web/packages/sampling/")
13575 (synopsis "Survey sampling")
13576 (description
13577 "This package provides functions for drawing and calibrating samples.")
13578 (license license:gpl2+)))
4f8b1fb3
RW
13579
13580(define-public r-r2html
13581 (package
13582 (name "r-r2html")
13583 (version "2.3.2")
13584 (source
13585 (origin
13586 (method url-fetch)
13587 (uri (cran-uri "R2HTML" version))
13588 (sha256
13589 (base32
13590 "00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"))))
13591 (properties `((upstream-name . "R2HTML")))
13592 (build-system r-build-system)
13593 (home-page "https://github.com/nalimilan/R2HTML")
13594 (synopsis "HTML export for R objects")
13595 (description
13596 "This package includes HTML functions and methods to write in an HTML
13597file. Thus, making HTML reports is easy. It includes a function that allows
13598redirection on the fly, which appears to be very useful for teaching purposes,
13599as the student can keep a copy of the produced output to keep all that they
13600did during the course. The package comes with a vignette describing how to
13601write HTML reports for statistical analysis. Finally, a driver for Sweave
13602allows to parse HTML flat files containing R code and to automatically write
13603the corresponding outputs (tables and graphs).")
13604 (license license:gpl2+)))
3f6e6e98
RW
13605
13606(define-public r-rjava
13607 (package
13608 (name "r-rjava")
f2f89e9a 13609 (version "0.9-11")
3f6e6e98
RW
13610 (source
13611 (origin
13612 (method url-fetch)
13613 (uri (cran-uri "rJava" version))
13614 (sha256
13615 (base32
f2f89e9a 13616 "0s9cjy1wh7snmbqwznh8f1r4ipylr7mgda4a979z963a8lqy32n2"))))
3f6e6e98
RW
13617 (properties `((upstream-name . "rJava")))
13618 (build-system r-build-system)
13619 (arguments
13620 `(#:modules ((guix build utils)
13621 (guix build r-build-system)
13622 (ice-9 match))
13623 #:phases
13624 (modify-phases %standard-phases
13625 (add-after 'unpack 'set-JAVA_HOME
13626 (lambda* (#:key inputs #:allow-other-keys)
13627 (let ((jdk (assoc-ref inputs "jdk")))
13628 (setenv "JAVA_HOME" jdk)
13629 (setenv "JAVA" (which "java"))
13630 (setenv "JAR" (which "jar"))
13631 (setenv "JAVAC" (which "javac"))
13632 (setenv "JAVAH" (which "javah"))
13633 (setenv "JAVA_CPPFLAGS"
13634 (string-append "-I" jdk "/include "
13635 "-I" jdk "/include/linux"))
13636 (match (find-files (string-append jdk "/jre/lib/") "libjvm.so")
13637 ((lib) (setenv "JAVA_LIBS" lib))
13638 (_ (error "Could not find libjvm.so"))))
13639 #t)))))
13640 (inputs
13641 `(("icu4c" ,icu4c)
13642 ("jdk" ,icedtea-8 "jdk")
13643 ("pcre" ,pcre)
13644 ("zlib" ,zlib)))
13645 (home-page "http://www.rforge.net/rJava/")
13646 (synopsis "Low-Level R to Java interface")
13647 (description
13648 "This package provides a low-level interface to the Java VM very much
13649like .C/.Call and friends. It allows the creation of objects, calling methods
13650and accessing fields.")
13651 (license license:gpl2)))
b9b177b3
RW
13652
13653(define-public r-svmisc
13654 (package
13655 (name "r-svmisc")
13656 (version "1.1.0")
13657 (source
13658 (origin
13659 (method url-fetch)
13660 (uri (cran-uri "svMisc" version))
13661 (sha256
13662 (base32
13663 "01r2a73wx2sh1njky961fxabx5wgddqqjqba6vjg0f3h8r3abmn2"))))
13664 (properties `((upstream-name . "svMisc")))
13665 (build-system r-build-system)
13666 (home-page "https://github.com/SciViews/svMisc")
13667 (synopsis "Miscellaneous functions for SciViews")
13668 (description
13669 "This package provides miscellaneous functions for SciViews or general
13670use, including tools to manage a temporary environment attached to the search
13671path for temporary variables you do not want to @code{save()} or
13672@code{load()}; test the current platform; showing progress bars, etc.")
13673 (license license:gpl2)))
18c51cf3
RW
13674
13675(define-public r-xyz
13676 (package
13677 (name "r-xyz")
13678 (version "0.2")
13679 (source
13680 (origin
13681 (method url-fetch)
13682 (uri (cran-uri "xyz" version))
13683 (sha256
13684 (base32
13685 "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"))))
13686 (build-system r-build-system)
13687 (propagated-inputs
13688 `(("r-rcpp" ,r-rcpp)))
13689 (home-page "https://cran.r-project.org/web/packages/xyz/")
13690 (synopsis "Algorithm for fast interaction search in high-dimensional data")
13691 (description
13692 "High dimensional interaction search by brute force requires a quadratic
13693computational cost in the number of variables. The xyz algorithm provably
13694finds strong interactions in almost linear time. For details of the algorithm
13695see: G. Thanei, N. Meinshausen and R. Shah (2016). The xyz algorithm for fast
13696interaction search in high-dimensional data.")
13697 ;; Any version of the GPL.
13698 (license license:gpl2+)))
81df4e1e
RW
13699
13700(define-public r-rttf2pt1
13701 (package
13702 (name "r-rttf2pt1")
13703 (version "1.3.7")
13704 (source
13705 (origin
13706 (method url-fetch)
13707 (uri (cran-uri "Rttf2pt1" version))
13708 (sha256
13709 (base32
13710 "12hf9r3mhjr9sawdvf7qhjf1zph2q64f77i81jwvy7awidbm0kja"))))
13711 (properties `((upstream-name . "Rttf2pt1")))
13712 (build-system r-build-system)
13713 (home-page "https://github.com/wch/Rttf2pt1")
13714 (synopsis "Font conversion utility")
13715 (description
13716 "This package contains the program @code{ttf2pt1}, for use with the
13717@code{extrafont} package.")
13718 ;; Most of the files are covered under the Expat license. Some files are
13719 ;; covered under BSD-3. Deviations for individual files are recorded in
13720 ;; the LICENSE file.
13721 (license (list license:bsd-3 license:expat
13722 (license:non-copyleft "file://LICENSE")))))
b6933ea6
RW
13723
13724(define-public r-extrafontdb
13725 (package
13726 (name "r-extrafontdb")
13727 (version "1.0")
13728 (source
13729 (origin
13730 (method url-fetch)
13731 (uri (cran-uri "extrafontdb" version))
13732 (sha256
13733 (base32
13734 "115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"))))
13735 (build-system r-build-system)
13736 (home-page "https://github.com/wch/extrafontdb")
13737 (synopsis "Database for the extrafont package")
13738 (description
13739 "This package holds the database for the @code{extrafont} package.")
13740 (license license:gpl2)))
2331bf2a
RW
13741
13742(define-public r-extrafont
13743 (package
13744 (name "r-extrafont")
13745 (version "0.17")
13746 (source
13747 (origin
13748 (method url-fetch)
13749 (uri (cran-uri "extrafont" version))
13750 (sha256
13751 (base32
13752 "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"))))
13753 (build-system r-build-system)
13754 (propagated-inputs
13755 `(("r-extrafontdb" ,r-extrafontdb)
13756 ("r-rttf2pt1" ,r-rttf2pt1)))
13757 (home-page "https://github.com/wch/extrafont")
13758 (synopsis "Tools for using fonts in R")
13759 (description
13760 "The extrafont package makes it easier to use fonts other than the basic
13761PostScript fonts that R uses. Fonts that are imported into extrafont can be
13762used with PDF or PostScript output files. There are two hurdles for using
13763fonts in PDF (or Postscript) output files:
13764
13765@enumerate
13766@item Making R aware of the font and the dimensions of the characters.
13767@item Embedding the fonts in the PDF file so that the PDF can be displayed
13768 properly on a device that doesn't have the font. This is usually needed if
13769 you want to print the PDF file or share it with others.
13770@end enumerate
13771
13772The extrafont package makes both of these things easier.")
13773 (license license:gpl2)))
2d704608
RW
13774
13775(define-public r-xkcd
13776 (package
13777 (name "r-xkcd")
13778 (version "0.0.6")
13779 (source
13780 (origin
13781 (method url-fetch)
13782 (uri (cran-uri "xkcd" version))
13783 (sha256
13784 (base32
13785 "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"))))
13786 (build-system r-build-system)
13787 (propagated-inputs
13788 `(("r-extrafont" ,r-extrafont)
13789 ("r-ggplot2" ,r-ggplot2)
13790 ("r-hmisc" ,r-hmisc)))
13791 (home-page "https://cran.r-project.org/web/packages/xkcd/")
13792 (synopsis "Plot ggplot2 graphics in the XKCD style")
13793 (description
13794 "This package provides the means to plot ggplot2 graphs in the style of
13795the XKCD web comic.")
13796 (license license:gpl3)))
0d50d0df
RW
13797
13798(define-public r-msigdbr
13799 (package
13800 (name "r-msigdbr")
995a20e8 13801 (version "7.0.1")
0d50d0df
RW
13802 (source
13803 (origin
13804 (method url-fetch)
13805 (uri (cran-uri "msigdbr" version))
13806 (sha256
13807 (base32
995a20e8 13808 "19p8z617m3my8la7n1qgb1s2msf940r372im3q30qkbcx3qxg3sd"))))
0d50d0df
RW
13809 (build-system r-build-system)
13810 (propagated-inputs
13811 `(("r-dplyr" ,r-dplyr)
13812 ("r-magrittr" ,r-magrittr)
13813 ("r-rlang" ,r-rlang)
13814 ("r-tibble" ,r-tibble)))
13815 (home-page "https://github.com/igordot/msigdbr")
13816 (synopsis "MSigDB gene sets for multiple organisms")
13817 (description
13818 "This package provides the @dfn{Molecular Signatures Database} (MSigDB)
13819gene sets typically used with the @dfn{Gene Set Enrichment Analysis} (GSEA)
13820software in a standard R data frame with key-value pairs. Included are the
13821original human gene symbols and Entrez IDs as well as the equivalents for
13822various frequently studied model organisms such as mouse, rat, pig, fly, and
13823yeast.")
13824 ;; The package is covered under the Expat license, but the upstream MSigDB
13825 ;; files are made available under the Creative Commons Attribution 4.0
13826 ;; International license.
13827 (license (list license:expat license:cc-by4.0))))
585d5ae0
RW
13828
13829(define-public r-gridgraphics
13830 (package
13831 (name "r-gridgraphics")
b985cc35 13832 (version "0.4-1")
585d5ae0
RW
13833 (source
13834 (origin
13835 (method url-fetch)
13836 (uri (cran-uri "gridGraphics" version))
13837 (sha256
13838 (base32
b985cc35 13839 "1kr3p54bkv2q7agxrva30y9bkwkiq1k2cfl5z1kvyjv6f5xi4w5p"))))
585d5ae0
RW
13840 (properties `((upstream-name . "gridGraphics")))
13841 (build-system r-build-system)
13842 (home-page "https://github.com/pmur002/gridgraphics")
13843 (synopsis "Redraw base graphics using @code{grid} graphics")
13844 (description
13845 "This package provides functions to convert a page of plots drawn with
13846the @code{graphics} package into identical output drawn with the @code{grid}
13847package. The result looks like the original @code{graphics}-based plot, but
13848consists of @code{grid} grobs and viewports that can then be manipulated with
13849@code{grid} functions (e.g., edit grobs and revisit viewports).")
13850 (license license:gpl2+)))
1c59ec70
RW
13851
13852(define-public r-farver
13853 (package
13854 (name "r-farver")
f4061505 13855 (version "2.0.1")
1c59ec70
RW
13856 (source
13857 (origin
13858 (method url-fetch)
13859 (uri (cran-uri "farver" version))
13860 (sha256
13861 (base32
f4061505 13862 "0aq1hk561pz3s3lpay1adwsihha6mxp7zbj4n1m6307g34awlhhn"))))
1c59ec70 13863 (build-system r-build-system)
1c59ec70
RW
13864 (home-page "https://github.com/thomasp85/farver")
13865 (synopsis "Vectorized color conversion and comparison")
13866 (description
13867 "The encoding of color can be handled in many different ways, using
13868different color spaces. As different color spaces have different uses,
13869efficient conversion between these representations are important. This
13870package provides a set of functions that gives access to very fast color space
13871conversion and comparisons implemented in C++, and offers 100-fold speed
13872improvements over the @code{convertColor} function in the @code{grDevices}
13873package.")
13874 (license license:expat)))
e2582883
RW
13875
13876(define-public r-ggplotify
13877 (package
13878 (name "r-ggplotify")
f2758945 13879 (version "0.0.4")
e2582883
RW
13880 (source
13881 (origin
13882 (method url-fetch)
13883 (uri (cran-uri "ggplotify" version))
13884 (sha256
13885 (base32
f2758945 13886 "0nv3wdmxnc5ww9m3xlgnb0jp30j45dg33nqc6gg3y36svg8anjcg"))))
e2582883
RW
13887 (build-system r-build-system)
13888 (propagated-inputs
13889 `(("r-ggplot2" ,r-ggplot2)
13890 ("r-gridgraphics" ,r-gridgraphics)
13891 ("r-rvcheck" ,r-rvcheck)))
13892 (home-page "https://github.com/GuangchuangYu/ggplotify")
13893 (synopsis "Convert plots to @code{grob} or @code{ggplot} object")
13894 (description
13895 "This package provides tools to convert plot function calls (using
13896expression or formula) to @code{grob} or @code{ggplot} objects that are
13897compatible with the @code{grid} and @code{ggplot2} environment. With this
13898package, we are able to e.g. use @code{cowplot} to align plots produced by
13899@code{base} graphics, @code{grid}, @code{lattice}, @code{vcd} etc. by
13900converting them to @code{ggplot} objects.")
13901 (license license:artistic2.0)))
85431ca3
RW
13902
13903(define-public r-triebeard
13904 (package
13905 (name "r-triebeard")
13906 (version "0.3.0")
13907 (source
13908 (origin
13909 (method url-fetch)
13910 (uri (cran-uri "triebeard" version))
13911 (sha256
13912 (base32
13913 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"))))
13914 (build-system r-build-system)
13915 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13916 (home-page "https://github.com/Ironholds/triebeard/")
13917 (synopsis "Radix trees in Rcpp")
13918 (description
13919 "Radix trees, or tries, are key-value data structures optimized for
13920efficient lookups, similar in purpose to hash tables. This package provides
13921an implementation of radix trees for use in R programming and in developing
13922packages with Rcpp.")
13923 (license license:expat)))
91e06bed
RW
13924
13925(define-public r-tweenr
13926 (package
13927 (name "r-tweenr")
13928 (version "1.0.1")
13929 (source
13930 (origin
13931 (method url-fetch)
13932 (uri (cran-uri "tweenr" version))
13933 (sha256
13934 (base32
13935 "0sq90pbln6lkc2q3zflhkxxwpqdw5dd7igrxhdnlynkdrmi83mpg"))))
13936 (build-system r-build-system)
13937 (propagated-inputs
13938 `(("r-farver" ,r-farver)
13939 ("r-magrittr" ,r-magrittr)
13940 ("r-rcpp" ,r-rcpp)
13941 ("r-rlang" ,r-rlang)))
13942 (home-page "https://github.com/thomasp85/tweenr")
13943 (synopsis "Interpolate data for smooth animations")
13944 (description
13945 "In order to create smooth animation between states of data, tweening is
13946necessary. This package provides a range of functions for creating tweened
13947data that can be used as basis for animation. Furthermore it adds a number of
13948vectorized interpolaters for common R data types such as numeric, date and
13949color.")
13950 (license license:expat)))
09dde7fb
RW
13951
13952(define-public r-polyclip
13953 (package
13954 (name "r-polyclip")
13955 (version "1.10-0")
13956 (source
13957 (origin
13958 (method url-fetch)
13959 (uri (cran-uri "polyclip" version))
13960 (sha256
13961 (base32
13962 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl"))))
13963 (build-system r-build-system)
13964 (native-inputs `(("pkg-config" ,pkg-config)))
13965 (home-page "http://www.angusj.com/delphi/clipper.php")
13966 (synopsis "Polygon clipping")
13967 (description
13968 "This package provides an R port of the library Clipper. It performs
13969polygon clipping operations (intersection, union, set minus, set difference)
13970for polygonal regions of arbitrary complexity, including holes. It computes
13971offset polygons (spatial buffer zones, morphological dilations, Minkowski
13972dilations) for polygonal regions and polygonal lines. It computes the
13973Minkowski Sum of general polygons. There is a function for removing
13974self-intersections from polygon data.")
13975 (license license:boost1.0)))
d4ff09af
RW
13976
13977(define-public r-urltools
13978 (package
13979 (name "r-urltools")
7015ae68 13980 (version "1.7.3")
d4ff09af
RW
13981 (source
13982 (origin
13983 (method url-fetch)
13984 (uri (cran-uri "urltools" version))
13985 (sha256
13986 (base32
7015ae68 13987 "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830"))))
d4ff09af
RW
13988 (build-system r-build-system)
13989 (propagated-inputs
13990 `(("r-rcpp" ,r-rcpp)
13991 ("r-triebeard" ,r-triebeard)))
13992 (home-page "https://github.com/Ironholds/urltools/")
13993 (synopsis "Vectorized tools for URL handling and parsing")
13994 (description
13995 "This package provides a toolkit for all URL-handling needs, including
13996encoding and decoding, parsing, parameter extraction and modification. All
13997functions are designed to be both fast and entirely vectorized. It is
13998intended to be useful for people dealing with web-related datasets, such as
13999server-side logs, although may be useful for other situations involving large
14000sets of URLs.")
14001 (license license:expat)))
83f43284
RW
14002
14003(define-public r-ggforce
14004 (package
14005 (name "r-ggforce")
466e68b4 14006 (version "0.3.1")
83f43284
RW
14007 (source
14008 (origin
14009 (method url-fetch)
14010 (uri (cran-uri "ggforce" version))
14011 (sha256
14012 (base32
466e68b4 14013 "04926cqrda6psvy2nzkkw4czwyxdp7fnxg76byp14v12kgd72lm0"))))
83f43284
RW
14014 (build-system r-build-system)
14015 (propagated-inputs
14016 `(("r-ggplot2" ,r-ggplot2)
14017 ("r-gtable" ,r-gtable)
14018 ("r-mass" ,r-mass)
14019 ("r-polyclip" ,r-polyclip)
14020 ("r-rcpp" ,r-rcpp)
14021 ("r-rcppeigen" ,r-rcppeigen)
14022 ("r-rlang" ,r-rlang)
14023 ("r-scales" ,r-scales)
3ea54829
RW
14024 ("r-tidyselect" ,r-tidyselect)
14025 ("r-tweenr" ,r-tweenr)
14026 ("r-withr" ,r-withr)))
83f43284
RW
14027 (home-page "https://ggforce.data-imaginist.com")
14028 (synopsis "Accelerating ggplot2")
14029 (description
14030 "The aim of the ggplot2 package is to aid in visual data investigations.
14031This focus has led to a lack of facilities for composing specialized plots.
14032Thi package aims to be a collection of mainly new statistics and geometries
14033that fills this gap.")
14034 (license license:expat)))
b5b0a2ff
RW
14035
14036(define-public r-europepmc
14037 (package
14038 (name "r-europepmc")
14039 (version "0.3")
14040 (source
14041 (origin
14042 (method url-fetch)
14043 (uri (cran-uri "europepmc" version))
14044 (sha256
14045 (base32
14046 "1ngqs1sqzkbwv98dd5z4cxj8bnz41wyd0g060a2vpqi3s99s4i2h"))))
14047 (build-system r-build-system)
14048 (propagated-inputs
14049 `(("r-dplyr" ,r-dplyr)
14050 ("r-httr" ,r-httr)
14051 ("r-jsonlite" ,r-jsonlite)
14052 ("r-plyr" ,r-plyr)
14053 ("r-progress" ,r-progress)
14054 ("r-purrr" ,r-purrr)
14055 ("r-urltools" ,r-urltools)
14056 ("r-xml2" ,r-xml2)))
14057 (home-page "https://github.com/ropensci/europepmc/")
14058 (synopsis "R Interface to the Europe PubMed Central RESTful Web Service")
14059 (description
14060 "This package provides an R Client for the
14061@url{https://europepmc.org/RestfulWebService,Europe PubMed Central RESTful Web
14062Service}. It gives access to both metadata on life science literature and
14063open access full texts. Europe PMC indexes all PubMed content and other
14064literature sources including Agricola, a bibliographic database of citations
14065to the agricultural literature, or Biological Patents. In addition to
14066bibliographic metadata, the client allows users to fetch citations and
14067reference lists. Links between life-science literature and other EBI
14068databases, including ENA, PDB or ChEMBL are also accessible.")
14069 (license license:gpl3)))
11f226e1
RW
14070
14071(define-public r-ggraph
14072 (package
14073 (name "r-ggraph")
801dc98f 14074 (version "2.0.0")
11f226e1
RW
14075 (source
14076 (origin
14077 (method url-fetch)
14078 (uri (cran-uri "ggraph" version))
14079 (sha256
14080 (base32
801dc98f 14081 "0qj7w3af0pgmd9mil6y571jikfkln7b8csvzg6b08spwbglfy1s3"))))
11f226e1
RW
14082 (build-system r-build-system)
14083 (propagated-inputs
14084 `(("r-digest" ,r-digest)
14085 ("r-dplyr" ,r-dplyr)
14086 ("r-ggforce" ,r-ggforce)
14087 ("r-ggplot2" ,r-ggplot2)
14088 ("r-ggrepel" ,r-ggrepel)
801dc98f 14089 ("r-graphlayouts" ,r-graphlayouts)
11f226e1
RW
14090 ("r-gtable" ,r-gtable)
14091 ("r-igraph" ,r-igraph)
14092 ("r-mass" ,r-mass)
11f226e1 14093 ("r-rcpp" ,r-rcpp)
801dc98f 14094 ("r-rlang" ,r-rlang)
11f226e1 14095 ("r-scales" ,r-scales)
801dc98f 14096 ("r-tidygraph" ,r-tidygraph)
11f226e1
RW
14097 ("r-viridis" ,r-viridis)))
14098 (home-page "https://cran.r-project.org/web/packages/ggraph/")
14099 (synopsis "Implementation of grammar of graphics for graphs and networks")
14100 (description
14101 "The grammar of graphics as implemented in ggplot2 is a poor fit for
14102graph and network visualizations due to its reliance on tabular data input.
14103The ggraph package is an extension of the ggplot2 API tailored to graph
14104visualizations and provides the same flexible approach to building up plots
14105layer by layer.")
14106 (license license:gpl3)))
1c0c4b54
RW
14107
14108(define-public r-varselrf
14109 (package
14110 (name "r-varselrf")
14111 (version "0.7-8")
14112 (source
14113 (origin
14114 (method url-fetch)
14115 (uri (cran-uri "varSelRF" version))
14116 (sha256
14117 (base32
14118 "0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"))))
14119 (properties `((upstream-name . "varSelRF")))
14120 (build-system r-build-system)
14121 (propagated-inputs
14122 `(("r-randomforest" ,r-randomforest)))
14123 (home-page "http://ligarto.org/rdiaz/Software/Software.html")
14124 (synopsis "Variable selection using random forests")
14125 (description
14126 "This package provides tools for the variable selection from random
14127forests using both backwards variable elimination (for the selection of small
14128sets of non-redundant variables) and selection based on the importance
14129spectrum (somewhat similar to scree plots; for the selection of large,
14130potentially highly-correlated variables). The main applications are in
14131high-dimensional data (e.g., microarray data, and other genomics and
14132proteomics applications).")
14133 (license license:gpl2+)))
aae0b86d
RW
14134
14135(define-public r-pamr
14136 (package
14137 (name "r-pamr")
8fc6188e 14138 (version "1.56.1")
aae0b86d
RW
14139 (source
14140 (origin
14141 (method url-fetch)
14142 (uri (cran-uri "pamr" version))
14143 (sha256
14144 (base32
8fc6188e 14145 "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh"))))
aae0b86d
RW
14146 (build-system r-build-system)
14147 (propagated-inputs
14148 `(("r-cluster" ,r-cluster)
14149 ("r-survival" ,r-survival)))
14150 (native-inputs `(("gfortran" ,gfortran)))
14151 (home-page "https://cran.r-project.org/web/packages/pamr/")
14152 (synopsis "Prediction Analysis for Microarrays")
14153 (description
14154 "This package provides some functions for sample classification in
14155microarrays.")
14156 (license license:gpl2)))
fe3fb4e7
RW
14157
14158(define-public r-rda
14159 (package
14160 (name "r-rda")
14161 (version "1.0.2-2.1")
14162 (source
14163 (origin
14164 (method url-fetch)
14165 (uri (cran-uri "rda" version))
14166 (sha256
14167 (base32
14168 "1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"))))
14169 (build-system r-build-system)
14170 (home-page "https://cran.r-project.org/web/packages/rda/")
14171 (synopsis "Shrunken centroids regularized discriminant analysis")
14172 (description
14173 "This package provides tools for shrunken centroids regularized
14174discriminant analysis for the purpose of classifying high dimensional data.")
14175 (license license:gpl2+)))
8473597f
RW
14176
14177(define-public r-ggvis
14178 (package
14179 (name "r-ggvis")
04eb73ee 14180 (version "0.4.5")
8473597f
RW
14181 (source
14182 (origin
14183 (method url-fetch)
14184 (uri (cran-uri "ggvis" version))
14185 (sha256
14186 (base32
04eb73ee 14187 "091i9f17912j8qcyxppjgwzjnyqj7769ixs9d2gjg6f2clskqdw2"))))
8473597f
RW
14188 (build-system r-build-system)
14189 (propagated-inputs
14190 `(("r-assertthat" ,r-assertthat)
14191 ("r-dplyr" ,r-dplyr)
14192 ("r-htmltools" ,r-htmltools)
14193 ("r-jsonlite" ,r-jsonlite)
14194 ("r-lazyeval" ,r-lazyeval)
14195 ("r-magrittr" ,r-magrittr)
14196 ("r-shiny" ,r-shiny)))
14197 (home-page "https://ggvis.rstudio.com/")
14198 (synopsis "Interactive grammar of graphics")
14199 (description
14200 "This package is a data visualization package for R providing an
14201implementation of an interactive grammar of graphics, taking the best parts of
14202ggplot2, combining them with the reactive framework of Shiny and drawing web
14203graphics using Vega.")
14204 (license license:gpl2)))
d59df334
RW
14205
14206(define-public r-gbm
14207 (package
14208 (name "r-gbm")
14209 (version "2.1.5")
14210 (source
14211 (origin
14212 (method url-fetch)
14213 (uri (cran-uri "gbm" version))
14214 (sha256
14215 (base32
14216 "0vs6ljaqhwwpgr8wlbhmm4v147rd82kl16rpaijqiylxcc8dxyq6"))))
14217 (build-system r-build-system)
14218 (propagated-inputs
14219 `(("r-gridextra" ,r-gridextra)
14220 ("r-lattice" ,r-lattice)
14221 ("r-survival" ,r-survival)))
14222 (home-page "https://github.com/gbm-developers/gbm")
14223 (synopsis "Generalized boosted regression models")
14224 (description
14225 "This package is an implementation of extensions to Freund and Schapire's
14226AdaBoost algorithm and Friedman's gradient boosting machine. It includes
14227regression methods for least squares, absolute loss, t-distribution loss,
14228quantile regression, logistic, multinomial logistic, Poisson, Cox proportional
14229hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss,
14230and Learning to Rank measures (LambdaMart).")
14231 (license license:gpl2+)))
efba5613
RW
14232
14233(define-public r-threejs
14234 (package
14235 (name "r-threejs")
14236 (version "0.3.1")
14237 (source
14238 (origin
14239 (method url-fetch)
14240 (uri (cran-uri "threejs" version))
14241 (sha256
14242 (base32
14243 "1s3rdlzy7man6177ycayg6xsh6k8y1r9rdj9yzn3b93j2rs0nxbi"))))
14244 (build-system r-build-system)
14245 (arguments
14246 `(#:modules ((guix build utils)
14247 (guix build r-build-system)
14248 (srfi srfi-1)
14249 (ice-9 popen))
14250 #:phases
14251 (modify-phases %standard-phases
14252 (add-after 'unpack 'process-javascript
14253 (lambda* (#:key inputs #:allow-other-keys)
14254 (with-directory-excursion "inst"
14255 (call-with-values
14256 (lambda ()
14257 (unzip2
14258 `((,(assoc-ref inputs "js-jquery")
14259 "htmlwidgets/lib/jquery/jquery.min.js")
14260 (,(assoc-ref inputs "js-threejs-85")
14261 "htmlwidgets/lib/threejs-85/three.min.js"))))
14262 (lambda (sources targets)
14263 (for-each (lambda (source target)
14264 (format #t "Processing ~a --> ~a~%"
14265 source target)
14266 (delete-file target)
14267 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14268 (call-with-output-file target
14269 (lambda (port)
14270 (dump-port minified port)))))
14271 sources targets))))
14272 #t)))))
14273 (propagated-inputs
14274 `(("r-base64enc" ,r-base64enc)
14275 ("r-crosstalk" ,r-crosstalk)
14276 ("r-htmlwidgets" ,r-htmlwidgets)
14277 ("r-igraph" ,r-igraph)))
14278 (native-inputs
14279 `(("uglify-js" ,uglify-js)
14280 ("js-jquery"
14281 ,(origin
14282 (method url-fetch)
14283 (uri "https://code.jquery.com/jquery-3.3.1.js")
14284 (sha256
14285 (base32
14286 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
14287 ("js-threejs-85"
14288 ,(origin
14289 (method url-fetch)
14290 (uri "https://raw.githubusercontent.com/mrdoob/three.js/r85/build/three.js")
14291 (sha256
14292 (base32
14293 "17khh3dmijdjw4qb9qih1rqhxgrmm3pc6w8lzdx6rf6a3mrc9xnl"))))))
14294 (home-page "https://bwlewis.github.io/rthreejs")
14295 (synopsis "Interactive 3D scatter plots, networks and globes")
14296 (description
14297 "Create interactive 3D scatter plots, network plots, and globes in R
14298using the three.js visualization library.")
14299 (license license:expat)))
74cada8e
RW
14300
14301(define-public r-mlbench
14302 (package
14303 (name "r-mlbench")
14304 (version "2.1-1")
14305 (source
14306 (origin
14307 (method url-fetch)
14308 (uri (cran-uri "mlbench" version))
14309 (sha256
14310 (base32
14311 "1rp035qxfgh5ail92zjh9jh57dj0b8babw3wsg29v8ricpal30bl"))))
14312 (build-system r-build-system)
14313 (home-page "https://cran.r-project.org/web/packages/mlbench/")
14314 (synopsis "Machine learning benchmark problems")
14315 (description
14316 "This package provides a collection of artificial and real-world machine
14317learning benchmark problems, including, e.g., several data sets from the UCI
14318repository.")
14319 (license license:gpl2)))
409a13fe
RW
14320
14321(define-public r-mpm
14322 (package
14323 (name "r-mpm")
14324 (version "1.0-22")
14325 (source
14326 (origin
14327 (method url-fetch)
14328 (uri (cran-uri "mpm" version))
14329 (sha256
14330 (base32
14331 "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk"))))
14332 (build-system r-build-system)
14333 (propagated-inputs
14334 `(("r-kernsmooth" ,r-kernsmooth)
14335 ("r-mass" ,r-mass)))
14336 (home-page "http://mpm.r-forge.r-project.org")
14337 (synopsis "Multivariate projection methods")
14338 (description
14339 "This is a package for exploratory graphical analysis of multivariate
14340data, specifically gene expression data with different projection methods:
14341principal component analysis, correspondence analysis, spectral map
14342analysis.")
14343 (license license:gpl2+)))
d8a28332 14344
d2aa2d24
RW
14345(define-public r-png
14346 (package
14347 (name "r-png")
14348 (version "0.1-7")
14349 (source (origin
14350 (method url-fetch)
14351 (uri (cran-uri "png" version))
14352 (sha256
14353 (base32
14354 "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2"))))
14355 (build-system r-build-system)
14356 (inputs
14357 `(("libpng" ,libpng)
14358 ("zlib" ,zlib)))
14359 (home-page "http://www.rforge.net/png/")
14360 (synopsis "Read and write PNG images")
14361 (description
14362 "This package provides an easy and simple way to read, write and display
14363bitmap images stored in the PNG format. It can read and write both files and
14364in-memory raw vectors.")
14365 ;; Any of these GPL versions.
14366 (license (list license:gpl2 license:gpl3))))
14367
d8a28332
RW
14368(define-public r-ggcorrplot
14369 (package
14370 (name "r-ggcorrplot")
e9c526be 14371 (version "0.1.3")
d8a28332
RW
14372 (source
14373 (origin
14374 (method url-fetch)
14375 (uri (cran-uri "ggcorrplot" version))
14376 (sha256
14377 (base32
e9c526be 14378 "0hi9lz121ya1l2lbm7rqlxg6fs6bvxck396dngnidrhl5fvqb41b"))))
d8a28332
RW
14379 (build-system r-build-system)
14380 (propagated-inputs
14381 `(("r-ggplot2" ,r-ggplot2)
14382 ("r-reshape2" ,r-reshape2)))
14383 (home-page "http://www.sthda.com/english/wiki/ggcorrplot")
14384 (synopsis "Visualization of a correlation matrix using ggplot2")
14385 (description
14386 "The ggcorrplot package can be used to visualize easily a correlation
14387matrix using ggplot2. It provides a solution for reordering the correlation
14388matrix and displays the significance level on the plot. It also includes a
14389function for computing a matrix of correlation p-values.")
14390 (license license:gpl2)))
f084e41e
RW
14391
14392(define-public r-flexdashboard
14393 (package
14394 (name "r-flexdashboard")
14395 (version "0.5.1.1")
14396 (source
14397 (origin
14398 (method url-fetch)
14399 (uri (cran-uri "flexdashboard" version))
14400 (sha256
14401 (base32
14402 "0fy3nbrr67zqgd44r2mc850s5sp0hzfcw3zqs15m8kxzj1aw067x"))))
14403 (build-system r-build-system)
14404 (arguments
14405 `(#:modules ((guix build utils)
14406 (guix build r-build-system)
14407 (srfi srfi-1)
14408 (srfi srfi-26)
14409 (ice-9 popen)
14410 (ice-9 textual-ports))
14411 #:phases
14412 (modify-phases %standard-phases
14413 (add-after 'unpack 'process-javascript
14414 (lambda* (#:key inputs #:allow-other-keys)
14415 (with-directory-excursion "inst"
14416 ;; Concatenate all components of prism.js
14417 (let ((contents (string-join
14418 (map (lambda (name)
14419 (call-with-input-file
14420 (assoc-ref inputs name)
14421 get-string-all))
14422 (list "js-prism"
14423 "js-prism-r"
14424 "js-prism-line-numbers"))
14425 "\n")))
14426 (call-with-output-file "prism-src.js"
14427 (cut display contents <>)))
14428 (call-with-values
14429 (lambda ()
14430 (unzip2
14431 `(("www/stickytableheaders/jquery.stickytableheaders.js"
14432 "www/stickytableheaders/jquery.stickytableheaders.min.js")
14433 ("www/sly/sly.js"
14434 "www/sly/sly.min.js")
14435 ("prism-src.js"
14436 "www/prism/prism.js")
14437 (,(assoc-ref inputs "js-raphael")
14438 "htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
14439 (,(assoc-ref inputs "js-featherlight")
14440 "www/featherlight/featherlight.min.js"))))
14441 (lambda (sources targets)
14442 (for-each (lambda (source target)
14443 (format #t "Processing ~a --> ~a~%"
14444 source target)
14445 (delete-file target)
14446 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14447 (call-with-output-file target
14448 (lambda (port)
14449 (dump-port minified port)))))
14450 sources targets))))
14451 #t)))))
14452 (propagated-inputs
14453 `(("r-htmltools" ,r-htmltools)
14454 ("r-htmlwidgets" ,r-htmlwidgets)
14455 ("r-jsonlite" ,r-jsonlite)
14456 ("r-knitr" ,r-knitr)
14457 ("r-rmarkdown" ,r-rmarkdown)
14458 ("r-shiny" ,r-shiny)))
14459 (native-inputs
14460 `(("uglify-js" ,uglify-js)
14461 ("js-raphael"
14462 ,(origin
14463 (method url-fetch)
14464 (uri "https://raw.githubusercontent.com/DmitryBaranovskiy/raphael/v2.1.4/raphael.js")
14465 (sha256
14466 (base32
14467 "1h4c4akrgcj7wra9j1z1rv2406j0yf68y9c0wg8v7w9ibw2iwf1x"))))
14468 ("js-prism"
14469 ,(origin
14470 (method url-fetch)
14471 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/prism.js")
14472 (sha256
14473 (base32
14474 "0gqa9irbp9k8p5r3d98cszajzhjnssnl43nrsc5aiy7ki52z500c"))))
14475 ("js-prism-r"
14476 ,(origin
14477 (method url-fetch)
14478 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/components/prism-r.js")
14479 (sha256
14480 (base32
14481 "1x31glci7wdgr2305njy0bm2lncb0jyn0j1s2g72rqi29xid9aki"))))
14482 ("js-prism-line-numbers"
14483 ,(origin
14484 (method url-fetch)
14485 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/plugins/line-numbers/prism-line-numbers.js")
14486 (sha256
14487 (base32
14488 "1543wgf3iynrilyb27jq8px3h5gvfz5xmdib5ik2ki400c1sl991"))))
14489 ("js-featherlight"
14490 ,(origin
14491 (method url-fetch)
14492 (uri "https://raw.githubusercontent.com/noelboss/featherlight/1.3.4/src/featherlight.js")
14493 (sha256
14494 (base32
14495 "14kkhwzvp8rxq2mrck5i0xcm8v5rqwqhwnmncbng8h4qq42zx3sb"))))))
14496 (home-page "https://rmarkdown.rstudio.com/flexdashboard")
14497 (synopsis "R Markdown format for flexible dashboards")
14498 (description
14499 "This package provides an R Markdown format for converting an R Markdown
14500document to a grid-oriented dashboard. The dashboard flexibly adapts the size
14501of its components to the containing web page.")
14502 (license license:expat)))
c54ab337
RW
14503
14504(define-public r-preseqr
14505 (package
14506 (name "r-preseqr")
14507 (version "4.0.0")
14508 (source
14509 (origin
14510 (method url-fetch)
14511 (uri (cran-uri "preseqR" version))
14512 (sha256
14513 (base32
14514 "1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"))))
14515 (properties `((upstream-name . "preseqR")))
14516 (build-system r-build-system)
14517 (propagated-inputs
14518 `(("r-polynom" ,r-polynom)))
14519 (home-page "https://cran.r-project.org/web/packages/preseqR/")
14520 (synopsis "Predicting species accumulation curves")
14521 (description
14522 "This package can be used to predict the r-species accumulation
14523curve (r-SAC), which is the number of species represented at least r times as
14524a function of the sampling effort. When r = 1, the curve is known as the
14525species accumulation curve, or the library complexity curve in high-throughput
14526genomic sequencing. The package includes both parametric and nonparametric
14527methods, as described by Deng C, et al. (2018).")
14528 (license license:gpl3)))
1fab2cf8
RW
14529
14530(define-public r-mapplots
14531 (package
14532 (name "r-mapplots")
14533 (version "1.5.1")
14534 (source
14535 (origin
14536 (method url-fetch)
14537 (uri (cran-uri "mapplots" version))
14538 (sha256
14539 (base32
14540 "18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"))))
14541 (build-system r-build-system)
14542 (home-page "https://cran.r-project.org/web/packages/mapplots/")
14543 (synopsis "Data visualization on maps")
14544 (description
14545 "This package helps you create simple maps; add sub-plots like pie plots
14546to a map or any other plot; format, plot and export gridded data. The package
14547was developed for displaying fisheries data but most functions can be used for
14548more generic data visualisation.")
14549 (license license:gpl2+)))
9563dd55
RW
14550
14551(define-public r-pmcmr
14552 (package
14553 (name "r-pmcmr")
14554 (version "4.3")
14555 (source
14556 (origin
14557 (method url-fetch)
14558 (uri (cran-uri "PMCMR" version))
14559 (sha256
14560 (base32
14561 "09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"))))
14562 (properties `((upstream-name . "PMCMR")))
14563 (build-system r-build-system)
14564 (home-page "https://cran.r-project.org/web/packages/PMCMR/")
14565 (synopsis "Calculate pairwise multiple comparisons of mean rank sums")
14566 (description
14567 "This is a deprecated package for calculating pairwise multiple
14568comparisons of mean rank sums. This package is superseded by the novel
14569PMCMRplus package. The PMCMR package is no longer maintained, but kept for
c8ae38d3 14570compatibility of dependent packages for some time.")
9563dd55 14571 (license license:gpl3+)))
8d1990d4
RW
14572
14573(define-public r-downloader
14574 (package
14575 (name "r-downloader")
14576 (version "0.4")
14577 (source
14578 (origin
14579 (method url-fetch)
14580 (uri (cran-uri "downloader" version))
14581 (sha256
14582 (base32
14583 "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"))))
14584 (build-system r-build-system)
14585 (propagated-inputs
14586 `(("r-digest" ,r-digest)))
14587 (home-page "https://github.com/wch/downloader")
14588 (synopsis "Download files over HTTP and HTTPS")
14589 (description
14590 "This package provides a wrapper for the @code{download.file} function,
14591making it possible to download files over HTTPS across platforms. The
14592@code{RCurl} package provides this functionality (and much more) but has
14593external dependencies. This package has is implemented purely in R.")
14594 (license license:gpl2)))
296ea15c
NB
14595
14596(define-public r-rex
14597 (package
14598 (name "r-rex")
14599 (version "1.1.2")
14600 (source
14601 (origin
14602 (method url-fetch)
14603 (uri (cran-uri "rex" version))
14604 (sha256
14605 (base32
14606 "0alsadgjgass3wr8y5d247j12qqzg454sc84vpskclrkmz778g5x"))))
14607 (build-system r-build-system)
14608 (propagated-inputs
14609 `(("r-lazyeval" ,r-lazyeval)
14610 ("r-magrittr" ,r-magrittr)))
14611 (home-page "https://github.com/kevinushey/rex")
14612 (synopsis "Friendly regular expressions")
14613 (description
14614 "This package provides a friendly interface for the construction of
14615regular expressions. Regular expressions are a very powerful feature, however
14616they are often difficult to interpret. Rex allows you to build complex
14617regular expressions from human readable expressions")
14618 (license license:expat)))
9b86fea0
RW
14619
14620(define-public r-sctransform
14621 (package
14622 (name "r-sctransform")
14623 (version "0.2.0")
14624 (source
14625 (origin
14626 (method url-fetch)
14627 (uri (cran-uri "sctransform" version))
14628 (sha256
14629 (base32
14630 "1r5kiqqs318q59h2i8m7c6nhghp9w6q26ss2y5a390lkhsawgx6p"))))
14631 (build-system r-build-system)
14632 (propagated-inputs
14633 `(("r-future" ,r-future)
14634 ("r-future-apply" ,r-future-apply)
14635 ("r-ggplot2" ,r-ggplot2)
14636 ("r-gridextra" ,r-gridextra)
14637 ("r-mass" ,r-mass)
14638 ("r-matrix" ,r-matrix)
14639 ("r-rcpp" ,r-rcpp)
14640 ("r-rcppeigen" ,r-rcppeigen)
14641 ("r-reshape2" ,r-reshape2)))
14642 (home-page "https://github.com/ChristophH/sctransform")
14643 (synopsis "Variance stabilizing transformations for Single Cell UMI Data")
14644 (description
14645 "This package provides a normalization method for single-cell UMI count
14646data using a variance stabilizing transformation. The transformation is based
14647on a negative binomial regression model with regularized parameters. As part
14648of the same regression framework, this package also provides functions for
14649batch correction, and data correction.")
14650 (license license:gpl3)))
107850b3
NB
14651
14652(define-public r-styler
14653 (package
14654 (name "r-styler")
67b7a379 14655 (version "1.2.0")
107850b3
NB
14656 (source
14657 (origin
14658 (method url-fetch)
14659 (uri (cran-uri "styler" version))
14660 (sha256
14661 (base32
67b7a379 14662 "0rdbz60x8bymis6r6188ia1y0ip3nhf5y363i4cmakr618irjab9"))))
107850b3
NB
14663 (build-system r-build-system)
14664 (propagated-inputs
14665 `(("r-backports" ,r-backports)
14666 ("r-cli" ,r-cli)
14667 ("r-magrittr" ,r-magrittr)
14668 ("r-purrr" ,r-purrr)
14669 ("r-rematch2" ,r-rematch2)
14670 ("r-rlang" ,r-rlang)
14671 ("r-rprojroot" ,r-rprojroot)
14672 ("r-tibble" ,r-tibble)
14673 ("r-withr" ,r-withr)
14674 ("r-xfun" ,r-xfun)))
14675 (home-page "https://github.com/r-lib/styler")
14676 (synopsis "Non-invasive pretty printing of R code")
14677 (description
14678 "This is a package for pretty-printing R code without changing the user's
14679formatting intent.")
14680 (license license:gpl3)))
2b9d4f58
RW
14681
14682(define-public r-scrime
14683 (package
14684 (name "r-scrime")
14685 (version "1.3.5")
14686 (source
14687 (origin
14688 (method url-fetch)
14689 (uri (cran-uri "scrime" version))
14690 (sha256
14691 (base32
14692 "0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
14693 (build-system r-build-system)
14694 (home-page "https://cran.r-project.org/web/packages/scrime/")
14695 (synopsis "Analysis of high-dimensional categorical data such as SNP data")
14696 (description
14697 "This package provides tools for the analysis of high-dimensional data
14698developed/implemented at the group \"Statistical Complexity Reduction In
14699Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
14700the functions can also be applied to other types of categorical data.")
14701 (license license:gpl2)))
04bf86ba 14702
3e63f078
RW
14703(define-public r-pbmcapply
14704 (package
14705 (name "r-pbmcapply")
14706 (version "1.5.0")
14707 (source
14708 (origin
14709 (method url-fetch)
14710 (uri (cran-uri "pbmcapply" version))
14711 (sha256
14712 (base32
14713 "0i58gcqpnbyvc448qfgm45b7rpbmrnagsvk1h1hsqchbbicfslnz"))))
14714 (build-system r-build-system)
14715 (home-page "https://github.com/kvnkuang/pbmcapply")
14716 (synopsis "Track the progress of apply procedures with a progress bar")
14717 (description
14718 "This light-weight package helps you track and visualize the progress of
14719parallel versions of vectorized R functions of the @code{mc*apply} family.")
14720 (license license:expat)))
14721
04bf86ba
RW
14722(define-public r-blme
14723 (package
14724 (name "r-blme")
14725 (version "1.0-4")
14726 (source
14727 (origin
14728 (method url-fetch)
14729 (uri (cran-uri "blme" version))
14730 (sha256
14731 (base32
14732 "1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"))))
14733 (build-system r-build-system)
14734 (propagated-inputs `(("r-lme4" ,r-lme4)))
14735 (home-page "https://github.com/vdorie/blme")
14736 (synopsis "Bayesian linear mixed-effects models")
14737 (description
14738 "This package provides tools for maximum a posteriori estimation for
14739linear and generalized linear mixed-effects models in a Bayesian setting. It
14740extends the lme4 package.")
14741 (license license:gpl2+)))
be23c491
RW
14742
14743(define-public r-batchtools
14744 (package
14745 (name "r-batchtools")
14746 (version "0.9.11")
14747 (source
14748 (origin
14749 (method url-fetch)
14750 (uri (cran-uri "batchtools" version))
14751 (sha256
14752 (base32
14753 "02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"))))
14754 (build-system r-build-system)
14755 (propagated-inputs
14756 `(("r-backports" ,r-backports)
14757 ("r-base64url" ,r-base64url)
14758 ("r-brew" ,r-brew)
14759 ("r-checkmate" ,r-checkmate)
14760 ("r-data-table" ,r-data-table)
14761 ("r-digest" ,r-digest)
14762 ("r-fs" ,r-fs)
14763 ("r-progress" ,r-progress)
14764 ("r-r6" ,r-r6)
14765 ("r-rappdirs" ,r-rappdirs)
14766 ("r-stringi" ,r-stringi)
14767 ("r-withr" ,r-withr)))
14768 (home-page "https://github.com/mllg/batchtools")
14769 (synopsis "Tools for computation on batch systems")
14770 (description
14771 "As a successor of the packages BatchJobs and BatchExperiments, this
14772package provides a parallel implementation of the Map function for high
14773performance computing systems managed by various schedulers. A multicore and
14774socket mode allow the parallelization on a local machines, and multiple
14775machines can be hooked up via SSH to create a makeshift cluster. Moreover,
14776the package provides an abstraction mechanism to define large-scale computer
14777experiments in a well-organized and reproducible way.")
14778 (license license:lgpl3)))
0c8960df
RW
14779
14780(define-public r-clue
14781 (package
14782 (name "r-clue")
14783 (version "0.3-57")
14784 (source
14785 (origin
14786 (method url-fetch)
14787 (uri (cran-uri "clue" version))
14788 (sha256
14789 (base32
14790 "05rdcahawxlxci3fjxihjvvh33wqpxw50sx015165ab4nh3rsdkf"))))
14791 (build-system r-build-system)
14792 (propagated-inputs `(("r-cluster" ,r-cluster)))
14793 (home-page "https://cran.r-project.org/web/packages/clue/")
14794 (synopsis "Tools for analyzing cluster ensembles")
14795 (description "Cluster ensembles are collections of individual solutions to
14796a given clustering problem which are useful or necessary to consider in a wide
14797range of applications. This R package provides an extensible computational
14798environment for creating and analyzing cluster ensembles, with basic data
14799structures for representing partitions and hierarchies, and facilities for
14800computing on them, including methods for measuring proximity and obtaining
14801consensus and secondary clusterings.")
14802 (license license:gpl2)))
b8d6dffb
RW
14803
14804(define-public r-sitmo
14805 (package
14806 (name "r-sitmo")
14807 (version "2.0.1")
14808 (source
14809 (origin
14810 (method url-fetch)
14811 (uri (cran-uri "sitmo" version))
14812 (sha256
14813 (base32
14814 "0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
14815 (build-system r-build-system)
14816 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
14817 (home-page "https://github.com/coatless/sitmo/")
14818 (synopsis "Parallel pseudo random number generator header files")
14819 (description
14820 "This package provides two high quality and fast PPRNGs that may be used
14821in an OpenMP parallel environment. In addition, there is a generator for one
14822dimensional low-discrepancy sequence.")
14823 (license license:expat)))
3961b3b9
RW
14824
14825(define-public r-dqrng
14826 (package
14827 (name "r-dqrng")
12242ffb 14828 (version "0.2.1")
3961b3b9
RW
14829 (source
14830 (origin
14831 (method url-fetch)
14832 (uri (cran-uri "dqrng" version))
14833 (sha256
14834 (base32
12242ffb 14835 "0rp8q5zijlvaqmpnkwr314w9w40sj4fz7sqsdgsffcfvn42w2jg1"))))
3961b3b9
RW
14836 (build-system r-build-system)
14837 (propagated-inputs
14838 `(("r-bh" ,r-bh)
14839 ("r-rcpp" ,r-rcpp)
14840 ("r-sitmo" ,r-sitmo)))
14841 (home-page "https://www.daqana.org/dqrng")
14842 (synopsis "Fast pseudo random number generators")
14843 (description
14844 "Several fast random number generators are provided as C++ header-only
14845libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
14846Additionally, fast functions for generating random numbers according to a
14847uniform, normal and exponential distribution are included. The latter two use
14848the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
14849functions are exported to R and as a C++ interface and are enabled for use
14850with the default 64 bit generator from the PCG family, Xoroshiro128+ and
14851Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
14852engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
14853 ;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
14854 ;; whole is distributed under the terms of the AGPL 3.
14855 (license license:agpl3)))
5bea832f
RW
14856
14857(define-public r-dalex
14858 (package
14859 (name "r-dalex")
0eed4fde 14860 (version "0.4.9")
5bea832f
RW
14861 (source
14862 (origin
14863 (method url-fetch)
14864 (uri (cran-uri "DALEX" version))
14865 (sha256
14866 (base32
0eed4fde 14867 "1zviaf7530v8w996lbma0vplabrapgwldi7h70pr0439sxaqd421"))))
5bea832f
RW
14868 (properties `((upstream-name . "DALEX")))
14869 (build-system r-build-system)
14870 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
14871 (home-page "https://pbiecek.github.io/DALEX/")
14872 (synopsis "Descriptive machine learning explanations")
14873 (description
14874 "Machine Learning models are widely used and have various applications in
14875classification or regression. Models created with boosting, bagging, stacking
14876or similar techniques are often used due to their high performance, but such
14877black-box models usually lack interpretability. The DALEX package contains
14878various explainers that help to understand the link between input variables
14879and model output.")
14880 ;; Any version of the GPL
14881 (license license:gpl3+)))
70debac5
RW
14882
14883(define-public r-enrichr
14884 (package
14885 (name "r-enrichr")
7a90573f 14886 (version "2.1")
70debac5
RW
14887 (source
14888 (origin
14889 (method url-fetch)
14890 (uri (cran-uri "enrichR" version))
14891 (sha256
14892 (base32
7a90573f 14893 "0ymhzs9d2wl0s9rvbqc1hqb78mlzwhlc7mmijpfqkm5r720pf6m1"))))
70debac5
RW
14894 (properties `((upstream-name . "enrichR")))
14895 (build-system r-build-system)
14896 (propagated-inputs
14897 `(("r-httr" ,r-httr)
14898 ("r-rjson" ,r-rjson)))
14899 (home-page "https://cran.r-project.org/web/packages/enrichR/")
14900 (synopsis "R Interface to Enrichr database for analyzing gene sets")
14901 (description
14902 "This package provides an R interface to all Enrichr databases, a
14903web-based tool for analyzing gene sets and returns any enrichment of common
14904annotated biological functions.")
14905 (license license:gpl2+)))
c9487dfa
RW
14906
14907(define-public r-plot3d
14908 (package
14909 (name "r-plot3d")
14910 (version "1.1.1")
14911 (source
14912 (origin
14913 (method url-fetch)
14914 (uri (cran-uri "plot3D" version))
14915 (sha256
14916 (base32
14917 "0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
14918 (properties `((upstream-name . "plot3D")))
14919 (build-system r-build-system)
14920 (propagated-inputs `(("r-misc3d" ,r-misc3d)))
14921 (home-page "https://cran.r-project.org/web/packages/plot3D")
14922 (synopsis "Plot multi-dimensional data")
14923 (description
14924 "This package provides functions for viewing 2D and 3D data, including
14925perspective plots, slice plots, surface plots, scatter plots, etc. It
14926includes data sets from oceanography.")
14927 (license license:gpl3+)))
85625cae
RW
14928
14929(define-public r-ggfortify
14930 (package
14931 (name "r-ggfortify")
a6412edf 14932 (version "0.4.8")
85625cae
RW
14933 (source
14934 (origin
14935 (method url-fetch)
14936 (uri (cran-uri "ggfortify" version))
14937 (sha256
14938 (base32
a6412edf 14939 "191q2z7w0l4v7swjlxs2hjgbjngw2838688s7ygnj0kigsm310f3"))))
85625cae
RW
14940 (build-system r-build-system)
14941 (propagated-inputs
14942 `(("r-dplyr" ,r-dplyr)
14943 ("r-ggplot2" ,r-ggplot2)
14944 ("r-gridextra" ,r-gridextra)
14945 ("r-scales" ,r-scales)
14946 ("r-stringr" ,r-stringr)
14947 ("r-tibble" ,r-tibble)
14948 ("r-tidyr" ,r-tidyr)))
14949 (home-page "https://github.com/sinhrks/ggfortify")
14950 (synopsis "Data visualization tools for statistical analysis results")
14951 (description
14952 "This package provides unified plotting tools for statistics commonly
14953used, such as GLM, time series, PCA families, clustering and survival
14954analysis. The package offers a single plotting interface for these analysis
14955results and plots in a unified style using the @code{ggplot2} package.")
14956 (license license:gpl2)))
afc4370d
RW
14957
14958(define-public r-refmanager
14959 (package
14960 (name "r-refmanager")
14961 (version "1.2.12")
14962 (source
14963 (origin
14964 (method url-fetch)
14965 (uri (cran-uri "RefManageR" version))
14966 (sha256
14967 (base32
14968 "1hfxa1qacfryk36mpaqdhdgws5jwxiyy489ikd3wa18bp1wz8dkp"))))
14969 (properties `((upstream-name . "RefManageR")))
14970 (build-system r-build-system)
14971 (propagated-inputs
14972 `(("r-bibtex" ,r-bibtex)
14973 ("r-httr" ,r-httr)
14974 ("r-jsonlite" ,r-jsonlite)
14975 ("r-lubridate" ,r-lubridate)
14976 ("r-plyr" ,r-plyr)
14977 ("r-stringr" ,r-stringr)
14978 ("r-xml2" ,r-xml2)))
14979 (home-page "https://github.com/ropensci/RefManageR/")
14980 (synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
14981 (description
14982 "This package provides tools for importing and working with bibliographic
14983references. It greatly enhances the @code{bibentry} class by providing a
14984class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
14985UTF-8 encoding, and can be easily searched by any field, by date ranges, and
14986by various formats for name lists (author by last names, translator by full
14987names, etc.). Entries can be updated, combined, sorted, printed in a number
14988of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
14989into R and converted to @code{BibEntry} objects.")
14990 ;; Any of these licenses may be picked.
14991 (license (list license:gpl2 license:gpl3 license:bsd-3))))
29591ca6
RW
14992
14993(define-public r-citr
14994 (package
14995 (name "r-citr")
6b28386d 14996 (version "0.3.2")
29591ca6
RW
14997 (source
14998 (origin
14999 (method url-fetch)
15000 (uri (cran-uri "citr" version))
15001 (sha256
15002 (base32
6b28386d 15003 "1qbarvafjb8jgkrnrhh6jw7mcglmjwf7dpdiibxf39jkmlhf7las"))))
29591ca6
RW
15004 (build-system r-build-system)
15005 (propagated-inputs
15006 `(("r-assertthat" ,r-assertthat)
29591ca6
RW
15007 ("r-curl" ,r-curl)
15008 ("r-httr" ,r-httr)
15009 ("r-miniui" ,r-miniui)
15010 ("r-refmanager" ,r-refmanager)
15011 ("r-rstudioapi" ,r-rstudioapi)
15012 ("r-shiny" ,r-shiny)
15013 ("r-shinyjs" ,r-shinyjs)
15014 ("r-yaml" ,r-yaml)))
15015 (home-page "https://github.com/crsh/citr")
15016 (synopsis "RStudio add-in to insert Markdown citations")
15017 (description
15018 "This package provides functions and an RStudio add-in that search a
15019BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
15020the current document.")
15021 (license license:expat)))
30f1029f
RW
15022
15023(define-public r-xgboost
15024 (package
15025 (name "r-xgboost")
00300de5 15026 (version "0.90.0.2")
30f1029f
RW
15027 (source
15028 (origin
15029 (method url-fetch)
15030 (uri (cran-uri "xgboost" version))
15031 (sha256
15032 (base32
00300de5 15033 "1gy9rzg43mjpfis893vf15drmbigfn0481zrzss9ajnmnk0q8194"))))
30f1029f
RW
15034 (build-system r-build-system)
15035 (propagated-inputs
15036 `(("r-data-table" ,r-data-table)
15037 ("r-magrittr" ,r-magrittr)
15038 ("r-matrix" ,r-matrix)
15039 ("r-stringi" ,r-stringi)))
15040 (home-page "https://github.com/dmlc/xgboost")
15041 (synopsis "Extreme gradient boosting")
15042 (description
15043 "This package provides an R interface to Extreme Gradient Boosting, which
15044is an efficient implementation of the gradient boosting framework from Chen
15045and Guestrin (2016). The package includes efficient linear model solver and
15046tree learning algorithms. The package can automatically do parallel
15047computation on a single machine. It supports various objective functions,
15048including regression, classification and ranking. The package is made to be
15049extensible, so that users are also allowed to define their own objectives
15050easily.")
15051 (license license:asl2.0)))
1c0b2e74 15052
15053(define-public r-umap
15054 (package
15055 (name "r-umap")
8bcd6c95 15056 (version "0.2.3.1")
1c0b2e74 15057 (source
15058 (origin
15059 (method url-fetch)
15060 (uri (cran-uri "umap" version))
15061 (sha256
15062 (base32
8bcd6c95 15063 "0rzz1s029cn1w1bf5va2pav2lg9j1mq97ibwcln39drvm67kj76d"))))
1c0b2e74 15064 (build-system r-build-system)
15065 (propagated-inputs
8bcd6c95
RW
15066 `(("r-openssl" ,r-openssl)
15067 ("r-rcpp" ,r-rcpp)
1c0b2e74 15068 ("r-reticulate" ,r-reticulate)
15069 ("r-rspectra" ,r-rspectra)))
15070 (home-page "https://github.com/tkonopka/umap")
15071 (synopsis "Uniform manifold approximation and projection")
15072 (description
15073 "Uniform manifold approximation and projection is a technique for
15074dimension reduction. This package provides an interface to the UMAP algorithm
15075in R, including a translation of the original algorithm into R.")
15076 (license license:expat)))
6deb08a3 15077
86c46d71
RW
15078(define-public r-uwot
15079 (package
15080 (name "r-uwot")
4d86ea4a 15081 (version "0.1.4")
86c46d71
RW
15082 (source
15083 (origin
15084 (method url-fetch)
15085 (uri (cran-uri "uwot" version))
15086 (sha256
15087 (base32
4d86ea4a 15088 "1y9wpzs92d1fl2x5figfywd48lkyhwx37j542z0rf6ckrl46n89n"))))
86c46d71
RW
15089 (build-system r-build-system)
15090 (propagated-inputs
15091 `(("r-dqrng" ,r-dqrng)
15092 ("r-fnn" ,r-fnn)
15093 ("r-irlba" ,r-irlba)
15094 ("r-matrix" ,r-matrix)
15095 ("r-rcpp" ,r-rcpp)
15096 ("r-rcppannoy" ,r-rcppannoy)
15097 ("r-rcppparallel" ,r-rcppparallel)
15098 ("r-rcppprogress" ,r-rcppprogress)
15099 ("r-rspectra" ,r-rspectra)))
15100 (home-page "https://github.com/jlmelville/uwot")
15101 (synopsis "Uniform manifold approximation and projection")
15102 (description
15103 "This package provides an implementation of the Uniform Manifold
15104Approximation and Projection dimensionality reduction by McInnes et
15105al. (2018). It also provides means to transform new data and to carry out
15106supervised dimensionality reduction. An implementation of the related
15107LargeVis method of Tang et al. (2016) is also provided.")
15108 (license license:gpl3)))
15109
6deb08a3 15110(define-public r-kableextra
15111 (package
15112 (name "r-kableextra")
15113 (version "1.1.0")
15114 (source
15115 (origin
15116 (method url-fetch)
15117 (uri (cran-uri "kableExtra" version))
15118 (sha256
15119 (base32
15120 "1nicvw06xsf3a1f5c10mih07b76m2v5s5h165vmz0qx6n1a3492i"))))
15121 (properties `((upstream-name . "kableExtra")))
15122 (build-system r-build-system)
15123 (propagated-inputs
15124 `(("r-digest" ,r-digest)
15125 ("r-glue" ,r-glue)
15126 ("r-htmltools" ,r-htmltools)
15127 ("r-knitr" ,r-knitr)
15128 ("r-magrittr" ,r-magrittr)
15129 ("r-readr" ,r-readr)
15130 ("r-rmarkdown" ,r-rmarkdown)
15131 ("r-rstudioapi" ,r-rstudioapi)
15132 ("r-rvest" ,r-rvest)
15133 ("r-scales" ,r-scales)
15134 ("r-stringr" ,r-stringr)
15135 ("r-viridislite" ,r-viridislite)
15136 ("r-webshot" ,r-webshot)
15137 ("r-xml2" ,r-xml2)))
15138 (home-page "https://haozhu233.github.io/kableExtra/")
15139 (synopsis "Construct complex tables with pipe syntax")
15140 (description
15141 "Build complex HTML or LaTeX tables using @code{kable()} from
15142@code{knitr} and the piping syntax from @code{magrittr}. The function
15143@code{kable()} is a light weight table generator coming from @code{knitr}.
15144This package simplifies the way to manipulate the HTML or LaTeX codes
15145generated by @code{kable()} and allows users to construct complex tables and
15146customize styles using a readable syntax.")
15147 (license license:expat)))
79f04920
RW
15148
15149(define-public r-glasso
15150 (package
15151 (name "r-glasso")
afbc3a87 15152 (version "1.11")
79f04920
RW
15153 (source
15154 (origin
15155 (method url-fetch)
15156 (uri (cran-uri "glasso" version))
15157 (sha256
afbc3a87 15158 (base32 "02p3612rpydk195n2qr77lp1j2w8zsw1ckkk98c8angm4r5q8dsc"))))
79f04920
RW
15159 (build-system r-build-system)
15160 (native-inputs `(("gfortran" ,gfortran)))
15161 (home-page "http://www-stat.stanford.edu/~tibs/glasso")
15162 (synopsis "Graphical Lasso: estimation of Gaussian graphical models")
15163 (description
15164 "This is a package for estimation of a sparse inverse covariance matrix
15165using a lasso (L1) penalty. Facilities are provided for estimates along a
15166path of values for the regularization parameter.")
15167 (license license:gpl2)))
37120e7a
RW
15168
15169(define-public r-rhpcblasctl
15170 (package
15171 (name "r-rhpcblasctl")
15172 (version "0.18-205")
15173 (source
15174 (origin
15175 (method url-fetch)
15176 (uri (cran-uri "RhpcBLASctl" version))
15177 (sha256
15178 (base32
15179 "1ls2286fvrp1g7p8v4l6axznychh3qndranfpzqz806cm9ml1cdp"))))
15180 (properties `((upstream-name . "RhpcBLASctl")))
15181 (build-system r-build-system)
15182 (home-page "http://prs.ism.ac.jp/~nakama/Rhpc/")
15183 (synopsis "Control the number of threads on BLAS")
15184 (description
15185 "This package allows you to control the number of threads the BLAS
15186library uses. It is also possible to control the number of threads in
15187OpenMP.")
15188 (license license:agpl3+)))
6e7553ff 15189
19f1aac0
RW
15190(define-public r-lda
15191 (package
15192 (name "r-lda")
15193 (version "1.4.2")
15194 (source
15195 (origin
15196 (method url-fetch)
15197 (uri (cran-uri "lda" version))
15198 (sha256
15199 (base32
15200 "03r4h5kgr8mfy44p66mfj5bp4k00g8zh4a1mhn46jw14pkhs21jn"))))
15201 (build-system r-build-system)
15202 (home-page "https://cran.r-project.org/web/packages/lda/")
15203 (synopsis "Collapsed Gibbs sampling methods for topic models")
15204 (description
15205 "This package implements @dfn{latent Dirichlet allocation} (LDA) and
15206related models. This includes (but is not limited to) sLDA, corrLDA, and the
15207mixed-membership stochastic blockmodel. Inference for all of these models is
15208implemented via a fast collapsed Gibbs sampler written in C. Utility
15209functions for reading/writing data typically used in topic models, as well as
15210tools for examining posterior distributions are also included.")
15211 ;; Any version of the LGPL
15212 (license license:lgpl3+)))
15213
6e7553ff
RW
15214(define-public r-rann-l1
15215 (package
15216 (name "r-rann-l1")
15217 (version "2.5.2")
15218 (source
15219 (origin
15220 (method url-fetch)
15221 (uri (cran-uri "RANN.L1" version))
15222 (sha256
15223 (base32
15224 "1hanh3my84mdr5wy6b89fawqzfc184vff1y65wy4l5ld9qza1n44"))))
15225 (properties `((upstream-name . "RANN.L1")))
15226 (build-system r-build-system)
15227 (home-page "https://github.com/jefferis/RANN/tree/master-L1")
15228 (synopsis "Fast nearest neighbour search using L1 metric")
15229 (description
15230 "This package provides tools to find the k nearest neighbours for every
15231point in a given dataset in O(N log N) time using Arya and Mount's ANN
15232library. There is support for approximate as well as exact searches, fixed
15233radius searches and @code{bd} as well as @code{kd} trees. The distance is
15234computed using the L1 (Manhattan, taxicab) metric.")
15235 (license license:gpl3+)))
9c3bfea6 15236
8e28535d
RW
15237(define-public r-leiden
15238 (package
15239 (name "r-leiden")
15240 (version "0.3.1")
15241 (source
15242 (origin
15243 (method url-fetch)
15244 (uri (cran-uri "leiden" version))
15245 (sha256
15246 (base32
15247 "19gq27zin4gf4sh7h24gyq3f8jjir20n2l36a7pk1pbzcr4ixyhp"))))
15248 (properties `((upstream-name . "leiden")))
15249 (build-system r-build-system)
15250 (propagated-inputs
15251 `(("r-igraph" ,r-igraph)
15252 ("r-matrix" ,r-matrix)
15253 ("r-reticulate" ,r-reticulate)))
15254 (home-page "https://github.com/TomKellyGenetics/leiden")
15255 (synopsis "R implementation of Leiden clustering algorithm")
15256 (description
15257 "This package implements the Python @code{leidenalg} module to be called
15258in R. It enables clustering using the Leiden algorithm for partitioning a
15259graph into communities. See also Traag et al (2018) \"From Louvain to Leiden:
15260guaranteeing well-connected communities.\" <arXiv:1810.08473>.")
15261 (license license:gpl3)))
15262
9c3bfea6
RW
15263(define-public r-patchwork
15264 ;; There has been no public release yet.
15265 (let ((commit "fd7958bae3e7a1e30237c751952e412a0a1d1242")
15266 (revision "1"))
15267 (package
15268 (name "r-patchwork")
15269 (version (git-version "0.0.1" revision commit))
15270 (source
15271 (origin
15272 (method git-fetch)
15273 (uri (git-reference
15274 (url "https://github.com/thomasp85/patchwork.git")
15275 (commit commit)))
15276 (file-name (git-file-name name version))
15277 (sha256
15278 (base32
15279 "00fq520xwy1ysg4k8x48x9b0yy9wyi8y8zj6dvxjg4bwx0yyp6s4"))))
15280 (build-system r-build-system)
15281 (propagated-inputs
15282 `(("r-ggplot2" ,r-ggplot2)
15283 ("r-gtable" ,r-gtable)))
15284 (home-page "https://github.com/thomasp85/patchwork")
15285 (synopsis "Compose ggplot2 plots")
15286 (description
15287 "The @code{ggplot2} package provides a strong API for sequentially
15288building up a plot, but does not concern itself with composition of multiple
15289plots. Patchwork is a package that expands the API to allow for arbitrarily
15290complex composition of plots by providing mathmatical operators for combining
15291multiple plots.")
15292 (license license:expat))))
86d38228
RW
15293
15294(define-public r-liger
15295 (package
15296 (name "r-liger")
15297 (version "0.4.2")
15298 (source
15299 (origin
15300 (method git-fetch)
15301 (uri (git-reference
15302 (url "https://github.com/MacoskoLab/liger.git")
15303 (commit (string-append "v" version))))
15304 (file-name (git-file-name name version))
15305 (sha256
15306 (base32
15307 "16dzwwcpw6n78pxlc5w3kraigki35ix7zhd2cbx5f3y60bbkhlmx"))
15308 (modules '((guix build utils)))
15309 (snippet
15310 '(begin
15311 (delete-file "inst/java/ModularityOptimizer.jar")
15312 #t))))
15313 (build-system r-build-system)
15314 (arguments
15315 `(#:phases
15316 (modify-phases %standard-phases
15317 (add-after 'unpack 'build-java-part
15318 (lambda* (#:key inputs #:allow-other-keys)
15319 (invoke "unzip" (assoc-ref inputs "optimizer-src"))
15320 (for-each (lambda (file) (invoke "javac" file))
15321 (find-files "." "\\.java$"))
15322 (apply invoke "jar" "cf" "inst/java/ModularityOptimizer.jar"
15323 (find-files "." "\\.class$"))
15324 #t)))))
15325 (propagated-inputs
15326 `(("r-cowplot" ,r-cowplot)
15327 ("r-dosnow" ,r-dosnow)
15328 ("r-dplyr" ,r-dplyr)
15329 ("r-fnn" ,r-fnn)
15330 ("r-foreach" ,r-foreach)
15331 ("r-ggplot2" ,r-ggplot2)
15332 ("r-ggrepel" ,r-ggrepel)
15333 ("r-hmisc" ,r-hmisc)
15334 ("r-ica" ,r-ica)
15335 ("r-irlba" ,r-irlba)
15336 ("r-matrix" ,r-matrix)
15337 ("r-mclust" ,r-mclust)
15338 ("r-patchwork" ,r-patchwork)
15339 ("r-plyr" ,r-plyr)
15340 ("r-rann-l1" ,r-rann-l1)
15341 ("r-rcpp" ,r-rcpp)
15342 ("r-rcpparmadillo" ,r-rcpparmadillo)
15343 ("r-riverplot" ,r-riverplot)
15344 ("r-rtsne" ,r-rtsne)
15345 ("r-snow" ,r-snow)))
15346 (native-inputs
15347 `(("jdk" ,icedtea "jdk")
15348 ;; See https://github.com/MacoskoLab/liger/issues/96
15349 ;; The optimizer is released under the Expat license.
15350 ("optimizer-src"
15351 ,(origin
15352 (method url-fetch)
15353 (uri "http://www.ludowaltman.nl/slm/modularity_optimizer_source.zip")
15354 (sha256
15355 (base32
15356 "01hmm6sapcmldvayknqx2w4cav3qv71mwwkdkwj4qgq6dss09g18"))))
15357 ("unzip" ,unzip)
15358 ("r-knitr" ,r-knitr))) ; for vignettes
15359 (home-page "https://github.com/MacoskoLab/liger")
15360 (synopsis "Integrate and analyze multiple single-cell datasets")
15361 (description
15362 "LIGER is a package for integrating and analyzing multiple single-cell
15363datasets, developed and maintained by the Macosko lab. It relies on
15364integrative non-negative matrix factorization to identify shared and
15365dataset-specific factors.")
15366 (license license:gpl3)))
711cec9d
RW
15367
15368(define-public r-harmony
15369 ;; There are no tagged commits
15370 (let ((commit "4d1653870d4dd70fff1807c182882db1fbf9af5a")
15371 (revision "1"))
15372 (package
15373 (name "r-harmony")
15374 (version (git-version "1.0" revision commit))
15375 (source
15376 (origin
15377 (method git-fetch)
15378 (uri (git-reference
15379 (url "https://github.com/immunogenomics/harmony")
15380 (commit commit)))
15381 (file-name (git-file-name name version))
15382 (sha256
15383 (base32
15384 "1gasdldr4aalr9h2q9kmm3y4i7azkgnhdn4bmvsszs7lg9xacw85"))))
15385 (build-system r-build-system)
15386 (propagated-inputs
15387 `(("r-cowplot" ,r-cowplot)
15388 ("r-dplyr" ,r-dplyr)
15389 ("r-ggplot2" ,r-ggplot2)
15390 ("r-irlba" ,r-irlba)
15391 ("r-matrix" ,r-matrix)
15392 ("r-rcpp" ,r-rcpp)
15393 ("r-rcpparmadillo" ,r-rcpparmadillo)
15394 ("r-rcppprogress" ,r-rcppprogress)
15395 ("r-rlang" ,r-rlang)
15396 ("r-tibble" ,r-tibble)
15397 ("r-tidyr" ,r-tidyr)))
15398 (home-page "https://github.com/immunogenomics/harmony")
15399 (synopsis "Integration of single cell sequencing data")
15400 (description
15401 "This package provides an implementation of the Harmony algorithm for
15402single cell integration, described in Korsunsky et al
15403@url{doi.org/10.1101/461954}. The package includes a standalone Harmony
15404function and interfaces to external frameworks.")
15405 (license license:gpl3))))
7a5ed348
RW
15406
15407(define-public r-covr
15408 (package
15409 (name "r-covr")
99791c53 15410 (version "3.3.2")
7a5ed348
RW
15411 (source
15412 (origin
15413 (method url-fetch)
15414 (uri (cran-uri "covr" version))
15415 (sha256
99791c53 15416 (base32 "160w0m2d06kdd8dar57lpph39rxx55xwncbpl3b21l7j9drh1s5f"))))
7a5ed348
RW
15417 (properties `((upstream-name . "covr")))
15418 (build-system r-build-system)
15419 (propagated-inputs
15420 `(("r-crayon" ,r-crayon)
15421 ("r-digest" ,r-digest)
15422 ("r-httr" ,r-httr)
15423 ("r-jsonlite" ,r-jsonlite)
15424 ("r-rex" ,r-rex)
15425 ("r-withr" ,r-withr)
15426 ("r-yaml" ,r-yaml)))
15427 (home-page "https://github.com/r-lib/covr")
15428 (synopsis "Test coverage for R packages")
15429 (description
15430 "Thisp package enables you to track and report code coverage for your
15431package and (optionally) upload the results to a coverage service. Code
15432coverage is a measure of the amount of code being exercised by a set of tests.
15433It is an indirect measure of test quality and completeness. This package is
15434compatible with any testing methodology or framework and tracks coverage of
15435both R code and compiled C/C++/FORTRAN code.")
15436 (license license:gpl3)))
6983178b
RW
15437
15438(define-public r-systemfonts
15439 (package
15440 (name "r-systemfonts")
15441 (version "0.1.1")
15442 (source
15443 (origin
15444 (method url-fetch)
15445 (uri (cran-uri "systemfonts" version))
15446 (sha256
15447 (base32
15448 "0m0ljid683xcam2f14x7k2zv1yx4npac38a3gfv11vhxfbnpgp0z"))))
15449 (properties `((upstream-name . "systemfonts")))
15450 (build-system r-build-system)
15451 (inputs
15452 `(("fontconfig" ,fontconfig)
15453 ("freetype" ,freetype)
15454 ("zlib" ,zlib)))
15455 (native-inputs
15456 `(("pkg-config" ,pkg-config)))
15457 (home-page "https://github.com/r-lib/systemfonts")
15458 (synopsis "System native font finding")
15459 (description
15460 "This package provides system native access to the font catalogue. As
15461font handling varies between systems it is difficult to correctly locate
15462installed fonts across different operating systems. The 'systemfonts' package
15463provides bindings to the native libraries for finding font files that can then
15464be used further by e.g. graphic devices.")
15465 (license license:expat)))
93903009
RW
15466
15467(define-public r-graphlayouts
15468 (package
15469 (name "r-graphlayouts")
15470 (version "0.5.0")
15471 (source
15472 (origin
15473 (method url-fetch)
15474 (uri (cran-uri "graphlayouts" version))
15475 (sha256
15476 (base32
15477 "03dizbhhdhnzbj2i5zvqgs617kwcv4h2pha4f16adic0fph1rxl3"))))
15478 (properties `((upstream-name . "graphlayouts")))
15479 (build-system r-build-system)
15480 (propagated-inputs
15481 `(("r-igraph" ,r-igraph)
15482 ("r-rcpp" ,r-rcpp)
15483 ("r-rcpparmadillo" ,r-rcpparmadillo)))
15484 (home-page "https://github.com/schochastics/graphlayouts")
15485 (synopsis "Additional layout algorithms for network visualizations")
15486 (description
15487 "This package provides several layout algorithms to visualize networks
15488which are not part of the igraph library. Most are based on the concept of
15489stress majorization by Gansner et al. (2004)
15490<doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms allow to
15491emphasize hidden group structures in networks or focus on specific nodes.")
15492 (license license:expat)))
9567bd8d
RW
15493
15494(define-public r-tidygraph
15495 (package
15496 (name "r-tidygraph")
15497 (version "1.1.2")
15498 (source
15499 (origin
15500 (method url-fetch)
15501 (uri (cran-uri "tidygraph" version))
15502 (sha256
15503 (base32
15504 "1zpsarm74afbc7p5dlyb0whc09670qdcddw1ckb25cfc9hfh0hjn"))))
15505 (properties `((upstream-name . "tidygraph")))
15506 (build-system r-build-system)
15507 (propagated-inputs
15508 `(("r-dplyr" ,r-dplyr)
15509 ("r-igraph" ,r-igraph)
15510 ("r-magrittr" ,r-magrittr)
15511 ("r-pillar" ,r-pillar)
15512 ("r-r6" ,r-r6)
15513 ("r-rcpp" ,r-rcpp)
15514 ("r-rlang" ,r-rlang)
15515 ("r-tibble" ,r-tibble)
15516 ("r-tidyr" ,r-tidyr)))
15517 (home-page "https://github.com/thomasp85/tidygraph")
15518 (synopsis "Tidy API for graph manipulation")
15519 (description
15520 "This package provides a graph implementation that can be thought of as
15521two tidy data frames describing node and edge data respectively. It provides
15522an approach to manipulate these two virtual data frames using the API defined
15523in the @code{dplyr} package, and it also provides tidy interfaces to a lot of
15524common graph algorithms.")
15525 (license license:expat)))
3a341e82
RW
15526
15527(define-public r-soupx
15528 (let ((commit "a3354be76fb52fd795be6ddf163cf056c05c6cb8")
15529 (revision "1"))
15530 (package
15531 (name "r-soupx")
15532 (version (git-version "0.3.1" revision commit))
15533 (source
15534 (origin
15535 (method git-fetch)
15536 (uri (git-reference
15537 (url "https://github.com/constantAmateur/SoupX")
15538 (commit commit)))
15539 (file-name (git-file-name name version))
15540 (sha256
15541 (base32
15542 "1zmlyzrl0fz6l79gn2wswid670p88mm3y292is89sa5p3h7frr99"))))
15543 (properties `((upstream-name . "SoupX")))
15544 (build-system r-build-system)
15545 (propagated-inputs
15546 `(("r-ggplot2" ,r-ggplot2)
15547 ("r-matrix" ,r-matrix)
15548 ("r-seurat" ,r-seurat)))
15549 (home-page "https://github.com/constantAmateur/SoupX")
15550 (synopsis "Single cell mRNA Soup eXterminator")
15551 (description
15552 "This package provides a package for quantifying, profiling and
15553removing cell free mRNA contamination (the \"soup\") from droplet based single
15554cell RNA-seq experiments.")
15555 (license license:gpl2))))
16fddf17
15556
15557(define-public r-assertr
15558 (package
15559 (name "r-assertr")
15560 (version "2.6")
15561 (source
15562 (origin
15563 (method url-fetch)
15564 (uri (cran-uri "assertr" version))
15565 (sha256
15566 (base32
15567 "0g4ii6vhp0155a29ljhs64a09x0nzy5ybvwwchhk4mkcgsvnvfkj"))))
15568 (build-system r-build-system)
15569 (propagated-inputs
15570 `(("r-dplyr" ,r-dplyr)
15571 ("r-mass" ,r-mass)
15572 ("r-rlang" ,r-rlang)))
15573 (native-inputs
15574 `(("r-knitr" ,r-knitr))) ; needed for vignette
15575 (home-page "https://github.com/ropensci/assertr")
15576 (synopsis "Assertive programming for R analysis pipelines")
15577 (description
15578 "This package provides functionality to assert conditions that have to be
15579met so that errors in data used in analysis pipelines can fail quickly. It is
15580similar to @code{stopifnot()} but more powerful, friendly, and easier for use
15581in pipelines.")
15582 (license license:expat)))
a5a79dd0
RW
15583
15584(define-public r-parameters
15585 (package
15586 (name "r-parameters")
446735de 15587 (version "0.2.0")
a5a79dd0
RW
15588 (source
15589 (origin
15590 (method url-fetch)
15591 (uri (cran-uri "parameters" version))
15592 (sha256
15593 (base32
446735de 15594 "1mgggb3l67wgjiccq4y84wbs2dw9qk01akd553yiwbwky9rpawgh"))))
a5a79dd0
RW
15595 (properties `((upstream-name . "parameters")))
15596 (build-system r-build-system)
15597 (propagated-inputs
15598 `(("r-bayestestr" ,r-bayestestr)
15599 ("r-insight" ,r-insight)))
15600 (home-page "https://cran.r-project.org/web/packages/parameters")
15601 (synopsis "Processing of model parameters")
15602 (description
15603 "This package provides utilities for processing the parameters of various
15604statistical models. Beyond computing p values, CIs, and other indices for a
15605wide variety of models, this package implements features like standardization
15606or bootstrapping of parameters and models, feature reduction (feature
15607extraction and variable selection) as well as conversion between indices of
15608effect size.")
15609 (license license:gpl3)))
a0244ef0
RW
15610
15611(define-public r-rgdal
15612 (package
15613 (name "r-rgdal")
9110ee4c 15614 (version "1.4-7")
a0244ef0
RW
15615 (source
15616 (origin
15617 (method url-fetch)
15618 (uri (cran-uri "rgdal" version))
15619 (sha256
9110ee4c 15620 (base32 "05rvqy8lr2c3phaylmc4g5761208b0xrmgwn9c4a60x7p251dzjs"))))
a0244ef0
RW
15621 (properties `((upstream-name . "rgdal")))
15622 (build-system r-build-system)
15623 (inputs
15624 `(("gdal" ,gdal)
15625 ("proj.4" ,proj.4)
15626 ("zlib" ,zlib)))
15627 (propagated-inputs
15628 `(("r-sp" ,r-sp)))
15629 (native-inputs
15630 `(("pkg-config" ,pkg-config)))
15631 (home-page "http://rgdal.r-forge.r-project.org")
15632 (synopsis "Bindings for the Geospatial Data Abstraction Library")
15633 (description
15634 "This package provides bindings to the Geospatial Data Abstraction
15635Library (GDAL) and access to projection/transformation operations from the
15636PROJ.4 library.")
15637 (license license:gpl2+)))
5ad9da9a
RW
15638
15639(define-public r-insol
15640 (package
15641 (name "r-insol")
15642 (version "1.2")
15643 (source
15644 (origin
15645 (method url-fetch)
15646 (uri (cran-uri "insol" version))
15647 (sha256
15648 (base32
15649 "14ikz05375pjn9hby7kwkhcnykjilbnkdy5i8lsl7c5qdbhmqcm5"))))
15650 (properties `((upstream-name . "insol")))
15651 (build-system r-build-system)
15652 (propagated-inputs
15653 `(("r-raster" ,r-raster)
15654 ("r-rgdal" ,r-rgdal)))
15655 (native-inputs
15656 `(("gfortran" ,gfortran)))
15657 (home-page "https://meteoexploration.com/R/insol/index.html")
15658 (synopsis "Tools for calculating solar radiation")
15659 (description
15660 "This package provides functions to compute insolation on tilted
15661surfaces, computes atmospheric transmittance and related parameters such as:
15662Earth radius vector, declination, sunset and sunrise, daylength, equation of
15663time, vector in the direction of the sun, vector normal to surface, and some
15664atmospheric physics.")
15665 (license license:gpl2+)))
f5b1354f
RW
15666
15667(define-public r-lifecycle
15668 (package
15669 (name "r-lifecycle")
15670 (version "0.1.0")
15671 (source
15672 (origin
15673 (method url-fetch)
15674 (uri (cran-uri "lifecycle" version))
15675 (sha256
15676 (base32
15677 "11rk7hkw63rfrf4aqmb4xrb88kg95xh8hajpjvjfwjym2v02h74n"))))
15678 (properties `((upstream-name . "lifecycle")))
15679 (build-system r-build-system)
15680 (propagated-inputs
15681 `(("r-glue" ,r-glue)
15682 ("r-rlang" ,r-rlang)))
15683 (home-page "https://github.com/r-lib/lifecycle")
15684 (synopsis "Manage the life cycle of your package functions")
15685 (description
15686 "Manage the life cycle of your exported functions with shared
15687conventions, documentation badges, and non-invasive deprecation warnings. The
15688lifecycle package defines four development stages (experimental, maturing,
15689stable, and questioning) and three deprecation stages (soft-deprecated,
15690deprecated, and defunct). It makes it easy to insert badges corresponding to
15691these stages in your documentation. Usage of deprecated functions are
15692signalled with increasing levels of non-invasive verbosity.")
15693 (license license:gpl3)))
195854a5
15694
15695(define-public r-assertable
15696 (package
15697 (name "r-assertable")
b1a112f4 15698 (version "0.2.7")
195854a5
15699 (source
15700 (origin
15701 (method url-fetch)
15702 (uri (cran-uri "assertable" version))
15703 (sha256
15704 (base32
b1a112f4 15705 "1npks9rcrnchmd0silq6qrvqkmdkp9fwjkyyvvp1lqjclyxk6vkk"))))
195854a5
15706 (build-system r-build-system)
15707 (propagated-inputs
15708 `(("r-data-table" ,r-data-table)))
15709 (home-page "https://cran.r-project.org/web/packages/assertable/")
15710 (synopsis "Verbose assertions for tabular data (data.frames and data.tables)")
15711 (description "This package provides simple, flexible assertions on
15712data.frame or data.table objects with verbose output for vetting. While other
15713assertion packages apply towards more general use-cases, @code{assertable} is
15714tailored towards tabular data. It includes functions to check variable names
15715and values, whether the dataset contains all combinations of a given set of
15716unique identifiers, and whether it is a certain length. In addition,
15717@code{assertable} includes utility functions to check the existence of target
15718files and to efficiently import multiple tabular data files into one
15719data.table.")
15720 (license license:gpl3)))