summaryrefslogtreecommitdiff
path: root/gnu/packages/cran.scm
diff options
context:
space:
mode:
authorMarius Bakke <mbakke@fastmail.com>2018-07-24 19:56:35 +0200
committerMarius Bakke <mbakke@fastmail.com>2018-07-24 19:56:35 +0200
commit706ae8e15c8d36b0aee7c19c54c143d3e17f5784 (patch)
treee9fe8ebfb1417d30979b5413165599f066a1c504 /gnu/packages/cran.scm
parent3e95125e9bd0676d4a9add9105217ad3eaef3ff0 (diff)
parent8440db459a10daa24282038f35bc0b6771bd51ab (diff)
downloadgnu-guix-706ae8e15c8d36b0aee7c19c54c143d3e17f5784.tar
gnu-guix-706ae8e15c8d36b0aee7c19c54c143d3e17f5784.tar.gz
Merge branch 'master' into core-updates
Diffstat (limited to 'gnu/packages/cran.scm')
-rw-r--r--gnu/packages/cran.scm159
1 files changed, 152 insertions, 7 deletions
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index eeaeefd81f..fc4baa5b54 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -1411,14 +1411,14 @@ available in a vignette.")
(define-public r-lava
(package
(name "r-lava")
- (version "1.6.1")
+ (version "1.6.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "lava" version))
(sha256
(base32
- "11k9npmzp3nk2qx0h1dwwfc37j4ddd9y54bppxby0ffnb8qlpw1k"))))
+ "1r47pps39cgvxhg1s0bqknf4jl91pbb0c76q5icxivhwb172fqcm"))))
(build-system r-build-system)
(propagated-inputs
`(("r-numderiv" ,r-numderiv)
@@ -1720,14 +1720,14 @@ created using basic graphics.")
(define-public r-broom
(package
(name "r-broom")
- (version "0.4.4")
+ (version "0.4.5")
(source
(origin
(method url-fetch)
(uri (cran-uri "broom" version))
(sha256
(base32
- "081x87sy6dmfvkgwfjrl5ax51k77ciyzg9x3xql25vdi92rmwj3m"))))
+ "1mrrqqw1bmjf2v88ziqwb5y86g29h0a3rsx2jpw0hrzrzb8i5kcb"))))
(build-system r-build-system)
(propagated-inputs
`(("r-dplyr" ,r-dplyr)
@@ -1737,7 +1737,7 @@ created using basic graphics.")
("r-reshape2" ,r-reshape2)
("r-stringr" ,r-stringr)
("r-tidyr" ,r-tidyr)))
- (home-page "http://github.com/tidyverse/broom")
+ (home-page "https://github.com/tidyverse/broom")
(synopsis "Convert statistical analysis objects into tidy data frames")
(description
"This package provides tools to convert statistical analysis objects from
@@ -4106,14 +4106,14 @@ Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
(define-public r-learnr
(package
(name "r-learnr")
- (version "0.9.2")
+ (version "0.9.2.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "learnr" version))
(sha256
(base32
- "1z04c1djg7ghsl7p9ypc6k5m7snahnmjy10xmrzqfayx1wkfkn9n"))))
+ "0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"))))
(build-system r-build-system)
(propagated-inputs
`(("r-evaluate" ,r-evaluate)
@@ -4482,6 +4482,28 @@ functionality is added so that HDF5 objects behave very similar to their
corresponding R counterparts.")
(license license:asl2.0)))
+(define-public r-itertools
+ (package
+ (name "r-itertools")
+ (version "0.1-3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "itertools" version))
+ (sha256
+ (base32
+ "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-iterators" ,r-iterators)))
+ (home-page "https://cran.r-project.org/web/packages/itertools/")
+ (synopsis "Iterator tools")
+ (description
+ "This package provides various tools for creating iterators, many
+patterned after functions in the Python @code{itertools} module, and others
+patterned after functions in the snow package.")
+ (license license:gpl2)))
+
(define-public r-writexl
(package
(name "r-writexl")
@@ -4501,3 +4523,126 @@ corresponding R counterparts.")
"This package provides a data frame to xlsx exporter based on
libxlsxwriter.")
(license license:bsd-2)))
+
+(define-public r-biasedurn
+ (package
+ (name "r-biasedurn")
+ (version "1.07")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "BiasedUrn" version))
+ (sha256
+ (base32
+ "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3"))))
+ (properties `((upstream-name . "BiasedUrn")))
+ (build-system r-build-system)
+ (home-page "https://cran.r-project.org/web/packages/BiasedUrn/")
+ (synopsis "Biased Urn model distributions")
+ (description
+ "This package provides statistical models of biased sampling in the form
+of univariate and multivariate noncentral hypergeometric distributions,
+including Wallenius' noncentral hypergeometric distribution and Fisher's
+noncentral hypergeometric distribution (also called extended hypergeometric
+distribution).")
+ (license license:gpl3)))
+
+(define-public r-goplot
+ (package
+ (name "r-goplot")
+ (version "1.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "GOplot" version))
+ (sha256
+ (base32
+ "1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"))))
+ (properties `((upstream-name . "GOplot")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-ggdendro" ,r-ggdendro)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-gridextra" ,r-gridextra)
+ ("r-rcolorbrewer" ,r-rcolorbrewer)))
+ (home-page "https://github.com/wencke/wencke.github.io")
+ (synopsis "Visualization of functional analysis data")
+ (description
+ "This package provides an implementation of multilayered visualizations
+for enhanced graphical representation of functional analysis data. It
+combines and integrates omics data derived from expression and functional
+annotation enrichment analyses. Its plotting functions have been developed
+with an hierarchical structure in mind: starting from a general overview to
+identify the most enriched categories (modified bar plot, bubble plot) to a
+more detailed one displaying different types of relevant information for the
+molecules in a given set of categories (circle plot, chord plot, cluster plot,
+Venn diagram, heatmap).")
+ (license license:gpl2)))
+
+(define-public r-getopt
+ (package
+ (name "r-getopt")
+ (version "1.20.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "getopt" version))
+ (sha256
+ (base32
+ "13p35lbpy7i578752fa71sbfvcsqw5qfa9p6kf8b5m3c5p9i4v1x"))))
+ (build-system r-build-system)
+ (home-page "https://github.com/trevorld/getopt")
+ (synopsis "Command-line option processor for R")
+ (description
+ "This package is designed to be used with Rscript to write shebang
+scripts that accept short and long options. Many users will prefer to
+use the packages @code{optparse} or @code{argparse} which add extra
+features like automatically generated help options and usage texts,
+support for default values, positional argument support, etc.")
+ (license license:gpl2+)))
+
+(define-public r-findpython
+ (package
+ (name "r-findpython")
+ (version "1.0.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "findpython" version))
+ (sha256
+ (base32
+ "1y08jk2ffmkf9zpwiz2xymjhfwqvls9vzsnq62v278ghw9d571jl"))))
+ (build-system r-build-system)
+ (home-page "https://github.com/trevorld/findpython")
+ (synopsis "Functions to find an acceptable Python binary")
+ (description
+ "This package was designed to find an acceptable Python binary that
+matches version and feature constraints.")
+ (license license:expat)))
+
+;; This in not the same as "r-argparser"
+(define-public r-argparse
+ (package
+ (name "r-argparse")
+ (version "1.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "argparse" version))
+ (sha256
+ (base32
+ "0fzrbj87b274vf96azdnsjxk2nf45d5wy58vzmlah4b4h7q4j524"))))
+ (build-system r-build-system)
+ (inputs `(("python" ,python)))
+ (propagated-inputs
+ `(("r-findpython" ,r-findpython)
+ ("r-getopt" ,r-getopt)
+ ("r-jsonlite" ,r-jsonlite)
+ ("r-proto" ,r-proto)))
+ (home-page "https://github.com/trevorld/argparse")
+ (synopsis "Command line optional and positional argument parser")
+ (description
+ "This package provides a command line parser to be used with Rscript to
+write shebang scripts that gracefully accept positional and optional arguments
+and automatically generate usage notices.")
+ (license license:gpl2+)))