gnu: Add r-globals.
[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>
056468dc
RW
16;;;
17;;; This file is part of GNU Guix.
18;;;
19;;; GNU Guix is free software; you can redistribute it and/or modify it
20;;; under the terms of the GNU General Public License as published by
21;;; the Free Software Foundation; either version 3 of the License, or (at
22;;; your option) any later version.
23;;;
24;;; GNU Guix is distributed in the hope that it will be useful, but
25;;; WITHOUT ANY WARRANTY; without even the implied warranty of
26;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27;;; GNU General Public License for more details.
28;;;
29;;; You should have received a copy of the GNU General Public License
30;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
31
32(define-module (gnu packages cran)
33 #:use-module ((guix licenses) #:prefix license:)
34 #:use-module (guix packages)
35 #:use-module (guix download)
92ce1883 36 #:use-module (guix git-download)
056468dc 37 #:use-module (guix utils)
c69d27db 38 #:use-module (guix build-system r)
44b0c5b5 39 #:use-module (gnu packages algebra)
ff939ef4 40 #:use-module (gnu packages base)
546fc4aa 41 #:use-module (gnu packages compression)
92ce1883 42 #:use-module (gnu packages curl)
d9bec9a8 43 #:use-module (gnu packages databases)
f338e480 44 #:use-module (gnu packages fontutils)
062b6dbd 45 #:use-module (gnu packages gcc)
d0eb09a1 46 #:use-module (gnu packages ghostscript)
f338e480 47 #:use-module (gnu packages gl)
01af264d 48 #:use-module (gnu packages gnome)
3d62d98e 49 #:use-module (gnu packages graph)
01af264d 50 #:use-module (gnu packages gtk)
9b3ecb60 51 #:use-module (gnu packages haskell)
f338e480 52 #:use-module (gnu packages image)
92ce1883
RW
53 #:use-module (gnu packages javascript)
54 #:use-module (gnu packages lisp)
f97ce815 55 #:use-module (gnu packages machine-learning)
521e0703 56 #:use-module (gnu packages maths)
94989d4b 57 #:use-module (gnu packages mpi)
1ab51604 58 #:use-module (gnu packages multiprecision)
e0268ff2 59 #:use-module (gnu packages perl)
e33498b8 60 #:use-module (gnu packages pkg-config)
9f56ceec 61 #:use-module (gnu packages python)
e0268ff2 62 #:use-module (gnu packages statistics)
9944399a 63 #:use-module (gnu packages tls)
f338e480
RW
64 #:use-module (gnu packages web)
65 #:use-module (gnu packages xorg))
056468dc 66
88e4ed55
RW
67(define-public r-clipr
68 (package
69 (name "r-clipr")
0c025a7f 70 (version "0.5.0")
88e4ed55
RW
71 (source
72 (origin
73 (method url-fetch)
74 (uri (cran-uri "clipr" version))
75 (sha256
76 (base32
0c025a7f 77 "1grx0lyww1cxmdvsr44wmbhz9i6zmiwxbchb97gxrfi9gy5kyc7x"))))
88e4ed55
RW
78 (build-system r-build-system)
79 (home-page "https://github.com/mdlincoln/clipr")
80 (synopsis "Read and write from the system clipboard")
81 (description
82 "This package provides simple utility functions to read from and write to
83the system clipboards.")
84 (license license:gpl3)))
85
2b106a8d
RW
86(define-public r-sys
87 (package
88 (name "r-sys")
89 (version "2.1")
90 (source
91 (origin
92 (method url-fetch)
93 (uri (cran-uri "sys" version))
94 (sha256
95 (base32
96 "10ml2492bdllh6cz2zl192ip0fdgjkkgayggd3ghswsj5gjv5hrh"))))
97 (build-system r-build-system)
98 (home-page "https://github.com/jeroen/sys")
99 (synopsis "Powerful and reliable tools for running system commands in R")
100 (description
101 "This package provides drop-in replacements for the base @code{system2()}
102function with fine control and consistent behavior across platforms. It
103supports clean interruption, timeout, background tasks, and streaming STDIN /
104STDOUT / STDERR over binary or text connections. The package also provides
105functions for evaluating expressions inside a temporary fork. Such
106evaluations have no side effects on the main R process, and support reliable
107interrupts and timeouts. This provides the basis for a sandboxing
108mechanism.")
109 (license license:expat)))
110
9d3a4672
RW
111(define-public r-askpass
112 (package
113 (name "r-askpass")
114 (version "1.1")
115 (source
116 (origin
117 (method url-fetch)
118 (uri (cran-uri "askpass" version))
119 (sha256
120 (base32
121 "07q0ik8jzk44vpwh48rr3fnpd7dzsdhjjsl4l850rffv3dyq4h6v"))))
122 (build-system r-build-system)
123 (propagated-inputs `(("r-sys" ,r-sys)))
124 (home-page "https://github.com/jeroen/askpass")
125 (synopsis "Safe password entry for R")
126 (description
127 "This package provides cross-platform utilities for prompting the user
128for credentials or a passphrase, for example to authenticate with a server or
129read a protected key.")
130 (license license:expat)))
131
c80fb90f
RW
132(define-public r-vegan
133 (package
134 (name "r-vegan")
135 (version "2.5-3")
136 (source
137 (origin
138 (method url-fetch)
139 (uri (cran-uri "vegan" version))
140 (sha256
141 (base32
142 "023xznh0iy0496icpchadmp7a3rk3nj9s48fvwlvp3dssw58yp3c"))))
143 (build-system r-build-system)
144 (native-inputs
145 `(("gfortran" ,gfortran)))
146 (propagated-inputs
147 `(("r-cluster" ,r-cluster)
148 ("r-knitr" ,r-knitr) ; needed for vignettes
149 ("r-lattice" ,r-lattice)
150 ("r-mass" ,r-mass)
151 ("r-mgcv" ,r-mgcv)
152 ("r-permute" ,r-permute)))
153 (home-page "https://cran.r-project.org/web/packages/vegan")
154 (synopsis "Functions for community ecology")
155 (description
156 "The vegan package provides tools for descriptive community ecology. It
157has most basic functions of diversity analysis, community ordination and
158dissimilarity analysis. Most of its multivariate tools can be used for other
159data types as well.")
160 (license license:gpl2+)))
161
786d3de2
CR
162(define-public r-tidyverse
163 (package
164 (name "r-tidyverse")
165 (version "1.2.1")
166 (source
167 (origin
168 (method url-fetch)
169 (uri (cran-uri "tidyverse" version))
170 (sha256
171 (base32
172 "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
173 (build-system r-build-system)
174 (propagated-inputs
175 `(("r-broom" ,r-broom)
176 ("r-cli" ,r-cli)
177 ("r-crayon" ,r-crayon)
178 ("r-dbplyr" ,r-dbplyr)
179 ("r-dplyr" ,r-dplyr)
180 ("r-forcats" ,r-forcats)
181 ("r-ggplot2" ,r-ggplot2)
182 ("r-haven" ,r-haven)
183 ("r-hms" ,r-hms)
184 ("r-httr" ,r-httr)
185 ("r-jsonlite" ,r-jsonlite)
186 ("r-lubridate" ,r-lubridate)
187 ("r-magrittr" ,r-magrittr)
188 ("r-modelr" ,r-modelr)
189 ("r-purrr" ,r-purrr)
190 ("r-readr" ,r-readr)
191 ("r-readxl" ,r-readxl)
192 ("r-reprex" ,r-reprex)
193 ("r-rlang" ,r-rlang)
194 ("r-rstudioapi" ,r-rstudioapi)
195 ("r-rvest" ,r-rvest)
196 ("r-stringr" ,r-stringr)
197 ("r-tibble" ,r-tibble)
198 ("r-tidyr" ,r-tidyr)
199 ("r-xml2" ,r-xml2)))
200 (home-page "https://tidyverse.tidyverse.org")
201 (synopsis "Install and load packages from the \"Tidyverse\"")
202 (description
203 "The @code{tidyverse} is a set of packages that work in harmony because
204they share common data representations and API design. This package is
205designed to make it easy to install and load multiple tidyverse packages in a
206single step.")
207 (license license:gpl3)))
208
8a1ef6ac
CR
209(define-public r-rvest
210 (package
211 (name "r-rvest")
212 (version "0.3.2")
213 (source
214 (origin
215 (method url-fetch)
216 (uri (cran-uri "rvest" version))
217 (sha256
218 (base32
219 "04mv99z8dixywx96kfy4215g6ib23s7qvd77hcf9pxqxzcvqhvhd"))))
220 (build-system r-build-system)
221 (propagated-inputs
222 `(("r-httr" ,r-httr)
223 ("r-magrittr" ,r-magrittr)
224 ("r-selectr" ,r-selectr)
225 ("r-xml2" ,r-xml2)))
226 (home-page "https://github.com/hadley/rvest")
227 (synopsis "Simple web scraping for R")
228 (description
229 "@code{r-rvest} helps you scrape information from web pages. It is
230designed to work with @code{magrittr} to make it easy to express common web
231scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
232 (license license:gpl3)))
233
81a9d4a4
CR
234(define-public r-selectr
235 (package
236 (name "r-selectr")
41e8bd77 237 (version "0.4-1")
81a9d4a4
CR
238 (source
239 (origin
240 (method url-fetch)
241 (uri (cran-uri "selectr" version))
242 (sha256
243 (base32
41e8bd77 244 "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
81a9d4a4 245 (build-system r-build-system)
41e8bd77
RW
246 (propagated-inputs
247 `(("r-stringr" ,r-stringr)
248 ("r-r6" ,r-r6)))
81a9d4a4
CR
249 (home-page "https://sjp.co.nz/projects/selectr/")
250 (synopsis "Translate CSS selectors to XPath expressions")
251 (description
252 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
253expression. This allows you to use CSS selectors when working with the XML
254package as it can only evaluate XPath expressions. Also provided are
255convenience functions useful for using CSS selectors on XML nodes. This
256package is a port of the Python package @code{cssselect}.")
257 (license license:bsd-3)))
258
948740b0
CR
259(define-public r-reprex
260 (package
261 (name "r-reprex")
1c9906c2 262 (version "0.2.1")
948740b0
CR
263 (source
264 (origin
265 (method url-fetch)
266 (uri (cran-uri "reprex" version))
267 (sha256
268 (base32
1c9906c2 269 "1ws5gds453xgfili87r35rz1wn2i7jbqissq98csbiddpkgls8sx"))))
948740b0
CR
270 (build-system r-build-system)
271 (propagated-inputs
272 `(("r-callr" ,r-callr)
e3c1e93e 273 ("r-clipr" ,r-clipr)
1c9906c2 274 ("r-fs" ,r-fs)
e3c1e93e 275 ("r-rlang" ,r-rlang)
948740b0 276 ("r-rmarkdown" ,r-rmarkdown)
e3c1e93e
RW
277 ("r-whisker" ,r-whisker)
278 ("r-withr" ,r-withr)))
948740b0
CR
279 (home-page "https://github.com/tidyverse/reprex")
280 (synopsis "Prepare reproducible R code examples for sharing")
281 (description
282 "This package provides a convenience wrapper that uses the
283@code{rmarkdown} package to render small snippets of code to target formats
284that include both code and output. The goal is to encourage the sharing of
285small, reproducible, and runnable examples on code-oriented websites or email.
286@code{reprex} also extracts clean, runnable R code from various common formats,
287such as copy/paste from an R session.")
288 (license license:expat)))
289
10487c30
CR
290(define-public r-callr
291 (package
292 (name "r-callr")
527c6055 293 (version "3.1.1")
10487c30
CR
294 (source
295 (origin
296 (method url-fetch)
297 (uri (cran-uri "callr" version))
298 (sha256
299 (base32
527c6055 300 "15l1qfa3aigba2ghgr2gwcjjy7anagrwg8khsd36fymwkmqj5g69"))))
10487c30
CR
301 (build-system r-build-system)
302 (propagated-inputs
527c6055 303 `(("r-r6" ,r-r6)
6034a62a 304 ("r-processx" ,r-processx)))
10487c30
CR
305 (home-page "https://github.com/r-lib/callr#readme")
306 (synopsis "Call R from R")
307 (description
308 "It is sometimes useful to perform a computation in a separate R process,
309without affecting the current R process at all. This packages does exactly
310that.")
311 (license license:expat)))
312
d7637e5e
CR
313(define-public r-readxl
314 (package
315 (name "r-readxl")
b140569e 316 (version "1.2.0")
d7637e5e
CR
317 (source
318 (origin
319 (method url-fetch)
320 (uri (cran-uri "readxl" version))
321 (sha256
322 (base32
b140569e 323 "1mwm389skl4ahcwsmhvx31pjkrn6y9igpnhsczwg6yza886q7j19"))))
d7637e5e
CR
324 (build-system r-build-system)
325 (propagated-inputs
326 `(("r-cellranger" ,r-cellranger)
b140569e 327 ("r-progress" ,r-progress)
d7637e5e
CR
328 ("r-rcpp" ,r-rcpp)
329 ("r-tibble" ,r-tibble)))
330 (home-page "https://readxl.tidyverse.org")
331 (synopsis "Read Excel files")
332 (description
333 "This package lets you import Excel files into R. It supports
334@file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
335the embedded @code{RapidXML} C++ library.")
336 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
337 ;; 'rapidxml' which is Boost.
338 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
339
9a91c925
CR
340(define-public r-modelr
341 (package
342 (name "r-modelr")
c8ac880c 343 (version "0.1.2")
9a91c925
CR
344 (source
345 (origin
346 (method url-fetch)
347 (uri (cran-uri "modelr" version))
348 (sha256
349 (base32
c8ac880c 350 "09whg3q5xq6csbqwgwfwav09vda8vgady5j70sk52xcn232k363a"))))
9a91c925
CR
351 (build-system r-build-system)
352 (propagated-inputs
353 `(("r-broom" ,r-broom)
354 ("r-dplyr" ,r-dplyr)
355 ("r-lazyeval" ,r-lazyeval)
356 ("r-magrittr" ,r-magrittr)
357 ("r-purrr" ,r-purrr)
358 ("r-tibble" ,r-tibble)
359 ("r-tidyr" ,r-tidyr)))
360 (home-page "https://github.com/tidyverse/modelr")
361 (synopsis "Helper functions for modelling in pipelines")
362 (description
363 "Functions for modelling that help you seamlessly integrate modelling
364into a pipeline of data manipulation and visualisation.")
365 (license license:gpl3)))
366
92ce1883
RW
367(define-public r-httpuv
368 (package
369 (name "r-httpuv")
37349c71 370 (version "1.4.5.1")
92ce1883
RW
371 (source (origin
372 (method url-fetch)
373 (uri (cran-uri "httpuv" version))
374 (sha256
375 (base32
37349c71 376 "0mqd40jckdpkjw1jjd860cdwkb03l6dkh931maijfdaqr1w9hwvn"))))
92ce1883
RW
377 (build-system r-build-system)
378 (native-inputs
379 `(("r-rcpp" ,r-rcpp)
380 ("pkg-config" ,pkg-config)))
381 (propagated-inputs
382 `(("r-bh" ,r-bh)
383 ("r-later" ,r-later)
384 ("r-promises" ,r-promises)))
385 (home-page "https://github.com/rstudio/httpuv")
386 (synopsis "HTTP and WebSocket server library for R")
387 (description
388 "The httpuv package provides low-level socket and protocol support for
389handling HTTP and WebSocket requests directly from within R. It is primarily
390intended as a building block for other packages, rather than making it
391particularly easy to create complete web applications using httpuv alone.")
392 ;; This package includes third-party code that was originally released
393 ;; under various non-copyleft licenses. Full licensing information can be
394 ;; obtained here: https://github.com/rstudio/httpuv/blob/master/LICENSE
395 (license license:gpl3+)))
396
397(define-public r-jsonlite
398 (package
399 (name "r-jsonlite")
a2315c67 400 (version "1.6")
92ce1883
RW
401 (source (origin
402 (method url-fetch)
403 (uri (cran-uri "jsonlite" version))
404 (sha256
405 (base32
a2315c67 406 "0lyvhnr6n57h3a89bvipii7x17nvfaycm9j5j50bfrlr48jv9ic8"))))
92ce1883
RW
407 (build-system r-build-system)
408 (home-page "http://arxiv.org/abs/1403.2805")
409 (synopsis "Robust, high performance JSON parser and generator for R")
410 (description
411 "The jsonlite package provides a fast JSON parser and generator optimized
412for statistical data and the web. It offers flexible, robust, high
413performance tools for working with JSON in R and is particularly powerful for
414building pipelines and interacting with a web API. In addition to converting
415JSON data from/to R objects, jsonlite contains functions to stream, validate,
416and prettify JSON data. The unit tests included with the package verify that
417all edge cases are encoded and decoded consistently for use with dynamic data
418in systems and applications.")
419 (license license:expat)))
420
421(define-public r-servr
422 (package
423 (name "r-servr")
424 (version "0.11")
425 (source (origin
426 (method url-fetch)
427 (uri (cran-uri "servr" version))
428 (sha256
429 (base32
430 "0yj3p1risf269n25dd56lqv82dsxv6a0aq4bcc1ddn9wv7h2xdfi"))))
431 (build-system r-build-system)
432 (propagated-inputs
433 `(("r-httpuv" ,r-httpuv)
434 ("r-jsonlite" ,r-jsonlite)
435 ("r-mime" ,r-mime)
436 ("r-xfun" ,r-xfun)))
437 (home-page "https://github.com/yihui/servr")
438 (synopsis "Simple HTTP server to serve static files or dynamic documents")
439 (description
440 "Servr provides an HTTP server in R to serve static files, or dynamic
441documents that can be converted to HTML files (e.g., R Markdown) under a given
442directory.")
443 (license license:expat)))
444
445(define-public r-htmltools
446 (package
447 (name "r-htmltools")
448 (version "0.3.6")
449 (source (origin
450 (method url-fetch)
451 (uri (cran-uri "htmltools" version))
452 (sha256
453 (base32
454 "18k8r1s8sz1jy7dkz35n69wj20xhmllr53xmwb4pdzf2z61gpbs4"))))
455 (build-system r-build-system)
456 (arguments
457 `(#:phases
458 (modify-phases %standard-phases
459 ;; See https://github.com/rstudio/htmltools/pull/68
460 ;; The resource files are in the store and have mode 444. After
461 ;; copying the files R fails to remove them again because it doesn't
462 ;; have write access to them.
463 (add-after 'unpack 'copy-files-without-mode
464 (lambda _
465 (substitute* "R/html_dependency.R"
466 (("file.copy\\(from, to, " prefix)
467 (string-append prefix
468 "copy.mode = FALSE, ")))
469 #t)))))
470 (propagated-inputs
471 `(("r-digest" ,r-digest)
472 ("r-rcpp" ,r-rcpp)))
473 (home-page "https://cran.r-project.org/web/packages/htmltools")
474 (synopsis "R tools for HTML")
475 (description
476 "This package provides tools for HTML generation and output in R.")
477 (license license:expat)))
478
479(define-public r-htmlwidgets
480 (package
481 (name "r-htmlwidgets")
482 (version "1.3")
483 (source (origin
484 (method url-fetch)
485 (uri (cran-uri "htmlwidgets" version))
486 (sha256
487 (base32
488 "04jsdh14l2zifbjpbbh23w7bxz1wpsas0zb2gy2zwv4yqamzzr7i"))))
489 (build-system r-build-system)
490 (propagated-inputs
491 `(("r-htmltools" ,r-htmltools)
492 ("r-jsonlite" ,r-jsonlite)
493 ("r-yaml" ,r-yaml)))
494 (home-page "https://github.com/ramnathv/htmlwidgets")
495 (synopsis "HTML Widgets for R")
496 (description
497 "HTML widgets is a framework for creating HTML widgets that render in
498various contexts including the R console, R Markdown documents, and Shiny web
499applications.")
500 (license license:expat)))
501
502(define-public r-htmltable
503 (package
504 (name "r-htmltable")
1add168a 505 (version "1.13.1")
92ce1883
RW
506 (source
507 (origin
508 (method url-fetch)
509 (uri (cran-uri "htmlTable" version))
510 (sha256
511 (base32
1add168a 512 "1l44b33xgj2698k6nz17r8fl0ink14ryzng803apm9d6bnv357v8"))))
92ce1883
RW
513 (properties `((upstream-name . "htmlTable")))
514 (build-system r-build-system)
515 (propagated-inputs
516 `(("r-checkmate" ,r-checkmate)
517 ("r-htmltools" ,r-htmltools)
518 ("r-htmlwidgets" ,r-htmlwidgets)
519 ("r-knitr" ,r-knitr)
520 ("r-magrittr" ,r-magrittr)
521 ("r-rstudioapi" ,r-rstudioapi)
522 ("r-stringr" ,r-stringr)))
523 (home-page "http://gforge.se/packages/")
524 (synopsis "Advanced tables for Markdown/HTML")
525 (description
526 "This package provides functions to build tables with advanced layout
527elements such as row spanners, column spanners, table spanners, zebra
528striping, and more. While allowing advanced layout, the underlying
529CSS-structure is simple in order to maximize compatibility with word
530processors such as LibreOffice. The package also contains a few text
531formatting functions that help outputting text compatible with HTML or
532LaTeX.")
533 (license license:gpl3+)))
534
535(define-public r-curl
536 (package
537 (name "r-curl")
646e1ef0 538 (version "3.3")
92ce1883
RW
539 (source (origin
540 (method url-fetch)
541 (uri (cran-uri "curl" version))
542 (sha256
543 (base32
646e1ef0 544 "1gd5i25anzi28lg1f8p7g63z9d46xi0qaw4lxpml5p0f52lvkc0c"))))
92ce1883
RW
545 (build-system r-build-system)
546 (arguments
547 `(#:phases
548 (modify-phases %standard-phases
549 ;; The environment variable CURL_CA_BUNDLE is only respected when
550 ;; running Windows, so we disable the platform checks.
551 ;; This can be removed once the libcurl has been patched.
552 (add-after 'unpack 'allow-CURL_CA_BUNDLE
553 (lambda _
554 (substitute* "R/onload.R"
555 (("if \\(!grepl\\(\"mingw\".*")
556 "if (FALSE)\n"))
557 (substitute* "src/handle.c"
558 (("#ifdef _WIN32") "#if 1"))
559 #t)))))
560 (inputs
646e1ef0
RW
561 `(("libcurl" ,curl)
562 ("zlib" ,zlib)))
563 (native-inputs
564 `(("pkg-config" ,pkg-config)))
92ce1883
RW
565 (home-page "https://github.com/jeroenooms/curl")
566 (synopsis "HTTP client for R")
567 (description
568 "The @code{curl()} and @code{curl_download()} functions provide highly
569configurable drop-in replacements for base @code{url()} and
570@code{download.file()} with better performance, support for encryption, gzip
571compression, authentication, and other @code{libcurl} goodies. The core of
572the package implements a framework for performing fully customized requests
573where data can be processed either in memory, on disk, or streaming via the
574callback or connection interfaces.")
575 (license license:expat)))
576
577(define-public r-hwriter
578 (package
579 (name "r-hwriter")
580 (version "1.3.2")
581 (source
582 (origin
583 (method url-fetch)
584 (uri (cran-uri "hwriter" version))
585 (sha256
586 (base32
587 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
588 (build-system r-build-system)
589 (home-page "https://cran.r-project.org/web/packages/hwriter")
590 (synopsis "Output R objects in HTML format")
591 (description
592 "This package provides easy-to-use and versatile functions to output R
593objects in HTML format.")
594 (license license:lgpl2.1+)))
595
596(define-public r-rjson
597 (package
598 (name "r-rjson")
599 (version "0.2.20")
600 (source
601 (origin
602 (method url-fetch)
603 (uri (cran-uri "rjson" version))
604 (sha256
605 (base32
606 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
607 (build-system r-build-system)
608 (home-page "https://cran.r-project.org/web/packages/rjson")
609 (synopsis "JSON library for R")
610 (description
611 "This package provides functions to convert R objects into JSON objects
612and vice-versa.")
613 (license license:gpl2+)))
614
615(define-public r-shiny
616 (package
617 (name "r-shiny")
618 (version "1.1.0")
619 (source
620 (origin
621 (method git-fetch)
622 (uri (git-reference
623 (url "https://github.com/rstudio/shiny.git")
624 (commit (string-append "v" version))))
625 (file-name (git-file-name name version))
626 (sha256
627 (base32
628 "041q2gzvzs13syfhbirmkik96asdji8dxnnbs63j7v1ks97hrvvz"))))
629 (build-system r-build-system)
630 (arguments
631 `(#:modules ((guix build r-build-system)
632 (guix build minify-build-system)
633 (guix build utils)
634 (ice-9 match))
635 #:imported-modules (,@%r-build-system-modules
636 (guix build minify-build-system))
637 #:phases
638 (modify-phases (@ (guix build r-build-system) %standard-phases)
639 (add-after 'unpack 'replace-bundled-minified-JavaScript
640 (lambda* (#:key inputs #:allow-other-keys)
641 (let ((replace-file (lambda (old new)
642 (format #t "replacing ~a with ~a\n" old new)
643 (delete-file old)
644 (symlink new old))))
645 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
646 ;; contain just data. They are not minified code, so we don't
647 ;; replace them.
648 (with-directory-excursion "inst/www/shared"
649 (replace-file "bootstrap/shim/respond.min.js"
650 (string-append (assoc-ref inputs "js-respond")
651 "/share/javascript/respond.min.js"))
652 (replace-file "bootstrap/shim/html5shiv.min.js"
653 (string-append (assoc-ref inputs "js-html5shiv")
654 "/share/javascript/html5shiv.min.js"))
655 (replace-file "json2-min.js"
656 (string-append (assoc-ref inputs "js-json2")
657 "/share/javascript/json2.min.js"))
658 (replace-file "strftime/strftime-min.js"
659 (string-append (assoc-ref inputs "js-strftime")
660 "/share/javascript/strftime.min.js"))
661 (replace-file "highlight/highlight.pack.js"
662 (string-append (assoc-ref inputs "js-highlight")
663 "/share/javascript/highlight.min.js"))
664 (replace-file "datatables/js/jquery.dataTables.min.js"
665 (string-append (assoc-ref inputs "js-datatables")
666 "/share/javascript/jquery.dataTables.min.js"))
667 (replace-file "selectize/js/selectize.min.js"
668 (string-append (assoc-ref inputs "js-selectize")
669 "/share/javascript/selectize.min.js"))
670 (replace-file "selectize/js/es5-shim.min.js"
671 (string-append (assoc-ref inputs "js-es5-shim")
672 "/share/javascript/es5-shim.min.js"))
673 (for-each (match-lambda
674 ((source . target)
675 (delete-file target)
676 (minify source #:target target)))
677 '(("jqueryui/jquery-ui.js" .
678 "jqueryui/jquery-ui.min.js")
679 ("showdown/src/showdown.js" .
680 "showdown/compressed/showdown.js")
681 ("datepicker/js/bootstrap-datepicker.js" .
682 "datepicker/js/bootstrap-datepicker.min.js")
683 ("ionrangeslider/js/ion.rangeSlider.js" .
684 "ionrangeslider/js/ion.rangeSlider.min.js")
685 ("bootstrap/js/bootstrap.js" .
686 "bootstrap/js/bootstrap.min.js")
687 ("shiny.js" .
688 "shiny.min.js")
689 ("jquery.js" .
690 "jquery.min.js")))))
691 #t)))))
692 (propagated-inputs
693 `(("r-crayon" ,r-crayon)
694 ("r-httpuv" ,r-httpuv)
695 ("r-mime" ,r-mime)
696 ("r-jsonlite" ,r-jsonlite)
697 ("r-xtable" ,r-xtable)
698 ("r-digest" ,r-digest)
699 ("r-htmltools" ,r-htmltools)
700 ("r-r6" ,r-r6)
701 ("r-sourcetools" ,r-sourcetools)))
702 (inputs
703 `(("js-datatables" ,js-datatables)
704 ("js-html5shiv" ,js-html5shiv)
705 ("js-json2" ,js-json2)
706 ("js-respond" ,js-respond)
707 ("js-selectize" ,js-selectize)
708 ("js-strftime" ,js-strftime)
709 ("js-highlight" ,js-highlight)
710 ("js-es5-shim" ,js-es5-shim)))
711 (home-page "http://shiny.rstudio.com")
712 (synopsis "Easy interactive web applications with R")
713 (description
714 "Makes it incredibly easy to build interactive web applications
715with R. Automatic \"reactive\" binding between inputs and outputs and
716extensive prebuilt widgets make it possible to build beautiful,
717responsive, and powerful applications with minimal effort.")
718 (license license:artistic2.0)))
719
720(define-public r-shinydashboard
721 (package
722 (name "r-shinydashboard")
723 (version "0.7.1")
724 (source (origin
725 (method url-fetch)
726 (uri (cran-uri "shinydashboard" version))
727 (sha256
728 (base32
729 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
730 (build-system r-build-system)
731 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
732 ;; Regenerate it from the included sources.
733 (arguments
734 `(#:modules ((guix build utils)
735 (guix build r-build-system)
736 (ice-9 popen))
737 #:phases
738 (modify-phases %standard-phases
739 (add-after 'unpack 'generate-minified-javascript
740 (lambda _
741 (with-directory-excursion "inst/AdminLTE"
742 (delete-file "app.min.js")
743 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
744 (call-with-output-file "app.min.js"
745 (lambda (port)
746 (dump-port minified port))))))))))
747 (propagated-inputs
748 `(("r-htmltools" ,r-htmltools)
749 ("r-promises" ,r-promises)
750 ("r-shiny" ,r-shiny)))
751 (native-inputs
752 `(("uglify-js" ,uglify-js)))
753 (home-page "http://rstudio.github.io/shinydashboard/")
754 (synopsis "Create dashboards with shiny")
755 (description "This package provides an extension to the Shiny web
756application framework for R, making it easy to create attractive dashboards.")
757 ;; This package includes software that was released under the Expat
758 ;; license, but the whole package is released under GPL version 2 or
759 ;; later.
760 (license license:gpl2+)))
761
762(define-public r-shinyfiles
763 (package
764 (name "r-shinyfiles")
765 (version "0.7.2")
766 (source
767 (origin
768 (method url-fetch)
769 (uri (cran-uri "shinyFiles" version))
770 (sha256
771 (base32
772 "0dlcjrw96x72grg6j915070x8x98l7629pn86gf148iknflm7gd5"))))
773 (properties `((upstream-name . "shinyFiles")))
774 (build-system r-build-system)
775 (propagated-inputs
776 `(("r-fs" ,r-fs)
777 ("r-htmltools" ,r-htmltools)
778 ("r-jsonlite" ,r-jsonlite)
779 ("r-shiny" ,r-shiny)
780 ("r-tibble" ,r-tibble)))
781 (home-page "https://github.com/thomasp85/shinyFiles")
782 (synopsis "Server-side file system viewer for Shiny")
783 (description
784 "This package provides functionality for client-side navigation of the
785server side file system in shiny apps. In case the app is running locally
786this gives the user direct access to the file system without the need to
787\"download\" files to a temporary location. Both file and folder selection as
788well as file saving is available.")
789 (license license:gpl2+)))
790
791(define-public r-crosstalk
792 (package
793 (name "r-crosstalk")
794 (version "1.0.0")
795 (source
796 (origin
797 (method url-fetch)
798 (uri (cran-uri "crosstalk" version))
799 (sha256
800 (base32
801 "0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"))))
802 (build-system r-build-system)
803 (propagated-inputs
804 `(("r-ggplot2" ,r-ggplot2)
805 ("r-htmltools" ,r-htmltools)
806 ("r-jsonlite" ,r-jsonlite)
807 ("r-lazyeval" ,r-lazyeval)
808 ("r-r6" ,r-r6)
809 ("r-shiny" ,r-shiny)))
810 (home-page "https://rstudio.github.io/crosstalk/")
811 (synopsis "Inter-widget interactivity for HTML widgets")
812 (description
813 "This package provides building blocks for allowing HTML widgets to
814communicate with each other, with Shiny or without (i.e. static @code{.html}
815files). It currently supports linked brushing and filtering.")
816 (license license:expat)))
817
818(define-public r-rook
819 (package
820 (name "r-rook")
821 (version "1.1-1")
822 (source
823 (origin
824 (method url-fetch)
825 (uri (cran-uri "Rook" version))
826 (sha256
827 (base32
828 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
829 (properties `((upstream-name . "Rook")))
830 (build-system r-build-system)
831 (propagated-inputs `(("r-brew" ,r-brew)))
832 (home-page "https://cran.r-project.org/web/packages/Rook")
833 (synopsis "Web server interface for R")
834 (description
835 "This package contains the Rook specification and convenience software
836for building and running Rook applications. A Rook application is an R
837reference class object that implements a @code{call} method or an R closure
838that takes exactly one argument, an environment, and returns a list with three
839named elements: the @code{status}, the @code{headers}, and the @code{body}.")
840 (license license:gpl2)))
841
842(define-public r-miniui
843 (package
844 (name "r-miniui")
845 (version "0.1.1.1")
846 (source
847 (origin
848 (method url-fetch)
849 (uri (cran-uri "miniUI" version))
850 (sha256
851 (base32
852 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
853 (properties `((upstream-name . "miniUI")))
854 (build-system r-build-system)
855 (propagated-inputs
856 `(("r-htmltools" ,r-htmltools)
857 ("r-shiny" ,r-shiny)))
858 (home-page "https://cran.r-project.org/web/packages/miniUI/")
859 (synopsis "Shiny UI widgets for small screens")
860 (description
861 "This package provides UI widget and layout functions for writing Shiny apps that
862work well on small screens.")
863 (license license:gpl3)))
864
60a166c6
RW
865(define-public r-feather
866 (package
867 (name "r-feather")
69aad34a 868 (version "0.3.2")
60a166c6
RW
869 (source
870 (origin
871 (method url-fetch)
872 (uri (cran-uri "feather" version))
873 (sha256
874 (base32
69aad34a 875 "138vnlwhkwayyim4rbx6rnf91kzhfij6v2f91ppx2174ky5611h6"))))
60a166c6
RW
876 (build-system r-build-system)
877 (propagated-inputs
878 `(("r-hms" ,r-hms)
879 ("r-rcpp" ,r-rcpp)
880 ("r-tibble" ,r-tibble)))
881 (home-page "https://github.com/wesm/feather")
882 (synopsis "R Bindings to the Feather API")
883 (description "Read and write feather files, a lightweight binary columnar
884data store designed for maximum speed.")
885 (license license:asl2.0)))
886
2a2760a0
RW
887(define-public r-maps
888 (package
889 (name "r-maps")
890 (version "3.3.0")
891 (source
892 (origin
893 (method url-fetch)
894 (uri (cran-uri "maps" version))
895 (sha256
896 (base32
897 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
898 (build-system r-build-system)
899 (home-page "https://cran.r-project.org/web/packages/maps")
900 (synopsis "Draw geographical maps")
901 (description "This package provides an R module for display of maps.
902Projection code and larger maps are in separate packages ('mapproj' and
903'mapdata').")
904 (license license:gpl2)))
905
906(define-public r-mapproj
907 (package
908 (name "r-mapproj")
909 (version "1.2.6")
910 (source
911 (origin
912 (method url-fetch)
913 (uri (cran-uri "mapproj" version))
914 (sha256
915 (base32
916 "1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"))))
917 (build-system r-build-system)
918 (propagated-inputs `(("r-maps" ,r-maps)))
919 (home-page "https://cran.r-project.org/web/packages/mapproj")
920 (synopsis "Map projection in R")
921 (description "This package converts latitude/longitude into projected
922coordinates.")
923 (license (list license:gpl2 ; The R interface
924 (license:non-copyleft ; The C code
925 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
926 "Lucent Public License Version 1.02")))))
927
928(define-public r-rgooglemaps
929 (package
930 (name "r-rgooglemaps")
931 (version "1.4.3")
932 (source
933 (origin
934 (method url-fetch)
935 (uri (cran-uri "RgoogleMaps" version))
936 (sha256
937 (base32
938 "06ab3lg1rwm93hkshf1vxfm8mlxq5qsjan0wx43lhnrysay65js4"))))
939 (properties `((upstream-name . "RgoogleMaps")))
940 (build-system r-build-system)
941 (propagated-inputs `(("r-png" ,r-png)))
942 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
943 (synopsis "Use Google Maps in R")
944 (description "This package serves two purposes:
945@enumerate
946@item Provide a comfortable R interface to query the Google server for static
947 maps, and
948@item Use the map as a background image to overlay plots within R. This
949 requires proper coordinate scaling.
950@end enumerate\n")
951 (license license:gpl2+)))
952
953(define-public r-geosphere
954 (package
955 (name "r-geosphere")
956 (version "1.5-7")
957 (source
958 (origin
959 (method url-fetch)
960 (uri (cran-uri "geosphere" version))
961 (sha256
962 (base32
963 "186qdm5niq7v3d4w4rngx71znsgi44hnam7698bsx9ar5mg5b6wx"))))
964 (build-system r-build-system)
965 (propagated-inputs `(("r-sp" ,r-sp)))
966 (home-page "https://cran.r-project.org/web/packages/geosphere")
967 (synopsis "Spherical trigonometry")
968 (description "This package computes spherical trigonometry for geographic
969applications. That is, compute distances and related measures for angular
970(longitude/latitude) locations.")
971 (license license:gpl3+)))
972
973(define-public r-ggmap
974 (package
975 (name "r-ggmap")
b3578189 976 (version "2.6.2")
2a2760a0
RW
977 (source
978 (origin
979 (method url-fetch)
980 (uri (cran-uri "ggmap" version))
981 (sha256
982 (base32
b3578189 983 "144x6ycb2c3fvy5c68ww53m6gzi6kfvas7cpbn071z08n4xgb72f"))))
2a2760a0
RW
984 (build-system r-build-system)
985 (propagated-inputs
986 `(("r-digest" ,r-digest)
987 ("r-geosphere" ,r-geosphere)
988 ("r-ggplot2" ,r-ggplot2)
989 ("r-jpeg" ,r-jpeg)
990 ("r-mapproj" ,r-mapproj)
991 ("r-plyr" ,r-plyr)
992 ("r-png" ,r-png)
993 ("r-proto" ,r-proto)
994 ("r-reshape2" ,r-reshape2)
995 ("r-rgooglemaps" ,r-rgooglemaps)
996 ("r-rjson" ,r-rjson)
997 ("r-scales" ,r-scales)))
998 (home-page "https://github.com/dkahle/ggmap")
999 (synopsis "Spatial visualization with ggplot2")
1000 (description "This package provides a collection of functions to visualize
1001spatial data and models on top of static maps from various online sources (e.g
1002Google Maps and Stamen Maps). It includes tools common to those tasks,
1003including functions for geolocation and routing.")
1004 (license license:gpl2)))
1005
d2a507ef
CR
1006(define-public r-haven
1007 (package
1008 (name "r-haven")
dcf89cc0 1009 (version "2.0.0")
d2a507ef
CR
1010 (source
1011 (origin
1012 (method url-fetch)
1013 (uri (cran-uri "haven" version))
1014 (sha256
1015 (base32
dcf89cc0 1016 "12qh8nba1dxlsmcihrx126wmjyj8n511k17vqj10lfgvpwq2sydy"))))
d2a507ef 1017 (build-system r-build-system)
35b32367
TGR
1018 (inputs
1019 `(("zlib" ,zlib)))
d2a507ef
CR
1020 (propagated-inputs
1021 `(("r-forcats" ,r-forcats)
1022 ("r-hms" ,r-hms)
1023 ("r-rcpp" ,r-rcpp)
1024 ("r-readr" ,r-readr)
1025 ("r-tibble" ,r-tibble)))
1026 (home-page "https://haven.tidyverse.org")
1027 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
1028 (description
1029 "This package lets you mport foreign statistical formats into R via the
1030embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
1031 (license license:expat)))
1032
996bed06
RJ
1033(define-public r-amap
1034 (package
1035 (name "r-amap")
7c2a4646 1036 (version "0.8-16")
996bed06
RJ
1037 (source (origin
1038 (method url-fetch)
1039 (uri (cran-uri "amap" version))
1040 (sha256
1041 (base32
7c2a4646 1042 "1qnl2x98x64iaipkx5126rsddq2sx5ml43h75xyiyn30yvbmlxyk"))))
996bed06
RJ
1043 (build-system r-build-system)
1044 (inputs
1045 `(("gfortran" ,gfortran)))
1046 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
1047 (synopsis "Another multidimensional analysis package")
1048 (description "This package provides tools for clustering and principal
1049component analysis (with robust methods, and parallelized functions).")
1050 (license license:gpl2+)))
1051
53cc59a1
RW
1052(define-public r-ape
1053 (package
1054 (name "r-ape")
b62e104b 1055 (version "5.2")
53cc59a1
RW
1056 (source
1057 (origin
1058 (method url-fetch)
1059 (uri (cran-uri "ape" version))
1060 (sha256
1061 (base32
b62e104b 1062 "05b4yka5cirdgxd4d7iiaqvr428pk3j6n9q6dvg5j38kdj2h5sr7"))))
53cc59a1
RW
1063 (build-system r-build-system)
1064 (propagated-inputs
1065 `(("r-lattice" ,r-lattice)
1066 ("r-nlme" ,r-nlme)
1067 ("r-rcpp" ,r-rcpp)))
1068 (home-page "http://ape-package.ird.fr/")
1069 (synopsis "Analyses of phylogenetics and evolution")
1070 (description
1071 "This package provides functions for reading, writing, plotting, and
1072manipulating phylogenetic trees, analyses of comparative data in a
1073phylogenetic framework, ancestral character analyses, analyses of
1074diversification and macroevolution, computing distances from DNA sequences,
1075and several other tools.")
1076 (license license:gpl2+)))
1077
109b2f7c
VV
1078(define-public r-abbyyr
1079 (package
1080 (name "r-abbyyr")
5479e3e6 1081 (version "0.5.4")
109b2f7c
VV
1082 (source
1083 (origin
1084 (method url-fetch)
1085 (uri (cran-uri "abbyyR" version))
1086 (sha256
1087 (base32
5479e3e6 1088 "1jh1c1ad6mgw7brdh2isnza1qpjlfxnqr7jl76yd93axyfl76xjx"))))
109b2f7c
VV
1089 (properties `((upstream-name . "abbyyR")))
1090 (build-system r-build-system)
1091 (propagated-inputs
1092 `(("r-curl" ,r-curl)
1093 ("r-httr" ,r-httr)
1094 ("r-plyr" ,r-plyr)
1095 ("r-progress" ,r-progress)
1096 ("r-readr" ,r-readr)
1097 ("r-xml" ,r-xml)))
1098 (home-page "https://github.com/soodoku/abbyyR")
1099 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
1100 (description
1101 "This package provides tools to get text from images of text using Abbyy
1102Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
1103OCR images, barcodes, forms, documents with machine readable zones, e.g.
1104passports and get the results in a variety of formats including plain text and
1105XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
1106 (license license:expat)))
1107
056468dc
RW
1108(define-public r-colorspace
1109 (package
1110 (name "r-colorspace")
fe24aa2a 1111 (version "1.4-0")
056468dc
RW
1112 (source
1113 (origin
1114 (method url-fetch)
1115 (uri (cran-uri "colorspace" version))
1116 (sha256
fe24aa2a 1117 (base32 "0mpmvz2sycjp4c9y3v3qin7mdjy812hwi7cyjnblcw6xb1ckq06f"))))
056468dc 1118 (build-system r-build-system)
e9960d8c 1119 (home-page "https://cran.r-project.org/web/packages/colorspace")
056468dc
RW
1120 (synopsis "Color space manipulation")
1121 (description
1122 "This package carries out a mapping between assorted color spaces
1123including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
1124CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
1125colors are provided.")
1126 (license license:bsd-3)))
5bee6bf4
RW
1127
1128(define-public r-glue
1129 (package
1130 (name "r-glue")
b00e8ae7 1131 (version "1.3.0")
5bee6bf4
RW
1132 (source
1133 (origin
1134 (method url-fetch)
1135 (uri (cran-uri "glue" version))
1136 (sha256
1137 (base32
b00e8ae7 1138 "1vhw5497lpfr4m8lcx9bs0fgdp4ax0sycrk6n8yksp33qd25m7kq"))))
5bee6bf4
RW
1139 (build-system r-build-system)
1140 (home-page "https://github.com/tidyverse/glue")
1141 (synopsis "Interpreted string literals")
1142 (description
1143 "This package provides an implementation of interpreted string literals,
1144inspired by Python's Literal String Interpolation (PEP-0498) and
1145Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
1146 (license license:expat)))
847b4572 1147
ddbf2a98
RJ
1148(define-public r-pastecs
1149 (package
1150 (name "r-pastecs")
1151 (version "1.3.21")
1152 (source (origin
1153 (method url-fetch)
1154 (uri (cran-uri "pastecs" version))
1155 (sha256
1156 (base32
1157 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
1158 (build-system r-build-system)
1159 (propagated-inputs
1160 `(("r-boot" ,r-boot)))
1161 (home-page "http://www.sciviews.org/pastecs")
1162 (synopsis "Analysis of space-time ecological series")
1163 (description
1164 "This package provides functions for regulation, decomposition and analysis
1165of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
1166initiative to bring PASSTEC 2000 functionalities to R.")
1167 (license license:gpl2+)))
1168
847b4572
RW
1169(define-public r-plogr
1170 (package
1171 (name "r-plogr")
0e947804 1172 (version "0.2.0")
847b4572
RW
1173 (source
1174 (origin
1175 (method url-fetch)
1176 (uri (cran-uri "plogr" version))
1177 (sha256
1178 (base32
0e947804 1179 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
847b4572
RW
1180 (build-system r-build-system)
1181 (home-page "https://github.com/krlmlr/plogr")
1182 (synopsis "R bindings for the plog C++ logging library")
1183 (description
1184 "This package provides the header files for a stripped-down version of
1185the plog header-only C++ logging library, and a method to log to R's standard
1186error stream.")
1187 (license license:expat)))
a8cba9dd 1188
a86049d9
TGR
1189(define-public r-pls
1190 (package
1191 (name "r-pls")
c73752ca 1192 (version "2.7-0")
a86049d9
TGR
1193 (source
1194 (origin
1195 (method url-fetch)
1196 (uri (cran-uri "pls" version))
1197 (sha256
1198 (base32
c73752ca 1199 "0xaqqgmdvfh7g7v1m4bcwjqzph68b9cq3bn4kjisfsadl54i5p2x"))))
a86049d9
TGR
1200 (build-system r-build-system)
1201 (home-page "http://mevik.net/work/software/pls.html")
1202 (synopsis "Partial Least Squares and Principal Component Regression")
1203 (description
1204 "The pls package implements multivariate regression methods: Partial Least
1205Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
1206Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
1207
1208@itemize
1209@item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
1210algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
1211@item multi-response models (or @dfn{PLS2})
1212@item flexible cross-validation
1213@item Jackknife variance estimates of regression coefficients
1214@item extensive and flexible plots: scores, loadings, predictions, coefficients,
1215(R)MSEP, R², and correlation loadings
1216@item formula interface, modelled after @code{lm()}, with methods for predict,
1217print, summary, plot, update, etc.
1218@item extraction functions for coefficients, scores, and loadings
1219@item MSEP, RMSEP, and R² estimates
1220@item multiplicative scatter correction (@dfn{MSC})
1221@end itemize\n")
1222 (license license:gpl2)))
1223
b55e64d4
TGR
1224(define-public r-ps
1225 (package
1226 (name "r-ps")
422dea17 1227 (version "1.3.0")
b55e64d4
TGR
1228 (source
1229 (origin
1230 (method url-fetch)
1231 (uri (cran-uri "ps" version))
1232 (sha256
422dea17 1233 (base32 "1lcq7r0q4jb8x6k023zr2ydj2dg925bqqbkhx1phpnyjrk897498"))))
b55e64d4
TGR
1234 (build-system r-build-system)
1235 (home-page "http://ps.r-lib.org")
1236 (synopsis "List, query, and manipulate system processes")
1237 (description
1238 "The ps package implements an API to list, query, and manipulate system
1239processes. Most of its code is based on the @code{psutil} Python package.")
1240 (license license:bsd-3)))
1241
4f8247b5
RW
1242(define-public r-pkgbuild
1243 (package
1244 (name "r-pkgbuild")
2657e666 1245 (version "1.0.2")
4f8247b5
RW
1246 (source
1247 (origin
1248 (method url-fetch)
1249 (uri (cran-uri "pkgbuild" version))
1250 (sha256
1251 (base32
2657e666 1252 "1i1rrax7x7r2bplig5cfc50lx85jc4n9a3qmvbdviaj22wr2lghs"))))
4f8247b5
RW
1253 (build-system r-build-system)
1254 (propagated-inputs
1255 `(("r-callr" ,r-callr)
2657e666 1256 ("r-cli" ,r-cli)
4f8247b5
RW
1257 ("r-crayon" ,r-crayon)
1258 ("r-desc" ,r-desc)
2657e666 1259 ("r-prettyunits" ,r-prettyunits)
4f8247b5
RW
1260 ("r-r6" ,r-r6)
1261 ("r-rprojroot" ,r-rprojroot)
1262 ("r-withr" ,r-withr)))
1263 (home-page "https://github.com/r-pkgs/pkgbuild")
1264 (synopsis "Find tools needed to build R packages")
1265 (description
1266 "This package provides functions used to build R packages. It locates
1267compilers needed to build R packages on various platforms and ensures the PATH
1268is configured appropriately so R can use them.")
1269 (license license:gpl3)))
1270
e362be8e
RW
1271(define-public r-pkgload
1272 (package
1273 (name "r-pkgload")
65dd0e67 1274 (version "1.0.2")
e362be8e
RW
1275 (source
1276 (origin
1277 (method url-fetch)
1278 (uri (cran-uri "pkgload" version))
1279 (sha256
1280 (base32
65dd0e67 1281 "0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"))))
e362be8e
RW
1282 (build-system r-build-system)
1283 (propagated-inputs
1284 `(("r-desc" ,r-desc)
1285 ("r-pkgbuild" ,r-pkgbuild)
1286 ("r-rlang" ,r-rlang)
1287 ("r-rprojroot" ,r-rprojroot)
1288 ("r-rstudioapi" ,r-rstudioapi)
1289 ("r-withr" ,r-withr)))
1290 (home-page "https://github.com/r-lib/pkgload")
1291 (synopsis "Simulate package installation and attach")
1292 (description
1293 "This package simulates the process of installing a package and then
1294attaching it. This is a key part of the @code{devtools} package as it allows
1295you to rapidly iterate while developing a package.")
1296 (license license:gpl3)))
1297
a8cba9dd
RW
1298(define-public r-rcpp
1299 (package
1300 (name "r-rcpp")
f87a18e6 1301 (version "1.0.0")
a8cba9dd
RW
1302 (source
1303 (origin
1304 (method url-fetch)
1305 (uri (cran-uri "Rcpp" version))
1306 (sha256
f87a18e6 1307 (base32 "1hlbw4k79q9ich4w27b01gsvwrsnrflii8zjlcmgfzm1vpq8ndxp"))))
a8cba9dd 1308 (build-system r-build-system)
f87a18e6
RW
1309 (native-inputs
1310 `(("r-knitr" ,r-knitr))) ; for vignettes
a8cba9dd
RW
1311 (home-page "http://www.rcpp.org")
1312 (synopsis "Seamless R and C++ integration")
1313 (description
1314 "The Rcpp package provides R functions as well as C++ classes which offer
1315a seamless integration of R and C++. Many R data types and objects can be
1316mapped back and forth to C++ equivalents which facilitates both writing of new
1317code as well as easier integration of third-party libraries. Documentation
1318about Rcpp is provided by several vignettes included in this package, via the
1319'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
1320and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
1321'citation(\"Rcpp\")' for details on these last two.")
1322 (license license:gpl2+)))
eed58a08
RW
1323
1324(define-public r-bindr
1325 (package
1326 (name "r-bindr")
eb575e95 1327 (version "0.1.1")
eed58a08
RW
1328 (source
1329 (origin
1330 (method url-fetch)
1331 (uri (cran-uri "bindr" version))
1332 (sha256
1333 (base32
eb575e95 1334 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
eed58a08
RW
1335 (build-system r-build-system)
1336 (home-page "https://github.com/krlmlr/bindr")
1337 (synopsis "Parametrized active bindings")
1338 (description
1339 "This package provides a simple interface for creating active bindings
1340where the bound function accepts additional arguments.")
1341 (license license:expat)))
4bb0b4cc
RW
1342
1343(define-public r-bindrcpp
1344 (package
1345 (name "r-bindrcpp")
9f17c056 1346 (version "0.2.2")
4bb0b4cc
RW
1347 (source
1348 (origin
1349 (method url-fetch)
1350 (uri (cran-uri "bindrcpp" version))
1351 (sha256
1352 (base32
9f17c056 1353 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
4bb0b4cc
RW
1354 (build-system r-build-system)
1355 (propagated-inputs
1356 `(("r-bindr" ,r-bindr)
1357 ("r-plogr" ,r-plogr)
1358 ("r-rcpp" ,r-rcpp)))
1359 (home-page "https://github.com/krlmlr/bindrcpp")
1360 (synopsis "Rcpp interface to active bindings")
1361 (description
1362 "This package provides an easy way to fill an environment with active
1363bindings that call a C++ function.")
1364 (license license:expat)))
33ce12e2
RW
1365
1366(define-public r-auc
1367 (package
1368 (name "r-auc")
1369 (version "0.3.0")
1370 (source
1371 (origin
1372 (method url-fetch)
1373 (uri (cran-uri "AUC" version))
1374 (sha256
1375 (base32
1376 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
1377 (properties `((upstream-name . "AUC")))
1378 (build-system r-build-system)
e9960d8c 1379 (home-page "https://cran.r-project.org/web/packages/AUC")
33ce12e2
RW
1380 (synopsis "Compute the area under the curve of selected measures")
1381 (description
1382 "This package includes functions to compute the area under the curve of
1383selected measures: the area under the sensitivity curve (AUSEC), the area
1384under the specificity curve (AUSPC), the area under the accuracy
1385curve (AUACC), and the area under the receiver operating characteristic
1386curve (AUROC). The curves can also be visualized. Support for partial areas
1387is provided.")
1388 (license license:gpl2+)))
c69d27db
RW
1389
1390(define-public r-calibrate
1391 (package
1392 (name "r-calibrate")
1393 (version "1.7.2")
1394 (source
1395 (origin
1396 (method url-fetch)
1397 (uri (cran-uri "calibrate" version))
1398 (sha256
1399 (base32
1400 "010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"))))
1401 (build-system r-build-system)
1402 (propagated-inputs
1403 `(("r-mass" ,r-mass)))
e9960d8c 1404 (home-page "https://cran.r-project.org/web/packages/calibrate")
c69d27db
RW
1405 (synopsis "Calibration of scatterplot and biplot axes")
1406 (description
1407 "This is a package for drawing calibrated scales with tick marks
1408on (non-orthogonal) variable vectors in scatterplots and biplots.")
1409 (license license:gpl2)))
2bdb5c3f
RW
1410
1411(define-public r-shape
1412 (package
1413 (name "r-shape")
fe5b8893 1414 (version "1.4.4")
2bdb5c3f
RW
1415 (source
1416 (origin
1417 (method url-fetch)
1418 (uri (cran-uri "shape" version))
1419 (sha256
1420 (base32
fe5b8893 1421 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
2bdb5c3f 1422 (build-system r-build-system)
e9960d8c 1423 (home-page "https://cran.r-project.org/web/packages/shape")
2bdb5c3f
RW
1424 (synopsis "Functions for plotting graphical shapes")
1425 (description
1426 "This package provides functions for plotting graphical shapes such as
1427ellipses, circles, cylinders, arrows, ...")
1428 (license license:gpl3+)))
4847a62e
RW
1429
1430(define-public r-globaloptions
1431 (package
1432 (name "r-globaloptions")
693b4d0b 1433 (version "0.1.0")
4847a62e
RW
1434 (source
1435 (origin
1436 (method url-fetch)
1437 (uri (cran-uri "GlobalOptions" version))
1438 (sha256
1439 (base32
693b4d0b 1440 "1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"))))
4847a62e
RW
1441 (properties `((upstream-name . "GlobalOptions")))
1442 (build-system r-build-system)
1443 (home-page "https://github.com/jokergoo/GlobalOptions")
1444 (synopsis "Generate functions to get or set global options")
1445 (description
1446 "This package provides more controls on the option values such as
1447validation and filtering on the values, making options invisible or private.")
1448 (license license:gpl2+)))
2856369f
RW
1449
1450(define-public r-circlize
1451 (package
1452 (name "r-circlize")
72c49875 1453 (version "0.4.5")
2856369f
RW
1454 (source
1455 (origin
1456 (method url-fetch)
1457 (uri (cran-uri "circlize" version))
1458 (sha256
1459 (base32
72c49875 1460 "0qhn9jzw7gd0jp9rmqrlbmy5ql6hjsa68pkp0acfz1h215dl8ah9"))))
2856369f
RW
1461 (build-system r-build-system)
1462 (propagated-inputs
1463 `(("r-colorspace" ,r-colorspace)
1464 ("r-globaloptions" ,r-globaloptions)
1465 ("r-shape" ,r-shape)))
1466 (home-page "https://github.com/jokergoo/circlize")
1467 (synopsis "Circular visualization")
1468 (description
031462ba
TGR
1469 "Circular layout is an efficient way to visualise huge amounts of
1470information. This package provides an implementation of circular layout
1471generation in R as well as an enhancement of available software. Its
1472flexibility is based on the usage of low-level graphics functions such that
1473self-defined high-level graphics can be easily implemented by users for
1474specific purposes. Together with the seamless connection between the powerful
1475computational and visual environment in R, it gives users more convenience and
1476freedom to design figures for better understanding complex patterns behind
1477multi-dimensional data.")
2856369f 1478 (license license:gpl2+)))
5cc79c9c
RW
1479
1480(define-public r-powerlaw
1481 (package
1482 (name "r-powerlaw")
397dba01 1483 (version "0.70.2")
5cc79c9c
RW
1484 (source
1485 (origin
1486 (method url-fetch)
1487 (uri (cran-uri "poweRlaw" version))
1488 (sha256
1489 (base32
397dba01 1490 "1asr6ikr7hmj78jyg8r1gwvcjg14addkxdiz92nh06lv71a183r4"))))
5cc79c9c
RW
1491 (properties `((upstream-name . "poweRlaw")))
1492 (build-system r-build-system)
1493 (propagated-inputs
1494 `(("r-vgam" ,r-vgam)))
1495 (home-page "https://github.com/csgillespie/poweRlaw")
1496 (synopsis "Tools for the analysis of heavy tailed distributions")
1497 (description
1498 "This package provides an implementation of maximum likelihood estimators
1499for a variety of heavy tailed distributions, including both the discrete and
1500continuous power law distributions. Additionally, a goodness-of-fit based
1501approach is used to estimate the lower cut-off for the scaling region.")
1502 ;; Any of these GPL versions.
1503 (license (list license:gpl2 license:gpl3))))
05486604
RW
1504
1505(define-public r-compare
1506 (package
1507 (name "r-compare")
1508 (version "0.2-6")
1509 (source
1510 (origin
1511 (method url-fetch)
1512 (uri (cran-uri "compare" version))
1513 (sha256
1514 (base32
1515 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
1516 (build-system r-build-system)
e9960d8c 1517 (home-page "https://cran.r-project.org/web/packages/compare")
05486604
RW
1518 (synopsis "Comparing objects for differences")
1519 (description
1520 "This package provides functions to compare a model object to a
1521comparison object. If the objects are not identical, the functions can be
1522instructed to explore various modifications of the objects (e.g., sorting
1523rows, dropping names) to see if the modified versions are identical.")
1524 (license license:gpl2+)))
d3c67e1b
RW
1525
1526(define-public r-dendextend
1527 (package
1528 (name "r-dendextend")
d42f7410 1529 (version "1.9.0")
d3c67e1b
RW
1530 (source
1531 (origin
1532 (method url-fetch)
1533 (uri (cran-uri "dendextend" version))
1534 (sha256
1535 (base32
d42f7410 1536 "1jiani6zwfajky2vafvay2hq158nh99rdrk3j00lycspds9v35fd"))))
d3c67e1b
RW
1537 (build-system r-build-system)
1538 (propagated-inputs
1539 `(("r-fpc" ,r-fpc)
1540 ("r-ggplot2" ,r-ggplot2)
1541 ("r-magrittr" ,r-magrittr)
1542 ("r-viridis" ,r-viridis)
1543 ("r-whisker" ,r-whisker)))
1544 (home-page "https://cran.r-project.org/web/packages/dendextend")
1545 (synopsis "Extending 'dendrogram' functionality in R")
1546 (description
1547 "This package offers a set of functions for extending @code{dendrogram}
1548objects in R, letting you visualize and compare trees of hierarchical
1549clusterings. You can adjust a tree's graphical parameters (the color, size,
1550type, etc of its branches, nodes and labels) and visually and statistically
1551compare different dendrograms to one another.")
1552 ;; Any of these versions
1553 (license (list license:gpl2 license:gpl3))))
e0268ff2
RW
1554
1555(define-public r-getoptlong
1556 (package
1557 (name "r-getoptlong")
5fa9be11 1558 (version "0.1.7")
e0268ff2
RW
1559 (source
1560 (origin
1561 (method url-fetch)
1562 (uri (cran-uri "GetoptLong" version))
1563 (sha256
1564 (base32
5fa9be11 1565 "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
e0268ff2
RW
1566 (properties `((upstream-name . "GetoptLong")))
1567 (build-system r-build-system)
1568 (inputs
1569 `(("perl" ,perl)))
1570 (propagated-inputs
1571 `(("r-globaloptions" ,r-globaloptions)
1572 ("r-rjson" ,r-rjson)))
1573 (home-page "https://github.com/jokergoo/GetoptLong")
1574 (synopsis "Parsing command-line arguments and variable interpolation")
1575 (description
1576 "This is yet another command-line argument parser which wraps the
1577powerful Perl module @code{Getopt::Long} and with some adaptation for easier
1578use in R. It also provides a simple way for variable interpolation in R.")
1579 (license license:gpl2+)))
f2e974e1
RW
1580
1581(define-public r-fastmatch
1582 (package
1583 (name "r-fastmatch")
1584 (version "1.1-0")
1585 (source
1586 (origin
1587 (method url-fetch)
1588 (uri (cran-uri "fastmatch" version))
1589 (sha256
1590 (base32
1591 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
1592 (build-system r-build-system)
1593 (home-page "http://www.rforge.net/fastmatch")
1594 (synopsis "Fast match function")
1595 (description
1596 "This package provides a fast @code{match} replacement for cases that
1597require repeated look-ups. It is slightly faster that R's built-in
1598@code{match} function on first match against a table, but extremely fast on
1599any subsequent lookup as it keeps the hash table in memory.")
1600 (license license:gpl2)))
a7f0faa2
RW
1601
1602(define-public r-ff
1603 (package
1604 (name "r-ff")
207c497e 1605 (version "2.2-14")
a7f0faa2
RW
1606 (source
1607 (origin
1608 (method url-fetch)
1609 (uri (cran-uri "ff" version))
1610 (sha256
1611 (base32
207c497e 1612 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
a7f0faa2
RW
1613 (build-system r-build-system)
1614 (propagated-inputs `(("r-bit" ,r-bit)))
1615 (home-page "http://ff.r-forge.r-project.org/")
1616 (synopsis "Memory-efficient storage of large data on disk and access functions")
1617 (description
1618 "This package provides data structures that are stored on disk but
1619behave (almost) as if they were in RAM by transparently mapping only a section
1620in main memory.")
a6e67d86
EF
1621 ;; error Architecture not supported.
1622 (supported-systems (delete "aarch64-linux" %supported-systems))
a7f0faa2 1623 (license license:gpl2)))
49c9c297
RW
1624
1625(define-public r-ffbase
1626 (package
1627 (name "r-ffbase")
ec0ee085 1628 (version "0.12.7")
49c9c297
RW
1629 (source
1630 (origin
1631 (method url-fetch)
1632 (uri (cran-uri "ffbase" version))
1633 (sha256
1634 (base32
ec0ee085 1635 "04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"))))
49c9c297
RW
1636 (build-system r-build-system)
1637 (propagated-inputs
1638 `(("r-bit" ,r-bit)
1639 ("r-fastmatch" ,r-fastmatch)
1640 ("r-ff" ,r-ff)))
1641 (home-page "http://github.com/edwindj/ffbase")
1642 (synopsis "Basic statistical functions for package 'ff'")
1643 (description
1644 "This package extends the out of memory vectors of @code{ff} with
1645statistical functions and other utilities to ease their usage.")
1646 (license license:gpl3)))
18a16ceb
RW
1647
1648(define-public r-prettyunits
1649 (package
1650 (name "r-prettyunits")
1651 (version "1.0.2")
1652 (source
1653 (origin
1654 (method url-fetch)
1655 (uri (cran-uri "prettyunits" version))
1656 (sha256
1657 (base32
1658 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
1659 (build-system r-build-system)
1660 (propagated-inputs
1661 `(("r-assertthat" ,r-assertthat)
1662 ("r-magrittr" ,r-magrittr)))
1663 (home-page "https://github.com/gaborcsardi/prettyunits")
1664 (synopsis "Pretty, human readable formatting of quantities")
1665 (description
1666 "This package provides tools for pretty, human readable formatting of
1667quantities.")
1668 (license license:expat)))
71be51d5
RW
1669
1670(define-public r-reshape
1671 (package
1672 (name "r-reshape")
2b8126a4 1673 (version "0.8.8")
71be51d5
RW
1674 (source
1675 (origin
1676 (method url-fetch)
1677 (uri (cran-uri "reshape" version))
1678 (sha256
1679 (base32
2b8126a4 1680 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
71be51d5
RW
1681 (build-system r-build-system)
1682 (propagated-inputs
1683 `(("r-plyr" ,r-plyr)
1684 ("r-rcpp" ,r-rcpp)))
1685 (home-page "http://had.co.nz/reshape")
1686 (synopsis "Flexibly reshape data")
1687 (description
1688 "Flexibly restructure and aggregate data using just two functions:
1689@code{melt} and @code{cast}. This package provides them.")
1690 (license license:expat)))
c9c6f4b5
RW
1691
1692(define-public r-progress
1693 (package
1694 (name "r-progress")
9de9dcd9 1695 (version "1.2.0")
c9c6f4b5
RW
1696 (source
1697 (origin
1698 (method url-fetch)
1699 (uri (cran-uri "progress" version))
1700 (sha256
1701 (base32
9de9dcd9 1702 "1rhwm0bdw30z3rvl0bn56xprjl3zrdy7150w4gl4bkvn2d6h9fav"))))
c9c6f4b5
RW
1703 (build-system r-build-system)
1704 (propagated-inputs
9de9dcd9
RW
1705 `(("r-crayon" ,r-crayon)
1706 ("r-hms" ,r-hms)
1707 ("r-prettyunits" ,r-prettyunits)
c9c6f4b5
RW
1708 ("r-r6" ,r-r6)))
1709 (home-page "https://github.com/gaborcsardi/progress")
1710 (synopsis "Terminal progress bars")
1711 (description
1712 "This package provides configurable progress bars. They may include
1713percentage, elapsed time, and/or the estimated completion time. They work in
1714terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
1715package also provides a C++ API, that works with or without Rcpp.")
1716 (license license:expat)))
ac840207
RW
1717
1718(define-public r-ggally
1719 (package
1720 (name "r-ggally")
9944399a 1721 (version "1.4.0")
ac840207
RW
1722 (source
1723 (origin
1724 (method url-fetch)
1725 (uri (cran-uri "GGally" version))
1726 (sha256
1727 (base32
9944399a 1728 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
ac840207
RW
1729 (properties `((upstream-name . "GGally")))
1730 (build-system r-build-system)
9944399a
RW
1731 (inputs
1732 `(("libressl" ,libressl)))
ac840207
RW
1733 (propagated-inputs
1734 `(("r-ggplot2" ,r-ggplot2)
1735 ("r-gtable" ,r-gtable)
1736 ("r-plyr" ,r-plyr)
1737 ("r-progress" ,r-progress)
1738 ("r-rcolorbrewer" ,r-rcolorbrewer)
9944399a
RW
1739 ("r-reshape" ,r-reshape)
1740 ("r-rlang" ,r-rlang)))
ac840207
RW
1741 (home-page "https://ggobi.github.io/ggally")
1742 (synopsis "Extension to ggplot2")
1743 (description
1744 "The R package ggplot2 is a plotting system based on the grammar of
1745graphics. GGally extends ggplot2 by adding several functions to reduce the
1746complexity of combining geometric objects with transformed data. Some of
1747these functions include a pairwise plot matrix, a two group pairwise plot
1748matrix, a parallel coordinates plot, a survival plot, and several functions to
1749plot networks.")
1750 (license license:gpl2+)))
3349faec
RW
1751
1752(define-public r-proxy
1753 (package
1754 (name "r-proxy")
e7c4ad7d 1755 (version "0.4-22")
3349faec
RW
1756 (source
1757 (origin
1758 (method url-fetch)
1759 (uri (cran-uri "proxy" version))
1760 (sha256
1761 (base32
e7c4ad7d 1762 "0l0ff8irmmvic941is290hd5vszyhaj5nfwna4v3w9c1zk5nr1ma"))))
3349faec 1763 (build-system r-build-system)
e9960d8c 1764 (home-page "https://cran.r-project.org/web/packages/proxy")
3349faec
RW
1765 (synopsis "Distance and similarity measures")
1766 (description
1767 "This package provides an extensible framework for the efficient
1768calculation of auto- and cross-proximities, along with implementations of the
1769most popular ones.")
1770 (license license:gpl2)))
bc0081e7
RW
1771
1772(define-public r-sp
1773 (package
1774 (name "r-sp")
d87130cb 1775 (version "1.3-1")
bc0081e7
RW
1776 (source
1777 (origin
1778 (method url-fetch)
1779 (uri (cran-uri "sp" version))
1780 (sha256
1781 (base32
d87130cb 1782 "17xm1ig80p9wc860hm3bgishz6lj9fxgwqidj7rkbk4ap99qp62p"))))
bc0081e7
RW
1783 (build-system r-build-system)
1784 (propagated-inputs
1785 `(("r-lattice" ,r-lattice)))
e9960d8c 1786 (home-page "https://cran.r-project.org/web/packages/sp")
bc0081e7
RW
1787 (synopsis "Classes and methods for spatial data")
1788 (description
1789 "This package provides classes and methods for spatial data; the classes
1790document where the spatial location information resides, for 2D or 3D data.
1791Utility functions are provided, e.g. for plotting data as maps, spatial
1792selection, as well as methods for retrieving coordinates, for subsetting,
1793print, summary, etc.")
1794 (license license:gpl2+)))
e389d10f
RW
1795
1796(define-public r-rmtstat
1797 (package
1798 (name "r-rmtstat")
1799 (version "0.3")
1800 (source
1801 (origin
1802 (method url-fetch)
1803 (uri (cran-uri "RMTstat" version))
1804 (sha256
1805 (base32
1806 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
1807 (properties `((upstream-name . "RMTstat")))
1808 (build-system r-build-system)
e9960d8c 1809 (home-page "https://cran.r-project.org/web/packages/RMTstat")
e389d10f
RW
1810 (synopsis "Distributions, statistics and tests derived from random matrix theory")
1811 (description
1812 "This package provides functions for working with the Tracy-Widom laws
1813and other distributions related to the eigenvalues of large Wishart
1814matrices.")
1815 (license license:bsd-3)))
6427e620 1816
94989d4b
RJ
1817(define-public r-rmpi
1818 (package
1819 (name "r-rmpi")
5e8282a4 1820 (version "0.6-9")
94989d4b
RJ
1821 (source (origin
1822 (method url-fetch)
1823 (uri (cran-uri "Rmpi" version))
1824 (sha256
1825 (base32
5e8282a4 1826 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
94989d4b
RJ
1827 (properties `((upstream-name . "Rmpi")))
1828 (build-system r-build-system)
1829 (arguments
56d447ba
EB
1830 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
1831 #:phases (modify-phases %standard-phases
1832 (add-before 'install 'mpi-setup
1833 ,%openmpi-setup))))
94989d4b
RJ
1834 (inputs
1835 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
1836 (native-inputs
1837 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
1838 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
1839 (synopsis "R interface to message-passing interface (MPI)")
1840 (description
1841 "This package provides an interface (wrapper) to MPI APIs. It also
1842provides an interactive R manager and worker environment.")
1843 (license license:gpl2+)))
1844
6427e620
RW
1845(define-public r-lmoments
1846 (package
1847 (name "r-lmoments")
1848 (version "1.2-3")
1849 (source
1850 (origin
1851 (method url-fetch)
1852 (uri (cran-uri "Lmoments" version))
1853 (sha256
1854 (base32
1855 "13p0r4w16jvjnyjmkhkp3dwdfr1gap2l0k4k5jy41m8nc5fvcx79"))))
1856 (properties `((upstream-name . "Lmoments")))
1857 (build-system r-build-system)
1858 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
1859 (synopsis "L-moments and quantile mixtures")
1860 (description
1861 "This package contains functions to estimate L-moments and trimmed
1862L-moments from the data. It also contains functions to estimate the
1863parameters of the normal polynomial quantile mixture and the Cauchy polynomial
1864quantile mixture from L-moments and trimmed L-moments.")
1865 (license license:gpl2)))
28476b4b
RW
1866
1867(define-public r-distillery
1868 (package
1869 (name "r-distillery")
28f2f893 1870 (version "1.0-4")
28476b4b
RW
1871 (source
1872 (origin
1873 (method url-fetch)
1874 (uri (cran-uri "distillery" version))
1875 (sha256
1876 (base32
28f2f893 1877 "1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"))))
28476b4b
RW
1878 (build-system r-build-system)
1879 (home-page "http://www.ral.ucar.edu/staff/ericg")
1880 (synopsis "Functions for confidence intervals and object information")
1881 (description
1882 "This package provides some very simple method functions for confidence
1883interval calculation and to distill pertinent information from a potentially
1884complex object; primarily used in common with the packages extRemes and
1885SpatialVx.")
1886 (license license:gpl2+)))
58db98c9
RW
1887
1888(define-public r-extremes
1889 (package
1890 (name "r-extremes")
a151f1e6 1891 (version "2.0-9")
58db98c9
RW
1892 (source
1893 (origin
1894 (method url-fetch)
1895 (uri (cran-uri "extRemes" version))
1896 (sha256
1897 (base32
a151f1e6 1898 "0cpvcajk9xyy7662nqkyx333vrxpwsc5nmv0bfnhsbgijz5y0hvm"))))
58db98c9
RW
1899 (properties `((upstream-name . "extRemes")))
1900 (build-system r-build-system)
1901 (propagated-inputs
1902 `(("r-car" ,r-car)
1903 ("r-distillery" ,r-distillery)
1904 ("r-lmoments" ,r-lmoments)))
1905 (home-page "http://www.assessment.ucar.edu/toolkit/")
1906 (synopsis "Extreme value analysis")
1907 (description
1908 "ExtRemes is a suite of functions for carrying out analyses on the
1909extreme values of a process of interest; be they block maxima over long blocks
1910or excesses over a high threshold.")
1911 (license license:gpl2+)))
062b6dbd
RW
1912
1913(define-public r-lmtest
1914 (package
1915 (name "r-lmtest")
ba578d93 1916 (version "0.9-36")
062b6dbd
RW
1917 (source
1918 (origin
1919 (method url-fetch)
1920 (uri (cran-uri "lmtest" version))
1921 (sha256
1922 (base32
ba578d93 1923 "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
062b6dbd
RW
1924 (build-system r-build-system)
1925 (propagated-inputs
1926 `(("r-zoo" ,r-zoo)))
1927 (native-inputs
1928 `(("gfortran" ,gfortran)))
e9960d8c 1929 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
1930 (synopsis "Testing linear regression models")
1931 (description
1932 "This package provides a collection of tests, data sets, and examples for
1933diagnostic checking in linear regression models. Furthermore, some generic
1934tools for inference in parametric models are provided.")
1935 ;; Either version is okay
1936 (license (list license:gpl2 license:gpl3))))
d6b156dc 1937
c974008d
RJ
1938(define-public r-idr
1939 (package
1940 (name "r-idr")
1941 (version "1.2")
1942 (source (origin
1943 (method url-fetch)
1944 (uri (cran-uri "idr" version))
1945 (sha256
1946 (base32
1947 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
1948 (build-system r-build-system)
1949 (home-page "https://cran.r-project.org/web/packages/idr/")
1950 (synopsis "Irreproducible discovery rate")
1951 (description
1952 "This is a package for estimating the copula mixture model and plotting
1953correspondence curves in \"Measuring reproducibility of high-throughput
1954experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
1955by Li, Brown, Huang, and Bickel")
1956 (license license:gpl2+)))
1957
d6b156dc
RW
1958(define-public r-inline
1959 (package
1960 (name "r-inline")
0acbf8bb 1961 (version "0.3.15")
d6b156dc
RW
1962 (source (origin
1963 (method url-fetch)
1964 (uri (cran-uri "inline" version))
1965 (sha256
1966 (base32
0acbf8bb 1967 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 1968 (build-system r-build-system)
e9960d8c 1969 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
1970 (synopsis "Functions to inline C, C++, Fortran function calls from R")
1971 (description
1972 "This package provides functionality to dynamically define R functions
1973and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
1974@code{.Call} calling conventions.")
1975 ;; Any version of the LGPL.
1976 (license license:lgpl3+)))
8c72b830
RW
1977
1978(define-public r-bbmle
1979 (package
1980 (name "r-bbmle")
84078220 1981 (version "1.0.20")
8c72b830
RW
1982 (source
1983 (origin
1984 (method url-fetch)
1985 (uri (cran-uri "bbmle" version))
1986 (sha256
1987 (base32
84078220 1988 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
1989 (build-system r-build-system)
1990 (propagated-inputs
1991 `(("r-lattice" ,r-lattice)
1992 ("r-mass" ,r-mass)
1993 ("r-numderiv" ,r-numderiv)))
e9960d8c 1994 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
1995 (synopsis "Tools for General Maximum Likelihood Estimation")
1996 (description
c151b0b6
RW
1997 "This package provides methods and functions for fitting maximum
1998likelihood models in R. This package modifies and extends the @code{mle}
1999classes in the @code{stats4} package.")
8c72b830 2000 ;; Any version of the GPL
c151b0b6 2001 (license license:gpl2+)))
b31e4a96
RW
2002
2003(define-public r-emdbook
2004 (package
2005 (name "r-emdbook")
90f1ecb9 2006 (version "1.3.10")
b31e4a96
RW
2007 (source
2008 (origin
2009 (method url-fetch)
2010 (uri (cran-uri "emdbook" version))
2011 (sha256
2012 (base32
90f1ecb9 2013 "0880cx6rqm9vgd2zxnd2k0igfl80gy7ak15w36clwlzavab59hmv"))))
b31e4a96
RW
2014 (build-system r-build-system)
2015 (propagated-inputs
2016 `(("r-bbmle" ,r-bbmle)
2017 ("r-coda" ,r-coda)
2018 ("r-lattice" ,r-lattice)
2019 ("r-mass" ,r-mass)
2020 ("r-plyr" ,r-plyr)
2021 ("r-rcpp" ,r-rcpp)))
2022 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2023 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2024 (description
2025 "This package provides auxiliary functions and data sets for \"Ecological
2026Models and Data\", a book presenting maximum likelihood estimation and related
2027topics for ecologists (ISBN 978-0-691-12522-0).")
2028 ;; Any GPL version
2029 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2030
2031(define-public r-lpsolve
2032 (package
2033 (name "r-lpsolve")
2034 (version "5.6.13")
2035 (source
2036 (origin
2037 (method url-fetch)
2038 (uri (cran-uri "lpSolve" version))
2039 (sha256
2040 (base32
2041 "13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"))))
2042 (properties `((upstream-name . "lpSolve")))
2043 (build-system r-build-system)
e9960d8c 2044 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2045 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2046 (description
2047 "Lp_solve is software for solving linear, integer and mixed integer
2048programs. This implementation supplies a \"wrapper\" function in C and some R
2049functions that solve general linear/integer problems, assignment problems, and
2050transportation problems.")
2051 (license license:lgpl2.0)))
521e0703
RW
2052
2053(define-public r-limsolve
2054 (package
2055 (name "r-limsolve")
2056 (version "1.5.5.3")
2057 (source
2058 (origin
2059 (method url-fetch)
2060 (uri (cran-uri "limSolve" version))
2061 (sha256
2062 (base32
2063 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
2064 (properties `((upstream-name . "limSolve")))
2065 (build-system r-build-system)
2066 (propagated-inputs
2067 `(("r-lpsolve" ,r-lpsolve)
2068 ("r-mass" ,r-mass)
2069 ("r-quadprog" ,r-quadprog)))
2070 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2071 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2072 (synopsis "Solving linear inverse models")
2073 (description
2074 "This package provides functions that:
2075
2076@enumerate
2077@item find the minimum/maximum of a linear or quadratic function,
2078@item sample an underdetermined or overdetermined system,
2079@item solve a linear system Ax=B for the unknown x.
2080@end enumerate
2081
2082It includes banded and tridiagonal linear systems. The package calls Fortran
2083functions from LINPACK.")
2084 ;; Any GPL version.
2085 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2086
2087(define-public r-fitdistrplus
2088 (package
2089 (name "r-fitdistrplus")
9e0162df 2090 (version "1.0-14")
6b4a9aec
RW
2091 (source
2092 (origin
2093 (method url-fetch)
2094 (uri (cran-uri "fitdistrplus" version))
2095 (sha256
2096 (base32
9e0162df 2097 "10q08wsv8v3w7797jdvvv60bgrf1bi6438wf0jcqv81ays82a245"))))
6b4a9aec
RW
2098 (build-system r-build-system)
2099 (propagated-inputs
2100 `(("r-mass" ,r-mass)
8c456dff 2101 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2102 ("r-survival" ,r-survival)))
2103 (home-page "http://riskassessment.r-forge.r-project.org")
2104 (synopsis "Fitting a parametric distribution from data")
2105 (description
2106 "This package extends the @code{fitdistr} function of the MASS package
2107with several functions to help the fit of a parametric distribution to
2108non-censored or censored data. Censored data may contain left-censored,
2109right-censored and interval-censored values, with several lower and upper
2110bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2111provides moment matching (MME), quantile matching (QME) and maximum
2112goodness-of-fit estimation (MGE) methods (available only for non-censored
2113data). Weighted versions of MLE, MME and QME are available.")
2114 (license license:gpl2+)))
8d220073
RW
2115
2116(define-public r-energy
2117 (package
2118 (name "r-energy")
9c112bee 2119 (version "1.7-5")
8d220073
RW
2120 (source
2121 (origin
2122 (method url-fetch)
2123 (uri (cran-uri "energy" version))
2124 (sha256
2125 (base32
9c112bee 2126 "15k9dg0a82cs9ypm0wpcsff3il1hzhnnv86dv5ngby1r144czhi4"))))
8d220073
RW
2127 (build-system r-build-system)
2128 (propagated-inputs
2129 `(("r-boot" ,r-boot)
2130 ("r-rcpp" ,r-rcpp)))
e9960d8c 2131 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2132 (synopsis "Multivariate inference via the energy of data")
2133 (description
2134 "This package provides e-statistics (energy) tests and statistics for
2135multivariate and univariate inference, including distance correlation,
2136one-sample, two-sample, and multi-sample tests for comparing multivariate
2137distributions, are implemented. Measuring and testing multivariate
2138independence based on distance correlation, partial distance correlation,
2139multivariate goodness-of-fit tests, clustering based on energy distance,
2140testing for multivariate normality, distance components (disco) for
2141non-parametric analysis of structured data, and other energy
2142statistics/methods are implemented.")
2143 (license license:gpl2+)))
abcb8494
RW
2144
2145(define-public r-suppdists
2146 (package
2147 (name "r-suppdists")
2148 (version "1.1-9.4")
2149 (source
2150 (origin
2151 (method url-fetch)
2152 (uri (cran-uri "SuppDists" version))
2153 (sha256
2154 (base32
2155 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2156 (properties `((upstream-name . "SuppDists")))
2157 (build-system r-build-system)
e9960d8c 2158 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2159 (synopsis "Supplementary distributions")
2160 (description
2161 "This package provides ten distributions supplementing those built into
2162R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2163Spearman's rho, maximum F ratio, the Pearson product moment correlation
2164coefficient, Johnson distributions, normal scores and generalized
2165hypergeometric distributions. In addition two random number generators of
2166George Marsaglia are included.")
2167 (license license:gpl2+)))
05e8a3ef
RW
2168
2169(define-public r-ksamples
2170 (package
2171 (name "r-ksamples")
c152c6b3 2172 (version "1.2-8")
05e8a3ef
RW
2173 (source
2174 (origin
2175 (method url-fetch)
2176 (uri (cran-uri "kSamples" version))
2177 (sha256
2178 (base32
c152c6b3 2179 "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
05e8a3ef
RW
2180 (properties `((upstream-name . "kSamples")))
2181 (build-system r-build-system)
2182 (propagated-inputs
2183 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2184 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2185 (synopsis "K-Sample rank tests and their combinations")
2186 (description
2187 "This package provides tools to compares k samples using the
2188Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2189criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2190test. It computes asymptotic, simulated or (limited) exact P-values, all
2191valid under randomization, with or without ties, or conditionally under random
2192sampling from populations, given the observed tie pattern. Except for Steel's
2193test and the JT test it also combines these tests across several blocks of
2194samples.")
2195 (license license:gpl2+)))
f97ce815
RW
2196
2197(define-public r-cvst
2198 (package
2199 (name "r-cvst")
b13b5674 2200 (version "0.2-2")
f97ce815
RW
2201 (source
2202 (origin
2203 (method url-fetch)
2204 (uri (cran-uri "CVST" version))
2205 (sha256
2206 (base32
b13b5674 2207 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2208 (properties `((upstream-name . "CVST")))
2209 (build-system r-build-system)
2210 (propagated-inputs
2211 `(("r-kernlab" ,r-kernlab)
2212 ("r-matrix" ,r-matrix)))
e9960d8c 2213 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2214 (synopsis "Fast cross-validation via sequential testing")
2215 (description
2216 "This package implements the fast cross-validation via sequential
2217testing (CVST) procedure. CVST is an improved cross-validation procedure
2218which uses non-parametric testing coupled with sequential analysis to
2219determine the best parameter set on linearly increasing subsets of the data.
2220Additionally to the CVST the package contains an implementation of the
2221ordinary k-fold cross-validation with a flexible and powerful set of helper
2222objects and methods to handle the overall model selection process. The
2223implementations of the Cochran's Q test with permutations and the sequential
2224testing framework of Wald are generic and can therefore also be used in other
2225contexts.")
2226 (license license:gpl2+)))
797e1dfb 2227
c5f033e0
RW
2228(define-public r-squarem
2229 (package
2230 (name "r-squarem")
2231 (version "2017.10-1")
2232 (source
2233 (origin
2234 (method url-fetch)
2235 (uri (cran-uri "SQUAREM" version))
2236 (sha256
2237 (base32
2238 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2239 (properties `((upstream-name . "SQUAREM")))
2240 (build-system r-build-system)
2241 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2242 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2243 (description
2244 "This package provides algorithms for accelerating the convergence of
2245slow, monotone sequences from smooth, contraction mapping such as the EM
2246algorithm. It can be used to accelerate any smooth, linearly convergent
2247acceleration scheme. A tutorial style introduction to this package is
2248available in a vignette.")
2249 (license license:gpl2+)))
2250
797e1dfb
RW
2251(define-public r-lava
2252 (package
2253 (name "r-lava")
8f887014 2254 (version "1.6.4")
797e1dfb
RW
2255 (source
2256 (origin
2257 (method url-fetch)
2258 (uri (cran-uri "lava" version))
2259 (sha256
2260 (base32
8f887014 2261 "0627cjlg55kzbzcy82w6wykmw2i57qhgfcabn2zy3ydfdswyxij1"))))
797e1dfb
RW
2262 (build-system r-build-system)
2263 (propagated-inputs
2264 `(("r-numderiv" ,r-numderiv)
92e4534c 2265 ("r-squarem" ,r-squarem)
797e1dfb
RW
2266 ("r-survival" ,r-survival)))
2267 (home-page "https://github.com/kkholst/lava")
2268 (synopsis "Latent variable models")
2269 (description
2270 "This package provides tools for the estimation and simulation of latent
2271variable models.")
2272 (license license:gpl3)))
d26b7c1b
RW
2273
2274(define-public r-drr
2275 (package
2276 (name "r-drr")
0f001b3c 2277 (version "0.0.3")
d26b7c1b
RW
2278 (source
2279 (origin
2280 (method url-fetch)
2281 (uri (cran-uri "DRR" version))
2282 (sha256
2283 (base32
0f001b3c 2284 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2285 (properties `((upstream-name . "DRR")))
2286 (build-system r-build-system)
2287 (propagated-inputs
2288 `(("r-cvst" ,r-cvst)
2289 ("r-kernlab" ,r-kernlab)
2290 ("r-matrix" ,r-matrix)))
e9960d8c 2291 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2292 (synopsis "Dimensionality reduction via regression")
2293 (description
2294 "This package provides an implementation of dimensionality reduction via
2295regression using Kernel Ridge Regression.")
2296 (license license:gpl3)))
9dd707f0
RW
2297
2298(define-public r-prodlim
2299 (package
2300 (name "r-prodlim")
9ee81a36 2301 (version "2018.04.18")
9dd707f0
RW
2302 (source
2303 (origin
2304 (method url-fetch)
2305 (uri (cran-uri "prodlim" version))
2306 (sha256
2307 (base32
9ee81a36 2308 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
9dd707f0
RW
2309 (build-system r-build-system)
2310 (propagated-inputs
2311 `(("r-kernsmooth" ,r-kernsmooth)
2312 ("r-lava" ,r-lava)
2313 ("r-rcpp" ,r-rcpp)
2314 ("r-survival" ,r-survival)))
e9960d8c 2315 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2316 (synopsis "Product-limit estimation for censored event history analysis")
2317 (description
2318 "This package provides a fast and user-friendly implementation of
2319nonparametric estimators for censored event history (survival) analysis with
2320the Kaplan-Meier and Aalen-Johansen methods.")
2321 (license license:gpl2+)))
b561f563
RW
2322
2323(define-public r-dimred
2324 (package
2325 (name "r-dimred")
e21659c7 2326 (version "0.2.2")
b561f563
RW
2327 (source
2328 (origin
2329 (method url-fetch)
2330 (uri (cran-uri "dimRed" version))
2331 (sha256
2332 (base32
e21659c7 2333 "0ssy2qriiy6zdawriqcbl67qiq68ipml3frq7aqlq70r2fqyyw48"))))
b561f563
RW
2334 (properties `((upstream-name . "dimRed")))
2335 (build-system r-build-system)
77f97229
RW
2336 (propagated-inputs
2337 `(("r-drr" ,r-drr)
2338 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2339 (home-page "https://github.com/gdkrmr/dimRed")
2340 (synopsis "Framework for dimensionality reduction")
2341 (description
2342 "This package provides a collection of dimensionality reduction
2343techniques from R packages and provides a common interface for calling the
2344methods.")
2345 (license license:gpl3)))
1b663184
RW
2346
2347(define-public r-timedate
2348 (package
2349 (name "r-timedate")
51b7b0e3 2350 (version "3043.102")
1b663184
RW
2351 (source
2352 (origin
2353 (method url-fetch)
2354 (uri (cran-uri "timeDate" version))
2355 (sha256
2356 (base32
51b7b0e3 2357 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2358 (properties `((upstream-name . "timeDate")))
2359 (build-system r-build-system)
2360 (home-page "https://www.rmetrics.org")
2361 (synopsis "Chronological and calendar objects")
2362 (description
2363 "This package provides an environment for teaching \"Financial
2364Engineering and Computational Finance\" and for managing chronological and
2365calendar objects.")
2366 (license license:gpl2+)))
f57b883e 2367
ce4e81cb
RW
2368(define-public r-magic
2369 (package
2370 (name "r-magic")
bba80fad 2371 (version "1.5-9")
ce4e81cb
RW
2372 (source
2373 (origin
2374 (method url-fetch)
2375 (uri (cran-uri "magic" version))
2376 (sha256
2377 (base32
bba80fad 2378 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2379 (build-system r-build-system)
2380 (propagated-inputs
2381 `(("r-abind" ,r-abind)))
2382 (home-page "https://github.com/RobinHankin/magic.git")
2383 (synopsis "Create and investigate magic squares")
2384 (description
2385 "This package provides a collection of efficient, vectorized algorithms
2386for the creation and investigation of magic squares and hypercubes, including
2387a variety of functions for the manipulation and analysis of arbitrarily
2388dimensioned arrays.")
2389 (license license:gpl2)))
2390
d9bec9a8
RW
2391(define-public r-rmysql
2392 (package
2393 (name "r-rmysql")
221b3b16 2394 (version "0.10.16")
d9bec9a8
RW
2395 (source
2396 (origin
2397 (method url-fetch)
2398 (uri (cran-uri "RMySQL" version))
2399 (sha256
2400 (base32
221b3b16 2401 "1gh4b730g2v78jg5iln8fkz808ri2vhnhnw43wzkkjpy53jh48sp"))))
d9bec9a8
RW
2402 (properties `((upstream-name . "RMySQL")))
2403 (build-system r-build-system)
2404 (native-inputs
2405 `(("pkg-config" ,pkg-config)))
2406 (inputs
2407 `(("mariadb" ,mariadb)
2408 ("zlib" ,zlib)))
2409 (propagated-inputs
2410 `(("r-dbi" ,r-dbi)))
2411 (home-page "https://github.com/r-dbi/RMySQL")
2412 (synopsis "Database interface and MySQL driver for R")
2413 (description
2414 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2415package contains an old implementation based on legacy code from S-PLUS which
2416is being phased out. A modern MySQL client based on Rcpp is available from
2417the RMariaDB package.")
2418 (license license:gpl2)))
2419
5574cb81
RW
2420(define-public r-rpostgresql
2421 (package
2422 (name "r-rpostgresql")
2423 (version "0.6-2")
2424 (source
2425 (origin
2426 (method url-fetch)
2427 (uri (cran-uri "RPostgreSQL" version))
2428 (sha256
2429 (base32
2430 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2431 (properties `((upstream-name . "RPostgreSQL")))
2432 (build-system r-build-system)
2433 (inputs
2434 `(("postgresql" ,postgresql)))
2435 (propagated-inputs
2436 `(("r-dbi" ,r-dbi)))
2437 (home-page "https://github.com/tomoakin/RPostgreSQL")
2438 (synopsis "R interface to the PostgreSQL database system")
2439 (description
2440 "This package provides a Database Interface (DBI) compliant driver for R
2441to access PostgreSQL database systems.")
2442 ;; The whole package is released under GPL version 2. It includes code
2443 ;; under the PostgreSQL license.
2444 (license license:gpl2)))
2445
9604429d
RW
2446(define-public r-geometry
2447 (package
2448 (name "r-geometry")
2449 (version "0.3-6")
2450 (source
2451 (origin
2452 (method url-fetch)
2453 (uri (cran-uri "geometry" version))
2454 (sha256
2455 (base32
2456 "0s09vi0rr0smys3an83mz6fk41bplxyz4myrbiinf4qpk6n33qib"))))
2457 (build-system r-build-system)
2458 (propagated-inputs `(("r-magic" ,r-magic)))
2459 (home-page "http://geometry.r-forge.r-project.org/")
2460 (synopsis "Mesh generation and surface tesselation")
2461 (description
2462 "This package makes the qhull library available in R, in a similar manner
2463as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2464intersections about a point, Voronoi diagrams, furthest-site Delaunay
2465triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2466and higher dimensions. It implements the Quickhull algorithm for computing
2467the convex hull. Qhull does not support constrained Delaunay triangulations,
2468or mesh generation of non-convex objects, but the package does include some R
2469functions that allow for this. Currently the package only gives access to
2470Delaunay triangulation and convex hull computation.")
2471 ;; The Qhull sources are included and are distributed under a custom
2472 ;; non-copyleft license. The R sources are released under GPL version 2.
2473 (license (list license:gpl2
2474 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2475
f57b883e
RW
2476(define-public r-ddalpha
2477 (package
2478 (name "r-ddalpha")
fc74de42 2479 (version "1.3.8")
f57b883e
RW
2480 (source
2481 (origin
2482 (method url-fetch)
2483 (uri (cran-uri "ddalpha" version))
2484 (sha256
2485 (base32
fc74de42 2486 "0gi0hl14ghgf65zxsvgzh9z6xx1nyi49cpx192lmwrwqn3dy7ba0"))))
f57b883e
RW
2487 (build-system r-build-system)
2488 (propagated-inputs
2489 `(("r-bh" ,r-bh)
2490 ("r-class" ,r-class)
4f184233 2491 ("r-geometry" ,r-geometry)
f57b883e
RW
2492 ("r-mass" ,r-mass)
2493 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2494 ("r-robustbase" ,r-robustbase)
2495 ("r-sfsmisc" ,r-sfsmisc)))
2496 (native-inputs
2497 `(("gfortran" ,gfortran)))
e9960d8c 2498 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2499 (synopsis "Depth-Based classification and calculation of data depth")
2500 (description
2501 "This package contains procedures for depth-based supervised learning,
2502which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2503Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2504statistical depth function to a compact low-dimensional space, where the final
2505classification is done. It also offers an extension to functional data and
2506routines for calculating certain notions of statistical depth functions. 50
2507multivariate and 5 functional classification problems are included.")
2508 (license license:gpl2)))
5a87093f
RW
2509
2510(define-public r-gower
2511 (package
2512 (name "r-gower")
2513 (version "0.1.2")
2514 (source
2515 (origin
2516 (method url-fetch)
2517 (uri (cran-uri "gower" version))
2518 (sha256
2519 (base32
2520 "1mbrj1lam3jfbby2j32shmmj5cn09zx3rkxbamq7q8sdg39b54gb"))))
2521 (build-system r-build-system)
2522 (native-inputs
2523 `(("r-knitr" ,r-knitr)))
2524 (home-page "https://github.com/markvanderloo/gower")
2525 (synopsis "Gower's distance")
2526 (description
2527 "This package provides tools to compute Gower's distance (or similarity)
2528coefficient between records, and to compute the top-n matches between records.
2529Core algorithms are executed in parallel on systems supporting OpenMP.")
2530 (license license:gpl3)))
649cf27c
RW
2531
2532(define-public r-rcpproll
2533 (package
2534 (name "r-rcpproll")
d0396c8e 2535 (version "0.3.0")
649cf27c
RW
2536 (source
2537 (origin
2538 (method url-fetch)
2539 (uri (cran-uri "RcppRoll" version))
2540 (sha256
2541 (base32
d0396c8e 2542 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2543 (properties `((upstream-name . "RcppRoll")))
2544 (build-system r-build-system)
2545 (propagated-inputs
2546 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2547 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2548 (synopsis "Efficient rolling and windowed operations")
2549 (description
2550 "This package provides fast and efficient routines for common rolling /
2551windowed operations. Routines for the efficient computation of windowed mean,
2552median, sum, product, minimum, maximum, standard deviation and variance are
2553provided.")
2554 (license license:gpl2+)))
6c3d42d6
RW
2555
2556(define-public r-ipred
2557 (package
2558 (name "r-ipred")
56af171f 2559 (version "0.9-8")
6c3d42d6
RW
2560 (source
2561 (origin
2562 (method url-fetch)
2563 (uri (cran-uri "ipred" version))
2564 (sha256
2565 (base32
56af171f 2566 "01xcg3c121ndfpz9dirqxszknh4yb1p222p7f1wbwwhdrg1i27cw"))))
6c3d42d6
RW
2567 (build-system r-build-system)
2568 (propagated-inputs
2569 `(("r-class" ,r-class)
2570 ("r-mass" ,r-mass)
2571 ("r-nnet" ,r-nnet)
2572 ("r-prodlim" ,r-prodlim)
2573 ("r-rpart" ,r-rpart)
2574 ("r-survival" ,r-survival)))
e9960d8c 2575 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2576 (synopsis "Improved predictors")
2577 (description
2578 "This package provides improved predictive models by indirect
2579classification and bagging for classification, regression and survival
2580problems as well as resampling based estimators of prediction error.")
2581 (license license:gpl2+)))
ba4527ab 2582
cdc129dc
RW
2583(define-public r-psych
2584 (package
2585 (name "r-psych")
523762e3 2586 (version "1.8.12")
cdc129dc
RW
2587 (source
2588 (origin
2589 (method url-fetch)
2590 (uri (cran-uri "psych" version))
2591 (sha256
2592 (base32
523762e3 2593 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
2594 (build-system r-build-system)
2595 (propagated-inputs
2596 `(("r-foreign" ,r-foreign)
2597 ("r-lattice" ,r-lattice)
2598 ("r-mnormt" ,r-mnormt)
2599 ("r-nlme" ,r-nlme)))
e9960d8c 2600 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
2601 (synopsis "Procedures for psychological, psychometric, and personality research")
2602 (description
2603 "This package provides a general purpose toolbox for personality,
2604psychometric theory and experimental psychology. Functions are primarily for
2605multivariate analysis and scale construction using factor analysis, principal
2606component analysis, cluster analysis and reliability analysis, although others
2607provide basic descriptive statistics. Item Response Theory is done using
2608factor analysis of tetrachoric and polychoric correlations. Functions for
2609analyzing data at multiple levels include within and between group statistics,
2610including correlations and factor analysis. Functions for simulating and
2611testing particular item and test structures are included. Several functions
2612serve as a useful front end for structural equation modeling. Graphical
2613displays of path diagrams, factor analysis and structural equation models are
2614created using basic graphics.")
2615 (license license:gpl2+)))
2616
25c67ecf
RW
2617(define-public r-generics
2618 (package
2619 (name "r-generics")
2620 (version "0.0.2")
2621 (source
2622 (origin
2623 (method url-fetch)
2624 (uri (cran-uri "generics" version))
2625 (sha256
2626 (base32
2627 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
2628 (build-system r-build-system)
2629 (home-page "https://github.com/r-lib/generics")
2630 (synopsis "Common S3 generics not provided by base R methods")
2631 (description
2632 "In order to reduce potential package dependencies and conflicts,
2633generics provides a number of commonly used S3 generics that are not provided
2634by base R methods related to model fitting.")
2635 (license license:gpl2)))
2636
6c8c8c6b
RW
2637(define-public r-broom
2638 (package
2639 (name "r-broom")
813d9c51 2640 (version "0.5.1")
6c8c8c6b
RW
2641 (source
2642 (origin
2643 (method url-fetch)
2644 (uri (cran-uri "broom" version))
2645 (sha256
2646 (base32
813d9c51 2647 "0bmf38yvwalqf5j5yrr48nsk5k3n75s0gwcw621hp5lgrgvnp7ns"))))
6c8c8c6b
RW
2648 (build-system r-build-system)
2649 (propagated-inputs
45c156bf
RW
2650 `(("r-backports" ,r-backports)
2651 ("r-dplyr" ,r-dplyr)
813d9c51 2652 ("r-generics" ,r-generics)
6c8c8c6b 2653 ("r-nlme" ,r-nlme)
45c156bf 2654 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
2655 ("r-reshape2" ,r-reshape2)
2656 ("r-stringr" ,r-stringr)
45c156bf 2657 ("r-tibble" ,r-tibble)
6c8c8c6b 2658 ("r-tidyr" ,r-tidyr)))
6e19d50e 2659 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
2660 (synopsis "Convert statistical analysis objects into tidy data frames")
2661 (description
2662 "This package provides tools to convert statistical analysis objects from
2663R into tidy data frames, so that they can more easily be combined, reshaped
2664and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
2665@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
2666summarizes a model's statistical findings such as coefficients of a
2667regression; @code{augment}, which adds columns to the original data such as
2668predictions, residuals and cluster assignments; and @code{glance}, which
2669provides a one-row summary of model-level statistics.")
2670 (license license:expat)))
2671
ba4527ab
RW
2672(define-public r-recipes
2673 (package
2674 (name "r-recipes")
e396b378 2675 (version "0.1.4")
ba4527ab
RW
2676 (source
2677 (origin
2678 (method url-fetch)
2679 (uri (cran-uri "recipes" version))
2680 (sha256
2681 (base32
e396b378 2682 "0bwijw4427v2k5z3qci2kyr5dyzql8b3lvf88rwy16p741jckjsn"))))
ba4527ab
RW
2683 (build-system r-build-system)
2684 (propagated-inputs
18a11c6d
RW
2685 `(("r-broom" ,r-broom)
2686 ("r-ddalpha" ,r-ddalpha)
ba4527ab
RW
2687 ("r-dimred" ,r-dimred)
2688 ("r-dplyr" ,r-dplyr)
2689 ("r-gower" ,r-gower)
2690 ("r-ipred" ,r-ipred)
2691 ("r-lubridate" ,r-lubridate)
2692 ("r-magrittr" ,r-magrittr)
18a11c6d 2693 ("r-matrix" ,r-matrix)
3321234c 2694 ("r-pls" ,r-pls)
ba4527ab
RW
2695 ("r-purrr" ,r-purrr)
2696 ("r-rcpproll" ,r-rcpproll)
2697 ("r-rlang" ,r-rlang)
2698 ("r-tibble" ,r-tibble)
2699 ("r-tidyselect" ,r-tidyselect)
57039918
RW
2700 ("r-timedate" ,r-timedate)
2701 ("r-withr" ,r-withr)))
ba4527ab
RW
2702 (home-page "https://github.com/topepo/recipes")
2703 (synopsis "Preprocessing tools to create design matrices")
2704 (description
2705 "Recipes is an extensible framework to create and preprocess design
2706matrices. Recipes consist of one or more data manipulation and analysis
2707\"steps\". Statistical parameters for the steps can be estimated from an
2708initial data set and then applied to other data sets. The resulting design
2709matrices can then be used as inputs into statistical or machine learning
2710models.")
2711 (license license:gpl2)))
1ab867be
RW
2712
2713(define-public r-pdist
2714 (package
2715 (name "r-pdist")
2716 (version "1.2")
2717 (source
2718 (origin
2719 (method url-fetch)
2720 (uri (cran-uri "pdist" version))
2721 (sha256
2722 (base32
2723 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
2724 (build-system r-build-system)
2725 (home-page "https://github.com/jeffwong/pdist")
2726 (synopsis "Partitioned distance function")
2727 (description
2728 "Pdist computes the euclidean distance between rows of a matrix X and
2729rows of another matrix Y. Previously, this could be done by binding the two
2730matrices together and calling @code{dist}, but this creates unnecessary
2731computation by computing the distances between a row of X and another row of
2732X, and likewise for Y. Pdist strictly computes distances across the two
2733matrices, not within the same matrix, making computations significantly faster
2734for certain use cases.")
2735 (license license:gpl3+)))
81e0b625
RW
2736
2737(define-public r-ggrepel
2738 (package
2739 (name "r-ggrepel")
0759d87d 2740 (version "0.8.0")
81e0b625
RW
2741 (source
2742 (origin
2743 (method url-fetch)
2744 (uri (cran-uri "ggrepel" version))
2745 (sha256
2746 (base32
0759d87d 2747 "1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"))))
81e0b625
RW
2748 (build-system r-build-system)
2749 (propagated-inputs
2750 `(("r-ggplot2" ,r-ggplot2)
2751 ("r-rcpp" ,r-rcpp)
2752 ("r-scales" ,r-scales)))
2753 (home-page "http://github.com/slowkow/ggrepel")
2754 (synopsis "Repulsive text and label geometries for ggplot2")
2755 (description
2756 "This package provides text and label geometries for ggplot2 that help to
2757avoid overlapping text labels. Labels repel away from each other and away
2758from the data points.")
2759 (license license:gpl3)))
6b968c4c
RW
2760
2761(define-public r-corrplot
2762 (package
2763 (name "r-corrplot")
2764 (version "0.84")
2765 (source
2766 (origin
2767 (method url-fetch)
2768 (uri (cran-uri "corrplot" version))
2769 (sha256
2770 (base32
2771 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
2772 (build-system r-build-system)
2773 (home-page "https://github.com/taiyun/corrplot")
2774 (synopsis "Visualization of a correlation matrix")
2775 (description
2776 "This package provides a graphical display of a correlation matrix or
2777general matrix. It also contains some algorithms to do matrix reordering. In
2778addition, corrplot is good at details, including choosing color, text labels,
2779color labels, layout, etc.")
2780 ;; Any version of the GPL
2781 (license license:gpl2+)))
a40a04fd
RW
2782
2783(define-public r-stringdist
2784 (package
2785 (name "r-stringdist")
2bce7795 2786 (version "0.9.5.1")
a40a04fd
RW
2787 (source
2788 (origin
2789 (method url-fetch)
2790 (uri (cran-uri "stringdist" version))
2791 (sha256
2792 (base32
2bce7795 2793 "0gap1g9xwhp0zxqsznkc2carpvi80z03prr4q8m528684lznx2xa"))))
a40a04fd
RW
2794 (build-system r-build-system)
2795 (home-page "https://github.com/markvanderloo/stringdist")
2796 (synopsis "Approximate string matching and string distance functions")
2797 (description
2798 "This package implements an approximate string matching version of R's
2799native @code{match} function. It can calculate various string distances based
2800on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
2801qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
2802Jaro-Winkler). An implementation of soundex is provided as well. Distances
2803can be computed between character vectors while taking proper care of encoding
2804or between integer vectors representing generic sequences.")
2805 (license license:gpl3+)))
10e16fa9 2806
dc668352
RW
2807(define-public r-ucminf
2808 (package
2809 (name "r-ucminf")
2810 (version "1.1-4")
2811 (source
2812 (origin
2813 (method url-fetch)
2814 (uri (cran-uri "ucminf" version))
2815 (sha256
2816 (base32
2817 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
2818 (build-system r-build-system)
2819 (native-inputs `(("gfortran" ,gfortran)))
2820 (home-page "https://cran.r-project.org/web/packages/ucminf/")
2821 (synopsis "General-purpose unconstrained non-linear optimization")
2822 (description
2823 "This package provides an implementation of an algorithm for
2824general-purpose unconstrained non-linear optimization. The algorithm is of
2825quasi-Newton type with BFGS updating of the inverse Hessian and soft line
2826search with a trust region type monitoring of the input to the line search
2827algorithm. The interface of @code{ucminf} is designed for easy interchange
2828with the package @code{optim}.")
2829 (license license:gpl2+)))
2830
b8f6e2f8
RW
2831(define-public r-ordinal
2832 (package
2833 (name "r-ordinal")
2834 (version "2018.8-25")
2835 (source
2836 (origin
2837 (method url-fetch)
2838 (uri (cran-uri "ordinal" version))
2839 (sha256
2840 (base32
2841 "03cv9hcrw8j3lhamzhz8sk2p3ns4cw9z41x49h301k2b3pajv43h"))))
2842 (build-system r-build-system)
2843 (propagated-inputs
2844 `(("r-mass" ,r-mass)
2845 ("r-matrix" ,r-matrix)
2846 ("r-numderiv" ,r-numderiv)
2847 ("r-ucminf" ,r-ucminf)))
2848 (home-page "https://github.com/runehaubo/ordinal")
2849 (synopsis "Regression models for ordinal data")
2850 (description
2851 "This package provides an implementation of cumulative link (mixed)
2852models also known as ordered regression models, proportional odds models,
2853proportional hazards models for grouped survival times and ordered models.
2854Estimation is via maximum likelihood and mixed models are fitted with the
2855Laplace approximation and adaptive Gauss-Hermite quadrature.")
2856 (license license:gpl2+)))
2857
fe1495e3
RW
2858(define-public r-jomo
2859 (package
2860 (name "r-jomo")
b4b1a944 2861 (version "2.6-6")
fe1495e3
RW
2862 (source
2863 (origin
2864 (method url-fetch)
2865 (uri (cran-uri "jomo" version))
2866 (sha256
2867 (base32
b4b1a944 2868 "1048qb12cx7fs156jcqzwkfmsjadkgnrqd0krznyxpn873zr9lq2"))))
fe1495e3
RW
2869 (build-system r-build-system)
2870 (propagated-inputs
2871 `(("r-lme4" ,r-lme4)
fccb2450 2872 ("r-mass" ,r-mass)
e7630cc9 2873 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
2874 ("r-survival" ,r-survival)))
2875 (home-page "https://cran.r-project.org/web/packages/jomo/")
2876 (synopsis "Multilevel Joint Modelling Multiple Imputation")
2877 (description
2878 "Similarly to Schafer's package pan, jomo is a package for multilevel
2879joint modelling multiple imputation @url{Carpenter and Kenward (2013),
2880http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
2881possibility of handling binary and categorical data through latent normal
2882variables, the option to use cluster-specific covariance matrices and to
2883impute compatibly with the substantive model.")
2884 (license license:gpl2)))
2885
03e718fb
RW
2886(define-public r-pan
2887 (package
2888 (name "r-pan")
a7265593 2889 (version "1.6")
03e718fb
RW
2890 (source
2891 (origin
2892 (method url-fetch)
2893 (uri (cran-uri "pan" version))
2894 (sha256
2895 (base32
a7265593 2896 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
2897 (build-system r-build-system)
2898 (native-inputs `(("gfortran" ,gfortran)))
2899 (home-page "https://cran.r-project.org/web/packages/pan/")
2900 (synopsis "Multiple imputation for multivariate panel or clustered data")
2901 (description
2902 "This package implements multiple imputation for multivariate panel or
2903clustered data.")
2904 (license license:gpl3)))
2905
84e7147a
RW
2906(define-public r-mitml
2907 (package
2908 (name "r-mitml")
1c6d199e 2909 (version "0.3-7")
84e7147a
RW
2910 (source
2911 (origin
2912 (method url-fetch)
2913 (uri (cran-uri "mitml" version))
2914 (sha256
2915 (base32
1c6d199e 2916 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
2917 (build-system r-build-system)
2918 (propagated-inputs
2919 `(("r-haven" ,r-haven)
2920 ("r-jomo" ,r-jomo)
2921 ("r-pan" ,r-pan)))
2922 (home-page "https://cran.r-project.org/web/packages/mitml/")
2923 (synopsis "Tools for multiple imputation in multilevel modeling")
2924 (description
2925 "This package provides tools for multiple imputation of missing data in
2926multilevel modeling. It includes a user-friendly interface to the packages
2927pan and jomo, and several functions for visualization, data management and the
2928analysis of multiply imputed data sets.")
2929 (license license:gpl2+)))
2930
10e16fa9
RW
2931(define-public r-mice
2932 (package
2933 (name "r-mice")
1b3b2a72 2934 (version "3.3.0")
10e16fa9
RW
2935 (source
2936 (origin
2937 (method url-fetch)
2938 (uri (cran-uri "mice" version))
2939 (sha256
2940 (base32
1b3b2a72 2941 "1p0ipbqk5aqdi7iikw3qrjyvdi9sdhpnw1h5mwakwvv0yl0pzbyx"))))
10e16fa9
RW
2942 (build-system r-build-system)
2943 (propagated-inputs
aea3be25
RW
2944 `(("r-broom" ,r-broom)
2945 ("r-dplyr" ,r-dplyr)
2946 ("r-lattice" ,r-lattice)
10e16fa9 2947 ("r-mass" ,r-mass)
aea3be25 2948 ("r-mitml" ,r-mitml)
10e16fa9
RW
2949 ("r-nnet" ,r-nnet)
2950 ("r-rcpp" ,r-rcpp)
aea3be25 2951 ("r-rlang" ,r-rlang)
10e16fa9
RW
2952 ("r-rpart" ,r-rpart)
2953 ("r-survival" ,r-survival)))
2954 (home-page "https://cran.r-project.org/web/packages/mice/")
2955 (synopsis "Multivariate imputation by chained equations")
2956 (description
2957 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
2958implemented by the MICE algorithm as described in @url{Van Buuren and
2959Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
2960variable has its own imputation model. Built-in imputation models are
2961provided for continuous data (predictive mean matching, normal), binary
2962data (logistic regression), unordered categorical data (polytomous logistic
2963regression) and ordered categorical data (proportional odds). MICE can also
2964impute continuous two-level data (normal model, pan, second-level variables).
2965Passive imputation can be used to maintain consistency between variables.
2966Various diagnostic plots are available to inspect the quality of the
2967imputations.")
2968 ;; Any of these two versions.
2969 (license (list license:gpl2 license:gpl3))))
7fd5f60b 2970
02cdb45f
RW
2971(define-public r-truncnorm
2972 (package
2973 (name "r-truncnorm")
9d6f3925 2974 (version "1.0-8")
02cdb45f
RW
2975 (source
2976 (origin
2977 (method url-fetch)
2978 (uri (cran-uri "truncnorm" version))
2979 (sha256
2980 (base32
9d6f3925 2981 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 2982 (build-system r-build-system)
e9960d8c 2983 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
2984 (synopsis "Truncated normal distribution")
2985 (description "This package provides functions for the truncated normal
2986distribution with mean equal to @code{mean} and standard deviation equal to
2987@code{sd}. It includes density, distribution, quantile, and expected value
2988functions, as well as a random generation function.")
2989 (license license:gpl2)))
2990
cb8b4c11
RW
2991(define-public r-rsolnp
2992 (package
2993 (name "r-rsolnp")
2994 (version "1.16")
2995 (source
2996 (origin
2997 (method url-fetch)
2998 (uri (cran-uri "Rsolnp" version))
2999 (sha256
3000 (base32
3001 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
3002 (properties `((upstream-name . "Rsolnp")))
3003 (build-system r-build-system)
3004 (propagated-inputs
3005 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3006 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3007 (synopsis "General non-linear optimization")
3008 (description "The Rsolnp package implements a general non-linear augmented
3009Lagrange multiplier method solver, a @dfn{sequential quadratic
3010programming} (SQP) based solver).")
3011 ;; Any version of the GPL.
3012 (license license:gpl2+)))
3013
7fd5f60b
RW
3014(define-public r-hardyweinberg
3015 (package
3016 (name "r-hardyweinberg")
da5cca36 3017 (version "1.6.1")
7fd5f60b
RW
3018 (source
3019 (origin
3020 (method url-fetch)
3021 (uri (cran-uri "HardyWeinberg" version))
3022 (sha256
3023 (base32
da5cca36 3024 "16n8qanxx0p5ny5zqxafn8hwb1xv94y1wig1iql8as5a5qh8lwcz"))))
7fd5f60b
RW
3025 (properties `((upstream-name . "HardyWeinberg")))
3026 (build-system r-build-system)
3027 (propagated-inputs
3028 `(("r-mice" ,r-mice)
d0394944
RW
3029 ("r-rcpp" ,r-rcpp)
3030 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3031 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3032 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3033 (description
3034 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3035diallelic genetic marker data. All classical tests (chi-square, exact,
3036likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3037included in the package, as well as functions for power computation and for
3038the simulation of marker data under equilibrium and disequilibrium. Routines
3039for dealing with markers on the X-chromosome are included. Functions for
3040testing equilibrium in the presence of missing data by using multiple
3041imputation are also provided. Implements several graphics for exploring the
3042equilibrium status of a large set of diallelic markers: ternary plots with
3043acceptance regions, log-ratio plots and Q-Q plots.")
3044 (license license:gpl2+)))
3a22732c
RW
3045
3046(define-public r-sm
3047 (package
3048 (name "r-sm")
5621b840 3049 (version "2.2-5.6")
3a22732c
RW
3050 (source
3051 (origin
3052 (method url-fetch)
3053 (uri (cran-uri "sm" version))
3054 (sha256
3055 (base32
5621b840 3056 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3057 (build-system r-build-system)
3058 (native-inputs `(("gfortran" ,gfortran)))
3059 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3060 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3061 (description
3062 "This is software accompanying the book 'Applied Smoothing Techniques for
3063Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3064University Press. It provides smoothing methods for nonparametric regression
3065and density estimation")
3066 (license license:gpl2+)))
9232cac4 3067
6174db2b
RJ
3068(define-public r-venndiagram
3069 (package
3070 (name "r-venndiagram")
3071 (version "1.6.20")
3072 (source (origin
3073 (method url-fetch)
3074 (uri (cran-uri "VennDiagram" version))
3075 (sha256
3076 (base32
3077 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3078 (properties `((upstream-name . "VennDiagram")))
3079 (build-system r-build-system)
3080 (propagated-inputs
3081 `(("r-futile-logger" ,r-futile-logger)))
3082 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3083 (synopsis "Generate High-Resolution Venn and Euler Plots")
3084 (description
3085 "This package provides a set of functions to generate high-resolution
3086Venn and Euler plots. It includes handling for several special cases,
3087including two-case scaling, and extensive customization of plot shape and
3088structure.")
3089 (license license:gpl2+)))
3090
9232cac4
RW
3091(define-public r-vioplot
3092 (package
3093 (name "r-vioplot")
7d4b9818 3094 (version "0.3.0")
9232cac4
RW
3095 (source
3096 (origin
3097 (method url-fetch)
3098 (uri (cran-uri "vioplot" version))
3099 (sha256
3100 (base32
7d4b9818 3101 "1ddmmqq7qrnvr5q518afnysrl7ccr8am9njknv3dpwaqzcdr9akn"))))
9232cac4 3102 (build-system r-build-system)
7d4b9818
RW
3103 (propagated-inputs
3104 `(("r-sm" ,r-sm)
3105 ("r-zoo" ,r-zoo)))
9232cac4
RW
3106 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3107 (synopsis "Violin plot")
3108 (description
3109 "This package provides a violin plot, which is a combination of a box
3110plot and a kernel density plot.")
3111 (license license:bsd-3)))
7b0569c0
RW
3112
3113(define-public r-rsofia
3114 (package
3115 (name "r-rsofia")
3116 (version "1.1")
3117 (source (origin
3118 (method url-fetch)
3119 ;; This package has been removed from CRAN, so we can
3120 ;; only fetch it from the archives.
3121 (uri (string-append "https://cran.r-project.org/src/"
3122 "contrib/Archive/RSofia/RSofia_"
3123 version ".tar.gz"))
3124 (sha256
3125 (base32
3126 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3127 (properties `((upstream-name . "RSofia")))
3128 (build-system r-build-system)
3129 (propagated-inputs
3130 `(("r-rcpp" ,r-rcpp)))
3131 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3132 (synopsis "Port of sofia-ml to R")
3133 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3134suite of fast incremental algorithms for machine learning that can be used for
3135training models for classification or ranking.")
3136 (license license:asl2.0)))
738dda83 3137
3699383e
RW
3138(define-public r-xts
3139 (package
3140 (name "r-xts")
cea8a607 3141 (version "0.11-2")
3699383e
RW
3142 (source
3143 (origin
3144 (method url-fetch)
3145 (uri (cran-uri "xts" version))
3146 (sha256
3147 (base32
cea8a607 3148 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3149 (build-system r-build-system)
3150 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3151 (home-page "https://github.com/joshuaulrich/xts")
3152 (synopsis "Extensible time series")
3153 (description
3154 "This package provides for uniform handling of R's different time-based
3155data classes by extending @code{zoo}, maximizing native format information
3156preservation and allowing for user-level customization and extension, while
3157simplifying cross-class interoperability.")
3158 (license license:gpl2+)))
b72b42cf
RW
3159
3160(define-public r-performanceanalytics
3161 (package
3162 (name "r-performanceanalytics")
081d143d 3163 (version "1.5.2")
b72b42cf
RW
3164 (source
3165 (origin
3166 (method url-fetch)
3167 (uri (cran-uri "PerformanceAnalytics" version))
3168 (sha256
3169 (base32
081d143d 3170 "01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"))))
b72b42cf
RW
3171 (properties
3172 `((upstream-name . "PerformanceAnalytics")))
3173 (build-system r-build-system)
3174 (propagated-inputs
081d143d
RW
3175 `(("r-quadprog" ,r-quadprog)
3176 ("r-xts" ,r-xts)
b72b42cf 3177 ("r-zoo" ,r-zoo)))
d062957a 3178 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3179 (synopsis "Econometric tools for performance and risk analysis")
3180 (description "This is a collection of econometric functions for
3181performance and risk analysis. This package aims to aid practitioners and
3182researchers in utilizing the latest research in analysis of non-normal return
3183streams. In general, it is most tested on return (rather than price) data on
3184a regular scale, but most functions will work with irregular return data as
3185well, and increasing numbers of functions will work with P&L or price data
3186where possible.")
3187 ;; Either version may be picked.
3188 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3189
3190(define-public r-laeken
3191 (package
3192 (name "r-laeken")
ed46a05c 3193 (version "0.5.0")
018cf270
RW
3194 (source
3195 (origin
3196 (method url-fetch)
3197 (uri (cran-uri "laeken" version))
3198 (sha256
3199 (base32
ed46a05c 3200 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3201 (build-system r-build-system)
3202 (propagated-inputs
3203 `(("r-boot" ,r-boot)
3204 ("r-mass" ,r-mass)))
e9960d8c 3205 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3206 (synopsis "Estimation of indicators on social exclusion and poverty")
3207 (description "This package provides tools for the estimation of indicators
3208on social exclusion and poverty, as well as an implementation of Pareto tail
3209modeling for empirical income distributions.")
3210 (license license:gpl2+)))
e5c17b8d
RW
3211
3212(define-public r-vcd
3213 (package
3214 (name "r-vcd")
2960f965 3215 (version "1.4-4")
e5c17b8d
RW
3216 (source
3217 (origin
3218 (method url-fetch)
3219 (uri (cran-uri "vcd" version))
3220 (sha256
3221 (base32
2960f965 3222 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3223 (build-system r-build-system)
3224 (propagated-inputs
3225 `(("r-colorspace" ,r-colorspace)
3226 ("r-lmtest" ,r-lmtest)
3227 ("r-mass" ,r-mass)))
e9960d8c 3228 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3229 (synopsis "Visualizing categorical data")
3230 (description "This package provides visualization techniques, data sets,
3231summary and inference procedures aimed particularly at categorical data.
3232Special emphasis is given to highly extensible grid graphics. The package was
3233originally inspired by the book \"Visualizing Categorical Data\" by Michael
3234Friendly and is now the main support package for a new book, \"Discrete Data
3235Analysis with R\" by Michael Friendly and David Meyer (2015).")
3236 (license license:gpl2)))
ae164260
RW
3237
3238(define-public r-ica
3239 (package
3240 (name "r-ica")
fabf0993 3241 (version "1.0-2")
ae164260
RW
3242 (source
3243 (origin
3244 (method url-fetch)
3245 (uri (cran-uri "ica" version))
3246 (sha256
3247 (base32
fabf0993 3248 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3249 (build-system r-build-system)
e9960d8c 3250 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3251 (synopsis "Independent component analysis")
3252 (description "This package provides tools for @dfn{Independent Component
3253Analysis} (ICA) using various algorithms: FastICA,
3254Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3255of Eigenmatrices} (JADE).")
3256 (license license:gpl2+)))
bf025ff6
RW
3257
3258(define-public r-dtw
3259 (package
3260 (name "r-dtw")
cda93e83 3261 (version "1.20-1")
bf025ff6
RW
3262 (source
3263 (origin
3264 (method url-fetch)
3265 (uri (cran-uri "dtw" version))
3266 (sha256
3267 (base32
cda93e83 3268 "1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"))))
bf025ff6
RW
3269 (build-system r-build-system)
3270 (propagated-inputs `(("r-proxy" ,r-proxy)))
3271 (home-page "http://dtw.r-forge.r-project.org/")
3272 (synopsis "Dynamic Time Warping Algorithms")
3273 (description "This package provides a comprehensive implementation of
3274@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3275optimal (least cumulative distance) alignment between points of two time
3276series. Common DTW variants covered include local (slope) and global (window)
3277constraints, subsequence matches, arbitrary distance definitions,
3278normalizations, minimum variance matching, and so on.")
3279 (license license:gpl2+)))
15ef07f0
RW
3280
3281(define-public r-sdmtools
3282 (package
3283 (name "r-sdmtools")
3284 (version "1.1-221")
3285 (source
3286 (origin
3287 (method url-fetch)
3288 (uri (cran-uri "SDMTools" version))
3289 (sha256
3290 (base32
3291 "1kacrpamshv7wz83yn45sfbw4m9c44xrrngzcklnwx8gcxx2knm6"))))
3292 (properties `((upstream-name . "SDMTools")))
3293 (build-system r-build-system)
3294 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3295 (home-page "http://www.rforge.net/SDMTools/")
3296 (synopsis "Species distribution modelling tools")
3297 (description "This packages provides a set of tools for post processing
3298the outcomes of species distribution modeling exercises. It includes novel
3299methods for comparing models and tracking changes in distributions through
3300time. It further includes methods for visualizing outcomes, selecting
3301thresholds, calculating measures of accuracy and landscape fragmentation
3302statistics, etc.")
3303 (license license:gpl3+)))
ae3f2079
RW
3304
3305(define-public r-scatterplot3d
3306 (package
3307 (name "r-scatterplot3d")
5ade82bb 3308 (version "0.3-41")
ae3f2079
RW
3309 (source
3310 (origin
3311 (method url-fetch)
3312 (uri (cran-uri "scatterplot3d" version))
3313 (sha256
3314 (base32
5ade82bb 3315 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3316 (build-system r-build-system)
e9960d8c 3317 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3318 (synopsis "3D scatter plot")
3319 (description "This package provides an implementation of scatter plots for
3320plotting. a three dimensional point cloud.")
3321 (license license:gpl2)))
f90018e5
RW
3322
3323(define-public r-ggridges
3324 (package
3325 (name "r-ggridges")
16a39c2d 3326 (version "0.5.1")
f90018e5
RW
3327 (source
3328 (origin
3329 (method url-fetch)
3330 (uri (cran-uri "ggridges" version))
3331 (sha256
3332 (base32
16a39c2d 3333 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3334 (build-system r-build-system)
3335 (propagated-inputs
3336 `(("r-ggplot2" ,r-ggplot2)
3337 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3338 ("r-scales" ,r-scales)
3339 ("r-withr" ,r-withr)))
f90018e5
RW
3340 (home-page "https://github.com/clauswilke/ggridges")
3341 (synopsis "Ridgeline plots in ggplot2")
3342 (description
3343 "Ridgeline plots provide a convenient way of visualizing changes in
3344distributions over time or space. This package enables the creation of such
3345plots in @code{ggplot2}.")
3346 (license license:gpl2)))
007f6d98
RW
3347
3348(define-public r-ggjoy
3349 (package
3350 (name "r-ggjoy")
c36745cf 3351 (version "0.4.1")
007f6d98
RW
3352 (source
3353 (origin
3354 (method url-fetch)
3355 (uri (cran-uri "ggjoy" version))
3356 (sha256
3357 (base32
c36745cf 3358 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3359 (build-system r-build-system)
3360 (propagated-inputs
3361 `(("r-ggplot2" ,r-ggplot2)
3362 ("r-ggridges" ,r-ggridges)))
3363 (home-page "https://github.com/clauswilke/ggjoy")
3364 (synopsis "Joyplots in ggplot2")
3365 (description "Joyplots provide a convenient way of visualizing changes in
3366distributions over time or space. This package enables the creation of such
3367plots in @code{ggplot2}.")
3368 (license license:gpl2)))
2976f304
RW
3369
3370(define-public r-cli
3371 (package
3372 (name "r-cli")
9e82d608 3373 (version "1.0.1")
2976f304
RW
3374 (source
3375 (origin
3376 (method url-fetch)
3377 (uri (cran-uri "cli" version))
3378 (sha256
3379 (base32
9e82d608 3380 "1r2yih4c0bdmbx0qrarlf0m1p5z30sri755zmdazsq2pw76zp07g"))))
2976f304
RW
3381 (build-system r-build-system)
3382 (propagated-inputs
3383 `(("r-assertthat" ,r-assertthat)
3384 ("r-crayon" ,r-crayon)))
3385 (home-page "https://github.com/r-lib/cli#readme")
3386 (synopsis "Helpers for developing command line interfaces")
3387 (description "This package provides a suite of tools designed to build
3388attractive command line interfaces (CLIs). It includes tools for drawing
3389rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3390 (license license:expat)))
55577393
RW
3391
3392(define-public r-argparser
3393 (package
3394 (name "r-argparser")
3395 (version "0.4")
3396 (source
3397 (origin
3398 (method url-fetch)
3399 (uri (cran-uri "argparser" version))
3400 (sha256
3401 (base32
3402 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3403 (build-system r-build-system)
3404 (home-page "https://bitbucket.org/djhshih/argparser")
3405 (synopsis "Command-line argument parser")
3406 (description
3407 "This package provides a cross-platform command-line argument parser
3408written purely in R with no external dependencies. It is useful with the
3409Rscript front-end and facilitates turning an R script into an executable
3410script.")
3411 (license license:gpl3+)))
a3257d42
RW
3412
3413(define-public r-debugme
3414 (package
3415 (name "r-debugme")
3416 (version "1.1.0")
3417 (source
3418 (origin
3419 (method url-fetch)
3420 (uri (cran-uri "debugme" version))
3421 (sha256
3422 (base32
3423 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3424 (build-system r-build-system)
3425 (propagated-inputs `(("r-crayon" ,r-crayon)))
3426 (home-page "https://github.com/r-lib/debugme#readme")
3427 (synopsis "Debug R packages")
3428 (description
3429 "This package allows the user to specify debug messages as special string
3430constants, and control debugging of packages via environment variables.")
3431 (license license:expat)))
2058e37d
RW
3432
3433(define-public r-processx
3434 (package
3435 (name "r-processx")
0e87bf01 3436 (version "3.2.1")
2058e37d
RW
3437 (source
3438 (origin
3439 (method url-fetch)
3440 (uri (cran-uri "processx" version))
3441 (sha256
3442 (base32
0e87bf01 3443 "1skjyi767avc3safajlj3ikk9lf11zzyjybdcmx8m9y59rf319ql"))))
2058e37d
RW
3444 (build-system r-build-system)
3445 (propagated-inputs
0e87bf01
RW
3446 `(("r-ps" ,r-ps)
3447 ("r-r6" ,r-r6)))
2058e37d
RW
3448 (home-page "https://github.com/r-lib/processx3")
3449 (synopsis "Execute and control system processes")
3450 (description
3451 "This package provides portable tools to run system processes in the
3452background. It can check if a background process is running; wait on a
3453background process to finish; get the exit status of finished processes; kill
3454background processes and their children; restart processes. It can read the
3455standard output and error of the processes, using non-blocking connections.
3456@code{processx} can poll a process for standard output or error, with a
3457timeout. It can also poll several processes at once.")
3458 (license license:expat)))
f285346a
RW
3459
3460(define-public r-tsp
3461 (package
3462 (name "r-tsp")
127522c4 3463 (version "1.1-6")
f285346a
RW
3464 (source
3465 (origin
3466 (method url-fetch)
3467 (uri (cran-uri "TSP" version))
3468 (sha256
3469 (base32
127522c4 3470 "1ym97xl2icjpfkrici0wig29w06bb704hp51v7h5liygjlwpkhlc"))))
f285346a
RW
3471 (properties `((upstream-name . "TSP")))
3472 (build-system r-build-system)
3473 (propagated-inputs `(("r-foreach" ,r-foreach)))
3474 (home-page "https://cran.r-project.org/web/packages/TSP/")
3475 (synopsis "Traveling salesperson problem (TSP)")
3476 (description "This package provides basic infrastructure and some
3477algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3478traveling salesman problem).")
3479 (license license:gpl3)))
ffb59bce
RW
3480
3481(define-public r-qap
3482 (package
3483 (name "r-qap")
3484 (version "0.1-1")
3485 (source
3486 (origin
3487 (method url-fetch)
3488 (uri (cran-uri "qap" version))
3489 (sha256
3490 (base32
3491 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3492 (build-system r-build-system)
3493 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3494 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3495 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3496 (description "This package implements heuristics for the @dfn{quadratic
3497assignment problem} (QAP). Currently only a simulated annealing heuristic is
3498available.")
3499 (license license:gpl3)))
7fe49f2a
RW
3500
3501(define-public r-gclus
3502 (package
3503 (name "r-gclus")
111516f9 3504 (version "1.3.2")
7fe49f2a
RW
3505 (source
3506 (origin
3507 (method url-fetch)
3508 (uri (cran-uri "gclus" version))
3509 (sha256
3510 (base32
111516f9 3511 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3512 (build-system r-build-system)
3513 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3514 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3515 (synopsis "Clustering graphics")
3516 (description "This package orders panels in scatterplot matrices and
3517parallel coordinate displays by some merit index. It contains various indices
3518of merit, ordering functions, and enhanced versions of @code{pairs} and
3519@code{parcoord} which color panels according to their merit level.")
3520 (license license:gpl2+)))
8e5e26d2
RW
3521
3522(define-public r-webshot
3523 (package
3524 (name "r-webshot")
8871a513 3525 (version "0.5.1")
8e5e26d2
RW
3526 (source
3527 (origin
3528 (method url-fetch)
3529 (uri (cran-uri "webshot" version))
3530 (sha256
3531 (base32
8871a513 3532 "08sb1xi376pfy1vwilk2d68zljsg9yiv04n2dkqz383gdhh0sxdr"))))
8e5e26d2
RW
3533 (build-system r-build-system)
3534 (propagated-inputs
8871a513
RW
3535 `(("r-callr" ,r-callr)
3536 ("r-jsonlite" ,r-jsonlite)
3537 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3538 (home-page "https://github.com/wch/webshot/")
3539 (synopsis "Take screenshots of web pages")
3540 (description
3541 "Webshot makes it easy to take screenshots of web pages from within R.
3542It can also run Shiny applications locally and take screenshots of the
3543application; and it can render and screenshot static as well as interactive R
3544Markdown documents.")
3545 (license license:gpl2)))
2e9d187b
RW
3546
3547(define-public r-seriation
3548 (package
3549 (name "r-seriation")
3550 (version "1.2-3")
3551 (source
3552 (origin
3553 (method url-fetch)
3554 (uri (cran-uri "seriation" version))
3555 (sha256
3556 (base32
3557 "1q6hw4hjw224b4y0dc0j630v2pgj6sn455nwkilb70w8k31hpk92"))))
3558 (build-system r-build-system)
3559 (propagated-inputs
3560 `(("r-cluster" ,r-cluster)
3561 ("r-colorspace" ,r-colorspace)
3562 ("r-dendextend" ,r-dendextend)
3563 ("r-gclus" ,r-gclus)
3564 ("r-gplots" ,r-gplots)
3565 ("r-mass" ,r-mass)
3566 ("r-qap" ,r-qap)
3567 ("r-registry" ,r-registry)
3568 ("r-tsp" ,r-tsp)))
3569 (native-inputs `(("gfortran" ,gfortran)))
3570 (home-page "http://s2.smu.edu/IDA/seriation/")
3571 (synopsis "Infrastructure for ordering objects using seriation")
3572 (description
3573 "This package provides infrastructure for seriation with an
3574implementation of several seriation/sequencing techniques to reorder matrices,
3575dissimilarity matrices, and dendrograms. It also provides (optimally)
3576reordered heatmaps, color images and clustering visualizations like
3577dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3578iVAT).")
3579 (license license:gpl3)))
e9e78d2c 3580
f6d2b45c
RW
3581(define-public r-xfun
3582 (package
3583 (name "r-xfun")
a8de3090 3584 (version "0.4")
f6d2b45c
RW
3585 (source
3586 (origin
3587 (method url-fetch)
3588 (uri (cran-uri "xfun" version))
3589 (sha256
3590 (base32
a8de3090 3591 "0991ywgc2dsraba91kkj37akhfzhzn02cnz7c88hhdis9kag3pwv"))))
f6d2b45c
RW
3592 (build-system r-build-system)
3593 (home-page "https://github.com/yihui/xfun")
3594 (synopsis "Miscellaneous functions")
3595 (description
3596 "This package provides miscellaneous functions commonly used in other
3597packages maintained by Yihui Xie.")
3598 (license license:expat)))
f2442968
RW
3599
3600(define-public r-utf8
3601 (package
3602 (name "r-utf8")
65ea783f 3603 (version "1.1.4")
f2442968
RW
3604 (source
3605 (origin
3606 (method url-fetch)
3607 (uri (cran-uri "utf8" version))
3608 (sha256
3609 (base32
65ea783f 3610 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
3611 (build-system r-build-system)
3612 (home-page "https://github.com/patperry/r-utf8")
3613 (synopsis "Unicode text processing")
3614 (description
3615 "This package provides tools to process and print UTF-8 encoded
3616international text (Unicode). Input, validate, normalize, encode, format, and
3617display.")
3618 (license license:asl2.0)))
c555ccab
RW
3619
3620(define-public r-pillar
3621 (package
3622 (name "r-pillar")
fc00a1f0 3623 (version "1.3.1")
c555ccab
RW
3624 (source
3625 (origin
3626 (method url-fetch)
3627 (uri (cran-uri "pillar" version))
3628 (sha256
3629 (base32
fc00a1f0 3630 "1xnbb9sr5wn9dmp6m7cr4z7i6pmjvyabnfcx6x7i7mvdjmgvaf5k"))))
c555ccab
RW
3631 (build-system r-build-system)
3632 (propagated-inputs
3633 `(("r-cli" ,r-cli)
3634 ("r-crayon" ,r-crayon)
6f5b157e 3635 ("r-fansi" ,r-fansi)
c555ccab
RW
3636 ("r-rlang" ,r-rlang)
3637 ("r-utf8" ,r-utf8)))
3638 (home-page "https://github.com/r-lib/pillar")
3639 (synopsis "Coloured formatting for columns")
3640 (description
3641 "This package provides a @code{pillar} generic designed for formatting
3642columns of data using the full range of colours provided by modern
3643terminals.")
3644 (license license:gpl3)))
1c791925
RW
3645
3646(define-public r-uuid
3647 (package
3648 (name "r-uuid")
3649 (version "0.1-2")
3650 (source
3651 (origin
3652 (method url-fetch)
3653 (uri (cran-uri "uuid" version))
3654 (sha256
3655 (base32
3656 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
3657 (build-system r-build-system)
3658 (home-page "http://www.rforge.net/uuid")
3659 (synopsis "Tools for generating and handling of UUIDs")
3660 (description
3661 "This package provides tools for generating and handling of
3662@dfn{Universally Unique Identifiers} (UUIDs).")
3663 (license license:expat)))
846f4c23
RW
3664
3665(define-public r-tinytex
3666 (package
3667 (name "r-tinytex")
7e9e9c9c 3668 (version "0.10")
846f4c23
RW
3669 (source
3670 (origin
3671 (method url-fetch)
3672 (uri (cran-uri "tinytex" version))
3673 (sha256
3674 (base32
7e9e9c9c 3675 "02bz8zaka5j51zin976n5nmk19a0390d0gwgj4zrbh48hl313rqm"))))
846f4c23 3676 (build-system r-build-system)
8b0701d9
TGR
3677 (propagated-inputs
3678 `(("r-xfun" ,r-xfun)))
846f4c23
RW
3679 (home-page "https://github.com/yihui/tinytex")
3680 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
3681 (description
3682 "This package provides helper functions to install and maintain the LaTeX
3683distribution named TinyTeX, a lightweight, cross-platform, portable, and
3684easy-to-maintain version of TeX Live. This package also contains helper
3685functions to compile LaTeX documents, and install missing LaTeX packages
3686automatically.")
3687 (license license:expat)))
4376166b
RW
3688
3689(define-public r-metap
3690 (package
3691 (name "r-metap")
e32368c1 3692 (version "1.0")
4376166b
RW
3693 (source
3694 (origin
3695 (method url-fetch)
3696 (uri (cran-uri "metap" version))
3697 (sha256
3698 (base32
e32368c1 3699 "18rzvqfzyk8fn54gjvy2qd21nk9w69j7ihww477ma3f3ab6i982h"))))
4376166b
RW
3700 (build-system r-build-system)
3701 (propagated-inputs
e32368c1
RW
3702 `(("r-lattice" ,r-lattice)
3703 ("r-rdpack" ,r-rdpack)))
4376166b
RW
3704 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
3705 (synopsis "Meta-analysis of significance values")
3706 (description
3707 "The canonical way to perform meta-analysis involves using effect sizes.
3708When they are not available this package provides a number of methods for
3709meta-analysis of significance values including the methods of Edgington,
3710Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
3711published results; and a routine for graphical display.")
3712 (license license:gpl2)))
5f4565b1
RW
3713
3714(define-public r-network
3715 (package
3716 (name "r-network")
92edaaea 3717 (version "1.13.0.1")
5f4565b1
RW
3718 (source
3719 (origin
3720 (method url-fetch)
3721 (uri (cran-uri "network" version))
3722 (sha256
3723 (base32
92edaaea 3724 "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"))))
5f4565b1 3725 (build-system r-build-system)
40862677 3726 (home-page "https://statnet.org/")
5f4565b1
RW
3727 (synopsis "Classes for relational data")
3728 (description
3729 "This package provides tools to create and modify network objects. The
3730@code{network} class can represent a range of relational data types, and
3731supports arbitrary vertex/edge/graph attributes.")
3732 (license license:gpl2+)))
07a2f34d
RW
3733
3734(define-public r-statnet-common
3735 (package
3736 (name "r-statnet-common")
9d831327 3737 (version "4.2.0")
07a2f34d
RW
3738 (source
3739 (origin
3740 (method url-fetch)
3741 (uri (cran-uri "statnet.common" version))
3742 (sha256
3743 (base32
9d831327 3744 "0q942g6kqmqxfss1cxb3yg8y5r1k1h5cyy99s1cfisrn6hqc6xhi"))))
07a2f34d
RW
3745 (properties
3746 `((upstream-name . "statnet.common")))
3747 (build-system r-build-system)
1268a995
RW
3748 (propagated-inputs
3749 `(("r-coda" ,r-coda)))
40862677 3750 (home-page "https://statnet.org")
07a2f34d
RW
3751 (synopsis "R scripts and utilities used by the Statnet software")
3752 (description "This package provides non-statistical utilities used by the
3753software developed by the Statnet Project.")
3754 (license license:gpl3)))
1088744d
RW
3755
3756(define-public r-sna
3757 (package
3758 (name "r-sna")
3759 (version "2.4")
3760 (source
3761 (origin
3762 (method url-fetch)
3763 (uri (cran-uri "sna" version))
3764 (sha256
3765 (base32
3766 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
3767 (build-system r-build-system)
3768 (propagated-inputs
3769 `(("r-network" ,r-network)
3770 ("r-statnet-common" ,r-statnet-common)))
40862677 3771 (home-page "https://statnet.org")
1088744d
RW
3772 (synopsis "Tools for social network analysis")
3773 (description
3774 "This package provides a range of tools for social network analysis,
3775including node and graph-level indices, structural distance and covariance
3776methods, structural equivalence detection, network regression, random graph
3777generation, and 2D/3D network visualization.")
3778 (license license:gpl2+)))
93c21ddc
RW
3779
3780(define-public r-ttr
3781 (package
3782 (name "r-ttr")
534bf85b 3783 (version "0.23-4")
93c21ddc
RW
3784 (source
3785 (origin
3786 (method url-fetch)
3787 (uri (cran-uri "TTR" version))
3788 (sha256
3789 (base32
534bf85b 3790 "18mzyv6cmxmqyqsfwlx2b2k055887mfgc2jgj8xkn8c6m56n05zb"))))
93c21ddc
RW
3791 (properties `((upstream-name . "TTR")))
3792 (build-system r-build-system)
3793 (propagated-inputs
3794 `(("r-curl" ,r-curl)
3795 ("r-xts" ,r-xts)
3796 ("r-zoo" ,r-zoo)))
3797 (native-inputs `(("gfortran" ,gfortran)))
3798 (home-page "https://github.com/joshuaulrich/TTR")
3799 (synopsis "Technical trading rules")
3800 (description
3801 "This package provides functions and data to construct technical trading
3802rules with R.")
3803 (license license:gpl2)))
0b64332c
RW
3804
3805(define-public r-leaps
3806 (package
3807 (name "r-leaps")
3808 (version "3.0")
3809 (source
3810 (origin
3811 (method url-fetch)
3812 (uri (cran-uri "leaps" version))
3813 (sha256
3814 (base32
3815 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
3816 (build-system r-build-system)
3817 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3818 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
3819 (synopsis "Regression subset selection")
3820 (description
3821 "This package provides tools for regression subset selection, including
3822exhaustive search.")
3823 (license license:gpl2+)))
d3cb62e5
RW
3824
3825(define-public r-splus2r
3826 (package
3827 (name "r-splus2r")
3828 (version "1.2-2")
3829 (source
3830 (origin
3831 (method url-fetch)
3832 (uri (cran-uri "splus2R" version))
3833 (sha256
3834 (base32
3835 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
3836 (properties `((upstream-name . "splus2R")))
3837 (build-system r-build-system)
3838 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3839 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
3840 (synopsis "Supplemental S-PLUS functionality in R")
3841 (description
3842 "Currently there are many functions in S-PLUS that are missing in R. To
3843facilitate the conversion of S-PLUS packages to R packages, this package
3844provides some missing S-PLUS functionality in R.")
3845 (license license:gpl2)))
034ac9d6
RW
3846
3847(define-public r-ifultools
3848 (package
3849 (name "r-ifultools")
3850 (version "2.0-4")
3851 (source
3852 (origin
3853 (method url-fetch)
3854 (uri (cran-uri "ifultools" version))
3855 (sha256
3856 (base32
3857 "0pv2msaa1rmj8csxdclzi2jwg9pfdvh87blj9j3xa3myisglq092"))))
3858 (build-system r-build-system)
3859 (propagated-inputs
3860 `(("r-mass" ,r-mass)
3861 ("r-splus2r" ,r-splus2r)))
d062957a 3862 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
3863 (synopsis "Insightful research tools")
3864 (description "This package provides C code used by the wmtsa, fractal, and
3865sapa R packages.")
3866 (license license:gpl2)))
0be7effe
RW
3867
3868(define-public r-sapa
3869 (package
3870 (name "r-sapa")
3871 (version "2.0-2")
3872 (source
3873 (origin
3874 (method url-fetch)
3875 (uri (cran-uri "sapa" version))
3876 (sha256
3877 (base32
3878 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
3879 (build-system r-build-system)
3880 (propagated-inputs
3881 `(("r-ifultools" ,r-ifultools)
3882 ("r-splus2r" ,r-splus2r)))
d062957a 3883 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
3884 (synopsis "Spectral analysis for physical applications")
3885 (description "This package provides software for the book Spectral
3886Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
3887Cambridge University Press, 1993.")
3888 (license license:gpl2)))
dceb1592 3889
3a4c6288
RW
3890(define-public r-aggregation
3891 (package
3892 (name "r-aggregation")
3893 (version "1.0.1")
3894 (source
3895 (origin
3896 (method url-fetch)
3897 (uri (cran-uri "aggregation" version))
3898 (sha256
3899 (base32
3900 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
3901 (build-system r-build-system)
3902 (home-page "https://cran.r-project.org/web/packages/aggregation/")
3903 (synopsis "Methods for p-value aggregation")
3904 (description
3905 "This package contains functionality for performing the following methods
3906of p-value aggregation: Fisher's method, the Lancaster method (weighted
3907Fisher's method), and Sidak correction.")
3908 (license license:gpl3)))
3909
dceb1592
RW
3910(define-public r-quantmod
3911 (package
3912 (name "r-quantmod")
d087f47d 3913 (version "0.4-13")
dceb1592
RW
3914 (source
3915 (origin
3916 (method url-fetch)
3917 (uri (cran-uri "quantmod" version))
3918 (sha256
3919 (base32
d087f47d 3920 "16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"))))
dceb1592
RW
3921 (build-system r-build-system)
3922 (propagated-inputs
3923 `(("r-curl" ,r-curl)
3924 ("r-ttr" ,r-ttr)
3925 ("r-xts" ,r-xts)
3926 ("r-zoo" ,r-zoo)))
d062957a 3927 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
3928 (synopsis "Quantitative financial modelling framework")
3929 (description "This package provides a quantitative financial modelling
3930framework to allow users to specify, build, trade, and analyse quantitative
3931financial trading strategies.")
3932 (license license:gpl3)))
b6dc3255
RW
3933
3934(define-public r-tseries
3935 (package
3936 (name "r-tseries")
7abb15f2 3937 (version "0.10-46")
b6dc3255
RW
3938 (source
3939 (origin
3940 (method url-fetch)
3941 (uri (cran-uri "tseries" version))
3942 (sha256
3943 (base32
7abb15f2 3944 "08kjw0bfj5gfcrxpblwqxwna8a5g9gnr7ya61qb02r263pyhm50j"))))
b6dc3255
RW
3945 (build-system r-build-system)
3946 (propagated-inputs
3947 `(("r-quadprog" ,r-quadprog)
3948 ("r-quantmod" ,r-quantmod)
3949 ("r-zoo" ,r-zoo)))
3950 (native-inputs
3951 `(("gfortran" ,gfortran)))
d062957a 3952 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
3953 (synopsis "Time series analysis and computational finance")
3954 (description
3955 "This package provides functions relating to time series analysis and
3956computational finance.")
3957 (license license:gpl2)))
a2c079a7
RW
3958
3959(define-public r-wmtsa
3960 (package
3961 (name "r-wmtsa")
3962 (version "2.0-3")
3963 (source
3964 (origin
3965 (method url-fetch)
3966 (uri (cran-uri "wmtsa" version))
3967 (sha256
3968 (base32
3969 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
3970 (build-system r-build-system)
3971 (propagated-inputs
3972 `(("r-ifultools" ,r-ifultools)
3973 ("r-mass" ,r-mass)
3974 ("r-splus2r" ,r-splus2r)))
d062957a 3975 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
3976 (synopsis "Wavelet methods for time series analysis")
3977 (description
3978 "This package provides software to accompany the book \"Wavelet Methods
3979for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
3980University Press, 2000.")
3981 (license license:gpl2)))
4993a02a
RW
3982
3983(define-public r-tsa
3984 (package
3985 (name "r-tsa")
1fe9919a 3986 (version "1.2")
4993a02a
RW
3987 (source
3988 (origin
3989 (method url-fetch)
3990 (uri (cran-uri "TSA" version))
3991 (sha256
3992 (base32
1fe9919a 3993 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
3994 (properties `((upstream-name . "TSA")))
3995 (build-system r-build-system)
3996 (propagated-inputs
3997 `(("r-leaps" ,r-leaps)
3998 ("r-locfit" ,r-locfit)
1fe9919a 3999 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
4000 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
4001 (synopsis "Time series analysis")
4002 (description
4003 "This package contains R functions and datasets detailed in the book
4004\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4005Cryer and Kung-Sik Chan.")
4006 (license license:gpl2+)))
19da7fe3
RW
4007
4008(define-public r-extradistr
4009 (package
4010 (name "r-extradistr")
905734fd 4011 (version "1.8.10")
19da7fe3
RW
4012 (source
4013 (origin
4014 (method url-fetch)
4015 (uri (cran-uri "extraDistr" version))
4016 (sha256
4017 (base32
905734fd 4018 "00lvqp5bb3iak5myiz4rqm887bkq9sdh7aybmz84mmfni6q01m28"))))
19da7fe3
RW
4019 (properties `((upstream-name . "extraDistr")))
4020 (build-system r-build-system)
4021 (propagated-inputs
4022 `(("r-rcpp" ,r-rcpp)))
4023 (home-page "https://github.com/twolodzko/extraDistr")
4024 (synopsis "Additional univariate and multivariate distributions")
4025 (description
4026 "This package implements density, distribution functions, quantile
4027functions and random generation functions for a large number of univariate and
4028multivariate distributions.")
4029 (license license:gpl2)))
5b25bc55
RW
4030
4031(define-public r-fractal
4032 (package
4033 (name "r-fractal")
4034 (version "2.0-4")
4035 (source
4036 (origin
4037 (method url-fetch)
4038 (uri (cran-uri "fractal" version))
4039 (sha256
4040 (base32
4041 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4042 (build-system r-build-system)
4043 (propagated-inputs
4044 `(("r-ifultools" ,r-ifultools)
4045 ("r-mass" ,r-mass)
4046 ("r-sapa" ,r-sapa)
4047 ("r-scatterplot3d" ,r-scatterplot3d)
4048 ("r-splus2r" ,r-splus2r)
4049 ("r-wmtsa" ,r-wmtsa)))
d062957a 4050 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4051 (synopsis "Fractal time series modeling and analysis")
4052 (description
4053 "This package provides tools for stochastic fractal and deterministic
4054chaotic time series analysis.")
4055 (license license:gpl2)))
6615a364
RW
4056
4057(define-public r-urca
4058 (package
4059 (name "r-urca")
4060 (version "1.3-0")
4061 (source
4062 (origin
4063 (method url-fetch)
4064 (uri (cran-uri "urca" version))
4065 (sha256
4066 (base32
4067 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4068 (build-system r-build-system)
4069 (propagated-inputs `(("r-nlme" ,r-nlme)))
4070 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4071 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4072 (synopsis "Unit root and cointegration tests for time series data")
4073 (description
4074 "This package provides unit root and cointegration tests encountered in
4075applied econometric analysis.")
4076 (license license:gpl2+)))
d32e5724
RW
4077
4078(define-public r-cubature
4079 (package
4080 (name "r-cubature")
5f1f1104 4081 (version "2.0.3")
d32e5724
RW
4082 (source
4083 (origin
4084 (method url-fetch)
4085 (uri (cran-uri "cubature" version))
4086 (sha256
4087 (base32
5f1f1104 4088 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4089 (build-system r-build-system)
4090 (propagated-inputs
4091 `(("r-rcpp" ,r-rcpp)))
4092 (home-page "https://github.com/bnaras/cubature")
4093 (synopsis "Adaptive multivariate integration over hypercubes")
4094 (description
4095 "This package is an R wrapper around the cubature C library for adaptive
4096multivariate integration over hypercubes. This version provides both
4097@code{hcubature} and @code{pcubature} routines in addition to a vector
4098interface.")
4099 ;; The included cubature C library is released under GPLv2+, but the
4100 ;; wrapper declares the license to be GPLv3+.
4101 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4102
4103(define-public r-trend
4104 (package
4105 (name "r-trend")
cd4abb6d 4106 (version "1.1.1")
7531ee84
RW
4107 (source
4108 (origin
4109 (method url-fetch)
4110 (uri (cran-uri "trend" version))
4111 (sha256
4112 (base32
cd4abb6d 4113 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4114 (build-system r-build-system)
4115 (propagated-inputs
4116 `(("r-extradistr" ,r-extradistr)))
4117 (native-inputs
4118 `(("gfortran" ,gfortran)))
d062957a 4119 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4120 (synopsis "Non-parametric trend tests and change-point detection")
4121 (description
4122 "The analysis of environmental data often requires the detection of
4123trends and change-points. This package includes tests for trend
4124detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4125Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4126Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4127correlation trend test), change-point detection (Lanzante's test procedures,
4128Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4129Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4130Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4131sample Robust Rank-Order Distributional Test.")
4132 (license license:gpl3)))
f96eda90
RW
4133
4134(define-public r-expm
4135 (package
4136 (name "r-expm")
44de41b5 4137 (version "0.999-3")
f96eda90
RW
4138 (source
4139 (origin
4140 (method url-fetch)
4141 (uri (cran-uri "expm" version))
4142 (sha256
4143 (base32
44de41b5 4144 "04k4a6g071jkjc0d30ncmf713dj16brcs9m6pj43hnycc1caq6si"))))
f96eda90
RW
4145 (build-system r-build-system)
4146 (propagated-inputs `(("r-matrix" ,r-matrix)))
4147 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4148 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4149 (synopsis "Tools for matrix exponentials and related quantities")
4150 (description
4151 "This package provides tools for the computation of the matrix
4152exponential, logarithm, square root, and related quantities.")
4153 (license license:gpl2+)))
68b6a67e
RW
4154
4155(define-public r-complexplus
4156 (package
4157 (name "r-complexplus")
4158 (version "2.1")
4159 (source
4160 (origin
4161 (method url-fetch)
4162 (uri (cran-uri "complexplus" version))
4163 (sha256
4164 (base32
4165 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4166 (build-system r-build-system)
4167 (propagated-inputs
4168 `(("r-expm" ,r-expm)
4169 ("r-matrix" ,r-matrix)))
d062957a 4170 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4171 (synopsis "Functions of complex or real variables")
4172 (description
4173 "This package extends several functions to the complex domain, including
4174the matrix exponential and logarithm, and the determinant.")
4175 (license license:gpl2)))
7b81a7ea
RW
4176
4177(define-public r-phontools
4178 (package
4179 (name "r-phontools")
4180 (version "0.2-2.1")
4181 (source
4182 (origin
4183 (method url-fetch)
4184 (uri (cran-uri "phonTools" version))
4185 (sha256
4186 (base32
4187 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4188 (properties `((upstream-name . "phonTools")))
4189 (build-system r-build-system)
4190 (home-page "http://www.santiagobarreda.com/rscripts.html")
4191 (synopsis "Tools for phonetic and acoustic analyses")
4192 (description
4193 "This package contains tools for the organization, display, and analysis
4194of the sorts of data frequently encountered in phonetics research and
4195experimentation, including the easy creation of IPA vowel plots, and the
4196creation and manipulation of WAVE audio files.")
4197 (license license:bsd-2)))
d976454c
RW
4198
4199(define-public r-np
4200 (package
4201 (name "r-np")
02c57c01 4202 (version "0.60-9")
d976454c
RW
4203 (source
4204 (origin
4205 (method url-fetch)
4206 (uri (cran-uri "np" version))
4207 (sha256
4208 (base32
02c57c01 4209 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4210 (build-system r-build-system)
4211 (propagated-inputs
4212 `(("r-boot" ,r-boot)
4213 ("r-cubature" ,r-cubature)
65d66b3e 4214 ("r-quadprog" ,r-quadprog)
d976454c
RW
4215 ("r-quantreg" ,r-quantreg)))
4216 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4217 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4218 (description "This package provides non-parametric (and semi-parametric)
4219kernel methods that seamlessly handle a mix of continuous, unordered, and
4220ordered factor data types.")
4221 ;; Any version of the GPL.
4222 (license license:gpl3+)))
2a112be0
RW
4223
4224(define-public r-powerplus
4225 (package
4226 (name "r-powerplus")
4227 (version "3.1")
4228 (source
4229 (origin
4230 (method url-fetch)
4231 (uri (cran-uri "powerplus" version))
4232 (sha256
4233 (base32
4234 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4235 (build-system r-build-system)
4236 (propagated-inputs
4237 `(("r-complexplus" ,r-complexplus)
4238 ("r-expm" ,r-expm)
4239 ("r-mass" ,r-mass)
4240 ("r-matrix" ,r-matrix)
4241 ("r-phontools" ,r-phontools)))
d062957a 4242 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4243 (synopsis "Exponentiation operations")
4244 (description
4245 "This package provides tools for the computation of matrix and scalar
4246exponentiation.")
4247 (license license:gpl2)))
021caafa
RW
4248
4249(define-public r-heatmaply
4250 (package
4251 (name "r-heatmaply")
19950821 4252 (version "0.15.2")
021caafa
RW
4253 (source
4254 (origin
4255 (method url-fetch)
4256 (uri (cran-uri "heatmaply" version))
4257 (sha256
4258 (base32
19950821 4259 "0h8s5djzj4mrmaswlcaap6jbwxrkbzc43bbqik3qf8vrqz335w04"))))
021caafa
RW
4260 (build-system r-build-system)
4261 (propagated-inputs
4262 `(("r-assertthat" ,r-assertthat)
4263 ("r-colorspace" ,r-colorspace)
4264 ("r-dendextend" ,r-dendextend)
4265 ("r-ggplot2" ,r-ggplot2)
4266 ("r-gplots" ,r-gplots)
4267 ("r-htmlwidgets" ,r-htmlwidgets)
d0f34274 4268 ("r-knitr" ,r-knitr) ; needed for vignettes
021caafa
RW
4269 ("r-magrittr" ,r-magrittr)
4270 ("r-plotly" ,r-plotly)
4271 ("r-rcolorbrewer" ,r-rcolorbrewer)
4272 ("r-reshape2" ,r-reshape2)
4273 ("r-scales" ,r-scales)
4274 ("r-seriation" ,r-seriation)
4275 ("r-viridis" ,r-viridis)
4276 ("r-webshot" ,r-webshot)))
4277 (home-page "https://cran.r-project.org/package=heatmaply")
4278 (synopsis "Interactive cluster heat maps using plotly")
4279 (description
4280 "This package enables you to create interactive cluster heatmaps that can
4281be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4282Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4283pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4284a popular graphical method for visualizing high-dimensional data, in which a
4285table of numbers is encoded as a grid of colored cells. The rows and columns
4286of the matrix are ordered to highlight patterns and are often accompanied by
4287dendrograms.")
4288 ;; Either version of the license.
4289 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4290
ff939ef4
RW
4291(define-public r-h5
4292 (package
4293 (name "r-h5")
4294 (version "0.9.9")
4295 (source
4296 (origin
4297 (method url-fetch)
4298 (uri (cran-uri "h5" version))
4299 (sha256
4300 (base32
4301 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4302 (build-system r-build-system)
4303 (inputs
4304 `(("zlib" ,zlib)
4305 ("hdf5" ,hdf5)))
4306 (native-inputs
4307 `(("which" ,which)))
4308 (propagated-inputs
4309 `(("r-rcpp" ,r-rcpp)))
4310 (home-page "https://github.com/mannau/h5")
4311 (synopsis "Interface to the HDF5 Library")
4312 (description
4313 "This package provides an S4 interface to the HDF5 library supporting
4314fast storage and retrieval of R-objects like vectors, matrices and arrays to
4315binary files in a language independent format. The HDF5 format can therefore
4316be used as an alternative to R's save/load mechanism. Since h5 is able to
4317access only subsets of stored data it can also handle data sets which do not
4318fit into memory.")
4319 (license license:bsd-2)))
4320
b2dc4cb4
RW
4321(define-public r-cgdsr
4322 (package
4323 (name "r-cgdsr")
4324 (version "1.2.10")
4325 (source
4326 (origin
4327 (method url-fetch)
4328 (uri (cran-uri "cgdsr" version))
4329 (sha256
4330 (base32
4331 "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
4332 (build-system r-build-system)
4333 (propagated-inputs
4334 `(("r-r-methodss3" ,r-r-methodss3)
4335 ("r-r-oo" ,r-r-oo)))
4336 (home-page "https://github.com/cBioPortal/cgdsr")
4337 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4338 (description
4339 "This package provides a basic set of R functions for querying the Cancer
4340Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4341Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4342 (license license:lgpl3)))
a00968b7
RW
4343
4344(define-public r-import
4345 (package
4346 (name "r-import")
4347 (version "1.1.0")
4348 (source
4349 (origin
4350 (method url-fetch)
4351 (uri (cran-uri "import" version))
4352 (sha256
4353 (base32
4354 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4355 (build-system r-build-system)
4356 (home-page "https://github.com/smbache/import")
4357 (synopsis "Import mechanism for R")
4358 (description
4359 "This is an alternative mechanism for importing objects from packages.
4360The syntax allows for importing multiple objects from a package with a single
4361command in an expressive way. The import package bridges some of the gap
4362between using @code{library} (or @code{require}) and direct (single-object)
4363imports. Furthermore the imported objects are not placed in the current
4364environment. It is also possible to import objects from stand-alone @code{.R}
4365files.")
4366 (license license:expat)))
5d9b82ac
RW
4367
4368(define-public r-shinyace
4369 (package
4370 (name "r-shinyace")
f0fe1a5a 4371 (version "0.3.3")
5d9b82ac
RW
4372 (source
4373 (origin
4374 (method url-fetch)
4375 (uri (cran-uri "shinyAce" version))
4376 (sha256
4377 (base32
f0fe1a5a 4378 "02q6wqw349nlyf3mbf18cxif1xv9cal5qzccrdlnv73szqn9jk7j"))))
5d9b82ac
RW
4379 (properties `((upstream-name . "shinyAce")))
4380 (build-system r-build-system)
4381 (propagated-inputs
e86d3cc5
RW
4382 `(("r-shiny" ,r-shiny)
4383 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4384 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4385 (synopsis "Ace editor bindings for Shiny")
4386 (description
4387 "This package provides Ace editor bindings to enable a rich text editing
4388environment within Shiny.")
4389 (license license:expat)))
f64fea1d
RW
4390
4391(define-public r-radiant-data
4392 (package
4393 (name "r-radiant-data")
e5f9e9fa 4394 (version "0.9.7")
f64fea1d
RW
4395 (source
4396 (origin
4397 (method url-fetch)
4398 (uri (cran-uri "radiant.data" version))
4399 (sha256
4400 (base32
e5f9e9fa 4401 "1f98ahki0kyb27gl55a859zb0lsvk9gddd9f54y767xfs6h89cgk"))
f64fea1d
RW
4402 (modules '((guix build utils)))
4403 (snippet
4404 '(begin
4405 ;; Delete files that are under CC-NC-SA.
4406 (delete-file-recursively "inst/app/tools/help")
4407 #t))))
4408 (properties `((upstream-name . "radiant.data")))
4409 (build-system r-build-system)
4410 (propagated-inputs
4411 `(("r-base64enc" ,r-base64enc)
4412 ("r-broom" ,r-broom)
4413 ("r-car" ,r-car)
4414 ("r-curl" ,r-curl)
4415 ("r-dplyr" ,r-dplyr)
4416 ("r-dt" ,r-dt)
36dc3591 4417 ("r-glue" ,r-glue)
f64fea1d
RW
4418 ("r-ggplot2" ,r-ggplot2)
4419 ("r-gridextra" ,r-gridextra)
4420 ("r-import" ,r-import)
4421 ("r-jsonlite" ,r-jsonlite)
4422 ("r-knitr" ,r-knitr)
4423 ("r-lubridate" ,r-lubridate)
4424 ("r-magrittr" ,r-magrittr)
4425 ("r-markdown" ,r-markdown)
36dc3591 4426 ("r-plotly" ,r-plotly)
f64fea1d
RW
4427 ("r-psych" ,r-psych)
4428 ("r-readr" ,r-readr)
36dc3591
RW
4429 ("r-readxl" ,r-readxl)
4430 ("r-rlang" ,r-rlang)
f64fea1d
RW
4431 ("r-rmarkdown" ,r-rmarkdown)
4432 ("r-rstudioapi" ,r-rstudioapi)
4433 ("r-scales" ,r-scales)
4434 ("r-shiny" ,r-shiny)
e5f9e9fa 4435 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4436 ("r-shinyace" ,r-shinyace)
e5f9e9fa 4437 ("r-summarytools" ,r-summarytools)
f64fea1d 4438 ("r-tibble" ,r-tibble)
36dc3591
RW
4439 ("r-tidyr" ,r-tidyr)
4440 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4441 (home-page "https://github.com/radiant-rstats/radiant.data")
4442 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4443 (description
4444 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4445visualizing, summarizing, transforming, and combining data. It also contains
4446functionality to generate reproducible reports of the analyses conducted in
4447the application.")
4448 (license license:agpl3)))
e2cafc24
RW
4449
4450(define-public r-algdesign
4451 (package
4452 (name "r-algdesign")
4453 (version "1.1-7.3")
4454 (source
4455 (origin
4456 (method url-fetch)
4457 (uri (cran-uri "AlgDesign" version))
4458 (sha256
4459 (base32
4460 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
4461 (properties `((upstream-name . "AlgDesign")))
4462 (build-system r-build-system)
4463 (home-page "https://github.com/jvbraun/AlgDesign")
4464 (synopsis "Algorithmic experimental design")
4465 (description
4466 "This package provides tools to calculate exact and approximate theory
4467experimental designs for D, A, and I criteria. Very large designs may be
4468created. Experimental designs may be blocked or blocked designs created from
4469a candidate list, using several criteria. The blocking can be done when whole
4470and within plot factors interact.")
4471 (license license:gpl2+)))
35b0c051
RW
4472
4473(define-public r-signal
4474 (package
4475 (name "r-signal")
4476 (version "0.7-6")
4477 (source
4478 (origin
4479 (method url-fetch)
4480 (uri (cran-uri "signal" version))
4481 (sha256
4482 (base32
4483 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4484 (build-system r-build-system)
4485 (propagated-inputs `(("r-mass" ,r-mass)))
4486 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4487 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4488 (synopsis "Signal processing")
4489 (description
4490 "This package provides a set of signal processing functions originally
4491written for Matlab and GNU Octave. It includes filter generation utilities,
4492filtering functions, resampling routines, and visualization of filter models.
4493It also includes interpolation functions.")
4494 (license license:gpl2)))
db80dd4a 4495
3dab50d9
RW
4496(define-public r-gsubfn
4497 (package
4498 (name "r-gsubfn")
2acc0e5f 4499 (version "0.7")
3dab50d9
RW
4500 (source
4501 (origin
4502 (method url-fetch)
4503 (uri (cran-uri "gsubfn" version))
4504 (sha256
4505 (base32
2acc0e5f 4506 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4507 (build-system r-build-system)
4508 (propagated-inputs `(("r-proto" ,r-proto)))
4509 (home-page "http://gsubfn.googlecode.com")
4510 (synopsis "Utilities for strings and function arguments.")
4511 (description
4512 "This package provides @code{gsubfn} which is like @code{gsub} but can
4513take a replacement function or certain other objects instead of the
4514replacement string. Matches and back references are input to the replacement
4515function and replaced by the function output. @code{gsubfn} can be used to
4516split strings based on content rather than delimiters and for quasi-perl-style
4517string interpolation. The package also has facilities for translating
4518formulas to functions and allowing such formulas in function calls instead of
4519functions.")
4520 (license license:gpl2+)))
3a563a41
RW
4521
4522(define-public r-sqldf
4523 (package
4524 (name "r-sqldf")
4525 (version "0.4-11")
4526 (source
4527 (origin
4528 (method url-fetch)
4529 (uri (cran-uri "sqldf" version))
4530 (sha256
4531 (base32
4532 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4533 (build-system r-build-system)
4534 (propagated-inputs
4535 `(("r-chron" ,r-chron)
4536 ("r-dbi" ,r-dbi)
4537 ("r-gsubfn" ,r-gsubfn)
4538 ("r-proto" ,r-proto)
4539 ("r-rsqlite" ,r-rsqlite)))
4540 (home-page "https://github.com/ggrothendieck/sqldf")
4541 (synopsis "Manipulate R data frames using SQL")
4542 (description
4543 "The @code{sqldf} function is typically passed a single argument which is
4544an SQL select statement where the table names are ordinary R data frame names.
4545@code{sqldf} transparently sets up a database, imports the data frames into
4546that database, performs the SQL statement and returns the result using a
4547heuristic to determine which class to assign to each column of the returned
4548data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4549used to read filtered files into R even if the original files are larger than
4550R itself can handle.")
4551 (license license:gpl2)))
94e46cab
RW
4552
4553(define-public r-abind
4554 (package
4555 (name "r-abind")
4556 (version "1.4-5")
4557 (source
4558 (origin
4559 (method url-fetch)
4560 (uri (cran-uri "abind" version))
4561 (sha256
4562 (base32
4563 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
4564 (build-system r-build-system)
d062957a 4565 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
4566 (synopsis "Combine multidimensional arrays")
4567 (description
4568 "This package provides tools to combine multidimensional arrays into a
4569single array. This is a generalization of @code{cbind} and @code{rbind}. It
4570works with vectors, matrices, and higher-dimensional arrays. It also provides
4571the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
4572extracting and replacing data in arrays.")
4573 (license license:lgpl2.0+)))
fc784b66
RW
4574
4575(define-public r-prroc
4576 (package
4577 (name "r-prroc")
0430eb66 4578 (version "1.3.1")
fc784b66
RW
4579 (source
4580 (origin
4581 (method url-fetch)
4582 (uri (cran-uri "PRROC" version))
4583 (sha256
4584 (base32
0430eb66 4585 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
4586 (properties `((upstream-name . "PRROC")))
4587 (build-system r-build-system)
d062957a 4588 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
4589 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
4590 (description
4591 "This package computes the areas under the @dfn{precision-recall} (PR)
4592and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
4593contrast to other implementations, the interpolation between points of the PR
4594curve is done by a non-linear piecewise function. In addition to the areas
4595under the curves, the curves themselves can also be computed and plotted by a
4596specific S3-method.")
4597 (license license:gpl3)))
661bb51e
RW
4598
4599(define-public r-vim
4600 (package
4601 (name "r-vim")
4602 (version "4.7.0")
4603 (source
4604 (origin
4605 (method url-fetch)
4606 (uri (cran-uri "VIM" version))
4607 (sha256
4608 (base32
4609 "1vjcs5wvjv94ln01d94h9rs4j50d3ky4n26mm3prgh13raylrmnd"))))
4610 (properties `((upstream-name . "VIM")))
4611 (build-system r-build-system)
4612 (propagated-inputs
4613 `(("r-car" ,r-car)
4614 ("r-colorspace" ,r-colorspace)
4615 ("r-data-table" ,r-data-table)
4616 ("r-e1071" ,r-e1071)
4617 ("r-laeken" ,r-laeken)
4618 ("r-mass" ,r-mass)
4619 ("r-nnet" ,r-nnet)
4620 ("r-rcpp" ,r-rcpp)
4621 ("r-robustbase" ,r-robustbase)
4622 ("r-sp" ,r-sp)
4623 ("r-vcd" ,r-vcd)))
4624 (home-page "https://github.com/alexkowa/VIM")
4625 (synopsis "Visualization and imputation of missing values")
4626 (description
4627 "This package provides tools for the visualization of missing and/or
4628imputed values are introduced, which can be used for exploring the data and
4629the structure of the missing and/or imputed values. Depending on this
4630structure of the missing values, the corresponding methods may help to
4631identify the mechanism generating the missing values and allows to explore the
4632data including missing values. In addition, the quality of imputation can be
4633visually explored using various univariate, bivariate, multiple and
4634multivariate plot methods.")
4635 (license license:gpl2+)))
d10b0952
RW
4636
4637(define-public r-fnn
4638 (package
4639 (name "r-fnn")
f2fc34f2 4640 (version "1.1.2.2")
d10b0952
RW
4641 (source
4642 (origin
4643 (method url-fetch)
4644 (uri (cran-uri "FNN" version))
4645 (sha256
4646 (base32
f2fc34f2 4647 "09k3k0h9ikbwq6225l7gd0nhimbji722680cr66c8n7zpvxn06mm"))))
d10b0952
RW
4648 (properties `((upstream-name . "FNN")))
4649 (build-system r-build-system)
1b5905fe 4650 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
4651 (synopsis "Fast nearest neighbor search algorithms and applications")
4652 (description
4653 "This package provides cover-tree and kd-tree fast k-nearest neighbor
4654search algorithms. Related applications including KNN classification,
4655regression and information measures are implemented.")
4656 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
4657 ;; later can be used.
4658 (license license:gpl2+)))
be815dbd
RW
4659
4660(define-public r-smoother
4661 (package
4662 (name "r-smoother")
4663 (version "1.1")
4664 (source
4665 (origin
4666 (method url-fetch)
4667 (uri (cran-uri "smoother" version))
4668 (sha256
4669 (base32
4670 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
4671 (build-system r-build-system)
4672 (propagated-inputs
4673 `(("r-ttr" ,r-ttr)))
4674 (home-page "http://cran.r-project.org/web/packages/smoother")
4675 (synopsis "Functions relating to the smoothing of numerical data")
4676 (description
4677 "This package provides a collection of methods for smoothing numerical
4678data, commencing with a port of the Matlab gaussian window smoothing function.
4679In addition, several functions typically used in smoothing of financial data
4680are included.")
4681 (license license:gpl2)))
0efd09ac
RW
4682
4683(define-public r-riverplot
4684 (package
4685 (name "r-riverplot")
4686 (version "0.6")
4687 (source
4688 (origin
4689 (method url-fetch)
4690 (uri (cran-uri "riverplot" version))
4691 (sha256
4692 (base32
4693 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
4694 (build-system r-build-system)
4695 (home-page "https://logfc.wordpress.com")
4696 (synopsis "Sankey or ribbon plots")
4697 (description
4698 "Sankey plots are a type of diagram that is convenient to illustrate how
4699flow of information, resources etc. separates and joins, much like observing
4700how rivers split and merge. For example, they can be used to compare
4701different clusterings. This package provides an implementation of Sankey
4702plots for R.")
4703 (license license:gpl2+)))
c56739df
SY
4704
4705(define-public r-dyn
4706 (package
4707 (name "r-dyn")
4708 (version "0.2-9.6")
4709 (source
4710 (origin
4711 (method url-fetch)
4712 (uri (cran-uri "dyn" version))
4713 (sha256
4714 (base32
4715 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
4716 (build-system r-build-system)
4717 (propagated-inputs
4718 `(("r-zoo" ,r-zoo)))
4719 (home-page "https://cran.r-project.org/web/packages/dyn")
4720 (synopsis "Time series regression")
4721 (description
4722 "This package provides the dyn class interfaces @code{ts}, @code{irts},
4723@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
4724@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
4725@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
4726@code{randomForest::randomForest()} and other regression functions, allowing
4727those functions to be used with time series including specifications that may
4728contain lags, diffs and missing values.")
4729 ;; Any GPL version.
4730 (license license:gpl2+)))
24fa6bca
SY
4731
4732(define-public r-catdap
4733 (package
4734 (name "r-catdap")
4735 (version "1.3.4")
4736 (source
4737 (origin
4738 (method url-fetch)
4739 (uri (cran-uri "catdap" version))
4740 (sha256
4741 (base32
4742 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
4743 (build-system r-build-system)
4744 (native-inputs
4745 `(("gfortran" ,gfortran)))
4746 (home-page "https://cran.r-project.org/web/packages/catdap/")
4747 (synopsis "Tools for categorical data analysis")
4748 (description
4749 "This package provides functions for analyzing multivariate data.
4750Dependencies of the distribution of the specified variable (response
4751variable) to other variables (explanatory variables) are derived and
4752evaluated by the @dfn{Akaike Information Criterion} (AIC).")
4753 (license license:gpl2+)))
96e22362
SS
4754
4755(define-public r-arules
4756 (package
4757 (name "r-arules")
962304c3 4758 (version "1.6-2")
96e22362
SS
4759 (source
4760 (origin
4761 (method url-fetch)
4762 (uri (cran-uri "arules" version))
4763 (sha256
4764 (base32
962304c3 4765 "0vnss6akk3564kbci3h5rq8ylpckz77cgmflly3gn6fki66f7g96"))))
96e22362
SS
4766 (build-system r-build-system)
4767 (propagated-inputs
4768 `(("r-matrix" ,r-matrix)))
4769 (home-page "https://github.com/mhahsler/arules")
4770 (synopsis "Mining association rules and frequent itemsets")
4771 (description
4772 "This package provides an infrastructure for representing, manipulating
4773and analyzing transaction data and patterns (frequent itemsets and association rules).
4774It also provides C implementations of the association mining algorithms Apriori
4775and Eclat.")
4776 (license license:gpl3)))
1cde7467
KH
4777
4778(define-public r-parsedate
4779 (package
4780 (name "r-parsedate")
4781 (version "1.1.3")
4782 (source
4783 (origin
4784 (method url-fetch)
4785 (uri (cran-uri "parsedate" version))
4786 (sha256
4787 (base32
4788 "0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
4789 (build-system r-build-system)
4790 (home-page "https://github.com/gaborcsardi/parsedate")
4791 (synopsis
4792 "Recognize and parse dates in various formats")
4793 (description
4794 "This package provides three functions for dealing with dates:
4795@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
4796time formats, @code{parse_date} parses dates in unspecified formats,
4797and @code{format_iso_8601} formats a date in ISO 8601 format.")
4798 (license license:gpl2)))
2a27c0bb
SY
4799
4800(define-public r-abc-data
4801 (package
4802 (name "r-abc-data")
4803 (version "1.0")
4804 (source
4805 (origin
4806 (method url-fetch)
4807 (uri (cran-uri "abc.data" version))
4808 (sha256
4809 (base32
4810 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
4811 (properties `((upstream-name . "abc.data")))
4812 (build-system r-build-system)
4813 (home-page "https://cran.r-project.org/web/packages/abc.data/")
4814 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
4815 (description
4816 "This package contains data which are used by functions of the abc
4817package which implements several @dfn{Approximate Bayesian Computation} (ABC)
4818algorithms for performing parameter estimation, model selection, and
4819goodness-of-fit.")
4820 (license license:gpl3+)))
82c8e0ae
SY
4821
4822(define-public r-abc
4823 (package
4824 (name "r-abc")
4825 (version "2.1")
4826 (source
4827 (origin
4828 (method url-fetch)
4829 (uri (cran-uri "abc" version))
4830 (sha256
4831 (base32
4832 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
4833 (build-system r-build-system)
4834 (propagated-inputs
4835 `(("r-abc-data" ,r-abc-data)
4836 ("r-locfit" ,r-locfit)
4837 ("r-mass" ,r-mass)
4838 ("r-nnet" ,r-nnet)
4839 ("r-quantreg" ,r-quantreg)))
4840 (home-page "https://cran.r-project.org/web/packages/abc/")
4841 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
4842 (description
4843 "This package implements several @dfn{Approximate Bayesian
4844Computation} (ABC) algorithms for performing parameter estimation, model
4845selection, and goodness-of-fit. Cross-validation tools are also available for
4846measuring the accuracy of ABC estimates, and to calculate the
4847misclassification probabilities of different models.")
4848 (license license:gpl3+)))
4b1f7a3e 4849
d182828f
RW
4850(define-public r-zip
4851 (package
4852 (name "r-zip")
4853 (version "1.0.0")
4854 (source
4855 (origin
4856 (method url-fetch)
4857 (uri (cran-uri "zip" version))
4858 (sha256
4859 (base32
4860 "0rgr9pcdhdq3k8n29h2ircp3ri1ibhrx81gja1y7331v15xyrabg"))))
4861 (build-system r-build-system)
4862 (home-page "https://github.com/gaborcsardi/zip")
4863 (synopsis "Cross-platform Zip compression")
4864 (description
4865 "This package provides a cross-platform Zip compression library for R.
4866It is a replacement for the @code{zip} function, that does not require any
4867additional external tools on any platform.")
4868 (license license:cc0)))
4869
4b1f7a3e
RW
4870(define-public r-openxlsx
4871 (package
4872 (name "r-openxlsx")
a8b4677b 4873 (version "4.1.0")
4b1f7a3e
RW
4874 (source
4875 (origin
4876 (method url-fetch)
4877 (uri (cran-uri "openxlsx" version))
4878 (sha256
4879 (base32
a8b4677b 4880 "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
4b1f7a3e 4881 (build-system r-build-system)
a8b4677b
RW
4882 (propagated-inputs
4883 `(("r-rcpp" ,r-rcpp)
4884 ("r-zip" ,r-zip)))
4b1f7a3e
RW
4885 (home-page "https://github.com/awalker89/openxlsx")
4886 (synopsis "Read, write and edit XLSX files")
4887 (description
4888 "This package simplifies the creation of Excel @code{.xlsx} files by
4889providing a high level interface to writing, styling and editing worksheets.
4890Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
4891and @code{XLConnect} packages with the added benefit of removing the
4892dependency on Java.")
4893 (license license:gpl3)))
c9920f25
RW
4894
4895(define-public r-rio
4896 (package
4897 (name "r-rio")
1417d5f1 4898 (version "0.5.16")
c9920f25
RW
4899 (source
4900 (origin
4901 (method url-fetch)
4902 (uri (cran-uri "rio" version))
4903 (sha256
4904 (base32
1417d5f1 4905 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
4906 (build-system r-build-system)
4907 (propagated-inputs
4908 `(("r-curl" ,r-curl)
4909 ("r-data-table" ,r-data-table)
4910 ("r-foreign" ,r-foreign)
4911 ("r-haven" ,r-haven)
4912 ("r-openxlsx" ,r-openxlsx)
4913 ("r-readxl" ,r-readxl)
4914 ("r-tibble" ,r-tibble)))
4915 (home-page "https://github.com/leeper/rio")
4916 (synopsis "Swiss-army knife for data I/O")
4917 (description
4918 "This package provides streamlined data import and export infrastructure
4919by making assumptions that the user is probably willing to make: @code{import}
4920and @code{export} determine the data structure from the file extension,
4921reasonable defaults are used for data import and export (e.g.,
4922@code{stringsAsFactors=FALSE}), web-based import is natively
4923supported (including from SSL/HTTPS), compressed files can be read directly
4924without explicit decompression, and fast import packages are used where
4925appropriate. An additional convenience function, @code{convert}, provides a
4926simple method for converting between file types.")
4927 (license license:gpl2)))
08dac3d9
RW
4928
4929(define-public r-maptools
4930 (package
4931 (name "r-maptools")
80234d32 4932 (version "0.9-4")
08dac3d9
RW
4933 (source
4934 (origin
4935 (method url-fetch)
4936 (uri (cran-uri "maptools" version))
4937 (sha256
4938 (base32
80234d32 4939 "1753kgyc4kmbb5h6knz5wgvvvj8v77kzm8lz0kwz05m5k3spa24k"))))
08dac3d9
RW
4940 (build-system r-build-system)
4941 (propagated-inputs
4942 `(("r-foreign" ,r-foreign)
4943 ("r-lattice" ,r-lattice)
4944 ("r-sp" ,r-sp)))
4945 (home-page "http://r-forge.r-project.org/projects/maptools/")
4946 (synopsis "Tools for reading and handling spatial objects")
4947 (description
4948 "This package provides a set of tools for manipulating and reading
4949geographic data, in particular ESRI Shapefiles. It includes binary access to
4950GSHHG shoreline files. The package also provides interface wrappers for
4951exchanging spatial objects with other R packages.")
4952 ;; The C source files from shapelib are released under the Expat license.
4953 ;; The R code is released under GPL version 2 or later.
4954 (license (list license:gpl2+
4955 license:expat))))
284179bb
RW
4956
4957(define-public r-later
4958 (package
4959 (name "r-later")
7608984f 4960 (version "0.7.5")
284179bb
RW
4961 (source
4962 (origin
4963 (method url-fetch)
4964 (uri (cran-uri "later" version))
4965 (sha256
4966 (base32
7608984f 4967 "0xhwn37makzm85zb6w5acc7svzibxcnz69rks0kxw22vapkxwz1i"))))
284179bb
RW
4968 (build-system r-build-system)
4969 (propagated-inputs
4970 `(("r-bh" ,r-bh)
4971 ("r-rcpp" ,r-rcpp)
4972 ("r-rlang" ,r-rlang)))
4973 (home-page "https://github.com/r-lib/later")
4974 (synopsis "Utilities for delaying function execution")
4975 (description
4976 "This package provides tools to execute arbitrary R or C functions some
4977time after the current time, after the R execution stack has emptied.")
4978 (license license:gpl2+)))
d9d66ba9
RW
4979
4980(define-public r-promises
4981 (package
4982 (name "r-promises")
4983 (version "1.0.1")
4984 (source
4985 (origin
4986 (method url-fetch)
4987 (uri (cran-uri "promises" version))
4988 (sha256
4989 (base32
4990 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
4991 (build-system r-build-system)
4992 (propagated-inputs
4993 `(("r-later" ,r-later)
4994 ("r-magrittr" ,r-magrittr)
4995 ("r-r6" ,r-r6)
4996 ("r-rcpp" ,r-rcpp)
4997 ("r-rlang" ,r-rlang)))
4998 (home-page "https://rstudio.github.io/promises")
4999 (synopsis "Abstractions for promise-based asynchronous programming")
5000 (description
5001 "This package provides fundamental abstractions for doing asynchronous
5002programming in R using promises. Asynchronous programming is useful for
5003allowing a single R process to orchestrate multiple tasks in the background
5004while also attending to something else. Semantics are similar to JavaScript
5005promises, but with a syntax that is idiomatic R.")
5006 (license license:expat)))
3cf9ae2f
RW
5007
5008(define-public r-dosnow
5009 (package
5010 (name "r-dosnow")
5011 (version "1.0.16")
5012 (source
5013 (origin
5014 (method url-fetch)
5015 (uri (cran-uri "doSNOW" version))
5016 (sha256
5017 (base32
5018 "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
5019 (properties `((upstream-name . "doSNOW")))
5020 (build-system r-build-system)
5021 (propagated-inputs
5022 `(("r-foreach" ,r-foreach)
5023 ("r-iterators" ,r-iterators)
5024 ("r-snow" ,r-snow)))
5025 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5026 (synopsis "Foreach parallel adaptor for the snow package")
5027 (description
5028 "This package provides a parallel backend for the @code{%dopar%} function
5029using the @code{snow} package.")
5030 (license license:gpl2)))
fdc3a05d
RJ
5031
5032(define-public r-snowfall
5033 (package
5034 (name "r-snowfall")
5035 (version "1.84-6.1")
5036 (source (origin
5037 (method url-fetch)
5038 (uri (cran-uri "snowfall" version))
5039 (sha256
5040 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5041 (build-system r-build-system)
5042 (propagated-inputs
5043 `(("r-snow" ,r-snow)))
5044 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5045 (synopsis "Easier cluster computing")
5046 (description "This package is a usability wrapper around snow for easier
5047development of parallel R programs. This package offers e.g. extended error
5048checks, and additional functions. All functions work in sequential mode, too,
5049if no cluster is present or wished. The package is also designed as connector
5050to the cluster management tool @code{sfCluster}, but can also used without
5051it.")
5052 (license license:gpl2+)))
e09d74ec 5053
94a8990f
RW
5054(define-public r-rappdirs
5055 (package
5056 (name "r-rappdirs")
5057 (version "0.3.1")
5058 (source
5059 (origin
5060 (method url-fetch)
5061 (uri (cran-uri "rappdirs" version))
5062 (sha256
5063 (base32
5064 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5065 (build-system r-build-system)
5066 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5067 (synopsis "Determine where to save data, caches, and logs")
5068 (description
5069 "This package provides an easy way to determine which directories on the
5070user's computer should be used to save data, caches and logs. It is a port of
5071Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5072 (license license:expat)))
2b47ebe1
RW
5073
5074(define-public r-learnr
5075 (package
5076 (name "r-learnr")
7d0370ed 5077 (version "0.9.2.1")
2b47ebe1
RW
5078 (source
5079 (origin
5080 (method url-fetch)
5081 (uri (cran-uri "learnr" version))
5082 (sha256
5083 (base32
7d0370ed 5084 "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
2b47ebe1
RW
5085 (build-system r-build-system)
5086 (propagated-inputs
5087 `(("r-evaluate" ,r-evaluate)
5088 ("r-htmltools" ,r-htmltools)
5089 ("r-htmlwidgets" ,r-htmlwidgets)
5090 ("r-jsonlite" ,r-jsonlite)
5091 ("r-knitr" ,r-knitr)
5092 ("r-markdown" ,r-markdown)
5093 ("r-rappdirs" ,r-rappdirs)
5094 ("r-rmarkdown" ,r-rmarkdown)
5095 ("r-rprojroot" ,r-rprojroot)
5096 ("r-shiny" ,r-shiny)
5097 ("r-withr" ,r-withr)))
5098 (home-page "https://rstudio.github.io/learnr/")
5099 (synopsis "Interactive tutorials for R")
5100 (description
5101 "This package provides tools to create interactive tutorials using R
5102Markdown. Use a combination of narrative, figures, videos, exercises, and
5103quizzes to create self-paced tutorials for learning about R and R packages.")
5104 (license license:asl2.0)))
12591673
RW
5105
5106(define-public r-analytics
5107 (package
5108 (name "r-analytics")
7a06cdfa 5109 (version "3.0")
12591673
RW
5110 (source
5111 (origin
5112 (method url-fetch)
5113 (uri (cran-uri "analytics" version))
5114 (sha256
5115 (base32
7a06cdfa 5116 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5117 (build-system r-build-system)
5118 (propagated-inputs
5119 `(("r-car" ,r-car)
5120 ("r-cluster" ,r-cluster)
5121 ("r-fractal" ,r-fractal)
5122 ("r-lmtest" ,r-lmtest)
5123 ("r-mass" ,r-mass)
5124 ("r-np" ,r-np)
5125 ("r-powerplus" ,r-powerplus)
5126 ("r-robust" ,r-robust)
5127 ("r-trend" ,r-trend)
5128 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5129 ("r-urca" ,r-urca)
5130 ("r-vim" ,r-vim)))
12591673
RW
5131 (home-page "https://cran.r-project.org/web/packages/analytics/")
5132 (synopsis "Collection of data analysis tools")
5133 (description
5134 "This package is a collection of data analysis tools. It includes tools
5135for regression outlier detection in a fitted linear model, stationary
5136bootstrap using a truncated geometric distribution, a comprehensive test for
5137weak stationarity, column means by group, weighted biplots, and a heuristic to
5138obtain a better initial configuration in non-metric MDS.")
5139 (license license:gpl2)))
9f56ceec
RW
5140
5141(define-public r-reticulate
5142 (package
5143 (name "r-reticulate")
2cdd9d4f 5144 (version "1.10")
9f56ceec
RW
5145 (source
5146 (origin
5147 (method url-fetch)
5148 (uri (cran-uri "reticulate" version))
5149 (sha256
5150 (base32
2cdd9d4f 5151 "0bz3lxbisjwn6cv23090zivpy0bxcncr82g5qja13l37i8xnvqsq"))))
9f56ceec
RW
5152 (build-system r-build-system)
5153 (inputs `(("python" ,python)))
5154 (propagated-inputs
5155 `(("r-jsonlite" ,r-jsonlite)
5156 ("r-matrix" ,r-matrix)
5157 ("r-rcpp" ,r-rcpp)))
5158 (home-page "https://github.com/rstudio/reticulate")
5159 (synopsis "R interface to Python")
5160 (description
5161 "This package provides an interface from R to Python modules, classes,
5162and functions. When calling into Python, R data types are automatically
5163converted to their equivalent Python types. When values are returned from
5164Python to R they are converted back to R types.")
5165 (license license:asl2.0)))
11de8673
RW
5166
5167(define-public r-bibtex
5168 (package
5169 (name "r-bibtex")
5170 (version "0.4.2")
5171 (source
5172 (origin
5173 (method url-fetch)
5174 (uri (cran-uri "bibtex" version))
5175 (sha256
5176 (base32
5177 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5178 (build-system r-build-system)
5179 (propagated-inputs `(("r-stringr" ,r-stringr)))
5180 (home-page "https://github.com/romainfrancois/bibtex")
5181 (synopsis "Bibtex parser")
5182 (description "This package provides a utility for R to parse a bibtex
5183file.")
5184 (license license:gpl2+)))
e67acae7
RW
5185
5186(define-public r-ggseqlogo
5187 (package
5188 (name "r-ggseqlogo")
5189 (version "0.1")
5190 (source
5191 (origin
5192 (method url-fetch)
5193 (uri (cran-uri "ggseqlogo" version))
5194 (sha256
5195 (base32
5196 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5197 (build-system r-build-system)
5198 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5199 (home-page "https://github.com/omarwagih/ggseqlogo")
5200 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5201 (description
5202 "The range of functions provided by this package makes it possible to
5203draw highly versatile genomic sequence logos. Features include, but are not
5204limited to, modifying colour schemes and fonts used to draw the logo,
5205generating multiple logo plots, and aiding the visualisation with annotations.
5206Sequence logos can easily be combined with other ggplot2 plots.")
5207 ;; Unspecified version of the LGPL.
5208 (license license:lgpl3+)))
85df1a86
RW
5209
5210(define-public r-ggsci
5211 (package
5212 (name "r-ggsci")
5213 (version "2.9")
5214 (source
5215 (origin
5216 (method url-fetch)
5217 (uri (cran-uri "ggsci" version))
5218 (sha256
5219 (base32
5220 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5221 (build-system r-build-system)
5222 (propagated-inputs
5223 `(("r-ggplot2" ,r-ggplot2)
5224 ("r-scales" ,r-scales)))
5225 (home-page "https://nanx.me/ggsci/")
5226 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5227 (description
5228 "This package provides a collection of ggplot2 color palettes inspired by
5229plots in scientific journals, data visualization libraries, science fiction
5230movies, and TV shows.")
5231 (license license:gpl3)))
5219c5c5
RW
5232
5233(define-public r-ggsignif
5234 (package
5235 (name "r-ggsignif")
5236 (version "0.4.0")
5237 (source
5238 (origin
5239 (method url-fetch)
5240 (uri (cran-uri "ggsignif" version))
5241 (sha256
5242 (base32
5243 "1rn58d7pb3axk6chiihryykrzw76adaa2yiafq4d0j6qbhax78f7"))))
5244 (build-system r-build-system)
5245 (propagated-inputs
5246 `(("r-ggplot2" ,r-ggplot2)))
5247 (home-page "https://github.com/const-ae/ggsignif")
5248 (synopsis "Significance brackets for ggplot2")
5249 (description
5250 "Enrich your ggplots with group-wise comparisons. This package provides
5251an easy way to indicate if two groups are significantly different. Commonly
5252this is shown by a bracket on top connecting the groups of interest which
5253itself is annotated with the level of significance. The package provides a
5254single layer that takes the groups for comparison and the test as arguments
5255and adds the annotation to the plot.")
5256 (license license:gpl3)))
5cbaaee8
RW
5257
5258(define-public r-ggpubr
5259 (package
5260 (name "r-ggpubr")
1659c5dd 5261 (version "0.2")
5cbaaee8
RW
5262 (source
5263 (origin
5264 (method url-fetch)
5265 (uri (cran-uri "ggpubr" version))
5266 (sha256
5267 (base32
1659c5dd 5268 "0rkpcjb1x7lvhj68aam5airbi534jqyiq12x5xk40a25iifhghq6"))))
5cbaaee8
RW
5269 (build-system r-build-system)
5270 (propagated-inputs
5271 `(("r-cowplot" ,r-cowplot)
5272 ("r-dplyr" ,r-dplyr)
5273 ("r-ggplot2" ,r-ggplot2)
5274 ("r-ggrepel" ,r-ggrepel)
5275 ("r-ggsci" ,r-ggsci)
5276 ("r-ggsignif" ,r-ggsignif)
caaec886 5277 ("r-glue" ,r-glue)
5cbaaee8
RW
5278 ("r-gridextra" ,r-gridextra)
5279 ("r-magrittr" ,r-magrittr)
caaec886 5280 ("r-polynom" ,r-polynom)
5cbaaee8
RW
5281 ("r-purrr" ,r-purrr)
5282 ("r-scales" ,r-scales)
5283 ("r-tidyr" ,r-tidyr)))
5284 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5285 (synopsis "ggplot2-based publication-ready plots")
5286 (description
5287 "The ggplot2 package is an excellent and flexible package for elegant
5288data visualization in R. However the default generated plots require some
5289formatting before we can send them for publication. The ggpubr package
5290provides some easy-to-use functions for creating and customizing ggplot2-based
5291publication-ready plots.")
5292 (license license:gpl2)))
141e43bd
RW
5293
5294(define-public r-ellipse
5295 (package
5296 (name "r-ellipse")
5297 (version "0.4.1")
5298 (source
5299 (origin
5300 (method url-fetch)
5301 (uri (cran-uri "ellipse" version))
5302 (sha256
5303 (base32
5304 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5305 (build-system r-build-system)
5306 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5307 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5308 (description
5309 "This package contains various routines for drawing ellipses and
5310ellipse-like confidence regions, implementing the plots described in Murdoch
5311and Chow (1996), A graphical display of large correlation matrices, The
5312American Statistician 50, 178-180. There are also routines implementing the
5313profile plots described in Bates and Watts (1988), Nonlinear Regression
5314Analysis and its Applications.")
5315 (license license:gpl2+)))
cbf6017d
RW
5316
5317(define-public r-flashclust
5318 (package
5319 (name "r-flashclust")
5320 (version "1.01-2")
5321 (source
5322 (origin
5323 (method url-fetch)
5324 (uri (cran-uri "flashClust" version))
5325 (sha256
5326 (base32
5327 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5328 (properties `((upstream-name . "flashClust")))
5329 (build-system r-build-system)
5330 (native-inputs `(("gfortran" ,gfortran)))
5331 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5332 (synopsis "Implementation of optimal hierarchical clustering")
5333 (description
5334 "This package provides a fast implementation of hierarchical
5335clustering.")
5336 (license license:gpl2+)))
e83841a2
RW
5337
5338(define-public r-factominer
5339 (package
5340 (name "r-factominer")
5341 (version "1.41")
5342 (source
5343 (origin
5344 (method url-fetch)
5345 (uri (cran-uri "FactoMineR" version))
5346 (sha256
5347 (base32
5348 "1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"))))
5349 (properties `((upstream-name . "FactoMineR")))
5350 (build-system r-build-system)
5351 (propagated-inputs
5352 `(("r-car" ,r-car)
5353 ("r-cluster" ,r-cluster)
5354 ("r-ellipse" ,r-ellipse)
5355 ("r-flashclust" ,r-flashclust)
5356 ("r-lattice" ,r-lattice)
5357 ("r-leaps" ,r-leaps)
5358 ("r-mass" ,r-mass)
5359 ("r-scatterplot3d" ,r-scatterplot3d)))
5360 (home-page "http://factominer.free.fr")
5361 (synopsis "Multivariate exploratory data analysis and data mining")
5362 (description
5363 "This package provides exploratory data analysis methods to summarize,
5364visualize and describe datasets. The main principal component methods are
5365available, those with the largest potential in terms of applications:
5366principal component analysis (PCA) when variables are quantitative,
5367correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5368variables are categorical, Multiple Factor Analysis when variables are
5369structured in groups, etc. and hierarchical cluster analysis.")
5370 (license license:gpl2+)))
f22bfee9
RW
5371
5372(define-public r-factoextra
5373 (package
5374 (name "r-factoextra")
5375 (version "1.0.5")
5376 (source
5377 (origin
5378 (method url-fetch)
5379 (uri (cran-uri "factoextra" version))
5380 (sha256
5381 (base32
5382 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5383 (build-system r-build-system)
5384 (propagated-inputs
5385 `(("r-abind" ,r-abind)
5386 ("r-cluster" ,r-cluster)
5387 ("r-dendextend" ,r-dendextend)
5388 ("r-factominer" ,r-factominer)
5389 ("r-ggplot2" ,r-ggplot2)
5390 ("r-ggpubr" ,r-ggpubr)
5391 ("r-ggrepel" ,r-ggrepel)
5392 ("r-reshape2" ,r-reshape2)
5393 ("r-tidyr" ,r-tidyr)))
5394 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5395 (synopsis "Extract and visualize the results of multivariate data analyses")
5396 (description
5397 "This package provides some easy-to-use functions to extract and
5398visualize the output of multivariate data analyses, including
6ccd88e8
RW
5399@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5400Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5401Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5402@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5403packages. It contains also functions for simplifying some clustering analysis
5404steps and provides ggplot2-based elegant data visualization.")
5405 (license license:gpl2)))
0c9868aa 5406
356230da
RW
5407(define-public r-fansi
5408 (package
5409 (name "r-fansi")
08645fcf 5410 (version "0.4.0")
356230da
RW
5411 (source
5412 (origin
5413 (method url-fetch)
5414 (uri (cran-uri "fansi" version))
5415 (sha256
5416 (base32
08645fcf 5417 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5418 (build-system r-build-system)
5419 (native-inputs
5420 `(("r-knitr" ,r-knitr))) ; for vignettes
5421 (home-page "https://github.com/brodieG/fansi")
5422 (synopsis "ANSI control sequence aware string functions")
5423 (description
5424 "This package provides counterparts to R string manipulation functions
5425that account for the effects of ANSI text formatting control sequences.")
5426 (license license:gpl2+)))
5427
0c9868aa
RW
5428(define-public r-nbclust
5429 (package
5430 (name "r-nbclust")
5431 (version "3.0")
5432 (source
5433 (origin
5434 (method url-fetch)
5435 (uri (cran-uri "NbClust" version))
5436 (sha256
5437 (base32
5438 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5439 (properties `((upstream-name . "NbClust")))
5440 (build-system r-build-system)
5441 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5442 (synopsis "Determine the best number of clusters in a data set")
5443 (description
5444 "NbClust provides 30 indexes for determining the optimal number of
5445clusters in a data set and offers the best clustering scheme from different
5446results to the user.")
5447 (license license:gpl2)))
546fc4aa
RW
5448
5449(define-public r-hdf5r
5450 (package
5451 (name "r-hdf5r")
081af9fa 5452 (version "1.0.1")
546fc4aa
RW
5453 (source
5454 (origin
5455 (method url-fetch)
5456 (uri (cran-uri "hdf5r" version))
5457 (sha256
5458 (base32
081af9fa 5459 "0h222q80li8rs3cv4c5lvv3g91ygd51w43ay6fwyk9q9d315vwrj"))))
546fc4aa
RW
5460 (build-system r-build-system)
5461 (inputs
5462 `(("hdf5" ,hdf5)
5463 ("zlib" ,zlib)))
5464 (propagated-inputs
5465 `(("r-bit64" ,r-bit64)
5466 ("r-r6" ,r-r6)))
5467 (home-page "https://hhoeflin.github.io/hdf5r")
5468 (synopsis "Interface to the HDF5 binary data format")
5469 (description
5470 "HDF5 is a data model, library and file format for storing and managing
5471large amounts of data. This package provides a nearly feature complete,
5472object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5473functionality is added so that HDF5 objects behave very similar to their
5474corresponding R counterparts.")
5475 (license license:asl2.0)))
846325a8 5476
3568b823
RW
5477(define-public r-itertools
5478 (package
5479 (name "r-itertools")
5480 (version "0.1-3")
5481 (source
5482 (origin
5483 (method url-fetch)
5484 (uri (cran-uri "itertools" version))
5485 (sha256
5486 (base32
5487 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5488 (build-system r-build-system)
5489 (propagated-inputs
5490 `(("r-iterators" ,r-iterators)))
5491 (home-page "https://cran.r-project.org/web/packages/itertools/")
5492 (synopsis "Iterator tools")
5493 (description
5494 "This package provides various tools for creating iterators, many
5495patterned after functions in the Python @code{itertools} module, and others
5496patterned after functions in the snow package.")
5497 (license license:gpl2)))
5498
53718658
RW
5499(define-public r-polynom
5500 (package
5501 (name "r-polynom")
5502 (version "1.3-9")
5503 (source
5504 (origin
5505 (method url-fetch)
5506 (uri (cran-uri "polynom" version))
5507 (sha256
5508 (base32
5509 "1s4xxv5rvpigawknvq27v9vzvs83phfsj5h8mim2lmf5bj950nnk"))))
5510 (build-system r-build-system)
5511 (home-page "https://cran.r-project.org/web/packages/polynom/")
5512 (synopsis "Functions for univariate polynomial manipulations")
5513 (description
5514 "This package provides a collection of functions to implement a class for
5515univariate polynomial manipulations.")
5516 (license license:gpl2)))
5517
dd954dd7
RW
5518(define-public r-gbrd
5519 (package
5520 (name "r-gbrd")
5521 (version "0.4-11")
5522 (source
5523 (origin
5524 (method url-fetch)
5525 (uri (cran-uri "gbRd" version))
5526 (sha256
5527 (base32
5528 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
5529 (properties `((upstream-name . "gbRd")))
5530 (build-system r-build-system)
5531 (home-page "https://cran.r-project.org/web/packages/gbRd/")
5532 (synopsis "Utilities for processing Rd objects and files")
5533 (description
5534 "This package provides utilities for processing Rd objects and files.
5535Extract argument descriptions and other parts of the help pages of
5536functions.")
5537 (license license:gpl2+)))
5538
0c92f373
RW
5539(define-public r-rjags
5540 (package
5541 (name "r-rjags")
5542 (version "4-8")
5543 (source
5544 (origin
5545 (method url-fetch)
5546 (uri (cran-uri "rjags" version))
5547 (sha256
5548 (base32
5549 "17xmjksj69f9wk4x71jxk4cgiqhaf2fj6bjm0mgzp4qln5x84a8m"))))
5550 (build-system r-build-system)
5551 (propagated-inputs
5552 `(("r-coda" ,r-coda)))
5553 (inputs
5554 `(("jags" ,jags)))
5555 (native-inputs
5556 `(("pkg-config" ,pkg-config)))
5557 (home-page "http://mcmc-jags.sourceforge.net")
5558 (synopsis "Bayesian graphical models using MCMC")
5559 (description
5560 "This package provides an R interface to the JAGS MCMC library. JAGS is
5561Just Another Gibbs Sampler. It is a program for analysis of Bayesian
5562hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
5563 (license license:gpl2)))
5564
6a846975
RW
5565(define-public r-rdpack
5566 (package
5567 (name "r-rdpack")
71d99539 5568 (version "0.10-1")
6a846975
RW
5569 (source
5570 (origin
5571 (method url-fetch)
5572 (uri (cran-uri "Rdpack" version))
5573 (sha256
5574 (base32
71d99539 5575 "0bbjnw88h54v40hzim00i8yd3p4rk9i84zfdmgcbnylscwvsf0av"))))
6a846975
RW
5576 (properties `((upstream-name . "Rdpack")))
5577 (build-system r-build-system)
5578 (propagated-inputs
5579 `(("r-bibtex" ,r-bibtex)
5580 ("r-gbrd" ,r-gbrd)))
5581 (home-page "https://github.com/GeoBosh/Rdpack")
5582 (synopsis "Update and manipulate Rd documentation objects")
5583 (description
5584 "This package provides functions for manipulation of R documentation
5585objects, including functions @code{reprompt()} and @code{ereprompt()} for
5586updating Rd documentation for functions, methods and classes; it also includes
5587Rd macros for citations and import of references from bibtex files for use in
5588Rd files and roxygen2 comments, as well as many functions for manipulation of
5589references and Rd files.")
5590 (license license:gpl2+)))
5591
c183fa26
RW
5592(define-public r-officer
5593 (package
5594 (name "r-officer")
5595 (version "0.3.2")
5596 (source
5597 (origin
5598 (method url-fetch)
5599 (uri (cran-uri "officer" version))
5600 (sha256
5601 (base32
5602 "14b6ii9h3fi5g8ja929mfhxps9r7x78flqjdy437y9aygkhmiz2i"))))
5603 (build-system r-build-system)
5604 (propagated-inputs
5605 `(("r-base64enc" ,r-base64enc)
5606 ("r-digest" ,r-digest)
5607 ("r-htmltools" ,r-htmltools)
5608 ("r-magrittr" ,r-magrittr)
5609 ("r-r6" ,r-r6)
5610 ("r-rcpp" ,r-rcpp)
5611 ("r-uuid" ,r-uuid)
5612 ("r-xml2" ,r-xml2)
5613 ("r-zip" ,r-zip)))
5614 (home-page "https://davidgohel.github.io/officer")
5615 (synopsis "Manipulation of Word and PowerPoint documents")
5616 (description
5617 "This package provides tools to access and manipulate Word and PowerPoint
5618documents from R. The package focuses on tabular and graphical reporting from
5619R; it also provides two functions that let users get document content into
5620data objects. A set of functions lets add and remove images, tables and
5621paragraphs of text in new or existing documents. When working with PowerPoint
5622presentations, slides can be added or removed; shapes inside slides can also
5623be added or removed. When working with Word documents, a cursor can be used
5624to help insert or delete content at a specific location in the document.")
5625 (license license:gpl3)))
5626
488dc4e1
RW
5627(define-public r-abn
5628 (package
5629 (name "r-abn")
fbd263cd 5630 (version "1.3")
488dc4e1
RW
5631 (source
5632 (origin
5633 (method url-fetch)
5634 (uri (cran-uri "abn" version))
5635 (sha256
5636 (base32
fbd263cd 5637 "1q9hzpxwg835711kxwygd0l2awal6f015f8s6fprwz7graz1wbbm"))))
488dc4e1
RW
5638 (build-system r-build-system)
5639 (inputs
5640 `(("gsl" ,gsl)))
5641 (propagated-inputs
5642 `(("r-cairo" ,r-cairo)
5643 ("r-lme4" ,r-lme4)
5644 ("r-mass" ,r-mass)
5645 ("r-nnet" ,r-nnet)
5646 ("r-rcpp" ,r-rcpp)
5647 ("r-rcpparmadillo" ,r-rcpparmadillo)
5648 ("r-rjags" ,r-rjags)))
5649 (home-page "http://www.r-bayesian-networks.org")
5650 (synopsis "Modelling multivariate data with additive bayesian networks")
5651 (description
5652 "Bayesian network analysis is a form of probabilistic graphical models
5653which derives from empirical data a directed acyclic graph, DAG, describing
5654the dependency structure between random variables. An additive Bayesian
5655network model consists of a form of a DAG where each node comprises a
5656@dfn{generalized linear model} (GLM). Additive Bayesian network models are
5657equivalent to Bayesian multivariate regression using graphical modelling, they
5658generalises the usual multivariable regression, GLM, to multiple dependent
5659variables. This package provides routines to help determine optimal Bayesian
5660network models for a given data set, where these models are used to identify
5661statistical dependencies in messy, complex data.")
5662 (license license:gpl2+)))
5663
ffdeda3c
RW
5664(define-public r-acd
5665 (package
5666 (name "r-acd")
5667 (version "1.5.3")
5668 (source
5669 (origin
5670 (method url-fetch)
5671 (uri (cran-uri "ACD" version))
5672 (sha256
5673 (base32
5674 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
5675 (properties `((upstream-name . "ACD")))
5676 (build-system r-build-system)
5677 (home-page "https://cran.r-project.org/web/packages/ACD/")
5678 (synopsis "Categorical data analysis with complete or missing responses")
5679 (description
5680 "This package provides tools for categorical data analysis with complete
5681or missing responses.")
5682 (license license:gpl2+)))
5683
acbf23da
RW
5684(define-public r-acdm
5685 (package
5686 (name "r-acdm")
5687 (version "1.0.4")
5688 (source
5689 (origin
5690 (method url-fetch)
5691 (uri (cran-uri "ACDm" version))
5692 (sha256
5693 (base32
5694 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
5695 (properties `((upstream-name . "ACDm")))
5696 (build-system r-build-system)
5697 (propagated-inputs
5698 `(("r-dplyr" ,r-dplyr)
5699 ("r-ggplot2" ,r-ggplot2)
5700 ("r-plyr" ,r-plyr)
5701 ("r-rsolnp" ,r-rsolnp)
5702 ("r-zoo" ,r-zoo)))
5703 (home-page "https://cran.r-project.org/web/packages/ACDm/")
5704 (synopsis "Tools for Autoregressive Conditional Duration Models")
5705 (description
5706 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
5707and Russell, 1998) models. It creates trade, price or volume durations from
5708transactions (tic) data, performs diurnal adjustments, fits various ACD models
5709and tests them.")
5710 (license license:gpl2+)))
5711
08bf097a
RW
5712(define-public r-overlap
5713 (package
5714 (name "r-overlap")
5715 (version "0.3.2")
5716 (source
5717 (origin
5718 (method url-fetch)
5719 (uri (cran-uri "overlap" version))
5720 (sha256
5721 (base32
5722 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
5723 (build-system r-build-system)
5724 (home-page "https://cran.r-project.org/web/packages/overlap/")
5725 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
5726 (description
5727 "This package provides functions to fit kernel density functions to data
5728on temporal activity patterns of animals; estimate coefficients of overlapping
5729of densities for two species; and calculate bootstrap estimates of confidence
5730intervals.")
5731 (license license:gpl3+)))
5732
bfee9ce8
RW
5733(define-public r-snakecase
5734 (package
5735 (name "r-snakecase")
5736 (version "0.9.2")
5737 (source
5738 (origin
5739 (method url-fetch)
5740 (uri (cran-uri "snakecase" version))
5741 (sha256
5742 (base32
5743 "1g6xai53dl24ws0mwhqrkcv583ziaq505cv3z8v5dhjgy98kilyj"))))
5744 (build-system r-build-system)
5745 (propagated-inputs
5746 `(("r-stringi" ,r-stringi)
5747 ("r-stringr" ,r-stringr)))
5748 (home-page "https://github.com/Tazinho/snakecase")
5749 (synopsis "Convert strings into any case")
5750 (description
5751 "This package provides a consistent, flexible and easy to use tool to
5752parse and convert strings into cases like snake or camel among others.")
5753 (license license:gpl3)))
5754
de059e4b
RW
5755(define-public r-prediction
5756 (package
5757 (name "r-prediction")
12502bf4 5758 (version "0.3.6.1")
de059e4b
RW
5759 (source
5760 (origin
5761 (method url-fetch)
5762 (uri (cran-uri "prediction" version))
5763 (sha256
5764 (base32
12502bf4 5765 "1znxpacd79fjkf84w3493p1vmafanqfxsspwpwpkmda323bsxj0n"))))
de059e4b
RW
5766 (build-system r-build-system)
5767 (propagated-inputs
5768 `(("r-data-table" ,r-data-table)))
5769 (home-page "https://github.com/leeper/prediction")
5770 (synopsis "Tidy, type-safe prediction methods")
5771 (description
5772 "This package provides the @code{prediction()} function, a type-safe
5773alternative to @code{predict()} that always returns a data frame. The package
5774currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
5775from the @code{stats} package, as well as numerous other model classes from
5776other add-on packages.")
5777 (license license:expat)))
5778
cfc06314
RW
5779(define-public r-sjlabelled
5780 (package
5781 (name "r-sjlabelled")
2766d343 5782 (version "1.0.16")
cfc06314
RW
5783 (source
5784 (origin
5785 (method url-fetch)
5786 (uri (cran-uri "sjlabelled" version))
5787 (sha256
5788 (base32
2766d343 5789 "1zi1ncna16zl9hcy7mzara4kjxqkgwcw9ncp388ss353wwc9y2nc"))))
cfc06314
RW
5790 (build-system r-build-system)
5791 (propagated-inputs
5792 `(("r-broom" ,r-broom)
5793 ("r-dplyr" ,r-dplyr)
5794 ("r-haven" ,r-haven)
5795 ("r-magrittr" ,r-magrittr)
5796 ("r-prediction" ,r-prediction)
5797 ("r-purrr" ,r-purrr)
5798 ("r-rlang" ,r-rlang)
2766d343 5799 ("r-snakecase" ,r-snakecase)))
cfc06314
RW
5800 (home-page "https://github.com/strengejacke/sjlabelled")
5801 (synopsis "Labelled data utility functions")
5802 (description
5803 "This package provides a collection of functions dealing with labelled
5804data, like reading and writing data between R and other statistical software
5805packages. This includes easy ways to get, set or change value and variable
5806label attributes, to convert labelled vectors into factors or numeric (and
5807vice versa), or to deal with multiple declared missing values.")
5808 (license license:gpl3)))
5809
1f560b9c
RW
5810(define-public r-sjmisc
5811 (package
5812 (name "r-sjmisc")
e45f4a4d 5813 (version "2.7.7")
1f560b9c
RW
5814 (source
5815 (origin
5816 (method url-fetch)
5817 (uri (cran-uri "sjmisc" version))
5818 (sha256
5819 (base32
e45f4a4d 5820 "0xm9pmq17maivmjsygwx3bdjd71hf829qbx735hyxa69z9dhp24q"))))
1f560b9c
RW
5821 (build-system r-build-system)
5822 (propagated-inputs
5823 `(("r-broom" ,r-broom)
5824 ("r-crayon" ,r-crayon)
5825 ("r-dplyr" ,r-dplyr)
5826 ("r-haven" ,r-haven)
5827 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
5828 ("r-purrr" ,r-purrr)
5829 ("r-rlang" ,r-rlang)
5830 ("r-sjlabelled" ,r-sjlabelled)
5831 ("r-stringdist" ,r-stringdist)
5832 ("r-stringr" ,r-stringr)
84d0d860 5833 ("r-tidyr" ,r-tidyr)))
1f560b9c
RW
5834 (home-page "https://github.com/strengejacke/sjmisc")
5835 (synopsis "Data and variable transformation functions")
5836 (description
5837 "This package is a collection of miscellaneous utility functions,
5838supporting data transformation tasks like recoding, dichotomizing or grouping
5839variables, setting and replacing missing values. The data transformation
5840functions also support labelled data, and all integrate seamlessly into a
5841tidyverse workflow.")
5842 (license license:gpl3)))
5843
aaed237d
RW
5844(define-public r-nortest
5845 (package
5846 (name "r-nortest")
5847 (version "1.0-4")
5848 (source
5849 (origin
5850 (method url-fetch)
5851 (uri (cran-uri "nortest" version))
5852 (sha256
5853 (base32
5854 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
5855 (build-system r-build-system)
5856 (home-page "https://cran.r-project.org/web/packages/nortest/")
5857 (synopsis "Tests for normality")
5858 (description
5859 "This package provides five omnibus tests for testing the composite
5860hypothesis of normality.")
5861 (license license:gpl2+)))
5862
0fd7d59d
RW
5863(define-public r-moonbook
5864 (package
5865 (name "r-moonbook")
5866 (version "0.2.3")
5867 (source
5868 (origin
5869 (method url-fetch)
5870 (uri (cran-uri "moonBook" version))
5871 (sha256
5872 (base32
5873 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
5874 (properties `((upstream-name . "moonBook")))
5875 (build-system r-build-system)
5876 (propagated-inputs
5877 `(("r-magrittr" ,r-magrittr)
5878 ("r-nortest" ,r-nortest)
5879 ("r-purrr" ,r-purrr)
5880 ("r-sjmisc" ,r-sjmisc)
5881 ("r-stringr" ,r-stringr)
5882 ("r-survival" ,r-survival)))
5883 (home-page "https://github.com/cardiomoon/moonBook")
5884 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
5885 (description
5886 "This package provides several analysis-related functions for the book
5887entitled \"R statistics and graph for medical articles\" (written in Korean),
5888version 1, by Keon-Woong Moon with Korean demographic data with several plot
5889functions.")
5890 (license license:gpl2)))
5891
589bd1c4
RW
5892(define-public r-flextable
5893 (package
5894 (name "r-flextable")
244a5c43 5895 (version "0.4.6")
589bd1c4
RW
5896 (source
5897 (origin
5898 (method url-fetch)
5899 (uri (cran-uri "flextable" version))
5900 (sha256
5901 (base32
244a5c43 5902 "0fa42dvf0wyl91w4v0rywm3xgw9n03cfyl28ficrv8iabz4k4382"))))
589bd1c4
RW
5903 (build-system r-build-system)
5904 (propagated-inputs
5905 `(("r-gdtools" ,r-gdtools)
5906 ("r-htmltools" ,r-htmltools)
5907 ("r-knitr" ,r-knitr)
5908 ("r-officer" ,r-officer)
5909 ("r-r6" ,r-r6)
5910 ("r-rmarkdown" ,r-rmarkdown)
5911 ("r-stringr" ,r-stringr)
5912 ("r-xml2" ,r-xml2)))
5913 (home-page "https://davidgohel.github.io/flextable")
5914 (synopsis "Functions for tabular reporting")
5915 (description
5916 "This package provides tools to create pretty tables for HTML documents
5917and other formats. Functions are provided to let users create tables, modify
5918and format their content. It extends the @code{officer} package and can be
5919used within R markdown documents when rendering to HTML and to Word
5920documents.")
5921 (license license:gpl3)))
5922
846325a8
RW
5923(define-public r-writexl
5924 (package
5925 (name "r-writexl")
04a18a81 5926 (version "1.1")
846325a8
RW
5927 (source
5928 (origin
5929 (method url-fetch)
5930 (uri (cran-uri "writexl" version))
5931 (sha256
5932 (base32
04a18a81 5933 "0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"))))
846325a8
RW
5934 (build-system r-build-system)
5935 (inputs `(("zlib" ,zlib)))
5936 (home-page "https://github.com/ropensci/writexl")
5937 (synopsis "Export data frames to xlsx format")
5938 (description
5939 "This package provides a data frame to xlsx exporter based on
5940libxlsxwriter.")
5941 (license license:bsd-2)))
64abd245
RW
5942
5943(define-public r-biasedurn
5944 (package
5945 (name "r-biasedurn")
5946 (version "1.07")
5947 (source
5948 (origin
5949 (method url-fetch)
5950 (uri (cran-uri "BiasedUrn" version))
5951 (sha256
5952 (base32
5953 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
5954 (properties `((upstream-name . "BiasedUrn")))
5955 (build-system r-build-system)
5956 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
5957 (synopsis "Biased Urn model distributions")
5958 (description
5959 "This package provides statistical models of biased sampling in the form
5960of univariate and multivariate noncentral hypergeometric distributions,
5961including Wallenius' noncentral hypergeometric distribution and Fisher's
5962noncentral hypergeometric distribution (also called extended hypergeometric
5963distribution).")
5964 (license license:gpl3)))
87ba9508
RW
5965
5966(define-public r-goplot
5967 (package
5968 (name "r-goplot")
5969 (version "1.0.2")
5970 (source
5971 (origin
5972 (method url-fetch)
5973 (uri (cran-uri "GOplot" version))
5974 (sha256
5975 (base32
5976 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
5977 (properties `((upstream-name . "GOplot")))
5978 (build-system r-build-system)
5979 (propagated-inputs
5980 `(("r-ggdendro" ,r-ggdendro)
5981 ("r-ggplot2" ,r-ggplot2)
5982 ("r-gridextra" ,r-gridextra)
5983 ("r-rcolorbrewer" ,r-rcolorbrewer)))
5984 (home-page "https://github.com/wencke/wencke.github.io")
5985 (synopsis "Visualization of functional analysis data")
5986 (description
5987 "This package provides an implementation of multilayered visualizations
5988for enhanced graphical representation of functional analysis data. It
5989combines and integrates omics data derived from expression and functional
5990annotation enrichment analyses. Its plotting functions have been developed
5991with an hierarchical structure in mind: starting from a general overview to
5992identify the most enriched categories (modified bar plot, bubble plot) to a
5993more detailed one displaying different types of relevant information for the
5994molecules in a given set of categories (circle plot, chord plot, cluster plot,
5995Venn diagram, heatmap).")
5996 (license license:gpl2)))
aec7d6be
RW
5997
5998(define-public r-getopt
5999 (package
6000 (name "r-getopt")
6001 (version "1.20.2")
6002 (source
6003 (origin
6004 (method url-fetch)
6005 (uri (cran-uri "getopt" version))
6006 (sha256
6007 (base32
6008 "13p35lbpy7i578752fa71sbfvcsqw5qfa9p6kf8b5m3c5p9i4v1x"))))
6009 (build-system r-build-system)
6010 (home-page "https://github.com/trevorld/getopt")
6011 (synopsis "Command-line option processor for R")
6012 (description
6013 "This package is designed to be used with Rscript to write shebang
6014scripts that accept short and long options. Many users will prefer to
6015use the packages @code{optparse} or @code{argparse} which add extra
6016features like automatically generated help options and usage texts,
6017support for default values, positional argument support, etc.")
6018 (license license:gpl2+)))
3629622b
RW
6019
6020(define-public r-findpython
6021 (package
6022 (name "r-findpython")
f0867a0e 6023 (version "1.0.4")
3629622b
RW
6024 (source
6025 (origin
6026 (method url-fetch)
6027 (uri (cran-uri "findpython" version))
6028 (sha256
6029 (base32
f0867a0e 6030 "1zfcdcp4d48d2pzf5n59kqrfk2z9nnyzkx5j00gfmgfkadnv93x5"))))
3629622b
RW
6031 (build-system r-build-system)
6032 (home-page "https://github.com/trevorld/findpython")
6033 (synopsis "Functions to find an acceptable Python binary")
6034 (description
6035 "This package was designed to find an acceptable Python binary that
6036matches version and feature constraints.")
6037 (license license:expat)))
fa697599
RW
6038
6039;; This in not the same as "r-argparser"
6040(define-public r-argparse
6041 (package
6042 (name "r-argparse")
11a36548 6043 (version "2.0.0")
fa697599
RW
6044 (source
6045 (origin
6046 (method url-fetch)
6047 (uri (cran-uri "argparse" version))
6048 (sha256
6049 (base32
11a36548 6050 "1qrp7hc8sm6ryw0zws76al865ansig1xbx8ljxz4wabh60msrz3i"))))
fa697599
RW
6051 (build-system r-build-system)
6052 (inputs `(("python" ,python)))
6053 (propagated-inputs
6054 `(("r-findpython" ,r-findpython)
6055 ("r-getopt" ,r-getopt)
6056 ("r-jsonlite" ,r-jsonlite)
11a36548 6057 ("r-r6" ,r-r6)))
fa697599
RW
6058 (home-page "https://github.com/trevorld/argparse")
6059 (synopsis "Command line optional and positional argument parser")
6060 (description
6061 "This package provides a command line parser to be used with Rscript to
6062write shebang scripts that gracefully accept positional and optional arguments
6063and automatically generate usage notices.")
6064 (license license:gpl2+)))
4646d18e
RW
6065
6066(define-public r-hash
6067 (package
6068 (name "r-hash")
6069 (version "2.2.6")
6070 (source
6071 (origin
6072 (method url-fetch)
6073 (uri (cran-uri "hash" version))
6074 (sha256
6075 (base32
6076 "0mkx59bmni3b283znvbndnkbar85fzavzdfgmwrhskidsqcz34yz"))))
6077 (build-system r-build-system)
6078 (home-page "https://cran.r-project.org/web/packages/hash/")
6079 (synopsis "Implementation of hash/associated arrays/dictionaries")
6080 (description
6081 "This package implements a data structure similar to hashes in Perl and
6082dictionaries in Python but with a purposefully R flavor. For objects of
6083appreciable size, access using hashes outperforms native named lists and
6084vectors.")
6085 (license license:gpl2+)))
06a45ad6
RW
6086
6087(define-public r-orddom
6088 (package
6089 (name "r-orddom")
6090 (version "3.1")
6091 (source
6092 (origin
6093 (method url-fetch)
6094 (uri (cran-uri "orddom" version))
6095 (sha256
6096 (base32
6097 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6098 (build-system r-build-system)
6099 (propagated-inputs `(("r-psych" ,r-psych)))
6100 (home-page "https://cran.r-project.org/web/packages/orddom/")
6101 (synopsis "Ordinal dominance statistics")
6102 (description
6103 "This package provides tools to compute ordinal, statistics and effect
6104sizes as an alternative to mean comparison: Cliff's delta or success rate
6105difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6106Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6107Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6108Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6109comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6110Group (Non-)Overlap considerations.")
6111 (license license:gpl2)))
0fccd15f
RW
6112
6113(define-public r-doby
6114 (package
6115 (name "r-doby")
cb96d81b 6116 (version "4.6-2")
0fccd15f
RW
6117 (source
6118 (origin
6119 (method url-fetch)
6120 (uri (cran-uri "doBy" version))
6121 (sha256
6122 (base32
cb96d81b 6123 "02vbv9nfgywg6lsiialkmfnax5z3rkyb9nr8j9l2cp8xi6ml95mb"))))
0fccd15f
RW
6124 (properties `((upstream-name . "doBy")))
6125 (build-system r-build-system)
6126 (propagated-inputs
6127 `(("r-dplyr" ,r-dplyr)
6128 ("r-magrittr" ,r-magrittr)
6129 ("r-mass" ,r-mass)
6130 ("r-matrix" ,r-matrix)
6131 ("r-plyr" ,r-plyr)))
6132 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6133 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6134 (description
6135 "This package contains:
6136
6137@itemize
6138@item facilities for working with grouped data: @code{do}
6139 something to data stratified @code{by} some variables.
6140@item implementations of least-squares means, general linear contrasts, and
6141@item miscellaneous other utilities.
6142@end itemize\n")
6143 (license license:gpl2+)))
5850c5b3
RW
6144
6145(define-public r-refgenome
6146 (package
6147 (name "r-refgenome")
2652e253 6148 (version "1.7.3.1")
5850c5b3
RW
6149 (source
6150 (origin
6151 (method url-fetch)
6152 (uri (cran-uri "refGenome" version))
6153 (sha256
6154 (base32
2652e253 6155 "1s4lxv5pqk6d0f0a9iclgv88yl346fwvzgraxh0gwpbym1yhh787"))))
5850c5b3
RW
6156 (properties `((upstream-name . "refGenome")))
6157 (build-system r-build-system)
6158 (propagated-inputs
6159 `(("r-dbi" ,r-dbi)
6160 ("r-doby" ,r-doby)
6161 ("r-rsqlite" ,r-rsqlite)))
6162 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6163 (synopsis
6164 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6165 (description
6166 "This package contains functionality for importing and managing of
6167downloaded genome annotation data from the Ensembl genome browser (European
6168Bioinformatics Institute) and from the UCSC genome browser (University of
6169California, Santa Cruz) and annotation routines for genomic positions and
6170splice site positions.")
6171 (license license:gpl2)))
ff7d53a7
RW
6172
6173(define-public r-basix
6174 (package
6175 (name "r-basix")
6176 (version "1.1")
6177 (source
6178 (origin
6179 (method url-fetch)
6180 (uri (cran-uri "BASIX" version))
6181 (sha256
6182 (base32
6183 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6184 (properties `((upstream-name . "BASIX")))
6185 (build-system r-build-system)
6186 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6187 (synopsis "Efficient C/C++ toolset for R")
6188 (description
6189 "BASIX provides some efficient C/C++ implementations of native R
6190procedures to speed up calculations in R.")
6191 (license license:gpl2)))
65e74814
RW
6192
6193(define-public r-blockfest
6194 (package
6195 (name "r-blockfest")
6196 (version "1.6")
6197 (source
6198 (origin
6199 (method url-fetch)
6200 (uri (cran-uri "BlockFeST" version))
6201 (sha256
6202 (base32
6203 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6204 (properties `((upstream-name . "BlockFeST")))
6205 (build-system r-build-system)
6206 (propagated-inputs `(("r-basix" ,r-basix)))
6207 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6208 (synopsis "Bayesian calculation of region-specific fixation index")
6209 (description
6210 "This package provides an R implementation of an extension of the
6211BayeScan software for codominant markers, adding the option to group
6212individual SNPs into pre-defined blocks. A typical application of this new
6213approach is the identification of genomic regions, genes, or gene sets
6214containing one or more SNPs that evolved under directional selection.")
6215 (license license:gpl2)))
b9ff2599 6216
fbdf05b1
RW
6217(define-public r-proc
6218 (package
6219 (name "r-proc")
464676a9 6220 (version "1.13.0")
fbdf05b1
RW
6221 (source
6222 (origin
6223 (method url-fetch)
6224 (uri (cran-uri "pROC" version))
6225 (sha256
6226 (base32
464676a9 6227 "0ain17clympkx09ym7gydylcd93096dxzqx1qzci310yq2l7fknm"))))
fbdf05b1
RW
6228 (properties `((upstream-name . "pROC")))
6229 (build-system r-build-system)
6230 (propagated-inputs
6231 `(("r-ggplot2" ,r-ggplot2)
6232 ("r-plyr" ,r-plyr)
6233 ("r-rcpp" ,r-rcpp)))
6234 (home-page "http://expasy.org/tools/pROC/")
6235 (synopsis "Display and analyze ROC curves")
6236 (description
6237 "This package provides tools for visualizing, smoothing and comparing
6238receiver operating characteristic (ROC curves). The area under the
6239curve (AUC) can be compared with statistical tests based on U-statistics or
6240bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6241 (license license:gpl3+)))
cea4d360
RW
6242
6243(define-public r-rootsolve
6244 (package
6245 (name "r-rootsolve")
6246 (version "1.7")
6247 (source
6248 (origin
6249 (method url-fetch)
6250 (uri (cran-uri "rootSolve" version))
6251 (sha256
6252 (base32
6253 "08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"))))
6254 (properties `((upstream-name . "rootSolve")))
6255 (build-system r-build-system)
6256 (native-inputs `(("gfortran" ,gfortran)))
6257 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6258 (synopsis "Tools for the analysis of ordinary differential equations")
6259 (description
6260 "This package provides routines to find the root of nonlinear functions,
6261and to perform steady-state and equilibrium analysis of @dfn{ordinary
6262differential equations} (ODE). It includes routines that:
6263
6264@enumerate
6265@item generate gradient and jacobian matrices (full and banded),
6266@item find roots of non-linear equations by the Newton-Raphson method,
6267@item estimate steady-state conditions of a system of (differential) equations
6268 in full, banded or sparse form, using the Newton-Raphson method, or by
6269 dynamically running,
6270@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6271 and 3-D partial differential equations, that have been converted to ordinary
6272 differential equations by numerical differencing (using the method-of-lines
6273 approach).
6274@end enumerate\n")
6275 (license license:gpl2+)))
c994418b 6276
6277(define-public r-abcanalysis
6278 (package
6279 (name "r-abcanalysis")
6280 (version "1.2.1")
6281 (source
6282 (origin
6283 (method url-fetch)
6284 (uri (cran-uri "ABCanalysis" version))
6285 (sha256
6286 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6287 (properties `((upstream-name . "ABCanalysis")))
6288 (build-system r-build-system)
6289 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6290 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6291 (synopsis "Computed ABC Analysis")
6292 (description
6293 "Multivariate data sets often differ in several factors or derived statistical
6294parameters, which have to be selected for a valid interpretation. Basing this
6295selection on traditional statistical limits leads occasionally to the perception
6296of losing information from a data set. This package provides tools to calculate
6297these limits on the basis of the mathematical properties of the distribution of
6298the analyzed items.")
6299 (license license:gpl3)))
87b576aa 6300
6301(define-public r-slam
6302 (package
6303 (name "r-slam")
de7631b2 6304 (version "0.1-44")
87b576aa 6305 (source
6306 (origin
6307 (method url-fetch)
6308 (uri (cran-uri "slam" version))
6309 (sha256
de7631b2 6310 (base32 "11n956kid70931z0qyiql3v7nac1cfkamq44kzf9wl670pf8b033"))))
87b576aa 6311 (build-system r-build-system)
6312 (home-page "https://cran.r-project.org/web/packages/slam/")
6313 (synopsis "Sparse lightweight arrays and matrices")
6314 (description
6315 "This package contains data structures and algorithms for sparse arrays and matrices,
6316based on index arrays and simple triplet representations, respectively.")
6317 (license license:gpl2)))
881cc61c 6318
6319(define-public r-manipulatewidget
6320 (package
6321 (name "r-manipulatewidget")
6322 (version "0.10.0")
6323 (source
6324 (origin
6325 (method url-fetch)
6326 (uri (cran-uri "manipulateWidget" version))
6327 (sha256
6328 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6329 (properties
6330 `((upstream-name . "manipulateWidget")))
6331 (build-system r-build-system)
6332 (propagated-inputs
6333 `(("r-base64enc" ,r-base64enc)
6334 ("r-codetools" ,r-codetools)
6335 ("r-htmltools" ,r-htmltools)
6336 ("r-htmlwidgets" ,r-htmlwidgets)
6337 ("r-knitr" ,r-knitr)
6338 ("r-miniui" ,r-miniui)
6339 ("r-shiny" ,r-shiny)
6340 ("r-webshot" ,r-webshot)))
6341 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6342 (synopsis "Add even more interactivity to interactive charts")
6343 (description
6344 "This package lets you create in just a few lines of R code a nice user interface to
6345modify the data or the graphical parameters of one or multiple interactive
6346charts. It is useful to quickly explore visually some data or for package
6347developers to generate user interfaces easy to maintain.")
6348 (license license:gpl2+)))
16b0e8da 6349
6350(define-public r-a3
6351 (package
6352 (name "r-a3")
6353 (version "1.0.0")
6354 (source
6355 (origin
6356 (method url-fetch)
6357 (uri (cran-uri "A3" version))
6358 (sha256
6359 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6360 (properties `((upstream-name . "A3")))
6361 (build-system r-build-system)
6362 (propagated-inputs
6363 `(("r-pbapply" ,r-pbapply)
6364 ("r-xtable" ,r-xtable)))
6365 (home-page "https://cran.r-project.org/web/packages/A3/")
6366 (synopsis "Error metrics for predictive models")
6367 (description
6368 "This package supplies tools for tabulating and analyzing the results of predictive
6369models. The methods employed are applicable to virtually any predictive model
6370and make comparisons between different methodologies straightforward.")
6371 (license license:gpl2+)))
59b55def
RW
6372
6373(define-public r-infotheo
6374 (package
6375 (name "r-infotheo")
6376 (version "1.2.0")
6377 (source
6378 (origin
6379 (method url-fetch)
6380 (uri (cran-uri "infotheo" version))
6381 (sha256
6382 (base32
6383 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6384 (build-system r-build-system)
6385 (home-page "http://homepage.meyerp.com/software")
6386 (synopsis "Information-theoretic measures")
6387 (description
6388 "This package implements various measures of information theory based on
6389several entropy estimators.")
6390 (license license:gpl3+)))
9e21f217 6391
6392(define-public r-abcoptim
6393 (package
6394 (name "r-abcoptim")
6395 (version "0.15.0")
6396 (source
6397 (origin
6398 (method url-fetch)
6399 (uri (cran-uri "ABCoptim" version))
6400 (sha256
6401 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6402 (properties `((upstream-name . "ABCoptim")))
6403 (build-system r-build-system)
6404 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6405 (home-page "https://github.com/gvegayon/ABCoptim/")
6406 (synopsis "Optimization of Artificial Bee Colony algorithm")
6407 (description
6408 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6409Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6410simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6411algorithms, and uses only common control parameters such as colony size and
6412maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6413colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6414 This version is a work-in-progress and is written in R code.")
6415 (license license:expat)))
40c10917 6416
6417(define-public r-abcp2
6418 (package
6419 (name "r-abcp2")
6420 (version "1.2")
6421 (source
6422 (origin
6423 (method url-fetch)
6424 (uri (cran-uri "ABCp2" version))
6425 (sha256
6426 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6427 (properties `((upstream-name . "ABCp2")))
6428 (build-system r-build-system)
6429 (propagated-inputs `(("r-mass" ,r-mass)))
6430 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6431 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6432 (description
6433 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6434Poisson, and Gamma distribution and estimates the proportional paternity of the
6435second male (P2) based on the best fit distribution.")
6436 (license license:gpl2)))
cadc10a5 6437
6438(define-public r-abcrf
6439 (package
6440 (name "r-abcrf")
6441 (version "1.7.1")
6442 (source
6443 (origin
6444 (method url-fetch)
6445 (uri (cran-uri "abcrf" version))
6446 (sha256
6447 (base32 "06vy3inikrr9hv36q4djhrgzi9zizdfnhz17wpra8kadmr7qj441"))))
6448 (build-system r-build-system)
6449 (propagated-inputs
6450 `(("r-mass" ,r-mass)
6451 ("r-matrixstats" ,r-matrixstats)
6452 ("r-ranger" ,r-ranger)
6453 ("r-rcpp" ,r-rcpp)
6454 ("r-rcpparmadillo" ,r-rcpparmadillo)
6455 ("r-readr" ,r-readr)
6456 ("r-stringr" ,r-stringr)))
6457 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6458 (synopsis "Approximate bayesian computation via random forests")
6459 (description
6460 "This package performs approximate bayesian computation (ABC) model choice and
6461parameter inference via random forests. This machine learning tool named random
6462forests (RF) can conduct selection among the highly complex models covered by
6463ABC algorithms.")
6464 (license license:gpl2+)))
12da2a5e 6465
6466(define-public r-abctools
6467 (package
6468 (name "r-abctools")
6469 (version "1.1.3")
6470 (source
6471 (origin
6472 (method url-fetch)
6473 (uri (cran-uri "abctools" version))
6474 (sha256
6475 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6476 (build-system r-build-system)
6477 (propagated-inputs
6478 `(("r-abc" ,r-abc)
6479 ("r-abind" ,r-abind)
6480 ("r-hmisc" ,r-hmisc)
6481 ("r-plyr" ,r-plyr)))
6482 (home-page "https://github.com/dennisprangle/abctools/")
6483 (synopsis "Tools for ABC analyses")
6484 (description
6485 "This @code{r-abctools} package provides tools for approximate Bayesian computation
6486including summary statistic selection and assessing coverage. This includes
6487recent dimension reduction algorithms to tune the choice of summary statistics,
6488and coverage methods to tune the choice of threshold.")
6489 (license license:gpl2+)))
77b33e0e 6490
6491(define-public r-ggstance
6492 (package
6493 (name "r-ggstance")
6494 (version "0.3.1")
6495 (source
6496 (origin
6497 (method url-fetch)
6498 (uri (cran-uri "ggstance" version))
6499 (sha256
6500 (base32 "0v7f3xdaaridw6d4jvnsfwxmpjrasvx5vl555wsrn50aah17fkvh"))))
6501 (build-system r-build-system)
6502 (propagated-inputs
6503 `(("r-ggplot2" ,r-ggplot2)
6504 ("r-plyr" ,r-plyr)
6505 ("r-rlang" ,r-rlang)
6506 ("r-withr" ,r-withr)))
6507 (home-page "https://cran.r-project.org/web/packages/ggstance/")
6508 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
6509 (description
6510 "This package is a @code{r-ggplot2} extension that provides flipped components:
6511@enumerate
6512@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
6513@item vertical versions of @code{r-ggplot2} positions.
6514@end enumerate")
6515 (license license:gpl3)))
c61f7bc5 6516
6517(define-public r-mosaiccore
6518 (package
6519 (name "r-mosaiccore")
6520 (version "0.6.0")
6521 (source
6522 (origin
6523 (method url-fetch)
6524 (uri (cran-uri "mosaicCore" version))
6525 (sha256
6526 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
6527 (properties `((upstream-name . "mosaicCore")))
6528 (build-system r-build-system)
6529 (propagated-inputs
6530 `(("r-dplyr" ,r-dplyr)
6531 ("r-lazyeval" ,r-lazyeval)
6532 ("r-mass" ,r-mass)
6533 ("r-rlang" ,r-rlang)
6534 ("r-tidyr" ,r-tidyr)))
6535 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
6536 (synopsis "Common utilities for mosaic family packages")
6537 (description
6538 "Common utilities used in other Mosaic family packages are collected here.")
6539 (license license:gpl2+)))
214452ff 6540
6541(define-public r-ggformula
6542 (package
6543 (name "r-ggformula")
104e7c3c 6544 (version "0.9.1")
214452ff 6545 (source
6546 (origin
6547 (method url-fetch)
6548 (uri (cran-uri "ggformula" version))
6549 (sha256
104e7c3c 6550 (base32 "01ngx8qh9lhmagng6abx2ky54zi3iyj5bpxlnw59slagwv7l6icx"))))
214452ff 6551 (build-system r-build-system)
6552 (propagated-inputs
6553 `(("r-ggplot2" ,r-ggplot2)
6554 ("r-ggstance" ,r-ggstance)
6555 ("r-magrittr" ,r-magrittr)
6556 ("r-mosaiccore" ,r-mosaiccore)
6557 ("r-rlang" ,r-rlang)
6558 ("r-stringr" ,r-stringr)
6559 ("r-tibble" ,r-tibble)
6560 ("r-tidyr" ,r-tidyr)))
6561 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
6562 (synopsis "Formula interface for the @code{r-ggplot2}")
6563 (description
6564 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
6565gf_density(), and so on, bring the formula interface to ggplot(). This captures
6566and extends the excellent simplicity of the lattice-graphics formula interface,
6567while providing the intuitive capabilities of @code{r-ggplot2}.")
6568 (license license:expat)))
2f195b6f 6569
6570(define-public r-mosaicdata
6571 (package
6572 (name "r-mosaicdata")
6573 (version "0.17.0")
6574 (source
6575 (origin
6576 (method url-fetch)
6577 (uri (cran-uri "mosaicData" version))
6578 (sha256
6579 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
6580 (properties `((upstream-name . "mosaicData")))
6581 (build-system r-build-system)
6582 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
6583 (synopsis "Data sets for project Mosaic")
6584 (description
6585 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
6586used to teach mathematics, statistics, computation and modeling.")
6587 (license license:gpl2+)))
6c6ce2d0 6588
82acd43c
RW
6589(define-public r-raster
6590 (package
6591 (name "r-raster")
6592 (version "2.8-4")
6593 (source
6594 (origin
6595 (method url-fetch)
6596 (uri (cran-uri "raster" version))
6597 (sha256
6598 (base32
6599 "14pcfznxm5kdwd908axkr9v1l0hzxlrwd8kwrz0liqnfh9cx5rsa"))))
6600 (build-system r-build-system)
6601 (propagated-inputs
6602 `(("r-rcpp" ,r-rcpp)
6603 ("r-sp" ,r-sp)))
6604 (home-page "http://www.rspatial.org/")
6605 (synopsis "Geographic data analysis and modeling")
6606 (description
6607 "The package implements basic and high-level functions for reading,
6608writing, manipulating, analyzing and modeling of gridded spatial data.
6609Processing of very large files is supported.")
6610 (license license:gpl3+)))
6611
6c6ce2d0 6612(define-public r-mosaic
6613 (package
6614 (name "r-mosaic")
6615 (version "1.4.0")
6616 (source
6617 (origin
6618 (method url-fetch)
6619 (uri (cran-uri "mosaic" version))
6620 (sha256
6621 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
6622 (build-system r-build-system)
6623 (propagated-inputs
6624 `(("r-broom" ,r-broom)
6625 ("r-dplyr" ,r-dplyr)
6626 ("r-ggdendro" ,r-ggdendro)
6627 ("r-ggformula" ,r-ggformula)
6628 ("r-ggplot2" ,r-ggplot2)
6629 ("r-ggrepel" ,r-ggrepel)
6630 ("r-glue" ,r-glue)
6631 ("r-gridextra" ,r-gridextra)
6632 ("r-lattice" ,r-lattice)
6633 ("r-latticeextra" ,r-latticeextra)
6634 ("r-lazyeval" ,r-lazyeval)
6635 ("r-mass" ,r-mass)
6636 ("r-matrix" ,r-matrix)
6637 ("r-mosaiccore" ,r-mosaiccore)
6638 ("r-mosaicdata" ,r-mosaicdata)
6639 ("r-readr" ,r-readr)
6640 ("r-tidyr" ,r-tidyr)))
6641 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
6642 (synopsis "Mathematics, statistics, and computation teaching utilities")
6643 (description
6644 "This package contain data sets and utilities from
6645@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
6646statistics, computation and modeling. Project MOSAIC is a community of
6647educators working to tie together aspects of quantitative work that students
6648in science, technology, engineering and mathematics will need in their
6649professional lives, but which are usually taught in isolation, if at all.")
6650 (license license:gpl2+)))
cbb0edd1 6651
6652(define-public r-abd
6653 (package
6654 (name "r-abd")
6655 (version "0.2-8")
6656 (source
6657 (origin
6658 (method url-fetch)
6659 (uri (cran-uri "abd" version))
6660 (sha256
6661 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
6662 (build-system r-build-system)
6663 (propagated-inputs
6664 `(("r-lattice" ,r-lattice)
6665 ("r-mosaic" ,r-mosaic)
6666 ("r-nlme" ,r-nlme)))
6667 (home-page "https://cran.r-project.org/web/packages/abd/")
6668 (synopsis "Analysis of biological data")
6669 (description
6670 "The @code{r-abd} package contains data sets and sample code for the Analysis of
6671biological data by Michael Whitlock and Dolph Schluter.")
6672 (license license:gpl2)))
01af264d
MIP
6673
6674(define-public r-svgui
6675 (package
6676 (name "r-svgui")
6677 (version "1.0.0")
6678 (source
6679 (origin
6680 (method url-fetch)
6681 (uri (cran-uri "svGUI" version))
6682 (sha256
6683 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
6684 (properties `((upstream-name . "svGUI")))
6685 (build-system r-build-system)
6686 (home-page "https://github.com/SciViews/svGUI/")
6687 (synopsis "Functions for managing GUI clients in R")
6688 (description
6689 "The SciViews @code{svGUI} package eases the management of Graphical User
6690Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
6691centralizes info about GUI elements currently used, and it dispatches GUI
6692calls to the particular toolkits in use in function of the context.")
6693 (license license:gpl2)))
d1ca3d72 6694
6695(define-public r-svdialogs
6696 (package
6697 (name "r-svdialogs")
6698 (version "1.0.0")
6699 (source
6700 (origin
6701 (method url-fetch)
6702 (uri (cran-uri "svDialogs" version))
6703 (sha256
6704 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
6705 (properties `((upstream-name . "svDialogs")))
6706 (build-system r-build-system)
6707 (inputs
6708 `(("yad" ,yad)
6709 ("zenity" ,zenity)))
6710 (propagated-inputs
6711 `(("r-rstudioapi" ,r-rstudioapi)
6712 ("r-svgui" ,r-svgui)))
6713 (home-page "https://github.com/SciViews/svDialogs/")
6714 (synopsis "Portable dialog boxes")
6715 (description
6716 "This package helps to construct standard dialog boxes for your GUI, including
6717message boxes, input boxes, list, file or directory selection, and others. In
6718case R cannot display GUI dialog boxes, a simpler command line version of these
6719interactive elements is also provided as a fallback solution.")
6720 (license license:gpl2)))
3cadd3ce 6721
6722(define-public r-abe
6723 (package
6724 (name "r-abe")
6725 (version "3.0.1")
6726 (source
6727 (origin
6728 (method url-fetch)
6729 (uri (cran-uri "abe" version))
6730 (sha256
6731 (base32
6732 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
6733 (build-system r-build-system)
6734 (home-page "https://cran.r-project.org/web/packages/abe/")
6735 (synopsis "Augmented backward elimination")
6736 (description
6737 "This package performs augmented backward elimination and checks the
6738stability of the obtained model. Augmented backward elimination combines
6739significance or information based criteria with the change in estimate to
6740either select the optimal model for prediction purposes or to serve as a tool
6741to obtain a practically sound, highly interpretable model.")
6742 (license license:gpl2+)))
ef26400b 6743
6744(define-public r-abf2
6745 (package
6746 (name "r-abf2")
6747 (version "0.7-1")
6748 (source
6749 (origin
6750 (method url-fetch)
6751 (uri (cran-uri "abf2" version))
6752 (sha256
6753 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
6754 (build-system r-build-system)
6755 (home-page "https://cran.r-project.org/web/packages/abf2/")
6756 (synopsis "Load gap-free axon @code{r-abf2} files")
6757 (description
6758 "This package loads electrophysiology data from ABF2 files, as created by
6759Axon Instruments/Molecular Devices software. Only files recorded in gap-free
6760mode are currently supported.")
6761 (license license:artistic2.0)))
1efcd0f1 6762
6763(define-public r-abhgenotyper
6764 (package
6765 (name "r-abhgenotyper")
6766 (version "1.0.1")
6767 (source
6768 (origin
6769 (method url-fetch)
6770 (uri (cran-uri "ABHgenotypeR" version))
6771 (sha256
6772 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
6773 (properties `((upstream-name . "ABHgenotypeR")))
6774 (build-system r-build-system)
6775 (propagated-inputs
6776 `(("r-ggplot2" ,r-ggplot2)
6777 ("r-reshape2" ,r-reshape2)))
6778 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
6779 (synopsis "Visualize and manipulate ABH genotypes")
6780 (description
6781 "The @code{r-abhgenotyper} package provides simple imputation,
6782error-correction and plotting capacities for genotype data. The package is
6783supposed to serve as an intermediate but independent analysis tool between the
6784TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
6785not found in either TASSEL or @code{r-qtl} in addition to visualization of
6786genotypes as \"graphical genotypes\".")
6787 (license license:gpl3)))
ebb3cdb1 6788
6789(define-public r-abjutils
6790 (package
6791 (name "r-abjutils")
6792 (version "0.2.1")
6793 (source
6794 (origin
6795 (method url-fetch)
6796 (uri (cran-uri "abjutils" version))
6797 (sha256
6798 (base32 "0qrsc4if7aif73qp95lw6b5986c2r0jn7m39123zij8k15vc935b"))))
6799 (build-system r-build-system)
6800 (propagated-inputs
6801 `(("r-devtools" ,r-devtools)
6802 ("r-dplyr" ,r-dplyr)
6803 ("r-glue" ,r-glue)
6804 ("r-httr" ,r-httr)
6805 ("r-magrittr" ,r-magrittr)
6806 ("r-plyr" ,r-plyr)
6807 ("r-progress" ,r-progress)
6808 ("r-purrr" ,r-purrr)
6809 ("r-rstudioapi" ,r-rstudioapi)
6810 ("r-scales" ,r-scales)
6811 ("r-stringi" ,r-stringi)
6812 ("r-stringr" ,r-stringr)
6813 ("r-tibble" ,r-tibble)
6814 ("r-tidyr" ,r-tidyr)))
6815 (home-page "https://github.com/abjur/abjutils/")
6816 (synopsis "Collection of tools for jurimetrical analysis")
6817 (description
6818 "This package implements general purpose tools, such as functions for
6819sampling and basic manipulation of Brazilian lawsuits identification number.
6820It also implements functions for text cleaning, such as accentuation
6821removal.")
6822 (license license:expat)))
b6afe7b7 6823
6824(define-public r-abnormality
6825 (package
6826 (name "r-abnormality")
6827 (version "0.1.0")
6828 (source
6829 (origin
6830 (method url-fetch)
6831 (uri (cran-uri "abnormality" version))
6832 (sha256
6833 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
6834 (build-system r-build-system)
6835 (propagated-inputs
6836 `(("r-mass" ,r-mass)
6837 ("r-matrix" ,r-matrix)))
6838 (home-page "https://cran.r-project.org/web/packages/abnormality/")
6839 (synopsis "Measure a subject's abnormality with respect to a reference population")
6840 (description
6841 "This package contains functions to implement the methodology and
6842considerations laid out by Marks et al. in the article \"Measuring abnormality
6843in high dimensional spaces: applications in biomechanical gait analysis\".
6844Using high-dimensional datasets to measure a subject's overall level of
6845abnormality as compared to a reference population is often needed in outcomes
6846research.")
6847 (license license:expat)))
016cabf7 6848
6849(define-public r-abodoutlier
6850 (package
6851 (name "r-abodoutlier")
6852 (version "0.1")
6853 (source
6854 (origin
6855 (method url-fetch)
6856 (uri (cran-uri "abodOutlier" version))
6857 (sha256
6858 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
6859 (properties `((upstream-name . "abodOutlier")))
6860 (build-system r-build-system)
6861 (propagated-inputs
6862 `(("r-cluster" ,r-cluster)))
6863 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
6864 (synopsis "Angle-based outlier detection")
6865 (description
6866 "This package performs angle-based outlier detection on a given data
6867frame. It offers three methods to process data:
6868@enumerate
6869@item full but slow implementation using all the data that has cubic
6870 complexity;
6871@item a fully randomized method;
6872@item a method using k-nearest neighbours.
6873@end enumerate
6874These algorithms are well suited for high dimensional data outlier
6875detection.")
6876 (license license:expat)))
03c95f04 6877
6878(define-public r-abps
6879 (package
6880 (name "r-abps")
bec74196 6881 (version "0.3")
03c95f04 6882 (source
6883 (origin
6884 (method url-fetch)
6885 (uri (cran-uri "ABPS" version))
6886 (sha256
bec74196 6887 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 6888 (properties `((upstream-name . "ABPS")))
6889 (build-system r-build-system)
6890 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
6891 (home-page "https://cran.r-project.org/web/packages/ABPS/")
6892 (synopsis "Abnormal blood profile score to detect blood doping")
6893 (description
6894 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
6895The ABPS is a part of the Athlete biological passport program of the World
6896anti-doping agency, which combines several blood parameters into a single
6897score in order to detect blood doping. The package also contains functions to
6898calculate other scores used in anti-doping programs, such as the ratio of
6899hemoglobin to reticulocytes (OFF-score), as well as example data.")
6900 (license license:gpl2+)))
26358ac5
RW
6901
6902(define-public r-parmigene
6903 (package
6904 (name "r-parmigene")
6905 (version "1.0.2")
6906 (source
6907 (origin
6908 (method url-fetch)
6909 (uri (cran-uri "parmigene" version))
6910 (sha256
6911 (base32
6912 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
6913 (build-system r-build-system)
6914 (home-page "https://cran.r-project.org/web/packages/parmigene/")
6915 (synopsis "Mutual information estimation for gene network reconstruction")
6916 (description
6917 "This package provides a parallel estimation of the mutual information
6918based on entropy estimates from k-nearest neighbors distances and algorithms
6919for the reconstruction of gene regulatory networks.")
6920 (license license:agpl3+)))
b2bf43b2 6921
6922(define-public r-pscl
6923 (package
6924 (name "r-pscl")
6925 (version "1.5.2")
6926 (source
6927 (origin
6928 (method url-fetch)
6929 (uri (cran-uri "pscl" version))
6930 (sha256
6931 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
6932 (build-system r-build-system)
6933 (propagated-inputs
6934 `(("r-mass" ,r-mass)))
6935 (home-page "https://github.com/atahk/pscl/")
6936 (synopsis "Political science computational laboratory")
6937 (description
6938 "The @code{pscl} is an R package providing classes and methods for:
6939@enumerate
6940@item Bayesian analysis of roll call data (item-response models);
6941@item elementary Bayesian statistics;
6942@item maximum likelihood estimation of zero-inflated and hurdle models for count
6943data;
6944@item utility functions.
6945@end enumerate")
6946 (license license:gpl2)))
e710d1a4 6947
6948(define-public r-accelmissing
6949 (package
6950 (name "r-accelmissing")
6951 (version "1.4")
6952 (source
6953 (origin
6954 (method url-fetch)
6955 (uri (cran-uri "accelmissing" version))
6956 (sha256
6957 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
6958 (build-system r-build-system)
6959 (propagated-inputs
6960 `(("r-mice" ,r-mice)
6961 ("r-pscl" ,r-pscl)))
6962 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
6963 (synopsis "Missing value imputation for accelerometer data")
6964 (description
6965 "This package provides a statistical method to impute the missing values in
6966accelerometer data. The methodology includes both parametric and
6967semi-parametric multiple imputations under the zero-inflated Poisson lognormal
6968model. It also provides multiple functions to preprocess the accelerometer data
6969previous to the missing data imputation. These include detecting the wearing
6970and the non-wearing time, selecting valid days and subjects, and creating plots.")
6971 (license license:gpl2+)))
f359b115 6972
6973(define-public r-mhsmm
6974 (package
6975 (name "r-mhsmm")
6976 (version "0.4.16")
6977 (source
6978 (origin
6979 (method url-fetch)
6980 (uri (cran-uri "mhsmm" version))
6981 (sha256
6982 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
6983 (build-system r-build-system)
6984 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
6985 (home-page "https://github.com/jaredo/mhsmm/")
6986 (synopsis "Inference for hidden Markov and semi-Markov models")
6987 (description
6988 "The @code{r-mhsmm} package implements estimation and prediction methods for
6989hidden Markov and semi-Markov models for multiple observation sequences. Such
6990techniques are of interest when observed data is thought to be dependent on some
6991unobserved (or hidden) state. Also, this package is suitable for equidistant
6992time series data, with multivariate and/or missing data. Allows user defined
6993emission distributions.")
6994 (license license:gpl2+)))
16c5285a 6995
6996(define-public r-nleqslv
6997 (package
6998 (name "r-nleqslv")
6999 (version "3.3.2")
7000 (source
7001 (origin
7002 (method url-fetch)
7003 (uri (cran-uri "nleqslv" version))
7004 (sha256
7005 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7006 (build-system r-build-system)
7007 (native-inputs `(("gfortran" ,gfortran)))
7008 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7009 (synopsis "Solve systems of nonlinear equations")
7010 (description
7011 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7012Broyden or a Newton method with a choice of global strategies such as line
7013search and trust region. There are options for using a numerical or user
7014supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7015singular or ill-conditioned Jacobian.")
7016 (license license:gpl2+)))
63ec2c50 7017
7018(define-public r-physicalactivity
7019 (package
7020 (name "r-physicalactivity")
7021 (version "0.2-2")
7022 (source
7023 (origin
7024 (method url-fetch)
7025 (uri (cran-uri "PhysicalActivity" version))
7026 (sha256
7027 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7028 (properties
7029 `((upstream-name . "PhysicalActivity")))
7030 (build-system r-build-system)
7031 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7032 (synopsis "Procesing accelerometer data for physical activity measurement")
7033 (description
7034 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7035for classification of monitor wear and nonwear time intervals in accelerometer
7036data collected to assess physical activity. The package also contains functions
7037for making plots of accelerometer data and obtaining the summary of various
7038information including daily monitor wear time and the mean monitor wear time
7039during valid days. The revised package version 0.2-1 improved the functions
7040regarding speed, robustness and add better support for time zones and daylight
7041saving. In addition, several functions were added:
7042@enumerate
7043@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7044@item the @code{markPAI} can categorize physical activity intensity level based
7045on user-defined cut-points of accelerometer counts.
7046@end enumerate
7047 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7048@code{queryActigraph} functions.")
7049 (license license:gpl3+)))
f95d4542 7050
7051(define-public r-acc
7052 (package
7053 (name "r-acc")
7054 (version "1.3.3")
7055 (source
7056 (origin
7057 (method url-fetch)
7058 (uri (cran-uri "acc" version))
7059 (sha256
7060 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7061 (build-system r-build-system)
7062 (propagated-inputs
7063 `(("r-circlize" ,r-circlize)
7064 ("r-dbi" ,r-dbi)
7065 ("r-ggplot2" ,r-ggplot2)
7066 ("r-iterators" ,r-iterators)
7067 ("r-mhsmm" ,r-mhsmm)
7068 ("r-nleqslv" ,r-nleqslv)
7069 ("r-physicalactivity" ,r-physicalactivity)
7070 ("r-plyr" ,r-plyr)
7071 ("r-r-utils" ,r-r-utils)
7072 ("r-rcpp" ,r-rcpp)
7073 ("r-rcpparmadillo" ,r-rcpparmadillo)
7074 ("r-rsqlite" ,r-rsqlite)
7075 ("r-zoo" ,r-zoo)))
7076 (home-page "https://cran.r-project.org/web/packages/acc/")
7077 (synopsis "Exploring accelerometer data")
7078 (description
7079 "This package processes accelerometer data from uni-axial and tri-axial devices
7080and generates data summaries. Also, includes functions to plot, analyze, and
7081simulate accelerometer data.")
7082 (license license:gpl2+)))
f6890c08 7083
7084(define-public r-rbenchmark
7085 (package
7086 (name "r-rbenchmark")
7087 (version "1.0.0")
7088 (source
7089 (origin
7090 (method url-fetch)
7091 (uri (cran-uri "rbenchmark" version))
7092 (sha256
7093 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7094 (build-system r-build-system)
7095 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7096 (synopsis "Benchmarking routine for R")
7097 (description
7098 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7099and is intended to facilitate benchmarking of arbitrary R code. The library
7100consists of just one function, benchmark, which is a simple wrapper around
7101system.time. Given a specification of the benchmarking process (counts of
7102replications, evaluation environment) and an arbitrary number of expressions,
7103benchmark evaluates each of the expressions in the specified environment,
7104replicating the evaluation as many times as specified, and returning the results
7105conveniently wrapped into a data frame.")
7106 (license license:gpl2+)))
7107
7af2dd38 7108(define-public r-dvmisc
7109 (package
7110 (name "r-dvmisc")
7111 (version "1.1.2")
7112 (source
7113 (origin
7114 (method url-fetch)
7115 (uri (cran-uri "dvmisc" version))
7116 (sha256
7117 (base32 "1dy0yykskwhkql19bhzmbwsgv028afc8jh9yqwbczj6f3vpv31zh"))))
7118 (build-system r-build-system)
7119 (propagated-inputs
7120 `(("r-mass" ,r-mass)
7121 ("r-rbenchmark" ,r-rbenchmark)
7122 ("r-rcpp" ,r-rcpp)))
7123 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7124 (synopsis "Faster computation of common statistics and miscellaneous functions")
7125 (description
7126 "This package implements faster versions of base R functions (e.g. mean, standard
7127deviation, covariance, weighted mean), mostly written in C++, along with
7128miscellaneous functions for various purposes (e.g. create the histogram with
7129fitted probability density function or probability mass function curve, create
7130the body mass index groups, assess the linearity assumption in logistic
7131regression).")
7132 (license license:gpl2)))
d8d8844e 7133
7134(define-public r-accelerometry
7135 (package
7136 (name "r-accelerometry")
7137 (version "3.1.2")
7138 (source
7139 (origin
7140 (method url-fetch)
7141 (uri (cran-uri "accelerometry" version))
7142 (sha256
7143 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7144 (build-system r-build-system)
7145 (propagated-inputs
7146 `(("r-dvmisc" ,r-dvmisc)
7147 ("r-rcpp" ,r-rcpp)))
7148 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7149 (synopsis "Functions for processing accelerometer data")
7150 (description
7151 "This package provides a collection of functions that perform operations on
7152time-series accelerometer data, such as identify the non-wear time, flag minutes
7153that are part of an activity bout, and find the maximum 10-minute average count
7154value. The functions are generally very flexible, allowing for a variety of
7155algorithms to be implemented.")
7156 (license license:gpl3)))
1ddb2b5c 7157
7158(define-public r-absim
7159 (package
7160 (name "r-absim")
7161 (version "0.2.6")
7162 (source
7163 (origin
7164 (method url-fetch)
7165 (uri (cran-uri "AbSim" version))
7166 (sha256
7167 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7168 (properties `((upstream-name . "AbSim")))
7169 (build-system r-build-system)
7170 (propagated-inputs
7171 `(("r-ape" ,r-ape)
7172 ("r-powerlaw" ,r-powerlaw)))
7173 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7174 (synopsis "Time resolved simulations of antibody repertoires")
7175 (description
7176 "This package provides simulation methods for the evolution of antibody repertoires.
7177 The heavy and light chain variable region of both human and C57BL/6 mice can
7178be simulated in a time-dependent fashion. Both single lineages using one set of
7179V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7180with an initial V-D-J recombination event, starting the first phylogenetic tree.
7181 Upon completion, the main loop of the algorithm begins, with each iteration
7182representing one simulated time step. Various mutation events are possible at
7183each time step, contributing to a diverse final repertoire.")
7184 (license license:gpl2)))
c2ffc4fb 7185
b5a31005
MIP
7186(define-public r-quic
7187 (package
7188 (name "r-quic")
7189 (version "1.1")
7190 (source
7191 (origin
7192 (method url-fetch)
7193 (uri (cran-uri "QUIC" version))
7194 (sha256
7195 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7196 (properties `((upstream-name . "QUIC")))
7197 (build-system r-build-system)
7198 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7199 (synopsis "Regularized sparse inverse covariance matrix estimation")
7200 (description
7201 "This package implements the regularized Gaussian maximum likelihood
7202estimation of the inverse of a covariance matrix. It uses Newton's method and
7203coordinate descent to solve the regularized inverse covariance matrix
7204estimation problem.")
7205 ;; The project home page states that the release is under GPLv3 or later.
7206 ;; The CRAN page only says GPL-3.
7207 (license license:gpl3+)))
7208
b509df82
MIP
7209(define-public r-abundant
7210 (package
7211 (name "r-abundant")
7212 (version "1.1")
7213 (source
7214 (origin
7215 (method url-fetch)
7216 (uri (cran-uri "abundant" version))
7217 (sha256
7218 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7219 (build-system r-build-system)
7220 (propagated-inputs
7221 `(("r-quic" ,r-quic)))
7222 (home-page "https://cran.r-project.org/web/packages/abundant/")
7223 (synopsis "Abundant regression and high-dimensional principal fitted components")
7224 (description
7225 "This package provides tools to fit and predict with the high-dimensional
7226principal fitted components model. This model is described by Cook, Forzani,
7227and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7228 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7229 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7230 (license license:gpl2+)))
7231
c2ffc4fb 7232(define-public r-ac3net
7233 (package
7234 (name "r-ac3net")
7235 (version "1.2.2")
7236 (source
7237 (origin
7238 (method url-fetch)
7239 (uri (cran-uri "Ac3net" version))
7240 (sha256
7241 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7242 (properties `((upstream-name . "Ac3net")))
7243 (build-system r-build-system)
7244 (propagated-inputs
7245 `(("r-data-table" ,r-data-table)))
7246 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7247 (synopsis "Inferring directional conservative causal core gene networks")
7248 (description "This package infers directional Conservative causal core
7249(gene) networks (C3NET). This is a version of the algorithm C3NET with
7250directional network.")
7251 (license license:gpl3+)))
da333859 7252
7253(define-public r-aca
7254 (package
7255 (name "r-aca")
7256 (version "1.1")
7257 (source
7258 (origin
7259 (method url-fetch)
7260 (uri (cran-uri "ACA" version))
7261 (sha256
7262 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7263 (properties `((upstream-name . "ACA")))
7264 (build-system r-build-system)
7265 (home-page "https://cran.r-project.org/web/packages/ACA/")
7266 (synopsis "Abrupt change-point or aberration detection in point series")
7267 (description
7268 "This package offers an interactive function for the detection of breakpoints in
7269series.")
7270 ;; Any version of the GPL
7271 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7272
7273(define-public r-acceptancesampling
7274 (package
7275 (name "r-acceptancesampling")
ddd168ff 7276 (version "1.0-6")
9c1c2108 7277 (source
7278 (origin
7279 (method url-fetch)
7280 (uri (cran-uri "AcceptanceSampling" version))
7281 (sha256
ddd168ff 7282 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9c1c2108 7283 (properties
7284 `((upstream-name . "AcceptanceSampling")))
7285 (build-system r-build-system)
7286 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7287 (synopsis "Creation and evaluation of acceptance sampling plans")
7288 (description
7289 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7290acceptance sampling plans. Acceptance sampling is a methodology commonly used
7291in quality control and improvement. International standards of acceptance
7292sampling provide sampling plans for specific circumstances. The aim of this
7293package is to provide an easy-to-use interface to visualize single, double or
7294multiple sampling plans. In addition, methods have been provided to enable the
7295user to assess sampling plans against pre-specified levels of performance, as
7296measured by the probability of acceptance for a given level of quality in the
7297lot.")
7298 (license license:gpl3+)))
7299
63781c57
LF
7300(define-public r-acclma
7301 (package
7302 (name "r-acclma")
7303 (version "1.0")
7304 (source
7305 (origin
7306 (method url-fetch)
7307 (uri (cran-uri "ACCLMA" version))
7308 (sha256
7309 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7310 (properties `((upstream-name . "ACCLMA")))
7311 (build-system r-build-system)
7312 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7313 (synopsis "ACC & LMA graph plotting")
7314 (description
666fb288
LC
7315 "This package contains a function that imports data from a @acronym{CSV,
7316Comma-Separated Values} file, or uses manually entered data from the format (x,
7317y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7318Curve} vs @acronym{LOI, Line of Independence} graph and
7319@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7320function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7321appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7322string) was passed, a manual data entry window is opened. The header parameter
7323indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7324a header row or not. The dataset should contain only one independent variable
7325(x) and one dependent variable (y) and can contain a weight for each
7326observation.")
7327 (license license:gpl2)))
b55697fb
LL
7328
7329(define-public r-aspi
7330 (package
7331 (name "r-aspi")
7332 (version "0.2.0")
7333 (source
7334 (origin
7335 (method url-fetch)
7336 (uri (cran-uri "aspi" version))
7337 (sha256
7338 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7339 (build-system r-build-system)
7340 (home-page
7341 "https://cran.r-project.org/web/packages/aspi/")
7342 (synopsis
7343 "Analysis of symmetry of parasitic infections")
7344 (description
7345 "This package provides tools for the analysis and visualization of bilateral
7346 asymmetry in parasitic infections.")
7347 (license license:gpl3+)))
302db585
RW
7348
7349(define-public r-sandwich
7350 (package
7351 (name "r-sandwich")
7352 (version "2.5-0")
7353 (source
7354 (origin
7355 (method url-fetch)
7356 (uri (cran-uri "sandwich" version))
7357 (sha256
7358 (base32
7359 "168kq5kk34xbhfsxsanard9zriyp6cw0s09ralzb57kk42pl9hbc"))))
7360 (build-system r-build-system)
7361 (propagated-inputs
7362 `(("r-zoo" ,r-zoo)))
7363 (home-page "https://cran.r-project.org/web/packages/sandwich/")
7364 (synopsis "Robust Covariance Matrix Estimators")
7365 (description
7366 "This package provides model-robust standard error estimators for
7367cross-sectional, time series, clustered, panel, and longitudinal data.")
7368 ;; Either version of the license.
7369 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
7370
7371(define-public r-th-data
7372 (package
7373 (name "r-th-data")
62595ee3 7374 (version "1.0-10")
6ce07cf9
RW
7375 (source
7376 (origin
7377 (method url-fetch)
7378 (uri (cran-uri "TH.data" version))
7379 (sha256
7380 (base32
62595ee3 7381 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
6ce07cf9
RW
7382 (properties `((upstream-name . "TH.data")))
7383 (build-system r-build-system)
7384 (propagated-inputs
7385 `(("r-mass" ,r-mass)
7386 ("r-survival" ,r-survival)))
7387 (home-page "https://cran.r-project.org/web/packages/TH.data/")
7388 (synopsis "Shared data sets")
7389 (description
7390 "This package contains supporting data sets that are used in other
7391packages maintained by Torsten Hothorn.")
7392 (license license:gpl3)))
7753b543
RW
7393
7394(define-public r-multcomp
7395 (package
7396 (name "r-multcomp")
7397 (version "1.4-8")
7398 (source
7399 (origin
7400 (method url-fetch)
7401 (uri (cran-uri "multcomp" version))
7402 (sha256
7403 (base32
7404 "0fm78g4zjc6ank316qfw977864shmy890znn4fahwc8jjdhpc252"))))
7405 (build-system r-build-system)
7406 (propagated-inputs
7407 `(("r-codetools" ,r-codetools)
7408 ("r-mvtnorm" ,r-mvtnorm)
7409 ("r-sandwich" ,r-sandwich)
7410 ("r-survival" ,r-survival)
7411 ("r-th-data" ,r-th-data)))
7412 (home-page "https://cran.r-project.org/web/packages/multcomp/")
7413 (synopsis "Simultaneous inference in general parametric models")
7414 (description
7415 "Simultaneous tests and confidence intervals for general linear
7416hypotheses in parametric models, including linear, generalized linear, linear
7417mixed effects, and survival models. The package includes demos reproducing
7418analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
7419Hothorn, Westfall, 2010, CRC Press).")
7420 (license license:gpl2)))
55a08dce
RW
7421
7422(define-public r-emmeans
7423 (package
7424 (name "r-emmeans")
21162804 7425 (version "1.3.2")
55a08dce
RW
7426 (source
7427 (origin
7428 (method url-fetch)
7429 (uri (cran-uri "emmeans" version))
7430 (sha256
7431 (base32
21162804 7432 "0mg6y007hfmr601cq4jgxl5ncwbx79kkh7xs2i504m0rinxj8bf5"))))
55a08dce
RW
7433 (build-system r-build-system)
7434 (propagated-inputs
7435 `(("r-estimability" ,r-estimability)
7436 ("r-mvtnorm" ,r-mvtnorm)
7437 ("r-plyr" ,r-plyr)
7438 ("r-xtable" ,r-xtable)))
7439 (home-page "https://github.com/rvlenth/emmeans")
7440 (synopsis "Estimated marginal means, aka least-squares means")
7441 (description
7442 "This package provides tools to obtain @dfn{estimated marginal
7443means} (EMMs) for many linear, generalized linear, and mixed models. It can
7444be used to compute contrasts or linear functions of EMMs, trends, and
7445comparisons of slopes.")
7446 ;; Either version of the license.
7447 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
7448
7449(define-public r-pwr
7450 (package
7451 (name "r-pwr")
7452 (version "1.2-2")
7453 (source
7454 (origin
7455 (method url-fetch)
7456 (uri (cran-uri "pwr" version))
7457 (sha256
7458 (base32
7459 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
7460 (build-system r-build-system)
7461 (native-inputs
7462 `(("r-knitr" ,r-knitr)))
7463 (home-page "https://github.com/heliosdrm/pwr")
7464 (synopsis "Basic functions for power analysis")
7465 (description
7466 "This package provides power analysis functions along the lines of
7467Cohen (1988).")
7468 (license license:gpl3+)))
bd531e83
RW
7469
7470(define-public r-coin
7471 (package
7472 (name "r-coin")
7473 (version "1.2-2")
7474 (source
7475 (origin
7476 (method url-fetch)
7477 (uri (cran-uri "coin" version))
7478 (sha256
7479 (base32
7480 "1fq58793bymzig1syjg2lvn6hsxfwkhh00jfrchh3c0y7rfhc66m"))))
7481 (build-system r-build-system)
7482 (propagated-inputs
7483 `(("r-modeltools" ,r-modeltools)
7484 ("r-multcomp" ,r-multcomp)
7485 ("r-mvtnorm" ,r-mvtnorm)
7486 ("r-survival" ,r-survival)))
7487 (home-page "http://coin.r-forge.r-project.org")
7488 (synopsis "Conditional inference procedures in a permutation test framework")
7489 (description
7490 "This package provides conditional inference procedures for the general
7491independence problem including two-sample, K-sample (non-parametric ANOVA),
7492correlation, censored, ordered and multivariate problems.")
7493 (license license:gpl2)))
9b3ecb60
RW
7494
7495(define-public r-bayesplot
7496 (package
7497 (name "r-bayesplot")
7498 (version "1.6.0")
7499 (source
7500 (origin
7501 (method url-fetch)
7502 (uri (cran-uri "bayesplot" version))
7503 (sha256
7504 (base32
7505 "0in9cq2ybpa7njrwqx4l6nc8i01cjswsvzwlyiw465pi74aapr57"))))
7506 (build-system r-build-system)
7507 (inputs
7508 `(("pandoc" ,ghc-pandoc)
7509 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
7510 (propagated-inputs
7511 `(("r-dplyr" ,r-dplyr)
7512 ("r-ggplot2" ,r-ggplot2)
7513 ("r-ggridges" ,r-ggridges)
7514 ("r-reshape2" ,r-reshape2)
7515 ("r-rlang" ,r-rlang)))
7516 (home-page "http://mc-stan.org/bayesplot")
7517 (synopsis "Plotting for Bayesian models")
7518 (description
7519 "This package provides plotting functions for posterior analysis, model
7520checking, and MCMC diagnostics. The package is designed not only to provide
7521convenient functionality for users, but also a common set of functions that
7522can be easily used by developers working on a variety of R packages for
7523Bayesian modeling.")
7524 (license license:gpl3+)))
3b8a3f55
RW
7525
7526(define-public r-tmb
7527 (package
7528 (name "r-tmb")
492ec498 7529 (version "1.7.15")
3b8a3f55
RW
7530 (source
7531 (origin
7532 (method url-fetch)
7533 (uri (cran-uri "TMB" version))
7534 (sha256
7535 (base32
492ec498 7536 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
7537 (properties `((upstream-name . "TMB")))
7538 (build-system r-build-system)
7539 (propagated-inputs
7540 `(("r-matrix" ,r-matrix)
7541 ("r-rcppeigen" ,r-rcppeigen)))
7542 (home-page "http://tmb-project.org")
7543 (synopsis "Template model builder: a general random effect tool")
7544 (description
7545 "With this tool, a user should be able to quickly implement complex
7546random effect models through simple C++ templates. The package combines
7547@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
7548matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
7549from R) to obtain an efficient implementation of the applied Laplace
7550approximation with exact derivatives. Key features are: Automatic sparseness
7551detection, parallelism through BLAS and parallel user templates.")
7552 (license license:gpl2)))
aa4bde0b
RW
7553
7554(define-public r-sjstats
7555 (package
7556 (name "r-sjstats")
1b144401 7557 (version "0.17.3")
aa4bde0b
RW
7558 (source
7559 (origin
7560 (method url-fetch)
7561 (uri (cran-uri "sjstats" version))
7562 (sha256
7563 (base32
1b144401 7564 "02na2pzxp88yp52h7vs959fgydiddmns39m9x4i0vz8fp016bdf8"))))
aa4bde0b
RW
7565 (build-system r-build-system)
7566 (propagated-inputs
7567 `(("r-bayesplot" ,r-bayesplot)
7568 ("r-broom" ,r-broom)
7569 ("r-coin" ,r-coin)
7570 ("r-crayon" ,r-crayon)
7571 ("r-dplyr" ,r-dplyr)
7572 ("r-emmeans" ,r-emmeans)
7573 ("r-glmmtmb" ,r-glmmtmb)
7574 ("r-lme4" ,r-lme4)
7575 ("r-magrittr" ,r-magrittr)
7576 ("r-mass" ,r-mass)
7577 ("r-matrix" ,r-matrix)
7578 ("r-modelr" ,r-modelr)
7579 ("r-nlme" ,r-nlme)
7580 ("r-purrr" ,r-purrr)
7581 ("r-pwr" ,r-pwr)
7582 ("r-rlang" ,r-rlang)
7583 ("r-sjlabelled" ,r-sjlabelled)
7584 ("r-sjmisc" ,r-sjmisc)
7585 ("r-tidyr" ,r-tidyr)))
7586 (home-page "https://github.com/strengejacke/sjstats")
7587 (synopsis "Functions for common statistical computations")
7588 (description
7589 "This package provides a collection of convenient functions for common
7590statistical computations, which are not directly provided by R's @code{base}
7591or @code{stats} packages. This package aims at providing, first, shortcuts
7592for statistical measures, which otherwise could only be calculated with
7593additional effort. Second, these shortcut functions are generic, and can be
7594applied not only to vectors, but also to other objects as well. The focus of
7595most functions lies on summary statistics or fit measures for regression
7596models, including generalized linear models, mixed effects models and Bayesian
7597models.")
7598 (license license:gpl3)))
41394423
RW
7599
7600(define-public r-glmmtmb
7601 (package
7602 (name "r-glmmtmb")
1afe5644 7603 (version "0.2.3")
41394423
RW
7604 (source
7605 (origin
7606 (method url-fetch)
7607 (uri (cran-uri "glmmTMB" version))
7608 (sha256
7609 (base32
1afe5644 7610 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
7611 (properties `((upstream-name . "glmmTMB")))
7612 (build-system r-build-system)
7613 (propagated-inputs
7614 `(("r-lme4" ,r-lme4)
7615 ("r-matrix" ,r-matrix)
7616 ("r-nlme" ,r-nlme)
7617 ("r-rcppeigen" ,r-rcppeigen)
7618 ("r-tmb" ,r-tmb)))
7619 (native-inputs
1afe5644 7620 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
7621 (home-page "https://github.com/glmmTMB")
7622 (synopsis "Generalized linear mixed models")
7623 (description
7624 "Fit linear and generalized linear mixed models with various extensions,
7625including zero-inflation. The models are fitted using maximum likelihood
7626estimation via the Template Model Builder. Random effects are assumed to be
7627Gaussian on the scale of the linear predictor and are integrated out using the
7628Laplace approximation. Gradients are calculated using automatic
7629differentiation.")
7630 (license license:agpl3+)))
489a6178
RW
7631
7632(define-public r-ggeffects
7633 (package
7634 (name "r-ggeffects")
6eab52e0 7635 (version "0.8.0")
489a6178
RW
7636 (source
7637 (origin
7638 (method url-fetch)
7639 (uri (cran-uri "ggeffects" version))
7640 (sha256
7641 (base32
6eab52e0 7642 "152xyadj5m171z7dlzzy40y1fp2l9v46525dlw2al3qr0b7zpm61"))))
489a6178
RW
7643 (build-system r-build-system)
7644 (propagated-inputs
7645 `(("r-crayon" ,r-crayon)
7646 ("r-dplyr" ,r-dplyr)
7647 ("r-ggplot2" ,r-ggplot2)
7648 ("r-lme4" ,r-lme4)
7649 ("r-magrittr" ,r-magrittr)
7650 ("r-mass" ,r-mass)
7651 ("r-prediction" ,r-prediction)
7652 ("r-purrr" ,r-purrr)
7653 ("r-rlang" ,r-rlang)
7654 ("r-scales" ,r-scales)
7655 ("r-sjlabelled" ,r-sjlabelled)
7656 ("r-sjmisc" ,r-sjmisc)
7657 ("r-sjstats" ,r-sjstats)
7658 ("r-tidyr" ,r-tidyr)))
7659 (home-page "https://github.com/strengejacke/ggeffects")
7660 (synopsis "Create tidy data frames of marginal effects for ggplot")
7661 (description
7662 "This package provides tools to compute marginal effects from statistical
7663models and return the result as tidy data frames. These data frames are ready
7664to use with the @code{ggplot2} package. Marginal effects can be calculated
7665for many different models. Interaction terms, splines and polynomial terms
7666are also supported. The two main functions are @code{ggpredict()} and
7667@code{ggeffect()}. There is a generic @code{plot()} method to plot the
7668results using @code{ggplot2}.")
7669 (license license:gpl3)))
7b63047c
RW
7670
7671(define-public r-sjplot
7672 (package
7673 (name "r-sjplot")
fd730167 7674 (version "2.6.2")
7b63047c
RW
7675 (source
7676 (origin
7677 (method url-fetch)
7678 (uri (cran-uri "sjPlot" version))
7679 (sha256
7680 (base32
fd730167 7681 "0x9pbchmz4qf4c9bi52dhhgv1phfj03q1hnxic8vndl6xwib63cy"))))
7b63047c
RW
7682 (properties `((upstream-name . "sjPlot")))
7683 (build-system r-build-system)
7684 (propagated-inputs
7685 `(("r-broom" ,r-broom)
7686 ("r-dplyr" ,r-dplyr)
7687 ("r-forcats" ,r-forcats)
7688 ("r-ggeffects" ,r-ggeffects)
7689 ("r-ggplot2" ,r-ggplot2)
7690 ("r-glmmtmb" ,r-glmmtmb)
7691 ("r-knitr" ,r-knitr)
7692 ("r-lme4" ,r-lme4)
7693 ("r-magrittr" ,r-magrittr)
7694 ("r-mass" ,r-mass)
7695 ("r-modelr" ,r-modelr)
7696 ("r-nlme" ,r-nlme)
7697 ("r-psych" ,r-psych)
7698 ("r-purrr" ,r-purrr)
7699 ("r-rlang" ,r-rlang)
7700 ("r-scales" ,r-scales)
7701 ("r-sjlabelled" ,r-sjlabelled)
7702 ("r-sjmisc" ,r-sjmisc)
7703 ("r-sjstats" ,r-sjstats)
7704 ("r-tidyr" ,r-tidyr)))
7705 (home-page "https://strengejacke.github.io/sjPlot/")
7706 (synopsis "Data visualization for statistics in social science")
7707 (description
7708 "This package represents a collection of plotting and table output
7709functions for data visualization. Results of various statistical
7710analyses (that are commonly used in social sciences) can be visualized using
7711this package, including simple and cross tabulated frequencies, histograms,
7712box plots, (generalized) linear models, mixed effects models, principal
7713component analysis and correlation matrices, cluster analyses, scatter plots,
7714stacked scales, effects plots of regression models (including interaction
7715terms) and much more. This package supports labelled data.")
7716 (license license:gpl3)))
03f80112
RW
7717
7718(define-public r-ini
7719 (package
7720 (name "r-ini")
7721 (version "0.3.1")
7722 (source
7723 (origin
7724 (method url-fetch)
7725 (uri (cran-uri "ini" version))
7726 (sha256
7727 (base32
7728 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
7729 (build-system r-build-system)
7730 (home-page "https://github.com/dvdscripter/ini")
7731 (synopsis "Read and write configuration files")
7732 (description
7733 "This package provides tools to parse simple @code{.ini} configuration
7734files to an structured list. Users can manipulate this resulting list with
7735@code{lapply()} functions. This same structured list can be used to write
7736back to file after modifications.")
7737 (license license:gpl3)))
21405e81
RW
7738
7739(define-public r-gh
7740 (package
7741 (name "r-gh")
7742 (version "1.0.1")
7743 (source
7744 (origin
7745 (method url-fetch)
7746 (uri (cran-uri "gh" version))
7747 (sha256
7748 (base32
7749 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
7750 (build-system r-build-system)
7751 (propagated-inputs
7752 `(("r-httr" ,r-httr)
7753 ("r-ini" ,r-ini)
7754 ("r-jsonlite" ,r-jsonlite)))
7755 (home-page "https://github.com/r-lib/gh#readme")
7756 (synopsis "Access the GitHub API via R")
7757 (description
7758 "This package provides a minimal R client to access the GitHub API.")
7759 (license license:expat)))
d6871153
RW
7760
7761(define-public r-fs
7762 (package
7763 (name "r-fs")
7764 (version "1.2.6")
7765 (source
7766 (origin
7767 (method url-fetch)
7768 (uri (cran-uri "fs" version))
7769 (sha256
7770 (base32
7771 "0kqqaqqml8x3r1mdld40iwns0ylj2f52qsdh1vcn39f7w7c2ka8j"))))
7772 (build-system r-build-system)
7773 (propagated-inputs
7774 `(("r-rcpp" ,r-rcpp)))
7775 (native-inputs
7776 `(("pkg-config" ,pkg-config)))
7777 (home-page "http://fs.r-lib.org")
7778 (synopsis "Cross-platform file system operations based on libuv")
7779 (description
7780 "This package provides a cross-platform interface to file system
7781operations, built on top of the libuv C library.")
7782 (license license:gpl3)))
153e5b2d
RW
7783
7784(define-public r-clisymbols
7785 (package
7786 (name "r-clisymbols")
7787 (version "1.2.0")
7788 (source
7789 (origin
7790 (method url-fetch)
7791 (uri (cran-uri "clisymbols" version))
7792 (sha256
7793 (base32
7794 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
7795 (build-system r-build-system)
7796 (home-page "https://github.com/gaborcsardi/clisymbols")
7797 (synopsis "Unicode symbols at the R prompt")
7798 (description
7799 "This package provides a small subset of Unicode symbols, that are useful
7800when building command line applications. They fall back to alternatives on
7801terminals that do not support Unicode.")
7802 (license license:expat)))
efefd3ec
RW
7803
7804(define-public r-usethis
7805 (package
7806 (name "r-usethis")
7807 (version "1.4.0")
7808 (source
7809 (origin
7810 (method url-fetch)
7811 (uri (cran-uri "usethis" version))
7812 (sha256
7813 (base32
7814 "1gadckx3sxz9gxvpkprj9x7zcgg2nz5m4q0vi76ya9li1v03rwwn"))))
7815 (build-system r-build-system)
7816 (propagated-inputs
7817 `(("r-clipr" ,r-clipr)
7818 ("r-clisymbols" ,r-clisymbols)
7819 ("r-crayon" ,r-crayon)
7820 ("r-curl" ,r-curl)
7821 ("r-desc" ,r-desc)
7822 ("r-fs" ,r-fs)
7823 ("r-gh" ,r-gh)
7824 ("r-git2r" ,r-git2r)
7825 ("r-glue" ,r-glue)
7826 ("r-rlang" ,r-rlang)
7827 ("r-rprojroot" ,r-rprojroot)
7828 ("r-rstudioapi" ,r-rstudioapi)
7829 ("r-whisker" ,r-whisker)))
7830 (home-page "https://github.com/r-lib/usethis")
7831 (synopsis "Automate R package and project setup")
7832 (description
7833 "This package helps you to automate R package and project setup tasks
7834that are otherwise performed manually. This includes setting up unit testing,
7835test coverage, continuous integration, Git, GitHub integration, licenses,
7836Rcpp, RStudio projects, and more.")
7837 (license license:gpl3)))
99342624
RW
7838
7839(define-public r-sessioninfo
7840 (package
7841 (name "r-sessioninfo")
3d6fa1a3 7842 (version "1.1.1")
99342624
RW
7843 (source
7844 (origin
7845 (method url-fetch)
7846 (uri (cran-uri "sessioninfo" version))
7847 (sha256
7848 (base32
3d6fa1a3 7849 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
7850 (build-system r-build-system)
7851 (propagated-inputs
7852 `(("r-cli" ,r-cli)
7853 ("r-withr" ,r-withr)))
7854 (home-page "https://github.com/r-lib/sessioninfo#readme")
7855 (synopsis "R session information")
7856 (description
7857 "This package provides tools to query and print information about the
7858current R session. It is similar to @code{utils::sessionInfo()}, but includes
7859more information about packages, and where they were installed from.")
7860 (license license:gpl2)))
cbc8e6dd
RW
7861
7862(define-public r-remotes
7863 (package
7864 (name "r-remotes")
fc532b45 7865 (version "2.0.2")
cbc8e6dd
RW
7866 (source
7867 (origin
7868 (method url-fetch)
7869 (uri (cran-uri "remotes" version))
7870 (sha256
7871 (base32
fc532b45 7872 "0rsjxmhwpr51ilsdjfqn06mj8yr2d7nckcn3arv1ljn23qfkpcxa"))))
cbc8e6dd
RW
7873 (build-system r-build-system)
7874 (home-page "https://github.com/r-lib/remotes#readme")
7875 (synopsis "R package installation from remote repositories")
7876 (description
7877 "Download and install R packages stored in GitHub, BitBucket, or plain
7878subversion or git repositories. This package is a lightweight replacement of
7879the @code{install_*} functions in the @code{devtools} package. Indeed most of
7880the code was copied over from @code{devtools}.")
7881 (license license:gpl2+)))
7d8f3470
RW
7882
7883(define-public r-xopen
7884 (package
7885 (name "r-xopen")
7886 (version "1.0.0")
7887 (source
7888 (origin
7889 (method url-fetch)
7890 (uri (cran-uri "xopen" version))
7891 (sha256
7892 (base32
7893 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
7894 (build-system r-build-system)
7895 (propagated-inputs
7896 `(("r-processx" ,r-processx)))
7897 (home-page "https://github.com/r-lib/xopen#readme")
7898 (synopsis "Open system files, URLs, anything")
7899 (description
7900 "This package provides a cross-platform solution to open files,
7901directories or URLs with their associated programs.")
7902 (license license:expat)))
5df4e27f
RW
7903
7904(define-public r-rcmdcheck
7905 (package
7906 (name "r-rcmdcheck")
06910a86 7907 (version "1.3.2")
5df4e27f
RW
7908 (source
7909 (origin
7910 (method url-fetch)
7911 (uri (cran-uri "rcmdcheck" version))
7912 (sha256
7913 (base32
06910a86 7914 "0ys1nd7690mhwzslyzg8fq1wxr28nz8g6av5iykkrshb8lkxg7ly"))))
5df4e27f
RW
7915 (build-system r-build-system)
7916 (propagated-inputs
7917 `(("r-callr" ,r-callr)
7918 ("r-cli" ,r-cli)
7919 ("r-crayon" ,r-crayon)
7920 ("r-desc" ,r-desc)
7921 ("r-digest" ,r-digest)
7922 ("r-pkgbuild" ,r-pkgbuild)
7923 ("r-prettyunits" ,r-prettyunits)
7924 ("r-r6" ,r-r6)
7925 ("r-rprojroot" ,r-rprojroot)
7466c3bb 7926 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
7927 ("r-withr" ,r-withr)
7928 ("r-xopen" ,r-xopen)))
7929 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
7930 (synopsis "Run R CMD check from R and capture results")
7931 (description
7932 "Run @code{R CMD check} from R programmatically, and capture the results
7933of the individual checks.")
7934 (license license:expat)))
9b02d1a1
RW
7935
7936(define-public r-rapportools
7937 (package
7938 (name "r-rapportools")
7939 (version "1.0")
7940 (source
7941 (origin
7942 (method url-fetch)
7943 (uri (cran-uri "rapportools" version))
7944 (sha256
7945 (base32
7946 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
7947 (build-system r-build-system)
7948 (propagated-inputs
7949 `(("r-pander" ,r-pander)
7950 ("r-plyr" ,r-plyr)
7951 ("r-reshape" ,r-reshape)))
7952 (home-page "https://cran.r-project.org/web/packages/rapportools/")
7953 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
7954 (description
7955 "This package provides helper functions that act as wrappers to more
7956advanced statistical methods with the advantage of having sane defaults for
7957quick reporting.")
7958 (license license:agpl3+)))
319a80ce
RW
7959
7960(define-public r-pander
7961 (package
7962 (name "r-pander")
a44f8b00 7963 (version "0.6.3")
319a80ce
RW
7964 (source
7965 (origin
7966 (method url-fetch)
7967 (uri (cran-uri "pander" version))
7968 (sha256
7969 (base32
a44f8b00 7970 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
7971 (build-system r-build-system)
7972 (propagated-inputs
7973 `(("r-digest" ,r-digest)
7974 ("r-rcpp" ,r-rcpp)))
7975 (home-page "https://rapporter.github.io/pander")
7976 (synopsis "Render R objects into Pandoc's markdown")
7977 (description
7978 "The main aim of the pander R package is to provide a minimal and easy
7979tool for rendering R objects into Pandoc's markdown. The package is also
7980capable of exporting/converting complex Pandoc documents (reports) in various
7981ways.")
7982 ;; This package is licensed under either the AGPLv3+ or the very rarely
7983 ;; used OSL 3.0.
7984 (license license:agpl3+)))
74cc74e4
RW
7985
7986(define-public r-summarytools
7987 (package
7988 (name "r-summarytools")
7989 (version "0.8.8")
7990 (source
7991 (origin
7992 (method url-fetch)
7993 (uri (cran-uri "summarytools" version))
7994 (sha256
7995 (base32
7996 "0z836m6ib9bznwcawn6xf8gck05ydxwi3bx4jbrbyqql4kci8zwb"))))
7997 (build-system r-build-system)
7998 (propagated-inputs
7999 `(("r-htmltools" ,r-htmltools)
8000 ("r-lubridate" ,r-lubridate)
8001 ("r-matrixstats" ,r-matrixstats)
8002 ("r-pander" ,r-pander)
8003 ("r-pryr" ,r-pryr)
8004 ("r-rapportools" ,r-rapportools)
8005 ("r-rcurl" ,r-rcurl)))
8006 (home-page "https://github.com/dcomtois/summarytools")
8007 (synopsis "Tools to quickly and neatly summarize data")
8008 (description
8009 "This package provides tools for data frame summaries, cross-tabulations,
8010weight-enabled frequency tables and common univariate statistics in concise
8011tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8012good point-of-entry for exploring data, both for experienced and new R
8013users.")
8014 (license license:gpl2)))
7c7ee6cf
RW
8015
8016(define-public r-lsei
8017 (package
8018 (name "r-lsei")
8019 (version "1.2-0")
8020 (source
8021 (origin
8022 (method url-fetch)
8023 (uri (cran-uri "lsei" version))
8024 (sha256
8025 (base32
8026 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8027 (build-system r-build-system)
8028 (native-inputs
8029 `(("gfortran" ,gfortran)))
8030 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8031 (synopsis "Solve regression problems under equality/inequality constraints")
8032 (description
8033 "It contains functions that solve least squares linear regression
8034problems under linear equality/inequality constraints. Functions for solving
8035quadratic programming problems are also available, which transform such
8036problems into least squares ones first.")
8037 (license license:gpl2+)))
2ea75a83
RW
8038
8039(define-public r-npsurv
8040 (package
8041 (name "r-npsurv")
8042 (version "0.4-0")
8043 (source
8044 (origin
8045 (method url-fetch)
8046 (uri (cran-uri "npsurv" version))
8047 (sha256
8048 (base32
8049 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8050 (build-system r-build-system)
8051 (propagated-inputs
8052 `(("r-lsei" ,r-lsei)))
8053 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8054 (synopsis "Nonparametric survival analysis")
8055 (description
8056 "This package contains functions for non-parametric survival analysis of
8057exact and interval-censored observations.")
8058 (license license:gpl2+)))
32499b26
RW
8059
8060(define-public r-clusteval
8061 (package
8062 (name "r-clusteval")
8063 (version "0.1")
8064 (source
8065 (origin
8066 (method url-fetch)
8067 (uri (cran-uri "clusteval" version))
8068 (sha256
8069 (base32
8070 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8071 (build-system r-build-system)
8072 (propagated-inputs
8073 `(("r-mvtnorm" ,r-mvtnorm)
8074 ("r-rcpp" ,r-rcpp)))
8075 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8076 (synopsis "Evaluation of clustering algorithms")
8077 (description
8078 "This R package provides a suite of tools to evaluate clustering
8079algorithms, clusterings, and individual clusters.")
8080 (license license:expat)))
373cef0a
RW
8081
8082(define-public r-tweedie
8083 (package
8084 (name "r-tweedie")
8085 (version "2.3.2")
8086 (source
8087 (origin
8088 (method url-fetch)
8089 (uri (cran-uri "tweedie" version))
8090 (sha256
8091 (base32
8092 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8093 (build-system r-build-system)
8094 (native-inputs `(("gfortran" ,gfortran)))
8095 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8096 (synopsis "Evaluation of Tweedie exponential family models")
8097 (description
8098 "Maximum likelihood computations for Tweedie families, including the
8099series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8100the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8101and related methods.")
8102 (license license:gpl2+)))
4fb35ebd
RW
8103
8104(define-public r-rcppgsl
8105 (package
8106 (name "r-rcppgsl")
8107 (version "0.3.6")
8108 (source
8109 (origin
8110 (method url-fetch)
8111 (uri (cran-uri "RcppGSL" version))
8112 (sha256
8113 (base32
8114 "16pdapq31729db53agnb48jkvdm97167n3bigy5zazc3q3isis1m"))))
8115 (properties `((upstream-name . "RcppGSL")))
8116 (build-system r-build-system)
8117 (propagated-inputs
8118 `(("r-rcpp" ,r-rcpp)
8119 ("gsl" ,gsl)))
8120 (native-inputs
8121 `(("r-knitr" ,r-knitr))) ; for vignettes
8122 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8123 (synopsis "Rcpp integration for GSL vectors and matrices")
8124 (description
8125 "The GNU Scientific Library (or GSL) is a collection of numerical
8126routines for scientific computing. It is particularly useful for C and C++
8127programs as it provides a standard C interface to a wide range of mathematical
8128routines. There are over 1000 functions in total with an extensive test
8129suite. The RcppGSL package provides an easy-to-use interface between GSL data
8130structures and R using concepts from Rcpp which is itself a package that eases
8131the interfaces between R and C++.")
8132 (license license:gpl2+)))
20ff6e3a
RW
8133
8134(define-public r-mvabund
8135 (package
8136 (name "r-mvabund")
48102ce1 8137 (version "4.0.1")
20ff6e3a
RW
8138 (source
8139 (origin
8140 (method url-fetch)
8141 (uri (cran-uri "mvabund" version))
8142 (sha256
8143 (base32
48102ce1 8144 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8145 (build-system r-build-system)
8146 (propagated-inputs
8147 `(("r-mass" ,r-mass)
8148 ("r-rcpp" ,r-rcpp)
8149 ("r-rcppgsl" ,r-rcppgsl)
8150 ("r-statmod" ,r-statmod)
8151 ("r-tweedie" ,r-tweedie)))
8152 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8153 (synopsis "Statistical methods for analysing multivariate abundance data")
8154 (description
8155 "This package provides a set of tools for displaying, modeling and
8156analysing multivariate abundance data in community ecology.")
8157 (license license:lgpl2.1+)))
49863fd6
RW
8158
8159(define-public r-afex
8160 (package
8161 (name "r-afex")
8162 (version "0.22-1")
8163 (source
8164 (origin
8165 (method url-fetch)
8166 (uri (cran-uri "afex" version))
8167 (sha256
8168 (base32
8169 "065wbxljl77zqvc2c4gpfpfyc6mbnnrf24q399q9bxmrz3sapj8n"))))
8170 (build-system r-build-system)
8171 (propagated-inputs
8172 `(("r-car" ,r-car)
8173 ("r-lme4" ,r-lme4)
8174 ("r-lmertest" ,r-lmertest)
8175 ("r-pbkrtest" ,r-pbkrtest)
8176 ("r-reshape2" ,r-reshape2)))
8177 (home-page "https://afex.singmann.science/")
8178 (synopsis "Analysis of factorial experiments")
8179 (description
8180 "This package provides convenience functions for analyzing factorial
8181experiments using ANOVA or mixed models.")
8182 (license license:gpl2+)))
7c02dd62
RW
8183
8184(define-public r-lmertest
8185 (package
8186 (name "r-lmertest")
8187 (version "3.0-1")
8188 (source
8189 (origin
8190 (method url-fetch)
8191 (uri (cran-uri "lmerTest" version))
8192 (sha256
8193 (base32
8194 "0pia69sc8bn37mkiprdf91iilziqb865f94k6x6c26i33fg7rq4m"))))
8195 (properties `((upstream-name . "lmerTest")))
8196 (build-system r-build-system)
8197 (propagated-inputs
8198 `(("r-ggplot2" ,r-ggplot2)
8199 ("r-lme4" ,r-lme4)
8200 ("r-mass" ,r-mass)
8201 ("r-numderiv" ,r-numderiv)))
8202 (home-page "https://github.com/runehaubo/lmerTestR")
8203 (synopsis "Tests in linear mixed effects models")
8204 (description
8205 "This package provides p-values in type I, II or III anova and summary
8206tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8207method. A Kenward-Roger method is also available via the @code{pbkrtest}
8208package. Model selection methods include step, drop1 and anova-like tables
8209for random effects (ranova). Methods for Least-Square means (LS-means) and
8210tests of linear contrasts of fixed effects are also available.")
8211 (license license:gpl2+)))
fd649d1e
RW
8212
8213(define-public r-r2glmm
8214 (package
8215 (name "r-r2glmm")
8216 (version "0.1.2")
8217 (source
8218 (origin
8219 (method url-fetch)
8220 (uri (cran-uri "r2glmm" version))
8221 (sha256
8222 (base32
8223 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8224 (build-system r-build-system)
8225 (propagated-inputs
8226 `(("r-afex" ,r-afex)
8227 ("r-data-table" ,r-data-table)
8228 ("r-dplyr" ,r-dplyr)
8229 ("r-ggplot2" ,r-ggplot2)
8230 ("r-gridextra" ,r-gridextra)
8231 ("r-lmertest" ,r-lmertest)
8232 ("r-mass" ,r-mass)
8233 ("r-matrix" ,r-matrix)
8234 ("r-mgcv" ,r-mgcv)
8235 ("r-pbkrtest" ,r-pbkrtest)))
8236 (home-page "https://github.com/bcjaeger/r2glmm")
8237 (synopsis "Compute R squared for mixed (multilevel) models")
8238 (description
8239 "This package computes model and semi partial R squared with confidence
8240limits for the linear and generalized linear mixed model (LMM and GLMM). The
8241R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8242using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8243al. (2016)).")
8244 (license license:gpl2)))
cddc0300 8245
8246(define-public r-weights
8247 (package
8248 (name "r-weights")
8249 (version "1.0")
8250 (source
8251 (origin
8252 (method url-fetch)
8253 (uri (cran-uri "weights" version))
8254 (sha256
8255 (base32
8256 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
8257 (build-system r-build-system)
8258 (propagated-inputs
8259 `(("r-gdata" ,r-gdata)
8260 ("r-hmisc" ,r-hmisc)
8261 ("r-mice" ,r-mice)))
8262 (home-page
8263 "https://cran.r-project.org/web/packages/weights/")
8264 (synopsis "Weighting and weighted statistics")
8265 (description "This package Provides a variety of functions for producing
8266simple weighted statistics, such as weighted Pearson's correlations, partial
8267correlations, Chi-Squared statistics, histograms, and t-tests. Also now
8268includes some software for quickly recoding survey data and plotting point
8269estimates from interaction terms in regressions (and multiply imputed
8270regressions). NOTE: Weighted partial correlation calculations pulled to
8271address a bug.")
8272 (license license:gpl2+)))
bfa5662e
RW
8273
8274(define-public r-rcppannoy
8275 (package
8276 (name "r-rcppannoy")
8277 (version "0.0.11")
8278 (source
8279 (origin
8280 (method url-fetch)
8281 (uri (cran-uri "RcppAnnoy" version))
8282 (sha256
8283 (base32
8284 "1ik50ancfgcvh03n4jsqwjk8lf056rbgd70q4l4didmvh5kcyjd1"))))
8285 (properties `((upstream-name . "RcppAnnoy")))
8286 (build-system r-build-system)
8287 (propagated-inputs
8288 `(("r-rcpp" ,r-rcpp)))
8289 (native-inputs
8290 `(("r-knitr" ,r-knitr))) ; for vignettes
8291 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
8292 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
8293 (description
8294 "Annoy is a small C++ library for Approximate Nearest Neighbors written
8295for efficient memory usage as well an ability to load from and save to disk.
8296This package provides an R interface.")
8297 ;; Annoy is released under ASL 2.0, but this wrapper is released under
8298 ;; GPLv2+.
8299 (license (list license:gpl2+ license:asl2.0))))
b58940cb
RW
8300
8301(define-public r-ncdf4
8302 (package
8303 (name "r-ncdf4")
8304 (version "1.16")
8305 (source
8306 (origin
8307 (method url-fetch)
8308 (uri (cran-uri "ncdf4" version))
8309 (sha256
8310 (base32
8311 "0lwjjis0b83c4l3xvqai4ckzrskd6mychck1iwxcxgjvh0d77mgd"))))
8312 (build-system r-build-system)
8313 (inputs
8314 `(("netcdf" ,netcdf)
8315 ("zlib" ,zlib)))
8316 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
8317 (synopsis "R interface to Unidata netCDF format data files")
8318 (description
8319 "This package provides a high-level R interface to data files written
8320using Unidata's netCDF library (version 4 or earlier), which are binary data
8321files that are portable across platforms and include metadata information in
8322addition to the data sets. Using this package, netCDF files can be opened and
8323data sets read in easily. It is also easy to create new netCDF dimensions,
8324variables, and files, in either version 3 or 4 format, and manipulate existing
8325netCDF files.")
8326 (license license:gpl3+)))
1e605c03
RW
8327
8328(define-public r-biocmanager
8329 (package
8330 (name "r-biocmanager")
749872a5 8331 (version "1.30.4")
1e605c03
RW
8332 (source
8333 (origin
8334 (method url-fetch)
8335 (uri (cran-uri "BiocManager" version))
8336 (sha256
8337 (base32
749872a5 8338 "0kxs76pixk1d2lpvkyrq6nnvv1rqf55ph5f7igkadyyqirf3y2ah"))))
1e605c03
RW
8339 (properties `((upstream-name . "BiocManager")))
8340 (build-system r-build-system)
8341 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
8342 (synopsis "Access the Bioconductor project package repository")
8343 (description
8344 "This package provides a convenient tool to install and update
8345Bioconductor packages.")
8346 (license license:artistic2.0)))
f338e480
RW
8347
8348(define-public r-rgl
8349 (package
8350 (name "r-rgl")
8351 (version "0.99.16")
8352 (source
8353 (origin
8354 (method url-fetch)
8355 (uri (cran-uri "rgl" version))
8356 (sha256
8357 (base32
8358 "0q8sg8fr0140ilssqhscaxkjc29w1rpp6f4k50amw3zzs9g58ak9"))))
8359 (build-system r-build-system)
8360 (native-inputs
8361 `(("pkg-config" ,pkg-config)))
8362 (inputs
8363 `(("freetype" ,freetype)
8364 ("libpng" ,libpng)
8365 ("glu" ,glu)
8366 ("libx11" ,libx11)
8367 ("ghc-pandoc" ,ghc-pandoc)
8368 ("zlib" ,zlib)))
8369 (propagated-inputs
8370 `(("r-crosstalk" ,r-crosstalk)
8371 ("r-htmltools" ,r-htmltools)
8372 ("r-htmlwidgets" ,r-htmlwidgets)
8373 ("r-jsonlite" ,r-jsonlite)
8374 ("r-knitr" ,r-knitr)
8375 ("r-magrittr" ,r-magrittr)
8376 ("r-manipulatewidget" ,r-manipulatewidget)
8377 ("r-shiny" ,r-shiny)))
8378 (home-page "https://r-forge.r-project.org/projects/rgl/")
8379 (synopsis "3D visualization using OpenGL")
8380 (description
8381 "This package provides medium to high level functions for 3D interactive graphics,
8382including functions modelled on base graphics (@code{plot3d()}, etc.) as well
8383as functions for constructing representations of geometric
8384objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
8385various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
8386image formats, including PNG, Postscript, SVG, PGF.")
8387 ;; Any version of the GPL.
8388 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
8389
8390(define-public r-multicool
8391 (package
8392 (name "r-multicool")
8393 (version "0.1-10")
8394 (source
8395 (origin
8396 (method url-fetch)
8397 (uri (cran-uri "multicool" version))
8398 (sha256
8399 (base32
8400 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
8401 (build-system r-build-system)
8402 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8403 (home-page "https://cran.r-project.org/web/packages/multicool/")
8404 (synopsis "Permutations of multisets in cool-lex order")
8405 (description
8406 "This package provides a set of tools to permute multisets without loops
8407or hash tables and to generate integer partitions. Cool-lex order is similar
8408to colexicographical order.")
8409 (license license:gpl2)))
4106e6ad
RW
8410
8411(define-public r-misc3d
8412 (package
8413 (name "r-misc3d")
8414 (version "0.8-4")
8415 (source
8416 (origin
8417 (method url-fetch)
8418 (uri (cran-uri "misc3d" version))
8419 (sha256
8420 (base32
8421 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
8422 (build-system r-build-system)
8423 (home-page "https://cran.r-project.org/web/packages/misc3d/")
8424 (synopsis "Miscellaneous 3D Plots")
8425 (description
8426 "This package provides a collection of miscellaneous 3d plots, including
8427isosurfaces.")
8428 ;; Any version of the GPL.
8429 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
8430
8431(define-public r-ks
8432 (package
8433 (name "r-ks")
8434 (version "1.11.3")
8435 (source
8436 (origin
8437 (method url-fetch)
8438 (uri (cran-uri "ks" version))
8439 (sha256
8440 (base32
8441 "0z749c3xzpf6n0g7xcfplrhap1di8k7kcfr7vigh95ywnigyhs8d"))))
8442 (build-system r-build-system)
8443 (propagated-inputs
8444 `(("r-fnn" ,r-fnn)
8445 ("r-kernlab" ,r-kernlab)
8446 ("r-kernsmooth" ,r-kernsmooth)
8447 ("r-matrix" ,r-matrix)
8448 ("r-mclust" ,r-mclust)
8449 ("r-mgcv" ,r-mgcv)
8450 ("r-misc3d" ,r-misc3d)
8451 ("r-multicool" ,r-multicool)
8452 ("r-mvtnorm" ,r-mvtnorm)))
8453 (home-page "http://www.mvstat.net/tduong/")
8454 (synopsis "Kernel smoothing")
8455 (description
8456 "This package provides kernel smoothers for univariate and multivariate
8457data, including density functions, density derivatives, cumulative
8458distributions, modal clustering, discriminant analysis, and two-sample
8459hypothesis testing.")
8460 ;; Either version of the GPL.
8461 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
8462
8463(define-public r-feature
8464 (package
8465 (name "r-feature")
8466 (version "1.2.13")
8467 (source
8468 (origin
8469 (method url-fetch)
8470 (uri (cran-uri "feature" version))
8471 (sha256
8472 (base32
8473 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
8474 (build-system r-build-system)
8475 (propagated-inputs
8476 `(("r-ks" ,r-ks)
8477 ("r-misc3d" ,r-misc3d)
8478 ("r-rgl" ,r-rgl)))
8479 (home-page "http://www.mvstat.net/tduong/")
8480 (synopsis "Inferential feature significance for kernel density estimation")
8481 (description
8482 "The feature package contains functions to display and compute kernel
8483density estimates, significant gradient and significant curvature regions.
8484Significant gradient and/or curvature regions often correspond to significant
8485features (e.g. local modes).")
8486 ;; Either version of the GPL.
8487 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
8488
8489(define-public r-arm
8490 (package
8491 (name "r-arm")
8492 (version "1.10-1")
8493 (source
8494 (origin
8495 (method url-fetch)
8496 (uri (cran-uri "arm" version))
8497 (sha256
8498 (base32
8499 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
8500 (build-system r-build-system)
8501 (propagated-inputs
8502 `(("r-abind" ,r-abind)
8503 ("r-coda" ,r-coda)
8504 ("r-lme4" ,r-lme4)
8505 ("r-mass" ,r-mass)
8506 ("r-matrix" ,r-matrix)
8507 ("r-nlme" ,r-nlme)))
8508 (home-page "https://cran.r-project.org/web/packages/arm/")
8509 (synopsis "Data analysis using regression and multilevel/hierarchical models")
8510 (description
8511 "This package provides functions to accompany A. Gelman and J. Hill,
8512Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
8513University Press, 2007.")
8514 (license license:gpl3+)))
3cef715a
RW
8515
8516(define-public r-circular
8517 (package
8518 (name "r-circular")
8519 (version "0.4-93")
8520 (source
8521 (origin
8522 (method url-fetch)
8523 (uri (cran-uri "circular" version))
8524 (sha256
8525 (base32
8526 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
8527 (build-system r-build-system)
8528 (propagated-inputs
8529 `(("r-boot" ,r-boot)
8530 ("r-mvtnorm" ,r-mvtnorm)))
8531 (native-inputs
8532 `(("gfortran" ,gfortran)))
8533 (home-page "https://cran.r-project.org/web/packages/circular/")
8534 (synopsis "Circular statistics")
8535 (description
8536 "This package provides tools for circular statistics, from \"Topics in
8537circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
8538Scientific.")
8539 (license license:gpl2+)))
10483a64
RW
8540
8541(define-public r-activity
8542 (package
8543 (name "r-activity")
0207ad9e 8544 (version "1.2")
10483a64
RW
8545 (source
8546 (origin
8547 (method url-fetch)
8548 (uri (cran-uri "activity" version))
8549 (sha256
8550 (base32
0207ad9e 8551 "11w2bz6p9xbzdh6773dmbbh6rws0h5dj18p8m0ivzizgq932vdzs"))))
10483a64
RW
8552 (build-system r-build-system)
8553 (propagated-inputs
8554 `(("r-circular" ,r-circular)
10483a64
RW
8555 ("r-pbapply" ,r-pbapply)))
8556 (home-page "https://cran.r-project.org/web/packages/activity/")
8557 (synopsis "Animal activity statistics")
8558 (description
8559 "This package provides functions to fit kernel density functions to
8560animal activity time data; plot activity distributions; quantify overall
8561levels of activity; statistically compare activity metrics through
8562bootstrapping; and evaluate variation in linear variables with time (or other
8563circular variables).")
8564 (license license:gpl3)))
e4f4a04a
RW
8565
8566(define-public r-ouch
8567 (package
8568 (name "r-ouch")
8569 (version "2.11-1")
8570 (source
8571 (origin
8572 (method url-fetch)
8573 (uri (cran-uri "ouch" version))
8574 (sha256
8575 (base32
8576 "0xkwwi62vdahlcg3k32zb1nfwsx87zdssk79mvcxgfsw9bw4gahx"))))
8577 (build-system r-build-system)
8578 (propagated-inputs `(("r-subplex" ,r-subplex)))
8579 (home-page "http://kingaa.github.io/ouch/")
8580 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
8581 (description
8582 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
8583for evolution along a phylogenetic tree.")
8584 (license license:gpl2+)))
705ea5bf
RW
8585
8586(define-public r-fmsb
8587 (package
8588 (name "r-fmsb")
8589 (version "0.6.3")
8590 (source
8591 (origin
8592 (method url-fetch)
8593 (uri (cran-uri "fmsb" version))
8594 (sha256
8595 (base32
8596 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
8597 (build-system r-build-system)
8598 (home-page "http://minato.sip21c.org/msb/")
8599 (synopsis "Functions for medical statistics book with demographic data")
8600 (description
8601 "This package provides several utility functions for the book entitled
8602\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
8603Japan, 2007) with Japanese demographic data and some demographic analysis
8604related functions.")
8605 (license license:gpl2+)))
ced51a20
RW
8606
8607(define-public r-stabledist
8608 (package
8609 (name "r-stabledist")
8610 (version "0.7-1")
8611 (source
8612 (origin
8613 (method url-fetch)
8614 (uri (cran-uri "stabledist" version))
8615 (sha256
8616 (base32
8617 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
8618 (build-system r-build-system)
8619 (home-page "http://www.rmetrics.org")
8620 (synopsis "Stable distribution functions")
8621 (description
8622 "This package provides density, probability and quantile functions, and
8623random number generation for (skew) stable distributions, using the
8624parametrizations of Nolan.")
8625 (license license:gpl2+)))
a50abb36
RW
8626
8627(define-public r-gsl
8628 (package
8629 (name "r-gsl")
8630 (version "1.9-10.3")
8631 (source
8632 (origin
8633 (method url-fetch)
8634 (uri (cran-uri "gsl" version))
8635 (sha256
8636 (base32
8637 "00isw2iha5af4s7rr8svqka9mkl9l26l8h2rnk4r7fkhh7fc97sg"))))
8638 (build-system r-build-system)
8639 (inputs
8640 `(("gsl" ,gsl)))
8641 (home-page "https://cran.r-project.org/web/packages/gsl")
8642 (synopsis "Wrapper for the GNU Scientific Library")
8643 (description
8644 "This package provides an R wrapper for the special functions and quasi
8645random number generators of the GNU Scientific Library.")
8646 (license license:gpl2+)))
03a3ec5e
RW
8647
8648(define-public r-adgoftest
8649 (package
8650 (name "r-adgoftest")
8651 (version "0.3")
8652 (source
8653 (origin
8654 (method url-fetch)
8655 (uri (cran-uri "ADGofTest" version))
8656 (sha256
8657 (base32
8658 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
8659 (properties `((upstream-name . "ADGofTest")))
8660 (build-system r-build-system)
8661 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
8662 (synopsis "Anderson-Darling GoF test")
8663 (description
8664 "This package provides an implementation of the Anderson-Darling GoF test
8665with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
8666Anderson-Darling Distribution\".")
8667 ;; Any version of the GPL.
8668 (license license:gpl3+)))
71601a5d
RW
8669
8670(define-public r-softimpute
8671 (package
8672 (name "r-softimpute")
8673 (version "1.4")
8674 (source
8675 (origin
8676 (method url-fetch)
8677 (uri (cran-uri "softImpute" version))
8678 (sha256
8679 (base32
8680 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
8681 (properties `((upstream-name . "softImpute")))
8682 (build-system r-build-system)
8683 (propagated-inputs
8684 `(("r-matrix" ,r-matrix)))
8685 (native-inputs
8686 `(("gfortran" ,gfortran)))
8687 (home-page "https://cran.r-project.org/web/packages/softImpute")
8688 (synopsis "Matrix completion via iterative soft-thresholded SVD")
8689 (description
8690 "This package provides iterative methods for matrix completion that use
8691nuclear-norm regularization. The package includes procedures for centering
8692and scaling rows, columns or both, and for computing low-rank @dfn{single
8693value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
8694components).")
8695 (license license:gpl2)))
44b0c5b5
RW
8696
8697(define-public r-fftwtools
8698 (package
8699 (name "r-fftwtools")
8700 (version "0.9-8")
8701 (source
8702 (origin
8703 (method url-fetch)
8704 (uri (cran-uri "fftwtools" version))
8705 (sha256
8706 (base32
8707 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
8708 (build-system r-build-system)
8709 (inputs `(("fftw" ,fftw)))
8710 (home-page "https://github.com/krahim/fftwtools")
8711 (synopsis "Wrapper for FFTW3")
8712 (description
8713 "This package provides a wrapper for several FFTW functions. It provides
8714access to the two-dimensional FFT, the multivariate FFT, and the
8715one-dimensional real to complex FFT using the FFTW3 library. The package
8716includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
8717mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
8718The FFT functions have a parameter that allows them to not return the
8719redundant complex conjugate when the input is real data.")
8720 (license license:gpl2+)))
db084d79
RW
8721
8722(define-public r-tiff
8723 (package
8724 (name "r-tiff")
8725 (version "0.1-5")
8726 (source
8727 (origin
8728 (method url-fetch)
8729 (uri (cran-uri "tiff" version))
8730 (sha256
8731 (base32
8732 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
8733 (build-system r-build-system)
8734 (inputs
8735 `(("libtiff" ,libtiff)
8736 ("libjpeg" ,libjpeg)
8737 ("zlib" ,zlib)))
8738 (home-page "http://www.rforge.net/tiff/")
8739 (synopsis "Read and write TIFF images")
8740 (description
8741 "This package provides an easy and simple way to read, write and display
8742bitmap images stored in the TIFF format. It can read and write both files and
8743in-memory raw vectors.")
8744 ;; Either of these two license versions.
8745 (license (list license:gpl2 license:gpl3))))
f3949fec
RW
8746
8747(define-public r-waveslim
8748 (package
8749 (name "r-waveslim")
61cb2e31 8750 (version "1.7.5.1")
f3949fec
RW
8751 (source
8752 (origin
8753 (method url-fetch)
8754 (uri (cran-uri "waveslim" version))
8755 (sha256
8756 (base32
61cb2e31 8757 "0mky0nb4xxp8rybp87mxw2f1q6k400wpxv01zr4injv7ja6028xk"))))
f3949fec
RW
8758 (build-system r-build-system)
8759 (native-inputs
8760 `(("gfortran" ,gfortran)))
8761 (home-page "http://waveslim.blogspot.com")
8762 (synopsis "Basic wavelet routines for signal processing")
8763 (description
8764 "This package provides basic wavelet routines for time series (1D),
8765image (2D) and array (3D) analysis. The code provided here is based on
8766wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
8767and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
8768Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
8769pairs (Selesnick 2001, 2002).")
8770 (license license:bsd-3)))
e37935e4
RW
8771
8772(define-public r-wordcloud
8773 (package
8774 (name "r-wordcloud")
8775 (version "2.6")
8776 (source
8777 (origin
8778 (method url-fetch)
8779 (uri (cran-uri "wordcloud" version))
8780 (sha256
8781 (base32
8782 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
8783 (build-system r-build-system)
8784 (propagated-inputs
8785 `(("r-rcolorbrewer" ,r-rcolorbrewer)
8786 ("r-rcpp" ,r-rcpp)))
8787 (home-page "https://cran.r-project.org/web/packages/wordcloud")
8788 (synopsis "Word clouds")
8789 (description
8790 "This package provides functionality to create pretty word clouds,
8791visualize differences and similarity between documents, and avoid
8792over-plotting in scatter plots with text.")
8793 (license license:lgpl2.1)))
a6e4413d
RW
8794
8795(define-public r-colorramps
8796 (package
8797 (name "r-colorramps")
8798 (version "2.3")
8799 (source
8800 (origin
8801 (method url-fetch)
8802 (uri (cran-uri "colorRamps" version))
8803 (sha256
8804 (base32
8805 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
8806 (properties `((upstream-name . "colorRamps")))
8807 (build-system r-build-system)
8808 (home-page "https://cran.r-project.org/web/packages/colorRamps")
8809 (synopsis "Build color tables")
8810 (description "This package provides features to build gradient color
8811maps.")
8812 ;; Any version of the GPL
8813 (license license:gpl3+)))
61d73349
RW
8814
8815(define-public r-tidytree
8816 (package
8817 (name "r-tidytree")
8818 (version "0.2.1")
8819 (source
8820 (origin
8821 (method url-fetch)
8822 (uri (cran-uri "tidytree" version))
8823 (sha256
8824 (base32
8825 "1sx69wvlp7k761cmglrzq2jxkm2iq27x6bhhdcisj62wryj96wb2"))))
8826 (build-system r-build-system)
8827 (propagated-inputs
8828 `(("r-ape" ,r-ape)
8829 ("r-dplyr" ,r-dplyr)
8830 ("r-lazyeval" ,r-lazyeval)
8831 ("r-magrittr" ,r-magrittr)
8832 ("r-rlang" ,r-rlang)
8833 ("r-tibble" ,r-tibble)))
8834 (home-page "https://github.com/GuangchuangYu/tidytree")
8835 (synopsis "Tidy tool for phylogenetic tree data manipulation")
8836 (description
8837 "Phylogenetic trees generally contain multiple components including nodes,
8838edges, branches and associated data. This package provides an approach to
8839convert tree objects to tidy data frames. It also provides tidy interfaces to
8840manipulate tree data.")
8841 (license license:artistic2.0)))
45b469a4
RW
8842
8843(define-public r-rvcheck
8844 (package
8845 (name "r-rvcheck")
8846 (version "0.1.3")
8847 (source
8848 (origin
8849 (method url-fetch)
8850 (uri (cran-uri "rvcheck" version))
8851 (sha256
8852 (base32
8853 "1i2g6gyiqyd1pn6y0h6vmlcmg1qb5pv7rym8mkw8jnyc3in9hn8b"))))
8854 (build-system r-build-system)
8855 (propagated-inputs
8856 `(("r-rlang" ,r-rlang)))
8857 (home-page "https://cran.r-project.org/web/packages/rvcheck")
8858 (synopsis "R package version check")
8859 (description
8860 "This package provides tools to check the latest release version of R and
8861R packages (on CRAN, Bioconductor or Github).")
8862 (license license:artistic2.0)))
fbebccf7
RW
8863
8864(define-public r-docopt
8865 (package
8866 (name "r-docopt")
8867 (version "0.6.1")
8868 (source
8869 (origin
8870 (method url-fetch)
8871 (uri (cran-uri "docopt" version))
8872 (sha256
8873 (base32
8874 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
8875 (build-system r-build-system)
8876 (home-page "https://github.com/docopt/docopt.R")
8877 (synopsis "Command-line interface specification language")
8878 (description
8879 "This package enables you to define a command-line interface by just
8880giving it a description in the specific format.")
8881 (license license:expat)))
b614009e
RW
8882
8883(define-public r-sparsesvd
8884 (package
8885 (name "r-sparsesvd")
8886 (version "0.1-4")
8887 (source
8888 (origin
8889 (method url-fetch)
8890 (uri (cran-uri "sparsesvd" version))
8891 (sha256
8892 (base32
8893 "1yf373552wvdnd65r7hfcqa3v29dqn7jd4cn431mqd2acnqjrsam"))))
8894 (build-system r-build-system)
8895 (propagated-inputs `(("r-matrix" ,r-matrix)))
8896 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
8897 (synopsis "Sparse truncated singular value decomposition")
8898 (description
8899 "This package provides a Wrapper around the SVDLIBC library
8900for (truncated) singular value decomposition of a sparse matrix. Currently,
8901only sparse real matrices in Matrix package format are supported.")
8902 ;; SVDLIBC is released under BSD-2. The R interface is released under
8903 ;; BSD-3.
8904 (license (list license:bsd-3 license:bsd-2))))
13f5837b
RW
8905
8906(define-public r-densityclust
8907 (package
8908 (name "r-densityclust")
8909 (version "0.3")
8910 (source
8911 (origin
8912 (method url-fetch)
8913 (uri (cran-uri "densityClust" version))
8914 (sha256
8915 (base32
8916 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
8917 (properties `((upstream-name . "densityClust")))
8918 (build-system r-build-system)
8919 (propagated-inputs
8920 `(("r-fnn" ,r-fnn)
8921 ("r-ggplot2" ,r-ggplot2)
8922 ("r-ggrepel" ,r-ggrepel)
8923 ("r-gridextra" ,r-gridextra)
8924 ("r-rcolorbrewer" ,r-rcolorbrewer)
8925 ("r-rcpp" ,r-rcpp)
8926 ("r-rtsne" ,r-rtsne)))
8927 (home-page "https://cran.r-project.org/web/packages/densityClust")
8928 (synopsis "Clustering by fast search and find of density peaks")
8929 (description
8930 "This package provides an improved implementation (based on k-nearest
8931neighbors) of the density peak clustering algorithm, originally described by
8932Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
8933large datasets (> 100,000 samples) very efficiently.")
8934 (license license:gpl2+)))
58bc8857
RW
8935
8936(define-public r-combinat
8937 (package
8938 (name "r-combinat")
8939 (version "0.0-8")
8940 (source
8941 (origin
8942 (method url-fetch)
8943 (uri (cran-uri "combinat" version))
8944 (sha256
8945 (base32
8946 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
8947 (build-system r-build-system)
8948 (home-page "https://cran.r-project.org/web/packages/combinat")
8949 (synopsis "Combinatorics utilities")
8950 (description "This package provides assorted routines for combinatorics.")
8951 (license license:gpl2)))
9f33d76c
RW
8952
8953(define-public r-qlcmatrix
8954 (package
8955 (name "r-qlcmatrix")
8956 (version "0.9.7")
8957 (source
8958 (origin
8959 (method url-fetch)
8960 (uri (cran-uri "qlcMatrix" version))
8961 (sha256
8962 (base32
8963 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
8964 (properties `((upstream-name . "qlcMatrix")))
8965 (build-system r-build-system)
8966 (propagated-inputs
8967 `(("r-docopt" ,r-docopt)
8968 ("r-matrix" ,r-matrix)
8969 ("r-slam" ,r-slam)
8970 ("r-sparsesvd" ,r-sparsesvd)))
8971 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
8972 (synopsis "Sparse matrix functions for quantitative language comparison")
8973 (description
8974 "This package provides an extension of the functionality of the Matrix
8975package for using sparse matrices. Some of the functions are very general,
8976while other are highly specific for the special data format used for
8977@dfn{quantitative language comparison} (QLC).")
8978 (license license:gpl3)))
e3bb0766
RW
8979
8980(define-public r-ddrtree
8981 (package
8982 (name "r-ddrtree")
8983 (version "0.1.5")
8984 (source
8985 (origin
8986 (method url-fetch)
8987 (uri (cran-uri "DDRTree" version))
8988 (sha256
8989 (base32
8990 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
8991 (properties `((upstream-name . "DDRTree")))
8992 (build-system r-build-system)
8993 (propagated-inputs
8994 `(("r-bh" ,r-bh)
8995 ("r-irlba" ,r-irlba)
8996 ("r-rcpp" ,r-rcpp)
8997 ("r-rcppeigen" ,r-rcppeigen)))
8998 (home-page "https://cran.r-project.org/web/packages/DDRTree")
8999 (synopsis "Learning principal graphs with DDRTree")
9000 (description
9001 "This package provides an implementation of the framework of
9002@dfn{reversed graph embedding} (RGE) which projects data into a reduced
9003dimensional space while constructs a principal tree which passes through the
9004middle of the data simultaneously. DDRTree shows superiority to
9005alternatives (Wishbone, DPT) for inferring the ordering as well as the
9006intrinsic structure of single cell genomics data. In general, it could be
9007used to reconstruct the temporal progression as well as the bifurcation
9008structure of any data type.")
9009 (license license:asl2.0)))
d53b2317
RW
9010
9011(define-public r-corpcor
9012 (package
9013 (name "r-corpcor")
9014 (version "1.6.9")
9015 (source
9016 (origin
9017 (method url-fetch)
9018 (uri (cran-uri "corpcor" version))
9019 (sha256
9020 (base32
9021 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9022 (build-system r-build-system)
9023 (home-page "http://strimmerlab.org/software/corpcor/")
9024 (synopsis "Efficient estimation of covariance and (partial) correlation")
9025 (description
9026 "This package implements a James-Stein-type shrinkage estimator for the
9027covariance matrix, with separate shrinkage for variances and correlations.
9028Furthermore, functions are available for fast singular value decomposition,
9029for computing the pseudoinverse, and for checking the rank and positive
9030definiteness of a matrix.")
9031 (license license:gpl3+)))
3088b3fc
RW
9032
9033(define-public r-rspectra
9034 (package
9035 (name "r-rspectra")
9036 (version "0.13-1")
9037 (source
9038 (origin
9039 (method url-fetch)
9040 (uri (cran-uri "RSpectra" version))
9041 (sha256
9042 (base32
9043 "1sw80chwyyjzf5px278l6xmp94yhwrlj5xh8d3wlw3dnvdkycca7"))))
9044 (properties `((upstream-name . "RSpectra")))
9045 (build-system r-build-system)
9046 (propagated-inputs
9047 `(("r-matrix" ,r-matrix)
9048 ("r-rcpp" ,r-rcpp)
9049 ("r-rcppeigen" ,r-rcppeigen)))
9050 (home-page "https://github.com/yixuan/RSpectra")
9051 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9052 (description
9053 "This package provides an R interface to the Spectra library for
9054large-scale eigenvalue and SVD problems. It is typically used to compute a
9055few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9056which is usually more efficient than @code{eigen()} if k << n.")
9057 ;; MPL 2 or later.
9058 (license license:mpl2.0)))
029425cb
RW
9059
9060(define-public r-vbsr
9061 (package
9062 (name "r-vbsr")
9063 (version "0.0.5")
9064 (source
9065 (origin
9066 (method url-fetch)
9067 (uri (cran-uri "vbsr" version))
9068 (sha256
9069 (base32
9070 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9071 (build-system r-build-system)
9072 (home-page "https://cran.r-project.org/web/packages/vbsr")
9073 (synopsis "Variational Bayes spike regression regularized linear models")
9074 (description
9075 "This package provides an efficient algorithm for solving ultra-sparse
9076regularized regression models using a variational Bayes algorithm with a spike
9077prior. The algorithm is solved on a path, with coordinate updates, and is
9078capable of generating very sparse models. Very general model
9079diagnostics for controlling type-1 errors are also provided.")
9080 (license license:gpl2)))
3d62d98e
RW
9081
9082(define-public r-flare
9083 (package
9084 (name "r-flare")
9085 (version "1.6.0")
9086 (source
9087 (origin
9088 (method url-fetch)
9089 (uri (cran-uri "flare" version))
9090 (sha256
9091 (base32
9092 "0ygif9a7a99qwv0b488wymmmncp6f5ww9yz13s4qs6p8yf37x1r1"))))
9093 (build-system r-build-system)
9094 (propagated-inputs
9095 `(("r-igraph" ,r-igraph)
9096 ("r-lattice" ,r-lattice)
9097 ("r-mass" ,r-mass)
9098 ("r-matrix" ,r-matrix)))
9099 (home-page "https://cran.r-project.org/web/packages/flare")
9100 (synopsis "Family of Lasso regression implementations")
9101 (description
9102 "This packages provides implementations of a family of Lasso variants
9103including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9104high dimensional sparse linear models.")
9105 (license license:gpl2)))
5f0fbfc0
RW
9106
9107(define-public r-lassopv
9108 (package
9109 (name "r-lassopv")
9110 (version "0.2.0")
9111 (source
9112 (origin
9113 (method url-fetch)
9114 (uri (cran-uri "lassopv" version))
9115 (sha256
9116 (base32
9117 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9118 (build-system r-build-system)
9119 (propagated-inputs `(("r-lars" ,r-lars)))
9120 (home-page "https://github.com/lingfeiwang/lassopv")
9121 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9122 (description
9123 "This package enables you to estimate the p-values for predictors x
9124against target variable y in Lasso regression, using the regularization
9125strength when each predictor enters the active set of regularization path for
9126the first time as the statistic.")
9127 (license license:gpl3)))
adcd0cc8
RW
9128
9129(define-public r-splitstackshape
9130 (package
9131 (name "r-splitstackshape")
9132 (version "1.4.6")
9133 (source
9134 (origin
9135 (method url-fetch)
9136 (uri (cran-uri "splitstackshape" version))
9137 (sha256
9138 (base32
9139 "03w6h64ga4zqilffdway4l38l5cbman4yrspkzhbigds12aqz25r"))))
9140 (build-system r-build-system)
9141 (propagated-inputs
9142 `(("r-data-table" ,r-data-table)))
9143 (home-page "https://github.com/mrdwab/splitstackshape")
9144 (synopsis "Stack and reshape datasets after splitting concatenated values")
9145 (description
9146 "Online data collection tools like Google Forms often export
9147multiple-response questions with data concatenated in cells. The
9148@code{concat.split} (cSplit) family of functions provided by this package
9149splits such data into separate cells. This package also includes functions to
9150stack groups of columns and to reshape wide data, even when the data are
9151\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
9152and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
9153handle.")
9154 (license license:gpl3)))
b2e777b2
RW
9155
9156(define-public r-tfmpvalue
9157 (package
9158 (name "r-tfmpvalue")
9159 (version "0.0.8")
9160 (source
9161 (origin
9162 (method url-fetch)
9163 (uri (cran-uri "TFMPvalue" version))
9164 (sha256
9165 (base32
9166 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
9167 (properties `((upstream-name . "TFMPvalue")))
9168 (build-system r-build-system)
9169 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9170 (home-page "https://github.com/ge11232002/TFMPvalue")
9171 (synopsis "P-value computation for position weight matrices")
9172 (description
9173 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
9174identification from sequence/alignments, we are interested in the significance
9175of certain match scores. TFMPvalue provides the accurate calculation of a
9176p-value with a score threshold for position weight matrices, or the score with
9177a given p-value. It is an interface to code originally made available by
9178Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
9179Touzet and Varre (2007).")
9180 (license license:gpl2)))
f79e63a5
RW
9181
9182(define-public r-rnifti
9183 (package
9184 (name "r-rnifti")
9185 (version "0.10.0")
9186 (source
9187 (origin
9188 (method url-fetch)
9189 (uri (cran-uri "RNifti" version))
9190 (sha256
9191 (base32
9192 "07sfzps4yg5zdhbxh6i4rbjvbjvvf2d8i9jcf64ywbmi557sw1zv"))))
9193 (properties `((upstream-name . "RNifti")))
9194 (build-system r-build-system)
9195 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9196 (home-page "https://github.com/jonclayden/RNifti")
9197 (synopsis "Fast R and C++ access to NIfTI images")
9198 (description
9199 "This package provides very fast read and write access to images stored
9200in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
9201compiled C and interpreted R code. It also provides a C/C++ API that can be
9202used by other packages.")
9203 (license license:gpl2)))
6e09f506
RW
9204
9205(define-public r-shades
9206 (package
9207 (name "r-shades")
16d296bb 9208 (version "1.3.1")
6e09f506
RW
9209 (source
9210 (origin
9211 (method url-fetch)
9212 (uri (cran-uri "shades" version))
9213 (sha256
9214 (base32
16d296bb 9215 "0v0xp9l1zyq4iysmkrbdwk4r1rksjj8p5c1726yrcgyg55mj59nv"))))
6e09f506
RW
9216 (build-system r-build-system)
9217 (home-page "https://github.com/jonclayden/shades")
9218 (synopsis "Simple color manipulation")
9219 (description
9220 "This package provides functions for easily manipulating colors,
9221creating color scales and calculating color distances.")
9222 (license license:bsd-3)))
cb03d6c6
RW
9223
9224(define-public r-ore
9225 (package
9226 (name "r-ore")
9227 (version "1.6.2")
9228 (source
9229 (origin
9230 (method url-fetch)
9231 (uri (cran-uri "ore" version))
9232 (sha256
9233 (base32
9234 "1l1ziljgm5gwjhvjq42wi5vcwbxlaj5dl9w8bhz0wh8vx4ajj07m"))))
9235 (build-system r-build-system)
9236 (home-page "https://github.com/jonclayden/ore")
9237 (synopsis "R interface to the Onigmo regular expression library")
9238 (description
9239 "This package provides an alternative to R's built-in functionality for
9240handling regular expressions, based on the Onigmo library. It offers
9241first-class compiled regex objects, partial matching and function-based
9242substitutions, amongst other features.")
9243 (license license:bsd-3)))
b98662c5
RW
9244
9245(define-public r-reportr
9246 (package
9247 (name "r-reportr")
9248 (version "1.3.0")
9249 (source
9250 (origin
9251 (method url-fetch)
9252 (uri (cran-uri "reportr" version))
9253 (sha256
9254 (base32
9255 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
9256 (build-system r-build-system)
9257 (propagated-inputs `(("r-ore" ,r-ore)))
9258 (home-page "https://github.com/jonclayden/reportr")
9259 (synopsis "General message and error reporting system")
9260 (description
9261 "This package provides a system for reporting messages, which offers
9262certain useful features over the standard R system, such as the incorporation
9263of output consolidation, message filtering, assertions, expression
9264substitution, automatic generation of stack traces for debugging, and
9265conditional reporting based on the current \"output level\".")
9266 (license license:gpl2)))
7eec973e
RW
9267
9268(define-public r-tractor-base
9269 (package
9270 (name "r-tractor-base")
9271 (version "3.3.0")
9272 (source
9273 (origin
9274 (method url-fetch)
9275 (uri (cran-uri "tractor.base" version))
9276 (sha256
9277 (base32
9278 "0i62dwra0yh565ryz75byfgqv22bqwz7138zs48w46yj2h8q9hyj"))))
9279 (properties `((upstream-name . "tractor.base")))
9280 (build-system r-build-system)
9281 (propagated-inputs
9282 `(("r-ore" ,r-ore)
9283 ("r-reportr" ,r-reportr)
9284 ("r-rnifti" ,r-rnifti)
9285 ("r-shades" ,r-shades)))
9286 (home-page "http://www.tractor-mri.org.uk")
9287 (synopsis "Read, manipulate and visualize magnetic resonance images")
9288 (description
9289 "This package provides functions for working with magnetic resonance
9290images. It supports reading and writing of popular file formats (DICOM,
9291Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
9292visualization; flexible image manipulation; metadata and sparse image
9293handling.")
9294 (license license:gpl2)))
d0eb09a1
RW
9295
9296(define-public r-grimport
9297 (package
9298 (name "r-grimport")
9ad5f4ba 9299 (version "0.9-1.1")
d0eb09a1
RW
9300 (source
9301 (origin
9302 (method url-fetch)
9303 (uri (cran-uri "grImport" version))
9304 (sha256
9305 (base32
9ad5f4ba 9306 "19d05ygpiv47lfzhfih35pdfll0axbrgd6p86l59mmg2d0j0s8bd"))))
d0eb09a1
RW
9307 (properties `((upstream-name . "grImport")))
9308 (build-system r-build-system)
9309 (inputs
9310 `(("ghostscript" ,ghostscript)))
9311 (propagated-inputs
9312 `(("r-xml" ,r-xml)))
9313 (home-page "https://cran.r-project.org/web/packages/grImport")
9314 (synopsis "Convert, import, and draw PostScript pictures")
9315 (description
9316 "This package provides functions for converting, importing, and drawing
9317PostScript pictures in R plots.")
9318 (license license:gpl2+)))
2871b670
RW
9319
9320(define-public r-kohonen
9321 (package
9322 (name "r-kohonen")
9323 (version "3.0.8")
9324 (source
9325 (origin
9326 (method url-fetch)
9327 (uri (cran-uri "kohonen" version))
9328 (sha256
9329 (base32
9330 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
9331 (build-system r-build-system)
9332 (propagated-inputs
9333 `(("r-mass" ,r-mass)
9334 ("r-rcpp" ,r-rcpp)))
9335 (home-page "https://cran.r-project.org/web/packages/kohonen")
9336 (synopsis "Supervised and unsupervised self-organising maps")
9337 (description
9338 "This package provides functions to train @dfn{self-organising
9339maps} (SOMs). Also interrogation of the maps and prediction using trained
9340maps are supported. The name of the package refers to Teuvo Kohonen, the
9341inventor of the SOM.")
9342 (license license:gpl2+)))
00436e2c
RW
9343
9344(define-public r-nnls
9345 (package
9346 (name "r-nnls")
9347 (version "1.4")
9348 (source
9349 (origin
9350 (method url-fetch)
9351 (uri (cran-uri "nnls" version))
9352 (sha256
9353 (base32
9354 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
9355 (build-system r-build-system)
9356 (native-inputs `(("gfortran" ,gfortran)))
9357 (home-page "https://cran.r-project.org/web/packages/nnls")
9358 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
9359 (description
9360 "This package provides an R interface to the Lawson-Hanson implementation
9361of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
9362the combination of non-negative and non-positive constraints.")
9363 (license license:gpl2+)))
25861356
RW
9364
9365(define-public r-iso
9366 (package
9367 (name "r-iso")
9368 (version "0.0-17")
9369 (source
9370 (origin
9371 (method url-fetch)
9372 (uri (cran-uri "Iso" version))
9373 (sha256
9374 (base32
9375 "0lljc99sdzdqj6d56qbsggibr6pkdwkh821bj70ianikyvmdc1y0"))))
9376 (properties `((upstream-name . "Iso")))
9377 (build-system r-build-system)
9378 (native-inputs `(("gfortran" ,gfortran)))
9379 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
9380 (synopsis "Functions to perform isotonic regression")
9381 (description
9382 "This package provides support for linear order and unimodal
9383order (univariate) isotonic regression and bivariate isotonic regression with
9384linear order on both variables.")
9385 (license license:gpl2+)))
9401f56b
RW
9386
9387(define-public r-chemometricswithr
9388 (package
9389 (name "r-chemometricswithr")
e0417402 9390 (version "0.1.13")
9401f56b
RW
9391 (source
9392 (origin
9393 (method url-fetch)
9394 (uri (cran-uri "ChemometricsWithR" version))
9395 (sha256
9396 (base32
e0417402 9397 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
9398 (properties
9399 `((upstream-name . "ChemometricsWithR")))
9400 (build-system r-build-system)
9401 (propagated-inputs
9402 `(("r-devtools" ,r-devtools)
9403 ("r-kohonen" ,r-kohonen)
9404 ("r-mass" ,r-mass)
9405 ("r-pls" ,r-pls)))
9406 (home-page "https://github.com/rwehrens/CWR")
9407 (synopsis "Chemometrics with R")
9408 (description
9409 "This package provides functions and scripts used in the book
9410\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
9411Life Sciences\" by Ron Wehrens, Springer (2011).")
9412 (license license:gpl2+)))
d28be7b7
RW
9413
9414(define-public r-als
9415 (package
9416 (name "r-als")
9417 (version "0.0.6")
9418 (source
9419 (origin
9420 (method url-fetch)
9421 (uri (cran-uri "ALS" version))
9422 (sha256
9423 (base32
9424 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
9425 (properties `((upstream-name . "ALS")))
9426 (build-system r-build-system)
9427 (propagated-inputs
9428 `(("r-iso" ,r-iso)
9429 ("r-nnls" ,r-nnls)))
9430 (home-page "https://cran.r-project.org/web/packages/ALS")
9431 (synopsis "Multivariate curve resolution alternating least squares")
9432 (description
9433 "Alternating least squares is often used to resolve components
9434contributing to data with a bilinear structure; the basic technique may be
9435extended to alternating constrained least squares. This package provides an
9436implementation of @dfn{multivariate curve resolution alternating least
9437squares} (MCR-ALS).
9438
9439Commonly applied constraints include unimodality, non-negativity, and
9440normalization of components. Several data matrices may be decomposed
9441simultaneously by assuming that one of the two matrices in the bilinear
9442decomposition is shared between datasets.")
9443 (license license:gpl2+)))
895efece
RW
9444
9445(define-public r-strucchange
9446 (package
9447 (name "r-strucchange")
9448 (version "1.5-1")
9449 (source
9450 (origin
9451 (method url-fetch)
9452 (uri (cran-uri "strucchange" version))
9453 (sha256
9454 (base32
9455 "0cdgvl6kphm2i59bmnppn1y3kv65ml111bk7yzpcx7vv8wh2w3kl"))))
9456 (build-system r-build-system)
9457 (propagated-inputs
9458 `(("r-sandwich" ,r-sandwich)
9459 ("r-zoo" ,r-zoo)))
9460 (home-page "https://cran.r-project.org/web/packages/strucchange")
9461 (synopsis "Testing, monitoring, and dating structural changes")
9462 (description
9463 "This package provides tools for testing, monitoring and dating
9464structural changes in (linear) regression models. It features tests/methods
9465from the generalized fluctuation test framework as well as from the F
9466test (Chow test) framework. This includes methods to fit, plot and test
9467fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
9468statistics, respectively. It is possible to monitor incoming data online
9469using fluctuation processes. Finally, the breakpoints in regression models
9470with structural changes can be estimated together with confidence intervals.
9471Emphasis is always given to methods for visualizing the data.")
9472 ;; Either of these two GPL versions
9473 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
9474
9475(define-public r-pixmap
9476 (package
9477 (name "r-pixmap")
9478 (version "0.4-11")
9479 (source
9480 (origin
9481 (method url-fetch)
9482 (uri (cran-uri "pixmap" version))
9483 (sha256
9484 (base32
9485 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
9486 (build-system r-build-system)
9487 (home-page "https://cran.r-project.org/web/packages/pixmap")
9488 (synopsis "Tools for bitmap images")
9489 (description
9490 "This package provides functions for importing, exporting, plotting and
9491other manipulations of bitmapped images.")
9492 (license license:gpl2)))
9170eb7f
RW
9493
9494(define-public r-rapidjsonr
9495 (package
9496 (name "r-rapidjsonr")
9497 (version "1.1")
9498 (source
9499 (origin
9500 (method url-fetch)
9501 (uri (cran-uri "rapidjsonr" version))
9502 (sha256
9503 (base32
9504 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
9505 (build-system r-build-system)
9506 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
9507 (synopsis "JSON parser")
9508 (description
9509 "This package provides JSON parsing capability through the Rapidjson
9510library.")
9511 (license license:expat)))
ad6fea16
RW
9512
9513(define-public r-ontologyindex
9514 (package
9515 (name "r-ontologyindex")
209e504b 9516 (version "2.5")
ad6fea16
RW
9517 (source
9518 (origin
9519 (method url-fetch)
9520 (uri (cran-uri "ontologyIndex" version))
9521 (sha256
9522 (base32
209e504b 9523 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
9524 (properties `((upstream-name . "ontologyIndex")))
9525 (build-system r-build-system)
9526 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
9527 (synopsis "Functions for processing ontologies in R")
9528 (description
9529 "This package provides functions for reading ontologies into R as lists
9530and manipulating sets of ontological terms.")
9531 (license license:gpl2+)))
dfd09f7b
RW
9532
9533(define-public r-bigrquery
9534 (package
9535 (name "r-bigrquery")
9536 (version "1.0.0")
9537 (source
9538 (origin
9539 (method url-fetch)
9540 (uri (cran-uri "bigrquery" version))
9541 (sha256
9542 (base32
9543 "0z7wsqxla1pg2454l35kkfaz2s9hppwvpz1pds286ddldbbmyzis"))))
9544 (build-system r-build-system)
9545 (propagated-inputs
9546 `(("r-assertthat" ,r-assertthat)
9547 ("r-curl" ,r-curl)
9548 ("r-dbi" ,r-dbi)
9549 ("r-glue" ,r-glue)
9550 ("r-httr" ,r-httr)
9551 ("r-jsonlite" ,r-jsonlite)
9552 ("r-prettyunits" ,r-prettyunits)
9553 ("r-progress" ,r-progress)
9554 ("r-rapidjsonr" ,r-rapidjsonr)
9555 ("r-rcpp" ,r-rcpp)
9556 ("r-tibble" ,r-tibble)))
9557 (home-page "https://github.com/rstats-db/bigrquery")
9558 (synopsis "R interface to Google's BigQuery API")
9559 (description
9560 "This package provides an R interface to Google's BigQuery database.")
9561 (license license:gpl3)))
1ab51604
RW
9562
9563(define-public r-gmp
9564 (package
9565 (name "r-gmp")
9566 (version "0.5-13.2")
9567 (source
9568 (origin
9569 (method url-fetch)
9570 (uri (cran-uri "gmp" version))
9571 (sha256
9572 (base32
9573 "1xd6jjra4niqv1kps91y348lwgvy73p2faxaia4gfzdnrpw7wsxf"))))
9574 (build-system r-build-system)
9575 (arguments
9576 '(#:phases
9577 (modify-phases %standard-phases
9578 (add-after 'unpack 'set-CC
9579 (lambda _ (setenv "CC" "gcc") #t)))))
9580 (inputs `(("gmp" ,gmp)))
9581 (home-page "https://cran.r-project.org/web/packages/gmp")
9582 (synopsis "Multiple precision arithmetic")
9583 (description
9584 "This package supports multiple precision arithmetic (big integers and
9585rationals, prime number tests, matrix computation), \"arithmetic without
9586limitations\" using the GNU Multiple Precision library.")
9587 ;; Any version of the GPL.
9588 (license license:gpl3+)))
a536c7c9
RW
9589
9590(define-public r-rmpfr
9591 (package
9592 (name "r-rmpfr")
df00ca25 9593 (version "0.7-2")
a536c7c9
RW
9594 (source
9595 (origin
9596 (method url-fetch)
9597 (uri (cran-uri "Rmpfr" version))
9598 (sha256
9599 (base32
df00ca25 9600 "1zq3as34r27v2yc729731997wdhxb6cs5ilmak4nmsljabnac7gc"))))
a536c7c9
RW
9601 (properties `((upstream-name . "Rmpfr")))
9602 (build-system r-build-system)
9603 (inputs
9604 `(("mpfr" ,mpfr)))
9605 (propagated-inputs
9606 `(("r-gmp" ,r-gmp)))
9607 (home-page "http://rmpfr.r-forge.r-project.org/")
9608 (synopsis "R bindings to the MPFR library")
9609 (description
9610 "This package supports arithmetic (via S4 classes and methods) for
9611arbitrary precision floating point numbers, including transcendental
9612functions. To this end, the package interfaces with the @dfn{Multiple
9613Precision Floating-Point Reliable} (MPFR) library.")
9614 (license license:gpl2+)))
8004bb24
RW
9615
9616(define-public r-assertive-base
9617 (package
9618 (name "r-assertive-base")
9619 (version "0.0-7")
9620 (source
9621 (origin
9622 (method url-fetch)
9623 (uri (cran-uri "assertive.base" version))
9624 (sha256
9625 (base32
9626 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
9627 (properties
9628 `((upstream-name . "assertive.base")))
9629 (build-system r-build-system)
9630 (home-page "https://bitbucket.org/richierocks/assertive.base")
9631 (synopsis "Core of the assertive package")
9632 (description
9633 "This package provides a minimal set of predicates and assertions used by
9634the assertive package. This is mainly for use by other package developers who
9635want to include run-time testing features in their own packages.")
9636 (license license:gpl3+)))
4b2d17ed
RW
9637
9638(define-public r-assertive-properties
9639 (package
9640 (name "r-assertive-properties")
9641 (version "0.0-4")
9642 (source
9643 (origin
9644 (method url-fetch)
9645 (uri (cran-uri "assertive.properties" version))
9646 (sha256
9647 (base32
9648 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
9649 (properties
9650 `((upstream-name . "assertive.properties")))
9651 (build-system r-build-system)
9652 (propagated-inputs
9653 `(("r-assertive-base" ,r-assertive-base)))
9654 (home-page "https://bitbucket.org/richierocks/assertive.properties")
9655 (synopsis "Assertions to check properties of variables")
9656 (description
9657 "This package provides a set of predicates and assertions for checking
9658the properties of variables, such as length, names and attributes. This is
9659mainly for use by other package developers who want to include run-time
9660testing features in their own packages.")
9661 (license license:gpl3+)))
dac9c1f6
RW
9662
9663(define-public r-assertive-numbers
9664 (package
9665 (name "r-assertive-numbers")
9666 (version "0.0-2")
9667 (source
9668 (origin
9669 (method url-fetch)
9670 (uri (cran-uri "assertive.numbers" version))
9671 (sha256
9672 (base32
9673 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
9674 (properties
9675 `((upstream-name . "assertive.numbers")))
9676 (build-system r-build-system)
9677 (propagated-inputs
9678 `(("r-assertive-base" ,r-assertive-base)))
9679 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
9680 (synopsis "Assertions to check properties of numbers")
9681 (description
9682 "This package provides a set of predicates and assertions for checking
9683the properties of numbers. This is mainly for use by other package developers
9684who want to include run-time testing features in their own packages.")
9685 (license license:gpl3+)))
2da2d2f6
RW
9686
9687(define-public r-assertive-sets
9688 (package
9689 (name "r-assertive-sets")
9690 (version "0.0-3")
9691 (source
9692 (origin
9693 (method url-fetch)
9694 (uri (cran-uri "assertive.sets" version))
9695 (sha256
9696 (base32
9697 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
9698 (properties
9699 `((upstream-name . "assertive.sets")))
9700 (build-system r-build-system)
9701 (propagated-inputs
9702 `(("r-assertive-base" ,r-assertive-base)))
9703 (home-page "https://bitbucket.org/richierocks/assertive.sets")
9704 (synopsis "Assertions to check properties of sets")
9705 (description
9706 "This package provides a set of predicates and assertions for checking
9707the properties of sets. This is mainly for use by other package developers
9708who want to include run-time testing features in their own packages.")
9709 (license license:gpl3+)))
905aa46a
RW
9710
9711(define-public r-assertive-matrices
9712 (package
9713 (name "r-assertive-matrices")
9714 (version "0.0-2")
9715 (source
9716 (origin
9717 (method url-fetch)
9718 (uri (cran-uri "assertive.matrices" version))
9719 (sha256
9720 (base32
9721 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
9722 (properties
9723 `((upstream-name . "assertive.matrices")))
9724 (build-system r-build-system)
9725 (propagated-inputs
9726 `(("r-assertive-base" ,r-assertive-base)))
9727 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
9728 (synopsis "Assertions to check properties of matrices")
9729 (description
9730 "This package provides a set of predicates and assertions for checking
9731the properties of matrices. This is mainly for use by other package
9732developers who want to include run-time testing features in their own
9733packages.")
9734 (license license:gpl3+)))
c358b5d4
RW
9735
9736(define-public r-assertive-models
9737 (package
9738 (name "r-assertive-models")
9739 (version "0.0-2")
9740 (source
9741 (origin
9742 (method url-fetch)
9743 (uri (cran-uri "assertive.models" version))
9744 (sha256
9745 (base32
9746 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
9747 (properties
9748 `((upstream-name . "assertive.models")))
9749 (build-system r-build-system)
9750 (propagated-inputs
9751 `(("r-assertive-base" ,r-assertive-base)))
9752 (home-page "https://bitbucket.org/richierocks/assertive.models")
9753 (synopsis "Assertions to check properties of models")
9754 (description
9755 "This package provides a set of predicates and assertions for checking
9756the properties of models. This is mainly for use by other package developers
9757who want to include run-time testing features in their own packages.")
9758 (license license:gpl3+)))
dcafcfb4
RW
9759
9760(define-public r-assertive-reflection
9761 (package
9762 (name "r-assertive-reflection")
9763 (version "0.0-4")
9764 (source
9765 (origin
9766 (method url-fetch)
9767 (uri (cran-uri "assertive.reflection" version))
9768 (sha256
9769 (base32
9770 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
9771 (properties
9772 `((upstream-name . "assertive.reflection")))
9773 (build-system r-build-system)
9774 (propagated-inputs
9775 `(("r-assertive-base" ,r-assertive-base)))
9776 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
9777 (synopsis "Assertions for checking the state of R")
9778 (description
9779 "This package provides a set of predicates and assertions for checking
9780the state and capabilities of R, the operating system it is running on, and
9781the IDE being used. This is mainly for use by other package developers who
9782want to include run-time testing features in their own packages.")
9783 (license license:gpl3+)))
5e3bd355
RW
9784
9785(define-public r-assertive-types
9786 (package
9787 (name "r-assertive-types")
9788 (version "0.0-3")
9789 (source
9790 (origin
9791 (method url-fetch)
9792 (uri (cran-uri "assertive.types" version))
9793 (sha256
9794 (base32
9795 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
9796 (properties
9797 `((upstream-name . "assertive.types")))
9798 (build-system r-build-system)
9799 (propagated-inputs
9800 `(("r-assertive-base" ,r-assertive-base)
9801 ("r-assertive-properties" ,r-assertive-properties)
9802 ("r-codetools" ,r-codetools)))
9803 (home-page "https://bitbucket.org/richierocks/assertive.types")
9804 (synopsis "Assertions to check types of variables")
9805 (description
9806 "This package provides a set of predicates and assertions for checking
9807the types of variables. This is mainly for use by other package developers
9808who want to include run-time testing features in their own packages.")
9809 (license license:gpl3+)))
1f0a761a
RW
9810
9811(define-public r-assertive-files
9812 (package
9813 (name "r-assertive-files")
9814 (version "0.0-2")
9815 (source
9816 (origin
9817 (method url-fetch)
9818 (uri (cran-uri "assertive.files" version))
9819 (sha256
9820 (base32
9821 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
9822 (properties
9823 `((upstream-name . "assertive.files")))
9824 (build-system r-build-system)
9825 (propagated-inputs
9826 `(("r-assertive-base" ,r-assertive-base)
9827 ("r-assertive-numbers" ,r-assertive-numbers)))
9828 (home-page "https://bitbucket.org/richierocks/assertive.files")
9829 (synopsis "Assertions to check properties of files")
9830 (description
9831 "This package provides a set of predicates and assertions for checking
9832the properties of files and connections. This is mainly for use by other
9833package developers who want to include run-time testing features in their own
9834packages.")
9835 (license license:gpl3+)))
50ce8b1e
RW
9836
9837(define-public r-assertive-code
9838 (package
9839 (name "r-assertive-code")
9840 (version "0.0-3")
9841 (source
9842 (origin
9843 (method url-fetch)
9844 (uri (cran-uri "assertive.code" version))
9845 (sha256
9846 (base32
9847 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
9848 (properties
9849 `((upstream-name . "assertive.code")))
9850 (build-system r-build-system)
9851 (propagated-inputs
9852 `(("r-assertive-base" ,r-assertive-base)
9853 ("r-assertive-properties" ,r-assertive-properties)
9854 ("r-assertive-types" ,r-assertive-types)))
9855 (home-page "https://bitbucket.org/richierocks/assertive.code")
9856 (synopsis "Assertions to check properties of code")
9857 (description
9858 "This package provides a set of predicates and assertions for checking
9859the properties of code. This is mainly for use by other package developers
9860who want to include run-time testing features in their own packages.")
9861 (license license:gpl3+)))
29d9a2af
RW
9862
9863(define-public r-assertive-datetimes
9864 (package
9865 (name "r-assertive-datetimes")
9866 (version "0.0-2")
9867 (source
9868 (origin
9869 (method url-fetch)
9870 (uri (cran-uri "assertive.datetimes" version))
9871 (sha256
9872 (base32
9873 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
9874 (properties
9875 `((upstream-name . "assertive.datetimes")))
9876 (build-system r-build-system)
9877 (propagated-inputs
9878 `(("r-assertive-base" ,r-assertive-base)
9879 ("r-assertive-types" ,r-assertive-types)))
9880 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
9881 (synopsis "Assertions to check properties of dates and times")
9882 (description
9883 "This package provides a set of predicates and assertions for checking
9884the properties of dates and times. This is mainly for use by other package
9885developers who want to include run-time testing features in their own
9886packages.")
9887 (license license:gpl3+)))
66d0a0a7
RW
9888
9889(define-public r-assertive-strings
9890 (package
9891 (name "r-assertive-strings")
9892 (version "0.0-3")
9893 (source
9894 (origin
9895 (method url-fetch)
9896 (uri (cran-uri "assertive.strings" version))
9897 (sha256
9898 (base32
9899 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
9900 (properties
9901 `((upstream-name . "assertive.strings")))
9902 (build-system r-build-system)
9903 (propagated-inputs
9904 `(("r-assertive-base" ,r-assertive-base)
9905 ("r-assertive-types" ,r-assertive-types)
9906 ("r-stringi" ,r-stringi)))
9907 (home-page "https://bitbucket.org/richierocks/assertive.strings")
9908 (synopsis "Assertions to check properties of strings")
9909 (description
9910 "This package provides a set of predicates and assertions for checking
9911the properties of strings. This is mainly for use by other package developers
9912who want to include run-time testing features in their own packages.")
9913 (license license:gpl3+)))
6d3702e5
RW
9914
9915(define-public r-assertive-data-us
9916 (package
9917 (name "r-assertive-data-us")
9918 (version "0.0-2")
9919 (source
9920 (origin
9921 (method url-fetch)
9922 (uri (cran-uri "assertive.data.us" version))
9923 (sha256
9924 (base32
9925 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
9926 (properties
9927 `((upstream-name . "assertive.data.us")))
9928 (build-system r-build-system)
9929 (propagated-inputs
9930 `(("r-assertive-base" ,r-assertive-base)
9931 ("r-assertive-strings" ,r-assertive-strings)))
9932 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
9933 (synopsis "Assertions to check properties of strings")
9934 (description
9935 "This package provides a set of predicates and assertions for checking
9936the properties of US-specific complex data types. This is mainly for use by
9937other package developers who want to include run-time testing features in
9938their own packages.")
9939 (license license:gpl3+)))
39ef8e09
RW
9940
9941(define-public r-assertive-data-uk
9942 (package
9943 (name "r-assertive-data-uk")
9944 (version "0.0-2")
9945 (source
9946 (origin
9947 (method url-fetch)
9948 (uri (cran-uri "assertive.data.uk" version))
9949 (sha256
9950 (base32
9951 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
9952 (properties
9953 `((upstream-name . "assertive.data.uk")))
9954 (build-system r-build-system)
9955 (propagated-inputs
9956 `(("r-assertive-base" ,r-assertive-base)
9957 ("r-assertive-strings" ,r-assertive-strings)))
9958 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
9959 (synopsis "Assertions to check properties of strings")
9960 (description
9961 "This package provides a set of predicates and assertions for checking
9962the properties of UK-specific complex data types. This is mainly for use by
9963other package developers who want to include run-time testing features in
9964their own packages.")
9965 (license license:gpl3+)))
39231abf
RW
9966
9967(define-public r-assertive-data
9968 (package
9969 (name "r-assertive-data")
9970 (version "0.0-3")
9971 (source
9972 (origin
9973 (method url-fetch)
9974 (uri (cran-uri "assertive.data" version))
9975 (sha256
9976 (base32
9977 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
9978 (properties
9979 `((upstream-name . "assertive.data")))
9980 (build-system r-build-system)
9981 (propagated-inputs
9982 `(("r-assertive-base" ,r-assertive-base)
9983 ("r-assertive-strings" ,r-assertive-strings)))
9984 (home-page "https://bitbucket.org/richierocks/assertive.data")
9985 (synopsis "Assertions to check properties of data")
9986 (description
9987 "This package provides a set of predicates and assertions for checking
9988the properties of (country independent) complex data types. This is mainly
9989for use by other package developers who want to include run-time testing
9990features in their own packages.")
9991 (license license:gpl3+)))
658b2b62
RW
9992
9993(define-public r-assertive
9994 (package
9995 (name "r-assertive")
9996 (version "0.3-5")
9997 (source
9998 (origin
9999 (method url-fetch)
10000 (uri (cran-uri "assertive" version))
10001 (sha256
10002 (base32
10003 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10004 (build-system r-build-system)
10005 (propagated-inputs
10006 `(("r-assertive-base" ,r-assertive-base)
10007 ("r-assertive-code" ,r-assertive-code)
10008 ("r-assertive-data" ,r-assertive-data)
10009 ("r-assertive-data-uk" ,r-assertive-data-uk)
10010 ("r-assertive-data-us" ,r-assertive-data-us)
10011 ("r-assertive-datetimes" ,r-assertive-datetimes)
10012 ("r-assertive-files" ,r-assertive-files)
10013 ("r-assertive-matrices" ,r-assertive-matrices)
10014 ("r-assertive-models" ,r-assertive-models)
10015 ("r-assertive-numbers" ,r-assertive-numbers)
10016 ("r-assertive-properties" ,r-assertive-properties)
10017 ("r-assertive-reflection" ,r-assertive-reflection)
10018 ("r-assertive-sets" ,r-assertive-sets)
10019 ("r-assertive-strings" ,r-assertive-strings)
10020 ("r-assertive-types" ,r-assertive-types)
10021 ("r-knitr" ,r-knitr)))
10022 (home-page "https://bitbucket.org/richierocks/assertive")
10023 (synopsis "Readable check functions to ensure code integrity")
10024 (description
10025 "This package provides lots of predicates (@code{is_*} functions) to
10026check the state of your variables, and assertions (@code{assert_*} functions)
10027to throw errors if they aren't in the right form.")
10028 (license license:gpl3+)))
f51dcc27
RW
10029
10030(define-public r-dotcall64
10031 (package
10032 (name "r-dotcall64")
10033 (version "1.0-0")
10034 (source
10035 (origin
10036 (method url-fetch)
10037 (uri (cran-uri "dotCall64" version))
10038 (sha256
10039 (base32
10040 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10041 (properties `((upstream-name . "dotCall64")))
10042 (build-system r-build-system)
10043 (native-inputs `(("gfortran" ,gfortran)))
10044 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10045 (synopsis "Enhanced foreign function interface supporting long vectors")
10046 (description
10047 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10048and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10049supports long vectors, arguments of type 64-bit integer, and provides a
10050mechanism to avoid unnecessary copies of read-only and write-only arguments.
10051This makes it a convenient and fast interface to C/C++ and Fortran code.")
10052 (license license:gpl2+)))
90104ecd
RW
10053
10054(define-public r-spam
10055 (package
10056 (name "r-spam")
10057 (version "2.2-1")
10058 (source
10059 (origin
10060 (method url-fetch)
10061 (uri (cran-uri "spam" version))
10062 (sha256
10063 (base32
10064 "04bfwwna013hrbl4k6w1cdiz5bkc83jlasivriyn5l9gkj2qskr2"))))
10065 (build-system r-build-system)
10066 (propagated-inputs
10067 `(("r-dotcall64" ,r-dotcall64)))
10068 (native-inputs `(("gfortran" ,gfortran)))
10069 (home-page "https://www.math.uzh.ch/pages/spam/")
10070 (synopsis "Sparse matrix algebra")
10071 (description
10072 "This package provides a set of functions for sparse matrix algebra.
10073Differences with other sparse matrix packages are:
10074
10075@enumerate
10076@item it only supports (essentially) one sparse matrix format;
10077@item it is based on transparent and simple structure(s);
10078@item it is tailored for MCMC calculations within G(M)RF;
10079@item and it is fast and scalable (with the extension package @code{spam64}).
10080@end enumerate\n")
10081 ;; Either of these licenses
10082 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
10083
10084(define-public r-fields
10085 (package
10086 (name "r-fields")
10087 (version "9.6")
10088 (source
10089 (origin
10090 (method url-fetch)
10091 (uri (cran-uri "fields" version))
10092 (sha256
10093 (base32
10094 "1v7z48a8jmdcil28rj8c3455k6rssr5v9qi6dyhhpbb193bj8121"))))
10095 (build-system r-build-system)
10096 (propagated-inputs
10097 `(("r-maps" ,r-maps)
10098 ("r-spam" ,r-spam)))
10099 (native-inputs
10100 `(("gfortran" ,gfortran)))
10101 (home-page "http://www.image.ucar.edu/fields")
10102 (synopsis "Tools for spatial data")
10103 (description
10104 "This is a package for curve, surface and function fitting with an
10105emphasis on splines, spatial data and spatial statistics. The major methods
10106include cubic, and thin plate splines, Kriging, and compactly supported
10107covariance functions for large data sets.")
10108 (license license:gpl2+)))
99c164a5
RW
10109
10110(define-public r-spatialextremes
10111 (package
10112 (name "r-spatialextremes")
10113 (version "2.0-7")
10114 (source
10115 (origin
10116 (method url-fetch)
10117 (uri (cran-uri "SpatialExtremes" version))
10118 (sha256
10119 (base32
10120 "1y0h1pcfqp9ynxsr3yrfbihlwm25ypyb88jmm5k2g7xvm8h9g050"))))
10121 (properties
10122 `((upstream-name . "SpatialExtremes")))
10123 (build-system r-build-system)
10124 (propagated-inputs
10125 `(("r-fields" ,r-fields)
10126 ("r-maps" ,r-maps)))
10127 (home-page "http://spatialextremes.r-forge.r-project.org/")
10128 (synopsis "Modelling spatial extremes")
10129 (description
10130 "This package provides tools for the statistical modelling of spatial
10131extremes using max-stable processes, copula or Bayesian hierarchical models.
10132More precisely, this package allows (conditional) simulations from various
10133parametric max-stable models, analysis of the extremal spatial dependence, the
10134fitting of such processes using composite likelihoods or least square (simple
10135max-stable processes only), model checking and selection and prediction.")
10136 (license license:gpl2+)))
c2d6e866
RW
10137
10138(define-public r-drc
10139 (package
10140 (name "r-drc")
10141 (version "3.0-1")
10142 (source
10143 (origin
10144 (method url-fetch)
10145 (uri (cran-uri "drc" version))
10146 (sha256
10147 (base32
10148 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
10149 (build-system r-build-system)
10150 (propagated-inputs
10151 `(("r-car" ,r-car)
10152 ("r-gtools" ,r-gtools)
10153 ("r-mass" ,r-mass)
10154 ("r-multcomp" ,r-multcomp)
10155 ("r-plotrix" ,r-plotrix)
10156 ("r-scales" ,r-scales)))
10157 (home-page "https://cran.r-project.org/web/packages/drc")
10158 (synopsis "Analysis of dose-response curves")
10159 (description
10160 "This package provides a suite of flexible and versatile model fitting
10161and after-fitting functions for the analysis of dose-response data.")
10162 (license license:gpl2+)))
4fcbd7ea
RW
10163
10164(define-public r-rmeta
10165 (package
10166 (name "r-rmeta")
10167 (version "3.0")
10168 (source
10169 (origin
10170 (method url-fetch)
10171 (uri (cran-uri "rmeta" version))
10172 (sha256
10173 (base32
10174 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
10175 (build-system r-build-system)
10176 (home-page "https://cran.r-project.org/web/packages/rmeta")
10177 (synopsis "Tools for meta-analysis")
10178 (description
10179 "This package provides functions for simple fixed and random effects
10180meta-analysis for two-sample comparisons and cumulative meta-analyses. It
10181draws standard summary plots, funnel plots, and computes summaries and tests
10182for association and heterogeneity.")
10183 (license license:gpl2)))
afc0d815
RW
10184
10185(define-public r-bootstrap
10186 (package
10187 (name "r-bootstrap")
10188 (version "2017.2")
10189 (source
10190 (origin
10191 (method url-fetch)
10192 (uri (cran-uri "bootstrap" version))
10193 (sha256
10194 (base32
10195 "08lmsy7k8wsgv89yc904c6fidcymr1ma2ry4fl0p69p21v4iiwa4"))))
10196 (build-system r-build-system)
10197 (native-inputs `(("gfortran" ,gfortran)))
10198 (home-page "https://cran.r-project.org/web/packages/bootstrap")
10199 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
10200 (description
10201 "This package provides software and data for the book \"An Introduction
10202to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
10203This package is primarily provided for projects already based on it, and for
10204support of the book. New projects should preferentially use the recommended
10205package \"boot\".")
10206 (license license:bsd-3)))
1ea708af
RW
10207
10208(define-public r-survivalroc
10209 (package
10210 (name "r-survivalroc")
10211 (version "1.0.3")
10212 (source
10213 (origin
10214 (method url-fetch)
10215 (uri (cran-uri "survivalROC" version))
10216 (sha256
10217 (base32
10218 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
10219 (properties `((upstream-name . "survivalROC")))
10220 (build-system r-build-system)
10221 (home-page "https://cran.r-project.org/web/packages/survivalROC")
10222 (synopsis "Time-dependent ROC curve estimation from censored survival data")
10223 (description
10224 "Compute time-dependent ROC curve from censored survival data using
10225Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
10226Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
10227 (license license:gpl2+)))
6a5bfe09
RW
10228
10229(define-public r-longitudinal
10230 (package
10231 (name "r-longitudinal")
10232 (version "1.1.12")
10233 (source
10234 (origin
10235 (method url-fetch)
10236 (uri (cran-uri "longitudinal" version))
10237 (sha256
10238 (base32
10239 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
10240 (build-system r-build-system)
10241 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
10242 (home-page "http://strimmerlab.org/software/longitudinal/")
10243 (synopsis "Analysis of multiple time course data")
10244 (description
10245 "This package contains general data structures and functions for
10246longitudinal data with multiple variables, repeated measurements, and
10247irregularly spaced time points. It also implements a shrinkage estimator of
10248dynamical correlation and dynamical covariance.")
10249 (license license:gpl3+)))
e50722c8
RW
10250
10251(define-public r-genenet
10252 (package
10253 (name "r-genenet")
10254 (version "1.2.13")
10255 (source
10256 (origin
10257 (method url-fetch)
10258 (uri (cran-uri "GeneNet" version))
10259 (sha256
10260 (base32
10261 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
10262 (properties `((upstream-name . "GeneNet")))
10263 (build-system r-build-system)
10264 (propagated-inputs
10265 `(("r-corpcor" ,r-corpcor)
10266 ("r-fdrtool" ,r-fdrtool)
10267 ("r-longitudinal" ,r-longitudinal)))
10268 (home-page "http://strimmerlab.org/software/genenet/")
10269 (synopsis "Modeling and inferring gene networks")
10270 (description
10271 "This package analyzes gene expression (time series) data with focus on
10272the inference of gene networks. In particular, GeneNet implements the methods
10273of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
10274for learning large-scale gene association networks (including assignment of
10275putative directions).")
10276 (license license:gpl3+)))
fe4e9f03
RW
10277
10278(define-public r-rbamtools
10279 (package
10280 (name "r-rbamtools")
10281 (version "2.16.11.2")
10282 (source
10283 (origin
10284 (method url-fetch)
10285 (uri (cran-uri "rbamtools" version))
10286 (sha256
10287 (base32
10288 "0gzkb1xyrkriv45wq8gv7qfwjslnvwkfkk5jjc4wg5kmm0ydpdzj"))))
10289 (build-system r-build-system)
10290 (inputs `(("zlib" ,zlib)))
10291 (propagated-inputs
10292 `(("r-refgenome" ,r-refgenome)))
10293 (home-page "https://cran.r-project.org/web/packages/rbamtools")
10294 (synopsis "Read and write BAM (binary alignment) files")
10295 (description
10296 "This package provides an R interface to functions of the SAMtools
10297library.")
10298 (license license:artistic2.0)))
e3c0e3e3
RW
10299
10300(define-public r-protviz
10301 (package
10302 (name "r-protviz")
c3e5b456 10303 (version "0.4.0")
e3c0e3e3
RW
10304 (source
10305 (origin
10306 (method url-fetch)
10307 (uri (cran-uri "protViz" version))
10308 (sha256
10309 (base32
c3e5b456 10310 "150i2q4nakz28f39kmhrchz4qsr8ax6y02512md94k8hq4hamxg1"))))
e3c0e3e3
RW
10311 (properties `((upstream-name . "protViz")))
10312 (build-system r-build-system)
10313 (inputs
10314 `(("perl" ,perl)
10315 ("python-2" ,python-2)))
10316 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10317 (home-page "https://github.com/protViz/protViz/")
10318 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
10319 (description
10320 "This package helps with quality checks, visualizations and analysis of
10321mass spectrometry data, coming from proteomics experiments. The package is
10322developed, tested and used at the Functional Genomics Center Zurich, where it
10323is used mainly for prototyping, teaching, and having fun with proteomics data.
10324But it can also be used to do data analysis for small scale data sets.")
10325 (license license:gpl3)))
7aeec0cf
RW
10326
10327(define-public r-cmprsk
10328 (package
10329 (name "r-cmprsk")
10330 (version "2.2-7")
10331 (source
10332 (origin
10333 (method url-fetch)
10334 (uri (cran-uri "cmprsk" version))
10335 (sha256
10336 (base32
10337 "1imr3wpnj4g57n2x4ryahl4lk8lvq9y2r7319zv3k82mznha8bcm"))))
10338 (build-system r-build-system)
10339 (propagated-inputs
10340 `(("r-survival" ,r-survival)))
10341 (native-inputs
10342 `(("gfortran" ,gfortran)))
10343 (home-page "https://cran.r-project.org/web/packages/cmprsk")
10344 (synopsis "Subdistribution analysis of competing risks")
10345 (description
10346 "This package provides tool for estimation, testing and regression
10347modeling of subdistribution functions in competing risks, as described in
10348Gray (1988), A class of K-sample tests for comparing the cumulative incidence
10349of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
10350A proportional hazards model for the subdistribution of a competing risk,
10351JASA, 94:496-509.")
10352 (license license:gpl2+)))
728012da
RW
10353
10354(define-public r-etm
10355 (package
10356 (name "r-etm")
10357 (version "1.0.4")
10358 (source
10359 (origin
10360 (method url-fetch)
10361 (uri (cran-uri "etm" version))
10362 (sha256
10363 (base32
10364 "0ws103b3pmli0z4xbyfxkly2wnnnxnnwc0r66qjjqjrlvm7pffl1"))))
10365 (build-system r-build-system)
10366 (propagated-inputs
10367 `(("r-data-table" ,r-data-table)
10368 ("r-lattice" ,r-lattice)
10369 ("r-rcpp" ,r-rcpp)
10370 ("r-rcpparmadillo" ,r-rcpparmadillo)
10371 ("r-survival" ,r-survival)))
10372 (home-page "https://cran.r-project.org/web/packages/etm")
10373 (synopsis "Empirical transition matrix")
10374 (description
10375 "The @dfn{empirical transition matrix} (etm) package permits to estimate
10376the matrix of transition probabilities for any time-inhomogeneous multistate
10377model with finite state space using the Aalen-Johansen estimator.")
10378 (license license:expat)))
17932a0f
RW
10379
10380(define-public r-epi
10381 (package
10382 (name "r-epi")
10383 (version "2.32")
10384 (source
10385 (origin
10386 (method url-fetch)
10387 (uri (cran-uri "Epi" version))
10388 (sha256
10389 (base32
10390 "14n24xlm7pwdc54w2hlpjhfal1zpzm87rv3rjfckiz47d3w7dwqm"))))
10391 (properties `((upstream-name . "Epi")))
10392 (build-system r-build-system)
10393 (propagated-inputs
10394 `(("r-cmprsk" ,r-cmprsk)
10395 ("r-data-table" ,r-data-table)
10396 ("r-etm" ,r-etm)
10397 ("r-mass" ,r-mass)
10398 ("r-matrix" ,r-matrix)
10399 ("r-mgcv" ,r-mgcv)
10400 ("r-numderiv" ,r-numderiv)
10401 ("r-plyr" ,r-plyr)
10402 ("r-survival" ,r-survival)
10403 ("r-zoo" ,r-zoo)))
10404 (home-page "http://BendixCarstensen.com/Epi/")
10405 (synopsis "Statistical analysis in epidemiology")
10406 (description
10407 "This package provides functions for demographic and epidemiological
10408analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
10409particular representation, manipulation and simulation of multistate data -
10410the Lexis suite of functions, which includes interfaces to the @code{mstate},
10411@code{etm} and @code{cmprsk} packages. It also contains functions for
10412Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
10413data and some useful functions for tabulation and plotting, as well as a
10414number of epidemiological data sets.")
10415 (license license:gpl2)))
879a1520
RW
10416
10417(define-public r-ppls
10418 (package
10419 (name "r-ppls")
10420 (version "1.6-1.1")
10421 (source
10422 (origin
10423 (method url-fetch)
10424 (uri (cran-uri "ppls" version))
10425 (sha256
10426 (base32
10427 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
10428 (build-system r-build-system)
10429 (propagated-inputs `(("r-mass" ,r-mass)))
10430 (home-page "https://cran.r-project.org/web/packages/ppls")
10431 (synopsis "Penalized partial least squares")
10432 (description
10433 "This package contains linear and nonlinear regression methods based on
10434partial least squares and penalization techniques. Model parameters are
10435selected via cross-validation, and confidence intervals ans tests for the
10436regression coefficients can be conducted via jackknifing.")
10437 (license license:gpl2+)))
0af9616d
RW
10438
10439(define-public r-huge
10440 (package
10441 (name "r-huge")
10442 (version "1.2.7")
10443 (source
10444 (origin
10445 (method url-fetch)
10446 (uri (cran-uri "huge" version))
10447 (sha256
10448 (base32
10449 "134d951x42vy9dcmf155fbvik2934nh6qm2w5jlx3x2c6cf7faq4"))))
10450 (build-system r-build-system)
10451 (propagated-inputs
10452 `(("r-igraph" ,r-igraph)
10453 ("r-lattice" ,r-lattice)
10454 ("r-mass" ,r-mass)
10455 ("r-matrix" ,r-matrix)))
10456 (home-page "https://cran.r-project.org/web/packages/huge")
10457 (synopsis "High-dimensional undirected graph estimation")
10458 (description
10459 "This package provides a general framework for high-dimensional
10460undirected graph estimation. It integrates data preprocessing, neighborhood
10461screening, graph estimation, and model selection techniques into a pipeline.")
10462 (license license:gpl2)))
39274ab4
RW
10463
10464(define-public r-parcor
10465 (package
10466 (name "r-parcor")
10467 (version "0.2-6")
10468 (source
10469 (origin
10470 (method url-fetch)
10471 (uri (cran-uri "parcor" version))
10472 (sha256
10473 (base32
10474 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
10475 (build-system r-build-system)
10476 (propagated-inputs
10477 `(("r-epi" ,r-epi)
10478 ("r-genenet" ,r-genenet)
10479 ("r-glmnet" ,r-glmnet)
10480 ("r-mass" ,r-mass)
10481 ("r-ppls" ,r-ppls)))
10482 (home-page "https://cran.r-project.org/web/packages/parcor")
10483 (synopsis "Regularized estimation of partial correlation matrices")
10484 (description
10485 "This package estimates the matrix of partial correlations based on
10486different regularized regression methods: lasso, adaptive lasso, PLS, and
10487Ridge Regression. In addition, the package provides model selection for
10488lasso, adaptive lasso and Ridge regression based on cross-validation.")
10489 (license license:gpl2+)))
cba08f60
RW
10490
10491(define-public r-mcmc
10492 (package
10493 (name "r-mcmc")
10494 (version "0.9-5")
10495 (source
10496 (origin
10497 (method url-fetch)
10498 (uri (cran-uri "mcmc" version))
10499 (sha256
10500 (base32
10501 "1i3rahph8pbhi5dsyjnkazqklg4lhh3azlyvx4kvabx50q0awxn6"))))
10502 (build-system r-build-system)
10503 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
10504 (synopsis "Markov chain Monte Carlo")
10505 (description
10506 "This package simulates continuous distributions of random vectors using
10507@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
10508function that evaluates the log unnormalized density. Algorithms are random
10509walk Metropolis algorithm (function @code{metrop}), simulated
10510tempering (function @code{temper}), and morphometric random walk
10511Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
10512by change of variable.")
10513 (license license:expat)))
cf4cd8bc
RW
10514
10515(define-public r-listenv
10516 (package
10517 (name "r-listenv")
10518 (version "0.7.0")
10519 (source
10520 (origin
10521 (method url-fetch)
10522 (uri (cran-uri "listenv" version))
10523 (sha256
10524 (base32
10525 "0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"))))
10526 (build-system r-build-system)
10527 (native-inputs
10528 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
10529 (home-page "https://github.com/HenrikBengtsson/listenv")
10530 (synopsis "Environments behaving (almost) as lists")
10531 (description
10532 "This package implements list environments. List environments are
10533environments that have list-like properties. For instance, the elements of a
10534list environment are ordered and can be accessed and iterated over using index
10535subsetting.")
10536 (license license:lgpl2.1+)))
226294a4
RW
10537
10538(define-public r-globals
10539 (package
10540 (name "r-globals")
10541 (version "0.12.4")
10542 (source
10543 (origin
10544 (method url-fetch)
10545 (uri (cran-uri "globals" version))
10546 (sha256
10547 (base32
10548 "0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"))))
10549 (build-system r-build-system)
10550 (propagated-inputs
10551 `(("r-codetools" ,r-codetools)))
10552 (home-page "https://github.com/HenrikBengtsson/globals")
10553 (synopsis "Identify global objects in R expressions")
10554 (description
10555 "This package provides tools to identify global (\"unknown\" or \"free\")
10556objects in R expressions by code inspection using various strategies, e.g.
10557conservative or liberal. The objective of this package is to make it as
10558simple as possible to identify global objects for the purpose of exporting
10559them in distributed compute environments.")
10560 (license license:lgpl2.1+)))