gnu: czmq: Update to 4.2.1.
[jackhill/guix/guix.git] / gnu / packages / cran.scm
1 ;;; GNU Guix --- Functional package management for GNU
2 ;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net>
3 ;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
4 ;;; Copyright © 2015, 2016 Pjotr Prins <pjotr.guix@thebird.nl>
5 ;;; Copyright © 2016, 2017 Ben Woodcroft <donttrustben@gmail.com>
6 ;;; Copyright © 2016, 2017, 2018, 2020 Roel Janssen <roel@gnu.org>
7 ;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
8 ;;; Copyright © 2017 Raoul Bonnal <ilpuccio.febo@gmail.com>
9 ;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
10 ;;; Copyright © 2018 Sahithi Yarlagadda <sahi@swecha.net>
11 ;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
12 ;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
13 ;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
14 ;;; Copyright © 2018, 2020 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
15 ;;; Copyright © 2018 Laura Lazzati <laura.lazzati.15@gmail.com>
16 ;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
17 ;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
18 ;;; Copyright © 2018, 2019 Brett Gilio <brettg@gnu.org>
19 ;;; Copyright © 2019 Nicolò Balzarotti <anothersms@gmail.com>
20 ;;; Copyright © 2019, 2020 Wiktor Żelazny <wzelazny@vurv.cz>
21 ;;; Copyright © 2019 Arne Babenhauserheide <arne_bab@web.de>
22 ;;; Copyright © 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
23 ;;; Copyright © 2020 Todor Kondić <tk.code@protonmail.com>
24 ;;; Copyright © 2020 Danjela Lura <danielaluraa@gmail.com>
25 ;;; Copyright © 2020 Naga Malleswari <nagamalli@riseup.net>
26 ;;; Copyright © 2020 Eric Brown <ecbrown@ericcbrown.com>
27 ;;; Copyright © 2020 Peter Lo <peterloleungyau@gmail.com>
28 ;;; Copyright © 2020 Rafael Luque Leiva <rafael.luque@osoco.es>
29 ;;; Copyright © 2020 Lars-Dominik Braun <ldb@leibniz-psychology.org>
30 ;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
31 ;;; Copyright © 2020 Antoine Côté <antoine.cote@posteo.net>
32 ;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
33 ;;; Copyright © 2020 Magali Lemes <magalilemes00@gmail.com>
34 ;;; Copyright © 2020 Simon Tournier <zimon.toutoune@gmail.com>
35 ;;; Copyright © 2020 Aniket Patil <aniket112.patil@gmail.com>
36 ;;;
37 ;;; This file is part of GNU Guix.
38 ;;;
39 ;;; GNU Guix is free software; you can redistribute it and/or modify it
40 ;;; under the terms of the GNU General Public License as published by
41 ;;; the Free Software Foundation; either version 3 of the License, or (at
42 ;;; your option) any later version.
43 ;;;
44 ;;; GNU Guix is distributed in the hope that it will be useful, but
45 ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
46 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
47 ;;; GNU General Public License for more details.
48 ;;;
49 ;;; You should have received a copy of the GNU General Public License
50 ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
51
52 (define-module (gnu packages cran)
53 #:use-module ((guix licenses) #:prefix license:)
54 #:use-module (guix packages)
55 #:use-module (guix download)
56 #:use-module (guix git-download)
57 #:use-module (guix utils)
58 #:use-module (guix build-system gnu)
59 #:use-module (guix build-system r)
60 #:use-module (gnu packages)
61 #:use-module (gnu packages algebra)
62 #:use-module (gnu packages autotools)
63 #:use-module (gnu packages base)
64 #:use-module (gnu packages bioinformatics)
65 #:use-module (gnu packages c)
66 #:use-module (gnu packages compression)
67 #:use-module (gnu packages crypto)
68 #:use-module (gnu packages curl)
69 #:use-module (gnu packages databases)
70 #:use-module (gnu packages fontutils)
71 #:use-module (gnu packages fribidi)
72 #:use-module (gnu packages gcc)
73 #:use-module (gnu packages geo)
74 #:use-module (gnu packages ghostscript)
75 #:use-module (gnu packages gl)
76 #:use-module (gnu packages gnome)
77 #:use-module (gnu packages graph)
78 #:use-module (gnu packages gtk)
79 #:use-module (gnu packages haskell-xyz)
80 #:use-module (gnu packages icu4c)
81 #:use-module (gnu packages image)
82 #:use-module (gnu packages imagemagick)
83 #:use-module (gnu packages java)
84 #:use-module (gnu packages javascript)
85 #:use-module (gnu packages libevent)
86 #:use-module (gnu packages lisp-xyz)
87 #:use-module (gnu packages machine-learning)
88 #:use-module (gnu packages maths)
89 #:use-module (gnu packages mpi)
90 #:use-module (gnu packages multiprecision)
91 #:use-module (gnu packages networking)
92 #:use-module (gnu packages node)
93 #:use-module (gnu packages pcre)
94 #:use-module (gnu packages perl)
95 #:use-module (gnu packages pkg-config)
96 #:use-module (gnu packages pulseaudio) ;libsndfile
97 #:use-module (gnu packages python)
98 #:use-module (gnu packages python-xyz)
99 #:use-module (gnu packages sqlite)
100 #:use-module (gnu packages statistics)
101 #:use-module (gnu packages tcl)
102 #:use-module (gnu packages tls)
103 #:use-module (gnu packages version-control)
104 #:use-module (gnu packages web)
105 #:use-module (gnu packages xml)
106 #:use-module (gnu packages xorg))
107
108 (define-public r-brio
109 (package
110 (name "r-brio")
111 (version "1.1.1")
112 (source
113 (origin
114 (method url-fetch)
115 (uri (cran-uri "brio" version))
116 (sha256
117 (base32
118 "0ai2pqw5zk11r0rl2xshsq095ix1sdp2vjlixz2qxvy27x145ykh"))))
119 (properties `((upstream-name . "brio")))
120 (build-system r-build-system)
121 (home-page "https://github.com/r-lib/brio")
122 (synopsis "Basic R input output")
123 (description
124 "This package provides functions to handle basic input output. These
125 functions always read and write UTF-8 (8-bit Unicode Transformation Format)
126 files and provide more explicit control over line endings.")
127 (license license:expat)))
128
129 (define-public r-cachem
130 (package
131 (name "r-cachem")
132 (version "1.0.3")
133 (source
134 (origin
135 (method url-fetch)
136 (uri (cran-uri "cachem" version))
137 (sha256
138 (base32
139 "0y3jb96lyn3vc3nq8gs9x669w3xp69vdg5xc69qy0l356r39gp3r"))))
140 (properties `((upstream-name . "cachem")))
141 (build-system r-build-system)
142 (propagated-inputs
143 `(("r-fastmap" ,r-fastmap)
144 ("r-rlang" ,r-rlang)))
145 (home-page "https://cachem.r-lib.org/")
146 (synopsis "Cache R objects with automatic pruning")
147 (description
148 "This package provides key-value stores with automatic pruning. Caches
149 can limit either their total size or the age of the oldest object (or both),
150 automatically pruning objects to maintain the constraints.")
151 (license license:expat)))
152
153 (define-public r-diffobj
154 (package
155 (name "r-diffobj")
156 (version "0.3.3")
157 (source
158 (origin
159 (method url-fetch)
160 (uri (cran-uri "diffobj" version))
161 (sha256
162 (base32
163 "1x3d5sk8mk0s2d7dq8wxi1zv6krlx33n22ls2jwnb58b8xrmakj1"))))
164 (properties `((upstream-name . "diffobj")))
165 (build-system r-build-system)
166 (propagated-inputs `(("r-crayon" ,r-crayon)))
167 (native-inputs `(("r-knitr" ,r-knitr)))
168 (home-page "https://github.com/brodieG/diffobj")
169 (synopsis "Diffs for R objects")
170 (description
171 "Generate a colorized diff of two R objects for an intuitive
172 visualization of their differences.")
173 (license license:gpl2+)))
174
175 (define-public r-waldo
176 (package
177 (name "r-waldo")
178 (version "0.2.3")
179 (source
180 (origin
181 (method url-fetch)
182 (uri (cran-uri "waldo" version))
183 (sha256
184 (base32
185 "0lsw8p4wiggqm9fvh5vgmf0ms0npcg3hcwyzlg5ahv5yx4pv5fhz"))))
186 (properties `((upstream-name . "waldo")))
187 (build-system r-build-system)
188 (propagated-inputs
189 `(("r-cli" ,r-cli)
190 ("r-diffobj" ,r-diffobj)
191 ("r-fansi" ,r-fansi)
192 ("r-glue" ,r-glue)
193 ("r-rematch2" ,r-rematch2)
194 ("r-rlang" ,r-rlang)
195 ("r-tibble" ,r-tibble)))
196 (home-page "https://github.com/r-lib/waldo")
197 (synopsis "Find differences between R objects")
198 (description
199 "Compare complex R objects and reveal the key differences. This package
200 was designed particularly for use in testing packages where being able to
201 quickly isolate key differences makes understanding test failures much
202 easier.")
203 (license license:expat)))
204
205 (define-public r-rticles
206 (package
207 (name "r-rticles")
208 (version "0.18")
209 (source
210 (origin
211 (method url-fetch)
212 (uri (cran-uri "rticles" version))
213 (sha256
214 (base32
215 "1srczjy9dqw06glrv95798xsg462kfbbwm3yk1fv1zhpz9jhakwv"))))
216 (properties `((upstream-name . "rticles")))
217 (build-system r-build-system)
218 (propagated-inputs
219 `(("r-knitr" ,r-knitr)
220 ("r-rmarkdown" ,r-rmarkdown)
221 ("r-tinytex" ,r-tinytex)
222 ("r-xfun" ,r-xfun)
223 ("r-yaml" ,r-yaml)))
224 (home-page "https://github.com/rstudio/rticles")
225 (synopsis "Article formats for R Markdown")
226 (description
227 "This package provides a suite of custom R Markdown formats and templates
228 for authoring journal articles and conference submissions.")
229 (license license:gpl3)))
230
231 (define-public r-bezier
232 (package
233 (name "r-bezier")
234 (version "1.1.2")
235 (source (origin
236 (method url-fetch)
237 (uri (cran-uri "bezier" version))
238 (sha256
239 (base32
240 "1vw5128v8h973xwa1fdm9cw2jvrldj87nd55lddlp3qsz3ag4br6"))))
241 (build-system r-build-system)
242 (home-page "https://cran.r-project.org/web/packages/bezier/")
243 (synopsis "Bezier curve and spline toolkit")
244 (description
245 "This package is a toolkit for working with Bezier curves and splines.
246 The package provides functions for point generation, arc length estimation,
247 degree elevation and curve fitting.")
248 (license license:gpl2+)))
249
250 (define-public r-v8
251 (package
252 (name "r-v8")
253 (version "3.4.0")
254 (source
255 (origin
256 (method url-fetch)
257 (uri (cran-uri "V8" version))
258 (sha256
259 (base32
260 "1g9z22pc8ydx1yhv57ww2d2jg5hvrl7ilwa79x89zgn17jha5j7m"))))
261 (properties `((upstream-name . "V8")))
262 (build-system r-build-system)
263 (arguments
264 `(#:phases
265 (modify-phases %standard-phases
266 (add-after 'unpack 'find-v8
267 (lambda* (#:key inputs #:allow-other-keys)
268 (substitute* "configure"
269 (("^PKG_LIBS=.*")
270 (string-append "PKG_LIBS="
271 (assoc-ref inputs "node")
272 "/lib/libnode.so.64\n")))
273 (setenv "INCLUDE_DIR"
274 (string-append
275 (assoc-ref inputs "node")
276 "/include/node"))
277 (setenv "LIB_DIR"
278 (string-append
279 (assoc-ref inputs "node") "/lib"))
280 #t)))))
281 (inputs
282 `(("node" ,libnode)))
283 (propagated-inputs
284 `(("r-curl" ,r-curl)
285 ("r-jsonlite" ,r-jsonlite)
286 ("r-rcpp" ,r-rcpp)))
287 (native-inputs
288 `(("r-knitr" ,r-knitr)))
289 (home-page "https://jeroen.cran.dev/V8")
290 (synopsis "Embedded JavaScript and WebAssembly engine for R")
291 (description
292 "This package provides an R interface to V8: Google's JavaScript and
293 WebAssembly engine.")
294 (license license:expat)))
295
296 (define-public r-dot
297 (package
298 (name "r-dot")
299 (version "0.1")
300 (source
301 (origin
302 (method url-fetch)
303 (uri (cran-uri "DOT" version))
304 (sha256
305 (base32
306 "0qh5n57cp9c2n5yn59q4wggz82943pwfanp3kx869aba2x3sj30i"))))
307 (properties `((upstream-name . "DOT")))
308 (build-system r-build-system)
309 (propagated-inputs
310 `(("r-v8" ,r-v8)))
311 (home-page "http://haghish.com/dot")
312 (synopsis "Render and Export DOT Graphs in R")
313 (description
314 "This package provides tools to render DOT diagram markup language in R
315 and also provides the possibility to export the graphs in PostScript and
316 SVG (Scalable Vector Graphics) formats. In addition, it supports literate
317 programming packages such as @code{knitr} and @code{rmarkdown}.")
318 (license license:expat)))
319
320 (define-public r-clipr
321 (package
322 (name "r-clipr")
323 (version "0.7.1")
324 (source
325 (origin
326 (method url-fetch)
327 (uri (cran-uri "clipr" version))
328 (sha256
329 (base32
330 "1ywa4kipwc2d7na6iiz3wzdah99h6aynnh74yxl3nzl40xxlgbgz"))))
331 (build-system r-build-system)
332 (native-inputs
333 `(("r-knitr" ,r-knitr)))
334 (home-page "https://github.com/mdlincoln/clipr")
335 (synopsis "Read and write from the system clipboard")
336 (description
337 "This package provides simple utility functions to read from and write to
338 the system clipboards.")
339 (license license:gpl3)))
340
341 (define-public r-zoo
342 (package
343 (name "r-zoo")
344 (version "1.8-8")
345 (source (origin
346 (method url-fetch)
347 (uri (cran-uri "zoo" version))
348 (sha256
349 (base32
350 "1rrw431jwaxd9xljp73f15rhcxvwc0xlyrmr0ghi5fj7a03c932f"))))
351 (build-system r-build-system)
352 (propagated-inputs
353 `(("r-lattice" ,r-lattice)))
354 (home-page "http://zoo.R-Forge.R-project.org/")
355 (synopsis "S3 infrastructure for regular and irregular time series")
356 (description "This package contains an S3 class with methods for totally
357 ordered indexed observations. It is particularly aimed at irregular time
358 series of numeric vectors/matrices and factors.")
359 (license license:gpl2+)))
360
361 (define-public r-ggalluvial
362 (package
363 (name "r-ggalluvial")
364 (version "0.12.3")
365 (source (origin
366 (method url-fetch)
367 (uri (cran-uri "ggalluvial" version))
368 (sha256
369 (base32
370 "0mkan9gxg3yxjism22yxbhvlh2lh7wpbrqpb355za790prcmjbh3"))))
371 (properties `((upstream-name . "ggalluvial")))
372 (build-system r-build-system)
373 (propagated-inputs
374 `(("r-dplyr" ,r-dplyr)
375 ("r-ggplot2" ,r-ggplot2)
376 ("r-lazyeval" ,r-lazyeval)
377 ("r-rlang" ,r-rlang)
378 ("r-tidyr" ,r-tidyr)
379 ("r-tidyselect" ,r-tidyselect)))
380 (native-inputs
381 `(("r-knitr" ,r-knitr)))
382 (home-page "http://corybrunson.github.io/ggalluvial/")
383 (synopsis "Alluvial plots for ggplot2")
384 (description "This package provides alluvial plots for @code{ggplot2}.
385 Alluvial plots use variable-width ribbons and stacked bar plots to represent
386 multi-dimensional or repeated-measures data with categorical or ordinal
387 variables.")
388 (license license:gpl3)))
389
390 (define-public r-ggpmisc
391 (package
392 (name "r-ggpmisc")
393 (version "0.3.8-1")
394 (source (origin
395 (method url-fetch)
396 (uri (cran-uri "ggpmisc" version))
397 (sha256
398 (base32
399 "0kcrh73nwha52vl6z35wafmqs5lsdh2p4nqvi2ir70cv1k5y46zf"))))
400 (build-system r-build-system)
401 (propagated-inputs
402 `(("r-dplyr" ,r-dplyr)
403 ("r-generics" ,r-generics)
404 ("r-glue" ,r-glue)
405 ("r-ggplot2" ,r-ggplot2)
406 ("r-gridextra" ,r-gridextra)
407 ("r-lubridate" ,r-lubridate)
408 ("r-magrittr" ,r-magrittr)
409 ("r-mass" ,r-mass)
410 ("r-plyr" ,r-plyr)
411 ("r-polynom" ,r-polynom)
412 ("r-rlang" ,r-rlang)
413 ("r-scales" ,r-scales)
414 ("r-splus2r" ,r-splus2r)
415 ("r-stringr" ,r-stringr)
416 ("r-tibble" ,r-tibble)
417 ("r-xts" ,r-xts)
418 ("r-zoo" ,r-zoo)))
419 (native-inputs
420 `(("r-knitr" ,r-knitr)))
421 (home-page "https://www.r4photobiology.info/")
422 (synopsis "Miscellaneous Extensions to @code{ggplot2}")
423 (description "This package provides extensions to @code{ggplot2},
424 respecting the grammar of its graphics paradigm.")
425 (license license:gpl2+)))
426
427 (define-public r-gprofiler
428 (package
429 (name "r-gprofiler")
430 (version "0.7.0")
431 (source
432 (origin
433 (method url-fetch)
434 (uri (cran-uri "gProfileR" version))
435 (sha256
436 (base32
437 "1h1v0kgpsn04ald2izznh7fr2riwisj5hcgz4k7h3qc931rf0r4k"))))
438 (properties `((upstream-name . "gProfileR")))
439 (build-system r-build-system)
440 (propagated-inputs
441 `(("r-plyr" ,r-plyr)
442 ("r-rcurl" ,r-rcurl)))
443 (home-page "https://cran.r-project.org/web/packages/gProfileR/")
444 (synopsis "Interface to the g:Profiler toolkit")
445 (description
446 "This package provides tools for functional enrichment analysis,
447 gene identifier conversion and mapping homologous genes across related
448 organisms via the @code{g:Profiler} toolkit.")
449 (license license:gpl2+)))
450
451 (define-public r-gprofiler2
452 (package
453 (name "r-gprofiler2")
454 (version "0.2.0")
455 (source
456 (origin
457 (method url-fetch)
458 (uri (cran-uri "gprofiler2" version))
459 (sha256
460 (base32
461 "0q8hl3gdxy34c0181ql405fdklz82nfvmwdcafd5mzf935rjpyjg"))))
462 (properties `((upstream-name . "gprofiler2")))
463 (build-system r-build-system)
464 (propagated-inputs
465 `(("r-crosstalk" ,r-crosstalk)
466 ("r-dplyr" ,r-dplyr)
467 ("r-ggplot2" ,r-ggplot2)
468 ("r-gridextra" ,r-gridextra)
469 ("r-jsonlite" ,r-jsonlite)
470 ("r-plotly" ,r-plotly)
471 ("r-rcurl" ,r-rcurl)
472 ("r-tidyr" ,r-tidyr)
473 ("r-viridislite" ,r-viridislite)))
474 (native-inputs `(("r-knitr" ,r-knitr)))
475 (home-page "https://cran.r-project.org/web/packages/gprofiler2/")
476 (synopsis "Interface to the g:Profiler toolset")
477 (description
478 "This package provides a toolset for functional enrichment analysis and
479 visualization, gene/protein/SNP identifier conversion and mapping orthologous
480 genes across species via @url{https://biit.cs.ut.ee/gprofiler,g:Profiler}.
481 The main tools are:
482
483 @enumerate
484 @item @code{g:GOSt}, functional enrichment analysis and visualization of gene
485 lists;
486 @item @code{g:Convert}, gene/protein/transcript identifier conversion across
487 various namespaces;
488 @item @code{g:Orth}, orthology search across species;
489 @item @code{g:SNPense}, mapping SNP rs identifiers to chromosome positions,
490 genes and variant effects.
491 @end enumerate
492
493 This package is an R interface corresponding to the 2019 update of
494 @code{g:Profiler} and provides access to versions @code{e94_eg41_p11} and
495 higher.")
496 (license license:gpl2+)))
497
498 (define-public r-oenb
499 (package
500 (name "r-oenb")
501 (version "0.0.1")
502 (source
503 (origin
504 (method url-fetch)
505 (uri (cran-uri "oenb" version))
506 (sha256
507 (base32
508 "1x1jlqp6r27c4gb7wafzpmh5rq6yq61a2d395r5lsmv2g5jb4biz"))))
509 (properties `((upstream-name . "oenb")))
510 (build-system r-build-system)
511 (propagated-inputs
512 `(("r-dplyr" ,r-dplyr)
513 ("r-xml" ,r-xml)))
514 (native-inputs `(("r-knitr" ,r-knitr)))
515 (home-page "https://github.com/franzmohr/oenb")
516 (synopsis "Tools for the OeNB Data Web Service")
517 (description
518 "Tools to access data from the data web service of the
519 @acronym{OeNB, Oesterreichische Nationalbank},
520 @url{https://www.oenb.at/en/Statistics/User-Defined-Tables/webservice.html}.")
521 (license license:gpl2+)))
522
523 (define-public r-scales
524 (package
525 (name "r-scales")
526 (version "1.1.1")
527 (source
528 (origin
529 (method url-fetch)
530 (uri (cran-uri "scales" version))
531 (sha256
532 (base32 "019ps0njjc0rzrjygqiyn8b9vp0c3c0jd56h1yi19wzi49jvdcj0"))))
533 (build-system r-build-system)
534 (propagated-inputs
535 `(("r-farver" ,r-farver)
536 ("r-labeling" ,r-labeling)
537 ("r-lifecycle" ,r-lifecycle)
538 ("r-munsell" ,r-munsell)
539 ("r-rcolorbrewer" ,r-rcolorbrewer)
540 ("r-r6" ,r-r6)
541 ("r-viridislite" ,r-viridislite)))
542 (home-page "https://github.com/hadley/scales")
543 (synopsis "Scale functions for visualization")
544 (description
545 "This package provides graphical scales that map data to aesthetics, and
546 provides methods for automatically determining breaks and labels for axes and
547 legends.")
548 (license license:expat)))
549
550 (define-public r-pheatmap
551 (package
552 (name "r-pheatmap")
553 (version "1.0.12")
554 (source
555 (origin
556 (method url-fetch)
557 (uri (cran-uri "pheatmap" version))
558 (sha256
559 (base32
560 "1hdh74az3vyzz6dqa311rhxdm74n46lyr03p862kn80p0kp9d7ap"))))
561 (build-system r-build-system)
562 (propagated-inputs
563 `(("r-gtable" ,r-gtable)
564 ("r-rcolorbrewer" ,r-rcolorbrewer)
565 ("r-scales" ,r-scales)))
566 (home-page "https://cran.r-project.org/web/packages/pheatmap")
567 (synopsis "Pretty heatmaps")
568 (description
569 "This package provides an implementation of heatmaps that offers more
570 control over dimensions and appearance.")
571 (license license:gpl2+)))
572
573 (define-public r-ecp
574 (package
575 (name "r-ecp")
576 (version "3.1.3")
577 (source (origin
578 (method url-fetch)
579 (uri (cran-uri "ecp" version))
580 (sha256
581 (base32
582 "0n602jssl6rf596nwm6hbl7s9vdlqi20w8mrhxicj373mw5v22m8"))))
583 (build-system r-build-system)
584 (propagated-inputs
585 `(("r-rcpp" ,r-rcpp)))
586 (home-page "https://cran.r-project.org/web/packages/ecp/")
587 (synopsis "Multiple change-point analysis of multivariate data")
588 (description
589 "This package implements various procedures for finding multiple
590 change-points. Two methods make use of dynamic programming and pruning, with
591 no distributional assumptions other than the existence of certain absolute
592 moments in one method. Hierarchical and exact search methods are included.
593 All methods return the set of estimated change-points as well as other summary
594 information.")
595 (license license:gpl2+)))
596
597 (define-public r-ellipsis
598 (package
599 (name "r-ellipsis")
600 (version "0.3.1")
601 (source
602 (origin
603 (method url-fetch)
604 (uri (cran-uri "ellipsis" version))
605 (sha256
606 (base32
607 "1nvmkcca57d9067rcggw1gby80ibx5hplk2myz0cs9zwilaib2jg"))))
608 (build-system r-build-system)
609 (propagated-inputs
610 `(("r-rlang" ,r-rlang)))
611 (home-page "https://github.com/hadley/ellipsis")
612 (synopsis "Tools for working with additional arguments")
613 (description
614 "In S3 generics, it's useful to take @code{...} so that methods can have
615 additional arguments. But this flexibility comes at a cost: misspelled
616 arguments will be silently ignored. The @code{ellipsis} package is an
617 experiment that allows a generic to warn if any arguments passed in @code{...}
618 are not used.")
619 (license license:gpl3)))
620
621 (define-public r-grr
622 (package
623 (name "r-grr")
624 (version "0.9.5")
625 (source
626 (origin
627 (method url-fetch)
628 (uri (cran-uri "grr" version))
629 (sha256
630 (base32
631 "0arbcgrvhkwb5xk4nry1ffg2qj0v8ivhjghdr505ib4357g0c9i9"))))
632 (build-system r-build-system)
633 (home-page "https://cran.r-project.org/web/packages/grr")
634 (synopsis "Alternative implementations of base R functions")
635 (description
636 "This package provides alternative implementations of some base R
637 functions, including @code{sort}, @code{order}, and @code{match}. The
638 functions are simplified but can be faster or have other advantages.")
639 (license license:gpl3)))
640
641 (define-public r-matrix-utils
642 (package
643 (name "r-matrix-utils")
644 (version "0.9.8")
645 (source
646 (origin
647 (method url-fetch)
648 (uri (cran-uri "Matrix.utils" version))
649 (sha256
650 (base32
651 "0a5fq1scykqk0kc9j051j6fix6j2dqwz5wbgb0amaxsiywz9vigb"))))
652 (properties `((upstream-name . "Matrix.utils")))
653 (build-system r-build-system)
654 (propagated-inputs
655 `(("r-grr" ,r-grr)
656 ("r-matrix" ,r-matrix)))
657 (home-page "https://github.com/cvarrichio/Matrix.utils")
658 (synopsis
659 "Data.frame-Like Operations on Sparse and Dense Matrix Objects")
660 (description
661 "This package implements data manipulation methods such as @code{cast},
662 @code{aggregate}, and @code{merge}/@code{join} for Matrix and Matrix-like
663 objects.")
664 (license license:gpl3)))
665
666 (define-public r-mboost
667 (package
668 (name "r-mboost")
669 (version "2.9-4")
670 (source (origin
671 (method url-fetch)
672 (uri (cran-uri "mboost" version))
673 (sha256
674 (base32
675 "1dgyc38axfk2a430wsdnnk76xikizkyxf5r0l1kbp6cacrx6idz0"))))
676 (build-system r-build-system)
677 (propagated-inputs
678 `(("r-lattice" ,r-lattice)
679 ("r-matrix" ,r-matrix)
680 ("r-nnls" ,r-nnls)
681 ("r-partykit" ,r-partykit)
682 ("r-quadprog" ,r-quadprog)
683 ("r-stabs" ,r-stabs)
684 ("r-survival" ,r-survival)))
685 (home-page "https://github.com/boost-R/mboost")
686 (synopsis "Model-based boosting")
687 (description
688 "This package provides a functional gradient descent algorithm (boosting)
689 for optimizing general risk functions utilizing component-wise (penalised)
690 least squares estimates or regression trees as base-learners for fitting
691 generalized linear, additive and interaction models to potentially
692 high-dimensional data.")
693 (license license:gpl2)))
694
695 (define-public r-shadowtext
696 (package
697 (name "r-shadowtext")
698 (version "0.0.7")
699 (source (origin
700 (method url-fetch)
701 (uri (cran-uri "shadowtext" version))
702 (sha256
703 (base32
704 "1s1ip8zfr684a3ld7hvf524bhn2j31k6d1wbhh1ni0flsggv2ckf"))))
705 (properties `((upstream-name . "shadowtext")))
706 (build-system r-build-system)
707 (propagated-inputs
708 `(("r-ggplot2" ,r-ggplot2)
709 ("r-scales" ,r-scales)))
710 (native-inputs
711 `(("r-knitr" ,r-knitr)))
712 (home-page "https://github.com/GuangchuangYu/shadowtext/")
713 (synopsis "Shadow text grob and layer")
714 (description "This package implements @code{shadowtextGrob()} for
715 @code{grid} and @code{geom_shadowtext()} layer for @code{ggplot2}.
716 These functions draw text grob with background shadow.")
717 (license license:artistic2.0)))
718
719 (define-public r-sys
720 (package
721 (name "r-sys")
722 (version "3.4")
723 (source
724 (origin
725 (method url-fetch)
726 (uri (cran-uri "sys" version))
727 (sha256
728 (base32
729 "11q4zmx62w44p1j34frwmrsp23mc7l4n354i0zyziw92yax8zy0p"))))
730 (build-system r-build-system)
731 (home-page "https://github.com/jeroen/sys")
732 (synopsis "Powerful and reliable tools for running system commands in R")
733 (description
734 "This package provides drop-in replacements for the base @code{system2()}
735 function with fine control and consistent behavior across platforms. It
736 supports clean interruption, timeout, background tasks, and streaming STDIN /
737 STDOUT / STDERR over binary or text connections. The package also provides
738 functions for evaluating expressions inside a temporary fork. Such
739 evaluations have no side effects on the main R process, and support reliable
740 interrupts and timeouts. This provides the basis for a sandboxing
741 mechanism.")
742 (license license:expat)))
743
744 (define-public r-ashr
745 (package
746 (name "r-ashr")
747 (version "2.2-47")
748 (source (origin
749 (method url-fetch)
750 (uri (cran-uri "ashr" version))
751 (sha256
752 (base32
753 "1rqb5j30ylaf1h4l66x4jxyn5inrvhc42d90qd5mgkxsq0ghdlr4"))))
754 (properties `((upstream-name . "ashr")))
755 (build-system r-build-system)
756 (propagated-inputs
757 `(("r-etrunct" ,r-etrunct)
758 ("r-invgamma" ,r-invgamma)
759 ("r-matrix" ,r-matrix)
760 ("r-mixsqp" ,r-mixsqp)
761 ("r-rcpp" ,r-rcpp)
762 ("r-squarem" ,r-squarem)
763 ("r-truncnorm" ,r-truncnorm)))
764 (native-inputs
765 `(("r-knitr" ,r-knitr)))
766 (home-page "https://github.com/stephens999/ashr")
767 (synopsis "Methods for adaptive shrinkage, using empirical bayes")
768 (description "This package implements an empirical Bayes approach for
769 large-scale hypothesis testing and false discovery rate estimation.")
770 (license license:gpl3+)))
771
772 (define-public r-askpass
773 (package
774 (name "r-askpass")
775 (version "1.1")
776 (source
777 (origin
778 (method url-fetch)
779 (uri (cran-uri "askpass" version))
780 (sha256
781 (base32
782 "07q0ik8jzk44vpwh48rr3fnpd7dzsdhjjsl4l850rffv3dyq4h6v"))))
783 (build-system r-build-system)
784 (propagated-inputs `(("r-sys" ,r-sys)))
785 (home-page "https://github.com/jeroen/askpass")
786 (synopsis "Safe password entry for R")
787 (description
788 "This package provides cross-platform utilities for prompting the user
789 for credentials or a passphrase, for example to authenticate with a server or
790 read a protected key.")
791 (license license:expat)))
792
793 (define-public r-vegan
794 (package
795 (name "r-vegan")
796 (version "2.5-7")
797 (source
798 (origin
799 (method url-fetch)
800 (uri (cran-uri "vegan" version))
801 (sha256
802 (base32
803 "0aj6m9l1vkh32sar6fyvq4p8j4h2f2f347w1300qnzgaa5lmhfz6"))))
804 (build-system r-build-system)
805 (native-inputs
806 `(("r-knitr" ,r-knitr) ; needed for vignettes
807 ("gfortran" ,gfortran)))
808 (propagated-inputs
809 `(("r-cluster" ,r-cluster)
810 ("r-lattice" ,r-lattice)
811 ("r-mass" ,r-mass)
812 ("r-mgcv" ,r-mgcv)
813 ("r-permute" ,r-permute)))
814 (home-page "https://cran.r-project.org/web/packages/vegan")
815 (synopsis "Functions for community ecology")
816 (description
817 "The vegan package provides tools for descriptive community ecology. It
818 has most basic functions of diversity analysis, community ordination and
819 dissimilarity analysis. Most of its multivariate tools can be used for other
820 data types as well.")
821 (license license:gpl2+)))
822
823 (define-public r-tidyverse
824 (package
825 (name "r-tidyverse")
826 (version "1.3.0")
827 (source
828 (origin
829 (method url-fetch)
830 (uri (cran-uri "tidyverse" version))
831 (sha256
832 (base32
833 "02gyys08qv2v4cl2d66gml4d31ipxay0iyfwwksvxyclx60wp2kd"))))
834 (build-system r-build-system)
835 (propagated-inputs
836 `(("r-broom" ,r-broom)
837 ("r-cli" ,r-cli)
838 ("r-crayon" ,r-crayon)
839 ("r-dbplyr" ,r-dbplyr)
840 ("r-dplyr" ,r-dplyr)
841 ("r-forcats" ,r-forcats)
842 ("r-ggplot2" ,r-ggplot2)
843 ("r-haven" ,r-haven)
844 ("r-hms" ,r-hms)
845 ("r-httr" ,r-httr)
846 ("r-jsonlite" ,r-jsonlite)
847 ("r-lubridate" ,r-lubridate)
848 ("r-magrittr" ,r-magrittr)
849 ("r-modelr" ,r-modelr)
850 ("r-pillar" ,r-pillar)
851 ("r-purrr" ,r-purrr)
852 ("r-readr" ,r-readr)
853 ("r-readxl" ,r-readxl)
854 ("r-reprex" ,r-reprex)
855 ("r-rlang" ,r-rlang)
856 ("r-rstudioapi" ,r-rstudioapi)
857 ("r-rvest" ,r-rvest)
858 ("r-stringr" ,r-stringr)
859 ("r-tibble" ,r-tibble)
860 ("r-tidyr" ,r-tidyr)
861 ("r-xml2" ,r-xml2)))
862 (home-page "https://tidyverse.tidyverse.org")
863 (synopsis "Install and load packages from the \"Tidyverse\"")
864 (description
865 "The @code{tidyverse} is a set of packages that work in harmony because
866 they share common data representations and API design. This package is
867 designed to make it easy to install and load multiple tidyverse packages in a
868 single step.")
869 (license license:gpl3)))
870
871 (define-public r-rvest
872 (package
873 (name "r-rvest")
874 (version "0.3.6")
875 (source
876 (origin
877 (method url-fetch)
878 (uri (cran-uri "rvest" version))
879 (sha256
880 (base32 "1yh2p429a0zr8pqmlw5rzf6m797j20j5w6xwxlqq0wrdbnif6bka"))))
881 (build-system r-build-system)
882 (propagated-inputs
883 `(("r-httr" ,r-httr)
884 ("r-magrittr" ,r-magrittr)
885 ("r-selectr" ,r-selectr)
886 ("r-xml2" ,r-xml2)))
887 (native-inputs
888 `(("r-knitr" ,r-knitr)))
889 (home-page "https://github.com/hadley/rvest")
890 (synopsis "Simple web scraping for R")
891 (description
892 "@code{r-rvest} helps you scrape information from web pages. It is
893 designed to work with @code{magrittr} to make it easy to express common web
894 scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
895 (license license:gpl3)))
896
897 (define-public r-selectr
898 (package
899 (name "r-selectr")
900 (version "0.4-2")
901 (source
902 (origin
903 (method url-fetch)
904 (uri (cran-uri "selectr" version))
905 (sha256
906 (base32 "09y1n3iy297g49xlpl7xrjpwgnm57pskx5991lyfcpizbz8ax22m"))))
907 (build-system r-build-system)
908 (propagated-inputs
909 `(("r-stringr" ,r-stringr)
910 ("r-r6" ,r-r6)))
911 (home-page "https://sjp.co.nz/projects/selectr/")
912 (synopsis "Translate CSS selectors to XPath expressions")
913 (description
914 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
915 expression. This allows you to use CSS selectors when working with the XML
916 package as it can only evaluate XPath expressions. Also provided are
917 convenience functions useful for using CSS selectors on XML nodes. This
918 package is a port of the Python package @code{cssselect}.")
919 (license license:bsd-3)))
920
921 (define-public r-reprex
922 (package
923 (name "r-reprex")
924 (version "1.0.0")
925 (source
926 (origin
927 (method url-fetch)
928 (uri (cran-uri "reprex" version))
929 (sha256
930 (base32
931 "07nzx0fdl48jw95ipx17ql0l13q60yl3rjrkj1m375wrc7h1v5nx"))))
932 (build-system r-build-system)
933 (propagated-inputs
934 `(("r-callr" ,r-callr)
935 ("r-cli" ,r-cli)
936 ("r-clipr" ,r-clipr)
937 ("r-fs" ,r-fs)
938 ("r-glue" ,r-glue)
939 ("r-knitr" ,r-knitr)
940 ("r-rlang" ,r-rlang)
941 ("r-rmarkdown" ,r-rmarkdown)
942 ("r-withr" ,r-withr)))
943 (native-inputs
944 `(("r-knitr" ,r-knitr)))
945 (home-page "https://github.com/tidyverse/reprex")
946 (synopsis "Prepare reproducible R code examples for sharing")
947 (description
948 "This package provides a convenience wrapper that uses the
949 @code{rmarkdown} package to render small snippets of code to target formats
950 that include both code and output. The goal is to encourage the sharing of
951 small, reproducible, and runnable examples on code-oriented websites or email.
952 @code{reprex} also extracts clean, runnable R code from various common formats,
953 such as copy/paste from an R session.")
954 (license license:expat)))
955
956 (define-public r-reordercluster
957 (package
958 (name "r-reordercluster")
959 (version "1.0")
960 (source (origin
961 (method url-fetch)
962 (uri (cran-uri "ReorderCluster" version))
963 (sha256
964 (base32
965 "0ss750frzvj0bm1w7zblmcsjpszhnbffwlkaw31sm003lbx9hy58"))))
966 (build-system r-build-system)
967 (propagated-inputs
968 `(("r-gplots" ,r-gplots)
969 ("r-rcpp" ,r-rcpp)))
970 (home-page "https://cran.r-project.org/web/packages/ReorderCluster")
971 (synopsis "Reordering the dendrogram according to the class labels")
972 (description "This package provides tools for performing the leaf reordering
973 for the dendrogram that preserves the hierarchical clustering result and at the
974 same time tries to group instances from the same class together.")
975 (license license:gpl3+)))
976
977 (define-public r-callr
978 (package
979 (name "r-callr")
980 (version "3.5.1")
981 (source
982 (origin
983 (method url-fetch)
984 (uri (cran-uri "callr" version))
985 (sha256
986 (base32
987 "15l6ppsxdadlnl4fk0f8bvf327n8izk96px5d08m1ay9iij8qcyf"))))
988 (build-system r-build-system)
989 (propagated-inputs
990 `(("r-r6" ,r-r6)
991 ("r-processx" ,r-processx)))
992 (home-page "https://github.com/r-lib/callr#readme")
993 (synopsis "Call R from R")
994 (description
995 "It is sometimes useful to perform a computation in a separate R process,
996 without affecting the current R process at all. This package does exactly
997 that.")
998 (license license:expat)))
999
1000 (define-public r-readxl
1001 (package
1002 (name "r-readxl")
1003 (version "1.3.1")
1004 (source
1005 (origin
1006 (method url-fetch)
1007 (uri (cran-uri "readxl" version))
1008 (sha256
1009 (base32
1010 "15mambxr8c7k2ikdfsl1w3vxvm54dsnk0cl1qvks6iig7rql3d14"))))
1011 (build-system r-build-system)
1012 (propagated-inputs
1013 `(("r-cellranger" ,r-cellranger)
1014 ("r-progress" ,r-progress)
1015 ("r-rcpp" ,r-rcpp)
1016 ("r-tibble" ,r-tibble)))
1017 (home-page "https://readxl.tidyverse.org")
1018 (synopsis "Read Excel files")
1019 (description
1020 "This package lets you import Excel files into R. It supports
1021 @file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
1022 the embedded @code{RapidXML} C++ library.")
1023 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
1024 ;; 'rapidxml' which is Boost.
1025 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
1026
1027 (define-public r-modelr
1028 (package
1029 (name "r-modelr")
1030 (version "0.1.8")
1031 (source
1032 (origin
1033 (method url-fetch)
1034 (uri (cran-uri "modelr" version))
1035 (sha256
1036 (base32
1037 "1i31nff7bqibk6r4hhd4j1vzwbyaf8493v0bjaagn36njmysfnw2"))))
1038 (build-system r-build-system)
1039 (propagated-inputs
1040 `(("r-broom" ,r-broom)
1041 ("r-magrittr" ,r-magrittr)
1042 ("r-purrr" ,r-purrr)
1043 ("r-rlang" ,r-rlang)
1044 ("r-tibble" ,r-tibble)
1045 ("r-tidyr" ,r-tidyr)
1046 ("r-tidyselect" ,r-tidyselect)
1047 ("r-vctrs" ,r-vctrs)))
1048 (home-page "https://github.com/tidyverse/modelr")
1049 (synopsis "Helper functions for modelling in pipelines")
1050 (description
1051 "Functions for modelling that help you seamlessly integrate modelling
1052 into a pipeline of data manipulation and visualisation.")
1053 (license license:gpl3)))
1054
1055 (define-public r-httpuv
1056 (package
1057 (name "r-httpuv")
1058 (version "1.5.5")
1059 (source (origin
1060 (method url-fetch)
1061 (uri (cran-uri "httpuv" version))
1062 (sha256
1063 (base32
1064 "05rir03xwamwfq5691vx0x957sgmr4i8iv5vpx5rv1f74y4wkrhb"))
1065 ;; Unvendor bundled libraries. As of 1.5.4 the vendored libuv
1066 ;; only contains fixes for building on Solaris.
1067 (patches (search-patches "r-httpuv-1.5.5-unvendor-libuv.patch"))
1068 (modules '((guix build utils)))
1069 (snippet
1070 `(begin
1071 (delete-file-recursively "src/libuv")
1072 ;; Cannot unbundle http-parser, because it contains local
1073 ;; modifications.
1074 #t))))
1075 (build-system r-build-system)
1076 (arguments
1077 `(#:phases
1078 (modify-phases %standard-phases
1079 (add-after 'unpack 'unbundle-libuv
1080 (lambda* (#:key outputs #:allow-other-keys)
1081 (substitute* (find-files "src" "\\.cpp$|\\.h$")
1082 (("\"libuv/include/uv\\.h\"")
1083 "<uv.h>"))
1084 ;; Fix https://github.com/rstudio/httpuv/issues/282
1085 (substitute* "src/http.cpp"
1086 (("uv_pipe_init\\(pLoop, &pSocket->handle\\.pipe, true\\);")
1087 "uv_pipe_init(pLoop, &pSocket->handle.pipe, 0);"))
1088 #t)))))
1089 (inputs
1090 `(("libuv" ,libuv)))
1091 (propagated-inputs
1092 `(("r-bh" ,r-bh)
1093 ("r-later" ,r-later)
1094 ("r-promises" ,r-promises)
1095 ("r-r6" ,r-r6)
1096 ("r-rcpp" ,r-rcpp)))
1097 (home-page "https://github.com/rstudio/httpuv")
1098 (synopsis "HTTP and WebSocket server library for R")
1099 (description
1100 "The httpuv package provides low-level socket and protocol support for
1101 handling HTTP and WebSocket requests directly from within R. It is primarily
1102 intended as a building block for other packages, rather than making it
1103 particularly easy to create complete web applications using httpuv alone.")
1104 ;; This package includes third-party code that was originally released
1105 ;; under various non-copyleft licenses. Full licensing information can be
1106 ;; obtained here: https://github.com/rstudio/httpuv/blob/master/LICENSE
1107 (license license:gpl3+)))
1108
1109 (define-public r-jsonlite
1110 (package
1111 (name "r-jsonlite")
1112 (version "1.7.2")
1113 (source (origin
1114 (method url-fetch)
1115 (uri (cran-uri "jsonlite" version))
1116 (sha256
1117 (base32
1118 "1lhzcpz9clwq04i5m6jzkvw9x03pwlqrixv4l9xzchjr8d84nd86"))))
1119 (build-system r-build-system)
1120 (native-inputs
1121 `(("r-knitr" ,r-knitr)))
1122 (home-page "https://arxiv.org/abs/1403.2805")
1123 (synopsis "Robust, high performance JSON parser and generator for R")
1124 (description
1125 "The jsonlite package provides a fast JSON parser and generator optimized
1126 for statistical data and the web. It offers flexible, robust, high
1127 performance tools for working with JSON in R and is particularly powerful for
1128 building pipelines and interacting with a web API. In addition to converting
1129 JSON data from/to R objects, jsonlite contains functions to stream, validate,
1130 and prettify JSON data. The unit tests included with the package verify that
1131 all edge cases are encoded and decoded consistently for use with dynamic data
1132 in systems and applications.")
1133 (license license:expat)))
1134
1135 (define-public r-servr
1136 (package
1137 (name "r-servr")
1138 (version "0.21")
1139 (source (origin
1140 (method url-fetch)
1141 (uri (cran-uri "servr" version))
1142 (sha256
1143 (base32
1144 "12fk585hmz735v4hra8da9wld1fmd67byqnf95m7jjyh7l3dmh1z"))))
1145 (build-system r-build-system)
1146 (propagated-inputs
1147 `(("r-httpuv" ,r-httpuv)
1148 ("r-jsonlite" ,r-jsonlite)
1149 ("r-mime" ,r-mime)
1150 ("r-xfun" ,r-xfun)))
1151 (home-page "https://github.com/yihui/servr")
1152 (synopsis "Simple HTTP server to serve static files or dynamic documents")
1153 (description
1154 "Servr provides an HTTP server in R to serve static files, or dynamic
1155 documents that can be converted to HTML files (e.g., R Markdown) under a given
1156 directory.")
1157 (license license:expat)))
1158
1159 (define-public r-htmltools
1160 (package
1161 (name "r-htmltools")
1162 (version "0.5.1.1")
1163 (source (origin
1164 (method url-fetch)
1165 (uri (cran-uri "htmltools" version))
1166 (sha256
1167 (base32
1168 "1fm4cymz4hz6lds80m9j5q00xy5flkrmfn5dkrn3s3rkzqpyggzh"))))
1169 (build-system r-build-system)
1170 (propagated-inputs
1171 `(("r-base64enc" ,r-base64enc)
1172 ("r-digest" ,r-digest)
1173 ("r-rlang" ,r-rlang)))
1174 (home-page "https://cran.r-project.org/web/packages/htmltools")
1175 (synopsis "R tools for HTML")
1176 (description
1177 "This package provides tools for HTML generation and output in R.")
1178 (license license:expat)))
1179
1180 (define-public r-htmlwidgets
1181 (package
1182 (name "r-htmlwidgets")
1183 (version "1.5.3")
1184 (source (origin
1185 (method url-fetch)
1186 (uri (cran-uri "htmlwidgets" version))
1187 (sha256
1188 (base32
1189 "0a8g7wqd3qxnhwkm9c9bkzg29db7gvjiaa5y038ln8nch8qq7981"))))
1190 (build-system r-build-system)
1191 (propagated-inputs
1192 `(("r-htmltools" ,r-htmltools)
1193 ("r-jsonlite" ,r-jsonlite)
1194 ("r-yaml" ,r-yaml)))
1195 (native-inputs
1196 `(("r-knitr" ,r-knitr)))
1197 (home-page "https://github.com/ramnathv/htmlwidgets")
1198 (synopsis "HTML Widgets for R")
1199 (description
1200 "HTML widgets is a framework for creating HTML widgets that render in
1201 various contexts including the R console, R Markdown documents, and Shiny web
1202 applications.")
1203 (license license:expat)))
1204
1205 (define-public r-htmltable
1206 (package
1207 (name "r-htmltable")
1208 (version "2.1.0")
1209 (source
1210 (origin
1211 (method url-fetch)
1212 (uri (cran-uri "htmlTable" version))
1213 (sha256
1214 (base32 "1gzh0bdxi55p1ckxv4k0a41b1j0grwv2w3lkqz4c3gkw66dk6ja0"))))
1215 (properties `((upstream-name . "htmlTable")))
1216 (build-system r-build-system)
1217 (propagated-inputs
1218 `(("r-checkmate" ,r-checkmate)
1219 ("r-htmltools" ,r-htmltools)
1220 ("r-htmlwidgets" ,r-htmlwidgets)
1221 ("r-knitr" ,r-knitr)
1222 ("r-magrittr" ,r-magrittr)
1223 ("r-rstudioapi" ,r-rstudioapi)
1224 ("r-stringr" ,r-stringr)))
1225 (native-inputs
1226 `(("r-knitr" ,r-knitr)))
1227 (home-page "http://gforge.se/packages/")
1228 (synopsis "Advanced tables for Markdown/HTML")
1229 (description
1230 "This package provides functions to build tables with advanced layout
1231 elements such as row spanners, column spanners, table spanners, zebra
1232 striping, and more. While allowing advanced layout, the underlying
1233 CSS-structure is simple in order to maximize compatibility with word
1234 processors such as LibreOffice. The package also contains a few text
1235 formatting functions that help outputting text compatible with HTML or
1236 LaTeX.")
1237 (license license:gpl3+)))
1238
1239 (define-public r-curl
1240 (package
1241 (name "r-curl")
1242 (version "4.3")
1243 (source (origin
1244 (method url-fetch)
1245 (uri (cran-uri "curl" version))
1246 (sha256
1247 (base32
1248 "1nrf6md41b37j424y6rvifdj9zb3j14f60fj7q71k9jhpf2x81kl"))))
1249 (build-system r-build-system)
1250 (arguments
1251 `(#:phases
1252 (modify-phases %standard-phases
1253 ;; The environment variable CURL_CA_BUNDLE is only respected when
1254 ;; running Windows, so we disable the platform checks.
1255 ;; This can be removed once the libcurl has been patched.
1256 (add-after 'unpack 'allow-CURL_CA_BUNDLE
1257 (lambda _
1258 (substitute* "R/onload.R"
1259 (("if \\(!grepl\\(\"mingw\".*")
1260 "if (FALSE)\n"))
1261 (substitute* "src/handle.c"
1262 (("/\\* Only set" m)
1263 (string-append "\
1264 const char *_ca_bundle = getenv(\"CURL_CA_BUNDLE\");
1265 if(_ca_bundle != NULL) { curl_easy_setopt(handle, CURLOPT_CAINFO, _ca_bundle); }
1266 " m)))
1267 #t)))))
1268 (inputs
1269 `(("libcurl" ,curl)
1270 ("zlib" ,zlib)))
1271 (native-inputs
1272 `(("pkg-config" ,pkg-config)))
1273 (home-page "https://github.com/jeroenooms/curl")
1274 (synopsis "HTTP client for R")
1275 (description
1276 "The @code{curl()} and @code{curl_download()} functions provide highly
1277 configurable drop-in replacements for base @code{url()} and
1278 @code{download.file()} with better performance, support for encryption, gzip
1279 compression, authentication, and other @code{libcurl} goodies. The core of
1280 the package implements a framework for performing fully customized requests
1281 where data can be processed either in memory, on disk, or streaming via the
1282 callback or connection interfaces.")
1283 (license license:expat)))
1284
1285 (define-public r-hwriter
1286 (package
1287 (name "r-hwriter")
1288 (version "1.3.2")
1289 (source
1290 (origin
1291 (method url-fetch)
1292 (uri (cran-uri "hwriter" version))
1293 (sha256
1294 (base32
1295 "0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"))))
1296 (build-system r-build-system)
1297 (home-page "https://cran.r-project.org/web/packages/hwriter")
1298 (synopsis "Output R objects in HTML format")
1299 (description
1300 "This package provides easy-to-use and versatile functions to output R
1301 objects in HTML format.")
1302 (license license:lgpl2.1+)))
1303
1304 (define-public r-rjson
1305 (package
1306 (name "r-rjson")
1307 (version "0.2.20")
1308 (source
1309 (origin
1310 (method url-fetch)
1311 (uri (cran-uri "rjson" version))
1312 (sha256
1313 (base32
1314 "0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"))))
1315 (build-system r-build-system)
1316 (home-page "https://cran.r-project.org/web/packages/rjson")
1317 (synopsis "JSON library for R")
1318 (description
1319 "This package provides functions to convert R objects into JSON objects
1320 and vice-versa.")
1321 (license license:gpl2+)))
1322
1323 (define-public r-fastmap
1324 (package
1325 (name "r-fastmap")
1326 (version "1.1.0")
1327 (source
1328 (origin
1329 (method url-fetch)
1330 (uri (cran-uri "fastmap" version))
1331 (sha256
1332 (base32
1333 "0aw29hnq3ppn7bsnwg9d9sp84k1cvq30lrmfzqn315n0nhkfa4wi"))))
1334 (properties `((upstream-name . "fastmap")))
1335 (build-system r-build-system)
1336 (home-page "https://r-lib.github.io/fastmap/")
1337 (synopsis "Fast implementation of a key-value store")
1338 (description
1339 "This package provides a fast implementation of a key-value store.
1340 Environments are commonly used as key-value stores, but every time a new key
1341 is used, it is added to R's global symbol table, causing a small amount of
1342 memory leakage. This can be problematic in cases where many different keys
1343 are used. Fastmap avoids this memory leak issue by implementing the map using
1344 data structures in C++.")
1345 (license license:expat)))
1346
1347 ;; This package includes minified JavaScript files. When upgrading please
1348 ;; check that there are no new minified JavaScript files.
1349 (define-public r-jquerylib
1350 (package
1351 (name "r-jquerylib")
1352 (version "0.1.3")
1353 (source
1354 (origin
1355 (method url-fetch)
1356 (uri (cran-uri "jquerylib" version))
1357 (sha256
1358 (base32
1359 "1s0d6mws13hwkx07jqmry7vp30a05b2p9w7ir68bmkhasidwkzdq"))
1360 (snippet
1361 '(for-each delete-file
1362 '("inst/lib/jquery-1.12.4.min.js"
1363 "inst/lib/jquery-2.2.4.min.js"
1364 "inst/lib/jquery-3.5.1.min.js")))))
1365 (properties `((upstream-name . "jquerylib")))
1366 (build-system r-build-system)
1367 (arguments
1368 `(#:modules ((guix build utils)
1369 (guix build r-build-system)
1370 (srfi srfi-1))
1371 #:phases
1372 (modify-phases %standard-phases
1373 (add-after 'unpack 'process-javascript
1374 (lambda* (#:key inputs #:allow-other-keys)
1375 (with-directory-excursion "inst/lib/"
1376 (call-with-values
1377 (lambda ()
1378 (unzip2
1379 `(("jquery-1.12.4.js"
1380 "jquery-1.12.4.min.js")
1381 ("jquery-2.2.4.js"
1382 "jquery-2.2.4.min.js")
1383 ("jquery-3.5.1.js"
1384 "jquery-3.5.1.min.js"))))
1385 (lambda (sources targets)
1386 (for-each (lambda (source target)
1387 (format #t "Processing ~a --> ~a~%"
1388 source target)
1389 (invoke "esbuild" source "--minify"
1390 (string-append "--outfile=" target)))
1391 sources targets)))))))))
1392 (propagated-inputs
1393 `(("r-htmltools" ,r-htmltools)))
1394 (native-inputs
1395 `(("esbuild" ,esbuild)))
1396 (home-page "https://cran.r-project.org/package=jquerylib")
1397 (synopsis "Obtain jQuery as an HTML dependency object")
1398 (description
1399 "Obtain any major version of jQuery and use it in any webpage generated
1400 by htmltools (e.g. shiny, htmlwidgets, and rmarkdown). Most R users don't
1401 need to use this package directly, but other R packages (e.g. shiny,
1402 rmarkdown, etc.) depend on this package to avoid bundling redundant copies of
1403 jQuery.")
1404 (license license:expat)))
1405
1406 (define-public r-sass
1407 (package
1408 (name "r-sass")
1409 (version "0.3.1")
1410 (source
1411 (origin
1412 (method url-fetch)
1413 (uri (cran-uri "sass" version))
1414 (sha256
1415 (base32
1416 "1cxqwsdyz71mgflqqa65mfr161jlv8q9mshs1y19pxp6pz5wnv0s"))))
1417 (properties `((upstream-name . "sass")))
1418 (build-system r-build-system)
1419 (propagated-inputs
1420 `(("r-digest" ,r-digest)
1421 ("r-fs" ,r-fs)
1422 ("r-htmltools" ,r-htmltools)
1423 ("r-r6" ,r-r6)
1424 ("r-rappdirs" ,r-rappdirs)
1425 ("r-rlang" ,r-rlang)))
1426 (native-inputs `(("r-knitr" ,r-knitr)))
1427 (home-page "https://github.com/rstudio/sass")
1428 (synopsis "Syntactically Awesome Style Sheets (SASS)")
1429 (description
1430 "This package provides an SCSS compiler, powered by the libsass library.
1431 With this, R developers can use variables, inheritance, and functions to
1432 generate dynamic style sheets. The package uses the Sass CSS extension
1433 language, which is stable, powerful, and CSS compatible.")
1434 (license license:expat)))
1435
1436 ;; This package includes minified JavaScript files. When upgrading please
1437 ;; check that there are no new minified JavaScript files.
1438 (define-public r-bslib
1439 (package
1440 (name "r-bslib")
1441 (version "0.2.4")
1442 (source
1443 (origin
1444 (method url-fetch)
1445 (uri (cran-uri "bslib" version))
1446 (sha256
1447 (base32
1448 "0qlpv2lqr3hjykszmnll7vi4zhmrz4rgcfl0sifxc6cha6jy2nac"))
1449 (snippet
1450 '(for-each delete-file
1451 '("inst/lib/bs-a11y-p/plugins/js/bootstrap-accessibility.min.js"
1452 "inst/lib/bs-colorpicker/js/bootstrap-colorpicker.min.js"
1453 "inst/lib/bs-sass/assets/javascripts/bootstrap.min.js"
1454 "inst/lib/bs/dist/js/bootstrap.bundle.min.js")))))
1455 (properties `((upstream-name . "bslib")))
1456 (build-system r-build-system)
1457 (arguments
1458 `(#:modules ((guix build utils)
1459 (guix build r-build-system)
1460 (srfi srfi-1))
1461 #:phases
1462 (modify-phases %standard-phases
1463 (add-after 'unpack 'process-javascript
1464 (lambda* (#:key inputs #:allow-other-keys)
1465 (with-directory-excursion "inst/lib/"
1466 (call-with-values
1467 (lambda ()
1468 (unzip2
1469 `(("bs-a11y-p/plugins/js/bootstrap-accessibility.js"
1470 "bs-a11y-p/plugins/js/bootstrap-accessibility.min.js")
1471 ("bs-colorpicker/js/bootstrap-colorpicker.js"
1472 "bs-colorpicker/js/bootstrap-colorpicker.min.js")
1473 ("bs-sass/assets/javascripts/bootstrap.js"
1474 "bs-sass/assets/javascripts/bootstrap.min.js")
1475 (,(assoc-ref inputs "js-bootstrap-bundle")
1476 "bs/dist/js/bootstrap.bundle.min.js"))))
1477 (lambda (sources targets)
1478 (for-each (lambda (source target)
1479 (format #t "Processing ~a --> ~a~%"
1480 source target)
1481 (invoke "esbuild" source "--minify"
1482 (string-append "--outfile=" target)))
1483 sources targets)))))))))
1484 (propagated-inputs
1485 `(("r-digest" ,r-digest)
1486 ("r-htmltools" ,r-htmltools)
1487 ("r-jquerylib" ,r-jquerylib)
1488 ("r-jsonlite" ,r-jsonlite)
1489 ("r-magrittr" ,r-magrittr)
1490 ("r-rlang" ,r-rlang)
1491 ("r-sass" ,r-sass)))
1492 (native-inputs
1493 `(("esbuild" ,esbuild)
1494 ("js-bootstrap-bundle"
1495 ,(origin
1496 (method url-fetch)
1497 (uri "https://raw.githubusercontent.com/twbs/bootstrap/v4.5.3/dist/js/bootstrap.bundle.js")
1498 (sha256
1499 (base32
1500 "1lcsxj7gcm56va3gck47ggpwzjxrzq27sgjzdw6c54qkp0487sak"))))))
1501 (home-page "https://rstudio.github.io/bslib/")
1502 (synopsis "Custom Bootstrap Sass themes for shiny and rmarkdown")
1503 (description
1504 "This package simplifies custom CSS styling of both shiny and rmarkdown
1505 via Bootstrap Sass. It supports both Bootstrap 3 and 4 as well as their
1506 various Bootswatch themes. An interactive widget is also provided for
1507 previewing themes in real time.")
1508 (license license:expat)))
1509
1510 ;; This package includes minified JavaScript files. When upgrading please
1511 ;; check that there are no new minified JavaScript files.
1512 (define-public r-shiny
1513 (package
1514 (name "r-shiny")
1515 (version "1.6.0")
1516 (source
1517 (origin
1518 (method git-fetch)
1519 (uri (git-reference
1520 (url "https://github.com/rstudio/shiny")
1521 (commit (string-append "v" version))))
1522 (file-name (git-file-name name version))
1523 (sha256
1524 (base32
1525 "0f6cwx5xyqzs40msq271sqhwl8736rwbm7kd1ldkcvxngzr4vlx9"))
1526 (snippet
1527 '(for-each delete-file
1528 '("inst/www/shared/bootstrap/js/bootstrap.min.js"
1529 "inst/www/shared/bootstrap/accessibility/js/bootstrap-accessibility.min.js" ; TODO
1530 "inst/www/shared/datatables/js/jquery.dataTables.min.js"
1531 "inst/www/shared/datepicker/js/bootstrap-datepicker.min.js"
1532 "inst/www/shared/highlight/highlight.pack.js"
1533 "inst/www/shared/ionrangeslider/js/ion.rangeSlider.min.js"
1534 "inst/www/shared/jquery.min.js"
1535 "inst/www/shared/jqueryui/jquery-ui.min.js"
1536 "inst/www/shared/legacy/jquery.min.js"
1537 "inst/www/shared/selectize/accessibility/js/selectize-plugin-a11y.min.js"
1538 "inst/www/shared/selectize/js/selectize.min.js"
1539 "inst/www/shared/shiny.min.js"
1540 "inst/www/shared/showdown/compressed/showdown.js"
1541 "inst/www/shared/strftime/strftime-min.js")))))
1542 (build-system r-build-system)
1543 (arguments
1544 `(#:modules ((guix build r-build-system)
1545 (guix build minify-build-system)
1546 (guix build utils)
1547 (ice-9 match))
1548 #:imported-modules (,@%r-build-system-modules
1549 (guix build minify-build-system))
1550 #:phases
1551 (modify-phases (@ (guix build r-build-system) %standard-phases)
1552 (add-after 'unpack 'replace-bundled-minified-JavaScript
1553 (lambda* (#:key inputs #:allow-other-keys)
1554 (let ((replace-file (lambda (old new)
1555 (format #t "replacing ~a with ~a\n" old new)
1556 (symlink new old))))
1557 ;; NOTE: Files in ./inst/www/shared/datepicker/js/locales/
1558 ;; contain just data. They are not minified code, so we don't
1559 ;; replace them.
1560 (with-directory-excursion "inst/www/shared"
1561 (replace-file "strftime/strftime-min.js"
1562 (string-append (assoc-ref inputs "js-strftime")
1563 "/share/javascript/strftime.min.js"))
1564 (replace-file "highlight/highlight.pack.js"
1565 (string-append (assoc-ref inputs "js-highlight")
1566 "/share/javascript/highlight.min.js"))
1567 (replace-file "datatables/js/jquery.dataTables.min.js"
1568 (string-append (assoc-ref inputs "js-datatables")
1569 "/share/javascript/jquery.dataTables.min.js"))
1570 (replace-file "selectize/js/selectize.min.js"
1571 (string-append (assoc-ref inputs "js-selectize")
1572 "/share/javascript/selectize.min.js"))
1573 (for-each (match-lambda
1574 ((source . target)
1575 (minify source #:target target)))
1576 `(("jqueryui/jquery-ui.js" .
1577 "jqueryui/jquery-ui.min.js")
1578 ("datepicker/js/bootstrap-datepicker.js" .
1579 "datepicker/js/bootstrap-datepicker.min.js")
1580 ("ionrangeslider/js/ion.rangeSlider.js" .
1581 "ionrangeslider/js/ion.rangeSlider.min.js")
1582 ("bootstrap/js/bootstrap.js" .
1583 "bootstrap/js/bootstrap.min.js")
1584 (,(assoc-ref inputs "js-bootstrap-accessibility") .
1585 "bootstrap/accessibility/js/bootstrap-accessibility.min.js")
1586 ("shiny.js" .
1587 "shiny.min.js")
1588 ("jquery.js" .
1589 "jquery.min.js")
1590 ("legacy/jquery.js" .
1591 "legacy/jquery.min.js")
1592 ("selectize/accessibility/js/selectize-plugin-a11y.js" .
1593 "selectize/accessibility/js/selectize-plugin-a11y.min.js")
1594 ("showdown/src/showdown.js" .
1595 "showdown/compressed/showdown.js"))))))))))
1596 (propagated-inputs
1597 `(("r-bslib" ,r-bslib)
1598 ("r-cachem" ,r-cachem)
1599 ("r-commonmark" ,r-commonmark)
1600 ("r-crayon" ,r-crayon)
1601 ("r-digest" ,r-digest)
1602 ("r-ellipsis" ,r-ellipsis)
1603 ("r-fastmap" ,r-fastmap)
1604 ("r-glue" ,r-glue)
1605 ("r-htmltools" ,r-htmltools)
1606 ("r-httpuv" ,r-httpuv)
1607 ("r-jsonlite" ,r-jsonlite)
1608 ("r-later" ,r-later)
1609 ("r-lifecycle" ,r-lifecycle)
1610 ("r-mime" ,r-mime)
1611 ("r-promises" ,r-promises)
1612 ("r-r6" ,r-r6)
1613 ("r-rlang" ,r-rlang)
1614 ("r-sourcetools" ,r-sourcetools)
1615 ("r-withr" ,r-withr)
1616 ("r-xtable" ,r-xtable)))
1617 (inputs
1618 `(("js-datatables" ,js-datatables)
1619 ("js-selectize" ,js-selectize)
1620 ("js-strftime" ,js-strftime)
1621 ("js-highlight" ,js-highlight)))
1622 (native-inputs
1623 `(("uglify-js" ,uglify-js)
1624 ("gfortran" ,gfortran)
1625 ("js-bootstrap-accessibility"
1626 ,(origin
1627 (method url-fetch)
1628 (uri "https://raw.githubusercontent.com/paypal/bootstrap-accessibility-plugin/\
1629 v1.0.7/_site/plugins/js/bootstrap-accessibility.js")
1630 (sha256
1631 (base32
1632 "1489wyzwrpf86y7vhc13n4v3mszmsfybhd3f75jkpnbvyp5sncm8"))))))
1633 (home-page "https://shiny.rstudio.com")
1634 (synopsis "Easy interactive web applications with R")
1635 (description
1636 "Makes it incredibly easy to build interactive web applications
1637 with R. Automatic \"reactive\" binding between inputs and outputs and
1638 extensive prebuilt widgets make it possible to build beautiful,
1639 responsive, and powerful applications with minimal effort.")
1640 (license license:artistic2.0)))
1641
1642 ;; This package includes minified JavaScript files. When upgrading please
1643 ;; check that there are no new minified JavaScript files.
1644 (define-public r-shinytree
1645 (package
1646 (name "r-shinytree")
1647 (version "0.2.7")
1648 (source
1649 (origin
1650 (method url-fetch)
1651 (uri (cran-uri "shinyTree" version))
1652 (sha256
1653 (base32
1654 "0jfx2capckv7hf2yx3fn8i4rcmhi222ah91jnmhg497x8wgz31s3"))
1655 (modules '((guix build utils)))
1656 (snippet
1657 '(begin
1658 ;; Delete minified JavaScript
1659 (for-each delete-file
1660 '("inst/www/jsTree-3.3.7/libs/require.js"
1661 "inst/www/jsTree-3.3.7/libs/jquery.js"
1662 "inst/www/jsTree-3.3.7/jstree.min.js"))
1663 #t))))
1664 (properties `((upstream-name . "shinyTree")))
1665 (build-system r-build-system)
1666 (arguments
1667 `(#:modules ((guix build utils)
1668 (guix build r-build-system)
1669 (srfi srfi-1)
1670 (ice-9 popen))
1671 #:phases
1672 (modify-phases %standard-phases
1673 (add-after 'unpack 'replace-minified-javascript
1674 (lambda* (#:key inputs #:allow-other-keys)
1675 (with-directory-excursion "inst/www/jsTree-3.3.7/"
1676 (symlink (string-append (assoc-ref inputs "js-requirejs")
1677 "/share/javascript/require.min.js")
1678 "libs/require.js")
1679 (call-with-values
1680 (lambda ()
1681 (unzip2
1682 `((,(assoc-ref inputs "js-jquery")
1683 "libs/jquery.js")
1684 ("jstree.js"
1685 "jstree.min.js"))))
1686 (lambda (sources targets)
1687 (for-each (lambda (source target)
1688 (format #t "Processing ~a --> ~a~%"
1689 source target)
1690 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
1691 (call-with-output-file target
1692 (lambda (port)
1693 (dump-port minified port)))))
1694 sources targets))))
1695 #t)))))
1696 (propagated-inputs
1697 `(("r-htmlwidgets" ,r-htmlwidgets)
1698 ("r-jsonlite" ,r-jsonlite)
1699 ("r-promises" ,r-promises)
1700 ("r-shiny" ,r-shiny)
1701 ("r-stringr" ,r-stringr)))
1702 (inputs
1703 `(("js-requirejs" ,js-requirejs)))
1704 (native-inputs
1705 `(("uglify-js" ,uglify-js)
1706 ("js-jquery"
1707 ,(origin
1708 (method url-fetch)
1709 (uri "https://code.jquery.com/jquery-3.3.1.js")
1710 (sha256
1711 (base32
1712 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))))
1713 (home-page "https://cran.r-project.org/web/packages/shinyTree/")
1714 (synopsis "jsTree bindings for Shiny")
1715 (description
1716 "This package exposes R bindings to jsTree, a JavaScript library that
1717 supports interactive trees, to enable rich, editable trees in Shiny.")
1718 (license license:expat)))
1719
1720 (define-public r-shinydashboard
1721 (package
1722 (name "r-shinydashboard")
1723 (version "0.7.1")
1724 (source (origin
1725 (method url-fetch)
1726 (uri (cran-uri "shinydashboard" version))
1727 (sha256
1728 (base32
1729 "0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"))))
1730 (build-system r-build-system)
1731 ;; The directory inst/AdminLTE/ contains a minified JavaScript file.
1732 ;; Regenerate it from the included sources.
1733 (arguments
1734 `(#:modules ((guix build utils)
1735 (guix build r-build-system)
1736 (ice-9 popen))
1737 #:phases
1738 (modify-phases %standard-phases
1739 (add-after 'unpack 'generate-minified-javascript
1740 (lambda _
1741 (with-directory-excursion "inst/AdminLTE"
1742 (delete-file "app.min.js")
1743 (let ((minified (open-pipe* OPEN_READ "uglify-js" "app.js")))
1744 (call-with-output-file "app.min.js"
1745 (lambda (port)
1746 (dump-port minified port))))))))))
1747 (propagated-inputs
1748 `(("r-htmltools" ,r-htmltools)
1749 ("r-promises" ,r-promises)
1750 ("r-shiny" ,r-shiny)))
1751 (native-inputs
1752 `(("uglify-js" ,uglify-js)))
1753 (home-page "https://rstudio.github.io/shinydashboard/")
1754 (synopsis "Create dashboards with shiny")
1755 (description "This package provides an extension to the Shiny web
1756 application framework for R, making it easy to create attractive dashboards.")
1757 ;; This package includes software that was released under the Expat
1758 ;; license, but the whole package is released under GPL version 2 or
1759 ;; later.
1760 (license license:gpl2+)))
1761
1762 (define-public r-shinyfiles
1763 (package
1764 (name "r-shinyfiles")
1765 (version "0.9.0")
1766 (source
1767 (origin
1768 (method url-fetch)
1769 (uri (cran-uri "shinyFiles" version))
1770 (sha256
1771 (base32 "0rsijlx16vd74r7bd8s9zipy71kgpw19v9s85kxj5bmwc6njmbai"))))
1772 (properties `((upstream-name . "shinyFiles")))
1773 (build-system r-build-system)
1774 (propagated-inputs
1775 `(("r-fs" ,r-fs)
1776 ("r-htmltools" ,r-htmltools)
1777 ("r-jsonlite" ,r-jsonlite)
1778 ("r-shiny" ,r-shiny)
1779 ("r-tibble" ,r-tibble)))
1780 (home-page "https://github.com/thomasp85/shinyFiles")
1781 (synopsis "Server-side file system viewer for Shiny")
1782 (description
1783 "This package provides functionality for client-side navigation of the
1784 server side file system in shiny apps. In case the app is running locally
1785 this gives the user direct access to the file system without the need to
1786 \"download\" files to a temporary location. Both file and folder selection as
1787 well as file saving is available.")
1788 (license license:gpl2+)))
1789
1790 (define-public r-shinythemes
1791 (package
1792 (name "r-shinythemes")
1793 (version "1.2.0")
1794 (source
1795 (origin
1796 (method url-fetch)
1797 (uri (cran-uri "shinythemes" version))
1798 (sha256
1799 (base32
1800 "0qr9bfxw8afxns44i2j4msignf6g5qb2nzpay2lpv343rrlqbmip"))))
1801 (properties `((upstream-name . "shinythemes")))
1802 (build-system r-build-system)
1803 (propagated-inputs `(("r-shiny" ,r-shiny)))
1804 (home-page "https://rstudio.github.io/shinythemes/")
1805 (synopsis "Themes for Shiny")
1806 (description
1807 "This package provides themes for use with Shiny. It includes several
1808 Bootstrap themes, which are packaged for use with Shiny applications.")
1809 ;; The package is released under version 3 of the GPL, but it includes
1810 ;; source files that are covered by the Expat license. It also includes
1811 ;; fonts under SIL or the ASL.
1812 (license (list license:gpl3 license:expat
1813 license:silofl1.1 license:asl2.0))))
1814
1815 ;; The package sources include minified variants of d3.js and non-minified
1816 ;; source code of d3-jetpack.
1817 (define-public r-d3r
1818 (package
1819 (name "r-d3r")
1820 (version "0.9.1")
1821 (source
1822 (origin
1823 (method url-fetch)
1824 (uri (cran-uri "d3r" version))
1825 (sha256
1826 (base32
1827 "0kc82vvyfxhxvqfalngn36prn3sxdiinsx04rn99ha6zdc27zp5k"))))
1828 (build-system r-build-system)
1829 (arguments
1830 `(#:modules ((guix build utils)
1831 (guix build r-build-system)
1832 (srfi srfi-1))
1833 #:phases
1834 (modify-phases %standard-phases
1835 (add-after 'unpack 'process-javascript
1836 (lambda* (#:key inputs #:allow-other-keys)
1837 (with-directory-excursion "inst/www/d3/"
1838 (call-with-values
1839 (lambda ()
1840 (unzip2
1841 `((,(assoc-ref inputs "d3.v3.js")
1842 "v3/dist/d3.min.js")
1843 (,(assoc-ref inputs "d3.v4.js")
1844 "v4/dist/d3.min.js")
1845 (,(assoc-ref inputs "d3.v5.js")
1846 "v5/dist/d3.min.js")
1847 (,(assoc-ref inputs "d3.v6.js")
1848 "v6/dist/d3.min.js"))))
1849 (lambda (sources targets)
1850 (for-each (lambda (source target)
1851 (format #t "Processing ~a --> ~a~%"
1852 source target)
1853 (delete-file target)
1854 (invoke "esbuild" source "--minify"
1855 (string-append "--outfile=" target)))
1856 sources targets))))
1857 #t)))))
1858 (propagated-inputs
1859 `(("r-dplyr" ,r-dplyr)
1860 ("r-htmltools" ,r-htmltools)
1861 ("r-rlang" ,r-rlang)
1862 ("r-tidyr" ,r-tidyr)))
1863 (native-inputs
1864 `(("esbuild" ,esbuild)
1865 ("d3.v3.js"
1866 ,(origin
1867 (method url-fetch)
1868 (uri "https://d3js.org/d3.v3.js")
1869 (sha256
1870 (base32
1871 "1arr7sr08vy7wh0nvip2mi7dpyjw4576vf3bm45rp4g5lc1k1x41"))))
1872 ("d3.v4.js"
1873 ,(origin
1874 (method url-fetch)
1875 (uri "https://d3js.org/d3.v4.js")
1876 (sha256
1877 (base32
1878 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))
1879 ("d3.v5.js"
1880 ,(origin
1881 (method url-fetch)
1882 (uri "https://d3js.org/d3.v5.js")
1883 (sha256
1884 (base32
1885 "0kxvx5pfagxn6nhavdwsdnzyd26g0z5dsfi1pi5dvcmb0c8ipcdn"))))
1886 ("d3.v6.js"
1887 ,(origin
1888 (method url-fetch)
1889 (uri "https://d3js.org/d3.v6.js")
1890 (sha256
1891 (base32
1892 "1x6432ca7p1pfxhz3airzw943fincn9izzxkclc1wmphcvv2n2p9"))))))
1893 (home-page "https://github.com/timelyportfolio/d3r")
1894 (synopsis "d3.js utilities for R")
1895 (description
1896 "This package provides a suite of functions to help ease the use of the
1897 d3.js visualization library in R. These helpers include
1898 @code{htmltools::htmlDependency} functions, hierarchy builders, and conversion
1899 tools for @code{partykit}, @code{igraph}, @code{table}, and @code{data.frame}
1900 R objects into the JSON format that the d3.js library expects.")
1901 (license license:bsd-3)))
1902
1903 ;; We use the latest commit here because the last release was in 2016 while
1904 ;; the latest commit was in 2018.
1905 (define-public r-sankeyd3
1906 (let ((commit "fd50a74e29056e0d67d75b4d04de47afb2f932bc")
1907 (revision "1"))
1908 (package
1909 (name "r-sankeyd3")
1910 (version (git-version "0.3.2" revision commit))
1911 (source
1912 (origin
1913 (method git-fetch)
1914 (uri (git-reference
1915 (url "https://github.com/fbreitwieser/sankeyD3")
1916 (commit commit)))
1917 (file-name (git-file-name name version))
1918 (sha256
1919 (base32
1920 "0jrcnfax321pszbpjdifnkbrgbjr43bjzvlzv1p5a8wskksqwiyx"))))
1921 (build-system r-build-system)
1922 (propagated-inputs
1923 `(("r-d3r" ,r-d3r)
1924 ("r-htmlwidgets" ,r-htmlwidgets)
1925 ("r-shiny" ,r-shiny)
1926 ("r-magrittr" ,r-magrittr)))
1927 (home-page "https://github.com/fbreitwieser/sankeyD3")
1928 (synopsis "Sankey network graphs from R")
1929 (description
1930 "This package provides an R library to generate Sankey network graphs
1931 in R and Shiny via the D3 visualization library.")
1932 ;; The R code is licensed under GPLv3+. It includes the non-minified
1933 ;; JavaScript source code of d3-sankey, which is released under the
1934 ;; 3-clause BSD license.
1935 (license (list license:gpl3+ license:bsd-3)))))
1936
1937 (define-public r-wesanderson
1938 (package
1939 (name "r-wesanderson")
1940 (version "0.3.6")
1941 (source
1942 (origin
1943 (method url-fetch)
1944 (uri (cran-uri "wesanderson" version))
1945 (sha256
1946 (base32
1947 "09mr6p2jmqdjq27cz974w5hyxgn929zp9z3inhxqmmh1582fmdi2"))))
1948 (properties `((upstream-name . "wesanderson")))
1949 (build-system r-build-system)
1950 (home-page "https://github.com/karthik/wesanderson")
1951 (synopsis "Wes Anderson color palette generator")
1952 (description
1953 "This package provides color palettes that have been generated mostly
1954 from Wes Anderson movies.")
1955 (license license:expat)))
1956
1957 (define-public r-tablerdash
1958 (package
1959 (name "r-tablerdash")
1960 (version "0.1.0")
1961 (source
1962 (origin
1963 (method url-fetch)
1964 (uri (cran-uri "tablerDash" version))
1965 (sha256
1966 (base32
1967 "1mnp6lxa7d669r325aynq1n3f35r9sy4v1fvdh4cymbf33s8mkmm"))
1968 (snippet
1969 '(begin
1970 ;; Delete minified JavaScript
1971 (for-each delete-file
1972 '("inst/tablerDash-0.1.0/require.min.js"
1973 "inst/bootstrap-4.0.0/bootstrap.bundle.min.js"))
1974 #true))))
1975 (properties `((upstream-name . "tablerDash")))
1976 (build-system r-build-system)
1977 (arguments
1978 `(#:modules ((guix build utils)
1979 (guix build r-build-system)
1980 (srfi srfi-1))
1981 #:phases
1982 (modify-phases %standard-phases
1983 (add-after 'unpack 'process-javascript
1984 (lambda* (#:key inputs #:allow-other-keys)
1985 (with-directory-excursion "inst"
1986 (call-with-values
1987 (lambda ()
1988 (unzip2
1989 `((,(assoc-ref inputs "js-requirejs")
1990 "tablerDash-0.1.0/require.min.js")
1991 (,(assoc-ref inputs "js-bootstrap")
1992 "bootstrap-4.0.0/bootstrap.bundle.min.js"))))
1993 (lambda (sources targets)
1994 (for-each (lambda (source target)
1995 (format #t "Processing ~a --> ~a~%"
1996 source target)
1997 (invoke "esbuild" source "--minify"
1998 (string-append "--outfile=" target)))
1999 sources targets))))
2000 #t)))))
2001 (propagated-inputs
2002 `(("r-htmltools" ,r-htmltools)
2003 ("r-knitr" ,r-knitr)
2004 ("r-shiny" ,r-shiny)))
2005 (native-inputs
2006 `(("esbuild" ,esbuild)
2007 ("js-requirejs"
2008 ,(origin
2009 (method url-fetch)
2010 (uri "https://raw.githubusercontent.com/requirejs/requirejs/2.3.5/require.js")
2011 (sha256
2012 (base32
2013 "06w32mwqii9cx409ivda88z58qbkcdb4p6hf6jawchsgagaziyds"))))
2014 ("js-bootstrap"
2015 ,(origin
2016 (method url-fetch)
2017 (uri "https://raw.githubusercontent.com/twbs/bootstrap/\
2018 v4.0.0/dist/js/bootstrap.bundle.js")
2019 (sha256
2020 (base32
2021 "0cvfqffn45vfbj3fk6wmrhkyndhk4id89vgydssbbzxjkfwprfrj"))))))
2022 (home-page "https://rinterface.github.io/tablerDash/")
2023 (synopsis "Tabler API for Shiny")
2024 (description
2025 "This package provides an R interface to the
2026 @url{https://tabler.io,Tabler} HTML template. tablerDash is a light Bootstrap
2027 4 dashboard template. There are different layouts available such as a one
2028 page dashboard or a multi-page template, where the navigation menu is
2029 contained in the navigation bar.")
2030 (license license:gpl2+)))
2031
2032 (define-public r-spelling
2033 (package
2034 (name "r-spelling")
2035 (version "2.2")
2036 (source
2037 (origin
2038 (method url-fetch)
2039 (uri (cran-uri "spelling" version))
2040 (sha256
2041 (base32
2042 "179nj9w1v27qq9q5240ddvggp0795998sxyqjvbqjvq9dmach3bl"))))
2043 (properties `((upstream-name . "spelling")))
2044 (build-system r-build-system)
2045 (propagated-inputs
2046 `(("r-commonmark" ,r-commonmark)
2047 ("r-hunspell" ,r-hunspell)
2048 ("r-knitr" ,r-knitr)
2049 ("r-xml2" ,r-xml2)))
2050 (home-page "https://docs.ropensci.org/spelling/")
2051 (synopsis "Tools for spell checking in R")
2052 (description
2053 "This is an R package for spell checking common document formats
2054 including LaTeX, markdown, manual pages, and DESCRIPTION files. It includes
2055 utilities to automate checking of documentation and vignettes as a unit test
2056 during @code{R CMD check}. Both British and American English are supported
2057 out of the box and other languages can be added. In addition, packages may
2058 define a wordlist to allow custom terminology without having to abuse
2059 punctuation.")
2060 (license license:expat)))
2061
2062 (define-public r-crosstalk
2063 (package
2064 (name "r-crosstalk")
2065 (version "1.1.1")
2066 (source
2067 (origin
2068 (method url-fetch)
2069 (uri (cran-uri "crosstalk" version))
2070 (sha256
2071 (base32
2072 "1n6c6s7a6yxiwvva71x6bzcrim8xprl5s01fqiy61yq0y3vk8cpd"))))
2073 (build-system r-build-system)
2074 (propagated-inputs
2075 `(("r-htmltools" ,r-htmltools)
2076 ("r-jsonlite" ,r-jsonlite)
2077 ("r-lazyeval" ,r-lazyeval)
2078 ("r-r6" ,r-r6)))
2079 (home-page "https://rstudio.github.io/crosstalk/")
2080 (synopsis "Inter-widget interactivity for HTML widgets")
2081 (description
2082 "This package provides building blocks for allowing HTML widgets to
2083 communicate with each other, with Shiny or without (i.e. static @code{.html}
2084 files). It currently supports linked brushing and filtering.")
2085 (license license:expat)))
2086
2087 (define-public r-rook
2088 (package
2089 (name "r-rook")
2090 (version "1.1-1")
2091 (source
2092 (origin
2093 (method url-fetch)
2094 (uri (cran-uri "Rook" version))
2095 (sha256
2096 (base32
2097 "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"))))
2098 (properties `((upstream-name . "Rook")))
2099 (build-system r-build-system)
2100 (propagated-inputs `(("r-brew" ,r-brew)))
2101 (home-page "https://cran.r-project.org/web/packages/Rook")
2102 (synopsis "Web server interface for R")
2103 (description
2104 "This package contains the Rook specification and convenience software
2105 for building and running Rook applications. A Rook application is an R
2106 reference class object that implements a @code{call} method or an R closure
2107 that takes exactly one argument, an environment, and returns a list with three
2108 named elements: the @code{status}, the @code{headers}, and the @code{body}.")
2109 (license license:gpl2)))
2110
2111 (define-public r-miniui
2112 (package
2113 (name "r-miniui")
2114 (version "0.1.1.1")
2115 (source
2116 (origin
2117 (method url-fetch)
2118 (uri (cran-uri "miniUI" version))
2119 (sha256
2120 (base32
2121 "1h5h2sc57h95d6bsgs95l26911g38hvjc1v50bc31xl9689l2as5"))))
2122 (properties `((upstream-name . "miniUI")))
2123 (build-system r-build-system)
2124 (propagated-inputs
2125 `(("r-htmltools" ,r-htmltools)
2126 ("r-shiny" ,r-shiny)))
2127 (home-page "https://cran.r-project.org/web/packages/miniUI/")
2128 (synopsis "Shiny UI widgets for small screens")
2129 (description
2130 "This package provides UI widget and layout functions for writing Shiny apps that
2131 work well on small screens.")
2132 (license license:gpl3)))
2133
2134 (define-public r-feather
2135 (package
2136 (name "r-feather")
2137 (version "0.3.5")
2138 (source
2139 (origin
2140 (method url-fetch)
2141 (uri (cran-uri "feather" version))
2142 (sha256
2143 (base32
2144 "1gxd0h2m56sjjlzn4dry6s13nddxc4l5i11gsvavaf2dwbahdzsh"))))
2145 (build-system r-build-system)
2146 (propagated-inputs
2147 `(("r-hms" ,r-hms)
2148 ("r-rcpp" ,r-rcpp)
2149 ("r-tibble" ,r-tibble)))
2150 (home-page "https://github.com/wesm/feather")
2151 (synopsis "R Bindings to the Feather API")
2152 (description "Read and write feather files, a lightweight binary columnar
2153 data store designed for maximum speed.")
2154 (license license:asl2.0)))
2155
2156 (define-public r-maps
2157 (package
2158 (name "r-maps")
2159 (version "3.3.0")
2160 (source
2161 (origin
2162 (method url-fetch)
2163 (uri (cran-uri "maps" version))
2164 (sha256
2165 (base32
2166 "05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"))))
2167 (build-system r-build-system)
2168 (home-page "https://cran.r-project.org/web/packages/maps")
2169 (synopsis "Draw geographical maps")
2170 (description "This package provides an R module for display of maps.
2171 Projection code and larger maps are in separate packages (@code{mapproj} and
2172 @code{mapdata}).")
2173 (license license:gpl2)))
2174
2175 (define-public r-mapproj
2176 (package
2177 (name "r-mapproj")
2178 (version "1.2.7")
2179 (source
2180 (origin
2181 (method url-fetch)
2182 (uri (cran-uri "mapproj" version))
2183 (sha256
2184 (base32
2185 "0nscsfq8md6ri9258xz57c3dj81wdl6kdwf4a9qcrwwbn20i427h"))))
2186 (build-system r-build-system)
2187 (propagated-inputs `(("r-maps" ,r-maps)))
2188 (home-page "https://cran.r-project.org/web/packages/mapproj")
2189 (synopsis "Map projection in R")
2190 (description "This package converts latitude/longitude into projected
2191 coordinates.")
2192 (license (list license:gpl2 ; The R interface
2193 (license:non-copyleft ; The C code
2194 "https://www.gnu.org/licenses/license-list.en.html#lucent102"
2195 "Lucent Public License Version 1.02")))))
2196
2197 (define-public r-rgooglemaps
2198 (package
2199 (name "r-rgooglemaps")
2200 (version "1.4.5.3")
2201 (source
2202 (origin
2203 (method url-fetch)
2204 (uri (cran-uri "RgoogleMaps" version))
2205 (sha256
2206 (base32
2207 "02v8k0bw70q4qwx4lcdy8p25q7n3ql2ll46lfpqllxa1p26svmfi"))))
2208 (properties `((upstream-name . "RgoogleMaps")))
2209 (build-system r-build-system)
2210 (propagated-inputs
2211 `(("r-png" ,r-png)
2212 ("r-sp" ,r-sp)))
2213 (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
2214 (synopsis "Use Google Maps in R")
2215 (description "This package serves two purposes:
2216 @enumerate
2217 @item Provide a comfortable R interface to query the Google server for static
2218 maps, and
2219 @item Use the map as a background image to overlay plots within R. This
2220 requires proper coordinate scaling.
2221 @end enumerate\n")
2222 (license license:gpl2+)))
2223
2224 (define-public r-geosphere
2225 (package
2226 (name "r-geosphere")
2227 (version "1.5-10")
2228 (source
2229 (origin
2230 (method url-fetch)
2231 (uri (cran-uri "geosphere" version))
2232 (sha256
2233 (base32
2234 "15xlgsmn0vwky1l13n6acdz6jn2b2na3gf6x367y3qh1f5w4zkan"))))
2235 (build-system r-build-system)
2236 (propagated-inputs `(("r-sp" ,r-sp)))
2237 (home-page "https://cran.r-project.org/web/packages/geosphere")
2238 (synopsis "Spherical trigonometry")
2239 (description "This package computes spherical trigonometry for geographic
2240 applications. That is, compute distances and related measures for angular
2241 (longitude/latitude) locations.")
2242 (license license:gpl3+)))
2243
2244 (define-public r-jpeg
2245 (package
2246 (name "r-jpeg")
2247 (version "0.1-8.1")
2248 (source
2249 (origin
2250 (method url-fetch)
2251 (uri (cran-uri "jpeg" version))
2252 (sha256
2253 (base32
2254 "1a8mi70x79a691r40yiw684jkg1mr9n8agkxlcksxcnrdybs9c0x"))))
2255 (build-system r-build-system)
2256 (inputs `(("libjpeg" ,libjpeg-turbo)))
2257 (home-page "https://www.rforge.net/jpeg/")
2258 (synopsis "Read and write JPEG images with R")
2259 (description "This package provides a way to read, write and display
2260 bitmap images stored in the JPEG format with R. It can read and write both
2261 files and in-memory raw vectors.")
2262 (license license:gpl2+)))
2263
2264 (define-public r-ggmap
2265 (package
2266 (name "r-ggmap")
2267 (version "3.0.0")
2268 (source
2269 (origin
2270 (method url-fetch)
2271 (uri (cran-uri "ggmap" version))
2272 (sha256
2273 (base32
2274 "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln"))))
2275 (build-system r-build-system)
2276 (propagated-inputs
2277 `(("r-bitops" ,r-bitops)
2278 ("r-digest" ,r-digest)
2279 ("r-dplyr" ,r-dplyr)
2280 ("r-ggplot2" ,r-ggplot2)
2281 ("r-glue" ,r-glue)
2282 ("r-httr" ,r-httr)
2283 ("r-jpeg" ,r-jpeg)
2284 ("r-magrittr" ,r-magrittr)
2285 ("r-plyr" ,r-plyr)
2286 ("r-png" ,r-png)
2287 ("r-purrr" ,r-purrr)
2288 ("r-rgooglemaps" ,r-rgooglemaps)
2289 ("r-rjson" ,r-rjson)
2290 ("r-scales" ,r-scales)
2291 ("r-stringr" ,r-stringr)
2292 ("r-tibble" ,r-tibble)
2293 ("r-tidyr" ,r-tidyr)))
2294 (home-page "https://github.com/dkahle/ggmap")
2295 (synopsis "Spatial visualization with ggplot2")
2296 (description "This package provides a collection of functions to visualize
2297 spatial data and models on top of static maps from various online sources (e.g
2298 Google Maps and Stamen Maps). It includes tools common to those tasks,
2299 including functions for geolocation and routing.")
2300 (license license:gpl2)))
2301
2302 (define-public r-haven
2303 (package
2304 (name "r-haven")
2305 (version "2.3.1")
2306 (source
2307 (origin
2308 (method url-fetch)
2309 (uri (cran-uri "haven" version))
2310 (sha256
2311 (base32
2312 "03cypgqhdkrfbfpl1yx2wb7flczrbak1w654wkicmd5ajwr9zvkf"))
2313 (modules '((guix build utils)))
2314 (snippet
2315 '(begin
2316 ;; unvendor readstat
2317 (delete-file-recursively "src/readstat")
2318 #t))))
2319 (build-system r-build-system)
2320 (arguments
2321 '(#:phases
2322 (modify-phases %standard-phases
2323 (add-after 'unpack 'unbundle-readstat
2324 (lambda _
2325 ;; Not required, since we’re not building readstat.
2326 (substitute* "src/Makevars"
2327 (("-lz") "-lreadstat"))
2328 #t)))))
2329 (inputs
2330 `(("readstat" ,readstat)))
2331 (native-inputs
2332 `(("r-knitr" ,r-knitr)))
2333 (propagated-inputs
2334 `(("r-forcats" ,r-forcats)
2335 ("r-hms" ,r-hms)
2336 ("r-rcpp" ,r-rcpp)
2337 ("r-rlang" ,r-rlang)
2338 ("r-readr" ,r-readr)
2339 ("r-tibble" ,r-tibble)
2340 ("r-tidyselect" ,r-tidyselect)
2341 ("r-vctrs" ,r-vctrs)))
2342 (home-page "https://haven.tidyverse.org")
2343 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
2344 (description
2345 "This package lets you mport foreign statistical formats into R via the
2346 embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
2347 (license license:expat)))
2348
2349 (define-public r-amap
2350 (package
2351 (name "r-amap")
2352 (version "0.8-18")
2353 (source (origin
2354 (method url-fetch)
2355 (uri (cran-uri "amap" version))
2356 (sha256
2357 (base32
2358 "0zpcb73w413na23f6giml9311jh0j0y766w2fh9i40d2h7bbvyvs"))))
2359 (build-system r-build-system)
2360 (native-inputs
2361 `(("gfortran" ,gfortran)))
2362 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
2363 (synopsis "Another multidimensional analysis package")
2364 (description "This package provides tools for clustering and principal
2365 component analysis (with robust methods, and parallelized functions).")
2366 (license license:gpl2+)))
2367
2368 (define-public r-ape
2369 (package
2370 (name "r-ape")
2371 (version "5.4-1")
2372 (source
2373 (origin
2374 (method url-fetch)
2375 (uri (cran-uri "ape" version))
2376 (sha256
2377 (base32
2378 "1r7fwyz30ippcl1ibqiv1xryf44x5crcks5kx19h146ffj76qcgh"))))
2379 (build-system r-build-system)
2380 (propagated-inputs
2381 `(("r-lattice" ,r-lattice)
2382 ("r-nlme" ,r-nlme)
2383 ("r-rcpp" ,r-rcpp)))
2384 (home-page "http://ape-package.ird.fr/")
2385 (synopsis "Analyses of phylogenetics and evolution")
2386 (description
2387 "This package provides functions for reading, writing, plotting, and
2388 manipulating phylogenetic trees, analyses of comparative data in a
2389 phylogenetic framework, ancestral character analyses, analyses of
2390 diversification and macroevolution, computing distances from DNA sequences,
2391 and several other tools.")
2392 (license license:gpl2+)))
2393
2394 (define-public r-abbyyr
2395 (package
2396 (name "r-abbyyr")
2397 (version "0.5.5")
2398 (source
2399 (origin
2400 (method url-fetch)
2401 (uri (cran-uri "abbyyR" version))
2402 (sha256
2403 (base32
2404 "1vldnd3dg89aj6a73nhirirqddbfdrnzhb5m3679i60sark8nk6r"))))
2405 (properties `((upstream-name . "abbyyR")))
2406 (build-system r-build-system)
2407 (propagated-inputs
2408 `(("r-curl" ,r-curl)
2409 ("r-httr" ,r-httr)
2410 ("r-plyr" ,r-plyr)
2411 ("r-progress" ,r-progress)
2412 ("r-readr" ,r-readr)
2413 ("r-xml" ,r-xml)))
2414 (home-page "https://github.com/soodoku/abbyyR")
2415 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
2416 (description
2417 "This package provides tools to get text from images of text using Abbyy
2418 Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
2419 OCR images, barcodes, forms, documents with machine readable zones, e.g.
2420 passports and get the results in a variety of formats including plain text and
2421 XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
2422 (license license:expat)))
2423
2424 (define-public r-colorspace
2425 (package
2426 (name "r-colorspace")
2427 (version "2.0-0")
2428 (source
2429 (origin
2430 (method url-fetch)
2431 (uri (cran-uri "colorspace" version))
2432 (sha256
2433 (base32 "13h1hara0s6xn16bgkrbd0flszah1yiylwfwxwn2inqqk6pm6sjf"))))
2434 (build-system r-build-system)
2435 (native-inputs
2436 `(("r-knitr" ,r-knitr)))
2437 (home-page "https://cran.r-project.org/web/packages/colorspace")
2438 (synopsis "Color space manipulation")
2439 (description
2440 "This package carries out a mapping between assorted color spaces
2441 including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
2442 CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
2443 colors are provided.")
2444 (license license:bsd-3)))
2445
2446 (define-public r-glue
2447 (package
2448 (name "r-glue")
2449 (version "1.4.2")
2450 (source
2451 (origin
2452 (method url-fetch)
2453 (uri (cran-uri "glue" version))
2454 (sha256
2455 (base32
2456 "1bgpirdvjrf0da734clrixawvpdap4lpda4g89vais96589m8wwz"))))
2457 (build-system r-build-system)
2458 ;; knitr depends on glue, so we can't add knitr here to build the
2459 ;; vignettes.
2460 #;
2461 (native-inputs
2462 `(("r-knitr" ,r-knitr)))
2463 (home-page "https://github.com/tidyverse/glue")
2464 (synopsis "Interpreted string literals")
2465 (description
2466 "This package provides an implementation of interpreted string literals,
2467 inspired by Python's Literal String Interpolation (PEP-0498) and
2468 Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
2469 (license license:expat)))
2470
2471 (define-public r-pastecs
2472 (package
2473 (name "r-pastecs")
2474 (version "1.3.21")
2475 (source (origin
2476 (method url-fetch)
2477 (uri (cran-uri "pastecs" version))
2478 (sha256
2479 (base32
2480 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
2481 (build-system r-build-system)
2482 (propagated-inputs
2483 `(("r-boot" ,r-boot)))
2484 (home-page "https://github.com/phgrosjean/pastecs")
2485 (synopsis "Analysis of space-time ecological series")
2486 (description
2487 "This package provides functions for regulation, decomposition and analysis
2488 of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
2489 initiative to bring PASSTEC 2000 functionalities to R.")
2490 (license license:gpl2+)))
2491
2492 (define-public r-partykit
2493 (package
2494 (name "r-partykit")
2495 (version "1.2-12")
2496 (source (origin
2497 (method url-fetch)
2498 (uri (cran-uri "partykit" version))
2499 (sha256
2500 (base32
2501 "15d5g89winndv8cy8jjjxy87fliafp5zyb8b58czrijwcmagg50l"))))
2502 (build-system r-build-system)
2503 (propagated-inputs
2504 `(("r-formula" ,r-formula)
2505 ("r-inum" ,r-inum)
2506 ("r-libcoin" ,r-libcoin)
2507 ("r-mvtnorm" ,r-mvtnorm)
2508 ("r-rpart" ,r-rpart)
2509 ("r-survival" ,r-survival)))
2510 (home-page "http://partykit.R-Forge.R-project.org/partykit")
2511 (synopsis "Toolkit for recursive partytioning")
2512 (description
2513 "This package provides a toolkit with infrastructure for representing,
2514 summarizing, and visualizing tree-structured regression and classification
2515 models.")
2516 (license license:gpl2+)))
2517
2518 (define-public r-plogr
2519 (package
2520 (name "r-plogr")
2521 (version "0.2.0")
2522 (source
2523 (origin
2524 (method url-fetch)
2525 (uri (cran-uri "plogr" version))
2526 (sha256
2527 (base32
2528 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
2529 (build-system r-build-system)
2530 (home-page "https://github.com/krlmlr/plogr")
2531 (synopsis "R bindings for the plog C++ logging library")
2532 (description
2533 "This package provides the header files for a stripped-down version of
2534 the plog header-only C++ logging library, and a method to log to R's standard
2535 error stream.")
2536 (license license:expat)))
2537
2538 (define-public r-pls
2539 (package
2540 (name "r-pls")
2541 (version "2.7-3")
2542 (source
2543 (origin
2544 (method url-fetch)
2545 (uri (cran-uri "pls" version))
2546 (sha256
2547 (base32 "0b3ls12w19wc4xkhnsgmb333y9lyzwq3syjc3k8zs1agnw59c7cg"))))
2548 (build-system r-build-system)
2549 (home-page "https://mevik.net/work/software/pls.html")
2550 (synopsis "Partial Least Squares and Principal Component Regression")
2551 (description
2552 "The pls package implements multivariate regression methods: Partial Least
2553 Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
2554 Canonical Powered Partial Least Squares (@dfn{CPPLS}). It supports:
2555
2556 @itemize
2557 @item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
2558 algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
2559 @item multi-response models (or @dfn{PLS2})
2560 @item flexible cross-validation
2561 @item Jackknife variance estimates of regression coefficients
2562 @item extensive and flexible plots: scores, loadings, predictions, coefficients,
2563 (R)MSEP, R², and correlation loadings
2564 @item formula interface, modelled after @code{lm()}, with methods for predict,
2565 print, summary, plot, update, etc.
2566 @item extraction functions for coefficients, scores, and loadings
2567 @item MSEP, RMSEP, and R² estimates
2568 @item multiplicative scatter correction (@dfn{MSC})
2569 @end itemize\n")
2570 (license license:gpl2)))
2571
2572 (define-public r-ps
2573 (package
2574 (name "r-ps")
2575 (version "1.5.0")
2576 (source
2577 (origin
2578 (method url-fetch)
2579 (uri (cran-uri "ps" version))
2580 (sha256
2581 (base32 "15pyz94b0z6ibrjp25np5nd4z20whnnr35wsavdgwmsmynba2qbl"))))
2582 (build-system r-build-system)
2583 (home-page "https://ps.r-lib.org")
2584 (synopsis "List, query, and manipulate system processes")
2585 (description
2586 "The ps package implements an API to list, query, and manipulate system
2587 processes. Most of its code is based on the @code{psutil} Python package.")
2588 (license license:bsd-3)))
2589
2590 (define-public r-pkgbuild
2591 (package
2592 (name "r-pkgbuild")
2593 (version "1.2.0")
2594 (source
2595 (origin
2596 (method url-fetch)
2597 (uri (cran-uri "pkgbuild" version))
2598 (sha256
2599 (base32 "0qx920h2viwjg10va81nj0xja495d8ni6vcc25ggvzki6a6k069f"))))
2600 (build-system r-build-system)
2601 (propagated-inputs
2602 `(("r-callr" ,r-callr)
2603 ("r-cli" ,r-cli)
2604 ("r-crayon" ,r-crayon)
2605 ("r-desc" ,r-desc)
2606 ("r-prettyunits" ,r-prettyunits)
2607 ("r-r6" ,r-r6)
2608 ("r-rprojroot" ,r-rprojroot)
2609 ("r-withr" ,r-withr)))
2610 (home-page "https://github.com/r-pkgs/pkgbuild")
2611 (synopsis "Find tools needed to build R packages")
2612 (description
2613 "This package provides functions used to build R packages. It locates
2614 compilers needed to build R packages on various platforms and ensures the PATH
2615 is configured appropriately so R can use them.")
2616 (license license:gpl3)))
2617
2618 (define-public r-pkgload
2619 (package
2620 (name "r-pkgload")
2621 (version "1.1.0")
2622 (source
2623 (origin
2624 (method url-fetch)
2625 (uri (cran-uri "pkgload" version))
2626 (sha256
2627 (base32
2628 "03bv8xq4s6s7m34y1kjs99jzlb95vwrfi76mbnhmzcx2pc6ld78q"))))
2629 (build-system r-build-system)
2630 (propagated-inputs
2631 `(("r-cli" ,r-cli)
2632 ("r-crayon" ,r-crayon)
2633 ("r-desc" ,r-desc)
2634 ("r-pkgbuild" ,r-pkgbuild)
2635 ("r-rlang" ,r-rlang)
2636 ("r-rprojroot" ,r-rprojroot)
2637 ("r-rstudioapi" ,r-rstudioapi)
2638 ("r-withr" ,r-withr)))
2639 (home-page "https://github.com/r-lib/pkgload")
2640 (synopsis "Simulate package installation and attach")
2641 (description
2642 "This package simulates the process of installing a package and then
2643 attaching it. This is a key part of the @code{devtools} package as it allows
2644 you to rapidly iterate while developing a package.")
2645 (license license:gpl3)))
2646
2647 (define-public r-rcpp
2648 (package
2649 (name "r-rcpp")
2650 (version "1.0.6")
2651 (source
2652 (origin
2653 (method url-fetch)
2654 (uri (cran-uri "Rcpp" version))
2655 (sha256
2656 (base32 "04ph6lm36cmvz01ng53pvvf3jxvzsn9smyflkfc7l3q0pib4gwn9"))))
2657 (build-system r-build-system)
2658 (home-page "http://www.rcpp.org")
2659 (synopsis "Seamless R and C++ integration")
2660 (description
2661 "The Rcpp package provides R functions as well as C++ classes which offer
2662 a seamless integration of R and C++. Many R data types and objects can be
2663 mapped back and forth to C++ equivalents which facilitates both writing of new
2664 code as well as easier integration of third-party libraries. Documentation
2665 about Rcpp is provided by several vignettes included in this package, via the
2666 @code{Rcpp Gallery} site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
2667 and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
2668 @code{citation(\"Rcpp\")} for details on these last two.")
2669 (license license:gpl2+)))
2670
2671 (define-public r-bindr
2672 (package
2673 (name "r-bindr")
2674 (version "0.1.1")
2675 (source
2676 (origin
2677 (method url-fetch)
2678 (uri (cran-uri "bindr" version))
2679 (sha256
2680 (base32
2681 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
2682 (build-system r-build-system)
2683 (home-page "https://github.com/krlmlr/bindr")
2684 (synopsis "Parametrized active bindings")
2685 (description
2686 "This package provides a simple interface for creating active bindings
2687 where the bound function accepts additional arguments.")
2688 (license license:expat)))
2689
2690 (define-public r-bindrcpp
2691 (package
2692 (name "r-bindrcpp")
2693 (version "0.2.2")
2694 (source
2695 (origin
2696 (method url-fetch)
2697 (uri (cran-uri "bindrcpp" version))
2698 (sha256
2699 (base32
2700 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
2701 (build-system r-build-system)
2702 (propagated-inputs
2703 `(("r-bindr" ,r-bindr)
2704 ("r-plogr" ,r-plogr)
2705 ("r-rcpp" ,r-rcpp)))
2706 (home-page "https://github.com/krlmlr/bindrcpp")
2707 (synopsis "Rcpp interface to active bindings")
2708 (description
2709 "This package provides an easy way to fill an environment with active
2710 bindings that call a C++ function.")
2711 (license license:expat)))
2712
2713 (define-public r-bisquerna
2714 (package
2715 (name "r-bisquerna")
2716 (version "1.0.4")
2717 (source (origin
2718 (method url-fetch)
2719 (uri (cran-uri "BisqueRNA" version))
2720 (sha256
2721 (base32
2722 "01g34n87ml7n3pck77497ddgbv3rr5p4153ac8ninpgjijlm3jw2"))))
2723 (properties `((upstream-name . "BisqueRNA")))
2724 (build-system r-build-system)
2725 (propagated-inputs
2726 `(("r-biobase" ,r-biobase)
2727 ("r-limsolve" ,r-limsolve)))
2728 (home-page "https://www.biorxiv.org/content/10.1101/669911v1")
2729 (synopsis "Decomposition of bulk expression with single-cell sequencing")
2730 (description "This package provides tools to accurately estimate cell type
2731 abundances from heterogeneous bulk expression. A reference-based method
2732 utilizes single-cell information to generate a signature matrix and
2733 transformation of bulk expression for accurate regression based estimates.
2734 A marker-based method utilizes known cell-specific marker genes to measure
2735 relative abundances across samples.")
2736 (license license:gpl3)))
2737
2738 (define-public r-auc
2739 (package
2740 (name "r-auc")
2741 (version "0.3.0")
2742 (source
2743 (origin
2744 (method url-fetch)
2745 (uri (cran-uri "AUC" version))
2746 (sha256
2747 (base32
2748 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
2749 (properties `((upstream-name . "AUC")))
2750 (build-system r-build-system)
2751 (home-page "https://cran.r-project.org/web/packages/AUC")
2752 (synopsis "Compute the area under the curve of selected measures")
2753 (description
2754 "This package includes functions to compute the area under the curve of
2755 selected measures: the area under the sensitivity curve (AUSEC), the area
2756 under the specificity curve (AUSPC), the area under the accuracy
2757 curve (AUACC), and the area under the receiver operating characteristic
2758 curve (AUROC). The curves can also be visualized. Support for partial areas
2759 is provided.")
2760 (license license:gpl2+)))
2761
2762 (define-public r-calibrate
2763 (package
2764 (name "r-calibrate")
2765 (version "1.7.7")
2766 (source
2767 (origin
2768 (method url-fetch)
2769 (uri (cran-uri "calibrate" version))
2770 (sha256
2771 (base32 "19kgrnsyq67iqv1biyssqi30a6v2836ql20nabpy2m692ns0jfvi"))))
2772 (build-system r-build-system)
2773 (propagated-inputs
2774 `(("r-mass" ,r-mass)))
2775 (home-page "https://cran.r-project.org/web/packages/calibrate")
2776 (synopsis "Calibration of scatterplot and biplot axes")
2777 (description
2778 "This is a package for drawing calibrated scales with tick marks
2779 on (non-orthogonal) variable vectors in scatterplots and biplots.")
2780 (license license:gpl2)))
2781
2782 (define-public r-shape
2783 (package
2784 (name "r-shape")
2785 (version "1.4.5")
2786 (source
2787 (origin
2788 (method url-fetch)
2789 (uri (cran-uri "shape" version))
2790 (sha256
2791 (base32
2792 "17qqhjyfhxv9la07ykaslb50c8g4d0cgfypx4y91h9i2yjw7jjh9"))))
2793 (build-system r-build-system)
2794 (home-page "https://cran.r-project.org/web/packages/shape")
2795 (synopsis "Functions for plotting graphical shapes")
2796 (description
2797 "This package provides functions for plotting graphical shapes such as
2798 ellipses, circles, cylinders, arrows, ...")
2799 (license license:gpl3+)))
2800
2801 (define-public r-globaloptions
2802 (package
2803 (name "r-globaloptions")
2804 (version "0.1.2")
2805 (source
2806 (origin
2807 (method url-fetch)
2808 (uri (cran-uri "GlobalOptions" version))
2809 (sha256
2810 (base32 "0gkm77w6db9ajyncy1xdcivplap06a51zi99m009kylccschd2a7"))))
2811 (properties `((upstream-name . "GlobalOptions")))
2812 (build-system r-build-system)
2813 (native-inputs
2814 `(("r-knitr" ,r-knitr)))
2815 (home-page "https://github.com/jokergoo/GlobalOptions")
2816 (synopsis "Generate functions to get or set global options")
2817 (description
2818 "This package provides more controls on the option values such as
2819 validation and filtering on the values, making options invisible or private.")
2820 (license license:gpl2+)))
2821
2822 (define-public r-circlize
2823 (package
2824 (name "r-circlize")
2825 (version "0.4.12")
2826 (source
2827 (origin
2828 (method url-fetch)
2829 (uri (cran-uri "circlize" version))
2830 (sha256
2831 (base32
2832 "1x2j6a80bb4fly3dm91ias964s1gb1cmzj3lyh69ikwjaam0rdmk"))))
2833 (build-system r-build-system)
2834 (propagated-inputs
2835 `(("r-colorspace" ,r-colorspace)
2836 ("r-globaloptions" ,r-globaloptions)
2837 ("r-shape" ,r-shape)))
2838 (native-inputs
2839 `(("r-knitr" ,r-knitr)))
2840 (home-page "https://github.com/jokergoo/circlize")
2841 (synopsis "Circular visualization")
2842 (description
2843 "Circular layout is an efficient way to visualise huge amounts of
2844 information. This package provides an implementation of circular layout
2845 generation in R as well as an enhancement of available software. Its
2846 flexibility is based on the usage of low-level graphics functions such that
2847 self-defined high-level graphics can be easily implemented by users for
2848 specific purposes. Together with the seamless connection between the powerful
2849 computational and visual environment in R, it gives users more convenience and
2850 freedom to design figures for better understanding complex patterns behind
2851 multi-dimensional data.")
2852 (license license:gpl2+)))
2853
2854 (define-public r-powerlaw
2855 (package
2856 (name "r-powerlaw")
2857 (version "0.70.6")
2858 (source
2859 (origin
2860 (method url-fetch)
2861 (uri (cran-uri "poweRlaw" version))
2862 (sha256
2863 (base32 "14d1myxllvm1grnfiszzzxaiqpb2jpmsi19wq70r8r2wki293h7g"))))
2864 (properties `((upstream-name . "poweRlaw")))
2865 (build-system r-build-system)
2866 (propagated-inputs
2867 `(("r-pracma" ,r-pracma)))
2868 (native-inputs
2869 `(("r-knitr" ,r-knitr)))
2870 (home-page "https://github.com/csgillespie/poweRlaw")
2871 (synopsis "Tools for the analysis of heavy tailed distributions")
2872 (description
2873 "This package provides an implementation of maximum likelihood estimators
2874 for a variety of heavy tailed distributions, including both the discrete and
2875 continuous power law distributions. Additionally, a goodness-of-fit based
2876 approach is used to estimate the lower cut-off for the scaling region.")
2877 ;; Any of these GPL versions.
2878 (license (list license:gpl2 license:gpl3))))
2879
2880 (define-public r-compare
2881 (package
2882 (name "r-compare")
2883 (version "0.2-6")
2884 (source
2885 (origin
2886 (method url-fetch)
2887 (uri (cran-uri "compare" version))
2888 (sha256
2889 (base32
2890 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
2891 (build-system r-build-system)
2892 (home-page "https://cran.r-project.org/web/packages/compare")
2893 (synopsis "Comparing objects for differences")
2894 (description
2895 "This package provides functions to compare a model object to a
2896 comparison object. If the objects are not identical, the functions can be
2897 instructed to explore various modifications of the objects (e.g., sorting
2898 rows, dropping names) to see if the modified versions are identical.")
2899 (license license:gpl2+)))
2900
2901 (define-public r-dendextend
2902 (package
2903 (name "r-dendextend")
2904 (version "1.14.0")
2905 (source
2906 (origin
2907 (method url-fetch)
2908 (uri (cran-uri "dendextend" version))
2909 (sha256
2910 (base32
2911 "0n3qg76apgbqbvxv2yp5qwpy6nx03xmmc9mdfyq4dqblqhdld29p"))))
2912 (build-system r-build-system)
2913 (propagated-inputs
2914 `(("r-ggplot2" ,r-ggplot2)
2915 ("r-magrittr" ,r-magrittr)
2916 ("r-viridis" ,r-viridis)))
2917 (native-inputs
2918 `(("r-knitr" ,r-knitr)))
2919 (home-page "https://cran.r-project.org/web/packages/dendextend")
2920 (synopsis "Extending 'dendrogram' functionality in R")
2921 (description
2922 "This package offers a set of functions for extending @code{dendrogram}
2923 objects in R, letting you visualize and compare trees of hierarchical
2924 clusterings. You can adjust a tree's graphical parameters (the color, size,
2925 type, etc of its branches, nodes and labels) and visually and statistically
2926 compare different dendrograms to one another.")
2927 ;; Any of these versions
2928 (license (list license:gpl2 license:gpl3))))
2929
2930 (define-public r-getoptlong
2931 (package
2932 (name "r-getoptlong")
2933 (version "1.0.5")
2934 (source
2935 (origin
2936 (method url-fetch)
2937 (uri (cran-uri "GetoptLong" version))
2938 (sha256
2939 (base32
2940 "00fpm6nd3kqa2ikasxa62jzywi46fvvmx1mdavcp5yrxxn37j8wc"))))
2941 (properties `((upstream-name . "GetoptLong")))
2942 (build-system r-build-system)
2943 (inputs
2944 `(("perl" ,perl)))
2945 (propagated-inputs
2946 `(("r-crayon" ,r-crayon)
2947 ("r-globaloptions" ,r-globaloptions)
2948 ("r-rjson" ,r-rjson)))
2949 (native-inputs
2950 `(("r-knitr" ,r-knitr)))
2951 (home-page "https://github.com/jokergoo/GetoptLong")
2952 (synopsis "Parsing command-line arguments and variable interpolation")
2953 (description
2954 "This is yet another command-line argument parser which wraps the
2955 powerful Perl module @code{Getopt::Long} and with some adaptation for easier
2956 use in R. It also provides a simple way for variable interpolation in R.")
2957 (license license:gpl2+)))
2958
2959 (define-public r-fastmatch
2960 (package
2961 (name "r-fastmatch")
2962 (version "1.1-0")
2963 (source
2964 (origin
2965 (method url-fetch)
2966 (uri (cran-uri "fastmatch" version))
2967 (sha256
2968 (base32
2969 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
2970 (build-system r-build-system)
2971 (home-page "https://www.rforge.net/fastmatch")
2972 (synopsis "Fast match function")
2973 (description
2974 "This package provides a fast @code{match} replacement for cases that
2975 require repeated look-ups. It is slightly faster that R's built-in
2976 @code{match} function on first match against a table, but extremely fast on
2977 any subsequent lookup as it keeps the hash table in memory.")
2978 (license license:gpl2)))
2979
2980 (define-public r-ff
2981 (package
2982 (name "r-ff")
2983 (version "4.0.4")
2984 (source
2985 (origin
2986 (method url-fetch)
2987 (uri (cran-uri "ff" version))
2988 (sha256
2989 (base32
2990 "1rfj2ff5cxzdp9nvfnbgmswc1jvxz5vkxqgpv6gprwk32a0z3v12"))))
2991 (build-system r-build-system)
2992 (propagated-inputs `(("r-bit" ,r-bit)))
2993 (home-page "http://ff.r-forge.r-project.org/")
2994 (synopsis "Memory-efficient storage of large data on disk and access functions")
2995 (description
2996 "This package provides data structures that are stored on disk but
2997 behave (almost) as if they were in RAM by transparently mapping only a section
2998 in main memory.")
2999 ;; error Architecture not supported.
3000 (supported-systems (delete "aarch64-linux" %supported-systems))
3001 (license license:gpl2)))
3002
3003 (define-public r-ffbase
3004 (package
3005 (name "r-ffbase")
3006 (version "0.13.1")
3007 (source
3008 (origin
3009 (method url-fetch)
3010 (uri (cran-uri "ffbase" version))
3011 (sha256
3012 (base32
3013 "0knl0vnh8w4q3ry24gp4fd55ipnaj9hb1rwm31fs119kgmh3gd8x"))))
3014 (build-system r-build-system)
3015 (propagated-inputs
3016 `(("r-bit" ,r-bit)
3017 ("r-fastmatch" ,r-fastmatch)
3018 ("r-ff" ,r-ff)))
3019 (home-page "https://github.com/edwindj/ffbase")
3020 (synopsis "Basic statistical functions for package 'ff'")
3021 (description
3022 "This package extends the out of memory vectors of @code{ff} with
3023 statistical functions and other utilities to ease their usage.")
3024 (license license:gpl3)))
3025
3026 (define-public r-prettyunits
3027 (package
3028 (name "r-prettyunits")
3029 (version "1.1.1")
3030 (source
3031 (origin
3032 (method url-fetch)
3033 (uri (cran-uri "prettyunits" version))
3034 (sha256
3035 (base32
3036 "1ibmzgknw5896q2i6r59jz2izblxwgb29ivvjzx50pkd1jl9l6cs"))))
3037 (build-system r-build-system)
3038 (home-page "https://github.com/gaborcsardi/prettyunits")
3039 (synopsis "Pretty, human readable formatting of quantities")
3040 (description
3041 "This package provides tools for pretty, human readable formatting of
3042 quantities.")
3043 (license license:expat)))
3044
3045 (define-public r-reshape
3046 (package
3047 (name "r-reshape")
3048 (version "0.8.8")
3049 (source
3050 (origin
3051 (method url-fetch)
3052 (uri (cran-uri "reshape" version))
3053 (sha256
3054 (base32
3055 "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"))))
3056 (build-system r-build-system)
3057 (propagated-inputs
3058 `(("r-plyr" ,r-plyr)
3059 ("r-rcpp" ,r-rcpp)))
3060 (home-page "http://had.co.nz/reshape")
3061 (synopsis "Flexibly reshape data")
3062 (description
3063 "Flexibly restructure and aggregate data using just two functions:
3064 @code{melt} and @code{cast}. This package provides them.")
3065 (license license:expat)))
3066
3067 (define-public r-restrserve
3068 (package
3069 (name "r-restrserve")
3070 (version "0.4.1")
3071 (source
3072 (origin
3073 (method url-fetch)
3074 (uri (cran-uri "RestRserve" version))
3075 (sha256
3076 (base32 "1486hrzj5q5w4nbrsbqlv7vv20ly01y90qc2vygl5syzwvyjd422"))))
3077 (build-system r-build-system)
3078 (propagated-inputs
3079 `(("r-checkmate" ,r-checkmate)
3080 ("r-jsonlite" ,r-jsonlite)
3081 ("r-mime" ,r-mime)
3082 ("r-r6" ,r-r6)
3083 ("r-rcpp" ,r-rcpp)
3084 ("r-rserve" ,r-rserve)
3085 ("r-uuid" ,r-uuid)))
3086 (native-inputs
3087 `(("r-knitr" ,r-knitr)))
3088 (home-page "https://restrserve.org")
3089 (synopsis "R web API framework")
3090 (description
3091 "RestRserve is an R web API framework for building high-performance AND
3092 robust microservices and app backends. With Rserve backend on UNIX-like
3093 systems it is parallel by design. It will handle incoming requests in
3094 parallel - each request in a separate fork.")
3095 (license license:gpl2+)))
3096
3097 (define-public r-progress
3098 (package
3099 (name "r-progress")
3100 (version "1.2.2")
3101 (source
3102 (origin
3103 (method url-fetch)
3104 (uri (cran-uri "progress" version))
3105 (sha256
3106 (base32
3107 "0dgzb362641aqm8xd88iqa8jmpdm43xs0aba0d5kk6fvapnxi95l"))))
3108 (build-system r-build-system)
3109 (propagated-inputs
3110 `(("r-crayon" ,r-crayon)
3111 ("r-hms" ,r-hms)
3112 ("r-prettyunits" ,r-prettyunits)
3113 ("r-r6" ,r-r6)))
3114 (home-page "https://github.com/gaborcsardi/progress")
3115 (synopsis "Terminal progress bars")
3116 (description
3117 "This package provides configurable progress bars. They may include
3118 percentage, elapsed time, and/or the estimated completion time. They work in
3119 terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
3120 package also provides a C++ API, that works with or without Rcpp.")
3121 (license license:expat)))
3122
3123 (define-public r-ggally
3124 (package
3125 (name "r-ggally")
3126 (version "2.1.0")
3127 (source
3128 (origin
3129 (method url-fetch)
3130 (uri (cran-uri "GGally" version))
3131 (sha256
3132 (base32
3133 "0lvcvlc8p2cii7rqx7m81f7cv3kk9mlf7cbbgv7l75g7ljw8dyvz"))))
3134 (properties `((upstream-name . "GGally")))
3135 (build-system r-build-system)
3136 (inputs
3137 `(("openssl" ,openssl)))
3138 (propagated-inputs
3139 `(("r-dplyr" ,r-dplyr)
3140 ("r-forcats" ,r-forcats)
3141 ("r-ggplot2" ,r-ggplot2)
3142 ("r-gtable" ,r-gtable)
3143 ("r-lifecycle" ,r-lifecycle)
3144 ("r-plyr" ,r-plyr)
3145 ("r-progress" ,r-progress)
3146 ("r-rcolorbrewer" ,r-rcolorbrewer)
3147 ("r-reshape" ,r-reshape)
3148 ("r-rlang" ,r-rlang)
3149 ("r-scales" ,r-scales)
3150 ("r-tidyr" ,r-tidyr)))
3151 (home-page "https://ggobi.github.io/ggally")
3152 (synopsis "Extension to ggplot2")
3153 (description
3154 "The R package ggplot2 is a plotting system based on the grammar of
3155 graphics. GGally extends ggplot2 by adding several functions to reduce the
3156 complexity of combining geometric objects with transformed data. Some of
3157 these functions include a pairwise plot matrix, a two group pairwise plot
3158 matrix, a parallel coordinates plot, a survival plot, and several functions to
3159 plot networks.")
3160 (license license:gpl2+)))
3161
3162 (define-public r-proxy
3163 (package
3164 (name "r-proxy")
3165 (version "0.4-24")
3166 (source
3167 (origin
3168 (method url-fetch)
3169 (uri (cran-uri "proxy" version))
3170 (sha256
3171 (base32
3172 "0z4wdnpv5x135nssxnmkkba7fivd5xgbpaabqjkl2na76vq9pzwc"))))
3173 (build-system r-build-system)
3174 (home-page "https://cran.r-project.org/web/packages/proxy")
3175 (synopsis "Distance and similarity measures")
3176 (description
3177 "This package provides an extensible framework for the efficient
3178 calculation of auto- and cross-proximities, along with implementations of the
3179 most popular ones.")
3180 (license license:gpl2)))
3181
3182 (define-public r-sp
3183 (package
3184 (name "r-sp")
3185 (version "1.4-5")
3186 (source
3187 (origin
3188 (method url-fetch)
3189 (uri (cran-uri "sp" version))
3190 (sha256
3191 (base32 "1nh9izsnszzm5kbq461w8bi0yh7fqzb74b2zmpg5qis0slbb5vkb"))))
3192 (build-system r-build-system)
3193 (propagated-inputs
3194 `(("r-lattice" ,r-lattice)))
3195 (home-page "https://cran.r-project.org/web/packages/sp")
3196 (synopsis "Classes and methods for spatial data")
3197 (description
3198 "This package provides classes and methods for spatial data; the classes
3199 document where the spatial location information resides, for 2D or 3D data.
3200 Utility functions are provided, e.g. for plotting data as maps, spatial
3201 selection, as well as methods for retrieving coordinates, for subsetting,
3202 print, summary, etc.")
3203 (license license:gpl2+)))
3204
3205 (define-public r-laplacesdemon
3206 (package
3207 (name "r-laplacesdemon")
3208 (version "16.1.4")
3209 (source
3210 (origin
3211 (method url-fetch)
3212 (uri (cran-uri "LaplacesDemon" version))
3213 (sha256
3214 (base32 "1nv1kx86cg8f2s8q15pzskc0lg94bb250p0fhybrx5sjqv1s2lj1"))))
3215 (properties `((upstream-name . "LaplacesDemon")))
3216 (build-system r-build-system)
3217 (home-page "https://github.com/LaplacesDemonR/LaplacesDemon")
3218 (synopsis "Complete environment for Bayesian inference")
3219 (description
3220 "This package provides a complete environment for Bayesian inference using
3221 a variety of different samplers.")
3222 (license license:expat)))
3223
3224 (define-public r-rmtstat
3225 (package
3226 (name "r-rmtstat")
3227 (version "0.3")
3228 (source
3229 (origin
3230 (method url-fetch)
3231 (uri (cran-uri "RMTstat" version))
3232 (sha256
3233 (base32
3234 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
3235 (properties `((upstream-name . "RMTstat")))
3236 (build-system r-build-system)
3237 (home-page "https://cran.r-project.org/web/packages/RMTstat")
3238 (synopsis "Distributions, statistics and tests derived from random matrix theory")
3239 (description
3240 "This package provides functions for working with the Tracy-Widom laws
3241 and other distributions related to the eigenvalues of large Wishart
3242 matrices.")
3243 (license license:bsd-3)))
3244
3245 (define-public r-rmpi
3246 (package
3247 (name "r-rmpi")
3248 (version "0.6-9")
3249 (source (origin
3250 (method url-fetch)
3251 (uri (cran-uri "Rmpi" version))
3252 (sha256
3253 (base32
3254 "1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"))))
3255 (properties `((upstream-name . "Rmpi")))
3256 (build-system r-build-system)
3257 (arguments
3258 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")
3259 #:phases (modify-phases %standard-phases
3260 (add-before 'install 'mpi-setup
3261 ,%openmpi-setup))))
3262 (inputs
3263 `(("openmpi" ,openmpi)))
3264 (native-inputs
3265 `(("pkg-config" ,pkg-config)))
3266 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
3267 (synopsis "R interface to message-passing interface (MPI)")
3268 (description
3269 "This package provides an interface (wrapper) to MPI APIs. It also
3270 provides an interactive R manager and worker environment.")
3271 (license license:gpl2+)))
3272
3273 (define-public r-lmoments
3274 (package
3275 (name "r-lmoments")
3276 (version "1.3-1")
3277 (source
3278 (origin
3279 (method url-fetch)
3280 (uri (cran-uri "Lmoments" version))
3281 (sha256
3282 (base32
3283 "0pc63bj9a8hzr5m3yssrc4kin39fffwkl8rggs3sagzr12d4i7bw"))))
3284 (properties `((upstream-name . "Lmoments")))
3285 (build-system r-build-system)
3286 (propagated-inputs
3287 `(("r-rcpp" ,r-rcpp)
3288 ("r-rcpparmadillo" ,r-rcpparmadillo)))
3289 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
3290 (synopsis "L-moments and quantile mixtures")
3291 (description
3292 "This package contains functions to estimate L-moments and trimmed
3293 L-moments from the data. It also contains functions to estimate the
3294 parameters of the normal polynomial quantile mixture and the Cauchy polynomial
3295 quantile mixture from L-moments and trimmed L-moments.")
3296 (license license:gpl2)))
3297
3298 (define-public r-distillery
3299 (package
3300 (name "r-distillery")
3301 (version "1.2")
3302 (source
3303 (origin
3304 (method url-fetch)
3305 (uri (cran-uri "distillery" version))
3306 (sha256
3307 (base32
3308 "10nhh9p0hp294pp4aav0y0zsmir2qbn05sf3k52rmzmm36q2kc8y"))))
3309 (build-system r-build-system)
3310 (home-page "https://ral.ucar.edu/staff/ericg/")
3311 (synopsis "Functions for confidence intervals and object information")
3312 (description
3313 "This package provides some very simple method functions for confidence
3314 interval calculation and to distill pertinent information from a potentially
3315 complex object; primarily used in common with the packages extRemes and
3316 SpatialVx.")
3317 (license license:gpl2+)))
3318
3319 (define-public r-etrunct
3320 (package
3321 (name "r-etrunct")
3322 (version "0.1")
3323 (source (origin
3324 (method url-fetch)
3325 (uri (cran-uri "etrunct" version))
3326 (sha256
3327 (base32
3328 "0ayazgyqlc8jcqr03cwfmfhm4pck6xri1r6vkgqy4arqkrrnrcqr"))))
3329 (properties `((upstream-name . "etrunct")))
3330 (build-system r-build-system)
3331 (home-page "https://cran.r-project.org/web/packages/etrunct")
3332 (synopsis "Computes moments of univariate truncated T distribution")
3333 (description "This package computes moments of univariate truncated
3334 T distribution. There is only one exported function, @code{e_trunct},
3335 which should be seen for details.")
3336 (license license:expat)))
3337
3338 (define-public r-extremes
3339 (package
3340 (name "r-extremes")
3341 (version "2.1")
3342 (source
3343 (origin
3344 (method url-fetch)
3345 (uri (cran-uri "extRemes" version))
3346 (sha256
3347 (base32
3348 "1b69r3mzl6hp3g3rqxyc77m8r40jyq7c2d87q85af7xqkn6hnxid"))))
3349 (properties `((upstream-name . "extRemes")))
3350 (build-system r-build-system)
3351 (propagated-inputs
3352 `(("r-distillery" ,r-distillery)
3353 ("r-lmoments" ,r-lmoments)))
3354 (home-page "https://www.assessment.ucar.edu/toolkit/")
3355 (synopsis "Extreme value analysis")
3356 (description
3357 "ExtRemes is a suite of functions for carrying out analyses on the
3358 extreme values of a process of interest; be they block maxima over long blocks
3359 or excesses over a high threshold.")
3360 (license license:gpl2+)))
3361
3362 (define-public r-lmtest
3363 (package
3364 (name "r-lmtest")
3365 (version "0.9-38")
3366 (source
3367 (origin
3368 (method url-fetch)
3369 (uri (cran-uri "lmtest" version))
3370 (sha256
3371 (base32
3372 "0sr19bmw2cpagfvwg772m79wvl1i2hww1xfr69bzr3rr8pm2r8ij"))))
3373 (build-system r-build-system)
3374 (propagated-inputs
3375 `(("r-zoo" ,r-zoo)))
3376 (native-inputs
3377 `(("gfortran" ,gfortran)))
3378 (home-page "https://cran.r-project.org/web/packages/lmtest")
3379 (synopsis "Testing linear regression models")
3380 (description
3381 "This package provides a collection of tests, data sets, and examples for
3382 diagnostic checking in linear regression models. Furthermore, some generic
3383 tools for inference in parametric models are provided.")
3384 ;; Either version is okay
3385 (license (list license:gpl2 license:gpl3))))
3386
3387 (define-public r-idr
3388 (package
3389 (name "r-idr")
3390 (version "1.2")
3391 (source (origin
3392 (method url-fetch)
3393 (uri (cran-uri "idr" version))
3394 (sha256
3395 (base32
3396 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
3397 (build-system r-build-system)
3398 (home-page "https://cran.r-project.org/web/packages/idr/")
3399 (synopsis "Irreproducible discovery rate")
3400 (description
3401 "This is a package for estimating the copula mixture model and plotting
3402 correspondence curves in \"Measuring reproducibility of high-throughput
3403 experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
3404 by Li, Brown, Huang, and Bickel")
3405 (license license:gpl2+)))
3406
3407 (define-public r-inline
3408 (package
3409 (name "r-inline")
3410 (version "0.3.17")
3411 (source (origin
3412 (method url-fetch)
3413 (uri (cran-uri "inline" version))
3414 (sha256
3415 (base32
3416 "1wslsn60q959yrr27cwanba43qlpfaxzdli46i9dc26lxfr5fa3r"))))
3417 (build-system r-build-system)
3418 (home-page "https://cran.r-project.org/web/packages/inline")
3419 (synopsis "Functions to inline C, C++, Fortran function calls from R")
3420 (description
3421 "This package provides functionality to dynamically define R functions
3422 and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
3423 @code{.Call} calling conventions.")
3424 ;; Any version of the LGPL.
3425 (license license:lgpl3+)))
3426
3427 (define-public r-inum
3428 (package
3429 (name "r-inum")
3430 (version "1.0-3")
3431 (source (origin
3432 (method url-fetch)
3433 (uri (cran-uri "inum" version))
3434 (sha256
3435 (base32
3436 "1sz11b4vlpskhmq9vvc1jix63a5g7lij6368w8qbnkjmjd97k7i4"))))
3437 (build-system r-build-system)
3438 (propagated-inputs
3439 `(("r-libcoin" ,r-libcoin)))
3440 (home-page "https://cran.r-project.org/web/packages/inum/")
3441 (synopsis "Interval and enum-type representation of vectors")
3442 (description
3443 "This package provides an enum-type representation of vectors and
3444 representation of intervals, including a method of coercing variables
3445 in data frames.")
3446 (license license:gpl2)))
3447 (define-public r-invgamma
3448 (package
3449 (name "r-invgamma")
3450 (version "1.1")
3451 (source (origin
3452 (method url-fetch)
3453 (uri (cran-uri "invgamma" version))
3454 (sha256
3455 (base32
3456 "12ga2y4wc9bc5zz6vimvxwgjpsx3ys3209nq63gscbw559ydxa5a"))))
3457 (properties `((upstream-name . "invgamma")))
3458 (build-system r-build-system)
3459 (home-page "https://github.com/dkahle/invgamma")
3460 (synopsis "Inverse gamma distribution")
3461 (description "This package provides a light weight implementation of the
3462 standard distribution functions for the inverse gamma distribution, wrapping
3463 those for the gamma distribution in the @code{stats} package.")
3464 (license license:gpl2)))
3465
3466 (define-public r-bdsmatrix
3467 (package
3468 (name "r-bdsmatrix")
3469 (version "1.3-4")
3470 (source
3471 (origin
3472 (method url-fetch)
3473 (uri (cran-uri "bdsmatrix" version))
3474 (sha256
3475 (base32
3476 "1sh6pg43rgqvips4fx0k4vmp5i9lmniix0bqwj2yq5m06gs227i5"))))
3477 (properties `((upstream-name . "bdsmatrix")))
3478 (build-system r-build-system)
3479 (home-page "https://cran.r-project.org/web/packages/bdsmatrix/")
3480 (synopsis "Routines for block diagonal symmetric matrices")
3481 (description
3482 "This package provides procedures to work with block diagonal symmetric
3483 matrices, a special case of sparse matrices.")
3484 (license license:lgpl2.0)))
3485
3486 (define-public r-bbmle
3487 (package
3488 (name "r-bbmle")
3489 (version "1.0.23.1")
3490 (source
3491 (origin
3492 (method url-fetch)
3493 (uri (cran-uri "bbmle" version))
3494 (sha256
3495 (base32
3496 "0p3l9shbr2846qmw8n0fyzf4j7gmi08aypl82jml3dwh26q1whk0"))))
3497 (build-system r-build-system)
3498 (propagated-inputs
3499 `(("r-bdsmatrix" ,r-bdsmatrix)
3500 ("r-lattice" ,r-lattice)
3501 ("r-mass" ,r-mass)
3502 ("r-matrix" ,r-matrix)
3503 ("r-mvtnorm" ,r-mvtnorm)
3504 ("r-numderiv" ,r-numderiv)))
3505 (home-page "https://cran.r-project.org/web/packages/bbmle")
3506 (synopsis "Tools for General Maximum Likelihood Estimation")
3507 (description
3508 "This package provides methods and functions for fitting maximum
3509 likelihood models in R. This package modifies and extends the @code{mle}
3510 classes in the @code{stats4} package.")
3511 ;; Any version of the GPL
3512 (license license:gpl2+)))
3513
3514 (define-public r-emdbook
3515 (package
3516 (name "r-emdbook")
3517 (version "1.3.12")
3518 (source
3519 (origin
3520 (method url-fetch)
3521 (uri (cran-uri "emdbook" version))
3522 (sha256
3523 (base32
3524 "0ls3zxxlwmdv7zn1v9i1y9zc2sn0hbgmyjvsj7zn3ajsw7wwlih6"))))
3525 (build-system r-build-system)
3526 (propagated-inputs
3527 `(("r-bbmle" ,r-bbmle)
3528 ("r-coda" ,r-coda)
3529 ("r-lattice" ,r-lattice)
3530 ("r-mass" ,r-mass)
3531 ("r-plyr" ,r-plyr)))
3532 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
3533 (synopsis "Support functions and data for \"Ecological Models and Data\"")
3534 (description
3535 "This package provides auxiliary functions and data sets for \"Ecological
3536 Models and Data\", a book presenting maximum likelihood estimation and related
3537 topics for ecologists (ISBN 978-0-691-12522-0).")
3538 ;; Any GPL version
3539 (license (list license:gpl2 license:gpl3))))
3540
3541 (define-public r-lpsolve
3542 (package
3543 (name "r-lpsolve")
3544 (version "5.6.15")
3545 (source
3546 (origin
3547 (method url-fetch)
3548 (uri (cran-uri "lpSolve" version))
3549 (sha256
3550 (base32
3551 "1fpkyjyqykwa1dxnhiky01pm09syxg169lm7hpy39bdbg10vw9s6"))))
3552 (properties `((upstream-name . "lpSolve")))
3553 (build-system r-build-system)
3554 (home-page "https://cran.r-project.org/web/packages/lpSolve")
3555 (synopsis "R interface to Lp_solve to solve linear/integer programs")
3556 (description
3557 "Lp_solve is software for solving linear, integer and mixed integer
3558 programs. This implementation supplies a \"wrapper\" function in C and some R
3559 functions that solve general linear/integer problems, assignment problems, and
3560 transportation problems.")
3561 (license license:lgpl2.0)))
3562
3563 (define-public r-limsolve
3564 (package
3565 (name "r-limsolve")
3566 (version "1.5.6")
3567 (source
3568 (origin
3569 (method url-fetch)
3570 (uri (cran-uri "limSolve" version))
3571 (sha256
3572 (base32
3573 "1829rd2cnd8qj80z9a7sgc7gx4sf3kvl5g6d2a0lqqw30f9sjzmr"))))
3574 (properties `((upstream-name . "limSolve")))
3575 (build-system r-build-system)
3576 (propagated-inputs
3577 `(("r-lpsolve" ,r-lpsolve)
3578 ("r-mass" ,r-mass)
3579 ("r-quadprog" ,r-quadprog)))
3580 (native-inputs `(("gfortran" ,gfortran)))
3581 (home-page "https://cran.r-project.org/web/packages/limSolve")
3582 (synopsis "Solving linear inverse models")
3583 (description
3584 "This package provides functions that:
3585
3586 @enumerate
3587 @item find the minimum/maximum of a linear or quadratic function,
3588 @item sample an underdetermined or overdetermined system,
3589 @item solve a linear system Ax=B for the unknown x.
3590 @end enumerate
3591
3592 It includes banded and tridiagonal linear systems. The package calls Fortran
3593 functions from LINPACK.")
3594 ;; Any GPL version.
3595 (license (list license:gpl2+ license:gpl3+))))
3596
3597 (define-public r-fitdistrplus
3598 (package
3599 (name "r-fitdistrplus")
3600 (version "1.1-3")
3601 (source
3602 (origin
3603 (method url-fetch)
3604 (uri (cran-uri "fitdistrplus" version))
3605 (sha256
3606 (base32
3607 "1pjnqx0j26dai2fa4ip56wspmfsrcm9dpmxkg15y9623w5b58vbp"))))
3608 (build-system r-build-system)
3609 (propagated-inputs
3610 `(("r-mass" ,r-mass)
3611 ("r-survival" ,r-survival)))
3612 (native-inputs
3613 `(("r-knitr" ,r-knitr)))
3614 (home-page "http://riskassessment.r-forge.r-project.org")
3615 (synopsis "Fitting a parametric distribution from data")
3616 (description
3617 "This package extends the @code{fitdistr} function of the MASS package
3618 with several functions to help the fit of a parametric distribution to
3619 non-censored or censored data. Censored data may contain left-censored,
3620 right-censored and interval-censored values, with several lower and upper
3621 bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
3622 provides moment matching (MME), quantile matching (QME) and maximum
3623 goodness-of-fit estimation (MGE) methods (available only for non-censored
3624 data). Weighted versions of MLE, MME and QME are available.")
3625 (license license:gpl2+)))
3626
3627 (define-public r-energy
3628 (package
3629 (name "r-energy")
3630 (version "1.7-7")
3631 (source
3632 (origin
3633 (method url-fetch)
3634 (uri (cran-uri "energy" version))
3635 (sha256
3636 (base32
3637 "13wnx5nwk7nsv7vf5sxhz4y0rxrnzm76ldgywk1bxrz67srqzf37"))))
3638 (build-system r-build-system)
3639 (propagated-inputs
3640 `(("r-boot" ,r-boot)
3641 ("r-rcpp" ,r-rcpp)))
3642 (home-page "https://cran.r-project.org/web/packages/energy")
3643 (synopsis "Multivariate inference via the energy of data")
3644 (description
3645 "This package provides e-statistics (energy) tests and statistics for
3646 multivariate and univariate inference, including distance correlation,
3647 one-sample, two-sample, and multi-sample tests for comparing multivariate
3648 distributions, are implemented. Measuring and testing multivariate
3649 independence based on distance correlation, partial distance correlation,
3650 multivariate goodness-of-fit tests, clustering based on energy distance,
3651 testing for multivariate normality, distance components (disco) for
3652 non-parametric analysis of structured data, and other energy
3653 statistics/methods are implemented.")
3654 (license license:gpl2+)))
3655
3656 (define-public r-suppdists
3657 (package
3658 (name "r-suppdists")
3659 (version "1.1-9.5")
3660 (source
3661 (origin
3662 (method url-fetch)
3663 (uri (cran-uri "SuppDists" version))
3664 (sha256
3665 (base32
3666 "01j6p94m1g363nph2158fq2rmd6z3h5dvcv6aidh2d6syw131xak"))))
3667 (properties `((upstream-name . "SuppDists")))
3668 (build-system r-build-system)
3669 (home-page "https://cran.r-project.org/web/packages/SuppDists")
3670 (synopsis "Supplementary distributions")
3671 (description
3672 "This package provides ten distributions supplementing those built into
3673 R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
3674 Spearman's rho, maximum F ratio, the Pearson product moment correlation
3675 coefficient, Johnson distributions, normal scores and generalized
3676 hypergeometric distributions. In addition two random number generators of
3677 George Marsaglia are included.")
3678 (license license:gpl2+)))
3679
3680 (define-public r-ksamples
3681 (package
3682 (name "r-ksamples")
3683 (version "1.2-9")
3684 (source
3685 (origin
3686 (method url-fetch)
3687 (uri (cran-uri "kSamples" version))
3688 (sha256
3689 (base32
3690 "1zs22p68d6320kcylisnk0b5wmpapxkyz15py09czxzw7npw8gms"))))
3691 (properties `((upstream-name . "kSamples")))
3692 (build-system r-build-system)
3693 (propagated-inputs
3694 `(("r-suppdists" ,r-suppdists)))
3695 (home-page "https://cran.r-project.org/web/packages/kSamples")
3696 (synopsis "K-Sample rank tests and their combinations")
3697 (description
3698 "This package provides tools to compares k samples using the
3699 Anderson-Darling test, Kruskal-Wallis type tests with different rank score
3700 criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
3701 test. It computes asymptotic, simulated or (limited) exact P-values, all
3702 valid under randomization, with or without ties, or conditionally under random
3703 sampling from populations, given the observed tie pattern. Except for Steel's
3704 test and the JT test it also combines these tests across several blocks of
3705 samples.")
3706 (license license:gpl2+)))
3707
3708 (define-public r-cvst
3709 (package
3710 (name "r-cvst")
3711 (version "0.2-2")
3712 (source
3713 (origin
3714 (method url-fetch)
3715 (uri (cran-uri "CVST" version))
3716 (sha256
3717 (base32
3718 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
3719 (properties `((upstream-name . "CVST")))
3720 (build-system r-build-system)
3721 (propagated-inputs
3722 `(("r-kernlab" ,r-kernlab)
3723 ("r-matrix" ,r-matrix)))
3724 (home-page "https://cran.r-project.org/web/packages/CVST")
3725 (synopsis "Fast cross-validation via sequential testing")
3726 (description
3727 "This package implements the fast cross-validation via sequential
3728 testing (CVST) procedure. CVST is an improved cross-validation procedure
3729 which uses non-parametric testing coupled with sequential analysis to
3730 determine the best parameter set on linearly increasing subsets of the data.
3731 Additionally to the CVST the package contains an implementation of the
3732 ordinary k-fold cross-validation with a flexible and powerful set of helper
3733 objects and methods to handle the overall model selection process. The
3734 implementations of the Cochran's Q test with permutations and the sequential
3735 testing framework of Wald are generic and can therefore also be used in other
3736 contexts.")
3737 (license license:gpl2+)))
3738
3739 (define-public r-squarem
3740 (package
3741 (name "r-squarem")
3742 (version "2021.1")
3743 (source
3744 (origin
3745 (method url-fetch)
3746 (uri (cran-uri "SQUAREM" version))
3747 (sha256
3748 (base32
3749 "0n1s32l9p4vdm3h5q6g43s0qbpzry08difsh0yay80wrla6f3rb6"))))
3750 (properties `((upstream-name . "SQUAREM")))
3751 (build-system r-build-system)
3752 (home-page "https://coah.jhu.edu/people/Faculty_personal_Pages/Varadhan.html")
3753 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
3754 (description
3755 "This package provides algorithms for accelerating the convergence of
3756 slow, monotone sequences from smooth, contraction mapping such as the EM
3757 algorithm. It can be used to accelerate any smooth, linearly convergent
3758 acceleration scheme. A tutorial style introduction to this package is
3759 available in a vignette.")
3760 (license license:gpl2+)))
3761
3762 (define-public r-lava
3763 (package
3764 (name "r-lava")
3765 (version "1.6.8.1")
3766 (source
3767 (origin
3768 (method url-fetch)
3769 (uri (cran-uri "lava" version))
3770 (sha256
3771 (base32
3772 "1yiz8y3jhxkszgz9m9fialp9r27hy97xh0imfvs8ziv7dk43y93d"))))
3773 (build-system r-build-system)
3774 (propagated-inputs
3775 `(("r-numderiv" ,r-numderiv)
3776 ("r-squarem" ,r-squarem)
3777 ("r-survival" ,r-survival)))
3778 (native-inputs
3779 `(("r-knitr" ,r-knitr)))
3780 (home-page "https://github.com/kkholst/lava")
3781 (synopsis "Latent variable models")
3782 (description
3783 "This package provides tools for the estimation and simulation of latent
3784 variable models.")
3785 (license license:gpl3)))
3786
3787 (define-public r-drr
3788 (package
3789 (name "r-drr")
3790 (version "0.0.4")
3791 (source
3792 (origin
3793 (method url-fetch)
3794 (uri (cran-uri "DRR" version))
3795 (sha256
3796 (base32
3797 "1y70si1gig4l7jx5jiqsqliyywfsvimkx53x3zh1lc3yj2j6bqwk"))))
3798 (properties `((upstream-name . "DRR")))
3799 (build-system r-build-system)
3800 (propagated-inputs
3801 `(("r-cvst" ,r-cvst)
3802 ("r-kernlab" ,r-kernlab)
3803 ("r-matrix" ,r-matrix)))
3804 (home-page "https://cran.r-project.org/web/packages/DRR")
3805 (synopsis "Dimensionality reduction via regression")
3806 (description
3807 "This package provides an implementation of dimensionality reduction via
3808 regression using Kernel Ridge Regression.")
3809 (license license:gpl3)))
3810
3811 (define-public r-prodlim
3812 (package
3813 (name "r-prodlim")
3814 (version "2019.11.13")
3815 (source
3816 (origin
3817 (method url-fetch)
3818 (uri (cran-uri "prodlim" version))
3819 (sha256
3820 (base32
3821 "03wvh3kirp1prac5nky6a5whs97rvaf4hc27x0fnh51sa17r42b8"))))
3822 (build-system r-build-system)
3823 (propagated-inputs
3824 `(("r-kernsmooth" ,r-kernsmooth)
3825 ("r-lava" ,r-lava)
3826 ("r-rcpp" ,r-rcpp)
3827 ("r-survival" ,r-survival)))
3828 (home-page "https://cran.r-project.org/web/packages/prodlim")
3829 (synopsis "Product-limit estimation for censored event history analysis")
3830 (description
3831 "This package provides a fast and user-friendly implementation of
3832 nonparametric estimators for censored event history (survival) analysis with
3833 the Kaplan-Meier and Aalen-Johansen methods.")
3834 (license license:gpl2+)))
3835
3836 (define-public r-dimred
3837 (package
3838 (name "r-dimred")
3839 (version "0.2.3")
3840 (source
3841 (origin
3842 (method url-fetch)
3843 (uri (cran-uri "dimRed" version))
3844 (sha256
3845 (base32
3846 "110d6y83ib1nfpxzmvkvb3fn3brskwkdbsk4dqrdrswrd4znxrg6"))))
3847 (properties `((upstream-name . "dimRed")))
3848 (build-system r-build-system)
3849 (propagated-inputs
3850 `(("r-drr" ,r-drr)
3851 ("r-magrittr" ,r-magrittr)))
3852 (home-page "https://github.com/gdkrmr/dimRed")
3853 (synopsis "Framework for dimensionality reduction")
3854 (description
3855 "This package provides a collection of dimensionality reduction
3856 techniques from R packages and provides a common interface for calling the
3857 methods.")
3858 (license license:gpl3)))
3859
3860 (define-public r-timedate
3861 (package
3862 (name "r-timedate")
3863 (version "3043.102")
3864 (source
3865 (origin
3866 (method url-fetch)
3867 (uri (cran-uri "timeDate" version))
3868 (sha256
3869 (base32
3870 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
3871 (properties `((upstream-name . "timeDate")))
3872 (build-system r-build-system)
3873 (home-page "https://www.rmetrics.org")
3874 (synopsis "Chronological and calendar objects")
3875 (description
3876 "This package provides an environment for teaching \"Financial
3877 Engineering and Computational Finance\" and for managing chronological and
3878 calendar objects.")
3879 (license license:gpl2+)))
3880
3881 (define-public r-magic
3882 (package
3883 (name "r-magic")
3884 (version "1.5-9")
3885 (source
3886 (origin
3887 (method url-fetch)
3888 (uri (cran-uri "magic" version))
3889 (sha256
3890 (base32
3891 "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"))))
3892 (build-system r-build-system)
3893 (propagated-inputs
3894 `(("r-abind" ,r-abind)))
3895 (home-page "https://github.com/RobinHankin/magic.git")
3896 (synopsis "Create and investigate magic squares")
3897 (description
3898 "This package provides a collection of efficient, vectorized algorithms
3899 for the creation and investigation of magic squares and hypercubes, including
3900 a variety of functions for the manipulation and analysis of arbitrarily
3901 dimensioned arrays.")
3902 (license license:gpl2)))
3903
3904 (define-public r-rmysql
3905 (package
3906 (name "r-rmysql")
3907 (version "0.10.21")
3908 (source
3909 (origin
3910 (method url-fetch)
3911 (uri (cran-uri "RMySQL" version))
3912 (sha256
3913 (base32
3914 "0cbb5ln9iigl816nzvsls9zil5qlfr8yv2aginapqv6n69nz0srs"))))
3915 (properties `((upstream-name . "RMySQL")))
3916 (build-system r-build-system)
3917 (inputs
3918 `(("mariadb-dev" ,mariadb "dev")
3919 ("zlib" ,zlib)))
3920 (propagated-inputs
3921 `(("r-dbi" ,r-dbi)))
3922 (home-page "https://github.com/r-dbi/RMySQL")
3923 (synopsis "Database interface and MySQL driver for R")
3924 (description
3925 "This package provides a DBI interface to MySQL / MariaDB. The RMySQL
3926 package contains an old implementation based on legacy code from S-PLUS which
3927 is being phased out. A modern MySQL client based on Rcpp is available from
3928 the RMariaDB package.")
3929 (license license:gpl2)))
3930
3931 (define-public r-rpostgresql
3932 (package
3933 (name "r-rpostgresql")
3934 (version "0.6-2")
3935 (source
3936 (origin
3937 (method url-fetch)
3938 (uri (cran-uri "RPostgreSQL" version))
3939 (sha256
3940 (base32
3941 "1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"))))
3942 (properties `((upstream-name . "RPostgreSQL")))
3943 (build-system r-build-system)
3944 (inputs
3945 `(("postgresql" ,postgresql)))
3946 (propagated-inputs
3947 `(("r-dbi" ,r-dbi)))
3948 (home-page "https://github.com/tomoakin/RPostgreSQL")
3949 (synopsis "R interface to the PostgreSQL database system")
3950 (description
3951 "This package provides a Database Interface (DBI) compliant driver for R
3952 to access PostgreSQL database systems.")
3953 ;; The whole package is released under GPL version 2. It includes code
3954 ;; under the PostgreSQL license.
3955 (license license:gpl2)))
3956
3957 (define-public r-linprog
3958 (package
3959 (name "r-linprog")
3960 (version "0.9-2")
3961 (source
3962 (origin
3963 (method url-fetch)
3964 (uri (cran-uri "linprog" version))
3965 (sha256
3966 (base32
3967 "1ki14an0pmhs2mnmfjjvdzd76pshiyvi659zf7hqvqwj0viv4dw9"))))
3968 (build-system r-build-system)
3969 (propagated-inputs `(("r-lpsolve" ,r-lpsolve)))
3970 (home-page "http://linprog.r-forge.r-project.org/")
3971 (synopsis "Linear programming and optimization")
3972 (description
3973 "This package can be used to solve Linear Programming / Linear
3974 Optimization problems by using the simplex algorithm.")
3975 (license license:gpl2+)))
3976
3977 (define-public r-geometry
3978 (package
3979 (name "r-geometry")
3980 (version "0.4.5")
3981 (source
3982 (origin
3983 (method url-fetch)
3984 (uri (cran-uri "geometry" version))
3985 (sha256
3986 (base32
3987 "1n10l8ax3783v3lgaacb15qsn8b3f0wpmhg3k39j31s6ciyd3vcg"))))
3988 (build-system r-build-system)
3989 (propagated-inputs
3990 `(("r-magic" ,r-magic)
3991 ("r-linprog" ,r-linprog)
3992 ("r-lpsolve" ,r-lpsolve)
3993 ("r-rcpp" ,r-rcpp)
3994 ("r-rcppprogress" ,r-rcppprogress)))
3995 (home-page "http://geometry.r-forge.r-project.org/")
3996 (synopsis "Mesh generator and surface tessellator")
3997 (description
3998 "This package makes the qhull library available in R, in a similar manner
3999 as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
4000 intersections about a point, Voronoi diagrams, furthest-site Delaunay
4001 triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
4002 and higher dimensions. It implements the Quickhull algorithm for computing
4003 the convex hull. Qhull does not support constrained Delaunay triangulations,
4004 or mesh generation of non-convex objects, but the package does include some R
4005 functions that allow for this. Currently the package only gives access to
4006 Delaunay triangulation and convex hull computation.")
4007 ;; The Qhull sources are included and are distributed under a custom
4008 ;; non-copyleft license. The R sources are released under GPL version 2.
4009 (license (list license:gpl2
4010 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
4011
4012 (define-public r-ddalpha
4013 (package
4014 (name "r-ddalpha")
4015 (version "1.3.11")
4016 (source
4017 (origin
4018 (method url-fetch)
4019 (uri (cran-uri "ddalpha" version))
4020 (sha256
4021 (base32
4022 "1sdnb47r534nh138zk3a6b2mgi74nvshc7p5m304vjs9jlx4l2y3"))))
4023 (build-system r-build-system)
4024 (propagated-inputs
4025 `(("r-bh" ,r-bh)
4026 ("r-class" ,r-class)
4027 ("r-geometry" ,r-geometry)
4028 ("r-mass" ,r-mass)
4029 ("r-rcpp" ,r-rcpp)
4030 ("r-robustbase" ,r-robustbase)
4031 ("r-sfsmisc" ,r-sfsmisc)))
4032 (native-inputs
4033 `(("gfortran" ,gfortran)))
4034 (home-page "https://cran.r-project.org/web/packages/ddalpha")
4035 (synopsis "Depth-Based classification and calculation of data depth")
4036 (description
4037 "This package contains procedures for depth-based supervised learning,
4038 which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
4039 Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
4040 statistical depth function to a compact low-dimensional space, where the final
4041 classification is done. It also offers an extension to functional data and
4042 routines for calculating certain notions of statistical depth functions. 50
4043 multivariate and 5 functional classification problems are included.")
4044 (license license:gpl2)))
4045
4046 (define-public r-gower
4047 (package
4048 (name "r-gower")
4049 (version "0.2.2")
4050 (source
4051 (origin
4052 (method url-fetch)
4053 (uri (cran-uri "gower" version))
4054 (sha256
4055 (base32
4056 "0c9n921wn4hhlvjq96r4nkk96s5788376cbldr7y7bwz348200iz"))))
4057 (build-system r-build-system)
4058 (home-page "https://github.com/markvanderloo/gower")
4059 (synopsis "Gower's distance")
4060 (description
4061 "This package provides tools to compute Gower's distance (or similarity)
4062 coefficient between records, and to compute the top-n matches between records.
4063 Core algorithms are executed in parallel on systems supporting OpenMP.")
4064 (license license:gpl3)))
4065
4066 (define-public r-rcpproll
4067 (package
4068 (name "r-rcpproll")
4069 (version "0.3.0")
4070 (source
4071 (origin
4072 (method url-fetch)
4073 (uri (cran-uri "RcppRoll" version))
4074 (sha256
4075 (base32
4076 "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
4077 (properties `((upstream-name . "RcppRoll")))
4078 (build-system r-build-system)
4079 (propagated-inputs
4080 `(("r-rcpp" ,r-rcpp)))
4081 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
4082 (synopsis "Efficient rolling and windowed operations")
4083 (description
4084 "This package provides fast and efficient routines for common rolling /
4085 windowed operations. Routines for the efficient computation of windowed mean,
4086 median, sum, product, minimum, maximum, standard deviation and variance are
4087 provided.")
4088 (license license:gpl2+)))
4089
4090 (define-public r-ipred
4091 (package
4092 (name "r-ipred")
4093 (version "0.9-9")
4094 (source
4095 (origin
4096 (method url-fetch)
4097 (uri (cran-uri "ipred" version))
4098 (sha256
4099 (base32
4100 "0vs1hqfx7yd0xdbmfsf2gim7spkni0845cj6gswn0nhdfdq7ma0d"))))
4101 (build-system r-build-system)
4102 (propagated-inputs
4103 `(("r-class" ,r-class)
4104 ("r-mass" ,r-mass)
4105 ("r-nnet" ,r-nnet)
4106 ("r-prodlim" ,r-prodlim)
4107 ("r-rpart" ,r-rpart)
4108 ("r-survival" ,r-survival)))
4109 (home-page "https://cran.r-project.org/web/packages/ipred")
4110 (synopsis "Improved predictors")
4111 (description
4112 "This package provides improved predictive models by indirect
4113 classification and bagging for classification, regression and survival
4114 problems as well as resampling based estimators of prediction error.")
4115 (license license:gpl2+)))
4116
4117 (define-public r-psych
4118 (package
4119 (name "r-psych")
4120 (version "2.0.12")
4121 (source
4122 (origin
4123 (method url-fetch)
4124 (uri (cran-uri "psych" version))
4125 (sha256
4126 (base32
4127 "0k5dw5nb7kx7f21b0z01dry99qcpnk7iaicv7xq9d35wv2hx8wca"))))
4128 (build-system r-build-system)
4129 (propagated-inputs
4130 `(("r-lattice" ,r-lattice)
4131 ("r-mnormt" ,r-mnormt)
4132 ("r-nlme" ,r-nlme)))
4133 (home-page "https://cran.r-project.org/web/packages/psych/")
4134 (synopsis "Procedures for psychological, psychometric, and personality research")
4135 (description
4136 "This package provides a general purpose toolbox for personality,
4137 psychometric theory and experimental psychology. Functions are primarily for
4138 multivariate analysis and scale construction using factor analysis, principal
4139 component analysis, cluster analysis and reliability analysis, although others
4140 provide basic descriptive statistics. Item Response Theory is done using
4141 factor analysis of tetrachoric and polychoric correlations. Functions for
4142 analyzing data at multiple levels include within and between group statistics,
4143 including correlations and factor analysis. Functions for simulating and
4144 testing particular item and test structures are included. Several functions
4145 serve as a useful front end for structural equation modeling. Graphical
4146 displays of path diagrams, factor analysis and structural equation models are
4147 created using basic graphics.")
4148 (license license:gpl2+)))
4149
4150 (define-public r-generics
4151 (package
4152 (name "r-generics")
4153 (version "0.1.0")
4154 (source
4155 (origin
4156 (method url-fetch)
4157 (uri (cran-uri "generics" version))
4158 (sha256
4159 (base32
4160 "0qw7r0d2qvlj1pvrlpv30d6akml624ydxkk19hv85iv6pfyx2wdb"))))
4161 (build-system r-build-system)
4162 (home-page "https://github.com/r-lib/generics")
4163 (synopsis "Common S3 generics not provided by base R methods")
4164 (description
4165 "In order to reduce potential package dependencies and conflicts,
4166 generics provides a number of commonly used S3 generics that are not provided
4167 by base R methods related to model fitting.")
4168 (license license:gpl2)))
4169
4170 (define-public r-broom
4171 (package
4172 (name "r-broom")
4173 (version "0.7.4")
4174 (source
4175 (origin
4176 (method url-fetch)
4177 (uri (cran-uri "broom" version))
4178 (sha256
4179 (base32
4180 "1zwdgv59a5c4mdcfn3anvsf83ymi11ij6k9nssw3aqzirp6fwg3w"))))
4181 (build-system r-build-system)
4182 (propagated-inputs
4183 `(("r-backports" ,r-backports)
4184 ("r-dplyr" ,r-dplyr)
4185 ("r-ellipsis" ,r-ellipsis)
4186 ("r-generics" ,r-generics)
4187 ("r-glue" ,r-glue)
4188 ("r-purrr" ,r-purrr)
4189 ("r-rlang" ,r-rlang)
4190 ("r-stringr" ,r-stringr)
4191 ("r-tibble" ,r-tibble)
4192 ("r-tidyr" ,r-tidyr)))
4193 (native-inputs
4194 `(("r-knitr" ,r-knitr)))
4195 (home-page "https://github.com/tidyverse/broom")
4196 (synopsis "Convert statistical analysis objects into tidy data frames")
4197 (description
4198 "This package provides tools to convert statistical analysis objects from
4199 R into tidy data frames, so that they can more easily be combined, reshaped
4200 and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
4201 @code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
4202 summarizes a model's statistical findings such as coefficients of a
4203 regression; @code{augment}, which adds columns to the original data such as
4204 predictions, residuals and cluster assignments; and @code{glance}, which
4205 provides a one-row summary of model-level statistics.")
4206 (license license:expat)))
4207
4208 (define-public r-recipes
4209 (package
4210 (name "r-recipes")
4211 (version "0.1.15")
4212 (source
4213 (origin
4214 (method url-fetch)
4215 (uri (cran-uri "recipes" version))
4216 (sha256
4217 (base32
4218 "0xif0ak3w90xmfzlxvb5pnzc3scpfl1pyhrjffi3mq4asvsd52l0"))))
4219 (build-system r-build-system)
4220 (propagated-inputs
4221 `(("r-dplyr" ,r-dplyr)
4222 ("r-generics" ,r-generics)
4223 ("r-glue" ,r-glue)
4224 ("r-gower" ,r-gower)
4225 ("r-ipred" ,r-ipred)
4226 ("r-lifecycle" ,r-lifecycle)
4227 ("r-lubridate" ,r-lubridate)
4228 ("r-magrittr" ,r-magrittr)
4229 ("r-matrix" ,r-matrix)
4230 ("r-purrr" ,r-purrr)
4231 ("r-rlang" ,r-rlang)
4232 ("r-tibble" ,r-tibble)
4233 ("r-tidyr" ,r-tidyr)
4234 ("r-tidyselect" ,r-tidyselect)
4235 ("r-timedate" ,r-timedate)
4236 ("r-withr" ,r-withr)))
4237 (native-inputs
4238 `(("r-knitr" ,r-knitr)))
4239 (home-page "https://github.com/topepo/recipes")
4240 (synopsis "Preprocessing tools to create design matrices")
4241 (description
4242 "Recipes is an extensible framework to create and preprocess design
4243 matrices. Recipes consist of one or more data manipulation and analysis
4244 \"steps\". Statistical parameters for the steps can be estimated from an
4245 initial data set and then applied to other data sets. The resulting design
4246 matrices can then be used as inputs into statistical or machine learning
4247 models.")
4248 (license license:gpl2)))
4249
4250 (define-public r-pdist
4251 (package
4252 (name "r-pdist")
4253 (version "1.2")
4254 (source
4255 (origin
4256 (method url-fetch)
4257 (uri (cran-uri "pdist" version))
4258 (sha256
4259 (base32
4260 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
4261 (build-system r-build-system)
4262 (home-page "https://github.com/jeffwong/pdist")
4263 (synopsis "Partitioned distance function")
4264 (description
4265 "Pdist computes the euclidean distance between rows of a matrix X and
4266 rows of another matrix Y. Previously, this could be done by binding the two
4267 matrices together and calling @code{dist}, but this creates unnecessary
4268 computation by computing the distances between a row of X and another row of
4269 X, and likewise for Y. Pdist strictly computes distances across the two
4270 matrices, not within the same matrix, making computations significantly faster
4271 for certain use cases.")
4272 (license license:gpl3+)))
4273
4274 (define-public r-ggrepel
4275 (package
4276 (name "r-ggrepel")
4277 (version "0.9.1")
4278 (source
4279 (origin
4280 (method url-fetch)
4281 (uri (cran-uri "ggrepel" version))
4282 (sha256
4283 (base32
4284 "1z5xyr5f4aryy0v1gzz9m8m4s5fzzwbrf0fxll1nbflr8xnr3yr9"))))
4285 (build-system r-build-system)
4286 (propagated-inputs
4287 `(("r-ggplot2" ,r-ggplot2)
4288 ("r-rcpp" ,r-rcpp)
4289 ("r-rlang" ,r-rlang)
4290 ("r-scales" ,r-scales)))
4291 (native-inputs
4292 `(("r-knitr" ,r-knitr))) ; for vignettes
4293 (home-page "https://github.com/slowkow/ggrepel")
4294 (synopsis "Repulsive text and label geometries for ggplot2")
4295 (description
4296 "This package provides text and label geometries for ggplot2 that help to
4297 avoid overlapping text labels. Labels repel away from each other and away
4298 from the data points.")
4299 (license license:gpl3)))
4300
4301 (define-public r-corrplot
4302 (package
4303 (name "r-corrplot")
4304 (version "0.84")
4305 (source
4306 (origin
4307 (method url-fetch)
4308 (uri (cran-uri "corrplot" version))
4309 (sha256
4310 (base32
4311 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
4312 (build-system r-build-system)
4313 (home-page "https://github.com/taiyun/corrplot")
4314 (synopsis "Visualization of a correlation matrix")
4315 (description
4316 "This package provides a graphical display of a correlation matrix or
4317 general matrix. It also contains some algorithms to do matrix reordering. In
4318 addition, corrplot is good at details, including choosing color, text labels,
4319 color labels, layout, etc.")
4320 ;; Any version of the GPL
4321 (license license:gpl2+)))
4322
4323 (define-public r-stringdist
4324 (package
4325 (name "r-stringdist")
4326 (version "0.9.6.3")
4327 (source
4328 (origin
4329 (method url-fetch)
4330 (uri (cran-uri "stringdist" version))
4331 (sha256
4332 (base32 "06rzbgw43vzg496xca82pydf3g2rz6iw6h50ai0prbp9hbwrhvfd"))))
4333 (build-system r-build-system)
4334 (home-page "https://github.com/markvanderloo/stringdist")
4335 (synopsis "Approximate string matching and string distance functions")
4336 (description
4337 "This package implements an approximate string matching version of R's
4338 native @code{match} function. It can calculate various string distances based
4339 on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal string alignment),
4340 qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
4341 Jaro-Winkler). An implementation of soundex is provided as well. Distances
4342 can be computed between character vectors while taking proper care of encoding
4343 or between integer vectors representing generic sequences.")
4344 (license license:gpl3+)))
4345
4346 (define-public r-ucminf
4347 (package
4348 (name "r-ucminf")
4349 (version "1.1-4")
4350 (source
4351 (origin
4352 (method url-fetch)
4353 (uri (cran-uri "ucminf" version))
4354 (sha256
4355 (base32
4356 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"))))
4357 (build-system r-build-system)
4358 (native-inputs `(("gfortran" ,gfortran)))
4359 (home-page "https://cran.r-project.org/web/packages/ucminf/")
4360 (synopsis "General-purpose unconstrained non-linear optimization")
4361 (description
4362 "This package provides an implementation of an algorithm for
4363 general-purpose unconstrained non-linear optimization. The algorithm is of
4364 quasi-Newton type with BFGS updating of the inverse Hessian and soft line
4365 search with a trust region type monitoring of the input to the line search
4366 algorithm. The interface of @code{ucminf} is designed for easy interchange
4367 with the package @code{optim}.")
4368 (license license:gpl2+)))
4369
4370 (define-public r-useful
4371 (package
4372 (name "r-useful")
4373 (version "1.2.6")
4374 (source (origin
4375 (method url-fetch)
4376 (uri (cran-uri "useful" version))
4377 (sha256
4378 (base32
4379 "0n50v1q75k518sq23id14jphwla35q4sasahrnrnllwrachl67v1"))))
4380 (properties `((upstream-name . "useful")))
4381 (build-system r-build-system)
4382 (propagated-inputs
4383 `(("r-assertthat" ,r-assertthat)
4384 ("r-dplyr" ,r-dplyr)
4385 ("r-ggplot2" ,r-ggplot2)
4386 ("r-magrittr" ,r-magrittr)
4387 ("r-matrix" ,r-matrix)
4388 ("r-plyr" ,r-plyr)
4389 ("r-purrr" ,r-purrr)
4390 ("r-scales" ,r-scales)))
4391 (home-page "https://github.com/jaredlander/useful")
4392 (synopsis "Collection of handy, useful functions")
4393 (description "This package provides a set of little functions that have been
4394 found useful to do little odds and ends such as plotting the results of K-means
4395 clustering, substituting special text characters, viewing parts of a
4396 @code{data.frame}, constructing formulas from text and building design and
4397 response matrices.")
4398 (license license:bsd-3)))
4399
4400 (define-public r-ordinal
4401 (package
4402 (name "r-ordinal")
4403 (version "2019.12-10")
4404 (source
4405 (origin
4406 (method url-fetch)
4407 (uri (cran-uri "ordinal" version))
4408 (sha256
4409 (base32
4410 "09bpmjmbf4x82kgf6bm4bkncq2apdv9mk20zj4zgma2jx2vyfhbs"))))
4411 (build-system r-build-system)
4412 (propagated-inputs
4413 `(("r-mass" ,r-mass)
4414 ("r-matrix" ,r-matrix)
4415 ("r-numderiv" ,r-numderiv)
4416 ("r-ucminf" ,r-ucminf)))
4417 (home-page "https://github.com/runehaubo/ordinal")
4418 (synopsis "Regression models for ordinal data")
4419 (description
4420 "This package provides an implementation of cumulative link (mixed)
4421 models also known as ordered regression models, proportional odds models,
4422 proportional hazards models for grouped survival times and ordered models.
4423 Estimation is via maximum likelihood and mixed models are fitted with the
4424 Laplace approximation and adaptive Gauss-Hermite quadrature.")
4425 (license license:gpl2+)))
4426
4427 (define-public r-jomo
4428 (package
4429 (name "r-jomo")
4430 (version "2.7-2")
4431 (source
4432 (origin
4433 (method url-fetch)
4434 (uri (cran-uri "jomo" version))
4435 (sha256
4436 (base32
4437 "1sbcpacxnxbzwa8rr9x2bq7hh0s3sw6yznr90dkp43n6xk5xaqir"))))
4438 (build-system r-build-system)
4439 (propagated-inputs
4440 `(("r-lme4" ,r-lme4)
4441 ("r-mass" ,r-mass)
4442 ("r-ordinal" ,r-ordinal)
4443 ("r-survival" ,r-survival)))
4444 (home-page "https://cran.r-project.org/web/packages/jomo/")
4445 (synopsis "Multilevel Joint Modelling Multiple Imputation")
4446 (description
4447 "Similarly to Schafer's package pan, jomo is a package for multilevel
4448 joint modelling multiple imputation @url{Carpenter and Kenward (2013),
4449 http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
4450 possibility of handling binary and categorical data through latent normal
4451 variables, the option to use cluster-specific covariance matrices and to
4452 impute compatibly with the substantive model.")
4453 (license license:gpl2)))
4454
4455 (define-public r-pan
4456 (package
4457 (name "r-pan")
4458 (version "1.6")
4459 (source
4460 (origin
4461 (method url-fetch)
4462 (uri (cran-uri "pan" version))
4463 (sha256
4464 (base32
4465 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"))))
4466 (build-system r-build-system)
4467 (native-inputs `(("gfortran" ,gfortran)))
4468 (home-page "https://cran.r-project.org/web/packages/pan/")
4469 (synopsis "Multiple imputation for multivariate panel or clustered data")
4470 (description
4471 "This package implements multiple imputation for multivariate panel or
4472 clustered data.")
4473 (license license:gpl3)))
4474
4475 (define-public r-mitml
4476 (package
4477 (name "r-mitml")
4478 (version "0.4-1")
4479 (source
4480 (origin
4481 (method url-fetch)
4482 (uri (cran-uri "mitml" version))
4483 (sha256
4484 (base32
4485 "1bw92fl6xp3yvawh3nbjzs4hp4alpwj6vnv6lsysd74aqndw447c"))))
4486 (build-system r-build-system)
4487 (propagated-inputs
4488 `(("r-haven" ,r-haven)
4489 ("r-jomo" ,r-jomo)
4490 ("r-pan" ,r-pan)))
4491 (native-inputs
4492 `(("r-knitr" ,r-knitr)))
4493 (home-page "https://cran.r-project.org/web/packages/mitml/")
4494 (synopsis "Tools for multiple imputation in multilevel modeling")
4495 (description
4496 "This package provides tools for multiple imputation of missing data in
4497 multilevel modeling. It includes a user-friendly interface to the packages
4498 pan and jomo, and several functions for visualization, data management and the
4499 analysis of multiply imputed data sets.")
4500 (license license:gpl2+)))
4501
4502 (define-public r-mice
4503 (package
4504 (name "r-mice")
4505 (version "3.13.0")
4506 (source
4507 (origin
4508 (method url-fetch)
4509 (uri (cran-uri "mice" version))
4510 (sha256
4511 (base32
4512 "11cpyqlilakan2pwjzacb9jjlazazsqdngy237nnrj8j6mky822i"))))
4513 (build-system r-build-system)
4514 (propagated-inputs
4515 `(("r-broom" ,r-broom)
4516 ("r-cpp11" ,r-cpp11)
4517 ("r-dplyr" ,r-dplyr)
4518 ("r-generics" ,r-generics)
4519 ("r-lattice" ,r-lattice)
4520 ("r-rcpp" ,r-rcpp)
4521 ("r-rlang" ,r-rlang)
4522 ("r-tidyr" ,r-tidyr)))
4523 (home-page "https://cran.r-project.org/web/packages/mice/")
4524 (synopsis "Multivariate imputation by chained equations")
4525 (description
4526 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
4527 implemented by the MICE algorithm as described in @url{Van Buuren and
4528 Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
4529 variable has its own imputation model. Built-in imputation models are
4530 provided for continuous data (predictive mean matching, normal), binary
4531 data (logistic regression), unordered categorical data (polytomous logistic
4532 regression) and ordered categorical data (proportional odds). MICE can also
4533 impute continuous two-level data (normal model, pan, second-level variables).
4534 Passive imputation can be used to maintain consistency between variables.
4535 Various diagnostic plots are available to inspect the quality of the
4536 imputations.")
4537 ;; Any of these two versions.
4538 (license (list license:gpl2 license:gpl3))))
4539
4540 (define-public r-truncnorm
4541 (package
4542 (name "r-truncnorm")
4543 (version "1.0-8")
4544 (source
4545 (origin
4546 (method url-fetch)
4547 (uri (cran-uri "truncnorm" version))
4548 (sha256
4549 (base32
4550 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
4551 (build-system r-build-system)
4552 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
4553 (synopsis "Truncated normal distribution")
4554 (description "This package provides functions for the truncated normal
4555 distribution with mean equal to @code{mean} and standard deviation equal to
4556 @code{sd}. It includes density, distribution, quantile, and expected value
4557 functions, as well as a random generation function.")
4558 (license license:gpl2)))
4559
4560 (define-public r-rsolnp
4561 (package
4562 (name "r-rsolnp")
4563 (version "1.16")
4564 (source
4565 (origin
4566 (method url-fetch)
4567 (uri (cran-uri "Rsolnp" version))
4568 (sha256
4569 (base32
4570 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
4571 (properties `((upstream-name . "Rsolnp")))
4572 (build-system r-build-system)
4573 (propagated-inputs
4574 `(("r-truncnorm" ,r-truncnorm)))
4575 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
4576 (synopsis "General non-linear optimization")
4577 (description "The Rsolnp package implements a general non-linear augmented
4578 Lagrange multiplier method solver, a @dfn{sequential quadratic
4579 programming} (SQP) based solver).")
4580 ;; Any version of the GPL.
4581 (license license:gpl2+)))
4582
4583 (define-public r-hardyweinberg
4584 (package
4585 (name "r-hardyweinberg")
4586 (version "1.7.1")
4587 (source
4588 (origin
4589 (method url-fetch)
4590 (uri (cran-uri "HardyWeinberg" version))
4591 (sha256
4592 (base32
4593 "0afjz818yvaq3akvgpy4irnlpspd2dj71qkrwj81lm9y36ypwlw6"))))
4594 (properties `((upstream-name . "HardyWeinberg")))
4595 (build-system r-build-system)
4596 (propagated-inputs
4597 `(("r-mice" ,r-mice)
4598 ("r-rcpp" ,r-rcpp)
4599 ("r-rsolnp" ,r-rsolnp)))
4600 (home-page "https://cran.r-project.org/package=HardyWeinberg")
4601 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
4602 (description
4603 "This package contains tools for exploring Hardy-Weinberg equilibrium for
4604 diallelic genetic marker data. All classical tests (chi-square, exact,
4605 likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
4606 included in the package, as well as functions for power computation and for
4607 the simulation of marker data under equilibrium and disequilibrium. Routines
4608 for dealing with markers on the X-chromosome are included. Functions for
4609 testing equilibrium in the presence of missing data by using multiple
4610 imputation are also provided. Implements several graphics for exploring the
4611 equilibrium status of a large set of diallelic markers: ternary plots with
4612 acceptance regions, log-ratio plots and Q-Q plots.")
4613 (license license:gpl2+)))
4614
4615 (define-public r-sm
4616 (package
4617 (name "r-sm")
4618 (version "2.2-5.6")
4619 (source
4620 (origin
4621 (method url-fetch)
4622 (uri (cran-uri "sm" version))
4623 (sha256
4624 (base32
4625 "0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"))))
4626 (build-system r-build-system)
4627 (native-inputs `(("gfortran" ,gfortran)))
4628 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
4629 (synopsis "Smoothing methods for nonparametric regression and density estimation")
4630 (description
4631 "This is software accompanying the book 'Applied Smoothing Techniques for
4632 Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
4633 University Press. It provides smoothing methods for nonparametric regression
4634 and density estimation")
4635 (license license:gpl2+)))
4636
4637 (define-public r-venndiagram
4638 (package
4639 (name "r-venndiagram")
4640 (version "1.6.20")
4641 (source (origin
4642 (method url-fetch)
4643 (uri (cran-uri "VennDiagram" version))
4644 (sha256
4645 (base32
4646 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
4647 (properties `((upstream-name . "VennDiagram")))
4648 (build-system r-build-system)
4649 (propagated-inputs
4650 `(("r-futile-logger" ,r-futile-logger)))
4651 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
4652 (synopsis "Generate High-Resolution Venn and Euler Plots")
4653 (description
4654 "This package provides a set of functions to generate high-resolution
4655 Venn and Euler plots. It includes handling for several special cases,
4656 including two-case scaling, and extensive customization of plot shape and
4657 structure.")
4658 (license license:gpl2+)))
4659
4660 (define-public r-vioplot
4661 (package
4662 (name "r-vioplot")
4663 (version "0.3.5")
4664 (source
4665 (origin
4666 (method url-fetch)
4667 (uri (cran-uri "vioplot" version))
4668 (sha256
4669 (base32
4670 "0aiy615kn9lpr2cs757g3pklg81n01yhqh0wrwv111fn3cy86r0v"))))
4671 (build-system r-build-system)
4672 (propagated-inputs
4673 `(("r-sm" ,r-sm)
4674 ("r-zoo" ,r-zoo)))
4675 (native-inputs
4676 `(("r-knitr" ,r-knitr)))
4677 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
4678 (synopsis "Violin plot")
4679 (description
4680 "This package provides a violin plot, which is a combination of a box
4681 plot and a kernel density plot.")
4682 (license license:bsd-3)))
4683
4684 (define-public r-rsofia
4685 (package
4686 (name "r-rsofia")
4687 (version "1.1")
4688 (source (origin
4689 (method url-fetch)
4690 ;; This package has been removed from CRAN, so we can
4691 ;; only fetch it from the archives.
4692 (uri (string-append "https://cran.r-project.org/src/"
4693 "contrib/Archive/RSofia/RSofia_"
4694 version ".tar.gz"))
4695 (sha256
4696 (base32
4697 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
4698 (properties `((upstream-name . "RSofia")))
4699 (build-system r-build-system)
4700 (propagated-inputs
4701 `(("r-rcpp" ,r-rcpp)))
4702 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
4703 (synopsis "Port of sofia-ml to R")
4704 (description "This package is a port of sofia-ml to R. Sofia-ml is a
4705 suite of fast incremental algorithms for machine learning that can be used for
4706 training models for classification or ranking.")
4707 (license license:asl2.0)))
4708
4709 (define-public r-xts
4710 (package
4711 (name "r-xts")
4712 (version "0.12.1")
4713 (source
4714 (origin
4715 (method url-fetch)
4716 (uri (cran-uri "xts" version))
4717 (sha256
4718 (base32
4719 "0b6a7mpyk9aw6axas7nz01gadczprwwfhii01fz31z26z555i06n"))))
4720 (build-system r-build-system)
4721 (propagated-inputs `(("r-zoo" ,r-zoo)))
4722 (home-page "https://github.com/joshuaulrich/xts")
4723 (synopsis "Extensible time series")
4724 (description
4725 "This package provides for uniform handling of R's different time-based
4726 data classes by extending @code{zoo}, maximizing native format information
4727 preservation and allowing for user-level customization and extension, while
4728 simplifying cross-class interoperability.")
4729 (license license:gpl2+)))
4730
4731 (define-public r-performanceanalytics
4732 (package
4733 (name "r-performanceanalytics")
4734 (version "2.0.4")
4735 (source
4736 (origin
4737 (method url-fetch)
4738 (uri (cran-uri "PerformanceAnalytics" version))
4739 (sha256
4740 (base32
4741 "0ci26hsj4wnw9g0mh4vrn0cg986cpcpx169rvw6v6rbnjxq718bq"))))
4742 (properties
4743 `((upstream-name . "PerformanceAnalytics")))
4744 (build-system r-build-system)
4745 (propagated-inputs
4746 `(("r-quadprog" ,r-quadprog)
4747 ("r-xts" ,r-xts)
4748 ("r-zoo" ,r-zoo)))
4749 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
4750 (synopsis "Econometric tools for performance and risk analysis")
4751 (description "This is a collection of econometric functions for
4752 performance and risk analysis. This package aims to aid practitioners and
4753 researchers in utilizing the latest research in analysis of non-normal return
4754 streams. In general, it is most tested on return (rather than price) data on
4755 a regular scale, but most functions will work with irregular return data as
4756 well, and increasing numbers of functions will work with P&L or price data
4757 where possible.")
4758 ;; Either version may be picked.
4759 (license (list license:gpl2 license:gpl3))))
4760
4761 (define-public r-laeken
4762 (package
4763 (name "r-laeken")
4764 (version "0.5.1")
4765 (source
4766 (origin
4767 (method url-fetch)
4768 (uri (cran-uri "laeken" version))
4769 (sha256
4770 (base32
4771 "199rjkhjjygpr6cjzab87as46acb5npi44m4yycvk7lnd0blma8s"))))
4772 (build-system r-build-system)
4773 (propagated-inputs
4774 `(("r-boot" ,r-boot)
4775 ("r-mass" ,r-mass)))
4776 (home-page "https://cran.r-project.org/web/packages/laeken/")
4777 (synopsis "Estimation of indicators on social exclusion and poverty")
4778 (description "This package provides tools for the estimation of indicators
4779 on social exclusion and poverty, as well as an implementation of Pareto tail
4780 modeling for empirical income distributions.")
4781 (license license:gpl2+)))
4782
4783 (define-public r-vcd
4784 (package
4785 (name "r-vcd")
4786 (version "1.4-8")
4787 (source
4788 (origin
4789 (method url-fetch)
4790 (uri (cran-uri "vcd" version))
4791 (sha256
4792 (base32
4793 "030yyhpzsj4ivwrla7p9kgvmyjh6b8fr7czf678ykxjj64ccnvr3"))))
4794 (build-system r-build-system)
4795 (propagated-inputs
4796 `(("r-colorspace" ,r-colorspace)
4797 ("r-lmtest" ,r-lmtest)
4798 ("r-mass" ,r-mass)))
4799 (home-page "https://cran.r-project.org/web/packages/vcd/")
4800 (synopsis "Visualizing categorical data")
4801 (description "This package provides visualization techniques, data sets,
4802 summary and inference procedures aimed particularly at categorical data.
4803 Special emphasis is given to highly extensible grid graphics. The package was
4804 originally inspired by the book \"Visualizing Categorical Data\" by Michael
4805 Friendly and is now the main support package for a new book, \"Discrete Data
4806 Analysis with R\" by Michael Friendly and David Meyer (2015).")
4807 (license license:gpl2)))
4808
4809 (define-public r-ica
4810 (package
4811 (name "r-ica")
4812 (version "1.0-2")
4813 (source
4814 (origin
4815 (method url-fetch)
4816 (uri (cran-uri "ica" version))
4817 (sha256
4818 (base32
4819 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
4820 (build-system r-build-system)
4821 (home-page "https://cran.r-project.org/web/packages/ica/")
4822 (synopsis "Independent component analysis")
4823 (description "This package provides tools for @dfn{Independent Component
4824 Analysis} (ICA) using various algorithms: FastICA,
4825 Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
4826 of Eigenmatrices} (JADE).")
4827 (license license:gpl2+)))
4828
4829 (define-public r-dtw
4830 (package
4831 (name "r-dtw")
4832 (version "1.22-3")
4833 (source
4834 (origin
4835 (method url-fetch)
4836 (uri (cran-uri "dtw" version))
4837 (sha256
4838 (base32
4839 "004gm4mzgdzdj807j3bwqsv5lizmnmz5jq514bdjshhkysnzjz6z"))))
4840 (build-system r-build-system)
4841 (propagated-inputs `(("r-proxy" ,r-proxy)))
4842 (home-page "http://dtw.r-forge.r-project.org/")
4843 (synopsis "Dynamic Time Warping Algorithms")
4844 (description "This package provides a comprehensive implementation of
4845 @dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
4846 optimal (least cumulative distance) alignment between points of two time
4847 series. Common DTW variants covered include local (slope) and global (window)
4848 constraints, subsequence matches, arbitrary distance definitions,
4849 normalizations, minimum variance matching, and so on.")
4850 (license license:gpl2+)))
4851
4852 (define-public r-sdmtools
4853 (package
4854 (name "r-sdmtools")
4855 (version "1.1-221.2")
4856 (source
4857 (origin
4858 (method url-fetch)
4859 (uri (cran-uri "SDMTools" version))
4860 (sha256
4861 (base32
4862 "1xvcd97ikqsfdpk2fddy3k0z1ajqga7nv9bgac9c1wnjk1gqrpgh"))))
4863 (properties `((upstream-name . "SDMTools")))
4864 (build-system r-build-system)
4865 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
4866 (home-page "https://www.rforge.net/SDMTools/")
4867 (synopsis "Species distribution modelling tools")
4868 (description "This package provides a set of tools for post processing
4869 the outcomes of species distribution modeling exercises. It includes novel
4870 methods for comparing models and tracking changes in distributions through
4871 time. It further includes methods for visualizing outcomes, selecting
4872 thresholds, calculating measures of accuracy and landscape fragmentation
4873 statistics, etc.")
4874 (license license:gpl3+)))
4875
4876 (define-public r-scatterplot3d
4877 (package
4878 (name "r-scatterplot3d")
4879 (version "0.3-41")
4880 (source
4881 (origin
4882 (method url-fetch)
4883 (uri (cran-uri "scatterplot3d" version))
4884 (sha256
4885 (base32
4886 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
4887 (build-system r-build-system)
4888 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
4889 (synopsis "3D scatter plot")
4890 (description "This package provides an implementation of scatter plots for
4891 plotting. a three dimensional point cloud.")
4892 (license license:gpl2)))
4893
4894 (define-public r-ggridges
4895 (package
4896 (name "r-ggridges")
4897 (version "0.5.3")
4898 (source
4899 (origin
4900 (method url-fetch)
4901 (uri (cran-uri "ggridges" version))
4902 (sha256
4903 (base32
4904 "0bmlqy1p6rac90af97ffpdi6php7dblx66l2hcm8ljidgyqzmspm"))))
4905 (build-system r-build-system)
4906 (propagated-inputs
4907 `(("r-ggplot2" ,r-ggplot2)
4908 ("r-plyr" ,r-plyr)
4909 ("r-scales" ,r-scales)
4910 ("r-withr" ,r-withr)))
4911 (native-inputs
4912 `(("r-knitr" ,r-knitr)))
4913 (home-page "https://github.com/clauswilke/ggridges")
4914 (synopsis "Ridgeline plots in ggplot2")
4915 (description
4916 "Ridgeline plots provide a convenient way of visualizing changes in
4917 distributions over time or space. This package enables the creation of such
4918 plots in @code{ggplot2}.")
4919 (license license:gpl2)))
4920
4921 (define-public r-ggjoy
4922 (package
4923 (name "r-ggjoy")
4924 (version "0.4.1")
4925 (source
4926 (origin
4927 (method url-fetch)
4928 (uri (cran-uri "ggjoy" version))
4929 (sha256
4930 (base32
4931 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
4932 (build-system r-build-system)
4933 (propagated-inputs
4934 `(("r-ggplot2" ,r-ggplot2)
4935 ("r-ggridges" ,r-ggridges)))
4936 (home-page "https://github.com/clauswilke/ggjoy")
4937 (synopsis "Joyplots in ggplot2")
4938 (description "Joyplots provide a convenient way of visualizing changes in
4939 distributions over time or space. This package enables the creation of such
4940 plots in @code{ggplot2}.")
4941 (license license:gpl2)))
4942
4943 (define-public r-cli
4944 (package
4945 (name "r-cli")
4946 (version "2.3.0")
4947 (source
4948 (origin
4949 (method url-fetch)
4950 (uri (cran-uri "cli" version))
4951 (sha256
4952 (base32
4953 "128bx3bds0dnkixc4frbky11rz1ilnvdfzz9mggajj690i11b62q"))))
4954 (build-system r-build-system)
4955 (propagated-inputs
4956 `(("r-assertthat" ,r-assertthat)
4957 ("r-glue" ,r-glue)))
4958 (home-page "https://github.com/r-lib/cli#readme")
4959 (synopsis "Helpers for developing command line interfaces")
4960 (description "This package provides a suite of tools designed to build
4961 attractive command line interfaces (CLIs). It includes tools for drawing
4962 rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
4963 (license license:expat)))
4964
4965 (define-public r-argparser
4966 (package
4967 (name "r-argparser")
4968 (version "0.6")
4969 (source
4970 (origin
4971 (method url-fetch)
4972 (uri (cran-uri "argparser" version))
4973 (sha256
4974 (base32
4975 "1pxiz9jlhlnpzqn1lz349r07i7glw708w202x6dlnxp112fg7k4x"))))
4976 (build-system r-build-system)
4977 (home-page "https://bitbucket.org/djhshih/argparser")
4978 (synopsis "Command-line argument parser")
4979 (description
4980 "This package provides a cross-platform command-line argument parser
4981 written purely in R with no external dependencies. It is useful with the
4982 Rscript front-end and facilitates turning an R script into an executable
4983 script.")
4984 (license license:gpl3+)))
4985
4986 (define-public r-debugme
4987 (package
4988 (name "r-debugme")
4989 (version "1.1.0")
4990 (source
4991 (origin
4992 (method url-fetch)
4993 (uri (cran-uri "debugme" version))
4994 (sha256
4995 (base32
4996 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
4997 (build-system r-build-system)
4998 (propagated-inputs `(("r-crayon" ,r-crayon)))
4999 (home-page "https://github.com/r-lib/debugme#readme")
5000 (synopsis "Debug R packages")
5001 (description
5002 "This package allows the user to specify debug messages as special string
5003 constants, and control debugging of packages via environment variables.")
5004 (license license:expat)))
5005
5006 (define-public r-processx
5007 (package
5008 (name "r-processx")
5009 (version "3.4.5")
5010 (source
5011 (origin
5012 (method url-fetch)
5013 (uri (cran-uri "processx" version))
5014 (sha256
5015 (base32 "055v2gdrgqsfy8s672wsq79bqr44b4jjmcbqivx4p2d6lqx10s73"))))
5016 (build-system r-build-system)
5017 (propagated-inputs
5018 `(("r-ps" ,r-ps)
5019 ("r-r6" ,r-r6)))
5020 (home-page "https://github.com/r-lib/processx3")
5021 (synopsis "Execute and control system processes")
5022 (description
5023 "This package provides portable tools to run system processes in the
5024 background. It can check if a background process is running; wait on a
5025 background process to finish; get the exit status of finished processes; kill
5026 background processes and their children; restart processes. It can read the
5027 standard output and error of the processes, using non-blocking connections.
5028 @code{processx} can poll a process for standard output or error, with a
5029 timeout. It can also poll several processes at once.")
5030 (license license:expat)))
5031
5032 (define-public r-tsp
5033 (package
5034 (name "r-tsp")
5035 (version "1.1-10")
5036 (source
5037 (origin
5038 (method url-fetch)
5039 (uri (cran-uri "TSP" version))
5040 (sha256
5041 (base32
5042 "0z1v6m0vqjzxc4az3zyjaayygx0jr3mdmc56jjd421iqh0b9z5s4"))))
5043 (properties `((upstream-name . "TSP")))
5044 (build-system r-build-system)
5045 (propagated-inputs `(("r-foreach" ,r-foreach)))
5046 (home-page "https://cran.r-project.org/web/packages/TSP/")
5047 (synopsis "Traveling salesperson problem (TSP)")
5048 (description "This package provides basic infrastructure and some
5049 algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
5050 traveling salesman problem).")
5051 (license license:gpl3)))
5052
5053 (define-public r-qap
5054 (package
5055 (name "r-qap")
5056 (version "0.1-1")
5057 (source
5058 (origin
5059 (method url-fetch)
5060 (uri (cran-uri "qap" version))
5061 (sha256
5062 (base32
5063 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
5064 (build-system r-build-system)
5065 (native-inputs `(("gfortran" ,gfortran)))
5066 (home-page "https://cran.r-project.org/web/packages/qap/")
5067 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
5068 (description "This package implements heuristics for the @dfn{quadratic
5069 assignment problem} (QAP). Currently only a simulated annealing heuristic is
5070 available.")
5071 (license license:gpl3)))
5072
5073 (define-public r-gclus
5074 (package
5075 (name "r-gclus")
5076 (version "1.3.2")
5077 (source
5078 (origin
5079 (method url-fetch)
5080 (uri (cran-uri "gclus" version))
5081 (sha256
5082 (base32
5083 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw"))))
5084 (build-system r-build-system)
5085 (propagated-inputs `(("r-cluster" ,r-cluster)))
5086 (home-page "https://cran.r-project.org/web/packages/gclus/")
5087 (synopsis "Clustering graphics")
5088 (description "This package orders panels in scatterplot matrices and
5089 parallel coordinate displays by some merit index. It contains various indices
5090 of merit, ordering functions, and enhanced versions of @code{pairs} and
5091 @code{parcoord} which color panels according to their merit level.")
5092 (license license:gpl2+)))
5093
5094 (define-public r-webshot
5095 (package
5096 (name "r-webshot")
5097 (version "0.5.2")
5098 (source
5099 (origin
5100 (method url-fetch)
5101 (uri (cran-uri "webshot" version))
5102 (sha256
5103 (base32
5104 "0gq4h8cw51z95yvsnf38kj5l58wgljkm0dalmi8mn1sp06bxr0zi"))))
5105 (build-system r-build-system)
5106 (propagated-inputs
5107 `(("r-callr" ,r-callr)
5108 ("r-jsonlite" ,r-jsonlite)
5109 ("r-magrittr" ,r-magrittr)))
5110 (home-page "https://github.com/wch/webshot/")
5111 (synopsis "Take screenshots of web pages")
5112 (description
5113 "Webshot makes it easy to take screenshots of web pages from within R.
5114 It can also run Shiny applications locally and take screenshots of the
5115 application; and it can render and screenshot static as well as interactive R
5116 Markdown documents.")
5117 (license license:gpl2)))
5118
5119 (define-public r-seriation
5120 (package
5121 (name "r-seriation")
5122 (version "1.2-9")
5123 (source
5124 (origin
5125 (method url-fetch)
5126 (uri (cran-uri "seriation" version))
5127 (sha256
5128 (base32
5129 "1glxn098ar1v96xlwp85kjxzfd1nyfzp2f82x5z3fm87yv57k4lb"))))
5130 (build-system r-build-system)
5131 (propagated-inputs
5132 `(("r-cluster" ,r-cluster)
5133 ("r-colorspace" ,r-colorspace)
5134 ("r-dendextend" ,r-dendextend)
5135 ("r-gclus" ,r-gclus)
5136 ("r-gplots" ,r-gplots)
5137 ("r-mass" ,r-mass)
5138 ("r-qap" ,r-qap)
5139 ("r-registry" ,r-registry)
5140 ("r-tsp" ,r-tsp)))
5141 (native-inputs `(("gfortran" ,gfortran)))
5142 (home-page "https://s2.smu.edu/IDA/seriation/")
5143 (synopsis "Infrastructure for ordering objects using seriation")
5144 (description
5145 "This package provides infrastructure for seriation with an
5146 implementation of several seriation/sequencing techniques to reorder matrices,
5147 dissimilarity matrices, and dendrograms. It also provides (optimally)
5148 reordered heatmaps, color images and clustering visualizations like
5149 dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
5150 iVAT).")
5151 (license license:gpl3)))
5152
5153 (define-public r-xfun
5154 (package
5155 (name "r-xfun")
5156 (version "0.21")
5157 (source
5158 (origin
5159 (method url-fetch)
5160 (uri (cran-uri "xfun" version))
5161 (sha256
5162 (base32 "18qjs81fn8q2d2drcan8gpgvrbgxgd0b659c92z19kg2h4c1g3k4"))))
5163 (build-system r-build-system)
5164 ;; knitr itself depends on xfun
5165 #;
5166 (native-inputs
5167 `(("r-knitr" ,r-knitr)))
5168 (home-page "https://github.com/yihui/xfun")
5169 (synopsis "Miscellaneous functions")
5170 (description
5171 "This package provides miscellaneous functions commonly used in other
5172 packages maintained by Yihui Xie.")
5173 (license license:expat)))
5174
5175 (define-public r-utf8
5176 (package
5177 (name "r-utf8")
5178 (version "1.1.4")
5179 (source
5180 (origin
5181 (method url-fetch)
5182 (uri (cran-uri "utf8" version))
5183 (sha256
5184 (base32
5185 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
5186 (build-system r-build-system)
5187 (home-page "https://github.com/patperry/r-utf8")
5188 (synopsis "Unicode text processing")
5189 (description
5190 "This package provides tools to process and print UTF-8 encoded
5191 international text (Unicode). Input, validate, normalize, encode, format, and
5192 display.")
5193 (license license:asl2.0)))
5194
5195 (define-public r-zeallot
5196 (package
5197 (name "r-zeallot")
5198 (version "0.1.0")
5199 (source
5200 (origin
5201 (method url-fetch)
5202 (uri (cran-uri "zeallot" version))
5203 (sha256
5204 (base32
5205 "1sd1igcfnv27pa3bqxlbyxchi562h7grnjg1l7wxx3bwr49i57s3"))))
5206 (build-system r-build-system)
5207 (home-page "https://github.com/nteetor/zeallot")
5208 (synopsis "Multiple, unpacking, and destructuring assignment")
5209 (description
5210 "This package provides a @code{%<-%} operator to perform multiple,
5211 unpacking, and destructuring assignment in R. The operator unpacks the
5212 right-hand side of an assignment into multiple values and assigns these values
5213 to variables on the left-hand side of the assignment.")
5214 (license license:expat)))
5215
5216 (define-public r-vctrs
5217 (package
5218 (name "r-vctrs")
5219 (version "0.3.6")
5220 (source
5221 (origin
5222 (method url-fetch)
5223 (uri (cran-uri "vctrs" version))
5224 (sha256
5225 (base32
5226 "09ddxgzyah7lw42hn6n8fynsixf43s10jamsf94d2aidky63czfz"))))
5227 (build-system r-build-system)
5228 (propagated-inputs
5229 `(("r-digest" ,r-digest)
5230 ("r-ellipsis" ,r-ellipsis)
5231 ("r-glue" ,r-glue)
5232 ("r-rlang" ,r-rlang)))
5233 (native-inputs
5234 `(("r-knitr" ,r-knitr)))
5235 (home-page "https://github.com/r-lib/vctrs")
5236 (synopsis "Vector helpers")
5237 (description
5238 "There are three main goals to the @code{vctrs} package:
5239
5240 @enumerate
5241 @item To propose @code{vec_size()} and @code{vec_type()} as alternatives to
5242 @code{length()} and @code{class()}. These definitions are paired with a
5243 framework for type-coercion and size-recycling.
5244 @item To define type- and size-stability as desirable function properties, use
5245 them to analyse existing base function, and to propose better alternatives.
5246 This work has been particularly motivated by thinking about the ideal
5247 properties of @code{c()}, @code{ifelse()}, and @code{rbind()}.
5248 @item To provide a new @code{vctr} base class that makes it easy to create new
5249 S3 vectors. @code{vctrs} provides methods for many base generics in terms of
5250 a few new @code{vctrs} generics, making implementation considerably simpler
5251 and more robust.
5252 @end enumerate\n")
5253 (license license:gpl3)))
5254
5255 (define-public r-pillar
5256 (package
5257 (name "r-pillar")
5258 (version "1.4.7")
5259 (source
5260 (origin
5261 (method url-fetch)
5262 (uri (cran-uri "pillar" version))
5263 (sha256
5264 (base32
5265 "167ji21fx04s2niw5pjq9vzxgagxzsg3gimh8dzr2kl5ljrb5vfd"))))
5266 (build-system r-build-system)
5267 (propagated-inputs
5268 `(("r-cli" ,r-cli)
5269 ("r-crayon" ,r-crayon)
5270 ("r-ellipsis" ,r-ellipsis)
5271 ("r-fansi" ,r-fansi)
5272 ("r-lifecycle" ,r-lifecycle)
5273 ("r-rlang" ,r-rlang)
5274 ("r-utf8" ,r-utf8)
5275 ("r-vctrs" ,r-vctrs)))
5276 (home-page "https://github.com/r-lib/pillar")
5277 (synopsis "Coloured formatting for columns")
5278 (description
5279 "This package provides a @code{pillar} generic designed for formatting
5280 columns of data using the full range of colours provided by modern
5281 terminals.")
5282 (license license:gpl3)))
5283
5284 (define-public r-uuid
5285 (package
5286 (name "r-uuid")
5287 (version "0.1-4")
5288 (source
5289 (origin
5290 (method url-fetch)
5291 (uri (cran-uri "uuid" version))
5292 (sha256
5293 (base32
5294 "0gm9ii7ncvllxbvyk6srsiinjmqyj7lmh84w43x4nhqpvafj9q4q"))))
5295 (build-system r-build-system)
5296 (home-page "https://www.rforge.net/uuid")
5297 (synopsis "Tools for generating and handling of UUIDs")
5298 (description
5299 "This package provides tools for generating and handling of
5300 @dfn{Universally Unique Identifiers} (UUIDs).")
5301 (license license:expat)))
5302
5303 (define-public r-tinytex
5304 (package
5305 (name "r-tinytex")
5306 (version "0.29")
5307 (source
5308 (origin
5309 (method url-fetch)
5310 (uri (cran-uri "tinytex" version))
5311 (sha256
5312 (base32
5313 "0my1412vn5zri01w2myzn268lfwinbhfgdj4bbcib3s48i9djw0n"))))
5314 (build-system r-build-system)
5315 (propagated-inputs
5316 `(("r-xfun" ,r-xfun)))
5317 (home-page "https://github.com/yihui/tinytex")
5318 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
5319 (description
5320 "This package provides helper functions to install and maintain the LaTeX
5321 distribution named TinyTeX, a lightweight, cross-platform, portable, and
5322 easy-to-maintain version of TeX Live. This package also contains helper
5323 functions to compile LaTeX documents, and install missing LaTeX packages
5324 automatically.")
5325 (license license:expat)))
5326
5327 (define-public r-tinytest
5328 (package
5329 (name "r-tinytest")
5330 (version "1.2.4")
5331 (source
5332 (origin
5333 (method url-fetch)
5334 (uri (cran-uri "tinytest" version))
5335 (sha256
5336 (base32
5337 "1asryjrah3fj39gg0c6yxgpr142j5bg2n990v7q8r0a5pb8gcr45"))))
5338 (properties `((upstream-name . "tinytest")))
5339 (build-system r-build-system)
5340 (home-page "https://github.com/markvanderloo/tinytest")
5341 (synopsis "Lightweight unit testing framework")
5342 (description
5343 "This package provides a lightweight unit testing framework. Main
5344 features:
5345
5346 @enumerate
5347 @item install tests with the package;
5348 @item test results are treated as data that can be stored and manipulated;
5349 @item test files are R scripts interspersed with test commands, that can be
5350 programmed over;
5351 @item fully automated build-install-test sequence for packages;
5352 @item skip tests when not run locally (e.g. on CRAN);
5353 @item flexible and configurable output printing;
5354 @item compare computed output with output stored with the package;
5355 @item run tests in parallel;
5356 @item extensible by other packages;
5357 @item report side effects.
5358 @end enumerate
5359 ")
5360 (license license:gpl3)))
5361
5362 (define-public r-network
5363 (package
5364 (name "r-network")
5365 (version "1.16.1")
5366 (source
5367 (origin
5368 (method url-fetch)
5369 (uri (cran-uri "network" version))
5370 (sha256
5371 (base32
5372 "1cgy7vlbinyndl0zkzvnpcmi240wry6iwfb42sz1mj5c9iwkar7b"))))
5373 (build-system r-build-system)
5374 (propagated-inputs
5375 `(("r-magrittr" ,r-magrittr)
5376 ("r-tibble" ,r-tibble)))
5377 (home-page "https://statnet.org/")
5378 (synopsis "Classes for relational data")
5379 (description
5380 "This package provides tools to create and modify network objects. The
5381 @code{network} class can represent a range of relational data types, and
5382 supports arbitrary vertex/edge/graph attributes.")
5383 (license license:gpl2+)))
5384
5385 (define-public r-stabs
5386 (package
5387 (name "r-stabs")
5388 (version "0.6-4")
5389 (source
5390 (origin
5391 (method url-fetch)
5392 (uri (cran-uri "stabs" version))
5393 (sha256
5394 (base32
5395 "1nf1yg14cgxrs4np1yghpzw1nczaslfv3rvf3918wrlzg0vp6l7q"))))
5396 (build-system r-build-system)
5397 (native-inputs
5398 `(("r-knitr" ,r-knitr)))
5399 (home-page "https://github.com/hofnerb/stabs")
5400 (synopsis "Stability selection with error control")
5401 (description
5402 "This package provides resampling procedures to assess the stability of
5403 selected variables with additional finite sample error control for
5404 high-dimensional variable selection procedures such as Lasso or boosting.
5405 Both, standard stability selection (Meinshausen & Buhlmann, 2010) and
5406 complementary pairs stability selection with improved error bounds
5407 (Shah & Samworth, 2013) are implemented. The package can be combined with
5408 arbitrary user specified variable selection approaches.")
5409 (license license:gpl2)))
5410
5411 (define-public r-rle
5412 (package
5413 (name "r-rle")
5414 (version "0.9.2")
5415 (source
5416 (origin
5417 (method url-fetch)
5418 (uri (cran-uri "rle" version))
5419 (sha256
5420 (base32
5421 "0sagl0jggg40lihzy7pfq4593rfvc3b3f7g6ggi85s7n18qvwg40"))))
5422 (properties `((upstream-name . "rle")))
5423 (build-system r-build-system)
5424 (home-page "https://cran.r-project.org/web/packages/rle/")
5425 (synopsis "Common functions for run-length encoded vectors")
5426 (description
5427 "This package provides common @code{base} and @code{stats} methods for
5428 @code{rle} objects, aiming to make it possible to treat them transparently as
5429 vectors.")
5430 (license license:gpl3)))
5431
5432 (define-public r-statnet-common
5433 (package
5434 (name "r-statnet-common")
5435 (version "4.4.1")
5436 (source
5437 (origin
5438 (method url-fetch)
5439 (uri (cran-uri "statnet.common" version))
5440 (sha256
5441 (base32
5442 "1z89an46xcl1d7dacj4irhk6pkajdz7v85b2347vczwdf622pksf"))))
5443 (properties
5444 `((upstream-name . "statnet.common")))
5445 (build-system r-build-system)
5446 (propagated-inputs
5447 `(("r-coda" ,r-coda)
5448 ("r-rle" ,r-rle)))
5449 (home-page "https://statnet.org")
5450 (synopsis "R scripts and utilities used by the Statnet software")
5451 (description "This package provides non-statistical utilities used by the
5452 software developed by the Statnet Project.")
5453 (license license:gpl3)))
5454
5455 (define-public r-statcheck
5456 (package
5457 (name "r-statcheck")
5458 (version "1.3.0")
5459 (source
5460 (origin
5461 (method url-fetch)
5462 (uri (cran-uri "statcheck" version))
5463 (sha256
5464 (base32
5465 "0ivybdcrymlsfv6pg6p5bv70qdvgxf2vgp0kf4r0pf2fcvav1mcp"))))
5466 (build-system r-build-system)
5467 (propagated-inputs
5468 `(("r-ggplot2" ,r-ggplot2)
5469 ("r-plyr" ,r-plyr)
5470 ("r-rmarkdown" ,r-rmarkdown)))
5471 (home-page "https://cran.r-project.org/web/packages/statcheck/")
5472 (synopsis "Extract statistics from articles and recompute p-values")
5473 (description "This package can automatically extract statistical
5474 null-hypothesis significant testing (NHST) results from articles and recompute
5475 the p-values based on the reported test statistic and degrees of freedom to
5476 detect possible inconsistencies.")
5477 (license license:gpl2)))
5478
5479 (define-public r-sna
5480 (package
5481 (name "r-sna")
5482 (version "2.6")
5483 (source
5484 (origin
5485 (method url-fetch)
5486 (uri (cran-uri "sna" version))
5487 (sha256
5488 (base32
5489 "0ai0v4538d30m4wks5s3lch1yfmx1ml0nnrz7ihs097lv586a09s"))))
5490 (build-system r-build-system)
5491 (propagated-inputs
5492 `(("r-network" ,r-network)
5493 ("r-statnet-common" ,r-statnet-common)))
5494 (home-page "https://statnet.org")
5495 (synopsis "Tools for social network analysis")
5496 (description
5497 "This package provides a range of tools for social network analysis,
5498 including node and graph-level indices, structural distance and covariance
5499 methods, structural equivalence detection, network regression, random graph
5500 generation, and 2D/3D network visualization.")
5501 (license license:gpl2+)))
5502
5503 (define-public r-tfisher
5504 (package
5505 (name "r-tfisher")
5506 (version "0.2.0")
5507 (source
5508 (origin
5509 (method url-fetch)
5510 (uri (cran-uri "TFisher" version))
5511 (sha256
5512 (base32
5513 "0vz74ww1lf1prfwz74hfsi3a8nzq8ss7aqjr85c1d87vss2796xx"))))
5514 (properties `((upstream-name . "TFisher")))
5515 (build-system r-build-system)
5516 (propagated-inputs
5517 `(("r-matrix" ,r-matrix)
5518 ("r-mvtnorm" ,r-mvtnorm)
5519 ("r-sn" ,r-sn)))
5520 (home-page "https://cran.r-project.org/web/packages/TFisher/")
5521 (synopsis "Optimal thresholding Fisher's p-value combination method")
5522 (description
5523 "This package provides the @dfn{cumulative distribution function} (CDF),
5524 quantile, and statistical power calculator for a collection of thresholding
5525 Fisher's p-value combination methods, including Fisher's p-value combination
5526 method, truncated product method and, in particular, soft-thresholding
5527 Fisher's p-value combination method which is proven to be optimal in some
5528 context of signal detection. The p-value calculator for the omnibus version
5529 of these tests are also included.")
5530 (license license:gpl2)))
5531
5532 (define-public r-ttr
5533 (package
5534 (name "r-ttr")
5535 (version "0.24.2")
5536 (source
5537 (origin
5538 (method url-fetch)
5539 (uri (cran-uri "TTR" version))
5540 (sha256
5541 (base32
5542 "06vicgbhwpsww09hhha5mbcd0cwip6cvkfbhjjhp950rv64bk1r5"))))
5543 (properties `((upstream-name . "TTR")))
5544 (build-system r-build-system)
5545 (propagated-inputs
5546 `(("r-curl" ,r-curl)
5547 ("r-xts" ,r-xts)
5548 ("r-zoo" ,r-zoo)))
5549 (home-page "https://github.com/joshuaulrich/TTR")
5550 (synopsis "Technical trading rules")
5551 (description
5552 "This package provides functions and data to construct technical trading
5553 rules with R.")
5554 (license license:gpl2)))
5555
5556 (define-public r-leaps
5557 (package
5558 (name "r-leaps")
5559 (version "3.1")
5560 (source
5561 (origin
5562 (method url-fetch)
5563 (uri (cran-uri "leaps" version))
5564 (sha256
5565 (base32
5566 "1dn3yl1p03n0iynd1vsdkrr0fhmvgrmfkv37y7n371765h83lz1x"))))
5567 (build-system r-build-system)
5568 (native-inputs `(("gfortran" ,gfortran)))
5569 (home-page "https://cran.r-project.org/web/packages/leaps/")
5570 (synopsis "Regression subset selection")
5571 (description
5572 "This package provides tools for regression subset selection, including
5573 exhaustive search.")
5574 (license license:gpl2+)))
5575
5576 (define-public r-splus2r
5577 (package
5578 (name "r-splus2r")
5579 (version "1.3-3")
5580 (source
5581 (origin
5582 (method url-fetch)
5583 (uri (cran-uri "splus2R" version))
5584 (sha256
5585 (base32
5586 "035zd22zcpkh74rik9ws6g8al6vjz7jgrqs5si361bzb5n290p3x"))))
5587 (properties `((upstream-name . "splus2R")))
5588 (build-system r-build-system)
5589 (home-page "https://cran.r-project.org/web/packages/splus2R/")
5590 (synopsis "Supplemental S-PLUS functionality in R")
5591 (description
5592 "Currently there are many functions in S-PLUS that are missing in R. To
5593 facilitate the conversion of S-PLUS packages to R packages, this package
5594 provides some missing S-PLUS functionality in R.")
5595 (license license:gpl2)))
5596
5597 (define-public r-ifultools
5598 (package
5599 (name "r-ifultools")
5600 (version "2.0-22")
5601 (source
5602 (origin
5603 (method url-fetch)
5604 (uri (cran-uri "ifultools" version))
5605 (sha256
5606 (base32
5607 "0f95vqc47dgssqngznk0rclr72ndbyxc7gdq2cmbksvq7qpn3gg1"))))
5608 (build-system r-build-system)
5609 (propagated-inputs
5610 `(("r-mass" ,r-mass)
5611 ("r-splus2r" ,r-splus2r)))
5612 (home-page "https://cran.r-project.org/web/packages/ifultools/")
5613 (synopsis "Insightful research tools")
5614 (description "This package provides C code used by the wmtsa, fractal, and
5615 sapa R packages.")
5616 (license license:gpl2)))
5617
5618 (define-public r-sapa
5619 (package
5620 (name "r-sapa")
5621 (version "2.0-2")
5622 (source
5623 (origin
5624 (method url-fetch)
5625 (uri (cran-uri "sapa" version))
5626 (sha256
5627 (base32
5628 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
5629 (build-system r-build-system)
5630 (propagated-inputs
5631 `(("r-ifultools" ,r-ifultools)
5632 ("r-splus2r" ,r-splus2r)))
5633 (home-page "https://cran.r-project.org/web/packages/sapa/")
5634 (synopsis "Spectral analysis for physical applications")
5635 (description "This package provides software for the book Spectral
5636 Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
5637 Cambridge University Press, 1993.")
5638 (license license:gpl2)))
5639
5640 (define-public r-aggregation
5641 (package
5642 (name "r-aggregation")
5643 (version "1.0.1")
5644 (source
5645 (origin
5646 (method url-fetch)
5647 (uri (cran-uri "aggregation" version))
5648 (sha256
5649 (base32
5650 "0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"))))
5651 (build-system r-build-system)
5652 (home-page "https://cran.r-project.org/web/packages/aggregation/")
5653 (synopsis "Methods for p-value aggregation")
5654 (description
5655 "This package contains functionality for performing the following methods
5656 of p-value aggregation: Fisher's method, the Lancaster method (weighted
5657 Fisher's method), and Sidak correction.")
5658 (license license:gpl3)))
5659
5660 (define-public r-quantmod
5661 (package
5662 (name "r-quantmod")
5663 (version "0.4.18")
5664 (source
5665 (origin
5666 (method url-fetch)
5667 (uri (cran-uri "quantmod" version))
5668 (sha256
5669 (base32
5670 "0dbcrncv06iqcbkky95dd7l32xq0hhbnkb0kj8wwzym1jf748h5a"))))
5671 (build-system r-build-system)
5672 (propagated-inputs
5673 `(("r-curl" ,r-curl)
5674 ("r-ttr" ,r-ttr)
5675 ("r-xts" ,r-xts)
5676 ("r-zoo" ,r-zoo)))
5677 (home-page "https://cran.r-project.org/web/packages/quantmod/")
5678 (synopsis "Quantitative financial modelling framework")
5679 (description "This package provides a quantitative financial modelling
5680 framework to allow users to specify, build, trade, and analyse quantitative
5681 financial trading strategies.")
5682 (license license:gpl3)))
5683
5684 (define-public r-tseries
5685 (package
5686 (name "r-tseries")
5687 (version "0.10-48")
5688 (source
5689 (origin
5690 (method url-fetch)
5691 (uri (cran-uri "tseries" version))
5692 (sha256
5693 (base32
5694 "0wa4rcf0igayi1yrwc6wak6d491560p0z89rz32haqlkiiq25gak"))))
5695 (build-system r-build-system)
5696 (propagated-inputs
5697 `(("r-quadprog" ,r-quadprog)
5698 ("r-quantmod" ,r-quantmod)
5699 ("r-zoo" ,r-zoo)))
5700 (native-inputs
5701 `(("gfortran" ,gfortran)))
5702 (home-page "https://cran.r-project.org/web/packages/tseries/")
5703 (synopsis "Time series analysis and computational finance")
5704 (description
5705 "This package provides functions relating to time series analysis and
5706 computational finance.")
5707 (license license:gpl2)))
5708
5709 (define-public r-wmtsa
5710 (package
5711 (name "r-wmtsa")
5712 (version "2.0-3")
5713 (source
5714 (origin
5715 (method url-fetch)
5716 (uri (cran-uri "wmtsa" version))
5717 (sha256
5718 (base32
5719 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
5720 (build-system r-build-system)
5721 (propagated-inputs
5722 `(("r-ifultools" ,r-ifultools)
5723 ("r-mass" ,r-mass)
5724 ("r-splus2r" ,r-splus2r)))
5725 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
5726 (synopsis "Wavelet methods for time series analysis")
5727 (description
5728 "This package provides software to accompany the book \"Wavelet Methods
5729 for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
5730 University Press, 2000.")
5731 (license license:gpl2)))
5732
5733 (define-public r-tsa
5734 (package
5735 (name "r-tsa")
5736 (version "1.3")
5737 (source
5738 (origin
5739 (method url-fetch)
5740 (uri (cran-uri "TSA" version))
5741 (sha256
5742 (base32
5743 "1bv5q609lhmrcxnjnvcj497fbjlv89zwa8q918hw4iki5nkvwwdb"))))
5744 (properties `((upstream-name . "TSA")))
5745 (build-system r-build-system)
5746 (propagated-inputs
5747 `(("r-leaps" ,r-leaps)
5748 ("r-locfit" ,r-locfit)
5749 ("r-mgcv" ,r-mgcv)
5750 ("r-tseries" ,r-tseries)))
5751 (home-page "https://homepage.divms.uiowa.edu/~kchan/TSA.htm")
5752 (synopsis "Time series analysis")
5753 (description
5754 "This package contains R functions and datasets detailed in the book
5755 \"Time Series Analysis with Applications in R (second edition)\" by Jonathan
5756 Cryer and Kung-Sik Chan.")
5757 (license license:gpl2+)))
5758
5759 (define-public r-extradistr
5760 (package
5761 (name "r-extradistr")
5762 (version "1.9.1")
5763 (source
5764 (origin
5765 (method url-fetch)
5766 (uri (cran-uri "extraDistr" version))
5767 (sha256
5768 (base32
5769 "1gypnbvdzczl0mvznvy8r7hzsvc5gvdvi2mmzj21cqdw9n63944r"))))
5770 (properties `((upstream-name . "extraDistr")))
5771 (build-system r-build-system)
5772 (propagated-inputs
5773 `(("r-rcpp" ,r-rcpp)))
5774 (home-page "https://github.com/twolodzko/extraDistr")
5775 (synopsis "Additional univariate and multivariate distributions")
5776 (description
5777 "This package implements density, distribution functions, quantile
5778 functions and random generation functions for a large number of univariate and
5779 multivariate distributions.")
5780 (license license:gpl2)))
5781
5782 (define-public r-fractal
5783 (package
5784 (name "r-fractal")
5785 (version "2.0-4")
5786 (source
5787 (origin
5788 (method url-fetch)
5789 (uri (cran-uri "fractal" version))
5790 (sha256
5791 (base32
5792 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
5793 (build-system r-build-system)
5794 (propagated-inputs
5795 `(("r-ifultools" ,r-ifultools)
5796 ("r-mass" ,r-mass)
5797 ("r-sapa" ,r-sapa)
5798 ("r-scatterplot3d" ,r-scatterplot3d)
5799 ("r-splus2r" ,r-splus2r)
5800 ("r-wmtsa" ,r-wmtsa)))
5801 (home-page "https://cran.r-project.org/web/packages/fractal/")
5802 (synopsis "Fractal time series modeling and analysis")
5803 (description
5804 "This package provides tools for stochastic fractal and deterministic
5805 chaotic time series analysis.")
5806 (license license:gpl2)))
5807
5808 (define-public r-urca
5809 (package
5810 (name "r-urca")
5811 (version "1.3-0")
5812 (source
5813 (origin
5814 (method url-fetch)
5815 (uri (cran-uri "urca" version))
5816 (sha256
5817 (base32
5818 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
5819 (build-system r-build-system)
5820 (propagated-inputs `(("r-nlme" ,r-nlme)))
5821 (native-inputs `(("gfortran" ,gfortran)))
5822 (home-page "https://cran.r-project.org/web/packages/urca/")
5823 (synopsis "Unit root and cointegration tests for time series data")
5824 (description
5825 "This package provides unit root and cointegration tests encountered in
5826 applied econometric analysis.")
5827 (license license:gpl2+)))
5828
5829 (define-public r-cubature
5830 (package
5831 (name "r-cubature")
5832 (version "2.0.4.1")
5833 (source
5834 (origin
5835 (method url-fetch)
5836 (uri (cran-uri "cubature" version))
5837 (sha256
5838 (base32
5839 "006la36gxdikvmdnq4ny7ik7r30id4z3b3fqsl57dpqwkpsbsgrq"))))
5840 (build-system r-build-system)
5841 (propagated-inputs
5842 `(("r-rcpp" ,r-rcpp)))
5843 (native-inputs
5844 `(("r-knitr" ,r-knitr)))
5845 (home-page "https://github.com/bnaras/cubature")
5846 (synopsis "Adaptive multivariate integration over hypercubes")
5847 (description
5848 "This package is an R wrapper around the cubature C library for adaptive
5849 multivariate integration over hypercubes. This version provides both
5850 @code{hcubature} and @code{pcubature} routines in addition to a vector
5851 interface.")
5852 ;; The included cubature C library is released under GPLv2+, but the
5853 ;; wrapper declares the license to be GPLv3+.
5854 (license (list license:gpl2+ license:gpl3+))))
5855
5856 (define-public r-trend
5857 (package
5858 (name "r-trend")
5859 (version "1.1.4")
5860 (source
5861 (origin
5862 (method url-fetch)
5863 (uri (cran-uri "trend" version))
5864 (sha256
5865 (base32
5866 "1mr5g5gaxiqj6x83ngcbwwh57vhrhcz0x9dh0rmvs9y2ivk29ccs"))))
5867 (build-system r-build-system)
5868 (propagated-inputs
5869 `(("r-extradistr" ,r-extradistr)))
5870 (native-inputs
5871 `(("gfortran" ,gfortran)))
5872 (home-page "https://cran.r-project.org/web/packages/trend/")
5873 (synopsis "Non-parametric trend tests and change-point detection")
5874 (description
5875 "The analysis of environmental data often requires the detection of
5876 trends and change-points. This package includes tests for trend
5877 detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
5878 Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
5879 Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
5880 correlation trend test), change-point detection (Lanzante's test procedures,
5881 Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
5882 Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
5883 Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
5884 sample Robust Rank-Order Distributional Test.")
5885 (license license:gpl3)))
5886
5887 (define-public r-expm
5888 (package
5889 (name "r-expm")
5890 (version "0.999-6")
5891 (source
5892 (origin
5893 (method url-fetch)
5894 (uri (cran-uri "expm" version))
5895 (sha256
5896 (base32
5897 "1p5dapwv8ycxaysgi6imnby04i4kh1c5a2czqa4wygz0s8pr2y9c"))))
5898 (build-system r-build-system)
5899 (propagated-inputs `(("r-matrix" ,r-matrix)))
5900 (native-inputs `(("gfortran" ,gfortran)))
5901 (home-page "https://r-forge.r-project.org/projects/expm/")
5902 (synopsis "Tools for matrix exponentials and related quantities")
5903 (description
5904 "This package provides tools for the computation of the matrix
5905 exponential, logarithm, square root, and related quantities.")
5906 (license license:gpl2+)))
5907
5908 (define-public r-complexplus
5909 (package
5910 (name "r-complexplus")
5911 (version "2.1")
5912 (source
5913 (origin
5914 (method url-fetch)
5915 (uri (cran-uri "complexplus" version))
5916 (sha256
5917 (base32
5918 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
5919 (build-system r-build-system)
5920 (propagated-inputs
5921 `(("r-expm" ,r-expm)
5922 ("r-matrix" ,r-matrix)))
5923 (home-page "https://cran.r-project.org/web/packages/complexplus/")
5924 (synopsis "Functions of complex or real variables")
5925 (description
5926 "This package extends several functions to the complex domain, including
5927 the matrix exponential and logarithm, and the determinant.")
5928 (license license:gpl2)))
5929
5930 (define-public r-phontools
5931 (package
5932 (name "r-phontools")
5933 (version "0.2-2.1")
5934 (source
5935 (origin
5936 (method url-fetch)
5937 (uri (cran-uri "phonTools" version))
5938 (sha256
5939 (base32
5940 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
5941 (properties `((upstream-name . "phonTools")))
5942 (build-system r-build-system)
5943 (home-page "http://www.santiagobarreda.com/rscripts.html")
5944 (synopsis "Tools for phonetic and acoustic analyses")
5945 (description
5946 "This package contains tools for the organization, display, and analysis
5947 of the sorts of data frequently encountered in phonetics research and
5948 experimentation, including the easy creation of IPA vowel plots, and the
5949 creation and manipulation of WAVE audio files.")
5950 (license license:bsd-2)))
5951
5952 (define-public r-np
5953 (package
5954 (name "r-np")
5955 (version "0.60-10")
5956 (source
5957 (origin
5958 (method url-fetch)
5959 (uri (cran-uri "np" version))
5960 (sha256
5961 (base32
5962 "06h8k0kdv5s258jr6s08fabvlycrbs7iq34jk2f2hfmqm2y4nyx2"))))
5963 (build-system r-build-system)
5964 (propagated-inputs
5965 `(("r-boot" ,r-boot)
5966 ("r-cubature" ,r-cubature)
5967 ("r-quadprog" ,r-quadprog)
5968 ("r-quantreg" ,r-quantreg)))
5969 (home-page "https://github.com/JeffreyRacine/R-Package-np")
5970 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
5971 (description "This package provides non-parametric (and semi-parametric)
5972 kernel methods that seamlessly handle a mix of continuous, unordered, and
5973 ordered factor data types.")
5974 ;; Any version of the GPL.
5975 (license license:gpl3+)))
5976
5977 (define-public r-powerplus
5978 (package
5979 (name "r-powerplus")
5980 (version "3.1")
5981 (source
5982 (origin
5983 (method url-fetch)
5984 (uri (cran-uri "powerplus" version))
5985 (sha256
5986 (base32
5987 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
5988 (build-system r-build-system)
5989 (propagated-inputs
5990 `(("r-complexplus" ,r-complexplus)
5991 ("r-expm" ,r-expm)
5992 ("r-mass" ,r-mass)
5993 ("r-matrix" ,r-matrix)
5994 ("r-phontools" ,r-phontools)))
5995 (home-page "https://cran.r-project.org/web/packages/powerplus/")
5996 (synopsis "Exponentiation operations")
5997 (description
5998 "This package provides tools for the computation of matrix and scalar
5999 exponentiation.")
6000 (license license:gpl2)))
6001
6002 (define-public r-egg
6003 (package
6004 (name "r-egg")
6005 (version "0.4.5")
6006 (source
6007 (origin
6008 (method url-fetch)
6009 (uri (cran-uri "egg" version))
6010 (sha256
6011 (base32
6012 "1fy7srpiavfn8kyrr1m84an7acgwi6ydzrg71m3b0vk7y9ybmj0m"))))
6013 (properties `((upstream-name . "egg")))
6014 (build-system r-build-system)
6015 (propagated-inputs
6016 `(("r-ggplot2" ,r-ggplot2)
6017 ("r-gridextra" ,r-gridextra)
6018 ("r-gtable" ,r-gtable)))
6019 (home-page "https://cran.r-project.org/web/packages/egg")
6020 (synopsis "Extensions for ggplot2")
6021 (description
6022 "This package provides miscellaneous functions to help customize ggplot2
6023 objects. High-level functions are provided to post-process ggplot2 layouts
6024 and allow alignment between plot panels, as well as setting panel sizes to
6025 fixed values. Other functions include a custom @code{geom}, and helper
6026 functions to enforce symmetric scales or add tags to facetted plots.")
6027 (license license:gpl3)))
6028
6029 (define-public r-heatmaply
6030 (package
6031 (name "r-heatmaply")
6032 (version "1.2.1")
6033 (source
6034 (origin
6035 (method url-fetch)
6036 (uri (cran-uri "heatmaply" version))
6037 (sha256
6038 (base32
6039 "0hspfkninwy62sf8gkdcsvwnvl66bbnjs2dpah9rr95a3rsgdp9d"))))
6040 (build-system r-build-system)
6041 (propagated-inputs
6042 `(("r-assertthat" ,r-assertthat)
6043 ("r-colorspace" ,r-colorspace)
6044 ("r-dendextend" ,r-dendextend)
6045 ("r-egg" ,r-egg)
6046 ("r-ggplot2" ,r-ggplot2)
6047 ("r-htmlwidgets" ,r-htmlwidgets)
6048 ("r-magrittr" ,r-magrittr)
6049 ("r-plotly" ,r-plotly)
6050 ("r-rcolorbrewer" ,r-rcolorbrewer)
6051 ("r-reshape2" ,r-reshape2)
6052 ("r-scales" ,r-scales)
6053 ("r-seriation" ,r-seriation)
6054 ("r-viridis" ,r-viridis)
6055 ("r-webshot" ,r-webshot)))
6056 (native-inputs
6057 `(("r-knitr" ,r-knitr)))
6058 (home-page "https://cran.r-project.org/package=heatmaply")
6059 (synopsis "Interactive cluster heat maps using plotly")
6060 (description
6061 "This package enables you to create interactive cluster heatmaps that can
6062 be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
6063 Shiny app, and made available in the RStudio viewer pane. Hover the mouse
6064 pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
6065 a popular graphical method for visualizing high-dimensional data, in which a
6066 table of numbers is encoded as a grid of colored cells. The rows and columns
6067 of the matrix are ordered to highlight patterns and are often accompanied by
6068 dendrograms.")
6069 ;; Either version of the license.
6070 (license (list license:gpl2 license:gpl3))))
6071
6072 (define-public r-h5
6073 (package
6074 (name "r-h5")
6075 (version "0.9.9")
6076 (source
6077 (origin
6078 (method url-fetch)
6079 (uri (cran-uri "h5" version))
6080 (sha256
6081 (base32
6082 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"))))
6083 (build-system r-build-system)
6084 (inputs
6085 `(("zlib" ,zlib)
6086 ("hdf5" ,hdf5)))
6087 (native-inputs
6088 `(("which" ,which)))
6089 (propagated-inputs
6090 `(("r-rcpp" ,r-rcpp)))
6091 (home-page "https://github.com/mannau/h5")
6092 (synopsis "Interface to the HDF5 Library")
6093 (description
6094 "This package provides an S4 interface to the HDF5 library supporting
6095 fast storage and retrieval of R-objects like vectors, matrices and arrays to
6096 binary files in a language independent format. The HDF5 format can therefore
6097 be used as an alternative to R's save/load mechanism. Since h5 is able to
6098 access only subsets of stored data it can also handle data sets which do not
6099 fit into memory.")
6100 (license license:bsd-2)))
6101
6102 (define-public r-cgdsr
6103 (package
6104 (name "r-cgdsr")
6105 (version "1.3.0")
6106 (source
6107 (origin
6108 (method url-fetch)
6109 (uri (cran-uri "cgdsr" version))
6110 (sha256
6111 (base32
6112 "07yc819hkabpzzh0g0cbqza6bcfy67b2marrzz1lj97f9iba78ja"))))
6113 (build-system r-build-system)
6114 (propagated-inputs
6115 `(("r-httr" ,r-httr)
6116 ("r-r-methodss3" ,r-r-methodss3)
6117 ("r-r-oo" ,r-r-oo)))
6118 (home-page "https://github.com/cBioPortal/cgdsr")
6119 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
6120 (description
6121 "This package provides a basic set of R functions for querying the Cancer
6122 Genomics Data Server (CGDS), hosted by the Computational Biology Center at
6123 Memorial-Sloan-Kettering Cancer Center (MSKCC).")
6124 (license license:lgpl3)))
6125
6126 (define-public r-import
6127 (package
6128 (name "r-import")
6129 (version "1.2.0")
6130 (source
6131 (origin
6132 (method url-fetch)
6133 (uri (cran-uri "import" version))
6134 (sha256
6135 (base32
6136 "018s0x224gqnv4cjfh0fwliyfg6ma9vslmwybrlizfsmqcc5wp37"))))
6137 (build-system r-build-system)
6138 (native-inputs
6139 `(("r-knitr" ,r-knitr)))
6140 (home-page "https://github.com/smbache/import")
6141 (synopsis "Import mechanism for R")
6142 (description
6143 "This is an alternative mechanism for importing objects from packages.
6144 The syntax allows for importing multiple objects from a package with a single
6145 command in an expressive way. The import package bridges some of the gap
6146 between using @code{library} (or @code{require}) and direct (single-object)
6147 imports. Furthermore the imported objects are not placed in the current
6148 environment. It is also possible to import objects from stand-alone @code{.R}
6149 files.")
6150 (license license:expat)))
6151
6152 (define-public r-shinyace
6153 (package
6154 (name "r-shinyace")
6155 (version "0.4.1")
6156 (source
6157 (origin
6158 (method url-fetch)
6159 (uri (cran-uri "shinyAce" version))
6160 (sha256
6161 (base32
6162 "1m33dfm2kjirvgix7ybv1kbzgjkicdpv411g9c0q3fw6rnyhfxxn"))))
6163 (properties `((upstream-name . "shinyAce")))
6164 (build-system r-build-system)
6165 (propagated-inputs
6166 `(("r-shiny" ,r-shiny)
6167 ("r-jsonlite" ,r-jsonlite)))
6168 (home-page "https://cran.r-project.org/web/packages/shinyAce/")
6169 (synopsis "Ace editor bindings for Shiny")
6170 (description
6171 "This package provides Ace editor bindings to enable a rich text editing
6172 environment within Shiny.")
6173 (license license:expat)))
6174
6175 (define-public r-randomizr
6176 (package
6177 (name "r-randomizr")
6178 (version "0.20.0")
6179 (source
6180 (origin
6181 (method url-fetch)
6182 (uri (cran-uri "randomizr" version))
6183 (sha256
6184 (base32
6185 "0dljyfldnardaps3fq6vi5wcs9x6qfaq5apapa78c51lnaa6fn9h"))))
6186 (properties `((upstream-name . "randomizr")))
6187 (build-system r-build-system)
6188 (native-inputs
6189 `(("r-knitr" ,r-knitr)))
6190 (home-page "https://declaredesign.org/r/randomizr/")
6191 (synopsis "Tools for common forms of random assignment and sampling")
6192 (description
6193 "This package provides tools for generating random assignments for common
6194 experimental designs and random samples for common sampling designs.")
6195 (license license:expat)))
6196
6197 (define-public r-base64url
6198 (package
6199 (name "r-base64url")
6200 (version "1.4")
6201 (source
6202 (origin
6203 (method url-fetch)
6204 (uri (cran-uri "base64url" version))
6205 (sha256
6206 (base32
6207 "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
6208 (build-system r-build-system)
6209 (propagated-inputs
6210 `(("r-backports" ,r-backports)))
6211 (home-page "https://github.com/mllg/base64url")
6212 (synopsis "Fast and URL-safe base64 encoder and decoder")
6213 (description
6214 "This package provides a URL-safe base64 encoder and decoder. In
6215 contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
6216 the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
6217 encoder does not fill the string with trailing @code{=}. The resulting
6218 encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
6219 and thus are safe to use in URLs or for file names. The package also comes
6220 with a simple base32 encoder/decoder suited for case insensitive file
6221 systems.")
6222 (license license:gpl3)))
6223
6224 (define-public r-radiant-data
6225 (package
6226 (name "r-radiant-data")
6227 (version "1.3.12")
6228 (source
6229 (origin
6230 (method url-fetch)
6231 (uri (cran-uri "radiant.data" version))
6232 (sha256
6233 (base32
6234 "08bqqrfvpgyf613ikihwfnzb23l23f5nfs7zynnxbjxc1zfhbpny"))
6235 (modules '((guix build utils)))
6236 (snippet
6237 '(begin
6238 ;; Delete files that are under CC-NC-SA.
6239 (delete-file-recursively "inst/app/tools/help")
6240 #t))))
6241 (properties `((upstream-name . "radiant.data")))
6242 (build-system r-build-system)
6243 (propagated-inputs
6244 `(("r-base64enc" ,r-base64enc)
6245 ("r-broom" ,r-broom)
6246 ("r-car" ,r-car)
6247 ("r-curl" ,r-curl)
6248 ("r-dplyr" ,r-dplyr)
6249 ("r-dt" ,r-dt)
6250 ("r-glue" ,r-glue)
6251 ("r-ggplot2" ,r-ggplot2)
6252 ("r-import" ,r-import)
6253 ("r-jsonlite" ,r-jsonlite)
6254 ("r-knitr" ,r-knitr)
6255 ("r-lubridate" ,r-lubridate)
6256 ("r-magrittr" ,r-magrittr)
6257 ("r-markdown" ,r-markdown)
6258 ("r-mass" ,r-mass)
6259 ("r-patchwork" ,r-patchwork)
6260 ("r-plotly" ,r-plotly)
6261 ("r-psych" ,r-psych)
6262 ("r-randomizr" ,r-randomizr)
6263 ("r-readr" ,r-readr)
6264 ("r-readxl" ,r-readxl)
6265 ("r-rlang" ,r-rlang)
6266 ("r-rmarkdown" ,r-rmarkdown)
6267 ("r-rstudioapi" ,r-rstudioapi)
6268 ("r-scales" ,r-scales)
6269 ("r-shiny" ,r-shiny)
6270 ("r-shinyfiles" ,r-shinyfiles)
6271 ("r-shinyace" ,r-shinyace)
6272 ("r-stringi" ,r-stringi)
6273 ("r-tibble" ,r-tibble)
6274 ("r-tidyr" ,r-tidyr)
6275 ("r-writexl" ,r-writexl)))
6276 (home-page "https://github.com/radiant-rstats/radiant.data")
6277 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
6278 (description
6279 "The Radiant Data menu includes interfaces for loading, saving, viewing,
6280 visualizing, summarizing, transforming, and combining data. It also contains
6281 functionality to generate reproducible reports of the analyses conducted in
6282 the application.")
6283 (license license:agpl3)))
6284
6285 (define-public r-algdesign
6286 (package
6287 (name "r-algdesign")
6288 (version "1.2.0")
6289 (source
6290 (origin
6291 (method url-fetch)
6292 (uri (cran-uri "AlgDesign" version))
6293 (sha256
6294 (base32 "0ammlg148gk0p24fh700116nd66636np0jb1wwh0axq5jphwk1pz"))))
6295 (properties `((upstream-name . "AlgDesign")))
6296 (build-system r-build-system)
6297 (home-page "https://github.com/jvbraun/AlgDesign")
6298 (synopsis "Algorithmic experimental design")
6299 (description
6300 "This package provides tools to calculate exact and approximate theory
6301 experimental designs for D, A, and I criteria. Very large designs may be
6302 created. Experimental designs may be blocked or blocked designs created from
6303 a candidate list, using several criteria. The blocking can be done when whole
6304 and within plot factors interact.")
6305 (license license:gpl2+)))
6306
6307 (define-public r-signal
6308 (package
6309 (name "r-signal")
6310 (version "0.7-6")
6311 (source
6312 (origin
6313 (method url-fetch)
6314 (uri (cran-uri "signal" version))
6315 (sha256
6316 (base32
6317 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
6318 (build-system r-build-system)
6319 (propagated-inputs `(("r-mass" ,r-mass)))
6320 (native-inputs `(("gfortran" ,gfortran)))
6321 (home-page "https://cran.r-project.org/web/packages/signal/")
6322 (synopsis "Signal processing")
6323 (description
6324 "This package provides a set of signal processing functions originally
6325 written for Matlab and GNU Octave. It includes filter generation utilities,
6326 filtering functions, resampling routines, and visualization of filter models.
6327 It also includes interpolation functions.")
6328 (license license:gpl2)))
6329
6330 (define-public r-gsubfn
6331 (package
6332 (name "r-gsubfn")
6333 (version "0.7")
6334 (source
6335 (origin
6336 (method url-fetch)
6337 (uri (cran-uri "gsubfn" version))
6338 (sha256
6339 (base32
6340 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
6341 (build-system r-build-system)
6342 (propagated-inputs `(("r-proto" ,r-proto)))
6343 (home-page "https://code.google.com/archive/p/gsubfn/")
6344 (synopsis "Utilities for strings and function arguments.")
6345 (description
6346 "This package provides @code{gsubfn} which is like @code{gsub} but can
6347 take a replacement function or certain other objects instead of the
6348 replacement string. Matches and back references are input to the replacement
6349 function and replaced by the function output. @code{gsubfn} can be used to
6350 split strings based on content rather than delimiters and for quasi-perl-style
6351 string interpolation. The package also has facilities for translating
6352 formulas to functions and allowing such formulas in function calls instead of
6353 functions.")
6354 (license license:gpl2+)))
6355
6356 (define-public r-sqldf
6357 (package
6358 (name "r-sqldf")
6359 (version "0.4-11")
6360 (source
6361 (origin
6362 (method url-fetch)
6363 (uri (cran-uri "sqldf" version))
6364 (sha256
6365 (base32
6366 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
6367 (build-system r-build-system)
6368 (propagated-inputs
6369 `(("r-chron" ,r-chron)
6370 ("r-dbi" ,r-dbi)
6371 ("r-gsubfn" ,r-gsubfn)
6372 ("r-proto" ,r-proto)
6373 ("r-rsqlite" ,r-rsqlite)))
6374 (home-page "https://github.com/ggrothendieck/sqldf")
6375 (synopsis "Manipulate R data frames using SQL")
6376 (description
6377 "The @code{sqldf} function is typically passed a single argument which is
6378 an SQL select statement where the table names are ordinary R data frame names.
6379 @code{sqldf} transparently sets up a database, imports the data frames into
6380 that database, performs the SQL statement and returns the result using a
6381 heuristic to determine which class to assign to each column of the returned
6382 data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
6383 used to read filtered files into R even if the original files are larger than
6384 R itself can handle.")
6385 (license license:gpl2)))
6386
6387 (define-public r-abind
6388 (package
6389 (name "r-abind")
6390 (version "1.4-5")
6391 (source
6392 (origin
6393 (method url-fetch)
6394 (uri (cran-uri "abind" version))
6395 (sha256
6396 (base32
6397 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
6398 (build-system r-build-system)
6399 (home-page "https://cran.r-project.org/web/packages/abind/")
6400 (synopsis "Combine multidimensional arrays")
6401 (description
6402 "This package provides tools to combine multidimensional arrays into a
6403 single array. This is a generalization of @code{cbind} and @code{rbind}. It
6404 works with vectors, matrices, and higher-dimensional arrays. It also provides
6405 the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
6406 extracting and replacing data in arrays.")
6407 (license license:lgpl2.0+)))
6408
6409 (define-public r-prroc
6410 (package
6411 (name "r-prroc")
6412 (version "1.3.1")
6413 (source
6414 (origin
6415 (method url-fetch)
6416 (uri (cran-uri "PRROC" version))
6417 (sha256
6418 (base32
6419 "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
6420 (properties `((upstream-name . "PRROC")))
6421 (build-system r-build-system)
6422 (home-page "https://cran.r-project.org/web/packages/PRROC/")
6423 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
6424 (description
6425 "This package computes the areas under the @dfn{precision-recall} (PR)
6426 and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
6427 contrast to other implementations, the interpolation between points of the PR
6428 curve is done by a non-linear piecewise function. In addition to the areas
6429 under the curves, the curves themselves can also be computed and plotted by a
6430 specific S3-method.")
6431 (license license:gpl3)))
6432
6433 (define-public r-vim
6434 (package
6435 (name "r-vim")
6436 (version "6.1.0")
6437 (source
6438 (origin
6439 (method url-fetch)
6440 (uri (cran-uri "VIM" version))
6441 (sha256
6442 (base32
6443 "1a8aw0ysaf0al95m2la2zx1p3g5mnwqx0x30br1s1dqqkfnv57hz"))))
6444 (properties `((upstream-name . "VIM")))
6445 (build-system r-build-system)
6446 (propagated-inputs
6447 `(("r-car" ,r-car)
6448 ("r-colorspace" ,r-colorspace)
6449 ("r-data-table" ,r-data-table)
6450 ("r-e1071" ,r-e1071)
6451 ("r-laeken" ,r-laeken)
6452 ("r-magrittr" ,r-magrittr)
6453 ("r-mass" ,r-mass)
6454 ("r-nnet" ,r-nnet)
6455 ("r-ranger" ,r-ranger)
6456 ("r-rcpp" ,r-rcpp)
6457 ("r-robustbase" ,r-robustbase)
6458 ("r-sp" ,r-sp)
6459 ("r-vcd" ,r-vcd)))
6460 (native-inputs
6461 `(("r-knitr" ,r-knitr)))
6462 (home-page "https://github.com/alexkowa/VIM")
6463 (synopsis "Visualization and imputation of missing values")
6464 (description
6465 "This package provides tools for the visualization of missing and/or
6466 imputed values are introduced, which can be used for exploring the data and
6467 the structure of the missing and/or imputed values. Depending on this
6468 structure of the missing values, the corresponding methods may help to
6469 identify the mechanism generating the missing values and explore the
6470 data including missing values. In addition, the quality of imputation can be
6471 visually explored using various univariate, bivariate, multiple and
6472 multivariate plot methods.")
6473 (license license:gpl2+)))
6474
6475 (define-public r-fnn
6476 (package
6477 (name "r-fnn")
6478 (version "1.1.3")
6479 (source
6480 (origin
6481 (method url-fetch)
6482 (uri (cran-uri "FNN" version))
6483 (sha256
6484 (base32
6485 "0cllqlnynm5yaj4r64mqyyfc8phkb38rwssq8k8ikgfgr4jklxny"))))
6486 (properties `((upstream-name . "FNN")))
6487 (build-system r-build-system)
6488 (home-page "https://cran.r-project.org/web/packages/FNN")
6489 (synopsis "Fast nearest neighbor search algorithms and applications")
6490 (description
6491 "This package provides cover-tree and kd-tree fast k-nearest neighbor
6492 search algorithms. Related applications including KNN classification,
6493 regression and information measures are implemented.")
6494 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
6495 ;; later can be used.
6496 (license license:gpl2+)))
6497
6498 (define-public r-smoother
6499 (package
6500 (name "r-smoother")
6501 (version "1.1")
6502 (source
6503 (origin
6504 (method url-fetch)
6505 (uri (cran-uri "smoother" version))
6506 (sha256
6507 (base32
6508 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
6509 (build-system r-build-system)
6510 (propagated-inputs
6511 `(("r-ttr" ,r-ttr)))
6512 (home-page "https://cran.r-project.org/web/packages/smoother")
6513 (synopsis "Functions relating to the smoothing of numerical data")
6514 (description
6515 "This package provides a collection of methods for smoothing numerical
6516 data, commencing with a port of the Matlab gaussian window smoothing function.
6517 In addition, several functions typically used in smoothing of financial data
6518 are included.")
6519 (license license:gpl2)))
6520
6521 (define-public r-riverplot
6522 (package
6523 (name "r-riverplot")
6524 (version "0.10")
6525 (source
6526 (origin
6527 (method url-fetch)
6528 (uri (cran-uri "riverplot" version))
6529 (sha256
6530 (base32
6531 "04ap1dsa7fx03l73jhv1ql3adaaaz2100qawdplxa9xmrllgcgbj"))))
6532 (build-system r-build-system)
6533 (propagated-inputs
6534 `(("r-rcolorbrewer" ,r-rcolorbrewer)))
6535 (native-inputs
6536 `(("r-knitr" ,r-knitr)))
6537 (home-page "https://logfc.wordpress.com")
6538 (synopsis "Sankey or ribbon plots")
6539 (description
6540 "Sankey plots are a type of diagram that is convenient to illustrate how
6541 flow of information, resources etc. separates and joins, much like observing
6542 how rivers split and merge. For example, they can be used to compare
6543 different clusterings. This package provides an implementation of Sankey
6544 plots for R.")
6545 (license license:gpl2+)))
6546
6547 (define-public r-dyn
6548 (package
6549 (name "r-dyn")
6550 (version "0.2-9.6")
6551 (source
6552 (origin
6553 (method url-fetch)
6554 (uri (cran-uri "dyn" version))
6555 (sha256
6556 (base32
6557 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
6558 (build-system r-build-system)
6559 (propagated-inputs
6560 `(("r-zoo" ,r-zoo)))
6561 (home-page "https://cran.r-project.org/web/packages/dyn")
6562 (synopsis "Time series regression")
6563 (description
6564 "This package provides the dyn class interfaces @code{ts}, @code{irts},
6565 @code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
6566 @code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
6567 @code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
6568 @code{randomForest::randomForest()} and other regression functions, allowing
6569 those functions to be used with time series including specifications that may
6570 contain lags, diffs and missing values.")
6571 ;; Any GPL version.
6572 (license license:gpl2+)))
6573
6574 (define-public r-catdap
6575 (package
6576 (name "r-catdap")
6577 (version "1.3.5")
6578 (source
6579 (origin
6580 (method url-fetch)
6581 (uri (cran-uri "catdap" version))
6582 (sha256
6583 (base32
6584 "0fyhl69z2lznymvpzxra9qvcg85ggzkfjy68c6mzdmf1ja44d2k5"))))
6585 (build-system r-build-system)
6586 (native-inputs
6587 `(("gfortran" ,gfortran)))
6588 (home-page "https://cran.r-project.org/web/packages/catdap/")
6589 (synopsis "Tools for categorical data analysis")
6590 (description
6591 "This package provides functions for analyzing multivariate data.
6592 Dependencies of the distribution of the specified variable (response
6593 variable) to other variables (explanatory variables) are derived and
6594 evaluated by the @dfn{Akaike Information Criterion} (AIC).")
6595 (license license:gpl2+)))
6596
6597 (define-public r-arules
6598 (package
6599 (name "r-arules")
6600 (version "1.6-6")
6601 (source
6602 (origin
6603 (method url-fetch)
6604 (uri (cran-uri "arules" version))
6605 (sha256
6606 (base32
6607 "1pk3jjizn2m5rwi7qkdkbq9f07acgpy0qdzzqmx0agg47cwahlkm"))))
6608 (build-system r-build-system)
6609 (propagated-inputs
6610 `(("r-matrix" ,r-matrix)))
6611 (home-page "https://github.com/mhahsler/arules")
6612 (synopsis "Mining association rules and frequent itemsets")
6613 (description
6614 "This package provides an infrastructure for representing, manipulating
6615 and analyzing transaction data and patterns (frequent itemsets and association rules).
6616 It also provides C implementations of the association mining algorithms Apriori
6617 and Eclat.")
6618 (license license:gpl3)))
6619
6620 (define-public r-parsedate
6621 (package
6622 (name "r-parsedate")
6623 (version "1.2.0")
6624 (source
6625 (origin
6626 (method url-fetch)
6627 (uri (cran-uri "parsedate" version))
6628 (sha256
6629 (base32
6630 "0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
6631 (build-system r-build-system)
6632 (propagated-inputs
6633 `(("r-rematch2" ,r-rematch2)))
6634 (home-page "https://github.com/gaborcsardi/parsedate")
6635 (synopsis
6636 "Recognize and parse dates in various formats")
6637 (description
6638 "This package provides three functions for dealing with dates:
6639 @code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
6640 time formats, @code{parse_date} parses dates in unspecified formats,
6641 and @code{format_iso_8601} formats a date in ISO 8601 format.")
6642 (license license:gpl2)))
6643
6644 (define-public r-abc-data
6645 (package
6646 (name "r-abc-data")
6647 (version "1.0")
6648 (source
6649 (origin
6650 (method url-fetch)
6651 (uri (cran-uri "abc.data" version))
6652 (sha256
6653 (base32
6654 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
6655 (properties `((upstream-name . "abc.data")))
6656 (build-system r-build-system)
6657 (home-page "https://cran.r-project.org/web/packages/abc.data/")
6658 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
6659 (description
6660 "This package contains data which are used by functions of the abc
6661 package which implements several @dfn{Approximate Bayesian Computation} (ABC)
6662 algorithms for performing parameter estimation, model selection, and
6663 goodness-of-fit.")
6664 (license license:gpl3+)))
6665
6666 (define-public r-abc
6667 (package
6668 (name "r-abc")
6669 (version "2.1")
6670 (source
6671 (origin
6672 (method url-fetch)
6673 (uri (cran-uri "abc" version))
6674 (sha256
6675 (base32
6676 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
6677 (build-system r-build-system)
6678 (propagated-inputs
6679 `(("r-abc-data" ,r-abc-data)
6680 ("r-locfit" ,r-locfit)
6681 ("r-mass" ,r-mass)
6682 ("r-nnet" ,r-nnet)
6683 ("r-quantreg" ,r-quantreg)))
6684 (home-page "https://cran.r-project.org/web/packages/abc/")
6685 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
6686 (description
6687 "This package implements several @dfn{Approximate Bayesian
6688 Computation} (ABC) algorithms for performing parameter estimation, model
6689 selection, and goodness-of-fit. Cross-validation tools are also available for
6690 measuring the accuracy of ABC estimates, and to calculate the
6691 misclassification probabilities of different models.")
6692 (license license:gpl3+)))
6693
6694 (define-public r-zip
6695 (package
6696 (name "r-zip")
6697 (version "2.1.1")
6698 (source
6699 (origin
6700 (method url-fetch)
6701 (uri (cran-uri "zip" version))
6702 (sha256
6703 (base32
6704 "0b3wmbx5v0i1scylgk4nli2ljg4p12wx7a1sqljklv9969wl3p8i"))))
6705 (build-system r-build-system)
6706 (home-page "https://github.com/gaborcsardi/zip")
6707 (synopsis "Cross-platform Zip compression")
6708 (description
6709 "This package provides a cross-platform Zip compression library for R.
6710 It is a replacement for the @code{zip} function, that does not require any
6711 additional external tools on any platform.")
6712 (license license:cc0)))
6713
6714 (define-public r-openxlsx
6715 (package
6716 (name "r-openxlsx")
6717 (version "4.2.3")
6718 (source
6719 (origin
6720 (method url-fetch)
6721 (uri (cran-uri "openxlsx" version))
6722 (sha256
6723 (base32
6724 "0vz4nlrwgsiifrgza8kfd9i1c0ya6plymrgk59vyy2z54vc8kvyd"))))
6725 (build-system r-build-system)
6726 (propagated-inputs
6727 `(("r-rcpp" ,r-rcpp)
6728 ("r-stringi" ,r-stringi)
6729 ("r-zip" ,r-zip)))
6730 (native-inputs
6731 `(("r-knitr" ,r-knitr)))
6732 (home-page "https://github.com/awalker89/openxlsx")
6733 (synopsis "Read, write and edit XLSX files")
6734 (description
6735 "This package simplifies the creation of Excel @code{.xlsx} files by
6736 providing a high level interface to writing, styling and editing worksheets.
6737 Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
6738 and @code{XLConnect} packages with the added benefit of removing the
6739 dependency on Java.")
6740 (license license:gpl3)))
6741
6742 (define-public r-rio
6743 (package
6744 (name "r-rio")
6745 (version "0.5.16")
6746 (source
6747 (origin
6748 (method url-fetch)
6749 (uri (cran-uri "rio" version))
6750 (sha256
6751 (base32
6752 "0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"))))
6753 (build-system r-build-system)
6754 (propagated-inputs
6755 `(("r-curl" ,r-curl)
6756 ("r-data-table" ,r-data-table)
6757 ("r-foreign" ,r-foreign)
6758 ("r-haven" ,r-haven)
6759 ("r-openxlsx" ,r-openxlsx)
6760 ("r-readxl" ,r-readxl)
6761 ("r-tibble" ,r-tibble)))
6762 (home-page "https://github.com/leeper/rio")
6763 (synopsis "Swiss-army knife for data I/O")
6764 (description
6765 "This package provides streamlined data import and export infrastructure
6766 by making assumptions that the user is probably willing to make: @code{import}
6767 and @code{export} determine the data structure from the file extension,
6768 reasonable defaults are used for data import and export (e.g.,
6769 @code{stringsAsFactors=FALSE}), web-based import is natively
6770 supported (including from SSL/HTTPS), compressed files can be read directly
6771 without explicit decompression, and fast import packages are used where
6772 appropriate. An additional convenience function, @code{convert}, provides a
6773 simple method for converting between file types.")
6774 (license license:gpl2)))
6775
6776 (define-public r-maptools
6777 (package
6778 (name "r-maptools")
6779 (version "1.0-2")
6780 (source
6781 (origin
6782 (method url-fetch)
6783 (uri (cran-uri "maptools" version))
6784 (sha256
6785 (base32
6786 "0jgf3wg47jdnznxb3ncv4is9ackwviy4lzcyggqwzw3wh6jnvb6s"))))
6787 (build-system r-build-system)
6788 (propagated-inputs
6789 `(("r-foreign" ,r-foreign)
6790 ("r-lattice" ,r-lattice)
6791 ("r-sp" ,r-sp)))
6792 (home-page "https://r-forge.r-project.org/projects/maptools/")
6793 (synopsis "Tools for reading and handling spatial objects")
6794 (description
6795 "This package provides a set of tools for manipulating and reading
6796 geographic data, in particular ESRI Shapefiles. It includes binary access to
6797 GSHHG shoreline files. The package also provides interface wrappers for
6798 exchanging spatial objects with other R packages.")
6799 ;; The C source files from shapelib are released under the Expat license.
6800 ;; The R code is released under GPL version 2 or later.
6801 (license (list license:gpl2+
6802 license:expat))))
6803
6804 (define-public r-later
6805 (package
6806 (name "r-later")
6807 (version "1.1.0.1")
6808 (source
6809 (origin
6810 (method url-fetch)
6811 (uri (cran-uri "later" version))
6812 (sha256
6813 (base32
6814 "1k9n2j7zxw9gfclnx8zfqp6w64c5d6apn7g02yhkajkpmszagfki"))))
6815 (build-system r-build-system)
6816 (propagated-inputs
6817 `(("r-bh" ,r-bh)
6818 ("r-rcpp" ,r-rcpp)
6819 ("r-rlang" ,r-rlang)))
6820 (native-inputs
6821 `(("r-knitr" ,r-knitr)))
6822 (home-page "https://github.com/r-lib/later")
6823 (synopsis "Utilities for delaying function execution")
6824 (description
6825 "This package provides tools to execute arbitrary R or C functions some
6826 time after the current time, after the R execution stack has emptied.")
6827 (license license:gpl2+)))
6828
6829 (define-public r-promises
6830 (package
6831 (name "r-promises")
6832 (version "1.1.1")
6833 (source
6834 (origin
6835 (method url-fetch)
6836 (uri (cran-uri "promises" version))
6837 (sha256
6838 (base32
6839 "002qkhcn3ri6a3w5fizjvdvrjgvqiw8i7rl9jglcnqik5kmwc61p"))))
6840 (build-system r-build-system)
6841 (propagated-inputs
6842 `(("r-later" ,r-later)
6843 ("r-magrittr" ,r-magrittr)
6844 ("r-r6" ,r-r6)
6845 ("r-rcpp" ,r-rcpp)
6846 ("r-rlang" ,r-rlang)))
6847 (native-inputs
6848 `(("r-knitr" ,r-knitr)))
6849 (home-page "https://rstudio.github.io/promises")
6850 (synopsis "Abstractions for promise-based asynchronous programming")
6851 (description
6852 "This package provides fundamental abstractions for doing asynchronous
6853 programming in R using promises. Asynchronous programming is useful for
6854 allowing a single R process to orchestrate multiple tasks in the background
6855 while also attending to something else. Semantics are similar to JavaScript
6856 promises, but with a syntax that is idiomatic R.")
6857 (license license:expat)))
6858
6859 (define-public r-dosnow
6860 (package
6861 (name "r-dosnow")
6862 (version "1.0.19")
6863 (source
6864 (origin
6865 (method url-fetch)
6866 (uri (cran-uri "doSNOW" version))
6867 (sha256
6868 (base32
6869 "0f07b38cl7s61vwzkyqkzzsic9g4sw9k6ndbxk3g90l4ca0d1ljc"))))
6870 (properties `((upstream-name . "doSNOW")))
6871 (build-system r-build-system)
6872 (propagated-inputs
6873 `(("r-foreach" ,r-foreach)
6874 ("r-iterators" ,r-iterators)
6875 ("r-snow" ,r-snow)))
6876 (home-page "https://cran.r-project.org/web/packages/doSNOW")
6877 (synopsis "Foreach parallel adaptor for the snow package")
6878 (description
6879 "This package provides a parallel backend for the @code{%dopar%} function
6880 using the @code{snow} package.")
6881 (license license:gpl2)))
6882
6883 (define-public r-fst
6884 (package
6885 (name "r-fst")
6886 (version "0.9.4")
6887 (source
6888 (origin
6889 (method url-fetch)
6890 (uri (cran-uri "fst" version))
6891 (sha256
6892 (base32
6893 "0vwclzxww8mw9nnpyj29bn71mrr8jjg7ka03979h9rbzw6d9bjrr"))))
6894 (properties `((upstream-name . "fst")))
6895 (build-system r-build-system)
6896 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
6897 (home-page "http://www.fstpackage.org")
6898 (synopsis "Fast serialization of data frames")
6899 (description
6900 "The fst package for R provides a fast, easy and flexible way to
6901 serialize data frames. With access speeds of multiple GB/s, fst is
6902 specifically designed to unlock the potential of high speed solid state disks.
6903 Data frames stored in the fst format have full random access, both in column
6904 and rows. The fst format allows for random access of stored data and
6905 compression with the LZ4 and ZSTD compressors.")
6906 (license license:agpl3)))
6907
6908 (define-public r-snowfall
6909 (package
6910 (name "r-snowfall")
6911 (version "1.84-6.1")
6912 (source (origin
6913 (method url-fetch)
6914 (uri (cran-uri "snowfall" version))
6915 (sha256
6916 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
6917 (build-system r-build-system)
6918 (propagated-inputs
6919 `(("r-snow" ,r-snow)))
6920 (home-page "https://cran.r-project.org/web/packages/snowfall/")
6921 (synopsis "Easier cluster computing")
6922 (description "This package is a usability wrapper around snow for easier
6923 development of parallel R programs. This package offers e.g. extended error
6924 checks, and additional functions. All functions work in sequential mode, too,
6925 if no cluster is present or wished. The package is also designed as connector
6926 to the cluster management tool @code{sfCluster}, but can also used without
6927 it.")
6928 (license license:gpl2+)))
6929
6930 (define-public r-rgexf
6931 (package
6932 (name "r-rgexf")
6933 (version "0.16.0")
6934 (source
6935 (origin
6936 (method url-fetch)
6937 (uri (cran-uri "rgexf" version))
6938 (sha256
6939 (base32
6940 "1vj5ha1qx0xzflchxf25ycys6clfn9y32m1717afzkvhmkwisrra"))
6941 (snippet
6942 '(begin
6943 ;; Delete minified JavaScript files
6944 (for-each delete-file
6945 '("inst/gexf-js/js/jquery-2.0.2.min.js"
6946 "inst/gexf-js/js/jquery-ui-1.10.3.custom.min.js"
6947 "inst/gexf-js/js/jquery.mousewheel.min.js"))
6948 #true))))
6949 (properties `((upstream-name . "rgexf")))
6950 (build-system r-build-system)
6951 (arguments
6952 `(#:modules ((guix build utils)
6953 (guix build r-build-system)
6954 (srfi srfi-1)
6955 (ice-9 popen))
6956 #:phases
6957 (modify-phases %standard-phases
6958 (add-after 'unpack 'process-javascript
6959 (lambda* (#:key inputs #:allow-other-keys)
6960 (invoke "unzip" "-d" "/tmp" (assoc-ref inputs "js-jquery-ui"))
6961 (with-directory-excursion "inst/gexf-js/js/"
6962 (call-with-values
6963 (lambda ()
6964 (unzip2
6965 `((,(assoc-ref inputs "js-jquery")
6966 "jquery-2.0.2.min.js")
6967 ("/tmp/jquery-ui-1.10.3/ui/jquery-ui.js"
6968 "jquery-ui-1.10.3.custom.min.js")
6969 (,(assoc-ref inputs "js-jquery-mousewheel")
6970 "jquery.mousewheel.min.js"))))
6971 (lambda (sources targets)
6972 (for-each (lambda (source target)
6973 (format #true "Processing ~a --> ~a~%"
6974 source target)
6975 (invoke "esbuild" source "--minify"
6976 (string-append "--outfile=" target)))
6977 sources targets))))
6978 #t)))))
6979 (propagated-inputs
6980 `(("r-igraph" ,r-igraph)
6981 ("r-servr" ,r-servr)
6982 ("r-xml" ,r-xml)))
6983 (native-inputs
6984 `(("r-knitr" ,r-knitr)
6985 ("esbuild" ,esbuild)
6986 ("unzip" ,unzip)
6987 ("js-jquery"
6988 ,(origin
6989 (method url-fetch)
6990 (uri "https://code.jquery.com/jquery-2.0.2.js")
6991 (sha256
6992 (base32
6993 "0v818bxpw48gdk8i95qqqij80r9jcgisi2r4ac6xnxca20h0gvfj"))))
6994 ("js-jquery-ui"
6995 ,(origin
6996 (method url-fetch)
6997 (uri "https://jqueryui.com/resources/download/jquery-ui-1.10.3.zip")
6998 (sha256
6999 (base32
7000 "00xpfy0l69nj2yan4s8k65ldsrlfsjkmyw2dwcg93dc8mv454vxx"))))
7001 ("js-jquery-mousewheel"
7002 ,(origin
7003 (method url-fetch)
7004 (uri "https://raw.githubusercontent.com/jquery/jquery-mousewheel/\
7005 3.0.6/jquery.mousewheel.js")
7006 (sha256
7007 (base32
7008 "19lk5xy2s47bx8hsa7j6bg012f8yw6d770g230bcnm559kf4nc6v"))))))
7009 (home-page "https://gvegayon.github.io/rgexf")
7010 (synopsis "Build, import and export GEXF graph files")
7011 (description
7012 "Create, read and write GEXF (Graph Exchange XML Format) graph
7013 files (used in Gephi and others). It allows the user to easily build/read
7014 graph files including attributes, GEXF visual attributes (such as color, size,
7015 and position), network dynamics (for both edges and nodes) and edge weighting.
7016 Users can build/handle graphs element-by-element or massively through
7017 data-frames, visualize the graph on a web browser through gexf-js (a
7018 JavaScript library) and interact with the igraph package.")
7019 (license license:expat)))
7020
7021 (define-public r-data-tree
7022 (package
7023 (name "r-data-tree")
7024 (version "1.0.0")
7025 (source
7026 (origin
7027 (method url-fetch)
7028 (uri (cran-uri "data.tree" version))
7029 (sha256
7030 (base32
7031 "0pizmx2312zsym4m42b97q2184bg3hibvbdrblcga05xln84qrs0"))))
7032 (properties `((upstream-name . "data.tree")))
7033 (build-system r-build-system)
7034 (propagated-inputs
7035 `(("r-r6" ,r-r6)
7036 ("r-stringi" ,r-stringi)))
7037 (native-inputs
7038 `(("r-knitr" ,r-knitr)))
7039 (home-page "https://github.com/gluc/data.tree")
7040 (synopsis "General purpose hierarchical data structure")
7041 (description
7042 "Create tree structures from hierarchical data, and traverse the tree in
7043 various orders. Aggregate, cumulate, print, plot, convert to and from
7044 data.frame and more. This is useful for decision trees, machine learning,
7045 finance, conversion from and to JSON, and many other applications.")
7046 (license license:gpl2+)))
7047
7048 (define-public r-collapsibletree
7049 (package
7050 (name "r-collapsibletree")
7051 (version "0.1.7")
7052 (source
7053 (origin
7054 (method url-fetch)
7055 (uri (cran-uri "collapsibleTree" version))
7056 (sha256
7057 (base32
7058 "0b65pbp1wnpsrayqi630ds4r98jvcvynnlp6wxdqrnnr9nzw5343"))
7059 (snippet
7060 '(begin
7061 ;; Delete minified JavaScript file
7062 (delete-file "inst/htmlwidgets/lib/d3-4.10.2/d3.min.js")
7063 #true))))
7064 (properties
7065 `((upstream-name . "collapsibleTree")))
7066 (build-system r-build-system)
7067 (arguments
7068 `(#:phases
7069 (modify-phases %standard-phases
7070 (add-after 'unpack 'process-javascript
7071 (lambda* (#:key inputs #:allow-other-keys)
7072 (with-directory-excursion "inst/htmlwidgets/lib/d3-4.10.2/"
7073 (let ((source (assoc-ref inputs "d3.v4.js"))
7074 (target "d3.min.js"))
7075 (format #t "Processing ~a --> ~a~%"
7076 source target)
7077 (invoke "esbuild" source "--minify"
7078 (string-append "--outfile=" target)))))))))
7079 (propagated-inputs
7080 `(("r-data-tree" ,r-data-tree)
7081 ("r-htmlwidgets" ,r-htmlwidgets)))
7082 (native-inputs
7083 `(("esbuild" ,esbuild)
7084 ("d3.v4.js"
7085 ,(origin
7086 (method url-fetch)
7087 (uri "https://d3js.org/d3.v4.js")
7088 (sha256
7089 (base32
7090 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))))
7091 (home-page "https://github.com/AdeelK93/collapsibleTree")
7092 (synopsis "Interactive collapsible tree diagrams using D3.js")
7093 (description
7094 "This is a package for interactive Reingold-Tilford tree diagrams created
7095 using D3.js, where every node can be expanded and collapsed by clicking on it.
7096 Tooltips and color gradients can be mapped to nodes using a numeric column in
7097 the source data frame.")
7098 (license license:gpl3+)))
7099
7100 (define-public r-rappdirs
7101 (package
7102 (name "r-rappdirs")
7103 (version "0.3.3")
7104 (source
7105 (origin
7106 (method url-fetch)
7107 (uri (cran-uri "rappdirs" version))
7108 (sha256
7109 (base32
7110 "1161i3jgjvzjv4p8qbz9r976fnggkcrw3mlj4yd1h2svnijrz5a9"))))
7111 (build-system r-build-system)
7112 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
7113 (synopsis "Determine where to save data, caches, and logs")
7114 (description
7115 "This package provides an easy way to determine which directories on the
7116 user's computer should be used to save data, caches and logs. It is a port of
7117 Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
7118 (license license:expat)))
7119
7120 (define-public r-rastervis
7121 (package
7122 (name "r-rastervis")
7123 (version "0.49")
7124 (source
7125 (origin
7126 (method url-fetch)
7127 (uri (cran-uri "rasterVis" version))
7128 (sha256
7129 (base32
7130 "0d12h7xqcwy1wps6yya9nzfppbnsxpmbkqmy3a8pvxpg81l632kk"))))
7131 (properties `((upstream-name . "rasterVis")))
7132 (build-system r-build-system)
7133 (propagated-inputs
7134 `(("r-hexbin" ,r-hexbin)
7135 ("r-lattice" ,r-lattice)
7136 ("r-latticeextra" ,r-latticeextra)
7137 ("r-raster" ,r-raster)
7138 ("r-rcolorbrewer" ,r-rcolorbrewer)
7139 ("r-sp" ,r-sp)
7140 ("r-viridislite" ,r-viridislite)
7141 ("r-zoo" ,r-zoo)))
7142 (home-page "https://oscarperpinan.github.io/rastervis/")
7143 (synopsis "Visualization methods for raster data")
7144 (description
7145 "This package provides methods for enhanced visualization and interaction
7146 with raster data. It implements visualization methods for quantitative data
7147 and categorical data, both for univariate and multivariate rasters. It also
7148 provides methods to display spatiotemporal rasters, and vector fields.")
7149 (license license:gpl3)))
7150
7151 (define-public r-rentrez
7152 (package
7153 (name "r-rentrez")
7154 (version "1.2.3")
7155 (source
7156 (origin
7157 (method url-fetch)
7158 (uri (cran-uri "rentrez" version))
7159 (sha256
7160 (base32
7161 "0x1g2f6hvkqqlb39z8m5qxhcvsizddic5i7rpqw0wy77xfbna9gv"))))
7162 (properties `((upstream-name . "rentrez")))
7163 (build-system r-build-system)
7164 (propagated-inputs
7165 `(("r-httr" ,r-httr)
7166 ("r-jsonlite" ,r-jsonlite)
7167 ("r-xml" ,r-xml)))
7168 (native-inputs
7169 `(("r-knitr" ,r-knitr)))
7170 (home-page "https://docs.ropensci.org/rentrez/")
7171 (synopsis "Entrez in R")
7172 (description
7173 "This package provides an R interface to the NCBI's EUtils API,
7174 allowing users to search databases like GenBank PubMed, process the results of
7175 those searches and pull data into their R sessions.")
7176 (license license:expat)))
7177
7178 (define-public r-renv
7179 (package
7180 (name "r-renv")
7181 (version "0.12.5")
7182 (source
7183 (origin
7184 (method url-fetch)
7185 (uri (cran-uri "renv" version))
7186 (sha256
7187 (base32
7188 "0wfq1z5glng6jrfxj25mjhp129z6468gaszr9ggks5gp8lrwszzh"))))
7189 (properties `((upstream-name . "renv")))
7190 (build-system r-build-system)
7191 (native-inputs
7192 `(("r-knitr" ,r-knitr)))
7193 (home-page "https://rstudio.github.io/renv")
7194 (synopsis "Project environments")
7195 (description
7196 "This package provides a dependency management toolkit for R. Using
7197 renv, you can create and manage project-local R libraries, save the state of
7198 these libraries to a lockfile, and later restore your library as required.
7199 Together, these tools can help make your projects more isolated, portable, and
7200 reproducible.")
7201 (license license:expat)))
7202
7203 (define-public r-learnr
7204 (package
7205 (name "r-learnr")
7206 (version "0.10.1")
7207 (source
7208 (origin
7209 (method url-fetch)
7210 (uri (cran-uri "learnr" version))
7211 (sha256
7212 (base32
7213 "08xwmms6x58y3dsfbl9c6d03145hb4ij97nqr1cc9dxxilmr6x31"))))
7214 (build-system r-build-system)
7215 (propagated-inputs
7216 `(("r-checkmate" ,r-checkmate)
7217 ("r-ellipsis" ,r-ellipsis)
7218 ("r-evaluate" ,r-evaluate)
7219 ("r-htmltools" ,r-htmltools)
7220 ("r-htmlwidgets" ,r-htmlwidgets)
7221 ("r-jsonlite" ,r-jsonlite)
7222 ("r-knitr" ,r-knitr)
7223 ("r-markdown" ,r-markdown)
7224 ("r-rappdirs" ,r-rappdirs)
7225 ("r-renv" ,r-renv)
7226 ("r-rmarkdown" ,r-rmarkdown)
7227 ("r-rprojroot" ,r-rprojroot)
7228 ("r-shiny" ,r-shiny)
7229 ("r-withr" ,r-withr)))
7230 (home-page "https://rstudio.github.io/learnr/")
7231 (synopsis "Interactive tutorials for R")
7232 (description
7233 "This package provides tools to create interactive tutorials using R
7234 Markdown. Use a combination of narrative, figures, videos, exercises, and
7235 quizzes to create self-paced tutorials for learning about R and R packages.")
7236 (license license:asl2.0)))
7237
7238 (define-public r-analytics
7239 (package
7240 (name "r-analytics")
7241 (version "3.0")
7242 (source
7243 (origin
7244 (method url-fetch)
7245 (uri (cran-uri "analytics" version))
7246 (sha256
7247 (base32
7248 "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"))))
7249 (build-system r-build-system)
7250 (propagated-inputs
7251 `(("r-car" ,r-car)
7252 ("r-cluster" ,r-cluster)
7253 ("r-fractal" ,r-fractal)
7254 ("r-lmtest" ,r-lmtest)
7255 ("r-mass" ,r-mass)
7256 ("r-np" ,r-np)
7257 ("r-powerplus" ,r-powerplus)
7258 ("r-robust" ,r-robust)
7259 ("r-trend" ,r-trend)
7260 ("r-tsa" ,r-tsa)
7261 ("r-urca" ,r-urca)
7262 ("r-vim" ,r-vim)))
7263 (home-page "https://cran.r-project.org/web/packages/analytics/")
7264 (synopsis "Collection of data analysis tools")
7265 (description
7266 "This package is a collection of data analysis tools. It includes tools
7267 for regression outlier detection in a fitted linear model, stationary
7268 bootstrap using a truncated geometric distribution, a comprehensive test for
7269 weak stationarity, column means by group, weighted biplots, and a heuristic to
7270 obtain a better initial configuration in non-metric MDS.")
7271 (license license:gpl2)))
7272
7273 (define-public r-reticulate
7274 (package
7275 (name "r-reticulate")
7276 (version "1.18")
7277 (source
7278 (origin
7279 (method url-fetch)
7280 (uri (cran-uri "reticulate" version))
7281 (sha256
7282 (base32
7283 "04w5c9jfxakb4rr2qjynxgagb42khsja3y4dwgxywiplb1d8agxk"))))
7284 (build-system r-build-system)
7285 (inputs `(("python" ,python)))
7286 (propagated-inputs
7287 `(("r-rappdirs" ,r-rappdirs)
7288 ("r-jsonlite" ,r-jsonlite)
7289 ("r-matrix" ,r-matrix)
7290 ("r-rcpp" ,r-rcpp)))
7291 (native-inputs
7292 `(("r-knitr" ,r-knitr)))
7293 (home-page "https://github.com/rstudio/reticulate")
7294 (synopsis "R interface to Python")
7295 (description
7296 "This package provides an interface from R to Python modules, classes,
7297 and functions. When calling into Python, R data types are automatically
7298 converted to their equivalent Python types. When values are returned from
7299 Python to R they are converted back to R types.")
7300 (license license:asl2.0)))
7301
7302 (define-public r-bibtex
7303 (package
7304 (name "r-bibtex")
7305 (version "0.4.2.3")
7306 (source
7307 (origin
7308 (method url-fetch)
7309 (uri (cran-uri "bibtex" version))
7310 (sha256
7311 (base32
7312 "0vdwx6808r73pk15263f33bkqbfmb08d8jkmr4d7h4ml414ikbbv"))))
7313 (build-system r-build-system)
7314 (propagated-inputs `(("r-stringr" ,r-stringr)))
7315 (home-page "https://github.com/romainfrancois/bibtex")
7316 (synopsis "Bibtex parser")
7317 (description "This package provides a utility for R to parse a bibtex
7318 file.")
7319 (license license:gpl2+)))
7320
7321 (define-public r-ggseqlogo
7322 (package
7323 (name "r-ggseqlogo")
7324 (version "0.1")
7325 (source
7326 (origin
7327 (method url-fetch)
7328 (uri (cran-uri "ggseqlogo" version))
7329 (sha256
7330 (base32
7331 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
7332 (build-system r-build-system)
7333 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
7334 (home-page "https://github.com/omarwagih/ggseqlogo")
7335 (synopsis "ggplot2 extension for drawing genetic sequence logos")
7336 (description
7337 "The range of functions provided by this package makes it possible to
7338 draw highly versatile genomic sequence logos. Features include, but are not
7339 limited to, modifying colour schemes and fonts used to draw the logo,
7340 generating multiple logo plots, and aiding the visualisation with annotations.
7341 Sequence logos can easily be combined with other ggplot2 plots.")
7342 ;; Unspecified version of the LGPL.
7343 (license license:lgpl3+)))
7344
7345 (define-public r-ggsci
7346 (package
7347 (name "r-ggsci")
7348 (version "2.9")
7349 (source
7350 (origin
7351 (method url-fetch)
7352 (uri (cran-uri "ggsci" version))
7353 (sha256
7354 (base32
7355 "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
7356 (build-system r-build-system)
7357 (propagated-inputs
7358 `(("r-ggplot2" ,r-ggplot2)
7359 ("r-scales" ,r-scales)))
7360 (home-page "https://nanx.me/ggsci/")
7361 (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
7362 (description
7363 "This package provides a collection of ggplot2 color palettes inspired by
7364 plots in scientific journals, data visualization libraries, science fiction
7365 movies, and TV shows.")
7366 (license license:gpl3)))
7367
7368 (define-public r-ggsignif
7369 (package
7370 (name "r-ggsignif")
7371 (version "0.6.0")
7372 (source
7373 (origin
7374 (method url-fetch)
7375 (uri (cran-uri "ggsignif" version))
7376 (sha256
7377 (base32
7378 "17j9hg967k1wp9xw3x84mqss58jkb8pvlrnlchz4i1hklgykxqbg"))))
7379 (build-system r-build-system)
7380 (native-inputs
7381 `(("r-knitr" ,r-knitr)))
7382 (propagated-inputs
7383 `(("r-ggplot2" ,r-ggplot2)))
7384 (home-page "https://github.com/const-ae/ggsignif")
7385 (synopsis "Significance brackets for ggplot2")
7386 (description
7387 "Enrich your ggplots with group-wise comparisons. This package provides
7388 an easy way to indicate if two groups are significantly different. Commonly
7389 this is shown by a bracket on top connecting the groups of interest which
7390 itself is annotated with the level of significance. The package provides a
7391 single layer that takes the groups for comparison and the test as arguments
7392 and adds the annotation to the plot.")
7393 (license license:gpl3)))
7394
7395 (define-public r-rstatix
7396 (package
7397 (name "r-rstatix")
7398 (version "0.6.0")
7399 (source
7400 (origin
7401 (method url-fetch)
7402 (uri (cran-uri "rstatix" version))
7403 (sha256
7404 (base32
7405 "0nwwvxwr4z3j4n9z8cnvwghppc836g47n0ia98chk272qwh8xcpb"))))
7406 (properties `((upstream-name . "rstatix")))
7407 (build-system r-build-system)
7408 (propagated-inputs
7409 `(("r-broom" ,r-broom)
7410 ("r-car" ,r-car)
7411 ("r-corrplot" ,r-corrplot)
7412 ("r-dplyr" ,r-dplyr)
7413 ("r-generics" ,r-generics)
7414 ("r-magrittr" ,r-magrittr)
7415 ("r-purrr" ,r-purrr)
7416 ("r-rlang" ,r-rlang)
7417 ("r-tibble" ,r-tibble)
7418 ("r-tidyr" ,r-tidyr)
7419 ("r-tidyselect" ,r-tidyselect)))
7420 (home-page "https://rpkgs.datanovia.com/rstatix/")
7421 (synopsis "Pipe-friendly framework for basic statistical tests")
7422 (description
7423 "This package provides a simple and intuitive pipe-friendly framework,
7424 coherent with the @code{tidyverse} design philosophy, for performing basic
7425 statistical tests, including t-test, Wilcoxon test, ANOVA, Kruskal-Wallis and
7426 correlation analyses. The output of each test is automatically transformed
7427 into a tidy data frame to facilitate visualization. Additional functions are
7428 available for reshaping, reordering, manipulating and visualizing correlation
7429 matrix.")
7430 (license license:gpl2)))
7431
7432 (define-public r-ggpubr
7433 (package
7434 (name "r-ggpubr")
7435 (version "0.4.0")
7436 (source
7437 (origin
7438 (method url-fetch)
7439 (uri (cran-uri "ggpubr" version))
7440 (sha256
7441 (base32
7442 "0x86lmghr25k8w90yrp360dn42dhp5cjvjpdiv2s2gxfn701xcmb"))))
7443 (build-system r-build-system)
7444 (propagated-inputs
7445 `(("r-cowplot" ,r-cowplot)
7446 ("r-dplyr" ,r-dplyr)
7447 ("r-ggplot2" ,r-ggplot2)
7448 ("r-ggrepel" ,r-ggrepel)
7449 ("r-ggsci" ,r-ggsci)
7450 ("r-ggsignif" ,r-ggsignif)
7451 ("r-glue" ,r-glue)
7452 ("r-gridextra" ,r-gridextra)
7453 ("r-magrittr" ,r-magrittr)
7454 ("r-polynom" ,r-polynom)
7455 ("r-purrr" ,r-purrr)
7456 ("r-rlang" ,r-rlang)
7457 ("r-scales" ,r-scales)
7458 ("r-rstatix" ,r-rstatix)
7459 ("r-tibble" ,r-tibble)
7460 ("r-tidyr" ,r-tidyr)))
7461 (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
7462 (synopsis "ggplot2-based publication-ready plots")
7463 (description
7464 "The ggplot2 package is an excellent and flexible package for elegant
7465 data visualization in R. However the default generated plots require some
7466 formatting before we can send them for publication. The ggpubr package
7467 provides some easy-to-use functions for creating and customizing ggplot2-based
7468 publication-ready plots.")
7469 (license license:gpl2)))
7470
7471 (define-public r-ellipse
7472 (package
7473 (name "r-ellipse")
7474 (version "0.4.2")
7475 (source
7476 (origin
7477 (method url-fetch)
7478 (uri (cran-uri "ellipse" version))
7479 (sha256
7480 (base32
7481 "1wm5v7zdv2drgdba7z96jwsx74mqhlq80qgrvdb4vb5r02dcw68p"))))
7482 (build-system r-build-system)
7483 (home-page "https://cran.r-project.org/web/packages/ellipse/")
7484 (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
7485 (description
7486 "This package contains various routines for drawing ellipses and
7487 ellipse-like confidence regions, implementing the plots described in Murdoch
7488 and Chow (1996), A graphical display of large correlation matrices, The
7489 American Statistician 50, 178-180. There are also routines implementing the
7490 profile plots described in Bates and Watts (1988), Nonlinear Regression
7491 Analysis and its Applications.")
7492 (license license:gpl2+)))
7493
7494 (define-public r-flashclust
7495 (package
7496 (name "r-flashclust")
7497 (version "1.01-2")
7498 (source
7499 (origin
7500 (method url-fetch)
7501 (uri (cran-uri "flashClust" version))
7502 (sha256
7503 (base32
7504 "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
7505 (properties `((upstream-name . "flashClust")))
7506 (build-system r-build-system)
7507 (native-inputs `(("gfortran" ,gfortran)))
7508 (home-page "https://cran.r-project.org/web/packages/flashClust/")
7509 (synopsis "Implementation of optimal hierarchical clustering")
7510 (description
7511 "This package provides a fast implementation of hierarchical
7512 clustering.")
7513 (license license:gpl2+)))
7514
7515 (define-public r-factominer
7516 (package
7517 (name "r-factominer")
7518 (version "2.4")
7519 (source
7520 (origin
7521 (method url-fetch)
7522 (uri (cran-uri "FactoMineR" version))
7523 (sha256
7524 (base32
7525 "0lg8n9fxxk46nchnj4pbpqqf4swxfsq7r9jzr36dmd36kb7avqxr"))))
7526 (properties `((upstream-name . "FactoMineR")))
7527 (build-system r-build-system)
7528 (propagated-inputs
7529 `(("r-car" ,r-car)
7530 ("r-cluster" ,r-cluster)
7531 ("r-dt" ,r-dt)
7532 ("r-ellipse" ,r-ellipse)
7533 ("r-flashclust" ,r-flashclust)
7534 ("r-ggplot2" ,r-ggplot2)
7535 ("r-ggrepel" ,r-ggrepel)
7536 ("r-lattice" ,r-lattice)
7537 ("r-leaps" ,r-leaps)
7538 ("r-mass" ,r-mass)
7539 ("r-scatterplot3d" ,r-scatterplot3d)))
7540 (native-inputs
7541 `(("r-knitr" ,r-knitr)))
7542 (home-page "http://factominer.free.fr")
7543 (synopsis "Multivariate exploratory data analysis and data mining")
7544 (description
7545 "This package provides exploratory data analysis methods to summarize,
7546 visualize and describe datasets. The main principal component methods are
7547 available, those with the largest potential in terms of applications:
7548 principal component analysis (PCA) when variables are quantitative,
7549 correspondence analysis (CA) and multiple correspondence analysis (MCA) when
7550 variables are categorical, Multiple Factor Analysis when variables are
7551 structured in groups, etc. and hierarchical cluster analysis.")
7552 (license license:gpl2+)))
7553
7554 (define-public r-factoextra
7555 (package
7556 (name "r-factoextra")
7557 (version "1.0.7")
7558 (source
7559 (origin
7560 (method url-fetch)
7561 (uri (cran-uri "factoextra" version))
7562 (sha256
7563 (base32
7564 "1allvdjhd3pq8xz30b1cymwcik5iaahghrjrlnn54cwkfhfg0kv2"))))
7565 (build-system r-build-system)
7566 (propagated-inputs
7567 `(("r-abind" ,r-abind)
7568 ("r-cluster" ,r-cluster)
7569 ("r-dendextend" ,r-dendextend)
7570 ("r-factominer" ,r-factominer)
7571 ("r-ggplot2" ,r-ggplot2)
7572 ("r-ggpubr" ,r-ggpubr)
7573 ("r-ggrepel" ,r-ggrepel)
7574 ("r-reshape2" ,r-reshape2)
7575 ("r-tidyr" ,r-tidyr)))
7576 (home-page "http://www.sthda.com/english/rpkgs/factoextra")
7577 (synopsis "Extract and visualize the results of multivariate data analyses")
7578 (description
7579 "This package provides some easy-to-use functions to extract and
7580 visualize the output of multivariate data analyses, including
7581 @code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
7582 Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
7583 Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
7584 @code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
7585 packages. It contains also functions for simplifying some clustering analysis
7586 steps and provides ggplot2-based elegant data visualization.")
7587 (license license:gpl2)))
7588
7589 (define-public r-fansi
7590 (package
7591 (name "r-fansi")
7592 (version "0.4.2")
7593 (source
7594 (origin
7595 (method url-fetch)
7596 (uri (cran-uri "fansi" version))
7597 (sha256
7598 (base32
7599 "0i7wmaflkjzdbggqv31wnsj3m9imvc6db429vyjk64xrz1ng1vd2"))))
7600 (build-system r-build-system)
7601 (native-inputs
7602 `(("r-knitr" ,r-knitr))) ; for vignettes
7603 (home-page "https://github.com/brodieG/fansi")
7604 (synopsis "ANSI control sequence aware string functions")
7605 (description
7606 "This package provides counterparts to R string manipulation functions
7607 that account for the effects of ANSI text formatting control sequences.")
7608 (license license:gpl2+)))
7609
7610 (define-public r-nbclust
7611 (package
7612 (name "r-nbclust")
7613 (version "3.0")
7614 (source
7615 (origin
7616 (method url-fetch)
7617 (uri (cran-uri "NbClust" version))
7618 (sha256
7619 (base32
7620 "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
7621 (properties `((upstream-name . "NbClust")))
7622 (build-system r-build-system)
7623 (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
7624 (synopsis "Determine the best number of clusters in a data set")
7625 (description
7626 "NbClust provides 30 indexes for determining the optimal number of
7627 clusters in a data set and offers the best clustering scheme from different
7628 results to the user.")
7629 (license license:gpl2)))
7630
7631 (define-public r-hdf5r
7632 (package
7633 (name "r-hdf5r")
7634 (version "1.3.3")
7635 (source
7636 (origin
7637 (method url-fetch)
7638 (uri (cran-uri "hdf5r" version))
7639 (sha256
7640 (base32
7641 "0i8m4yjxggrs05slq2afvz2ckl1yc9wq7gd1s7dq2gjn46zkry50"))))
7642 (build-system r-build-system)
7643 (inputs
7644 `(("hdf5" ,hdf5)
7645 ("zlib" ,zlib)))
7646 (propagated-inputs
7647 `(("r-bit64" ,r-bit64)
7648 ("r-r6" ,r-r6)))
7649 (native-inputs
7650 `(("r-knitr" ,r-knitr)))
7651 (home-page "https://hhoeflin.github.io/hdf5r")
7652 (synopsis "Interface to the HDF5 binary data format")
7653 (description
7654 "HDF5 is a data model, library and file format for storing and managing
7655 large amounts of data. This package provides a nearly feature complete,
7656 object oriented wrapper for the HDF5 API using R6 classes. Additionally,
7657 functionality is added so that HDF5 objects behave very similar to their
7658 corresponding R counterparts.")
7659 (license license:asl2.0)))
7660
7661 (define-public r-itertools
7662 (package
7663 (name "r-itertools")
7664 (version "0.1-3")
7665 (source
7666 (origin
7667 (method url-fetch)
7668 (uri (cran-uri "itertools" version))
7669 (sha256
7670 (base32
7671 "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
7672 (build-system r-build-system)
7673 (propagated-inputs
7674 `(("r-iterators" ,r-iterators)))
7675 (home-page "https://cran.r-project.org/web/packages/itertools/")
7676 (synopsis "Iterator tools")
7677 (description
7678 "This package provides various tools for creating iterators, many
7679 patterned after functions in the Python @code{itertools} module, and others
7680 patterned after functions in the snow package.")
7681 (license license:gpl2)))
7682
7683 (define-public r-polynom
7684 (package
7685 (name "r-polynom")
7686 (version "1.4-0")
7687 (source
7688 (origin
7689 (method url-fetch)
7690 (uri (cran-uri "polynom" version))
7691 (sha256
7692 (base32
7693 "1pflscwc0qzdf0y60j7s0dkglgmz18xajywfbn6s263idyr8idy5"))))
7694 (build-system r-build-system)
7695 (home-page "https://cran.r-project.org/web/packages/polynom/")
7696 (synopsis "Functions for univariate polynomial manipulations")
7697 (description
7698 "This package provides a collection of functions to implement a class for
7699 univariate polynomial manipulations.")
7700 (license license:gpl2)))
7701
7702 (define-public r-gbrd
7703 (package
7704 (name "r-gbrd")
7705 (version "0.4-11")
7706 (source
7707 (origin
7708 (method url-fetch)
7709 (uri (cran-uri "gbRd" version))
7710 (sha256
7711 (base32
7712 "06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"))))
7713 (properties `((upstream-name . "gbRd")))
7714 (build-system r-build-system)
7715 (home-page "https://cran.r-project.org/web/packages/gbRd/")
7716 (synopsis "Utilities for processing Rd objects and files")
7717 (description
7718 "This package provides utilities for processing Rd objects and files.
7719 Extract argument descriptions and other parts of the help pages of
7720 functions.")
7721 (license license:gpl2+)))
7722
7723 (define-public r-rjags
7724 (package
7725 (name "r-rjags")
7726 (version "4-10")
7727 (source
7728 (origin
7729 (method url-fetch)
7730 (uri (cran-uri "rjags" version))
7731 (sha256
7732 (base32
7733 "1nhaim84ww8fd6m8xlpmngqcnp2qpql29ahc38366fxja3ghngmx"))))
7734 (build-system r-build-system)
7735 (propagated-inputs
7736 `(("r-coda" ,r-coda)))
7737 (inputs
7738 `(("jags" ,jags)))
7739 (native-inputs
7740 `(("pkg-config" ,pkg-config)))
7741 (home-page "http://mcmc-jags.sourceforge.net")
7742 (synopsis "Bayesian graphical models using MCMC")
7743 (description
7744 "This package provides an R interface to the JAGS MCMC library. JAGS is
7745 Just Another Gibbs Sampler. It is a program for analysis of Bayesian
7746 hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
7747 (license license:gpl2)))
7748
7749 (define-public r-rbibutils
7750 (package
7751 (name "r-rbibutils")
7752 (version "2.0")
7753 (source
7754 (origin
7755 (method url-fetch)
7756 (uri (cran-uri "rbibutils" version))
7757 (sha256
7758 (base32
7759 "1vfg2188i4dyhrmvnwpsh2la8qkd4wkryz2fpj4cppi1wfz3ml83"))))
7760 (properties `((upstream-name . "rbibutils")))
7761 (build-system r-build-system)
7762 (home-page "https://geobosh.github.io/rbibutils/")
7763 (synopsis "Convert between bibliography formats")
7764 (description
7765 "This package converts between a number of bibliography formats,
7766 including BibTeX, BibLaTeX and Bibentry. It includes a port of the bibutils
7767 utilities and supports all bibliography formats and character encodings
7768 implemented in bibutils.")
7769 (license license:gpl2)))
7770
7771 (define-public r-rdpack
7772 (package
7773 (name "r-rdpack")
7774 (version "2.1")
7775 (source
7776 (origin
7777 (method url-fetch)
7778 (uri (cran-uri "Rdpack" version))
7779 (sha256
7780 (base32
7781 "1kmz0kq2z1xl55w22paz98x9jpss06abvicmkslv4zq77kz99q16"))))
7782 (properties `((upstream-name . "Rdpack")))
7783 (build-system r-build-system)
7784 (propagated-inputs
7785 `(("r-rbibutils" ,r-rbibutils)
7786 ("r-gbrd" ,r-gbrd)))
7787 (home-page "https://github.com/GeoBosh/Rdpack")
7788 (synopsis "Update and manipulate Rd documentation objects")
7789 (description
7790 "This package provides functions for manipulation of R documentation
7791 objects, including functions @code{reprompt()} and @code{ereprompt()} for
7792 updating Rd documentation for functions, methods and classes; it also includes
7793 Rd macros for citations and import of references from bibtex files for use in
7794 Rd files and roxygen2 comments, as well as many functions for manipulation of
7795 references and Rd files.")
7796 (license license:gpl2+)))
7797
7798 (define-public r-officer
7799 (package
7800 (name "r-officer")
7801 (version "0.3.16")
7802 (source
7803 (origin
7804 (method url-fetch)
7805 (uri (cran-uri "officer" version))
7806 (sha256
7807 (base32
7808 "1ls5kp70jfxrzxxb3xrg8sn2fyk6qd7rmx23n5jxi7z7850avjrj"))))
7809 (build-system r-build-system)
7810 (propagated-inputs
7811 `(("r-r6" ,r-r6)
7812 ("r-uuid" ,r-uuid)
7813 ("r-xml2" ,r-xml2)
7814 ("r-zip" ,r-zip)))
7815 (native-inputs
7816 `(("r-knitr" ,r-knitr)))
7817 (home-page "https://davidgohel.github.io/officer")
7818 (synopsis "Manipulation of Word and PowerPoint documents")
7819 (description
7820 "This package provides tools to access and manipulate Word and PowerPoint
7821 documents from R. The package focuses on tabular and graphical reporting from
7822 R; it also provides two functions that let users get document content into
7823 data objects. A set of functions lets add and remove images, tables and
7824 paragraphs of text in new or existing documents. When working with PowerPoint
7825 presentations, slides can be added or removed; shapes inside slides can also
7826 be added or removed. When working with Word documents, a cursor can be used
7827 to help insert or delete content at a specific location in the document.")
7828 (license license:gpl3)))
7829
7830 (define-public r-profilemodel
7831 (package
7832 (name "r-profilemodel")
7833 (version "0.6.1")
7834 (source
7835 (origin
7836 (method url-fetch)
7837 (uri (cran-uri "profileModel" version))
7838 (sha256
7839 (base32
7840 "01m5nb8cmq0aq555pxk2a99182si65hhmn68yn9nal2j3zl2bp4i"))))
7841 (properties `((upstream-name . "profileModel")))
7842 (build-system r-build-system)
7843 (home-page "https://github.com/ikosmidis/profileModel")
7844 (synopsis "Profiling inference functions for various model classes")
7845 (description
7846 "This package provides tools that can be used to calculate, evaluate,
7847 plot and use for inference the profiles of *arbitrary* inference functions for
7848 arbitrary @code{glm}-like fitted models with linear predictors. More information
7849 on the methods that are implemented can be found in Kosmidis (2008)
7850 @url{https://www.r-project.org/doc/Rnews/Rnews_2008-2.pdf}.")
7851 (license license:gpl2+)))
7852
7853 (define-public r-brglm
7854 (package
7855 (name "r-brglm")
7856 (version "0.7.1")
7857 (source
7858 (origin
7859 (method url-fetch)
7860 (uri (cran-uri "brglm" version))
7861 (sha256
7862 (base32
7863 "1v68ma1agwhxar76mfvdfkcnd5h4gmxiz8j491rhdsckg271j7sa"))))
7864 (properties `((upstream-name . "brglm")))
7865 (build-system r-build-system)
7866 (propagated-inputs
7867 `(("r-profilemodel" ,r-profilemodel)))
7868 (home-page "https://github.com/ikosmidis/brglm")
7869 (synopsis "Bias reduction in binomial-response generalized linear models")
7870 (description
7871 "Fit generalized linear models with binomial responses using either an
7872 adjusted-score approach to bias reduction or maximum penalized likelihood
7873 where penalization is by Jeffreys invariant prior. These procedures return
7874 estimates with improved frequentist properties (bias, mean squared error) that
7875 are always finite even in cases where the maximum likelihood estimates are
7876 infinite (data separation). Fitting takes place by fitting generalized linear
7877 models on iteratively updated pseudo-data. The interface is essentially the
7878 same as @code{glm}. More flexibility is provided by the fact that custom
7879 pseudo-data representations can be specified and used for model fitting.
7880 Functions are provided for the construction of confidence intervals for the
7881 reduced-bias estimates.")
7882 (license license:gpl2+)))
7883
7884 (define-public r-entropy
7885 (package
7886 (name "r-entropy")
7887 (version "1.2.1")
7888 (source
7889 (origin
7890 (method url-fetch)
7891 (uri (cran-uri "entropy" version))
7892 (sha256
7893 (base32
7894 "10vg4818q5g54pv2nn9x5i7pvky5nsv96syy47pz2mgqp1273cpd"))))
7895 (properties `((upstream-name . "entropy")))
7896 (build-system r-build-system)
7897 (home-page "https://www.strimmerlab.org/software/entropy/")
7898 (synopsis "Estimation of entropy, mutual information and related quantities")
7899 (description
7900 "This package implements various estimators of entropy, such as the
7901 shrinkage estimator by Hausser and Strimmer, the maximum likelihood and the
7902 Millow-Madow estimator, various Bayesian estimators, and the Chao-Shen
7903 estimator. It also offers an R interface to the NSB estimator. Furthermore,
7904 it provides functions for estimating Kullback-Leibler divergence, chi-squared,
7905 mutual information, and chi-squared statistic of independence. In addition
7906 there are functions for discretizing continuous random variables.")
7907 (license license:gpl3+)))
7908
7909 (define-public r-abn
7910 (package
7911 (name "r-abn")
7912 (version "2.3-0")
7913 (source
7914 (origin
7915 (method url-fetch)
7916 (uri (cran-uri "abn" version))
7917 (sha256
7918 (base32
7919 "17vdrqm6qp5aijg00ah2imj3pqr6cl5r43hgg8dijbrbhznarci6"))))
7920 (build-system r-build-system)
7921 (inputs
7922 `(("gsl" ,gsl)))
7923 (propagated-inputs
7924 `(("r-lme4" ,r-lme4)
7925 ("r-nnet" ,r-nnet)
7926 ("r-rcpp" ,r-rcpp)
7927 ("r-rcpparmadillo" ,r-rcpparmadillo)
7928 ("r-rjags" ,r-rjags)))
7929 (home-page "https://r-bayesian-networks.org/")
7930 (synopsis "Modelling multivariate data with additive bayesian networks")
7931 (description
7932 "Bayesian network analysis is a form of probabilistic graphical models
7933 which derives from empirical data a directed acyclic graph, DAG, describing
7934 the dependency structure between random variables. An additive Bayesian
7935 network model consists of a form of a DAG where each node comprises a
7936 @dfn{generalized linear model} (GLM). Additive Bayesian network models are
7937 equivalent to Bayesian multivariate regression using graphical modelling, they
7938 generalises the usual multivariable regression, GLM, to multiple dependent
7939 variables. This package provides routines to help determine optimal Bayesian
7940 network models for a given data set, where these models are used to identify
7941 statistical dependencies in messy, complex data.")
7942 (license license:gpl2+)))
7943
7944 (define-public r-acd
7945 (package
7946 (name "r-acd")
7947 (version "1.5.3")
7948 (source
7949 (origin
7950 (method url-fetch)
7951 (uri (cran-uri "ACD" version))
7952 (sha256
7953 (base32
7954 "1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"))))
7955 (properties `((upstream-name . "ACD")))
7956 (build-system r-build-system)
7957 (home-page "https://cran.r-project.org/web/packages/ACD/")
7958 (synopsis "Categorical data analysis with complete or missing responses")
7959 (description
7960 "This package provides tools for categorical data analysis with complete
7961 or missing responses.")
7962 (license license:gpl2+)))
7963
7964 (define-public r-acdm
7965 (package
7966 (name "r-acdm")
7967 (version "1.0.4")
7968 (source
7969 (origin
7970 (method url-fetch)
7971 (uri (cran-uri "ACDm" version))
7972 (sha256
7973 (base32
7974 "0b4f02ga5ra66mbrm79g0bnlzmii82rks9kmxixxqgf18yhlyjil"))))
7975 (properties `((upstream-name . "ACDm")))
7976 (build-system r-build-system)
7977 (propagated-inputs
7978 `(("r-dplyr" ,r-dplyr)
7979 ("r-ggplot2" ,r-ggplot2)
7980 ("r-plyr" ,r-plyr)
7981 ("r-rsolnp" ,r-rsolnp)
7982 ("r-zoo" ,r-zoo)))
7983 (home-page "https://cran.r-project.org/web/packages/ACDm/")
7984 (synopsis "Tools for Autoregressive Conditional Duration Models")
7985 (description
7986 "ACDm is a package for Autoregressive Conditional Duration (ACD, Engle
7987 and Russell, 1998) models. It creates trade, price or volume durations from
7988 transactions (tic) data, performs diurnal adjustments, fits various ACD models
7989 and tests them.")
7990 (license license:gpl2+)))
7991
7992 (define-public r-overlap
7993 (package
7994 (name "r-overlap")
7995 (version "0.3.3")
7996 (source
7997 (origin
7998 (method url-fetch)
7999 (uri (cran-uri "overlap" version))
8000 (sha256
8001 (base32
8002 "17cnr4qin1qy0df4k491267acna12gpbbps6w3gi8nccqxfrb1pd"))))
8003 (build-system r-build-system)
8004 (home-page "https://cran.r-project.org/web/packages/overlap/")
8005 (synopsis "Estimates of coefficient of overlapping for animal activity patterns")
8006 (description
8007 "This package provides functions to fit kernel density functions to data
8008 on temporal activity patterns of animals; estimate coefficients of overlapping
8009 of densities for two species; and calculate bootstrap estimates of confidence
8010 intervals.")
8011 (license license:gpl3+)))
8012
8013 (define-public r-snakecase
8014 (package
8015 (name "r-snakecase")
8016 (version "0.11.0")
8017 (source
8018 (origin
8019 (method url-fetch)
8020 (uri (cran-uri "snakecase" version))
8021 (sha256
8022 (base32
8023 "1ky1x2cp5rd0ffd9m1fji9sq4z4jsrpxzg30brw8bb4ihfjj114r"))))
8024 (build-system r-build-system)
8025 (propagated-inputs
8026 `(("r-stringi" ,r-stringi)
8027 ("r-stringr" ,r-stringr)))
8028 (home-page "https://github.com/Tazinho/snakecase")
8029 (synopsis "Convert strings into any case")
8030 (description
8031 "This package provides a consistent, flexible and easy to use tool to
8032 parse and convert strings into cases like snake or camel among others.")
8033 (license license:gpl3)))
8034
8035 (define-public r-prediction
8036 (package
8037 (name "r-prediction")
8038 (version "0.3.14")
8039 (source
8040 (origin
8041 (method url-fetch)
8042 (uri (cran-uri "prediction" version))
8043 (sha256
8044 (base32
8045 "0awlq5lxfia6m2b91w73rksp93rbwv5gwqb36wbji4rgq41rzbrx"))))
8046 (build-system r-build-system)
8047 (propagated-inputs
8048 `(("r-data-table" ,r-data-table)))
8049 (home-page "https://github.com/leeper/prediction")
8050 (synopsis "Tidy, type-safe prediction methods")
8051 (description
8052 "This package provides the @code{prediction()} function, a type-safe
8053 alternative to @code{predict()} that always returns a data frame. The package
8054 currently supports common model types (e.g., @code{\"lm\"}, @code{\"glm\"})
8055 from the @code{stats} package, as well as numerous other model classes from
8056 other add-on packages.")
8057 (license license:expat)))
8058
8059 (define-public r-insight
8060 (package
8061 (name "r-insight")
8062 (version "0.12.0")
8063 (source
8064 (origin
8065 (method url-fetch)
8066 (uri (cran-uri "insight" version))
8067 (sha256
8068 (base32
8069 "0gkvcw9d729ql1gfrpxzgrag4xafd0hchrdww215qz11ma1rzy7s"))))
8070 (build-system r-build-system)
8071 (native-inputs
8072 `(("r-knitr" ,r-knitr)))
8073 (home-page "https://easystats.github.io/insight/")
8074 (synopsis "Easy access to model information for various model objects")
8075 (description
8076 "This package provides a tool to provide an easy, intuitive and
8077 consistent access to information contained in various R models, like model
8078 formulas, model terms, information about random effects, data that was used to
8079 fit the model or data from response variables. The package mainly revolves
8080 around two types of functions: Functions that find (the names of) information,
8081 starting with @code{find_}, and functions that get the underlying data,
8082 starting with @code{get_}. The package has a consistent syntax and works with
8083 many different model objects, where otherwise functions to access these
8084 information are missing.")
8085 (license license:gpl3)))
8086
8087 (define-public r-sjlabelled
8088 (package
8089 (name "r-sjlabelled")
8090 (version "1.1.7")
8091 (source
8092 (origin
8093 (method url-fetch)
8094 (uri (cran-uri "sjlabelled" version))
8095 (sha256
8096 (base32
8097 "0d3fsjd2gxchv8mlx9l5pf8xvkmx4pgvizam83f3qss07bmvpzwg"))))
8098 (build-system r-build-system)
8099 (propagated-inputs
8100 `(("r-insight" ,r-insight)))
8101 (native-inputs
8102 `(("r-knitr" ,r-knitr)))
8103 (home-page "https://github.com/strengejacke/sjlabelled")
8104 (synopsis "Labelled data utility functions")
8105 (description
8106 "This package provides a collection of functions dealing with labelled
8107 data, like reading and writing data between R and other statistical software
8108 packages. This includes easy ways to get, set or change value and variable
8109 label attributes, to convert labelled vectors into factors or numeric (and
8110 vice versa), or to deal with multiple declared missing values.")
8111 (license license:gpl3)))
8112
8113 (define-public r-sjmisc
8114 (package
8115 (name "r-sjmisc")
8116 (version "2.8.6")
8117 (source
8118 (origin
8119 (method url-fetch)
8120 (uri (cran-uri "sjmisc" version))
8121 (sha256
8122 (base32
8123 "1nfrkv5jfnwb85blpv7yk7xac1myzi2c30bqcf7xicniknkjwycr"))))
8124 (build-system r-build-system)
8125 (propagated-inputs
8126 `(("r-dplyr" ,r-dplyr)
8127 ("r-insight" ,r-insight)
8128 ("r-magrittr" ,r-magrittr)
8129 ("r-purrr" ,r-purrr)
8130 ("r-rlang" ,r-rlang)
8131 ("r-sjlabelled" ,r-sjlabelled)
8132 ("r-tidyselect" ,r-tidyselect)))
8133 (native-inputs
8134 `(("r-knitr" ,r-knitr)))
8135 (home-page "https://github.com/strengejacke/sjmisc")
8136 (synopsis "Data and variable transformation functions")
8137 (description
8138 "This package is a collection of miscellaneous utility functions,
8139 supporting data transformation tasks like recoding, dichotomizing or grouping
8140 variables, setting and replacing missing values. The data transformation
8141 functions also support labelled data, and all integrate seamlessly into a
8142 tidyverse workflow.")
8143 (license license:gpl3)))
8144
8145 (define-public r-nortest
8146 (package
8147 (name "r-nortest")
8148 (version "1.0-4")
8149 (source
8150 (origin
8151 (method url-fetch)
8152 (uri (cran-uri "nortest" version))
8153 (sha256
8154 (base32
8155 "17r0wpz72z9312c70nwi1i1kp1v9fm1h6jg7q5cx1mc1h420m1d3"))))
8156 (build-system r-build-system)
8157 (home-page "https://cran.r-project.org/web/packages/nortest/")
8158 (synopsis "Tests for normality")
8159 (description
8160 "This package provides five omnibus tests for testing the composite
8161 hypothesis of normality.")
8162 (license license:gpl2+)))
8163
8164 (define-public r-moonbook
8165 (package
8166 (name "r-moonbook")
8167 (version "0.2.4")
8168 (source
8169 (origin
8170 (method url-fetch)
8171 (uri (cran-uri "moonBook" version))
8172 (sha256
8173 (base32
8174 "0z78pzc8sr2g19xjdd9cmai4iqyifmh79gj8x40ddww6a27dalry"))))
8175 (properties `((upstream-name . "moonBook")))
8176 (build-system r-build-system)
8177 (propagated-inputs
8178 `(("r-magrittr" ,r-magrittr)
8179 ("r-nortest" ,r-nortest)
8180 ("r-sjmisc" ,r-sjmisc)
8181 ("r-stringr" ,r-stringr)
8182 ("r-survival" ,r-survival)
8183 ("r-ztable" ,r-ztable)))
8184 (native-inputs
8185 `(("r-knitr" ,r-knitr)))
8186 (home-page "https://github.com/cardiomoon/moonBook")
8187 (synopsis "Functions and datasets for the book by Keon-Woong Moon")
8188 (description
8189 "This package provides several analysis-related functions for the book
8190 entitled \"R statistics and graph for medical articles\" (written in Korean),
8191 version 1, by Keon-Woong Moon with Korean demographic data with several plot
8192 functions.")
8193 (license license:gpl2)))
8194
8195 (define-public r-flextable
8196 (package
8197 (name "r-flextable")
8198 (version "0.6.3")
8199 (source
8200 (origin
8201 (method url-fetch)
8202 (uri (cran-uri "flextable" version))
8203 (sha256
8204 (base32
8205 "0as80m19lvajc0vzllq9d9p63zglsm2ph7vdfg3jgk90jp8j76dg"))))
8206 (build-system r-build-system)
8207 (propagated-inputs
8208 `(("r-base64enc" ,r-base64enc)
8209 ("r-data-table" ,r-data-table)
8210 ("r-gdtools" ,r-gdtools)
8211 ("r-htmltools" ,r-htmltools)
8212 ("r-knitr" ,r-knitr)
8213 ("r-officer" ,r-officer)
8214 ("r-rlang" ,r-rlang)
8215 ("r-rmarkdown" ,r-rmarkdown)
8216 ("r-uuid" ,r-uuid)
8217 ("r-xml2" ,r-xml2)))
8218 (native-inputs
8219 `(("r-knitr" ,r-knitr)))
8220 (home-page "https://davidgohel.github.io/flextable")
8221 (synopsis "Functions for tabular reporting")
8222 (description
8223 "This package provides tools to create pretty tables for HTML documents
8224 and other formats. Functions are provided to let users create tables, modify
8225 and format their content. It extends the @code{officer} package and can be
8226 used within R markdown documents when rendering to HTML and to Word
8227 documents.")
8228 (license license:gpl3)))
8229
8230 (define-public r-writexl
8231 (package
8232 (name "r-writexl")
8233 (version "1.3.1")
8234 (source
8235 (origin
8236 (method url-fetch)
8237 (uri (cran-uri "writexl" version))
8238 (sha256
8239 (base32
8240 "1njdhvh8605wd2j8glrbxfyc36p2n88prpq080jn44s9lgfmbgsb"))))
8241 (build-system r-build-system)
8242 (inputs `(("zlib" ,zlib)))
8243 (home-page "https://github.com/ropensci/writexl")
8244 (synopsis "Export data frames to xlsx format")
8245 (description
8246 "This package provides a data frame to xlsx exporter based on
8247 libxlsxwriter.")
8248 (license license:bsd-2)))
8249
8250 (define-public r-biasedurn
8251 (package
8252 (name "r-biasedurn")
8253 (version "1.07")
8254 (source
8255 (origin
8256 (method url-fetch)
8257 (uri (cran-uri "BiasedUrn" version))
8258 (sha256
8259 (base32
8260 "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
8261 (properties `((upstream-name . "BiasedUrn")))
8262 (build-system r-build-system)
8263 (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
8264 (synopsis "Biased Urn model distributions")
8265 (description
8266 "This package provides statistical models of biased sampling in the form
8267 of univariate and multivariate noncentral hypergeometric distributions,
8268 including Wallenius' noncentral hypergeometric distribution and Fisher's
8269 noncentral hypergeometric distribution (also called extended hypergeometric
8270 distribution).")
8271 (license license:gpl3)))
8272
8273 (define-public r-goplot
8274 (package
8275 (name "r-goplot")
8276 (version "1.0.2")
8277 (source
8278 (origin
8279 (method url-fetch)
8280 (uri (cran-uri "GOplot" version))
8281 (sha256
8282 (base32
8283 "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
8284 (properties `((upstream-name . "GOplot")))
8285 (build-system r-build-system)
8286 (propagated-inputs
8287 `(("r-ggdendro" ,r-ggdendro)
8288 ("r-ggplot2" ,r-ggplot2)
8289 ("r-gridextra" ,r-gridextra)
8290 ("r-rcolorbrewer" ,r-rcolorbrewer)))
8291 (home-page "https://github.com/wencke/wencke.github.io")
8292 (synopsis "Visualization of functional analysis data")
8293 (description
8294 "This package provides an implementation of multilayered visualizations
8295 for enhanced graphical representation of functional analysis data. It
8296 combines and integrates omics data derived from expression and functional
8297 annotation enrichment analyses. Its plotting functions have been developed
8298 with an hierarchical structure in mind: starting from a general overview to
8299 identify the most enriched categories (modified bar plot, bubble plot) to a
8300 more detailed one displaying different types of relevant information for the
8301 molecules in a given set of categories (circle plot, chord plot, cluster plot,
8302 Venn diagram, heatmap).")
8303 (license license:gpl2)))
8304
8305 (define-public r-getopt
8306 (package
8307 (name "r-getopt")
8308 (version "1.20.3")
8309 (source
8310 (origin
8311 (method url-fetch)
8312 (uri (cran-uri "getopt" version))
8313 (sha256
8314 (base32
8315 "0zzmzgwl9a4y3s34600vmih22d6y32294f9bvxrnmffnvkgmy7sk"))))
8316 (build-system r-build-system)
8317 (home-page "https://github.com/trevorld/getopt")
8318 (synopsis "Command-line option processor for R")
8319 (description
8320 "This package is designed to be used with Rscript to write shebang
8321 scripts that accept short and long options. Many users will prefer to
8322 use the packages @code{optparse} or @code{argparse} which add extra
8323 features like automatically generated help options and usage texts,
8324 support for default values, positional argument support, etc.")
8325 (license license:gpl2+)))
8326
8327 (define-public r-findpython
8328 (package
8329 (name "r-findpython")
8330 (version "1.0.7")
8331 (source
8332 (origin
8333 (method url-fetch)
8334 (uri (cran-uri "findpython" version))
8335 (sha256
8336 (base32
8337 "0jf10jpqla90x03kl3k77gnd255zmw9rvr8d724vb17cqawh9yar"))))
8338 (build-system r-build-system)
8339 (home-page "https://github.com/trevorld/findpython")
8340 (synopsis "Functions to find an acceptable Python binary")
8341 (description
8342 "This package was designed to find an acceptable Python binary that
8343 matches version and feature constraints.")
8344 (license license:expat)))
8345
8346 ;; This in not the same as "r-argparser"
8347 (define-public r-argparse
8348 (package
8349 (name "r-argparse")
8350 (version "2.0.3")
8351 (source
8352 (origin
8353 (method url-fetch)
8354 (uri (cran-uri "argparse" version))
8355 (sha256
8356 (base32
8357 "1c2r417m1dxk1jhcggv3g4zax5a59k9rqs9jcs6xy2pa2333jqfj"))))
8358 (build-system r-build-system)
8359 (inputs `(("python" ,python)))
8360 (propagated-inputs
8361 `(("r-findpython" ,r-findpython)
8362 ("r-jsonlite" ,r-jsonlite)
8363 ("r-r6" ,r-r6)))
8364 (native-inputs
8365 `(("r-knitr" ,r-knitr)))
8366 (home-page "https://github.com/trevorld/argparse")
8367 (synopsis "Command line optional and positional argument parser")
8368 (description
8369 "This package provides a command line parser to be used with Rscript to
8370 write shebang scripts that gracefully accept positional and optional arguments
8371 and automatically generate usage notices.")
8372 (license license:gpl2+)))
8373
8374 (define-public r-hash
8375 (package
8376 (name "r-hash")
8377 (version "2.2.6.1")
8378 (source
8379 (origin
8380 (method url-fetch)
8381 (uri (cran-uri "hash" version))
8382 (sha256
8383 (base32
8384 "0b3fl0rvgwb992knl81vm99lsldg5clvaqjh6mamm6zqmb6dz056"))))
8385 (build-system r-build-system)
8386 (home-page "https://cran.r-project.org/web/packages/hash/")
8387 (synopsis "Implementation of hash/associated arrays/dictionaries")
8388 (description
8389 "This package implements a data structure similar to hashes in Perl and
8390 dictionaries in Python but with a purposefully R flavor. For objects of
8391 appreciable size, access using hashes outperforms native named lists and
8392 vectors.")
8393 (license license:gpl2+)))
8394
8395 (define-public r-orddom
8396 (package
8397 (name "r-orddom")
8398 (version "3.1")
8399 (source
8400 (origin
8401 (method url-fetch)
8402 (uri (cran-uri "orddom" version))
8403 (sha256
8404 (base32
8405 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
8406 (build-system r-build-system)
8407 (propagated-inputs `(("r-psych" ,r-psych)))
8408 (home-page "https://cran.r-project.org/web/packages/orddom/")
8409 (synopsis "Ordinal dominance statistics")
8410 (description
8411 "This package provides tools to compute ordinal, statistics and effect
8412 sizes as an alternative to mean comparison: Cliff's delta or success rate
8413 difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
8414 Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
8415 Common Language Effect Size (CLES) or Grissom & Kim's Probability of
8416 Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
8417 comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
8418 Group (Non-)Overlap considerations.")
8419 (license license:gpl2)))
8420
8421 (define-public r-deriv
8422 (package
8423 (name "r-deriv")
8424 (version "4.1.2")
8425 (source
8426 (origin
8427 (method url-fetch)
8428 (uri (cran-uri "Deriv" version))
8429 (sha256
8430 (base32
8431 "1j9sh1w9lsnnhlh59g4ghykyfx46rxh380s8imvm7pzna7rw7c64"))))
8432 (properties `((upstream-name . "Deriv")))
8433 (build-system r-build-system)
8434 (home-page "https://cran.r-project.org/web/packages/Deriv")
8435 (synopsis "Symbolic differentiation")
8436 (description
8437 "This package provides an R-based solution for symbolic differentiation.
8438 It admits user-defined functions as well as function substitution in arguments
8439 of functions to be differentiated. Some symbolic simplification is part of
8440 the work.")
8441 (license license:gpl3+)))
8442
8443 (define-public r-doby
8444 (package
8445 (name "r-doby")
8446 (version "4.6.8")
8447 (source
8448 (origin
8449 (method url-fetch)
8450 (uri (cran-uri "doBy" version))
8451 (sha256
8452 (base32
8453 "0r97kwsj6g87m7shgnjc5c9y71jkhiq4xd9q0s2bxl0vl92qqwvg"))))
8454 (properties `((upstream-name . "doBy")))
8455 (build-system r-build-system)
8456 (propagated-inputs
8457 `(("r-broom" ,r-broom)
8458 ("r-deriv" ,r-deriv)
8459 ("r-dplyr" ,r-dplyr)
8460 ("r-ggplot2" ,r-ggplot2)
8461 ("r-magrittr" ,r-magrittr)
8462 ("r-mass" ,r-mass)
8463 ("r-matrix" ,r-matrix)
8464 ("r-pbkrtest" ,r-pbkrtest)
8465 ("r-tibble" ,r-tibble)))
8466 (native-inputs
8467 `(("r-knitr" ,r-knitr)))
8468 (home-page "https://people.math.aau.dk/~sorenh/software/doBy/")
8469 (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
8470 (description
8471 "This package contains:
8472
8473 @itemize
8474 @item facilities for working with grouped data: @code{do}
8475 something to data stratified @code{by} some variables.
8476 @item implementations of least-squares means, general linear contrasts, and
8477 @item miscellaneous other utilities.
8478 @end itemize\n")
8479 (license license:gpl2+)))
8480
8481 (define-public r-refgenome
8482 (package
8483 (name "r-refgenome")
8484 (version "1.7.7")
8485 (source
8486 (origin
8487 (method url-fetch)
8488 (uri (cran-uri "refGenome" version))
8489 (sha256
8490 (base32
8491 "1za89bn3am1zgvm641qi1ab6kaqpll4rb9p9f1sjwvcgqq6065g5"))))
8492 (properties `((upstream-name . "refGenome")))
8493 (build-system r-build-system)
8494 (propagated-inputs
8495 `(("r-dbi" ,r-dbi)
8496 ("r-doby" ,r-doby)
8497 ("r-rsqlite" ,r-rsqlite)))
8498 (home-page "https://cran.r-project.org/web/packages/refGenome/")
8499 (synopsis
8500 "Gene and splice site annotation using annotation data from Ensembl and UCSC")
8501 (description
8502 "This package contains functionality for importing and managing of
8503 downloaded genome annotation data from the Ensembl genome browser (European
8504 Bioinformatics Institute) and from the UCSC genome browser (University of
8505 California, Santa Cruz) and annotation routines for genomic positions and
8506 splice site positions.")
8507 (license license:gpl2)))
8508
8509 (define-public r-basix
8510 (package
8511 (name "r-basix")
8512 (version "1.1")
8513 (source
8514 (origin
8515 (method url-fetch)
8516 (uri (cran-uri "BASIX" version))
8517 (sha256
8518 (base32
8519 "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
8520 (properties `((upstream-name . "BASIX")))
8521 (build-system r-build-system)
8522 (home-page "https://cran.r-project.org/web/packages/BASIX/")
8523 (synopsis "Efficient C/C++ toolset for R")
8524 (description
8525 "BASIX provides some efficient C/C++ implementations of native R
8526 procedures to speed up calculations in R.")
8527 (license license:gpl2)))
8528
8529 (define-public r-blockfest
8530 (package
8531 (name "r-blockfest")
8532 (version "1.8")
8533 (source
8534 (origin
8535 (method url-fetch)
8536 (uri (cran-uri "BlockFeST" version))
8537 (sha256
8538 (base32
8539 "12cbrmgqszlj729zrn9d1d7drbr0iay43knnmrzcxs6v7lfszsx5"))))
8540 (properties `((upstream-name . "BlockFeST")))
8541 (build-system r-build-system)
8542 (propagated-inputs `(("r-basix" ,r-basix)))
8543 (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
8544 (synopsis "Bayesian calculation of region-specific fixation index")
8545 (description
8546 "This package provides an R implementation of an extension of the
8547 BayeScan software for codominant markers, adding the option to group
8548 individual SNPs into pre-defined blocks. A typical application of this new
8549 approach is the identification of genomic regions, genes, or gene sets
8550 containing one or more SNPs that evolved under directional selection.")
8551 (license license:gpl2)))
8552
8553 (define-public r-proc
8554 (package
8555 (name "r-proc")
8556 (version "1.17.0.1")
8557 (source
8558 (origin
8559 (method url-fetch)
8560 (uri (cran-uri "pROC" version))
8561 (sha256
8562 (base32
8563 "1gd6a47d6bcfd237s3g7r9rws8x2sg7zrvq5k6clpc41zdpp4712"))))
8564 (properties `((upstream-name . "pROC")))
8565 (build-system r-build-system)
8566 (propagated-inputs
8567 `(("r-plyr" ,r-plyr)
8568 ("r-rcpp" ,r-rcpp)))
8569 (home-page "https://web.expasy.org/pROC/")
8570 (synopsis "Display and analyze ROC curves")
8571 (description
8572 "This package provides tools for visualizing, smoothing and comparing
8573 receiver operating characteristic (ROC curves). The area under the
8574 curve (AUC) can be compared with statistical tests based on U-statistics or
8575 bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
8576 (license license:gpl3+)))
8577
8578 (define-public r-rootsolve
8579 (package
8580 (name "r-rootsolve")
8581 (version "1.8.2.1")
8582 (source
8583 (origin
8584 (method url-fetch)
8585 (uri (cran-uri "rootSolve" version))
8586 (sha256
8587 (base32
8588 "0c9hhgq1pgqdg80a6n2ssfbj5nyaf97y4iiya7j7l6b34qc53128"))))
8589 (properties `((upstream-name . "rootSolve")))
8590 (build-system r-build-system)
8591 (native-inputs `(("gfortran" ,gfortran)))
8592 (home-page "https://cran.r-project.org/web/packages/rootSolve/")
8593 (synopsis "Tools for the analysis of ordinary differential equations")
8594 (description
8595 "This package provides routines to find the root of nonlinear functions,
8596 and to perform steady-state and equilibrium analysis of @dfn{ordinary
8597 differential equations} (ODE). It includes routines that:
8598
8599 @enumerate
8600 @item generate gradient and jacobian matrices (full and banded),
8601 @item find roots of non-linear equations by the Newton-Raphson method,
8602 @item estimate steady-state conditions of a system of (differential) equations
8603 in full, banded or sparse form, using the Newton-Raphson method, or by
8604 dynamically running,
8605 @item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
8606 and 3-D partial differential equations, that have been converted to ordinary
8607 differential equations by numerical differencing (using the method-of-lines
8608 approach).
8609 @end enumerate\n")
8610 (license license:gpl2+)))
8611
8612 (define-public r-abcanalysis
8613 (package
8614 (name "r-abcanalysis")
8615 (version "1.2.1")
8616 (source
8617 (origin
8618 (method url-fetch)
8619 (uri (cran-uri "ABCanalysis" version))
8620 (sha256
8621 (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
8622 (properties `((upstream-name . "ABCanalysis")))
8623 (build-system r-build-system)
8624 (propagated-inputs `(("r-plotrix" ,r-plotrix)))
8625 (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
8626 (synopsis "Computed ABC Analysis")
8627 (description
8628 "Multivariate data sets often differ in several factors or derived statistical
8629 parameters, which have to be selected for a valid interpretation. Basing this
8630 selection on traditional statistical limits leads occasionally to the perception
8631 of losing information from a data set. This package provides tools to calculate
8632 these limits on the basis of the mathematical properties of the distribution of
8633 the analyzed items.")
8634 (license license:gpl3)))
8635
8636 (define-public r-slam
8637 (package
8638 (name "r-slam")
8639 (version "0.1-48")
8640 (source
8641 (origin
8642 (method url-fetch)
8643 (uri (cran-uri "slam" version))
8644 (sha256
8645 (base32 "1ppsvkph4v1dffxgp12a4wnr9arj7pkmh4qv0and3f6nbz9k42qa"))))
8646 (build-system r-build-system)
8647 (home-page "https://cran.r-project.org/web/packages/slam/")
8648 (synopsis "Sparse lightweight arrays and matrices")
8649 (description
8650 "This package contains data structures and algorithms for sparse arrays and matrices,
8651 based on index arrays and simple triplet representations, respectively.")
8652 (license license:gpl2)))
8653
8654 (define-public r-manipulatewidget
8655 (package
8656 (name "r-manipulatewidget")
8657 (version "0.10.1")
8658 (source
8659 (origin
8660 (method url-fetch)
8661 (uri (cran-uri "manipulateWidget" version))
8662 (sha256
8663 (base32 "1vi71sjh7z1a880wffk8qqw7iysvk42q78giqxmm2sqz2a912qlx"))))
8664 (properties
8665 `((upstream-name . "manipulateWidget")))
8666 (build-system r-build-system)
8667 (propagated-inputs
8668 `(("r-base64enc" ,r-base64enc)
8669 ("r-codetools" ,r-codetools)
8670 ("r-htmltools" ,r-htmltools)
8671 ("r-htmlwidgets" ,r-htmlwidgets)
8672 ("r-knitr" ,r-knitr)
8673 ("r-miniui" ,r-miniui)
8674 ("r-shiny" ,r-shiny)
8675 ("r-webshot" ,r-webshot)))
8676 (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
8677 (synopsis "Add even more interactivity to interactive charts")
8678 (description
8679 "This package lets you create in just a few lines of R code a nice user interface to
8680 modify the data or the graphical parameters of one or multiple interactive
8681 charts. It is useful to quickly explore visually some data or for package
8682 developers to generate user interfaces easy to maintain.")
8683 (license license:gpl2+)))
8684
8685 (define-public r-a3
8686 (package
8687 (name "r-a3")
8688 (version "1.0.0")
8689 (source
8690 (origin
8691 (method url-fetch)
8692 (uri (cran-uri "A3" version))
8693 (sha256
8694 (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
8695 (properties `((upstream-name . "A3")))
8696 (build-system r-build-system)
8697 (propagated-inputs
8698 `(("r-pbapply" ,r-pbapply)
8699 ("r-xtable" ,r-xtable)))
8700 (home-page "https://cran.r-project.org/web/packages/A3/")
8701 (synopsis "Error metrics for predictive models")
8702 (description
8703 "This package supplies tools for tabulating and analyzing the results of predictive
8704 models. The methods employed are applicable to virtually any predictive model
8705 and make comparisons between different methodologies straightforward.")
8706 (license license:gpl2+)))
8707
8708 (define-public r-infotheo
8709 (package
8710 (name "r-infotheo")
8711 (version "1.2.0")
8712 (source
8713 (origin
8714 (method url-fetch)
8715 (uri (cran-uri "infotheo" version))
8716 (sha256
8717 (base32
8718 "18xacczfq3z3xpy434js4nf3l19lczngzd0lq26wh22pvg1yniwv"))))
8719 (build-system r-build-system)
8720 (home-page "http://homepage.meyerp.com/software")
8721 (synopsis "Information-theoretic measures")
8722 (description
8723 "This package implements various measures of information theory based on
8724 several entropy estimators.")
8725 (license license:gpl3+)))
8726
8727 (define-public r-abcoptim
8728 (package
8729 (name "r-abcoptim")
8730 (version "0.15.0")
8731 (source
8732 (origin
8733 (method url-fetch)
8734 (uri (cran-uri "ABCoptim" version))
8735 (sha256
8736 (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"))))
8737 (properties `((upstream-name . "ABCoptim")))
8738 (build-system r-build-system)
8739 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
8740 (home-page "https://github.com/gvegayon/ABCoptim/")
8741 (synopsis "Optimization of Artificial Bee Colony algorithm")
8742 (description
8743 "Artificial Bee Colony (ABC) is one of the most recently defined algorithms by Dervis
8744 Karaboga in 2005, motivated by the intelligent behavior of honey bees. It is as
8745 simple as Particle Swarm Optimization (PSO) and Differential Evolution (DE)
8746 algorithms, and uses only common control parameters such as colony size and
8747 maximum cycle number. The @code{r-abcoptim} implements the Artificial bee
8748 colony optimization algorithm @url{http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf}.
8749 This version is a work-in-progress and is written in R code.")
8750 (license license:expat)))
8751
8752 (define-public r-abcp2
8753 (package
8754 (name "r-abcp2")
8755 (version "1.2")
8756 (source
8757 (origin
8758 (method url-fetch)
8759 (uri (cran-uri "ABCp2" version))
8760 (sha256
8761 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"))))
8762 (properties `((upstream-name . "ABCp2")))
8763 (build-system r-build-system)
8764 (propagated-inputs `(("r-mass" ,r-mass)))
8765 (home-page "https://cran.r-project.org/web/packages/ABCp2/")
8766 (synopsis "Approximate Bayesian Computational Model for Estimating P2")
8767 (description
8768 "This package tests the goodness of fit of a distribution of offspring to the Normal,
8769 Poisson, and Gamma distribution and estimates the proportional paternity of the
8770 second male (P2) based on the best fit distribution.")
8771 (license license:gpl2)))
8772
8773 (define-public r-abcrf
8774 (package
8775 (name "r-abcrf")
8776 (version "1.8.1")
8777 (source
8778 (origin
8779 (method url-fetch)
8780 (uri (cran-uri "abcrf" version))
8781 (sha256
8782 (base32 "1ghbd24yhqy3xhdxas6ccn84nkavqpgldx5ck8kijknc7qjm8k27"))))
8783 (build-system r-build-system)
8784 (propagated-inputs
8785 `(("r-doparallel" ,r-doparallel)
8786 ("r-foreach" ,r-foreach)
8787 ("r-mass" ,r-mass)
8788 ("r-matrixstats" ,r-matrixstats)
8789 ("r-ranger" ,r-ranger)
8790 ("r-rcpp" ,r-rcpp)
8791 ("r-rcpparmadillo" ,r-rcpparmadillo)
8792 ("r-readr" ,r-readr)
8793 ("r-stringr" ,r-stringr)))
8794 (home-page "https://cran.r-project.org/web/packages/abcrf/")
8795 (synopsis "Approximate bayesian computation via random forests")
8796 (description
8797 "This package performs approximate bayesian computation (ABC) model choice and
8798 parameter inference via random forests. This machine learning tool named random
8799 forests (RF) can conduct selection among the highly complex models covered by
8800 ABC algorithms.")
8801 (license license:gpl2+)))
8802
8803 (define-public r-abctools
8804 (package
8805 (name "r-abctools")
8806 (version "1.1.3")
8807 (source
8808 (origin
8809 (method url-fetch)
8810 (uri (cran-uri "abctools" version))
8811 (sha256
8812 (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"))))
8813 (build-system r-build-system)
8814 (propagated-inputs
8815 `(("r-abc" ,r-abc)
8816 ("r-abind" ,r-abind)
8817 ("r-hmisc" ,r-hmisc)
8818 ("r-plyr" ,r-plyr)))
8819 (home-page "https://github.com/dennisprangle/abctools/")
8820 (synopsis "Tools for ABC analyses")
8821 (description
8822 "This @code{r-abctools} package provides tools for approximate Bayesian computation
8823 including summary statistic selection and assessing coverage. This includes
8824 recent dimension reduction algorithms to tune the choice of summary statistics,
8825 and coverage methods to tune the choice of threshold.")
8826 (license license:gpl2+)))
8827
8828 (define-public r-ggstance
8829 (package
8830 (name "r-ggstance")
8831 (version "0.3.5")
8832 (source
8833 (origin
8834 (method url-fetch)
8835 (uri (cran-uri "ggstance" version))
8836 (sha256
8837 (base32 "0jz9vvnmcc6a38n8nzr458r65sna23bgn5r8mxdhzdlyqibihr7d"))))
8838 (build-system r-build-system)
8839 (propagated-inputs
8840 `(("r-ggplot2" ,r-ggplot2)
8841 ("r-plyr" ,r-plyr)
8842 ("r-rlang" ,r-rlang)
8843 ("r-withr" ,r-withr)))
8844 (home-page "https://cran.r-project.org/web/packages/ggstance/")
8845 (synopsis "Horizontal and vertical versions of @code{r-ggplot2}")
8846 (description
8847 "This package is a @code{r-ggplot2} extension that provides flipped components:
8848 @enumerate
8849 @item horizontal versions of @code{r-ggplot2} stats and @code{r-ggplot2} geoms;
8850 @item vertical versions of @code{r-ggplot2} positions.
8851 @end enumerate")
8852 (license license:gpl3)))
8853
8854 (define-public r-mosaiccore
8855 (package
8856 (name "r-mosaiccore")
8857 (version "0.9.0")
8858 (source
8859 (origin
8860 (method url-fetch)
8861 (uri (cran-uri "mosaicCore" version))
8862 (sha256
8863 (base32 "1h3ixzna4xy42rdnd89jj0v9q0riy3fnkd33z6l5c0zaidzm58fz"))))
8864 (properties `((upstream-name . "mosaicCore")))
8865 (build-system r-build-system)
8866 (propagated-inputs
8867 `(("r-dplyr" ,r-dplyr)
8868 ("r-mass" ,r-mass)
8869 ("r-rlang" ,r-rlang)
8870 ("r-tidyr" ,r-tidyr)))
8871 (home-page "https://github.com/ProjectMOSAIC/mosaicCore/")
8872 (synopsis "Common utilities for mosaic family packages")
8873 (description
8874 "Common utilities used in other Mosaic family packages are collected here.")
8875 (license license:gpl2+)))
8876
8877 (define-public r-labelled
8878 (package
8879 (name "r-labelled")
8880 (version "2.7.0")
8881 (source
8882 (origin
8883 (method url-fetch)
8884 (uri (cran-uri "labelled" version))
8885 (sha256
8886 (base32
8887 "1nsb0mh0jg7gggc41b6v55nmfq07g0qn9fy55x4jws5dscs6pdmi"))))
8888 (properties `((upstream-name . "labelled")))
8889 (build-system r-build-system)
8890 (propagated-inputs
8891 `(("r-dplyr" ,r-dplyr)
8892 ("r-haven" ,r-haven)
8893 ("r-lifecycle" ,r-lifecycle)
8894 ("r-pillar" ,r-pillar)
8895 ("r-rlang" ,r-rlang)
8896 ("r-tidyr" ,r-tidyr)
8897 ("r-vctrs" ,r-vctrs)))
8898 (native-inputs
8899 `(("r-knitr" ,r-knitr)))
8900 (home-page "http://larmarange.github.io/labelled/")
8901 (synopsis "Manipulating labelled data")
8902 (description
8903 "This package provides useful functions to deal with the
8904 @code{haven_labelled} and @code{haven_labelled_spss} classes introduced by the
8905 haven package. ")
8906 (license license:gpl3)))
8907
8908 (define-public r-ggformula
8909 (package
8910 (name "r-ggformula")
8911 (version "0.10.1")
8912 (source
8913 (origin
8914 (method url-fetch)
8915 (uri (cran-uri "ggformula" version))
8916 (sha256
8917 (base32 "1ph5jd8svk8hmshi894vmmpq3zwgdmf4yn3gmdlkad68z8jynhsp"))))
8918 (build-system r-build-system)
8919 (propagated-inputs
8920 `(("r-ggforce" ,r-ggforce)
8921 ("r-ggplot2" ,r-ggplot2)
8922 ("r-ggridges" ,r-ggridges)
8923 ("r-ggstance" ,r-ggstance)
8924 ("r-labelled" ,r-labelled)
8925 ("r-magrittr" ,r-magrittr)
8926 ("r-mosaiccore" ,r-mosaiccore)
8927 ("r-rlang" ,r-rlang)
8928 ("r-scales" ,r-scales)
8929 ("r-stringr" ,r-stringr)
8930 ("r-tibble" ,r-tibble)))
8931 (native-inputs
8932 `(("r-knitr" ,r-knitr)))
8933 (home-page "https://github.com/ProjectMOSAIC/ggformula/")
8934 (synopsis "Formula interface for the @code{r-ggplot2}")
8935 (description
8936 "The @code{r-ggformula} introduces a family of graphics functions, gf_point(),
8937 gf_density(), and so on, bring the formula interface to ggplot(). This captures
8938 and extends the excellent simplicity of the lattice-graphics formula interface,
8939 while providing the intuitive capabilities of @code{r-ggplot2}.")
8940 (license license:expat)))
8941
8942 (define-public r-mosaicdata
8943 (package
8944 (name "r-mosaicdata")
8945 (version "0.20.2")
8946 (source
8947 (origin
8948 (method url-fetch)
8949 (uri (cran-uri "mosaicData" version))
8950 (sha256
8951 (base32 "0h3f5fgzkzjfgf3ml0qa5j52921y6wy6jgggxmhs31bs8fd4srg4"))))
8952 (properties `((upstream-name . "mosaicData")))
8953 (build-system r-build-system)
8954 (home-page "https://cran.r-project.org/web/packages/mosaicData/")
8955 (synopsis "Data sets for project Mosaic")
8956 (description
8957 "This package provides data sets from project Mosaic @url{http://mosaic-web.org}
8958 used to teach mathematics, statistics, computation and modeling.")
8959 (license license:gpl2+)))
8960
8961 (define-public r-raster
8962 (package
8963 (name "r-raster")
8964 (version "3.4-5")
8965 (source
8966 (origin
8967 (method url-fetch)
8968 (uri (cran-uri "raster" version))
8969 (sha256
8970 (base32
8971 "19g4chd0nyhnz6hc2j0v9ahjcgz64vvja4y3mrj1pfis1dwhsqn6"))))
8972 (build-system r-build-system)
8973 (propagated-inputs
8974 `(("r-rcpp" ,r-rcpp)
8975 ("r-sp" ,r-sp)))
8976 (home-page "https://www.rspatial.org/")
8977 (synopsis "Geographic data analysis and modeling")
8978 (description
8979 "The package implements basic and high-level functions for reading,
8980 writing, manipulating, analyzing and modeling of gridded spatial data.
8981 Processing of very large files is supported.")
8982 (license license:gpl3+)))
8983
8984 (define-public r-mosaic
8985 (package
8986 (name "r-mosaic")
8987 (version "1.4.0")
8988 (source
8989 (origin
8990 (method url-fetch)
8991 (uri (cran-uri "mosaic" version))
8992 (sha256
8993 (base32 "10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"))))
8994 (build-system r-build-system)
8995 (propagated-inputs
8996 `(("r-broom" ,r-broom)
8997 ("r-dplyr" ,r-dplyr)
8998 ("r-ggdendro" ,r-ggdendro)
8999 ("r-ggformula" ,r-ggformula)
9000 ("r-ggplot2" ,r-ggplot2)
9001 ("r-ggrepel" ,r-ggrepel)
9002 ("r-glue" ,r-glue)
9003 ("r-gridextra" ,r-gridextra)
9004 ("r-lattice" ,r-lattice)
9005 ("r-latticeextra" ,r-latticeextra)
9006 ("r-lazyeval" ,r-lazyeval)
9007 ("r-mass" ,r-mass)
9008 ("r-matrix" ,r-matrix)
9009 ("r-mosaiccore" ,r-mosaiccore)
9010 ("r-mosaicdata" ,r-mosaicdata)
9011 ("r-readr" ,r-readr)
9012 ("r-tidyr" ,r-tidyr)))
9013 (native-inputs
9014 `(("r-knitr" ,r-knitr)))
9015 (home-page "https://github.com/ProjectMOSAIC/mosaic/")
9016 (synopsis "Mathematics, statistics, and computation teaching utilities")
9017 (description
9018 "This package contain data sets and utilities from
9019 @url{http://mosaic-web.org, Project MOSAIC} used to teach mathematics,
9020 statistics, computation and modeling. Project MOSAIC is a community of
9021 educators working to tie together aspects of quantitative work that students
9022 in science, technology, engineering and mathematics will need in their
9023 professional lives, but which are usually taught in isolation, if at all.")
9024 (license license:gpl2+)))
9025
9026 (define-public r-abd
9027 (package
9028 (name "r-abd")
9029 (version "0.2-8")
9030 (source
9031 (origin
9032 (method url-fetch)
9033 (uri (cran-uri "abd" version))
9034 (sha256
9035 (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"))))
9036 (build-system r-build-system)
9037 (propagated-inputs
9038 `(("r-lattice" ,r-lattice)
9039 ("r-mosaic" ,r-mosaic)
9040 ("r-nlme" ,r-nlme)))
9041 (home-page "https://cran.r-project.org/web/packages/abd/")
9042 (synopsis "Analysis of biological data")
9043 (description
9044 "The @code{r-abd} package contains data sets and sample code for the Analysis of
9045 biological data by Michael Whitlock and Dolph Schluter.")
9046 (license license:gpl2)))
9047
9048 (define-public r-svgui
9049 (package
9050 (name "r-svgui")
9051 (version "1.0.0")
9052 (source
9053 (origin
9054 (method url-fetch)
9055 (uri (cran-uri "svGUI" version))
9056 (sha256
9057 (base32 "1r7ab0p4yr8q03gj02hmj7k1ghksgkg4nx750c0ajfs2q9y1dxfc"))))
9058 (properties `((upstream-name . "svGUI")))
9059 (build-system r-build-system)
9060 (home-page "https://github.com/SciViews/svGUI/")
9061 (synopsis "Functions for managing GUI clients in R")
9062 (description
9063 "The SciViews @code{svGUI} package eases the management of Graphical User
9064 Interfaces (GUI) in R. It is independent from any particular GUI widgets. It
9065 centralizes info about GUI elements currently used, and it dispatches GUI
9066 calls to the particular toolkits in use in function of the context.")
9067 (license license:gpl2)))
9068
9069 (define-public r-svdialogs
9070 (package
9071 (name "r-svdialogs")
9072 (version "1.0.0")
9073 (source
9074 (origin
9075 (method url-fetch)
9076 (uri (cran-uri "svDialogs" version))
9077 (sha256
9078 (base32 "0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"))))
9079 (properties `((upstream-name . "svDialogs")))
9080 (build-system r-build-system)
9081 (inputs
9082 `(("yad" ,yad)
9083 ("zenity" ,zenity)))
9084 (propagated-inputs
9085 `(("r-rstudioapi" ,r-rstudioapi)
9086 ("r-svgui" ,r-svgui)))
9087 (home-page "https://github.com/SciViews/svDialogs/")
9088 (synopsis "Portable dialog boxes")
9089 (description
9090 "This package helps to construct standard dialog boxes for your GUI, including
9091 message boxes, input boxes, list, file or directory selection, and others. In
9092 case R cannot display GUI dialog boxes, a simpler command line version of these
9093 interactive elements is also provided as a fallback solution.")
9094 (license license:gpl2)))
9095
9096 (define-public r-abe
9097 (package
9098 (name "r-abe")
9099 (version "3.0.1")
9100 (source
9101 (origin
9102 (method url-fetch)
9103 (uri (cran-uri "abe" version))
9104 (sha256
9105 (base32
9106 "1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"))))
9107 (build-system r-build-system)
9108 (home-page "https://cran.r-project.org/web/packages/abe/")
9109 (synopsis "Augmented backward elimination")
9110 (description
9111 "This package performs augmented backward elimination and checks the
9112 stability of the obtained model. Augmented backward elimination combines
9113 significance or information based criteria with the change in estimate to
9114 either select the optimal model for prediction purposes or to serve as a tool
9115 to obtain a practically sound, highly interpretable model.")
9116 (license license:gpl2+)))
9117
9118 (define-public r-abf2
9119 (package
9120 (name "r-abf2")
9121 (version "0.7-1")
9122 (source
9123 (origin
9124 (method url-fetch)
9125 (uri (cran-uri "abf2" version))
9126 (sha256
9127 (base32 "0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"))))
9128 (build-system r-build-system)
9129 (home-page "https://cran.r-project.org/web/packages/abf2/")
9130 (synopsis "Load gap-free axon @code{r-abf2} files")
9131 (description
9132 "This package loads electrophysiology data from ABF2 files, as created by
9133 Axon Instruments/Molecular Devices software. Only files recorded in gap-free
9134 mode are currently supported.")
9135 (license license:artistic2.0)))
9136
9137 (define-public r-abhgenotyper
9138 (package
9139 (name "r-abhgenotyper")
9140 (version "1.0.1")
9141 (source
9142 (origin
9143 (method url-fetch)
9144 (uri (cran-uri "ABHgenotypeR" version))
9145 (sha256
9146 (base32 "08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"))))
9147 (properties `((upstream-name . "ABHgenotypeR")))
9148 (build-system r-build-system)
9149 (propagated-inputs
9150 `(("r-ggplot2" ,r-ggplot2)
9151 ("r-reshape2" ,r-reshape2)))
9152 (home-page "https://github.com/StefanReuscher/ABHgenotypeR/")
9153 (synopsis "Visualize and manipulate ABH genotypes")
9154 (description
9155 "The @code{r-abhgenotyper} package provides simple imputation,
9156 error-correction and plotting capacities for genotype data. The package is
9157 supposed to serve as an intermediate but independent analysis tool between the
9158 TASSEL GBS pipeline and the @code{r-qtl} package. It provides functionalities
9159 not found in either TASSEL or @code{r-qtl} in addition to visualization of
9160 genotypes as \"graphical genotypes\".")
9161 (license license:gpl3)))
9162
9163 (define-public r-furrr
9164 (package
9165 (name "r-furrr")
9166 (version "0.2.2")
9167 (source
9168 (origin
9169 (method url-fetch)
9170 (uri (cran-uri "furrr" version))
9171 (sha256
9172 (base32
9173 "0kfd4hw1yn2mfxzjgiz4r6yi2vsp1j0wy5hdhzd6wha7vi9h7hg5"))))
9174 (build-system r-build-system)
9175 (propagated-inputs
9176 `(("r-ellipsis" ,r-ellipsis)
9177 ("r-future" ,r-future)
9178 ("r-globals" ,r-globals)
9179 ("r-lifecycle" ,r-lifecycle)
9180 ("r-purrr" ,r-purrr)
9181 ("r-rlang" ,r-rlang)
9182 ("r-vctrs" ,r-vctrs)))
9183 (home-page "https://github.com/DavisVaughan/furrr")
9184 (synopsis "Apply mapping functions in parallel using futures")
9185 (description
9186 "This package provides implementations of the family of @code{map()}
9187 functions from the @code{purrr} package that can be resolved using any
9188 @code{future}-supported backend, e.g. parallel on the local machine or
9189 distributed on a compute cluster.")
9190 (license license:lgpl2.1+)))
9191
9192 (define-public r-abjutils
9193 (package
9194 (name "r-abjutils")
9195 (version "0.3.1")
9196 (source
9197 (origin
9198 (method url-fetch)
9199 (uri (cran-uri "abjutils" version))
9200 (sha256
9201 (base32 "18mmlkqsrjfclk8islfjdsp8sbw6dpjj5x45kqilxdiss69gg5zd"))))
9202 (build-system r-build-system)
9203 (propagated-inputs
9204 `(("r-dplyr" ,r-dplyr)
9205 ("r-magrittr" ,r-magrittr)
9206 ("r-purrr" ,r-purrr)
9207 ("r-rlang" ,r-rlang)
9208 ("r-rstudioapi" ,r-rstudioapi)
9209 ("r-stringi" ,r-stringi)
9210 ("r-stringr" ,r-stringr)
9211 ("r-tidyr" ,r-tidyr)))
9212 (home-page "https://github.com/abjur/abjutils/")
9213 (synopsis "Collection of tools for jurimetrical analysis")
9214 (description
9215 "This package implements general purpose tools, such as functions for
9216 sampling and basic manipulation of Brazilian lawsuits identification number.
9217 It also implements functions for text cleaning, such as accentuation
9218 removal.")
9219 (license license:expat)))
9220
9221 (define-public r-abnormality
9222 (package
9223 (name "r-abnormality")
9224 (version "0.1.0")
9225 (source
9226 (origin
9227 (method url-fetch)
9228 (uri (cran-uri "abnormality" version))
9229 (sha256
9230 (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"))))
9231 (build-system r-build-system)
9232 (propagated-inputs
9233 `(("r-mass" ,r-mass)
9234 ("r-matrix" ,r-matrix)))
9235 (home-page "https://cran.r-project.org/web/packages/abnormality/")
9236 (synopsis "Measure a subject's abnormality with respect to a reference population")
9237 (description
9238 "This package contains functions to implement the methodology and
9239 considerations laid out by Marks et al. in the article \"Measuring abnormality
9240 in high dimensional spaces: applications in biomechanical gait analysis\".
9241 Using high-dimensional datasets to measure a subject's overall level of
9242 abnormality as compared to a reference population is often needed in outcomes
9243 research.")
9244 (license license:expat)))
9245
9246 (define-public r-abodoutlier
9247 (package
9248 (name "r-abodoutlier")
9249 (version "0.1")
9250 (source
9251 (origin
9252 (method url-fetch)
9253 (uri (cran-uri "abodOutlier" version))
9254 (sha256
9255 (base32 "1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"))))
9256 (properties `((upstream-name . "abodOutlier")))
9257 (build-system r-build-system)
9258 (propagated-inputs
9259 `(("r-cluster" ,r-cluster)))
9260 (home-page "https://cran.r-project.org/web/packages/abodOutlier/")
9261 (synopsis "Angle-based outlier detection")
9262 (description
9263 "This package performs angle-based outlier detection on a given data
9264 frame. It offers three methods to process data:
9265 @enumerate
9266 @item full but slow implementation using all the data that has cubic
9267 complexity;
9268 @item a fully randomized method;
9269 @item a method using k-nearest neighbours.
9270 @end enumerate
9271 These algorithms are well suited for high dimensional data outlier
9272 detection.")
9273 (license license:expat)))
9274
9275 (define-public r-abps
9276 (package
9277 (name "r-abps")
9278 (version "0.3")
9279 (source
9280 (origin
9281 (method url-fetch)
9282 (uri (cran-uri "ABPS" version))
9283 (sha256
9284 (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"))))
9285 (properties `((upstream-name . "ABPS")))
9286 (build-system r-build-system)
9287 (propagated-inputs `(("r-kernlab" ,r-kernlab)))
9288 (home-page "https://cran.r-project.org/web/packages/ABPS/")
9289 (synopsis "Abnormal blood profile score to detect blood doping")
9290 (description
9291 "This package offers an implementation of the @dfn{Abnormal blood profile score} (ABPS).
9292 The ABPS is a part of the Athlete biological passport program of the World
9293 anti-doping agency, which combines several blood parameters into a single
9294 score in order to detect blood doping. The package also contains functions to
9295 calculate other scores used in anti-doping programs, such as the ratio of
9296 hemoglobin to reticulocytes (OFF-score), as well as example data.")
9297 (license license:gpl2+)))
9298
9299 (define-public r-parmigene
9300 (package
9301 (name "r-parmigene")
9302 (version "1.1.0")
9303 (source
9304 (origin
9305 (method url-fetch)
9306 (uri (cran-uri "parmigene" version))
9307 (sha256
9308 (base32
9309 "067rqxqyzy1fsjj0s1g7af4527whwdhzjzc5b8a8n7683na59ns4"))))
9310 (build-system r-build-system)
9311 (home-page "https://cran.r-project.org/web/packages/parmigene/")
9312 (synopsis "Mutual information estimation for gene network reconstruction")
9313 (description
9314 "This package provides a parallel estimation of the mutual information
9315 based on entropy estimates from k-nearest neighbors distances and algorithms
9316 for the reconstruction of gene regulatory networks.")
9317 (license license:agpl3+)))
9318
9319 (define-public r-pscl
9320 (package
9321 (name "r-pscl")
9322 (version "1.5.5")
9323 (source
9324 (origin
9325 (method url-fetch)
9326 (uri (cran-uri "pscl" version))
9327 (sha256
9328 (base32 "0vzf5wazs92bhqhqd66v3vwmbfmnh67gb2466g1xxawim649nk05"))))
9329 (build-system r-build-system)
9330 (propagated-inputs
9331 `(("r-mass" ,r-mass)))
9332 (home-page "https://github.com/atahk/pscl/")
9333 (synopsis "Political science computational laboratory")
9334 (description
9335 "The @code{pscl} is an R package providing classes and methods for:
9336 @enumerate
9337 @item Bayesian analysis of roll call data (item-response models);
9338 @item elementary Bayesian statistics;
9339 @item maximum likelihood estimation of zero-inflated and hurdle models for count
9340 data;
9341 @item utility functions.
9342 @end enumerate")
9343 (license license:gpl2)))
9344
9345 (define-public r-accelmissing
9346 (package
9347 (name "r-accelmissing")
9348 (version "1.4")
9349 (source
9350 (origin
9351 (method url-fetch)
9352 (uri (cran-uri "accelmissing" version))
9353 (sha256
9354 (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"))))
9355 (build-system r-build-system)
9356 (propagated-inputs
9357 `(("r-mice" ,r-mice)
9358 ("r-pscl" ,r-pscl)))
9359 (home-page "https://cran.r-project.org/web/packages/accelmissing/")
9360 (synopsis "Missing value imputation for accelerometer data")
9361 (description
9362 "This package provides a statistical method to impute the missing values in
9363 accelerometer data. The methodology includes both parametric and
9364 semi-parametric multiple imputations under the zero-inflated Poisson lognormal
9365 model. It also provides multiple functions to preprocess the accelerometer data
9366 previous to the missing data imputation. These include detecting the wearing
9367 and the non-wearing time, selecting valid days and subjects, and creating plots.")
9368 (license license:gpl2+)))
9369
9370 (define-public r-mhsmm
9371 (package
9372 (name "r-mhsmm")
9373 (version "0.4.16")
9374 (source
9375 (origin
9376 (method url-fetch)
9377 (uri (cran-uri "mhsmm" version))
9378 (sha256
9379 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"))))
9380 (build-system r-build-system)
9381 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
9382 (home-page "https://github.com/jaredo/mhsmm/")
9383 (synopsis "Inference for hidden Markov and semi-Markov models")
9384 (description
9385 "The @code{r-mhsmm} package implements estimation and prediction methods for
9386 hidden Markov and semi-Markov models for multiple observation sequences. Such
9387 techniques are of interest when observed data is thought to be dependent on some
9388 unobserved (or hidden) state. Also, this package is suitable for equidistant
9389 time series data, with multivariate and/or missing data. Allows user defined
9390 emission distributions.")
9391 (license license:gpl2+)))
9392
9393 (define-public r-nleqslv
9394 (package
9395 (name "r-nleqslv")
9396 (version "3.3.2")
9397 (source
9398 (origin
9399 (method url-fetch)
9400 (uri (cran-uri "nleqslv" version))
9401 (sha256
9402 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"))))
9403 (build-system r-build-system)
9404 (native-inputs `(("gfortran" ,gfortran)))
9405 (home-page "https://cran.r-project.org/web/packages/nleqslv/")
9406 (synopsis "Solve systems of nonlinear equations")
9407 (description
9408 "The @code{r-nleqslv} package solves a system of nonlinear equations using a
9409 Broyden or a Newton method with a choice of global strategies such as line
9410 search and trust region. There are options for using a numerical or user
9411 supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a
9412 singular or ill-conditioned Jacobian.")
9413 (license license:gpl2+)))
9414
9415 (define-public r-physicalactivity
9416 (package
9417 (name "r-physicalactivity")
9418 (version "0.2-4")
9419 (source
9420 (origin
9421 (method url-fetch)
9422 (uri (cran-uri "PhysicalActivity" version))
9423 (sha256
9424 (base32 "0b27prkv3x6v2afz0y53ccs9scibpc7nj54n0hpd9fgn1wyg4c40"))))
9425 (properties
9426 `((upstream-name . "PhysicalActivity")))
9427 (build-system r-build-system)
9428 (home-page "https://cran.r-project.org/web/packages/PhysicalActivity/")
9429 (synopsis "Procesing accelerometer data for physical activity measurement")
9430 (description
9431 "This @code{r-physicalactivity} package provides a function @code{wearingMarking}
9432 for classification of monitor wear and nonwear time intervals in accelerometer
9433 data collected to assess physical activity. The package also contains functions
9434 for making plots of accelerometer data and obtaining the summary of various
9435 information including daily monitor wear time and the mean monitor wear time
9436 during valid days. The revised package version 0.2-1 improved the functions
9437 regarding speed, robustness and add better support for time zones and daylight
9438 saving. In addition, several functions were added:
9439 @enumerate
9440 @item the @code{markDelivery} can classify days for ActiGraph delivery by mail;
9441 @item the @code{markPAI} can categorize physical activity intensity level based
9442 on user-defined cut-points of accelerometer counts.
9443 @end enumerate
9444 It also supports importing ActiGraph (AGD) files with @code{readActigraph} and
9445 @code{queryActigraph} functions.")
9446 (license license:gpl3+)))
9447
9448 (define-public r-acc
9449 (package
9450 (name "r-acc")
9451 (version "1.3.3")
9452 (source
9453 (origin
9454 (method url-fetch)
9455 (uri (cran-uri "acc" version))
9456 (sha256
9457 (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"))))
9458 (build-system r-build-system)
9459 (propagated-inputs
9460 `(("r-circlize" ,r-circlize)
9461 ("r-dbi" ,r-dbi)
9462 ("r-ggplot2" ,r-ggplot2)
9463 ("r-iterators" ,r-iterators)
9464 ("r-mhsmm" ,r-mhsmm)
9465 ("r-nleqslv" ,r-nleqslv)
9466 ("r-physicalactivity" ,r-physicalactivity)
9467 ("r-plyr" ,r-plyr)
9468 ("r-r-utils" ,r-r-utils)
9469 ("r-rcpp" ,r-rcpp)
9470 ("r-rcpparmadillo" ,r-rcpparmadillo)
9471 ("r-rsqlite" ,r-rsqlite)
9472 ("r-zoo" ,r-zoo)))
9473 (home-page "https://cran.r-project.org/web/packages/acc/")
9474 (synopsis "Exploring accelerometer data")
9475 (description
9476 "This package processes accelerometer data from uni-axial and tri-axial devices
9477 and generates data summaries. Also, includes functions to plot, analyze, and
9478 simulate accelerometer data.")
9479 (license license:gpl2+)))
9480
9481 (define-public r-rbenchmark
9482 (package
9483 (name "r-rbenchmark")
9484 (version "1.0.0")
9485 (source
9486 (origin
9487 (method url-fetch)
9488 (uri (cran-uri "rbenchmark" version))
9489 (sha256
9490 (base32 "010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"))))
9491 (build-system r-build-system)
9492 (home-page "https://cran.r-project.org/web/packages/rbenchmark/")
9493 (synopsis "Benchmarking routine for R")
9494 (description
9495 "This @code{r-rbenchmark} package is inspired by the Perl module Benchmark,
9496 and is intended to facilitate benchmarking of arbitrary R code. The library
9497 consists of just one function, benchmark, which is a simple wrapper around
9498 system.time. Given a specification of the benchmarking process (counts of
9499 replications, evaluation environment) and an arbitrary number of expressions,
9500 benchmark evaluates each of the expressions in the specified environment,
9501 replicating the evaluation as many times as specified, and returning the results
9502 conveniently wrapped into a data frame.")
9503 (license license:gpl2+)))
9504
9505 (define-public r-mitools
9506 (package
9507 (name "r-mitools")
9508 (version "2.4")
9509 (source
9510 (origin
9511 (method url-fetch)
9512 (uri (cran-uri "mitools" version))
9513 (sha256
9514 (base32
9515 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j"))))
9516 (build-system r-build-system)
9517 (propagated-inputs `(("r-dbi" ,r-dbi)))
9518 (home-page "https://cran.r-project.org/web/packages/mitools/")
9519 (synopsis "Tools for multiple imputation of missing data")
9520 (description
9521 "This package provides tools to perform analyses and combine results from
9522 multiple-imputation datasets.")
9523 (license license:gpl2)))
9524
9525 (define-public r-mixsqp
9526 (package
9527 (name "r-mixsqp")
9528 (version "0.3-43")
9529 (source (origin
9530 (method url-fetch)
9531 (uri (cran-uri "mixsqp" version))
9532 (sha256
9533 (base32
9534 "1qics04w0swyp216d6g8dmsph8q2kpadpacp66h2qih3521js12q"))))
9535 (properties `((upstream-name . "mixsqp")))
9536 (build-system r-build-system)
9537 (propagated-inputs
9538 `(("r-irlba" ,r-irlba)
9539 ("r-rcpp" ,r-rcpp)
9540 ("r-rcpparmadillo" ,r-rcpparmadillo)))
9541 (native-inputs
9542 `(("r-knitr" ,r-knitr)))
9543 (home-page "https://github.com/stephenslab/mixsqp")
9544 (synopsis
9545 "Sequential quadratic programming for maximum-likelihood estimation")
9546 (description
9547 "This package provides an optimization method based on sequential
9548 quadratic programming for maximum likelihood estimation of the mixture
9549 proportions in a finite mixture model where the component densities are
9550 known. The algorithm is expected to obtain solutions that are at least
9551 as accurate as the state-of-the-art MOSEK interior-point solver, and they
9552 are expected to arrive at solutions more quickly when the number of
9553 samples is large and the number of mixture components is not too large.")
9554 (license license:expat)))
9555
9556 (define-public r-magick
9557 (package
9558 (name "r-magick")
9559 (version "2.6.0")
9560 (source
9561 (origin
9562 (method url-fetch)
9563 (uri (cran-uri "magick" version))
9564 (sha256
9565 (base32
9566 "1k4fqhxh2ppynl56fs044wpn4wk6gbv6lwp2x4x7j67zwcv56n36"))))
9567 (build-system r-build-system)
9568 (inputs
9569 `(("imagemagick" ,imagemagick)
9570 ("zlib" ,zlib)))
9571 (propagated-inputs
9572 `(("r-curl" ,r-curl)
9573 ("r-magrittr" ,r-magrittr)
9574 ("r-rcpp" ,r-rcpp)))
9575 (native-inputs
9576 `(("pkg-config" ,pkg-config)
9577 ("r-knitr" ,r-knitr)))
9578 (home-page "https://github.com/ropensci/magick")
9579 (synopsis "Advanced graphics and image-processing in R")
9580 (description
9581 "This package provides bindings to ImageMagick, a comprehensive image
9582 processing library. It supports many common formats (PNG, JPEG, TIFF, PDF,
9583 etc.) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All
9584 operations are vectorized via the Magick++ STL meaning they operate either on
9585 a single frame or a series of frames for working with layers, collages, or
9586 animation. In RStudio, images are automatically previewed when printed to the
9587 console, resulting in an interactive editing environment.")
9588 (license license:expat)))
9589
9590 (define-public r-survey
9591 (package
9592 (name "r-survey")
9593 (version "4.0")
9594 (source
9595 (origin
9596 (method url-fetch)
9597 (uri (cran-uri "survey" version))
9598 (sha256
9599 (base32
9600 "1q9x0s86s72gl43zj49gypg6jj2b78xjvxr4lmy5147s9h7z8lxh"))))
9601 (build-system r-build-system)
9602 (propagated-inputs
9603 `(("r-lattice" ,r-lattice)
9604 ("r-matrix" ,r-matrix)
9605 ("r-minqa" ,r-minqa)
9606 ("r-mitools" ,r-mitools)
9607 ("r-numderiv" ,r-numderiv)
9608 ("r-survival" ,r-survival)))
9609 (home-page "http://r-survey.r-forge.r-project.org/survey/")
9610 (synopsis "Analysis of complex survey samples")
9611 (description
9612 "This package provides tools for the analysis of complex survey samples.
9613 The provided features include: summary statistics, two-sample tests, rank
9614 tests, generalised linear models, cumulative link models, Cox models,
9615 loglinear models, and general maximum pseudolikelihood estimation for
9616 multistage stratified, cluster-sampled, unequally weighted survey samples;
9617 variances by Taylor series linearisation or replicate weights;
9618 post-stratification, calibration, and raking; two-phase subsampling designs;
9619 graphics; PPS sampling without replacement; principal components, and factor
9620 analysis.")
9621 ;; Either version of the GPL.
9622 (license (list license:gpl2 license:gpl3))))
9623
9624 (define-public r-gee
9625 (package
9626 (name "r-gee")
9627 (version "4.13-20")
9628 (source
9629 (origin
9630 (method url-fetch)
9631 (uri (cran-uri "gee" version))
9632 (sha256
9633 (base32
9634 "167pzgnmj4cjc41ykps1mfwi6s7y32zxyycn5z17vn4v0pp4q0ak"))))
9635 (properties `((upstream-name . "gee")))
9636 (build-system r-build-system)
9637 (native-inputs
9638 `(("gfortran" ,gfortran)))
9639 (home-page "https://cran.r-project.org/web/packages/gee/")
9640 (synopsis "Generalized estimation equation solver")
9641 (description
9642 "This package provides a solver for generalized estimation equations.")
9643 (license license:gpl2)))
9644
9645 (define-public r-tab
9646 (package
9647 (name "r-tab")
9648 (version "4.1.1")
9649 (source
9650 (origin
9651 (method url-fetch)
9652 (uri (cran-uri "tab" version))
9653 (sha256
9654 (base32
9655 "0ds8n6gncidb66in7hlqkcmil5yfsf7ihqvmls789hrm2iz9xlfm"))))
9656 (properties `((upstream-name . "tab")))
9657 (build-system r-build-system)
9658 (propagated-inputs
9659 `(("r-dplyr" ,r-dplyr)
9660 ("r-gee" ,r-gee)
9661 ("r-knitr" ,r-knitr)
9662 ("r-mass" ,r-mass)
9663 ("r-survey" ,r-survey)
9664 ("r-survival" ,r-survival)
9665 ("r-xtable" ,r-xtable)))
9666 (home-page "https://cran.r-project.org/web/packages/tab/")
9667 (synopsis "Create summary tables for statistical reports")
9668 (description
9669 "This package contains functions for creating various types of summary
9670 tables, e.g. comparing characteristics across levels of a categorical variable
9671 and summarizing fitted generalized linear models, generalized estimating
9672 equations, and Cox proportional hazards models. Functions are available to
9673 handle data from simple random samples as well as complex surveys.")
9674 (license license:gpl3+)))
9675
9676 (define-public r-dvmisc
9677 (package
9678 (name "r-dvmisc")
9679 (version "1.1.4")
9680 (source
9681 (origin
9682 (method url-fetch)
9683 (uri (cran-uri "dvmisc" version))
9684 (sha256
9685 (base32 "01v6sixx0f3nrn6ymfifb3pvd2msfrwm21kmdv38laxq29vc4rsi"))))
9686 (build-system r-build-system)
9687 (propagated-inputs
9688 `(("r-cubature" ,r-cubature)
9689 ("r-data-table" ,r-data-table)
9690 ("r-dplyr" ,r-dplyr)
9691 ("r-ggplot2" ,r-ggplot2)
9692 ("r-mass" ,r-mass)
9693 ("r-mvtnorm" ,r-mvtnorm)
9694 ("r-pracma" ,r-pracma)
9695 ("r-rbenchmark" ,r-rbenchmark)
9696 ("r-rcpp" ,r-rcpp)
9697 ("r-survey" ,r-survey)
9698 ("r-tab" ,r-tab)))
9699 (home-page "https://cran.r-project.org/web/packages/dvmisc/")
9700 (synopsis "Faster computation of common statistics and miscellaneous functions")
9701 (description
9702 "This package implements faster versions of base R functions (e.g. mean, standard
9703 deviation, covariance, weighted mean), mostly written in C++, along with
9704 miscellaneous functions for various purposes (e.g. create the histogram with
9705 fitted probability density function or probability mass function curve, create
9706 the body mass index groups, assess the linearity assumption in logistic
9707 regression).")
9708 (license license:gpl2)))
9709
9710 (define-public r-accelerometry
9711 (package
9712 (name "r-accelerometry")
9713 (version "3.1.2")
9714 (source
9715 (origin
9716 (method url-fetch)
9717 (uri (cran-uri "accelerometry" version))
9718 (sha256
9719 (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"))))
9720 (build-system r-build-system)
9721 (propagated-inputs
9722 `(("r-dvmisc" ,r-dvmisc)
9723 ("r-rcpp" ,r-rcpp)))
9724 (home-page "https://cran.r-project.org/web/packages/accelerometry/")
9725 (synopsis "Functions for processing accelerometer data")
9726 (description
9727 "This package provides a collection of functions that perform operations on
9728 time-series accelerometer data, such as identify the non-wear time, flag minutes
9729 that are part of an activity bout, and find the maximum 10-minute average count
9730 value. The functions are generally very flexible, allowing for a variety of
9731 algorithms to be implemented.")
9732 (license license:gpl3)))
9733
9734 (define-public r-absim
9735 (package
9736 (name "r-absim")
9737 (version "0.2.6")
9738 (source
9739 (origin
9740 (method url-fetch)
9741 (uri (cran-uri "AbSim" version))
9742 (sha256
9743 (base32 "16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"))))
9744 (properties `((upstream-name . "AbSim")))
9745 (build-system r-build-system)
9746 (propagated-inputs
9747 `(("r-ape" ,r-ape)
9748 ("r-powerlaw" ,r-powerlaw)))
9749 (home-page "https://cran.r-project.org/web/packages/AbSim/")
9750 (synopsis "Time resolved simulations of antibody repertoires")
9751 (description
9752 "This package provides simulation methods for the evolution of antibody repertoires.
9753 The heavy and light chain variable region of both human and C57BL/6 mice can
9754 be simulated in a time-dependent fashion. Both single lineages using one set of
9755 V-, D-, and J-genes or full repertoires can be simulated. The algorithm begins
9756 with an initial V-D-J recombination event, starting the first phylogenetic tree.
9757 Upon completion, the main loop of the algorithm begins, with each iteration
9758 representing one simulated time step. Various mutation events are possible at
9759 each time step, contributing to a diverse final repertoire.")
9760 (license license:gpl2)))
9761
9762 (define-public r-quic
9763 (package
9764 (name "r-quic")
9765 (version "1.1")
9766 (source
9767 (origin
9768 (method url-fetch)
9769 (uri (cran-uri "QUIC" version))
9770 (sha256
9771 (base32 "021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"))))
9772 (properties `((upstream-name . "QUIC")))
9773 (build-system r-build-system)
9774 (home-page "https://www.cs.utexas.edu/users/sustik/QUIC/")
9775 (synopsis "Regularized sparse inverse covariance matrix estimation")
9776 (description
9777 "This package implements the regularized Gaussian maximum likelihood
9778 estimation of the inverse of a covariance matrix. It uses Newton's method and
9779 coordinate descent to solve the regularized inverse covariance matrix
9780 estimation problem.")
9781 ;; The project home page states that the release is under GPLv3 or later.
9782 ;; The CRAN page only says GPL-3.
9783 (license license:gpl3+)))
9784
9785 (define-public r-abundant
9786 (package
9787 (name "r-abundant")
9788 (version "1.1")
9789 (source
9790 (origin
9791 (method url-fetch)
9792 (uri (cran-uri "abundant" version))
9793 (sha256
9794 (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"))))
9795 (build-system r-build-system)
9796 (propagated-inputs
9797 `(("r-quic" ,r-quic)))
9798 (home-page "https://cran.r-project.org/web/packages/abundant/")
9799 (synopsis "Abundant regression and high-dimensional principal fitted components")
9800 (description
9801 "This package provides tools to fit and predict with the high-dimensional
9802 principal fitted components model. This model is described by Cook, Forzani,
9803 and Rothman (2012) @url{doi:10.1214/11-AOS962}.")
9804 ;; The DESCRIPTION file states GPL-2, but since it directly depends on a
9805 ;; GPLv3+ package (QUIC) this likely means GPLv2+.
9806 (license license:gpl2+)))
9807
9808 (define-public r-ac3net
9809 (package
9810 (name "r-ac3net")
9811 (version "1.2.2")
9812 (source
9813 (origin
9814 (method url-fetch)
9815 (uri (cran-uri "Ac3net" version))
9816 (sha256
9817 (base32 "1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"))))
9818 (properties `((upstream-name . "Ac3net")))
9819 (build-system r-build-system)
9820 (propagated-inputs
9821 `(("r-data-table" ,r-data-table)))
9822 (home-page "https://cran.r-project.org/web/packages/Ac3net/")
9823 (synopsis "Inferring directional conservative causal core gene networks")
9824 (description "This package infers directional Conservative causal core
9825 (gene) networks (C3NET). This is a version of the algorithm C3NET with
9826 directional network.")
9827 (license license:gpl3+)))
9828
9829 (define-public r-aca
9830 (package
9831 (name "r-aca")
9832 (version "1.1")
9833 (source
9834 (origin
9835 (method url-fetch)
9836 (uri (cran-uri "ACA" version))
9837 (sha256
9838 (base32 "1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"))))
9839 (properties `((upstream-name . "ACA")))
9840 (build-system r-build-system)
9841 (home-page "https://cran.r-project.org/web/packages/ACA/")
9842 (synopsis "Abrupt change-point or aberration detection in point series")
9843 (description
9844 "This package offers an interactive function for the detection of breakpoints in
9845 series.")
9846 ;; Any version of the GPL
9847 (license (list license:gpl2+ license:gpl3+))))
9848
9849 (define-public r-acceptancesampling
9850 (package
9851 (name "r-acceptancesampling")
9852 (version "1.0-6")
9853 (source
9854 (origin
9855 (method url-fetch)
9856 (uri (cran-uri "AcceptanceSampling" version))
9857 (sha256
9858 (base32 "1z3rmln63ki2kik9kinbwr9qhr32ggbmh4mm3xqy6di119n47ca9"))))
9859 (properties
9860 `((upstream-name . "AcceptanceSampling")))
9861 (build-system r-build-system)
9862 (home-page "https://cran.r-project.org/web/packages/AcceptanceSampling/")
9863 (synopsis "Creation and evaluation of acceptance sampling plans")
9864 (description
9865 "This @code{r-acceptancesampling} provides functionality for creating and evaluating
9866 acceptance sampling plans. Acceptance sampling is a methodology commonly used
9867 in quality control and improvement. International standards of acceptance
9868 sampling provide sampling plans for specific circumstances. The aim of this
9869 package is to provide an easy-to-use interface to visualize single, double or
9870 multiple sampling plans. In addition, methods have been provided to enable the
9871 user to assess sampling plans against pre-specified levels of performance, as
9872 measured by the probability of acceptance for a given level of quality in the
9873 lot.")
9874 (license license:gpl3+)))
9875
9876 (define-public r-acclma
9877 (package
9878 (name "r-acclma")
9879 (version "1.0")
9880 (source
9881 (origin
9882 (method url-fetch)
9883 (uri (cran-uri "ACCLMA" version))
9884 (sha256
9885 (base32 "1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"))))
9886 (properties `((upstream-name . "ACCLMA")))
9887 (build-system r-build-system)
9888 (home-page "https://cran.r-project.org/web/packages/ACCLMA/")
9889 (synopsis "ACC & LMA graph plotting")
9890 (description
9891 "This package contains a function that imports data from a @acronym{CSV,
9892 Comma-Separated Values} file, or uses manually entered data from the format (x,
9893 y, weight) and plots the appropriate @acronym{ACC, Absolute Concentration
9894 Curve} vs @acronym{LOI, Line of Independence} graph and
9895 @acronym{LMA, @acronym{LOI} Minus @acronym{ACC}} graph. The main
9896 function is @code{plotLMA} (source file, header) that takes a data set and plots the
9897 appropriate @acronym{LMA} and @acronym{ACC} graphs. If no source file (a
9898 string) was passed, a manual data entry window is opened. The header parameter
9899 indicates by TRUE/FALSE (false by default) if the source @acronym{CSV} file has
9900 a header row or not. The dataset should contain only one independent variable
9901 (x) and one dependent variable (y) and can contain a weight for each
9902 observation.")
9903 (license license:gpl2)))
9904
9905 (define-public r-aspi
9906 (package
9907 (name "r-aspi")
9908 (version "0.2.0")
9909 (source
9910 (origin
9911 (method url-fetch)
9912 (uri (cran-uri "aspi" version))
9913 (sha256
9914 (base32 "0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"))))
9915 (build-system r-build-system)
9916 (home-page
9917 "https://cran.r-project.org/web/packages/aspi/")
9918 (synopsis
9919 "Analysis of symmetry of parasitic infections")
9920 (description
9921 "This package provides tools for the analysis and visualization of bilateral
9922 asymmetry in parasitic infections.")
9923 (license license:gpl3+)))
9924
9925 (define-public r-sandwich
9926 (package
9927 (name "r-sandwich")
9928 (version "3.0-0")
9929 (source
9930 (origin
9931 (method url-fetch)
9932 (uri (cran-uri "sandwich" version))
9933 (sha256
9934 (base32
9935 "0afm6snak7r11dxyl3qirqdjah6d9pdv4afmxwam1nq9bqxyb3w2"))))
9936 (build-system r-build-system)
9937 (propagated-inputs
9938 `(("r-zoo" ,r-zoo)))
9939 (home-page "https://cran.r-project.org/web/packages/sandwich/")
9940 (synopsis "Robust Covariance Matrix Estimators")
9941 (description
9942 "This package provides model-robust standard error estimators for
9943 cross-sectional, time series, clustered, panel, and longitudinal data.")
9944 ;; Either version of the license.
9945 (license (list license:gpl2 license:gpl3))))
9946
9947 (define-public r-th-data
9948 (package
9949 (name "r-th-data")
9950 (version "1.0-10")
9951 (source
9952 (origin
9953 (method url-fetch)
9954 (uri (cran-uri "TH.data" version))
9955 (sha256
9956 (base32
9957 "0mgz7aj2d9abbmdr65zgmg1ddp3fdbs3mfj83r5xadh5ldkir2k1"))))
9958 (properties `((upstream-name . "TH.data")))
9959 (build-system r-build-system)
9960 (propagated-inputs
9961 `(("r-mass" ,r-mass)
9962 ("r-survival" ,r-survival)))
9963 (home-page "https://cran.r-project.org/web/packages/TH.data/")
9964 (synopsis "Shared data sets")
9965 (description
9966 "This package contains supporting data sets that are used in other
9967 packages maintained by Torsten Hothorn.")
9968 (license license:gpl3)))
9969
9970 (define-public r-multcomp
9971 (package
9972 (name "r-multcomp")
9973 (version "1.4-16")
9974 (source
9975 (origin
9976 (method url-fetch)
9977 (uri (cran-uri "multcomp" version))
9978 (sha256
9979 (base32
9980 "1s8qmljawalisggniy7va5l5cicsgvs0lp20c33vxlvyiy0dbb1s"))))
9981 (build-system r-build-system)
9982 (propagated-inputs
9983 `(("r-codetools" ,r-codetools)
9984 ("r-mvtnorm" ,r-mvtnorm)
9985 ("r-sandwich" ,r-sandwich)
9986 ("r-survival" ,r-survival)
9987 ("r-th-data" ,r-th-data)))
9988 (home-page "https://cran.r-project.org/web/packages/multcomp/")
9989 (synopsis "Simultaneous inference in general parametric models")
9990 (description
9991 "Simultaneous tests and confidence intervals for general linear
9992 hypotheses in parametric models, including linear, generalized linear, linear
9993 mixed effects, and survival models. The package includes demos reproducing
9994 analyzes presented in the book \"Multiple Comparisons Using R\" (Bretz,
9995 Hothorn, Westfall, 2010, CRC Press).")
9996 (license license:gpl2)))
9997
9998 (define-public r-emmeans
9999 (package
10000 (name "r-emmeans")
10001 (version "1.5.4")
10002 (source
10003 (origin
10004 (method url-fetch)
10005 (uri (cran-uri "emmeans" version))
10006 (sha256
10007 (base32
10008 "1rbh3ls23fazrwpsam5llk3kqdzz2zvsms3i4f1cgn34ky3w8361"))))
10009 (build-system r-build-system)
10010 (propagated-inputs
10011 `(("r-estimability" ,r-estimability)
10012 ("r-mvtnorm" ,r-mvtnorm)
10013 ("r-numderiv" ,r-numderiv)
10014 ("r-plyr" ,r-plyr)
10015 ("r-xtable" ,r-xtable)))
10016 (native-inputs
10017 `(("r-knitr" ,r-knitr)))
10018 (home-page "https://github.com/rvlenth/emmeans")
10019 (synopsis "Estimated marginal means, aka least-squares means")
10020 (description
10021 "This package provides tools to obtain @dfn{estimated marginal
10022 means} (EMMs) for many linear, generalized linear, and mixed models. It can
10023 be used to compute contrasts or linear functions of EMMs, trends, and
10024 comparisons of slopes.")
10025 ;; Either version of the license.
10026 (license (list license:gpl2 license:gpl3))))
10027
10028 (define-public r-pwr
10029 (package
10030 (name "r-pwr")
10031 (version "1.3-0")
10032 (source
10033 (origin
10034 (method url-fetch)
10035 (uri (cran-uri "pwr" version))
10036 (sha256
10037 (base32
10038 "1kfzy73v3z6ipc3kdfkcjrp4b4p5k54nwk796gqi36srm93hgc2v"))))
10039 (build-system r-build-system)
10040 (native-inputs
10041 `(("r-knitr" ,r-knitr)))
10042 (home-page "https://github.com/heliosdrm/pwr")
10043 (synopsis "Basic functions for power analysis")
10044 (description
10045 "This package provides power analysis functions along the lines of
10046 Cohen (1988).")
10047 (license license:gpl3+)))
10048
10049 (define-public r-libcoin
10050 (package
10051 (name "r-libcoin")
10052 (version "1.0-8")
10053 (source
10054 (origin
10055 (method url-fetch)
10056 (uri (cran-uri "libcoin" version))
10057 (sha256
10058 (base32 "0izgnr4zdrbz3a05b0s28xfly4izp2zslgh282l9ads4skrmj3hl"))))
10059 (build-system r-build-system)
10060 (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm)))
10061 (home-page "https://cran.r-project.org/web/packages/libcoin")
10062 (synopsis "Linear test statistics for permutation inference")
10063 (description
10064 "This package provides basic infrastructure for linear test statistics
10065 and permutation inference in the framework of Strasser and Weber (1999).")
10066 (license license:gpl2)))
10067
10068 (define-public r-coin
10069 (package
10070 (name "r-coin")
10071 (version "1.4-1")
10072 (source
10073 (origin
10074 (method url-fetch)
10075 (uri (cran-uri "coin" version))
10076 (sha256
10077 (base32
10078 "15xvhnbyg34aacn6jfz4bsa1f7wq2ci0hslj8mgymql90k50x1qi"))))
10079 (build-system r-build-system)
10080 (propagated-inputs
10081 `(("r-libcoin" ,r-libcoin)
10082 ("r-matrixstats" ,r-matrixstats)
10083 ("r-modeltools" ,r-modeltools)
10084 ("r-multcomp" ,r-multcomp)
10085 ("r-mvtnorm" ,r-mvtnorm)
10086 ("r-survival" ,r-survival)))
10087 (home-page "http://coin.r-forge.r-project.org")
10088 (synopsis "Conditional inference procedures in a permutation test framework")
10089 (description
10090 "This package provides conditional inference procedures for the general
10091 independence problem including two-sample, K-sample (non-parametric ANOVA),
10092 correlation, censored, ordered and multivariate problems.")
10093 (license license:gpl2)))
10094
10095 (define-public r-bayesplot
10096 (package
10097 (name "r-bayesplot")
10098 (version "1.8.0")
10099 (source
10100 (origin
10101 (method url-fetch)
10102 (uri (cran-uri "bayesplot" version))
10103 (sha256
10104 (base32
10105 "0j69a78l5z0wyxcz607amaa4jc8kwwvcia9wxyir65b8ks9gj1d6"))))
10106 (build-system r-build-system)
10107 (inputs
10108 `(("pandoc" ,pandoc)
10109 ("pandoc-citeproc" ,pandoc-citeproc)))
10110 (native-inputs
10111 `(("r-knitr" ,r-knitr)))
10112 (propagated-inputs
10113 `(("r-dplyr" ,r-dplyr)
10114 ("r-ggplot2" ,r-ggplot2)
10115 ("r-ggridges" ,r-ggridges)
10116 ("r-glue" ,r-glue)
10117 ("r-reshape2" ,r-reshape2)
10118 ("r-rlang" ,r-rlang)
10119 ("r-tibble" ,r-tibble)
10120 ("r-tidyselect" ,r-tidyselect)))
10121 (home-page "https://mc-stan.org/bayesplot")
10122 (synopsis "Plotting for Bayesian models")
10123 (description
10124 "This package provides plotting functions for posterior analysis, model
10125 checking, and MCMC diagnostics. The package is designed not only to provide
10126 convenient functionality for users, but also a common set of functions that
10127 can be easily used by developers working on a variety of R packages for
10128 Bayesian modeling.")
10129 (license license:gpl3+)))
10130
10131 (define-public r-tmb
10132 (package
10133 (name "r-tmb")
10134 (version "1.7.19")
10135 (source
10136 (origin
10137 (method url-fetch)
10138 (uri (cran-uri "TMB" version))
10139 (sha256
10140 (base32
10141 "0vnjh8d5gnjswil8ld3gbbspy4m5l2pzar1mpj62qxn2mwx0cc4s"))))
10142 (properties `((upstream-name . "TMB")))
10143 (build-system r-build-system)
10144 (propagated-inputs
10145 `(("r-matrix" ,r-matrix)
10146 ("r-rcppeigen" ,r-rcppeigen)))
10147 (home-page "http://tmb-project.org")
10148 (synopsis "Template model builder: a general random effect tool")
10149 (description
10150 "With this tool, a user should be able to quickly implement complex
10151 random effect models through simple C++ templates. The package combines
10152 @code{CppAD} (C++ automatic differentiation), @code{Eigen} (templated
10153 matrix-vector library) and @code{CHOLMOD} (sparse matrix routines available
10154 from R) to obtain an efficient implementation of the applied Laplace
10155 approximation with exact derivatives. Key features are: Automatic sparseness
10156 detection, parallelism through BLAS and parallel user templates.")
10157 (license license:gpl2)))
10158
10159 (define-public r-sjstats
10160 (package
10161 (name "r-sjstats")
10162 (version "0.18.1")
10163 (source
10164 (origin
10165 (method url-fetch)
10166 (uri (cran-uri "sjstats" version))
10167 (sha256
10168 (base32 "1cv80yjnyh6qihxf57zivihhia20gibr5f03x8aspy6382wnwlka"))))
10169 (build-system r-build-system)
10170 (propagated-inputs
10171 `(("r-bayestestr" ,r-bayestestr)
10172 ("r-broom" ,r-broom)
10173 ("r-dplyr" ,r-dplyr)
10174 ("r-effectsize" ,r-effectsize)
10175 ("r-emmeans" ,r-emmeans)
10176 ("r-insight" ,r-insight)
10177 ("r-lme4" ,r-lme4)
10178 ("r-magrittr" ,r-magrittr)
10179 ("r-mass" ,r-mass)
10180 ("r-modelr" ,r-modelr)
10181 ("r-parameters" ,r-parameters)
10182 ("r-performance" ,r-performance)
10183 ("r-purrr" ,r-purrr)
10184 ("r-rlang" ,r-rlang)
10185 ("r-sjlabelled" ,r-sjlabelled)
10186 ("r-sjmisc" ,r-sjmisc)
10187 ("r-tidyr" ,r-tidyr)))
10188 (home-page "https://github.com/strengejacke/sjstats")
10189 (synopsis "Functions for common statistical computations")
10190 (description
10191 "This package provides a collection of convenient functions for common
10192 statistical computations, which are not directly provided by R's @code{base}
10193 or @code{stats} packages. This package aims at providing, first, shortcuts
10194 for statistical measures, which otherwise could only be calculated with
10195 additional effort. Second, these shortcut functions are generic, and can be
10196 applied not only to vectors, but also to other objects as well. The focus of
10197 most functions lies on summary statistics or fit measures for regression
10198 models, including generalized linear models, mixed effects models and Bayesian
10199 models.")
10200 (license license:gpl3)))
10201
10202 (define-public r-glmmtmb
10203 (package
10204 (name "r-glmmtmb")
10205 (version "1.0.2.1")
10206 (source
10207 (origin
10208 (method url-fetch)
10209 (uri (cran-uri "glmmTMB" version))
10210 (sha256
10211 (base32
10212 "1a35hxcxz1cdm3zd5s7fyjaw2qs00hkacgr7h9130amygc1262ab"))))
10213 (properties `((upstream-name . "glmmTMB")))
10214 (build-system r-build-system)
10215 (propagated-inputs
10216 `(("r-lme4" ,r-lme4)
10217 ("r-matrix" ,r-matrix)
10218 ("r-nlme" ,r-nlme)
10219 ("r-rcppeigen" ,r-rcppeigen)
10220 ("r-tmb" ,r-tmb)))
10221 (native-inputs
10222 `(("r-knitr" ,r-knitr))) ; for vignettes
10223 (home-page "https://github.com/glmmTMB")
10224 (synopsis "Generalized linear mixed models")
10225 (description
10226 "Fit linear and generalized linear mixed models with various extensions,
10227 including zero-inflation. The models are fitted using maximum likelihood
10228 estimation via the Template Model Builder. Random effects are assumed to be
10229 Gaussian on the scale of the linear predictor and are integrated out using the
10230 Laplace approximation. Gradients are calculated using automatic
10231 differentiation.")
10232 (license license:agpl3+)))
10233
10234 (define-public r-bayestestr
10235 (package
10236 (name "r-bayestestr")
10237 (version "0.8.2")
10238 (source
10239 (origin
10240 (method url-fetch)
10241 (uri (cran-uri "bayestestR" version))
10242 (sha256
10243 (base32
10244 "06y7vccgln1882yv04may9p6s915py8nnhg82d5ppbpxzcifi7l4"))))
10245 (properties `((upstream-name . "bayestestR")))
10246 (build-system r-build-system)
10247 (propagated-inputs
10248 `(("r-insight" ,r-insight)))
10249 (native-inputs
10250 `(("r-knitr" ,r-knitr)))
10251 (home-page "https://github.com/easystats/bayestestR")
10252 (synopsis "Describe Bayesian models and posterior distributions")
10253 (description
10254 "This package provides utilities to understand and describe posterior
10255 distributions and Bayesian models. It includes point-estimates such as
10256 @dfn{Maximum A Posteriori} (MAP), measures of dispersion such as @dfn{Highest
10257 Density Interval} (HDI), and indices used for null-hypothesis testing (such as
10258 ROPE percentage and pd).")
10259 (license license:gpl3)))
10260
10261 (define-public r-performance
10262 (package
10263 (name "r-performance")
10264 (version "0.7.0")
10265 (source
10266 (origin
10267 (method url-fetch)
10268 (uri (cran-uri "performance" version))
10269 (sha256
10270 (base32
10271 "1z45vy8gg77c2imcspwqf94anzi6c40wwbq0h7hg6zy76jsgvbyj"))))
10272 (build-system r-build-system)
10273 (propagated-inputs
10274 `(("r-bayestestr" ,r-bayestestr)
10275 ("r-insight" ,r-insight)))
10276 (home-page "https://easystats.github.io/performance/")
10277 (synopsis "Assessment of regression models performance")
10278 (description
10279 "This package provides utilities for computing measures to assess model
10280 quality, which are not directly provided by R's @code{base} or @code{stats}
10281 packages. These include e.g. measures like r-squared, intraclass correlation
10282 coefficient, root mean squared error or functions to check models for
10283 overdispersion, singularity or zero-inflation and more. Functions apply to a
10284 large variety of regression models, including generalized linear models, mixed
10285 effects models and Bayesian models.")
10286 (license license:gpl3)))
10287
10288 (define-public r-ggeffects
10289 (package
10290 (name "r-ggeffects")
10291 (version "1.0.1")
10292 (source
10293 (origin
10294 (method url-fetch)
10295 (uri (cran-uri "ggeffects" version))
10296 (sha256
10297 (base32
10298 "1c5rvycaqp7zp1j6j17c84v8nlpi0w7bhfxmcha4n37m0snk1kgy"))))
10299 (build-system r-build-system)
10300 (propagated-inputs
10301 `(("r-insight" ,r-insight)
10302 ("r-mass" ,r-mass)
10303 ("r-sjlabelled" ,r-sjlabelled)))
10304 (native-inputs
10305 `(("r-knitr" ,r-knitr)))
10306 (home-page "https://github.com/strengejacke/ggeffects")
10307 (synopsis "Create tidy data frames of marginal effects for ggplot")
10308 (description
10309 "This package provides tools to compute marginal effects from statistical
10310 models and return the result as tidy data frames. These data frames are ready
10311 to use with the @code{ggplot2} package. Marginal effects can be calculated
10312 for many different models. Interaction terms, splines and polynomial terms
10313 are also supported. The two main functions are @code{ggpredict()} and
10314 @code{ggeffect()}. There is a generic @code{plot()} method to plot the
10315 results using @code{ggplot2}.")
10316 (license license:gpl3)))
10317
10318 (define-public r-effectsize
10319 (package
10320 (name "r-effectsize")
10321 (version "0.4.3")
10322 (source
10323 (origin
10324 (method url-fetch)
10325 (uri (cran-uri "effectsize" version))
10326 (sha256
10327 (base32
10328 "1hcrnax9wf0nwsb8nv15rxw8yy8w5dak16dw3w5bxi8xnf56lkz2"))))
10329 (properties `((upstream-name . "effectsize")))
10330 (build-system r-build-system)
10331 (propagated-inputs
10332 `(("r-bayestestr" ,r-bayestestr)
10333 ("r-insight" ,r-insight)
10334 ("r-parameters" ,r-parameters)))
10335 (native-inputs
10336 `(("r-knitr" ,r-knitr)))
10337 (home-page "https://github.com/easystats/effectsize")
10338 (synopsis "Indices of effect size and standardized parameters")
10339 (description
10340 "This package provides utilities to work with indices of effect size and
10341 standardized parameters for a wide variety of models, allowing computation and
10342 conversion of indices such as Cohen's d, r, odds, etc.")
10343 (license license:gpl3)))
10344
10345 (define-public r-sjplot
10346 (package
10347 (name "r-sjplot")
10348 (version "2.8.7")
10349 (source
10350 (origin
10351 (method url-fetch)
10352 (uri (cran-uri "sjPlot" version))
10353 (sha256
10354 (base32 "1g4qabg654kwdm09ihp4h3mg64a1d7a7gsn6w56rwsidqqaxilq0"))))
10355 (properties `((upstream-name . "sjPlot")))
10356 (build-system r-build-system)
10357 (propagated-inputs
10358 `(("r-bayestestr" ,r-bayestestr)
10359 ("r-dplyr" ,r-dplyr)
10360 ("r-effectsize" ,r-effectsize)
10361 ("r-ggeffects" ,r-ggeffects)
10362 ("r-ggplot2" ,r-ggplot2)
10363 ("r-insight" ,r-insight)
10364 ("r-knitr" ,r-knitr)
10365 ("r-mass" ,r-mass)
10366 ("r-parameters" ,r-parameters)
10367 ("r-performance" ,r-performance)
10368 ("r-purrr" ,r-purrr)
10369 ("r-rlang" ,r-rlang)
10370 ("r-scales" ,r-scales)
10371 ("r-sjlabelled" ,r-sjlabelled)
10372 ("r-sjmisc" ,r-sjmisc)
10373 ("r-sjstats" ,r-sjstats)
10374 ("r-tidyr" ,r-tidyr)))
10375 (native-inputs
10376 `(("r-knitr" ,r-knitr)))
10377 (home-page "https://strengejacke.github.io/sjPlot/")
10378 (synopsis "Data visualization for statistics in social science")
10379 (description
10380 "This package represents a collection of plotting and table output
10381 functions for data visualization. Results of various statistical
10382 analyses (that are commonly used in social sciences) can be visualized using
10383 this package, including simple and cross tabulated frequencies, histograms,
10384 box plots, (generalized) linear models, mixed effects models, principal
10385 component analysis and correlation matrices, cluster analyses, scatter plots,
10386 stacked scales, effects plots of regression models (including interaction
10387 terms) and much more. This package supports labelled data.")
10388 (license license:gpl3)))
10389
10390 (define-public r-ini
10391 (package
10392 (name "r-ini")
10393 (version "0.3.1")
10394 (source
10395 (origin
10396 (method url-fetch)
10397 (uri (cran-uri "ini" version))
10398 (sha256
10399 (base32
10400 "04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"))))
10401 (build-system r-build-system)
10402 (home-page "https://github.com/dvdscripter/ini")
10403 (synopsis "Read and write configuration files")
10404 (description
10405 "This package provides tools to parse simple @code{.ini} configuration
10406 files to an structured list. Users can manipulate this resulting list with
10407 @code{lapply()} functions. This same structured list can be used to write
10408 back to file after modifications.")
10409 (license license:gpl3)))
10410
10411 (define-public r-gitcreds
10412 (package
10413 (name "r-gitcreds")
10414 (version "0.1.1")
10415 (source
10416 (origin
10417 (method url-fetch)
10418 (uri (cran-uri "gitcreds" version))
10419 (sha256
10420 (base32
10421 "1snzn7nxy0rwz0bzjsg6k04c0n811dgn8gn9cmn2v78aj57ayjmi"))))
10422 (properties `((upstream-name . "gitcreds")))
10423 (build-system r-build-system)
10424 (inputs `(("git" ,git-minimal)))
10425 (native-inputs `(("r-knitr" ,r-knitr)))
10426 (home-page "https://github.com/r-lib/gitcreds")
10427 (synopsis "Query git credentials from R")
10428 (description
10429 "Query, set, and delete credentials from the git credential store.
10430 Manage GitHub tokens and other git credentials. This package is to be used by
10431 other packages that need to authenticate to GitHub and/or other git
10432 repositories.")
10433 (license license:expat)))
10434
10435 (define-public r-gh
10436 (package
10437 (name "r-gh")
10438 (version "1.2.0")
10439 (source
10440 (origin
10441 (method url-fetch)
10442 (uri (cran-uri "gh" version))
10443 (sha256
10444 (base32
10445 "1zvy3ylxvni10lhvmbm9h14mg4wlsbdbzbzviwf28jxss8749219"))))
10446 (build-system r-build-system)
10447 (propagated-inputs
10448 `(("r-cli" ,r-cli)
10449 ("r-gitcreds" ,r-gitcreds)
10450 ("r-httr" ,r-httr)
10451 ("r-ini" ,r-ini)
10452 ("r-jsonlite" ,r-jsonlite)))
10453 (native-inputs
10454 `(("r-knitr" ,r-knitr)))
10455 (home-page "https://github.com/r-lib/gh#readme")
10456 (synopsis "Access the GitHub API via R")
10457 (description
10458 "This package provides a minimal R client to access the GitHub API.")
10459 (license license:expat)))
10460
10461 (define-public r-fs
10462 (package
10463 (name "r-fs")
10464 (version "1.5.0")
10465 (source
10466 (origin
10467 (method url-fetch)
10468 (uri (cran-uri "fs" version))
10469 (sha256
10470 (base32
10471 "15rqc3ljmcmgfvadj1j1kq7kvibagxic8sgplhlcdqqxax9idprn"))))
10472 (build-system r-build-system)
10473 (native-inputs
10474 `(("r-knitr" ,r-knitr)))
10475 (home-page "https://fs.r-lib.org")
10476 (synopsis "Cross-platform file system operations based on libuv")
10477 (description
10478 "This package provides a cross-platform interface to file system
10479 operations, built on top of the libuv C library.")
10480 (license license:gpl3)))
10481
10482 (define-public r-clisymbols
10483 (package
10484 (name "r-clisymbols")
10485 (version "1.2.0")
10486 (source
10487 (origin
10488 (method url-fetch)
10489 (uri (cran-uri "clisymbols" version))
10490 (sha256
10491 (base32
10492 "1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"))))
10493 (build-system r-build-system)
10494 (home-page "https://github.com/gaborcsardi/clisymbols")
10495 (synopsis "Unicode symbols at the R prompt")
10496 (description
10497 "This package provides a small subset of Unicode symbols, that are useful
10498 when building command line applications. They fall back to alternatives on
10499 terminals that do not support Unicode.")
10500 (license license:expat)))
10501
10502 (define-public r-credentials
10503 (package
10504 (name "r-credentials")
10505 (version "1.3.0")
10506 (source
10507 (origin
10508 (method url-fetch)
10509 (uri (cran-uri "credentials" version))
10510 (sha256
10511 (base32
10512 "1w9zj34xdwz9bszsvhv2cbgq96y5sgxbh7ndn31pgfcpzlkfq6f1"))))
10513 (properties `((upstream-name . "credentials")))
10514 (build-system r-build-system)
10515 (arguments
10516 `(#:phases
10517 (modify-phases %standard-phases
10518 (add-after 'unpack 'setenv-HOME
10519 (lambda _
10520 ;; This is necessary because git looks for $HOME/.gitconfig
10521 (setenv "HOME" "/tmp")
10522 #t)))))
10523 (inputs
10524 `(("git" ,git-minimal)))
10525 (propagated-inputs
10526 `(("r-askpass" ,r-askpass)
10527 ("r-curl" ,r-curl)
10528 ("r-jsonlite" ,r-jsonlite)
10529 ("r-openssl" ,r-openssl)
10530 ("r-sys" ,r-sys)))
10531 (native-inputs
10532 `(("r-knitr" ,r-knitr)))
10533 (home-page "https://docs.ropensci.org/credentials/")
10534 (synopsis "Tools for managing SSH and Git credentials")
10535 (description
10536 "This package assists you in setting up and retrieving of HTTPS and SSH
10537 credentials for use with git and other services. For HTTPS remotes the
10538 package interfaces the @command{git-credential} utility which @command{git}
10539 uses to store HTTP usernames and passwords. For SSH remotes this package
10540 provides convenient functions to find or generate appropriate SSH keys. The
10541 package both helps the user to setup a local git installation, and also
10542 provides a back-end for git/ssh client libraries to authenticate with existing
10543 user credentials.")
10544 (license license:expat)))
10545
10546 (define-public r-gert
10547 (package
10548 (name "r-gert")
10549 (version "1.1.0")
10550 (source
10551 (origin
10552 (method url-fetch)
10553 (uri (cran-uri "gert" version))
10554 (sha256
10555 (base32
10556 "09har6mj7qy813s6dxyzfzmjwg60m8c01yx3q6lfsnvwqzxlqxv8"))))
10557 (properties `((upstream-name . "gert")))
10558 (build-system r-build-system)
10559 (inputs
10560 `(("libgit2" ,libgit2)
10561 ("zlib" ,zlib)))
10562 (propagated-inputs
10563 `(("r-askpass" ,r-askpass)
10564 ("r-credentials" ,r-credentials)
10565 ("r-openssl" ,r-openssl)
10566 ("r-rstudioapi" ,r-rstudioapi)
10567 ("r-sys" ,r-sys)
10568 ("r-zip" ,r-zip)))
10569 (native-inputs
10570 `(("pkg-config" ,pkg-config)
10571 ("r-knitr" ,r-knitr)))
10572 (home-page "https://docs.ropensci.org/gert/")
10573 (synopsis "Simple Git client for R")
10574 (description
10575 "This package provides a simple git client for R based on libgit2 with
10576 support for SSH and HTTPS remotes. All functions in gert use basic R data
10577 types (such as vectors and data-frames) for their arguments and return values.
10578 User credentials are shared with command line git through the
10579 @code{git-credential} store and SSH keys stored on disk or ssh-agent.")
10580 (license license:expat)))
10581
10582 (define-public r-usethis
10583 (package
10584 (name "r-usethis")
10585 (version "2.0.1")
10586 (source
10587 (origin
10588 (method url-fetch)
10589 (uri (cran-uri "usethis" version))
10590 (sha256
10591 (base32
10592 "1j6nzzrm2m6vi1gq0d5kxnnr9d8cy88wpmgigz3inych65x9w9pg"))))
10593 (build-system r-build-system)
10594 (propagated-inputs
10595 `(("r-cli" ,r-cli)
10596 ("r-clipr" ,r-clipr)
10597 ("r-crayon" ,r-crayon)
10598 ("r-curl" ,r-curl)
10599 ("r-desc" ,r-desc)
10600 ("r-fs" ,r-fs)
10601 ("r-gert" ,r-gert)
10602 ("r-gh" ,r-gh)
10603 ("r-glue" ,r-glue)
10604 ("r-jsonlite" ,r-jsonlite)
10605 ("r-lifecycle" ,r-lifecycle)
10606 ("r-purrr" ,r-purrr)
10607 ("r-rappdirs" ,r-rappdirs)
10608 ("r-rlang" ,r-rlang)
10609 ("r-rprojroot" ,r-rprojroot)
10610 ("r-rstudioapi" ,r-rstudioapi)
10611 ("r-whisker" ,r-whisker)
10612 ("r-withr" ,r-withr)
10613 ("r-yaml" ,r-yaml)))
10614 (home-page "https://github.com/r-lib/usethis")
10615 (synopsis "Automate R package and project setup")
10616 (description
10617 "This package helps you to automate R package and project setup tasks
10618 that are otherwise performed manually. This includes setting up unit testing,
10619 test coverage, continuous integration, Git, GitHub integration, licenses,
10620 Rcpp, RStudio projects, and more.")
10621 (license license:gpl3)))
10622
10623 (define-public r-sessioninfo
10624 (package
10625 (name "r-sessioninfo")
10626 (version "1.1.1")
10627 (source
10628 (origin
10629 (method url-fetch)
10630 (uri (cran-uri "sessioninfo" version))
10631 (sha256
10632 (base32
10633 "0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"))))
10634 (build-system r-build-system)
10635 (propagated-inputs
10636 `(("r-cli" ,r-cli)
10637 ("r-withr" ,r-withr)))
10638 (home-page "https://github.com/r-lib/sessioninfo#readme")
10639 (synopsis "R session information")
10640 (description
10641 "This package provides tools to query and print information about the
10642 current R session. It is similar to @code{utils::sessionInfo()}, but includes
10643 more information about packages, and where they were installed from.")
10644 (license license:gpl2)))
10645
10646 (define-public r-remotes
10647 (package
10648 (name "r-remotes")
10649 (version "2.2.0")
10650 (source
10651 (origin
10652 (method url-fetch)
10653 (uri (cran-uri "remotes" version))
10654 (sha256
10655 (base32
10656 "1f1kdw9j1wald3fs8b3n68x1kljy07j60g3aw1aarx26ikyk9whj"))))
10657 (build-system r-build-system)
10658 (native-inputs
10659 `(("r-knitr" ,r-knitr)))
10660 (home-page "https://github.com/r-lib/remotes#readme")
10661 (synopsis "R package installation from remote repositories")
10662 (description
10663 "Download and install R packages stored in GitHub, BitBucket, or plain
10664 subversion or git repositories. This package is a lightweight replacement of
10665 the @code{install_*} functions in the @code{devtools} package. Indeed most of
10666 the code was copied over from @code{devtools}.")
10667 (license license:gpl2+)))
10668
10669 (define-public r-xopen
10670 (package
10671 (name "r-xopen")
10672 (version "1.0.0")
10673 (source
10674 (origin
10675 (method url-fetch)
10676 (uri (cran-uri "xopen" version))
10677 (sha256
10678 (base32
10679 "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"))))
10680 (build-system r-build-system)
10681 (propagated-inputs
10682 `(("r-processx" ,r-processx)))
10683 (home-page "https://github.com/r-lib/xopen#readme")
10684 (synopsis "Open system files, URLs, anything")
10685 (description
10686 "This package provides a cross-platform solution to open files,
10687 directories or URLs with their associated programs.")
10688 (license license:expat)))
10689
10690 (define-public r-rcmdcheck
10691 (package
10692 (name "r-rcmdcheck")
10693 (version "1.3.3")
10694 (source
10695 (origin
10696 (method url-fetch)
10697 (uri (cran-uri "rcmdcheck" version))
10698 (sha256
10699 (base32
10700 "1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
10701 (build-system r-build-system)
10702 (propagated-inputs
10703 `(("r-callr" ,r-callr)
10704 ("r-cli" ,r-cli)
10705 ("r-crayon" ,r-crayon)
10706 ("r-desc" ,r-desc)
10707 ("r-digest" ,r-digest)
10708 ("r-pkgbuild" ,r-pkgbuild)
10709 ("r-prettyunits" ,r-prettyunits)
10710 ("r-r6" ,r-r6)
10711 ("r-rprojroot" ,r-rprojroot)
10712 ("r-sessioninfo" ,r-sessioninfo)
10713 ("r-withr" ,r-withr)
10714 ("r-xopen" ,r-xopen)))
10715 (home-page "https://github.com/r-Lib/rcmdcheck#readme")
10716 (synopsis "Run R CMD check from R and capture results")
10717 (description
10718 "Run @code{R CMD check} from R programmatically, and capture the results
10719 of the individual checks.")
10720 (license license:expat)))
10721
10722 (define-public r-rapportools
10723 (package
10724 (name "r-rapportools")
10725 (version "1.0")
10726 (source
10727 (origin
10728 (method url-fetch)
10729 (uri (cran-uri "rapportools" version))
10730 (sha256
10731 (base32
10732 "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"))))
10733 (build-system r-build-system)
10734 (propagated-inputs
10735 `(("r-pander" ,r-pander)
10736 ("r-plyr" ,r-plyr)
10737 ("r-reshape" ,r-reshape)))
10738 (home-page "https://cran.r-project.org/web/packages/rapportools/")
10739 (synopsis "Miscellaneous helper functions with sane defaults for reporting")
10740 (description
10741 "This package provides helper functions that act as wrappers to more
10742 advanced statistical methods with the advantage of having sane defaults for
10743 quick reporting.")
10744 (license license:agpl3+)))
10745
10746 (define-public r-pander
10747 (package
10748 (name "r-pander")
10749 (version "0.6.3")
10750 (source
10751 (origin
10752 (method url-fetch)
10753 (uri (cran-uri "pander" version))
10754 (sha256
10755 (base32
10756 "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
10757 (build-system r-build-system)
10758 (propagated-inputs
10759 `(("r-digest" ,r-digest)
10760 ("r-rcpp" ,r-rcpp)))
10761 (home-page "https://rapporter.github.io/pander")
10762 (synopsis "Render R objects into Pandoc's markdown")
10763 (description
10764 "The main aim of the pander R package is to provide a minimal and easy
10765 tool for rendering R objects into Pandoc's markdown. The package is also
10766 capable of exporting/converting complex Pandoc documents (reports) in various
10767 ways.")
10768 ;; This package is licensed under either the AGPLv3+ or the very rarely
10769 ;; used OSL 3.0.
10770 (license license:agpl3+)))
10771
10772 (define-public r-summarytools
10773 (package
10774 (name "r-summarytools")
10775 (version "0.9.8")
10776 (source
10777 (origin
10778 (method url-fetch)
10779 (uri (cran-uri "summarytools" version))
10780 (sha256
10781 (base32
10782 "0n7rad6bkfn9cb99wbfzbwl5qzch48r0gafhddfcqvyh4fbn2k0j"))))
10783 (build-system r-build-system)
10784 (propagated-inputs
10785 `(("r-base64enc" ,r-base64enc)
10786 ("r-checkmate" ,r-checkmate)
10787 ("r-dplyr" ,r-dplyr)
10788 ("r-htmltools" ,r-htmltools)
10789 ("r-lubridate" ,r-lubridate)
10790 ("r-magick" ,r-magick)
10791 ("r-matrixstats" ,r-matrixstats)
10792 ("r-pander" ,r-pander)
10793 ("r-pryr" ,r-pryr)
10794 ("r-rapportools" ,r-rapportools)
10795 ("r-tibble" ,r-tibble)
10796 ("r-tidyr" ,r-tidyr)))
10797 (native-inputs
10798 `(("r-knitr" ,r-knitr)))
10799 (home-page "https://github.com/dcomtois/summarytools")
10800 (synopsis "Tools to quickly and neatly summarize data")
10801 (description
10802 "This package provides tools for data frame summaries, cross-tabulations,
10803 weight-enabled frequency tables and common univariate statistics in concise
10804 tables available in a variety of formats (plain ASCII, Markdown and HTML). A
10805 good point-of-entry for exploring data, both for experienced and new R
10806 users.")
10807 (license license:gpl2)))
10808
10809 (define-public r-lsei
10810 (package
10811 (name "r-lsei")
10812 (version "1.3-0")
10813 (source
10814 (origin
10815 (method url-fetch)
10816 (uri (cran-uri "lsei" version))
10817 (sha256
10818 (base32
10819 "1dka0rigfw4vj809qma2dkiwjb3nw5635ynnba5cm299cn7hb2b2"))))
10820 (build-system r-build-system)
10821 (native-inputs
10822 `(("gfortran" ,gfortran)))
10823 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
10824 (synopsis "Solve regression problems under equality/inequality constraints")
10825 (description
10826 "It contains functions that solve least squares linear regression
10827 problems under linear equality/inequality constraints. Functions for solving
10828 quadratic programming problems are also available, which transform such
10829 problems into least squares ones first.")
10830 (license license:gpl2+)))
10831
10832 (define-public r-npsurv
10833 (package
10834 (name "r-npsurv")
10835 (version "0.5-0")
10836 (source
10837 (origin
10838 (method url-fetch)
10839 (uri (cran-uri "npsurv" version))
10840 (sha256
10841 (base32
10842 "1ihxhb42cga1hssj2jv4ah0f4hlwsky899ij5261fzh1wxvdp1xw"))))
10843 (build-system r-build-system)
10844 (propagated-inputs
10845 `(("r-lsei" ,r-lsei)))
10846 (home-page "https://www.stat.auckland.ac.nz/~yongwang")
10847 (synopsis "Nonparametric survival analysis")
10848 (description
10849 "This package contains functions for non-parametric survival analysis of
10850 exact and interval-censored observations.")
10851 (license license:gpl2+)))
10852
10853 (define-public r-clusteval
10854 (package
10855 (name "r-clusteval")
10856 (version "0.1")
10857 (source
10858 (origin
10859 (method url-fetch)
10860 (uri (cran-uri "clusteval" version))
10861 (sha256
10862 (base32
10863 "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"))))
10864 (build-system r-build-system)
10865 (propagated-inputs
10866 `(("r-mvtnorm" ,r-mvtnorm)
10867 ("r-rcpp" ,r-rcpp)))
10868 (home-page "https://cran.r-project.org/web/packages/clusteval/")
10869 (synopsis "Evaluation of clustering algorithms")
10870 (description
10871 "This R package provides a suite of tools to evaluate clustering
10872 algorithms, clusterings, and individual clusters.")
10873 (license license:expat)))
10874
10875 (define-public r-tweedie
10876 (package
10877 (name "r-tweedie")
10878 (version "2.3.3")
10879 (source
10880 (origin
10881 (method url-fetch)
10882 (uri (cran-uri "tweedie" version))
10883 (sha256
10884 (base32
10885 "1nfhaqblvm62j8gfkyrgba5ai0pb2fsnrxp63637mhys2bawlcm0"))))
10886 (build-system r-build-system)
10887 (native-inputs `(("gfortran" ,gfortran)))
10888 (home-page "https://cran.r-project.org/web/packages/tweedie/")
10889 (synopsis "Evaluation of Tweedie exponential family models")
10890 (description
10891 "Maximum likelihood computations for Tweedie families, including the
10892 series expansion (Dunn and Smyth, 2005; <doi10.1007/s11222-005-4070-y>) and
10893 the Fourier inversion (Dunn and Smyth, 2008; <doi:10.1007/s11222-007-9039-6>),
10894 and related methods.")
10895 (license license:gpl2+)))
10896
10897 (define-public r-rcppgsl
10898 (package
10899 (name "r-rcppgsl")
10900 (version "0.3.8")
10901 (source
10902 (origin
10903 (method url-fetch)
10904 (uri (cran-uri "RcppGSL" version))
10905 (sha256
10906 (base32 "17nlayy6gvwb3v6l5aiqm84i75yf4dfi3zclxrgpqwf3j9v09yvz"))))
10907 (properties `((upstream-name . "RcppGSL")))
10908 (build-system r-build-system)
10909 (propagated-inputs
10910 `(("r-rcpp" ,r-rcpp)
10911 ("gsl" ,gsl)))
10912 (home-page "https://cran.r-project.org/web/packages/RcppGSL/")
10913 (synopsis "Rcpp integration for GSL vectors and matrices")
10914 (description
10915 "The GNU Scientific Library (or GSL) is a collection of numerical
10916 routines for scientific computing. It is particularly useful for C and C++
10917 programs as it provides a standard C interface to a wide range of mathematical
10918 routines. There are over 1000 functions in total with an extensive test
10919 suite. The RcppGSL package provides an easy-to-use interface between GSL data
10920 structures and R using concepts from Rcpp which is itself a package that eases
10921 the interfaces between R and C++.")
10922 (license license:gpl2+)))
10923
10924 (define-public r-mvabund
10925 (package
10926 (name "r-mvabund")
10927 (version "4.1.6")
10928 (source
10929 (origin
10930 (method url-fetch)
10931 (uri (cran-uri "mvabund" version))
10932 (sha256
10933 (base32
10934 "0aisvax9d7bk6aykrcdcn1ji618r520mcrkr1i3jnck1qs31z41f"))))
10935 (build-system r-build-system)
10936 (propagated-inputs
10937 `(("r-mass" ,r-mass)
10938 ("r-rcpp" ,r-rcpp)
10939 ("r-rcppgsl" ,r-rcppgsl)
10940 ("r-statmod" ,r-statmod)
10941 ("r-tweedie" ,r-tweedie)))
10942 (home-page "https://cran.r-project.org/web/packages/mvabund/")
10943 (synopsis "Statistical methods for analysing multivariate abundance data")
10944 (description
10945 "This package provides a set of tools for displaying, modeling and
10946 analysing multivariate abundance data in community ecology.")
10947 (license license:lgpl2.1+)))
10948
10949 (define-public r-afex
10950 (package
10951 (name "r-afex")
10952 (version "0.28-1")
10953 (source
10954 (origin
10955 (method url-fetch)
10956 (uri (cran-uri "afex" version))
10957 (sha256
10958 (base32
10959 "0blwqr5ni3psav1dcdmhfi4jy3b4scm5njimqfpr1d81zadvgc6g"))))
10960 (build-system r-build-system)
10961 (propagated-inputs
10962 `(("r-car" ,r-car)
10963 ("r-lme4" ,r-lme4)
10964 ("r-lmertest" ,r-lmertest)
10965 ("r-pbkrtest" ,r-pbkrtest)
10966 ("r-reshape2" ,r-reshape2)))
10967 (native-inputs
10968 `(("r-knitr" ,r-knitr)))
10969 (home-page "https://afex.singmann.science/")
10970 (synopsis "Analysis of factorial experiments")
10971 (description
10972 "This package provides convenience functions for analyzing factorial
10973 experiments using ANOVA or mixed models.")
10974 (license license:gpl2+)))
10975
10976 (define-public r-lmertest
10977 (package
10978 (name "r-lmertest")
10979 (version "3.1-3")
10980 (source
10981 (origin
10982 (method url-fetch)
10983 (uri (cran-uri "lmerTest" version))
10984 (sha256
10985 (base32
10986 "1zd8gqjkazhxgpnnr484xwsq30p62fq8592nzyc171zjyplpbaim"))))
10987 (properties `((upstream-name . "lmerTest")))
10988 (build-system r-build-system)
10989 (propagated-inputs
10990 `(("r-ggplot2" ,r-ggplot2)
10991 ("r-lme4" ,r-lme4)
10992 ("r-mass" ,r-mass)
10993 ("r-numderiv" ,r-numderiv)))
10994 (home-page "https://github.com/runehaubo/lmerTestR")
10995 (synopsis "Tests in linear mixed effects models")
10996 (description
10997 "This package provides p-values in type I, II or III anova and summary
10998 tables for @code{lmer} model fits via Satterthwaite's degrees of freedom
10999 method. A Kenward-Roger method is also available via the @code{pbkrtest}
11000 package. Model selection methods include step, drop1 and anova-like tables
11001 for random effects (ranova). Methods for Least-Square means (LS-means) and
11002 tests of linear contrasts of fixed effects are also available.")
11003 (license license:gpl2+)))
11004
11005 (define-public r-r2glmm
11006 (package
11007 (name "r-r2glmm")
11008 (version "0.1.2")
11009 (source
11010 (origin
11011 (method url-fetch)
11012 (uri (cran-uri "r2glmm" version))
11013 (sha256
11014 (base32
11015 "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"))))
11016 (build-system r-build-system)
11017 (propagated-inputs
11018 `(("r-afex" ,r-afex)
11019 ("r-data-table" ,r-data-table)
11020 ("r-dplyr" ,r-dplyr)
11021 ("r-ggplot2" ,r-ggplot2)
11022 ("r-gridextra" ,r-gridextra)
11023 ("r-lmertest" ,r-lmertest)
11024 ("r-mass" ,r-mass)
11025 ("r-matrix" ,r-matrix)
11026 ("r-mgcv" ,r-mgcv)
11027 ("r-pbkrtest" ,r-pbkrtest)))
11028 (home-page "https://github.com/bcjaeger/r2glmm")
11029 (synopsis "Compute R squared for mixed (multilevel) models")
11030 (description
11031 "This package computes model and semi partial R squared with confidence
11032 limits for the linear and generalized linear mixed model (LMM and GLMM). The
11033 R squared measure from L. J. Edwards et al. (2008) is extended to the GLMM
11034 using @dfn{penalized quasi-likelihood} (PQL) estimation (see Jaeger et
11035 al. (2016)).")
11036 (license license:gpl2)))
11037
11038 (define-public r-weights
11039 (package
11040 (name "r-weights")
11041 (version "1.0.1")
11042 (source
11043 (origin
11044 (method url-fetch)
11045 (uri (cran-uri "weights" version))
11046 (sha256
11047 (base32
11048 "1ka2kvzg464vn80qziqy4mrciy9wwd3jfasgq0d33wbiblhmxkj5"))))
11049 (build-system r-build-system)
11050 (propagated-inputs
11051 `(("r-gdata" ,r-gdata)
11052 ("r-hmisc" ,r-hmisc)
11053 ("r-mice" ,r-mice)))
11054 (home-page
11055 "https://cran.r-project.org/web/packages/weights/")
11056 (synopsis "Weighting and weighted statistics")
11057 (description "This package Provides a variety of functions for producing
11058 simple weighted statistics, such as weighted Pearson's correlations, partial
11059 correlations, Chi-Squared statistics, histograms, and t-tests. Also now
11060 includes some software for quickly recoding survey data and plotting point
11061 estimates from interaction terms in regressions (and multiply imputed
11062 regressions). NOTE: Weighted partial correlation calculations pulled to
11063 address a bug.")
11064 (license license:gpl2+)))
11065
11066 (define-public r-rcppannoy
11067 (package
11068 (name "r-rcppannoy")
11069 (version "0.0.18")
11070 (source
11071 (origin
11072 (method url-fetch)
11073 (uri (cran-uri "RcppAnnoy" version))
11074 (sha256
11075 (base32
11076 "0n68cf77gz34iq6w6ad87pbqwqam45nxp1gjzns4g6qhf7qdvrz4"))))
11077 (properties `((upstream-name . "RcppAnnoy")))
11078 (build-system r-build-system)
11079 (propagated-inputs
11080 `(("r-rcpp" ,r-rcpp)))
11081 (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/")
11082 (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors")
11083 (description
11084 "Annoy is a small C++ library for Approximate Nearest Neighbors written
11085 for efficient memory usage as well an ability to load from and save to disk.
11086 This package provides an R interface.")
11087 ;; Annoy is released under ASL 2.0, but this wrapper is released under
11088 ;; GPLv2+.
11089 (license (list license:gpl2+ license:asl2.0))))
11090
11091 (define-public r-rcpphnsw
11092 (package
11093 (name "r-rcpphnsw")
11094 (version "0.3.0")
11095 (source
11096 (origin
11097 (method url-fetch)
11098 (uri (cran-uri "RcppHNSW" version))
11099 (sha256
11100 (base32
11101 "01z0plf1i6dyibw4ica8shmijyk1grpqb886hcga72z2cpm4xsx0"))))
11102 (properties `((upstream-name . "RcppHNSW")))
11103 (build-system r-build-system)
11104 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
11105 (home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
11106 (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
11107 (description
11108 "Hnswlib is a C++ library for approximate nearest neighbors. This
11109 package provides a minimal R interface by relying on the Rcpp package.")
11110 ;; hnswlib is released under Version 2.0 of the Apache License.
11111 (license (list license:gpl3 license:asl2.0))))
11112
11113 (define-public r-rcppparallel
11114 (package
11115 (name "r-rcppparallel")
11116 (version "5.0.2")
11117 (source
11118 (origin
11119 (method url-fetch)
11120 (uri (cran-uri "RcppParallel" version))
11121 (sha256
11122 (base32
11123 "10bg4fw38m64dhy543rwq2nnjjc9y24iggk343xslrb3ij8018lc"))))
11124 (properties `((upstream-name . "RcppParallel")))
11125 (build-system r-build-system)
11126 (home-page "https://rcppcore.github.io/RcppParallel/")
11127 (synopsis "Parallel programming tools for Rcpp")
11128 (description
11129 "This package provides high level functions for parallel programming with
11130 Rcpp. For example, the @code{parallelFor()} function can be used to convert
11131 the work of a standard serial @code{for} loop into a parallel one and the
11132 @code{parallelReduce()} function can be used for accumulating aggregates or
11133 other values.")
11134 (license license:gpl2)))
11135
11136 (define-public r-ncdf4
11137 (package
11138 (name "r-ncdf4")
11139 (version "1.17")
11140 (source
11141 (origin
11142 (method url-fetch)
11143 (uri (cran-uri "ncdf4" version))
11144 (sha256
11145 (base32
11146 "1xls44ln2zjrrlimxl8v4bk2ni3g45c9j0gxdnjx31rikmrc95fv"))))
11147 (build-system r-build-system)
11148 (inputs
11149 `(("netcdf" ,netcdf)
11150 ("zlib" ,zlib)))
11151 (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html")
11152 (synopsis "R interface to Unidata netCDF format data files")
11153 (description
11154 "This package provides a high-level R interface to data files written
11155 using Unidata's netCDF library (version 4 or earlier), which are binary data
11156 files that are portable across platforms and include metadata information in
11157 addition to the data sets. Using this package, netCDF files can be opened and
11158 data sets read in easily. It is also easy to create new netCDF dimensions,
11159 variables, and files, in either version 3 or 4 format, and manipulate existing
11160 netCDF files.")
11161 (license license:gpl3+)))
11162
11163 (define-public r-biocmanager
11164 (package
11165 (name "r-biocmanager")
11166 (version "1.30.10")
11167 (source
11168 (origin
11169 (method url-fetch)
11170 (uri (cran-uri "BiocManager" version))
11171 (sha256
11172 (base32 "03n9s2vf7vgpgb5alpxwamf9xfkn32cbzngwyn6spq1bnh9a9dzk"))))
11173 (properties `((upstream-name . "BiocManager")))
11174 (build-system r-build-system)
11175 (home-page "https://cran.r-project.org/web/packages/BiocManager/")
11176 (synopsis "Access the Bioconductor project package repository")
11177 (description
11178 "This package provides a convenient tool to install and update
11179 Bioconductor packages.")
11180 (license license:artistic2.0)))
11181
11182 (define-public r-rgl
11183 (package
11184 (name "r-rgl")
11185 (version "0.104.16")
11186 (source
11187 (origin
11188 (method url-fetch)
11189 (uri (cran-uri "rgl" version))
11190 (sha256
11191 (base32
11192 "169a8riiam8445nl7rcwn0x92dlwyzh5xldvap6dcxjyjqmjwbdq"))))
11193 (build-system r-build-system)
11194 (native-inputs
11195 `(("pkg-config" ,pkg-config)
11196 ("r-knitr" ,r-knitr)))
11197 (inputs
11198 `(("freetype" ,freetype)
11199 ("libpng" ,libpng)
11200 ("glu" ,glu)
11201 ("libx11" ,libx11)
11202 ("pandoc" ,pandoc)
11203 ("zlib" ,zlib)))
11204 (propagated-inputs
11205 `(("r-crosstalk" ,r-crosstalk)
11206 ("r-htmltools" ,r-htmltools)
11207 ("r-htmlwidgets" ,r-htmlwidgets)
11208 ("r-jsonlite" ,r-jsonlite)
11209 ("r-knitr" ,r-knitr)
11210 ("r-magrittr" ,r-magrittr)
11211 ("r-manipulatewidget" ,r-manipulatewidget)
11212 ("r-shiny" ,r-shiny)))
11213 (home-page "https://r-forge.r-project.org/projects/rgl/")
11214 (synopsis "3D visualization using OpenGL")
11215 (description
11216 "This package provides medium to high level functions for 3D interactive graphics,
11217 including functions modelled on base graphics (@code{plot3d()}, etc.) as well
11218 as functions for constructing representations of geometric
11219 objects (@code{cube3d()}, etc.). Output may be on screen using OpenGL, or to
11220 various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D
11221 image formats, including PNG, Postscript, SVG, PGF.")
11222 ;; Any version of the GPL.
11223 (license (list license:gpl2+ license:gpl3+))))
11224
11225 (define-public r-multicool
11226 (package
11227 (name "r-multicool")
11228 (version "0.1-11")
11229 (source
11230 (origin
11231 (method url-fetch)
11232 (uri (cran-uri "multicool" version))
11233 (sha256
11234 (base32
11235 "0xk408qbz9cxwf51j3pmy55gcjcnws8mc6j3vyn9zhramxj7x40w"))))
11236 (build-system r-build-system)
11237 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
11238 (home-page "https://cran.r-project.org/web/packages/multicool/")
11239 (synopsis "Permutations of multisets in cool-lex order")
11240 (description
11241 "This package provides a set of tools to permute multisets without loops
11242 or hash tables and to generate integer partitions. Cool-lex order is similar
11243 to colexicographical order.")
11244 (license license:gpl2)))
11245
11246 (define-public r-misc3d
11247 (package
11248 (name "r-misc3d")
11249 (version "0.9-0")
11250 (source
11251 (origin
11252 (method url-fetch)
11253 (uri (cran-uri "misc3d" version))
11254 (sha256
11255 (base32
11256 "10jf5r1x588vi54bzaqgi9mgcqlkiga2c3jvmqmk3lavc8fjksd1"))))
11257 (build-system r-build-system)
11258 (home-page "https://cran.r-project.org/web/packages/misc3d/")
11259 (synopsis "Miscellaneous 3D Plots")
11260 (description
11261 "This package provides a collection of miscellaneous 3d plots, including
11262 isosurfaces.")
11263 ;; Any version of the GPL.
11264 (license (list license:gpl2+ license:gpl3+))))
11265
11266 (define-public r-ks
11267 (package
11268 (name "r-ks")
11269 (version "1.12.0")
11270 (source
11271 (origin
11272 (method url-fetch)
11273 (uri (cran-uri "ks" version))
11274 (sha256
11275 (base32 "1sff6rlpq64lqyvwgral9zbcan30wpgmfb26hw9y6wzypd9gxbz6"))))
11276 (build-system r-build-system)
11277 (propagated-inputs
11278 `(("r-fnn" ,r-fnn)
11279 ("r-kernlab" ,r-kernlab)
11280 ("r-kernsmooth" ,r-kernsmooth)
11281 ("r-matrix" ,r-matrix)
11282 ("r-mclust" ,r-mclust)
11283 ("r-mgcv" ,r-mgcv)
11284 ("r-multicool" ,r-multicool)
11285 ("r-mvtnorm" ,r-mvtnorm)
11286 ("r-plot3d" ,r-plot3d)))
11287 (home-page "https://www.mvstat.net/tduong/")
11288 (synopsis "Kernel smoothing")
11289 (description
11290 "This package provides kernel smoothers for univariate and multivariate
11291 data, including density functions, density derivatives, cumulative
11292 distributions, modal clustering, discriminant analysis, and two-sample
11293 hypothesis testing.")
11294 ;; Either version of the GPL.
11295 (license (list license:gpl2 license:gpl3))))
11296
11297 (define-public r-feature
11298 (package
11299 (name "r-feature")
11300 (version "1.2.15")
11301 (source
11302 (origin
11303 (method url-fetch)
11304 (uri (cran-uri "feature" version))
11305 (sha256
11306 (base32
11307 "0yzn1w1sasilcp8v0pcjnxjv9l6lspkskqi412i6h040gqmjjf6y"))))
11308 (build-system r-build-system)
11309 (propagated-inputs
11310 `(("r-ks" ,r-ks)
11311 ("r-plot3d" ,r-plot3d)))
11312 (native-inputs
11313 `(("r-knitr" ,r-knitr)))
11314 (home-page "https://www.mvstat.net/tduong/")
11315 (synopsis "Inferential feature significance for kernel density estimation")
11316 (description
11317 "The feature package contains functions to display and compute kernel
11318 density estimates, significant gradient and significant curvature regions.
11319 Significant gradient and/or curvature regions often correspond to significant
11320 features (e.g. local modes).")
11321 ;; Either version of the GPL.
11322 (license (list license:gpl2 license:gpl3))))
11323
11324 (define-public r-arm
11325 (package
11326 (name "r-arm")
11327 (version "1.11-2")
11328 (source
11329 (origin
11330 (method url-fetch)
11331 (uri (cran-uri "arm" version))
11332 (sha256
11333 (base32
11334 "1grb27vayr2vhyalzfqbhx6p278r7c3l4pzi5nrz3dmnyqrbx1c3"))))
11335 (build-system r-build-system)
11336 (propagated-inputs
11337 `(("r-abind" ,r-abind)
11338 ("r-coda" ,r-coda)
11339 ("r-hmisc" ,r-hmisc)
11340 ("r-lme4" ,r-lme4)
11341 ("r-mass" ,r-mass)
11342 ("r-matrix" ,r-matrix)
11343 ("r-nlme" ,r-nlme)))
11344 (home-page "https://cran.r-project.org/web/packages/arm/")
11345 (synopsis "Data analysis using regression and multilevel/hierarchical models")
11346 (description
11347 "This package provides functions to accompany A. Gelman and J. Hill,
11348 Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge
11349 University Press, 2007.")
11350 (license license:gpl3+)))
11351
11352 (define-public r-circular
11353 (package
11354 (name "r-circular")
11355 (version "0.4-93")
11356 (source
11357 (origin
11358 (method url-fetch)
11359 (uri (cran-uri "circular" version))
11360 (sha256
11361 (base32
11362 "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"))))
11363 (build-system r-build-system)
11364 (propagated-inputs
11365 `(("r-boot" ,r-boot)
11366 ("r-mvtnorm" ,r-mvtnorm)))
11367 (native-inputs
11368 `(("gfortran" ,gfortran)))
11369 (home-page "https://cran.r-project.org/web/packages/circular/")
11370 (synopsis "Circular statistics")
11371 (description
11372 "This package provides tools for circular statistics, from \"Topics in
11373 circular Statistics\" (2001) S. Rao Jammalamadaka and A. SenGupta, World
11374 Scientific.")
11375 (license license:gpl2+)))
11376
11377 (define-public r-activity
11378 (package
11379 (name "r-activity")
11380 (version "1.3")
11381 (source
11382 (origin
11383 (method url-fetch)
11384 (uri (cran-uri "activity" version))
11385 (sha256
11386 (base32
11387 "12imqj366dp6pam5gap6ji56p5wf1073xz5g4iikfxf5l8snxw92"))))
11388 (build-system r-build-system)
11389 (propagated-inputs
11390 `(("r-circular" ,r-circular)
11391 ("r-insol" ,r-insol)
11392 ("r-pbapply" ,r-pbapply)))
11393 (home-page "https://cran.r-project.org/web/packages/activity/")
11394 (synopsis "Animal activity statistics")
11395 (description
11396 "This package provides functions to fit kernel density functions to
11397 animal activity time data; plot activity distributions; quantify overall
11398 levels of activity; statistically compare activity metrics through
11399 bootstrapping; and evaluate variation in linear variables with time (or other
11400 circular variables).")
11401 (license license:gpl3)))
11402
11403 (define-public r-ouch
11404 (package
11405 (name "r-ouch")
11406 (version "2.14-1")
11407 (source
11408 (origin
11409 (method url-fetch)
11410 (uri (cran-uri "ouch" version))
11411 (sha256
11412 (base32
11413 "0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
11414 (build-system r-build-system)
11415 (propagated-inputs `(("r-subplex" ,r-subplex)))
11416 (home-page "https://kingaa.github.io/ouch/")
11417 (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses")
11418 (description
11419 "This package provides tools to fit and compare Ornstein-Uhlenbeck models
11420 for evolution along a phylogenetic tree.")
11421 (license license:gpl2+)))
11422
11423 (define-public r-fmsb
11424 (package
11425 (name "r-fmsb")
11426 (version "0.7.0")
11427 (source
11428 (origin
11429 (method url-fetch)
11430 (uri (cran-uri "fmsb" version))
11431 (sha256
11432 (base32
11433 "0x1wkzfdvv4s5xmr0whcwjz4aac71gacwymj2c3mzj2bbswwlw45"))))
11434 (build-system r-build-system)
11435 (home-page "http://minato.sip21c.org/msb/")
11436 (synopsis "Functions for medical statistics book with demographic data")
11437 (description
11438 "This package provides several utility functions for the book entitled
11439 \"Practices of Medical and Health Data Analysis using R\" (Pearson Education
11440 Japan, 2007) with Japanese demographic data and some demographic analysis
11441 related functions.")
11442 (license license:gpl2+)))
11443
11444 (define-public r-stabledist
11445 (package
11446 (name "r-stabledist")
11447 (version "0.7-1")
11448 (source
11449 (origin
11450 (method url-fetch)
11451 (uri (cran-uri "stabledist" version))
11452 (sha256
11453 (base32
11454 "0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"))))
11455 (build-system r-build-system)
11456 (home-page "https://www.rmetrics.org")
11457 (synopsis "Stable distribution functions")
11458 (description
11459 "This package provides density, probability and quantile functions, and
11460 random number generation for (skew) stable distributions, using the
11461 parametrizations of Nolan.")
11462 (license license:gpl2+)))
11463
11464 (define-public r-gsl
11465 (package
11466 (name "r-gsl")
11467 (version "2.1-6")
11468 (source
11469 (origin
11470 (method url-fetch)
11471 (uri (cran-uri "gsl" version))
11472 (sha256
11473 (base32
11474 "0p4rh7npp6qbfc5sxjq86xjn7c9ivf3pd60qf1hldwckjqin7m7m"))))
11475 (build-system r-build-system)
11476 (inputs
11477 `(("gsl" ,gsl)))
11478 (home-page "https://cran.r-project.org/web/packages/gsl")
11479 (synopsis "Wrapper for the GNU Scientific Library")
11480 (description
11481 "This package provides an R wrapper for the special functions and quasi
11482 random number generators of the GNU Scientific Library.")
11483 (license license:gpl2+)))
11484
11485 (define-public r-adgoftest
11486 (package
11487 (name "r-adgoftest")
11488 (version "0.3")
11489 (source
11490 (origin
11491 (method url-fetch)
11492 (uri (cran-uri "ADGofTest" version))
11493 (sha256
11494 (base32
11495 "0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"))))
11496 (properties `((upstream-name . "ADGofTest")))
11497 (build-system r-build-system)
11498 (home-page "https://cran.r-project.org/web/packages/ADGofTest")
11499 (synopsis "Anderson-Darling GoF test")
11500 (description
11501 "This package provides an implementation of the Anderson-Darling GoF test
11502 with p-value calculation based on Marsaglia's 2004 paper \"Evaluating the
11503 Anderson-Darling Distribution\".")
11504 ;; Any version of the GPL.
11505 (license license:gpl3+)))
11506
11507 (define-public r-sodium
11508 (package
11509 (name "r-sodium")
11510 (version "1.1")
11511 (source
11512 (origin
11513 (method url-fetch)
11514 (uri (cran-uri "sodium" version))
11515 (sha256
11516 (base32
11517 "1zxzi8xvxnhgcd5qrylf08nz1cdq3aslrswjas440qg63ypmbf6w"))))
11518 (properties `((upstream-name . "sodium")))
11519 (build-system r-build-system)
11520 (inputs
11521 `(("libsodium" ,libsodium)))
11522 (native-inputs
11523 `(("pkg-config" ,pkg-config)
11524 ("r-knitr" ,r-knitr)))
11525 (home-page "https://github.com/jeroen/sodium")
11526 (synopsis "R bindings to the libsodium crypto library")
11527 (description
11528 "This package provides bindings to libsodium: a library for encryption,
11529 decryption, signatures, password hashing and more. Sodium uses curve25519, a
11530 Diffie-Hellman function by Daniel Bernstein, which has become very popular
11531 after it was discovered that the NSA had backdoored Dual EC DRBG.")
11532 (license license:expat)))
11533
11534 (define-public r-softimpute
11535 (package
11536 (name "r-softimpute")
11537 (version "1.4")
11538 (source
11539 (origin
11540 (method url-fetch)
11541 (uri (cran-uri "softImpute" version))
11542 (sha256
11543 (base32
11544 "07cxbzkl08q58m1455i139952rmryjlic4s2f2hscl5zxxmfdxcq"))))
11545 (properties `((upstream-name . "softImpute")))
11546 (build-system r-build-system)
11547 (propagated-inputs
11548 `(("r-matrix" ,r-matrix)))
11549 (native-inputs
11550 `(("gfortran" ,gfortran)))
11551 (home-page "https://cran.r-project.org/web/packages/softImpute")
11552 (synopsis "Matrix completion via iterative soft-thresholded SVD")
11553 (description
11554 "This package provides iterative methods for matrix completion that use
11555 nuclear-norm regularization. The package includes procedures for centering
11556 and scaling rows, columns or both, and for computing low-rank @dfn{single
11557 value decompositions} (SVDs) on large sparse centered matrices (i.e. principal
11558 components).")
11559 (license license:gpl2)))
11560
11561 (define-public r-fftwtools
11562 (package
11563 (name "r-fftwtools")
11564 (version "0.9-9")
11565 (source
11566 (origin
11567 (method url-fetch)
11568 (uri (cran-uri "fftwtools" version))
11569 (sha256
11570 (base32
11571 "0h8lyl2i6zq16ir7xnfj9dhyivxvwikm8lml19s8s8jx95z3n9x9"))))
11572 (build-system r-build-system)
11573 (inputs `(("fftw" ,fftw)))
11574 (home-page "https://github.com/krahim/fftwtools")
11575 (synopsis "Wrapper for FFTW3")
11576 (description
11577 "This package provides a wrapper for several FFTW functions. It provides
11578 access to the two-dimensional FFT, the multivariate FFT, and the
11579 one-dimensional real to complex FFT using the FFTW3 library. The package
11580 includes the functions @code{fftw()} and @code{mvfftw()} which are designed to
11581 mimic the functionality of the R functions @code{fft()} and @code{mvfft()}.
11582 The FFT functions have a parameter that allows them to not return the
11583 redundant complex conjugate when the input is real data.")
11584 (license license:gpl2+)))
11585
11586 (define-public r-tiff
11587 (package
11588 (name "r-tiff")
11589 (version "0.1-6")
11590 (source
11591 (origin
11592 (method url-fetch)
11593 (uri (cran-uri "tiff" version))
11594 (sha256
11595 (base32
11596 "1yy4im2lwzhjnnkfwxgkknsajvm83pcwaf370pkgfva2db0xjfv2"))))
11597 (build-system r-build-system)
11598 (inputs
11599 `(("libtiff" ,libtiff)
11600 ("libjpeg" ,libjpeg-turbo)
11601 ("zlib" ,zlib)))
11602 (home-page "https://www.rforge.net/tiff/")
11603 (synopsis "Read and write TIFF images")
11604 (description
11605 "This package provides an easy and simple way to read, write and display
11606 bitmap images stored in the TIFF format. It can read and write both files and
11607 in-memory raw vectors.")
11608 ;; Either of these two license versions.
11609 (license (list license:gpl2 license:gpl3))))
11610
11611 (define-public r-nlp
11612 (package
11613 (name "r-nlp")
11614 (version "0.2-1")
11615 (source
11616 (origin
11617 (method url-fetch)
11618 (uri (cran-uri "NLP" version))
11619 (sha256
11620 (base32
11621 "1dpj04fmld2lnhg072ahgjbhmciqqy9h1lrz0wf32mr7mm9s9sh5"))))
11622 (properties `((upstream-name . "NLP")))
11623 (build-system r-build-system)
11624 (home-page "https://cran.r-project.org/web/packages/NLP/")
11625 (synopsis "Natural language processing infrastructure")
11626 (description
11627 "This package provides basic classes and methods for Natural Language
11628 Processing.")
11629 (license license:gpl3)))
11630
11631 (define-public r-tm
11632 (package
11633 (name "r-tm")
11634 (version "0.7-8")
11635 (source
11636 (origin
11637 (method url-fetch)
11638 (uri (cran-uri "tm" version))
11639 (sha256
11640 (base32
11641 "0mk2lsplynms15nw92vbdgsafg4bw1m0ik31gch1mnsnv61idsxi"))))
11642 (properties `((upstream-name . "tm")))
11643 (build-system r-build-system)
11644 (propagated-inputs
11645 `(("r-bh" ,r-bh)
11646 ("r-nlp" ,r-nlp)
11647 ("r-rcpp" ,r-rcpp)
11648 ("r-slam" ,r-slam)
11649 ("r-xml2" ,r-xml2)))
11650 (home-page "http://tm.r-forge.r-project.org/")
11651 (synopsis "Text mining package")
11652 (description
11653 "This package provides a framework for text mining applications within R.")
11654 (license license:gpl3)))
11655
11656 (define-public r-waveslim
11657 (package
11658 (name "r-waveslim")
11659 (version "1.8.2")
11660 (source
11661 (origin
11662 (method url-fetch)
11663 (uri (cran-uri "waveslim" version))
11664 (sha256
11665 (base32
11666 "0ibivnhz0l06sss5rrrcvyiwg3qpbyk3qn4vx4pp90kj09x4yg0k"))))
11667 (build-system r-build-system)
11668 (native-inputs
11669 `(("gfortran" ,gfortran)))
11670 (home-page "http://waveslim.blogspot.com")
11671 (synopsis "Basic wavelet routines for signal processing")
11672 (description
11673 "This package provides basic wavelet routines for time series (1D),
11674 image (2D) and array (3D) analysis. The code provided here is based on
11675 wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk
11676 and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from
11677 Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet
11678 pairs (Selesnick 2001, 2002).")
11679 (license license:bsd-3)))
11680
11681 (define-public r-wordcloud
11682 (package
11683 (name "r-wordcloud")
11684 (version "2.6")
11685 (source
11686 (origin
11687 (method url-fetch)
11688 (uri (cran-uri "wordcloud" version))
11689 (sha256
11690 (base32
11691 "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"))))
11692 (build-system r-build-system)
11693 (propagated-inputs
11694 `(("r-rcolorbrewer" ,r-rcolorbrewer)
11695 ("r-rcpp" ,r-rcpp)
11696 ;; The "tm" package is only "suggested" according to CRAN, but the
11697 ;; wordcloud package cannot be loaded without it.
11698 ("r-tm" ,r-tm)))
11699 (home-page "https://cran.r-project.org/web/packages/wordcloud")
11700 (synopsis "Word clouds")
11701 (description
11702 "This package provides functionality to create pretty word clouds,
11703 visualize differences and similarity between documents, and avoid
11704 over-plotting in scatter plots with text.")
11705 (license license:lgpl2.1)))
11706
11707 (define-public r-colorramps
11708 (package
11709 (name "r-colorramps")
11710 (version "2.3")
11711 (source
11712 (origin
11713 (method url-fetch)
11714 (uri (cran-uri "colorRamps" version))
11715 (sha256
11716 (base32
11717 "0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"))))
11718 (properties `((upstream-name . "colorRamps")))
11719 (build-system r-build-system)
11720 (home-page "https://cran.r-project.org/web/packages/colorRamps")
11721 (synopsis "Build color tables")
11722 (description "This package provides features to build gradient color
11723 maps.")
11724 ;; Any version of the GPL
11725 (license license:gpl3+)))
11726
11727 (define-public r-tidytree
11728 (package
11729 (name "r-tidytree")
11730 (version "0.3.3")
11731 (source
11732 (origin
11733 (method url-fetch)
11734 (uri (cran-uri "tidytree" version))
11735 (sha256
11736 (base32 "05b53dap0f784kl6s1wgck6m7brwmy6ifqp7v5l06s1spfspagl6"))))
11737 (build-system r-build-system)
11738 (propagated-inputs
11739 `(("r-ape" ,r-ape)
11740 ("r-dplyr" ,r-dplyr)
11741 ("r-lazyeval" ,r-lazyeval)
11742 ("r-magrittr" ,r-magrittr)
11743 ("r-rlang" ,r-rlang)
11744 ("r-tibble" ,r-tibble)))
11745 (native-inputs
11746 `(("r-knitr" ,r-knitr)))
11747 (home-page "https://github.com/GuangchuangYu/tidytree")
11748 (synopsis "Tidy tool for phylogenetic tree data manipulation")
11749 (description
11750 "Phylogenetic trees generally contain multiple components including nodes,
11751 edges, branches and associated data. This package provides an approach to
11752 convert tree objects to tidy data frames. It also provides tidy interfaces to
11753 manipulate tree data.")
11754 (license license:artistic2.0)))
11755
11756 (define-public r-rvcheck
11757 (package
11758 (name "r-rvcheck")
11759 (version "0.1.8")
11760 (source
11761 (origin
11762 (method url-fetch)
11763 (uri (cran-uri "rvcheck" version))
11764 (sha256
11765 (base32 "0627bc8qmhxmd63yh6f90qni3qw1zwdpxjln2qbychzmzd4am9ac"))))
11766 (build-system r-build-system)
11767 (propagated-inputs
11768 `(("r-biocmanager" ,r-biocmanager)
11769 ("r-rlang" ,r-rlang)))
11770 (home-page "https://cran.r-project.org/web/packages/rvcheck")
11771 (synopsis "R package version check")
11772 (description
11773 "This package provides tools to check the latest release version of R and
11774 R packages (on CRAN, Bioconductor or Github).")
11775 (license license:artistic2.0)))
11776
11777 (define-public r-docopt
11778 (package
11779 (name "r-docopt")
11780 (version "0.7.1")
11781 (source
11782 (origin
11783 (method url-fetch)
11784 (uri (cran-uri "docopt" version))
11785 (sha256
11786 (base32
11787 "1zxhwizs916qm5by7nfslqnarl2q5202xc2azlhrnzk0wj3khiwz"))))
11788 (build-system r-build-system)
11789 (home-page "https://github.com/docopt/docopt.R")
11790 (synopsis "Command-line interface specification language")
11791 (description
11792 "This package enables you to define a command-line interface by just
11793 giving it a description in the specific format.")
11794 (license license:expat)))
11795
11796 (define-public r-sparsesvd
11797 (package
11798 (name "r-sparsesvd")
11799 (version "0.2")
11800 (source
11801 (origin
11802 (method url-fetch)
11803 (uri (cran-uri "sparsesvd" version))
11804 (sha256
11805 (base32
11806 "1xm969fjq3fv1p2sqza2apz8picibj4s2agpwf1sx9nwn3b587qs"))))
11807 (build-system r-build-system)
11808 (propagated-inputs `(("r-matrix" ,r-matrix)))
11809 (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/")
11810 (synopsis "Sparse truncated singular value decomposition")
11811 (description
11812 "This package provides a Wrapper around the SVDLIBC library
11813 for (truncated) singular value decomposition of a sparse matrix. Currently,
11814 only sparse real matrices in Matrix package format are supported.")
11815 ;; SVDLIBC is released under BSD-2. The R interface is released under
11816 ;; BSD-3.
11817 (license (list license:bsd-3 license:bsd-2))))
11818
11819 (define-public r-speedglm
11820 (package
11821 (name "r-speedglm")
11822 (version "0.3-3")
11823 (source
11824 (origin
11825 (method url-fetch)
11826 (uri (cran-uri "speedglm" version))
11827 (sha256
11828 (base32
11829 "0f37w4lj8dpcg1sfkd7cv6qpdkanmb97mnd8zih2fxzv8bpd0rfh"))))
11830 (build-system r-build-system)
11831 (propagated-inputs
11832 `(("r-mass" ,r-mass)
11833 ("r-matrix" ,r-matrix)))
11834 (home-page "https://cran.r-project.org/web/packages/speedglm")
11835 (synopsis "Fit linear and generalized linear models to large data sets")
11836 (description
11837 "This package provides tools for fitting linear models and generalized
11838 linear models to large data sets by updating algorithms.")
11839 ;; Any version of the GPL
11840 (license license:gpl2+)))
11841
11842 (define-public r-densityclust
11843 (package
11844 (name "r-densityclust")
11845 (version "0.3")
11846 (source
11847 (origin
11848 (method url-fetch)
11849 (uri (cran-uri "densityClust" version))
11850 (sha256
11851 (base32
11852 "1zry0vafajzmr37aylglxfvwplhdygbkb9cvzvh8cy0xgnjrnx13"))))
11853 (properties `((upstream-name . "densityClust")))
11854 (build-system r-build-system)
11855 (propagated-inputs
11856 `(("r-fnn" ,r-fnn)
11857 ("r-ggplot2" ,r-ggplot2)
11858 ("r-ggrepel" ,r-ggrepel)
11859 ("r-gridextra" ,r-gridextra)
11860 ("r-rcolorbrewer" ,r-rcolorbrewer)
11861 ("r-rcpp" ,r-rcpp)
11862 ("r-rtsne" ,r-rtsne)))
11863 (home-page "https://cran.r-project.org/web/packages/densityClust")
11864 (synopsis "Clustering by fast search and find of density peaks")
11865 (description
11866 "This package provides an improved implementation (based on k-nearest
11867 neighbors) of the density peak clustering algorithm, originally described by
11868 Alex Rodriguez and Alessandro Laio (Science, 2014 vol. 344). It can handle
11869 large datasets (> 100,000 samples) very efficiently.")
11870 (license license:gpl2+)))
11871
11872 (define-public r-combinat
11873 (package
11874 (name "r-combinat")
11875 (version "0.0-8")
11876 (source
11877 (origin
11878 (method url-fetch)
11879 (uri (cran-uri "combinat" version))
11880 (sha256
11881 (base32
11882 "1h9hr88gigihc4na7lb5i7rn4az1xa7sb34zvnznaj6pdrmwy4qm"))))
11883 (build-system r-build-system)
11884 (home-page "https://cran.r-project.org/web/packages/combinat")
11885 (synopsis "Combinatorics utilities")
11886 (description "This package provides assorted routines for combinatorics.")
11887 (license license:gpl2)))
11888
11889 (define-public r-qlcmatrix
11890 (package
11891 (name "r-qlcmatrix")
11892 (version "0.9.7")
11893 (source
11894 (origin
11895 (method url-fetch)
11896 (uri (cran-uri "qlcMatrix" version))
11897 (sha256
11898 (base32
11899 "0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"))))
11900 (properties `((upstream-name . "qlcMatrix")))
11901 (build-system r-build-system)
11902 (propagated-inputs
11903 `(("r-docopt" ,r-docopt)
11904 ("r-matrix" ,r-matrix)
11905 ("r-slam" ,r-slam)
11906 ("r-sparsesvd" ,r-sparsesvd)))
11907 (home-page "https://cran.r-project.org/web/packages/qlcMatrix")
11908 (synopsis "Sparse matrix functions for quantitative language comparison")
11909 (description
11910 "This package provides an extension of the functionality of the Matrix
11911 package for using sparse matrices. Some of the functions are very general,
11912 while other are highly specific for the special data format used for
11913 @dfn{quantitative language comparison} (QLC).")
11914 (license license:gpl3)))
11915
11916 (define-public r-ddrtree
11917 (package
11918 (name "r-ddrtree")
11919 (version "0.1.5")
11920 (source
11921 (origin
11922 (method url-fetch)
11923 (uri (cran-uri "DDRTree" version))
11924 (sha256
11925 (base32
11926 "16s5fjw7kwlxhrkzdny62sx32fvmg3rxjc3wrh6krd31jh1fqlfk"))))
11927 (properties `((upstream-name . "DDRTree")))
11928 (build-system r-build-system)
11929 (propagated-inputs
11930 `(("r-bh" ,r-bh)
11931 ("r-irlba" ,r-irlba)
11932 ("r-rcpp" ,r-rcpp)
11933 ("r-rcppeigen" ,r-rcppeigen)))
11934 (home-page "https://cran.r-project.org/web/packages/DDRTree")
11935 (synopsis "Learning principal graphs with DDRTree")
11936 (description
11937 "This package provides an implementation of the framework of
11938 @dfn{reversed graph embedding} (RGE) which projects data into a reduced
11939 dimensional space while constructs a principal tree which passes through the
11940 middle of the data simultaneously. DDRTree shows superiority to
11941 alternatives (Wishbone, DPT) for inferring the ordering as well as the
11942 intrinsic structure of single cell genomics data. In general, it could be
11943 used to reconstruct the temporal progression as well as the bifurcation
11944 structure of any data type.")
11945 (license license:asl2.0)))
11946
11947 (define-public r-corpcor
11948 (package
11949 (name "r-corpcor")
11950 (version "1.6.9")
11951 (source
11952 (origin
11953 (method url-fetch)
11954 (uri (cran-uri "corpcor" version))
11955 (sha256
11956 (base32
11957 "1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"))))
11958 (build-system r-build-system)
11959 (home-page "http://strimmerlab.org/software/corpcor/")
11960 (synopsis "Efficient estimation of covariance and (partial) correlation")
11961 (description
11962 "This package implements a James-Stein-type shrinkage estimator for the
11963 covariance matrix, with separate shrinkage for variances and correlations.
11964 Furthermore, functions are available for fast singular value decomposition,
11965 for computing the pseudoinverse, and for checking the rank and positive
11966 definiteness of a matrix.")
11967 (license license:gpl3+)))
11968
11969 (define-public r-rspectra
11970 (package
11971 (name "r-rspectra")
11972 (version "0.16-0")
11973 (source
11974 (origin
11975 (method url-fetch)
11976 (uri (cran-uri "RSpectra" version))
11977 (sha256
11978 (base32
11979 "1ab45as2ysjrvkhvmx7y3nbhd0y1w4j9k2a789lcd973zz4wzwda"))))
11980 (properties `((upstream-name . "RSpectra")))
11981 (build-system r-build-system)
11982 (propagated-inputs
11983 `(("r-matrix" ,r-matrix)
11984 ("r-rcpp" ,r-rcpp)
11985 ("r-rcppeigen" ,r-rcppeigen)))
11986 (home-page "https://github.com/yixuan/RSpectra")
11987 (synopsis "Solvers for large-scale Eigenvalue and SVD problems")
11988 (description
11989 "This package provides an R interface to the Spectra library for
11990 large-scale eigenvalue and SVD problems. It is typically used to compute a
11991 few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues,
11992 which is usually more efficient than @code{eigen()} if k << n.")
11993 ;; MPL 2 or later.
11994 (license license:mpl2.0)))
11995
11996 (define-public r-vbsr
11997 (package
11998 (name "r-vbsr")
11999 (version "0.0.5")
12000 (source
12001 (origin
12002 (method url-fetch)
12003 (uri (cran-uri "vbsr" version))
12004 (sha256
12005 (base32
12006 "1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"))))
12007 (build-system r-build-system)
12008 (home-page "https://cran.r-project.org/web/packages/vbsr")
12009 (synopsis "Variational Bayes spike regression regularized linear models")
12010 (description
12011 "This package provides an efficient algorithm for solving ultra-sparse
12012 regularized regression models using a variational Bayes algorithm with a spike
12013 prior. The algorithm is solved on a path, with coordinate updates, and is
12014 capable of generating very sparse models. Very general model
12015 diagnostics for controlling type-1 errors are also provided.")
12016 (license license:gpl2)))
12017
12018 (define-public r-flare
12019 (package
12020 (name "r-flare")
12021 (version "1.7.0")
12022 (source
12023 (origin
12024 (method url-fetch)
12025 (uri (cran-uri "flare" version))
12026 (sha256
12027 (base32
12028 "0f992dmgnr6s8g3386i9bjfyf08q8srgw7sjz2yx7snj8znq7251"))))
12029 (build-system r-build-system)
12030 (propagated-inputs
12031 `(("r-igraph" ,r-igraph)
12032 ("r-lattice" ,r-lattice)
12033 ("r-mass" ,r-mass)
12034 ("r-matrix" ,r-matrix)))
12035 (home-page "https://cran.r-project.org/web/packages/flare")
12036 (synopsis "Family of Lasso regression implementations")
12037 (description
12038 "This package provides implementations of a family of Lasso variants
12039 including Dantzig Selector, LAD Lasso, SQRT Lasso, Lq Lasso for estimating
12040 high dimensional sparse linear models.")
12041 (license license:gpl2)))
12042
12043 (define-public r-lassopv
12044 (package
12045 (name "r-lassopv")
12046 (version "0.2.0")
12047 (source
12048 (origin
12049 (method url-fetch)
12050 (uri (cran-uri "lassopv" version))
12051 (sha256
12052 (base32
12053 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"))))
12054 (build-system r-build-system)
12055 (propagated-inputs `(("r-lars" ,r-lars)))
12056 (home-page "https://github.com/lingfeiwang/lassopv")
12057 (synopsis "Non-parametric p-value estimation for predictors in Lasso")
12058 (description
12059 "This package enables you to estimate the p-values for predictors x
12060 against target variable y in Lasso regression, using the regularization
12061 strength when each predictor enters the active set of regularization path for
12062 the first time as the statistic.")
12063 (license license:gpl3)))
12064
12065 (define-public r-splitstackshape
12066 (package
12067 (name "r-splitstackshape")
12068 (version "1.4.8")
12069 (source
12070 (origin
12071 (method url-fetch)
12072 (uri (cran-uri "splitstackshape" version))
12073 (sha256
12074 (base32
12075 "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35"))))
12076 (build-system r-build-system)
12077 (propagated-inputs
12078 `(("r-data-table" ,r-data-table)))
12079 (home-page "https://github.com/mrdwab/splitstackshape")
12080 (synopsis "Stack and reshape datasets after splitting concatenated values")
12081 (description
12082 "Online data collection tools like Google Forms often export
12083 multiple-response questions with data concatenated in cells. The
12084 @code{concat.split} (cSplit) family of functions provided by this package
12085 splits such data into separate cells. This package also includes functions to
12086 stack groups of columns and to reshape wide data, even when the data are
12087 \"unbalanced\"---something which @code{reshape} (from base R) does not handle,
12088 and which @code{melt} and @code{dcast} from @code{reshape2} do not easily
12089 handle.")
12090 (license license:gpl3)))
12091
12092 (define-public r-tfmpvalue
12093 (package
12094 (name "r-tfmpvalue")
12095 (version "0.0.8")
12096 (source
12097 (origin
12098 (method url-fetch)
12099 (uri (cran-uri "TFMPvalue" version))
12100 (sha256
12101 (base32
12102 "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"))))
12103 (properties `((upstream-name . "TFMPvalue")))
12104 (build-system r-build-system)
12105 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
12106 (home-page "https://github.com/ge11232002/TFMPvalue")
12107 (synopsis "P-value computation for position weight matrices")
12108 (description
12109 "In putative @dfn{Transcription Factor Binding Sites} (TFBSs)
12110 identification from sequence/alignments, we are interested in the significance
12111 of certain match scores. TFMPvalue provides the accurate calculation of a
12112 p-value with a score threshold for position weight matrices, or the score with
12113 a given p-value. It is an interface to code originally made available by
12114 Helene Touzet and Jean-Stephane Varre, 2007, Algorithms Mol Biol:2, 15.
12115 Touzet and Varre (2007).")
12116 (license license:gpl2)))
12117
12118 (define-public r-rnifti
12119 (package
12120 (name "r-rnifti")
12121 (version "1.3.0")
12122 (source
12123 (origin
12124 (method url-fetch)
12125 (uri (cran-uri "RNifti" version))
12126 (sha256
12127 (base32
12128 "1zr0q79id62csmc30c7gs4hbmavk8n6p50a981sfz51dczhjj5ny"))))
12129 (properties `((upstream-name . "RNifti")))
12130 (build-system r-build-system)
12131 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
12132 (home-page "https://github.com/jonclayden/RNifti")
12133 (synopsis "Fast R and C++ access to NIfTI images")
12134 (description
12135 "This package provides very fast read and write access to images stored
12136 in the NIfTI-1 and ANALYZE-7.5 formats, with seamless synchronisation between
12137 compiled C and interpreted R code. It also provides a C/C++ API that can be
12138 used by other packages.")
12139 (license license:gpl2)))
12140
12141 (define-public r-shades
12142 (package
12143 (name "r-shades")
12144 (version "1.4.0")
12145 (source
12146 (origin
12147 (method url-fetch)
12148 (uri (cran-uri "shades" version))
12149 (sha256
12150 (base32
12151 "1zg95sjhrfvbdlfc387g9p0vnb8nb6agdk1mb3wq3kwkm2da0bqj"))))
12152 (build-system r-build-system)
12153 (home-page "https://github.com/jonclayden/shades")
12154 (synopsis "Simple color manipulation")
12155 (description
12156 "This package provides functions for easily manipulating colors,
12157 creating color scales and calculating color distances.")
12158 (license license:bsd-3)))
12159
12160 (define-public r-ore
12161 (package
12162 (name "r-ore")
12163 (version "1.6.3")
12164 (source
12165 (origin
12166 (method url-fetch)
12167 (uri (cran-uri "ore" version))
12168 (sha256
12169 (base32 "1vh6w3arrhgkfjjjw7ci91xmz4wpfr3cmwd5zkqch89dgn07skkv"))))
12170 (build-system r-build-system)
12171 (home-page "https://github.com/jonclayden/ore")
12172 (synopsis "R interface to the Onigmo regular expression library")
12173 (description
12174 "This package provides an alternative to R's built-in functionality for
12175 handling regular expressions, based on the Onigmo library. It offers
12176 first-class compiled regex objects, partial matching and function-based
12177 substitutions, amongst other features.")
12178 (license license:bsd-3)))
12179
12180 (define-public r-reportr
12181 (package
12182 (name "r-reportr")
12183 (version "1.3.0")
12184 (source
12185 (origin
12186 (method url-fetch)
12187 (uri (cran-uri "reportr" version))
12188 (sha256
12189 (base32
12190 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"))))
12191 (build-system r-build-system)
12192 (propagated-inputs `(("r-ore" ,r-ore)))
12193 (home-page "https://github.com/jonclayden/reportr")
12194 (synopsis "General message and error reporting system")
12195 (description
12196 "This package provides a system for reporting messages, which offers
12197 certain useful features over the standard R system, such as the incorporation
12198 of output consolidation, message filtering, assertions, expression
12199 substitution, automatic generation of stack traces for debugging, and
12200 conditional reporting based on the current \"output level\".")
12201 (license license:gpl2)))
12202
12203 (define-public r-tractor-base
12204 (package
12205 (name "r-tractor-base")
12206 (version "3.3.3.1")
12207 (source
12208 (origin
12209 (method url-fetch)
12210 (uri (cran-uri "tractor.base" version))
12211 (sha256
12212 (base32
12213 "0w5jw7pf77npkgig7667yikpbwv4dfk1dcq63qm88l409ga2f95p"))))
12214 (properties `((upstream-name . "tractor.base")))
12215 (build-system r-build-system)
12216 (propagated-inputs
12217 `(("r-ore" ,r-ore)
12218 ("r-reportr" ,r-reportr)
12219 ("r-rnifti" ,r-rnifti)
12220 ("r-shades" ,r-shades)))
12221 (home-page "https://www.tractor-mri.org.uk")
12222 (synopsis "Read, manipulate and visualize magnetic resonance images")
12223 (description
12224 "This package provides functions for working with magnetic resonance
12225 images. It supports reading and writing of popular file formats (DICOM,
12226 Analyze, NIfTI-1, NIfTI-2, MGH); interactive and non-interactive
12227 visualization; flexible image manipulation; metadata and sparse image
12228 handling.")
12229 (license license:gpl2)))
12230
12231 (define-public r-grimport
12232 (package
12233 (name "r-grimport")
12234 (version "0.9-3")
12235 (source
12236 (origin
12237 (method url-fetch)
12238 (uri (cran-uri "grImport" version))
12239 (sha256
12240 (base32
12241 "109mrdvq06xq3zgn9ngz0c7zzgqkv5zbpvsb2i636vmlk6y4dpkd"))))
12242 (properties `((upstream-name . "grImport")))
12243 (build-system r-build-system)
12244 (inputs
12245 `(("ghostscript" ,ghostscript)))
12246 (propagated-inputs
12247 `(("r-xml" ,r-xml)))
12248 (home-page "https://cran.r-project.org/web/packages/grImport")
12249 (synopsis "Convert, import, and draw PostScript pictures")
12250 (description
12251 "This package provides functions for converting, importing, and drawing
12252 PostScript pictures in R plots.")
12253 (license license:gpl2+)))
12254
12255 (define-public r-grimport2
12256 (package
12257 (name "r-grimport2")
12258 (version "0.2-0")
12259 (source
12260 (origin
12261 (method url-fetch)
12262 (uri (cran-uri "grImport2" version))
12263 (sha256
12264 (base32
12265 "19q0dd8fpp1g4xf6sg5f8dxybwxjfw553ra6wgjd8b74fzca40m1"))))
12266 (properties `((upstream-name . "grImport2")))
12267 (build-system r-build-system)
12268 (propagated-inputs
12269 `(("r-base64enc" ,r-base64enc)
12270 ("r-jpeg" ,r-jpeg)
12271 ("r-png" ,r-png)
12272 ("r-xml" ,r-xml)))
12273 (home-page "https://cran.r-project.org/web/packages/grImport2/")
12274 (synopsis "Import SVG graphics")
12275 (description
12276 "This package provides functions for importing external vector images and
12277 drawing them as part of R plots. This package is different from the
12278 @code{grImport} package because, where that package imports PostScript format
12279 images, this package imports SVG format images. Furthermore, this package
12280 imports a specific subset of SVG, so external images must be preprocessed
12281 using a package like @code{rsvg} to produce SVG that this package can import.
12282 SVG features that are not supported by R graphics, such as gradient fills, can
12283 be imported and then exported via the @code{gridSVG} package.")
12284 (license license:gpl2+)))
12285
12286 (define-public r-kohonen
12287 (package
12288 (name "r-kohonen")
12289 (version "3.0.10")
12290 (source
12291 (origin
12292 (method url-fetch)
12293 (uri (cran-uri "kohonen" version))
12294 (sha256
12295 (base32
12296 "1ck7j13x701g67bx81x7plszz804jfhl1yg42krcj9x88vm5cscr"))))
12297 (build-system r-build-system)
12298 (propagated-inputs
12299 `(("r-rcpp" ,r-rcpp)))
12300 (home-page "https://cran.r-project.org/web/packages/kohonen")
12301 (synopsis "Supervised and unsupervised self-organising maps")
12302 (description
12303 "This package provides functions to train @dfn{self-organising
12304 maps} (SOMs). Also interrogation of the maps and prediction using trained
12305 maps are supported. The name of the package refers to Teuvo Kohonen, the
12306 inventor of the SOM.")
12307 (license license:gpl2+)))
12308
12309 (define-public r-nnls
12310 (package
12311 (name "r-nnls")
12312 (version "1.4")
12313 (source
12314 (origin
12315 (method url-fetch)
12316 (uri (cran-uri "nnls" version))
12317 (sha256
12318 (base32
12319 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"))))
12320 (build-system r-build-system)
12321 (native-inputs `(("gfortran" ,gfortran)))
12322 (home-page "https://cran.r-project.org/web/packages/nnls")
12323 (synopsis "Lawson-Hanson algorithm for non-negative least squares")
12324 (description
12325 "This package provides an R interface to the Lawson-Hanson implementation
12326 of an algorithm for @dfn{non-negative least squares} (NNLS). It also allows
12327 the combination of non-negative and non-positive constraints.")
12328 (license license:gpl2+)))
12329
12330 (define-public r-iso
12331 (package
12332 (name "r-iso")
12333 (version "0.0-18.1")
12334 (source
12335 (origin
12336 (method url-fetch)
12337 (uri (cran-uri "Iso" version))
12338 (sha256
12339 (base32
12340 "0vy6jdyvp751430sf2f690yhasjr70cpk3p3lnaaxjq3fs5gg99g"))))
12341 (properties `((upstream-name . "Iso")))
12342 (build-system r-build-system)
12343 (native-inputs `(("gfortran" ,gfortran)))
12344 (home-page "https://www.stat.auckland.ac.nz/~rolf/")
12345 (synopsis "Functions to perform isotonic regression")
12346 (description
12347 "This package provides support for linear order and unimodal
12348 order (univariate) isotonic regression and bivariate isotonic regression with
12349 linear order on both variables.")
12350 (license license:gpl2+)))
12351
12352 (define-public r-chemometricswithr
12353 (package
12354 (name "r-chemometricswithr")
12355 (version "0.1.13")
12356 (source
12357 (origin
12358 (method url-fetch)
12359 (uri (cran-uri "ChemometricsWithR" version))
12360 (sha256
12361 (base32
12362 "166va1g3m1wv21qkmw4wpz0bsrclh3jih8smxphdc13l9pqgclpq"))))
12363 (properties
12364 `((upstream-name . "ChemometricsWithR")))
12365 (build-system r-build-system)
12366 (propagated-inputs
12367 `(("r-devtools" ,r-devtools)
12368 ("r-kohonen" ,r-kohonen)
12369 ("r-mass" ,r-mass)
12370 ("r-pls" ,r-pls)))
12371 (home-page "https://github.com/rwehrens/CWR")
12372 (synopsis "Chemometrics with R")
12373 (description
12374 "This package provides functions and scripts used in the book
12375 \"Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and
12376 Life Sciences\" by Ron Wehrens, Springer (2011).")
12377 (license license:gpl2+)))
12378
12379 (define-public r-als
12380 (package
12381 (name "r-als")
12382 (version "0.0.6")
12383 (source
12384 (origin
12385 (method url-fetch)
12386 (uri (cran-uri "ALS" version))
12387 (sha256
12388 (base32
12389 "1swrn39vy50fazkpf97r7c542gkj6mlvy8gmcxllg7mf2mqx546a"))))
12390 (properties `((upstream-name . "ALS")))
12391 (build-system r-build-system)
12392 (propagated-inputs
12393 `(("r-iso" ,r-iso)
12394 ("r-nnls" ,r-nnls)))
12395 (home-page "https://cran.r-project.org/web/packages/ALS")
12396 (synopsis "Multivariate curve resolution alternating least squares")
12397 (description
12398 "Alternating least squares is often used to resolve components
12399 contributing to data with a bilinear structure; the basic technique may be
12400 extended to alternating constrained least squares. This package provides an
12401 implementation of @dfn{multivariate curve resolution alternating least
12402 squares} (MCR-ALS).
12403
12404 Commonly applied constraints include unimodality, non-negativity, and
12405 normalization of components. Several data matrices may be decomposed
12406 simultaneously by assuming that one of the two matrices in the bilinear
12407 decomposition is shared between datasets.")
12408 (license license:gpl2+)))
12409
12410 (define-public r-strucchange
12411 (package
12412 (name "r-strucchange")
12413 (version "1.5-2")
12414 (source
12415 (origin
12416 (method url-fetch)
12417 (uri (cran-uri "strucchange" version))
12418 (sha256
12419 (base32
12420 "1y022363a4pp0mnji91sjh1qiyspkh09sybqwj03r9pmwrd7q93x"))))
12421 (build-system r-build-system)
12422 (propagated-inputs
12423 `(("r-sandwich" ,r-sandwich)
12424 ("r-zoo" ,r-zoo)))
12425 (home-page "https://cran.r-project.org/web/packages/strucchange")
12426 (synopsis "Testing, monitoring, and dating structural changes")
12427 (description
12428 "This package provides tools for testing, monitoring and dating
12429 structural changes in (linear) regression models. It features tests/methods
12430 from the generalized fluctuation test framework as well as from the F
12431 test (Chow test) framework. This includes methods to fit, plot and test
12432 fluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates) and F
12433 statistics, respectively. It is possible to monitor incoming data online
12434 using fluctuation processes. Finally, the breakpoints in regression models
12435 with structural changes can be estimated together with confidence intervals.
12436 Emphasis is always given to methods for visualizing the data.")
12437 ;; Either of these two GPL versions
12438 (license (list license:gpl2 license:gpl3))))
12439
12440 (define-public r-pixmap
12441 (package
12442 (name "r-pixmap")
12443 (version "0.4-12")
12444 (source
12445 (origin
12446 (method url-fetch)
12447 (uri (cran-uri "pixmap" version))
12448 (sha256
12449 (base32
12450 "1v1a1adsgh5jlvvi98j4nhb1h681s97ip76zdrga12rlsjaahfw9"))))
12451 (build-system r-build-system)
12452 (home-page "https://cran.r-project.org/web/packages/pixmap")
12453 (synopsis "Tools for bitmap images")
12454 (description
12455 "This package provides functions for importing, exporting, plotting and
12456 other manipulations of bitmapped images.")
12457 (license license:gpl2)))
12458
12459 (define-public r-rapidjsonr
12460 (package
12461 (name "r-rapidjsonr")
12462 (version "1.2.0")
12463 (source
12464 (origin
12465 (method url-fetch)
12466 (uri (cran-uri "rapidjsonr" version))
12467 (sha256
12468 (base32
12469 "07zdirhbzmvq3cp4xn8ngk1lgxbbabzays315zxbs3sxrz6lzjb2"))))
12470 (build-system r-build-system)
12471 (home-page "https://cran.r-project.org/web/packages/rapidjsonr")
12472 (synopsis "JSON parser")
12473 (description
12474 "This package provides JSON parsing capability through the Rapidjson
12475 library.")
12476 (license license:expat)))
12477
12478 (define-public r-ontologyindex
12479 (package
12480 (name "r-ontologyindex")
12481 (version "2.7")
12482 (source
12483 (origin
12484 (method url-fetch)
12485 (uri (cran-uri "ontologyIndex" version))
12486 (sha256
12487 (base32
12488 "0j3h1spqwjhh1wbmwivmqcyi042yy7d565c3kxgn70xrmy693x1k"))))
12489 (properties `((upstream-name . "ontologyIndex")))
12490 (build-system r-build-system)
12491 (native-inputs
12492 `(("r-knitr" ,r-knitr)))
12493 (home-page "https://cran.r-project.org/web/packages/ontologyIndex")
12494 (synopsis "Functions for processing ontologies in R")
12495 (description
12496 "This package provides functions for reading ontologies into R as lists
12497 and manipulating sets of ontological terms.")
12498 (license license:gpl2+)))
12499
12500 (define-public r-gargle
12501 (package
12502 (name "r-gargle")
12503 (version "0.5.0")
12504 (source
12505 (origin
12506 (method url-fetch)
12507 (uri (cran-uri "gargle" version))
12508 (sha256
12509 (base32
12510 "1fykmiv3x8c9ai31r9wr7qcca51h6kqn9cgwbxvxfj15fhwskh4n"))))
12511 (build-system r-build-system)
12512 (propagated-inputs
12513 `(("r-fs" ,r-fs)
12514 ("r-glue" ,r-glue)
12515 ("r-httr" ,r-httr)
12516 ("r-jsonlite" ,r-jsonlite)
12517 ("r-rlang" ,r-rlang)
12518 ("r-withr" ,r-withr)))
12519 (native-inputs
12520 `(("r-knitr" ,r-knitr)))
12521 (home-page "https://gargle.r-lib.org")
12522 (synopsis "Utilities for working with Google APIs")
12523 (description
12524 "This package provides utilities for working with Google APIs. This
12525 includes functions and classes for handling common credential types and for
12526 preparing, executing, and processing HTTP requests.")
12527 (license license:expat)))
12528
12529 (define-public r-bigrquery
12530 (package
12531 (name "r-bigrquery")
12532 (version "1.3.2")
12533 (source
12534 (origin
12535 (method url-fetch)
12536 (uri (cran-uri "bigrquery" version))
12537 (sha256
12538 (base32
12539 "16whccv7f94vf57dvbbrhdskz3nnbmpa11a14kp7aynckldlfy0v"))))
12540 (build-system r-build-system)
12541 (propagated-inputs
12542 `(("r-assertthat" ,r-assertthat)
12543 ("r-bit64" ,r-bit64)
12544 ("r-curl" ,r-curl)
12545 ("r-dbi" ,r-dbi)
12546 ("r-gargle" ,r-gargle)
12547 ("r-glue" ,r-glue)
12548 ("r-httr" ,r-httr)
12549 ("r-jsonlite" ,r-jsonlite)
12550 ("r-prettyunits" ,r-prettyunits)
12551 ("r-progress" ,r-progress)
12552 ("r-rapidjsonr" ,r-rapidjsonr)
12553 ("r-rcpp" ,r-rcpp)
12554 ("r-rlang" ,r-rlang)
12555 ("r-tibble" ,r-tibble)))
12556 (home-page "https://github.com/rstats-db/bigrquery")
12557 (synopsis "R interface to Google's BigQuery API")
12558 (description
12559 "This package provides an R interface to Google's BigQuery database.")
12560 (license license:gpl3)))
12561
12562 (define-public r-gmp
12563 (package
12564 (name "r-gmp")
12565 (version "0.6-2")
12566 (source
12567 (origin
12568 (method url-fetch)
12569 (uri (cran-uri "gmp" version))
12570 (sha256
12571 (base32
12572 "03kzbflgpy5sgnzxmhshs5qv7jjmfc113ybkhxys4z8y7xdv9z3b"))))
12573 (build-system r-build-system)
12574 (arguments
12575 '(#:phases
12576 (modify-phases %standard-phases
12577 (add-after 'unpack 'set-CC
12578 (lambda _ (setenv "CC" "gcc") #t)))))
12579 (inputs `(("gmp" ,gmp)))
12580 (home-page "https://cran.r-project.org/web/packages/gmp")
12581 (synopsis "Multiple precision arithmetic")
12582 (description
12583 "This package supports multiple precision arithmetic (big integers and
12584 rationals, prime number tests, matrix computation), \"arithmetic without
12585 limitations\" using the GNU Multiple Precision library.")
12586 ;; Any version of the GPL.
12587 (license license:gpl3+)))
12588
12589 (define-public r-rmpfr
12590 (package
12591 (name "r-rmpfr")
12592 (version "0.8-2")
12593 (source
12594 (origin
12595 (method url-fetch)
12596 (uri (cran-uri "Rmpfr" version))
12597 (sha256
12598 (base32
12599 "007pc7fpzl2mcg3qxa2vfjip6m2dr314qjsnybkj3kdj70bszxkl"))))
12600 (properties `((upstream-name . "Rmpfr")))
12601 (build-system r-build-system)
12602 (inputs
12603 `(("mpfr" ,mpfr)
12604 ("gmp" ,gmp)))
12605 (propagated-inputs
12606 `(("r-gmp" ,r-gmp)))
12607 (native-inputs
12608 `(("pkg-config" ,pkg-config)))
12609 (home-page "http://rmpfr.r-forge.r-project.org/")
12610 (synopsis "R bindings to the MPFR library")
12611 (description
12612 "This package supports arithmetic (via S4 classes and methods) for
12613 arbitrary precision floating point numbers, including transcendental
12614 functions. To this end, the package interfaces with the @dfn{Multiple
12615 Precision Floating-Point Reliable} (MPFR) library.")
12616 (license license:gpl2+)))
12617
12618 (define-public r-assertive-base
12619 (package
12620 (name "r-assertive-base")
12621 (version "0.0-9")
12622 (source
12623 (origin
12624 (method url-fetch)
12625 (uri (cran-uri "assertive.base" version))
12626 (sha256
12627 (base32
12628 "07m0ddz092bgbl2fn1yk932h0iajdcqkri632477wl5a1q5r3w2b"))))
12629 (properties
12630 `((upstream-name . "assertive.base")))
12631 (build-system r-build-system)
12632 (home-page "https://bitbucket.org/richierocks/assertive.base")
12633 (synopsis "Core of the assertive package")
12634 (description
12635 "This package provides a minimal set of predicates and assertions used by
12636 the assertive package. This is mainly for use by other package developers who
12637 want to include run-time testing features in their own packages.")
12638 (license license:gpl3+)))
12639
12640 (define-public r-assertive-properties
12641 (package
12642 (name "r-assertive-properties")
12643 (version "0.0-4")
12644 (source
12645 (origin
12646 (method url-fetch)
12647 (uri (cran-uri "assertive.properties" version))
12648 (sha256
12649 (base32
12650 "0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"))))
12651 (properties
12652 `((upstream-name . "assertive.properties")))
12653 (build-system r-build-system)
12654 (propagated-inputs
12655 `(("r-assertive-base" ,r-assertive-base)))
12656 (home-page "https://bitbucket.org/richierocks/assertive.properties")
12657 (synopsis "Assertions to check properties of variables")
12658 (description
12659 "This package provides a set of predicates and assertions for checking
12660 the properties of variables, such as length, names and attributes. This is
12661 mainly for use by other package developers who want to include run-time
12662 testing features in their own packages.")
12663 (license license:gpl3+)))
12664
12665 (define-public r-assertive-numbers
12666 (package
12667 (name "r-assertive-numbers")
12668 (version "0.0-2")
12669 (source
12670 (origin
12671 (method url-fetch)
12672 (uri (cran-uri "assertive.numbers" version))
12673 (sha256
12674 (base32
12675 "0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"))))
12676 (properties
12677 `((upstream-name . "assertive.numbers")))
12678 (build-system r-build-system)
12679 (propagated-inputs
12680 `(("r-assertive-base" ,r-assertive-base)))
12681 (home-page "https://bitbucket.org/richierocks/assertive.numbers")
12682 (synopsis "Assertions to check properties of numbers")
12683 (description
12684 "This package provides a set of predicates and assertions for checking
12685 the properties of numbers. This is mainly for use by other package developers
12686 who want to include run-time testing features in their own packages.")
12687 (license license:gpl3+)))
12688
12689 (define-public r-assertive-sets
12690 (package
12691 (name "r-assertive-sets")
12692 (version "0.0-3")
12693 (source
12694 (origin
12695 (method url-fetch)
12696 (uri (cran-uri "assertive.sets" version))
12697 (sha256
12698 (base32
12699 "1cqvh2syvh5b6d85h601zjmsdbbf3h8q98ids4dfl4frdshpasc7"))))
12700 (properties
12701 `((upstream-name . "assertive.sets")))
12702 (build-system r-build-system)
12703 (propagated-inputs
12704 `(("r-assertive-base" ,r-assertive-base)))
12705 (home-page "https://bitbucket.org/richierocks/assertive.sets")
12706 (synopsis "Assertions to check properties of sets")
12707 (description
12708 "This package provides a set of predicates and assertions for checking
12709 the properties of sets. This is mainly for use by other package developers
12710 who want to include run-time testing features in their own packages.")
12711 (license license:gpl3+)))
12712
12713 (define-public r-assertive-matrices
12714 (package
12715 (name "r-assertive-matrices")
12716 (version "0.0-2")
12717 (source
12718 (origin
12719 (method url-fetch)
12720 (uri (cran-uri "assertive.matrices" version))
12721 (sha256
12722 (base32
12723 "16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"))))
12724 (properties
12725 `((upstream-name . "assertive.matrices")))
12726 (build-system r-build-system)
12727 (propagated-inputs
12728 `(("r-assertive-base" ,r-assertive-base)))
12729 (home-page "https://bitbucket.org/richierocks/assertive.matrices")
12730 (synopsis "Assertions to check properties of matrices")
12731 (description
12732 "This package provides a set of predicates and assertions for checking
12733 the properties of matrices. This is mainly for use by other package
12734 developers who want to include run-time testing features in their own
12735 packages.")
12736 (license license:gpl3+)))
12737
12738 (define-public r-assertive-models
12739 (package
12740 (name "r-assertive-models")
12741 (version "0.0-2")
12742 (source
12743 (origin
12744 (method url-fetch)
12745 (uri (cran-uri "assertive.models" version))
12746 (sha256
12747 (base32
12748 "0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"))))
12749 (properties
12750 `((upstream-name . "assertive.models")))
12751 (build-system r-build-system)
12752 (propagated-inputs
12753 `(("r-assertive-base" ,r-assertive-base)))
12754 (home-page "https://bitbucket.org/richierocks/assertive.models")
12755 (synopsis "Assertions to check properties of models")
12756 (description
12757 "This package provides a set of predicates and assertions for checking
12758 the properties of models. This is mainly for use by other package developers
12759 who want to include run-time testing features in their own packages.")
12760 (license license:gpl3+)))
12761
12762 (define-public r-assertive-reflection
12763 (package
12764 (name "r-assertive-reflection")
12765 (version "0.0-5")
12766 (source
12767 (origin
12768 (method url-fetch)
12769 (uri (cran-uri "assertive.reflection" version))
12770 (sha256
12771 (base32
12772 "1g9lpwzy6r2xmyi2mlbcccnfgyzhzbmx5bsicf3vkffxrlkrpjn2"))))
12773 (properties
12774 `((upstream-name . "assertive.reflection")))
12775 (build-system r-build-system)
12776 (propagated-inputs
12777 `(("r-assertive-base" ,r-assertive-base)))
12778 (home-page "https://bitbucket.org/richierocks/assertive.reflection")
12779 (synopsis "Assertions for checking the state of R")
12780 (description
12781 "This package provides a set of predicates and assertions for checking
12782 the state and capabilities of R, the operating system it is running on, and
12783 the IDE being used. This is mainly for use by other package developers who
12784 want to include run-time testing features in their own packages.")
12785 (license license:gpl3+)))
12786
12787 (define-public r-assertive-types
12788 (package
12789 (name "r-assertive-types")
12790 (version "0.0-3")
12791 (source
12792 (origin
12793 (method url-fetch)
12794 (uri (cran-uri "assertive.types" version))
12795 (sha256
12796 (base32
12797 "0zxq1jfrzgw95ll7alvm0xnk7aihjdksngq4ya2whyvfjbmv4vdb"))))
12798 (properties
12799 `((upstream-name . "assertive.types")))
12800 (build-system r-build-system)
12801 (propagated-inputs
12802 `(("r-assertive-base" ,r-assertive-base)
12803 ("r-assertive-properties" ,r-assertive-properties)
12804 ("r-codetools" ,r-codetools)))
12805 (home-page "https://bitbucket.org/richierocks/assertive.types")
12806 (synopsis "Assertions to check types of variables")
12807 (description
12808 "This package provides a set of predicates and assertions for checking
12809 the types of variables. This is mainly for use by other package developers
12810 who want to include run-time testing features in their own packages.")
12811 (license license:gpl3+)))
12812
12813 (define-public r-assertive-files
12814 (package
12815 (name "r-assertive-files")
12816 (version "0.0-2")
12817 (source
12818 (origin
12819 (method url-fetch)
12820 (uri (cran-uri "assertive.files" version))
12821 (sha256
12822 (base32
12823 "02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"))))
12824 (properties
12825 `((upstream-name . "assertive.files")))
12826 (build-system r-build-system)
12827 (propagated-inputs
12828 `(("r-assertive-base" ,r-assertive-base)
12829 ("r-assertive-numbers" ,r-assertive-numbers)))
12830 (home-page "https://bitbucket.org/richierocks/assertive.files")
12831 (synopsis "Assertions to check properties of files")
12832 (description
12833 "This package provides a set of predicates and assertions for checking
12834 the properties of files and connections. This is mainly for use by other
12835 package developers who want to include run-time testing features in their own
12836 packages.")
12837 (license license:gpl3+)))
12838
12839 (define-public r-assertive-code
12840 (package
12841 (name "r-assertive-code")
12842 (version "0.0-3")
12843 (source
12844 (origin
12845 (method url-fetch)
12846 (uri (cran-uri "assertive.code" version))
12847 (sha256
12848 (base32
12849 "1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"))))
12850 (properties
12851 `((upstream-name . "assertive.code")))
12852 (build-system r-build-system)
12853 (propagated-inputs
12854 `(("r-assertive-base" ,r-assertive-base)
12855 ("r-assertive-properties" ,r-assertive-properties)
12856 ("r-assertive-types" ,r-assertive-types)))
12857 (home-page "https://bitbucket.org/richierocks/assertive.code")
12858 (synopsis "Assertions to check properties of code")
12859 (description
12860 "This package provides a set of predicates and assertions for checking
12861 the properties of code. This is mainly for use by other package developers
12862 who want to include run-time testing features in their own packages.")
12863 (license license:gpl3+)))
12864
12865 (define-public r-assertive-datetimes
12866 (package
12867 (name "r-assertive-datetimes")
12868 (version "0.0-3")
12869 (source
12870 (origin
12871 (method url-fetch)
12872 (uri (cran-uri "assertive.datetimes" version))
12873 (sha256
12874 (base32
12875 "151d05z8n6dpl44pqsa1jfi0ijbigr3zfc43xlw53nd8ymi22kh1"))))
12876 (properties
12877 `((upstream-name . "assertive.datetimes")))
12878 (build-system r-build-system)
12879 (propagated-inputs
12880 `(("r-assertive-base" ,r-assertive-base)
12881 ("r-assertive-types" ,r-assertive-types)))
12882 (home-page "https://bitbucket.org/richierocks/assertive.datetimes")
12883 (synopsis "Assertions to check properties of dates and times")
12884 (description
12885 "This package provides a set of predicates and assertions for checking
12886 the properties of dates and times. This is mainly for use by other package
12887 developers who want to include run-time testing features in their own
12888 packages.")
12889 (license license:gpl3+)))
12890
12891 (define-public r-assertive-strings
12892 (package
12893 (name "r-assertive-strings")
12894 (version "0.0-3")
12895 (source
12896 (origin
12897 (method url-fetch)
12898 (uri (cran-uri "assertive.strings" version))
12899 (sha256
12900 (base32
12901 "0n6jrk88670g4ym0r8ii40a08a90z1xadj8wcryk8h0nl04dchfm"))))
12902 (properties
12903 `((upstream-name . "assertive.strings")))
12904 (build-system r-build-system)
12905 (propagated-inputs
12906 `(("r-assertive-base" ,r-assertive-base)
12907 ("r-assertive-types" ,r-assertive-types)
12908 ("r-stringi" ,r-stringi)))
12909 (home-page "https://bitbucket.org/richierocks/assertive.strings")
12910 (synopsis "Assertions to check properties of strings")
12911 (description
12912 "This package provides a set of predicates and assertions for checking
12913 the properties of strings. This is mainly for use by other package developers
12914 who want to include run-time testing features in their own packages.")
12915 (license license:gpl3+)))
12916
12917 (define-public r-assertive-data-us
12918 (package
12919 (name "r-assertive-data-us")
12920 (version "0.0-2")
12921 (source
12922 (origin
12923 (method url-fetch)
12924 (uri (cran-uri "assertive.data.us" version))
12925 (sha256
12926 (base32
12927 "1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"))))
12928 (properties
12929 `((upstream-name . "assertive.data.us")))
12930 (build-system r-build-system)
12931 (propagated-inputs
12932 `(("r-assertive-base" ,r-assertive-base)
12933 ("r-assertive-strings" ,r-assertive-strings)))
12934 (home-page "https://bitbucket.org/richierocks/assertive.data.us")
12935 (synopsis "Assertions to check properties of strings")
12936 (description
12937 "This package provides a set of predicates and assertions for checking
12938 the properties of US-specific complex data types. This is mainly for use by
12939 other package developers who want to include run-time testing features in
12940 their own packages.")
12941 (license license:gpl3+)))
12942
12943 (define-public r-assertive-data-uk
12944 (package
12945 (name "r-assertive-data-uk")
12946 (version "0.0-2")
12947 (source
12948 (origin
12949 (method url-fetch)
12950 (uri (cran-uri "assertive.data.uk" version))
12951 (sha256
12952 (base32
12953 "1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"))))
12954 (properties
12955 `((upstream-name . "assertive.data.uk")))
12956 (build-system r-build-system)
12957 (propagated-inputs
12958 `(("r-assertive-base" ,r-assertive-base)
12959 ("r-assertive-strings" ,r-assertive-strings)))
12960 (home-page "https://bitbucket.org/richierocks/assertive.data.uk")
12961 (synopsis "Assertions to check properties of strings")
12962 (description
12963 "This package provides a set of predicates and assertions for checking
12964 the properties of UK-specific complex data types. This is mainly for use by
12965 other package developers who want to include run-time testing features in
12966 their own packages.")
12967 (license license:gpl3+)))
12968
12969 (define-public r-assertive-data
12970 (package
12971 (name "r-assertive-data")
12972 (version "0.0-3")
12973 (source
12974 (origin
12975 (method url-fetch)
12976 (uri (cran-uri "assertive.data" version))
12977 (sha256
12978 (base32
12979 "00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"))))
12980 (properties
12981 `((upstream-name . "assertive.data")))
12982 (build-system r-build-system)
12983 (propagated-inputs
12984 `(("r-assertive-base" ,r-assertive-base)
12985 ("r-assertive-strings" ,r-assertive-strings)))
12986 (home-page "https://bitbucket.org/richierocks/assertive.data")
12987 (synopsis "Assertions to check properties of data")
12988 (description
12989 "This package provides a set of predicates and assertions for checking
12990 the properties of (country independent) complex data types. This is mainly
12991 for use by other package developers who want to include run-time testing
12992 features in their own packages.")
12993 (license license:gpl3+)))
12994
12995 (define-public r-assertive
12996 (package
12997 (name "r-assertive")
12998 (version "0.3-6")
12999 (source
13000 (origin
13001 (method url-fetch)
13002 (uri (cran-uri "assertive" version))
13003 (sha256
13004 (base32
13005 "02palil82idqhhshcdjsfsja9qkqnd0dczqzj5gbccy4hfg1c0y4"))))
13006 (build-system r-build-system)
13007 (propagated-inputs
13008 `(("r-assertive-base" ,r-assertive-base)
13009 ("r-assertive-code" ,r-assertive-code)
13010 ("r-assertive-data" ,r-assertive-data)
13011 ("r-assertive-data-uk" ,r-assertive-data-uk)
13012 ("r-assertive-data-us" ,r-assertive-data-us)
13013 ("r-assertive-datetimes" ,r-assertive-datetimes)
13014 ("r-assertive-files" ,r-assertive-files)
13015 ("r-assertive-matrices" ,r-assertive-matrices)
13016 ("r-assertive-models" ,r-assertive-models)
13017 ("r-assertive-numbers" ,r-assertive-numbers)
13018 ("r-assertive-properties" ,r-assertive-properties)
13019 ("r-assertive-reflection" ,r-assertive-reflection)
13020 ("r-assertive-sets" ,r-assertive-sets)
13021 ("r-assertive-strings" ,r-assertive-strings)
13022 ("r-assertive-types" ,r-assertive-types)
13023 ("r-knitr" ,r-knitr)))
13024 (native-inputs
13025 `(("r-knitr" ,r-knitr)))
13026 (home-page "https://bitbucket.org/richierocks/assertive")
13027 (synopsis "Readable check functions to ensure code integrity")
13028 (description
13029 "This package provides lots of predicates (@code{is_*} functions) to
13030 check the state of your variables, and assertions (@code{assert_*} functions)
13031 to throw errors if they aren't in the right form.")
13032 (license license:gpl3+)))
13033
13034 (define-public r-dotcall64
13035 (package
13036 (name "r-dotcall64")
13037 (version "1.0-0")
13038 (source
13039 (origin
13040 (method url-fetch)
13041 (uri (cran-uri "dotCall64" version))
13042 (sha256
13043 (base32
13044 "1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"))))
13045 (properties `((upstream-name . "dotCall64")))
13046 (build-system r-build-system)
13047 (native-inputs `(("gfortran" ,gfortran)))
13048 (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64")
13049 (synopsis "Enhanced foreign function interface supporting long vectors")
13050 (description
13051 "This package provides @code{.C64()}, an enhanced version of @code{.C()}
13052 and @code{.Fortran()} from the R foreign function interface. @code{.C64()}
13053 supports long vectors, arguments of type 64-bit integer, and provides a
13054 mechanism to avoid unnecessary copies of read-only and write-only arguments.
13055 This makes it a convenient and fast interface to C/C++ and Fortran code.")
13056 (license license:gpl2+)))
13057
13058 (define-public r-spam
13059 (package
13060 (name "r-spam")
13061 (version "2.6-0")
13062 (source
13063 (origin
13064 (method url-fetch)
13065 (uri (cran-uri "spam" version))
13066 (sha256
13067 (base32 "0p5ycvpry955ldrgbbq3syy91wx9425mddpn8r5m9xwlirjxv3v3"))))
13068 (build-system r-build-system)
13069 (propagated-inputs
13070 `(("r-dotcall64" ,r-dotcall64)))
13071 (native-inputs
13072 `(("gfortran" ,gfortran)
13073 ("r-knitr" ,r-knitr)))
13074 (home-page "https://www.math.uzh.ch/pages/spam/")
13075 (synopsis "Sparse matrix algebra")
13076 (description
13077 "This package provides a set of functions for sparse matrix algebra.
13078 Differences with other sparse matrix packages are:
13079
13080 @enumerate
13081 @item it only supports (essentially) one sparse matrix format;
13082 @item it is based on transparent and simple structure(s);
13083 @item it is tailored for MCMC calculations within G(M)RF;
13084 @item and it is fast and scalable (with the extension package @code{spam64}).
13085 @end enumerate\n")
13086 ;; Either of these licenses
13087 (license (list license:bsd-3 license:lgpl2.0))))
13088
13089 (define-public r-fields
13090 (package
13091 (name "r-fields")
13092 (version "11.6")
13093 (source
13094 (origin
13095 (method url-fetch)
13096 (uri (cran-uri "fields" version))
13097 (sha256
13098 (base32 "1nsrgkw9w3mwd3sajyzc06h49gg1s0bkq6xh5b66h1n4jbcx2046"))))
13099 (build-system r-build-system)
13100 (propagated-inputs
13101 `(("r-maps" ,r-maps)
13102 ("r-spam" ,r-spam)))
13103 (native-inputs
13104 `(("gfortran" ,gfortran)))
13105 (home-page "https://www.image.ucar.edu/fields")
13106 (synopsis "Tools for spatial data")
13107 (description
13108 "This is a package for curve, surface and function fitting with an
13109 emphasis on splines, spatial data and spatial statistics. The major methods
13110 include cubic, and thin plate splines, Kriging, and compactly supported
13111 covariance functions for large data sets.")
13112 (license license:gpl2+)))
13113
13114 (define-public r-spatialextremes
13115 (package
13116 (name "r-spatialextremes")
13117 (version "2.0-9")
13118 (source
13119 (origin
13120 (method url-fetch)
13121 (uri (cran-uri "SpatialExtremes" version))
13122 (sha256
13123 (base32
13124 "1mhn1c8n3bmgf0fjyac3wji4790zswzkqliqcv3n8kv9806crb0y"))))
13125 (properties
13126 `((upstream-name . "SpatialExtremes")))
13127 (build-system r-build-system)
13128 (propagated-inputs
13129 `(("r-fields" ,r-fields)
13130 ("r-maps" ,r-maps)))
13131 (home-page "http://spatialextremes.r-forge.r-project.org/")
13132 (synopsis "Modelling spatial extremes")
13133 (description
13134 "This package provides tools for the statistical modelling of spatial
13135 extremes using max-stable processes, copula or Bayesian hierarchical models.
13136 More precisely, this package allows (conditional) simulations from various
13137 parametric max-stable models, analysis of the extremal spatial dependence, the
13138 fitting of such processes using composite likelihoods or least square (simple
13139 max-stable processes only), model checking and selection and prediction.")
13140 (license license:gpl2+)))
13141
13142 (define-public r-drc
13143 (package
13144 (name "r-drc")
13145 (version "3.0-1")
13146 (source
13147 (origin
13148 (method url-fetch)
13149 (uri (cran-uri "drc" version))
13150 (sha256
13151 (base32
13152 "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"))))
13153 (build-system r-build-system)
13154 (propagated-inputs
13155 `(("r-car" ,r-car)
13156 ("r-gtools" ,r-gtools)
13157 ("r-mass" ,r-mass)
13158 ("r-multcomp" ,r-multcomp)
13159 ("r-plotrix" ,r-plotrix)
13160 ("r-scales" ,r-scales)))
13161 (home-page "https://cran.r-project.org/web/packages/drc")
13162 (synopsis "Analysis of dose-response curves")
13163 (description
13164 "This package provides a suite of flexible and versatile model fitting
13165 and after-fitting functions for the analysis of dose-response data.")
13166 (license license:gpl2+)))
13167
13168 (define-public r-rmeta
13169 (package
13170 (name "r-rmeta")
13171 (version "3.0")
13172 (source
13173 (origin
13174 (method url-fetch)
13175 (uri (cran-uri "rmeta" version))
13176 (sha256
13177 (base32
13178 "0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"))))
13179 (build-system r-build-system)
13180 (home-page "https://cran.r-project.org/web/packages/rmeta")
13181 (synopsis "Tools for meta-analysis")
13182 (description
13183 "This package provides functions for simple fixed and random effects
13184 meta-analysis for two-sample comparisons and cumulative meta-analyses. It
13185 draws standard summary plots, funnel plots, and computes summaries and tests
13186 for association and heterogeneity.")
13187 (license license:gpl2)))
13188
13189 (define-public r-bootstrap
13190 (package
13191 (name "r-bootstrap")
13192 (version "2019.6")
13193 (source
13194 (origin
13195 (method url-fetch)
13196 (uri (cran-uri "bootstrap" version))
13197 (sha256
13198 (base32
13199 "1546jqhhw5h177ii8jkdikyd26rv6gwkav816np1zks4p7zgsljj"))))
13200 (build-system r-build-system)
13201 (native-inputs `(("gfortran" ,gfortran)))
13202 (home-page "https://cran.r-project.org/web/packages/bootstrap")
13203 (synopsis "Functions for the book \"An Introduction to the Bootstrap\"")
13204 (description
13205 "This package provides software and data for the book \"An Introduction
13206 to the Bootstrap\" by B. Efron and R. Tibshirani, 1993, Chapman and Hall.
13207 This package is primarily provided for projects already based on it, and for
13208 support of the book. New projects should preferentially use the recommended
13209 package \"boot\".")
13210 (license license:bsd-3)))
13211
13212 (define-public r-survivalroc
13213 (package
13214 (name "r-survivalroc")
13215 (version "1.0.3")
13216 (source
13217 (origin
13218 (method url-fetch)
13219 (uri (cran-uri "survivalROC" version))
13220 (sha256
13221 (base32
13222 "0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"))))
13223 (properties `((upstream-name . "survivalROC")))
13224 (build-system r-build-system)
13225 (home-page "https://cran.r-project.org/web/packages/survivalROC")
13226 (synopsis "Time-dependent ROC curve estimation from censored survival data")
13227 (description
13228 "Compute time-dependent ROC curve from censored survival data using
13229 Kaplan-Meier (KM) or Nearest Neighbor Estimation (NNE) method of Heagerty,
13230 Lumley & Pepe (Biometrics, Vol 56 No 2, 2000, PP 337-344)")
13231 (license license:gpl2+)))
13232
13233 (define-public r-longitudinal
13234 (package
13235 (name "r-longitudinal")
13236 (version "1.1.12")
13237 (source
13238 (origin
13239 (method url-fetch)
13240 (uri (cran-uri "longitudinal" version))
13241 (sha256
13242 (base32
13243 "1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"))))
13244 (build-system r-build-system)
13245 (propagated-inputs `(("r-corpcor" ,r-corpcor)))
13246 (home-page "http://strimmerlab.org/software/longitudinal/")
13247 (synopsis "Analysis of multiple time course data")
13248 (description
13249 "This package contains general data structures and functions for
13250 longitudinal data with multiple variables, repeated measurements, and
13251 irregularly spaced time points. It also implements a shrinkage estimator of
13252 dynamical correlation and dynamical covariance.")
13253 (license license:gpl3+)))
13254
13255 (define-public r-genenet
13256 (package
13257 (name "r-genenet")
13258 (version "1.2.15")
13259 (source
13260 (origin
13261 (method url-fetch)
13262 (uri (cran-uri "GeneNet" version))
13263 (sha256
13264 (base32
13265 "11ba6ahsk3x9alvcw8bai2bpg84ki1m8nadrjjdhjg65svhw8njm"))))
13266 (properties `((upstream-name . "GeneNet")))
13267 (build-system r-build-system)
13268 (propagated-inputs
13269 `(("r-corpcor" ,r-corpcor)
13270 ("r-fdrtool" ,r-fdrtool)
13271 ("r-longitudinal" ,r-longitudinal)))
13272 (home-page "http://strimmerlab.org/software/genenet/")
13273 (synopsis "Modeling and inferring gene networks")
13274 (description
13275 "This package analyzes gene expression (time series) data with focus on
13276 the inference of gene networks. In particular, GeneNet implements the methods
13277 of Schaefer and Strimmer (2005a,b,c) and Opgen-Rhein and Strimmer (2006, 2007)
13278 for learning large-scale gene association networks (including assignment of
13279 putative directions).")
13280 (license license:gpl3+)))
13281
13282 (define-public r-rbamtools
13283 (package
13284 (name "r-rbamtools")
13285 (version "2.16.17")
13286 (source
13287 (origin
13288 (method url-fetch)
13289 (uri (cran-uri "rbamtools" version))
13290 (sha256
13291 (base32
13292 "0qj37ljdva3v29s01dkrbg31mcfzy3bl145cp40d54v4h9xhcghc"))))
13293 (build-system r-build-system)
13294 (inputs `(("zlib" ,zlib)))
13295 (propagated-inputs
13296 `(("r-refgenome" ,r-refgenome)))
13297 (home-page "https://cran.r-project.org/web/packages/rbamtools")
13298 (synopsis "Read and write BAM (binary alignment) files")
13299 (description
13300 "This package provides an R interface to functions of the SAMtools
13301 library.")
13302 (license license:artistic2.0)))
13303
13304 (define-public r-protviz
13305 (package
13306 (name "r-protviz")
13307 (version "0.6.8")
13308 (source
13309 (origin
13310 (method url-fetch)
13311 (uri (cran-uri "protViz" version))
13312 (sha256
13313 (base32
13314 "0rn8fjg7791a4j2k1kk1jwx40xz20bfaavvflmhyzpl398vmmy3a"))))
13315 (properties `((upstream-name . "protViz")))
13316 (build-system r-build-system)
13317 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
13318 (home-page "https://github.com/protViz/protViz/")
13319 (synopsis "Visualizing and analyzing mass spectrometry data in proteomics")
13320 (description
13321 "This package helps with quality checks, visualizations and analysis of
13322 mass spectrometry data, coming from proteomics experiments. The package is
13323 developed, tested and used at the Functional Genomics Center Zurich, where it
13324 is used mainly for prototyping, teaching, and having fun with proteomics data.
13325 But it can also be used to do data analysis for small scale data sets.")
13326 (license license:gpl3)))
13327
13328 (define-public r-cmprsk
13329 (package
13330 (name "r-cmprsk")
13331 (version "2.2-10")
13332 (source
13333 (origin
13334 (method url-fetch)
13335 (uri (cran-uri "cmprsk" version))
13336 (sha256
13337 (base32 "1xnx2zanw548prxsw2zw5cddkkg6kj97jgyzw67achq5mnsvfbg8"))))
13338 (build-system r-build-system)
13339 (propagated-inputs
13340 `(("r-survival" ,r-survival)))
13341 (native-inputs
13342 `(("gfortran" ,gfortran)))
13343 (home-page "https://cran.r-project.org/web/packages/cmprsk")
13344 (synopsis "Subdistribution analysis of competing risks")
13345 (description
13346 "This package provides tool for estimation, testing and regression
13347 modeling of subdistribution functions in competing risks, as described in
13348 Gray (1988), A class of K-sample tests for comparing the cumulative incidence
13349 of a competing risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ (1999),
13350 A proportional hazards model for the subdistribution of a competing risk,
13351 JASA, 94:496-509.")
13352 (license license:gpl2+)))
13353
13354 (define-public r-etm
13355 (package
13356 (name "r-etm")
13357 (version "1.1.1")
13358 (source
13359 (origin
13360 (method url-fetch)
13361 (uri (cran-uri "etm" version))
13362 (sha256
13363 (base32
13364 "1hvrplmdpjjpjji663rw0vjbbrzj2nvr04d1nkc8bf46p4ixyxgy"))))
13365 (build-system r-build-system)
13366 (propagated-inputs
13367 `(("r-data-table" ,r-data-table)
13368 ("r-lattice" ,r-lattice)
13369 ("r-rcpp" ,r-rcpp)
13370 ("r-rcpparmadillo" ,r-rcpparmadillo)
13371 ("r-survival" ,r-survival)))
13372 (home-page "https://cran.r-project.org/web/packages/etm")
13373 (synopsis "Empirical transition matrix")
13374 (description
13375 "The @dfn{empirical transition matrix} (etm) package estimates
13376 the matrix of transition probabilities for any time-inhomogeneous multistate
13377 model with finite state space using the Aalen-Johansen estimator.")
13378 (license license:expat)))
13379
13380 (define-public r-epi
13381 (package
13382 (name "r-epi")
13383 (version "2.43")
13384 (source
13385 (origin
13386 (method url-fetch)
13387 (uri (cran-uri "Epi" version))
13388 (sha256
13389 (base32
13390 "0wsjvilcivrhy2kh2dcagkzy7bjmfa0sq9xjpv6qb4b0nc0mv089"))))
13391 (properties `((upstream-name . "Epi")))
13392 (build-system r-build-system)
13393 (propagated-inputs
13394 `(("r-cmprsk" ,r-cmprsk)
13395 ("r-data-table" ,r-data-table)
13396 ("r-dplyr" ,r-dplyr)
13397 ("r-etm" ,r-etm)
13398 ("r-mass" ,r-mass)
13399 ("r-matrix" ,r-matrix)
13400 ("r-mgcv" ,r-mgcv)
13401 ("r-numderiv" ,r-numderiv)
13402 ("r-plyr" ,r-plyr)
13403 ("r-purrr" ,r-purrr)
13404 ("r-survival" ,r-survival)
13405 ("r-zoo" ,r-zoo)))
13406 (home-page "https://BendixCarstensen.com/Epi/")
13407 (synopsis "Statistical analysis in epidemiology")
13408 (description
13409 "This package provides functions for demographic and epidemiological
13410 analysis in the Lexis diagram, i.e. register and cohort follow-up data, in
13411 particular representation, manipulation and simulation of multistate data -
13412 the Lexis suite of functions, which includes interfaces to the @code{mstate},
13413 @code{etm} and @code{cmprsk} packages. It also contains functions for
13414 Age-Period-Cohort and Lee-Carter modeling and a function for interval censored
13415 data and some useful functions for tabulation and plotting, as well as a
13416 number of epidemiological data sets.")
13417 (license license:gpl2)))
13418
13419 (define-public r-ppls
13420 (package
13421 (name "r-ppls")
13422 (version "1.6-1.1")
13423 (source
13424 (origin
13425 (method url-fetch)
13426 (uri (cran-uri "ppls" version))
13427 (sha256
13428 (base32
13429 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"))))
13430 (build-system r-build-system)
13431 (propagated-inputs `(("r-mass" ,r-mass)))
13432 (home-page "https://cran.r-project.org/web/packages/ppls")
13433 (synopsis "Penalized partial least squares")
13434 (description
13435 "This package contains linear and nonlinear regression methods based on
13436 partial least squares and penalization techniques. Model parameters are
13437 selected via cross-validation, and confidence intervals ans tests for the
13438 regression coefficients can be conducted via jackknifing.")
13439 (license license:gpl2+)))
13440
13441 (define-public r-huge
13442 (package
13443 (name "r-huge")
13444 (version "1.3.4.1")
13445 (source
13446 (origin
13447 (method url-fetch)
13448 (uri (cran-uri "huge" version))
13449 (sha256
13450 (base32 "11m80dnaxqw5v006q6kvhndl2y5ih5553fcqg4jcaljd8sp9xvvq"))))
13451 (build-system r-build-system)
13452 (propagated-inputs
13453 `(("r-igraph" ,r-igraph)
13454 ("r-mass" ,r-mass)
13455 ("r-matrix" ,r-matrix)
13456 ("r-rcpp" ,r-rcpp)
13457 ("r-rcppeigen" ,r-rcppeigen)))
13458 (home-page "https://cran.r-project.org/web/packages/huge")
13459 (synopsis "High-dimensional undirected graph estimation")
13460 (description
13461 "This package provides a general framework for high-dimensional
13462 undirected graph estimation. It integrates data preprocessing, neighborhood
13463 screening, graph estimation, and model selection techniques into a pipeline.")
13464 (license license:gpl2)))
13465
13466 (define-public r-parcor
13467 (package
13468 (name "r-parcor")
13469 (version "0.2-6")
13470 (source
13471 (origin
13472 (method url-fetch)
13473 (uri (cran-uri "parcor" version))
13474 (sha256
13475 (base32
13476 "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0"))))
13477 (build-system r-build-system)
13478 (propagated-inputs
13479 `(("r-epi" ,r-epi)
13480 ("r-genenet" ,r-genenet)
13481 ("r-glmnet" ,r-glmnet)
13482 ("r-mass" ,r-mass)
13483 ("r-ppls" ,r-ppls)))
13484 (home-page "https://cran.r-project.org/web/packages/parcor")
13485 (synopsis "Regularized estimation of partial correlation matrices")
13486 (description
13487 "This package estimates the matrix of partial correlations based on
13488 different regularized regression methods: lasso, adaptive lasso, PLS, and
13489 Ridge Regression. In addition, the package provides model selection for
13490 lasso, adaptive lasso and Ridge regression based on cross-validation.")
13491 (license license:gpl2+)))
13492
13493 (define-public r-mcmc
13494 (package
13495 (name "r-mcmc")
13496 (version "0.9-7")
13497 (source
13498 (origin
13499 (method url-fetch)
13500 (uri (cran-uri "mcmc" version))
13501 (sha256
13502 (base32
13503 "0q42m8ab7b6bxhns494ksjdss5f3c5m2jjfdlfj6fk1nz7ax7i5p"))))
13504 (build-system r-build-system)
13505 (home-page "https://www.stat.umn.edu/geyer/mcmc/")
13506 (synopsis "Markov chain Monte Carlo")
13507 (description
13508 "This package simulates continuous distributions of random vectors using
13509 @dfn{Markov chain Monte Carlo} (MCMC). Users specify the distribution by an R
13510 function that evaluates the log unnormalized density. Algorithms are random
13511 walk Metropolis algorithm (function @code{metrop}), simulated
13512 tempering (function @code{temper}), and morphometric random walk
13513 Metropolis (function @code{morph.metrop}), which achieves geometric ergodicity
13514 by change of variable.")
13515 (license license:expat)))
13516
13517 (define-public r-listenv
13518 (package
13519 (name "r-listenv")
13520 (version "0.8.0")
13521 (source
13522 (origin
13523 (method url-fetch)
13524 (uri (cran-uri "listenv" version))
13525 (sha256
13526 (base32
13527 "0ps8bk7zlhbviawrw7vw25skjq81hkk3ijyi6g74dmfqy8zsyapx"))))
13528 (build-system r-build-system)
13529 (native-inputs
13530 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
13531 (home-page "https://github.com/HenrikBengtsson/listenv")
13532 (synopsis "Environments behaving (almost) as lists")
13533 (description
13534 "This package implements list environments. List environments are
13535 environments that have list-like properties. For instance, the elements of a
13536 list environment are ordered and can be accessed and iterated over using index
13537 subsetting.")
13538 (license license:lgpl2.1+)))
13539
13540 (define-public r-globals
13541 (package
13542 (name "r-globals")
13543 (version "0.14.0")
13544 (source
13545 (origin
13546 (method url-fetch)
13547 (uri (cran-uri "globals" version))
13548 (sha256
13549 (base32
13550 "1wrjiiif6rpc268zz79pvpw33si6n6ffgxdnxmmcracwhb5vqg90"))))
13551 (build-system r-build-system)
13552 (propagated-inputs
13553 `(("r-codetools" ,r-codetools)))
13554 (home-page "https://github.com/HenrikBengtsson/globals")
13555 (synopsis "Identify global objects in R expressions")
13556 (description
13557 "This package provides tools to identify global (\"unknown\" or \"free\")
13558 objects in R expressions by code inspection using various strategies, e.g.
13559 conservative or liberal. The objective of this package is to make it as
13560 simple as possible to identify global objects for the purpose of exporting
13561 them in distributed compute environments.")
13562 (license license:lgpl2.1+)))
13563
13564 (define-public r-parallelly
13565 (package
13566 (name "r-parallelly")
13567 (version "1.23.0")
13568 (source
13569 (origin
13570 (method url-fetch)
13571 (uri (cran-uri "parallelly" version))
13572 (sha256
13573 (base32
13574 "025whcz55wj9jd73dalkbxh4l2331mqn758glr6hlf472lwf4v1p"))))
13575 (properties `((upstream-name . "parallelly")))
13576 (build-system r-build-system)
13577 (home-page "https://github.com/HenrikBengtsson/parallelly")
13578 (synopsis "Enhancements of the parallel package")
13579 (description
13580 "This package provides utility functions that enhance the @code{parallel}
13581 package and support the built-in parallel backends of the @code{future}
13582 package. For example, @code{availableCores} gives the number of CPU cores
13583 available to your R process as given by R options and environment variables,
13584 including those set by job schedulers on high-performance compute clusters.
13585 If none is set, it will fall back to @code{parallel::detectCores}. Another
13586 example is @code{makeClusterPSOCK}, which is backward compatible with
13587 @code{parallel::makePSOCKcluster} while doing a better job in setting up
13588 remote cluster workers without the need for configuring the firewall to do
13589 port-forwarding to your local computer.")
13590 (license license:lgpl2.1+)))
13591
13592 (define-public r-future
13593 (package
13594 (name "r-future")
13595 (version "1.21.0")
13596 (source
13597 (origin
13598 (method url-fetch)
13599 (uri (cran-uri "future" version))
13600 (sha256
13601 (base32
13602 "0bfiy17n5rghxw0702k0vgpjkk13268lniifdlx59flf0q16d7lh"))))
13603 (build-system r-build-system)
13604 (propagated-inputs
13605 `(("r-digest" ,r-digest)
13606 ("r-globals" ,r-globals)
13607 ("r-listenv" ,r-listenv)
13608 ("r-parallelly" ,r-parallelly)))
13609 (native-inputs
13610 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
13611 (home-page "https://github.com/HenrikBengtsson/future")
13612 (synopsis "Unified parallel and distributed processing in R")
13613 (description
13614 "The purpose of this package is to provide a lightweight and unified
13615 Future API for sequential and parallel processing of R expression via futures.
13616 This package implements sequential, multicore, multisession, and cluster
13617 futures. With these, R expressions can be evaluated on the local machine, in
13618 parallel a set of local machines, or distributed on a mix of local and remote
13619 machines. Extensions to this package implement additional backends for
13620 processing futures via compute cluster schedulers etc. Because of its unified
13621 API, there is no need to modify any code in order to switch from sequential on
13622 the local machine to, say, distributed processing on a remote compute cluster.")
13623 (license license:lgpl2.1+)))
13624
13625 (define-public r-future-apply
13626 (package
13627 (name "r-future-apply")
13628 (version "1.7.0")
13629 (source
13630 (origin
13631 (method url-fetch)
13632 (uri (cran-uri "future.apply" version))
13633 (sha256
13634 (base32
13635 "1ns5cf80vyabvyz9qp6kpvkg4jycinn7x6v7x6692fgjapdnmyig"))))
13636 (properties `((upstream-name . "future.apply")))
13637 (build-system r-build-system)
13638 (propagated-inputs
13639 `(("r-future" ,r-future)
13640 ("r-globals" ,r-globals)))
13641 (native-inputs
13642 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
13643 (home-page "https://github.com/HenrikBengtsson/future.apply")
13644 (synopsis "Apply function to elements in parallel using futures")
13645 (description
13646 "This package provides implementations of @code{apply()},
13647 @code{eapply()}, @code{lapply()}, @code{Map()}, @code{mapply()},
13648 @code{replicate()}, @code{sapply()}, @code{tapply()}, and @code{vapply()} that
13649 can be resolved using any future-supported backend, e.g. parallel on the local
13650 machine or distributed on a compute cluster.")
13651 (license license:gpl2+)))
13652
13653 (define-public r-rsvd
13654 (package
13655 (name "r-rsvd")
13656 (version "1.0.3")
13657 (source
13658 (origin
13659 (method url-fetch)
13660 (uri (cran-uri "rsvd" version))
13661 (sha256
13662 (base32
13663 "1fvrw46fl5xb2akaa4mp8nja4h7nn4bdhnjdrk22fsdfqc7hwmhk"))))
13664 (build-system r-build-system)
13665 (propagated-inputs
13666 `(("r-matrix" ,r-matrix)))
13667 (home-page "https://github.com/erichson/rSVD")
13668 (synopsis "Randomized singular value decomposition")
13669 (description
13670 "Low-rank matrix decompositions are fundamental tools and widely used for
13671 data analysis, dimension reduction, and data compression. Classically, highly
13672 accurate deterministic matrix algorithms are used for this task. However, the
13673 emergence of large-scale data has severely challenged our computational
13674 ability to analyze big data. The concept of randomness has been demonstrated
13675 as an effective strategy to quickly produce approximate answers to familiar
13676 problems such as the @dfn{singular value decomposition} (SVD). This package
13677 provides several randomized matrix algorithms such as the randomized singular
13678 value decomposition (@code{rsvd}), randomized principal component
13679 analysis (@code{rpca}), randomized robust principal component
13680 analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
13681 and the randomized CUR decomposition (@code{rcur}). In addition several plot
13682 functions are provided.")
13683 (license license:gpl3+)))
13684
13685 (define-public r-sloop
13686 (package
13687 (name "r-sloop")
13688 (version "1.0.1")
13689 (source
13690 (origin
13691 (method url-fetch)
13692 (uri (cran-uri "sloop" version))
13693 (sha256
13694 (base32
13695 "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
13696 (build-system r-build-system)
13697 (propagated-inputs
13698 `(("r-codetools" ,r-codetools)
13699 ("r-crayon" ,r-crayon)
13700 ("r-purrr" ,r-purrr)
13701 ("r-rlang" ,r-rlang)
13702 ("r-tibble" ,r-tibble)))
13703 (home-page "https://github.com/r-lib/sloop")
13704 (synopsis "Helpers for object-oriented programming in R")
13705 (description
13706 "This package provides a collection of helper functions designed to
13707 help you to better understand object oriented programming in R, particularly
13708 using @code{S3}.")
13709 (license license:gpl3)))
13710
13711 (define-public r-capushe
13712 (package
13713 (name "r-capushe")
13714 (version "1.1.1")
13715 (source
13716 (origin
13717 (method url-fetch)
13718 (uri (cran-uri "capushe" version))
13719 (sha256
13720 (base32
13721 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"))))
13722 (build-system r-build-system)
13723 (propagated-inputs `(("r-mass" ,r-mass)))
13724 (home-page "https://cran.r-project.org/web/packages/capushe/index.html")
13725 (synopsis "Calibrating penalties using slope heuristics")
13726 (description
13727 "This package provides tools for the calibration of penalized criteria
13728 for model selection. The calibration methods available are based on the slope
13729 heuristics.")
13730 (license license:gpl2+)))
13731
13732 (define-public r-dorng
13733 (package
13734 (name "r-dorng")
13735 (version "1.8.2")
13736 (source
13737 (origin
13738 (method url-fetch)
13739 (uri (cran-uri "doRNG" version))
13740 (sha256
13741 (base32
13742 "1jff27zzrvd1fd61x2m9468h8xn3s1c9f6wibviy5zdhj5dx9s9k"))))
13743 (properties `((upstream-name . "doRNG")))
13744 (build-system r-build-system)
13745 (propagated-inputs
13746 `(("r-foreach" ,r-foreach)
13747 ("r-iterators" ,r-iterators)
13748 ("r-rngtools" ,r-rngtools)))
13749 (home-page "https://renozao.github.io/doRNG/")
13750 (synopsis "Generic reproducible parallel backend for foreach loops")
13751 (description
13752 "This package provides functions to perform reproducible parallel
13753 @code{foreach} loops, using independent random streams as generated by
13754 L'Ecuyer's combined multiple-recursive generator. It enables to easily
13755 convert standard @code{%dopar%} loops into fully reproducible loops,
13756 independently of the number of workers, the task scheduling strategy, or the
13757 chosen parallel environment and associated foreach backend.")
13758 (license license:gpl2+)))
13759
13760 (define-public r-blockmodeling
13761 (package
13762 (name "r-blockmodeling")
13763 (version "1.0.0")
13764 (source
13765 (origin
13766 (method url-fetch)
13767 (uri (cran-uri "blockmodeling" version))
13768 (sha256
13769 (base32
13770 "1z4w2kq0id0gb5d0lqcdaw3clplhzywarkpvvx3drivdypzl237i"))))
13771 (build-system r-build-system)
13772 (propagated-inputs
13773 `(("r-matrix" ,r-matrix)))
13774 (native-inputs `(("gfortran" ,gfortran)))
13775 (home-page "https://cran.r-project.org/web/packages/blockmodeling")
13776 (synopsis "Generalized and classical blockmodeling of valued networks")
13777 (description
13778 "This package is primarily meant as an implementation of generalized
13779 blockmodeling for valued networks. In addition, measures of similarity or
13780 dissimilarity based on structural equivalence and regular equivalence (REGE
13781 algorithms) can be computed and partitioned matrices can be plotted.")
13782 (license license:gpl2+)))
13783
13784 (define-public r-upsetr
13785 (package
13786 (name "r-upsetr")
13787 (version "1.4.0")
13788 (source
13789 (origin
13790 (method url-fetch)
13791 (uri (cran-uri "UpSetR" version))
13792 (sha256
13793 (base32
13794 "007i0njnjjy7vbrxabwav7a1kk2n0hn2mkvqsdzzfk10ckp5y7im"))))
13795 (properties `((upstream-name . "UpSetR")))
13796 (build-system r-build-system)
13797 (propagated-inputs
13798 `(("r-ggplot2" ,r-ggplot2)
13799 ("r-gridextra" ,r-gridextra)
13800 ("r-plyr" ,r-plyr)
13801 ("r-scales" ,r-scales)))
13802 (home-page "https://github.com/hms-dbmi/UpSetR")
13803 (synopsis "Visualize intersecting sets")
13804 (description
13805 "This package provides a more scalable alternative to Venn and Euler
13806 diagrams for visualizing intersecting sets. Create visualizations of
13807 intersecting sets using a novel matrix design, along with visualizations of
13808 several common set, element and attribute related tasks.")
13809 (license license:expat)))
13810
13811 ;; This package includes a JavaScript file, which is not minified. When
13812 ;; upgrading please check that there are no new minified JavaScript files.
13813 (define-public r-shinybs
13814 (package
13815 (name "r-shinybs")
13816 (version "0.61")
13817 (source
13818 (origin
13819 (method url-fetch)
13820 (uri (cran-uri "shinyBS" version))
13821 (sha256
13822 (base32
13823 "0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"))))
13824 (properties `((upstream-name . "shinyBS")))
13825 (build-system r-build-system)
13826 ;; The tests spawn Shiny browser apps. They cannot be run
13827 ;; non-interactively.
13828 (arguments '(#:tests? #f))
13829 (propagated-inputs
13830 `(("r-htmltools" ,r-htmltools)
13831 ("r-shiny" ,r-shiny)))
13832 (home-page "https://ebailey78.github.io/shinyBS/")
13833 (synopsis "Twitter Bootstrap components for Shiny")
13834 (description
13835 "This package adds additional Twitter Bootstrap components to Shiny.")
13836 (license license:gpl3)))
13837
13838 (define-public r-shinyjqui
13839 (package
13840 (name "r-shinyjqui")
13841 (version "0.3.3")
13842 (source
13843 (origin
13844 (method url-fetch)
13845 (uri (cran-uri "shinyjqui" version))
13846 (sha256
13847 (base32
13848 "0n4ijxmkp8x6dwrsxwvx0zgd8b5129cmn6q6rrav38v1q5k8889x"))
13849 (snippet
13850 '(begin
13851 (delete-file "inst/www/shinyjqui.min.js")))))
13852 (properties `((upstream-name . "shinyjqui")))
13853 (build-system r-build-system)
13854 (arguments
13855 `(#:phases
13856 (modify-phases %standard-phases
13857 (add-after 'unpack 'process-javascript
13858 (lambda* (#:key inputs #:allow-other-keys)
13859 (with-directory-excursion "inst/www/"
13860 (let ((source "shinyjqui.js")
13861 (target "shinyjqui.min.js"))
13862 (format #true "Processing ~a --> ~a~%"
13863 source target)
13864 (invoke "esbuild" source "--minify"
13865 (string-append "--outfile=" target)))))))))
13866 (propagated-inputs
13867 `(("r-htmltools" ,r-htmltools)
13868 ("r-htmlwidgets" ,r-htmlwidgets)
13869 ("r-jsonlite" ,r-jsonlite)
13870 ("r-shiny" ,r-shiny)))
13871 (native-inputs
13872 `(("r-knitr" ,r-knitr)
13873 ("esbuild" ,esbuild)))
13874 (home-page "https://github.com/yang-tang/shinyjqui")
13875 (synopsis "jQuery UI interactions and effects for Shiny")
13876 (description
13877 "This is an extension to Shiny that brings interactions and animation
13878 effects from the jQuery UI library.")
13879 (license license:expat)))
13880
13881 (define-public r-outliers
13882 (package
13883 (name "r-outliers")
13884 (version "0.14")
13885 (source
13886 (origin
13887 (method url-fetch)
13888 (uri (cran-uri "outliers" version))
13889 (sha256
13890 (base32
13891 "0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"))))
13892 (build-system r-build-system)
13893 (home-page "https://cran.r-project.org/web/packages/outliers/index.html")
13894 (synopsis "Tests for outliers")
13895 (description
13896 "This package provides a collection of some tests commonly used for
13897 identifying outliers.")
13898 (license license:gpl2+)))
13899
13900 (define-public r-bayesm
13901 (package
13902 (name "r-bayesm")
13903 (version "3.1-4")
13904 (source
13905 (origin
13906 (method url-fetch)
13907 (uri (cran-uri "bayesm" version))
13908 (sha256
13909 (base32 "154glks7rsjkza0sfi1kj7wj727py9sl1ba6sswflwmwc9n226q6"))))
13910 (build-system r-build-system)
13911 (propagated-inputs
13912 `(("r-rcpp" ,r-rcpp)
13913 ("r-rcpparmadillo" ,r-rcpparmadillo)))
13914 (home-page "http://www.perossi.org/home/bsm-1")
13915 (synopsis "Bayesian inference for marketing/micro-econometrics")
13916 (description
13917 "This package covers many important models used in marketing and
13918 micro-econometrics applications, including Bayes Regression (univariate or
13919 multivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and
13920 Ordinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),
13921 Multivariate Probit, Negative Binomial (Poisson) Regression, Multivariate
13922 Mixtures of Normals (including clustering), Dirichlet Process Prior Density
13923 Estimation with normal base, Hierarchical Linear Models with normal prior and
13924 covariates, Hierarchical Linear Models with a mixture of normals prior and
13925 covariates, Hierarchical Multinomial Logits with a mixture of normals prior
13926 and covariates, Hierarchical Multinomial Logits with a Dirichlet Process prior
13927 and covariates, Hierarchical Negative Binomial Regression Models, Bayesian
13928 analysis of choice-based conjoint data, Bayesian treatment of linear
13929 instrumental variables models, Analysis of Multivariate Ordinal survey data
13930 with scale usage heterogeneity, and Bayesian Analysis of Aggregate Random
13931 Coefficient Logit Models.")
13932 (license license:gpl2+)))
13933
13934 (define-public r-tensora
13935 (package
13936 (name "r-tensora")
13937 (version "0.36.2")
13938 (source
13939 (origin
13940 (method url-fetch)
13941 (uri (cran-uri "tensorA" version))
13942 (sha256
13943 (base32
13944 "19wwh654qlja4z1n7afjpzsrrm53p8ddysa2vra5mdnkddb4g2cf"))))
13945 (properties `((upstream-name . "tensorA")))
13946 (build-system r-build-system)
13947 (home-page "http://www.stat.boogaart.de/tensorA")
13948 (synopsis "Advanced tensor arithmetic with named indices")
13949 (description
13950 "This package provides convenience functions for advanced linear algebra
13951 with tensors and computation with datasets of tensors on a higher level
13952 abstraction. It includes Einstein and Riemann summing conventions, dragging,
13953 co- and contravariate indices, and parallel computations on sequences of
13954 tensors.")
13955 (license license:gpl2+)))
13956
13957 (define-public r-rarpack
13958 (package
13959 (name "r-rarpack")
13960 (version "0.11-0")
13961 (source
13962 (origin
13963 (method url-fetch)
13964 (uri (cran-uri "rARPACK" version))
13965 (sha256
13966 (base32
13967 "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"))))
13968 (properties `((upstream-name . "rARPACK")))
13969 (build-system r-build-system)
13970 (propagated-inputs `(("r-rspectra" ,r-rspectra)))
13971 (home-page "https://github.com/yixuan/rARPACK")
13972 (synopsis "Solvers for large scale eigenvalue and SVD problems")
13973 (description
13974 "This package was previously an R wrapper of the ARPACK library, and now
13975 a shell of the R package RSpectra, an R interface to the Spectra library for
13976 solving large scale eigenvalue/vector problems. The current version of
13977 rARPACK simply imports and exports the functions provided by RSpectra. New
13978 users of rARPACK are advised to switch to the RSpectra package.")
13979 (license license:bsd-3)))
13980
13981 (define-public r-compositions
13982 (package
13983 (name "r-compositions")
13984 (version "2.0-1")
13985 (source
13986 (origin
13987 (method url-fetch)
13988 (uri (cran-uri "compositions" version))
13989 (sha256
13990 (base32
13991 "03qslsfx11gshls901zlhw47prd55mf16w4mkmd8x1dgiwq938l4"))))
13992 (build-system r-build-system)
13993 (propagated-inputs
13994 `(("r-bayesm" ,r-bayesm)
13995 ("r-mass" ,r-mass)
13996 ("r-robustbase" ,r-robustbase)
13997 ("r-tensora" ,r-tensora)))
13998 (native-inputs
13999 `(("r-knitr" ,r-knitr)))
14000 (home-page "http://www.stat.boogaart.de/compositions")
14001 (synopsis "Compositional data analysis")
14002 (description
14003 "This package provides functions for the consistent analysis of
14004 compositional data (e.g. portions of substances) and positive
14005 numbers (e.g. concentrations).")
14006 (license license:gpl2+)))
14007
14008 (define-public r-cobs
14009 (package
14010 (name "r-cobs")
14011 (version "1.3-4")
14012 (source
14013 (origin
14014 (method url-fetch)
14015 (uri (cran-uri "cobs" version))
14016 (sha256
14017 (base32
14018 "0hiw5smk6kgk0gb9840kcqkhkybl7n30s77xhjc395x09izbgix1"))))
14019 (build-system r-build-system)
14020 (propagated-inputs
14021 `(("r-quantreg" ,r-quantreg)
14022 ("r-sparsem" ,r-sparsem)))
14023 (home-page "https://cran.r-project.org/web/packages/cobs")
14024 (synopsis "Constrained B-Splines (sparse matrix based)")
14025 (description
14026 "This package provides qualitatively constrained (regression) smoothing
14027 splines via linear programming and sparse matrices.")
14028 (license license:gpl2+)))
14029
14030 (define-public r-drimpute
14031 (package
14032 (name "r-drimpute")
14033 (version "1.0")
14034 (source
14035 (origin
14036 (method url-fetch)
14037 (uri (cran-uri "DrImpute" version))
14038 (sha256
14039 (base32
14040 "1adzarrwqb282pqgx2yqswp9rpwd1naxsmar54kddr6qyd6b923b"))))
14041 (properties `((upstream-name . "DrImpute")))
14042 (build-system r-build-system)
14043 (propagated-inputs
14044 `(("r-rcpp" ,r-rcpp)
14045 ("r-rcpparmadillo" ,r-rcpparmadillo)))
14046 (home-page "https://github.com/ikwak2/DrImpute")
14047 (synopsis "Imputing dropout events in single-cell RNA-Seq data")
14048 (description
14049 "This is an R package for imputing dropout events. Many statistical
14050 methods in cell type identification, visualization and lineage reconstruction
14051 do not account for dropout events. DrImpute can improve the performance of
14052 such software by imputing dropout events.")
14053 (license license:gpl3)))
14054
14055 (define-public r-gamlss-dist
14056 (package
14057 (name "r-gamlss-dist")
14058 (version "5.1-7")
14059 (source
14060 (origin
14061 (method url-fetch)
14062 (uri (cran-uri "gamlss.dist" version))
14063 (sha256
14064 (base32 "0nzgq3rnziy0i2zxn88hqy3pakpyin2m2csk9j3zg39si66c6wcq"))))
14065 (properties `((upstream-name . "gamlss.dist")))
14066 (build-system r-build-system)
14067 (propagated-inputs `(("r-mass" ,r-mass)))
14068 (home-page "http://www.gamlss.org/")
14069 (synopsis "Distributions for Generalized Additive Models for location scale and shape")
14070 (description
14071 "This package provides a set of distributions which can be used for
14072 modelling the response variables in Generalized Additive Models for Location
14073 Scale and Shape. The distributions can be continuous, discrete or mixed
14074 distributions. Extra distributions can be created, by transforming, any
14075 continuous distribution defined on the real line, to a distribution defined on
14076 ranges 0 to infinity or 0 to 1, by using a @code{log} or a @code{logit}
14077 transformation, respectively.")
14078 ;; Either version of the GPL.
14079 (license (list license:gpl2 license:gpl3))))
14080
14081 ;; This package includes JavaScript files, which are not minified. When
14082 ;; upgrading please check that there are no new minified JavaScript files.
14083 (define-public r-shinyjs
14084 (package
14085 (name "r-shinyjs")
14086 (version "2.0.0")
14087 (source
14088 (origin
14089 (method url-fetch)
14090 (uri (cran-uri "shinyjs" version))
14091 (sha256
14092 (base32
14093 "1zzq356dvd8ciajy6r5n4ybgx9xk7ydwv25j86xlcsqznkxdkkf2"))))
14094 (build-system r-build-system)
14095 (propagated-inputs
14096 `(("r-digest" ,r-digest)
14097 ("r-htmltools" ,r-htmltools)
14098 ("r-jsonlite" ,r-jsonlite)
14099 ("r-shiny" ,r-shiny)))
14100 (native-inputs
14101 `(("r-knitr" ,r-knitr)))
14102 (home-page "https://deanattali.com/shinyjs")
14103 (synopsis "Improve the user experience of your Shiny apps")
14104 (description
14105 "Perform common useful JavaScript operations in Shiny apps that will
14106 greatly improve your apps without having to know any JavaScript. Examples
14107 include: hiding an element, disabling an input, resetting an input back to its
14108 original value, delaying code execution by a few seconds, and many more useful
14109 functions for both the end user and the developer. Shinyjs can also be used
14110 to easily call your own custom JavaScript functions from R.")
14111 (license license:agpl3+)))
14112
14113 ;; This package includes minified JavaScript files. When upgrading please
14114 ;; check that there are no new minified JavaScript files.
14115 (define-public r-colourpicker
14116 (package
14117 (name "r-colourpicker")
14118 (version "1.1.0")
14119 (source
14120 (origin
14121 (method url-fetch)
14122 (uri (cran-uri "colourpicker" version))
14123 (sha256
14124 (base32
14125 "1qjispj7i12m02js5cm5xlgn5lyff0kc5ybz6lbknz8q5lkbdyrd"))))
14126 (build-system r-build-system)
14127 (arguments
14128 `(#:modules ((guix build utils)
14129 (guix build r-build-system)
14130 (srfi srfi-1)
14131 (ice-9 popen))
14132 #:phases
14133 (modify-phases %standard-phases
14134 (add-after 'unpack 'process-javascript
14135 (lambda* (#:key inputs #:allow-other-keys)
14136 (with-directory-excursion "inst"
14137 (call-with-values
14138 (lambda ()
14139 (unzip2
14140 `((,(assoc-ref inputs "js-salvattore")
14141 "examples/colourInput/www/salvattore.min.js")
14142 (,(assoc-ref inputs "js-jquery")
14143 "htmlwidgets/lib/jquery/jquery.min.js")
14144 ("www/shared/colourpicker/js/colourpicker.js"
14145 "www/shared/colourpicker/js/colourpicker.min.js"))))
14146 (lambda (sources targets)
14147 (for-each (lambda (source target)
14148 (format #t "Processing ~a --> ~a~%"
14149 source target)
14150 (delete-file target)
14151 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
14152 (call-with-output-file target
14153 (lambda (port)
14154 (dump-port minified port)))))
14155 sources targets))))
14156 #t)))))
14157 (propagated-inputs
14158 `(("r-ggplot2" ,r-ggplot2)
14159 ("r-htmltools" ,r-htmltools)
14160 ("r-htmlwidgets" ,r-htmlwidgets)
14161 ("r-jsonlite" ,r-jsonlite)
14162 ("r-miniui" ,r-miniui)
14163 ("r-shiny" ,r-shiny)
14164 ("r-shinyjs" ,r-shinyjs)))
14165 (native-inputs
14166 `(("r-knitr" ,r-knitr)
14167 ("uglify-js" ,uglify-js)
14168 ("js-jquery"
14169 ,(origin
14170 (method url-fetch)
14171 (uri "https://code.jquery.com/jquery-3.3.1.js")
14172 (sha256
14173 (base32
14174 "1b8zxrp6xwzpw25apn8j4qws0f6sr7qr7h2va5h1mjyfqvn29anq"))))
14175 ("js-salvattore"
14176 ,(origin
14177 (method url-fetch)
14178 (uri "https://raw.githubusercontent.com/rnmp/salvattore/v1.0.9/dist/salvattore.js")
14179 (sha256
14180 (base32
14181 "0lfrbx7l9w5x89jpc6njmd0pk7h8fpvg537vklai2vf7b1r2nnk5"))))))
14182 (home-page "https://github.com/daattali/colourpicker")
14183 (synopsis "Color picker tool for Shiny and for selecting colors in plots")
14184 (description
14185 "This package provides a color picker that can be used as an input in
14186 Shiny apps or Rmarkdown documents. The color picker supports alpha opacity,
14187 custom color palettes, and many more options. A plot color helper tool is
14188 available as an RStudio Addin, which helps you pick colors to use in your
14189 plots. A more generic color picker RStudio Addin is also provided to let you
14190 select colors to use in your R code.")
14191 (license license:expat)))
14192
14193 (define-public r-ggextra
14194 (package
14195 (name "r-ggextra")
14196 (version "0.9")
14197 (source
14198 (origin
14199 (method url-fetch)
14200 (uri (cran-uri "ggExtra" version))
14201 (sha256
14202 (base32
14203 "18mbi6gblqmrsciad1d2c9ngllk6mayaqj43k40hjq9ydqnvjbgj"))))
14204 (properties `((upstream-name . "ggExtra")))
14205 (build-system r-build-system)
14206 (propagated-inputs
14207 `(("r-colourpicker" ,r-colourpicker)
14208 ("r-ggplot2" ,r-ggplot2)
14209 ("r-gtable" ,r-gtable)
14210 ("r-miniui" ,r-miniui)
14211 ("r-r6" ,r-r6)
14212 ("r-scales" ,r-scales)
14213 ("r-shiny" ,r-shiny)
14214 ("r-shinyjs" ,r-shinyjs)))
14215 (native-inputs
14216 `(("r-knitr" ,r-knitr)))
14217 (home-page "https://github.com/daattali/ggExtra")
14218 (synopsis "Marginal histograms for ggplot2 and other enhancements")
14219 (description
14220 "This package is a collection of functions and layers to enhance ggplot2.
14221 The flagship function is @code{ggMarginal()}, which can be used to add
14222 marginal histograms/boxplots/density plots to ggplot2 scatterplots.")
14223 (license license:expat)))
14224
14225 (define-public r-minpack-lm
14226 (package
14227 (name "r-minpack-lm")
14228 (version "1.2-1")
14229 (source
14230 (origin
14231 (method url-fetch)
14232 (uri (cran-uri "minpack.lm" version))
14233 (sha256
14234 (base32
14235 "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql"))))
14236 (properties `((upstream-name . "minpack.lm")))
14237 (build-system r-build-system)
14238 (native-inputs `(("gfortran" ,gfortran)))
14239 (home-page "https://cran.r-project.org/web/packages/minpack.lm")
14240 (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm")
14241 (description
14242 "The @code{nls.lm} function provides an R interface to @code{lmder} and
14243 @code{lmdif} from the MINPACK library, for solving nonlinear least-squares
14244 problems by a modification of the Levenberg-Marquardt algorithm, with support
14245 for lower and upper parameter bounds. The implementation can be used via
14246 @code{nls}-like calls using the @code{nlsLM} function.")
14247 (license license:gpl3)))
14248
14249 (define-public r-moments
14250 (package
14251 (name "r-moments")
14252 (version "0.14")
14253 (source
14254 (origin
14255 (method url-fetch)
14256 (uri (cran-uri "moments" version))
14257 (sha256
14258 (base32
14259 "0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"))))
14260 (build-system r-build-system)
14261 (home-page "https://cran.r-project.org/web/packages/moments")
14262 (synopsis "Moments, cumulants, skewness, kurtosis and related tests")
14263 (description
14264 "This package provides functions to calculate: moments, Pearson's
14265 kurtosis, Geary's kurtosis and skewness; it also includes tests related to
14266 them (Anscombe-Glynn, D'Agostino, Bonett-Seier).")
14267 (license license:gpl2+)))
14268
14269 (define-public r-msir
14270 (package
14271 (name "r-msir")
14272 (version "1.3.3")
14273 (source
14274 (origin
14275 (method url-fetch)
14276 (uri (cran-uri "msir" version))
14277 (sha256
14278 (base32
14279 "1wm83m3cqd6llxb9p2jwim0wb81v84pgdmgcznygzaaq6kbn3n84"))))
14280 (build-system r-build-system)
14281 (propagated-inputs
14282 `(("r-mclust" ,r-mclust)))
14283 (native-inputs
14284 `(("r-knitr" ,r-knitr)))
14285 (home-page "https://cran.r-project.org/web/packages/msir")
14286 (synopsis "Model-based sliced inverse regression")
14287 (description
14288 "This is an R package for dimension reduction based on finite Gaussian
14289 mixture modeling of inverse regression.")
14290 (license license:gpl2+)))
14291
14292 (define-public r-pbivnorm
14293 (package
14294 (name "r-pbivnorm")
14295 (version "0.6.0")
14296 (source
14297 (origin
14298 (method url-fetch)
14299 (uri (cran-uri "pbivnorm" version))
14300 (sha256
14301 (base32
14302 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"))))
14303 (build-system r-build-system)
14304 (native-inputs `(("gfortran" ,gfortran)))
14305 (home-page "https://github.com/brentonk/pbivnorm")
14306 (synopsis "Vectorized bivariate normal CDF")
14307 (description
14308 "This package provides a vectorized R function for calculating
14309 probabilities from a standard bivariate normal CDF.")
14310 (license license:gpl2+)))
14311
14312 (define-public r-lavaan
14313 (package
14314 (name "r-lavaan")
14315 (version "0.6-7")
14316 (source
14317 (origin
14318 (method url-fetch)
14319 (uri (cran-uri "lavaan" version))
14320 (sha256
14321 (base32
14322 "0ks62wrwghbm1brzmqvr92h5n1295dpc87m1g3xrfx0mkdaqdcdk"))))
14323 (build-system r-build-system)
14324 (propagated-inputs
14325 `(("r-mass" ,r-mass)
14326 ("r-mnormt" ,r-mnormt)
14327 ("r-numderiv" ,r-numderiv)
14328 ("r-pbivnorm" ,r-pbivnorm)))
14329 (home-page "https://lavaan.ugent.be")
14330 (synopsis "Latent variable analysis")
14331 (description
14332 "This package provides tools to fit a variety of latent variable models,
14333 including confirmatory factor analysis, structural equation modeling and
14334 latent growth curve models.")
14335 (license license:gpl2+)))
14336
14337 (define-public r-nonnest2
14338 (package
14339 (name "r-nonnest2")
14340 (version "0.5-5")
14341 (source
14342 (origin
14343 (method url-fetch)
14344 (uri (cran-uri "nonnest2" version))
14345 (sha256
14346 (base32
14347 "1ddaqwx8i3ygwvxf11mc8xhgk4nkvnail99nr5szq8i168752zq2"))))
14348 (build-system r-build-system)
14349 (propagated-inputs
14350 `(("r-compquadform" ,r-compquadform)
14351 ("r-lavaan" ,r-lavaan)
14352 ("r-mvtnorm" ,r-mvtnorm)
14353 ("r-sandwich" ,r-sandwich)))
14354 (native-inputs
14355 `(("r-knitr" ,r-knitr)))
14356 (home-page "https://cran.r-project.org/web/packages/nonnest2/")
14357 (synopsis "Tests of non-nested models")
14358 (description
14359 "This package allows for testing of non-nested models. It includes tests
14360 of model distinguishability and of model fit that can be applied to both
14361 nested and non-nested models. The package also includes functionality to
14362 obtain confidence intervals associated with AIC and BIC.")
14363 ;; Either version of the GPL.
14364 (license (list license:gpl2 license:gpl3))))
14365
14366 (define-public r-penalized
14367 (package
14368 (name "r-penalized")
14369 (version "0.9-51")
14370 (source
14371 (origin
14372 (method url-fetch)
14373 (uri (cran-uri "penalized" version))
14374 (sha256
14375 (base32
14376 "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"))))
14377 (build-system r-build-system)
14378 (propagated-inputs
14379 `(("r-rcpp" ,r-rcpp)
14380 ("r-rcpparmadillo" ,r-rcpparmadillo)
14381 ("r-survival" ,r-survival)))
14382 (home-page "https://cran.r-project.org/web/packages/penalized/")
14383 (synopsis "Penalized estimation in GLMs and in the Cox model")
14384 (description
14385 "This package provides tools for fitting possibly high dimensional
14386 penalized regression models. The penalty structure can be any combination of
14387 an L1 penalty (lasso and fused lasso), an L2 penalty (ridge) and a positivity
14388 constraint on the regression coefficients. The supported regression models
14389 are linear, logistic and Poisson regression and the Cox Proportional Hazards
14390 model. Cross-validation routines allow optimization of the tuning
14391 parameters.")
14392 (license license:gpl2+)))
14393
14394 (define-public r-zim
14395 (package
14396 (name "r-zim")
14397 (version "1.1.0")
14398 (source
14399 (origin
14400 (method url-fetch)
14401 (uri (cran-uri "ZIM" version))
14402 (sha256
14403 (base32
14404 "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"))))
14405 (properties `((upstream-name . "ZIM")))
14406 (build-system r-build-system)
14407 (propagated-inputs `(("r-mass" ,r-mass)))
14408 (home-page "https://github.com/biostatstudio/ZIM")
14409 (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros")
14410 (description
14411 "Analyze count time series with excess zeros. Two types of statistical
14412 models are supported: Markov regression and state-space models. They are also
14413 known as observation-driven and parameter-driven models respectively in the
14414 time series literature. The functions used for Markov regression or
14415 observation-driven models can also be used to fit ordinary regression models
14416 with independent data under the zero-inflated Poisson (ZIP) or zero-inflated
14417 negative binomial (ZINB) assumption. The package also contains miscellaneous
14418 functions to compute density, distribution, quantile, and generate random
14419 numbers from ZIP and ZINB distributions.")
14420 (license license:gpl3)))
14421
14422 (define-public r-nor1mix
14423 (package
14424 (name "r-nor1mix")
14425 (version "1.3-0")
14426 (source
14427 (origin
14428 (method url-fetch)
14429 (uri (cran-uri "nor1mix" version))
14430 (sha256
14431 (base32
14432 "1817wcvlmxs70vs4db0jkxd7i037744zz8ay3c2a9949z29fxr4w"))))
14433 (build-system r-build-system)
14434 (home-page "https://cran.r-project.org/web/packages/nor1mix/")
14435 (synopsis "Normal (1-d) mixture models")
14436 (description
14437 "This package provides S3 classes and methods for one-dimensional normal
14438 mixture models, for, e.g., density estimation or clustering algorithms
14439 research and teaching; it provides the widely used Marron-Wand densities. It
14440 also provides tools for efficient random number generation and graphics.")
14441 (license license:gpl2+)))
14442
14443 (define-public r-beanplot
14444 (package
14445 (name "r-beanplot")
14446 (version "1.2")
14447 (source
14448 (origin
14449 (method url-fetch)
14450 (uri (cran-uri "beanplot" version))
14451 (sha256
14452 (base32
14453 "0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"))))
14454 (build-system r-build-system)
14455 (home-page "https://cran.r-project.org/web/packages/beanplot/")
14456 (synopsis "Visualization via beanplots")
14457 (description
14458 "This package provides beanplots, an alternative to
14459 boxplot/stripchart/violin plots. It can be used to plot univariate comparison
14460 graphs.")
14461 (license license:gpl2)))
14462
14463 (define-public r-pbdzmq
14464 (package
14465 (name "r-pbdzmq")
14466 (version "0.3-5")
14467 (source
14468 (origin
14469 (method url-fetch)
14470 (uri (cran-uri "pbdZMQ" version))
14471 (sha256
14472 (base32
14473 "1v8iv1pzs4j3ics9k9h4xjkv6z1ma2xbqy003xk2lqax6srqi02d"))))
14474 (properties `((upstream-name . "pbdZMQ")))
14475 (build-system r-build-system)
14476 (inputs
14477 `(("zeromq" ,zeromq)
14478 ("zlib" ,zlib)))
14479 (native-inputs
14480 `(("pkg-config" ,pkg-config)))
14481 (home-page "https://pbdr.org/")
14482 (synopsis "R interface to ZeroMQ")
14483 (description
14484 "ZeroMQ is a well-known library for high-performance asynchronous
14485 messaging in scalable, distributed applications. This package provides high
14486 level R wrapper functions to easily utilize ZeroMQ. The main focus is on
14487 interactive client/server programming frameworks. A few wrapper functions
14488 compatible with @code{rzmq} are also provided.")
14489 (license license:gpl3)))
14490
14491 (define-public r-repr
14492 (package
14493 (name "r-repr")
14494 (version "1.1.3")
14495 (source
14496 (origin
14497 (method url-fetch)
14498 (uri (cran-uri "repr" version))
14499 (sha256
14500 (base32
14501 "0qimllv9pn8wsl550bjkp5dkknbmr69j85mrwfbbq75m2ga466sk"))))
14502 (build-system r-build-system)
14503 (propagated-inputs
14504 `(("r-base64enc" ,r-base64enc)
14505 ("r-htmltools" ,r-htmltools)
14506 ("r-jsonlite" ,r-jsonlite)
14507 ("r-pillar" ,r-pillar)))
14508 (home-page "https://cran.r-project.org/web/packages/repr/")
14509 (synopsis "Serializable representations")
14510 (description
14511 "This package provides string and binary representations of objects for
14512 several formats and MIME types.")
14513 (license license:gpl3)))
14514
14515 (define-public r-irdisplay
14516 (package
14517 (name "r-irdisplay")
14518 (version "1.0")
14519 (source
14520 (origin
14521 (method url-fetch)
14522 (uri (cran-uri "IRdisplay" version))
14523 (sha256
14524 (base32
14525 "15jbjrihm1mk899357h9xb08iq3xyagds1xb40fmdpkfcmcfqrw9"))))
14526 (properties `((upstream-name . "IRdisplay")))
14527 (build-system r-build-system)
14528 (propagated-inputs
14529 `(("r-repr" ,r-repr)))
14530 (home-page "https://cran.r-project.org/web/packages/IRdisplay/")
14531 (synopsis "Jupyter display machinery")
14532 (description
14533 "This package provides an interface to the rich display capabilities of
14534 Jupyter front-ends (e.g. Jupyter Notebook). It is designed to be used from a
14535 running IRkernel session.")
14536 (license license:expat)))
14537
14538 (define-public r-irkernel
14539 (package
14540 (name "r-irkernel")
14541 (version "1.1.1")
14542 (source
14543 (origin
14544 (method url-fetch)
14545 (uri (cran-uri "IRkernel" version))
14546 (sha256
14547 (base32
14548 "1y06v3difaiihxfm2abm88nnjzvkla4p346cm1nxmga4iwb2k8gm"))))
14549 (properties `((upstream-name . "IRkernel")))
14550 (build-system r-build-system)
14551 (arguments
14552 `(#:phases
14553 (modify-phases %standard-phases
14554 (add-after 'install 'install-kernelspec
14555 (lambda* (#:key outputs #:allow-other-keys)
14556 (let ((out (assoc-ref outputs "out")))
14557 (setenv "HOME" "/tmp")
14558 (invoke "jupyter" "kernelspec" "install"
14559 "--name" "ir"
14560 "--prefix" out
14561 (string-append out "/site-library/IRkernel/kernelspec"))
14562 ;; Record the absolute file name of the 'R' executable in
14563 ;; 'kernel.json'.
14564 (substitute* (string-append out "/share/jupyter"
14565 "/kernels/ir/kernel.json")
14566 (("\\[\"R\",")
14567 (string-append "[\"" (which "R") "\",")))
14568 #t))))))
14569 (inputs
14570 `(("jupyter" ,jupyter)))
14571 (propagated-inputs
14572 `(("r-crayon" ,r-crayon)
14573 ("r-digest" ,r-digest)
14574 ("r-evaluate" ,r-evaluate)
14575 ("r-irdisplay" ,r-irdisplay)
14576 ("r-jsonlite" ,r-jsonlite)
14577 ;; sets R_LIBS_SITE, so R can actually find this package (IRkernel)
14578 ("r-minimal" ,r-minimal)
14579 ("r-pbdzmq" ,r-pbdzmq)
14580 ("r-repr" ,r-repr)
14581 ("r-uuid" ,r-uuid)))
14582 (home-page "https://cran.r-project.org/web/packages/IRkernel/")
14583 (synopsis "Native R kernel for Jupyter")
14584 (description
14585 "The R kernel for the Jupyter environment executes R code which the
14586 front-end (Jupyter Notebook or other front-ends) submits to the kernel via the
14587 network.")
14588 (license license:expat)))
14589
14590 (define-public r-gmodels
14591 (package
14592 (name "r-gmodels")
14593 (version "2.18.1")
14594 (source
14595 (origin
14596 (method url-fetch)
14597 (uri (cran-uri "gmodels" version))
14598 (sha256
14599 (base32
14600 "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"))))
14601 (build-system r-build-system)
14602 (propagated-inputs
14603 `(("r-gdata" ,r-gdata)
14604 ("r-mass" ,r-mass)))
14605 (home-page "https://cran.r-project.org/web/packages/gmodels/")
14606 (synopsis "Various R programming tools for model fitting")
14607 (description
14608 "This package provides various R programming tools for model fitting.")
14609 (license license:gpl2)))
14610
14611 (define-public r-apcluster
14612 (package
14613 (name "r-apcluster")
14614 (version "1.4.8")
14615 (source
14616 (origin
14617 (method url-fetch)
14618 (uri (cran-uri "apcluster" version))
14619 (sha256
14620 (base32
14621 "0lzf2jqm56i74wif6x5sw3j0w2qc4sni49zq2fgbl89b7lwkvchj"))))
14622 (build-system r-build-system)
14623 (propagated-inputs
14624 `(("r-matrix" ,r-matrix)
14625 ("r-rcpp" ,r-rcpp)))
14626 (home-page "https://cran.r-project.org/web/packages/apcluster/")
14627 (synopsis "Affinity propagation clustering")
14628 (description
14629 "This package implements affinity propagation clustering introduced by
14630 Frey and Dueck (2007). The package further provides leveraged affinity
14631 propagation and an algorithm for exemplar-based agglomerative clustering that
14632 can also be used to join clusters obtained from affinity propagation. Various
14633 plotting functions are available for analyzing clustering results.")
14634 (license license:gpl2+)))
14635
14636 (define-public r-valr
14637 (package
14638 (name "r-valr")
14639 (version "0.6.2")
14640 (source
14641 (origin
14642 (method url-fetch)
14643 (uri (cran-uri "valr" version))
14644 (sha256
14645 (base32
14646 "1vbp89zfylgih5acvw7lcx3a0dbbd7dhq7yhywr7kq02737qykdx"))))
14647 (build-system r-build-system)
14648 (propagated-inputs
14649 `(("r-broom" ,r-broom)
14650 ("r-dplyr" ,r-dplyr)
14651 ("r-ggplot2" ,r-ggplot2)
14652 ("r-rcpp" ,r-rcpp)
14653 ("r-readr" ,r-readr)
14654 ("r-rlang" ,r-rlang)
14655 ("r-stringr" ,r-stringr)
14656 ("r-tibble" ,r-tibble)))
14657 (native-inputs
14658 `(("r-knitr" ,r-knitr)))
14659 (home-page "https://github.com/rnabioco/valr")
14660 (synopsis "Genome interval arithmetic in R")
14661 (description
14662 "This package enables you to read and manipulate genome intervals and
14663 signals. It provides functionality similar to command-line tool suites within
14664 R, enabling interactive analysis and visualization of genome-scale data.")
14665 (license license:expat)))
14666
14667 (define-public r-rematch2
14668 (package
14669 (name "r-rematch2")
14670 (version "2.1.2")
14671 (source
14672 (origin
14673 (method url-fetch)
14674 (uri (cran-uri "rematch2" version))
14675 (sha256
14676 (base32
14677 "1fzpz8vhghw8ygwg6rsvfy3783pqk7ch029i5851lwypkplvz77y"))))
14678 (build-system r-build-system)
14679 (propagated-inputs
14680 `(("r-tibble" ,r-tibble)))
14681 (home-page "https://github.com/r-lib/rematch2")
14682 (synopsis "Tidy output from regular expression matching")
14683 (description
14684 "This package provides wrappers on @code{regexpr} and @code{gregexpr} to
14685 return the match results in tidy data frames.")
14686 (license license:expat)))
14687
14688 (define-public r-picante
14689 (package
14690 (name "r-picante")
14691 (version "1.8.2")
14692 (source
14693 (origin
14694 (method url-fetch)
14695 (uri (cran-uri "picante" version))
14696 (sha256
14697 (base32
14698 "19savjzj44b7ifdxcp02ynj22z4n4ikq2aipc74ljzy3yykmqmjn"))))
14699 (build-system r-build-system)
14700 (propagated-inputs
14701 `(("r-ape" ,r-ape)
14702 ("r-nlme" ,r-nlme)
14703 ("r-vegan" ,r-vegan)))
14704 (home-page "https://cran.r-project.org/web/packages/picante/")
14705 (synopsis "Integrating phylogenies and ecology")
14706 (description
14707 "This package provides functions for phylocom integration, community
14708 analyses, null-models, traits and evolution. It implements numerous
14709 ecophylogenetic approaches including measures of community phylogenetic and
14710 trait diversity, phylogenetic signal, estimation of trait values for
14711 unobserved taxa, null models for community and phylogeny randomizations, and
14712 utility functions for data input/output and phylogeny plotting. A full
14713 description of package functionality and methods are provided by Kembel et
14714 al. (2010).")
14715 (license license:gpl2)))
14716
14717 (define-public r-reinforcelearn
14718 (package
14719 (name "r-reinforcelearn")
14720 (version "0.2.1")
14721 (source
14722 (origin
14723 (method url-fetch)
14724 (uri (cran-uri "reinforcelearn" version))
14725 (sha256
14726 (base32
14727 "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b"))))
14728 (build-system r-build-system)
14729 (propagated-inputs
14730 `(("r-checkmate" ,r-checkmate)
14731 ("r-nnet" ,r-nnet)
14732 ("r-purrr" ,r-purrr)
14733 ("r-r6" ,r-r6)))
14734 (home-page "https://markusdumke.github.io/reinforcelearn")
14735 (synopsis "Reinforcement learning")
14736 (description
14737 "This package implements reinforcement learning environments and
14738 algorithms as described in Sutton & Barto (1998). The Q-Learning algorithm
14739 can be used with function approximation, eligibility traces (Singh & Sutton,
14740 1996) and experience replay (Mnih et al., 2013).")
14741 (license license:expat)))
14742
14743 (define-public r-lemon
14744 (package
14745 (name "r-lemon")
14746 (version "0.4.5")
14747 (source
14748 (origin
14749 (method url-fetch)
14750 (uri (cran-uri "lemon" version))
14751 (sha256
14752 (base32
14753 "1y3ljidhqdakxlya2npj2w0az820g8kw6gl1cfm4f0cxvzgd1ly4"))))
14754 (build-system r-build-system)
14755 (propagated-inputs
14756 `(("r-ggplot2" ,r-ggplot2)
14757 ("r-gridextra" ,r-gridextra)
14758 ("r-gtable" ,r-gtable)
14759 ("r-knitr" ,r-knitr)
14760 ("r-lattice" ,r-lattice)
14761 ("r-plyr" ,r-plyr)
14762 ("r-rlang" ,r-rlang)
14763 ("r-scales" ,r-scales)))
14764 (native-inputs
14765 `(("r-knitr" ,r-knitr)))
14766 (home-page "https://github.com/stefanedwards/lemon")
14767 (synopsis "Freshen up your ggplot2 plots")
14768 (description
14769 "This package provides functions for working with legends and axis lines
14770 of ggplot2, facets that repeat axis lines on all panels, and some knitr
14771 extensions.")
14772 (license license:gpl3)))
14773
14774 (define-public r-wgaim
14775 (package
14776 (name "r-wgaim")
14777 (version "2.0-1")
14778 (source
14779 (origin
14780 (method url-fetch)
14781 (uri (cran-uri "wgaim" version))
14782 (sha256
14783 (base32 "1qiyfkpsbzjr9xsq5kqq6rlqpndngkn2irdfh3gyi45h6hn118j4"))))
14784 (build-system r-build-system)
14785 (propagated-inputs
14786 `(("r-ggplot2" ,r-ggplot2)
14787 ("r-qtl" ,r-qtl)))
14788 (home-page "https://cran.r-project.org/web/packages/wgaim")
14789 (synopsis "Whole genome average interval mapping for QTL detection")
14790 (description
14791 "This package integrates sophisticated mixed modelling methods with a
14792 whole genome approach to detecting significant QTL in linkage maps.")
14793 (license license:gpl2+)))
14794
14795 (define-public r-bedr
14796 (package
14797 (name "r-bedr")
14798 (version "1.0.7")
14799 (source
14800 (origin
14801 (method url-fetch)
14802 (uri (cran-uri "bedr" version))
14803 (sha256
14804 (base32
14805 "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j"))))
14806 (build-system r-build-system)
14807 (propagated-inputs
14808 `(("r-data-table" ,r-data-table)
14809 ("r-r-utils" ,r-r-utils)
14810 ("r-testthat" ,r-testthat)
14811 ("r-venndiagram" ,r-venndiagram)
14812 ("r-yaml" ,r-yaml)
14813 ("bedops" ,bedops)
14814 ("bedtools" ,bedtools)
14815 ("htslib" ,htslib))) ; for tabix
14816 (native-inputs
14817 `(("r-knitr" ,r-knitr))) ; for vignettes
14818 (home-page "https://cran.r-project.org/web/packages/bedr")
14819 (synopsis "Genomic region processing")
14820 (description
14821 "This package is for genomic regions processing using command line tools
14822 such as BEDTools, BEDOPS and Tabix. These tools offer scalable and efficient
14823 utilities to perform genome arithmetic e.g indexing, formatting and merging.
14824 The bedr package's API enhances access to these tools as well as offers
14825 additional utilities for genomic regions processing.")
14826 (license license:gpl2)))
14827
14828 (define-public r-sets
14829 (package
14830 (name "r-sets")
14831 (version "1.0-18")
14832 (source
14833 (origin
14834 (method url-fetch)
14835 (uri (cran-uri "sets" version))
14836 (sha256
14837 (base32
14838 "16v7650p47khqrbbw0z98llmwmmhswqmhri0n7nrfhdqwmby1lbl"))))
14839 (properties `((upstream-name . "sets")))
14840 (build-system r-build-system)
14841 (home-page "https://cran.r-project.org/web/packages/sets")
14842 (synopsis "Sets, generalized sets, customizable sets and intervals")
14843 (description
14844 "This package provides data structures and basic operations for ordinary
14845 sets, generalizations such as fuzzy sets, multisets, and fuzzy multisets,
14846 customizable sets, and intervals.")
14847 (license license:gpl2)))
14848
14849 (define-public r-partitions
14850 (package
14851 (name "r-partitions")
14852 (version "1.9-22")
14853 (source
14854 (origin
14855 (method url-fetch)
14856 (uri (cran-uri "partitions" version))
14857 (sha256
14858 (base32
14859 "1qqy4df28wy4q0g572azrj171jlhvrnzbh7x0wr2g7v6gr20y0ns"))))
14860 (build-system r-build-system)
14861 (propagated-inputs
14862 `(("r-gmp" ,r-gmp)
14863 ("r-polynom" ,r-polynom)
14864 ("r-sets" ,r-sets)))
14865 (home-page "https://cran.r-project.org/web/packages/partitions")
14866 (synopsis "Additive partitions of integers")
14867 (description
14868 "This package provides tools to enumerates the partitions, unequal
14869 partitions, and restricted partitions of an integer; the three corresponding
14870 partition functions are also given.")
14871 ;; Any version of the GPL
14872 (license license:gpl2+)))
14873
14874 (define-public r-brobdingnag
14875 (package
14876 (name "r-brobdingnag")
14877 (version "1.2-6")
14878 (source
14879 (origin
14880 (method url-fetch)
14881 (uri (cran-uri "Brobdingnag" version))
14882 (sha256
14883 (base32
14884 "1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"))))
14885 (properties `((upstream-name . "Brobdingnag")))
14886 (build-system r-build-system)
14887 (home-page "https://github.com/RobinHankin/Brobdingnag.git")
14888 (synopsis "Very large numbers in R")
14889 (description
14890 "This package handles very large numbers in R. Real numbers are held
14891 using their natural logarithms, plus a logical flag indicating sign. The
14892 package includes a vignette that gives a step-by-step introduction to using S4
14893 methods.")
14894 ;; Any version of the GPL
14895 (license license:gpl2+)))
14896
14897 (define-public r-untb
14898 (package
14899 (name "r-untb")
14900 (version "1.7-4")
14901 (source
14902 (origin
14903 (method url-fetch)
14904 (uri (cran-uri "untb" version))
14905 (sha256
14906 (base32
14907 "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6"))))
14908 (build-system r-build-system)
14909 (propagated-inputs
14910 `(("r-brobdingnag" ,r-brobdingnag)
14911 ("r-partitions" ,r-partitions)
14912 ("r-polynom" ,r-polynom)))
14913 (home-page "https://github.com/RobinHankin/untb.git")
14914 (synopsis "Ecological drift under the UNTB")
14915 (description
14916 "This package provides numerical simulations, and visualizations, of
14917 Hubbell's @dfn{Unified Neutral Theory of Biodiversity} (UNTB).")
14918 (license license:gpl2+)))
14919
14920 (define-public r-stepwise
14921 (package
14922 (name "r-stepwise")
14923 (version "0.3")
14924 (source
14925 (origin
14926 (method url-fetch)
14927 (uri (cran-uri "stepwise" version))
14928 (sha256
14929 (base32
14930 "1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"))))
14931 (build-system r-build-system)
14932 (home-page "https://stat.sfu.ca/statgen/research/stepwise.html")
14933 (synopsis "Stepwise detection of recombination breakpoints")
14934 (description
14935 "This package provides a stepwise approach to identifying recombination
14936 breakpoints in a genomic sequence alignment.")
14937 (license license:gpl2+)))
14938
14939 (define-public r-snpmaxsel
14940 (package
14941 (name "r-snpmaxsel")
14942 (version "1.0-3")
14943 (source
14944 (origin
14945 (method url-fetch)
14946 (uri (cran-uri "SNPmaxsel" version))
14947 (sha256
14948 (base32
14949 "0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"))))
14950 (properties `((upstream-name . "SNPmaxsel")))
14951 (build-system r-build-system)
14952 (propagated-inputs
14953 `(("r-combinat" ,r-combinat)
14954 ("r-mvtnorm" ,r-mvtnorm)))
14955 (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html")
14956 (synopsis "Maximally selected statistics for SNP data")
14957 (description
14958 "This package implements asymptotic methods related to maximally selected
14959 statistics, with applications to @dfn{single-nucleotide polymorphism} (SNP)
14960 data.")
14961 (license license:gpl2+)))
14962
14963 (define-public r-acsnminer
14964 (package
14965 (name "r-acsnminer")
14966 (version "0.16.8.25")
14967 (source (origin
14968 (method url-fetch)
14969 (uri (cran-uri "ACSNMineR" version))
14970 (sha256
14971 (base32
14972 "0gh604s8qall6zfjlwcg2ilxjvz08dplf9k5g47idhv43scm748l"))))
14973 (properties `((upstream-name . "ACSNMineR")))
14974 (build-system r-build-system)
14975 (propagated-inputs
14976 `(("r-ggplot2" ,r-ggplot2)
14977 ("r-gridextra" ,r-gridextra)))
14978 (home-page "https://cran.r-project.org/web/packages/ACSNMineR")
14979 (synopsis "Gene enrichment analysis")
14980 (description
14981 "This package provides tools to compute and represent gene set enrichment
14982 or depletion from your data based on pre-saved maps from the @dfn{Atlas of
14983 Cancer Signalling Networks} (ACSN) or user imported maps. The gene set
14984 enrichment can be run with hypergeometric test or Fisher exact test, and can
14985 use multiple corrections. Visualization of data can be done either by
14986 barplots or heatmaps.")
14987 (license license:gpl2+)))
14988
14989 (define-public r-seqinr
14990 (package
14991 (name "r-seqinr")
14992 (version "4.2-5")
14993 (source
14994 (origin
14995 (method url-fetch)
14996 (uri (cran-uri "seqinr" version))
14997 (sha256
14998 (base32
14999 "1z1jipgrn9nrnxlx7bcf8c2chwpa3kfva0zgyb12xbr3kisn166y"))))
15000 (build-system r-build-system)
15001 (propagated-inputs
15002 `(("r-ade4" ,r-ade4)
15003 ("r-segmented" ,r-segmented)))
15004 (inputs
15005 `(("zlib" ,zlib)))
15006 (home-page "http://seqinr.r-forge.r-project.org/")
15007 (synopsis "Biological sequences retrieval and analysis")
15008 (description
15009 "This package provides tools for exploratory data analysis and data
15010 visualization of biological sequence (DNA and protein) data. It also includes
15011 utilities for sequence data management under the ACNUC system.")
15012 (license license:gpl2+)))
15013
15014 (define-public r-units
15015 (package
15016 (name "r-units")
15017 (version "0.6-7")
15018 (source
15019 (origin
15020 (method url-fetch)
15021 (uri (cran-uri "units" version))
15022 (sha256
15023 (base32
15024 "1rdpbkiqcabz00fqzzs98v89v4cgvcd4pb00pwxzkq6vmwmscwrz"))))
15025 (build-system r-build-system)
15026 (inputs
15027 `(("udunits" ,udunits)))
15028 (propagated-inputs
15029 `(("r-rcpp" ,r-rcpp)))
15030 (native-inputs
15031 `(("r-knitr" ,r-knitr)))
15032 (home-page "https://github.com/r-quantities/units/")
15033 (synopsis "Measurement Units for R Vectors")
15034 (description
15035 "This package provides support for measurement units in R vectors,
15036 matrices and arrays: automatic propagation, conversion, derivation and
15037 simplification of units; raising errors in case of unit incompatibility. It
15038 is compatible with the @code{POSIXct}, @code{Date} and @code{difftime}
15039 classes.")
15040 (license license:gpl2)))
15041
15042 (define-public r-udunits2
15043 (package
15044 (name "r-udunits2")
15045 (version "0.13")
15046 (source
15047 (origin
15048 (method url-fetch)
15049 (uri (cran-uri "udunits2" version))
15050 (sha256
15051 (base32
15052 "0yav7rm2afcx67xqrknybxgz7x63w78zyxa0xifvc0k2gz0d6mfi"))))
15053 (properties `((upstream-name . "udunits2")))
15054 (build-system r-build-system)
15055 (inputs
15056 `(("udunits" ,udunits)))
15057 (home-page "https://cran.r-project.org/package=udunits2")
15058 (synopsis "Udunits-2 bindings for R")
15059 (description
15060 "This package provides simple bindings to Unidata's udunits library.")
15061 (license license:gpl2)))
15062
15063 (define-public r-classint
15064 (package
15065 (name "r-classint")
15066 (version "0.4-3")
15067 (source
15068 (origin
15069 (method url-fetch)
15070 (uri (cran-uri "classInt" version))
15071 (sha256
15072 (base32
15073 "1b1lqhpzxm6b8pza8l3s0cxy74mm9y45lcd3354i2v3bg8m7mply"))))
15074 (properties `((upstream-name . "classInt")))
15075 (build-system r-build-system)
15076 (propagated-inputs
15077 `(("r-class" ,r-class)
15078 ("r-e1071" ,r-e1071)
15079 ("r-kernsmooth" ,r-kernsmooth)))
15080 (native-inputs
15081 `(("gfortran" ,gfortran)
15082 ("r-knitr" ,r-knitr)))
15083 (home-page "https://github.com/r-spatial/classInt/")
15084 (synopsis "Choose univariate class intervals")
15085 (description
15086 "This package provides selected commonly used methods for choosing
15087 univariate class intervals for mapping or other graphics purposes.")
15088 (license license:gpl2+)))
15089
15090 (define-public r-spdata
15091 (package
15092 (name "r-spdata")
15093 (version "0.3.8")
15094 (source
15095 (origin
15096 (method url-fetch)
15097 (uri (cran-uri "spData" version))
15098 (sha256
15099 (base32
15100 "1mlsqy9cbilfc80cbdlbgsngvzdkrd9yjdkxnw2b1gzxnj6jcqbs"))))
15101 (properties `((upstream-name . "spData")))
15102 (build-system r-build-system)
15103 (propagated-inputs
15104 `(("r-raster" ,r-raster)
15105 ("r-sp" ,r-sp)))
15106 (home-page "https://github.com/Nowosad/spData")
15107 (synopsis "Datasets for spatial analysis")
15108 (description
15109 "This a package containing diverse spatial datasets for demonstrating,
15110 benchmarking and teaching spatial data analysis. It includes R data of class
15111 @code{sf}, @code{Spatial}, and @code{nb}. It also contains data stored in a
15112 range of file formats including GeoJSON, ESRI Shapefile and GeoPackage. Some
15113 of the datasets are designed to illustrate specific analysis techniques.
15114 @code{cycle_hire()} and @code{cycle_hire_osm()}, for example, are designed to
15115 illustrate point pattern analysis techniques.")
15116 (license license:cc0)))
15117
15118 (define-public r-learnbayes
15119 (package
15120 (name "r-learnbayes")
15121 (version "2.15.1")
15122 (source
15123 (origin
15124 (method url-fetch)
15125 (uri (cran-uri "LearnBayes" version))
15126 (sha256
15127 (base32
15128 "0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"))))
15129 (properties `((upstream-name . "LearnBayes")))
15130 (build-system r-build-system)
15131 (home-page "https://cran.r-project.org/web/packages/LearnBayes")
15132 (synopsis "Functions for learning Bayesian inference")
15133 (description
15134 "This package provides a collection of functions helpful in learning the
15135 basic tenets of Bayesian statistical inference. It contains functions for
15136 summarizing basic one and two parameter posterior distributions and predictive
15137 distributions. It contains MCMC algorithms for summarizing posterior
15138 distributions defined by the user. It also contains functions for regression
15139 models, hierarchical models, Bayesian tests, and illustrations of Gibbs
15140 sampling.")
15141 (license license:gpl2+)))
15142
15143 (define-public r-deldir
15144 (package
15145 (name "r-deldir")
15146 (version "0.2-9")
15147 (source
15148 (origin
15149 (method url-fetch)
15150 (uri (cran-uri "deldir" version))
15151 (sha256
15152 (base32
15153 "0jfwff5kk0zraspsvbk26lphl3fnrc6xmhl4690hr0a5k177ildm"))))
15154 (build-system r-build-system)
15155 (native-inputs `(("gfortran" ,gfortran)))
15156 (home-page "https://cran.r-project.org/web/packages/deldir")
15157 (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation")
15158 (description
15159 "This package provides tools for calculating the Delaunay triangulation
15160 and the Dirichlet or Voronoi tessellation (with respect to the entire plane)
15161 of a planar point set. It plots triangulations and tessellations in various
15162 ways, clips tessellations to sub-windows, calculates perimeters of
15163 tessellations, and summarizes information about the tiles of the
15164 tessellation.")
15165 (license license:gpl2+)))
15166
15167 (define-public r-sf
15168 (package
15169 (name "r-sf")
15170 (version "0.9-7")
15171 (source
15172 (origin
15173 (method url-fetch)
15174 (uri (cran-uri "sf" version))
15175 (sha256
15176 (base32
15177 "175fmnnw11fjhfgjv9sn9b0jfjcqbybpgwsvv99d5yddigvw5jja"))))
15178 (build-system r-build-system)
15179 (inputs
15180 `(("gdal" ,gdal)
15181 ("geos" ,geos)
15182 ("proj" ,proj)
15183 ("sqlite" ,sqlite)
15184 ("zlib" ,zlib)))
15185 (propagated-inputs
15186 `(("r-classint" ,r-classint)
15187 ("r-dbi" ,r-dbi)
15188 ("r-magrittr" ,r-magrittr)
15189 ("r-rcpp" ,r-rcpp)
15190 ("r-units" ,r-units)))
15191 (native-inputs
15192 `(("pkg-config" ,pkg-config)
15193 ("r-knitr" ,r-knitr)))
15194 (home-page "https://github.com/r-spatial/sf/")
15195 (synopsis "Simple features for R")
15196 (description
15197 "This package provides support for simple features, a standardized way to
15198 encode spatial vector data. It binds to GDAL for reading and writing data, to
15199 GEOS for geometrical operations, and to PROJ for projection conversions and
15200 datum transformations.")
15201 ;; Either of these licenses
15202 (license (list license:gpl2 license:expat))))
15203
15204 (define-public r-spdep
15205 (package
15206 (name "r-spdep")
15207 (version "1.1-5")
15208 (source
15209 (origin
15210 (method url-fetch)
15211 (uri (cran-uri "spdep" version))
15212 (sha256
15213 (base32
15214 "0pbd7wrg5v44p2yxsjp774lpyzap3madir5mn5p3ix7ibk7ldjs7"))))
15215 (build-system r-build-system)
15216 (propagated-inputs
15217 `(("r-boot" ,r-boot)
15218 ("r-coda" ,r-coda)
15219 ("r-deldir" ,r-deldir)
15220 ("r-expm" ,r-expm)
15221 ("r-gmodels" ,r-gmodels)
15222 ("r-learnbayes" ,r-learnbayes)
15223 ("r-mass" ,r-mass)
15224 ("r-matrix" ,r-matrix)
15225 ("r-nlme" ,r-nlme)
15226 ("r-sf" ,r-sf)
15227 ("r-sp" ,r-sp)
15228 ("r-spdata" ,r-spdata)))
15229 (native-inputs
15230 `(("r-knitr" ,r-knitr)))
15231 (home-page "https://github.com/r-spatial/spdep/")
15232 (synopsis "Spatial dependence: weighting schemes, statistics and models")
15233 (description
15234 "This package provides a collection of functions to create spatial
15235 weights matrix objects from polygon contiguities, from point patterns by
15236 distance and tessellations, for summarizing these objects, and for permitting
15237 their use in spatial data analysis, including regional aggregation by minimum
15238 spanning tree.")
15239 (license license:gpl2+)))
15240
15241 (define-public r-adegenet
15242 (package
15243 (name "r-adegenet")
15244 (version "2.1.3")
15245 (source
15246 (origin
15247 (method url-fetch)
15248 (uri (cran-uri "adegenet" version))
15249 (sha256
15250 (base32
15251 "1ipnawi0qfd4rfwj37igvh36x1a9d8x4n7xynn1jcr12rd713407"))))
15252 (build-system r-build-system)
15253 (propagated-inputs
15254 `(("r-ade4" ,r-ade4)
15255 ("r-ape" ,r-ape)
15256 ("r-boot" ,r-boot)
15257 ("r-dplyr" ,r-dplyr)
15258 ("r-ggplot2" ,r-ggplot2)
15259 ("r-igraph" ,r-igraph)
15260 ("r-mass" ,r-mass)
15261 ("r-reshape2" ,r-reshape2)
15262 ("r-seqinr" ,r-seqinr)
15263 ("r-shiny" ,r-shiny)
15264 ("r-spdep" ,r-spdep)
15265 ("r-vegan" ,r-vegan)))
15266 (home-page "https://github.com/thibautjombart/adegenet")
15267 (synopsis "Exploratory analysis of genetic and genomic data")
15268 (description
15269 "This package provides a toolset for the exploration of genetic and
15270 genomic data. Adegenet provides formal (S4) classes for storing and handling
15271 various genetic data, including genetic markers with varying ploidy and
15272 hierarchical population structure (@code{genind} class), alleles counts by
15273 populations (@code{genpop}), and genome-wide SNP data (@code{genlight}). It
15274 also implements original multivariate methods (DAPC, sPCA), graphics,
15275 statistical tests, simulation tools, distance and similarity measures, and
15276 several spatial methods. A range of both empirical and simulated datasets is
15277 also provided to illustrate various methods.")
15278 (license license:gpl2+)))
15279
15280 (define-public r-pegas
15281 (package
15282 (name "r-pegas")
15283 (version "0.14")
15284 (source
15285 (origin
15286 (method url-fetch)
15287 (uri (cran-uri "pegas" version))
15288 (sha256
15289 (base32 "0lr06gajzdanj8ax91kgpxsj863m367v2s1z5gnxps3999n0xybx"))))
15290 (build-system r-build-system)
15291 (propagated-inputs
15292 `(("r-adegenet" ,r-adegenet)
15293 ("r-ape" ,r-ape)))
15294 (home-page "http://ape-package.ird.fr/pegas.html")
15295 (synopsis "Population and evolutionary genetics analysis system")
15296 (description
15297 "This package provides functions for reading, writing, plotting,
15298 analysing, and manipulating allelic and haplotypic data, including from VCF
15299 files, and for the analysis of population nucleotide sequences and
15300 micro-satellites including coalescent analyses, linkage disequilibrium,
15301 population structure (Fst, Amova) and equilibrium (HWE), haplotype networks,
15302 minimum spanning tree and network, and median-joining networks.")
15303 (license license:gpl2+)))
15304
15305 (define-public r-rmetasim
15306 (package
15307 (name "r-rmetasim")
15308 (version "3.1.14")
15309 (source
15310 (origin
15311 (method url-fetch)
15312 (uri (cran-uri "rmetasim" version))
15313 (sha256
15314 (base32
15315 "0rdkhfgyr97r2d1kd9g8ipb2pn563qxm1y4m9z678q0kqan2ddl0"))))
15316 (build-system r-build-system)
15317 (propagated-inputs
15318 `(("r-ade4" ,r-ade4)
15319 ("r-adegenet" ,r-adegenet)
15320 ("r-gtools" ,r-gtools)
15321 ("r-pegas" ,r-pegas)))
15322 (home-page "https://cran.r-project.org/web/packages/rmetasim")
15323 (synopsis "Individual-based population genetic simulation environment")
15324 (description
15325 "This package provides an interface between R and the metasim simulation
15326 engine. The simulation environment is documented in: Strand, A.(2002),
15327 Metasim 1.0: an individual-based environment for simulating population
15328 genetics of complex population dynamics.")
15329 ;; Any GPL version
15330 (license license:gpl2+)))
15331
15332 (define-public r-genetics
15333 (package
15334 (name "r-genetics")
15335 (version "1.3.8.1.2")
15336 (source
15337 (origin
15338 (method url-fetch)
15339 (uri (cran-uri "genetics" version))
15340 (sha256
15341 (base32
15342 "1v0ylnia6c44v356dsmnkx6054vcxazpzsrdh3yph5ch5vg6gjrh"))))
15343 (build-system r-build-system)
15344 (propagated-inputs
15345 `(("r-combinat" ,r-combinat)
15346 ("r-gdata" ,r-gdata)
15347 ("r-gtools" ,r-gtools)
15348 ("r-mass" ,r-mass)
15349 ("r-mvtnorm" ,r-mvtnorm)))
15350 (home-page "https://cran.r-project.org/web/packages/genetics/")
15351 (synopsis "Population genetics")
15352 (description
15353 "This package provides classes and methods for handling genetic data.
15354 It includes classes to represent genotypes and haplotypes at single markers up
15355 to multiple markers on multiple chromosomes. Function include allele
15356 frequencies, flagging homo/heterozygotes, flagging carriers of certain
15357 alleles, estimating and testing for Hardy-Weinberg disequilibrium, estimating
15358 and testing for linkage disequilibrium, ...")
15359 ;; Any GPL version.
15360 (license license:gpl2+)))
15361
15362 (define-public r-snp-plotter
15363 (package
15364 (name "r-snp-plotter")
15365 (version "0.5.1")
15366 (source
15367 (origin
15368 (method url-fetch)
15369 (uri (cran-uri "snp.plotter" version))
15370 (sha256
15371 (base32
15372 "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"))))
15373 (properties `((upstream-name . "snp.plotter")))
15374 (build-system r-build-system)
15375 (propagated-inputs `(("r-genetics" ,r-genetics)))
15376 (home-page "https://cran.r-project.org/web/packages/snp.plotter/")
15377 (synopsis "Plot p-values using single SNP and/or haplotype data")
15378 (description
15379 "This package helps you create plots of p-values using single SNP and/or
15380 haplotype data. Main features of the package include options to display a
15381 @dfn{linkage disequilibrium} (LD) plot and the ability to plot multiple
15382 datasets simultaneously. Plots can be created using global and/or individual
15383 haplotype p-values along with single SNP p-values. Images are created as
15384 either PDF/EPS files.")
15385 (license license:gpl2+)))
15386
15387 (define-public r-polspline
15388 (package
15389 (name "r-polspline")
15390 (version "1.1.19")
15391 (source
15392 (origin
15393 (method url-fetch)
15394 (uri (cran-uri "polspline" version))
15395 (sha256
15396 (base32 "0rhzf735hmbqfn2xbgcln4sqx7m9far72g5gq9mghgkw016kqglm"))))
15397 (build-system r-build-system)
15398 (native-inputs `(("gfortran" ,gfortran)))
15399 (home-page "https://cran.r-project.org/web/packages/polspline/")
15400 (synopsis "Polynomial spline routines")
15401 (description
15402 "This package provides routines for the polynomial spline fitting
15403 routines hazard regression, hazard estimation with flexible tails, logspline,
15404 lspec, polyclass, and polymars.")
15405 (license license:gpl2+)))
15406
15407 (define-public r-rms
15408 (package
15409 (name "r-rms")
15410 (version "6.1-1")
15411 (source
15412 (origin
15413 (method url-fetch)
15414 (uri (cran-uri "rms" version))
15415 (sha256
15416 (base32 "1zgfd60lzbakcv7x0i5k3lkw3s0xx5bzssjgangna5lq2j17cdli"))))
15417 (build-system r-build-system)
15418 (propagated-inputs
15419 `(("r-cluster" ,r-cluster)
15420 ("r-digest" ,r-digest)
15421 ("r-ggplot2" ,r-ggplot2)
15422 ("r-hmisc" ,r-hmisc)
15423 ("r-htmltable" ,r-htmltable)
15424 ("r-htmltools" ,r-htmltools)
15425 ("r-lattice" ,r-lattice)
15426 ("r-mass" ,r-mass)
15427 ("r-multcomp" ,r-multcomp)
15428 ("r-nlme" ,r-nlme)
15429 ("r-polspline" ,r-polspline)
15430 ("r-quantreg" ,r-quantreg)
15431 ("r-rpart" ,r-rpart)
15432 ("r-sparsem" ,r-sparsem)
15433 ("r-survival" ,r-survival)))
15434 (native-inputs `(("gfortran" ,gfortran)))
15435 (home-page "http://biostat.mc.vanderbilt.edu/rms")
15436 (synopsis "Regression modeling strategies")
15437 (description
15438 "This is a package for regression modeling, testing, estimation,
15439 validation, graphics, prediction, and typesetting by storing enhanced model
15440 design attributes in the fit. The rms package is a collection of functions
15441 that assist with and streamline modeling. It also contains functions for
15442 binary and ordinal logistic regression models, ordinal models for continuous Y
15443 with a variety of distribution families, and the Buckley-James multiple
15444 regression model for right-censored responses, and implements penalized
15445 maximum likelihood estimation for logistic and ordinary linear models. The
15446 package works with almost any regression model, but it was especially written
15447 to work with binary or ordinal regression models, Cox regression, accelerated
15448 failure time models, ordinary linear models, the Buckley-James model,
15449 generalized least squares for serially or spatially correlated observations,
15450 generalized linear models, and quantile regression.")
15451 (license license:gpl2+)))
15452
15453 (define-public r-arsenal
15454 (package
15455 (name "r-arsenal")
15456 (version "3.6.1")
15457 (source
15458 (origin
15459 (method url-fetch)
15460 (uri (cran-uri "arsenal" version))
15461 (sha256
15462 (base32
15463 "13ql3rb79a764ppsc1sqi8glzzkw79la0j2ahzbxgz7cz879sazy"))))
15464 (properties `((upstream-name . "arsenal")))
15465 (build-system r-build-system)
15466 (propagated-inputs `(("r-knitr" ,r-knitr)))
15467 (native-inputs `(("r-knitr" ,r-knitr)))
15468 (home-page "https://github.com/mayoverse/arsenal")
15469 (synopsis "Functions for large-scale statistical summaries")
15470 (description
15471 "This package provides an arsenal of R functions for large-scale
15472 statistical summaries, which are streamlined to work within the latest
15473 reporting tools in R and RStudio and which use formulas and versatile
15474 summary statistics for summary tables and models. The primary functions
15475 include
15476
15477 @enumerate
15478 @item @code{tableby}, a Table-1-like summary of multiple variable types by the
15479 levels of one or more categorical variables;
15480 @item @code{paired}, a Table-1-like summary of multiple variable types paired
15481 across two time points;
15482 @item @code{modelsum}, which performs simple model fits on one or more
15483 endpoints for many variables (univariate or adjusted for covariates);
15484 @item @code{freqlist}, a powerful frequency table across many categorical
15485 variables;
15486 @item @code{comparedf}, a function for comparing @code{data.frames}; and
15487 @item @code{write2}, a function to output tables to a document.
15488 @end enumerate
15489 ")
15490 (license license:gpl2+)))
15491
15492 (define-public r-haplo-stats
15493 (package
15494 (name "r-haplo-stats")
15495 (version "1.8.6")
15496 (source
15497 (origin
15498 (method url-fetch)
15499 (uri (cran-uri "haplo.stats" version))
15500 (sha256
15501 (base32
15502 "1imz4gs0n57vixwwbirrihpgvn2pyj5da4rgjcjk14n2xkk0nay7"))))
15503 (properties `((upstream-name . "haplo.stats")))
15504 (build-system r-build-system)
15505 (propagated-inputs
15506 `(("r-arsenal" ,r-arsenal)
15507 ("r-rms" ,r-rms)))
15508 (native-inputs
15509 `(("r-r-rsp" ,r-r-rsp))) ; for vignettes
15510 (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software")
15511 (synopsis "Analysis of haplotypes when linkage phase is ambiguous")
15512 (description
15513 "This package provides routines for the analysis of indirectly measured
15514 haplotypes. The statistical methods assume that all subjects are unrelated
15515 and that haplotypes are ambiguous (due to unknown linkage phase of the genetic
15516 markers). The main functions are: @code{haplo.em()}, @code{haplo.glm()},
15517 @code{haplo.score()}, and @code{haplo.power()}; all of which have detailed
15518 examples in the vignette.")
15519 (license license:gpl2+)))
15520
15521 (define-public r-bqtl
15522 (package
15523 (name "r-bqtl")
15524 (version "1.0-32")
15525 (source
15526 (origin
15527 (method url-fetch)
15528 (uri (cran-uri "bqtl" version))
15529 (sha256
15530 (base32
15531 "0jjqgsm9fmvz5nkgz608xfljjpmaf4rs4f7kxvpqn4b1l9s5lhci"))))
15532 (build-system r-build-system)
15533 (native-inputs `(("gfortran" ,gfortran)))
15534 (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/")
15535 (synopsis "Bayesian QTL mapping toolkit")
15536 (description
15537 "This is a QTL mapping toolkit for inbred crosses and recombinant inbred
15538 lines. It includes maximum likelihood and Bayesian tools.")
15539 (license license:gpl2+)))
15540
15541 (define-public r-ibdreg
15542 (package
15543 (name "r-ibdreg")
15544 (version "0.3.1")
15545 (source
15546 (origin
15547 (method url-fetch)
15548 (uri (cran-uri "ibdreg" version))
15549 (sha256
15550 (base32
15551 "0kgx9iavgm6d6njhki7bm82d6lw2c7kcch2pryd339js2hm0l5gq"))))
15552 (build-system r-build-system)
15553 (home-page "https://www.mayo.edu/research/labs/\
15554 statistical-genetics-genetic-epidemiology/software")
15555 (synopsis "Regression methods for IBD linkage with covariates")
15556 (description
15557 "This package provides a method to test genetic linkage with covariates
15558 by regression methods with response IBD sharing for relative pairs. Account
15559 for correlations of IBD statistics and covariates for relative pairs within
15560 the same pedigree.")
15561 (license license:gpl2+)))
15562
15563 (define-public r-dlmap
15564 (package
15565 (name "r-dlmap")
15566 (version "1.13")
15567 (source
15568 (origin
15569 (method url-fetch)
15570 (uri (cran-uri "dlmap" version))
15571 (sha256
15572 (base32
15573 "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"))))
15574 (build-system r-build-system)
15575 (propagated-inputs
15576 `(("r-ibdreg" ,r-ibdreg)
15577 ("r-mgcv" ,r-mgcv)
15578 ("r-nlme" ,r-nlme)
15579 ("r-qtl" ,r-qtl)
15580 ("r-wgaim" ,r-wgaim)))
15581 (home-page "https://cran.r-project.org/web/packages/dlmap/")
15582 (synopsis "Detection localization mapping for QTL")
15583 (description
15584 "This is package for QTL mapping in a mixed model framework with separate
15585 detection and localization stages. The first stage detects the number of QTL
15586 on each chromosome based on the genetic variation due to grouped markers on
15587 the chromosome; the second stage uses this information to determine the most
15588 likely QTL positions. The mixed model can accommodate general fixed and
15589 random effects, including spatial effects in field trials and pedigree
15590 effects. It is applicable to backcrosses, doubled haploids, recombinant
15591 inbred lines, F2 intercrosses, and association mapping populations.")
15592 (license license:gpl2)))
15593
15594 (define-public r-hwde
15595 (package
15596 (name "r-hwde")
15597 (version "0.67")
15598 (source
15599 (origin
15600 (method url-fetch)
15601 (uri (cran-uri "hwde" version))
15602 (sha256
15603 (base32
15604 "0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"))))
15605 (build-system r-build-system)
15606 (home-page "https://cran.r-project.org/web/packages/hwde/")
15607 (synopsis "Models and tests for departure from Hardy-Weinberg equilibrium")
15608 (description
15609 "This package fits models for genotypic disequilibria, as described in
15610 Huttley and Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast
15611 terms are available that account for first order interactions between loci.
15612 It also implements, for a single locus in a single population, a conditional
15613 exact test for Hardy-Weinberg equilibrium.")
15614 (license license:gpl2+)))
15615
15616 (define-public r-tdthap
15617 (package
15618 (name "r-tdthap")
15619 (version "1.1-11")
15620 (source
15621 (origin
15622 (method url-fetch)
15623 (uri (cran-uri "tdthap" version))
15624 (sha256
15625 (base32
15626 "15qlj2bivvz3pizd8dq34wczbkbxhzqh3cqp1ixkdkprlyvcxj5k"))))
15627 (build-system r-build-system)
15628 (home-page "https://cran.r-project.org/web/packages/tdthap/")
15629 (synopsis "TDT tests for extended haplotypes")
15630 (description
15631 "Functions and examples are provided for transmission/disequilibrium
15632 tests for extended marker haplotypes, as in Clayton, D. and Jones, H. (1999)
15633 \"Transmission/disequilibrium tests for extended marker haplotypes\".")
15634 (license license:artistic2.0)))
15635
15636 (define-public r-sparql
15637 (package
15638 (name "r-sparql")
15639 (version "1.16")
15640 (source (origin
15641 (method url-fetch)
15642 (uri (cran-uri "SPARQL" version))
15643 (sha256
15644 (base32
15645 "0gak1q06yyhdmcxb2n3v0h9gr1vqd0viqji52wpw211qp6r6dcrc"))))
15646 (properties `((upstream-name . "SPARQL")))
15647 (build-system r-build-system)
15648 (propagated-inputs
15649 `(("r-rcurl" ,r-rcurl)
15650 ("r-xml" ,r-xml)))
15651 (home-page "https://cran.r-project.org/web/packages/SPARQL")
15652 (synopsis "SPARQL client for R")
15653 (description "This package provides an interface to use SPARQL to pose
15654 SELECT or UPDATE queries to an end-point.")
15655 ;; The only license indication is found in the DESCRIPTION file,
15656 ;; which states GPL-3. So we cannot assume GPLv3+.
15657 (license license:gpl3)))
15658
15659 (define-public r-bookdown
15660 (package
15661 (name "r-bookdown")
15662 (version "0.21")
15663 (source (origin
15664 (method url-fetch)
15665 (uri (cran-uri "bookdown" version))
15666 (sha256
15667 (base32
15668 "0xms1srx9l2mn8xaxnpic0s21y8k56bhwpj45wy7b0yscmxgmh27"))))
15669 (build-system r-build-system)
15670 (propagated-inputs
15671 `(("r-htmltools" ,r-htmltools)
15672 ("r-knitr" ,r-knitr)
15673 ("r-rmarkdown" ,r-rmarkdown)
15674 ("r-tinytex" ,r-tinytex)
15675 ("r-xfun" ,r-xfun)
15676 ("r-yaml" ,r-yaml)
15677 ("pandoc" ,pandoc)))
15678 (home-page "https://github.com/rstudio/bookdown")
15679 (synopsis "Authoring books and technical documents with R markdown")
15680 (description "This package provides output formats and utilities for
15681 authoring books and technical documents with R Markdown.")
15682 (license license:gpl3)))
15683
15684 (define-public r-optparse
15685 (package
15686 (name "r-optparse")
15687 (version "1.6.6")
15688 (source
15689 (origin
15690 (method url-fetch)
15691 (uri (cran-uri "optparse" version))
15692 (sha256
15693 (base32
15694 "1l301dy3gc8pn7j00awcjh41wmc1ks9kswak255kbsa6f54rsxsi"))))
15695 (build-system r-build-system)
15696 (propagated-inputs
15697 `(("r-getopt" ,r-getopt)))
15698 (native-inputs
15699 `(("r-knitr" ,r-knitr)))
15700 (home-page "https://github.com/trevorld/optparse")
15701 (synopsis "Command line option parser")
15702 (description
15703 "This package provides a command line parser inspired by Python's
15704 @code{optparse} library to be used with Rscript to write shebang scripts
15705 that accept short and long options.")
15706 (license license:gpl2+)))
15707
15708 (define-public r-kernlab
15709 (package
15710 (name "r-kernlab")
15711 (version "0.9-29")
15712 (source
15713 (origin
15714 (method url-fetch)
15715 (uri (cran-uri "kernlab" version))
15716 (sha256
15717 (base32 "0vqhndl4zm7pvkfvq0f6i9cbrm7pij6kmdp7d7w39pa100x6knn3"))))
15718 (build-system r-build-system)
15719 (home-page "https://cran.r-project.org/web/packages/kernlab")
15720 (synopsis "Kernel-based machine learning tools")
15721 (description
15722 "This package provides kernel-based machine learning methods for
15723 classification, regression, clustering, novelty detection, quantile regression
15724 and dimensionality reduction. Among other methods @code{kernlab} includes
15725 Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes
15726 and a QP solver.")
15727 (license license:gpl2)))
15728
15729 (define-public r-hierfstat
15730 (package
15731 (name "r-hierfstat")
15732 (version "0.5-7")
15733 (source
15734 (origin
15735 (method url-fetch)
15736 (uri (cran-uri "hierfstat" version))
15737 (sha256
15738 (base32
15739 "0dp8k1z5a8gqnax99y1hwfvxilzf4n2i751zr0z6ihrzirsvb3m3"))))
15740 (build-system r-build-system)
15741 (propagated-inputs
15742 `(("r-ade4" ,r-ade4)
15743 ("r-adegenet" ,r-adegenet)
15744 ("r-gaston" ,r-gaston)
15745 ("r-gtools" ,r-gtools)))
15746 (native-inputs
15747 `(("r-knitr" ,r-knitr)))
15748 (home-page "https://cran.r-project.org/web/packages/hierfstat/")
15749 (synopsis "Estimation and tests of hierarchical F-statistics")
15750 (description
15751 "This package allows the estimation of hierarchical F-statistics from
15752 haploid or diploid genetic data with any numbers of levels in the hierarchy,
15753 following the algorithm of Yang (Evolution, 1998, 52(4):950-956). Functions
15754 are also given to test via randomisations the significance of each F and
15755 variance components, using the likelihood-ratio statistics G.")
15756 (license license:gpl2+)))
15757
15758 (define-public r-hapassoc
15759 (package
15760 (name "r-hapassoc")
15761 (version "1.2-8")
15762 (source
15763 (origin
15764 (method url-fetch)
15765 (uri (cran-uri "hapassoc" version))
15766 (sha256
15767 (base32
15768 "0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"))))
15769 (build-system r-build-system)
15770 (home-page "https://stat.sfu.ca/statgen/research/hapassoc.html")
15771 (synopsis "Inference of trait associations with SNP haplotypes")
15772 (description
15773 "Hapassoc performs likelihood inference of trait associations with
15774 haplotypes and other covariates in @dfn{generalized linear models} (GLMs). The
15775 functions are developed primarily for data collected in cohort or
15776 cross-sectional studies. They can accommodate uncertain haplotype phase and
15777 handle missing genotypes at some SNPs.")
15778 (license license:gpl2)))
15779
15780 (define-public r-sampling
15781 (package
15782 (name "r-sampling")
15783 (version "2.9")
15784 (source
15785 (origin
15786 (method url-fetch)
15787 (uri (cran-uri "sampling" version))
15788 (sha256
15789 (base32
15790 "11xis4vzn2ga8ml9xrgfgqzccvwbnabq35aidzdvpnvciybsanvz"))))
15791 (build-system r-build-system)
15792 (propagated-inputs
15793 `(("r-lpsolve" ,r-lpsolve)
15794 ("r-mass" ,r-mass)))
15795 (home-page "https://cran.r-project.org/web/packages/sampling/")
15796 (synopsis "Survey sampling")
15797 (description
15798 "This package provides functions for drawing and calibrating samples.")
15799 (license license:gpl2+)))
15800
15801 (define-public r-r2html
15802 (package
15803 (name "r-r2html")
15804 (version "2.3.2")
15805 (source
15806 (origin
15807 (method url-fetch)
15808 (uri (cran-uri "R2HTML" version))
15809 (sha256
15810 (base32
15811 "00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"))))
15812 (properties `((upstream-name . "R2HTML")))
15813 (build-system r-build-system)
15814 (home-page "https://github.com/nalimilan/R2HTML")
15815 (synopsis "HTML export for R objects")
15816 (description
15817 "This package includes HTML functions and methods to write in an HTML
15818 file. Thus, making HTML reports is easy. It includes a function that allows
15819 redirection on the fly, which appears to be very useful for teaching purposes,
15820 as the student can keep a copy of the produced output to keep all that they
15821 did during the course. The package comes with a vignette describing how to
15822 write HTML reports for statistical analysis. Finally, a driver for Sweave
15823 parses HTML flat files containing R code and to automatically write
15824 the corresponding outputs (tables and graphs).")
15825 (license license:gpl2+)))
15826
15827 (define-public r-rjava
15828 (package
15829 (name "r-rjava")
15830 (version "0.9-13")
15831 (source
15832 (origin
15833 (method url-fetch)
15834 (uri (cran-uri "rJava" version))
15835 (sha256
15836 (base32
15837 "1x3mihyqzr61j52rwaqciw43mkjzmhib4s6qf57v6xj40ksqh5jv"))))
15838 (properties `((upstream-name . "rJava")))
15839 (build-system r-build-system)
15840 (arguments
15841 `(#:modules ((guix build utils)
15842 (guix build r-build-system)
15843 (ice-9 match))
15844 #:phases
15845 (modify-phases %standard-phases
15846 (add-after 'unpack 'set-JAVA_HOME
15847 (lambda* (#:key inputs #:allow-other-keys)
15848 (let ((jdk (assoc-ref inputs "jdk")))
15849 (setenv "JAVA_HOME" jdk)
15850 (setenv "JAVA" (which "java"))
15851 (setenv "JAR" (which "jar"))
15852 (setenv "JAVAC" (which "javac"))
15853 (setenv "JAVAH" (which "javah"))
15854 (setenv "JAVA_CPPFLAGS"
15855 (string-append "-I" jdk "/include "
15856 "-I" jdk "/include/linux"))
15857 (match (find-files (string-append jdk "/jre/lib/") "libjvm.so")
15858 ((lib) (setenv "JAVA_LIBS" lib))
15859 (_ (error "Could not find libjvm.so"))))
15860 #t)))))
15861 (inputs
15862 `(("icu4c" ,icu4c)
15863 ("jdk" ,icedtea-8 "jdk")
15864 ("pcre" ,pcre)
15865 ("zlib" ,zlib)))
15866 (home-page "https://www.rforge.net/rJava/")
15867 (synopsis "Low-Level R to Java interface")
15868 (description
15869 "This package provides a low-level interface to the Java VM very much
15870 like .C/.Call and friends. It allows the creation of objects, calling methods
15871 and accessing fields.")
15872 (license license:gpl2)))
15873
15874 (define-public r-svmisc
15875 (package
15876 (name "r-svmisc")
15877 (version "1.1.0")
15878 (source
15879 (origin
15880 (method url-fetch)
15881 (uri (cran-uri "svMisc" version))
15882 (sha256
15883 (base32
15884 "01r2a73wx2sh1njky961fxabx5wgddqqjqba6vjg0f3h8r3abmn2"))))
15885 (properties `((upstream-name . "svMisc")))
15886 (build-system r-build-system)
15887 (home-page "https://github.com/SciViews/svMisc")
15888 (synopsis "Miscellaneous functions for SciViews")
15889 (description
15890 "This package provides miscellaneous functions for SciViews or general
15891 use, including tools to manage a temporary environment attached to the search
15892 path for temporary variables you do not want to @code{save()} or
15893 @code{load()}; test the current platform; showing progress bars, etc.")
15894 (license license:gpl2)))
15895
15896 (define-public r-xyz
15897 (package
15898 (name "r-xyz")
15899 (version "0.2")
15900 (source
15901 (origin
15902 (method url-fetch)
15903 (uri (cran-uri "xyz" version))
15904 (sha256
15905 (base32
15906 "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"))))
15907 (build-system r-build-system)
15908 (propagated-inputs
15909 `(("r-rcpp" ,r-rcpp)))
15910 (home-page "https://cran.r-project.org/web/packages/xyz/")
15911 (synopsis "Algorithm for fast interaction search in high-dimensional data")
15912 (description
15913 "High dimensional interaction search by brute force requires a quadratic
15914 computational cost in the number of variables. The xyz algorithm provably
15915 finds strong interactions in almost linear time. For details of the algorithm
15916 see: G. Thanei, N. Meinshausen and R. Shah (2016). The xyz algorithm for fast
15917 interaction search in high-dimensional data.")
15918 ;; Any version of the GPL.
15919 (license license:gpl2+)))
15920
15921 (define-public r-rttf2pt1
15922 (package
15923 (name "r-rttf2pt1")
15924 (version "1.3.8")
15925 (source
15926 (origin
15927 (method url-fetch)
15928 (uri (cran-uri "Rttf2pt1" version))
15929 (sha256
15930 (base32
15931 "0b3f2zkmbyshn19cnaaf042d0zwf43l9jnkqizfhxxwb93a4c1jn"))))
15932 (properties `((upstream-name . "Rttf2pt1")))
15933 (build-system r-build-system)
15934 (home-page "https://github.com/wch/Rttf2pt1")
15935 (synopsis "Font conversion utility")
15936 (description
15937 "This package contains the program @code{ttf2pt1}, for use with the
15938 @code{extrafont} package.")
15939 ;; Most of the files are covered under the Expat license. Some files are
15940 ;; covered under BSD-3. Deviations for individual files are recorded in
15941 ;; the LICENSE file.
15942 (license (list license:bsd-3 license:expat
15943 (license:non-copyleft "file://LICENSE")))))
15944
15945 (define-public r-extrafontdb
15946 (package
15947 (name "r-extrafontdb")
15948 (version "1.0")
15949 (source
15950 (origin
15951 (method url-fetch)
15952 (uri (cran-uri "extrafontdb" version))
15953 (sha256
15954 (base32
15955 "115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"))))
15956 (build-system r-build-system)
15957 (home-page "https://github.com/wch/extrafontdb")
15958 (synopsis "Database for the extrafont package")
15959 (description
15960 "This package holds the database for the @code{extrafont} package.")
15961 (license license:gpl2)))
15962
15963 (define-public r-extrafont
15964 (package
15965 (name "r-extrafont")
15966 (version "0.17")
15967 (source
15968 (origin
15969 (method url-fetch)
15970 (uri (cran-uri "extrafont" version))
15971 (sha256
15972 (base32
15973 "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"))))
15974 (build-system r-build-system)
15975 (propagated-inputs
15976 `(("r-extrafontdb" ,r-extrafontdb)
15977 ("r-rttf2pt1" ,r-rttf2pt1)))
15978 (home-page "https://github.com/wch/extrafont")
15979 (synopsis "Tools for using fonts in R")
15980 (description
15981 "The extrafont package makes it easier to use fonts other than the basic
15982 PostScript fonts that R uses. Fonts that are imported into extrafont can be
15983 used with PDF or PostScript output files. There are two hurdles for using
15984 fonts in PDF (or Postscript) output files:
15985
15986 @enumerate
15987 @item Making R aware of the font and the dimensions of the characters.
15988 @item Embedding the fonts in the PDF file so that the PDF can be displayed
15989 properly on a device that doesn't have the font. This is usually needed if
15990 you want to print the PDF file or share it with others.
15991 @end enumerate
15992
15993 The extrafont package makes both of these things easier.")
15994 (license license:gpl2)))
15995
15996 (define-public r-xkcd
15997 (package
15998 (name "r-xkcd")
15999 (version "0.0.6")
16000 (source
16001 (origin
16002 (method url-fetch)
16003 (uri (cran-uri "xkcd" version))
16004 (sha256
16005 (base32
16006 "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"))))
16007 (build-system r-build-system)
16008 (propagated-inputs
16009 `(("r-extrafont" ,r-extrafont)
16010 ("r-ggplot2" ,r-ggplot2)
16011 ("r-hmisc" ,r-hmisc)))
16012 (home-page "https://cran.r-project.org/web/packages/xkcd/")
16013 (synopsis "Plot ggplot2 graphics in the XKCD style")
16014 (description
16015 "This package provides the means to plot ggplot2 graphs in the style of
16016 the XKCD web comic.")
16017 (license license:gpl3)))
16018
16019 (define-public r-msigdbr
16020 (package
16021 (name "r-msigdbr")
16022 (version "7.2.1")
16023 (source
16024 (origin
16025 (method url-fetch)
16026 (uri (cran-uri "msigdbr" version))
16027 (sha256
16028 (base32
16029 "1rc2p9vw57pn4prmfgay4w18qd53ggq7wxfsi9kp7w25ciip1dq1"))))
16030 (build-system r-build-system)
16031 (propagated-inputs
16032 `(("r-dplyr" ,r-dplyr)
16033 ("r-magrittr" ,r-magrittr)
16034 ("r-rlang" ,r-rlang)
16035 ("r-tibble" ,r-tibble)
16036 ("r-tidyselect" ,r-tidyselect)))
16037 (native-inputs
16038 `(("r-knitr" ,r-knitr)))
16039 (home-page "https://github.com/igordot/msigdbr")
16040 (synopsis "MSigDB gene sets for multiple organisms")
16041 (description
16042 "This package provides the @dfn{Molecular Signatures Database} (MSigDB)
16043 gene sets typically used with the @dfn{Gene Set Enrichment Analysis} (GSEA)
16044 software in a standard R data frame with key-value pairs. Included are the
16045 original human gene symbols and Entrez IDs as well as the equivalents for
16046 various frequently studied model organisms such as mouse, rat, pig, fly, and
16047 yeast.")
16048 ;; The package is covered under the Expat license, but the upstream MSigDB
16049 ;; files are made available under the Creative Commons Attribution 4.0
16050 ;; International license.
16051 (license (list license:expat license:cc-by4.0))))
16052
16053 (define-public r-gridgraphics
16054 (package
16055 (name "r-gridgraphics")
16056 (version "0.5-1")
16057 (source
16058 (origin
16059 (method url-fetch)
16060 (uri (cran-uri "gridGraphics" version))
16061 (sha256
16062 (base32
16063 "12yswy02j3h5wir7m5jnkhpjmb0sa4snn61vjd68i49qwsa6w219"))))
16064 (properties `((upstream-name . "gridGraphics")))
16065 (build-system r-build-system)
16066 (home-page "https://github.com/pmur002/gridgraphics")
16067 (synopsis "Redraw base graphics using @code{grid} graphics")
16068 (description
16069 "This package provides functions to convert a page of plots drawn with
16070 the @code{graphics} package into identical output drawn with the @code{grid}
16071 package. The result looks like the original @code{graphics}-based plot, but
16072 consists of @code{grid} grobs and viewports that can then be manipulated with
16073 @code{grid} functions (e.g., edit grobs and revisit viewports).")
16074 (license license:gpl2+)))
16075
16076 (define-public r-farver
16077 (package
16078 (name "r-farver")
16079 (version "2.0.3")
16080 (source
16081 (origin
16082 (method url-fetch)
16083 (uri (cran-uri "farver" version))
16084 (sha256
16085 (base32
16086 "1k75v07dsfkjra2gsgxg9s55cw3b46b1nh960kqphq7cg7gr058f"))))
16087 (build-system r-build-system)
16088 (home-page "https://github.com/thomasp85/farver")
16089 (synopsis "Vectorized color conversion and comparison")
16090 (description
16091 "The encoding of color can be handled in many different ways, using
16092 different color spaces. As different color spaces have different uses,
16093 efficient conversion between these representations are important. This
16094 package provides a set of functions that gives access to very fast color space
16095 conversion and comparisons implemented in C++, and offers 100-fold speed
16096 improvements over the @code{convertColor} function in the @code{grDevices}
16097 package.")
16098 (license license:expat)))
16099
16100 (define-public r-ggplotify
16101 (package
16102 (name "r-ggplotify")
16103 (version "0.0.5")
16104 (source
16105 (origin
16106 (method url-fetch)
16107 (uri (cran-uri "ggplotify" version))
16108 (sha256
16109 (base32
16110 "0pfnp4lrissf21z7867kdm6slr979kchyva8iaf83i1302kscph3"))))
16111 (build-system r-build-system)
16112 (propagated-inputs
16113 `(("r-ggplot2" ,r-ggplot2)
16114 ("r-gridgraphics" ,r-gridgraphics)
16115 ("r-rvcheck" ,r-rvcheck)))
16116 (native-inputs
16117 `(("r-knitr" ,r-knitr)))
16118 (home-page "https://github.com/GuangchuangYu/ggplotify")
16119 (synopsis "Convert plots to @code{grob} or @code{ggplot} object")
16120 (description
16121 "This package provides tools to convert plot function calls (using
16122 expression or formula) to @code{grob} or @code{ggplot} objects that are
16123 compatible with the @code{grid} and @code{ggplot2} environment. With this
16124 package, we are able to e.g. use @code{cowplot} to align plots produced by
16125 @code{base} graphics, @code{grid}, @code{lattice}, @code{vcd} etc. by
16126 converting them to @code{ggplot} objects.")
16127 (license license:artistic2.0)))
16128
16129 (define-public r-triebeard
16130 (package
16131 (name "r-triebeard")
16132 (version "0.3.0")
16133 (source
16134 (origin
16135 (method url-fetch)
16136 (uri (cran-uri "triebeard" version))
16137 (sha256
16138 (base32
16139 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"))))
16140 (build-system r-build-system)
16141 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
16142 (home-page "https://github.com/Ironholds/triebeard/")
16143 (synopsis "Radix trees in Rcpp")
16144 (description
16145 "Radix trees, or tries, are key-value data structures optimized for
16146 efficient lookups, similar in purpose to hash tables. This package provides
16147 an implementation of radix trees for use in R programming and in developing
16148 packages with Rcpp.")
16149 (license license:expat)))
16150
16151 (define-public r-tweenr
16152 (package
16153 (name "r-tweenr")
16154 (version "1.0.1")
16155 (source
16156 (origin
16157 (method url-fetch)
16158 (uri (cran-uri "tweenr" version))
16159 (sha256
16160 (base32
16161 "0sq90pbln6lkc2q3zflhkxxwpqdw5dd7igrxhdnlynkdrmi83mpg"))))
16162 (build-system r-build-system)
16163 (propagated-inputs
16164 `(("r-farver" ,r-farver)
16165 ("r-magrittr" ,r-magrittr)
16166 ("r-rcpp" ,r-rcpp)
16167 ("r-rlang" ,r-rlang)))
16168 (home-page "https://github.com/thomasp85/tweenr")
16169 (synopsis "Interpolate data for smooth animations")
16170 (description
16171 "In order to create smooth animation between states of data, tweening is
16172 necessary. This package provides a range of functions for creating tweened
16173 data that can be used as basis for animation. Furthermore it adds a number of
16174 vectorized interpolaters for common R data types such as numeric, date and
16175 color.")
16176 (license license:expat)))
16177
16178 (define-public r-polyclip
16179 (package
16180 (name "r-polyclip")
16181 (version "1.10-0")
16182 (source
16183 (origin
16184 (method url-fetch)
16185 (uri (cran-uri "polyclip" version))
16186 (sha256
16187 (base32
16188 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl"))))
16189 (build-system r-build-system)
16190 (native-inputs `(("pkg-config" ,pkg-config)))
16191 (home-page "http://www.angusj.com/delphi/clipper.php")
16192 (synopsis "Polygon clipping")
16193 (description
16194 "This package provides an R port of the library Clipper. It performs
16195 polygon clipping operations (intersection, union, set minus, set difference)
16196 for polygonal regions of arbitrary complexity, including holes. It computes
16197 offset polygons (spatial buffer zones, morphological dilations, Minkowski
16198 dilations) for polygonal regions and polygonal lines. It computes the
16199 Minkowski Sum of general polygons. There is a function for removing
16200 self-intersections from polygon data.")
16201 (license license:boost1.0)))
16202
16203 (define-public r-urltools
16204 (package
16205 (name "r-urltools")
16206 (version "1.7.3")
16207 (source
16208 (origin
16209 (method url-fetch)
16210 (uri (cran-uri "urltools" version))
16211 (sha256
16212 (base32
16213 "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830"))))
16214 (build-system r-build-system)
16215 (propagated-inputs
16216 `(("r-rcpp" ,r-rcpp)
16217 ("r-triebeard" ,r-triebeard)))
16218 (home-page "https://github.com/Ironholds/urltools/")
16219 (synopsis "Vectorized tools for URL handling and parsing")
16220 (description
16221 "This package provides a toolkit for all URL-handling needs, including
16222 encoding and decoding, parsing, parameter extraction and modification. All
16223 functions are designed to be both fast and entirely vectorized. It is
16224 intended to be useful for people dealing with web-related datasets, such as
16225 server-side logs, although may be useful for other situations involving large
16226 sets of URLs.")
16227 (license license:expat)))
16228
16229 (define-public r-ggforce
16230 (package
16231 (name "r-ggforce")
16232 (version "0.3.2")
16233 (source
16234 (origin
16235 (method url-fetch)
16236 (uri (cran-uri "ggforce" version))
16237 (sha256
16238 (base32
16239 "1lplxyq5bgx90dgaimhynpcywag1gp6vlsy7q52ay1nfc35qmkjc"))))
16240 (build-system r-build-system)
16241 (propagated-inputs
16242 `(("r-ggplot2" ,r-ggplot2)
16243 ("r-gtable" ,r-gtable)
16244 ("r-mass" ,r-mass)
16245 ("r-polyclip" ,r-polyclip)
16246 ("r-rcpp" ,r-rcpp)
16247 ("r-rcppeigen" ,r-rcppeigen)
16248 ("r-rlang" ,r-rlang)
16249 ("r-scales" ,r-scales)
16250 ("r-tidyselect" ,r-tidyselect)
16251 ("r-tweenr" ,r-tweenr)
16252 ("r-withr" ,r-withr)))
16253 (home-page "https://ggforce.data-imaginist.com")
16254 (synopsis "Accelerating ggplot2")
16255 (description
16256 "The aim of the ggplot2 package is to aid in visual data investigations.
16257 This focus has led to a lack of facilities for composing specialized plots.
16258 Thi package aims to be a collection of mainly new statistics and geometries
16259 that fills this gap.")
16260 (license license:expat)))
16261
16262 (define-public r-europepmc
16263 (package
16264 (name "r-europepmc")
16265 (version "0.4")
16266 (source
16267 (origin
16268 (method url-fetch)
16269 (uri (cran-uri "europepmc" version))
16270 (sha256
16271 (base32
16272 "174nnyc2mbgqxb5kgqabn1vf71c2mps7ig2bclq4is0f7nb64pym"))))
16273 (build-system r-build-system)
16274 (propagated-inputs
16275 `(("r-dplyr" ,r-dplyr)
16276 ("r-httr" ,r-httr)
16277 ("r-jsonlite" ,r-jsonlite)
16278 ("r-plyr" ,r-plyr)
16279 ("r-progress" ,r-progress)
16280 ("r-purrr" ,r-purrr)
16281 ("r-rlang" ,r-rlang)
16282 ("r-tibble" ,r-tibble)
16283 ("r-tidyr" ,r-tidyr)
16284 ("r-urltools" ,r-urltools)
16285 ("r-xml2" ,r-xml2)))
16286 (native-inputs
16287 `(("r-knitr" ,r-knitr)))
16288 (home-page "https://github.com/ropensci/europepmc/")
16289 (synopsis "R Interface to the Europe PubMed Central RESTful Web Service")
16290 (description
16291 "This package provides an R Client for the
16292 @url{https://europepmc.org/RestfulWebService,Europe PubMed Central RESTful Web
16293 Service}. It gives access to both metadata on life science literature and
16294 open access full texts. Europe PMC indexes all PubMed content and other
16295 literature sources including Agricola, a bibliographic database of citations
16296 to the agricultural literature, or Biological Patents. In addition to
16297 bibliographic metadata, the client allows users to fetch citations and
16298 reference lists. Links between life-science literature and other EBI
16299 databases, including ENA, PDB or ChEMBL are also accessible.")
16300 (license license:gpl3)))
16301
16302 (define-public r-ggraph
16303 (package
16304 (name "r-ggraph")
16305 (version "2.0.4")
16306 (source
16307 (origin
16308 (method url-fetch)
16309 (uri (cran-uri "ggraph" version))
16310 (sha256
16311 (base32
16312 "1j3xf4fsv0i0gbppdrw4yprfyk53wx6s8nvnkipi2ywbm7cr4q4w"))))
16313 (build-system r-build-system)
16314 (propagated-inputs
16315 `(("r-digest" ,r-digest)
16316 ("r-dplyr" ,r-dplyr)
16317 ("r-ggforce" ,r-ggforce)
16318 ("r-ggplot2" ,r-ggplot2)
16319 ("r-ggrepel" ,r-ggrepel)
16320 ("r-graphlayouts" ,r-graphlayouts)
16321 ("r-gtable" ,r-gtable)
16322 ("r-igraph" ,r-igraph)
16323 ("r-mass" ,r-mass)
16324 ("r-rcpp" ,r-rcpp)
16325 ("r-rlang" ,r-rlang)
16326 ("r-scales" ,r-scales)
16327 ("r-tidygraph" ,r-tidygraph)
16328 ("r-viridis" ,r-viridis)
16329 ("r-withr" ,r-withr)))
16330 (native-inputs
16331 `(("r-knitr" ,r-knitr)))
16332 (home-page "https://cran.r-project.org/web/packages/ggraph/")
16333 (synopsis "Implementation of grammar of graphics for graphs and networks")
16334 (description
16335 "The grammar of graphics as implemented in ggplot2 is a poor fit for
16336 graph and network visualizations due to its reliance on tabular data input.
16337 The ggraph package is an extension of the ggplot2 API tailored to graph
16338 visualizations and provides the same flexible approach to building up plots
16339 layer by layer.")
16340 (license license:gpl3)))
16341
16342 (define-public r-varselrf
16343 (package
16344 (name "r-varselrf")
16345 (version "0.7-8")
16346 (source
16347 (origin
16348 (method url-fetch)
16349 (uri (cran-uri "varSelRF" version))
16350 (sha256
16351 (base32
16352 "0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"))))
16353 (properties `((upstream-name . "varSelRF")))
16354 (build-system r-build-system)
16355 (propagated-inputs
16356 `(("r-randomforest" ,r-randomforest)))
16357 (home-page "https://www.ligarto.org/rdiaz/software/software")
16358 (synopsis "Variable selection using random forests")
16359 (description
16360 "This package provides tools for the variable selection from random
16361 forests using both backwards variable elimination (for the selection of small
16362 sets of non-redundant variables) and selection based on the importance
16363 spectrum (somewhat similar to scree plots; for the selection of large,
16364 potentially highly-correlated variables). The main applications are in
16365 high-dimensional data (e.g., microarray data, and other genomics and
16366 proteomics applications).")
16367 (license license:gpl2+)))
16368
16369 (define-public r-pamr
16370 (package
16371 (name "r-pamr")
16372 (version "1.56.1")
16373 (source
16374 (origin
16375 (method url-fetch)
16376 (uri (cran-uri "pamr" version))
16377 (sha256
16378 (base32
16379 "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh"))))
16380 (build-system r-build-system)
16381 (propagated-inputs
16382 `(("r-cluster" ,r-cluster)
16383 ("r-survival" ,r-survival)))
16384 (native-inputs `(("gfortran" ,gfortran)))
16385 (home-page "https://cran.r-project.org/web/packages/pamr/")
16386 (synopsis "Prediction Analysis for Microarrays")
16387 (description
16388 "This package provides some functions for sample classification in
16389 microarrays.")
16390 (license license:gpl2)))
16391
16392 (define-public r-rda
16393 (package
16394 (name "r-rda")
16395 (version "1.0.2-2.1")
16396 (source
16397 (origin
16398 (method url-fetch)
16399 (uri (cran-uri "rda" version))
16400 (sha256
16401 (base32
16402 "1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"))))
16403 (build-system r-build-system)
16404 (home-page "https://cran.r-project.org/web/packages/rda/")
16405 (synopsis "Shrunken centroids regularized discriminant analysis")
16406 (description
16407 "This package provides tools for shrunken centroids regularized
16408 discriminant analysis for the purpose of classifying high dimensional data.")
16409 (license license:gpl2+)))
16410
16411 (define-public r-ggvis
16412 (package
16413 (name "r-ggvis")
16414 (version "0.4.7")
16415 (source
16416 (origin
16417 (method url-fetch)
16418 (uri (cran-uri "ggvis" version))
16419 (sha256
16420 (base32
16421 "1qv512pd4x5vmx15y9nvqmabbbw14h75fmi1sjbcg5yl25z0cswy"))))
16422 (build-system r-build-system)
16423 (propagated-inputs
16424 `(("r-assertthat" ,r-assertthat)
16425 ("r-dplyr" ,r-dplyr)
16426 ("r-htmltools" ,r-htmltools)
16427 ("r-jsonlite" ,r-jsonlite)
16428 ("r-magrittr" ,r-magrittr)
16429 ("r-rlang" ,r-rlang)
16430 ("r-shiny" ,r-shiny)))
16431 (home-page "https://ggvis.rstudio.com/")
16432 (synopsis "Interactive grammar of graphics")
16433 (description
16434 "This package is a data visualization package for R providing an
16435 implementation of an interactive grammar of graphics, taking the best parts of
16436 ggplot2, combining them with the reactive framework of Shiny and drawing web
16437 graphics using Vega.")
16438 (license license:gpl2)))
16439
16440 (define-public r-gbm
16441 (package
16442 (name "r-gbm")
16443 (version "2.1.8")
16444 (source
16445 (origin
16446 (method url-fetch)
16447 (uri (cran-uri "gbm" version))
16448 (sha256
16449 (base32
16450 "1h9f4ww9yc3nsvghgr2q7jjrlz29ibabxjbax1sk5wmqh2wy6pbx"))))
16451 (build-system r-build-system)
16452 (propagated-inputs
16453 `(("r-lattice" ,r-lattice)
16454 ("r-survival" ,r-survival)))
16455 (native-inputs
16456 `(("r-knitr" ,r-knitr)))
16457 (home-page "https://github.com/gbm-developers/gbm")
16458 (synopsis "Generalized boosted regression models")
16459 (description
16460 "This package is an implementation of extensions to Freund and Schapire's
16461 AdaBoost algorithm and Friedman's gradient boosting machine. It includes
16462 regression methods for least squares, absolute loss, t-distribution loss,
16463 quantile regression, logistic, multinomial logistic, Poisson, Cox proportional
16464 hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss,
16465 and Learning to Rank measures (LambdaMart).")
16466 (license license:gpl2+)))
16467
16468 (define-public r-threejs
16469 (package
16470 (name "r-threejs")
16471 (version "0.3.3")
16472 (source
16473 (origin
16474 (method url-fetch)
16475 (uri (cran-uri "threejs" version))
16476 (sha256
16477 (base32
16478 "1711h351nzxfkbbdwvfzyhciyvi9c6wx3jq1g97lzcqgnb45kivn"))))
16479 (build-system r-build-system)
16480 (arguments
16481 `(#:modules ((guix build utils)
16482 (guix build r-build-system)
16483 (srfi srfi-1)
16484 (ice-9 popen))
16485 #:phases
16486 (modify-phases %standard-phases
16487 (add-after 'unpack 'process-javascript
16488 (lambda* (#:key inputs #:allow-other-keys)
16489 (with-directory-excursion "inst"
16490 (call-with-values
16491 (lambda ()
16492 (unzip2
16493 `((,(assoc-ref inputs "js-jquery")
16494 "htmlwidgets/lib/jquery/jquery.min.js")
16495 (,(assoc-ref inputs "js-threejs-111")
16496 "htmlwidgets/lib/threejs-111/three.min.js"))))
16497 (lambda (sources targets)
16498 (for-each (lambda (source target)
16499 (format #t "Processing ~a --> ~a~%"
16500 source target)
16501 (delete-file target)
16502 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
16503 (call-with-output-file target
16504 (lambda (port)
16505 (dump-port minified port)))))
16506 sources targets))))
16507 #t)))))
16508 (propagated-inputs
16509 `(("r-base64enc" ,r-base64enc)
16510 ("r-crosstalk" ,r-crosstalk)
16511 ("r-htmlwidgets" ,r-htmlwidgets)
16512 ("r-igraph" ,r-igraph)))
16513 (native-inputs
16514 `(("uglify-js" ,uglify-js)
16515 ("js-jquery"
16516 ,(origin
16517 (method url-fetch)
16518 (uri "https://code.jquery.com/jquery-1.12.4.js")
16519 (sha256
16520 (base32
16521 "0x9mrc1668icvhpwzvgafm8xm11x9lfai9nwr66aw6pjnpwkc3s3"))))
16522 ("js-threejs-111"
16523 ,(origin
16524 (method url-fetch)
16525 (uri "https://raw.githubusercontent.com/mrdoob/three.js/r111/build/three.js")
16526 (sha256
16527 (base32
16528 "1cxdkw3plmlw1xvhbx5dm39gqczgzxip2dm887v6whhsxqxl9cky"))))))
16529 (home-page "https://bwlewis.github.io/rthreejs")
16530 (synopsis "Interactive 3D scatter plots, networks and globes")
16531 (description
16532 "Create interactive 3D scatter plots, network plots, and globes in R
16533 using the three.js visualization library.")
16534 (license license:expat)))
16535
16536 (define-public r-mlbench
16537 (package
16538 (name "r-mlbench")
16539 (version "2.1-3")
16540 (source
16541 (origin
16542 (method url-fetch)
16543 (uri (cran-uri "mlbench" version))
16544 (sha256
16545 (base32
16546 "157iqsld0wj8g8cbs7nh6p2x6kasmkhs3078hsmqac946gk2pydi"))))
16547 (build-system r-build-system)
16548 (home-page "https://cran.r-project.org/web/packages/mlbench/")
16549 (synopsis "Machine learning benchmark problems")
16550 (description
16551 "This package provides a collection of artificial and real-world machine
16552 learning benchmark problems, including, e.g., several data sets from the UCI
16553 repository.")
16554 (license license:gpl2)))
16555
16556 (define-public r-mpm
16557 (package
16558 (name "r-mpm")
16559 (version "1.0-22")
16560 (source
16561 (origin
16562 (method url-fetch)
16563 (uri (cran-uri "mpm" version))
16564 (sha256
16565 (base32
16566 "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk"))))
16567 (build-system r-build-system)
16568 (propagated-inputs
16569 `(("r-kernsmooth" ,r-kernsmooth)
16570 ("r-mass" ,r-mass)))
16571 (home-page "http://mpm.r-forge.r-project.org")
16572 (synopsis "Multivariate projection methods")
16573 (description
16574 "This is a package for exploratory graphical analysis of multivariate
16575 data, specifically gene expression data with different projection methods:
16576 principal component analysis, correspondence analysis, spectral map
16577 analysis.")
16578 (license license:gpl2+)))
16579
16580 (define-public r-png
16581 (package
16582 (name "r-png")
16583 (version "0.1-7")
16584 (source (origin
16585 (method url-fetch)
16586 (uri (cran-uri "png" version))
16587 (sha256
16588 (base32
16589 "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2"))))
16590 (build-system r-build-system)
16591 (inputs
16592 `(("libpng" ,libpng)
16593 ("zlib" ,zlib)))
16594 (home-page "https://www.rforge.net/png/")
16595 (synopsis "Read and write PNG images")
16596 (description
16597 "This package provides an easy and simple way to read, write and display
16598 bitmap images stored in the PNG format. It can read and write both files and
16599 in-memory raw vectors.")
16600 ;; Any of these GPL versions.
16601 (license (list license:gpl2 license:gpl3))))
16602
16603 (define-public r-ggcorrplot
16604 (package
16605 (name "r-ggcorrplot")
16606 (version "0.1.3")
16607 (source
16608 (origin
16609 (method url-fetch)
16610 (uri (cran-uri "ggcorrplot" version))
16611 (sha256
16612 (base32
16613 "0hi9lz121ya1l2lbm7rqlxg6fs6bvxck396dngnidrhl5fvqb41b"))))
16614 (build-system r-build-system)
16615 (propagated-inputs
16616 `(("r-ggplot2" ,r-ggplot2)
16617 ("r-reshape2" ,r-reshape2)))
16618 (home-page "http://www.sthda.com/english/wiki/ggcorrplot")
16619 (synopsis "Visualization of a correlation matrix using ggplot2")
16620 (description
16621 "The ggcorrplot package can be used to visualize easily a correlation
16622 matrix using ggplot2. It provides a solution for reordering the correlation
16623 matrix and displays the significance level on the plot. It also includes a
16624 function for computing a matrix of correlation p-values.")
16625 (license license:gpl2)))
16626
16627 ;; This package includes minified JavaScript files. When upgrading please
16628 ;; check that there are no new minified JavaScript files.
16629 (define-public r-flexdashboard
16630 (package
16631 (name "r-flexdashboard")
16632 (version "0.5.2")
16633 (source
16634 (origin
16635 (method url-fetch)
16636 (uri (cran-uri "flexdashboard" version))
16637 (sha256
16638 (base32
16639 "1bh759llp15fxrx2rwvxd8p3w84vjmkid32ism7zg49a127fjib4"))
16640 (modules '((guix build utils)))
16641 (snippet
16642 '(begin
16643 ;; Delete bundled minified JavaScript files
16644 (delete-file "inst/htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
16645 (delete-file "inst/www/sly/sly.min.js")
16646 (delete-file "inst/www/stickytableheaders/jquery.stickytableheaders.min.js")
16647 (delete-file "inst/www/prism/prism.js")
16648 #t))))
16649 (build-system r-build-system)
16650 (arguments
16651 `(#:modules ((guix build utils)
16652 (guix build r-build-system)
16653 (srfi srfi-1)
16654 (srfi srfi-26)
16655 (ice-9 popen)
16656 (ice-9 textual-ports))
16657 #:phases
16658 (modify-phases %standard-phases
16659 (add-after 'unpack 'process-javascript
16660 (lambda* (#:key inputs #:allow-other-keys)
16661 (with-directory-excursion "inst"
16662 ;; Concatenate all components of prism.js
16663 (let ((contents (string-join
16664 (map (lambda (name)
16665 (call-with-input-file
16666 (assoc-ref inputs name)
16667 get-string-all))
16668 (list "js-prism"
16669 "js-prism-r"
16670 "js-prism-line-numbers"))
16671 "\n")))
16672 (call-with-output-file "prism-src.js"
16673 (cut display contents <>)))
16674 (call-with-values
16675 (lambda ()
16676 (unzip2
16677 `(("www/stickytableheaders/jquery.stickytableheaders.js"
16678 "www/stickytableheaders/jquery.stickytableheaders.min.js")
16679 ("www/sly/sly.js"
16680 "www/sly/sly.min.js")
16681 ("prism-src.js"
16682 "www/prism/prism.js")
16683 (,(assoc-ref inputs "js-raphael")
16684 "htmlwidgets/lib/raphael/raphael-2.1.4.min.js")
16685 (,(assoc-ref inputs "js-featherlight")
16686 "www/featherlight/featherlight.min.js"))))
16687 (lambda (sources targets)
16688 (for-each (lambda (source target)
16689 (format #t "Processing ~a --> ~a~%"
16690 source target)
16691 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
16692 (call-with-output-file target
16693 (lambda (port)
16694 (dump-port minified port)))))
16695 sources targets))))
16696 #t)))))
16697 (propagated-inputs
16698 `(("r-htmltools" ,r-htmltools)
16699 ("r-htmlwidgets" ,r-htmlwidgets)
16700 ("r-jsonlite" ,r-jsonlite)
16701 ("r-knitr" ,r-knitr)
16702 ("r-rmarkdown" ,r-rmarkdown)
16703 ("r-shiny" ,r-shiny)))
16704 (native-inputs
16705 `(("uglify-js" ,uglify-js)
16706 ("js-raphael"
16707 ,(origin
16708 (method url-fetch)
16709 (uri "https://raw.githubusercontent.com/DmitryBaranovskiy/raphael/v2.1.4/raphael.js")
16710 (sha256
16711 (base32
16712 "1h4c4akrgcj7wra9j1z1rv2406j0yf68y9c0wg8v7w9ibw2iwf1x"))))
16713 ("js-prism"
16714 ,(origin
16715 (method url-fetch)
16716 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/prism.js")
16717 (sha256
16718 (base32
16719 "0gqa9irbp9k8p5r3d98cszajzhjnssnl43nrsc5aiy7ki52z500c"))))
16720 ("js-prism-r"
16721 ,(origin
16722 (method url-fetch)
16723 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/components/prism-r.js")
16724 (sha256
16725 (base32
16726 "1x31glci7wdgr2305njy0bm2lncb0jyn0j1s2g72rqi29xid9aki"))))
16727 ("js-prism-line-numbers"
16728 ,(origin
16729 (method url-fetch)
16730 (uri "https://raw.githubusercontent.com/PrismJS/prism/v1.16.0/plugins/line-numbers/prism-line-numbers.js")
16731 (sha256
16732 (base32
16733 "1543wgf3iynrilyb27jq8px3h5gvfz5xmdib5ik2ki400c1sl991"))))
16734 ("js-featherlight"
16735 ,(origin
16736 (method url-fetch)
16737 (uri "https://raw.githubusercontent.com/noelboss/featherlight/1.3.4/src/featherlight.js")
16738 (sha256
16739 (base32
16740 "14kkhwzvp8rxq2mrck5i0xcm8v5rqwqhwnmncbng8h4qq42zx3sb"))))))
16741 (home-page "https://rmarkdown.rstudio.com/flexdashboard")
16742 (synopsis "R Markdown format for flexible dashboards")
16743 (description
16744 "This package provides an R Markdown format for converting an R Markdown
16745 document to a grid-oriented dashboard. The dashboard flexibly adapts the size
16746 of its components to the containing web page.")
16747 (license license:expat)))
16748
16749 (define-public r-preseqr
16750 (package
16751 (name "r-preseqr")
16752 (version "4.0.0")
16753 (source
16754 (origin
16755 (method url-fetch)
16756 (uri (cran-uri "preseqR" version))
16757 (sha256
16758 (base32
16759 "1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"))))
16760 (properties `((upstream-name . "preseqR")))
16761 (build-system r-build-system)
16762 (propagated-inputs
16763 `(("r-polynom" ,r-polynom)))
16764 (home-page "https://cran.r-project.org/web/packages/preseqR/")
16765 (synopsis "Predicting species accumulation curves")
16766 (description
16767 "This package can be used to predict the r-species accumulation
16768 curve (r-SAC), which is the number of species represented at least r times as
16769 a function of the sampling effort. When r = 1, the curve is known as the
16770 species accumulation curve, or the library complexity curve in high-throughput
16771 genomic sequencing. The package includes both parametric and nonparametric
16772 methods, as described by Deng C, et al. (2018).")
16773 (license license:gpl3)))
16774
16775 (define-public r-mapplots
16776 (package
16777 (name "r-mapplots")
16778 (version "1.5.1")
16779 (source
16780 (origin
16781 (method url-fetch)
16782 (uri (cran-uri "mapplots" version))
16783 (sha256
16784 (base32
16785 "18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"))))
16786 (build-system r-build-system)
16787 (home-page "https://cran.r-project.org/web/packages/mapplots/")
16788 (synopsis "Data visualization on maps")
16789 (description
16790 "This package helps you create simple maps; add sub-plots like pie plots
16791 to a map or any other plot; format, plot and export gridded data. The package
16792 was developed for displaying fisheries data but most functions can be used for
16793 more generic data visualisation.")
16794 (license license:gpl2+)))
16795
16796 (define-public r-pmcmr
16797 (package
16798 (name "r-pmcmr")
16799 (version "4.3")
16800 (source
16801 (origin
16802 (method url-fetch)
16803 (uri (cran-uri "PMCMR" version))
16804 (sha256
16805 (base32
16806 "09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"))))
16807 (properties `((upstream-name . "PMCMR")))
16808 (build-system r-build-system)
16809 (home-page "https://cran.r-project.org/web/packages/PMCMR/")
16810 (synopsis "Calculate pairwise multiple comparisons of mean rank sums")
16811 (description
16812 "This is a deprecated package for calculating pairwise multiple
16813 comparisons of mean rank sums. This package is superseded by the novel
16814 PMCMRplus package. The PMCMR package is no longer maintained, but kept for
16815 compatibility of dependent packages for some time.")
16816 (license license:gpl3+)))
16817
16818 (define-public r-downloader
16819 (package
16820 (name "r-downloader")
16821 (version "0.4")
16822 (source
16823 (origin
16824 (method url-fetch)
16825 (uri (cran-uri "downloader" version))
16826 (sha256
16827 (base32
16828 "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"))))
16829 (build-system r-build-system)
16830 (propagated-inputs
16831 `(("r-digest" ,r-digest)))
16832 (home-page "https://github.com/wch/downloader")
16833 (synopsis "Download files over HTTP and HTTPS")
16834 (description
16835 "This package provides a wrapper for the @code{download.file} function,
16836 making it possible to download files over HTTPS across platforms. The
16837 @code{RCurl} package provides this functionality (and much more) but has
16838 external dependencies. This package has is implemented purely in R.")
16839 (license license:gpl2)))
16840
16841 (define-public r-rex
16842 (package
16843 (name "r-rex")
16844 (version "1.2.0")
16845 (source
16846 (origin
16847 (method url-fetch)
16848 (uri (cran-uri "rex" version))
16849 (sha256
16850 (base32
16851 "0m7bq8db3m5dhf01rw7xc7xy1ciq3m7dfgsl80p8cy4h8vqr3d06"))))
16852 (build-system r-build-system)
16853 (propagated-inputs
16854 `(("r-lazyeval" ,r-lazyeval)))
16855 (native-inputs
16856 `(("r-knitr" ,r-knitr)))
16857 (home-page "https://github.com/kevinushey/rex")
16858 (synopsis "Friendly regular expressions")
16859 (description
16860 "This package provides a friendly interface for the construction of
16861 regular expressions. Regular expressions are a very powerful feature, however
16862 they are often difficult to interpret. Rex allows you to build complex
16863 regular expressions from human readable expressions")
16864 (license license:expat)))
16865
16866 (define-public r-xmlparsedata
16867 (package
16868 (name "r-xmlparsedata")
16869 (version "1.0.4")
16870 (source
16871 (origin
16872 (method url-fetch)
16873 (uri (cran-uri "xmlparsedata" version))
16874 (sha256
16875 (base32
16876 "177vfyjrqfi3wam8scpsradap1lv35yc25xq745dr7gabg116yrq"))))
16877 (properties `((upstream-name . "xmlparsedata")))
16878 (build-system r-build-system)
16879 (home-page "https://github.com/r-lib/xmlparsedata#readme")
16880 (synopsis "Parse data of @code{R} code as an @code{XML} tree")
16881 (description
16882 "This package provides tools to convert the output of
16883 @code{utils::getParseData()} to an @code{XML} tree, that one can search via
16884 @code{XPath}, and is easier to manipulate in general.")
16885 (license license:expat)))
16886
16887 (define-public r-cyclocomp
16888 (package
16889 (name "r-cyclocomp")
16890 (version "1.1.0")
16891 (source
16892 (origin
16893 (method url-fetch)
16894 (uri (cran-uri "cyclocomp" version))
16895 (sha256
16896 (base32
16897 "0gky3svk02wiajw7nfjh30684h3qxili4bvsab0m7b6cggw6bgyd"))))
16898 (properties `((upstream-name . "cyclocomp")))
16899 (build-system r-build-system)
16900 (propagated-inputs
16901 `(("r-callr" ,r-callr)
16902 ("r-crayon" ,r-crayon)
16903 ("r-desc" ,r-desc)
16904 ("r-remotes" ,r-remotes)
16905 ("r-withr" ,r-withr)))
16906 (home-page "https://github.com/MangoTheCat/cyclocomp")
16907 (synopsis "Cyclomatic complexity of R code")
16908 (description
16909 "Cyclomatic complexity is a software metric, used to indicate the
16910 complexity of a program. It is a quantitative measure of the number of
16911 linearly independent paths through a program's source code. This package
16912 provides tools to compute this metric.")
16913 (license license:expat)))
16914
16915 (define-public r-lintr
16916 (package
16917 (name "r-lintr")
16918 (version "2.0.1")
16919 (source
16920 (origin
16921 (method url-fetch)
16922 (uri (cran-uri "lintr" version))
16923 (sha256
16924 (base32
16925 "14yfh641afg6griaadbdciyr3k94fl55s055qwzghgk5gdsj61zy"))))
16926 (properties `((upstream-name . "lintr")))
16927 (build-system r-build-system)
16928 (propagated-inputs
16929 `(("r-codetools" ,r-codetools)
16930 ("r-crayon" ,r-crayon)
16931 ("r-cyclocomp" ,r-cyclocomp)
16932 ("r-digest" ,r-digest)
16933 ("r-httr" ,r-httr)
16934 ("r-jsonlite" ,r-jsonlite)
16935 ("r-knitr" ,r-knitr)
16936 ("r-rex" ,r-rex)
16937 ("r-rstudioapi" ,r-rstudioapi)
16938 ("r-testthat" ,r-testthat)
16939 ("r-xml2" ,r-xml2)
16940 ("r-xmlparsedata" ,r-xmlparsedata)))
16941 (home-page "https://github.com/jimhester/lintr")
16942 (synopsis "Linter for R code")
16943 (description "This package checks adherence to a given style, syntax
16944 errors and possible semantic issues. It supports on the fly checking of R
16945 code edited with @code{RStudio IDE}, @code{Emacs} and @code{Vim}.")
16946 (license license:expat)))
16947
16948 (define-public r-sctransform
16949 (package
16950 (name "r-sctransform")
16951 (version "0.3.2")
16952 (source
16953 (origin
16954 (method url-fetch)
16955 (uri (cran-uri "sctransform" version))
16956 (sha256
16957 (base32
16958 "1p3m6i28nlxh6r609syn88cwlbdpl3dw44dy3gsijk2ibq20mfsx"))))
16959 (build-system r-build-system)
16960 (propagated-inputs
16961 `(("r-future" ,r-future)
16962 ("r-future-apply" ,r-future-apply)
16963 ("r-ggplot2" ,r-ggplot2)
16964 ("r-gridextra" ,r-gridextra)
16965 ("r-mass" ,r-mass)
16966 ("r-matrix" ,r-matrix)
16967 ("r-matrixstats" ,r-matrixstats)
16968 ("r-rcpp" ,r-rcpp)
16969 ("r-rcpparmadillo" ,r-rcpparmadillo)
16970 ("r-reshape2" ,r-reshape2)))
16971 (home-page "https://github.com/ChristophH/sctransform")
16972 (synopsis "Variance stabilizing transformations for Single Cell UMI Data")
16973 (description
16974 "This package provides a normalization method for single-cell UMI count
16975 data using a variance stabilizing transformation. The transformation is based
16976 on a negative binomial regression model with regularized parameters. As part
16977 of the same regression framework, this package also provides functions for
16978 batch correction, and data correction.")
16979 (license license:gpl3)))
16980
16981 (define-public r-styler
16982 (package
16983 (name "r-styler")
16984 (version "1.3.2")
16985 (source
16986 (origin
16987 (method url-fetch)
16988 (uri (cran-uri "styler" version))
16989 (sha256
16990 (base32
16991 "1waglhsy2c53qjgd2qhlzda3z0lbzbwx9fkrfhac41y6h91mgkrz"))))
16992 (build-system r-build-system)
16993 (propagated-inputs
16994 `(("r-backports" ,r-backports)
16995 ("r-cli" ,r-cli)
16996 ("r-magrittr" ,r-magrittr)
16997 ("r-purrr" ,r-purrr)
16998 ("r-r-cache" ,r-r-cache)
16999 ("r-rematch2" ,r-rematch2)
17000 ("r-rlang" ,r-rlang)
17001 ("r-rprojroot" ,r-rprojroot)
17002 ("r-tibble" ,r-tibble)
17003 ("r-withr" ,r-withr)
17004 ("r-xfun" ,r-xfun)))
17005 (home-page "https://github.com/r-lib/styler")
17006 (synopsis "Non-invasive pretty printing of R code")
17007 (description
17008 "This is a package for pretty-printing R code without changing the user's
17009 formatting intent.")
17010 (license license:gpl3)))
17011
17012 (define-public r-scrime
17013 (package
17014 (name "r-scrime")
17015 (version "1.3.5")
17016 (source
17017 (origin
17018 (method url-fetch)
17019 (uri (cran-uri "scrime" version))
17020 (sha256
17021 (base32
17022 "0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
17023 (build-system r-build-system)
17024 (home-page "https://cran.r-project.org/web/packages/scrime/")
17025 (synopsis "Analysis of high-dimensional categorical data such as SNP data")
17026 (description
17027 "This package provides tools for the analysis of high-dimensional data
17028 developed/implemented at the group \"Statistical Complexity Reduction In
17029 Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
17030 the functions can also be applied to other types of categorical data.")
17031 (license license:gpl2)))
17032
17033 (define-public r-pbmcapply
17034 (package
17035 (name "r-pbmcapply")
17036 (version "1.5.0")
17037 (source
17038 (origin
17039 (method url-fetch)
17040 (uri (cran-uri "pbmcapply" version))
17041 (sha256
17042 (base32
17043 "0i58gcqpnbyvc448qfgm45b7rpbmrnagsvk1h1hsqchbbicfslnz"))))
17044 (build-system r-build-system)
17045 (home-page "https://github.com/kvnkuang/pbmcapply")
17046 (synopsis "Track the progress of apply procedures with a progress bar")
17047 (description
17048 "This light-weight package helps you track and visualize the progress of
17049 parallel versions of vectorized R functions of the @code{mc*apply} family.")
17050 (license license:expat)))
17051
17052 (define-public r-blme
17053 (package
17054 (name "r-blme")
17055 (version "1.0-5")
17056 (source
17057 (origin
17058 (method url-fetch)
17059 (uri (cran-uri "blme" version))
17060 (sha256
17061 (base32
17062 "0413j7gwr5yj14jamkizj55q7xii1a0kgazzj0ilqn2ascclz6k7"))))
17063 (build-system r-build-system)
17064 (propagated-inputs `(("r-lme4" ,r-lme4)))
17065 (home-page "https://github.com/vdorie/blme")
17066 (synopsis "Bayesian linear mixed-effects models")
17067 (description
17068 "This package provides tools for maximum a posteriori estimation for
17069 linear and generalized linear mixed-effects models in a Bayesian setting. It
17070 extends the lme4 package.")
17071 (license license:gpl2+)))
17072
17073 (define-public r-batchtools
17074 (package
17075 (name "r-batchtools")
17076 (version "0.9.15")
17077 (source
17078 (origin
17079 (method url-fetch)
17080 (uri (cran-uri "batchtools" version))
17081 (sha256
17082 (base32
17083 "0d2xy77hkzhcnyz8zxcv98i80fx6ripjw4rvyx4ww1d0vjjgqf52"))))
17084 (build-system r-build-system)
17085 (propagated-inputs
17086 `(("r-backports" ,r-backports)
17087 ("r-base64url" ,r-base64url)
17088 ("r-brew" ,r-brew)
17089 ("r-checkmate" ,r-checkmate)
17090 ("r-data-table" ,r-data-table)
17091 ("r-digest" ,r-digest)
17092 ("r-fs" ,r-fs)
17093 ("r-progress" ,r-progress)
17094 ("r-r6" ,r-r6)
17095 ("r-rappdirs" ,r-rappdirs)
17096 ("r-stringi" ,r-stringi)
17097 ("r-withr" ,r-withr)))
17098 (native-inputs
17099 `(("r-knitr" ,r-knitr)))
17100 (home-page "https://github.com/mllg/batchtools")
17101 (synopsis "Tools for computation on batch systems")
17102 (description
17103 "As a successor of the packages BatchJobs and BatchExperiments, this
17104 package provides a parallel implementation of the Map function for high
17105 performance computing systems managed by various schedulers. A multicore and
17106 socket mode allow the parallelization on a local machines, and multiple
17107 machines can be hooked up via SSH to create a makeshift cluster. Moreover,
17108 the package provides an abstraction mechanism to define large-scale computer
17109 experiments in a well-organized and reproducible way.")
17110 (license license:lgpl3)))
17111
17112 (define-public r-clue
17113 (package
17114 (name "r-clue")
17115 (version "0.3-58")
17116 (source
17117 (origin
17118 (method url-fetch)
17119 (uri (cran-uri "clue" version))
17120 (sha256
17121 (base32
17122 "1rwwxlnpl1k0n4k96vxc9zajw9kb4syqwzj76fvaf0qim8p6ddia"))))
17123 (build-system r-build-system)
17124 (propagated-inputs `(("r-cluster" ,r-cluster)))
17125 (home-page "https://cran.r-project.org/web/packages/clue/")
17126 (synopsis "Tools for analyzing cluster ensembles")
17127 (description "Cluster ensembles are collections of individual solutions to
17128 a given clustering problem which are useful or necessary to consider in a wide
17129 range of applications. This R package provides an extensible computational
17130 environment for creating and analyzing cluster ensembles, with basic data
17131 structures for representing partitions and hierarchies, and facilities for
17132 computing on them, including methods for measuring proximity and obtaining
17133 consensus and secondary clusterings.")
17134 (license license:gpl2)))
17135
17136 (define-public r-sitmo
17137 (package
17138 (name "r-sitmo")
17139 (version "2.0.1")
17140 (source
17141 (origin
17142 (method url-fetch)
17143 (uri (cran-uri "sitmo" version))
17144 (sha256
17145 (base32
17146 "0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
17147 (build-system r-build-system)
17148 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
17149 (home-page "https://github.com/coatless/sitmo/")
17150 (synopsis "Parallel pseudo random number generator header files")
17151 (description
17152 "This package provides two high quality and fast PPRNGs that may be used
17153 in an OpenMP parallel environment. In addition, there is a generator for one
17154 dimensional low-discrepancy sequence.")
17155 (license license:expat)))
17156
17157 (define-public r-dqrng
17158 (package
17159 (name "r-dqrng")
17160 (version "0.2.1")
17161 (source
17162 (origin
17163 (method url-fetch)
17164 (uri (cran-uri "dqrng" version))
17165 (sha256
17166 (base32
17167 "0rp8q5zijlvaqmpnkwr314w9w40sj4fz7sqsdgsffcfvn42w2jg1"))))
17168 (build-system r-build-system)
17169 (propagated-inputs
17170 `(("r-bh" ,r-bh)
17171 ("r-rcpp" ,r-rcpp)
17172 ("r-sitmo" ,r-sitmo)))
17173 (home-page "https://www.daqana.org/dqrng")
17174 (synopsis "Fast pseudo random number generators")
17175 (description
17176 "Several fast random number generators are provided as C++ header-only
17177 libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
17178 Additionally, fast functions for generating random numbers according to a
17179 uniform, normal and exponential distribution are included. The latter two use
17180 the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
17181 functions are exported to R and as a C++ interface and are enabled for use
17182 with the default 64 bit generator from the PCG family, Xoroshiro128+ and
17183 Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
17184 engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
17185 ;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
17186 ;; whole is distributed under the terms of the AGPL 3.
17187 (license license:agpl3)))
17188
17189 (define-public r-ingredients
17190 (package
17191 (name "r-ingredients")
17192 (version "2.0.1")
17193 (source
17194 (origin
17195 (method url-fetch)
17196 (uri (cran-uri "ingredients" version))
17197 (sha256
17198 (base32
17199 "0w46h1f28y5ypqm3ypsvk7yk9v7k8p21f1pzjl3ima8r1ivmhv12"))))
17200 (properties `((upstream-name . "ingredients")))
17201 (build-system r-build-system)
17202 (propagated-inputs
17203 `(("r-ggplot2" ,r-ggplot2)
17204 ("r-gridextra" ,r-gridextra)
17205 ("r-scales" ,r-scales)))
17206 (native-inputs `(("r-knitr" ,r-knitr)))
17207 (home-page "https://ModelOriented.github.io/ingredients/")
17208 (synopsis "Effects and importances of model ingredients")
17209 (description
17210 "This is a collection of tools for assessment of feature importance and
17211 feature effects. Key functions are:
17212
17213 @itemize
17214 @item @code{feature_importance()} for assessment of global level feature
17215 importance,
17216 @item @code{ceteris_paribus()} for calculation of the what-if plots,
17217 @item @code{partial_dependence()} for partial dependence plots,
17218 @item @code{conditional_dependence()} for conditional dependence plots,
17219 @item @code{accumulated_dependence()} for accumulated local effects plots,
17220 @item @code{aggregate_profiles()} and @code{cluster_profiles()} for
17221 aggregation of ceteris paribus profiles,
17222 @item generic @code{print()} and @code{plot()} for better usability of
17223 selected explainers,
17224 @item generic @code{plotD3()} for interactive, D3 based explanations, and
17225 @item generic @code{describe()} for explanations in natural language.
17226 @end itemize\n")
17227 (license license:gpl3)))
17228
17229 (define-public r-ibreakdown
17230 (package
17231 (name "r-ibreakdown")
17232 (version "1.3.1")
17233 (source
17234 (origin
17235 (method url-fetch)
17236 (uri (cran-uri "iBreakDown" version))
17237 (sha256
17238 (base32
17239 "1bfl5bh0x6z5a0cmdmx68sap9zdxa3kwdnyk57csxapc362yz108"))))
17240 (properties `((upstream-name . "iBreakDown")))
17241 (build-system r-build-system)
17242 (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
17243 (native-inputs `(("r-knitr" ,r-knitr)))
17244 (home-page "https://ModelOriented.github.io/iBreakDown/")
17245 (synopsis "Model agnostic instance level variable attributions")
17246 (description
17247 "This package provides a model agnostic tool for decomposition of
17248 predictions from black boxes. It supports additive attributions and
17249 attributions with interactions. The Break Down Table shows contributions of
17250 every variable to a final prediction. The Break Down Plot presents variable
17251 contributions in a concise graphical way. This package works for
17252 classification and regression models.")
17253 (license license:gpl3)))
17254
17255 (define-public r-dae
17256 (package
17257 (name "r-dae")
17258 (version "3.1-32")
17259 (source
17260 (origin
17261 (method url-fetch)
17262 (uri (cran-uri "dae" version))
17263 (sha256
17264 (base32
17265 "126w1lb9pz8mb2ajl2vz5dj798nbifp0dypnzfgcwixif5g5bpqi"))))
17266 (build-system r-build-system)
17267 (propagated-inputs
17268 `(("r-ggplot2" ,r-ggplot2)
17269 ("r-plyr" ,r-plyr)))
17270 (native-inputs
17271 `(("r-r-rsp" ,r-r-rsp))) ; vignette builder
17272 (home-page "http://chris.brien.name")
17273 (synopsis "Functions useful in the design and ANOVA of experiments")
17274 (description
17275 "This package provides functions useful in the design and ANOVA of
17276 experiments. The content falls into the following groupings:
17277
17278 @enumerate
17279 @item data,
17280 @item factor manipulation functions,
17281 @item design functions,
17282 @item ANOVA functions,
17283 @item matrix functions,
17284 @item projector and canonical efficiency functions, and
17285 @item miscellaneous functions.
17286 @end enumerate
17287
17288 There is a vignette called @code{DesignNotes} describing how to use the design
17289 functions for randomizing and assessing designs. The ANOVA functions
17290 facilitate the extraction of information when the @code{Error} function has
17291 been used in the call to @code{aov}.")
17292 (license license:gpl2)))
17293
17294 (define-public r-dalex
17295 (package
17296 (name "r-dalex")
17297 (version "2.0.1")
17298 (source
17299 (origin
17300 (method url-fetch)
17301 (uri (cran-uri "DALEX" version))
17302 (sha256
17303 (base32
17304 "1hiknx55d91abyfj3w4a2xxin7f1q8h5k0041m7w93xjdc4kis98"))))
17305 (properties `((upstream-name . "DALEX")))
17306 (build-system r-build-system)
17307 (propagated-inputs
17308 `(("r-ggplot2" ,r-ggplot2)
17309 ("r-ibreakdown" ,r-ibreakdown)
17310 ("r-ingredients" ,r-ingredients)))
17311 (home-page "https://pbiecek.github.io/DALEX/")
17312 (synopsis "Descriptive machine learning explanations")
17313 (description
17314 "Machine Learning models are widely used and have various applications in
17315 classification or regression. Models created with boosting, bagging, stacking
17316 or similar techniques are often used due to their high performance, but such
17317 black-box models usually lack interpretability. The DALEX package contains
17318 various explainers that help to understand the link between input variables
17319 and model output.")
17320 ;; Any version of the GPL
17321 (license license:gpl3+)))
17322
17323 (define-public r-enrichr
17324 (package
17325 (name "r-enrichr")
17326 (version "3.0")
17327 (source
17328 (origin
17329 (method url-fetch)
17330 (uri (cran-uri "enrichR" version))
17331 (sha256
17332 (base32
17333 "0i3kfq4fkmx47n61zj5f87iv8ci6gbgy90a7s8dy9zbndzvbgya3"))))
17334 (properties `((upstream-name . "enrichR")))
17335 (build-system r-build-system)
17336 (propagated-inputs
17337 `(("r-ggplot2" ,r-ggplot2)
17338 ("r-httr" ,r-httr)
17339 ("r-rjson" ,r-rjson)))
17340 (native-inputs
17341 `(("r-knitr" ,r-knitr)))
17342 (home-page "https://cran.r-project.org/web/packages/enrichR/")
17343 (synopsis "R Interface to Enrichr database for analyzing gene sets")
17344 (description
17345 "This package provides an R interface to all Enrichr databases, a
17346 web-based tool for analyzing gene sets and returns any enrichment of common
17347 annotated biological functions.")
17348 (license license:gpl2+)))
17349
17350 (define-public r-plot3d
17351 (package
17352 (name "r-plot3d")
17353 (version "1.3")
17354 (source
17355 (origin
17356 (method url-fetch)
17357 (uri (cran-uri "plot3D" version))
17358 (sha256
17359 (base32
17360 "1jfzndnlci9a975qbcv66jiy2l46hs3f2049654x4jp3i4kyrr5r"))))
17361 (properties `((upstream-name . "plot3D")))
17362 (build-system r-build-system)
17363 (propagated-inputs `(("r-misc3d" ,r-misc3d)))
17364 (home-page "https://cran.r-project.org/web/packages/plot3D")
17365 (synopsis "Plot multi-dimensional data")
17366 (description
17367 "This package provides functions for viewing 2D and 3D data, including
17368 perspective plots, slice plots, surface plots, scatter plots, etc. It
17369 includes data sets from oceanography.")
17370 (license license:gpl3+)))
17371
17372 (define-public r-ggfortify
17373 (package
17374 (name "r-ggfortify")
17375 (version "0.4.11")
17376 (source
17377 (origin
17378 (method url-fetch)
17379 (uri (cran-uri "ggfortify" version))
17380 (sha256
17381 (base32
17382 "1wfm7l9bz6msh7rflgfv9dgbxh1ikz2ay0v7sgk9nkc24y6lhbpk"))))
17383 (build-system r-build-system)
17384 (propagated-inputs
17385 `(("r-dplyr" ,r-dplyr)
17386 ("r-ggplot2" ,r-ggplot2)
17387 ("r-gridextra" ,r-gridextra)
17388 ("r-scales" ,r-scales)
17389 ("r-stringr" ,r-stringr)
17390 ("r-tibble" ,r-tibble)
17391 ("r-tidyr" ,r-tidyr)))
17392 (native-inputs
17393 `(("r-knitr" ,r-knitr)))
17394 (home-page "https://github.com/sinhrks/ggfortify")
17395 (synopsis "Data visualization tools for statistical analysis results")
17396 (description
17397 "This package provides unified plotting tools for statistics commonly
17398 used, such as GLM, time series, PCA families, clustering and survival
17399 analysis. The package offers a single plotting interface for these analysis
17400 results and plots in a unified style using the @code{ggplot2} package.")
17401 (license license:gpl2)))
17402
17403 (define-public r-refmanager
17404 (package
17405 (name "r-refmanager")
17406 (version "1.3.0")
17407 (source
17408 (origin
17409 (method url-fetch)
17410 (uri (cran-uri "RefManageR" version))
17411 (sha256
17412 (base32
17413 "1spzdp5ni52dybcaxqnhwdphh27wjyrsfy4hsxsplpg9rqwfqfps"))))
17414 (properties `((upstream-name . "RefManageR")))
17415 (build-system r-build-system)
17416 (propagated-inputs
17417 `(("r-httr" ,r-httr)
17418 ("r-jsonlite" ,r-jsonlite)
17419 ("r-lubridate" ,r-lubridate)
17420 ("r-plyr" ,r-plyr)
17421 ("r-stringr" ,r-stringr)
17422 ("r-xml2" ,r-xml2)))
17423 (native-inputs
17424 `(("r-knitr" ,r-knitr)))
17425 (home-page "https://github.com/ropensci/RefManageR/")
17426 (synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
17427 (description
17428 "This package provides tools for importing and working with bibliographic
17429 references. It greatly enhances the @code{bibentry} class by providing a
17430 class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
17431 UTF-8 encoding, and can be easily searched by any field, by date ranges, and
17432 by various formats for name lists (author by last names, translator by full
17433 names, etc.). Entries can be updated, combined, sorted, printed in a number
17434 of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
17435 into R and converted to @code{BibEntry} objects.")
17436 ;; Any of these licenses may be picked.
17437 (license (list license:gpl2 license:gpl3 license:bsd-3))))
17438
17439 (define-public r-citr
17440 (package
17441 (name "r-citr")
17442 (version "0.3.2")
17443 (source
17444 (origin
17445 (method url-fetch)
17446 (uri (cran-uri "citr" version))
17447 (sha256
17448 (base32
17449 "1qbarvafjb8jgkrnrhh6jw7mcglmjwf7dpdiibxf39jkmlhf7las"))))
17450 (build-system r-build-system)
17451 (propagated-inputs
17452 `(("r-assertthat" ,r-assertthat)
17453 ("r-curl" ,r-curl)
17454 ("r-httr" ,r-httr)
17455 ("r-miniui" ,r-miniui)
17456 ("r-refmanager" ,r-refmanager)
17457 ("r-rstudioapi" ,r-rstudioapi)
17458 ("r-shiny" ,r-shiny)
17459 ("r-shinyjs" ,r-shinyjs)
17460 ("r-yaml" ,r-yaml)))
17461 (home-page "https://github.com/crsh/citr")
17462 (synopsis "RStudio add-in to insert Markdown citations")
17463 (description
17464 "This package provides functions and an RStudio add-in that search a
17465 BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
17466 the current document.")
17467 (license license:expat)))
17468
17469 (define-public r-xgboost
17470 (package
17471 (name "r-xgboost")
17472 (version "1.3.2.1")
17473 (source
17474 (origin
17475 (method url-fetch)
17476 (uri (cran-uri "xgboost" version))
17477 (sha256
17478 (base32
17479 "117q8xqm82589517fi8xicd8724v9c0wnq3qpl84h6nm3aw65x1g"))))
17480 (build-system r-build-system)
17481 (propagated-inputs
17482 `(("r-data-table" ,r-data-table)
17483 ("r-magrittr" ,r-magrittr)
17484 ("r-matrix" ,r-matrix)))
17485 (native-inputs
17486 `(("r-knitr" ,r-knitr)))
17487 (home-page "https://github.com/dmlc/xgboost")
17488 (synopsis "Extreme gradient boosting")
17489 (description
17490 "This package provides an R interface to Extreme Gradient Boosting, which
17491 is an efficient implementation of the gradient boosting framework from Chen
17492 and Guestrin (2016). The package includes efficient linear model solver and
17493 tree learning algorithms. The package can automatically do parallel
17494 computation on a single machine. It supports various objective functions,
17495 including regression, classification and ranking. The package is made to be
17496 extensible, so that users are also allowed to define their own objectives
17497 easily.")
17498 (license license:asl2.0)))
17499
17500 (define-public r-umap
17501 (package
17502 (name "r-umap")
17503 (version "0.2.7.0")
17504 (source
17505 (origin
17506 (method url-fetch)
17507 (uri (cran-uri "umap" version))
17508 (sha256
17509 (base32
17510 "191vpy84s0bar06y9z1qx43x2kc4qp7lmrcmd0cvz2pnzq722jab"))))
17511 (build-system r-build-system)
17512 (propagated-inputs
17513 `(("r-openssl" ,r-openssl)
17514 ("r-rcpp" ,r-rcpp)
17515 ("r-reticulate" ,r-reticulate)
17516 ("r-rspectra" ,r-rspectra)))
17517 (native-inputs
17518 `(("r-knitr" ,r-knitr)))
17519 (home-page "https://github.com/tkonopka/umap")
17520 (synopsis "Uniform manifold approximation and projection")
17521 (description
17522 "Uniform manifold approximation and projection is a technique for
17523 dimension reduction. This package provides an interface to the UMAP algorithm
17524 in R, including a translation of the original algorithm into R.")
17525 (license license:expat)))
17526
17527 (define-public r-uwot
17528 (package
17529 (name "r-uwot")
17530 (version "0.1.10")
17531 (source
17532 (origin
17533 (method url-fetch)
17534 (uri (cran-uri "uwot" version))
17535 (sha256
17536 (base32
17537 "08vxh085wnrxgwy35ksb4cr7ccjvd98pyr2zlgarqryfgc1bdqbf"))))
17538 (build-system r-build-system)
17539 (propagated-inputs
17540 `(("r-dqrng" ,r-dqrng)
17541 ("r-fnn" ,r-fnn)
17542 ("r-irlba" ,r-irlba)
17543 ("r-matrix" ,r-matrix)
17544 ("r-rcpp" ,r-rcpp)
17545 ("r-rcppannoy" ,r-rcppannoy)
17546 ("r-rcppprogress" ,r-rcppprogress)
17547 ("r-rspectra" ,r-rspectra)))
17548 (home-page "https://github.com/jlmelville/uwot")
17549 (synopsis "Uniform manifold approximation and projection")
17550 (description
17551 "This package provides an implementation of the Uniform Manifold
17552 Approximation and Projection dimensionality reduction by McInnes et
17553 al. (2018). It also provides means to transform new data and to carry out
17554 supervised dimensionality reduction. An implementation of the related
17555 LargeVis method of Tang et al. (2016) is also provided.")
17556 (license license:gpl3)))
17557
17558 (define-public r-kableextra
17559 (package
17560 (name "r-kableextra")
17561 (version "1.3.1")
17562 (source
17563 (origin
17564 (method url-fetch)
17565 (uri (cran-uri "kableExtra" version))
17566 (sha256
17567 (base32
17568 "1zixccpgy9x95fgzfgxc43pm020c80c21flch71klc3zzzsq53gf"))))
17569 (properties `((upstream-name . "kableExtra")))
17570 (build-system r-build-system)
17571 (propagated-inputs
17572 `(("r-digest" ,r-digest)
17573 ("r-glue" ,r-glue)
17574 ("r-htmltools" ,r-htmltools)
17575 ("r-knitr" ,r-knitr)
17576 ("r-magrittr" ,r-magrittr)
17577 ("r-rmarkdown" ,r-rmarkdown)
17578 ("r-rstudioapi" ,r-rstudioapi)
17579 ("r-rvest" ,r-rvest)
17580 ("r-scales" ,r-scales)
17581 ("r-stringr" ,r-stringr)
17582 ("r-viridislite" ,r-viridislite)
17583 ("r-webshot" ,r-webshot)
17584 ("r-xml2" ,r-xml2)))
17585 (native-inputs
17586 `(("r-knitr" ,r-knitr)))
17587 (home-page "https://haozhu233.github.io/kableExtra/")
17588 (synopsis "Construct complex tables with pipe syntax")
17589 (description
17590 "Build complex HTML or LaTeX tables using @code{kable()} from
17591 @code{knitr} and the piping syntax from @code{magrittr}. The function
17592 @code{kable()} is a light weight table generator coming from @code{knitr}.
17593 This package simplifies the way to manipulate the HTML or LaTeX codes
17594 generated by @code{kable()} and allows users to construct complex tables and
17595 customize styles using a readable syntax.")
17596 (license license:expat)))
17597
17598 (define-public r-glasso
17599 (package
17600 (name "r-glasso")
17601 (version "1.11")
17602 (source
17603 (origin
17604 (method url-fetch)
17605 (uri (cran-uri "glasso" version))
17606 (sha256
17607 (base32 "02p3612rpydk195n2qr77lp1j2w8zsw1ckkk98c8angm4r5q8dsc"))))
17608 (build-system r-build-system)
17609 (native-inputs `(("gfortran" ,gfortran)))
17610 (home-page "https://statweb.stanford.edu/~tibs/glasso/")
17611 (synopsis "Graphical Lasso: estimation of Gaussian graphical models")
17612 (description
17613 "This is a package for estimation of a sparse inverse covariance matrix
17614 using a lasso (L1) penalty. Facilities are provided for estimates along a
17615 path of values for the regularization parameter.")
17616 (license license:gpl2)))
17617
17618 (define-public r-rhpcblasctl
17619 (package
17620 (name "r-rhpcblasctl")
17621 (version "0.20-137")
17622 (source
17623 (origin
17624 (method url-fetch)
17625 (uri (cran-uri "RhpcBLASctl" version))
17626 (sha256
17627 (base32
17628 "0vv144sgjhf7fazk633i16fc06g9k43syyxj1g34pi9gsgdcn0nv"))))
17629 (properties `((upstream-name . "RhpcBLASctl")))
17630 (build-system r-build-system)
17631 (home-page "https://prs.ism.ac.jp/~nakama/Rhpc/")
17632 (synopsis "Control the number of threads on BLAS")
17633 (description
17634 "This package allows you to control the number of threads the BLAS
17635 library uses. It is also possible to control the number of threads in
17636 OpenMP.")
17637 (license license:agpl3+)))
17638
17639 (define-public r-lda
17640 (package
17641 (name "r-lda")
17642 (version "1.4.2")
17643 (source
17644 (origin
17645 (method url-fetch)
17646 (uri (cran-uri "lda" version))
17647 (sha256
17648 (base32
17649 "03r4h5kgr8mfy44p66mfj5bp4k00g8zh4a1mhn46jw14pkhs21jn"))))
17650 (build-system r-build-system)
17651 (home-page "https://cran.r-project.org/web/packages/lda/")
17652 (synopsis "Collapsed Gibbs sampling methods for topic models")
17653 (description
17654 "This package implements @dfn{latent Dirichlet allocation} (LDA) and
17655 related models. This includes (but is not limited to) sLDA, corrLDA, and the
17656 mixed-membership stochastic blockmodel. Inference for all of these models is
17657 implemented via a fast collapsed Gibbs sampler written in C. Utility
17658 functions for reading/writing data typically used in topic models, as well as
17659 tools for examining posterior distributions are also included.")
17660 ;; Any version of the LGPL
17661 (license license:lgpl3+)))
17662
17663 (define-public r-rann-l1
17664 (package
17665 (name "r-rann-l1")
17666 (version "2.5.2")
17667 (source
17668 (origin
17669 (method url-fetch)
17670 (uri (cran-uri "RANN.L1" version))
17671 (sha256
17672 (base32
17673 "1hanh3my84mdr5wy6b89fawqzfc184vff1y65wy4l5ld9qza1n44"))))
17674 (properties `((upstream-name . "RANN.L1")))
17675 (build-system r-build-system)
17676 (home-page "https://github.com/jefferis/RANN/tree/master-L1")
17677 (synopsis "Fast nearest neighbour search using L1 metric")
17678 (description
17679 "This package provides tools to find the k nearest neighbours for every
17680 point in a given dataset in O(N log N) time using Arya and Mount's ANN
17681 library. There is support for approximate as well as exact searches, fixed
17682 radius searches and @code{bd} as well as @code{kd} trees. The distance is
17683 computed using the L1 (Manhattan, taxicab) metric.")
17684 (license license:gpl3+)))
17685
17686 (define-public r-leiden
17687 (package
17688 (name "r-leiden")
17689 (version "0.3.7")
17690 (source
17691 (origin
17692 (method url-fetch)
17693 (uri (cran-uri "leiden" version))
17694 (sha256
17695 (base32
17696 "14iqn5iqcya6bqbjvjivpd7q9gwc323sj29y7ssrbhb3sz9982bp"))))
17697 (properties `((upstream-name . "leiden")))
17698 (build-system r-build-system)
17699 (propagated-inputs
17700 `(("r-igraph" ,r-igraph)
17701 ("r-matrix" ,r-matrix)
17702 ("r-reticulate" ,r-reticulate)))
17703 (native-inputs
17704 `(("r-knitr" ,r-knitr)))
17705 (home-page "https://github.com/TomKellyGenetics/leiden")
17706 (synopsis "R implementation of Leiden clustering algorithm")
17707 (description
17708 "This package implements the Python @code{leidenalg} module to be called
17709 in R. It enables clustering using the Leiden algorithm for partitioning a
17710 graph into communities. See also Traag et al (2018) \"From Louvain to Leiden:
17711 guaranteeing well-connected communities.\" <arXiv:1810.08473>.")
17712 (license license:gpl3)))
17713
17714 (define-public r-patchwork
17715 (package
17716 (name "r-patchwork")
17717 (version "1.1.1")
17718 (source
17719 (origin
17720 (method url-fetch)
17721 (uri (cran-uri "patchwork" version))
17722 (sha256
17723 (base32
17724 "10glgkf58lcykcwda1hj6xdps02m3i247qynk6s2jmwljagps3fg"))))
17725 (build-system r-build-system)
17726 (propagated-inputs
17727 `(("r-ggplot2" ,r-ggplot2)
17728 ("r-gtable" ,r-gtable)))
17729 (native-inputs
17730 `(("r-knitr" ,r-knitr)))
17731 (home-page "https://github.com/thomasp85/patchwork")
17732 (synopsis "Compose ggplot2 plots")
17733 (description
17734 "The @code{ggplot2} package provides a strong API for sequentially
17735 building up a plot, but does not concern itself with composition of multiple
17736 plots. Patchwork is a package that expands the API to allow for arbitrarily
17737 complex composition of plots by providing mathematical operators for combining
17738 multiple plots.")
17739 (license license:expat)))
17740
17741 (define-public r-liger
17742 (package
17743 (name "r-liger")
17744 (version "0.4.2")
17745 (source
17746 (origin
17747 (method git-fetch)
17748 (uri (git-reference
17749 (url "https://github.com/MacoskoLab/liger")
17750 (commit (string-append "v" version))))
17751 (file-name (git-file-name name version))
17752 (sha256
17753 (base32
17754 "16dzwwcpw6n78pxlc5w3kraigki35ix7zhd2cbx5f3y60bbkhlmx"))
17755 (modules '((guix build utils)))
17756 (snippet
17757 '(begin
17758 (delete-file "inst/java/ModularityOptimizer.jar")
17759 #t))))
17760 (build-system r-build-system)
17761 (arguments
17762 `(#:phases
17763 (modify-phases %standard-phases
17764 (add-after 'unpack 'build-java-part
17765 (lambda* (#:key inputs #:allow-other-keys)
17766 (invoke "unzip" (assoc-ref inputs "optimizer-src"))
17767 (for-each (lambda (file) (invoke "javac" file))
17768 (find-files "." "\\.java$"))
17769 (apply invoke "jar" "cf" "inst/java/ModularityOptimizer.jar"
17770 (find-files "." "\\.class$"))
17771 #t)))))
17772 (propagated-inputs
17773 `(("r-cowplot" ,r-cowplot)
17774 ("r-dosnow" ,r-dosnow)
17775 ("r-dplyr" ,r-dplyr)
17776 ("r-fnn" ,r-fnn)
17777 ("r-foreach" ,r-foreach)
17778 ("r-ggplot2" ,r-ggplot2)
17779 ("r-ggrepel" ,r-ggrepel)
17780 ("r-hmisc" ,r-hmisc)
17781 ("r-ica" ,r-ica)
17782 ("r-irlba" ,r-irlba)
17783 ("r-matrix" ,r-matrix)
17784 ("r-mclust" ,r-mclust)
17785 ("r-patchwork" ,r-patchwork)
17786 ("r-plyr" ,r-plyr)
17787 ("r-rann-l1" ,r-rann-l1)
17788 ("r-rcpp" ,r-rcpp)
17789 ("r-rcpparmadillo" ,r-rcpparmadillo)
17790 ("r-riverplot" ,r-riverplot)
17791 ("r-rtsne" ,r-rtsne)
17792 ("r-snow" ,r-snow)))
17793 (native-inputs
17794 `(("jdk" ,icedtea "jdk")
17795 ;; See https://github.com/MacoskoLab/liger/issues/96
17796 ;; The optimizer is released under the Expat license.
17797 ("optimizer-src"
17798 ,(origin
17799 (method url-fetch)
17800 (uri "http://www.ludowaltman.nl/slm/modularity_optimizer_source.zip")
17801 (sha256
17802 (base32
17803 "01hmm6sapcmldvayknqx2w4cav3qv71mwwkdkwj4qgq6dss09g18"))))
17804 ("unzip" ,unzip)
17805 ("r-knitr" ,r-knitr))) ; for vignettes
17806 (home-page "https://github.com/MacoskoLab/liger")
17807 (synopsis "Integrate and analyze multiple single-cell datasets")
17808 (description
17809 "LIGER is a package for integrating and analyzing multiple single-cell
17810 datasets, developed and maintained by the Macosko lab. It relies on
17811 integrative non-negative matrix factorization to identify shared and
17812 dataset-specific factors.")
17813 (license license:gpl3)))
17814
17815 (define-public r-harmony
17816 (package
17817 (name "r-harmony")
17818 (version "0.1")
17819 (source
17820 (origin
17821 (method git-fetch)
17822 (uri (git-reference
17823 (url "https://github.com/immunogenomics/harmony")
17824 (commit version)))
17825 (file-name (git-file-name name version))
17826 (sha256
17827 (base32
17828 "05r401q09rbr6fqhb9mbd95082cjdi3nag1cv6zn96xkr0f6imq9"))
17829 (modules '((guix build utils)))
17830 (snippet
17831 '(begin
17832 (for-each delete-file '("config.status" "configure"))
17833 #t))))
17834 (build-system r-build-system)
17835 (propagated-inputs
17836 `(("r-cowplot" ,r-cowplot)
17837 ("r-dplyr" ,r-dplyr)
17838 ("r-ggplot2" ,r-ggplot2)
17839 ("r-irlba" ,r-irlba)
17840 ("r-matrix" ,r-matrix)
17841 ("r-rcpp" ,r-rcpp)
17842 ("r-rcpparmadillo" ,r-rcpparmadillo)
17843 ("r-rcppprogress" ,r-rcppprogress)
17844 ("r-rlang" ,r-rlang)
17845 ("r-tibble" ,r-tibble)
17846 ("r-tidyr" ,r-tidyr)))
17847 (native-inputs
17848 `(("autoconf" ,autoconf)))
17849 (home-page "https://github.com/immunogenomics/harmony")
17850 (synopsis "Integration of single cell sequencing data")
17851 (description
17852 "This package provides an implementation of the Harmony algorithm for
17853 single cell integration, described in Korsunsky et al
17854 @url{doi.org/10.1101/461954}. The package includes a standalone Harmony
17855 function and interfaces to external frameworks.")
17856 (license license:gpl3)))
17857
17858 (define-public r-covr
17859 (package
17860 (name "r-covr")
17861 (version "3.5.1")
17862 (source
17863 (origin
17864 (method url-fetch)
17865 (uri (cran-uri "covr" version))
17866 (sha256
17867 (base32 "0v5cv3cw2kpdr6wxmkbd3wclavr17zipypdcb10hhmpa4cvgqk55"))))
17868 (properties `((upstream-name . "covr")))
17869 (build-system r-build-system)
17870 (propagated-inputs
17871 `(("r-crayon" ,r-crayon)
17872 ("r-digest" ,r-digest)
17873 ("r-httr" ,r-httr)
17874 ("r-jsonlite" ,r-jsonlite)
17875 ("r-rex" ,r-rex)
17876 ("r-withr" ,r-withr)
17877 ("r-yaml" ,r-yaml)))
17878 (native-inputs
17879 `(("r-knitr" ,r-knitr))) ; for vignettes
17880 (home-page "https://github.com/r-lib/covr")
17881 (synopsis "Test coverage for R packages")
17882 (description
17883 "Thisp package enables you to track and report code coverage for your
17884 package and (optionally) upload the results to a coverage service. Code
17885 coverage is a measure of the amount of code being exercised by a set of tests.
17886 It is an indirect measure of test quality and completeness. This package is
17887 compatible with any testing methodology or framework and tracks coverage of
17888 both R code and compiled C/C++/FORTRAN code.")
17889 (license license:gpl3)))
17890
17891 (define-public r-systemfonts
17892 (package
17893 (name "r-systemfonts")
17894 (version "1.0.1")
17895 (source
17896 (origin
17897 (method url-fetch)
17898 (uri (cran-uri "systemfonts" version))
17899 (sha256
17900 (base32
17901 "15x7qx8iigkybgz6b6s66i3mh75vgynzpd50nw05wflfwzcv87a0"))))
17902 (properties `((upstream-name . "systemfonts")))
17903 (build-system r-build-system)
17904 (propagated-inputs
17905 `(("r-cpp11" ,r-cpp11)))
17906 (inputs
17907 `(("fontconfig" ,fontconfig)
17908 ("zlib" ,zlib)))
17909 (native-inputs
17910 `(("pkg-config" ,pkg-config)
17911 ("r-knitr" ,r-knitr)))
17912 (home-page "https://github.com/r-lib/systemfonts")
17913 (synopsis "System native font finding")
17914 (description
17915 "This package provides system native access to the font catalogue. As
17916 font handling varies between systems it is difficult to correctly locate
17917 installed fonts across different operating systems. The 'systemfonts' package
17918 provides bindings to the native libraries for finding font files that can then
17919 be used further by e.g. graphic devices.")
17920 (license license:expat)))
17921
17922 (define-public r-graphlayouts
17923 (package
17924 (name "r-graphlayouts")
17925 (version "0.7.1")
17926 (source
17927 (origin
17928 (method url-fetch)
17929 (uri (cran-uri "graphlayouts" version))
17930 (sha256
17931 (base32
17932 "05v7ss18bflhqa4ipsca8iw2ln8ddbaiyrizx2a5cwq81g5qq3rq"))))
17933 (properties `((upstream-name . "graphlayouts")))
17934 (build-system r-build-system)
17935 (propagated-inputs
17936 `(("r-igraph" ,r-igraph)
17937 ("r-rcpp" ,r-rcpp)
17938 ("r-rcpparmadillo" ,r-rcpparmadillo)))
17939 (home-page "https://github.com/schochastics/graphlayouts")
17940 (synopsis "Additional layout algorithms for network visualizations")
17941 (description
17942 "This package provides several layout algorithms to visualize networks
17943 which are not part of the igraph library. Most are based on the concept of
17944 stress majorization by Gansner et al. (2004)
17945 <doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms
17946 emphasize hidden group structures in networks or focus on specific nodes.")
17947 (license license:expat)))
17948
17949 (define-public r-tidygraph
17950 (package
17951 (name "r-tidygraph")
17952 (version "1.2.0")
17953 (source
17954 (origin
17955 (method url-fetch)
17956 (uri (cran-uri "tidygraph" version))
17957 (sha256
17958 (base32
17959 "17qjns33zcj82jcsl7bn7i4zxcm7ric50zyf7agi0i01zi16qz85"))))
17960 (properties `((upstream-name . "tidygraph")))
17961 (build-system r-build-system)
17962 (propagated-inputs
17963 `(("r-dplyr" ,r-dplyr)
17964 ("r-igraph" ,r-igraph)
17965 ("r-magrittr" ,r-magrittr)
17966 ("r-pillar" ,r-pillar)
17967 ("r-r6" ,r-r6)
17968 ("r-rcpp" ,r-rcpp)
17969 ("r-rlang" ,r-rlang)
17970 ("r-tibble" ,r-tibble)
17971 ("r-tidyr" ,r-tidyr)))
17972 (home-page "https://github.com/thomasp85/tidygraph")
17973 (synopsis "Tidy API for graph manipulation")
17974 (description
17975 "This package provides a graph implementation that can be thought of as
17976 two tidy data frames describing node and edge data respectively. It provides
17977 an approach to manipulate these two virtual data frames using the API defined
17978 in the @code{dplyr} package, and it also provides tidy interfaces to a lot of
17979 common graph algorithms.")
17980 (license license:expat)))
17981
17982 (define-public r-soupx
17983 (let ((commit "a3354be76fb52fd795be6ddf163cf056c05c6cb8")
17984 (revision "1"))
17985 (package
17986 (name "r-soupx")
17987 (version (git-version "0.3.1" revision commit))
17988 (source
17989 (origin
17990 (method git-fetch)
17991 (uri (git-reference
17992 (url "https://github.com/constantAmateur/SoupX")
17993 (commit commit)))
17994 (file-name (git-file-name name version))
17995 (sha256
17996 (base32
17997 "1zmlyzrl0fz6l79gn2wswid670p88mm3y292is89sa5p3h7frr99"))))
17998 (properties `((upstream-name . "SoupX")))
17999 (build-system r-build-system)
18000 (propagated-inputs
18001 `(("r-ggplot2" ,r-ggplot2)
18002 ("r-matrix" ,r-matrix)
18003 ("r-seurat" ,r-seurat)))
18004 (home-page "https://github.com/constantAmateur/SoupX")
18005 (synopsis "Single cell mRNA Soup eXterminator")
18006 (description
18007 "This package provides a package for quantifying, profiling and
18008 removing cell free mRNA contamination (the \"soup\") from droplet based single
18009 cell RNA-seq experiments.")
18010 (license license:gpl2))))
18011
18012 (define-public r-assertr
18013 (package
18014 (name "r-assertr")
18015 (version "2.8")
18016 (source
18017 (origin
18018 (method url-fetch)
18019 (uri (cran-uri "assertr" version))
18020 (sha256
18021 (base32
18022 "00764vv86r3bn4r85in4w637harffyw605fgq0dj6mrbrwcfb650"))))
18023 (build-system r-build-system)
18024 (propagated-inputs
18025 `(("r-dplyr" ,r-dplyr)
18026 ("r-mass" ,r-mass)
18027 ("r-rlang" ,r-rlang)))
18028 (native-inputs
18029 `(("r-knitr" ,r-knitr))) ; needed for vignette
18030 (home-page "https://github.com/ropensci/assertr")
18031 (synopsis "Assertive programming for R analysis pipelines")
18032 (description
18033 "This package provides functionality to assert conditions that have to be
18034 met so that errors in data used in analysis pipelines can fail quickly. It is
18035 similar to @code{stopifnot()} but more powerful, friendly, and easier for use
18036 in pipelines.")
18037 (license license:expat)))
18038
18039 (define-public r-parameters
18040 (package
18041 (name "r-parameters")
18042 (version "0.11.0")
18043 (source
18044 (origin
18045 (method url-fetch)
18046 (uri (cran-uri "parameters" version))
18047 (sha256
18048 (base32
18049 "020k3vxnp0vjrlkcxx5vj30vag474hw48zxzw9315whsq4hhhbqc"))))
18050 (properties `((upstream-name . "parameters")))
18051 (build-system r-build-system)
18052 (propagated-inputs
18053 `(("r-bayestestr" ,r-bayestestr)
18054 ("r-insight" ,r-insight)))
18055 (native-inputs
18056 `(("r-knitr" ,r-knitr)))
18057 (home-page "https://cran.r-project.org/web/packages/parameters")
18058 (synopsis "Processing of model parameters")
18059 (description
18060 "This package provides utilities for processing the parameters of various
18061 statistical models. Beyond computing p values, CIs, and other indices for a
18062 wide variety of models, this package implements features like standardization
18063 or bootstrapping of parameters and models, feature reduction (feature
18064 extraction and variable selection) as well as conversion between indices of
18065 effect size.")
18066 (license license:gpl3)))
18067
18068 (define-public r-rgdal
18069 (package
18070 (name "r-rgdal")
18071 (version "1.5-23")
18072 (source
18073 (origin
18074 (method url-fetch)
18075 (uri (cran-uri "rgdal" version))
18076 (sha256
18077 (base32 "0vnb7kw762y349pda4aq1hx0smafylmn3635l963qykfji5p99cw"))))
18078 (properties `((upstream-name . "rgdal")))
18079 (build-system r-build-system)
18080 (inputs
18081 `(("gdal" ,gdal)
18082 ("proj" ,proj)
18083 ("zlib" ,zlib)))
18084 (propagated-inputs
18085 `(("r-sp" ,r-sp)))
18086 (native-inputs
18087 `(("pkg-config" ,pkg-config)
18088 ("r-knitr" ,r-knitr)))
18089 (home-page "http://rgdal.r-forge.r-project.org")
18090 (synopsis "Bindings for the Geospatial Data Abstraction Library")
18091 (description
18092 "This package provides bindings to the Geospatial Data Abstraction
18093 Library (GDAL) and access to projection/transformation operations from the
18094 PROJ.4 library.")
18095 (license license:gpl2+)))
18096
18097 (define-public r-insol
18098 (package
18099 (name "r-insol")
18100 (version "1.2.2")
18101 (source
18102 (origin
18103 (method url-fetch)
18104 (uri (cran-uri "insol" version))
18105 (sha256
18106 (base32
18107 "166kgxgzbh55y2qqya6c2si22x0v7asi70im054g6xxwc5187kh3"))))
18108 (properties `((upstream-name . "insol")))
18109 (build-system r-build-system)
18110 (propagated-inputs
18111 `(("r-raster" ,r-raster)))
18112 (native-inputs
18113 `(("gfortran" ,gfortran)))
18114 (home-page "https://meteoexploration.com/R/insol/index.html")
18115 (synopsis "Tools for calculating solar radiation")
18116 (description
18117 "This package provides functions to compute insolation on tilted
18118 surfaces, computes atmospheric transmittance and related parameters such as:
18119 Earth radius vector, declination, sunset and sunrise, daylength, equation of
18120 time, vector in the direction of the sun, vector normal to surface, and some
18121 atmospheric physics.")
18122 (license license:gpl2+)))
18123
18124 (define-public r-lifecycle
18125 (package
18126 (name "r-lifecycle")
18127 (version "0.2.0")
18128 (source
18129 (origin
18130 (method url-fetch)
18131 (uri (cran-uri "lifecycle" version))
18132 (sha256
18133 (base32
18134 "0912865c6675fsblrfdk6s568krsj1x8qbk1kipy7m05xs6nwx19"))))
18135 (properties `((upstream-name . "lifecycle")))
18136 (build-system r-build-system)
18137 (propagated-inputs
18138 `(("r-glue" ,r-glue)
18139 ("r-rlang" ,r-rlang)))
18140 (native-inputs
18141 `(("r-knitr" ,r-knitr))) ; for vignettes
18142 (home-page "https://github.com/r-lib/lifecycle")
18143 (synopsis "Manage the life cycle of your package functions")
18144 (description
18145 "Manage the life cycle of your exported functions with shared
18146 conventions, documentation badges, and non-invasive deprecation warnings. The
18147 lifecycle package defines four development stages (experimental, maturing,
18148 stable, and questioning) and three deprecation stages (soft-deprecated,
18149 deprecated, and defunct). It makes it easy to insert badges corresponding to
18150 these stages in your documentation. Usage of deprecated functions are
18151 signalled with increasing levels of non-invasive verbosity.")
18152 (license license:gpl3)))
18153
18154 (define-public r-assertable
18155 (package
18156 (name "r-assertable")
18157 (version "0.2.8")
18158 (source
18159 (origin
18160 (method url-fetch)
18161 (uri (cran-uri "assertable" version))
18162 (sha256
18163 (base32
18164 "1cciil1nzxd8gbj49w99jiv077lbpb59vx7bmb4p218aj2h5hqq4"))))
18165 (build-system r-build-system)
18166 (propagated-inputs
18167 `(("r-data-table" ,r-data-table)))
18168 (native-inputs
18169 `(("r-knitr" ,r-knitr)))
18170 (home-page "https://cran.r-project.org/web/packages/assertable/")
18171 (synopsis "Verbose assertions for tabular data (data.frames and data.tables)")
18172 (description "This package provides simple, flexible assertions on
18173 data.frame or data.table objects with verbose output for vetting. While other
18174 assertion packages apply towards more general use-cases, @code{assertable} is
18175 tailored towards tabular data. It includes functions to check variable names
18176 and values, whether the dataset contains all combinations of a given set of
18177 unique identifiers, and whether it is a certain length. In addition,
18178 @code{assertable} includes utility functions to check the existence of target
18179 files and to efficiently import multiple tabular data files into one
18180 data.table.")
18181 (license license:gpl3)))
18182
18183 (define-public r-quadprog
18184 (package
18185 (name "r-quadprog")
18186 (version "1.5-8")
18187 (source
18188 (origin
18189 (method url-fetch)
18190 (uri (cran-uri "quadprog" version))
18191 (sha256
18192 (base32 "1ka9g8zak8sg4y2xbz93dfrldznlk9qpd4pq9z21cdcdn3b8s4i2"))))
18193 (build-system r-build-system)
18194 (native-inputs
18195 `(("gfortran" ,gfortran)))
18196 (home-page "https://cran.r-project.org/web/packages/quadprog")
18197 (synopsis "Functions to solve quadratic programming problems")
18198 (description
18199 "This package contains routines and documentation for solving quadratic
18200 programming problems.")
18201 (license license:gpl3+)))
18202
18203 (define-public r-desolve
18204 (package
18205 (name "r-desolve")
18206 (version "1.28")
18207 (source
18208 (origin
18209 (method url-fetch)
18210 (uri (cran-uri "deSolve" version))
18211 (sha256
18212 (base32 "0jasvdzig0pzhzspmy20089az19r91xjfb9q6h8gj7c4mr6fymac"))))
18213 (properties `((upstream-name . "deSolve")))
18214 (build-system r-build-system)
18215 (native-inputs
18216 `(("gfortran" ,gfortran)))
18217 (home-page "https://desolve.r-forge.r-project.org/")
18218 (synopsis "Solvers for initial value problems of differential equations")
18219 (description "This package provides functions that solve initial value
18220 problems of a system of first-order @dfn{ordinary differential
18221 equations} (ODE), of @dfn{partial differential equations} (PDE), of
18222 @dfn{differential algebraic equations} (DAE), and of delay differential
18223 equations. The functions provide an interface to the FORTRAN functions
18224 @code{lsoda}, @code{lsodar}, @code{lsode}, @code{lsodes} of the ODEPACK
18225 collection, to the FORTRAN functions @code{dvode} and @code{daspk} and a
18226 C-implementation of solvers of the Runge-Kutta family with fixed or variable
18227 time steps. The package contains routines designed for solving ODEs resulting
18228 from 1-D, 2-D and 3-D partial differential equations that have been converted
18229 to ODEs by numerical differencing.")
18230 (license license:gpl2+)))
18231
18232 (define-public r-pracma
18233 (package
18234 (name "r-pracma")
18235 (version "2.3.3")
18236 (source (origin
18237 (method url-fetch)
18238 (uri (cran-uri "pracma" version))
18239 (sha256
18240 (base32 "0g5r5ir5k43ba0ngnsanp108k479l2dnsjd5w6idk1d34ivqs7yg"))))
18241 (build-system r-build-system)
18242 (home-page "https://cran.r-project.org/web/packages/pracma/")
18243 (synopsis "Practical numerical math functions")
18244 (description "This package provides functions for numerical analysis and
18245 linear algebra, numerical optimization, differential equations, plus some
18246 special functions. It uses Matlab function names where appropriate to simplify
18247 porting.")
18248 (license license:gpl3+)))
18249
18250 (define-public r-subplex
18251 (package
18252 (name "r-subplex")
18253 (version "1.6")
18254 (source
18255 (origin
18256 (method url-fetch)
18257 (uri (cran-uri "subplex" version))
18258 (sha256
18259 (base32
18260 "1yfbfjvpbhgky7vihw3f4jl41pxpqb39z4nc045d5z7z48bdl18d"))))
18261 (build-system r-build-system)
18262 (native-inputs
18263 `(("gfortran" ,gfortran)))
18264 (home-page "https://cran.r-project.org/web/packages/subplex")
18265 (synopsis "Unconstrained optimization using the subplex algorithm")
18266 (description
18267 "This package implements the Subplex optimization algorithm.
18268 It solves unconstrained optimization problems using a simplex method on
18269 subspaces. The method is well suited for optimizing objective functions that
18270 are noisy or are discontinuous at the solution.")
18271 (license license:gpl3+)))
18272
18273 (define-public r-txtplot
18274 (package
18275 (name "r-txtplot")
18276 (version "1.0-4")
18277 (source
18278 (origin
18279 (method url-fetch)
18280 (uri (cran-uri "txtplot" version))
18281 (sha256
18282 (base32
18283 "00sriml48y70j18jz235dsfm5x3a81bnzskfp3hnv6cbjwwsmca4"))))
18284 (build-system r-build-system)
18285 (home-page "https://cran.r-project.org/web/packages/txtplot/")
18286 (synopsis "Text-based plotting")
18287 (description "This package provides functions to produce rudimentary ASCII
18288 graphics directly in the terminal window. This package provides a basic
18289 plotting function (and equivalents of curve, density, acf and barplot) as well
18290 as a boxplot function.")
18291 (license license:lgpl3+)))
18292
18293 (define-public r-bio3d
18294 (package
18295 (name "r-bio3d")
18296 (version "2.4-1")
18297 (source
18298 (origin
18299 (method url-fetch)
18300 (uri (cran-uri "bio3d" version))
18301 (sha256
18302 (base32
18303 "07rw6c2d95gb5myxh31727j0jrchd0xisa3x89jjmf4zzs3vv7v7"))))
18304 (properties `((upstream-name . "bio3d")))
18305 (build-system r-build-system)
18306 (inputs `(("zlib" ,zlib)))
18307 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
18308 (home-page "http://thegrantlab.org/bio3d/")
18309 (synopsis "Biological structure analysis")
18310 (description
18311 "This package provides utilities to process, organize and explore protein
18312 structure, sequence and dynamics data. Features include the ability to read
18313 and write structure, sequence and dynamic trajectory data, perform sequence
18314 and structure database searches, data summaries, atom selection, alignment,
18315 superposition, rigid core identification, clustering, torsion analysis,
18316 distance matrix analysis, structure and sequence conservation analysis, normal
18317 mode analysis, principal component analysis of heterogeneous structure data,
18318 and correlation network analysis from normal mode and molecular dynamics data.
18319 In addition, various utility functions are provided to enable the statistical
18320 and graphical power of the R environment to work with biological sequence and
18321 structural data.")
18322 (license license:gpl2+)))
18323
18324 (define-public r-bios2cor
18325 (package
18326 (name "r-bios2cor")
18327 (version "2.2")
18328 (source
18329 (origin
18330 (method url-fetch)
18331 (uri (cran-uri "Bios2cor" version))
18332 (sha256
18333 (base32
18334 "1wkj9vr33m9jilidil9jpw5rzr3pf7gkimxdvch22ks4bgkx7l1w"))))
18335 (properties `((upstream-name . "Bios2cor")))
18336 (build-system r-build-system)
18337 (propagated-inputs
18338 `(("r-bigmemory" ,r-bigmemory)
18339 ("r-bio3d" ,r-bio3d)
18340 ("r-circular" ,r-circular)
18341 ("r-igraph" ,r-igraph)))
18342 (home-page "https://cran.r-project.org/web/packages/Bios2cor/")
18343 (synopsis "From biological sequences and simulations to correlation analysis")
18344 (description
18345 "This package provides utilities for computation and analysis of
18346 correlation/covariation in multiple sequence alignments and in side chain
18347 motions during molecular dynamics simulations. Features include the
18348 computation of correlation/covariation scores using a variety of scoring
18349 functions between either sequence positions in alignments or side chain
18350 dihedral angles in molecular dynamics simulations and utilities to analyze the
18351 correlation/covariation matrix through a variety of tools including network
18352 representation and principal components analysis. In addition, several
18353 utility functions are based on the R graphical environment to provide friendly
18354 tools for help in data interpretation.")
18355 (license license:gpl2+)))
18356
18357 ;; This package includes minified JavaScript files. When upgrading please
18358 ;; check that there are no new minified JavaScript files.
18359 (define-public r-networkd3
18360 (package
18361 (name "r-networkd3")
18362 (version "0.4")
18363 (source
18364 (origin
18365 (method url-fetch)
18366 (uri (cran-uri "networkD3" version))
18367 (sha256
18368 (base32
18369 "02wxki67drppgfka1is1ykg1f2rxf0x0657c0crj7ipfy62jbf1k"))
18370 (snippet
18371 '(begin
18372 (delete-file "inst/htmlwidgets/lib/d3-4.5.0/d3.min.js")
18373 #t))))
18374 (properties `((upstream-name . "networkD3")))
18375 (build-system r-build-system)
18376 (arguments
18377 `(#:modules ((guix build utils)
18378 (guix build r-build-system)
18379 (srfi srfi-1)
18380 (ice-9 popen))
18381 #:phases
18382 (modify-phases %standard-phases
18383 (add-after 'unpack 'process-javascript
18384 (lambda* (#:key inputs #:allow-other-keys)
18385 (with-directory-excursion "inst/htmlwidgets/lib/"
18386 (call-with-values
18387 (lambda ()
18388 (unzip2
18389 `((,(assoc-ref inputs "d3.v4.js")
18390 "d3-4.5.0/d3.min.js"))))
18391 (lambda (sources targets)
18392 (for-each (lambda (source target)
18393 (format #t "Processing ~a --> ~a~%"
18394 source target)
18395 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
18396 (call-with-output-file target
18397 (lambda (port)
18398 (dump-port minified port)))))
18399 sources targets))))
18400 #t)))))
18401 (native-inputs
18402 `(("uglify-js" ,uglify-js)
18403 ;; NOTE: Make sure that this version of d3 is still valid when
18404 ;; upgrading the package.
18405 ("d3.v4.js"
18406 ,(origin
18407 (method url-fetch)
18408 (uri "https://d3js.org/d3.v4.js")
18409 (sha256
18410 (base32
18411 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg"))))))
18412 (propagated-inputs
18413 `(("r-htmlwidgets" ,r-htmlwidgets)
18414 ("r-igraph" ,r-igraph)
18415 ("r-magrittr" ,r-magrittr)))
18416 (home-page "https://cran.r-project.org/package=networkD3")
18417 (synopsis "D3 JavaScript network graphs from R")
18418 (description
18419 "This package creates D3 JavaScript network, tree, dendrogram, and Sankey
18420 graphs from R.")
18421 (license license:gpl3+)))
18422
18423 (define-public r-aasea
18424 (package
18425 (name "r-aasea")
18426 (version "1.1.0")
18427 (source
18428 (origin
18429 (method url-fetch)
18430 (uri (cran-uri "aaSEA" version))
18431 (sha256
18432 (base32
18433 "0him4r8qyp0xssgrmdxjs45yn4d28h5anv4jyxxbbs9phb0m6j3h"))))
18434 (properties `((upstream-name . "aaSEA")))
18435 (build-system r-build-system)
18436 (propagated-inputs
18437 `(("r-bios2cor" ,r-bios2cor)
18438 ("r-dt" ,r-dt)
18439 ("r-hmisc" ,r-hmisc)
18440 ("r-magrittr" ,r-magrittr)
18441 ("r-networkd3" ,r-networkd3)
18442 ("r-plotly" ,r-plotly)
18443 ("r-seqinr" ,r-seqinr)
18444 ("r-shiny" ,r-shiny)
18445 ("r-shinydashboard" ,r-shinydashboard)))
18446 (home-page "https://cran.r-project.org/web/packages/aaSEA/")
18447 (synopsis "Amino acid substitution effect analyzer")
18448 (description
18449 "Given a protein multiple sequence alignment, it is a daunting task to
18450 assess the effects of substitutions along sequence length. The aaSEA package
18451 is intended to help researchers to rapidly analyze property changes caused by
18452 single, multiple and correlated amino acid substitutions in proteins.")
18453 (license license:gpl3)))
18454
18455 (define-public r-abacus
18456 (package
18457 (name "r-abacus")
18458 (version "1.0.0")
18459 (source
18460 (origin
18461 (method url-fetch)
18462 (uri (cran-uri "ABACUS" version))
18463 (sha256
18464 (base32
18465 "0m1dnkwjr1522l9ddbzzx7ayxvli17sbmk6s28adpmzzjwh2kd1i"))))
18466 (properties `((upstream-name . "ABACUS")))
18467 (build-system r-build-system)
18468 (propagated-inputs
18469 `(("r-ggplot2" ,r-ggplot2)
18470 ("r-shiny" ,r-shiny)))
18471 (home-page "https://shiny.abdn.ac.uk/Stats/apps/")
18472 (synopsis "Apps-based activities for communicating and understanding statistics")
18473 (description
18474 "This package provides a set of Shiny apps for effective communication
18475 and understanding in statistics. The current version includes properties of
18476 normal distribution, properties of sampling distribution, one-sample z and t
18477 tests, two samples independent (unpaired) t test and analysis of variance.")
18478 (license license:gpl3)))
18479
18480 (define-public r-abc-rap
18481 (package
18482 (name "r-abc-rap")
18483 (version "0.9.0")
18484 (source
18485 (origin
18486 (method url-fetch)
18487 (uri (cran-uri "ABC.RAP" version))
18488 (sha256
18489 (base32
18490 "1kdspln17v0krvahcd55vib4dv5azp60b3r1zf489x10qqbp1mxk"))))
18491 (properties `((upstream-name . "ABC.RAP")))
18492 (build-system r-build-system)
18493 (home-page "https://cran.r-project.org/web/packages/ABC.RAP/")
18494 (synopsis "Array-based CpG region analysis pipeline")
18495 (description
18496 "This package aims to identify candidate genes that are differentially
18497 methylated between cases and controls. It applies Student's t-test and delta
18498 beta analysis to identify candidate genes containing multiple CpG sites.")
18499 (license license:gpl3)))
18500
18501 (define-public r-abcadm
18502 (package
18503 (name "r-abcadm")
18504 (version "1.0")
18505 (source
18506 (origin
18507 (method url-fetch)
18508 (uri (cran-uri "abcADM" version))
18509 (sha256
18510 (base32
18511 "0vcabnnnwc0psv9v3rda5aap9s8cq1pjh02zva3ki64hlavf2a10"))))
18512 (properties `((upstream-name . "abcADM")))
18513 (build-system r-build-system)
18514 (propagated-inputs
18515 `(("r-bh" ,r-bh)
18516 ("r-rcpp" ,r-rcpp)))
18517 (home-page "https://cran.r-project.org/web/packages/abcADM/")
18518 (synopsis "Fit accumulated damage models and estimate reliability using ABC")
18519 (description
18520 "This package provides tools to estimate parameters of accumulated
18521 damage (load duration) models based on failure time data under a Bayesian
18522 framework, using @dfn{Approximate Bayesian Computation} (ABC), and to assess
18523 long-term reliability under stochastic load profiles.")
18524 (license license:gpl3)))
18525
18526 (define-public r-rglpk
18527 (package
18528 (name "r-rglpk")
18529 (version "0.6-4")
18530 (source
18531 (origin
18532 (method url-fetch)
18533 (uri (cran-uri "Rglpk" version))
18534 (sha256
18535 (base32
18536 "19mzpyimzq9zqnbi05j79b2di3nzaln8swggs9p8sqdr60qvr3d2"))))
18537 (properties `((upstream-name . "Rglpk")))
18538 (build-system r-build-system)
18539 (propagated-inputs
18540 `(("r-slam" ,r-slam)))
18541 (inputs
18542 `(("glpk" ,glpk)))
18543 (home-page "https://r-forge.r-project.org/projects/rglp/")
18544 (synopsis "R interface to the GNU Linear Programming Kit")
18545 (description
18546 "This package provides an R interface to the GNU Linear Programming Kit,
18547 software for solving large-scale @dfn{linear programming} (LP), @dfn{mixed
18548 integer linear programming} (MILP) and other related problems.")
18549 ;; Either license
18550 (license (list license:gpl2 license:gpl3))))
18551
18552 (define-public r-abcdefba
18553 (package
18554 (name "r-abcdefba")
18555 (version "0.4")
18556 (source
18557 (origin
18558 (method url-fetch)
18559 (uri (cran-uri "abcdeFBA" version))
18560 (sha256
18561 (base32
18562 "1rxjripy8v6bxi25vdfjnbk24zkmf752qbl73cin6nvnqflwxkx4"))))
18563 (properties `((upstream-name . "abcdeFBA")))
18564 (build-system r-build-system)
18565 (propagated-inputs
18566 `(("r-corrplot" ,r-corrplot)
18567 ("r-lattice" ,r-lattice)
18568 ("r-rgl" ,r-rgl)
18569 ("r-rglpk" ,r-rglpk)))
18570 (home-page "https://cran.r-project.org/web/packages/abcdeFBA/")
18571 (synopsis "A-Biologist-Can-Do-Everything of Flux Balance Analysis with this package")
18572 (description
18573 "This package provides functions for Constraint Based Simulation using
18574 Flux Balance Analysis and informative analysis of the data generated during
18575 simulation.")
18576 (license license:gpl2)))
18577
18578 (define-public r-abcrlda
18579 (package
18580 (name "r-abcrlda")
18581 (version "1.0.3")
18582 (source
18583 (origin
18584 (method url-fetch)
18585 (uri (cran-uri "abcrlda" version))
18586 (sha256
18587 (base32
18588 "04pcdnk2szfpc2ylcw5ds7y895ivy03bycal03kxw7cwylzxasks"))))
18589 (properties `((upstream-name . "abcrlda")))
18590 (build-system r-build-system)
18591 (home-page "https://ieeexplore.ieee.org/document/8720003/")
18592 (synopsis "Asymptotically bias-corrected regularized linear discriminant analysis")
18593 (description
18594 "This package offers methods to perform @dfn{asymptotically
18595 bias-corrected regularized linear discriminant analysis} (ABC_RLDA) for
18596 cost-sensitive binary classification. The bias-correction is an estimate of
18597 the bias term added to regularized discriminant analysis that minimizes the
18598 overall risk.")
18599 (license license:gpl3)))
18600
18601 (define-public r-abemus
18602 (package
18603 (name "r-abemus")
18604 (version "1.0.1")
18605 (source
18606 (origin
18607 (method url-fetch)
18608 (uri (cran-uri "abemus" version))
18609 (sha256
18610 (base32
18611 "1dhllb184byp1yl15rg2w02zgw3iajag7cxshirg47mnmm7n70bb"))))
18612 (properties `((upstream-name . "abemus")))
18613 (build-system r-build-system)
18614 (propagated-inputs
18615 `(("r-data-table" ,r-data-table)))
18616 (home-page "https://cran.r-project.org/web/packages/abemus/")
18617 (synopsis "Adaptive base error model in ultra-deep sequencing data")
18618 (description
18619 "This package provides an implementation of @dfn{Adaptive Base Error
18620 Model in Ultra-deep Sequencing data} (ABEMUS), which combines
18621 platform-specific genetic knowledge and empirical signal to readily detect and
18622 quantify somatic @dfn{single nucleotide variants} (SNVs) in @dfn{circulating
18623 cell free DNA} (cfDNA).")
18624 (license license:gpl3)))
18625
18626 ;; This package includes minified JavaScript files. When upgrading please
18627 ;; check that there are no new minified JavaScript files.
18628 (define-public r-rintrojs
18629 (package
18630 (name "r-rintrojs")
18631 (version "0.2.2")
18632 (source
18633 (origin
18634 (method url-fetch)
18635 (uri (cran-uri "rintrojs" version))
18636 (sha256
18637 (base32
18638 "0vyqb3pyrh12saddar71ac9csn2vkd2j8ln6ygpqys8ky1lc3427"))))
18639 (properties `((upstream-name . "rintrojs")))
18640 (build-system r-build-system)
18641 (arguments
18642 `(#:modules ((guix build utils)
18643 (guix build r-build-system)
18644 (srfi srfi-1)
18645 (ice-9 popen))
18646 #:phases
18647 (modify-phases %standard-phases
18648 (add-after 'unpack 'process-javascript
18649 (lambda* (#:key inputs #:allow-other-keys)
18650 (with-directory-excursion "inst/javascript/introjs/"
18651 (call-with-values
18652 (lambda ()
18653 (unzip2
18654 `((,(assoc-ref inputs "intro.js")
18655 "intro.min.js"))))
18656 (lambda (sources targets)
18657 (for-each (lambda (source target)
18658 (format #t "Processing ~a --> ~a~%"
18659 source target)
18660 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
18661 (call-with-output-file target
18662 (lambda (port)
18663 (dump-port minified port)))))
18664 sources targets))))
18665 #t)))))
18666 (native-inputs
18667 `(("uglify-js" ,uglify-js)
18668 ("intro.js"
18669 ,(origin
18670 (method url-fetch)
18671 (uri "https://raw.githubusercontent.com/usablica/intro.js/v2.9.3/intro.js")
18672 (sha256
18673 (base32
18674 "1qf8n1sfy9qkiqqnfgg0xbhmfgh0g3mqsjas8qhz230h3zzlzxj8"))))))
18675 (propagated-inputs
18676 `(("r-jsonlite" ,r-jsonlite)
18677 ("r-shiny" ,r-shiny)))
18678 (home-page "https://github.com/carlganz/rintrojs")
18679 (synopsis "Wrapper for the Intro.js library")
18680 (description
18681 "This package provides a wrapper for the @url{http://www.introjs.com,
18682 Intro.js} library. This package makes it easy to include step-by-step
18683 introductions, and clickable hints in a Shiny application. It supports both
18684 static introductions in the UI, and programmatic introductions from the
18685 server-side.")
18686 (license license:agpl3+)))
18687
18688 (define-public r-sysfonts
18689 (package
18690 (name "r-sysfonts")
18691 (version "0.8.3")
18692 (source
18693 (origin
18694 (method url-fetch)
18695 (uri (cran-uri "sysfonts" version))
18696 (sha256
18697 (base32
18698 "00kbazxw6zd1kakfshffdj928krca53bw9k78k0zar40mbqxiwd5"))))
18699 (properties `((upstream-name . "sysfonts")))
18700 (build-system r-build-system)
18701 (inputs
18702 `(("freetype" ,freetype)
18703 ("libpng" ,libpng)
18704 ("zlib" ,zlib)))
18705 (native-inputs
18706 `(("pkg-config" ,pkg-config)))
18707 (home-page "https://github.com/yixuan/sysfonts")
18708 (synopsis "Loading fonts into R")
18709 (description
18710 "This is a package to simplify loading of system fonts and Google Fonts
18711 into R, in order to support other packages.")
18712 (license license:gpl2)))
18713
18714 (define-public r-showtextdb
18715 (package
18716 (name "r-showtextdb")
18717 (version "3.0")
18718 (source
18719 (origin
18720 (method url-fetch)
18721 (uri (cran-uri "showtextdb" version))
18722 (sha256
18723 (base32
18724 "0hlnc3fhgrdkd46n7hb6id0gg1v0bf8s4679nrr7rchyp455szq2"))))
18725 (properties `((upstream-name . "showtextdb")))
18726 (build-system r-build-system)
18727 (propagated-inputs
18728 `(("r-sysfonts" ,r-sysfonts)))
18729 (home-page "https://cran.r-project.org/web/packages/showtextdb/")
18730 (synopsis "Font files for the 'showtext' package")
18731 (description
18732 "This package provides font files that can be used by the @code{showtext}
18733 package.")
18734 (license license:asl2.0)))
18735
18736 (define-public r-showtext
18737 (package
18738 (name "r-showtext")
18739 (version "0.9-2")
18740 (source
18741 (origin
18742 (method url-fetch)
18743 (uri (cran-uri "showtext" version))
18744 (sha256
18745 (base32
18746 "0y5mw6ffk92r7b22irrfhdmj4hxfl0d1wjxj14hznbapc4qm6f0z"))))
18747 (properties `((upstream-name . "showtext")))
18748 (build-system r-build-system)
18749 (inputs
18750 `(("freetype" ,freetype)
18751 ("libpng" ,libpng)
18752 ("zlib" ,zlib)))
18753 (propagated-inputs
18754 `(("r-showtextdb" ,r-showtextdb)
18755 ("r-sysfonts" ,r-sysfonts)))
18756 (native-inputs
18757 `(("pkg-config" ,pkg-config)
18758 ("r-knitr" ,r-knitr)))
18759 (home-page "https://github.com/yixuan/showtext")
18760 (synopsis "Using fonts more easily in R graphs")
18761 (description
18762 "This package aims to make it easy to use various types of
18763 fonts (TrueType, OpenType, Type 1, web fonts, etc.) in R graphs, and supports
18764 most output formats of R graphics including PNG, PDF and SVG. Text glyphs
18765 will be converted into polygons or raster images, hence after the plot has
18766 been created, it no longer relies on the font files. No external software
18767 such as Ghostscript is needed to use this package.")
18768 (license license:asl2.0)))
18769
18770 (define-public r-emojifont
18771 (package
18772 (name "r-emojifont")
18773 (version "0.5.3")
18774 (source
18775 (origin
18776 (method url-fetch)
18777 (uri (cran-uri "emojifont" version))
18778 (sha256
18779 (base32
18780 "1cdrrl3hvrs8rskyy6zgr7q2mmg8yb9k8sld1m64zsp7y009g19k"))))
18781 (properties `((upstream-name . "emojifont")))
18782 (build-system r-build-system)
18783 (propagated-inputs
18784 `(("r-ggplot2" ,r-ggplot2)
18785 ("r-proto" ,r-proto)
18786 ("r-showtext" ,r-showtext)
18787 ("r-sysfonts" ,r-sysfonts)))
18788 (home-page "https://guangchuangyu.github.io/emojifont")
18789 (synopsis "Emoji and Font Awesome in R graphics")
18790 (description
18791 "This package enables the use of emoji and the Font Awesome glyphs in
18792 both base and ggplot2 graphics.")
18793 (license license:artistic2.0)))
18794
18795 (define-public r-abstractr
18796 (package
18797 (name "r-abstractr")
18798 (version "0.1.0")
18799 (source
18800 (origin
18801 (method url-fetch)
18802 (uri (cran-uri "abstractr" version))
18803 (sha256
18804 (base32
18805 "1ymwp7syrynwd4i8aj2x5n8jdi9d96fjzl6jb09n0bnr5fgl7vig"))))
18806 (properties `((upstream-name . "abstractr")))
18807 (build-system r-build-system)
18808 (propagated-inputs
18809 `(("r-colourpicker" ,r-colourpicker)
18810 ("r-emojifont" ,r-emojifont)
18811 ("r-ggplot2" ,r-ggplot2)
18812 ("r-gridextra" ,r-gridextra)
18813 ("r-rintrojs" ,r-rintrojs)
18814 ("r-shiny" ,r-shiny)
18815 ("r-shinythemes" ,r-shinythemes)))
18816 (home-page "https://matt-kumar.shinyapps.io/portfolio")
18817 (synopsis "R-Shiny application for creating visual abstracts")
18818 (description
18819 "This package provides an R Shiny application to create visual abstracts
18820 for original research. A variety of user defined options and formatting are
18821 included.")
18822 (license license:gpl3)))
18823
18824 (define-public r-qgam
18825 (package
18826 (name "r-qgam")
18827 (version "1.3.2")
18828 (source
18829 (origin
18830 (method url-fetch)
18831 (uri (cran-uri "qgam" version))
18832 (sha256
18833 (base32
18834 "0lks2cj0p7irp1i01756v1l7i26d7alax1fbkc20qd6wpz840fi7"))))
18835 (properties `((upstream-name . "qgam")))
18836 (build-system r-build-system)
18837 (propagated-inputs
18838 `(("r-doparallel" ,r-doparallel)
18839 ("r-mgcv" ,r-mgcv)
18840 ("r-plyr" ,r-plyr)
18841 ("r-shiny" ,r-shiny)))
18842 (native-inputs `(("r-knitr" ,r-knitr)))
18843 (home-page "https://cran.r-project.org/web/packages/qgam/")
18844 (synopsis "Smooth additive quantile regression models")
18845 (description
18846 "This package provides smooth additive quantile regression models, fitted
18847 using the methods of Fasiolo et al. (2017). Differently from @code{quantreg},
18848 the smoothing parameters are estimated automatically by marginal loss
18849 minimization, while the regression coefficients are estimated using either
18850 PIRLS or Newton algorithm. The learning rate is determined so that the
18851 Bayesian credible intervals of the estimated effects have approximately the
18852 correct coverage. The main function is @code{qgam()} which is similar to
18853 @code{gam()} in the @code{mgcv} package, but fits non-parametric quantile
18854 regression models.")
18855 (license license:gpl2+)))
18856
18857 (define-public r-abtest
18858 (package
18859 (name "r-abtest")
18860 (version "0.2.2")
18861 (source
18862 (origin
18863 (method url-fetch)
18864 (uri (cran-uri "abtest" version))
18865 (sha256
18866 (base32
18867 "1ak0m4jd1grriwg4pn3aqf1468qma6rjn5kqjh8izx7zl29jd07v"))))
18868 (properties `((upstream-name . "abtest")))
18869 (build-system r-build-system)
18870 (propagated-inputs
18871 `(("r-matrix" ,r-matrix)
18872 ("r-mvtnorm" ,r-mvtnorm)
18873 ("r-plotrix" ,r-plotrix)
18874 ("r-qgam" ,r-qgam)
18875 ("r-rcolorbrewer" ,r-rcolorbrewer)
18876 ("r-rcpp" ,r-rcpp)
18877 ("r-sn" ,r-sn)
18878 ("r-truncnorm" ,r-truncnorm)))
18879 (home-page "https://cran.r-project.org/web/packages/abtest/")
18880 (synopsis "Bayesian A/B testing")
18881 (description
18882 "This package provides functions for Bayesian A/B testing including prior
18883 elicitation options based on Kass and Vaidyanathan (1992)
18884 @url{doi:10.1111/j.2517-6161.1992.tb01868.x}.")
18885 (license license:gpl2+)))
18886
18887 (define-public r-accept
18888 (package
18889 (name "r-accept")
18890 (version "0.7.1")
18891 (source
18892 (origin
18893 (method url-fetch)
18894 (uri (cran-uri "accept" version))
18895 (sha256
18896 (base32
18897 "0pn8q0jsi0nb2mm2kv6sjczflflshhy55y7nqqnk70yx9f6wm83y"))))
18898 (properties `((upstream-name . "accept")))
18899 (build-system r-build-system)
18900 (propagated-inputs
18901 `(("r-dplyr" ,r-dplyr)
18902 ("r-extrafont" ,r-extrafont)
18903 ("r-mass" ,r-mass)
18904 ("r-plotly" ,r-plotly)
18905 ("r-stringr" ,r-stringr)
18906 ("r-viridis" ,r-viridis)))
18907 (home-page "https://cran.r-project.org/web/packages/accept/")
18908 (synopsis "Acute COPD Exacerbation Prediction Tool (ACCEPT)")
18909 (description
18910 "This package allows clinicians to predict the rate and severity of
18911 future acute exacerbation in @dfn{Chronic Obstructive Pulmonary
18912 Disease} (COPD) patients, based on the clinical prediction model published in
18913 Adibi et al. (2019) @url{doi:10.1101/651901}.")
18914 (license license:gpl3)))
18915
18916 (define-public r-smpracticals
18917 (package
18918 (name "r-smpracticals")
18919 (version "1.4-3")
18920 (source
18921 (origin
18922 (method url-fetch)
18923 (uri (cran-uri "SMPracticals" version))
18924 (sha256
18925 (base32
18926 "0zxq84f9i3b86xx6msb25b61gyj9k09iab2b7wg4d93yas9qzayf"))))
18927 (properties `((upstream-name . "SMPracticals")))
18928 (build-system r-build-system)
18929 (propagated-inputs
18930 `(("r-ellipse" ,r-ellipse)
18931 ("r-mass" ,r-mass)
18932 ("r-nlme" ,r-nlme)
18933 ("r-survival" ,r-survival)))
18934 (home-page "http://statwww.epfl.ch/davison/SM/")
18935 (synopsis "Practicals for use with Davison (2003) Statistical Models")
18936 (description
18937 "This package contains the datasets and a few functions for use with the
18938 practicals outlined in Appendix A of the book Statistical Models (Davison,
18939 2003, Cambridge University Press). The practicals themselves can be found at
18940 @url{http://statwww.epfl.ch/davison/SM/}.")
18941 (license license:gpl2+)))
18942
18943 (define-public r-fgui
18944 (package
18945 (name "r-fgui")
18946 (version "1.0-8")
18947 (source
18948 (origin
18949 (method url-fetch)
18950 (uri (cran-uri "fgui" version))
18951 (sha256
18952 (base32
18953 "024fzd1c7iwqprn26hwjb9l2qlvvyzl449d7iixy0x69djwsrysv"))))
18954 (properties `((upstream-name . "fgui")))
18955 (build-system r-build-system)
18956 (home-page
18957 "https://sites.google.com/site/thomashoffmannproject/software/fgui")
18958 (synopsis "Create GUI for R functions")
18959 (description
18960 "Rapidly create a GUI for a function you created by automatically
18961 creating widgets for arguments of the function. This package automatically
18962 parses help routines for context-sensitive help to these arguments. The
18963 interface is essentially a wrapper to some Tcl/Tk routines to both simplify
18964 and facilitate GUI creation. More advanced Tcl/Tk routines/GUI objects can be
18965 incorporated into the interface for greater customization for the more
18966 experienced.")
18967 ;; Any version of the GPL.
18968 (license (list license:gpl2+ license:gpl3+))))
18969
18970 (define-public r-tcltk2
18971 (package
18972 (name "r-tcltk2")
18973 (version "1.2-11")
18974 (source
18975 (origin
18976 (method url-fetch)
18977 (uri (cran-uri "tcltk2" version))
18978 (sha256
18979 (base32
18980 "1ibxld379600xx7kiqq3fck083s8psry12859980218rnzikl65d"))))
18981 (properties `((upstream-name . "tcltk2")))
18982 (build-system r-build-system)
18983 (inputs
18984 `(("tcl" ,tcl)
18985 ("tk" ,tk)))
18986 (home-page "https://www.sciviews.org/SciViews-R")
18987 (synopsis "Tcl/Tk additions")
18988 (description
18989 "This package provides a series of additional Tcl commands and Tk widgets
18990 with style and various functions to supplement the tcltk package")
18991 (license license:lgpl3)))
18992
18993 (define-public r-accrual
18994 (package
18995 (name "r-accrual")
18996 (version "1.3")
18997 (source
18998 (origin
18999 (method url-fetch)
19000 (uri (cran-uri "accrual" version))
19001 (sha256
19002 (base32
19003 "11clm9s5c5518nmp6hd6pjnp0s28y92b2i2x0xgj4j5g816p4j3z"))))
19004 (properties `((upstream-name . "accrual")))
19005 (build-system r-build-system)
19006 (propagated-inputs
19007 `(("r-fgui" ,r-fgui)
19008 ("r-smpracticals" ,r-smpracticals)
19009 ("r-tcltk2" ,r-tcltk2)))
19010 (home-page "https://cran.r-project.org/web/packages/accrual/")
19011 (synopsis "Bayesian accrual prediction")
19012 (description
19013 "Subject recruitment for medical research is challenging. Slow patient
19014 accrual leads to delay in research. Accrual monitoring during the process of
19015 recruitment is critical. Researchers need reliable tools to manage the
19016 accrual rate. This package provides an implementation of a Bayesian method
19017 that integrates researcher's experience on previous trials and data from the
19018 current study, providing reliable prediction on accrual rate for clinical
19019 studies. It provides functions for Bayesian accrual prediction which can be
19020 easily used by statisticians and clinical researchers.")
19021 (license license:gpl2)))
19022
19023 (define-public r-accrued
19024 (package
19025 (name "r-accrued")
19026 (version "1.4.1")
19027 (source
19028 (origin
19029 (method url-fetch)
19030 (uri (cran-uri "accrued" version))
19031 (sha256
19032 (base32
19033 "05g1jb5914z18rcai1ahn7nihn27vr2rnadwv94gc1j7ivvikvs5"))))
19034 (properties `((upstream-name . "accrued")))
19035 (build-system r-build-system)
19036 (home-page "https://cran.r-project.org/web/packages/accrued/")
19037 (synopsis "Data quality visualization tools for partially accruing data")
19038 (description
19039 "This is a package for visualizing data quality of partially accruing
19040 data.")
19041 (license license:gpl3)))
19042
19043 (define-public r-mda
19044 (package
19045 (name "r-mda")
19046 (version "0.5-2")
19047 (source
19048 (origin
19049 (method url-fetch)
19050 (uri (cran-uri "mda" version))
19051 (sha256
19052 (base32
19053 "1hq0zhhz9klmp4zcr1w8hyn7s1h9kfg57d2l2mfm7psx459j0krl"))))
19054 (properties `((upstream-name . "mda")))
19055 (build-system r-build-system)
19056 (propagated-inputs `(("r-class" ,r-class)))
19057 (native-inputs `(("gfortran" ,gfortran)))
19058 (home-page "https://cran.r-project.org/web/packages/mda/")
19059 (synopsis "Mixture and flexible discriminant analysis")
19060 (description
19061 "This is a package for mixture and flexible discriminant analysis,
19062 @dfn{multivariate adaptive regression splines} (MARS), BRUTO, and so on.")
19063 (license license:gpl2)))
19064
19065 (define-public r-elasticnet
19066 (package
19067 (name "r-elasticnet")
19068 (version "1.3")
19069 (source
19070 (origin
19071 (method url-fetch)
19072 (uri (cran-uri "elasticnet" version))
19073 (sha256
19074 (base32
19075 "0nxcw06d0cp2mbqzg2fm9yys5xm6xx7bfcfvr0avcs8afkvz29j8"))))
19076 (properties `((upstream-name . "elasticnet")))
19077 (build-system r-build-system)
19078 (propagated-inputs
19079 `(("r-lars" ,r-lars)))
19080 (home-page "http://users.stat.umn.edu/~zouxx019/")
19081 (synopsis "Elastic-Net for sparse estimation and sparse PCA")
19082 (description
19083 "This package provides functions for fitting the entire solution path of
19084 the Elastic-Net and also provides functions for estimating sparse Principal
19085 Components. The Lasso solution paths can be computed by the same function.")
19086 (license license:gpl2+)))
19087
19088 (define-public r-sparselda
19089 (package
19090 (name "r-sparselda")
19091 (version "0.1-9")
19092 (source
19093 (origin
19094 (method url-fetch)
19095 (uri (cran-uri "sparseLDA" version))
19096 (sha256
19097 (base32
19098 "1k3sw9kc40yxnfss4vrsx34qxmv8ssddyhbfjhxrdldvblhbwchb"))))
19099 (properties `((upstream-name . "sparseLDA")))
19100 (build-system r-build-system)
19101 (propagated-inputs
19102 `(("r-elasticnet" ,r-elasticnet)
19103 ("r-mass" ,r-mass)
19104 ("r-mda" ,r-mda)))
19105 (home-page "https://www.imm.dtu.dk/~lkhc/")
19106 (synopsis "Sparse discriminant analysis")
19107 (description
19108 "This package performs sparse linear discriminant analysis for Gaussians
19109 and mixture of Gaussian models.")
19110 (license license:gpl2+)))
19111
19112 (define-public r-accsda
19113 (package
19114 (name "r-accsda")
19115 (version "1.0.0")
19116 (source
19117 (origin
19118 (method url-fetch)
19119 (uri (cran-uri "accSDA" version))
19120 (sha256
19121 (base32
19122 "0sgxy5y8kkc1n35657kifwfjsba7y5m1vbr7rkk5lmbpkzahqm61"))))
19123 (properties `((upstream-name . "accSDA")))
19124 (build-system r-build-system)
19125 (propagated-inputs
19126 `(("r-ggplot2" ,r-ggplot2)
19127 ("r-ggthemes" ,r-ggthemes)
19128 ("r-gridextra" ,r-gridextra)
19129 ("r-mass" ,r-mass)
19130 ("r-rarpack" ,r-rarpack)
19131 ("r-sparselda" ,r-sparselda)))
19132 (home-page "https://github.com/gumeo/accSDA/wiki")
19133 (synopsis "Accelerated sparse discriminant analysis")
19134 (description
19135 "This package provides an implementation of sparse linear discriminant
19136 analysis, which is a supervised classification method for multiple classes.
19137 Various novel optimization approaches to this problem are implemented
19138 including @dfn{alternating direction method of multipliers} (ADMM),
19139 @dfn{proximal gradient} (PG) and @dfn{accelerated proximal gradient} (APG).
19140 Functions for performing cross validation are also supplied along with basic
19141 prediction and plotting functions. @dfn{Sparse zero variance
19142 discriminant} (SZVD) analysis is also included in the package.")
19143 (license license:gpl2+)))
19144
19145 (define-public r-ace2fastq
19146 (package
19147 (name "r-ace2fastq")
19148 (version "0.6.0")
19149 (source
19150 (origin
19151 (method url-fetch)
19152 (uri (cran-uri "ace2fastq" version))
19153 (sha256
19154 (base32
19155 "09kk3yyqnr2xp820g0p3aai9a21figigjr9lxkr3zjq2d8gzwfic"))))
19156 (properties `((upstream-name . "ace2fastq")))
19157 (build-system r-build-system)
19158 (propagated-inputs
19159 `(("r-stringr" ,r-stringr)))
19160 (home-page "https://github.com/c5sire/ace2fastq")
19161 (synopsis "ACE file to FASTQ converter")
19162 (description
19163 "The ACE file format is used in genomics to store contigs from sequencing
19164 machines. This tools converts it into FASTQ format. Both formats contain the
19165 sequence characters and their corresponding quality information. Unlike the
19166 FASTQ file, the ACE file stores the quality values numerically. The
19167 conversion algorithm uses the standard Sanger formula. The package
19168 facilitates insertion into pipelines, and content inspection.")
19169 (license license:gpl3)))
19170
19171 (define-public r-rngwell
19172 (package
19173 (name "r-rngwell")
19174 (version "0.10-6")
19175 (source
19176 (origin
19177 (method url-fetch)
19178 (uri (cran-uri "rngWELL" version))
19179 (sha256
19180 (base32
19181 "0pjjcs9pqj7mf0mhb2cwd0aanqpwnm65bm86hk6mi2vw8rgnj2vv"))))
19182 (properties `((upstream-name . "rngWELL")))
19183 (build-system r-build-system)
19184 (home-page "https://cran.r-project.org/web/packages/rngWELL/")
19185 (synopsis "Toolbox for WELL random number generators")
19186 (description
19187 "This is a dedicated package to WELL pseudo random generators, which were
19188 introduced in Panneton et al. (2006), ``Improved Long-Period Generators Based
19189 on Linear Recurrences Modulo 2'', ACM Transactions on Mathematical Software.")
19190 (license license:bsd-3)))
19191
19192 (define-public r-randtoolbox
19193 (package
19194 (name "r-randtoolbox")
19195 (version "1.30.1")
19196 (source
19197 (origin
19198 (method url-fetch)
19199 (uri (cran-uri "randtoolbox" version))
19200 (sha256
19201 (base32
19202 "0qg20ar6qns858jdzqhmfq7yji81czhr6cim257958gqpj66sn95"))))
19203 (properties `((upstream-name . "randtoolbox")))
19204 (build-system r-build-system)
19205 (propagated-inputs
19206 `(("r-rngwell" ,r-rngwell)))
19207 (native-inputs
19208 `(("gfortran" ,gfortran)))
19209 (home-page "https://cran.r-project.org/web/packages/randtoolbox/")
19210 (synopsis "Toolbox for pseudo and quasi random number generation")
19211 (description
19212 "This package provides
19213
19214 @enumerate
19215 @item pseudo random generators, such as general linear
19216 congruential generators, multiple recursive generators and generalized
19217 feedback shift register (SF-Mersenne Twister algorithm and WELL
19218 generators)
19219
19220 @item quasi random generators, such as the Torus algorithm, the Sobol
19221 sequence, the Halton sequence (including the Van der Corput sequence), and
19222
19223 @item some generator tests: the gap test, the serial test, the poker test.
19224 @end enumerate
19225
19226 See e.g. Gentle (2003) @url{doi:10.1007/b97336}.")
19227 (license license:bsd-3)))
19228
19229 (define-public r-lhs
19230 (package
19231 (name "r-lhs")
19232 (version "1.1.1")
19233 (source
19234 (origin
19235 (method url-fetch)
19236 (uri (cran-uri "lhs" version))
19237 (sha256
19238 (base32
19239 "1p4h03qlijs2a59wfd4rlvdlb9i87pw2zm8xsjd6yzz8vlm9yglh"))))
19240 (properties `((upstream-name . "lhs")))
19241 (build-system r-build-system)
19242 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
19243 (native-inputs
19244 `(("r-knitr" ,r-knitr)))
19245 (home-page "https://github.com/bertcarnell/lhs")
19246 (synopsis "Latin Hypercube Samples")
19247 (description
19248 "This package provides a number of methods for creating and augmenting
19249 Latin Hypercube Samples.")
19250 (license license:gpl3)))
19251
19252 (define-public r-acebayes
19253 (package
19254 (name "r-acebayes")
19255 (version "1.10")
19256 (source
19257 (origin
19258 (method url-fetch)
19259 (uri (cran-uri "acebayes" version))
19260 (sha256
19261 (base32
19262 "11bffz430gdfdaxjx3simig66vhynmx6l1ylac4q2shcmj52nx73"))))
19263 (properties `((upstream-name . "acebayes")))
19264 (build-system r-build-system)
19265 (propagated-inputs
19266 `(("r-compare" ,r-compare)
19267 ("r-lhs" ,r-lhs)
19268 ("r-randtoolbox" ,r-randtoolbox)
19269 ("r-rcpp" ,r-rcpp)
19270 ("r-rcpparmadillo" ,r-rcpparmadillo)))
19271 (home-page "https://cran.r-project.org/web/packages/acebayes/")
19272 (synopsis "Optimal Bayesian experimental design using the ACE algorithm")
19273 (description
19274 "Finding an optimal Bayesian experimental design involves maximizing an
19275 objective function given by the expectation of some appropriately chosen
19276 utility function with respect to the joint distribution of unknown
19277 quantities (including responses). This objective function is usually not
19278 available in closed form and the design space can be continuous and of high
19279 dimensionality. This package uses @dfn{Approximate Coordinate Exchange} (ACE)
19280 to maximise an approximation to the expectation of the utility function.")
19281 (license license:gpl2)))
19282
19283 (define-public r-acet
19284 (package
19285 (name "r-acet")
19286 (version "1.8.1")
19287 (source
19288 (origin
19289 (method url-fetch)
19290 (uri (cran-uri "ACEt" version))
19291 (sha256
19292 (base32
19293 "0b5lfpnppyk0237phr2aybhx29nhm8ngwk2qa1y4lshrvsw97wg4"))))
19294 (properties `((upstream-name . "ACEt")))
19295 (build-system r-build-system)
19296 (propagated-inputs
19297 `(("r-bh" ,r-bh)
19298 ("r-mass" ,r-mass)
19299 ("r-rcpp" ,r-rcpp)
19300 ("r-rcpparmadillo" ,r-rcpparmadillo)))
19301 (home-page "https://cran.r-project.org/web/packages/ACEt/")
19302 (synopsis "Estimating dynamic heritability and twin model comparison")
19303 (description
19304 "This package supports twin models that are able to estimate the dynamic
19305 behaviour of the variance components in the classical twin models with respect
19306 to age using B-splines and P-splines.")
19307 (license license:gpl2+)))
19308
19309 (define-public r-acfmperiod
19310 (package
19311 (name "r-acfmperiod")
19312 (version "1.0.0")
19313 (source
19314 (origin
19315 (method url-fetch)
19316 (uri (cran-uri "acfMPeriod" version))
19317 (sha256
19318 (base32
19319 "1yww8isfrbs2v9s94hx7p2imyszcgadwafdgpj438n2ik0q6p9d5"))))
19320 (properties `((upstream-name . "acfMPeriod")))
19321 (build-system r-build-system)
19322 (propagated-inputs
19323 `(("r-mass" ,r-mass)))
19324 (home-page "https://cran.r-project.org/web/packages/acfMPeriod/")
19325 (synopsis "Estimation of the ACF from the M-periodogram")
19326 (description
19327 "This package support non-robust and robust computations of the sample
19328 autocovariance (ACOVF) and sample autocorrelation functions (ACF) of
19329 univariate and multivariate processes. The methodology consists in reversing
19330 the diagonalization procedure involving the periodogram or the
19331 cross-periodogram and the Fourier transform vectors, and, thus, obtaining the
19332 ACOVF or the ACF as discussed in Fuller (1995)
19333 @url{doi:10.1002/9780470316917}. The robust version is obtained by fitting
19334 robust M-regressors to obtain the M-periodogram or M-cross-periodogram as
19335 discussed in Reisen et al. (2017) @url{doi:10.1016/j.jspi.2017.02.008}.")
19336 (license license:gpl2+)))
19337
19338 (define-public r-gamlss-data
19339 (package
19340 (name "r-gamlss-data")
19341 (version "5.1-4")
19342 (source
19343 (origin
19344 (method url-fetch)
19345 (uri (cran-uri "gamlss.data" version))
19346 (sha256
19347 (base32
19348 "1dgfspbmps6ipzcmw681wjdp320nm50dwsxafgrcwxndqgc7fdqd"))))
19349 (properties `((upstream-name . "gamlss.data")))
19350 (build-system r-build-system)
19351 (home-page "http://www.gamlss.org/")
19352 (synopsis "GAMLSS data")
19353 (description
19354 "This package provides data used as examples to demonstrate GAMLSS
19355 models.")
19356 ;; Either version of the license
19357 (license (list license:gpl2 license:gpl3))))
19358
19359 (define-public r-gamlss
19360 (package
19361 (name "r-gamlss")
19362 (version "5.2-0")
19363 (source
19364 (origin
19365 (method url-fetch)
19366 (uri (cran-uri "gamlss" version))
19367 (sha256
19368 (base32
19369 "1q82md0439si0n7vqbbbdk45sjr0ad7i8mgrn3kwnr4h213pb4nk"))))
19370 (properties `((upstream-name . "gamlss")))
19371 (build-system r-build-system)
19372 (propagated-inputs
19373 `(("r-gamlss-data" ,r-gamlss-data)
19374 ("r-gamlss-dist" ,r-gamlss-dist)
19375 ("r-mass" ,r-mass)
19376 ("r-nlme" ,r-nlme)
19377 ("r-survival" ,r-survival)))
19378 (home-page "http://www.gamlss.org/")
19379 (synopsis "Generalized additive models for location scale and shape")
19380 (description
19381 "This package provides functions for fitting the generalized additive
19382 models for location scale and shape introduced by Rigby and
19383 Stasinopoulos (2005), @url{doi:10.1111/j.1467-9876.2005.00510.x}. The models
19384 use a distributional regression approach where all the parameters of the
19385 conditional distribution of the response variable are modelled using
19386 explanatory variables.")
19387 ;; Either version of the license
19388 (license (list license:gpl2 license:gpl3))))
19389
19390 (define-public r-acid
19391 (package
19392 (name "r-acid")
19393 (version "1.1")
19394 (source
19395 (origin
19396 (method url-fetch)
19397 (uri (cran-uri "acid" version))
19398 (sha256
19399 (base32
19400 "030i0y8s283ivbsmjccpbv9v7mgbcg2jk9df7vgcbbns74swf9hd"))))
19401 (properties `((upstream-name . "acid")))
19402 (build-system r-build-system)
19403 (propagated-inputs
19404 `(("r-gamlss" ,r-gamlss)
19405 ("r-gamlss-dist" ,r-gamlss-dist)
19406 ("r-hmisc" ,r-hmisc)))
19407 (home-page "https://cran.r-project.org/web/packages/acid/")
19408 (synopsis "Analysing conditional income distributions")
19409 (description
19410 "This package provides functions for the analysis of income distributions
19411 for subgroups of the population as defined by a set of variables like age,
19412 gender, region, etc. This entails a Kolmogorov-Smirnov test for a mixture
19413 distribution as well as functions for moments, inequality measures, entropy
19414 measures and polarisation measures of income distributions. This package thus
19415 aides the analysis of income inequality by offering tools for the exploratory
19416 analysis of income distributions at the disaggregated level.")
19417 (license license:gpl3)))
19418
19419 (define-public r-acm4r
19420 (package
19421 (name "r-acm4r")
19422 (version "1.0")
19423 (source
19424 (origin
19425 (method url-fetch)
19426 (uri (cran-uri "acm4r" version))
19427 (sha256
19428 (base32
19429 "1wqzc35i1rshx0zlmas8y4qkkvy6h9r4i4apscjjv1xg2wjflzxa"))))
19430 (properties `((upstream-name . "acm4r")))
19431 (build-system r-build-system)
19432 (propagated-inputs `(("r-mass" ,r-mass)))
19433 (home-page "https://cran.r-project.org/web/packages/acm4r/")
19434 (synopsis "Align-and-count method comparisons of RFLP data")
19435 (description
19436 "This is a package to compare sequence fragment lengths or molecular
19437 weights from pairs of lanes. The number of matching bands in the
19438 @dfn{Restriction Fragment Length Polymorphism} (RFLP) data is calculated using
19439 the align-and-count method.")
19440 ;; Any version of the GPL
19441 (license (list license:gpl2+ license:gpl3+))))
19442
19443 (define-public r-filelock
19444 (package
19445 (name "r-filelock")
19446 (version "1.0.2")
19447 (source
19448 (origin
19449 (method url-fetch)
19450 (uri (cran-uri "filelock" version))
19451 (sha256
19452 (base32
19453 "00ql5fw1hidpfnm0szaavf43ahmsnvdbi8i5lr1nrcc90yaiaadc"))))
19454 (properties `((upstream-name . "filelock")))
19455 (build-system r-build-system)
19456 (home-page "https://github.com/r-lib/filelock")
19457 (synopsis "Portable file locking")
19458 (description
19459 "This library lets you place an exclusive or shared lock on a file using
19460 the appropriate system call provided by the underlying operating system.")
19461 (license license:expat)))
19462
19463 (define-public r-filematrix
19464 (package
19465 (name "r-filematrix")
19466 (version "1.3")
19467 (source
19468 (origin
19469 (method url-fetch)
19470 (uri (cran-uri "filematrix" version))
19471 (sha256
19472 (base32
19473 "1v3aj1ng742msb0sfdnjsbqb508mqjf8jlq2v33vxldhradw5w0b"))))
19474 (properties `((upstream-name . "filematrix")))
19475 (build-system r-build-system)
19476 ;; These inputs are needed for vignettes
19477 (native-inputs
19478 `(("r-knitr" ,r-knitr)
19479 ("r-rmarkdown" ,r-rmarkdown)
19480 ("pandoc-citeproc" ,pandoc-citeproc)))
19481 (home-page "https://github.com/andreyshabalin/filematrix")
19482 (synopsis "File-backed matrix class with convenient read and write access")
19483 (description
19484 "This package provides an interface for working with large matrices
19485 stored in files, not in computer memory. It supports multiple non-character
19486 data types (double, integer, logical and raw) of various sizes (e.g. 8 and 4
19487 byte real values). Access to parts of the matrix is done by indexing, exactly
19488 as with usual R matrices. It supports very large matrices; the package has
19489 been tested on multi-terabyte matrices. It allows for more than 2^32 rows or
19490 columns, ad allows for quick addition of extra columns to a filematrix.")
19491 (license license:lgpl3)))
19492
19493 (define-public r-acmeeqtl
19494 (package
19495 (name "r-acmeeqtl")
19496 (version "1.6")
19497 (source
19498 (origin
19499 (method url-fetch)
19500 (uri (cran-uri "ACMEeqtl" version))
19501 (sha256
19502 (base32
19503 "049xjv2ym35bbn43zwi68cq27fwdh404vp0r2ca5gxgmmx8kj1cz"))))
19504 (properties `((upstream-name . "ACMEeqtl")))
19505 (build-system r-build-system)
19506 (propagated-inputs
19507 `(("r-filematrix" ,r-filematrix)))
19508 (home-page "https://github.com/andreyshabalin/ACMEeqtl")
19509 (synopsis "Estimation of interpretable eQTL effect sizes")
19510 (description
19511 "This package provides a non-linear model, termed ACME, that reflects a
19512 parsimonious biological model for allelic contributions of cis-acting eQTLs.
19513 With non-linear least-squares algorithm the maximum likelihood parameters can
19514 be estimated. The ACME model provides interpretable effect size estimates and
19515 p-values with well controlled Type-I error.")
19516 (license license:lgpl3)))
19517
19518 (define-public r-acmer
19519 (package
19520 (name "r-acmer")
19521 (version "1.1.0")
19522 (source
19523 (origin
19524 (method url-fetch)
19525 (uri (cran-uri "acmeR" version))
19526 (sha256
19527 (base32
19528 "000b2hqlhj93958nddw0fqb15ahigs08najv2miivym046x04mf7"))))
19529 (properties `((upstream-name . "acmeR")))
19530 (build-system r-build-system)
19531 (propagated-inputs `(("r-foreign" ,r-foreign)))
19532 (home-page "https://cran.r-project.org/web/packages/acmeR/")
19533 (synopsis "ACME estimator of bird and bat mortality by wind turbines")
19534 (description
19535 "This package provides an implementation of the ACME estimator, described
19536 in Wolpert (2015), ACME: A Partially Periodic Estimator of Avian & Chiropteran
19537 Mortality at Wind Turbines. Unlike most other models, this estimator supports
19538 decreasing-hazard Weibull model for persistence; decreasing search proficiency
19539 as carcasses age; variable bleed-through at successive searches; and interval
19540 mortality estimates. The package provides, based on search data, functions
19541 for estimating the mortality inflation factor in Frequentist and Bayesian
19542 settings.")
19543 (license license:expat)))
19544
19545 (define-public r-r-huge
19546 (package
19547 (name "r-r-huge")
19548 (version "0.9.0")
19549 (source
19550 (origin
19551 (method url-fetch)
19552 (uri (cran-uri "R.huge" version))
19553 (sha256
19554 (base32
19555 "13p558qalv60pgr24nsm6mi92ryj65rsbqa6pgdwy0snjqx12bgi"))))
19556 (properties `((upstream-name . "R.huge")))
19557 (build-system r-build-system)
19558 (propagated-inputs
19559 `(("r-r-methodss3" ,r-r-methodss3)
19560 ("r-r-oo" ,r-r-oo)
19561 ("r-r-utils" ,r-r-utils)))
19562 (home-page "https://github.com/HenrikBengtsson/R.huge")
19563 (synopsis "Methods for accessing huge amounts of data")
19564 (description
19565 "This is a deprecated package for accessing huge amounts of data.
19566 Cross-platform alternatives are the following packages: bigmemory (CRAN),
19567 ff (CRAN), or BufferedMatrix (Bioconductor). The main usage of it was inside
19568 the @code{aroma.affymetrix} package.")
19569 (license license:lgpl2.1+)))
19570
19571 (define-public r-r-filesets
19572 (package
19573 (name "r-r-filesets")
19574 (version "2.14.0")
19575 (source
19576 (origin
19577 (method url-fetch)
19578 (uri (cran-uri "R.filesets" version))
19579 (sha256
19580 (base32
19581 "08xv8b3c81nf54viyr3w912al18483k5gfnjpg7bxbdfk70dfzbh"))))
19582 (properties `((upstream-name . "R.filesets")))
19583 (build-system r-build-system)
19584 (propagated-inputs
19585 `(("r-digest" ,r-digest)
19586 ("r-r-cache" ,r-r-cache)
19587 ("r-r-methodss3" ,r-r-methodss3)
19588 ("r-r-oo" ,r-r-oo)
19589 ("r-r-utils" ,r-r-utils)))
19590 (home-page "https://github.com/HenrikBengtsson/R.filesets")
19591 (synopsis "Easy handling of and access to files")
19592 (description
19593 "This package provides classes and methods to locate, setup, subset,
19594 navigate and iterate file sets, i.e. sets of files located in one or more
19595 directories on the file system. The API is designed such that these classes
19596 can be extended via inheritance to provide a richer API for special file
19597 formats. Moreover, a specific name format is defined such that filenames and
19598 directories can be considered to have full names which consists of a name
19599 followed by comma-separated tags. This adds additional flexibility to
19600 identify file sets and individual files.")
19601 (license license:lgpl2.1+)))
19602
19603 (define-public r-r-devices
19604 (package
19605 (name "r-r-devices")
19606 (version "2.17.0")
19607 (source
19608 (origin
19609 (method url-fetch)
19610 (uri (cran-uri "R.devices" version))
19611 (sha256
19612 (base32
19613 "1djz6vm1b7sjvx1q319dl47gbnz9kvipaxcz9i0spyp094lv3m62"))))
19614 (properties `((upstream-name . "R.devices")))
19615 (build-system r-build-system)
19616 (propagated-inputs
19617 `(("r-base64enc" ,r-base64enc)
19618 ("r-r-methodss3" ,r-r-methodss3)
19619 ("r-r-oo" ,r-r-oo)
19620 ("r-r-utils" ,r-r-utils)))
19621 (home-page "https://github.com/HenrikBengtsson/R.devices")
19622 (synopsis "Unified handling of graphics devices")
19623 (description
19624 "This package provides functions for creating plots and image files in a
19625 unified way regardless of output format (EPS, PDF, PNG, SVG, TIFF, WMF, etc.).
19626 Default device options as well as scales and aspect ratios are controlled in a
19627 uniform way across all device types. Switching output format requires minimal
19628 changes in code. This package is ideal for large-scale batch processing,
19629 because it will never leave open graphics devices or incomplete image files
19630 behind, even on errors or user interrupts.")
19631 (license license:lgpl2.1+)))
19632
19633 (define-public r-acnr
19634 (package
19635 (name "r-acnr")
19636 (version "1.0.0")
19637 (source
19638 (origin
19639 (method url-fetch)
19640 (uri (cran-uri "acnr" version))
19641 (sha256
19642 (base32
19643 "087hq4i7jp67ba2finzsqjfnqbiprl33na6ryjv9zqzsdawj9cym"))))
19644 (properties `((upstream-name . "acnr")))
19645 (build-system r-build-system)
19646 (home-page "https://github.com/mpierrejean/acnr")
19647 (synopsis "Annotated copy-number regions")
19648 (description
19649 "This package provides SNP array data from different types of copy-number
19650 regions. These regions were identified manually by the authors of the package
19651 and may be used to generate realistic data sets with known truth.")
19652 (license license:lgpl2.1+)))
19653
19654 (define-public r-acopula
19655 (package
19656 (name "r-acopula")
19657 (version "0.9.3")
19658 (source
19659 (origin
19660 (method url-fetch)
19661 (uri (cran-uri "acopula" version))
19662 (sha256
19663 (base32
19664 "0vvbbw8pfs9jwfz5c57lw48pr0qj661r0ys007q6zf9jmlrhx1ln"))))
19665 (properties `((upstream-name . "acopula")))
19666 (build-system r-build-system)
19667 (home-page "https://cran.r-project.org/web/packages/acopula/")
19668 (synopsis "Modelling dependence with multivariate Archimax copulas")
19669 (description
19670 "Archimax copulas are a mixture of Archimedean and EV copulas. This
19671 package provides definitions of several parametric families of generator and
19672 dependence function, computes CDF and PDF, estimates parameters, tests for
19673 goodness of fit, generates random sample and checks copula properties for
19674 custom constructs. In the 2-dimensional case explicit formulas for density
19675 are used, contrary to higher dimensions when all derivatives are linearly
19676 approximated. Several non-archimax families (normal, FGM, Plackett) are
19677 provided as well.")
19678 (license license:gpl2)))
19679
19680 (define-public r-tuner
19681 (package
19682 (name "r-tuner")
19683 (version "1.3.3")
19684 (source
19685 (origin
19686 (method url-fetch)
19687 (uri (cran-uri "tuneR" version))
19688 (sha256
19689 (base32
19690 "0av978m4h2iqazyfq6n2cgkh4wpllihh7s29lah2nb8ngc0w5hxx"))))
19691 (properties `((upstream-name . "tuneR")))
19692 (build-system r-build-system)
19693 (propagated-inputs `(("r-signal" ,r-signal)))
19694 (home-page "https://cran.r-project.org/web/packages/tuneR/")
19695 (synopsis "Analysis of music and speech")
19696 (description
19697 "This is a package for the analysis of music and speech. Analyze music
19698 and speech, extract features like MFCCs, handle wave files and their
19699 representation in various ways, read MP3, read MIDI, perform steps of a
19700 transcription, ...")
19701 ;; Either of these versions.
19702 (license (list license:gpl2 license:gpl3))))
19703
19704 (define-public r-seewave
19705 (package
19706 (name "r-seewave")
19707 (version "2.1.6")
19708 (source
19709 (origin
19710 (method url-fetch)
19711 (uri (cran-uri "seewave" version))
19712 (sha256
19713 (base32
19714 "123h3q0gps0vy9sikr7gjphnv9m3l4h4mykiydjllmrpaw1s1844"))))
19715 (properties `((upstream-name . "seewave")))
19716 (build-system r-build-system)
19717 (inputs
19718 `(("libsndfile" ,libsndfile)))
19719 (propagated-inputs
19720 `(("r-tuner" ,r-tuner)))
19721 (home-page "http://rug.mnhn.fr/seewave")
19722 (synopsis "Sound analysis and synthesis")
19723 (description
19724 "This package provides functions for analysing, manipulating, displaying,
19725 editing and synthesizing time waves (particularly sound). This package
19726 processes time analysis (oscillograms and envelopes), spectral content,
19727 resonance quality factor, entropy, cross correlation and autocorrelation,
19728 zero-crossing, dominant frequency, analytic signal, frequency coherence, 2D
19729 and 3D spectrograms and many other analyses.")
19730 (license license:gpl2+)))
19731
19732 (define-public r-acousticndlcoder
19733 (package
19734 (name "r-acousticndlcoder")
19735 (version "1.0.2")
19736 (source
19737 (origin
19738 (method url-fetch)
19739 (uri (cran-uri "AcousticNDLCodeR" version))
19740 (sha256
19741 (base32
19742 "1fgzgwanpv2pzy74xdk3hamc44p8qch467wh163dxby8jr9ik0sb"))))
19743 (properties
19744 `((upstream-name . "AcousticNDLCodeR")))
19745 (build-system r-build-system)
19746 (propagated-inputs
19747 `(("r-seewave" ,r-seewave)
19748 ("r-tuner" ,r-tuner)
19749 ("r-zoo" ,r-zoo)))
19750 (home-page "https://cran.r-project.org/web/packages/AcousticNDLCodeR/")
19751 (synopsis "Coding sound files for use with NDL")
19752 (description
19753 "Make acoustic cues to use with the R package @code{ndl}.
19754 The package implements functions used in the PLoS ONE paper \"Words from
19755 spontaneous conversational speech can be recognized with human-like accuracy
19756 by an error-driven learning algorithm that discriminates between meanings
19757 straight from smart acoustic features, bypassing the phoneme as recognition
19758 unit.\" @url{doi:10.1371/journal.pone.0174623}")
19759 (license license:gpl2+)))
19760
19761 (define-public r-acp
19762 (package
19763 (name "r-acp")
19764 (version "2.1")
19765 (source
19766 (origin
19767 (method url-fetch)
19768 (uri (cran-uri "acp" version))
19769 (sha256
19770 (base32
19771 "0lcwbjcyyr32m6qjmjqh25qjwrbyqj1n092xhgbhxzd8fslppnmn"))))
19772 (properties `((upstream-name . "acp")))
19773 (build-system r-build-system)
19774 (propagated-inputs
19775 `(("r-quantmod" ,r-quantmod)
19776 ("r-tseries" ,r-tseries)))
19777 (home-page "https://cran.r-project.org/web/packages/acp/")
19778 (synopsis "Autoregressive conditional Poisson")
19779 (description
19780 "This package supports the analysis of count data exhibiting
19781 autoregressive properties, using the @dfn{Autoregressive Conditional Poisson}
19782 model (ACP(p,q)) proposed by Heinen (2003).")
19783 (license license:gpl2)))
19784
19785 (define-public r-ada
19786 (package
19787 (name "r-ada")
19788 (version "2.0-5")
19789 (source
19790 (origin
19791 (method url-fetch)
19792 (uri (cran-uri "ada" version))
19793 (sha256
19794 (base32
19795 "1h3a07czp0w3hrhjcg1fz721y8vsfclzqi3rq8qfzgpfb4h1f06r"))))
19796 (properties `((upstream-name . "ada")))
19797 (build-system r-build-system)
19798 (propagated-inputs `(("r-rpart" ,r-rpart)))
19799 (home-page "https://cran.r-project.org/web/packages/ada/")
19800 (synopsis "Stochastic boosting")
19801 (description
19802 "This package provides a straightforward, well-documented, and broad
19803 boosting routine for classification, ideally suited for small to
19804 moderate-sized data sets. It performs discrete, real, and gentle boost under
19805 both exponential and logistic loss on a given data set.")
19806 ;; Any version of the GPL.
19807 (license (list license:gpl2+ license:gpl3+))))
19808
19809 (define-public r-genalg
19810 (package
19811 (name "r-genalg")
19812 (version "0.2.0")
19813 (source
19814 (origin
19815 (method url-fetch)
19816 (uri (cran-uri "genalg" version))
19817 (sha256
19818 (base32
19819 "1wzfamq8k5yhwbdx0wy1w5bks93brj0p890xxc4yqrja4w38ja3s"))))
19820 (properties `((upstream-name . "genalg")))
19821 (build-system r-build-system)
19822 (home-page "https://github.com/egonw/genalg")
19823 (synopsis "R based genetic algorithm")
19824 (description
19825 "This package provides an R based genetic algorithm for binary and
19826 floating point chromosomes.")
19827 (license license:gpl2)))
19828
19829 (define-public r-kernelfactory
19830 (package
19831 (name "r-kernelfactory")
19832 (version "0.3.0")
19833 (source
19834 (origin
19835 (method url-fetch)
19836 (uri (cran-uri "kernelFactory" version))
19837 (sha256
19838 (base32
19839 "001kw9k3ivd4drd4mwqapkkk3f4jgljiaprhg2630hmll064s89j"))))
19840 (properties `((upstream-name . "kernelFactory")))
19841 (build-system r-build-system)
19842 (propagated-inputs
19843 `(("r-auc" ,r-auc)
19844 ("r-genalg" ,r-genalg)
19845 ("r-kernlab" ,r-kernlab)
19846 ("r-randomforest" ,r-randomforest)))
19847 (home-page "https://cran.r-project.org/web/packages/kernelFactory/")
19848 (synopsis "Ensemble of kernel machines")
19849 (description
19850 "Kernel factory is an ensemble method where each base classifier (random
19851 forest) is fit on the kernel matrix of a subset of the training data.")
19852 (license license:gpl2+)))
19853
19854 (define-public r-dummies
19855 (package
19856 (name "r-dummies")
19857 (version "1.5.6")
19858 (source
19859 (origin
19860 (method url-fetch)
19861 (uri (cran-uri "dummies" version))
19862 (sha256
19863 (base32
19864 "01f84crqx17xd6xy55qxlvsj3knm8lhw7jl26p2rh2w3y0nvqlbm"))))
19865 (properties `((upstream-name . "dummies")))
19866 (build-system r-build-system)
19867 (home-page "https://decisionpatterns.com")
19868 (synopsis "Create dummy/indicator variables flexibly and efficiently")
19869 (description
19870 "This package lets you expand factors, characters and other eligible
19871 classes into dummy/indicator variables.")
19872 (license license:gpl2+)))
19873
19874 (define-public r-acrm
19875 (package
19876 (name "r-acrm")
19877 (version "0.1.1")
19878 (source
19879 (origin
19880 (method url-fetch)
19881 (uri (cran-uri "aCRM" version))
19882 (sha256
19883 (base32
19884 "0kzp568hd9c9a9qgniia5s5gv0q5f89xfvvwpzb197gqhs3x092v"))))
19885 (properties `((upstream-name . "aCRM")))
19886 (build-system r-build-system)
19887 (propagated-inputs
19888 `(("r-ada" ,r-ada)
19889 ("r-dummies" ,r-dummies)
19890 ("r-kernelfactory" ,r-kernelfactory)
19891 ("r-randomforest" ,r-randomforest)))
19892 (home-page "https://cran.r-project.org/web/packages/aCRM/")
19893 (synopsis "Convenience functions for analytical customer relationship management")
19894 (description
19895 "This package provides convenience functions for data preparation and
19896 modeling often used in @dfn{analytical customer relationship
19897 management} (aCRM).")
19898 (license license:gpl2+)))
19899
19900 (define-public r-treeclust
19901 (package
19902 (name "r-treeclust")
19903 (version "1.1-7")
19904 (source
19905 (origin
19906 (method url-fetch)
19907 (uri (cran-uri "treeClust" version))
19908 (sha256
19909 (base32
19910 "1s7kh6q0bkixsygrip95zf1bi10ihddsa5lq9dfxd68yh8rsby6z"))))
19911 (properties `((upstream-name . "treeClust")))
19912 (build-system r-build-system)
19913 (propagated-inputs
19914 `(("r-cluster" ,r-cluster)
19915 ("r-rpart" ,r-rpart)))
19916 (home-page "https://cran.r-project.org/web/packages/treeClust/")
19917 (synopsis "Cluster distances through trees")
19918 (description
19919 "This package provides tools to create a measure of inter-point
19920 dissimilarity useful for clustering mixed data, and, optionally, perform the
19921 clustering.")
19922 (license license:gpl2+)))
19923
19924 (define-public r-acrosstic
19925 (package
19926 (name "r-acrosstic")
19927 (version "1.0-3")
19928 (source
19929 (origin
19930 (method url-fetch)
19931 (uri (cran-uri "AcrossTic" version))
19932 (sha256
19933 (base32
19934 "03180h79jhjd66ibrnsfp3yyp2jlfysp7cymw46phzj2palghsc0"))))
19935 (properties `((upstream-name . "AcrossTic")))
19936 (build-system r-build-system)
19937 (propagated-inputs
19938 `(("r-lpsolve" ,r-lpsolve)
19939 ("r-treeclust" ,r-treeclust)))
19940 (home-page "https://cran.r-project.org/web/packages/AcrossTic/")
19941 (synopsis "Cost-minimal regular spanning subgraph with TreeClust")
19942 (description
19943 "This is a package for constructing minimum-cost regular spanning
19944 subgraph as part of a non-parametric two-sample test for equality of
19945 distribution.")
19946 (license license:gpl2+)))
19947
19948 (define-public r-acrt
19949 (package
19950 (name "r-acrt")
19951 (version "1.0.1")
19952 (source
19953 (origin
19954 (method url-fetch)
19955 (uri (cran-uri "acrt" version))
19956 (sha256
19957 (base32
19958 "0y9ndcq8ffpfrv7w9rikm4zn68jpsj6baqisq9kp2433xrwzdb6s"))))
19959 (properties `((upstream-name . "acrt")))
19960 (build-system r-build-system)
19961 (propagated-inputs
19962 `(("r-rcpp" ,r-rcpp)
19963 ("r-rcppeigen" ,r-rcppeigen)
19964 ("r-sandwich" ,r-sandwich)))
19965 (home-page "https://cran.r-project.org/web/packages/acrt/")
19966 (synopsis "Autocorrelation robust testing")
19967 (description
19968 "This package provides functions for testing affine hypotheses on the
19969 regression coefficient vector in regression models with autocorrelated
19970 errors.")
19971 (license license:gpl2)))
19972
19973 (define-public r-acs
19974 (package
19975 (name "r-acs")
19976 (version "2.1.4")
19977 (source
19978 (origin
19979 (method url-fetch)
19980 (uri (cran-uri "acs" version))
19981 (sha256
19982 (base32
19983 "0ajw9rf8l8akcvgqvbxjvryc6wjx74521xyxswz2b0bky3m6kah5"))))
19984 (properties `((upstream-name . "acs")))
19985 (build-system r-build-system)
19986 (propagated-inputs
19987 `(("r-httr" ,r-httr)
19988 ("r-plyr" ,r-plyr)
19989 ("r-rcpp" ,r-rcpp)
19990 ("r-stringr" ,r-stringr)
19991 ("r-xml" ,r-xml)))
19992 (home-page "https://dusp.mit.edu/faculty/ezra-haber-glenn")
19993 (synopsis "Work with data from the US Census")
19994 (description
19995 "This package provides a general toolkit for downloading, managing,
19996 analyzing, and presenting data from the
19997 @url{https://www.census.gov/data/developers/data-sets.html, U.S. Census},
19998 including SF1 (Decennial short-form), SF3 (Decennial long-form), and the
19999 American Community Survey (ACS). Confidence intervals provided with ACS data
20000 are converted to standard errors to be bundled with estimates in complex
20001 @code{acs} objects. The package provides new methods to conduct standard
20002 operations on @code{acs} objects and present/plot data in statistically
20003 appropriate ways.")
20004 (license license:gpl3)))
20005
20006 (define-public r-acss-data
20007 (package
20008 (name "r-acss-data")
20009 (version "1.0")
20010 (source
20011 (origin
20012 (method url-fetch)
20013 (uri (cran-uri "acss.data" version))
20014 (sha256
20015 (base32
20016 "09kl4179ipr8bq19g89xcdi1xxs397zcx5cvgp6viy8gn687ilgv"))))
20017 (properties `((upstream-name . "acss.data")))
20018 (build-system r-build-system)
20019 (home-page "http://complexitycalculator.com/methodology.html")
20020 (synopsis "Data for algorithmic complexity of short strings")
20021 (description
20022 "This is a data only package providing the algorithmic complexity of
20023 short strings, computed using the coding theorem method. For a given set of
20024 symbols in a string, all possible or a large number of random samples of
20025 Turing machines with a given number of states (e.g., 5) and number of symbols
20026 corresponding to the number of symbols in the strings were simulated until
20027 they reached a halting state or failed to end. This package contains data on
20028 4.5 million strings from length 1 to 12 simulated on Turing machines with 2,
20029 4, 5, 6, and 9 symbols. The complexity of the string corresponds to the
20030 distribution of the halting states.")
20031 (license license:gpl2+)))
20032
20033 (define-public r-acss
20034 (package
20035 (name "r-acss")
20036 (version "0.2-5")
20037 (source
20038 (origin
20039 (method url-fetch)
20040 (uri (cran-uri "acss" version))
20041 (sha256
20042 (base32
20043 "0cqa60544f58l5qd7h6xmsir40b9hqnq6pqgd5hfx2j2l5n7qhmk"))))
20044 (properties `((upstream-name . "acss")))
20045 (build-system r-build-system)
20046 (propagated-inputs
20047 `(("r-acss-data" ,r-acss-data)
20048 ("r-zoo" ,r-zoo)))
20049 (home-page "http://complexitycalculator.com/methodology.html")
20050 (synopsis "Algorithmic complexity for short strings")
20051 (description
20052 "The main purpose of this package is to provide the algorithmic
20053 complexity for short strings, an approximation of the Kolmogorov Complexity of
20054 a short string using the coding theorem method. While the database containing
20055 the complexity is provided in the data only package @code{acss.data}, this
20056 package provides functions accessing the data such as @code{prob_random}
20057 returning the posterior probability that a given string was produced by a
20058 random process. In addition, two traditional (but problematic) measures of
20059 complexity are also provided: entropy and change complexity.")
20060 (license license:gpl2+)))
20061
20062 (define-public r-acswr
20063 (package
20064 (name "r-acswr")
20065 (version "1.0")
20066 (source
20067 (origin
20068 (method url-fetch)
20069 (uri (cran-uri "ACSWR" version))
20070 (sha256
20071 (base32
20072 "195vjrkang5cl7gwsna0aq4p0h4jym9xg9yh94bnf8vq6wf8j83n"))))
20073 (properties `((upstream-name . "ACSWR")))
20074 (build-system r-build-system)
20075 (propagated-inputs
20076 `(("r-mass" ,r-mass)))
20077 (home-page "https://cran.r-project.org/web/packages/ACSWR/")
20078 (synopsis "Companion package for the book \"A Course in Statistics with R\"")
20079 (description
20080 "This is a companion package for the book \"A Course in Statistics with
20081 R\" (ISBN 978-1-119-15272-9.)")
20082 (license license:gpl2)))
20083
20084 (define-public r-alabama
20085 (package
20086 (name "r-alabama")
20087 (version "2015.3-1")
20088 (source
20089 (origin
20090 (method url-fetch)
20091 (uri (cran-uri "alabama" version))
20092 (sha256
20093 (base32
20094 "0mlgk929gdismikwx4k2ndqq57nnqj7mlgvd3479b214hksgq036"))))
20095 (properties `((upstream-name . "alabama")))
20096 (build-system r-build-system)
20097 (propagated-inputs `(("r-numderiv" ,r-numderiv)))
20098 (home-page "https://cran.r-project.org/web/packages/alabama/")
20099 (synopsis "Constrained nonlinear optimization")
20100 (description
20101 "Alabama stands for Augmented Lagrangian Adaptive Barrier Minimization
20102 Algorithm; it is used for optimizing smooth nonlinear objective functions with
20103 constraints. Linear or nonlinear equality and inequality constraints are
20104 allowed.")
20105 (license license:gpl2+)))
20106
20107 (define-public r-gdina
20108 (package
20109 (name "r-gdina")
20110 (version "2.8.0")
20111 (source
20112 (origin
20113 (method url-fetch)
20114 (uri (cran-uri "GDINA" version))
20115 (sha256
20116 (base32
20117 "0chxnhp37xfd78gafkgwqrmc0jf3pvpdyrkc438kl0l53fb7dld7"))))
20118 (properties `((upstream-name . "GDINA")))
20119 (build-system r-build-system)
20120 (propagated-inputs
20121 `(("r-alabama" ,r-alabama)
20122 ("r-ggplot2" ,r-ggplot2)
20123 ("r-mass" ,r-mass)
20124 ("r-nloptr" ,r-nloptr)
20125 ("r-numderiv" ,r-numderiv)
20126 ("r-rcpp" ,r-rcpp)
20127 ("r-rcpparmadillo" ,r-rcpparmadillo)
20128 ("r-rsolnp" ,r-rsolnp)
20129 ("r-shiny" ,r-shiny)
20130 ("r-shinydashboard" ,r-shinydashboard)))
20131 (native-inputs
20132 `(("r-knitr" ,r-knitr)))
20133 (home-page "https://github.com/Wenchao-Ma/GDINA")
20134 (synopsis "Generalized DINA model framework")
20135 (description
20136 "This package provides a set of psychometric tools for cognitive
20137 diagnosis modeling based on the generalized deterministic inputs, noisy and
20138 gate (G-DINA) model by de la Torre (2011) @url{doi:10.1007/s11336-011-9207-7}
20139 and its extensions, including the sequential G-DINA model by Ma and de la
20140 Torre (2016) @url{doi:10.1111/bmsp.12070} for polytomous responses, and the
20141 polytomous G-DINA model by Chen and de la Torre
20142 @url{doi:10.1177/0146621613479818} for polytomous attributes. Joint attribute
20143 distribution can be independent, saturated, higher-order, loglinear smoothed
20144 or structured. Q-matrix validation, item and model fit statistics, model
20145 comparison at test and item level and differential item functioning can also
20146 be conducted. A graphical user interface is also provided.")
20147 (license license:gpl3)))
20148
20149 (define-public r-actcd
20150 (package
20151 (name "r-actcd")
20152 (version "1.2-0")
20153 (source
20154 (origin
20155 (method url-fetch)
20156 (uri (cran-uri "ACTCD" version))
20157 (sha256
20158 (base32
20159 "0mzjxxr2zfdidw8ibh6w8mvpkw3q3nvngqi05g9ind26ckvk053p"))))
20160 (properties `((upstream-name . "ACTCD")))
20161 (build-system r-build-system)
20162 (propagated-inputs
20163 `(("r-gdina" ,r-gdina)
20164 ("r-r-methodss3" ,r-r-methodss3)))
20165 (native-inputs
20166 `(("gfortran" ,gfortran)))
20167 (home-page "https://cran.r-project.org/web/packages/ACTCD/")
20168 (synopsis "Asymptotic classification theory for cognitive diagnosis")
20169 (description
20170 "This is a package supporting cluster analysis for cognitive diagnosis
20171 based on the Asymptotic Classification Theory (Chiu, Douglas & Li, 2009;
20172 @url{doi:10.1007/s11336-009-9125-0}). Given the sample statistic of
20173 sum-scores, cluster analysis techniques can be used to classify examinees into
20174 latent classes based on their attribute patterns. In addition to the
20175 algorithms used to classify data, three labeling approaches are proposed to
20176 label clusters so that examinees' attribute profiles can be obtained.")
20177 (license license:gpl2+)))
20178
20179 (define-public r-ineq
20180 (package
20181 (name "r-ineq")
20182 (version "0.2-13")
20183 (source
20184 (origin
20185 (method url-fetch)
20186 (uri (cran-uri "ineq" version))
20187 (sha256
20188 (base32
20189 "09fsxyrh0j7mwmb5hkhmrzgcy7kf85jxkh7zlwpgqgcsyl1n91z0"))))
20190 (properties `((upstream-name . "ineq")))
20191 (build-system r-build-system)
20192 (home-page "https://cran.r-project.org/web/packages/ineq/")
20193 (synopsis "Measuring inequality, concentration, and poverty")
20194 (description
20195 "This package provides tools for measuring inequality, concentration, and
20196 poverty measures. It provides both empirical and theoretical Lorenz curves.")
20197 ;; Either of these two versions.
20198 (license (list license:gpl2 license:gpl3))))
20199
20200 (define-public r-actfrag
20201 (package
20202 (name "r-actfrag")
20203 (version "0.1.1")
20204 (source
20205 (origin
20206 (method url-fetch)
20207 (uri (cran-uri "ActFrag" version))
20208 (sha256
20209 (base32
20210 "08r3gwjz4fkyy85dxqix0ffm5xyq45032qv3snnzxnlqxslxbqn1"))))
20211 (properties `((upstream-name . "ActFrag")))
20212 (build-system r-build-system)
20213 (propagated-inputs
20214 `(("r-accelerometry" ,r-accelerometry)
20215 ("r-dplyr" ,r-dplyr)
20216 ("r-ineq" ,r-ineq)
20217 ("r-survival" ,r-survival)
20218 ("r-tidyr" ,r-tidyr)))
20219 (home-page "https://github.com/junruidi/ActFrag")
20220 (synopsis "Activity fragmentation metrics extraction")
20221 (description
20222 "This package provides functions to extract commonly used fragmentation
20223 metrics to quantify time accumulation strategies based on minute level
20224 actigraphy-measured activity counts data.")
20225 (license license:gpl3)))
20226
20227 (define-public r-ash
20228 (package
20229 (name "r-ash")
20230 (version "1.0-15")
20231 (source
20232 (origin
20233 (method url-fetch)
20234 (uri (cran-uri "ash" version))
20235 (sha256
20236 (base32
20237 "1ay2a2agdmiz7zzvn26mli0x0iwk09g5pp4yy1r23knhkp1pn2lb"))))
20238 (properties `((upstream-name . "ash")))
20239 (build-system r-build-system)
20240 (native-inputs `(("gfortran" ,gfortran)))
20241 (home-page "https://cran.r-project.org/web/packages/ash/")
20242 (synopsis "David Scott's ASH routines")
20243 (description
20244 "This package provides David Scott's ASH routines ported from S-PLUS to
20245 R.")
20246 (license license:gpl2+)))
20247
20248 (define-public r-hdrcde
20249 (package
20250 (name "r-hdrcde")
20251 (version "3.4")
20252 (source
20253 (origin
20254 (method url-fetch)
20255 (uri (cran-uri "hdrcde" version))
20256 (sha256
20257 (base32
20258 "16qlk44cjvn2s0vzaf915df65ksdx20dbxhy7fpdqins46hccha3"))))
20259 (properties `((upstream-name . "hdrcde")))
20260 (build-system r-build-system)
20261 (propagated-inputs
20262 `(("r-ash" ,r-ash)
20263 ("r-ggplot2" ,r-ggplot2)
20264 ("r-kernsmooth" ,r-kernsmooth)
20265 ("r-ks" ,r-ks)
20266 ("r-locfit" ,r-locfit)
20267 ("r-rcolorbrewer" ,r-rcolorbrewer)))
20268 (native-inputs `(("gfortran" ,gfortran)))
20269 (home-page "http://pkg.robjhyndman.com/hdrcde")
20270 (synopsis "Highest density regions and conditional density estimation")
20271 (description
20272 "This is a package for the computation of highest density regions in one
20273 and two dimensions, kernel estimation of univariate density functions
20274 conditional on one covariate, and multimodal regression.")
20275 (license license:gpl3)))
20276
20277 (define-public r-rainbow
20278 (package
20279 (name "r-rainbow")
20280 (version "3.6")
20281 (source
20282 (origin
20283 (method url-fetch)
20284 (uri (cran-uri "rainbow" version))
20285 (sha256
20286 (base32
20287 "11vfcck17d2xjc049ci5i8l1nqv345anmd110gdz7654i1pj9lb3"))))
20288 (properties `((upstream-name . "rainbow")))
20289 (build-system r-build-system)
20290 (propagated-inputs
20291 `(("r-cluster" ,r-cluster)
20292 ("r-colorspace" ,r-colorspace)
20293 ("r-hdrcde" ,r-hdrcde)
20294 ("r-ks" ,r-ks)
20295 ("r-mass" ,r-mass)
20296 ("r-pcapp" ,r-pcapp)))
20297 (home-page "https://cran.r-project.org/web/packages/rainbow/")
20298 (synopsis "Bagplots, boxplots and rainbow plots for functional data")
20299 (description
20300 "This is a package for visualizing functional data and identifying
20301 functional outliers with bagplots, boxplots and rainbow plots.")
20302 (license license:gpl3)))
20303
20304 (define-public r-fds
20305 (package
20306 (name "r-fds")
20307 (version "1.8")
20308 (source
20309 (origin
20310 (method url-fetch)
20311 (uri (cran-uri "fds" version))
20312 (sha256
20313 (base32
20314 "1284vncixrzrz9x6b52gslrbrbia07sd0xac7nwdqhp5f5v5wfi0"))))
20315 (properties `((upstream-name . "fds")))
20316 (build-system r-build-system)
20317 (propagated-inputs
20318 `(("r-rainbow" ,r-rainbow)
20319 ("r-rcurl" ,r-rcurl)))
20320 (home-page "https://cran.r-project.org/web/packages/fds/")
20321 (synopsis "Functional data sets")
20322 (description "This package contains a list of functional time series,
20323 sliced functional time series, and functional data sets. Functional time
20324 series is a special type of functional data observed over time. Sliced
20325 functional time series is a special type of functional time series with a time
20326 variable observed over time.")
20327 (license license:gpl2+)))
20328
20329 (define-public r-fda
20330 (package
20331 (name "r-fda")
20332 (version "5.1.9")
20333 (source
20334 (origin
20335 (method url-fetch)
20336 (uri (cran-uri "fda" version))
20337 (sha256
20338 (base32
20339 "0yjrjsv55bcwqn2yxjgj3hn17wfvjvgngfw9xv3w802i52yz9gf8"))))
20340 (properties `((upstream-name . "fda")))
20341 (build-system r-build-system)
20342 (propagated-inputs
20343 `(("r-fds" ,r-fds)
20344 ("r-matrix" ,r-matrix)))
20345 (home-page "https://www.functionaldata.org")
20346 (synopsis "Functional data analysis")
20347 (description
20348 "These functions were developed to support functional data analysis as
20349 described in Ramsay, J. O. and Silverman, B. W. (2005) Functional Data
20350 Analysis. The package includes data sets and script files working many
20351 examples.")
20352 (license license:gpl2+)))
20353
20354 (define-public r-actigraphy
20355 (package
20356 (name "r-actigraphy")
20357 (version "1.4.0")
20358 (source
20359 (origin
20360 (method url-fetch)
20361 (uri (cran-uri "Actigraphy" version))
20362 (sha256
20363 (base32
20364 "0bpmvszzv5fm72nar3wgnmfl5am7znqfajmlbv38ihkbi7jbwk20"))))
20365 (properties `((upstream-name . "Actigraphy")))
20366 (build-system r-build-system)
20367 (propagated-inputs
20368 `(("r-fda" ,r-fda)))
20369 (home-page "https://cran.r-project.org/web/packages/Actigraphy/")
20370 (synopsis "Actigraphy data analysis")
20371 (description
20372 "This package provides tools for functional linear modeling and analysis
20373 of actigraphy data.")
20374 (license license:asl2.0)))
20375
20376 (define-public r-activedriver
20377 (package
20378 (name "r-activedriver")
20379 (version "1.0.0")
20380 (source
20381 (origin
20382 (method url-fetch)
20383 (uri (cran-uri "ActiveDriver" version))
20384 (sha256
20385 (base32
20386 "10c7ga48fwvpd5mc4dqiyw4kc2l0iz5qn4hg7xk15r1qmm5rsipa"))))
20387 (properties `((upstream-name . "ActiveDriver")))
20388 (build-system r-build-system)
20389 (propagated-inputs
20390 `(("r-mass" ,r-mass)))
20391 (home-page "https://cran.r-project.org/web/packages/ActiveDriver/")
20392 (synopsis "Tools for finding cancer driver proteins")
20393 (description
20394 "This package provides a mutation analysis tool that discovers cancer
20395 driver genes with frequent mutations in protein signalling sites such as
20396 post-translational modifications (phosphorylation, ubiquitination, etc). The
20397 Poisson generalized linear regression model identifies genes where cancer
20398 mutations in signalling sites are more frequent than expected from the
20399 sequence of the entire gene. Integration of mutations with signalling
20400 information helps find new driver genes and propose candidate mechanisms to
20401 known drivers.")
20402 (license license:gpl2+)))
20403
20404 (define-public r-activitycounts
20405 (package
20406 (name "r-activitycounts")
20407 (version "0.1.2")
20408 (source
20409 (origin
20410 (method url-fetch)
20411 (uri (cran-uri "activityCounts" version))
20412 (sha256
20413 (base32
20414 "0zgxr2sk3a8kmygfxx1p5hnrfwdkxx7php6jlrhm8wv6052ck8jz"))))
20415 (properties
20416 `((upstream-name . "activityCounts")))
20417 (build-system r-build-system)
20418 (propagated-inputs
20419 `(("r-lubridate" ,r-lubridate)
20420 ("r-magrittr" ,r-magrittr)
20421 ("r-seewave" ,r-seewave)
20422 ("r-signal" ,r-signal)
20423 ("r-tibble" ,r-tibble)))
20424 (home-page "https://github.com/walkabillylab/activityCounts")
20425 (synopsis "Generate ActiLife counts")
20426 (description
20427 "ActiLife generates activity counts from data collected by Actigraph
20428 accelerometers. Actigraph is one of the most common research-grade
20429 accelerometers. There is considerable research validating and developing
20430 algorithms for human activity using ActiLife counts. Unfortunately, ActiLife
20431 counts are proprietary and difficult to implement if researchers use different
20432 accelerometer brands. The code creates ActiLife counts from raw acceleration
20433 data for different accelerometer brands.")
20434 (license license:gpl3)))
20435
20436 (define-public r-activityindex
20437 (package
20438 (name "r-activityindex")
20439 (version "0.3.7")
20440 (source
20441 (origin
20442 (method url-fetch)
20443 (uri (cran-uri "ActivityIndex" version))
20444 (sha256
20445 (base32
20446 "1zj2b6x31a1kxl80rarmkrlm7ack4154mrkbqs3fpi48zpmjbgd5"))))
20447 (properties `((upstream-name . "ActivityIndex")))
20448 (build-system r-build-system)
20449 (propagated-inputs
20450 `(("r-data-table" ,r-data-table)
20451 ("r-matrixstats" ,r-matrixstats)
20452 ("r-r-utils" ,r-r-utils)))
20453 (native-inputs
20454 `(("r-knitr" ,r-knitr)))
20455 (home-page "https://cran.r-project.org/web/packages/ActivityIndex/")
20456 (synopsis "Activity Index calculation using raw accelerometry data")
20457 (description
20458 "This is a package to read raw accelerometry from GT3X+ accelerometry
20459 data and plain table data to calculate the Activity Index from Bai et
20460 al. (2016) @url{doi:10.1371/journal.pone.0160644}.")
20461 (license license:gpl3)))
20462
20463 (define-public r-activpal
20464 (package
20465 (name "r-activpal")
20466 (version "0.1.3")
20467 (source
20468 (origin
20469 (method url-fetch)
20470 (uri (cran-uri "activPAL" version))
20471 (sha256
20472 (base32
20473 "1h6hp5z89ji73gdzxy1dgbfwjysiy5lvcqh90xagpb7sa7ahs3na"))))
20474 (properties `((upstream-name . "activPAL")))
20475 (build-system r-build-system)
20476 (propagated-inputs
20477 `(("r-devtools" ,r-devtools)
20478 ("r-dplyr" ,r-dplyr)
20479 ("r-ggplot2" ,r-ggplot2)
20480 ("r-lubridate" ,r-lubridate)
20481 ("r-magrittr" ,r-magrittr)
20482 ("r-tidyr" ,r-tidyr)))
20483 (home-page "https://cran.r-project.org/web/packages/activPAL")
20484 (synopsis "Processing and chart generation from activPAL events files")
20485 (description
20486 "This package contains functions to generate pre-defined summary
20487 statistics from activPAL events files. The package also contains functions to
20488 produce informative graphics that visualize physical activity behaviour and
20489 trends. This includes generating graphs that align physical activity
20490 behaviour with additional time based observations described by other data
20491 sets, such as sleep diaries and continuous glucose monitoring data.")
20492 (license license:gpl3)))
20493
20494 (define-public r-activpalprocessing
20495 (package
20496 (name "r-activpalprocessing")
20497 (version "1.0.2")
20498 (source
20499 (origin
20500 (method url-fetch)
20501 (uri (cran-uri "activpalProcessing" version))
20502 (sha256
20503 (base32
20504 "1y0bjx2qx53iy930y9iww4q1yzjj8y16cwgixk1mq3w4g1f116d1"))))
20505 (properties
20506 `((upstream-name . "activpalProcessing")))
20507 (build-system r-build-system)
20508 (propagated-inputs
20509 `(("r-chron" ,r-chron)))
20510 (home-page "https://cran.r-project.org/web/packages/activpalProcessing/")
20511 (synopsis "Process activPAL events files")
20512 (description
20513 "This package performs estimation of physical activity and sedentary
20514 behavior variables from activPAL events files.")
20515 ;; Either version of the GPL.
20516 (license (list license:gpl2 license:gpl3))))
20517
20518 (define-public r-actogrammr
20519 (package
20520 (name "r-actogrammr")
20521 (version "0.2.3")
20522 (source
20523 (origin
20524 (method url-fetch)
20525 (uri (cran-uri "actogrammr" version))
20526 (sha256
20527 (base32
20528 "1jzvarmd41yqlrkagzlc8m19n5mn0w0b36fy50lyvgrfsafjfbqa"))))
20529 (properties `((upstream-name . "actogrammr")))
20530 (build-system r-build-system)
20531 (propagated-inputs
20532 `(("r-dplyr" ,r-dplyr)
20533 ("r-ggplot2" ,r-ggplot2)
20534 ("r-lubridate" ,r-lubridate)
20535 ("r-readr" ,r-readr)
20536 ("r-tidyr" ,r-tidyr)))
20537 (home-page "https://cran.r-project.org/web/packages/actogrammr/")
20538 (synopsis "Read in activity data and plot actograms")
20539 (description
20540 "Read in activity measurements from standard file formats used by
20541 circadian rhythm researchers, currently only ClockLab format, and process and
20542 plot the data. The central type of plot is the actogram, as first described
20543 in \"Activity and distribution of certain wild mice in relation to biotic
20544 communities\" by MS Johnson (1926) @url{doi:10.2307/1373575}.")
20545 (license license:gpl3)))
20546
20547 (define-public r-expint
20548 (package
20549 (name "r-expint")
20550 (version "0.1-6")
20551 (source
20552 (origin
20553 (method url-fetch)
20554 (uri (cran-uri "expint" version))
20555 (sha256
20556 (base32
20557 "0iai25cglcdnf44d2d1fz1xpw4q600my4zq4493fk4cs5673mlf7"))))
20558 (properties `((upstream-name . "expint")))
20559 (build-system r-build-system)
20560 (home-page "https://gitlab.com/vigou3/expint")
20561 (synopsis "Exponential integral and incomplete Gamma function")
20562 (description
20563 "This package provides the exponential integrals @code{E_1(x)},
20564 @code{E_2(x)}, @code{E_n(x)} and @code{Ei(x)}, and the incomplete gamma
20565 function @code{G(a, x)} defined for negative values of its first argument.
20566 The package also gives easy access to the underlying C routines through an
20567 API; see the package vignette for details.")
20568 (license license:gpl2+)))
20569
20570 (define-public r-actuar
20571 (package
20572 (name "r-actuar")
20573 (version "3.1-1")
20574 (source
20575 (origin
20576 (method url-fetch)
20577 (uri (cran-uri "actuar" version))
20578 (sha256
20579 (base32
20580 "0sxn1mskh7x164f1vbrqnadgxnq7y2p3a9mlmqc0sp6cqkw9lhp9"))))
20581 (properties `((upstream-name . "actuar")))
20582 (build-system r-build-system)
20583 (propagated-inputs `(("r-expint" ,r-expint)))
20584 (home-page "https://gitlab.com/vigou3/actuar")
20585 (synopsis "Actuarial functions and heavy tailed distributions")
20586 (description
20587 "This package provides functions and data sets for actuarial science:
20588 modeling of loss distributions; risk theory and ruin theory; simulation of
20589 compound models, discrete mixtures and compound hierarchical models;
20590 credibility theory. It boasts support for many additional probability
20591 distributions to model insurance loss amounts and loss frequency: 19
20592 continuous heavy tailed distributions; the Poisson-inverse Gaussian discrete
20593 distribution; zero-truncated and zero-modified extensions of the standard
20594 discrete distributions. It also supports phase-type distributions commonly
20595 used to compute ruin probabilities.")
20596 (license license:gpl2+)))
20597
20598 (define-public r-bmp
20599 (package
20600 (name "r-bmp")
20601 (version "0.3")
20602 (source
20603 (origin
20604 (method url-fetch)
20605 (uri (cran-uri "bmp" version))
20606 (sha256
20607 (base32
20608 "0jd67r11bn98hjwgyr6gas423787xy7ji2hq7ay80blkkcj91xxx"))))
20609 (properties `((upstream-name . "bmp")))
20610 (build-system r-build-system)
20611 (home-page "https://cran.r-project.org/web/packages/bmp/")
20612 (synopsis "Read Bitmap (BMP) images")
20613 (description
20614 "This package provides pure R tools to read BMP format images. It is
20615 currently limited to 8 bit greyscale images and 24, 32 bit (A)RGB images.")
20616 (license license:gpl2+)))
20617
20618 (define-public r-readbitmap
20619 (package
20620 (name "r-readbitmap")
20621 (version "0.1.5")
20622 (source
20623 (origin
20624 (method url-fetch)
20625 (uri (cran-uri "readbitmap" version))
20626 (sha256
20627 (base32
20628 "14825906l326w59g6apy00j55jg3h5kx2r6s031f4gdkbrc7szbk"))))
20629 (properties `((upstream-name . "readbitmap")))
20630 (build-system r-build-system)
20631 (inputs
20632 `(("libjpeg" ,libjpeg-turbo)
20633 ("libpng" ,libpng)))
20634 (propagated-inputs
20635 `(("r-bmp" ,r-bmp)
20636 ("r-jpeg" ,r-jpeg)
20637 ("r-png" ,r-png)
20638 ("r-tiff" ,r-tiff)))
20639 (home-page "https://github.com/jefferis/readbitmap")
20640 (synopsis "Unified interface to read bitmap images (BMP, JPEG, PNG, TIFF)")
20641 (description
20642 "This package provides tools to identify and read BMP, JPEG, PNG, and
20643 TIFF format bitmap images. Identification defaults to the use of the magic
20644 number embedded in the file rather than the file extension.")
20645 (license license:gpl2+)))
20646
20647 (define-public r-imager
20648 (package
20649 (name "r-imager")
20650 (version "0.42.3")
20651 (source
20652 (origin
20653 (method url-fetch)
20654 (uri (cran-uri "imager" version))
20655 (sha256
20656 (base32
20657 "1wxvbv803222gjrf1ys6a349xlnmmdw3kqgi93piq9gq7lahihvg"))))
20658 (properties `((upstream-name . "imager")))
20659 (build-system r-build-system)
20660 (inputs
20661 `(("fftw" ,fftw)
20662 ("libtiff" ,libtiff)
20663 ("libx11" ,libx11)
20664 ("zlib" ,zlib)))
20665 (propagated-inputs
20666 `(("r-downloader" ,r-downloader)
20667 ("r-igraph" ,r-igraph)
20668 ("r-jpeg" ,r-jpeg)
20669 ("r-magrittr" ,r-magrittr)
20670 ("r-png" ,r-png)
20671 ("r-purrr" ,r-purrr)
20672 ("r-rcpp" ,r-rcpp)
20673 ("r-readbitmap" ,r-readbitmap)
20674 ("r-stringr" ,r-stringr)))
20675 (native-inputs
20676 `(("pkg-config" ,pkg-config)
20677 ("r-knitr" ,r-knitr)))
20678 (home-page "https://dahtah.github.io/imager/")
20679 (synopsis "Image processing library")
20680 (description
20681 "This is a package for fast image processing for images in up to 4
20682 dimensions (two spatial dimensions, one time/depth dimension, one color
20683 dimension). It provides most traditional image processing tools (filtering,
20684 morphology, transformations, etc.) as well as various functions for easily
20685 analyzing image data using R. The package wraps @url{http://cimg.eu, CImg}, a
20686 simple, modern C++ library for image processing.")
20687 (license license:lgpl3)))
20688
20689 (define-public r-acuityview
20690 (package
20691 (name "r-acuityview")
20692 (version "0.1")
20693 (source
20694 (origin
20695 (method url-fetch)
20696 (uri (cran-uri "AcuityView" version))
20697 (sha256
20698 (base32
20699 "0f0iclmnwdc8ixiiai4svk4x1g3pjy7dhm3cm58fv6ckx12d3d2l"))))
20700 (properties `((upstream-name . "AcuityView")))
20701 (build-system r-build-system)
20702 (propagated-inputs
20703 `(("r-fftwtools" ,r-fftwtools)
20704 ("r-imager" ,r-imager)
20705 ("r-plotrix" ,r-plotrix)))
20706 (home-page "https://cran.r-project.org/web/packages/AcuityView/")
20707 (synopsis "Display scenes as seen by an animal with less acute vision")
20708 (description
20709 "This package provides a simple method for representing a visual scene as
20710 it may be seen by an animal with less acute vision.")
20711 (license license:gpl2+)))
20712
20713 (define-public r-caret
20714 (package
20715 (name "r-caret")
20716 (version "6.0-86")
20717 (source
20718 (origin
20719 (method url-fetch)
20720 (uri (cran-uri "caret" version))
20721 (sha256
20722 (base32
20723 "0dyflixdw98lvk2x3w136sw24ij0fwx5c7l709dmqr5z7xy1qjns"))))
20724 (build-system r-build-system)
20725 (propagated-inputs
20726 `(("r-foreach" ,r-foreach)
20727 ("r-ggplot2" ,r-ggplot2)
20728 ("r-lattice" ,r-lattice)
20729 ("r-modelmetrics" ,r-modelmetrics)
20730 ("r-nlme" ,r-nlme)
20731 ("r-plyr" ,r-plyr)
20732 ("r-proc" ,r-proc)
20733 ("r-recipes" ,r-recipes)
20734 ("r-reshape2" ,r-reshape2)
20735 ("r-withr" ,r-withr)))
20736 (native-inputs
20737 `(("r-knitr" ,r-knitr)))
20738 (home-page "https://github.com/topepo/caret")
20739 (synopsis "Classification and regression training")
20740 (description
20741 "This package provides miscellaneous functions for training and plotting
20742 classification and regression models.")
20743 (license license:gpl2+)))
20744
20745 (define-public r-adabag
20746 (package
20747 (name "r-adabag")
20748 (version "4.2")
20749 (source
20750 (origin
20751 (method url-fetch)
20752 (uri (cran-uri "adabag" version))
20753 (sha256
20754 (base32
20755 "109wrl1pwvmyv2l909hrvk7dg4aa9pv449mvdycp50zwrsw9w0a7"))))
20756 (properties `((upstream-name . "adabag")))
20757 (build-system r-build-system)
20758 (propagated-inputs
20759 `(("r-caret" ,r-caret)
20760 ("r-doparallel" ,r-doparallel)
20761 ("r-foreach" ,r-foreach)
20762 ("r-rpart" ,r-rpart)))
20763 (home-page "https://cran.r-project.org/web/packages/adabag/")
20764 (synopsis "Multiclass AdaBoost.M1, SAMME and Bagging")
20765 (description
20766 "This package implements Freund and Schapire's Adaboost.M1 algorithm and
20767 Breiman's Bagging algorithm using classification trees as individual
20768 classifiers. Once these classifiers have been trained, they can be used to
20769 predict on new data. Also, cross validation estimation of the error can be
20770 done.")
20771 (license license:gpl2+)))
20772
20773 (define-public r-adagio
20774 (package
20775 (name "r-adagio")
20776 (version "0.7.1")
20777 (source
20778 (origin
20779 (method url-fetch)
20780 (uri (cran-uri "adagio" version))
20781 (sha256
20782 (base32
20783 "1h9l0ddrxq8y35iy9hdkxdvdwsqpnpkzzbkbwwhm4380lq1m7a3k"))))
20784 (properties `((upstream-name . "adagio")))
20785 (build-system r-build-system)
20786 (native-inputs `(("gfortran" ,gfortran)))
20787 (home-page "https://cran.r-project.org/web/packages/adagio/")
20788 (synopsis "Discrete and global optimization routines")
20789 (description
20790 "This package provides methods and algorithms for discrete optimization,
20791 e.g. knapsack and subset sum procedures, derivative-free Nelder-Mead and
20792 Hooke-Jeeves minimization, and some (evolutionary) global optimization
20793 functions.")
20794 (license license:gpl3+)))
20795
20796 (define-public r-univoutl
20797 (package
20798 (name "r-univoutl")
20799 (version "0.2")
20800 (source
20801 (origin
20802 (method url-fetch)
20803 (uri (cran-uri "univOutl" version))
20804 (sha256
20805 (base32
20806 "0rlc3w7cx2hfxacpjs9kmjzv5p8v9wxnlpxi3rh276wiy5zdr91v"))))
20807 (properties `((upstream-name . "univOutl")))
20808 (build-system r-build-system)
20809 (propagated-inputs
20810 `(("r-hmisc" ,r-hmisc)
20811 ("r-robustbase" ,r-robustbase)))
20812 (home-page "https://github.com/marcellodo/univOutl")
20813 (synopsis "Detection of univariate outliers")
20814 (description
20815 "This package provides well-known outlier detection techniques in the
20816 univariate case. Methods to deal with skewed distribution are included too.
20817 The Hidiroglou-Berthelot (1986) method to search for outliers in ratios of
20818 historical data is implemented as well. When available, survey weights can be
20819 used in outliers detection.")
20820 (license license:gpl2+)))
20821
20822 (define-public r-tolerance
20823 (package
20824 (name "r-tolerance")
20825 (version "2.0.0")
20826 (source
20827 (origin
20828 (method url-fetch)
20829 (uri (cran-uri "tolerance" version))
20830 (sha256
20831 (base32
20832 "001snzr2ipag3zprynydlbi9prkjzrllc054qh7m0qwkb3r19jjd"))))
20833 (properties `((upstream-name . "tolerance")))
20834 (build-system r-build-system)
20835 (propagated-inputs
20836 `(("r-mass" ,r-mass)
20837 ("r-rgl" ,r-rgl)))
20838 (home-page "https://cran.r-project.org/web/packages/tolerance/")
20839 (synopsis "Statistical tolerance intervals and regions")
20840 (description
20841 "This package provides functions for estimating tolerance
20842 limits (intervals) for various univariate distributions (binomial, Cauchy,
20843 discrete Pareto, exponential, two-parameter exponential, extreme value,
20844 hypergeometric, Laplace, logistic, negative binomial, negative hypergeometric,
20845 normal, Pareto, Poisson-Lindley, Poisson, uniform, and Zipf-Mandelbrot),
20846 Bayesian normal tolerance limits, multivariate normal tolerance regions,
20847 nonparametric tolerance intervals, tolerance bands for regression
20848 settings (linear regression, nonlinear regression, nonparametric regression,
20849 and multivariate regression), and analysis of variance tolerance intervals.
20850 Visualizations are also available for most of these settings.")
20851 (license license:gpl2+)))
20852
20853 (define-public r-additivitytests
20854 (package
20855 (name "r-additivitytests")
20856 (version "1.1-4")
20857 (source
20858 (origin
20859 (method url-fetch)
20860 (uri (cran-uri "additivityTests" version))
20861 (sha256
20862 (base32
20863 "048ds90wqjdjy1nyhna3m06asdklbh8sx1n556kss2j1r1pma1sw"))))
20864 (properties
20865 `((upstream-name . "additivityTests")))
20866 (build-system r-build-system)
20867 (home-page "https://github.com/simecek/additivityTests")
20868 (synopsis "Additivity tests in the two way Anova with single sub-class numbers")
20869 (description
20870 "This package provides an implementation of the Tukey, Mandel,
20871 Johnson-Graybill, LBI, Tusell and modified Tukey non-additivity tests.")
20872 (license license:gpl3)))
20873
20874 (define-public r-flexclust
20875 (package
20876 (name "r-flexclust")
20877 (version "1.4-0")
20878 (source
20879 (origin
20880 (method url-fetch)
20881 (uri (cran-uri "flexclust" version))
20882 (sha256
20883 (base32
20884 "0x7wxk8y46ndyz6fdacym0rd6p9wh3pcfr28chjcg5d7fm849zl2"))))
20885 (properties `((upstream-name . "flexclust")))
20886 (build-system r-build-system)
20887 (propagated-inputs
20888 `(("r-class" ,r-class)
20889 ("r-lattice" ,r-lattice)
20890 ("r-modeltools" ,r-modeltools)))
20891 (home-page "https://cran.r-project.org/web/packages/flexclust/")
20892 (synopsis "Flexible cluster algorithms")
20893 (description
20894 "The main function @code{kcca} implements a general framework for
20895 k-centroids cluster analysis supporting arbitrary distance measures and
20896 centroid computation. Further cluster methods include hard competitive
20897 learning, neural gas, and QT clustering. There are numerous visualization
20898 methods for cluster results (neighborhood graphs, convex cluster hulls,
20899 barcharts of centroids, ...), and bootstrap methods for the analysis of
20900 cluster stability.")
20901 (license license:gpl2)))
20902
20903 (define-public r-biclust
20904 (package
20905 (name "r-biclust")
20906 (version "2.0.2")
20907 (source
20908 (origin
20909 (method url-fetch)
20910 (uri (cran-uri "biclust" version))
20911 (sha256
20912 (base32
20913 "1pk7mvwlg4hkc4cn4w6wr2c192qx03d1xfwlzclk5bw1nmcg483b"))))
20914 (properties `((upstream-name . "biclust")))
20915 (build-system r-build-system)
20916 (propagated-inputs
20917 `(("r-additivitytests" ,r-additivitytests)
20918 ("r-colorspace" ,r-colorspace)
20919 ("r-flexclust" ,r-flexclust)
20920 ("r-ggplot2" ,r-ggplot2)
20921 ("r-lattice" ,r-lattice)
20922 ("r-mass" ,r-mass)
20923 ("r-tidyr" ,r-tidyr)))
20924 (home-page "https://cran.r-project.org/web/packages/biclust/")
20925 (synopsis "BiCluster algorithms")
20926 (description
20927 "The main function @code{biclust()} provides several algorithms to find
20928 biclusters in two-dimensional data, spectral, plaid model, xmotifs, and bimax.
20929 In addition, the package provides methods for data
20930 preprocessing (normalization and discretization), visualization, and
20931 validation of bicluster solutions.")
20932 (license license:gpl3)))
20933
20934 (define-public r-icge
20935 (package
20936 (name "r-icge")
20937 (version "0.3")
20938 (source
20939 (origin
20940 (method url-fetch)
20941 (uri (cran-uri "ICGE" version))
20942 (sha256
20943 (base32
20944 "0xin7zml1nbygyi08hhg3wwr2jr1zcsvrlgia89zp4xanxlzgaqa"))))
20945 (properties `((upstream-name . "ICGE")))
20946 (build-system r-build-system)
20947 (propagated-inputs
20948 `(("r-cluster" ,r-cluster)
20949 ("r-mass" ,r-mass)))
20950 (home-page "https://cran.r-project.org/web/packages/ICGE/")
20951 (synopsis "Cluster estimation and identification of atypical units")
20952 (description
20953 "ICGE is a package that helps to estimate the number of real clusters in
20954 data as well as to identify atypical units. The underlying methods are based
20955 on distances rather than on unit x variables.")
20956 (license license:gpl2+)))
20957
20958 (define-public r-depth
20959 (package
20960 (name "r-depth")
20961 (version "2.1-1.1")
20962 (source
20963 (origin
20964 (method url-fetch)
20965 (uri (cran-uri "depth" version))
20966 (sha256
20967 (base32
20968 "0szy0027nh4ps1z919i740i50app5q7cfyg1fj7pdyl45nbl8k6m"))))
20969 (properties `((upstream-name . "depth")))
20970 (build-system r-build-system)
20971 (propagated-inputs
20972 `(("r-abind" ,r-abind)
20973 ("r-circular" ,r-circular)
20974 ("r-rgl" ,r-rgl)))
20975 (native-inputs
20976 `(("gfortran" ,gfortran)))
20977 (home-page "https://cran.r-project.org/web/packages/depth/")
20978 (synopsis "Nonparametric depth functions for multivariate analysis")
20979 (description
20980 "This package provides tools for depth functions methodology applied to
20981 multivariate analysis. Besides allowing calculation of depth values and
20982 depth-based location estimators, the package includes functions or drawing
20983 contour plots and perspective plots of depth functions. Euclidean and
20984 spherical depths are supported.")
20985 (license license:gpl2)))
20986
20987 (define-public r-archetypes
20988 (package
20989 (name "r-archetypes")
20990 (version "2.2-0.1")
20991 (source
20992 (origin
20993 (method url-fetch)
20994 (uri (cran-uri "archetypes" version))
20995 (sha256
20996 (base32
20997 "0ibxsr173ib77gjhid91m85s8gjii4mi2w3d52q5301igv20p7r0"))))
20998 (properties `((upstream-name . "archetypes")))
20999 (build-system r-build-system)
21000 (propagated-inputs
21001 `(("r-modeltools" ,r-modeltools)
21002 ("r-nnls" ,r-nnls)))
21003 (home-page "https://cran.r-project.org/web/packages/archetypes")
21004 (synopsis "Archetypal analysis")
21005 (description
21006 "The main function @code{archetypes} implements a framework for
21007 archetypal analysis supporting arbitrary problem solving mechanisms for the
21008 different conceptual parts of the algorithm.")
21009 (license license:gpl2+)))
21010
21011 (define-public r-shapes
21012 (package
21013 (name "r-shapes")
21014 (version "1.2.5")
21015 (source
21016 (origin
21017 (method url-fetch)
21018 (uri (cran-uri "shapes" version))
21019 (sha256
21020 (base32
21021 "0gfpdydfysp5mwg7qmkn73s67gvh2szb40mzqrx97h41ijgcgd8s"))))
21022 (properties `((upstream-name . "shapes")))
21023 (build-system r-build-system)
21024 (propagated-inputs
21025 `(("r-mass" ,r-mass)
21026 ("r-minpack-lm" ,r-minpack-lm)
21027 ("r-rgl" ,r-rgl)
21028 ("r-scatterplot3d" ,r-scatterplot3d)))
21029 (home-page "http://www.maths.nottingham.ac.uk/~ild/shapes")
21030 (synopsis "Statistical shape analysis")
21031 (description
21032 "This package provides routines for the statistical analysis of landmark
21033 shapes, including Procrustes analysis, graphical displays, principal
21034 components analysis, permutation and bootstrap tests, thin-plate spline
21035 transformation grids and comparing covariance matrices. See Dryden, I.L. and
21036 Mardia, K.V. (2016). Statistical shape analysis, with Applications in R (2nd
21037 Edition), John Wiley and Sons.")
21038 (license license:gpl2)))
21039
21040 (define-public r-anthropometry
21041 (package
21042 (name "r-anthropometry")
21043 (version "1.14")
21044 (source
21045 (origin
21046 (method url-fetch)
21047 (uri (cran-uri "Anthropometry" version))
21048 (sha256
21049 (base32
21050 "0y52g15pcgs4b68sfczn6nnpdqsialsb4mq3wb9a2gba7qdcf76y"))))
21051 (properties `((upstream-name . "Anthropometry")))
21052 (build-system r-build-system)
21053 (propagated-inputs
21054 `(("r-archetypes" ,r-archetypes)
21055 ("r-biclust" ,r-biclust)
21056 ("r-cluster" ,r-cluster)
21057 ("r-depth" ,r-depth)
21058 ("r-fnn" ,r-fnn)
21059 ("r-icge" ,r-icge)
21060 ("r-nnls" ,r-nnls)
21061 ("r-rgl" ,r-rgl)
21062 ("r-shapes" ,r-shapes)))
21063 (native-inputs
21064 `(("r-knitr" ,r-knitr)))
21065 (home-page "https://cran.r-project.org/web/packages/Anthropometry/")
21066 (synopsis "Statistical methods for anthropometric data")
21067 (description
21068 "This package provides statistical methods especially developed to
21069 analyze anthropometric data. These methods are aimed at providing effective
21070 solutions to some commons problems related to Ergonomics and Anthropometry.
21071 They are based on clustering, the statistical concept of data depth,
21072 statistical shape analysis and archetypal analysis.")
21073 (license license:gpl2+)))
21074
21075 (define-public r-adamethods
21076 (package
21077 (name "r-adamethods")
21078 (version "1.2.1")
21079 (source
21080 (origin
21081 (method url-fetch)
21082 (uri (cran-uri "adamethods" version))
21083 (sha256
21084 (base32
21085 "150awbd3skb1mqca18bqjykhyycqw8crviw66s6qrcnmcsbk77pj"))))
21086 (properties `((upstream-name . "adamethods")))
21087 (build-system r-build-system)
21088 (propagated-inputs
21089 `(("r-anthropometry" ,r-anthropometry)
21090 ("r-archetypes" ,r-archetypes)
21091 ("r-fnn" ,r-fnn)
21092 ("r-foreach" ,r-foreach)
21093 ("r-nnls" ,r-nnls)
21094 ("r-tolerance" ,r-tolerance)
21095 ("r-univoutl" ,r-univoutl)))
21096 (home-page "https://cran.r-project.org/web/packages/adamethods/")
21097 (synopsis "Archetypoid algorithms and anomaly detection")
21098 (description
21099 "This package is a collection of several algorithms to obtain
21100 archetypoids with small and large databases and with both classical
21101 multivariate data and functional data (univariate and multivariate). Some of
21102 these algorithms also detect anomalies (outliers).")
21103 (license license:gpl2+)))
21104
21105 (define-public r-idpmisc
21106 (package
21107 (name "r-idpmisc")
21108 (version "1.1.20")
21109 (source
21110 (origin
21111 (method url-fetch)
21112 (uri (cran-uri "IDPmisc" version))
21113 (sha256
21114 (base32
21115 "0zy6mxqa8arq0vvhsdcifzm3085c23rnwa1n36fhircph1xwvfdw"))))
21116 (properties `((upstream-name . "IDPmisc")))
21117 (build-system r-build-system)
21118 (propagated-inputs
21119 `(("r-lattice" ,r-lattice)))
21120 (home-page "https://cran.r-project.org/web/packages/IDPmisc/")
21121 (synopsis "Functions for data analyses and visualization")
21122 (description
21123 "This package provides different high-level graphics functions for
21124 displaying large datasets, displaying circular data in a very flexible way,
21125 finding local maxima, brewing color ramps, drawing nice arrows, zooming
21126 2D-plots, creating figures with differently colored margin and plot region.
21127 In addition, the package contains auxiliary functions for data manipulation
21128 like omitting observations with irregular values or selecting data by logical
21129 vectors, which include NAs. Other functions are especially useful in
21130 spectroscopy and analyses of environmental data: robust baseline fitting,
21131 finding peaks in spectra, converting humidity measures.")
21132 (license license:gpl3+)))
21133
21134 (define-public r-qqman
21135 (package
21136 (name "r-qqman")
21137 (version "0.1.4")
21138 (source
21139 (origin
21140 (method url-fetch)
21141 (uri (cran-uri "qqman" version))
21142 (sha256
21143 (base32
21144 "1v9s9ag1hfb47py87wb2nad4mbsfx35832hdmrh5kxrb2f11zl1s"))))
21145 (properties `((upstream-name . "qqman")))
21146 (build-system r-build-system)
21147 (propagated-inputs
21148 `(("r-calibrate" ,r-calibrate)))
21149 (home-page "https://cran.r-project.org/web/packages/qqman/")
21150 (synopsis "Q-Q and Manhattan plots for GWAS data")
21151 (description
21152 "This package allows you to create Q-Q and Manhattan plots for GWAS data
21153 from PLINK results.")
21154 (license license:gpl3)))
21155
21156 (define-public r-ggplot-multistats
21157 (package
21158 (name "r-ggplot-multistats")
21159 (version "1.0.0")
21160 (source
21161 (origin
21162 (method url-fetch)
21163 (uri (cran-uri "ggplot.multistats" version))
21164 (sha256
21165 (base32
21166 "1afzfa86vc484bcwpg7m1ky03jpax584rigzgai8w06pifkmz0il"))))
21167 (properties
21168 `((upstream-name . "ggplot.multistats")))
21169 (build-system r-build-system)
21170 (propagated-inputs
21171 `(("r-ggplot2" ,r-ggplot2)
21172 ("r-hexbin" ,r-hexbin)
21173 ("r-rlang" ,r-rlang)
21174 ("r-scales" ,r-scales)))
21175 (home-page "https://github.com/flying-sheep/ggplot.multistats")
21176 (synopsis "Multiple summary statistics for binned stats/geometries")
21177 (description
21178 "This package provides the ggplot binning layer @code{stat_summaries_hex()},
21179 which functions similar to its singular form, but allows the use of multiple
21180 statistics per bin. Those statistics can be mapped to multiple bin
21181 aesthetics.")
21182 (license license:gpl3)))
21183
21184 (define-public r-knn-covertree
21185 (package
21186 (name "r-knn-covertree")
21187 (version "1.0")
21188 (source
21189 (origin
21190 (method url-fetch)
21191 (uri (cran-uri "knn.covertree" version))
21192 (sha256
21193 (base32
21194 "0msfcmwydws7q7m5jdb0dxab0nkbl7mq5llg6v3r4qrnlvrdggvz"))))
21195 (properties `((upstream-name . "knn.covertree")))
21196 (build-system r-build-system)
21197 (propagated-inputs
21198 `(("r-matrix" ,r-matrix)
21199 ("r-rcpp" ,r-rcpp)
21200 ("r-rcppeigen" ,r-rcppeigen)))
21201 (home-page "https://github.com/flying-sheep/knn.covertree")
21202 (synopsis "Accurate kNN Implementation with multiple distance measures")
21203 (description
21204 "Similarly to the FNN package, this package allows calculation of the k
21205 nearest neighbors (kNN) of a data matrix. The implementation is based on
21206 cover trees introduced by Alina Beygelzimer, Sham Kakade, and John
21207 Langford (2006) @url{doi:10.1145/1143844.1143857}.")
21208 (license license:agpl3+)))
21209
21210 (define-public r-poibin
21211 (package
21212 (name "r-poibin")
21213 (version "1.5")
21214 (source
21215 (origin
21216 (method url-fetch)
21217 (uri (cran-uri "poibin" version))
21218 (sha256
21219 (base32
21220 "1sxryvwwz6ldsnkzdy56p8c895s5yvpcai9ndyjv1x5q3l05wf9v"))))
21221 (properties `((upstream-name . "poibin")))
21222 (build-system r-build-system)
21223 (home-page "https://cran.r-project.org/web/packages/poibin/")
21224 (synopsis "Poisson binomial distribution")
21225 (description
21226 "This package provides an implementation of both the exact and
21227 approximation methods for computing the @dfn{cumulative distribution
21228 function} (CDF) of the Poisson binomial distribution. It also provides the
21229 @dfn{probability mass function} (PMF), quantile function, and random number
21230 generation for the Poisson binomial distribution.")
21231 (license license:gpl2)))
21232
21233 (define-public r-diagram
21234 (package
21235 (name "r-diagram")
21236 (version "1.6.5")
21237 (source
21238 (origin
21239 (method url-fetch)
21240 (uri (cran-uri "diagram" version))
21241 (sha256
21242 (base32
21243 "1r3lyl0h7mk9cfg8smr3jydfkjdawaphnxibkxfjqa7029vkxh79"))))
21244 (properties `((upstream-name . "diagram")))
21245 (build-system r-build-system)
21246 (propagated-inputs
21247 `(("r-shape" ,r-shape)))
21248 (home-page "https://cran.r-project.org/web/packages/diagram/")
21249 (synopsis "Visualize simple graphs (networks) and plot flow diagrams")
21250 (description
21251 "This package provides tools to visualize simple graphs (networks) based
21252 on a transition matrix, utilities to plot flow diagrams, visualizing webs,
21253 electrical networks, etc. It also includes supporting material for the book
21254 \"A practical guide to ecological modelling - using R as a simulation
21255 platform\" by Karline Soetaert and Peter M.J. Herman (2009) and the book
21256 \"Solving Differential Equations in R\" by Karline Soetaert, Jeff Cash and
21257 Francesca Mazzia (2012).")
21258 (license license:gpl2+)))
21259
21260 (define-public r-lim
21261 (package
21262 (name "r-lim")
21263 (version "1.4.6")
21264 (source
21265 (origin
21266 (method url-fetch)
21267 (uri (cran-uri "LIM" version))
21268 (sha256
21269 (base32
21270 "03x1gnm06bw1wrzc01110bjzd2mvjdzbc2mbrazh22jrmb32w5d8"))))
21271 (properties `((upstream-name . "LIM")))
21272 (build-system r-build-system)
21273 (propagated-inputs
21274 `(("r-diagram" ,r-diagram)
21275 ("r-limsolve" ,r-limsolve)))
21276 (home-page "https://cran.r-project.org/web/packages/LIM/")
21277 (synopsis "Linear inverse model examples and solution methods")
21278 (description
21279 "This package provides functions that read and solve linear inverse
21280 problems (food web problems, linear programming problems).")
21281 (license license:gpl2+)))
21282
21283 (define-public r-shinycssloaders
21284 (package
21285 (name "r-shinycssloaders")
21286 (version "1.0.0")
21287 (source
21288 (origin
21289 (method url-fetch)
21290 (uri (cran-uri "shinycssloaders" version))
21291 (sha256
21292 (base32
21293 "0r3xm273lhdhzbs2mkgw1m2kwb7z1dh1pzya8yxy5vacda1l2ikl"))))
21294 (properties
21295 `((upstream-name . "shinycssloaders")))
21296 (build-system r-build-system)
21297 (propagated-inputs
21298 `(("r-digest" ,r-digest)
21299 ("r-glue" ,r-glue)
21300 ("r-shiny" ,r-shiny)))
21301 (home-page "https://github.com/andrewsali/shinycssloaders")
21302 (synopsis "Add CSS loading animations to Shiny outputs")
21303 (description
21304 "This package provides tools to create a lightweight Shiny wrapper for
21305 the css-loaders created by Luke Hass
21306 @url{https://github.com/lukehaas/css-loaders}. Wrapping a Shiny output will
21307 automatically show a loader when the output is (re)calculating.")
21308 (license license:gpl3)))
21309
21310 (define-public r-rsvg
21311 (package
21312 (name "r-rsvg")
21313 (version "2.1")
21314 (source
21315 (origin
21316 (method url-fetch)
21317 (uri (cran-uri "rsvg" version))
21318 (sha256
21319 (base32
21320 "0bxnwa9sbzx6jlxrzh3ymjq81vkxil2qx7kk7wp13a0cql7dhxcn"))))
21321 (properties `((upstream-name . "rsvg")))
21322 (build-system r-build-system)
21323 (inputs
21324 `(("librsvg" ,librsvg)
21325 ("zlib" ,zlib)))
21326 (native-inputs
21327 `(("pkg-config" ,pkg-config)
21328 ("r-knitr" ,r-knitr)))
21329 (home-page "https://github.com/jeroen/rsvg#readme")
21330 (synopsis "Render SVG images into PDF, PNG, PostScript, or Bitmap arrays")
21331 (description
21332 "This package allows you to render vector-based SVG images into
21333 high-quality custom-size bitmap arrays using the librsvg2 library. The
21334 resulting bitmap can be written to e.g. PNG, JPEG or WEBP format. In
21335 addition, the package can convert images directly to various formats such as
21336 PDF or PostScript.")
21337 (license license:expat)))
21338
21339 (define-public r-influencer
21340 (package
21341 (name "r-influencer")
21342 (version "0.1.0")
21343 (source
21344 (origin
21345 (method url-fetch)
21346 (uri (cran-uri "influenceR" version))
21347 (sha256
21348 (base32
21349 "12p9362hkndlnz1rd8j2rykg57kbm6l7ks60by3rd25xg50k5jag"))))
21350 (properties `((upstream-name . "influenceR")))
21351 (build-system r-build-system)
21352 (propagated-inputs
21353 `(("r-igraph" ,r-igraph)
21354 ("r-matrix" ,r-matrix)))
21355 (home-page "https://github.com/rcc-uchicago/influenceR")
21356 (synopsis "Tools to quantify structural importance of nodes in a network")
21357 (description
21358 "This package provides functionality to compute various node centrality
21359 measures on networks. Included are functions to compute betweenness
21360 centrality (by utilizing Madduri and Bader's SNAP library), implementations of
21361 Burt's constraint and @dfn{effective network size} (ENS) metrics, Borgatti's
21362 algorithm to identify key players, and Valente's bridging metric. The
21363 betweenness, Key Players, and bridging implementations are parallelized with
21364 OpenMP.")
21365 (license license:gpl2)))
21366
21367 (define-public r-emplik
21368 (package
21369 (name "r-emplik")
21370 (version "1.1-1")
21371 (source
21372 (origin
21373 (method url-fetch)
21374 (uri (cran-uri "emplik" version))
21375 (sha256
21376 (base32
21377 "1kw8g8j075bsicdvgkjf4870rfv5c30gvmw6qkkaz3ki22x74w77"))))
21378 (properties `((upstream-name . "emplik")))
21379 (build-system r-build-system)
21380 (propagated-inputs
21381 `(("r-quantreg" ,r-quantreg)))
21382 (home-page "https://www.ms.uky.edu/~mai/EmpLik.html")
21383 (synopsis "Empirical likelihood ratio for censored/truncated data")
21384 (description
21385 "This package provides empirical likelihood ratio tests for
21386 means/quantiles/hazards from possibly censored and/or truncated data. It also
21387 does regression.")
21388 (license license:gpl2+)))
21389
21390 (define-public r-imputeyn
21391 (package
21392 (name "r-imputeyn")
21393 (version "1.3")
21394 (source
21395 (origin
21396 (method url-fetch)
21397 (uri (cran-uri "imputeYn" version))
21398 (sha256
21399 (base32
21400 "1b21w1aa5f7yiq8k0wa86wvbg4ij7f6ldwn6asfqwb0b90rvsgvs"))))
21401 (properties `((upstream-name . "imputeYn")))
21402 (build-system r-build-system)
21403 (propagated-inputs
21404 `(("r-boot" ,r-boot)
21405 ("r-emplik" ,r-emplik)
21406 ("r-mvtnorm" ,r-mvtnorm)
21407 ("r-quadprog" ,r-quadprog)
21408 ("r-survival" ,r-survival)))
21409 (home-page "https://cran.r-project.org/web/packages/imputeYn/")
21410 (synopsis "Impute last largest censored observation under weighted least squares")
21411 (description
21412 "This package allows for the imputation of the last largest censored
21413 observantions. This method brings less bias and more efficient estimates for
21414 AFT models.")
21415 (license license:gpl2)))
21416
21417 (define-public r-adapenetclass
21418 (package
21419 (name "r-adapenetclass")
21420 (version "1.2")
21421 (source
21422 (origin
21423 (method url-fetch)
21424 (uri (cran-uri "AdapEnetClass" version))
21425 (sha256
21426 (base32
21427 "01k3mj4g1ckbng7wkzzn9h0k9yf01cpnnkly0sjda574c5jhj0rc"))))
21428 (properties `((upstream-name . "AdapEnetClass")))
21429 (build-system r-build-system)
21430 (propagated-inputs
21431 `(("r-glmnet" ,r-glmnet)
21432 ("r-imputeyn" ,r-imputeyn)
21433 ("r-lars" ,r-lars)
21434 ("r-quadprog" ,r-quadprog)))
21435 (home-page "https://cran.r-project.org/web/packages/AdapEnetClass/")
21436 (synopsis "Class of adaptive elastic net methods for censored data")
21437 (description
21438 "This package provides methods for variable selection for AFT models.")
21439 (license license:gpl2)))
21440
21441 (define-public r-flock
21442 (package
21443 (name "r-flock")
21444 (version "0.7")
21445 (source
21446 (origin
21447 (method url-fetch)
21448 (uri (cran-uri "flock" version))
21449 (sha256
21450 (base32
21451 "1zg93p74icj4bhxnmnssj2xp6vw4yaksyavq03497v33xfpdxss7"))))
21452 (properties `((upstream-name . "flock")))
21453 (build-system r-build-system)
21454 (propagated-inputs `(("r-rcpp" ,r-rcpp)))
21455 (home-page "https://cran.r-project.org/web/packages/flock/")
21456 (synopsis "Process synchronization using file locks")
21457 (description
21458 "This package implements synchronization between R processes (spawned by
21459 using the @code{parallel} package for instance) using file locks. It supports
21460 both exclusive and shared locking.")
21461 (license license:asl2.0)))
21462
21463 (define-public r-archivist
21464 (package
21465 (name "r-archivist")
21466 (version "2.3.5")
21467 (source
21468 (origin
21469 (method url-fetch)
21470 (uri (cran-uri "archivist" version))
21471 (sha256
21472 (base32
21473 "0sk16bcafgswrvwh39ysbgm6jvsg20yil4pdsg3wsp81nnsrb43k"))))
21474 (properties `((upstream-name . "archivist")))
21475 (build-system r-build-system)
21476 (propagated-inputs
21477 `(("r-dbi" ,r-dbi)
21478 ("r-digest" ,r-digest)
21479 ("r-flock" ,r-flock)
21480 ("r-httr" ,r-httr)
21481 ("r-lubridate" ,r-lubridate)
21482 ("r-magrittr" ,r-magrittr)
21483 ("r-rcurl" ,r-rcurl)
21484 ("r-rsqlite" ,r-rsqlite)))
21485 (native-inputs
21486 `(("r-knitr" ,r-knitr)))
21487 (home-page "https://pbiecek.github.io/archivist/")
21488 (synopsis "Tools for storing, restoring and searching for R objects")
21489 (description
21490 "Data exploration and modelling is a process in which a lot of data
21491 artifacts are produced. Artifacts like: subsets, data aggregates, plots,
21492 statistical models, different versions of data sets and different versions of
21493 results. Archivist helps to store and manage artifacts created in R. It
21494 allows you to store selected artifacts as binary files together with their
21495 metadata and relations. Archivist allows sharing artifacts with others. It
21496 can look for already created artifacts by using its class, name, date of the
21497 creation or other properties. It also makes it easy to restore such
21498 artifacts.")
21499 (license license:gpl2)))
21500
21501 (define-public r-versions
21502 (package
21503 (name "r-versions")
21504 (version "0.3")
21505 (source
21506 (origin
21507 (method url-fetch)
21508 (uri (cran-uri "versions" version))
21509 (sha256
21510 (base32
21511 "0zm49j785dgv7fyr1yl9q5f0dsk8hhpim5q5bpkgrkzv7pwjribd"))))
21512 (properties `((upstream-name . "versions")))
21513 (build-system r-build-system)
21514 (home-page "https://cran.r-project.org/web/packages/versions/")
21515 (synopsis "Query and install specific versions of CRAN packages")
21516 (description
21517 "This package allows you to install specified versions of R packages
21518 hosted on CRAN and provides functions to list available versions and the
21519 versions of currently installed packages.")
21520 (license license:bsd-3)))
21521
21522 (define-public r-adapr
21523 (package
21524 (name "r-adapr")
21525 (version "2.0.0")
21526 (source
21527 (origin
21528 (method url-fetch)
21529 (uri (cran-uri "adapr" version))
21530 (sha256
21531 (base32
21532 "1s57jdbi5pik56xjz1d4438ax6cywg2yq2s47h5g6wrwvpgr1qfw"))))
21533 (properties `((upstream-name . "adapr")))
21534 (build-system r-build-system)
21535 (propagated-inputs
21536 `(("r-archivist" ,r-archivist)
21537 ("r-devtools" ,r-devtools)
21538 ("r-digest" ,r-digest)
21539 ("r-doparallel" ,r-doparallel)
21540 ("r-gdata" ,r-gdata)
21541 ("r-ggplot2" ,r-ggplot2)
21542 ("r-git2r" ,r-git2r)
21543 ("r-igraph" ,r-igraph)
21544 ("r-knitr" ,r-knitr)
21545 ("r-plotly" ,r-plotly)
21546 ("r-plyr" ,r-plyr)
21547 ("r-rmarkdown" ,r-rmarkdown)
21548 ("r-shiny" ,r-shiny)
21549 ("r-shinydashboard" ,r-shinydashboard)
21550 ("r-versions" ,r-versions)))
21551 (home-page "https://cran.r-project.org/web/packages/adapr/")
21552 (synopsis "Implementation of an accountable data analysis process")
21553 (description
21554 "This package tracks reading and writing within R scripts that are
21555 organized into a directed acyclic graph. It contains an interactive Shiny
21556 application @code{adaprApp()}. It uses Git and file hashes to track version
21557 histories of inputs and outputs.")
21558 (license license:lgpl2.0)))
21559
21560 (define-public r-adapsamp
21561 (package
21562 (name "r-adapsamp")
21563 (version "1.1.1")
21564 (source
21565 (origin
21566 (method url-fetch)
21567 (uri (cran-uri "AdapSamp" version))
21568 (sha256
21569 (base32
21570 "1jayjrsiib2ij4rxxj59g71r3xhzl5yqh0lhi8k6cfy03i7dkvis"))))
21571 (properties `((upstream-name . "AdapSamp")))
21572 (build-system r-build-system)
21573 (propagated-inputs `(("r-pracma" ,r-pracma)))
21574 (home-page "https://cran.r-project.org/web/packages/AdapSamp/")
21575 (synopsis "Adaptive sampling algorithms")
21576 (description
21577 "For distributions whose probability density functions are log-concave,
21578 the adaptive rejection sampling algorithm can be used to build envelope
21579 functions for sampling. For others, the modified adaptive rejection sampling
21580 algorithm, the concave-convex adaptive rejection sampling algorithm, and the
21581 adaptive slice sampling algorithm can be used. This R package mainly includes
21582 these four functions: @code{rARS()}, @code{rMARS()}, @code{rCCARS()}, and
21583 @code{rASS()}. These functions can realize sampling based on the algorithms
21584 above.")
21585 (license license:gpl2)))
21586
21587 (define-public r-adaptalint
21588 (package
21589 (name "r-adaptalint")
21590 (version "0.2.4")
21591 (source
21592 (origin
21593 (method url-fetch)
21594 (uri (cran-uri "adaptalint" version))
21595 (sha256
21596 (base32
21597 "15qdcvnnbgcps8j5k79354wsc9alswijv8lcafg2i3lghaw536yf"))))
21598 (properties `((upstream-name . "adaptalint")))
21599 (build-system r-build-system)
21600 (propagated-inputs
21601 `(("r-dplyr" ,r-dplyr)
21602 ("r-lintr" ,r-lintr)
21603 ("r-purrr" ,r-purrr)))
21604 (home-page "https://cran.r-project.org/web/packages/adaptalint/")
21605 (synopsis "Check R code style")
21606 (description
21607 "This package provides tools to infer the code style (which style rules
21608 are followed and which ones are not) from one package and use it to check
21609 another. This makes it easier to find and correct the most important problems
21610 first.")
21611 (license license:gpl3)))
21612
21613 (define-public r-fracdiff
21614 (package
21615 (name "r-fracdiff")
21616 (version "1.5-1")
21617 (source
21618 (origin
21619 (method url-fetch)
21620 (uri (cran-uri "fracdiff" version))
21621 (sha256
21622 (base32
21623 "1dhfjlhr9sb38qgpsx0sm73l9lgc13d0fk32l7fmjfnalhr3n45q"))))
21624 (properties `((upstream-name . "fracdiff")))
21625 (build-system r-build-system)
21626 (home-page "https://github.com/mmaechler/fracdiff")
21627 (synopsis
21628 "Fractionally differenced ARIMA aka ARFIMA(P,d,q) models")
21629 (description
21630 "This package provides tools for the maximum likelihood estimation of the
21631 parameters of a fractionally differenced ARIMA(p,d,q) model (Haslett and
21632 Raftery, Appl.Statistics, 1989); it includes inference and basic methods.")
21633 (license license:gpl2+)))
21634
21635 (define-public r-forecast
21636 (package
21637 (name "r-forecast")
21638 (version "8.13")
21639 (source
21640 (origin
21641 (method url-fetch)
21642 (uri (cran-uri "forecast" version))
21643 (sha256
21644 (base32
21645 "0vrql5d4v28890np2m6ws1nr1fcl6frs1bz74vfkihkixcmkl3j9"))))
21646 (properties `((upstream-name . "forecast")))
21647 (build-system r-build-system)
21648 (propagated-inputs
21649 `(("r-colorspace" ,r-colorspace)
21650 ("r-fracdiff" ,r-fracdiff)
21651 ("r-ggplot2" ,r-ggplot2)
21652 ("r-lmtest" ,r-lmtest)
21653 ("r-magrittr" ,r-magrittr)
21654 ("r-nnet" ,r-nnet)
21655 ("r-rcpp" ,r-rcpp)
21656 ("r-rcpparmadillo" ,r-rcpparmadillo)
21657 ("r-timedate" ,r-timedate)
21658 ("r-tseries" ,r-tseries)
21659 ("r-urca" ,r-urca)
21660 ("r-zoo" ,r-zoo)))
21661 (native-inputs
21662 `(("r-knitr" ,r-knitr))) ; needed for vignettes
21663 (home-page "https://pkg.robjhyndman.com/forecast/")
21664 (synopsis "Forecasting functions for time series and linear models")
21665 (description
21666 "This package provides methods and tools for displaying and analysing
21667 univariate time series forecasts including exponential smoothing via state
21668 space models and automatic ARIMA modelling.")
21669 (license license:gpl3)))
21670
21671 (define-public r-xmisc
21672 (package
21673 (name "r-xmisc")
21674 (version "0.2.1")
21675 (source
21676 (origin
21677 (method url-fetch)
21678 (uri (cran-uri "Xmisc" version))
21679 (sha256
21680 (base32
21681 "11gwlcyxhz1p50m68cnqrxmisdk99v8vrsbvyr7k67f0kvsznzs1"))))
21682 (properties `((upstream-name . "Xmisc")))
21683 (build-system r-build-system)
21684 (home-page "https://cran.r-project.org/package=Xmisc")
21685 (synopsis
21686 "Xiaobei's miscellaneous classes and functions")
21687 (description
21688 "This package provides Xiaobei's miscellaneous classes and functions,
21689 which are useful when developing R packages for @dfn{object oriented
21690 programming} (OOP) using R Reference Class.")
21691 (license license:gpl2+)))
21692
21693 (define-public r-proxyc
21694 (package
21695 (name "r-proxyc")
21696 (version "0.1.5")
21697 (source
21698 (origin
21699 (method url-fetch)
21700 (uri (cran-uri "proxyC" version))
21701 (sha256
21702 (base32
21703 "159bc42x4shm6n3rh9fc8ziv3ivq0ipmpbasrh279hhn1prc8gg6"))))
21704 (properties `((upstream-name . "proxyC")))
21705 (build-system r-build-system)
21706 (propagated-inputs
21707 `(("r-matrix" ,r-matrix)
21708 ("r-rcpp" ,r-rcpp)
21709 ("r-rcpparmadillo" ,r-rcpparmadillo)
21710 ("r-rcppparallel" ,r-rcppparallel)))
21711 (home-page "https://cran.r-project.org/package=proxyC")
21712 (synopsis "Compute proximity in large sparse matrices")
21713 (description
21714 "This package provides efficient tools to compute the proximity between
21715 rows or columns of large matrices. Functions are optimised for large sparse
21716 matrices using the Armadillo and Intel TBB libraries. Among several built-in
21717 similarity/distance measures, computation of correlation, cosine similarity
21718 and Euclidean distance is particularly fast.")
21719 (license license:gpl3)))
21720
21721 (define-public r-isocodes
21722 (package
21723 (name "r-isocodes")
21724 (version "2020.12.04")
21725 (source
21726 (origin
21727 (method url-fetch)
21728 (uri (cran-uri "ISOcodes" version))
21729 (sha256
21730 (base32
21731 "18373rkhmwm7y2drvfbhrxkqw9d23avf0ndvh0fg00z4djvddkjx"))))
21732 (properties `((upstream-name . "ISOcodes")))
21733 (build-system r-build-system)
21734 (home-page "https://cran.r-project.org/package=ISOcodes")
21735 (synopsis "Selected ISO codes")
21736 (description
21737 "This package provides ISO language, territory, currency, script and
21738 character codes. It provides ISO 639 language codes, ISO 3166 territory
21739 codes, ISO 4217 currency codes, ISO 15924 script codes, and the ISO 8859
21740 character codes as well as the UN M.49 area codes.")
21741 (license license:gpl2)))
21742
21743 (define-public r-stopwords
21744 (package
21745 (name "r-stopwords")
21746 (version "2.2")
21747 (source
21748 (origin
21749 (method url-fetch)
21750 (uri (cran-uri "stopwords" version))
21751 (sha256
21752 (base32
21753 "1f862y30c4r0phamlp7shzkpxg0vh3i410xy0336w310hv3wqsxn"))))
21754 (properties `((upstream-name . "stopwords")))
21755 (build-system r-build-system)
21756 (propagated-inputs
21757 `(("r-isocodes" ,r-isocodes)))
21758 (home-page "https://github.com/quanteda/stopwords")
21759 (synopsis "Multilingual stopword lists")
21760 (description
21761 "This package provides multiple sources of stopwords, for use in text
21762 analysis and natural language processing.")
21763 (license license:expat)))
21764
21765 (define-public r-spacyr
21766 (package
21767 (name "r-spacyr")
21768 (version "1.2.1")
21769 (source
21770 (origin
21771 (method url-fetch)
21772 (uri (cran-uri "spacyr" version))
21773 (sha256
21774 (base32
21775 "1b2ccgwsiqkvp7w37x8k7699c676q16vfrybkrfvyczyhki4s6nw"))))
21776 (properties `((upstream-name . "spacyr")))
21777 (build-system r-build-system)
21778 (propagated-inputs
21779 `(("r-data-table" ,r-data-table)
21780 ("r-reticulate" ,r-reticulate)))
21781 (home-page "https://spacyr.quanteda.io")
21782 (synopsis "R wrapper for the spaCy NLP library")
21783 (description
21784 "This package provides an R wrapper to the Python @dfn{natural language
21785 processing} (NLP) library @code{spaCy}, from @url{http://spacy.io}.")
21786 (license license:gpl3)))
21787
21788 (define-public r-snowballc
21789 (package
21790 (name "r-snowballc")
21791 (version "0.7.0")
21792 (source
21793 (origin
21794 (method url-fetch)
21795 (uri (cran-uri "SnowballC" version))
21796 (sha256
21797 (base32
21798 "1wwm71mp4b2mjb5985x782p6xj519dfrpd40qli7lmig6afyw3xi"))))
21799 (properties `((upstream-name . "SnowballC")))
21800 (build-system r-build-system)
21801 (home-page "https://r-forge.r-project.org/projects/r-temis/")
21802 (synopsis "Snowball stemmers based on the C libstemmer UTF-8 library")
21803 (description
21804 "This package provides an R interface to the C @code{libstemmer} library
21805 that implements Porter's word stemming algorithm for collapsing words to a
21806 common root to aid comparison of vocabulary. Currently supported languages
21807 are Danish, Dutch, English, Finnish, French, German, Hungarian, Italian,
21808 Norwegian, Portuguese, Romanian, Russian, Spanish, Swedish and Turkish.")
21809 (license license:bsd-3)))
21810
21811 (define-public r-quanteda
21812 (package
21813 (name "r-quanteda")
21814 (version "2.1.2")
21815 (source
21816 (origin
21817 (method url-fetch)
21818 (uri (cran-uri "quanteda" version))
21819 (sha256
21820 (base32
21821 "13rjwgmg5v1dbryrs9ifyy76s5ib6wrbrm2y5af44vhf1h6p9cvy"))))
21822 (properties `((upstream-name . "quanteda")))
21823 (build-system r-build-system)
21824 (propagated-inputs
21825 `(("r-data-table" ,r-data-table)
21826 ("r-digest" ,r-digest)
21827 ("r-extrafont" ,r-extrafont)
21828 ("r-fastmatch" ,r-fastmatch)
21829 ("r-ggplot2" ,r-ggplot2)
21830 ("r-ggrepel" ,r-ggrepel)
21831 ("r-jsonlite" ,r-jsonlite)
21832 ("r-magrittr" ,r-magrittr)
21833 ("r-matrix" ,r-matrix)
21834 ("r-network" ,r-network)
21835 ("r-proxyc" ,r-proxyc)
21836 ("r-rcpp" ,r-rcpp)
21837 ("r-rcpparmadillo" ,r-rcpparmadillo)
21838 ("r-rcppparallel" ,r-rcppparallel)
21839 ("r-sna" ,r-sna)
21840 ("r-snowballc" ,r-snowballc)
21841 ("r-stopwords" ,r-stopwords)
21842 ("r-stringi" ,r-stringi)
21843 ("r-xml2" ,r-xml2)
21844 ("r-yaml" ,r-yaml)))
21845 (native-inputs
21846 `(("r-knitr" ,r-knitr)))
21847 (home-page "https://quanteda.io")
21848 (synopsis "Quantitative analysis of textual data")
21849 (description
21850 "This package provides a fast, flexible, and comprehensive framework for
21851 quantitative text analysis in R. It provides functionality for corpus
21852 management, creating and manipulating tokens and ngrams, exploring keywords in
21853 context, forming and manipulating sparse matrices of documents by features and
21854 feature co-occurrences, analyzing keywords, computing feature similarities and
21855 distances, applying content dictionaries, applying supervised and unsupervised
21856 machine learning, visually representing text and text analyses, and more.")
21857 (license license:gpl3)))
21858
21859 (define-public r-topicmodels
21860 (package
21861 (name "r-topicmodels")
21862 (version "0.2-12")
21863 (source
21864 (origin
21865 (method url-fetch)
21866 (uri (cran-uri "topicmodels" version))
21867 (sha256
21868 (base32
21869 "1d6iizmn042b59q2y6qc82z19wq3xm0zvgkf8iqf8fdzh51kmn5g"))))
21870 (properties `((upstream-name . "topicmodels")))
21871 (build-system r-build-system)
21872 (inputs
21873 `(("gsl" ,gsl)))
21874 (propagated-inputs
21875 `(("r-modeltools" ,r-modeltools)
21876 ("r-slam" ,r-slam)
21877 ("r-tm" ,r-tm)))
21878 (home-page "https://cran.r-project.org/package=topicmodels")
21879 (synopsis "Topic models")
21880 (description
21881 "This package provides an interface to the C code for @dfn{Latent
21882 Dirichlet Allocation} (LDA) models and @dfn{Correlated Topics Models} (CTM) by
21883 David M. Blei and co-authors and the C++ code for fitting LDA models using
21884 Gibbs sampling by Xuan-Hieu Phan and co-authors.")
21885 (license license:gpl2)))
21886
21887 (define-public r-stm
21888 (package
21889 (name "r-stm")
21890 (version "1.3.6")
21891 (source
21892 (origin
21893 (method url-fetch)
21894 (uri (cran-uri "stm" version))
21895 (sha256
21896 (base32
21897 "0qwq4nin2n9fjd06852r8k7arvcgh46kcfb3lm21swgx6j8bgrhb"))))
21898 (properties `((upstream-name . "stm")))
21899 (build-system r-build-system)
21900 (propagated-inputs
21901 `(("r-data-table" ,r-data-table)
21902 ("r-glmnet" ,r-glmnet)
21903 ("r-lda" ,r-lda)
21904 ("r-matrix" ,r-matrix)
21905 ("r-matrixstats" ,r-matrixstats)
21906 ("r-quadprog" ,r-quadprog)
21907 ("r-quanteda" ,r-quanteda)
21908 ("r-rcpp" ,r-rcpp)
21909 ("r-rcpparmadillo" ,r-rcpparmadillo)
21910 ("r-slam" ,r-slam)
21911 ("r-stringr" ,r-stringr)))
21912 (home-page "http://www.structuraltopicmodel.com/")
21913 (synopsis "Estimation of the Structural Topic Model")
21914 (description
21915 "The @dfn{Structural Topic Model} (STM) allows researchers to estimate
21916 topic models with document-level covariates. The package also includes tools
21917 for model selection, visualization, and estimation of topic-covariate
21918 regressions.")
21919 (license license:expat)))
21920
21921 (define-public r-polycor
21922 (package
21923 (name "r-polycor")
21924 (version "0.7-10")
21925 (source
21926 (origin
21927 (method url-fetch)
21928 (uri (cran-uri "polycor" version))
21929 (sha256
21930 (base32
21931 "0wzwzklflbhi8sv9m7ijwr16v9zmkk0j0v4pbcpf32f8lbn3psna"))))
21932 (properties `((upstream-name . "polycor")))
21933 (build-system r-build-system)
21934 (propagated-inputs
21935 `(("r-matrix" ,r-matrix)
21936 ("r-mvtnorm" ,r-mvtnorm)))
21937 (home-page "https://r-forge.r-project.org/projects/polycor/")
21938 (synopsis "Polychoric and polyserial correlations")
21939 (description
21940 "This package provides tools to compute polychoric and polyserial
21941 correlations by quick \"two-step\" methods or ML, optionally with standard
21942 errors; tetrachoric and biserial correlations are special cases.")
21943 (license license:gpl2+)))
21944
21945 (define-public r-msm
21946 (package
21947 (name "r-msm")
21948 (version "1.6.8")
21949 (source
21950 (origin
21951 (method url-fetch)
21952 (uri (cran-uri "msm" version))
21953 (sha256
21954 (base32
21955 "1d32y8f0vb2dfv3999liigpns788j145nrvd1xpxb9i2lsg8mwgk"))))
21956 (properties `((upstream-name . "msm")))
21957 (build-system r-build-system)
21958 (propagated-inputs
21959 `(("r-expm" ,r-expm)
21960 ("r-mvtnorm" ,r-mvtnorm)
21961 ("r-survival" ,r-survival)))
21962 (home-page "https://github.com/chjackson/msm")
21963 (synopsis "Multi-state Markov and hidden Markov models in continuous time")
21964 (description
21965 "This package provides functions for fitting continuous-time Markov and
21966 hidden Markov multi-state models to longitudinal data. It was designed for
21967 processes observed at arbitrary times in continuous time (panel data) but some
21968 other observation schemes are supported. Both Markov transition rates and the
21969 hidden Markov output process can be modelled in terms of covariates, which may
21970 be constant or piecewise-constant in time.")
21971 (license license:gpl2+)))
21972
21973 (define-public r-ltm
21974 (package
21975 (name "r-ltm")
21976 (version "1.1-1")
21977 (source
21978 (origin
21979 (method url-fetch)
21980 (uri (cran-uri "ltm" version))
21981 (sha256
21982 (base32
21983 "1qrgzwx5l58qf5rfp1knxc84r0g943q5sdr3ky74zzwpnmrf2vf7"))))
21984 (properties `((upstream-name . "ltm")))
21985 (build-system r-build-system)
21986 (propagated-inputs
21987 `(("r-mass" ,r-mass)
21988 ("r-msm" ,r-msm)
21989 ("r-polycor" ,r-polycor)))
21990 (home-page "https://github.com/drizopoulos/ltm")
21991 (synopsis "Latent trait models under IRT")
21992 (description
21993 "This is a package supporting the analysis of multivariate dichotomous
21994 and polytomous data using latent trait models under the Item Response Theory
21995 approach. It includes the Rasch, the Two-Parameter Logistic, the Birnbaum's
21996 Three-Parameter, the Graded Response, and the Generalized Partial Credit
21997 Models.")
21998 (license license:gpl2+)))
21999
22000 (define-public r-mi
22001 (package
22002 (name "r-mi")
22003 (version "1.0")
22004 (source
22005 (origin
22006 (method url-fetch)
22007 (uri (cran-uri "mi" version))
22008 (sha256
22009 (base32
22010 "1h47k5mpbvhid83277dvvj2di493bgzz9iarpyv3r30y219l7x1l"))))
22011 (properties `((upstream-name . "mi")))
22012 (build-system r-build-system)
22013 (propagated-inputs
22014 `(("r-arm" ,r-arm)
22015 ("r-matrix" ,r-matrix)))
22016 (home-page "http://www.stat.columbia.edu/~gelman/")
22017 (synopsis "Missing data imputation and model checking")
22018 (description
22019 "This package provides functions for data manipulation, imputing missing
22020 values in an approximate Bayesian framework, diagnostics of the models used to
22021 generate the imputations, confidence-building mechanisms to validate some of
22022 the assumptions of the imputation algorithm, and functions to analyze multiply
22023 imputed data sets with the appropriate degree of sampling uncertainty.")
22024 (license license:gpl2+)))
22025
22026 (define-public r-matrixcalc
22027 (package
22028 (name "r-matrixcalc")
22029 (version "1.0-3")
22030 (source
22031 (origin
22032 (method url-fetch)
22033 (uri (cran-uri "matrixcalc" version))
22034 (sha256
22035 (base32
22036 "1c4w9dhi5w98qj1wwh9bbpnfk39rhiwjbanalr8bi5nmxkpcmrhp"))))
22037 (properties `((upstream-name . "matrixcalc")))
22038 (build-system r-build-system)
22039 (home-page "https://cran.r-project.org/web/packages/matrixcalc/")
22040 (synopsis "Collection of functions for matrix calculations")
22041 (description
22042 "This package provides a collection of functions to support matrix
22043 calculations for probability, econometric and numerical analysis. There are
22044 additional functions that are comparable to APL functions which are useful for
22045 actuarial models such as pension mathematics.")
22046 (license license:gpl2+)))
22047
22048 (define-public r-sem
22049 (package
22050 (name "r-sem")
22051 (version "3.1-11")
22052 (source
22053 (origin
22054 (method url-fetch)
22055 (uri (cran-uri "sem" version))
22056 (sha256
22057 (base32
22058 "03j3ig6fy34pi6nwfq9w8f5m555lilw5skr1vn6ay4yvjmvavc9k"))))
22059 (properties `((upstream-name . "sem")))
22060 (build-system r-build-system)
22061 (propagated-inputs
22062 `(("r-boot" ,r-boot)
22063 ("r-mass" ,r-mass)
22064 ("r-matrixcalc" ,r-matrixcalc)
22065 ("r-mi" ,r-mi)))
22066 (home-page "https://cran.r-project.org/package=sem")
22067 (synopsis "Structural equation models")
22068 (description
22069 "This package provides functions for fitting general linear structural
22070 equation models (with observed and latent variables) using the RAM approach,
22071 and for fitting structural equations in observed-variable models by two-stage
22072 least squares.")
22073 (license license:gpl2+)))
22074
22075 (define-public r-semtools
22076 (package
22077 (name "r-semtools")
22078 (version "0.5-4")
22079 (source
22080 (origin
22081 (method url-fetch)
22082 (uri (cran-uri "semTools" version))
22083 (sha256
22084 (base32
22085 "15kban4ds2mssxqslm126b89p8biya14c9m68sqk61vzvx5dm2vq"))))
22086 (properties `((upstream-name . "semTools")))
22087 (build-system r-build-system)
22088 (propagated-inputs
22089 `(("r-lavaan" ,r-lavaan)))
22090 (home-page "https://github.com/simsem/semTools/wiki")
22091 (synopsis "Useful tools for structural equation modeling")
22092 (description
22093 "This package provides useful tools for structural equation modeling.")
22094 (license license:gpl2+)))
22095
22096 (define-public r-regsem
22097 (package
22098 (name "r-regsem")
22099 (version "1.6.2")
22100 (source
22101 (origin
22102 (method url-fetch)
22103 (uri (cran-uri "regsem" version))
22104 (sha256
22105 (base32
22106 "14nrzyrkrijdrr4jwkri5zra2wh36w68wy6xs600l2z1633h2lmn"))))
22107 (properties `((upstream-name . "regsem")))
22108 (build-system r-build-system)
22109 (propagated-inputs
22110 `(("r-lavaan" ,r-lavaan)
22111 ("r-rcpp" ,r-rcpp)
22112 ("r-rcpparmadillo" ,r-rcpparmadillo)
22113 ("r-rsolnp" ,r-rsolnp)))
22114 (native-inputs
22115 `(("r-knitr" ,r-knitr)))
22116 (home-page "https://cran.r-project.org/package=regsem")
22117 (synopsis "Regularized structural equation modeling")
22118 (description
22119 "This package uses both ridge and lasso penalties (and extensions) to
22120 penalize specific parameters in structural equation models. The package
22121 offers additional cost functions, cross validation, and other extensions
22122 beyond traditional structural equation models. It also contains a function to
22123 perform @dfn{exploratory mediation} (XMed).")
22124 (license license:gpl2+)))
22125
22126 (define-public r-stanheaders
22127 (package
22128 (name "r-stanheaders")
22129 (version "2.21.0-7")
22130 (source
22131 (origin
22132 (method url-fetch)
22133 (uri (cran-uri "StanHeaders" version))
22134 (sha256
22135 (base32
22136 "0srkyawyiykn3p5lw1z3zf18s4ax4iasv1ci3l1px40f9w36wm17"))))
22137 (properties `((upstream-name . "StanHeaders")))
22138 (build-system r-build-system)
22139 (inputs `(("pandoc" ,pandoc)))
22140 (propagated-inputs
22141 `(("r-rcppeigen" ,r-rcppeigen)
22142 ("r-rcppparallel" ,r-rcppparallel)))
22143 (native-inputs
22144 `(("gfortran" ,gfortran)
22145 ("r-knitr" ,r-knitr))) ; for vignettes
22146 (home-page "https://mc-stan.org/")
22147 (synopsis "C++ header files for Stan")
22148 (description
22149 "The C++ header files of the Stan project are provided by this package.
22150 There is a shared object containing part of the @code{CVODES} library, but it
22151 is not accessible from R. @code{r-stanheaders} is only useful for developers
22152 who want to utilize the @code{LinkingTo} directive of their package's
22153 DESCRIPTION file to build on the Stan library without incurring unnecessary
22154 dependencies.
22155
22156 The Stan project develops a probabilistic programming language that implements
22157 full or approximate Bayesian statistical inference via Markov Chain Monte
22158 Carlo or variational methods and implements (optionally penalized) maximum
22159 likelihood estimation via optimization. The Stan library includes an advanced
22160 automatic differentiation scheme, templated statistical and linear algebra
22161 functions that can handle the automatically differentiable scalar types (and
22162 doubles, ints, etc.), and a parser for the Stan language. The @code{r-rstan}
22163 package provides user-facing R functions to parse, compile, test, estimate,
22164 and analyze Stan models.")
22165 (license license:bsd-3)))
22166
22167 (define-public r-rpf
22168 (package
22169 (name "r-rpf")
22170 (version "1.0.5")
22171 (source
22172 (origin
22173 (method url-fetch)
22174 (uri (cran-uri "rpf" version))
22175 (sha256
22176 (base32
22177 "0kz7i7g3l16irz6bxgnkxdmmd931m1fk6rl72dvs21ir5brr010l"))))
22178 (properties `((upstream-name . "rpf")))
22179 (build-system r-build-system)
22180 (propagated-inputs
22181 `(("r-lifecycle" ,r-lifecycle)
22182 ("r-mvtnorm" ,r-mvtnorm)
22183 ("r-rcpp" ,r-rcpp)
22184 ("r-rcppeigen" ,r-rcppeigen)))
22185 (native-inputs
22186 `(("r-knitr" ,r-knitr)))
22187 (home-page "https://github.com/jpritikin/rpf")
22188 (synopsis "Response probability functions")
22189 (description
22190 "The purpose of this package is to factor out logic and math common to
22191 Item Factor Analysis fitting, diagnostics, and analysis. It is envisioned as
22192 core support code suitable for more specialized IRT packages to build upon.
22193 Complete access to optimized C functions is made available with
22194 @code{R_RegisterCCallable()}.")
22195 (license license:gpl3+)))
22196
22197 (define-public r-openmx
22198 (package
22199 (name "r-openmx")
22200 (version "2.18.1")
22201 (source
22202 (origin
22203 (method url-fetch)
22204 (uri (cran-uri "OpenMx" version))
22205 (sha256
22206 (base32
22207 "0gyjps0l3ig90piccgd04s63cz65kk5i5l9iyakps4bv27h1lzwm"))))
22208 (properties `((upstream-name . "OpenMx")))
22209 (build-system r-build-system)
22210 (propagated-inputs
22211 `(("r-bh" ,r-bh)
22212 ("r-digest" ,r-digest)
22213 ("r-lifecycle" ,r-lifecycle)
22214 ("r-mass" ,r-mass)
22215 ("r-matrix" ,r-matrix)
22216 ("r-rcpp" ,r-rcpp)
22217 ("r-rcppeigen" ,r-rcppeigen)
22218 ("r-rpf" ,r-rpf)
22219 ("r-stanheaders" ,r-stanheaders)))
22220 (native-inputs `(("gfortran" ,gfortran)))
22221 (home-page "http://openmx.ssri.psu.edu")
22222 (synopsis "Extended structural equation modelling")
22223 (description
22224 "This package allows for the estimation of a wide variety of advanced
22225 multivariate statistical models. It consists of a library of functions and
22226 optimizers that allow you to quickly and flexibly define an SEM model and
22227 estimate parameters given observed data.")
22228 (license license:asl2.0)))
22229
22230 (define-public r-kutils
22231 (package
22232 (name "r-kutils")
22233 (version "1.70")
22234 (source
22235 (origin
22236 (method url-fetch)
22237 (uri (cran-uri "kutils" version))
22238 (sha256
22239 (base32
22240 "06jk66wbq3jmdf2jdhqns6r3yk36l2x7c907x977zv80sqxa1l37"))))
22241 (properties `((upstream-name . "kutils")))
22242 (build-system r-build-system)
22243 (propagated-inputs
22244 `(("r-foreign" ,r-foreign)
22245 ("r-openxlsx" ,r-openxlsx)
22246 ("r-plyr" ,r-plyr)
22247 ("r-runit" ,r-runit)
22248 ("r-xtable" ,r-xtable)))
22249 (home-page "https://cran.r-project.org/package=kutils")
22250 (synopsis "Project management tools")
22251 (description
22252 "This package provides tools for data importation, recoding, and
22253 inspection. There are functions to create new project folders, R code
22254 templates, create uniquely named output directories, and to quickly obtain a
22255 visual summary for each variable in a data frame. The main feature here is
22256 the systematic implementation of the \"variable key\" framework for data
22257 importation and recoding.")
22258 (license license:gpl2)))
22259
22260 (define-public r-rockchalk
22261 (package
22262 (name "r-rockchalk")
22263 (version "1.8.144")
22264 (source
22265 (origin
22266 (method url-fetch)
22267 (uri (cran-uri "rockchalk" version))
22268 (sha256
22269 (base32
22270 "07dp1n155b9gfvk8l30h6bhjbhbylsjxfzns08mryn4mxj3nqpnb"))))
22271 (properties `((upstream-name . "rockchalk")))
22272 (build-system r-build-system)
22273 (propagated-inputs
22274 `(("r-cardata" ,r-cardata)
22275 ("r-kutils" ,r-kutils)
22276 ("r-lme4" ,r-lme4)
22277 ("r-mass" ,r-mass)))
22278 (home-page "https://cran.r-project.org/package=rockchalk")
22279 (synopsis "Regression estimation and presentation")
22280 (description
22281 "This package provides a collection of functions for interpretation and
22282 presentation of regression analysis. These functions are used to produce the
22283 statistics lectures in @url{http://pj.freefaculty.org/guides}. The package
22284 includes regression diagnostics, regression tables, and plots of interactions
22285 and \"moderator\" variables. The emphasis is on \"mean-centered\" and
22286 \"residual-centered\" predictors. The vignette @code{rockchalk} offers a
22287 fairly comprehensive overview.")
22288 (license license:gpl3+)))
22289
22290 (define-public r-lisreltor
22291 (package
22292 (name "r-lisreltor")
22293 (version "0.1.4")
22294 (source
22295 (origin
22296 (method url-fetch)
22297 (uri (cran-uri "lisrelToR" version))
22298 (sha256
22299 (base32
22300 "0zicq0z3hhixan1p1apybnf3v5s6v6ysll4pcz8ivygwr2swv3p5"))))
22301 (properties `((upstream-name . "lisrelToR")))
22302 (build-system r-build-system)
22303 (home-page "https://cran.r-project.org/package=lisrelToR")
22304 (synopsis "Import output from LISREL into R")
22305 (description
22306 "This is an unofficial package aimed at automating the import of LISREL
22307 output in R.")
22308 (license license:gpl2)))
22309
22310 (define-public r-bdgraph
22311 (package
22312 (name "r-bdgraph")
22313 (version "2.63")
22314 (source
22315 (origin
22316 (method url-fetch)
22317 (uri (cran-uri "BDgraph" version))
22318 (sha256
22319 (base32
22320 "05q6dbvdnxmh7myvw60zqcqx16f80i8d6qa4y7xnfkx02l9lwiyc"))))
22321 (properties `((upstream-name . "BDgraph")))
22322 (build-system r-build-system)
22323 (propagated-inputs
22324 `(("r-igraph" ,r-igraph)))
22325 (home-page "https://www.uva.nl/profile/a.mohammadi")
22326 (synopsis "Bayesian structure learning in graphical models")
22327 (description
22328 "This package provides statistical tools for Bayesian structure learning
22329 in undirected graphical models for continuous, discrete, and mixed data. It
22330 uses a trans-dimensional @dfn{Markov Chain Monte Carlo} (MCMC) approach based
22331 on a continuous-time birth-death process.")
22332 (license license:gpl2+)))
22333
22334 (define-public r-d3network
22335 (package
22336 (name "r-d3network")
22337 (version "0.5.2.1")
22338 (source
22339 (origin
22340 (method url-fetch)
22341 (uri (cran-uri "d3Network" version))
22342 (sha256
22343 (base32
22344 "1gh979z9wksyxxxdzlfzibn0ysvf6h1ij7vwpd55fvbwr308syaw"))))
22345 (properties `((upstream-name . "d3Network")))
22346 (build-system r-build-system)
22347 (propagated-inputs
22348 `(("r-plyr" ,r-plyr)
22349 ("r-rjson" ,r-rjson)
22350 ("r-whisker" ,r-whisker)))
22351 (home-page "http://christophergandrud.github.io/d3Network/")
22352 (synopsis "Create D3 JavaScript network, tree, dendrogram, and Sankey graphs")
22353 (description
22354 "This package is intended to make it easy to create D3 JavaScript
22355 network, tree, dendrogram, and Sankey graphs from R using data frames.")
22356 (license license:gpl3+)))
22357
22358 (define-public r-qgraph
22359 (package
22360 (name "r-qgraph")
22361 (version "1.6.9")
22362 (source
22363 (origin
22364 (method url-fetch)
22365 (uri (cran-uri "qgraph" version))
22366 (sha256
22367 (base32
22368 "153bqfmsrghkg7598nfr57r3cxv6dn6ir084njl2sqq5np0sj9di"))))
22369 (properties `((upstream-name . "qgraph")))
22370 (build-system r-build-system)
22371 (propagated-inputs
22372 `(("r-abind" ,r-abind)
22373 ("r-colorspace" ,r-colorspace)
22374 ("r-corpcor" ,r-corpcor)
22375 ("r-dplyr" ,r-dplyr)
22376 ("r-fdrtool" ,r-fdrtool)
22377 ("r-ggplot2" ,r-ggplot2)
22378 ("r-glasso" ,r-glasso)
22379 ("r-gtools" ,r-gtools)
22380 ("r-hmisc" ,r-hmisc)
22381 ("r-igraph" ,r-igraph)
22382 ("r-jpeg" ,r-jpeg)
22383 ("r-lavaan" ,r-lavaan)
22384 ("r-matrix" ,r-matrix)
22385 ("r-pbapply" ,r-pbapply)
22386 ("r-plyr" ,r-plyr)
22387 ("r-png" ,r-png)
22388 ("r-psych" ,r-psych)
22389 ("r-rcpp" ,r-rcpp)
22390 ("r-reshape2" ,r-reshape2)))
22391 (home-page "http://sachaepskamp.com/qgraph/")
22392 (synopsis "Weighted network visualization and analysis")
22393 (description
22394 "This package implements tools for weighted network visualization and
22395 analysis, as well as Gaussian graphical model computation. It contains graph
22396 plotting methods, and tools for psychometric data visualization and graphical
22397 model estimation. See Epskamp et al. (2012)
22398 @url{doi:10.18637/jss.v048.i04}.")
22399 (license license:gpl2)))
22400
22401 (define-public r-semplot
22402 (package
22403 (name "r-semplot")
22404 (version "1.1.2")
22405 (source
22406 (origin
22407 (method url-fetch)
22408 (uri (cran-uri "semPlot" version))
22409 (sha256
22410 (base32
22411 "0l1v9yi1pv59iwfknw4dh9qskk5y8r347jq1vq13gnfd3bmd71xr"))))
22412 (properties `((upstream-name . "semPlot")))
22413 (build-system r-build-system)
22414 (propagated-inputs
22415 `(("r-colorspace" ,r-colorspace)
22416 ("r-corpcor" ,r-corpcor)
22417 ("r-igraph" ,r-igraph)
22418 ("r-lavaan" ,r-lavaan)
22419 ("r-lisreltor" ,r-lisreltor)
22420 ("r-openmx" ,r-openmx)
22421 ("r-plyr" ,r-plyr)
22422 ("r-qgraph" ,r-qgraph)
22423 ("r-regsem" ,r-regsem)
22424 ("r-rockchalk" ,r-rockchalk)
22425 ("r-sem" ,r-sem)
22426 ("r-xml" ,r-xml)))
22427 (home-page "https://github.com/SachaEpskamp/semPlot")
22428 (synopsis "Unified visualizations of structural equation models")
22429 (description
22430 "Structural equation modeling (SEM) has a long history of representing
22431 models graphically as path diagrams. The semPlot package for R fills the gap
22432 between advanced, but time-consuming, graphical software and the limited
22433 graphics produced automatically by SEM software. In addition, semPlot offers
22434 more functionality than drawing path diagrams: it can act as a common ground
22435 for importing SEM results into R. Any result usable as input to semPlot can
22436 also be represented in any of the three popular SEM frame-works, as well as
22437 translated to input syntax for the R packages @code{sem} and @code{lavaan}.")
22438 (license license:gpl2)))
22439
22440 (define-public r-cdm
22441 (package
22442 (name "r-cdm")
22443 (version "7.5-15")
22444 (source
22445 (origin
22446 (method url-fetch)
22447 (uri (cran-uri "CDM" version))
22448 (sha256
22449 (base32
22450 "159ny2dz0rf1r3k1mqlfwambffc8rx425sggf5bn51nybpzanq3l"))))
22451 (properties `((upstream-name . "CDM")))
22452 (build-system r-build-system)
22453 (propagated-inputs
22454 `(("r-mvtnorm" ,r-mvtnorm)
22455 ("r-polycor" ,r-polycor)
22456 ("r-rcpp" ,r-rcpp)
22457 ("r-rcpparmadillo" ,r-rcpparmadillo)))
22458 (home-page
22459 "https://github.com/alexanderrobitzsch/CDM")
22460 (synopsis "Cognitive diagnosis modeling")
22461 (description
22462 "This package provides functions for cognitive diagnosis modeling and
22463 multidimensional item response modeling for dichotomous and polytomous item
22464 responses. It enables the estimation of the DINA and DINO model, the multiple
22465 group (polytomous) GDINA model, the multiple choice DINA model, the general
22466 diagnostic model (GDM), the structured latent class model (SLCA), and
22467 regularized latent class analysis. See George, Robitzsch, Kiefer, Gross, and
22468 Uenlue (2017) @url{doi:10.18637/jss.v074.i02} for further details on
22469 estimation and the package structure. For tutorials on how to use the CDM
22470 package see George and Robitzsch (2015, @url{doi:10.20982/tqmp.11.3.p189}) as
22471 well as Ravand and Robitzsch (2015).")
22472 (license license:gpl2+)))
22473
22474 (define-public r-tam
22475 (package
22476 (name "r-tam")
22477 (version "3.5-19")
22478 (source
22479 (origin
22480 (method url-fetch)
22481 (uri (cran-uri "TAM" version))
22482 (sha256
22483 (base32
22484 "1x1pdy0hrk4c3x5l4gcslpvyb0sv2zgly4n3a7y8j6yrzajx0sg7"))))
22485 (properties `((upstream-name . "TAM")))
22486 (build-system r-build-system)
22487 (propagated-inputs
22488 `(("r-cdm" ,r-cdm)
22489 ("r-rcpp" ,r-rcpp)
22490 ("r-rcpparmadillo" ,r-rcpparmadillo)))
22491 (home-page "http://www.edmeasurementsurveys.com/TAM/Tutorials/")
22492 (synopsis "Test analysis modules")
22493 (description
22494 "This package includes tools for marginal maximum likelihood estimation
22495 and joint maximum likelihood estimation for unidimensional and
22496 multidimensional item response models. The package functionality covers the
22497 Rasch model, 2PL model, 3PL model, generalized partial credit model,
22498 multi-faceted Rasch model, nominal item response model, structured latent
22499 class model, mixture distribution IRT models, and located latent class models.
22500 Latent regression models and plausible value imputation are also supported.")
22501 (license license:gpl2+)))
22502
22503 (define-public r-erm
22504 (package
22505 (name "r-erm")
22506 (version "1.0-1")
22507 (source
22508 (origin
22509 (method url-fetch)
22510 (uri (cran-uri "eRm" version))
22511 (sha256
22512 (base32
22513 "0njqzznnhnkvalmhiq5yq1w7gwp2myki5cv61w42ydvd27hdyyg9"))))
22514 (properties `((upstream-name . "eRm")))
22515 (build-system r-build-system)
22516 (propagated-inputs
22517 `(("r-colorspace" ,r-colorspace)
22518 ("r-lattice" ,r-lattice)
22519 ("r-mass" ,r-mass)
22520 ("r-matrix" ,r-matrix)
22521 ("r-psych" ,r-psych)))
22522 (native-inputs `(("gfortran" ,gfortran)))
22523 (home-page "https://cran.r-project.org/package=eRm")
22524 (synopsis "Extended Rasch modeling")
22525 (description
22526 "This package provides tools to fit @dfn{Rasch models} (RM), @dfn{linear
22527 logistic test models} (LLTM), @dfn{rating scale model} (RSM), @dfn{linear
22528 rating scale models} (LRSM), @dfn{partial credit models} (PCM), and
22529 @dfn{linear partial credit models} (LPCM). Missing values are allowed in the
22530 data matrix. Additional features are the ML estimation of the person
22531 parameters, Andersen's LR-test, item-specific Wald test, Martin-Loef-Test,
22532 nonparametric Monte-Carlo Tests, itemfit and personfit statistics including
22533 infit and outfit measures, ICC and other plots, automated stepwise item
22534 elimination, and a simulation module for various binary data matrices.")
22535 (license license:gpl3)))
22536
22537 (define-public r-irtoys
22538 (package
22539 (name "r-irtoys")
22540 (version "0.2.1")
22541 (source
22542 (origin
22543 (method url-fetch)
22544 (uri (cran-uri "irtoys" version))
22545 (sha256
22546 (base32
22547 "0h6iiaxikhbxhbyksbjnb09qdxinlkwr2v9yzs5wslbni14paq5q"))))
22548 (properties `((upstream-name . "irtoys")))
22549 (build-system r-build-system)
22550 (propagated-inputs
22551 `(("r-ltm" ,r-ltm)
22552 ("r-sm" ,r-sm)))
22553 (home-page "https://cran.r-project.org/package=irtoys")
22554 (synopsis "Collection of functions related to Item Response Theory (IRT)")
22555 (description
22556 "This package provides a collection of functions useful in learning and
22557 practicing @dfn{Item Response Theory} (IRT), which can be combined into larger
22558 programs. It provides basic CTT analysis, a simple common interface to the
22559 estimation of item parameters in IRT models for binary responses with three
22560 different programs (ICL, BILOG-MG, and ltm), ability estimation (MLE, BME,
22561 EAP, WLE, plausible values), item and person fit statistics, scaling
22562 methods (MM, MS, Stocking-Lord, and the complete Hebaera method), and a rich
22563 array of parametric and non-parametric (kernel) plots. It estimates and plots
22564 Haberman's interaction model when all items are dichotomously scored.")
22565 (license license:gpl2+)))
22566
22567 (define-public r-iheatmapr
22568 (package
22569 (name "r-iheatmapr")
22570 (version "0.5.1")
22571 (source
22572 (origin
22573 (method url-fetch)
22574 (uri (cran-uri "iheatmapr" version))
22575 (sha256
22576 (base32
22577 "1pwkwh7ljlpr6zyz6j8knpz3iw60xzkw8amc98x4pc2mw148jvzx"))))
22578 (properties `((upstream-name . "iheatmapr")))
22579 (build-system r-build-system)
22580 (propagated-inputs
22581 `(("r-fastcluster" ,r-fastcluster)
22582 ("r-ggdendro" ,r-ggdendro)
22583 ("r-htmlwidgets" ,r-htmlwidgets)
22584 ("r-jsonlite" ,r-jsonlite)
22585 ("r-knitr" ,r-knitr)
22586 ("r-magrittr" ,r-magrittr)
22587 ("r-rcolorbrewer" ,r-rcolorbrewer)
22588 ("r-scales" ,r-scales)))
22589 (native-inputs
22590 `(("r-knitr" ,r-knitr)))
22591 (home-page "https://docs.ropensci.org/iheatmapr")
22592 (synopsis "Interactive, Complex Heatmaps")
22593 (description
22594 "iheatmapr is an R package for building complex, interactive heatmaps
22595 using modular building blocks. \"Complex\" heatmaps are heatmaps in which
22596 subplots along the rows or columns of the main heatmap add more information
22597 about each row or column. For example, a one column additional heatmap may
22598 indicate what group a particular row or column belongs to. Complex heatmaps
22599 may also include multiple side by side heatmaps which show different types of
22600 data for the same conditions. Interactivity can improve complex heatmaps by
22601 providing tooltips with information about each cell and enabling zooming into
22602 interesting features. iheatmapr uses the plotly library for interactivity.")
22603 (license license:expat)))
22604
22605 (define-public r-packrat
22606 (package
22607 (name "r-packrat")
22608 (version "0.5.0")
22609 (source
22610 (origin
22611 (method url-fetch)
22612 (uri (cran-uri "packrat" version))
22613 (sha256
22614 (base32
22615 "1xy5dd2hrpqa07jfl4s7dsrya05mf36ms74j833scdz0zf89586n"))))
22616 (properties `((upstream-name . "packrat")))
22617 (build-system r-build-system)
22618 (home-page "https://github.com/rstudio/packrat/")
22619 (synopsis "Dependency management R projects")
22620 (description
22621 "This package provides a dependency manager for R projects that allows
22622 you to manage the R packages your project depends on in an isolated, portable,
22623 and reproducible way.")
22624 (license license:gpl2)))
22625
22626 (define-public r-rsconnect
22627 (package
22628 (name "r-rsconnect")
22629 (version "0.8.16")
22630 (source
22631 (origin
22632 (method url-fetch)
22633 (uri (cran-uri "rsconnect" version))
22634 (sha256
22635 (base32
22636 "05ii0p0p7xpf8z0c1594s5q7wpwcs7lmlddrd67s5p2ka5m8qwiz"))))
22637 (properties `((upstream-name . "rsconnect")))
22638 (build-system r-build-system)
22639 (propagated-inputs
22640 `(("r-curl" ,r-curl)
22641 ("r-digest" ,r-digest)
22642 ("r-jsonlite" ,r-jsonlite)
22643 ("r-openssl" ,r-openssl)
22644 ("r-packrat" ,r-packrat)
22645 ("r-rstudioapi" ,r-rstudioapi)
22646 ("r-yaml" ,r-yaml)))
22647 (home-page "https://github.com/rstudio/rsconnect")
22648 (synopsis "Deployment interface for R Markdown documents and Shiny applications")
22649 (description
22650 "This package provides a programmatic deployment interface for RPubs,
22651 shinyapps.io, and RStudio Connect. Supported content types include R Markdown
22652 documents, Shiny applications, Plumber APIs, plots, and static web content.")
22653 (license license:gpl2)))
22654
22655 ;; This package includes minified JavaScript files. When upgrading please
22656 ;; check that there are no new minified JavaScript files.
22657 (define-public r-dygraphs
22658 (package
22659 (name "r-dygraphs")
22660 (version "1.1.1.6")
22661 (source
22662 (origin
22663 (method url-fetch)
22664 (uri (cran-uri "dygraphs" version))
22665 (sha256
22666 (base32
22667 "022j007mzfa9k2n31yg4aizcsf571vv3jip092h23rqj03rk3ly3"))))
22668 (properties `((upstream-name . "dygraphs")))
22669 (build-system r-build-system)
22670 (arguments
22671 `(#:modules ((guix build utils)
22672 (guix build r-build-system)
22673 (srfi srfi-1)
22674 (ice-9 popen))
22675 #:phases
22676 (modify-phases %standard-phases
22677 (add-after 'unpack 'process-javascript
22678 (lambda* (#:key inputs #:allow-other-keys)
22679 (with-directory-excursion "inst/htmlwidgets/lib/"
22680 (call-with-values
22681 (lambda ()
22682 (unzip2
22683 `(("dygraphs/dygraph-combined-dev.js"
22684 "dygraph-combined.js")
22685 (,(assoc-ref inputs "js-jquery")
22686 "jquery/jquery.min.js")
22687 (,(assoc-ref inputs "js-fquarter")
22688 "fquarter/moment-fquarter.min.js"))))
22689 (lambda (sources targets)
22690 (for-each (lambda (source target)
22691 (format #t "Processing ~a --> ~a~%"
22692 source target)
22693 (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
22694 (call-with-output-file target
22695 (lambda (port)
22696 (dump-port minified port)))))
22697 sources targets))))
22698 #t)))))
22699 (native-inputs
22700 `(("uglify-js" ,uglify-js)
22701 ;; They actually use version 1.11.1, but this more recent version
22702 ;; should be just fine.
22703 ("js-jquery"
22704 ,(origin
22705 (method url-fetch)
22706 (uri "https://code.jquery.com/jquery-1.12.4.js")
22707 (sha256
22708 (base32
22709 "0x9mrc1668icvhpwzvgafm8xm11x9lfai9nwr66aw6pjnpwkc3s3"))))
22710 ("js-fquarter"
22711 ,(origin
22712 (method url-fetch)
22713 (uri (string-append "https://raw.githubusercontent.com/robgallen/"
22714 "moment-fquarter/1.0.1/moment-fquarter.js"))
22715 (sha256
22716 (base32
22717 "01mdnsaibm9jy2f1qpbn692hpv309lhj5si9nagib4dawmrkffij"))))))
22718 (propagated-inputs
22719 `(("r-htmltools" ,r-htmltools)
22720 ("r-htmlwidgets" ,r-htmlwidgets)
22721 ("r-magrittr" ,r-magrittr)
22722 ("r-xts" ,r-xts)
22723 ("r-zoo" ,r-zoo)))
22724 (home-page "https://github.com/rstudio/dygraphs")
22725 (synopsis "Interface to Dygraphs interactive time series charting library")
22726 (description
22727 "This package provides an R interface to the dygraphs JavaScript charting
22728 library (a copy of which is included in the package). It provides rich
22729 facilities for charting time-series data in R, including highly configurable
22730 series- and axis-display and interactive features like zoom/pan and
22731 series/point highlighting.")
22732 (license license:expat)))
22733
22734 (define-public r-shinystan
22735 (package
22736 (name "r-shinystan")
22737 (version "2.5.0")
22738 (source
22739 (origin
22740 (method url-fetch)
22741 (uri (cran-uri "shinystan" version))
22742 (sha256
22743 (base32
22744 "18alf5kiqw7y2l6m5nxxizwc2znsf9frxfsqhvgcad8hld9cbya5"))))
22745 (properties `((upstream-name . "shinystan")))
22746 (build-system r-build-system)
22747 (propagated-inputs
22748 `(("r-bayesplot" ,r-bayesplot)
22749 ("r-colourpicker" ,r-colourpicker)
22750 ("r-dt" ,r-dt)
22751 ("r-dygraphs" ,r-dygraphs)
22752 ("r-ggplot2" ,r-ggplot2)
22753 ("r-gridextra" ,r-gridextra)
22754 ("r-gtools" ,r-gtools)
22755 ("r-markdown" ,r-markdown)
22756 ("r-reshape2" ,r-reshape2)
22757 ("r-rsconnect" ,r-rsconnect)
22758 ("r-rstan" ,r-rstan)
22759 ("r-shiny" ,r-shiny)
22760 ("r-shinyjs" ,r-shinyjs)
22761 ("r-shinythemes" ,r-shinythemes)
22762 ("r-threejs" ,r-threejs)
22763 ("r-xtable" ,r-xtable)
22764 ("r-xts" ,r-xts)))
22765 (home-page "https://mc-stan.org/")
22766 (synopsis "Interactive visual and numerical analysis for Bayesian models")
22767 (description
22768 "This package provides a graphical user interface for interactive
22769 @dfn{Markov chain Monte Carlo} (MCMC) diagnostics and plots and tables helpful
22770 for analyzing a posterior sample. The interface is powered by the Shiny web
22771 application framework and works with the output of MCMC programs written in
22772 any programming language (and has extended functionality for Stan models fit
22773 using the @code{rstan} and @code{rstanarm} packages).")
22774 (license license:gpl3+)))
22775
22776 (define-public r-rstantools
22777 (package
22778 (name "r-rstantools")
22779 (version "2.1.1")
22780 (source
22781 (origin
22782 (method url-fetch)
22783 (uri (cran-uri "rstantools" version))
22784 (sha256
22785 (base32
22786 "0b9x8rzj3dr4m7yjx476nn42z22xd1xnw85m9frfwxy5ivg1any9"))))
22787 (properties `((upstream-name . "rstantools")))
22788 (build-system r-build-system)
22789 (inputs `(("pandoc" ,pandoc)))
22790 (propagated-inputs
22791 `(("r-desc" ,r-desc)
22792 ("r-rcpp" ,r-rcpp)
22793 ("r-rcppparallel" ,r-rcppparallel)))
22794 (native-inputs
22795 `(("r-knitr" ,r-knitr)))
22796 (home-page "https://mc-stan.org/rstantools/")
22797 (synopsis "Tools for developing R packages interfacing with Stan")
22798 (description
22799 "This package provides various tools for developers of R packages
22800 interfacing with @url{https://mc-stan.org, Stan}, including functions to set
22801 up the required package structure, S3 generics and default methods to unify
22802 function naming across Stan-based R packages, and vignettes with
22803 recommendations for developers.")
22804 (license license:gpl3+)))
22805
22806 (define-public r-loo
22807 (package
22808 (name "r-loo")
22809 (version "2.4.1")
22810 (source
22811 (origin
22812 (method url-fetch)
22813 (uri (cran-uri "loo" version))
22814 (sha256
22815 (base32 "0l2v8zpashqbnck3qx5lp1gqjcfphzky8mxyw5gfk9wk99mzn8dw"))))
22816 (properties `((upstream-name . "loo")))
22817 (build-system r-build-system)
22818 (inputs
22819 `(("pandoc" ,pandoc)
22820 ("pandoc-citeproc" ,pandoc-citeproc)))
22821 (propagated-inputs
22822 `(("r-checkmate" ,r-checkmate)
22823 ("r-matrixstats" ,r-matrixstats)))
22824 (native-inputs
22825 `(("r-knitr" ,r-knitr)))
22826 (home-page "https://mc-stan.org/loo/")
22827 (synopsis "Leave-One-Out cross-validation and WAIC for Bayesian models")
22828 (description
22829 "This package provides an implementation of efficient approximate
22830 @dfn{leave-one-out} (LOO) cross-validation for Bayesian models fit using
22831 Markov chain Monte Carlo, as described in @url{doi:10.1007/s11222-016-9696-4}.
22832 The approximation uses @dfn{Pareto smoothed importance sampling} (PSIS), a new
22833 procedure for regularizing importance weights. As a byproduct of the
22834 calculations, we also obtain approximate standard errors for estimated
22835 predictive errors and for the comparison of predictive errors between models.
22836 The package also provides methods for using stacking and other model weighting
22837 techniques to average Bayesian predictive distributions.")
22838 (license license:gpl3+)))
22839
22840 (define-public r-rstan
22841 (package
22842 (name "r-rstan")
22843 (version "2.21.2")
22844 (source
22845 (origin
22846 (method url-fetch)
22847 (uri (cran-uri "rstan" version))
22848 (sha256
22849 (base32
22850 "0jh58qfrksd2j9w2zy4bajryivgp36m3xdb9mjrjqbk1ib9h83p3"))))
22851 (properties `((upstream-name . "rstan")))
22852 (build-system r-build-system)
22853 (arguments
22854 `(#:phases
22855 (modify-phases %standard-phases
22856 (add-before 'install 'set-timezone
22857 ;; This package is picky about timezones.
22858 (lambda* (#:key inputs #:allow-other-keys)
22859 (setenv "TZ" "UTC+1")
22860 (setenv "TZDIR"
22861 (string-append (assoc-ref inputs "tzdata")
22862 "/share/zoneinfo"))
22863 #t)))))
22864 (native-inputs
22865 `(("tzdata" ,tzdata-for-tests)
22866 ("pandoc" ,pandoc)
22867 ("r-knitr" ,r-knitr)))
22868 (propagated-inputs
22869 `(("r-bh" ,r-bh)
22870 ("r-ggplot2" ,r-ggplot2)
22871 ("r-gridextra" ,r-gridextra)
22872 ("r-inline" ,r-inline)
22873 ("r-loo" ,r-loo)
22874 ("r-pkgbuild" ,r-pkgbuild)
22875 ("r-rcpp" ,r-rcpp)
22876 ("r-rcppeigen" ,r-rcppeigen)
22877 ("r-rcppparallel" ,r-rcppparallel)
22878 ("r-stanheaders" ,r-stanheaders)
22879 ("r-v8" ,r-v8)
22880 ("r-withr" ,r-withr)))
22881 (home-page "https://discourse.mc-stan.org/")
22882 (synopsis "R interface to Stan")
22883 (description
22884 "User-facing R functions are provided to parse, compile, test, estimate,
22885 and analyze Stan models by accessing the header-only Stan library provided by
22886 the StanHeaders package. The Stan project develops a probabilistic
22887 programming language that implements full Bayesian statistical inference via
22888 Markov Chain Monte Carlo, rough Bayesian inference via 'variational'
22889 approximation, and (optionally penalized) maximum likelihood estimation via
22890 optimization. In all three cases, automatic differentiation is used to
22891 quickly and accurately evaluate gradients without burdening the user with the
22892 need to derive the partial derivatives.")
22893 (license license:gpl3+)))
22894
22895 (define-public r-rstanarm
22896 (package
22897 (name "r-rstanarm")
22898 (version "2.21.1")
22899 (source
22900 (origin
22901 (method url-fetch)
22902 (uri (cran-uri "rstanarm" version))
22903 (sha256
22904 (base32
22905 "04ggzak3f7jaxza3dxyrmxp5b48qcgyspy22ykbhr03g4hzp7jk8"))))
22906 (properties `((upstream-name . "rstanarm")))
22907 (build-system r-build-system)
22908 (inputs
22909 `(("pandoc" ,pandoc)
22910 ("pandoc-citeproc" ,pandoc-citeproc)))
22911 (propagated-inputs
22912 `(("r-bayesplot" ,r-bayesplot)
22913 ("r-bh" ,r-bh)
22914 ("r-ggplot2" ,r-ggplot2)
22915 ("r-lme4" ,r-lme4)
22916 ("r-loo" ,r-loo)
22917 ("r-matrix" ,r-matrix)
22918 ("r-nlme" ,r-nlme)
22919 ("r-rcpp" ,r-rcpp)
22920 ("r-rcppeigen" ,r-rcppeigen)
22921 ("r-rcppparallel" ,r-rcppparallel)
22922 ("r-rstan" ,r-rstan)
22923 ("r-rstantools" ,r-rstantools)
22924 ("r-shinystan" ,r-shinystan)
22925 ("r-stanheaders" ,r-stanheaders)
22926 ("r-survival" ,r-survival)))
22927 (native-inputs
22928 `(("r-knitr" ,r-knitr)))
22929 (home-page "https://mc-stan.org/rstanarm/")
22930 (synopsis "Bayesian applied regression modeling via Stan")
22931 (description
22932 "This package estimates previously compiled regression models using the
22933 @code{rstan} package, which provides the R interface to the Stan C++ library
22934 for Bayesian estimation. Users specify models via the customary R syntax with
22935 a formula and @code{data.frame} plus some additional arguments for priors.")
22936 (license license:gpl3+)))
22937
22938 (define-public r-kendall
22939 (package
22940 (name "r-kendall")
22941 (version "2.2")
22942 (source
22943 (origin
22944 (method url-fetch)
22945 (uri (cran-uri "Kendall" version))
22946 (sha256
22947 (base32
22948 "0z2yr3x2nvdm81w2imb61hxwcbmg14kfb2bxgh3wmkmv3wfjwkwn"))))
22949 (properties `((upstream-name . "Kendall")))
22950 (build-system r-build-system)
22951 (propagated-inputs
22952 `(("r-boot" ,r-boot)))
22953 (native-inputs
22954 `(("gfortran" ,gfortran)))
22955 (home-page "https://cran.r-project.org/web/packages/Kendall/")
22956 (synopsis "Kendall rank correlation and Mann-Kendall trend test")
22957 (description
22958 "This package computes the Kendall rank correlation and Mann-Kendall
22959 trend test.")
22960 (license license:gpl2+)))
22961
22962 (define-public r-keyring
22963 (package
22964 (name "r-keyring")
22965 (version "1.1.0")
22966 (source
22967 (origin
22968 (method url-fetch)
22969 (uri (cran-uri "keyring" version))
22970 (sha256
22971 (base32
22972 "1hpfd4hbx43i39l995rg86kfxi7wlyla1gv8mwcdr4xx7z122zzq"))))
22973 (properties `((upstream-name . "keyring")))
22974 (build-system r-build-system)
22975 (propagated-inputs
22976 `(("r-assertthat" ,r-assertthat)
22977 ("r-filelock" ,r-filelock)
22978 ("r-getpass" ,r-getpass)
22979 ("r-openssl" ,r-openssl)
22980 ("r-r6" ,r-r6)
22981 ("r-rappdirs" ,r-rappdirs)
22982 ("r-sodium" ,r-sodium)
22983 ("r-yaml" ,r-yaml)))
22984 (native-inputs `(("pkg-config" ,pkg-config)))
22985 (home-page "https://github.com/r-lib/keyring")
22986 (synopsis "Access the system credential store from R")
22987 (description
22988 "This package provides a platform-independent API to access the operating
22989 system's credential store. It currently supports Keychain on macOS,
22990 Credential Store on Windows, the Secret Service API on GNU/Linux, and a
22991 simple, platform independent store implemented with environment variables.
22992 Additional storage back-ends can be added easily.")
22993 (license license:expat)))
22994
22995 (define-public r-zyp
22996 (package
22997 (name "r-zyp")
22998 (version "0.10-1.1")
22999 (source
23000 (origin
23001 (method url-fetch)
23002 (uri (cran-uri "zyp" version))
23003 (sha256
23004 (base32
23005 "03cxpkfbhrx1fy8l0dl9a13ghz93cqq6877wa8rig09ksdiivaw9"))))
23006 (properties `((upstream-name . "zyp")))
23007 (build-system r-build-system)
23008 (propagated-inputs
23009 `(("r-kendall" ,r-kendall)))
23010 (home-page "https://cran.r-project.org/web/packages/zyp/")
23011 (synopsis "Zhang + Yue-Pilon Trends Package")
23012 (description
23013 "This package contains an efficient implementation of Sen's slope
23014 method (Sen, 1968) plus implementation of Xuebin Zhang's (Zhang, 1999) and
23015 Yue-Pilon's (Yue, 2002) pre-whitening approaches to determining trends in
23016 climate data.")
23017 (license license:lgpl2.1)))
23018
23019 (define-public r-rlinsolve
23020 (package
23021 (name "r-rlinsolve")
23022 (version "0.3.1")
23023 (source
23024 (origin
23025 (method url-fetch)
23026 (uri (cran-uri "Rlinsolve" version))
23027 (sha256
23028 (base32
23029 "1x02xxbkchcwwfa2123n9yqfzinfi0zba8zxhp977czzwysy75cc"))))
23030 (properties `((upstream-name . "Rlinsolve")))
23031 (build-system r-build-system)
23032 (propagated-inputs
23033 `(("r-matrix" ,r-matrix)
23034 ("r-rcpp" ,r-rcpp)
23035 ("r-rcpparmadillo" ,r-rcpparmadillo)
23036 ("r-rdpack" ,r-rdpack)))
23037 (home-page "https://cran.r-project.org/web/packages/Rlinsolve/")
23038 (synopsis "Iterative solvers for (sparse) linear system of equations")
23039 (description
23040 "Solving a system of linear equations is one of the most fundamental
23041 computational problems for many fields of mathematical studies, such as
23042 regression problems from statistics or numerical partial differential
23043 equations. This package provides basic stationary iterative solvers such as
23044 Jacobi, Gauss-Seidel, Successive Over-Relaxation and SSOR methods.
23045 Nonstationary, also known as Krylov subspace methods are also provided.
23046 Sparse matrix computation is also supported in that solving large and sparse
23047 linear systems can be manageable using the @code{Matrix} package along with
23048 @code{RcppArmadillo}.")
23049 (license license:gpl3+)))
23050
23051 (define-public r-zvcv
23052 (package
23053 (name "r-zvcv")
23054 (version "2.1.0")
23055 (source
23056 (origin
23057 (method url-fetch)
23058 (uri (cran-uri "ZVCV" version))
23059 (sha256
23060 (base32
23061 "0np6h6x74kz1x13wmbkkm1wq43d8bnn2khzjc80prqdi6n0m9v8r"))))
23062 (properties `((upstream-name . "ZVCV")))
23063 (build-system r-build-system)
23064 (propagated-inputs
23065 `(("r-abind" ,r-abind)
23066 ("r-bh" ,r-bh)
23067 ("r-dplyr" ,r-dplyr)
23068 ("r-glmnet" ,r-glmnet)
23069 ("r-magrittr" ,r-magrittr)
23070 ("r-mvtnorm" ,r-mvtnorm)
23071 ("r-rcpp" ,r-rcpp)
23072 ("r-rcpparmadillo" ,r-rcpparmadillo)
23073 ("r-rlinsolve" ,r-rlinsolve)))
23074 (home-page "https://cran.r-project.org/web/packages/ZVCV/")
23075 (synopsis "Zero-Variance Control Variates")
23076 (description
23077 "@dfn{Zero-variance control variates} (ZV-CV) is a post-processing method
23078 to reduce the variance of Monte Carlo estimators of expectations using the
23079 derivatives of the log target. Once the derivatives are available, the only
23080 additional computational effort is in solving a linear regression problem.
23081 This method has been extended to higher dimensions using regularisation. This
23082 package can be used to easily perform ZV-CV or regularised ZV-CV when a set of
23083 samples, derivatives and function evaluations are available. Additional
23084 functions for applying ZV-CV to two estimators for the normalising constant of
23085 the posterior distribution in Bayesian statistics are also supplied.")
23086 (license license:gpl2+)))
23087
23088 (define-public r-ztype
23089 (package
23090 (name "r-ztype")
23091 (version "0.1.0")
23092 (source
23093 (origin
23094 (method url-fetch)
23095 (uri (cran-uri "ztype" version))
23096 (sha256
23097 (base32
23098 "0brbq2rgkl4mhjbb70kkfv47lzs66k9ppfs2klavcbripirxn5fx"))))
23099 (properties `((upstream-name . "ztype")))
23100 (build-system r-build-system)
23101 (propagated-inputs
23102 `(("r-assertthat" ,r-assertthat)
23103 ("r-dplyr" ,r-dplyr)
23104 ("r-ggplot2" ,r-ggplot2)
23105 ("r-lubridate" ,r-lubridate)
23106 ("r-magrittr" ,r-magrittr)
23107 ("r-rvest" ,r-rvest)
23108 ("r-stringr" ,r-stringr)))
23109 (home-page "https://cran.r-project.org/web/packages/ztype/")
23110 (synopsis "Run a Ztype game loaded with R functions")
23111 (description
23112 "How fast can you type R functions on your keyboard? Find out by running
23113 a @code{zty.pe} game: export R functions as instructions to type to destroy
23114 opponents' vessels.")
23115 (license license:gpl3)))
23116
23117 (define-public r-zseq
23118 (package
23119 (name "r-zseq")
23120 (version "0.2.0")
23121 (source
23122 (origin
23123 (method url-fetch)
23124 (uri (cran-uri "Zseq" version))
23125 (sha256
23126 (base32
23127 "06dndi2b1q79bmxax11bv0l5ifcz1mhpvbn90y6a6xymrgcq0ivi"))))
23128 (properties `((upstream-name . "Zseq")))
23129 (build-system r-build-system)
23130 (propagated-inputs
23131 `(("r-gmp" ,r-gmp)))
23132 (home-page "https://cran.r-project.org/web/packages/Zseq/")
23133 (synopsis "Integer sequence generator")
23134 (description
23135 "This package generates well-known integer sequences. The @code{gmp}
23136 package is adopted for computing with arbitrarily large numbers. Every
23137 function has a hyperlink to its corresponding item in the @dfn{On-Line
23138 Encyclopedia of Integer Sequences} (OEIS) in the function help page.")
23139 (license license:gpl3+)))
23140
23141 (define-public r-isoband
23142 (package
23143 (name "r-isoband")
23144 (version "0.2.3")
23145 (source
23146 (origin
23147 (method url-fetch)
23148 (uri (cran-uri "isoband" version))
23149 (sha256
23150 (base32
23151 "1zkzdc39dpw2z59bjck27nimz9a2vskmw0f7wb17s53dvy7k3lzr"))))
23152 (properties `((upstream-name . "isoband")))
23153 (build-system r-build-system)
23154 (propagated-inputs
23155 `(("r-testthat" ,r-testthat)))
23156 (native-inputs
23157 `(("r-knitr" ,r-knitr)))
23158 (home-page "https://github.com/wilkelab/isoband")
23159 (synopsis "Generate isolines and isobands from regularly spaced elevation grids")
23160 (description
23161 "This package provides a fast C++ implementation to generate contour
23162 lines (isolines) and contour polygons (isobands) from regularly spaced grids
23163 containing elevation data.")
23164 (license license:expat)))
23165
23166 (define-public r-ppcor
23167 (package
23168 (name "r-ppcor")
23169 (version "1.1")
23170 (source
23171 (origin
23172 (method url-fetch)
23173 (uri (cran-uri "ppcor" version))
23174 (sha256
23175 (base32
23176 "1x9b2kb8s0bp92b17gby0jwzzr3i4cf3ap9c4nq7m8fav72g0y3a"))))
23177 (properties `((upstream-name . "ppcor")))
23178 (build-system r-build-system)
23179 (propagated-inputs
23180 `(("r-mass" ,r-mass)))
23181 (home-page "https://cran.r-project.org/web/packages/ppcor/")
23182 (synopsis "Partial and semi-partial correlation")
23183 (description
23184 "This package provides users not only with a function to readily
23185 calculate the higher-order partial and semi-partial correlations but also with
23186 statistics and p-values of the correlation coefficients.")
23187 (license license:gpl2)))
23188
23189 (define-public r-hrbrthemes
23190 (package
23191 (name "r-hrbrthemes")
23192 (version "0.8.0")
23193 (source
23194 (origin
23195 (method url-fetch)
23196 (uri (cran-uri "hrbrthemes" version))
23197 (sha256
23198 (base32 "057h60b5p53dcyjyfwlgjc1ry968s9s64dw78p443w8717zk7zpc"))))
23199 (properties `((upstream-name . "hrbrthemes")))
23200 (build-system r-build-system)
23201 (propagated-inputs
23202 `(("r-extrafont" ,r-extrafont)
23203 ("r-gdtools" ,r-gdtools)
23204 ("r-ggplot2" ,r-ggplot2)
23205 ("r-htmltools" ,r-htmltools)
23206 ("r-knitr" ,r-knitr)
23207 ("r-magrittr" ,r-magrittr)
23208 ("r-rmarkdown" ,r-rmarkdown)
23209 ("r-scales" ,r-scales)))
23210 (native-inputs
23211 `(("r-knitr" ,r-knitr)))
23212 (home-page "https://github.com/hrbrmstr/hrbrthemes/")
23213 (synopsis "Additional themes, theme components and utilities for @code{ggplot2}")
23214 (description
23215 "This package provides a compilation of extra @code{ggplot2} themes,
23216 scales and utilities, including a spell check function for plot label fields
23217 and an overall emphasis on typography.")
23218 (license license:expat)))
23219
23220 (define-public r-crochet
23221 (package
23222 (name "r-crochet")
23223 (version "2.3.0")
23224 (source
23225 (origin
23226 (method url-fetch)
23227 (uri (cran-uri "crochet" version))
23228 (sha256
23229 (base32
23230 "0zvjaf6cv0nrjb4l4llkr0mmgha7ig31p4ri2rlnqyjlxi5l8hyq"))))
23231 (build-system r-build-system)
23232 (native-inputs
23233 `(("r-knitr" ,r-knitr)))
23234 (home-page "https://github.com/agrueneberg/crochet")
23235 (synopsis "Implementation Helper for Matrix-Like Types")
23236 (description
23237 "Functions to help implement the extraction / subsetting / indexing
23238 function @code{[} and replacement function @code{[<-} of custom matrix-like
23239 types (based on S3, S4, etc.), modeled as closely to the base matrix class
23240 as possible (with tests to prove it).")
23241 (license license:expat)))
23242
23243 (define-public r-boa
23244 (package
23245 (name "r-boa")
23246 (version "1.1.8-2")
23247 (source
23248 (origin
23249 (method url-fetch)
23250 (uri (cran-uri "boa" version))
23251 (sha256
23252 (base32
23253 "04lhqk5qfvaz1jk90glr2yi5vq7cdy0w8m6g2lnzk359l9y41zhp"))))
23254 (properties `((upstream-name . "boa")))
23255 (build-system r-build-system)
23256 (home-page "https://www.jstatsoft.org/v21/i11")
23257 (synopsis "Library for @dfn{Bayesian Output Analysis Program} (BOA) for MCMC")
23258 (description
23259 "This package provides a menu-driven program and library of functions for
23260 carrying out convergence diagnostics and statistical and graphical analysis of
23261 @dfn{Markov chain Monte Carlo} (MCMC) sampling output.")
23262 (license license:gpl2+)))
23263
23264 (define-public r-httpcode
23265 (package
23266 (name "r-httpcode")
23267 (version "0.3.0")
23268 (source (origin
23269 (method url-fetch)
23270 (uri (cran-uri "httpcode" version))
23271 (sha256
23272 (base32
23273 "0xig0rvc81hg7mw0iq9s0an1nw24fg0kfs2p2n6dzhwl9w506fjr"))))
23274 (build-system r-build-system)
23275 (home-page "https://github.com/sckott/httpcode")
23276 (synopsis "HTTP status code helper")
23277 (description "@code{httpcode} provides functionality for finding and
23278 explaining the meaning of @code{HTTP} status codes. Functions are included for
23279 searching for codes by full or partial number, by message, and to get
23280 appropriate dog and cat images for many status codes.")
23281 (license license:expat)))
23282
23283 (define-public r-latex2exp
23284 (package
23285 (name "r-latex2exp")
23286 (version "0.4.0")
23287 (source (origin
23288 (method url-fetch)
23289 (uri (cran-uri "latex2exp" version))
23290 (sha256
23291 (base32
23292 "12nbcgfmv13k6sc6m326ras9bcvy380b7rxcxphn06r3cfkby0zw"))))
23293 (build-system r-build-system)
23294 (propagated-inputs
23295 `(("r-stringr" ,r-stringr)
23296 ("r-magrittr" ,r-magrittr)))
23297 (home-page "https://github.com/stefano-meschiari/latex2exp/")
23298 (synopsis "Use LaTeX expressions in plots")
23299 (description "@code{latex2exp} parses and converts LaTeX math formulas to
23300 R's plotmath expressions, used to enter mathematical formulas and symbols to be
23301 rendered as text, axis labels, etc. throughout R's plotting system.")
23302 (license license:expat)))
23303
23304 (define-public r-oai
23305 (package
23306 (name "r-oai")
23307 (version "0.3.0")
23308 (source (origin
23309 (method url-fetch)
23310 (uri (cran-uri "oai" version))
23311 (sha256
23312 (base32
23313 "1ipw9bq3ra66d1ddj1rylyyd20mlcb2i7phzhywra53s1fdifq1g"))))
23314 (build-system r-build-system)
23315 (propagated-inputs
23316 `(("r-xml2" ,r-xml2)
23317 ("r-httr" ,r-httr)
23318 ("r-plyr" ,r-plyr)
23319 ("r-stringr" ,r-stringr)
23320 ("r-tibble" ,r-tibble)))
23321 (home-page "https://github.com/ropensci/oai/")
23322 (synopsis "General purpose OAI-PMH services client")
23323 (description "@code{oai} provides a general purpose client to work with
23324 any @dfn{Open Archives Initiative Protocol for 'Metadata' Harvesting} (OAI-PMH)
23325 service. Functions are provided to work with the OAI-PMH verbs:
23326 @code{GetRecord}, @code{Identify}, @code{ListIdentifiers},
23327 @code{ListMetadataFormats}, @code{ListRecords}, and @code{ListSets}.")
23328 (license license:expat)))
23329
23330 (define-public r-argon2
23331 (package
23332 (name "r-argon2")
23333 (version "0.2-0")
23334 (source
23335 (origin
23336 (method url-fetch)
23337 (uri (cran-uri "argon2" version))
23338 (sha256
23339 (base32
23340 "0kqn06rpb39jlzizjlnc5c44mfic8llrshxn7ljgmyj35lbqwxqh"))))
23341 (properties `((upstream-name . "argon2")))
23342 (build-system r-build-system)
23343 (home-page "https://github.com/wrathematics/argon2")
23344 (synopsis "Secure password hashing based on the argon2 algorithm")
23345 (description
23346 "This package provides utilities for secure password hashing via the
23347 argon2 algorithm.")
23348 (license license:bsd-2)))
23349
23350 (define-public r-getpass
23351 (package
23352 (name "r-getpass")
23353 (version "0.2-2")
23354 (source
23355 (origin
23356 (method url-fetch)
23357 (uri (cran-uri "getPass" version))
23358 (sha256
23359 (base32
23360 "03ydafhh0sk3rcnpr3paajyji64x2ddp6p814p9mvbmyrblcgzcc"))))
23361 (properties `((upstream-name . "getPass")))
23362 (build-system r-build-system)
23363 (propagated-inputs
23364 `(("r-rstudioapi" ,r-rstudioapi)))
23365 (home-page "https://github.com/wrathematics/getPass")
23366 (synopsis "Masked user input")
23367 (description
23368 "This package provides a micro-package for reading \"passwords\", i.e.
23369 reading user input with masking, so that the input is not displayed as it is
23370 typed. Currently, RStudio, the command line (every OS), and any platform
23371 where tcltk is present are supported.")
23372 (license license:bsd-2)))
23373
23374 (define-public r-remoter
23375 (package
23376 (name "r-remoter")
23377 (version "0.4-0")
23378 (source
23379 (origin
23380 (method url-fetch)
23381 (uri (cran-uri "remoter" version))
23382 (sha256
23383 (base32
23384 "1a7m63l8phv5jnazvdqdrqkaqjwqzaac5y4jm2jn0ypy4n8jvkfl"))))
23385 (properties `((upstream-name . "remoter")))
23386 (build-system r-build-system)
23387 (propagated-inputs
23388 `(("r-argon2" ,r-argon2)
23389 ("r-getpass" ,r-getpass)
23390 ("r-pbdzmq" ,r-pbdzmq)
23391 ("r-png" ,r-png)))
23392 (home-page "https://github.com/RBigData/remoter")
23393 (synopsis "Control a remote R session from a local one")
23394 (description
23395 "This package provides a set of utilities for client/server computing
23396 with R, controlling a remote R session (the server) from a local one (the
23397 client).")
23398 (license license:bsd-2)))
23399
23400 (define-public r-asd
23401 (package
23402 (name "r-asd")
23403 (version "2.2")
23404 (source
23405 (origin
23406 (method url-fetch)
23407 (uri (cran-uri "asd" version))
23408 (sha256
23409 (base32
23410 "0p3r4qjam3sl3rpcilb0pgx4xx3ly71xqnvkv31vzjs885lgxz4l"))))
23411 (properties `((upstream-name . "asd")))
23412 (build-system r-build-system)
23413 (propagated-inputs
23414 `(("r-mvtnorm" ,r-mvtnorm)))
23415 (home-page "https://cran.r-project.org/web/packages/asd")
23416 (synopsis "Simulations for Adaptive Seamless Designs")
23417 (description
23418 "This package provdes means to run simulations for adaptive seamless
23419 designs with and without early outcomes for treatment selection and
23420 subpopulation type designs.")
23421 (license license:gpl3)))
23422
23423 (define-public r-nbconvertr
23424 (package
23425 (name "r-nbconvertr")
23426 (version "1.3.2")
23427 (source
23428 (origin
23429 (method url-fetch)
23430 (uri (cran-uri "nbconvertR" version))
23431 (sha256
23432 (base32
23433 "0yhmz177r1miain65vspclahhz8cg7638ldbpsw8ylgf7a60l0sg"))))
23434 (properties `((upstream-name . "nbconvertR")))
23435 (build-system r-build-system)
23436 (inputs
23437 `(("jupyter" ,python-nbconvert)
23438 ("pandoc" ,pandoc)))
23439 (home-page "https://cran.r-project.org/web/packages/nbconvertR/")
23440 (synopsis "Vignette engine wrapping Jupyter notebooks")
23441 (description
23442 "This package calls the Jupyter script @code{nbconvert} to create
23443 vignettes from notebooks. Those notebooks (@code{.ipynb} files) are files
23444 containing rich text, code, and its output. Code cells can be edited and
23445 evaluated interactively.")
23446 (license license:gpl3)))
23447
23448 (define-public r-bridgesampling
23449 (package
23450 (name "r-bridgesampling")
23451 (version "1.0-0")
23452 (source
23453 (origin
23454 (method url-fetch)
23455 (uri (cran-uri "bridgesampling" version))
23456 (sha256
23457 (base32
23458 "1awhvv0v42w2q6llqi1wqpaiv5zx74cqzigdsvphy2jfp8ajw64y"))))
23459 (properties
23460 `((upstream-name . "bridgesampling")))
23461 (build-system r-build-system)
23462 (propagated-inputs
23463 `(("r-brobdingnag" ,r-brobdingnag)
23464 ("r-coda" ,r-coda)
23465 ("r-matrix" ,r-matrix)
23466 ("r-mvtnorm" ,r-mvtnorm)
23467 ("r-scales" ,r-scales)
23468 ("r-stringr" ,r-stringr)))
23469 (native-inputs
23470 `(("r-knitr" ,r-knitr)))
23471 (home-page "https://github.com/quentingronau/bridgesampling")
23472 (synopsis "Bridge sampling for marginal likelihoods and Bayes factors")
23473 (description
23474 "This package provides functions for estimating marginal likelihoods,
23475 Bayes factors, posterior model probabilities, and normalizing constants in
23476 general, via different versions of bridge sampling.")
23477 (license license:gpl2+)))
23478
23479 (define-public r-tea
23480 (package
23481 (name "r-tea")
23482 (version "1.1")
23483 (source
23484 (origin
23485 (method url-fetch)
23486 (uri (cran-uri "tea" version))
23487 (sha256
23488 (base32
23489 "0ql7lrxk0ihm49kqsvz79ig8i54rwiy9nxav4v9hy72j9kj5bgjn"))))
23490 (properties
23491 `((upstream-name . "tea")))
23492 (build-system r-build-system)
23493 (propagated-inputs
23494 `(("r-matrix" ,r-matrix)))
23495 (home-page "https://cran.r-project.org/web/packages/tea/")
23496 (synopsis "Threshold estimation approaches")
23497 (description
23498 "This package provides different approaches for selecting the threshold
23499 in generalized Pareto distributions. Most of them are based on minimizing the
23500 AMSE-criterion or at least by reducing the bias of the assumed GPD-model.
23501 Others are heuristically motivated by searching for stable sample paths, i.e.
23502 a nearly constant region of the tail index estimator with respect to k, which
23503 is the number of data in the tail. The third class is motivated by graphical
23504 inspection. In addition, a sequential testing procedure for GPD-GoF-tests
23505 is also implemented here.")
23506 (license license:gpl3)))
23507
23508 (define-public r-awsmethods
23509 (package
23510 (name "r-awsmethods")
23511 (version "1.1-1")
23512 (source
23513 (origin
23514 (method url-fetch)
23515 (uri (cran-uri "awsMethods" version))
23516 (sha256
23517 (base32
23518 "0hbmrcpdyg15zg4rysscsmxpxlpy0dkxx2aa63qibq7l1k14v4sh"))))
23519 (properties
23520 `((upstream-name . "awsMethods")))
23521 (build-system r-build-system)
23522 (home-page "http://www.wias-berlin.de/software/imaging/")
23523 (synopsis "Class and methods definitions")
23524 (description
23525 "This package defines the generic method @code{extract} and provides
23526 @code{openMP} support as needed in several packages like
23527 @code{aws}, @code{adimpro}, @code{fmri}, and @code{dwi}.")
23528 (license license:gpl2+)))
23529
23530 (define-public r-aws
23531 (package
23532 (name "r-aws")
23533 (version "2.5-1")
23534 (source
23535 (origin
23536 (method url-fetch)
23537 (uri (cran-uri "aws" version))
23538 (sha256
23539 (base32
23540 "1fhm87iax6bkvd4vszvjbcqw3b2drs11rjxr7zf2w4sgc72svaz8"))))
23541 (properties
23542 `((upstream-name . "aws")))
23543 (build-system r-build-system)
23544 (propagated-inputs
23545 `(("r-awsmethods" ,r-awsmethods)
23546 ("r-gsl" ,r-gsl)))
23547 (native-inputs
23548 `(("gfortran" ,gfortran)))
23549 (home-page "https://cran.r-project.org/web/packages/aws/")
23550 (synopsis "Adaptive weights smoothing")
23551 (description
23552 "This package provides a collection of R-functions implementing adaptive
23553 smoothing procedures in 1D, 2D and 3D. This includes the
23554 Propagation-Separation approach to adaptive smoothing, the @dfn{Intersecting
23555 Confidence Intervals} (ICI), variational approaches, and a non-local means
23556 filter.")
23557 (license license:gpl2+)))
23558
23559 (define-public r-sgloptim
23560 (package
23561 (name "r-sgloptim")
23562 (version "1.3.8")
23563 (source
23564 (origin
23565 (method url-fetch)
23566 (uri (cran-uri "sglOptim" version))
23567 (sha256
23568 (base32
23569 "15bkkvgp9v9vsp65wps48g3c2fa0fj1025hbrziywq14j7wayyjr"))))
23570 (properties
23571 `((upstream-name . "sglOptim")))
23572 (build-system r-build-system)
23573 (propagated-inputs
23574 `(("r-bh" ,r-bh)
23575 ("r-doparallel" ,r-doparallel)
23576 ("r-foreach" ,r-foreach)
23577 ("r-matrix" ,r-matrix)
23578 ("r-rcpp" ,r-rcpp)
23579 ("r-rcpparmadillo" ,r-rcpparmadillo)
23580 ("r-rcppprogress" ,r-rcppprogress)))
23581 (native-inputs
23582 `(("r-knitr" ,r-knitr)))
23583 (home-page "https://github.com/nielsrhansen/sglOptim")
23584 (synopsis "Generic sparse group Lasso solver")
23585 (description
23586 "This package provides a fast generic solver for sparse group lasso
23587 optimization problems. The loss (objective) function must be defined in a C++
23588 module. The optimization problem is solved using a coordinate gradient
23589 descent algorithm. Convergence of the algorithm is established and the
23590 algorithm is applicable to a broad class of loss functions. Use of parallel
23591 computing for cross validation and subsampling is supported through the
23592 @code{foreach} and @code{doParallel} packages.")
23593 (license license:gpl2+)))
23594
23595 (define-public r-grouped
23596 (package
23597 (name "r-grouped")
23598 (version "0.6-0")
23599 (source
23600 (origin
23601 (method url-fetch)
23602 (uri (cran-uri "grouped" version))
23603 (sha256
23604 (base32
23605 "1glxgacpwk7yjbkwg5ci6bmb2il6hf5zhydwi5bbq6hc032m9976"))))
23606 (properties
23607 `((upstream-name . "grouped")))
23608 (build-system r-build-system)
23609 (propagated-inputs
23610 `(("r-mass" ,r-mass)))
23611 (home-page "https://cran.r-project.org/web/packages/grouped/")
23612 (synopsis "Regression analysis of grouped and coarse data")
23613 (description
23614 "This package provides regression models for grouped and coarse data,
23615 under the coarsened at random assumption.")
23616 (license license:gpl2+)))
23617
23618 (define-public r-stam
23619 (package
23620 (name "r-stam")
23621 (version "0.0-1")
23622 (source
23623 (origin
23624 (method url-fetch)
23625 (uri (cran-uri "stam" version))
23626 (sha256
23627 (base32
23628 "1x1j45fir64kffny0nssb2hwn4rcp8gd2cjv6fw4yy0l4d0xi5iv"))))
23629 (properties
23630 `((upstream-name . "stam")))
23631 (build-system r-build-system)
23632 (propagated-inputs
23633 `(("r-np" ,r-np)
23634 ("r-sp" ,r-sp)))
23635 (home-page "https://cran.r-project.org/web/packages/stam")
23636 (synopsis "Spatio-temporal analysis and modelling")
23637 (description
23638 "This package provides various methods to conduct Spatio-Temporal
23639 Analysis and Modelling, including Exploratory Spatio-Temporal Analysis and
23640 Inferred Spatio-Temporal Modelling.")
23641 (license license:gpl2+)))
23642
23643 (define-public r-dcv
23644 (package
23645 (name "r-dcv")
23646 (version "0.1.1")
23647 (source
23648 (origin
23649 (method url-fetch)
23650 (uri (cran-uri "dcv" version))
23651 (sha256
23652 (base32
23653 "12c716x8dnxnqksibpmyysqp2axggvy9dpd55s9bhnsvqvi6dshj"))))
23654 (properties
23655 `((upstream-name . "dcv")))
23656 (build-system r-build-system)
23657 (propagated-inputs
23658 `(("r-lmtest" ,r-lmtest)))
23659 (home-page "https://cran.r-project.org/web/packages/dcv/")
23660 (synopsis "Conventional cross-validation statistics for climate-growth model")
23661 (description
23662 "This package performs several conventional cross-validation statistical
23663 methods for climate-growth model in the climate reconstruction from tree
23664 rings, including Sign Test statistic, Reduction of Error statistic, Product
23665 Mean Test, Durbin-Watson statistic etc.")
23666 (license license:gpl2)))
23667
23668 (define-public r-rcdd
23669 (package
23670 (name "r-rcdd")
23671 (version "1.2-2")
23672 (source
23673 (origin
23674 (method url-fetch)
23675 (uri (cran-uri "rcdd" version))
23676 (sha256
23677 (base32
23678 "0pzpbqnlgzr240iici70278py5wnbbxkzlgn112f9wv5ga3riric"))))
23679 (properties
23680 `((upstream-name . "rcdd")))
23681 (build-system r-build-system)
23682 (inputs
23683 `(("gmp" ,gmp)))
23684 (home-page "https://www.stat.umn.edu/geyer/rcdd/")
23685 (synopsis "Computational geometry")
23686 (description
23687 "This package converts back and forth between two representations of a
23688 convex polytope: as solution of a set of linear equalities and inequalities
23689 and as convex hull of set of points and rays. Also does linear programming
23690 and redundant generator elimination. All functions can use exact
23691 infinite-precision rational arithmetic.")
23692 (license license:gpl2)))
23693
23694 (define-public r-rxnat
23695 (package
23696 (name "r-rxnat")
23697 (version "1.0.14")
23698 (source
23699 (origin
23700 (method url-fetch)
23701 (uri (cran-uri "Rxnat" version))
23702 (sha256
23703 (base32
23704 "00fl68pa0c2vy4xlny67pn41lzgm7b97wgg3dwm6z35izca62l11"))))
23705 (properties
23706 `((upstream-name . "Rxnat")))
23707 (build-system r-build-system)
23708 (propagated-inputs
23709 `(("r-dplyr" ,r-dplyr)
23710 ("r-httr" ,r-httr)
23711 ("r-rcurl" ,r-rcurl)
23712 ("r-tibble" ,r-tibble)))
23713 (native-inputs
23714 `(("r-knitr" ,r-knitr)))
23715 (home-page "https://cran.r-project.org/web/packages/Rxnat/")
23716 (synopsis "Queries and extracts images from neuroimaging datasets")
23717 (description
23718 "This package allows communication with the Extensible Neuroimaging
23719 Archive Toolkit. Rxnat uses the XNAT REST API to perform data queries and
23720 download images.")
23721 (license license:gpl2)))
23722
23723 (define-public r-rserve
23724 (package
23725 (name "r-rserve")
23726 (version "1.8-6")
23727 (source
23728 (origin
23729 (method url-fetch)
23730 (uri (string-append "http://www.rforge.net/Rserve/snapshot/Rserve_"
23731 version ".tar.gz"))
23732 (sha256
23733 (base32
23734 "017kkzv9lxlz9qhg3gprrf1wcyflxrif6wjk27x9b4bdzylw6bsx"))))
23735 (build-system r-build-system)
23736 (arguments
23737 `(#:phases
23738 (modify-phases %standard-phases
23739 (add-before 'install 'install-server-binary
23740 ;; Makevars tries to install to R's store directory.
23741 (lambda* (#:key outputs #:allow-other-keys)
23742 (let* ((out (assoc-ref outputs "out"))
23743 (bin (string-append out "/bin")))
23744 (substitute* "src/Makevars.in"
23745 (("\\$\\(R_HOME\\)") out))
23746 (mkdir-p bin)))))))
23747 (propagated-inputs
23748 `(("r-checkmate" ,r-checkmate)
23749 ("r-mime" ,r-mime)
23750 ("r-jsonlite" ,r-jsonlite)
23751 ("r-knitr" ,r-knitr)
23752 ("r-r6" ,r-r6)
23753 ("r-rcpp" ,r-rcpp)
23754 ("r-uuid" ,r-uuid)))
23755 (inputs
23756 `(("openssl" ,openssl)
23757 ("zlib" ,zlib)))
23758 (home-page "https://github.com/s-u/Rserve")
23759 (synopsis
23760 "Server providing access to R from many languages and systems")
23761 (description
23762 "Rserve acts as a socket server (TCP/IP or local sockets) which allows
23763 binary requests to be sent to R. Every connection has a separate workspace
23764 and working directory. Client-side implementations are available for popular
23765 languages such as C/C++ and Java, allowing any application to use facilities
23766 of R without the need of linking to R code. Rserve supports remote
23767 connection, user authentication and file transfer. A simple R client is
23768 included in this package as well.")
23769 (license license:gpl2)))
23770
23771 (define-public r-gamm4
23772 (package
23773 (name "r-gamm4")
23774 (version "0.2-6")
23775 (source
23776 (origin
23777 (method url-fetch)
23778 (uri (cran-uri "gamm4" version))
23779 (sha256
23780 (base32
23781 "128c725y9s07c1m9cvd9hgi9hldrymcs5divd8pw7bdjh9jvdiap"))))
23782 (properties `((upstream-name . "gamm4")))
23783 (build-system r-build-system)
23784 (propagated-inputs
23785 `(("r-lme4" ,r-lme4)
23786 ("r-matrix" ,r-matrix)
23787 ("r-mgcv" ,r-mgcv)))
23788 (home-page "https://cran.r-project.org/web/packages/gamm4/")
23789 (synopsis "Generalized additive mixed models using mgcv and lme4")
23790 (description
23791 "Estimate generalized additive mixed models via a version of function
23792 @code{gamm} from the @code{mgcv} package, using the @code{lme4} packagefor
23793 estimation.")
23794 (license license:gpl2+)))
23795
23796 (define-public r-optimx
23797 (package
23798 (name "r-optimx")
23799 (version "2020-4.2")
23800 (source
23801 (origin
23802 (method url-fetch)
23803 (uri (cran-uri "optimx" version))
23804 (sha256
23805 (base32
23806 "00bi2sr2hr7x6cfwlsn7hz2r56lcyv9naa8vmfcgr1r269fc50b3"))))
23807 (properties `((upstream-name . "optimx")))
23808 (build-system r-build-system)
23809 (propagated-inputs `(("r-numderiv" ,r-numderiv)))
23810 (native-inputs `(("r-knitr" ,r-knitr)))
23811 (home-page "https://cran.r-project.org/web/packages/optimx/")
23812 (synopsis "Expanded replacement and extension of the optim function")
23813 (description
23814 "This package provides a replacement and extension of the @code{optim}
23815 function to call to several function minimization codes in R in a single
23816 statement. These methods handle smooth, possibly box constrained functions of
23817 several or many parameters. Note that the function @code{optimr} was prepared
23818 to simplify the incorporation of minimization codes going forward. This
23819 package also implements some utility codes and some extra solvers, including
23820 safeguarded Newton methods. Many methods previously separate are now included
23821 here.")
23822 (license license:gpl2)))
23823
23824 (define-public r-projpred
23825 (package
23826 (name "r-projpred")
23827 (version "2.0.2")
23828 (source
23829 (origin
23830 (method url-fetch)
23831 (uri (cran-uri "projpred" version))
23832 (sha256
23833 (base32
23834 "0nx514mrfh3gv854pr71w5x3zgdnn0kinf5nh7z90q3h7ysry2mg"))))
23835 (properties `((upstream-name . "projpred")))
23836 (build-system r-build-system)
23837 (propagated-inputs
23838 `(("r-dplyr" ,r-dplyr)
23839 ("r-gamm4" ,r-gamm4)
23840 ("r-ggplot2" ,r-ggplot2)
23841 ("r-lme4" ,r-lme4)
23842 ("r-loo" ,r-loo)
23843 ("r-magrittr" ,r-magrittr)
23844 ("r-mass" ,r-mass)
23845 ("r-mgcv" ,r-mgcv)
23846 ("r-optimx" ,r-optimx)
23847 ("r-rcpp" ,r-rcpp)
23848 ("r-rcpparmadillo" ,r-rcpparmadillo)
23849 ("r-rngtools" ,r-rngtools)
23850 ("r-rstantools" ,r-rstantools)
23851 ("r-tidyverse" ,r-tidyverse)))
23852 (native-inputs `(("r-knitr" ,r-knitr)))
23853 (home-page "https://mc-stan.org/projpred/")
23854 (synopsis "Projection predictive feature selection")
23855 (description
23856 "This package performs projection predictive feature selection for
23857 generalized linear models and generalized linear and additive multilevel
23858 models. The package is compatible with the @code{rstanarm} and @code{brms}
23859 packages, but other reference models can also be used. See the package
23860 vignette for more information and examples.")
23861 (license license:gpl3)))
23862
23863 (define-public r-brms
23864 (package
23865 (name "r-brms")
23866 (version "2.14.4")
23867 (source
23868 (origin
23869 (method url-fetch)
23870 (uri (cran-uri "brms" version))
23871 (sha256
23872 (base32
23873 "0mzwihhgmn405l6zq11a180q4k3chggj9qj0j7q838b9vrszg59j"))))
23874 (properties `((upstream-name . "brms")))
23875 (build-system r-build-system)
23876 (propagated-inputs
23877 `(("r-abind" ,r-abind)
23878 ("r-backports" ,r-backports)
23879 ("r-bayesplot" ,r-bayesplot)
23880 ("r-bridgesampling" ,r-bridgesampling)
23881 ("r-coda" ,r-coda)
23882 ("r-future" ,r-future)
23883 ("r-ggplot2" ,r-ggplot2)
23884 ("r-glue" ,r-glue)
23885 ("r-loo" ,r-loo)
23886 ("r-matrix" ,r-matrix)
23887 ("r-matrixstats" ,r-matrixstats)
23888 ("r-mgcv" ,r-mgcv)
23889 ("r-nleqslv" ,r-nleqslv)
23890 ("r-nlme" ,r-nlme)
23891 ("r-projpred" ,r-projpred)
23892 ("r-rcpp" ,r-rcpp)
23893 ("r-rstan" ,r-rstan)
23894 ("r-rstantools" ,r-rstantools)
23895 ("r-shinystan" ,r-shinystan)))
23896 (native-inputs `(("r-knitr" ,r-knitr)))
23897 (home-page
23898 "https://github.com/paul-buerkner/brms")
23899 (synopsis
23900 "Bayesian Regression Models using 'Stan'")
23901 (description
23902 "Fit Bayesian generalized (non-)linear multivariate multilevel models
23903 using 'Stan' for full Bayesian inference. A wide range of distributions and
23904 link functions are supported, allowing users to fit -- among others -- linear,
23905 robust linear, count data, survival, response times, ordinal, zero-inflated,
23906 hurdle, and even self-defined mixture models all in a multilevel context.
23907 Further modeling options include non-linear and smooth terms, auto-correlation
23908 structures, censored data, meta-analytic standard errors, and quite a few
23909 more. In addition, all parameters of the response distribution can be
23910 predicted in order to perform distributional regression. Prior specifications
23911 are flexible and explicitly encourage users to apply prior distributions that
23912 actually reflect their beliefs. Model fit can easily be assessed and compared
23913 with posterior predictive checks and leave-one-out cross-validation.")
23914 (license license:gpl2)))
23915
23916 (define-public r-mstate
23917 (package
23918 (name "r-mstate")
23919 (version "0.3.1")
23920 (source
23921 (origin
23922 (method url-fetch)
23923 (uri (cran-uri "mstate" version))
23924 (sha256
23925 (base32
23926 "11i3p7fph8nbnfis1m7rdrq32qryaajv2wrkxk1x6k17zkh4rq6i"))))
23927 (properties `((upstream-name . "mstate")))
23928 (build-system r-build-system)
23929 (propagated-inputs
23930 `(("r-data-table" ,r-data-table)
23931 ("r-lattice" ,r-lattice)
23932 ("r-magrittr" ,r-magrittr)
23933 ("r-rcolorbrewer" ,r-rcolorbrewer)
23934 ("r-rlang" ,r-rlang)
23935 ("r-survival" ,r-survival)
23936 ("r-viridis" ,r-viridis)))
23937 (native-inputs
23938 `(("r-knitr" ,r-knitr)))
23939 (home-page
23940 "https://www.lumc.nl/org/bds/research/medische-statistiek/survival-analysis/")
23941 (synopsis
23942 "Data Preparation, Estimation and Prediction in Multi-State Models")
23943 (description
23944 "Contains functions for data preparation, descriptives, hazard estimation
23945 and prediction with Aalen-Johansen or simulation in competing risks and
23946 multi-state models.")
23947 (license license:gpl2+)))
23948
23949 (define-public r-scatterpie
23950 (package
23951 (name "r-scatterpie")
23952 (version "0.1.5")
23953 (source
23954 (origin
23955 (method url-fetch)
23956 (uri (cran-uri "scatterpie" version))
23957 (sha256
23958 (base32
23959 "0h48l0699lpfagv09f53yismir84945m56qwzk52lc7wxyvkfcp1"))))
23960 (properties `((upstream-name . "scatterpie")))
23961 (build-system r-build-system)
23962 (propagated-inputs
23963 `(("r-ggforce" ,r-ggforce)
23964 ("r-ggplot2" ,r-ggplot2)
23965 ("r-rlang" ,r-rlang)
23966 ("r-rvcheck" ,r-rvcheck)
23967 ("r-tidyr" ,r-tidyr)))
23968 (native-inputs
23969 `(("r-knitr" ,r-knitr)))
23970 (home-page "https://cran.r-project.org/web/packages/scatterpie/")
23971 (synopsis "Scatter pie plot")
23972 (description
23973 "This package creates scatterpie plots, especially useful for plotting
23974 pies on a map.")
23975 (license license:artistic2.0)))
23976
23977 (define-public r-scrypt
23978 (package
23979 (name "r-scrypt")
23980 (version "0.1.3")
23981 (source
23982 (origin
23983 (method url-fetch)
23984 (uri (cran-uri "scrypt" version))
23985 (sha256
23986 (base32
23987 "14iblgbp9v2by8fjbrpsd59iknp5babcz7j3yv1yxxzcwyb6wrrm"))))
23988 (properties `((upstream-name . "scrypt")))
23989 (build-system r-build-system)
23990 (propagated-inputs
23991 `(("r-rcpp" ,r-rcpp)))
23992 (home-page "https://github.com/rstudio/rscrypt")
23993 (synopsis "Key derivation functions for R based on Scrypt")
23994 (description
23995 "This package provides functions for working with the scrypt key
23996 derivation functions. Scrypt is a password-based key derivation function
23997 created by Colin Percival. The algorithm was specifically designed to make it
23998 costly to perform large-scale custom hardware attacks by requiring large
23999 amounts of memory.")
24000 (license license:bsd-2)))
24001
24002 (define-public r-boruta
24003 (package
24004 (name "r-boruta")
24005 (version "7.0.0")
24006 (source
24007 (origin
24008 (method url-fetch)
24009 (uri (cran-uri "Boruta" version))
24010 (sha256
24011 (base32
24012 "0y2w4wb45kfnzrxcrdsiwgal9fsnlr3wad1sqdc70qv8gp921xbg"))))
24013 (properties `((upstream-name . "Boruta")))
24014 (build-system r-build-system)
24015 (propagated-inputs `(("r-ranger" ,r-ranger)))
24016 (home-page "https://gitlab.com/mbq/Boruta/")
24017 (synopsis "Wrapper algorithm for all relevant feature selection")
24018 (description
24019 "This package provides an all relevant feature selection wrapper
24020 algorithm. It finds relevant features by comparing original attributes'
24021 importance with importance achievable at random, estimated using their
24022 permuted copies (shadows).")
24023 (license license:gpl2+)))
24024
24025 (define-public r-directlabels
24026 (package
24027 (name "r-directlabels")
24028 (version "2021.1.13")
24029 (source
24030 (origin
24031 (method url-fetch)
24032 (uri (cran-uri "directlabels" version))
24033 (sha256
24034 (base32
24035 "0415kh9k2qzdwi8zb32fh2icl5wf5335kyj11cyfdmfxji39zv2w"))))
24036 (build-system r-build-system)
24037 (propagated-inputs
24038 `(("r-quadprog" ,r-quadprog)))
24039 (native-inputs
24040 `(("r-knitr" ,r-knitr)))
24041 (home-page "http://directlabels.r-forge.r-project.org/")
24042 (synopsis "Direct labels for multicolor plots")
24043 (description
24044 "This package provides an extensible framework for automatically placing
24045 direct labels onto multicolor plots. Label positions are described using
24046 positioning methods that can be re-used across several different plots. There
24047 are heuristics for examining @code{trellis} and @code{ggplot} objects and
24048 inferring an appropriate positioning method.")
24049 (license license:gpl3)))
24050
24051 (define-public r-lsd
24052 (package
24053 (name "r-lsd")
24054 (version "4.1-0")
24055 (source
24056 (origin
24057 (method url-fetch)
24058 (uri (cran-uri "LSD" version))
24059 (sha256
24060 (base32 "17pbdlcbhzf3v7l42mjikln1ga5xjp5r78gjg6a88iahk0lwwlvm"))))
24061 (properties `((upstream-name . "LSD")))
24062 (build-system r-build-system)
24063 (home-page "https://cran.r-project.org/web/packages/LSD/")
24064 (synopsis "Lots of superior depictions tool creates colorful plots")
24065 (description
24066 "This package creates lots of colorful plots in a multitude of variations.
24067 Try a demo of the LSD by running @code{demotour()}.")
24068 ;; Either version
24069 (license (list license:gpl2 license:gpl3))))
24070
24071 (define-public r-phylogram
24072 (package
24073 (name "r-phylogram")
24074 (version "2.1.0")
24075 (source
24076 (origin
24077 (method url-fetch)
24078 (uri (cran-uri "phylogram" version))
24079 (sha256
24080 (base32 "1p4h5pirc0m5pzc18q0jk3mcmb5n48gdf9abz03vml3a209xxl2v"))))
24081 (properties `((upstream-name . "phylogram")))
24082 (build-system r-build-system)
24083 (propagated-inputs `(("r-ape" ,r-ape)))
24084 (home-page "https://github.com/ropensci/phylogram/")
24085 (synopsis "Dendrograms for evolutionary analysis")
24086 (description
24087 "The @code{r-phylogram} package is a tool for for developing phylogenetic
24088 trees as deeply-nested lists known as \"dendrogram\" objects. It provides
24089 functions for conversion between \"dendrogram\" and \"phylo\" class objects,
24090 as well as several tools for command-line tree manipulation and import/export
24091 via Newick parenthetic text. This improves accessibility to the comprehensive
24092 range of object-specific analytical and tree-visualization functions found
24093 across a wide array of bioinformatic R packages.")
24094 (license license:gpl3)))
24095
24096 (define-public r-kmer
24097 (package
24098 (name "r-kmer")
24099 (version "1.1.2")
24100 (source
24101 (origin
24102 (method url-fetch)
24103 (uri (cran-uri "kmer" version))
24104 (sha256
24105 (base32 "0jimn9r0abglwxdl1zqz0lxa99cmj6haydkxjzqfbpx9by80wnww"))))
24106 (properties `((upstream-name . "kmer")))
24107 (build-system r-build-system)
24108 (propagated-inputs
24109 `(("r-openssl" ,r-openssl)
24110 ("r-phylogram" ,r-phylogram)
24111 ("r-rcpp" ,r-rcpp)))
24112 (home-page "https://github.com/shaunpwilkinson/kmer/")
24113 (synopsis "Fast K-Mer counting and clustering for biological sequence analysis")
24114 (description
24115 "@code{r-kmer} is an R package for rapidly computing distance matrices
24116 and clustering large sequence datasets using fast alignment-free k-mer
24117 counting and recursive k-means partitioning.")
24118 (license license:gpl3)))
24119
24120 (define-public r-hardhat
24121 (package
24122 (name "r-hardhat")
24123 (version "0.1.5")
24124 (source
24125 (origin
24126 (method url-fetch)
24127 (uri (cran-uri "hardhat" version))
24128 (sha256
24129 (base32
24130 "1b7f9i9fy39j9n03g40vd6nzgq9fgq914xg3svf84najlknvjzly"))))
24131 (properties `((upstream-name . "hardhat")))
24132 (build-system r-build-system)
24133 (propagated-inputs
24134 `(("r-glue" ,r-glue)
24135 ("r-rlang" ,r-rlang)
24136 ("r-tibble" ,r-tibble)
24137 ("r-vctrs" ,r-vctrs)))
24138 (native-inputs
24139 `(("r-knitr" ,r-knitr)))
24140 (home-page "https://github.com/tidymodels/hardhat")
24141 (synopsis "Construct modeling packages")
24142 (description
24143 "Building modeling packages is hard. A large amount of effort generally
24144 goes into providing an implementation for a new method that is efficient,
24145 fast, and correct, but often less emphasis is put on the user interface. A
24146 good interface requires specialized knowledge about S3 methods and formulas,
24147 which the average package developer might not have. The goal of
24148 @code{hardhat} is to reduce the burden around building new modeling packages
24149 by providing functionality for preprocessing, predicting, and validating
24150 input.")
24151 (license license:expat)))
24152
24153 (define-public r-lightgbm
24154 (package
24155 (name "r-lightgbm")
24156 (version "3.1.1")
24157 (source
24158 (origin
24159 (method url-fetch)
24160 (uri (cran-uri "lightgbm" version))
24161 (sha256
24162 (base32
24163 "1pwsh6j9ksahh58b15j5ij56bsc6syy3z4k4a5zhy5n7829rz555"))))
24164 (properties `((upstream-name . "lightgbm")))
24165 (build-system r-build-system)
24166 (propagated-inputs
24167 `(("r-data-table" ,r-data-table)
24168 ("r-jsonlite" ,r-jsonlite)
24169 ("r-matrix" ,r-matrix)
24170 ("r-r6" ,r-r6)))
24171 (home-page "https://github.com/Microsoft/LightGBM")
24172 (synopsis "Light gradient boosting machine")
24173 (description
24174 "Tree based algorithms can be improved by introducing boosting
24175 frameworks. LightGBM is one such framework, based on Ke, Guolin et
24176 al. (2017). This package offers an R interface to work with it. It is
24177 designed to be distributed and efficient with the following goals:
24178
24179 @enumerate
24180 @item Faster training speed and higher efficiency;
24181 @item lower memory usage;
24182 @item better accuracy;
24183 @item parallel learning supported; and
24184 @item capable of handling large-scale data.
24185 @end enumerate
24186 ")
24187 (license license:expat)))
24188
24189 (define-public r-shapforxgboost
24190 (package
24191 (name "r-shapforxgboost")
24192 (version "0.1.0")
24193 (source
24194 (origin
24195 (method url-fetch)
24196 (uri (cran-uri "SHAPforxgboost" version))
24197 (sha256
24198 (base32
24199 "0jgyss9bawl7sf4dwa75sn7ld3mvrrr0z2074lbkq3f5qb9gwsly"))))
24200 (properties
24201 `((upstream-name . "SHAPforxgboost")))
24202 (build-system r-build-system)
24203 (propagated-inputs
24204 `(("r-bbmisc" ,r-bbmisc)
24205 ("r-data-table" ,r-data-table)
24206 ("r-ggextra" ,r-ggextra)
24207 ("r-ggforce" ,r-ggforce)
24208 ("r-ggplot2" ,r-ggplot2)
24209 ("r-ggpubr" ,r-ggpubr)
24210 ("r-lightgbm" ,r-lightgbm)
24211 ("r-rcolorbrewer" ,r-rcolorbrewer)
24212 ("r-xgboost" ,r-xgboost)))
24213 (home-page "https://github.com/liuyanguu/SHAPforxgboost")
24214 (synopsis "SHAP Plots for XGBoost")
24215 (description
24216 "The aim of @code{SHAPforxgboost} is to aid in visual data investigations
24217 using @dfn{SHAP} (Shapley additive explanation) visualization plots for
24218 @code{XGBoost}. It provides summary plot, dependence plot, interaction plot,
24219 and force plot. It relies on the @code{XGBoost} package to produce SHAP
24220 values.")
24221 (license license:expat)))
24222
24223 (define-public r-rismed
24224 (package
24225 (name "r-rismed")
24226 (version "2.2")
24227 (source
24228 (origin
24229 (method url-fetch)
24230 (uri (cran-uri "RISmed" version))
24231 (sha256
24232 (base32
24233 "0nwixhngi4r2f73362salivsmsf7l52bm13jqvhdq8mfiigm80vd"))))
24234 (properties `((upstream-name . "RISmed")))
24235 (build-system r-build-system)
24236 (home-page "https://cran.r-project.org/web/packages/RISmed")
24237 (synopsis "Download content from NCBI databases")
24238 (description
24239 "This package provides a set of tools to extract bibliographic
24240 content from the National Center for Biotechnology Information (NCBI)
24241 databases, including PubMed. The name RISmed is a portmanteau of
24242 RIS (for Research Information Systems, a common tag format for
24243 bibliographic data) and PubMed.")
24244 (license license:gpl2+)))
24245
24246 (define-public r-semver
24247 (package
24248 (name "r-semver")
24249 (version "0.2.0")
24250 (source
24251 (origin
24252 (method url-fetch)
24253 (uri (cran-uri "semver" version))
24254 (sha256
24255 (base32
24256 "10wpkyms2cix3bsin2q0qhkbl445pwwpa5gm2s4jjw1989namkxy"))))
24257 (properties `((upstream-name . "semver")))
24258 (build-system r-build-system)
24259 (propagated-inputs
24260 `(("r-assertthat" ,r-assertthat)
24261 ("r-rcpp" ,r-rcpp)))
24262 (native-inputs `(("r-knitr" ,r-knitr)))
24263 (home-page "https://github.com/johndharrison/semver")
24264 (synopsis "Parser for Semantic Versioning 2.0.0")
24265 (description
24266 "This package provides tools and functions for parsing, rendering and
24267 operating on semantic version strings. Semantic versioning is a simple set of
24268 rules and requirements that dictate how version numbers are assigned and
24269 incremented as outlined at @url{http://semver.org}.")
24270 (license license:expat)))
24271
24272 (define-public r-binman
24273 (package
24274 (name "r-binman")
24275 (version "0.1.2")
24276 (source
24277 (origin
24278 (method url-fetch)
24279 (uri (cran-uri "binman" version))
24280 (sha256
24281 (base32
24282 "00l7m98h41r67gf0qxqis3vx63j7wylnk9vlgcyk41szkrz8ikkc"))))
24283 (properties `((upstream-name . "binman")))
24284 (build-system r-build-system)
24285 (propagated-inputs
24286 `(("r-assertthat" ,r-assertthat)
24287 ("r-httr" ,r-httr)
24288 ("r-jsonlite" ,r-jsonlite)
24289 ("r-rappdirs" ,r-rappdirs)
24290 ("r-semver" ,r-semver)
24291 ("r-xml2" ,r-xml2)
24292 ("r-yaml" ,r-yaml)))
24293 (native-inputs `(("r-knitr" ,r-knitr)))
24294 (home-page "https://github.com/ropensci/binman")
24295 (synopsis "Binary download manager")
24296 (description
24297 "This package provides tools and functions for managing the download of
24298 binary files. Binary repositories are defined in the YAML format. Defining
24299 new pre-download, download and post-download templates allow additional
24300 repositories to be added.")
24301 (license license:expat)))
24302
24303 (define-public r-wdman
24304 (package
24305 (name "r-wdman")
24306 (version "0.2.5")
24307 (source
24308 (origin
24309 (method url-fetch)
24310 (uri (cran-uri "wdman" version))
24311 (sha256
24312 (base32
24313 "1yf41lsrr9dbf5n4f5hv9mlmzl736fhnp9gxkm2g9apws6gsig02"))))
24314 (properties `((upstream-name . "wdman")))
24315 (build-system r-build-system)
24316 (propagated-inputs
24317 `(("r-assertthat" ,r-assertthat)
24318 ("r-binman" ,r-binman)
24319 ("r-processx" ,r-processx)
24320 ("r-semver" ,r-semver)
24321 ("r-yaml" ,r-yaml)))
24322 (native-inputs `(("r-knitr" ,r-knitr)))
24323 (home-page "https://docs.ropensci.org/wdman/")
24324 (synopsis "Webdriver/Selenium binary manager")
24325 (description
24326 "There are a number of binary files associated with the
24327 Webdriver/Selenium project (see @url{http://www.seleniumhq.org/download/},
24328 @url{https://sites.google.com/a/chromium.org/chromedriver/},
24329 @url{https://github.com/mozilla/geckodriver},
24330 @url{http://phantomjs.org/download.html}, and
24331 @url{https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver} for
24332 more information). This package provides functions to download these binaries
24333 and to manage processes involving them.")
24334 (license license:expat)))
24335
24336 (define-public r-rselenium
24337 (package
24338 (name "r-rselenium")
24339 (version "1.7.7")
24340 (source
24341 (origin
24342 (method url-fetch)
24343 (uri (cran-uri "RSelenium" version))
24344 (sha256
24345 (base32
24346 "1xn5fdbzmq7b1f5fc9ls23g177bmnd8bn4p4d8aafr6z3jwkmfir"))))
24347 (properties `((upstream-name . "RSelenium")))
24348 (build-system r-build-system)
24349 (propagated-inputs
24350 `(("r-binman" ,r-binman)
24351 ("r-catools" ,r-catools)
24352 ("r-httr" ,r-httr)
24353 ("r-openssl" ,r-openssl)
24354 ("r-wdman" ,r-wdman)
24355 ("r-xml" ,r-xml)))
24356 (native-inputs `(("r-knitr" ,r-knitr)))
24357 (home-page "https://docs.ropensci.org/RSelenium/")
24358 (synopsis "R bindings for Selenium WebDriver")
24359 (description
24360 "This package provides a set of R bindings for the Selenium 2.0
24361 WebDriver (see @url{https://selenium.dev/documentation/en/} for more
24362 information) using the @code{JsonWireProtocol} (see
24363 @url{https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol} for more
24364 information). Selenium 2.0 WebDriver allows driving a web browser natively as
24365 a user would either locally or on a remote machine using the Selenium server
24366 it marks a leap forward in terms of web browser automation. Selenium
24367 automates web browsers (commonly referred to as browsers). Using RSelenium
24368 you can automate browsers locally or remotely.")
24369 (license license:agpl3+)))
24370
24371 (define-public r-conquer
24372 (package
24373 (name "r-conquer")
24374 (version "1.0.2")
24375 (source
24376 (origin
24377 (method url-fetch)
24378 (uri (cran-uri "conquer" version))
24379 (sha256
24380 (base32
24381 "1zvlsrbmrij011mcdi3qngs1al2lhrdiyknxnk0w1zhzrra62bsl"))))
24382 (properties `((upstream-name . "conquer")))
24383 (build-system r-build-system)
24384 (propagated-inputs
24385 `(("r-matrix" ,r-matrix)
24386 ("r-matrixstats" ,r-matrixstats)
24387 ("r-rcpp" ,r-rcpp)
24388 ("r-rcpparmadillo" ,r-rcpparmadillo)))
24389 (home-page "https://github.com/XiaoouPan/conquer")
24390 (synopsis "Convolution-type smoothed quantile regression")
24391 (description
24392 "This package provides fast and accurate convolution-type smoothed
24393 quantile regression, implemented using Barzilai-Borwein gradient descent with
24394 a Huber regression warm start. Confidence intervals for regression
24395 coefficients are constructed using multiplier bootstrap.")
24396 (license license:gpl3)))
24397
24398 (define-public r-fastshap
24399 (package
24400 (name "r-fastshap")
24401 (version "0.0.5")
24402 (source
24403 (origin
24404 (method url-fetch)
24405 (uri (cran-uri "fastshap" version))
24406 (sha256
24407 (base32
24408 "08f25ib5mry6h8lvj0g3clc9kfl5g2wdd8x8bw455wwmbcm6x5vg"))))
24409 (properties `((upstream-name . "fastshap")))
24410 (build-system r-build-system)
24411 (propagated-inputs
24412 `(("r-abind" ,r-abind)
24413 ("r-ggplot2" ,r-ggplot2)
24414 ("r-gridextra" ,r-gridextra)
24415 ("r-matrixstats" ,r-matrixstats)
24416 ("r-plyr" ,r-plyr)
24417 ("r-rcpp" ,r-rcpp)
24418 ("r-rcpparmadillo" ,r-rcpparmadillo)
24419 ("r-tibble" ,r-tibble)))
24420 (home-page "https://github.com/bgreenwell/fastshap")
24421 (synopsis "Fast approximate Shapley values")
24422 (description
24423 "This package computes fast (relative to other implementations)
24424 approximate Shapley values for any supervised learning model. Shapley values
24425 help to explain the predictions from any black box model using ideas from game
24426 theory; see @url{Strumbel and Kononenko (2014),
24427 doi.org/10.1007/s10115-013-0679-x} for details.")
24428 (license license:gpl2+)))
24429
24430 (define-public r-metrics
24431 (package
24432 (name "r-metrics")
24433 (version "0.1.4")
24434 (source
24435 (origin
24436 (method url-fetch)
24437 (uri (cran-uri "Metrics" version))
24438 (sha256
24439 (base32
24440 "0fh8qbjlwzagh272lgwr4bxcqcjb1qpz53mgs8rzlvncax6nk5bk"))))
24441 (properties `((upstream-name . "Metrics")))
24442 (build-system r-build-system)
24443 (home-page "https://github.com/mfrasco/Metrics")
24444 (synopsis "Evaluation metrics for machine learning")
24445 (description
24446 "This package provides an implementation of evaluation metrics in R that
24447 are commonly used in supervised machine learning. It implements metrics for
24448 regression, time series, binary classification, classification, and
24449 information retrieval problems. It has zero dependencies and a consistent,
24450 simple interface for all functions.")
24451 (license license:bsd-3)))
24452
24453 (define-public r-iml
24454 (package
24455 (name "r-iml")
24456 (version "0.10.0")
24457 (source
24458 (origin
24459 (method url-fetch)
24460 (uri (cran-uri "iml" version))
24461 (sha256
24462 (base32
24463 "0xm3q42qahq798ilgg050df0mahhbdfd3fx3i7cpx606h38si0x7"))))
24464 (properties `((upstream-name . "iml")))
24465 (build-system r-build-system)
24466 (propagated-inputs
24467 `(("r-checkmate" ,r-checkmate)
24468 ("r-data-table" ,r-data-table)
24469 ("r-formula" ,r-formula)
24470 ("r-future" ,r-future)
24471 ("r-future-apply" ,r-future-apply)
24472 ("r-ggplot2" ,r-ggplot2)
24473 ("r-gridextra" ,r-gridextra)
24474 ("r-metrics" ,r-metrics)
24475 ("r-prediction" ,r-prediction)
24476 ("r-r6" ,r-r6)))
24477 (native-inputs `(("r-knitr" ,r-knitr)))
24478 (home-page "https://github.com/christophM/iml")
24479 (synopsis "Interpretable machine learning")
24480 (description
24481 "This package provides interpretability methods to analyze the behavior
24482 and predictions of any machine learning model. Implemented methods are:
24483
24484 @itemize
24485 @item Feature importance described by Fisher et al. (2018),
24486 @item accumulated local effects plots described by Apley (2018),
24487 @item partial dependence plots described by Friedman (2001),
24488 @item individual conditional expectation ('ice') plots described by Goldstein
24489 et al. (2013) @url{https://doi.org/10.1080/10618600.2014.907095},
24490 @item local models (variant of 'lime') described by Ribeiro et. al (2016),
24491 @item the Shapley Value described by Strumbelj et. al (2014)
24492 @url{https://doi.org/10.1007/s10115-013-0679-x},
24493 @item feature interactions described by Friedman et. al
24494 @url{https://doi.org/10.1214/07-AOAS148} and tree surrogate models.
24495 @end itemize
24496 ")
24497 (license license:expat)))
24498
24499 (define-public r-goftest
24500 (package
24501 (name "r-goftest")
24502 (version "1.2-2")
24503 (source
24504 (origin
24505 (method url-fetch)
24506 (uri (cran-uri "goftest" version))
24507 (sha256
24508 (base32
24509 "0ivnkqhv5xgiv05dm648nngacymd8x8g0fyppv3bc0mhcqk9k5z4"))))
24510 (properties `((upstream-name . "goftest")))
24511 (build-system r-build-system)
24512 (home-page "https://github.com/baddstats/goftest")
24513 (synopsis "Classical Goodness-of-Fit tests for univariate distributions")
24514 (description
24515 "This package provides Cramer-Von Mises and Anderson-Darling tests of
24516 goodness-of-fit for continuous univariate distributions, using efficient
24517 algorithms.")
24518 (license license:gpl2+)))
24519
24520 (define-public r-tensor
24521 (package
24522 (name "r-tensor")
24523 (version "1.5")
24524 (source
24525 (origin
24526 (method url-fetch)
24527 (uri (cran-uri "tensor" version))
24528 (sha256
24529 (base32
24530 "19mfsgr6vz4lgwidm80i4yw0y1dr3n8i6qz7g4n2xa0k74zc5pp1"))))
24531 (properties `((upstream-name . "tensor")))
24532 (build-system r-build-system)
24533 (home-page "https://cran.r-project.org/web/packages/tensor/")
24534 (synopsis "Tensor product of arrays")
24535 (description
24536 "The tensor product of two arrays is notionally an outer product of the
24537 arrays collapsed in specific extents by summing along the appropriate
24538 diagonals. This package allows you to compute the tensor product of arrays.")
24539 (license license:gpl2+)))
24540
24541 (define-public r-spatstat-utils
24542 (package
24543 (name "r-spatstat-utils")
24544 (version "2.0-0")
24545 (source
24546 (origin
24547 (method url-fetch)
24548 (uri (cran-uri "spatstat.utils" version))
24549 (sha256
24550 (base32
24551 "1li0vksxpkvgyx3j2wi40kj5687vwakkfdix6icm6g01a0lb2m5d"))))
24552 (properties
24553 `((upstream-name . "spatstat.utils")))
24554 (build-system r-build-system)
24555 (home-page "http://www.spatstat.org")
24556 (synopsis "Utility functions for spatstat")
24557 (description
24558 "This package contains utility functions for the @code{spatstat} package
24559 which may also be useful for other purposes.")
24560 (license license:gpl2+)))
24561
24562 (define-public r-spatstat-data
24563 (package
24564 (name "r-spatstat-data")
24565 (version "2.0-0")
24566 (source
24567 (origin
24568 (method url-fetch)
24569 (uri (cran-uri "spatstat.data" version))
24570 (sha256
24571 (base32
24572 "1z1jb1yzb7qhfg55dhzcrdvn5x8hpg9xif0hpnapddbmhxd1hbb7"))))
24573 (properties `((upstream-name . "spatstat.data")))
24574 (build-system r-build-system)
24575 (propagated-inputs
24576 `(("r-matrix" ,r-matrix)
24577 ("r-spatstat-utils" ,r-spatstat-utils)))
24578 (home-page "http://www.spatstat.org")
24579 (synopsis "Datasets for spatstat")
24580 (description
24581 "This package contains all the datasets for the @code{spatstat}
24582 package.")
24583 (license license:gpl2+)))
24584
24585 (define-public r-spatstat
24586 (package
24587 (name "r-spatstat")
24588 (version "1.64-1")
24589 (source
24590 (origin
24591 (method url-fetch)
24592 (uri (cran-uri "spatstat" version))
24593 (sha256
24594 (base32
24595 "06jmxfs9kz9qqi3ichfgn8dglwb87kq2nl578p83za5psv8cfgya"))))
24596 (properties `((upstream-name . "spatstat")))
24597 (build-system r-build-system)
24598 (propagated-inputs
24599 `(("r-abind" ,r-abind)
24600 ("r-deldir" ,r-deldir)
24601 ("r-goftest" ,r-goftest)
24602 ("r-matrix" ,r-matrix)
24603 ("r-mgcv" ,r-mgcv)
24604 ("r-nlme" ,r-nlme)
24605 ("r-polyclip" ,r-polyclip)
24606 ("r-rpart" ,r-rpart)
24607 ("r-spatstat-data" ,r-spatstat-data)
24608 ("r-spatstat-utils" ,r-spatstat-utils)
24609 ("r-tensor" ,r-tensor)))
24610 (home-page "http://www.spatstat.org")
24611 (synopsis "Spatial Point Pattern analysis, model-fitting, simulation, tests")
24612 (description
24613 "This package provides a comprehensive toolbox for analysing Spatial
24614 Point Patterns. It is focused mainly on two-dimensional point patterns,
24615 including multitype/marked points, in any spatial region. It also supports
24616 three-dimensional point patterns, space-time point patterns in any number of
24617 dimensions, point patterns on a linear network, and patterns of other
24618 geometrical objects. It supports spatial covariate data such as pixel images
24619 and contains over 2000 functions for plotting spatial data, exploratory data
24620 analysis, model-fitting, simulation, spatial sampling, model diagnostics, and
24621 formal inference.")
24622 (license license:gpl2+)))
24623
24624 (define-public r-gaston
24625 (package
24626 (name "r-gaston")
24627 (version "1.5.7")
24628 (source
24629 (origin
24630 (method url-fetch)
24631 (uri (cran-uri "gaston" version))
24632 (sha256
24633 (base32
24634 "14z94dpln4dvgrv2w7w9ik7h6rpvbf02qhq1hqzx8c2cndzxr21i"))))
24635 (properties `((upstream-name . "gaston")))
24636 (build-system r-build-system)
24637 (inputs `(("zlib" ,zlib)))
24638 (propagated-inputs
24639 `(("r-rcpp" ,r-rcpp)
24640 ("r-rcppeigen" ,r-rcppeigen)
24641 ("r-rcppparallel" ,r-rcppparallel)))
24642 (native-inputs `(("r-knitr" ,r-knitr)))
24643 (home-page "https://cran.r-project.org/web/packages/gaston/")
24644 (synopsis "Genetic data handling (QC, GRM, LD, PCA) and linear mixed models")
24645 (description
24646 "This is a package for the manipulation of genetic data (SNPs).
24647 Computation of @dfn{genetic relationship matrix} (GRM) and dominance matrix,
24648 @dfn{linkage disequilibrium} (LD), and heritability with efficient algorithms
24649 for linear mixed models (AIREML).")
24650 (license license:gpl3)))
24651
24652 (define-public r-cpp11
24653 (package
24654 (name "r-cpp11")
24655 (version "0.2.6")
24656 (source
24657 (origin
24658 (method url-fetch)
24659 (uri (cran-uri "cpp11" version))
24660 (sha256
24661 (base32
24662 "118i8s7978vl9xyhnb47wcbd6rcc6b958mq2w8s3rdsd4pxv62gz"))))
24663 (properties `((upstream-name . "cpp11")))
24664 (build-system r-build-system)
24665 (native-inputs `(("r-knitr" ,r-knitr)))
24666 (home-page "https://github.com/r-lib/cpp11")
24667 (synopsis "C++11 Interface for R's C Interface")
24668 (description
24669 "This package provides a header only, C++11 interface to R's C interface.
24670 Compared to other approaches @code{cpp11} strives to be safe against long
24671 jumps from the C API as well as C++ exceptions, conform to normal R function
24672 semantics and supports interaction with @code{ALTREP} vectors.")
24673 (license license:expat)))
24674
24675 (define-public r-rcppziggurat
24676 (package
24677 (name "r-rcppziggurat")
24678 (version "0.1.6")
24679 (source
24680 (origin
24681 (method url-fetch)
24682 (uri (cran-uri "RcppZiggurat" version))
24683 (sha256
24684 (base32
24685 "0wgd1v2p7zajnbrjf3hfi56p3pk3ld6iwkanbb04bjbnlif2ay4w"))))
24686 (properties `((upstream-name . "RcppZiggurat")))
24687 (build-system r-build-system)
24688 (propagated-inputs
24689 `(("r-rcpp" ,r-rcpp)
24690 ("r-rcppgsl" ,r-rcppgsl)))
24691 (native-inputs `(("r-knitr" ,r-knitr)))
24692 (home-page "https://cran.r-project.org/web/packages/RcppZiggurat/")
24693 (synopsis "Rcpp integration of different \"Ziggurat\" normal RNG implementations")
24694 (description
24695 "The Ziggurat generator for normally distributed random numbers,
24696 originally proposed by Marsaglia and Tsang (2000,
24697 @url{https://doi.org/10.18637/jss.v005.i08}) has been improved upon a few
24698 times starting with Leong et al (2005,
24699 @url{https://doi.org/10.18637/jss.v012.i07}). This package provides an
24700 aggregation for comparing different implementations in order to provide a
24701 'faster but good enough' alternative for use with R and C++ code.")
24702 (license license:gpl2+)))
24703
24704 (define-public r-rfast
24705 (package
24706 (name "r-rfast")
24707 (version "2.0.1")
24708 (source
24709 (origin
24710 (method url-fetch)
24711 (uri (cran-uri "Rfast" version))
24712 (sha256
24713 (base32
24714 "1cq3mcg49hsvqhwn6f4dgsx7f8ma4qnwr5n6s7m22qy57rg31958"))))
24715 (properties `((upstream-name . "Rfast")))
24716 (build-system r-build-system)
24717 (propagated-inputs
24718 `(("r-rcpp" ,r-rcpp)
24719 ("r-rcpparmadillo" ,r-rcpparmadillo)
24720 ("r-rcppziggurat" ,r-rcppziggurat)))
24721 (home-page "https://github.com/RfastOfficial/Rfast")
24722 (synopsis "Collection of efficient and fast R functions")
24723 (description
24724 "This package provides a collection of fast (utility) functions for data
24725 analysis. Column- and row- wise means, medians, variances, minimums,
24726 maximums, many t, F and G-square tests, many regressions (normal, logistic,
24727 Poisson), are some of the many fast functions.")
24728 (license license:gpl2+)))
24729
24730 (define-public r-clusterr
24731 (package
24732 (name "r-clusterr")
24733 (version "1.2.2")
24734 (source
24735 (origin
24736 (method url-fetch)
24737 (uri (cran-uri "ClusterR" version))
24738 (sha256
24739 (base32
24740 "1ky172bk15a78hky77vl60j7c81nq2495sxjrv53is25nkac7sjm"))))
24741 (properties `((upstream-name . "ClusterR")))
24742 (build-system r-build-system)
24743 (propagated-inputs
24744 `(("r-ggplot2" ,r-ggplot2)
24745 ("r-gmp" ,r-gmp)
24746 ("r-gtools" ,r-gtools)
24747 ("r-rcpp" ,r-rcpp)
24748 ("r-rcpparmadillo" ,r-rcpparmadillo)))
24749 (native-inputs `(("r-knitr" ,r-knitr)))
24750 (home-page "https://github.com/mlampros/ClusterR")
24751 (synopsis "Clustering")
24752 (description
24753 "This package provides Gaussian mixture models, k-means,
24754 mini-batch-kmeans, k-medoids and affinity propagation clustering with the
24755 option to plot, validate, predict (new data) and estimate the optimal number
24756 of clusters. The package takes advantage of @code{RcppArmadillo} to speed up
24757 the computationally intensive parts of the functions. For more information,
24758 see
24759
24760 @enumerate
24761 @item \"Clustering in an Object-Oriented Environment\" by Anja Struyf, Mia
24762 Hubert, Peter Rousseeuw (1997), Journal of Statistical Software,
24763 @url{https://doi.org/10.18637/jss.v001.i04};
24764 @item \"Web-scale k-means clustering\" by D. Sculley (2010), ACM Digital
24765 Library, @url{https://doi.org/10.1145/1772690.1772862};
24766 @item \"Armadillo: a template-based C++ library
24767 for linear algebra\" by Sanderson et al (2016), The Journal of Open Source
24768 Software, @url{https://doi.org/10.21105/joss.00026};
24769 @item \"Clustering by Passing Messages Between Data Points\" by Brendan
24770 J. Frey and Delbert Dueck, Science 16 Feb 2007: Vol. 315, Issue 5814,
24771 pp. 972-976, @url{https://doi.org/10.1126/science.1136800}.
24772 @end enumerate
24773 ")
24774 (license license:gpl3)))
24775
24776 (define-public r-spectrum
24777 (package
24778 (name "r-spectrum")
24779 (version "1.1")
24780 (source
24781 (origin
24782 (method url-fetch)
24783 (uri (cran-uri "Spectrum" version))
24784 (sha256
24785 (base32
24786 "0n38d360azkck6vvhr771zsh0gbvd9qsf9ygg5r18vhz0pb1xcfw"))))
24787 (properties `((upstream-name . "Spectrum")))
24788 (build-system r-build-system)
24789 (propagated-inputs
24790 `(("r-clusterr" ,r-clusterr)
24791 ("r-diptest" ,r-diptest)
24792 ("r-ggplot2" ,r-ggplot2)
24793 ("r-rfast" ,r-rfast)))
24794 (native-inputs `(("r-knitr" ,r-knitr)))
24795 (home-page "https://cran.r-project.org/web/packages/Spectrum/")
24796 (synopsis "Fast adaptive spectral clustering for single and multi-view data")
24797 (description
24798 "This package provides a self-tuning spectral clustering method for
24799 single or multi-view data. Spectrum uses a new type of adaptive density aware
24800 kernel that strengthens connections in the graph based on common nearest
24801 neighbours. It uses a tensor product graph data integration and diffusion
24802 procedure to integrate different data sources and reduce noise. Spectrum uses
24803 either the eigengap or multimodality gap heuristics to determine the number of
24804 clusters. The method is sufficiently flexible so that a wide range of
24805 Gaussian and non-Gaussian structures can be clustered with automatic selection
24806 of K.")
24807 (license license:agpl3+)))
24808
24809 (define-public r-nabor
24810 (package
24811 (name "r-nabor")
24812 (version "0.5.0")
24813 (source
24814 (origin
24815 (method url-fetch)
24816 (uri (cran-uri "nabor" version))
24817 (sha256
24818 (base32
24819 "1nj39cdfwrmhgsi3cq8imxv3n6xzc1v6dzdb2cf2hybjk368v4s7"))))
24820 (properties `((upstream-name . "nabor")))
24821 (build-system r-build-system)
24822 (propagated-inputs
24823 `(("r-bh" ,r-bh)
24824 ("r-rcpp" ,r-rcpp)
24825 ("r-rcppeigen" ,r-rcppeigen)))
24826 (home-page "https://cran.r-project.org/web/packages/nabor/")
24827 (synopsis "Wrapper for K nearest neighbour library for low dimensions")
24828 (description
24829 "This package provides an R wrapper for libnabo, an exact or approximate
24830 k nearest neighbour library which is optimised for low dimensional
24831 spaces (e.g. 3D). @code{nabor} includes a @code{knn} function that is
24832 designed as a drop-in replacement for the RANN function @code{nn2}. In
24833 addition, objects which include the k-d tree search structure can be returned
24834 to speed up repeated queries of the same set of target points.")
24835 (license license:bsd-3)))
24836
24837 (define-public r-muhaz
24838 (package
24839 (name "r-muhaz")
24840 (version "1.2.6.1")
24841 (source
24842 (origin
24843 (method url-fetch)
24844 (uri (cran-uri "muhaz" version))
24845 (sha256
24846 (base32
24847 "08qh43zx6h3yby44q2vxphfvmfdmqxpgyp0734yn341sy9n8pkkk"))))
24848 (properties `((upstream-name . "muhaz")))
24849 (build-system r-build-system)
24850 (propagated-inputs
24851 `(("r-survival" ,r-survival)))
24852 (native-inputs
24853 `(("gfortran" ,gfortran)))
24854 (home-page "https://cran.r-project.org/web/packages/muhaz/")
24855 (synopsis "Hazard function estimation in survival analysis")
24856 (description
24857 "This package produces a smooth estimate of the hazard function for
24858 censored data.")
24859 ;; Any version of the GPL.
24860 (license license:gpl3+)))
24861
24862 (define-public r-flexsurv
24863 (package
24864 (name "r-flexsurv")
24865 (version "1.1.1")
24866 (source
24867 (origin
24868 (method url-fetch)
24869 (uri (cran-uri "flexsurv" version))
24870 (sha256
24871 (base32
24872 "0x7p1rv51pplfyyzcg63ssb8z56mig7y0363hkr0219w3cvyq9nr"))))
24873 (properties `((upstream-name . "flexsurv")))
24874 (build-system r-build-system)
24875 (propagated-inputs
24876 `(("r-desolve" ,r-desolve)
24877 ("r-mstate" ,r-mstate)
24878 ("r-muhaz" ,r-muhaz)
24879 ("r-mvtnorm" ,r-mvtnorm)
24880 ("r-quadprog" ,r-quadprog)
24881 ("r-rcpp" ,r-rcpp)
24882 ("r-survival" ,r-survival)
24883 ("r-tibble" ,r-tibble)
24884 ("r-tidyr" ,r-tidyr)))
24885 (native-inputs
24886 `(("r-knitr" ,r-knitr)))
24887 (home-page "https://github.com/chjackson/flexsurv-dev")
24888 (synopsis "Flexible parametric survival and multi-state models")
24889 (description
24890 "This package provides flexible parametric models for time-to-event data,
24891 including the Royston-Parmar spline model, generalized gamma and generalized F
24892 distributions. Any user-defined parametric distribution can be fitted, given
24893 at least an R function defining the probability density or hazard. There are
24894 also tools for fitting and predicting from fully parametric multi-state
24895 models.")
24896 (license license:gpl2+)))
24897
24898 (define-public r-transphylo
24899 (package
24900 (name "r-transphylo")
24901 (version "1.4.4")
24902 (source
24903 (origin
24904 (method url-fetch)
24905 (uri (cran-uri "TransPhylo" version))
24906 (sha256
24907 (base32
24908 "1506c97y8dnhd0c38rgvmg70q0l3xmmn07mjglhnw7hi5n5y9mv9"))))
24909 (properties `((upstream-name . "TransPhylo")))
24910 (build-system r-build-system)
24911 (propagated-inputs
24912 `(("r-ape" ,r-ape)
24913 ("r-rcpp" ,r-rcpp)))
24914 (native-inputs
24915 `(("r-knitr" ,r-knitr)))
24916 (home-page "https://cran.r-project.org/web/packages/TransPhylo/")
24917 (synopsis "Inference of transmission tree from a dated phylogeny")
24918 (description
24919 "This is a package to infer transmission trees from a dated phylogeny.
24920 It includes methods to simulate and analyze outbreaks. The methodology is
24921 described in @url{https://doi.org/10.1093/molbev/msu121,Didelot et al. (2014)}
24922 and @url{https://doi.org/10.1093/molbev/msw275,Didelot et al. (2017)}.")
24923 (license license:gpl2+)))
24924
24925 (define-public r-km-ci
24926 (package
24927 (name "r-km-ci")
24928 (version "0.5-2")
24929 (source
24930 (origin
24931 (method url-fetch)
24932 (uri (cran-uri "km.ci" version))
24933 (sha256
24934 (base32
24935 "1l6kw8jppaa1802yc5pbfwwgac56nhwc9p076ivylhms4w7cdf8v"))))
24936 (properties `((upstream-name . "km.ci")))
24937 (build-system r-build-system)
24938 (propagated-inputs
24939 `(("r-survival" ,r-survival)))
24940 (home-page "https://cran.r-project.org/web/packages/km.ci/")
24941 (synopsis "Confidence intervals for the Kaplan-Meier estimator")
24942 (description
24943 "This package computes various @dfn{confidence intervals} (CI) for the
24944 Kaplan-Meier estimator, namely: Petos CI, Rothman CI, CIs based on Greenwoods
24945 variance, Thomas and Grunkemeier CI and the simultaneous confidence bands by
24946 Nair and Hall and Wellner.")
24947 (license license:gpl2+)))
24948
24949 (define-public r-kmsurv
24950 (package
24951 (name "r-kmsurv")
24952 (version "0.1-5")
24953 (source
24954 (origin
24955 (method url-fetch)
24956 (uri (cran-uri "KMsurv" version))
24957 (sha256
24958 (base32
24959 "0hi5vvk584rl70gbrr75w9hc775xmbxnaig0dd6hlpi4071pnqjm"))))
24960 (properties `((upstream-name . "KMsurv")))
24961 (build-system r-build-system)
24962 (home-page "https://cran.r-project.org/web/packages/KMsurv/")
24963 (synopsis "Data sets from Klein and Moeschberger (1997), Survival Analysis")
24964 (description
24965 "This package provides data sets and functions for Klein and Moeschberger
24966 (1997), \"Survival Analysis, Techniques for Censored and Truncated Data\",
24967 Springer.")
24968 (license license:gpl3+)))
24969
24970 (define-public r-survmisc
24971 (package
24972 (name "r-survmisc")
24973 (version "0.5.5")
24974 (source
24975 (origin
24976 (method url-fetch)
24977 (uri (cran-uri "survMisc" version))
24978 (sha256
24979 (base32
24980 "00nvvl8gz4477ab24rd0xvfksm8msv8h021b9ld5c9cizc41n2bm"))))
24981 (properties `((upstream-name . "survMisc")))
24982 (build-system r-build-system)
24983 (propagated-inputs
24984 `(("r-data-table" ,r-data-table)
24985 ("r-ggplot2" ,r-ggplot2)
24986 ("r-gridextra" ,r-gridextra)
24987 ("r-km-ci" ,r-km-ci)
24988 ("r-kmsurv" ,r-kmsurv)
24989 ("r-knitr" ,r-knitr)
24990 ("r-survival" ,r-survival)
24991 ("r-xtable" ,r-xtable)
24992 ("r-zoo" ,r-zoo)))
24993 (native-inputs
24994 `(("r-knitr" ,r-knitr)))
24995 (home-page "https://cran.r-project.org/web/packages/survMisc/")
24996 (synopsis "Miscellaneous functions for survival data")
24997 (description
24998 "This package provides a collection of functions to help in the analysis
24999 of right-censored survival data. These extend the methods available in
25000 the @code{survival} package.")
25001 (license license:gpl2)))
25002
25003 (define-public r-exactranktests
25004 (package
25005 (name "r-exactranktests")
25006 (version "0.8-31")
25007 (source
25008 (origin
25009 (method url-fetch)
25010 (uri (cran-uri "exactRankTests" version))
25011 (sha256
25012 (base32
25013 "1154dkcid3njhamdp87qs9bnx7l8bdqkcjsds9q9f2xmizs9x8gw"))))
25014 (properties
25015 `((upstream-name . "exactRankTests")))
25016 (build-system r-build-system)
25017 (home-page "https://cran.r-project.org/web/packages/exactRankTests/")
25018 (synopsis "Exact distributions for rank and permutation tests")
25019 (description
25020 "This package computes exact conditional p-values and quantiles using an
25021 implementation of the Shift-Algorithm by Streitberg & Roehmel.")
25022 (license license:gpl2+)))
25023
25024 (define-public r-maxstat
25025 (package
25026 (name "r-maxstat")
25027 (version "0.7-25")
25028 (source
25029 (origin
25030 (method url-fetch)
25031 (uri (cran-uri "maxstat" version))
25032 (sha256
25033 (base32
25034 "114z1rwxwvk05ijjhdppzm148n1h192fp0w12ky10zkrhf6kphbg"))))
25035 (properties `((upstream-name . "maxstat")))
25036 (build-system r-build-system)
25037 (propagated-inputs
25038 `(("r-exactranktests" ,r-exactranktests)
25039 ("r-mvtnorm" ,r-mvtnorm)))
25040 (home-page "https://cran.r-project.org/web/packages/maxstat/")
25041 (synopsis "Maximally selected rank statistics")
25042 (description
25043 "This package provides maximally selected rank statistics with several
25044 p-value approximations.")
25045 (license license:gpl2+)))
25046
25047 (define-public r-survminer
25048 (package
25049 (name "r-survminer")
25050 (version "0.4.8")
25051 (source
25052 (origin
25053 (method url-fetch)
25054 (uri (cran-uri "survminer" version))
25055 (sha256
25056 (base32
25057 "1niysd89mxb2a6ncvzm1s6xgfvq3psba65af0whh2p56r2hwrwff"))))
25058 (properties `((upstream-name . "survminer")))
25059 (build-system r-build-system)
25060 (propagated-inputs
25061 `(("r-broom" ,r-broom)
25062 ("r-dplyr" ,r-dplyr)
25063 ("r-ggplot2" ,r-ggplot2)
25064 ("r-ggpubr" ,r-ggpubr)
25065 ("r-gridextra" ,r-gridextra)
25066 ("r-magrittr" ,r-magrittr)
25067 ("r-maxstat" ,r-maxstat)
25068 ("r-purrr" ,r-purrr)
25069 ("r-rlang" ,r-rlang)
25070 ("r-scales" ,r-scales)
25071 ("r-survival" ,r-survival)
25072 ("r-survmisc" ,r-survmisc)
25073 ("r-tibble" ,r-tibble)
25074 ("r-tidyr" ,r-tidyr)))
25075 (native-inputs
25076 `(("r-knitr" ,r-knitr)))
25077 (home-page "https://rpkgs.datanovia.com/survminer/index.html")
25078 (synopsis "Drawing survival curves using ggplot2")
25079 (description
25080 "This package contains the function @code{ggsurvplot()} for easily
25081 drawing beautiful and 'ready-to-publish' survival curves with the 'number at
25082 risk' table and 'censoring count plot'. Other functions are also available to
25083 plot adjusted curves for Cox model and to visually examine Cox model
25084 assumptions.")
25085 (license license:gpl2)))
25086
25087 (define-public r-forge
25088 (package
25089 (name "r-forge")
25090 (version "0.2.0")
25091 (source
25092 (origin
25093 (method url-fetch)
25094 (uri (cran-uri "forge" version))
25095 (sha256
25096 (base32
25097 "0pjfzsc35agkh0zfw2czwajkbsyn6liys5irl5bhz5r1vim3jmwa"))))
25098 (properties `((upstream-name . "forge")))
25099 (build-system r-build-system)
25100 (propagated-inputs
25101 `(("r-magrittr" ,r-magrittr)
25102 ("r-rlang" ,r-rlang)))
25103 (home-page "https://cran.r-project.org/web/packages/forge/")
25104 (synopsis "Cast values into shape")
25105 (description
25106 "This package provides helper functions with a consistent interface to
25107 coerce and verify the types and shapes of values for input checking.")
25108 (license license:asl2.0)))
25109
25110 (define-public r-config
25111 (package
25112 (name "r-config")
25113 (version "0.3.1")
25114 (source
25115 (origin
25116 (method url-fetch)
25117 (uri (cran-uri "config" version))
25118 (sha256
25119 (base32
25120 "0l2zp7v6qaz72dclcbjrlis633zlwp8rsi5azr7iw127iyz7i26l"))))
25121 (properties `((upstream-name . "config")))
25122 (build-system r-build-system)
25123 (propagated-inputs
25124 `(("r-yaml" ,r-yaml)))
25125 (native-inputs
25126 `(("r-knitr" ,r-knitr)))
25127 (home-page "https://github.com/rstudio/config")
25128 (synopsis "Manage environment specific configuration values")
25129 (description
25130 "This package lets you manage configuration values across multiple
25131 environments (e.g. development, test, production). It reads values using a
25132 function that determines the current environment and returns the appropriate
25133 value.")
25134 (license license:gpl3)))
25135
25136 (define-public r-adaptivesparsity
25137 (package
25138 (name "r-adaptivesparsity")
25139 (version "1.6")
25140 (source (origin
25141 (method url-fetch)
25142 (uri (cran-uri "AdaptiveSparsity" version))
25143 (sha256
25144 (base32
25145 "0imr5m8mll9j6n4icsv6z9rl5kbnwsp9wvzrg7n90nnmcxq2cz91"))))
25146 (properties
25147 `((upstream-name . "AdaptiveSparsity")))
25148 (build-system r-build-system)
25149 (arguments
25150 `(#:phases
25151 (modify-phases %standard-phases
25152 (add-after 'unpack 'link-against-armadillo
25153 (lambda _
25154 (substitute* "src/Makevars"
25155 (("PKG_LIBS=" prefix)
25156 (string-append prefix "-larmadillo")))
25157 #t)))))
25158 (propagated-inputs
25159 `(("r-mass" ,r-mass)
25160 ("r-matrix" ,r-matrix)
25161 ("r-rcpp" ,r-rcpp)
25162 ("r-rcpparmadillo" ,r-rcpparmadillo)))
25163 (inputs
25164 `(("armadillo" ,armadillo)))
25165 (home-page "https://cran.r-project.org/web/packages/AdaptiveSparsity")
25166 (synopsis "Adaptive sparsity models")
25167 (description
25168 "This package implements the Figueiredo machine learning algorithm for
25169 adaptive sparsity and the Wong algorithm for adaptively sparse Gaussian
25170 geometric models.")
25171 (license license:lgpl3+)))
25172
25173 (define-public r-diffusionmap
25174 (package
25175 (name "r-diffusionmap")
25176 (version "1.2.0")
25177 (source
25178 (origin
25179 (method url-fetch)
25180 (uri (cran-uri "diffusionMap" version))
25181 (sha256
25182 (base32
25183 "1rvk7069brlm1s9kqj4c31mwwr3mw4hmhay95cjjjfmw5xclff2j"))))
25184 (properties `((upstream-name . "diffusionMap")))
25185 (build-system r-build-system)
25186 (propagated-inputs
25187 `(("r-igraph" ,r-igraph)
25188 ("r-matrix" ,r-matrix)
25189 ("r-scatterplot3d" ,r-scatterplot3d)))
25190 (home-page "https://www.r-project.org")
25191 (synopsis "Diffusion map")
25192 (description "This package implements the diffusion map method of data
25193 parametrization, including creation and visualization of diffusion maps,
25194 clustering with diffusion K-means and regression using the adaptive regression
25195 model.")
25196 (license license:gpl2)))
25197
25198 (define-public r-igraph
25199 (package
25200 (name "r-igraph")
25201 (version "1.2.6")
25202 (source
25203 (origin
25204 (method url-fetch)
25205 (uri (cran-uri "igraph" version))
25206 (sha256
25207 (base32
25208 "0vf7wrx77cdiav8724cw8gchrn0y9wvywphf5km4pa7xcqhsf3b4"))))
25209 (build-system r-build-system)
25210 (native-inputs
25211 `(("gfortran" ,gfortran)))
25212 (inputs
25213 `(("gmp" ,gmp)
25214 ("glpk" ,glpk)
25215 ("libxml2" ,libxml2)
25216 ("zlib" ,zlib)))
25217 (propagated-inputs
25218 `(("r-magrittr" ,r-magrittr)
25219 ("r-matrix" ,r-matrix)
25220 ("r-pkgconfig" ,r-pkgconfig)))
25221 (home-page "https://igraph.org")
25222 (synopsis "Network analysis and visualization")
25223 (description
25224 "This package provides routines for simple graphs and network analysis.
25225 It can handle large graphs very well and provides functions for generating
25226 random and regular graphs, graph visualization, centrality methods and much
25227 more.")
25228 (license license:gpl2+)))
25229
25230 (define-public r-workflows
25231 (package
25232 (name "r-workflows")
25233 (version "0.2.1")
25234 (source
25235 (origin
25236 (method url-fetch)
25237 (uri (cran-uri "workflows" version))
25238 (sha256
25239 (base32
25240 "1mk0pnmpqlhf143mvj9rwvjrrshirz6s83s5hbfalhnyw7hzkfb9"))))
25241 (properties `((upstream-name . "workflows")))
25242 (build-system r-build-system)
25243 (propagated-inputs
25244 `(("r-cli" ,r-cli)
25245 ("r-ellipsis" ,r-ellipsis)
25246 ("r-generics" ,r-generics)
25247 ("r-glue" ,r-glue)
25248 ("r-hardhat" ,r-hardhat)
25249 ("r-parsnip" ,r-parsnip)
25250 ("r-rlang" ,r-rlang)
25251 ("r-tidyselect" ,r-tidyselect)))
25252 (native-inputs
25253 `(("r-knitr" ,r-knitr)))
25254 (home-page "https://github.com/tidymodels/workflows")
25255 (synopsis "Modeling workflows")
25256 (description
25257 "A workflow is an object that can bundle together your pre-processing,
25258 modeling, and post-processing requests. For example, if you have a
25259 @code{recipe} and @code{parsnip} model, these can be combined into a
25260 workflow. The advantages are:
25261
25262 @enumerate
25263 @item You don’t have to keep track of separate objects in your workspace.
25264 @item The recipe prepping and model fitting can be executed using a single
25265 call to @code{fit()}.
25266 @item If you have custom tuning parameter settings, these can be defined using
25267 a simpler interface when combined with @code{tune}.
25268 @item In the future, workflows will be able to add post-processing operations,
25269 such as modifying the probability cutoff for two-class models.
25270 @end enumerate
25271 ")
25272 (license license:expat)))
25273
25274 (define-public r-gpfit
25275 (package
25276 (name "r-gpfit")
25277 (version "1.0-8")
25278 (source
25279 (origin
25280 (method url-fetch)
25281 (uri (cran-uri "GPfit" version))
25282 (sha256
25283 (base32
25284 "05mpiyi2vxv0wqp422n1mnxa8msc4daq40cwpnpngbcwqhlgqkby"))))
25285 (properties `((upstream-name . "GPfit")))
25286 (build-system r-build-system)
25287 (propagated-inputs
25288 `(("r-lattice" ,r-lattice)
25289 ("r-lhs" ,r-lhs)))
25290 (home-page "https://cran.r-project.org/web/packages/GPfit/")
25291 (synopsis "Gaussian Processes modeling")
25292 (description
25293 "This package provides a computationally stable approach of fitting a
25294 @dfn{Gaussian Process} (GP) model to a deterministic simulator.")
25295 (license license:gpl2)))
25296
25297 (define-public r-yardstick
25298 (package
25299 (name "r-yardstick")
25300 (version "0.0.7")
25301 (source
25302 (origin
25303 (method url-fetch)
25304 (uri (cran-uri "yardstick" version))
25305 (sha256
25306 (base32
25307 "1yrvlhn4gxyn9f20z5yv3xam0j0a8z362jwa32r33r0g0jk5z2fq"))))
25308 (properties `((upstream-name . "yardstick")))
25309 (build-system r-build-system)
25310 (propagated-inputs
25311 `(("r-dplyr" ,r-dplyr)
25312 ("r-generics" ,r-generics)
25313 ("r-proc" ,r-proc)
25314 ("r-rlang" ,r-rlang)
25315 ("r-tidyselect" ,r-tidyselect)))
25316 (native-inputs
25317 `(("r-knitr" ,r-knitr)))
25318 (home-page "https://github.com/tidymodels/yardstick")
25319 (synopsis "Tidy characterizations of model performance")
25320 (description
25321 "This package provides tidy tools for quantifying how well a model fits
25322 to a data set such as confusion matrices, class probability curve summaries,
25323 and regression metrics (e.g., RMSE).")
25324 (license license:gpl2)))
25325
25326 (define-public r-warp
25327 (package
25328 (name "r-warp")
25329 (version "0.2.0")
25330 (source
25331 (origin
25332 (method url-fetch)
25333 (uri (cran-uri "warp" version))
25334 (sha256
25335 (base32
25336 "0s0acddc5h14245hi1faycxp0fyvw6nlgaz2df7da4fpyd2f638f"))))
25337 (properties `((upstream-name . "warp")))
25338 (build-system r-build-system)
25339 (native-inputs `(("r-knitr" ,r-knitr)))
25340 (home-page "https://github.com/DavisVaughan/warp")
25341 (synopsis "Group dates")
25342 (description
25343 "This package provides tooling to group dates by a variety of periods
25344 including: yearly, monthly, by second, by week of the month, and more. The
25345 groups are defined in such a way that they also represent the distance between
25346 dates in terms of the period. This extracts valuable information that can be
25347 used in further calculations that rely on a specific temporal spacing between
25348 observations.")
25349 (license license:expat)))
25350
25351 (define-public r-slider
25352 (package
25353 (name "r-slider")
25354 (version "0.1.5")
25355 (source
25356 (origin
25357 (method url-fetch)
25358 (uri (cran-uri "slider" version))
25359 (sha256
25360 (base32
25361 "1x4jwfxam4czfkb1s5qds5krfw1h2p5a4rh6f5z4yvhsv0d81xck"))))
25362 (properties `((upstream-name . "slider")))
25363 (build-system r-build-system)
25364 (propagated-inputs
25365 `(("r-glue" ,r-glue)
25366 ("r-rlang" ,r-rlang)
25367 ("r-vctrs" ,r-vctrs)
25368 ("r-warp" ,r-warp)))
25369 (native-inputs `(("r-knitr" ,r-knitr)))
25370 (home-page "https://github.com/DavisVaughan/slider")
25371 (synopsis "Sliding window functions")
25372 (description
25373 "This package provides type-stable rolling window functions over any R
25374 data type. Cumulative and expanding windows are also supported. For more
25375 advanced usage, an index can be used as a secondary vector that defines how
25376 sliding windows are to be created.")
25377 (license license:expat)))
25378
25379 (define-public r-rsample
25380 (package
25381 (name "r-rsample")
25382 (version "0.0.8")
25383 (source
25384 (origin
25385 (method url-fetch)
25386 (uri (cran-uri "rsample" version))
25387 (sha256
25388 (base32
25389 "1psmxk16d4bz1v05x0gb9hn4brkdjxw8hjbxmj62snichnix3q3i"))))
25390 (properties `((upstream-name . "rsample")))
25391 (build-system r-build-system)
25392 (propagated-inputs
25393 `(("r-dplyr" ,r-dplyr)
25394 ("r-ellipsis" ,r-ellipsis)
25395 ("r-furrr" ,r-furrr)
25396 ("r-generics" ,r-generics)
25397 ("r-modeldata" ,r-modeldata)
25398 ("r-purrr" ,r-purrr)
25399 ("r-rlang" ,r-rlang)
25400 ("r-slider" ,r-slider)
25401 ("r-tibble" ,r-tibble)
25402 ("r-tidyr" ,r-tidyr)
25403 ("r-tidyselect" ,r-tidyselect)
25404 ("r-vctrs" ,r-vctrs)))
25405 (native-inputs
25406 `(("r-knitr" ,r-knitr)))
25407 (home-page "https://rsample.tidymodels.org")
25408 (synopsis "General resampling infrastructure")
25409 (description
25410 "This package provides classes and functions to create and summarize
25411 different types of resampling objects (e.g. bootstrap, cross-validation).")
25412 (license license:gpl2)))
25413
25414 (define-public r-dicedesign
25415 (package
25416 (name "r-dicedesign")
25417 (version "1.8-1")
25418 (source
25419 (origin
25420 (method url-fetch)
25421 (uri (cran-uri "DiceDesign" version))
25422 (sha256
25423 (base32
25424 "11s1m543kxd6gv4amh8z6pph1n67sj9sfwm6hjy83wfs65syf5vp"))))
25425 (properties `((upstream-name . "DiceDesign")))
25426 (build-system r-build-system)
25427 (home-page "http://dice.emse.fr/")
25428 (synopsis "Designs of computer experiments")
25429 (description
25430 "This package provides tools to create some specific @code{Space-Filling
25431 Design} (SFD) and to test their quality.")
25432 (license license:gpl3)))
25433
25434 (define-public r-dials
25435 (package
25436 (name "r-dials")
25437 (version "0.0.9")
25438 (source
25439 (origin
25440 (method url-fetch)
25441 (uri (cran-uri "dials" version))
25442 (sha256
25443 (base32
25444 "0g9wj2py4wz703rh4p7hk8qxqnkm7zyrypv4qz4vaqziazjsmxks"))))
25445 (properties `((upstream-name . "dials")))
25446 (build-system r-build-system)
25447 (propagated-inputs
25448 `(("r-dicedesign" ,r-dicedesign)
25449 ("r-dplyr" ,r-dplyr)
25450 ("r-glue" ,r-glue)
25451 ("r-purrr" ,r-purrr)
25452 ("r-rlang" ,r-rlang)
25453 ("r-scales" ,r-scales)
25454 ("r-tibble" ,r-tibble)
25455 ("r-vctrs" ,r-vctrs)
25456 ("r-withr" ,r-withr)))
25457 (native-inputs `(("r-knitr" ,r-knitr)))
25458 (home-page "https://dials.tidymodels.org/")
25459 (synopsis "Tools for creating tuning parameter values")
25460 (description
25461 "Many models contain tuning parameters (i.e. parameters that cannot be
25462 directly estimated from the data). These tools can be used to define objects
25463 for creating, simulating, or validating values for such parameters.")
25464 (license license:gpl2)))
25465
25466 (define-public r-tune
25467 (package
25468 (name "r-tune")
25469 (version "0.1.2")
25470 (source
25471 (origin
25472 (method url-fetch)
25473 (uri (cran-uri "tune" version))
25474 (sha256
25475 (base32
25476 "0ja7rjkjj88v3ngrc6izcz2qh9qv4s8abgcafmvx2ihgz99hds37"))))
25477 (properties `((upstream-name . "tune")))
25478 (build-system r-build-system)
25479 (propagated-inputs
25480 `(("r-cli" ,r-cli)
25481 ("r-dials" ,r-dials)
25482 ("r-dplyr" ,r-dplyr)
25483 ("r-foreach" ,r-foreach)
25484 ("r-generics" ,r-generics)
25485 ("r-ggplot2" ,r-ggplot2)
25486 ("r-glue" ,r-glue)
25487 ("r-gpfit" ,r-gpfit)
25488 ("r-hardhat" ,r-hardhat)
25489 ("r-parsnip" ,r-parsnip)
25490 ("r-purrr" ,r-purrr)
25491 ("r-recipes" ,r-recipes)
25492 ("r-rlang" ,r-rlang)
25493 ("r-rsample" ,r-rsample)
25494 ("r-tibble" ,r-tibble)
25495 ("r-tidyr" ,r-tidyr)
25496 ("r-vctrs" ,r-vctrs)
25497 ("r-workflows" ,r-workflows)
25498 ("r-yardstick" ,r-yardstick)))
25499 (home-page "https://github.com/tidymodels/tune")
25500 (synopsis "Tidy tuning tools")
25501 (description
25502 "The ability to tune models is important. @code{tune} contains functions
25503 and classes to be used in conjunction with other @code{tidymodels} packages
25504 for finding reasonable values of hyper-parameters in models, pre-processing
25505 methods, and post-processing steps.")
25506 (license license:expat)))
25507
25508 (define-public r-tidyposterior
25509 (package
25510 (name "r-tidyposterior")
25511 (version "0.0.3")
25512 (source
25513 (origin
25514 (method url-fetch)
25515 (uri (cran-uri "tidyposterior" version))
25516 (sha256
25517 (base32
25518 "0wsv800w056ziqbnwal7ncmdy4li8cn5yrdx07w35b7j8kl4mwhg"))))
25519 (properties `((upstream-name . "tidyposterior")))
25520 (build-system r-build-system)
25521 (propagated-inputs
25522 `(("r-dplyr" ,r-dplyr)
25523 ("r-generics" ,r-generics)
25524 ("r-ggplot2" ,r-ggplot2)
25525 ("r-lifecycle" ,r-lifecycle)
25526 ("r-purrr" ,r-purrr)
25527 ("r-rlang" ,r-rlang)
25528 ("r-rsample" ,r-rsample)
25529 ("r-rstanarm" ,r-rstanarm)
25530 ("r-tibble" ,r-tibble)
25531 ("r-tidyr" ,r-tidyr)
25532 ("r-vctrs" ,r-vctrs)))
25533 (native-inputs
25534 `(("r-knitr" ,r-knitr)))
25535 (home-page "https://tidyposterior.tidymodels.org")
25536 (synopsis "Bayesian analysis to compare models using resampling statistics")
25537 (description
25538 "This package can be used to conduct post hoc analyses of resampling
25539 results generated by models. For example, if two models are evaluated with
25540 the @dfn{root mean squared error} (RMSE) using 10-fold cross-validation, there
25541 are 10 paired statistics. These can be used to make comparisons between
25542 models without involving a test set.")
25543 (license license:gpl2)))
25544
25545 (define-public r-tidypredict
25546 (package
25547 (name "r-tidypredict")
25548 (version "0.4.8")
25549 (source
25550 (origin
25551 (method url-fetch)
25552 (uri (cran-uri "tidypredict" version))
25553 (sha256
25554 (base32
25555 "0fff349pkksss8h1k2qza78l81ha6avx63pxziv6dfa8h62qmrdy"))))
25556 (properties `((upstream-name . "tidypredict")))
25557 (build-system r-build-system)
25558 (propagated-inputs
25559 `(("r-dplyr" ,r-dplyr)
25560 ("r-generics" ,r-generics)
25561 ("r-knitr" ,r-knitr)
25562 ("r-purrr" ,r-purrr)
25563 ("r-rlang" ,r-rlang)
25564 ("r-stringr" ,r-stringr)
25565 ("r-tibble" ,r-tibble)
25566 ("r-tidyr" ,r-tidyr)))
25567 (native-inputs
25568 `(("r-knitr" ,r-knitr)))
25569 (home-page "https://tidypredict.tidymodels.org")
25570 (synopsis "Run predictions inside the database")
25571 (description
25572 "This package parses a fitted R model object, and returns a formula in
25573 Tidy Eval code that calculates the predictions. It works with several
25574 database backends because it leverages @code{dplyr} and @code{dbplyr} for the
25575 final SQL translation of the algorithm. It currently supports @code{lm()},
25576 @code{glm()}, @code{randomForest()}, @code{ranger()}, @code{earth()},
25577 @code{xgb.Booster.complete()}, @code{cubist()}, and @code{ctree()} models.")
25578 (license license:gpl3)))
25579
25580 (define-public r-janeaustenr
25581 (package
25582 (name "r-janeaustenr")
25583 (version "0.1.5")
25584 (source
25585 (origin
25586 (method url-fetch)
25587 (uri (cran-uri "janeaustenr" version))
25588 (sha256
25589 (base32
25590 "1wyn4qc28a3sval8shmyi2d7s4nl3jh96s8pzq871brxcmrncbwr"))))
25591 (properties `((upstream-name . "janeaustenr")))
25592 (build-system r-build-system)
25593 (home-page "https://github.com/juliasilge/janeaustenr")
25594 (synopsis "Jane Austen's complete novels")
25595 (description
25596 "This package provides the full texts for Jane Austen's six completed
25597 novels, ready for text analysis. These novels are \"Sense and Sensibility\",
25598 \"Pride and Prejudice\", \"Mansfield Park\", \"Emma\", \"Northanger Abbey\",
25599 and \"Persuasion\".")
25600 (license license:expat)))
25601
25602 (define-public r-tokenizers
25603 (package
25604 (name "r-tokenizers")
25605 (version "0.2.1")
25606 (source
25607 (origin
25608 (method url-fetch)
25609 (uri (cran-uri "tokenizers" version))
25610 (sha256
25611 (base32
25612 "006xf1vdrmp9skhpss9ldhmk4cwqk512cjp1pxm2gxfybpf7qq98"))))
25613 (properties `((upstream-name . "tokenizers")))
25614 (build-system r-build-system)
25615 (propagated-inputs
25616 `(("r-rcpp" ,r-rcpp)
25617 ("r-snowballc" ,r-snowballc)
25618 ("r-stringi" ,r-stringi)))
25619 (native-inputs
25620 `(("r-knitr" ,r-knitr)))
25621 (home-page "https://lincolnmullen.com/software/tokenizers/")
25622 (synopsis "Fast, consistent tokenization of natural language text")
25623 (description
25624 "This is a package for converting natural language text into tokens.
25625 It includes tokenizers for shingled n-grams, skip n-grams, words, word stems,
25626 sentences, paragraphs, characters, shingled characters, lines, tweets, Penn
25627 Treebank, regular expressions, as well as functions for counting characters,
25628 words, and sentences, and a function for splitting longer texts into separate
25629 documents, each with the same number of words. The tokenizers have a
25630 consistent interface, and the package is built on the @code{stringi} and
25631 @code{Rcpp} packages for fast yet correct tokenization in UTF-8 encoding.")
25632 (license license:expat)))
25633
25634 (define-public r-hunspell
25635 (package
25636 (name "r-hunspell")
25637 (version "3.0.1")
25638 (source
25639 (origin
25640 (method url-fetch)
25641 (uri (cran-uri "hunspell" version))
25642 (sha256
25643 (base32
25644 "0ql6y05d4xxpm468rslb0wxdp1x9l3flxzmb5w6pjg617f8vpv8z"))))
25645 (properties `((upstream-name . "hunspell")))
25646 (build-system r-build-system)
25647 (propagated-inputs
25648 `(("r-digest" ,r-digest)
25649 ("r-rcpp" ,r-rcpp)))
25650 (native-inputs
25651 `(("r-knitr" ,r-knitr)))
25652 (home-page "https://github.com/ropensci/hunspell#readme")
25653 (synopsis "High-performance stemmer, tokenizer, and spell checker")
25654 (description
25655 "This package provides a low-level spell checker and morphological
25656 analyzer based on the famous @code{hunspell} library. The package can analyze
25657 or check individual words as well as parse text, LaTeX, HTML or XML documents.
25658 For a more user-friendly interface use the @code{spelling} package which
25659 builds on this package to automate checking of files, documentation and
25660 vignettes in all common formats.")
25661 ;; The hunspell library itself is available under one of GPL2, LGPL2.1, or
25662 ;; MPL; in addition to these licenses the rest of the R wrapper is also
25663 ;; available under the Expat license.
25664 (license (list license:gpl2
25665 license:lgpl2.1
25666 license:mpl1.1
25667 license:expat))))
25668
25669 (define-public r-tidytext
25670 (package
25671 (name "r-tidytext")
25672 (version "0.3.0")
25673 (source
25674 (origin
25675 (method url-fetch)
25676 (uri (cran-uri "tidytext" version))
25677 (sha256
25678 (base32
25679 "1icbfw4zkbs9sp6vk814mw2zzm0bc0d7af92vhriqxaga0gbwdkx"))))
25680 (properties `((upstream-name . "tidytext")))
25681 (build-system r-build-system)
25682 (propagated-inputs
25683 `(("r-dplyr" ,r-dplyr)
25684 ("r-generics" ,r-generics)
25685 ("r-hunspell" ,r-hunspell)
25686 ("r-janeaustenr" ,r-janeaustenr)
25687 ("r-lifecycle" ,r-lifecycle)
25688 ("r-matrix" ,r-matrix)
25689 ("r-purrr" ,r-purrr)
25690 ("r-rlang" ,r-rlang)
25691 ("r-stringr" ,r-stringr)
25692 ("r-tibble" ,r-tibble)
25693 ("r-tokenizers" ,r-tokenizers)
25694 ("r-vctrs" ,r-vctrs)))
25695 (native-inputs
25696 `(("r-knitr" ,r-knitr)))
25697 (home-page "https://github.com/juliasilge/tidytext")
25698 (synopsis "Text mining using dplyr, ggplot2, and other Tidy tools")
25699 (description
25700 "This is a package for text mining for word processing and sentiment
25701 analysis using @code{dplyr}, @code{ggplot2}, and other Tidy tools.")
25702 (license license:expat)))
25703
25704 (define-public r-parsnip
25705 (package
25706 (name "r-parsnip")
25707 (version "0.1.5")
25708 (source
25709 (origin
25710 (method url-fetch)
25711 (uri (cran-uri "parsnip" version))
25712 (sha256
25713 (base32
25714 "0c12lyfxqsdprqlcmgy421py38z28h88d68pxb1c4fw14v1c2d06"))))
25715 (properties `((upstream-name . "parsnip")))
25716 (build-system r-build-system)
25717 (propagated-inputs
25718 `(("r-dplyr" ,r-dplyr)
25719 ("r-generics" ,r-generics)
25720 ("r-globals" ,r-globals)
25721 ("r-glue" ,r-glue)
25722 ("r-magrittr" ,r-magrittr)
25723 ("r-prettyunits" ,r-prettyunits)
25724 ("r-purrr" ,r-purrr)
25725 ("r-rlang" ,r-rlang)
25726 ("r-tibble" ,r-tibble)
25727 ("r-tidyr" ,r-tidyr)
25728 ("r-vctrs" ,r-vctrs)))
25729 (native-inputs
25730 `(("r-knitr" ,r-knitr)))
25731 (home-page "https://parsnip.tidymodels.org")
25732 (synopsis "Common API to modeling and analysis functions")
25733 (description
25734 "This package provides a common interface to allow users to specify a
25735 model without having to remember the different argument names across different
25736 functions or computational engines (e.g. R, Spark, Stan, etc).")
25737 (license license:gpl2)))
25738
25739 (define-public r-infer
25740 (package
25741 (name "r-infer")
25742 (version "0.5.4")
25743 (source
25744 (origin
25745 (method url-fetch)
25746 (uri (cran-uri "infer" version))
25747 (sha256
25748 (base32
25749 "0wvvgqjhyv7ql98cjzqad61wbmk7xrqd1ybk894jr5cmza13c8w2"))))
25750 (properties `((upstream-name . "infer")))
25751 (build-system r-build-system)
25752 (propagated-inputs
25753 `(("r-dplyr" ,r-dplyr)
25754 ("r-ggplot2" ,r-ggplot2)
25755 ("r-glue" ,r-glue)
25756 ("r-magrittr" ,r-magrittr)
25757 ("r-purrr" ,r-purrr)
25758 ("r-rlang" ,r-rlang)
25759 ("r-tibble" ,r-tibble)))
25760 (native-inputs
25761 `(("r-knitr" ,r-knitr)))
25762 (home-page "https://github.com/tidymodels/infer")
25763 (synopsis "Tidy statistical inference")
25764 (description
25765 "The objective of this package is to perform inference using an
25766 expressive statistical grammar that coheres with the Tidy design framework.")
25767 (license license:cc0)))
25768
25769 (define-public r-modeldata
25770 (package
25771 (name "r-modeldata")
25772 (version "0.1.0")
25773 (source
25774 (origin
25775 (method url-fetch)
25776 (uri (cran-uri "modeldata" version))
25777 (sha256
25778 (base32
25779 "0lbvmicvhw560jn9qk5dywrl6mgj1rf7zh7p86lf97c6bmz0zp2r"))))
25780 (properties `((upstream-name . "modeldata")))
25781 (build-system r-build-system)
25782 (home-page "https://modeldata.tidymodels.org")
25783 (synopsis "Data sets useful for modeling packages")
25784 (description
25785 "This package provides data sets used for demonstrating or testing
25786 model-related packages.")
25787 (license license:expat)))
25788
25789 (define-public r-tidymodels
25790 (package
25791 (name "r-tidymodels")
25792 (version "0.1.2")
25793 (source
25794 (origin
25795 (method url-fetch)
25796 (uri (cran-uri "tidymodels" version))
25797 (sha256
25798 (base32
25799 "09njrl655sh82xrzckgg56a6ndfrjla5fy8675wj4jsj14jpv0fw"))))
25800 (properties `((upstream-name . "tidymodels")))
25801 (build-system r-build-system)
25802 (propagated-inputs
25803 `(("r-broom" ,r-broom)
25804 ("r-cli" ,r-cli)
25805 ("r-dials" ,r-dials)
25806 ("r-dplyr" ,r-dplyr)
25807 ("r-ggplot2" ,r-ggplot2)
25808 ("r-infer" ,r-infer)
25809 ("r-magrittr" ,r-magrittr)
25810 ("r-modeldata" ,r-modeldata)
25811 ("r-parsnip" ,r-parsnip)
25812 ("r-purrr" ,r-purrr)
25813 ("r-recipes" ,r-recipes)
25814 ("r-rlang" ,r-rlang)
25815 ("r-rsample" ,r-rsample)
25816 ("r-rstudioapi" ,r-rstudioapi)
25817 ("r-tibble" ,r-tibble)
25818 ("r-tidyr" ,r-tidyr)
25819 ("r-tune" ,r-tune)
25820 ("r-workflows" ,r-workflows)
25821 ("r-yardstick" ,r-yardstick)))
25822 (native-inputs
25823 `(("r-knitr" ,r-knitr)
25824 ("r-rmarkdown" ,r-rmarkdown)
25825 ("pandoc" ,pandoc)
25826 ("pandoc-citeproc" ,pandoc-citeproc))) ; for vignettes
25827 (home-page "https://github.com/tidymodels/tidymodels")
25828 (synopsis "Tidy collection for modeling and statistical analysis")
25829 (description
25830 "The tidy modeling \"verse\" is a collection of packages for modeling and
25831 statistical analysis that share the underlying design philosophy, grammar, and
25832 data structures of the tidyverse.")
25833 (license license:gpl3)))
25834
25835 (define-public r-mlecens
25836 (package
25837 (name "r-mlecens")
25838 (version "0.1-4")
25839 (source
25840 (origin
25841 (method url-fetch)
25842 (uri (cran-uri "MLEcens" version))
25843 (sha256
25844 (base32
25845 "0zlmrcjraypscgs2v0w4s4hm7qccsmaz4hjsgqpn0058vx622945"))))
25846 (properties `((upstream-name . "MLEcens")))
25847 (build-system r-build-system)
25848 (home-page "http://stat.ethz.ch/~maathuis/")
25849 (synopsis "Computation of the MLE for bivariate (interval) censored data")
25850 (description
25851 "This package contains functions to compute the nonparametric
25852 @dfn{maximum likelihood estimator} (MLE) for the bivariate distribution of
25853 @code{(X,Y)}, when realizations of @code{(X,Y)} cannot be observed directly.
25854 To be more precise, we consider the situation where we observe a set of
25855 rectangles that are known to contain the unobservable realizations of (X,Y).
25856 We compute the MLE based on such a set of rectangles. The methods can also be
25857 used for univariate censored data (see data set @code{cosmesis}), and for
25858 censored data with competing risks (see data set @code{menopause}). The
25859 package also provides functions to visualize the observed data and the MLE.")
25860 (license license:gpl2+)))
25861
25862 (define-public r-metafor
25863 (package
25864 (name "r-metafor")
25865 (version "2.4-0")
25866 (source
25867 (origin
25868 (method url-fetch)
25869 (uri (cran-uri "metafor" version))
25870 (sha256
25871 (base32
25872 "1b599fxk7s0brkchmx698fr5k4g1kzkia2rnlvhg349ffs5nfjmn"))))
25873 (properties `((upstream-name . "metafor")))
25874 (build-system r-build-system)
25875 (propagated-inputs
25876 `(("r-matrix" ,r-matrix)
25877 ("r-nlme" ,r-nlme)))
25878 (home-page "https://cran.r-project.org/web/packages/metafor/")
25879 (synopsis "Meta-analysis package for R")
25880 (description
25881 "This package provides a comprehensive collection of functions for
25882 conducting meta-analyses in R. The package includes functions to calculate
25883 various effect sizes or outcome measures, fit fixed-, random-, and
25884 mixed-effects models to such data, carry out moderator and meta-regression
25885 analyses, and create various types of meta-analytical plots (e.g., forest,
25886 funnel, radial, L'Abbe, Baujat, GOSH plots). For meta-analyses of binomial
25887 and person-time data, the package also provides functions that implement
25888 specialized methods, including the Mantel-Haenszel method, Peto's method, and
25889 a variety of suitable generalized linear (mixed-effects) models (i.e.
25890 mixed-effects logistic and Poisson regression models). Finally, the package
25891 provides functionality for fitting meta-analytic multivariate/multilevel
25892 models that account for non-independent sampling errors and/or true
25893 effects (e.g. due to the inclusion of multiple treatment studies, multiple
25894 endpoints, or other forms of clustering). Network meta-analyses and
25895 meta-analyses accounting for known correlation structures (e.g. due to
25896 phylogenetic relatedness) can also be conducted.")
25897 (license license:gpl2+)))
25898
25899 (define-public r-altmeta
25900 (package
25901 (name "r-altmeta")
25902 (version "3.2")
25903 (source
25904 (origin
25905 (method url-fetch)
25906 (uri (cran-uri "altmeta" version))
25907 (sha256
25908 (base32
25909 "0z252lbsknqp33i0b0xf5r7spr535iq47bv40vgip6nsqhgrl7b0"))))
25910 (properties `((upstream-name . "altmeta")))
25911 (build-system r-build-system)
25912 (propagated-inputs
25913 `(("r-coda" ,r-coda)
25914 ("r-lme4" ,r-lme4)
25915 ("r-matrix" ,r-matrix)
25916 ("r-metafor" ,r-metafor)
25917 ("r-rjags" ,r-rjags)))
25918 (home-page "https://cran.r-project.org/web/packages/altmeta/")
25919 (synopsis "Alternative meta-analysis methods")
25920 (description
25921 "This package provides alternative statistical methods for meta-analysis,
25922 including:
25923
25924 @enumerate
25925 @item bivariate generalized linear mixed models for synthesizing odds ratios,
25926 relative risks, and risk differences
25927 @item heterogeneity tests and measures that are robust to outliers;
25928 @item measures, tests, and visualization tools for publication bias or
25929 small-study effects;
25930 @item meta-analysis of diagnostic tests for synthesizing sensitivities,
25931 specificities, etc.;
25932 @item meta-analysis methods for synthesizing proportions;
25933 @item models for multivariate meta-analysis.
25934 @end enumerate
25935 ")
25936 (license license:gpl2+)))
25937
25938 (define-public r-perm
25939 (package
25940 (name "r-perm")
25941 (version "1.0-0.0")
25942 (source
25943 (origin
25944 (method url-fetch)
25945 (uri (cran-uri "perm" version))
25946 (sha256
25947 (base32
25948 "0075awl66ynv10vypg63fcxk33qzvxddrp8mi4w08ysvimcyxijk"))))
25949 (properties `((upstream-name . "perm")))
25950 (build-system r-build-system)
25951 (home-page "https://cran.r-project.org/web/packages/perm/")
25952 (synopsis "Exact or asymptotic permutation tests")
25953 (description
25954 "This package provides several methods for performing permutation tests.
25955 It has three main functions, to perform linear permutation tests. These tests
25956 are tests where the test statistic is the sum of the product of a
25957 covariate (usually group indicator) and the scores.")
25958 ;; Any version of the GPL
25959 (license license:gpl2+)))
25960
25961 (define-public r-qtl
25962 (package
25963 (name "r-qtl")
25964 (version "1.47-9")
25965 (source
25966 (origin
25967 (method url-fetch)
25968 (uri (cran-uri "qtl" version))
25969 (sha256
25970 (base32
25971 "0hffirsvw9j82cdx6l7vhqn3a7ab52claqjlinv3lswl1nsfg93b"))))
25972 (build-system r-build-system)
25973 (home-page "https://rqtl.org/")
25974 (synopsis "R package for analyzing QTL experiments in genetics")
25975 (description "R/qtl is an extension library for the R statistics system.
25976 It is used to analyze experimental crosses for identifying genes contributing
25977 to variation in quantitative traits (so-called quantitative trait loci, QTLs).
25978
25979 Using a hidden Markov model, R/qtl estimates genetic maps, to identify
25980 genotyping errors, and to perform single-QTL and two-QTL, two-dimensional
25981 genome scans.")
25982 (license license:gpl3)))
25983
25984 (define-public r-qtl2
25985 (package
25986 (name "r-qtl2")
25987 (version "0.24")
25988 (source (origin
25989 (method url-fetch)
25990 (uri (cran-uri "qtl2" version))
25991 (sha256
25992 (base32 "1558khh0zkwm0rdk87krv9836krvwv5h7ymlz9bsrgcvypyr9186"))))
25993 (build-system r-build-system)
25994 (propagated-inputs
25995 `(("r-data-table" ,r-data-table)
25996 ("r-jsonlite" ,r-jsonlite)
25997 ("r-rcpp" ,r-rcpp)
25998 ("r-rcppeigen" ,r-rcppeigen)
25999 ("r-rsqlite" ,r-rsqlite)
26000 ("r-yaml" ,r-yaml)))
26001 (home-page "https://kbroman.org/qtl2/")
26002 (synopsis "Quantitative Trait Locus Mapping in Experimental Crosses")
26003 (description
26004 "This package provides a set of tools to perform @dfn{Quantitative Trait
26005 Locus} (QTL) analysis in experimental crosses. It is a reimplementation of the
26006 @code{R/qtl} package to better handle high-dimensional data and complex cross
26007 designs. Broman et al. (2018) <doi:10.1534/genetics.118.301595>.")
26008 (license license:gpl3)))
26009
26010 (define-public r-seqminer
26011 (package
26012 (name "r-seqminer")
26013 (version "8.0")
26014 (source
26015 (origin
26016 (method url-fetch)
26017 (uri (cran-uri "seqminer" version))
26018 (sha256
26019 (base32
26020 "00jzj8mwb0zaiwlifd41b26mrq9mzigj18nc29dydi0r42hxg16i"))))
26021 (build-system r-build-system)
26022 (inputs
26023 `(("zlib" ,zlib)))
26024 (home-page "http://seqminer.genomic.codes")
26025 (synopsis "Read nucleotide sequence data (VCF, BCF, and METAL formats)")
26026 (description
26027 "This package provides tools to integrate nucleotide sequencing
26028 data (variant call format, e.g. VCF or BCF) or meta-analysis results in R.")
26029 ;; Any version of the GPL is acceptable
26030 (license (list license:gpl2+ license:gpl3+))))
26031
26032 (define-public r-maldiquant
26033 (package
26034 (name "r-maldiquant")
26035 (version "1.19.3")
26036 (source
26037 (origin
26038 (method url-fetch)
26039 (uri (cran-uri "MALDIquant" version))
26040 (sha256
26041 (base32
26042 "0b7kdz3x4sdq413h1q09l1qhcvdnnwv6fqsqwllks1cd3xy34c57"))))
26043 (properties `((upstream-name . "MALDIquant")))
26044 (build-system r-build-system)
26045 (home-page "https://cran.r-project.org/web/packages/MALDIquant")
26046 (synopsis "Quantitative analysis of mass spectrometry data")
26047 (description
26048 "This package provides a complete analysis pipeline for matrix-assisted
26049 laser desorption/ionization-time-of-flight (MALDI-TOF) and other
26050 two-dimensional mass spectrometry data. In addition to commonly used plotting
26051 and processing methods it includes distinctive features, namely baseline
26052 subtraction methods such as morphological filters (TopHat) or the
26053 statistics-sensitive non-linear iterative peak-clipping algorithm (SNIP), peak
26054 alignment using warping functions, handling of replicated measurements as well
26055 as allowing spectra with different resolutions.")
26056 (license license:gpl3+)))
26057
26058 (define-public r-scattermore
26059 (package
26060 (name "r-scattermore")
26061 (version "0.7")
26062 (source
26063 (origin
26064 (method url-fetch)
26065 (uri (cran-uri "scattermore" version))
26066 (sha256
26067 (base32
26068 "18nzlprmphkvjg946h10h2qq0wbkmv2526p8di6k2xl4gccq0qpk"))))
26069 (properties `((upstream-name . "scattermore")))
26070 (build-system r-build-system)
26071 (propagated-inputs
26072 `(("r-ggplot2" ,r-ggplot2)
26073 ("r-scales" ,r-scales)))
26074 (home-page "https://github.com/exaexa/scattermore")
26075 (synopsis "Scatterplots with more points")
26076 (description
26077 "This package provides C-based tools for converting large scatterplot
26078 data to rasters. It speeds up plotting of data with millions of points.")
26079 (license license:gpl3+)))
26080
26081 (define-public r-seuratobject
26082 (package
26083 (name "r-seuratobject")
26084 (version "4.0.0")
26085 (source
26086 (origin
26087 (method url-fetch)
26088 (uri (cran-uri "SeuratObject" version))
26089 (sha256
26090 (base32
26091 "03k27z7g76wy7mfja2cpxq183xk0906k9gxb2j6p1zw341gv4gii"))))
26092 (properties `((upstream-name . "SeuratObject")))
26093 (build-system r-build-system)
26094 (propagated-inputs
26095 `(("r-matrix" ,r-matrix)
26096 ("r-rcpp" ,r-rcpp)
26097 ("r-rcppeigen" ,r-rcppeigen)
26098 ("r-rlang" ,r-rlang)
26099 ("r-sctransform" ,r-sctransform)))
26100 (home-page "https://satijalab.org/seurat")
26101 (synopsis "Data structures for single cell data")
26102 (description
26103 "This package defines S4 classes for single-cell genomic data and
26104 associated information, such as dimensionality reduction embeddings,
26105 nearest-neighbor graphs, and spatially-resolved coordinates. It provides data
26106 access methods and R-native hooks to ensure the Seurat object is familiar to
26107 other R users.")
26108 (license license:gpl3)))
26109
26110 (define-public r-seurat
26111 (package
26112 (name "r-seurat")
26113 (version "4.0.0")
26114 (source (origin
26115 (method url-fetch)
26116 (uri (cran-uri "Seurat" version))
26117 (sha256
26118 (base32
26119 "1mp3py00bmzj4541d8ry5sfzkpfzvnl9dpa8n4qhakd13dl30xdn"))))
26120 (properties `((upstream-name . "Seurat")))
26121 (build-system r-build-system)
26122 (propagated-inputs
26123 `(("r-cluster" ,r-cluster)
26124 ("r-cowplot" ,r-cowplot)
26125 ("r-fitdistrplus" ,r-fitdistrplus)
26126 ("r-future" ,r-future)
26127 ("r-future-apply" ,r-future-apply)
26128 ("r-ggplot2" ,r-ggplot2)
26129 ("r-ggrepel" ,r-ggrepel)
26130 ("r-ggridges" ,r-ggridges)
26131 ("r-httr" ,r-httr)
26132 ("r-ica" ,r-ica)
26133 ("r-igraph" ,r-igraph)
26134 ("r-irlba" ,r-irlba)
26135 ("r-jsonlite" ,r-jsonlite)
26136 ("r-kernsmooth" ,r-kernsmooth)
26137 ("r-leiden" ,r-leiden)
26138 ("r-lmtest" ,r-lmtest)
26139 ("r-mass" ,r-mass)
26140 ("r-matrix" ,r-matrix)
26141 ("r-matrixstats" ,r-matrixstats)
26142 ("r-miniui" ,r-miniui)
26143 ("r-patchwork" ,r-patchwork)
26144 ("r-pbapply" ,r-pbapply)
26145 ("r-plotly" ,r-plotly)
26146 ("r-png" ,r-png)
26147 ("r-rann" ,r-rann)
26148 ("r-rcolorbrewer" ,r-rcolorbrewer)
26149 ("r-rcpp" ,r-rcpp)
26150 ("r-rcppannoy" ,r-rcppannoy)
26151 ("r-rcppeigen" ,r-rcppeigen)
26152 ("r-rcppprogress" ,r-rcppprogress)
26153 ("r-reticulate" ,r-reticulate)
26154 ("r-rlang" ,r-rlang)
26155 ("r-rocr" ,r-rocr)
26156 ("r-rtsne" ,r-rtsne)
26157 ("r-scales" ,r-scales)
26158 ("r-scattermore" ,r-scattermore)
26159 ("r-sctransform" ,r-sctransform)
26160 ("r-seuratobject" ,r-seuratobject)
26161 ("r-shiny" ,r-shiny)
26162 ("r-spatstat" ,r-spatstat)
26163 ("r-tibble" ,r-tibble)
26164 ("r-uwot" ,r-uwot)))
26165 (home-page "http://www.satijalab.org/seurat")
26166 (synopsis "Seurat is an R toolkit for single cell genomics")
26167 (description
26168 "This package is an R package designed for QC, analysis, and
26169 exploration of single cell RNA-seq data. It easily enables widely-used
26170 analytical techniques, including the identification of highly variable genes,
26171 dimensionality reduction; PCA, ICA, t-SNE, standard unsupervised clustering
26172 algorithms; density clustering, hierarchical clustering, k-means, and the
26173 discovery of differentially expressed genes and markers.")
26174 (license license:gpl3)))
26175
26176 (define-public r-phangorn
26177 (package
26178 (name "r-phangorn")
26179 (version "2.5.5")
26180 (source
26181 (origin
26182 (method url-fetch)
26183 (uri (cran-uri "phangorn" version))
26184 (sha256
26185 (base32
26186 "0ihkaykqjmf80d8wrk3saphxvnv58zma6pd13633bd3cwanc33f5"))))
26187 (build-system r-build-system)
26188 (propagated-inputs
26189 `(("r-ape" ,r-ape)
26190 ("r-fastmatch" ,r-fastmatch)
26191 ("r-igraph" ,r-igraph)
26192 ("r-magrittr" ,r-magrittr)
26193 ("r-matrix" ,r-matrix)
26194 ("r-quadprog" ,r-quadprog)
26195 ("r-rcpp" ,r-rcpp)))
26196 (home-page "https://github.com/KlausVigo/phangorn")
26197 (synopsis "Phylogenetic analysis in R")
26198 (description
26199 "Phangorn is a package for phylogenetic analysis in R. It supports
26200 estimation of phylogenetic trees and networks using Maximum Likelihood,
26201 Maximum Parsimony, distance methods and Hadamard conjugation.")
26202 (license license:gpl2+)))
26203
26204 (define-public r-diversitree
26205 (package
26206 (name "r-diversitree")
26207 (version "0.9-15")
26208 (source
26209 (origin
26210 (method url-fetch)
26211 (uri (cran-uri "diversitree" version))
26212 (sha256
26213 (base32
26214 "1sk3sgn5hi04978s5s7gy6pzp28g3v9rglmiamlgs96c9wyyyff7"))))
26215 (build-system r-build-system)
26216 (native-inputs
26217 `(("gfortran" ,gfortran)))
26218 (inputs `(("fftw" ,fftw) ("gsl" ,gsl)))
26219 (propagated-inputs
26220 `(("r-ape" ,r-ape)
26221 ("r-desolve" ,r-desolve)
26222 ("r-rcpp" ,r-rcpp)
26223 ("r-subplex" ,r-subplex)))
26224 (home-page "https://www.zoology.ubc.ca/prog/diversitree")
26225 (synopsis "Comparative 'phylogenetic' analyses of diversification")
26226 (description "This package contains a number of comparative \"phylogenetic\"
26227 methods, mostly focusing on analysing diversification and character evolution.
26228 Contains implementations of \"BiSSE\" (Binary State Speciation and Extinction)
26229 and its unresolved tree extensions, \"MuSSE\" (Multiple State Speciation and
26230 Extinction), \"QuaSSE\", \"GeoSSE\", and \"BiSSE-ness\" Other included methods
26231 include Markov models of discrete and continuous trait evolution and constant
26232 rate speciation and extinction.")
26233 (license license:gpl2+)))
26234
26235 (define-public r-absfiltergsea
26236 (package
26237 (name "r-absfiltergsea")
26238 (version "1.5.1")
26239 (source
26240 (origin
26241 (method url-fetch)
26242 (uri (cran-uri "AbsFilterGSEA" version))
26243 (sha256
26244 (base32 "15srxkxsvn38kd5frdrwfdf0ad8gskrd0h01wmdf9hglq8fjrp7w"))))
26245 (properties `((upstream-name . "AbsFilterGSEA")))
26246 (build-system r-build-system)
26247 (propagated-inputs
26248 `(("r-biobase" ,r-biobase)
26249 ("r-deseq" ,r-deseq)
26250 ("r-limma" ,r-limma)
26251 ("r-rcpp" ,r-rcpp)
26252 ("r-rcpparmadillo" ,r-rcpparmadillo)))
26253 (home-page "https://cran.r-project.org/web/packages/AbsFilterGSEA/")
26254 (synopsis "Improved false positive control of gene-permuting with absolute filtering")
26255 (description
26256 "This package provides a function that performs gene-permuting of a gene-set
26257 enrichment analysis (GSEA) calculation with or without the absolute filtering.
26258 Without filtering, users can perform (original) two-tailed or one-tailed
26259 absolute GSEA.")
26260 (license license:gpl2)))
26261
26262 (define-public r-calculus
26263 (package
26264 (name "r-calculus")
26265 (version "0.3.0")
26266 (source
26267 (origin
26268 (method url-fetch)
26269 (uri (cran-uri "calculus" version))
26270 (sha256
26271 (base32
26272 "1wa5ap89cfcp0ancj9ivx5s2y0wqr2vmp9y115g7f6g772jwhscj"))))
26273 (properties `((upstream-name . "calculus")))
26274 (build-system r-build-system)
26275 (propagated-inputs
26276 `(("r-rcpp" ,r-rcpp)))
26277 (native-inputs
26278 `(("r-knitr" ,r-knitr)))
26279 (home-page "https://github.com/eguidotti/calculus")
26280 (synopsis "High dimensional numerical and symbolic calculus")
26281 (description
26282 "Efficient C++ optimized functions for numerical and symbolic calculus.
26283 It includes basic symbolic arithmetic, tensor calculus, Einstein summing
26284 convention, fast computation of the Levi-Civita symbol and generalized
26285 Kronecker delta, Taylor series expansion, multivariate Hermite polynomials,
26286 accurate high-order derivatives, differential operators (Gradient, Jacobian,
26287 Hessian, Divergence, Curl, Laplacian) and numerical integration in arbitrary
26288 orthogonal coordinate systems: cartesian, polar, spherical, cylindrical,
26289 parabolic or user defined by custom scale factors.")
26290 (license license:gpl3)))
26291
26292 (define-public r-decon
26293 (package
26294 (name "r-decon")
26295 (version "1.2-4")
26296 (source
26297 (origin
26298 (method url-fetch)
26299 (uri (cran-uri "decon" version))
26300 (sha256
26301 (base32
26302 "1v4l0xq29rm8mks354g40g9jxn0didzlxg3g7z08m0gvj29zdj7s"))))
26303 (properties `((upstream-name . "decon")))
26304 (build-system r-build-system)
26305 (native-inputs
26306 `(("gfortran" ,gfortran)))
26307 (home-page
26308 "https://cran.r-project.org/web/packages/decon/")
26309 (synopsis "Deconvolution Estimation in Measurement Error Models")
26310 (description
26311 "This package contains a collection of functions to deal with
26312 nonparametric measurement error problems using deconvolution
26313 kernel methods. We focus two measurement error models in the
26314 package: (1) an additive measurement error model, where the
26315 goal is to estimate the density or distribution function from
26316 contaminated data; (2) nonparametric regression model with
26317 errors-in-variables. The R functions allow the measurement errors
26318 to be either homoscedastic or heteroscedastic. To make the
26319 deconvolution estimators computationally more efficient in R,
26320 we adapt the \"Fast Fourier Transform\" (FFT) algorithm for
26321 density estimation with error-free data to the deconvolution
26322 kernel estimation. Several methods for the selection of the
26323 data-driven smoothing parameter are also provided in the package.
26324 See details in: Wang, X.F. and Wang, B. (2011). Deconvolution
26325 estimation in measurement error models: The R package decon.
26326 Journal of Statistical Software, 39(10), 1-24.")
26327 (license license:gpl3+)))
26328
26329 (define-public r-locpol
26330 (package
26331 (name "r-locpol")
26332 (version "0.7-0")
26333 (source
26334 (origin
26335 (method url-fetch)
26336 (uri (cran-uri "locpol" version))
26337 (sha256
26338 (base32
26339 "1p915n0l09kbwkly627074jslxl01yssp1rf0c7sygvsw6sgy5lm"))))
26340 (properties `((upstream-name . "locpol")))
26341 (build-system r-build-system)
26342 (home-page
26343 "https://cran.r-project.org/web/packages/locpol/")
26344 (synopsis "Kernel Local Polynomial Regression")
26345 (description
26346 "Computes local polynomial estimators for the regression and
26347 also density. It comprises several different utilities to handle
26348 kernel estimators.")
26349 (license license:gpl2+)))
26350
26351 (define-public r-lpme
26352 (package
26353 (name "r-lpme")
26354 (version "1.1.1")
26355 (source
26356 (origin
26357 (method url-fetch)
26358 (uri (cran-uri "lpme" version))
26359 (sha256
26360 (base32
26361 "0si90nkgl8bqk8yvd2igdsrngiwqh8891072pfpzipifnd0f5448"))))
26362 (properties `((upstream-name . "lpme")))
26363 (build-system r-build-system)
26364 (propagated-inputs
26365 `(("r-decon" ,r-decon)
26366 ("r-flexmix" ,r-flexmix)
26367 ("r-locpol" ,r-locpol)
26368 ("r-rcpp" ,r-rcpp)
26369 ("r-rcpparmadillo" ,r-rcpparmadillo)))
26370 (home-page
26371 "https://cran.r-project.org/web/packages/lpme/")
26372 (synopsis "Nonparametric Estimation of Measurement Error Models")
26373 (description
26374 "Provide nonparametric methods for mean regression model,
26375 modal regression and conditional density estimation in the
26376 presence/absence of measurement error. Bandwidth selection is
26377 also provided for each method.")
26378 (license license:gpl2+)))
26379
26380 (define-public r-aws-signature
26381 (package
26382 (name "r-aws-signature")
26383 (version "0.6.0")
26384 (source
26385 (origin
26386 (method url-fetch)
26387 (uri (cran-uri "aws.signature" version))
26388 (sha256
26389 (base32
26390 "15llpcnrdq4y6jsn7079yjmgbr5d1wgy2ymsm3jj3gkrd5l4zzpp"))))
26391 (properties `((upstream-name . "aws.signature")))
26392 (build-system r-build-system)
26393 (propagated-inputs
26394 `(("r-base64enc" ,r-base64enc)
26395 ("r-digest" ,r-digest)))
26396 (home-page "https://github.com/cloudyr/aws.signature")
26397 (synopsis "Amazon Web Services Request Signatures")
26398 (description
26399 "This package generates version 2 and 4 request signatures for Amazon Web
26400 Services (AWS) and provides a mechanism for retrieving credentials from
26401 environment variables, AWS credentials files, and EC2 instance metadata. For
26402 use on EC2 instances, the package 'aws.ec2metadata' is suggested.")
26403 (license license:gpl2+)))
26404
26405 (define-public r-aws-s3
26406 (package
26407 (name "r-aws-s3")
26408 (version "0.3.21")
26409 (source
26410 (origin
26411 (method url-fetch)
26412 (uri (cran-uri "aws.s3" version))
26413 (sha256
26414 (base32
26415 "132cczq0ml7lpp2yl6l4p99dn1zihrncnpa6wyad4m9mnr50a8dx"))))
26416 (properties `((upstream-name . "aws.s3")))
26417 (build-system r-build-system)
26418 (propagated-inputs
26419 `(("r-aws-signature" ,r-aws-signature)
26420 ("r-base64enc" ,r-base64enc)
26421 ("r-curl" ,r-curl)
26422 ("r-digest" ,r-digest)
26423 ("r-httr" ,r-httr)
26424 ("r-xml2" ,r-xml2)))
26425 (home-page "https://github.com/cloudyr/aws.s3")
26426 (synopsis "AWS S3 Client Package")
26427 (description
26428 "This package provides a simple client package for the Amazon Web
26429 Services (AWS) Simple Storage Service (S3) REST API.")
26430 (license license:gpl2+)))
26431
26432 (define-public r-lgr
26433 (package
26434 (name "r-lgr")
26435 (version "0.4.2")
26436 (source (origin
26437 (method url-fetch)
26438 (uri (cran-uri "lgr" version))
26439 (sha256
26440 (base32
26441 "0k4kacjk7swm3gmdpha1rg44xb29vzvhvx48jhpb78glj5c9phyr"))))
26442 (build-system r-build-system)
26443 (propagated-inputs
26444 `(("r-r6" ,r-r6)))
26445 (native-inputs
26446 `(("r-knitr" ,r-knitr)))
26447 (home-page "https://s-fleck.github.io/lgr/")
26448 (synopsis "Fully featured logging framework")
26449 (description "This package offers a flexible, feature-rich yet
26450 light-weight logging framework based on @code{R6} classes. It supports
26451 hierarchical loggers, custom log levels, arbitrary data fields in log events,
26452 logging to plaintext, JSON, (rotating) files, memory buffers, and databases, as
26453 well as email and push notifications.")
26454 (license license:expat)))
26455
26456 (define-public r-mlr3measures
26457 (package
26458 (name "r-mlr3measures")
26459 (version "0.3.1")
26460 (source (origin
26461 (method url-fetch)
26462 (uri (cran-uri "mlr3measures" version))
26463 (sha256
26464 (base32
26465 "18jk4kdj9771r16smz7xhmmiilcdg1qlavln5hrpvkx780zh3hj6"))))
26466 (build-system r-build-system)
26467 (propagated-inputs
26468 `(("r-checkmate" ,r-checkmate)
26469 ("r-prroc" ,r-prroc)))
26470 (home-page "https://mlr3measures.mlr-org.com/")
26471 (synopsis "Performance measures for mlr3")
26472 (description "This package implements multiple performance measures for
26473 supervised learning. It includes over 40 measures for regression and
26474 classification. Additionally, meta information about the performance measures
26475 can be queried, e.g. what the best and worst possible performances scores
26476 are.")
26477 (license license:lgpl3)))
26478
26479 (define-public r-mlr3misc
26480 (package
26481 (name "r-mlr3misc")
26482 (version "0.7.0")
26483 (source (origin
26484 (method url-fetch)
26485 (uri (cran-uri "mlr3misc" version))
26486 (sha256
26487 (base32
26488 "19k3l2d6wnqvdng0m7p54rrlvwl5457lcy7bg82m2bbpqxi8qch3"))))
26489 (build-system r-build-system)
26490 (propagated-inputs
26491 `(("r-backports" ,r-backports)
26492 ("r-checkmate" ,r-checkmate)
26493 ("r-data-table" ,r-data-table)
26494 ("r-r6" ,r-r6)))
26495 (home-page "https://mlr3misc.mlr-org.com/")
26496 (synopsis "Helper functions for mlr3")
26497 (description "@code{mlr3misc} provides frequently used helper functions
26498 and assertions used in @code{mlr3} and its companion packages. It comes with
26499 helper functions for functional programming, for printing, to work with
26500 @code{data.table}, as well as some generally useful @code{R6} classes. This
26501 package also supersedes the package @code{BBmisc}.")
26502 (license license:lgpl3)))
26503
26504 (define-public r-paradox
26505 (package
26506 (name "r-paradox")
26507 (version "0.7.0")
26508 (source (origin
26509 (method url-fetch)
26510 (uri (cran-uri "paradox" version))
26511 (sha256
26512 (base32
26513 "1fz6sdwvvifm4qbmwgm27dil278mswvcfw8bbsvli5v4l1ghw8kj"))))
26514 (build-system r-build-system)
26515 (propagated-inputs
26516 `(("r-backports" ,r-backports)
26517 ("r-checkmate" ,r-checkmate)
26518 ("r-data-table" ,r-data-table)
26519 ("r-mlr3misc" ,r-mlr3misc)
26520 ("r-r6" ,r-r6)))
26521 (home-page "https://paradox.mlr-org.com/")
26522 (synopsis "Define and work with parameter spaces for complex algorithms")
26523 (description "With this package it is possible to define parameter spaces,
26524 constraints and dependencies for arbitrary algorithms, and to program on such
26525 spaces. It also includes statistical designs and random samplers. Objects are
26526 implemented as @code{R6} classes.")
26527 (license license:lgpl3)))
26528
26529 (define-public r-mlr3
26530 (package
26531 (name "r-mlr3")
26532 (version "0.10.0")
26533 (source (origin
26534 (method url-fetch)
26535 (uri (cran-uri "mlr3" version))
26536 (sha256
26537 (base32
26538 "1arqijbbmhv57mj8kyq30zxykah83ab1d1c7gs0cxs0xhfwln66g"))))
26539 (build-system r-build-system)
26540 (propagated-inputs
26541 `(("r-r6" ,r-r6)
26542 ("r-backports" ,r-backports)
26543 ("r-checkmate" ,r-checkmate)
26544 ("r-data-table" ,r-data-table)
26545 ("r-digest" ,r-digest)
26546 ("r-future-apply" ,r-future-apply)
26547 ("r-lgr" ,r-lgr)
26548 ("r-mlbench" ,r-mlbench)
26549 ("r-mlr3measures" ,r-mlr3measures)
26550 ("r-mlr3misc" ,r-mlr3misc)
26551 ("r-paradox" ,r-paradox)
26552 ("r-uuid" ,r-uuid)))
26553 (home-page "https://mlr3.mlr-org.com/")
26554 (synopsis "Machine Learning in R - Next Generation")
26555 (description "@code{mlr3} enables efficient, object-oriented programming
26556 on the building blocks of machine learning. It provides @code{R6} objects for
26557 tasks, learners, resamplings, and measures. The package is geared towards
26558 scalability and larger datasets by supporting parallelization and out-of-memory
26559 data-backends like databases. While @code{mlr3} focuses on the core
26560 computational operations, add-on packages provide additional functionality.")
26561 (license license:lgpl3)))
26562
26563 (define-public r-mlr3learners
26564 (package
26565 (name "r-mlr3learners")
26566 (version "0.4.3")
26567 (source (origin
26568 (method url-fetch)
26569 (uri (cran-uri "mlr3learners" version))
26570 (sha256
26571 (base32
26572 "1wxlpzz3hpkn77n4ag1v868dmp140j1pmrhynsv5xfgk9fg0w7ri"))))
26573 (build-system r-build-system)
26574 (propagated-inputs
26575 `(("r-data-table" ,r-data-table)
26576 ("r-mlr3" ,r-mlr3)
26577 ("r-mlr3misc" ,r-mlr3misc)
26578 ("r-paradox" ,r-paradox)
26579 ("r-r6" ,r-r6)))
26580 (home-page "https://mlr3learners.mlr-org.com/")
26581 (synopsis "Recommended Learners for @code{mlr3}")
26582 (description "@code{mlr3learners} extends @code{mlr3} and @code{mlr3proba}
26583 with interfaces to essential machine learning packages on CRAN. This includes,
26584 but is not limited to: (penalized) linear and logistic regression, linear and
26585 quadratic discriminant analysis, k-nearest neighbors, naive Bayes, support
26586 vector machines, and gradient boosting.")
26587 (license license:lgpl3)))
26588
26589 (define-public r-bbotk
26590 (package
26591 (name "r-bbotk")
26592 (version "0.3.0")
26593 (source
26594 (origin
26595 (method url-fetch)
26596 (uri (cran-uri "bbotk" version))
26597 (sha256
26598 (base32
26599 "0kbjbwwq1fdfpl4xzy08hz4qvhjjchvz58icxq0dlbsmdyqwhwv0"))))
26600 (properties `((upstream-name . "bbotk")))
26601 (build-system r-build-system)
26602 (propagated-inputs
26603 `(("r-checkmate" ,r-checkmate)
26604 ("r-data-table" ,r-data-table)
26605 ("r-lgr" ,r-lgr)
26606 ("r-mlr3misc" ,r-mlr3misc)
26607 ("r-paradox" ,r-paradox)
26608 ("r-r6" ,r-r6)))
26609 (native-inputs
26610 `(("r-knitr" ,r-knitr)))
26611 (home-page "https://bbotk.mlr-org.com")
26612 (synopsis "Black-Box Optimization Toolkit")
26613 (description "This package provides a common framework for optimization of
26614 black-box functions for other packages, e.g. @code{mlr3}. It offers various
26615 optimization methods e.g. grid search, random search and generalized simulated
26616 annealing.")
26617 (license license:lgpl3)))
26618
26619 (define-public r-mlr3tuning
26620 (package
26621 (name "r-mlr3tuning")
26622 (version "0.6.0")
26623 (source (origin
26624 (method url-fetch)
26625 (uri (cran-uri "mlr3tuning" version))
26626 (sha256
26627 (base32
26628 "0kxf9wl1jnwyrj2zfmiz12w2594407y44m0xxwp9b2lrwxk31wm7"))))
26629 (build-system r-build-system)
26630 (propagated-inputs
26631 `(("r-bbotk" ,r-bbotk)
26632 ("r-checkmate" ,r-checkmate)
26633 ("r-data-table" ,r-data-table)
26634 ("r-lgr" ,r-lgr)
26635 ("r-mlr3" ,r-mlr3)
26636 ("r-mlr3misc" ,r-mlr3misc)
26637 ("r-paradox" ,r-paradox)
26638 ("r-r6" ,r-r6)))
26639 (home-page "https://mlr3tuning.mlr-org.com/")
26640 (synopsis "Tuning for @code{mlr3}")
26641 (description "@code{mlr3tuning} implements methods for hyperparameter
26642 tuning, e.g. Grid Search, Random Search, or Simulated Annealing. Various
26643 termination criteria can be set and combined. The class @code{AutoTuner} provides a
26644 convenient way to perform nested resampling in combination with @code{mlr3}.")
26645 (license license:lgpl3)))
26646
26647 (define-public r-fontliberation
26648 (package
26649 (name "r-fontliberation")
26650 (version "0.1.0")
26651 (source
26652 (origin
26653 (method url-fetch)
26654 (uri (cran-uri "fontLiberation" version))
26655 (sha256
26656 (base32
26657 "1w1rl0g4ayyp8lwppmz9yzj9cizg7i50g07216jkm1q5w0is9pmc"))))
26658 (properties
26659 `((upstream-name . "fontLiberation")))
26660 (build-system r-build-system)
26661 (home-page "https://cran.r-project.org/package=fontLiberation")
26662 (synopsis "Liberation fonts")
26663 (description
26664 "This package provides a placeholder for the Liberation fontset intended
26665 for the fontquiver package. This fontset covers the 12 combinations of
26666 families (sans, serif, mono) and faces (plain, bold, italic, bold italic)
26667 supported in R graphics devices.")
26668 (license license:silofl1.1)))
26669
26670 (define-public r-fontbitstreamvera
26671 (package
26672 (name "r-fontbitstreamvera")
26673 (version "0.1.1")
26674 (source
26675 (origin
26676 (method url-fetch)
26677 (uri (cran-uri "fontBitstreamVera" version))
26678 (sha256
26679 (base32
26680 "0nipdlmhjv1wr3aidcl97nk6mppdkd65krgwqnhdsnv0jpfv761j"))))
26681 (properties
26682 `((upstream-name . "fontBitstreamVera")))
26683 (build-system r-build-system)
26684 (home-page "https://cran.r-project.org/package=fontBitstreamVera")
26685 (synopsis "Fonts for fontquiver")
26686 (description
26687 "This package is a placeholder for the Bitstream Vera font. It is
26688 intended for the fontquiver package.")
26689 (license
26690 (license:fsdg-compatible
26691 "https://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts"
26692 "The Font Software may be sold as part of a larger software package but
26693 no copy of one or more of the Font Software typefaces may be sold by
26694 itself."))))
26695
26696 (define-public r-fontquiver
26697 (package
26698 (name "r-fontquiver")
26699 (version "0.2.1")
26700 (source
26701 (origin
26702 (method url-fetch)
26703 (uri (cran-uri "fontquiver" version))
26704 (sha256
26705 (base32
26706 "0qv3i9hch7cygl9983s3w68wfh5qvym2jkm52pp06p6mq8a1i1wm"))))
26707 (properties `((upstream-name . "fontquiver")))
26708 (build-system r-build-system)
26709 (propagated-inputs
26710 `(("r-fontbitstreamvera" ,r-fontbitstreamvera)
26711 ("r-fontliberation" ,r-fontliberation)))
26712 (home-page "https://cran.r-project.org/package=fontquiver")
26713 (synopsis "Set of installed fonts")
26714 (description
26715 "This package provides a set of fonts. This is useful when you want to
26716 avoid system fonts to make sure your outputs are reproducible.")
26717 (license license:gpl3)))
26718
26719 (define-public r-freetypeharfbuzz
26720 (package
26721 (name "r-freetypeharfbuzz")
26722 (version "0.2.6")
26723 (source
26724 (origin
26725 (method url-fetch)
26726 (uri (cran-uri "freetypeharfbuzz" version))
26727 (sha256
26728 (base32
26729 "0r3icgnq3jk4fm6z92cmhzdmflbk5df8zsmjg0dzpc4y48xafnk7"))))
26730 (properties
26731 `((upstream-name . "freetypeharfbuzz")))
26732 (build-system r-build-system)
26733 (arguments
26734 `(#:phases
26735 (modify-phases %standard-phases
26736 (add-after 'unpack 'prepare-static-libraries
26737 (lambda* (#:key inputs #:allow-other-keys)
26738 (mkdir-p "src/target/include")
26739 (let ((freetype (assoc-ref inputs "static-freetype"))
26740 (harfbuzz (assoc-ref inputs "static-harfbuzz")))
26741 (substitute* "src/Makevars.in"
26742 (("include @MK_FILE@") "") ; do not build static libs
26743 (("^HB_STATIC_LIB =.*")
26744 (string-append "HB_STATIC_LIB = " harfbuzz "/lib/libharfbuzz.a\n"))
26745 (("^FT_STATIC_LIB =.*")
26746 (string-append "FT_STATIC_LIB = " freetype "/lib/libfreetype.a\n")))
26747 (copy-recursively (string-append freetype "/include")
26748 "src/target/include")
26749 (copy-recursively (string-append harfbuzz "/include")
26750 "src/target/include")))))))
26751 (propagated-inputs
26752 `(("r-fontquiver" ,r-fontquiver)))
26753 ;; This may defeat the purpose of this package as our versions of freetype
26754 ;; and harfbuzz obviously differ from the tarballs offered by this
26755 ;; project. On the other hand, Guix arguably does a better job at
26756 ;; "ensur[ing] deterministic computation".
26757 (native-inputs
26758 `(("static-freetype"
26759 ,(package
26760 (inherit (static-package freetype))
26761 (arguments
26762 `(#:configure-flags
26763 (list "--enable-static=yes"
26764 "--with-pic=yes"
26765 "--without-zlib"
26766 "--without-bzip2"
26767 "--without-png"
26768 "--without-harfbuzz")))))
26769 ("static-harfbuzz"
26770 ,(package
26771 (inherit (static-package harfbuzz))
26772 (arguments
26773 `(#:tests? #false ; fail because shared library is disabled
26774 #:configure-flags
26775 (list "--enable-static=yes"
26776 "--enable-shared=no"
26777 "--with-pic=yes"
26778 "--with-freetype=yes"
26779 "--without-icu"
26780 "--without-cairo"
26781 "--without-fontconfig"
26782 "--without-glib")))))))
26783 (inputs
26784 `(("zlib" ,zlib)))
26785 (home-page "https://cran.r-project.org/package=freetypeharfbuzz")
26786 (synopsis "Deterministic computation of text box metrics")
26787 (description
26788 "Unlike other tools that dynamically link to the Cairo stack,
26789 freetypeharfbuzz is statically linked to specific versions of the FreeType and
26790 harfbuzz libraries. This ensures deterministic computation of text box
26791 extents for situations where reproducible results are crucial (for instance
26792 unit tests of graphics).")
26793 (license license:gpl3)))
26794
26795 (define-public r-vdiffr
26796 (package
26797 (name "r-vdiffr")
26798 (version "0.3.3")
26799 (source
26800 (origin
26801 (method url-fetch)
26802 (uri (cran-uri "vdiffr" version))
26803 (sha256
26804 (base32
26805 "0i0xdr8dakbkkgrhp0zvlnv3rxhc8h5naqq416mr5zv9q8i4p8jc"))
26806 (snippet
26807 '(begin
26808 (delete-file "inst/htmlwidgets/lib/jquery.min.js")))))
26809 (properties `((upstream-name . "vdiffr")))
26810 (build-system r-build-system)
26811 (arguments
26812 `(#:phases
26813 (modify-phases %standard-phases
26814 (add-after 'unpack 'process-javascript
26815 (lambda* (#:key inputs #:allow-other-keys)
26816 (with-directory-excursion "inst/htmlwidgets/lib/"
26817 (let ((source (assoc-ref inputs "js-jquery"))
26818 (target "jquery.min.js"))
26819 (format #true "Processing ~a --> ~a~%"
26820 source target)
26821 (invoke "esbuild" source "--minify"
26822 (string-append "--outfile=" target)))))))))
26823 (inputs
26824 `(("freetype" ,freetype)
26825 ("harfbuzz" ,harfbuzz)))
26826 (propagated-inputs
26827 `(("r-bh" ,r-bh)
26828 ("r-devtools" ,r-devtools)
26829 ("r-diffobj" ,r-diffobj)
26830 ("r-fontquiver" ,r-fontquiver)
26831 ("r-freetypeharfbuzz" ,r-freetypeharfbuzz)
26832 ("r-gdtools" ,r-gdtools)
26833 ("r-glue" ,r-glue)
26834 ("r-htmltools" ,r-htmltools)
26835 ("r-htmlwidgets" ,r-htmlwidgets)
26836 ("r-purrr" ,r-purrr)
26837 ("r-r6" ,r-r6)
26838 ("r-rcpp" ,r-rcpp)
26839 ("r-rlang" ,r-rlang)
26840 ("r-shiny" ,r-shiny)
26841 ("r-testthat" ,r-testthat)
26842 ("r-usethis" ,r-usethis)
26843 ("r-xml2" ,r-xml2)))
26844 (native-inputs
26845 `(("esbuild" ,esbuild)
26846 ("js-jquery"
26847 ,(origin
26848 (method url-fetch)
26849 (uri "https://code.jquery.com/jquery-1.12.4.js")
26850 (sha256
26851 (base32
26852 "0x9mrc1668icvhpwzvgafm8xm11x9lfai9nwr66aw6pjnpwkc3s3"))))))
26853 (home-page "https://github.com/r-lib/vdiffr")
26854 (synopsis "Visual regression testing and graphical diffing")
26855 (description
26856 "This package is an extension to the testthat package that makes it easy
26857 to add graphical unit tests. It provides a Shiny application to manage the
26858 test cases.")
26859 (license license:gpl3)))
26860
26861 (define-public r-highlight
26862 (package
26863 (name "r-highlight")
26864 (version "0.5.0")
26865 (source
26866 (origin
26867 (method url-fetch)
26868 (uri (cran-uri "highlight" version))
26869 (sha256
26870 (base32
26871 "1shar4y07wyixg0ichdrn2xhgwkl3mv2pxkalqzisc69w605b3hf"))))
26872 (properties `((upstream-name . "highlight")))
26873 (build-system r-build-system)
26874 (home-page "https://github.com/hadley/highlight")
26875 (synopsis "Syntax highlighter for R code")
26876 (description
26877 "This package provides a syntax highlighter for R code based on the
26878 results of the R parser. It supports rendering in HTML and LaTeX markup. It
26879 includes a custom Sweave driver performing syntax highlighting of R code
26880 chunks.")
26881 (license license:gpl3+)))
26882
26883 (define-public r-clustree
26884 (package
26885 (name "r-clustree")
26886 (version "0.4.3")
26887 (source
26888 (origin
26889 (method url-fetch)
26890 (uri (cran-uri "clustree" version))
26891 (sha256
26892 (base32
26893 "0lxydy2f83qqd5dhlp2l546jax759l43b29j6g82079yzg1szwsz"))))
26894 (properties `((upstream-name . "clustree")))
26895 (build-system r-build-system)
26896 (propagated-inputs
26897 `(("r-checkmate" ,r-checkmate)
26898 ("r-dplyr" ,r-dplyr)
26899 ("r-ggplot2" ,r-ggplot2)
26900 ("r-ggraph" ,r-ggraph)
26901 ("r-ggrepel" ,r-ggrepel)
26902 ("r-igraph" ,r-igraph)
26903 ("r-rlang" ,r-rlang)
26904 ("r-tidygraph" ,r-tidygraph)
26905 ("r-viridis" ,r-viridis)))
26906 (native-inputs
26907 `(("r-knitr" ,r-knitr)))
26908 (home-page "https://github.com/lazappi/clustree")
26909 (synopsis "Visualize clusterings at different resolutions")
26910 (description
26911 "Deciding what resolution to use can be a difficult question when
26912 approaching a clustering analysis. One way to approach this problem is to
26913 look at how samples move as the number of clusters increases. This package
26914 allows you to produce clustering trees, a visualization for interrogating
26915 clusterings as resolution increases.")
26916 (license license:gpl3)))
26917
26918 (define-public r-textshaping
26919 (package
26920 (name "r-textshaping")
26921 (version "0.3.0")
26922 (source
26923 (origin
26924 (method url-fetch)
26925 (uri (cran-uri "textshaping" version))
26926 (sha256
26927 (base32
26928 "053pbw45by96q62kjfnyc3d0ssar9svssrdqy6a09kdmdh75xdar"))))
26929 (properties `((upstream-name . "textshaping")))
26930 (build-system r-build-system)
26931 (inputs
26932 `(("freetype" ,freetype)
26933 ("fribidi" ,fribidi)
26934 ("harfbuzz" ,harfbuzz)
26935 ("zlib" ,zlib)))
26936 (propagated-inputs
26937 `(("r-cpp11" ,r-cpp11)
26938 ("r-systemfonts" ,r-systemfonts)))
26939 (native-inputs
26940 `(("pkg-config" ,pkg-config)
26941 ("r-knitr" ,r-knitr)))
26942 (home-page "https://github.com/r-lib/textshaping")
26943 (synopsis "Bindings to the HarfBuzz and Fribidi libraries for text shaping")
26944 (description
26945 "This package provides access to the text shaping functionality in the
26946 HarfBuzz library and the bidirectional algorithm in the Fribidi library. This
26947 is a low-level utility package mainly for graphic devices that expands upon
26948 the font tool-set provided by the @code{systemfonts} package.")
26949 (license license:expat)))
26950
26951 (define-public r-ragg
26952 (package
26953 (name "r-ragg")
26954 (version "0.4.1")
26955 (source
26956 (origin
26957 (method url-fetch)
26958 (uri (cran-uri "ragg" version))
26959 (sha256
26960 (base32
26961 "0443dhfi7bjfpap041vrnslw3ql3vpsxx18raz2w9nfdb7id8lsc"))))
26962 (properties `((upstream-name . "ragg")))
26963 (build-system r-build-system)
26964 (inputs
26965 `(("freetype" ,freetype)
26966 ("libjpeg" ,libjpeg-turbo)
26967 ("libpng" ,libpng)
26968 ("libtiff" ,libtiff)
26969 ("zlib" ,zlib)))
26970 (propagated-inputs
26971 `(("r-systemfonts" ,r-systemfonts)
26972 ("r-textshaping" ,r-textshaping)))
26973 (native-inputs
26974 `(("pkg-config" ,pkg-config)))
26975 (home-page "https://ragg.r-lib.org")
26976 (synopsis "Graphic devices based on AGG")
26977 (description
26978 "Anti-Grain Geometry (AGG) is a high-quality and high-performance 2D
26979 drawing library. The ragg package provides a set of graphic devices based on
26980 AGG to use as alternative to the raster devices provided through the
26981 @code{grDevices} package.")
26982 (license license:expat)))
26983
26984 (define-public r-downlit
26985 (package
26986 (name "r-downlit")
26987 (version "0.2.1")
26988 (source
26989 (origin
26990 (method url-fetch)
26991 (uri (cran-uri "downlit" version))
26992 (sha256
26993 (base32
26994 "0z4fz7c9kyd9v72wl3iqs2wxspi975d6b0rgjr9lvg8a18maa9z6"))))
26995 (properties `((upstream-name . "downlit")))
26996 (build-system r-build-system)
26997 (propagated-inputs
26998 `(("r-brio" ,r-brio)
26999 ("r-digest" ,r-digest)
27000 ("r-evaluate" ,r-evaluate)
27001 ("r-fansi" ,r-fansi)
27002 ("r-rlang" ,r-rlang)
27003 ("r-vctrs" ,r-vctrs)
27004 ("r-yaml" ,r-yaml)))
27005 (home-page "https://downlit.r-lib.org/")
27006 (synopsis "Syntax highlighting and automatic linking")
27007 (description
27008 "This package provides syntax highlighting of R code, specifically
27009 designed for the needs of RMarkdown packages like @code{pkgdown},
27010 @code{hugodown}, and @code{bookdown}. It includes linking of function calls
27011 to their documentation on the web, and automatic translation of ANSI escapes
27012 in output to the equivalent HTML.")
27013 (license license:expat)))
27014
27015 (define-public r-pkgdown
27016 (package
27017 (name "r-pkgdown")
27018 (version "1.6.1")
27019 (source
27020 (origin
27021 (method url-fetch)
27022 (uri (cran-uri "pkgdown" version))
27023 (sha256
27024 (base32
27025 "1k31biyvxkv3xjc1yy3nzb9wfza3vbx97fv17nly5a6vlv7zqbs4"))))
27026 (properties `((upstream-name . "pkgdown")))
27027 (build-system r-build-system)
27028 (inputs `(("pandoc" ,pandoc)))
27029 (propagated-inputs
27030 `(("r-callr" ,r-callr)
27031 ("r-crayon" ,r-crayon)
27032 ("r-desc" ,r-desc)
27033 ("r-digest" ,r-digest)
27034 ("r-downlit" ,r-downlit)
27035 ("r-fs" ,r-fs)
27036 ("r-httr" ,r-httr)
27037 ("r-magrittr" ,r-magrittr)
27038 ("r-memoise" ,r-memoise)
27039 ("r-openssl" ,r-openssl)
27040 ("r-purrr" ,r-purrr)
27041 ("r-ragg" ,r-ragg)
27042 ("r-rematch2" ,r-rematch2)
27043 ("r-rlang" ,r-rlang)
27044 ("r-rmarkdown" ,r-rmarkdown)
27045 ("r-tibble" ,r-tibble)
27046 ("r-whisker" ,r-whisker)
27047 ("r-withr" ,r-withr)
27048 ("r-xml2" ,r-xml2)
27049 ("r-yaml" ,r-yaml)))
27050 (native-inputs
27051 `(("r-knitr" ,r-knitr)))
27052 (home-page "https://pkgdown.r-lib.org")
27053 (synopsis "Make static HTML documentation for an R package")
27054 (description
27055 "The goal of this package is to generate an attractive and useful website
27056 from a source package. @code{pkgdown} converts your documentation, vignettes,
27057 README file, and more to HTML making it easy to share information about your
27058 package online.")
27059 (license license:expat)))