aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/bioconductor.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/bioconductor.scm')
-rw-r--r--gnu/packages/bioconductor.scm239
1 files changed, 235 insertions, 4 deletions
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 750311fd7b..a77114f723 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -32,6 +32,8 @@
#:use-module (gnu packages haskell)
#:use-module (gnu packages image)
#:use-module (gnu packages maths)
+ #:use-module (gnu packages netpbm)
+ #:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages statistics)
#:use-module (gnu packages web))
@@ -776,6 +778,30 @@ datasets which are derived from the Allen Brain Atlas:
All datasets are restricted to protein coding genes.")
(license license:gpl2+)))
+(define-public r-arrmdata
+ (package
+ (name "r-arrmdata")
+ (version "1.18.0")
+ (source (origin
+ (method url-fetch)
+ ;; We cannot use bioconductor-uri here because this tarball is
+ ;; located under "data/experiment/" instead of "bioc/".
+ (uri (string-append "https://www.bioconductor.org/packages/"
+ "release/data/experiment/src/contrib/"
+ "ARRmData_" version ".tar.gz"))
+ (sha256
+ (base32
+ "0r1y3zn7ly4k3ngx55vfavn9s6aidbddlv2fbmj7hj3hvpslmyly"))))
+ (properties
+ `((upstream-name . "ARRmData")))
+ (build-system r-build-system)
+ (home-page "https://www.bioconductor.org/packages/ARRmData/")
+ (synopsis "Example dataset for normalization of Illumina 450k methylation data")
+ (description
+ "This package provides raw beta values from 36 samples across 3 groups
+from Illumina 450k methylation arrays.")
+ (license license:artistic2.0)))
+
(define-public r-hsmmsinglecell
(package
(name "r-hsmmsinglecell")
@@ -1595,14 +1621,14 @@ genes or proteins in these datasets.")
(define-public r-inspect
(package
(name "r-inspect")
- (version "1.12.1")
+ (version "1.12.2")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "INSPEcT" version))
(sha256
(base32
- "07q5msw9rnamx957mbiawnv3p9kr5ahwawzvv9xzla7d3lkk62xp"))))
+ "1ykkr15b4bc2carwppf9yxzpl2n6lqpc6z6i2qy37vc6xffzgdx4"))))
(properties `((upstream-name . "INSPEcT")))
(build-system r-build-system)
(propagated-inputs
@@ -2925,14 +2951,14 @@ profiles (GO and KEGG) of gene and gene clusters.")
(define-public r-mlinterfaces
(package
(name "r-mlinterfaces")
- (version "1.62.0")
+ (version "1.62.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "MLInterfaces" version))
(sha256
(base32
- "12bgplyzfh0hkwmdp5w4cs5zw3ygdhzmiqzm8vhjyni6m9nrxwy8"))))
+ "1h0x1p2h8x1h276wxx6kcnb4c4s5sglnmd58iigl81a224x8gxwp"))))
(properties `((upstream-name . "MLInterfaces")))
(build-system r-build-system)
(propagated-inputs
@@ -4040,3 +4066,208 @@ chromatographically separated and single-spectra mass spectral data. It
imports from AIA/ANDI NetCDF, mzXML, mzData and mzML files. It preprocesses
data for high-throughput, untargeted analyte profiling.")
(license license:gpl2+)))
+
+(define-public r-wrench
+ (package
+ (name "r-wrench")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "Wrench" version))
+ (sha256
+ (base32
+ "12gfdj2p52pah67bimz14xcwmcb4c2snjwswj0fns7v3v1h9rlqg"))))
+ (properties `((upstream-name . "Wrench")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-limma" ,r-limma)
+ ("r-locfit" ,r-locfit)
+ ("r-matrixstats" ,r-matrixstats)))
+ (home-page "https://github.com/HCBravoLab/Wrench")
+ (synopsis "Wrench normalization for sparse count data")
+ (description
+ "Wrench is a package for normalization sparse genomic count data, like
+that arising from 16s metagenomic surveys.")
+ (license license:artistic2.0)))
+
+(define-public r-wiggleplotr
+ (package
+ (name "r-wiggleplotr")
+ (version "1.6.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "wiggleplotr" version))
+ (sha256
+ (base32
+ "12fhbskkjwv4d9bdy3gab8n9pcf7qpwiwgx0248as445vfw8dil3"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-assertthat" ,r-assertthat)
+ ("r-cowplot" ,r-cowplot)
+ ("r-dplyr" ,r-dplyr)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-iranges" ,r-iranges)
+ ("r-purrr" ,r-purrr)
+ ("r-rtracklayer" ,r-rtracklayer)
+ ("r-s4vectors" ,r-s4vectors)))
+ (home-page "https://bioconductor.org/packages/wiggleplotr/")
+ (synopsis "Make read coverage plots from BigWig files")
+ (description
+ "This package provides tools to visualize read coverage from sequencing
+experiments together with genomic annotations (genes, transcripts, peaks).
+Introns of long transcripts can be rescaled to a fixed length for better
+visualization of exonic read coverage.")
+ (license license:asl2.0)))
+
+(define-public r-widgettools
+ (package
+ (name "r-widgettools")
+ (version "1.60.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "widgetTools" version))
+ (sha256
+ (base32
+ "0mz69pdr6q69avsvs6r5ncdkdmgwfislpil4v18dsflw4j454gwf"))))
+ (properties `((upstream-name . "widgetTools")))
+ (build-system r-build-system)
+ (home-page "https://bioconductor.org/packages/widgetTools/")
+ (synopsis "Tools for creating interactive tcltk widgets")
+ (description
+ "This packages contains tools to support the construction of tcltk
+widgets in R.")
+ ;; Any version of the LGPL.
+ (license license:lgpl3+)))
+
+(define-public r-webbioc
+ (package
+ (name "r-webbioc")
+ (version "1.54.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "webbioc" version))
+ (sha256
+ (base32
+ "16n6wc9q51wfpmh9y77p53sqdqdd8pn50c67vf6h4n7gv5wgnpwi"))))
+ (build-system r-build-system)
+ (inputs
+ `(("netpbm" ,netpbm)
+ ("perl" ,perl)))
+ (propagated-inputs
+ `(("r-affy" ,r-affy)
+ ("r-annaffy" ,r-annaffy)
+ ("r-biobase" ,r-biobase)
+ ("r-biocmanager" ,r-biocmanager)
+ ("r-gcrma" ,r-gcrma)
+ ("r-multtest" ,r-multtest)
+ ("r-qvalue" ,r-qvalue)
+ ("r-vsn" ,r-vsn)))
+ (home-page "https://www.bioconductor.org/")
+ (synopsis "Bioconductor web interface")
+ (description
+ "This package provides an integrated web interface for doing microarray
+analysis using several of the Bioconductor packages. It is intended to be
+deployed as a centralized bioinformatics resource for use by many users.
+Currently only Affymetrix oligonucleotide analysis is supported.")
+ (license license:gpl2+)))
+
+(define-public r-zfpkm
+ (package
+ (name "r-zfpkm")
+ (version "1.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "zFPKM" version))
+ (sha256
+ (base32
+ "0rvfrjxxvfng9fxxn316gm96v4rahx62vlk3axr2bzjbi1r4s8v5"))))
+ (properties `((upstream-name . "zFPKM")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-checkmate" ,r-checkmate)
+ ("r-dplyr" ,r-dplyr)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-summarizedexperiment" ,r-summarizedexperiment)
+ ("r-tidyr" ,r-tidyr)))
+ (home-page "https://github.com/ronammar/zFPKM/")
+ (synopsis "Functions to facilitate zFPKM transformations")
+ (description
+ "This is a package to perform the zFPKM transform on RNA-seq FPKM data.
+This algorithm is based on the publication by Hart et al., 2013 (Pubmed ID
+24215113).")
+ (license license:gpl3)))
+
+(define-public r-rbowtie2
+ (package
+ (name "r-rbowtie2")
+ (version "1.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "Rbowtie2" version))
+ (sha256
+ (base32
+ "045cmfwqzcj4zn6r16hkpmr5sd5y0mxvrs5yynf460fdz2p418cr"))))
+ (properties `((upstream-name . "Rbowtie2")))
+ (build-system r-build-system)
+ (inputs
+ `(("zlib" ,zlib)))
+ (home-page "https://bioconductor.org/packages/Rbowtie2/")
+ (synopsis "R wrapper for Bowtie2 and AdapterRemoval")
+ (description
+ "This package provides an R wrapper of the popular @code{bowtie2}
+sequencing reads aligner and @code{AdapterRemoval}, a convenient tool for
+rapid adapter trimming, identification, and read merging.")
+ (license license:gpl3+)))
+
+(define-public r-progeny
+ (package
+ (name "r-progeny")
+ (version "1.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "progeny" version))
+ (sha256
+ (base32
+ "02z09rbzi305jrwzai8zayxi82563lxcaldp4r9pw564qkbl7pk7"))))
+ (build-system r-build-system)
+ (propagated-inputs `(("r-biobase" ,r-biobase)))
+ (home-page "https://github.com/saezlab/progeny")
+ (synopsis "Pathway responsive gene activity inference")
+ (description
+ "This package provides a function to infer pathway activity from gene
+expression. It contains the linear model inferred in the publication
+\"Perturbation-response genes reveal signaling footprints in cancer gene
+expression\".")
+ (license license:asl2.0)))
+
+(define-public r-arrmnormalization
+ (package
+ (name "r-arrmnormalization")
+ (version "1.22.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "ARRmNormalization" version))
+ (sha256
+ (base32
+ "09wfd4vqfvmkpqn9dwqly1dz4h1ckh621jbwj1dab6q4z0dfmzmd"))))
+ (properties
+ `((upstream-name . "ARRmNormalization")))
+ (build-system r-build-system)
+ (propagated-inputs `(("r-arrmdata" ,r-arrmdata)))
+ (home-page "https://bioconductor.org/packages/ARRmNormalization/")
+ (synopsis "Adaptive robust regression normalization for methylation data")
+ (description
+ "This is a package to perform the @dfn{Adaptive Robust Regression
+method} (ARRm) for the normalization of methylation data from the Illumina
+Infinium HumanMethylation 450k assay.")
+ (license license:artistic2.0)))