gnu: r-reprex: Update to 0.3.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>
c80fb90f 3;;; Copyright © 2016, 2017 Ben Woodcroft <donttrustben@gmail.com>
ddbf2a98 4;;; Copyright © 2017, 2018 Roel Janssen <roel@gnu.org>
14b78ca6 5;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
53cc59a1 6;;; Copyright © 2017 Raoul Bonnal <ilpuccio.febo@gmail.com>
109b2f7c 7;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
c56739df 8;;; Copyright © 2018 Sahithi Yarlagadda <sahi@swecha.net>
96e22362 9;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
d2a507ef 10;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
1cde7467 11;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
c994418b 12;;; Copyright © 2018 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
b55697fb 13;;; Copyright © 2018 Laura Lazzati <laura.lazzati.15@gmail.com>
60a166c6 14;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
d9bec9a8 15;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
34bac6c3 16;;; Copyright © 2018, 2019 Brett Gilio <brettg@posteo.net>
100f5602 17;;; Copyright © 2019 Nicolò Balzarotti <anothersms@gmail.com>
056468dc
RW
18;;;
19;;; This file is part of GNU Guix.
20;;;
21;;; GNU Guix is free software; you can redistribute it and/or modify it
22;;; under the terms of the GNU General Public License as published by
23;;; the Free Software Foundation; either version 3 of the License, or (at
24;;; your option) any later version.
25;;;
26;;; GNU Guix is distributed in the hope that it will be useful, but
27;;; WITHOUT ANY WARRANTY; without even the implied warranty of
28;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29;;; GNU General Public License for more details.
30;;;
31;;; You should have received a copy of the GNU General Public License
32;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
33
34(define-module (gnu packages cran)
35 #:use-module ((guix licenses) #:prefix license:)
36 #:use-module (guix packages)
37 #:use-module (guix download)
92ce1883 38 #:use-module (guix git-download)
056468dc 39 #:use-module (guix utils)
c69d27db 40 #:use-module (guix build-system r)
44b0c5b5 41 #:use-module (gnu packages algebra)
ff939ef4 42 #:use-module (gnu packages base)
f33cb7ab 43 #:use-module (gnu packages bioinformatics)
7002c44f 44 #:use-module (gnu packages c)
546fc4aa 45 #:use-module (gnu packages compression)
92ce1883 46 #:use-module (gnu packages curl)
d9bec9a8 47 #:use-module (gnu packages databases)
f338e480 48 #:use-module (gnu packages fontutils)
062b6dbd 49 #:use-module (gnu packages gcc)
d884e407 50 #:use-module (gnu packages geo)
d0eb09a1 51 #:use-module (gnu packages ghostscript)
f338e480 52 #:use-module (gnu packages gl)
01af264d 53 #:use-module (gnu packages gnome)
3d62d98e 54 #:use-module (gnu packages graph)
01af264d 55 #:use-module (gnu packages gtk)
9b3ecb60 56 #:use-module (gnu packages haskell)
3f6e6e98 57 #:use-module (gnu packages icu4c)
f338e480 58 #:use-module (gnu packages image)
dab3e92c 59 #:use-module (gnu packages imagemagick)
3f6e6e98 60 #:use-module (gnu packages java)
92ce1883
RW
61 #:use-module (gnu packages javascript)
62 #:use-module (gnu packages lisp)
f97ce815 63 #:use-module (gnu packages machine-learning)
521e0703 64 #:use-module (gnu packages maths)
94989d4b 65 #:use-module (gnu packages mpi)
1ab51604 66 #:use-module (gnu packages multiprecision)
f313baf0 67 #:use-module (gnu packages networking)
3f6e6e98 68 #:use-module (gnu packages pcre)
e0268ff2 69 #:use-module (gnu packages perl)
e33498b8 70 #:use-module (gnu packages pkg-config)
9f56ceec 71 #:use-module (gnu packages python)
984a8aa6 72 #:use-module (gnu packages python-xyz)
e0268ff2 73 #:use-module (gnu packages statistics)
9944399a 74 #:use-module (gnu packages tls)
f338e480
RW
75 #:use-module (gnu packages web)
76 #:use-module (gnu packages xorg))
056468dc 77
88e4ed55
RW
78(define-public r-clipr
79 (package
80 (name "r-clipr")
8e79d820 81 (version "0.6.0")
88e4ed55
RW
82 (source
83 (origin
84 (method url-fetch)
85 (uri (cran-uri "clipr" version))
86 (sha256
87 (base32
8e79d820 88 "0k9kimkmmj9k7290sxiqn4kd1vvm4w7q9a44wp0w30b7yjpavx2m"))))
88e4ed55
RW
89 (build-system r-build-system)
90 (home-page "https://github.com/mdlincoln/clipr")
91 (synopsis "Read and write from the system clipboard")
92 (description
93 "This package provides simple utility functions to read from and write to
94the system clipboards.")
95 (license license:gpl3)))
96
3f22a115
RW
97(define-public r-ellipsis
98 (package
99 (name "r-ellipsis")
100 (version "0.1.0")
101 (source
102 (origin
103 (method url-fetch)
104 (uri (cran-uri "ellipsis" version))
105 (sha256
106 (base32
107 "0pw94qpg81xmsdsagpqxddv7m2cmdszmyyq99dk3caqqj01z7wg6"))))
108 (build-system r-build-system)
109 (home-page "https://github.com/hadley/ellipsis")
110 (synopsis "Tools for working with additional arguments")
111 (description
112 "In S3 generics, it's useful to take @code{...} so that methods can have
113additional arguments. But this flexibility comes at a cost: misspelled
114arguments will be silently ignored. The @code{ellipsis} package is an
115experiment that allows a generic to warn if any arguments passed in @code{...}
116are not used.")
117 (license license:gpl3)))
118
2b106a8d
RW
119(define-public r-sys
120 (package
121 (name "r-sys")
902905cc 122 (version "3.2")
2b106a8d
RW
123 (source
124 (origin
125 (method url-fetch)
126 (uri (cran-uri "sys" version))
127 (sha256
128 (base32
902905cc 129 "1k5vk5q9wa5sin0n226i05nymg469s24f6lx64yyhb7yc624j698"))))
2b106a8d
RW
130 (build-system r-build-system)
131 (home-page "https://github.com/jeroen/sys")
132 (synopsis "Powerful and reliable tools for running system commands in R")
133 (description
134 "This package provides drop-in replacements for the base @code{system2()}
135function with fine control and consistent behavior across platforms. It
136supports clean interruption, timeout, background tasks, and streaming STDIN /
137STDOUT / STDERR over binary or text connections. The package also provides
138functions for evaluating expressions inside a temporary fork. Such
139evaluations have no side effects on the main R process, and support reliable
140interrupts and timeouts. This provides the basis for a sandboxing
141mechanism.")
142 (license license:expat)))
143
9d3a4672
RW
144(define-public r-askpass
145 (package
146 (name "r-askpass")
147 (version "1.1")
148 (source
149 (origin
150 (method url-fetch)
151 (uri (cran-uri "askpass" version))
152 (sha256
153 (base32
154 "07q0ik8jzk44vpwh48rr3fnpd7dzsdhjjsl4l850rffv3dyq4h6v"))))
155 (build-system r-build-system)
156 (propagated-inputs `(("r-sys" ,r-sys)))
157 (home-page "https://github.com/jeroen/askpass")
158 (synopsis "Safe password entry for R")
159 (description
160 "This package provides cross-platform utilities for prompting the user
161for credentials or a passphrase, for example to authenticate with a server or
162read a protected key.")
163 (license license:expat)))
164
c80fb90f
RW
165(define-public r-vegan
166 (package
167 (name "r-vegan")
524c7188 168 (version "2.5-5")
c80fb90f
RW
169 (source
170 (origin
171 (method url-fetch)
172 (uri (cran-uri "vegan" version))
173 (sha256
174 (base32
524c7188 175 "0wb90ng02gi13854bjq0b8a2vrknyhb0s0l1v3z38c4zy9k54sw7"))))
c80fb90f
RW
176 (build-system r-build-system)
177 (native-inputs
178 `(("gfortran" ,gfortran)))
179 (propagated-inputs
180 `(("r-cluster" ,r-cluster)
181 ("r-knitr" ,r-knitr) ; needed for vignettes
182 ("r-lattice" ,r-lattice)
183 ("r-mass" ,r-mass)
184 ("r-mgcv" ,r-mgcv)
185 ("r-permute" ,r-permute)))
186 (home-page "https://cran.r-project.org/web/packages/vegan")
187 (synopsis "Functions for community ecology")
188 (description
189 "The vegan package provides tools for descriptive community ecology. It
190has most basic functions of diversity analysis, community ordination and
191dissimilarity analysis. Most of its multivariate tools can be used for other
192data types as well.")
193 (license license:gpl2+)))
194
786d3de2
CR
195(define-public r-tidyverse
196 (package
197 (name "r-tidyverse")
198 (version "1.2.1")
199 (source
200 (origin
201 (method url-fetch)
202 (uri (cran-uri "tidyverse" version))
203 (sha256
204 (base32
205 "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
206 (build-system r-build-system)
207 (propagated-inputs
208 `(("r-broom" ,r-broom)
209 ("r-cli" ,r-cli)
210 ("r-crayon" ,r-crayon)
211 ("r-dbplyr" ,r-dbplyr)
212 ("r-dplyr" ,r-dplyr)
213 ("r-forcats" ,r-forcats)
214 ("r-ggplot2" ,r-ggplot2)
215 ("r-haven" ,r-haven)
216 ("r-hms" ,r-hms)
217 ("r-httr" ,r-httr)
218 ("r-jsonlite" ,r-jsonlite)
219 ("r-lubridate" ,r-lubridate)
220 ("r-magrittr" ,r-magrittr)
221 ("r-modelr" ,r-modelr)
222 ("r-purrr" ,r-purrr)
223 ("r-readr" ,r-readr)
224 ("r-readxl" ,r-readxl)
225 ("r-reprex" ,r-reprex)
226 ("r-rlang" ,r-rlang)
227 ("r-rstudioapi" ,r-rstudioapi)
228 ("r-rvest" ,r-rvest)
229 ("r-stringr" ,r-stringr)
230 ("r-tibble" ,r-tibble)
231 ("r-tidyr" ,r-tidyr)
232 ("r-xml2" ,r-xml2)))
233 (home-page "https://tidyverse.tidyverse.org")
234 (synopsis "Install and load packages from the \"Tidyverse\"")
235 (description
236 "The @code{tidyverse} is a set of packages that work in harmony because
237they share common data representations and API design. This package is
238designed to make it easy to install and load multiple tidyverse packages in a
239single step.")
240 (license license:gpl3)))
241
8a1ef6ac
CR
242(define-public r-rvest
243 (package
244 (name "r-rvest")
8bfc6dc5 245 (version "0.3.4")
8a1ef6ac
CR
246 (source
247 (origin
248 (method url-fetch)
249 (uri (cran-uri "rvest" version))
250 (sha256
251 (base32
8bfc6dc5 252 "0ji5lk8g1gbv4d9c4jg1fg6rgsqrrwkm05j1id7drdw9kqdifgj1"))))
8a1ef6ac
CR
253 (build-system r-build-system)
254 (propagated-inputs
255 `(("r-httr" ,r-httr)
256 ("r-magrittr" ,r-magrittr)
257 ("r-selectr" ,r-selectr)
258 ("r-xml2" ,r-xml2)))
259 (home-page "https://github.com/hadley/rvest")
260 (synopsis "Simple web scraping for R")
261 (description
262 "@code{r-rvest} helps you scrape information from web pages. It is
263designed to work with @code{magrittr} to make it easy to express common web
264scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
265 (license license:gpl3)))
266
81a9d4a4
CR
267(define-public r-selectr
268 (package
269 (name "r-selectr")
41e8bd77 270 (version "0.4-1")
81a9d4a4
CR
271 (source
272 (origin
273 (method url-fetch)
274 (uri (cran-uri "selectr" version))
275 (sha256
276 (base32
41e8bd77 277 "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
81a9d4a4 278 (build-system r-build-system)
41e8bd77
RW
279 (propagated-inputs
280 `(("r-stringr" ,r-stringr)
281 ("r-r6" ,r-r6)))
81a9d4a4
CR
282 (home-page "https://sjp.co.nz/projects/selectr/")
283 (synopsis "Translate CSS selectors to XPath expressions")
284 (description
285 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
286expression. This allows you to use CSS selectors when working with the XML
287package as it can only evaluate XPath expressions. Also provided are
288convenience functions useful for using CSS selectors on XML nodes. This
289package is a port of the Python package @code{cssselect}.")
290 (license license:bsd-3)))
291
948740b0
CR
292(define-public r-reprex
293 (package
294 (name "r-reprex")
bd9f1479 295 (version "0.3.0")
948740b0
CR
296 (source
297 (origin
298 (method url-fetch)
299 (uri (cran-uri "reprex" version))
300 (sha256
301 (base32
bd9f1479 302 "0v7vxzs8alwz8y1cjicpimp5yimf1g9gb8x5wy3zhvrz6kk2lg10"))))
948740b0
CR
303 (build-system r-build-system)
304 (propagated-inputs
305 `(("r-callr" ,r-callr)
e3c1e93e 306 ("r-clipr" ,r-clipr)
1c9906c2 307 ("r-fs" ,r-fs)
e3c1e93e 308 ("r-rlang" ,r-rlang)
948740b0 309 ("r-rmarkdown" ,r-rmarkdown)
e3c1e93e
RW
310 ("r-whisker" ,r-whisker)
311 ("r-withr" ,r-withr)))
948740b0
CR
312 (home-page "https://github.com/tidyverse/reprex")
313 (synopsis "Prepare reproducible R code examples for sharing")
314 (description
315 "This package provides a convenience wrapper that uses the
316@code{rmarkdown} package to render small snippets of code to target formats
317that include both code and output. The goal is to encourage the sharing of
318small, reproducible, and runnable examples on code-oriented websites or email.
319@code{reprex} also extracts clean, runnable R code from various common formats,
320such as copy/paste from an R session.")
321 (license license:expat)))
322
10487c30
CR
323(define-public r-callr
324 (package
325 (name "r-callr")
d1021421 326 (version "3.2.0")
10487c30
CR
327 (source
328 (origin
329 (method url-fetch)
330 (uri (cran-uri "callr" version))
331 (sha256
332 (base32
d1021421 333 "1s5h2k7c1vgbry90xczin66q89cbkc6mvh4679l5rsz83087pd2b"))))
10487c30
CR
334 (build-system r-build-system)
335 (propagated-inputs
527c6055 336 `(("r-r6" ,r-r6)
6034a62a 337 ("r-processx" ,r-processx)))
10487c30
CR
338 (home-page "https://github.com/r-lib/callr#readme")
339 (synopsis "Call R from R")
340 (description
341 "It is sometimes useful to perform a computation in a separate R process,
342without affecting the current R process at all. This packages does exactly
343that.")
344 (license license:expat)))
345
d7637e5e
CR
346(define-public r-readxl
347 (package
348 (name "r-readxl")
50d063b5 349 (version "1.3.1")
d7637e5e
CR
350 (source
351 (origin
352 (method url-fetch)
353 (uri (cran-uri "readxl" version))
354 (sha256
355 (base32
50d063b5 356 "15mambxr8c7k2ikdfsl1w3vxvm54dsnk0cl1qvks6iig7rql3d14"))))
d7637e5e
CR
357 (build-system r-build-system)
358 (propagated-inputs
359 `(("r-cellranger" ,r-cellranger)
b140569e 360 ("r-progress" ,r-progress)
d7637e5e
CR
361 ("r-rcpp" ,r-rcpp)
362 ("r-tibble" ,r-tibble)))
363 (home-page "https://readxl.tidyverse.org")
364 (synopsis "Read Excel files")
365 (description
366 "This package lets you import Excel files into R. It supports
367@file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
368the embedded @code{RapidXML} C++ library.")
369 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
370 ;; 'rapidxml' which is Boost.
371 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
372
9a91c925
CR
373(define-public r-modelr
374 (package
375 (name "r-modelr")
34bac6c3 376 (version "0.1.4")
9a91c925
CR
377 (source
378 (origin
379 (method url-fetch)
380 (uri (cran-uri "modelr" version))
381 (sha256
382 (base32
34bac6c3 383 "1ngxphbjkv7yl1rg30sj36mfwhc76g452drjrq9abgab4k0pgnml"))))
9a91c925
CR
384 (build-system r-build-system)
385 (propagated-inputs
386 `(("r-broom" ,r-broom)
387 ("r-dplyr" ,r-dplyr)
388 ("r-lazyeval" ,r-lazyeval)
389 ("r-magrittr" ,r-magrittr)
390 ("r-purrr" ,r-purrr)
391 ("r-tibble" ,r-tibble)
392 ("r-tidyr" ,r-tidyr)))
393 (home-page "https://github.com/tidyverse/modelr")
394 (synopsis "Helper functions for modelling in pipelines")
395 (description
396 "Functions for modelling that help you seamlessly integrate modelling
397into a pipeline of data manipulation and visualisation.")
398 (license license:gpl3)))
399
92ce1883
RW
400(define-public r-httpuv
401 (package
402 (name "r-httpuv")
0b8ef655 403 (version "1.5.1")
92ce1883
RW
404 (source (origin
405 (method url-fetch)
406 (uri (cran-uri "httpuv" version))
407 (sha256
408 (base32
0b8ef655 409 "042piypg4c8sqrlcdl3dwajkafkbglsky3x7d0jpjv8s5wxnpfxm"))))
92ce1883 410 (build-system r-build-system)
92ce1883
RW
411 (propagated-inputs
412 `(("r-bh" ,r-bh)
413 ("r-later" ,r-later)
2391e97c
RW
414 ("r-promises" ,r-promises)
415 ("r-r6" ,r-r6)
416 ("r-rcpp" ,r-rcpp)))
92ce1883
RW
417 (home-page "https://github.com/rstudio/httpuv")
418 (synopsis "HTTP and WebSocket server library for R")
419 (description
420 "The httpuv package provides low-level socket and protocol support for
421handling HTTP and WebSocket requests directly from within R. It is primarily
422intended as a building block for other packages, rather than making it
423particularly easy to create complete web applications using httpuv alone.")
424 ;; This package includes third-party code that was originally released
425 ;; under various non-copyleft licenses. Full licensing information can be
426 ;; obtained here: https://github.com/rstudio/httpuv/blob/master/LICENSE
427 (license license:gpl3+)))
428
429(define-public r-jsonlite
430 (package
431 (name "r-jsonlite")
a2315c67 432 (version "1.6")
92ce1883
RW
433 (source (origin
434 (method url-fetch)
435 (uri (cran-uri "jsonlite" version))
436 (sha256
437 (base32
a2315c67 438 "0lyvhnr6n57h3a89bvipii7x17nvfaycm9j5j50bfrlr48jv9ic8"))))
92ce1883
RW
439 (build-system r-build-system)
440 (home-page "http://arxiv.org/abs/1403.2805")
441 (synopsis "Robust, high performance JSON parser and generator for R")
442 (description
443 "The jsonlite package provides a fast JSON parser and generator optimized
444for statistical data and the web. It offers flexible, robust, high
445performance tools for working with JSON in R and is particularly powerful for
446building pipelines and interacting with a web API. In addition to converting
447JSON data from/to R objects, jsonlite contains functions to stream, validate,
448and prettify JSON data. The unit tests included with the package verify that
449all edge cases are encoded and decoded consistently for use with dynamic data
450in systems and applications.")
451 (license license:expat)))
452
453(define-public r-servr
454 (package
455 (name "r-servr")
790db519 456 (version "0.13")
92ce1883
RW
457 (source (origin
458 (method url-fetch)
459 (uri (cran-uri "servr" version))
460 (sha256
461 (base32
790db519 462 "1n5haqkshrxcx557f1k7nrisvq3wak8v370s2r6yv691b8hvbscs"))))
92ce1883
RW
463 (build-system r-build-system)
464 (propagated-inputs
465 `(("r-httpuv" ,r-httpuv)
466 ("r-jsonlite" ,r-jsonlite)
467 ("r-mime" ,r-mime)
468 ("r-xfun" ,r-xfun)))
469 (home-page "https://github.com/yihui/servr")
470 (synopsis "Simple HTTP server to serve static files or dynamic documents")
471 (description
472 "Servr provides an HTTP server in R to serve static files, or dynamic
473documents that can be converted to HTML files (e.g., R Markdown) under a given
474directory.")
475 (license license:expat)))
476
477(define-public r-htmltools
478 (package
479 (name "r-htmltools")
480 (version "0.3.6")
481 (source (origin
482 (method url-fetch)
483 (uri (cran-uri "htmltools" version))
484 (sha256
485 (base32
486 "18k8r1s8sz1jy7dkz35n69wj20xhmllr53xmwb4pdzf2z61gpbs4"))))
487 (build-system r-build-system)
488 (arguments
489 `(#:phases
490 (modify-phases %standard-phases
491 ;; See https://github.com/rstudio/htmltools/pull/68
492 ;; The resource files are in the store and have mode 444. After
493 ;; copying the files R fails to remove them again because it doesn't
494 ;; have write access to them.
495 (add-after 'unpack 'copy-files-without-mode
496 (lambda _
497 (substitute* "R/html_dependency.R"
498 (("file.copy\\(from, to, " prefix)
499 (string-append prefix
500 "copy.mode = FALSE, ")))
501 #t)))))
502 (propagated-inputs
503 `(("r-digest" ,r-digest)
504 ("r-rcpp" ,r-rcpp)))
505 (home-page "https://cran.r-project.org/web/packages/htmltools")
506 (synopsis "R tools for HTML")
507 (description
508 "This package provides tools for HTML generation and output in R.")
509 (license license:expat)))
510
511(define-public r-htmlwidgets
512 (package
513 (name "r-htmlwidgets")
514 (version "1.3")
515 (source (origin
516 (method url-fetch)
517 (uri (cran-uri "htmlwidgets" version))
518 (sha256
519 (base32
520 "04jsdh14l2zifbjpbbh23w7bxz1wpsas0zb2gy2zwv4yqamzzr7i"))))
521 (build-system r-build-system)
522 (propagated-inputs
523 `(("r-htmltools" ,r-htmltools)
524 ("r-jsonlite" ,r-jsonlite)
525 ("r-yaml" ,r-yaml)))
526 (home-page "https://github.com/ramnathv/htmlwidgets")
527 (synopsis "HTML Widgets for R")
528 (description
529 "HTML widgets is a framework for creating HTML widgets that render in
530various contexts including the R console, R Markdown documents, and Shiny web
531applications.")
532 (license license:expat)))
533
534(define-public r-htmltable
535 (package
536 (name "r-htmltable")
1add168a 537 (version "1.13.1")
92ce1883
RW
538 (source
539 (origin
540 (method url-fetch)
541 (uri (cran-uri "htmlTable" version))
542 (sha256
543 (base32
1add168a 544 "1l44b33xgj2698k6nz17r8fl0ink14ryzng803apm9d6bnv357v8"))))
92ce1883
RW
545 (properties `((upstream-name . "htmlTable")))
546 (build-system r-build-system)
547 (propagated-inputs
548 `(("r-checkmate" ,r-checkmate)
549 ("r-htmltools" ,r-htmltools)
550 ("r-htmlwidgets" ,r-htmlwidgets)
551 ("r-knitr" ,r-knitr)
552 ("r-magrittr" ,r-magrittr)
553 ("r-rstudioapi" ,r-rstudioapi)
554 ("r-stringr" ,r-stringr)))
555 (home-page "http://gforge.se/packages/")
556 (synopsis "Advanced tables for Markdown/HTML")
557 (description
558 "This package provides functions to build tables with advanced layout
559elements such as row spanners, column spanners, table spanners, zebra
560striping, and more. While allowing advanced layout, the underlying
561CSS-structure is simple in order to maximize compatibility with word
562processors such as LibreOffice. The package also contains a few text
563formatting functions that help outputting text compatible with HTML or
564LaTeX.")
565 (license license:gpl3+)))
566
567(define-public r-curl
568 (package
569 (name "r-curl")
646e1ef0 570 (version "3.3")
92ce1883
RW
571 (source (origin
572 (method url-fetch)
573 (uri (cran-uri "curl" version))
574 (sha256
575 (base32
646e1ef0 576 "1gd5i25anzi28lg1f8p7g63z9d46xi0qaw4lxpml5p0f52lvkc0c"))))
92ce1883
RW
577 (build-system r-build-system)
578 (arguments
579 `(#:phases
580 (modify-phases %standard-phases
581 ;; The environment variable CURL_CA_BUNDLE is only respected when
582 ;; running Windows, so we disable the platform checks.
583 ;; This can be removed once the libcurl has been patched.
584 (add-after 'unpack 'allow-CURL_CA_BUNDLE
585 (lambda _
586 (substitute* "R/onload.R"
587 (("if \\(!grepl\\(\"mingw\".*")
588 "if (FALSE)\n"))
589 (substitute* "src/handle.c"
590 (("#ifdef _WIN32") "#if 1"))
591 #t)))))
592 (inputs
646e1ef0
RW
593 `(("libcurl" ,curl)
594 ("zlib" ,zlib)))
595 (native-inputs
596 `(("pkg-config" ,pkg-config)))
92ce1883
RW
597 (home-page "https://github.com/jeroenooms/curl")
598 (synopsis "HTTP client for R")
599 (description
600 "The @code{curl()} and @code{curl_download()} functions provide highly
601configurable drop-in replacements for base @code{url()} and
602@code{download.file()} with better performance, support for encryption, gzip
603compression, authentication, and other @code{libcurl} goodies. The core of
604the package implements a framework for performing fully customized requests
605where data can be processed either in memory, on disk, or streaming via the
606callback or connection interfaces.")
607 (license license:expat)))
608
609(define-public r-hwriter
610 (package
611 (name "r-hwriter")
612 (version "1.3.2")
613 (source
614 (origin
615 (method url-fetch)
616 (uri (cran-uri "hwriter" version))
617 (sha256
618 (base32
619 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
620 (build-system r-build-system)
621 (home-page "https://cran.r-project.org/web/packages/hwriter")
622 (synopsis "Output R objects in HTML format")
623 (description
624 "This package provides easy-to-use and versatile functions to output R
625objects in HTML format.")
626 (license license:lgpl2.1+)))
627
628(define-public r-rjson
629 (package
630 (name "r-rjson")
631 (version "0.2.20")
632 (source
633 (origin
634 (method url-fetch)
635 (uri (cran-uri "rjson" version))
636 (sha256
637 (base32
638 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
639 (build-system r-build-system)
640 (home-page "https://cran.r-project.org/web/packages/rjson")
641 (synopsis "JSON library for R")
642 (description
643 "This package provides functions to convert R objects into JSON objects
644and vice-versa.")
645 (license license:gpl2+)))
646
647(define-public r-shiny
648 (package
649 (name "r-shiny")
d235cf72 650 (version "1.2.0")
92ce1883
RW
651 (source
652 (origin
653 (method git-fetch)
654 (uri (git-reference
655 (url "https://github.com/rstudio/shiny.git")
656 (commit (string-append "v" version))))
657 (file-name (git-file-name name version))
658 (sha256
659 (base32
d235cf72 660 "1kl3dh68h4cnrm3rqn9pddk5n6bsmr5x0626bkfv0qqi0q92zin4"))))
92ce1883
RW
661 (build-system r-build-system)
662 (arguments
663 `(#:modules ((guix build r-build-system)
664 (guix build minify-build-system)
665 (guix build utils)
666 (ice-9 match))
667 #:imported-modules (,@%r-build-system-modules
668 (guix build minify-build-system))
669 #:phases
670 (modify-phases (@ (guix build r-build-system) %standard-phases)
671 (add-after 'unpack 'replace-bundled-minified-JavaScript
672 (lambda* (#:key inputs #:allow-other-keys)
673 (let ((replace-file (lambda (old new)
674 (format #t "replacing ~a with ~a\n" old new)
675 (delete-file old)
676 (symlink new old))))
677 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
678 ;; contain just data. They are not minified code, so we don't
679 ;; replace them.
680 (with-directory-excursion "inst/www/shared"
681 (replace-file "bootstrap/shim/respond.min.js"
682 (string-append (assoc-ref inputs "js-respond")
683 "/share/javascript/respond.min.js"))
684 (replace-file "bootstrap/shim/html5shiv.min.js"
685 (string-append (assoc-ref inputs "js-html5shiv")
686 "/share/javascript/html5shiv.min.js"))
687 (replace-file "json2-min.js"
688 (string-append (assoc-ref inputs "js-json2")
689 "/share/javascript/json2.min.js"))
690 (replace-file "strftime/strftime-min.js"
691 (string-append (assoc-ref inputs "js-strftime")
692 "/share/javascript/strftime.min.js"))
693 (replace-file "highlight/highlight.pack.js"
694 (string-append (assoc-ref inputs "js-highlight")
695 "/share/javascript/highlight.min.js"))
696 (replace-file "datatables/js/jquery.dataTables.min.js"
697 (string-append (assoc-ref inputs "js-datatables")
698 "/share/javascript/jquery.dataTables.min.js"))
699 (replace-file "selectize/js/selectize.min.js"
700 (string-append (assoc-ref inputs "js-selectize")
701 "/share/javascript/selectize.min.js"))
702 (replace-file "selectize/js/es5-shim.min.js"
703 (string-append (assoc-ref inputs "js-es5-shim")
704 "/share/javascript/es5-shim.min.js"))
705 (for-each (match-lambda
706 ((source . target)
707 (delete-file target)
708 (minify source #:target target)))
709 '(("jqueryui/jquery-ui.js" .
710 "jqueryui/jquery-ui.min.js")
92ce1883
RW
711 ("datepicker/js/bootstrap-datepicker.js" .
712 "datepicker/js/bootstrap-datepicker.min.js")
713 ("ionrangeslider/js/ion.rangeSlider.js" .
714 "ionrangeslider/js/ion.rangeSlider.min.js")
715 ("bootstrap/js/bootstrap.js" .
716 "bootstrap/js/bootstrap.min.js")
717 ("shiny.js" .
718 "shiny.min.js")
719 ("jquery.js" .
720 "jquery.min.js")))))
721 #t)))))
722 (propagated-inputs
723 `(("r-crayon" ,r-crayon)
724 ("r-httpuv" ,r-httpuv)
725 ("r-mime" ,r-mime)
726 ("r-jsonlite" ,r-jsonlite)
727 ("r-xtable" ,r-xtable)
728 ("r-digest" ,r-digest)
729 ("r-htmltools" ,r-htmltools)
730 ("r-r6" ,r-r6)
731 ("r-sourcetools" ,r-sourcetools)))
732 (inputs
733 `(("js-datatables" ,js-datatables)
734 ("js-html5shiv" ,js-html5shiv)
735 ("js-json2" ,js-json2)
736 ("js-respond" ,js-respond)
737 ("js-selectize" ,js-selectize)
738 ("js-strftime" ,js-strftime)
739 ("js-highlight" ,js-highlight)
740 ("js-es5-shim" ,js-es5-shim)))
741 (home-page "http://shiny.rstudio.com")
742 (synopsis "Easy interactive web applications with R")
743 (description
744 "Makes it incredibly easy to build interactive web applications
745with R. Automatic \"reactive\" binding between inputs and outputs and
746extensive prebuilt widgets make it possible to build beautiful,
747responsive, and powerful applications with minimal effort.")
748 (license license:artistic2.0)))
749
750(define-public r-shinydashboard
751 (package
752 (name "r-shinydashboard")
753 (version "0.7.1")
754 (source (origin
755 (method url-fetch)
756 (uri (cran-uri "shinydashboard" version))
757 (sha256
758 (base32
759 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
760 (build-system r-build-system)
761 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
762 ;; Regenerate it from the included sources.
763 (arguments
764 `(#:modules ((guix build utils)
765 (guix build r-build-system)
766 (ice-9 popen))
767 #:phases
768 (modify-phases %standard-phases
769 (add-after 'unpack 'generate-minified-javascript
770 (lambda _
771 (with-directory-excursion "inst/AdminLTE"
772 (delete-file "app.min.js")
773 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
774 (call-with-output-file "app.min.js"
775 (lambda (port)
776 (dump-port minified port))))))))))
777 (propagated-inputs
778 `(("r-htmltools" ,r-htmltools)
779 ("r-promises" ,r-promises)
780 ("r-shiny" ,r-shiny)))
781 (native-inputs
782 `(("uglify-js" ,uglify-js)))
783 (home-page "http://rstudio.github.io/shinydashboard/")
784 (synopsis "Create dashboards with shiny")
785 (description "This package provides an extension to the Shiny web
786application framework for R, making it easy to create attractive dashboards.")
787 ;; This package includes software that was released under the Expat
788 ;; license, but the whole package is released under GPL version 2 or
789 ;; later.
790 (license license:gpl2+)))
791
792(define-public r-shinyfiles
793 (package
794 (name "r-shinyfiles")
8bc8cea9 795 (version "0.7.3")
92ce1883
RW
796 (source
797 (origin
798 (method url-fetch)
799 (uri (cran-uri "shinyFiles" version))
800 (sha256
801 (base32
8bc8cea9 802 "01as3l9ffj5dwac0vviais2x5l3027zxlj67kcvkdwxaj5hql33i"))))
92ce1883
RW
803 (properties `((upstream-name . "shinyFiles")))
804 (build-system r-build-system)
805 (propagated-inputs
806 `(("r-fs" ,r-fs)
807 ("r-htmltools" ,r-htmltools)
808 ("r-jsonlite" ,r-jsonlite)
809 ("r-shiny" ,r-shiny)
810 ("r-tibble" ,r-tibble)))
811 (home-page "https://github.com/thomasp85/shinyFiles")
812 (synopsis "Server-side file system viewer for Shiny")
813 (description
814 "This package provides functionality for client-side navigation of the
815server side file system in shiny apps. In case the app is running locally
816this gives the user direct access to the file system without the need to
817\"download\" files to a temporary location. Both file and folder selection as
818well as file saving is available.")
819 (license license:gpl2+)))
820
821(define-public r-crosstalk
822 (package
823 (name "r-crosstalk")
824 (version "1.0.0")
825 (source
826 (origin
827 (method url-fetch)
828 (uri (cran-uri "crosstalk" version))
829 (sha256
830 (base32
831 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
832 (build-system r-build-system)
833 (propagated-inputs
834 `(("r-ggplot2" ,r-ggplot2)
835 ("r-htmltools" ,r-htmltools)
836 ("r-jsonlite" ,r-jsonlite)
837 ("r-lazyeval" ,r-lazyeval)
838 ("r-r6" ,r-r6)
839 ("r-shiny" ,r-shiny)))
840 (home-page "https://rstudio.github.io/crosstalk/")
841 (synopsis "Inter-widget interactivity for HTML widgets")
842 (description
843 "This package provides building blocks for allowing HTML widgets to
844communicate with each other, with Shiny or without (i.e. static @code{.html}
845files). It currently supports linked brushing and filtering.")
846 (license license:expat)))
847
848(define-public r-rook
849 (package
850 (name "r-rook")
851 (version "1.1-1")
852 (source
853 (origin
854 (method url-fetch)
855 (uri (cran-uri "Rook" version))
856 (sha256
857 (base32
858 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
859 (properties `((upstream-name . "Rook")))
860 (build-system r-build-system)
861 (propagated-inputs `(("r-brew" ,r-brew)))
862 (home-page "https://cran.r-project.org/web/packages/Rook")
863 (synopsis "Web server interface for R")
864 (description
865 "This package contains the Rook specification and convenience software
866for building and running Rook applications. A Rook application is an R
867reference class object that implements a @code{call} method or an R closure
868that takes exactly one argument, an environment, and returns a list with three
869named elements: the @code{status}, the @code{headers}, and the @code{body}.")
870 (license license:gpl2)))
871
872(define-public r-miniui
873 (package
874 (name "r-miniui")
875 (version "0.1.1.1")
876 (source
877 (origin
878 (method url-fetch)
879 (uri (cran-uri "miniUI" version))
880 (sha256
881 (base32
882 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
883 (properties `((upstream-name . "miniUI")))
884 (build-system r-build-system)
885 (propagated-inputs
886 `(("r-htmltools" ,r-htmltools)
887 ("r-shiny" ,r-shiny)))
888 (home-page "https://cran.r-project.org/web/packages/miniUI/")
889 (synopsis "Shiny UI widgets for small screens")
890 (description
891 "This package provides UI widget and layout functions for writing Shiny apps that
892work well on small screens.")
893 (license license:gpl3)))
894
60a166c6
RW
895(define-public r-feather
896 (package
897 (name "r-feather")
1d7022f7 898 (version "0.3.3")
60a166c6
RW
899 (source
900 (origin
901 (method url-fetch)
902 (uri (cran-uri "feather" version))
903 (sha256
904 (base32
1d7022f7 905 "0ls8lmygyjq60467s88h66d7fczjp1d3a2106rfq4dx9lyfvdfsa"))))
60a166c6
RW
906 (build-system r-build-system)
907 (propagated-inputs
908 `(("r-hms" ,r-hms)
909 ("r-rcpp" ,r-rcpp)
910 ("r-tibble" ,r-tibble)))
911 (home-page "https://github.com/wesm/feather")
912 (synopsis "R Bindings to the Feather API")
913 (description "Read and write feather files, a lightweight binary columnar
914data store designed for maximum speed.")
915 (license license:asl2.0)))
916
2a2760a0
RW
917(define-public r-maps
918 (package
919 (name "r-maps")
920 (version "3.3.0")
921 (source
922 (origin
923 (method url-fetch)
924 (uri (cran-uri "maps" version))
925 (sha256
926 (base32
927 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
928 (build-system r-build-system)
929 (home-page "https://cran.r-project.org/web/packages/maps")
930 (synopsis "Draw geographical maps")
931 (description "This package provides an R module for display of maps.
36a4366d
EF
932Projection code and larger maps are in separate packages (@code{mapproj} and
933@code{mapdata}).")
2a2760a0
RW
934 (license license:gpl2)))
935
936(define-public r-mapproj
937 (package
938 (name "r-mapproj")
939 (version "1.2.6")
940 (source
941 (origin
942 (method url-fetch)
943 (uri (cran-uri "mapproj" version))
944 (sha256
945 (base32
946 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
947 (build-system r-build-system)
948 (propagated-inputs `(("r-maps" ,r-maps)))
949 (home-page "https://cran.r-project.org/web/packages/mapproj")
950 (synopsis "Map projection in R")
951 (description "This package converts latitude/longitude into projected
952coordinates.")
953 (license (list license:gpl2 ; The R interface
954 (license:non-copyleft ; The C code
955 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
956 "Lucent Public License Version 1.02")))))
957
958(define-public r-rgooglemaps
959 (package
960 (name "r-rgooglemaps")
961 (version "1.4.3")
962 (source
963 (origin
964 (method url-fetch)
965 (uri (cran-uri "RgoogleMaps" version))
966 (sha256
967 (base32
968 "06ab3lg1rwm93hkshf1vxfm8mlxq5qsjan0wx43lhnrysay65js4"))))
969 (properties `((upstream-name . "RgoogleMaps")))
970 (build-system r-build-system)
971 (propagated-inputs `(("r-png" ,r-png)))
972 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
973 (synopsis "Use Google Maps in R")
974 (description "This package serves two purposes:
975@enumerate
976@item Provide a comfortable R interface to query the Google server for static
977 maps, and
978@item Use the map as a background image to overlay plots within R. This
979 requires proper coordinate scaling.
980@end enumerate\n")
981 (license license:gpl2+)))
982
983(define-public r-geosphere
984 (package
985 (name "r-geosphere")
986 (version "1.5-7")
987 (source
988 (origin
989 (method url-fetch)
990 (uri (cran-uri "geosphere" version))
991 (sha256
992 (base32
993 "186qdm5niq7v3d4w4rngx71znsgi44hnam7698bsx9ar5mg5b6wx"))))
994 (build-system r-build-system)
995 (propagated-inputs `(("r-sp" ,r-sp)))
996 (home-page "https://cran.r-project.org/web/packages/geosphere")
997 (synopsis "Spherical trigonometry")
998 (description "This package computes spherical trigonometry for geographic
999applications. That is, compute distances and related measures for angular
1000(longitude/latitude) locations.")
1001 (license license:gpl3+)))
1002
1003(define-public r-ggmap
1004 (package
1005 (name "r-ggmap")
20662a30 1006 (version "3.0.0")
2a2760a0
RW
1007 (source
1008 (origin
1009 (method url-fetch)
1010 (uri (cran-uri "ggmap" version))
1011 (sha256
1012 (base32
20662a30 1013 "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln"))))
2a2760a0
RW
1014 (build-system r-build-system)
1015 (propagated-inputs
20662a30
RW
1016 `(("r-bitops" ,r-bitops)
1017 ("r-digest" ,r-digest)
1018 ("r-dplyr" ,r-dplyr)
2a2760a0 1019 ("r-ggplot2" ,r-ggplot2)
20662a30
RW
1020 ("r-glue" ,r-glue)
1021 ("r-httr" ,r-httr)
2a2760a0 1022 ("r-jpeg" ,r-jpeg)
20662a30 1023 ("r-magrittr" ,r-magrittr)
2a2760a0
RW
1024 ("r-plyr" ,r-plyr)
1025 ("r-png" ,r-png)
20662a30 1026 ("r-purrr" ,r-purrr)
2a2760a0
RW
1027 ("r-rgooglemaps" ,r-rgooglemaps)
1028 ("r-rjson" ,r-rjson)
20662a30
RW
1029 ("r-scales" ,r-scales)
1030 ("r-stringr" ,r-stringr)
1031 ("r-tibble" ,r-tibble)
1032 ("r-tidyr" ,r-tidyr)))
2a2760a0
RW
1033 (home-page "https://github.com/dkahle/ggmap")
1034 (synopsis "Spatial visualization with ggplot2")
1035 (description "This package provides a collection of functions to visualize
1036spatial data and models on top of static maps from various online sources (e.g
1037Google Maps and Stamen Maps). It includes tools common to those tasks,
1038including functions for geolocation and routing.")
1039 (license license:gpl2)))
1040
d2a507ef
CR
1041(define-public r-haven
1042 (package
1043 (name "r-haven")
bef78244 1044 (version "2.1.0")
d2a507ef
CR
1045 (source
1046 (origin
1047 (method url-fetch)
1048 (uri (cran-uri "haven" version))
1049 (sha256
1050 (base32
bef78244 1051 "0x5fwc4q2gdxwwp5sxdd6q17jhpisd769y9kv0xgnjcm0cdwz8f0"))))
d2a507ef 1052 (build-system r-build-system)
35b32367
TGR
1053 (inputs
1054 `(("zlib" ,zlib)))
d2a507ef
CR
1055 (propagated-inputs
1056 `(("r-forcats" ,r-forcats)
1057 ("r-hms" ,r-hms)
1058 ("r-rcpp" ,r-rcpp)
1059 ("r-readr" ,r-readr)
1060 ("r-tibble" ,r-tibble)))
1061 (home-page "https://haven.tidyverse.org")
1062 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1063 (description
1064 "This package lets you mport foreign statistical formats into R via the
1065embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1066 (license license:expat)))
1067
996bed06
RJ
1068(define-public r-amap
1069 (package
1070 (name "r-amap")
c86da03a 1071 (version "0.8-17")
996bed06
RJ
1072 (source (origin
1073 (method url-fetch)
1074 (uri (cran-uri "amap" version))
1075 (sha256
1076 (base32
c86da03a 1077 "1il94bkhl8192vawq4gr2gwyhqhid27jr2312rhvr72ssg8p713b"))))
996bed06 1078 (build-system r-build-system)
c86da03a 1079 (native-inputs
996bed06
RJ
1080 `(("gfortran" ,gfortran)))
1081 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1082 (synopsis "Another multidimensional analysis package")
1083 (description "This package provides tools for clustering and principal
1084component analysis (with robust methods, and parallelized functions).")
1085 (license license:gpl2+)))
1086
53cc59a1
RW
1087(define-public r-ape
1088 (package
1089 (name "r-ape")
8e91ad0b 1090 (version "5.3")
53cc59a1
RW
1091 (source
1092 (origin
1093 (method url-fetch)
1094 (uri (cran-uri "ape" version))
1095 (sha256
1096 (base32
8e91ad0b 1097 "08wbk1kxhs32bmmvqlqanbdg1w235amd35k8m00fngsj9h9xzc08"))))
53cc59a1
RW
1098 (build-system r-build-system)
1099 (propagated-inputs
1100 `(("r-lattice" ,r-lattice)
1101 ("r-nlme" ,r-nlme)
1102 ("r-rcpp" ,r-rcpp)))
1103 (home-page "http://ape-package.ird.fr/")
1104 (synopsis "Analyses of phylogenetics and evolution")
1105 (description
1106 "This package provides functions for reading, writing, plotting, and
1107manipulating phylogenetic trees, analyses of comparative data in a
1108phylogenetic framework, ancestral character analyses, analyses of
1109diversification and macroevolution, computing distances from DNA sequences,
1110and several other tools.")
1111 (license license:gpl2+)))
1112
109b2f7c
VV
1113(define-public r-abbyyr
1114 (package
1115 (name "r-abbyyr")
5479e3e6 1116 (version "0.5.4")
109b2f7c
VV
1117 (source
1118 (origin
1119 (method url-fetch)
1120 (uri (cran-uri "abbyyR" version))
1121 (sha256
1122 (base32
5479e3e6 1123 "1jh1c1ad6mgw7brdh2isnza1qpjlfxnqr7jl76yd93axyfl76xjx"))))
109b2f7c
VV
1124 (properties `((upstream-name . "abbyyR")))
1125 (build-system r-build-system)
1126 (propagated-inputs
1127 `(("r-curl" ,r-curl)
1128 ("r-httr" ,r-httr)
1129 ("r-plyr" ,r-plyr)
1130 ("r-progress" ,r-progress)
1131 ("r-readr" ,r-readr)
1132 ("r-xml" ,r-xml)))
1133 (home-page "https://github.com/soodoku/abbyyR")
1134 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1135 (description
1136 "This package provides tools to get text from images of text using Abbyy
1137Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1138OCR images, barcodes, forms, documents with machine readable zones, e.g.
1139passports and get the results in a variety of formats including plain text and
1140XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1141 (license license:expat)))
1142
056468dc
RW
1143(define-public r-colorspace
1144 (package
1145 (name "r-colorspace")
f9bc918b 1146 (version "1.4-1")
056468dc
RW
1147 (source
1148 (origin
1149 (method url-fetch)
1150 (uri (cran-uri "colorspace" version))
1151 (sha256
f9bc918b 1152 (base32 "0wyny3ah2d74hqv80s6imrarpna09gq3j9rjnz6zx2qg0lx72gb9"))))
056468dc 1153 (build-system r-build-system)
e9960d8c 1154 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1155 (synopsis "Color space manipulation")
1156 (description
1157 "This package carries out a mapping between assorted color spaces
1158including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1159CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1160colors are provided.")
1161 (license license:bsd-3)))
5bee6bf4
RW
1162
1163(define-public r-glue
1164 (package
1165 (name "r-glue")
b21eb347 1166 (version "1.3.1")
5bee6bf4
RW
1167 (source
1168 (origin
1169 (method url-fetch)
1170 (uri (cran-uri "glue" version))
1171 (sha256
1172 (base32
b21eb347 1173 "1a1ycg9r3gd91visp49q49rsrdgyf8kr9dxdy3hk99kikn4z5hag"))))
5bee6bf4
RW
1174 (build-system r-build-system)
1175 (home-page "https://github.com/tidyverse/glue")
1176 (synopsis "Interpreted string literals")
1177 (description
1178 "This package provides an implementation of interpreted string literals,
1179inspired by Python's Literal String Interpolation (PEP-0498) and
1180Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1181 (license license:expat)))
847b4572 1182
ddbf2a98
RJ
1183(define-public r-pastecs
1184 (package
1185 (name "r-pastecs")
1186 (version "1.3.21")
1187 (source (origin
1188 (method url-fetch)
1189 (uri (cran-uri "pastecs" version))
1190 (sha256
1191 (base32
1192 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1193 (build-system r-build-system)
1194 (propagated-inputs
1195 `(("r-boot" ,r-boot)))
1196 (home-page "http://www.sciviews.org/pastecs")
1197 (synopsis "Analysis of space-time ecological series")
1198 (description
1199 "This package provides functions for regulation, decomposition and analysis
1200of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1201initiative to bring PASSTEC 2000 functionalities to R.")
1202 (license license:gpl2+)))
1203
847b4572
RW
1204(define-public r-plogr
1205 (package
1206 (name "r-plogr")
0e947804 1207 (version "0.2.0")
847b4572
RW
1208 (source
1209 (origin
1210 (method url-fetch)
1211 (uri (cran-uri "plogr" version))
1212 (sha256
1213 (base32
0e947804 1214 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1215 (build-system r-build-system)
1216 (home-page "https://github.com/krlmlr/plogr")
1217 (synopsis "R bindings for the plog C++ logging library")
1218 (description
1219 "This package provides the header files for a stripped-down version of
1220the plog header-only C++ logging library, and a method to log to R's standard
1221error stream.")
1222 (license license:expat)))
a8cba9dd 1223
a86049d9
TGR
1224(define-public r-pls
1225 (package
1226 (name "r-pls")
6f2fa038 1227 (version "2.7-1")
a86049d9
TGR
1228 (source
1229 (origin
1230 (method url-fetch)
1231 (uri (cran-uri "pls" version))
1232 (sha256
1233 (base32
6f2fa038 1234 "0jw3zl5z06023zxr74phnvwax8m3i4a4i6lsqiq6j15aq9zq3zgq"))))
a86049d9
TGR
1235 (build-system r-build-system)
1236 (home-page "http://mevik.net/work/software/pls.html")
1237 (synopsis "Partial Least Squares and Principal Component Regression")
1238 (description
1239 "The pls package implements multivariate regression methods: Partial Least
1240Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1241Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1242
1243@itemize
1244@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1245algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1246@item multi-response models (or @dfn{PLS2})
1247@item flexible cross-validation
1248@item Jackknife variance estimates of regression coefficients
1249@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1250(R)MSEP, R², and correlation loadings
1251@item formula interface, modelled after @code{lm()}, with methods for predict,
1252print, summary, plot, update, etc.
1253@item extraction functions for coefficients, scores, and loadings
1254@item MSEP, RMSEP, and R² estimates
1255@item multiplicative scatter correction (@dfn{MSC})
1256@end itemize\n")
1257 (license license:gpl2)))
1258
b55e64d4
TGR
1259(define-public r-ps
1260 (package
1261 (name "r-ps")
422dea17 1262 (version "1.3.0")
b55e64d4
TGR
1263 (source
1264 (origin
1265 (method url-fetch)
1266 (uri (cran-uri "ps" version))
1267 (sha256
422dea17 1268 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1269 (build-system r-build-system)
1270 (home-page "http://ps.r-lib.org")
1271 (synopsis "List, query, and manipulate system processes")
1272 (description
1273 "The ps package implements an API to list, query, and manipulate system
1274processes. Most of its code is based on the @code{psutil} Python package.")
1275 (license license:bsd-3)))
1276
4f8247b5
RW
1277(define-public r-pkgbuild
1278 (package
1279 (name "r-pkgbuild")
4c871a55 1280 (version "1.0.3")
4f8247b5
RW
1281 (source
1282 (origin
1283 (method url-fetch)
1284 (uri (cran-uri "pkgbuild" version))
1285 (sha256
1286 (base32
4c871a55 1287 "0k8zwa66rm1ncx19ld5mbaxcjxkswiczpdqyssy44vl8k6scwfn9"))))
4f8247b5
RW
1288 (build-system r-build-system)
1289 (propagated-inputs
1290 `(("r-callr" ,r-callr)
2657e666 1291 ("r-cli" ,r-cli)
4f8247b5
RW
1292 ("r-crayon" ,r-crayon)
1293 ("r-desc" ,r-desc)
2657e666 1294 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1295 ("r-r6" ,r-r6)
1296 ("r-rprojroot" ,r-rprojroot)
1297 ("r-withr" ,r-withr)))
1298 (home-page "https://github.com/r-pkgs/pkgbuild")
1299 (synopsis "Find tools needed to build R packages")
1300 (description
1301 "This package provides functions used to build R packages. It locates
1302compilers needed to build R packages on various platforms and ensures the PATH
1303is configured appropriately so R can use them.")
1304 (license license:gpl3)))
1305
e362be8e
RW
1306(define-public r-pkgload
1307 (package
1308 (name "r-pkgload")
65dd0e67 1309 (version "1.0.2")
e362be8e
RW
1310 (source
1311 (origin
1312 (method url-fetch)
1313 (uri (cran-uri "pkgload" version))
1314 (sha256
1315 (base32
65dd0e67 1316 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1317 (build-system r-build-system)
1318 (propagated-inputs
1319 `(("r-desc" ,r-desc)
1320 ("r-pkgbuild" ,r-pkgbuild)
1321 ("r-rlang" ,r-rlang)
1322 ("r-rprojroot" ,r-rprojroot)
1323 ("r-rstudioapi" ,r-rstudioapi)
1324 ("r-withr" ,r-withr)))
1325 (home-page "https://github.com/r-lib/pkgload")
1326 (synopsis "Simulate package installation and attach")
1327 (description
1328 "This package simulates the process of installing a package and then
1329attaching it. This is a key part of the @code{devtools} package as it allows
1330you to rapidly iterate while developing a package.")
1331 (license license:gpl3)))
1332
a8cba9dd
RW
1333(define-public r-rcpp
1334 (package
1335 (name "r-rcpp")
06070c03 1336 (version "1.0.1")
a8cba9dd
RW
1337 (source
1338 (origin
1339 (method url-fetch)
1340 (uri (cran-uri "Rcpp" version))
1341 (sha256
06070c03 1342 (base32 "015rmxns8mhmnd9wnz9bmma4iwx2sf4bcwkkp9hcgvdmblzf0vg7"))))
a8cba9dd 1343 (build-system r-build-system)
f87a18e6
RW
1344 (native-inputs
1345 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1346 (home-page "http://www.rcpp.org")
1347 (synopsis "Seamless R and C++ integration")
1348 (description
1349 "The Rcpp package provides R functions as well as C++ classes which offer
1350a seamless integration of R and C++. Many R data types and objects can be
1351mapped back and forth to C++ equivalents which facilitates both writing of new
1352code as well as easier integration of third-party libraries. Documentation
1353about Rcpp is provided by several vignettes included in this package, via the
36a4366d 1354@code{Rcpp Gallery} site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
a8cba9dd 1355and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
36a4366d 1356@code{citation(\"Rcpp\")} for details on these last two.")
a8cba9dd 1357 (license license:gpl2+)))
eed58a08
RW
1358
1359(define-public r-bindr
1360 (package
1361 (name "r-bindr")
eb575e95 1362 (version "0.1.1")
eed58a08
RW
1363 (source
1364 (origin
1365 (method url-fetch)
1366 (uri (cran-uri "bindr" version))
1367 (sha256
1368 (base32
eb575e95 1369 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1370 (build-system r-build-system)
1371 (home-page "https://github.com/krlmlr/bindr")
1372 (synopsis "Parametrized active bindings")
1373 (description
1374 "This package provides a simple interface for creating active bindings
1375where the bound function accepts additional arguments.")
1376 (license license:expat)))
4bb0b4cc
RW
1377
1378(define-public r-bindrcpp
1379 (package
1380 (name "r-bindrcpp")
9f17c056 1381 (version "0.2.2")
4bb0b4cc
RW
1382 (source
1383 (origin
1384 (method url-fetch)
1385 (uri (cran-uri "bindrcpp" version))
1386 (sha256
1387 (base32
9f17c056 1388 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1389 (build-system r-build-system)
1390 (propagated-inputs
1391 `(("r-bindr" ,r-bindr)
1392 ("r-plogr" ,r-plogr)
1393 ("r-rcpp" ,r-rcpp)))
1394 (home-page "https://github.com/krlmlr/bindrcpp")
1395 (synopsis "Rcpp interface to active bindings")
1396 (description
1397 "This package provides an easy way to fill an environment with active
1398bindings that call a C++ function.")
1399 (license license:expat)))
33ce12e2
RW
1400
1401(define-public r-auc
1402 (package
1403 (name "r-auc")
1404 (version "0.3.0")
1405 (source
1406 (origin
1407 (method url-fetch)
1408 (uri (cran-uri "AUC" version))
1409 (sha256
1410 (base32
1411 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1412 (properties `((upstream-name . "AUC")))
1413 (build-system r-build-system)
e9960d8c 1414 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1415 (synopsis "Compute the area under the curve of selected measures")
1416 (description
1417 "This package includes functions to compute the area under the curve of
1418selected measures: the area under the sensitivity curve (AUSEC), the area
1419under the specificity curve (AUSPC), the area under the accuracy
1420curve (AUACC), and the area under the receiver operating characteristic
1421curve (AUROC). The curves can also be visualized. Support for partial areas
1422is provided.")
1423 (license license:gpl2+)))
c69d27db
RW
1424
1425(define-public r-calibrate
1426 (package
1427 (name "r-calibrate")
1428 (version "1.7.2")
1429 (source
1430 (origin
1431 (method url-fetch)
1432 (uri (cran-uri "calibrate" version))
1433 (sha256
1434 (base32
1435 "010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"))))
1436 (build-system r-build-system)
1437 (propagated-inputs
1438 `(("r-mass" ,r-mass)))
e9960d8c 1439 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1440 (synopsis "Calibration of scatterplot and biplot axes")
1441 (description
1442 "This is a package for drawing calibrated scales with tick marks
1443on (non-orthogonal) variable vectors in scatterplots and biplots.")
1444 (license license:gpl2)))
2bdb5c3f
RW
1445
1446(define-public r-shape
1447 (package
1448 (name "r-shape")
fe5b8893 1449 (version "1.4.4")
2bdb5c3f
RW
1450 (source
1451 (origin
1452 (method url-fetch)
1453 (uri (cran-uri "shape" version))
1454 (sha256
1455 (base32
fe5b8893 1456 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1457 (build-system r-build-system)
e9960d8c 1458 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1459 (synopsis "Functions for plotting graphical shapes")
1460 (description
1461 "This package provides functions for plotting graphical shapes such as
1462ellipses, circles, cylinders, arrows, ...")
1463 (license license:gpl3+)))
4847a62e
RW
1464
1465(define-public r-globaloptions
1466 (package
1467 (name "r-globaloptions")
693b4d0b 1468 (version "0.1.0")
4847a62e
RW
1469 (source
1470 (origin
1471 (method url-fetch)
1472 (uri (cran-uri "GlobalOptions" version))
1473 (sha256
1474 (base32
693b4d0b 1475 "1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"))))
4847a62e
RW
1476 (properties `((upstream-name . "GlobalOptions")))
1477 (build-system r-build-system)
1478 (home-page "https://github.com/jokergoo/GlobalOptions")
1479 (synopsis "Generate functions to get or set global options")
1480 (description
1481 "This package provides more controls on the option values such as
1482validation and filtering on the values, making options invisible or private.")
1483 (license license:gpl2+)))
2856369f
RW
1484
1485(define-public r-circlize
1486 (package
1487 (name "r-circlize")
b15c5c0e 1488 (version "0.4.6")
2856369f
RW
1489 (source
1490 (origin
1491 (method url-fetch)
1492 (uri (cran-uri "circlize" version))
1493 (sha256
1494 (base32
b15c5c0e 1495 "1yjnb88pnzk5c1p0vjxykc7cr3394ln5axviqcf12ajibvy8rj6f"))))
2856369f
RW
1496 (build-system r-build-system)
1497 (propagated-inputs
1498 `(("r-colorspace" ,r-colorspace)
1499 ("r-globaloptions" ,r-globaloptions)
1500 ("r-shape" ,r-shape)))
1501 (home-page "https://github.com/jokergoo/circlize")
1502 (synopsis "Circular visualization")
1503 (description
031462ba
TGR
1504 "Circular layout is an efficient way to visualise huge amounts of
1505information. This package provides an implementation of circular layout
1506generation in R as well as an enhancement of available software. Its
1507flexibility is based on the usage of low-level graphics functions such that
1508self-defined high-level graphics can be easily implemented by users for
1509specific purposes. Together with the seamless connection between the powerful
1510computational and visual environment in R, it gives users more convenience and
1511freedom to design figures for better understanding complex patterns behind
1512multi-dimensional data.")
2856369f 1513 (license license:gpl2+)))
5cc79c9c
RW
1514
1515(define-public r-powerlaw
1516 (package
1517 (name "r-powerlaw")
397dba01 1518 (version "0.70.2")
5cc79c9c
RW
1519 (source
1520 (origin
1521 (method url-fetch)
1522 (uri (cran-uri "poweRlaw" version))
1523 (sha256
1524 (base32
397dba01 1525 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1526 (properties `((upstream-name . "poweRlaw")))
1527 (build-system r-build-system)
1528 (propagated-inputs
1529 `(("r-vgam" ,r-vgam)))
1530 (home-page "https://github.com/csgillespie/poweRlaw")
1531 (synopsis "Tools for the analysis of heavy tailed distributions")
1532 (description
1533 "This package provides an implementation of maximum likelihood estimators
1534for a variety of heavy tailed distributions, including both the discrete and
1535continuous power law distributions. Additionally, a goodness-of-fit based
1536approach is used to estimate the lower cut-off for the scaling region.")
1537 ;; Any of these GPL versions.
1538 (license (list license:gpl2 license:gpl3))))
05486604
RW
1539
1540(define-public r-compare
1541 (package
1542 (name "r-compare")
1543 (version "0.2-6")
1544 (source
1545 (origin
1546 (method url-fetch)
1547 (uri (cran-uri "compare" version))
1548 (sha256
1549 (base32
1550 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1551 (build-system r-build-system)
e9960d8c 1552 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1553 (synopsis "Comparing objects for differences")
1554 (description
1555 "This package provides functions to compare a model object to a
1556comparison object. If the objects are not identical, the functions can be
1557instructed to explore various modifications of the objects (e.g., sorting
1558rows, dropping names) to see if the modified versions are identical.")
1559 (license license:gpl2+)))
d3c67e1b
RW
1560
1561(define-public r-dendextend
1562 (package
1563 (name "r-dendextend")
089ac9af 1564 (version "1.12.0")
d3c67e1b
RW
1565 (source
1566 (origin
1567 (method url-fetch)
1568 (uri (cran-uri "dendextend" version))
1569 (sha256
1570 (base32
089ac9af 1571 "0mgsc9qkr5p6hss3wychdjvk263ay48yx543wawj72l7q7cgx1xl"))))
d3c67e1b
RW
1572 (build-system r-build-system)
1573 (propagated-inputs
089ac9af 1574 `(("r-ggplot2" ,r-ggplot2)
d3c67e1b 1575 ("r-magrittr" ,r-magrittr)
089ac9af 1576 ("r-viridis" ,r-viridis)))
d3c67e1b
RW
1577 (home-page "https://cran.r-project.org/web/packages/dendextend")
1578 (synopsis "Extending 'dendrogram' functionality in R")
1579 (description
1580 "This package offers a set of functions for extending @code{dendrogram}
1581objects in R, letting you visualize and compare trees of hierarchical
1582clusterings. You can adjust a tree's graphical parameters (the color, size,
1583type, etc of its branches, nodes and labels) and visually and statistically
1584compare different dendrograms to one another.")
1585 ;; Any of these versions
1586 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1587
1588(define-public r-getoptlong
1589 (package
1590 (name "r-getoptlong")
5fa9be11 1591 (version "0.1.7")
e0268ff2
RW
1592 (source
1593 (origin
1594 (method url-fetch)
1595 (uri (cran-uri "GetoptLong" version))
1596 (sha256
1597 (base32
5fa9be11 1598 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1599 (properties `((upstream-name . "GetoptLong")))
1600 (build-system r-build-system)
1601 (inputs
1602 `(("perl" ,perl)))
1603 (propagated-inputs
1604 `(("r-globaloptions" ,r-globaloptions)
1605 ("r-rjson" ,r-rjson)))
1606 (home-page "https://github.com/jokergoo/GetoptLong")
1607 (synopsis "Parsing command-line arguments and variable interpolation")
1608 (description
1609 "This is yet another command-line argument parser which wraps the
1610powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1611use in R. It also provides a simple way for variable interpolation in R.")
1612 (license license:gpl2+)))
f2e974e1
RW
1613
1614(define-public r-fastmatch
1615 (package
1616 (name "r-fastmatch")
1617 (version "1.1-0")
1618 (source
1619 (origin
1620 (method url-fetch)
1621 (uri (cran-uri "fastmatch" version))
1622 (sha256
1623 (base32
1624 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1625 (build-system r-build-system)
1626 (home-page "http://www.rforge.net/fastmatch")
1627 (synopsis "Fast match function")
1628 (description
1629 "This package provides a fast @code{match} replacement for cases that
1630require repeated look-ups. It is slightly faster that R's built-in
1631@code{match} function on first match against a table, but extremely fast on
1632any subsequent lookup as it keeps the hash table in memory.")
1633 (license license:gpl2)))
a7f0faa2
RW
1634
1635(define-public r-ff
1636 (package
1637 (name "r-ff")
207c497e 1638 (version "2.2-14")
a7f0faa2
RW
1639 (source
1640 (origin
1641 (method url-fetch)
1642 (uri (cran-uri "ff" version))
1643 (sha256
1644 (base32
207c497e 1645 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1646 (build-system r-build-system)
1647 (propagated-inputs `(("r-bit" ,r-bit)))
1648 (home-page "http://ff.r-forge.r-project.org/")
1649 (synopsis "Memory-efficient storage of large data on disk and access functions")
1650 (description
1651 "This package provides data structures that are stored on disk but
1652behave (almost) as if they were in RAM by transparently mapping only a section
1653in main memory.")
a6e67d86
EF
1654 ;; error Architecture not supported.
1655 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 1656 (license license:gpl2)))
49c9c297
RW
1657
1658(define-public r-ffbase
1659 (package
1660 (name "r-ffbase")
ec0ee085 1661 (version "0.12.7")
49c9c297
RW
1662 (source
1663 (origin
1664 (method url-fetch)
1665 (uri (cran-uri "ffbase" version))
1666 (sha256
1667 (base32
ec0ee085 1668 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
1669 (build-system r-build-system)
1670 (propagated-inputs
1671 `(("r-bit" ,r-bit)
1672 ("r-fastmatch" ,r-fastmatch)
1673 ("r-ff" ,r-ff)))
1674 (home-page "http://github.com/edwindj/ffbase")
1675 (synopsis "Basic statistical functions for package 'ff'")
1676 (description
1677 "This package extends the out of memory vectors of @code{ff} with
1678statistical functions and other utilities to ease their usage.")
1679 (license license:gpl3)))
18a16ceb
RW
1680
1681(define-public r-prettyunits
1682 (package
1683 (name "r-prettyunits")
1684 (version "1.0.2")
1685 (source
1686 (origin
1687 (method url-fetch)
1688 (uri (cran-uri "prettyunits" version))
1689 (sha256
1690 (base32
1691 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
1692 (build-system r-build-system)
1693 (propagated-inputs
1694 `(("r-assertthat" ,r-assertthat)
1695 ("r-magrittr" ,r-magrittr)))
1696 (home-page "https://github.com/gaborcsardi/prettyunits")
1697 (synopsis "Pretty, human readable formatting of quantities")
1698 (description
1699 "This package provides tools for pretty, human readable formatting of
1700quantities.")
1701 (license license:expat)))
71be51d5
RW
1702
1703(define-public r-reshape
1704 (package
1705 (name "r-reshape")
2b8126a4 1706 (version "0.8.8")
71be51d5
RW
1707 (source
1708 (origin
1709 (method url-fetch)
1710 (uri (cran-uri "reshape" version))
1711 (sha256
1712 (base32
2b8126a4 1713 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
1714 (build-system r-build-system)
1715 (propagated-inputs
1716 `(("r-plyr" ,r-plyr)
1717 ("r-rcpp" ,r-rcpp)))
1718 (home-page "http://had.co.nz/reshape")
1719 (synopsis "Flexibly reshape data")
1720 (description
1721 "Flexibly restructure and aggregate data using just two functions:
1722@code{melt} and @code{cast}. This package provides them.")
1723 (license license:expat)))
c9c6f4b5
RW
1724
1725(define-public r-progress
1726 (package
1727 (name "r-progress")
9de9dcd9 1728 (version "1.2.0")
c9c6f4b5
RW
1729 (source
1730 (origin
1731 (method url-fetch)
1732 (uri (cran-uri "progress" version))
1733 (sha256
1734 (base32
9de9dcd9 1735 "1rhwm0bdw30z3rvl0bn56xprjl3zrdy7150w4gl4bkvn2d6h9fav"))))
c9c6f4b5
RW
1736 (build-system r-build-system)
1737 (propagated-inputs
9de9dcd9
RW
1738 `(("r-crayon" ,r-crayon)
1739 ("r-hms" ,r-hms)
1740 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
1741 ("r-r6" ,r-r6)))
1742 (home-page "https://github.com/gaborcsardi/progress")
1743 (synopsis "Terminal progress bars")
1744 (description
1745 "This package provides configurable progress bars. They may include
1746percentage, elapsed time, and/or the estimated completion time. They work in
1747terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
1748package also provides a C++ API, that works with or without Rcpp.")
1749 (license license:expat)))
ac840207
RW
1750
1751(define-public r-ggally
1752 (package
1753 (name "r-ggally")
9944399a 1754 (version "1.4.0")
ac840207
RW
1755 (source
1756 (origin
1757 (method url-fetch)
1758 (uri (cran-uri "GGally" version))
1759 (sha256
1760 (base32
9944399a 1761 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
1762 (properties `((upstream-name . "GGally")))
1763 (build-system r-build-system)
9944399a
RW
1764 (inputs
1765 `(("libressl" ,libressl)))
ac840207
RW
1766 (propagated-inputs
1767 `(("r-ggplot2" ,r-ggplot2)
1768 ("r-gtable" ,r-gtable)
1769 ("r-plyr" ,r-plyr)
1770 ("r-progress" ,r-progress)
1771 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
1772 ("r-reshape" ,r-reshape)
1773 ("r-rlang" ,r-rlang)))
ac840207
RW
1774 (home-page "https://ggobi.github.io/ggally")
1775 (synopsis "Extension to ggplot2")
1776 (description
1777 "The R package ggplot2 is a plotting system based on the grammar of
1778graphics. GGally extends ggplot2 by adding several functions to reduce the
1779complexity of combining geometric objects with transformed data. Some of
1780these functions include a pairwise plot matrix, a two group pairwise plot
1781matrix, a parallel coordinates plot, a survival plot, and several functions to
1782plot networks.")
1783 (license license:gpl2+)))
3349faec
RW
1784
1785(define-public r-proxy
1786 (package
1787 (name "r-proxy")
e190d9af 1788 (version "0.4-23")
3349faec
RW
1789 (source
1790 (origin
1791 (method url-fetch)
1792 (uri (cran-uri "proxy" version))
1793 (sha256
1794 (base32
e190d9af 1795 "17b6qfllqrhzrxqgx7dccffgybnkcria5a68ap5ly3plg04ypm4x"))))
3349faec 1796 (build-system r-build-system)
e9960d8c 1797 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
1798 (synopsis "Distance and similarity measures")
1799 (description
1800 "This package provides an extensible framework for the efficient
1801calculation of auto- and cross-proximities, along with implementations of the
1802most popular ones.")
1803 (license license:gpl2)))
bc0081e7
RW
1804
1805(define-public r-sp
1806 (package
1807 (name "r-sp")
d87130cb 1808 (version "1.3-1")
bc0081e7
RW
1809 (source
1810 (origin
1811 (method url-fetch)
1812 (uri (cran-uri "sp" version))
1813 (sha256
1814 (base32
d87130cb 1815 "17xm1ig80p9wc860hm3bgishz6lj9fxgwqidj7rkbk4ap99qp62p"))))
bc0081e7
RW
1816 (build-system r-build-system)
1817 (propagated-inputs
1818 `(("r-lattice" ,r-lattice)))
e9960d8c 1819 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
1820 (synopsis "Classes and methods for spatial data")
1821 (description
1822 "This package provides classes and methods for spatial data; the classes
1823document where the spatial location information resides, for 2D or 3D data.
1824Utility functions are provided, e.g. for plotting data as maps, spatial
1825selection, as well as methods for retrieving coordinates, for subsetting,
1826print, summary, etc.")
1827 (license license:gpl2+)))
e389d10f
RW
1828
1829(define-public r-rmtstat
1830 (package
1831 (name "r-rmtstat")
1832 (version "0.3")
1833 (source
1834 (origin
1835 (method url-fetch)
1836 (uri (cran-uri "RMTstat" version))
1837 (sha256
1838 (base32
1839 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
1840 (properties `((upstream-name . "RMTstat")))
1841 (build-system r-build-system)
e9960d8c 1842 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
1843 (synopsis "Distributions, statistics and tests derived from random matrix theory")
1844 (description
1845 "This package provides functions for working with the Tracy-Widom laws
1846and other distributions related to the eigenvalues of large Wishart
1847matrices.")
1848 (license license:bsd-3)))
6427e620 1849
94989d4b
RJ
1850(define-public r-rmpi
1851 (package
1852 (name "r-rmpi")
5e8282a4 1853 (version "0.6-9")
94989d4b
RJ
1854 (source (origin
1855 (method url-fetch)
1856 (uri (cran-uri "Rmpi" version))
1857 (sha256
1858 (base32
5e8282a4 1859 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
1860 (properties `((upstream-name . "Rmpi")))
1861 (build-system r-build-system)
1862 (arguments
56d447ba
EB
1863 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
1864 #:phases (modify-phases %standard-phases
1865 (add-before 'install 'mpi-setup
1866 ,%openmpi-setup))))
94989d4b
RJ
1867 (inputs
1868 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
1869 (native-inputs
1870 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
1871 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
1872 (synopsis "R interface to message-passing interface (MPI)")
1873 (description
1874 "This package provides an interface (wrapper) to MPI APIs. It also
1875provides an interactive R manager and worker environment.")
1876 (license license:gpl2+)))
1877
6427e620
RW
1878(define-public r-lmoments
1879 (package
1880 (name "r-lmoments")
739135b2 1881 (version "1.3-1")
6427e620
RW
1882 (source
1883 (origin
1884 (method url-fetch)
1885 (uri (cran-uri "Lmoments" version))
1886 (sha256
1887 (base32
739135b2 1888 "0pc63bj9a8hzr5m3yssrc4kin39fffwkl8rggs3sagzr12d4i7bw"))))
6427e620
RW
1889 (properties `((upstream-name . "Lmoments")))
1890 (build-system r-build-system)
739135b2
RW
1891 (propagated-inputs
1892 `(("r-rcpp" ,r-rcpp)
1893 ("r-rcpparmadillo" ,r-rcpparmadillo)))
6427e620
RW
1894 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
1895 (synopsis "L-moments and quantile mixtures")
1896 (description
1897 "This package contains functions to estimate L-moments and trimmed
1898L-moments from the data. It also contains functions to estimate the
1899parameters of the normal polynomial quantile mixture and the Cauchy polynomial
1900quantile mixture from L-moments and trimmed L-moments.")
1901 (license license:gpl2)))
28476b4b
RW
1902
1903(define-public r-distillery
1904 (package
1905 (name "r-distillery")
5686da76 1906 (version "1.0-6")
28476b4b
RW
1907 (source
1908 (origin
1909 (method url-fetch)
1910 (uri (cran-uri "distillery" version))
1911 (sha256
1912 (base32
5686da76 1913 "1mi3ig9jq0kd7yrwc5m37lmrw04p1b4lirnbsxi10z3n5yay4429"))))
28476b4b
RW
1914 (build-system r-build-system)
1915 (home-page "http://www.ral.ucar.edu/staff/ericg")
1916 (synopsis "Functions for confidence intervals and object information")
1917 (description
1918 "This package provides some very simple method functions for confidence
1919interval calculation and to distill pertinent information from a potentially
1920complex object; primarily used in common with the packages extRemes and
1921SpatialVx.")
1922 (license license:gpl2+)))
58db98c9
RW
1923
1924(define-public r-extremes
1925 (package
1926 (name "r-extremes")
987b0804 1927 (version "2.0-10")
58db98c9
RW
1928 (source
1929 (origin
1930 (method url-fetch)
1931 (uri (cran-uri "extRemes" version))
1932 (sha256
1933 (base32
987b0804 1934 "08fj72gpq2d6695hbm3cgwgal64z009ykrirby7g6r0akfcsx5ic"))))
58db98c9
RW
1935 (properties `((upstream-name . "extRemes")))
1936 (build-system r-build-system)
1937 (propagated-inputs
987b0804 1938 `(("r-distillery" ,r-distillery)
58db98c9
RW
1939 ("r-lmoments" ,r-lmoments)))
1940 (home-page "http://www.assessment.ucar.edu/toolkit/")
1941 (synopsis "Extreme value analysis")
1942 (description
1943 "ExtRemes is a suite of functions for carrying out analyses on the
1944extreme values of a process of interest; be they block maxima over long blocks
1945or excesses over a high threshold.")
1946 (license license:gpl2+)))
062b6dbd
RW
1947
1948(define-public r-lmtest
1949 (package
1950 (name "r-lmtest")
0b5b9d69 1951 (version "0.9-37")
062b6dbd
RW
1952 (source
1953 (origin
1954 (method url-fetch)
1955 (uri (cran-uri "lmtest" version))
1956 (sha256
1957 (base32
0b5b9d69 1958 "02nasm0j2vwkhz11dxqixs23msy1s3yj0jps6949fmgh9gwjkjfx"))))
062b6dbd
RW
1959 (build-system r-build-system)
1960 (propagated-inputs
1961 `(("r-zoo" ,r-zoo)))
1962 (native-inputs
1963 `(("gfortran" ,gfortran)))
e9960d8c 1964 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
1965 (synopsis "Testing linear regression models")
1966 (description
1967 "This package provides a collection of tests, data sets, and examples for
1968diagnostic checking in linear regression models. Furthermore, some generic
1969tools for inference in parametric models are provided.")
1970 ;; Either version is okay
1971 (license (list license:gpl2 license:gpl3))))
d6b156dc 1972
c974008d
RJ
1973(define-public r-idr
1974 (package
1975 (name "r-idr")
1976 (version "1.2")
1977 (source (origin
1978 (method url-fetch)
1979 (uri (cran-uri "idr" version))
1980 (sha256
1981 (base32
1982 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
1983 (build-system r-build-system)
1984 (home-page "https://cran.r-project.org/web/packages/idr/")
1985 (synopsis "Irreproducible discovery rate")
1986 (description
1987 "This is a package for estimating the copula mixture model and plotting
1988correspondence curves in \"Measuring reproducibility of high-throughput
1989experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
1990by Li, Brown, Huang, and Bickel")
1991 (license license:gpl2+)))
1992
d6b156dc
RW
1993(define-public r-inline
1994 (package
1995 (name "r-inline")
0acbf8bb 1996 (version "0.3.15")
d6b156dc
RW
1997 (source (origin
1998 (method url-fetch)
1999 (uri (cran-uri "inline" version))
2000 (sha256
2001 (base32
0acbf8bb 2002 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 2003 (build-system r-build-system)
e9960d8c 2004 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
2005 (synopsis "Functions to inline C, C++, Fortran function calls from R")
2006 (description
2007 "This package provides functionality to dynamically define R functions
2008and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
2009@code{.Call} calling conventions.")
2010 ;; Any version of the LGPL.
2011 (license license:lgpl3+)))
8c72b830
RW
2012
2013(define-public r-bbmle
2014 (package
2015 (name "r-bbmle")
84078220 2016 (version "1.0.20")
8c72b830
RW
2017 (source
2018 (origin
2019 (method url-fetch)
2020 (uri (cran-uri "bbmle" version))
2021 (sha256
2022 (base32
84078220 2023 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
2024 (build-system r-build-system)
2025 (propagated-inputs
2026 `(("r-lattice" ,r-lattice)
2027 ("r-mass" ,r-mass)
2028 ("r-numderiv" ,r-numderiv)))
e9960d8c 2029 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
2030 (synopsis "Tools for General Maximum Likelihood Estimation")
2031 (description
c151b0b6
RW
2032 "This package provides methods and functions for fitting maximum
2033likelihood models in R. This package modifies and extends the @code{mle}
2034classes in the @code{stats4} package.")
8c72b830 2035 ;; Any version of the GPL
c151b0b6 2036 (license license:gpl2+)))
b31e4a96
RW
2037
2038(define-public r-emdbook
2039 (package
2040 (name "r-emdbook")
59c51342 2041 (version "1.3.11")
b31e4a96
RW
2042 (source
2043 (origin
2044 (method url-fetch)
2045 (uri (cran-uri "emdbook" version))
2046 (sha256
2047 (base32
59c51342 2048 "0a515jdzvg87npvrh7md7zp0v5nlz7c2jr7pba5dql6slb0d8j7q"))))
b31e4a96
RW
2049 (build-system r-build-system)
2050 (propagated-inputs
2051 `(("r-bbmle" ,r-bbmle)
2052 ("r-coda" ,r-coda)
2053 ("r-lattice" ,r-lattice)
2054 ("r-mass" ,r-mass)
2055 ("r-plyr" ,r-plyr)
2056 ("r-rcpp" ,r-rcpp)))
2057 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2058 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2059 (description
2060 "This package provides auxiliary functions and data sets for \"Ecological
2061Models and Data\", a book presenting maximum likelihood estimation and related
2062topics for ecologists (ISBN 978-0-691-12522-0).")
2063 ;; Any GPL version
2064 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2065
2066(define-public r-lpsolve
2067 (package
2068 (name "r-lpsolve")
2069 (version "5.6.13")
2070 (source
2071 (origin
2072 (method url-fetch)
2073 (uri (cran-uri "lpSolve" version))
2074 (sha256
2075 (base32
2076 "13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"))))
2077 (properties `((upstream-name . "lpSolve")))
2078 (build-system r-build-system)
e9960d8c 2079 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2080 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2081 (description
2082 "Lp_solve is software for solving linear, integer and mixed integer
2083programs. This implementation supplies a \"wrapper\" function in C and some R
2084functions that solve general linear/integer problems, assignment problems, and
2085transportation problems.")
2086 (license license:lgpl2.0)))
521e0703
RW
2087
2088(define-public r-limsolve
2089 (package
2090 (name "r-limsolve")
2091 (version "1.5.5.3")
2092 (source
2093 (origin
2094 (method url-fetch)
2095 (uri (cran-uri "limSolve" version))
2096 (sha256
2097 (base32
2098 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
2099 (properties `((upstream-name . "limSolve")))
2100 (build-system r-build-system)
2101 (propagated-inputs
2102 `(("r-lpsolve" ,r-lpsolve)
2103 ("r-mass" ,r-mass)
2104 ("r-quadprog" ,r-quadprog)))
2105 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2106 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2107 (synopsis "Solving linear inverse models")
2108 (description
2109 "This package provides functions that:
2110
2111@enumerate
2112@item find the minimum/maximum of a linear or quadratic function,
2113@item sample an underdetermined or overdetermined system,
2114@item solve a linear system Ax=B for the unknown x.
2115@end enumerate
2116
2117It includes banded and tridiagonal linear systems. The package calls Fortran
2118functions from LINPACK.")
2119 ;; Any GPL version.
2120 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2121
2122(define-public r-fitdistrplus
2123 (package
2124 (name "r-fitdistrplus")
9e0162df 2125 (version "1.0-14")
6b4a9aec
RW
2126 (source
2127 (origin
2128 (method url-fetch)
2129 (uri (cran-uri "fitdistrplus" version))
2130 (sha256
2131 (base32
9e0162df 2132 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2133 (build-system r-build-system)
2134 (propagated-inputs
2135 `(("r-mass" ,r-mass)
8c456dff 2136 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2137 ("r-survival" ,r-survival)))
2138 (home-page "http://riskassessment.r-forge.r-project.org")
2139 (synopsis "Fitting a parametric distribution from data")
2140 (description
2141 "This package extends the @code{fitdistr} function of the MASS package
2142with several functions to help the fit of a parametric distribution to
2143non-censored or censored data. Censored data may contain left-censored,
2144right-censored and interval-censored values, with several lower and upper
2145bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2146provides moment matching (MME), quantile matching (QME) and maximum
2147goodness-of-fit estimation (MGE) methods (available only for non-censored
2148data). Weighted versions of MLE, MME and QME are available.")
2149 (license license:gpl2+)))
8d220073
RW
2150
2151(define-public r-energy
2152 (package
2153 (name "r-energy")
9c112bee 2154 (version "1.7-5")
8d220073
RW
2155 (source
2156 (origin
2157 (method url-fetch)
2158 (uri (cran-uri "energy" version))
2159 (sha256
2160 (base32
9c112bee 2161 "15k9dg0a82cs9ypm0wpcsff3il1hzhnnv86dv5ngby1r144czhi4"))))
8d220073
RW
2162 (build-system r-build-system)
2163 (propagated-inputs
2164 `(("r-boot" ,r-boot)
2165 ("r-rcpp" ,r-rcpp)))
e9960d8c 2166 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2167 (synopsis "Multivariate inference via the energy of data")
2168 (description
2169 "This package provides e-statistics (energy) tests and statistics for
2170multivariate and univariate inference, including distance correlation,
2171one-sample, two-sample, and multi-sample tests for comparing multivariate
2172distributions, are implemented. Measuring and testing multivariate
2173independence based on distance correlation, partial distance correlation,
2174multivariate goodness-of-fit tests, clustering based on energy distance,
2175testing for multivariate normality, distance components (disco) for
2176non-parametric analysis of structured data, and other energy
2177statistics/methods are implemented.")
2178 (license license:gpl2+)))
abcb8494
RW
2179
2180(define-public r-suppdists
2181 (package
2182 (name "r-suppdists")
2183 (version "1.1-9.4")
2184 (source
2185 (origin
2186 (method url-fetch)
2187 (uri (cran-uri "SuppDists" version))
2188 (sha256
2189 (base32
2190 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2191 (properties `((upstream-name . "SuppDists")))
2192 (build-system r-build-system)
e9960d8c 2193 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2194 (synopsis "Supplementary distributions")
2195 (description
2196 "This package provides ten distributions supplementing those built into
2197R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2198Spearman's rho, maximum F ratio, the Pearson product moment correlation
2199coefficient, Johnson distributions, normal scores and generalized
2200hypergeometric distributions. In addition two random number generators of
2201George Marsaglia are included.")
2202 (license license:gpl2+)))
05e8a3ef
RW
2203
2204(define-public r-ksamples
2205 (package
2206 (name "r-ksamples")
c152c6b3 2207 (version "1.2-8")
05e8a3ef
RW
2208 (source
2209 (origin
2210 (method url-fetch)
2211 (uri (cran-uri "kSamples" version))
2212 (sha256
2213 (base32
c152c6b3 2214 "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
05e8a3ef
RW
2215 (properties `((upstream-name . "kSamples")))
2216 (build-system r-build-system)
2217 (propagated-inputs
2218 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2219 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2220 (synopsis "K-Sample rank tests and their combinations")
2221 (description
2222 "This package provides tools to compares k samples using the
2223Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2224criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2225test. It computes asymptotic, simulated or (limited) exact P-values, all
2226valid under randomization, with or without ties, or conditionally under random
2227sampling from populations, given the observed tie pattern. Except for Steel's
2228test and the JT test it also combines these tests across several blocks of
2229samples.")
2230 (license license:gpl2+)))
f97ce815
RW
2231
2232(define-public r-cvst
2233 (package
2234 (name "r-cvst")
b13b5674 2235 (version "0.2-2")
f97ce815
RW
2236 (source
2237 (origin
2238 (method url-fetch)
2239 (uri (cran-uri "CVST" version))
2240 (sha256
2241 (base32
b13b5674 2242 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2243 (properties `((upstream-name . "CVST")))
2244 (build-system r-build-system)
2245 (propagated-inputs
2246 `(("r-kernlab" ,r-kernlab)
2247 ("r-matrix" ,r-matrix)))
e9960d8c 2248 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2249 (synopsis "Fast cross-validation via sequential testing")
2250 (description
2251 "This package implements the fast cross-validation via sequential
2252testing (CVST) procedure. CVST is an improved cross-validation procedure
2253which uses non-parametric testing coupled with sequential analysis to
2254determine the best parameter set on linearly increasing subsets of the data.
2255Additionally to the CVST the package contains an implementation of the
2256ordinary k-fold cross-validation with a flexible and powerful set of helper
2257objects and methods to handle the overall model selection process. The
2258implementations of the Cochran's Q test with permutations and the sequential
2259testing framework of Wald are generic and can therefore also be used in other
2260contexts.")
2261 (license license:gpl2+)))
797e1dfb 2262
c5f033e0
RW
2263(define-public r-squarem
2264 (package
2265 (name "r-squarem")
2266 (version "2017.10-1")
2267 (source
2268 (origin
2269 (method url-fetch)
2270 (uri (cran-uri "SQUAREM" version))
2271 (sha256
2272 (base32
2273 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2274 (properties `((upstream-name . "SQUAREM")))
2275 (build-system r-build-system)
2276 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2277 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2278 (description
2279 "This package provides algorithms for accelerating the convergence of
2280slow, monotone sequences from smooth, contraction mapping such as the EM
2281algorithm. It can be used to accelerate any smooth, linearly convergent
2282acceleration scheme. A tutorial style introduction to this package is
2283available in a vignette.")
2284 (license license:gpl2+)))
2285
797e1dfb
RW
2286(define-public r-lava
2287 (package
2288 (name "r-lava")
bf6c8960 2289 (version "1.6.5")
797e1dfb
RW
2290 (source
2291 (origin
2292 (method url-fetch)
2293 (uri (cran-uri "lava" version))
2294 (sha256
2295 (base32
bf6c8960 2296 "13rlqdg42ylnz4hc932bl50xismrcr4d9ykcd9zs19cw5mckjx0f"))))
797e1dfb
RW
2297 (build-system r-build-system)
2298 (propagated-inputs
2299 `(("r-numderiv" ,r-numderiv)
92e4534c 2300 ("r-squarem" ,r-squarem)
797e1dfb
RW
2301 ("r-survival" ,r-survival)))
2302 (home-page "https://github.com/kkholst/lava")
2303 (synopsis "Latent variable models")
2304 (description
2305 "This package provides tools for the estimation and simulation of latent
2306variable models.")
2307 (license license:gpl3)))
d26b7c1b
RW
2308
2309(define-public r-drr
2310 (package
2311 (name "r-drr")
0f001b3c 2312 (version "0.0.3")
d26b7c1b
RW
2313 (source
2314 (origin
2315 (method url-fetch)
2316 (uri (cran-uri "DRR" version))
2317 (sha256
2318 (base32
0f001b3c 2319 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2320 (properties `((upstream-name . "DRR")))
2321 (build-system r-build-system)
2322 (propagated-inputs
2323 `(("r-cvst" ,r-cvst)
2324 ("r-kernlab" ,r-kernlab)
2325 ("r-matrix" ,r-matrix)))
e9960d8c 2326 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2327 (synopsis "Dimensionality reduction via regression")
2328 (description
2329 "This package provides an implementation of dimensionality reduction via
2330regression using Kernel Ridge Regression.")
2331 (license license:gpl3)))
9dd707f0
RW
2332
2333(define-public r-prodlim
2334 (package
2335 (name "r-prodlim")
9ee81a36 2336 (version "2018.04.18")
9dd707f0
RW
2337 (source
2338 (origin
2339 (method url-fetch)
2340 (uri (cran-uri "prodlim" version))
2341 (sha256
2342 (base32
9ee81a36 2343 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
9dd707f0
RW
2344 (build-system r-build-system)
2345 (propagated-inputs
2346 `(("r-kernsmooth" ,r-kernsmooth)
2347 ("r-lava" ,r-lava)
2348 ("r-rcpp" ,r-rcpp)
2349 ("r-survival" ,r-survival)))
e9960d8c 2350 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2351 (synopsis "Product-limit estimation for censored event history analysis")
2352 (description
2353 "This package provides a fast and user-friendly implementation of
2354nonparametric estimators for censored event history (survival) analysis with
2355the Kaplan-Meier and Aalen-Johansen methods.")
2356 (license license:gpl2+)))
b561f563
RW
2357
2358(define-public r-dimred
2359 (package
2360 (name "r-dimred")
7a67bca1 2361 (version "0.2.3")
b561f563
RW
2362 (source
2363 (origin
2364 (method url-fetch)
2365 (uri (cran-uri "dimRed" version))
2366 (sha256
2367 (base32
7a67bca1 2368 "110d6y83ib1nfpxzmvkvb3fn3brskwkdbsk4dqrdrswrd4znxrg6"))))
b561f563
RW
2369 (properties `((upstream-name . "dimRed")))
2370 (build-system r-build-system)
77f97229
RW
2371 (propagated-inputs
2372 `(("r-drr" ,r-drr)
2373 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2374 (home-page "https://github.com/gdkrmr/dimRed")
2375 (synopsis "Framework for dimensionality reduction")
2376 (description
2377 "This package provides a collection of dimensionality reduction
2378techniques from R packages and provides a common interface for calling the
2379methods.")
2380 (license license:gpl3)))
1b663184
RW
2381
2382(define-public r-timedate
2383 (package
2384 (name "r-timedate")
51b7b0e3 2385 (version "3043.102")
1b663184
RW
2386 (source
2387 (origin
2388 (method url-fetch)
2389 (uri (cran-uri "timeDate" version))
2390 (sha256
2391 (base32
51b7b0e3 2392 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2393 (properties `((upstream-name . "timeDate")))
2394 (build-system r-build-system)
2395 (home-page "https://www.rmetrics.org")
2396 (synopsis "Chronological and calendar objects")
2397 (description
2398 "This package provides an environment for teaching \"Financial
2399Engineering and Computational Finance\" and for managing chronological and
2400calendar objects.")
2401 (license license:gpl2+)))
f57b883e 2402
ce4e81cb
RW
2403(define-public r-magic
2404 (package
2405 (name "r-magic")
bba80fad 2406 (version "1.5-9")
ce4e81cb
RW
2407 (source
2408 (origin
2409 (method url-fetch)
2410 (uri (cran-uri "magic" version))
2411 (sha256
2412 (base32
bba80fad 2413 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2414 (build-system r-build-system)
2415 (propagated-inputs
2416 `(("r-abind" ,r-abind)))
2417 (home-page "https://github.com/RobinHankin/magic.git")
2418 (synopsis "Create and investigate magic squares")
2419 (description
2420 "This package provides a collection of efficient, vectorized algorithms
2421for the creation and investigation of magic squares and hypercubes, including
2422a variety of functions for the manipulation and analysis of arbitrarily
2423dimensioned arrays.")
2424 (license license:gpl2)))
2425
d9bec9a8
RW
2426(define-public r-rmysql
2427 (package
2428 (name "r-rmysql")
937e1557 2429 (version "0.10.17")
d9bec9a8
RW
2430 (source
2431 (origin
2432 (method url-fetch)
2433 (uri (cran-uri "RMySQL" version))
2434 (sha256
2435 (base32
937e1557 2436 "1xamf99ih44dvaxg5x4ivj0hkqssmabgqd7gh8b8q1srw7yg8kbm"))))
d9bec9a8
RW
2437 (properties `((upstream-name . "RMySQL")))
2438 (build-system r-build-system)
d9bec9a8
RW
2439 (inputs
2440 `(("mariadb" ,mariadb)
2441 ("zlib" ,zlib)))
2442 (propagated-inputs
2443 `(("r-dbi" ,r-dbi)))
2444 (home-page "https://github.com/r-dbi/RMySQL")
2445 (synopsis "Database interface and MySQL driver for R")
2446 (description
2447 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2448package contains an old implementation based on legacy code from S-PLUS which
2449is being phased out. A modern MySQL client based on Rcpp is available from
2450the RMariaDB package.")
2451 (license license:gpl2)))
2452
5574cb81
RW
2453(define-public r-rpostgresql
2454 (package
2455 (name "r-rpostgresql")
2456 (version "0.6-2")
2457 (source
2458 (origin
2459 (method url-fetch)
2460 (uri (cran-uri "RPostgreSQL" version))
2461 (sha256
2462 (base32
2463 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2464 (properties `((upstream-name . "RPostgreSQL")))
2465 (build-system r-build-system)
2466 (inputs
2467 `(("postgresql" ,postgresql)))
2468 (propagated-inputs
2469 `(("r-dbi" ,r-dbi)))
2470 (home-page "https://github.com/tomoakin/RPostgreSQL")
2471 (synopsis "R interface to the PostgreSQL database system")
2472 (description
2473 "This package provides a Database Interface (DBI) compliant driver for R
2474to access PostgreSQL database systems.")
2475 ;; The whole package is released under GPL version 2. It includes code
2476 ;; under the PostgreSQL license.
2477 (license license:gpl2)))
2478
9604429d
RW
2479(define-public r-geometry
2480 (package
2481 (name "r-geometry")
3d17dc5d 2482 (version "0.4.1")
9604429d
RW
2483 (source
2484 (origin
2485 (method url-fetch)
2486 (uri (cran-uri "geometry" version))
2487 (sha256
2488 (base32
3d17dc5d 2489 "0v3ivaw8vbjyxg08dd573qk3kqfyknj5hli9503dza6p6xz0dzmm"))))
9604429d 2490 (build-system r-build-system)
a023d43d
BG
2491 (propagated-inputs
2492 `(("r-magic" ,r-magic)
2493 ("r-lpsolve" ,r-lpsolve)
2494 ("r-rcpp" ,r-rcpp)
3d17dc5d 2495 ("r-rcppprogress" ,r-rcppprogress)))
9604429d
RW
2496 (home-page "http://geometry.r-forge.r-project.org/")
2497 (synopsis "Mesh generation and surface tesselation")
2498 (description
2499 "This package makes the qhull library available in R, in a similar manner
2500as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2501intersections about a point, Voronoi diagrams, furthest-site Delaunay
2502triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2503and higher dimensions. It implements the Quickhull algorithm for computing
2504the convex hull. Qhull does not support constrained Delaunay triangulations,
2505or mesh generation of non-convex objects, but the package does include some R
2506functions that allow for this. Currently the package only gives access to
2507Delaunay triangulation and convex hull computation.")
2508 ;; The Qhull sources are included and are distributed under a custom
2509 ;; non-copyleft license. The R sources are released under GPL version 2.
2510 (license (list license:gpl2
2511 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2512
f57b883e
RW
2513(define-public r-ddalpha
2514 (package
2515 (name "r-ddalpha")
a315d496 2516 (version "1.3.9")
f57b883e
RW
2517 (source
2518 (origin
2519 (method url-fetch)
2520 (uri (cran-uri "ddalpha" version))
2521 (sha256
2522 (base32
a315d496 2523 "1vzs0cvl6xw3h9i00rg3hs02xwgxcnh8326y10kxmhs3qq4m7nb2"))))
f57b883e
RW
2524 (build-system r-build-system)
2525 (propagated-inputs
2526 `(("r-bh" ,r-bh)
2527 ("r-class" ,r-class)
4f184233 2528 ("r-geometry" ,r-geometry)
f57b883e
RW
2529 ("r-mass" ,r-mass)
2530 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2531 ("r-robustbase" ,r-robustbase)
2532 ("r-sfsmisc" ,r-sfsmisc)))
2533 (native-inputs
2534 `(("gfortran" ,gfortran)))
e9960d8c 2535 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2536 (synopsis "Depth-Based classification and calculation of data depth")
2537 (description
2538 "This package contains procedures for depth-based supervised learning,
2539which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2540Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2541statistical depth function to a compact low-dimensional space, where the final
2542classification is done. It also offers an extension to functional data and
2543routines for calculating certain notions of statistical depth functions. 50
2544multivariate and 5 functional classification problems are included.")
2545 (license license:gpl2)))
5a87093f
RW
2546
2547(define-public r-gower
2548 (package
2549 (name "r-gower")
2170a36c 2550 (version "0.2.0")
5a87093f
RW
2551 (source
2552 (origin
2553 (method url-fetch)
2554 (uri (cran-uri "gower" version))
2555 (sha256
2556 (base32
2170a36c 2557 "0x16k0nixgbayh3g4didacn0gmnl5fdfxa0l323phphmimyj49zl"))))
5a87093f 2558 (build-system r-build-system)
5a87093f
RW
2559 (home-page "https://github.com/markvanderloo/gower")
2560 (synopsis "Gower's distance")
2561 (description
2562 "This package provides tools to compute Gower's distance (or similarity)
2563coefficient between records, and to compute the top-n matches between records.
2564Core algorithms are executed in parallel on systems supporting OpenMP.")
2565 (license license:gpl3)))
649cf27c
RW
2566
2567(define-public r-rcpproll
2568 (package
2569 (name "r-rcpproll")
d0396c8e 2570 (version "0.3.0")
649cf27c
RW
2571 (source
2572 (origin
2573 (method url-fetch)
2574 (uri (cran-uri "RcppRoll" version))
2575 (sha256
2576 (base32
d0396c8e 2577 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2578 (properties `((upstream-name . "RcppRoll")))
2579 (build-system r-build-system)
2580 (propagated-inputs
2581 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2582 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2583 (synopsis "Efficient rolling and windowed operations")
2584 (description
2585 "This package provides fast and efficient routines for common rolling /
2586windowed operations. Routines for the efficient computation of windowed mean,
2587median, sum, product, minimum, maximum, standard deviation and variance are
2588provided.")
2589 (license license:gpl2+)))
6c3d42d6
RW
2590
2591(define-public r-ipred
2592 (package
2593 (name "r-ipred")
5fce9013 2594 (version "0.9-9")
6c3d42d6
RW
2595 (source
2596 (origin
2597 (method url-fetch)
2598 (uri (cran-uri "ipred" version))
2599 (sha256
2600 (base32
5fce9013 2601 "0vs1hqfx7yd0xdbmfsf2gim7spkni0845cj6gswn0nhdfdq7ma0d"))))
6c3d42d6
RW
2602 (build-system r-build-system)
2603 (propagated-inputs
2604 `(("r-class" ,r-class)
2605 ("r-mass" ,r-mass)
2606 ("r-nnet" ,r-nnet)
2607 ("r-prodlim" ,r-prodlim)
2608 ("r-rpart" ,r-rpart)
2609 ("r-survival" ,r-survival)))
e9960d8c 2610 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2611 (synopsis "Improved predictors")
2612 (description
2613 "This package provides improved predictive models by indirect
2614classification and bagging for classification, regression and survival
2615problems as well as resampling based estimators of prediction error.")
2616 (license license:gpl2+)))
ba4527ab 2617
cdc129dc
RW
2618(define-public r-psych
2619 (package
2620 (name "r-psych")
523762e3 2621 (version "1.8.12")
cdc129dc
RW
2622 (source
2623 (origin
2624 (method url-fetch)
2625 (uri (cran-uri "psych" version))
2626 (sha256
2627 (base32
523762e3 2628 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
2629 (build-system r-build-system)
2630 (propagated-inputs
2631 `(("r-foreign" ,r-foreign)
2632 ("r-lattice" ,r-lattice)
2633 ("r-mnormt" ,r-mnormt)
2634 ("r-nlme" ,r-nlme)))
e9960d8c 2635 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
2636 (synopsis "Procedures for psychological, psychometric, and personality research")
2637 (description
2638 "This package provides a general purpose toolbox for personality,
2639psychometric theory and experimental psychology. Functions are primarily for
2640multivariate analysis and scale construction using factor analysis, principal
2641component analysis, cluster analysis and reliability analysis, although others
2642provide basic descriptive statistics. Item Response Theory is done using
2643factor analysis of tetrachoric and polychoric correlations. Functions for
2644analyzing data at multiple levels include within and between group statistics,
2645including correlations and factor analysis. Functions for simulating and
2646testing particular item and test structures are included. Several functions
2647serve as a useful front end for structural equation modeling. Graphical
2648displays of path diagrams, factor analysis and structural equation models are
2649created using basic graphics.")
2650 (license license:gpl2+)))
2651
25c67ecf
RW
2652(define-public r-generics
2653 (package
2654 (name "r-generics")
2655 (version "0.0.2")
2656 (source
2657 (origin
2658 (method url-fetch)
2659 (uri (cran-uri "generics" version))
2660 (sha256
2661 (base32
2662 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
2663 (build-system r-build-system)
2664 (home-page "https://github.com/r-lib/generics")
2665 (synopsis "Common S3 generics not provided by base R methods")
2666 (description
2667 "In order to reduce potential package dependencies and conflicts,
2668generics provides a number of commonly used S3 generics that are not provided
2669by base R methods related to model fitting.")
2670 (license license:gpl2)))
2671
6c8c8c6b
RW
2672(define-public r-broom
2673 (package
2674 (name "r-broom")
1235f0d3 2675 (version "0.5.2")
6c8c8c6b
RW
2676 (source
2677 (origin
2678 (method url-fetch)
2679 (uri (cran-uri "broom" version))
2680 (sha256
2681 (base32
1235f0d3 2682 "0qmclih5dm5sqzy4hplcfy677kr12pm9pnpv3r319g14dd27pbqn"))))
6c8c8c6b
RW
2683 (build-system r-build-system)
2684 (propagated-inputs
45c156bf
RW
2685 `(("r-backports" ,r-backports)
2686 ("r-dplyr" ,r-dplyr)
813d9c51 2687 ("r-generics" ,r-generics)
6c8c8c6b 2688 ("r-nlme" ,r-nlme)
45c156bf 2689 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
2690 ("r-reshape2" ,r-reshape2)
2691 ("r-stringr" ,r-stringr)
45c156bf 2692 ("r-tibble" ,r-tibble)
6c8c8c6b 2693 ("r-tidyr" ,r-tidyr)))
6e19d50e 2694 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
2695 (synopsis "Convert statistical analysis objects into tidy data frames")
2696 (description
2697 "This package provides tools to convert statistical analysis objects from
2698R into tidy data frames, so that they can more easily be combined, reshaped
2699and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
2700@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
2701summarizes a model's statistical findings such as coefficients of a
2702regression; @code{augment}, which adds columns to the original data such as
2703predictions, residuals and cluster assignments; and @code{glance}, which
2704provides a one-row summary of model-level statistics.")
2705 (license license:expat)))
2706
ba4527ab
RW
2707(define-public r-recipes
2708 (package
2709 (name "r-recipes")
decea6ee 2710 (version "0.1.5")
ba4527ab
RW
2711 (source
2712 (origin
2713 (method url-fetch)
2714 (uri (cran-uri "recipes" version))
2715 (sha256
2716 (base32
decea6ee 2717 "056zv4vhayyy8q9izcdknbb9hff2gxivg21g5mkssia78vw8g3mg"))))
ba4527ab
RW
2718 (build-system r-build-system)
2719 (propagated-inputs
decea6ee
RW
2720 `(("r-dplyr" ,r-dplyr)
2721 ("r-generics" ,r-generics)
2722 ("r-glue" ,r-glue)
ba4527ab
RW
2723 ("r-gower" ,r-gower)
2724 ("r-ipred" ,r-ipred)
2725 ("r-lubridate" ,r-lubridate)
2726 ("r-magrittr" ,r-magrittr)
18a11c6d 2727 ("r-matrix" ,r-matrix)
ba4527ab
RW
2728 ("r-purrr" ,r-purrr)
2729 ("r-rcpproll" ,r-rcpproll)
2730 ("r-rlang" ,r-rlang)
2731 ("r-tibble" ,r-tibble)
decea6ee 2732 ("r-tidyr" ,r-tidyr)
ba4527ab 2733 ("r-tidyselect" ,r-tidyselect)
57039918
RW
2734 ("r-timedate" ,r-timedate)
2735 ("r-withr" ,r-withr)))
ba4527ab
RW
2736 (home-page "https://github.com/topepo/recipes")
2737 (synopsis "Preprocessing tools to create design matrices")
2738 (description
2739 "Recipes is an extensible framework to create and preprocess design
2740matrices. Recipes consist of one or more data manipulation and analysis
2741\"steps\". Statistical parameters for the steps can be estimated from an
2742initial data set and then applied to other data sets. The resulting design
2743matrices can then be used as inputs into statistical or machine learning
2744models.")
2745 (license license:gpl2)))
1ab867be
RW
2746
2747(define-public r-pdist
2748 (package
2749 (name "r-pdist")
2750 (version "1.2")
2751 (source
2752 (origin
2753 (method url-fetch)
2754 (uri (cran-uri "pdist" version))
2755 (sha256
2756 (base32
2757 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
2758 (build-system r-build-system)
2759 (home-page "https://github.com/jeffwong/pdist")
2760 (synopsis "Partitioned distance function")
2761 (description
2762 "Pdist computes the euclidean distance between rows of a matrix X and
2763rows of another matrix Y. Previously, this could be done by binding the two
2764matrices together and calling @code{dist}, but this creates unnecessary
2765computation by computing the distances between a row of X and another row of
2766X, and likewise for Y. Pdist strictly computes distances across the two
2767matrices, not within the same matrix, making computations significantly faster
2768for certain use cases.")
2769 (license license:gpl3+)))
81e0b625
RW
2770
2771(define-public r-ggrepel
2772 (package
2773 (name "r-ggrepel")
00399a78 2774 (version "0.8.1")
81e0b625
RW
2775 (source
2776 (origin
2777 (method url-fetch)
2778 (uri (cran-uri "ggrepel" version))
2779 (sha256
2780 (base32
00399a78 2781 "10vjrcmx8yknfbx93d9a4y3z8gafri0fhimw6hcq733dmdvkml6m"))))
81e0b625
RW
2782 (build-system r-build-system)
2783 (propagated-inputs
2784 `(("r-ggplot2" ,r-ggplot2)
2785 ("r-rcpp" ,r-rcpp)
2786 ("r-scales" ,r-scales)))
2787 (home-page "http://github.com/slowkow/ggrepel")
2788 (synopsis "Repulsive text and label geometries for ggplot2")
2789 (description
2790 "This package provides text and label geometries for ggplot2 that help to
2791avoid overlapping text labels. Labels repel away from each other and away
2792from the data points.")
2793 (license license:gpl3)))
6b968c4c
RW
2794
2795(define-public r-corrplot
2796 (package
2797 (name "r-corrplot")
2798 (version "0.84")
2799 (source
2800 (origin
2801 (method url-fetch)
2802 (uri (cran-uri "corrplot" version))
2803 (sha256
2804 (base32
2805 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
2806 (build-system r-build-system)
2807 (home-page "https://github.com/taiyun/corrplot")
2808 (synopsis "Visualization of a correlation matrix")
2809 (description
2810 "This package provides a graphical display of a correlation matrix or
2811general matrix. It also contains some algorithms to do matrix reordering. In
2812addition, corrplot is good at details, including choosing color, text labels,
2813color labels, layout, etc.")
2814 ;; Any version of the GPL
2815 (license license:gpl2+)))
a40a04fd
RW
2816
2817(define-public r-stringdist
2818 (package
2819 (name "r-stringdist")
2bce7795 2820 (version "0.9.5.1")
a40a04fd
RW
2821 (source
2822 (origin
2823 (method url-fetch)
2824 (uri (cran-uri "stringdist" version))
2825 (sha256
2826 (base32
2bce7795 2827 "0gap1g9xwhp0zxqsznkc2carpvi80z03prr4q8m528684lznx2xa"))))
a40a04fd
RW
2828 (build-system r-build-system)
2829 (home-page "https://github.com/markvanderloo/stringdist")
2830 (synopsis "Approximate string matching and string distance functions")
2831 (description
2832 "This package implements an approximate string matching version of R's
2833native @code{match} function. It can calculate various string distances based
2834on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
2835qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
2836Jaro-Winkler). An implementation of soundex is provided as well. Distances
2837can be computed between character vectors while taking proper care of encoding
2838or between integer vectors representing generic sequences.")
2839 (license license:gpl3+)))
10e16fa9 2840
dc668352
RW
2841(define-public r-ucminf
2842 (package
2843 (name "r-ucminf")
2844 (version "1.1-4")
2845 (source
2846 (origin
2847 (method url-fetch)
2848 (uri (cran-uri "ucminf" version))
2849 (sha256
2850 (base32
2851 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
2852 (build-system r-build-system)
2853 (native-inputs `(("gfortran" ,gfortran)))
2854 (home-page "https://cran.r-project.org/web/packages/ucminf/")
2855 (synopsis "General-purpose unconstrained non-linear optimization")
2856 (description
2857 "This package provides an implementation of an algorithm for
2858general-purpose unconstrained non-linear optimization. The algorithm is of
2859quasi-Newton type with BFGS updating of the inverse Hessian and soft line
2860search with a trust region type monitoring of the input to the line search
2861algorithm. The interface of @code{ucminf} is designed for easy interchange
2862with the package @code{optim}.")
2863 (license license:gpl2+)))
2864
b8f6e2f8
RW
2865(define-public r-ordinal
2866 (package
2867 (name "r-ordinal")
779174e4 2868 (version "2019.4-25")
b8f6e2f8
RW
2869 (source
2870 (origin
2871 (method url-fetch)
2872 (uri (cran-uri "ordinal" version))
2873 (sha256
2874 (base32
779174e4 2875 "1pvrkly4x12w32n7w1qljdwzqnlkv7rfa7rx0nz5vbiw29xas4i8"))))
b8f6e2f8
RW
2876 (build-system r-build-system)
2877 (propagated-inputs
2878 `(("r-mass" ,r-mass)
2879 ("r-matrix" ,r-matrix)
2880 ("r-numderiv" ,r-numderiv)
2881 ("r-ucminf" ,r-ucminf)))
2882 (home-page "https://github.com/runehaubo/ordinal")
2883 (synopsis "Regression models for ordinal data")
2884 (description
2885 "This package provides an implementation of cumulative link (mixed)
2886models also known as ordered regression models, proportional odds models,
2887proportional hazards models for grouped survival times and ordered models.
2888Estimation is via maximum likelihood and mixed models are fitted with the
2889Laplace approximation and adaptive Gauss-Hermite quadrature.")
2890 (license license:gpl2+)))
2891
fe1495e3
RW
2892(define-public r-jomo
2893 (package
2894 (name "r-jomo")
532b3598 2895 (version "2.6-7")
fe1495e3
RW
2896 (source
2897 (origin
2898 (method url-fetch)
2899 (uri (cran-uri "jomo" version))
2900 (sha256
2901 (base32
532b3598 2902 "0lyvi32aikkvwdj0y2hc13kmmi0cw1icg8z9lcw10l8326sxm0vf"))))
fe1495e3
RW
2903 (build-system r-build-system)
2904 (propagated-inputs
2905 `(("r-lme4" ,r-lme4)
fccb2450 2906 ("r-mass" ,r-mass)
e7630cc9 2907 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
2908 ("r-survival" ,r-survival)))
2909 (home-page "https://cran.r-project.org/web/packages/jomo/")
2910 (synopsis "Multilevel Joint Modelling Multiple Imputation")
2911 (description
2912 "Similarly to Schafer's package pan, jomo is a package for multilevel
2913joint modelling multiple imputation @url{Carpenter and Kenward (2013),
2914http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
2915possibility of handling binary and categorical data through latent normal
2916variables, the option to use cluster-specific covariance matrices and to
2917impute compatibly with the substantive model.")
2918 (license license:gpl2)))
2919
03e718fb
RW
2920(define-public r-pan
2921 (package
2922 (name "r-pan")
a7265593 2923 (version "1.6")
03e718fb
RW
2924 (source
2925 (origin
2926 (method url-fetch)
2927 (uri (cran-uri "pan" version))
2928 (sha256
2929 (base32
a7265593 2930 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
2931 (build-system r-build-system)
2932 (native-inputs `(("gfortran" ,gfortran)))
2933 (home-page "https://cran.r-project.org/web/packages/pan/")
2934 (synopsis "Multiple imputation for multivariate panel or clustered data")
2935 (description
2936 "This package implements multiple imputation for multivariate panel or
2937clustered data.")
2938 (license license:gpl3)))
2939
84e7147a
RW
2940(define-public r-mitml
2941 (package
2942 (name "r-mitml")
1c6d199e 2943 (version "0.3-7")
84e7147a
RW
2944 (source
2945 (origin
2946 (method url-fetch)
2947 (uri (cran-uri "mitml" version))
2948 (sha256
2949 (base32
1c6d199e 2950 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
2951 (build-system r-build-system)
2952 (propagated-inputs
2953 `(("r-haven" ,r-haven)
2954 ("r-jomo" ,r-jomo)
2955 ("r-pan" ,r-pan)))
2956 (home-page "https://cran.r-project.org/web/packages/mitml/")
2957 (synopsis "Tools for multiple imputation in multilevel modeling")
2958 (description
2959 "This package provides tools for multiple imputation of missing data in
2960multilevel modeling. It includes a user-friendly interface to the packages
2961pan and jomo, and several functions for visualization, data management and the
2962analysis of multiply imputed data sets.")
2963 (license license:gpl2+)))
2964
10e16fa9
RW
2965(define-public r-mice
2966 (package
2967 (name "r-mice")
d2cd541c 2968 (version "3.4.0")
10e16fa9
RW
2969 (source
2970 (origin
2971 (method url-fetch)
2972 (uri (cran-uri "mice" version))
2973 (sha256
2974 (base32
d2cd541c 2975 "0rdamj1j9z3kxmi27pc79v6mhh8rgxaxz4xz70ybf8kqh2x66cgm"))))
10e16fa9
RW
2976 (build-system r-build-system)
2977 (propagated-inputs
aea3be25
RW
2978 `(("r-broom" ,r-broom)
2979 ("r-dplyr" ,r-dplyr)
2980 ("r-lattice" ,r-lattice)
10e16fa9 2981 ("r-mass" ,r-mass)
aea3be25 2982 ("r-mitml" ,r-mitml)
10e16fa9
RW
2983 ("r-nnet" ,r-nnet)
2984 ("r-rcpp" ,r-rcpp)
aea3be25 2985 ("r-rlang" ,r-rlang)
10e16fa9
RW
2986 ("r-rpart" ,r-rpart)
2987 ("r-survival" ,r-survival)))
2988 (home-page "https://cran.r-project.org/web/packages/mice/")
2989 (synopsis "Multivariate imputation by chained equations")
2990 (description
2991 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
2992implemented by the MICE algorithm as described in @url{Van Buuren and
2993Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
2994variable has its own imputation model. Built-in imputation models are
2995provided for continuous data (predictive mean matching, normal), binary
2996data (logistic regression), unordered categorical data (polytomous logistic
2997regression) and ordered categorical data (proportional odds). MICE can also
2998impute continuous two-level data (normal model, pan, second-level variables).
2999Passive imputation can be used to maintain consistency between variables.
3000Various diagnostic plots are available to inspect the quality of the
3001imputations.")
3002 ;; Any of these two versions.
3003 (license (list license:gpl2 license:gpl3))))
7fd5f60b 3004
02cdb45f
RW
3005(define-public r-truncnorm
3006 (package
3007 (name "r-truncnorm")
9d6f3925 3008 (version "1.0-8")
02cdb45f
RW
3009 (source
3010 (origin
3011 (method url-fetch)
3012 (uri (cran-uri "truncnorm" version))
3013 (sha256
3014 (base32
9d6f3925 3015 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 3016 (build-system r-build-system)
e9960d8c 3017 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
3018 (synopsis "Truncated normal distribution")
3019 (description "This package provides functions for the truncated normal
3020distribution with mean equal to @code{mean} and standard deviation equal to
3021@code{sd}. It includes density, distribution, quantile, and expected value
3022functions, as well as a random generation function.")
3023 (license license:gpl2)))
3024
cb8b4c11
RW
3025(define-public r-rsolnp
3026 (package
3027 (name "r-rsolnp")
3028 (version "1.16")
3029 (source
3030 (origin
3031 (method url-fetch)
3032 (uri (cran-uri "Rsolnp" version))
3033 (sha256
3034 (base32
3035 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
3036 (properties `((upstream-name . "Rsolnp")))
3037 (build-system r-build-system)
3038 (propagated-inputs
3039 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3040 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3041 (synopsis "General non-linear optimization")
3042 (description "The Rsolnp package implements a general non-linear augmented
3043Lagrange multiplier method solver, a @dfn{sequential quadratic
3044programming} (SQP) based solver).")
3045 ;; Any version of the GPL.
3046 (license license:gpl2+)))
3047
7fd5f60b
RW
3048(define-public r-hardyweinberg
3049 (package
3050 (name "r-hardyweinberg")
3d60c807 3051 (version "1.6.2")
7fd5f60b
RW
3052 (source
3053 (origin
3054 (method url-fetch)
3055 (uri (cran-uri "HardyWeinberg" version))
3056 (sha256
3057 (base32
3d60c807 3058 "15i7b444hikkfgqmx2ki827998xwra38k9v7a7kavwz6zmq5mmv9"))))
7fd5f60b
RW
3059 (properties `((upstream-name . "HardyWeinberg")))
3060 (build-system r-build-system)
3061 (propagated-inputs
3062 `(("r-mice" ,r-mice)
d0394944
RW
3063 ("r-rcpp" ,r-rcpp)
3064 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3065 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3066 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3067 (description
3068 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3069diallelic genetic marker data. All classical tests (chi-square, exact,
3070likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3071included in the package, as well as functions for power computation and for
3072the simulation of marker data under equilibrium and disequilibrium. Routines
3073for dealing with markers on the X-chromosome are included. Functions for
3074testing equilibrium in the presence of missing data by using multiple
3075imputation are also provided. Implements several graphics for exploring the
3076equilibrium status of a large set of diallelic markers: ternary plots with
3077acceptance regions, log-ratio plots and Q-Q plots.")
3078 (license license:gpl2+)))
3a22732c
RW
3079
3080(define-public r-sm
3081 (package
3082 (name "r-sm")
5621b840 3083 (version "2.2-5.6")
3a22732c
RW
3084 (source
3085 (origin
3086 (method url-fetch)
3087 (uri (cran-uri "sm" version))
3088 (sha256
3089 (base32
5621b840 3090 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3091 (build-system r-build-system)
3092 (native-inputs `(("gfortran" ,gfortran)))
3093 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3094 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3095 (description
3096 "This is software accompanying the book 'Applied Smoothing Techniques for
3097Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3098University Press. It provides smoothing methods for nonparametric regression
3099and density estimation")
3100 (license license:gpl2+)))
9232cac4 3101
6174db2b
RJ
3102(define-public r-venndiagram
3103 (package
3104 (name "r-venndiagram")
3105 (version "1.6.20")
3106 (source (origin
3107 (method url-fetch)
3108 (uri (cran-uri "VennDiagram" version))
3109 (sha256
3110 (base32
3111 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3112 (properties `((upstream-name . "VennDiagram")))
3113 (build-system r-build-system)
3114 (propagated-inputs
3115 `(("r-futile-logger" ,r-futile-logger)))
3116 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3117 (synopsis "Generate High-Resolution Venn and Euler Plots")
3118 (description
3119 "This package provides a set of functions to generate high-resolution
3120Venn and Euler plots. It includes handling for several special cases,
3121including two-case scaling, and extensive customization of plot shape and
3122structure.")
3123 (license license:gpl2+)))
3124
9232cac4
RW
3125(define-public r-vioplot
3126 (package
3127 (name "r-vioplot")
7d4b9818 3128 (version "0.3.0")
9232cac4
RW
3129 (source
3130 (origin
3131 (method url-fetch)
3132 (uri (cran-uri "vioplot" version))
3133 (sha256
3134 (base32
7d4b9818 3135 "1ddmmqq7qrnvr5q518afnysrl7ccr8am9njknv3dpwaqzcdr9akn"))))
9232cac4 3136 (build-system r-build-system)
7d4b9818
RW
3137 (propagated-inputs
3138 `(("r-sm" ,r-sm)
3139 ("r-zoo" ,r-zoo)))
9232cac4
RW
3140 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3141 (synopsis "Violin plot")
3142 (description
3143 "This package provides a violin plot, which is a combination of a box
3144plot and a kernel density plot.")
3145 (license license:bsd-3)))
7b0569c0
RW
3146
3147(define-public r-rsofia
3148 (package
3149 (name "r-rsofia")
3150 (version "1.1")
3151 (source (origin
3152 (method url-fetch)
3153 ;; This package has been removed from CRAN, so we can
3154 ;; only fetch it from the archives.
3155 (uri (string-append "https://cran.r-project.org/src/"
3156 "contrib/Archive/RSofia/RSofia_"
3157 version ".tar.gz"))
3158 (sha256
3159 (base32
3160 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3161 (properties `((upstream-name . "RSofia")))
3162 (build-system r-build-system)
3163 (propagated-inputs
3164 `(("r-rcpp" ,r-rcpp)))
3165 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3166 (synopsis "Port of sofia-ml to R")
3167 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3168suite of fast incremental algorithms for machine learning that can be used for
3169training models for classification or ranking.")
3170 (license license:asl2.0)))
738dda83 3171
3699383e
RW
3172(define-public r-xts
3173 (package
3174 (name "r-xts")
cea8a607 3175 (version "0.11-2")
3699383e
RW
3176 (source
3177 (origin
3178 (method url-fetch)
3179 (uri (cran-uri "xts" version))
3180 (sha256
3181 (base32
cea8a607 3182 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3183 (build-system r-build-system)
3184 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3185 (home-page "https://github.com/joshuaulrich/xts")
3186 (synopsis "Extensible time series")
3187 (description
3188 "This package provides for uniform handling of R's different time-based
3189data classes by extending @code{zoo}, maximizing native format information
3190preservation and allowing for user-level customization and extension, while
3191simplifying cross-class interoperability.")
3192 (license license:gpl2+)))
b72b42cf
RW
3193
3194(define-public r-performanceanalytics
3195 (package
3196 (name "r-performanceanalytics")
081d143d 3197 (version "1.5.2")
b72b42cf
RW
3198 (source
3199 (origin
3200 (method url-fetch)
3201 (uri (cran-uri "PerformanceAnalytics" version))
3202 (sha256
3203 (base32
081d143d 3204 "01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"))))
b72b42cf
RW
3205 (properties
3206 `((upstream-name . "PerformanceAnalytics")))
3207 (build-system r-build-system)
3208 (propagated-inputs
081d143d
RW
3209 `(("r-quadprog" ,r-quadprog)
3210 ("r-xts" ,r-xts)
b72b42cf 3211 ("r-zoo" ,r-zoo)))
d062957a 3212 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3213 (synopsis "Econometric tools for performance and risk analysis")
3214 (description "This is a collection of econometric functions for
3215performance and risk analysis. This package aims to aid practitioners and
3216researchers in utilizing the latest research in analysis of non-normal return
3217streams. In general, it is most tested on return (rather than price) data on
3218a regular scale, but most functions will work with irregular return data as
3219well, and increasing numbers of functions will work with P&L or price data
3220where possible.")
3221 ;; Either version may be picked.
3222 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3223
3224(define-public r-laeken
3225 (package
3226 (name "r-laeken")
ed46a05c 3227 (version "0.5.0")
018cf270
RW
3228 (source
3229 (origin
3230 (method url-fetch)
3231 (uri (cran-uri "laeken" version))
3232 (sha256
3233 (base32
ed46a05c 3234 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3235 (build-system r-build-system)
3236 (propagated-inputs
3237 `(("r-boot" ,r-boot)
3238 ("r-mass" ,r-mass)))
e9960d8c 3239 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3240 (synopsis "Estimation of indicators on social exclusion and poverty")
3241 (description "This package provides tools for the estimation of indicators
3242on social exclusion and poverty, as well as an implementation of Pareto tail
3243modeling for empirical income distributions.")
3244 (license license:gpl2+)))
e5c17b8d
RW
3245
3246(define-public r-vcd
3247 (package
3248 (name "r-vcd")
2960f965 3249 (version "1.4-4")
e5c17b8d
RW
3250 (source
3251 (origin
3252 (method url-fetch)
3253 (uri (cran-uri "vcd" version))
3254 (sha256
3255 (base32
2960f965 3256 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3257 (build-system r-build-system)
3258 (propagated-inputs
3259 `(("r-colorspace" ,r-colorspace)
3260 ("r-lmtest" ,r-lmtest)
3261 ("r-mass" ,r-mass)))
e9960d8c 3262 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3263 (synopsis "Visualizing categorical data")
3264 (description "This package provides visualization techniques, data sets,
3265summary and inference procedures aimed particularly at categorical data.
3266Special emphasis is given to highly extensible grid graphics. The package was
3267originally inspired by the book \"Visualizing Categorical Data\" by Michael
3268Friendly and is now the main support package for a new book, \"Discrete Data
3269Analysis with R\" by Michael Friendly and David Meyer (2015).")
3270 (license license:gpl2)))
ae164260
RW
3271
3272(define-public r-ica
3273 (package
3274 (name "r-ica")
fabf0993 3275 (version "1.0-2")
ae164260
RW
3276 (source
3277 (origin
3278 (method url-fetch)
3279 (uri (cran-uri "ica" version))
3280 (sha256
3281 (base32
fabf0993 3282 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3283 (build-system r-build-system)
e9960d8c 3284 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3285 (synopsis "Independent component analysis")
3286 (description "This package provides tools for @dfn{Independent Component
3287Analysis} (ICA) using various algorithms: FastICA,
3288Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3289of Eigenmatrices} (JADE).")
3290 (license license:gpl2+)))
bf025ff6
RW
3291
3292(define-public r-dtw
3293 (package
3294 (name "r-dtw")
cda93e83 3295 (version "1.20-1")
bf025ff6
RW
3296 (source
3297 (origin
3298 (method url-fetch)
3299 (uri (cran-uri "dtw" version))
3300 (sha256
3301 (base32
cda93e83 3302 "1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"))))
bf025ff6
RW
3303 (build-system r-build-system)
3304 (propagated-inputs `(("r-proxy" ,r-proxy)))
3305 (home-page "http://dtw.r-forge.r-project.org/")
3306 (synopsis "Dynamic Time Warping Algorithms")
3307 (description "This package provides a comprehensive implementation of
3308@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3309optimal (least cumulative distance) alignment between points of two time
3310series. Common DTW variants covered include local (slope) and global (window)
3311constraints, subsequence matches, arbitrary distance definitions,
3312normalizations, minimum variance matching, and so on.")
3313 (license license:gpl2+)))
15ef07f0
RW
3314
3315(define-public r-sdmtools
3316 (package
3317 (name "r-sdmtools")
5ac82ee3 3318 (version "1.1-221.1")
15ef07f0
RW
3319 (source
3320 (origin
3321 (method url-fetch)
3322 (uri (cran-uri "SDMTools" version))
3323 (sha256
3324 (base32
5ac82ee3 3325 "1fsgnlc7glawimzijp11j53g5bnfp1mdq9wb0754idmxcdi8a99q"))))
15ef07f0
RW
3326 (properties `((upstream-name . "SDMTools")))
3327 (build-system r-build-system)
3328 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3329 (home-page "http://www.rforge.net/SDMTools/")
3330 (synopsis "Species distribution modelling tools")
3331 (description "This packages provides a set of tools for post processing
3332the outcomes of species distribution modeling exercises. It includes novel
3333methods for comparing models and tracking changes in distributions through
3334time. It further includes methods for visualizing outcomes, selecting
3335thresholds, calculating measures of accuracy and landscape fragmentation
3336statistics, etc.")
3337 (license license:gpl3+)))
ae3f2079
RW
3338
3339(define-public r-scatterplot3d
3340 (package
3341 (name "r-scatterplot3d")
5ade82bb 3342 (version "0.3-41")
ae3f2079
RW
3343 (source
3344 (origin
3345 (method url-fetch)
3346 (uri (cran-uri "scatterplot3d" version))
3347 (sha256
3348 (base32
5ade82bb 3349 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3350 (build-system r-build-system)
e9960d8c 3351 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3352 (synopsis "3D scatter plot")
3353 (description "This package provides an implementation of scatter plots for
3354plotting. a three dimensional point cloud.")
3355 (license license:gpl2)))
f90018e5
RW
3356
3357(define-public r-ggridges
3358 (package
3359 (name "r-ggridges")
16a39c2d 3360 (version "0.5.1")
f90018e5
RW
3361 (source
3362 (origin
3363 (method url-fetch)
3364 (uri (cran-uri "ggridges" version))
3365 (sha256
3366 (base32
16a39c2d 3367 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3368 (build-system r-build-system)
3369 (propagated-inputs
3370 `(("r-ggplot2" ,r-ggplot2)
3371 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3372 ("r-scales" ,r-scales)
3373 ("r-withr" ,r-withr)))
f90018e5
RW
3374 (home-page "https://github.com/clauswilke/ggridges")
3375 (synopsis "Ridgeline plots in ggplot2")
3376 (description
3377 "Ridgeline plots provide a convenient way of visualizing changes in
3378distributions over time or space. This package enables the creation of such
3379plots in @code{ggplot2}.")
3380 (license license:gpl2)))
007f6d98
RW
3381
3382(define-public r-ggjoy
3383 (package
3384 (name "r-ggjoy")
c36745cf 3385 (version "0.4.1")
007f6d98
RW
3386 (source
3387 (origin
3388 (method url-fetch)
3389 (uri (cran-uri "ggjoy" version))
3390 (sha256
3391 (base32
c36745cf 3392 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3393 (build-system r-build-system)
3394 (propagated-inputs
3395 `(("r-ggplot2" ,r-ggplot2)
3396 ("r-ggridges" ,r-ggridges)))
3397 (home-page "https://github.com/clauswilke/ggjoy")
3398 (synopsis "Joyplots in ggplot2")
3399 (description "Joyplots provide a convenient way of visualizing changes in
3400distributions over time or space. This package enables the creation of such
3401plots in @code{ggplot2}.")
3402 (license license:gpl2)))
2976f304
RW
3403
3404(define-public r-cli
3405 (package
3406 (name "r-cli")
78e29738 3407 (version "1.1.0")
2976f304
RW
3408 (source
3409 (origin
3410 (method url-fetch)
3411 (uri (cran-uri "cli" version))
3412 (sha256
3413 (base32
78e29738 3414 "02hdwvdq5nic6dhxj88jbgsc9m8yrz3yibigg6szkggxyk6hzh2g"))))
2976f304
RW
3415 (build-system r-build-system)
3416 (propagated-inputs
3417 `(("r-assertthat" ,r-assertthat)
3418 ("r-crayon" ,r-crayon)))
3419 (home-page "https://github.com/r-lib/cli#readme")
3420 (synopsis "Helpers for developing command line interfaces")
3421 (description "This package provides a suite of tools designed to build
3422attractive command line interfaces (CLIs). It includes tools for drawing
3423rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3424 (license license:expat)))
55577393
RW
3425
3426(define-public r-argparser
3427 (package
3428 (name "r-argparser")
3429 (version "0.4")
3430 (source
3431 (origin
3432 (method url-fetch)
3433 (uri (cran-uri "argparser" version))
3434 (sha256
3435 (base32
3436 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3437 (build-system r-build-system)
3438 (home-page "https://bitbucket.org/djhshih/argparser")
3439 (synopsis "Command-line argument parser")
3440 (description
3441 "This package provides a cross-platform command-line argument parser
3442written purely in R with no external dependencies. It is useful with the
3443Rscript front-end and facilitates turning an R script into an executable
3444script.")
3445 (license license:gpl3+)))
a3257d42
RW
3446
3447(define-public r-debugme
3448 (package
3449 (name "r-debugme")
3450 (version "1.1.0")
3451 (source
3452 (origin
3453 (method url-fetch)
3454 (uri (cran-uri "debugme" version))
3455 (sha256
3456 (base32
3457 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3458 (build-system r-build-system)
3459 (propagated-inputs `(("r-crayon" ,r-crayon)))
3460 (home-page "https://github.com/r-lib/debugme#readme")
3461 (synopsis "Debug R packages")
3462 (description
3463 "This package allows the user to specify debug messages as special string
3464constants, and control debugging of packages via environment variables.")
3465 (license license:expat)))
2058e37d
RW
3466
3467(define-public r-processx
3468 (package
3469 (name "r-processx")
4d970db8 3470 (version "3.3.1")
2058e37d
RW
3471 (source
3472 (origin
3473 (method url-fetch)
3474 (uri (cran-uri "processx" version))
3475 (sha256
3476 (base32
4d970db8 3477 "1bhbfacx2z2d97pz5bch45nvbvywhx2zp049czlfbdivkzgxn8v1"))))
2058e37d
RW
3478 (build-system r-build-system)
3479 (propagated-inputs
0e87bf01
RW
3480 `(("r-ps" ,r-ps)
3481 ("r-r6" ,r-r6)))
2058e37d
RW
3482 (home-page "https://github.com/r-lib/processx3")
3483 (synopsis "Execute and control system processes")
3484 (description
3485 "This package provides portable tools to run system processes in the
3486background. It can check if a background process is running; wait on a
3487background process to finish; get the exit status of finished processes; kill
3488background processes and their children; restart processes. It can read the
3489standard output and error of the processes, using non-blocking connections.
3490@code{processx} can poll a process for standard output or error, with a
3491timeout. It can also poll several processes at once.")
3492 (license license:expat)))
f285346a
RW
3493
3494(define-public r-tsp
3495 (package
3496 (name "r-tsp")
127522c4 3497 (version "1.1-6")
f285346a
RW
3498 (source
3499 (origin
3500 (method url-fetch)
3501 (uri (cran-uri "TSP" version))
3502 (sha256
3503 (base32
127522c4 3504 "1ym97xl2icjpfkrici0wig29w06bb704hp51v7h5liygjlwpkhlc"))))
f285346a
RW
3505 (properties `((upstream-name . "TSP")))
3506 (build-system r-build-system)
3507 (propagated-inputs `(("r-foreach" ,r-foreach)))
3508 (home-page "https://cran.r-project.org/web/packages/TSP/")
3509 (synopsis "Traveling salesperson problem (TSP)")
3510 (description "This package provides basic infrastructure and some
3511algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3512traveling salesman problem).")
3513 (license license:gpl3)))
ffb59bce
RW
3514
3515(define-public r-qap
3516 (package
3517 (name "r-qap")
3518 (version "0.1-1")
3519 (source
3520 (origin
3521 (method url-fetch)
3522 (uri (cran-uri "qap" version))
3523 (sha256
3524 (base32
3525 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3526 (build-system r-build-system)
3527 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3528 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3529 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3530 (description "This package implements heuristics for the @dfn{quadratic
3531assignment problem} (QAP). Currently only a simulated annealing heuristic is
3532available.")
3533 (license license:gpl3)))
7fe49f2a
RW
3534
3535(define-public r-gclus
3536 (package
3537 (name "r-gclus")
111516f9 3538 (version "1.3.2")
7fe49f2a
RW
3539 (source
3540 (origin
3541 (method url-fetch)
3542 (uri (cran-uri "gclus" version))
3543 (sha256
3544 (base32
111516f9 3545 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3546 (build-system r-build-system)
3547 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3548 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3549 (synopsis "Clustering graphics")
3550 (description "This package orders panels in scatterplot matrices and
3551parallel coordinate displays by some merit index. It contains various indices
3552of merit, ordering functions, and enhanced versions of @code{pairs} and
3553@code{parcoord} which color panels according to their merit level.")
3554 (license license:gpl2+)))
8e5e26d2
RW
3555
3556(define-public r-webshot
3557 (package
3558 (name "r-webshot")
8871a513 3559 (version "0.5.1")
8e5e26d2
RW
3560 (source
3561 (origin
3562 (method url-fetch)
3563 (uri (cran-uri "webshot" version))
3564 (sha256
3565 (base32
8871a513 3566 "08sb1xi376pfy1vwilk2d68zljsg9yiv04n2dkqz383gdhh0sxdr"))))
8e5e26d2
RW
3567 (build-system r-build-system)
3568 (propagated-inputs
8871a513
RW
3569 `(("r-callr" ,r-callr)
3570 ("r-jsonlite" ,r-jsonlite)
3571 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3572 (home-page "https://github.com/wch/webshot/")
3573 (synopsis "Take screenshots of web pages")
3574 (description
3575 "Webshot makes it easy to take screenshots of web pages from within R.
3576It can also run Shiny applications locally and take screenshots of the
3577application; and it can render and screenshot static as well as interactive R
3578Markdown documents.")
3579 (license license:gpl2)))
2e9d187b
RW
3580
3581(define-public r-seriation
3582 (package
3583 (name "r-seriation")
3584 (version "1.2-3")
3585 (source
3586 (origin
3587 (method url-fetch)
3588 (uri (cran-uri "seriation" version))
3589 (sha256
3590 (base32
3591 "1q6hw4hjw224b4y0dc0j630v2pgj6sn455nwkilb70w8k31hpk92"))))
3592 (build-system r-build-system)
3593 (propagated-inputs
3594 `(("r-cluster" ,r-cluster)
3595 ("r-colorspace" ,r-colorspace)
3596 ("r-dendextend" ,r-dendextend)
3597 ("r-gclus" ,r-gclus)
3598 ("r-gplots" ,r-gplots)
3599 ("r-mass" ,r-mass)
3600 ("r-qap" ,r-qap)
3601 ("r-registry" ,r-registry)
3602 ("r-tsp" ,r-tsp)))
3603 (native-inputs `(("gfortran" ,gfortran)))
3604 (home-page "http://s2.smu.edu/IDA/seriation/")
3605 (synopsis "Infrastructure for ordering objects using seriation")
3606 (description
3607 "This package provides infrastructure for seriation with an
3608implementation of several seriation/sequencing techniques to reorder matrices,
3609dissimilarity matrices, and dendrograms. It also provides (optimally)
3610reordered heatmaps, color images and clustering visualizations like
3611dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3612iVAT).")
3613 (license license:gpl3)))
e9e78d2c 3614
f6d2b45c
RW
3615(define-public r-xfun
3616 (package
3617 (name "r-xfun")
a2befb37 3618 (version "0.6")
f6d2b45c
RW
3619 (source
3620 (origin
3621 (method url-fetch)
3622 (uri (cran-uri "xfun" version))
3623 (sha256
3624 (base32
a2befb37 3625 "123wmnykmlq9prqx1g9ij9vyqx25pib2jnqjrwy39rfmzbsypbx3"))))
f6d2b45c
RW
3626 (build-system r-build-system)
3627 (home-page "https://github.com/yihui/xfun")
3628 (synopsis "Miscellaneous functions")
3629 (description
3630 "This package provides miscellaneous functions commonly used in other
3631packages maintained by Yihui Xie.")
3632 (license license:expat)))
f2442968
RW
3633
3634(define-public r-utf8
3635 (package
3636 (name "r-utf8")
65ea783f 3637 (version "1.1.4")
f2442968
RW
3638 (source
3639 (origin
3640 (method url-fetch)
3641 (uri (cran-uri "utf8" version))
3642 (sha256
3643 (base32
65ea783f 3644 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
3645 (build-system r-build-system)
3646 (home-page "https://github.com/patperry/r-utf8")
3647 (synopsis "Unicode text processing")
3648 (description
3649 "This package provides tools to process and print UTF-8 encoded
3650international text (Unicode). Input, validate, normalize, encode, format, and
3651display.")
3652 (license license:asl2.0)))
c555ccab 3653
c87a3358
RW
3654(define-public r-zeallot
3655 (package
3656 (name "r-zeallot")
3657 (version "0.1.0")
3658 (source
3659 (origin
3660 (method url-fetch)
3661 (uri (cran-uri "zeallot" version))
3662 (sha256
3663 (base32
3664 "1sd1igcfnv27pa3bqxlbyxchi562h7grnjg1l7wxx3bwr49i57s3"))))
3665 (build-system r-build-system)
3666 (home-page "https://github.com/nteetor/zeallot")
3667 (synopsis "Multiple, unpacking, and destructuring assignment")
3668 (description
3669 "This package provides a @code{%<-%} operator to perform multiple,
3670unpacking, and destructuring assignment in R. The operator unpacks the
3671right-hand side of an assignment into multiple values and assigns these values
3672to variables on the left-hand side of the assignment.")
3673 (license license:expat)))
3674
6004bc1a
RW
3675(define-public r-vctrs
3676 (package
3677 (name "r-vctrs")
3678 (version "0.1.0")
3679 (source
3680 (origin
3681 (method url-fetch)
3682 (uri (cran-uri "vctrs" version))
3683 (sha256
3684 (base32
3685 "13w1r8zpalirpfaz5sykpn0mj4jmhxi2qkdcfq081ixlfjyzwa6c"))))
3686 (build-system r-build-system)
3687 (propagated-inputs
3688 `(("r-backports" ,r-backports)
3689 ("r-digest" ,r-digest)
3690 ("r-glue" ,r-glue)
3691 ("r-rlang" ,r-rlang)
3692 ("r-zeallot" ,r-zeallot)))
3693 (home-page "https://github.com/r-lib/vctrs")
3694 (synopsis "Vector helpers")
3695 (description
3696 "There are three main goals to the @code{vctrs} package:
3697
3698@enumerate
3699@item To propose @code{vec_size()} and @code{vec_type()} as alternatives to
3700 @code{length()} and @code{class()}. These definitions are paired with a
3701 framework for type-coercion and size-recycling.
3702@item To define type- and size-stability as desirable function properties, use
3703 them to analyse existing base function, and to propose better alternatives.
3704 This work has been particularly motivated by thinking about the ideal
3705 properties of @code{c()}, @code{ifelse()}, and @code{rbind()}.
3706@item To provide a new @code{vctr} base class that makes it easy to create new
3707 S3 vectors. @code{vctrs} provides methods for many base generics in terms of
3708 a few new @code{vctrs} generics, making implementation considerably simpler
3709 and more robust.
3710@end enumerate\n")
3711 (license license:gpl3)))
3712
c555ccab
RW
3713(define-public r-pillar
3714 (package
3715 (name "r-pillar")
33ba8135 3716 (version "1.4.0")
c555ccab
RW
3717 (source
3718 (origin
3719 (method url-fetch)
3720 (uri (cran-uri "pillar" version))
3721 (sha256
3722 (base32
33ba8135 3723 "1c8rwwh677vc92f4k6qj4mxl3acran1iqdv5dj6r1dyv7fvmcvfx"))))
c555ccab
RW
3724 (build-system r-build-system)
3725 (propagated-inputs
3726 `(("r-cli" ,r-cli)
3727 ("r-crayon" ,r-crayon)
6f5b157e 3728 ("r-fansi" ,r-fansi)
c555ccab 3729 ("r-rlang" ,r-rlang)
33ba8135
RW
3730 ("r-utf8" ,r-utf8)
3731 ("r-vctrs" ,r-vctrs)))
c555ccab
RW
3732 (home-page "https://github.com/r-lib/pillar")
3733 (synopsis "Coloured formatting for columns")
3734 (description
3735 "This package provides a @code{pillar} generic designed for formatting
3736columns of data using the full range of colours provided by modern
3737terminals.")
3738 (license license:gpl3)))
1c791925
RW
3739
3740(define-public r-uuid
3741 (package
3742 (name "r-uuid")
3743 (version "0.1-2")
3744 (source
3745 (origin
3746 (method url-fetch)
3747 (uri (cran-uri "uuid" version))
3748 (sha256
3749 (base32
3750 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
3751 (build-system r-build-system)
3752 (home-page "http://www.rforge.net/uuid")
3753 (synopsis "Tools for generating and handling of UUIDs")
3754 (description
3755 "This package provides tools for generating and handling of
3756@dfn{Universally Unique Identifiers} (UUIDs).")
3757 (license license:expat)))
846f4c23
RW
3758
3759(define-public r-tinytex
3760 (package
3761 (name "r-tinytex")
154c2b0b 3762 (version "0.13")
846f4c23
RW
3763 (source
3764 (origin
3765 (method url-fetch)
3766 (uri (cran-uri "tinytex" version))
3767 (sha256
3768 (base32
154c2b0b 3769 "1bbphyrbk2rnyi0jhw4hj2w4l84kyhb0km901qd5qnnl0cy6dzvb"))))
846f4c23 3770 (build-system r-build-system)
8b0701d9
TGR
3771 (propagated-inputs
3772 `(("r-xfun" ,r-xfun)))
846f4c23
RW
3773 (home-page "https://github.com/yihui/tinytex")
3774 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
3775 (description
3776 "This package provides helper functions to install and maintain the LaTeX
3777distribution named TinyTeX, a lightweight, cross-platform, portable, and
3778easy-to-maintain version of TeX Live. This package also contains helper
3779functions to compile LaTeX documents, and install missing LaTeX packages
3780automatically.")
3781 (license license:expat)))
4376166b
RW
3782
3783(define-public r-metap
3784 (package
3785 (name "r-metap")
87bb1b8c 3786 (version "1.1")
4376166b
RW
3787 (source
3788 (origin
3789 (method url-fetch)
3790 (uri (cran-uri "metap" version))
3791 (sha256
3792 (base32
87bb1b8c 3793 "10kv7z8pik5iy374h399vws0ldf41y2nczlwh8axqf9dcwl084i0"))))
4376166b
RW
3794 (build-system r-build-system)
3795 (propagated-inputs
e32368c1
RW
3796 `(("r-lattice" ,r-lattice)
3797 ("r-rdpack" ,r-rdpack)))
4376166b
RW
3798 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
3799 (synopsis "Meta-analysis of significance values")
3800 (description
3801 "The canonical way to perform meta-analysis involves using effect sizes.
3802When they are not available this package provides a number of methods for
3803meta-analysis of significance values including the methods of Edgington,
3804Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
3805published results; and a routine for graphical display.")
3806 (license license:gpl2)))
5f4565b1
RW
3807
3808(define-public r-network
3809 (package
3810 (name "r-network")
20a48579 3811 (version "1.15")
5f4565b1
RW
3812 (source
3813 (origin
3814 (method url-fetch)
3815 (uri (cran-uri "network" version))
3816 (sha256
3817 (base32
20a48579 3818 "1cscw5978fyixhkicf06c4b2g1yf6gyi8vx86cz3dy75d41mrgjw"))))
5f4565b1 3819 (build-system r-build-system)
75cbc800
RW
3820 (propagated-inputs
3821 `(("r-magrittr" ,r-magrittr)
3822 ("r-tibble" ,r-tibble)))
40862677 3823 (home-page "https://statnet.org/")
5f4565b1
RW
3824 (synopsis "Classes for relational data")
3825 (description
3826 "This package provides tools to create and modify network objects. The
3827@code{network} class can represent a range of relational data types, and
3828supports arbitrary vertex/edge/graph attributes.")
3829 (license license:gpl2+)))
07a2f34d
RW
3830
3831(define-public r-statnet-common
3832 (package
3833 (name "r-statnet-common")
9d831327 3834 (version "4.2.0")
07a2f34d
RW
3835 (source
3836 (origin
3837 (method url-fetch)
3838 (uri (cran-uri "statnet.common" version))
3839 (sha256
3840 (base32
9d831327 3841 "0q942g6kqmqxfss1cxb3yg8y5r1k1h5cyy99s1cfisrn6hqc6xhi"))))
07a2f34d
RW
3842 (properties
3843 `((upstream-name . "statnet.common")))
3844 (build-system r-build-system)
1268a995
RW
3845 (propagated-inputs
3846 `(("r-coda" ,r-coda)))
40862677 3847 (home-page "https://statnet.org")
07a2f34d
RW
3848 (synopsis "R scripts and utilities used by the Statnet software")
3849 (description "This package provides non-statistical utilities used by the
3850software developed by the Statnet Project.")
3851 (license license:gpl3)))
1088744d
RW
3852
3853(define-public r-sna
3854 (package
3855 (name "r-sna")
3856 (version "2.4")
3857 (source
3858 (origin
3859 (method url-fetch)
3860 (uri (cran-uri "sna" version))
3861 (sha256
3862 (base32
3863 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
3864 (build-system r-build-system)
3865 (propagated-inputs
3866 `(("r-network" ,r-network)
3867 ("r-statnet-common" ,r-statnet-common)))
40862677 3868 (home-page "https://statnet.org")
1088744d
RW
3869 (synopsis "Tools for social network analysis")
3870 (description
3871 "This package provides a range of tools for social network analysis,
3872including node and graph-level indices, structural distance and covariance
3873methods, structural equivalence detection, network regression, random graph
3874generation, and 2D/3D network visualization.")
3875 (license license:gpl2+)))
93c21ddc
RW
3876
3877(define-public r-ttr
3878 (package
3879 (name "r-ttr")
534bf85b 3880 (version "0.23-4")
93c21ddc
RW
3881 (source
3882 (origin
3883 (method url-fetch)
3884 (uri (cran-uri "TTR" version))
3885 (sha256
3886 (base32
534bf85b 3887 "18mzyv6cmxmqyqsfwlx2b2k055887mfgc2jgj8xkn8c6m56n05zb"))))
93c21ddc
RW
3888 (properties `((upstream-name . "TTR")))
3889 (build-system r-build-system)
3890 (propagated-inputs
3891 `(("r-curl" ,r-curl)
3892 ("r-xts" ,r-xts)
3893 ("r-zoo" ,r-zoo)))
3894 (native-inputs `(("gfortran" ,gfortran)))
3895 (home-page "https://github.com/joshuaulrich/TTR")
3896 (synopsis "Technical trading rules")
3897 (description
3898 "This package provides functions and data to construct technical trading
3899rules with R.")
3900 (license license:gpl2)))
0b64332c
RW
3901
3902(define-public r-leaps
3903 (package
3904 (name "r-leaps")
3905 (version "3.0")
3906 (source
3907 (origin
3908 (method url-fetch)
3909 (uri (cran-uri "leaps" version))
3910 (sha256
3911 (base32
3912 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
3913 (build-system r-build-system)
3914 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3915 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
3916 (synopsis "Regression subset selection")
3917 (description
3918 "This package provides tools for regression subset selection, including
3919exhaustive search.")
3920 (license license:gpl2+)))
d3cb62e5
RW
3921
3922(define-public r-splus2r
3923 (package
3924 (name "r-splus2r")
3925 (version "1.2-2")
3926 (source
3927 (origin
3928 (method url-fetch)
3929 (uri (cran-uri "splus2R" version))
3930 (sha256
3931 (base32
3932 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
3933 (properties `((upstream-name . "splus2R")))
3934 (build-system r-build-system)
3935 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3936 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
3937 (synopsis "Supplemental S-PLUS functionality in R")
3938 (description
3939 "Currently there are many functions in S-PLUS that are missing in R. To
3940facilitate the conversion of S-PLUS packages to R packages, this package
3941provides some missing S-PLUS functionality in R.")
3942 (license license:gpl2)))
034ac9d6
RW
3943
3944(define-public r-ifultools
3945 (package
3946 (name "r-ifultools")
d8787b33 3947 (version "2.0-5")
034ac9d6
RW
3948 (source
3949 (origin
3950 (method url-fetch)
3951 (uri (cran-uri "ifultools" version))
3952 (sha256
3953 (base32
d8787b33 3954 "040kvbczcmmbaiaz0k0pdq9af541pjj6iwzh1a3w4szh9w6b5a3j"))))
034ac9d6
RW
3955 (build-system r-build-system)
3956 (propagated-inputs
3957 `(("r-mass" ,r-mass)
3958 ("r-splus2r" ,r-splus2r)))
d062957a 3959 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
3960 (synopsis "Insightful research tools")
3961 (description "This package provides C code used by the wmtsa, fractal, and
3962sapa R packages.")
3963 (license license:gpl2)))
0be7effe
RW
3964
3965(define-public r-sapa
3966 (package
3967 (name "r-sapa")
3968 (version "2.0-2")
3969 (source
3970 (origin
3971 (method url-fetch)
3972 (uri (cran-uri "sapa" version))
3973 (sha256
3974 (base32
3975 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
3976 (build-system r-build-system)
3977 (propagated-inputs
3978 `(("r-ifultools" ,r-ifultools)
3979 ("r-splus2r" ,r-splus2r)))
d062957a 3980 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
3981 (synopsis "Spectral analysis for physical applications")
3982 (description "This package provides software for the book Spectral
3983Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
3984Cambridge University Press, 1993.")
3985 (license license:gpl2)))
dceb1592 3986
3a4c6288
RW
3987(define-public r-aggregation
3988 (package
3989 (name "r-aggregation")
3990 (version "1.0.1")
3991 (source
3992 (origin
3993 (method url-fetch)
3994 (uri (cran-uri "aggregation" version))
3995 (sha256
3996 (base32
3997 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
3998 (build-system r-build-system)
3999 (home-page "https://cran.r-project.org/web/packages/aggregation/")
4000 (synopsis "Methods for p-value aggregation")
4001 (description
4002 "This package contains functionality for performing the following methods
4003of p-value aggregation: Fisher's method, the Lancaster method (weighted
4004Fisher's method), and Sidak correction.")
4005 (license license:gpl3)))
4006
dceb1592
RW
4007(define-public r-quantmod
4008 (package
4009 (name "r-quantmod")
42e7552d 4010 (version "0.4-14")
dceb1592
RW
4011 (source
4012 (origin
4013 (method url-fetch)
4014 (uri (cran-uri "quantmod" version))
4015 (sha256
4016 (base32
42e7552d 4017 "1csljagnpkr1mmc18h70b64zbyj07kx972nip9dng39jfg7ilnyr"))))
dceb1592
RW
4018 (build-system r-build-system)
4019 (propagated-inputs
4020 `(("r-curl" ,r-curl)
4021 ("r-ttr" ,r-ttr)
4022 ("r-xts" ,r-xts)
4023 ("r-zoo" ,r-zoo)))
d062957a 4024 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
4025 (synopsis "Quantitative financial modelling framework")
4026 (description "This package provides a quantitative financial modelling
4027framework to allow users to specify, build, trade, and analyse quantitative
4028financial trading strategies.")
4029 (license license:gpl3)))
b6dc3255
RW
4030
4031(define-public r-tseries
4032 (package
4033 (name "r-tseries")
7abb15f2 4034 (version "0.10-46")
b6dc3255
RW
4035 (source
4036 (origin
4037 (method url-fetch)
4038 (uri (cran-uri "tseries" version))
4039 (sha256
4040 (base32
7abb15f2 4041 "08kjw0bfj5gfcrxpblwqxwna8a5g9gnr7ya61qb02r263pyhm50j"))))
b6dc3255
RW
4042 (build-system r-build-system)
4043 (propagated-inputs
4044 `(("r-quadprog" ,r-quadprog)
4045 ("r-quantmod" ,r-quantmod)
4046 ("r-zoo" ,r-zoo)))
4047 (native-inputs
4048 `(("gfortran" ,gfortran)))
d062957a 4049 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
4050 (synopsis "Time series analysis and computational finance")
4051 (description
4052 "This package provides functions relating to time series analysis and
4053computational finance.")
4054 (license license:gpl2)))
a2c079a7
RW
4055
4056(define-public r-wmtsa
4057 (package
4058 (name "r-wmtsa")
4059 (version "2.0-3")
4060 (source
4061 (origin
4062 (method url-fetch)
4063 (uri (cran-uri "wmtsa" version))
4064 (sha256
4065 (base32
4066 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
4067 (build-system r-build-system)
4068 (propagated-inputs
4069 `(("r-ifultools" ,r-ifultools)
4070 ("r-mass" ,r-mass)
4071 ("r-splus2r" ,r-splus2r)))
d062957a 4072 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
4073 (synopsis "Wavelet methods for time series analysis")
4074 (description
4075 "This package provides software to accompany the book \"Wavelet Methods
4076for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
4077University Press, 2000.")
4078 (license license:gpl2)))
4993a02a
RW
4079
4080(define-public r-tsa
4081 (package
4082 (name "r-tsa")
1fe9919a 4083 (version "1.2")
4993a02a
RW
4084 (source
4085 (origin
4086 (method url-fetch)
4087 (uri (cran-uri "TSA" version))
4088 (sha256
4089 (base32
1fe9919a 4090 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
4091 (properties `((upstream-name . "TSA")))
4092 (build-system r-build-system)
4093 (propagated-inputs
4094 `(("r-leaps" ,r-leaps)
4095 ("r-locfit" ,r-locfit)
1fe9919a 4096 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4097 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4098 (synopsis "Time series analysis")
4099 (description
4100 "This package contains R functions and datasets detailed in the book
4101\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4102Cryer and Kung-Sik Chan.")
4103 (license license:gpl2+)))
19da7fe3
RW
4104
4105(define-public r-extradistr
4106 (package
4107 (name "r-extradistr")
905734fd 4108 (version "1.8.10")
19da7fe3
RW
4109 (source
4110 (origin
4111 (method url-fetch)
4112 (uri (cran-uri "extraDistr" version))
4113 (sha256
4114 (base32
905734fd 4115 "00lvqp5bb3iak5myiz4rqm887bkq9sdh7aybmz84mmfni6q01m28"))))
19da7fe3
RW
4116 (properties `((upstream-name . "extraDistr")))
4117 (build-system r-build-system)
4118 (propagated-inputs
4119 `(("r-rcpp" ,r-rcpp)))
4120 (home-page "https://github.com/twolodzko/extraDistr")
4121 (synopsis "Additional univariate and multivariate distributions")
4122 (description
4123 "This package implements density, distribution functions, quantile
4124functions and random generation functions for a large number of univariate and
4125multivariate distributions.")
4126 (license license:gpl2)))
5b25bc55
RW
4127
4128(define-public r-fractal
4129 (package
4130 (name "r-fractal")
4131 (version "2.0-4")
4132 (source
4133 (origin
4134 (method url-fetch)
4135 (uri (cran-uri "fractal" version))
4136 (sha256
4137 (base32
4138 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4139 (build-system r-build-system)
4140 (propagated-inputs
4141 `(("r-ifultools" ,r-ifultools)
4142 ("r-mass" ,r-mass)
4143 ("r-sapa" ,r-sapa)
4144 ("r-scatterplot3d" ,r-scatterplot3d)
4145 ("r-splus2r" ,r-splus2r)
4146 ("r-wmtsa" ,r-wmtsa)))
d062957a 4147 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4148 (synopsis "Fractal time series modeling and analysis")
4149 (description
4150 "This package provides tools for stochastic fractal and deterministic
4151chaotic time series analysis.")
4152 (license license:gpl2)))
6615a364
RW
4153
4154(define-public r-urca
4155 (package
4156 (name "r-urca")
4157 (version "1.3-0")
4158 (source
4159 (origin
4160 (method url-fetch)
4161 (uri (cran-uri "urca" version))
4162 (sha256
4163 (base32
4164 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4165 (build-system r-build-system)
4166 (propagated-inputs `(("r-nlme" ,r-nlme)))
4167 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4168 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4169 (synopsis "Unit root and cointegration tests for time series data")
4170 (description
4171 "This package provides unit root and cointegration tests encountered in
4172applied econometric analysis.")
4173 (license license:gpl2+)))
d32e5724
RW
4174
4175(define-public r-cubature
4176 (package
4177 (name "r-cubature")
5f1f1104 4178 (version "2.0.3")
d32e5724
RW
4179 (source
4180 (origin
4181 (method url-fetch)
4182 (uri (cran-uri "cubature" version))
4183 (sha256
4184 (base32
5f1f1104 4185 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4186 (build-system r-build-system)
4187 (propagated-inputs
4188 `(("r-rcpp" ,r-rcpp)))
4189 (home-page "https://github.com/bnaras/cubature")
4190 (synopsis "Adaptive multivariate integration over hypercubes")
4191 (description
4192 "This package is an R wrapper around the cubature C library for adaptive
4193multivariate integration over hypercubes. This version provides both
4194@code{hcubature} and @code{pcubature} routines in addition to a vector
4195interface.")
4196 ;; The included cubature C library is released under GPLv2+, but the
4197 ;; wrapper declares the license to be GPLv3+.
4198 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4199
4200(define-public r-trend
4201 (package
4202 (name "r-trend")
cd4abb6d 4203 (version "1.1.1")
7531ee84
RW
4204 (source
4205 (origin
4206 (method url-fetch)
4207 (uri (cran-uri "trend" version))
4208 (sha256
4209 (base32
cd4abb6d 4210 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4211 (build-system r-build-system)
4212 (propagated-inputs
4213 `(("r-extradistr" ,r-extradistr)))
4214 (native-inputs
4215 `(("gfortran" ,gfortran)))
d062957a 4216 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4217 (synopsis "Non-parametric trend tests and change-point detection")
4218 (description
4219 "The analysis of environmental data often requires the detection of
4220trends and change-points. This package includes tests for trend
4221detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4222Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4223Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4224correlation trend test), change-point detection (Lanzante's test procedures,
4225Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4226Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4227Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4228sample Robust Rank-Order Distributional Test.")
4229 (license license:gpl3)))
f96eda90
RW
4230
4231(define-public r-expm
4232 (package
4233 (name "r-expm")
a11d29b4 4234 (version "0.999-4")
f96eda90
RW
4235 (source
4236 (origin
4237 (method url-fetch)
4238 (uri (cran-uri "expm" version))
4239 (sha256
4240 (base32
a11d29b4 4241 "15k0acg2aqb2ajhwal6l7vhhp03m4lg579805d34554cl0kn9l2q"))))
f96eda90
RW
4242 (build-system r-build-system)
4243 (propagated-inputs `(("r-matrix" ,r-matrix)))
4244 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4245 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4246 (synopsis "Tools for matrix exponentials and related quantities")
4247 (description
4248 "This package provides tools for the computation of the matrix
4249exponential, logarithm, square root, and related quantities.")
4250 (license license:gpl2+)))
68b6a67e
RW
4251
4252(define-public r-complexplus
4253 (package
4254 (name "r-complexplus")
4255 (version "2.1")
4256 (source
4257 (origin
4258 (method url-fetch)
4259 (uri (cran-uri "complexplus" version))
4260 (sha256
4261 (base32
4262 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4263 (build-system r-build-system)
4264 (propagated-inputs
4265 `(("r-expm" ,r-expm)
4266 ("r-matrix" ,r-matrix)))
d062957a 4267 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4268 (synopsis "Functions of complex or real variables")
4269 (description
4270 "This package extends several functions to the complex domain, including
4271the matrix exponential and logarithm, and the determinant.")
4272 (license license:gpl2)))
7b81a7ea
RW
4273
4274(define-public r-phontools
4275 (package
4276 (name "r-phontools")
4277 (version "0.2-2.1")
4278 (source
4279 (origin
4280 (method url-fetch)
4281 (uri (cran-uri "phonTools" version))
4282 (sha256
4283 (base32
4284 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4285 (properties `((upstream-name . "phonTools")))
4286 (build-system r-build-system)
4287 (home-page "http://www.santiagobarreda.com/rscripts.html")
4288 (synopsis "Tools for phonetic and acoustic analyses")
4289 (description
4290 "This package contains tools for the organization, display, and analysis
4291of the sorts of data frequently encountered in phonetics research and
4292experimentation, including the easy creation of IPA vowel plots, and the
4293creation and manipulation of WAVE audio files.")
4294 (license license:bsd-2)))
d976454c
RW
4295
4296(define-public r-np
4297 (package
4298 (name "r-np")
02c57c01 4299 (version "0.60-9")
d976454c
RW
4300 (source
4301 (origin
4302 (method url-fetch)
4303 (uri (cran-uri "np" version))
4304 (sha256
4305 (base32
02c57c01 4306 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4307 (build-system r-build-system)
4308 (propagated-inputs
4309 `(("r-boot" ,r-boot)
4310 ("r-cubature" ,r-cubature)
65d66b3e 4311 ("r-quadprog" ,r-quadprog)
d976454c
RW
4312 ("r-quantreg" ,r-quantreg)))
4313 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4314 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4315 (description "This package provides non-parametric (and semi-parametric)
4316kernel methods that seamlessly handle a mix of continuous, unordered, and
4317ordered factor data types.")
4318 ;; Any version of the GPL.
4319 (license license:gpl3+)))
2a112be0
RW
4320
4321(define-public r-powerplus
4322 (package
4323 (name "r-powerplus")
4324 (version "3.1")
4325 (source
4326 (origin
4327 (method url-fetch)
4328 (uri (cran-uri "powerplus" version))
4329 (sha256
4330 (base32
4331 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4332 (build-system r-build-system)
4333 (propagated-inputs
4334 `(("r-complexplus" ,r-complexplus)
4335 ("r-expm" ,r-expm)
4336 ("r-mass" ,r-mass)
4337 ("r-matrix" ,r-matrix)
4338 ("r-phontools" ,r-phontools)))
d062957a 4339 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4340 (synopsis "Exponentiation operations")
4341 (description
4342 "This package provides tools for the computation of matrix and scalar
4343exponentiation.")
4344 (license license:gpl2)))
021caafa
RW
4345
4346(define-public r-heatmaply
4347 (package
4348 (name "r-heatmaply")
5da9918d 4349 (version "0.16.0")
021caafa
RW
4350 (source
4351 (origin
4352 (method url-fetch)
4353 (uri (cran-uri "heatmaply" version))
4354 (sha256
4355 (base32
5da9918d 4356 "1qhxk48qh61qjxdlhl0qffdh3yh8iiwccid5ssngdv433q0cmyc1"))))
021caafa
RW
4357 (build-system r-build-system)
4358 (propagated-inputs
4359 `(("r-assertthat" ,r-assertthat)
4360 ("r-colorspace" ,r-colorspace)
4361 ("r-dendextend" ,r-dendextend)
4362 ("r-ggplot2" ,r-ggplot2)
021caafa
RW
4363 ("r-htmlwidgets" ,r-htmlwidgets)
4364 ("r-magrittr" ,r-magrittr)
4365 ("r-plotly" ,r-plotly)
4366 ("r-rcolorbrewer" ,r-rcolorbrewer)
4367 ("r-reshape2" ,r-reshape2)
4368 ("r-scales" ,r-scales)
4369 ("r-seriation" ,r-seriation)
4370 ("r-viridis" ,r-viridis)
4371 ("r-webshot" ,r-webshot)))
4372 (home-page "https://cran.r-project.org/package=heatmaply")
4373 (synopsis "Interactive cluster heat maps using plotly")
4374 (description
4375 "This package enables you to create interactive cluster heatmaps that can
4376be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4377Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4378pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4379a popular graphical method for visualizing high-dimensional data, in which a
4380table of numbers is encoded as a grid of colored cells. The rows and columns
4381of the matrix are ordered to highlight patterns and are often accompanied by
4382dendrograms.")
4383 ;; Either version of the license.
4384 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4385
ff939ef4
RW
4386(define-public r-h5
4387 (package
4388 (name "r-h5")
4389 (version "0.9.9")
4390 (source
4391 (origin
4392 (method url-fetch)
4393 (uri (cran-uri "h5" version))
4394 (sha256
4395 (base32
4396 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4397 (build-system r-build-system)
4398 (inputs
4399 `(("zlib" ,zlib)
4400 ("hdf5" ,hdf5)))
4401 (native-inputs
4402 `(("which" ,which)))
4403 (propagated-inputs
4404 `(("r-rcpp" ,r-rcpp)))
4405 (home-page "https://github.com/mannau/h5")
4406 (synopsis "Interface to the HDF5 Library")
4407 (description
4408 "This package provides an S4 interface to the HDF5 library supporting
4409fast storage and retrieval of R-objects like vectors, matrices and arrays to
4410binary files in a language independent format. The HDF5 format can therefore
4411be used as an alternative to R's save/load mechanism. Since h5 is able to
4412access only subsets of stored data it can also handle data sets which do not
4413fit into memory.")
4414 (license license:bsd-2)))
4415
b2dc4cb4
RW
4416(define-public r-cgdsr
4417 (package
4418 (name "r-cgdsr")
4419 (version "1.2.10")
4420 (source
4421 (origin
4422 (method url-fetch)
4423 (uri (cran-uri "cgdsr" version))
4424 (sha256
4425 (base32
4426 "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
4427 (build-system r-build-system)
4428 (propagated-inputs
4429 `(("r-r-methodss3" ,r-r-methodss3)
4430 ("r-r-oo" ,r-r-oo)))
4431 (home-page "https://github.com/cBioPortal/cgdsr")
4432 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4433 (description
4434 "This package provides a basic set of R functions for querying the Cancer
4435Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4436Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4437 (license license:lgpl3)))
a00968b7
RW
4438
4439(define-public r-import
4440 (package
4441 (name "r-import")
4442 (version "1.1.0")
4443 (source
4444 (origin
4445 (method url-fetch)
4446 (uri (cran-uri "import" version))
4447 (sha256
4448 (base32
4449 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4450 (build-system r-build-system)
4451 (home-page "https://github.com/smbache/import")
4452 (synopsis "Import mechanism for R")
4453 (description
4454 "This is an alternative mechanism for importing objects from packages.
4455The syntax allows for importing multiple objects from a package with a single
4456command in an expressive way. The import package bridges some of the gap
4457between using @code{library} (or @code{require}) and direct (single-object)
4458imports. Furthermore the imported objects are not placed in the current
4459environment. It is also possible to import objects from stand-alone @code{.R}
4460files.")
4461 (license license:expat)))
5d9b82ac
RW
4462
4463(define-public r-shinyace
4464 (package
4465 (name "r-shinyace")
f0fe1a5a 4466 (version "0.3.3")
5d9b82ac
RW
4467 (source
4468 (origin
4469 (method url-fetch)
4470 (uri (cran-uri "shinyAce" version))
4471 (sha256
4472 (base32
f0fe1a5a 4473 "02q6wqw349nlyf3mbf18cxif1xv9cal5qzccrdlnv73szqn9jk7j"))))
5d9b82ac
RW
4474 (properties `((upstream-name . "shinyAce")))
4475 (build-system r-build-system)
4476 (propagated-inputs
e86d3cc5
RW
4477 `(("r-shiny" ,r-shiny)
4478 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4479 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4480 (synopsis "Ace editor bindings for Shiny")
4481 (description
4482 "This package provides Ace editor bindings to enable a rich text editing
4483environment within Shiny.")
4484 (license license:expat)))
f64fea1d 4485
72032c9d
RW
4486(define-public r-base64url
4487 (package
4488 (name "r-base64url")
4489 (version "1.4")
4490 (source
4491 (origin
4492 (method url-fetch)
4493 (uri (cran-uri "base64url" version))
4494 (sha256
4495 (base32
4496 "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
4497 (build-system r-build-system)
4498 (propagated-inputs
4499 `(("r-backports" ,r-backports)))
4500 (home-page "https://github.com/mllg/base64url")
4501 (synopsis "Fast and URL-safe base64 encoder and decoder")
4502 (description
4503 "This package provides a URL-safe base64 encoder and decoder. In
4504contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
4505the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
4506encoder does not fill the string with trailing @code{=}. The resulting
4507encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
4508and thus are safe to use in URLs or for file names. The package also comes
4509with a simple base32 encoder/decoder suited for case insensitive file
4510systems.")
4511 (license license:gpl3)))
4512
f64fea1d
RW
4513(define-public r-radiant-data
4514 (package
4515 (name "r-radiant-data")
cb40b6eb 4516 (version "0.9.9")
f64fea1d
RW
4517 (source
4518 (origin
4519 (method url-fetch)
4520 (uri (cran-uri "radiant.data" version))
4521 (sha256
4522 (base32
cb40b6eb 4523 "17mgm0sggh4f7ihqmj9m3996p3pqc7h2cwx6ll1ha3kg5mx0znyn"))
f64fea1d
RW
4524 (modules '((guix build utils)))
4525 (snippet
4526 '(begin
4527 ;; Delete files that are under CC-NC-SA.
4528 (delete-file-recursively "inst/app/tools/help")
4529 #t))))
4530 (properties `((upstream-name . "radiant.data")))
4531 (build-system r-build-system)
4532 (propagated-inputs
4533 `(("r-base64enc" ,r-base64enc)
4534 ("r-broom" ,r-broom)
4535 ("r-car" ,r-car)
4536 ("r-curl" ,r-curl)
4537 ("r-dplyr" ,r-dplyr)
4538 ("r-dt" ,r-dt)
36dc3591 4539 ("r-glue" ,r-glue)
f64fea1d
RW
4540 ("r-ggplot2" ,r-ggplot2)
4541 ("r-gridextra" ,r-gridextra)
4542 ("r-import" ,r-import)
4543 ("r-jsonlite" ,r-jsonlite)
4544 ("r-knitr" ,r-knitr)
4545 ("r-lubridate" ,r-lubridate)
4546 ("r-magrittr" ,r-magrittr)
4547 ("r-markdown" ,r-markdown)
36dc3591 4548 ("r-plotly" ,r-plotly)
f64fea1d
RW
4549 ("r-psych" ,r-psych)
4550 ("r-readr" ,r-readr)
36dc3591
RW
4551 ("r-readxl" ,r-readxl)
4552 ("r-rlang" ,r-rlang)
f64fea1d
RW
4553 ("r-rmarkdown" ,r-rmarkdown)
4554 ("r-rstudioapi" ,r-rstudioapi)
4555 ("r-scales" ,r-scales)
4556 ("r-shiny" ,r-shiny)
e5f9e9fa 4557 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4558 ("r-shinyace" ,r-shinyace)
cb40b6eb 4559 ("r-stringi" ,r-stringi)
f64fea1d 4560 ("r-tibble" ,r-tibble)
36dc3591
RW
4561 ("r-tidyr" ,r-tidyr)
4562 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4563 (home-page "https://github.com/radiant-rstats/radiant.data")
4564 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4565 (description
4566 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4567visualizing, summarizing, transforming, and combining data. It also contains
4568functionality to generate reproducible reports of the analyses conducted in
4569the application.")
4570 (license license:agpl3)))
e2cafc24
RW
4571
4572(define-public r-algdesign
4573 (package
4574 (name "r-algdesign")
4575 (version "1.1-7.3")
4576 (source
4577 (origin
4578 (method url-fetch)
4579 (uri (cran-uri "AlgDesign" version))
4580 (sha256
4581 (base32
4582 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
4583 (properties `((upstream-name . "AlgDesign")))
4584 (build-system r-build-system)
4585 (home-page "https://github.com/jvbraun/AlgDesign")
4586 (synopsis "Algorithmic experimental design")
4587 (description
4588 "This package provides tools to calculate exact and approximate theory
4589experimental designs for D, A, and I criteria. Very large designs may be
4590created. Experimental designs may be blocked or blocked designs created from
4591a candidate list, using several criteria. The blocking can be done when whole
4592and within plot factors interact.")
4593 (license license:gpl2+)))
35b0c051
RW
4594
4595(define-public r-signal
4596 (package
4597 (name "r-signal")
4598 (version "0.7-6")
4599 (source
4600 (origin
4601 (method url-fetch)
4602 (uri (cran-uri "signal" version))
4603 (sha256
4604 (base32
4605 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4606 (build-system r-build-system)
4607 (propagated-inputs `(("r-mass" ,r-mass)))
4608 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4609 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4610 (synopsis "Signal processing")
4611 (description
4612 "This package provides a set of signal processing functions originally
4613written for Matlab and GNU Octave. It includes filter generation utilities,
4614filtering functions, resampling routines, and visualization of filter models.
4615It also includes interpolation functions.")
4616 (license license:gpl2)))
db80dd4a 4617
3dab50d9
RW
4618(define-public r-gsubfn
4619 (package
4620 (name "r-gsubfn")
2acc0e5f 4621 (version "0.7")
3dab50d9
RW
4622 (source
4623 (origin
4624 (method url-fetch)
4625 (uri (cran-uri "gsubfn" version))
4626 (sha256
4627 (base32
2acc0e5f 4628 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4629 (build-system r-build-system)
4630 (propagated-inputs `(("r-proto" ,r-proto)))
4631 (home-page "http://gsubfn.googlecode.com")
4632 (synopsis "Utilities for strings and function arguments.")
4633 (description
4634 "This package provides @code{gsubfn} which is like @code{gsub} but can
4635take a replacement function or certain other objects instead of the
4636replacement string. Matches and back references are input to the replacement
4637function and replaced by the function output. @code{gsubfn} can be used to
4638split strings based on content rather than delimiters and for quasi-perl-style
4639string interpolation. The package also has facilities for translating
4640formulas to functions and allowing such formulas in function calls instead of
4641functions.")
4642 (license license:gpl2+)))
3a563a41
RW
4643
4644(define-public r-sqldf
4645 (package
4646 (name "r-sqldf")
4647 (version "0.4-11")
4648 (source
4649 (origin
4650 (method url-fetch)
4651 (uri (cran-uri "sqldf" version))
4652 (sha256
4653 (base32
4654 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4655 (build-system r-build-system)
4656 (propagated-inputs
4657 `(("r-chron" ,r-chron)
4658 ("r-dbi" ,r-dbi)
4659 ("r-gsubfn" ,r-gsubfn)
4660 ("r-proto" ,r-proto)
4661 ("r-rsqlite" ,r-rsqlite)))
4662 (home-page "https://github.com/ggrothendieck/sqldf")
4663 (synopsis "Manipulate R data frames using SQL")
4664 (description
4665 "The @code{sqldf} function is typically passed a single argument which is
4666an SQL select statement where the table names are ordinary R data frame names.
4667@code{sqldf} transparently sets up a database, imports the data frames into
4668that database, performs the SQL statement and returns the result using a
4669heuristic to determine which class to assign to each column of the returned
4670data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4671used to read filtered files into R even if the original files are larger than
4672R itself can handle.")
4673 (license license:gpl2)))
94e46cab
RW
4674
4675(define-public r-abind
4676 (package
4677 (name "r-abind")
4678 (version "1.4-5")
4679 (source
4680 (origin
4681 (method url-fetch)
4682 (uri (cran-uri "abind" version))
4683 (sha256
4684 (base32
4685 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
4686 (build-system r-build-system)
d062957a 4687 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
4688 (synopsis "Combine multidimensional arrays")
4689 (description
4690 "This package provides tools to combine multidimensional arrays into a
4691single array. This is a generalization of @code{cbind} and @code{rbind}. It
4692works with vectors, matrices, and higher-dimensional arrays. It also provides
4693the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
4694extracting and replacing data in arrays.")
4695 (license license:lgpl2.0+)))
fc784b66
RW
4696
4697(define-public r-prroc
4698 (package
4699 (name "r-prroc")
0430eb66 4700 (version "1.3.1")
fc784b66
RW
4701 (source
4702 (origin
4703 (method url-fetch)
4704 (uri (cran-uri "PRROC" version))
4705 (sha256
4706 (base32
0430eb66 4707 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
4708 (properties `((upstream-name . "PRROC")))
4709 (build-system r-build-system)
d062957a 4710 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
4711 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
4712 (description
4713 "This package computes the areas under the @dfn{precision-recall} (PR)
4714and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
4715contrast to other implementations, the interpolation between points of the PR
4716curve is done by a non-linear piecewise function. In addition to the areas
4717under the curves, the curves themselves can also be computed and plotted by a
4718specific S3-method.")
4719 (license license:gpl3)))
661bb51e
RW
4720
4721(define-public r-vim
4722 (package
4723 (name "r-vim")
8b2c80b8 4724 (version "4.8.0")
661bb51e
RW
4725 (source
4726 (origin
4727 (method url-fetch)
4728 (uri (cran-uri "VIM" version))
4729 (sha256
4730 (base32
8b2c80b8 4731 "08x4a4yzgp8adgrv7a3666yma4b60n64mcsnvhzmwdy023f4ysrw"))))
661bb51e
RW
4732 (properties `((upstream-name . "VIM")))
4733 (build-system r-build-system)
4734 (propagated-inputs
4735 `(("r-car" ,r-car)
4736 ("r-colorspace" ,r-colorspace)
4737 ("r-data-table" ,r-data-table)
4738 ("r-e1071" ,r-e1071)
4739 ("r-laeken" ,r-laeken)
4740 ("r-mass" ,r-mass)
4741 ("r-nnet" ,r-nnet)
8b2c80b8 4742 ("r-ranger" ,r-ranger)
661bb51e
RW
4743 ("r-rcpp" ,r-rcpp)
4744 ("r-robustbase" ,r-robustbase)
4745 ("r-sp" ,r-sp)
4746 ("r-vcd" ,r-vcd)))
4747 (home-page "https://github.com/alexkowa/VIM")
4748 (synopsis "Visualization and imputation of missing values")
4749 (description
4750 "This package provides tools for the visualization of missing and/or
4751imputed values are introduced, which can be used for exploring the data and
4752the structure of the missing and/or imputed values. Depending on this
4753structure of the missing values, the corresponding methods may help to
4754identify the mechanism generating the missing values and allows to explore the
4755data including missing values. In addition, the quality of imputation can be
4756visually explored using various univariate, bivariate, multiple and
4757multivariate plot methods.")
4758 (license license:gpl2+)))
d10b0952
RW
4759
4760(define-public r-fnn
4761 (package
4762 (name "r-fnn")
b9b10413 4763 (version "1.1.3")
d10b0952
RW
4764 (source
4765 (origin
4766 (method url-fetch)
4767 (uri (cran-uri "FNN" version))
4768 (sha256
4769 (base32
b9b10413 4770 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
d10b0952
RW
4771 (properties `((upstream-name . "FNN")))
4772 (build-system r-build-system)
1b5905fe 4773 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
4774 (synopsis "Fast nearest neighbor search algorithms and applications")
4775 (description
4776 "This package provides cover-tree and kd-tree fast k-nearest neighbor
4777search algorithms. Related applications including KNN classification,
4778regression and information measures are implemented.")
4779 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
4780 ;; later can be used.
4781 (license license:gpl2+)))
be815dbd
RW
4782
4783(define-public r-smoother
4784 (package
4785 (name "r-smoother")
4786 (version "1.1")
4787 (source
4788 (origin
4789 (method url-fetch)
4790 (uri (cran-uri "smoother" version))
4791 (sha256
4792 (base32
4793 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
4794 (build-system r-build-system)
4795 (propagated-inputs
4796 `(("r-ttr" ,r-ttr)))
4797 (home-page "http://cran.r-project.org/web/packages/smoother")
4798 (synopsis "Functions relating to the smoothing of numerical data")
4799 (description
4800 "This package provides a collection of methods for smoothing numerical
4801data, commencing with a port of the Matlab gaussian window smoothing function.
4802In addition, several functions typically used in smoothing of financial data
4803are included.")
4804 (license license:gpl2)))
0efd09ac
RW
4805
4806(define-public r-riverplot
4807 (package
4808 (name "r-riverplot")
4809 (version "0.6")
4810 (source
4811 (origin
4812 (method url-fetch)
4813 (uri (cran-uri "riverplot" version))
4814 (sha256
4815 (base32
4816 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
4817 (build-system r-build-system)
4818 (home-page "https://logfc.wordpress.com")
4819 (synopsis "Sankey or ribbon plots")
4820 (description
4821 "Sankey plots are a type of diagram that is convenient to illustrate how
4822flow of information, resources etc. separates and joins, much like observing
4823how rivers split and merge. For example, they can be used to compare
4824different clusterings. This package provides an implementation of Sankey
4825plots for R.")
4826 (license license:gpl2+)))
c56739df
SY
4827
4828(define-public r-dyn
4829 (package
4830 (name "r-dyn")
4831 (version "0.2-9.6")
4832 (source
4833 (origin
4834 (method url-fetch)
4835 (uri (cran-uri "dyn" version))
4836 (sha256
4837 (base32
4838 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
4839 (build-system r-build-system)
4840 (propagated-inputs
4841 `(("r-zoo" ,r-zoo)))
4842 (home-page "https://cran.r-project.org/web/packages/dyn")
4843 (synopsis "Time series regression")
4844 (description
4845 "This package provides the dyn class interfaces @code{ts}, @code{irts},
4846@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
4847@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
4848@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
4849@code{randomForest::randomForest()} and other regression functions, allowing
4850those functions to be used with time series including specifications that may
4851contain lags, diffs and missing values.")
4852 ;; Any GPL version.
4853 (license license:gpl2+)))
24fa6bca
SY
4854
4855(define-public r-catdap
4856 (package
4857 (name "r-catdap")
4858 (version "1.3.4")
4859 (source
4860 (origin
4861 (method url-fetch)
4862 (uri (cran-uri "catdap" version))
4863 (sha256
4864 (base32
4865 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
4866 (build-system r-build-system)
4867 (native-inputs
4868 `(("gfortran" ,gfortran)))
4869 (home-page "https://cran.r-project.org/web/packages/catdap/")
4870 (synopsis "Tools for categorical data analysis")
4871 (description
4872 "This package provides functions for analyzing multivariate data.
4873Dependencies of the distribution of the specified variable (response
4874variable) to other variables (explanatory variables) are derived and
4875evaluated by the @dfn{Akaike Information Criterion} (AIC).")
4876 (license license:gpl2+)))
96e22362
SS
4877
4878(define-public r-arules
4879 (package
4880 (name "r-arules")
ea010aa3 4881 (version "1.6-3")
96e22362
SS
4882 (source
4883 (origin
4884 (method url-fetch)
4885 (uri (cran-uri "arules" version))
4886 (sha256
4887 (base32
ea010aa3 4888 "0dimrq1pz449z0mz9m87nhm5bpc0v789bcc3lghhh97wwi5zah9y"))))
96e22362
SS
4889 (build-system r-build-system)
4890 (propagated-inputs
4891 `(("r-matrix" ,r-matrix)))
4892 (home-page "https://github.com/mhahsler/arules")
4893 (synopsis "Mining association rules and frequent itemsets")
4894 (description
4895 "This package provides an infrastructure for representing, manipulating
4896and analyzing transaction data and patterns (frequent itemsets and association rules).
4897It also provides C implementations of the association mining algorithms Apriori
4898and Eclat.")
4899 (license license:gpl3)))
1cde7467
KH
4900
4901(define-public r-parsedate
4902 (package
4903 (name "r-parsedate")
86ad5dbc 4904 (version "1.2.0")
1cde7467
KH
4905 (source
4906 (origin
4907 (method url-fetch)
4908 (uri (cran-uri "parsedate" version))
4909 (sha256
4910 (base32
86ad5dbc 4911 "0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
1cde7467 4912 (build-system r-build-system)
86ad5dbc
RW
4913 (propagated-inputs
4914 `(("r-rematch2" ,r-rematch2)))
1cde7467
KH
4915 (home-page "https://github.com/gaborcsardi/parsedate")
4916 (synopsis
4917 "Recognize and parse dates in various formats")
4918 (description
4919 "This package provides three functions for dealing with dates:
4920@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
4921time formats, @code{parse_date} parses dates in unspecified formats,
4922and @code{format_iso_8601} formats a date in ISO 8601 format.")
4923 (license license:gpl2)))
2a27c0bb
SY
4924
4925(define-public r-abc-data
4926 (package
4927 (name "r-abc-data")
4928 (version "1.0")
4929 (source
4930 (origin
4931 (method url-fetch)
4932 (uri (cran-uri "abc.data" version))
4933 (sha256
4934 (base32
4935 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
4936 (properties `((upstream-name . "abc.data")))
4937 (build-system r-build-system)
4938 (home-page "https://cran.r-project.org/web/packages/abc.data/")
4939 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
4940 (description
4941 "This package contains data which are used by functions of the abc
4942package which implements several @dfn{Approximate Bayesian Computation} (ABC)
4943algorithms for performing parameter estimation, model selection, and
4944goodness-of-fit.")
4945 (license license:gpl3+)))
82c8e0ae
SY
4946
4947(define-public r-abc
4948 (package
4949 (name "r-abc")
4950 (version "2.1")
4951 (source
4952 (origin
4953 (method url-fetch)
4954 (uri (cran-uri "abc" version))
4955 (sha256
4956 (base32
4957 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
4958 (build-system r-build-system)
4959 (propagated-inputs
4960 `(("r-abc-data" ,r-abc-data)
4961 ("r-locfit" ,r-locfit)
4962 ("r-mass" ,r-mass)
4963 ("r-nnet" ,r-nnet)
4964 ("r-quantreg" ,r-quantreg)))
4965 (home-page "https://cran.r-project.org/web/packages/abc/")
4966 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
4967 (description
4968 "This package implements several @dfn{Approximate Bayesian
4969Computation} (ABC) algorithms for performing parameter estimation, model
4970selection, and goodness-of-fit. Cross-validation tools are also available for
4971measuring the accuracy of ABC estimates, and to calculate the
4972misclassification probabilities of different models.")
4973 (license license:gpl3+)))
4b1f7a3e 4974
d182828f
RW
4975(define-public r-zip
4976 (package
4977 (name "r-zip")
e469e10e 4978 (version "2.0.1")
d182828f
RW
4979 (source
4980 (origin
4981 (method url-fetch)
4982 (uri (cran-uri "zip" version))
4983 (sha256
4984 (base32
e469e10e 4985 "0cchbzp2s2qz7r4n9qdwgfgik5xzr0dzxmj25r8435i85k86ysi1"))))
d182828f
RW
4986 (build-system r-build-system)
4987 (home-page "https://github.com/gaborcsardi/zip")
4988 (synopsis "Cross-platform Zip compression")
4989 (description
4990 "This package provides a cross-platform Zip compression library for R.
4991It is a replacement for the @code{zip} function, that does not require any
4992additional external tools on any platform.")
4993 (license license:cc0)))
4994
4b1f7a3e
RW
4995(define-public r-openxlsx
4996 (package
4997 (name "r-openxlsx")
a8b4677b 4998 (version "4.1.0")
4b1f7a3e
RW
4999 (source
5000 (origin
5001 (method url-fetch)
5002 (uri (cran-uri "openxlsx" version))
5003 (sha256
5004 (base32
a8b4677b 5005 "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
4b1f7a3e 5006 (build-system r-build-system)
a8b4677b
RW
5007 (propagated-inputs
5008 `(("r-rcpp" ,r-rcpp)
5009 ("r-zip" ,r-zip)))
4b1f7a3e
RW
5010 (home-page "https://github.com/awalker89/openxlsx")
5011 (synopsis "Read, write and edit XLSX files")
5012 (description
5013 "This package simplifies the creation of Excel @code{.xlsx} files by
5014providing a high level interface to writing, styling and editing worksheets.
5015Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
5016and @code{XLConnect} packages with the added benefit of removing the
5017dependency on Java.")
5018 (license license:gpl3)))
c9920f25
RW
5019
5020(define-public r-rio
5021 (package
5022 (name "r-rio")
1417d5f1 5023 (version "0.5.16")
c9920f25
RW
5024 (source
5025 (origin
5026 (method url-fetch)
5027 (uri (cran-uri "rio" version))
5028 (sha256
5029 (base32
1417d5f1 5030 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
5031 (build-system r-build-system)
5032 (propagated-inputs
5033 `(("r-curl" ,r-curl)
5034 ("r-data-table" ,r-data-table)
5035 ("r-foreign" ,r-foreign)
5036 ("r-haven" ,r-haven)
5037 ("r-openxlsx" ,r-openxlsx)
5038 ("r-readxl" ,r-readxl)
5039 ("r-tibble" ,r-tibble)))
5040 (home-page "https://github.com/leeper/rio")
5041 (synopsis "Swiss-army knife for data I/O")
5042 (description
5043 "This package provides streamlined data import and export infrastructure
5044by making assumptions that the user is probably willing to make: @code{import}
5045and @code{export} determine the data structure from the file extension,
5046reasonable defaults are used for data import and export (e.g.,
5047@code{stringsAsFactors=FALSE}), web-based import is natively
5048supported (including from SSL/HTTPS), compressed files can be read directly
5049without explicit decompression, and fast import packages are used where
5050appropriate. An additional convenience function, @code{convert}, provides a
5051simple method for converting between file types.")
5052 (license license:gpl2)))
08dac3d9
RW
5053
5054(define-public r-maptools
5055 (package
5056 (name "r-maptools")
bbe94211 5057 (version "0.9-5")
08dac3d9
RW
5058 (source
5059 (origin
5060 (method url-fetch)
5061 (uri (cran-uri "maptools" version))
5062 (sha256
5063 (base32
bbe94211 5064 "1pbvcn9xfx0hxq1ppbfg9xm5j04q4c15nj983yjmg7dlkzq135ax"))))
08dac3d9
RW
5065 (build-system r-build-system)
5066 (propagated-inputs
5067 `(("r-foreign" ,r-foreign)
5068 ("r-lattice" ,r-lattice)
5069 ("r-sp" ,r-sp)))
5070 (home-page "http://r-forge.r-project.org/projects/maptools/")
5071 (synopsis "Tools for reading and handling spatial objects")
5072 (description
5073 "This package provides a set of tools for manipulating and reading
5074geographic data, in particular ESRI Shapefiles. It includes binary access to
5075GSHHG shoreline files. The package also provides interface wrappers for
5076exchanging spatial objects with other R packages.")
5077 ;; The C source files from shapelib are released under the Expat license.
5078 ;; The R code is released under GPL version 2 or later.
5079 (license (list license:gpl2+
5080 license:expat))))
284179bb
RW
5081
5082(define-public r-later
5083 (package
5084 (name "r-later")
00fb3203 5085 (version "0.8.0")
284179bb
RW
5086 (source
5087 (origin
5088 (method url-fetch)
5089 (uri (cran-uri "later" version))
5090 (sha256
5091 (base32
00fb3203 5092 "08g503xjxrfxvrzj0cavsrz4m8ykbha64344j1w2r6v17js2hakb"))))
284179bb
RW
5093 (build-system r-build-system)
5094 (propagated-inputs
5095 `(("r-bh" ,r-bh)
5096 ("r-rcpp" ,r-rcpp)
5097 ("r-rlang" ,r-rlang)))
5098 (home-page "https://github.com/r-lib/later")
5099 (synopsis "Utilities for delaying function execution")
5100 (description
5101 "This package provides tools to execute arbitrary R or C functions some
5102time after the current time, after the R execution stack has emptied.")
5103 (license license:gpl2+)))
d9d66ba9
RW
5104
5105(define-public r-promises
5106 (package
5107 (name "r-promises")
5108 (version "1.0.1")
5109 (source
5110 (origin
5111 (method url-fetch)
5112 (uri (cran-uri "promises" version))
5113 (sha256
5114 (base32
5115 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
5116 (build-system r-build-system)
5117 (propagated-inputs
5118 `(("r-later" ,r-later)
5119 ("r-magrittr" ,r-magrittr)
5120 ("r-r6" ,r-r6)
5121 ("r-rcpp" ,r-rcpp)
5122 ("r-rlang" ,r-rlang)))
5123 (home-page "https://rstudio.github.io/promises")
5124 (synopsis "Abstractions for promise-based asynchronous programming")
5125 (description
5126 "This package provides fundamental abstractions for doing asynchronous
5127programming in R using promises. Asynchronous programming is useful for
5128allowing a single R process to orchestrate multiple tasks in the background
5129while also attending to something else. Semantics are similar to JavaScript
5130promises, but with a syntax that is idiomatic R.")
5131 (license license:expat)))
3cf9ae2f
RW
5132
5133(define-public r-dosnow
5134 (package
5135 (name "r-dosnow")
5136 (version "1.0.16")
5137 (source
5138 (origin
5139 (method url-fetch)
5140 (uri (cran-uri "doSNOW" version))
5141 (sha256
5142 (base32
5143 "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
5144 (properties `((upstream-name . "doSNOW")))
5145 (build-system r-build-system)
5146 (propagated-inputs
5147 `(("r-foreach" ,r-foreach)
5148 ("r-iterators" ,r-iterators)
5149 ("r-snow" ,r-snow)))
5150 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5151 (synopsis "Foreach parallel adaptor for the snow package")
5152 (description
5153 "This package provides a parallel backend for the @code{%dopar%} function
5154using the @code{snow} package.")
5155 (license license:gpl2)))
fdc3a05d
RJ
5156
5157(define-public r-snowfall
5158 (package
5159 (name "r-snowfall")
5160 (version "1.84-6.1")
5161 (source (origin
5162 (method url-fetch)
5163 (uri (cran-uri "snowfall" version))
5164 (sha256
5165 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5166 (build-system r-build-system)
5167 (propagated-inputs
5168 `(("r-snow" ,r-snow)))
5169 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5170 (synopsis "Easier cluster computing")
5171 (description "This package is a usability wrapper around snow for easier
5172development of parallel R programs. This package offers e.g. extended error
5173checks, and additional functions. All functions work in sequential mode, too,
5174if no cluster is present or wished. The package is also designed as connector
5175to the cluster management tool @code{sfCluster}, but can also used without
5176it.")
5177 (license license:gpl2+)))
e09d74ec 5178
94a8990f
RW
5179(define-public r-rappdirs
5180 (package
5181 (name "r-rappdirs")
5182 (version "0.3.1")
5183 (source
5184 (origin
5185 (method url-fetch)
5186 (uri (cran-uri "rappdirs" version))
5187 (sha256
5188 (base32
5189 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5190 (build-system r-build-system)
5191 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5192 (synopsis "Determine where to save data, caches, and logs")
5193 (description
5194 "This package provides an easy way to determine which directories on the
5195user's computer should be used to save data, caches and logs. It is a port of
5196Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5197 (license license:expat)))
2b47ebe1
RW
5198
5199(define-public r-learnr
5200 (package
5201 (name "r-learnr")
7d0370ed 5202 (version "0.9.2.1")
2b47ebe1
RW
5203 (source
5204 (origin
5205 (method url-fetch)
5206 (uri (cran-uri "learnr" version))
5207 (sha256
5208 (base32
7d0370ed 5209 "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
2b47ebe1
RW
5210 (build-system r-build-system)
5211 (propagated-inputs
5212 `(("r-evaluate" ,r-evaluate)
5213 ("r-htmltools" ,r-htmltools)
5214 ("r-htmlwidgets" ,r-htmlwidgets)
5215 ("r-jsonlite" ,r-jsonlite)
5216 ("r-knitr" ,r-knitr)
5217 ("r-markdown" ,r-markdown)
5218 ("r-rappdirs" ,r-rappdirs)
5219 ("r-rmarkdown" ,r-rmarkdown)
5220 ("r-rprojroot" ,r-rprojroot)
5221 ("r-shiny" ,r-shiny)
5222 ("r-withr" ,r-withr)))
5223 (home-page "https://rstudio.github.io/learnr/")
5224 (synopsis "Interactive tutorials for R")
5225 (description
5226 "This package provides tools to create interactive tutorials using R
5227Markdown. Use a combination of narrative, figures, videos, exercises, and
5228quizzes to create self-paced tutorials for learning about R and R packages.")
5229 (license license:asl2.0)))
12591673
RW
5230
5231(define-public r-analytics
5232 (package
5233 (name "r-analytics")
7a06cdfa 5234 (version "3.0")
12591673
RW
5235 (source
5236 (origin
5237 (method url-fetch)
5238 (uri (cran-uri "analytics" version))
5239 (sha256
5240 (base32
7a06cdfa 5241 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5242 (build-system r-build-system)
5243 (propagated-inputs
5244 `(("r-car" ,r-car)
5245 ("r-cluster" ,r-cluster)
5246 ("r-fractal" ,r-fractal)
5247 ("r-lmtest" ,r-lmtest)
5248 ("r-mass" ,r-mass)
5249 ("r-np" ,r-np)
5250 ("r-powerplus" ,r-powerplus)
5251 ("r-robust" ,r-robust)
5252 ("r-trend" ,r-trend)
5253 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5254 ("r-urca" ,r-urca)
5255 ("r-vim" ,r-vim)))
12591673
RW
5256 (home-page "https://cran.r-project.org/web/packages/analytics/")
5257 (synopsis "Collection of data analysis tools")
5258 (description
5259 "This package is a collection of data analysis tools. It includes tools
5260for regression outlier detection in a fitted linear model, stationary
5261bootstrap using a truncated geometric distribution, a comprehensive test for
5262weak stationarity, column means by group, weighted biplots, and a heuristic to
5263obtain a better initial configuration in non-metric MDS.")
5264 (license license:gpl2)))
9f56ceec
RW
5265
5266(define-public r-reticulate
5267 (package
5268 (name "r-reticulate")
7f290982 5269 (version "1.12")
9f56ceec
RW
5270 (source
5271 (origin
5272 (method url-fetch)
5273 (uri (cran-uri "reticulate" version))
5274 (sha256
5275 (base32
7f290982 5276 "0pqr1rcs8yg9nlh729mvlws93cqhpmv49j9bcgarh7vxzkwyv0kb"))))
9f56ceec
RW
5277 (build-system r-build-system)
5278 (inputs `(("python" ,python)))
5279 (propagated-inputs
5280 `(("r-jsonlite" ,r-jsonlite)
5281 ("r-matrix" ,r-matrix)
5282 ("r-rcpp" ,r-rcpp)))
5283 (home-page "https://github.com/rstudio/reticulate")
5284 (synopsis "R interface to Python")
5285 (description
5286 "This package provides an interface from R to Python modules, classes,
5287and functions. When calling into Python, R data types are automatically
5288converted to their equivalent Python types. When values are returned from
5289Python to R they are converted back to R types.")
5290 (license license:asl2.0)))
11de8673
RW
5291
5292(define-public r-bibtex
5293 (package
5294 (name "r-bibtex")
5295 (version "0.4.2")
5296 (source
5297 (origin
5298 (method url-fetch)
5299 (uri (cran-uri "bibtex" version))
5300 (sha256
5301 (base32
5302 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5303 (build-system r-build-system)
5304 (propagated-inputs `(("r-stringr" ,r-stringr)))
5305 (home-page "https://github.com/romainfrancois/bibtex")
5306 (synopsis "Bibtex parser")
5307 (description "This package provides a utility for R to parse a bibtex
5308file.")
5309 (license license:gpl2+)))
e67acae7
RW
5310
5311(define-public r-ggseqlogo
5312 (package
5313 (name "r-ggseqlogo")
5314 (version "0.1")
5315 (source
5316 (origin
5317 (method url-fetch)
5318 (uri (cran-uri "ggseqlogo" version))
5319 (sha256
5320 (base32
5321 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5322 (build-system r-build-system)
5323 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5324 (home-page "https://github.com/omarwagih/ggseqlogo")
5325 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5326 (description
5327 "The range of functions provided by this package makes it possible to
5328draw highly versatile genomic sequence logos. Features include, but are not
5329limited to, modifying colour schemes and fonts used to draw the logo,
5330generating multiple logo plots, and aiding the visualisation with annotations.
5331Sequence logos can easily be combined with other ggplot2 plots.")
5332 ;; Unspecified version of the LGPL.
5333 (license license:lgpl3+)))
85df1a86
RW
5334
5335(define-public r-ggsci
5336 (package
5337 (name "r-ggsci")
5338 (version "2.9")
5339 (source
5340 (origin
5341 (method url-fetch)
5342 (uri (cran-uri "ggsci" version))
5343 (sha256
5344 (base32
5345 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5346 (build-system r-build-system)
5347 (propagated-inputs
5348 `(("r-ggplot2" ,r-ggplot2)
5349 ("r-scales" ,r-scales)))
5350 (home-page "https://nanx.me/ggsci/")
5351 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5352 (description
5353 "This package provides a collection of ggplot2 color palettes inspired by
5354plots in scientific journals, data visualization libraries, science fiction
5355movies, and TV shows.")
5356 (license license:gpl3)))
5219c5c5
RW
5357
5358(define-public r-ggsignif
5359 (package
5360 (name "r-ggsignif")
6e4a9b83 5361 (version "0.5.0")
5219c5c5
RW
5362 (source
5363 (origin
5364 (method url-fetch)
5365 (uri (cran-uri "ggsignif" version))
5366 (sha256
5367 (base32
6e4a9b83 5368 "0z04g5kqdj66fyfxb5d2m7njkqd7idbiy4xgsnxdh5pbh3cr643x"))))
5219c5c5
RW
5369 (build-system r-build-system)
5370 (propagated-inputs
5371 `(("r-ggplot2" ,r-ggplot2)))
5372 (home-page "https://github.com/const-ae/ggsignif")
5373 (synopsis "Significance brackets for ggplot2")
5374 (description
5375 "Enrich your ggplots with group-wise comparisons. This package provides
5376an easy way to indicate if two groups are significantly different. Commonly
5377this is shown by a bracket on top connecting the groups of interest which
5378itself is annotated with the level of significance. The package provides a
5379single layer that takes the groups for comparison and the test as arguments
5380and adds the annotation to the plot.")
5381 (license license:gpl3)))
5cbaaee8
RW
5382
5383(define-public r-ggpubr
5384 (package
5385 (name "r-ggpubr")
1659c5dd 5386 (version "0.2")
5cbaaee8
RW
5387 (source
5388 (origin
5389 (method url-fetch)
5390 (uri (cran-uri "ggpubr" version))
5391 (sha256
5392 (base32
1659c5dd 5393 "0rkpcjb1x7lvhj68aam5airbi534jqyiq12x5xk40a25iifhghq6"))))
5cbaaee8
RW
5394 (build-system r-build-system)
5395 (propagated-inputs
5396 `(("r-cowplot" ,r-cowplot)
5397 ("r-dplyr" ,r-dplyr)
5398 ("r-ggplot2" ,r-ggplot2)
5399 ("r-ggrepel" ,r-ggrepel)
5400 ("r-ggsci" ,r-ggsci)
5401 ("r-ggsignif" ,r-ggsignif)
caaec886 5402 ("r-glue" ,r-glue)
5cbaaee8
RW
5403 ("r-gridextra" ,r-gridextra)
5404 ("r-magrittr" ,r-magrittr)
caaec886 5405 ("r-polynom" ,r-polynom)
5cbaaee8
RW
5406 ("r-purrr" ,r-purrr)
5407 ("r-scales" ,r-scales)
5408 ("r-tidyr" ,r-tidyr)))
5409 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5410 (synopsis "ggplot2-based publication-ready plots")
5411 (description
5412 "The ggplot2 package is an excellent and flexible package for elegant
5413data visualization in R. However the default generated plots require some
5414formatting before we can send them for publication. The ggpubr package
5415provides some easy-to-use functions for creating and customizing ggplot2-based
5416publication-ready plots.")
5417 (license license:gpl2)))
141e43bd
RW
5418
5419(define-public r-ellipse
5420 (package
5421 (name "r-ellipse")
5422 (version "0.4.1")
5423 (source
5424 (origin
5425 (method url-fetch)
5426 (uri (cran-uri "ellipse" version))
5427 (sha256
5428 (base32
5429 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5430 (build-system r-build-system)
5431 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5432 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5433 (description
5434 "This package contains various routines for drawing ellipses and
5435ellipse-like confidence regions, implementing the plots described in Murdoch
5436and Chow (1996), A graphical display of large correlation matrices, The
5437American Statistician 50, 178-180. There are also routines implementing the
5438profile plots described in Bates and Watts (1988), Nonlinear Regression
5439Analysis and its Applications.")
5440 (license license:gpl2+)))
cbf6017d
RW
5441
5442(define-public r-flashclust
5443 (package
5444 (name "r-flashclust")
5445 (version "1.01-2")
5446 (source
5447 (origin
5448 (method url-fetch)
5449 (uri (cran-uri "flashClust" version))
5450 (sha256
5451 (base32
5452 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5453 (properties `((upstream-name . "flashClust")))
5454 (build-system r-build-system)
5455 (native-inputs `(("gfortran" ,gfortran)))
5456 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5457 (synopsis "Implementation of optimal hierarchical clustering")
5458 (description
5459 "This package provides a fast implementation of hierarchical
5460clustering.")
5461 (license license:gpl2+)))
e83841a2
RW
5462
5463(define-public r-factominer
5464 (package
5465 (name "r-factominer")
5466 (version "1.41")
5467 (source
5468 (origin
5469 (method url-fetch)
5470 (uri (cran-uri "FactoMineR" version))
5471 (sha256
5472 (base32
5473 "1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"))))
5474 (properties `((upstream-name . "FactoMineR")))
5475 (build-system r-build-system)
5476 (propagated-inputs
5477 `(("r-car" ,r-car)
5478 ("r-cluster" ,r-cluster)
5479 ("r-ellipse" ,r-ellipse)
5480 ("r-flashclust" ,r-flashclust)
5481 ("r-lattice" ,r-lattice)
5482 ("r-leaps" ,r-leaps)
5483 ("r-mass" ,r-mass)
5484 ("r-scatterplot3d" ,r-scatterplot3d)))
5485 (home-page "http://factominer.free.fr")
5486 (synopsis "Multivariate exploratory data analysis and data mining")
5487 (description
5488 "This package provides exploratory data analysis methods to summarize,
5489visualize and describe datasets. The main principal component methods are
5490available, those with the largest potential in terms of applications:
5491principal component analysis (PCA) when variables are quantitative,
5492correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5493variables are categorical, Multiple Factor Analysis when variables are
5494structured in groups, etc. and hierarchical cluster analysis.")
5495 (license license:gpl2+)))
f22bfee9
RW
5496
5497(define-public r-factoextra
5498 (package
5499 (name "r-factoextra")
5500 (version "1.0.5")
5501 (source
5502 (origin
5503 (method url-fetch)
5504 (uri (cran-uri "factoextra" version))
5505 (sha256
5506 (base32
5507 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5508 (build-system r-build-system)
5509 (propagated-inputs
5510 `(("r-abind" ,r-abind)
5511 ("r-cluster" ,r-cluster)
5512 ("r-dendextend" ,r-dendextend)
5513 ("r-factominer" ,r-factominer)
5514 ("r-ggplot2" ,r-ggplot2)
5515 ("r-ggpubr" ,r-ggpubr)
5516 ("r-ggrepel" ,r-ggrepel)
5517 ("r-reshape2" ,r-reshape2)
5518 ("r-tidyr" ,r-tidyr)))
5519 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5520 (synopsis "Extract and visualize the results of multivariate data analyses")
5521 (description
5522 "This package provides some easy-to-use functions to extract and
5523visualize the output of multivariate data analyses, including
6ccd88e8
RW
5524@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5525Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5526Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5527@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5528packages. It contains also functions for simplifying some clustering analysis
5529steps and provides ggplot2-based elegant data visualization.")
5530 (license license:gpl2)))
0c9868aa 5531
356230da
RW
5532(define-public r-fansi
5533 (package
5534 (name "r-fansi")
08645fcf 5535 (version "0.4.0")
356230da
RW
5536 (source
5537 (origin
5538 (method url-fetch)
5539 (uri (cran-uri "fansi" version))
5540 (sha256
5541 (base32
08645fcf 5542 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5543 (build-system r-build-system)
5544 (native-inputs
5545 `(("r-knitr" ,r-knitr))) ; for vignettes
5546 (home-page "https://github.com/brodieG/fansi")
5547 (synopsis "ANSI control sequence aware string functions")
5548 (description
5549 "This package provides counterparts to R string manipulation functions
5550that account for the effects of ANSI text formatting control sequences.")
5551 (license license:gpl2+)))
5552
0c9868aa
RW
5553(define-public r-nbclust
5554 (package
5555 (name "r-nbclust")
5556 (version "3.0")
5557 (source
5558 (origin
5559 (method url-fetch)
5560 (uri (cran-uri "NbClust" version))
5561 (sha256
5562 (base32
5563 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5564 (properties `((upstream-name . "NbClust")))
5565 (build-system r-build-system)
5566 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5567 (synopsis "Determine the best number of clusters in a data set")
5568 (description
5569 "NbClust provides 30 indexes for determining the optimal number of
5570clusters in a data set and offers the best clustering scheme from different
5571results to the user.")
5572 (license license:gpl2)))
546fc4aa
RW
5573
5574(define-public r-hdf5r
5575 (package
5576 (name "r-hdf5r")
17ae31b7 5577 (version "1.2.0")
546fc4aa
RW
5578 (source
5579 (origin
5580 (method url-fetch)
5581 (uri (cran-uri "hdf5r" version))
5582 (sha256
5583 (base32
17ae31b7 5584 "10gynjwaaxks8y9c2fl8k040j0nbwn372nil70009yfk9wrkx0aq"))))
546fc4aa
RW
5585 (build-system r-build-system)
5586 (inputs
5587 `(("hdf5" ,hdf5)
5588 ("zlib" ,zlib)))
5589 (propagated-inputs
5590 `(("r-bit64" ,r-bit64)
5591 ("r-r6" ,r-r6)))
5592 (home-page "https://hhoeflin.github.io/hdf5r")
5593 (synopsis "Interface to the HDF5 binary data format")
5594 (description
5595 "HDF5 is a data model, library and file format for storing and managing
5596large amounts of data. This package provides a nearly feature complete,
5597object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5598functionality is added so that HDF5 objects behave very similar to their
5599corresponding R counterparts.")
5600 (license license:asl2.0)))
846325a8 5601
3568b823
RW
5602(define-public r-itertools
5603 (package
5604 (name "r-itertools")
5605 (version "0.1-3")
5606 (source
5607 (origin
5608 (method url-fetch)
5609 (uri (cran-uri "itertools" version))
5610 (sha256
5611 (base32
5612 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5613 (build-system r-build-system)
5614 (propagated-inputs
5615 `(("r-iterators" ,r-iterators)))
5616 (home-page "https://cran.r-project.org/web/packages/itertools/")
5617 (synopsis "Iterator tools")
5618 (description
5619 "This package provides various tools for creating iterators, many
5620patterned after functions in the Python @code{itertools} module, and others
5621patterned after functions in the snow package.")
5622 (license license:gpl2)))
5623
53718658
RW
5624(define-public r-polynom
5625 (package
5626 (name "r-polynom")
3be585cf 5627 (version "1.4-0")
53718658
RW
5628 (source
5629 (origin
5630 (method url-fetch)
5631 (uri (cran-uri "polynom" version))
5632 (sha256
5633 (base32
3be585cf 5634 "1pflscwc0qzdf0y60j7s0dkglgmz18xajywfbn6s263idyr8idy5"))))
53718658
RW
5635 (build-system r-build-system)
5636 (home-page "https://cran.r-project.org/web/packages/polynom/")
5637 (synopsis "Functions for univariate polynomial manipulations")
5638 (description
5639 "This package provides a collection of functions to implement a class for
5640univariate polynomial manipulations.")
5641 (license license:gpl2)))
5642
dd954dd7
RW
5643(define-public r-gbrd
5644 (package
5645 (name "r-gbrd")
5646 (version "0.4-11")
5647 (source
5648 (origin
5649 (method url-fetch)
5650 (uri (cran-uri "gbRd" version))
5651 (sha256
5652 (base32
5653 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
5654 (properties `((upstream-name . "gbRd")))
5655 (build-system r-build-system)
5656 (home-page "https://cran.r-project.org/web/packages/gbRd/")
5657 (synopsis "Utilities for processing Rd objects and files")
5658 (description
5659 "This package provides utilities for processing Rd objects and files.
5660Extract argument descriptions and other parts of the help pages of
5661functions.")
5662 (license license:gpl2+)))
5663
0c92f373
RW
5664(define-public r-rjags
5665 (package
5666 (name "r-rjags")
5667 (version "4-8")
5668 (source
5669 (origin
5670 (method url-fetch)
5671 (uri (cran-uri "rjags" version))
5672 (sha256
5673 (base32
5674 "17xmjksj69f9wk4x71jxk4cgiqhaf2fj6bjm0mgzp4qln5x84a8m"))))
5675 (build-system r-build-system)
5676 (propagated-inputs
5677 `(("r-coda" ,r-coda)))
5678 (inputs
5679 `(("jags" ,jags)))
5680 (native-inputs
5681 `(("pkg-config" ,pkg-config)))
5682 (home-page "http://mcmc-jags.sourceforge.net")
5683 (synopsis "Bayesian graphical models using MCMC")
5684 (description
5685 "This package provides an R interface to the JAGS MCMC library. JAGS is
5686Just Another Gibbs Sampler. It is a program for analysis of Bayesian
5687hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
5688 (license license:gpl2)))
5689
6a846975
RW
5690(define-public r-rdpack
5691 (package
5692 (name "r-rdpack")
f0826fec 5693 (version "0.11-0")
6a846975
RW
5694 (source
5695 (origin
5696 (method url-fetch)
5697 (uri (cran-uri "Rdpack" version))
5698 (sha256
5699 (base32
f0826fec 5700 "11cd27s6zp5cxnwxcvz6rjf00y0r7aq8ywhzwpf1r4xy1z44kd4g"))))
6a846975
RW
5701 (properties `((upstream-name . "Rdpack")))
5702 (build-system r-build-system)
5703 (propagated-inputs
5704 `(("r-bibtex" ,r-bibtex)
5705 ("r-gbrd" ,r-gbrd)))
5706 (home-page "https://github.com/GeoBosh/Rdpack")
5707 (synopsis "Update and manipulate Rd documentation objects")
5708 (description
5709 "This package provides functions for manipulation of R documentation
5710objects, including functions @code{reprompt()} and @code{ereprompt()} for
5711updating Rd documentation for functions, methods and classes; it also includes
5712Rd macros for citations and import of references from bibtex files for use in
5713Rd files and roxygen2 comments, as well as many functions for manipulation of
5714references and Rd files.")
5715 (license license:gpl2+)))
5716
c183fa26
RW
5717(define-public r-officer
5718 (package
5719 (name "r-officer")
944d4c48 5720 (version "0.3.4")
c183fa26
RW
5721 (source
5722 (origin
5723 (method url-fetch)
5724 (uri (cran-uri "officer" version))
5725 (sha256
5726 (base32
944d4c48 5727 "1m4b3mcn5j5q3nq0jp1nranh4rdb8vxcpabn6ryqk9m6709fvhjz"))))
c183fa26
RW
5728 (build-system r-build-system)
5729 (propagated-inputs
5730 `(("r-base64enc" ,r-base64enc)
5731 ("r-digest" ,r-digest)
5732 ("r-htmltools" ,r-htmltools)
5733 ("r-magrittr" ,r-magrittr)
5734 ("r-r6" ,r-r6)
5735 ("r-rcpp" ,r-rcpp)
fd1a17a5 5736 ("r-rlang" ,r-rlang)
c183fa26
RW
5737 ("r-uuid" ,r-uuid)
5738 ("r-xml2" ,r-xml2)
5739 ("r-zip" ,r-zip)))
5740 (home-page "https://davidgohel.github.io/officer")
5741 (synopsis "Manipulation of Word and PowerPoint documents")
5742 (description
5743 "This package provides tools to access and manipulate Word and PowerPoint
5744documents from R. The package focuses on tabular and graphical reporting from
5745R; it also provides two functions that let users get document content into
5746data objects. A set of functions lets add and remove images, tables and
5747paragraphs of text in new or existing documents. When working with PowerPoint
5748presentations, slides can be added or removed; shapes inside slides can also
5749be added or removed. When working with Word documents, a cursor can be used
5750to help insert or delete content at a specific location in the document.")
5751 (license license:gpl3)))
5752
488dc4e1
RW
5753(define-public r-abn
5754 (package
5755 (name "r-abn")
fbd263cd 5756 (version "1.3")
488dc4e1
RW
5757 (source
5758 (origin
5759 (method url-fetch)
5760 (uri (cran-uri "abn" version))
5761 (sha256
5762 (base32
fbd263cd 5763 "1q9hzpxwg835711kxwygd0l2awal6f015f8s6fprwz7graz1wbbm"))))
488dc4e1
RW
5764 (build-system r-build-system)
5765 (inputs
5766 `(("gsl" ,gsl)))
5767 (propagated-inputs
5768 `(("r-cairo" ,r-cairo)
5769 ("r-lme4" ,r-lme4)
5770 ("r-mass" ,r-mass)
5771 ("r-nnet" ,r-nnet)
5772 ("r-rcpp" ,r-rcpp)
5773 ("r-rcpparmadillo" ,r-rcpparmadillo)
5774 ("r-rjags" ,r-rjags)))
5775 (home-page "http://www.r-bayesian-networks.org")
5776 (synopsis "Modelling multivariate data with additive bayesian networks")
5777 (description
5778 "Bayesian network analysis is a form of probabilistic graphical models
5779which derives from empirical data a directed acyclic graph, DAG, describing
5780the dependency structure between random variables. An additive Bayesian
5781network model consists of a form of a DAG where each node comprises a
5782@dfn{generalized linear model} (GLM). Additive Bayesian network models are
5783equivalent to Bayesian multivariate regression using graphical modelling, they
5784generalises the usual multivariable regression, GLM, to multiple dependent
5785variables. This package provides routines to help determine optimal Bayesian
5786network models for a given data set, where these models are used to identify
5787statistical dependencies in messy, complex data.")
5788 (license license:gpl2+)))
5789
ffdeda3c
RW
5790(define-public r-acd
5791 (package
5792 (name "r-acd")
5793 (version "1.5.3")
5794 (source
5795 (origin
5796 (method url-fetch)
5797 (uri (cran-uri "ACD" version))
5798 (sha256
5799 (base32
5800 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
5801 (properties `((upstream-name . "ACD")))
5802 (build-system r-build-system)
5803 (home-page "https://cran.r-project.org/web/packages/ACD/")
5804 (synopsis "Categorical data analysis with complete or missing responses")
5805 (description
5806 "This package provides tools for categorical data analysis with complete
5807or missing responses.")
5808 (license license:gpl2+)))
5809
acbf23da
RW
5810(define-public r-acdm
5811 (package
5812 (name "r-acdm")
5813 (version "1.0.4")
5814 (source
5815 (origin
5816 (method url-fetch)
5817 (uri (cran-uri "ACDm" version))
5818 (sha256
5819 (base32
5820 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
5821 (properties `((upstream-name . "ACDm")))
5822 (build-system r-build-system)
5823 (propagated-inputs
5824 `(("r-dplyr" ,r-dplyr)
5825 ("r-ggplot2" ,r-ggplot2)
5826 ("r-plyr" ,r-plyr)
5827 ("r-rsolnp" ,r-rsolnp)
5828 ("r-zoo" ,r-zoo)))
5829 (home-page "https://cran.r-project.org/web/packages/ACDm/")
5830 (synopsis "Tools for Autoregressive Conditional Duration Models")
5831 (description
5832 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
5833and Russell, 1998) models. It creates trade, price or volume durations from
5834transactions (tic) data, performs diurnal adjustments, fits various ACD models
5835and tests them.")
5836 (license license:gpl2+)))
5837
08bf097a
RW
5838(define-public r-overlap
5839 (package
5840 (name "r-overlap")
5841 (version "0.3.2")
5842 (source
5843 (origin
5844 (method url-fetch)
5845 (uri (cran-uri "overlap" version))
5846 (sha256
5847 (base32
5848 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
5849 (build-system r-build-system)
5850 (home-page "https://cran.r-project.org/web/packages/overlap/")
5851 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
5852 (description
5853 "This package provides functions to fit kernel density functions to data
5854on temporal activity patterns of animals; estimate coefficients of overlapping
5855of densities for two species; and calculate bootstrap estimates of confidence
5856intervals.")
5857 (license license:gpl3+)))
5858
bfee9ce8
RW
5859(define-public r-snakecase
5860 (package
5861 (name "r-snakecase")
5862 (version "0.9.2")
5863 (source
5864 (origin
5865 (method url-fetch)
5866 (uri (cran-uri "snakecase" version))
5867 (sha256
5868 (base32
5869 "1g6xai53dl24ws0mwhqrkcv583ziaq505cv3z8v5dhjgy98kilyj"))))
5870 (build-system r-build-system)
5871 (propagated-inputs
5872 `(("r-stringi" ,r-stringi)
5873 ("r-stringr" ,r-stringr)))
5874 (home-page "https://github.com/Tazinho/snakecase")
5875 (synopsis "Convert strings into any case")
5876 (description
5877 "This package provides a consistent, flexible and easy to use tool to
5878parse and convert strings into cases like snake or camel among others.")
5879 (license license:gpl3)))
5880
de059e4b
RW
5881(define-public r-prediction
5882 (package
5883 (name "r-prediction")
77545570 5884 (version "0.3.6.2")
de059e4b
RW
5885 (source
5886 (origin
5887 (method url-fetch)
5888 (uri (cran-uri "prediction" version))
5889 (sha256
5890 (base32
77545570 5891 "0kx7xbm2j6c8h6gk1iig4vfpg877psg16j74hl7zc2mv40sc6dy5"))))
de059e4b
RW
5892 (build-system r-build-system)
5893 (propagated-inputs
5894 `(("r-data-table" ,r-data-table)))
5895 (home-page "https://github.com/leeper/prediction")
5896 (synopsis "Tidy, type-safe prediction methods")
5897 (description
5898 "This package provides the @code{prediction()} function, a type-safe
5899alternative to @code{predict()} that always returns a data frame. The package
5900currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
5901from the @code{stats} package, as well as numerous other model classes from
5902other add-on packages.")
5903 (license license:expat)))
5904
d14c770d
RW
5905(define-public r-insight
5906 (package
5907 (name "r-insight")
55a3da92 5908 (version "0.2.0")
d14c770d
RW
5909 (source
5910 (origin
5911 (method url-fetch)
5912 (uri (cran-uri "insight" version))
5913 (sha256
5914 (base32
55a3da92 5915 "0fn9cd5qxqlpjv3d05mk66k5z5ll60x5la51mby5h7k4l6bqmsiz"))))
d14c770d
RW
5916 (build-system r-build-system)
5917 (home-page "https://easystats.github.io/insight/")
5918 (synopsis "Easy access to model information for various model objects")
5919 (description
5920 "This package provides a tool to provide an easy, intuitive and
5921consistent access to information contained in various R models, like model
5922formulas, model terms, information about random effects, data that was used to
5923fit the model or data from response variables. The package mainly revolves
5924around two types of functions: Functions that find (the names of) information,
5925starting with @code{find_}, and functions that get the underlying data,
5926starting with @code{get_}. The package has a consistent syntax and works with
5927many different model objects, where otherwise functions to access these
5928information are missing.")
5929 (license license:gpl3)))
5930
cfc06314
RW
5931(define-public r-sjlabelled
5932 (package
5933 (name "r-sjlabelled")
5e16dff9 5934 (version "1.0.17")
cfc06314
RW
5935 (source
5936 (origin
5937 (method url-fetch)
5938 (uri (cran-uri "sjlabelled" version))
5939 (sha256
5940 (base32
5e16dff9 5941 "00c0c22ynpihgf2bvmcfnkvqwqvxax2zzb7wldsmg2f7z5a32aa6"))))
cfc06314
RW
5942 (build-system r-build-system)
5943 (propagated-inputs
5e16dff9 5944 `(("r-dplyr" ,r-dplyr)
cfc06314 5945 ("r-haven" ,r-haven)
5e16dff9 5946 ("r-insight" ,r-insight)
cfc06314 5947 ("r-magrittr" ,r-magrittr)
cfc06314 5948 ("r-purrr" ,r-purrr)
5e16dff9 5949 ("r-rlang" ,r-rlang)))
cfc06314
RW
5950 (home-page "https://github.com/strengejacke/sjlabelled")
5951 (synopsis "Labelled data utility functions")
5952 (description
5953 "This package provides a collection of functions dealing with labelled
5954data, like reading and writing data between R and other statistical software
5955packages. This includes easy ways to get, set or change value and variable
5956label attributes, to convert labelled vectors into factors or numeric (and
5957vice versa), or to deal with multiple declared missing values.")
5958 (license license:gpl3)))
5959
1f560b9c
RW
5960(define-public r-sjmisc
5961 (package
5962 (name "r-sjmisc")
31af2e7f 5963 (version "2.7.9")
1f560b9c
RW
5964 (source
5965 (origin
5966 (method url-fetch)
5967 (uri (cran-uri "sjmisc" version))
5968 (sha256
5969 (base32
31af2e7f 5970 "11iiap0w5v0dszgwx4pi3j1zf9vnlw1ml1wjvq1hg9iz1plgbfnc"))))
1f560b9c
RW
5971 (build-system r-build-system)
5972 (propagated-inputs
31af2e7f 5973 `(("r-dplyr" ,r-dplyr)
1f560b9c
RW
5974 ("r-haven" ,r-haven)
5975 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
5976 ("r-purrr" ,r-purrr)
5977 ("r-rlang" ,r-rlang)
31af2e7f 5978 ("r-sjlabelled" ,r-sjlabelled)))
1f560b9c
RW
5979 (home-page "https://github.com/strengejacke/sjmisc")
5980 (synopsis "Data and variable transformation functions")
5981 (description
5982 "This package is a collection of miscellaneous utility functions,
5983supporting data transformation tasks like recoding, dichotomizing or grouping
5984variables, setting and replacing missing values. The data transformation
5985functions also support labelled data, and all integrate seamlessly into a
5986tidyverse workflow.")
5987 (license license:gpl3)))
5988
aaed237d
RW
5989(define-public r-nortest
5990 (package
5991 (name "r-nortest")
5992 (version "1.0-4")
5993 (source
5994 (origin
5995 (method url-fetch)
5996 (uri (cran-uri "nortest" version))
5997 (sha256
5998 (base32
5999 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
6000 (build-system r-build-system)
6001 (home-page "https://cran.r-project.org/web/packages/nortest/")
6002 (synopsis "Tests for normality")
6003 (description
6004 "This package provides five omnibus tests for testing the composite
6005hypothesis of normality.")
6006 (license license:gpl2+)))
6007
0fd7d59d
RW
6008(define-public r-moonbook
6009 (package
6010 (name "r-moonbook")
6011 (version "0.2.3")
6012 (source
6013 (origin
6014 (method url-fetch)
6015 (uri (cran-uri "moonBook" version))
6016 (sha256
6017 (base32
6018 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
6019 (properties `((upstream-name . "moonBook")))
6020 (build-system r-build-system)
6021 (propagated-inputs
6022 `(("r-magrittr" ,r-magrittr)
6023 ("r-nortest" ,r-nortest)
6024 ("r-purrr" ,r-purrr)
6025 ("r-sjmisc" ,r-sjmisc)
6026 ("r-stringr" ,r-stringr)
6027 ("r-survival" ,r-survival)))
6028 (home-page "https://github.com/cardiomoon/moonBook")
6029 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
6030 (description
6031 "This package provides several analysis-related functions for the book
6032entitled \"R statistics and graph for medical articles\" (written in Korean),
6033version 1, by Keon-Woong Moon with Korean demographic data with several plot
6034functions.")
6035 (license license:gpl2)))
6036
589bd1c4
RW
6037(define-public r-flextable
6038 (package
6039 (name "r-flextable")
30918ce8 6040 (version "0.5.2")
589bd1c4
RW
6041 (source
6042 (origin
6043 (method url-fetch)
6044 (uri (cran-uri "flextable" version))
6045 (sha256
6046 (base32
30918ce8 6047 "0sabdvkdlx5i1nr7nz68cappwsibzsjxpmiz3yp948ckbfmkdb27"))))
589bd1c4
RW
6048 (build-system r-build-system)
6049 (propagated-inputs
30918ce8
RW
6050 `(("r-base64enc" ,r-base64enc)
6051 ("r-data-table" ,r-data-table)
e89d5427 6052 ("r-gdtools" ,r-gdtools)
589bd1c4
RW
6053 ("r-htmltools" ,r-htmltools)
6054 ("r-knitr" ,r-knitr)
6055 ("r-officer" ,r-officer)
e89d5427 6056 ("r-rlang" ,r-rlang)
589bd1c4 6057 ("r-rmarkdown" ,r-rmarkdown)
589bd1c4
RW
6058 ("r-xml2" ,r-xml2)))
6059 (home-page "https://davidgohel.github.io/flextable")
6060 (synopsis "Functions for tabular reporting")
6061 (description
6062 "This package provides tools to create pretty tables for HTML documents
6063and other formats. Functions are provided to let users create tables, modify
6064and format their content. It extends the @code{officer} package and can be
6065used within R markdown documents when rendering to HTML and to Word
6066documents.")
6067 (license license:gpl3)))
6068
846325a8
RW
6069(define-public r-writexl
6070 (package
6071 (name "r-writexl")
04a18a81 6072 (version "1.1")
846325a8
RW
6073 (source
6074 (origin
6075 (method url-fetch)
6076 (uri (cran-uri "writexl" version))
6077 (sha256
6078 (base32
04a18a81 6079 "0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"))))
846325a8
RW
6080 (build-system r-build-system)
6081 (inputs `(("zlib" ,zlib)))
6082 (home-page "https://github.com/ropensci/writexl")
6083 (synopsis "Export data frames to xlsx format")
6084 (description
6085 "This package provides a data frame to xlsx exporter based on
6086libxlsxwriter.")
6087 (license license:bsd-2)))
64abd245
RW
6088
6089(define-public r-biasedurn
6090 (package
6091 (name "r-biasedurn")
6092 (version "1.07")
6093 (source
6094 (origin
6095 (method url-fetch)
6096 (uri (cran-uri "BiasedUrn" version))
6097 (sha256
6098 (base32
6099 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
6100 (properties `((upstream-name . "BiasedUrn")))
6101 (build-system r-build-system)
6102 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
6103 (synopsis "Biased Urn model distributions")
6104 (description
6105 "This package provides statistical models of biased sampling in the form
6106of univariate and multivariate noncentral hypergeometric distributions,
6107including Wallenius' noncentral hypergeometric distribution and Fisher's
6108noncentral hypergeometric distribution (also called extended hypergeometric
6109distribution).")
6110 (license license:gpl3)))
87ba9508
RW
6111
6112(define-public r-goplot
6113 (package
6114 (name "r-goplot")
6115 (version "1.0.2")
6116 (source
6117 (origin
6118 (method url-fetch)
6119 (uri (cran-uri "GOplot" version))
6120 (sha256
6121 (base32
6122 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
6123 (properties `((upstream-name . "GOplot")))
6124 (build-system r-build-system)
6125 (propagated-inputs
6126 `(("r-ggdendro" ,r-ggdendro)
6127 ("r-ggplot2" ,r-ggplot2)
6128 ("r-gridextra" ,r-gridextra)
6129 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6130 (home-page "https://github.com/wencke/wencke.github.io")
6131 (synopsis "Visualization of functional analysis data")
6132 (description
6133 "This package provides an implementation of multilayered visualizations
6134for enhanced graphical representation of functional analysis data. It
6135combines and integrates omics data derived from expression and functional
6136annotation enrichment analyses. Its plotting functions have been developed
6137with an hierarchical structure in mind: starting from a general overview to
6138identify the most enriched categories (modified bar plot, bubble plot) to a
6139more detailed one displaying different types of relevant information for the
6140molecules in a given set of categories (circle plot, chord plot, cluster plot,
6141Venn diagram, heatmap).")
6142 (license license:gpl2)))
aec7d6be
RW
6143
6144(define-public r-getopt
6145 (package
6146 (name "r-getopt")
104ec4c9 6147 (version "1.20.3")
aec7d6be
RW
6148 (source
6149 (origin
6150 (method url-fetch)
6151 (uri (cran-uri "getopt" version))
6152 (sha256
6153 (base32
104ec4c9 6154 "0zzmzgwl9a4y3s34600vmih22d6y32294f9bvxrnmffnvkgmy7sk"))))
aec7d6be
RW
6155 (build-system r-build-system)
6156 (home-page "https://github.com/trevorld/getopt")
6157 (synopsis "Command-line option processor for R")
6158 (description
6159 "This package is designed to be used with Rscript to write shebang
6160scripts that accept short and long options. Many users will prefer to
6161use the packages @code{optparse} or @code{argparse} which add extra
6162features like automatically generated help options and usage texts,
6163support for default values, positional argument support, etc.")
6164 (license license:gpl2+)))
3629622b
RW
6165
6166(define-public r-findpython
6167 (package
6168 (name "r-findpython")
fcb84565 6169 (version "1.0.5")
3629622b
RW
6170 (source
6171 (origin
6172 (method url-fetch)
6173 (uri (cran-uri "findpython" version))
6174 (sha256
6175 (base32
fcb84565 6176 "0icifm4z6hhpmcjrg75a875iph0ci890ss02kdv3725pijc236iy"))))
3629622b
RW
6177 (build-system r-build-system)
6178 (home-page "https://github.com/trevorld/findpython")
6179 (synopsis "Functions to find an acceptable Python binary")
6180 (description
6181 "This package was designed to find an acceptable Python binary that
6182matches version and feature constraints.")
6183 (license license:expat)))
fa697599
RW
6184
6185;; This in not the same as "r-argparser"
6186(define-public r-argparse
6187 (package
6188 (name "r-argparse")
37317189 6189 (version "2.0.1")
fa697599
RW
6190 (source
6191 (origin
6192 (method url-fetch)
6193 (uri (cran-uri "argparse" version))
6194 (sha256
6195 (base32
37317189 6196 "1as7h6z7kzgv0fqzpnp76qbm96b4jcd37azd58b7rz0l1n94764l"))))
fa697599
RW
6197 (build-system r-build-system)
6198 (inputs `(("python" ,python)))
6199 (propagated-inputs
6200 `(("r-findpython" ,r-findpython)
fa697599 6201 ("r-jsonlite" ,r-jsonlite)
11a36548 6202 ("r-r6" ,r-r6)))
fa697599
RW
6203 (home-page "https://github.com/trevorld/argparse")
6204 (synopsis "Command line optional and positional argument parser")
6205 (description
6206 "This package provides a command line parser to be used with Rscript to
6207write shebang scripts that gracefully accept positional and optional arguments
6208and automatically generate usage notices.")
6209 (license license:gpl2+)))
4646d18e
RW
6210
6211(define-public r-hash
6212 (package
6213 (name "r-hash")
a431c381 6214 (version "2.2.6.1")
4646d18e
RW
6215 (source
6216 (origin
6217 (method url-fetch)
6218 (uri (cran-uri "hash" version))
6219 (sha256
6220 (base32
a431c381 6221 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
4646d18e
RW
6222 (build-system r-build-system)
6223 (home-page "https://cran.r-project.org/web/packages/hash/")
6224 (synopsis "Implementation of hash/associated arrays/dictionaries")
6225 (description
6226 "This package implements a data structure similar to hashes in Perl and
6227dictionaries in Python but with a purposefully R flavor. For objects of
6228appreciable size, access using hashes outperforms native named lists and
6229vectors.")
6230 (license license:gpl2+)))
06a45ad6
RW
6231
6232(define-public r-orddom
6233 (package
6234 (name "r-orddom")
6235 (version "3.1")
6236 (source
6237 (origin
6238 (method url-fetch)
6239 (uri (cran-uri "orddom" version))
6240 (sha256
6241 (base32
6242 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6243 (build-system r-build-system)
6244 (propagated-inputs `(("r-psych" ,r-psych)))
6245 (home-page "https://cran.r-project.org/web/packages/orddom/")
6246 (synopsis "Ordinal dominance statistics")
6247 (description
6248 "This package provides tools to compute ordinal, statistics and effect
6249sizes as an alternative to mean comparison: Cliff's delta or success rate
6250difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6251Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6252Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6253Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6254comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6255Group (Non-)Overlap considerations.")
6256 (license license:gpl2)))
0fccd15f
RW
6257
6258(define-public r-doby
6259 (package
6260 (name "r-doby")
cb96d81b 6261 (version "4.6-2")
0fccd15f
RW
6262 (source
6263 (origin
6264 (method url-fetch)
6265 (uri (cran-uri "doBy" version))
6266 (sha256
6267 (base32
cb96d81b 6268 "02vbv9nfgywg6lsiialkmfnax5z3rkyb9nr8j9l2cp8xi6ml95mb"))))
0fccd15f
RW
6269 (properties `((upstream-name . "doBy")))
6270 (build-system r-build-system)
6271 (propagated-inputs
6272 `(("r-dplyr" ,r-dplyr)
6273 ("r-magrittr" ,r-magrittr)
6274 ("r-mass" ,r-mass)
6275 ("r-matrix" ,r-matrix)
6276 ("r-plyr" ,r-plyr)))
6277 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6278 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6279 (description
6280 "This package contains:
6281
6282@itemize
6283@item facilities for working with grouped data: @code{do}
6284 something to data stratified @code{by} some variables.
6285@item implementations of least-squares means, general linear contrasts, and
6286@item miscellaneous other utilities.
6287@end itemize\n")
6288 (license license:gpl2+)))
5850c5b3
RW
6289
6290(define-public r-refgenome
6291 (package
6292 (name "r-refgenome")
2652e253 6293 (version "1.7.3.1")
5850c5b3
RW
6294 (source
6295 (origin
6296 (method url-fetch)
6297 (uri (cran-uri "refGenome" version))
6298 (sha256
6299 (base32
2652e253 6300 "1s4lxv5pqk6d0f0a9iclgv88yl346fwvzgraxh0gwpbym1yhh787"))))
5850c5b3
RW
6301 (properties `((upstream-name . "refGenome")))
6302 (build-system r-build-system)
6303 (propagated-inputs
6304 `(("r-dbi" ,r-dbi)
6305 ("r-doby" ,r-doby)
6306 ("r-rsqlite" ,r-rsqlite)))
6307 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6308 (synopsis
6309 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6310 (description
6311 "This package contains functionality for importing and managing of
6312downloaded genome annotation data from the Ensembl genome browser (European
6313Bioinformatics Institute) and from the UCSC genome browser (University of
6314California, Santa Cruz) and annotation routines for genomic positions and
6315splice site positions.")
6316 (license license:gpl2)))
ff7d53a7
RW
6317
6318(define-public r-basix
6319 (package
6320 (name "r-basix")
6321 (version "1.1")
6322 (source
6323 (origin
6324 (method url-fetch)
6325 (uri (cran-uri "BASIX" version))
6326 (sha256
6327 (base32
6328 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6329 (properties `((upstream-name . "BASIX")))
6330 (build-system r-build-system)
6331 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6332 (synopsis "Efficient C/C++ toolset for R")
6333 (description
6334 "BASIX provides some efficient C/C++ implementations of native R
6335procedures to speed up calculations in R.")
6336 (license license:gpl2)))
65e74814
RW
6337
6338(define-public r-blockfest
6339 (package
6340 (name "r-blockfest")
6341 (version "1.6")
6342 (source
6343 (origin
6344 (method url-fetch)
6345 (uri (cran-uri "BlockFeST" version))
6346 (sha256
6347 (base32
6348 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6349 (properties `((upstream-name . "BlockFeST")))
6350 (build-system r-build-system)
6351 (propagated-inputs `(("r-basix" ,r-basix)))
6352 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6353 (synopsis "Bayesian calculation of region-specific fixation index")
6354 (description
6355 "This package provides an R implementation of an extension of the
6356BayeScan software for codominant markers, adding the option to group
6357individual SNPs into pre-defined blocks. A typical application of this new
6358approach is the identification of genomic regions, genes, or gene sets
6359containing one or more SNPs that evolved under directional selection.")
6360 (license license:gpl2)))
b9ff2599 6361
fbdf05b1
RW
6362(define-public r-proc
6363 (package
6364 (name "r-proc")
a3daf011 6365 (version "1.14.0")
fbdf05b1
RW
6366 (source
6367 (origin
6368 (method url-fetch)
6369 (uri (cran-uri "pROC" version))
6370 (sha256
6371 (base32
a3daf011 6372 "0ki1pvj5iaki81crapvwqllg5avn5qlvv62axnsdkdcmv9xc3wg0"))))
fbdf05b1
RW
6373 (properties `((upstream-name . "pROC")))
6374 (build-system r-build-system)
6375 (propagated-inputs
a3daf011 6376 `(("r-plyr" ,r-plyr)
fbdf05b1
RW
6377 ("r-rcpp" ,r-rcpp)))
6378 (home-page "http://expasy.org/tools/pROC/")
6379 (synopsis "Display and analyze ROC curves")
6380 (description
6381 "This package provides tools for visualizing, smoothing and comparing
6382receiver operating characteristic (ROC curves). The area under the
6383curve (AUC) can be compared with statistical tests based on U-statistics or
6384bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6385 (license license:gpl3+)))
cea4d360
RW
6386
6387(define-public r-rootsolve
6388 (package
6389 (name "r-rootsolve")
6390 (version "1.7")
6391 (source
6392 (origin
6393 (method url-fetch)
6394 (uri (cran-uri "rootSolve" version))
6395 (sha256
6396 (base32
6397 "08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"))))
6398 (properties `((upstream-name . "rootSolve")))
6399 (build-system r-build-system)
6400 (native-inputs `(("gfortran" ,gfortran)))
6401 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6402 (synopsis "Tools for the analysis of ordinary differential equations")
6403 (description
6404 "This package provides routines to find the root of nonlinear functions,
6405and to perform steady-state and equilibrium analysis of @dfn{ordinary
6406differential equations} (ODE). It includes routines that:
6407
6408@enumerate
6409@item generate gradient and jacobian matrices (full and banded),
6410@item find roots of non-linear equations by the Newton-Raphson method,
6411@item estimate steady-state conditions of a system of (differential) equations
6412 in full, banded or sparse form, using the Newton-Raphson method, or by
6413 dynamically running,
6414@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6415 and 3-D partial differential equations, that have been converted to ordinary
6416 differential equations by numerical differencing (using the method-of-lines
6417 approach).
6418@end enumerate\n")
6419 (license license:gpl2+)))
c994418b 6420
6421(define-public r-abcanalysis
6422 (package
6423 (name "r-abcanalysis")
6424 (version "1.2.1")
6425 (source
6426 (origin
6427 (method url-fetch)
6428 (uri (cran-uri "ABCanalysis" version))
6429 (sha256
6430 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6431 (properties `((upstream-name . "ABCanalysis")))
6432 (build-system r-build-system)
6433 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6434 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6435 (synopsis "Computed ABC Analysis")
6436 (description
6437 "Multivariate data sets often differ in several factors or derived statistical
6438parameters, which have to be selected for a valid interpretation. Basing this
6439selection on traditional statistical limits leads occasionally to the perception
6440of losing information from a data set. This package provides tools to calculate
6441these limits on the basis of the mathematical properties of the distribution of
6442the analyzed items.")
6443 (license license:gpl3)))
87b576aa 6444
6445(define-public r-slam
6446 (package
6447 (name "r-slam")
1007b1b6 6448 (version "0.1-45")
87b576aa 6449 (source
6450 (origin
6451 (method url-fetch)
6452 (uri (cran-uri "slam" version))
6453 (sha256
1007b1b6 6454 (base32 "0xvj8va6xd7zkn3l4a5ad7v62s7xmkz8frq7gpcl3b6vqwckkaw4"))))
87b576aa 6455 (build-system r-build-system)
6456 (home-page "https://cran.r-project.org/web/packages/slam/")
6457 (synopsis "Sparse lightweight arrays and matrices")
6458 (description
6459 "This package contains data structures and algorithms for sparse arrays and matrices,
6460based on index arrays and simple triplet representations, respectively.")
6461 (license license:gpl2)))
881cc61c 6462
6463(define-public r-manipulatewidget
6464 (package
6465 (name "r-manipulatewidget")
6466 (version "0.10.0")
6467 (source
6468 (origin
6469 (method url-fetch)
6470 (uri (cran-uri "manipulateWidget" version))
6471 (sha256
6472 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6473 (properties
6474 `((upstream-name . "manipulateWidget")))
6475 (build-system r-build-system)
6476 (propagated-inputs
6477 `(("r-base64enc" ,r-base64enc)
6478 ("r-codetools" ,r-codetools)
6479 ("r-htmltools" ,r-htmltools)
6480 ("r-htmlwidgets" ,r-htmlwidgets)
6481 ("r-knitr" ,r-knitr)
6482 ("r-miniui" ,r-miniui)
6483 ("r-shiny" ,r-shiny)
6484 ("r-webshot" ,r-webshot)))
6485 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6486 (synopsis "Add even more interactivity to interactive charts")
6487 (description
6488 "This package lets you create in just a few lines of R code a nice user interface to
6489modify the data or the graphical parameters of one or multiple interactive
6490charts. It is useful to quickly explore visually some data or for package
6491developers to generate user interfaces easy to maintain.")
6492 (license license:gpl2+)))
16b0e8da 6493
6494(define-public r-a3
6495 (package
6496 (name "r-a3")
6497 (version "1.0.0")
6498 (source
6499 (origin
6500 (method url-fetch)
6501 (uri (cran-uri "A3" version))
6502 (sha256
6503 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6504 (properties `((upstream-name . "A3")))
6505 (build-system r-build-system)
6506 (propagated-inputs
6507 `(("r-pbapply" ,r-pbapply)
6508 ("r-xtable" ,r-xtable)))
6509 (home-page "https://cran.r-project.org/web/packages/A3/")
6510 (synopsis "Error metrics for predictive models")
6511 (description
6512 "This package supplies tools for tabulating and analyzing the results of predictive
6513models. The methods employed are applicable to virtually any predictive model
6514and make comparisons between different methodologies straightforward.")
6515 (license license:gpl2+)))
59b55def
RW
6516
6517(define-public r-infotheo
6518 (package
6519 (name "r-infotheo")
6520 (version "1.2.0")
6521 (source
6522 (origin
6523 (method url-fetch)
6524 (uri (cran-uri "infotheo" version))
6525 (sha256
6526 (base32
6527 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6528 (build-system r-build-system)
6529 (home-page "http://homepage.meyerp.com/software")
6530 (synopsis "Information-theoretic measures")
6531 (description
6532 "This package implements various measures of information theory based on
6533several entropy estimators.")
6534 (license license:gpl3+)))
9e21f217 6535
6536(define-public r-abcoptim
6537 (package
6538 (name "r-abcoptim")
6539 (version "0.15.0")
6540 (source
6541 (origin
6542 (method url-fetch)
6543 (uri (cran-uri "ABCoptim" version))
6544 (sha256
6545 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6546 (properties `((upstream-name . "ABCoptim")))
6547 (build-system r-build-system)
6548 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6549 (home-page "https://github.com/gvegayon/ABCoptim/")
6550 (synopsis "Optimization of Artificial Bee Colony algorithm")
6551 (description
6552 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6553Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6554simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6555algorithms, and uses only common control parameters such as colony size and
6556maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6557colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6558 This version is a work-in-progress and is written in R code.")
6559 (license license:expat)))
40c10917 6560
6561(define-public r-abcp2
6562 (package
6563 (name "r-abcp2")
6564 (version "1.2")
6565 (source
6566 (origin
6567 (method url-fetch)
6568 (uri (cran-uri "ABCp2" version))
6569 (sha256
6570 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6571 (properties `((upstream-name . "ABCp2")))
6572 (build-system r-build-system)
6573 (propagated-inputs `(("r-mass" ,r-mass)))
6574 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6575 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6576 (description
6577 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6578Poisson, and Gamma distribution and estimates the proportional paternity of the
6579second male (P2) based on the best fit distribution.")
6580 (license license:gpl2)))
cadc10a5 6581
6582(define-public r-abcrf
6583 (package
6584 (name "r-abcrf")
6585 (version "1.7.1")
6586 (source
6587 (origin
6588 (method url-fetch)
6589 (uri (cran-uri "abcrf" version))
6590 (sha256
6591 (base32 "06vy3inikrr9hv36q4djhrgzi9zizdfnhz17wpra8kadmr7qj441"))))
6592 (build-system r-build-system)
6593 (propagated-inputs
6594 `(("r-mass" ,r-mass)
6595 ("r-matrixstats" ,r-matrixstats)
6596 ("r-ranger" ,r-ranger)
6597 ("r-rcpp" ,r-rcpp)
6598 ("r-rcpparmadillo" ,r-rcpparmadillo)
6599 ("r-readr" ,r-readr)
6600 ("r-stringr" ,r-stringr)))
6601 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6602 (synopsis "Approximate bayesian computation via random forests")
6603 (description
6604 "This package performs approximate bayesian computation (ABC) model choice and
6605parameter inference via random forests. This machine learning tool named random
6606forests (RF) can conduct selection among the highly complex models covered by
6607ABC algorithms.")
6608 (license license:gpl2+)))
12da2a5e 6609
6610(define-public r-abctools
6611 (package
6612 (name "r-abctools")
6613 (version "1.1.3")
6614 (source
6615 (origin
6616 (method url-fetch)
6617 (uri (cran-uri "abctools" version))
6618 (sha256
6619 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6620 (build-system r-build-system)
6621 (propagated-inputs
6622 `(("r-abc" ,r-abc)
6623 ("r-abind" ,r-abind)
6624 ("r-hmisc" ,r-hmisc)
6625 ("r-plyr" ,r-plyr)))
6626 (home-page "https://github.com/dennisprangle/abctools/")
6627 (synopsis "Tools for ABC analyses")
6628 (description
6629 "This @code{r-abctools} package provides tools for approximate Bayesian computation
6630including summary statistic selection and assessing coverage. This includes
6631recent dimension reduction algorithms to tune the choice of summary statistics,
6632and coverage methods to tune the choice of threshold.")
6633 (license license:gpl2+)))
77b33e0e 6634
6635(define-public r-ggstance
6636 (package
6637 (name "r-ggstance")
6638 (version "0.3.1")
6639 (source
6640 (origin
6641 (method url-fetch)
6642 (uri (cran-uri "ggstance" version))
6643 (sha256
6644 (base32 "0v7f3xdaaridw6d4jvnsfwxmpjrasvx5vl555wsrn50aah17fkvh"))))
6645 (build-system r-build-system)
6646 (propagated-inputs
6647 `(("r-ggplot2" ,r-ggplot2)
6648 ("r-plyr" ,r-plyr)
6649 ("r-rlang" ,r-rlang)
6650 ("r-withr" ,r-withr)))
6651 (home-page "https://cran.r-project.org/web/packages/ggstance/")
6652 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
6653 (description
6654 "This package is a @code{r-ggplot2} extension that provides flipped components:
6655@enumerate
6656@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
6657@item vertical versions of @code{r-ggplot2} positions.
6658@end enumerate")
6659 (license license:gpl3)))
c61f7bc5 6660
6661(define-public r-mosaiccore
6662 (package
6663 (name "r-mosaiccore")
6664 (version "0.6.0")
6665 (source
6666 (origin
6667 (method url-fetch)
6668 (uri (cran-uri "mosaicCore" version))
6669 (sha256
6670 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
6671 (properties `((upstream-name . "mosaicCore")))
6672 (build-system r-build-system)
6673 (propagated-inputs
6674 `(("r-dplyr" ,r-dplyr)
6675 ("r-lazyeval" ,r-lazyeval)
6676 ("r-mass" ,r-mass)
6677 ("r-rlang" ,r-rlang)
6678 ("r-tidyr" ,r-tidyr)))
6679 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
6680 (synopsis "Common utilities for mosaic family packages")
6681 (description
6682 "Common utilities used in other Mosaic family packages are collected here.")
6683 (license license:gpl2+)))
214452ff 6684
6685(define-public r-ggformula
6686 (package
6687 (name "r-ggformula")
104e7c3c 6688 (version "0.9.1")
214452ff 6689 (source
6690 (origin
6691 (method url-fetch)
6692 (uri (cran-uri "ggformula" version))
6693 (sha256
104e7c3c 6694 (base32 "01ngx8qh9lhmagng6abx2ky54zi3iyj5bpxlnw59slagwv7l6icx"))))
214452ff 6695 (build-system r-build-system)
6696 (propagated-inputs
6697 `(("r-ggplot2" ,r-ggplot2)
6698 ("r-ggstance" ,r-ggstance)
6699 ("r-magrittr" ,r-magrittr)
6700 ("r-mosaiccore" ,r-mosaiccore)
6701 ("r-rlang" ,r-rlang)
6702 ("r-stringr" ,r-stringr)
6703 ("r-tibble" ,r-tibble)
6704 ("r-tidyr" ,r-tidyr)))
6705 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
6706 (synopsis "Formula interface for the @code{r-ggplot2}")
6707 (description
6708 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
6709gf_density(), and so on, bring the formula interface to ggplot(). This captures
6710and extends the excellent simplicity of the lattice-graphics formula interface,
6711while providing the intuitive capabilities of @code{r-ggplot2}.")
6712 (license license:expat)))
2f195b6f 6713
6714(define-public r-mosaicdata
6715 (package
6716 (name "r-mosaicdata")
6717 (version "0.17.0")
6718 (source
6719 (origin
6720 (method url-fetch)
6721 (uri (cran-uri "mosaicData" version))
6722 (sha256
6723 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
6724 (properties `((upstream-name . "mosaicData")))
6725 (build-system r-build-system)
6726 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
6727 (synopsis "Data sets for project Mosaic")
6728 (description
6729 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
6730used to teach mathematics, statistics, computation and modeling.")
6731 (license license:gpl2+)))
6c6ce2d0 6732
82acd43c
RW
6733(define-public r-raster
6734 (package
6735 (name "r-raster")
aff13de3 6736 (version "2.8-19")
82acd43c
RW
6737 (source
6738 (origin
6739 (method url-fetch)
6740 (uri (cran-uri "raster" version))
6741 (sha256
6742 (base32
aff13de3 6743 "1lmhf7p7is8ai7lv7zsj2rdzf83j7ccl4x7a9vwxxa824zy4bkf4"))))
82acd43c
RW
6744 (build-system r-build-system)
6745 (propagated-inputs
6746 `(("r-rcpp" ,r-rcpp)
6747 ("r-sp" ,r-sp)))
aff13de3 6748 (home-page "https://www.rspatial.org/")
82acd43c
RW
6749 (synopsis "Geographic data analysis and modeling")
6750 (description
6751 "The package implements basic and high-level functions for reading,
6752writing, manipulating, analyzing and modeling of gridded spatial data.
6753Processing of very large files is supported.")
6754 (license license:gpl3+)))
6755
6c6ce2d0 6756(define-public r-mosaic
6757 (package
6758 (name "r-mosaic")
6759 (version "1.4.0")
6760 (source
6761 (origin
6762 (method url-fetch)
6763 (uri (cran-uri "mosaic" version))
6764 (sha256
6765 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
6766 (build-system r-build-system)
6767 (propagated-inputs
6768 `(("r-broom" ,r-broom)
6769 ("r-dplyr" ,r-dplyr)
6770 ("r-ggdendro" ,r-ggdendro)
6771 ("r-ggformula" ,r-ggformula)
6772 ("r-ggplot2" ,r-ggplot2)
6773 ("r-ggrepel" ,r-ggrepel)
6774 ("r-glue" ,r-glue)
6775 ("r-gridextra" ,r-gridextra)
6776 ("r-lattice" ,r-lattice)
6777 ("r-latticeextra" ,r-latticeextra)
6778 ("r-lazyeval" ,r-lazyeval)
6779 ("r-mass" ,r-mass)
6780 ("r-matrix" ,r-matrix)
6781 ("r-mosaiccore" ,r-mosaiccore)
6782 ("r-mosaicdata" ,r-mosaicdata)
6783 ("r-readr" ,r-readr)
6784 ("r-tidyr" ,r-tidyr)))
6785 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
6786 (synopsis "Mathematics, statistics, and computation teaching utilities")
6787 (description
6788 "This package contain data sets and utilities from
6789@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
6790statistics, computation and modeling. Project MOSAIC is a community of
6791educators working to tie together aspects of quantitative work that students
6792in science, technology, engineering and mathematics will need in their
6793professional lives, but which are usually taught in isolation, if at all.")
6794 (license license:gpl2+)))
cbb0edd1 6795
6796(define-public r-abd
6797 (package
6798 (name "r-abd")
6799 (version "0.2-8")
6800 (source
6801 (origin
6802 (method url-fetch)
6803 (uri (cran-uri "abd" version))
6804 (sha256
6805 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
6806 (build-system r-build-system)
6807 (propagated-inputs
6808 `(("r-lattice" ,r-lattice)
6809 ("r-mosaic" ,r-mosaic)
6810 ("r-nlme" ,r-nlme)))
6811 (home-page "https://cran.r-project.org/web/packages/abd/")
6812 (synopsis "Analysis of biological data")
6813 (description
6814 "The @code{r-abd} package contains data sets and sample code for the Analysis of
6815biological data by Michael Whitlock and Dolph Schluter.")
6816 (license license:gpl2)))
01af264d
MIP
6817
6818(define-public r-svgui
6819 (package
6820 (name "r-svgui")
6821 (version "1.0.0")
6822 (source
6823 (origin
6824 (method url-fetch)
6825 (uri (cran-uri "svGUI" version))
6826 (sha256
6827 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
6828 (properties `((upstream-name . "svGUI")))
6829 (build-system r-build-system)
6830 (home-page "https://github.com/SciViews/svGUI/")
6831 (synopsis "Functions for managing GUI clients in R")
6832 (description
6833 "The SciViews @code{svGUI} package eases the management of Graphical User
6834Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
6835centralizes info about GUI elements currently used, and it dispatches GUI
6836calls to the particular toolkits in use in function of the context.")
6837 (license license:gpl2)))
d1ca3d72 6838
6839(define-public r-svdialogs
6840 (package
6841 (name "r-svdialogs")
6842 (version "1.0.0")
6843 (source
6844 (origin
6845 (method url-fetch)
6846 (uri (cran-uri "svDialogs" version))
6847 (sha256
6848 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
6849 (properties `((upstream-name . "svDialogs")))
6850 (build-system r-build-system)
6851 (inputs
6852 `(("yad" ,yad)
6853 ("zenity" ,zenity)))
6854 (propagated-inputs
6855 `(("r-rstudioapi" ,r-rstudioapi)
6856 ("r-svgui" ,r-svgui)))
6857 (home-page "https://github.com/SciViews/svDialogs/")
6858 (synopsis "Portable dialog boxes")
6859 (description
6860 "This package helps to construct standard dialog boxes for your GUI, including
6861message boxes, input boxes, list, file or directory selection, and others. In
6862case R cannot display GUI dialog boxes, a simpler command line version of these
6863interactive elements is also provided as a fallback solution.")
6864 (license license:gpl2)))
3cadd3ce 6865
6866(define-public r-abe
6867 (package
6868 (name "r-abe")
6869 (version "3.0.1")
6870 (source
6871 (origin
6872 (method url-fetch)
6873 (uri (cran-uri "abe" version))
6874 (sha256
6875 (base32
6876 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
6877 (build-system r-build-system)
6878 (home-page "https://cran.r-project.org/web/packages/abe/")
6879 (synopsis "Augmented backward elimination")
6880 (description
6881 "This package performs augmented backward elimination and checks the
6882stability of the obtained model. Augmented backward elimination combines
6883significance or information based criteria with the change in estimate to
6884either select the optimal model for prediction purposes or to serve as a tool
6885to obtain a practically sound, highly interpretable model.")
6886 (license license:gpl2+)))
ef26400b 6887
6888(define-public r-abf2
6889 (package
6890 (name "r-abf2")
6891 (version "0.7-1")
6892 (source
6893 (origin
6894 (method url-fetch)
6895 (uri (cran-uri "abf2" version))
6896 (sha256
6897 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
6898 (build-system r-build-system)
6899 (home-page "https://cran.r-project.org/web/packages/abf2/")
6900 (synopsis "Load gap-free axon @code{r-abf2} files")
6901 (description
6902 "This package loads electrophysiology data from ABF2 files, as created by
6903Axon Instruments/Molecular Devices software. Only files recorded in gap-free
6904mode are currently supported.")
6905 (license license:artistic2.0)))
1efcd0f1 6906
6907(define-public r-abhgenotyper
6908 (package
6909 (name "r-abhgenotyper")
6910 (version "1.0.1")
6911 (source
6912 (origin
6913 (method url-fetch)
6914 (uri (cran-uri "ABHgenotypeR" version))
6915 (sha256
6916 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
6917 (properties `((upstream-name . "ABHgenotypeR")))
6918 (build-system r-build-system)
6919 (propagated-inputs
6920 `(("r-ggplot2" ,r-ggplot2)
6921 ("r-reshape2" ,r-reshape2)))
6922 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
6923 (synopsis "Visualize and manipulate ABH genotypes")
6924 (description
6925 "The @code{r-abhgenotyper} package provides simple imputation,
6926error-correction and plotting capacities for genotype data. The package is
6927supposed to serve as an intermediate but independent analysis tool between the
6928TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
6929not found in either TASSEL or @code{r-qtl} in addition to visualization of
6930genotypes as \"graphical genotypes\".")
6931 (license license:gpl3)))
ebb3cdb1 6932
6e8b38d3
RW
6933(define-public r-furrr
6934 (package
6935 (name "r-furrr")
6936 (version "0.1.0")
6937 (source
6938 (origin
6939 (method url-fetch)
6940 (uri (cran-uri "furrr" version))
6941 (sha256
6942 (base32
6943 "1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"))))
6944 (build-system r-build-system)
6945 (propagated-inputs
6946 `(("r-future" ,r-future)
6947 ("r-globals" ,r-globals)
6948 ("r-purrr" ,r-purrr)
6949 ("r-rlang" ,r-rlang)))
6950 (home-page "https://github.com/DavisVaughan/furrr")
6951 (synopsis "Apply mapping functions in parallel using futures")
6952 (description
6953 "This package provides implementations of the family of @code{map()}
6954functions from the @code{purrr} package that can be resolved using any
6955@code{future}-supported backend, e.g. parallel on the local machine or
6956distributed on a compute cluster.")
6957 (license license:lgpl2.1+)))
6958
ebb3cdb1 6959(define-public r-abjutils
6960 (package
6961 (name "r-abjutils")
3d5bcae0 6962 (version "0.2.3")
ebb3cdb1 6963 (source
6964 (origin
6965 (method url-fetch)
6966 (uri (cran-uri "abjutils" version))
6967 (sha256
3d5bcae0 6968 (base32 "0n4zps65y3zg0gfzlv97w91si52a9izkncirskbkj5x9hk0nhxcv"))))
ebb3cdb1 6969 (build-system r-build-system)
6970 (propagated-inputs
6971 `(("r-devtools" ,r-devtools)
6972 ("r-dplyr" ,r-dplyr)
3d5bcae0
RW
6973 ("r-furrr" ,r-furrr)
6974 ("r-future" ,r-future)
ebb3cdb1 6975 ("r-glue" ,r-glue)
6976 ("r-httr" ,r-httr)
6977 ("r-magrittr" ,r-magrittr)
ebb3cdb1 6978 ("r-progress" ,r-progress)
6979 ("r-purrr" ,r-purrr)
3d5bcae0
RW
6980 ("r-readr" ,r-readr)
6981 ("r-rlang" ,r-rlang)
ebb3cdb1 6982 ("r-rstudioapi" ,r-rstudioapi)
6983 ("r-scales" ,r-scales)
6984 ("r-stringi" ,r-stringi)
6985 ("r-stringr" ,r-stringr)
6986 ("r-tibble" ,r-tibble)
6987 ("r-tidyr" ,r-tidyr)))
6988 (home-page "https://github.com/abjur/abjutils/")
6989 (synopsis "Collection of tools for jurimetrical analysis")
6990 (description
6991 "This package implements general purpose tools, such as functions for
6992sampling and basic manipulation of Brazilian lawsuits identification number.
6993It also implements functions for text cleaning, such as accentuation
6994removal.")
6995 (license license:expat)))
b6afe7b7 6996
6997(define-public r-abnormality
6998 (package
6999 (name "r-abnormality")
7000 (version "0.1.0")
7001 (source
7002 (origin
7003 (method url-fetch)
7004 (uri (cran-uri "abnormality" version))
7005 (sha256
7006 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
7007 (build-system r-build-system)
7008 (propagated-inputs
7009 `(("r-mass" ,r-mass)
7010 ("r-matrix" ,r-matrix)))
7011 (home-page "https://cran.r-project.org/web/packages/abnormality/")
7012 (synopsis "Measure a subject's abnormality with respect to a reference population")
7013 (description
7014 "This package contains functions to implement the methodology and
7015considerations laid out by Marks et al. in the article \"Measuring abnormality
7016in high dimensional spaces: applications in biomechanical gait analysis\".
7017Using high-dimensional datasets to measure a subject's overall level of
7018abnormality as compared to a reference population is often needed in outcomes
7019research.")
7020 (license license:expat)))
016cabf7 7021
7022(define-public r-abodoutlier
7023 (package
7024 (name "r-abodoutlier")
7025 (version "0.1")
7026 (source
7027 (origin
7028 (method url-fetch)
7029 (uri (cran-uri "abodOutlier" version))
7030 (sha256
7031 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
7032 (properties `((upstream-name . "abodOutlier")))
7033 (build-system r-build-system)
7034 (propagated-inputs
7035 `(("r-cluster" ,r-cluster)))
7036 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
7037 (synopsis "Angle-based outlier detection")
7038 (description
7039 "This package performs angle-based outlier detection on a given data
7040frame. It offers three methods to process data:
7041@enumerate
7042@item full but slow implementation using all the data that has cubic
7043 complexity;
7044@item a fully randomized method;
7045@item a method using k-nearest neighbours.
7046@end enumerate
7047These algorithms are well suited for high dimensional data outlier
7048detection.")
7049 (license license:expat)))
03c95f04 7050
7051(define-public r-abps
7052 (package
7053 (name "r-abps")
bec74196 7054 (version "0.3")
03c95f04 7055 (source
7056 (origin
7057 (method url-fetch)
7058 (uri (cran-uri "ABPS" version))
7059 (sha256
bec74196 7060 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 7061 (properties `((upstream-name . "ABPS")))
7062 (build-system r-build-system)
7063 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
7064 (home-page "https://cran.r-project.org/web/packages/ABPS/")
7065 (synopsis "Abnormal blood profile score to detect blood doping")
7066 (description
7067 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
7068The ABPS is a part of the Athlete biological passport program of the World
7069anti-doping agency, which combines several blood parameters into a single
7070score in order to detect blood doping. The package also contains functions to
7071calculate other scores used in anti-doping programs, such as the ratio of
7072hemoglobin to reticulocytes (OFF-score), as well as example data.")
7073 (license license:gpl2+)))
26358ac5
RW
7074
7075(define-public r-parmigene
7076 (package
7077 (name "r-parmigene")
7078 (version "1.0.2")
7079 (source
7080 (origin
7081 (method url-fetch)
7082 (uri (cran-uri "parmigene" version))
7083 (sha256
7084 (base32
7085 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
7086 (build-system r-build-system)
7087 (home-page "https://cran.r-project.org/web/packages/parmigene/")
7088 (synopsis "Mutual information estimation for gene network reconstruction")
7089 (description
7090 "This package provides a parallel estimation of the mutual information
7091based on entropy estimates from k-nearest neighbors distances and algorithms
7092for the reconstruction of gene regulatory networks.")
7093 (license license:agpl3+)))
b2bf43b2 7094
7095(define-public r-pscl
7096 (package
7097 (name "r-pscl")
7098 (version "1.5.2")
7099 (source
7100 (origin
7101 (method url-fetch)
7102 (uri (cran-uri "pscl" version))
7103 (sha256
7104 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
7105 (build-system r-build-system)
7106 (propagated-inputs
7107 `(("r-mass" ,r-mass)))
7108 (home-page "https://github.com/atahk/pscl/")
7109 (synopsis "Political science computational laboratory")
7110 (description
7111 "The @code{pscl} is an R package providing classes and methods for:
7112@enumerate
7113@item Bayesian analysis of roll call data (item-response models);
7114@item elementary Bayesian statistics;
7115@item maximum likelihood estimation of zero-inflated and hurdle models for count
7116data;
7117@item utility functions.
7118@end enumerate")
7119 (license license:gpl2)))
e710d1a4 7120
7121(define-public r-accelmissing
7122 (package
7123 (name "r-accelmissing")
7124 (version "1.4")
7125 (source
7126 (origin
7127 (method url-fetch)
7128 (uri (cran-uri "accelmissing" version))
7129 (sha256
7130 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
7131 (build-system r-build-system)
7132 (propagated-inputs
7133 `(("r-mice" ,r-mice)
7134 ("r-pscl" ,r-pscl)))
7135 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
7136 (synopsis "Missing value imputation for accelerometer data")
7137 (description
7138 "This package provides a statistical method to impute the missing values in
7139accelerometer data. The methodology includes both parametric and
7140semi-parametric multiple imputations under the zero-inflated Poisson lognormal
7141model. It also provides multiple functions to preprocess the accelerometer data
7142previous to the missing data imputation. These include detecting the wearing
7143and the non-wearing time, selecting valid days and subjects, and creating plots.")
7144 (license license:gpl2+)))
f359b115 7145
7146(define-public r-mhsmm
7147 (package
7148 (name "r-mhsmm")
7149 (version "0.4.16")
7150 (source
7151 (origin
7152 (method url-fetch)
7153 (uri (cran-uri "mhsmm" version))
7154 (sha256
7155 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
7156 (build-system r-build-system)
7157 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7158 (home-page "https://github.com/jaredo/mhsmm/")
7159 (synopsis "Inference for hidden Markov and semi-Markov models")
7160 (description
7161 "The @code{r-mhsmm} package implements estimation and prediction methods for
7162hidden Markov and semi-Markov models for multiple observation sequences. Such
7163techniques are of interest when observed data is thought to be dependent on some
7164unobserved (or hidden) state. Also, this package is suitable for equidistant
7165time series data, with multivariate and/or missing data. Allows user defined
7166emission distributions.")
7167 (license license:gpl2+)))
16c5285a 7168
7169(define-public r-nleqslv
7170 (package
7171 (name "r-nleqslv")
7172 (version "3.3.2")
7173 (source
7174 (origin
7175 (method url-fetch)
7176 (uri (cran-uri "nleqslv" version))
7177 (sha256
7178 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7179 (build-system r-build-system)
7180 (native-inputs `(("gfortran" ,gfortran)))
7181 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7182 (synopsis "Solve systems of nonlinear equations")
7183 (description
7184 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7185Broyden or a Newton method with a choice of global strategies such as line
7186search and trust region. There are options for using a numerical or user
7187supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7188singular or ill-conditioned Jacobian.")
7189 (license license:gpl2+)))
63ec2c50 7190
7191(define-public r-physicalactivity
7192 (package
7193 (name "r-physicalactivity")
7194 (version "0.2-2")
7195 (source
7196 (origin
7197 (method url-fetch)
7198 (uri (cran-uri "PhysicalActivity" version))
7199 (sha256
7200 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7201 (properties
7202 `((upstream-name . "PhysicalActivity")))
7203 (build-system r-build-system)
7204 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7205 (synopsis "Procesing accelerometer data for physical activity measurement")
7206 (description
7207 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7208for classification of monitor wear and nonwear time intervals in accelerometer
7209data collected to assess physical activity. The package also contains functions
7210for making plots of accelerometer data and obtaining the summary of various
7211information including daily monitor wear time and the mean monitor wear time
7212during valid days. The revised package version 0.2-1 improved the functions
7213regarding speed, robustness and add better support for time zones and daylight
7214saving. In addition, several functions were added:
7215@enumerate
7216@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7217@item the @code{markPAI} can categorize physical activity intensity level based
7218on user-defined cut-points of accelerometer counts.
7219@end enumerate
7220 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7221@code{queryActigraph} functions.")
7222 (license license:gpl3+)))
f95d4542 7223
7224(define-public r-acc
7225 (package
7226 (name "r-acc")
7227 (version "1.3.3")
7228 (source
7229 (origin
7230 (method url-fetch)
7231 (uri (cran-uri "acc" version))
7232 (sha256
7233 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7234 (build-system r-build-system)
7235 (propagated-inputs
7236 `(("r-circlize" ,r-circlize)
7237 ("r-dbi" ,r-dbi)
7238 ("r-ggplot2" ,r-ggplot2)
7239 ("r-iterators" ,r-iterators)
7240 ("r-mhsmm" ,r-mhsmm)
7241 ("r-nleqslv" ,r-nleqslv)
7242 ("r-physicalactivity" ,r-physicalactivity)
7243 ("r-plyr" ,r-plyr)
7244 ("r-r-utils" ,r-r-utils)
7245 ("r-rcpp" ,r-rcpp)
7246 ("r-rcpparmadillo" ,r-rcpparmadillo)
7247 ("r-rsqlite" ,r-rsqlite)
7248 ("r-zoo" ,r-zoo)))
7249 (home-page "https://cran.r-project.org/web/packages/acc/")
7250 (synopsis "Exploring accelerometer data")
7251 (description
7252 "This package processes accelerometer data from uni-axial and tri-axial devices
7253and generates data summaries. Also, includes functions to plot, analyze, and
7254simulate accelerometer data.")
7255 (license license:gpl2+)))
f6890c08 7256
7257(define-public r-rbenchmark
7258 (package
7259 (name "r-rbenchmark")
7260 (version "1.0.0")
7261 (source
7262 (origin
7263 (method url-fetch)
7264 (uri (cran-uri "rbenchmark" version))
7265 (sha256
7266 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7267 (build-system r-build-system)
7268 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7269 (synopsis "Benchmarking routine for R")
7270 (description
7271 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7272and is intended to facilitate benchmarking of arbitrary R code. The library
7273consists of just one function, benchmark, which is a simple wrapper around
7274system.time. Given a specification of the benchmarking process (counts of
7275replications, evaluation environment) and an arbitrary number of expressions,
7276benchmark evaluates each of the expressions in the specified environment,
7277replicating the evaluation as many times as specified, and returning the results
7278conveniently wrapped into a data frame.")
7279 (license license:gpl2+)))
7280
9c4f118b
RW
7281(define-public r-mitools
7282 (package
7283 (name "r-mitools")
7284 (version "2.4")
7285 (source
7286 (origin
7287 (method url-fetch)
7288 (uri (cran-uri "mitools" version))
7289 (sha256
7290 (base32
7291 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j"))))
7292 (build-system r-build-system)
7293 (propagated-inputs `(("r-dbi" ,r-dbi)))
7294 (home-page "https://cran.r-project.org/web/packages/mitools/")
7295 (synopsis "Tools for multiple imputation of missing data")
7296 (description
7297 "This package provides tools to perform analyses and combine results from
7298multiple-imputation datasets.")
7299 (license license:gpl2)))
7300
dab3e92c
RW
7301(define-public r-magick
7302 (package
7303 (name "r-magick")
7304 (version "2.0")
7305 (source
7306 (origin
7307 (method url-fetch)
7308 (uri (cran-uri "magick" version))
7309 (sha256
7310 (base32
7311 "18y465325mhf48x2jn3jz9khwq1z2aj13wfbdkv8k3hln1sd572m"))))
7312 (build-system r-build-system)
7313 (inputs
7314 `(("imagemagick" ,imagemagick)
7315 ("zlib" ,zlib)))
7316 (propagated-inputs
7317 `(("r-curl" ,r-curl)
7318 ("r-magrittr" ,r-magrittr)
7319 ("r-rcpp" ,r-rcpp)))
7320 (native-inputs
7321 `(("pkg-config" ,pkg-config)))
7322 (home-page "https://github.com/ropensci/magick")
7323 (synopsis "Advanced graphics and image-processing in R")
7324 (description
7325 "This package provides bindings to ImageMagick, a comprehensive image
7326processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
7327etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
7328operations are vectorized via the Magick++ STL meaning they operate either on
7329a single frame or a series of frames for working with layers, collages, or
7330animation. In RStudio, images are automatically previewed when printed to the
7331console, resulting in an interactive editing environment.")
7332 (license license:expat)))
7333
f0bff698
RW
7334(define-public r-survey
7335 (package
7336 (name "r-survey")
7b18fac4 7337 (version "3.36")
f0bff698
RW
7338 (source
7339 (origin
7340 (method url-fetch)
7341 (uri (cran-uri "survey" version))
7342 (sha256
7343 (base32
7b18fac4 7344 "0xclsy4ram4k48vzh5m5bpmknnpwxnss85v73s4czsjj5ffjxwwh"))))
f0bff698
RW
7345 (build-system r-build-system)
7346 (propagated-inputs
7347 `(("r-lattice" ,r-lattice)
7348 ("r-matrix" ,r-matrix)
7349 ("r-minqa" ,r-minqa)
7b18fac4 7350 ("r-mitools" ,r-mitools)
f0bff698
RW
7351 ("r-numderiv" ,r-numderiv)
7352 ("r-survival" ,r-survival)))
7353 (home-page "http://r-survey.r-forge.r-project.org/survey/")
7354 (synopsis "Analysis of complex survey samples")
7355 (description
7356 "This package provides tools for the analysis of complex survey samples.
7357The provided features include: summary statistics, two-sample tests, rank
7358tests, generalised linear models, cumulative link models, Cox models,
7359loglinear models, and general maximum pseudolikelihood estimation for
7360multistage stratified, cluster-sampled, unequally weighted survey samples;
7361variances by Taylor series linearisation or replicate weights;
7362post-stratification, calibration, and raking; two-phase subsampling designs;
7363graphics; PPS sampling without replacement; principal components, and factor
7364analysis.")
7365 ;; Either version of the GPL.
7366 (license (list license:gpl2 license:gpl3))))
7367
7af2dd38 7368(define-public r-dvmisc
7369 (package
7370 (name "r-dvmisc")
a6a87db8 7371 (version "1.1.3")
7af2dd38 7372 (source
7373 (origin
7374 (method url-fetch)
7375 (uri (cran-uri "dvmisc" version))
7376 (sha256
a6a87db8 7377 (base32 "0x391pxg5mqgp5xxc8qwhwxky8ds7d9gr9iwmsb12c92kxfk00bv"))))
7af2dd38 7378 (build-system r-build-system)
7379 (propagated-inputs
a6a87db8
RW
7380 `(("r-cubature" ,r-cubature)
7381 ("r-data-table" ,r-data-table)
7382 ("r-dplyr" ,r-dplyr)
7383 ("r-ggplot2" ,r-ggplot2)
7384 ("r-mass" ,r-mass)
7385 ("r-mvtnorm" ,r-mvtnorm)
7386 ("r-pracma" ,r-pracma)
7387 ("r-purrr" ,r-purrr)
7af2dd38 7388 ("r-rbenchmark" ,r-rbenchmark)
a6a87db8
RW
7389 ("r-rcpp" ,r-rcpp)
7390 ("r-survey" ,r-survey)))
7af2dd38 7391 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7392 (synopsis "Faster computation of common statistics and miscellaneous functions")
7393 (description
7394 "This package implements faster versions of base R functions (e.g. mean, standard
7395deviation, covariance, weighted mean), mostly written in C++, along with
7396miscellaneous functions for various purposes (e.g. create the histogram with
7397fitted probability density function or probability mass function curve, create
7398the body mass index groups, assess the linearity assumption in logistic
7399regression).")
7400 (license license:gpl2)))
d8d8844e 7401
7402(define-public r-accelerometry
7403 (package
7404 (name "r-accelerometry")
7405 (version "3.1.2")
7406 (source
7407 (origin
7408 (method url-fetch)
7409 (uri (cran-uri "accelerometry" version))
7410 (sha256
7411 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7412 (build-system r-build-system)
7413 (propagated-inputs
7414 `(("r-dvmisc" ,r-dvmisc)
7415 ("r-rcpp" ,r-rcpp)))
7416 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7417 (synopsis "Functions for processing accelerometer data")
7418 (description
7419 "This package provides a collection of functions that perform operations on
7420time-series accelerometer data, such as identify the non-wear time, flag minutes
7421that are part of an activity bout, and find the maximum 10-minute average count
7422value. The functions are generally very flexible, allowing for a variety of
7423algorithms to be implemented.")
7424 (license license:gpl3)))
1ddb2b5c 7425
7426(define-public r-absim
7427 (package
7428 (name "r-absim")
7429 (version "0.2.6")
7430 (source
7431 (origin
7432 (method url-fetch)
7433 (uri (cran-uri "AbSim" version))
7434 (sha256
7435 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7436 (properties `((upstream-name . "AbSim")))
7437 (build-system r-build-system)
7438 (propagated-inputs
7439 `(("r-ape" ,r-ape)
7440 ("r-powerlaw" ,r-powerlaw)))
7441 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7442 (synopsis "Time resolved simulations of antibody repertoires")
7443 (description
7444 "This package provides simulation methods for the evolution of antibody repertoires.
7445 The heavy and light chain variable region of both human and C57BL/6 mice can
7446be simulated in a time-dependent fashion. Both single lineages using one set of
7447V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7448with an initial V-D-J recombination event, starting the first phylogenetic tree.
7449 Upon completion, the main loop of the algorithm begins, with each iteration
7450representing one simulated time step. Various mutation events are possible at
7451each time step, contributing to a diverse final repertoire.")
7452 (license license:gpl2)))
c2ffc4fb 7453
b5a31005
MIP
7454(define-public r-quic
7455 (package
7456 (name "r-quic")
7457 (version "1.1")
7458 (source
7459 (origin
7460 (method url-fetch)
7461 (uri (cran-uri "QUIC" version))
7462 (sha256
7463 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7464 (properties `((upstream-name . "QUIC")))
7465 (build-system r-build-system)
7466 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7467 (synopsis "Regularized sparse inverse covariance matrix estimation")
7468 (description
7469 "This package implements the regularized Gaussian maximum likelihood
7470estimation of the inverse of a covariance matrix. It uses Newton's method and
7471coordinate descent to solve the regularized inverse covariance matrix
7472estimation problem.")
7473 ;; The project home page states that the release is under GPLv3 or later.
7474 ;; The CRAN page only says GPL-3.
7475 (license license:gpl3+)))
7476
b509df82
MIP
7477(define-public r-abundant
7478 (package
7479 (name "r-abundant")
7480 (version "1.1")
7481 (source
7482 (origin
7483 (method url-fetch)
7484 (uri (cran-uri "abundant" version))
7485 (sha256
7486 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7487 (build-system r-build-system)
7488 (propagated-inputs
7489 `(("r-quic" ,r-quic)))
7490 (home-page "https://cran.r-project.org/web/packages/abundant/")
7491 (synopsis "Abundant regression and high-dimensional principal fitted components")
7492 (description
7493 "This package provides tools to fit and predict with the high-dimensional
7494principal fitted components model. This model is described by Cook, Forzani,
7495and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7496 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7497 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7498 (license license:gpl2+)))
7499
c2ffc4fb 7500(define-public r-ac3net
7501 (package
7502 (name "r-ac3net")
7503 (version "1.2.2")
7504 (source
7505 (origin
7506 (method url-fetch)
7507 (uri (cran-uri "Ac3net" version))
7508 (sha256
7509 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7510 (properties `((upstream-name . "Ac3net")))
7511 (build-system r-build-system)
7512 (propagated-inputs
7513 `(("r-data-table" ,r-data-table)))
7514 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7515 (synopsis "Inferring directional conservative causal core gene networks")
7516 (description "This package infers directional Conservative causal core
7517(gene) networks (C3NET). This is a version of the algorithm C3NET with
7518directional network.")
7519 (license license:gpl3+)))
da333859 7520
7521(define-public r-aca
7522 (package
7523 (name "r-aca")
7524 (version "1.1")
7525 (source
7526 (origin
7527 (method url-fetch)
7528 (uri (cran-uri "ACA" version))
7529 (sha256
7530 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7531 (properties `((upstream-name . "ACA")))
7532 (build-system r-build-system)
7533 (home-page "https://cran.r-project.org/web/packages/ACA/")
7534 (synopsis "Abrupt change-point or aberration detection in point series")
7535 (description
7536 "This package offers an interactive function for the detection of breakpoints in
7537series.")
7538 ;; Any version of the GPL
7539 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7540
7541(define-public r-acceptancesampling
7542 (package
7543 (name "r-acceptancesampling")
ddd168ff 7544 (version "1.0-6")
9c1c2108 7545 (source
7546 (origin
7547 (method url-fetch)
7548 (uri (cran-uri "AcceptanceSampling" version))
7549 (sha256
ddd168ff 7550 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 7551 (properties
7552 `((upstream-name . "AcceptanceSampling")))
7553 (build-system r-build-system)
7554 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7555 (synopsis "Creation and evaluation of acceptance sampling plans")
7556 (description
7557 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7558acceptance sampling plans. Acceptance sampling is a methodology commonly used
7559in quality control and improvement. International standards of acceptance
7560sampling provide sampling plans for specific circumstances. The aim of this
7561package is to provide an easy-to-use interface to visualize single, double or
7562multiple sampling plans. In addition, methods have been provided to enable the
7563user to assess sampling plans against pre-specified levels of performance, as
7564measured by the probability of acceptance for a given level of quality in the
7565lot.")
7566 (license license:gpl3+)))
7567
63781c57
LF
7568(define-public r-acclma
7569 (package
7570 (name "r-acclma")
7571 (version "1.0")
7572 (source
7573 (origin
7574 (method url-fetch)
7575 (uri (cran-uri "ACCLMA" version))
7576 (sha256
7577 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7578 (properties `((upstream-name . "ACCLMA")))
7579 (build-system r-build-system)
7580 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7581 (synopsis "ACC & LMA graph plotting")
7582 (description
666fb288
LC
7583 "This package contains a function that imports data from a @acronym{CSV,
7584Comma-Separated Values} file, or uses manually entered data from the format (x,
7585y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7586Curve} vs @acronym{LOI, Line of Independence} graph and
7587@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7588function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7589appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7590string) was passed, a manual data entry window is opened. The header parameter
7591indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7592a header row or not. The dataset should contain only one independent variable
7593(x) and one dependent variable (y) and can contain a weight for each
7594observation.")
7595 (license license:gpl2)))
b55697fb
LL
7596
7597(define-public r-aspi
7598 (package
7599 (name "r-aspi")
7600 (version "0.2.0")
7601 (source
7602 (origin
7603 (method url-fetch)
7604 (uri (cran-uri "aspi" version))
7605 (sha256
7606 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7607 (build-system r-build-system)
7608 (home-page
7609 "https://cran.r-project.org/web/packages/aspi/")
7610 (synopsis
7611 "Analysis of symmetry of parasitic infections")
7612 (description
7613 "This package provides tools for the analysis and visualization of bilateral
7614 asymmetry in parasitic infections.")
7615 (license license:gpl3+)))
302db585
RW
7616
7617(define-public r-sandwich
7618 (package
7619 (name "r-sandwich")
0eb306d3 7620 (version "2.5-1")
302db585
RW
7621 (source
7622 (origin
7623 (method url-fetch)
7624 (uri (cran-uri "sandwich" version))
7625 (sha256
7626 (base32
0eb306d3 7627 "1mk685b9wq7k566pbml52rj96i5h6b3vf215k9picgmq296nzvyv"))))
302db585
RW
7628 (build-system r-build-system)
7629 (propagated-inputs
7630 `(("r-zoo" ,r-zoo)))
7631 (home-page "https://cran.r-project.org/web/packages/sandwich/")
7632 (synopsis "Robust Covariance Matrix Estimators")
7633 (description
7634 "This package provides model-robust standard error estimators for
7635cross-sectional, time series, clustered, panel, and longitudinal data.")
7636 ;; Either version of the license.
7637 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
7638
7639(define-public r-th-data
7640 (package
7641 (name "r-th-data")
62595ee3 7642 (version "1.0-10")
6ce07cf9
RW
7643 (source
7644 (origin
7645 (method url-fetch)
7646 (uri (cran-uri "TH.data" version))
7647 (sha256
7648 (base32
62595ee3 7649 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
7650 (properties `((upstream-name . "TH.data")))
7651 (build-system r-build-system)
7652 (propagated-inputs
7653 `(("r-mass" ,r-mass)
7654 ("r-survival" ,r-survival)))
7655 (home-page "https://cran.r-project.org/web/packages/TH.data/")
7656 (synopsis "Shared data sets")
7657 (description
7658 "This package contains supporting data sets that are used in other
7659packages maintained by Torsten Hothorn.")
7660 (license license:gpl3)))
7753b543
RW
7661
7662(define-public r-multcomp
7663 (package
7664 (name "r-multcomp")
b1f39e8c 7665 (version "1.4-10")
7753b543
RW
7666 (source
7667 (origin
7668 (method url-fetch)
7669 (uri (cran-uri "multcomp" version))
7670 (sha256
7671 (base32
b1f39e8c 7672 "1kzmdn9jmz5bmhf3wsfr12ljbasmwsgcsfdia52k0bi6q0swdg19"))))
7753b543
RW
7673 (build-system r-build-system)
7674 (propagated-inputs
7675 `(("r-codetools" ,r-codetools)
7676 ("r-mvtnorm" ,r-mvtnorm)
7677 ("r-sandwich" ,r-sandwich)
7678 ("r-survival" ,r-survival)
7679 ("r-th-data" ,r-th-data)))
7680 (home-page "https://cran.r-project.org/web/packages/multcomp/")
7681 (synopsis "Simultaneous inference in general parametric models")
7682 (description
7683 "Simultaneous tests and confidence intervals for general linear
7684hypotheses in parametric models, including linear, generalized linear, linear
7685mixed effects, and survival models. The package includes demos reproducing
7686analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
7687Hothorn, Westfall, 2010, CRC Press).")
7688 (license license:gpl2)))
55a08dce
RW
7689
7690(define-public r-emmeans
7691 (package
7692 (name "r-emmeans")
d6fc8fe1 7693 (version "1.3.4")
55a08dce
RW
7694 (source
7695 (origin
7696 (method url-fetch)
7697 (uri (cran-uri "emmeans" version))
7698 (sha256
7699 (base32
d6fc8fe1 7700 "09gxphan34c615y4lhjdqkg5cz4ih9b1r3bb4chs3mwmiav1rxqn"))))
55a08dce
RW
7701 (build-system r-build-system)
7702 (propagated-inputs
7703 `(("r-estimability" ,r-estimability)
7704 ("r-mvtnorm" ,r-mvtnorm)
e0f86164 7705 ("r-numderiv" ,r-numderiv)
55a08dce
RW
7706 ("r-plyr" ,r-plyr)
7707 ("r-xtable" ,r-xtable)))
7708 (home-page "https://github.com/rvlenth/emmeans")
7709 (synopsis "Estimated marginal means, aka least-squares means")
7710 (description
7711 "This package provides tools to obtain @dfn{estimated marginal
7712means} (EMMs) for many linear, generalized linear, and mixed models. It can
7713be used to compute contrasts or linear functions of EMMs, trends, and
7714comparisons of slopes.")
7715 ;; Either version of the license.
7716 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
7717
7718(define-public r-pwr
7719 (package
7720 (name "r-pwr")
7721 (version "1.2-2")
7722 (source
7723 (origin
7724 (method url-fetch)
7725 (uri (cran-uri "pwr" version))
7726 (sha256
7727 (base32
7728 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
7729 (build-system r-build-system)
7730 (native-inputs
7731 `(("r-knitr" ,r-knitr)))
7732 (home-page "https://github.com/heliosdrm/pwr")
7733 (synopsis "Basic functions for power analysis")
7734 (description
7735 "This package provides power analysis functions along the lines of
7736Cohen (1988).")
7737 (license license:gpl3+)))
bd531e83 7738
42f344fa
RW
7739(define-public r-libcoin
7740 (package
7741 (name "r-libcoin")
7742 (version "1.0-4")
7743 (source
7744 (origin
7745 (method url-fetch)
7746 (uri (cran-uri "libcoin" version))
7747 (sha256
7748 (base32
7749 "1i893ij9vkmc4y721npw1s3prmmcs2da5vf3ajm0j8ccmfhbmp4i"))))
7750 (build-system r-build-system)
7751 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
7752 (home-page "https://cran.r-project.org/web/packages/libcoin")
7753 (synopsis "Linear test statistics for permutation inference")
7754 (description
7755 "This package provides basic infrastructure for linear test statistics
7756and permutation inference in the framework of Strasser and Weber (1999).")
7757 (license license:gpl2)))
7758
bd531e83
RW
7759(define-public r-coin
7760 (package
7761 (name "r-coin")
f69ba00f 7762 (version "1.3-0")
bd531e83
RW
7763 (source
7764 (origin
7765 (method url-fetch)
7766 (uri (cran-uri "coin" version))
7767 (sha256
7768 (base32
f69ba00f 7769 "1y0yl4mjaxca0jqz53sv1gcpdg89m099rq61iszxvpx7w0vvpkmd"))))
bd531e83
RW
7770 (build-system r-build-system)
7771 (propagated-inputs
f69ba00f
RW
7772 `(("r-libcoin" ,r-libcoin)
7773 ("r-matrixstats" ,r-matrixstats)
7774 ("r-modeltools" ,r-modeltools)
bd531e83
RW
7775 ("r-multcomp" ,r-multcomp)
7776 ("r-mvtnorm" ,r-mvtnorm)
7777 ("r-survival" ,r-survival)))
7778 (home-page "http://coin.r-forge.r-project.org")
7779 (synopsis "Conditional inference procedures in a permutation test framework")
7780 (description
7781 "This package provides conditional inference procedures for the general
7782independence problem including two-sample, K-sample (non-parametric ANOVA),
7783correlation, censored, ordered and multivariate problems.")
7784 (license license:gpl2)))
9b3ecb60
RW
7785
7786(define-public r-bayesplot
7787 (package
7788 (name "r-bayesplot")
7789 (version "1.6.0")
7790 (source
7791 (origin
7792 (method url-fetch)
7793 (uri (cran-uri "bayesplot" version))
7794 (sha256
7795 (base32
7796 "0in9cq2ybpa7njrwqx4l6nc8i01cjswsvzwlyiw465pi74aapr57"))))
7797 (build-system r-build-system)
7798 (inputs
7799 `(("pandoc" ,ghc-pandoc)
7800 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
7801 (propagated-inputs
7802 `(("r-dplyr" ,r-dplyr)
7803 ("r-ggplot2" ,r-ggplot2)
7804 ("r-ggridges" ,r-ggridges)
7805 ("r-reshape2" ,r-reshape2)
7806 ("r-rlang" ,r-rlang)))
7807 (home-page "http://mc-stan.org/bayesplot")
7808 (synopsis "Plotting for Bayesian models")
7809 (description
7810 "This package provides plotting functions for posterior analysis, model
7811checking, and MCMC diagnostics. The package is designed not only to provide
7812convenient functionality for users, but also a common set of functions that
7813can be easily used by developers working on a variety of R packages for
7814Bayesian modeling.")
7815 (license license:gpl3+)))
3b8a3f55
RW
7816
7817(define-public r-tmb
7818 (package
7819 (name "r-tmb")
492ec498 7820 (version "1.7.15")
3b8a3f55
RW
7821 (source
7822 (origin
7823 (method url-fetch)
7824 (uri (cran-uri "TMB" version))
7825 (sha256
7826 (base32
492ec498 7827 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
7828 (properties `((upstream-name . "TMB")))
7829 (build-system r-build-system)
7830 (propagated-inputs
7831 `(("r-matrix" ,r-matrix)
7832 ("r-rcppeigen" ,r-rcppeigen)))
7833 (home-page "http://tmb-project.org")
7834 (synopsis "Template model builder: a general random effect tool")
7835 (description
7836 "With this tool, a user should be able to quickly implement complex
7837random effect models through simple C++ templates. The package combines
7838@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
7839matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
7840from R) to obtain an efficient implementation of the applied Laplace
7841approximation with exact derivatives. Key features are: Automatic sparseness
7842detection, parallelism through BLAS and parallel user templates.")
7843 (license license:gpl2)))
aa4bde0b
RW
7844
7845(define-public r-sjstats
7846 (package
7847 (name "r-sjstats")
a7524f70 7848 (version "0.17.4")
aa4bde0b
RW
7849 (source
7850 (origin
7851 (method url-fetch)
7852 (uri (cran-uri "sjstats" version))
7853 (sha256
7854 (base32
a7524f70 7855 "012hp9m17xzjnsfvjjz2wdfgxm3irsrfx0zmahfnfmgdrwxd5vk5"))))
aa4bde0b
RW
7856 (build-system r-build-system)
7857 (propagated-inputs
a7524f70 7858 `(("r-broom" ,r-broom)
aa4bde0b
RW
7859 ("r-dplyr" ,r-dplyr)
7860 ("r-emmeans" ,r-emmeans)
a7524f70 7861 ("r-insight" ,r-insight)
aa4bde0b
RW
7862 ("r-lme4" ,r-lme4)
7863 ("r-magrittr" ,r-magrittr)
7864 ("r-mass" ,r-mass)
7865 ("r-matrix" ,r-matrix)
7866 ("r-modelr" ,r-modelr)
aa4bde0b 7867 ("r-purrr" ,r-purrr)
aa4bde0b
RW
7868 ("r-rlang" ,r-rlang)
7869 ("r-sjlabelled" ,r-sjlabelled)
7870 ("r-sjmisc" ,r-sjmisc)
7871 ("r-tidyr" ,r-tidyr)))
7872 (home-page "https://github.com/strengejacke/sjstats")
7873 (synopsis "Functions for common statistical computations")
7874 (description
7875 "This package provides a collection of convenient functions for common
7876statistical computations, which are not directly provided by R's @code{base}
7877or @code{stats} packages. This package aims at providing, first, shortcuts
7878for statistical measures, which otherwise could only be calculated with
7879additional effort. Second, these shortcut functions are generic, and can be
7880applied not only to vectors, but also to other objects as well. The focus of
7881most functions lies on summary statistics or fit measures for regression
7882models, including generalized linear models, mixed effects models and Bayesian
7883models.")
7884 (license license:gpl3)))
41394423
RW
7885
7886(define-public r-glmmtmb
7887 (package
7888 (name "r-glmmtmb")
1afe5644 7889 (version "0.2.3")
41394423
RW
7890 (source
7891 (origin
7892 (method url-fetch)
7893 (uri (cran-uri "glmmTMB" version))
7894 (sha256
7895 (base32
1afe5644 7896 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
7897 (properties `((upstream-name . "glmmTMB")))
7898 (build-system r-build-system)
7899 (propagated-inputs
7900 `(("r-lme4" ,r-lme4)
7901 ("r-matrix" ,r-matrix)
7902 ("r-nlme" ,r-nlme)
7903 ("r-rcppeigen" ,r-rcppeigen)
7904 ("r-tmb" ,r-tmb)))
7905 (native-inputs
1afe5644 7906 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
7907 (home-page "https://github.com/glmmTMB")
7908 (synopsis "Generalized linear mixed models")
7909 (description
7910 "Fit linear and generalized linear mixed models with various extensions,
7911including zero-inflation. The models are fitted using maximum likelihood
7912estimation via the Template Model Builder. Random effects are assumed to be
7913Gaussian on the scale of the linear predictor and are integrated out using the
7914Laplace approximation. Gradients are calculated using automatic
7915differentiation.")
7916 (license license:agpl3+)))
489a6178 7917
c4568c5c
RW
7918(define-public r-bayestestr
7919 (package
7920 (name "r-bayestestr")
7921 (version "0.1.0")
7922 (source
7923 (origin
7924 (method url-fetch)
7925 (uri (cran-uri "bayestestR" version))
7926 (sha256
7927 (base32
7928 "1m6gj55z3shm3m3mgqj8nk73wij67y617sl04rbj400wz9qrhfva"))))
7929 (properties `((upstream-name . "bayestestR")))
7930 (build-system r-build-system)
7931 (propagated-inputs
7932 `(("r-insight" ,r-insight)))
7933 (home-page "https://github.com/easystats/bayestestR")
7934 (synopsis "Describe Bayesian models and posterior distributions")
7935 (description
7936 "This package provides utilities to understand and describe posterior
7937distributions and Bayesian models. It includes point-estimates such as
7938@dfn{Maximum A Posteriori} (MAP), measures of dispersion such as @dfn{Highest
7939Density Interval} (HDI), and indices used for null-hypothesis testing (such as
7940ROPE percentage and pd).")
7941 (license license:gpl3)))
7942
711a2f06
RW
7943(define-public r-performance
7944 (package
7945 (name "r-performance")
7946 (version "0.1.0")
7947 (source
7948 (origin
7949 (method url-fetch)
7950 (uri (cran-uri "performance" version))
7951 (sha256
7952 (base32
7953 "19lfx25hkavzbycrh6hq4v24a0dz4s60ryq6jyihjlxgrb9g7cnw"))))
7954 (build-system r-build-system)
7955 (propagated-inputs
7956 `(("r-bayestestr" ,r-bayestestr)
7957 ("r-insight" ,r-insight)))
7958 (home-page "https://easystats.github.io/performance/")
7959 (synopsis "Assessment of regression models performance")
7960 (description
7961 "This package provides utilities for computing measures to assess model
7962quality, which are not directly provided by R's @code{base} or @code{stats}
7963packages. These include e.g. measures like r-squared, intraclass correlation
7964coefficient, root mean squared error or functions to check models for
7965overdispersion, singularity or zero-inflation and more. Functions apply to a
7966large variety of regression models, including generalized linear models, mixed
7967effects models and Bayesian models.")
7968 (license license:gpl3)))
7969
489a6178
RW
7970(define-public r-ggeffects
7971 (package
7972 (name "r-ggeffects")
fef93da8 7973 (version "0.9.0")
489a6178
RW
7974 (source
7975 (origin
7976 (method url-fetch)
7977 (uri (cran-uri "ggeffects" version))
7978 (sha256
7979 (base32
fef93da8 7980 "1bbr44yk1j8pz4kcbw1cqrzcnbih9n6rsgf96a6py5094qcal2qd"))))
489a6178
RW
7981 (build-system r-build-system)
7982 (propagated-inputs
fef93da8
RW
7983 `(("r-dplyr" ,r-dplyr)
7984 ("r-insight" ,r-insight)
489a6178
RW
7985 ("r-magrittr" ,r-magrittr)
7986 ("r-mass" ,r-mass)
489a6178
RW
7987 ("r-purrr" ,r-purrr)
7988 ("r-rlang" ,r-rlang)
7989 ("r-scales" ,r-scales)
7990 ("r-sjlabelled" ,r-sjlabelled)
fef93da8 7991 ("r-sjmisc" ,r-sjmisc)))
489a6178
RW
7992 (home-page "https://github.com/strengejacke/ggeffects")
7993 (synopsis "Create tidy data frames of marginal effects for ggplot")
7994 (description
7995 "This package provides tools to compute marginal effects from statistical
7996models and return the result as tidy data frames. These data frames are ready
7997to use with the @code{ggplot2} package. Marginal effects can be calculated
7998for many different models. Interaction terms, splines and polynomial terms
7999are also supported. The two main functions are @code{ggpredict()} and
8000@code{ggeffect()}. There is a generic @code{plot()} method to plot the
8001results using @code{ggplot2}.")
8002 (license license:gpl3)))
7b63047c
RW
8003
8004(define-public r-sjplot
8005 (package
8006 (name "r-sjplot")
d22d7904 8007 (version "2.6.3")
7b63047c
RW
8008 (source
8009 (origin
8010 (method url-fetch)
8011 (uri (cran-uri "sjPlot" version))
8012 (sha256
8013 (base32
d22d7904 8014 "0h1mkmp5mrkbf7y3zh6m4cnm737cpg1m5si0lrmal7j2ixqicwjy"))))
7b63047c
RW
8015 (properties `((upstream-name . "sjPlot")))
8016 (build-system r-build-system)
8017 (propagated-inputs
d22d7904
RW
8018 `(("r-bayestestr" ,r-bayestestr)
8019 ("r-broom" ,r-broom)
7b63047c
RW
8020 ("r-dplyr" ,r-dplyr)
8021 ("r-forcats" ,r-forcats)
8022 ("r-ggeffects" ,r-ggeffects)
8023 ("r-ggplot2" ,r-ggplot2)
8024 ("r-glmmtmb" ,r-glmmtmb)
d22d7904 8025 ("r-insight" ,r-insight)
7b63047c
RW
8026 ("r-knitr" ,r-knitr)
8027 ("r-lme4" ,r-lme4)
8028 ("r-magrittr" ,r-magrittr)
8029 ("r-mass" ,r-mass)
8030 ("r-modelr" ,r-modelr)
8031 ("r-nlme" ,r-nlme)
d22d7904 8032 ("r-performance" ,r-performance)
7b63047c
RW
8033 ("r-psych" ,r-psych)
8034 ("r-purrr" ,r-purrr)
8035 ("r-rlang" ,r-rlang)
8036 ("r-scales" ,r-scales)
8037 ("r-sjlabelled" ,r-sjlabelled)
8038 ("r-sjmisc" ,r-sjmisc)
8039 ("r-sjstats" ,r-sjstats)
8040 ("r-tidyr" ,r-tidyr)))
8041 (home-page "https://strengejacke.github.io/sjPlot/")
8042 (synopsis "Data visualization for statistics in social science")
8043 (description
8044 "This package represents a collection of plotting and table output
8045functions for data visualization. Results of various statistical
8046analyses (that are commonly used in social sciences) can be visualized using
8047this package, including simple and cross tabulated frequencies, histograms,
8048box plots, (generalized) linear models, mixed effects models, principal
8049component analysis and correlation matrices, cluster analyses, scatter plots,
8050stacked scales, effects plots of regression models (including interaction
8051terms) and much more. This package supports labelled data.")
8052 (license license:gpl3)))
03f80112
RW
8053
8054(define-public r-ini
8055 (package
8056 (name "r-ini")
8057 (version "0.3.1")
8058 (source
8059 (origin
8060 (method url-fetch)
8061 (uri (cran-uri "ini" version))
8062 (sha256
8063 (base32
8064 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
8065 (build-system r-build-system)
8066 (home-page "https://github.com/dvdscripter/ini")
8067 (synopsis "Read and write configuration files")
8068 (description
8069 "This package provides tools to parse simple @code{.ini} configuration
8070files to an structured list. Users can manipulate this resulting list with
8071@code{lapply()} functions. This same structured list can be used to write
8072back to file after modifications.")
8073 (license license:gpl3)))
21405e81
RW
8074
8075(define-public r-gh
8076 (package
8077 (name "r-gh")
8078 (version "1.0.1")
8079 (source
8080 (origin
8081 (method url-fetch)
8082 (uri (cran-uri "gh" version))
8083 (sha256
8084 (base32
8085 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
8086 (build-system r-build-system)
8087 (propagated-inputs
8088 `(("r-httr" ,r-httr)
8089 ("r-ini" ,r-ini)
8090 ("r-jsonlite" ,r-jsonlite)))
8091 (home-page "https://github.com/r-lib/gh#readme")
8092 (synopsis "Access the GitHub API via R")
8093 (description
8094 "This package provides a minimal R client to access the GitHub API.")
8095 (license license:expat)))
d6871153
RW
8096
8097(define-public r-fs
8098 (package
8099 (name "r-fs")
c02f574d 8100 (version "1.3.1")
d6871153
RW
8101 (source
8102 (origin
8103 (method url-fetch)
8104 (uri (cran-uri "fs" version))
8105 (sha256
8106 (base32
c02f574d 8107 "1g26rgx13dzigp2vrlld6h28q33lwbax97zvwdrq2pc3iz54v4yn"))))
d6871153
RW
8108 (build-system r-build-system)
8109 (propagated-inputs
8110 `(("r-rcpp" ,r-rcpp)))
8111 (native-inputs
8112 `(("pkg-config" ,pkg-config)))
8113 (home-page "http://fs.r-lib.org")
8114 (synopsis "Cross-platform file system operations based on libuv")
8115 (description
8116 "This package provides a cross-platform interface to file system
8117operations, built on top of the libuv C library.")
8118 (license license:gpl3)))
153e5b2d
RW
8119
8120(define-public r-clisymbols
8121 (package
8122 (name "r-clisymbols")
8123 (version "1.2.0")
8124 (source
8125 (origin
8126 (method url-fetch)
8127 (uri (cran-uri "clisymbols" version))
8128 (sha256
8129 (base32
8130 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
8131 (build-system r-build-system)
8132 (home-page "https://github.com/gaborcsardi/clisymbols")
8133 (synopsis "Unicode symbols at the R prompt")
8134 (description
8135 "This package provides a small subset of Unicode symbols, that are useful
8136when building command line applications. They fall back to alternatives on
8137terminals that do not support Unicode.")
8138 (license license:expat)))
efefd3ec
RW
8139
8140(define-public r-usethis
8141 (package
8142 (name "r-usethis")
35171015 8143 (version "1.5.0")
efefd3ec
RW
8144 (source
8145 (origin
8146 (method url-fetch)
8147 (uri (cran-uri "usethis" version))
8148 (sha256
8149 (base32
35171015 8150 "0pn6ka3726psaqlx573g6nxi90apf0rn5m4k2lz1jr66xdc19sag"))))
efefd3ec
RW
8151 (build-system r-build-system)
8152 (propagated-inputs
8153 `(("r-clipr" ,r-clipr)
8154 ("r-clisymbols" ,r-clisymbols)
8155 ("r-crayon" ,r-crayon)
8156 ("r-curl" ,r-curl)
8157 ("r-desc" ,r-desc)
8158 ("r-fs" ,r-fs)
8159 ("r-gh" ,r-gh)
8160 ("r-git2r" ,r-git2r)
8161 ("r-glue" ,r-glue)
35171015 8162 ("r-purrr" ,r-purrr)
efefd3ec
RW
8163 ("r-rlang" ,r-rlang)
8164 ("r-rprojroot" ,r-rprojroot)
8165 ("r-rstudioapi" ,r-rstudioapi)
35171015
RW
8166 ("r-whisker" ,r-whisker)
8167 ("r-withr" ,r-withr)
8168 ("r-yaml" ,r-yaml)))
efefd3ec
RW
8169 (home-page "https://github.com/r-lib/usethis")
8170 (synopsis "Automate R package and project setup")
8171 (description
8172 "This package helps you to automate R package and project setup tasks
8173that are otherwise performed manually. This includes setting up unit testing,
8174test coverage, continuous integration, Git, GitHub integration, licenses,
8175Rcpp, RStudio projects, and more.")
8176 (license license:gpl3)))
99342624
RW
8177
8178(define-public r-sessioninfo
8179 (package
8180 (name "r-sessioninfo")
3d6fa1a3 8181 (version "1.1.1")
99342624
RW
8182 (source
8183 (origin
8184 (method url-fetch)
8185 (uri (cran-uri "sessioninfo" version))
8186 (sha256
8187 (base32
3d6fa1a3 8188 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
8189 (build-system r-build-system)
8190 (propagated-inputs
8191 `(("r-cli" ,r-cli)
8192 ("r-withr" ,r-withr)))
8193 (home-page "https://github.com/r-lib/sessioninfo#readme")
8194 (synopsis "R session information")
8195 (description
8196 "This package provides tools to query and print information about the
8197current R session. It is similar to @code{utils::sessionInfo()}, but includes
8198more information about packages, and where they were installed from.")
8199 (license license:gpl2)))
cbc8e6dd
RW
8200
8201(define-public r-remotes
8202 (package
8203 (name "r-remotes")
a108ef62 8204 (version "2.0.4")
cbc8e6dd
RW
8205 (source
8206 (origin
8207 (method url-fetch)
8208 (uri (cran-uri "remotes" version))
8209 (sha256
8210 (base32
a108ef62 8211 "1jbn4kjimcr82zv5lnqxqa2487a96vn6jxf7wc6gnpxr6k06d61p"))))
cbc8e6dd
RW
8212 (build-system r-build-system)
8213 (home-page "https://github.com/r-lib/remotes#readme")
8214 (synopsis "R package installation from remote repositories")
8215 (description
8216 "Download and install R packages stored in GitHub, BitBucket, or plain
8217subversion or git repositories. This package is a lightweight replacement of
8218the @code{install_*} functions in the @code{devtools} package. Indeed most of
8219the code was copied over from @code{devtools}.")
8220 (license license:gpl2+)))
7d8f3470
RW
8221
8222(define-public r-xopen
8223 (package
8224 (name "r-xopen")
8225 (version "1.0.0")
8226 (source
8227 (origin
8228 (method url-fetch)
8229 (uri (cran-uri "xopen" version))
8230 (sha256
8231 (base32
8232 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
8233 (build-system r-build-system)
8234 (propagated-inputs
8235 `(("r-processx" ,r-processx)))
8236 (home-page "https://github.com/r-lib/xopen#readme")
8237 (synopsis "Open system files, URLs, anything")
8238 (description
8239 "This package provides a cross-platform solution to open files,
8240directories or URLs with their associated programs.")
8241 (license license:expat)))
5df4e27f
RW
8242
8243(define-public r-rcmdcheck
8244 (package
8245 (name "r-rcmdcheck")
a75c6d9c 8246 (version "1.3.3")
5df4e27f
RW
8247 (source
8248 (origin
8249 (method url-fetch)
8250 (uri (cran-uri "rcmdcheck" version))
8251 (sha256
8252 (base32
a75c6d9c 8253 "1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
5df4e27f
RW
8254 (build-system r-build-system)
8255 (propagated-inputs
8256 `(("r-callr" ,r-callr)
8257 ("r-cli" ,r-cli)
8258 ("r-crayon" ,r-crayon)
8259 ("r-desc" ,r-desc)
8260 ("r-digest" ,r-digest)
8261 ("r-pkgbuild" ,r-pkgbuild)
8262 ("r-prettyunits" ,r-prettyunits)
8263 ("r-r6" ,r-r6)
8264 ("r-rprojroot" ,r-rprojroot)
7466c3bb 8265 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
8266 ("r-withr" ,r-withr)
8267 ("r-xopen" ,r-xopen)))
8268 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
8269 (synopsis "Run R CMD check from R and capture results")
8270 (description
8271 "Run @code{R CMD check} from R programmatically, and capture the results
8272of the individual checks.")
8273 (license license:expat)))
9b02d1a1
RW
8274
8275(define-public r-rapportools
8276 (package
8277 (name "r-rapportools")
8278 (version "1.0")
8279 (source
8280 (origin
8281 (method url-fetch)
8282 (uri (cran-uri "rapportools" version))
8283 (sha256
8284 (base32
8285 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
8286 (build-system r-build-system)
8287 (propagated-inputs
8288 `(("r-pander" ,r-pander)
8289 ("r-plyr" ,r-plyr)
8290 ("r-reshape" ,r-reshape)))
8291 (home-page "https://cran.r-project.org/web/packages/rapportools/")
8292 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
8293 (description
8294 "This package provides helper functions that act as wrappers to more
8295advanced statistical methods with the advantage of having sane defaults for
8296quick reporting.")
8297 (license license:agpl3+)))
319a80ce
RW
8298
8299(define-public r-pander
8300 (package
8301 (name "r-pander")
a44f8b00 8302 (version "0.6.3")
319a80ce
RW
8303 (source
8304 (origin
8305 (method url-fetch)
8306 (uri (cran-uri "pander" version))
8307 (sha256
8308 (base32
a44f8b00 8309 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
8310 (build-system r-build-system)
8311 (propagated-inputs
8312 `(("r-digest" ,r-digest)
8313 ("r-rcpp" ,r-rcpp)))
8314 (home-page "https://rapporter.github.io/pander")
8315 (synopsis "Render R objects into Pandoc's markdown")
8316 (description
8317 "The main aim of the pander R package is to provide a minimal and easy
8318tool for rendering R objects into Pandoc's markdown. The package is also
8319capable of exporting/converting complex Pandoc documents (reports) in various
8320ways.")
8321 ;; This package is licensed under either the AGPLv3+ or the very rarely
8322 ;; used OSL 3.0.
8323 (license license:agpl3+)))
74cc74e4
RW
8324
8325(define-public r-summarytools
8326 (package
8327 (name "r-summarytools")
4c920fbb 8328 (version "0.9.3")
74cc74e4
RW
8329 (source
8330 (origin
8331 (method url-fetch)
8332 (uri (cran-uri "summarytools" version))
8333 (sha256
8334 (base32
4c920fbb 8335 "1wfbkgvicaic37zgpr6zcm4a58yx43p59h0sqggdj44ncqs7147f"))))
74cc74e4
RW
8336 (build-system r-build-system)
8337 (propagated-inputs
5093cbdc
RW
8338 `(("r-checkmate" ,r-checkmate)
8339 ("r-dplyr" ,r-dplyr)
8340 ("r-htmltools" ,r-htmltools)
74cc74e4 8341 ("r-lubridate" ,r-lubridate)
5093cbdc 8342 ("r-magick" ,r-magick)
74cc74e4
RW
8343 ("r-matrixstats" ,r-matrixstats)
8344 ("r-pander" ,r-pander)
8345 ("r-pryr" ,r-pryr)
8346 ("r-rapportools" ,r-rapportools)
5093cbdc 8347 ("r-rcurl" ,r-rcurl)
4c920fbb 8348 ("r-tibble" ,r-tibble)
5093cbdc 8349 ("r-tidyr" ,r-tidyr)))
74cc74e4
RW
8350 (home-page "https://github.com/dcomtois/summarytools")
8351 (synopsis "Tools to quickly and neatly summarize data")
8352 (description
8353 "This package provides tools for data frame summaries, cross-tabulations,
8354weight-enabled frequency tables and common univariate statistics in concise
8355tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8356good point-of-entry for exploring data, both for experienced and new R
8357users.")
8358 (license license:gpl2)))
7c7ee6cf
RW
8359
8360(define-public r-lsei
8361 (package
8362 (name "r-lsei")
8363 (version "1.2-0")
8364 (source
8365 (origin
8366 (method url-fetch)
8367 (uri (cran-uri "lsei" version))
8368 (sha256
8369 (base32
8370 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8371 (build-system r-build-system)
8372 (native-inputs
8373 `(("gfortran" ,gfortran)))
8374 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8375 (synopsis "Solve regression problems under equality/inequality constraints")
8376 (description
8377 "It contains functions that solve least squares linear regression
8378problems under linear equality/inequality constraints. Functions for solving
8379quadratic programming problems are also available, which transform such
8380problems into least squares ones first.")
8381 (license license:gpl2+)))
2ea75a83
RW
8382
8383(define-public r-npsurv
8384 (package
8385 (name "r-npsurv")
8386 (version "0.4-0")
8387 (source
8388 (origin
8389 (method url-fetch)
8390 (uri (cran-uri "npsurv" version))
8391 (sha256
8392 (base32
8393 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8394 (build-system r-build-system)
8395 (propagated-inputs
8396 `(("r-lsei" ,r-lsei)))
8397 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8398 (synopsis "Nonparametric survival analysis")
8399 (description
8400 "This package contains functions for non-parametric survival analysis of
8401exact and interval-censored observations.")
8402 (license license:gpl2+)))
32499b26
RW
8403
8404(define-public r-clusteval
8405 (package
8406 (name "r-clusteval")
8407 (version "0.1")
8408 (source
8409 (origin
8410 (method url-fetch)
8411 (uri (cran-uri "clusteval" version))
8412 (sha256
8413 (base32
8414 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8415 (build-system r-build-system)
8416 (propagated-inputs
8417 `(("r-mvtnorm" ,r-mvtnorm)
8418 ("r-rcpp" ,r-rcpp)))
8419 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8420 (synopsis "Evaluation of clustering algorithms")
8421 (description
8422 "This R package provides a suite of tools to evaluate clustering
8423algorithms, clusterings, and individual clusters.")
8424 (license license:expat)))
373cef0a
RW
8425
8426(define-public r-tweedie
8427 (package
8428 (name "r-tweedie")
8429 (version "2.3.2")
8430 (source
8431 (origin
8432 (method url-fetch)
8433 (uri (cran-uri "tweedie" version))
8434 (sha256
8435 (base32
8436 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8437 (build-system r-build-system)
8438 (native-inputs `(("gfortran" ,gfortran)))
8439 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8440 (synopsis "Evaluation of Tweedie exponential family models")
8441 (description
8442 "Maximum likelihood computations for Tweedie families, including the
8443series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8444the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8445and related methods.")
8446 (license license:gpl2+)))
4fb35ebd
RW
8447
8448(define-public r-rcppgsl
8449 (package
8450 (name "r-rcppgsl")
8451 (version "0.3.6")
8452 (source
8453 (origin
8454 (method url-fetch)
8455 (uri (cran-uri "RcppGSL" version))
8456 (sha256
8457 (base32
8458 "16pdapq31729db53agnb48jkvdm97167n3bigy5zazc3q3isis1m"))))
8459 (properties `((upstream-name . "RcppGSL")))
8460 (build-system r-build-system)
8461 (propagated-inputs
8462 `(("r-rcpp" ,r-rcpp)
8463 ("gsl" ,gsl)))
8464 (native-inputs
8465 `(("r-knitr" ,r-knitr))) ; for vignettes
8466 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8467 (synopsis "Rcpp integration for GSL vectors and matrices")
8468 (description
8469 "The GNU Scientific Library (or GSL) is a collection of numerical
8470routines for scientific computing. It is particularly useful for C and C++
8471programs as it provides a standard C interface to a wide range of mathematical
8472routines. There are over 1000 functions in total with an extensive test
8473suite. The RcppGSL package provides an easy-to-use interface between GSL data
8474structures and R using concepts from Rcpp which is itself a package that eases
8475the interfaces between R and C++.")
8476 (license license:gpl2+)))
20ff6e3a
RW
8477
8478(define-public r-mvabund
8479 (package
8480 (name "r-mvabund")
48102ce1 8481 (version "4.0.1")
20ff6e3a
RW
8482 (source
8483 (origin
8484 (method url-fetch)
8485 (uri (cran-uri "mvabund" version))
8486 (sha256
8487 (base32
48102ce1 8488 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8489 (build-system r-build-system)
8490 (propagated-inputs
8491 `(("r-mass" ,r-mass)
8492 ("r-rcpp" ,r-rcpp)
8493 ("r-rcppgsl" ,r-rcppgsl)
8494 ("r-statmod" ,r-statmod)
8495 ("r-tweedie" ,r-tweedie)))
8496 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8497 (synopsis "Statistical methods for analysing multivariate abundance data")
8498 (description
8499 "This package provides a set of tools for displaying, modeling and
8500analysing multivariate abundance data in community ecology.")
8501 (license license:lgpl2.1+)))
49863fd6
RW
8502
8503(define-public r-afex
8504 (package
8505 (name "r-afex")
e2fee46f 8506 (version "0.23-0")
49863fd6
RW
8507 (source
8508 (origin
8509 (method url-fetch)
8510 (uri (cran-uri "afex" version))
8511 (sha256
8512 (base32
e2fee46f 8513 "0yv4s7461swn0116y4wq9v139p1br5rr6hhnq1cmkbvybmwj2vp7"))))
49863fd6
RW
8514 (build-system r-build-system)
8515 (propagated-inputs
8516 `(("r-car" ,r-car)
8517 ("r-lme4" ,r-lme4)
8518 ("r-lmertest" ,r-lmertest)
8519 ("r-pbkrtest" ,r-pbkrtest)
8520 ("r-reshape2" ,r-reshape2)))
8521 (home-page "https://afex.singmann.science/")
8522 (synopsis "Analysis of factorial experiments")
8523 (description
8524 "This package provides convenience functions for analyzing factorial
8525experiments using ANOVA or mixed models.")
8526 (license license:gpl2+)))
7c02dd62
RW
8527
8528(define-public r-lmertest
8529 (package
8530 (name "r-lmertest")
f18ca07e 8531 (version "3.1-0")
7c02dd62
RW
8532 (source
8533 (origin
8534 (method url-fetch)
8535 (uri (cran-uri "lmerTest" version))
8536 (sha256
8537 (base32
f18ca07e 8538 "1nkz8cmxa5yb8q4i65bmhnn5pd4bhwcyjplyscynb24z3f64xp9b"))))
7c02dd62
RW
8539 (properties `((upstream-name . "lmerTest")))
8540 (build-system r-build-system)
8541 (propagated-inputs
8542 `(("r-ggplot2" ,r-ggplot2)
8543 ("r-lme4" ,r-lme4)
8544 ("r-mass" ,r-mass)
8545 ("r-numderiv" ,r-numderiv)))
8546 (home-page "https://github.com/runehaubo/lmerTestR")
8547 (synopsis "Tests in linear mixed effects models")
8548 (description
8549 "This package provides p-values in type I, II or III anova and summary
8550tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8551method. A Kenward-Roger method is also available via the @code{pbkrtest}
8552package. Model selection methods include step, drop1 and anova-like tables
8553for random effects (ranova). Methods for Least-Square means (LS-means) and
8554tests of linear contrasts of fixed effects are also available.")
8555 (license license:gpl2+)))
fd649d1e
RW
8556
8557(define-public r-r2glmm
8558 (package
8559 (name "r-r2glmm")
8560 (version "0.1.2")
8561 (source
8562 (origin
8563 (method url-fetch)
8564 (uri (cran-uri "r2glmm" version))
8565 (sha256
8566 (base32
8567 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8568 (build-system r-build-system)
8569 (propagated-inputs
8570 `(("r-afex" ,r-afex)
8571 ("r-data-table" ,r-data-table)
8572 ("r-dplyr" ,r-dplyr)
8573 ("r-ggplot2" ,r-ggplot2)
8574 ("r-gridextra" ,r-gridextra)
8575 ("r-lmertest" ,r-lmertest)
8576 ("r-mass" ,r-mass)
8577 ("r-matrix" ,r-matrix)
8578 ("r-mgcv" ,r-mgcv)
8579 ("r-pbkrtest" ,r-pbkrtest)))
8580 (home-page "https://github.com/bcjaeger/r2glmm")
8581 (synopsis "Compute R squared for mixed (multilevel) models")
8582 (description
8583 "This package computes model and semi partial R squared with confidence
8584limits for the linear and generalized linear mixed model (LMM and GLMM). The
8585R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8586using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8587al. (2016)).")
8588 (license license:gpl2)))
cddc0300 8589
8590(define-public r-weights
8591 (package
8592 (name "r-weights")
8593 (version "1.0")
8594 (source
8595 (origin
8596 (method url-fetch)
8597 (uri (cran-uri "weights" version))
8598 (sha256
8599 (base32
8600 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
8601 (build-system r-build-system)
8602 (propagated-inputs
8603 `(("r-gdata" ,r-gdata)
8604 ("r-hmisc" ,r-hmisc)
8605 ("r-mice" ,r-mice)))
8606 (home-page
8607 "https://cran.r-project.org/web/packages/weights/")
8608 (synopsis "Weighting and weighted statistics")
8609 (description "This package Provides a variety of functions for producing
8610simple weighted statistics, such as weighted Pearson's correlations, partial
8611correlations, Chi-Squared statistics, histograms, and t-tests. Also now
8612includes some software for quickly recoding survey data and plotting point
8613estimates from interaction terms in regressions (and multiply imputed
8614regressions). NOTE: Weighted partial correlation calculations pulled to
8615address a bug.")
8616 (license license:gpl2+)))
bfa5662e
RW
8617
8618(define-public r-rcppannoy
8619 (package
8620 (name "r-rcppannoy")
8621 (version "0.0.11")
8622 (source
8623 (origin
8624 (method url-fetch)
8625 (uri (cran-uri "RcppAnnoy" version))
8626 (sha256
8627 (base32
8628 "1ik50ancfgcvh03n4jsqwjk8lf056rbgd70q4l4didmvh5kcyjd1"))))
8629 (properties `((upstream-name . "RcppAnnoy")))
8630 (build-system r-build-system)
8631 (propagated-inputs
8632 `(("r-rcpp" ,r-rcpp)))
8633 (native-inputs
8634 `(("r-knitr" ,r-knitr))) ; for vignettes
8635 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
8636 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
8637 (description
8638 "Annoy is a small C++ library for Approximate Nearest Neighbors written
8639for efficient memory usage as well an ability to load from and save to disk.
8640This package provides an R interface.")
8641 ;; Annoy is released under ASL 2.0, but this wrapper is released under
8642 ;; GPLv2+.
8643 (license (list license:gpl2+ license:asl2.0))))
b58940cb 8644
81281899
RW
8645(define-public r-rcpphnsw
8646 (package
8647 (name "r-rcpphnsw")
8648 (version "0.1.0")
8649 (source
8650 (origin
8651 (method url-fetch)
8652 (uri (cran-uri "RcppHNSW" version))
8653 (sha256
8654 (base32
8655 "158a069n42pbnjrlmvqsr6bm2cfp9hxpnk3nhp3dwi9qjlq4r9bm"))))
8656 (properties `((upstream-name . "RcppHNSW")))
8657 (build-system r-build-system)
8658 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8659 (home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
8660 (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
8661 (description
8662 "Hnswlib is a C++ library for approximate nearest neighbors. This
8663package provides a minimal R interface by relying on the Rcpp package.")
8664 ;; hnswlib is released under Version 2.0 of the Apache License.
8665 (license (list license:gpl3 license:asl2.0))))
8666
b58940cb
RW
8667(define-public r-ncdf4
8668 (package
8669 (name "r-ncdf4")
1adcbeda 8670 (version "1.16.1")
b58940cb
RW
8671 (source
8672 (origin
8673 (method url-fetch)
8674 (uri (cran-uri "ncdf4" version))
8675 (sha256
8676 (base32
1adcbeda 8677 "083sb24anyd4sw0il3x07pqn9rbx5y5ayqass6mz8x443rnjvphd"))))
b58940cb
RW
8678 (build-system r-build-system)
8679 (inputs
8680 `(("netcdf" ,netcdf)
8681 ("zlib" ,zlib)))
8682 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
8683 (synopsis "R interface to Unidata netCDF format data files")
8684 (description
8685 "This package provides a high-level R interface to data files written
8686using Unidata's netCDF library (version 4 or earlier), which are binary data
8687files that are portable across platforms and include metadata information in
8688addition to the data sets. Using this package, netCDF files can be opened and
8689data sets read in easily. It is also easy to create new netCDF dimensions,
8690variables, and files, in either version 3 or 4 format, and manipulate existing
8691netCDF files.")
8692 (license license:gpl3+)))
1e605c03
RW
8693
8694(define-public r-biocmanager
8695 (package
8696 (name "r-biocmanager")
749872a5 8697 (version "1.30.4")
1e605c03
RW
8698 (source
8699 (origin
8700 (method url-fetch)
8701 (uri (cran-uri "BiocManager" version))
8702 (sha256
8703 (base32
749872a5 8704 "0kxs76pixk1d2lpvkyrq6nnvv1rqf55ph5f7igkadyyqirf3y2ah"))))
1e605c03
RW
8705 (properties `((upstream-name . "BiocManager")))
8706 (build-system r-build-system)
8707 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
8708 (synopsis "Access the Bioconductor project package repository")
8709 (description
8710 "This package provides a convenient tool to install and update
8711Bioconductor packages.")
8712 (license license:artistic2.0)))
f338e480
RW
8713
8714(define-public r-rgl
8715 (package
8716 (name "r-rgl")
8aef1ea6 8717 (version "0.100.19")
f338e480
RW
8718 (source
8719 (origin
8720 (method url-fetch)
8721 (uri (cran-uri "rgl" version))
8722 (sha256
8723 (base32
8aef1ea6 8724 "09bhvx8aq104yzysfgd7wlnq4vrvmnd4jzgj0c32whjfal10fqsh"))))
f338e480
RW
8725 (build-system r-build-system)
8726 (native-inputs
8727 `(("pkg-config" ,pkg-config)))
8728 (inputs
8729 `(("freetype" ,freetype)
8730 ("libpng" ,libpng)
8731 ("glu" ,glu)
8732 ("libx11" ,libx11)
8733 ("ghc-pandoc" ,ghc-pandoc)
8734 ("zlib" ,zlib)))
8735 (propagated-inputs
8736 `(("r-crosstalk" ,r-crosstalk)
8737 ("r-htmltools" ,r-htmltools)
8738 ("r-htmlwidgets" ,r-htmlwidgets)
8739 ("r-jsonlite" ,r-jsonlite)
8740 ("r-knitr" ,r-knitr)
8741 ("r-magrittr" ,r-magrittr)
8742 ("r-manipulatewidget" ,r-manipulatewidget)
8743 ("r-shiny" ,r-shiny)))
8744 (home-page "https://r-forge.r-project.org/projects/rgl/")
8745 (synopsis "3D visualization using OpenGL")
8746 (description
8747 "This package provides medium to high level functions for 3D interactive graphics,
8748including functions modelled on base graphics (@code{plot3d()}, etc.) as well
8749as functions for constructing representations of geometric
8750objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
8751various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
8752image formats, including PNG, Postscript, SVG, PGF.")
8753 ;; Any version of the GPL.
8754 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
8755
8756(define-public r-multicool
8757 (package
8758 (name "r-multicool")
8759 (version "0.1-10")
8760 (source
8761 (origin
8762 (method url-fetch)
8763 (uri (cran-uri "multicool" version))
8764 (sha256
8765 (base32
8766 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
8767 (build-system r-build-system)
8768 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8769 (home-page "https://cran.r-project.org/web/packages/multicool/")
8770 (synopsis "Permutations of multisets in cool-lex order")
8771 (description
8772 "This package provides a set of tools to permute multisets without loops
8773or hash tables and to generate integer partitions. Cool-lex order is similar
8774to colexicographical order.")
8775 (license license:gpl2)))
4106e6ad
RW
8776
8777(define-public r-misc3d
8778 (package
8779 (name "r-misc3d")
8780 (version "0.8-4")
8781 (source
8782 (origin
8783 (method url-fetch)
8784 (uri (cran-uri "misc3d" version))
8785 (sha256
8786 (base32
8787 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
8788 (build-system r-build-system)
8789 (home-page "https://cran.r-project.org/web/packages/misc3d/")
8790 (synopsis "Miscellaneous 3D Plots")
8791 (description
8792 "This package provides a collection of miscellaneous 3d plots, including
8793isosurfaces.")
8794 ;; Any version of the GPL.
8795 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
8796
8797(define-public r-ks
8798 (package
8799 (name "r-ks")
91f0b745 8800 (version "1.11.4")
da256afb
RW
8801 (source
8802 (origin
8803 (method url-fetch)
8804 (uri (cran-uri "ks" version))
8805 (sha256
8806 (base32
91f0b745 8807 "0d5i8458s8ri9pcx2jm003z1ajk7ha3pmw1sr6lgn6a8d7wgmvqb"))))
da256afb
RW
8808 (build-system r-build-system)
8809 (propagated-inputs
8810 `(("r-fnn" ,r-fnn)
8811 ("r-kernlab" ,r-kernlab)
8812 ("r-kernsmooth" ,r-kernsmooth)
8813 ("r-matrix" ,r-matrix)
8814 ("r-mclust" ,r-mclust)
8815 ("r-mgcv" ,r-mgcv)
da256afb
RW
8816 ("r-multicool" ,r-multicool)
8817 ("r-mvtnorm" ,r-mvtnorm)))
8818 (home-page "http://www.mvstat.net/tduong/")
8819 (synopsis "Kernel smoothing")
8820 (description
8821 "This package provides kernel smoothers for univariate and multivariate
8822data, including density functions, density derivatives, cumulative
8823distributions, modal clustering, discriminant analysis, and two-sample
8824hypothesis testing.")
8825 ;; Either version of the GPL.
8826 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
8827
8828(define-public r-feature
8829 (package
8830 (name "r-feature")
8831 (version "1.2.13")
8832 (source
8833 (origin
8834 (method url-fetch)
8835 (uri (cran-uri "feature" version))
8836 (sha256
8837 (base32
8838 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
8839 (build-system r-build-system)
8840 (propagated-inputs
8841 `(("r-ks" ,r-ks)
8842 ("r-misc3d" ,r-misc3d)
8843 ("r-rgl" ,r-rgl)))
8844 (home-page "http://www.mvstat.net/tduong/")
8845 (synopsis "Inferential feature significance for kernel density estimation")
8846 (description
8847 "The feature package contains functions to display and compute kernel
8848density estimates, significant gradient and significant curvature regions.
8849Significant gradient and/or curvature regions often correspond to significant
8850features (e.g. local modes).")
8851 ;; Either version of the GPL.
8852 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
8853
8854(define-public r-arm
8855 (package
8856 (name "r-arm")
8857 (version "1.10-1")
8858 (source
8859 (origin
8860 (method url-fetch)
8861 (uri (cran-uri "arm" version))
8862 (sha256
8863 (base32
8864 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
8865 (build-system r-build-system)
8866 (propagated-inputs
8867 `(("r-abind" ,r-abind)
8868 ("r-coda" ,r-coda)
8869 ("r-lme4" ,r-lme4)
8870 ("r-mass" ,r-mass)
8871 ("r-matrix" ,r-matrix)
8872 ("r-nlme" ,r-nlme)))
8873 (home-page "https://cran.r-project.org/web/packages/arm/")
8874 (synopsis "Data analysis using regression and multilevel/hierarchical models")
8875 (description
8876 "This package provides functions to accompany A. Gelman and J. Hill,
8877Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
8878University Press, 2007.")
8879 (license license:gpl3+)))
3cef715a
RW
8880
8881(define-public r-circular
8882 (package
8883 (name "r-circular")
8884 (version "0.4-93")
8885 (source
8886 (origin
8887 (method url-fetch)
8888 (uri (cran-uri "circular" version))
8889 (sha256
8890 (base32
8891 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
8892 (build-system r-build-system)
8893 (propagated-inputs
8894 `(("r-boot" ,r-boot)
8895 ("r-mvtnorm" ,r-mvtnorm)))
8896 (native-inputs
8897 `(("gfortran" ,gfortran)))
8898 (home-page "https://cran.r-project.org/web/packages/circular/")
8899 (synopsis "Circular statistics")
8900 (description
8901 "This package provides tools for circular statistics, from \"Topics in
8902circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
8903Scientific.")
8904 (license license:gpl2+)))
10483a64
RW
8905
8906(define-public r-activity
8907 (package
8908 (name "r-activity")
0207ad9e 8909 (version "1.2")
10483a64
RW
8910 (source
8911 (origin
8912 (method url-fetch)
8913 (uri (cran-uri "activity" version))
8914 (sha256
8915 (base32
0207ad9e 8916 "11w2bz6p9xbzdh6773dmbbh6rws0h5dj18p8m0ivzizgq932vdzs"))))
10483a64
RW
8917 (build-system r-build-system)
8918 (propagated-inputs
8919 `(("r-circular" ,r-circular)
10483a64
RW
8920 ("r-pbapply" ,r-pbapply)))
8921 (home-page "https://cran.r-project.org/web/packages/activity/")
8922 (synopsis "Animal activity statistics")
8923 (description
8924 "This package provides functions to fit kernel density functions to
8925animal activity time data; plot activity distributions; quantify overall
8926levels of activity; statistically compare activity metrics through
8927bootstrapping; and evaluate variation in linear variables with time (or other
8928circular variables).")
8929 (license license:gpl3)))
e4f4a04a
RW
8930
8931(define-public r-ouch
8932 (package
8933 (name "r-ouch")
27b4bfbe 8934 (version "2.14-1")
e4f4a04a
RW
8935 (source
8936 (origin
8937 (method url-fetch)
8938 (uri (cran-uri "ouch" version))
8939 (sha256
8940 (base32
27b4bfbe 8941 "0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
e4f4a04a
RW
8942 (build-system r-build-system)
8943 (propagated-inputs `(("r-subplex" ,r-subplex)))
8944 (home-page "http://kingaa.github.io/ouch/")
8945 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
8946 (description
8947 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
8948for evolution along a phylogenetic tree.")
8949 (license license:gpl2+)))
705ea5bf
RW
8950
8951(define-public r-fmsb
8952 (package
8953 (name "r-fmsb")
8954 (version "0.6.3")
8955 (source
8956 (origin
8957 (method url-fetch)
8958 (uri (cran-uri "fmsb" version))
8959 (sha256
8960 (base32
8961 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
8962 (build-system r-build-system)
8963 (home-page "http://minato.sip21c.org/msb/")
8964 (synopsis "Functions for medical statistics book with demographic data")
8965 (description
8966 "This package provides several utility functions for the book entitled
8967\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
8968Japan, 2007) with Japanese demographic data and some demographic analysis
8969related functions.")
8970 (license license:gpl2+)))
ced51a20
RW
8971
8972(define-public r-stabledist
8973 (package
8974 (name "r-stabledist")
8975 (version "0.7-1")
8976 (source
8977 (origin
8978 (method url-fetch)
8979 (uri (cran-uri "stabledist" version))
8980 (sha256
8981 (base32
8982 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
8983 (build-system r-build-system)
8984 (home-page "http://www.rmetrics.org")
8985 (synopsis "Stable distribution functions")
8986 (description
8987 "This package provides density, probability and quantile functions, and
8988random number generation for (skew) stable distributions, using the
8989parametrizations of Nolan.")
8990 (license license:gpl2+)))
a50abb36
RW
8991
8992(define-public r-gsl
8993 (package
8994 (name "r-gsl")
6bdce94f 8995 (version "2.1-6")
a50abb36
RW
8996 (source
8997 (origin
8998 (method url-fetch)
8999 (uri (cran-uri "gsl" version))
9000 (sha256
9001 (base32
6bdce94f 9002 "0p4rh7npp6qbfc5sxjq86xjn7c9ivf3pd60qf1hldwckjqin7m7m"))))
a50abb36
RW
9003 (build-system r-build-system)
9004 (inputs
9005 `(("gsl" ,gsl)))
9006 (home-page "https://cran.r-project.org/web/packages/gsl")
9007 (synopsis "Wrapper for the GNU Scientific Library")
9008 (description
9009 "This package provides an R wrapper for the special functions and quasi
9010random number generators of the GNU Scientific Library.")
9011 (license license:gpl2+)))
03a3ec5e
RW
9012
9013(define-public r-adgoftest
9014 (package
9015 (name "r-adgoftest")
9016 (version "0.3")
9017 (source
9018 (origin
9019 (method url-fetch)
9020 (uri (cran-uri "ADGofTest" version))
9021 (sha256
9022 (base32
9023 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
9024 (properties `((upstream-name . "ADGofTest")))
9025 (build-system r-build-system)
9026 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
9027 (synopsis "Anderson-Darling GoF test")
9028 (description
9029 "This package provides an implementation of the Anderson-Darling GoF test
9030with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
9031Anderson-Darling Distribution\".")
9032 ;; Any version of the GPL.
9033 (license license:gpl3+)))
71601a5d
RW
9034
9035(define-public r-softimpute
9036 (package
9037 (name "r-softimpute")
9038 (version "1.4")
9039 (source
9040 (origin
9041 (method url-fetch)
9042 (uri (cran-uri "softImpute" version))
9043 (sha256
9044 (base32
9045 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
9046 (properties `((upstream-name . "softImpute")))
9047 (build-system r-build-system)
9048 (propagated-inputs
9049 `(("r-matrix" ,r-matrix)))
9050 (native-inputs
9051 `(("gfortran" ,gfortran)))
9052 (home-page "https://cran.r-project.org/web/packages/softImpute")
9053 (synopsis "Matrix completion via iterative soft-thresholded SVD")
9054 (description
9055 "This package provides iterative methods for matrix completion that use
9056nuclear-norm regularization. The package includes procedures for centering
9057and scaling rows, columns or both, and for computing low-rank @dfn{single
9058value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
9059components).")
9060 (license license:gpl2)))
44b0c5b5
RW
9061
9062(define-public r-fftwtools
9063 (package
9064 (name "r-fftwtools")
9065 (version "0.9-8")
9066 (source
9067 (origin
9068 (method url-fetch)
9069 (uri (cran-uri "fftwtools" version))
9070 (sha256
9071 (base32
9072 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
9073 (build-system r-build-system)
9074 (inputs `(("fftw" ,fftw)))
9075 (home-page "https://github.com/krahim/fftwtools")
9076 (synopsis "Wrapper for FFTW3")
9077 (description
9078 "This package provides a wrapper for several FFTW functions. It provides
9079access to the two-dimensional FFT, the multivariate FFT, and the
9080one-dimensional real to complex FFT using the FFTW3 library. The package
9081includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
9082mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
9083The FFT functions have a parameter that allows them to not return the
9084redundant complex conjugate when the input is real data.")
9085 (license license:gpl2+)))
db084d79
RW
9086
9087(define-public r-tiff
9088 (package
9089 (name "r-tiff")
9090 (version "0.1-5")
9091 (source
9092 (origin
9093 (method url-fetch)
9094 (uri (cran-uri "tiff" version))
9095 (sha256
9096 (base32
9097 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
9098 (build-system r-build-system)
9099 (inputs
9100 `(("libtiff" ,libtiff)
9101 ("libjpeg" ,libjpeg)
9102 ("zlib" ,zlib)))
9103 (home-page "http://www.rforge.net/tiff/")
9104 (synopsis "Read and write TIFF images")
9105 (description
9106 "This package provides an easy and simple way to read, write and display
9107bitmap images stored in the TIFF format. It can read and write both files and
9108in-memory raw vectors.")
9109 ;; Either of these two license versions.
9110 (license (list license:gpl2 license:gpl3))))
f3949fec
RW
9111
9112(define-public r-waveslim
9113 (package
9114 (name "r-waveslim")
61cb2e31 9115 (version "1.7.5.1")
f3949fec
RW
9116 (source
9117 (origin
9118 (method url-fetch)
9119 (uri (cran-uri "waveslim" version))
9120 (sha256
9121 (base32
61cb2e31 9122 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
9123 (build-system r-build-system)
9124 (native-inputs
9125 `(("gfortran" ,gfortran)))
9126 (home-page "http://waveslim.blogspot.com")
9127 (synopsis "Basic wavelet routines for signal processing")
9128 (description
9129 "This package provides basic wavelet routines for time series (1D),
9130image (2D) and array (3D) analysis. The code provided here is based on
9131wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
9132and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
9133Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
9134pairs (Selesnick 2001, 2002).")
9135 (license license:bsd-3)))
e37935e4
RW
9136
9137(define-public r-wordcloud
9138 (package
9139 (name "r-wordcloud")
9140 (version "2.6")
9141 (source
9142 (origin
9143 (method url-fetch)
9144 (uri (cran-uri "wordcloud" version))
9145 (sha256
9146 (base32
9147 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
9148 (build-system r-build-system)
9149 (propagated-inputs
9150 `(("r-rcolorbrewer" ,r-rcolorbrewer)
9151 ("r-rcpp" ,r-rcpp)))
9152 (home-page "https://cran.r-project.org/web/packages/wordcloud")
9153 (synopsis "Word clouds")
9154 (description
9155 "This package provides functionality to create pretty word clouds,
9156visualize differences and similarity between documents, and avoid
9157over-plotting in scatter plots with text.")
9158 (license license:lgpl2.1)))
a6e4413d
RW
9159
9160(define-public r-colorramps
9161 (package
9162 (name "r-colorramps")
9163 (version "2.3")
9164 (source
9165 (origin
9166 (method url-fetch)
9167 (uri (cran-uri "colorRamps" version))
9168 (sha256
9169 (base32
9170 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
9171 (properties `((upstream-name . "colorRamps")))
9172 (build-system r-build-system)
9173 (home-page "https://cran.r-project.org/web/packages/colorRamps")
9174 (synopsis "Build color tables")
9175 (description "This package provides features to build gradient color
9176maps.")
9177 ;; Any version of the GPL
9178 (license license:gpl3+)))
61d73349
RW
9179
9180(define-public r-tidytree
9181 (package
9182 (name "r-tidytree")
0b14b100 9183 (version "0.2.4")
61d73349
RW
9184 (source
9185 (origin
9186 (method url-fetch)
9187 (uri (cran-uri "tidytree" version))
9188 (sha256
9189 (base32
0b14b100 9190 "04bznlfs617plv258nmsyq2pywnijcnzy2pbn5b2fgjk2xqkp29w"))))
61d73349
RW
9191 (build-system r-build-system)
9192 (propagated-inputs
9193 `(("r-ape" ,r-ape)
9194 ("r-dplyr" ,r-dplyr)
9195 ("r-lazyeval" ,r-lazyeval)
9196 ("r-magrittr" ,r-magrittr)
9197 ("r-rlang" ,r-rlang)
9198 ("r-tibble" ,r-tibble)))
9199 (home-page "https://github.com/GuangchuangYu/tidytree")
9200 (synopsis "Tidy tool for phylogenetic tree data manipulation")
9201 (description
9202 "Phylogenetic trees generally contain multiple components including nodes,
9203edges, branches and associated data. This package provides an approach to
9204convert tree objects to tidy data frames. It also provides tidy interfaces to
9205manipulate tree data.")
9206 (license license:artistic2.0)))
45b469a4
RW
9207
9208(define-public r-rvcheck
9209 (package
9210 (name "r-rvcheck")
9211 (version "0.1.3")
9212 (source
9213 (origin
9214 (method url-fetch)
9215 (uri (cran-uri "rvcheck" version))
9216 (sha256
9217 (base32
9218 "1i2g6gyiqyd1pn6y0h6vmlcmg1qb5pv7rym8mkw8jnyc3in9hn8b"))))
9219 (build-system r-build-system)
9220 (propagated-inputs
9221 `(("r-rlang" ,r-rlang)))
9222 (home-page "https://cran.r-project.org/web/packages/rvcheck")
9223 (synopsis "R package version check")
9224 (description
9225 "This package provides tools to check the latest release version of R and
9226R packages (on CRAN, Bioconductor or Github).")
9227 (license license:artistic2.0)))
fbebccf7
RW
9228
9229(define-public r-docopt
9230 (package
9231 (name "r-docopt")
9232 (version "0.6.1")
9233 (source
9234 (origin
9235 (method url-fetch)
9236 (uri (cran-uri "docopt" version))
9237 (sha256
9238 (base32
9239 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
9240 (build-system r-build-system)
9241 (home-page "https://github.com/docopt/docopt.R")
9242 (synopsis "Command-line interface specification language")
9243 (description
9244 "This package enables you to define a command-line interface by just
9245giving it a description in the specific format.")
9246 (license license:expat)))
b614009e
RW
9247
9248(define-public r-sparsesvd
9249 (package
9250 (name "r-sparsesvd")
9251 (version "0.1-4")
9252 (source
9253 (origin
9254 (method url-fetch)
9255 (uri (cran-uri "sparsesvd" version))
9256 (sha256
9257 (base32
9258 "1yf373552wvdnd65r7hfcqa3v29dqn7jd4cn431mqd2acnqjrsam"))))
9259 (build-system r-build-system)
9260 (propagated-inputs `(("r-matrix" ,r-matrix)))
9261 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
9262 (synopsis "Sparse truncated singular value decomposition")
9263 (description
9264 "This package provides a Wrapper around the SVDLIBC library
9265for (truncated) singular value decomposition of a sparse matrix. Currently,
9266only sparse real matrices in Matrix package format are supported.")
9267 ;; SVDLIBC is released under BSD-2. The R interface is released under
9268 ;; BSD-3.
9269 (license (list license:bsd-3 license:bsd-2))))
13f5837b
RW
9270
9271(define-public r-densityclust
9272 (package
9273 (name "r-densityclust")
9274 (version "0.3")
9275 (source
9276 (origin
9277 (method url-fetch)
9278 (uri (cran-uri "densityClust" version))
9279 (sha256
9280 (base32
9281 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
9282 (properties `((upstream-name . "densityClust")))
9283 (build-system r-build-system)
9284 (propagated-inputs
9285 `(("r-fnn" ,r-fnn)
9286 ("r-ggplot2" ,r-ggplot2)
9287 ("r-ggrepel" ,r-ggrepel)
9288 ("r-gridextra" ,r-gridextra)
9289 ("r-rcolorbrewer" ,r-rcolorbrewer)
9290 ("r-rcpp" ,r-rcpp)
9291 ("r-rtsne" ,r-rtsne)))
9292 (home-page "https://cran.r-project.org/web/packages/densityClust")
9293 (synopsis "Clustering by fast search and find of density peaks")
9294 (description
9295 "This package provides an improved implementation (based on k-nearest
9296neighbors) of the density peak clustering algorithm, originally described by
9297Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
9298large datasets (> 100,000 samples) very efficiently.")
9299 (license license:gpl2+)))
58bc8857
RW
9300
9301(define-public r-combinat
9302 (package
9303 (name "r-combinat")
9304 (version "0.0-8")
9305 (source
9306 (origin
9307 (method url-fetch)
9308 (uri (cran-uri "combinat" version))
9309 (sha256
9310 (base32
9311 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
9312 (build-system r-build-system)
9313 (home-page "https://cran.r-project.org/web/packages/combinat")
9314 (synopsis "Combinatorics utilities")
9315 (description "This package provides assorted routines for combinatorics.")
9316 (license license:gpl2)))
9f33d76c
RW
9317
9318(define-public r-qlcmatrix
9319 (package
9320 (name "r-qlcmatrix")
9321 (version "0.9.7")
9322 (source
9323 (origin
9324 (method url-fetch)
9325 (uri (cran-uri "qlcMatrix" version))
9326 (sha256
9327 (base32
9328 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
9329 (properties `((upstream-name . "qlcMatrix")))
9330 (build-system r-build-system)
9331 (propagated-inputs
9332 `(("r-docopt" ,r-docopt)
9333 ("r-matrix" ,r-matrix)
9334 ("r-slam" ,r-slam)
9335 ("r-sparsesvd" ,r-sparsesvd)))
9336 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
9337 (synopsis "Sparse matrix functions for quantitative language comparison")
9338 (description
9339 "This package provides an extension of the functionality of the Matrix
9340package for using sparse matrices. Some of the functions are very general,
9341while other are highly specific for the special data format used for
9342@dfn{quantitative language comparison} (QLC).")
9343 (license license:gpl3)))
e3bb0766
RW
9344
9345(define-public r-ddrtree
9346 (package
9347 (name "r-ddrtree")
9348 (version "0.1.5")
9349 (source
9350 (origin
9351 (method url-fetch)
9352 (uri (cran-uri "DDRTree" version))
9353 (sha256
9354 (base32
9355 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
9356 (properties `((upstream-name . "DDRTree")))
9357 (build-system r-build-system)
9358 (propagated-inputs
9359 `(("r-bh" ,r-bh)
9360 ("r-irlba" ,r-irlba)
9361 ("r-rcpp" ,r-rcpp)
9362 ("r-rcppeigen" ,r-rcppeigen)))
9363 (home-page "https://cran.r-project.org/web/packages/DDRTree")
9364 (synopsis "Learning principal graphs with DDRTree")
9365 (description
9366 "This package provides an implementation of the framework of
9367@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9368dimensional space while constructs a principal tree which passes through the
9369middle of the data simultaneously. DDRTree shows superiority to
9370alternatives (Wishbone, DPT) for inferring the ordering as well as the
9371intrinsic structure of single cell genomics data. In general, it could be
9372used to reconstruct the temporal progression as well as the bifurcation
9373structure of any data type.")
9374 (license license:asl2.0)))
d53b2317
RW
9375
9376(define-public r-corpcor
9377 (package
9378 (name "r-corpcor")
9379 (version "1.6.9")
9380 (source
9381 (origin
9382 (method url-fetch)
9383 (uri (cran-uri "corpcor" version))
9384 (sha256
9385 (base32
9386 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9387 (build-system r-build-system)
9388 (home-page "http://strimmerlab.org/software/corpcor/")
9389 (synopsis "Efficient estimation of covariance and (partial) correlation")
9390 (description
9391 "This package implements a James-Stein-type shrinkage estimator for the
9392covariance matrix, with separate shrinkage for variances and correlations.
9393Furthermore, functions are available for fast singular value decomposition,
9394for computing the pseudoinverse, and for checking the rank and positive
9395definiteness of a matrix.")
9396 (license license:gpl3+)))
3088b3fc
RW
9397
9398(define-public r-rspectra
9399 (package
9400 (name "r-rspectra")
9e896d38 9401 (version "0.14-0")
3088b3fc
RW
9402 (source
9403 (origin
9404 (method url-fetch)
9405 (uri (cran-uri "RSpectra" version))
9406 (sha256
9407 (base32
9e896d38 9408 "12w5vnz39gyciza0fl7fw4f9i9kjw763h3mvk1sxd97c5dsn26jg"))))
3088b3fc
RW
9409 (properties `((upstream-name . "RSpectra")))
9410 (build-system r-build-system)
9411 (propagated-inputs
9412 `(("r-matrix" ,r-matrix)
9413 ("r-rcpp" ,r-rcpp)
9414 ("r-rcppeigen" ,r-rcppeigen)))
9415 (home-page "https://github.com/yixuan/RSpectra")
9416 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9417 (description
9418 "This package provides an R interface to the Spectra library for
9419large-scale eigenvalue and SVD problems. It is typically used to compute a
9420few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9421which is usually more efficient than @code{eigen()} if k << n.")
9422 ;; MPL 2 or later.
9423 (license license:mpl2.0)))
029425cb
RW
9424
9425(define-public r-vbsr
9426 (package
9427 (name "r-vbsr")
9428 (version "0.0.5")
9429 (source
9430 (origin
9431 (method url-fetch)
9432 (uri (cran-uri "vbsr" version))
9433 (sha256
9434 (base32
9435 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9436 (build-system r-build-system)
9437 (home-page "https://cran.r-project.org/web/packages/vbsr")
9438 (synopsis "Variational Bayes spike regression regularized linear models")
9439 (description
9440 "This package provides an efficient algorithm for solving ultra-sparse
9441regularized regression models using a variational Bayes algorithm with a spike
9442prior. The algorithm is solved on a path, with coordinate updates, and is
9443capable of generating very sparse models. Very general model
9444diagnostics for controlling type-1 errors are also provided.")
9445 (license license:gpl2)))
3d62d98e
RW
9446
9447(define-public r-flare
9448 (package
9449 (name "r-flare")
9450 (version "1.6.0")
9451 (source
9452 (origin
9453 (method url-fetch)
9454 (uri (cran-uri "flare" version))
9455 (sha256
9456 (base32
9457 "0ygif9a7a99qwv0b488wymmmncp6f5ww9yz13s4qs6p8yf37x1r1"))))
9458 (build-system r-build-system)
9459 (propagated-inputs
9460 `(("r-igraph" ,r-igraph)
9461 ("r-lattice" ,r-lattice)
9462 ("r-mass" ,r-mass)
9463 ("r-matrix" ,r-matrix)))
9464 (home-page "https://cran.r-project.org/web/packages/flare")
9465 (synopsis "Family of Lasso regression implementations")
9466 (description
9467 "This packages provides implementations of a family of Lasso variants
9468including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9469high dimensional sparse linear models.")
9470 (license license:gpl2)))
5f0fbfc0
RW
9471
9472(define-public r-lassopv
9473 (package
9474 (name "r-lassopv")
9475 (version "0.2.0")
9476 (source
9477 (origin
9478 (method url-fetch)
9479 (uri (cran-uri "lassopv" version))
9480 (sha256
9481 (base32
9482 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9483 (build-system r-build-system)
9484 (propagated-inputs `(("r-lars" ,r-lars)))
9485 (home-page "https://github.com/lingfeiwang/lassopv")
9486 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9487 (description
9488 "This package enables you to estimate the p-values for predictors x
9489against target variable y in Lasso regression, using the regularization
9490strength when each predictor enters the active set of regularization path for
9491the first time as the statistic.")
9492 (license license:gpl3)))
adcd0cc8
RW
9493
9494(define-public r-splitstackshape
9495 (package
9496 (name "r-splitstackshape")
90325bb1 9497 (version "1.4.8")
adcd0cc8
RW
9498 (source
9499 (origin
9500 (method url-fetch)
9501 (uri (cran-uri "splitstackshape" version))
9502 (sha256
9503 (base32
90325bb1 9504 "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35"))))
adcd0cc8
RW
9505 (build-system r-build-system)
9506 (propagated-inputs
9507 `(("r-data-table" ,r-data-table)))
9508 (home-page "https://github.com/mrdwab/splitstackshape")
9509 (synopsis "Stack and reshape datasets after splitting concatenated values")
9510 (description
9511 "Online data collection tools like Google Forms often export
9512multiple-response questions with data concatenated in cells. The
9513@code{concat.split} (cSplit) family of functions provided by this package
9514splits such data into separate cells. This package also includes functions to
9515stack groups of columns and to reshape wide data, even when the data are
9516\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
9517and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
9518handle.")
9519 (license license:gpl3)))
b2e777b2
RW
9520
9521(define-public r-tfmpvalue
9522 (package
9523 (name "r-tfmpvalue")
9524 (version "0.0.8")
9525 (source
9526 (origin
9527 (method url-fetch)
9528 (uri (cran-uri "TFMPvalue" version))
9529 (sha256
9530 (base32
9531 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
9532 (properties `((upstream-name . "TFMPvalue")))
9533 (build-system r-build-system)
9534 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9535 (home-page "https://github.com/ge11232002/TFMPvalue")
9536 (synopsis "P-value computation for position weight matrices")
9537 (description
9538 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
9539identification from sequence/alignments, we are interested in the significance
9540of certain match scores. TFMPvalue provides the accurate calculation of a
9541p-value with a score threshold for position weight matrices, or the score with
9542a given p-value. It is an interface to code originally made available by
9543Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
9544Touzet and Varre (2007).")
9545 (license license:gpl2)))
f79e63a5
RW
9546
9547(define-public r-rnifti
9548 (package
9549 (name "r-rnifti")
9550 (version "0.10.0")
9551 (source
9552 (origin
9553 (method url-fetch)
9554 (uri (cran-uri "RNifti" version))
9555 (sha256
9556 (base32
9557 "07sfzps4yg5zdhbxh6i4rbjvbjvvf2d8i9jcf64ywbmi557sw1zv"))))
9558 (properties `((upstream-name . "RNifti")))
9559 (build-system r-build-system)
9560 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9561 (home-page "https://github.com/jonclayden/RNifti")
9562 (synopsis "Fast R and C++ access to NIfTI images")
9563 (description
9564 "This package provides very fast read and write access to images stored
9565in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
9566compiled C and interpreted R code. It also provides a C/C++ API that can be
9567used by other packages.")
9568 (license license:gpl2)))
6e09f506
RW
9569
9570(define-public r-shades
9571 (package
9572 (name "r-shades")
16d296bb 9573 (version "1.3.1")
6e09f506
RW
9574 (source
9575 (origin
9576 (method url-fetch)
9577 (uri (cran-uri "shades" version))
9578 (sha256
9579 (base32
16d296bb 9580 "0v0xp9l1zyq4iysmkrbdwk4r1rksjj8p5c1726yrcgyg55mj59nv"))))
6e09f506
RW
9581 (build-system r-build-system)
9582 (home-page "https://github.com/jonclayden/shades")
9583 (synopsis "Simple color manipulation")
9584 (description
9585 "This package provides functions for easily manipulating colors,
9586creating color scales and calculating color distances.")
9587 (license license:bsd-3)))
cb03d6c6
RW
9588
9589(define-public r-ore
9590 (package
9591 (name "r-ore")
9592 (version "1.6.2")
9593 (source
9594 (origin
9595 (method url-fetch)
9596 (uri (cran-uri "ore" version))
9597 (sha256
9598 (base32
9599 "1l1ziljgm5gwjhvjq42wi5vcwbxlaj5dl9w8bhz0wh8vx4ajj07m"))))
9600 (build-system r-build-system)
9601 (home-page "https://github.com/jonclayden/ore")
9602 (synopsis "R interface to the Onigmo regular expression library")
9603 (description
9604 "This package provides an alternative to R's built-in functionality for
9605handling regular expressions, based on the Onigmo library. It offers
9606first-class compiled regex objects, partial matching and function-based
9607substitutions, amongst other features.")
9608 (license license:bsd-3)))
b98662c5
RW
9609
9610(define-public r-reportr
9611 (package
9612 (name "r-reportr")
9613 (version "1.3.0")
9614 (source
9615 (origin
9616 (method url-fetch)
9617 (uri (cran-uri "reportr" version))
9618 (sha256
9619 (base32
9620 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
9621 (build-system r-build-system)
9622 (propagated-inputs `(("r-ore" ,r-ore)))
9623 (home-page "https://github.com/jonclayden/reportr")
9624 (synopsis "General message and error reporting system")
9625 (description
9626 "This package provides a system for reporting messages, which offers
9627certain useful features over the standard R system, such as the incorporation
9628of output consolidation, message filtering, assertions, expression
9629substitution, automatic generation of stack traces for debugging, and
9630conditional reporting based on the current \"output level\".")
9631 (license license:gpl2)))
7eec973e
RW
9632
9633(define-public r-tractor-base
9634 (package
9635 (name "r-tractor-base")
9636 (version "3.3.0")
9637 (source
9638 (origin
9639 (method url-fetch)
9640 (uri (cran-uri "tractor.base" version))
9641 (sha256
9642 (base32
9643 "0i62dwra0yh565ryz75byfgqv22bqwz7138zs48w46yj2h8q9hyj"))))
9644 (properties `((upstream-name . "tractor.base")))
9645 (build-system r-build-system)
9646 (propagated-inputs
9647 `(("r-ore" ,r-ore)
9648 ("r-reportr" ,r-reportr)
9649 ("r-rnifti" ,r-rnifti)
9650 ("r-shades" ,r-shades)))
9651 (home-page "http://www.tractor-mri.org.uk")
9652 (synopsis "Read, manipulate and visualize magnetic resonance images")
9653 (description
9654 "This package provides functions for working with magnetic resonance
9655images. It supports reading and writing of popular file formats (DICOM,
9656Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
9657visualization; flexible image manipulation; metadata and sparse image
9658handling.")
9659 (license license:gpl2)))
d0eb09a1
RW
9660
9661(define-public r-grimport
9662 (package
9663 (name "r-grimport")
9ad5f4ba 9664 (version "0.9-1.1")
d0eb09a1
RW
9665 (source
9666 (origin
9667 (method url-fetch)
9668 (uri (cran-uri "grImport" version))
9669 (sha256
9670 (base32
9ad5f4ba 9671 "19d05ygpiv47lfzhfih35pdfll0axbrgd6p86l59mmg2d0j0s8bd"))))
d0eb09a1
RW
9672 (properties `((upstream-name . "grImport")))
9673 (build-system r-build-system)
9674 (inputs
9675 `(("ghostscript" ,ghostscript)))
9676 (propagated-inputs
9677 `(("r-xml" ,r-xml)))
9678 (home-page "https://cran.r-project.org/web/packages/grImport")
9679 (synopsis "Convert, import, and draw PostScript pictures")
9680 (description
9681 "This package provides functions for converting, importing, and drawing
9682PostScript pictures in R plots.")
9683 (license license:gpl2+)))
78735b9f
RW
9684
9685(define-public r-grimport2
9686 (package
9687 (name "r-grimport2")
407a04fa 9688 (version "0.1-5")
78735b9f
RW
9689 (source
9690 (origin
9691 (method url-fetch)
9692 (uri (cran-uri "grImport2" version))
9693 (sha256
9694 (base32
407a04fa 9695 "0dyb3nrrvxnkk9q5b136bdivcz1jj3ajx1kscm3k0kkpqjif0pls"))))
78735b9f
RW
9696 (properties `((upstream-name . "grImport2")))
9697 (build-system r-build-system)
9698 (propagated-inputs
9699 `(("r-base64enc" ,r-base64enc)
9700 ("r-jpeg" ,r-jpeg)
9701 ("r-png" ,r-png)
9702 ("r-xml" ,r-xml)))
9703 (home-page "https://cran.r-project.org/web/packages/grImport2/")
9704 (synopsis "Import SVG graphics")
9705 (description
9706 "This package provides functions for importing external vector images and
9707drawing them as part of R plots. This package is different from the
9708@code{grImport} package because, where that package imports PostScript format
9709images, this package imports SVG format images. Furthermore, this package
9710imports a specific subset of SVG, so external images must be preprocessed
9711using a package like @code{rsvg} to produce SVG that this package can import.
9712SVG features that are not supported by R graphics, such as gradient fills, can
9713be imported and then exported via the @code{gridSVG} package.")
9714 (license license:gpl2+)))
2871b670
RW
9715
9716(define-public r-kohonen
9717 (package
9718 (name "r-kohonen")
9719 (version "3.0.8")
9720 (source
9721 (origin
9722 (method url-fetch)
9723 (uri (cran-uri "kohonen" version))
9724 (sha256
9725 (base32
9726 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
9727 (build-system r-build-system)
9728 (propagated-inputs
9729 `(("r-mass" ,r-mass)
9730 ("r-rcpp" ,r-rcpp)))
9731 (home-page "https://cran.r-project.org/web/packages/kohonen")
9732 (synopsis "Supervised and unsupervised self-organising maps")
9733 (description
9734 "This package provides functions to train @dfn{self-organising
9735maps} (SOMs). Also interrogation of the maps and prediction using trained
9736maps are supported. The name of the package refers to Teuvo Kohonen, the
9737inventor of the SOM.")
9738 (license license:gpl2+)))
00436e2c
RW
9739
9740(define-public r-nnls
9741 (package
9742 (name "r-nnls")
9743 (version "1.4")
9744 (source
9745 (origin
9746 (method url-fetch)
9747 (uri (cran-uri "nnls" version))
9748 (sha256
9749 (base32
9750 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
9751 (build-system r-build-system)
9752 (native-inputs `(("gfortran" ,gfortran)))
9753 (home-page "https://cran.r-project.org/web/packages/nnls")
9754 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
9755 (description
9756 "This package provides an R interface to the Lawson-Hanson implementation
9757of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
9758the combination of non-negative and non-positive constraints.")
9759 (license license:gpl2+)))
25861356
RW
9760
9761(define-public r-iso
9762 (package
9763 (name "r-iso")
9764 (version "0.0-17")
9765 (source
9766 (origin
9767 (method url-fetch)
9768 (uri (cran-uri "Iso" version))
9769 (sha256
9770 (base32
9771 "0lljc99sdzdqj6d56qbsggibr6pkdwkh821bj70ianikyvmdc1y0"))))
9772 (properties `((upstream-name . "Iso")))
9773 (build-system r-build-system)
9774 (native-inputs `(("gfortran" ,gfortran)))
9775 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
9776 (synopsis "Functions to perform isotonic regression")
9777 (description
9778 "This package provides support for linear order and unimodal
9779order (univariate) isotonic regression and bivariate isotonic regression with
9780linear order on both variables.")
9781 (license license:gpl2+)))
9401f56b
RW
9782
9783(define-public r-chemometricswithr
9784 (package
9785 (name "r-chemometricswithr")
e0417402 9786 (version "0.1.13")
9401f56b
RW
9787 (source
9788 (origin
9789 (method url-fetch)
9790 (uri (cran-uri "ChemometricsWithR" version))
9791 (sha256
9792 (base32
e0417402 9793 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
9794 (properties
9795 `((upstream-name . "ChemometricsWithR")))
9796 (build-system r-build-system)
9797 (propagated-inputs
9798 `(("r-devtools" ,r-devtools)
9799 ("r-kohonen" ,r-kohonen)
9800 ("r-mass" ,r-mass)
9801 ("r-pls" ,r-pls)))
9802 (home-page "https://github.com/rwehrens/CWR")
9803 (synopsis "Chemometrics with R")
9804 (description
9805 "This package provides functions and scripts used in the book
9806\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
9807Life Sciences\" by Ron Wehrens, Springer (2011).")
9808 (license license:gpl2+)))
d28be7b7
RW
9809
9810(define-public r-als
9811 (package
9812 (name "r-als")
9813 (version "0.0.6")
9814 (source
9815 (origin
9816 (method url-fetch)
9817 (uri (cran-uri "ALS" version))
9818 (sha256
9819 (base32
9820 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
9821 (properties `((upstream-name . "ALS")))
9822 (build-system r-build-system)
9823 (propagated-inputs
9824 `(("r-iso" ,r-iso)
9825 ("r-nnls" ,r-nnls)))
9826 (home-page "https://cran.r-project.org/web/packages/ALS")
9827 (synopsis "Multivariate curve resolution alternating least squares")
9828 (description
9829 "Alternating least squares is often used to resolve components
9830contributing to data with a bilinear structure; the basic technique may be
9831extended to alternating constrained least squares. This package provides an
9832implementation of @dfn{multivariate curve resolution alternating least
9833squares} (MCR-ALS).
9834
9835Commonly applied constraints include unimodality, non-negativity, and
9836normalization of components. Several data matrices may be decomposed
9837simultaneously by assuming that one of the two matrices in the bilinear
9838decomposition is shared between datasets.")
9839 (license license:gpl2+)))
895efece
RW
9840
9841(define-public r-strucchange
9842 (package
9843 (name "r-strucchange")
9844 (version "1.5-1")
9845 (source
9846 (origin
9847 (method url-fetch)
9848 (uri (cran-uri "strucchange" version))
9849 (sha256
9850 (base32
9851 "0cdgvl6kphm2i59bmnppn1y3kv65ml111bk7yzpcx7vv8wh2w3kl"))))
9852 (build-system r-build-system)
9853 (propagated-inputs
9854 `(("r-sandwich" ,r-sandwich)
9855 ("r-zoo" ,r-zoo)))
9856 (home-page "https://cran.r-project.org/web/packages/strucchange")
9857 (synopsis "Testing, monitoring, and dating structural changes")
9858 (description
9859 "This package provides tools for testing, monitoring and dating
9860structural changes in (linear) regression models. It features tests/methods
9861from the generalized fluctuation test framework as well as from the F
9862test (Chow test) framework. This includes methods to fit, plot and test
9863fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
9864statistics, respectively. It is possible to monitor incoming data online
9865using fluctuation processes. Finally, the breakpoints in regression models
9866with structural changes can be estimated together with confidence intervals.
9867Emphasis is always given to methods for visualizing the data.")
9868 ;; Either of these two GPL versions
9869 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
9870
9871(define-public r-pixmap
9872 (package
9873 (name "r-pixmap")
9874 (version "0.4-11")
9875 (source
9876 (origin
9877 (method url-fetch)
9878 (uri (cran-uri "pixmap" version))
9879 (sha256
9880 (base32
9881 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
9882 (build-system r-build-system)
9883 (home-page "https://cran.r-project.org/web/packages/pixmap")
9884 (synopsis "Tools for bitmap images")
9885 (description
9886 "This package provides functions for importing, exporting, plotting and
9887other manipulations of bitmapped images.")
9888 (license license:gpl2)))
9170eb7f
RW
9889
9890(define-public r-rapidjsonr
9891 (package
9892 (name "r-rapidjsonr")
9893 (version "1.1")
9894 (source
9895 (origin
9896 (method url-fetch)
9897 (uri (cran-uri "rapidjsonr" version))
9898 (sha256
9899 (base32
9900 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
9901 (build-system r-build-system)
9902 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
9903 (synopsis "JSON parser")
9904 (description
9905 "This package provides JSON parsing capability through the Rapidjson
9906library.")
9907 (license license:expat)))
ad6fea16
RW
9908
9909(define-public r-ontologyindex
9910 (package
9911 (name "r-ontologyindex")
209e504b 9912 (version "2.5")
ad6fea16
RW
9913 (source
9914 (origin
9915 (method url-fetch)
9916 (uri (cran-uri "ontologyIndex" version))
9917 (sha256
9918 (base32
209e504b 9919 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
9920 (properties `((upstream-name . "ontologyIndex")))
9921 (build-system r-build-system)
9922 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
9923 (synopsis "Functions for processing ontologies in R")
9924 (description
9925 "This package provides functions for reading ontologies into R as lists
9926and manipulating sets of ontological terms.")
9927 (license license:gpl2+)))
dfd09f7b
RW
9928
9929(define-public r-bigrquery
9930 (package
9931 (name "r-bigrquery")
4bc5d451 9932 (version "1.1.0")
dfd09f7b
RW
9933 (source
9934 (origin
9935 (method url-fetch)
9936 (uri (cran-uri "bigrquery" version))
9937 (sha256
9938 (base32
4bc5d451 9939 "0h2nzyn1w0padpl61l467j7vlkc2wair7sh6p26p94z4zfsnv0i1"))))
dfd09f7b
RW
9940 (build-system r-build-system)
9941 (propagated-inputs
9942 `(("r-assertthat" ,r-assertthat)
4bc5d451 9943 ("r-bit64" ,r-bit64)
dfd09f7b
RW
9944 ("r-curl" ,r-curl)
9945 ("r-dbi" ,r-dbi)
9946 ("r-glue" ,r-glue)
9947 ("r-httr" ,r-httr)
9948 ("r-jsonlite" ,r-jsonlite)
9949 ("r-prettyunits" ,r-prettyunits)
9950 ("r-progress" ,r-progress)
9951 ("r-rapidjsonr" ,r-rapidjsonr)
9952 ("r-rcpp" ,r-rcpp)
9953 ("r-tibble" ,r-tibble)))
9954 (home-page "https://github.com/rstats-db/bigrquery")
9955 (synopsis "R interface to Google's BigQuery API")
9956 (description
9957 "This package provides an R interface to Google's BigQuery database.")
9958 (license license:gpl3)))
1ab51604
RW
9959
9960(define-public r-gmp
9961 (package
9962 (name "r-gmp")
83bfddd1 9963 (version "0.5-13.5")
1ab51604
RW
9964 (source
9965 (origin
9966 (method url-fetch)
9967 (uri (cran-uri "gmp" version))
9968 (sha256
9969 (base32
83bfddd1 9970 "042mzsl6z6s61fy5m21yf9q83l08vnyqljn4iax7kqyiycpsp0gn"))))
1ab51604
RW
9971 (build-system r-build-system)
9972 (arguments
9973 '(#:phases
9974 (modify-phases %standard-phases
9975 (add-after 'unpack 'set-CC
9976 (lambda _ (setenv "CC" "gcc") #t)))))
9977 (inputs `(("gmp" ,gmp)))
9978 (home-page "https://cran.r-project.org/web/packages/gmp")
9979 (synopsis "Multiple precision arithmetic")
9980 (description
9981 "This package supports multiple precision arithmetic (big integers and
9982rationals, prime number tests, matrix computation), \"arithmetic without
9983limitations\" using the GNU Multiple Precision library.")
9984 ;; Any version of the GPL.
9985 (license license:gpl3+)))
a536c7c9
RW
9986
9987(define-public r-rmpfr
9988 (package
9989 (name "r-rmpfr")
df00ca25 9990 (version "0.7-2")
a536c7c9
RW
9991 (source
9992 (origin
9993 (method url-fetch)
9994 (uri (cran-uri "Rmpfr" version))
9995 (sha256
9996 (base32
df00ca25 9997 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
9998 (properties `((upstream-name . "Rmpfr")))
9999 (build-system r-build-system)
10000 (inputs
10001 `(("mpfr" ,mpfr)))
10002 (propagated-inputs
10003 `(("r-gmp" ,r-gmp)))
10004 (home-page "http://rmpfr.r-forge.r-project.org/")
10005 (synopsis "R bindings to the MPFR library")
10006 (description
10007 "This package supports arithmetic (via S4 classes and methods) for
10008arbitrary precision floating point numbers, including transcendental
10009functions. To this end, the package interfaces with the @dfn{Multiple
10010Precision Floating-Point Reliable} (MPFR) library.")
10011 (license license:gpl2+)))
8004bb24
RW
10012
10013(define-public r-assertive-base
10014 (package
10015 (name "r-assertive-base")
10016 (version "0.0-7")
10017 (source
10018 (origin
10019 (method url-fetch)
10020 (uri (cran-uri "assertive.base" version))
10021 (sha256
10022 (base32
10023 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
10024 (properties
10025 `((upstream-name . "assertive.base")))
10026 (build-system r-build-system)
10027 (home-page "https://bitbucket.org/richierocks/assertive.base")
10028 (synopsis "Core of the assertive package")
10029 (description
10030 "This package provides a minimal set of predicates and assertions used by
10031the assertive package. This is mainly for use by other package developers who
10032want to include run-time testing features in their own packages.")
10033 (license license:gpl3+)))
4b2d17ed
RW
10034
10035(define-public r-assertive-properties
10036 (package
10037 (name "r-assertive-properties")
10038 (version "0.0-4")
10039 (source
10040 (origin
10041 (method url-fetch)
10042 (uri (cran-uri "assertive.properties" version))
10043 (sha256
10044 (base32
10045 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
10046 (properties
10047 `((upstream-name . "assertive.properties")))
10048 (build-system r-build-system)
10049 (propagated-inputs
10050 `(("r-assertive-base" ,r-assertive-base)))
10051 (home-page "https://bitbucket.org/richierocks/assertive.properties")
10052 (synopsis "Assertions to check properties of variables")
10053 (description
10054 "This package provides a set of predicates and assertions for checking
10055the properties of variables, such as length, names and attributes. This is
10056mainly for use by other package developers who want to include run-time
10057testing features in their own packages.")
10058 (license license:gpl3+)))
dac9c1f6
RW
10059
10060(define-public r-assertive-numbers
10061 (package
10062 (name "r-assertive-numbers")
10063 (version "0.0-2")
10064 (source
10065 (origin
10066 (method url-fetch)
10067 (uri (cran-uri "assertive.numbers" version))
10068 (sha256
10069 (base32
10070 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
10071 (properties
10072 `((upstream-name . "assertive.numbers")))
10073 (build-system r-build-system)
10074 (propagated-inputs
10075 `(("r-assertive-base" ,r-assertive-base)))
10076 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
10077 (synopsis "Assertions to check properties of numbers")
10078 (description
10079 "This package provides a set of predicates and assertions for checking
10080the properties of numbers. This is mainly for use by other package developers
10081who want to include run-time testing features in their own packages.")
10082 (license license:gpl3+)))
2da2d2f6
RW
10083
10084(define-public r-assertive-sets
10085 (package
10086 (name "r-assertive-sets")
10087 (version "0.0-3")
10088 (source
10089 (origin
10090 (method url-fetch)
10091 (uri (cran-uri "assertive.sets" version))
10092 (sha256
10093 (base32
10094 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
10095 (properties
10096 `((upstream-name . "assertive.sets")))
10097 (build-system r-build-system)
10098 (propagated-inputs
10099 `(("r-assertive-base" ,r-assertive-base)))
10100 (home-page "https://bitbucket.org/richierocks/assertive.sets")
10101 (synopsis "Assertions to check properties of sets")
10102 (description
10103 "This package provides a set of predicates and assertions for checking
10104the properties of sets. This is mainly for use by other package developers
10105who want to include run-time testing features in their own packages.")
10106 (license license:gpl3+)))
905aa46a
RW
10107
10108(define-public r-assertive-matrices
10109 (package
10110 (name "r-assertive-matrices")
10111 (version "0.0-2")
10112 (source
10113 (origin
10114 (method url-fetch)
10115 (uri (cran-uri "assertive.matrices" version))
10116 (sha256
10117 (base32
10118 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
10119 (properties
10120 `((upstream-name . "assertive.matrices")))
10121 (build-system r-build-system)
10122 (propagated-inputs
10123 `(("r-assertive-base" ,r-assertive-base)))
10124 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
10125 (synopsis "Assertions to check properties of matrices")
10126 (description
10127 "This package provides a set of predicates and assertions for checking
10128the properties of matrices. This is mainly for use by other package
10129developers who want to include run-time testing features in their own
10130packages.")
10131 (license license:gpl3+)))
c358b5d4
RW
10132
10133(define-public r-assertive-models
10134 (package
10135 (name "r-assertive-models")
10136 (version "0.0-2")
10137 (source
10138 (origin
10139 (method url-fetch)
10140 (uri (cran-uri "assertive.models" version))
10141 (sha256
10142 (base32
10143 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
10144 (properties
10145 `((upstream-name . "assertive.models")))
10146 (build-system r-build-system)
10147 (propagated-inputs
10148 `(("r-assertive-base" ,r-assertive-base)))
10149 (home-page "https://bitbucket.org/richierocks/assertive.models")
10150 (synopsis "Assertions to check properties of models")
10151 (description
10152 "This package provides a set of predicates and assertions for checking
10153the properties of models. This is mainly for use by other package developers
10154who want to include run-time testing features in their own packages.")
10155 (license license:gpl3+)))
dcafcfb4
RW
10156
10157(define-public r-assertive-reflection
10158 (package
10159 (name "r-assertive-reflection")
10160 (version "0.0-4")
10161 (source
10162 (origin
10163 (method url-fetch)
10164 (uri (cran-uri "assertive.reflection" version))
10165 (sha256
10166 (base32
10167 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
10168 (properties
10169 `((upstream-name . "assertive.reflection")))
10170 (build-system r-build-system)
10171 (propagated-inputs
10172 `(("r-assertive-base" ,r-assertive-base)))
10173 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
10174 (synopsis "Assertions for checking the state of R")
10175 (description
10176 "This package provides a set of predicates and assertions for checking
10177the state and capabilities of R, the operating system it is running on, and
10178the IDE being used. This is mainly for use by other package developers who
10179want to include run-time testing features in their own packages.")
10180 (license license:gpl3+)))
5e3bd355
RW
10181
10182(define-public r-assertive-types
10183 (package
10184 (name "r-assertive-types")
10185 (version "0.0-3")
10186 (source
10187 (origin
10188 (method url-fetch)
10189 (uri (cran-uri "assertive.types" version))
10190 (sha256
10191 (base32
10192 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
10193 (properties
10194 `((upstream-name . "assertive.types")))
10195 (build-system r-build-system)
10196 (propagated-inputs
10197 `(("r-assertive-base" ,r-assertive-base)
10198 ("r-assertive-properties" ,r-assertive-properties)
10199 ("r-codetools" ,r-codetools)))
10200 (home-page "https://bitbucket.org/richierocks/assertive.types")
10201 (synopsis "Assertions to check types of variables")
10202 (description
10203 "This package provides a set of predicates and assertions for checking
10204the types of variables. This is mainly for use by other package developers
10205who want to include run-time testing features in their own packages.")
10206 (license license:gpl3+)))
1f0a761a
RW
10207
10208(define-public r-assertive-files
10209 (package
10210 (name "r-assertive-files")
10211 (version "0.0-2")
10212 (source
10213 (origin
10214 (method url-fetch)
10215 (uri (cran-uri "assertive.files" version))
10216 (sha256
10217 (base32
10218 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
10219 (properties
10220 `((upstream-name . "assertive.files")))
10221 (build-system r-build-system)
10222 (propagated-inputs
10223 `(("r-assertive-base" ,r-assertive-base)
10224 ("r-assertive-numbers" ,r-assertive-numbers)))
10225 (home-page "https://bitbucket.org/richierocks/assertive.files")
10226 (synopsis "Assertions to check properties of files")
10227 (description
10228 "This package provides a set of predicates and assertions for checking
10229the properties of files and connections. This is mainly for use by other
10230package developers who want to include run-time testing features in their own
10231packages.")
10232 (license license:gpl3+)))
50ce8b1e
RW
10233
10234(define-public r-assertive-code
10235 (package
10236 (name "r-assertive-code")
10237 (version "0.0-3")
10238 (source
10239 (origin
10240 (method url-fetch)
10241 (uri (cran-uri "assertive.code" version))
10242 (sha256
10243 (base32
10244 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
10245 (properties
10246 `((upstream-name . "assertive.code")))
10247 (build-system r-build-system)
10248 (propagated-inputs
10249 `(("r-assertive-base" ,r-assertive-base)
10250 ("r-assertive-properties" ,r-assertive-properties)
10251 ("r-assertive-types" ,r-assertive-types)))
10252 (home-page "https://bitbucket.org/richierocks/assertive.code")
10253 (synopsis "Assertions to check properties of code")
10254 (description
10255 "This package provides a set of predicates and assertions for checking
10256the properties of code. This is mainly for use by other package developers
10257who want to include run-time testing features in their own packages.")
10258 (license license:gpl3+)))
29d9a2af
RW
10259
10260(define-public r-assertive-datetimes
10261 (package
10262 (name "r-assertive-datetimes")
10263 (version "0.0-2")
10264 (source
10265 (origin
10266 (method url-fetch)
10267 (uri (cran-uri "assertive.datetimes" version))
10268 (sha256
10269 (base32
10270 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
10271 (properties
10272 `((upstream-name . "assertive.datetimes")))
10273 (build-system r-build-system)
10274 (propagated-inputs
10275 `(("r-assertive-base" ,r-assertive-base)
10276 ("r-assertive-types" ,r-assertive-types)))
10277 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
10278 (synopsis "Assertions to check properties of dates and times")
10279 (description
10280 "This package provides a set of predicates and assertions for checking
10281the properties of dates and times. This is mainly for use by other package
10282developers who want to include run-time testing features in their own
10283packages.")
10284 (license license:gpl3+)))
66d0a0a7
RW
10285
10286(define-public r-assertive-strings
10287 (package
10288 (name "r-assertive-strings")
10289 (version "0.0-3")
10290 (source
10291 (origin
10292 (method url-fetch)
10293 (uri (cran-uri "assertive.strings" version))
10294 (sha256
10295 (base32
10296 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
10297 (properties
10298 `((upstream-name . "assertive.strings")))
10299 (build-system r-build-system)
10300 (propagated-inputs
10301 `(("r-assertive-base" ,r-assertive-base)
10302 ("r-assertive-types" ,r-assertive-types)
10303 ("r-stringi" ,r-stringi)))
10304 (home-page "https://bitbucket.org/richierocks/assertive.strings")
10305 (synopsis "Assertions to check properties of strings")
10306 (description
10307 "This package provides a set of predicates and assertions for checking
10308the properties of strings. This is mainly for use by other package developers
10309who want to include run-time testing features in their own packages.")
10310 (license license:gpl3+)))
6d3702e5
RW
10311
10312(define-public r-assertive-data-us
10313 (package
10314 (name "r-assertive-data-us")
10315 (version "0.0-2")
10316 (source
10317 (origin
10318 (method url-fetch)
10319 (uri (cran-uri "assertive.data.us" version))
10320 (sha256
10321 (base32
10322 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
10323 (properties
10324 `((upstream-name . "assertive.data.us")))
10325 (build-system r-build-system)
10326 (propagated-inputs
10327 `(("r-assertive-base" ,r-assertive-base)
10328 ("r-assertive-strings" ,r-assertive-strings)))
10329 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
10330 (synopsis "Assertions to check properties of strings")
10331 (description
10332 "This package provides a set of predicates and assertions for checking
10333the properties of US-specific complex data types. This is mainly for use by
10334other package developers who want to include run-time testing features in
10335their own packages.")
10336 (license license:gpl3+)))
39ef8e09
RW
10337
10338(define-public r-assertive-data-uk
10339 (package
10340 (name "r-assertive-data-uk")
10341 (version "0.0-2")
10342 (source
10343 (origin
10344 (method url-fetch)
10345 (uri (cran-uri "assertive.data.uk" version))
10346 (sha256
10347 (base32
10348 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
10349 (properties
10350 `((upstream-name . "assertive.data.uk")))
10351 (build-system r-build-system)
10352 (propagated-inputs
10353 `(("r-assertive-base" ,r-assertive-base)
10354 ("r-assertive-strings" ,r-assertive-strings)))
10355 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
10356 (synopsis "Assertions to check properties of strings")
10357 (description
10358 "This package provides a set of predicates and assertions for checking
10359the properties of UK-specific complex data types. This is mainly for use by
10360other package developers who want to include run-time testing features in
10361their own packages.")
10362 (license license:gpl3+)))
39231abf
RW
10363
10364(define-public r-assertive-data
10365 (package
10366 (name "r-assertive-data")
10367 (version "0.0-3")
10368 (source
10369 (origin
10370 (method url-fetch)
10371 (uri (cran-uri "assertive.data" version))
10372 (sha256
10373 (base32
10374 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
10375 (properties
10376 `((upstream-name . "assertive.data")))
10377 (build-system r-build-system)
10378 (propagated-inputs
10379 `(("r-assertive-base" ,r-assertive-base)
10380 ("r-assertive-strings" ,r-assertive-strings)))
10381 (home-page "https://bitbucket.org/richierocks/assertive.data")
10382 (synopsis "Assertions to check properties of data")
10383 (description
10384 "This package provides a set of predicates and assertions for checking
10385the properties of (country independent) complex data types. This is mainly
10386for use by other package developers who want to include run-time testing
10387features in their own packages.")
10388 (license license:gpl3+)))
658b2b62
RW
10389
10390(define-public r-assertive
10391 (package
10392 (name "r-assertive")
10393 (version "0.3-5")
10394 (source
10395 (origin
10396 (method url-fetch)
10397 (uri (cran-uri "assertive" version))
10398 (sha256
10399 (base32
10400 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10401 (build-system r-build-system)
10402 (propagated-inputs
10403 `(("r-assertive-base" ,r-assertive-base)
10404 ("r-assertive-code" ,r-assertive-code)
10405 ("r-assertive-data" ,r-assertive-data)
10406 ("r-assertive-data-uk" ,r-assertive-data-uk)
10407 ("r-assertive-data-us" ,r-assertive-data-us)
10408 ("r-assertive-datetimes" ,r-assertive-datetimes)
10409 ("r-assertive-files" ,r-assertive-files)
10410 ("r-assertive-matrices" ,r-assertive-matrices)
10411 ("r-assertive-models" ,r-assertive-models)
10412 ("r-assertive-numbers" ,r-assertive-numbers)
10413 ("r-assertive-properties" ,r-assertive-properties)
10414 ("r-assertive-reflection" ,r-assertive-reflection)
10415 ("r-assertive-sets" ,r-assertive-sets)
10416 ("r-assertive-strings" ,r-assertive-strings)
10417 ("r-assertive-types" ,r-assertive-types)
10418 ("r-knitr" ,r-knitr)))
10419 (home-page "https://bitbucket.org/richierocks/assertive")
10420 (synopsis "Readable check functions to ensure code integrity")
10421 (description
10422 "This package provides lots of predicates (@code{is_*} functions) to
10423check the state of your variables, and assertions (@code{assert_*} functions)
10424to throw errors if they aren't in the right form.")
10425 (license license:gpl3+)))
f51dcc27
RW
10426
10427(define-public r-dotcall64
10428 (package
10429 (name "r-dotcall64")
10430 (version "1.0-0")
10431 (source
10432 (origin
10433 (method url-fetch)
10434 (uri (cran-uri "dotCall64" version))
10435 (sha256
10436 (base32
10437 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10438 (properties `((upstream-name . "dotCall64")))
10439 (build-system r-build-system)
10440 (native-inputs `(("gfortran" ,gfortran)))
10441 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10442 (synopsis "Enhanced foreign function interface supporting long vectors")
10443 (description
10444 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10445and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10446supports long vectors, arguments of type 64-bit integer, and provides a
10447mechanism to avoid unnecessary copies of read-only and write-only arguments.
10448This makes it a convenient and fast interface to C/C++ and Fortran code.")
10449 (license license:gpl2+)))
90104ecd
RW
10450
10451(define-public r-spam
10452 (package
10453 (name "r-spam")
6cea61eb 10454 (version "2.2-2")
90104ecd
RW
10455 (source
10456 (origin
10457 (method url-fetch)
10458 (uri (cran-uri "spam" version))
10459 (sha256
10460 (base32
6cea61eb 10461 "024dgfnjfxvsiymbzrhadinamj6qy509f4sbd1zxql8ymkyxn7vi"))))
90104ecd
RW
10462 (build-system r-build-system)
10463 (propagated-inputs
10464 `(("r-dotcall64" ,r-dotcall64)))
10465 (native-inputs `(("gfortran" ,gfortran)))
10466 (home-page "https://www.math.uzh.ch/pages/spam/")
10467 (synopsis "Sparse matrix algebra")
10468 (description
10469 "This package provides a set of functions for sparse matrix algebra.
10470Differences with other sparse matrix packages are:
10471
10472@enumerate
10473@item it only supports (essentially) one sparse matrix format;
10474@item it is based on transparent and simple structure(s);
10475@item it is tailored for MCMC calculations within G(M)RF;
10476@item and it is fast and scalable (with the extension package @code{spam64}).
10477@end enumerate\n")
10478 ;; Either of these licenses
10479 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
10480
10481(define-public r-fields
10482 (package
10483 (name "r-fields")
378b5f4d 10484 (version "9.7")
32725458
RW
10485 (source
10486 (origin
10487 (method url-fetch)
10488 (uri (cran-uri "fields" version))
10489 (sha256
10490 (base32
378b5f4d 10491 "0hsr6r0zyv8zqkfyd9fmjk6v901m2r8pmswvsmps6w5zvpi0p5kw"))))
32725458
RW
10492 (build-system r-build-system)
10493 (propagated-inputs
10494 `(("r-maps" ,r-maps)
10495 ("r-spam" ,r-spam)))
10496 (native-inputs
10497 `(("gfortran" ,gfortran)))
10498 (home-page "http://www.image.ucar.edu/fields")
10499 (synopsis "Tools for spatial data")
10500 (description
10501 "This is a package for curve, surface and function fitting with an
10502emphasis on splines, spatial data and spatial statistics. The major methods
10503include cubic, and thin plate splines, Kriging, and compactly supported
10504covariance functions for large data sets.")
10505 (license license:gpl2+)))
99c164a5
RW
10506
10507(define-public r-spatialextremes
10508 (package
10509 (name "r-spatialextremes")
10510 (version "2.0-7")
10511 (source
10512 (origin
10513 (method url-fetch)
10514 (uri (cran-uri "SpatialExtremes" version))
10515 (sha256
10516 (base32
10517 "1y0h1pcfqp9ynxsr3yrfbihlwm25ypyb88jmm5k2g7xvm8h9g050"))))
10518 (properties
10519 `((upstream-name . "SpatialExtremes")))
10520 (build-system r-build-system)
10521 (propagated-inputs
10522 `(("r-fields" ,r-fields)
10523 ("r-maps" ,r-maps)))
10524 (home-page "http://spatialextremes.r-forge.r-project.org/")
10525 (synopsis "Modelling spatial extremes")
10526 (description
10527 "This package provides tools for the statistical modelling of spatial
10528extremes using max-stable processes, copula or Bayesian hierarchical models.
10529More precisely, this package allows (conditional) simulations from various
10530parametric max-stable models, analysis of the extremal spatial dependence, the
10531fitting of such processes using composite likelihoods or least square (simple
10532max-stable processes only), model checking and selection and prediction.")
10533 (license license:gpl2+)))
c2d6e866
RW
10534
10535(define-public r-drc
10536 (package
10537 (name "r-drc")
10538 (version "3.0-1")
10539 (source
10540 (origin
10541 (method url-fetch)
10542 (uri (cran-uri "drc" version))
10543 (sha256
10544 (base32
10545 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
10546 (build-system r-build-system)
10547 (propagated-inputs
10548 `(("r-car" ,r-car)
10549 ("r-gtools" ,r-gtools)
10550 ("r-mass" ,r-mass)
10551 ("r-multcomp" ,r-multcomp)
10552 ("r-plotrix" ,r-plotrix)
10553 ("r-scales" ,r-scales)))
10554 (home-page "https://cran.r-project.org/web/packages/drc")
10555 (synopsis "Analysis of dose-response curves")
10556 (description
10557 "This package provides a suite of flexible and versatile model fitting
10558and after-fitting functions for the analysis of dose-response data.")
10559 (license license:gpl2+)))
4fcbd7ea
RW
10560
10561(define-public r-rmeta
10562 (package
10563 (name "r-rmeta")
10564 (version "3.0")
10565 (source
10566 (origin
10567 (method url-fetch)
10568 (uri (cran-uri "rmeta" version))
10569 (sha256
10570 (base32
10571 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
10572 (build-system r-build-system)
10573 (home-page "https://cran.r-project.org/web/packages/rmeta")
10574 (synopsis "Tools for meta-analysis")
10575 (description
10576 "This package provides functions for simple fixed and random effects
10577meta-analysis for two-sample comparisons and cumulative meta-analyses. It
10578draws standard summary plots, funnel plots, and computes summaries and tests
10579for association and heterogeneity.")
10580 (license license:gpl2)))
afc0d815
RW
10581
10582(define-public r-bootstrap
10583 (package
10584 (name "r-bootstrap")
10585 (version "2017.2")
10586 (source
10587 (origin
10588 (method url-fetch)
10589 (uri (cran-uri "bootstrap" version))
10590 (sha256
10591 (base32
10592 "08lmsy7k8wsgv89yc904c6fidcymr1ma2ry4fl0p69p21v4iiwa4"))))
10593 (build-system r-build-system)
10594 (native-inputs `(("gfortran" ,gfortran)))
10595 (home-page "https://cran.r-project.org/web/packages/bootstrap")
10596 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
10597 (description
10598 "This package provides software and data for the book \"An Introduction
10599to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
10600This package is primarily provided for projects already based on it, and for
10601support of the book. New projects should preferentially use the recommended
10602package \"boot\".")
10603 (license license:bsd-3)))
1ea708af
RW
10604
10605(define-public r-survivalroc
10606 (package
10607 (name "r-survivalroc")
10608 (version "1.0.3")
10609 (source
10610 (origin
10611 (method url-fetch)
10612 (uri (cran-uri "survivalROC" version))
10613 (sha256
10614 (base32
10615 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
10616 (properties `((upstream-name . "survivalROC")))
10617 (build-system r-build-system)
10618 (home-page "https://cran.r-project.org/web/packages/survivalROC")
10619 (synopsis "Time-dependent ROC curve estimation from censored survival data")
10620 (description
10621 "Compute time-dependent ROC curve from censored survival data using
10622Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
10623Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
10624 (license license:gpl2+)))
6a5bfe09
RW
10625
10626(define-public r-longitudinal
10627 (package
10628 (name "r-longitudinal")
10629 (version "1.1.12")
10630 (source
10631 (origin
10632 (method url-fetch)
10633 (uri (cran-uri "longitudinal" version))
10634 (sha256
10635 (base32
10636 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
10637 (build-system r-build-system)
10638 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
10639 (home-page "http://strimmerlab.org/software/longitudinal/")
10640 (synopsis "Analysis of multiple time course data")
10641 (description
10642 "This package contains general data structures and functions for
10643longitudinal data with multiple variables, repeated measurements, and
10644irregularly spaced time points. It also implements a shrinkage estimator of
10645dynamical correlation and dynamical covariance.")
10646 (license license:gpl3+)))
e50722c8
RW
10647
10648(define-public r-genenet
10649 (package
10650 (name "r-genenet")
10651 (version "1.2.13")
10652 (source
10653 (origin
10654 (method url-fetch)
10655 (uri (cran-uri "GeneNet" version))
10656 (sha256
10657 (base32
10658 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
10659 (properties `((upstream-name . "GeneNet")))
10660 (build-system r-build-system)
10661 (propagated-inputs
10662 `(("r-corpcor" ,r-corpcor)
10663 ("r-fdrtool" ,r-fdrtool)
10664 ("r-longitudinal" ,r-longitudinal)))
10665 (home-page "http://strimmerlab.org/software/genenet/")
10666 (synopsis "Modeling and inferring gene networks")
10667 (description
10668 "This package analyzes gene expression (time series) data with focus on
10669the inference of gene networks. In particular, GeneNet implements the methods
10670of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
10671for learning large-scale gene association networks (including assignment of
10672putative directions).")
10673 (license license:gpl3+)))
fe4e9f03
RW
10674
10675(define-public r-rbamtools
10676 (package
10677 (name "r-rbamtools")
10678 (version "2.16.11.2")
10679 (source
10680 (origin
10681 (method url-fetch)
10682 (uri (cran-uri "rbamtools" version))
10683 (sha256
10684 (base32
10685 "0gzkb1xyrkriv45wq8gv7qfwjslnvwkfkk5jjc4wg5kmm0ydpdzj"))))
10686 (build-system r-build-system)
10687 (inputs `(("zlib" ,zlib)))
10688 (propagated-inputs
10689 `(("r-refgenome" ,r-refgenome)))
10690 (home-page "https://cran.r-project.org/web/packages/rbamtools")
10691 (synopsis "Read and write BAM (binary alignment) files")
10692 (description
10693 "This package provides an R interface to functions of the SAMtools
10694library.")
10695 (license license:artistic2.0)))
e3c0e3e3
RW
10696
10697(define-public r-protviz
10698 (package
10699 (name "r-protviz")
c3e5b456 10700 (version "0.4.0")
e3c0e3e3
RW
10701 (source
10702 (origin
10703 (method url-fetch)
10704 (uri (cran-uri "protViz" version))
10705 (sha256
10706 (base32
c3e5b456 10707 "150i2q4nakz28f39kmhrchz4qsr8ax6y02512md94k8hq4hamxg1"))))
e3c0e3e3
RW
10708 (properties `((upstream-name . "protViz")))
10709 (build-system r-build-system)
10710 (inputs
10711 `(("perl" ,perl)
10712 ("python-2" ,python-2)))
10713 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10714 (home-page "https://github.com/protViz/protViz/")
10715 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
10716 (description
10717 "This package helps with quality checks, visualizations and analysis of
10718mass spectrometry data, coming from proteomics experiments. The package is
10719developed, tested and used at the Functional Genomics Center Zurich, where it
10720is used mainly for prototyping, teaching, and having fun with proteomics data.
10721But it can also be used to do data analysis for small scale data sets.")
10722 (license license:gpl3)))
7aeec0cf
RW
10723
10724(define-public r-cmprsk
10725 (package
10726 (name "r-cmprsk")
10727 (version "2.2-7")
10728 (source
10729 (origin
10730 (method url-fetch)
10731 (uri (cran-uri "cmprsk" version))
10732 (sha256
10733 (base32
10734 "1imr3wpnj4g57n2x4ryahl4lk8lvq9y2r7319zv3k82mznha8bcm"))))
10735 (build-system r-build-system)
10736 (propagated-inputs
10737 `(("r-survival" ,r-survival)))
10738 (native-inputs
10739 `(("gfortran" ,gfortran)))
10740 (home-page "https://cran.r-project.org/web/packages/cmprsk")
10741 (synopsis "Subdistribution analysis of competing risks")
10742 (description
10743 "This package provides tool for estimation, testing and regression
10744modeling of subdistribution functions in competing risks, as described in
10745Gray (1988), A class of K-sample tests for comparing the cumulative incidence
10746of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
10747A proportional hazards model for the subdistribution of a competing risk,
10748JASA, 94:496-509.")
10749 (license license:gpl2+)))
728012da
RW
10750
10751(define-public r-etm
10752 (package
10753 (name "r-etm")
10754 (version "1.0.4")
10755 (source
10756 (origin
10757 (method url-fetch)
10758 (uri (cran-uri "etm" version))
10759 (sha256
10760 (base32
10761 "0ws103b3pmli0z4xbyfxkly2wnnnxnnwc0r66qjjqjrlvm7pffl1"))))
10762 (build-system r-build-system)
10763 (propagated-inputs
10764 `(("r-data-table" ,r-data-table)
10765 ("r-lattice" ,r-lattice)
10766 ("r-rcpp" ,r-rcpp)
10767 ("r-rcpparmadillo" ,r-rcpparmadillo)
10768 ("r-survival" ,r-survival)))
10769 (home-page "https://cran.r-project.org/web/packages/etm")
10770 (synopsis "Empirical transition matrix")
10771 (description
10772 "The @dfn{empirical transition matrix} (etm) package permits to estimate
10773the matrix of transition probabilities for any time-inhomogeneous multistate
10774model with finite state space using the Aalen-Johansen estimator.")
10775 (license license:expat)))
17932a0f
RW
10776
10777(define-public r-epi
10778 (package
10779 (name "r-epi")
83ef38b0 10780 (version "2.35")
17932a0f
RW
10781 (source
10782 (origin
10783 (method url-fetch)
10784 (uri (cran-uri "Epi" version))
10785 (sha256
10786 (base32
83ef38b0 10787 "1z3959761ryv54y6vsrxxvhrwzz50xrxn55pqh5y7lrxh91zdsvl"))))
17932a0f
RW
10788 (properties `((upstream-name . "Epi")))
10789 (build-system r-build-system)
10790 (propagated-inputs
10791 `(("r-cmprsk" ,r-cmprsk)
10792 ("r-data-table" ,r-data-table)
10793 ("r-etm" ,r-etm)
10794 ("r-mass" ,r-mass)
10795 ("r-matrix" ,r-matrix)
10796 ("r-mgcv" ,r-mgcv)
10797 ("r-numderiv" ,r-numderiv)
10798 ("r-plyr" ,r-plyr)
10799 ("r-survival" ,r-survival)
10800 ("r-zoo" ,r-zoo)))
10801 (home-page "http://BendixCarstensen.com/Epi/")
10802 (synopsis "Statistical analysis in epidemiology")
10803 (description
10804 "This package provides functions for demographic and epidemiological
10805analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
10806particular representation, manipulation and simulation of multistate data -
10807the Lexis suite of functions, which includes interfaces to the @code{mstate},
10808@code{etm} and @code{cmprsk} packages. It also contains functions for
10809Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
10810data and some useful functions for tabulation and plotting, as well as a
10811number of epidemiological data sets.")
10812 (license license:gpl2)))
879a1520
RW
10813
10814(define-public r-ppls
10815 (package
10816 (name "r-ppls")
10817 (version "1.6-1.1")
10818 (source
10819 (origin
10820 (method url-fetch)
10821 (uri (cran-uri "ppls" version))
10822 (sha256
10823 (base32
10824 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
10825 (build-system r-build-system)
10826 (propagated-inputs `(("r-mass" ,r-mass)))
10827 (home-page "https://cran.r-project.org/web/packages/ppls")
10828 (synopsis "Penalized partial least squares")
10829 (description
10830 "This package contains linear and nonlinear regression methods based on
10831partial least squares and penalization techniques. Model parameters are
10832selected via cross-validation, and confidence intervals ans tests for the
10833regression coefficients can be conducted via jackknifing.")
10834 (license license:gpl2+)))
0af9616d
RW
10835
10836(define-public r-huge
10837 (package
10838 (name "r-huge")
000b3ef9 10839 (version "1.3.2")
0af9616d
RW
10840 (source
10841 (origin
10842 (method url-fetch)
10843 (uri (cran-uri "huge" version))
10844 (sha256
10845 (base32
000b3ef9 10846 "1j93gvi1jyq3ld9jhdqhrpm2is54rk3ilmf3yw7fx6gva0y6hjqd"))))
0af9616d
RW
10847 (build-system r-build-system)
10848 (propagated-inputs
10849 `(("r-igraph" ,r-igraph)
0af9616d 10850 ("r-mass" ,r-mass)
7706a98c
RW
10851 ("r-matrix" ,r-matrix)
10852 ("r-rcpp" ,r-rcpp)
10853 ("r-rcppeigen" ,r-rcppeigen)))
0af9616d
RW
10854 (home-page "https://cran.r-project.org/web/packages/huge")
10855 (synopsis "High-dimensional undirected graph estimation")
10856 (description
10857 "This package provides a general framework for high-dimensional
10858undirected graph estimation. It integrates data preprocessing, neighborhood
10859screening, graph estimation, and model selection techniques into a pipeline.")
10860 (license license:gpl2)))
39274ab4
RW
10861
10862(define-public r-parcor
10863 (package
10864 (name "r-parcor")
10865 (version "0.2-6")
10866 (source
10867 (origin
10868 (method url-fetch)
10869 (uri (cran-uri "parcor" version))
10870 (sha256
10871 (base32
10872 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
10873 (build-system r-build-system)
10874 (propagated-inputs
10875 `(("r-epi" ,r-epi)
10876 ("r-genenet" ,r-genenet)
10877 ("r-glmnet" ,r-glmnet)
10878 ("r-mass" ,r-mass)
10879 ("r-ppls" ,r-ppls)))
10880 (home-page "https://cran.r-project.org/web/packages/parcor")
10881 (synopsis "Regularized estimation of partial correlation matrices")
10882 (description
10883 "This package estimates the matrix of partial correlations based on
10884different regularized regression methods: lasso, adaptive lasso, PLS, and
10885Ridge Regression. In addition, the package provides model selection for
10886lasso, adaptive lasso and Ridge regression based on cross-validation.")
10887 (license license:gpl2+)))
cba08f60
RW
10888
10889(define-public r-mcmc
10890 (package
10891 (name "r-mcmc")
ae7e6f06 10892 (version "0.9-6")
cba08f60
RW
10893 (source
10894 (origin
10895 (method url-fetch)
10896 (uri (cran-uri "mcmc" version))
10897 (sha256
10898 (base32
ae7e6f06 10899 "1fc6a6asn53lx7x7pnlb5mb716nv4pcmbp99f1i30y4hzygihfj4"))))
cba08f60
RW
10900 (build-system r-build-system)
10901 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
10902 (synopsis "Markov chain Monte Carlo")
10903 (description
10904 "This package simulates continuous distributions of random vectors using
10905@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
10906function that evaluates the log unnormalized density. Algorithms are random
10907walk Metropolis algorithm (function @code{metrop}), simulated
10908tempering (function @code{temper}), and morphometric random walk
10909Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
10910by change of variable.")
10911 (license license:expat)))
cf4cd8bc
RW
10912
10913(define-public r-listenv
10914 (package
10915 (name "r-listenv")
10916 (version "0.7.0")
10917 (source
10918 (origin
10919 (method url-fetch)
10920 (uri (cran-uri "listenv" version))
10921 (sha256
10922 (base32
10923 "0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"))))
10924 (build-system r-build-system)
10925 (native-inputs
10926 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
10927 (home-page "https://github.com/HenrikBengtsson/listenv")
10928 (synopsis "Environments behaving (almost) as lists")
10929 (description
10930 "This package implements list environments. List environments are
10931environments that have list-like properties. For instance, the elements of a
10932list environment are ordered and can be accessed and iterated over using index
10933subsetting.")
10934 (license license:lgpl2.1+)))
226294a4
RW
10935
10936(define-public r-globals
10937 (package
10938 (name "r-globals")
10939 (version "0.12.4")
10940 (source
10941 (origin
10942 (method url-fetch)
10943 (uri (cran-uri "globals" version))
10944 (sha256
10945 (base32
10946 "0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"))))
10947 (build-system r-build-system)
10948 (propagated-inputs
10949 `(("r-codetools" ,r-codetools)))
10950 (home-page "https://github.com/HenrikBengtsson/globals")
10951 (synopsis "Identify global objects in R expressions")
10952 (description
10953 "This package provides tools to identify global (\"unknown\" or \"free\")
10954objects in R expressions by code inspection using various strategies, e.g.
10955conservative or liberal. The objective of this package is to make it as
10956simple as possible to identify global objects for the purpose of exporting
10957them in distributed compute environments.")
10958 (license license:lgpl2.1+)))
b3080cdd
RW
10959
10960(define-public r-future
10961 (package
10962 (name "r-future")
53dbf3a2 10963 (version "1.13.0")
b3080cdd
RW
10964 (source
10965 (origin
10966 (method url-fetch)
10967 (uri (cran-uri "future" version))
10968 (sha256
10969 (base32
53dbf3a2 10970 "0h8ng2a6vg4axd5f75xcb3ip9d95zi22fa048dq2bzlnncwlznjz"))))
b3080cdd
RW
10971 (build-system r-build-system)
10972 (propagated-inputs
10973 `(("r-digest" ,r-digest)
10974 ("r-globals" ,r-globals)
10975 ("r-listenv" ,r-listenv)))
10976 (native-inputs
10977 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
10978 (home-page "https://github.com/HenrikBengtsson/future")
10979 (synopsis "Unified parallel and distributed processing in R")
10980 (description
10981 "The purpose of this package is to provide a lightweight and unified
10982Future API for sequential and parallel processing of R expression via futures.
10983This package implements sequential, multicore, multisession, and cluster
10984futures. With these, R expressions can be evaluated on the local machine, in
10985parallel a set of local machines, or distributed on a mix of local and remote
10986machines. Extensions to this package implement additional backends for
10987processing futures via compute cluster schedulers etc. Because of its unified
10988API, there is no need to modify any code in order to switch from sequential on
10989the local machine to, say, distributed processing on a remote compute cluster.")
10990 (license license:lgpl2.1+)))
9680047c
RW
10991
10992(define-public r-future-apply
10993 (package
10994 (name "r-future-apply")
d1c2fd8e 10995 (version "1.2.0")
9680047c
RW
10996 (source
10997 (origin
10998 (method url-fetch)
10999 (uri (cran-uri "future.apply" version))
11000 (sha256
11001 (base32
d1c2fd8e 11002 "00ma43ma3byrf9vfqqn9g8sn18c71ryhk7lpza5h7817f1kibw1h"))))
9680047c
RW
11003 (properties `((upstream-name . "future.apply")))
11004 (build-system r-build-system)
11005 (propagated-inputs
11006 `(("r-future" ,r-future)
11007 ("r-globals" ,r-globals)))
11008 (native-inputs
11009 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
11010 (home-page "https://github.com/HenrikBengtsson/future.apply")
11011 (synopsis "Apply function to elements in parallel using futures")
11012 (description
11013 "This package provides implementations of @code{apply()},
11014@code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
11015@code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
11016can be resolved using any future-supported backend, e.g. parallel on the local
11017machine or distributed on a compute cluster.")
11018 (license license:gpl2+)))
867e2b1b
RW
11019
11020(define-public r-rsvd
11021 (package
11022 (name "r-rsvd")
11023 (version "1.0.0")
11024 (source
11025 (origin
11026 (method url-fetch)
11027 (uri (cran-uri "rsvd" version))
11028 (sha256
11029 (base32
11030 "0vjhrvnkl9rmvl8sv2kac5sd10z3fgxymb676ynxzc2pmhydy3an"))))
11031 (build-system r-build-system)
11032 (propagated-inputs
11033 `(("r-matrix" ,r-matrix)))
11034 (home-page "https://github.com/erichson/rSVD")
11035 (synopsis "Randomized singular value decomposition")
11036 (description
11037 "Low-rank matrix decompositions are fundamental tools and widely used for
11038data analysis, dimension reduction, and data compression. Classically, highly
11039accurate deterministic matrix algorithms are used for this task. However, the
11040emergence of large-scale data has severely challenged our computational
11041ability to analyze big data. The concept of randomness has been demonstrated
11042as an effective strategy to quickly produce approximate answers to familiar
11043problems such as the @dfn{singular value decomposition} (SVD). This package
11044provides several randomized matrix algorithms such as the randomized singular
11045value decomposition (@code{rsvd}), randomized principal component
11046analysis (@code{rpca}), randomized robust principal component
11047analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
11048and the randomized CUR decomposition (@code{rcur}). In addition several plot
11049functions are provided.")
11050 (license license:gpl3+)))
14afee3e
BG
11051
11052(define-public r-sloop
11053 (package
11054 (name "r-sloop")
11055 (version "1.0.1")
11056 (source
11057 (origin
11058 (method url-fetch)
11059 (uri (cran-uri "sloop" version))
11060 (sha256
11061 (base32
11062 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
11063 (build-system r-build-system)
11064 (propagated-inputs
11065 `(("r-codetools" ,r-codetools)
11066 ("r-crayon" ,r-crayon)
11067 ("r-purrr" ,r-purrr)
11068 ("r-rlang" ,r-rlang)
11069 ("r-tibble" ,r-tibble)))
11070 (home-page "https://github.com/r-lib/sloop")
11071 (synopsis "Helpers for object-oriented programming in R")
11072 (description
11073 "This package provides a collection of helper functions designed to
11074help you to better understand object oriented programming in R, particularly
11075using @code{S3}.")
11076 (license license:gpl3)))
4254b480
RW
11077
11078(define-public r-capushe
11079 (package
11080 (name "r-capushe")
11081 (version "1.1.1")
11082 (source
11083 (origin
11084 (method url-fetch)
11085 (uri (cran-uri "capushe" version))
11086 (sha256
11087 (base32
11088 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
11089 (build-system r-build-system)
11090 (propagated-inputs `(("r-mass" ,r-mass)))
11091 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
11092 (synopsis "Calibrating penalities using slope heuristics")
11093 (description
11094 "This package provides tools for the calibration of penalized criteria
11095for model selection. The calibration methods available are based on the slope
11096heuristics.")
11097 (license license:gpl2+)))
c691c607
RW
11098
11099(define-public r-dorng
11100 (package
11101 (name "r-dorng")
11102 (version "1.7.1")
11103 (source
11104 (origin
11105 (method url-fetch)
11106 (uri (cran-uri "doRNG" version))
11107 (sha256
11108 (base32
11109 "1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"))))
11110 (properties `((upstream-name . "doRNG")))
11111 (build-system r-build-system)
11112 (propagated-inputs
11113 `(("r-foreach" ,r-foreach)
11114 ("r-iterators" ,r-iterators)
11115 ("r-pkgmaker" ,r-pkgmaker)
11116 ("r-rngtools" ,r-rngtools)))
11117 (home-page "https://renozao.github.io/doRNG/")
11118 (synopsis "Generic reproducible parallel backend for foreach loops")
11119 (description
11120 "This package provides functions to perform reproducible parallel
11121@code{foreach} loops, using independent random streams as generated by
11122L'Ecuyer's combined multiple-recursive generator. It enables to easily
11123convert standard @code{%dopar%} loops into fully reproducible loops,
11124independently of the number of workers, the task scheduling strategy, or the
11125chosen parallel environment and associated foreach backend.")
11126 (license license:gpl2+)))
f3233bee
RW
11127
11128(define-public r-blockmodeling
11129 (package
11130 (name "r-blockmodeling")
11131 (version "0.3.4")
11132 (source
11133 (origin
11134 (method url-fetch)
11135 (uri (cran-uri "blockmodeling" version))
11136 (sha256
11137 (base32
11138 "11v9903y9dwlzaqp8sx0fsibcg82phvappddy37r8lnxd4vchsd2"))))
11139 (build-system r-build-system)
11140 (propagated-inputs
11141 `(("r-doparallel" ,r-doparallel)
11142 ("r-dorng" ,r-dorng)
11143 ("r-foreach" ,r-foreach)
11144 ("r-matrix" ,r-matrix)))
11145 (native-inputs `(("gfortran" ,gfortran)))
11146 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
11147 (synopsis "Generalized and classical blockmodeling of valued networks")
11148 (description
11149 "This package is primarily meant as an implementation of generalized
11150blockmodeling for valued networks. In addition, measures of similarity or
11151dissimilarity based on structural equivalence and regular equivalence (REGE
11152algorithms) can be computed and partitioned matrices can be plotted.")
11153 (license license:gpl2+)))
4af186a9
RW
11154
11155(define-public r-upsetr
11156 (package
11157 (name "r-upsetr")
11158 (version "1.3.3")
11159 (source
11160 (origin
11161 (method url-fetch)
11162 (uri (cran-uri "UpSetR" version))
11163 (sha256
11164 (base32
11165 "08vj7l92b8fpqyqwxshll2mhk3yhgyr74axvr2lf29z78bapymhz"))))
11166 (properties `((upstream-name . "UpSetR")))
11167 (build-system r-build-system)
11168 (propagated-inputs
11169 `(("r-ggplot2" ,r-ggplot2)
11170 ("r-gridextra" ,r-gridextra)
11171 ("r-plyr" ,r-plyr)
11172 ("r-scales" ,r-scales)))
11173 (home-page "https://github.com/hms-dbmi/UpSetR")
11174 (synopsis "Visualize intersecting sets")
11175 (description
11176 "This package provides a more scalable alternative to Venn and Euler
11177diagrams for visualizing intersecting sets. Create visualizations of
11178intersecting sets using a novel matrix design, along with visualizations of
11179several common set, element and attribute related tasks.")
11180 (license license:expat)))
1901a532 11181
849350fb
RW
11182;; This package includes a JavaScript file, which is not minified. When
11183;; upgrading please check that there are no new minified JavaScript files.
11184(define-public r-shinybs
11185 (package
11186 (name "r-shinybs")
11187 (version "0.61")
11188 (source
11189 (origin
11190 (method url-fetch)
11191 (uri (cran-uri "shinyBS" version))
11192 (sha256
11193 (base32
11194 "0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"))))
11195 (properties `((upstream-name . "shinyBS")))
11196 (build-system r-build-system)
11197 ;; The tests spawn Shiny browser apps. They cannot be run
11198 ;; non-interactively.
11199 (arguments '(#:tests? #f))
11200 (propagated-inputs
11201 `(("r-htmltools" ,r-htmltools)
11202 ("r-shiny" ,r-shiny)))
11203 (home-page "https://ebailey78.github.io/shinyBS/")
11204 (synopsis "Twitter Bootstrap components for Shiny")
11205 (description
11206 "This package adds additional Twitter Bootstrap components to Shiny.")
11207 (license license:gpl3)))
11208
1901a532
RW
11209(define-public r-outliers
11210 (package
11211 (name "r-outliers")
11212 (version "0.14")
11213 (source
11214 (origin
11215 (method url-fetch)
11216 (uri (cran-uri "outliers" version))
11217 (sha256
11218 (base32
11219 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
11220 (build-system r-build-system)
11221 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
11222 (synopsis "Tests for outliers")
11223 (description
11224 "This package provides a collection of some tests commonly used for
11225identifying outliers.")
11226 (license license:gpl2+)))
8cd3f49d
RW
11227
11228(define-public r-bayesm
11229 (package
11230 (name "r-bayesm")
11231 (version "3.1-1")
11232 (source
11233 (origin
11234 (method url-fetch)
11235 (uri (cran-uri "bayesm" version))
11236 (sha256
11237 (base32
11238 "0y30cza92s6kgvmxjpr6f5g0qbcck7hslqp89ncprarhxiym2m28"))))
11239 (build-system r-build-system)
11240 (propagated-inputs
11241 `(("r-rcpp" ,r-rcpp)
11242 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11243 (home-page "http://www.perossi.org/home/bsm-1")
11244 (synopsis "Bayesian inference for marketing/micro-econometrics")
11245 (description
11246 "This package covers many important models used in marketing and
11247micro-econometrics applications, including Bayes Regression (univariate or
11248multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
11249Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
11250Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
11251Mixtures of Normals (including clustering), Dirichlet Process Prior Density
11252Estimation with normal base, Hierarchical Linear Models with normal prior and
11253covariates, Hierarchical Linear Models with a mixture of normals prior and
11254covariates, Hierarchical Multinomial Logits with a mixture of normals prior
11255and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
11256and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
11257analysis of choice-based conjoint data, Bayesian treatment of linear
11258instrumental variables models, Analysis of Multivariate Ordinal survey data
11259with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
11260Coefficient Logit Models.")
11261 (license license:gpl2+)))
262ab4b1
RW
11262
11263(define-public r-tensora
11264 (package
11265 (name "r-tensora")
11266 (version "0.36.1")
11267 (source
11268 (origin
11269 (method url-fetch)
11270 (uri (cran-uri "tensorA" version))
11271 (sha256
11272 (base32
11273 "176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"))))
11274 (properties `((upstream-name . "tensorA")))
11275 (build-system r-build-system)
11276 (home-page "http://www.stat.boogaart.de/tensorA")
11277 (synopsis "Advanced tensor arithmetic with named indices")
11278 (description
11279 "This package provides convenience functions for advanced linear algebra
11280with tensors and computation with datasets of tensors on a higher level
11281abstraction. It includes Einstein and Riemann summing conventions, dragging,
11282co- and contravariate indices, and parallel computations on sequences of
11283tensors.")
11284 (license license:gpl2+)))
7d779142
RW
11285
11286(define-public r-rarpack
11287 (package
11288 (name "r-rarpack")
11289 (version "0.11-0")
11290 (source
11291 (origin
11292 (method url-fetch)
11293 (uri (cran-uri "rARPACK" version))
11294 (sha256
11295 (base32
11296 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
11297 (properties `((upstream-name . "rARPACK")))
11298 (build-system r-build-system)
11299 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
11300 (home-page "https://github.com/yixuan/rARPACK")
11301 (synopsis "Solvers for large scale eigenvalue and SVD problems")
11302 (description
11303 "This package was previously an R wrapper of the ARPACK library, and now
11304a shell of the R package RSpectra, an R interface to the Spectra library for
11305solving large scale eigenvalue/vector problems. The current version of
11306rARPACK simply imports and exports the functions provided by RSpectra. New
11307users of rARPACK are advised to switch to the RSpectra package.")
11308 (license license:bsd-3)))
5fde35b3
RW
11309
11310(define-public r-compositions
11311 (package
11312 (name "r-compositions")
11313 (version "1.40-2")
11314 (source
11315 (origin
11316 (method url-fetch)
11317 (uri (cran-uri "compositions" version))
11318 (sha256
11319 (base32
11320 "12mp05yi7jkdqg9iwh6bc9sx6sdxagcnrirznxy9hq8502p7238i"))))
11321 (build-system r-build-system)
11322 (propagated-inputs
11323 `(("r-bayesm" ,r-bayesm)
11324 ("r-energy" ,r-energy)
11325 ("r-robustbase" ,r-robustbase)
11326 ("r-tensora" ,r-tensora)))
11327 (home-page "http://www.stat.boogaart.de/compositions")
11328 (synopsis "Compositional data analysis")
11329 (description
11330 "This package provides functions for the consistent analysis of
11331compositional data (e.g. portions of substances) and positive
11332numbers (e.g. concentrations).")
11333 (license license:gpl2+)))
5f673e2c
RW
11334
11335(define-public r-cobs
11336 (package
11337 (name "r-cobs")
11338 (version "1.3-3")
11339 (source
11340 (origin
11341 (method url-fetch)
11342 (uri (cran-uri "cobs" version))
11343 (sha256
11344 (base32
11345 "1pqvz7czcchri4x79g78hbwyagb3bqzdqb047zkbdinyz067c7kb"))))
11346 (build-system r-build-system)
11347 (propagated-inputs
11348 `(("r-quantreg" ,r-quantreg)
11349 ("r-sparsem" ,r-sparsem)))
11350 (home-page "https://cran.r-project.org/web/packages/cobs")
11351 (synopsis "Constrained B-Splines (sparse matrix based)")
11352 (description
11353 "This package provides qualitatively constrained (regression) smoothing
11354splines via linear programming and sparse matrices.")
11355 (license license:gpl2+)))
c60e3e10
RW
11356
11357(define-public r-drimpute
11358 (package
11359 (name "r-drimpute")
11360 (version "1.0")
11361 (source
11362 (origin
11363 (method url-fetch)
11364 (uri (cran-uri "DrImpute" version))
11365 (sha256
11366 (base32
11367 "1adzarrwqb282pqgx2yqswp9rpwd1naxsmar54kddr6qyd6b923b"))))
11368 (properties `((upstream-name . "DrImpute")))
11369 (build-system r-build-system)
11370 (propagated-inputs
11371 `(("r-rcpp" ,r-rcpp)
11372 ("r-rcpparmadillo" ,r-rcpparmadillo)))
11373 (home-page "https://github.com/ikwak2/DrImpute")
11374 (synopsis "Imputing dropout events in single-cell RNA-Seq data")
11375 (description
11376 "This is an R package for imputing dropout events. Many statistical
11377methods in cell type identification, visualization and lineage reconstruction
11378do not account for dropout events. DrImpute can improve the performance of
11379such software by imputing dropout events.")
11380 (license license:gpl3)))
061a4b68
RW
11381
11382(define-public r-gamlss-dist
11383 (package
11384 (name "r-gamlss-dist")
7e6c5ebb 11385 (version "5.1-3")
061a4b68
RW
11386 (source
11387 (origin
11388 (method url-fetch)
11389 (uri (cran-uri "gamlss.dist" version))
11390 (sha256
11391 (base32
7e6c5ebb 11392 "0154pm1f3g77krj0gxh9icz207pshdrxihb6gjv1k5aph8y69zc7"))))
061a4b68
RW
11393 (properties `((upstream-name . "gamlss.dist")))
11394 (build-system r-build-system)
11395 (propagated-inputs `(("r-mass" ,r-mass)))
11396 (home-page "http://www.gamlss.org/")
11397 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
11398 (description
11399 "This package provides a set of distributions which can be used for
11400modelling the response variables in Generalized Additive Models for Location
11401Scale and Shape. The distributions can be continuous, discrete or mixed
11402distributions. Extra distributions can be created, by transforming, any
11403continuous distribution defined on the real line, to a distribution defined on
11404ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
11405transformation, respectively.")
11406 ;; Either version of the GPL.
11407 (license (list license:gpl2 license:gpl3))))
4fd99443 11408
5146a24e
RW
11409;; This package includes JavaScript files, which are not minified. When
11410;; upgrading please check that there are no new minified JavaScript files.
11411(define-public r-shinyjs
11412 (package
11413 (name "r-shinyjs")
11414 (version "1.0")
11415 (source
11416 (origin
11417 (method url-fetch)
11418 (uri (cran-uri "shinyjs" version))
11419 (sha256
11420 (base32
11421 "113zpijri0l80rlgrvqn6bxk0sdqgl79h7yhja2p76f9dc9i2sr8"))))
11422 (build-system r-build-system)
11423 (propagated-inputs
11424 `(("r-digest" ,r-digest)
11425 ("r-htmltools" ,r-htmltools)
11426 ("r-jsonlite" ,r-jsonlite)
11427 ("r-shiny" ,r-shiny)))
11428 (home-page "https://deanattali.com/shinyjs")
11429 (synopsis "Improve the user experience of your Shiny apps")
11430 (description
11431 "Perform common useful JavaScript operations in Shiny apps that will
11432greatly improve your apps without having to know any JavaScript. Examples
11433include: hiding an element, disabling an input, resetting an input back to its
11434original value, delaying code execution by a few seconds, and many more useful
11435functions for both the end user and the developer. Shinyjs can also be used
11436to easily call your own custom JavaScript functions from R.")
11437 (license license:agpl3+)))
11438
c27927db
RW
11439;; This package includes minified JavaScript files. When upgrading please
11440;; check that there are no new minified JavaScript files.
11441(define-public r-colourpicker
11442 (package
11443 (name "r-colourpicker")
11444 (version "1.0")
11445 (source
11446 (origin
11447 (method url-fetch)
11448 (uri (cran-uri "colourpicker" version))
11449 (sha256
11450 (base32
11451 "0z3v2083g7kwdp21x9s2n1crfh24agpdq3yxkcdzc2awn2pwpnpi"))))
11452 (build-system r-build-system)
11453 (arguments
11454 `(#:modules ((guix build utils)
11455 (guix build r-build-system)
11456 (srfi srfi-1)
11457 (ice-9 popen))
11458 #:phases
11459 (modify-phases %standard-phases
11460 (add-after 'unpack 'process-javascript
11461 (lambda* (#:key inputs #:allow-other-keys)
11462 (with-directory-excursion "inst"
11463 (call-with-values
11464 (lambda ()
11465 (unzip2
11466 `((,(assoc-ref inputs "js-salvattore")
11467 "examples/colourInput/www/salvattore.min.js")
11468 (,(assoc-ref inputs "js-jquery")
11469 "htmlwidgets/lib/jquery/jquery.min.js")
11470 ("www/shared/colourpicker/js/colourpicker.js"
11471 "www/shared/colourpicker/js/colourpicker.min.js"))))
11472 (lambda (sources targets)
11473 (for-each (lambda (source target)
11474 (format #t "Processing ~a --> ~a~%"
11475 source target)
11476 (delete-file target)
11477 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
11478 (call-with-output-file target
11479 (lambda (port)
11480 (dump-port minified port)))))
11481 sources targets))))
11482 #t)))))
11483 (propagated-inputs
11484 `(("r-ggplot2" ,r-ggplot2)
11485 ("r-htmltools" ,r-htmltools)
11486 ("r-htmlwidgets" ,r-htmlwidgets)
11487 ("r-jsonlite" ,r-jsonlite)
11488 ("r-miniui" ,r-miniui)
11489 ("r-shiny" ,r-shiny)
11490 ("r-shinyjs" ,r-shinyjs)))
11491 (native-inputs
11492 `(("uglify-js" ,uglify-js)
11493 ("js-jquery"
11494 ,(origin
11495 (method url-fetch)
11496 (uri "https://code.jquery.com/jquery-3.3.1.js")
11497 (sha256
11498 (base32
11499 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
11500 ("js-salvattore"
11501 ,(origin
11502 (method url-fetch)
11503 (uri "https://raw.githubusercontent.com/rnmp/salvattore/v1.0.9/dist/salvattore.js")
11504 (sha256
11505 (base32
11506 "0lfrbx7l9w5x89jpc6njmd0pk7h8fpvg537vklai2vf7b1r2nnk5"))))))
11507 (home-page "https://github.com/daattali/colourpicker")
11508 (synopsis "Color picker tool for Shiny and for selecting colors in plots")
11509 (description
11510 "This package provides a color picker that can be used as an input in
11511Shiny apps or Rmarkdown documents. The color picker supports alpha opacity,
11512custom color palettes, and many more options. A plot color helper tool is
11513available as an RStudio Addin, which helps you pick colors to use in your
11514plots. A more generic color picker RStudio Addin is also provided to let you
11515select colors to use in your R code.")
11516 (license license:expat)))
11517
30f53ec8
RW
11518(define-public r-ggextra
11519 (package
11520 (name "r-ggextra")
11521 (version "0.8")
11522 (source
11523 (origin
11524 (method url-fetch)
11525 (uri (cran-uri "ggExtra" version))
11526 (sha256
11527 (base32
11528 "1m5zpn3l3p1y3d2692gyz50m63d58m2a3b7zb595kvcffdx2qr5b"))))
11529 (properties `((upstream-name . "ggExtra")))
11530 (build-system r-build-system)
11531 (propagated-inputs
11532 `(("r-colourpicker" ,r-colourpicker)
11533 ("r-ggplot2" ,r-ggplot2)
11534 ("r-gtable" ,r-gtable)
11535 ("r-miniui" ,r-miniui)
11536 ("r-scales" ,r-scales)
11537 ("r-shiny" ,r-shiny)
11538 ("r-shinyjs" ,r-shinyjs)))
11539 (home-page "https://github.com/daattali/ggExtra")
11540 (synopsis "Marginal histograms for ggplot2 and other enhancements")
11541 (description
11542 "This package is a collection of functions and layers to enhance ggplot2.
11543The flagship function is @code{ggMarginal()}, which can be used to add
11544marginal histograms/boxplots/density plots to ggplot2 scatterplots.")
11545 (license license:expat)))
11546
4fd99443
RW
11547(define-public r-minpack-lm
11548 (package
11549 (name "r-minpack-lm")
11550 (version "1.2-1")
11551 (source
11552 (origin
11553 (method url-fetch)
11554 (uri (cran-uri "minpack.lm" version))
11555 (sha256
11556 (base32
11557 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
11558 (properties `((upstream-name . "minpack.lm")))
11559 (build-system r-build-system)
11560 (native-inputs `(("gfortran" ,gfortran)))
11561 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
11562 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
11563 (description
11564 "The @code{nls.lm} function provides an R interface to @code{lmder} and
11565@code{lmdif} from the MINPACK library, for solving nonlinear least-squares
11566problems by a modification of the Levenberg-Marquardt algorithm, with support
11567for lower and upper parameter bounds. The implementation can be used via
2f041a4c 11568@code{nls}-like calls using the @code{nlsLM} function.")
4fd99443 11569 (license license:gpl3)))
01fe44cb
RW
11570
11571(define-public r-moments
11572 (package
11573 (name "r-moments")
11574 (version "0.14")
11575 (source
11576 (origin
11577 (method url-fetch)
11578 (uri (cran-uri "moments" version))
11579 (sha256
11580 (base32
11581 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
11582 (build-system r-build-system)
11583 (home-page "https://cran.r-project.org/web/packages/moments")
11584 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
11585 (description
11586 "This package provides functions to calculate: moments, Pearson's
11587kurtosis, Geary's kurtosis and skewness; it also includes tests related to
11588them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
11589 (license license:gpl2+)))
9e2ff342
RW
11590
11591(define-public r-msir
11592 (package
11593 (name "r-msir")
5ccf16c7 11594 (version "1.3.2")
9e2ff342
RW
11595 (source
11596 (origin
11597 (method url-fetch)
11598 (uri (cran-uri "msir" version))
11599 (sha256
11600 (base32
5ccf16c7 11601 "0pvc3q162vqq3k39nni732x05zzfz4y9y2zf56d83185ypszv9kb"))))
9e2ff342
RW
11602 (build-system r-build-system)
11603 (propagated-inputs
5ccf16c7 11604 `(("r-mclust" ,r-mclust)))
9e2ff342
RW
11605 (home-page "https://cran.r-project.org/web/packages/msir")
11606 (synopsis "Model-based sliced inverse regression")
11607 (description
11608 "This is an R package for dimension reduction based on finite Gaussian
11609mixture modeling of inverse regression.")
11610 (license license:gpl2+)))
e8be5a00
RW
11611
11612(define-public r-pbivnorm
11613 (package
11614 (name "r-pbivnorm")
11615 (version "0.6.0")
11616 (source
11617 (origin
11618 (method url-fetch)
11619 (uri (cran-uri "pbivnorm" version))
11620 (sha256
11621 (base32
11622 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
11623 (build-system r-build-system)
11624 (native-inputs `(("gfortran" ,gfortran)))
11625 (home-page "https://github.com/brentonk/pbivnorm")
11626 (synopsis "Vectorized bivariate normal CDF")
11627 (description
11628 "This package provides a vectorized R function for calculating
11629probabilities from a standard bivariate normal CDF.")
11630 (license license:gpl2+)))
ca3f1370
RW
11631
11632(define-public r-lavaan
11633 (package
11634 (name "r-lavaan")
11635 (version "0.6-3")
11636 (source
11637 (origin
11638 (method url-fetch)
11639 (uri (cran-uri "lavaan" version))
11640 (sha256
11641 (base32
11642 "0hw856kv11zqn6nd4216rh19i6xbnc1rh044r7jvvxkhzgbqkyxz"))))
11643 (build-system r-build-system)
11644 (propagated-inputs
11645 `(("r-mass" ,r-mass)
11646 ("r-mnormt" ,r-mnormt)
11647 ("r-numderiv" ,r-numderiv)
11648 ("r-pbivnorm" ,r-pbivnorm)))
11649 (home-page "http://lavaan.ugent.be")
11650 (synopsis "Latent variable analysis")
11651 (description
11652 "This package provides tools to fit a variety of latent variable models,
11653including confirmatory factor analysis, structural equation modeling and
11654latent growth curve models.")
11655 (license license:gpl2+)))
4d1f19e0
RW
11656
11657(define-public r-nonnest2
11658 (package
11659 (name "r-nonnest2")
11660 (version "0.5-2")
11661 (source
11662 (origin
11663 (method url-fetch)
11664 (uri (cran-uri "nonnest2" version))
11665 (sha256
11666 (base32
11667 "1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"))))
11668 (build-system r-build-system)
11669 (propagated-inputs
11670 `(("r-compquadform" ,r-compquadform)
11671 ("r-lavaan" ,r-lavaan)
11672 ("r-mvtnorm" ,r-mvtnorm)
11673 ("r-sandwich" ,r-sandwich)))
11674 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
11675 (synopsis "Tests of non-nested models")
11676 (description
11677 "This package allows for testing of non-nested models. It includes tests
11678of model distinguishability and of model fit that can be applied to both
11679nested and non-nested models. The package also includes functionality to
11680obtain confidence intervals associated with AIC and BIC.")
11681 ;; Either version of the GPL.
11682 (license (list license:gpl2 license:gpl3))))
be0777ba
RW
11683
11684(define-public r-penalized
11685 (package
11686 (name "r-penalized")
11687 (version "0.9-51")
11688 (source
11689 (origin
11690 (method url-fetch)
11691 (uri (cran-uri "penalized" version))
11692 (sha256
11693 (base32
11694 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
11695 (build-system r-build-system)
11696 (propagated-inputs
11697 `(("r-rcpp" ,r-rcpp)
11698 ("r-rcpparmadillo" ,r-rcpparmadillo)
11699 ("r-survival" ,r-survival)))
11700 (home-page "https://cran.r-project.org/web/packages/penalized/")
11701 (synopsis "Penalized estimation in GLMs and in the Cox model")
11702 (description
11703 "This package provides tools for fitting possibly high dimensional
11704penalized regression models. The penalty structure can be any combination of
11705an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
11706constraint on the regression coefficients. The supported regression models
11707are linear, logistic and Poisson regression and the Cox Proportional Hazards
11708model. Cross-validation routines allow optimization of the tuning
11709parameters.")
11710 (license license:gpl2+)))
5570804a
RW
11711
11712(define-public r-zim
11713 (package
11714 (name "r-zim")
11715 (version "1.1.0")
11716 (source
11717 (origin
11718 (method url-fetch)
11719 (uri (cran-uri "ZIM" version))
11720 (sha256
11721 (base32
11722 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
11723 (properties `((upstream-name . "ZIM")))
11724 (build-system r-build-system)
11725 (propagated-inputs `(("r-mass" ,r-mass)))
11726 (home-page "https://github.com/biostatstudio/ZIM")
11727 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
11728 (description
11729 "Analyze count time series with excess zeros. Two types of statistical
11730models are supported: Markov regression and state-space models. They are also
11731known as observation-driven and parameter-driven models respectively in the
11732time series literature. The functions used for Markov regression or
11733observation-driven models can also be used to fit ordinary regression models
11734with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
11735negative binomial (ZINB) assumption. The package also contains miscellaneous
11736functions to compute density, distribution, quantile, and generate random
11737numbers from ZIP and ZINB distributions.")
11738 (license license:gpl3)))
026dd77c
RW
11739
11740(define-public r-nor1mix
11741 (package
11742 (name "r-nor1mix")
11743 (version "1.2-3")
11744 (source
11745 (origin
11746 (method url-fetch)
11747 (uri (cran-uri "nor1mix" version))
11748 (sha256
11749 (base32
11750 "1bvk888qml9qr7q703s7qzgm0sqfchcjdjqwqllm5vrjx0cnapj3"))))
11751 (build-system r-build-system)
11752 (home-page "https://cran.r-project.org/web/packages/nor1mix/")
11753 (synopsis "Normal (1-d) mixture models")
11754 (description
11755 "This package provides S3 classes and methods for one-dimensional normal
11756mixture models, for, e.g., density estimation or clustering algorithms
11757research and teaching; it provides the widely used Marron-Wand densities. It
11758also provides tools for efficient random number generation and graphics.")
11759 (license license:gpl2+)))
648dbd27
RW
11760
11761(define-public r-beanplot
11762 (package
11763 (name "r-beanplot")
11764 (version "1.2")
11765 (source
11766 (origin
11767 (method url-fetch)
11768 (uri (cran-uri "beanplot" version))
11769 (sha256
11770 (base32
11771 "0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"))))
11772 (build-system r-build-system)
11773 (home-page "https://cran.r-project.org/web/packages/beanplot/")
11774 (synopsis "Visualization via beanplots")
11775 (description
11776 "This package provides beanplots, an alternative to
11777boxplot/stripchart/violin plots. It can be used to plot univariate comparison
11778graphs.")
11779 (license license:gpl2)))
f313baf0
RW
11780
11781(define-public r-pbdzmq
11782 (package
11783 (name "r-pbdzmq")
11784 (version "0.3-3")
11785 (source
11786 (origin
11787 (method url-fetch)
11788 (uri (cran-uri "pbdZMQ" version))
11789 (sha256
11790 (base32
11791 "1jkfcfhspvqra7vbllrvkz3jx8j7d0ang6zzcdjgpb7200sc29mf"))))
11792 (properties `((upstream-name . "pbdZMQ")))
11793 (build-system r-build-system)
11794 (inputs
11795 `(("zeromq" ,zeromq)
11796 ("zlib" ,zlib)))
11797 (native-inputs
11798 `(("pkg-config" ,pkg-config)))
11799 (home-page "https://pbdr.org/")
11800 (synopsis "R interface to ZeroMQ")
11801 (description
11802 "ZeroMQ is a well-known library for high-performance asynchronous
11803messaging in scalable, distributed applications. This package provides high
11804level R wrapper functions to easily utilize ZeroMQ. The main focus is on
11805interactive client/server programming frameworks. A few wrapper functions
11806compatible with @code{rzmq} are also provided.")
11807 (license license:gpl3)))
d17186d6
RW
11808
11809(define-public r-repr
11810 (package
11811 (name "r-repr")
8b96b860 11812 (version "1.0.0")
d17186d6
RW
11813 (source
11814 (origin
11815 (method url-fetch)
11816 (uri (cran-uri "repr" version))
11817 (sha256
11818 (base32
8b96b860 11819 "0j8z4sl67fgnbywkhgg0bns68mbgf9iqnw4qiym2rjy1b08fpclq"))))
d17186d6
RW
11820 (build-system r-build-system)
11821 (propagated-inputs
11822 `(("r-base64enc" ,r-base64enc)
11823 ("r-htmltools" ,r-htmltools)
8b96b860
RW
11824 ("r-jsonlite" ,r-jsonlite)
11825 ("r-pillar" ,r-pillar)))
d17186d6
RW
11826 (home-page "https://cran.r-project.org/web/packages/repr/")
11827 (synopsis "Serializable representations")
11828 (description
11829 "This package provides string and binary representations of objects for
11830several formats and MIME types.")
11831 (license license:gpl3)))
664dedd5
RW
11832
11833(define-public r-irdisplay
11834 (package
11835 (name "r-irdisplay")
11836 (version "0.7.0")
11837 (source
11838 (origin
11839 (method url-fetch)
11840 (uri (cran-uri "IRdisplay" version))
11841 (sha256
11842 (base32
11843 "12chk53nf4zckgc4yl7gbvd7m5dvli52inp5b3f0zvcjvfncksli"))))
11844 (properties `((upstream-name . "IRdisplay")))
11845 (build-system r-build-system)
11846 (propagated-inputs
11847 `(("r-repr" ,r-repr)))
11848 (home-page "https://cran.r-project.org/web/packages/IRdisplay/")
11849 (synopsis "Jupyter display machinery")
11850 (description
11851 "This package provides an interface to the rich display capabilities of
11852Jupyter front-ends (e.g. Jupyter Notebook). It is designed to be used from a
11853running IRkernel session.")
11854 (license license:expat)))
984a8aa6
RW
11855
11856(define-public r-irkernel
11857 (package
11858 (name "r-irkernel")
f66f4040 11859 (version "1.0.1")
984a8aa6
RW
11860 (source
11861 (origin
11862 (method url-fetch)
11863 (uri (cran-uri "IRkernel" version))
11864 (sha256
11865 (base32
f66f4040 11866 "1gij59b068qp7sbn9d0b9ghmnhfks15a9anj7bp26acv0yvdsg3s"))))
984a8aa6
RW
11867 (properties `((upstream-name . "IRkernel")))
11868 (build-system r-build-system)
11869 (arguments
11870 `(#:phases
11871 (modify-phases %standard-phases
11872 (add-after 'install 'install-kernelspec
11873 (lambda* (#:key outputs #:allow-other-keys)
11874 (let ((out (assoc-ref outputs "out")))
11875 (setenv "HOME" "/tmp")
11876 (invoke "jupyter" "kernelspec" "install"
11877 "--name" "ir"
11878 "--prefix" out
11879 (string-append out "/site-library/IRkernel/kernelspec"))
11880 #t))))))
11881 (inputs
11882 `(("jupyter" ,jupyter)))
11883 (propagated-inputs
11884 `(("r-crayon" ,r-crayon)
11885 ("r-digest" ,r-digest)
11886 ("r-evaluate" ,r-evaluate)
11887 ("r-irdisplay" ,r-irdisplay)
11888 ("r-jsonlite" ,r-jsonlite)
11889 ("r-pbdzmq" ,r-pbdzmq)
11890 ("r-repr" ,r-repr)
11891 ("r-uuid" ,r-uuid)))
11892 (home-page "https://cran.r-project.org/web/packages/IRkernel/")
11893 (synopsis "Native R kernel for Jupyter")
11894 (description
11895 "The R kernel for the Jupyter environment executes R code which the
11896front-end (Jupyter Notebook or other front-ends) submits to the kernel via the
11897network.")
11898 (license license:expat)))
51df4340
RW
11899
11900(define-public r-gmodels
11901 (package
11902 (name "r-gmodels")
11903 (version "2.18.1")
11904 (source
11905 (origin
11906 (method url-fetch)
11907 (uri (cran-uri "gmodels" version))
11908 (sha256
11909 (base32
11910 "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"))))
11911 (build-system r-build-system)
11912 (propagated-inputs
11913 `(("r-gdata" ,r-gdata)
11914 ("r-mass" ,r-mass)))
11915 (home-page "https://cran.r-project.org/web/packages/gmodels/")
11916 (synopsis "Various R programming tools for model fitting")
11917 (description
11918 "This package provides various R programming tools for model fitting.")
11919 (license license:gpl2)))
3942bf5e
RW
11920
11921(define-public r-apcluster
11922 (package
11923 (name "r-apcluster")
11924 (version "1.4.7")
11925 (source
11926 (origin
11927 (method url-fetch)
11928 (uri (cran-uri "apcluster" version))
11929 (sha256
11930 (base32
11931 "188hdfmwjjx3aic599nwmkzjqm9j9jighi5bly6qd43c1vj6ih2s"))))
11932 (build-system r-build-system)
11933 (propagated-inputs
11934 `(("r-matrix" ,r-matrix)
11935 ("r-rcpp" ,r-rcpp)))
11936 (home-page "https://cran.r-project.org/web/packages/apcluster/")
11937 (synopsis "Affinity propagation clustering")
11938 (description
11939 "This package implements affinity propagation clustering introduced by
11940Frey and Dueck (2007). The package further provides leveraged affinity
11941propagation and an algorithm for exemplar-based agglomerative clustering that
11942can also be used to join clusters obtained from affinity propagation. Various
11943plotting functions are available for analyzing clustering results.")
11944 (license license:gpl2+)))
a97796cd
RW
11945
11946(define-public r-valr
11947 (package
11948 (name "r-valr")
11949 (version "0.5.0")
11950 (source
11951 (origin
11952 (method url-fetch)
11953 (uri (cran-uri "valr" version))
11954 (sha256
11955 (base32
11956 "14jhrwkiwmha3vlmm7b50n2xxyizj6ddmy89gb20mpzq7qhz1ika"))))
11957 (build-system r-build-system)
11958 (propagated-inputs
11959 `(("r-broom" ,r-broom)
11960 ("r-dplyr" ,r-dplyr)
11961 ("r-ggplot2" ,r-ggplot2)
11962 ("r-rcpp" ,r-rcpp)
11963 ("r-readr" ,r-readr)
11964 ("r-rlang" ,r-rlang)
11965 ("r-stringr" ,r-stringr)
11966 ("r-tibble" ,r-tibble)))
11967 (home-page "http://github.com/rnabioco/valr")
11968 (synopsis "Genome interval arithmetic in R")
11969 (description
11970 "This package enables you to read and manipulate genome intervals and
11971signals. It provides functionality similar to command-line tool suites within
11972R, enabling interactive analysis and visualization of genome-scale data.")
11973 (license license:expat)))
100f5602
NB
11974
11975(define-public r-rematch2
11976 (package
11977 (name "r-rematch2")
11978 (version "2.0.1")
11979 (source
11980 (origin
11981 (method url-fetch)
11982 (uri (cran-uri "rematch2" version))
11983 (sha256
11984 (base32
11985 "16k0i5p7fa3qfxv59ijyn638wpz8n4jrkrnilqmh5g9l8f8bn4h6"))))
11986 (build-system r-build-system)
11987 (propagated-inputs
11988 `(("r-tibble" ,r-tibble)))
11989 (home-page "https://github.com/r-lib/rematch2")
11990 (synopsis "Tidy output from regular expression matching")
11991 (description
11992 "This package provides wrappers on @code{regexpr} and @code{gregexpr} to
11993return the match results in tidy data frames.")
11994 (license license:expat)))
0c02f94f
RW
11995
11996(define-public r-picante
11997 (package
11998 (name "r-picante")
11999 (version "1.8")
12000 (source
12001 (origin
12002 (method url-fetch)
12003 (uri (cran-uri "picante" version))
12004 (sha256
12005 (base32
12006 "1bcq2j7fs89c2jib68qq6la67rxyg9raryf162mwvjakpf6k19l1"))))
12007 (build-system r-build-system)
12008 (propagated-inputs
12009 `(("r-ape" ,r-ape)
12010 ("r-nlme" ,r-nlme)
12011 ("r-vegan" ,r-vegan)))
12012 (home-page "https://cran.r-project.org/web/packages/picante/")
12013 (synopsis "Integrating phylogenies and ecology")
12014 (description
12015 "This package provides functions for phylocom integration, community
12016analyses, null-models, traits and evolution. It implements numerous
12017ecophylogenetic approaches including measures of community phylogenetic and
12018trait diversity, phylogenetic signal, estimation of trait values for
12019unobserved taxa, null models for community and phylogeny randomizations, and
12020utility functions for data input/output and phylogeny plotting. A full
12021description of package functionality and methods are provided by Kembel et
12022al. (2010).")
12023 (license license:gpl2)))
93f178b5
RW
12024
12025(define-public r-reinforcelearn
12026 (package
12027 (name "r-reinforcelearn")
d1ed092e 12028 (version "0.2.1")
93f178b5
RW
12029 (source
12030 (origin
12031 (method url-fetch)
12032 (uri (cran-uri "reinforcelearn" version))
12033 (sha256
12034 (base32
d1ed092e 12035 "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b"))))
93f178b5
RW
12036 (build-system r-build-system)
12037 (propagated-inputs
12038 `(("r-checkmate" ,r-checkmate)
12039 ("r-nnet" ,r-nnet)
12040 ("r-purrr" ,r-purrr)
12041 ("r-r6" ,r-r6)))
12042 (home-page "https://markusdumke.github.io/reinforcelearn")
12043 (synopsis "Reinforcement learning")
12044 (description
12045 "This package implements reinforcement learning environments and
12046algorithms as described in Sutton & Barto (1998). The Q-Learning algorithm
12047can be used with function approximation, eligibility traces (Singh & Sutton,
120481996) and experience replay (Mnih et al., 2013).")
12049 (license license:expat)))
f98d97c6
RW
12050
12051(define-public r-lemon
12052 (package
12053 (name "r-lemon")
12054 (version "0.4.3")
12055 (source
12056 (origin
12057 (method url-fetch)
12058 (uri (cran-uri "lemon" version))
12059 (sha256
12060 (base32
12061 "0wsn5bfg10wq4dnrgpyraz2bzx9p19c7hf1pwj3h4zmpqfgsdbpw"))))
12062 (build-system r-build-system)
12063 (propagated-inputs
12064 `(("r-ggplot2" ,r-ggplot2)
12065 ("r-gridextra" ,r-gridextra)
12066 ("r-gtable" ,r-gtable)
12067 ("r-knitr" ,r-knitr)
12068 ("r-lattice" ,r-lattice)
12069 ("r-plyr" ,r-plyr)
12070 ("r-scales" ,r-scales)))
12071 (home-page "https://github.com/stefanedwards/lemon")
12072 (synopsis "Freshen up your ggplot2 plots")
12073 (description
12074 "This package provides functions for working with legends and axis lines
12075of ggplot2, facets that repeat axis lines on all panels, and some knitr
12076extensions.")
12077 (license license:gpl3)))
79db3a1a
RW
12078
12079(define-public r-wgaim
12080 (package
12081 (name "r-wgaim")
12082 (version "1.4-11")
12083 (source
12084 (origin
12085 (method url-fetch)
12086 (uri (cran-uri "wgaim" version))
12087 (sha256
12088 (base32
12089 "1jjyp100dcjjczp61xlvhmy48ynniqcys535vzbgswhr7fvijymg"))))
12090 (build-system r-build-system)
12091 (propagated-inputs
12092 `(("r-lattice" ,r-lattice)
12093 ("r-qtl" ,r-qtl)))
12094 (home-page "https://cran.r-project.org/web/packages/wgaim")
12095 (synopsis "Whole genome average interval mapping for QTL detection")
12096 (description
12097 "This package integrates sophisticated mixed modelling methods with a
12098whole genome approach to detecting significant QTL in linkage maps.")
12099 (license license:gpl2+)))
f33cb7ab
RW
12100
12101(define-public r-bedr
12102 (package
12103 (name "r-bedr")
3c18fb13 12104 (version "1.0.7")
f33cb7ab
RW
12105 (source
12106 (origin
12107 (method url-fetch)
12108 (uri (cran-uri "bedr" version))
12109 (sha256
12110 (base32
3c18fb13 12111 "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j"))))
f33cb7ab
RW
12112 (build-system r-build-system)
12113 (propagated-inputs
12114 `(("r-data-table" ,r-data-table)
12115 ("r-r-utils" ,r-r-utils)
12116 ("r-testthat" ,r-testthat)
12117 ("r-venndiagram" ,r-venndiagram)
12118 ("r-yaml" ,r-yaml)
12119 ("bedops" ,bedops)
12120 ("bedtools" ,bedtools)
12121 ("htslib" ,htslib))) ; for tabix
12122 (native-inputs
12123 `(("r-knitr" ,r-knitr))) ; for vignettes
12124 (home-page "https://cran.r-project.org/web/packages/bedr")
12125 (synopsis "Genomic region processing")
12126 (description
12127 "This package is for genomic regions processing using command line tools
12128such as BEDTools, BEDOPS and Tabix. These tools offer scalable and efficient
12129utilities to perform genome arithmetic e.g indexing, formatting and merging.
12130The bedr package's API enhances access to these tools as well as offers
12131additional utilities for genomic regions processing.")
12132 (license license:gpl2)))
459dcb95
RW
12133
12134(define-public r-partitions
12135 (package
12136 (name "r-partitions")
12137 (version "1.9-19")
12138 (source
12139 (origin
12140 (method url-fetch)
12141 (uri (cran-uri "partitions" version))
12142 (sha256
12143 (base32
12144 "1pklfnjdc094c8nzkqcdvqzdh8v3p5n8jbg4pf9678iw648saiyx"))))
12145 (build-system r-build-system)
12146 (propagated-inputs
12147 `(("r-gmp" ,r-gmp)
12148 ("r-polynom" ,r-polynom)))
12149 (home-page "https://cran.r-project.org/web/packages/partitions")
12150 (synopsis "Additive partitions of integers")
12151 (description
12152 "This package provides tools to enumerates the partitions, unequal
12153partitions, and restricted partitions of an integer; the three corresponding
12154partition functions are also given.")
12155 ;; Any version of the GPL
12156 (license license:gpl2+)))
761c097f
RW
12157
12158(define-public r-brobdingnag
12159 (package
12160 (name "r-brobdingnag")
12161 (version "1.2-6")
12162 (source
12163 (origin
12164 (method url-fetch)
12165 (uri (cran-uri "Brobdingnag" version))
12166 (sha256
12167 (base32
12168 "1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"))))
12169 (properties `((upstream-name . "Brobdingnag")))
12170 (build-system r-build-system)
12171 (home-page "https://github.com/RobinHankin/Brobdingnag.git")
12172 (synopsis "Very large numbers in R")
12173 (description
12174 "This package handles very large numbers in R. Real numbers are held
12175using their natural logarithms, plus a logical flag indicating sign. The
12176package includes a vignette that gives a step-by-step introduction to using S4
12177methods.")
12178 ;; Any version of the GPL
12179 (license license:gpl2+)))
c30be23a
RW
12180
12181(define-public r-untb
12182 (package
12183 (name "r-untb")
12184 (version "1.7-4")
12185 (source
12186 (origin
12187 (method url-fetch)
12188 (uri (cran-uri "untb" version))
12189 (sha256
12190 (base32
12191 "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6"))))
12192 (build-system r-build-system)
12193 (propagated-inputs
12194 `(("r-brobdingnag" ,r-brobdingnag)
12195 ("r-partitions" ,r-partitions)
12196 ("r-polynom" ,r-polynom)))
12197 (home-page "https://github.com/RobinHankin/untb.git")
12198 (synopsis "Ecological drift under the UNTB")
12199 (description
12200 "This package provides numerical simulations, and visualizations, of
12201Hubbell's @dfn{Unified Neutral Theory of Biodiversity} (UNTB).")
12202 (license license:gpl2+)))
ea87b4e3
RW
12203
12204(define-public r-stepwise
12205 (package
12206 (name "r-stepwise")
12207 (version "0.3")
12208 (source
12209 (origin
12210 (method url-fetch)
12211 (uri (cran-uri "stepwise" version))
12212 (sha256
12213 (base32
12214 "1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"))))
12215 (build-system r-build-system)
12216 (home-page "http://stat.sfu.ca/statgen/research/stepwise.html")
12217 (synopsis "Stepwise detection of recombination breakpoints")
12218 (description
12219 "This package provides a stepwise approach to identifying recombination
12220breakpoints in a genomic sequence alignment.")
12221 (license license:gpl2+)))
2a35bb15
RW
12222
12223(define-public r-snpmaxsel
12224 (package
12225 (name "r-snpmaxsel")
12226 (version "1.0-3")
12227 (source
12228 (origin
12229 (method url-fetch)
12230 (uri (cran-uri "SNPmaxsel" version))
12231 (sha256
12232 (base32
12233 "0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"))))
12234 (properties `((upstream-name . "SNPmaxsel")))
12235 (build-system r-build-system)
12236 (propagated-inputs
12237 `(("r-combinat" ,r-combinat)
12238 ("r-mvtnorm" ,r-mvtnorm)))
12239 (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html")
12240 (synopsis "Maximally selected statistics for SNP data")
12241 (description
12242 "This package implements asymptotic methods related to maximally selected
12243statistics, with applications to @dfn{single-nucleotide polymorphism} (SNP)
12244data.")
12245 (license license:gpl2+)))
7002c44f 12246
49a48c49
RW
12247(define-public r-acsnminer
12248 (package
12249 (name "r-acsnminer")
12250 (version "0.16.8.25")
12251 (source (origin
12252 (method url-fetch)
12253 (uri (cran-uri "ACSNMineR" version))
12254 (sha256
12255 (base32
12256 "0gh604s8qall6zfjlwcg2ilxjvz08dplf9k5g47idhv43scm748l"))))
12257 (properties `((upstream-name . "ACSNMineR")))
12258 (build-system r-build-system)
12259 (propagated-inputs
12260 `(("r-ggplot2" ,r-ggplot2)
12261 ("r-gridextra" ,r-gridextra)))
12262 (home-page "https://cran.r-project.org/web/packages/ACSNMineR")
12263 (synopsis "Gene enrichment analysis")
12264 (description
12265 "This package provides tools to compute and represent gene set enrichment
12266or depletion from your data based on pre-saved maps from the @dfn{Atlas of
12267Cancer Signalling Networks} (ACSN) or user imported maps. The gene set
12268enrichment can be run with hypergeometric test or Fisher exact test, and can
12269use multiple corrections. Visualization of data can be done either by
12270barplots or heatmaps.")
12271 (license license:gpl2+)))
12272
c4d521ba
RW
12273(define-public r-seqinr
12274 (package
12275 (name "r-seqinr")
12276 (version "3.4-5")
12277 (source
12278 (origin
12279 (method url-fetch)
12280 (uri (cran-uri "seqinr" version))
12281 (sha256
12282 (base32
12283 "17zv0n5cji17izwmwg0jcbxbjl3w5rls91w15svcnlpxjms38ahn"))))
12284 (build-system r-build-system)
12285 (propagated-inputs
12286 `(("r-ade4" ,r-ade4)
12287 ("r-segmented" ,r-segmented)))
12288 (inputs
12289 `(("zlib" ,zlib)))
12290 (home-page "http://seqinr.r-forge.r-project.org/")
12291 (synopsis "Biological sequences retrieval and analysis")
12292 (description
12293 "This package provides tools for exploratory data analysis and data
12294visualization of biological sequence (DNA and protein) data. It also includes
12295utilities for sequence data management under the ACNUC system.")
12296 (license license:gpl2+)))
12297
7002c44f
RW
12298(define-public r-units
12299 (package
12300 (name "r-units")
3b13b6d7 12301 (version "0.6-3")
7002c44f
RW
12302 (source
12303 (origin
12304 (method url-fetch)
12305 (uri (cran-uri "units" version))
12306 (sha256
12307 (base32
3b13b6d7 12308 "0kx640h60s3zzkdr302asap7diap6vri6d41scnx507yvkcqiph3"))))
7002c44f
RW
12309 (build-system r-build-system)
12310 (inputs
12311 `(("udunits" ,udunits)))
12312 (propagated-inputs
12313 `(("r-rcpp" ,r-rcpp)))
12314 (home-page "https://github.com/r-quantities/units/")
12315 (synopsis "Measurement Units for R Vectors")
12316 (description
12317 "This package provides support for measurement units in R vectors,
12318matrices and arrays: automatic propagation, conversion, derivation and
12319simplification of units; raising errors in case of unit incompatibility. It
12320is compatible with the @code{POSIXct}, @code{Date} and @code{difftime}
12321classes.")
12322 (license license:gpl2)))
518c1dea
RW
12323
12324(define-public r-classint
12325 (package
12326 (name "r-classint")
1bbfca18 12327 (version "0.3-3")
518c1dea
RW
12328 (source
12329 (origin
12330 (method url-fetch)
12331 (uri (cran-uri "classInt" version))
12332 (sha256
12333 (base32
1bbfca18 12334 "0c2z6shlxa928xa20yl956r06lx20mji3mwipdvmj3f4z5g6hgm9"))))
518c1dea
RW
12335 (properties `((upstream-name . "classInt")))
12336 (build-system r-build-system)
12337 (propagated-inputs
12338 `(("r-class" ,r-class)
1bbfca18
RW
12339 ("r-e1071" ,r-e1071)
12340 ("r-kernsmooth" ,r-kernsmooth)))
518c1dea
RW
12341 (native-inputs `(("gfortran" ,gfortran)))
12342 (home-page "https://github.com/r-spatial/classInt/")
12343 (synopsis "Choose univariate class intervals")
12344 (description
12345 "This package provides selected commonly used methods for choosing
12346univariate class intervals for mapping or other graphics purposes.")
12347 (license license:gpl2+)))
66c08ff4
RW
12348
12349(define-public r-spdata
12350 (package
12351 (name "r-spdata")
12352 (version "0.3.0")
12353 (source
12354 (origin
12355 (method url-fetch)
12356 (uri (cran-uri "spData" version))
12357 (sha256
12358 (base32
12359 "162cqb331ki43jx4r8lpkjpn2l712figd896rnawg9j1jmjyl96y"))))
12360 (properties `((upstream-name . "spData")))
12361 (build-system r-build-system)
12362 (home-page "https://github.com/Nowosad/spData")
12363 (synopsis "Datasets for spatial analysis")
12364 (description
12365 "This a package containing diverse spatial datasets for demonstrating,
12366benchmarking and teaching spatial data analysis. It includes R data of class
12367@code{sf}, @code{Spatial}, and @code{nb}. It also contains data stored in a
12368range of file formats including GeoJSON, ESRI Shapefile and GeoPackage. Some
12369of the datasets are designed to illustrate specific analysis techniques.
12370@code{cycle_hire()} and @code{cycle_hire_osm()}, for example, are designed to
12371illustrate point pattern analysis techniques.")
12372 (license license:cc0)))
e5228273
RW
12373
12374(define-public r-learnbayes
12375 (package
12376 (name "r-learnbayes")
12377 (version "2.15.1")
12378 (source
12379 (origin
12380 (method url-fetch)
12381 (uri (cran-uri "LearnBayes" version))
12382 (sha256
12383 (base32
12384 "0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"))))
12385 (properties `((upstream-name . "LearnBayes")))
12386 (build-system r-build-system)
12387 (home-page "https://cran.r-project.org/web/packages/LearnBayes")
12388 (synopsis "Functions for learning Bayesian inference")
12389 (description
12390 "This package provides a collection of functions helpful in learning the
12391basic tenets of Bayesian statistical inference. It contains functions for
12392summarizing basic one and two parameter posterior distributions and predictive
12393distributions. It contains MCMC algorithms for summarizing posterior
12394distributions defined by the user. It also contains functions for regression
12395models, hierarchical models, Bayesian tests, and illustrations of Gibbs
12396sampling.")
12397 (license license:gpl2+)))
dcc50286
RW
12398
12399(define-public r-deldir
12400 (package
12401 (name "r-deldir")
12402 (version "0.1-16")
12403 (source
12404 (origin
12405 (method url-fetch)
12406 (uri (cran-uri "deldir" version))
12407 (sha256
12408 (base32
12409 "0549kj0hlkdyvm5axsm3np30wg53fm2pxybijzw0avlgsd2y2n2q"))))
12410 (build-system r-build-system)
12411 (native-inputs `(("gfortran" ,gfortran)))
12412 (home-page "https://cran.r-project.org/web/packages/deldir")
12413 (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation")
12414 (description
12415 "This package provides tools for calculating the Delaunay triangulation
12416and the Dirichlet or Voronoi tessellation (with respect to the entire plane)
12417of a planar point set. It plots triangulations and tessellations in various
12418ways, clips tessellations to sub-windows, calculates perimeters of
12419tessellations, and summarizes information about the tiles of the
12420tessellation.")
12421 (license license:gpl2+)))
d884e407
RW
12422
12423(define-public r-sf
12424 (package
12425 (name "r-sf")
071390aa 12426 (version "0.7-4")
d884e407
RW
12427 (source
12428 (origin
12429 (method url-fetch)
12430 (uri (cran-uri "sf" version))
12431 (sha256
12432 (base32
071390aa 12433 "0vnyr7xyfcl928kbrb1k8l4fkd0cjrfq486g6gxpvy5j0cc2h4i1"))))
d884e407
RW
12434 (build-system r-build-system)
12435 (inputs
12436 `(("gdal" ,gdal)
12437 ("geos" ,geos)
12438 ("proj" ,proj.4)
12439 ("zlib" ,zlib)))
12440 (propagated-inputs
12441 `(("r-classint" ,r-classint)
12442 ("r-dbi" ,r-dbi)
12443 ("r-magrittr" ,r-magrittr)
12444 ("r-rcpp" ,r-rcpp)
12445 ("r-units" ,r-units)))
12446 (native-inputs `(("pkg-config" ,pkg-config)))
12447 (home-page "https://github.com/r-spatial/sf/")
12448 (synopsis "Simple features for R")
12449 (description
12450 "This package provides support for simple features, a standardized way to
12451encode spatial vector data. It binds to GDAL for reading and writing data, to
12452GEOS for geometrical operations, and to PROJ for projection conversions and
12453datum transformations.")
12454 ;; Either of these licenses
12455 (license (list license:gpl2 license:expat))))
e371e534
RW
12456
12457(define-public r-spdep
12458 (package
12459 (name "r-spdep")
24be014e 12460 (version "1.1-2")
e371e534
RW
12461 (source
12462 (origin
12463 (method url-fetch)
12464 (uri (cran-uri "spdep" version))
12465 (sha256
12466 (base32
24be014e 12467 "06mk81kc1ml2wjc8wwwgr0wasjcr4mwrxpfa8vfc373bmnha635s"))))
e371e534
RW
12468 (build-system r-build-system)
12469 (propagated-inputs
12470 `(("r-boot" ,r-boot)
12471 ("r-coda" ,r-coda)
12472 ("r-deldir" ,r-deldir)
12473 ("r-expm" ,r-expm)
12474 ("r-gmodels" ,r-gmodels)
12475 ("r-learnbayes" ,r-learnbayes)
12476 ("r-mass" ,r-mass)
12477 ("r-matrix" ,r-matrix)
12478 ("r-nlme" ,r-nlme)
12479 ("r-sf" ,r-sf)
12480 ("r-sp" ,r-sp)
12481 ("r-spdata" ,r-spdata)))
12482 (home-page "https://github.com/r-spatial/spdep/")
12483 (synopsis "Spatial dependence: weighting schemes, statistics and models")
12484 (description
12485 "This package provides a collection of functions to create spatial
12486weights matrix objects from polygon contiguities, from point patterns by
12487distance and tessellations, for summarizing these objects, and for permitting
12488their use in spatial data analysis, including regional aggregation by minimum
12489spanning tree.")
12490 (license license:gpl2+)))
91c1fbdf
RW
12491
12492(define-public r-adegenet
12493 (package
12494 (name "r-adegenet")
12495 (version "2.1.1")
12496 (source
12497 (origin
12498 (method url-fetch)
12499 (uri (cran-uri "adegenet" version))
12500 (sha256
12501 (base32
12502 "0ynfblp0hbd3dp3k86fn1wyhqr28lk6hs2bg4q7gyf0sfdfzwhrh"))))
12503 (build-system r-build-system)
12504 (propagated-inputs
12505 `(("r-ade4" ,r-ade4)
12506 ("r-ape" ,r-ape)
12507 ("r-boot" ,r-boot)
12508 ("r-dplyr" ,r-dplyr)
12509 ("r-ggplot2" ,r-ggplot2)
12510 ("r-igraph" ,r-igraph)
12511 ("r-mass" ,r-mass)
12512 ("r-reshape2" ,r-reshape2)
12513 ("r-seqinr" ,r-seqinr)
12514 ("r-shiny" ,r-shiny)
12515 ("r-spdep" ,r-spdep)
12516 ("r-vegan" ,r-vegan)))
12517 (home-page "https://github.com/thibautjombart/adegenet")
12518 (synopsis "Exploratory analysis of genetic and genomic data")
12519 (description
12520 "This package provides a toolset for the exploration of genetic and
12521genomic data. Adegenet provides formal (S4) classes for storing and handling
12522various genetic data, including genetic markers with varying ploidy and
12523hierarchical population structure (@code{genind} class), alleles counts by
12524populations (@code{genpop}), and genome-wide SNP data (@code{genlight}). It
12525also implements original multivariate methods (DAPC, sPCA), graphics,
12526statistical tests, simulation tools, distance and similarity measures, and
12527several spatial methods. A range of both empirical and simulated datasets is
12528also provided to illustrate various methods.")
12529 (license license:gpl2+)))
3d2bc817
RW
12530
12531(define-public r-pegas
12532 (package
12533 (name "r-pegas")
12534 (version "0.11")
12535 (source
12536 (origin
12537 (method url-fetch)
12538 (uri (cran-uri "pegas" version))
12539 (sha256
12540 (base32
12541 "0l21bapzbjcvblbvks3jh9rpy9hng1ccd7f0glhqw695lc737bpx"))))
12542 (build-system r-build-system)
12543 (propagated-inputs
12544 `(("r-adegenet" ,r-adegenet)
12545 ("r-ape" ,r-ape)))
12546 (home-page "http://ape-package.ird.fr/pegas.html")
12547 (synopsis "Population and evolutionary genetics analysis system")
12548 (description
12549 "This package provides functions for reading, writing, plotting,
12550analysing, and manipulating allelic and haplotypic data, including from VCF
12551files, and for the analysis of population nucleotide sequences and
12552micro-satellites including coalescent analyses, linkage disequilibrium,
12553population structure (Fst, Amova) and equilibrium (HWE), haplotype networks,
12554minimum spanning tree and network, and median-joining networks.")
12555 (license license:gpl2+)))
cd977b35
RW
12556
12557(define-public r-rmetasim
12558 (package
12559 (name "r-rmetasim")
12560 (version "3.1.7")
12561 (source
12562 (origin
12563 (method url-fetch)
12564 (uri (cran-uri "rmetasim" version))
12565 (sha256
12566 (base32
12567 "0sz4mdprdi6sgkfwfdvh2hr9nxiwq17sw0vggq3cvs7lzb0i6m9r"))))
12568 (build-system r-build-system)
12569 (propagated-inputs
12570 `(("r-ade4" ,r-ade4)
12571 ("r-adegenet" ,r-adegenet)
12572 ("r-gtools" ,r-gtools)
12573 ("r-pegas" ,r-pegas)))
12574 (home-page "https://cran.r-project.org/web/packages/rmetasim")
12575 (synopsis "Individual-based population genetic simulation environment")
12576 (description
12577 "This package provides an interface between R and the metasim simulation
12578engine. The simulation environment is documented in: Strand, A.(2002),
12579Metasim 1.0: an individual-based environment for simulating population
12580genetics of complex population dynamics.")
12581 ;; Any GPL version
12582 (license license:gpl2+)))
601ddf02
RW
12583
12584(define-public r-genetics
12585 (package
12586 (name "r-genetics")
f1c1bbc1 12587 (version "1.3.8.1.2")
601ddf02
RW
12588 (source
12589 (origin
12590 (method url-fetch)
12591 (uri (cran-uri "genetics" version))
12592 (sha256
12593 (base32
f1c1bbc1 12594 "1v0ylnia6c44v356dsmnkx6054vcxazpzsrdh3yph5ch5vg6gjrh"))))
601ddf02
RW
12595 (build-system r-build-system)
12596 (propagated-inputs
12597 `(("r-combinat" ,r-combinat)
12598 ("r-gdata" ,r-gdata)
12599 ("r-gtools" ,r-gtools)
12600 ("r-mass" ,r-mass)
12601 ("r-mvtnorm" ,r-mvtnorm)))
12602 (home-page "https://cran.r-project.org/web/packages/genetics/")
12603 (synopsis "Population genetics")
12604 (description
12605 "This package provides classes and methods for handling genetic data.
12606It includes classes to represent genotypes and haplotypes at single markers up
12607to multiple markers on multiple chromosomes. Function include allele
12608frequencies, flagging homo/heterozygotes, flagging carriers of certain
12609alleles, estimating and testing for Hardy-Weinberg disequilibrium, estimating
12610and testing for linkage disequilibrium, ...")
12611 ;; Any GPL version.
12612 (license license:gpl2+)))
5ef7d057
RW
12613
12614(define-public r-snp-plotter
12615 (package
12616 (name "r-snp-plotter")
12617 (version "0.5.1")
12618 (source
12619 (origin
12620 (method url-fetch)
12621 (uri (cran-uri "snp.plotter" version))
12622 (sha256
12623 (base32
12624 "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"))))
12625 (properties `((upstream-name . "snp.plotter")))
12626 (build-system r-build-system)
12627 (propagated-inputs `(("r-genetics" ,r-genetics)))
12628 (home-page "https://cran.r-project.org/web/packages/snp.plotter/")
12629 (synopsis "Plot p-values using single SNP and/or haplotype data")
12630 (description
12631 "This package helps you create plots of p-values using single SNP and/or
12632haplotype data. Main features of the package include options to display a
12633@dfn{linkage disequilibrium} (LD) plot and the ability to plot multiple
12634datasets simultaneously. Plots can be created using global and/or individual
12635haplotype p-values along with single SNP p-values. Images are created as
12636either PDF/EPS files.")
12637 (license license:gpl2+)))
6a472af3
RW
12638
12639(define-public r-polspline
12640 (package
12641 (name "r-polspline")
12642 (version "1.1.14")
12643 (source
12644 (origin
12645 (method url-fetch)
12646 (uri (cran-uri "polspline" version))
12647 (sha256
12648 (base32
12649 "0g4s5nwi13yfs6b169yw8vrs48nvjyc014k2v7ybcxarl8z81va0"))))
12650 (build-system r-build-system)
12651 (native-inputs `(("gfortran" ,gfortran)))
12652 (home-page "https://cran.r-project.org/web/packages/polspline/")
12653 (synopsis "Polynomial spline routines")
12654 (description
12655 "This package provides routines for the polynomial spline fitting
12656routines hazard regression, hazard estimation with flexible tails, logspline,
12657lspec, polyclass, and polymars.")
12658 (license license:gpl2+)))
a8c965cf
RW
12659
12660(define-public r-rms
12661 (package
12662 (name "r-rms")
88a39cc6 12663 (version "5.1-3.1")
a8c965cf
RW
12664 (source
12665 (origin
12666 (method url-fetch)
12667 (uri (cran-uri "rms" version))
12668 (sha256
12669 (base32
88a39cc6 12670 "0drbr3g0x5pbxyzy50wnf92rbal8izizrcqslqhg0gsfg9adjih9"))))
a8c965cf
RW
12671 (build-system r-build-system)
12672 (propagated-inputs
12673 `(("r-ggplot2" ,r-ggplot2)
12674 ("r-hmisc" ,r-hmisc)
12675 ("r-htmltable" ,r-htmltable)
12676 ("r-htmltools" ,r-htmltools)
12677 ("r-lattice" ,r-lattice)
12678 ("r-multcomp" ,r-multcomp)
12679 ("r-nlme" ,r-nlme)
12680 ("r-polspline" ,r-polspline)
12681 ("r-quantreg" ,r-quantreg)
12682 ("r-rpart" ,r-rpart)
12683 ("r-sparsem" ,r-sparsem)
12684 ("r-survival" ,r-survival)))
12685 (native-inputs `(("gfortran" ,gfortran)))
12686 (home-page "http://biostat.mc.vanderbilt.edu/rms")
12687 (synopsis "Regression modeling strategies")
12688 (description
12689 "This is a package for regression modeling, testing, estimation,
12690validation, graphics, prediction, and typesetting by storing enhanced model
12691design attributes in the fit. The rms package is a collection of functions
12692that assist with and streamline modeling. It also contains functions for
12693binary and ordinal logistic regression models, ordinal models for continuous Y
12694with a variety of distribution families, and the Buckley-James multiple
12695regression model for right-censored responses, and implements penalized
12696maximum likelihood estimation for logistic and ordinary linear models. The
12697package works with almost any regression model, but it was especially written
12698to work with binary or ordinal regression models, Cox regression, accelerated
12699failure time models, ordinary linear models, the Buckley-James model,
12700generalized least squares for serially or spatially correlated observations,
12701generalized linear models, and quantile regression.")
12702 (license license:gpl2+)))
cd47dcf6
RW
12703
12704(define-public r-haplo-stats
12705 (package
12706 (name "r-haplo-stats")
12707 (version "1.7.9")
12708 (source
12709 (origin
12710 (method url-fetch)
12711 (uri (cran-uri "haplo.stats" version))
12712 (sha256
12713 (base32
12714 "19kxascqq5qz0zdxx0w837ji207y1z2ggxkl4vmlbay03k2dw2mx"))))
12715 (properties `((upstream-name . "haplo.stats")))
12716 (build-system r-build-system)
12717 (propagated-inputs
12718 `(("r-rms" ,r-rms)))
12719 (native-inputs
12720 `(("r-r-rsp" ,r-r-rsp))) ; for vignettes
12721 (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software")
12722 (synopsis "Analysis of haplotypes when linkage phase is ambiguous")
12723 (description
12724 "This package provides routines for the analysis of indirectly measured
12725haplotypes. The statistical methods assume that all subjects are unrelated
12726and that haplotypes are ambiguous (due to unknown linkage phase of the genetic
12727markers). The main functions are: @code{haplo.em()}, @code{haplo.glm()},
12728@code{haplo.score()}, and @code{haplo.power()}; all of which have detailed
12729examples in the vignette.")
12730 (license license:gpl2+)))
bffb5826
RW
12731
12732(define-public r-bqtl
12733 (package
12734 (name "r-bqtl")
12735 (version "1.0-32")
12736 (source
12737 (origin
12738 (method url-fetch)
12739 (uri (cran-uri "bqtl" version))
12740 (sha256
12741 (base32
12742 "0jjqgsm9fmvz5nkgz608xfljjpmaf4rs4f7kxvpqn4b1l9s5lhci"))))
12743 (build-system r-build-system)
12744 (native-inputs `(("gfortran" ,gfortran)))
12745 (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/")
12746 (synopsis "Bayesian QTL mapping toolkit")
12747 (description
12748 "This is a QTL mapping toolkit for inbred crosses and recombinant inbred
12749lines. It includes maximum likelihood and Bayesian tools.")
12750 (license license:gpl2+)))
73fcd222
RW
12751
12752(define-public r-ibdreg
12753 (package
12754 (name "r-ibdreg")
12755 (version "0.2.5")
12756 (source
12757 (origin
12758 (method url-fetch)
12759 (uri (cran-uri "ibdreg" version))
12760 (sha256
12761 (base32
12762 "1kaa5q1byi30wzr0mw4w2cv1ssxprzcwf91wrpqwkgcsdy7dkh2g"))))
12763 (build-system r-build-system)
12764 (home-page "https://www.mayo.edu/research/labs/\
12765statistical-genetics-genetic-epidemiology/software")
12766 (synopsis "Regression methods for IBD linkage with covariates")
12767 (description
12768 "This package provides a method to test genetic linkage with covariates
12769by regression methods with response IBD sharing for relative pairs. Account
12770for correlations of IBD statistics and covariates for relative pairs within
12771the same pedigree.")
12772 (license license:gpl2+)))
d4a255a4
RW
12773
12774(define-public r-dlmap
12775 (package
12776 (name "r-dlmap")
12777 (version "1.13")
12778 (source
12779 (origin
12780 (method url-fetch)
12781 (uri (cran-uri "dlmap" version))
12782 (sha256
12783 (base32
12784 "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"))))
12785 (build-system r-build-system)
12786 (propagated-inputs
12787 `(("r-ibdreg" ,r-ibdreg)
12788 ("r-mgcv" ,r-mgcv)
12789 ("r-nlme" ,r-nlme)
12790 ("r-qtl" ,r-qtl)
12791 ("r-wgaim" ,r-wgaim)))
12792 (home-page "https://cran.r-project.org/web/packages/dlmap/")
12793 (synopsis "Detection localization mapping for QTL")
12794 (description
12795 "This is package for QTL mapping in a mixed model framework with separate
12796detection and localization stages. The first stage detects the number of QTL
12797on each chromosome based on the genetic variation due to grouped markers on
12798the chromosome; the second stage uses this information to determine the most
12799likely QTL positions. The mixed model can accommodate general fixed and
12800random effects, including spatial effects in field trials and pedigree
12801effects. It is applicable to backcrosses, doubled haploids, recombinant
12802inbred lines, F2 intercrosses, and association mapping populations.")
12803 (license license:gpl2)))
1cdd9f0e
RW
12804
12805(define-public r-ldheatmap
12806 (package
12807 (name "r-ldheatmap")
12808 (version "0.99-5")
12809 (source
12810 (origin
12811 (method url-fetch)
12812 (uri (cran-uri "LDheatmap" version))
12813 (sha256
12814 (base32
12815 "0il3g3n3bzv74lz7dlhyiwc2x2417v6yhx2g47pahxdzqa09kf4s"))))
12816 (properties `((upstream-name . "LDheatmap")))
12817 (build-system r-build-system)
12818 (propagated-inputs
12819 `(("r-genetics" ,r-genetics)
12820 ("r-snpstats" ,r-snpstats)))
12821 (home-page "http://stat.sfu.ca/statgen/research/ldheatmap.html")
12822 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
12823 (description
12824 "This package provides tools to produce a graphical display, as a heat
12825map, of measures of pairwise linkage disequilibria between SNPs. Users may
12826optionally include the physical locations or genetic map distances of each SNP
12827on the plot.")
12828 (license license:gpl3)))
b8fea3c8
RW
12829
12830(define-public r-hwde
12831 (package
12832 (name "r-hwde")
12833 (version "0.67")
12834 (source
12835 (origin
12836 (method url-fetch)
12837 (uri (cran-uri "hwde" version))
12838 (sha256
12839 (base32
12840 "0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"))))
12841 (build-system r-build-system)
12842 (home-page "https://cran.r-project.org/web/packages/hwde/")
12843 (synopsis "Models and tests for departure from Hardy-Weinberg equilibrium")
12844 (description
12845 "This package fits models for genotypic disequilibria, as described in
12846Huttley and Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast
12847terms are available that account for first order interactions between loci.
12848It also implements, for a single locus in a single population, a conditional
12849exact test for Hardy-Weinberg equilibrium.")
12850 (license license:gpl2+)))
7cd4ff2f
RW
12851
12852(define-public r-tdthap
12853 (package
12854 (name "r-tdthap")
12855 (version "1.1-9")
12856 (source
12857 (origin
12858 (method url-fetch)
12859 (uri (cran-uri "tdthap" version))
12860 (sha256
12861 (base32
12862 "0y01x0hcf0rw06cpn4pk17b0shf4v2c9was7vfs0zhsbq8qcwx7r"))))
12863 (build-system r-build-system)
12864 (home-page "https://cran.r-project.org/web/packages/tdthap/")
12865 (synopsis "TDT tests for extended haplotypes")
12866 (description
12867 "Functions and examples are provided for transmission/disequilibrium
12868tests for extended marker haplotypes, as in Clayton, D. and Jones, H. (1999)
12869\"Transmission/disequilibrium tests for extended marker haplotypes\".")
12870 (license license:artistic2.0)))
469fb438
RW
12871
12872(define-public r-sparql
12873 (package
12874 (name "r-sparql")
12875 (version "1.16")
12876 (source (origin
12877 (method url-fetch)
12878 (uri (cran-uri "SPARQL" version))
12879 (sha256
12880 (base32
12881 "0gak1q06yyhdmcxb2n3v0h9gr1vqd0viqji52wpw211qp6r6dcrc"))))
12882 (properties `((upstream-name . "SPARQL")))
12883 (build-system r-build-system)
12884 (propagated-inputs
12885 `(("r-rcurl" ,r-rcurl)
12886 ("r-xml" ,r-xml)))
12887 (home-page "https://cran.r-project.org/web/packages/SPARQL")
12888 (synopsis "SPARQL client for R")
12889 (description "This package provides an interface to use SPARQL to pose
12890SELECT or UPDATE queries to an end-point.")
12891 ;; The only license indication is found in the DESCRIPTION file,
12892 ;; which states GPL-3. So we cannot assume GPLv3+.
12893 (license license:gpl3)))
0ef062b3
RW
12894
12895(define-public r-bookdown
12896 (package
12897 (name "r-bookdown")
080c7062 12898 (version "0.10")
0ef062b3
RW
12899 (source (origin
12900 (method url-fetch)
12901 (uri (cran-uri "bookdown" version))
12902 (sha256
12903 (base32
080c7062 12904 "0xk57p9iyj7rqrwb89q3pm8p29ca615fj1h9blf5yb3zhga4bjk3"))))
0ef062b3
RW
12905 (build-system r-build-system)
12906 (propagated-inputs
12907 `(("r-htmltools" ,r-htmltools)
12908 ("r-knitr" ,r-knitr)
12909 ("r-rmarkdown" ,r-rmarkdown)
12910 ("r-tinytex" ,r-tinytex)
12911 ("r-yaml" ,r-yaml)
12912 ("r-xfun" ,r-xfun)))
12913 (home-page "https://github.com/rstudio/bookdown")
12914 (synopsis "Authoring books and technical documents with R markdown")
12915 (description "This package provides output formats and utilities for
12916authoring books and technical documents with R Markdown.")
12917 (license license:gpl3)))
72a216a9
RW
12918
12919(define-public r-optparse
12920 (package
12921 (name "r-optparse")
b85a5f3b 12922 (version "1.6.2")
72a216a9
RW
12923 (source
12924 (origin
12925 (method url-fetch)
12926 (uri (cran-uri "optparse" version))
12927 (sha256
12928 (base32
b85a5f3b 12929 "0zrp6jakjhawrwfri270ym83vj5a7nvjk0w6b41z41ahw2da99dm"))))
72a216a9
RW
12930 (build-system r-build-system)
12931 (propagated-inputs
12932 `(("r-getopt" ,r-getopt)))
12933 (home-page "https://github.com/trevorld/optparse")
12934 (synopsis "Command line option parser")
12935 (description
12936 "This package provides a command line parser inspired by Python's
12937@code{optparse} library to be used with Rscript to write shebang scripts
12938that accept short and long options.")
12939 (license license:gpl2+)))
c5a2b518
RW
12940
12941(define-public r-wgcna
12942 (package
12943 (name "r-wgcna")
be5385eb 12944 (version "1.67")
c5a2b518
RW
12945 (source
12946 (origin
12947 (method url-fetch)
12948 (uri (cran-uri "WGCNA" version))
12949 (sha256
12950 (base32
be5385eb 12951 "09387w85lxvwr8ax2i2h602b4dgfv4wbvsl9aj1q0b1vfs4rkk69"))))
c5a2b518
RW
12952 (properties `((upstream-name . "WGCNA")))
12953 (build-system r-build-system)
12954 (propagated-inputs
12955 `(("r-annotationdbi" ,r-annotationdbi)
12956 ("r-doparallel" ,r-doparallel)
12957 ("r-dynamictreecut" ,r-dynamictreecut)
12958 ("r-fastcluster" ,r-fastcluster)
12959 ("r-foreach" ,r-foreach)
12960 ("r-go-db" ,r-go-db)
12961 ("r-hmisc" ,r-hmisc)
12962 ("r-impute" ,r-impute)
12963 ("r-rcpp" ,r-rcpp)
12964 ("r-robust" ,r-robust)
12965 ("r-survival" ,r-survival)
12966 ("r-matrixstats" ,r-matrixstats)
12967 ("r-preprocesscore" ,r-preprocesscore)))
12968 (home-page
12969 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
12970 (synopsis "Weighted correlation network analysis")
12971 (description
12972 "This package provides functions necessary to perform Weighted
12973Correlation Network Analysis on high-dimensional data. It includes functions
12974for rudimentary data cleaning, construction and summarization of correlation
12975networks, module identification and functions for relating both variables and
12976modules to sample traits. It also includes a number of utility functions for
12977data manipulation and visualization.")
12978 (license license:gpl2+)))
bac0ca32
RW
12979
12980(define-public r-kernlab
12981 (package
12982 (name "r-kernlab")
12983 (version "0.9-27")
12984 (source
12985 (origin
12986 (method url-fetch)
12987 (uri (cran-uri "kernlab" version))
12988 (sha256
12989 (base32
12990 "1m0xqf6gyvwayz7w3c83y32ayvnlz0jicj8ijk808zq9sh7dbbgn"))))
12991 (build-system r-build-system)
12992 (home-page "https://cran.r-project.org/web/packages/kernlab")
12993 (synopsis "Kernel-based machine learning tools")
12994 (description
12995 "This package provides kernel-based machine learning methods for
12996classification, regression, clustering, novelty detection, quantile regression
12997and dimensionality reduction. Among other methods @code{kernlab} includes
12998Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes
12999and a QP solver.")
13000 (license license:gpl2)))
a0583c0d
RW
13001
13002(define-public r-hierfstat
13003 (package
13004 (name "r-hierfstat")
13005 (version "0.04-22")
13006 (source
13007 (origin
13008 (method url-fetch)
13009 (uri (cran-uri "hierfstat" version))
13010 (sha256
13011 (base32
13012 "1fav2v2996v5kb1ffa6v5wxfm921syxg6as034vd3j4jfhdibyfx"))))
13013 (build-system r-build-system)
13014 (propagated-inputs
13015 `(("r-ade4" ,r-ade4)
13016 ("r-adegenet" ,r-adegenet)
13017 ("r-gtools" ,r-gtools)))
13018 (home-page "https://cran.r-project.org/web/packages/hierfstat/")
13019 (synopsis "Estimation and tests of hierarchical F-statistics")
13020 (description
13021 "This package allows the estimation of hierarchical F-statistics from
13022haploid or diploid genetic data with any numbers of levels in the hierarchy,
13023following the algorithm of Yang (Evolution, 1998, 52(4):950-956). Functions
13024are also given to test via randomisations the significance of each F and
13025variance components, using the likelihood-ratio statistics G.")
13026 (license license:gpl2+)))
3080b81a
RW
13027
13028(define-public r-hapassoc
13029 (package
13030 (name "r-hapassoc")
13031 (version "1.2-8")
13032 (source
13033 (origin
13034 (method url-fetch)
13035 (uri (cran-uri "hapassoc" version))
13036 (sha256
13037 (base32
13038 "0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"))))
13039 (build-system r-build-system)
13040 (home-page "http://stat.sfu.ca/statgen/research/hapassoc.html")
13041 (synopsis "Inference of trait associations with SNP haplotypes")
13042 (description
13043 "Hapassoc performs likelihood inference of trait associations with
13044haplotypes and other covariates in @dfn{generalized linear models} (GLMs). The
13045functions are developed primarily for data collected in cohort or
13046cross-sectional studies. They can accommodate uncertain haplotype phase and
13047handle missing genotypes at some SNPs.")
13048 (license license:gpl2)))
7166b77a
RW
13049
13050(define-public r-sampling
13051 (package
13052 (name "r-sampling")
13053 (version "2.8")
13054 (source
13055 (origin
13056 (method url-fetch)
13057 (uri (cran-uri "sampling" version))
13058 (sha256
13059 (base32
13060 "06pj7dan0mknpsblmlnk7am78qrnwgnql5vvx7vmbfvib7rj6s9m"))))
13061 (build-system r-build-system)
13062 (propagated-inputs
13063 `(("r-lpsolve" ,r-lpsolve)
13064 ("r-mass" ,r-mass)))
13065 (home-page "https://cran.r-project.org/web/packages/sampling/")
13066 (synopsis "Survey sampling")
13067 (description
13068 "This package provides functions for drawing and calibrating samples.")
13069 (license license:gpl2+)))
4f8b1fb3
RW
13070
13071(define-public r-r2html
13072 (package
13073 (name "r-r2html")
13074 (version "2.3.2")
13075 (source
13076 (origin
13077 (method url-fetch)
13078 (uri (cran-uri "R2HTML" version))
13079 (sha256
13080 (base32
13081 "00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"))))
13082 (properties `((upstream-name . "R2HTML")))
13083 (build-system r-build-system)
13084 (home-page "https://github.com/nalimilan/R2HTML")
13085 (synopsis "HTML export for R objects")
13086 (description
13087 "This package includes HTML functions and methods to write in an HTML
13088file. Thus, making HTML reports is easy. It includes a function that allows
13089redirection on the fly, which appears to be very useful for teaching purposes,
13090as the student can keep a copy of the produced output to keep all that they
13091did during the course. The package comes with a vignette describing how to
13092write HTML reports for statistical analysis. Finally, a driver for Sweave
13093allows to parse HTML flat files containing R code and to automatically write
13094the corresponding outputs (tables and graphs).")
13095 (license license:gpl2+)))
3f6e6e98
RW
13096
13097(define-public r-rjava
13098 (package
13099 (name "r-rjava")
f2f89e9a 13100 (version "0.9-11")
3f6e6e98
RW
13101 (source
13102 (origin
13103 (method url-fetch)
13104 (uri (cran-uri "rJava" version))
13105 (sha256
13106 (base32
f2f89e9a 13107 "0s9cjy1wh7snmbqwznh8f1r4ipylr7mgda4a979z963a8lqy32n2"))))
3f6e6e98
RW
13108 (properties `((upstream-name . "rJava")))
13109 (build-system r-build-system)
13110 (arguments
13111 `(#:modules ((guix build utils)
13112 (guix build r-build-system)
13113 (ice-9 match))
13114 #:phases
13115 (modify-phases %standard-phases
13116 (add-after 'unpack 'set-JAVA_HOME
13117 (lambda* (#:key inputs #:allow-other-keys)
13118 (let ((jdk (assoc-ref inputs "jdk")))
13119 (setenv "JAVA_HOME" jdk)
13120 (setenv "JAVA" (which "java"))
13121 (setenv "JAR" (which "jar"))
13122 (setenv "JAVAC" (which "javac"))
13123 (setenv "JAVAH" (which "javah"))
13124 (setenv "JAVA_CPPFLAGS"
13125 (string-append "-I" jdk "/include "
13126 "-I" jdk "/include/linux"))
13127 (match (find-files (string-append jdk "/jre/lib/") "libjvm.so")
13128 ((lib) (setenv "JAVA_LIBS" lib))
13129 (_ (error "Could not find libjvm.so"))))
13130 #t)))))
13131 (inputs
13132 `(("icu4c" ,icu4c)
13133 ("jdk" ,icedtea-8 "jdk")
13134 ("pcre" ,pcre)
13135 ("zlib" ,zlib)))
13136 (home-page "http://www.rforge.net/rJava/")
13137 (synopsis "Low-Level R to Java interface")
13138 (description
13139 "This package provides a low-level interface to the Java VM very much
13140like .C/.Call and friends. It allows the creation of objects, calling methods
13141and accessing fields.")
13142 (license license:gpl2)))
b9b177b3
RW
13143
13144(define-public r-svmisc
13145 (package
13146 (name "r-svmisc")
13147 (version "1.1.0")
13148 (source
13149 (origin
13150 (method url-fetch)
13151 (uri (cran-uri "svMisc" version))
13152 (sha256
13153 (base32
13154 "01r2a73wx2sh1njky961fxabx5wgddqqjqba6vjg0f3h8r3abmn2"))))
13155 (properties `((upstream-name . "svMisc")))
13156 (build-system r-build-system)
13157 (home-page "https://github.com/SciViews/svMisc")
13158 (synopsis "Miscellaneous functions for SciViews")
13159 (description
13160 "This package provides miscellaneous functions for SciViews or general
13161use, including tools to manage a temporary environment attached to the search
13162path for temporary variables you do not want to @code{save()} or
13163@code{load()}; test the current platform; showing progress bars, etc.")
13164 (license license:gpl2)))
18c51cf3
RW
13165
13166(define-public r-xyz
13167 (package
13168 (name "r-xyz")
13169 (version "0.2")
13170 (source
13171 (origin
13172 (method url-fetch)
13173 (uri (cran-uri "xyz" version))
13174 (sha256
13175 (base32
13176 "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"))))
13177 (build-system r-build-system)
13178 (propagated-inputs
13179 `(("r-rcpp" ,r-rcpp)))
13180 (home-page "https://cran.r-project.org/web/packages/xyz/")
13181 (synopsis "Algorithm for fast interaction search in high-dimensional data")
13182 (description
13183 "High dimensional interaction search by brute force requires a quadratic
13184computational cost in the number of variables. The xyz algorithm provably
13185finds strong interactions in almost linear time. For details of the algorithm
13186see: G. Thanei, N. Meinshausen and R. Shah (2016). The xyz algorithm for fast
13187interaction search in high-dimensional data.")
13188 ;; Any version of the GPL.
13189 (license license:gpl2+)))
81df4e1e
RW
13190
13191(define-public r-rttf2pt1
13192 (package
13193 (name "r-rttf2pt1")
13194 (version "1.3.7")
13195 (source
13196 (origin
13197 (method url-fetch)
13198 (uri (cran-uri "Rttf2pt1" version))
13199 (sha256
13200 (base32
13201 "12hf9r3mhjr9sawdvf7qhjf1zph2q64f77i81jwvy7awidbm0kja"))))
13202 (properties `((upstream-name . "Rttf2pt1")))
13203 (build-system r-build-system)
13204 (home-page "https://github.com/wch/Rttf2pt1")
13205 (synopsis "Font conversion utility")
13206 (description
13207 "This package contains the program @code{ttf2pt1}, for use with the
13208@code{extrafont} package.")
13209 ;; Most of the files are covered under the Expat license. Some files are
13210 ;; covered under BSD-3. Deviations for individual files are recorded in
13211 ;; the LICENSE file.
13212 (license (list license:bsd-3 license:expat
13213 (license:non-copyleft "file://LICENSE")))))
b6933ea6
RW
13214
13215(define-public r-extrafontdb
13216 (package
13217 (name "r-extrafontdb")
13218 (version "1.0")
13219 (source
13220 (origin
13221 (method url-fetch)
13222 (uri (cran-uri "extrafontdb" version))
13223 (sha256
13224 (base32
13225 "115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"))))
13226 (build-system r-build-system)
13227 (home-page "https://github.com/wch/extrafontdb")
13228 (synopsis "Database for the extrafont package")
13229 (description
13230 "This package holds the database for the @code{extrafont} package.")
13231 (license license:gpl2)))
2331bf2a
RW
13232
13233(define-public r-extrafont
13234 (package
13235 (name "r-extrafont")
13236 (version "0.17")
13237 (source
13238 (origin
13239 (method url-fetch)
13240 (uri (cran-uri "extrafont" version))
13241 (sha256
13242 (base32
13243 "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"))))
13244 (build-system r-build-system)
13245 (propagated-inputs
13246 `(("r-extrafontdb" ,r-extrafontdb)
13247 ("r-rttf2pt1" ,r-rttf2pt1)))
13248 (home-page "https://github.com/wch/extrafont")
13249 (synopsis "Tools for using fonts in R")
13250 (description
13251 "The extrafont package makes it easier to use fonts other than the basic
13252PostScript fonts that R uses. Fonts that are imported into extrafont can be
13253used with PDF or PostScript output files. There are two hurdles for using
13254fonts in PDF (or Postscript) output files:
13255
13256@enumerate
13257@item Making R aware of the font and the dimensions of the characters.
13258@item Embedding the fonts in the PDF file so that the PDF can be displayed
13259 properly on a device that doesn't have the font. This is usually needed if
13260 you want to print the PDF file or share it with others.
13261@end enumerate
13262
13263The extrafont package makes both of these things easier.")
13264 (license license:gpl2)))
2d704608
RW
13265
13266(define-public r-xkcd
13267 (package
13268 (name "r-xkcd")
13269 (version "0.0.6")
13270 (source
13271 (origin
13272 (method url-fetch)
13273 (uri (cran-uri "xkcd" version))
13274 (sha256
13275 (base32
13276 "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"))))
13277 (build-system r-build-system)
13278 (propagated-inputs
13279 `(("r-extrafont" ,r-extrafont)
13280 ("r-ggplot2" ,r-ggplot2)
13281 ("r-hmisc" ,r-hmisc)))
13282 (home-page "https://cran.r-project.org/web/packages/xkcd/")
13283 (synopsis "Plot ggplot2 graphics in the XKCD style")
13284 (description
13285 "This package provides the means to plot ggplot2 graphs in the style of
13286the XKCD web comic.")
13287 (license license:gpl3)))
0d50d0df
RW
13288
13289(define-public r-msigdbr
13290 (package
13291 (name "r-msigdbr")
13292 (version "6.2.1")
13293 (source
13294 (origin
13295 (method url-fetch)
13296 (uri (cran-uri "msigdbr" version))
13297 (sha256
13298 (base32
13299 "1264j1hs74kq7hyh68vfynadfi6mdpq46qm1hnwzkzzhmbzpb9cg"))))
13300 (build-system r-build-system)
13301 (propagated-inputs
13302 `(("r-dplyr" ,r-dplyr)
13303 ("r-magrittr" ,r-magrittr)
13304 ("r-rlang" ,r-rlang)
13305 ("r-tibble" ,r-tibble)))
13306 (home-page "https://github.com/igordot/msigdbr")
13307 (synopsis "MSigDB gene sets for multiple organisms")
13308 (description
13309 "This package provides the @dfn{Molecular Signatures Database} (MSigDB)
13310gene sets typically used with the @dfn{Gene Set Enrichment Analysis} (GSEA)
13311software in a standard R data frame with key-value pairs. Included are the
13312original human gene symbols and Entrez IDs as well as the equivalents for
13313various frequently studied model organisms such as mouse, rat, pig, fly, and
13314yeast.")
13315 ;; The package is covered under the Expat license, but the upstream MSigDB
13316 ;; files are made available under the Creative Commons Attribution 4.0
13317 ;; International license.
13318 (license (list license:expat license:cc-by4.0))))
585d5ae0
RW
13319
13320(define-public r-gridgraphics
13321 (package
13322 (name "r-gridgraphics")
1c404e6c 13323 (version "0.4-0")
585d5ae0
RW
13324 (source
13325 (origin
13326 (method url-fetch)
13327 (uri (cran-uri "gridGraphics" version))
13328 (sha256
13329 (base32
1c404e6c 13330 "1dwws704jw2yhcdihyynh06jq0a2bnq9gy3z41yqr2i8vmxkwlfi"))))
585d5ae0
RW
13331 (properties `((upstream-name . "gridGraphics")))
13332 (build-system r-build-system)
13333 (home-page "https://github.com/pmur002/gridgraphics")
13334 (synopsis "Redraw base graphics using @code{grid} graphics")
13335 (description
13336 "This package provides functions to convert a page of plots drawn with
13337the @code{graphics} package into identical output drawn with the @code{grid}
13338package. The result looks like the original @code{graphics}-based plot, but
13339consists of @code{grid} grobs and viewports that can then be manipulated with
13340@code{grid} functions (e.g., edit grobs and revisit viewports).")
13341 (license license:gpl2+)))
1c59ec70
RW
13342
13343(define-public r-farver
13344 (package
13345 (name "r-farver")
13346 (version "1.1.0")
13347 (source
13348 (origin
13349 (method url-fetch)
13350 (uri (cran-uri "farver" version))
13351 (sha256
13352 (base32
13353 "1dllgx121al374gyp9pjv1m8ip4imm8zhbgyh1970dsz2c4z71i0"))))
13354 (build-system r-build-system)
13355 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13356 (home-page "https://github.com/thomasp85/farver")
13357 (synopsis "Vectorized color conversion and comparison")
13358 (description
13359 "The encoding of color can be handled in many different ways, using
13360different color spaces. As different color spaces have different uses,
13361efficient conversion between these representations are important. This
13362package provides a set of functions that gives access to very fast color space
13363conversion and comparisons implemented in C++, and offers 100-fold speed
13364improvements over the @code{convertColor} function in the @code{grDevices}
13365package.")
13366 (license license:expat)))
e2582883
RW
13367
13368(define-public r-ggplotify
13369 (package
13370 (name "r-ggplotify")
13371 (version "0.0.3")
13372 (source
13373 (origin
13374 (method url-fetch)
13375 (uri (cran-uri "ggplotify" version))
13376 (sha256
13377 (base32
13378 "14hqlpvnaq5psz1ljcpw9isa06827rg3fm5c1dx159rsjfi56yby"))))
13379 (build-system r-build-system)
13380 (propagated-inputs
13381 `(("r-ggplot2" ,r-ggplot2)
13382 ("r-gridgraphics" ,r-gridgraphics)
13383 ("r-rvcheck" ,r-rvcheck)))
13384 (home-page "https://github.com/GuangchuangYu/ggplotify")
13385 (synopsis "Convert plots to @code{grob} or @code{ggplot} object")
13386 (description
13387 "This package provides tools to convert plot function calls (using
13388expression or formula) to @code{grob} or @code{ggplot} objects that are
13389compatible with the @code{grid} and @code{ggplot2} environment. With this
13390package, we are able to e.g. use @code{cowplot} to align plots produced by
13391@code{base} graphics, @code{grid}, @code{lattice}, @code{vcd} etc. by
13392converting them to @code{ggplot} objects.")
13393 (license license:artistic2.0)))
85431ca3
RW
13394
13395(define-public r-triebeard
13396 (package
13397 (name "r-triebeard")
13398 (version "0.3.0")
13399 (source
13400 (origin
13401 (method url-fetch)
13402 (uri (cran-uri "triebeard" version))
13403 (sha256
13404 (base32
13405 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"))))
13406 (build-system r-build-system)
13407 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13408 (home-page "https://github.com/Ironholds/triebeard/")
13409 (synopsis "Radix trees in Rcpp")
13410 (description
13411 "Radix trees, or tries, are key-value data structures optimized for
13412efficient lookups, similar in purpose to hash tables. This package provides
13413an implementation of radix trees for use in R programming and in developing
13414packages with Rcpp.")
13415 (license license:expat)))
91e06bed
RW
13416
13417(define-public r-tweenr
13418 (package
13419 (name "r-tweenr")
13420 (version "1.0.1")
13421 (source
13422 (origin
13423 (method url-fetch)
13424 (uri (cran-uri "tweenr" version))
13425 (sha256
13426 (base32
13427 "0sq90pbln6lkc2q3zflhkxxwpqdw5dd7igrxhdnlynkdrmi83mpg"))))
13428 (build-system r-build-system)
13429 (propagated-inputs
13430 `(("r-farver" ,r-farver)
13431 ("r-magrittr" ,r-magrittr)
13432 ("r-rcpp" ,r-rcpp)
13433 ("r-rlang" ,r-rlang)))
13434 (home-page "https://github.com/thomasp85/tweenr")
13435 (synopsis "Interpolate data for smooth animations")
13436 (description
13437 "In order to create smooth animation between states of data, tweening is
13438necessary. This package provides a range of functions for creating tweened
13439data that can be used as basis for animation. Furthermore it adds a number of
13440vectorized interpolaters for common R data types such as numeric, date and
13441color.")
13442 (license license:expat)))
09dde7fb
RW
13443
13444(define-public r-polyclip
13445 (package
13446 (name "r-polyclip")
13447 (version "1.10-0")
13448 (source
13449 (origin
13450 (method url-fetch)
13451 (uri (cran-uri "polyclip" version))
13452 (sha256
13453 (base32
13454 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl"))))
13455 (build-system r-build-system)
13456 (native-inputs `(("pkg-config" ,pkg-config)))
13457 (home-page "http://www.angusj.com/delphi/clipper.php")
13458 (synopsis "Polygon clipping")
13459 (description
13460 "This package provides an R port of the library Clipper. It performs
13461polygon clipping operations (intersection, union, set minus, set difference)
13462for polygonal regions of arbitrary complexity, including holes. It computes
13463offset polygons (spatial buffer zones, morphological dilations, Minkowski
13464dilations) for polygonal regions and polygonal lines. It computes the
13465Minkowski Sum of general polygons. There is a function for removing
13466self-intersections from polygon data.")
13467 (license license:boost1.0)))
d4ff09af
RW
13468
13469(define-public r-urltools
13470 (package
13471 (name "r-urltools")
7015ae68 13472 (version "1.7.3")
d4ff09af
RW
13473 (source
13474 (origin
13475 (method url-fetch)
13476 (uri (cran-uri "urltools" version))
13477 (sha256
13478 (base32
7015ae68 13479 "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830"))))
d4ff09af
RW
13480 (build-system r-build-system)
13481 (propagated-inputs
13482 `(("r-rcpp" ,r-rcpp)
13483 ("r-triebeard" ,r-triebeard)))
13484 (home-page "https://github.com/Ironholds/urltools/")
13485 (synopsis "Vectorized tools for URL handling and parsing")
13486 (description
13487 "This package provides a toolkit for all URL-handling needs, including
13488encoding and decoding, parsing, parameter extraction and modification. All
13489functions are designed to be both fast and entirely vectorized. It is
13490intended to be useful for people dealing with web-related datasets, such as
13491server-side logs, although may be useful for other situations involving large
13492sets of URLs.")
13493 (license license:expat)))
83f43284
RW
13494
13495(define-public r-ggforce
13496 (package
13497 (name "r-ggforce")
a059791f 13498 (version "0.2.2")
83f43284
RW
13499 (source
13500 (origin
13501 (method url-fetch)
13502 (uri (cran-uri "ggforce" version))
13503 (sha256
13504 (base32
a059791f 13505 "0snxx9zhcccxa7pz9pf3bjqmcmv9mz4m47v81hklnhm25jj40xg2"))))
83f43284
RW
13506 (build-system r-build-system)
13507 (propagated-inputs
13508 `(("r-ggplot2" ,r-ggplot2)
13509 ("r-gtable" ,r-gtable)
13510 ("r-mass" ,r-mass)
13511 ("r-polyclip" ,r-polyclip)
13512 ("r-rcpp" ,r-rcpp)
13513 ("r-rcppeigen" ,r-rcppeigen)
13514 ("r-rlang" ,r-rlang)
13515 ("r-scales" ,r-scales)
13516 ("r-tweenr" ,r-tweenr)))
13517 (home-page "https://ggforce.data-imaginist.com")
13518 (synopsis "Accelerating ggplot2")
13519 (description
13520 "The aim of the ggplot2 package is to aid in visual data investigations.
13521This focus has led to a lack of facilities for composing specialized plots.
13522Thi package aims to be a collection of mainly new statistics and geometries
13523that fills this gap.")
13524 (license license:expat)))
b5b0a2ff
RW
13525
13526(define-public r-europepmc
13527 (package
13528 (name "r-europepmc")
13529 (version "0.3")
13530 (source
13531 (origin
13532 (method url-fetch)
13533 (uri (cran-uri "europepmc" version))
13534 (sha256
13535 (base32
13536 "1ngqs1sqzkbwv98dd5z4cxj8bnz41wyd0g060a2vpqi3s99s4i2h"))))
13537 (build-system r-build-system)
13538 (propagated-inputs
13539 `(("r-dplyr" ,r-dplyr)
13540 ("r-httr" ,r-httr)
13541 ("r-jsonlite" ,r-jsonlite)
13542 ("r-plyr" ,r-plyr)
13543 ("r-progress" ,r-progress)
13544 ("r-purrr" ,r-purrr)
13545 ("r-urltools" ,r-urltools)
13546 ("r-xml2" ,r-xml2)))
13547 (home-page "https://github.com/ropensci/europepmc/")
13548 (synopsis "R Interface to the Europe PubMed Central RESTful Web Service")
13549 (description
13550 "This package provides an R Client for the
13551@url{https://europepmc.org/RestfulWebService,Europe PubMed Central RESTful Web
13552Service}. It gives access to both metadata on life science literature and
13553open access full texts. Europe PMC indexes all PubMed content and other
13554literature sources including Agricola, a bibliographic database of citations
13555to the agricultural literature, or Biological Patents. In addition to
13556bibliographic metadata, the client allows users to fetch citations and
13557reference lists. Links between life-science literature and other EBI
13558databases, including ENA, PDB or ChEMBL are also accessible.")
13559 (license license:gpl3)))
11f226e1
RW
13560
13561(define-public r-ggraph
13562 (package
13563 (name "r-ggraph")
13564 (version "1.0.2")
13565 (source
13566 (origin
13567 (method url-fetch)
13568 (uri (cran-uri "ggraph" version))
13569 (sha256
13570 (base32
13571 "0fpmp326mryd1k1qvacjadksrnhbla8h960i18lmrimzrag7692c"))))
13572 (build-system r-build-system)
13573 (propagated-inputs
13574 `(("r-digest" ,r-digest)
13575 ("r-dplyr" ,r-dplyr)
13576 ("r-ggforce" ,r-ggforce)
13577 ("r-ggplot2" ,r-ggplot2)
13578 ("r-ggrepel" ,r-ggrepel)
13579 ("r-gtable" ,r-gtable)
13580 ("r-igraph" ,r-igraph)
13581 ("r-mass" ,r-mass)
13582 ("r-plyr" ,r-plyr)
13583 ("r-rcpp" ,r-rcpp)
13584 ("r-scales" ,r-scales)
13585 ("r-viridis" ,r-viridis)))
13586 (home-page "https://cran.r-project.org/web/packages/ggraph/")
13587 (synopsis "Implementation of grammar of graphics for graphs and networks")
13588 (description
13589 "The grammar of graphics as implemented in ggplot2 is a poor fit for
13590graph and network visualizations due to its reliance on tabular data input.
13591The ggraph package is an extension of the ggplot2 API tailored to graph
13592visualizations and provides the same flexible approach to building up plots
13593layer by layer.")
13594 (license license:gpl3)))
1c0c4b54
RW
13595
13596(define-public r-varselrf
13597 (package
13598 (name "r-varselrf")
13599 (version "0.7-8")
13600 (source
13601 (origin
13602 (method url-fetch)
13603 (uri (cran-uri "varSelRF" version))
13604 (sha256
13605 (base32
13606 "0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"))))
13607 (properties `((upstream-name . "varSelRF")))
13608 (build-system r-build-system)
13609 (propagated-inputs
13610 `(("r-randomforest" ,r-randomforest)))
13611 (home-page "http://ligarto.org/rdiaz/Software/Software.html")
13612 (synopsis "Variable selection using random forests")
13613 (description
13614 "This package provides tools for the variable selection from random
13615forests using both backwards variable elimination (for the selection of small
13616sets of non-redundant variables) and selection based on the importance
13617spectrum (somewhat similar to scree plots; for the selection of large,
13618potentially highly-correlated variables). The main applications are in
13619high-dimensional data (e.g., microarray data, and other genomics and
13620proteomics applications).")
13621 (license license:gpl2+)))
aae0b86d
RW
13622
13623(define-public r-pamr
13624 (package
13625 (name "r-pamr")
8fc6188e 13626 (version "1.56.1")
aae0b86d
RW
13627 (source
13628 (origin
13629 (method url-fetch)
13630 (uri (cran-uri "pamr" version))
13631 (sha256
13632 (base32
8fc6188e 13633 "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh"))))
aae0b86d
RW
13634 (build-system r-build-system)
13635 (propagated-inputs
13636 `(("r-cluster" ,r-cluster)
13637 ("r-survival" ,r-survival)))
13638 (native-inputs `(("gfortran" ,gfortran)))
13639 (home-page "https://cran.r-project.org/web/packages/pamr/")
13640 (synopsis "Prediction Analysis for Microarrays")
13641 (description
13642 "This package provides some functions for sample classification in
13643microarrays.")
13644 (license license:gpl2)))
fe3fb4e7
RW
13645
13646(define-public r-rda
13647 (package
13648 (name "r-rda")
13649 (version "1.0.2-2.1")
13650 (source
13651 (origin
13652 (method url-fetch)
13653 (uri (cran-uri "rda" version))
13654 (sha256
13655 (base32
13656 "1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"))))
13657 (build-system r-build-system)
13658 (home-page "https://cran.r-project.org/web/packages/rda/")
13659 (synopsis "Shrunken centroids regularized discriminant analysis")
13660 (description
13661 "This package provides tools for shrunken centroids regularized
13662discriminant analysis for the purpose of classifying high dimensional data.")
13663 (license license:gpl2+)))
8473597f
RW
13664
13665(define-public r-ggvis
13666 (package
13667 (name "r-ggvis")
13668 (version "0.4.4")
13669 (source
13670 (origin
13671 (method url-fetch)
13672 (uri (cran-uri "ggvis" version))
13673 (sha256
13674 (base32
13675 "1bxggjr2313kfy895j0fvrv4bg7yh2z87907lk48i1kn5c9flchk"))))
13676 (build-system r-build-system)
13677 (propagated-inputs
13678 `(("r-assertthat" ,r-assertthat)
13679 ("r-dplyr" ,r-dplyr)
13680 ("r-htmltools" ,r-htmltools)
13681 ("r-jsonlite" ,r-jsonlite)
13682 ("r-lazyeval" ,r-lazyeval)
13683 ("r-magrittr" ,r-magrittr)
13684 ("r-shiny" ,r-shiny)))
13685 (home-page "https://ggvis.rstudio.com/")
13686 (synopsis "Interactive grammar of graphics")
13687 (description
13688 "This package is a data visualization package for R providing an
13689implementation of an interactive grammar of graphics, taking the best parts of
13690ggplot2, combining them with the reactive framework of Shiny and drawing web
13691graphics using Vega.")
13692 (license license:gpl2)))
d59df334
RW
13693
13694(define-public r-gbm
13695 (package
13696 (name "r-gbm")
13697 (version "2.1.5")
13698 (source
13699 (origin
13700 (method url-fetch)
13701 (uri (cran-uri "gbm" version))
13702 (sha256
13703 (base32
13704 "0vs6ljaqhwwpgr8wlbhmm4v147rd82kl16rpaijqiylxcc8dxyq6"))))
13705 (build-system r-build-system)
13706 (propagated-inputs
13707 `(("r-gridextra" ,r-gridextra)
13708 ("r-lattice" ,r-lattice)
13709 ("r-survival" ,r-survival)))
13710 (home-page "https://github.com/gbm-developers/gbm")
13711 (synopsis "Generalized boosted regression models")
13712 (description
13713 "This package is an implementation of extensions to Freund and Schapire's
13714AdaBoost algorithm and Friedman's gradient boosting machine. It includes
13715regression methods for least squares, absolute loss, t-distribution loss,
13716quantile regression, logistic, multinomial logistic, Poisson, Cox proportional
13717hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss,
13718and Learning to Rank measures (LambdaMart).")
13719 (license license:gpl2+)))
efba5613
RW
13720
13721(define-public r-threejs
13722 (package
13723 (name "r-threejs")
13724 (version "0.3.1")
13725 (source
13726 (origin
13727 (method url-fetch)
13728 (uri (cran-uri "threejs" version))
13729 (sha256
13730 (base32
13731 "1s3rdlzy7man6177ycayg6xsh6k8y1r9rdj9yzn3b93j2rs0nxbi"))))
13732 (build-system r-build-system)
13733 (arguments
13734 `(#:modules ((guix build utils)
13735 (guix build r-build-system)
13736 (srfi srfi-1)
13737 (ice-9 popen))
13738 #:phases
13739 (modify-phases %standard-phases
13740 (add-after 'unpack 'process-javascript
13741 (lambda* (#:key inputs #:allow-other-keys)
13742 (with-directory-excursion "inst"
13743 (call-with-values
13744 (lambda ()
13745 (unzip2
13746 `((,(assoc-ref inputs "js-jquery")
13747 "htmlwidgets/lib/jquery/jquery.min.js")
13748 (,(assoc-ref inputs "js-threejs-85")
13749 "htmlwidgets/lib/threejs-85/three.min.js"))))
13750 (lambda (sources targets)
13751 (for-each (lambda (source target)
13752 (format #t "Processing ~a --> ~a~%"
13753 source target)
13754 (delete-file target)
13755 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
13756 (call-with-output-file target
13757 (lambda (port)
13758 (dump-port minified port)))))
13759 sources targets))))
13760 #t)))))
13761 (propagated-inputs
13762 `(("r-base64enc" ,r-base64enc)
13763 ("r-crosstalk" ,r-crosstalk)
13764 ("r-htmlwidgets" ,r-htmlwidgets)
13765 ("r-igraph" ,r-igraph)))
13766 (native-inputs
13767 `(("uglify-js" ,uglify-js)
13768 ("js-jquery"
13769 ,(origin
13770 (method url-fetch)
13771 (uri "https://code.jquery.com/jquery-3.3.1.js")
13772 (sha256
13773 (base32
13774 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
13775 ("js-threejs-85"
13776 ,(origin
13777 (method url-fetch)
13778 (uri "https://raw.githubusercontent.com/mrdoob/three.js/r85/build/three.js")
13779 (sha256
13780 (base32
13781 "17khh3dmijdjw4qb9qih1rqhxgrmm3pc6w8lzdx6rf6a3mrc9xnl"))))))
13782 (home-page "https://bwlewis.github.io/rthreejs")
13783 (synopsis "Interactive 3D scatter plots, networks and globes")
13784 (description
13785 "Create interactive 3D scatter plots, network plots, and globes in R
13786using the three.js visualization library.")
13787 (license license:expat)))
74cada8e
RW
13788
13789(define-public r-mlbench
13790 (package
13791 (name "r-mlbench")
13792 (version "2.1-1")
13793 (source
13794 (origin
13795 (method url-fetch)
13796 (uri (cran-uri "mlbench" version))
13797 (sha256
13798 (base32
13799 "1rp035qxfgh5ail92zjh9jh57dj0b8babw3wsg29v8ricpal30bl"))))
13800 (build-system r-build-system)
13801 (home-page "https://cran.r-project.org/web/packages/mlbench/")
13802 (synopsis "Machine learning benchmark problems")
13803 (description
13804 "This package provides a collection of artificial and real-world machine
13805learning benchmark problems, including, e.g., several data sets from the UCI
13806repository.")
13807 (license license:gpl2)))
409a13fe
RW
13808
13809(define-public r-mpm
13810 (package
13811 (name "r-mpm")
13812 (version "1.0-22")
13813 (source
13814 (origin
13815 (method url-fetch)
13816 (uri (cran-uri "mpm" version))
13817 (sha256
13818 (base32
13819 "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk"))))
13820 (build-system r-build-system)
13821 (propagated-inputs
13822 `(("r-kernsmooth" ,r-kernsmooth)
13823 ("r-mass" ,r-mass)))
13824 (home-page "http://mpm.r-forge.r-project.org")
13825 (synopsis "Multivariate projection methods")
13826 (description
13827 "This is a package for exploratory graphical analysis of multivariate
13828data, specifically gene expression data with different projection methods:
13829principal component analysis, correspondence analysis, spectral map
13830analysis.")
13831 (license license:gpl2+)))
d8a28332 13832
d2aa2d24
RW
13833(define-public r-png
13834 (package
13835 (name "r-png")
13836 (version "0.1-7")
13837 (source (origin
13838 (method url-fetch)
13839 (uri (cran-uri "png" version))
13840 (sha256
13841 (base32
13842 "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2"))))
13843 (build-system r-build-system)
13844 (inputs
13845 `(("libpng" ,libpng)
13846 ("zlib" ,zlib)))
13847 (home-page "http://www.rforge.net/png/")
13848 (synopsis "Read and write PNG images")
13849 (description
13850 "This package provides an easy and simple way to read, write and display
13851bitmap images stored in the PNG format. It can read and write both files and
13852in-memory raw vectors.")
13853 ;; Any of these GPL versions.
13854 (license (list license:gpl2 license:gpl3))))
13855
d8a28332
RW
13856(define-public r-ggcorrplot
13857 (package
13858 (name "r-ggcorrplot")
13859 (version "0.1.2")
13860 (source
13861 (origin
13862 (method url-fetch)
13863 (uri (cran-uri "ggcorrplot" version))
13864 (sha256
13865 (base32
13866 "12sxvd9kjgszpbk35m7fj1wv7x40bp79c0g0by1xax70r3495h93"))))
13867 (build-system r-build-system)
13868 (propagated-inputs
13869 `(("r-ggplot2" ,r-ggplot2)
13870 ("r-reshape2" ,r-reshape2)))
13871 (home-page "http://www.sthda.com/english/wiki/ggcorrplot")
13872 (synopsis "Visualization of a correlation matrix using ggplot2")
13873 (description
13874 "The ggcorrplot package can be used to visualize easily a correlation
13875matrix using ggplot2. It provides a solution for reordering the correlation
13876matrix and displays the significance level on the plot. It also includes a
13877function for computing a matrix of correlation p-values.")
13878 (license license:gpl2)))
f084e41e
RW
13879
13880(define-public r-flexdashboard
13881 (package
13882 (name "r-flexdashboard")
13883 (version "0.5.1.1")
13884 (source
13885 (origin
13886 (method url-fetch)
13887 (uri (cran-uri "flexdashboard" version))
13888 (sha256
13889 (base32
13890 "0fy3nbrr67zqgd44r2mc850s5sp0hzfcw3zqs15m8kxzj1aw067x"))))
13891 (build-system r-build-system)
13892 (arguments
13893 `(#:modules ((guix build utils)
13894 (guix build r-build-system)
13895 (srfi srfi-1)
13896 (srfi srfi-26)
13897 (ice-9 popen)
13898 (ice-9 textual-ports))
13899 #:phases
13900 (modify-phases %standard-phases
13901 (add-after 'unpack 'process-javascript
13902 (lambda* (#:key inputs #:allow-other-keys)
13903 (with-directory-excursion "inst"
13904 ;; Concatenate all components of prism.js
13905 (let ((contents (string-join
13906 (map (lambda (name)
13907 (call-with-input-file
13908 (assoc-ref inputs name)
13909 get-string-all))
13910 (list "js-prism"
13911 "js-prism-r"
13912 "js-prism-line-numbers"))
13913 "\n")))
13914 (call-with-output-file "prism-src.js"
13915 (cut display contents <>)))
13916 (call-with-values
13917 (lambda ()
13918 (unzip2
13919 `(("www/stickytableheaders/jquery.stickytableheaders.js"
13920 "www/stickytableheaders/jquery.stickytableheaders.min.js")
13921 ("www/sly/sly.js"
13922 "www/sly/sly.min.js")
13923 ("prism-src.js"
13924 "www/prism/prism.js")
13925 (,(assoc-ref inputs "js-raphael")
13926 "htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
13927 (,(assoc-ref inputs "js-featherlight")
13928 "www/featherlight/featherlight.min.js"))))
13929 (lambda (sources targets)
13930 (for-each (lambda (source target)
13931 (format #t "Processing ~a --> ~a~%"
13932 source target)
13933 (delete-file target)
13934 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
13935 (call-with-output-file target
13936 (lambda (port)
13937 (dump-port minified port)))))
13938 sources targets))))
13939 #t)))))
13940 (propagated-inputs
13941 `(("r-htmltools" ,r-htmltools)
13942 ("r-htmlwidgets" ,r-htmlwidgets)
13943 ("r-jsonlite" ,r-jsonlite)
13944 ("r-knitr" ,r-knitr)
13945 ("r-rmarkdown" ,r-rmarkdown)
13946 ("r-shiny" ,r-shiny)))
13947 (native-inputs
13948 `(("uglify-js" ,uglify-js)
13949 ("js-raphael"
13950 ,(origin
13951 (method url-fetch)
13952 (uri "https://raw.githubusercontent.com/DmitryBaranovskiy/raphael/v2.1.4/raphael.js")
13953 (sha256
13954 (base32
13955 "1h4c4akrgcj7wra9j1z1rv2406j0yf68y9c0wg8v7w9ibw2iwf1x"))))
13956 ("js-prism"
13957 ,(origin
13958 (method url-fetch)
13959 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/prism.js")
13960 (sha256
13961 (base32
13962 "0gqa9irbp9k8p5r3d98cszajzhjnssnl43nrsc5aiy7ki52z500c"))))
13963 ("js-prism-r"
13964 ,(origin
13965 (method url-fetch)
13966 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/components/prism-r.js")
13967 (sha256
13968 (base32
13969 "1x31glci7wdgr2305njy0bm2lncb0jyn0j1s2g72rqi29xid9aki"))))
13970 ("js-prism-line-numbers"
13971 ,(origin
13972 (method url-fetch)
13973 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/plugins/line-numbers/prism-line-numbers.js")
13974 (sha256
13975 (base32
13976 "1543wgf3iynrilyb27jq8px3h5gvfz5xmdib5ik2ki400c1sl991"))))
13977 ("js-featherlight"
13978 ,(origin
13979 (method url-fetch)
13980 (uri "https://raw.githubusercontent.com/noelboss/featherlight/1.3.4/src/featherlight.js")
13981 (sha256
13982 (base32
13983 "14kkhwzvp8rxq2mrck5i0xcm8v5rqwqhwnmncbng8h4qq42zx3sb"))))))
13984 (home-page "https://rmarkdown.rstudio.com/flexdashboard")
13985 (synopsis "R Markdown format for flexible dashboards")
13986 (description
13987 "This package provides an R Markdown format for converting an R Markdown
13988document to a grid-oriented dashboard. The dashboard flexibly adapts the size
13989of its components to the containing web page.")
13990 (license license:expat)))
c54ab337
RW
13991
13992(define-public r-preseqr
13993 (package
13994 (name "r-preseqr")
13995 (version "4.0.0")
13996 (source
13997 (origin
13998 (method url-fetch)
13999 (uri (cran-uri "preseqR" version))
14000 (sha256
14001 (base32
14002 "1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"))))
14003 (properties `((upstream-name . "preseqR")))
14004 (build-system r-build-system)
14005 (propagated-inputs
14006 `(("r-polynom" ,r-polynom)))
14007 (home-page "https://cran.r-project.org/web/packages/preseqR/")
14008 (synopsis "Predicting species accumulation curves")
14009 (description
14010 "This package can be used to predict the r-species accumulation
14011curve (r-SAC), which is the number of species represented at least r times as
14012a function of the sampling effort. When r = 1, the curve is known as the
14013species accumulation curve, or the library complexity curve in high-throughput
14014genomic sequencing. The package includes both parametric and nonparametric
14015methods, as described by Deng C, et al. (2018).")
14016 (license license:gpl3)))
1fab2cf8
RW
14017
14018(define-public r-mapplots
14019 (package
14020 (name "r-mapplots")
14021 (version "1.5.1")
14022 (source
14023 (origin
14024 (method url-fetch)
14025 (uri (cran-uri "mapplots" version))
14026 (sha256
14027 (base32
14028 "18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"))))
14029 (build-system r-build-system)
14030 (home-page "https://cran.r-project.org/web/packages/mapplots/")
14031 (synopsis "Data visualization on maps")
14032 (description
14033 "This package helps you create simple maps; add sub-plots like pie plots
14034to a map or any other plot; format, plot and export gridded data. The package
14035was developed for displaying fisheries data but most functions can be used for
14036more generic data visualisation.")
14037 (license license:gpl2+)))
9563dd55
RW
14038
14039(define-public r-pmcmr
14040 (package
14041 (name "r-pmcmr")
14042 (version "4.3")
14043 (source
14044 (origin
14045 (method url-fetch)
14046 (uri (cran-uri "PMCMR" version))
14047 (sha256
14048 (base32
14049 "09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"))))
14050 (properties `((upstream-name . "PMCMR")))
14051 (build-system r-build-system)
14052 (home-page "https://cran.r-project.org/web/packages/PMCMR/")
14053 (synopsis "Calculate pairwise multiple comparisons of mean rank sums")
14054 (description
14055 "This is a deprecated package for calculating pairwise multiple
14056comparisons of mean rank sums. This package is superseded by the novel
14057PMCMRplus package. The PMCMR package is no longer maintained, but kept for
14058compatibility of reverse depending packages for some time.")
14059 (license license:gpl3+)))
8d1990d4
RW
14060
14061(define-public r-downloader
14062 (package
14063 (name "r-downloader")
14064 (version "0.4")
14065 (source
14066 (origin
14067 (method url-fetch)
14068 (uri (cran-uri "downloader" version))
14069 (sha256
14070 (base32
14071 "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"))))
14072 (build-system r-build-system)
14073 (propagated-inputs
14074 `(("r-digest" ,r-digest)))
14075 (home-page "https://github.com/wch/downloader")
14076 (synopsis "Download files over HTTP and HTTPS")
14077 (description
14078 "This package provides a wrapper for the @code{download.file} function,
14079making it possible to download files over HTTPS across platforms. The
14080@code{RCurl} package provides this functionality (and much more) but has
14081external dependencies. This package has is implemented purely in R.")
14082 (license license:gpl2)))
296ea15c
NB
14083
14084(define-public r-rex
14085 (package
14086 (name "r-rex")
14087 (version "1.1.2")
14088 (source
14089 (origin
14090 (method url-fetch)
14091 (uri (cran-uri "rex" version))
14092 (sha256
14093 (base32
14094 "0alsadgjgass3wr8y5d247j12qqzg454sc84vpskclrkmz778g5x"))))
14095 (build-system r-build-system)
14096 (propagated-inputs
14097 `(("r-lazyeval" ,r-lazyeval)
14098 ("r-magrittr" ,r-magrittr)))
14099 (home-page "https://github.com/kevinushey/rex")
14100 (synopsis "Friendly regular expressions")
14101 (description
14102 "This package provides a friendly interface for the construction of
14103regular expressions. Regular expressions are a very powerful feature, however
14104they are often difficult to interpret. Rex allows you to build complex
14105regular expressions from human readable expressions")
14106 (license license:expat)))
9b86fea0
RW
14107
14108(define-public r-sctransform
14109 (package
14110 (name "r-sctransform")
14111 (version "0.2.0")
14112 (source
14113 (origin
14114 (method url-fetch)
14115 (uri (cran-uri "sctransform" version))
14116 (sha256
14117 (base32
14118 "1r5kiqqs318q59h2i8m7c6nhghp9w6q26ss2y5a390lkhsawgx6p"))))
14119 (build-system r-build-system)
14120 (propagated-inputs
14121 `(("r-future" ,r-future)
14122 ("r-future-apply" ,r-future-apply)
14123 ("r-ggplot2" ,r-ggplot2)
14124 ("r-gridextra" ,r-gridextra)
14125 ("r-mass" ,r-mass)
14126 ("r-matrix" ,r-matrix)
14127 ("r-rcpp" ,r-rcpp)
14128 ("r-rcppeigen" ,r-rcppeigen)
14129 ("r-reshape2" ,r-reshape2)))
14130 (home-page "https://github.com/ChristophH/sctransform")
14131 (synopsis "Variance stabilizing transformations for Single Cell UMI Data")
14132 (description
14133 "This package provides a normalization method for single-cell UMI count
14134data using a variance stabilizing transformation. The transformation is based
14135on a negative binomial regression model with regularized parameters. As part
14136of the same regression framework, this package also provides functions for
14137batch correction, and data correction.")
14138 (license license:gpl3)))
107850b3
NB
14139
14140(define-public r-styler
14141 (package
14142 (name "r-styler")
4238c3ee 14143 (version "1.1.1")
107850b3
NB
14144 (source
14145 (origin
14146 (method url-fetch)
14147 (uri (cran-uri "styler" version))
14148 (sha256
14149 (base32
4238c3ee 14150 "1k660lpjvd64gnf6bndcb1cq3qxsvik928kcn6271zmkhja5rgyb"))))
107850b3
NB
14151 (build-system r-build-system)
14152 (propagated-inputs
14153 `(("r-backports" ,r-backports)
14154 ("r-cli" ,r-cli)
14155 ("r-magrittr" ,r-magrittr)
14156 ("r-purrr" ,r-purrr)
14157 ("r-rematch2" ,r-rematch2)
14158 ("r-rlang" ,r-rlang)
14159 ("r-rprojroot" ,r-rprojroot)
14160 ("r-tibble" ,r-tibble)
14161 ("r-withr" ,r-withr)
14162 ("r-xfun" ,r-xfun)))
14163 (home-page "https://github.com/r-lib/styler")
14164 (synopsis "Non-invasive pretty printing of R code")
14165 (description
14166 "This is a package for pretty-printing R code without changing the user's
14167formatting intent.")
14168 (license license:gpl3)))
2b9d4f58
RW
14169
14170(define-public r-scrime
14171 (package
14172 (name "r-scrime")
14173 (version "1.3.5")
14174 (source
14175 (origin
14176 (method url-fetch)
14177 (uri (cran-uri "scrime" version))
14178 (sha256
14179 (base32
14180 "0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
14181 (build-system r-build-system)
14182 (home-page "https://cran.r-project.org/web/packages/scrime/")
14183 (synopsis "Analysis of high-dimensional categorical data such as SNP data")
14184 (description
14185 "This package provides tools for the analysis of high-dimensional data
14186developed/implemented at the group \"Statistical Complexity Reduction In
14187Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
14188the functions can also be applied to other types of categorical data.")
14189 (license license:gpl2)))
04bf86ba
RW
14190
14191(define-public r-blme
14192 (package
14193 (name "r-blme")
14194 (version "1.0-4")
14195 (source
14196 (origin
14197 (method url-fetch)
14198 (uri (cran-uri "blme" version))
14199 (sha256
14200 (base32
14201 "1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"))))
14202 (build-system r-build-system)
14203 (propagated-inputs `(("r-lme4" ,r-lme4)))
14204 (home-page "https://github.com/vdorie/blme")
14205 (synopsis "Bayesian linear mixed-effects models")
14206 (description
14207 "This package provides tools for maximum a posteriori estimation for
14208linear and generalized linear mixed-effects models in a Bayesian setting. It
14209extends the lme4 package.")
14210 (license license:gpl2+)))
be23c491
RW
14211
14212(define-public r-batchtools
14213 (package
14214 (name "r-batchtools")
14215 (version "0.9.11")
14216 (source
14217 (origin
14218 (method url-fetch)
14219 (uri (cran-uri "batchtools" version))
14220 (sha256
14221 (base32
14222 "02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"))))
14223 (build-system r-build-system)
14224 (propagated-inputs
14225 `(("r-backports" ,r-backports)
14226 ("r-base64url" ,r-base64url)
14227 ("r-brew" ,r-brew)
14228 ("r-checkmate" ,r-checkmate)
14229 ("r-data-table" ,r-data-table)
14230 ("r-digest" ,r-digest)
14231 ("r-fs" ,r-fs)
14232 ("r-progress" ,r-progress)
14233 ("r-r6" ,r-r6)
14234 ("r-rappdirs" ,r-rappdirs)
14235 ("r-stringi" ,r-stringi)
14236 ("r-withr" ,r-withr)))
14237 (home-page "https://github.com/mllg/batchtools")
14238 (synopsis "Tools for computation on batch systems")
14239 (description
14240 "As a successor of the packages BatchJobs and BatchExperiments, this
14241package provides a parallel implementation of the Map function for high
14242performance computing systems managed by various schedulers. A multicore and
14243socket mode allow the parallelization on a local machines, and multiple
14244machines can be hooked up via SSH to create a makeshift cluster. Moreover,
14245the package provides an abstraction mechanism to define large-scale computer
14246experiments in a well-organized and reproducible way.")
14247 (license license:lgpl3)))
0c8960df
RW
14248
14249(define-public r-clue
14250 (package
14251 (name "r-clue")
14252 (version "0.3-57")
14253 (source
14254 (origin
14255 (method url-fetch)
14256 (uri (cran-uri "clue" version))
14257 (sha256
14258 (base32
14259 "05rdcahawxlxci3fjxihjvvh33wqpxw50sx015165ab4nh3rsdkf"))))
14260 (build-system r-build-system)
14261 (propagated-inputs `(("r-cluster" ,r-cluster)))
14262 (home-page "https://cran.r-project.org/web/packages/clue/")
14263 (synopsis "Tools for analyzing cluster ensembles")
14264 (description "Cluster ensembles are collections of individual solutions to
14265a given clustering problem which are useful or necessary to consider in a wide
14266range of applications. This R package provides an extensible computational
14267environment for creating and analyzing cluster ensembles, with basic data
14268structures for representing partitions and hierarchies, and facilities for
14269computing on them, including methods for measuring proximity and obtaining
14270consensus and secondary clusterings.")
14271 (license license:gpl2)))
b8d6dffb
RW
14272
14273(define-public r-sitmo
14274 (package
14275 (name "r-sitmo")
14276 (version "2.0.1")
14277 (source
14278 (origin
14279 (method url-fetch)
14280 (uri (cran-uri "sitmo" version))
14281 (sha256
14282 (base32
14283 "0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
14284 (build-system r-build-system)
14285 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
14286 (home-page "https://github.com/coatless/sitmo/")
14287 (synopsis "Parallel pseudo random number generator header files")
14288 (description
14289 "This package provides two high quality and fast PPRNGs that may be used
14290in an OpenMP parallel environment. In addition, there is a generator for one
14291dimensional low-discrepancy sequence.")
14292 (license license:expat)))
3961b3b9
RW
14293
14294(define-public r-dqrng
14295 (package
14296 (name "r-dqrng")
14297 (version "0.2.0")
14298 (source
14299 (origin
14300 (method url-fetch)
14301 (uri (cran-uri "dqrng" version))
14302 (sha256
14303 (base32
14304 "07fgs08w0afgz36lh90g5gi7rc93j2c0cqc9wvakch05f178wis4"))))
14305 (build-system r-build-system)
14306 (propagated-inputs
14307 `(("r-bh" ,r-bh)
14308 ("r-rcpp" ,r-rcpp)
14309 ("r-sitmo" ,r-sitmo)))
14310 (home-page "https://www.daqana.org/dqrng")
14311 (synopsis "Fast pseudo random number generators")
14312 (description
14313 "Several fast random number generators are provided as C++ header-only
14314libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
14315Additionally, fast functions for generating random numbers according to a
14316uniform, normal and exponential distribution are included. The latter two use
14317the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
14318functions are exported to R and as a C++ interface and are enabled for use
14319with the default 64 bit generator from the PCG family, Xoroshiro128+ and
14320Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
14321engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
14322 ;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
14323 ;; whole is distributed under the terms of the AGPL 3.
14324 (license license:agpl3)))
5bea832f
RW
14325
14326(define-public r-dalex
14327 (package
14328 (name "r-dalex")
14329 (version "0.3.0")
14330 (source
14331 (origin
14332 (method url-fetch)
14333 (uri (cran-uri "DALEX" version))
14334 (sha256
14335 (base32
14336 "13l435l88r6wqaypxbf8jszc8wv5la1c3ahcxif2jcqlj4b1dks6"))))
14337 (properties `((upstream-name . "DALEX")))
14338 (build-system r-build-system)
14339 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
14340 (home-page "https://pbiecek.github.io/DALEX/")
14341 (synopsis "Descriptive machine learning explanations")
14342 (description
14343 "Machine Learning models are widely used and have various applications in
14344classification or regression. Models created with boosting, bagging, stacking
14345or similar techniques are often used due to their high performance, but such
14346black-box models usually lack interpretability. The DALEX package contains
14347various explainers that help to understand the link between input variables
14348and model output.")
14349 ;; Any version of the GPL
14350 (license license:gpl3+)))
70debac5
RW
14351
14352(define-public r-enrichr
14353 (package
14354 (name "r-enrichr")
14355 (version "1.0")
14356 (source
14357 (origin
14358 (method url-fetch)
14359 (uri (cran-uri "enrichR" version))
14360 (sha256
14361 (base32
14362 "0lfdr45sdyqhvgz8q4qdbk12mpv86d6id665kq6aaslgr8jggfmn"))))
14363 (properties `((upstream-name . "enrichR")))
14364 (build-system r-build-system)
14365 (propagated-inputs
14366 `(("r-httr" ,r-httr)
14367 ("r-rjson" ,r-rjson)))
14368 (home-page "https://cran.r-project.org/web/packages/enrichR/")
14369 (synopsis "R Interface to Enrichr database for analyzing gene sets")
14370 (description
14371 "This package provides an R interface to all Enrichr databases, a
14372web-based tool for analyzing gene sets and returns any enrichment of common
14373annotated biological functions.")
14374 (license license:gpl2+)))
c9487dfa
RW
14375
14376(define-public r-plot3d
14377 (package
14378 (name "r-plot3d")
14379 (version "1.1.1")
14380 (source
14381 (origin
14382 (method url-fetch)
14383 (uri (cran-uri "plot3D" version))
14384 (sha256
14385 (base32
14386 "0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
14387 (properties `((upstream-name . "plot3D")))
14388 (build-system r-build-system)
14389 (propagated-inputs `(("r-misc3d" ,r-misc3d)))
14390 (home-page "https://cran.r-project.org/web/packages/plot3D")
14391 (synopsis "Plot multi-dimensional data")
14392 (description
14393 "This package provides functions for viewing 2D and 3D data, including
14394perspective plots, slice plots, surface plots, scatter plots, etc. It
14395includes data sets from oceanography.")
14396 (license license:gpl3+)))
85625cae
RW
14397
14398(define-public r-ggfortify
14399 (package
14400 (name "r-ggfortify")
14401 (version "0.4.6")
14402 (source
14403 (origin
14404 (method url-fetch)
14405 (uri (cran-uri "ggfortify" version))
14406 (sha256
14407 (base32
14408 "1clyha9f9ygma64xbgi78lxsp1203f2ashqhhdpm71nr6w91bm88"))))
14409 (build-system r-build-system)
14410 (propagated-inputs
14411 `(("r-dplyr" ,r-dplyr)
14412 ("r-ggplot2" ,r-ggplot2)
14413 ("r-gridextra" ,r-gridextra)
14414 ("r-scales" ,r-scales)
14415 ("r-stringr" ,r-stringr)
14416 ("r-tibble" ,r-tibble)
14417 ("r-tidyr" ,r-tidyr)))
14418 (home-page "https://github.com/sinhrks/ggfortify")
14419 (synopsis "Data visualization tools for statistical analysis results")
14420 (description
14421 "This package provides unified plotting tools for statistics commonly
14422used, such as GLM, time series, PCA families, clustering and survival
14423analysis. The package offers a single plotting interface for these analysis
14424results and plots in a unified style using the @code{ggplot2} package.")
14425 (license license:gpl2)))
afc4370d
RW
14426
14427(define-public r-refmanager
14428 (package
14429 (name "r-refmanager")
14430 (version "1.2.12")
14431 (source
14432 (origin
14433 (method url-fetch)
14434 (uri (cran-uri "RefManageR" version))
14435 (sha256
14436 (base32
14437 "1hfxa1qacfryk36mpaqdhdgws5jwxiyy489ikd3wa18bp1wz8dkp"))))
14438 (properties `((upstream-name . "RefManageR")))
14439 (build-system r-build-system)
14440 (propagated-inputs
14441 `(("r-bibtex" ,r-bibtex)
14442 ("r-httr" ,r-httr)
14443 ("r-jsonlite" ,r-jsonlite)
14444 ("r-lubridate" ,r-lubridate)
14445 ("r-plyr" ,r-plyr)
14446 ("r-stringr" ,r-stringr)
14447 ("r-xml2" ,r-xml2)))
14448 (home-page "https://github.com/ropensci/RefManageR/")
14449 (synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
14450 (description
14451 "This package provides tools for importing and working with bibliographic
14452references. It greatly enhances the @code{bibentry} class by providing a
14453class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
14454UTF-8 encoding, and can be easily searched by any field, by date ranges, and
14455by various formats for name lists (author by last names, translator by full
14456names, etc.). Entries can be updated, combined, sorted, printed in a number
14457of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
14458into R and converted to @code{BibEntry} objects.")
14459 ;; Any of these licenses may be picked.
14460 (license (list license:gpl2 license:gpl3 license:bsd-3))))
29591ca6
RW
14461
14462(define-public r-citr
14463 (package
14464 (name "r-citr")
14465 (version "0.3.0")
14466 (source
14467 (origin
14468 (method url-fetch)
14469 (uri (cran-uri "citr" version))
14470 (sha256
14471 (base32
14472 "0pik6s6xk5768s3kkppw2192dj455py53gsn6k2b7xgg96ircy0g"))))
14473 (build-system r-build-system)
14474 (propagated-inputs
14475 `(("r-assertthat" ,r-assertthat)
14476 ("r-bibtex" ,r-bibtex)
14477 ("r-curl" ,r-curl)
14478 ("r-httr" ,r-httr)
14479 ("r-miniui" ,r-miniui)
14480 ("r-refmanager" ,r-refmanager)
14481 ("r-rstudioapi" ,r-rstudioapi)
14482 ("r-shiny" ,r-shiny)
14483 ("r-shinyjs" ,r-shinyjs)
14484 ("r-yaml" ,r-yaml)))
14485 (home-page "https://github.com/crsh/citr")
14486 (synopsis "RStudio add-in to insert Markdown citations")
14487 (description
14488 "This package provides functions and an RStudio add-in that search a
14489BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
14490the current document.")
14491 (license license:expat)))
30f1029f
RW
14492
14493(define-public r-xgboost
14494 (package
14495 (name "r-xgboost")
14496 (version "0.82.1")
14497 (source
14498 (origin
14499 (method url-fetch)
14500 (uri (cran-uri "xgboost" version))
14501 (sha256
14502 (base32
14503 "0plhx63wcm4syslzmjfv6bdgaqn96fnav048hrj0vxk4dzgfp8sq"))))
14504 (build-system r-build-system)
14505 (propagated-inputs
14506 `(("r-data-table" ,r-data-table)
14507 ("r-magrittr" ,r-magrittr)
14508 ("r-matrix" ,r-matrix)
14509 ("r-stringi" ,r-stringi)))
14510 (home-page "https://github.com/dmlc/xgboost")
14511 (synopsis "Extreme gradient boosting")
14512 (description
14513 "This package provides an R interface to Extreme Gradient Boosting, which
14514is an efficient implementation of the gradient boosting framework from Chen
14515and Guestrin (2016). The package includes efficient linear model solver and
14516tree learning algorithms. The package can automatically do parallel
14517computation on a single machine. It supports various objective functions,
14518including regression, classification and ranking. The package is made to be
14519extensible, so that users are also allowed to define their own objectives
14520easily.")
14521 (license license:asl2.0)))