[PATCH 00/50] Move some Bioconductor packages to (gnu packages bioconductor).

  • Done
  • quality assurance status badge
Details
2 participants
  • Ricardo Wurmus
  • zimoun
Owner
unassigned
Submitted by
zimoun
Severity
normal
Z
Z
zimoun wrote on 21 May 2021 22:21
(address . guix-patches@gnu.org)(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202136.26524-1-zimon.toutoune@gmail.com
Hi,

Janitor [1] patch set. It moves Bioconductor packages from (gnu packages
bioinformatics) to (gnu packages bioconductor).



To transfer the Copyright, I use:

git --no-pager log --date=format:"%Y" --format="%ad %an %s" --grep=r-<name>

I did my best to preserve the copyright. But I do not guarantee it is error-free.
Well, in doubt, I have been conservative.

Then, I do:

guix build r-<name> --no-grafts
./pre-inst-env guix build r-<name> --no-grafts --check

To avoid a break, I check with:

for ci in $(git log --format="%H" -51 --reverse);
do
./pre-inst-env guix pull --commit=$ci \
-p /tmp/test-${ci} \
--url=$(pwd) --branch=janitor --disable-authentication
done

and everyting seems fine. At least, "guix pull" should be checked at the end
of the series.


Last, I have checked the imported modules in gnu/packages/bioinformatics.scm.
All should be fine.

Now, I get:

Toggle snippet (6 lines)
$ ag 'bioconductor' gnu/packages/bioinformatics.scm
69: #:use-module (gnu packages bioconductor)
11550: (synopsis "Extra base functions for Bioconductor")
11553:provided by Bioconductor packages.")

which ends the move, I guess. Except the package r-rcurl in
gnu/packages/statistics.scm, let as an exercise for the reader. ;-)


On a side note about the Copyright lines, I did:

git blame --date=format:"%Y)" gnu/packages/bioinformatics.scm \
| cut -d')' -f1 | cut -d'(' -f2 | sed 's/ //g' \
| sort | uniq -c

and it is possible that there is some "mistake", FWIW.

All the best,
simon


zimoun (50):
gnu: r-genomicalignments: Move to (gnu packages bioconductor).
gnu: r-rtracklayer: Move to (gnu packages bioconductor).
gnu: r-genomicfeatures: Move to (gnu packages bioconductor).
gnu: r-topgo: Move to (gnu packages bioconductor).
gnu: r-bsgenome: Move to (gnu packages bioconductor).
gnu: r-msnid: Move to (gnu packages bioconductor).
gnu: r-msnbase: Move to (gnu packages bioconductor).
gnu: r-samr: Move to (gnu packages bioconductor).
gnu: r-impute: Move to (gnu packages bioconductor).
gnu: r-seqpattern: Move to (gnu packages bioconductor).
gnu: r-go-db: Move to (gnu packages bioconductor).
gnu: r-genomation: Move to (gnu packages bioconductor).
gnu: r-genomationdata: Move to (gnu packages bioconductor).
gnu: r-pcamethods: Move to (gnu packages bioconductor).
gnu: r-mzid: Move to (gnu packages bioconductor).
gnu: r-aroma-light: Move to (gnu packages bioconductor).
gnu: r-deseq: Move to (gnu packages bioconductor).
gnu: r-edaseq: Move to (gnu packages bioconductor).
gnu: r-interactivedisplaybase: Move to (gnu packages bioconductor).
gnu: r-annotationhub: Move to (gnu packages bioconductor).
gnu: r-fastseg: Move to (gnu packages bioconductor).
gnu: r-affy: Move to (gnu packages bioconductor).
gnu: r-keggrest: Move to (gnu packages bioconductor).
gnu: r-gage: Move to (gnu packages bioconductor).
gnu: r-complexheatmap: Move to (gnu packages bioconductor).
gnu: r-genomicfiles: Move to (gnu packages bioconductor).
gnu: r-dirichletmultinomial: Move to (gnu packages bioconductor).
gnu: r-organismdbi: Move to (gnu packages bioconductor).
gnu: r-affyio: Move to (gnu packages bioconductor).
gnu: r-vsn: Move to (gnu packages bioconductor).
gnu: r-biovizbase: Move to (gnu packages bioconductor).
gnu: r-ensembldb: Move to (gnu packages bioconductor).
gnu: r-mzr: Move to (gnu packages bioconductor).
gnu: r-protgenerics: Move to (gnu packages bioconductor).
gnu: r-sva: Move to (gnu packages bioconductor).
gnu: r-motifrg: Move to (gnu packages bioconductor).
gnu: r-seqlogo: Move to (gnu packages bioconductor).
gnu: r-zlibbioc: Move to (gnu packages bioconductor).
gnu: r-rhtslib: Move to (gnu packages bioconductor).
gnu: r-bamsignals: Move to (gnu packages bioconductor).
gnu: r-rcas: Move to (gnu packages bioconductor).
gnu: r-mutationalpatterns: Move to (gnu packages bioconductor).
gnu: r-tximport: Move to (gnu packages bioconductor).
gnu: r-rhdf5filters: Move to (gnu packages bioconductor).
gnu: r-annotationfilter: Move to (gnu packages bioconductor).
gnu: r-rhdf5: Move to (gnu packages bioconductor).
gnu: r-chipseq: Move to (gnu packages bioconductor).
gnu: r-copyhelper: Move to (gnu packages bioconductor).
gnu: r-copywriter: Move to (gnu packages bioconductor).
gnu: r-methylkit: Move to (gnu packages bioconductor).

gnu/packages/bioconductor.scm | 1826 +++++++++++++++++++++++++++++--
gnu/packages/bioinformatics.scm | 1645 ----------------------------
gnu/packages/cran.scm | 30 -
3 files changed, 1749 insertions(+), 1752 deletions(-)


base-commit: bd382fae71d899e243e81688bf5baed26171f2ea
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 02/50] gnu: r-rtracklayer: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-2-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-rtracklayer): Move from here...
* gnu/packages/bioconductor.scm (r-rtracklayer): ...to here.
---
gnu/packages/bioconductor.scm | 48 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 48 ---------------------------------
2 files changed, 48 insertions(+), 48 deletions(-)

Toggle diff (120 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 4f4ff82ad0..42a3d1fffc 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2385,6 +2385,54 @@ Alignment / Map), FASTA, binary variant call (BCF) and compressed indexed
tab-delimited (tabix) files.")
(license license:expat)))
+(define-public r-rtracklayer
+ (package
+ (name "r-rtracklayer")
+ (version "1.50.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "rtracklayer" version))
+ (sha256
+ (base32
+ "12zimhpdzjyzd81wrzz5hdbzvlgzcs22x1nnaf2jq4cba3ch5px8"))))
+ (build-system r-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'use-system-zlib
+ (lambda _
+ (substitute* "DESCRIPTION"
+ ((" zlibbioc,") ""))
+ (substitute* "NAMESPACE"
+ (("import\\(zlibbioc\\)") ""))
+ #t)))))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)))
+ (inputs
+ `(("zlib" ,zlib)))
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-biostrings" ,r-biostrings)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicalignments" ,r-genomicalignments)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-rcurl" ,r-rcurl)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-xml" ,r-xml)
+ ("r-xvector" ,r-xvector)
+ ("r-zlibbioc" ,r-zlibbioc)))
+ (home-page "https://bioconductor.org/packages/rtracklayer")
+ (synopsis "R interface to genome browsers and their annotation tracks")
+ (description
+ "rtracklayer is an extensible framework for interacting with multiple
+genome browsers (currently UCSC built-in) and manipulating annotation tracks
+in various formats (currently GFF, BED, bedGraph, BED15, WIG, BigWig and 2bit
+built-in). The user may export/import tracks to/from the supported browsers,
+as well as query and modify the browser state, such as the current viewport.")
+ (license license:artistic2.0)))
+
(define-public r-shortread
(package
(name "r-shortread")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 0d0fe1df30..9fb46c0d5d 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7849,54 +7849,6 @@ including VCF header and contents in RDF and JSON.")
(home-page "https://github.com/vcflib/bio-vcf")
(license license:expat)))
-(define-public r-rtracklayer
- (package
- (name "r-rtracklayer")
- (version "1.50.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "rtracklayer" version))
- (sha256
- (base32
- "12zimhpdzjyzd81wrzz5hdbzvlgzcs22x1nnaf2jq4cba3ch5px8"))))
- (build-system r-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'use-system-zlib
- (lambda _
- (substitute* "DESCRIPTION"
- ((" zlibbioc,") ""))
- (substitute* "NAMESPACE"
- (("import\\(zlibbioc\\)") ""))
- #t)))))
- (native-inputs
- `(("pkg-config" ,pkg-config)))
- (inputs
- `(("zlib" ,zlib)))
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-biostrings" ,r-biostrings)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicalignments" ,r-genomicalignments)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-rcurl" ,r-rcurl)
- ("r-rsamtools" ,r-rsamtools)
- ("r-s4vectors" ,r-s4vectors)
- ("r-xml" ,r-xml)
- ("r-xvector" ,r-xvector)
- ("r-zlibbioc" ,r-zlibbioc)))
- (home-page "https://bioconductor.org/packages/rtracklayer")
- (synopsis "R interface to genome browsers and their annotation tracks")
- (description
- "rtracklayer is an extensible framework for interacting with multiple
-genome browsers (currently UCSC built-in) and manipulating annotation tracks
-in various formats (currently GFF, BED, bedGraph, BED15, WIG, BigWig and 2bit
-built-in). The user may export/import tracks to/from the supported browsers,
-as well as query and modify the browser state, such as the current viewport.")
- (license license:artistic2.0)))
-
(define-public r-genomicfeatures
(package
(name "r-genomicfeatures")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 01/50] gnu: r-genomicalignments: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-1-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-genomicalignments): Move from here...
* gnu/packages/bioconductor.scm (r-genomicalignments): ...to here.
---
gnu/packages/bioconductor.scm | 35 ++++++++++++++++++++++++++++++++-
gnu/packages/bioinformatics.scm | 33 -------------------------------
2 files changed, 34 insertions(+), 34 deletions(-)

Toggle diff (97 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 45e31a5760..4f4ff82ad0 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net>
+;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2016, 2017, 2018, 2020 Roel Janssen <roel@gnu.org>
;;; Copyright © 2016 Pjotr Prins <pjotr.guix@thebird.nl>
;;; Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com>
@@ -2075,6 +2075,39 @@ translation between different chromosome sequence naming conventions (e.g.,
names in their natural, rather than lexicographic, order.")
(license license:artistic2.0)))
+(define-public r-genomicalignments
+ (package
+ (name "r-genomicalignments")
+ (version "1.26.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "GenomicAlignments" version))
+ (sha256
+ (base32
+ "1q95px6s6snsax4ax955zzpdlrwp5liwf70wqq0lrk9mp6lq0hbr"))))
+ (properties
+ `((upstream-name . "GenomicAlignments")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-biocparallel" ,r-biocparallel)
+ ("r-biostrings" ,r-biostrings)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-summarizedexperiment" ,r-summarizedexperiment)))
+ (home-page "https://bioconductor.org/packages/GenomicAlignments")
+ (synopsis "Representation and manipulation of short genomic alignments")
+ (description
+ "This package provides efficient containers for storing and manipulating
+short genomic alignments (typically obtained by aligning short reads to a
+reference genome). This includes read counting, computing the coverage,
+junction detection, and working with the nucleotide content of the
+alignments.")
+ (license license:artistic2.0)))
+
(define-public r-genomicranges
(package
(name "r-genomicranges")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 9c77d66a35..0d0fe1df30 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7849,39 +7849,6 @@ including VCF header and contents in RDF and JSON.")
(home-page "https://github.com/vcflib/bio-vcf")
(license license:expat)))
-(define-public r-genomicalignments
- (package
- (name "r-genomicalignments")
- (version "1.26.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "GenomicAlignments" version))
- (sha256
- (base32
- "1q95px6s6snsax4ax955zzpdlrwp5liwf70wqq0lrk9mp6lq0hbr"))))
- (properties
- `((upstream-name . "GenomicAlignments")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-biocparallel" ,r-biocparallel)
- ("r-biostrings" ,r-biostrings)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-rsamtools" ,r-rsamtools)
- ("r-s4vectors" ,r-s4vectors)
- ("r-summarizedexperiment" ,r-summarizedexperiment)))
- (home-page "https://bioconductor.org/packages/GenomicAlignments")
- (synopsis "Representation and manipulation of short genomic alignments")
- (description
- "This package provides efficient containers for storing and manipulating
-short genomic alignments (typically obtained by aligning short reads to a
-reference genome). This includes read counting, computing the coverage,
-junction detection, and working with the nucleotide content of the
-alignments.")
- (license license:artistic2.0)))
-
(define-public r-rtracklayer
(package
(name "r-rtracklayer")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 03/50] gnu: r-genomicfeatures: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-3-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-genomicfeatures): Move from here...
* gnu/packages/bioconductor.scm (r-genomicfeatures): ...to here.
---
gnu/packages/bioconductor.scm | 43 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 43 ---------------------------------
2 files changed, 43 insertions(+), 43 deletions(-)

Toggle diff (110 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 42a3d1fffc..2263c17cc4 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2108,6 +2108,49 @@ junction detection, and working with the nucleotide content of the
alignments.")
(license license:artistic2.0)))
+(define-public r-genomicfeatures
+ (package
+ (name "r-genomicfeatures")
+ (version "1.42.3")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "GenomicFeatures" version))
+ (sha256
+ (base32
+ "168cf261vmcqffbzassavkjyz9a2af0l6zbv9cagkx6b1qrk3siz"))))
+ (properties
+ `((upstream-name . "GenomicFeatures")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)
+ ("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-biomart" ,r-biomart)
+ ("r-biostrings" ,r-biostrings)
+ ("r-dbi" ,r-dbi)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-rcurl" ,r-rcurl)
+ ("r-rsqlite" ,r-rsqlite)
+ ("r-rtracklayer" ,r-rtracklayer)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-xvector" ,r-xvector)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioconductor.org/packages/GenomicFeatures")
+ (synopsis "Tools for working with transcript centric annotations")
+ (description
+ "This package provides a set of tools and methods for making and
+manipulating transcript centric annotations. With these tools the user can
+easily download the genomic locations of the transcripts, exons and cds of a
+given organism, from either the UCSC Genome Browser or a BioMart
+database (more sources will be supported in the future). This information is
+then stored in a local database that keeps track of the relationship between
+transcripts, exons, cds and genes. Flexible methods are provided for
+extracting the desired features in a convenient format.")
+ (license license:artistic2.0)))
+
(define-public r-genomicranges
(package
(name "r-genomicranges")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 9fb46c0d5d..bf8cb2f3a5 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7849,49 +7849,6 @@ including VCF header and contents in RDF and JSON.")
(home-page "https://github.com/vcflib/bio-vcf")
(license license:expat)))
-(define-public r-genomicfeatures
- (package
- (name "r-genomicfeatures")
- (version "1.42.3")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "GenomicFeatures" version))
- (sha256
- (base32
- "168cf261vmcqffbzassavkjyz9a2af0l6zbv9cagkx6b1qrk3siz"))))
- (properties
- `((upstream-name . "GenomicFeatures")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)
- ("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-biomart" ,r-biomart)
- ("r-biostrings" ,r-biostrings)
- ("r-dbi" ,r-dbi)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-rcurl" ,r-rcurl)
- ("r-rsqlite" ,r-rsqlite)
- ("r-rtracklayer" ,r-rtracklayer)
- ("r-s4vectors" ,r-s4vectors)
- ("r-xvector" ,r-xvector)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioconductor.org/packages/GenomicFeatures")
- (synopsis "Tools for working with transcript centric annotations")
- (description
- "This package provides a set of tools and methods for making and
-manipulating transcript centric annotations. With these tools the user can
-easily download the genomic locations of the transcripts, exons and cds of a
-given organism, from either the UCSC Genome Browser or a BioMart
-database (more sources will be supported in the future). This information is
-then stored in a local database that keeps track of the relationship between
-transcripts, exons, cds and genes. Flexible methods are provided for
-extracting the desired features in a convenient format.")
- (license license:artistic2.0)))
-
(define-public r-go-db
(package
(name "r-go-db")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 06/50] gnu: r-msnid: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-6-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-msnid): Move from here...
* gnu/packages/bioconductor.scm (r-msnid): ...to here.
---
gnu/packages/bioconductor.scm | 52 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 52 ---------------------------------
2 files changed, 52 insertions(+), 52 deletions(-)

Toggle diff (128 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 923413135b..b5787cb207 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2312,6 +2312,58 @@ and the assessment of differential expression. The analysis methods apply to
different technologies, including microarrays, RNA-seq, and quantitative PCR.")
(license license:gpl2+)))
+(define-public r-msnid
+ (package
+ (name "r-msnid")
+ (version "1.24.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "MSnID" version))
+ (sha256
+ (base32
+ "05bncy7lw2a3h8xgnavjiz56pc6mk8q7l6qdd81197nawxs3j02d"))))
+ (properties `((upstream-name . "MSnID")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)
+ ("r-annotationhub" ,r-annotationhub)
+ ("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-biocstyle" ,r-biocstyle)
+ ("r-biostrings" ,r-biostrings)
+ ("r-data-table" ,r-data-table)
+ ("r-doparallel" ,r-doparallel)
+ ("r-dplyr" ,r-dplyr)
+ ("r-foreach" ,r-foreach)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-iterators" ,r-iterators)
+ ("r-msnbase" ,r-msnbase)
+ ("r-msmstests" ,r-msmstests)
+ ("r-mzid" ,r-mzid)
+ ("r-mzr" ,r-mzr)
+ ("r-protgenerics" ,r-protgenerics)
+ ("r-purrr" ,r-purrr)
+ ("r-r-cache" ,r-r-cache)
+ ("r-rcpp" ,r-rcpp)
+ ("r-reshape2" ,r-reshape2)
+ ("r-rlang" ,r-rlang)
+ ("r-runit" ,r-runit)
+ ("r-stringr" ,r-stringr)
+ ("r-tibble" ,r-tibble)
+ ("r-xtable" ,r-xtable)))
+ (home-page "https://bioconductor.org/packages/MSnID")
+ (synopsis "Utilities for LC-MSn proteomics identifications")
+ (description
+ "This package extracts @dfn{tandem mass spectrometry} (MS/MS) ID data
+from mzIdentML (leveraging the mzID package) or text files. After collating
+the search results from multiple datasets it assesses their identification
+quality and optimize filtering criteria to achieve the maximum number of
+identifications while not exceeding a specified false discovery rate. It also
+contains a number of utilities to explore the MS/MS results and assess missed
+and irregular enzymatic cleavages, mass measurement accuracy, etc.")
+ (license license:artistic2.0)))
+
(define-public r-rbgl
(package
(name "r-rbgl")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 9c9288c6b0..5c2abe6e94 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9275,58 +9275,6 @@ structure (pcaRes) to provide a common interface to the PCA results.")
of mass spectrometry based proteomics data.")
(license license:artistic2.0)))
-(define-public r-msnid
- (package
- (name "r-msnid")
- (version "1.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "MSnID" version))
- (sha256
- (base32
- "05bncy7lw2a3h8xgnavjiz56pc6mk8q7l6qdd81197nawxs3j02d"))))
- (properties `((upstream-name . "MSnID")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)
- ("r-annotationhub" ,r-annotationhub)
- ("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-biocstyle" ,r-biocstyle)
- ("r-biostrings" ,r-biostrings)
- ("r-data-table" ,r-data-table)
- ("r-doparallel" ,r-doparallel)
- ("r-dplyr" ,r-dplyr)
- ("r-foreach" ,r-foreach)
- ("r-ggplot2" ,r-ggplot2)
- ("r-iterators" ,r-iterators)
- ("r-msnbase" ,r-msnbase)
- ("r-msmstests" ,r-msmstests)
- ("r-mzid" ,r-mzid)
- ("r-mzr" ,r-mzr)
- ("r-protgenerics" ,r-protgenerics)
- ("r-purrr" ,r-purrr)
- ("r-r-cache" ,r-r-cache)
- ("r-rcpp" ,r-rcpp)
- ("r-reshape2" ,r-reshape2)
- ("r-rlang" ,r-rlang)
- ("r-runit" ,r-runit)
- ("r-stringr" ,r-stringr)
- ("r-tibble" ,r-tibble)
- ("r-xtable" ,r-xtable)))
- (home-page "https://bioconductor.org/packages/MSnID")
- (synopsis "Utilities for LC-MSn proteomics identifications")
- (description
- "This package extracts @dfn{tandem mass spectrometry} (MS/MS) ID data
-from mzIdentML (leveraging the mzID package) or text files. After collating
-the search results from multiple datasets it assesses their identification
-quality and optimize filtering criteria to achieve the maximum number of
-identifications while not exceeding a specified false discovery rate. It also
-contains a number of utilities to explore the MS/MS results and assess missed
-and irregular enzymatic cleavages, mass measurement accuracy, etc.")
- (license license:artistic2.0)))
-
(define-public r-aroma-light
(package
(name "r-aroma-light")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 05/50] gnu: r-bsgenome: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-5-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-bsgenome): Move from here...
* gnu/packages/bioconductor.scm (r-bsgenome): ...to here.
---
gnu/packages/bioconductor.scm | 33 ++++++++++++++++++++++++++++++++-
gnu/packages/bioinformatics.scm | 31 -------------------------------
2 files changed, 32 insertions(+), 32 deletions(-)

Toggle diff (95 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 2afb5214ee..923413135b 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -4,7 +4,7 @@
;;; 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 Tobias Geerinckx-Rice <me@tobias.gr>
+;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019, 2020, 2021 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>
@@ -1875,6 +1875,37 @@ matching algorithms, and other utilities, for fast manipulation of large
biological sequences or sets of sequences.")
(license license:artistic2.0)))
+(define-public r-bsgenome
+ (package
+ (name "r-bsgenome")
+ (version "1.58.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "BSgenome" version))
+ (sha256
+ (base32
+ "1gbvmxr6r57smgvhqgwspbcnwyk4hsfkxkpzzcs6470q03zfb4wq"))))
+ (properties
+ `((upstream-name . "BSgenome")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-biostrings" ,r-biostrings)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-matrixstats" ,r-matrixstats)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-rtracklayer" ,r-rtracklayer)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-xvector" ,r-xvector)))
+ (home-page "https://bioconductor.org/packages/BSgenome")
+ (synopsis "Infrastructure for Biostrings-based genome data packages")
+ (description
+ "This package provides infrastructure shared by all Biostrings-based
+genome data packages and support for efficient SNP representation.")
+ (license license:artistic2.0)))
+
(define-public r-category
(package
(name "r-category")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 32d2b6a683..9c9288c6b0 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7873,37 +7873,6 @@ including VCF header and contents in RDF and JSON.")
information about the latest version of the Gene Ontologies.")
(license license:artistic2.0)))
-(define-public r-bsgenome
- (package
- (name "r-bsgenome")
- (version "1.58.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "BSgenome" version))
- (sha256
- (base32
- "1gbvmxr6r57smgvhqgwspbcnwyk4hsfkxkpzzcs6470q03zfb4wq"))))
- (properties
- `((upstream-name . "BSgenome")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-biostrings" ,r-biostrings)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-matrixstats" ,r-matrixstats)
- ("r-rsamtools" ,r-rsamtools)
- ("r-rtracklayer" ,r-rtracklayer)
- ("r-s4vectors" ,r-s4vectors)
- ("r-xvector" ,r-xvector)))
- (home-page "https://bioconductor.org/packages/BSgenome")
- (synopsis "Infrastructure for Biostrings-based genome data packages")
- (description
- "This package provides infrastructure shared by all Biostrings-based
-genome data packages and support for efficient SNP representation.")
- (license license:artistic2.0)))
-
(define-public r-impute
(package
(name "r-impute")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 07/50] gnu: r-msnbase: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-7-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-msnbase): Move from here...
* gnu/packages/bioconductor.scm (r-msnbase): ...to here.
---
gnu/packages/bioconductor.scm | 45 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 45 ---------------------------------
2 files changed, 45 insertions(+), 45 deletions(-)

Toggle diff (114 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index b5787cb207..58c8336ce5 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2312,6 +2312,51 @@ and the assessment of differential expression. The analysis methods apply to
different technologies, including microarrays, RNA-seq, and quantitative PCR.")
(license license:gpl2+)))
+(define-public r-msnbase
+ (package
+ (name "r-msnbase")
+ (version "2.16.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "MSnbase" version))
+ (sha256
+ (base32
+ "0hxzs9zzljywqxr7q388hshpy1pdryhl0zkwffqbxpf5pcf92d3h"))))
+ (properties `((upstream-name . "MSnbase")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-affy" ,r-affy)
+ ("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-biocparallel" ,r-biocparallel)
+ ("r-digest" ,r-digest)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-impute" ,r-impute)
+ ("r-iranges" ,r-iranges)
+ ("r-lattice" ,r-lattice)
+ ("r-maldiquant" ,r-maldiquant)
+ ("r-mass" ,r-mass)
+ ("r-mzid" ,r-mzid)
+ ("r-mzr" ,r-mzr)
+ ("r-pcamethods" ,r-pcamethods)
+ ("r-plyr" ,r-plyr)
+ ("r-preprocesscore" ,r-preprocesscore)
+ ("r-protgenerics" ,r-protgenerics)
+ ("r-rcpp" ,r-rcpp)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-scales" ,r-scales)
+ ("r-vsn" ,r-vsn)
+ ("r-xml" ,r-xml)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://github.com/lgatto/MSnbase")
+ (synopsis "Base functions and classes for MS-based proteomics")
+ (description
+ "This package provides basic plotting, data manipulation and processing
+of mass spectrometry based proteomics data.")
+ (license license:artistic2.0)))
+
(define-public r-msnid
(package
(name "r-msnid")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 5c2abe6e94..28893c40e7 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9230,51 +9230,6 @@ the results is also provided. All PCA methods make use of the same data
structure (pcaRes) to provide a common interface to the PCA results.")
(license license:gpl3+)))
-(define-public r-msnbase
- (package
- (name "r-msnbase")
- (version "2.16.1")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "MSnbase" version))
- (sha256
- (base32
- "0hxzs9zzljywqxr7q388hshpy1pdryhl0zkwffqbxpf5pcf92d3h"))))
- (properties `((upstream-name . "MSnbase")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-affy" ,r-affy)
- ("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-biocparallel" ,r-biocparallel)
- ("r-digest" ,r-digest)
- ("r-ggplot2" ,r-ggplot2)
- ("r-impute" ,r-impute)
- ("r-iranges" ,r-iranges)
- ("r-lattice" ,r-lattice)
- ("r-maldiquant" ,r-maldiquant)
- ("r-mass" ,r-mass)
- ("r-mzid" ,r-mzid)
- ("r-mzr" ,r-mzr)
- ("r-pcamethods" ,r-pcamethods)
- ("r-plyr" ,r-plyr)
- ("r-preprocesscore" ,r-preprocesscore)
- ("r-protgenerics" ,r-protgenerics)
- ("r-rcpp" ,r-rcpp)
- ("r-s4vectors" ,r-s4vectors)
- ("r-scales" ,r-scales)
- ("r-vsn" ,r-vsn)
- ("r-xml" ,r-xml)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://github.com/lgatto/MSnbase")
- (synopsis "Base functions and classes for MS-based proteomics")
- (description
- "This package provides basic plotting, data manipulation and processing
-of mass spectrometry based proteomics data.")
- (license license:artistic2.0)))
-
(define-public r-aroma-light
(package
(name "r-aroma-light")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 08/50] gnu: r-samr: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-8-zimon.toutoune@gmail.com
* gnu/packages/cran.scm (r-samr): Move from here...
* gnu/packages/bioconductor.scm (r-samr): ...to here.
---
gnu/packages/bioconductor.scm | 31 +++++++++++++++++++++++++++++++
gnu/packages/cran.scm | 30 ------------------------------
2 files changed, 31 insertions(+), 30 deletions(-)

Toggle diff (99 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 58c8336ce5..f9aa34d254 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -10,6 +10,7 @@
;;; Copyright © 2020, 2021 M?d?lin Ionel Patra?cu <madalinionel.patrascu@mdc-berlin.de>
;;; Copyright © 2020 Jakub K?dzio?ka <kuba@kadziolka.net>
;;; Copyright © 2021 Hong Li <hli@mdc-berlin.de>
+;;; Copyright © 2021 Tim Howes <timhowes@lavabit.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -2604,6 +2605,36 @@ built-in). The user may export/import tracks to/from the supported browsers,
as well as query and modify the browser state, such as the current viewport.")
(license license:artistic2.0)))
+;; This is a CRAN package, but it depends on a Bioconductor package.
+(define-public r-samr
+ (package
+ (name "r-samr")
+ (version "3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "samr" version))
+ (sha256
+ (base32
+ "01km0f7qgm73x19vbvsxl083hs1dq4dj8qm5h64cxbf20b08my15"))))
+ (properties `((upstream-name . "samr")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-gsa" ,r-gsa)
+ ("r-impute" ,r-impute)
+ ("r-matrixstats" ,r-matrixstats)
+ ("r-openxlsx" ,r-openxlsx)
+ ("r-shiny" ,r-shiny)
+ ("r-shinyfiles" ,r-shinyfiles)))
+ (native-inputs `(("gfortran" ,gfortran)))
+ (home-page "https://statweb.stanford.edu/~tibs/SAM/")
+ (synopsis "Significance analysis of Microarrays")
+ (description
+ "This is a package for significance analysis of Microarrays for
+differential expression analysis, RNAseq data and related problems.")
+ ;; Any version of the LGPL
+ (license license:lgpl3+)))
+
(define-public r-shortread
(package
(name "r-shortread")
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 8709cd21fa..e5d1db7cb6 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -33,7 +33,6 @@
;;; Copyright © 2020 Magali Lemes <magalilemes00@gmail.com>
;;; Copyright © 2020 Simon Tournier <zimon.toutoune@gmail.com>
;;; Copyright © 2020 Aniket Patil <aniket112.patil@gmail.com>
-;;; Copyright © 2021 Tim Howes <timhowes@lavabit.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -28629,35 +28628,6 @@ indicator, a quantitative variable or a survival time.")
;; Any version of the LGPL
(license license:lgpl3+)))
-(define-public r-samr
- (package
- (name "r-samr")
- (version "3.0")
- (source
- (origin
- (method url-fetch)
- (uri (cran-uri "samr" version))
- (sha256
- (base32
- "01km0f7qgm73x19vbvsxl083hs1dq4dj8qm5h64cxbf20b08my15"))))
- (properties `((upstream-name . "samr")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-gsa" ,r-gsa)
- ("r-impute" ,r-impute)
- ("r-matrixstats" ,r-matrixstats)
- ("r-openxlsx" ,r-openxlsx)
- ("r-shiny" ,r-shiny)
- ("r-shinyfiles" ,r-shinyfiles)))
- (native-inputs `(("gfortran" ,gfortran)))
- (home-page "https://statweb.stanford.edu/~tibs/SAM/")
- (synopsis "Significance analysis of Microarrays")
- (description
- "This is a package for significance analysis of Microarrays for
-differential expression analysis, RNAseq data and related problems.")
- ;; Any version of the LGPL
- (license license:lgpl3+)))
-
(define-public r-randomforestsrc
(package
(name "r-randomforestsrc")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 09/50] gnu: r-impute: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-9-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-impute): Move from here...
* gnu/packages/bioconductor.scm (r-impute): ...to here.
---
gnu/packages/bioconductor.scm | 20 ++++++++++++++++++++
gnu/packages/bioinformatics.scm | 20 --------------------
2 files changed, 20 insertions(+), 20 deletions(-)

Toggle diff (64 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index f9aa34d254..0b40d70397 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2294,6 +2294,26 @@ Enrichment Analysis} (GSEA).")
the Human Protein Atlas project.")
(license license:artistic2.0)))
+(define-public r-impute
+ (package
+ (name "r-impute")
+ (version "1.64.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "impute" version))
+ (sha256
+ (base32
+ "1pnjasw9i19nmxwjzrd9jbln31yc5jilfvwk414ya5zbqfsazvxa"))))
+ (native-inputs
+ `(("gfortran" ,gfortran)))
+ (build-system r-build-system)
+ (home-page "https://bioconductor.org/packages/impute")
+ (synopsis "Imputation for microarray data")
+ (description
+ "This package provides a function to impute missing gene expression
+microarray data, using nearest neighbor averaging.")
+ (license license:gpl2+)))
+
(define-public r-limma
(package
(name "r-limma")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 28893c40e7..ef5c1a3323 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7873,26 +7873,6 @@ including VCF header and contents in RDF and JSON.")
information about the latest version of the Gene Ontologies.")
(license license:artistic2.0)))
-(define-public r-impute
- (package
- (name "r-impute")
- (version "1.64.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "impute" version))
- (sha256
- (base32
- "1pnjasw9i19nmxwjzrd9jbln31yc5jilfvwk414ya5zbqfsazvxa"))))
- (native-inputs
- `(("gfortran" ,gfortran)))
- (build-system r-build-system)
- (home-page "https://bioconductor.org/packages/impute")
- (synopsis "Imputation for microarray data")
- (description
- "This package provides a function to impute missing gene expression
-microarray data, using nearest neighbor averaging.")
- (license license:gpl2+)))
-
(define-public r-seqpattern
(package
(name "r-seqpattern")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 10/50] gnu: r-seqpattern: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-10-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-seqpattern): Move from here...
* gnu/packages/bioconductor.scm (r-seqpattern): ...to here.
---
gnu/packages/bioconductor.scm | 27 +++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 27 ---------------------------
2 files changed, 27 insertions(+), 27 deletions(-)

Toggle diff (78 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 0b40d70397..1b1b00cde0 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2655,6 +2655,33 @@ differential expression analysis, RNAseq data and related problems.")
;; Any version of the LGPL
(license license:lgpl3+)))
+(define-public r-seqpattern
+ (package
+ (name "r-seqpattern")
+ (version "1.22.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "seqPattern" version))
+ (sha256
+ (base32
+ "0j68n6fwycxjpl2va5fw7ajb123n758s2pq997d76dysxghmrlzq"))))
+ (properties
+ `((upstream-name . "seqPattern")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biostrings" ,r-biostrings)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-kernsmooth" ,r-kernsmooth)
+ ("r-plotrix" ,r-plotrix)))
+ (home-page "https://bioconductor.org/packages/seqPattern")
+ (synopsis "Visualising oligonucleotide patterns and motif occurrences")
+ (description
+ "This package provides tools to visualize oligonucleotide patterns and
+sequence motif occurrences across a large set of sequences centred at a common
+reference point and sorted by a user defined feature.")
+ (license license:gpl3+)))
+
(define-public r-shortread
(package
(name "r-shortread")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index ef5c1a3323..71e1481af2 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7873,33 +7873,6 @@ including VCF header and contents in RDF and JSON.")
information about the latest version of the Gene Ontologies.")
(license license:artistic2.0)))
-(define-public r-seqpattern
- (package
- (name "r-seqpattern")
- (version "1.22.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "seqPattern" version))
- (sha256
- (base32
- "0j68n6fwycxjpl2va5fw7ajb123n758s2pq997d76dysxghmrlzq"))))
- (properties
- `((upstream-name . "seqPattern")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biostrings" ,r-biostrings)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-kernsmooth" ,r-kernsmooth)
- ("r-plotrix" ,r-plotrix)))
- (home-page "https://bioconductor.org/packages/seqPattern")
- (synopsis "Visualising oligonucleotide patterns and motif occurrences")
- (description
- "This package provides tools to visualize oligonucleotide patterns and
-sequence motif occurrences across a large set of sequences centred at a common
-reference point and sorted by a user defined feature.")
- (license license:gpl3+)))
-
(define-public r-genomation
(package
(name "r-genomation")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 11/50] gnu: r-go-db: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-11-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-go-db): Move from here...
* gnu/packages/bioconductor.scm (r-go-db): ...to here.
[source]: Replace 'string-append' by 'bioconductor-uri' with 'annotation.
---
gnu/packages/bioconductor.scm | 22 ++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 24 ------------------------
2 files changed, 22 insertions(+), 24 deletions(-)

Toggle diff (70 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 1b1b00cde0..eb73909723 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -413,6 +413,28 @@ in Biostrings objects.")
ID and species. It is used by functions in the GenomeInfoDb package.")
(license license:artistic2.0)))
+(define-public r-go-db
+ (package
+ (name "r-go-db")
+ (version "3.7.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "GO.db" version 'annotation))
+ (sha256
+ (base32
+ "0i3wcf5h3n0dawzc1hy0kv74f06j80c47n4p3g3fmrcxlhi3jpa5"))))
+ (properties
+ `((upstream-name . "GO.db")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)))
+ (home-page "https://bioconductor.org/packages/GO.db")
+ (synopsis "Annotation maps describing the entire Gene Ontology")
+ (description
+ "The purpose of this GO.db annotation package is to provide detailed
+information about the latest version of the Gene Ontologies.")
+ (license license:artistic2.0)))
+
(define-public r-homo-sapiens
(package
(name "r-homo-sapiens")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 71e1481af2..71f07748b6 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7849,30 +7849,6 @@ including VCF header and contents in RDF and JSON.")
(home-page "https://github.com/vcflib/bio-vcf")
(license license:expat)))
-(define-public r-go-db
- (package
- (name "r-go-db")
- (version "3.7.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://www.bioconductor.org/packages/"
- "release/data/annotation/src/contrib/GO.db_"
- version ".tar.gz"))
- (sha256
- (base32
- "0i3wcf5h3n0dawzc1hy0kv74f06j80c47n4p3g3fmrcxlhi3jpa5"))))
- (properties
- `((upstream-name . "GO.db")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)))
- (home-page "https://bioconductor.org/packages/GO.db")
- (synopsis "Annotation maps describing the entire Gene Ontology")
- (description
- "The purpose of this GO.db annotation package is to provide detailed
-information about the latest version of the Gene Ontologies.")
- (license license:artistic2.0)))
-
(define-public r-genomation
(package
(name "r-genomation")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 12/50] gnu: r-genomation: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-12-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-genomation): Move from here...
* gnu/packages/bioconductor.scm (r-genomation): ...to here.
---
gnu/packages/bioconductor.scm | 48 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 48 ---------------------------------
2 files changed, 48 insertions(+), 48 deletions(-)

Toggle diff (120 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index eb73909723..2be7920770 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2099,6 +2099,54 @@ CAGE.")
high-throughput sequencing experiments.")
(license license:artistic2.0)))
+(define-public r-genomation
+ (package
+ (name "r-genomation")
+ (version "1.22.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "genomation" version))
+ (sha256
+ (base32
+ "1ana06irlpdgnmk8mb329nws9sm8n6max4qargf1xdcdf3rnk45g"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biostrings" ,r-biostrings)
+ ("r-bsgenome" ,r-bsgenome)
+ ("r-data-table" ,r-data-table)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicalignments" ,r-genomicalignments)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-gridbase" ,r-gridbase)
+ ("r-impute" ,r-impute)
+ ("r-iranges" ,r-iranges)
+ ("r-matrixstats" ,r-matrixstats)
+ ("r-plotrix" ,r-plotrix)
+ ("r-plyr" ,r-plyr)
+ ("r-rcpp" ,r-rcpp)
+ ("r-readr" ,r-readr)
+ ("r-reshape2" ,r-reshape2)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-rtracklayer" ,r-rtracklayer)
+ ("r-runit" ,r-runit)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-seqpattern" ,r-seqpattern)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioinformatics.mdc-berlin.de/genomation/")
+ (synopsis "Summary, annotation and visualization of genomic data")
+ (description
+ "This package provides a package for summary and annotation of genomic
+intervals. Users can visualize and quantify genomic intervals over
+pre-defined functional regions, such as promoters, exons, introns, etc. The
+genomic intervals represent regions with a defined chromosome position, which
+may be associated with a score, such as aligned reads from HT-seq experiments,
+TF binding sites, methylation scores, etc. The package can use any tabular
+genomic feature data as long as it has minimal information on the locations of
+genomic intervals. In addition, it can use BAM or BigWig files as input.")
+ (license license:artistic2.0)))
+
(define-public r-genomeinfodb
(package
(name "r-genomeinfodb")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 71f07748b6..f8e7b2cab9 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7849,54 +7849,6 @@ including VCF header and contents in RDF and JSON.")
(home-page "https://github.com/vcflib/bio-vcf")
(license license:expat)))
-(define-public r-genomation
- (package
- (name "r-genomation")
- (version "1.22.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "genomation" version))
- (sha256
- (base32
- "1ana06irlpdgnmk8mb329nws9sm8n6max4qargf1xdcdf3rnk45g"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biostrings" ,r-biostrings)
- ("r-bsgenome" ,r-bsgenome)
- ("r-data-table" ,r-data-table)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicalignments" ,r-genomicalignments)
- ("r-genomicranges" ,r-genomicranges)
- ("r-ggplot2" ,r-ggplot2)
- ("r-gridbase" ,r-gridbase)
- ("r-impute" ,r-impute)
- ("r-iranges" ,r-iranges)
- ("r-matrixstats" ,r-matrixstats)
- ("r-plotrix" ,r-plotrix)
- ("r-plyr" ,r-plyr)
- ("r-rcpp" ,r-rcpp)
- ("r-readr" ,r-readr)
- ("r-reshape2" ,r-reshape2)
- ("r-rsamtools" ,r-rsamtools)
- ("r-rtracklayer" ,r-rtracklayer)
- ("r-runit" ,r-runit)
- ("r-s4vectors" ,r-s4vectors)
- ("r-seqpattern" ,r-seqpattern)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioinformatics.mdc-berlin.de/genomation/")
- (synopsis "Summary, annotation and visualization of genomic data")
- (description
- "This package provides a package for summary and annotation of genomic
-intervals. Users can visualize and quantify genomic intervals over
-pre-defined functional regions, such as promoters, exons, introns, etc. The
-genomic intervals represent regions with a defined chromosome position, which
-may be associated with a score, such as aligned reads from HT-seq experiments,
-TF binding sites, methylation scores, etc. The package can use any tabular
-genomic feature data as long as it has minimal information on the locations of
-genomic intervals. In addition, it can use BAM or BigWig files as input.")
- (license license:artistic2.0)))
-
(define-public r-genomationdata
(package
(name "r-genomationdata")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 04/50] gnu: r-topgo: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-4-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-topgo): Move from here...
* gnu/packages/bioconductor.scm (r-topgo): ...to here.
---
gnu/packages/bioconductor.scm | 33 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 33 ---------------------------------
2 files changed, 33 insertions(+), 33 deletions(-)

Toggle diff (90 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 2263c17cc4..2afb5214ee 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2607,6 +2607,39 @@ experimental designs is facilitated by a consistently implemented sample
annotation infrastructure.")
(license license:artistic2.0)))
+(define-public r-topgo
+ (package
+ (name "r-topgo")
+ (version "2.42.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "topGO" version))
+ (sha256
+ (base32
+ "0vr3l9gvd3dhy446k3fkj6rm7z1abxi56rbnrs64297yzxaz1ngl"))))
+ (properties
+ `((upstream-name . "topGO")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)
+ ("r-dbi" ,r-dbi)
+ ("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-go-db" ,r-go-db)
+ ("r-graph" ,r-graph)
+ ("r-lattice" ,r-lattice)
+ ("r-matrixstats" ,r-matrixstats)
+ ("r-sparsem" ,r-sparsem)))
+ (home-page "https://bioconductor.org/packages/topGO")
+ (synopsis "Enrichment analysis for gene ontology")
+ (description
+ "The topGO package provides tools for testing @dfn{gene ontology} (GO)
+terms while accounting for the topology of the GO graph. Different test
+statistics and different methods for eliminating local similarities and
+dependencies between GO terms can be implemented and applied.")
+ ;; Any version of the LGPL applies.
+ (license license:lgpl2.1+)))
+
(define-public r-variantannotation
(package
(name "r-variantannotation")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index bf8cb2f3a5..32d2b6a683 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7873,39 +7873,6 @@ including VCF header and contents in RDF and JSON.")
information about the latest version of the Gene Ontologies.")
(license license:artistic2.0)))
-(define-public r-topgo
- (package
- (name "r-topgo")
- (version "2.42.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "topGO" version))
- (sha256
- (base32
- "0vr3l9gvd3dhy446k3fkj6rm7z1abxi56rbnrs64297yzxaz1ngl"))))
- (properties
- `((upstream-name . "topGO")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)
- ("r-dbi" ,r-dbi)
- ("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-go-db" ,r-go-db)
- ("r-graph" ,r-graph)
- ("r-lattice" ,r-lattice)
- ("r-matrixstats" ,r-matrixstats)
- ("r-sparsem" ,r-sparsem)))
- (home-page "https://bioconductor.org/packages/topGO")
- (synopsis "Enrichment analysis for gene ontology")
- (description
- "The topGO package provides tools for testing @dfn{gene ontology} (GO)
-terms while accounting for the topology of the GO graph. Different test
-statistics and different methods for eliminating local similarities and
-dependencies between GO terms can be implemented and applied.")
- ;; Any version of the LGPL applies.
- (license license:lgpl2.1+)))
-
(define-public r-bsgenome
(package
(name "r-bsgenome")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 13/50] gnu: r-genomationdata: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-13-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-genomationdata): Move from here...
* gnu/packages/bioconductor.scm (r-genomationdata): ...to here.
[source]: Replace 'string-append' by 'bioconductor-uri' with 'experiment.
---
gnu/packages/bioconductor.scm | 26 ++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 28 ----------------------------
2 files changed, 26 insertions(+), 28 deletions(-)

Toggle diff (78 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 2be7920770..22b5a6068e 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -1021,6 +1021,32 @@ chromstaR package.")
genomes and gene ID formats, largely based on the UCSC table browser.")
(license license:lgpl2.0+)))
+(define-public r-genomationdata
+ (package
+ (name "r-genomationdata")
+ (version "1.22.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "genomationData" version 'experiment))
+ (sha256
+ (base32
+ "0igjsvfnws3498j65ifniw0kbxfqpfr59rcjddqvq4zsj453fx1g"))))
+ (properties
+ `((upstream-name . "genomationData")))
+ (build-system r-build-system)
+ ;; As this package provides little more than large data files, it doesn't
+ ;; make sense to build substitutes.
+ (arguments `(#:substitutable? #f))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioinformatics.mdc-berlin.de/genomation/")
+ (synopsis "Experimental data for use with the genomation package")
+ (description
+ "This package contains experimental genetic data for use with the
+genomation package. Included are Chip Seq, Methylation and Cage data,
+downloaded from Encode.")
+ (license license:gpl3+)))
+
(define-public r-pasilla
(package
(name "r-pasilla")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index f8e7b2cab9..87254a9058 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7849,34 +7849,6 @@ including VCF header and contents in RDF and JSON.")
(home-page "https://github.com/vcflib/bio-vcf")
(license license:expat)))
-(define-public r-genomationdata
- (package
- (name "r-genomationdata")
- (version "1.22.0")
- (source (origin
- (method url-fetch)
- ;; We cannot use bioconductor-uri here because this tarball is
- ;; located under "data/annotation/" instead of "bioc/".
- (uri (string-append "https://bioconductor.org/packages/"
- "release/data/experiment/src/contrib/"
- "genomationData_" version ".tar.gz"))
- (sha256
- (base32
- "0igjsvfnws3498j65ifniw0kbxfqpfr59rcjddqvq4zsj453fx1g"))))
- (build-system r-build-system)
- ;; As this package provides little more than large data files, it doesn't
- ;; make sense to build substitutes.
- (arguments `(#:substitutable? #f))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioinformatics.mdc-berlin.de/genomation/")
- (synopsis "Experimental data for use with the genomation package")
- (description
- "This package contains experimental genetic data for use with the
-genomation package. Included are Chip Seq, Methylation and Cage data,
-downloaded from Encode.")
- (license license:gpl3+)))
-
(define-public r-seqlogo
(package
(name "r-seqlogo")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 14/50] gnu: r-pcamethods: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-14-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-pcamethods): Move from here...
* gnu/packages/bioconductor.scm (r-pcamethods): ...to here.
---
gnu/packages/bioconductor.scm | 30 ++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 30 ------------------------------
2 files changed, 30 insertions(+), 30 deletions(-)

Toggle diff (84 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 22b5a6068e..1533e5b8f9 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2526,6 +2526,36 @@ contains a number of utilities to explore the MS/MS results and assess missed
and irregular enzymatic cleavages, mass measurement accuracy, etc.")
(license license:artistic2.0)))
+(define-public r-pcamethods
+ (package
+ (name "r-pcamethods")
+ (version "1.82.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "pcaMethods" version))
+ (sha256
+ (base32
+ "04xb4vjky6hq58l30i1iq9rv5gzjdxnidjxpnzg7pvg67vz8pgf0"))))
+ (properties `((upstream-name . "pcaMethods")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-mass" ,r-mass)
+ ("r-rcpp" ,r-rcpp)))
+ (home-page "https://github.com/hredestig/pcamethods")
+ (synopsis "Collection of PCA methods")
+ (description
+ "This package provides Bayesian PCA, Probabilistic PCA, Nipals PCA,
+Inverse Non-Linear PCA and the conventional SVD PCA. A cluster based method
+for missing value estimation is included for comparison. BPCA, PPCA and
+NipalsPCA may be used to perform PCA on incomplete data as well as for
+accurate missing value estimation. A set of methods for printing and plotting
+the results is also provided. All PCA methods make use of the same data
+structure (pcaRes) to provide a common interface to the PCA results.")
+ (license license:gpl3+)))
+
(define-public r-rbgl
(package
(name "r-rbgl")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 87254a9058..a98f3d5d8a 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9053,36 +9053,6 @@ mzIdentML files with the drawback of having less pretty output than a vendor
specific parser.")
(license license:gpl2+)))
-(define-public r-pcamethods
- (package
- (name "r-pcamethods")
- (version "1.82.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "pcaMethods" version))
- (sha256
- (base32
- "04xb4vjky6hq58l30i1iq9rv5gzjdxnidjxpnzg7pvg67vz8pgf0"))))
- (properties `((upstream-name . "pcaMethods")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-mass" ,r-mass)
- ("r-rcpp" ,r-rcpp)))
- (home-page "https://github.com/hredestig/pcamethods")
- (synopsis "Collection of PCA methods")
- (description
- "This package provides Bayesian PCA, Probabilistic PCA, Nipals PCA,
-Inverse Non-Linear PCA and the conventional SVD PCA. A cluster based method
-for missing value estimation is included for comparison. BPCA, PPCA and
-NipalsPCA may be used to perform PCA on incomplete data as well as for
-accurate missing value estimation. A set of methods for printing and plotting
-the results is also provided. All PCA methods make use of the same data
-structure (pcaRes) to provide a common interface to the PCA results.")
- (license license:gpl3+)))
-
(define-public r-aroma-light
(package
(name "r-aroma-light")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 15/50] gnu: r-mzid: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-15-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-mzid): Move from here...
* gnu/packages/bioconductor.scm (r-mzid): ...to here.
---
gnu/packages/bioconductor.scm | 31 +++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 31 -------------------------------
2 files changed, 31 insertions(+), 31 deletions(-)

Toggle diff (86 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 1533e5b8f9..5e0b722e2f 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2526,6 +2526,37 @@ contains a number of utilities to explore the MS/MS results and assess missed
and irregular enzymatic cleavages, mass measurement accuracy, etc.")
(license license:artistic2.0)))
+(define-public r-mzid
+ (package
+ (name "r-mzid")
+ (version "1.28.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "mzID" version))
+ (sha256
+ (base32
+ "0s7d6cz1li7v3ni6n6hrdspl93yiyr283kmbbd3hhkfgzgx6kpq2"))))
+ (properties `((upstream-name . "mzID")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-doparallel" ,r-doparallel)
+ ("r-foreach" ,r-foreach)
+ ("r-iterators" ,r-iterators)
+ ("r-plyr" ,r-plyr)
+ ("r-protgenerics" ,r-protgenerics)
+ ("r-xml" ,r-xml)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioconductor.org/packages/mzID")
+ (synopsis "Parser for mzIdentML files")
+ (description
+ "This package provides a parser for mzIdentML files implemented using the
+XML package. The parser tries to be general and able to handle all types of
+mzIdentML files with the drawback of having less pretty output than a vendor
+specific parser.")
+ (license license:gpl2+)))
+
(define-public r-pcamethods
(package
(name "r-pcamethods")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index a98f3d5d8a..5b6426e17d 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9022,37 +9022,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-mzid
- (package
- (name "r-mzid")
- (version "1.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "mzID" version))
- (sha256
- (base32
- "0s7d6cz1li7v3ni6n6hrdspl93yiyr283kmbbd3hhkfgzgx6kpq2"))))
- (properties `((upstream-name . "mzID")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-doparallel" ,r-doparallel)
- ("r-foreach" ,r-foreach)
- ("r-iterators" ,r-iterators)
- ("r-plyr" ,r-plyr)
- ("r-protgenerics" ,r-protgenerics)
- ("r-xml" ,r-xml)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioconductor.org/packages/mzID")
- (synopsis "Parser for mzIdentML files")
- (description
- "This package provides a parser for mzIdentML files implemented using the
-XML package. The parser tries to be general and able to handle all types of
-mzIdentML files with the drawback of having less pretty output than a vendor
-specific parser.")
- (license license:gpl2+)))
-
(define-public r-aroma-light
(package
(name "r-aroma-light")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 16/50] gnu: r-aroma-light: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-16-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-aroma-light): Move from here...
* gnu/packages/bioconductor.scm (r-aroma-light): ...to here.
---
gnu/packages/bioconductor.scm | 27 +++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 27 ---------------------------
2 files changed, 27 insertions(+), 27 deletions(-)

Toggle diff (78 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 5e0b722e2f..e58cd66fef 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -1782,6 +1782,33 @@ annotation data packages using SQLite data storage.")
databases. Packages produced are intended to be used with AnnotationDbi.")
(license license:artistic2.0)))
+(define-public r-aroma-light
+ (package
+ (name "r-aroma-light")
+ (version "3.20.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "aroma.light" version))
+ (sha256
+ (base32
+ "0pi37rlfqh24p9wd7l1xb3f7c7938xdscgcc5agp8c9qhajq25a0"))))
+ (properties `((upstream-name . "aroma.light")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-matrixstats" ,r-matrixstats)
+ ("r-r-methodss3" ,r-r-methodss3)
+ ("r-r-oo" ,r-r-oo)
+ ("r-r-utils" ,r-r-utils)))
+ (home-page "https://github.com/HenrikBengtsson/aroma.light")
+ (synopsis "Methods for normalization and visualization of microarray data")
+ (description
+ "This package provides methods for microarray analysis that take basic
+data types such as matrices and lists of vectors. These methods can be used
+standalone, be utilized in other packages, or be wrapped up in higher-level
+classes.")
+ (license license:gpl2+)))
+
(define-public r-biobase
(package
(name "r-biobase")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 5b6426e17d..c8444eea9f 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9022,33 +9022,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-aroma-light
- (package
- (name "r-aroma-light")
- (version "3.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "aroma.light" version))
- (sha256
- (base32
- "0pi37rlfqh24p9wd7l1xb3f7c7938xdscgcc5agp8c9qhajq25a0"))))
- (properties `((upstream-name . "aroma.light")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-matrixstats" ,r-matrixstats)
- ("r-r-methodss3" ,r-r-methodss3)
- ("r-r-oo" ,r-r-oo)
- ("r-r-utils" ,r-r-utils)))
- (home-page "https://github.com/HenrikBengtsson/aroma.light")
- (synopsis "Methods for normalization and visualization of microarray data")
- (description
- "This package provides methods for microarray analysis that take basic
-data types such as matrices and lists of vectors. These methods can be used
-standalone, be utilized in other packages, or be wrapped up in higher-level
-classes.")
- (license license:gpl2+)))
-
(define-public r-deseq
(package
(name "r-deseq")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 18/50] gnu: r-edaseq: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-18-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-edaseq): Move from here...
* gnu/packages/bioconductor.scm (r-edaseq): ...to here.
---
gnu/packages/bioconductor.scm | 40 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 40 ---------------------------------
2 files changed, 40 insertions(+), 40 deletions(-)

Toggle diff (104 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 69ef513bc6..beb662984d 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2127,6 +2127,46 @@ testing. The package also provides functions for the visualization and
exploration of the results.")
(license license:gpl3+)))
+(define-public r-edaseq
+ (package
+ (name "r-edaseq")
+ (version "2.24.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "EDASeq" version))
+ (sha256
+ (base32
+ "0fznj7lsgkss1svv4rq8g87s1gmnbd7hccim41dv1c2w2nl0n2ip"))))
+ (properties `((upstream-name . "EDASeq")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)
+ ("r-aroma-light" ,r-aroma-light)
+ ("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-biocmanager" ,r-biocmanager)
+ ("r-biomart" ,r-biomart)
+ ("r-biostrings" ,r-biostrings)
+ ("r-genomicfeatures" ,r-genomicfeatures)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-shortread" ,r-shortread)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://github.com/drisso/EDASeq")
+ (synopsis "Exploratory data analysis and normalization for RNA-Seq")
+ (description
+ "This package provides support for numerical and graphical summaries of
+RNA-Seq genomic read data. Provided within-lane normalization procedures to
+adjust for GC-content effect (or other gene-level effects) on read counts:
+loess robust local regression, global-scaling, and full-quantile
+normalization. Between-lane normalization procedures to adjust for
+distributional differences between lanes (e.g., sequencing depth):
+global-scaling and full-quantile normalization.")
+ (license license:artistic2.0)))
+
(define-public r-edger
(package
(name "r-edger")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 2edb501f9b..b0de0d9880 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9022,46 +9022,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-edaseq
- (package
- (name "r-edaseq")
- (version "2.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "EDASeq" version))
- (sha256
- (base32
- "0fznj7lsgkss1svv4rq8g87s1gmnbd7hccim41dv1c2w2nl0n2ip"))))
- (properties `((upstream-name . "EDASeq")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)
- ("r-aroma-light" ,r-aroma-light)
- ("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-biocmanager" ,r-biocmanager)
- ("r-biomart" ,r-biomart)
- ("r-biostrings" ,r-biostrings)
- ("r-genomicfeatures" ,r-genomicfeatures)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-rsamtools" ,r-rsamtools)
- ("r-shortread" ,r-shortread)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://github.com/drisso/EDASeq")
- (synopsis "Exploratory data analysis and normalization for RNA-Seq")
- (description
- "This package provides support for numerical and graphical summaries of
-RNA-Seq genomic read data. Provided within-lane normalization procedures to
-adjust for GC-content effect (or other gene-level effects) on read counts:
-loess robust local regression, global-scaling, and full-quantile
-normalization. Between-lane normalization procedures to adjust for
-distributional differences between lanes (e.g., sequencing depth):
-global-scaling and full-quantile normalization.")
- (license license:artistic2.0)))
-
(define-public r-interactivedisplaybase
(package
(name "r-interactivedisplaybase")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 17/50] gnu: r-deseq: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-17-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-deseq): Move from here...
* gnu/packages/bioconductor.scm (r-deseq): ...to here.
---
gnu/packages/bioconductor.scm | 31 +++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 31 -------------------------------
2 files changed, 31 insertions(+), 31 deletions(-)

Toggle diff (86 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index e58cd66fef..69ef513bc6 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2013,6 +2013,37 @@ genome data packages and support for efficient SNP representation.")
analysis.")
(license license:artistic2.0)))
+(define-public r-deseq
+ (package
+ (name "r-deseq")
+ (version "1.39.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "DESeq" version))
+ (sha256
+ (base32
+ "047hph5aqmjnz1aqprziw0smdn5lf96hmwpnvqrxv1j2yfvcf3h1"))))
+ (properties `((upstream-name . "DESeq")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-genefilter" ,r-genefilter)
+ ("r-geneplotter" ,r-geneplotter)
+ ("r-lattice" ,r-lattice)
+ ("r-locfit" ,r-locfit)
+ ("r-mass" ,r-mass)
+ ("r-rcolorbrewer" ,r-rcolorbrewer)))
+ (home-page "https://www-huber.embl.de/users/anders/DESeq/")
+ (synopsis "Differential gene expression analysis")
+ (description
+ "This package provides tools for estimating variance-mean dependence in
+count data from high-throughput genetic sequencing assays and for testing for
+differential expression based on a model using the negative binomial
+distribution.")
+ (license license:gpl3+)))
+
(define-public r-deseq2
(package
(name "r-deseq2")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index c8444eea9f..2edb501f9b 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9022,37 +9022,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-deseq
- (package
- (name "r-deseq")
- (version "1.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "DESeq" version))
- (sha256
- (base32
- "047hph5aqmjnz1aqprziw0smdn5lf96hmwpnvqrxv1j2yfvcf3h1"))))
- (properties `((upstream-name . "DESeq")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-genefilter" ,r-genefilter)
- ("r-geneplotter" ,r-geneplotter)
- ("r-lattice" ,r-lattice)
- ("r-locfit" ,r-locfit)
- ("r-mass" ,r-mass)
- ("r-rcolorbrewer" ,r-rcolorbrewer)))
- (home-page "https://www-huber.embl.de/users/anders/DESeq/")
- (synopsis "Differential gene expression analysis")
- (description
- "This package provides tools for estimating variance-mean dependence in
-count data from high-throughput genetic sequencing assays and for testing for
-differential expression based on a model using the negative binomial
-distribution.")
- (license license:gpl3+)))
-
(define-public r-edaseq
(package
(name "r-edaseq")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 19/50] gnu: r-interactivedisplaybase: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-19-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): Move from here...
* gnu/packages/bioconductor.scm (r-interactivedisplaybase): ...to here.
---
gnu/packages/bioconductor.scm | 27 +++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 27 ---------------------------
2 files changed, 27 insertions(+), 27 deletions(-)

Toggle diff (78 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index beb662984d..9619ce5464 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2508,6 +2508,33 @@ the Human Protein Atlas project.")
microarray data, using nearest neighbor averaging.")
(license license:gpl2+)))
+(define-public r-interactivedisplaybase
+ (package
+ (name "r-interactivedisplaybase")
+ (version "1.28.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "interactiveDisplayBase" version))
+ (sha256
+ (base32
+ "08id2hkx4ssxj34dildx00a4j3z0nv171b7b0wl6xjks7wk6lv01"))))
+ (properties
+ `((upstream-name . "interactiveDisplayBase")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-dt" ,r-dt)
+ ("r-shiny" ,r-shiny)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioconductor.org/packages/interactiveDisplayBase")
+ (synopsis "Base package for web displays of Bioconductor objects")
+ (description
+ "This package contains the basic methods needed to generate interactive
+Shiny-based display methods for Bioconductor objects.")
+ (license license:artistic2.0)))
+
(define-public r-limma
(package
(name "r-limma")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index b0de0d9880..b367dcae98 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9022,33 +9022,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-interactivedisplaybase
- (package
- (name "r-interactivedisplaybase")
- (version "1.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "interactiveDisplayBase" version))
- (sha256
- (base32
- "08id2hkx4ssxj34dildx00a4j3z0nv171b7b0wl6xjks7wk6lv01"))))
- (properties
- `((upstream-name . "interactiveDisplayBase")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-dt" ,r-dt)
- ("r-shiny" ,r-shiny)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioconductor.org/packages/interactiveDisplayBase")
- (synopsis "Base package for web displays of Bioconductor objects")
- (description
- "This package contains the basic methods needed to generate interactive
-Shiny-based display methods for Bioconductor objects.")
- (license license:artistic2.0)))
-
(define-public r-annotationhub
(package
(name "r-annotationhub")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 20/50] gnu: r-annotationhub: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-20-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-annotationhub): Move from here...
* gnu/packages/bioconductor.scm (r-annotationhub): ...to here.
---
gnu/packages/bioconductor.scm | 41 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 41 ---------------------------------
2 files changed, 41 insertions(+), 41 deletions(-)

Toggle diff (106 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 9619ce5464..4657b0fa8b 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -1782,6 +1782,47 @@ annotation data packages using SQLite data storage.")
databases. Packages produced are intended to be used with AnnotationDbi.")
(license license:artistic2.0)))
+(define-public r-annotationhub
+ (package
+ (name "r-annotationhub")
+ (version "2.22.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "AnnotationHub" version))
+ (sha256
+ (base32
+ "08d7m0n4jkpajsj0bvi5xd4vi1zqczl6lnrh8kqi2fbjkrvwdqp5"))))
+ (properties `((upstream-name . "AnnotationHub")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)
+ ("r-biocfilecache" ,r-biocfilecache)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-biocmanager" ,r-biocmanager)
+ ("r-biocversion" ,r-biocversion)
+ ("r-curl" ,r-curl)
+ ("r-dplyr" ,r-dplyr)
+ ("r-httr" ,r-httr)
+ ("r-interactivedisplaybase" ,r-interactivedisplaybase)
+ ("r-rappdirs" ,r-rappdirs)
+ ("r-rsqlite" ,r-rsqlite)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-yaml" ,r-yaml)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioconductor.org/packages/AnnotationHub")
+ (synopsis "Client to access AnnotationHub resources")
+ (description
+ "This package provides a client for the Bioconductor AnnotationHub web
+resource. The AnnotationHub web resource provides a central location where
+genomic files (e.g. VCF, bed, wig) and other resources from standard
+locations (e.g. UCSC, Ensembl) can be discovered. The resource includes
+metadata about each resource, e.g., a textual description, tags, and date of
+modification. The client creates and manages a local cache of files retrieved
+by the user, helping with quick and reproducible access.")
+ (license license:artistic2.0)))
+
(define-public r-aroma-light
(package
(name "r-aroma-light")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index b367dcae98..1dc2d6f977 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9022,47 +9022,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-annotationhub
- (package
- (name "r-annotationhub")
- (version "2.22.1")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "AnnotationHub" version))
- (sha256
- (base32
- "08d7m0n4jkpajsj0bvi5xd4vi1zqczl6lnrh8kqi2fbjkrvwdqp5"))))
- (properties `((upstream-name . "AnnotationHub")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)
- ("r-biocfilecache" ,r-biocfilecache)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-biocmanager" ,r-biocmanager)
- ("r-biocversion" ,r-biocversion)
- ("r-curl" ,r-curl)
- ("r-dplyr" ,r-dplyr)
- ("r-httr" ,r-httr)
- ("r-interactivedisplaybase" ,r-interactivedisplaybase)
- ("r-rappdirs" ,r-rappdirs)
- ("r-rsqlite" ,r-rsqlite)
- ("r-s4vectors" ,r-s4vectors)
- ("r-yaml" ,r-yaml)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioconductor.org/packages/AnnotationHub")
- (synopsis "Client to access AnnotationHub resources")
- (description
- "This package provides a client for the Bioconductor AnnotationHub web
-resource. The AnnotationHub web resource provides a central location where
-genomic files (e.g. VCF, bed, wig) and other resources from standard
-locations (e.g. UCSC, Ensembl) can be discovered. The resource includes
-metadata about each resource, e.g., a textual description, tags, and date of
-modification. The client creates and manages a local cache of files retrieved
-by the user, helping with quick and reproducible access.")
- (license license:artistic2.0)))
-
(define-public r-fastseg
(package
(name "r-fastseg")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 21/50] gnu: r-fastseg: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-21-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-fastseg): Move from here...
* gnu/packages/bioconductor.scm (r-fastseg): ...to here.
---
gnu/packages/bioconductor.scm | 30 ++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 30 ------------------------------
2 files changed, 30 insertions(+), 30 deletions(-)

Toggle diff (84 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 4657b0fa8b..313ed7e36f 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2236,6 +2236,36 @@ other types of genomic data that produce counts, including ChIP-seq, SAGE and
CAGE.")
(license license:gpl2+)))
+(define-public r-fastseg
+ (package
+ (name "r-fastseg")
+ (version "1.36.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "fastseg" version))
+ (sha256
+ (base32
+ "1ln6w93ag4wanp0nrm0pqngbfc88w95zq2kcj583hbxy885dkg4f"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-s4vectors" ,r-s4vectors)))
+ (home-page "https://www.bioinf.jku.at/software/fastseg/index.html")
+ (synopsis "Fast segmentation algorithm for genetic sequencing data")
+ (description
+ "Fastseg implements a very fast and efficient segmentation algorithm.
+It can segment data from DNA microarrays and data from next generation
+sequencing for example to detect copy number segments. Further it can segment
+data from RNA microarrays like tiling arrays to identify transcripts. Most
+generally, it can segment data given as a matrix or as a vector. Various data
+formats can be used as input to fastseg like expression set objects for
+microarrays or GRanges for sequencing data.")
+ (license license:lgpl2.0+)))
+
(define-public r-genefilter
(package
(name "r-genefilter")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 1dc2d6f977..33680c283d 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9022,36 +9022,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-fastseg
- (package
- (name "r-fastseg")
- (version "1.36.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "fastseg" version))
- (sha256
- (base32
- "1ln6w93ag4wanp0nrm0pqngbfc88w95zq2kcj583hbxy885dkg4f"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-s4vectors" ,r-s4vectors)))
- (home-page "https://www.bioinf.jku.at/software/fastseg/index.html")
- (synopsis "Fast segmentation algorithm for genetic sequencing data")
- (description
- "Fastseg implements a very fast and efficient segmentation algorithm.
-It can segment data from DNA microarrays and data from next generation
-sequencing for example to detect copy number segments. Further it can segment
-data from RNA microarrays like tiling arrays to identify transcripts. Most
-generally, it can segment data given as a matrix or as a vector. Various data
-formats can be used as input to fastseg like expression set objects for
-microarrays or GRanges for sequencing data.")
- (license license:lgpl2.0+)))
-
(define-public r-keggrest
(package
(name "r-keggrest")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 22/50] gnu: r-affy: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-22-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-affy): Move from here...
* gnu/packages/bioconductor.scm (r-affy): ...to here.
---
gnu/packages/bioconductor.scm | 28 ++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 28 ----------------------------
2 files changed, 28 insertions(+), 28 deletions(-)

Toggle diff (80 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 313ed7e36f..6d60b5884c 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -1550,6 +1550,34 @@ optimized in C++, and the main interface function provides an easy way of
performing parallel computations on multicore machines.")
(license license:gpl2+)))
+(define-public r-affy
+ (package
+ (name "r-affy")
+ (version "1.68.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "affy" version))
+ (sha256
+ (base32
+ "0ywz548cbzk2k1njnxhlk5ydzvz2dk78ka8kx53gwrmdc4sc2b06"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-affyio" ,r-affyio)
+ ("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-biocmanager" ,r-biocmanager)
+ ("r-preprocesscore" ,r-preprocesscore)
+ ("r-zlibbioc" ,r-zlibbioc)))
+ (inputs
+ `(("zlib" ,zlib)))
+ (home-page "https://bioconductor.org/packages/affy")
+ (synopsis "Methods for affymetrix oligonucleotide arrays")
+ (description
+ "This package contains functions for exploratory oligonucleotide array
+analysis.")
+ (license license:lgpl2.0+)))
+
(define-public r-affycomp
(package
(name "r-affycomp")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 33680c283d..b789ecd977 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8958,34 +8958,6 @@ upon file format information. The primary focus is on accessing the CEL and
CDF file formats.")
(license license:lgpl2.0+)))
-(define-public r-affy
- (package
- (name "r-affy")
- (version "1.68.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "affy" version))
- (sha256
- (base32
- "0ywz548cbzk2k1njnxhlk5ydzvz2dk78ka8kx53gwrmdc4sc2b06"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-affyio" ,r-affyio)
- ("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-biocmanager" ,r-biocmanager)
- ("r-preprocesscore" ,r-preprocesscore)
- ("r-zlibbioc" ,r-zlibbioc)))
- (inputs
- `(("zlib" ,zlib)))
- (home-page "https://bioconductor.org/packages/affy")
- (synopsis "Methods for affymetrix oligonucleotide arrays")
- (description
- "This package contains functions for exploratory oligonucleotide array
-analysis.")
- (license license:lgpl2.0+)))
-
(define-public r-vsn
(package
(name "r-vsn")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 23/50] gnu: r-keggrest: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-23-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-keggrest): Move from here...
* gnu/packages/bioconductor.scm (r-keggrest): ...to here.
---
gnu/packages/bioconductor.scm | 26 ++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 26 --------------------------
2 files changed, 26 insertions(+), 26 deletions(-)

Toggle diff (76 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 6d60b5884c..5ee670e858 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2634,6 +2634,32 @@ microarray data, using nearest neighbor averaging.")
Shiny-based display methods for Bioconductor objects.")
(license license:artistic2.0)))
+(define-public r-keggrest
+ (package
+ (name "r-keggrest")
+ (version "1.30.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "KEGGREST" version))
+ (sha256
+ (base32
+ "0k9z85xf9la2y98xqmdmjb8mci9fh2fdybkl77x1yl26hyalip0s"))))
+ (properties `((upstream-name . "KEGGREST")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biostrings" ,r-biostrings)
+ ("r-httr" ,r-httr)
+ ("r-png" ,r-png)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioconductor.org/packages/KEGGREST")
+ (synopsis "Client-side REST access to KEGG")
+ (description
+ "This package provides a package that provides a client interface to the
+@dfn{Kyoto Encyclopedia of Genes and Genomes} (KEGG) REST server.")
+ (license license:artistic2.0)))
+
(define-public r-limma
(package
(name "r-limma")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index b789ecd977..5dacf8a342 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8994,32 +8994,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-keggrest
- (package
- (name "r-keggrest")
- (version "1.30.1")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "KEGGREST" version))
- (sha256
- (base32
- "0k9z85xf9la2y98xqmdmjb8mci9fh2fdybkl77x1yl26hyalip0s"))))
- (properties `((upstream-name . "KEGGREST")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biostrings" ,r-biostrings)
- ("r-httr" ,r-httr)
- ("r-png" ,r-png)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioconductor.org/packages/KEGGREST")
- (synopsis "Client-side REST access to KEGG")
- (description
- "This package provides a package that provides a client interface to the
-@dfn{Kyoto Encyclopedia of Genes and Genomes} (KEGG) REST server.")
- (license license:artistic2.0)))
-
(define-public r-gage
(package
(name "r-gage")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 24/50] gnu: r-gage: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-24-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-gage): Move from here...
* gnu/packages/bioconductor.scm (r-gage): ...to here.
---
gnu/packages/bioconductor.scm | 33 ++++++++++++++++++++++++++++++++-
gnu/packages/bioinformatics.scm | 31 -------------------------------
2 files changed, 32 insertions(+), 32 deletions(-)

Toggle diff (95 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 5ee670e858..f6d3ef897a 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -4,7 +4,7 @@
;;; 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 Tobias Geerinckx-Rice <me@tobias.gr>
+;;; Copyright © 2017, 2018, 2019, 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019, 2020, 2021 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>
@@ -2294,6 +2294,37 @@ formats can be used as input to fastseg like expression set objects for
microarrays or GRanges for sequencing data.")
(license license:lgpl2.0+)))
+(define-public r-gage
+ (package
+ (name "r-gage")
+ (version "2.40.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "gage" version))
+ (sha256
+ (base32
+ "1bs0hx8sqiyl08dqn2zx31kbv5aci4xvrs71pplx2yxal3jf5178"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)
+ ("r-go-db" ,r-go-db)
+ ("r-graph" ,r-graph)
+ ("r-keggrest" ,r-keggrest)))
+ (home-page (string-append "https://bmcbioinformatics.biomedcentral.com/"
+ "articles/10.1186/1471-2105-10-161"))
+ (synopsis "Generally applicable gene-set enrichment for pathway analysis")
+ (description
+ "GAGE is a published method for gene set (enrichment or GSEA) or pathway
+analysis. GAGE is generally applicable independent of microarray or RNA-Seq
+data attributes including sample sizes, experimental designs, assay platforms,
+and other types of heterogeneity. The gage package provides functions for
+basic GAGE analysis, result processing and presentation. In addition, it
+provides demo microarray data and commonly used gene set data based on KEGG
+pathways and GO terms. These functions and data are also useful for gene set
+analysis using other methods.")
+ (license license:gpl2+)))
+
(define-public r-genefilter
(package
(name "r-genefilter")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 5dacf8a342..daf1fb6958 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8994,37 +8994,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-gage
- (package
- (name "r-gage")
- (version "2.40.2")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "gage" version))
- (sha256
- (base32
- "1bs0hx8sqiyl08dqn2zx31kbv5aci4xvrs71pplx2yxal3jf5178"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)
- ("r-go-db" ,r-go-db)
- ("r-graph" ,r-graph)
- ("r-keggrest" ,r-keggrest)))
- (home-page (string-append "https://bmcbioinformatics.biomedcentral.com/"
- "articles/10.1186/1471-2105-10-161"))
- (synopsis "Generally applicable gene-set enrichment for pathway analysis")
- (description
- "GAGE is a published method for gene set (enrichment or GSEA) or pathway
-analysis. GAGE is generally applicable independent of microarray or RNA-Seq
-data attributes including sample sizes, experimental designs, assay platforms,
-and other types of heterogeneity. The gage package provides functions for
-basic GAGE analysis, result processing and presentation. In addition, it
-provides demo microarray data and commonly used gene set data based on KEGG
-pathways and GO terms. These functions and data are also useful for gene set
-analysis using other methods.")
- (license license:gpl2+)))
-
(define-public r-genomicfiles
(package
(name "r-genomicfiles")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 25/50] gnu: r-complexheatmap: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-25-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-complexheatmap): Move from here...
* gnu/packages/bioconductor.scm (r-complexheatmap): ...to here.
---
gnu/packages/bioconductor.scm | 39 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 39 ---------------------------------
2 files changed, 39 insertions(+), 39 deletions(-)

Toggle diff (102 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index f6d3ef897a..92eb5a0906 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2082,6 +2082,45 @@ genome data packages and support for efficient SNP representation.")
analysis.")
(license license:artistic2.0)))
+(define-public r-complexheatmap
+ (package
+ (name "r-complexheatmap")
+ (version "2.6.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "ComplexHeatmap" version))
+ (sha256
+ (base32
+ "1nx1xxpq8zrvi990v9fmvx3msl85pdz5dp1gp6m78q6i4s2alg5x"))))
+ (properties
+ `((upstream-name . "ComplexHeatmap")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-cairo" ,r-cairo)
+ ("r-circlize" ,r-circlize)
+ ("r-clue" ,r-clue)
+ ("r-colorspace" ,r-colorspace)
+ ("r-digest" ,r-digest)
+ ("r-getoptlong" ,r-getoptlong)
+ ("r-globaloptions" ,r-globaloptions)
+ ("r-iranges" ,r-iranges)
+ ("r-matrixstats" ,r-matrixstats)
+ ("r-png" ,r-png)
+ ("r-rcolorbrewer" ,r-rcolorbrewer)
+ ("r-s4vectors" ,r-s4vectors)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page
+ "https://github.com/jokergoo/ComplexHeatmap")
+ (synopsis "Making Complex Heatmaps")
+ (description
+ "Complex heatmaps are efficient to visualize associations between
+different sources of data sets and reveal potential structures. This package
+provides a highly flexible way to arrange multiple heatmaps and supports
+self-defined annotation graphics.")
+ (license license:gpl2+)))
+
(define-public r-deseq
(package
(name "r-deseq")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index daf1fb6958..acaf41acc4 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9028,45 +9028,6 @@ distributed by file or by range. User defined mapper and reducer functions
provide added flexibility for data combination and manipulation.")
(license license:artistic2.0)))
-(define-public r-complexheatmap
- (package
- (name "r-complexheatmap")
- (version "2.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "ComplexHeatmap" version))
- (sha256
- (base32
- "1nx1xxpq8zrvi990v9fmvx3msl85pdz5dp1gp6m78q6i4s2alg5x"))))
- (properties
- `((upstream-name . "ComplexHeatmap")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-cairo" ,r-cairo)
- ("r-circlize" ,r-circlize)
- ("r-clue" ,r-clue)
- ("r-colorspace" ,r-colorspace)
- ("r-digest" ,r-digest)
- ("r-getoptlong" ,r-getoptlong)
- ("r-globaloptions" ,r-globaloptions)
- ("r-iranges" ,r-iranges)
- ("r-matrixstats" ,r-matrixstats)
- ("r-png" ,r-png)
- ("r-rcolorbrewer" ,r-rcolorbrewer)
- ("r-s4vectors" ,r-s4vectors)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page
- "https://github.com/jokergoo/ComplexHeatmap")
- (synopsis "Making Complex Heatmaps")
- (description
- "Complex heatmaps are efficient to visualize associations between
-different sources of data sets and reveal potential structures. This package
-provides a highly flexible way to arrange multiple heatmaps and supports
-self-defined annotation graphics.")
- (license license:gpl2+)))
-
(define-public r-dirichletmultinomial
(package
(name "r-dirichletmultinomial")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 26/50] gnu: r-genomicfiles: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-26-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-genomicfiles): Move from here...
* gnu/packages/bioconductor.scm (r-genomicfiles): ...to here.
---
gnu/packages/bioconductor.scm | 34 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 34 ---------------------------------
2 files changed, 34 insertions(+), 34 deletions(-)

Toggle diff (92 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 92eb5a0906..e73e78f616 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2546,6 +2546,40 @@ transcripts, exons, cds and genes. Flexible methods are provided for
extracting the desired features in a convenient format.")
(license license:artistic2.0)))
+(define-public r-genomicfiles
+ (package
+ (name "r-genomicfiles")
+ (version "1.26.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "GenomicFiles" version))
+ (sha256
+ (base32
+ "0awnf0m1pz7cw9wvh9cfxz9k7xm6wnvjm7xbxf139lrhd4nlyqjz"))))
+ (properties `((upstream-name . "GenomicFiles")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-biocparallel" ,r-biocparallel)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicalignments" ,r-genomicalignments)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-matrixgenerics" ,r-matrixgenerics)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-rtracklayer" ,r-rtracklayer)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-summarizedexperiment" ,r-summarizedexperiment)
+ ("r-variantannotation" ,r-variantannotation)))
+ (home-page "https://bioconductor.org/packages/GenomicFiles")
+ (synopsis "Distributed computing by file or by range")
+ (description
+ "This package provides infrastructure for parallel computations
+distributed by file or by range. User defined mapper and reducer functions
+provide added flexibility for data combination and manipulation.")
+ (license license:artistic2.0)))
+
(define-public r-genomicranges
(package
(name "r-genomicranges")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index acaf41acc4..4836eee82c 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8994,40 +8994,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-genomicfiles
- (package
- (name "r-genomicfiles")
- (version "1.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "GenomicFiles" version))
- (sha256
- (base32
- "0awnf0m1pz7cw9wvh9cfxz9k7xm6wnvjm7xbxf139lrhd4nlyqjz"))))
- (properties `((upstream-name . "GenomicFiles")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-biocparallel" ,r-biocparallel)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicalignments" ,r-genomicalignments)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-matrixgenerics" ,r-matrixgenerics)
- ("r-rsamtools" ,r-rsamtools)
- ("r-rtracklayer" ,r-rtracklayer)
- ("r-s4vectors" ,r-s4vectors)
- ("r-summarizedexperiment" ,r-summarizedexperiment)
- ("r-variantannotation" ,r-variantannotation)))
- (home-page "https://bioconductor.org/packages/GenomicFiles")
- (synopsis "Distributed computing by file or by range")
- (description
- "This package provides infrastructure for parallel computations
-distributed by file or by range. User defined mapper and reducer functions
-provide added flexibility for data combination and manipulation.")
- (license license:artistic2.0)))
-
(define-public r-dirichletmultinomial
(package
(name "r-dirichletmultinomial")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:25
[PATCH 27/50] gnu: r-dirichletmultinomial: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-27-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Move from here...
* gnu/packages/bioconductor.scm (r-dirichletmultinomial): ...to here.
---
gnu/packages/bioconductor.scm | 29 +++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 29 -----------------------------
2 files changed, 29 insertions(+), 29 deletions(-)

Toggle diff (82 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index e73e78f616..7717c821b9 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2235,6 +2235,35 @@ testing. The package also provides functions for the visualization and
exploration of the results.")
(license license:gpl3+)))
+(define-public r-dirichletmultinomial
+ (package
+ (name "r-dirichletmultinomial")
+ (version "1.32.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "DirichletMultinomial" version))
+ (sha256
+ (base32
+ "098zql6ryd1b0gkq4cjybblyh0x8xidxxfygqq5a5x9asl8y4vsk"))))
+ (properties
+ `((upstream-name . "DirichletMultinomial")))
+ (build-system r-build-system)
+ (inputs
+ `(("gsl" ,gsl)))
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-iranges" ,r-iranges)
+ ("r-s4vectors" ,r-s4vectors)))
+ (home-page "https://bioconductor.org/packages/DirichletMultinomial")
+ (synopsis "Dirichlet-Multinomial mixture models for microbiome data")
+ (description
+ "Dirichlet-multinomial mixture models can be used to describe variability
+in microbial metagenomic data. This package is an interface to code
+originally made available by Holmes, Harris, and Quince, 2012, PLoS ONE 7(2):
+1-15.")
+ (license license:lgpl3)))
+
(define-public r-edaseq
(package
(name "r-edaseq")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 4836eee82c..0c7b3d602f 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8994,35 +8994,6 @@ their variance is independent of the mean, and they are usually more sensitive
and specific in detecting differential transcription.")
(license license:artistic2.0)))
-(define-public r-dirichletmultinomial
- (package
- (name "r-dirichletmultinomial")
- (version "1.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "DirichletMultinomial" version))
- (sha256
- (base32
- "098zql6ryd1b0gkq4cjybblyh0x8xidxxfygqq5a5x9asl8y4vsk"))))
- (properties
- `((upstream-name . "DirichletMultinomial")))
- (build-system r-build-system)
- (inputs
- `(("gsl" ,gsl)))
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-iranges" ,r-iranges)
- ("r-s4vectors" ,r-s4vectors)))
- (home-page "https://bioconductor.org/packages/DirichletMultinomial")
- (synopsis "Dirichlet-Multinomial mixture models for microbiome data")
- (description
- "Dirichlet-multinomial mixture models can be used to describe variability
-in microbial metagenomic data. This package is an interface to code
-originally made available by Holmes, Harris, and Quince, 2012, PLoS ONE 7(2):
-1-15.")
- (license license:lgpl3)))
-
(define-public r-ensembldb
(package
(name "r-ensembldb")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 28/50] gnu: r-organismdbi: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-28-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-organismdbi): Move from here...
* gnu/packages/bioconductor.scm (r-organismdbi): ...to here.
---
gnu/packages/bioconductor.scm | 32 ++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 32 --------------------------------
2 files changed, 32 insertions(+), 32 deletions(-)

Toggle diff (88 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 7717c821b9..c63d39dc9c 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2940,6 +2940,38 @@ mzIdentML files with the drawback of having less pretty output than a vendor
specific parser.")
(license license:gpl2+)))
+(define-public r-organismdbi
+ (package
+ (name "r-organismdbi")
+ (version "1.32.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "OrganismDbi" version))
+ (sha256
+ (base32
+ "1mklnzs0d0ygcdibwfnk5xqr8ln6wpa00qcaw9c68m342kql0jqw"))))
+ (properties `((upstream-name . "OrganismDbi")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)
+ ("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-biocmanager" ,r-biocmanager)
+ ("r-dbi" ,r-dbi)
+ ("r-genomicfeatures" ,r-genomicfeatures)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-graph" ,r-graph)
+ ("r-iranges" ,r-iranges)
+ ("r-rbgl" ,r-rbgl)
+ ("r-s4vectors" ,r-s4vectors)))
+ (home-page "https://bioconductor.org/packages/OrganismDbi")
+ (synopsis "Software to enable the smooth interfacing of database packages")
+ (description "The package enables a simple unified interface to several
+annotation packages each of which has its own schema by taking advantage of
+the fact that each of these packages implements a select methods.")
+ (license license:artistic2.0)))
+
(define-public r-pcamethods
(package
(name "r-pcamethods")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 0c7b3d602f..1c90700c95 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9039,38 +9039,6 @@ chromosome region or transcript models of lincRNA genes.")
;; No version specified
(license license:lgpl3+)))
-(define-public r-organismdbi
- (package
- (name "r-organismdbi")
- (version "1.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "OrganismDbi" version))
- (sha256
- (base32
- "1mklnzs0d0ygcdibwfnk5xqr8ln6wpa00qcaw9c68m342kql0jqw"))))
- (properties `((upstream-name . "OrganismDbi")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)
- ("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-biocmanager" ,r-biocmanager)
- ("r-dbi" ,r-dbi)
- ("r-genomicfeatures" ,r-genomicfeatures)
- ("r-genomicranges" ,r-genomicranges)
- ("r-graph" ,r-graph)
- ("r-iranges" ,r-iranges)
- ("r-rbgl" ,r-rbgl)
- ("r-s4vectors" ,r-s4vectors)))
- (home-page "https://bioconductor.org/packages/OrganismDbi")
- (synopsis "Software to enable the smooth interfacing of database packages")
- (description "The package enables a simple unified interface to several
-annotation packages each of which has its own schema by taking advantage of
-the fact that each of these packages implements a select methods.")
- (license license:artistic2.0)))
-
(define-public r-biovizbase
(package
(name "r-biovizbase")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 30/50] gnu: r-vsn: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-30-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-vsn): Move from here...
* gnu/packages/bioconductor.scm (r-vsn): ...to here.
---
gnu/packages/bioconductor.scm | 36 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 36 ---------------------------------
2 files changed, 36 insertions(+), 36 deletions(-)

Toggle diff (96 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index d0ebcf8481..05c4896276 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3480,6 +3480,42 @@ dependencies between GO terms can be implemented and applied.")
coding changes and predict coding outcomes.")
(license license:artistic2.0)))
+(define-public r-vsn
+ (package
+ (name "r-vsn")
+ (version "3.58.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "vsn" version))
+ (sha256
+ (base32
+ "0dfrfflidpnphwyqzmmfiz9blfqv6qa09xlwgfabhpfsf3ml2rlb"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-affy" ,r-affy)
+ ("r-biobase" ,r-biobase)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-lattice" ,r-lattice)
+ ("r-limma" ,r-limma)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr))) ; for vignettes
+ (home-page "https://bioconductor.org/packages/release/bioc/html/vsn.html")
+ (synopsis "Variance stabilization and calibration for microarray data")
+ (description
+ "The package implements a method for normalising microarray intensities,
+and works for single- and multiple-color arrays. It can also be used for data
+from other technologies, as long as they have similar format. The method uses
+a robust variant of the maximum-likelihood estimator for an
+additive-multiplicative error model and affine calibration. The model
+incorporates data calibration step (a.k.a. normalization), a model for the
+dependence of the variance on the mean intensity and a variance stabilizing
+data transformation. Differences between transformed intensities are
+analogous to \"normalized log-ratios\". However, in contrast to the latter,
+their variance is independent of the mean, and they are usually more sensitive
+and specific in detecting differential transcription.")
+ (license license:artistic2.0)))
+
(define-public r-xvector
(package
(name "r-xvector")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 7256df3f83..600c2ca81e 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8934,42 +8934,6 @@ proteowizard library for mzML and mzIdentML. The netCDF reading code has
previously been used in XCMS.")
(license license:artistic2.0)))
-(define-public r-vsn
- (package
- (name "r-vsn")
- (version "3.58.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "vsn" version))
- (sha256
- (base32
- "0dfrfflidpnphwyqzmmfiz9blfqv6qa09xlwgfabhpfsf3ml2rlb"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-affy" ,r-affy)
- ("r-biobase" ,r-biobase)
- ("r-ggplot2" ,r-ggplot2)
- ("r-lattice" ,r-lattice)
- ("r-limma" ,r-limma)))
- (native-inputs
- `(("r-knitr" ,r-knitr))) ; for vignettes
- (home-page "https://bioconductor.org/packages/release/bioc/html/vsn.html")
- (synopsis "Variance stabilization and calibration for microarray data")
- (description
- "The package implements a method for normalising microarray intensities,
-and works for single- and multiple-color arrays. It can also be used for data
-from other technologies, as long as they have similar format. The method uses
-a robust variant of the maximum-likelihood estimator for an
-additive-multiplicative error model and affine calibration. The model
-incorporates data calibration step (a.k.a. normalization), a model for the
-dependence of the variance on the mean intensity and a variance stabilizing
-data transformation. Differences between transformed intensities are
-analogous to \"normalized log-ratios\". However, in contrast to the latter,
-their variance is independent of the mean, and they are usually more sensitive
-and specific in detecting differential transcription.")
- (license license:artistic2.0)))
-
(define-public r-ensembldb
(package
(name "r-ensembldb")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 31/50] gnu: r-biovizbase: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-31-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-biovizbase): Move from here...
* gnu/packages/bioconductor.scm (r-biovizbase): ...to here.
---
gnu/packages/bioconductor.scm | 42 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 42 ---------------------------------
2 files changed, 42 insertions(+), 42 deletions(-)

Toggle diff (108 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 05c4896276..7439ad96da 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2044,6 +2044,48 @@ matching algorithms, and other utilities, for fast manipulation of large
biological sequences or sets of sequences.")
(license license:artistic2.0)))
+(define-public r-biovizbase
+ (package
+ (name "r-biovizbase")
+ (version "1.38.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "biovizBase" version))
+ (sha256
+ (base32
+ "10jflvadfcgxq2jnfxkpn417xd8ibh3zllz9rsqnq5w3wgfr4fhq"))))
+ (properties `((upstream-name . "biovizBase")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)
+ ("r-annotationfilter" ,r-annotationfilter)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-biostrings" ,r-biostrings)
+ ("r-dichromat" ,r-dichromat)
+ ("r-ensembldb" ,r-ensembldb)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicalignments" ,r-genomicalignments)
+ ("r-genomicfeatures" ,r-genomicfeatures)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-hmisc" ,r-hmisc)
+ ("r-iranges" ,r-iranges)
+ ("r-rcolorbrewer" ,r-rcolorbrewer)
+ ("r-rlang" ,r-rlang)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-scales" ,r-scales)
+ ("r-summarizedexperiment" ,r-summarizedexperiment)
+ ("r-variantannotation" ,r-variantannotation)))
+ (home-page "https://bioconductor.org/packages/biovizBase")
+ (synopsis "Basic graphic utilities for visualization of genomic data")
+ (description
+ "The biovizBase package is designed to provide a set of utilities, color
+schemes and conventions for genomic data. It serves as the base for various
+high-level packages for biological data visualization. This saves development
+effort and encourages consistency.")
+ (license license:artistic2.0)))
+
(define-public r-bsgenome
(package
(name "r-bsgenome")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 600c2ca81e..e6692ece0c 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8979,48 +8979,6 @@ chromosome region or transcript models of lincRNA genes.")
;; No version specified
(license license:lgpl3+)))
-(define-public r-biovizbase
- (package
- (name "r-biovizbase")
- (version "1.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "biovizBase" version))
- (sha256
- (base32
- "10jflvadfcgxq2jnfxkpn417xd8ibh3zllz9rsqnq5w3wgfr4fhq"))))
- (properties `((upstream-name . "biovizBase")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)
- ("r-annotationfilter" ,r-annotationfilter)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-biostrings" ,r-biostrings)
- ("r-dichromat" ,r-dichromat)
- ("r-ensembldb" ,r-ensembldb)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicalignments" ,r-genomicalignments)
- ("r-genomicfeatures" ,r-genomicfeatures)
- ("r-genomicranges" ,r-genomicranges)
- ("r-hmisc" ,r-hmisc)
- ("r-iranges" ,r-iranges)
- ("r-rcolorbrewer" ,r-rcolorbrewer)
- ("r-rlang" ,r-rlang)
- ("r-rsamtools" ,r-rsamtools)
- ("r-s4vectors" ,r-s4vectors)
- ("r-scales" ,r-scales)
- ("r-summarizedexperiment" ,r-summarizedexperiment)
- ("r-variantannotation" ,r-variantannotation)))
- (home-page "https://bioconductor.org/packages/biovizBase")
- (synopsis "Basic graphic utilities for visualization of genomic data")
- (description
- "The biovizBase package is designed to provide a set of utilities, color
-schemes and conventions for genomic data. It serves as the base for various
-high-level packages for biological data visualization. This saves development
-effort and encourages consistency.")
- (license license:artistic2.0)))
-
(define-public r-dropbead
(let ((commit "d746c6f3b32110428ea56d6a0001ce52a251c247")
(revision "2"))
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 32/50] gnu: r-ensembldb: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-32-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-ensembldb): Move from here...
* gnu/packages/bioconductor.scm (r-ensembldb): ...to here.
---
gnu/packages/bioconductor.scm | 45 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 45 ---------------------------------
2 files changed, 45 insertions(+), 45 deletions(-)

Toggle diff (114 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 7439ad96da..7e86af7d21 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2398,6 +2398,51 @@ other types of genomic data that produce counts, including ChIP-seq, SAGE and
CAGE.")
(license license:gpl2+)))
+(define-public r-ensembldb
+ (package
+ (name "r-ensembldb")
+ (version "2.14.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "ensembldb" version))
+ (sha256
+ (base32
+ "1hxwfh19qafpdhzprvw4nr8ks3gz7f0y8gyfhk8yqmmvvnvgqv40"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-annotationdbi" ,r-annotationdbi)
+ ("r-annotationfilter" ,r-annotationfilter)
+ ("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-biostrings" ,r-biostrings)
+ ("r-curl" ,r-curl)
+ ("r-dbi" ,r-dbi)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicfeatures" ,r-genomicfeatures)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-protgenerics" ,r-protgenerics)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-rsqlite" ,r-rsqlite)
+ ("r-rtracklayer" ,r-rtracklayer)
+ ("r-s4vectors" ,r-s4vectors)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://github.com/jotsetung/ensembldb")
+ (synopsis "Utilities to create and use Ensembl-based annotation databases")
+ (description
+ "The package provides functions to create and use transcript-centric
+annotation databases/packages. The annotation for the databases are directly
+fetched from Ensembl using their Perl API. The functionality and data is
+similar to that of the TxDb packages from the @code{GenomicFeatures} package,
+but, in addition to retrieve all gene/transcript models and annotations from
+the database, the @code{ensembldb} package also provides a filter framework
+allowing to retrieve annotations for specific entries like genes encoded on a
+chromosome region or transcript models of lincRNA genes.")
+ ;; No version specified
+ (license license:lgpl3+)))
+
(define-public r-fastseg
(package
(name "r-fastseg")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index e6692ece0c..baef88cd2e 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8934,51 +8934,6 @@ proteowizard library for mzML and mzIdentML. The netCDF reading code has
previously been used in XCMS.")
(license license:artistic2.0)))
-(define-public r-ensembldb
- (package
- (name "r-ensembldb")
- (version "2.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "ensembldb" version))
- (sha256
- (base32
- "1hxwfh19qafpdhzprvw4nr8ks3gz7f0y8gyfhk8yqmmvvnvgqv40"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-annotationdbi" ,r-annotationdbi)
- ("r-annotationfilter" ,r-annotationfilter)
- ("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-biostrings" ,r-biostrings)
- ("r-curl" ,r-curl)
- ("r-dbi" ,r-dbi)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicfeatures" ,r-genomicfeatures)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-protgenerics" ,r-protgenerics)
- ("r-rsamtools" ,r-rsamtools)
- ("r-rsqlite" ,r-rsqlite)
- ("r-rtracklayer" ,r-rtracklayer)
- ("r-s4vectors" ,r-s4vectors)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://github.com/jotsetung/ensembldb")
- (synopsis "Utilities to create and use Ensembl-based annotation databases")
- (description
- "The package provides functions to create and use transcript-centric
-annotation databases/packages. The annotation for the databases are directly
-fetched from Ensembl using their Perl API. The functionality and data is
-similar to that of the TxDb packages from the @code{GenomicFeatures} package,
-but, in addition to retrieve all gene/transcript models and annotations from
-the database, the @code{ensembldb} package also provides a filter framework
-allowing to retrieve annotations for specific entries like genes encoded on a
-chromosome region or transcript models of lincRNA genes.")
- ;; No version specified
- (license license:lgpl3+)))
-
(define-public r-dropbead
(let ((commit "d746c6f3b32110428ea56d6a0001ce52a251c247")
(revision "2"))
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 33/50] gnu: r-mzr: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-33-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-mzr): Move from here...
* gnu/packages/bioconductor.scm (r-mzr): ...to here.
---
gnu/packages/bioconductor.scm | 62 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 61 --------------------------------
2 files changed, 62 insertions(+), 61 deletions(-)

Toggle diff (154 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 7e86af7d21..5ceffd7b4d 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -36,6 +36,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages base)
#:use-module (gnu packages bioinformatics)
+ #:use-module (gnu packages boost)
#:use-module (gnu packages cran)
#:use-module (gnu packages compression)
#:use-module (gnu packages gcc)
@@ -3051,6 +3052,67 @@ mzIdentML files with the drawback of having less pretty output than a vendor
specific parser.")
(license license:gpl2+)))
+(define-public r-mzr
+ (package
+ (name "r-mzr")
+ (version "2.24.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "mzR" version))
+ (sha256
+ (base32
+ "0ik0yrjhvk8r5pm990chn2aadp0gqzzkkm0027682ky34xp142sg"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ (delete-file-recursively "src/boost")
+ #t))))
+ (properties `((upstream-name . "mzR")))
+ (build-system r-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'use-system-boost
+ (lambda _
+ (substitute* "src/Makevars"
+ (("\\./boost/libs.*") "")
+ ;; This is to avoid having a plain directory on the list of
+ ;; libraries to link.
+ (("\\(RHDF5_LIBS\\)" match)
+ (string-append match "/libhdf5.a"))
+ (("PKG_LIBS=") "PKG_LIBS=$(BOOST_LIBS) ")
+ (("\\ARCH_OBJS=" line)
+ (string-append line
+ "\nBOOST_LIBS=-lboost_system -lboost_regex \
+-lboost_iostreams -lboost_thread -lboost_filesystem -lboost_chrono\n")))
+ #t)))))
+ (inputs
+ `(;; Our default boost package won't work here, unfortunately, even with
+ ;; mzR version 2.24.1.
+ ("boost" ,boost-for-mysql) ; use this instead of the bundled boost sources
+ ("zlib" ,zlib)))
+ (propagated-inputs
+ `(("r-biobase" ,r-biobase)
+ ("r-biocgenerics" ,r-biocgenerics)
+ ("r-ncdf4" ,r-ncdf4)
+ ("r-protgenerics" ,r-protgenerics)
+ ("r-rcpp" ,r-rcpp)
+ ("r-rhdf5lib" ,r-rhdf5lib)
+ ("r-zlibbioc" ,r-zlibbioc)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://github.com/sneumann/mzR/")
+ (synopsis "Parser for mass spectrometry data files")
+ (description
+ "The mzR package provides a unified API to the common file formats and
+parsers available for mass spectrometry data. It comes with a wrapper for the
+ISB random access parser for mass spectrometry mzXML, mzData and mzML files.
+The package contains the original code written by the ISB, and a subset of the
+proteowizard library for mzML and mzIdentML. The netCDF reading code has
+previously been used in XCMS.")
+ (license license:artistic2.0)))
+
(define-public r-organismdbi
(package
(name "r-organismdbi")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index baef88cd2e..a6321a179a 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8873,67 +8873,6 @@ trait.")
proteomics packages.")
(license license:artistic2.0)))
-(define-public r-mzr
- (package
- (name "r-mzr")
- (version "2.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "mzR" version))
- (sha256
- (base32
- "0ik0yrjhvk8r5pm990chn2aadp0gqzzkkm0027682ky34xp142sg"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (delete-file-recursively "src/boost")
- #t))))
- (properties `((upstream-name . "mzR")))
- (build-system r-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'use-system-boost
- (lambda _
- (substitute* "src/Makevars"
- (("\\./boost/libs.*") "")
- ;; This is to avoid having a plain directory on the list of
- ;; libraries to link.
- (("\\(RHDF5_LIBS\\)" match)
- (string-append match "/libhdf5.a"))
- (("PKG_LIBS=") "PKG_LIBS=$(BOOST_LIBS) ")
- (("\\ARCH_OBJS=" line)
- (string-append line
- "\nBOOST_LIBS=-lboost_system -lboost_regex \
--lboost_iostreams -lboost_thread -lboost_filesystem -lboost_chrono\n")))
- #t)))))
- (inputs
- `(;; Our default boost package won't work here, unfortunately, even with
- ;; mzR version 2.24.1.
- ("boost" ,boost-for-mysql) ; use this instead of the bundled boost sources
- ("zlib" ,zlib)))
- (propagated-inputs
- `(("r-biobase" ,r-biobase)
- ("r-biocgenerics" ,r-biocgenerics)
- ("r-ncdf4" ,r-ncdf4)
- ("r-protgenerics" ,r-protgenerics)
- ("r-rcpp" ,r-rcpp)
- ("r-rhdf5lib" ,r-rhdf5lib)
- ("r-zlibbioc" ,r-zlibbioc)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://github.com/sneumann/mzR/")
- (synopsis "Parser for mass spectrometry data files")
- (description
- "The mzR package provides a unified API to the common file formats and
-parsers available for mass spectrometry data. It comes with a wrapper for the
-ISB random access parser for mass spectrometry mzXML, mzData and mzML files.
-The package contains the original code written by the ISB, and a subset of the
-proteowizard library for mzML and mzIdentML. The netCDF reading code has
-previously been used in XCMS.")
- (license license:artistic2.0)))
-
(define-public r-dropbead
(let ((commit "d746c6f3b32110428ea56d6a0001ce52a251c247")
(revision "2"))
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 34/50] gnu: r-protgenerics: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-34-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-protgenerics): Move from here...
* gnu/packages/bioconductor.scm (r-protgenerics): ...to here.
---
gnu/packages/bioconductor.scm | 20 ++++++++++++++++++++
gnu/packages/bioinformatics.scm | 20 --------------------
2 files changed, 20 insertions(+), 20 deletions(-)

Toggle diff (64 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 5ceffd7b4d..a9365a4018 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3175,6 +3175,26 @@ the results is also provided. All PCA methods make use of the same data
structure (pcaRes) to provide a common interface to the PCA results.")
(license license:gpl3+)))
+(define-public r-protgenerics
+ (package
+ (name "r-protgenerics")
+ (version "1.22.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "ProtGenerics" version))
+ (sha256
+ (base32
+ "0yihxphgkshvfv1sn67wc4zvr2zlzws2j7ki3zabm6vyfkfdkfiz"))))
+ (properties `((upstream-name . "ProtGenerics")))
+ (build-system r-build-system)
+ (home-page "https://github.com/lgatto/ProtGenerics")
+ (synopsis "S4 generic functions for proteomics infrastructure")
+ (description
+ "This package provides S4 generic functions needed by Bioconductor
+proteomics packages.")
+ (license license:artistic2.0)))
+
(define-public r-rbgl
(package
(name "r-rbgl")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index a6321a179a..6120cb6804 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8853,26 +8853,6 @@ for analyzing gene-level association tests in meta-analyses for binary
trait.")
(license license:gpl3)))
-(define-public r-protgenerics
- (package
- (name "r-protgenerics")
- (version "1.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "ProtGenerics" version))
- (sha256
- (base32
- "0yihxphgkshvfv1sn67wc4zvr2zlzws2j7ki3zabm6vyfkfdkfiz"))))
- (properties `((upstream-name . "ProtGenerics")))
- (build-system r-build-system)
- (home-page "https://github.com/lgatto/ProtGenerics")
- (synopsis "S4 generic functions for proteomics infrastructure")
- (description
- "This package provides S4 generic functions needed by Bioconductor
-proteomics packages.")
- (license license:artistic2.0)))
-
(define-public r-dropbead
(let ((commit "d746c6f3b32110428ea56d6a0001ce52a251c247")
(revision "2"))
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 35/50] gnu: r-sva: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-35-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-sva): Move from here...
* gnu/packages/bioconductor.scm (r-sva): ...to here.
---
gnu/packages/bioconductor.scm | 31 +++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 31 -------------------------------
2 files changed, 31 insertions(+), 31 deletions(-)

Toggle diff (86 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index a9365a4018..a7b1c63b56 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3524,6 +3524,37 @@ typically represent genomic ranges of interest and the columns represent
samples.")
(license license:artistic2.0)))
+(define-public r-sva
+ (package
+ (name "r-sva")
+ (version "3.38.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "sva" version))
+ (sha256
+ (base32
+ "1hpzzg3qrgkd8kwg1m5gq94cikjgk9j4l1wk58fxl49s6fmd13zy"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-edger" ,r-edger)
+ ("r-genefilter" ,r-genefilter)
+ ("r-mgcv" ,r-mgcv)
+ ("r-biocparallel" ,r-biocparallel)
+ ("r-matrixstats" ,r-matrixstats)
+ ("r-limma" ,r-limma)))
+ (home-page "https://bioconductor.org/packages/sva")
+ (synopsis "Surrogate variable analysis")
+ (description
+ "This package contains functions for removing batch effects and other
+unwanted variation in high-throughput experiment. It also contains functions
+for identifying and building surrogate variables for high-dimensional data
+sets. Surrogate variables are covariates constructed directly from
+high-dimensional data like gene expression/RNA sequencing/methylation/brain
+imaging data that can be used in subsequent analyses to adjust for unknown,
+unmodeled, or latent sources of noise.")
+ (license license:artistic2.0)))
+
(define-public r-systempiper
(package
(name "r-systempiper")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 6120cb6804..2cc41b7e98 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8790,37 +8790,6 @@ resolution 5hmC data from experimental protocols such as oxBS-Seq and
TAB-Seq.")
(license license:artistic2.0)))
-(define-public r-sva
- (package
- (name "r-sva")
- (version "3.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "sva" version))
- (sha256
- (base32
- "1hpzzg3qrgkd8kwg1m5gq94cikjgk9j4l1wk58fxl49s6fmd13zy"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-edger" ,r-edger)
- ("r-genefilter" ,r-genefilter)
- ("r-mgcv" ,r-mgcv)
- ("r-biocparallel" ,r-biocparallel)
- ("r-matrixstats" ,r-matrixstats)
- ("r-limma" ,r-limma)))
- (home-page "https://bioconductor.org/packages/sva")
- (synopsis "Surrogate variable analysis")
- (description
- "This package contains functions for removing batch effects and other
-unwanted variation in high-throughput experiment. It also contains functions
-for identifying and building surrogate variables for high-dimensional data
-sets. Surrogate variables are covariates constructed directly from
-high-dimensional data like gene expression/RNA sequencing/methylation/brain
-imaging data that can be used in subsequent analyses to adjust for unknown,
-unmodeled, or latent sources of noise.")
- (license license:artistic2.0)))
-
(define-public r-raremetals2
(package
(name "r-raremetals2")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 36/50] gnu: r-motifrg: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-36-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-motifrg): Move from here...
* gnu/packages/bioconductor.scm (r-motifrg): ...to here.
---
gnu/packages/bioconductor.scm | 27 +++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 27 ---------------------------
2 files changed, 27 insertions(+), 27 deletions(-)

Toggle diff (78 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index a7b1c63b56..47a245b4f5 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2924,6 +2924,33 @@ and the assessment of differential expression. The analysis methods apply to
different technologies, including microarrays, RNA-seq, and quantitative PCR.")
(license license:gpl2+)))
+(define-public r-motifrg
+ (package
+ (name "r-motifrg")
+ (version "1.31.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "motifRG" version))
+ (sha256
+ (base32
+ "1ml6zyzlk8yjbnfhga2qnw8nl43rankvka0kc1yljxr2b66aqbhn"))))
+ (properties `((upstream-name . "motifRG")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biostrings" ,r-biostrings)
+ ("r-bsgenome" ,r-bsgenome)
+ ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
+ ("r-iranges" ,r-iranges)
+ ("r-seqlogo" ,r-seqlogo)
+ ("r-xvector" ,r-xvector)))
+ (home-page "https://bioconductor.org/packages/motifRG")
+ (synopsis "Discover motifs in high throughput sequencing data")
+ (description
+ "This package provides tools for discriminative motif discovery in high
+throughput genetic sequencing data sets using regression methods.")
+ (license license:artistic2.0)))
+
(define-public r-msnbase
(package
(name "r-msnbase")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 2cc41b7e98..e2000ccb68 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7872,33 +7872,6 @@ plots the corresponding sequence logo as introduced by Schneider and
Stephens (1990).")
(license license:lgpl2.0+)))
-(define-public r-motifrg
- (package
- (name "r-motifrg")
- (version "1.31.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "motifRG" version))
- (sha256
- (base32
- "1ml6zyzlk8yjbnfhga2qnw8nl43rankvka0kc1yljxr2b66aqbhn"))))
- (properties `((upstream-name . "motifRG")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biostrings" ,r-biostrings)
- ("r-bsgenome" ,r-bsgenome)
- ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
- ("r-iranges" ,r-iranges)
- ("r-seqlogo" ,r-seqlogo)
- ("r-xvector" ,r-xvector)))
- (home-page "https://bioconductor.org/packages/motifRG")
- (synopsis "Discover motifs in high throughput sequencing data")
- (description
- "This package provides tools for discriminative motif discovery in high
-throughput genetic sequencing data sets using regression methods.")
- (license license:artistic2.0)))
-
(define-public r-zlibbioc
(package
(name "r-zlibbioc")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 37/50] gnu: r-seqlogo: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-37-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-seqlogo): Move from here...
* gnu/packages/bioconductor.scm (r-seqlogo): ...to here.
---
gnu/packages/bioconductor.scm | 23 +++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 23 -----------------------
2 files changed, 23 insertions(+), 23 deletions(-)

Toggle diff (70 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 47a245b4f5..c58c5af5d6 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3447,6 +3447,29 @@ differential expression analysis, RNAseq data and related problems.")
;; Any version of the LGPL
(license license:lgpl3+)))
+(define-public r-seqlogo
+ (package
+ (name "r-seqlogo")
+ (version "1.56.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "seqLogo" version))
+ (sha256
+ (base32
+ "02rpzjjfg5chlwwfbvv72cm78cg2vfmdwzars0cin9hz1hd7rnq1"))))
+ (properties `((upstream-name . "seqLogo")))
+ (build-system r-build-system)
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioconductor.org/packages/seqLogo")
+ (synopsis "Sequence logos for DNA sequence alignments")
+ (description
+ "seqLogo takes the position weight matrix of a DNA sequence motif and
+plots the corresponding sequence logo as introduced by Schneider and
+Stephens (1990).")
+ (license license:lgpl2.0+)))
+
(define-public r-seqpattern
(package
(name "r-seqpattern")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index e2000ccb68..9ba818d581 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7849,29 +7849,6 @@ including VCF header and contents in RDF and JSON.")
(home-page "https://github.com/vcflib/bio-vcf")
(license license:expat)))
-(define-public r-seqlogo
- (package
- (name "r-seqlogo")
- (version "1.56.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "seqLogo" version))
- (sha256
- (base32
- "02rpzjjfg5chlwwfbvv72cm78cg2vfmdwzars0cin9hz1hd7rnq1"))))
- (properties `((upstream-name . "seqLogo")))
- (build-system r-build-system)
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioconductor.org/packages/seqLogo")
- (synopsis "Sequence logos for DNA sequence alignments")
- (description
- "seqLogo takes the position weight matrix of a DNA sequence motif and
-plots the corresponding sequence logo as introduced by Schneider and
-Stephens (1990).")
- (license license:lgpl2.0+)))
-
(define-public r-zlibbioc
(package
(name "r-zlibbioc")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 38/50] gnu: r-zlibbioc: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-38-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-zlibbioc): Move from here...
* gnu/packages/bioconductor.scm (r-zlibbioc): ...to here.
---
gnu/packages/bioconductor.scm | 19 +++++++++++++++++++
gnu/packages/bioinformatics.scm | 19 -------------------
2 files changed, 19 insertions(+), 19 deletions(-)

Toggle diff (62 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index c58c5af5d6..e720d7bf6a 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3802,6 +3802,25 @@ and specific in detecting differential transcription.")
\"externally\" (behind an R external pointer, or on disk).")
(license license:artistic2.0)))
+ (define-public r-zlibbioc
+ (package
+ (name "r-zlibbioc")
+ (version "1.36.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "zlibbioc" version))
+ (sha256
+ (base32
+ "0m36ddss0znvm19dhnxcclxjhgjplw8ajk8v419h20ab8an6khxg"))))
+ (properties
+ `((upstream-name . "zlibbioc")))
+ (build-system r-build-system)
+ (home-page "https://bioconductor.org/packages/zlibbioc")
+ (synopsis "Provider for zlib-1.2.5 to R packages")
+ (description "This package uses the source code of zlib-1.2.5 to create
+libraries for systems that do not have these available via other means.")
+ (license license:artistic2.0)))
+
(define-public r-geneplotter
(package
(name "r-geneplotter")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 9ba818d581..39c437f4a2 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7849,25 +7849,6 @@ including VCF header and contents in RDF and JSON.")
(home-page "https://github.com/vcflib/bio-vcf")
(license license:expat)))
-(define-public r-zlibbioc
- (package
- (name "r-zlibbioc")
- (version "1.36.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "zlibbioc" version))
- (sha256
- (base32
- "0m36ddss0znvm19dhnxcclxjhgjplw8ajk8v419h20ab8an6khxg"))))
- (properties
- `((upstream-name . "zlibbioc")))
- (build-system r-build-system)
- (home-page "https://bioconductor.org/packages/zlibbioc")
- (synopsis "Provider for zlib-1.2.5 to R packages")
- (description "This package uses the source code of zlib-1.2.5 to create
-libraries for systems that do not have these available via other means.")
- (license license:artistic2.0)))
-
(define-public r-r4rna
(package
(name "r-r4rna")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 29/50] gnu: r-affyio: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-29-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-affyio): Move from here...
* gnu/packages/bioconductor.scm (r-affyio): ...to here.
---
gnu/packages/bioconductor.scm | 24 ++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 24 ------------------------
2 files changed, 24 insertions(+), 24 deletions(-)

Toggle diff (72 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index c63d39dc9c..d0ebcf8481 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -1694,6 +1694,30 @@ problems in CEL-level data to help evaluate performance of quality metrics.")
to streamline the more common analyses that a Biostatistician might see.")
(license license:artistic2.0)))
+(define-public r-affyio
+ (package
+ (name "r-affyio")
+ (version "1.60.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "affyio" version))
+ (sha256
+ (base32
+ "14xnzrxrvgxgixjhq5a9fdgcmrxam2j74hwidkc9if92ffv6s83h"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-zlibbioc" ,r-zlibbioc)))
+ (inputs
+ `(("zlib" ,zlib)))
+ (home-page "https://github.com/bmbolstad/affyio")
+ (synopsis "Tools for parsing Affymetrix data files")
+ (description
+ "This package provides routines for parsing Affymetrix data files based
+upon file format information. The primary focus is on accessing the CEL and
+CDF file formats.")
+ (license license:lgpl2.0+)))
+
(define-public r-affxparser
(package
(name "r-affxparser")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 1c90700c95..7256df3f83 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8934,30 +8934,6 @@ proteowizard library for mzML and mzIdentML. The netCDF reading code has
previously been used in XCMS.")
(license license:artistic2.0)))
-(define-public r-affyio
- (package
- (name "r-affyio")
- (version "1.60.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "affyio" version))
- (sha256
- (base32
- "14xnzrxrvgxgixjhq5a9fdgcmrxam2j74hwidkc9if92ffv6s83h"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-zlibbioc" ,r-zlibbioc)))
- (inputs
- `(("zlib" ,zlib)))
- (home-page "https://github.com/bmbolstad/affyio")
- (synopsis "Tools for parsing Affymetrix data files")
- (description
- "This package provides routines for parsing Affymetrix data files based
-upon file format information. The primary focus is on accessing the CEL and
-CDF file formats.")
- (license license:lgpl2.0+)))
-
(define-public r-vsn
(package
(name "r-vsn")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 41/50] gnu: r-rcas: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-41-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-rcas): Move from here...
* gnu/packages/bioconductor.scm (r-rcas): ...to here.
---
gnu/packages/bioconductor.scm | 49 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 49 ---------------------------------
2 files changed, 49 insertions(+), 49 deletions(-)

Toggle diff (122 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 99607ba564..1d38fa1c05 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3307,6 +3307,55 @@ proteomics packages.")
the graph algorithms contained in the Boost library.")
(license license:artistic2.0)))
+(define-public r-rcas
+ (package
+ (name "r-rcas")
+ (version "1.16.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "RCAS" version))
+ (sha256
+ (base32
+ "0vdxml618vqvf8xyh0zxs307p9zby0cj9dqyiiz625ilyq1hkw2m"))))
+ (properties `((upstream-name . "RCAS")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-biostrings" ,r-biostrings)
+ ("r-bsgenome" ,r-bsgenome)
+ ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
+ ("r-cowplot" ,r-cowplot)
+ ("r-data-table" ,r-data-table)
+ ("r-dt" ,r-dt)
+ ("r-genomation" ,r-genomation)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicfeatures" ,r-genomicfeatures)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-ggseqlogo" ,r-ggseqlogo)
+ ("r-gprofiler2" ,r-gprofiler2)
+ ("r-iranges" ,r-iranges)
+ ("r-pbapply" ,r-pbapply)
+ ("r-pheatmap" ,r-pheatmap)
+ ("r-plotly" ,r-plotly)
+ ("r-plotrix" ,r-plotrix)
+ ("r-proxy" ,r-proxy)
+ ("r-ranger" ,r-ranger)
+ ("r-rsqlite" ,r-rsqlite)
+ ("r-rtracklayer" ,r-rtracklayer)
+ ("r-rmarkdown" ,r-rmarkdown)
+ ("r-s4vectors" ,r-s4vectors)
+ ("pandoc" ,pandoc)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (synopsis "RNA-centric annotation system")
+ (description
+ "RCAS aims to be a standalone RNA-centric annotation system that provides
+intuitive reports and publication-ready graphics. This package provides the R
+library implementing most of the pipeline's features.")
+ (home-page "https://github.com/BIMSBbioinfo/RCAS")
+ (license license:artistic2.0)))
+
(define-public r-regioner
(package
(name "r-regioner")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index ae61ecae74..a1ee4b6772 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7872,55 +7872,6 @@ including VCF header and contents in RDF and JSON.")
secondary structure and comparative analysis in R.")
(license license:gpl3+)))
-(define-public r-rcas
- (package
- (name "r-rcas")
- (version "1.16.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "RCAS" version))
- (sha256
- (base32
- "0vdxml618vqvf8xyh0zxs307p9zby0cj9dqyiiz625ilyq1hkw2m"))))
- (properties `((upstream-name . "RCAS")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-biostrings" ,r-biostrings)
- ("r-bsgenome" ,r-bsgenome)
- ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
- ("r-cowplot" ,r-cowplot)
- ("r-data-table" ,r-data-table)
- ("r-dt" ,r-dt)
- ("r-genomation" ,r-genomation)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicfeatures" ,r-genomicfeatures)
- ("r-genomicranges" ,r-genomicranges)
- ("r-ggplot2" ,r-ggplot2)
- ("r-ggseqlogo" ,r-ggseqlogo)
- ("r-gprofiler2" ,r-gprofiler2)
- ("r-iranges" ,r-iranges)
- ("r-pbapply" ,r-pbapply)
- ("r-pheatmap" ,r-pheatmap)
- ("r-plotly" ,r-plotly)
- ("r-plotrix" ,r-plotrix)
- ("r-proxy" ,r-proxy)
- ("r-ranger" ,r-ranger)
- ("r-rsqlite" ,r-rsqlite)
- ("r-rtracklayer" ,r-rtracklayer)
- ("r-rmarkdown" ,r-rmarkdown)
- ("r-s4vectors" ,r-s4vectors)
- ("pandoc" ,pandoc)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (synopsis "RNA-centric annotation system")
- (description
- "RCAS aims to be a standalone RNA-centric annotation system that provides
-intuitive reports and publication-ready graphics. This package provides the R
-library implementing most of the pipeline's features.")
- (home-page "https://github.com/BIMSBbioinfo/RCAS")
- (license license:artistic2.0)))
-
(define-public rcas-web
(package
(name "rcas-web")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 42/50] gnu: r-mutationalpatterns: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-42-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Move from here...
* gnu/packages/bioconductor.scm (r-mutationalpatterns): ...to here.
---
gnu/packages/bioconductor.scm | 45 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 45 ---------------------------------
2 files changed, 45 insertions(+), 45 deletions(-)

Toggle diff (114 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 1d38fa1c05..7c471c7375 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3013,6 +3013,51 @@ different technologies, including microarrays, RNA-seq, and quantitative PCR.")
throughput genetic sequencing data sets using regression methods.")
(license license:artistic2.0)))
+(define-public r-mutationalpatterns
+ (package
+ (name "r-mutationalpatterns")
+ (version "3.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "MutationalPatterns" version))
+ (sha256
+ (base32
+ "1988kjjgq8af0hj7chhpxi88717wwmzs9qgrwapjh0hm2hjwhn35"))))
+ (build-system r-build-system)
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-biostrings" ,r-biostrings)
+ ("r-bsgenome" ,r-bsgenome)
+ ;; These two packages are suggested packages
+ ("r-bsgenome-hsapiens-1000g" ,r-bsgenome-hsapiens-1000genomes-hs37d5)
+ ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
+ ("r-cowplot" ,r-cowplot)
+ ("r-dplyr" ,r-dplyr)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-ggalluvial" ,r-ggalluvial)
+ ("r-ggdendro" ,r-ggdendro)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-iranges" ,r-iranges)
+ ("r-magrittr" ,r-magrittr)
+ ("r-nmf" ,r-nmf)
+ ("r-pracma" ,r-pracma)
+ ("r-purrr" ,r-purrr)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-stringr" ,r-stringr)
+ ("r-tibble" ,r-tibble)
+ ("r-tidyr" ,r-tidyr)
+ ("r-variantannotation" ,r-variantannotation)))
+ (home-page "https://bioconductor.org/packages/MutationalPatterns/")
+ (synopsis "Extract and visualize mutational patterns in genomic data")
+ (description "This package provides an extensive toolset for the
+characterization and visualization of a wide range of mutational patterns
+in SNV base substitution data.")
+ (license license:expat)))
+
(define-public r-msnbase
(package
(name "r-msnbase")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index a1ee4b6772..b5b2cc2f6b 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7923,51 +7923,6 @@ secondary structure and comparative analysis in R.")
@dfn{RNA-centric annotation system} (RCAS).")
(license license:agpl3+)))
-(define-public r-mutationalpatterns
- (package
- (name "r-mutationalpatterns")
- (version "3.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "MutationalPatterns" version))
- (sha256
- (base32
- "1988kjjgq8af0hj7chhpxi88717wwmzs9qgrwapjh0hm2hjwhn35"))))
- (build-system r-build-system)
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-biostrings" ,r-biostrings)
- ("r-bsgenome" ,r-bsgenome)
- ;; These two packages are suggested packages
- ("r-bsgenome-hsapiens-1000g" ,r-bsgenome-hsapiens-1000genomes-hs37d5)
- ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
- ("r-cowplot" ,r-cowplot)
- ("r-dplyr" ,r-dplyr)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicranges" ,r-genomicranges)
- ("r-ggalluvial" ,r-ggalluvial)
- ("r-ggdendro" ,r-ggdendro)
- ("r-ggplot2" ,r-ggplot2)
- ("r-iranges" ,r-iranges)
- ("r-magrittr" ,r-magrittr)
- ("r-nmf" ,r-nmf)
- ("r-pracma" ,r-pracma)
- ("r-purrr" ,r-purrr)
- ("r-s4vectors" ,r-s4vectors)
- ("r-stringr" ,r-stringr)
- ("r-tibble" ,r-tibble)
- ("r-tidyr" ,r-tidyr)
- ("r-variantannotation" ,r-variantannotation)))
- (home-page "https://bioconductor.org/packages/MutationalPatterns/")
- (synopsis "Extract and visualize mutational patterns in genomic data")
- (description "This package provides an extensive toolset for the
-characterization and visualization of a wide range of mutational patterns
-in SNV base substitution data.")
- (license license:expat)))
-
(define-public r-chipkernels
(let ((commit "c9cfcacb626b1221094fb3490ea7bac0fd625372")
(revision "1"))
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 43/50] gnu: r-tximport: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-43-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-tximport): Move from here...
* gnu/packages/bioconductor.scm (r-tximport): ...to here.
---
gnu/packages/bioconductor.scm | 24 ++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 24 ------------------------
2 files changed, 24 insertions(+), 24 deletions(-)

Toggle diff (72 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 7c471c7375..30d4844ae4 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3848,6 +3848,30 @@ dependencies between GO terms can be implemented and applied.")
;; Any version of the LGPL applies.
(license license:lgpl2.1+)))
+(define-public r-tximport
+ (package
+ (name "r-tximport")
+ (version "1.18.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "tximport" version))
+ (sha256
+ (base32
+ "1nxnlvl4iv2392xa72j0lzy2xnb3vrvyhfrdj9l54znwkrryyq34"))))
+ (build-system r-build-system)
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioconductor.org/packages/tximport")
+ (synopsis "Import and summarize transcript-level estimates for gene-level analysis")
+ (description
+ "This package provides tools to import transcript-level abundance,
+estimated counts and transcript lengths, and to summarize them into matrices
+for use with downstream gene-level analysis packages. Average transcript
+length, weighted by sample-specific transcript abundance estimates, is
+provided as a matrix which can be used as an offset for different expression
+of gene-level counts.")
+ (license license:gpl2+)))
+
(define-public r-variantannotation
(package
(name "r-variantannotation")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index b5b2cc2f6b..83d6797809 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7990,30 +7990,6 @@ bound and non bound genomic regions to accurately identify transcription
factors bound at the specific regions.")
(license license:gpl2+)))
-(define-public r-tximport
- (package
- (name "r-tximport")
- (version "1.18.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "tximport" version))
- (sha256
- (base32
- "1nxnlvl4iv2392xa72j0lzy2xnb3vrvyhfrdj9l54znwkrryyq34"))))
- (build-system r-build-system)
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioconductor.org/packages/tximport")
- (synopsis "Import and summarize transcript-level estimates for gene-level analysis")
- (description
- "This package provides tools to import transcript-level abundance,
-estimated counts and transcript lengths, and to summarize them into matrices
-for use with downstream gene-level analysis packages. Average transcript
-length, weighted by sample-specific transcript abundance estimates, is
-provided as a matrix which can be used as an offset for different expression
-of gene-level counts.")
- (license license:gpl2+)))
-
(define-public r-rhdf5filters
(package
(name "r-rhdf5filters")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 44/50] gnu: r-rhdf5filters: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-44-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-rhdf5filters): Move from here...
* gnu/packages/bioconductor.scm (r-rhdf5filters): ...to here.
---
gnu/packages/bioconductor.scm | 26 ++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 26 --------------------------
2 files changed, 26 insertions(+), 26 deletions(-)

Toggle diff (76 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 30d4844ae4..8695f13ed8 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3482,6 +3482,32 @@ reports together for a particular project that can be viewed in a web
browser.")
(license license:artistic2.0)))
+(define-public r-rhdf5filters
+ (package
+ (name "r-rhdf5filters")
+ (version "1.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "rhdf5filters" version))
+ (sha256
+ (base32
+ "1bjlgc76vx0z81s8vci9ln1d2s3b157qnm32xs36mnyjk31ivasz"))))
+ (properties `((upstream-name . "rhdf5filters")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-rhdf5lib" ,r-rhdf5lib)))
+ (inputs
+ `(("zlib" ,zlib)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://github.com/grimbough/rhdf5filters")
+ (synopsis "HDF5 compression filters")
+ (description
+ "This package provides a collection of compression filters for use with
+HDF5 datasets.")
+ (license license:bsd-2)))
+
(define-public r-rsamtools
(package
(name "r-rsamtools")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 83d6797809..2907d65b38 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7990,32 +7990,6 @@ bound and non bound genomic regions to accurately identify transcription
factors bound at the specific regions.")
(license license:gpl2+)))
-(define-public r-rhdf5filters
- (package
- (name "r-rhdf5filters")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "rhdf5filters" version))
- (sha256
- (base32
- "1bjlgc76vx0z81s8vci9ln1d2s3b157qnm32xs36mnyjk31ivasz"))))
- (properties `((upstream-name . "rhdf5filters")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-rhdf5lib" ,r-rhdf5lib)))
- (inputs
- `(("zlib" ,zlib)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://github.com/grimbough/rhdf5filters")
- (synopsis "HDF5 compression filters")
- (description
- "This package provides a collection of compression filters for use with
-HDF5 datasets.")
- (license license:bsd-2)))
-
(define-public r-rhdf5
(package
(name "r-rhdf5")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 45/50] gnu: r-annotationfilter: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-45-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-annotationfilter): Move from here...
* gnu/packages/bioconductor.scm (r-annotationfilter): ...to here.
---
gnu/packages/bioconductor.scm | 26 ++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 26 --------------------------
2 files changed, 26 insertions(+), 26 deletions(-)

Toggle diff (76 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 8695f13ed8..87b879ad94 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -1804,6 +1804,32 @@ microarrays.")
annotation data packages using SQLite data storage.")
(license license:artistic2.0)))
+(define-public r-annotationfilter
+ (package
+ (name "r-annotationfilter")
+ (version "1.14.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "AnnotationFilter" version))
+ (sha256
+ (base32
+ "0npk0laa2rc93rsh6yikj886zf2fl53a050j07fj9w67j0q0h3s9"))))
+ (properties
+ `((upstream-name . "AnnotationFilter")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-genomicranges" ,r-genomicranges)
+ ("r-lazyeval" ,r-lazyeval)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://github.com/Bioconductor/AnnotationFilter")
+ (synopsis "Facilities for filtering Bioconductor annotation resources")
+ (description
+ "This package provides classes and other infrastructure to implement
+filters for manipulating Bioconductor annotation resources. The filters are
+used by @code{ensembldb}, @code{Organism.dplyr}, and other packages.")
+ (license license:artistic2.0)))
+
(define-public r-annotationforge
(package
(name "r-annotationforge")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 2907d65b38..7ad51d3518 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8029,32 +8029,6 @@ package, and for letting R applications work on datasets that are larger than
the available RAM.")
(license license:artistic2.0)))
-(define-public r-annotationfilter
- (package
- (name "r-annotationfilter")
- (version "1.14.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "AnnotationFilter" version))
- (sha256
- (base32
- "0npk0laa2rc93rsh6yikj886zf2fl53a050j07fj9w67j0q0h3s9"))))
- (properties
- `((upstream-name . "AnnotationFilter")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-genomicranges" ,r-genomicranges)
- ("r-lazyeval" ,r-lazyeval)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://github.com/Bioconductor/AnnotationFilter")
- (synopsis "Facilities for filtering Bioconductor annotation resources")
- (description
- "This package provides classes and other infrastructure to implement
-filters for manipulating Bioconductor annotation resources. The filters are
-used by @code{ensembldb}, @code{Organism.dplyr}, and other packages.")
- (license license:artistic2.0)))
-
(define-public emboss
(package
(name "emboss")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 46/50] gnu: r-rhdf5: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-46-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-rhdf5): Move from here...
* gnu/packages/bioconductor.scm (r-rhdf5): ...to here.
---
gnu/packages/bioconductor.scm | 39 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 39 ---------------------------------
2 files changed, 39 insertions(+), 39 deletions(-)

Toggle diff (102 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 87b879ad94..d027a24bf3 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3508,6 +3508,45 @@ reports together for a particular project that can be viewed in a web
browser.")
(license license:artistic2.0)))
+(define-public r-rhdf5
+ (package
+ (name "r-rhdf5")
+ (version "2.34.0")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "rhdf5" version))
+ (sha256
+ (base32
+ "0almr1vscrgj5g4dyrags131wia2pmdbdidlpskbgm44ha6hpmqi"))))
+ (build-system r-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-linking
+ (lambda _
+ (substitute* "src/Makevars"
+ ;; This is to avoid having a plain directory on the list of
+ ;; libraries to link.
+ (("\\(RHDF5_LIBS\\)" match)
+ (string-append match "/libhdf5.a")))
+ #t)))))
+ (propagated-inputs
+ `(("r-rhdf5filters" ,r-rhdf5filters)
+ ("r-rhdf5lib" ,r-rhdf5lib)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioconductor.org/packages/rhdf5")
+ (synopsis "HDF5 interface to R")
+ (description
+ "This R/Bioconductor package provides an interface between HDF5 and R.
+HDF5's main features are the ability to store and access very large and/or
+complex datasets and a wide variety of metadata on mass storage (disk) through
+a completely portable file format. The rhdf5 package is thus suited for the
+exchange of large and/or complex datasets between R and other software
+package, and for letting R applications work on datasets that are larger than
+the available RAM.")
+ (license license:artistic2.0)))
+
(define-public r-rhdf5filters
(package
(name "r-rhdf5filters")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 7ad51d3518..ef0d7b3007 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7990,45 +7990,6 @@ bound and non bound genomic regions to accurately identify transcription
factors bound at the specific regions.")
(license license:gpl2+)))
-(define-public r-rhdf5
- (package
- (name "r-rhdf5")
- (version "2.34.0")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "rhdf5" version))
- (sha256
- (base32
- "0almr1vscrgj5g4dyrags131wia2pmdbdidlpskbgm44ha6hpmqi"))))
- (build-system r-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'fix-linking
- (lambda _
- (substitute* "src/Makevars"
- ;; This is to avoid having a plain directory on the list of
- ;; libraries to link.
- (("\\(RHDF5_LIBS\\)" match)
- (string-append match "/libhdf5.a")))
- #t)))))
- (propagated-inputs
- `(("r-rhdf5filters" ,r-rhdf5filters)
- ("r-rhdf5lib" ,r-rhdf5lib)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioconductor.org/packages/rhdf5")
- (synopsis "HDF5 interface to R")
- (description
- "This R/Bioconductor package provides an interface between HDF5 and R.
-HDF5's main features are the ability to store and access very large and/or
-complex datasets and a wide variety of metadata on mass storage (disk) through
-a completely portable file format. The rhdf5 package is thus suited for the
-exchange of large and/or complex datasets between R and other software
-package, and for letting R applications work on datasets that are larger than
-the available RAM.")
- (license license:artistic2.0)))
-
(define-public emboss
(package
(name "emboss")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 47/50] gnu: r-chipseq: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-47-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-chipseq): Move from here...
* gnu/packages/bioconductor.scm (r-chipseq): ...to here.
---
gnu/packages/bioconductor.scm | 26 ++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 26 --------------------------
2 files changed, 26 insertions(+), 26 deletions(-)

Toggle diff (76 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index d027a24bf3..f224a5ecb4 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2206,6 +2206,32 @@ genome data packages and support for efficient SNP representation.")
analysis.")
(license license:artistic2.0)))
+(define-public r-chipseq
+ (package
+ (name "r-chipseq")
+ (version "1.40.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "chipseq" version))
+ (sha256
+ (base32
+ "12pzq24aarvgxfmhcad0l5g951xqdvvi7bspgbsvlvmfkqd74j2v"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-lattice" ,r-lattice)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-shortread" ,r-shortread)))
+ (home-page "https://bioconductor.org/packages/chipseq")
+ (synopsis "Package for analyzing ChIPseq data")
+ (description
+ "This package provides tools for processing short read data from ChIPseq
+experiments.")
+ (license license:artistic2.0)))
+
(define-public r-complexheatmap
(package
(name "r-complexheatmap")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index ef0d7b3007..3ee3d9d4f3 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8312,32 +8312,6 @@ analysis, variant tools is project based and provides a whole set of tools to
manipulate and analyze genetic variants.")
(license license:gpl3+)))
-(define-public r-chipseq
- (package
- (name "r-chipseq")
- (version "1.40.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "chipseq" version))
- (sha256
- (base32
- "12pzq24aarvgxfmhcad0l5g951xqdvvi7bspgbsvlvmfkqd74j2v"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-lattice" ,r-lattice)
- ("r-s4vectors" ,r-s4vectors)
- ("r-shortread" ,r-shortread)))
- (home-page "https://bioconductor.org/packages/chipseq")
- (synopsis "Package for analyzing ChIPseq data")
- (description
- "This package provides tools for processing short read data from ChIPseq
-experiments.")
- (license license:artistic2.0)))
-
(define-public r-copyhelper
(package
(name "r-copyhelper")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 48/50] gnu: r-copyhelper: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-48-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-copyhelper): Move from here...
* gnu/packages/bioconductor.scm (r-copyhelper): ...to here.
[source]: Repalce 'string-append' by 'bioconductor-uri' with 'experiment.
---
gnu/packages/bioconductor.scm | 24 ++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 26 --------------------------
2 files changed, 24 insertions(+), 26 deletions(-)

Toggle diff (74 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index f224a5ecb4..eee1561c1b 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -999,6 +999,30 @@ from Illumina 450k methylation arrays.")
chromstaR package.")
(license license:gpl3)))
+(define-public r-copyhelper
+ (package
+ (name "r-copyhelper")
+ (version "1.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "CopyhelpeR" version 'experiment))
+ (sha256
+ (base32
+ "0x7cyynjmxls9as2gg0iyp9x5fpalxmdjq914ss7i84i9zyk5bhq"))))
+ (properties `((upstream-name . "CopyhelpeR")))
+ (build-system r-build-system)
+ (home-page "https://bioconductor.org/packages/CopyhelpeR/")
+ (synopsis "Helper files for CopywriteR")
+ (description
+ "This package contains the helper files that are required to run the
+Bioconductor package CopywriteR. It contains pre-assembled 1kb bin GC-content
+and mappability files for the reference genomes hg18, hg19, hg38, mm9 and
+mm10. In addition, it contains a blacklist filter to remove regions that
+display copy number variation. Files are stored as GRanges objects from the
+GenomicRanges Bioconductor package.")
+ (license license:gpl2)))
+
(define-public r-genelendatabase
(package
(name "r-genelendatabase")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 3ee3d9d4f3..2acca0c055 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8312,32 +8312,6 @@ analysis, variant tools is project based and provides a whole set of tools to
manipulate and analyze genetic variants.")
(license license:gpl3+)))
-(define-public r-copyhelper
- (package
- (name "r-copyhelper")
- (version "1.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "https://bioconductor.org/packages/release/"
- "data/experiment/src/contrib/CopyhelpeR_"
- version ".tar.gz"))
- (sha256
- (base32
- "0x7cyynjmxls9as2gg0iyp9x5fpalxmdjq914ss7i84i9zyk5bhq"))))
- (properties `((upstream-name . "CopyhelpeR")))
- (build-system r-build-system)
- (home-page "https://bioconductor.org/packages/CopyhelpeR/")
- (synopsis "Helper files for CopywriteR")
- (description
- "This package contains the helper files that are required to run the
-Bioconductor package CopywriteR. It contains pre-assembled 1kb bin GC-content
-and mappability files for the reference genomes hg18, hg19, hg38, mm9 and
-mm10. In addition, it contains a blacklist filter to remove regions that
-display copy number variation. Files are stored as GRanges objects from the
-GenomicRanges Bioconductor package.")
- (license license:gpl2)))
-
(define-public r-copywriter
(package
(name "r-copywriter")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 50/50] gnu: r-methylkit: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-50-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-methylkit): Move from here...
* gnu/packages/bioconductor.scm (r-methylkit): ...to here.
---
gnu/packages/bioconductor.scm | 47 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 47 ---------------------------------
2 files changed, 47 insertions(+), 47 deletions(-)

Toggle diff (118 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index fe91fd486f..54a6afcf3d 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -3102,6 +3102,53 @@ and the assessment of differential expression. The analysis methods apply to
different technologies, including microarrays, RNA-seq, and quantitative PCR.")
(license license:gpl2+)))
+(define-public r-methylkit
+ (package
+ (name "r-methylkit")
+ (version "1.16.1")
+ (source (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "methylKit" version))
+ (sha256
+ (base32
+ "1c9b11gfh3cc37iwym9rgsba3mh2xkp78a1gvnjqhzlkiz667mn3"))))
+ (properties `((upstream-name . "methylKit")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-data-table" ,r-data-table)
+ ("r-emdbook" ,r-emdbook)
+ ("r-fastseg" ,r-fastseg)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-gtools" ,r-gtools)
+ ("r-iranges" ,r-iranges)
+ ("r-kernsmooth" ,r-kernsmooth)
+ ("r-limma" ,r-limma)
+ ("r-mclust" ,r-mclust)
+ ("r-mgcv" ,r-mgcv)
+ ("r-qvalue" ,r-qvalue)
+ ("r-r-utils" ,r-r-utils)
+ ("r-rcpp" ,r-rcpp)
+ ("r-rhtslib" ,r-rhtslib)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-rtracklayer" ,r-rtracklayer)
+ ("r-s4vectors" ,r-s4vectors)
+ ("r-zlibbioc" ,r-zlibbioc)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr))) ; for vignettes
+ (home-page "https://github.com/al2na/methylKit")
+ (synopsis
+ "DNA methylation analysis from high-throughput bisulfite sequencing results")
+ (description
+ "MethylKit is an R package for DNA methylation analysis and annotation
+from high-throughput bisulfite sequencing. The package is designed to deal
+with sequencing data from @dfn{Reduced representation bisulfite
+sequencing} (RRBS) and its variants, but also target-capture methods and whole
+genome bisulfite sequencing. It also has functions to analyze base-pair
+resolution 5hmC data from experimental protocols such as oxBS-Seq and
+TAB-Seq.")
+ (license license:artistic2.0)))
+
(define-public r-motifrg
(package
(name "r-motifrg")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 79146f915f..48b521f755 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8312,53 +8312,6 @@ analysis, variant tools is project based and provides a whole set of tools to
manipulate and analyze genetic variants.")
(license license:gpl3+)))
-(define-public r-methylkit
- (package
- (name "r-methylkit")
- (version "1.16.1")
- (source (origin
- (method url-fetch)
- (uri (bioconductor-uri "methylKit" version))
- (sha256
- (base32
- "1c9b11gfh3cc37iwym9rgsba3mh2xkp78a1gvnjqhzlkiz667mn3"))))
- (properties `((upstream-name . "methylKit")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-data-table" ,r-data-table)
- ("r-emdbook" ,r-emdbook)
- ("r-fastseg" ,r-fastseg)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicranges" ,r-genomicranges)
- ("r-gtools" ,r-gtools)
- ("r-iranges" ,r-iranges)
- ("r-kernsmooth" ,r-kernsmooth)
- ("r-limma" ,r-limma)
- ("r-mclust" ,r-mclust)
- ("r-mgcv" ,r-mgcv)
- ("r-qvalue" ,r-qvalue)
- ("r-r-utils" ,r-r-utils)
- ("r-rcpp" ,r-rcpp)
- ("r-rhtslib" ,r-rhtslib)
- ("r-rsamtools" ,r-rsamtools)
- ("r-rtracklayer" ,r-rtracklayer)
- ("r-s4vectors" ,r-s4vectors)
- ("r-zlibbioc" ,r-zlibbioc)))
- (native-inputs
- `(("r-knitr" ,r-knitr))) ; for vignettes
- (home-page "https://github.com/al2na/methylKit")
- (synopsis
- "DNA methylation analysis from high-throughput bisulfite sequencing results")
- (description
- "MethylKit is an R package for DNA methylation analysis and annotation
-from high-throughput bisulfite sequencing. The package is designed to deal
-with sequencing data from @dfn{Reduced representation bisulfite
-sequencing} (RRBS) and its variants, but also target-capture methods and whole
-genome bisulfite sequencing. It also has functions to analyze base-pair
-resolution 5hmC data from experimental protocols such as oxBS-Seq and
-TAB-Seq.")
- (license license:artistic2.0)))
-
(define-public r-raremetals2
(package
(name "r-raremetals2")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 49/50] gnu: r-copywriter: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-49-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-copywriter): Move from here...
* gnu/packages/bioconductor.scm (r-copywriter): ...to here.
---
gnu/packages/bioconductor.scm | 40 +++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 40 ---------------------------------
2 files changed, 40 insertions(+), 40 deletions(-)

Toggle diff (104 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index eee1561c1b..fe91fd486f 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -2295,6 +2295,46 @@ provides a highly flexible way to arrange multiple heatmaps and supports
self-defined annotation graphics.")
(license license:gpl2+)))
+(define-public r-copywriter
+ (package
+ (name "r-copywriter")
+ (version "2.22.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "CopywriteR" version))
+ (sha256
+ (base32
+ "060p6l6l8i6b15hyyz5v5kkxih3h4wcciixii51m9mn82z23xr2f"))))
+ (properties `((upstream-name . "CopywriteR")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biocparallel" ,r-biocparallel)
+ ("r-chipseq" ,r-chipseq)
+ ("r-copyhelper" ,r-copyhelper)
+ ("r-data-table" ,r-data-table)
+ ("r-dnacopy" ,r-dnacopy)
+ ("r-futile-logger" ,r-futile-logger)
+ ("r-genomeinfodb" ,r-genomeinfodb)
+ ("r-genomicalignments" ,r-genomicalignments)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-gtools" ,r-gtools)
+ ("r-iranges" ,r-iranges)
+ ("r-matrixstats" ,r-matrixstats)
+ ("r-rsamtools" ,r-rsamtools)
+ ("r-s4vectors" ,r-s4vectors)))
+ (home-page "https://github.com/PeeperLab/CopywriteR")
+ (synopsis "Copy number information from targeted sequencing")
+ (description
+ "CopywriteR extracts DNA copy number information from targeted sequencing
+by utilizing off-target reads. It allows for extracting uniformly distributed
+copy number information, can be used without reference, and can be applied to
+sequencing data obtained from various techniques including chromatin
+immunoprecipitation and target enrichment on small gene panels. Thereby,
+CopywriteR constitutes a widely applicable alternative to available copy
+number detection tools.")
+ (license license:gpl2)))
+
(define-public r-deseq
(package
(name "r-deseq")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 2acca0c055..79146f915f 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8312,46 +8312,6 @@ analysis, variant tools is project based and provides a whole set of tools to
manipulate and analyze genetic variants.")
(license license:gpl3+)))
-(define-public r-copywriter
- (package
- (name "r-copywriter")
- (version "2.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "CopywriteR" version))
- (sha256
- (base32
- "060p6l6l8i6b15hyyz5v5kkxih3h4wcciixii51m9mn82z23xr2f"))))
- (properties `((upstream-name . "CopywriteR")))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biocparallel" ,r-biocparallel)
- ("r-chipseq" ,r-chipseq)
- ("r-copyhelper" ,r-copyhelper)
- ("r-data-table" ,r-data-table)
- ("r-dnacopy" ,r-dnacopy)
- ("r-futile-logger" ,r-futile-logger)
- ("r-genomeinfodb" ,r-genomeinfodb)
- ("r-genomicalignments" ,r-genomicalignments)
- ("r-genomicranges" ,r-genomicranges)
- ("r-gtools" ,r-gtools)
- ("r-iranges" ,r-iranges)
- ("r-matrixstats" ,r-matrixstats)
- ("r-rsamtools" ,r-rsamtools)
- ("r-s4vectors" ,r-s4vectors)))
- (home-page "https://github.com/PeeperLab/CopywriteR")
- (synopsis "Copy number information from targeted sequencing")
- (description
- "CopywriteR extracts DNA copy number information from targeted sequencing
-by utilizing off-target reads. It allows for extracting uniformly distributed
-copy number information, can be used without reference, and can be applied to
-sequencing data obtained from various techniques including chromatin
-immunoprecipitation and target enrichment on small gene panels. Thereby,
-CopywriteR constitutes a widely applicable alternative to available copy
-number detection tools.")
- (license license:gpl2)))
-
(define-public r-methylkit
(package
(name "r-methylkit")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 39/50] gnu: r-rhtslib: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-39-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-rhtslib): Move from here...
* gnu/packages/bioconductor.scm (r-rhtslib): ...to here.
---
gnu/packages/bioconductor.scm | 32 ++++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 31 -------------------------------
2 files changed, 32 insertions(+), 31 deletions(-)

Toggle diff (94 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index e720d7bf6a..8e78a2a0ca 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -39,6 +39,7 @@
#:use-module (gnu packages boost)
#:use-module (gnu packages cran)
#:use-module (gnu packages compression)
+ #:use-module (gnu packages curl)
#:use-module (gnu packages gcc)
#:use-module (gnu packages graph)
#:use-module (gnu packages graphviz)
@@ -2832,6 +2833,37 @@ Enrichment Analysis} (GSEA).")
the Human Protein Atlas project.")
(license license:artistic2.0)))
+(define-public r-rhtslib
+ (package
+ (name "r-rhtslib")
+ (version "1.22.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "Rhtslib" version))
+ (sha256
+ (base32
+ "18wag2jnpda6078xjkpfdvar1gkb2myhw83gg03l39sabh35qya4"))))
+ (properties `((upstream-name . "Rhtslib")))
+ (build-system r-build-system)
+ ;; Without this a temporary directory ends up in the Rhtslib.so binary,
+ ;; which makes R abort the build.
+ (arguments '(#:configure-flags '("--no-staged-install")))
+ (propagated-inputs
+ `(("curl" ,curl)
+ ("zlib" ,zlib) ; packages using rhtslib need to link with zlib
+ ("r-zlibbioc" ,r-zlibbioc)))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("r-knitr" ,r-knitr)))
+ (home-page "https://github.com/nhayden/Rhtslib")
+ (synopsis "High-throughput sequencing library as an R package")
+ (description
+ "This package provides the HTSlib C library for high-throughput
+nucleotide sequence analysis. The package is primarily useful to developers
+of other R packages who wish to make use of HTSlib.")
+ (license license:lgpl2.0+)))
+
(define-public r-impute
(package
(name "r-impute")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 39c437f4a2..586efcf21e 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7872,37 +7872,6 @@ including VCF header and contents in RDF and JSON.")
secondary structure and comparative analysis in R.")
(license license:gpl3+)))
-(define-public r-rhtslib
- (package
- (name "r-rhtslib")
- (version "1.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "Rhtslib" version))
- (sha256
- (base32
- "18wag2jnpda6078xjkpfdvar1gkb2myhw83gg03l39sabh35qya4"))))
- (properties `((upstream-name . "Rhtslib")))
- (build-system r-build-system)
- ;; Without this a temporary directory ends up in the Rhtslib.so binary,
- ;; which makes R abort the build.
- (arguments '(#:configure-flags '("--no-staged-install")))
- (propagated-inputs
- `(("curl" ,curl)
- ("zlib" ,zlib) ; packages using rhtslib need to link with zlib
- ("r-zlibbioc" ,r-zlibbioc)))
- (native-inputs
- `(("pkg-config" ,pkg-config)
- ("r-knitr" ,r-knitr)))
- (home-page "https://github.com/nhayden/Rhtslib")
- (synopsis "High-throughput sequencing library as an R package")
- (description
- "This package provides the HTSlib C library for high-throughput
-nucleotide sequence analysis. The package is primarily useful to developers
-of other R packages who wish to make use of HTSlib.")
- (license license:lgpl2.0+)))
-
(define-public r-bamsignals
(package
(name "r-bamsignals")
--
2.30.1
Z
Z
zimoun wrote on 21 May 2021 22:26
[PATCH 40/50] gnu: r-bamsignals: Move to (gnu packages bioconductor).
(name . zimoun)(address . zimon.toutoune@gmail.com)
20210521202622.26591-40-zimon.toutoune@gmail.com
* gnu/packages/bioinformatics.scm (r-bamsignals): Move from here...
* gnu/packages/bioconductor.scm (r-bamsignals): ...to here.
---
gnu/packages/bioconductor.scm | 30 ++++++++++++++++++++++++++++++
gnu/packages/bioinformatics.scm | 30 ------------------------------
2 files changed, 30 insertions(+), 30 deletions(-)

Toggle diff (84 lines)
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 8e78a2a0ca..99607ba564 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -1904,6 +1904,36 @@ standalone, be utilized in other packages, or be wrapped up in higher-level
classes.")
(license license:gpl2+)))
+(define-public r-bamsignals
+ (package
+ (name "r-bamsignals")
+ (version "1.22.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "bamsignals" version))
+ (sha256
+ (base32
+ "0p3r9z9z5sfkd0b951cgr751k4z0yviyn1jfw9d4fcnyld7g1jxv"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-biocgenerics" ,r-biocgenerics)
+ ("r-genomicranges" ,r-genomicranges)
+ ("r-iranges" ,r-iranges)
+ ("r-rcpp" ,r-rcpp)
+ ("r-rhtslib" ,r-rhtslib)
+ ("r-zlibbioc" ,r-zlibbioc)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://bioconductor.org/packages/bamsignals")
+ (synopsis "Extract read count signals from bam files")
+ (description
+ "This package efficiently obtains count vectors from indexed bam
+files. It counts the number of nucleotide sequence reads in given genomic
+ranges and it computes reads profiles and coverage profiles. It also handles
+paired-end data.")
+ (license license:gpl2+)))
+
(define-public r-biobase
(package
(name "r-biobase")
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 586efcf21e..ae61ecae74 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7872,36 +7872,6 @@ including VCF header and contents in RDF and JSON.")
secondary structure and comparative analysis in R.")
(license license:gpl3+)))
-(define-public r-bamsignals
- (package
- (name "r-bamsignals")
- (version "1.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (bioconductor-uri "bamsignals" version))
- (sha256
- (base32
- "0p3r9z9z5sfkd0b951cgr751k4z0yviyn1jfw9d4fcnyld7g1jxv"))))
- (build-system r-build-system)
- (propagated-inputs
- `(("r-biocgenerics" ,r-biocgenerics)
- ("r-genomicranges" ,r-genomicranges)
- ("r-iranges" ,r-iranges)
- ("r-rcpp" ,r-rcpp)
- ("r-rhtslib" ,r-rhtslib)
- ("r-zlibbioc" ,r-zlibbioc)))
- (native-inputs
- `(("r-knitr" ,r-knitr)))
- (home-page "https://bioconductor.org/packages/bamsignals")
- (synopsis "Extract read count signals from bam files")
- (description
- "This package efficiently obtains count vectors from indexed bam
-files. It counts the number of nucleotide sequence reads in given genomic
-ranges and it computes reads profiles and coverage profiles. It also handles
-paired-end data.")
- (license license:gpl2+)))
-
(define-public r-rcas
(package
(name "r-rcas")
--
2.30.1
R
R
Ricardo Wurmus wrote on 31 May 2021 16:07
[PATCH 00/50] Move some Bioconductor packages to (gnu packages bioconductor).
(address . 48575-done@debbugs.gnu.org)
87o8crvvwk.fsf@elephly.net
Thank you for working on this!
I have just applied these patches.

--
Ricardo
Closed
?