diff options
Diffstat (limited to 'gnu/packages/bioconductor.scm')
-rw-r--r-- | gnu/packages/bioconductor.scm | 235 |
1 files changed, 186 insertions, 49 deletions
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm index 71037a86e2..534204a16a 100644 --- a/gnu/packages/bioconductor.scm +++ b/gnu/packages/bioconductor.scm @@ -1,11 +1,11 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net> +;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2016, 2017, 2018, 2020, 2021 Roel Janssen <roel@gnu.org> ;;; Copyright © 2016 Pjotr Prins <pjotr.guix@thebird.nl> ;;; Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com> ;;; Copyright © 2017 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2017, 2018, 2019, 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr> -;;; Copyright © 2019, 2020, 2021 Simon Tournier <zimon.toutoune@gmail.com> +;;; Copyright © 2019, 2020, 2021, 2022 Simon Tournier <zimon.toutoune@gmail.com> ;;; Copyright © 2020 Peter Lo <peterloleungyau@gmail.com> ;;; Copyright © 2020, 2021 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de> ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> @@ -626,13 +626,13 @@ based on mapping using Entrez Gene identifiers.") (define-public r-org-hs-eg-db (package (name "r-org-hs-eg-db") - (version "3.7.0") + (version "3.14.0") (source (origin (method url-fetch) (uri (bioconductor-uri "org.Hs.eg.db" version 'annotation)) (sha256 (base32 - "1qxz9l80yg3qdqszs6dsscp7lrpfi1bgd0pxh9j7q34vprzwhdim")))) + "0mnddv42ll0sc0zxf7hkgilslykbvfn7xgxg1g8qi57q2dmpwb6j")))) (properties `((upstream-name . "org.Hs.eg.db"))) (build-system r-build-system) @@ -956,6 +956,26 @@ annotations.") Disease Ontology.") (license license:artistic2.0))) +(define-public r-hgu133plus2-db + (package + (name "r-hgu133plus2-db") + (version "3.13.0") + (source + (origin + (method url-fetch) + (uri (bioconductor-uri "hgu133plus2.db" version 'annotation)) + (sha256 + (base32 "0i6cfk7ahql4fcgrq0dai9gkjbsahyzd9iv4lqv1ad58fzkmipnx")))) + (properties `((upstream-name . "hgu133plus2.db"))) + (build-system r-build-system) + (propagated-inputs (list r-annotationdbi r-org-hs-eg-db)) + (home-page "https://bioconductor.org/packages/hgu133plus2.db") + (synopsis "Affymetrix Affymetrix HG-U133_Plus_2 Array annotation data") + (description + "This package provides Affymetrix HG-U133_Plus_2 array annotation +data (chip hgu133plus2) assembled using data from public repositories.") + (license license:artistic2.0))) + (define-public r-pfam-db (package (name "r-pfam-db") @@ -1302,9 +1322,7 @@ downloaded from Encode.") (version "1.14.0") (source (origin (method url-fetch) - (uri (string-append - "http://bioconductor.org/packages/release/data/experiment" - "/src/contrib/pasilla_" version ".tar.gz")) + (uri (bioconductor-uri "pasilla" version 'experiment)) (sha256 (base32 "0h124i2fb2lbj2k48zzf1n7ldqa471bs26fbd9vw50299aqx28x0")))) @@ -1966,6 +1984,33 @@ closely reconstructs the mutational profile.") (license license:gpl2+))) ;; This is a CRAN package, but it depends on Bioconductor packages. +(define-public r-jetset + (package + (name "r-jetset") + (version "3.4.0") + (source + (origin + (method url-fetch) + (uri (cran-uri "jetset" version)) + (sha256 + (base32 "0c99h5npsv2gf5d59s4qhkaqmjhbwa3prcykk24wzhnpfq6y6xhp")))) + (properties `((upstream-name . "jetset"))) + (build-system r-build-system) + (propagated-inputs (list r-annotationdbi r-org-hs-eg-db)) + (home-page "http://www.cbs.dtu.dk/biotools/jetset/") + (synopsis "One-to-one gene-probeset mapping for Affymetrix human microarrays") + (description + "This package provides a one-to-one mapping from gene to \"best\" probe +set for four Affymetrix human gene expression microarrays: hgu95av2, hgu133a, +hgu133plus2, and u133x3p. On Affymetrix gene expression microarrays, a single +gene may be measured by multiple probe sets. This can present a mild +conundrum when attempting to evaluate a gene \"signature\" that is defined by +gene names rather than by specific probe sets. This package also includes the +pre-calculated probe set quality scores that were used to define the +mapping.") + (license license:artistic2.0))) + +;; This is a CRAN package, but it depends on Bioconductor packages. (define-public r-nmf (package (name "r-nmf") @@ -2474,13 +2519,13 @@ powerful online queries from gene annotation to database mining.") (define-public r-biocparallel (package (name "r-biocparallel") - (version "1.28.1") + (version "1.28.3") (source (origin (method url-fetch) (uri (bioconductor-uri "BiocParallel" version)) (sha256 (base32 - "04s6y7q9dvg26fazs6lzkm668zpl3136j9gd5hkyihyrf4a1w3g3")))) + "0lkp7m2l66zq8yl788mkvi9kpb1haywxpf6ip9xl5y6iwm1w2b8p")))) (properties `((upstream-name . "BiocParallel"))) (build-system r-build-system) @@ -2659,13 +2704,13 @@ analysis.") (define-public r-chipseeker (package (name "r-chipseeker") - (version "1.30.2") + (version "1.30.3") (source (origin (method url-fetch) (uri (bioconductor-uri "ChIPseeker" version)) (sha256 (base32 - "1nr5p1h9131rvbpnh2kizzx9q6f4ycq6rzxy1yqg2pczqcg7hy4x")))) + "1f9m1p1viiigkmv15r2mknjrfw047jw1fylpqz5ipigc3jrphj1g")))) (build-system r-build-system) (native-inputs (list r-knitr)) @@ -3266,13 +3311,13 @@ alignments.") (define-public r-genomicfeatures (package (name "r-genomicfeatures") - (version "1.46.1") + (version "1.46.3") (source (origin (method url-fetch) (uri (bioconductor-uri "GenomicFeatures" version)) (sha256 (base32 - "1dm049r7k41m8zzp5b332fw3ah3jpzzgpcb21icxwhlg483ipjyv")))) + "0a3shdzc1r0f12q9w679hgj8ywrwbg36z7k0yp47dgfjl14lachk")))) (properties `((upstream-name . "GenomicFeatures"))) (build-system r-build-system) @@ -4472,6 +4517,56 @@ this package. It also provides functionalities for visualizing, summarizing and comparing the clusterings.") (license license:expat))) +(define-public r-transcriptr + (package + (name "r-transcriptr") + (version "1.22.0") + (source + (origin + (method url-fetch) + (uri (bioconductor-uri "transcriptR" version)) + (sha256 + (base32 "1p5l2z3szx3qh02x7r81ajl7yc5wqsri6q6pzw83livmalcli5yy")))) + (properties `((upstream-name . "transcriptR"))) + (build-system r-build-system) + (propagated-inputs + (list r-biocgenerics + r-caret + r-chipseq + r-e1071 + r-genomeinfodb + r-genomicalignments + r-genomicfeatures + r-genomicranges + r-ggplot2 + r-iranges + r-proc + r-reshape2 + r-rsamtools + r-rtracklayer + r-s4vectors)) + (native-inputs (list r-knitr)) + (home-page "https://bioconductor.org/packages/transcriptR") + (synopsis "Primary transcripts detection and quantification") + (description + "The differences in the RNA types being sequenced have an impact on the +resulting sequencing profiles. mRNA-seq data is enriched with reads derived +from exons, while GRO-, nucRNA- and chrRNA-seq demonstrate a substantial +broader coverage of both exonic and intronic regions. The presence of +intronic reads in GRO-seq type of data makes it possible to use it to +computationally identify and quantify all de novo continuous regions of +transcription distributed across the genome. This type of data, however, is +more challenging to interpret and less common practice compared to mRNA-seq. +One of the challenges for primary transcript detection concerns the +simultaneous transcription of closely spaced genes, which needs to be properly +divided into individually transcribed units. The R package transcriptR +combines RNA-seq data with ChIP-seq data of histone modifications that mark +active Transcription Start Sites (TSSs), such as, H3K4me3 or H3K9/14Ac to +overcome this challenge. The advantage of this approach over the use of, for +example, gene annotations is that this approach is data driven and therefore +able to deal also with novel and case specific events.") + (license license:gpl3))) + (define-public r-trajectoryutils (package (name "r-trajectoryutils") @@ -4567,13 +4662,13 @@ that integrates the various evidences.") (define-public r-structuralvariantannotation (package (name "r-structuralvariantannotation") - (version "1.10.0") + (version "1.10.1") (source (origin (method url-fetch) (uri (bioconductor-uri "StructuralVariantAnnotation" version)) (sha256 - (base32 "1pw7d39944dwk5gw6q7igcn866zpqwz01ljaha2ih5dfvmhxka8n")))) + (base32 "009l27kb9gvwwf57dwxfribhfhvn4z5pw8yc847l6pkbzqggx678")))) (build-system r-build-system) (propagated-inputs (list r-assertthat @@ -4669,14 +4764,14 @@ unmodeled, or latent sources of noise.") (define-public r-systempiper (package (name "r-systempiper") - (version "2.0.1") + (version "2.0.5") (source (origin (method url-fetch) (uri (bioconductor-uri "systemPipeR" version)) (sha256 (base32 - "1r0qc1pyff9nvjix21xjd6fmka06ywr4ipr8szm52hq41hwaiqgq")))) + "1j91pyfjsqngxxlxjqc477pznlfax4vayrks2q12rxw76ija80hf")))) (properties `((upstream-name . "systemPipeR"))) (build-system r-build-system) (propagated-inputs @@ -4766,6 +4861,39 @@ provided as a matrix which can be used as an offset for different expression of gene-level counts.") (license license:gpl2+))) +;; This is a CRAN package, but it depends on a Bioconductor package. +(define-public r-valr + (package + (name "r-valr") + (version "0.6.4") + (source + (origin + (method url-fetch) + (uri (cran-uri "valr" version)) + (sha256 + (base32 + "0dd41irvibh6rwi52bw4zg4m7wpyihlp1kdkb8fdji3csw2fiz4k")))) + (build-system r-build-system) + (propagated-inputs + (list r-broom + r-dplyr + r-ggplot2 + r-rcpp + r-readr + r-rlang + r-rtracklayer ;bioconductor package + r-stringr + r-tibble)) + (native-inputs + (list r-knitr)) + (home-page "https://github.com/rnabioco/valr") + (synopsis "Genome interval arithmetic in R") + (description + "This package enables you to read and manipulate genome intervals and +signals. It provides functionality similar to command-line tool suites within +R, enabling interactive analysis and visualization of genome-scale data.") + (license license:expat))) + (define-public r-variantannotation (package (name "r-variantannotation") @@ -5191,14 +5319,14 @@ signal in the input, that lead to spurious peaks during peak calling.") (define-public r-diffbind (package (name "r-diffbind") - (version "3.4.0") + (version "3.4.3") (source (origin (method url-fetch) (uri (bioconductor-uri "DiffBind" version)) (sha256 (base32 - "15p4jd9k520va6kzizkgsl4a18kh5r8i50qfdkv7xazsfhvxjm3i")))) + "1bz03ls7pkb09p6nkz7gfnhjlh06mgbp3j98ppnzibiar3cjrnfj")))) (properties `((upstream-name . "DiffBind"))) (build-system r-build-system) (propagated-inputs @@ -6212,14 +6340,14 @@ possible, parallelization is achieved using the BiocParallel framework.") (define-public r-destiny (package (name "r-destiny") - (version "3.4.0") + (version "3.8.0") (source (origin (method url-fetch) (uri (bioconductor-uri "destiny" version)) (sha256 (base32 - "1i7f5q02zvpfaxhd76fbw0h1wfgjphyn5hrmrjpvlnv4ardzsir2")))) + "01662p5j9l12ylf5a5djg4cjppd2n3chrygzw8nnrcf1806xn58y")))) (build-system r-build-system) (propagated-inputs (list r-biobase @@ -6554,14 +6682,14 @@ independent of the p-value under the null hypothesis.") (define-public r-icobra (package (name "r-icobra") - (version "1.22.1") + (version "1.22.2") (source (origin (method url-fetch) (uri (bioconductor-uri "iCOBRA" version)) (sha256 (base32 - "05j3h314l2bw8n61h1nyiqhm3z7c1axycn4p3xkfccq5i4mcqvn2")))) + "1ln8l2cp6dqg6zv7s0qnmw5ii93v5sgp0b1nwswl52zdd8mivwxy")))) (properties `((upstream-name . "iCOBRA"))) (build-system r-build-system) (propagated-inputs @@ -6798,6 +6926,7 @@ several functions from the R igraph package.") (uri (git-reference (url "https://github.com/pneuvial/sanssouci.git") (commit commit))) + (file-name (git-file-name name version)) (sha256 (base32 "13ycdd790qw64qy2zdvcrpj3fc8as628rsly32438d3rifnlc5sk")))) @@ -7743,14 +7872,14 @@ All the visualization methods are developed based on ggplot2 graphics.") (define-public r-clusterprofiler (package (name "r-clusterprofiler") - (version "4.2.0") + (version "4.2.1") (source (origin (method url-fetch) (uri (bioconductor-uri "clusterProfiler" version)) (sha256 (base32 - "18y7482sw0awlhazikq13r2r0zid9ksk942rma87m448y1cq2fi5")))) + "08jhcbanz24x7zdkxznxz787g0nk3jfzd7zsap13sra7qnwaswq4")))) (properties `((upstream-name . "clusterProfiler"))) (build-system r-build-system) @@ -8719,14 +8848,14 @@ decomposition algorithms.") (define-public r-yapsa (package (name "r-yapsa") - (version "1.19.0") + (version "1.20.1") (source (origin (method url-fetch) (uri (bioconductor-uri "YAPSA" version)) (sha256 (base32 - "0fgcbskz96p5815nywsnqv2gzn7g93m438hpd5rpg85srg4wrpdj")))) + "08r05fzpraggbxv15lx0b68kjlkysp0rcdlm6n9avzmlsdqplb2h")))) (properties `((upstream-name . "YAPSA"))) (build-system r-build-system) (propagated-inputs @@ -8748,7 +8877,7 @@ decomposition algorithms.") r-keggrest r-limsolve r-magrittr - r-pmcmr + r-pmcmrplus r-pracma r-reshape2 r-somaticsignatures @@ -9375,6 +9504,7 @@ Gaussian distributions.") "0ardmryx6ac7v6n900a1klrrldvbmh7bxvy8ldz8rwid19h29ikr")))) (properties `((upstream-name . "Rbowtie"))) (build-system r-build-system) + (inputs (list zlib)) (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/Rbowtie/") @@ -9826,14 +9956,14 @@ cluster count and membership by stability evidence in unsupervised analysis.") (define-public r-cytolib (package (name "r-cytolib") - (version "2.6.0") + (version "2.6.1") (source (origin (method url-fetch) (uri (bioconductor-uri "cytolib" version)) (sha256 (base32 - "01r5dfjil1i526kb5gj9c8x9agi90x0bh7lzykbpn0g6s2hznbzi")))) + "16m5w6cp28p4fs2p8c8rjcg1d686xl8mpas816i7zxfh8m0bcqc9")))) (properties `((upstream-name . "cytolib"))) (build-system r-build-system) (native-inputs @@ -10849,6 +10979,8 @@ with multiple R processes supported by the package @code{parallel}.") r-methylumi r-minfi r-watermelon)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/bigmelon/") (synopsis "Illumina methylation array analysis for large experiments") (description @@ -11237,14 +11369,14 @@ data.") (define-public r-universalmotif (package (name "r-universalmotif") - (version "1.12.1") + (version "1.12.2") (source (origin (method url-fetch) (uri (bioconductor-uri "universalmotif" version)) (sha256 (base32 - "0d6zrwbc4i2npl29idm1icwa62wdx47z9s8yx7k662v3qagwpj16")))) + "1p9zdrsxqn4ayvbj05xgpzpbzkzrh7k0d62x10069687vfl6dlxg")))) (properties `((upstream-name . "universalmotif"))) (build-system r-build-system) @@ -11287,14 +11419,14 @@ motifs, and others.") (define-public r-activedriverwgs (package (name "r-activedriverwgs") - (version "1.1.1") + (version "1.1.2") (source (origin (method url-fetch) (uri (cran-uri "ActiveDriverWGS" version)) (sha256 (base32 - "06mvakdc8d2pn91p0sr4ixc561s4ia5h1cvd1p7pqd6s50dy4say")))) + "13b5yazgv9kckcp6gck183mh1m0q8lc5ixagmcy9s8kv2wz7wq45")))) (properties `((upstream-name . "ActiveDriverWGS"))) (build-system r-build-system) @@ -11302,6 +11434,9 @@ motifs, and others.") (list r-biostrings r-bsgenome r-bsgenome-hsapiens-ucsc-hg19 + r-bsgenome-hsapiens-ucsc-hg38 + r-bsgenome-mmusculus-ucsc-mm9 + r-bsgenome-mmusculus-ucsc-mm10 r-genomeinfodb r-genomicranges r-iranges @@ -11322,14 +11457,14 @@ using whole genome sequencing data.") (define-public r-activepathways (package (name "r-activepathways") - (version "1.0.2") + (version "1.0.4") (source (origin (method url-fetch) (uri (cran-uri "ActivePathways" version)) (sha256 (base32 - "1hxy760x141ykrpqdbfldq4ggj1svj3lsrpwi4rb2x7r4lna937l")))) + "1prhwx0nnwy2q62l2r0z31mhk4mq6xdr6mjihdlwpwgwq4rfi60y")))) (properties `((upstream-name . "ActivePathways"))) (build-system r-build-system) @@ -11720,14 +11855,14 @@ searching and clustering.") (define-public r-bioassayr (package (name "r-bioassayr") - (version "1.32.0") + (version "1.32.1") (source (origin (method url-fetch) (uri (bioconductor-uri "bioassayR" version)) (sha256 (base32 - "1nfp1alva6qim5rbhg9j9w97p2n4z21ghr4j489lqklkcs4d030f")))) + "0pa8d7p9asp36wddkg779i3b9m12rxik56c54bmclnammr0cz89i")))) (properties `((upstream-name . "bioassayR"))) (build-system r-build-system) (propagated-inputs @@ -13858,19 +13993,21 @@ on the plot.") (define-public r-abn (package (name "r-abn") - (version "2.5-0") + (version "2.6-0") (source (origin (method url-fetch) (uri (cran-uri "abn" version)) (sha256 (base32 - "1fqmhw0mhdl6az1gpg0byvx5snhz1pl3fqikhyfjcjrc9xbsq8yw")))) + "0fr5pyc43hly5ry5bbygibbh9mnql7vl4r5qz42d0ry4hahyxa4w")))) (build-system r-build-system) (inputs (list gsl)) (propagated-inputs - (list r-lme4 + (list r-doparallel + r-foreach + r-lme4 r-nnet r-rcpp r-rcpparmadillo @@ -14045,13 +14182,13 @@ starting site, start codon, stop codon and transcription ending site.") (define-public r-sushi (package (name "r-sushi") - (version "1.31.0") + (version "1.32.0") (source (origin (method url-fetch) (uri (bioconductor-uri "Sushi" version)) (sha256 (base32 - "1cj4palsq99vnwihp6z9mw0f8w9qj2vq8zwnabf3bgg0l1wpsc7c")))) + "073mh1d063ph5zk1d8kipgblr4l1ixqbxflhq4669761fi2frlw4")))) (properties `((upstream-name . "Sushi"))) (build-system r-build-system) (propagated-inputs @@ -14445,14 +14582,14 @@ the Bioconductor project.") (define-public r-biodb (package (name "r-biodb") - (version "1.2.1") + (version "1.2.2") (source (origin (method url-fetch) (uri (bioconductor-uri "biodb" version)) (sha256 (base32 - "1z4adapsnpw6fwanihdz43r11ijypxs5wbndb1i98j8kb7wf308k")))) + "0b5zva16r4kz8736h3djjgmh35nxmlin4f374rb4i2s55zsrb638")))) (properties `((upstream-name . "biodb"))) (build-system r-build-system) (propagated-inputs @@ -15006,13 +15143,13 @@ estimates, etc.") (define-public r-tcgabiolinks (package (name "r-tcgabiolinks") - (version "2.22.1") + (version "2.22.2") (source (origin (method url-fetch) (uri (bioconductor-uri "TCGAbiolinks" version)) (sha256 - (base32 "0114pwbxg6mdhv94g556krl08ig7nwaafrryxbjha4hvn0xwy36l")))) + (base32 "0l7hfwgd8aiqv2k98jchkr3sdp9hwdg7pzm3bnvr6k7p93ifr6wc")))) (properties `((upstream-name . "TCGAbiolinks"))) (build-system r-build-system) (propagated-inputs @@ -15061,14 +15198,14 @@ starburst plots) in order to easily develop complete analysis pipelines.") (define-public r-tximeta (package (name "r-tximeta") - (version "1.12.3") + (version "1.12.4") (source (origin (method url-fetch) (uri (bioconductor-uri "tximeta" version)) (sha256 (base32 - "15l1jvfis7xzxwwnlqs8xpaf212v1lx513np2dc4l4h7rqhclm2v")))) + "1lm2r64d6sdfzvxcabgs0214cdc5dl9pfx562acjcxz5mb101g9g")))) (properties `((upstream-name . "tximeta"))) (build-system r-build-system) (propagated-inputs |