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