gnu: r-ggmap: Update to 2.6.2.
[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")
1111 (version "1.3-2")
1112 (source
1113 (origin
1114 (method url-fetch)
1115 (uri (cran-uri "colorspace" version))
1116 (sha256
1117 (base32 "0d1ya7hx4y58n5ivwmdmq2zgh0g2sbv7ykh13n85c1355csd57yx"))))
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
1830 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")))
1831 (inputs
1832 `(("openmpi" ,openmpi)))
9ebfdcd3
RW
1833 (native-inputs
1834 `(("pkg-config" ,pkg-config)))
94989d4b
RJ
1835 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
1836 (synopsis "R interface to message-passing interface (MPI)")
1837 (description
1838 "This package provides an interface (wrapper) to MPI APIs. It also
1839provides an interactive R manager and worker environment.")
1840 (license license:gpl2+)))
1841
6427e620
RW
1842(define-public r-lmoments
1843 (package
1844 (name "r-lmoments")
1845 (version "1.2-3")
1846 (source
1847 (origin
1848 (method url-fetch)
1849 (uri (cran-uri "Lmoments" version))
1850 (sha256
1851 (base32
1852 "13p0r4w16jvjnyjmkhkp3dwdfr1gap2l0k4k5jy41m8nc5fvcx79"))))
1853 (properties `((upstream-name . "Lmoments")))
1854 (build-system r-build-system)
1855 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
1856 (synopsis "L-moments and quantile mixtures")
1857 (description
1858 "This package contains functions to estimate L-moments and trimmed
1859L-moments from the data. It also contains functions to estimate the
1860parameters of the normal polynomial quantile mixture and the Cauchy polynomial
1861quantile mixture from L-moments and trimmed L-moments.")
1862 (license license:gpl2)))
28476b4b
RW
1863
1864(define-public r-distillery
1865 (package
1866 (name "r-distillery")
28f2f893 1867 (version "1.0-4")
28476b4b
RW
1868 (source
1869 (origin
1870 (method url-fetch)
1871 (uri (cran-uri "distillery" version))
1872 (sha256
1873 (base32
28f2f893 1874 "1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"))))
28476b4b
RW
1875 (build-system r-build-system)
1876 (home-page "http://www.ral.ucar.edu/staff/ericg")
1877 (synopsis "Functions for confidence intervals and object information")
1878 (description
1879 "This package provides some very simple method functions for confidence
1880interval calculation and to distill pertinent information from a potentially
1881complex object; primarily used in common with the packages extRemes and
1882SpatialVx.")
1883 (license license:gpl2+)))
58db98c9
RW
1884
1885(define-public r-extremes
1886 (package
1887 (name "r-extremes")
a151f1e6 1888 (version "2.0-9")
58db98c9
RW
1889 (source
1890 (origin
1891 (method url-fetch)
1892 (uri (cran-uri "extRemes" version))
1893 (sha256
1894 (base32
a151f1e6 1895 "0cpvcajk9xyy7662nqkyx333vrxpwsc5nmv0bfnhsbgijz5y0hvm"))))
58db98c9
RW
1896 (properties `((upstream-name . "extRemes")))
1897 (build-system r-build-system)
1898 (propagated-inputs
1899 `(("r-car" ,r-car)
1900 ("r-distillery" ,r-distillery)
1901 ("r-lmoments" ,r-lmoments)))
1902 (home-page "http://www.assessment.ucar.edu/toolkit/")
1903 (synopsis "Extreme value analysis")
1904 (description
1905 "ExtRemes is a suite of functions for carrying out analyses on the
1906extreme values of a process of interest; be they block maxima over long blocks
1907or excesses over a high threshold.")
1908 (license license:gpl2+)))
062b6dbd
RW
1909
1910(define-public r-lmtest
1911 (package
1912 (name "r-lmtest")
ba578d93 1913 (version "0.9-36")
062b6dbd
RW
1914 (source
1915 (origin
1916 (method url-fetch)
1917 (uri (cran-uri "lmtest" version))
1918 (sha256
1919 (base32
ba578d93 1920 "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
062b6dbd
RW
1921 (build-system r-build-system)
1922 (propagated-inputs
1923 `(("r-zoo" ,r-zoo)))
1924 (native-inputs
1925 `(("gfortran" ,gfortran)))
e9960d8c 1926 (home-page "https://cran.r-project.org/web/packages/lmtest")
062b6dbd
RW
1927 (synopsis "Testing linear regression models")
1928 (description
1929 "This package provides a collection of tests, data sets, and examples for
1930diagnostic checking in linear regression models. Furthermore, some generic
1931tools for inference in parametric models are provided.")
1932 ;; Either version is okay
1933 (license (list license:gpl2 license:gpl3))))
d6b156dc 1934
c974008d
RJ
1935(define-public r-idr
1936 (package
1937 (name "r-idr")
1938 (version "1.2")
1939 (source (origin
1940 (method url-fetch)
1941 (uri (cran-uri "idr" version))
1942 (sha256
1943 (base32
1944 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
1945 (build-system r-build-system)
1946 (home-page "https://cran.r-project.org/web/packages/idr/")
1947 (synopsis "Irreproducible discovery rate")
1948 (description
1949 "This is a package for estimating the copula mixture model and plotting
1950correspondence curves in \"Measuring reproducibility of high-throughput
1951experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
1952by Li, Brown, Huang, and Bickel")
1953 (license license:gpl2+)))
1954
d6b156dc
RW
1955(define-public r-inline
1956 (package
1957 (name "r-inline")
0acbf8bb 1958 (version "0.3.15")
d6b156dc
RW
1959 (source (origin
1960 (method url-fetch)
1961 (uri (cran-uri "inline" version))
1962 (sha256
1963 (base32
0acbf8bb 1964 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
d6b156dc 1965 (build-system r-build-system)
e9960d8c 1966 (home-page "https://cran.r-project.org/web/packages/inline")
d6b156dc
RW
1967 (synopsis "Functions to inline C, C++, Fortran function calls from R")
1968 (description
1969 "This package provides functionality to dynamically define R functions
1970and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
1971@code{.Call} calling conventions.")
1972 ;; Any version of the LGPL.
1973 (license license:lgpl3+)))
8c72b830
RW
1974
1975(define-public r-bbmle
1976 (package
1977 (name "r-bbmle")
84078220 1978 (version "1.0.20")
8c72b830
RW
1979 (source
1980 (origin
1981 (method url-fetch)
1982 (uri (cran-uri "bbmle" version))
1983 (sha256
1984 (base32
84078220 1985 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
8c72b830
RW
1986 (build-system r-build-system)
1987 (propagated-inputs
1988 `(("r-lattice" ,r-lattice)
1989 ("r-mass" ,r-mass)
1990 ("r-numderiv" ,r-numderiv)))
e9960d8c 1991 (home-page "https://cran.r-project.org/web/packages/bbmle")
8c72b830
RW
1992 (synopsis "Tools for General Maximum Likelihood Estimation")
1993 (description
c151b0b6
RW
1994 "This package provides methods and functions for fitting maximum
1995likelihood models in R. This package modifies and extends the @code{mle}
1996classes in the @code{stats4} package.")
8c72b830 1997 ;; Any version of the GPL
c151b0b6 1998 (license license:gpl2+)))
b31e4a96
RW
1999
2000(define-public r-emdbook
2001 (package
2002 (name "r-emdbook")
90f1ecb9 2003 (version "1.3.10")
b31e4a96
RW
2004 (source
2005 (origin
2006 (method url-fetch)
2007 (uri (cran-uri "emdbook" version))
2008 (sha256
2009 (base32
90f1ecb9 2010 "0880cx6rqm9vgd2zxnd2k0igfl80gy7ak15w36clwlzavab59hmv"))))
b31e4a96
RW
2011 (build-system r-build-system)
2012 (propagated-inputs
2013 `(("r-bbmle" ,r-bbmle)
2014 ("r-coda" ,r-coda)
2015 ("r-lattice" ,r-lattice)
2016 ("r-mass" ,r-mass)
2017 ("r-plyr" ,r-plyr)
2018 ("r-rcpp" ,r-rcpp)))
2019 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
2020 (synopsis "Support functions and data for \"Ecological Models and Data\"")
2021 (description
2022 "This package provides auxiliary functions and data sets for \"Ecological
2023Models and Data\", a book presenting maximum likelihood estimation and related
2024topics for ecologists (ISBN 978-0-691-12522-0).")
2025 ;; Any GPL version
2026 (license (list license:gpl2 license:gpl3))))
a3e36d37
RW
2027
2028(define-public r-lpsolve
2029 (package
2030 (name "r-lpsolve")
2031 (version "5.6.13")
2032 (source
2033 (origin
2034 (method url-fetch)
2035 (uri (cran-uri "lpSolve" version))
2036 (sha256
2037 (base32
2038 "13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"))))
2039 (properties `((upstream-name . "lpSolve")))
2040 (build-system r-build-system)
e9960d8c 2041 (home-page "https://cran.r-project.org/web/packages/lpSolve")
a3e36d37
RW
2042 (synopsis "R interface to Lp_solve to solve linear/integer programs")
2043 (description
2044 "Lp_solve is software for solving linear, integer and mixed integer
2045programs. This implementation supplies a \"wrapper\" function in C and some R
2046functions that solve general linear/integer problems, assignment problems, and
2047transportation problems.")
2048 (license license:lgpl2.0)))
521e0703
RW
2049
2050(define-public r-limsolve
2051 (package
2052 (name "r-limsolve")
2053 (version "1.5.5.3")
2054 (source
2055 (origin
2056 (method url-fetch)
2057 (uri (cran-uri "limSolve" version))
2058 (sha256
2059 (base32
2060 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
2061 (properties `((upstream-name . "limSolve")))
2062 (build-system r-build-system)
2063 (propagated-inputs
2064 `(("r-lpsolve" ,r-lpsolve)
2065 ("r-mass" ,r-mass)
2066 ("r-quadprog" ,r-quadprog)))
2067 (native-inputs `(("gfortran" ,gfortran)))
e9960d8c 2068 (home-page "https://cran.r-project.org/web/packages/limSolve")
521e0703
RW
2069 (synopsis "Solving linear inverse models")
2070 (description
2071 "This package provides functions that:
2072
2073@enumerate
2074@item find the minimum/maximum of a linear or quadratic function,
2075@item sample an underdetermined or overdetermined system,
2076@item solve a linear system Ax=B for the unknown x.
2077@end enumerate
2078
2079It includes banded and tridiagonal linear systems. The package calls Fortran
2080functions from LINPACK.")
2081 ;; Any GPL version.
2082 (license (list license:gpl2+ license:gpl3+))))
6b4a9aec
RW
2083
2084(define-public r-fitdistrplus
2085 (package
2086 (name "r-fitdistrplus")
8c456dff 2087 (version "1.0-11")
6b4a9aec
RW
2088 (source
2089 (origin
2090 (method url-fetch)
2091 (uri (cran-uri "fitdistrplus" version))
2092 (sha256
2093 (base32
8c456dff 2094 "12hckg3y5j3zh9q1gwxkc27q813p2r42iqp7wdfiq6nj55jrh6w6"))))
6b4a9aec
RW
2095 (build-system r-build-system)
2096 (propagated-inputs
2097 `(("r-mass" ,r-mass)
8c456dff 2098 ("r-npsurv" ,r-npsurv)
6b4a9aec
RW
2099 ("r-survival" ,r-survival)))
2100 (home-page "http://riskassessment.r-forge.r-project.org")
2101 (synopsis "Fitting a parametric distribution from data")
2102 (description
2103 "This package extends the @code{fitdistr} function of the MASS package
2104with several functions to help the fit of a parametric distribution to
2105non-censored or censored data. Censored data may contain left-censored,
2106right-censored and interval-censored values, with several lower and upper
2107bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
2108provides moment matching (MME), quantile matching (QME) and maximum
2109goodness-of-fit estimation (MGE) methods (available only for non-censored
2110data). Weighted versions of MLE, MME and QME are available.")
2111 (license license:gpl2+)))
8d220073
RW
2112
2113(define-public r-energy
2114 (package
2115 (name "r-energy")
9c112bee 2116 (version "1.7-5")
8d220073
RW
2117 (source
2118 (origin
2119 (method url-fetch)
2120 (uri (cran-uri "energy" version))
2121 (sha256
2122 (base32
9c112bee 2123 "15k9dg0a82cs9ypm0wpcsff3il1hzhnnv86dv5ngby1r144czhi4"))))
8d220073
RW
2124 (build-system r-build-system)
2125 (propagated-inputs
2126 `(("r-boot" ,r-boot)
2127 ("r-rcpp" ,r-rcpp)))
e9960d8c 2128 (home-page "https://cran.r-project.org/web/packages/energy")
8d220073
RW
2129 (synopsis "Multivariate inference via the energy of data")
2130 (description
2131 "This package provides e-statistics (energy) tests and statistics for
2132multivariate and univariate inference, including distance correlation,
2133one-sample, two-sample, and multi-sample tests for comparing multivariate
2134distributions, are implemented. Measuring and testing multivariate
2135independence based on distance correlation, partial distance correlation,
2136multivariate goodness-of-fit tests, clustering based on energy distance,
2137testing for multivariate normality, distance components (disco) for
2138non-parametric analysis of structured data, and other energy
2139statistics/methods are implemented.")
2140 (license license:gpl2+)))
abcb8494
RW
2141
2142(define-public r-suppdists
2143 (package
2144 (name "r-suppdists")
2145 (version "1.1-9.4")
2146 (source
2147 (origin
2148 (method url-fetch)
2149 (uri (cran-uri "SuppDists" version))
2150 (sha256
2151 (base32
2152 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
2153 (properties `((upstream-name . "SuppDists")))
2154 (build-system r-build-system)
e9960d8c 2155 (home-page "https://cran.r-project.org/web/packages/SuppDists")
abcb8494
RW
2156 (synopsis "Supplementary distributions")
2157 (description
2158 "This package provides ten distributions supplementing those built into
2159R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
2160Spearman's rho, maximum F ratio, the Pearson product moment correlation
2161coefficient, Johnson distributions, normal scores and generalized
2162hypergeometric distributions. In addition two random number generators of
2163George Marsaglia are included.")
2164 (license license:gpl2+)))
05e8a3ef
RW
2165
2166(define-public r-ksamples
2167 (package
2168 (name "r-ksamples")
c152c6b3 2169 (version "1.2-8")
05e8a3ef
RW
2170 (source
2171 (origin
2172 (method url-fetch)
2173 (uri (cran-uri "kSamples" version))
2174 (sha256
2175 (base32
c152c6b3 2176 "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
05e8a3ef
RW
2177 (properties `((upstream-name . "kSamples")))
2178 (build-system r-build-system)
2179 (propagated-inputs
2180 `(("r-suppdists" ,r-suppdists)))
e9960d8c 2181 (home-page "https://cran.r-project.org/web/packages/kSamples")
05e8a3ef
RW
2182 (synopsis "K-Sample rank tests and their combinations")
2183 (description
2184 "This package provides tools to compares k samples using the
2185Anderson-Darling test, Kruskal-Wallis type tests with different rank score
2186criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
2187test. It computes asymptotic, simulated or (limited) exact P-values, all
2188valid under randomization, with or without ties, or conditionally under random
2189sampling from populations, given the observed tie pattern. Except for Steel's
2190test and the JT test it also combines these tests across several blocks of
2191samples.")
2192 (license license:gpl2+)))
f97ce815
RW
2193
2194(define-public r-cvst
2195 (package
2196 (name "r-cvst")
b13b5674 2197 (version "0.2-2")
f97ce815
RW
2198 (source
2199 (origin
2200 (method url-fetch)
2201 (uri (cran-uri "CVST" version))
2202 (sha256
2203 (base32
b13b5674 2204 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
f97ce815
RW
2205 (properties `((upstream-name . "CVST")))
2206 (build-system r-build-system)
2207 (propagated-inputs
2208 `(("r-kernlab" ,r-kernlab)
2209 ("r-matrix" ,r-matrix)))
e9960d8c 2210 (home-page "https://cran.r-project.org/web/packages/CVST")
f97ce815
RW
2211 (synopsis "Fast cross-validation via sequential testing")
2212 (description
2213 "This package implements the fast cross-validation via sequential
2214testing (CVST) procedure. CVST is an improved cross-validation procedure
2215which uses non-parametric testing coupled with sequential analysis to
2216determine the best parameter set on linearly increasing subsets of the data.
2217Additionally to the CVST the package contains an implementation of the
2218ordinary k-fold cross-validation with a flexible and powerful set of helper
2219objects and methods to handle the overall model selection process. The
2220implementations of the Cochran's Q test with permutations and the sequential
2221testing framework of Wald are generic and can therefore also be used in other
2222contexts.")
2223 (license license:gpl2+)))
797e1dfb 2224
c5f033e0
RW
2225(define-public r-squarem
2226 (package
2227 (name "r-squarem")
2228 (version "2017.10-1")
2229 (source
2230 (origin
2231 (method url-fetch)
2232 (uri (cran-uri "SQUAREM" version))
2233 (sha256
2234 (base32
2235 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
2236 (properties `((upstream-name . "SQUAREM")))
2237 (build-system r-build-system)
2238 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
2239 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
2240 (description
2241 "This package provides algorithms for accelerating the convergence of
2242slow, monotone sequences from smooth, contraction mapping such as the EM
2243algorithm. It can be used to accelerate any smooth, linearly convergent
2244acceleration scheme. A tutorial style introduction to this package is
2245available in a vignette.")
2246 (license license:gpl2+)))
2247
797e1dfb
RW
2248(define-public r-lava
2249 (package
2250 (name "r-lava")
8f887014 2251 (version "1.6.4")
797e1dfb
RW
2252 (source
2253 (origin
2254 (method url-fetch)
2255 (uri (cran-uri "lava" version))
2256 (sha256
2257 (base32
8f887014 2258 "0627cjlg55kzbzcy82w6wykmw2i57qhgfcabn2zy3ydfdswyxij1"))))
797e1dfb
RW
2259 (build-system r-build-system)
2260 (propagated-inputs
2261 `(("r-numderiv" ,r-numderiv)
92e4534c 2262 ("r-squarem" ,r-squarem)
797e1dfb
RW
2263 ("r-survival" ,r-survival)))
2264 (home-page "https://github.com/kkholst/lava")
2265 (synopsis "Latent variable models")
2266 (description
2267 "This package provides tools for the estimation and simulation of latent
2268variable models.")
2269 (license license:gpl3)))
d26b7c1b
RW
2270
2271(define-public r-drr
2272 (package
2273 (name "r-drr")
0f001b3c 2274 (version "0.0.3")
d26b7c1b
RW
2275 (source
2276 (origin
2277 (method url-fetch)
2278 (uri (cran-uri "DRR" version))
2279 (sha256
2280 (base32
0f001b3c 2281 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
d26b7c1b
RW
2282 (properties `((upstream-name . "DRR")))
2283 (build-system r-build-system)
2284 (propagated-inputs
2285 `(("r-cvst" ,r-cvst)
2286 ("r-kernlab" ,r-kernlab)
2287 ("r-matrix" ,r-matrix)))
e9960d8c 2288 (home-page "https://cran.r-project.org/web/packages/DRR")
d26b7c1b
RW
2289 (synopsis "Dimensionality reduction via regression")
2290 (description
2291 "This package provides an implementation of dimensionality reduction via
2292regression using Kernel Ridge Regression.")
2293 (license license:gpl3)))
9dd707f0
RW
2294
2295(define-public r-prodlim
2296 (package
2297 (name "r-prodlim")
9ee81a36 2298 (version "2018.04.18")
9dd707f0
RW
2299 (source
2300 (origin
2301 (method url-fetch)
2302 (uri (cran-uri "prodlim" version))
2303 (sha256
2304 (base32
9ee81a36 2305 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
9dd707f0
RW
2306 (build-system r-build-system)
2307 (propagated-inputs
2308 `(("r-kernsmooth" ,r-kernsmooth)
2309 ("r-lava" ,r-lava)
2310 ("r-rcpp" ,r-rcpp)
2311 ("r-survival" ,r-survival)))
e9960d8c 2312 (home-page "https://cran.r-project.org/web/packages/prodlim")
9dd707f0
RW
2313 (synopsis "Product-limit estimation for censored event history analysis")
2314 (description
2315 "This package provides a fast and user-friendly implementation of
2316nonparametric estimators for censored event history (survival) analysis with
2317the Kaplan-Meier and Aalen-Johansen methods.")
2318 (license license:gpl2+)))
b561f563
RW
2319
2320(define-public r-dimred
2321 (package
2322 (name "r-dimred")
e21659c7 2323 (version "0.2.2")
b561f563
RW
2324 (source
2325 (origin
2326 (method url-fetch)
2327 (uri (cran-uri "dimRed" version))
2328 (sha256
2329 (base32
e21659c7 2330 "0ssy2qriiy6zdawriqcbl67qiq68ipml3frq7aqlq70r2fqyyw48"))))
b561f563
RW
2331 (properties `((upstream-name . "dimRed")))
2332 (build-system r-build-system)
77f97229
RW
2333 (propagated-inputs
2334 `(("r-drr" ,r-drr)
2335 ("r-magrittr" ,r-magrittr)))
b561f563
RW
2336 (home-page "https://github.com/gdkrmr/dimRed")
2337 (synopsis "Framework for dimensionality reduction")
2338 (description
2339 "This package provides a collection of dimensionality reduction
2340techniques from R packages and provides a common interface for calling the
2341methods.")
2342 (license license:gpl3)))
1b663184
RW
2343
2344(define-public r-timedate
2345 (package
2346 (name "r-timedate")
51b7b0e3 2347 (version "3043.102")
1b663184
RW
2348 (source
2349 (origin
2350 (method url-fetch)
2351 (uri (cran-uri "timeDate" version))
2352 (sha256
2353 (base32
51b7b0e3 2354 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1b663184
RW
2355 (properties `((upstream-name . "timeDate")))
2356 (build-system r-build-system)
2357 (home-page "https://www.rmetrics.org")
2358 (synopsis "Chronological and calendar objects")
2359 (description
2360 "This package provides an environment for teaching \"Financial
2361Engineering and Computational Finance\" and for managing chronological and
2362calendar objects.")
2363 (license license:gpl2+)))
f57b883e 2364
ce4e81cb
RW
2365(define-public r-magic
2366 (package
2367 (name "r-magic")
bba80fad 2368 (version "1.5-9")
ce4e81cb
RW
2369 (source
2370 (origin
2371 (method url-fetch)
2372 (uri (cran-uri "magic" version))
2373 (sha256
2374 (base32
bba80fad 2375 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
ce4e81cb
RW
2376 (build-system r-build-system)
2377 (propagated-inputs
2378 `(("r-abind" ,r-abind)))
2379 (home-page "https://github.com/RobinHankin/magic.git")
2380 (synopsis "Create and investigate magic squares")
2381 (description
2382 "This package provides a collection of efficient, vectorized algorithms
2383for the creation and investigation of magic squares and hypercubes, including
2384a variety of functions for the manipulation and analysis of arbitrarily
2385dimensioned arrays.")
2386 (license license:gpl2)))
2387
d9bec9a8
RW
2388(define-public r-rmysql
2389 (package
2390 (name "r-rmysql")
221b3b16 2391 (version "0.10.16")
d9bec9a8
RW
2392 (source
2393 (origin
2394 (method url-fetch)
2395 (uri (cran-uri "RMySQL" version))
2396 (sha256
2397 (base32
221b3b16 2398 "1gh4b730g2v78jg5iln8fkz808ri2vhnhnw43wzkkjpy53jh48sp"))))
d9bec9a8
RW
2399 (properties `((upstream-name . "RMySQL")))
2400 (build-system r-build-system)
2401 (native-inputs
2402 `(("pkg-config" ,pkg-config)))
2403 (inputs
2404 `(("mariadb" ,mariadb)
2405 ("zlib" ,zlib)))
2406 (propagated-inputs
2407 `(("r-dbi" ,r-dbi)))
2408 (home-page "https://github.com/r-dbi/RMySQL")
2409 (synopsis "Database interface and MySQL driver for R")
2410 (description
2411 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
2412package contains an old implementation based on legacy code from S-PLUS which
2413is being phased out. A modern MySQL client based on Rcpp is available from
2414the RMariaDB package.")
2415 (license license:gpl2)))
2416
5574cb81
RW
2417(define-public r-rpostgresql
2418 (package
2419 (name "r-rpostgresql")
2420 (version "0.6-2")
2421 (source
2422 (origin
2423 (method url-fetch)
2424 (uri (cran-uri "RPostgreSQL" version))
2425 (sha256
2426 (base32
2427 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
2428 (properties `((upstream-name . "RPostgreSQL")))
2429 (build-system r-build-system)
2430 (inputs
2431 `(("postgresql" ,postgresql)))
2432 (propagated-inputs
2433 `(("r-dbi" ,r-dbi)))
2434 (home-page "https://github.com/tomoakin/RPostgreSQL")
2435 (synopsis "R interface to the PostgreSQL database system")
2436 (description
2437 "This package provides a Database Interface (DBI) compliant driver for R
2438to access PostgreSQL database systems.")
2439 ;; The whole package is released under GPL version 2. It includes code
2440 ;; under the PostgreSQL license.
2441 (license license:gpl2)))
2442
9604429d
RW
2443(define-public r-geometry
2444 (package
2445 (name "r-geometry")
2446 (version "0.3-6")
2447 (source
2448 (origin
2449 (method url-fetch)
2450 (uri (cran-uri "geometry" version))
2451 (sha256
2452 (base32
2453 "0s09vi0rr0smys3an83mz6fk41bplxyz4myrbiinf4qpk6n33qib"))))
2454 (build-system r-build-system)
2455 (propagated-inputs `(("r-magic" ,r-magic)))
2456 (home-page "http://geometry.r-forge.r-project.org/")
2457 (synopsis "Mesh generation and surface tesselation")
2458 (description
2459 "This package makes the qhull library available in R, in a similar manner
2460as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
2461intersections about a point, Voronoi diagrams, furthest-site Delaunay
2462triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
2463and higher dimensions. It implements the Quickhull algorithm for computing
2464the convex hull. Qhull does not support constrained Delaunay triangulations,
2465or mesh generation of non-convex objects, but the package does include some R
2466functions that allow for this. Currently the package only gives access to
2467Delaunay triangulation and convex hull computation.")
2468 ;; The Qhull sources are included and are distributed under a custom
2469 ;; non-copyleft license. The R sources are released under GPL version 2.
2470 (license (list license:gpl2
2471 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
2472
f57b883e
RW
2473(define-public r-ddalpha
2474 (package
2475 (name "r-ddalpha")
fc74de42 2476 (version "1.3.8")
f57b883e
RW
2477 (source
2478 (origin
2479 (method url-fetch)
2480 (uri (cran-uri "ddalpha" version))
2481 (sha256
2482 (base32
fc74de42 2483 "0gi0hl14ghgf65zxsvgzh9z6xx1nyi49cpx192lmwrwqn3dy7ba0"))))
f57b883e
RW
2484 (build-system r-build-system)
2485 (propagated-inputs
2486 `(("r-bh" ,r-bh)
2487 ("r-class" ,r-class)
4f184233 2488 ("r-geometry" ,r-geometry)
f57b883e
RW
2489 ("r-mass" ,r-mass)
2490 ("r-rcpp" ,r-rcpp)
e90456b9
RW
2491 ("r-robustbase" ,r-robustbase)
2492 ("r-sfsmisc" ,r-sfsmisc)))
2493 (native-inputs
2494 `(("gfortran" ,gfortran)))
e9960d8c 2495 (home-page "https://cran.r-project.org/web/packages/ddalpha")
f57b883e
RW
2496 (synopsis "Depth-Based classification and calculation of data depth")
2497 (description
2498 "This package contains procedures for depth-based supervised learning,
2499which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
2500Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
2501statistical depth function to a compact low-dimensional space, where the final
2502classification is done. It also offers an extension to functional data and
2503routines for calculating certain notions of statistical depth functions. 50
2504multivariate and 5 functional classification problems are included.")
2505 (license license:gpl2)))
5a87093f
RW
2506
2507(define-public r-gower
2508 (package
2509 (name "r-gower")
2510 (version "0.1.2")
2511 (source
2512 (origin
2513 (method url-fetch)
2514 (uri (cran-uri "gower" version))
2515 (sha256
2516 (base32
2517 "1mbrj1lam3jfbby2j32shmmj5cn09zx3rkxbamq7q8sdg39b54gb"))))
2518 (build-system r-build-system)
2519 (native-inputs
2520 `(("r-knitr" ,r-knitr)))
2521 (home-page "https://github.com/markvanderloo/gower")
2522 (synopsis "Gower's distance")
2523 (description
2524 "This package provides tools to compute Gower's distance (or similarity)
2525coefficient between records, and to compute the top-n matches between records.
2526Core algorithms are executed in parallel on systems supporting OpenMP.")
2527 (license license:gpl3)))
649cf27c
RW
2528
2529(define-public r-rcpproll
2530 (package
2531 (name "r-rcpproll")
d0396c8e 2532 (version "0.3.0")
649cf27c
RW
2533 (source
2534 (origin
2535 (method url-fetch)
2536 (uri (cran-uri "RcppRoll" version))
2537 (sha256
2538 (base32
d0396c8e 2539 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
649cf27c
RW
2540 (properties `((upstream-name . "RcppRoll")))
2541 (build-system r-build-system)
2542 (propagated-inputs
2543 `(("r-rcpp" ,r-rcpp)))
e9960d8c 2544 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
649cf27c
RW
2545 (synopsis "Efficient rolling and windowed operations")
2546 (description
2547 "This package provides fast and efficient routines for common rolling /
2548windowed operations. Routines for the efficient computation of windowed mean,
2549median, sum, product, minimum, maximum, standard deviation and variance are
2550provided.")
2551 (license license:gpl2+)))
6c3d42d6
RW
2552
2553(define-public r-ipred
2554 (package
2555 (name "r-ipred")
56af171f 2556 (version "0.9-8")
6c3d42d6
RW
2557 (source
2558 (origin
2559 (method url-fetch)
2560 (uri (cran-uri "ipred" version))
2561 (sha256
2562 (base32
56af171f 2563 "01xcg3c121ndfpz9dirqxszknh4yb1p222p7f1wbwwhdrg1i27cw"))))
6c3d42d6
RW
2564 (build-system r-build-system)
2565 (propagated-inputs
2566 `(("r-class" ,r-class)
2567 ("r-mass" ,r-mass)
2568 ("r-nnet" ,r-nnet)
2569 ("r-prodlim" ,r-prodlim)
2570 ("r-rpart" ,r-rpart)
2571 ("r-survival" ,r-survival)))
e9960d8c 2572 (home-page "https://cran.r-project.org/web/packages/ipred")
6c3d42d6
RW
2573 (synopsis "Improved predictors")
2574 (description
2575 "This package provides improved predictive models by indirect
2576classification and bagging for classification, regression and survival
2577problems as well as resampling based estimators of prediction error.")
2578 (license license:gpl2+)))
ba4527ab 2579
cdc129dc
RW
2580(define-public r-psych
2581 (package
2582 (name "r-psych")
523762e3 2583 (version "1.8.12")
cdc129dc
RW
2584 (source
2585 (origin
2586 (method url-fetch)
2587 (uri (cran-uri "psych" version))
2588 (sha256
2589 (base32
523762e3 2590 "0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
cdc129dc
RW
2591 (build-system r-build-system)
2592 (propagated-inputs
2593 `(("r-foreign" ,r-foreign)
2594 ("r-lattice" ,r-lattice)
2595 ("r-mnormt" ,r-mnormt)
2596 ("r-nlme" ,r-nlme)))
e9960d8c 2597 (home-page "https://cran.r-project.org/web/packages/psych/")
cdc129dc
RW
2598 (synopsis "Procedures for psychological, psychometric, and personality research")
2599 (description
2600 "This package provides a general purpose toolbox for personality,
2601psychometric theory and experimental psychology. Functions are primarily for
2602multivariate analysis and scale construction using factor analysis, principal
2603component analysis, cluster analysis and reliability analysis, although others
2604provide basic descriptive statistics. Item Response Theory is done using
2605factor analysis of tetrachoric and polychoric correlations. Functions for
2606analyzing data at multiple levels include within and between group statistics,
2607including correlations and factor analysis. Functions for simulating and
2608testing particular item and test structures are included. Several functions
2609serve as a useful front end for structural equation modeling. Graphical
2610displays of path diagrams, factor analysis and structural equation models are
2611created using basic graphics.")
2612 (license license:gpl2+)))
2613
25c67ecf
RW
2614(define-public r-generics
2615 (package
2616 (name "r-generics")
2617 (version "0.0.2")
2618 (source
2619 (origin
2620 (method url-fetch)
2621 (uri (cran-uri "generics" version))
2622 (sha256
2623 (base32
2624 "0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"))))
2625 (build-system r-build-system)
2626 (home-page "https://github.com/r-lib/generics")
2627 (synopsis "Common S3 generics not provided by base R methods")
2628 (description
2629 "In order to reduce potential package dependencies and conflicts,
2630generics provides a number of commonly used S3 generics that are not provided
2631by base R methods related to model fitting.")
2632 (license license:gpl2)))
2633
6c8c8c6b
RW
2634(define-public r-broom
2635 (package
2636 (name "r-broom")
813d9c51 2637 (version "0.5.1")
6c8c8c6b
RW
2638 (source
2639 (origin
2640 (method url-fetch)
2641 (uri (cran-uri "broom" version))
2642 (sha256
2643 (base32
813d9c51 2644 "0bmf38yvwalqf5j5yrr48nsk5k3n75s0gwcw621hp5lgrgvnp7ns"))))
6c8c8c6b
RW
2645 (build-system r-build-system)
2646 (propagated-inputs
45c156bf
RW
2647 `(("r-backports" ,r-backports)
2648 ("r-dplyr" ,r-dplyr)
813d9c51 2649 ("r-generics" ,r-generics)
6c8c8c6b 2650 ("r-nlme" ,r-nlme)
45c156bf 2651 ("r-purrr" ,r-purrr)
6c8c8c6b
RW
2652 ("r-reshape2" ,r-reshape2)
2653 ("r-stringr" ,r-stringr)
45c156bf 2654 ("r-tibble" ,r-tibble)
6c8c8c6b 2655 ("r-tidyr" ,r-tidyr)))
6e19d50e 2656 (home-page "https://github.com/tidyverse/broom")
6c8c8c6b
RW
2657 (synopsis "Convert statistical analysis objects into tidy data frames")
2658 (description
2659 "This package provides tools to convert statistical analysis objects from
2660R into tidy data frames, so that they can more easily be combined, reshaped
2661and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
2662@code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
2663summarizes a model's statistical findings such as coefficients of a
2664regression; @code{augment}, which adds columns to the original data such as
2665predictions, residuals and cluster assignments; and @code{glance}, which
2666provides a one-row summary of model-level statistics.")
2667 (license license:expat)))
2668
ba4527ab
RW
2669(define-public r-recipes
2670 (package
2671 (name "r-recipes")
e396b378 2672 (version "0.1.4")
ba4527ab
RW
2673 (source
2674 (origin
2675 (method url-fetch)
2676 (uri (cran-uri "recipes" version))
2677 (sha256
2678 (base32
e396b378 2679 "0bwijw4427v2k5z3qci2kyr5dyzql8b3lvf88rwy16p741jckjsn"))))
ba4527ab
RW
2680 (build-system r-build-system)
2681 (propagated-inputs
18a11c6d
RW
2682 `(("r-broom" ,r-broom)
2683 ("r-ddalpha" ,r-ddalpha)
ba4527ab
RW
2684 ("r-dimred" ,r-dimred)
2685 ("r-dplyr" ,r-dplyr)
2686 ("r-gower" ,r-gower)
2687 ("r-ipred" ,r-ipred)
2688 ("r-lubridate" ,r-lubridate)
2689 ("r-magrittr" ,r-magrittr)
18a11c6d 2690 ("r-matrix" ,r-matrix)
3321234c 2691 ("r-pls" ,r-pls)
ba4527ab
RW
2692 ("r-purrr" ,r-purrr)
2693 ("r-rcpproll" ,r-rcpproll)
2694 ("r-rlang" ,r-rlang)
2695 ("r-tibble" ,r-tibble)
2696 ("r-tidyselect" ,r-tidyselect)
57039918
RW
2697 ("r-timedate" ,r-timedate)
2698 ("r-withr" ,r-withr)))
ba4527ab
RW
2699 (home-page "https://github.com/topepo/recipes")
2700 (synopsis "Preprocessing tools to create design matrices")
2701 (description
2702 "Recipes is an extensible framework to create and preprocess design
2703matrices. Recipes consist of one or more data manipulation and analysis
2704\"steps\". Statistical parameters for the steps can be estimated from an
2705initial data set and then applied to other data sets. The resulting design
2706matrices can then be used as inputs into statistical or machine learning
2707models.")
2708 (license license:gpl2)))
1ab867be
RW
2709
2710(define-public r-pdist
2711 (package
2712 (name "r-pdist")
2713 (version "1.2")
2714 (source
2715 (origin
2716 (method url-fetch)
2717 (uri (cran-uri "pdist" version))
2718 (sha256
2719 (base32
2720 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
2721 (build-system r-build-system)
2722 (home-page "https://github.com/jeffwong/pdist")
2723 (synopsis "Partitioned distance function")
2724 (description
2725 "Pdist computes the euclidean distance between rows of a matrix X and
2726rows of another matrix Y. Previously, this could be done by binding the two
2727matrices together and calling @code{dist}, but this creates unnecessary
2728computation by computing the distances between a row of X and another row of
2729X, and likewise for Y. Pdist strictly computes distances across the two
2730matrices, not within the same matrix, making computations significantly faster
2731for certain use cases.")
2732 (license license:gpl3+)))
81e0b625
RW
2733
2734(define-public r-ggrepel
2735 (package
2736 (name "r-ggrepel")
0759d87d 2737 (version "0.8.0")
81e0b625
RW
2738 (source
2739 (origin
2740 (method url-fetch)
2741 (uri (cran-uri "ggrepel" version))
2742 (sha256
2743 (base32
0759d87d 2744 "1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"))))
81e0b625
RW
2745 (build-system r-build-system)
2746 (propagated-inputs
2747 `(("r-ggplot2" ,r-ggplot2)
2748 ("r-rcpp" ,r-rcpp)
2749 ("r-scales" ,r-scales)))
2750 (home-page "http://github.com/slowkow/ggrepel")
2751 (synopsis "Repulsive text and label geometries for ggplot2")
2752 (description
2753 "This package provides text and label geometries for ggplot2 that help to
2754avoid overlapping text labels. Labels repel away from each other and away
2755from the data points.")
2756 (license license:gpl3)))
6b968c4c
RW
2757
2758(define-public r-corrplot
2759 (package
2760 (name "r-corrplot")
2761 (version "0.84")
2762 (source
2763 (origin
2764 (method url-fetch)
2765 (uri (cran-uri "corrplot" version))
2766 (sha256
2767 (base32
2768 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
2769 (build-system r-build-system)
2770 (home-page "https://github.com/taiyun/corrplot")
2771 (synopsis "Visualization of a correlation matrix")
2772 (description
2773 "This package provides a graphical display of a correlation matrix or
2774general matrix. It also contains some algorithms to do matrix reordering. In
2775addition, corrplot is good at details, including choosing color, text labels,
2776color labels, layout, etc.")
2777 ;; Any version of the GPL
2778 (license license:gpl2+)))
a40a04fd
RW
2779
2780(define-public r-stringdist
2781 (package
2782 (name "r-stringdist")
2bce7795 2783 (version "0.9.5.1")
a40a04fd
RW
2784 (source
2785 (origin
2786 (method url-fetch)
2787 (uri (cran-uri "stringdist" version))
2788 (sha256
2789 (base32
2bce7795 2790 "0gap1g9xwhp0zxqsznkc2carpvi80z03prr4q8m528684lznx2xa"))))
a40a04fd
RW
2791 (build-system r-build-system)
2792 (home-page "https://github.com/markvanderloo/stringdist")
2793 (synopsis "Approximate string matching and string distance functions")
2794 (description
2795 "This package implements an approximate string matching version of R's
2796native @code{match} function. It can calculate various string distances based
2797on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
2798qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
2799Jaro-Winkler). An implementation of soundex is provided as well. Distances
2800can be computed between character vectors while taking proper care of encoding
2801or between integer vectors representing generic sequences.")
2802 (license license:gpl3+)))
10e16fa9 2803
dc668352
RW
2804(define-public r-ucminf
2805 (package
2806 (name "r-ucminf")
2807 (version "1.1-4")
2808 (source
2809 (origin
2810 (method url-fetch)
2811 (uri (cran-uri "ucminf" version))
2812 (sha256
2813 (base32
2814 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
2815 (build-system r-build-system)
2816 (native-inputs `(("gfortran" ,gfortran)))
2817 (home-page "https://cran.r-project.org/web/packages/ucminf/")
2818 (synopsis "General-purpose unconstrained non-linear optimization")
2819 (description
2820 "This package provides an implementation of an algorithm for
2821general-purpose unconstrained non-linear optimization. The algorithm is of
2822quasi-Newton type with BFGS updating of the inverse Hessian and soft line
2823search with a trust region type monitoring of the input to the line search
2824algorithm. The interface of @code{ucminf} is designed for easy interchange
2825with the package @code{optim}.")
2826 (license license:gpl2+)))
2827
b8f6e2f8
RW
2828(define-public r-ordinal
2829 (package
2830 (name "r-ordinal")
2831 (version "2018.8-25")
2832 (source
2833 (origin
2834 (method url-fetch)
2835 (uri (cran-uri "ordinal" version))
2836 (sha256
2837 (base32
2838 "03cv9hcrw8j3lhamzhz8sk2p3ns4cw9z41x49h301k2b3pajv43h"))))
2839 (build-system r-build-system)
2840 (propagated-inputs
2841 `(("r-mass" ,r-mass)
2842 ("r-matrix" ,r-matrix)
2843 ("r-numderiv" ,r-numderiv)
2844 ("r-ucminf" ,r-ucminf)))
2845 (home-page "https://github.com/runehaubo/ordinal")
2846 (synopsis "Regression models for ordinal data")
2847 (description
2848 "This package provides an implementation of cumulative link (mixed)
2849models also known as ordered regression models, proportional odds models,
2850proportional hazards models for grouped survival times and ordered models.
2851Estimation is via maximum likelihood and mixed models are fitted with the
2852Laplace approximation and adaptive Gauss-Hermite quadrature.")
2853 (license license:gpl2+)))
2854
fe1495e3
RW
2855(define-public r-jomo
2856 (package
2857 (name "r-jomo")
fccb2450 2858 (version "2.6-5")
fe1495e3
RW
2859 (source
2860 (origin
2861 (method url-fetch)
2862 (uri (cran-uri "jomo" version))
2863 (sha256
2864 (base32
fccb2450 2865 "109q5m69clrvvialxdxznd0wdb54ajhx84nj8slx8bf909a427mj"))))
fe1495e3
RW
2866 (build-system r-build-system)
2867 (propagated-inputs
2868 `(("r-lme4" ,r-lme4)
fccb2450 2869 ("r-mass" ,r-mass)
e7630cc9 2870 ("r-ordinal" ,r-ordinal)
fe1495e3
RW
2871 ("r-survival" ,r-survival)))
2872 (home-page "https://cran.r-project.org/web/packages/jomo/")
2873 (synopsis "Multilevel Joint Modelling Multiple Imputation")
2874 (description
2875 "Similarly to Schafer's package pan, jomo is a package for multilevel
2876joint modelling multiple imputation @url{Carpenter and Kenward (2013),
2877http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
2878possibility of handling binary and categorical data through latent normal
2879variables, the option to use cluster-specific covariance matrices and to
2880impute compatibly with the substantive model.")
2881 (license license:gpl2)))
2882
03e718fb
RW
2883(define-public r-pan
2884 (package
2885 (name "r-pan")
a7265593 2886 (version "1.6")
03e718fb
RW
2887 (source
2888 (origin
2889 (method url-fetch)
2890 (uri (cran-uri "pan" version))
2891 (sha256
2892 (base32
a7265593 2893 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
03e718fb
RW
2894 (build-system r-build-system)
2895 (native-inputs `(("gfortran" ,gfortran)))
2896 (home-page "https://cran.r-project.org/web/packages/pan/")
2897 (synopsis "Multiple imputation for multivariate panel or clustered data")
2898 (description
2899 "This package implements multiple imputation for multivariate panel or
2900clustered data.")
2901 (license license:gpl3)))
2902
84e7147a
RW
2903(define-public r-mitml
2904 (package
2905 (name "r-mitml")
1c6d199e 2906 (version "0.3-7")
84e7147a
RW
2907 (source
2908 (origin
2909 (method url-fetch)
2910 (uri (cran-uri "mitml" version))
2911 (sha256
2912 (base32
1c6d199e 2913 "0yqyxkyi1kmv5k63wxj5kkg5g8igk1axk2csb4xhj6wz0p89dxy6"))))
84e7147a
RW
2914 (build-system r-build-system)
2915 (propagated-inputs
2916 `(("r-haven" ,r-haven)
2917 ("r-jomo" ,r-jomo)
2918 ("r-pan" ,r-pan)))
2919 (home-page "https://cran.r-project.org/web/packages/mitml/")
2920 (synopsis "Tools for multiple imputation in multilevel modeling")
2921 (description
2922 "This package provides tools for multiple imputation of missing data in
2923multilevel modeling. It includes a user-friendly interface to the packages
2924pan and jomo, and several functions for visualization, data management and the
2925analysis of multiply imputed data sets.")
2926 (license license:gpl2+)))
2927
10e16fa9
RW
2928(define-public r-mice
2929 (package
2930 (name "r-mice")
1b3b2a72 2931 (version "3.3.0")
10e16fa9
RW
2932 (source
2933 (origin
2934 (method url-fetch)
2935 (uri (cran-uri "mice" version))
2936 (sha256
2937 (base32
1b3b2a72 2938 "1p0ipbqk5aqdi7iikw3qrjyvdi9sdhpnw1h5mwakwvv0yl0pzbyx"))))
10e16fa9
RW
2939 (build-system r-build-system)
2940 (propagated-inputs
aea3be25
RW
2941 `(("r-broom" ,r-broom)
2942 ("r-dplyr" ,r-dplyr)
2943 ("r-lattice" ,r-lattice)
10e16fa9 2944 ("r-mass" ,r-mass)
aea3be25 2945 ("r-mitml" ,r-mitml)
10e16fa9
RW
2946 ("r-nnet" ,r-nnet)
2947 ("r-rcpp" ,r-rcpp)
aea3be25 2948 ("r-rlang" ,r-rlang)
10e16fa9
RW
2949 ("r-rpart" ,r-rpart)
2950 ("r-survival" ,r-survival)))
2951 (home-page "https://cran.r-project.org/web/packages/mice/")
2952 (synopsis "Multivariate imputation by chained equations")
2953 (description
2954 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
2955implemented by the MICE algorithm as described in @url{Van Buuren and
2956Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
2957variable has its own imputation model. Built-in imputation models are
2958provided for continuous data (predictive mean matching, normal), binary
2959data (logistic regression), unordered categorical data (polytomous logistic
2960regression) and ordered categorical data (proportional odds). MICE can also
2961impute continuous two-level data (normal model, pan, second-level variables).
2962Passive imputation can be used to maintain consistency between variables.
2963Various diagnostic plots are available to inspect the quality of the
2964imputations.")
2965 ;; Any of these two versions.
2966 (license (list license:gpl2 license:gpl3))))
7fd5f60b 2967
02cdb45f
RW
2968(define-public r-truncnorm
2969 (package
2970 (name "r-truncnorm")
9d6f3925 2971 (version "1.0-8")
02cdb45f
RW
2972 (source
2973 (origin
2974 (method url-fetch)
2975 (uri (cran-uri "truncnorm" version))
2976 (sha256
2977 (base32
9d6f3925 2978 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
02cdb45f 2979 (build-system r-build-system)
e9960d8c 2980 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
02cdb45f
RW
2981 (synopsis "Truncated normal distribution")
2982 (description "This package provides functions for the truncated normal
2983distribution with mean equal to @code{mean} and standard deviation equal to
2984@code{sd}. It includes density, distribution, quantile, and expected value
2985functions, as well as a random generation function.")
2986 (license license:gpl2)))
2987
cb8b4c11
RW
2988(define-public r-rsolnp
2989 (package
2990 (name "r-rsolnp")
2991 (version "1.16")
2992 (source
2993 (origin
2994 (method url-fetch)
2995 (uri (cran-uri "Rsolnp" version))
2996 (sha256
2997 (base32
2998 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
2999 (properties `((upstream-name . "Rsolnp")))
3000 (build-system r-build-system)
3001 (propagated-inputs
3002 `(("r-truncnorm" ,r-truncnorm)))
e9960d8c 3003 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
cb8b4c11
RW
3004 (synopsis "General non-linear optimization")
3005 (description "The Rsolnp package implements a general non-linear augmented
3006Lagrange multiplier method solver, a @dfn{sequential quadratic
3007programming} (SQP) based solver).")
3008 ;; Any version of the GPL.
3009 (license license:gpl2+)))
3010
7fd5f60b
RW
3011(define-public r-hardyweinberg
3012 (package
3013 (name "r-hardyweinberg")
da5cca36 3014 (version "1.6.1")
7fd5f60b
RW
3015 (source
3016 (origin
3017 (method url-fetch)
3018 (uri (cran-uri "HardyWeinberg" version))
3019 (sha256
3020 (base32
da5cca36 3021 "16n8qanxx0p5ny5zqxafn8hwb1xv94y1wig1iql8as5a5qh8lwcz"))))
7fd5f60b
RW
3022 (properties `((upstream-name . "HardyWeinberg")))
3023 (build-system r-build-system)
3024 (propagated-inputs
3025 `(("r-mice" ,r-mice)
d0394944
RW
3026 ("r-rcpp" ,r-rcpp)
3027 ("r-rsolnp" ,r-rsolnp)))
7fd5f60b
RW
3028 (home-page "https://cran.r-project.org/package=HardyWeinberg")
3029 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
3030 (description
3031 "This package contains tools for exploring Hardy-Weinberg equilibrium for
3032diallelic genetic marker data. All classical tests (chi-square, exact,
3033likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
3034included in the package, as well as functions for power computation and for
3035the simulation of marker data under equilibrium and disequilibrium. Routines
3036for dealing with markers on the X-chromosome are included. Functions for
3037testing equilibrium in the presence of missing data by using multiple
3038imputation are also provided. Implements several graphics for exploring the
3039equilibrium status of a large set of diallelic markers: ternary plots with
3040acceptance regions, log-ratio plots and Q-Q plots.")
3041 (license license:gpl2+)))
3a22732c
RW
3042
3043(define-public r-sm
3044 (package
3045 (name "r-sm")
5621b840 3046 (version "2.2-5.6")
3a22732c
RW
3047 (source
3048 (origin
3049 (method url-fetch)
3050 (uri (cran-uri "sm" version))
3051 (sha256
3052 (base32
5621b840 3053 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
3a22732c
RW
3054 (build-system r-build-system)
3055 (native-inputs `(("gfortran" ,gfortran)))
3056 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
3057 (synopsis "Smoothing methods for nonparametric regression and density estimation")
3058 (description
3059 "This is software accompanying the book 'Applied Smoothing Techniques for
3060Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
3061University Press. It provides smoothing methods for nonparametric regression
3062and density estimation")
3063 (license license:gpl2+)))
9232cac4 3064
6174db2b
RJ
3065(define-public r-venndiagram
3066 (package
3067 (name "r-venndiagram")
3068 (version "1.6.20")
3069 (source (origin
3070 (method url-fetch)
3071 (uri (cran-uri "VennDiagram" version))
3072 (sha256
3073 (base32
3074 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
3075 (properties `((upstream-name . "VennDiagram")))
3076 (build-system r-build-system)
3077 (propagated-inputs
3078 `(("r-futile-logger" ,r-futile-logger)))
3079 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
3080 (synopsis "Generate High-Resolution Venn and Euler Plots")
3081 (description
3082 "This package provides a set of functions to generate high-resolution
3083Venn and Euler plots. It includes handling for several special cases,
3084including two-case scaling, and extensive customization of plot shape and
3085structure.")
3086 (license license:gpl2+)))
3087
9232cac4
RW
3088(define-public r-vioplot
3089 (package
3090 (name "r-vioplot")
3091 (version "0.2")
3092 (source
3093 (origin
3094 (method url-fetch)
3095 (uri (cran-uri "vioplot" version))
3096 (sha256
3097 (base32
3098 "16wkb26kv6qr34hv5zgqmgq6zzgysg9i78pvy2c097lr60v087v0"))))
3099 (build-system r-build-system)
3100 (propagated-inputs `(("r-sm" ,r-sm)))
3101 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
3102 (synopsis "Violin plot")
3103 (description
3104 "This package provides a violin plot, which is a combination of a box
3105plot and a kernel density plot.")
3106 (license license:bsd-3)))
7b0569c0
RW
3107
3108(define-public r-rsofia
3109 (package
3110 (name "r-rsofia")
3111 (version "1.1")
3112 (source (origin
3113 (method url-fetch)
3114 ;; This package has been removed from CRAN, so we can
3115 ;; only fetch it from the archives.
3116 (uri (string-append "https://cran.r-project.org/src/"
3117 "contrib/Archive/RSofia/RSofia_"
3118 version ".tar.gz"))
3119 (sha256
3120 (base32
3121 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
3122 (properties `((upstream-name . "RSofia")))
3123 (build-system r-build-system)
3124 (propagated-inputs
3125 `(("r-rcpp" ,r-rcpp)))
3126 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
3127 (synopsis "Port of sofia-ml to R")
3128 (description "This package is a port of sofia-ml to R. Sofia-ml is a
3129suite of fast incremental algorithms for machine learning that can be used for
3130training models for classification or ranking.")
3131 (license license:asl2.0)))
738dda83 3132
3699383e
RW
3133(define-public r-xts
3134 (package
3135 (name "r-xts")
cea8a607 3136 (version "0.11-2")
3699383e
RW
3137 (source
3138 (origin
3139 (method url-fetch)
3140 (uri (cran-uri "xts" version))
3141 (sha256
3142 (base32
cea8a607 3143 "1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"))))
3699383e
RW
3144 (build-system r-build-system)
3145 (propagated-inputs `(("r-zoo" ,r-zoo)))
3699383e
RW
3146 (home-page "https://github.com/joshuaulrich/xts")
3147 (synopsis "Extensible time series")
3148 (description
3149 "This package provides for uniform handling of R's different time-based
3150data classes by extending @code{zoo}, maximizing native format information
3151preservation and allowing for user-level customization and extension, while
3152simplifying cross-class interoperability.")
3153 (license license:gpl2+)))
b72b42cf
RW
3154
3155(define-public r-performanceanalytics
3156 (package
3157 (name "r-performanceanalytics")
081d143d 3158 (version "1.5.2")
b72b42cf
RW
3159 (source
3160 (origin
3161 (method url-fetch)
3162 (uri (cran-uri "PerformanceAnalytics" version))
3163 (sha256
3164 (base32
081d143d 3165 "01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"))))
b72b42cf
RW
3166 (properties
3167 `((upstream-name . "PerformanceAnalytics")))
3168 (build-system r-build-system)
3169 (propagated-inputs
081d143d
RW
3170 `(("r-quadprog" ,r-quadprog)
3171 ("r-xts" ,r-xts)
b72b42cf 3172 ("r-zoo" ,r-zoo)))
d062957a 3173 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
b72b42cf
RW
3174 (synopsis "Econometric tools for performance and risk analysis")
3175 (description "This is a collection of econometric functions for
3176performance and risk analysis. This package aims to aid practitioners and
3177researchers in utilizing the latest research in analysis of non-normal return
3178streams. In general, it is most tested on return (rather than price) data on
3179a regular scale, but most functions will work with irregular return data as
3180well, and increasing numbers of functions will work with P&L or price data
3181where possible.")
3182 ;; Either version may be picked.
3183 (license (list license:gpl2 license:gpl3))))
018cf270
RW
3184
3185(define-public r-laeken
3186 (package
3187 (name "r-laeken")
ed46a05c 3188 (version "0.5.0")
018cf270
RW
3189 (source
3190 (origin
3191 (method url-fetch)
3192 (uri (cran-uri "laeken" version))
3193 (sha256
3194 (base32
ed46a05c 3195 "1g9r3y7b0gl91hijk9awa8rjk97mqpkxinzq2cgmx0m38ng9ylpa"))))
018cf270
RW
3196 (build-system r-build-system)
3197 (propagated-inputs
3198 `(("r-boot" ,r-boot)
3199 ("r-mass" ,r-mass)))
e9960d8c 3200 (home-page "https://cran.r-project.org/web/packages/laeken/")
018cf270
RW
3201 (synopsis "Estimation of indicators on social exclusion and poverty")
3202 (description "This package provides tools for the estimation of indicators
3203on social exclusion and poverty, as well as an implementation of Pareto tail
3204modeling for empirical income distributions.")
3205 (license license:gpl2+)))
e5c17b8d
RW
3206
3207(define-public r-vcd
3208 (package
3209 (name "r-vcd")
2960f965 3210 (version "1.4-4")
e5c17b8d
RW
3211 (source
3212 (origin
3213 (method url-fetch)
3214 (uri (cran-uri "vcd" version))
3215 (sha256
3216 (base32
2960f965 3217 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
e5c17b8d
RW
3218 (build-system r-build-system)
3219 (propagated-inputs
3220 `(("r-colorspace" ,r-colorspace)
3221 ("r-lmtest" ,r-lmtest)
3222 ("r-mass" ,r-mass)))
e9960d8c 3223 (home-page "https://cran.r-project.org/web/packages/vcd/")
e5c17b8d
RW
3224 (synopsis "Visualizing categorical data")
3225 (description "This package provides visualization techniques, data sets,
3226summary and inference procedures aimed particularly at categorical data.
3227Special emphasis is given to highly extensible grid graphics. The package was
3228originally inspired by the book \"Visualizing Categorical Data\" by Michael
3229Friendly and is now the main support package for a new book, \"Discrete Data
3230Analysis with R\" by Michael Friendly and David Meyer (2015).")
3231 (license license:gpl2)))
ae164260
RW
3232
3233(define-public r-ica
3234 (package
3235 (name "r-ica")
fabf0993 3236 (version "1.0-2")
ae164260
RW
3237 (source
3238 (origin
3239 (method url-fetch)
3240 (uri (cran-uri "ica" version))
3241 (sha256
3242 (base32
fabf0993 3243 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
ae164260 3244 (build-system r-build-system)
e9960d8c 3245 (home-page "https://cran.r-project.org/web/packages/ica/")
ae164260
RW
3246 (synopsis "Independent component analysis")
3247 (description "This package provides tools for @dfn{Independent Component
3248Analysis} (ICA) using various algorithms: FastICA,
3249Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
3250of Eigenmatrices} (JADE).")
3251 (license license:gpl2+)))
bf025ff6
RW
3252
3253(define-public r-dtw
3254 (package
3255 (name "r-dtw")
cda93e83 3256 (version "1.20-1")
bf025ff6
RW
3257 (source
3258 (origin
3259 (method url-fetch)
3260 (uri (cran-uri "dtw" version))
3261 (sha256
3262 (base32
cda93e83 3263 "1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"))))
bf025ff6
RW
3264 (build-system r-build-system)
3265 (propagated-inputs `(("r-proxy" ,r-proxy)))
3266 (home-page "http://dtw.r-forge.r-project.org/")
3267 (synopsis "Dynamic Time Warping Algorithms")
3268 (description "This package provides a comprehensive implementation of
3269@dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
3270optimal (least cumulative distance) alignment between points of two time
3271series. Common DTW variants covered include local (slope) and global (window)
3272constraints, subsequence matches, arbitrary distance definitions,
3273normalizations, minimum variance matching, and so on.")
3274 (license license:gpl2+)))
15ef07f0
RW
3275
3276(define-public r-sdmtools
3277 (package
3278 (name "r-sdmtools")
3279 (version "1.1-221")
3280 (source
3281 (origin
3282 (method url-fetch)
3283 (uri (cran-uri "SDMTools" version))
3284 (sha256
3285 (base32
3286 "1kacrpamshv7wz83yn45sfbw4m9c44xrrngzcklnwx8gcxx2knm6"))))
3287 (properties `((upstream-name . "SDMTools")))
3288 (build-system r-build-system)
3289 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
3290 (home-page "http://www.rforge.net/SDMTools/")
3291 (synopsis "Species distribution modelling tools")
3292 (description "This packages provides a set of tools for post processing
3293the outcomes of species distribution modeling exercises. It includes novel
3294methods for comparing models and tracking changes in distributions through
3295time. It further includes methods for visualizing outcomes, selecting
3296thresholds, calculating measures of accuracy and landscape fragmentation
3297statistics, etc.")
3298 (license license:gpl3+)))
ae3f2079
RW
3299
3300(define-public r-scatterplot3d
3301 (package
3302 (name "r-scatterplot3d")
5ade82bb 3303 (version "0.3-41")
ae3f2079
RW
3304 (source
3305 (origin
3306 (method url-fetch)
3307 (uri (cran-uri "scatterplot3d" version))
3308 (sha256
3309 (base32
5ade82bb 3310 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
ae3f2079 3311 (build-system r-build-system)
e9960d8c 3312 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
ae3f2079
RW
3313 (synopsis "3D scatter plot")
3314 (description "This package provides an implementation of scatter plots for
3315plotting. a three dimensional point cloud.")
3316 (license license:gpl2)))
f90018e5
RW
3317
3318(define-public r-ggridges
3319 (package
3320 (name "r-ggridges")
16a39c2d 3321 (version "0.5.1")
f90018e5
RW
3322 (source
3323 (origin
3324 (method url-fetch)
3325 (uri (cran-uri "ggridges" version))
3326 (sha256
3327 (base32
16a39c2d 3328 "0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"))))
f90018e5
RW
3329 (build-system r-build-system)
3330 (propagated-inputs
3331 `(("r-ggplot2" ,r-ggplot2)
3332 ("r-plyr" ,r-plyr)
0edd2fd1
RW
3333 ("r-scales" ,r-scales)
3334 ("r-withr" ,r-withr)))
f90018e5
RW
3335 (home-page "https://github.com/clauswilke/ggridges")
3336 (synopsis "Ridgeline plots in ggplot2")
3337 (description
3338 "Ridgeline plots provide a convenient way of visualizing changes in
3339distributions over time or space. This package enables the creation of such
3340plots in @code{ggplot2}.")
3341 (license license:gpl2)))
007f6d98
RW
3342
3343(define-public r-ggjoy
3344 (package
3345 (name "r-ggjoy")
c36745cf 3346 (version "0.4.1")
007f6d98
RW
3347 (source
3348 (origin
3349 (method url-fetch)
3350 (uri (cran-uri "ggjoy" version))
3351 (sha256
3352 (base32
c36745cf 3353 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
007f6d98
RW
3354 (build-system r-build-system)
3355 (propagated-inputs
3356 `(("r-ggplot2" ,r-ggplot2)
3357 ("r-ggridges" ,r-ggridges)))
3358 (home-page "https://github.com/clauswilke/ggjoy")
3359 (synopsis "Joyplots in ggplot2")
3360 (description "Joyplots provide a convenient way of visualizing changes in
3361distributions over time or space. This package enables the creation of such
3362plots in @code{ggplot2}.")
3363 (license license:gpl2)))
2976f304
RW
3364
3365(define-public r-cli
3366 (package
3367 (name "r-cli")
9e82d608 3368 (version "1.0.1")
2976f304
RW
3369 (source
3370 (origin
3371 (method url-fetch)
3372 (uri (cran-uri "cli" version))
3373 (sha256
3374 (base32
9e82d608 3375 "1r2yih4c0bdmbx0qrarlf0m1p5z30sri755zmdazsq2pw76zp07g"))))
2976f304
RW
3376 (build-system r-build-system)
3377 (propagated-inputs
3378 `(("r-assertthat" ,r-assertthat)
3379 ("r-crayon" ,r-crayon)))
3380 (home-page "https://github.com/r-lib/cli#readme")
3381 (synopsis "Helpers for developing command line interfaces")
3382 (description "This package provides a suite of tools designed to build
3383attractive command line interfaces (CLIs). It includes tools for drawing
3384rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
3385 (license license:expat)))
55577393
RW
3386
3387(define-public r-argparser
3388 (package
3389 (name "r-argparser")
3390 (version "0.4")
3391 (source
3392 (origin
3393 (method url-fetch)
3394 (uri (cran-uri "argparser" version))
3395 (sha256
3396 (base32
3397 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
3398 (build-system r-build-system)
3399 (home-page "https://bitbucket.org/djhshih/argparser")
3400 (synopsis "Command-line argument parser")
3401 (description
3402 "This package provides a cross-platform command-line argument parser
3403written purely in R with no external dependencies. It is useful with the
3404Rscript front-end and facilitates turning an R script into an executable
3405script.")
3406 (license license:gpl3+)))
a3257d42
RW
3407
3408(define-public r-debugme
3409 (package
3410 (name "r-debugme")
3411 (version "1.1.0")
3412 (source
3413 (origin
3414 (method url-fetch)
3415 (uri (cran-uri "debugme" version))
3416 (sha256
3417 (base32
3418 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
3419 (build-system r-build-system)
3420 (propagated-inputs `(("r-crayon" ,r-crayon)))
3421 (home-page "https://github.com/r-lib/debugme#readme")
3422 (synopsis "Debug R packages")
3423 (description
3424 "This package allows the user to specify debug messages as special string
3425constants, and control debugging of packages via environment variables.")
3426 (license license:expat)))
2058e37d
RW
3427
3428(define-public r-processx
3429 (package
3430 (name "r-processx")
0e87bf01 3431 (version "3.2.1")
2058e37d
RW
3432 (source
3433 (origin
3434 (method url-fetch)
3435 (uri (cran-uri "processx" version))
3436 (sha256
3437 (base32
0e87bf01 3438 "1skjyi767avc3safajlj3ikk9lf11zzyjybdcmx8m9y59rf319ql"))))
2058e37d
RW
3439 (build-system r-build-system)
3440 (propagated-inputs
0e87bf01
RW
3441 `(("r-ps" ,r-ps)
3442 ("r-r6" ,r-r6)))
2058e37d
RW
3443 (home-page "https://github.com/r-lib/processx3")
3444 (synopsis "Execute and control system processes")
3445 (description
3446 "This package provides portable tools to run system processes in the
3447background. It can check if a background process is running; wait on a
3448background process to finish; get the exit status of finished processes; kill
3449background processes and their children; restart processes. It can read the
3450standard output and error of the processes, using non-blocking connections.
3451@code{processx} can poll a process for standard output or error, with a
3452timeout. It can also poll several processes at once.")
3453 (license license:expat)))
f285346a
RW
3454
3455(define-public r-tsp
3456 (package
3457 (name "r-tsp")
127522c4 3458 (version "1.1-6")
f285346a
RW
3459 (source
3460 (origin
3461 (method url-fetch)
3462 (uri (cran-uri "TSP" version))
3463 (sha256
3464 (base32
127522c4 3465 "1ym97xl2icjpfkrici0wig29w06bb704hp51v7h5liygjlwpkhlc"))))
f285346a
RW
3466 (properties `((upstream-name . "TSP")))
3467 (build-system r-build-system)
3468 (propagated-inputs `(("r-foreach" ,r-foreach)))
3469 (home-page "https://cran.r-project.org/web/packages/TSP/")
3470 (synopsis "Traveling salesperson problem (TSP)")
3471 (description "This package provides basic infrastructure and some
3472algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
3473traveling salesman problem).")
3474 (license license:gpl3)))
ffb59bce
RW
3475
3476(define-public r-qap
3477 (package
3478 (name "r-qap")
3479 (version "0.1-1")
3480 (source
3481 (origin
3482 (method url-fetch)
3483 (uri (cran-uri "qap" version))
3484 (sha256
3485 (base32
3486 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
3487 (build-system r-build-system)
3488 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3489 (home-page "https://cran.r-project.org/web/packages/qap/")
ffb59bce
RW
3490 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
3491 (description "This package implements heuristics for the @dfn{quadratic
3492assignment problem} (QAP). Currently only a simulated annealing heuristic is
3493available.")
3494 (license license:gpl3)))
7fe49f2a
RW
3495
3496(define-public r-gclus
3497 (package
3498 (name "r-gclus")
111516f9 3499 (version "1.3.2")
7fe49f2a
RW
3500 (source
3501 (origin
3502 (method url-fetch)
3503 (uri (cran-uri "gclus" version))
3504 (sha256
3505 (base32
111516f9 3506 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
7fe49f2a
RW
3507 (build-system r-build-system)
3508 (propagated-inputs `(("r-cluster" ,r-cluster)))
d062957a 3509 (home-page "https://cran.r-project.org/web/packages/gclus/")
7fe49f2a
RW
3510 (synopsis "Clustering graphics")
3511 (description "This package orders panels in scatterplot matrices and
3512parallel coordinate displays by some merit index. It contains various indices
3513of merit, ordering functions, and enhanced versions of @code{pairs} and
3514@code{parcoord} which color panels according to their merit level.")
3515 (license license:gpl2+)))
8e5e26d2
RW
3516
3517(define-public r-webshot
3518 (package
3519 (name "r-webshot")
8871a513 3520 (version "0.5.1")
8e5e26d2
RW
3521 (source
3522 (origin
3523 (method url-fetch)
3524 (uri (cran-uri "webshot" version))
3525 (sha256
3526 (base32
8871a513 3527 "08sb1xi376pfy1vwilk2d68zljsg9yiv04n2dkqz383gdhh0sxdr"))))
8e5e26d2
RW
3528 (build-system r-build-system)
3529 (propagated-inputs
8871a513
RW
3530 `(("r-callr" ,r-callr)
3531 ("r-jsonlite" ,r-jsonlite)
3532 ("r-magrittr" ,r-magrittr)))
8e5e26d2
RW
3533 (home-page "https://github.com/wch/webshot/")
3534 (synopsis "Take screenshots of web pages")
3535 (description
3536 "Webshot makes it easy to take screenshots of web pages from within R.
3537It can also run Shiny applications locally and take screenshots of the
3538application; and it can render and screenshot static as well as interactive R
3539Markdown documents.")
3540 (license license:gpl2)))
2e9d187b
RW
3541
3542(define-public r-seriation
3543 (package
3544 (name "r-seriation")
3545 (version "1.2-3")
3546 (source
3547 (origin
3548 (method url-fetch)
3549 (uri (cran-uri "seriation" version))
3550 (sha256
3551 (base32
3552 "1q6hw4hjw224b4y0dc0j630v2pgj6sn455nwkilb70w8k31hpk92"))))
3553 (build-system r-build-system)
3554 (propagated-inputs
3555 `(("r-cluster" ,r-cluster)
3556 ("r-colorspace" ,r-colorspace)
3557 ("r-dendextend" ,r-dendextend)
3558 ("r-gclus" ,r-gclus)
3559 ("r-gplots" ,r-gplots)
3560 ("r-mass" ,r-mass)
3561 ("r-qap" ,r-qap)
3562 ("r-registry" ,r-registry)
3563 ("r-tsp" ,r-tsp)))
3564 (native-inputs `(("gfortran" ,gfortran)))
3565 (home-page "http://s2.smu.edu/IDA/seriation/")
3566 (synopsis "Infrastructure for ordering objects using seriation")
3567 (description
3568 "This package provides infrastructure for seriation with an
3569implementation of several seriation/sequencing techniques to reorder matrices,
3570dissimilarity matrices, and dendrograms. It also provides (optimally)
3571reordered heatmaps, color images and clustering visualizations like
3572dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
3573iVAT).")
3574 (license license:gpl3)))
e9e78d2c 3575
f6d2b45c
RW
3576(define-public r-xfun
3577 (package
3578 (name "r-xfun")
a8de3090 3579 (version "0.4")
f6d2b45c
RW
3580 (source
3581 (origin
3582 (method url-fetch)
3583 (uri (cran-uri "xfun" version))
3584 (sha256
3585 (base32
a8de3090 3586 "0991ywgc2dsraba91kkj37akhfzhzn02cnz7c88hhdis9kag3pwv"))))
f6d2b45c
RW
3587 (build-system r-build-system)
3588 (home-page "https://github.com/yihui/xfun")
3589 (synopsis "Miscellaneous functions")
3590 (description
3591 "This package provides miscellaneous functions commonly used in other
3592packages maintained by Yihui Xie.")
3593 (license license:expat)))
f2442968
RW
3594
3595(define-public r-utf8
3596 (package
3597 (name "r-utf8")
65ea783f 3598 (version "1.1.4")
f2442968
RW
3599 (source
3600 (origin
3601 (method url-fetch)
3602 (uri (cran-uri "utf8" version))
3603 (sha256
3604 (base32
65ea783f 3605 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
f2442968
RW
3606 (build-system r-build-system)
3607 (home-page "https://github.com/patperry/r-utf8")
3608 (synopsis "Unicode text processing")
3609 (description
3610 "This package provides tools to process and print UTF-8 encoded
3611international text (Unicode). Input, validate, normalize, encode, format, and
3612display.")
3613 (license license:asl2.0)))
c555ccab
RW
3614
3615(define-public r-pillar
3616 (package
3617 (name "r-pillar")
fc00a1f0 3618 (version "1.3.1")
c555ccab
RW
3619 (source
3620 (origin
3621 (method url-fetch)
3622 (uri (cran-uri "pillar" version))
3623 (sha256
3624 (base32
fc00a1f0 3625 "1xnbb9sr5wn9dmp6m7cr4z7i6pmjvyabnfcx6x7i7mvdjmgvaf5k"))))
c555ccab
RW
3626 (build-system r-build-system)
3627 (propagated-inputs
3628 `(("r-cli" ,r-cli)
3629 ("r-crayon" ,r-crayon)
6f5b157e 3630 ("r-fansi" ,r-fansi)
c555ccab
RW
3631 ("r-rlang" ,r-rlang)
3632 ("r-utf8" ,r-utf8)))
3633 (home-page "https://github.com/r-lib/pillar")
3634 (synopsis "Coloured formatting for columns")
3635 (description
3636 "This package provides a @code{pillar} generic designed for formatting
3637columns of data using the full range of colours provided by modern
3638terminals.")
3639 (license license:gpl3)))
1c791925
RW
3640
3641(define-public r-uuid
3642 (package
3643 (name "r-uuid")
3644 (version "0.1-2")
3645 (source
3646 (origin
3647 (method url-fetch)
3648 (uri (cran-uri "uuid" version))
3649 (sha256
3650 (base32
3651 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
3652 (build-system r-build-system)
3653 (home-page "http://www.rforge.net/uuid")
3654 (synopsis "Tools for generating and handling of UUIDs")
3655 (description
3656 "This package provides tools for generating and handling of
3657@dfn{Universally Unique Identifiers} (UUIDs).")
3658 (license license:expat)))
846f4c23
RW
3659
3660(define-public r-tinytex
3661 (package
3662 (name "r-tinytex")
7e9e9c9c 3663 (version "0.10")
846f4c23
RW
3664 (source
3665 (origin
3666 (method url-fetch)
3667 (uri (cran-uri "tinytex" version))
3668 (sha256
3669 (base32
7e9e9c9c 3670 "02bz8zaka5j51zin976n5nmk19a0390d0gwgj4zrbh48hl313rqm"))))
846f4c23 3671 (build-system r-build-system)
8b0701d9
TGR
3672 (propagated-inputs
3673 `(("r-xfun" ,r-xfun)))
846f4c23
RW
3674 (home-page "https://github.com/yihui/tinytex")
3675 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
3676 (description
3677 "This package provides helper functions to install and maintain the LaTeX
3678distribution named TinyTeX, a lightweight, cross-platform, portable, and
3679easy-to-maintain version of TeX Live. This package also contains helper
3680functions to compile LaTeX documents, and install missing LaTeX packages
3681automatically.")
3682 (license license:expat)))
4376166b
RW
3683
3684(define-public r-metap
3685 (package
3686 (name "r-metap")
e32368c1 3687 (version "1.0")
4376166b
RW
3688 (source
3689 (origin
3690 (method url-fetch)
3691 (uri (cran-uri "metap" version))
3692 (sha256
3693 (base32
e32368c1 3694 "18rzvqfzyk8fn54gjvy2qd21nk9w69j7ihww477ma3f3ab6i982h"))))
4376166b
RW
3695 (build-system r-build-system)
3696 (propagated-inputs
e32368c1
RW
3697 `(("r-lattice" ,r-lattice)
3698 ("r-rdpack" ,r-rdpack)))
4376166b
RW
3699 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
3700 (synopsis "Meta-analysis of significance values")
3701 (description
3702 "The canonical way to perform meta-analysis involves using effect sizes.
3703When they are not available this package provides a number of methods for
3704meta-analysis of significance values including the methods of Edgington,
3705Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
3706published results; and a routine for graphical display.")
3707 (license license:gpl2)))
5f4565b1
RW
3708
3709(define-public r-network
3710 (package
3711 (name "r-network")
92edaaea 3712 (version "1.13.0.1")
5f4565b1
RW
3713 (source
3714 (origin
3715 (method url-fetch)
3716 (uri (cran-uri "network" version))
3717 (sha256
3718 (base32
92edaaea 3719 "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"))))
5f4565b1 3720 (build-system r-build-system)
40862677 3721 (home-page "https://statnet.org/")
5f4565b1
RW
3722 (synopsis "Classes for relational data")
3723 (description
3724 "This package provides tools to create and modify network objects. The
3725@code{network} class can represent a range of relational data types, and
3726supports arbitrary vertex/edge/graph attributes.")
3727 (license license:gpl2+)))
07a2f34d
RW
3728
3729(define-public r-statnet-common
3730 (package
3731 (name "r-statnet-common")
9d831327 3732 (version "4.2.0")
07a2f34d
RW
3733 (source
3734 (origin
3735 (method url-fetch)
3736 (uri (cran-uri "statnet.common" version))
3737 (sha256
3738 (base32
9d831327 3739 "0q942g6kqmqxfss1cxb3yg8y5r1k1h5cyy99s1cfisrn6hqc6xhi"))))
07a2f34d
RW
3740 (properties
3741 `((upstream-name . "statnet.common")))
3742 (build-system r-build-system)
1268a995
RW
3743 (propagated-inputs
3744 `(("r-coda" ,r-coda)))
40862677 3745 (home-page "https://statnet.org")
07a2f34d
RW
3746 (synopsis "R scripts and utilities used by the Statnet software")
3747 (description "This package provides non-statistical utilities used by the
3748software developed by the Statnet Project.")
3749 (license license:gpl3)))
1088744d
RW
3750
3751(define-public r-sna
3752 (package
3753 (name "r-sna")
3754 (version "2.4")
3755 (source
3756 (origin
3757 (method url-fetch)
3758 (uri (cran-uri "sna" version))
3759 (sha256
3760 (base32
3761 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
3762 (build-system r-build-system)
3763 (propagated-inputs
3764 `(("r-network" ,r-network)
3765 ("r-statnet-common" ,r-statnet-common)))
40862677 3766 (home-page "https://statnet.org")
1088744d
RW
3767 (synopsis "Tools for social network analysis")
3768 (description
3769 "This package provides a range of tools for social network analysis,
3770including node and graph-level indices, structural distance and covariance
3771methods, structural equivalence detection, network regression, random graph
3772generation, and 2D/3D network visualization.")
3773 (license license:gpl2+)))
93c21ddc
RW
3774
3775(define-public r-ttr
3776 (package
3777 (name "r-ttr")
534bf85b 3778 (version "0.23-4")
93c21ddc
RW
3779 (source
3780 (origin
3781 (method url-fetch)
3782 (uri (cran-uri "TTR" version))
3783 (sha256
3784 (base32
534bf85b 3785 "18mzyv6cmxmqyqsfwlx2b2k055887mfgc2jgj8xkn8c6m56n05zb"))))
93c21ddc
RW
3786 (properties `((upstream-name . "TTR")))
3787 (build-system r-build-system)
3788 (propagated-inputs
3789 `(("r-curl" ,r-curl)
3790 ("r-xts" ,r-xts)
3791 ("r-zoo" ,r-zoo)))
3792 (native-inputs `(("gfortran" ,gfortran)))
3793 (home-page "https://github.com/joshuaulrich/TTR")
3794 (synopsis "Technical trading rules")
3795 (description
3796 "This package provides functions and data to construct technical trading
3797rules with R.")
3798 (license license:gpl2)))
0b64332c
RW
3799
3800(define-public r-leaps
3801 (package
3802 (name "r-leaps")
3803 (version "3.0")
3804 (source
3805 (origin
3806 (method url-fetch)
3807 (uri (cran-uri "leaps" version))
3808 (sha256
3809 (base32
3810 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
3811 (build-system r-build-system)
3812 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3813 (home-page "https://cran.r-project.org/web/packages/leaps/")
0b64332c
RW
3814 (synopsis "Regression subset selection")
3815 (description
3816 "This package provides tools for regression subset selection, including
3817exhaustive search.")
3818 (license license:gpl2+)))
d3cb62e5
RW
3819
3820(define-public r-splus2r
3821 (package
3822 (name "r-splus2r")
3823 (version "1.2-2")
3824 (source
3825 (origin
3826 (method url-fetch)
3827 (uri (cran-uri "splus2R" version))
3828 (sha256
3829 (base32
3830 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
3831 (properties `((upstream-name . "splus2R")))
3832 (build-system r-build-system)
3833 (native-inputs `(("gfortran" ,gfortran)))
d062957a 3834 (home-page "https://cran.r-project.org/web/packages/splus2R/")
d3cb62e5
RW
3835 (synopsis "Supplemental S-PLUS functionality in R")
3836 (description
3837 "Currently there are many functions in S-PLUS that are missing in R. To
3838facilitate the conversion of S-PLUS packages to R packages, this package
3839provides some missing S-PLUS functionality in R.")
3840 (license license:gpl2)))
034ac9d6
RW
3841
3842(define-public r-ifultools
3843 (package
3844 (name "r-ifultools")
3845 (version "2.0-4")
3846 (source
3847 (origin
3848 (method url-fetch)
3849 (uri (cran-uri "ifultools" version))
3850 (sha256
3851 (base32
3852 "0pv2msaa1rmj8csxdclzi2jwg9pfdvh87blj9j3xa3myisglq092"))))
3853 (build-system r-build-system)
3854 (propagated-inputs
3855 `(("r-mass" ,r-mass)
3856 ("r-splus2r" ,r-splus2r)))
d062957a 3857 (home-page "https://cran.r-project.org/web/packages/ifultools/")
034ac9d6
RW
3858 (synopsis "Insightful research tools")
3859 (description "This package provides C code used by the wmtsa, fractal, and
3860sapa R packages.")
3861 (license license:gpl2)))
0be7effe
RW
3862
3863(define-public r-sapa
3864 (package
3865 (name "r-sapa")
3866 (version "2.0-2")
3867 (source
3868 (origin
3869 (method url-fetch)
3870 (uri (cran-uri "sapa" version))
3871 (sha256
3872 (base32
3873 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
3874 (build-system r-build-system)
3875 (propagated-inputs
3876 `(("r-ifultools" ,r-ifultools)
3877 ("r-splus2r" ,r-splus2r)))
d062957a 3878 (home-page "https://cran.r-project.org/web/packages/sapa/")
0be7effe
RW
3879 (synopsis "Spectral analysis for physical applications")
3880 (description "This package provides software for the book Spectral
3881Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
3882Cambridge University Press, 1993.")
3883 (license license:gpl2)))
dceb1592 3884
3a4c6288
RW
3885(define-public r-aggregation
3886 (package
3887 (name "r-aggregation")
3888 (version "1.0.1")
3889 (source
3890 (origin
3891 (method url-fetch)
3892 (uri (cran-uri "aggregation" version))
3893 (sha256
3894 (base32
3895 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
3896 (build-system r-build-system)
3897 (home-page "https://cran.r-project.org/web/packages/aggregation/")
3898 (synopsis "Methods for p-value aggregation")
3899 (description
3900 "This package contains functionality for performing the following methods
3901of p-value aggregation: Fisher's method, the Lancaster method (weighted
3902Fisher's method), and Sidak correction.")
3903 (license license:gpl3)))
3904
dceb1592
RW
3905(define-public r-quantmod
3906 (package
3907 (name "r-quantmod")
d087f47d 3908 (version "0.4-13")
dceb1592
RW
3909 (source
3910 (origin
3911 (method url-fetch)
3912 (uri (cran-uri "quantmod" version))
3913 (sha256
3914 (base32
d087f47d 3915 "16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"))))
dceb1592
RW
3916 (build-system r-build-system)
3917 (propagated-inputs
3918 `(("r-curl" ,r-curl)
3919 ("r-ttr" ,r-ttr)
3920 ("r-xts" ,r-xts)
3921 ("r-zoo" ,r-zoo)))
d062957a 3922 (home-page "https://cran.r-project.org/web/packages/quantmod/")
dceb1592
RW
3923 (synopsis "Quantitative financial modelling framework")
3924 (description "This package provides a quantitative financial modelling
3925framework to allow users to specify, build, trade, and analyse quantitative
3926financial trading strategies.")
3927 (license license:gpl3)))
b6dc3255
RW
3928
3929(define-public r-tseries
3930 (package
3931 (name "r-tseries")
7abb15f2 3932 (version "0.10-46")
b6dc3255
RW
3933 (source
3934 (origin
3935 (method url-fetch)
3936 (uri (cran-uri "tseries" version))
3937 (sha256
3938 (base32
7abb15f2 3939 "08kjw0bfj5gfcrxpblwqxwna8a5g9gnr7ya61qb02r263pyhm50j"))))
b6dc3255
RW
3940 (build-system r-build-system)
3941 (propagated-inputs
3942 `(("r-quadprog" ,r-quadprog)
3943 ("r-quantmod" ,r-quantmod)
3944 ("r-zoo" ,r-zoo)))
3945 (native-inputs
3946 `(("gfortran" ,gfortran)))
d062957a 3947 (home-page "https://cran.r-project.org/web/packages/tseries/")
b6dc3255
RW
3948 (synopsis "Time series analysis and computational finance")
3949 (description
3950 "This package provides functions relating to time series analysis and
3951computational finance.")
3952 (license license:gpl2)))
a2c079a7
RW
3953
3954(define-public r-wmtsa
3955 (package
3956 (name "r-wmtsa")
3957 (version "2.0-3")
3958 (source
3959 (origin
3960 (method url-fetch)
3961 (uri (cran-uri "wmtsa" version))
3962 (sha256
3963 (base32
3964 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
3965 (build-system r-build-system)
3966 (propagated-inputs
3967 `(("r-ifultools" ,r-ifultools)
3968 ("r-mass" ,r-mass)
3969 ("r-splus2r" ,r-splus2r)))
d062957a 3970 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
a2c079a7
RW
3971 (synopsis "Wavelet methods for time series analysis")
3972 (description
3973 "This package provides software to accompany the book \"Wavelet Methods
3974for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
3975University Press, 2000.")
3976 (license license:gpl2)))
4993a02a
RW
3977
3978(define-public r-tsa
3979 (package
3980 (name "r-tsa")
1fe9919a 3981 (version "1.2")
4993a02a
RW
3982 (source
3983 (origin
3984 (method url-fetch)
3985 (uri (cran-uri "TSA" version))
3986 (sha256
3987 (base32
1fe9919a 3988 "0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"))))
4993a02a
RW
3989 (properties `((upstream-name . "TSA")))
3990 (build-system r-build-system)
3991 (propagated-inputs
3992 `(("r-leaps" ,r-leaps)
3993 ("r-locfit" ,r-locfit)
1fe9919a 3994 ("r-mgcv" ,r-mgcv)))
4993a02a
RW
3995 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
3996 (synopsis "Time series analysis")
3997 (description
3998 "This package contains R functions and datasets detailed in the book
3999\"Time Series Analysis with Applications in R (second edition)\" by Jonathan
4000Cryer and Kung-Sik Chan.")
4001 (license license:gpl2+)))
19da7fe3
RW
4002
4003(define-public r-extradistr
4004 (package
4005 (name "r-extradistr")
905734fd 4006 (version "1.8.10")
19da7fe3
RW
4007 (source
4008 (origin
4009 (method url-fetch)
4010 (uri (cran-uri "extraDistr" version))
4011 (sha256
4012 (base32
905734fd 4013 "00lvqp5bb3iak5myiz4rqm887bkq9sdh7aybmz84mmfni6q01m28"))))
19da7fe3
RW
4014 (properties `((upstream-name . "extraDistr")))
4015 (build-system r-build-system)
4016 (propagated-inputs
4017 `(("r-rcpp" ,r-rcpp)))
4018 (home-page "https://github.com/twolodzko/extraDistr")
4019 (synopsis "Additional univariate and multivariate distributions")
4020 (description
4021 "This package implements density, distribution functions, quantile
4022functions and random generation functions for a large number of univariate and
4023multivariate distributions.")
4024 (license license:gpl2)))
5b25bc55
RW
4025
4026(define-public r-fractal
4027 (package
4028 (name "r-fractal")
4029 (version "2.0-4")
4030 (source
4031 (origin
4032 (method url-fetch)
4033 (uri (cran-uri "fractal" version))
4034 (sha256
4035 (base32
4036 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
4037 (build-system r-build-system)
4038 (propagated-inputs
4039 `(("r-ifultools" ,r-ifultools)
4040 ("r-mass" ,r-mass)
4041 ("r-sapa" ,r-sapa)
4042 ("r-scatterplot3d" ,r-scatterplot3d)
4043 ("r-splus2r" ,r-splus2r)
4044 ("r-wmtsa" ,r-wmtsa)))
d062957a 4045 (home-page "https://cran.r-project.org/web/packages/fractal/")
5b25bc55
RW
4046 (synopsis "Fractal time series modeling and analysis")
4047 (description
4048 "This package provides tools for stochastic fractal and deterministic
4049chaotic time series analysis.")
4050 (license license:gpl2)))
6615a364
RW
4051
4052(define-public r-urca
4053 (package
4054 (name "r-urca")
4055 (version "1.3-0")
4056 (source
4057 (origin
4058 (method url-fetch)
4059 (uri (cran-uri "urca" version))
4060 (sha256
4061 (base32
4062 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
4063 (build-system r-build-system)
4064 (propagated-inputs `(("r-nlme" ,r-nlme)))
4065 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4066 (home-page "https://cran.r-project.org/web/packages/urca/")
6615a364
RW
4067 (synopsis "Unit root and cointegration tests for time series data")
4068 (description
4069 "This package provides unit root and cointegration tests encountered in
4070applied econometric analysis.")
4071 (license license:gpl2+)))
d32e5724
RW
4072
4073(define-public r-cubature
4074 (package
4075 (name "r-cubature")
5f1f1104 4076 (version "2.0.3")
d32e5724
RW
4077 (source
4078 (origin
4079 (method url-fetch)
4080 (uri (cran-uri "cubature" version))
4081 (sha256
4082 (base32
5f1f1104 4083 "0wvs80i4axj7pdcy9gjl08qzjbcjkldha94xy4gdxc34vgmh7gvr"))))
d32e5724
RW
4084 (build-system r-build-system)
4085 (propagated-inputs
4086 `(("r-rcpp" ,r-rcpp)))
4087 (home-page "https://github.com/bnaras/cubature")
4088 (synopsis "Adaptive multivariate integration over hypercubes")
4089 (description
4090 "This package is an R wrapper around the cubature C library for adaptive
4091multivariate integration over hypercubes. This version provides both
4092@code{hcubature} and @code{pcubature} routines in addition to a vector
4093interface.")
4094 ;; The included cubature C library is released under GPLv2+, but the
4095 ;; wrapper declares the license to be GPLv3+.
4096 (license (list license:gpl2+ license:gpl3+))))
7531ee84
RW
4097
4098(define-public r-trend
4099 (package
4100 (name "r-trend")
cd4abb6d 4101 (version "1.1.1")
7531ee84
RW
4102 (source
4103 (origin
4104 (method url-fetch)
4105 (uri (cran-uri "trend" version))
4106 (sha256
4107 (base32
cd4abb6d 4108 "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
7531ee84
RW
4109 (build-system r-build-system)
4110 (propagated-inputs
4111 `(("r-extradistr" ,r-extradistr)))
4112 (native-inputs
4113 `(("gfortran" ,gfortran)))
d062957a 4114 (home-page "https://cran.r-project.org/web/packages/trend/")
7531ee84
RW
4115 (synopsis "Non-parametric trend tests and change-point detection")
4116 (description
4117 "The analysis of environmental data often requires the detection of
4118trends and change-points. This package includes tests for trend
4119detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
4120Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
4121Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
4122correlation trend test), change-point detection (Lanzante's test procedures,
4123Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
4124Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
4125Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
4126sample Robust Rank-Order Distributional Test.")
4127 (license license:gpl3)))
f96eda90
RW
4128
4129(define-public r-expm
4130 (package
4131 (name "r-expm")
44de41b5 4132 (version "0.999-3")
f96eda90
RW
4133 (source
4134 (origin
4135 (method url-fetch)
4136 (uri (cran-uri "expm" version))
4137 (sha256
4138 (base32
44de41b5 4139 "04k4a6g071jkjc0d30ncmf713dj16brcs9m6pj43hnycc1caq6si"))))
f96eda90
RW
4140 (build-system r-build-system)
4141 (propagated-inputs `(("r-matrix" ,r-matrix)))
4142 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4143 (home-page "https://r-forge.r-project.org/projects/expm/")
f96eda90
RW
4144 (synopsis "Tools for matrix exponentials and related quantities")
4145 (description
4146 "This package provides tools for the computation of the matrix
4147exponential, logarithm, square root, and related quantities.")
4148 (license license:gpl2+)))
68b6a67e
RW
4149
4150(define-public r-complexplus
4151 (package
4152 (name "r-complexplus")
4153 (version "2.1")
4154 (source
4155 (origin
4156 (method url-fetch)
4157 (uri (cran-uri "complexplus" version))
4158 (sha256
4159 (base32
4160 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
4161 (build-system r-build-system)
4162 (propagated-inputs
4163 `(("r-expm" ,r-expm)
4164 ("r-matrix" ,r-matrix)))
d062957a 4165 (home-page "https://cran.r-project.org/web/packages/complexplus/")
68b6a67e
RW
4166 (synopsis "Functions of complex or real variables")
4167 (description
4168 "This package extends several functions to the complex domain, including
4169the matrix exponential and logarithm, and the determinant.")
4170 (license license:gpl2)))
7b81a7ea
RW
4171
4172(define-public r-phontools
4173 (package
4174 (name "r-phontools")
4175 (version "0.2-2.1")
4176 (source
4177 (origin
4178 (method url-fetch)
4179 (uri (cran-uri "phonTools" version))
4180 (sha256
4181 (base32
4182 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
4183 (properties `((upstream-name . "phonTools")))
4184 (build-system r-build-system)
4185 (home-page "http://www.santiagobarreda.com/rscripts.html")
4186 (synopsis "Tools for phonetic and acoustic analyses")
4187 (description
4188 "This package contains tools for the organization, display, and analysis
4189of the sorts of data frequently encountered in phonetics research and
4190experimentation, including the easy creation of IPA vowel plots, and the
4191creation and manipulation of WAVE audio files.")
4192 (license license:bsd-2)))
d976454c
RW
4193
4194(define-public r-np
4195 (package
4196 (name "r-np")
02c57c01 4197 (version "0.60-9")
d976454c
RW
4198 (source
4199 (origin
4200 (method url-fetch)
4201 (uri (cran-uri "np" version))
4202 (sha256
4203 (base32
02c57c01 4204 "1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"))))
d976454c
RW
4205 (build-system r-build-system)
4206 (propagated-inputs
4207 `(("r-boot" ,r-boot)
4208 ("r-cubature" ,r-cubature)
65d66b3e 4209 ("r-quadprog" ,r-quadprog)
d976454c
RW
4210 ("r-quantreg" ,r-quantreg)))
4211 (home-page "https://github.com/JeffreyRacine/R-Package-np")
4212 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
4213 (description "This package provides non-parametric (and semi-parametric)
4214kernel methods that seamlessly handle a mix of continuous, unordered, and
4215ordered factor data types.")
4216 ;; Any version of the GPL.
4217 (license license:gpl3+)))
2a112be0
RW
4218
4219(define-public r-powerplus
4220 (package
4221 (name "r-powerplus")
4222 (version "3.1")
4223 (source
4224 (origin
4225 (method url-fetch)
4226 (uri (cran-uri "powerplus" version))
4227 (sha256
4228 (base32
4229 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
4230 (build-system r-build-system)
4231 (propagated-inputs
4232 `(("r-complexplus" ,r-complexplus)
4233 ("r-expm" ,r-expm)
4234 ("r-mass" ,r-mass)
4235 ("r-matrix" ,r-matrix)
4236 ("r-phontools" ,r-phontools)))
d062957a 4237 (home-page "https://cran.r-project.org/web/packages/powerplus/")
2a112be0
RW
4238 (synopsis "Exponentiation operations")
4239 (description
4240 "This package provides tools for the computation of matrix and scalar
4241exponentiation.")
4242 (license license:gpl2)))
021caafa
RW
4243
4244(define-public r-heatmaply
4245 (package
4246 (name "r-heatmaply")
19950821 4247 (version "0.15.2")
021caafa
RW
4248 (source
4249 (origin
4250 (method url-fetch)
4251 (uri (cran-uri "heatmaply" version))
4252 (sha256
4253 (base32
19950821 4254 "0h8s5djzj4mrmaswlcaap6jbwxrkbzc43bbqik3qf8vrqz335w04"))))
021caafa
RW
4255 (build-system r-build-system)
4256 (propagated-inputs
4257 `(("r-assertthat" ,r-assertthat)
4258 ("r-colorspace" ,r-colorspace)
4259 ("r-dendextend" ,r-dendextend)
4260 ("r-ggplot2" ,r-ggplot2)
4261 ("r-gplots" ,r-gplots)
4262 ("r-htmlwidgets" ,r-htmlwidgets)
d0f34274 4263 ("r-knitr" ,r-knitr) ; needed for vignettes
021caafa
RW
4264 ("r-magrittr" ,r-magrittr)
4265 ("r-plotly" ,r-plotly)
4266 ("r-rcolorbrewer" ,r-rcolorbrewer)
4267 ("r-reshape2" ,r-reshape2)
4268 ("r-scales" ,r-scales)
4269 ("r-seriation" ,r-seriation)
4270 ("r-viridis" ,r-viridis)
4271 ("r-webshot" ,r-webshot)))
4272 (home-page "https://cran.r-project.org/package=heatmaply")
4273 (synopsis "Interactive cluster heat maps using plotly")
4274 (description
4275 "This package enables you to create interactive cluster heatmaps that can
4276be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
4277Shiny app, and made available in the RStudio viewer pane. Hover the mouse
4278pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
4279a popular graphical method for visualizing high-dimensional data, in which a
4280table of numbers is encoded as a grid of colored cells. The rows and columns
4281of the matrix are ordered to highlight patterns and are often accompanied by
4282dendrograms.")
4283 ;; Either version of the license.
4284 (license (list license:gpl2 license:gpl3))))
b2dc4cb4 4285
ff939ef4
RW
4286(define-public r-h5
4287 (package
4288 (name "r-h5")
4289 (version "0.9.9")
4290 (source
4291 (origin
4292 (method url-fetch)
4293 (uri (cran-uri "h5" version))
4294 (sha256
4295 (base32
4296 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
4297 (build-system r-build-system)
4298 (inputs
4299 `(("zlib" ,zlib)
4300 ("hdf5" ,hdf5)))
4301 (native-inputs
4302 `(("which" ,which)))
4303 (propagated-inputs
4304 `(("r-rcpp" ,r-rcpp)))
4305 (home-page "https://github.com/mannau/h5")
4306 (synopsis "Interface to the HDF5 Library")
4307 (description
4308 "This package provides an S4 interface to the HDF5 library supporting
4309fast storage and retrieval of R-objects like vectors, matrices and arrays to
4310binary files in a language independent format. The HDF5 format can therefore
4311be used as an alternative to R's save/load mechanism. Since h5 is able to
4312access only subsets of stored data it can also handle data sets which do not
4313fit into memory.")
4314 (license license:bsd-2)))
4315
b2dc4cb4
RW
4316(define-public r-cgdsr
4317 (package
4318 (name "r-cgdsr")
4319 (version "1.2.10")
4320 (source
4321 (origin
4322 (method url-fetch)
4323 (uri (cran-uri "cgdsr" version))
4324 (sha256
4325 (base32
4326 "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
4327 (build-system r-build-system)
4328 (propagated-inputs
4329 `(("r-r-methodss3" ,r-r-methodss3)
4330 ("r-r-oo" ,r-r-oo)))
4331 (home-page "https://github.com/cBioPortal/cgdsr")
4332 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
4333 (description
4334 "This package provides a basic set of R functions for querying the Cancer
4335Genomics Data Server (CGDS), hosted by the Computational Biology Center at
4336Memorial-Sloan-Kettering Cancer Center (MSKCC).")
4337 (license license:lgpl3)))
a00968b7
RW
4338
4339(define-public r-import
4340 (package
4341 (name "r-import")
4342 (version "1.1.0")
4343 (source
4344 (origin
4345 (method url-fetch)
4346 (uri (cran-uri "import" version))
4347 (sha256
4348 (base32
4349 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
4350 (build-system r-build-system)
4351 (home-page "https://github.com/smbache/import")
4352 (synopsis "Import mechanism for R")
4353 (description
4354 "This is an alternative mechanism for importing objects from packages.
4355The syntax allows for importing multiple objects from a package with a single
4356command in an expressive way. The import package bridges some of the gap
4357between using @code{library} (or @code{require}) and direct (single-object)
4358imports. Furthermore the imported objects are not placed in the current
4359environment. It is also possible to import objects from stand-alone @code{.R}
4360files.")
4361 (license license:expat)))
5d9b82ac
RW
4362
4363(define-public r-shinyace
4364 (package
4365 (name "r-shinyace")
f0fe1a5a 4366 (version "0.3.3")
5d9b82ac
RW
4367 (source
4368 (origin
4369 (method url-fetch)
4370 (uri (cran-uri "shinyAce" version))
4371 (sha256
4372 (base32
f0fe1a5a 4373 "02q6wqw349nlyf3mbf18cxif1xv9cal5qzccrdlnv73szqn9jk7j"))))
5d9b82ac
RW
4374 (properties `((upstream-name . "shinyAce")))
4375 (build-system r-build-system)
4376 (propagated-inputs
e86d3cc5
RW
4377 `(("r-shiny" ,r-shiny)
4378 ("r-jsonlite" ,r-jsonlite)))
5d9b82ac
RW
4379 (home-page "http://cran.r-project.org/web/packages/shinyAce")
4380 (synopsis "Ace editor bindings for Shiny")
4381 (description
4382 "This package provides Ace editor bindings to enable a rich text editing
4383environment within Shiny.")
4384 (license license:expat)))
f64fea1d
RW
4385
4386(define-public r-radiant-data
4387 (package
4388 (name "r-radiant-data")
e5f9e9fa 4389 (version "0.9.7")
f64fea1d
RW
4390 (source
4391 (origin
4392 (method url-fetch)
4393 (uri (cran-uri "radiant.data" version))
4394 (sha256
4395 (base32
e5f9e9fa 4396 "1f98ahki0kyb27gl55a859zb0lsvk9gddd9f54y767xfs6h89cgk"))
f64fea1d
RW
4397 (modules '((guix build utils)))
4398 (snippet
4399 '(begin
4400 ;; Delete files that are under CC-NC-SA.
4401 (delete-file-recursively "inst/app/tools/help")
4402 #t))))
4403 (properties `((upstream-name . "radiant.data")))
4404 (build-system r-build-system)
4405 (propagated-inputs
4406 `(("r-base64enc" ,r-base64enc)
4407 ("r-broom" ,r-broom)
4408 ("r-car" ,r-car)
4409 ("r-curl" ,r-curl)
4410 ("r-dplyr" ,r-dplyr)
4411 ("r-dt" ,r-dt)
36dc3591 4412 ("r-glue" ,r-glue)
f64fea1d
RW
4413 ("r-ggplot2" ,r-ggplot2)
4414 ("r-gridextra" ,r-gridextra)
4415 ("r-import" ,r-import)
4416 ("r-jsonlite" ,r-jsonlite)
4417 ("r-knitr" ,r-knitr)
4418 ("r-lubridate" ,r-lubridate)
4419 ("r-magrittr" ,r-magrittr)
4420 ("r-markdown" ,r-markdown)
36dc3591 4421 ("r-plotly" ,r-plotly)
f64fea1d
RW
4422 ("r-psych" ,r-psych)
4423 ("r-readr" ,r-readr)
36dc3591
RW
4424 ("r-readxl" ,r-readxl)
4425 ("r-rlang" ,r-rlang)
f64fea1d
RW
4426 ("r-rmarkdown" ,r-rmarkdown)
4427 ("r-rstudioapi" ,r-rstudioapi)
4428 ("r-scales" ,r-scales)
4429 ("r-shiny" ,r-shiny)
e5f9e9fa 4430 ("r-shinyfiles" ,r-shinyfiles)
f64fea1d 4431 ("r-shinyace" ,r-shinyace)
e5f9e9fa 4432 ("r-summarytools" ,r-summarytools)
f64fea1d 4433 ("r-tibble" ,r-tibble)
36dc3591
RW
4434 ("r-tidyr" ,r-tidyr)
4435 ("r-writexl" ,r-writexl)))
f64fea1d
RW
4436 (home-page "https://github.com/radiant-rstats/radiant.data")
4437 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
4438 (description
4439 "The Radiant Data menu includes interfaces for loading, saving, viewing,
4440visualizing, summarizing, transforming, and combining data. It also contains
4441functionality to generate reproducible reports of the analyses conducted in
4442the application.")
4443 (license license:agpl3)))
e2cafc24
RW
4444
4445(define-public r-algdesign
4446 (package
4447 (name "r-algdesign")
4448 (version "1.1-7.3")
4449 (source
4450 (origin
4451 (method url-fetch)
4452 (uri (cran-uri "AlgDesign" version))
4453 (sha256
4454 (base32
4455 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
4456 (properties `((upstream-name . "AlgDesign")))
4457 (build-system r-build-system)
4458 (home-page "https://github.com/jvbraun/AlgDesign")
4459 (synopsis "Algorithmic experimental design")
4460 (description
4461 "This package provides tools to calculate exact and approximate theory
4462experimental designs for D, A, and I criteria. Very large designs may be
4463created. Experimental designs may be blocked or blocked designs created from
4464a candidate list, using several criteria. The blocking can be done when whole
4465and within plot factors interact.")
4466 (license license:gpl2+)))
35b0c051
RW
4467
4468(define-public r-signal
4469 (package
4470 (name "r-signal")
4471 (version "0.7-6")
4472 (source
4473 (origin
4474 (method url-fetch)
4475 (uri (cran-uri "signal" version))
4476 (sha256
4477 (base32
4478 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
4479 (build-system r-build-system)
4480 (propagated-inputs `(("r-mass" ,r-mass)))
4481 (native-inputs `(("gfortran" ,gfortran)))
d062957a 4482 (home-page "https://cran.r-project.org/web/packages/signal/")
35b0c051
RW
4483 (synopsis "Signal processing")
4484 (description
4485 "This package provides a set of signal processing functions originally
4486written for Matlab and GNU Octave. It includes filter generation utilities,
4487filtering functions, resampling routines, and visualization of filter models.
4488It also includes interpolation functions.")
4489 (license license:gpl2)))
db80dd4a 4490
3dab50d9
RW
4491(define-public r-gsubfn
4492 (package
4493 (name "r-gsubfn")
2acc0e5f 4494 (version "0.7")
3dab50d9
RW
4495 (source
4496 (origin
4497 (method url-fetch)
4498 (uri (cran-uri "gsubfn" version))
4499 (sha256
4500 (base32
2acc0e5f 4501 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3dab50d9
RW
4502 (build-system r-build-system)
4503 (propagated-inputs `(("r-proto" ,r-proto)))
4504 (home-page "http://gsubfn.googlecode.com")
4505 (synopsis "Utilities for strings and function arguments.")
4506 (description
4507 "This package provides @code{gsubfn} which is like @code{gsub} but can
4508take a replacement function or certain other objects instead of the
4509replacement string. Matches and back references are input to the replacement
4510function and replaced by the function output. @code{gsubfn} can be used to
4511split strings based on content rather than delimiters and for quasi-perl-style
4512string interpolation. The package also has facilities for translating
4513formulas to functions and allowing such formulas in function calls instead of
4514functions.")
4515 (license license:gpl2+)))
3a563a41
RW
4516
4517(define-public r-sqldf
4518 (package
4519 (name "r-sqldf")
4520 (version "0.4-11")
4521 (source
4522 (origin
4523 (method url-fetch)
4524 (uri (cran-uri "sqldf" version))
4525 (sha256
4526 (base32
4527 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
4528 (build-system r-build-system)
4529 (propagated-inputs
4530 `(("r-chron" ,r-chron)
4531 ("r-dbi" ,r-dbi)
4532 ("r-gsubfn" ,r-gsubfn)
4533 ("r-proto" ,r-proto)
4534 ("r-rsqlite" ,r-rsqlite)))
4535 (home-page "https://github.com/ggrothendieck/sqldf")
4536 (synopsis "Manipulate R data frames using SQL")
4537 (description
4538 "The @code{sqldf} function is typically passed a single argument which is
4539an SQL select statement where the table names are ordinary R data frame names.
4540@code{sqldf} transparently sets up a database, imports the data frames into
4541that database, performs the SQL statement and returns the result using a
4542heuristic to determine which class to assign to each column of the returned
4543data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
4544used to read filtered files into R even if the original files are larger than
4545R itself can handle.")
4546 (license license:gpl2)))
94e46cab
RW
4547
4548(define-public r-abind
4549 (package
4550 (name "r-abind")
4551 (version "1.4-5")
4552 (source
4553 (origin
4554 (method url-fetch)
4555 (uri (cran-uri "abind" version))
4556 (sha256
4557 (base32
4558 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
4559 (build-system r-build-system)
d062957a 4560 (home-page "https://cran.r-project.org/web/packages/abind/")
94e46cab
RW
4561 (synopsis "Combine multidimensional arrays")
4562 (description
4563 "This package provides tools to combine multidimensional arrays into a
4564single array. This is a generalization of @code{cbind} and @code{rbind}. It
4565works with vectors, matrices, and higher-dimensional arrays. It also provides
4566the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
4567extracting and replacing data in arrays.")
4568 (license license:lgpl2.0+)))
fc784b66
RW
4569
4570(define-public r-prroc
4571 (package
4572 (name "r-prroc")
0430eb66 4573 (version "1.3.1")
fc784b66
RW
4574 (source
4575 (origin
4576 (method url-fetch)
4577 (uri (cran-uri "PRROC" version))
4578 (sha256
4579 (base32
0430eb66 4580 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
fc784b66
RW
4581 (properties `((upstream-name . "PRROC")))
4582 (build-system r-build-system)
d062957a 4583 (home-page "https://cran.r-project.org/web/packages/PRROC/")
fc784b66
RW
4584 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
4585 (description
4586 "This package computes the areas under the @dfn{precision-recall} (PR)
4587and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
4588contrast to other implementations, the interpolation between points of the PR
4589curve is done by a non-linear piecewise function. In addition to the areas
4590under the curves, the curves themselves can also be computed and plotted by a
4591specific S3-method.")
4592 (license license:gpl3)))
661bb51e
RW
4593
4594(define-public r-vim
4595 (package
4596 (name "r-vim")
4597 (version "4.7.0")
4598 (source
4599 (origin
4600 (method url-fetch)
4601 (uri (cran-uri "VIM" version))
4602 (sha256
4603 (base32
4604 "1vjcs5wvjv94ln01d94h9rs4j50d3ky4n26mm3prgh13raylrmnd"))))
4605 (properties `((upstream-name . "VIM")))
4606 (build-system r-build-system)
4607 (propagated-inputs
4608 `(("r-car" ,r-car)
4609 ("r-colorspace" ,r-colorspace)
4610 ("r-data-table" ,r-data-table)
4611 ("r-e1071" ,r-e1071)
4612 ("r-laeken" ,r-laeken)
4613 ("r-mass" ,r-mass)
4614 ("r-nnet" ,r-nnet)
4615 ("r-rcpp" ,r-rcpp)
4616 ("r-robustbase" ,r-robustbase)
4617 ("r-sp" ,r-sp)
4618 ("r-vcd" ,r-vcd)))
4619 (home-page "https://github.com/alexkowa/VIM")
4620 (synopsis "Visualization and imputation of missing values")
4621 (description
4622 "This package provides tools for the visualization of missing and/or
4623imputed values are introduced, which can be used for exploring the data and
4624the structure of the missing and/or imputed values. Depending on this
4625structure of the missing values, the corresponding methods may help to
4626identify the mechanism generating the missing values and allows to explore the
4627data including missing values. In addition, the quality of imputation can be
4628visually explored using various univariate, bivariate, multiple and
4629multivariate plot methods.")
4630 (license license:gpl2+)))
d10b0952
RW
4631
4632(define-public r-fnn
4633 (package
4634 (name "r-fnn")
f2fc34f2 4635 (version "1.1.2.2")
d10b0952
RW
4636 (source
4637 (origin
4638 (method url-fetch)
4639 (uri (cran-uri "FNN" version))
4640 (sha256
4641 (base32
f2fc34f2 4642 "09k3k0h9ikbwq6225l7gd0nhimbji722680cr66c8n7zpvxn06mm"))))
d10b0952
RW
4643 (properties `((upstream-name . "FNN")))
4644 (build-system r-build-system)
1b5905fe 4645 (home-page "https://cran.r-project.org/web/packages/FNN")
d10b0952
RW
4646 (synopsis "Fast nearest neighbor search algorithms and applications")
4647 (description
4648 "This package provides cover-tree and kd-tree fast k-nearest neighbor
4649search algorithms. Related applications including KNN classification,
4650regression and information measures are implemented.")
4651 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
4652 ;; later can be used.
4653 (license license:gpl2+)))
be815dbd
RW
4654
4655(define-public r-smoother
4656 (package
4657 (name "r-smoother")
4658 (version "1.1")
4659 (source
4660 (origin
4661 (method url-fetch)
4662 (uri (cran-uri "smoother" version))
4663 (sha256
4664 (base32
4665 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
4666 (build-system r-build-system)
4667 (propagated-inputs
4668 `(("r-ttr" ,r-ttr)))
4669 (home-page "http://cran.r-project.org/web/packages/smoother")
4670 (synopsis "Functions relating to the smoothing of numerical data")
4671 (description
4672 "This package provides a collection of methods for smoothing numerical
4673data, commencing with a port of the Matlab gaussian window smoothing function.
4674In addition, several functions typically used in smoothing of financial data
4675are included.")
4676 (license license:gpl2)))
0efd09ac
RW
4677
4678(define-public r-riverplot
4679 (package
4680 (name "r-riverplot")
4681 (version "0.6")
4682 (source
4683 (origin
4684 (method url-fetch)
4685 (uri (cran-uri "riverplot" version))
4686 (sha256
4687 (base32
4688 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
4689 (build-system r-build-system)
4690 (home-page "https://logfc.wordpress.com")
4691 (synopsis "Sankey or ribbon plots")
4692 (description
4693 "Sankey plots are a type of diagram that is convenient to illustrate how
4694flow of information, resources etc. separates and joins, much like observing
4695how rivers split and merge. For example, they can be used to compare
4696different clusterings. This package provides an implementation of Sankey
4697plots for R.")
4698 (license license:gpl2+)))
c56739df
SY
4699
4700(define-public r-dyn
4701 (package
4702 (name "r-dyn")
4703 (version "0.2-9.6")
4704 (source
4705 (origin
4706 (method url-fetch)
4707 (uri (cran-uri "dyn" version))
4708 (sha256
4709 (base32
4710 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
4711 (build-system r-build-system)
4712 (propagated-inputs
4713 `(("r-zoo" ,r-zoo)))
4714 (home-page "https://cran.r-project.org/web/packages/dyn")
4715 (synopsis "Time series regression")
4716 (description
4717 "This package provides the dyn class interfaces @code{ts}, @code{irts},
4718@code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
4719@code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
4720@code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
4721@code{randomForest::randomForest()} and other regression functions, allowing
4722those functions to be used with time series including specifications that may
4723contain lags, diffs and missing values.")
4724 ;; Any GPL version.
4725 (license license:gpl2+)))
24fa6bca
SY
4726
4727(define-public r-catdap
4728 (package
4729 (name "r-catdap")
4730 (version "1.3.4")
4731 (source
4732 (origin
4733 (method url-fetch)
4734 (uri (cran-uri "catdap" version))
4735 (sha256
4736 (base32
4737 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
4738 (build-system r-build-system)
4739 (native-inputs
4740 `(("gfortran" ,gfortran)))
4741 (home-page "https://cran.r-project.org/web/packages/catdap/")
4742 (synopsis "Tools for categorical data analysis")
4743 (description
4744 "This package provides functions for analyzing multivariate data.
4745Dependencies of the distribution of the specified variable (response
4746variable) to other variables (explanatory variables) are derived and
4747evaluated by the @dfn{Akaike Information Criterion} (AIC).")
4748 (license license:gpl2+)))
96e22362
SS
4749
4750(define-public r-arules
4751 (package
4752 (name "r-arules")
962304c3 4753 (version "1.6-2")
96e22362
SS
4754 (source
4755 (origin
4756 (method url-fetch)
4757 (uri (cran-uri "arules" version))
4758 (sha256
4759 (base32
962304c3 4760 "0vnss6akk3564kbci3h5rq8ylpckz77cgmflly3gn6fki66f7g96"))))
96e22362
SS
4761 (build-system r-build-system)
4762 (propagated-inputs
4763 `(("r-matrix" ,r-matrix)))
4764 (home-page "https://github.com/mhahsler/arules")
4765 (synopsis "Mining association rules and frequent itemsets")
4766 (description
4767 "This package provides an infrastructure for representing, manipulating
4768and analyzing transaction data and patterns (frequent itemsets and association rules).
4769It also provides C implementations of the association mining algorithms Apriori
4770and Eclat.")
4771 (license license:gpl3)))
1cde7467
KH
4772
4773(define-public r-parsedate
4774 (package
4775 (name "r-parsedate")
4776 (version "1.1.3")
4777 (source
4778 (origin
4779 (method url-fetch)
4780 (uri (cran-uri "parsedate" version))
4781 (sha256
4782 (base32
4783 "0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
4784 (build-system r-build-system)
4785 (home-page "https://github.com/gaborcsardi/parsedate")
4786 (synopsis
4787 "Recognize and parse dates in various formats")
4788 (description
4789 "This package provides three functions for dealing with dates:
4790@code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
4791time formats, @code{parse_date} parses dates in unspecified formats,
4792and @code{format_iso_8601} formats a date in ISO 8601 format.")
4793 (license license:gpl2)))
2a27c0bb
SY
4794
4795(define-public r-abc-data
4796 (package
4797 (name "r-abc-data")
4798 (version "1.0")
4799 (source
4800 (origin
4801 (method url-fetch)
4802 (uri (cran-uri "abc.data" version))
4803 (sha256
4804 (base32
4805 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
4806 (properties `((upstream-name . "abc.data")))
4807 (build-system r-build-system)
4808 (home-page "https://cran.r-project.org/web/packages/abc.data/")
4809 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
4810 (description
4811 "This package contains data which are used by functions of the abc
4812package which implements several @dfn{Approximate Bayesian Computation} (ABC)
4813algorithms for performing parameter estimation, model selection, and
4814goodness-of-fit.")
4815 (license license:gpl3+)))
82c8e0ae
SY
4816
4817(define-public r-abc
4818 (package
4819 (name "r-abc")
4820 (version "2.1")
4821 (source
4822 (origin
4823 (method url-fetch)
4824 (uri (cran-uri "abc" version))
4825 (sha256
4826 (base32
4827 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
4828 (build-system r-build-system)
4829 (propagated-inputs
4830 `(("r-abc-data" ,r-abc-data)
4831 ("r-locfit" ,r-locfit)
4832 ("r-mass" ,r-mass)
4833 ("r-nnet" ,r-nnet)
4834 ("r-quantreg" ,r-quantreg)))
4835 (home-page "https://cran.r-project.org/web/packages/abc/")
4836 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
4837 (description
4838 "This package implements several @dfn{Approximate Bayesian
4839Computation} (ABC) algorithms for performing parameter estimation, model
4840selection, and goodness-of-fit. Cross-validation tools are also available for
4841measuring the accuracy of ABC estimates, and to calculate the
4842misclassification probabilities of different models.")
4843 (license license:gpl3+)))
4b1f7a3e 4844
d182828f
RW
4845(define-public r-zip
4846 (package
4847 (name "r-zip")
4848 (version "1.0.0")
4849 (source
4850 (origin
4851 (method url-fetch)
4852 (uri (cran-uri "zip" version))
4853 (sha256
4854 (base32
4855 "0rgr9pcdhdq3k8n29h2ircp3ri1ibhrx81gja1y7331v15xyrabg"))))
4856 (build-system r-build-system)
4857 (home-page "https://github.com/gaborcsardi/zip")
4858 (synopsis "Cross-platform Zip compression")
4859 (description
4860 "This package provides a cross-platform Zip compression library for R.
4861It is a replacement for the @code{zip} function, that does not require any
4862additional external tools on any platform.")
4863 (license license:cc0)))
4864
4b1f7a3e
RW
4865(define-public r-openxlsx
4866 (package
4867 (name "r-openxlsx")
a8b4677b 4868 (version "4.1.0")
4b1f7a3e
RW
4869 (source
4870 (origin
4871 (method url-fetch)
4872 (uri (cran-uri "openxlsx" version))
4873 (sha256
4874 (base32
a8b4677b 4875 "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
4b1f7a3e 4876 (build-system r-build-system)
a8b4677b
RW
4877 (propagated-inputs
4878 `(("r-rcpp" ,r-rcpp)
4879 ("r-zip" ,r-zip)))
4b1f7a3e
RW
4880 (home-page "https://github.com/awalker89/openxlsx")
4881 (synopsis "Read, write and edit XLSX files")
4882 (description
4883 "This package simplifies the creation of Excel @code{.xlsx} files by
4884providing a high level interface to writing, styling and editing worksheets.
4885Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
4886and @code{XLConnect} packages with the added benefit of removing the
4887dependency on Java.")
4888 (license license:gpl3)))
c9920f25
RW
4889
4890(define-public r-rio
4891 (package
4892 (name "r-rio")
1417d5f1 4893 (version "0.5.16")
c9920f25
RW
4894 (source
4895 (origin
4896 (method url-fetch)
4897 (uri (cran-uri "rio" version))
4898 (sha256
4899 (base32
1417d5f1 4900 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
c9920f25
RW
4901 (build-system r-build-system)
4902 (propagated-inputs
4903 `(("r-curl" ,r-curl)
4904 ("r-data-table" ,r-data-table)
4905 ("r-foreign" ,r-foreign)
4906 ("r-haven" ,r-haven)
4907 ("r-openxlsx" ,r-openxlsx)
4908 ("r-readxl" ,r-readxl)
4909 ("r-tibble" ,r-tibble)))
4910 (home-page "https://github.com/leeper/rio")
4911 (synopsis "Swiss-army knife for data I/O")
4912 (description
4913 "This package provides streamlined data import and export infrastructure
4914by making assumptions that the user is probably willing to make: @code{import}
4915and @code{export} determine the data structure from the file extension,
4916reasonable defaults are used for data import and export (e.g.,
4917@code{stringsAsFactors=FALSE}), web-based import is natively
4918supported (including from SSL/HTTPS), compressed files can be read directly
4919without explicit decompression, and fast import packages are used where
4920appropriate. An additional convenience function, @code{convert}, provides a
4921simple method for converting between file types.")
4922 (license license:gpl2)))
08dac3d9
RW
4923
4924(define-public r-maptools
4925 (package
4926 (name "r-maptools")
80234d32 4927 (version "0.9-4")
08dac3d9
RW
4928 (source
4929 (origin
4930 (method url-fetch)
4931 (uri (cran-uri "maptools" version))
4932 (sha256
4933 (base32
80234d32 4934 "1753kgyc4kmbb5h6knz5wgvvvj8v77kzm8lz0kwz05m5k3spa24k"))))
08dac3d9
RW
4935 (build-system r-build-system)
4936 (propagated-inputs
4937 `(("r-foreign" ,r-foreign)
4938 ("r-lattice" ,r-lattice)
4939 ("r-sp" ,r-sp)))
4940 (home-page "http://r-forge.r-project.org/projects/maptools/")
4941 (synopsis "Tools for reading and handling spatial objects")
4942 (description
4943 "This package provides a set of tools for manipulating and reading
4944geographic data, in particular ESRI Shapefiles. It includes binary access to
4945GSHHG shoreline files. The package also provides interface wrappers for
4946exchanging spatial objects with other R packages.")
4947 ;; The C source files from shapelib are released under the Expat license.
4948 ;; The R code is released under GPL version 2 or later.
4949 (license (list license:gpl2+
4950 license:expat))))
284179bb
RW
4951
4952(define-public r-later
4953 (package
4954 (name "r-later")
7608984f 4955 (version "0.7.5")
284179bb
RW
4956 (source
4957 (origin
4958 (method url-fetch)
4959 (uri (cran-uri "later" version))
4960 (sha256
4961 (base32
7608984f 4962 "0xhwn37makzm85zb6w5acc7svzibxcnz69rks0kxw22vapkxwz1i"))))
284179bb
RW
4963 (build-system r-build-system)
4964 (propagated-inputs
4965 `(("r-bh" ,r-bh)
4966 ("r-rcpp" ,r-rcpp)
4967 ("r-rlang" ,r-rlang)))
4968 (home-page "https://github.com/r-lib/later")
4969 (synopsis "Utilities for delaying function execution")
4970 (description
4971 "This package provides tools to execute arbitrary R or C functions some
4972time after the current time, after the R execution stack has emptied.")
4973 (license license:gpl2+)))
d9d66ba9
RW
4974
4975(define-public r-promises
4976 (package
4977 (name "r-promises")
4978 (version "1.0.1")
4979 (source
4980 (origin
4981 (method url-fetch)
4982 (uri (cran-uri "promises" version))
4983 (sha256
4984 (base32
4985 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
4986 (build-system r-build-system)
4987 (propagated-inputs
4988 `(("r-later" ,r-later)
4989 ("r-magrittr" ,r-magrittr)
4990 ("r-r6" ,r-r6)
4991 ("r-rcpp" ,r-rcpp)
4992 ("r-rlang" ,r-rlang)))
4993 (home-page "https://rstudio.github.io/promises")
4994 (synopsis "Abstractions for promise-based asynchronous programming")
4995 (description
4996 "This package provides fundamental abstractions for doing asynchronous
4997programming in R using promises. Asynchronous programming is useful for
4998allowing a single R process to orchestrate multiple tasks in the background
4999while also attending to something else. Semantics are similar to JavaScript
5000promises, but with a syntax that is idiomatic R.")
5001 (license license:expat)))
3cf9ae2f
RW
5002
5003(define-public r-dosnow
5004 (package
5005 (name "r-dosnow")
5006 (version "1.0.16")
5007 (source
5008 (origin
5009 (method url-fetch)
5010 (uri (cran-uri "doSNOW" version))
5011 (sha256
5012 (base32
5013 "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
5014 (properties `((upstream-name . "doSNOW")))
5015 (build-system r-build-system)
5016 (propagated-inputs
5017 `(("r-foreach" ,r-foreach)
5018 ("r-iterators" ,r-iterators)
5019 ("r-snow" ,r-snow)))
5020 (home-page "https://cran.r-project.org/web/packages/doSNOW")
5021 (synopsis "Foreach parallel adaptor for the snow package")
5022 (description
5023 "This package provides a parallel backend for the @code{%dopar%} function
5024using the @code{snow} package.")
5025 (license license:gpl2)))
fdc3a05d
RJ
5026
5027(define-public r-snowfall
5028 (package
5029 (name "r-snowfall")
5030 (version "1.84-6.1")
5031 (source (origin
5032 (method url-fetch)
5033 (uri (cran-uri "snowfall" version))
5034 (sha256
5035 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
5036 (build-system r-build-system)
5037 (propagated-inputs
5038 `(("r-snow" ,r-snow)))
5039 (home-page "http://cran.r-project.org/web/packages/snowfall/")
5040 (synopsis "Easier cluster computing")
5041 (description "This package is a usability wrapper around snow for easier
5042development of parallel R programs. This package offers e.g. extended error
5043checks, and additional functions. All functions work in sequential mode, too,
5044if no cluster is present or wished. The package is also designed as connector
5045to the cluster management tool @code{sfCluster}, but can also used without
5046it.")
5047 (license license:gpl2+)))
e09d74ec 5048
94a8990f
RW
5049(define-public r-rappdirs
5050 (package
5051 (name "r-rappdirs")
5052 (version "0.3.1")
5053 (source
5054 (origin
5055 (method url-fetch)
5056 (uri (cran-uri "rappdirs" version))
5057 (sha256
5058 (base32
5059 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
5060 (build-system r-build-system)
5061 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
5062 (synopsis "Determine where to save data, caches, and logs")
5063 (description
5064 "This package provides an easy way to determine which directories on the
5065user's computer should be used to save data, caches and logs. It is a port of
5066Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
5067 (license license:expat)))
2b47ebe1
RW
5068
5069(define-public r-learnr
5070 (package
5071 (name "r-learnr")
7d0370ed 5072 (version "0.9.2.1")
2b47ebe1
RW
5073 (source
5074 (origin
5075 (method url-fetch)
5076 (uri (cran-uri "learnr" version))
5077 (sha256
5078 (base32
7d0370ed 5079 "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
2b47ebe1
RW
5080 (build-system r-build-system)
5081 (propagated-inputs
5082 `(("r-evaluate" ,r-evaluate)
5083 ("r-htmltools" ,r-htmltools)
5084 ("r-htmlwidgets" ,r-htmlwidgets)
5085 ("r-jsonlite" ,r-jsonlite)
5086 ("r-knitr" ,r-knitr)
5087 ("r-markdown" ,r-markdown)
5088 ("r-rappdirs" ,r-rappdirs)
5089 ("r-rmarkdown" ,r-rmarkdown)
5090 ("r-rprojroot" ,r-rprojroot)
5091 ("r-shiny" ,r-shiny)
5092 ("r-withr" ,r-withr)))
5093 (home-page "https://rstudio.github.io/learnr/")
5094 (synopsis "Interactive tutorials for R")
5095 (description
5096 "This package provides tools to create interactive tutorials using R
5097Markdown. Use a combination of narrative, figures, videos, exercises, and
5098quizzes to create self-paced tutorials for learning about R and R packages.")
5099 (license license:asl2.0)))
12591673
RW
5100
5101(define-public r-analytics
5102 (package
5103 (name "r-analytics")
7a06cdfa 5104 (version "3.0")
12591673
RW
5105 (source
5106 (origin
5107 (method url-fetch)
5108 (uri (cran-uri "analytics" version))
5109 (sha256
5110 (base32
7a06cdfa 5111 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
12591673
RW
5112 (build-system r-build-system)
5113 (propagated-inputs
5114 `(("r-car" ,r-car)
5115 ("r-cluster" ,r-cluster)
5116 ("r-fractal" ,r-fractal)
5117 ("r-lmtest" ,r-lmtest)
5118 ("r-mass" ,r-mass)
5119 ("r-np" ,r-np)
5120 ("r-powerplus" ,r-powerplus)
5121 ("r-robust" ,r-robust)
5122 ("r-trend" ,r-trend)
5123 ("r-tsa" ,r-tsa)
7a06cdfa
RW
5124 ("r-urca" ,r-urca)
5125 ("r-vim" ,r-vim)))
12591673
RW
5126 (home-page "https://cran.r-project.org/web/packages/analytics/")
5127 (synopsis "Collection of data analysis tools")
5128 (description
5129 "This package is a collection of data analysis tools. It includes tools
5130for regression outlier detection in a fitted linear model, stationary
5131bootstrap using a truncated geometric distribution, a comprehensive test for
5132weak stationarity, column means by group, weighted biplots, and a heuristic to
5133obtain a better initial configuration in non-metric MDS.")
5134 (license license:gpl2)))
9f56ceec
RW
5135
5136(define-public r-reticulate
5137 (package
5138 (name "r-reticulate")
2cdd9d4f 5139 (version "1.10")
9f56ceec
RW
5140 (source
5141 (origin
5142 (method url-fetch)
5143 (uri (cran-uri "reticulate" version))
5144 (sha256
5145 (base32
2cdd9d4f 5146 "0bz3lxbisjwn6cv23090zivpy0bxcncr82g5qja13l37i8xnvqsq"))))
9f56ceec
RW
5147 (build-system r-build-system)
5148 (inputs `(("python" ,python)))
5149 (propagated-inputs
5150 `(("r-jsonlite" ,r-jsonlite)
5151 ("r-matrix" ,r-matrix)
5152 ("r-rcpp" ,r-rcpp)))
5153 (home-page "https://github.com/rstudio/reticulate")
5154 (synopsis "R interface to Python")
5155 (description
5156 "This package provides an interface from R to Python modules, classes,
5157and functions. When calling into Python, R data types are automatically
5158converted to their equivalent Python types. When values are returned from
5159Python to R they are converted back to R types.")
5160 (license license:asl2.0)))
11de8673
RW
5161
5162(define-public r-bibtex
5163 (package
5164 (name "r-bibtex")
5165 (version "0.4.2")
5166 (source
5167 (origin
5168 (method url-fetch)
5169 (uri (cran-uri "bibtex" version))
5170 (sha256
5171 (base32
5172 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
5173 (build-system r-build-system)
5174 (propagated-inputs `(("r-stringr" ,r-stringr)))
5175 (home-page "https://github.com/romainfrancois/bibtex")
5176 (synopsis "Bibtex parser")
5177 (description "This package provides a utility for R to parse a bibtex
5178file.")
5179 (license license:gpl2+)))
e67acae7
RW
5180
5181(define-public r-ggseqlogo
5182 (package
5183 (name "r-ggseqlogo")
5184 (version "0.1")
5185 (source
5186 (origin
5187 (method url-fetch)
5188 (uri (cran-uri "ggseqlogo" version))
5189 (sha256
5190 (base32
5191 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
5192 (build-system r-build-system)
5193 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
5194 (home-page "https://github.com/omarwagih/ggseqlogo")
5195 (synopsis "ggplot2 extension for drawing genetic sequence logos")
5196 (description
5197 "The range of functions provided by this package makes it possible to
5198draw highly versatile genomic sequence logos. Features include, but are not
5199limited to, modifying colour schemes and fonts used to draw the logo,
5200generating multiple logo plots, and aiding the visualisation with annotations.
5201Sequence logos can easily be combined with other ggplot2 plots.")
5202 ;; Unspecified version of the LGPL.
5203 (license license:lgpl3+)))
85df1a86
RW
5204
5205(define-public r-ggsci
5206 (package
5207 (name "r-ggsci")
5208 (version "2.9")
5209 (source
5210 (origin
5211 (method url-fetch)
5212 (uri (cran-uri "ggsci" version))
5213 (sha256
5214 (base32
5215 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
5216 (build-system r-build-system)
5217 (propagated-inputs
5218 `(("r-ggplot2" ,r-ggplot2)
5219 ("r-scales" ,r-scales)))
5220 (home-page "https://nanx.me/ggsci/")
5221 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
5222 (description
5223 "This package provides a collection of ggplot2 color palettes inspired by
5224plots in scientific journals, data visualization libraries, science fiction
5225movies, and TV shows.")
5226 (license license:gpl3)))
5219c5c5
RW
5227
5228(define-public r-ggsignif
5229 (package
5230 (name "r-ggsignif")
5231 (version "0.4.0")
5232 (source
5233 (origin
5234 (method url-fetch)
5235 (uri (cran-uri "ggsignif" version))
5236 (sha256
5237 (base32
5238 "1rn58d7pb3axk6chiihryykrzw76adaa2yiafq4d0j6qbhax78f7"))))
5239 (build-system r-build-system)
5240 (propagated-inputs
5241 `(("r-ggplot2" ,r-ggplot2)))
5242 (home-page "https://github.com/const-ae/ggsignif")
5243 (synopsis "Significance brackets for ggplot2")
5244 (description
5245 "Enrich your ggplots with group-wise comparisons. This package provides
5246an easy way to indicate if two groups are significantly different. Commonly
5247this is shown by a bracket on top connecting the groups of interest which
5248itself is annotated with the level of significance. The package provides a
5249single layer that takes the groups for comparison and the test as arguments
5250and adds the annotation to the plot.")
5251 (license license:gpl3)))
5cbaaee8
RW
5252
5253(define-public r-ggpubr
5254 (package
5255 (name "r-ggpubr")
1659c5dd 5256 (version "0.2")
5cbaaee8
RW
5257 (source
5258 (origin
5259 (method url-fetch)
5260 (uri (cran-uri "ggpubr" version))
5261 (sha256
5262 (base32
1659c5dd 5263 "0rkpcjb1x7lvhj68aam5airbi534jqyiq12x5xk40a25iifhghq6"))))
5cbaaee8
RW
5264 (build-system r-build-system)
5265 (propagated-inputs
5266 `(("r-cowplot" ,r-cowplot)
5267 ("r-dplyr" ,r-dplyr)
5268 ("r-ggplot2" ,r-ggplot2)
5269 ("r-ggrepel" ,r-ggrepel)
5270 ("r-ggsci" ,r-ggsci)
5271 ("r-ggsignif" ,r-ggsignif)
caaec886 5272 ("r-glue" ,r-glue)
5cbaaee8
RW
5273 ("r-gridextra" ,r-gridextra)
5274 ("r-magrittr" ,r-magrittr)
caaec886 5275 ("r-polynom" ,r-polynom)
5cbaaee8
RW
5276 ("r-purrr" ,r-purrr)
5277 ("r-scales" ,r-scales)
5278 ("r-tidyr" ,r-tidyr)))
5279 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
5280 (synopsis "ggplot2-based publication-ready plots")
5281 (description
5282 "The ggplot2 package is an excellent and flexible package for elegant
5283data visualization in R. However the default generated plots require some
5284formatting before we can send them for publication. The ggpubr package
5285provides some easy-to-use functions for creating and customizing ggplot2-based
5286publication-ready plots.")
5287 (license license:gpl2)))
141e43bd
RW
5288
5289(define-public r-ellipse
5290 (package
5291 (name "r-ellipse")
5292 (version "0.4.1")
5293 (source
5294 (origin
5295 (method url-fetch)
5296 (uri (cran-uri "ellipse" version))
5297 (sha256
5298 (base32
5299 "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
5300 (build-system r-build-system)
5301 (home-page "https://cran.r-project.org/web/packages/ellipse/")
5302 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
5303 (description
5304 "This package contains various routines for drawing ellipses and
5305ellipse-like confidence regions, implementing the plots described in Murdoch
5306and Chow (1996), A graphical display of large correlation matrices, The
5307American Statistician 50, 178-180. There are also routines implementing the
5308profile plots described in Bates and Watts (1988), Nonlinear Regression
5309Analysis and its Applications.")
5310 (license license:gpl2+)))
cbf6017d
RW
5311
5312(define-public r-flashclust
5313 (package
5314 (name "r-flashclust")
5315 (version "1.01-2")
5316 (source
5317 (origin
5318 (method url-fetch)
5319 (uri (cran-uri "flashClust" version))
5320 (sha256
5321 (base32
5322 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
5323 (properties `((upstream-name . "flashClust")))
5324 (build-system r-build-system)
5325 (native-inputs `(("gfortran" ,gfortran)))
5326 (home-page "https://cran.r-project.org/web/packages/flashClust/")
5327 (synopsis "Implementation of optimal hierarchical clustering")
5328 (description
5329 "This package provides a fast implementation of hierarchical
5330clustering.")
5331 (license license:gpl2+)))
e83841a2
RW
5332
5333(define-public r-factominer
5334 (package
5335 (name "r-factominer")
5336 (version "1.41")
5337 (source
5338 (origin
5339 (method url-fetch)
5340 (uri (cran-uri "FactoMineR" version))
5341 (sha256
5342 (base32
5343 "1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"))))
5344 (properties `((upstream-name . "FactoMineR")))
5345 (build-system r-build-system)
5346 (propagated-inputs
5347 `(("r-car" ,r-car)
5348 ("r-cluster" ,r-cluster)
5349 ("r-ellipse" ,r-ellipse)
5350 ("r-flashclust" ,r-flashclust)
5351 ("r-lattice" ,r-lattice)
5352 ("r-leaps" ,r-leaps)
5353 ("r-mass" ,r-mass)
5354 ("r-scatterplot3d" ,r-scatterplot3d)))
5355 (home-page "http://factominer.free.fr")
5356 (synopsis "Multivariate exploratory data analysis and data mining")
5357 (description
5358 "This package provides exploratory data analysis methods to summarize,
5359visualize and describe datasets. The main principal component methods are
5360available, those with the largest potential in terms of applications:
5361principal component analysis (PCA) when variables are quantitative,
5362correspondence analysis (CA) and multiple correspondence analysis (MCA) when
5363variables are categorical, Multiple Factor Analysis when variables are
5364structured in groups, etc. and hierarchical cluster analysis.")
5365 (license license:gpl2+)))
f22bfee9
RW
5366
5367(define-public r-factoextra
5368 (package
5369 (name "r-factoextra")
5370 (version "1.0.5")
5371 (source
5372 (origin
5373 (method url-fetch)
5374 (uri (cran-uri "factoextra" version))
5375 (sha256
5376 (base32
5377 "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
5378 (build-system r-build-system)
5379 (propagated-inputs
5380 `(("r-abind" ,r-abind)
5381 ("r-cluster" ,r-cluster)
5382 ("r-dendextend" ,r-dendextend)
5383 ("r-factominer" ,r-factominer)
5384 ("r-ggplot2" ,r-ggplot2)
5385 ("r-ggpubr" ,r-ggpubr)
5386 ("r-ggrepel" ,r-ggrepel)
5387 ("r-reshape2" ,r-reshape2)
5388 ("r-tidyr" ,r-tidyr)))
5389 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
5390 (synopsis "Extract and visualize the results of multivariate data analyses")
5391 (description
5392 "This package provides some easy-to-use functions to extract and
5393visualize the output of multivariate data analyses, including
6ccd88e8
RW
5394@code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
5395Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
5396Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
f22bfee9
RW
5397@code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
5398packages. It contains also functions for simplifying some clustering analysis
5399steps and provides ggplot2-based elegant data visualization.")
5400 (license license:gpl2)))
0c9868aa 5401
356230da
RW
5402(define-public r-fansi
5403 (package
5404 (name "r-fansi")
08645fcf 5405 (version "0.4.0")
356230da
RW
5406 (source
5407 (origin
5408 (method url-fetch)
5409 (uri (cran-uri "fansi" version))
5410 (sha256
5411 (base32
08645fcf 5412 "02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"))))
356230da
RW
5413 (build-system r-build-system)
5414 (native-inputs
5415 `(("r-knitr" ,r-knitr))) ; for vignettes
5416 (home-page "https://github.com/brodieG/fansi")
5417 (synopsis "ANSI control sequence aware string functions")
5418 (description
5419 "This package provides counterparts to R string manipulation functions
5420that account for the effects of ANSI text formatting control sequences.")
5421 (license license:gpl2+)))
5422
0c9868aa
RW
5423(define-public r-nbclust
5424 (package
5425 (name "r-nbclust")
5426 (version "3.0")
5427 (source
5428 (origin
5429 (method url-fetch)
5430 (uri (cran-uri "NbClust" version))
5431 (sha256
5432 (base32
5433 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
5434 (properties `((upstream-name . "NbClust")))
5435 (build-system r-build-system)
5436 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
5437 (synopsis "Determine the best number of clusters in a data set")
5438 (description
5439 "NbClust provides 30 indexes for determining the optimal number of
5440clusters in a data set and offers the best clustering scheme from different
5441results to the user.")
5442 (license license:gpl2)))
546fc4aa
RW
5443
5444(define-public r-hdf5r
5445 (package
5446 (name "r-hdf5r")
081af9fa 5447 (version "1.0.1")
546fc4aa
RW
5448 (source
5449 (origin
5450 (method url-fetch)
5451 (uri (cran-uri "hdf5r" version))
5452 (sha256
5453 (base32
081af9fa 5454 "0h222q80li8rs3cv4c5lvv3g91ygd51w43ay6fwyk9q9d315vwrj"))))
546fc4aa
RW
5455 (build-system r-build-system)
5456 (inputs
5457 `(("hdf5" ,hdf5)
5458 ("zlib" ,zlib)))
5459 (propagated-inputs
5460 `(("r-bit64" ,r-bit64)
5461 ("r-r6" ,r-r6)))
5462 (home-page "https://hhoeflin.github.io/hdf5r")
5463 (synopsis "Interface to the HDF5 binary data format")
5464 (description
5465 "HDF5 is a data model, library and file format for storing and managing
5466large amounts of data. This package provides a nearly feature complete,
5467object oriented wrapper for the HDF5 API using R6 classes. Additionally,
5468functionality is added so that HDF5 objects behave very similar to their
5469corresponding R counterparts.")
5470 (license license:asl2.0)))
846325a8 5471
3568b823
RW
5472(define-public r-itertools
5473 (package
5474 (name "r-itertools")
5475 (version "0.1-3")
5476 (source
5477 (origin
5478 (method url-fetch)
5479 (uri (cran-uri "itertools" version))
5480 (sha256
5481 (base32
5482 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
5483 (build-system r-build-system)
5484 (propagated-inputs
5485 `(("r-iterators" ,r-iterators)))
5486 (home-page "https://cran.r-project.org/web/packages/itertools/")
5487 (synopsis "Iterator tools")
5488 (description
5489 "This package provides various tools for creating iterators, many
5490patterned after functions in the Python @code{itertools} module, and others
5491patterned after functions in the snow package.")
5492 (license license:gpl2)))
5493
53718658
RW
5494(define-public r-polynom
5495 (package
5496 (name "r-polynom")
5497 (version "1.3-9")
5498 (source
5499 (origin
5500 (method url-fetch)
5501 (uri (cran-uri "polynom" version))
5502 (sha256
5503 (base32
5504 "1s4xxv5rvpigawknvq27v9vzvs83phfsj5h8mim2lmf5bj950nnk"))))
5505 (build-system r-build-system)
5506 (home-page "https://cran.r-project.org/web/packages/polynom/")
5507 (synopsis "Functions for univariate polynomial manipulations")
5508 (description
5509 "This package provides a collection of functions to implement a class for
5510univariate polynomial manipulations.")
5511 (license license:gpl2)))
5512
dd954dd7
RW
5513(define-public r-gbrd
5514 (package
5515 (name "r-gbrd")
5516 (version "0.4-11")
5517 (source
5518 (origin
5519 (method url-fetch)
5520 (uri (cran-uri "gbRd" version))
5521 (sha256
5522 (base32
5523 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
5524 (properties `((upstream-name . "gbRd")))
5525 (build-system r-build-system)
5526 (home-page "https://cran.r-project.org/web/packages/gbRd/")
5527 (synopsis "Utilities for processing Rd objects and files")
5528 (description
5529 "This package provides utilities for processing Rd objects and files.
5530Extract argument descriptions and other parts of the help pages of
5531functions.")
5532 (license license:gpl2+)))
5533
0c92f373
RW
5534(define-public r-rjags
5535 (package
5536 (name "r-rjags")
5537 (version "4-8")
5538 (source
5539 (origin
5540 (method url-fetch)
5541 (uri (cran-uri "rjags" version))
5542 (sha256
5543 (base32
5544 "17xmjksj69f9wk4x71jxk4cgiqhaf2fj6bjm0mgzp4qln5x84a8m"))))
5545 (build-system r-build-system)
5546 (propagated-inputs
5547 `(("r-coda" ,r-coda)))
5548 (inputs
5549 `(("jags" ,jags)))
5550 (native-inputs
5551 `(("pkg-config" ,pkg-config)))
5552 (home-page "http://mcmc-jags.sourceforge.net")
5553 (synopsis "Bayesian graphical models using MCMC")
5554 (description
5555 "This package provides an R interface to the JAGS MCMC library. JAGS is
5556Just Another Gibbs Sampler. It is a program for analysis of Bayesian
5557hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
5558 (license license:gpl2)))
5559
6a846975
RW
5560(define-public r-rdpack
5561 (package
5562 (name "r-rdpack")
71d99539 5563 (version "0.10-1")
6a846975
RW
5564 (source
5565 (origin
5566 (method url-fetch)
5567 (uri (cran-uri "Rdpack" version))
5568 (sha256
5569 (base32
71d99539 5570 "0bbjnw88h54v40hzim00i8yd3p4rk9i84zfdmgcbnylscwvsf0av"))))
6a846975
RW
5571 (properties `((upstream-name . "Rdpack")))
5572 (build-system r-build-system)
5573 (propagated-inputs
5574 `(("r-bibtex" ,r-bibtex)
5575 ("r-gbrd" ,r-gbrd)))
5576 (home-page "https://github.com/GeoBosh/Rdpack")
5577 (synopsis "Update and manipulate Rd documentation objects")
5578 (description
5579 "This package provides functions for manipulation of R documentation
5580objects, including functions @code{reprompt()} and @code{ereprompt()} for
5581updating Rd documentation for functions, methods and classes; it also includes
5582Rd macros for citations and import of references from bibtex files for use in
5583Rd files and roxygen2 comments, as well as many functions for manipulation of
5584references and Rd files.")
5585 (license license:gpl2+)))
5586
c183fa26
RW
5587(define-public r-officer
5588 (package
5589 (name "r-officer")
5590 (version "0.3.2")
5591 (source
5592 (origin
5593 (method url-fetch)
5594 (uri (cran-uri "officer" version))
5595 (sha256
5596 (base32
5597 "14b6ii9h3fi5g8ja929mfhxps9r7x78flqjdy437y9aygkhmiz2i"))))
5598 (build-system r-build-system)
5599 (propagated-inputs
5600 `(("r-base64enc" ,r-base64enc)
5601 ("r-digest" ,r-digest)
5602 ("r-htmltools" ,r-htmltools)
5603 ("r-magrittr" ,r-magrittr)
5604 ("r-r6" ,r-r6)
5605 ("r-rcpp" ,r-rcpp)
5606 ("r-uuid" ,r-uuid)
5607 ("r-xml2" ,r-xml2)
5608 ("r-zip" ,r-zip)))
5609 (home-page "https://davidgohel.github.io/officer")
5610 (synopsis "Manipulation of Word and PowerPoint documents")
5611 (description
5612 "This package provides tools to access and manipulate Word and PowerPoint
5613documents from R. The package focuses on tabular and graphical reporting from
5614R; it also provides two functions that let users get document content into
5615data objects. A set of functions lets add and remove images, tables and
5616paragraphs of text in new or existing documents. When working with PowerPoint
5617presentations, slides can be added or removed; shapes inside slides can also
5618be added or removed. When working with Word documents, a cursor can be used
5619to help insert or delete content at a specific location in the document.")
5620 (license license:gpl3)))
5621
488dc4e1
RW
5622(define-public r-abn
5623 (package
5624 (name "r-abn")
fbd263cd 5625 (version "1.3")
488dc4e1
RW
5626 (source
5627 (origin
5628 (method url-fetch)
5629 (uri (cran-uri "abn" version))
5630 (sha256
5631 (base32
fbd263cd 5632 "1q9hzpxwg835711kxwygd0l2awal6f015f8s6fprwz7graz1wbbm"))))
488dc4e1
RW
5633 (build-system r-build-system)
5634 (inputs
5635 `(("gsl" ,gsl)))
5636 (propagated-inputs
5637 `(("r-cairo" ,r-cairo)
5638 ("r-lme4" ,r-lme4)
5639 ("r-mass" ,r-mass)
5640 ("r-nnet" ,r-nnet)
5641 ("r-rcpp" ,r-rcpp)
5642 ("r-rcpparmadillo" ,r-rcpparmadillo)
5643 ("r-rjags" ,r-rjags)))
5644 (home-page "http://www.r-bayesian-networks.org")
5645 (synopsis "Modelling multivariate data with additive bayesian networks")
5646 (description
5647 "Bayesian network analysis is a form of probabilistic graphical models
5648which derives from empirical data a directed acyclic graph, DAG, describing
5649the dependency structure between random variables. An additive Bayesian
5650network model consists of a form of a DAG where each node comprises a
5651@dfn{generalized linear model} (GLM). Additive Bayesian network models are
5652equivalent to Bayesian multivariate regression using graphical modelling, they
5653generalises the usual multivariable regression, GLM, to multiple dependent
5654variables. This package provides routines to help determine optimal Bayesian
5655network models for a given data set, where these models are used to identify
5656statistical dependencies in messy, complex data.")
5657 (license license:gpl2+)))
5658
ffdeda3c
RW
5659(define-public r-acd
5660 (package
5661 (name "r-acd")
5662 (version "1.5.3")
5663 (source
5664 (origin
5665 (method url-fetch)
5666 (uri (cran-uri "ACD" version))
5667 (sha256
5668 (base32
5669 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
5670 (properties `((upstream-name . "ACD")))
5671 (build-system r-build-system)
5672 (home-page "https://cran.r-project.org/web/packages/ACD/")
5673 (synopsis "Categorical data analysis with complete or missing responses")
5674 (description
5675 "This package provides tools for categorical data analysis with complete
5676or missing responses.")
5677 (license license:gpl2+)))
5678
acbf23da
RW
5679(define-public r-acdm
5680 (package
5681 (name "r-acdm")
5682 (version "1.0.4")
5683 (source
5684 (origin
5685 (method url-fetch)
5686 (uri (cran-uri "ACDm" version))
5687 (sha256
5688 (base32
5689 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
5690 (properties `((upstream-name . "ACDm")))
5691 (build-system r-build-system)
5692 (propagated-inputs
5693 `(("r-dplyr" ,r-dplyr)
5694 ("r-ggplot2" ,r-ggplot2)
5695 ("r-plyr" ,r-plyr)
5696 ("r-rsolnp" ,r-rsolnp)
5697 ("r-zoo" ,r-zoo)))
5698 (home-page "https://cran.r-project.org/web/packages/ACDm/")
5699 (synopsis "Tools for Autoregressive Conditional Duration Models")
5700 (description
5701 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
5702and Russell, 1998) models. It creates trade, price or volume durations from
5703transactions (tic) data, performs diurnal adjustments, fits various ACD models
5704and tests them.")
5705 (license license:gpl2+)))
5706
08bf097a
RW
5707(define-public r-overlap
5708 (package
5709 (name "r-overlap")
5710 (version "0.3.2")
5711 (source
5712 (origin
5713 (method url-fetch)
5714 (uri (cran-uri "overlap" version))
5715 (sha256
5716 (base32
5717 "1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"))))
5718 (build-system r-build-system)
5719 (home-page "https://cran.r-project.org/web/packages/overlap/")
5720 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
5721 (description
5722 "This package provides functions to fit kernel density functions to data
5723on temporal activity patterns of animals; estimate coefficients of overlapping
5724of densities for two species; and calculate bootstrap estimates of confidence
5725intervals.")
5726 (license license:gpl3+)))
5727
bfee9ce8
RW
5728(define-public r-snakecase
5729 (package
5730 (name "r-snakecase")
5731 (version "0.9.2")
5732 (source
5733 (origin
5734 (method url-fetch)
5735 (uri (cran-uri "snakecase" version))
5736 (sha256
5737 (base32
5738 "1g6xai53dl24ws0mwhqrkcv583ziaq505cv3z8v5dhjgy98kilyj"))))
5739 (build-system r-build-system)
5740 (propagated-inputs
5741 `(("r-stringi" ,r-stringi)
5742 ("r-stringr" ,r-stringr)))
5743 (home-page "https://github.com/Tazinho/snakecase")
5744 (synopsis "Convert strings into any case")
5745 (description
5746 "This package provides a consistent, flexible and easy to use tool to
5747parse and convert strings into cases like snake or camel among others.")
5748 (license license:gpl3)))
5749
de059e4b
RW
5750(define-public r-prediction
5751 (package
5752 (name "r-prediction")
12502bf4 5753 (version "0.3.6.1")
de059e4b
RW
5754 (source
5755 (origin
5756 (method url-fetch)
5757 (uri (cran-uri "prediction" version))
5758 (sha256
5759 (base32
12502bf4 5760 "1znxpacd79fjkf84w3493p1vmafanqfxsspwpwpkmda323bsxj0n"))))
de059e4b
RW
5761 (build-system r-build-system)
5762 (propagated-inputs
5763 `(("r-data-table" ,r-data-table)))
5764 (home-page "https://github.com/leeper/prediction")
5765 (synopsis "Tidy, type-safe prediction methods")
5766 (description
5767 "This package provides the @code{prediction()} function, a type-safe
5768alternative to @code{predict()} that always returns a data frame. The package
5769currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
5770from the @code{stats} package, as well as numerous other model classes from
5771other add-on packages.")
5772 (license license:expat)))
5773
cfc06314
RW
5774(define-public r-sjlabelled
5775 (package
5776 (name "r-sjlabelled")
2766d343 5777 (version "1.0.16")
cfc06314
RW
5778 (source
5779 (origin
5780 (method url-fetch)
5781 (uri (cran-uri "sjlabelled" version))
5782 (sha256
5783 (base32
2766d343 5784 "1zi1ncna16zl9hcy7mzara4kjxqkgwcw9ncp388ss353wwc9y2nc"))))
cfc06314
RW
5785 (build-system r-build-system)
5786 (propagated-inputs
5787 `(("r-broom" ,r-broom)
5788 ("r-dplyr" ,r-dplyr)
5789 ("r-haven" ,r-haven)
5790 ("r-magrittr" ,r-magrittr)
5791 ("r-prediction" ,r-prediction)
5792 ("r-purrr" ,r-purrr)
5793 ("r-rlang" ,r-rlang)
2766d343 5794 ("r-snakecase" ,r-snakecase)))
cfc06314
RW
5795 (home-page "https://github.com/strengejacke/sjlabelled")
5796 (synopsis "Labelled data utility functions")
5797 (description
5798 "This package provides a collection of functions dealing with labelled
5799data, like reading and writing data between R and other statistical software
5800packages. This includes easy ways to get, set or change value and variable
5801label attributes, to convert labelled vectors into factors or numeric (and
5802vice versa), or to deal with multiple declared missing values.")
5803 (license license:gpl3)))
5804
1f560b9c
RW
5805(define-public r-sjmisc
5806 (package
5807 (name "r-sjmisc")
e45f4a4d 5808 (version "2.7.7")
1f560b9c
RW
5809 (source
5810 (origin
5811 (method url-fetch)
5812 (uri (cran-uri "sjmisc" version))
5813 (sha256
5814 (base32
e45f4a4d 5815 "0xm9pmq17maivmjsygwx3bdjd71hf829qbx735hyxa69z9dhp24q"))))
1f560b9c
RW
5816 (build-system r-build-system)
5817 (propagated-inputs
5818 `(("r-broom" ,r-broom)
5819 ("r-crayon" ,r-crayon)
5820 ("r-dplyr" ,r-dplyr)
5821 ("r-haven" ,r-haven)
5822 ("r-magrittr" ,r-magrittr)
1f560b9c
RW
5823 ("r-purrr" ,r-purrr)
5824 ("r-rlang" ,r-rlang)
5825 ("r-sjlabelled" ,r-sjlabelled)
5826 ("r-stringdist" ,r-stringdist)
5827 ("r-stringr" ,r-stringr)
84d0d860 5828 ("r-tidyr" ,r-tidyr)))
1f560b9c
RW
5829 (home-page "https://github.com/strengejacke/sjmisc")
5830 (synopsis "Data and variable transformation functions")
5831 (description
5832 "This package is a collection of miscellaneous utility functions,
5833supporting data transformation tasks like recoding, dichotomizing or grouping
5834variables, setting and replacing missing values. The data transformation
5835functions also support labelled data, and all integrate seamlessly into a
5836tidyverse workflow.")
5837 (license license:gpl3)))
5838
aaed237d
RW
5839(define-public r-nortest
5840 (package
5841 (name "r-nortest")
5842 (version "1.0-4")
5843 (source
5844 (origin
5845 (method url-fetch)
5846 (uri (cran-uri "nortest" version))
5847 (sha256
5848 (base32
5849 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
5850 (build-system r-build-system)
5851 (home-page "https://cran.r-project.org/web/packages/nortest/")
5852 (synopsis "Tests for normality")
5853 (description
5854 "This package provides five omnibus tests for testing the composite
5855hypothesis of normality.")
5856 (license license:gpl2+)))
5857
0fd7d59d
RW
5858(define-public r-moonbook
5859 (package
5860 (name "r-moonbook")
5861 (version "0.2.3")
5862 (source
5863 (origin
5864 (method url-fetch)
5865 (uri (cran-uri "moonBook" version))
5866 (sha256
5867 (base32
5868 "0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"))))
5869 (properties `((upstream-name . "moonBook")))
5870 (build-system r-build-system)
5871 (propagated-inputs
5872 `(("r-magrittr" ,r-magrittr)
5873 ("r-nortest" ,r-nortest)
5874 ("r-purrr" ,r-purrr)
5875 ("r-sjmisc" ,r-sjmisc)
5876 ("r-stringr" ,r-stringr)
5877 ("r-survival" ,r-survival)))
5878 (home-page "https://github.com/cardiomoon/moonBook")
5879 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
5880 (description
5881 "This package provides several analysis-related functions for the book
5882entitled \"R statistics and graph for medical articles\" (written in Korean),
5883version 1, by Keon-Woong Moon with Korean demographic data with several plot
5884functions.")
5885 (license license:gpl2)))
5886
589bd1c4
RW
5887(define-public r-flextable
5888 (package
5889 (name "r-flextable")
244a5c43 5890 (version "0.4.6")
589bd1c4
RW
5891 (source
5892 (origin
5893 (method url-fetch)
5894 (uri (cran-uri "flextable" version))
5895 (sha256
5896 (base32
244a5c43 5897 "0fa42dvf0wyl91w4v0rywm3xgw9n03cfyl28ficrv8iabz4k4382"))))
589bd1c4
RW
5898 (build-system r-build-system)
5899 (propagated-inputs
5900 `(("r-gdtools" ,r-gdtools)
5901 ("r-htmltools" ,r-htmltools)
5902 ("r-knitr" ,r-knitr)
5903 ("r-officer" ,r-officer)
5904 ("r-r6" ,r-r6)
5905 ("r-rmarkdown" ,r-rmarkdown)
5906 ("r-stringr" ,r-stringr)
5907 ("r-xml2" ,r-xml2)))
5908 (home-page "https://davidgohel.github.io/flextable")
5909 (synopsis "Functions for tabular reporting")
5910 (description
5911 "This package provides tools to create pretty tables for HTML documents
5912and other formats. Functions are provided to let users create tables, modify
5913and format their content. It extends the @code{officer} package and can be
5914used within R markdown documents when rendering to HTML and to Word
5915documents.")
5916 (license license:gpl3)))
5917
846325a8
RW
5918(define-public r-writexl
5919 (package
5920 (name "r-writexl")
04a18a81 5921 (version "1.1")
846325a8
RW
5922 (source
5923 (origin
5924 (method url-fetch)
5925 (uri (cran-uri "writexl" version))
5926 (sha256
5927 (base32
04a18a81 5928 "0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"))))
846325a8
RW
5929 (build-system r-build-system)
5930 (inputs `(("zlib" ,zlib)))
5931 (home-page "https://github.com/ropensci/writexl")
5932 (synopsis "Export data frames to xlsx format")
5933 (description
5934 "This package provides a data frame to xlsx exporter based on
5935libxlsxwriter.")
5936 (license license:bsd-2)))
64abd245
RW
5937
5938(define-public r-biasedurn
5939 (package
5940 (name "r-biasedurn")
5941 (version "1.07")
5942 (source
5943 (origin
5944 (method url-fetch)
5945 (uri (cran-uri "BiasedUrn" version))
5946 (sha256
5947 (base32
5948 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
5949 (properties `((upstream-name . "BiasedUrn")))
5950 (build-system r-build-system)
5951 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
5952 (synopsis "Biased Urn model distributions")
5953 (description
5954 "This package provides statistical models of biased sampling in the form
5955of univariate and multivariate noncentral hypergeometric distributions,
5956including Wallenius' noncentral hypergeometric distribution and Fisher's
5957noncentral hypergeometric distribution (also called extended hypergeometric
5958distribution).")
5959 (license license:gpl3)))
87ba9508
RW
5960
5961(define-public r-goplot
5962 (package
5963 (name "r-goplot")
5964 (version "1.0.2")
5965 (source
5966 (origin
5967 (method url-fetch)
5968 (uri (cran-uri "GOplot" version))
5969 (sha256
5970 (base32
5971 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
5972 (properties `((upstream-name . "GOplot")))
5973 (build-system r-build-system)
5974 (propagated-inputs
5975 `(("r-ggdendro" ,r-ggdendro)
5976 ("r-ggplot2" ,r-ggplot2)
5977 ("r-gridextra" ,r-gridextra)
5978 ("r-rcolorbrewer" ,r-rcolorbrewer)))
5979 (home-page "https://github.com/wencke/wencke.github.io")
5980 (synopsis "Visualization of functional analysis data")
5981 (description
5982 "This package provides an implementation of multilayered visualizations
5983for enhanced graphical representation of functional analysis data. It
5984combines and integrates omics data derived from expression and functional
5985annotation enrichment analyses. Its plotting functions have been developed
5986with an hierarchical structure in mind: starting from a general overview to
5987identify the most enriched categories (modified bar plot, bubble plot) to a
5988more detailed one displaying different types of relevant information for the
5989molecules in a given set of categories (circle plot, chord plot, cluster plot,
5990Venn diagram, heatmap).")
5991 (license license:gpl2)))
aec7d6be
RW
5992
5993(define-public r-getopt
5994 (package
5995 (name "r-getopt")
5996 (version "1.20.2")
5997 (source
5998 (origin
5999 (method url-fetch)
6000 (uri (cran-uri "getopt" version))
6001 (sha256
6002 (base32
6003 "13p35lbpy7i578752fa71sbfvcsqw5qfa9p6kf8b5m3c5p9i4v1x"))))
6004 (build-system r-build-system)
6005 (home-page "https://github.com/trevorld/getopt")
6006 (synopsis "Command-line option processor for R")
6007 (description
6008 "This package is designed to be used with Rscript to write shebang
6009scripts that accept short and long options. Many users will prefer to
6010use the packages @code{optparse} or @code{argparse} which add extra
6011features like automatically generated help options and usage texts,
6012support for default values, positional argument support, etc.")
6013 (license license:gpl2+)))
3629622b
RW
6014
6015(define-public r-findpython
6016 (package
6017 (name "r-findpython")
f0867a0e 6018 (version "1.0.4")
3629622b
RW
6019 (source
6020 (origin
6021 (method url-fetch)
6022 (uri (cran-uri "findpython" version))
6023 (sha256
6024 (base32
f0867a0e 6025 "1zfcdcp4d48d2pzf5n59kqrfk2z9nnyzkx5j00gfmgfkadnv93x5"))))
3629622b
RW
6026 (build-system r-build-system)
6027 (home-page "https://github.com/trevorld/findpython")
6028 (synopsis "Functions to find an acceptable Python binary")
6029 (description
6030 "This package was designed to find an acceptable Python binary that
6031matches version and feature constraints.")
6032 (license license:expat)))
fa697599
RW
6033
6034;; This in not the same as "r-argparser"
6035(define-public r-argparse
6036 (package
6037 (name "r-argparse")
11a36548 6038 (version "2.0.0")
fa697599
RW
6039 (source
6040 (origin
6041 (method url-fetch)
6042 (uri (cran-uri "argparse" version))
6043 (sha256
6044 (base32
11a36548 6045 "1qrp7hc8sm6ryw0zws76al865ansig1xbx8ljxz4wabh60msrz3i"))))
fa697599
RW
6046 (build-system r-build-system)
6047 (inputs `(("python" ,python)))
6048 (propagated-inputs
6049 `(("r-findpython" ,r-findpython)
6050 ("r-getopt" ,r-getopt)
6051 ("r-jsonlite" ,r-jsonlite)
11a36548 6052 ("r-r6" ,r-r6)))
fa697599
RW
6053 (home-page "https://github.com/trevorld/argparse")
6054 (synopsis "Command line optional and positional argument parser")
6055 (description
6056 "This package provides a command line parser to be used with Rscript to
6057write shebang scripts that gracefully accept positional and optional arguments
6058and automatically generate usage notices.")
6059 (license license:gpl2+)))
4646d18e
RW
6060
6061(define-public r-hash
6062 (package
6063 (name "r-hash")
6064 (version "2.2.6")
6065 (source
6066 (origin
6067 (method url-fetch)
6068 (uri (cran-uri "hash" version))
6069 (sha256
6070 (base32
6071 "0mkx59bmni3b283znvbndnkbar85fzavzdfgmwrhskidsqcz34yz"))))
6072 (build-system r-build-system)
6073 (home-page "https://cran.r-project.org/web/packages/hash/")
6074 (synopsis "Implementation of hash/associated arrays/dictionaries")
6075 (description
6076 "This package implements a data structure similar to hashes in Perl and
6077dictionaries in Python but with a purposefully R flavor. For objects of
6078appreciable size, access using hashes outperforms native named lists and
6079vectors.")
6080 (license license:gpl2+)))
06a45ad6
RW
6081
6082(define-public r-orddom
6083 (package
6084 (name "r-orddom")
6085 (version "3.1")
6086 (source
6087 (origin
6088 (method url-fetch)
6089 (uri (cran-uri "orddom" version))
6090 (sha256
6091 (base32
6092 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
6093 (build-system r-build-system)
6094 (propagated-inputs `(("r-psych" ,r-psych)))
6095 (home-page "https://cran.r-project.org/web/packages/orddom/")
6096 (synopsis "Ordinal dominance statistics")
6097 (description
6098 "This package provides tools to compute ordinal, statistics and effect
6099sizes as an alternative to mean comparison: Cliff's delta or success rate
6100difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
6101Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
6102Common Language Effect Size (CLES) or Grissom & Kim's Probability of
6103Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
6104comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
6105Group (Non-)Overlap considerations.")
6106 (license license:gpl2)))
0fccd15f
RW
6107
6108(define-public r-doby
6109 (package
6110 (name "r-doby")
cb96d81b 6111 (version "4.6-2")
0fccd15f
RW
6112 (source
6113 (origin
6114 (method url-fetch)
6115 (uri (cran-uri "doBy" version))
6116 (sha256
6117 (base32
cb96d81b 6118 "02vbv9nfgywg6lsiialkmfnax5z3rkyb9nr8j9l2cp8xi6ml95mb"))))
0fccd15f
RW
6119 (properties `((upstream-name . "doBy")))
6120 (build-system r-build-system)
6121 (propagated-inputs
6122 `(("r-dplyr" ,r-dplyr)
6123 ("r-magrittr" ,r-magrittr)
6124 ("r-mass" ,r-mass)
6125 ("r-matrix" ,r-matrix)
6126 ("r-plyr" ,r-plyr)))
6127 (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
6128 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
6129 (description
6130 "This package contains:
6131
6132@itemize
6133@item facilities for working with grouped data: @code{do}
6134 something to data stratified @code{by} some variables.
6135@item implementations of least-squares means, general linear contrasts, and
6136@item miscellaneous other utilities.
6137@end itemize\n")
6138 (license license:gpl2+)))
5850c5b3
RW
6139
6140(define-public r-refgenome
6141 (package
6142 (name "r-refgenome")
2652e253 6143 (version "1.7.3.1")
5850c5b3
RW
6144 (source
6145 (origin
6146 (method url-fetch)
6147 (uri (cran-uri "refGenome" version))
6148 (sha256
6149 (base32
2652e253 6150 "1s4lxv5pqk6d0f0a9iclgv88yl346fwvzgraxh0gwpbym1yhh787"))))
5850c5b3
RW
6151 (properties `((upstream-name . "refGenome")))
6152 (build-system r-build-system)
6153 (propagated-inputs
6154 `(("r-dbi" ,r-dbi)
6155 ("r-doby" ,r-doby)
6156 ("r-rsqlite" ,r-rsqlite)))
6157 (home-page "https://cran.r-project.org/web/packages/refGenome/")
6158 (synopsis
6159 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
6160 (description
6161 "This package contains functionality for importing and managing of
6162downloaded genome annotation data from the Ensembl genome browser (European
6163Bioinformatics Institute) and from the UCSC genome browser (University of
6164California, Santa Cruz) and annotation routines for genomic positions and
6165splice site positions.")
6166 (license license:gpl2)))
ff7d53a7
RW
6167
6168(define-public r-basix
6169 (package
6170 (name "r-basix")
6171 (version "1.1")
6172 (source
6173 (origin
6174 (method url-fetch)
6175 (uri (cran-uri "BASIX" version))
6176 (sha256
6177 (base32
6178 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
6179 (properties `((upstream-name . "BASIX")))
6180 (build-system r-build-system)
6181 (home-page "https://cran.r-project.org/web/packages/BASIX/")
6182 (synopsis "Efficient C/C++ toolset for R")
6183 (description
6184 "BASIX provides some efficient C/C++ implementations of native R
6185procedures to speed up calculations in R.")
6186 (license license:gpl2)))
65e74814
RW
6187
6188(define-public r-blockfest
6189 (package
6190 (name "r-blockfest")
6191 (version "1.6")
6192 (source
6193 (origin
6194 (method url-fetch)
6195 (uri (cran-uri "BlockFeST" version))
6196 (sha256
6197 (base32
6198 "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
6199 (properties `((upstream-name . "BlockFeST")))
6200 (build-system r-build-system)
6201 (propagated-inputs `(("r-basix" ,r-basix)))
6202 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
6203 (synopsis "Bayesian calculation of region-specific fixation index")
6204 (description
6205 "This package provides an R implementation of an extension of the
6206BayeScan software for codominant markers, adding the option to group
6207individual SNPs into pre-defined blocks. A typical application of this new
6208approach is the identification of genomic regions, genes, or gene sets
6209containing one or more SNPs that evolved under directional selection.")
6210 (license license:gpl2)))
b9ff2599 6211
fbdf05b1
RW
6212(define-public r-proc
6213 (package
6214 (name "r-proc")
464676a9 6215 (version "1.13.0")
fbdf05b1
RW
6216 (source
6217 (origin
6218 (method url-fetch)
6219 (uri (cran-uri "pROC" version))
6220 (sha256
6221 (base32
464676a9 6222 "0ain17clympkx09ym7gydylcd93096dxzqx1qzci310yq2l7fknm"))))
fbdf05b1
RW
6223 (properties `((upstream-name . "pROC")))
6224 (build-system r-build-system)
6225 (propagated-inputs
6226 `(("r-ggplot2" ,r-ggplot2)
6227 ("r-plyr" ,r-plyr)
6228 ("r-rcpp" ,r-rcpp)))
6229 (home-page "http://expasy.org/tools/pROC/")
6230 (synopsis "Display and analyze ROC curves")
6231 (description
6232 "This package provides tools for visualizing, smoothing and comparing
6233receiver operating characteristic (ROC curves). The area under the
6234curve (AUC) can be compared with statistical tests based on U-statistics or
6235bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
6236 (license license:gpl3+)))
cea4d360
RW
6237
6238(define-public r-rootsolve
6239 (package
6240 (name "r-rootsolve")
6241 (version "1.7")
6242 (source
6243 (origin
6244 (method url-fetch)
6245 (uri (cran-uri "rootSolve" version))
6246 (sha256
6247 (base32
6248 "08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"))))
6249 (properties `((upstream-name . "rootSolve")))
6250 (build-system r-build-system)
6251 (native-inputs `(("gfortran" ,gfortran)))
6252 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
6253 (synopsis "Tools for the analysis of ordinary differential equations")
6254 (description
6255 "This package provides routines to find the root of nonlinear functions,
6256and to perform steady-state and equilibrium analysis of @dfn{ordinary
6257differential equations} (ODE). It includes routines that:
6258
6259@enumerate
6260@item generate gradient and jacobian matrices (full and banded),
6261@item find roots of non-linear equations by the Newton-Raphson method,
6262@item estimate steady-state conditions of a system of (differential) equations
6263 in full, banded or sparse form, using the Newton-Raphson method, or by
6264 dynamically running,
6265@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
6266 and 3-D partial differential equations, that have been converted to ordinary
6267 differential equations by numerical differencing (using the method-of-lines
6268 approach).
6269@end enumerate\n")
6270 (license license:gpl2+)))
c994418b 6271
6272(define-public r-abcanalysis
6273 (package
6274 (name "r-abcanalysis")
6275 (version "1.2.1")
6276 (source
6277 (origin
6278 (method url-fetch)
6279 (uri (cran-uri "ABCanalysis" version))
6280 (sha256
6281 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
6282 (properties `((upstream-name . "ABCanalysis")))
6283 (build-system r-build-system)
6284 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
6285 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
6286 (synopsis "Computed ABC Analysis")
6287 (description
6288 "Multivariate data sets often differ in several factors or derived statistical
6289parameters, which have to be selected for a valid interpretation. Basing this
6290selection on traditional statistical limits leads occasionally to the perception
6291of losing information from a data set. This package provides tools to calculate
6292these limits on the basis of the mathematical properties of the distribution of
6293the analyzed items.")
6294 (license license:gpl3)))
87b576aa 6295
6296(define-public r-slam
6297 (package
6298 (name "r-slam")
de7631b2 6299 (version "0.1-44")
87b576aa 6300 (source
6301 (origin
6302 (method url-fetch)
6303 (uri (cran-uri "slam" version))
6304 (sha256
de7631b2 6305 (base32 "11n956kid70931z0qyiql3v7nac1cfkamq44kzf9wl670pf8b033"))))
87b576aa 6306 (build-system r-build-system)
6307 (home-page "https://cran.r-project.org/web/packages/slam/")
6308 (synopsis "Sparse lightweight arrays and matrices")
6309 (description
6310 "This package contains data structures and algorithms for sparse arrays and matrices,
6311based on index arrays and simple triplet representations, respectively.")
6312 (license license:gpl2)))
881cc61c 6313
6314(define-public r-manipulatewidget
6315 (package
6316 (name "r-manipulatewidget")
6317 (version "0.10.0")
6318 (source
6319 (origin
6320 (method url-fetch)
6321 (uri (cran-uri "manipulateWidget" version))
6322 (sha256
6323 (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
6324 (properties
6325 `((upstream-name . "manipulateWidget")))
6326 (build-system r-build-system)
6327 (propagated-inputs
6328 `(("r-base64enc" ,r-base64enc)
6329 ("r-codetools" ,r-codetools)
6330 ("r-htmltools" ,r-htmltools)
6331 ("r-htmlwidgets" ,r-htmlwidgets)
6332 ("r-knitr" ,r-knitr)
6333 ("r-miniui" ,r-miniui)
6334 ("r-shiny" ,r-shiny)
6335 ("r-webshot" ,r-webshot)))
6336 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
6337 (synopsis "Add even more interactivity to interactive charts")
6338 (description
6339 "This package lets you create in just a few lines of R code a nice user interface to
6340modify the data or the graphical parameters of one or multiple interactive
6341charts. It is useful to quickly explore visually some data or for package
6342developers to generate user interfaces easy to maintain.")
6343 (license license:gpl2+)))
16b0e8da 6344
6345(define-public r-a3
6346 (package
6347 (name "r-a3")
6348 (version "1.0.0")
6349 (source
6350 (origin
6351 (method url-fetch)
6352 (uri (cran-uri "A3" version))
6353 (sha256
6354 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
6355 (properties `((upstream-name . "A3")))
6356 (build-system r-build-system)
6357 (propagated-inputs
6358 `(("r-pbapply" ,r-pbapply)
6359 ("r-xtable" ,r-xtable)))
6360 (home-page "https://cran.r-project.org/web/packages/A3/")
6361 (synopsis "Error metrics for predictive models")
6362 (description
6363 "This package supplies tools for tabulating and analyzing the results of predictive
6364models. The methods employed are applicable to virtually any predictive model
6365and make comparisons between different methodologies straightforward.")
6366 (license license:gpl2+)))
59b55def
RW
6367
6368(define-public r-infotheo
6369 (package
6370 (name "r-infotheo")
6371 (version "1.2.0")
6372 (source
6373 (origin
6374 (method url-fetch)
6375 (uri (cran-uri "infotheo" version))
6376 (sha256
6377 (base32
6378 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
6379 (build-system r-build-system)
6380 (home-page "http://homepage.meyerp.com/software")
6381 (synopsis "Information-theoretic measures")
6382 (description
6383 "This package implements various measures of information theory based on
6384several entropy estimators.")
6385 (license license:gpl3+)))
9e21f217 6386
6387(define-public r-abcoptim
6388 (package
6389 (name "r-abcoptim")
6390 (version "0.15.0")
6391 (source
6392 (origin
6393 (method url-fetch)
6394 (uri (cran-uri "ABCoptim" version))
6395 (sha256
6396 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
6397 (properties `((upstream-name . "ABCoptim")))
6398 (build-system r-build-system)
6399 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6400 (home-page "https://github.com/gvegayon/ABCoptim/")
6401 (synopsis "Optimization of Artificial Bee Colony algorithm")
6402 (description
6403 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
6404Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
6405simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
6406algorithms, and uses only common control parameters such as colony size and
6407maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
6408colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
6409 This version is a work-in-progress and is written in R code.")
6410 (license license:expat)))
40c10917 6411
6412(define-public r-abcp2
6413 (package
6414 (name "r-abcp2")
6415 (version "1.2")
6416 (source
6417 (origin
6418 (method url-fetch)
6419 (uri (cran-uri "ABCp2" version))
6420 (sha256
6421 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
6422 (properties `((upstream-name . "ABCp2")))
6423 (build-system r-build-system)
6424 (propagated-inputs `(("r-mass" ,r-mass)))
6425 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
6426 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
6427 (description
6428 "This package tests the goodness of fit of a distribution of offspring to the Normal,
6429Poisson, and Gamma distribution and estimates the proportional paternity of the
6430second male (P2) based on the best fit distribution.")
6431 (license license:gpl2)))
cadc10a5 6432
6433(define-public r-abcrf
6434 (package
6435 (name "r-abcrf")
6436 (version "1.7.1")
6437 (source
6438 (origin
6439 (method url-fetch)
6440 (uri (cran-uri "abcrf" version))
6441 (sha256
6442 (base32 "06vy3inikrr9hv36q4djhrgzi9zizdfnhz17wpra8kadmr7qj441"))))
6443 (build-system r-build-system)
6444 (propagated-inputs
6445 `(("r-mass" ,r-mass)
6446 ("r-matrixstats" ,r-matrixstats)
6447 ("r-ranger" ,r-ranger)
6448 ("r-rcpp" ,r-rcpp)
6449 ("r-rcpparmadillo" ,r-rcpparmadillo)
6450 ("r-readr" ,r-readr)
6451 ("r-stringr" ,r-stringr)))
6452 (home-page "https://cran.r-project.org/web/packages/abcrf/")
6453 (synopsis "Approximate bayesian computation via random forests")
6454 (description
6455 "This package performs approximate bayesian computation (ABC) model choice and
6456parameter inference via random forests. This machine learning tool named random
6457forests (RF) can conduct selection among the highly complex models covered by
6458ABC algorithms.")
6459 (license license:gpl2+)))
12da2a5e 6460
6461(define-public r-abctools
6462 (package
6463 (name "r-abctools")
6464 (version "1.1.3")
6465 (source
6466 (origin
6467 (method url-fetch)
6468 (uri (cran-uri "abctools" version))
6469 (sha256
6470 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
6471 (build-system r-build-system)
6472 (propagated-inputs
6473 `(("r-abc" ,r-abc)
6474 ("r-abind" ,r-abind)
6475 ("r-hmisc" ,r-hmisc)
6476 ("r-plyr" ,r-plyr)))
6477 (home-page "https://github.com/dennisprangle/abctools/")
6478 (synopsis "Tools for ABC analyses")
6479 (description
6480 "This @code{r-abctools} package provides tools for approximate Bayesian computation
6481including summary statistic selection and assessing coverage. This includes
6482recent dimension reduction algorithms to tune the choice of summary statistics,
6483and coverage methods to tune the choice of threshold.")
6484 (license license:gpl2+)))
77b33e0e 6485
6486(define-public r-ggstance
6487 (package
6488 (name "r-ggstance")
6489 (version "0.3.1")
6490 (source
6491 (origin
6492 (method url-fetch)
6493 (uri (cran-uri "ggstance" version))
6494 (sha256
6495 (base32 "0v7f3xdaaridw6d4jvnsfwxmpjrasvx5vl555wsrn50aah17fkvh"))))
6496 (build-system r-build-system)
6497 (propagated-inputs
6498 `(("r-ggplot2" ,r-ggplot2)
6499 ("r-plyr" ,r-plyr)
6500 ("r-rlang" ,r-rlang)
6501 ("r-withr" ,r-withr)))
6502 (home-page "https://cran.r-project.org/web/packages/ggstance/")
6503 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
6504 (description
6505 "This package is a @code{r-ggplot2} extension that provides flipped components:
6506@enumerate
6507@item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
6508@item vertical versions of @code{r-ggplot2} positions.
6509@end enumerate")
6510 (license license:gpl3)))
c61f7bc5 6511
6512(define-public r-mosaiccore
6513 (package
6514 (name "r-mosaiccore")
6515 (version "0.6.0")
6516 (source
6517 (origin
6518 (method url-fetch)
6519 (uri (cran-uri "mosaicCore" version))
6520 (sha256
6521 (base32 "1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"))))
6522 (properties `((upstream-name . "mosaicCore")))
6523 (build-system r-build-system)
6524 (propagated-inputs
6525 `(("r-dplyr" ,r-dplyr)
6526 ("r-lazyeval" ,r-lazyeval)
6527 ("r-mass" ,r-mass)
6528 ("r-rlang" ,r-rlang)
6529 ("r-tidyr" ,r-tidyr)))
6530 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
6531 (synopsis "Common utilities for mosaic family packages")
6532 (description
6533 "Common utilities used in other Mosaic family packages are collected here.")
6534 (license license:gpl2+)))
214452ff 6535
6536(define-public r-ggformula
6537 (package
6538 (name "r-ggformula")
104e7c3c 6539 (version "0.9.1")
214452ff 6540 (source
6541 (origin
6542 (method url-fetch)
6543 (uri (cran-uri "ggformula" version))
6544 (sha256
104e7c3c 6545 (base32 "01ngx8qh9lhmagng6abx2ky54zi3iyj5bpxlnw59slagwv7l6icx"))))
214452ff 6546 (build-system r-build-system)
6547 (propagated-inputs
6548 `(("r-ggplot2" ,r-ggplot2)
6549 ("r-ggstance" ,r-ggstance)
6550 ("r-magrittr" ,r-magrittr)
6551 ("r-mosaiccore" ,r-mosaiccore)
6552 ("r-rlang" ,r-rlang)
6553 ("r-stringr" ,r-stringr)
6554 ("r-tibble" ,r-tibble)
6555 ("r-tidyr" ,r-tidyr)))
6556 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
6557 (synopsis "Formula interface for the @code{r-ggplot2}")
6558 (description
6559 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
6560gf_density(), and so on, bring the formula interface to ggplot(). This captures
6561and extends the excellent simplicity of the lattice-graphics formula interface,
6562while providing the intuitive capabilities of @code{r-ggplot2}.")
6563 (license license:expat)))
2f195b6f 6564
6565(define-public r-mosaicdata
6566 (package
6567 (name "r-mosaicdata")
6568 (version "0.17.0")
6569 (source
6570 (origin
6571 (method url-fetch)
6572 (uri (cran-uri "mosaicData" version))
6573 (sha256
6574 (base32 "04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"))))
6575 (properties `((upstream-name . "mosaicData")))
6576 (build-system r-build-system)
6577 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
6578 (synopsis "Data sets for project Mosaic")
6579 (description
6580 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
6581used to teach mathematics, statistics, computation and modeling.")
6582 (license license:gpl2+)))
6c6ce2d0 6583
82acd43c
RW
6584(define-public r-raster
6585 (package
6586 (name "r-raster")
6587 (version "2.8-4")
6588 (source
6589 (origin
6590 (method url-fetch)
6591 (uri (cran-uri "raster" version))
6592 (sha256
6593 (base32
6594 "14pcfznxm5kdwd908axkr9v1l0hzxlrwd8kwrz0liqnfh9cx5rsa"))))
6595 (build-system r-build-system)
6596 (propagated-inputs
6597 `(("r-rcpp" ,r-rcpp)
6598 ("r-sp" ,r-sp)))
6599 (home-page "http://www.rspatial.org/")
6600 (synopsis "Geographic data analysis and modeling")
6601 (description
6602 "The package implements basic and high-level functions for reading,
6603writing, manipulating, analyzing and modeling of gridded spatial data.
6604Processing of very large files is supported.")
6605 (license license:gpl3+)))
6606
6c6ce2d0 6607(define-public r-mosaic
6608 (package
6609 (name "r-mosaic")
6610 (version "1.4.0")
6611 (source
6612 (origin
6613 (method url-fetch)
6614 (uri (cran-uri "mosaic" version))
6615 (sha256
6616 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
6617 (build-system r-build-system)
6618 (propagated-inputs
6619 `(("r-broom" ,r-broom)
6620 ("r-dplyr" ,r-dplyr)
6621 ("r-ggdendro" ,r-ggdendro)
6622 ("r-ggformula" ,r-ggformula)
6623 ("r-ggplot2" ,r-ggplot2)
6624 ("r-ggrepel" ,r-ggrepel)
6625 ("r-glue" ,r-glue)
6626 ("r-gridextra" ,r-gridextra)
6627 ("r-lattice" ,r-lattice)
6628 ("r-latticeextra" ,r-latticeextra)
6629 ("r-lazyeval" ,r-lazyeval)
6630 ("r-mass" ,r-mass)
6631 ("r-matrix" ,r-matrix)
6632 ("r-mosaiccore" ,r-mosaiccore)
6633 ("r-mosaicdata" ,r-mosaicdata)
6634 ("r-readr" ,r-readr)
6635 ("r-tidyr" ,r-tidyr)))
6636 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
6637 (synopsis "Mathematics, statistics, and computation teaching utilities")
6638 (description
6639 "This package contain data sets and utilities from
6640@url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
6641statistics, computation and modeling. Project MOSAIC is a community of
6642educators working to tie together aspects of quantitative work that students
6643in science, technology, engineering and mathematics will need in their
6644professional lives, but which are usually taught in isolation, if at all.")
6645 (license license:gpl2+)))
cbb0edd1 6646
6647(define-public r-abd
6648 (package
6649 (name "r-abd")
6650 (version "0.2-8")
6651 (source
6652 (origin
6653 (method url-fetch)
6654 (uri (cran-uri "abd" version))
6655 (sha256
6656 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
6657 (build-system r-build-system)
6658 (propagated-inputs
6659 `(("r-lattice" ,r-lattice)
6660 ("r-mosaic" ,r-mosaic)
6661 ("r-nlme" ,r-nlme)))
6662 (home-page "https://cran.r-project.org/web/packages/abd/")
6663 (synopsis "Analysis of biological data")
6664 (description
6665 "The @code{r-abd} package contains data sets and sample code for the Analysis of
6666biological data by Michael Whitlock and Dolph Schluter.")
6667 (license license:gpl2)))
01af264d
MIP
6668
6669(define-public r-svgui
6670 (package
6671 (name "r-svgui")
6672 (version "1.0.0")
6673 (source
6674 (origin
6675 (method url-fetch)
6676 (uri (cran-uri "svGUI" version))
6677 (sha256
6678 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
6679 (properties `((upstream-name . "svGUI")))
6680 (build-system r-build-system)
6681 (home-page "https://github.com/SciViews/svGUI/")
6682 (synopsis "Functions for managing GUI clients in R")
6683 (description
6684 "The SciViews @code{svGUI} package eases the management of Graphical User
6685Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
6686centralizes info about GUI elements currently used, and it dispatches GUI
6687calls to the particular toolkits in use in function of the context.")
6688 (license license:gpl2)))
d1ca3d72 6689
6690(define-public r-svdialogs
6691 (package
6692 (name "r-svdialogs")
6693 (version "1.0.0")
6694 (source
6695 (origin
6696 (method url-fetch)
6697 (uri (cran-uri "svDialogs" version))
6698 (sha256
6699 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
6700 (properties `((upstream-name . "svDialogs")))
6701 (build-system r-build-system)
6702 (inputs
6703 `(("yad" ,yad)
6704 ("zenity" ,zenity)))
6705 (propagated-inputs
6706 `(("r-rstudioapi" ,r-rstudioapi)
6707 ("r-svgui" ,r-svgui)))
6708 (home-page "https://github.com/SciViews/svDialogs/")
6709 (synopsis "Portable dialog boxes")
6710 (description
6711 "This package helps to construct standard dialog boxes for your GUI, including
6712message boxes, input boxes, list, file or directory selection, and others. In
6713case R cannot display GUI dialog boxes, a simpler command line version of these
6714interactive elements is also provided as a fallback solution.")
6715 (license license:gpl2)))
3cadd3ce 6716
6717(define-public r-abe
6718 (package
6719 (name "r-abe")
6720 (version "3.0.1")
6721 (source
6722 (origin
6723 (method url-fetch)
6724 (uri (cran-uri "abe" version))
6725 (sha256
6726 (base32
6727 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
6728 (build-system r-build-system)
6729 (home-page "https://cran.r-project.org/web/packages/abe/")
6730 (synopsis "Augmented backward elimination")
6731 (description
6732 "This package performs augmented backward elimination and checks the
6733stability of the obtained model. Augmented backward elimination combines
6734significance or information based criteria with the change in estimate to
6735either select the optimal model for prediction purposes or to serve as a tool
6736to obtain a practically sound, highly interpretable model.")
6737 (license license:gpl2+)))
ef26400b 6738
6739(define-public r-abf2
6740 (package
6741 (name "r-abf2")
6742 (version "0.7-1")
6743 (source
6744 (origin
6745 (method url-fetch)
6746 (uri (cran-uri "abf2" version))
6747 (sha256
6748 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
6749 (build-system r-build-system)
6750 (home-page "https://cran.r-project.org/web/packages/abf2/")
6751 (synopsis "Load gap-free axon @code{r-abf2} files")
6752 (description
6753 "This package loads electrophysiology data from ABF2 files, as created by
6754Axon Instruments/Molecular Devices software. Only files recorded in gap-free
6755mode are currently supported.")
6756 (license license:artistic2.0)))
1efcd0f1 6757
6758(define-public r-abhgenotyper
6759 (package
6760 (name "r-abhgenotyper")
6761 (version "1.0.1")
6762 (source
6763 (origin
6764 (method url-fetch)
6765 (uri (cran-uri "ABHgenotypeR" version))
6766 (sha256
6767 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
6768 (properties `((upstream-name . "ABHgenotypeR")))
6769 (build-system r-build-system)
6770 (propagated-inputs
6771 `(("r-ggplot2" ,r-ggplot2)
6772 ("r-reshape2" ,r-reshape2)))
6773 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
6774 (synopsis "Visualize and manipulate ABH genotypes")
6775 (description
6776 "The @code{r-abhgenotyper} package provides simple imputation,
6777error-correction and plotting capacities for genotype data. The package is
6778supposed to serve as an intermediate but independent analysis tool between the
6779TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
6780not found in either TASSEL or @code{r-qtl} in addition to visualization of
6781genotypes as \"graphical genotypes\".")
6782 (license license:gpl3)))
ebb3cdb1 6783
6784(define-public r-abjutils
6785 (package
6786 (name "r-abjutils")
6787 (version "0.2.1")
6788 (source
6789 (origin
6790 (method url-fetch)
6791 (uri (cran-uri "abjutils" version))
6792 (sha256
6793 (base32 "0qrsc4if7aif73qp95lw6b5986c2r0jn7m39123zij8k15vc935b"))))
6794 (build-system r-build-system)
6795 (propagated-inputs
6796 `(("r-devtools" ,r-devtools)
6797 ("r-dplyr" ,r-dplyr)
6798 ("r-glue" ,r-glue)
6799 ("r-httr" ,r-httr)
6800 ("r-magrittr" ,r-magrittr)
6801 ("r-plyr" ,r-plyr)
6802 ("r-progress" ,r-progress)
6803 ("r-purrr" ,r-purrr)
6804 ("r-rstudioapi" ,r-rstudioapi)
6805 ("r-scales" ,r-scales)
6806 ("r-stringi" ,r-stringi)
6807 ("r-stringr" ,r-stringr)
6808 ("r-tibble" ,r-tibble)
6809 ("r-tidyr" ,r-tidyr)))
6810 (home-page "https://github.com/abjur/abjutils/")
6811 (synopsis "Collection of tools for jurimetrical analysis")
6812 (description
6813 "This package implements general purpose tools, such as functions for
6814sampling and basic manipulation of Brazilian lawsuits identification number.
6815It also implements functions for text cleaning, such as accentuation
6816removal.")
6817 (license license:expat)))
b6afe7b7 6818
6819(define-public r-abnormality
6820 (package
6821 (name "r-abnormality")
6822 (version "0.1.0")
6823 (source
6824 (origin
6825 (method url-fetch)
6826 (uri (cran-uri "abnormality" version))
6827 (sha256
6828 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
6829 (build-system r-build-system)
6830 (propagated-inputs
6831 `(("r-mass" ,r-mass)
6832 ("r-matrix" ,r-matrix)))
6833 (home-page "https://cran.r-project.org/web/packages/abnormality/")
6834 (synopsis "Measure a subject's abnormality with respect to a reference population")
6835 (description
6836 "This package contains functions to implement the methodology and
6837considerations laid out by Marks et al. in the article \"Measuring abnormality
6838in high dimensional spaces: applications in biomechanical gait analysis\".
6839Using high-dimensional datasets to measure a subject's overall level of
6840abnormality as compared to a reference population is often needed in outcomes
6841research.")
6842 (license license:expat)))
016cabf7 6843
6844(define-public r-abodoutlier
6845 (package
6846 (name "r-abodoutlier")
6847 (version "0.1")
6848 (source
6849 (origin
6850 (method url-fetch)
6851 (uri (cran-uri "abodOutlier" version))
6852 (sha256
6853 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
6854 (properties `((upstream-name . "abodOutlier")))
6855 (build-system r-build-system)
6856 (propagated-inputs
6857 `(("r-cluster" ,r-cluster)))
6858 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
6859 (synopsis "Angle-based outlier detection")
6860 (description
6861 "This package performs angle-based outlier detection on a given data
6862frame. It offers three methods to process data:
6863@enumerate
6864@item full but slow implementation using all the data that has cubic
6865 complexity;
6866@item a fully randomized method;
6867@item a method using k-nearest neighbours.
6868@end enumerate
6869These algorithms are well suited for high dimensional data outlier
6870detection.")
6871 (license license:expat)))
03c95f04 6872
6873(define-public r-abps
6874 (package
6875 (name "r-abps")
bec74196 6876 (version "0.3")
03c95f04 6877 (source
6878 (origin
6879 (method url-fetch)
6880 (uri (cran-uri "ABPS" version))
6881 (sha256
bec74196 6882 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
03c95f04 6883 (properties `((upstream-name . "ABPS")))
6884 (build-system r-build-system)
6885 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
6886 (home-page "https://cran.r-project.org/web/packages/ABPS/")
6887 (synopsis "Abnormal blood profile score to detect blood doping")
6888 (description
6889 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
6890The ABPS is a part of the Athlete biological passport program of the World
6891anti-doping agency, which combines several blood parameters into a single
6892score in order to detect blood doping. The package also contains functions to
6893calculate other scores used in anti-doping programs, such as the ratio of
6894hemoglobin to reticulocytes (OFF-score), as well as example data.")
6895 (license license:gpl2+)))
26358ac5
RW
6896
6897(define-public r-parmigene
6898 (package
6899 (name "r-parmigene")
6900 (version "1.0.2")
6901 (source
6902 (origin
6903 (method url-fetch)
6904 (uri (cran-uri "parmigene" version))
6905 (sha256
6906 (base32
6907 "1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"))))
6908 (build-system r-build-system)
6909 (home-page "https://cran.r-project.org/web/packages/parmigene/")
6910 (synopsis "Mutual information estimation for gene network reconstruction")
6911 (description
6912 "This package provides a parallel estimation of the mutual information
6913based on entropy estimates from k-nearest neighbors distances and algorithms
6914for the reconstruction of gene regulatory networks.")
6915 (license license:agpl3+)))
b2bf43b2 6916
6917(define-public r-pscl
6918 (package
6919 (name "r-pscl")
6920 (version "1.5.2")
6921 (source
6922 (origin
6923 (method url-fetch)
6924 (uri (cran-uri "pscl" version))
6925 (sha256
6926 (base32 "1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"))))
6927 (build-system r-build-system)
6928 (propagated-inputs
6929 `(("r-mass" ,r-mass)))
6930 (home-page "https://github.com/atahk/pscl/")
6931 (synopsis "Political science computational laboratory")
6932 (description
6933 "The @code{pscl} is an R package providing classes and methods for:
6934@enumerate
6935@item Bayesian analysis of roll call data (item-response models);
6936@item elementary Bayesian statistics;
6937@item maximum likelihood estimation of zero-inflated and hurdle models for count
6938data;
6939@item utility functions.
6940@end enumerate")
6941 (license license:gpl2)))
e710d1a4 6942
6943(define-public r-accelmissing
6944 (package
6945 (name "r-accelmissing")
6946 (version "1.4")
6947 (source
6948 (origin
6949 (method url-fetch)
6950 (uri (cran-uri "accelmissing" version))
6951 (sha256
6952 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
6953 (build-system r-build-system)
6954 (propagated-inputs
6955 `(("r-mice" ,r-mice)
6956 ("r-pscl" ,r-pscl)))
6957 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
6958 (synopsis "Missing value imputation for accelerometer data")
6959 (description
6960 "This package provides a statistical method to impute the missing values in
6961accelerometer data. The methodology includes both parametric and
6962semi-parametric multiple imputations under the zero-inflated Poisson lognormal
6963model. It also provides multiple functions to preprocess the accelerometer data
6964previous to the missing data imputation. These include detecting the wearing
6965and the non-wearing time, selecting valid days and subjects, and creating plots.")
6966 (license license:gpl2+)))
f359b115 6967
6968(define-public r-mhsmm
6969 (package
6970 (name "r-mhsmm")
6971 (version "0.4.16")
6972 (source
6973 (origin
6974 (method url-fetch)
6975 (uri (cran-uri "mhsmm" version))
6976 (sha256
6977 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
6978 (build-system r-build-system)
6979 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
6980 (home-page "https://github.com/jaredo/mhsmm/")
6981 (synopsis "Inference for hidden Markov and semi-Markov models")
6982 (description
6983 "The @code{r-mhsmm} package implements estimation and prediction methods for
6984hidden Markov and semi-Markov models for multiple observation sequences. Such
6985techniques are of interest when observed data is thought to be dependent on some
6986unobserved (or hidden) state. Also, this package is suitable for equidistant
6987time series data, with multivariate and/or missing data. Allows user defined
6988emission distributions.")
6989 (license license:gpl2+)))
16c5285a 6990
6991(define-public r-nleqslv
6992 (package
6993 (name "r-nleqslv")
6994 (version "3.3.2")
6995 (source
6996 (origin
6997 (method url-fetch)
6998 (uri (cran-uri "nleqslv" version))
6999 (sha256
7000 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
7001 (build-system r-build-system)
7002 (native-inputs `(("gfortran" ,gfortran)))
7003 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
7004 (synopsis "Solve systems of nonlinear equations")
7005 (description
7006 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
7007Broyden or a Newton method with a choice of global strategies such as line
7008search and trust region. There are options for using a numerical or user
7009supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
7010singular or ill-conditioned Jacobian.")
7011 (license license:gpl2+)))
63ec2c50 7012
7013(define-public r-physicalactivity
7014 (package
7015 (name "r-physicalactivity")
7016 (version "0.2-2")
7017 (source
7018 (origin
7019 (method url-fetch)
7020 (uri (cran-uri "PhysicalActivity" version))
7021 (sha256
7022 (base32 "14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"))))
7023 (properties
7024 `((upstream-name . "PhysicalActivity")))
7025 (build-system r-build-system)
7026 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
7027 (synopsis "Procesing accelerometer data for physical activity measurement")
7028 (description
7029 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
7030for classification of monitor wear and nonwear time intervals in accelerometer
7031data collected to assess physical activity. The package also contains functions
7032for making plots of accelerometer data and obtaining the summary of various
7033information including daily monitor wear time and the mean monitor wear time
7034during valid days. The revised package version 0.2-1 improved the functions
7035regarding speed, robustness and add better support for time zones and daylight
7036saving. In addition, several functions were added:
7037@enumerate
7038@item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
7039@item the @code{markPAI} can categorize physical activity intensity level based
7040on user-defined cut-points of accelerometer counts.
7041@end enumerate
7042 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
7043@code{queryActigraph} functions.")
7044 (license license:gpl3+)))
f95d4542 7045
7046(define-public r-acc
7047 (package
7048 (name "r-acc")
7049 (version "1.3.3")
7050 (source
7051 (origin
7052 (method url-fetch)
7053 (uri (cran-uri "acc" version))
7054 (sha256
7055 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
7056 (build-system r-build-system)
7057 (propagated-inputs
7058 `(("r-circlize" ,r-circlize)
7059 ("r-dbi" ,r-dbi)
7060 ("r-ggplot2" ,r-ggplot2)
7061 ("r-iterators" ,r-iterators)
7062 ("r-mhsmm" ,r-mhsmm)
7063 ("r-nleqslv" ,r-nleqslv)
7064 ("r-physicalactivity" ,r-physicalactivity)
7065 ("r-plyr" ,r-plyr)
7066 ("r-r-utils" ,r-r-utils)
7067 ("r-rcpp" ,r-rcpp)
7068 ("r-rcpparmadillo" ,r-rcpparmadillo)
7069 ("r-rsqlite" ,r-rsqlite)
7070 ("r-zoo" ,r-zoo)))
7071 (home-page "https://cran.r-project.org/web/packages/acc/")
7072 (synopsis "Exploring accelerometer data")
7073 (description
7074 "This package processes accelerometer data from uni-axial and tri-axial devices
7075and generates data summaries. Also, includes functions to plot, analyze, and
7076simulate accelerometer data.")
7077 (license license:gpl2+)))
f6890c08 7078
7079(define-public r-rbenchmark
7080 (package
7081 (name "r-rbenchmark")
7082 (version "1.0.0")
7083 (source
7084 (origin
7085 (method url-fetch)
7086 (uri (cran-uri "rbenchmark" version))
7087 (sha256
7088 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
7089 (build-system r-build-system)
7090 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
7091 (synopsis "Benchmarking routine for R")
7092 (description
7093 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
7094and is intended to facilitate benchmarking of arbitrary R code. The library
7095consists of just one function, benchmark, which is a simple wrapper around
7096system.time. Given a specification of the benchmarking process (counts of
7097replications, evaluation environment) and an arbitrary number of expressions,
7098benchmark evaluates each of the expressions in the specified environment,
7099replicating the evaluation as many times as specified, and returning the results
7100conveniently wrapped into a data frame.")
7101 (license license:gpl2+)))
7102
7af2dd38 7103(define-public r-dvmisc
7104 (package
7105 (name "r-dvmisc")
7106 (version "1.1.2")
7107 (source
7108 (origin
7109 (method url-fetch)
7110 (uri (cran-uri "dvmisc" version))
7111 (sha256
7112 (base32 "1dy0yykskwhkql19bhzmbwsgv028afc8jh9yqwbczj6f3vpv31zh"))))
7113 (build-system r-build-system)
7114 (propagated-inputs
7115 `(("r-mass" ,r-mass)
7116 ("r-rbenchmark" ,r-rbenchmark)
7117 ("r-rcpp" ,r-rcpp)))
7118 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
7119 (synopsis "Faster computation of common statistics and miscellaneous functions")
7120 (description
7121 "This package implements faster versions of base R functions (e.g. mean, standard
7122deviation, covariance, weighted mean), mostly written in C++, along with
7123miscellaneous functions for various purposes (e.g. create the histogram with
7124fitted probability density function or probability mass function curve, create
7125the body mass index groups, assess the linearity assumption in logistic
7126regression).")
7127 (license license:gpl2)))
d8d8844e 7128
7129(define-public r-accelerometry
7130 (package
7131 (name "r-accelerometry")
7132 (version "3.1.2")
7133 (source
7134 (origin
7135 (method url-fetch)
7136 (uri (cran-uri "accelerometry" version))
7137 (sha256
7138 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
7139 (build-system r-build-system)
7140 (propagated-inputs
7141 `(("r-dvmisc" ,r-dvmisc)
7142 ("r-rcpp" ,r-rcpp)))
7143 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
7144 (synopsis "Functions for processing accelerometer data")
7145 (description
7146 "This package provides a collection of functions that perform operations on
7147time-series accelerometer data, such as identify the non-wear time, flag minutes
7148that are part of an activity bout, and find the maximum 10-minute average count
7149value. The functions are generally very flexible, allowing for a variety of
7150algorithms to be implemented.")
7151 (license license:gpl3)))
1ddb2b5c 7152
7153(define-public r-absim
7154 (package
7155 (name "r-absim")
7156 (version "0.2.6")
7157 (source
7158 (origin
7159 (method url-fetch)
7160 (uri (cran-uri "AbSim" version))
7161 (sha256
7162 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
7163 (properties `((upstream-name . "AbSim")))
7164 (build-system r-build-system)
7165 (propagated-inputs
7166 `(("r-ape" ,r-ape)
7167 ("r-powerlaw" ,r-powerlaw)))
7168 (home-page "https://cran.r-project.org/web/packages/AbSim/")
7169 (synopsis "Time resolved simulations of antibody repertoires")
7170 (description
7171 "This package provides simulation methods for the evolution of antibody repertoires.
7172 The heavy and light chain variable region of both human and C57BL/6 mice can
7173be simulated in a time-dependent fashion. Both single lineages using one set of
7174V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
7175with an initial V-D-J recombination event, starting the first phylogenetic tree.
7176 Upon completion, the main loop of the algorithm begins, with each iteration
7177representing one simulated time step. Various mutation events are possible at
7178each time step, contributing to a diverse final repertoire.")
7179 (license license:gpl2)))
c2ffc4fb 7180
b5a31005
MIP
7181(define-public r-quic
7182 (package
7183 (name "r-quic")
7184 (version "1.1")
7185 (source
7186 (origin
7187 (method url-fetch)
7188 (uri (cran-uri "QUIC" version))
7189 (sha256
7190 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
7191 (properties `((upstream-name . "QUIC")))
7192 (build-system r-build-system)
7193 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
7194 (synopsis "Regularized sparse inverse covariance matrix estimation")
7195 (description
7196 "This package implements the regularized Gaussian maximum likelihood
7197estimation of the inverse of a covariance matrix. It uses Newton's method and
7198coordinate descent to solve the regularized inverse covariance matrix
7199estimation problem.")
7200 ;; The project home page states that the release is under GPLv3 or later.
7201 ;; The CRAN page only says GPL-3.
7202 (license license:gpl3+)))
7203
b509df82
MIP
7204(define-public r-abundant
7205 (package
7206 (name "r-abundant")
7207 (version "1.1")
7208 (source
7209 (origin
7210 (method url-fetch)
7211 (uri (cran-uri "abundant" version))
7212 (sha256
7213 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
7214 (build-system r-build-system)
7215 (propagated-inputs
7216 `(("r-quic" ,r-quic)))
7217 (home-page "https://cran.r-project.org/web/packages/abundant/")
7218 (synopsis "Abundant regression and high-dimensional principal fitted components")
7219 (description
7220 "This package provides tools to fit and predict with the high-dimensional
7221principal fitted components model. This model is described by Cook, Forzani,
7222and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
7223 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
7224 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
7225 (license license:gpl2+)))
7226
c2ffc4fb 7227(define-public r-ac3net
7228 (package
7229 (name "r-ac3net")
7230 (version "1.2.2")
7231 (source
7232 (origin
7233 (method url-fetch)
7234 (uri (cran-uri "Ac3net" version))
7235 (sha256
7236 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
7237 (properties `((upstream-name . "Ac3net")))
7238 (build-system r-build-system)
7239 (propagated-inputs
7240 `(("r-data-table" ,r-data-table)))
7241 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
7242 (synopsis "Inferring directional conservative causal core gene networks")
7243 (description "This package infers directional Conservative causal core
7244(gene) networks (C3NET). This is a version of the algorithm C3NET with
7245directional network.")
7246 (license license:gpl3+)))
da333859 7247
7248(define-public r-aca
7249 (package
7250 (name "r-aca")
7251 (version "1.1")
7252 (source
7253 (origin
7254 (method url-fetch)
7255 (uri (cran-uri "ACA" version))
7256 (sha256
7257 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
7258 (properties `((upstream-name . "ACA")))
7259 (build-system r-build-system)
7260 (home-page "https://cran.r-project.org/web/packages/ACA/")
7261 (synopsis "Abrupt change-point or aberration detection in point series")
7262 (description
7263 "This package offers an interactive function for the detection of breakpoints in
7264series.")
7265 ;; Any version of the GPL
7266 (license (list license:gpl2+ license:gpl3+))))
9c1c2108 7267
7268(define-public r-acceptancesampling
7269 (package
7270 (name "r-acceptancesampling")
7271 (version "1.0-5")
7272 (source
7273 (origin
7274 (method url-fetch)
7275 (uri (cran-uri "AcceptanceSampling" version))
7276 (sha256
7277 (base32 "18krmmyn8pn11aqd81kbvka68lnd36mnpdh7p3pz9r4m4vjj007x"))))
7278 (properties
7279 `((upstream-name . "AcceptanceSampling")))
7280 (build-system r-build-system)
7281 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
7282 (synopsis "Creation and evaluation of acceptance sampling plans")
7283 (description
7284 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
7285acceptance sampling plans. Acceptance sampling is a methodology commonly used
7286in quality control and improvement. International standards of acceptance
7287sampling provide sampling plans for specific circumstances. The aim of this
7288package is to provide an easy-to-use interface to visualize single, double or
7289multiple sampling plans. In addition, methods have been provided to enable the
7290user to assess sampling plans against pre-specified levels of performance, as
7291measured by the probability of acceptance for a given level of quality in the
7292lot.")
7293 (license license:gpl3+)))
7294
63781c57
LF
7295(define-public r-acclma
7296 (package
7297 (name "r-acclma")
7298 (version "1.0")
7299 (source
7300 (origin
7301 (method url-fetch)
7302 (uri (cran-uri "ACCLMA" version))
7303 (sha256
7304 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
7305 (properties `((upstream-name . "ACCLMA")))
7306 (build-system r-build-system)
7307 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
7308 (synopsis "ACC & LMA graph plotting")
7309 (description
666fb288
LC
7310 "This package contains a function that imports data from a @acronym{CSV,
7311Comma-Separated Values} file, or uses manually entered data from the format (x,
7312y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
7313Curve} vs @acronym{LOI, Line of Independence} graph and
7314@acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
7315function is @code{plotLMA} (source file, header) that takes a data set and plots the
63781c57
LF
7316appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
7317string) was passed, a manual data entry window is opened. The header parameter
7318indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
7319a header row or not. The dataset should contain only one independent variable
7320(x) and one dependent variable (y) and can contain a weight for each
7321observation.")
7322 (license license:gpl2)))
b55697fb
LL
7323
7324(define-public r-aspi
7325 (package
7326 (name "r-aspi")
7327 (version "0.2.0")
7328 (source
7329 (origin
7330 (method url-fetch)
7331 (uri (cran-uri "aspi" version))
7332 (sha256
7333 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
7334 (build-system r-build-system)
7335 (home-page
7336 "https://cran.r-project.org/web/packages/aspi/")
7337 (synopsis
7338 "Analysis of symmetry of parasitic infections")
7339 (description
7340 "This package provides tools for the analysis and visualization of bilateral
7341 asymmetry in parasitic infections.")
7342 (license license:gpl3+)))
302db585
RW
7343
7344(define-public r-sandwich
7345 (package
7346 (name "r-sandwich")
7347 (version "2.5-0")
7348 (source
7349 (origin
7350 (method url-fetch)
7351 (uri (cran-uri "sandwich" version))
7352 (sha256
7353 (base32
7354 "168kq5kk34xbhfsxsanard9zriyp6cw0s09ralzb57kk42pl9hbc"))))
7355 (build-system r-build-system)
7356 (propagated-inputs
7357 `(("r-zoo" ,r-zoo)))
7358 (home-page "https://cran.r-project.org/web/packages/sandwich/")
7359 (synopsis "Robust Covariance Matrix Estimators")
7360 (description
7361 "This package provides model-robust standard error estimators for
7362cross-sectional, time series, clustered, panel, and longitudinal data.")
7363 ;; Either version of the license.
7364 (license (list license:gpl2 license:gpl3))))
6ce07cf9
RW
7365
7366(define-public r-th-data
7367 (package
7368 (name "r-th-data")
7369 (version "1.0-9")
7370 (source
7371 (origin
7372 (method url-fetch)
7373 (uri (cran-uri "TH.data" version))
7374 (sha256
7375 (base32
7376 "03xfvww0krw0fn76qmmvrj7dx4shin57qafwhkrggfg25hbqlcfq"))))
7377 (properties `((upstream-name . "TH.data")))
7378 (build-system r-build-system)
7379 (propagated-inputs
7380 `(("r-mass" ,r-mass)
7381 ("r-survival" ,r-survival)))
7382 (home-page "https://cran.r-project.org/web/packages/TH.data/")
7383 (synopsis "Shared data sets")
7384 (description
7385 "This package contains supporting data sets that are used in other
7386packages maintained by Torsten Hothorn.")
7387 (license license:gpl3)))
7753b543
RW
7388
7389(define-public r-multcomp
7390 (package
7391 (name "r-multcomp")
7392 (version "1.4-8")
7393 (source
7394 (origin
7395 (method url-fetch)
7396 (uri (cran-uri "multcomp" version))
7397 (sha256
7398 (base32
7399 "0fm78g4zjc6ank316qfw977864shmy890znn4fahwc8jjdhpc252"))))
7400 (build-system r-build-system)
7401 (propagated-inputs
7402 `(("r-codetools" ,r-codetools)
7403 ("r-mvtnorm" ,r-mvtnorm)
7404 ("r-sandwich" ,r-sandwich)
7405 ("r-survival" ,r-survival)
7406 ("r-th-data" ,r-th-data)))
7407 (home-page "https://cran.r-project.org/web/packages/multcomp/")
7408 (synopsis "Simultaneous inference in general parametric models")
7409 (description
7410 "Simultaneous tests and confidence intervals for general linear
7411hypotheses in parametric models, including linear, generalized linear, linear
7412mixed effects, and survival models. The package includes demos reproducing
7413analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
7414Hothorn, Westfall, 2010, CRC Press).")
7415 (license license:gpl2)))
55a08dce
RW
7416
7417(define-public r-emmeans
7418 (package
7419 (name "r-emmeans")
9df469a1 7420 (version "1.3.1")
55a08dce
RW
7421 (source
7422 (origin
7423 (method url-fetch)
7424 (uri (cran-uri "emmeans" version))
7425 (sha256
7426 (base32
9df469a1 7427 "1sf7gmdb7aqhdpx489vg693ivc5677n4yjx27ixv8v7pjh8mlwwx"))))
55a08dce
RW
7428 (build-system r-build-system)
7429 (propagated-inputs
7430 `(("r-estimability" ,r-estimability)
7431 ("r-mvtnorm" ,r-mvtnorm)
7432 ("r-plyr" ,r-plyr)
7433 ("r-xtable" ,r-xtable)))
7434 (home-page "https://github.com/rvlenth/emmeans")
7435 (synopsis "Estimated marginal means, aka least-squares means")
7436 (description
7437 "This package provides tools to obtain @dfn{estimated marginal
7438means} (EMMs) for many linear, generalized linear, and mixed models. It can
7439be used to compute contrasts or linear functions of EMMs, trends, and
7440comparisons of slopes.")
7441 ;; Either version of the license.
7442 (license (list license:gpl2 license:gpl3))))
63fcb88a
RW
7443
7444(define-public r-pwr
7445 (package
7446 (name "r-pwr")
7447 (version "1.2-2")
7448 (source
7449 (origin
7450 (method url-fetch)
7451 (uri (cran-uri "pwr" version))
7452 (sha256
7453 (base32
7454 "0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"))))
7455 (build-system r-build-system)
7456 (native-inputs
7457 `(("r-knitr" ,r-knitr)))
7458 (home-page "https://github.com/heliosdrm/pwr")
7459 (synopsis "Basic functions for power analysis")
7460 (description
7461 "This package provides power analysis functions along the lines of
7462Cohen (1988).")
7463 (license license:gpl3+)))
bd531e83
RW
7464
7465(define-public r-coin
7466 (package
7467 (name "r-coin")
7468 (version "1.2-2")
7469 (source
7470 (origin
7471 (method url-fetch)
7472 (uri (cran-uri "coin" version))
7473 (sha256
7474 (base32
7475 "1fq58793bymzig1syjg2lvn6hsxfwkhh00jfrchh3c0y7rfhc66m"))))
7476 (build-system r-build-system)
7477 (propagated-inputs
7478 `(("r-modeltools" ,r-modeltools)
7479 ("r-multcomp" ,r-multcomp)
7480 ("r-mvtnorm" ,r-mvtnorm)
7481 ("r-survival" ,r-survival)))
7482 (home-page "http://coin.r-forge.r-project.org")
7483 (synopsis "Conditional inference procedures in a permutation test framework")
7484 (description
7485 "This package provides conditional inference procedures for the general
7486independence problem including two-sample, K-sample (non-parametric ANOVA),
7487correlation, censored, ordered and multivariate problems.")
7488 (license license:gpl2)))
9b3ecb60
RW
7489
7490(define-public r-bayesplot
7491 (package
7492 (name "r-bayesplot")
7493 (version "1.6.0")
7494 (source
7495 (origin
7496 (method url-fetch)
7497 (uri (cran-uri "bayesplot" version))
7498 (sha256
7499 (base32
7500 "0in9cq2ybpa7njrwqx4l6nc8i01cjswsvzwlyiw465pi74aapr57"))))
7501 (build-system r-build-system)
7502 (inputs
7503 `(("pandoc" ,ghc-pandoc)
7504 ("pandoc-citeproc" ,ghc-pandoc-citeproc)))
7505 (propagated-inputs
7506 `(("r-dplyr" ,r-dplyr)
7507 ("r-ggplot2" ,r-ggplot2)
7508 ("r-ggridges" ,r-ggridges)
7509 ("r-reshape2" ,r-reshape2)
7510 ("r-rlang" ,r-rlang)))
7511 (home-page "http://mc-stan.org/bayesplot")
7512 (synopsis "Plotting for Bayesian models")
7513 (description
7514 "This package provides plotting functions for posterior analysis, model
7515checking, and MCMC diagnostics. The package is designed not only to provide
7516convenient functionality for users, but also a common set of functions that
7517can be easily used by developers working on a variety of R packages for
7518Bayesian modeling.")
7519 (license license:gpl3+)))
3b8a3f55
RW
7520
7521(define-public r-tmb
7522 (package
7523 (name "r-tmb")
492ec498 7524 (version "1.7.15")
3b8a3f55
RW
7525 (source
7526 (origin
7527 (method url-fetch)
7528 (uri (cran-uri "TMB" version))
7529 (sha256
7530 (base32
492ec498 7531 "1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"))))
3b8a3f55
RW
7532 (properties `((upstream-name . "TMB")))
7533 (build-system r-build-system)
7534 (propagated-inputs
7535 `(("r-matrix" ,r-matrix)
7536 ("r-rcppeigen" ,r-rcppeigen)))
7537 (home-page "http://tmb-project.org")
7538 (synopsis "Template model builder: a general random effect tool")
7539 (description
7540 "With this tool, a user should be able to quickly implement complex
7541random effect models through simple C++ templates. The package combines
7542@code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
7543matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
7544from R) to obtain an efficient implementation of the applied Laplace
7545approximation with exact derivatives. Key features are: Automatic sparseness
7546detection, parallelism through BLAS and parallel user templates.")
7547 (license license:gpl2)))
aa4bde0b
RW
7548
7549(define-public r-sjstats
7550 (package
7551 (name "r-sjstats")
1b144401 7552 (version "0.17.3")
aa4bde0b
RW
7553 (source
7554 (origin
7555 (method url-fetch)
7556 (uri (cran-uri "sjstats" version))
7557 (sha256
7558 (base32
1b144401 7559 "02na2pzxp88yp52h7vs959fgydiddmns39m9x4i0vz8fp016bdf8"))))
aa4bde0b
RW
7560 (build-system r-build-system)
7561 (propagated-inputs
7562 `(("r-bayesplot" ,r-bayesplot)
7563 ("r-broom" ,r-broom)
7564 ("r-coin" ,r-coin)
7565 ("r-crayon" ,r-crayon)
7566 ("r-dplyr" ,r-dplyr)
7567 ("r-emmeans" ,r-emmeans)
7568 ("r-glmmtmb" ,r-glmmtmb)
7569 ("r-lme4" ,r-lme4)
7570 ("r-magrittr" ,r-magrittr)
7571 ("r-mass" ,r-mass)
7572 ("r-matrix" ,r-matrix)
7573 ("r-modelr" ,r-modelr)
7574 ("r-nlme" ,r-nlme)
7575 ("r-purrr" ,r-purrr)
7576 ("r-pwr" ,r-pwr)
7577 ("r-rlang" ,r-rlang)
7578 ("r-sjlabelled" ,r-sjlabelled)
7579 ("r-sjmisc" ,r-sjmisc)
7580 ("r-tidyr" ,r-tidyr)))
7581 (home-page "https://github.com/strengejacke/sjstats")
7582 (synopsis "Functions for common statistical computations")
7583 (description
7584 "This package provides a collection of convenient functions for common
7585statistical computations, which are not directly provided by R's @code{base}
7586or @code{stats} packages. This package aims at providing, first, shortcuts
7587for statistical measures, which otherwise could only be calculated with
7588additional effort. Second, these shortcut functions are generic, and can be
7589applied not only to vectors, but also to other objects as well. The focus of
7590most functions lies on summary statistics or fit measures for regression
7591models, including generalized linear models, mixed effects models and Bayesian
7592models.")
7593 (license license:gpl3)))
41394423
RW
7594
7595(define-public r-glmmtmb
7596 (package
7597 (name "r-glmmtmb")
1afe5644 7598 (version "0.2.3")
41394423
RW
7599 (source
7600 (origin
7601 (method url-fetch)
7602 (uri (cran-uri "glmmTMB" version))
7603 (sha256
7604 (base32
1afe5644 7605 "035hkywa37bz555fv6znxd4hfcs5w884365wfnwk4jx5vann4vvb"))))
41394423
RW
7606 (properties `((upstream-name . "glmmTMB")))
7607 (build-system r-build-system)
7608 (propagated-inputs
7609 `(("r-lme4" ,r-lme4)
7610 ("r-matrix" ,r-matrix)
7611 ("r-nlme" ,r-nlme)
7612 ("r-rcppeigen" ,r-rcppeigen)
7613 ("r-tmb" ,r-tmb)))
7614 (native-inputs
1afe5644 7615 `(("r-knitr" ,r-knitr))) ; for vignettes
41394423
RW
7616 (home-page "https://github.com/glmmTMB")
7617 (synopsis "Generalized linear mixed models")
7618 (description
7619 "Fit linear and generalized linear mixed models with various extensions,
7620including zero-inflation. The models are fitted using maximum likelihood
7621estimation via the Template Model Builder. Random effects are assumed to be
7622Gaussian on the scale of the linear predictor and are integrated out using the
7623Laplace approximation. Gradients are calculated using automatic
7624differentiation.")
7625 (license license:agpl3+)))
489a6178
RW
7626
7627(define-public r-ggeffects
7628 (package
7629 (name "r-ggeffects")
6eab52e0 7630 (version "0.8.0")
489a6178
RW
7631 (source
7632 (origin
7633 (method url-fetch)
7634 (uri (cran-uri "ggeffects" version))
7635 (sha256
7636 (base32
6eab52e0 7637 "152xyadj5m171z7dlzzy40y1fp2l9v46525dlw2al3qr0b7zpm61"))))
489a6178
RW
7638 (build-system r-build-system)
7639 (propagated-inputs
7640 `(("r-crayon" ,r-crayon)
7641 ("r-dplyr" ,r-dplyr)
7642 ("r-ggplot2" ,r-ggplot2)
7643 ("r-lme4" ,r-lme4)
7644 ("r-magrittr" ,r-magrittr)
7645 ("r-mass" ,r-mass)
7646 ("r-prediction" ,r-prediction)
7647 ("r-purrr" ,r-purrr)
7648 ("r-rlang" ,r-rlang)
7649 ("r-scales" ,r-scales)
7650 ("r-sjlabelled" ,r-sjlabelled)
7651 ("r-sjmisc" ,r-sjmisc)
7652 ("r-sjstats" ,r-sjstats)
7653 ("r-tidyr" ,r-tidyr)))
7654 (home-page "https://github.com/strengejacke/ggeffects")
7655 (synopsis "Create tidy data frames of marginal effects for ggplot")
7656 (description
7657 "This package provides tools to compute marginal effects from statistical
7658models and return the result as tidy data frames. These data frames are ready
7659to use with the @code{ggplot2} package. Marginal effects can be calculated
7660for many different models. Interaction terms, splines and polynomial terms
7661are also supported. The two main functions are @code{ggpredict()} and
7662@code{ggeffect()}. There is a generic @code{plot()} method to plot the
7663results using @code{ggplot2}.")
7664 (license license:gpl3)))
7b63047c
RW
7665
7666(define-public r-sjplot
7667 (package
7668 (name "r-sjplot")
fd730167 7669 (version "2.6.2")
7b63047c
RW
7670 (source
7671 (origin
7672 (method url-fetch)
7673 (uri (cran-uri "sjPlot" version))
7674 (sha256
7675 (base32
fd730167 7676 "0x9pbchmz4qf4c9bi52dhhgv1phfj03q1hnxic8vndl6xwib63cy"))))
7b63047c
RW
7677 (properties `((upstream-name . "sjPlot")))
7678 (build-system r-build-system)
7679 (propagated-inputs
7680 `(("r-broom" ,r-broom)
7681 ("r-dplyr" ,r-dplyr)
7682 ("r-forcats" ,r-forcats)
7683 ("r-ggeffects" ,r-ggeffects)
7684 ("r-ggplot2" ,r-ggplot2)
7685 ("r-glmmtmb" ,r-glmmtmb)
7686 ("r-knitr" ,r-knitr)
7687 ("r-lme4" ,r-lme4)
7688 ("r-magrittr" ,r-magrittr)
7689 ("r-mass" ,r-mass)
7690 ("r-modelr" ,r-modelr)
7691 ("r-nlme" ,r-nlme)
7692 ("r-psych" ,r-psych)
7693 ("r-purrr" ,r-purrr)
7694 ("r-rlang" ,r-rlang)
7695 ("r-scales" ,r-scales)
7696 ("r-sjlabelled" ,r-sjlabelled)
7697 ("r-sjmisc" ,r-sjmisc)
7698 ("r-sjstats" ,r-sjstats)
7699 ("r-tidyr" ,r-tidyr)))
7700 (home-page "https://strengejacke.github.io/sjPlot/")
7701 (synopsis "Data visualization for statistics in social science")
7702 (description
7703 "This package represents a collection of plotting and table output
7704functions for data visualization. Results of various statistical
7705analyses (that are commonly used in social sciences) can be visualized using
7706this package, including simple and cross tabulated frequencies, histograms,
7707box plots, (generalized) linear models, mixed effects models, principal
7708component analysis and correlation matrices, cluster analyses, scatter plots,
7709stacked scales, effects plots of regression models (including interaction
7710terms) and much more. This package supports labelled data.")
7711 (license license:gpl3)))
03f80112
RW
7712
7713(define-public r-ini
7714 (package
7715 (name "r-ini")
7716 (version "0.3.1")
7717 (source
7718 (origin
7719 (method url-fetch)
7720 (uri (cran-uri "ini" version))
7721 (sha256
7722 (base32
7723 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
7724 (build-system r-build-system)
7725 (home-page "https://github.com/dvdscripter/ini")
7726 (synopsis "Read and write configuration files")
7727 (description
7728 "This package provides tools to parse simple @code{.ini} configuration
7729files to an structured list. Users can manipulate this resulting list with
7730@code{lapply()} functions. This same structured list can be used to write
7731back to file after modifications.")
7732 (license license:gpl3)))
21405e81
RW
7733
7734(define-public r-gh
7735 (package
7736 (name "r-gh")
7737 (version "1.0.1")
7738 (source
7739 (origin
7740 (method url-fetch)
7741 (uri (cran-uri "gh" version))
7742 (sha256
7743 (base32
7744 "1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"))))
7745 (build-system r-build-system)
7746 (propagated-inputs
7747 `(("r-httr" ,r-httr)
7748 ("r-ini" ,r-ini)
7749 ("r-jsonlite" ,r-jsonlite)))
7750 (home-page "https://github.com/r-lib/gh#readme")
7751 (synopsis "Access the GitHub API via R")
7752 (description
7753 "This package provides a minimal R client to access the GitHub API.")
7754 (license license:expat)))
d6871153
RW
7755
7756(define-public r-fs
7757 (package
7758 (name "r-fs")
7759 (version "1.2.6")
7760 (source
7761 (origin
7762 (method url-fetch)
7763 (uri (cran-uri "fs" version))
7764 (sha256
7765 (base32
7766 "0kqqaqqml8x3r1mdld40iwns0ylj2f52qsdh1vcn39f7w7c2ka8j"))))
7767 (build-system r-build-system)
7768 (propagated-inputs
7769 `(("r-rcpp" ,r-rcpp)))
7770 (native-inputs
7771 `(("pkg-config" ,pkg-config)))
7772 (home-page "http://fs.r-lib.org")
7773 (synopsis "Cross-platform file system operations based on libuv")
7774 (description
7775 "This package provides a cross-platform interface to file system
7776operations, built on top of the libuv C library.")
7777 (license license:gpl3)))
153e5b2d
RW
7778
7779(define-public r-clisymbols
7780 (package
7781 (name "r-clisymbols")
7782 (version "1.2.0")
7783 (source
7784 (origin
7785 (method url-fetch)
7786 (uri (cran-uri "clisymbols" version))
7787 (sha256
7788 (base32
7789 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
7790 (build-system r-build-system)
7791 (home-page "https://github.com/gaborcsardi/clisymbols")
7792 (synopsis "Unicode symbols at the R prompt")
7793 (description
7794 "This package provides a small subset of Unicode symbols, that are useful
7795when building command line applications. They fall back to alternatives on
7796terminals that do not support Unicode.")
7797 (license license:expat)))
efefd3ec
RW
7798
7799(define-public r-usethis
7800 (package
7801 (name "r-usethis")
7802 (version "1.4.0")
7803 (source
7804 (origin
7805 (method url-fetch)
7806 (uri (cran-uri "usethis" version))
7807 (sha256
7808 (base32
7809 "1gadckx3sxz9gxvpkprj9x7zcgg2nz5m4q0vi76ya9li1v03rwwn"))))
7810 (build-system r-build-system)
7811 (propagated-inputs
7812 `(("r-clipr" ,r-clipr)
7813 ("r-clisymbols" ,r-clisymbols)
7814 ("r-crayon" ,r-crayon)
7815 ("r-curl" ,r-curl)
7816 ("r-desc" ,r-desc)
7817 ("r-fs" ,r-fs)
7818 ("r-gh" ,r-gh)
7819 ("r-git2r" ,r-git2r)
7820 ("r-glue" ,r-glue)
7821 ("r-rlang" ,r-rlang)
7822 ("r-rprojroot" ,r-rprojroot)
7823 ("r-rstudioapi" ,r-rstudioapi)
7824 ("r-whisker" ,r-whisker)))
7825 (home-page "https://github.com/r-lib/usethis")
7826 (synopsis "Automate R package and project setup")
7827 (description
7828 "This package helps you to automate R package and project setup tasks
7829that are otherwise performed manually. This includes setting up unit testing,
7830test coverage, continuous integration, Git, GitHub integration, licenses,
7831Rcpp, RStudio projects, and more.")
7832 (license license:gpl3)))
99342624
RW
7833
7834(define-public r-sessioninfo
7835 (package
7836 (name "r-sessioninfo")
3d6fa1a3 7837 (version "1.1.1")
99342624
RW
7838 (source
7839 (origin
7840 (method url-fetch)
7841 (uri (cran-uri "sessioninfo" version))
7842 (sha256
7843 (base32
3d6fa1a3 7844 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
99342624
RW
7845 (build-system r-build-system)
7846 (propagated-inputs
7847 `(("r-cli" ,r-cli)
7848 ("r-withr" ,r-withr)))
7849 (home-page "https://github.com/r-lib/sessioninfo#readme")
7850 (synopsis "R session information")
7851 (description
7852 "This package provides tools to query and print information about the
7853current R session. It is similar to @code{utils::sessionInfo()}, but includes
7854more information about packages, and where they were installed from.")
7855 (license license:gpl2)))
cbc8e6dd
RW
7856
7857(define-public r-remotes
7858 (package
7859 (name "r-remotes")
fc532b45 7860 (version "2.0.2")
cbc8e6dd
RW
7861 (source
7862 (origin
7863 (method url-fetch)
7864 (uri (cran-uri "remotes" version))
7865 (sha256
7866 (base32
fc532b45 7867 "0rsjxmhwpr51ilsdjfqn06mj8yr2d7nckcn3arv1ljn23qfkpcxa"))))
cbc8e6dd
RW
7868 (build-system r-build-system)
7869 (home-page "https://github.com/r-lib/remotes#readme")
7870 (synopsis "R package installation from remote repositories")
7871 (description
7872 "Download and install R packages stored in GitHub, BitBucket, or plain
7873subversion or git repositories. This package is a lightweight replacement of
7874the @code{install_*} functions in the @code{devtools} package. Indeed most of
7875the code was copied over from @code{devtools}.")
7876 (license license:gpl2+)))
7d8f3470
RW
7877
7878(define-public r-xopen
7879 (package
7880 (name "r-xopen")
7881 (version "1.0.0")
7882 (source
7883 (origin
7884 (method url-fetch)
7885 (uri (cran-uri "xopen" version))
7886 (sha256
7887 (base32
7888 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
7889 (build-system r-build-system)
7890 (propagated-inputs
7891 `(("r-processx" ,r-processx)))
7892 (home-page "https://github.com/r-lib/xopen#readme")
7893 (synopsis "Open system files, URLs, anything")
7894 (description
7895 "This package provides a cross-platform solution to open files,
7896directories or URLs with their associated programs.")
7897 (license license:expat)))
5df4e27f
RW
7898
7899(define-public r-rcmdcheck
7900 (package
7901 (name "r-rcmdcheck")
06910a86 7902 (version "1.3.2")
5df4e27f
RW
7903 (source
7904 (origin
7905 (method url-fetch)
7906 (uri (cran-uri "rcmdcheck" version))
7907 (sha256
7908 (base32
06910a86 7909 "0ys1nd7690mhwzslyzg8fq1wxr28nz8g6av5iykkrshb8lkxg7ly"))))
5df4e27f
RW
7910 (build-system r-build-system)
7911 (propagated-inputs
7912 `(("r-callr" ,r-callr)
7913 ("r-cli" ,r-cli)
7914 ("r-crayon" ,r-crayon)
7915 ("r-desc" ,r-desc)
7916 ("r-digest" ,r-digest)
7917 ("r-pkgbuild" ,r-pkgbuild)
7918 ("r-prettyunits" ,r-prettyunits)
7919 ("r-r6" ,r-r6)
7920 ("r-rprojroot" ,r-rprojroot)
7466c3bb 7921 ("r-sessioninfo" ,r-sessioninfo)
5df4e27f
RW
7922 ("r-withr" ,r-withr)
7923 ("r-xopen" ,r-xopen)))
7924 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
7925 (synopsis "Run R CMD check from R and capture results")
7926 (description
7927 "Run @code{R CMD check} from R programmatically, and capture the results
7928of the individual checks.")
7929 (license license:expat)))
9b02d1a1
RW
7930
7931(define-public r-rapportools
7932 (package
7933 (name "r-rapportools")
7934 (version "1.0")
7935 (source
7936 (origin
7937 (method url-fetch)
7938 (uri (cran-uri "rapportools" version))
7939 (sha256
7940 (base32
7941 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
7942 (build-system r-build-system)
7943 (propagated-inputs
7944 `(("r-pander" ,r-pander)
7945 ("r-plyr" ,r-plyr)
7946 ("r-reshape" ,r-reshape)))
7947 (home-page "https://cran.r-project.org/web/packages/rapportools/")
7948 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
7949 (description
7950 "This package provides helper functions that act as wrappers to more
7951advanced statistical methods with the advantage of having sane defaults for
7952quick reporting.")
7953 (license license:agpl3+)))
319a80ce
RW
7954
7955(define-public r-pander
7956 (package
7957 (name "r-pander")
a44f8b00 7958 (version "0.6.3")
319a80ce
RW
7959 (source
7960 (origin
7961 (method url-fetch)
7962 (uri (cran-uri "pander" version))
7963 (sha256
7964 (base32
a44f8b00 7965 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
319a80ce
RW
7966 (build-system r-build-system)
7967 (propagated-inputs
7968 `(("r-digest" ,r-digest)
7969 ("r-rcpp" ,r-rcpp)))
7970 (home-page "https://rapporter.github.io/pander")
7971 (synopsis "Render R objects into Pandoc's markdown")
7972 (description
7973 "The main aim of the pander R package is to provide a minimal and easy
7974tool for rendering R objects into Pandoc's markdown. The package is also
7975capable of exporting/converting complex Pandoc documents (reports) in various
7976ways.")
7977 ;; This package is licensed under either the AGPLv3+ or the very rarely
7978 ;; used OSL 3.0.
7979 (license license:agpl3+)))
74cc74e4
RW
7980
7981(define-public r-summarytools
7982 (package
7983 (name "r-summarytools")
7984 (version "0.8.8")
7985 (source
7986 (origin
7987 (method url-fetch)
7988 (uri (cran-uri "summarytools" version))
7989 (sha256
7990 (base32
7991 "0z836m6ib9bznwcawn6xf8gck05ydxwi3bx4jbrbyqql4kci8zwb"))))
7992 (build-system r-build-system)
7993 (propagated-inputs
7994 `(("r-htmltools" ,r-htmltools)
7995 ("r-lubridate" ,r-lubridate)
7996 ("r-matrixstats" ,r-matrixstats)
7997 ("r-pander" ,r-pander)
7998 ("r-pryr" ,r-pryr)
7999 ("r-rapportools" ,r-rapportools)
8000 ("r-rcurl" ,r-rcurl)))
8001 (home-page "https://github.com/dcomtois/summarytools")
8002 (synopsis "Tools to quickly and neatly summarize data")
8003 (description
8004 "This package provides tools for data frame summaries, cross-tabulations,
8005weight-enabled frequency tables and common univariate statistics in concise
8006tables available in a variety of formats (plain ASCII, Markdown and HTML). A
8007good point-of-entry for exploring data, both for experienced and new R
8008users.")
8009 (license license:gpl2)))
7c7ee6cf
RW
8010
8011(define-public r-lsei
8012 (package
8013 (name "r-lsei")
8014 (version "1.2-0")
8015 (source
8016 (origin
8017 (method url-fetch)
8018 (uri (cran-uri "lsei" version))
8019 (sha256
8020 (base32
8021 "1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"))))
8022 (build-system r-build-system)
8023 (native-inputs
8024 `(("gfortran" ,gfortran)))
8025 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8026 (synopsis "Solve regression problems under equality/inequality constraints")
8027 (description
8028 "It contains functions that solve least squares linear regression
8029problems under linear equality/inequality constraints. Functions for solving
8030quadratic programming problems are also available, which transform such
8031problems into least squares ones first.")
8032 (license license:gpl2+)))
2ea75a83
RW
8033
8034(define-public r-npsurv
8035 (package
8036 (name "r-npsurv")
8037 (version "0.4-0")
8038 (source
8039 (origin
8040 (method url-fetch)
8041 (uri (cran-uri "npsurv" version))
8042 (sha256
8043 (base32
8044 "1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"))))
8045 (build-system r-build-system)
8046 (propagated-inputs
8047 `(("r-lsei" ,r-lsei)))
8048 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
8049 (synopsis "Nonparametric survival analysis")
8050 (description
8051 "This package contains functions for non-parametric survival analysis of
8052exact and interval-censored observations.")
8053 (license license:gpl2+)))
32499b26
RW
8054
8055(define-public r-clusteval
8056 (package
8057 (name "r-clusteval")
8058 (version "0.1")
8059 (source
8060 (origin
8061 (method url-fetch)
8062 (uri (cran-uri "clusteval" version))
8063 (sha256
8064 (base32
8065 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
8066 (build-system r-build-system)
8067 (propagated-inputs
8068 `(("r-mvtnorm" ,r-mvtnorm)
8069 ("r-rcpp" ,r-rcpp)))
8070 (home-page "https://cran.r-project.org/web/packages/clusteval/")
8071 (synopsis "Evaluation of clustering algorithms")
8072 (description
8073 "This R package provides a suite of tools to evaluate clustering
8074algorithms, clusterings, and individual clusters.")
8075 (license license:expat)))
373cef0a
RW
8076
8077(define-public r-tweedie
8078 (package
8079 (name "r-tweedie")
8080 (version "2.3.2")
8081 (source
8082 (origin
8083 (method url-fetch)
8084 (uri (cran-uri "tweedie" version))
8085 (sha256
8086 (base32
8087 "10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"))))
8088 (build-system r-build-system)
8089 (native-inputs `(("gfortran" ,gfortran)))
8090 (home-page "https://cran.r-project.org/web/packages/tweedie/")
8091 (synopsis "Evaluation of Tweedie exponential family models")
8092 (description
8093 "Maximum likelihood computations for Tweedie families, including the
8094series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
8095the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
8096and related methods.")
8097 (license license:gpl2+)))
4fb35ebd
RW
8098
8099(define-public r-rcppgsl
8100 (package
8101 (name "r-rcppgsl")
8102 (version "0.3.6")
8103 (source
8104 (origin
8105 (method url-fetch)
8106 (uri (cran-uri "RcppGSL" version))
8107 (sha256
8108 (base32
8109 "16pdapq31729db53agnb48jkvdm97167n3bigy5zazc3q3isis1m"))))
8110 (properties `((upstream-name . "RcppGSL")))
8111 (build-system r-build-system)
8112 (propagated-inputs
8113 `(("r-rcpp" ,r-rcpp)
8114 ("gsl" ,gsl)))
8115 (native-inputs
8116 `(("r-knitr" ,r-knitr))) ; for vignettes
8117 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
8118 (synopsis "Rcpp integration for GSL vectors and matrices")
8119 (description
8120 "The GNU Scientific Library (or GSL) is a collection of numerical
8121routines for scientific computing. It is particularly useful for C and C++
8122programs as it provides a standard C interface to a wide range of mathematical
8123routines. There are over 1000 functions in total with an extensive test
8124suite. The RcppGSL package provides an easy-to-use interface between GSL data
8125structures and R using concepts from Rcpp which is itself a package that eases
8126the interfaces between R and C++.")
8127 (license license:gpl2+)))
20ff6e3a
RW
8128
8129(define-public r-mvabund
8130 (package
8131 (name "r-mvabund")
48102ce1 8132 (version "4.0.1")
20ff6e3a
RW
8133 (source
8134 (origin
8135 (method url-fetch)
8136 (uri (cran-uri "mvabund" version))
8137 (sha256
8138 (base32
48102ce1 8139 "0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
20ff6e3a
RW
8140 (build-system r-build-system)
8141 (propagated-inputs
8142 `(("r-mass" ,r-mass)
8143 ("r-rcpp" ,r-rcpp)
8144 ("r-rcppgsl" ,r-rcppgsl)
8145 ("r-statmod" ,r-statmod)
8146 ("r-tweedie" ,r-tweedie)))
8147 (home-page "https://cran.r-project.org/web/packages/mvabund/")
8148 (synopsis "Statistical methods for analysing multivariate abundance data")
8149 (description
8150 "This package provides a set of tools for displaying, modeling and
8151analysing multivariate abundance data in community ecology.")
8152 (license license:lgpl2.1+)))
49863fd6
RW
8153
8154(define-public r-afex
8155 (package
8156 (name "r-afex")
8157 (version "0.22-1")
8158 (source
8159 (origin
8160 (method url-fetch)
8161 (uri (cran-uri "afex" version))
8162 (sha256
8163 (base32
8164 "065wbxljl77zqvc2c4gpfpfyc6mbnnrf24q399q9bxmrz3sapj8n"))))
8165 (build-system r-build-system)
8166 (propagated-inputs
8167 `(("r-car" ,r-car)
8168 ("r-lme4" ,r-lme4)
8169 ("r-lmertest" ,r-lmertest)
8170 ("r-pbkrtest" ,r-pbkrtest)
8171 ("r-reshape2" ,r-reshape2)))
8172 (home-page "https://afex.singmann.science/")
8173 (synopsis "Analysis of factorial experiments")
8174 (description
8175 "This package provides convenience functions for analyzing factorial
8176experiments using ANOVA or mixed models.")
8177 (license license:gpl2+)))
7c02dd62
RW
8178
8179(define-public r-lmertest
8180 (package
8181 (name "r-lmertest")
8182 (version "3.0-1")
8183 (source
8184 (origin
8185 (method url-fetch)
8186 (uri (cran-uri "lmerTest" version))
8187 (sha256
8188 (base32
8189 "0pia69sc8bn37mkiprdf91iilziqb865f94k6x6c26i33fg7rq4m"))))
8190 (properties `((upstream-name . "lmerTest")))
8191 (build-system r-build-system)
8192 (propagated-inputs
8193 `(("r-ggplot2" ,r-ggplot2)
8194 ("r-lme4" ,r-lme4)
8195 ("r-mass" ,r-mass)
8196 ("r-numderiv" ,r-numderiv)))
8197 (home-page "https://github.com/runehaubo/lmerTestR")
8198 (synopsis "Tests in linear mixed effects models")
8199 (description
8200 "This package provides p-values in type I, II or III anova and summary
8201tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
8202method. A Kenward-Roger method is also available via the @code{pbkrtest}
8203package. Model selection methods include step, drop1 and anova-like tables
8204for random effects (ranova). Methods for Least-Square means (LS-means) and
8205tests of linear contrasts of fixed effects are also available.")
8206 (license license:gpl2+)))
fd649d1e
RW
8207
8208(define-public r-r2glmm
8209 (package
8210 (name "r-r2glmm")
8211 (version "0.1.2")
8212 (source
8213 (origin
8214 (method url-fetch)
8215 (uri (cran-uri "r2glmm" version))
8216 (sha256
8217 (base32
8218 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
8219 (build-system r-build-system)
8220 (propagated-inputs
8221 `(("r-afex" ,r-afex)
8222 ("r-data-table" ,r-data-table)
8223 ("r-dplyr" ,r-dplyr)
8224 ("r-ggplot2" ,r-ggplot2)
8225 ("r-gridextra" ,r-gridextra)
8226 ("r-lmertest" ,r-lmertest)
8227 ("r-mass" ,r-mass)
8228 ("r-matrix" ,r-matrix)
8229 ("r-mgcv" ,r-mgcv)
8230 ("r-pbkrtest" ,r-pbkrtest)))
8231 (home-page "https://github.com/bcjaeger/r2glmm")
8232 (synopsis "Compute R squared for mixed (multilevel) models")
8233 (description
8234 "This package computes model and semi partial R squared with confidence
8235limits for the linear and generalized linear mixed model (LMM and GLMM). The
8236R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
8237using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
8238al. (2016)).")
8239 (license license:gpl2)))
cddc0300 8240
8241(define-public r-weights
8242 (package
8243 (name "r-weights")
8244 (version "1.0")
8245 (source
8246 (origin
8247 (method url-fetch)
8248 (uri (cran-uri "weights" version))
8249 (sha256
8250 (base32
8251 "0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"))))
8252 (build-system r-build-system)
8253 (propagated-inputs
8254 `(("r-gdata" ,r-gdata)
8255 ("r-hmisc" ,r-hmisc)
8256 ("r-mice" ,r-mice)))
8257 (home-page
8258 "https://cran.r-project.org/web/packages/weights/")
8259 (synopsis "Weighting and weighted statistics")
8260 (description "This package Provides a variety of functions for producing
8261simple weighted statistics, such as weighted Pearson's correlations, partial
8262correlations, Chi-Squared statistics, histograms, and t-tests. Also now
8263includes some software for quickly recoding survey data and plotting point
8264estimates from interaction terms in regressions (and multiply imputed
8265regressions). NOTE: Weighted partial correlation calculations pulled to
8266address a bug.")
8267 (license license:gpl2+)))
bfa5662e
RW
8268
8269(define-public r-rcppannoy
8270 (package
8271 (name "r-rcppannoy")
8272 (version "0.0.11")
8273 (source
8274 (origin
8275 (method url-fetch)
8276 (uri (cran-uri "RcppAnnoy" version))
8277 (sha256
8278 (base32
8279 "1ik50ancfgcvh03n4jsqwjk8lf056rbgd70q4l4didmvh5kcyjd1"))))
8280 (properties `((upstream-name . "RcppAnnoy")))
8281 (build-system r-build-system)
8282 (propagated-inputs
8283 `(("r-rcpp" ,r-rcpp)))
8284 (native-inputs
8285 `(("r-knitr" ,r-knitr))) ; for vignettes
8286 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
8287 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
8288 (description
8289 "Annoy is a small C++ library for Approximate Nearest Neighbors written
8290for efficient memory usage as well an ability to load from and save to disk.
8291This package provides an R interface.")
8292 ;; Annoy is released under ASL 2.0, but this wrapper is released under
8293 ;; GPLv2+.
8294 (license (list license:gpl2+ license:asl2.0))))
b58940cb
RW
8295
8296(define-public r-ncdf4
8297 (package
8298 (name "r-ncdf4")
8299 (version "1.16")
8300 (source
8301 (origin
8302 (method url-fetch)
8303 (uri (cran-uri "ncdf4" version))
8304 (sha256
8305 (base32
8306 "0lwjjis0b83c4l3xvqai4ckzrskd6mychck1iwxcxgjvh0d77mgd"))))
8307 (build-system r-build-system)
8308 (inputs
8309 `(("netcdf" ,netcdf)
8310 ("zlib" ,zlib)))
8311 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
8312 (synopsis "R interface to Unidata netCDF format data files")
8313 (description
8314 "This package provides a high-level R interface to data files written
8315using Unidata's netCDF library (version 4 or earlier), which are binary data
8316files that are portable across platforms and include metadata information in
8317addition to the data sets. Using this package, netCDF files can be opened and
8318data sets read in easily. It is also easy to create new netCDF dimensions,
8319variables, and files, in either version 3 or 4 format, and manipulate existing
8320netCDF files.")
8321 (license license:gpl3+)))
1e605c03
RW
8322
8323(define-public r-biocmanager
8324 (package
8325 (name "r-biocmanager")
749872a5 8326 (version "1.30.4")
1e605c03
RW
8327 (source
8328 (origin
8329 (method url-fetch)
8330 (uri (cran-uri "BiocManager" version))
8331 (sha256
8332 (base32
749872a5 8333 "0kxs76pixk1d2lpvkyrq6nnvv1rqf55ph5f7igkadyyqirf3y2ah"))))
1e605c03
RW
8334 (properties `((upstream-name . "BiocManager")))
8335 (build-system r-build-system)
8336 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
8337 (synopsis "Access the Bioconductor project package repository")
8338 (description
8339 "This package provides a convenient tool to install and update
8340Bioconductor packages.")
8341 (license license:artistic2.0)))
f338e480
RW
8342
8343(define-public r-rgl
8344 (package
8345 (name "r-rgl")
8346 (version "0.99.16")
8347 (source
8348 (origin
8349 (method url-fetch)
8350 (uri (cran-uri "rgl" version))
8351 (sha256
8352 (base32
8353 "0q8sg8fr0140ilssqhscaxkjc29w1rpp6f4k50amw3zzs9g58ak9"))))
8354 (build-system r-build-system)
8355 (native-inputs
8356 `(("pkg-config" ,pkg-config)))
8357 (inputs
8358 `(("freetype" ,freetype)
8359 ("libpng" ,libpng)
8360 ("glu" ,glu)
8361 ("libx11" ,libx11)
8362 ("ghc-pandoc" ,ghc-pandoc)
8363 ("zlib" ,zlib)))
8364 (propagated-inputs
8365 `(("r-crosstalk" ,r-crosstalk)
8366 ("r-htmltools" ,r-htmltools)
8367 ("r-htmlwidgets" ,r-htmlwidgets)
8368 ("r-jsonlite" ,r-jsonlite)
8369 ("r-knitr" ,r-knitr)
8370 ("r-magrittr" ,r-magrittr)
8371 ("r-manipulatewidget" ,r-manipulatewidget)
8372 ("r-shiny" ,r-shiny)))
8373 (home-page "https://r-forge.r-project.org/projects/rgl/")
8374 (synopsis "3D visualization using OpenGL")
8375 (description
8376 "This package provides medium to high level functions for 3D interactive graphics,
8377including functions modelled on base graphics (@code{plot3d()}, etc.) as well
8378as functions for constructing representations of geometric
8379objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
8380various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
8381image formats, including PNG, Postscript, SVG, PGF.")
8382 ;; Any version of the GPL.
8383 (license (list license:gpl2+ license:gpl3+))))
213e72a1
RW
8384
8385(define-public r-multicool
8386 (package
8387 (name "r-multicool")
8388 (version "0.1-10")
8389 (source
8390 (origin
8391 (method url-fetch)
8392 (uri (cran-uri "multicool" version))
8393 (sha256
8394 (base32
8395 "1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"))))
8396 (build-system r-build-system)
8397 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8398 (home-page "https://cran.r-project.org/web/packages/multicool/")
8399 (synopsis "Permutations of multisets in cool-lex order")
8400 (description
8401 "This package provides a set of tools to permute multisets without loops
8402or hash tables and to generate integer partitions. Cool-lex order is similar
8403to colexicographical order.")
8404 (license license:gpl2)))
4106e6ad
RW
8405
8406(define-public r-misc3d
8407 (package
8408 (name "r-misc3d")
8409 (version "0.8-4")
8410 (source
8411 (origin
8412 (method url-fetch)
8413 (uri (cran-uri "misc3d" version))
8414 (sha256
8415 (base32
8416 "0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"))))
8417 (build-system r-build-system)
8418 (home-page "https://cran.r-project.org/web/packages/misc3d/")
8419 (synopsis "Miscellaneous 3D Plots")
8420 (description
8421 "This package provides a collection of miscellaneous 3d plots, including
8422isosurfaces.")
8423 ;; Any version of the GPL.
8424 (license (list license:gpl2+ license:gpl3+))))
da256afb
RW
8425
8426(define-public r-ks
8427 (package
8428 (name "r-ks")
8429 (version "1.11.3")
8430 (source
8431 (origin
8432 (method url-fetch)
8433 (uri (cran-uri "ks" version))
8434 (sha256
8435 (base32
8436 "0z749c3xzpf6n0g7xcfplrhap1di8k7kcfr7vigh95ywnigyhs8d"))))
8437 (build-system r-build-system)
8438 (propagated-inputs
8439 `(("r-fnn" ,r-fnn)
8440 ("r-kernlab" ,r-kernlab)
8441 ("r-kernsmooth" ,r-kernsmooth)
8442 ("r-matrix" ,r-matrix)
8443 ("r-mclust" ,r-mclust)
8444 ("r-mgcv" ,r-mgcv)
8445 ("r-misc3d" ,r-misc3d)
8446 ("r-multicool" ,r-multicool)
8447 ("r-mvtnorm" ,r-mvtnorm)))
8448 (home-page "http://www.mvstat.net/tduong/")
8449 (synopsis "Kernel smoothing")
8450 (description
8451 "This package provides kernel smoothers for univariate and multivariate
8452data, including density functions, density derivatives, cumulative
8453distributions, modal clustering, discriminant analysis, and two-sample
8454hypothesis testing.")
8455 ;; Either version of the GPL.
8456 (license (list license:gpl2 license:gpl3))))
cf383cf0
RW
8457
8458(define-public r-feature
8459 (package
8460 (name "r-feature")
8461 (version "1.2.13")
8462 (source
8463 (origin
8464 (method url-fetch)
8465 (uri (cran-uri "feature" version))
8466 (sha256
8467 (base32
8468 "07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"))))
8469 (build-system r-build-system)
8470 (propagated-inputs
8471 `(("r-ks" ,r-ks)
8472 ("r-misc3d" ,r-misc3d)
8473 ("r-rgl" ,r-rgl)))
8474 (home-page "http://www.mvstat.net/tduong/")
8475 (synopsis "Inferential feature significance for kernel density estimation")
8476 (description
8477 "The feature package contains functions to display and compute kernel
8478density estimates, significant gradient and significant curvature regions.
8479Significant gradient and/or curvature regions often correspond to significant
8480features (e.g. local modes).")
8481 ;; Either version of the GPL.
8482 (license (list license:gpl2 license:gpl3))))
06bc7b82
RW
8483
8484(define-public r-arm
8485 (package
8486 (name "r-arm")
8487 (version "1.10-1")
8488 (source
8489 (origin
8490 (method url-fetch)
8491 (uri (cran-uri "arm" version))
8492 (sha256
8493 (base32
8494 "0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"))))
8495 (build-system r-build-system)
8496 (propagated-inputs
8497 `(("r-abind" ,r-abind)
8498 ("r-coda" ,r-coda)
8499 ("r-lme4" ,r-lme4)
8500 ("r-mass" ,r-mass)
8501 ("r-matrix" ,r-matrix)
8502 ("r-nlme" ,r-nlme)))
8503 (home-page "https://cran.r-project.org/web/packages/arm/")
8504 (synopsis "Data analysis using regression and multilevel/hierarchical models")
8505 (description
8506 "This package provides functions to accompany A. Gelman and J. Hill,
8507Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
8508University Press, 2007.")
8509 (license license:gpl3+)))
3cef715a
RW
8510
8511(define-public r-circular
8512 (package
8513 (name "r-circular")
8514 (version "0.4-93")
8515 (source
8516 (origin
8517 (method url-fetch)
8518 (uri (cran-uri "circular" version))
8519 (sha256
8520 (base32
8521 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
8522 (build-system r-build-system)
8523 (propagated-inputs
8524 `(("r-boot" ,r-boot)
8525 ("r-mvtnorm" ,r-mvtnorm)))
8526 (native-inputs
8527 `(("gfortran" ,gfortran)))
8528 (home-page "https://cran.r-project.org/web/packages/circular/")
8529 (synopsis "Circular statistics")
8530 (description
8531 "This package provides tools for circular statistics, from \"Topics in
8532circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
8533Scientific.")
8534 (license license:gpl2+)))
10483a64
RW
8535
8536(define-public r-activity
8537 (package
8538 (name "r-activity")
8539 (version "1.1")
8540 (source
8541 (origin
8542 (method url-fetch)
8543 (uri (cran-uri "activity" version))
8544 (sha256
8545 (base32
8546 "1lqajgxfps2h6amz1791vp3f52rs9ghmanq1nqfxqd2jmk3idkrx"))))
8547 (build-system r-build-system)
8548 (propagated-inputs
8549 `(("r-circular" ,r-circular)
8550 ("r-overlap" ,r-overlap)
8551 ("r-pbapply" ,r-pbapply)))
8552 (home-page "https://cran.r-project.org/web/packages/activity/")
8553 (synopsis "Animal activity statistics")
8554 (description
8555 "This package provides functions to fit kernel density functions to
8556animal activity time data; plot activity distributions; quantify overall
8557levels of activity; statistically compare activity metrics through
8558bootstrapping; and evaluate variation in linear variables with time (or other
8559circular variables).")
8560 (license license:gpl3)))
e4f4a04a
RW
8561
8562(define-public r-ouch
8563 (package
8564 (name "r-ouch")
8565 (version "2.11-1")
8566 (source
8567 (origin
8568 (method url-fetch)
8569 (uri (cran-uri "ouch" version))
8570 (sha256
8571 (base32
8572 "0xkwwi62vdahlcg3k32zb1nfwsx87zdssk79mvcxgfsw9bw4gahx"))))
8573 (build-system r-build-system)
8574 (propagated-inputs `(("r-subplex" ,r-subplex)))
8575 (home-page "http://kingaa.github.io/ouch/")
8576 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
8577 (description
8578 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
8579for evolution along a phylogenetic tree.")
8580 (license license:gpl2+)))
705ea5bf
RW
8581
8582(define-public r-fmsb
8583 (package
8584 (name "r-fmsb")
8585 (version "0.6.3")
8586 (source
8587 (origin
8588 (method url-fetch)
8589 (uri (cran-uri "fmsb" version))
8590 (sha256
8591 (base32
8592 "1n29bnyp20pvpk2lsa9fblsj5w7amp14snc74pk5w3yr5y6rj0s5"))))
8593 (build-system r-build-system)
8594 (home-page "http://minato.sip21c.org/msb/")
8595 (synopsis "Functions for medical statistics book with demographic data")
8596 (description
8597 "This package provides several utility functions for the book entitled
8598\"Practices of Medical and Health Data Analysis using R\" (Pearson Education
8599Japan, 2007) with Japanese demographic data and some demographic analysis
8600related functions.")
8601 (license license:gpl2+)))
ced51a20
RW
8602
8603(define-public r-stabledist
8604 (package
8605 (name "r-stabledist")
8606 (version "0.7-1")
8607 (source
8608 (origin
8609 (method url-fetch)
8610 (uri (cran-uri "stabledist" version))
8611 (sha256
8612 (base32
8613 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
8614 (build-system r-build-system)
8615 (home-page "http://www.rmetrics.org")
8616 (synopsis "Stable distribution functions")
8617 (description
8618 "This package provides density, probability and quantile functions, and
8619random number generation for (skew) stable distributions, using the
8620parametrizations of Nolan.")
8621 (license license:gpl2+)))
a50abb36
RW
8622
8623(define-public r-gsl
8624 (package
8625 (name "r-gsl")
8626 (version "1.9-10.3")
8627 (source
8628 (origin
8629 (method url-fetch)
8630 (uri (cran-uri "gsl" version))
8631 (sha256
8632 (base32
8633 "00isw2iha5af4s7rr8svqka9mkl9l26l8h2rnk4r7fkhh7fc97sg"))))
8634 (build-system r-build-system)
8635 (inputs
8636 `(("gsl" ,gsl)))
8637 (home-page "https://cran.r-project.org/web/packages/gsl")
8638 (synopsis "Wrapper for the GNU Scientific Library")
8639 (description
8640 "This package provides an R wrapper for the special functions and quasi
8641random number generators of the GNU Scientific Library.")
8642 (license license:gpl2+)))
03a3ec5e
RW
8643
8644(define-public r-adgoftest
8645 (package
8646 (name "r-adgoftest")
8647 (version "0.3")
8648 (source
8649 (origin
8650 (method url-fetch)
8651 (uri (cran-uri "ADGofTest" version))
8652 (sha256
8653 (base32
8654 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
8655 (properties `((upstream-name . "ADGofTest")))
8656 (build-system r-build-system)
8657 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
8658 (synopsis "Anderson-Darling GoF test")
8659 (description
8660 "This package provides an implementation of the Anderson-Darling GoF test
8661with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
8662Anderson-Darling Distribution\".")
8663 ;; Any version of the GPL.
8664 (license license:gpl3+)))
71601a5d
RW
8665
8666(define-public r-softimpute
8667 (package
8668 (name "r-softimpute")
8669 (version "1.4")
8670 (source
8671 (origin
8672 (method url-fetch)
8673 (uri (cran-uri "softImpute" version))
8674 (sha256
8675 (base32
8676 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
8677 (properties `((upstream-name . "softImpute")))
8678 (build-system r-build-system)
8679 (propagated-inputs
8680 `(("r-matrix" ,r-matrix)))
8681 (native-inputs
8682 `(("gfortran" ,gfortran)))
8683 (home-page "https://cran.r-project.org/web/packages/softImpute")
8684 (synopsis "Matrix completion via iterative soft-thresholded SVD")
8685 (description
8686 "This package provides iterative methods for matrix completion that use
8687nuclear-norm regularization. The package includes procedures for centering
8688and scaling rows, columns or both, and for computing low-rank @dfn{single
8689value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
8690components).")
8691 (license license:gpl2)))
44b0c5b5
RW
8692
8693(define-public r-fftwtools
8694 (package
8695 (name "r-fftwtools")
8696 (version "0.9-8")
8697 (source
8698 (origin
8699 (method url-fetch)
8700 (uri (cran-uri "fftwtools" version))
8701 (sha256
8702 (base32
8703 "1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"))))
8704 (build-system r-build-system)
8705 (inputs `(("fftw" ,fftw)))
8706 (home-page "https://github.com/krahim/fftwtools")
8707 (synopsis "Wrapper for FFTW3")
8708 (description
8709 "This package provides a wrapper for several FFTW functions. It provides
8710access to the two-dimensional FFT, the multivariate FFT, and the
8711one-dimensional real to complex FFT using the FFTW3 library. The package
8712includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
8713mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
8714The FFT functions have a parameter that allows them to not return the
8715redundant complex conjugate when the input is real data.")
8716 (license license:gpl2+)))
db084d79
RW
8717
8718(define-public r-tiff
8719 (package
8720 (name "r-tiff")
8721 (version "0.1-5")
8722 (source
8723 (origin
8724 (method url-fetch)
8725 (uri (cran-uri "tiff" version))
8726 (sha256
8727 (base32
8728 "0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"))))
8729 (build-system r-build-system)
8730 (inputs
8731 `(("libtiff" ,libtiff)
8732 ("libjpeg" ,libjpeg)
8733 ("zlib" ,zlib)))
8734 (home-page "http://www.rforge.net/tiff/")
8735 (synopsis "Read and write TIFF images")
8736 (description
8737 "This package provides an easy and simple way to read, write and display
8738bitmap images stored in the TIFF format. It can read and write both files and
8739in-memory raw vectors.")
8740 ;; Either of these two license versions.
8741 (license (list license:gpl2 license:gpl3))))
f3949fec
RW
8742
8743(define-public r-waveslim
8744 (package
8745 (name "r-waveslim")
8746 (version "1.7.5")
8747 (source
8748 (origin
8749 (method url-fetch)
8750 (uri (cran-uri "waveslim" version))
8751 (sha256
8752 (base32
8753 "0lqslkihgrd7rbihqhhk57m9vkbnfsznkvk8430cvbcsn7vridii"))))
8754 (build-system r-build-system)
8755 (native-inputs
8756 `(("gfortran" ,gfortran)))
8757 (home-page "http://waveslim.blogspot.com")
8758 (synopsis "Basic wavelet routines for signal processing")
8759 (description
8760 "This package provides basic wavelet routines for time series (1D),
8761image (2D) and array (3D) analysis. The code provided here is based on
8762wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
8763and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
8764Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
8765pairs (Selesnick 2001, 2002).")
8766 (license license:bsd-3)))
e37935e4
RW
8767
8768(define-public r-wordcloud
8769 (package
8770 (name "r-wordcloud")
8771 (version "2.6")
8772 (source
8773 (origin
8774 (method url-fetch)
8775 (uri (cran-uri "wordcloud" version))
8776 (sha256
8777 (base32
8778 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
8779 (build-system r-build-system)
8780 (propagated-inputs
8781 `(("r-rcolorbrewer" ,r-rcolorbrewer)
8782 ("r-rcpp" ,r-rcpp)))
8783 (home-page "https://cran.r-project.org/web/packages/wordcloud")
8784 (synopsis "Word clouds")
8785 (description
8786 "This package provides functionality to create pretty word clouds,
8787visualize differences and similarity between documents, and avoid
8788over-plotting in scatter plots with text.")
8789 (license license:lgpl2.1)))
a6e4413d
RW
8790
8791(define-public r-colorramps
8792 (package
8793 (name "r-colorramps")
8794 (version "2.3")
8795 (source
8796 (origin
8797 (method url-fetch)
8798 (uri (cran-uri "colorRamps" version))
8799 (sha256
8800 (base32
8801 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
8802 (properties `((upstream-name . "colorRamps")))
8803 (build-system r-build-system)
8804 (home-page "https://cran.r-project.org/web/packages/colorRamps")
8805 (synopsis "Build color tables")
8806 (description "This package provides features to build gradient color
8807maps.")
8808 ;; Any version of the GPL
8809 (license license:gpl3+)))
61d73349
RW
8810
8811(define-public r-tidytree
8812 (package
8813 (name "r-tidytree")
8814 (version "0.2.1")
8815 (source
8816 (origin
8817 (method url-fetch)
8818 (uri (cran-uri "tidytree" version))
8819 (sha256
8820 (base32
8821 "1sx69wvlp7k761cmglrzq2jxkm2iq27x6bhhdcisj62wryj96wb2"))))
8822 (build-system r-build-system)
8823 (propagated-inputs
8824 `(("r-ape" ,r-ape)
8825 ("r-dplyr" ,r-dplyr)
8826 ("r-lazyeval" ,r-lazyeval)
8827 ("r-magrittr" ,r-magrittr)
8828 ("r-rlang" ,r-rlang)
8829 ("r-tibble" ,r-tibble)))
8830 (home-page "https://github.com/GuangchuangYu/tidytree")
8831 (synopsis "Tidy tool for phylogenetic tree data manipulation")
8832 (description
8833 "Phylogenetic trees generally contain multiple components including nodes,
8834edges, branches and associated data. This package provides an approach to
8835convert tree objects to tidy data frames. It also provides tidy interfaces to
8836manipulate tree data.")
8837 (license license:artistic2.0)))
45b469a4
RW
8838
8839(define-public r-rvcheck
8840 (package
8841 (name "r-rvcheck")
8842 (version "0.1.3")
8843 (source
8844 (origin
8845 (method url-fetch)
8846 (uri (cran-uri "rvcheck" version))
8847 (sha256
8848 (base32
8849 "1i2g6gyiqyd1pn6y0h6vmlcmg1qb5pv7rym8mkw8jnyc3in9hn8b"))))
8850 (build-system r-build-system)
8851 (propagated-inputs
8852 `(("r-rlang" ,r-rlang)))
8853 (home-page "https://cran.r-project.org/web/packages/rvcheck")
8854 (synopsis "R package version check")
8855 (description
8856 "This package provides tools to check the latest release version of R and
8857R packages (on CRAN, Bioconductor or Github).")
8858 (license license:artistic2.0)))
fbebccf7
RW
8859
8860(define-public r-docopt
8861 (package
8862 (name "r-docopt")
8863 (version "0.6.1")
8864 (source
8865 (origin
8866 (method url-fetch)
8867 (uri (cran-uri "docopt" version))
8868 (sha256
8869 (base32
8870 "06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"))))
8871 (build-system r-build-system)
8872 (home-page "https://github.com/docopt/docopt.R")
8873 (synopsis "Command-line interface specification language")
8874 (description
8875 "This package enables you to define a command-line interface by just
8876giving it a description in the specific format.")
8877 (license license:expat)))
b614009e
RW
8878
8879(define-public r-sparsesvd
8880 (package
8881 (name "r-sparsesvd")
8882 (version "0.1-4")
8883 (source
8884 (origin
8885 (method url-fetch)
8886 (uri (cran-uri "sparsesvd" version))
8887 (sha256
8888 (base32
8889 "1yf373552wvdnd65r7hfcqa3v29dqn7jd4cn431mqd2acnqjrsam"))))
8890 (build-system r-build-system)
8891 (propagated-inputs `(("r-matrix" ,r-matrix)))
8892 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
8893 (synopsis "Sparse truncated singular value decomposition")
8894 (description
8895 "This package provides a Wrapper around the SVDLIBC library
8896for (truncated) singular value decomposition of a sparse matrix. Currently,
8897only sparse real matrices in Matrix package format are supported.")
8898 ;; SVDLIBC is released under BSD-2. The R interface is released under
8899 ;; BSD-3.
8900 (license (list license:bsd-3 license:bsd-2))))
13f5837b
RW
8901
8902(define-public r-densityclust
8903 (package
8904 (name "r-densityclust")
8905 (version "0.3")
8906 (source
8907 (origin
8908 (method url-fetch)
8909 (uri (cran-uri "densityClust" version))
8910 (sha256
8911 (base32
8912 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
8913 (properties `((upstream-name . "densityClust")))
8914 (build-system r-build-system)
8915 (propagated-inputs
8916 `(("r-fnn" ,r-fnn)
8917 ("r-ggplot2" ,r-ggplot2)
8918 ("r-ggrepel" ,r-ggrepel)
8919 ("r-gridextra" ,r-gridextra)
8920 ("r-rcolorbrewer" ,r-rcolorbrewer)
8921 ("r-rcpp" ,r-rcpp)
8922 ("r-rtsne" ,r-rtsne)))
8923 (home-page "https://cran.r-project.org/web/packages/densityClust")
8924 (synopsis "Clustering by fast search and find of density peaks")
8925 (description
8926 "This package provides an improved implementation (based on k-nearest
8927neighbors) of the density peak clustering algorithm, originally described by
8928Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
8929large datasets (> 100,000 samples) very efficiently.")
8930 (license license:gpl2+)))
58bc8857
RW
8931
8932(define-public r-combinat
8933 (package
8934 (name "r-combinat")
8935 (version "0.0-8")
8936 (source
8937 (origin
8938 (method url-fetch)
8939 (uri (cran-uri "combinat" version))
8940 (sha256
8941 (base32
8942 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
8943 (build-system r-build-system)
8944 (home-page "https://cran.r-project.org/web/packages/combinat")
8945 (synopsis "Combinatorics utilities")
8946 (description "This package provides assorted routines for combinatorics.")
8947 (license license:gpl2)))
9f33d76c
RW
8948
8949(define-public r-qlcmatrix
8950 (package
8951 (name "r-qlcmatrix")
8952 (version "0.9.7")
8953 (source
8954 (origin
8955 (method url-fetch)
8956 (uri (cran-uri "qlcMatrix" version))
8957 (sha256
8958 (base32
8959 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
8960 (properties `((upstream-name . "qlcMatrix")))
8961 (build-system r-build-system)
8962 (propagated-inputs
8963 `(("r-docopt" ,r-docopt)
8964 ("r-matrix" ,r-matrix)
8965 ("r-slam" ,r-slam)
8966 ("r-sparsesvd" ,r-sparsesvd)))
8967 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
8968 (synopsis "Sparse matrix functions for quantitative language comparison")
8969 (description
8970 "This package provides an extension of the functionality of the Matrix
8971package for using sparse matrices. Some of the functions are very general,
8972while other are highly specific for the special data format used for
8973@dfn{quantitative language comparison} (QLC).")
8974 (license license:gpl3)))
e3bb0766
RW
8975
8976(define-public r-ddrtree
8977 (package
8978 (name "r-ddrtree")
8979 (version "0.1.5")
8980 (source
8981 (origin
8982 (method url-fetch)
8983 (uri (cran-uri "DDRTree" version))
8984 (sha256
8985 (base32
8986 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
8987 (properties `((upstream-name . "DDRTree")))
8988 (build-system r-build-system)
8989 (propagated-inputs
8990 `(("r-bh" ,r-bh)
8991 ("r-irlba" ,r-irlba)
8992 ("r-rcpp" ,r-rcpp)
8993 ("r-rcppeigen" ,r-rcppeigen)))
8994 (home-page "https://cran.r-project.org/web/packages/DDRTree")
8995 (synopsis "Learning principal graphs with DDRTree")
8996 (description
8997 "This package provides an implementation of the framework of
8998@dfn{reversed graph embedding} (RGE) which projects data into a reduced
8999dimensional space while constructs a principal tree which passes through the
9000middle of the data simultaneously. DDRTree shows superiority to
9001alternatives (Wishbone, DPT) for inferring the ordering as well as the
9002intrinsic structure of single cell genomics data. In general, it could be
9003used to reconstruct the temporal progression as well as the bifurcation
9004structure of any data type.")
9005 (license license:asl2.0)))
d53b2317
RW
9006
9007(define-public r-corpcor
9008 (package
9009 (name "r-corpcor")
9010 (version "1.6.9")
9011 (source
9012 (origin
9013 (method url-fetch)
9014 (uri (cran-uri "corpcor" version))
9015 (sha256
9016 (base32
9017 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
9018 (build-system r-build-system)
9019 (home-page "http://strimmerlab.org/software/corpcor/")
9020 (synopsis "Efficient estimation of covariance and (partial) correlation")
9021 (description
9022 "This package implements a James-Stein-type shrinkage estimator for the
9023covariance matrix, with separate shrinkage for variances and correlations.
9024Furthermore, functions are available for fast singular value decomposition,
9025for computing the pseudoinverse, and for checking the rank and positive
9026definiteness of a matrix.")
9027 (license license:gpl3+)))
3088b3fc
RW
9028
9029(define-public r-rspectra
9030 (package
9031 (name "r-rspectra")
9032 (version "0.13-1")
9033 (source
9034 (origin
9035 (method url-fetch)
9036 (uri (cran-uri "RSpectra" version))
9037 (sha256
9038 (base32
9039 "1sw80chwyyjzf5px278l6xmp94yhwrlj5xh8d3wlw3dnvdkycca7"))))
9040 (properties `((upstream-name . "RSpectra")))
9041 (build-system r-build-system)
9042 (propagated-inputs
9043 `(("r-matrix" ,r-matrix)
9044 ("r-rcpp" ,r-rcpp)
9045 ("r-rcppeigen" ,r-rcppeigen)))
9046 (home-page "https://github.com/yixuan/RSpectra")
9047 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
9048 (description
9049 "This package provides an R interface to the Spectra library for
9050large-scale eigenvalue and SVD problems. It is typically used to compute a
9051few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
9052which is usually more efficient than @code{eigen()} if k << n.")
9053 ;; MPL 2 or later.
9054 (license license:mpl2.0)))
029425cb
RW
9055
9056(define-public r-vbsr
9057 (package
9058 (name "r-vbsr")
9059 (version "0.0.5")
9060 (source
9061 (origin
9062 (method url-fetch)
9063 (uri (cran-uri "vbsr" version))
9064 (sha256
9065 (base32
9066 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
9067 (build-system r-build-system)
9068 (home-page "https://cran.r-project.org/web/packages/vbsr")
9069 (synopsis "Variational Bayes spike regression regularized linear models")
9070 (description
9071 "This package provides an efficient algorithm for solving ultra-sparse
9072regularized regression models using a variational Bayes algorithm with a spike
9073prior. The algorithm is solved on a path, with coordinate updates, and is
9074capable of generating very sparse models. Very general model
9075diagnostics for controlling type-1 errors are also provided.")
9076 (license license:gpl2)))
3d62d98e
RW
9077
9078(define-public r-flare
9079 (package
9080 (name "r-flare")
9081 (version "1.6.0")
9082 (source
9083 (origin
9084 (method url-fetch)
9085 (uri (cran-uri "flare" version))
9086 (sha256
9087 (base32
9088 "0ygif9a7a99qwv0b488wymmmncp6f5ww9yz13s4qs6p8yf37x1r1"))))
9089 (build-system r-build-system)
9090 (propagated-inputs
9091 `(("r-igraph" ,r-igraph)
9092 ("r-lattice" ,r-lattice)
9093 ("r-mass" ,r-mass)
9094 ("r-matrix" ,r-matrix)))
9095 (home-page "https://cran.r-project.org/web/packages/flare")
9096 (synopsis "Family of Lasso regression implementations")
9097 (description
9098 "This packages provides implementations of a family of Lasso variants
9099including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
9100high dimensional sparse linear models.")
9101 (license license:gpl2)))
5f0fbfc0
RW
9102
9103(define-public r-lassopv
9104 (package
9105 (name "r-lassopv")
9106 (version "0.2.0")
9107 (source
9108 (origin
9109 (method url-fetch)
9110 (uri (cran-uri "lassopv" version))
9111 (sha256
9112 (base32
9113 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
9114 (build-system r-build-system)
9115 (propagated-inputs `(("r-lars" ,r-lars)))
9116 (home-page "https://github.com/lingfeiwang/lassopv")
9117 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
9118 (description
9119 "This package enables you to estimate the p-values for predictors x
9120against target variable y in Lasso regression, using the regularization
9121strength when each predictor enters the active set of regularization path for
9122the first time as the statistic.")
9123 (license license:gpl3)))
adcd0cc8
RW
9124
9125(define-public r-splitstackshape
9126 (package
9127 (name "r-splitstackshape")
9128 (version "1.4.6")
9129 (source
9130 (origin
9131 (method url-fetch)
9132 (uri (cran-uri "splitstackshape" version))
9133 (sha256
9134 (base32
9135 "03w6h64ga4zqilffdway4l38l5cbman4yrspkzhbigds12aqz25r"))))
9136 (build-system r-build-system)
9137 (propagated-inputs
9138 `(("r-data-table" ,r-data-table)))
9139 (home-page "https://github.com/mrdwab/splitstackshape")
9140 (synopsis "Stack and reshape datasets after splitting concatenated values")
9141 (description
9142 "Online data collection tools like Google Forms often export
9143multiple-response questions with data concatenated in cells. The
9144@code{concat.split} (cSplit) family of functions provided by this package
9145splits such data into separate cells. This package also includes functions to
9146stack groups of columns and to reshape wide data, even when the data are
9147\"unbalanced\"---something which @code{reshape} (from base R) does not handle,
9148and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
9149handle.")
9150 (license license:gpl3)))
b2e777b2
RW
9151
9152(define-public r-tfmpvalue
9153 (package
9154 (name "r-tfmpvalue")
9155 (version "0.0.8")
9156 (source
9157 (origin
9158 (method url-fetch)
9159 (uri (cran-uri "TFMPvalue" version))
9160 (sha256
9161 (base32
9162 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
9163 (properties `((upstream-name . "TFMPvalue")))
9164 (build-system r-build-system)
9165 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9166 (home-page "https://github.com/ge11232002/TFMPvalue")
9167 (synopsis "P-value computation for position weight matrices")
9168 (description
9169 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
9170identification from sequence/alignments, we are interested in the significance
9171of certain match scores. TFMPvalue provides the accurate calculation of a
9172p-value with a score threshold for position weight matrices, or the score with
9173a given p-value. It is an interface to code originally made available by
9174Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
9175Touzet and Varre (2007).")
9176 (license license:gpl2)))
f79e63a5
RW
9177
9178(define-public r-rnifti
9179 (package
9180 (name "r-rnifti")
9181 (version "0.10.0")
9182 (source
9183 (origin
9184 (method url-fetch)
9185 (uri (cran-uri "RNifti" version))
9186 (sha256
9187 (base32
9188 "07sfzps4yg5zdhbxh6i4rbjvbjvvf2d8i9jcf64ywbmi557sw1zv"))))
9189 (properties `((upstream-name . "RNifti")))
9190 (build-system r-build-system)
9191 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
9192 (home-page "https://github.com/jonclayden/RNifti")
9193 (synopsis "Fast R and C++ access to NIfTI images")
9194 (description
9195 "This package provides very fast read and write access to images stored
9196in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
9197compiled C and interpreted R code. It also provides a C/C++ API that can be
9198used by other packages.")
9199 (license license:gpl2)))
6e09f506
RW
9200
9201(define-public r-shades
9202 (package
9203 (name "r-shades")
16d296bb 9204 (version "1.3.1")
6e09f506
RW
9205 (source
9206 (origin
9207 (method url-fetch)
9208 (uri (cran-uri "shades" version))
9209 (sha256
9210 (base32
16d296bb 9211 "0v0xp9l1zyq4iysmkrbdwk4r1rksjj8p5c1726yrcgyg55mj59nv"))))
6e09f506
RW
9212 (build-system r-build-system)
9213 (home-page "https://github.com/jonclayden/shades")
9214 (synopsis "Simple color manipulation")
9215 (description
9216 "This package provides functions for easily manipulating colors,
9217creating color scales and calculating color distances.")
9218 (license license:bsd-3)))
cb03d6c6
RW
9219
9220(define-public r-ore
9221 (package
9222 (name "r-ore")
9223 (version "1.6.2")
9224 (source
9225 (origin
9226 (method url-fetch)
9227 (uri (cran-uri "ore" version))
9228 (sha256
9229 (base32
9230 "1l1ziljgm5gwjhvjq42wi5vcwbxlaj5dl9w8bhz0wh8vx4ajj07m"))))
9231 (build-system r-build-system)
9232 (home-page "https://github.com/jonclayden/ore")
9233 (synopsis "R interface to the Onigmo regular expression library")
9234 (description
9235 "This package provides an alternative to R's built-in functionality for
9236handling regular expressions, based on the Onigmo library. It offers
9237first-class compiled regex objects, partial matching and function-based
9238substitutions, amongst other features.")
9239 (license license:bsd-3)))
b98662c5
RW
9240
9241(define-public r-reportr
9242 (package
9243 (name "r-reportr")
9244 (version "1.3.0")
9245 (source
9246 (origin
9247 (method url-fetch)
9248 (uri (cran-uri "reportr" version))
9249 (sha256
9250 (base32
9251 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
9252 (build-system r-build-system)
9253 (propagated-inputs `(("r-ore" ,r-ore)))
9254 (home-page "https://github.com/jonclayden/reportr")
9255 (synopsis "General message and error reporting system")
9256 (description
9257 "This package provides a system for reporting messages, which offers
9258certain useful features over the standard R system, such as the incorporation
9259of output consolidation, message filtering, assertions, expression
9260substitution, automatic generation of stack traces for debugging, and
9261conditional reporting based on the current \"output level\".")
9262 (license license:gpl2)))
7eec973e
RW
9263
9264(define-public r-tractor-base
9265 (package
9266 (name "r-tractor-base")
9267 (version "3.3.0")
9268 (source
9269 (origin
9270 (method url-fetch)
9271 (uri (cran-uri "tractor.base" version))
9272 (sha256
9273 (base32
9274 "0i62dwra0yh565ryz75byfgqv22bqwz7138zs48w46yj2h8q9hyj"))))
9275 (properties `((upstream-name . "tractor.base")))
9276 (build-system r-build-system)
9277 (propagated-inputs
9278 `(("r-ore" ,r-ore)
9279 ("r-reportr" ,r-reportr)
9280 ("r-rnifti" ,r-rnifti)
9281 ("r-shades" ,r-shades)))
9282 (home-page "http://www.tractor-mri.org.uk")
9283 (synopsis "Read, manipulate and visualize magnetic resonance images")
9284 (description
9285 "This package provides functions for working with magnetic resonance
9286images. It supports reading and writing of popular file formats (DICOM,
9287Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
9288visualization; flexible image manipulation; metadata and sparse image
9289handling.")
9290 (license license:gpl2)))
d0eb09a1
RW
9291
9292(define-public r-grimport
9293 (package
9294 (name "r-grimport")
9ad5f4ba 9295 (version "0.9-1.1")
d0eb09a1
RW
9296 (source
9297 (origin
9298 (method url-fetch)
9299 (uri (cran-uri "grImport" version))
9300 (sha256
9301 (base32
9ad5f4ba 9302 "19d05ygpiv47lfzhfih35pdfll0axbrgd6p86l59mmg2d0j0s8bd"))))
d0eb09a1
RW
9303 (properties `((upstream-name . "grImport")))
9304 (build-system r-build-system)
9305 (inputs
9306 `(("ghostscript" ,ghostscript)))
9307 (propagated-inputs
9308 `(("r-xml" ,r-xml)))
9309 (home-page "https://cran.r-project.org/web/packages/grImport")
9310 (synopsis "Convert, import, and draw PostScript pictures")
9311 (description
9312 "This package provides functions for converting, importing, and drawing
9313PostScript pictures in R plots.")
9314 (license license:gpl2+)))
2871b670
RW
9315
9316(define-public r-kohonen
9317 (package
9318 (name "r-kohonen")
9319 (version "3.0.8")
9320 (source
9321 (origin
9322 (method url-fetch)
9323 (uri (cran-uri "kohonen" version))
9324 (sha256
9325 (base32
9326 "1zbfqa1qdlry8w6xhypkiknc5gn98v1ijhlsfka8zjg8ajhqgn1q"))))
9327 (build-system r-build-system)
9328 (propagated-inputs
9329 `(("r-mass" ,r-mass)
9330 ("r-rcpp" ,r-rcpp)))
9331 (home-page "https://cran.r-project.org/web/packages/kohonen")
9332 (synopsis "Supervised and unsupervised self-organising maps")
9333 (description
9334 "This package provides functions to train @dfn{self-organising
9335maps} (SOMs). Also interrogation of the maps and prediction using trained
9336maps are supported. The name of the package refers to Teuvo Kohonen, the
9337inventor of the SOM.")
9338 (license license:gpl2+)))
00436e2c
RW
9339
9340(define-public r-nnls
9341 (package
9342 (name "r-nnls")
9343 (version "1.4")
9344 (source
9345 (origin
9346 (method url-fetch)
9347 (uri (cran-uri "nnls" version))
9348 (sha256
9349 (base32
9350 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
9351 (build-system r-build-system)
9352 (native-inputs `(("gfortran" ,gfortran)))
9353 (home-page "https://cran.r-project.org/web/packages/nnls")
9354 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
9355 (description
9356 "This package provides an R interface to the Lawson-Hanson implementation
9357of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
9358the combination of non-negative and non-positive constraints.")
9359 (license license:gpl2+)))
25861356
RW
9360
9361(define-public r-iso
9362 (package
9363 (name "r-iso")
9364 (version "0.0-17")
9365 (source
9366 (origin
9367 (method url-fetch)
9368 (uri (cran-uri "Iso" version))
9369 (sha256
9370 (base32
9371 "0lljc99sdzdqj6d56qbsggibr6pkdwkh821bj70ianikyvmdc1y0"))))
9372 (properties `((upstream-name . "Iso")))
9373 (build-system r-build-system)
9374 (native-inputs `(("gfortran" ,gfortran)))
9375 (home-page "http://www.stat.auckland.ac.nz/~rolf/")
9376 (synopsis "Functions to perform isotonic regression")
9377 (description
9378 "This package provides support for linear order and unimodal
9379order (univariate) isotonic regression and bivariate isotonic regression with
9380linear order on both variables.")
9381 (license license:gpl2+)))
9401f56b
RW
9382
9383(define-public r-chemometricswithr
9384 (package
9385 (name "r-chemometricswithr")
e0417402 9386 (version "0.1.13")
9401f56b
RW
9387 (source
9388 (origin
9389 (method url-fetch)
9390 (uri (cran-uri "ChemometricsWithR" version))
9391 (sha256
9392 (base32
e0417402 9393 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
9401f56b
RW
9394 (properties
9395 `((upstream-name . "ChemometricsWithR")))
9396 (build-system r-build-system)
9397 (propagated-inputs
9398 `(("r-devtools" ,r-devtools)
9399 ("r-kohonen" ,r-kohonen)
9400 ("r-mass" ,r-mass)
9401 ("r-pls" ,r-pls)))
9402 (home-page "https://github.com/rwehrens/CWR")
9403 (synopsis "Chemometrics with R")
9404 (description
9405 "This package provides functions and scripts used in the book
9406\"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
9407Life Sciences\" by Ron Wehrens, Springer (2011).")
9408 (license license:gpl2+)))
d28be7b7
RW
9409
9410(define-public r-als
9411 (package
9412 (name "r-als")
9413 (version "0.0.6")
9414 (source
9415 (origin
9416 (method url-fetch)
9417 (uri (cran-uri "ALS" version))
9418 (sha256
9419 (base32
9420 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
9421 (properties `((upstream-name . "ALS")))
9422 (build-system r-build-system)
9423 (propagated-inputs
9424 `(("r-iso" ,r-iso)
9425 ("r-nnls" ,r-nnls)))
9426 (home-page "https://cran.r-project.org/web/packages/ALS")
9427 (synopsis "Multivariate curve resolution alternating least squares")
9428 (description
9429 "Alternating least squares is often used to resolve components
9430contributing to data with a bilinear structure; the basic technique may be
9431extended to alternating constrained least squares. This package provides an
9432implementation of @dfn{multivariate curve resolution alternating least
9433squares} (MCR-ALS).
9434
9435Commonly applied constraints include unimodality, non-negativity, and
9436normalization of components. Several data matrices may be decomposed
9437simultaneously by assuming that one of the two matrices in the bilinear
9438decomposition is shared between datasets.")
9439 (license license:gpl2+)))
895efece
RW
9440
9441(define-public r-strucchange
9442 (package
9443 (name "r-strucchange")
9444 (version "1.5-1")
9445 (source
9446 (origin
9447 (method url-fetch)
9448 (uri (cran-uri "strucchange" version))
9449 (sha256
9450 (base32
9451 "0cdgvl6kphm2i59bmnppn1y3kv65ml111bk7yzpcx7vv8wh2w3kl"))))
9452 (build-system r-build-system)
9453 (propagated-inputs
9454 `(("r-sandwich" ,r-sandwich)
9455 ("r-zoo" ,r-zoo)))
9456 (home-page "https://cran.r-project.org/web/packages/strucchange")
9457 (synopsis "Testing, monitoring, and dating structural changes")
9458 (description
9459 "This package provides tools for testing, monitoring and dating
9460structural changes in (linear) regression models. It features tests/methods
9461from the generalized fluctuation test framework as well as from the F
9462test (Chow test) framework. This includes methods to fit, plot and test
9463fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
9464statistics, respectively. It is possible to monitor incoming data online
9465using fluctuation processes. Finally, the breakpoints in regression models
9466with structural changes can be estimated together with confidence intervals.
9467Emphasis is always given to methods for visualizing the data.")
9468 ;; Either of these two GPL versions
9469 (license (list license:gpl2 license:gpl3))))
e7176ac5
RW
9470
9471(define-public r-pixmap
9472 (package
9473 (name "r-pixmap")
9474 (version "0.4-11")
9475 (source
9476 (origin
9477 (method url-fetch)
9478 (uri (cran-uri "pixmap" version))
9479 (sha256
9480 (base32
9481 "04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"))))
9482 (build-system r-build-system)
9483 (home-page "https://cran.r-project.org/web/packages/pixmap")
9484 (synopsis "Tools for bitmap images")
9485 (description
9486 "This package provides functions for importing, exporting, plotting and
9487other manipulations of bitmapped images.")
9488 (license license:gpl2)))
9170eb7f
RW
9489
9490(define-public r-rapidjsonr
9491 (package
9492 (name "r-rapidjsonr")
9493 (version "1.1")
9494 (source
9495 (origin
9496 (method url-fetch)
9497 (uri (cran-uri "rapidjsonr" version))
9498 (sha256
9499 (base32
9500 "0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"))))
9501 (build-system r-build-system)
9502 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
9503 (synopsis "JSON parser")
9504 (description
9505 "This package provides JSON parsing capability through the Rapidjson
9506library.")
9507 (license license:expat)))
ad6fea16
RW
9508
9509(define-public r-ontologyindex
9510 (package
9511 (name "r-ontologyindex")
209e504b 9512 (version "2.5")
ad6fea16
RW
9513 (source
9514 (origin
9515 (method url-fetch)
9516 (uri (cran-uri "ontologyIndex" version))
9517 (sha256
9518 (base32
209e504b 9519 "127hlf0z5fmbgnq4p9h8nvn6p72d2fpcn846zzb99s213421jnry"))))
ad6fea16
RW
9520 (properties `((upstream-name . "ontologyIndex")))
9521 (build-system r-build-system)
9522 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
9523 (synopsis "Functions for processing ontologies in R")
9524 (description
9525 "This package provides functions for reading ontologies into R as lists
9526and manipulating sets of ontological terms.")
9527 (license license:gpl2+)))
dfd09f7b
RW
9528
9529(define-public r-bigrquery
9530 (package
9531 (name "r-bigrquery")
9532 (version "1.0.0")
9533 (source
9534 (origin
9535 (method url-fetch)
9536 (uri (cran-uri "bigrquery" version))
9537 (sha256
9538 (base32
9539 "0z7wsqxla1pg2454l35kkfaz2s9hppwvpz1pds286ddldbbmyzis"))))
9540 (build-system r-build-system)
9541 (propagated-inputs
9542 `(("r-assertthat" ,r-assertthat)
9543 ("r-curl" ,r-curl)
9544 ("r-dbi" ,r-dbi)
9545 ("r-glue" ,r-glue)
9546 ("r-httr" ,r-httr)
9547 ("r-jsonlite" ,r-jsonlite)
9548 ("r-prettyunits" ,r-prettyunits)
9549 ("r-progress" ,r-progress)
9550 ("r-rapidjsonr" ,r-rapidjsonr)
9551 ("r-rcpp" ,r-rcpp)
9552 ("r-tibble" ,r-tibble)))
9553 (home-page "https://github.com/rstats-db/bigrquery")
9554 (synopsis "R interface to Google's BigQuery API")
9555 (description
9556 "This package provides an R interface to Google's BigQuery database.")
9557 (license license:gpl3)))
1ab51604
RW
9558
9559(define-public r-gmp
9560 (package
9561 (name "r-gmp")
9562 (version "0.5-13.2")
9563 (source
9564 (origin
9565 (method url-fetch)
9566 (uri (cran-uri "gmp" version))
9567 (sha256
9568 (base32
9569 "1xd6jjra4niqv1kps91y348lwgvy73p2faxaia4gfzdnrpw7wsxf"))))
9570 (build-system r-build-system)
9571 (arguments
9572 '(#:phases
9573 (modify-phases %standard-phases
9574 (add-after 'unpack 'set-CC
9575 (lambda _ (setenv "CC" "gcc") #t)))))
9576 (inputs `(("gmp" ,gmp)))
9577 (home-page "https://cran.r-project.org/web/packages/gmp")
9578 (synopsis "Multiple precision arithmetic")
9579 (description
9580 "This package supports multiple precision arithmetic (big integers and
9581rationals, prime number tests, matrix computation), \"arithmetic without
9582limitations\" using the GNU Multiple Precision library.")
9583 ;; Any version of the GPL.
9584 (license license:gpl3+)))
a536c7c9
RW
9585
9586(define-public r-rmpfr
9587 (package
9588 (name "r-rmpfr")
9589 (version "0.7-1")
9590 (source
9591 (origin
9592 (method url-fetch)
9593 (uri (cran-uri "Rmpfr" version))
9594 (sha256
9595 (base32
9596 "0172px5ryi7i0gyyin9z2bzif8vnj292gk0s1w5p3c12g9hj2c4v"))))
9597 (properties `((upstream-name . "Rmpfr")))
9598 (build-system r-build-system)
9599 (inputs
9600 `(("mpfr" ,mpfr)))
9601 (propagated-inputs
9602 `(("r-gmp" ,r-gmp)))
9603 (home-page "http://rmpfr.r-forge.r-project.org/")
9604 (synopsis "R bindings to the MPFR library")
9605 (description
9606 "This package supports arithmetic (via S4 classes and methods) for
9607arbitrary precision floating point numbers, including transcendental
9608functions. To this end, the package interfaces with the @dfn{Multiple
9609Precision Floating-Point Reliable} (MPFR) library.")
9610 (license license:gpl2+)))
8004bb24
RW
9611
9612(define-public r-assertive-base
9613 (package
9614 (name "r-assertive-base")
9615 (version "0.0-7")
9616 (source
9617 (origin
9618 (method url-fetch)
9619 (uri (cran-uri "assertive.base" version))
9620 (sha256
9621 (base32
9622 "1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"))))
9623 (properties
9624 `((upstream-name . "assertive.base")))
9625 (build-system r-build-system)
9626 (home-page "https://bitbucket.org/richierocks/assertive.base")
9627 (synopsis "Core of the assertive package")
9628 (description
9629 "This package provides a minimal set of predicates and assertions used by
9630the assertive package. This is mainly for use by other package developers who
9631want to include run-time testing features in their own packages.")
9632 (license license:gpl3+)))
4b2d17ed
RW
9633
9634(define-public r-assertive-properties
9635 (package
9636 (name "r-assertive-properties")
9637 (version "0.0-4")
9638 (source
9639 (origin
9640 (method url-fetch)
9641 (uri (cran-uri "assertive.properties" version))
9642 (sha256
9643 (base32
9644 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
9645 (properties
9646 `((upstream-name . "assertive.properties")))
9647 (build-system r-build-system)
9648 (propagated-inputs
9649 `(("r-assertive-base" ,r-assertive-base)))
9650 (home-page "https://bitbucket.org/richierocks/assertive.properties")
9651 (synopsis "Assertions to check properties of variables")
9652 (description
9653 "This package provides a set of predicates and assertions for checking
9654the properties of variables, such as length, names and attributes. This is
9655mainly for use by other package developers who want to include run-time
9656testing features in their own packages.")
9657 (license license:gpl3+)))
dac9c1f6
RW
9658
9659(define-public r-assertive-numbers
9660 (package
9661 (name "r-assertive-numbers")
9662 (version "0.0-2")
9663 (source
9664 (origin
9665 (method url-fetch)
9666 (uri (cran-uri "assertive.numbers" version))
9667 (sha256
9668 (base32
9669 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
9670 (properties
9671 `((upstream-name . "assertive.numbers")))
9672 (build-system r-build-system)
9673 (propagated-inputs
9674 `(("r-assertive-base" ,r-assertive-base)))
9675 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
9676 (synopsis "Assertions to check properties of numbers")
9677 (description
9678 "This package provides a set of predicates and assertions for checking
9679the properties of numbers. This is mainly for use by other package developers
9680who want to include run-time testing features in their own packages.")
9681 (license license:gpl3+)))
2da2d2f6
RW
9682
9683(define-public r-assertive-sets
9684 (package
9685 (name "r-assertive-sets")
9686 (version "0.0-3")
9687 (source
9688 (origin
9689 (method url-fetch)
9690 (uri (cran-uri "assertive.sets" version))
9691 (sha256
9692 (base32
9693 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
9694 (properties
9695 `((upstream-name . "assertive.sets")))
9696 (build-system r-build-system)
9697 (propagated-inputs
9698 `(("r-assertive-base" ,r-assertive-base)))
9699 (home-page "https://bitbucket.org/richierocks/assertive.sets")
9700 (synopsis "Assertions to check properties of sets")
9701 (description
9702 "This package provides a set of predicates and assertions for checking
9703the properties of sets. This is mainly for use by other package developers
9704who want to include run-time testing features in their own packages.")
9705 (license license:gpl3+)))
905aa46a
RW
9706
9707(define-public r-assertive-matrices
9708 (package
9709 (name "r-assertive-matrices")
9710 (version "0.0-2")
9711 (source
9712 (origin
9713 (method url-fetch)
9714 (uri (cran-uri "assertive.matrices" version))
9715 (sha256
9716 (base32
9717 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
9718 (properties
9719 `((upstream-name . "assertive.matrices")))
9720 (build-system r-build-system)
9721 (propagated-inputs
9722 `(("r-assertive-base" ,r-assertive-base)))
9723 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
9724 (synopsis "Assertions to check properties of matrices")
9725 (description
9726 "This package provides a set of predicates and assertions for checking
9727the properties of matrices. This is mainly for use by other package
9728developers who want to include run-time testing features in their own
9729packages.")
9730 (license license:gpl3+)))
c358b5d4
RW
9731
9732(define-public r-assertive-models
9733 (package
9734 (name "r-assertive-models")
9735 (version "0.0-2")
9736 (source
9737 (origin
9738 (method url-fetch)
9739 (uri (cran-uri "assertive.models" version))
9740 (sha256
9741 (base32
9742 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
9743 (properties
9744 `((upstream-name . "assertive.models")))
9745 (build-system r-build-system)
9746 (propagated-inputs
9747 `(("r-assertive-base" ,r-assertive-base)))
9748 (home-page "https://bitbucket.org/richierocks/assertive.models")
9749 (synopsis "Assertions to check properties of models")
9750 (description
9751 "This package provides a set of predicates and assertions for checking
9752the properties of models. This is mainly for use by other package developers
9753who want to include run-time testing features in their own packages.")
9754 (license license:gpl3+)))
dcafcfb4
RW
9755
9756(define-public r-assertive-reflection
9757 (package
9758 (name "r-assertive-reflection")
9759 (version "0.0-4")
9760 (source
9761 (origin
9762 (method url-fetch)
9763 (uri (cran-uri "assertive.reflection" version))
9764 (sha256
9765 (base32
9766 "19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"))))
9767 (properties
9768 `((upstream-name . "assertive.reflection")))
9769 (build-system r-build-system)
9770 (propagated-inputs
9771 `(("r-assertive-base" ,r-assertive-base)))
9772 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
9773 (synopsis "Assertions for checking the state of R")
9774 (description
9775 "This package provides a set of predicates and assertions for checking
9776the state and capabilities of R, the operating system it is running on, and
9777the IDE being used. This is mainly for use by other package developers who
9778want to include run-time testing features in their own packages.")
9779 (license license:gpl3+)))
5e3bd355
RW
9780
9781(define-public r-assertive-types
9782 (package
9783 (name "r-assertive-types")
9784 (version "0.0-3")
9785 (source
9786 (origin
9787 (method url-fetch)
9788 (uri (cran-uri "assertive.types" version))
9789 (sha256
9790 (base32
9791 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
9792 (properties
9793 `((upstream-name . "assertive.types")))
9794 (build-system r-build-system)
9795 (propagated-inputs
9796 `(("r-assertive-base" ,r-assertive-base)
9797 ("r-assertive-properties" ,r-assertive-properties)
9798 ("r-codetools" ,r-codetools)))
9799 (home-page "https://bitbucket.org/richierocks/assertive.types")
9800 (synopsis "Assertions to check types of variables")
9801 (description
9802 "This package provides a set of predicates and assertions for checking
9803the types of variables. This is mainly for use by other package developers
9804who want to include run-time testing features in their own packages.")
9805 (license license:gpl3+)))
1f0a761a
RW
9806
9807(define-public r-assertive-files
9808 (package
9809 (name "r-assertive-files")
9810 (version "0.0-2")
9811 (source
9812 (origin
9813 (method url-fetch)
9814 (uri (cran-uri "assertive.files" version))
9815 (sha256
9816 (base32
9817 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
9818 (properties
9819 `((upstream-name . "assertive.files")))
9820 (build-system r-build-system)
9821 (propagated-inputs
9822 `(("r-assertive-base" ,r-assertive-base)
9823 ("r-assertive-numbers" ,r-assertive-numbers)))
9824 (home-page "https://bitbucket.org/richierocks/assertive.files")
9825 (synopsis "Assertions to check properties of files")
9826 (description
9827 "This package provides a set of predicates and assertions for checking
9828the properties of files and connections. This is mainly for use by other
9829package developers who want to include run-time testing features in their own
9830packages.")
9831 (license license:gpl3+)))
50ce8b1e
RW
9832
9833(define-public r-assertive-code
9834 (package
9835 (name "r-assertive-code")
9836 (version "0.0-3")
9837 (source
9838 (origin
9839 (method url-fetch)
9840 (uri (cran-uri "assertive.code" version))
9841 (sha256
9842 (base32
9843 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
9844 (properties
9845 `((upstream-name . "assertive.code")))
9846 (build-system r-build-system)
9847 (propagated-inputs
9848 `(("r-assertive-base" ,r-assertive-base)
9849 ("r-assertive-properties" ,r-assertive-properties)
9850 ("r-assertive-types" ,r-assertive-types)))
9851 (home-page "https://bitbucket.org/richierocks/assertive.code")
9852 (synopsis "Assertions to check properties of code")
9853 (description
9854 "This package provides a set of predicates and assertions for checking
9855the properties of code. This is mainly for use by other package developers
9856who want to include run-time testing features in their own packages.")
9857 (license license:gpl3+)))
29d9a2af
RW
9858
9859(define-public r-assertive-datetimes
9860 (package
9861 (name "r-assertive-datetimes")
9862 (version "0.0-2")
9863 (source
9864 (origin
9865 (method url-fetch)
9866 (uri (cran-uri "assertive.datetimes" version))
9867 (sha256
9868 (base32
9869 "00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"))))
9870 (properties
9871 `((upstream-name . "assertive.datetimes")))
9872 (build-system r-build-system)
9873 (propagated-inputs
9874 `(("r-assertive-base" ,r-assertive-base)
9875 ("r-assertive-types" ,r-assertive-types)))
9876 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
9877 (synopsis "Assertions to check properties of dates and times")
9878 (description
9879 "This package provides a set of predicates and assertions for checking
9880the properties of dates and times. This is mainly for use by other package
9881developers who want to include run-time testing features in their own
9882packages.")
9883 (license license:gpl3+)))
66d0a0a7
RW
9884
9885(define-public r-assertive-strings
9886 (package
9887 (name "r-assertive-strings")
9888 (version "0.0-3")
9889 (source
9890 (origin
9891 (method url-fetch)
9892 (uri (cran-uri "assertive.strings" version))
9893 (sha256
9894 (base32
9895 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
9896 (properties
9897 `((upstream-name . "assertive.strings")))
9898 (build-system r-build-system)
9899 (propagated-inputs
9900 `(("r-assertive-base" ,r-assertive-base)
9901 ("r-assertive-types" ,r-assertive-types)
9902 ("r-stringi" ,r-stringi)))
9903 (home-page "https://bitbucket.org/richierocks/assertive.strings")
9904 (synopsis "Assertions to check properties of strings")
9905 (description
9906 "This package provides a set of predicates and assertions for checking
9907the properties of strings. This is mainly for use by other package developers
9908who want to include run-time testing features in their own packages.")
9909 (license license:gpl3+)))
6d3702e5
RW
9910
9911(define-public r-assertive-data-us
9912 (package
9913 (name "r-assertive-data-us")
9914 (version "0.0-2")
9915 (source
9916 (origin
9917 (method url-fetch)
9918 (uri (cran-uri "assertive.data.us" version))
9919 (sha256
9920 (base32
9921 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
9922 (properties
9923 `((upstream-name . "assertive.data.us")))
9924 (build-system r-build-system)
9925 (propagated-inputs
9926 `(("r-assertive-base" ,r-assertive-base)
9927 ("r-assertive-strings" ,r-assertive-strings)))
9928 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
9929 (synopsis "Assertions to check properties of strings")
9930 (description
9931 "This package provides a set of predicates and assertions for checking
9932the properties of US-specific complex data types. This is mainly for use by
9933other package developers who want to include run-time testing features in
9934their own packages.")
9935 (license license:gpl3+)))
39ef8e09
RW
9936
9937(define-public r-assertive-data-uk
9938 (package
9939 (name "r-assertive-data-uk")
9940 (version "0.0-2")
9941 (source
9942 (origin
9943 (method url-fetch)
9944 (uri (cran-uri "assertive.data.uk" version))
9945 (sha256
9946 (base32
9947 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
9948 (properties
9949 `((upstream-name . "assertive.data.uk")))
9950 (build-system r-build-system)
9951 (propagated-inputs
9952 `(("r-assertive-base" ,r-assertive-base)
9953 ("r-assertive-strings" ,r-assertive-strings)))
9954 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
9955 (synopsis "Assertions to check properties of strings")
9956 (description
9957 "This package provides a set of predicates and assertions for checking
9958the properties of UK-specific complex data types. This is mainly for use by
9959other package developers who want to include run-time testing features in
9960their own packages.")
9961 (license license:gpl3+)))
39231abf
RW
9962
9963(define-public r-assertive-data
9964 (package
9965 (name "r-assertive-data")
9966 (version "0.0-3")
9967 (source
9968 (origin
9969 (method url-fetch)
9970 (uri (cran-uri "assertive.data" version))
9971 (sha256
9972 (base32
9973 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
9974 (properties
9975 `((upstream-name . "assertive.data")))
9976 (build-system r-build-system)
9977 (propagated-inputs
9978 `(("r-assertive-base" ,r-assertive-base)
9979 ("r-assertive-strings" ,r-assertive-strings)))
9980 (home-page "https://bitbucket.org/richierocks/assertive.data")
9981 (synopsis "Assertions to check properties of data")
9982 (description
9983 "This package provides a set of predicates and assertions for checking
9984the properties of (country independent) complex data types. This is mainly
9985for use by other package developers who want to include run-time testing
9986features in their own packages.")
9987 (license license:gpl3+)))
658b2b62
RW
9988
9989(define-public r-assertive
9990 (package
9991 (name "r-assertive")
9992 (version "0.3-5")
9993 (source
9994 (origin
9995 (method url-fetch)
9996 (uri (cran-uri "assertive" version))
9997 (sha256
9998 (base32
9999 "0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"))))
10000 (build-system r-build-system)
10001 (propagated-inputs
10002 `(("r-assertive-base" ,r-assertive-base)
10003 ("r-assertive-code" ,r-assertive-code)
10004 ("r-assertive-data" ,r-assertive-data)
10005 ("r-assertive-data-uk" ,r-assertive-data-uk)
10006 ("r-assertive-data-us" ,r-assertive-data-us)
10007 ("r-assertive-datetimes" ,r-assertive-datetimes)
10008 ("r-assertive-files" ,r-assertive-files)
10009 ("r-assertive-matrices" ,r-assertive-matrices)
10010 ("r-assertive-models" ,r-assertive-models)
10011 ("r-assertive-numbers" ,r-assertive-numbers)
10012 ("r-assertive-properties" ,r-assertive-properties)
10013 ("r-assertive-reflection" ,r-assertive-reflection)
10014 ("r-assertive-sets" ,r-assertive-sets)
10015 ("r-assertive-strings" ,r-assertive-strings)
10016 ("r-assertive-types" ,r-assertive-types)
10017 ("r-knitr" ,r-knitr)))
10018 (home-page "https://bitbucket.org/richierocks/assertive")
10019 (synopsis "Readable check functions to ensure code integrity")
10020 (description
10021 "This package provides lots of predicates (@code{is_*} functions) to
10022check the state of your variables, and assertions (@code{assert_*} functions)
10023to throw errors if they aren't in the right form.")
10024 (license license:gpl3+)))
f51dcc27
RW
10025
10026(define-public r-dotcall64
10027 (package
10028 (name "r-dotcall64")
10029 (version "1.0-0")
10030 (source
10031 (origin
10032 (method url-fetch)
10033 (uri (cran-uri "dotCall64" version))
10034 (sha256
10035 (base32
10036 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
10037 (properties `((upstream-name . "dotCall64")))
10038 (build-system r-build-system)
10039 (native-inputs `(("gfortran" ,gfortran)))
10040 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
10041 (synopsis "Enhanced foreign function interface supporting long vectors")
10042 (description
10043 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
10044and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
10045supports long vectors, arguments of type 64-bit integer, and provides a
10046mechanism to avoid unnecessary copies of read-only and write-only arguments.
10047This makes it a convenient and fast interface to C/C++ and Fortran code.")
10048 (license license:gpl2+)))
90104ecd
RW
10049
10050(define-public r-spam
10051 (package
10052 (name "r-spam")
10053 (version "2.2-1")
10054 (source
10055 (origin
10056 (method url-fetch)
10057 (uri (cran-uri "spam" version))
10058 (sha256
10059 (base32
10060 "04bfwwna013hrbl4k6w1cdiz5bkc83jlasivriyn5l9gkj2qskr2"))))
10061 (build-system r-build-system)
10062 (propagated-inputs
10063 `(("r-dotcall64" ,r-dotcall64)))
10064 (native-inputs `(("gfortran" ,gfortran)))
10065 (home-page "https://www.math.uzh.ch/pages/spam/")
10066 (synopsis "Sparse matrix algebra")
10067 (description
10068 "This package provides a set of functions for sparse matrix algebra.
10069Differences with other sparse matrix packages are:
10070
10071@enumerate
10072@item it only supports (essentially) one sparse matrix format;
10073@item it is based on transparent and simple structure(s);
10074@item it is tailored for MCMC calculations within G(M)RF;
10075@item and it is fast and scalable (with the extension package @code{spam64}).
10076@end enumerate\n")
10077 ;; Either of these licenses
10078 (license (list license:bsd-3 license:lgpl2.0))))
32725458
RW
10079
10080(define-public r-fields
10081 (package
10082 (name "r-fields")
10083 (version "9.6")
10084 (source
10085 (origin
10086 (method url-fetch)
10087 (uri (cran-uri "fields" version))
10088 (sha256
10089 (base32
10090 "1v7z48a8jmdcil28rj8c3455k6rssr5v9qi6dyhhpbb193bj8121"))))
10091 (build-system r-build-system)
10092 (propagated-inputs
10093 `(("r-maps" ,r-maps)
10094 ("r-spam" ,r-spam)))
10095 (native-inputs
10096 `(("gfortran" ,gfortran)))
10097 (home-page "http://www.image.ucar.edu/fields")
10098 (synopsis "Tools for spatial data")
10099 (description
10100 "This is a package for curve, surface and function fitting with an
10101emphasis on splines, spatial data and spatial statistics. The major methods
10102include cubic, and thin plate splines, Kriging, and compactly supported
10103covariance functions for large data sets.")
10104 (license license:gpl2+)))
99c164a5
RW
10105
10106(define-public r-spatialextremes
10107 (package
10108 (name "r-spatialextremes")
10109 (version "2.0-7")
10110 (source
10111 (origin
10112 (method url-fetch)
10113 (uri (cran-uri "SpatialExtremes" version))
10114 (sha256
10115 (base32
10116 "1y0h1pcfqp9ynxsr3yrfbihlwm25ypyb88jmm5k2g7xvm8h9g050"))))
10117 (properties
10118 `((upstream-name . "SpatialExtremes")))
10119 (build-system r-build-system)
10120 (propagated-inputs
10121 `(("r-fields" ,r-fields)
10122 ("r-maps" ,r-maps)))
10123 (home-page "http://spatialextremes.r-forge.r-project.org/")
10124 (synopsis "Modelling spatial extremes")
10125 (description
10126 "This package provides tools for the statistical modelling of spatial
10127extremes using max-stable processes, copula or Bayesian hierarchical models.
10128More precisely, this package allows (conditional) simulations from various
10129parametric max-stable models, analysis of the extremal spatial dependence, the
10130fitting of such processes using composite likelihoods or least square (simple
10131max-stable processes only), model checking and selection and prediction.")
10132 (license license:gpl2+)))
c2d6e866
RW
10133
10134(define-public r-drc
10135 (package
10136 (name "r-drc")
10137 (version "3.0-1")
10138 (source
10139 (origin
10140 (method url-fetch)
10141 (uri (cran-uri "drc" version))
10142 (sha256
10143 (base32
10144 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
10145 (build-system r-build-system)
10146 (propagated-inputs
10147 `(("r-car" ,r-car)
10148 ("r-gtools" ,r-gtools)
10149 ("r-mass" ,r-mass)
10150 ("r-multcomp" ,r-multcomp)
10151 ("r-plotrix" ,r-plotrix)
10152 ("r-scales" ,r-scales)))
10153 (home-page "https://cran.r-project.org/web/packages/drc")
10154 (synopsis "Analysis of dose-response curves")
10155 (description
10156 "This package provides a suite of flexible and versatile model fitting
10157and after-fitting functions for the analysis of dose-response data.")
10158 (license license:gpl2+)))
4fcbd7ea
RW
10159
10160(define-public r-rmeta
10161 (package
10162 (name "r-rmeta")
10163 (version "3.0")
10164 (source
10165 (origin
10166 (method url-fetch)
10167 (uri (cran-uri "rmeta" version))
10168 (sha256
10169 (base32
10170 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
10171 (build-system r-build-system)
10172 (home-page "https://cran.r-project.org/web/packages/rmeta")
10173 (synopsis "Tools for meta-analysis")
10174 (description
10175 "This package provides functions for simple fixed and random effects
10176meta-analysis for two-sample comparisons and cumulative meta-analyses. It
10177draws standard summary plots, funnel plots, and computes summaries and tests
10178for association and heterogeneity.")
10179 (license license:gpl2)))
afc0d815
RW
10180
10181(define-public r-bootstrap
10182 (package
10183 (name "r-bootstrap")
10184 (version "2017.2")
10185 (source
10186 (origin
10187 (method url-fetch)
10188 (uri (cran-uri "bootstrap" version))
10189 (sha256
10190 (base32
10191 "08lmsy7k8wsgv89yc904c6fidcymr1ma2ry4fl0p69p21v4iiwa4"))))
10192 (build-system r-build-system)
10193 (native-inputs `(("gfortran" ,gfortran)))
10194 (home-page "https://cran.r-project.org/web/packages/bootstrap")
10195 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
10196 (description
10197 "This package provides software and data for the book \"An Introduction
10198to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
10199This package is primarily provided for projects already based on it, and for
10200support of the book. New projects should preferentially use the recommended
10201package \"boot\".")
10202 (license license:bsd-3)))
1ea708af
RW
10203
10204(define-public r-survivalroc
10205 (package
10206 (name "r-survivalroc")
10207 (version "1.0.3")
10208 (source
10209 (origin
10210 (method url-fetch)
10211 (uri (cran-uri "survivalROC" version))
10212 (sha256
10213 (base32
10214 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
10215 (properties `((upstream-name . "survivalROC")))
10216 (build-system r-build-system)
10217 (home-page "https://cran.r-project.org/web/packages/survivalROC")
10218 (synopsis "Time-dependent ROC curve estimation from censored survival data")
10219 (description
10220 "Compute time-dependent ROC curve from censored survival data using
10221Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
10222Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
10223 (license license:gpl2+)))
6a5bfe09
RW
10224
10225(define-public r-longitudinal
10226 (package
10227 (name "r-longitudinal")
10228 (version "1.1.12")
10229 (source
10230 (origin
10231 (method url-fetch)
10232 (uri (cran-uri "longitudinal" version))
10233 (sha256
10234 (base32
10235 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
10236 (build-system r-build-system)
10237 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
10238 (home-page "http://strimmerlab.org/software/longitudinal/")
10239 (synopsis "Analysis of multiple time course data")
10240 (description
10241 "This package contains general data structures and functions for
10242longitudinal data with multiple variables, repeated measurements, and
10243irregularly spaced time points. It also implements a shrinkage estimator of
10244dynamical correlation and dynamical covariance.")
10245 (license license:gpl3+)))
e50722c8
RW
10246
10247(define-public r-genenet
10248 (package
10249 (name "r-genenet")
10250 (version "1.2.13")
10251 (source
10252 (origin
10253 (method url-fetch)
10254 (uri (cran-uri "GeneNet" version))
10255 (sha256
10256 (base32
10257 "0w52apk0nnr8nsskf26ff7ana8xiksr8wqmkjxzwhzgg7fncm61p"))))
10258 (properties `((upstream-name . "GeneNet")))
10259 (build-system r-build-system)
10260 (propagated-inputs
10261 `(("r-corpcor" ,r-corpcor)
10262 ("r-fdrtool" ,r-fdrtool)
10263 ("r-longitudinal" ,r-longitudinal)))
10264 (home-page "http://strimmerlab.org/software/genenet/")
10265 (synopsis "Modeling and inferring gene networks")
10266 (description
10267 "This package analyzes gene expression (time series) data with focus on
10268the inference of gene networks. In particular, GeneNet implements the methods
10269of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
10270for learning large-scale gene association networks (including assignment of
10271putative directions).")
10272 (license license:gpl3+)))
fe4e9f03
RW
10273
10274(define-public r-rbamtools
10275 (package
10276 (name "r-rbamtools")
10277 (version "2.16.11.2")
10278 (source
10279 (origin
10280 (method url-fetch)
10281 (uri (cran-uri "rbamtools" version))
10282 (sha256
10283 (base32
10284 "0gzkb1xyrkriv45wq8gv7qfwjslnvwkfkk5jjc4wg5kmm0ydpdzj"))))
10285 (build-system r-build-system)
10286 (inputs `(("zlib" ,zlib)))
10287 (propagated-inputs
10288 `(("r-refgenome" ,r-refgenome)))
10289 (home-page "https://cran.r-project.org/web/packages/rbamtools")
10290 (synopsis "Read and write BAM (binary alignment) files")
10291 (description
10292 "This package provides an R interface to functions of the SAMtools
10293library.")
10294 (license license:artistic2.0)))
e3c0e3e3
RW
10295
10296(define-public r-protviz
10297 (package
10298 (name "r-protviz")
c3e5b456 10299 (version "0.4.0")
e3c0e3e3
RW
10300 (source
10301 (origin
10302 (method url-fetch)
10303 (uri (cran-uri "protViz" version))
10304 (sha256
10305 (base32
c3e5b456 10306 "150i2q4nakz28f39kmhrchz4qsr8ax6y02512md94k8hq4hamxg1"))))
e3c0e3e3
RW
10307 (properties `((upstream-name . "protViz")))
10308 (build-system r-build-system)
10309 (inputs
10310 `(("perl" ,perl)
10311 ("python-2" ,python-2)))
10312 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
10313 (home-page "https://github.com/protViz/protViz/")
10314 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
10315 (description
10316 "This package helps with quality checks, visualizations and analysis of
10317mass spectrometry data, coming from proteomics experiments. The package is
10318developed, tested and used at the Functional Genomics Center Zurich, where it
10319is used mainly for prototyping, teaching, and having fun with proteomics data.
10320But it can also be used to do data analysis for small scale data sets.")
10321 (license license:gpl3)))
7aeec0cf
RW
10322
10323(define-public r-cmprsk
10324 (package
10325 (name "r-cmprsk")
10326 (version "2.2-7")
10327 (source
10328 (origin
10329 (method url-fetch)
10330 (uri (cran-uri "cmprsk" version))
10331 (sha256
10332 (base32
10333 "1imr3wpnj4g57n2x4ryahl4lk8lvq9y2r7319zv3k82mznha8bcm"))))
10334 (build-system r-build-system)
10335 (propagated-inputs
10336 `(("r-survival" ,r-survival)))
10337 (native-inputs
10338 `(("gfortran" ,gfortran)))
10339 (home-page "https://cran.r-project.org/web/packages/cmprsk")
10340 (synopsis "Subdistribution analysis of competing risks")
10341 (description
10342 "This package provides tool for estimation, testing and regression
10343modeling of subdistribution functions in competing risks, as described in
10344Gray (1988), A class of K-sample tests for comparing the cumulative incidence
10345of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
10346A proportional hazards model for the subdistribution of a competing risk,
10347JASA, 94:496-509.")
10348 (license license:gpl2+)))
728012da
RW
10349
10350(define-public r-etm
10351 (package
10352 (name "r-etm")
10353 (version "1.0.4")
10354 (source
10355 (origin
10356 (method url-fetch)
10357 (uri (cran-uri "etm" version))
10358 (sha256
10359 (base32
10360 "0ws103b3pmli0z4xbyfxkly2wnnnxnnwc0r66qjjqjrlvm7pffl1"))))
10361 (build-system r-build-system)
10362 (propagated-inputs
10363 `(("r-data-table" ,r-data-table)
10364 ("r-lattice" ,r-lattice)
10365 ("r-rcpp" ,r-rcpp)
10366 ("r-rcpparmadillo" ,r-rcpparmadillo)
10367 ("r-survival" ,r-survival)))
10368 (home-page "https://cran.r-project.org/web/packages/etm")
10369 (synopsis "Empirical transition matrix")
10370 (description
10371 "The @dfn{empirical transition matrix} (etm) package permits to estimate
10372the matrix of transition probabilities for any time-inhomogeneous multistate
10373model with finite state space using the Aalen-Johansen estimator.")
10374 (license license:expat)))
17932a0f
RW
10375
10376(define-public r-epi
10377 (package
10378 (name "r-epi")
10379 (version "2.32")
10380 (source
10381 (origin
10382 (method url-fetch)
10383 (uri (cran-uri "Epi" version))
10384 (sha256
10385 (base32
10386 "14n24xlm7pwdc54w2hlpjhfal1zpzm87rv3rjfckiz47d3w7dwqm"))))
10387 (properties `((upstream-name . "Epi")))
10388 (build-system r-build-system)
10389 (propagated-inputs
10390 `(("r-cmprsk" ,r-cmprsk)
10391 ("r-data-table" ,r-data-table)
10392 ("r-etm" ,r-etm)
10393 ("r-mass" ,r-mass)
10394 ("r-matrix" ,r-matrix)
10395 ("r-mgcv" ,r-mgcv)
10396 ("r-numderiv" ,r-numderiv)
10397 ("r-plyr" ,r-plyr)
10398 ("r-survival" ,r-survival)
10399 ("r-zoo" ,r-zoo)))
10400 (home-page "http://BendixCarstensen.com/Epi/")
10401 (synopsis "Statistical analysis in epidemiology")
10402 (description
10403 "This package provides functions for demographic and epidemiological
10404analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
10405particular representation, manipulation and simulation of multistate data -
10406the Lexis suite of functions, which includes interfaces to the @code{mstate},
10407@code{etm} and @code{cmprsk} packages. It also contains functions for
10408Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
10409data and some useful functions for tabulation and plotting, as well as a
10410number of epidemiological data sets.")
10411 (license license:gpl2)))
879a1520
RW
10412
10413(define-public r-ppls
10414 (package
10415 (name "r-ppls")
10416 (version "1.6-1.1")
10417 (source
10418 (origin
10419 (method url-fetch)
10420 (uri (cran-uri "ppls" version))
10421 (sha256
10422 (base32
10423 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
10424 (build-system r-build-system)
10425 (propagated-inputs `(("r-mass" ,r-mass)))
10426 (home-page "https://cran.r-project.org/web/packages/ppls")
10427 (synopsis "Penalized partial least squares")
10428 (description
10429 "This package contains linear and nonlinear regression methods based on
10430partial least squares and penalization techniques. Model parameters are
10431selected via cross-validation, and confidence intervals ans tests for the
10432regression coefficients can be conducted via jackknifing.")
10433 (license license:gpl2+)))
0af9616d
RW
10434
10435(define-public r-huge
10436 (package
10437 (name "r-huge")
10438 (version "1.2.7")
10439 (source
10440 (origin
10441 (method url-fetch)
10442 (uri (cran-uri "huge" version))
10443 (sha256
10444 (base32
10445 "134d951x42vy9dcmf155fbvik2934nh6qm2w5jlx3x2c6cf7faq4"))))
10446 (build-system r-build-system)
10447 (propagated-inputs
10448 `(("r-igraph" ,r-igraph)
10449 ("r-lattice" ,r-lattice)
10450 ("r-mass" ,r-mass)
10451 ("r-matrix" ,r-matrix)))
10452 (home-page "https://cran.r-project.org/web/packages/huge")
10453 (synopsis "High-dimensional undirected graph estimation")
10454 (description
10455 "This package provides a general framework for high-dimensional
10456undirected graph estimation. It integrates data preprocessing, neighborhood
10457screening, graph estimation, and model selection techniques into a pipeline.")
10458 (license license:gpl2)))
39274ab4
RW
10459
10460(define-public r-parcor
10461 (package
10462 (name "r-parcor")
10463 (version "0.2-6")
10464 (source
10465 (origin
10466 (method url-fetch)
10467 (uri (cran-uri "parcor" version))
10468 (sha256
10469 (base32
10470 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
10471 (build-system r-build-system)
10472 (propagated-inputs
10473 `(("r-epi" ,r-epi)
10474 ("r-genenet" ,r-genenet)
10475 ("r-glmnet" ,r-glmnet)
10476 ("r-mass" ,r-mass)
10477 ("r-ppls" ,r-ppls)))
10478 (home-page "https://cran.r-project.org/web/packages/parcor")
10479 (synopsis "Regularized estimation of partial correlation matrices")
10480 (description
10481 "This package estimates the matrix of partial correlations based on
10482different regularized regression methods: lasso, adaptive lasso, PLS, and
10483Ridge Regression. In addition, the package provides model selection for
10484lasso, adaptive lasso and Ridge regression based on cross-validation.")
10485 (license license:gpl2+)))
cba08f60
RW
10486
10487(define-public r-mcmc
10488 (package
10489 (name "r-mcmc")
10490 (version "0.9-5")
10491 (source
10492 (origin
10493 (method url-fetch)
10494 (uri (cran-uri "mcmc" version))
10495 (sha256
10496 (base32
10497 "1i3rahph8pbhi5dsyjnkazqklg4lhh3azlyvx4kvabx50q0awxn6"))))
10498 (build-system r-build-system)
10499 (home-page "http://www.stat.umn.edu/geyer/mcmc/")
10500 (synopsis "Markov chain Monte Carlo")
10501 (description
10502 "This package simulates continuous distributions of random vectors using
10503@dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
10504function that evaluates the log unnormalized density. Algorithms are random
10505walk Metropolis algorithm (function @code{metrop}), simulated
10506tempering (function @code{temper}), and morphometric random walk
10507Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
10508by change of variable.")
10509 (license license:expat)))