4503 lines
		
	
	
	
		
			155 KiB
		
	
	
	
		
			Scheme
		
	
	
	
	
	
			
		
		
	
	
			4503 lines
		
	
	
	
		
			155 KiB
		
	
	
	
		
			Scheme
		
	
	
	
	
	
| ;;; GNU Guix --- Functional package management for GNU
 | |
| ;;; Copyright © 2015, 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
 | |
| ;;; Copyright © 2017, 2018 Roel Janssen <roel@gnu.org>
 | |
| ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
 | |
| ;;; Copyright © 2017 Raoul Bonnal <ilpuccio.febo@gmail.com>
 | |
| ;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
 | |
| ;;; Copyright © 2018 Sahithi Yarlagadda <sahi@swecha.net>
 | |
| ;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
 | |
| ;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
 | |
| ;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
 | |
| ;;;
 | |
| ;;; This file is part of GNU Guix.
 | |
| ;;;
 | |
| ;;; GNU Guix is free software; you can redistribute it and/or modify it
 | |
| ;;; under the terms of the GNU General Public License as published by
 | |
| ;;; the Free Software Foundation; either version 3 of the License, or (at
 | |
| ;;; your option) any later version.
 | |
| ;;;
 | |
| ;;; GNU Guix is distributed in the hope that it will be useful, but
 | |
| ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
| ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
| ;;; GNU General Public License for more details.
 | |
| ;;;
 | |
| ;;; You should have received a copy of the GNU General Public License
 | |
| ;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | |
| 
 | |
| (define-module (gnu packages cran)
 | |
|   #:use-module ((guix licenses) #:prefix license:)
 | |
|   #:use-module (guix packages)
 | |
|   #:use-module (guix download)
 | |
|   #:use-module (guix utils)
 | |
|   #:use-module (guix build-system r)
 | |
|   #:use-module (gnu packages compression)
 | |
|   #:use-module (gnu packages gcc)
 | |
|   #:use-module (gnu packages machine-learning)
 | |
|   #:use-module (gnu packages maths)
 | |
|   #:use-module (gnu packages mpi)
 | |
|   #:use-module (gnu packages perl)
 | |
|   #:use-module (gnu packages pkg-config)
 | |
|   #:use-module (gnu packages python)
 | |
|   #:use-module (gnu packages statistics)
 | |
|   #:use-module (gnu packages tls)
 | |
|   #:use-module (gnu packages web))
 | |
| 
 | |
| (define-public r-tidyverse
 | |
|   (package
 | |
|     (name "r-tidyverse")
 | |
|     (version "1.2.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "tidyverse" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-broom" ,r-broom)
 | |
|        ("r-cli" ,r-cli)
 | |
|        ("r-crayon" ,r-crayon)
 | |
|        ("r-dbplyr" ,r-dbplyr)
 | |
|        ("r-dplyr" ,r-dplyr)
 | |
|        ("r-forcats" ,r-forcats)
 | |
|        ("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-haven" ,r-haven)
 | |
|        ("r-hms" ,r-hms)
 | |
|        ("r-httr" ,r-httr)
 | |
|        ("r-jsonlite" ,r-jsonlite)
 | |
|        ("r-lubridate" ,r-lubridate)
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-modelr" ,r-modelr)
 | |
|        ("r-purrr" ,r-purrr)
 | |
|        ("r-readr" ,r-readr)
 | |
|        ("r-readxl" ,r-readxl)
 | |
|        ("r-reprex" ,r-reprex)
 | |
|        ("r-rlang" ,r-rlang)
 | |
|        ("r-rstudioapi" ,r-rstudioapi)
 | |
|        ("r-rvest" ,r-rvest)
 | |
|        ("r-stringr" ,r-stringr)
 | |
|        ("r-tibble" ,r-tibble)
 | |
|        ("r-tidyr" ,r-tidyr)
 | |
|        ("r-xml2" ,r-xml2)))
 | |
|     (home-page "https://tidyverse.tidyverse.org")
 | |
|     (synopsis "Install and load packages from the \"Tidyverse\"")
 | |
|     (description
 | |
|      "The @code{tidyverse} is a set of packages that work in harmony because
 | |
| they share common data representations and API design.  This package is
 | |
| designed to make it easy to install and load multiple tidyverse packages in a
 | |
| single step.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-rvest
 | |
|   (package
 | |
|     (name "r-rvest")
 | |
|     (version "0.3.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "rvest" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "04mv99z8dixywx96kfy4215g6ib23s7qvd77hcf9pxqxzcvqhvhd"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-httr" ,r-httr)
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-selectr" ,r-selectr)
 | |
|        ("r-xml2" ,r-xml2)))
 | |
|     (home-page "https://github.com/hadley/rvest")
 | |
|     (synopsis "Simple web scraping for R")
 | |
|     (description
 | |
|      "@code{r-rvest} helps you scrape information from web pages.  It is
 | |
| designed to work with @code{magrittr} to make it easy to express common web
 | |
| scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-selectr
 | |
|   (package
 | |
|     (name "r-selectr")
 | |
|     (version "0.4-1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "selectr" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-stringr" ,r-stringr)
 | |
|        ("r-r6" ,r-r6)))
 | |
|     (home-page "https://sjp.co.nz/projects/selectr/")
 | |
|     (synopsis "Translate CSS selectors to XPath expressions")
 | |
|     (description
 | |
|      "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
 | |
| expression.  This allows you to use CSS selectors when working with the XML
 | |
| package as it can only evaluate XPath expressions.  Also provided are
 | |
| convenience functions useful for using CSS selectors on XML nodes.  This
 | |
| package is a port of the Python package @code{cssselect}.")
 | |
|     (license license:bsd-3)))
 | |
| 
 | |
| (define-public r-reprex
 | |
|   (package
 | |
|     (name "r-reprex")
 | |
|     (version "0.1.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "reprex" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "105d9vsmqfilgpw8psfb2wyiz1hvcycvh4cqhb3ab37lm3rcavvs"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-callr" ,r-callr)
 | |
|        ("r-knitr" ,r-knitr)
 | |
|        ("r-rmarkdown" ,r-rmarkdown)
 | |
|        ("r-whisker" ,r-whisker)))
 | |
|     (home-page "https://github.com/tidyverse/reprex")
 | |
|     (synopsis "Prepare reproducible R code examples for sharing")
 | |
|     (description
 | |
|      "This package provides a convenience wrapper that uses the
 | |
| @code{rmarkdown} package to render small snippets of code to target formats
 | |
| that include both code and output.  The goal is to encourage the sharing of
 | |
| small, reproducible, and runnable examples on code-oriented websites or email.
 | |
| @code{reprex} also extracts clean, runnable R code from various common formats,
 | |
| such as copy/paste from an R session.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-callr
 | |
|   (package
 | |
|     (name "r-callr")
 | |
|     (version "2.0.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "callr" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1053qqq632z94pqq2v5dynjpgyv1b1c8zvidmcllw7zn8zha8gqf"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-r6" ,r-r6)
 | |
|        ("r-processx" ,r-processx)))
 | |
|     (home-page "https://github.com/r-lib/callr#readme")
 | |
|     (synopsis "Call R from R")
 | |
|     (description
 | |
|      "It is sometimes useful to perform a computation in a separate R process,
 | |
| without affecting the current R process at all.  This packages does exactly
 | |
| that.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-readxl
 | |
|   (package
 | |
|     (name "r-readxl")
 | |
|     (version "1.1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "readxl" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "05ii8knrg4jji6h7bv6bfpn279b6x52yrskdx5rv7b0hcpy22gdn"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-cellranger" ,r-cellranger)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-tibble" ,r-tibble)))
 | |
|     (home-page "https://readxl.tidyverse.org")
 | |
|     (synopsis "Read Excel files")
 | |
|     (description
 | |
|      "This package lets you import Excel files into R.  It supports
 | |
| @file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
 | |
| the embedded @code{RapidXML} C++ library.")
 | |
|     ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
 | |
|     ;; 'rapidxml' which is Boost.
 | |
|     (license (list license:gpl3 license:bsd-2 license:boost1.0))))
 | |
| 
 | |
| (define-public r-modelr
 | |
|   (package
 | |
|     (name "r-modelr")
 | |
|     (version "0.1.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "modelr" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "09whg3q5xq6csbqwgwfwav09vda8vgady5j70sk52xcn232k363a"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-broom" ,r-broom)
 | |
|        ("r-dplyr" ,r-dplyr)
 | |
|        ("r-lazyeval" ,r-lazyeval)
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-purrr" ,r-purrr)
 | |
|        ("r-tibble" ,r-tibble)
 | |
|        ("r-tidyr" ,r-tidyr)))
 | |
|     (home-page "https://github.com/tidyverse/modelr")
 | |
|     (synopsis "Helper functions for modelling in pipelines")
 | |
|     (description
 | |
|      "Functions for modelling that help you seamlessly integrate modelling
 | |
| into a pipeline of data manipulation and visualisation.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-haven
 | |
|   (package
 | |
|     (name "r-haven")
 | |
|     (version "1.1.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "haven" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0pp8xjf5lzqg1wr8cwxj4njx99vxwlflwjrd7jvyzwlfpwh7n1qa"))))
 | |
|     (build-system r-build-system)
 | |
|     (inputs
 | |
|      `(("zlib" ,zlib)))
 | |
|     (propagated-inputs
 | |
|      `(("r-forcats" ,r-forcats)
 | |
|        ("r-hms" ,r-hms)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-readr" ,r-readr)
 | |
|        ("r-tibble" ,r-tibble)))
 | |
|     (home-page "https://haven.tidyverse.org")
 | |
|     (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
 | |
|     (description
 | |
|      "This package lets you mport foreign statistical formats into R via the
 | |
| embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-amap
 | |
|   (package
 | |
|     (name "r-amap")
 | |
|     (version "0.8-16")
 | |
|     (source (origin
 | |
|               (method url-fetch)
 | |
|               (uri (cran-uri "amap" version))
 | |
|               (sha256
 | |
|                (base32
 | |
|                 "1qnl2x98x64iaipkx5126rsddq2sx5ml43h75xyiyn30yvbmlxyk"))))
 | |
|     (build-system r-build-system)
 | |
|     (inputs
 | |
|      `(("gfortran" ,gfortran)))
 | |
|     (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
 | |
|     (synopsis "Another multidimensional analysis package")
 | |
|     (description "This package provides tools for clustering and principal
 | |
| component analysis (with robust methods, and parallelized functions).")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-ape
 | |
|   (package
 | |
|     (name "r-ape")
 | |
|     (version "5.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ape" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0vm2065993wf4hdqarxqykhfz9aaj0rrb98alhkq4qw1d2kdrmdp"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-lattice" ,r-lattice)
 | |
|        ("r-nlme" ,r-nlme)
 | |
|        ("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "http://ape-package.ird.fr/")
 | |
|     (synopsis "Analyses of phylogenetics and evolution")
 | |
|     (description
 | |
|      "This package provides functions for reading, writing, plotting, and
 | |
| manipulating phylogenetic trees, analyses of comparative data in a
 | |
| phylogenetic framework, ancestral character analyses, analyses of
 | |
| diversification and macroevolution, computing distances from DNA sequences,
 | |
| and several other tools.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-abbyyr
 | |
|   (package
 | |
|     (name "r-abbyyr")
 | |
|     (version "0.5.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "abbyyR" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1jh1c1ad6mgw7brdh2isnza1qpjlfxnqr7jl76yd93axyfl76xjx"))))
 | |
|     (properties `((upstream-name . "abbyyR")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-curl" ,r-curl)
 | |
|        ("r-httr" ,r-httr)
 | |
|        ("r-plyr" ,r-plyr)
 | |
|        ("r-progress" ,r-progress)
 | |
|        ("r-readr" ,r-readr)
 | |
|        ("r-xml" ,r-xml)))
 | |
|     (home-page "https://github.com/soodoku/abbyyR")
 | |
|     (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
 | |
|     (description
 | |
|      "This package provides tools to get text from images of text using Abbyy
 | |
| Cloud Optical Character Recognition (OCR) API.  With abbyyyR, one can easily
 | |
| OCR images, barcodes, forms, documents with machine readable zones, e.g.
 | |
| passports and get the results in a variety of formats including plain text and
 | |
| XML.  To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-colorspace
 | |
|   (package
 | |
|     (name "r-colorspace")
 | |
|     (version "1.3-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "colorspace" version))
 | |
|        (sha256
 | |
|         (base32 "0d1ya7hx4y58n5ivwmdmq2zgh0g2sbv7ykh13n85c1355csd57yx"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/colorspace")
 | |
|     (synopsis "Color space manipulation")
 | |
|     (description
 | |
|      "This package carries out a mapping between assorted color spaces
 | |
| including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
 | |
| CIELAB.  Qualitative, sequential, and diverging color palettes based on HCL
 | |
| colors are provided.")
 | |
|     (license license:bsd-3)))
 | |
| 
 | |
| (define-public r-glue
 | |
|   (package
 | |
|     (name "r-glue")
 | |
|     (version "1.2.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "glue" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0vi9y8ix95g6hjqdz9c9y4119apbdjcypdv0ag8cl6vaxqs5n9qr"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/tidyverse/glue")
 | |
|     (synopsis "Interpreted string literals")
 | |
|     (description
 | |
|      "This package provides an implementation of interpreted string literals,
 | |
| inspired by Python's Literal String Interpolation (PEP-0498) and
 | |
| Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-pastecs
 | |
|   (package
 | |
|    (name "r-pastecs")
 | |
|    (version "1.3.21")
 | |
|    (source (origin
 | |
|             (method url-fetch)
 | |
|             (uri (cran-uri "pastecs" version))
 | |
|             (sha256
 | |
|              (base32
 | |
|               "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
 | |
|    (build-system r-build-system)
 | |
|    (propagated-inputs
 | |
|     `(("r-boot" ,r-boot)))
 | |
|    (home-page "http://www.sciviews.org/pastecs")
 | |
|    (synopsis "Analysis of space-time ecological series")
 | |
|    (description
 | |
|     "This package provides functions for regulation, decomposition and analysis
 | |
| of space-time series.  The @code{pastecs} library is a PNEC-Art4 and IFREMER
 | |
| initiative to bring PASSTEC 2000 functionalities to R.")
 | |
|    (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-plogr
 | |
|   (package
 | |
|     (name "r-plogr")
 | |
|     (version "0.2.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "plogr" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/krlmlr/plogr")
 | |
|     (synopsis "R bindings for the plog C++ logging library")
 | |
|     (description
 | |
|      "This package provides the header files for a stripped-down version of
 | |
| the plog header-only C++ logging library, and a method to log to R's standard
 | |
| error stream.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-pls
 | |
|   (package
 | |
|     (name "r-pls")
 | |
|     (version "2.6-0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "pls" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "15j59p5x0rkdrk7iqzkipsy50rsyjl31w8zxc4w3v1j5gzxhi1rx"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "http://mevik.net/work/software/pls.html")
 | |
|     (synopsis "Partial Least Squares and Principal Component Regression")
 | |
|     (description
 | |
|      "The pls package implements multivariate regression methods: Partial Least
 | |
| Squares Regression (@dfn{PLSR}), Principal Component Regression (@dfn{PCR}), and
 | |
| Canonical Powered Partial Least Squares (@dfn{CPPLS}).  It supports:
 | |
| 
 | |
| @itemize
 | |
| @item several algorithms: the traditional orthogonal scores (@dfn{NIPALS}) PLS
 | |
| algorithm, kernel PLS, wide kernel PLS, Simpls, and PCR through @code{svd}
 | |
| @item multi-response models (or @dfn{PLS2})
 | |
| @item flexible cross-validation
 | |
| @item Jackknife variance estimates of regression coefficients
 | |
| @item extensive and flexible plots: scores, loadings, predictions, coefficients,
 | |
| (R)MSEP, R², and correlation loadings
 | |
| @item formula interface, modelled after @code{lm()}, with methods for predict,
 | |
| print, summary, plot, update, etc.
 | |
| @item extraction functions for coefficients, scores, and loadings
 | |
| @item MSEP, RMSEP, and R² estimates
 | |
| @item multiplicative scatter correction (@dfn{MSC})
 | |
| @end itemize\n")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-rcpp
 | |
|   (package
 | |
|     (name "r-rcpp")
 | |
|     (version "0.12.17")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "Rcpp" version))
 | |
|        (sha256
 | |
|         (base32 "08xg8h3w25sdb3xr18g9pa0x8cirkdgljqapxmw56ss1j9fc89s2"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "http://www.rcpp.org")
 | |
|     (synopsis "Seamless R and C++ integration")
 | |
|     (description
 | |
|      "The Rcpp package provides R functions as well as C++ classes which offer
 | |
| a seamless integration of R and C++.  Many R data types and objects can be
 | |
| mapped back and forth to C++ equivalents which facilitates both writing of new
 | |
| code as well as easier integration of third-party libraries.  Documentation
 | |
| about Rcpp is provided by several vignettes included in this package, via the
 | |
| 'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
 | |
| and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
 | |
| 'citation(\"Rcpp\")' for details on these last two.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-bindr
 | |
|   (package
 | |
|     (name "r-bindr")
 | |
|     (version "0.1.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "bindr" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/krlmlr/bindr")
 | |
|     (synopsis "Parametrized active bindings")
 | |
|     (description
 | |
|      "This package provides a simple interface for creating active bindings
 | |
| where the bound function accepts additional arguments.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-bindrcpp
 | |
|   (package
 | |
|     (name "r-bindrcpp")
 | |
|     (version "0.2.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "bindrcpp" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-bindr" ,r-bindr)
 | |
|        ("r-plogr" ,r-plogr)
 | |
|        ("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "https://github.com/krlmlr/bindrcpp")
 | |
|     (synopsis "Rcpp interface to active bindings")
 | |
|     (description
 | |
|      "This package provides an easy way to fill an environment with active
 | |
| bindings that call a C++ function.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-auc
 | |
|   (package
 | |
|     (name "r-auc")
 | |
|     (version "0.3.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "AUC" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
 | |
|     (properties `((upstream-name . "AUC")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/AUC")
 | |
|     (synopsis "Compute the area under the curve of selected measures")
 | |
|     (description
 | |
|      "This package includes functions to compute the area under the curve of
 | |
| selected measures: the area under the sensitivity curve (AUSEC), the area
 | |
| under the specificity curve (AUSPC), the area under the accuracy
 | |
| curve (AUACC), and the area under the receiver operating characteristic
 | |
| curve (AUROC).  The curves can also be visualized.  Support for partial areas
 | |
| is provided.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-calibrate
 | |
|   (package
 | |
|     (name "r-calibrate")
 | |
|     (version "1.7.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "calibrate" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-mass" ,r-mass)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/calibrate")
 | |
|     (synopsis "Calibration of scatterplot and biplot axes")
 | |
|     (description
 | |
|      "This is a package for drawing calibrated scales with tick marks
 | |
| on (non-orthogonal) variable vectors in scatterplots and biplots.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-shape
 | |
|   (package
 | |
|     (name "r-shape")
 | |
|     (version "1.4.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "shape" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/shape")
 | |
|     (synopsis "Functions for plotting graphical shapes")
 | |
|     (description
 | |
|      "This package provides functions for plotting graphical shapes such as
 | |
| ellipses, circles, cylinders, arrows, ...")
 | |
|     (license license:gpl3+)))
 | |
| 
 | |
| (define-public r-globaloptions
 | |
|   (package
 | |
|     (name "r-globaloptions")
 | |
|     (version "0.1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "GlobalOptions" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"))))
 | |
|     (properties `((upstream-name . "GlobalOptions")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/jokergoo/GlobalOptions")
 | |
|     (synopsis "Generate functions to get or set global options")
 | |
|     (description
 | |
|      "This package provides more controls on the option values such as
 | |
| validation and filtering on the values, making options invisible or private.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-circlize
 | |
|   (package
 | |
|     (name "r-circlize")
 | |
|     (version "0.4.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "circlize" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1l28maiqi549z191srncxgabx5fnvf0lld7smzwfd3vr5cx8nqww"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-colorspace" ,r-colorspace)
 | |
|        ("r-globaloptions" ,r-globaloptions)
 | |
|        ("r-shape" ,r-shape)))
 | |
|     (home-page "https://github.com/jokergoo/circlize")
 | |
|     (synopsis "Circular visualization")
 | |
|     (description
 | |
|      "Circular layout is an efficient way to visualise huge amounts of
 | |
| information.  This package provides an implementation of circular layout
 | |
| generation in R as well as an enhancement of available software.  Its
 | |
| flexibility is based on the usage of low-level graphics functions such that
 | |
| self-defined high-level graphics can be easily implemented by users for
 | |
| specific purposes.  Together with the seamless connection between the powerful
 | |
| computational and visual environment in R, it gives users more convenience and
 | |
| freedom to design figures for better understanding complex patterns behind
 | |
| multi-dimensional data.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-powerlaw
 | |
|   (package
 | |
|     (name "r-powerlaw")
 | |
|     (version "0.70.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "poweRlaw" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "04sr0nhdd1v915m0zf5gasznzgi08ykcy20kkwdw0l5mvvdbic8m"))))
 | |
|     (properties `((upstream-name . "poweRlaw")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-vgam" ,r-vgam)))
 | |
|     (home-page "https://github.com/csgillespie/poweRlaw")
 | |
|     (synopsis "Tools for the analysis of heavy tailed distributions")
 | |
|     (description
 | |
|      "This package provides an implementation of maximum likelihood estimators
 | |
| for a variety of heavy tailed distributions, including both the discrete and
 | |
| continuous power law distributions.  Additionally, a goodness-of-fit based
 | |
| approach is used to estimate the lower cut-off for the scaling region.")
 | |
|     ;; Any of these GPL versions.
 | |
|     (license (list license:gpl2 license:gpl3))))
 | |
| 
 | |
| (define-public r-compare
 | |
|   (package
 | |
|     (name "r-compare")
 | |
|     (version "0.2-6")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "compare" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/compare")
 | |
|     (synopsis "Comparing objects for differences")
 | |
|     (description
 | |
|      "This package provides functions to compare a model object to a
 | |
| comparison object.  If the objects are not identical, the functions can be
 | |
| instructed to explore various modifications of the objects (e.g., sorting
 | |
| rows, dropping names) to see if the modified versions are identical.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-dendextend
 | |
|   (package
 | |
|     (name "r-dendextend")
 | |
|     (version "1.8.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "dendextend" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1virn3c232xwcq3d0hhkgjh5gpzl01s39iwii5gxcm9mnsxjzdrh"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-fpc" ,r-fpc)
 | |
|        ("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-viridis" ,r-viridis)
 | |
|        ("r-whisker" ,r-whisker)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/dendextend")
 | |
|     (synopsis "Extending 'dendrogram' functionality in R")
 | |
|     (description
 | |
|      "This package offers a set of functions for extending @code{dendrogram}
 | |
| objects in R, letting you visualize and compare trees of hierarchical
 | |
| clusterings.  You can adjust a tree's graphical parameters (the color, size,
 | |
| type, etc of its branches, nodes and labels) and visually and statistically
 | |
| compare different dendrograms to one another.")
 | |
|     ;; Any of these versions
 | |
|     (license (list license:gpl2 license:gpl3))))
 | |
| 
 | |
| (define-public r-getoptlong
 | |
|   (package
 | |
|     (name "r-getoptlong")
 | |
|     (version "0.1.7")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "GetoptLong" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"))))
 | |
|     (properties `((upstream-name . "GetoptLong")))
 | |
|     (build-system r-build-system)
 | |
|     (inputs
 | |
|      `(("perl" ,perl)))
 | |
|     (propagated-inputs
 | |
|      `(("r-globaloptions" ,r-globaloptions)
 | |
|        ("r-rjson" ,r-rjson)))
 | |
|     (home-page "https://github.com/jokergoo/GetoptLong")
 | |
|     (synopsis "Parsing command-line arguments and variable interpolation")
 | |
|     (description
 | |
|      "This is yet another command-line argument parser which wraps the
 | |
| powerful Perl module @code{Getopt::Long} and with some adaptation for easier
 | |
| use in R.  It also provides a simple way for variable interpolation in R.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-fastmatch
 | |
|   (package
 | |
|     (name "r-fastmatch")
 | |
|     (version "1.1-0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "fastmatch" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "http://www.rforge.net/fastmatch")
 | |
|     (synopsis "Fast match function")
 | |
|     (description
 | |
|      "This package provides a fast @code{match} replacement for cases that
 | |
| require repeated look-ups.  It is slightly faster that R's built-in
 | |
| @code{match} function on first match against a table, but extremely fast on
 | |
| any subsequent lookup as it keeps the hash table in memory.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-ff
 | |
|   (package
 | |
|     (name "r-ff")
 | |
|     (version "2.2-14")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ff" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-bit" ,r-bit)))
 | |
|     (home-page "http://ff.r-forge.r-project.org/")
 | |
|     (synopsis "Memory-efficient storage of large data on disk and access functions")
 | |
|     (description
 | |
|      "This package provides data structures that are stored on disk but
 | |
| behave (almost) as if they were in RAM by transparently mapping only a section
 | |
| in main memory.")
 | |
|     ;; error Architecture not supported.
 | |
|     (supported-systems (delete "aarch64-linux" %supported-systems))
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-ffbase
 | |
|   (package
 | |
|     (name "r-ffbase")
 | |
|     (version "0.12.3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ffbase" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1nz97bndxxkzp8rq6va8ff5ky9vkaib1jybm6j852awwb3n9had5"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-bit" ,r-bit)
 | |
|        ("r-fastmatch" ,r-fastmatch)
 | |
|        ("r-ff" ,r-ff)))
 | |
|     (home-page "http://github.com/edwindj/ffbase")
 | |
|     (synopsis "Basic statistical functions for package 'ff'")
 | |
|     (description
 | |
|      "This package extends the out of memory vectors of @code{ff} with
 | |
| statistical functions and other utilities to ease their usage.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-prettyunits
 | |
|   (package
 | |
|     (name "r-prettyunits")
 | |
|     (version "1.0.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "prettyunits" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-assertthat" ,r-assertthat)
 | |
|        ("r-magrittr" ,r-magrittr)))
 | |
|     (home-page "https://github.com/gaborcsardi/prettyunits")
 | |
|     (synopsis "Pretty, human readable formatting of quantities")
 | |
|     (description
 | |
|      "This package provides tools for pretty, human readable formatting of
 | |
| quantities.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-reshape
 | |
|   (package
 | |
|     (name "r-reshape")
 | |
|     (version "0.8.7")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "reshape" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "14ir3w4bb3bsz8jsak27nj7kpn227pdgr9653gjq5wc93rywi9ig"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-plyr" ,r-plyr)
 | |
|        ("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "http://had.co.nz/reshape")
 | |
|     (synopsis "Flexibly reshape data")
 | |
|     (description
 | |
|      "Flexibly restructure and aggregate data using just two functions:
 | |
| @code{melt} and @code{cast}.  This package provides them.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-progress
 | |
|   (package
 | |
|     (name "r-progress")
 | |
|     (version "1.2.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "progress" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1rhwm0bdw30z3rvl0bn56xprjl3zrdy7150w4gl4bkvn2d6h9fav"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-crayon" ,r-crayon)
 | |
|        ("r-hms" ,r-hms)
 | |
|        ("r-prettyunits" ,r-prettyunits)
 | |
|        ("r-r6" ,r-r6)))
 | |
|     (home-page "https://github.com/gaborcsardi/progress")
 | |
|     (synopsis "Terminal progress bars")
 | |
|     (description
 | |
|      "This package provides configurable progress bars.  They may include
 | |
| percentage, elapsed time, and/or the estimated completion time.  They work in
 | |
| terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app.  The
 | |
| package also provides a C++ API, that works with or without Rcpp.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-ggally
 | |
|   (package
 | |
|     (name "r-ggally")
 | |
|     (version "1.4.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "GGally" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
 | |
|     (properties `((upstream-name . "GGally")))
 | |
|     (build-system r-build-system)
 | |
|     (inputs
 | |
|      `(("libressl" ,libressl)))
 | |
|     (propagated-inputs
 | |
|      `(("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-gtable" ,r-gtable)
 | |
|        ("r-plyr" ,r-plyr)
 | |
|        ("r-progress" ,r-progress)
 | |
|        ("r-rcolorbrewer" ,r-rcolorbrewer)
 | |
|        ("r-reshape" ,r-reshape)
 | |
|        ("r-rlang" ,r-rlang)))
 | |
|     (home-page "https://ggobi.github.io/ggally")
 | |
|     (synopsis "Extension to ggplot2")
 | |
|     (description
 | |
|      "The R package ggplot2 is a plotting system based on the grammar of
 | |
| graphics.  GGally extends ggplot2 by adding several functions to reduce the
 | |
| complexity of combining geometric objects with transformed data.  Some of
 | |
| these functions include a pairwise plot matrix, a two group pairwise plot
 | |
| matrix, a parallel coordinates plot, a survival plot, and several functions to
 | |
| plot networks.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-proxy
 | |
|   (package
 | |
|     (name "r-proxy")
 | |
|     (version "0.4-22")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "proxy" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0l0ff8irmmvic941is290hd5vszyhaj5nfwna4v3w9c1zk5nr1ma"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/proxy")
 | |
|     (synopsis "Distance and similarity measures")
 | |
|     (description
 | |
|      "This package provides an extensible framework for the efficient
 | |
| calculation of auto- and cross-proximities, along with implementations of the
 | |
| most popular ones.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-sp
 | |
|   (package
 | |
|     (name "r-sp")
 | |
|     (version "1.3-1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "sp" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "17xm1ig80p9wc860hm3bgishz6lj9fxgwqidj7rkbk4ap99qp62p"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-lattice" ,r-lattice)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/sp")
 | |
|     (synopsis "Classes and methods for spatial data")
 | |
|     (description
 | |
|      "This package provides classes and methods for spatial data; the classes
 | |
| document where the spatial location information resides, for 2D or 3D data.
 | |
| Utility functions are provided, e.g. for plotting data as maps, spatial
 | |
| selection, as well as methods for retrieving coordinates, for subsetting,
 | |
| print, summary, etc.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-rmtstat
 | |
|   (package
 | |
|     (name "r-rmtstat")
 | |
|     (version "0.3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "RMTstat" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
 | |
|     (properties `((upstream-name . "RMTstat")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/RMTstat")
 | |
|     (synopsis "Distributions, statistics and tests derived from random matrix theory")
 | |
|     (description
 | |
|      "This package provides functions for working with the Tracy-Widom laws
 | |
| and other distributions related to the eigenvalues of large Wishart
 | |
| matrices.")
 | |
|     (license license:bsd-3)))
 | |
| 
 | |
| (define-public r-rmpi
 | |
|   (package
 | |
|     (name "r-rmpi")
 | |
|     (version "0.6-7")
 | |
|     (source (origin
 | |
|               (method url-fetch)
 | |
|               (uri (cran-uri "Rmpi" version))
 | |
|               (sha256
 | |
|                (base32
 | |
|                 "1b62gs7w1xqadqd7ir41jnxlcf14gcqfxd0915kn9ckdlsdrh0sw"))))
 | |
|     (properties `((upstream-name . "Rmpi")))
 | |
|     (build-system r-build-system)
 | |
|     (arguments
 | |
|      `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")))
 | |
|     (inputs
 | |
|      `(("openmpi" ,openmpi)))
 | |
|     (native-inputs
 | |
|      `(("pkg-config" ,pkg-config)))
 | |
|     (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
 | |
|     (synopsis "R interface to message-passing interface (MPI)")
 | |
|     (description
 | |
|      "This package provides an interface (wrapper) to MPI APIs.  It also
 | |
| provides an interactive R manager and worker environment.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-lmoments
 | |
|   (package
 | |
|     (name "r-lmoments")
 | |
|     (version "1.2-3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "Lmoments" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "13p0r4w16jvjnyjmkhkp3dwdfr1gap2l0k4k5jy41m8nc5fvcx79"))))
 | |
|     (properties `((upstream-name . "Lmoments")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
 | |
|     (synopsis "L-moments and quantile mixtures")
 | |
|     (description
 | |
|      "This package contains functions to estimate L-moments and trimmed
 | |
| L-moments from the data.  It also contains functions to estimate the
 | |
| parameters of the normal polynomial quantile mixture and the Cauchy polynomial
 | |
| quantile mixture from L-moments and trimmed L-moments.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-distillery
 | |
|   (package
 | |
|     (name "r-distillery")
 | |
|     (version "1.0-4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "distillery" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "http://www.ral.ucar.edu/staff/ericg")
 | |
|     (synopsis "Functions for confidence intervals and object information")
 | |
|     (description
 | |
|      "This package provides some very simple method functions for confidence
 | |
| interval calculation and to distill pertinent information from a potentially
 | |
| complex object; primarily used in common with the packages extRemes and
 | |
| SpatialVx.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-extremes
 | |
|   (package
 | |
|     (name "r-extremes")
 | |
|     (version "2.0-9")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "extRemes" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0cpvcajk9xyy7662nqkyx333vrxpwsc5nmv0bfnhsbgijz5y0hvm"))))
 | |
|     (properties `((upstream-name . "extRemes")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-car" ,r-car)
 | |
|        ("r-distillery" ,r-distillery)
 | |
|        ("r-lmoments" ,r-lmoments)))
 | |
|     (home-page "http://www.assessment.ucar.edu/toolkit/")
 | |
|     (synopsis "Extreme value analysis")
 | |
|     (description
 | |
|      "ExtRemes is a suite of functions for carrying out analyses on the
 | |
| extreme values of a process of interest; be they block maxima over long blocks
 | |
| or excesses over a high threshold.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-lmtest
 | |
|   (package
 | |
|     (name "r-lmtest")
 | |
|     (version "0.9-36")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "lmtest" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-zoo" ,r-zoo)))
 | |
|     (native-inputs
 | |
|      `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/lmtest")
 | |
|     (synopsis "Testing linear regression models")
 | |
|     (description
 | |
|      "This package provides a collection of tests, data sets, and examples for
 | |
| diagnostic checking in linear regression models.  Furthermore, some generic
 | |
| tools for inference in parametric models are provided.")
 | |
|     ;; Either version is okay
 | |
|     (license (list license:gpl2 license:gpl3))))
 | |
| 
 | |
| (define-public r-idr
 | |
|   (package
 | |
|     (name "r-idr")
 | |
|     (version "1.2")
 | |
|     (source (origin
 | |
|               (method url-fetch)
 | |
|               (uri (cran-uri "idr" version))
 | |
|               (sha256
 | |
|                (base32
 | |
|                 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/idr/")
 | |
|     (synopsis "Irreproducible discovery rate")
 | |
|     (description
 | |
|      "This is a package for estimating the copula mixture model and plotting
 | |
| correspondence curves in \"Measuring reproducibility of high-throughput
 | |
| experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
 | |
| by Li, Brown, Huang, and Bickel")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-inline
 | |
|   (package
 | |
|     (name "r-inline")
 | |
|     (version "0.3.15")
 | |
|     (source (origin
 | |
|               (method url-fetch)
 | |
|               (uri (cran-uri "inline" version))
 | |
|               (sha256
 | |
|                (base32
 | |
|                 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/inline")
 | |
|     (synopsis "Functions to inline C, C++, Fortran function calls from R")
 | |
|     (description
 | |
|      "This package provides functionality to dynamically define R functions
 | |
| and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
 | |
| @code{.Call} calling conventions.")
 | |
|     ;; Any version of the LGPL.
 | |
|     (license license:lgpl3+)))
 | |
| 
 | |
| (define-public r-bbmle
 | |
|   (package
 | |
|     (name "r-bbmle")
 | |
|     (version "1.0.20")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "bbmle" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-lattice" ,r-lattice)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-numderiv" ,r-numderiv)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/bbmle")
 | |
|     (synopsis "Tools for General Maximum Likelihood Estimation")
 | |
|     (description
 | |
|      "This package provides methods and functions for fitting maximum
 | |
| likelihood models in R.  This package modifies and extends the @code{mle}
 | |
| classes in the @code{stats4} package.")
 | |
|     ;; Any version of the GPL
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-emdbook
 | |
|   (package
 | |
|     (name "r-emdbook")
 | |
|     (version "1.3.10")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "emdbook" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0880cx6rqm9vgd2zxnd2k0igfl80gy7ak15w36clwlzavab59hmv"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-bbmle" ,r-bbmle)
 | |
|        ("r-coda" ,r-coda)
 | |
|        ("r-lattice" ,r-lattice)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-plyr" ,r-plyr)
 | |
|        ("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
 | |
|     (synopsis "Support functions and data for \"Ecological Models and Data\"")
 | |
|     (description
 | |
|      "This package provides auxiliary functions and data sets for \"Ecological
 | |
| Models and Data\", a book presenting maximum likelihood estimation and related
 | |
| topics for ecologists (ISBN 978-0-691-12522-0).")
 | |
|     ;; Any GPL version
 | |
|     (license (list license:gpl2 license:gpl3))))
 | |
| 
 | |
| (define-public r-lpsolve
 | |
|   (package
 | |
|     (name "r-lpsolve")
 | |
|     (version "5.6.13")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "lpSolve" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"))))
 | |
|     (properties `((upstream-name . "lpSolve")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/lpSolve")
 | |
|     (synopsis "R interface to Lp_solve to solve linear/integer programs")
 | |
|     (description
 | |
|      "Lp_solve is software for solving linear, integer and mixed integer
 | |
| programs.  This implementation supplies a \"wrapper\" function in C and some R
 | |
| functions that solve general linear/integer problems, assignment problems, and
 | |
| transportation problems.")
 | |
|     (license license:lgpl2.0)))
 | |
| 
 | |
| (define-public r-limsolve
 | |
|   (package
 | |
|     (name "r-limsolve")
 | |
|     (version "1.5.5.3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "limSolve" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
 | |
|     (properties `((upstream-name . "limSolve")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-lpsolve" ,r-lpsolve)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-quadprog" ,r-quadprog)))
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/limSolve")
 | |
|     (synopsis "Solving linear inverse models")
 | |
|     (description
 | |
|      "This package provides functions that:
 | |
| 
 | |
| @enumerate
 | |
| @item find the minimum/maximum of a linear or quadratic function,
 | |
| @item sample an underdetermined or overdetermined system,
 | |
| @item solve a linear system Ax=B for the unknown x.
 | |
| @end enumerate
 | |
| 
 | |
| It includes banded and tridiagonal linear systems.  The package calls Fortran
 | |
| functions from LINPACK.")
 | |
|     ;; Any GPL version.
 | |
|     (license (list license:gpl2+ license:gpl3+))))
 | |
| 
 | |
| (define-public r-fitdistrplus
 | |
|   (package
 | |
|     (name "r-fitdistrplus")
 | |
|     (version "1.0-9")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "fitdistrplus" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "18x9454g598d54763k3hvi33iszifk7sxvhd1zg5r8z1vpixx3z6"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-mass" ,r-mass)
 | |
|        ("r-survival" ,r-survival)))
 | |
|     (home-page "http://riskassessment.r-forge.r-project.org")
 | |
|     (synopsis "Fitting a parametric distribution from data")
 | |
|     (description
 | |
|      "This package extends the @code{fitdistr} function of the MASS package
 | |
| with several functions to help the fit of a parametric distribution to
 | |
| non-censored or censored data.  Censored data may contain left-censored,
 | |
| right-censored and interval-censored values, with several lower and upper
 | |
| bounds.  In addition to @dfn{maximum likelihood estimation} (MLE), the package
 | |
| provides moment matching (MME), quantile matching (QME) and maximum
 | |
| goodness-of-fit estimation (MGE) methods (available only for non-censored
 | |
| data).  Weighted versions of MLE, MME and QME are available.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-energy
 | |
|   (package
 | |
|     (name "r-energy")
 | |
|     (version "1.7-4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "energy" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "12skvlridfq4jd5mh0yxl79ps0zi2xnlh4hsdgxad0gm7qky8awd"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-boot" ,r-boot)
 | |
|        ("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/energy")
 | |
|     (synopsis "Multivariate inference via the energy of data")
 | |
|     (description
 | |
|      "This package provides e-statistics (energy) tests and statistics for
 | |
| multivariate and univariate inference, including distance correlation,
 | |
| one-sample, two-sample, and multi-sample tests for comparing multivariate
 | |
| distributions, are implemented.  Measuring and testing multivariate
 | |
| independence based on distance correlation, partial distance correlation,
 | |
| multivariate goodness-of-fit tests, clustering based on energy distance,
 | |
| testing for multivariate normality, distance components (disco) for
 | |
| non-parametric analysis of structured data, and other energy
 | |
| statistics/methods are implemented.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-suppdists
 | |
|   (package
 | |
|     (name "r-suppdists")
 | |
|     (version "1.1-9.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "SuppDists" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
 | |
|     (properties `((upstream-name . "SuppDists")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/SuppDists")
 | |
|     (synopsis "Supplementary distributions")
 | |
|     (description
 | |
|      "This package provides ten distributions supplementing those built into
 | |
| R.  Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
 | |
| Spearman's rho, maximum F ratio, the Pearson product moment correlation
 | |
| coefficient, Johnson distributions, normal scores and generalized
 | |
| hypergeometric distributions.  In addition two random number generators of
 | |
| George Marsaglia are included.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-ksamples
 | |
|   (package
 | |
|     (name "r-ksamples")
 | |
|     (version "1.2-8")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "kSamples" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
 | |
|     (properties `((upstream-name . "kSamples")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-suppdists" ,r-suppdists)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/kSamples")
 | |
|     (synopsis "K-Sample rank tests and their combinations")
 | |
|     (description
 | |
|      "This package provides tools to compares k samples using the
 | |
| Anderson-Darling test, Kruskal-Wallis type tests with different rank score
 | |
| criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
 | |
| test.  It computes asymptotic, simulated or (limited) exact P-values, all
 | |
| valid under randomization, with or without ties, or conditionally under random
 | |
| sampling from populations, given the observed tie pattern.  Except for Steel's
 | |
| test and the JT test it also combines these tests across several blocks of
 | |
| samples.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-cvst
 | |
|   (package
 | |
|     (name "r-cvst")
 | |
|     (version "0.2-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "CVST" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
 | |
|     (properties `((upstream-name . "CVST")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-kernlab" ,r-kernlab)
 | |
|        ("r-matrix" ,r-matrix)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/CVST")
 | |
|     (synopsis "Fast cross-validation via sequential testing")
 | |
|     (description
 | |
|      "This package implements the fast cross-validation via sequential
 | |
| testing (CVST) procedure.  CVST is an improved cross-validation procedure
 | |
| which uses non-parametric testing coupled with sequential analysis to
 | |
| determine the best parameter set on linearly increasing subsets of the data.
 | |
| Additionally to the CVST the package contains an implementation of the
 | |
| ordinary k-fold cross-validation with a flexible and powerful set of helper
 | |
| objects and methods to handle the overall model selection process.  The
 | |
| implementations of the Cochran's Q test with permutations and the sequential
 | |
| testing framework of Wald are generic and can therefore also be used in other
 | |
| contexts.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-squarem
 | |
|   (package
 | |
|     (name "r-squarem")
 | |
|     (version "2017.10-1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "SQUAREM" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
 | |
|     (properties `((upstream-name . "SQUAREM")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
 | |
|     (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
 | |
|     (description
 | |
|      "This package provides algorithms for accelerating the convergence of
 | |
| slow, monotone sequences from smooth, contraction mapping such as the EM
 | |
| algorithm.  It can be used to accelerate any smooth, linearly convergent
 | |
| acceleration scheme.  A tutorial style introduction to this package is
 | |
| available in a vignette.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-lava
 | |
|   (package
 | |
|     (name "r-lava")
 | |
|     (version "1.6.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "lava" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "11k9npmzp3nk2qx0h1dwwfc37j4ddd9y54bppxby0ffnb8qlpw1k"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-numderiv" ,r-numderiv)
 | |
|        ("r-squarem" ,r-squarem)
 | |
|        ("r-survival" ,r-survival)))
 | |
|     (home-page "https://github.com/kkholst/lava")
 | |
|     (synopsis "Latent variable models")
 | |
|     (description
 | |
|      "This package provides tools for the estimation and simulation of latent
 | |
| variable models.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-drr
 | |
|   (package
 | |
|     (name "r-drr")
 | |
|     (version "0.0.3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "DRR" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
 | |
|     (properties `((upstream-name . "DRR")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-cvst" ,r-cvst)
 | |
|        ("r-kernlab" ,r-kernlab)
 | |
|        ("r-matrix" ,r-matrix)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/DRR")
 | |
|     (synopsis "Dimensionality reduction via regression")
 | |
|     (description
 | |
|      "This package provides an implementation of dimensionality reduction via
 | |
| regression using Kernel Ridge Regression.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-prodlim
 | |
|   (package
 | |
|     (name "r-prodlim")
 | |
|     (version "2018.04.18")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "prodlim" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-kernsmooth" ,r-kernsmooth)
 | |
|        ("r-lava" ,r-lava)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-survival" ,r-survival)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/prodlim")
 | |
|     (synopsis "Product-limit estimation for censored event history analysis")
 | |
|     (description
 | |
|      "This package provides a fast and user-friendly implementation of
 | |
| nonparametric estimators for censored event history (survival) analysis with
 | |
| the Kaplan-Meier and Aalen-Johansen methods.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-dimred
 | |
|   (package
 | |
|     (name "r-dimred")
 | |
|     (version "0.1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "dimRed" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0fasca5fsbrxdwv30hch7vb9snb844l7l8p5fjf239dq45xfy37v"))))
 | |
|     (properties `((upstream-name . "dimRed")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-drr" ,r-drr)))
 | |
|     (home-page "https://github.com/gdkrmr/dimRed")
 | |
|     (synopsis "Framework for dimensionality reduction")
 | |
|     (description
 | |
|      "This package provides a collection of dimensionality reduction
 | |
| techniques from R packages and provides a common interface for calling the
 | |
| methods.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-timedate
 | |
|   (package
 | |
|     (name "r-timedate")
 | |
|     (version "3043.102")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "timeDate" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
 | |
|     (properties `((upstream-name . "timeDate")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://www.rmetrics.org")
 | |
|     (synopsis "Chronological and calendar objects")
 | |
|     (description
 | |
|      "This package provides an environment for teaching \"Financial
 | |
| Engineering and Computational Finance\" and for managing chronological and
 | |
| calendar objects.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-magic
 | |
|   (package
 | |
|     (name "r-magic")
 | |
|     (version "1.5-8")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "magic" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "083cgpp3v03li0h8597b3g21pd9lkbmn9pyssblnhc800mpc52vz"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-abind" ,r-abind)))
 | |
|     (home-page "https://github.com/RobinHankin/magic.git")
 | |
|     (synopsis "Create and investigate magic squares")
 | |
|     (description
 | |
|      "This package provides a collection of efficient, vectorized algorithms
 | |
| for the creation and investigation of magic squares and hypercubes, including
 | |
| a variety of functions for the manipulation and analysis of arbitrarily
 | |
| dimensioned arrays.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-geometry
 | |
|   (package
 | |
|     (name "r-geometry")
 | |
|     (version "0.3-6")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "geometry" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0s09vi0rr0smys3an83mz6fk41bplxyz4myrbiinf4qpk6n33qib"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-magic" ,r-magic)))
 | |
|     (home-page "http://geometry.r-forge.r-project.org/")
 | |
|     (synopsis "Mesh generation and surface tesselation")
 | |
|     (description
 | |
|      "This package makes the qhull library available in R, in a similar manner
 | |
| as in Octave.  Qhull computes convex hulls, Delaunay triangulations, halfspace
 | |
| intersections about a point, Voronoi diagrams, furthest-site Delaunay
 | |
| triangulations, and furthest-site Voronoi diagrams.  It runs in 2-d, 3-d, 4-d,
 | |
| and higher dimensions.  It implements the Quickhull algorithm for computing
 | |
| the convex hull.  Qhull does not support constrained Delaunay triangulations,
 | |
| or mesh generation of non-convex objects, but the package does include some R
 | |
| functions that allow for this.  Currently the package only gives access to
 | |
| Delaunay triangulation and convex hull computation.")
 | |
|     ;; The Qhull sources are included and are distributed under a custom
 | |
|     ;; non-copyleft license.  The R sources are released under GPL version 2.
 | |
|     (license (list license:gpl2
 | |
|                    (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
 | |
| 
 | |
| (define-public r-ddalpha
 | |
|   (package
 | |
|     (name "r-ddalpha")
 | |
|     (version "1.3.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ddalpha" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "16cn0bhbaz9l9k4y79sv2d4f7pvs7dyka273y89igs5jvr99kfj1"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-bh" ,r-bh)
 | |
|        ("r-class" ,r-class)
 | |
|        ("r-geometry" ,r-geometry)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-robustbase" ,r-robustbase)
 | |
|        ("r-sfsmisc" ,r-sfsmisc)))
 | |
|     (native-inputs
 | |
|      `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/ddalpha")
 | |
|     (synopsis "Depth-Based classification and calculation of data depth")
 | |
|     (description
 | |
|      "This package contains procedures for depth-based supervised learning,
 | |
| which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
 | |
| Mosler and Mozharovskyi, 2014).  The training data sample is transformed by a
 | |
| statistical depth function to a compact low-dimensional space, where the final
 | |
| classification is done.  It also offers an extension to functional data and
 | |
| routines for calculating certain notions of statistical depth functions.  50
 | |
| multivariate and 5 functional classification problems are included.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-gower
 | |
|   (package
 | |
|     (name "r-gower")
 | |
|     (version "0.1.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "gower" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1mbrj1lam3jfbby2j32shmmj5cn09zx3rkxbamq7q8sdg39b54gb"))))
 | |
|     (build-system r-build-system)
 | |
|     (native-inputs
 | |
|      `(("r-knitr" ,r-knitr)))
 | |
|     (home-page "https://github.com/markvanderloo/gower")
 | |
|     (synopsis "Gower's distance")
 | |
|     (description
 | |
|      "This package provides tools to compute Gower's distance (or similarity)
 | |
| coefficient between records, and to compute the top-n matches between records.
 | |
| Core algorithms are executed in parallel on systems supporting OpenMP.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-rcpproll
 | |
|   (package
 | |
|     (name "r-rcpproll")
 | |
|     (version "0.3.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "RcppRoll" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"))))
 | |
|     (properties `((upstream-name . "RcppRoll")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/RcppRoll")
 | |
|     (synopsis "Efficient rolling and windowed operations")
 | |
|     (description
 | |
|      "This package provides fast and efficient routines for common rolling /
 | |
| windowed operations.  Routines for the efficient computation of windowed mean,
 | |
| median, sum, product, minimum, maximum, standard deviation and variance are
 | |
| provided.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-ipred
 | |
|   (package
 | |
|     (name "r-ipred")
 | |
|     (version "0.9-6")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ipred" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1vrw1pqcpnc04x1r2h9grdfm6bivs358sww5gg90jwlvxcw69lxq"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-class" ,r-class)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-nnet" ,r-nnet)
 | |
|        ("r-prodlim" ,r-prodlim)
 | |
|        ("r-rpart" ,r-rpart)
 | |
|        ("r-survival" ,r-survival)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/ipred")
 | |
|     (synopsis "Improved predictors")
 | |
|     (description
 | |
|      "This package provides improved predictive models by indirect
 | |
| classification and bagging for classification, regression and survival
 | |
| problems as well as resampling based estimators of prediction error.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-psych
 | |
|   (package
 | |
|     (name "r-psych")
 | |
|     (version "1.7.8")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "psych" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0daismb8pdk392vdy304hqx0m3jx62gx3a0hygjygc125rhfla7k"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-foreign" ,r-foreign)
 | |
|        ("r-lattice" ,r-lattice)
 | |
|        ("r-mnormt" ,r-mnormt)
 | |
|        ("r-nlme" ,r-nlme)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/psych/")
 | |
|     (synopsis "Procedures for psychological, psychometric, and personality research")
 | |
|     (description
 | |
|      "This package provides a general purpose toolbox for personality,
 | |
| psychometric theory and experimental psychology.  Functions are primarily for
 | |
| multivariate analysis and scale construction using factor analysis, principal
 | |
| component analysis, cluster analysis and reliability analysis, although others
 | |
| provide basic descriptive statistics.  Item Response Theory is done using
 | |
| factor analysis of tetrachoric and polychoric correlations.  Functions for
 | |
| analyzing data at multiple levels include within and between group statistics,
 | |
| including correlations and factor analysis.  Functions for simulating and
 | |
| testing particular item and test structures are included.  Several functions
 | |
| serve as a useful front end for structural equation modeling.  Graphical
 | |
| displays of path diagrams, factor analysis and structural equation models are
 | |
| created using basic graphics.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-broom
 | |
|   (package
 | |
|     (name "r-broom")
 | |
|     (version "0.4.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "broom" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "081x87sy6dmfvkgwfjrl5ax51k77ciyzg9x3xql25vdi92rmwj3m"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-dplyr" ,r-dplyr)
 | |
|        ("r-nlme" ,r-nlme)
 | |
|        ("r-plyr" ,r-plyr)
 | |
|        ("r-psych" ,r-psych)
 | |
|        ("r-reshape2" ,r-reshape2)
 | |
|        ("r-stringr" ,r-stringr)
 | |
|        ("r-tidyr" ,r-tidyr)))
 | |
|     (home-page "http://github.com/tidyverse/broom")
 | |
|     (synopsis "Convert statistical analysis objects into tidy data frames")
 | |
|     (description
 | |
|      "This package provides tools to convert statistical analysis objects from
 | |
| R into tidy data frames, so that they can more easily be combined, reshaped
 | |
| and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
 | |
| @code{ggplot2}.  The package provides three S3 generics: @code{tidy}, which
 | |
| summarizes a model's statistical findings such as coefficients of a
 | |
| regression; @code{augment}, which adds columns to the original data such as
 | |
| predictions, residuals and cluster assignments; and @code{glance}, which
 | |
| provides a one-row summary of model-level statistics.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-recipes
 | |
|   (package
 | |
|     (name "r-recipes")
 | |
|     (version "0.1.3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "recipes" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1vqh3pxs4n1azhnd1lzg91vasya6g323kllhbrw177j7kdxqyimy"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-broom" ,r-broom)
 | |
|        ("r-ddalpha" ,r-ddalpha)
 | |
|        ("r-dimred" ,r-dimred)
 | |
|        ("r-dplyr" ,r-dplyr)
 | |
|        ("r-gower" ,r-gower)
 | |
|        ("r-ipred" ,r-ipred)
 | |
|        ("r-lubridate" ,r-lubridate)
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-matrix" ,r-matrix)
 | |
|        ("r-pls" ,r-pls)
 | |
|        ("r-purrr" ,r-purrr)
 | |
|        ("r-rcpproll" ,r-rcpproll)
 | |
|        ("r-rlang" ,r-rlang)
 | |
|        ("r-tibble" ,r-tibble)
 | |
|        ("r-tidyselect" ,r-tidyselect)
 | |
|        ("r-timedate" ,r-timedate)))
 | |
|     (home-page "https://github.com/topepo/recipes")
 | |
|     (synopsis "Preprocessing tools to create design matrices")
 | |
|     (description
 | |
|      "Recipes is an extensible framework to create and preprocess design
 | |
| matrices.  Recipes consist of one or more data manipulation and analysis
 | |
| \"steps\".  Statistical parameters for the steps can be estimated from an
 | |
| initial data set and then applied to other data sets.  The resulting design
 | |
| matrices can then be used as inputs into statistical or machine learning
 | |
| models.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-pdist
 | |
|   (package
 | |
|     (name "r-pdist")
 | |
|     (version "1.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "pdist" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/jeffwong/pdist")
 | |
|     (synopsis "Partitioned distance function")
 | |
|     (description
 | |
|      "Pdist computes the euclidean distance between rows of a matrix X and
 | |
| rows of another matrix Y.  Previously, this could be done by binding the two
 | |
| matrices together and calling @code{dist}, but this creates unnecessary
 | |
| computation by computing the distances between a row of X and another row of
 | |
| X, and likewise for Y.  Pdist strictly computes distances across the two
 | |
| matrices, not within the same matrix, making computations significantly faster
 | |
| for certain use cases.")
 | |
|     (license license:gpl3+)))
 | |
| 
 | |
| (define-public r-ggrepel
 | |
|   (package
 | |
|     (name "r-ggrepel")
 | |
|     (version "0.8.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ggrepel" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-scales" ,r-scales)))
 | |
|     (home-page "http://github.com/slowkow/ggrepel")
 | |
|     (synopsis "Repulsive text and label geometries for ggplot2")
 | |
|     (description
 | |
|      "This package provides text and label geometries for ggplot2 that help to
 | |
| avoid overlapping text labels.  Labels repel away from each other and away
 | |
| from the data points.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-corrplot
 | |
|   (package
 | |
|     (name "r-corrplot")
 | |
|     (version "0.84")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "corrplot" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/taiyun/corrplot")
 | |
|     (synopsis "Visualization of a correlation matrix")
 | |
|     (description
 | |
|      "This package provides a graphical display of a correlation matrix or
 | |
| general matrix.  It also contains some algorithms to do matrix reordering.  In
 | |
| addition, corrplot is good at details, including choosing color, text labels,
 | |
| color labels, layout, etc.")
 | |
|     ;; Any version of the GPL
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-stringdist
 | |
|   (package
 | |
|     (name "r-stringdist")
 | |
|     (version "0.9.5.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "stringdist" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0gap1g9xwhp0zxqsznkc2carpvi80z03prr4q8m528684lznx2xa"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/markvanderloo/stringdist")
 | |
|     (synopsis "Approximate string matching and string distance functions")
 | |
|     (description
 | |
|      "This package implements an approximate string matching version of R's
 | |
| native @code{match} function.  It can calculate various string distances based
 | |
| on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
 | |
| qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
 | |
| Jaro-Winkler).  An implementation of soundex is provided as well.  Distances
 | |
| can be computed between character vectors while taking proper care of encoding
 | |
| or between integer vectors representing generic sequences.")
 | |
|     (license license:gpl3+)))
 | |
| 
 | |
| (define-public r-jomo
 | |
|   (package
 | |
|     (name "r-jomo")
 | |
|     (version "2.6-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "jomo" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0zyqwa2y08asj9xqwnngh6da1b9cqcx8pzc9cxwrmgnxd5nnsjb7"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-lme4" ,r-lme4)
 | |
|        ("r-survival" ,r-survival)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/jomo/")
 | |
|     (synopsis "Multilevel Joint Modelling Multiple Imputation")
 | |
|     (description
 | |
|      "Similarly to Schafer's package pan, jomo is a package for multilevel
 | |
| joint modelling multiple imputation @url{Carpenter and Kenward (2013),
 | |
| http://doi.org/10.1002/9781119942283}.  Novel aspects of jomo are the
 | |
| possibility of handling binary and categorical data through latent normal
 | |
| variables, the option to use cluster-specific covariance matrices and to
 | |
| impute compatibly with the substantive model.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-pan
 | |
|   (package
 | |
|     (name "r-pan")
 | |
|     (version "1.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "pan" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1p3nigmhrnlch86g89hn7l0wvkifx3k9n59g0psi95yck43kza76"))))
 | |
|     (build-system r-build-system)
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/pan/")
 | |
|     (synopsis "Multiple imputation for multivariate panel or clustered data")
 | |
|     (description
 | |
|      "This package implements multiple imputation for multivariate panel or
 | |
| clustered data.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-mitml
 | |
|   (package
 | |
|     (name "r-mitml")
 | |
|     (version "0.3-5")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "mitml" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1s888r9y2ri39b48h1iypps6lddqkqv3g31l2sjmi2pvyccfpkwb"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-haven" ,r-haven)
 | |
|        ("r-jomo" ,r-jomo)
 | |
|        ("r-pan" ,r-pan)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/mitml/")
 | |
|     (synopsis "Tools for multiple imputation in multilevel modeling")
 | |
|     (description
 | |
|      "This package provides tools for multiple imputation of missing data in
 | |
| multilevel modeling.  It includes a user-friendly interface to the packages
 | |
| pan and jomo, and several functions for visualization, data management and the
 | |
| analysis of multiply imputed data sets.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-mice
 | |
|   (package
 | |
|     (name "r-mice")
 | |
|     (version "3.1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "mice" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0xpn215yfzib4hw09cwilnyg9zbvq460njavfvm84mvgwbm25byi"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-broom" ,r-broom)
 | |
|        ("r-dplyr" ,r-dplyr)
 | |
|        ("r-lattice" ,r-lattice)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-mitml" ,r-mitml)
 | |
|        ("r-nnet" ,r-nnet)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-rlang" ,r-rlang)
 | |
|        ("r-rpart" ,r-rpart)
 | |
|        ("r-survival" ,r-survival)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/mice/")
 | |
|     (synopsis "Multivariate imputation by chained equations")
 | |
|     (description
 | |
|      "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
 | |
| implemented by the MICE algorithm as described in @url{Van Buuren and
 | |
| Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}.  Each
 | |
| variable has its own imputation model.  Built-in imputation models are
 | |
| provided for continuous data (predictive mean matching, normal), binary
 | |
| data (logistic regression), unordered categorical data (polytomous logistic
 | |
| regression) and ordered categorical data (proportional odds).  MICE can also
 | |
| impute continuous two-level data (normal model, pan, second-level variables).
 | |
| Passive imputation can be used to maintain consistency between variables.
 | |
| Various diagnostic plots are available to inspect the quality of the
 | |
| imputations.")
 | |
|     ;; Any of these two versions.
 | |
|     (license (list license:gpl2 license:gpl3))))
 | |
| 
 | |
| (define-public r-truncnorm
 | |
|   (package
 | |
|     (name "r-truncnorm")
 | |
|     (version "1.0-8")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "truncnorm" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/truncnorm/")
 | |
|     (synopsis "Truncated normal distribution")
 | |
|     (description "This package provides functions for the truncated normal
 | |
| distribution with mean equal to @code{mean} and standard deviation equal to
 | |
| @code{sd}.  It includes density, distribution, quantile, and expected value
 | |
| functions, as well as a random generation function.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-rsolnp
 | |
|   (package
 | |
|     (name "r-rsolnp")
 | |
|     (version "1.16")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "Rsolnp" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
 | |
|     (properties `((upstream-name . "Rsolnp")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-truncnorm" ,r-truncnorm)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
 | |
|     (synopsis "General non-linear optimization")
 | |
|     (description "The Rsolnp package implements a general non-linear augmented
 | |
| Lagrange multiplier method solver, a @dfn{sequential quadratic
 | |
| programming} (SQP) based solver).")
 | |
|     ;; Any version of the GPL.
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-hardyweinberg
 | |
|   (package
 | |
|     (name "r-hardyweinberg")
 | |
|     (version "1.6.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "HardyWeinberg" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "16n8qanxx0p5ny5zqxafn8hwb1xv94y1wig1iql8as5a5qh8lwcz"))))
 | |
|     (properties `((upstream-name . "HardyWeinberg")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-mice" ,r-mice)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-rsolnp" ,r-rsolnp)))
 | |
|     (home-page "https://cran.r-project.org/package=HardyWeinberg")
 | |
|     (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
 | |
|     (description
 | |
|      "This package contains tools for exploring Hardy-Weinberg equilibrium for
 | |
| diallelic genetic marker data.  All classical tests (chi-square, exact,
 | |
| likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
 | |
| included in the package, as well as functions for power computation and for
 | |
| the simulation of marker data under equilibrium and disequilibrium.  Routines
 | |
| for dealing with markers on the X-chromosome are included.  Functions for
 | |
| testing equilibrium in the presence of missing data by using multiple
 | |
| imputation are also provided.  Implements several graphics for exploring the
 | |
| equilibrium status of a large set of diallelic markers: ternary plots with
 | |
| acceptance regions, log-ratio plots and Q-Q plots.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-sm
 | |
|   (package
 | |
|     (name "r-sm")
 | |
|     (version "2.2-5.5")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "sm" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1rw2mxygxsmk8mn4wag1ppjgzk0rlvh6zd8q02qrhjrn9jhi5qj3"))))
 | |
|     (build-system r-build-system)
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
 | |
|     (synopsis "Smoothing methods for nonparametric regression and density estimation")
 | |
|     (description
 | |
|      "This is software accompanying the book 'Applied Smoothing Techniques for
 | |
| Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
 | |
| University Press.  It provides smoothing methods for nonparametric regression
 | |
| and density estimation")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-venndiagram
 | |
|   (package
 | |
|     (name "r-venndiagram")
 | |
|     (version "1.6.20")
 | |
|     (source (origin
 | |
|               (method url-fetch)
 | |
|               (uri (cran-uri "VennDiagram" version))
 | |
|               (sha256
 | |
|                (base32
 | |
|                 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
 | |
|     (properties `((upstream-name . "VennDiagram")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-futile-logger" ,r-futile-logger)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
 | |
|     (synopsis "Generate High-Resolution Venn and Euler Plots")
 | |
|     (description
 | |
|      "This package provides a set of functions to generate high-resolution
 | |
| Venn and Euler plots.  It includes handling for several special cases,
 | |
| including two-case scaling, and extensive customization of plot shape and
 | |
| structure.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-vioplot
 | |
|   (package
 | |
|     (name "r-vioplot")
 | |
|     (version "0.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "vioplot" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "16wkb26kv6qr34hv5zgqmgq6zzgysg9i78pvy2c097lr60v087v0"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-sm" ,r-sm)))
 | |
|     (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
 | |
|     (synopsis "Violin plot")
 | |
|     (description
 | |
|      "This package provides a violin plot, which is a combination of a box
 | |
| plot and a kernel density plot.")
 | |
|     (license license:bsd-3)))
 | |
| 
 | |
| (define-public r-rsofia
 | |
|   (package
 | |
|     (name "r-rsofia")
 | |
|     (version "1.1")
 | |
|     (source (origin
 | |
|               (method url-fetch)
 | |
|               ;; This package has been removed from CRAN, so we can
 | |
|               ;; only fetch it from the archives.
 | |
|               (uri (string-append "https://cran.r-project.org/src/"
 | |
|                                   "contrib/Archive/RSofia/RSofia_"
 | |
|                                   version ".tar.gz"))
 | |
|               (sha256
 | |
|                (base32
 | |
|                 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
 | |
|     (properties `((upstream-name . "RSofia")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
 | |
|     (synopsis "Port of sofia-ml to R")
 | |
|     (description "This package is a port of sofia-ml to R.  Sofia-ml is a
 | |
| suite of fast incremental algorithms for machine learning that can be used for
 | |
| training models for classification or ranking.")
 | |
|     (license license:asl2.0)))
 | |
| 
 | |
| (define-public r-xts
 | |
|   (package
 | |
|     (name "r-xts")
 | |
|     (version "0.10-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "xts" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1i11fczks4lh8rpi6xbm9bm7f3jpcp6xw03kv178g3n3361qhmc1"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-zoo" ,r-zoo)))
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://github.com/joshuaulrich/xts")
 | |
|     (synopsis "Extensible time series")
 | |
|     (description
 | |
|      "This package provides for uniform handling of R's different time-based
 | |
| data classes by extending @code{zoo}, maximizing native format information
 | |
| preservation and allowing for user-level customization and extension, while
 | |
| simplifying cross-class interoperability.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-performanceanalytics
 | |
|   (package
 | |
|     (name "r-performanceanalytics")
 | |
|     (version "1.5.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "PerformanceAnalytics" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"))))
 | |
|     (properties
 | |
|      `((upstream-name . "PerformanceAnalytics")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-quadprog" ,r-quadprog)
 | |
|        ("r-xts" ,r-xts)
 | |
|        ("r-zoo" ,r-zoo)))
 | |
|     (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
 | |
|     (synopsis "Econometric tools for performance and risk analysis")
 | |
|     (description "This is a collection of econometric functions for
 | |
| performance and risk analysis.  This package aims to aid practitioners and
 | |
| researchers in utilizing the latest research in analysis of non-normal return
 | |
| streams.  In general, it is most tested on return (rather than price) data on
 | |
| a regular scale, but most functions will work with irregular return data as
 | |
| well, and increasing numbers of functions will work with P&L or price data
 | |
| where possible.")
 | |
|     ;; Either version may be picked.
 | |
|     (license (list license:gpl2 license:gpl3))))
 | |
| 
 | |
| (define-public r-laeken
 | |
|   (package
 | |
|     (name "r-laeken")
 | |
|     (version "0.4.6")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "laeken" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1rhkv1kk508pwln1d325iq4fink2ncssps0ypxi52j9d7wk78la6"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-boot" ,r-boot)
 | |
|        ("r-mass" ,r-mass)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/laeken/")
 | |
|     (synopsis "Estimation of indicators on social exclusion and poverty")
 | |
|     (description "This package provides tools for the estimation of indicators
 | |
| on social exclusion and poverty, as well as an implementation of Pareto tail
 | |
| modeling for empirical income distributions.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-vcd
 | |
|   (package
 | |
|     (name "r-vcd")
 | |
|     (version "1.4-4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "vcd" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-colorspace" ,r-colorspace)
 | |
|        ("r-lmtest" ,r-lmtest)
 | |
|        ("r-mass" ,r-mass)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/vcd/")
 | |
|     (synopsis "Visualizing categorical data")
 | |
|     (description "This package provides visualization techniques, data sets,
 | |
| summary and inference procedures aimed particularly at categorical data.
 | |
| Special emphasis is given to highly extensible grid graphics.  The package was
 | |
| originally inspired by the book \"Visualizing Categorical Data\" by Michael
 | |
| Friendly and is now the main support package for a new book, \"Discrete Data
 | |
| Analysis with R\" by Michael Friendly and David Meyer (2015).")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-ica
 | |
|   (package
 | |
|     (name "r-ica")
 | |
|     (version "1.0-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ica" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/ica/")
 | |
|     (synopsis "Independent component analysis")
 | |
|     (description "This package provides tools for @dfn{Independent Component
 | |
| Analysis} (ICA) using various algorithms: FastICA,
 | |
| Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
 | |
| of Eigenmatrices} (JADE).")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-dtw
 | |
|   (package
 | |
|     (name "r-dtw")
 | |
|     (version "1.20-1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "dtw" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-proxy" ,r-proxy)))
 | |
|     (home-page "http://dtw.r-forge.r-project.org/")
 | |
|     (synopsis "Dynamic Time Warping Algorithms")
 | |
|     (description "This package provides a comprehensive implementation of
 | |
| @dfn{dynamic time warping} (DTW) algorithms in R.  DTW computes the
 | |
| optimal (least cumulative distance) alignment between points of two time
 | |
| series.  Common DTW variants covered include local (slope) and global (window)
 | |
| constraints, subsequence matches, arbitrary distance definitions,
 | |
| normalizations, minimum variance matching, and so on.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-sdmtools
 | |
|   (package
 | |
|     (name "r-sdmtools")
 | |
|     (version "1.1-221")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "SDMTools" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1kacrpamshv7wz83yn45sfbw4m9c44xrrngzcklnwx8gcxx2knm6"))))
 | |
|     (properties `((upstream-name . "SDMTools")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-r-utils" ,r-r-utils)))
 | |
|     (home-page "http://www.rforge.net/SDMTools/")
 | |
|     (synopsis "Species distribution modelling tools")
 | |
|     (description "This packages provides a set of tools for post processing
 | |
| the outcomes of species distribution modeling exercises.  It includes novel
 | |
| methods for comparing models and tracking changes in distributions through
 | |
| time.  It further includes methods for visualizing outcomes, selecting
 | |
| thresholds, calculating measures of accuracy and landscape fragmentation
 | |
| statistics, etc.")
 | |
|     (license license:gpl3+)))
 | |
| 
 | |
| (define-public r-scatterplot3d
 | |
|   (package
 | |
|     (name "r-scatterplot3d")
 | |
|     (version "0.3-41")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "scatterplot3d" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
 | |
|     (synopsis "3D scatter plot")
 | |
|     (description "This package provides an implementation of scatter plots for
 | |
| plotting.  a three dimensional point cloud.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-ggridges
 | |
|   (package
 | |
|     (name "r-ggridges")
 | |
|     (version "0.5.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ggridges" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1znvsbl3px8dddpjgdrygnpz4s685wizi0jnjvx2hrz58i0chjqj"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-plyr" ,r-plyr)
 | |
|        ("r-scales" ,r-scales)
 | |
|        ("r-withr" ,r-withr)))
 | |
|     (home-page "https://github.com/clauswilke/ggridges")
 | |
|     (synopsis "Ridgeline plots in ggplot2")
 | |
|     (description
 | |
|      "Ridgeline plots provide a convenient way of visualizing changes in
 | |
| distributions over time or space.  This package enables the creation of such
 | |
| plots in @code{ggplot2}.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-ggjoy
 | |
|   (package
 | |
|     (name "r-ggjoy")
 | |
|     (version "0.4.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ggjoy" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-ggridges" ,r-ggridges)))
 | |
|     (home-page "https://github.com/clauswilke/ggjoy")
 | |
|     (synopsis "Joyplots in ggplot2")
 | |
|     (description "Joyplots provide a convenient way of visualizing changes in
 | |
| distributions over time or space.  This package enables the creation of such
 | |
| plots in @code{ggplot2}.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-cli
 | |
|   (package
 | |
|     (name "r-cli")
 | |
|     (version "1.0.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "cli" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "07as3dr7vwx02p3qgzlmxz1dlrd3x3lysrzp222ip9jcjpydp8wg"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-assertthat" ,r-assertthat)
 | |
|        ("r-crayon" ,r-crayon)))
 | |
|     (home-page "https://github.com/r-lib/cli#readme")
 | |
|     (synopsis "Helpers for developing command line interfaces")
 | |
|     (description "This package provides a suite of tools designed to build
 | |
| attractive command line interfaces (CLIs).  It includes tools for drawing
 | |
| rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-argparser
 | |
|   (package
 | |
|     (name "r-argparser")
 | |
|     (version "0.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "argparser" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://bitbucket.org/djhshih/argparser")
 | |
|     (synopsis "Command-line argument parser")
 | |
|     (description
 | |
|      "This package provides a cross-platform command-line argument parser
 | |
| written purely in R with no external dependencies.  It is useful with the
 | |
| Rscript front-end and facilitates turning an R script into an executable
 | |
| script.")
 | |
|     (license license:gpl3+)))
 | |
| 
 | |
| (define-public r-debugme
 | |
|   (package
 | |
|     (name "r-debugme")
 | |
|     (version "1.1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "debugme" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-crayon" ,r-crayon)))
 | |
|     (home-page "https://github.com/r-lib/debugme#readme")
 | |
|     (synopsis "Debug R packages")
 | |
|     (description
 | |
|      "This package allows the user to specify debug messages as special string
 | |
| constants, and control debugging of packages via environment variables.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-processx
 | |
|   (package
 | |
|     (name "r-processx")
 | |
|     (version "3.1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "processx" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0wjr3cqwvnjxbvln25szffmkns5w0xysivdjr6chxap4nh515b0i"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-assertthat" ,r-assertthat)
 | |
|        ("r-crayon" ,r-crayon)
 | |
|        ("r-r6" ,r-r6)
 | |
|        ("r-testthat" ,r-testthat)))
 | |
|     (home-page "https://github.com/r-lib/processx3")
 | |
|     (synopsis "Execute and control system processes")
 | |
|     (description
 | |
|      "This package provides portable tools to run system processes in the
 | |
| background.  It can check if a background process is running; wait on a
 | |
| background process to finish; get the exit status of finished processes; kill
 | |
| background processes and their children; restart processes.  It can read the
 | |
| standard output and error of the processes, using non-blocking connections.
 | |
| @code{processx} can poll a process for standard output or error, with a
 | |
| timeout.  It can also poll several processes at once.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-tsp
 | |
|   (package
 | |
|     (name "r-tsp")
 | |
|     (version "1.1-6")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "TSP" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1ym97xl2icjpfkrici0wig29w06bb704hp51v7h5liygjlwpkhlc"))))
 | |
|     (properties `((upstream-name . "TSP")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-foreach" ,r-foreach)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/TSP/")
 | |
|     (synopsis "Traveling salesperson problem (TSP)")
 | |
|     (description "This package provides basic infrastructure and some
 | |
| algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
 | |
| traveling salesman problem).")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-qap
 | |
|   (package
 | |
|     (name "r-qap")
 | |
|     (version "0.1-1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "qap" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
 | |
|     (build-system r-build-system)
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/qap/")
 | |
|     (synopsis "Heuristics for the quadratic assignment problem (QAP)")
 | |
|     (description "This package implements heuristics for the @dfn{quadratic
 | |
| assignment problem} (QAP).  Currently only a simulated annealing heuristic is
 | |
| available.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-gclus
 | |
|   (package
 | |
|     (name "r-gclus")
 | |
|     (version "1.3.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "gclus" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "02ba6zj9bjwrzykamjp40ajynx9xjx9h2i85n0ym0r5lcki4x6fn"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-cluster" ,r-cluster)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/gclus/")
 | |
|     (synopsis "Clustering graphics")
 | |
|     (description "This package orders panels in scatterplot matrices and
 | |
| parallel coordinate displays by some merit index.  It contains various indices
 | |
| of merit, ordering functions, and enhanced versions of @code{pairs} and
 | |
| @code{parcoord} which color panels according to their merit level.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-webshot
 | |
|   (package
 | |
|     (name "r-webshot")
 | |
|     (version "0.5.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "webshot" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "07r71zzmggp4jf92x4ws4wg6v1x98vaj01lsar85bnb30n5vx8gh"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-jsonlite" ,r-jsonlite)
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-processx" ,r-processx)
 | |
|        ("r-withr" ,r-withr)))
 | |
|     (home-page "https://github.com/wch/webshot/")
 | |
|     (synopsis "Take screenshots of web pages")
 | |
|     (description
 | |
|      "Webshot makes it easy to take screenshots of web pages from within R.
 | |
| It can also run Shiny applications locally and take screenshots of the
 | |
| application; and it can render and screenshot static as well as interactive R
 | |
| Markdown documents.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-seriation
 | |
|   (package
 | |
|     (name "r-seriation")
 | |
|     (version "1.2-3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "seriation" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1q6hw4hjw224b4y0dc0j630v2pgj6sn455nwkilb70w8k31hpk92"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-cluster" ,r-cluster)
 | |
|        ("r-colorspace" ,r-colorspace)
 | |
|        ("r-dendextend" ,r-dendextend)
 | |
|        ("r-gclus" ,r-gclus)
 | |
|        ("r-gplots" ,r-gplots)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-qap" ,r-qap)
 | |
|        ("r-registry" ,r-registry)
 | |
|        ("r-tsp" ,r-tsp)))
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "http://s2.smu.edu/IDA/seriation/")
 | |
|     (synopsis "Infrastructure for ordering objects using seriation")
 | |
|     (description
 | |
|      "This package provides infrastructure for seriation with an
 | |
| implementation of several seriation/sequencing techniques to reorder matrices,
 | |
| dissimilarity matrices, and dendrograms.  It also provides (optimally)
 | |
| reordered heatmaps, color images and clustering visualizations like
 | |
| dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
 | |
| iVAT).")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-xfun
 | |
|   (package
 | |
|     (name "r-xfun")
 | |
|     (version "0.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "xfun" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0zl22fcw90kdvzkjyf6vbmdmn9rz3bl51522fasvmykypffyng4a"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/yihui/xfun")
 | |
|     (synopsis "Miscellaneous functions")
 | |
|     (description
 | |
|      "This package provides miscellaneous functions commonly used in other
 | |
| packages maintained by Yihui Xie.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-utf8
 | |
|   (package
 | |
|     (name "r-utf8")
 | |
|     (version "1.1.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "utf8" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/patperry/r-utf8")
 | |
|     (synopsis "Unicode text processing")
 | |
|     (description
 | |
|      "This package provides tools to process and print UTF-8 encoded
 | |
| international text (Unicode).  Input, validate, normalize, encode, format, and
 | |
| display.")
 | |
|     (license license:asl2.0)))
 | |
| 
 | |
| (define-public r-pillar
 | |
|   (package
 | |
|     (name "r-pillar")
 | |
|     (version "1.2.3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "pillar" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1rzhssprqgam1nq3s0f5rzxhxsq02azcghvxf6k8kmsmddf1n7f8"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-cli" ,r-cli)
 | |
|        ("r-crayon" ,r-crayon)
 | |
|        ("r-rlang" ,r-rlang)
 | |
|        ("r-utf8" ,r-utf8)))
 | |
|     (home-page "https://github.com/r-lib/pillar")
 | |
|     (synopsis "Coloured formatting for columns")
 | |
|     (description
 | |
|      "This package provides a @code{pillar} generic designed for formatting
 | |
| columns of data using the full range of colours provided by modern
 | |
| terminals.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-uuid
 | |
|   (package
 | |
|     (name "r-uuid")
 | |
|     (version "0.1-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "uuid" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "http://www.rforge.net/uuid")
 | |
|     (synopsis "Tools for generating and handling of UUIDs")
 | |
|     (description
 | |
|      "This package provides tools for generating and handling of
 | |
| @dfn{Universally Unique Identifiers} (UUIDs).")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-tinytex
 | |
|   (package
 | |
|     (name "r-tinytex")
 | |
|     (version "0.5")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "tinytex" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1pg4jfyvandjwz3lmr38pbqi9d045iwkk3xklhsfhhxq6aviq9p7"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/yihui/tinytex")
 | |
|     (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
 | |
|     (description
 | |
|      "This package provides helper functions to install and maintain the LaTeX
 | |
| distribution named TinyTeX, a lightweight, cross-platform, portable, and
 | |
| easy-to-maintain version of TeX Live.  This package also contains helper
 | |
| functions to compile LaTeX documents, and install missing LaTeX packages
 | |
| automatically.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-metap
 | |
|   (package
 | |
|     (name "r-metap")
 | |
|     (version "0.9")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "metap" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "03vg0mb6q7j2z0pkxykbak0hcp6dcak7zxs1lw9hswz9kqrq5jhz"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-lattice" ,r-lattice)))
 | |
|     (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
 | |
|     (synopsis "Meta-analysis of significance values")
 | |
|     (description
 | |
|      "The canonical way to perform meta-analysis involves using effect sizes.
 | |
| When they are not available this package provides a number of methods for
 | |
| meta-analysis of significance values including the methods of Edgington,
 | |
| Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
 | |
| published results; and a routine for graphical display.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-network
 | |
|   (package
 | |
|     (name "r-network")
 | |
|     (version "1.13.0.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "network" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://statnet.org/")
 | |
|     (synopsis "Classes for relational data")
 | |
|     (description
 | |
|      "This package provides tools to create and modify network objects.  The
 | |
| @code{network} class can represent a range of relational data types, and
 | |
| supports arbitrary vertex/edge/graph attributes.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-statnet-common
 | |
|   (package
 | |
|     (name "r-statnet-common")
 | |
|     (version "4.1.2")
 | |
|     (source
 | |
|       (origin
 | |
|         (method url-fetch)
 | |
|         (uri (cran-uri "statnet.common" version))
 | |
|         (sha256
 | |
|           (base32
 | |
|             "0h3g687214rlycca0fjrpy1lqbqsrginxqhmhl2mb2jinqqxcfgd"))))
 | |
|     (properties
 | |
|       `((upstream-name . "statnet.common")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-coda" ,r-coda)))
 | |
|     (home-page "https://statnet.org")
 | |
|     (synopsis "R scripts and utilities used by the Statnet software")
 | |
|     (description "This package provides non-statistical utilities used by the
 | |
| software developed by the Statnet Project.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-sna
 | |
|   (package
 | |
|     (name "r-sna")
 | |
|     (version "2.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "sna" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-network" ,r-network)
 | |
|        ("r-statnet-common" ,r-statnet-common)))
 | |
|     (home-page "https://statnet.org")
 | |
|     (synopsis "Tools for social network analysis")
 | |
|     (description
 | |
|      "This package provides a range of tools for social network analysis,
 | |
| including node and graph-level indices, structural distance and covariance
 | |
| methods, structural equivalence detection, network regression, random graph
 | |
| generation, and 2D/3D network visualization.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-ttr
 | |
|   (package
 | |
|     (name "r-ttr")
 | |
|     (version "0.23-3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "TTR" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "07r62ngyzjl4aszdxnr3n6bnbcgcap32yhd430jsilicg8n06di1"))))
 | |
|     (properties `((upstream-name . "TTR")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-curl" ,r-curl)
 | |
|        ("r-xts" ,r-xts)
 | |
|        ("r-zoo" ,r-zoo)))
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://github.com/joshuaulrich/TTR")
 | |
|     (synopsis "Technical trading rules")
 | |
|     (description
 | |
|      "This package provides functions and data to construct technical trading
 | |
| rules with R.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-leaps
 | |
|   (package
 | |
|     (name "r-leaps")
 | |
|     (version "3.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "leaps" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
 | |
|     (build-system r-build-system)
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/leaps/")
 | |
|     (synopsis "Regression subset selection")
 | |
|     (description
 | |
|      "This package provides tools for regression subset selection, including
 | |
| exhaustive search.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-splus2r
 | |
|   (package
 | |
|     (name "r-splus2r")
 | |
|     (version "1.2-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "splus2R" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
 | |
|     (properties `((upstream-name . "splus2R")))
 | |
|     (build-system r-build-system)
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/splus2R/")
 | |
|     (synopsis "Supplemental S-PLUS functionality in R")
 | |
|     (description
 | |
|      "Currently there are many functions in S-PLUS that are missing in R.  To
 | |
| facilitate the conversion of S-PLUS packages to R packages, this package
 | |
| provides some missing S-PLUS functionality in R.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-ifultools
 | |
|   (package
 | |
|     (name "r-ifultools")
 | |
|     (version "2.0-4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ifultools" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0pv2msaa1rmj8csxdclzi2jwg9pfdvh87blj9j3xa3myisglq092"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-mass" ,r-mass)
 | |
|        ("r-splus2r" ,r-splus2r)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/ifultools/")
 | |
|     (synopsis "Insightful research tools")
 | |
|     (description "This package provides C code used by the wmtsa, fractal, and
 | |
| sapa R packages.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-sapa
 | |
|   (package
 | |
|     (name "r-sapa")
 | |
|     (version "2.0-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "sapa" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-ifultools" ,r-ifultools)
 | |
|        ("r-splus2r" ,r-splus2r)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/sapa/")
 | |
|     (synopsis "Spectral analysis for physical applications")
 | |
|     (description "This package provides software for the book Spectral
 | |
| Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
 | |
| Cambridge University Press, 1993.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-quantmod
 | |
|   (package
 | |
|     (name "r-quantmod")
 | |
|     (version "0.4-13")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "quantmod" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-curl" ,r-curl)
 | |
|        ("r-ttr" ,r-ttr)
 | |
|        ("r-xts" ,r-xts)
 | |
|        ("r-zoo" ,r-zoo)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/quantmod/")
 | |
|     (synopsis "Quantitative financial modelling framework")
 | |
|     (description "This package provides a quantitative financial modelling
 | |
| framework to allow users to specify, build, trade, and analyse quantitative
 | |
| financial trading strategies.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-tseries
 | |
|   (package
 | |
|     (name "r-tseries")
 | |
|     (version "0.10-45")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "tseries" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "14s1glh5zzdvdl05a2z7ymhgf962svxf8xircghg5sc649lb33n0"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-quadprog" ,r-quadprog)
 | |
|        ("r-quantmod" ,r-quantmod)
 | |
|        ("r-zoo" ,r-zoo)))
 | |
|     (native-inputs
 | |
|      `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/tseries/")
 | |
|     (synopsis "Time series analysis and computational finance")
 | |
|     (description
 | |
|      "This package provides functions relating to time series analysis and
 | |
| computational finance.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-wmtsa
 | |
|   (package
 | |
|     (name "r-wmtsa")
 | |
|     (version "2.0-3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "wmtsa" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-ifultools" ,r-ifultools)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-splus2r" ,r-splus2r)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/wmtsa/")
 | |
|     (synopsis "Wavelet methods for time series analysis")
 | |
|     (description
 | |
|      "This package provides software to accompany the book \"Wavelet Methods
 | |
| for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
 | |
| University Press, 2000.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-tsa
 | |
|   (package
 | |
|     (name "r-tsa")
 | |
|     (version "1.01")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "TSA" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0cm97hwxm6vfgy9mc3kgwq6dnmn86p8a4avnfjbai048qnwrn6hx"))))
 | |
|     (properties `((upstream-name . "TSA")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-leaps" ,r-leaps)
 | |
|        ("r-locfit" ,r-locfit)
 | |
|        ("r-mgcv" ,r-mgcv)
 | |
|        ("r-tseries" ,r-tseries)))
 | |
|     (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
 | |
|     (synopsis "Time series analysis")
 | |
|     (description
 | |
|      "This package contains R functions and datasets detailed in the book
 | |
| \"Time Series Analysis with Applications in R (second edition)\" by Jonathan
 | |
| Cryer and Kung-Sik Chan.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-extradistr
 | |
|   (package
 | |
|     (name "r-extradistr")
 | |
|     (version "1.8.9")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "extraDistr" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1fg8vjpal33y51iqzglk1yvy46d7js0l0wfbdy698lq8a06hq19p"))))
 | |
|     (properties `((upstream-name . "extraDistr")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "https://github.com/twolodzko/extraDistr")
 | |
|     (synopsis "Additional univariate and multivariate distributions")
 | |
|     (description
 | |
|      "This package implements density, distribution functions, quantile
 | |
| functions and random generation functions for a large number of univariate and
 | |
| multivariate distributions.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-fractal
 | |
|   (package
 | |
|     (name "r-fractal")
 | |
|     (version "2.0-4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "fractal" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-ifultools" ,r-ifultools)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-sapa" ,r-sapa)
 | |
|        ("r-scatterplot3d" ,r-scatterplot3d)
 | |
|        ("r-splus2r" ,r-splus2r)
 | |
|        ("r-wmtsa" ,r-wmtsa)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/fractal/")
 | |
|     (synopsis "Fractal time series modeling and analysis")
 | |
|     (description
 | |
|      "This package provides tools for stochastic fractal and deterministic
 | |
| chaotic time series analysis.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-urca
 | |
|   (package
 | |
|     (name "r-urca")
 | |
|     (version "1.3-0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "urca" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-nlme" ,r-nlme)))
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/urca/")
 | |
|     (synopsis "Unit root and cointegration tests for time series data")
 | |
|     (description
 | |
|      "This package provides unit root and cointegration tests encountered in
 | |
| applied econometric analysis.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-cubature
 | |
|   (package
 | |
|     (name "r-cubature")
 | |
|     (version "1.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "cubature" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1hd23b8v2kpqp5gr0va8p2q7j8w9rik6ks7zrr4b8mb2mwrakk74"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "https://github.com/bnaras/cubature")
 | |
|     (synopsis "Adaptive multivariate integration over hypercubes")
 | |
|     (description
 | |
|      "This package is an R wrapper around the cubature C library for adaptive
 | |
| multivariate integration over hypercubes.  This version provides both
 | |
| @code{hcubature} and @code{pcubature} routines in addition to a vector
 | |
| interface.")
 | |
|     ;; The included cubature C library is released under GPLv2+, but the
 | |
|     ;; wrapper declares the license to be GPLv3+.
 | |
|     (license (list license:gpl2+ license:gpl3+))))
 | |
| 
 | |
| (define-public r-trend
 | |
|   (package
 | |
|     (name "r-trend")
 | |
|     (version "1.1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "trend" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "06yifqbsvxbmk5gld4z2nnyhf59v8ks5xjwacmb25mv9r6bn388b"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-extradistr" ,r-extradistr)))
 | |
|     (native-inputs
 | |
|      `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/trend/")
 | |
|     (synopsis "Non-parametric trend tests and change-point detection")
 | |
|     (description
 | |
|      "The analysis of environmental data often requires the detection of
 | |
| trends and change-points.  This package includes tests for trend
 | |
| detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
 | |
| Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
 | |
| Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
 | |
| correlation trend test), change-point detection (Lanzante's test procedures,
 | |
| Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
 | |
| Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
 | |
| Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
 | |
| sample Robust Rank-Order Distributional Test.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-expm
 | |
|   (package
 | |
|     (name "r-expm")
 | |
|     (version "0.999-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "expm" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1mihl67kvv1xv0figp25jkmwfn4iwkcx15cng2348y8gm6zybw9q"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-matrix" ,r-matrix)))
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://r-forge.r-project.org/projects/expm/")
 | |
|     (synopsis "Tools for matrix exponentials and related quantities")
 | |
|     (description
 | |
|      "This package provides tools for the computation of the matrix
 | |
| exponential, logarithm, square root, and related quantities.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-complexplus
 | |
|   (package
 | |
|     (name "r-complexplus")
 | |
|     (version "2.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "complexplus" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-expm" ,r-expm)
 | |
|        ("r-matrix" ,r-matrix)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/complexplus/")
 | |
|     (synopsis "Functions of complex or real variables")
 | |
|     (description
 | |
|      "This package extends several functions to the complex domain, including
 | |
| the matrix exponential and logarithm, and the determinant.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-phontools
 | |
|   (package
 | |
|     (name "r-phontools")
 | |
|     (version "0.2-2.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "phonTools" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
 | |
|     (properties `((upstream-name . "phonTools")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "http://www.santiagobarreda.com/rscripts.html")
 | |
|     (synopsis "Tools for phonetic and acoustic analyses")
 | |
|     (description
 | |
|      "This package contains tools for the organization, display, and analysis
 | |
| of the sorts of data frequently encountered in phonetics research and
 | |
| experimentation, including the easy creation of IPA vowel plots, and the
 | |
| creation and manipulation of WAVE audio files.")
 | |
|     (license license:bsd-2)))
 | |
| 
 | |
| (define-public r-np
 | |
|   (package
 | |
|     (name "r-np")
 | |
|     (version "0.60-8")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "np" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "17h67a510wh83800ri6g02wvznrlhigxni8shyijz1iaxcpk8k4j"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-boot" ,r-boot)
 | |
|        ("r-cubature" ,r-cubature)
 | |
|        ("r-quadprog" ,r-quadprog)
 | |
|        ("r-quantreg" ,r-quantreg)))
 | |
|     (home-page "https://github.com/JeffreyRacine/R-Package-np")
 | |
|     (synopsis "Non-parametric kernel smoothing methods for mixed data types")
 | |
|     (description "This package provides non-parametric (and semi-parametric)
 | |
| kernel methods that seamlessly handle a mix of continuous, unordered, and
 | |
| ordered factor data types.")
 | |
|     ;; Any version of the GPL.
 | |
|     (license license:gpl3+)))
 | |
| 
 | |
| (define-public r-powerplus
 | |
|   (package
 | |
|     (name "r-powerplus")
 | |
|     (version "3.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "powerplus" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-complexplus" ,r-complexplus)
 | |
|        ("r-expm" ,r-expm)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-matrix" ,r-matrix)
 | |
|        ("r-phontools" ,r-phontools)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/powerplus/")
 | |
|     (synopsis "Exponentiation operations")
 | |
|     (description
 | |
|      "This package provides tools for the computation of matrix and scalar
 | |
| exponentiation.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-heatmaply
 | |
|   (package
 | |
|     (name "r-heatmaply")
 | |
|     (version "0.14.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "heatmaply" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "03p2caclhfgqgpx3wwck5h06jy3mxgs05gjmwkb7hmwghkjh41jc"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-assertthat" ,r-assertthat)
 | |
|        ("r-colorspace" ,r-colorspace)
 | |
|        ("r-dendextend" ,r-dendextend)
 | |
|        ("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-gplots" ,r-gplots)
 | |
|        ("r-htmlwidgets" ,r-htmlwidgets)
 | |
|        ("r-knitr" ,r-knitr) ; needed for vignettes
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-plotly" ,r-plotly)
 | |
|        ("r-rcolorbrewer" ,r-rcolorbrewer)
 | |
|        ("r-reshape2" ,r-reshape2)
 | |
|        ("r-scales" ,r-scales)
 | |
|        ("r-seriation" ,r-seriation)
 | |
|        ("r-viridis" ,r-viridis)
 | |
|        ("r-webshot" ,r-webshot)))
 | |
|     (home-page "https://cran.r-project.org/package=heatmaply")
 | |
|     (synopsis "Interactive cluster heat maps using plotly")
 | |
|     (description
 | |
|      "This package enables you to create interactive cluster heatmaps that can
 | |
| be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
 | |
| Shiny app, and made available in the RStudio viewer pane.  Hover the mouse
 | |
| pointer over a cell to show details or drag a rectangle to zoom.  A heatmap is
 | |
| a popular graphical method for visualizing high-dimensional data, in which a
 | |
| table of numbers is encoded as a grid of colored cells.  The rows and columns
 | |
| of the matrix are ordered to highlight patterns and are often accompanied by
 | |
| dendrograms.")
 | |
|     ;; Either version of the license.
 | |
|     (license (list license:gpl2 license:gpl3))))
 | |
| 
 | |
| (define-public r-cgdsr
 | |
|   (package
 | |
|     (name "r-cgdsr")
 | |
|     (version "1.2.10")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "cgdsr" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-r-methodss3" ,r-r-methodss3)
 | |
|        ("r-r-oo" ,r-r-oo)))
 | |
|     (home-page "https://github.com/cBioPortal/cgdsr")
 | |
|     (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
 | |
|     (description
 | |
|      "This package provides a basic set of R functions for querying the Cancer
 | |
| Genomics Data Server (CGDS), hosted by the Computational Biology Center at
 | |
| Memorial-Sloan-Kettering Cancer Center (MSKCC).")
 | |
|     (license license:lgpl3)))
 | |
| 
 | |
| (define-public r-import
 | |
|   (package
 | |
|     (name "r-import")
 | |
|     (version "1.1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "import" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/smbache/import")
 | |
|     (synopsis "Import mechanism for R")
 | |
|     (description
 | |
|      "This is an alternative mechanism for importing objects from packages.
 | |
| The syntax allows for importing multiple objects from a package with a single
 | |
| command in an expressive way.  The import package bridges some of the gap
 | |
| between using @code{library} (or @code{require}) and direct (single-object)
 | |
| imports.  Furthermore the imported objects are not placed in the current
 | |
| environment.  It is also possible to import objects from stand-alone @code{.R}
 | |
| files.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-shinyace
 | |
|   (package
 | |
|     (name "r-shinyace")
 | |
|     (version "0.3.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "shinyAce" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1hqgszbiv99dibhwr21v21ll4s2hjn3ccqdicsm0z3gk77bh8iyb"))))
 | |
|     (properties `((upstream-name . "shinyAce")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-shiny" ,r-shiny)
 | |
|        ("r-jsonlite" ,r-jsonlite)))
 | |
|     (home-page "http://cran.r-project.org/web/packages/shinyAce")
 | |
|     (synopsis "Ace editor bindings for Shiny")
 | |
|     (description
 | |
|      "This package provides Ace editor bindings to enable a rich text editing
 | |
| environment within Shiny.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-radiant-data
 | |
|   (package
 | |
|     (name "r-radiant-data")
 | |
|     (version "0.9.5")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "radiant.data" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0mbxfqn79nphii4hb6kxl2wc0w0ra16y378rp2yw9a9926zdb7mb"))
 | |
|        (modules '((guix build utils)))
 | |
|        (snippet
 | |
|         '(begin
 | |
|            ;; Delete files that are under CC-NC-SA.
 | |
|            (delete-file-recursively "inst/app/tools/help")
 | |
|            #t))))
 | |
|     (properties `((upstream-name . "radiant.data")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-base64enc" ,r-base64enc)
 | |
|        ("r-broom" ,r-broom)
 | |
|        ("r-car" ,r-car)
 | |
|        ("r-curl" ,r-curl)
 | |
|        ("r-dplyr" ,r-dplyr)
 | |
|        ("r-dt" ,r-dt)
 | |
|        ("r-glue" ,r-glue)
 | |
|        ("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-gridextra" ,r-gridextra)
 | |
|        ("r-import" ,r-import)
 | |
|        ("r-jsonlite" ,r-jsonlite)
 | |
|        ("r-knitr" ,r-knitr)
 | |
|        ("r-lubridate" ,r-lubridate)
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-markdown" ,r-markdown)
 | |
|        ("r-plotly" ,r-plotly)
 | |
|        ("r-psych" ,r-psych)
 | |
|        ("r-readr" ,r-readr)
 | |
|        ("r-readxl" ,r-readxl)
 | |
|        ("r-rlang" ,r-rlang)
 | |
|        ("r-rmarkdown" ,r-rmarkdown)
 | |
|        ("r-rstudioapi" ,r-rstudioapi)
 | |
|        ("r-scales" ,r-scales)
 | |
|        ("r-shiny" ,r-shiny)
 | |
|        ("r-shinyace" ,r-shinyace)
 | |
|        ("r-tibble" ,r-tibble)
 | |
|        ("r-tidyr" ,r-tidyr)
 | |
|        ("r-writexl" ,r-writexl)))
 | |
|     (home-page "https://github.com/radiant-rstats/radiant.data")
 | |
|     (synopsis "Data menu for Radiant: business analytics using R and Shiny")
 | |
|     (description
 | |
|      "The Radiant Data menu includes interfaces for loading, saving, viewing,
 | |
| visualizing, summarizing, transforming, and combining data.  It also contains
 | |
| functionality to generate reproducible reports of the analyses conducted in
 | |
| the application.")
 | |
|     (license license:agpl3)))
 | |
| 
 | |
| (define-public r-algdesign
 | |
|   (package
 | |
|     (name "r-algdesign")
 | |
|     (version "1.1-7.3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "AlgDesign" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
 | |
|     (properties `((upstream-name . "AlgDesign")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/jvbraun/AlgDesign")
 | |
|     (synopsis "Algorithmic experimental design")
 | |
|     (description
 | |
|      "This package provides tools to calculate exact and approximate theory
 | |
| experimental designs for D, A, and I criteria.  Very large designs may be
 | |
| created.  Experimental designs may be blocked or blocked designs created from
 | |
| a candidate list, using several criteria.  The blocking can be done when whole
 | |
| and within plot factors interact.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-signal
 | |
|   (package
 | |
|     (name "r-signal")
 | |
|     (version "0.7-6")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "signal" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-mass" ,r-mass)))
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/signal/")
 | |
|     (synopsis "Signal processing")
 | |
|     (description
 | |
|      "This package provides a set of signal processing functions originally
 | |
| written for Matlab and GNU Octave.  It includes filter generation utilities,
 | |
| filtering functions, resampling routines, and visualization of filter models.
 | |
| It also includes interpolation functions.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-psych
 | |
|   (package
 | |
|     (name "r-psych")
 | |
|     (version "1.8.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "psych" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1kzv9nc7rwn1sj1zxd8xrbs6c7qlka7j2c8lsr4f20znkd3qx8gf"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-foreign" ,r-foreign)
 | |
|        ("r-lattice" ,r-lattice)
 | |
|        ("r-mnormt" ,r-mnormt)
 | |
|        ("r-nlme" ,r-nlme)))
 | |
|     (home-page "http://cran.r-project.org/web/packages/psych")
 | |
|     (synopsis "Procedures for psychological, psychometric, and personality research")
 | |
|     (description
 | |
|      "This package provides a general purpose toolbox for personality,
 | |
| psychometric theory and experimental psychology.  The functions are primarily
 | |
| for multivariate analysis and scale construction using factor analysis,
 | |
| principal component analysis, cluster analysis and reliability analysis,
 | |
| although others provide basic descriptive statistics.  It provides functions
 | |
| for analyzing data at multiple levels within and between group statistics,
 | |
| including correlations and factor analysis; functions for simulating and
 | |
| testing particular item and test structures are included.  Several functions
 | |
| serve as a useful front end for structural equation modeling.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-gsubfn
 | |
|   (package
 | |
|     (name "r-gsubfn")
 | |
|     (version "0.7")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "gsubfn" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-proto" ,r-proto)))
 | |
|     (home-page "http://gsubfn.googlecode.com")
 | |
|     (synopsis "Utilities for strings and function arguments.")
 | |
|     (description
 | |
|      "This package provides @code{gsubfn} which is like @code{gsub} but can
 | |
| take a replacement function or certain other objects instead of the
 | |
| replacement string.  Matches and back references are input to the replacement
 | |
| function and replaced by the function output.  @code{gsubfn} can be used to
 | |
| split strings based on content rather than delimiters and for quasi-perl-style
 | |
| string interpolation.  The package also has facilities for translating
 | |
| formulas to functions and allowing such formulas in function calls instead of
 | |
| functions.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-sqldf
 | |
|   (package
 | |
|     (name "r-sqldf")
 | |
|     (version "0.4-11")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "sqldf" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-chron" ,r-chron)
 | |
|        ("r-dbi" ,r-dbi)
 | |
|        ("r-gsubfn" ,r-gsubfn)
 | |
|        ("r-proto" ,r-proto)
 | |
|        ("r-rsqlite" ,r-rsqlite)))
 | |
|     (home-page "https://github.com/ggrothendieck/sqldf")
 | |
|     (synopsis "Manipulate R data frames using SQL")
 | |
|     (description
 | |
|      "The @code{sqldf} function is typically passed a single argument which is
 | |
| an SQL select statement where the table names are ordinary R data frame names.
 | |
| @code{sqldf} transparently sets up a database, imports the data frames into
 | |
| that database, performs the SQL statement and returns the result using a
 | |
| heuristic to determine which class to assign to each column of the returned
 | |
| data frame.  The @code{sqldf} or @code{read.csv.sql} functions can also be
 | |
| used to read filtered files into R even if the original files are larger than
 | |
| R itself can handle.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-abind
 | |
|   (package
 | |
|     (name "r-abind")
 | |
|     (version "1.4-5")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "abind" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/abind/")
 | |
|     (synopsis "Combine multidimensional arrays")
 | |
|     (description
 | |
|      "This package provides tools to combine multidimensional arrays into a
 | |
| single array.  This is a generalization of @code{cbind} and @code{rbind}.  It
 | |
| works with vectors, matrices, and higher-dimensional arrays.  It also provides
 | |
| the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
 | |
| extracting and replacing data in arrays.")
 | |
|     (license license:lgpl2.0+)))
 | |
| 
 | |
| (define-public r-prroc
 | |
|   (package
 | |
|     (name "r-prroc")
 | |
|     (version "1.3.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "PRROC" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"))))
 | |
|     (properties `((upstream-name . "PRROC")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/PRROC/")
 | |
|     (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
 | |
|     (description
 | |
|      "This package computes the areas under the @dfn{precision-recall} (PR)
 | |
| and ROC curve for weighted (e.g. soft-labeled) and unweighted data.  In
 | |
| contrast to other implementations, the interpolation between points of the PR
 | |
| curve is done by a non-linear piecewise function.  In addition to the areas
 | |
| under the curves, the curves themselves can also be computed and plotted by a
 | |
| specific S3-method.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-vim
 | |
|   (package
 | |
|     (name "r-vim")
 | |
|     (version "4.7.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "VIM" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1vjcs5wvjv94ln01d94h9rs4j50d3ky4n26mm3prgh13raylrmnd"))))
 | |
|     (properties `((upstream-name . "VIM")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-car" ,r-car)
 | |
|        ("r-colorspace" ,r-colorspace)
 | |
|        ("r-data-table" ,r-data-table)
 | |
|        ("r-e1071" ,r-e1071)
 | |
|        ("r-laeken" ,r-laeken)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-nnet" ,r-nnet)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-robustbase" ,r-robustbase)
 | |
|        ("r-sp" ,r-sp)
 | |
|        ("r-vcd" ,r-vcd)))
 | |
|     (home-page "https://github.com/alexkowa/VIM")
 | |
|     (synopsis "Visualization and imputation of missing values")
 | |
|     (description
 | |
|      "This package provides tools for the visualization of missing and/or
 | |
| imputed values are introduced, which can be used for exploring the data and
 | |
| the structure of the missing and/or imputed values.  Depending on this
 | |
| structure of the missing values, the corresponding methods may help to
 | |
| identify the mechanism generating the missing values and allows to explore the
 | |
| data including missing values.  In addition, the quality of imputation can be
 | |
| visually explored using various univariate, bivariate, multiple and
 | |
| multivariate plot methods.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-fnn
 | |
|   (package
 | |
|     (name "r-fnn")
 | |
|     (version "1.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "FNN" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1kncmiaraq1mrykb9fj3fsxswabk3l71fnp1vks0x9aay5xfk8mj"))))
 | |
|     (properties `((upstream-name . "FNN")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/FNN")
 | |
|     (synopsis "Fast nearest neighbor search algorithms and applications")
 | |
|     (description
 | |
|      "This package provides cover-tree and kd-tree fast k-nearest neighbor
 | |
| search algorithms.  Related applications including KNN classification,
 | |
| regression and information measures are implemented.")
 | |
|     ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
 | |
|     ;; later can be used.
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-smoother
 | |
|   (package
 | |
|     (name "r-smoother")
 | |
|     (version "1.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "smoother" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-ttr" ,r-ttr)))
 | |
|     (home-page "http://cran.r-project.org/web/packages/smoother")
 | |
|     (synopsis "Functions relating to the smoothing of numerical data")
 | |
|     (description
 | |
|      "This package provides a collection of methods for smoothing numerical
 | |
| data, commencing with a port of the Matlab gaussian window smoothing function.
 | |
| In addition, several functions typically used in smoothing of financial data
 | |
| are included.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-riverplot
 | |
|   (package
 | |
|     (name "r-riverplot")
 | |
|     (version "0.6")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "riverplot" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://logfc.wordpress.com")
 | |
|     (synopsis "Sankey or ribbon plots")
 | |
|     (description
 | |
|      "Sankey plots are a type of diagram that is convenient to illustrate how
 | |
| flow of information, resources etc. separates and joins, much like observing
 | |
| how rivers split and merge.  For example, they can be used to compare
 | |
| different clusterings.  This package provides an implementation of Sankey
 | |
| plots for R.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-dyn
 | |
|   (package
 | |
|     (name "r-dyn")
 | |
|     (version "0.2-9.6")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "dyn" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-zoo" ,r-zoo)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/dyn")
 | |
|     (synopsis "Time series regression")
 | |
|     (description
 | |
|      "This package provides the dyn class interfaces @code{ts}, @code{irts},
 | |
| @code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
 | |
| @code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
 | |
| @code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
 | |
| @code{randomForest::randomForest()} and other regression functions, allowing
 | |
| those functions to be used with time series including specifications that may
 | |
| contain lags, diffs and missing values.")
 | |
|     ;; Any GPL version.
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-catdap
 | |
|   (package
 | |
|     (name "r-catdap")
 | |
|     (version "1.3.4")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "catdap" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
 | |
|     (build-system r-build-system)
 | |
|     (native-inputs
 | |
|      `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/catdap/")
 | |
|     (synopsis "Tools for categorical data analysis")
 | |
|     (description
 | |
|      "This package provides functions for analyzing multivariate data.
 | |
| Dependencies of the distribution of the specified variable (response
 | |
| variable) to other variables (explanatory variables) are derived and
 | |
| evaluated by the @dfn{Akaike Information Criterion} (AIC).")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-arules
 | |
|   (package
 | |
|     (name "r-arules")
 | |
|     (version "1.6-1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "arules" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0glfqgxr87900kigmkby2ff7qrjvd6aq595q85y056i5ckjcp615"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-matrix" ,r-matrix)))
 | |
|     (home-page "https://github.com/mhahsler/arules")
 | |
|     (synopsis "Mining association rules and frequent itemsets")
 | |
|     (description
 | |
|      "This package provides an infrastructure for representing, manipulating
 | |
| and analyzing transaction data and patterns (frequent itemsets and association rules).
 | |
| It also provides C implementations of the association mining algorithms Apriori
 | |
| and Eclat.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-parsedate
 | |
|   (package
 | |
|     (name "r-parsedate")
 | |
|     (version "1.1.3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "parsedate" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/gaborcsardi/parsedate")
 | |
|     (synopsis
 | |
|      "Recognize and parse dates in various formats")
 | |
|     (description
 | |
|      "This package provides three functions for dealing with dates:
 | |
| @code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
 | |
| time formats, @code{parse_date} parses dates in unspecified formats,
 | |
| and @code{format_iso_8601} formats a date in ISO 8601 format.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-abc-data
 | |
|   (package
 | |
|     (name "r-abc-data")
 | |
|     (version "1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "abc.data" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
 | |
|     (properties `((upstream-name . "abc.data")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/abc.data/")
 | |
|     (synopsis "Data for Approximate Bayesian Computation (ABC) package")
 | |
|     (description
 | |
|      "This package contains data which are used by functions of the abc
 | |
| package which implements several @dfn{Approximate Bayesian Computation} (ABC)
 | |
| algorithms for performing parameter estimation, model selection, and
 | |
| goodness-of-fit.")
 | |
|     (license license:gpl3+)))
 | |
| 
 | |
| (define-public r-abc
 | |
|   (package
 | |
|     (name "r-abc")
 | |
|     (version "2.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "abc" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-abc-data" ,r-abc-data)
 | |
|        ("r-locfit" ,r-locfit)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-nnet" ,r-nnet)
 | |
|        ("r-quantreg" ,r-quantreg)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/abc/")
 | |
|     (synopsis "Tools for Approximate Bayesian Computation (ABC)")
 | |
|     (description
 | |
|      "This package implements several @dfn{Approximate Bayesian
 | |
| Computation} (ABC) algorithms for performing parameter estimation, model
 | |
| selection, and goodness-of-fit.  Cross-validation tools are also available for
 | |
| measuring the accuracy of ABC estimates, and to calculate the
 | |
| misclassification probabilities of different models.")
 | |
|     (license license:gpl3+)))
 | |
| 
 | |
| (define-public r-zip
 | |
|   (package
 | |
|     (name "r-zip")
 | |
|     (version "1.0.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "zip" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0rgr9pcdhdq3k8n29h2ircp3ri1ibhrx81gja1y7331v15xyrabg"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://github.com/gaborcsardi/zip")
 | |
|     (synopsis "Cross-platform Zip compression")
 | |
|     (description
 | |
|      "This package provides a cross-platform Zip compression library for R.
 | |
| It is a replacement for the @code{zip} function, that does not require any
 | |
| additional external tools on any platform.")
 | |
|     (license license:cc0)))
 | |
| 
 | |
| (define-public r-openxlsx
 | |
|   (package
 | |
|     (name "r-openxlsx")
 | |
|     (version "4.1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "openxlsx" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-rcpp" ,r-rcpp)
 | |
|        ("r-zip" ,r-zip)))
 | |
|     (home-page "https://github.com/awalker89/openxlsx")
 | |
|     (synopsis "Read, write and edit XLSX files")
 | |
|     (description
 | |
|      "This package simplifies the creation of Excel @code{.xlsx} files by
 | |
| providing a high level interface to writing, styling and editing worksheets.
 | |
| Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
 | |
| and @code{XLConnect} packages with the added benefit of removing the
 | |
| dependency on Java.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-rio
 | |
|   (package
 | |
|     (name "r-rio")
 | |
|     (version "0.5.10")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "rio" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "158xg3vj0glk3fslwi6fywwmfym2b6kn3fdmjligdfy5lf68khix"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-curl" ,r-curl)
 | |
|        ("r-data-table" ,r-data-table)
 | |
|        ("r-foreign" ,r-foreign)
 | |
|        ("r-haven" ,r-haven)
 | |
|        ("r-openxlsx" ,r-openxlsx)
 | |
|        ("r-readxl" ,r-readxl)
 | |
|        ("r-tibble" ,r-tibble)))
 | |
|     (home-page "https://github.com/leeper/rio")
 | |
|     (synopsis "Swiss-army knife for data I/O")
 | |
|     (description
 | |
|      "This package provides streamlined data import and export infrastructure
 | |
| by making assumptions that the user is probably willing to make: @code{import}
 | |
| and @code{export} determine the data structure from the file extension,
 | |
| reasonable defaults are used for data import and export (e.g.,
 | |
| @code{stringsAsFactors=FALSE}), web-based import is natively
 | |
| supported (including from SSL/HTTPS), compressed files can be read directly
 | |
| without explicit decompression, and fast import packages are used where
 | |
| appropriate.  An additional convenience function, @code{convert}, provides a
 | |
| simple method for converting between file types.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-maptools
 | |
|   (package
 | |
|     (name "r-maptools")
 | |
|     (version "0.9-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "maptools" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "075lmb3b62171cw2dg8fv1vwmvfzg39r1ji7jwb8s5k9dz88ry1v"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-foreign" ,r-foreign)
 | |
|        ("r-lattice" ,r-lattice)
 | |
|        ("r-sp" ,r-sp)))
 | |
|     (home-page "http://r-forge.r-project.org/projects/maptools/")
 | |
|     (synopsis "Tools for reading and handling spatial objects")
 | |
|     (description
 | |
|      "This package provides a set of tools for manipulating and reading
 | |
| geographic data, in particular ESRI Shapefiles.  It includes binary access to
 | |
| GSHHG shoreline files.  The package also provides interface wrappers for
 | |
| exchanging spatial objects with other R packages.")
 | |
|     ;; The C source files from shapelib are released under the Expat license.
 | |
|     ;; The R code is released under GPL version 2 or later.
 | |
|     (license (list license:gpl2+
 | |
|                    license:expat))))
 | |
| 
 | |
| (define-public r-later
 | |
|   (package
 | |
|     (name "r-later")
 | |
|     (version "0.7.3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "later" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "04j2phymxgkk4hv9pfa5w3s98w5d7fvm11blrdhxmray4n618msw"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-bh" ,r-bh)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-rlang" ,r-rlang)))
 | |
|     (home-page "https://github.com/r-lib/later")
 | |
|     (synopsis "Utilities for delaying function execution")
 | |
|     (description
 | |
|      "This package provides tools to execute arbitrary R or C functions some
 | |
| time after the current time, after the R execution stack has emptied.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-promises
 | |
|   (package
 | |
|     (name "r-promises")
 | |
|     (version "1.0.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "promises" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-later" ,r-later)
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-r6" ,r-r6)
 | |
|        ("r-rcpp" ,r-rcpp)
 | |
|        ("r-rlang" ,r-rlang)))
 | |
|     (home-page "https://rstudio.github.io/promises")
 | |
|     (synopsis "Abstractions for promise-based asynchronous programming")
 | |
|     (description
 | |
|      "This package provides fundamental abstractions for doing asynchronous
 | |
| programming in R using promises.  Asynchronous programming is useful for
 | |
| allowing a single R process to orchestrate multiple tasks in the background
 | |
| while also attending to something else.  Semantics are similar to JavaScript
 | |
| promises, but with a syntax that is idiomatic R.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-dosnow
 | |
|   (package
 | |
|     (name "r-dosnow")
 | |
|     (version "1.0.16")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "doSNOW" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
 | |
|     (properties `((upstream-name . "doSNOW")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-foreach" ,r-foreach)
 | |
|        ("r-iterators" ,r-iterators)
 | |
|        ("r-snow" ,r-snow)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/doSNOW")
 | |
|     (synopsis "Foreach parallel adaptor for the snow package")
 | |
|     (description
 | |
|      "This package provides a parallel backend for the @code{%dopar%} function
 | |
| using the @code{snow} package.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-snowfall
 | |
|   (package
 | |
|    (name "r-snowfall")
 | |
|    (version "1.84-6.1")
 | |
|    (source (origin
 | |
|             (method url-fetch)
 | |
|             (uri (cran-uri "snowfall" version))
 | |
|             (sha256
 | |
|              (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
 | |
|    (build-system r-build-system)
 | |
|    (propagated-inputs
 | |
|     `(("r-snow" ,r-snow)))
 | |
|    (home-page "http://cran.r-project.org/web/packages/snowfall/")
 | |
|    (synopsis "Easier cluster computing")
 | |
|    (description "This package is a usability wrapper around snow for easier
 | |
| development of parallel R programs.  This package offers e.g. extended error
 | |
| checks, and additional functions.  All functions work in sequential mode, too,
 | |
| if no cluster is present or wished.  The package is also designed as connector
 | |
| to the cluster management tool @code{sfCluster}, but can also used without
 | |
| it.")
 | |
|    (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-codedepends
 | |
|   (package
 | |
|     (name "r-codedepends")
 | |
|     (version "0.5-3")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "CodeDepends" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "03p82s0abca2jimzqvxdzykfzca7c7fhm5xsjxybcksr4gggr5sc"))))
 | |
|     (properties `((upstream-name . "CodeDepends")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-codetools" ,r-codetools)
 | |
|        ("r-xml" ,r-xml)))
 | |
|     (home-page "http://cran.r-project.org/web/packages/CodeDepends")
 | |
|     (synopsis "Analysis of R code for reproducible research and code comprehension")
 | |
|     (description
 | |
|      "This package provides tools for analyzing R expressions or blocks of
 | |
| code and determining the dependencies between them.  It focuses on R scripts,
 | |
| but can be used on the bodies of functions.  There are many facilities
 | |
| including the ability to summarize or get a high-level view of code,
 | |
| determining dependencies between variables, code improvement suggestions.")
 | |
|     ;; Any version of the GPL
 | |
|     (license (list license:gpl2+ license:gpl3+))))
 | |
| 
 | |
| (define-public r-rappdirs
 | |
|   (package
 | |
|     (name "r-rappdirs")
 | |
|     (version "0.3.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "rappdirs" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/rappdirs/")
 | |
|     (synopsis "Determine where to save data, caches, and logs")
 | |
|     (description
 | |
|      "This package provides an easy way to determine which directories on the
 | |
| user's computer should be used to save data, caches and logs.  It is a port of
 | |
| Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
 | |
|     (license license:expat)))
 | |
| 
 | |
| (define-public r-learnr
 | |
|   (package
 | |
|     (name "r-learnr")
 | |
|     (version "0.9.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "learnr" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1z04c1djg7ghsl7p9ypc6k5m7snahnmjy10xmrzqfayx1wkfkn9n"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-evaluate" ,r-evaluate)
 | |
|        ("r-htmltools" ,r-htmltools)
 | |
|        ("r-htmlwidgets" ,r-htmlwidgets)
 | |
|        ("r-jsonlite" ,r-jsonlite)
 | |
|        ("r-knitr" ,r-knitr)
 | |
|        ("r-markdown" ,r-markdown)
 | |
|        ("r-rappdirs" ,r-rappdirs)
 | |
|        ("r-rmarkdown" ,r-rmarkdown)
 | |
|        ("r-rprojroot" ,r-rprojroot)
 | |
|        ("r-shiny" ,r-shiny)
 | |
|        ("r-withr" ,r-withr)))
 | |
|     (home-page "https://rstudio.github.io/learnr/")
 | |
|     (synopsis "Interactive tutorials for R")
 | |
|     (description
 | |
|      "This package provides tools to create interactive tutorials using R
 | |
| Markdown.  Use a combination of narrative, figures, videos, exercises, and
 | |
| quizzes to create self-paced tutorials for learning about R and R packages.")
 | |
|     (license license:asl2.0)))
 | |
| 
 | |
| (define-public r-analytics
 | |
|   (package
 | |
|     (name "r-analytics")
 | |
|     (version "2.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "analytics" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1jkdjqc3fnvvsgi6x9ncf36rxzq0a55cmgkcv92mfmpcramg2lk6"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-car" ,r-car)
 | |
|        ("r-cluster" ,r-cluster)
 | |
|        ("r-fractal" ,r-fractal)
 | |
|        ("r-lmtest" ,r-lmtest)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-np" ,r-np)
 | |
|        ("r-powerplus" ,r-powerplus)
 | |
|        ("r-robust" ,r-robust)
 | |
|        ("r-trend" ,r-trend)
 | |
|        ("r-tsa" ,r-tsa)
 | |
|        ("r-urca" ,r-urca)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/analytics/")
 | |
|     (synopsis "Collection of data analysis tools")
 | |
|     (description
 | |
|      "This package is a collection of data analysis tools.  It includes tools
 | |
| for regression outlier detection in a fitted linear model, stationary
 | |
| bootstrap using a truncated geometric distribution, a comprehensive test for
 | |
| weak stationarity, column means by group, weighted biplots, and a heuristic to
 | |
| obtain a better initial configuration in non-metric MDS.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-reticulate
 | |
|   (package
 | |
|     (name "r-reticulate")
 | |
|     (version "1.8")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "reticulate" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0zwb4ikf021nw7axdn7qlr6bq4xkph3anfy314idkspy1iil4nmr"))))
 | |
|     (build-system r-build-system)
 | |
|     (inputs `(("python" ,python)))
 | |
|     (propagated-inputs
 | |
|      `(("r-jsonlite" ,r-jsonlite)
 | |
|        ("r-matrix" ,r-matrix)
 | |
|        ("r-rcpp" ,r-rcpp)))
 | |
|     (home-page "https://github.com/rstudio/reticulate")
 | |
|     (synopsis "R interface to Python")
 | |
|     (description
 | |
|      "This package provides an interface from R to Python modules, classes,
 | |
| and functions.  When calling into Python, R data types are automatically
 | |
| converted to their equivalent Python types.  When values are returned from
 | |
| Python to R they are converted back to R types.")
 | |
|     (license license:asl2.0)))
 | |
| 
 | |
| (define-public r-bibtex
 | |
|   (package
 | |
|     (name "r-bibtex")
 | |
|     (version "0.4.2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "bibtex" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-stringr" ,r-stringr)))
 | |
|     (home-page "https://github.com/romainfrancois/bibtex")
 | |
|     (synopsis "Bibtex parser")
 | |
|     (description "This package provides a utility for R to parse a bibtex
 | |
| file.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-ggseqlogo
 | |
|   (package
 | |
|     (name "r-ggseqlogo")
 | |
|     (version "0.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ggseqlogo" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
 | |
|     (home-page "https://github.com/omarwagih/ggseqlogo")
 | |
|     (synopsis "ggplot2 extension for drawing genetic sequence logos")
 | |
|     (description
 | |
|      "The range of functions provided by this package makes it possible to
 | |
| draw highly versatile genomic sequence logos.  Features include, but are not
 | |
| limited to, modifying colour schemes and fonts used to draw the logo,
 | |
| generating multiple logo plots, and aiding the visualisation with annotations.
 | |
| Sequence logos can easily be combined with other ggplot2 plots.")
 | |
|     ;; Unspecified version of the LGPL.
 | |
|     (license license:lgpl3+)))
 | |
| 
 | |
| (define-public r-ggsci
 | |
|   (package
 | |
|     (name "r-ggsci")
 | |
|     (version "2.9")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ggsci" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-scales" ,r-scales)))
 | |
|     (home-page "https://nanx.me/ggsci/")
 | |
|     (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2")
 | |
|     (description
 | |
|      "This package provides a collection of ggplot2 color palettes inspired by
 | |
| plots in scientific journals, data visualization libraries, science fiction
 | |
| movies, and TV shows.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-ggsignif
 | |
|   (package
 | |
|     (name "r-ggsignif")
 | |
|     (version "0.4.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ggsignif" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1rn58d7pb3axk6chiihryykrzw76adaa2yiafq4d0j6qbhax78f7"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-ggplot2" ,r-ggplot2)))
 | |
|     (home-page "https://github.com/const-ae/ggsignif")
 | |
|     (synopsis "Significance brackets for ggplot2")
 | |
|     (description
 | |
|      "Enrich your ggplots with group-wise comparisons.  This package provides
 | |
| an easy way to indicate if two groups are significantly different.  Commonly
 | |
| this is shown by a bracket on top connecting the groups of interest which
 | |
| itself is annotated with the level of significance.  The package provides a
 | |
| single layer that takes the groups for comparison and the test as arguments
 | |
| and adds the annotation to the plot.")
 | |
|     (license license:gpl3)))
 | |
| 
 | |
| (define-public r-ggpubr
 | |
|   (package
 | |
|     (name "r-ggpubr")
 | |
|     (version "0.1.7")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ggpubr" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "110ny8p41kmbz0a5rl0mv9cqpjkx6yr3ybflp1r0fmcvhwv7cr3i"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-cowplot" ,r-cowplot)
 | |
|        ("r-dplyr" ,r-dplyr)
 | |
|        ("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-ggrepel" ,r-ggrepel)
 | |
|        ("r-ggsci" ,r-ggsci)
 | |
|        ("r-ggsignif" ,r-ggsignif)
 | |
|        ("r-gridextra" ,r-gridextra)
 | |
|        ("r-magrittr" ,r-magrittr)
 | |
|        ("r-purrr" ,r-purrr)
 | |
|        ("r-scales" ,r-scales)
 | |
|        ("r-tidyr" ,r-tidyr)))
 | |
|     (home-page "http://www.sthda.com/english/rpkgs/ggpubr")
 | |
|     (synopsis "ggplot2-based publication-ready plots")
 | |
|     (description
 | |
|      "The ggplot2 package is an excellent and flexible package for elegant
 | |
| data visualization in R.  However the default generated plots require some
 | |
| formatting before we can send them for publication.  The ggpubr package
 | |
| provides some easy-to-use functions for creating and customizing ggplot2-based
 | |
| publication-ready plots.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-ellipse
 | |
|   (package
 | |
|     (name "r-ellipse")
 | |
|     (version "0.4.1")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "ellipse" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"))))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://cran.r-project.org/web/packages/ellipse/")
 | |
|     (synopsis "Functions for drawing ellipses and ellipse-like confidence regions")
 | |
|     (description
 | |
|      "This package contains various routines for drawing ellipses and
 | |
| ellipse-like confidence regions, implementing the plots described in Murdoch
 | |
| and Chow (1996), A graphical display of large correlation matrices, The
 | |
| American Statistician 50, 178-180.  There are also routines implementing the
 | |
| profile plots described in Bates and Watts (1988), Nonlinear Regression
 | |
| Analysis and its Applications.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-flashclust
 | |
|   (package
 | |
|     (name "r-flashclust")
 | |
|     (version "1.01-2")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "flashClust" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"))))
 | |
|     (properties `((upstream-name . "flashClust")))
 | |
|     (build-system r-build-system)
 | |
|     (native-inputs `(("gfortran" ,gfortran)))
 | |
|     (home-page "https://cran.r-project.org/web/packages/flashClust/")
 | |
|     (synopsis "Implementation of optimal hierarchical clustering")
 | |
|     (description
 | |
|      "This package provides a fast implementation of hierarchical
 | |
| clustering.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-factominer
 | |
|   (package
 | |
|     (name "r-factominer")
 | |
|     (version "1.41")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "FactoMineR" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"))))
 | |
|     (properties `((upstream-name . "FactoMineR")))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-car" ,r-car)
 | |
|        ("r-cluster" ,r-cluster)
 | |
|        ("r-ellipse" ,r-ellipse)
 | |
|        ("r-flashclust" ,r-flashclust)
 | |
|        ("r-lattice" ,r-lattice)
 | |
|        ("r-leaps" ,r-leaps)
 | |
|        ("r-mass" ,r-mass)
 | |
|        ("r-scatterplot3d" ,r-scatterplot3d)))
 | |
|     (home-page "http://factominer.free.fr")
 | |
|     (synopsis "Multivariate exploratory data analysis and data mining")
 | |
|     (description
 | |
|      "This package provides exploratory data analysis methods to summarize,
 | |
| visualize and describe datasets.  The main principal component methods are
 | |
| available, those with the largest potential in terms of applications:
 | |
| principal component analysis (PCA) when variables are quantitative,
 | |
| correspondence analysis (CA) and multiple correspondence analysis (MCA) when
 | |
| variables are categorical, Multiple Factor Analysis when variables are
 | |
| structured in groups, etc. and hierarchical cluster analysis.")
 | |
|     (license license:gpl2+)))
 | |
| 
 | |
| (define-public r-factoextra
 | |
|   (package
 | |
|     (name "r-factoextra")
 | |
|     (version "1.0.5")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "factoextra" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1l6m8k7qhdw8ndar8nhmym0lfyd1i2iszl1cicjax0vq23ss6xw1"))))
 | |
|     (build-system r-build-system)
 | |
|     (propagated-inputs
 | |
|      `(("r-abind" ,r-abind)
 | |
|        ("r-cluster" ,r-cluster)
 | |
|        ("r-dendextend" ,r-dendextend)
 | |
|        ("r-factominer" ,r-factominer)
 | |
|        ("r-ggplot2" ,r-ggplot2)
 | |
|        ("r-ggpubr" ,r-ggpubr)
 | |
|        ("r-ggrepel" ,r-ggrepel)
 | |
|        ("r-reshape2" ,r-reshape2)
 | |
|        ("r-tidyr" ,r-tidyr)))
 | |
|     (home-page "http://www.sthda.com/english/rpkgs/factoextra")
 | |
|     (synopsis "Extract and visualize the results of multivariate data analyses")
 | |
|     (description
 | |
|      "This package provides some easy-to-use functions to extract and
 | |
| visualize the output of multivariate data analyses, including
 | |
| @code{PCA} (Principal Component Analysis), @code{CA} (Correspondence
 | |
| Analysis), @code{MCA} (Multiple Correspondence Analysis), @code{FAMD} (Factor
 | |
| Analysis of Mixed Data), @code{MFA} (Multiple Factor Analysis) and
 | |
| @code{HMFA} (Hierarchical Multiple Factor Analysis) functions from different R
 | |
| packages.  It contains also functions for simplifying some clustering analysis
 | |
| steps and provides ggplot2-based elegant data visualization.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-nbclust
 | |
|   (package
 | |
|     (name "r-nbclust")
 | |
|     (version "3.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "NbClust" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1vwb48zy6ln1ddpqmfngii1i80n8qmqyxnzdp6gbaq96lakl3w3c"))))
 | |
|     (properties `((upstream-name . "NbClust")))
 | |
|     (build-system r-build-system)
 | |
|     (home-page "https://sites.google.com/site/malikacharrad/research/nbclust-package")
 | |
|     (synopsis "Determine the best number of clusters in a data set")
 | |
|     (description
 | |
|      "NbClust provides 30 indexes for determining the optimal number of
 | |
| clusters in a data set and offers the best clustering scheme from different
 | |
| results to the user.")
 | |
|     (license license:gpl2)))
 | |
| 
 | |
| (define-public r-hdf5r
 | |
|   (package
 | |
|     (name "r-hdf5r")
 | |
|     (version "1.0.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "hdf5r" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "1s6p4cj909kc635fh5xpl87bqlcdj3dn3r1wk5g40abimk2b0pva"))))
 | |
|     (build-system r-build-system)
 | |
|     (inputs
 | |
|      `(("hdf5" ,hdf5)
 | |
|        ("zlib" ,zlib)))
 | |
|     (propagated-inputs
 | |
|      `(("r-bit64" ,r-bit64)
 | |
|        ("r-r6" ,r-r6)))
 | |
|     (home-page "https://hhoeflin.github.io/hdf5r")
 | |
|     (synopsis "Interface to the HDF5 binary data format")
 | |
|     (description
 | |
|      "HDF5 is a data model, library and file format for storing and managing
 | |
| large amounts of data.  This package provides a nearly feature complete,
 | |
| object oriented wrapper for the HDF5 API using R6 classes.  Additionally,
 | |
| functionality is added so that HDF5 objects behave very similar to their
 | |
| corresponding R counterparts.")
 | |
|     (license license:asl2.0)))
 | |
| 
 | |
| (define-public r-writexl
 | |
|   (package
 | |
|     (name "r-writexl")
 | |
|     (version "1.0")
 | |
|     (source
 | |
|      (origin
 | |
|        (method url-fetch)
 | |
|        (uri (cran-uri "writexl" version))
 | |
|        (sha256
 | |
|         (base32
 | |
|          "0r2v12dc4zqmr1agp6vbw0fc48i278018684x84psjjqfmnv14cf"))))
 | |
|     (build-system r-build-system)
 | |
|     (inputs `(("zlib" ,zlib)))
 | |
|     (home-page "https://github.com/ropensci/writexl")
 | |
|     (synopsis "Export data frames to xlsx format")
 | |
|     (description
 | |
|      "This package provides a data frame to xlsx exporter based on
 | |
| libxlsxwriter.")
 | |
|     (license license:bsd-2)))
 |