summaryrefslogtreecommitdiff
path: root/gnu/packages/cran.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/cran.scm')
-rw-r--r--gnu/packages/cran.scm365
1 files changed, 347 insertions, 18 deletions
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 106b8c7fe6..eb6bf9c38b 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -8,6 +8,7 @@
;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
+;;; Copyright © 2018 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -461,16 +462,34 @@ print, summary, plot, update, etc.
@end itemize\n")
(license license:gpl2)))
+(define-public r-ps
+ (package
+ (name "r-ps")
+ (version "1.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "ps" version))
+ (sha256
+ (base32 "1zm9qkyvy1fvcjvmgw51iqw8x1xzkpy7rx7xnchwfj0xpzal0ljx"))))
+ (build-system r-build-system)
+ (home-page "http://ps.r-lib.org")
+ (synopsis "List, query, and manipulate system processes")
+ (description
+ "The ps package implements an API to list, query, and manipulate system
+processes. Most of its code is based on the @code{psutil} Python package.")
+ (license license:bsd-3)))
+
(define-public r-rcpp
(package
(name "r-rcpp")
- (version "0.12.17")
+ (version "0.12.18")
(source
(origin
(method url-fetch)
(uri (cran-uri "Rcpp" version))
(sha256
- (base32 "08xg8h3w25sdb3xr18g9pa0x8cirkdgljqapxmw56ss1j9fc89s2"))))
+ (base32 "006kpg2ph109rh1l13lqk26pp4as4fvl5661vrcczjygacgd1v7w"))))
(build-system r-build-system)
(home-page "http://www.rcpp.org")
(synopsis "Seamless R and C++ integration")
@@ -1276,14 +1295,14 @@ data). Weighted versions of MLE, MME and QME are available.")
(define-public r-energy
(package
(name "r-energy")
- (version "1.7-4")
+ (version "1.7-5")
(source
(origin
(method url-fetch)
(uri (cran-uri "energy" version))
(sha256
(base32
- "12skvlridfq4jd5mh0yxl79ps0zi2xnlh4hsdgxad0gm7qky8awd"))))
+ "15k9dg0a82cs9ypm0wpcsff3il1hzhnnv86dv5ngby1r144czhi4"))))
(build-system r-build-system)
(propagated-inputs
`(("r-boot" ,r-boot)
@@ -1411,14 +1430,14 @@ available in a vignette.")
(define-public r-lava
(package
(name "r-lava")
- (version "1.6.2")
+ (version "1.6.3")
(source
(origin
(method url-fetch)
(uri (cran-uri "lava" version))
(sha256
(base32
- "1r47pps39cgvxhg1s0bqknf4jl91pbb0c76q5icxivhwb172fqcm"))))
+ "0cayjspry3r2lcbvl77v5v52b2zarri3b8xsf87pw5a3jn9anxcf"))))
(build-system r-build-system)
(propagated-inputs
`(("r-numderiv" ,r-numderiv)
@@ -1887,14 +1906,14 @@ or between integer vectors representing generic sequences.")
(define-public r-jomo
(package
(name "r-jomo")
- (version "2.6-2")
+ (version "2.6-3")
(source
(origin
(method url-fetch)
(uri (cran-uri "jomo" version))
(sha256
(base32
- "0zyqwa2y08asj9xqwnngh6da1b9cqcx8pzc9cxwrmgnxd5nnsjb7"))))
+ "14s8q0j5zgl1g1pfxg3a4y1jzvs0wl61ir4992wsj7safskj7zvi"))))
(build-system r-build-system)
(propagated-inputs
`(("r-lme4" ,r-lme4)
@@ -1933,14 +1952,14 @@ clustered data.")
(define-public r-mitml
(package
(name "r-mitml")
- (version "0.3-5")
+ (version "0.3-6")
(source
(origin
(method url-fetch)
(uri (cran-uri "mitml" version))
(sha256
(base32
- "1s888r9y2ri39b48h1iypps6lddqkqv3g31l2sjmi2pvyccfpkwb"))))
+ "1pkqv4qazih3byws5z6629pp232n8ra56lip7502727b0b4bsndw"))))
(build-system r-build-system)
(propagated-inputs
`(("r-haven" ,r-haven)
@@ -2459,18 +2478,19 @@ constants, and control debugging of packages via environment variables.")
(define-public r-processx
(package
(name "r-processx")
- (version "3.1.0")
+ (version "3.2.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "processx" version))
(sha256
(base32
- "0wjr3cqwvnjxbvln25szffmkns5w0xysivdjr6chxap4nh515b0i"))))
+ "1pzx4ap4xa07gf9zkd6hacdsnb9sp3kb60a7v7ljl0ywrcpn1fn4"))))
(build-system r-build-system)
(propagated-inputs
`(("r-assertthat" ,r-assertthat)
("r-crayon" ,r-crayon)
+ ("r-ps" ,r-ps)
("r-r6" ,r-r6)
("r-testthat" ,r-testthat)))
(home-page "https://github.com/r-lib/processx3")
@@ -2610,14 +2630,14 @@ iVAT).")
(define-public r-xfun
(package
(name "r-xfun")
- (version "0.2")
+ (version "0.3")
(source
(origin
(method url-fetch)
(uri (cran-uri "xfun" version))
(sha256
(base32
- "0zl22fcw90kdvzkjyf6vbmdmn9rz3bl51522fasvmykypffyng4a"))))
+ "1r11dd49ngmjgbjdv28a9c1jp8cg1l50x0acbsamzz576p8i2wl9"))))
(build-system r-build-system)
(home-page "https://github.com/yihui/xfun")
(synopsis "Miscellaneous functions")
@@ -2693,15 +2713,17 @@ terminals.")
(define-public r-tinytex
(package
(name "r-tinytex")
- (version "0.5")
+ (version "0.6")
(source
(origin
(method url-fetch)
(uri (cran-uri "tinytex" version))
(sha256
(base32
- "1pg4jfyvandjwz3lmr38pbqi9d045iwkk3xklhsfhhxq6aviq9p7"))))
+ "16y9dldaff2kx1fkm92p7zlph0dcrdmlmavpdgf5y9jbhmc8g83f"))))
(build-system r-build-system)
+ (propagated-inputs
+ `(("r-xfun" ,r-xfun)))
(home-page "https://github.com/yihui/tinytex")
(synopsis "Helper functions for TeX Live and compiling LaTeX documents")
(description
@@ -3109,14 +3131,14 @@ interface.")
(define-public r-trend
(package
(name "r-trend")
- (version "1.1.0")
+ (version "1.1.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "trend" version))
(sha256
(base32
- "06yifqbsvxbmk5gld4z2nnyhf59v8ks5xjwacmb25mv9r6bn388b"))))
+ "1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"))))
(build-system r-build-system)
(propagated-inputs
`(("r-extradistr" ,r-extradistr)))
@@ -4615,3 +4637,310 @@ matches version and feature constraints.")
write shebang scripts that gracefully accept positional and optional arguments
and automatically generate usage notices.")
(license license:gpl2+)))
+
+(define-public r-hash
+ (package
+ (name "r-hash")
+ (version "2.2.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "hash" version))
+ (sha256
+ (base32
+ "0mkx59bmni3b283znvbndnkbar85fzavzdfgmwrhskidsqcz34yz"))))
+ (build-system r-build-system)
+ (home-page "https://cran.r-project.org/web/packages/hash/")
+ (synopsis "Implementation of hash/associated arrays/dictionaries")
+ (description
+ "This package implements a data structure similar to hashes in Perl and
+dictionaries in Python but with a purposefully R flavor. For objects of
+appreciable size, access using hashes outperforms native named lists and
+vectors.")
+ (license license:gpl2+)))
+
+(define-public r-orddom
+ (package
+ (name "r-orddom")
+ (version "3.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "orddom" version))
+ (sha256
+ (base32
+ "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"))))
+ (build-system r-build-system)
+ (propagated-inputs `(("r-psych" ,r-psych)))
+ (home-page "https://cran.r-project.org/web/packages/orddom/")
+ (synopsis "Ordinal dominance statistics")
+ (description
+ "This package provides tools to compute ordinal, statistics and effect
+sizes as an alternative to mean comparison: Cliff's delta or success rate
+difference (SRD), Vargha and Delaney's A or the Area Under a Receiver
+Operating Characteristic Curve (AUC), the discrete type of McGraw & Wong's
+Common Language Effect Size (CLES) or Grissom & Kim's Probability of
+Superiority (PS), and the Number needed to treat (NNT) effect size. Moreover,
+comparisons to Cohen's d are offered based on Huberty & Lowman's Percentage of
+Group (Non-)Overlap considerations.")
+ (license license:gpl2)))
+
+(define-public r-doby
+ (package
+ (name "r-doby")
+ (version "4.6-1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "doBy" version))
+ (sha256
+ (base32
+ "1y02awzid23bxz8hx6j8pxd6i7jaq8pdw3k60rag8y6m69incrw5"))))
+ (properties `((upstream-name . "doBy")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-dplyr" ,r-dplyr)
+ ("r-magrittr" ,r-magrittr)
+ ("r-mass" ,r-mass)
+ ("r-matrix" ,r-matrix)
+ ("r-plyr" ,r-plyr)))
+ (home-page "http://people.math.aau.dk/~sorenh/software/doBy/")
+ (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities")
+ (description
+ "This package contains:
+
+@itemize
+@item facilities for working with grouped data: @code{do}
+ something to data stratified @code{by} some variables.
+@item implementations of least-squares means, general linear contrasts, and
+@item miscellaneous other utilities.
+@end itemize\n")
+ (license license:gpl2+)))
+
+(define-public r-refgenome
+ (package
+ (name "r-refgenome")
+ (version "1.7.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "refGenome" version))
+ (sha256
+ (base32
+ "15p0ra2p1pwhy5ixbhsz1g79c5sc2aap4i4c8kil0m2syg9y45sn"))))
+ (properties `((upstream-name . "refGenome")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-dbi" ,r-dbi)
+ ("r-doby" ,r-doby)
+ ("r-rsqlite" ,r-rsqlite)))
+ (home-page "https://cran.r-project.org/web/packages/refGenome/")
+ (synopsis
+ "Gene and splice site annotation using annotation data from Ensembl and UCSC")
+ (description
+ "This package contains functionality for importing and managing of
+downloaded genome annotation data from the Ensembl genome browser (European
+Bioinformatics Institute) and from the UCSC genome browser (University of
+California, Santa Cruz) and annotation routines for genomic positions and
+splice site positions.")
+ (license license:gpl2)))
+
+(define-public r-basix
+ (package
+ (name "r-basix")
+ (version "1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "BASIX" version))
+ (sha256
+ (base32
+ "18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"))))
+ (properties `((upstream-name . "BASIX")))
+ (build-system r-build-system)
+ (home-page "https://cran.r-project.org/web/packages/BASIX/")
+ (synopsis "Efficient C/C++ toolset for R")
+ (description
+ "BASIX provides some efficient C/C++ implementations of native R
+procedures to speed up calculations in R.")
+ (license license:gpl2)))
+
+(define-public r-blockfest
+ (package
+ (name "r-blockfest")
+ (version "1.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "BlockFeST" version))
+ (sha256
+ (base32
+ "0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"))))
+ (properties `((upstream-name . "BlockFeST")))
+ (build-system r-build-system)
+ (propagated-inputs `(("r-basix" ,r-basix)))
+ (home-page "https://cran.r-project.org/web/packages/BlockFeST/")
+ (synopsis "Bayesian calculation of region-specific fixation index")
+ (description
+ "This package provides an R implementation of an extension of the
+BayeScan software for codominant markers, adding the option to group
+individual SNPs into pre-defined blocks. A typical application of this new
+approach is the identification of genomic regions, genes, or gene sets
+containing one or more SNPs that evolved under directional selection.")
+ (license license:gpl2)))
+
+(define-public r-proc
+ (package
+ (name "r-proc")
+ (version "1.12.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "pROC" version))
+ (sha256
+ (base32
+ "05ad69a6fxy9k903cw3h4q59ch2jv6qfg9yjdbw3cgiiazcafrlj"))))
+ (properties `((upstream-name . "pROC")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-ggplot2" ,r-ggplot2)
+ ("r-plyr" ,r-plyr)
+ ("r-rcpp" ,r-rcpp)))
+ (home-page "http://expasy.org/tools/pROC/")
+ (synopsis "Display and analyze ROC curves")
+ (description
+ "This package provides tools for visualizing, smoothing and comparing
+receiver operating characteristic (ROC curves). The area under the
+curve (AUC) can be compared with statistical tests based on U-statistics or
+bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
+ (license license:gpl3+)))
+
+(define-public r-rootsolve
+ (package
+ (name "r-rootsolve")
+ (version "1.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "rootSolve" version))
+ (sha256
+ (base32
+ "08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"))))
+ (properties `((upstream-name . "rootSolve")))
+ (build-system r-build-system)
+ (native-inputs `(("gfortran" ,gfortran)))
+ (home-page "https://cran.r-project.org/web/packages/rootSolve/")
+ (synopsis "Tools for the analysis of ordinary differential equations")
+ (description
+ "This package provides routines to find the root of nonlinear functions,
+and to perform steady-state and equilibrium analysis of @dfn{ordinary
+differential equations} (ODE). It includes routines that:
+
+@enumerate
+@item generate gradient and jacobian matrices (full and banded),
+@item find roots of non-linear equations by the Newton-Raphson method,
+@item estimate steady-state conditions of a system of (differential) equations
+ in full, banded or sparse form, using the Newton-Raphson method, or by
+ dynamically running,
+@item solve the steady-state conditions for uni- and multicomponent 1-D, 2-D,
+ and 3-D partial differential equations, that have been converted to ordinary
+ differential equations by numerical differencing (using the method-of-lines
+ approach).
+@end enumerate\n")
+ (license license:gpl2+)))
+
+(define-public r-abcanalysis
+ (package
+ (name "r-abcanalysis")
+ (version "1.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "ABCanalysis" version))
+ (sha256
+ (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi"))))
+ (properties `((upstream-name . "ABCanalysis")))
+ (build-system r-build-system)
+ (propagated-inputs `(("r-plotrix" ,r-plotrix)))
+ (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/")
+ (synopsis "Computed ABC Analysis")
+ (description
+ "Multivariate data sets often differ in several factors or derived statistical
+parameters, which have to be selected for a valid interpretation. Basing this
+selection on traditional statistical limits leads occasionally to the perception
+of losing information from a data set. This package provides tools to calculate
+these limits on the basis of the mathematical properties of the distribution of
+the analyzed items.")
+ (license license:gpl3)))
+
+(define-public r-slam
+ (package
+ (name "r-slam")
+ (version "0.1-43")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "slam" version))
+ (sha256
+ (base32 "0hy4qzngcgafxxr6ld7n9a9wy979ji998gpcc32vidwyab66dj5h"))))
+ (build-system r-build-system)
+ (home-page "https://cran.r-project.org/web/packages/slam/")
+ (synopsis "Sparse lightweight arrays and matrices")
+ (description
+ "This package contains data structures and algorithms for sparse arrays and matrices,
+based on index arrays and simple triplet representations, respectively.")
+ (license license:gpl2)))
+
+(define-public r-manipulatewidget
+ (package
+ (name "r-manipulatewidget")
+ (version "0.10.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "manipulateWidget" version))
+ (sha256
+ (base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
+ (properties
+ `((upstream-name . "manipulateWidget")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-base64enc" ,r-base64enc)
+ ("r-codetools" ,r-codetools)
+ ("r-htmltools" ,r-htmltools)
+ ("r-htmlwidgets" ,r-htmlwidgets)
+ ("r-knitr" ,r-knitr)
+ ("r-miniui" ,r-miniui)
+ ("r-shiny" ,r-shiny)
+ ("r-webshot" ,r-webshot)))
+ (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/")
+ (synopsis "Add even more interactivity to interactive charts")
+ (description
+ "This package lets you create in just a few lines of R code a nice user interface to
+modify the data or the graphical parameters of one or multiple interactive
+charts. It is useful to quickly explore visually some data or for package
+developers to generate user interfaces easy to maintain.")
+ (license license:gpl2+)))
+
+(define-public r-a3
+ (package
+ (name "r-a3")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "A3" version))
+ (sha256
+ (base32 "017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"))))
+ (properties `((upstream-name . "A3")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-pbapply" ,r-pbapply)
+ ("r-xtable" ,r-xtable)))
+ (home-page "https://cran.r-project.org/web/packages/A3/")
+ (synopsis "Error metrics for predictive models")
+ (description
+ "This package supplies tools for tabulating and analyzing the results of predictive
+models. The methods employed are applicable to virtually any predictive model
+and make comparisons between different methodologies straightforward.")
+ (license license:gpl2+)))