gnu: Add r-zinbwave.
[jackhill/guix/guix.git] / gnu / packages / bioconductor.scm
CommitLineData
fa596599 1;;; GNU Guix --- Functional package management for GNU
8bd3170b 2;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net>
18931166 3;;; Copyright © 2016, 2017, 2018, 2020, 2021 Roel Janssen <roel@gnu.org>
d64e3a48 4;;; Copyright © 2016 Pjotr Prins <pjotr.guix@thebird.nl>
9949f459 5;;; Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com>
8d6d75ff 6;;; Copyright © 2017 Efraim Flashner <efraim@flashner.co.il>
61242625 7;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
4f617bfb 8;;; Copyright © 2019, 2020, 2021 Simon Tournier <zimon.toutoune@gmail.com>
488001eb 9;;; Copyright © 2020 Peter Lo <peterloleungyau@gmail.com>
1353e536 10;;; Copyright © 2020, 2021 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
c61268c1 11;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
1f958631 12;;; Copyright © 2021 Hong Li <hli@mdc-berlin.de>
fa596599
RW
13;;;
14;;; This file is part of GNU Guix.
15;;;
16;;; GNU Guix is free software; you can redistribute it and/or modify it
17;;; under the terms of the GNU General Public License as published by
18;;; the Free Software Foundation; either version 3 of the License, or (at
19;;; your option) any later version.
20;;;
21;;; GNU Guix is distributed in the hope that it will be useful, but
22;;; WITHOUT ANY WARRANTY; without even the implied warranty of
23;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24;;; GNU General Public License for more details.
25;;;
26;;; You should have received a copy of the GNU General Public License
27;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
28
29(define-module (gnu packages bioconductor)
30 #:use-module ((guix licenses) #:prefix license:)
31 #:use-module (guix packages)
32 #:use-module (guix download)
b2dce6b5 33 #:use-module (guix git-download)
fa596599 34 #:use-module (guix build-system r)
183ce988 35 #:use-module (gnu packages)
58656064 36 #:use-module (gnu packages base)
cf9a29b2 37 #:use-module (gnu packages bioinformatics)
a5b56a53
RJ
38 #:use-module (gnu packages cran)
39 #:use-module (gnu packages compression)
c18dccff 40 #:use-module (gnu packages gcc)
cf9a29b2 41 #:use-module (gnu packages graph)
5aef09bd 42 #:use-module (gnu packages graphviz)
dddbc90c 43 #:use-module (gnu packages haskell-xyz)
5cfa4bff 44 #:use-module (gnu packages image)
b64ce4b7 45 #:use-module (gnu packages maths)
6b12f213
RW
46 #:use-module (gnu packages netpbm)
47 #:use-module (gnu packages perl)
2cb71d81 48 #:use-module (gnu packages pkg-config)
f4235c0e 49 #:use-module (gnu packages statistics)
14bb1c48 50 #:use-module (gnu packages web)
7a62d5e0 51 #:use-module (gnu packages xml)
14bb1c48 52 #:use-module (srfi srfi-1))
fa596599 53
557a1089
RW
54\f
55;;; Annotations
56
04a05946
MIP
57(define-public r-org-eck12-eg-db
58 (package
59 (name "r-org-eck12-eg-db")
60 (version "3.12.0")
61 (source
62 (origin
63 (method url-fetch)
64 (uri (bioconductor-uri "org.EcK12.eg.db" version 'annotation))
65 (sha256
66 (base32 "0c4p6jr83k0gm6pvn760yr8xf33wggrfcr6fg7a42a96bcf817gs"))))
67 (properties
68 `((upstream-name . "org.EcK12.eg.db")))
69 (build-system r-build-system)
70 (propagated-inputs
71 `(("r-annotationdbi" ,r-annotationdbi)))
72 (home-page "https://bioconductor.org/packages/org.EcK12.eg.db")
73 (synopsis "Genome wide annotation for E coli strain K12")
74 (description
75 "This package provides genome wide annotation for E coli strain K12,
76primarily based on mapping using Entrez Gene identifiers. Entrez Gene is
77National Center for Biotechnology Information (NCBI)’s database for
78gene-specific information. Entrez Gene maintains records from genomes which
79have been completely sequenced, which have an active research community to
80submit gene-specific information, or which are scheduled for intense sequence
81analysis.")
82 (license license:artistic2.0)))
83
6f15ea24
RW
84(define-public r-reactome-db
85 (package
86 (name "r-reactome-db")
87 (version "1.70.0")
88 (source
89 (origin
90 (method url-fetch)
91 (uri (bioconductor-uri "reactome.db" version 'annotation))
92 (sha256
93 (base32
94 "05wc4fp0faq6h3kq5rwafnips043as31yq11mrjngfxvf5i10srg"))))
95 (properties `((upstream-name . "reactome.db")))
96 (build-system r-build-system)
97 (propagated-inputs
98 `(("r-annotationdbi" ,r-annotationdbi)))
99 (home-page "https://bioconductor.org/packages/reactome.db/")
100 (synopsis "Annotation maps for reactome")
101 (description
102 "This package provides a set of annotation maps for the REACTOME
103database, assembled using data from REACTOME.")
104 (license license:cc-by4.0)))
105
9048e7f3
RJ
106(define-public r-bsgenome-btaurus-ucsc-bostau8
107 (package
108 (name "r-bsgenome-btaurus-ucsc-bostau8")
109 (version "1.4.2")
110 (source (origin
111 (method url-fetch)
112 (uri (bioconductor-uri "BSgenome.Btaurus.UCSC.bosTau8"
113 version 'annotation))
114 (sha256
115 (base32
116 "16wjy1aw9nvx03r7w8yh5w7sw3pn8i9nczd0n0728l6nnyqxlsz6"))))
117 (properties
118 `((upstream-name . "BSgenome.Btaurus.UCSC.bosTau8")))
119 (build-system r-build-system)
120 (propagated-inputs
121 `(("r-bsgenome" ,r-bsgenome)))
122 (home-page
123 "https://www.bioconductor.org/packages/BSgenome.Btaurus.UCSC.bosTau8/")
124 (synopsis "Full genome sequences for Bos taurus (UCSC version bosTau8)")
125 (description "This package provides the full genome sequences for Bos
126taurus (UCSC version bosTau8).")
127 (license license:artistic2.0)))
128
b7d93cf5
RW
129(define-public r-bsgenome-celegans-ucsc-ce6
130 (package
131 (name "r-bsgenome-celegans-ucsc-ce6")
132 (version "1.4.0")
133 (source (origin
134 (method url-fetch)
86ced7b2
RW
135 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce6"
136 version 'annotation))
b7d93cf5
RW
137 (sha256
138 (base32
139 "0mqzb353xv2c3m3vkb315dkmnxkgczp7ndnknyhpgjlybyf715v9"))))
140 (properties
141 `((upstream-name . "BSgenome.Celegans.UCSC.ce6")))
142 (build-system r-build-system)
b7d93cf5
RW
143 (propagated-inputs
144 `(("r-bsgenome" ,r-bsgenome)))
145 (home-page
146 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce6/")
147 (synopsis "Full genome sequences for Worm")
148 (description
149 "This package provides full genome sequences for Caenorhabditis
150elegans (Worm) as provided by UCSC (ce6, May 2008) and stored in Biostrings
0c792ffb
RW
151objects.")
152 (license license:artistic2.0)))
153
154(define-public r-bsgenome-celegans-ucsc-ce10
155 (package
156 (name "r-bsgenome-celegans-ucsc-ce10")
157 (version "1.4.0")
158 (source (origin
159 (method url-fetch)
6998ecba
RW
160 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce10"
161 version 'annotation))
0c792ffb
RW
162 (sha256
163 (base32
164 "1zaym97jk4npxk14ifvwz2rvhm4zx9xgs33r9vvx9rlynp0gydrk"))))
165 (properties
166 `((upstream-name . "BSgenome.Celegans.UCSC.ce10")))
167 (build-system r-build-system)
0c792ffb
RW
168 (propagated-inputs
169 `(("r-bsgenome" ,r-bsgenome)))
170 (home-page
171 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce10/")
172 (synopsis "Full genome sequences for Worm")
173 (description
174 "This package provides full genome sequences for Caenorhabditis
175elegans (Worm) as provided by UCSC (ce10, Oct 2010) and stored in Biostrings
b7d93cf5
RW
176objects.")
177 (license license:artistic2.0)))
178
183db725
RW
179(define-public r-bsgenome-dmelanogaster-ucsc-dm6
180 (package
181 (name "r-bsgenome-dmelanogaster-ucsc-dm6")
182 (version "1.4.1")
183 (source (origin
184 (method url-fetch)
149f351f
RW
185 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm6"
186 version 'annotation))
183db725
RW
187 (sha256
188 (base32
189 "1bhj0rdgf7lspw4xby9y9mf7v7jxxz8001bc8vw8kf04rjsx6060"))))
190 (properties
191 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm6")))
192 (build-system r-build-system)
183db725
RW
193 (propagated-inputs
194 `(("r-bsgenome" ,r-bsgenome)))
195 (home-page
196 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm6/")
197 (synopsis "Full genome sequences for Fly")
198 (description
199 "This package provides full genome sequences for Drosophila
200melanogaster (Fly) as provided by UCSC (dm6) and stored in Biostrings
201objects.")
202 (license license:artistic2.0)))
203
13dabd69
RW
204(define-public r-bsgenome-dmelanogaster-ucsc-dm3
205 (package
206 (name "r-bsgenome-dmelanogaster-ucsc-dm3")
207 (version "1.4.0")
208 (source (origin
209 (method url-fetch)
87073b7e
RW
210 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3"
211 version 'annotation))
13dabd69
RW
212 (sha256
213 (base32
214 "19bm3lkhhkag3gnwp419211fh0cnr0x6fa0r1lr0ycwrikxdxsv8"))))
215 (properties
216 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3")))
217 (build-system r-build-system)
13dabd69
RW
218 (propagated-inputs
219 `(("r-bsgenome" ,r-bsgenome)))
220 (home-page
221 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3/")
222 (synopsis "Full genome sequences for Fly")
223 (description
224 "This package provides full genome sequences for Drosophila
225melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
226Biostrings objects.")
227 (license license:artistic2.0)))
228
dfac7eb9
RW
229(define-public r-bsgenome-dmelanogaster-ucsc-dm3-masked
230 (package
231 (name "r-bsgenome-dmelanogaster-ucsc-dm3-masked")
232 (version "1.3.99")
233 (source (origin
234 (method url-fetch)
bf05ece1
RW
235 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3.masked"
236 version 'annotation))
dfac7eb9
RW
237 (sha256
238 (base32
239 "1756csb09f1br9rj1l3f08qyh4hlymdbd0cfn8x3fq39dn45m5ap"))))
240 (properties
241 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3.masked")))
242 (build-system r-build-system)
243 (propagated-inputs
244 `(("r-bsgenome" ,r-bsgenome)
245 ("r-bsgenome-dmelanogaster-ucsc-dm3"
246 ,r-bsgenome-dmelanogaster-ucsc-dm3)))
247 (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3.masked/")
248 (synopsis "Full masked genome sequences for Fly")
249 (description
250 "This package provides full masked genome sequences for Drosophila
251melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
252Biostrings objects. The sequences are the same as in
253BSgenome.Dmelanogaster.UCSC.dm3, except that each of them has the 4 following
254masks on top: (1) the mask of assembly gaps (AGAPS mask), (2) the mask of
255intra-contig ambiguities (AMB mask), (3) the mask of repeats from
256RepeatMasker (RM mask), and (4) the mask of repeats from Tandem Repeats
257Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by default.")
258 (license license:artistic2.0)))
259
40a65057
RW
260(define-public r-bsgenome-hsapiens-1000genomes-hs37d5
261 (package
262 (name "r-bsgenome-hsapiens-1000genomes-hs37d5")
263 (version "0.99.1")
264 (source (origin
265 (method url-fetch)
88e7c7db
RW
266 (uri (bioconductor-uri "BSgenome.Hsapiens.1000genomes.hs37d5"
267 version 'annotation))
40a65057
RW
268 (sha256
269 (base32
270 "1cg0g5fqmsvwyw2p9hp2yy4ilk21jkbbrnpgqvb5c36ihjwvc7sr"))))
271 (properties
272 `((upstream-name . "BSgenome.Hsapiens.1000genomes.hs37d5")))
273 (build-system r-build-system)
40a65057
RW
274 (propagated-inputs
275 `(("r-bsgenome" ,r-bsgenome)))
276 (home-page
277 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.1000genomes.hs37d5/")
278 (synopsis "Full genome sequences for Homo sapiens")
279 (description
280 "This package provides full genome sequences for Homo sapiens from
2811000genomes phase2 reference genome sequence (hs37d5), based on NCBI GRCh37.")
282 (license license:artistic2.0)))
283
c51c0033
MIP
284(define-public r-bsgenome-hsapiens-ncbi-grch38
285 (package
286 (name "r-bsgenome-hsapiens-ncbi-grch38")
287 (version "1.3.1000")
288 (source
289 (origin
290 (method url-fetch)
291 (uri (bioconductor-uri "BSgenome.Hsapiens.NCBI.GRCh38"
292 version 'annotation))
293 (sha256
294 (base32
295 "0y75qdq578fh6420vbvsbwmdw8jvr3g06qli2h3vj3pxmjykh9c1"))))
296 (properties `((upstream-name . "BSgenome.Hsapiens.NCBI.GRCh38")))
297 (build-system r-build-system)
298 (propagated-inputs `(("r-bsgenome" ,r-bsgenome)))
299 (home-page
300 "https://bioconductor.org/packages/release/data/annotation/html/\
301BSgenome.Hsapiens.NCBI.GRCh38.html")
302 (synopsis "Full genome sequences for Homo sapiens (GRCh38)")
303 (description
304 "This package provides full genome sequences for Homo sapiens (Human) as
305provided by NCBI (GRCh38, 2013-12-17) and stored in Biostrings objects.")
306 (license license:artistic2.0)))
307
6fbd759b
RW
308(define-public r-bsgenome-hsapiens-ucsc-hg19-masked
309 (package
310 (name "r-bsgenome-hsapiens-ucsc-hg19-masked")
311 (version "1.3.99")
312 (source (origin
313 (method url-fetch)
a47646bd
RW
314 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19.masked"
315 version 'annotation))
6fbd759b
RW
316 (sha256
317 (base32
318 "0452pyah0kv1vsrsjbrqw4k2rm8lc2vc771dzib45gnnfz86qxrr"))))
319 (properties
320 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19.masked")))
321 (build-system r-build-system)
322 (propagated-inputs
323 `(("r-bsgenome" ,r-bsgenome)
324 ("r-bsgenome-hsapiens-ucsc-hg19"
325 ,r-bsgenome-hsapiens-ucsc-hg19)))
326 (home-page "https://bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19.masked/")
327 (synopsis "Full masked genome sequences for Homo sapiens")
328 (description
329 "This package provides full genome sequences for Homo sapiens (Human) as
330provided by UCSC (hg19, Feb. 2009) and stored in Biostrings objects. The
331sequences are the same as in BSgenome.Hsapiens.UCSC.hg19, except that each of
332them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
333mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
334repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
335Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
336default.")
337 (license license:artistic2.0)))
338
5acb9052
RW
339(define-public r-bsgenome-mmusculus-ucsc-mm9
340 (package
341 (name "r-bsgenome-mmusculus-ucsc-mm9")
342 (version "1.4.0")
343 (source (origin
344 (method url-fetch)
21f6dae7
RW
345 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9"
346 version 'annotation))
5acb9052
RW
347 (sha256
348 (base32
349 "1birqw30g2azimxpnjfzmkphan7x131yy8b9h85lfz5fjdg7841i"))))
350 (properties
351 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9")))
352 (build-system r-build-system)
5acb9052
RW
353 (propagated-inputs
354 `(("r-bsgenome" ,r-bsgenome)))
355 (home-page
356 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9/")
357 (synopsis "Full genome sequences for Mouse")
358 (description
359 "This package provides full genome sequences for Mus musculus (Mouse) as
360provided by UCSC (mm9, July 2007) and stored in Biostrings objects.")
361 (license license:artistic2.0)))
362
2bece692
RW
363(define-public r-bsgenome-mmusculus-ucsc-mm9-masked
364 (package
365 (name "r-bsgenome-mmusculus-ucsc-mm9-masked")
366 (version "1.3.99")
367 (source (origin
368 (method url-fetch)
51dc4a2d
RW
369 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9.masked"
370 version 'annotation))
2bece692
RW
371 (sha256
372 (base32
373 "00bpbm3havqcxr4g63zhllsbpd9q6svgihks7qp7x73nm4gvq7fn"))))
374 (properties
375 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9.masked")))
376 (build-system r-build-system)
377 (propagated-inputs
378 `(("r-bsgenome" ,r-bsgenome)
379 ("r-bsgenome-mmusculus-ucsc-mm9"
380 ,r-bsgenome-mmusculus-ucsc-mm9)))
99db6db7 381 (home-page "https://bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9.masked/")
2bece692
RW
382 (synopsis "Full masked genome sequences for Mouse")
383 (description
384 "This package provides full genome sequences for Mus musculus (Mouse) as
385provided by UCSC (mm9, Jul. 2007) and stored in Biostrings objects. The
386sequences are the same as in BSgenome.Mmusculus.UCSC.mm9, except that each of
387them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
388mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
389repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
390Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
391default." )
392 (license license:artistic2.0)))
393
c3adc830
RW
394(define-public r-bsgenome-mmusculus-ucsc-mm10
395 (package
396 (name "r-bsgenome-mmusculus-ucsc-mm10")
397 (version "1.4.0")
398 (source (origin
399 (method url-fetch)
f83404bc
RW
400 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm10"
401 version 'annotation))
c3adc830
RW
402 (sha256
403 (base32
404 "12s0nm2na9brjad4rn9l7d3db2aj8qa1xvz0y1k7gk08wayb6bkf"))))
405 (properties
406 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm10")))
407 (build-system r-build-system)
c3adc830
RW
408 (propagated-inputs
409 `(("r-bsgenome" ,r-bsgenome)))
410 (home-page
411 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm10/")
412 (synopsis "Full genome sequences for Mouse")
413 (description
414 "This package provides full genome sequences for Mus
415musculus (Mouse) as provided by UCSC (mm10, December 2011) and stored
416in Biostrings objects.")
417 (license license:artistic2.0)))
418
8d6d75ff 419(define-public r-genomeinfodbdata
420 (package
421 (name "r-genomeinfodbdata")
422 (version "1.2.0")
423 (source (origin
424 (method url-fetch)
425 (uri (bioconductor-uri "GenomeInfoDbData" version 'annotation))
426 (sha256
427 (base32
428 "0di6nlqpsyqf693k2na65ayqldih563x3zfrczpqc5q2hl5kg35c"))))
429 (properties
430 `((upstream-name . "GenomeInfoDbData")))
431 (build-system r-build-system)
432 (home-page "https://bioconductor.org/packages/GenomeInfoDbData")
433 (synopsis "Species and taxonomy ID look up tables for GenomeInfoDb")
434 (description "This package contains data for mapping between NCBI taxonomy
435ID and species. It is used by functions in the GenomeInfoDb package.")
436 (license license:artistic2.0)))
437
a2c66d18 438(define-public r-homo-sapiens
439 (package
440 (name "r-homo-sapiens")
441 (version "1.3.1")
442 (source (origin
443 (method url-fetch)
444 (uri (bioconductor-uri "Homo.sapiens" version 'annotation))
445 (sha256
446 (base32
447 "151vj7h5p1c8yd5swrchk46z469p135wk50hvkl0nhgndvy0jj01"))))
448 (properties
449 `((upstream-name . "Homo.sapiens")))
450 (build-system r-build-system)
451 (propagated-inputs
452 `(("r-genomicfeatures" ,r-genomicfeatures)
453 ("r-go-db" ,r-go-db)
454 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
455 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)
456 ("r-organismdbi" ,r-organismdbi)
457 ("r-annotationdbi" ,r-annotationdbi)))
458 (home-page "https://bioconductor.org/packages/Homo.sapiens/")
459 (synopsis "Annotation package for the Homo.sapiens object")
460 (description
461 "This package contains the Homo.sapiens object to access data from
462several related annotation packages.")
463 (license license:artistic2.0)))
464
3a08940e
RW
465(define-public r-org-ce-eg-db
466 (package
467 (name "r-org-ce-eg-db")
468 (version "3.7.0")
469 (source (origin
470 (method url-fetch)
1c05e637 471 (uri (bioconductor-uri "org.Ce.eg.db" version 'annotation))
3a08940e
RW
472 (sha256
473 (base32
474 "1w5br1ss4ha8wv4v2saj7cmbjc2jw0dyj2f2y269l078z31wcnaz"))))
475 (properties
476 `((upstream-name . "org.Ce.eg.db")))
477 (build-system r-build-system)
478 (propagated-inputs
479 `(("r-annotationdbi" ,r-annotationdbi)))
480 (home-page "https://www.bioconductor.org/packages/org.Ce.eg.db/")
481 (synopsis "Genome wide annotation for Worm")
482 (description
483 "This package provides mappings from Entrez gene identifiers to various
484annotations for the genome of the model worm Caenorhabditis elegans.")
485 (license license:artistic2.0)))
486
f8780e96
RW
487(define-public r-org-dm-eg-db
488 (package
489 (name "r-org-dm-eg-db")
490 (version "3.7.0")
491 (source (origin
492 (method url-fetch)
b0dfc79b 493 (uri (bioconductor-uri "org.Dm.eg.db" version 'annotation))
f8780e96
RW
494 (sha256
495 (base32
496 "1pqjrzlyg72bjpy8zsxvaglc7jsv176bnyi87xdajmkvsgxpm7b3"))))
497 (properties
498 `((upstream-name . "org.Dm.eg.db")))
499 (build-system r-build-system)
500 (propagated-inputs
501 `(("r-annotationdbi" ,r-annotationdbi)))
502 (home-page "https://www.bioconductor.org/packages/org.Dm.eg.db/")
503 (synopsis "Genome wide annotation for Fly")
504 (description
505 "This package provides mappings from Entrez gene identifiers to various
506annotations for the genome of the model fruit fly Drosophila melanogaster.")
507 (license license:artistic2.0)))
508
3dad6087
RW
509(define-public r-org-dr-eg-db
510 (package
511 (name "r-org-dr-eg-db")
512 (version "3.7.0")
513 (source (origin
514 (method url-fetch)
7bb65a22 515 (uri (bioconductor-uri "org.Dr.eg.db" version 'annotation))
3dad6087
RW
516 (sha256
517 (base32
518 "1xs5wsbcpy0iwbjyiv7fax57djqc529ai5fk1qfsdcvlja3cpglx"))))
519 (properties
520 `((upstream-name . "org.Dr.eg.db")))
521 (build-system r-build-system)
522 (propagated-inputs
523 `(("r-annotationdbi" ,r-annotationdbi)))
524 (home-page "https://www.bioconductor.org/packages/org.Dr.eg.db/")
525 (synopsis "Annotation for Zebrafish")
526 (description
527 "This package provides genome wide annotations for Zebrafish, primarily
528based on mapping using Entrez Gene identifiers.")
529 (license license:artistic2.0)))
530
d56df35a
RW
531(define-public r-org-hs-eg-db
532 (package
533 (name "r-org-hs-eg-db")
534 (version "3.7.0")
535 (source (origin
536 (method url-fetch)
f53becc6 537 (uri (bioconductor-uri "org.Hs.eg.db" version 'annotation))
d56df35a
RW
538 (sha256
539 (base32
540 "1qxz9l80yg3qdqszs6dsscp7lrpfi1bgd0pxh9j7q34vprzwhdim"))))
541 (properties
542 `((upstream-name . "org.Hs.eg.db")))
543 (build-system r-build-system)
544 (propagated-inputs
545 `(("r-annotationdbi" ,r-annotationdbi)))
546 (home-page "https://www.bioconductor.org/packages/org.Hs.eg.db/")
547 (synopsis "Genome wide annotation for Human")
548 (description
549 "This package contains genome-wide annotations for Human, primarily based
550on mapping using Entrez Gene identifiers.")
551 (license license:artistic2.0)))
552
8035819f
RW
553(define-public r-org-mm-eg-db
554 (package
555 (name "r-org-mm-eg-db")
556 (version "3.7.0")
557 (source (origin
558 (method url-fetch)
411be88b 559 (uri (bioconductor-uri "org.Mm.eg.db" version 'annotation))
8035819f
RW
560 (sha256
561 (base32
562 "1i3nvrd3wjigf1rmgxq1p5xxc3p8v02h5gwi62s30rkrsyjjfjxx"))))
563 (properties
564 `((upstream-name . "org.Mm.eg.db")))
565 (build-system r-build-system)
566 (propagated-inputs
567 `(("r-annotationdbi" ,r-annotationdbi)))
568 (home-page "https://www.bioconductor.org/packages/org.Mm.eg.db/")
569 (synopsis "Genome wide annotation for Mouse")
570 (description
571 "This package provides mappings from Entrez gene identifiers to various
572annotations for the genome of the model mouse Mus musculus.")
573 (license license:artistic2.0)))
574
fe0b76e2
RW
575(define-public r-bsgenome-hsapiens-ucsc-hg19
576 (package
577 (name "r-bsgenome-hsapiens-ucsc-hg19")
578 (version "1.4.0")
579 (source (origin
580 (method url-fetch)
e7a8cf2e
RW
581 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19"
582 version 'annotation))
fe0b76e2
RW
583 (sha256
584 (base32
585 "1y0nqpk8cw5a34sd9hmin3z4v7iqm6hf6l22cl81vlbxqbjibxc8"))))
586 (properties
587 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19")))
588 (build-system r-build-system)
fe0b76e2
RW
589 (propagated-inputs
590 `(("r-bsgenome" ,r-bsgenome)))
591 (home-page
592 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19/")
593 (synopsis "Full genome sequences for Homo sapiens")
594 (description
595 "This package provides full genome sequences for Homo sapiens as provided
596by UCSC (hg19, February 2009) and stored in Biostrings objects.")
597 (license license:artistic2.0)))
598
8ce240fd
RJ
599(define-public r-bsgenome-hsapiens-ucsc-hg38
600 (package
601 (name "r-bsgenome-hsapiens-ucsc-hg38")
602 (version "1.4.1")
603 (source (origin
604 (method url-fetch)
605 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg38"
606 version 'annotation))
607 (sha256
608 (base32
609 "1ql08pvi4vv0ynvg4qs9kysw1c7s3crkgin6zxvgzqk6fray9mvi"))))
610 (properties
611 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg38")))
612 (build-system r-build-system)
613 (propagated-inputs
614 `(("r-bsgenome" ,r-bsgenome)))
615 (home-page
616 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg38/")
617 (synopsis "Full genome sequences for Homo sapiens")
618 (description
619 "This package provides full genome sequences for Homo sapiens (Human)
620as provided by UCSC (hg38, Dec. 2013) and stored in Biostrings objects.")
621 (license license:artistic2.0)))
622
8324e64c
RW
623(define-public r-ensdb-hsapiens-v75
624 (package
625 (name "r-ensdb-hsapiens-v75")
626 (version "2.99.0")
627 (source
628 (origin
629 (method url-fetch)
630 (uri (bioconductor-uri "EnsDb.Hsapiens.v75" version 'annotation))
631 (sha256
632 (base32
633 "0jx6rf6v0j8yr07q3c1h7s121901dc400nm6xaiv4i7kb5czjn9c"))))
634 (properties
635 `((upstream-name . "EnsDb.Hsapiens.v75")))
636 (build-system r-build-system)
637 (propagated-inputs
638 `(("r-ensembldb" ,r-ensembldb)))
639 (home-page "https://bioconductor.org/packages/EnsDb.Hsapiens.v75")
640 (synopsis "Ensembl based annotation package")
641 (description
642 "This package exposes an annotation database generated from Ensembl.")
643 (license license:artistic2.0)))
644
eb8da541 645(define-public r-txdb-dmelanogaster-ucsc-dm6-ensgene
646 (package
647 (name "r-txdb-dmelanogaster-ucsc-dm6-ensgene")
648 (version "3.12.0")
649 (source
650 (origin
651 (method url-fetch)
652 (uri (bioconductor-uri "TxDb.Dmelanogaster.UCSC.dm6.ensGene"
653 version 'annotation))
654 (sha256
655 (base32
656 "0yij7zyqkmmr13389rs2gfa5anvvw648nnl1kjbsgvyxkggif8q4"))))
657 (properties
658 `((upstream-name . "TxDb.Dmelanogaster.UCSC.dm6.ensGene")))
659 (build-system r-build-system)
660 (propagated-inputs
661 `(("r-annotationdbi" ,r-annotationdbi)
662 ("r-genomicfeatures" ,r-genomicfeatures)))
663 (home-page
664 "https://bioconductor.org/packages/TxDb.Dmelanogaster.UCSC.dm6.ensGene")
665 (synopsis "Annotation package for TxDb object(s)")
666 (description
667 "This package exposes an annotation databases generated from UCSC by
668exposing these as TxDb objects.")
669 (license license:artistic2.0)))
670
66e35ce6
RW
671(define-public r-txdb-hsapiens-ucsc-hg19-knowngene
672 (package
673 (name "r-txdb-hsapiens-ucsc-hg19-knowngene")
674 (version "3.2.2")
675 (source (origin
676 (method url-fetch)
f2580a13
RW
677 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg19.knownGene"
678 version 'annotation))
66e35ce6
RW
679 (sha256
680 (base32
681 "1sajhcqqwazgz2lqbik7rd935i7kpnh08zxbp2ra10j72yqy4g86"))))
682 (properties
683 `((upstream-name . "TxDb.Hsapiens.UCSC.hg19.knownGene")))
684 (build-system r-build-system)
66e35ce6
RW
685 (propagated-inputs
686 `(("r-genomicfeatures" ,r-genomicfeatures)))
687 (home-page
688 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg19.knownGene/")
689 (synopsis "Annotation package for human genome in TxDb format")
690 (description
691 "This package provides an annotation database of Homo sapiens genome
692data. It is derived from the UCSC hg19 genome and based on the \"knownGene\"
798b80ce
RW
693track. The database is exposed as a @code{TxDb} object.")
694 (license license:artistic2.0)))
695
696(define-public r-txdb-hsapiens-ucsc-hg38-knowngene
697 (package
698 (name "r-txdb-hsapiens-ucsc-hg38-knowngene")
699 (version "3.4.6")
700 (source (origin
701 (method url-fetch)
d78db088
RW
702 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg38.knownGene"
703 version 'annotation))
798b80ce
RW
704 (sha256
705 (base32
706 "12j7rri9r129v9w1yiqadg952dx462dh092sxif3r5kk8l7bxkn9"))))
707 (properties
708 `((upstream-name . "TxDb.Hsapiens.UCSC.hg38.knownGene")))
709 (build-system r-build-system)
710 (propagated-inputs
711 `(("r-genomicfeatures" ,r-genomicfeatures)))
712 (home-page
713 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg38.knownGene/")
714 (synopsis "Annotation package for human genome in TxDb format")
715 (description
716 "This package provides an annotation database of Homo sapiens genome
717data. It is derived from the UCSC hg38 genome and based on the \"knownGene\"
66e35ce6
RW
718track. The database is exposed as a @code{TxDb} object.")
719 (license license:artistic2.0)))
720
d220babf
RW
721(define-public r-txdb-mmusculus-ucsc-mm9-knowngene
722 (package
723 (name "r-txdb-mmusculus-ucsc-mm9-knowngene")
724 (version "3.2.2")
725 (source (origin
726 (method url-fetch)
1afdf41b
RW
727 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm9.knownGene"
728 version 'annotation))
d220babf
RW
729 (sha256
730 (base32
731 "16bjxy00363hf91ik2mqlqls86i07gia72qh92xc3l1ncch61mx2"))))
732 (properties
733 `((upstream-name . "TxDb.Mmusculus.UCSC.mm9.knownGene")))
734 (build-system r-build-system)
735 (propagated-inputs
736 `(("r-genomicfeatures" ,r-genomicfeatures)
737 ("r-annotationdbi" ,r-annotationdbi)))
738 (home-page
739 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm9.knownGene/")
740 (synopsis "Annotation package for mouse genome in TxDb format")
741 (description
742 "This package provides an annotation database of Mouse genome data. It
743is derived from the UCSC mm9 genome and based on the \"knownGene\" track. The
744database is exposed as a @code{TxDb} object.")
745 (license license:artistic2.0)))
746
7bc5d1b0
RW
747(define-public r-txdb-mmusculus-ucsc-mm10-knowngene
748 (package
749 (name "r-txdb-mmusculus-ucsc-mm10-knowngene")
b69c7703 750 (version "3.10.0")
7bc5d1b0
RW
751 (source (origin
752 (method url-fetch)
c271d990
RW
753 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm10.knownGene"
754 version 'annotation))
7bc5d1b0
RW
755 (sha256
756 (base32
b69c7703 757 "0xs9npnhbwll7p62hibs02y4ac23jchdcr25i6a7qwq1kms82qk9"))))
7bc5d1b0
RW
758 (properties
759 `((upstream-name . "TxDb.Mmusculus.UCSC.mm10.knownGene")))
760 (build-system r-build-system)
7bc5d1b0
RW
761 (propagated-inputs
762 `(("r-bsgenome" ,r-bsgenome)
763 ("r-genomicfeatures" ,r-genomicfeatures)
764 ("r-annotationdbi" ,r-annotationdbi)))
765 (home-page
766 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm10.knownGene/")
767 (synopsis "Annotation package for TxDb knownGene object(s) for Mouse")
768 (description
769 "This package loads a TxDb object, which is an R interface to
770prefabricated databases contained in this package. This package provides
771the TxDb object of Mouse data as provided by UCSC (mm10, December 2011)
772based on the knownGene track.")
773 (license license:artistic2.0)))
774
7cd446fd
RW
775(define-public r-txdb-celegans-ucsc-ce6-ensgene
776 (package
777 (name "r-txdb-celegans-ucsc-ce6-ensgene")
778 (version "3.2.2")
779 (source
780 (origin
781 (method url-fetch)
782 (uri (bioconductor-uri "TxDb.Celegans.UCSC.ce6.ensGene"
783 version 'annotation))
784 (sha256
785 (base32
786 "1sgppva33cdy4isj2is8mfalj5gmmkpbkq9w1d83a4agcq31mi90"))))
787 (properties
788 `((upstream-name . "TxDb.Celegans.UCSC.ce6.ensGene")))
789 (build-system r-build-system)
790 (propagated-inputs
791 `(("r-annotationdbi" ,r-annotationdbi)
792 ("r-genomicfeatures" ,r-genomicfeatures)))
793 (home-page "https://bioconductor.org/packages/TxDb.Celegans.UCSC.ce6.ensGene/")
794 (synopsis "Annotation package for C elegans TxDb objects")
795 (description
796 "This package exposes a C elegans annotation database generated from UCSC
797by exposing these as TxDb objects.")
798 (license license:artistic2.0)))
799
0f5c9cec
RW
800(define-public r-fdb-infiniummethylation-hg19
801 (package
802 (name "r-fdb-infiniummethylation-hg19")
803 (version "2.2.0")
804 (source (origin
805 (method url-fetch)
6aca4054
RW
806 (uri (bioconductor-uri "FDb.InfiniumMethylation.hg19"
807 version 'annotation))
0f5c9cec
RW
808 (sha256
809 (base32
810 "0gq90fvph6kgrpjb89nvzq6hl1k24swn19rgjh5g98l86mja6nk0"))))
811 (properties
812 `((upstream-name . "FDb.InfiniumMethylation.hg19")))
813 (build-system r-build-system)
814 (propagated-inputs
815 `(("r-biostrings" ,r-biostrings)
816 ("r-genomicfeatures" ,r-genomicfeatures)
817 ("r-annotationdbi" ,r-annotationdbi)
818 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
819 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)))
820 (home-page "https://bioconductor.org/packages/FDb.InfiniumMethylation.hg19/")
821 (synopsis "Compiled HumanMethylation27 and HumanMethylation450 annotations")
822 (description
823 "This is an annotation package for Illumina Infinium DNA methylation
824probes. It contains the compiled HumanMethylation27 and HumanMethylation450
825annotations.")
826 (license license:artistic2.0)))
827
9475a248
RW
828(define-public r-illuminahumanmethylationepicmanifest
829 (package
830 (name "r-illuminahumanmethylationepicmanifest")
831 (version "0.3.0")
832 (source (origin
833 (method url-fetch)
25f567a8
RW
834 (uri (bioconductor-uri "IlluminaHumanMethylationEPICmanifest"
835 version 'annotation))
9475a248
RW
836 (sha256
837 (base32
838 "0alhjda5g186z8b1nsmnpfswrlj7prdz8mkwx60wkkl6hkcnk6p3"))))
839 (properties
840 `((upstream-name . "IlluminaHumanMethylationEPICmanifest")))
841 (build-system r-build-system)
842 (propagated-inputs
843 `(("r-minfi" ,r-minfi)))
844 (home-page "https://bioconductor.org/packages/IlluminaHumanMethylationEPICmanifest/")
845 (synopsis "Manifest for Illumina's EPIC methylation arrays")
846 (description
847 "This is a manifest package for Illumina's EPIC methylation arrays.")
848 (license license:artistic2.0)))
e8d435f7 849
f8a5af46
RW
850(define-public r-do-db
851 (package
852 (name "r-do-db")
853 (version "2.9")
854 (source (origin
855 (method url-fetch)
eed2766a 856 (uri (bioconductor-uri "DO.db" version 'annotation))
f8a5af46
RW
857 (sha256
858 (base32
859 "10bqqa124l61ivzy4mdd3z3ar9a6537qbxw23pc4y9w8a6dwnavn"))))
860 (properties
861 `((upstream-name . "DO.db")))
862 (build-system r-build-system)
863 (propagated-inputs
864 `(("r-annotationdbi" ,r-annotationdbi)))
865 (home-page "https://www.bioconductor.org/packages/DO.db/")
866 (synopsis "Annotation maps describing the entire Disease Ontology")
867 (description
868 "This package provides a set of annotation maps describing the entire
869Disease Ontology.")
870 (license license:artistic2.0)))
871
83b42091
RW
872(define-public r-pfam-db
873 (package
874 (name "r-pfam-db")
875 (version "3.8.2")
876 (source
877 (origin
878 (method url-fetch)
879 (uri (bioconductor-uri "PFAM.db" version 'annotation))
880 (sha256
881 (base32
882 "0rn1arzzcniy3yyc4yc44vn40g0cqss37dhwnvsgxpfayqq1k59s"))))
883 (properties `((upstream-name . "PFAM.db")))
884 (build-system r-build-system)
885 (propagated-inputs
886 `(("r-annotationdbi" ,r-annotationdbi)))
887 (home-page "https://bioconductor.org/packages/PFAM.db")
888 (synopsis "Set of protein ID mappings for PFAM")
889 (description
890 "This package provides a set of protein ID mappings for PFAM, assembled
891using data from public repositories.")
892 (license license:artistic2.0)))
893
40be965e
RW
894(define-public r-phastcons100way-ucsc-hg19
895 (package
896 (name "r-phastcons100way-ucsc-hg19")
897 (version "3.7.2")
898 (source
899 (origin
900 (method url-fetch)
901 (uri (bioconductor-uri "phastCons100way.UCSC.hg19"
902 version 'annotation))
903 (sha256
904 (base32
905 "1jmc4k4zgkx5vr2plnidnd9bidlwlb0kr7mjg60cqjw7dq7jl1fa"))))
906 (properties
907 `((upstream-name . "phastCons100way.UCSC.hg19")))
908 (build-system r-build-system)
909 (propagated-inputs
910 `(("r-bsgenome" ,r-bsgenome)
911 ("r-genomeinfodb" ,r-genomeinfodb)
912 ("r-genomicranges" ,r-genomicranges)
913 ("r-genomicscores" ,r-genomicscores)
914 ("r-iranges" ,r-iranges)
915 ("r-s4vectors" ,r-s4vectors)))
916 (home-page "https://bioconductor.org/packages/phastCons100way.UCSC.hg19")
917 (synopsis "UCSC phastCons conservation scores for hg19")
918 (description
919 "This package provides UCSC phastCons conservation scores for the human
920genome (hg19) calculated from multiple alignments with other 99 vertebrate
921species.")
922 (license license:artistic2.0)))
923
2cc51108 924\f
557a1089
RW
925;;; Experiment data
926
692bce15
RW
927(define-public r-abadata
928 (package
929 (name "r-abadata")
930 (version "1.12.0")
931 (source (origin
932 (method url-fetch)
ced61edf 933 (uri (bioconductor-uri "ABAData" version 'experiment))
692bce15
RW
934 (sha256
935 (base32
936 "1bmj341xcymlrk02gss5vvrqc4ddas0rdw39lnpsj98hq6n11p5z"))))
937 (properties
938 `((upstream-name . "ABAData")))
939 (build-system r-build-system)
940 (propagated-inputs
941 `(("r-annotationdbi" ,r-annotationdbi)))
942 (home-page "https://www.bioconductor.org/packages/ABAData/")
943 (synopsis "Gene expression in human brain regions from Allen Brain Atlas")
944 (description
945 "This package provides the data for the gene expression enrichment
946analysis conducted in the package ABAEnrichment. The package includes three
947datasets which are derived from the Allen Brain Atlas:
948
949@enumerate
950@item Gene expression data from Human Brain (adults) averaged across donors,
951@item Gene expression data from the Developing Human Brain pooled into five
952 age categories and averaged across donors, and
953@item a developmental effect score based on the Developing Human Brain
954 expression data.
955@end enumerate
956
957All datasets are restricted to protein coding genes.")
958 (license license:gpl2+)))
959
18931166
RJ
960(define-public r-aneufinderdata
961 (package
962 (name "r-aneufinderdata")
963 (version "1.18.0")
964 (source (origin
965 (method url-fetch)
966 (uri (bioconductor-uri "AneuFinderData" version 'experiment))
967 (sha256
968 (base32
969 "02vb3kmza5hv8bc424fdmfif608xvpdb759w8882kac8izpv29ks"))))
970 (build-system r-build-system)
971 (home-page "https://bioconductor.org/packages/AneuFinderData/")
972 (synopsis "Data package for @code{AneuFinder}")
973 (description "This package contains data used by @code{AneuFinder}.")
974 (license license:artistic2.0)))
975
b84ead8c
RJ
976(define-public r-aneufinder
977 (package
978 (name "r-aneufinder")
979 (version "1.18.0")
980 (source (origin
981 (method url-fetch)
982 (uri (bioconductor-uri "AneuFinder" version))
983 (sha256
984 (base32
985 "1j2n6i3ja63i98y1mbb8ndn6cn2a0pw97zz6al4myycnv55w49j3"))))
986 (build-system r-build-system)
987 (native-inputs
988 `(("r-knitr" ,r-knitr)))
989 (propagated-inputs
990 `(("r-genomicranges" ,r-genomicranges)
991 ("r-aneufinderdata" ,r-aneufinderdata)
992 ("r-ecp" ,r-ecp)
993 ("r-foreach" ,r-foreach)
994 ("r-doparallel" ,r-doparallel)
995 ("r-biocgenerics" ,r-biocgenerics)
996 ("r-s4vectors" ,r-s4vectors)
997 ("r-genomeinfodb" ,r-genomeinfodb)
998 ("r-iranges" ,r-iranges)
999 ("r-rsamtools" ,r-rsamtools)
1000 ("r-bamsignals" ,r-bamsignals)
1001 ("r-dnacopy" ,r-dnacopy)
1002 ("r-biostrings" ,r-biostrings)
1003 ("r-genomicalignments" ,r-genomicalignments)
1004 ("r-ggplot2" ,r-ggplot2)
1005 ("r-reshape2" ,r-reshape2)
1006 ("r-ggdendro" ,r-ggdendro)
1007 ("r-ggrepel" ,r-ggrepel)
1008 ("r-reordercluster" ,r-reordercluster)
1009 ("r-mclust" ,r-mclust)
1010 ("r-cowplot" ,r-cowplot)))
1011 (home-page "https://bioconductor.org/packages/AneuFinder/")
1012 (synopsis "Copy number variation analysis in single-cell-sequencing data")
1013 (description "This package implements functions for copy number variant
1014calling, plotting, export and analysis from whole-genome single cell
1015sequencing data.")
1016 (license license:artistic2.0)))
1017
b50c9660
RW
1018(define-public r-arrmdata
1019 (package
1020 (name "r-arrmdata")
1021 (version "1.18.0")
1022 (source (origin
1023 (method url-fetch)
b86f7746 1024 (uri (bioconductor-uri "ARRmData" version 'experiment))
b50c9660
RW
1025 (sha256
1026 (base32
1027 "0r1y3zn7ly4k3ngx55vfavn9s6aidbddlv2fbmj7hj3hvpslmyly"))))
1028 (properties
1029 `((upstream-name . "ARRmData")))
1030 (build-system r-build-system)
1031 (home-page "https://www.bioconductor.org/packages/ARRmData/")
1032 (synopsis "Example dataset for normalization of Illumina 450k methylation data")
1033 (description
1034 "This package provides raw beta values from 36 samples across 3 groups
1035from Illumina 450k methylation arrays.")
1036 (license license:artistic2.0)))
1037
1f958631
HL
1038(define-public r-chromstardata
1039 (package
1040 (name "r-chromstardata")
1041 (version "1.16.0")
1042 (source
1043 (origin
1044 (method url-fetch)
1045 (uri (bioconductor-uri "chromstaRData" version 'experiment))
1046 (sha256
1047 (base32
1048 "0ph80d53598635bb8g61acg5rqwnj8644a0gh297r4hgbvwlflab"))))
1049 (properties `((upstream-name . "chromstaRData")))
1050 (build-system r-build-system)
1051 (home-page "https://bioconductor.org/packages/chromstaRData/")
1052 (synopsis "ChIP-seq data for demonstration purposes")
1053 (description
1054 "This package provides ChIP-seq data for demonstration purposes in the
1055chromstaR package.")
1056 (license license:gpl3)))
1057
94b8ad44
RJ
1058(define-public r-chipseeker
1059 (package
1060 (name "r-chipseeker")
1061 (version "1.26.2")
1062 (source (origin
1063 (method url-fetch)
1064 (uri (bioconductor-uri "ChIPseeker" version))
1065 (sha256
1066 (base32
1067 "1r197qwsriap6s6nb2p9j3521pjs2f0lgyzvppvlxj1531sa6g6z"))))
1068 (build-system r-build-system)
1069 (inputs
1070 `(("r-knitr" ,r-knitr)))
1071 (propagated-inputs
1072 `(("r-annotationdbi" ,r-annotationdbi)
1073 ("r-biocgenerics" ,r-biocgenerics)
1074 ("r-boot" ,r-boot)
1075 ("r-enrichplot" ,r-enrichplot)
1076 ("r-iranges" ,r-iranges)
1077 ("r-genomeinfodb" ,r-genomeinfodb)
1078 ("r-genomicranges" ,r-genomicranges)
1079 ("r-genomicfeatures" ,r-genomicfeatures)
1080 ("r-ggplot2" ,r-ggplot2)
1081 ("r-gplots" ,r-gplots)
1082 ("r-gtools" ,r-gtools)
1083 ("r-dplyr" ,r-dplyr)
1084 ("r-plotrix" ,r-plotrix)
1085 ("r-dplyr" ,r-dplyr)
1086 ("r-magrittr" ,r-magrittr)
1087 ("r-rcolorbrewer" ,r-rcolorbrewer)
1088 ("r-rtracklayer" ,r-rtracklayer)
1089 ("r-s4vectors" ,r-s4vectors)
1090 ("r-txdb-hsapiens-ucsc-hg19-knowngene"
1091 ,r-txdb-hsapiens-ucsc-hg19-knowngene)))
1092 (home-page "https://www.bioconductor.org/packages/ChIPseeker/")
1093 (synopsis
1094 "ChIPseeker for ChIP peak Annotation, Comparison, and Visualization")
1095 (description "This package implements functions to retrieve the nearest
1096genes around the peak, annotate genomic region of the peak, statstical methods
1097for estimate the significance of overlap among ChIP peak data sets, and
1098incorporate GEO database for user to compare the own dataset with those
1099deposited in database. The comparison can be used to infer cooperative
1100regulation and thus can be used to generate hypotheses. Several visualization
1101functions are implemented to summarize the coverage of the peak experiment,
1102average profile and heatmap of peaks binding to TSS regions, genomic
1103annotation, distance to TSS, and overlap of peaks or genes.")
1104 (license license:artistic2.0)))
1105
e5610fd9
RW
1106(define-public r-genelendatabase
1107 (package
1108 (name "r-genelendatabase")
1109 (version "1.18.0")
1110 (source
1111 (origin
1112 (method url-fetch)
1113 (uri (bioconductor-uri "geneLenDataBase" version 'experiment))
1114 (sha256
1115 (base32
1116 "03gm4pvsfascx7kjg0jycpf4f572mja68wwmwigs390vbmawyb4a"))))
1117 (properties
1118 `((upstream-name . "geneLenDataBase")))
1119 (build-system r-build-system)
1120 (propagated-inputs
1121 `(("r-rtracklayer" ,r-rtracklayer)
1122 ("r-genomicfeatures" ,r-genomicfeatures)))
1123 (home-page "https://bioconductor.org/packages/geneLenDataBase/")
1124 (synopsis "Lengths of mRNA transcripts for a number of genomes")
1125 (description
1126 "This package provides the lengths of mRNA transcripts for a number of
1127genomes and gene ID formats, largely based on the UCSC table browser.")
1128 (license license:lgpl2.0+)))
1129
834f6495
RJ
1130(define-public r-geneoverlap
1131 (package
1132 (name "r-geneoverlap")
1133 (version "1.26.0")
1134 (source (origin
1135 (method url-fetch)
1136 (uri (bioconductor-uri "GeneOverlap" version))
1137 (sha256
1138 (base32
1139 "0bvh00n4fx0h1m83bypib3jvln1ihcv77ywrrn9xm20y73gymhkh"))))
1140 (build-system r-build-system)
1141 (propagated-inputs
1142 `(("r-rcolorbrewer" ,r-rcolorbrewer)
1143 ("r-gplots" ,r-gplots)))
1144 (home-page "https://www.bioconductor.org/packages/GeneOverlap/")
1145 (synopsis "Test and visualize gene overlaps")
1146 (description "This package can be used to test two sets of gene lists
1147and visualize the results.")
1148 (license license:gpl3)))
1149
e7fa79fd
RW
1150(define-public r-pasilla
1151 (package
1152 (name "r-pasilla")
1153 (version "1.14.0")
1154 (source (origin
1155 (method url-fetch)
1156 (uri (string-append
1157 "http://bioconductor.org/packages/release/data/experiment"
1158 "/src/contrib/pasilla_" version ".tar.gz"))
1159 (sha256
1160 (base32
1161 "0h124i2fb2lbj2k48zzf1n7ldqa471bs26fbd9vw50299aqx28x0"))))
1162 (build-system r-build-system)
1163 (propagated-inputs
1164 `(("r-biocstyle" ,r-biocstyle)
1165 ("r-dexseq" ,r-dexseq)
1166 ("r-knitr" ,r-knitr)
1167 ("r-rmarkdown" ,r-rmarkdown)))
1168 (home-page "https://www.bioconductor.org/packages/pasilla/")
1169 (synopsis "Data package with per-exon and per-gene read counts")
1170 (description "This package provides per-exon and per-gene read counts
1171computed for selected genes from RNA-seq data that were presented in the
1172article 'Conservation of an RNA regulatory map between Drosophila and mammals'
1173by Brooks et al., Genome Research 2011.")
1174 (license license:lgpl2.1+)))
1175
557a1089
RW
1176(define-public r-hsmmsinglecell
1177 (package
1178 (name "r-hsmmsinglecell")
1179 (version "1.2.0")
1180 (source (origin
1181 (method url-fetch)
545e67ac 1182 (uri (bioconductor-uri "HSMMSingleCell" version 'experiment))
557a1089
RW
1183 (sha256
1184 (base32
1185 "1vxnr8gr6md85g39csy7g2sqqajiqgyvznys2qa9yixd2b01yph9"))))
1186 (properties
1187 `((upstream-name . "HSMMSingleCell")))
1188 (build-system r-build-system)
1189 (home-page "https://www.bioconductor.org/packages/HSMMSingleCell/")
1190 (synopsis "Single-cell RNA-Seq for differentiating human skeletal muscle myoblasts (HSMM)")
1191 (description
1192 "Skeletal myoblasts undergo a well-characterized sequence of
1193morphological and transcriptional changes during differentiation. In this
1194experiment, primary @dfn{human skeletal muscle myoblasts} (HSMM) were expanded
1195under high mitogen conditions (GM) and then differentiated by switching to
1196low-mitogen media (DM). RNA-Seq libraries were sequenced from each of several
1197hundred cells taken over a time-course of serum-induced differentiation.
1198Between 49 and 77 cells were captured at each of four time points (0, 24, 48,
119972 hours) following serum switch using the Fluidigm C1 microfluidic system.
1200RNA from each cell was isolated and used to construct mRNA-Seq libraries,
1201which were then sequenced to a depth of ~4 million reads per library,
1202resulting in a complete gene expression profile for each cell.")
1203 (license license:artistic2.0)))
ad8f46c6 1204
1205(define-public r-all
1206 (package
1207 (name "r-all")
1208 (version "1.26.0")
1209 (source (origin
1210 (method url-fetch)
41728d23 1211 (uri (bioconductor-uri "ALL" version 'experiment))
ad8f46c6 1212 (sha256
1213 (base32
1214 "1z7kpjw4ndj6fkxwvhqf3gawhrn26ksrlns7j2c78qzxqmjndik9"))))
1215 (properties `((upstream-name . "ALL")))
1216 (build-system r-build-system)
1217 (propagated-inputs
1218 `(("r-biobase" ,r-biobase)))
1219 (home-page "https://bioconductor.org/packages/ALL")
1220 (synopsis "Acute Lymphoblastic Leukemia data from the Ritz laboratory")
1221 (description
1222 "The data consist of microarrays from 128 different individuals with
1223@dfn{acute lymphoblastic leukemia} (ALL). A number of additional covariates
1224are available. The data have been normalized (using rma) and it is the
1225jointly normalized data that are available here. The data are presented in
1226the form of an @code{exprSet} object.")
1227 (license license:artistic2.0)))
557a1089 1228
53b1e10f
RW
1229(define-public r-affydata
1230 (package
1231 (name "r-affydata")
1232 (version "1.32.0")
1233 (source
1234 (origin
1235 (method url-fetch)
1236 (uri (bioconductor-uri "affydata" version 'experiment))
1237 (sha256
1238 (base32
1239 "1l9qhmjqgbrdl9cmd74rlnvmvr6mslbmckb83n0211whp2i0b7h5"))))
1240 (properties `((upstream-name . "affydata")))
1241 (build-system r-build-system)
1242 (propagated-inputs
1243 `(("r-affy" ,r-affy)))
1244 (home-page "https://bioconductor.org/packages/affydata/")
1245 (synopsis "Affymetrix data for demonstration purposes")
1246 (description
1247 "This package provides example datasets that represent 'real world
1248examples' of Affymetrix data, unlike the artificial examples included in the
1249package @code{affy}.")
1250 (license license:gpl2+)))
1251
eb2f1a7d
MIP
1252(define-public r-gagedata
1253 (package
1254 (name "r-gagedata")
1255 (version "2.28.0")
1256 (source
1257 (origin
1258 (method url-fetch)
1259 (uri (bioconductor-uri "gageData" version 'experiment))
1260 (sha256
1261 (base32 "16lmnvmbykvbdgwyx7r2jc217gb9nidn81860v5kri99g97j4jdn"))))
1262 (properties `((upstream-name . "gageData")))
1263 (build-system r-build-system)
1264 (home-page "https://bioconductor.org/packages/gageData")
48358a25 1265 (synopsis "Auxiliary data for the gage package")
eb2f1a7d
MIP
1266 (description
1267 "This is a supportive data package for the software package @code{gage}.
1268However, the data supplied here are also useful for gene set or pathway
1269analysis or microarray data analysis in general. In this package, we provide
1270two demo microarray dataset: GSE16873 (a breast cancer dataset from GEO) and
1271BMP6 (originally published as an demo dataset for GAGE, also registered as
1272GSE13604 in GEO). This package also includes commonly used gene set data based
1273on KEGG pathways and GO terms for major research species, including human,
1274mouse, rat and budding yeast. Mapping data between common gene IDs for budding
1275yeast are also included.")
1276 (license license:gpl2+)))
1277
ff1146b9
RW
1278(define-public r-curatedtcgadata
1279 (package
1280 (name "r-curatedtcgadata")
1281 (version "1.8.0")
1282 (source
1283 (origin
1284 (method url-fetch)
1285 (uri (bioconductor-uri "curatedTCGAData" version 'experiment))
1286 (sha256
1287 (base32
1288 "02y6cgihmsl9b4a9mmcdjjgjp06lpz04biyvxd3n5lk5gnqd9r3y"))))
1289 (properties
1290 `((upstream-name . "curatedTCGAData")))
1291 (build-system r-build-system)
1292 (propagated-inputs
1293 `(("r-annotationhub" ,r-annotationhub)
1294 ("r-experimenthub" ,r-experimenthub)
1295 ("r-hdf5array" ,r-hdf5array)
1296 ("r-multiassayexperiment" ,r-multiassayexperiment)
1297 ("r-s4vectors" ,r-s4vectors)
1298 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1299 (home-page "https://bioconductor.org/packages/curatedTCGAData/")
1300 (synopsis "Curated data from The Cancer Genome Atlas")
1301 (description
1302 "This package provides publicly available data from The Cancer Genome
1303Atlas (TCGA) as @code{MultiAssayExperiment} objects.
1304@code{MultiAssayExperiment} integrates multiple assays (e.g., RNA-seq, copy
1305number, mutation, microRNA, protein, and others) with clinical / pathological
1306data. It also links assay barcodes with patient identifiers, enabling
1307harmonized subsetting of rows (features) and columns (patients / samples)
1308across the entire multi-'omics experiment.")
1309 (license license:artistic2.0)))
1310
557a1089
RW
1311\f
1312;;; Packages
1313
e5d722fb
RW
1314(define-public r-biocversion
1315 (package
1316 (name "r-biocversion")
70ab9909 1317 (version "3.12.0")
e5d722fb
RW
1318 (source
1319 (origin
1320 (method url-fetch)
1321 (uri (bioconductor-uri "BiocVersion" version))
1322 (sha256
1323 (base32
70ab9909 1324 "1cj9swyf4zbkdq45bhw0kymh2aghkwimxjlfj5r2j7kdiyh6n3rk"))))
e5d722fb
RW
1325 (properties `((upstream-name . "BiocVersion")))
1326 (build-system r-build-system)
1327 (home-page "https://bioconductor.org/packages/BiocVersion/")
1328 (synopsis "Set the appropriate version of Bioconductor packages")
1329 (description
1330 "This package provides repository information for the appropriate version
1331of Bioconductor.")
1332 (license license:artistic2.0)))
1333
14bba460
RW
1334(define-public r-biocgenerics
1335 (package
1336 (name "r-biocgenerics")
8bd3170b 1337 (version "0.36.1")
14bba460
RW
1338 (source (origin
1339 (method url-fetch)
1340 (uri (bioconductor-uri "BiocGenerics" version))
1341 (sha256
1342 (base32
8bd3170b 1343 "0x8cllriayrs99wd5l003iq6i28rb1mci23qcn13ga85578f5lz5"))))
14bba460
RW
1344 (properties
1345 `((upstream-name . "BiocGenerics")))
1346 (build-system r-build-system)
1347 (home-page "https://bioconductor.org/packages/BiocGenerics")
1348 (synopsis "S4 generic functions for Bioconductor")
1349 (description
1350 "This package provides S4 generic functions needed by many Bioconductor
1351packages.")
1352 (license license:artistic2.0)))
1353
17d95689
RW
1354(define-public r-coverageview
1355 (package
1356 (name "r-coverageview")
1357 (version "1.28.0")
1358 (source (origin
1359 (method url-fetch)
1360 (uri (bioconductor-uri "CoverageView" version))
1361 (sha256
1362 (base32
1363 "1k89gzqhd8ca8s9gk5bfzringnc5nayqbwzwwy35fls1cg96qmsj"))))
1364 (build-system r-build-system)
1365 (propagated-inputs
1366 `(("r-s4vectors" ,r-s4vectors)
1367 ("r-iranges" ,r-iranges)
1368 ("r-genomicranges" ,r-genomicranges)
1369 ("r-genomicalignments" ,r-genomicalignments)
1370 ("r-rtracklayer" ,r-rtracklayer)
1371 ("r-rsamtools" ,r-rsamtools)))
1372 (home-page "https://bioconductor.org/packages/CoverageView/")
1373 (synopsis "Coverage visualization package for R")
1374 (description "This package provides a framework for the visualization of
1375genome coverage profiles. It can be used for ChIP-seq experiments, but it can
1376be also used for genome-wide nucleosome positioning experiments or other
1377experiment types where it is important to have a framework in order to inspect
1378how the coverage distributed across the genome.")
1379 (license license:artistic2.0)))
1380
1abb6a2a
RW
1381(define-public r-cummerbund
1382 (package
1383 (name "r-cummerbund")
1384 (version "2.32.0")
1385 (source (origin
1386 (method url-fetch)
1387 (uri (bioconductor-uri "cummeRbund" version))
1388 (sha256
1389 (base32
1390 "1x7rby50api1c66al6a0i92q82ydjmh3h8l2k7hj0ffpn8c5pdgj"))))
1391 (build-system r-build-system)
1392 (propagated-inputs
1393 `(("r-biobase" ,r-biobase)
1394 ("r-biocgenerics" ,r-biocgenerics)
1395 ("r-fastcluster" ,r-fastcluster)
1396 ("r-ggplot2" ,r-ggplot2)
1397 ("r-gviz" ,r-gviz)
1398 ("r-plyr" ,r-plyr)
1399 ("r-reshape2" ,r-reshape2)
1400 ("r-rsqlite" ,r-rsqlite)
1401 ("r-rtracklayer" ,r-rtracklayer)
1402 ("r-s4vectors" ,r-s4vectors)))
1403 (home-page "https://bioconductor.org/packages/cummeRbund/")
1404 (synopsis "Analyze Cufflinks high-throughput sequencing data")
1405 (description "This package allows for persistent storage, access,
1406exploration, and manipulation of Cufflinks high-throughput sequencing
1407data. In addition, provides numerous plotting functions for commonly
1408used visualizations.")
1409 (license license:artistic2.0)))
1410
f9219815
RJ
1411(define-public r-decipher
1412 (package
1413 (name "r-decipher")
1414 (version "2.18.1")
1415 (source (origin
1416 (method url-fetch)
1417 (uri (bioconductor-uri "DECIPHER" version))
1418 (sha256
1419 (base32
1420 "0jz2lffks9rrk5wzbvnr8yal91kf8rg2xn0fmg9ywk45ql657sm9"))))
1421 (build-system r-build-system)
1422 (propagated-inputs
1423 `(("r-biostrings" ,r-biostrings)
1424 ("r-rsqlite" ,r-rsqlite)))
1425 (home-page "https://www.bioconductor.org/packages/DECIPHER/")
1426 (synopsis "Tools for deciphering and managing biological sequences")
1427 (description "This package provides a toolset for deciphering and managing
1428biological sequences.")
1429 (license license:gpl3)))
1430
99873359
RJ
1431(define-public r-deepsnv
1432 (package
1433 (name "r-deepsnv")
1434 (version "1.36.0")
1435 (source (origin
1436 (method url-fetch)
1437 (uri (bioconductor-uri "deepSNV" version))
1438 (sha256
1439 (base32
1440 "1lbvx9liql8fkb4y020kwpgp61vzg67cy640dc4kybglcw9dx6j0"))))
1441 (properties `((upstream-name . "deepSNV")))
1442 (build-system r-build-system)
1443 (inputs
1444 `(("zlib" ,zlib)))
1445 (propagated-inputs
1446 `(("r-biostrings" ,r-biostrings)
1447 ("r-genomicranges" ,r-genomicranges)
1448 ("r-iranges" ,r-iranges)
1449 ("r-rhtslib" ,r-rhtslib)
1450 ("r-summarizedexperiment" ,r-summarizedexperiment)
1451 ("r-variantannotation" ,r-variantannotation)
1452 ("r-vgam" ,r-vgam)))
1453 (home-page "https://github.com/gerstung-lab/deepSNV/")
1454 (synopsis "Detection of subclonal SNVs in deep sequencing data")
1455 (description
1456 "This package provides quantitative variant callers for detecting
1457subclonal mutations in ultra-deep (>=100x coverage) sequencing experiments.
1458The deepSNV algorithm is used for a comparative setup with a control experiment
1459of the same loci and uses a beta-binomial model and a likelihood ratio test to
1460discriminate sequencing errors and subclonal SNVs. The shearwater algorithm
1461computes a Bayes classifier based on a beta-binomial model for variant calling
1462with multiple samples for precisely estimating model parameters - such as local
1463error rates and dispersion - and prior knowledge, e.g. from variation data
1464bases such as COSMIC.")
1465 (license license:gpl3)))
1466
23686ba3 1467(define-public r-delayedarray
1468 (package
1469 (name "r-delayedarray")
fb73d7d1 1470 (version "0.16.3")
23686ba3 1471 (source (origin
1472 (method url-fetch)
1473 (uri (bioconductor-uri "DelayedArray" version))
1474 (sha256
1475 (base32
fb73d7d1 1476 "0w1wppy6m2iv41852dscg3y19sq84ahdx3m7c2p2pxjcznmv6hys"))))
23686ba3 1477 (properties
1478 `((upstream-name . "DelayedArray")))
1479 (build-system r-build-system)
1480 (propagated-inputs
1481 `(("r-biocgenerics" ,r-biocgenerics)
1482 ("r-s4vectors" ,r-s4vectors)
1483 ("r-iranges" ,r-iranges)
1484 ("r-matrix" ,r-matrix)
1485 ("r-matrixgenerics" ,r-matrixgenerics)))
1486 (native-inputs
1487 `(("r-knitr" ,r-knitr)))
1488 (home-page "https://bioconductor.org/packages/DelayedArray")
1489 (synopsis "Delayed operations on array-like objects")
1490 (description
1491 "Wrapping an array-like object (typically an on-disk object) in a
1492@code{DelayedArray} object allows one to perform common array operations on it
1493without loading the object in memory. In order to reduce memory usage and
1494optimize performance, operations on the object are either delayed or executed
1495using a block processing mechanism. Note that this also works on in-memory
1496array-like objects like @code{DataFrame} objects (typically with Rle columns),
1497@code{Matrix} objects, and ordinary arrays and data frames.")
1498 (license license:artistic2.0)))
1499
30a4bd3b
RW
1500(define-public r-bluster
1501 (package
1502 (name "r-bluster")
1503 (version "1.0.0")
1504 (source (origin
1505 (method url-fetch)
1506 (uri (bioconductor-uri "bluster" version))
1507 (sha256
1508 (base32
1509 "0izrf82m5znyrgai5y5jss4k2brabh4ajxdvnlwwc92l5bw7jp61"))))
1510 (properties `((upstream-name . "bluster")))
1511 (build-system r-build-system)
1512 (propagated-inputs
1513 `(("r-biocneighbors" ,r-biocneighbors)
1514 ("r-biocparallel" ,r-biocparallel)
1515 ("r-igraph" ,r-igraph)
1516 ("r-matrix" ,r-matrix)
1517 ("r-rcpp" ,r-rcpp)
1518 ("r-s4vectors" ,r-s4vectors)))
1519 (native-inputs
1520 `(("r-knitr" ,r-knitr)))
1521 (home-page "https://bioconductor.org/packages/bluster")
1522 (synopsis "Clustering algorithms for Bioconductor")
1523 (description"This package wraps common clustering algorithms in an easily
1524extended S4 framework. Backends are implemented for hierarchical, k-means
1525and graph-based clustering. Several utilities are also provided to compare
1526and evaluate clustering results.")
1527 (license license:gpl3)))
1528
cc54848a
RW
1529(define-public r-ideoviz
1530 (package
1531 (name "r-ideoviz")
1532 (version "1.26.0")
1533 (source (origin
1534 (method url-fetch)
1535 (uri (bioconductor-uri "IdeoViz" version))
1536 (sha256
1537 (base32
1538 "1k5c0skr6pvpcvkak9f0a088w5wsx4fl3jb9a76gyyni4nkj7djq"))))
1539 (build-system r-build-system)
1540 (propagated-inputs
1541 `(("r-biobase" ,r-biobase)
1542 ("r-iranges" ,r-iranges)
1543 ("r-genomicranges" ,r-genomicranges)
1544 ("r-rcolorbrewer" ,r-rcolorbrewer)
1545 ("r-rtracklayer" ,r-rtracklayer)
1546 ("r-genomeinfodb" ,r-genomeinfodb)))
1547 (home-page "https://bioconductor.org/packages/IdeoViz/")
1548 (synopsis "Plots data along a chromosomal ideogram")
1549 (description "This package provides functions to plot data associated with
1550arbitrary genomic intervals along chromosomal ideogram.")
1551 (license license:gpl2)))
1552
9949f459 1553(define-public r-iranges
1554 (package
1555 (name "r-iranges")
1556 (version "2.24.1")
1557 (source (origin
1558 (method url-fetch)
1559 (uri (bioconductor-uri "IRanges" version))
1560 (sha256
1561 (base32
1562 "01mx46a82vd3gz705pj0kk4wpxg683s8jqxchzjia3gz00b4qw52"))))
1563 (properties
1564 `((upstream-name . "IRanges")))
1565 (build-system r-build-system)
1566 (propagated-inputs
1567 `(("r-biocgenerics" ,r-biocgenerics)
1568 ("r-s4vectors" ,r-s4vectors)))
1569 (home-page "https://bioconductor.org/packages/IRanges")
1570 (synopsis "Infrastructure for manipulating intervals on sequences")
1571 (description
1572 "This package provides efficient low-level and highly reusable S4 classes
1573for storing ranges of integers, RLE vectors (Run-Length Encoding), and, more
1574generally, data that can be organized sequentially (formally defined as
1575@code{Vector} objects), as well as views on these @code{Vector} objects.
1576Efficient list-like classes are also provided for storing big collections of
1577instances of the basic classes. All classes in the package use consistent
1578naming and share the same rich and consistent \"Vector API\" as much as
1579possible.")
1580 (license license:artistic2.0)))
1581
92822185 1582;; This is a CRAN package, but it depends on r-biobase and r-limma from Bioconductor.
1583(define-public r-absfiltergsea
1584 (package
1585 (name "r-absfiltergsea")
1586 (version "1.5.1")
1587 (source
1588 (origin
1589 (method url-fetch)
1590 (uri (cran-uri "AbsFilterGSEA" version))
1591 (sha256
1592 (base32 "15srxkxsvn38kd5frdrwfdf0ad8gskrd0h01wmdf9hglq8fjrp7w"))))
1593 (properties `((upstream-name . "AbsFilterGSEA")))
1594 (build-system r-build-system)
1595 (propagated-inputs
1596 `(("r-biobase" ,r-biobase)
1597 ("r-deseq" ,r-deseq)
1598 ("r-limma" ,r-limma)
1599 ("r-rcpp" ,r-rcpp)
1600 ("r-rcpparmadillo" ,r-rcpparmadillo)))
1601 (home-page "https://cran.r-project.org/web/packages/AbsFilterGSEA/")
1602 (synopsis "Improved false positive control of gene-permuting with absolute filtering")
1603 (description
1604 "This package provides a function that performs gene-permuting of a gene-set
1605enrichment analysis (GSEA) calculation with or without the absolute filtering.
1606 Without filtering, users can perform (original) two-tailed or one-tailed
1607absolute GSEA.")
1608 (license license:gpl2)))
1609
172b85aa 1610;; This is a CRAN package, but it depends on r-biobase from Bioconductor.
1611(define-public r-bisquerna
1612 (package
1613 (name "r-bisquerna")
1614 (version "1.0.4")
1615 (source (origin
1616 (method url-fetch)
1617 (uri (cran-uri "BisqueRNA" version))
1618 (sha256
1619 (base32
1620 "01g34n87ml7n3pck77497ddgbv3rr5p4153ac8ninpgjijlm3jw2"))))
1621 (properties `((upstream-name . "BisqueRNA")))
1622 (build-system r-build-system)
1623 (propagated-inputs
1624 `(("r-biobase" ,r-biobase)
1625 ("r-limsolve" ,r-limsolve)))
1626 (home-page "https://www.biorxiv.org/content/10.1101/669911v1")
1627 (synopsis "Decomposition of bulk expression with single-cell sequencing")
1628 (description "This package provides tools to accurately estimate cell type
1629abundances from heterogeneous bulk expression. A reference-based method
1630utilizes single-cell information to generate a signature matrix and
1631transformation of bulk expression for accurate regression based estimates.
1632A marker-based method utilizes known cell-specific marker genes to measure
1633relative abundances across samples.")
1634 (license license:gpl3)))
1635
eb3c1051
RW
1636;; This is a CRAN package, but it depends on r-bsgenome-hsapiens-ucsc-hg19
1637;; from Bioconductor.
1638(define-public r-deconstructsigs
1639 (package
1640 (name "r-deconstructsigs")
1641 (version "1.8.0")
1642 (source (origin
1643 (method url-fetch)
1644 (uri (cran-uri "deconstructSigs" version))
1645 (sha256
1646 (base32
1647 "014x0nb23jb98666kaav2phkvmkr38pi38jv0dqd4jv7zp0gdf1a"))))
1648 (properties
1649 `((upstream-name . "deconstructSigs")))
1650 (build-system r-build-system)
1651 (propagated-inputs
1652 `(("r-bsgenome" ,r-bsgenome)
1653 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
1654 ("r-genomeinfodb" ,r-genomeinfodb)
1655 ("r-reshape2" ,r-reshape2)))
1656 (home-page "https://github.com/raerose01/deconstructSigs")
1657 (synopsis "Identifies signatures present in a tumor sample")
1658 (description "This package takes sample information in the form of the
1659fraction of mutations in each of 96 trinucleotide contexts and identifies
1660the weighted combination of published signatures that, when summed, most
1661closely reconstructs the mutational profile.")
1662 (license license:gpl2+)))
1663
17235ec2
RW
1664;; This is a CRAN package, but it depends on Bioconductor packages.
1665(define-public r-nmf
1666 (package
1667 (name "r-nmf")
1668 (version "0.23.0")
1669 (source
1670 (origin
1671 (method url-fetch)
1672 (uri (cran-uri "NMF" version))
1673 (sha256
1674 (base32
1675 "0ls7q9yc9l1z10jphq5a11wkfgcxc3gm3sfjj376zx3vnc0wl30g"))))
1676 (properties `((upstream-name . "NMF")))
1677 (build-system r-build-system)
1678 (propagated-inputs
1679 `(("r-cluster" ,r-cluster)
1680 ("r-biobase" ,r-biobase)
1681 ("r-biocmanager" ,r-biocmanager)
1682 ("r-bigmemory" ,r-bigmemory) ; suggested
1683 ("r-synchronicity" ,r-synchronicity) ; suggested
1684 ("r-colorspace" ,r-colorspace)
1685 ("r-digest" ,r-digest)
1686 ("r-doparallel" ,r-doparallel)
1687 ("r-foreach" ,r-foreach)
1688 ("r-ggplot2" ,r-ggplot2)
1689 ("r-gridbase" ,r-gridbase)
1690 ("r-pkgmaker" ,r-pkgmaker)
1691 ("r-rcolorbrewer" ,r-rcolorbrewer)
1692 ("r-registry" ,r-registry)
1693 ("r-reshape2" ,r-reshape2)
1694 ("r-rngtools" ,r-rngtools)
1695 ("r-stringr" ,r-stringr)))
1696 (native-inputs
1697 `(("r-knitr" ,r-knitr)))
1698 (home-page "http://renozao.github.io/NMF")
1699 (synopsis "Algorithms and framework for nonnegative matrix factorization")
1700 (description
1701 "This package provides a framework to perform Non-negative Matrix
1702Factorization (NMF). The package implements a set of already published
1703algorithms and seeding methods, and provides a framework to test, develop and
1704plug new or custom algorithms. Most of the built-in algorithms have been
1705optimized in C++, and the main interface function provides an easy way of
1706performing parallel computations on multicore machines.")
1707 (license license:gpl2+)))
1708
5cf940de
RW
1709(define-public r-affycomp
1710 (package
1711 (name "r-affycomp")
c472549f 1712 (version "1.66.0")
5cf940de
RW
1713 (source
1714 (origin
1715 (method url-fetch)
1716 (uri (bioconductor-uri "affycomp" version))
1717 (sha256
1718 (base32
c472549f 1719 "106gz4rami04r0ffc7rxkrv92s3yrcnlqnyykd5s8lrkndbihrpk"))))
5cf940de
RW
1720 (properties `((upstream-name . "affycomp")))
1721 (build-system r-build-system)
1722 (propagated-inputs `(("r-biobase" ,r-biobase)))
1723 (home-page "https://bioconductor.org/packages/affycomp/")
1724 (synopsis "Graphics toolbox for assessment of Affymetrix expression measures")
1725 (description
1726 "The package contains functions that can be used to compare expression
1727measures for Affymetrix Oligonucleotide Arrays.")
1728 (license license:gpl2+)))
1729
5094aa94
RW
1730(define-public r-affycompatible
1731 (package
1732 (name "r-affycompatible")
fa2d16cc 1733 (version "1.50.0")
5094aa94
RW
1734 (source
1735 (origin
1736 (method url-fetch)
1737 (uri (bioconductor-uri "AffyCompatible" version))
1738 (sha256
1739 (base32
fa2d16cc 1740 "0pcs51miy45bky26i1d4iarbjh569gssb5g4fr26bzgjmq19yl7x"))))
5094aa94
RW
1741 (properties
1742 `((upstream-name . "AffyCompatible")))
1743 (build-system r-build-system)
1744 (propagated-inputs
1745 `(("r-biostrings" ,r-biostrings)
1746 ("r-rcurl" ,r-rcurl)
1747 ("r-xml" ,r-xml)))
1748 (home-page "https://bioconductor.org/packages/AffyCompatible/")
1749 (synopsis "Work with Affymetrix GeneChip files")
1750 (description
1751 "This package provides an interface to Affymetrix chip annotation and
1752sample attribute files. The package allows an easy way for users to download
1753and manage local data bases of Affynmetrix NetAffx annotation files. It also
1754provides access to @dfn{GeneChip Operating System} (GCOS) and @dfn{GeneChip
1755Command Console} (AGCC)-compatible sample annotation files.")
1756 (license license:artistic2.0)))
1757
4ca2d6c1
RW
1758(define-public r-affycontam
1759 (package
1760 (name "r-affycontam")
3e82f9cc 1761 (version "1.48.0")
4ca2d6c1
RW
1762 (source
1763 (origin
1764 (method url-fetch)
1765 (uri (bioconductor-uri "affyContam" version))
1766 (sha256
1767 (base32
3e82f9cc 1768 "0pi5fll5868sb80vb9kbymz6gkjv58f0abk6zwn407cnyjhr342b"))))
4ca2d6c1
RW
1769 (properties `((upstream-name . "affyContam")))
1770 (build-system r-build-system)
1771 (propagated-inputs
1772 `(("r-affy" ,r-affy)
1773 ("r-affydata" ,r-affydata)
1774 ("r-biobase" ,r-biobase)))
1775 (home-page "https://bioconductor.org/packages/affyContam/")
1776 (synopsis "Structured corruption of Affymetrix CEL file data")
1777 (description
1778 "Microarray quality assessment is a major concern of microarray analysts.
1779This package provides some simple approaches to in silico creation of quality
1780problems in CEL-level data to help evaluate performance of quality metrics.")
1781 (license license:artistic2.0)))
1782
12105c6c
RW
1783(define-public r-affycoretools
1784 (package
1785 (name "r-affycoretools")
a92219b4 1786 (version "1.62.0")
12105c6c
RW
1787 (source
1788 (origin
1789 (method url-fetch)
1790 (uri (bioconductor-uri "affycoretools" version))
1791 (sha256
1792 (base32
a92219b4 1793 "0jacgwylg7wjw3xk3ga2sb1wkdklm5glamhbmqgvzm5kdjnl0rv0"))))
12105c6c
RW
1794 (properties `((upstream-name . "affycoretools")))
1795 (build-system r-build-system)
1796 (propagated-inputs
1797 `(("r-affy" ,r-affy)
1798 ("r-annotationdbi" ,r-annotationdbi)
1799 ("r-biobase" ,r-biobase)
1800 ("r-biocgenerics" ,r-biocgenerics)
1801 ("r-dbi" ,r-dbi)
1802 ("r-edger" ,r-edger)
1803 ("r-gcrma" ,r-gcrma)
f8f181ae 1804 ("r-glimma" ,r-glimma)
12105c6c
RW
1805 ("r-ggplot2" ,r-ggplot2)
1806 ("r-gostats" ,r-gostats)
1807 ("r-gplots" ,r-gplots)
1808 ("r-hwriter" ,r-hwriter)
1809 ("r-lattice" ,r-lattice)
1810 ("r-limma" ,r-limma)
1811 ("r-oligoclasses" ,r-oligoclasses)
1812 ("r-reportingtools" ,r-reportingtools)
1813 ("r-rsqlite" ,r-rsqlite)
1814 ("r-s4vectors" ,r-s4vectors)
1815 ("r-xtable" ,r-xtable)))
fa610697
RW
1816 (native-inputs
1817 `(("r-knitr" ,r-knitr)))
12105c6c
RW
1818 (home-page "https://bioconductor.org/packages/affycoretools/")
1819 (synopsis "Functions for analyses with Affymetrix GeneChips")
1820 (description
1821 "This package provides various wrapper functions that have been written
1822to streamline the more common analyses that a Biostatistician might see.")
1823 (license license:artistic2.0)))
1824
d6a5d9b2
RW
1825(define-public r-affxparser
1826 (package
1827 (name "r-affxparser")
8e6a2c32 1828 (version "1.62.0")
d6a5d9b2
RW
1829 (source
1830 (origin
1831 (method url-fetch)
1832 (uri (bioconductor-uri "affxparser" version))
1833 (sha256
1834 (base32
8e6a2c32 1835 "13h4iwskvgwgxid9f60gzb1zndgbhdlbn9ixv5waihy1jkcbn24p"))))
d6a5d9b2
RW
1836 (properties `((upstream-name . "affxparser")))
1837 (build-system r-build-system)
1838 (home-page "https://github.com/HenrikBengtsson/affxparser")
1839 (synopsis "Affymetrix File Parsing SDK")
1840 (description
1841 "This is a package for parsing Affymetrix files (CDF, CEL, CHP, BPMAP,
1842BAR). It provides methods for fast and memory efficient parsing of Affymetrix
1843files using the Affymetrix' Fusion SDK. Both ASCII- and binary-based files
1844are supported. Currently, there are methods for reading @dfn{chip definition
1845file} (CDF) and a @dfn{cell intensity file} (CEL). These files can be read
1846either in full or in part. For example, probe signals from a few probesets
1847can be extracted very quickly from a set of CEL files into a convenient list
1848structure.")
1849 ;; The Fusion SDK contains files under GPLv2 and LGPLv2.1. The R code is
1850 ;; under LGPLv2+.
1851 (license (list license:lgpl2.0+ license:lgpl2.1 license:gpl2))))
1852
7097c700
RW
1853(define-public r-annotate
1854 (package
1855 (name "r-annotate")
7d563023 1856 (version "1.68.0")
7097c700
RW
1857 (source
1858 (origin
1859 (method url-fetch)
1860 (uri (bioconductor-uri "annotate" version))
1861 (sha256
1862 (base32
7d563023 1863 "1rql591x56532m8n4axdkfkhkbcsz5hfrf7271s0lmkvy84i7z6l"))))
7097c700
RW
1864 (build-system r-build-system)
1865 (propagated-inputs
1866 `(("r-annotationdbi" ,r-annotationdbi)
1867 ("r-biobase" ,r-biobase)
1868 ("r-biocgenerics" ,r-biocgenerics)
1869 ("r-dbi" ,r-dbi)
7d563023 1870 ("r-httr" ,r-httr)
7097c700
RW
1871 ("r-xml" ,r-xml)
1872 ("r-xtable" ,r-xtable)))
1873 (home-page
1874 "https://bioconductor.org/packages/annotate")
1875 (synopsis "Annotation for microarrays")
1876 (description "This package provides R environments for the annotation of
1877microarrays.")
1878 (license license:artistic2.0)))
1879
23686ba3 1880(define-public r-annotationdbi
1881 (package
1882 (name "r-annotationdbi")
1883 (version "1.52.0")
1884 (source (origin
1885 (method url-fetch)
1886 (uri (bioconductor-uri "AnnotationDbi" version))
1887 (sha256
1888 (base32
1889 "0zqxgh3nx6y8ry12s2vss2f4axz5vpqxha1y4ifhhcx4zhpzsglr"))))
1890 (properties
1891 `((upstream-name . "AnnotationDbi")))
1892 (build-system r-build-system)
1893 (propagated-inputs
1894 `(("r-biobase" ,r-biobase)
1895 ("r-biocgenerics" ,r-biocgenerics)
1896 ("r-dbi" ,r-dbi)
1897 ("r-iranges" ,r-iranges)
1898 ("r-rsqlite" ,r-rsqlite)
1899 ("r-s4vectors" ,r-s4vectors)))
1900 (native-inputs
1901 `(("r-knitr" ,r-knitr)))
1902 (home-page "https://bioconductor.org/packages/AnnotationDbi")
1903 (synopsis "Annotation database interface")
1904 (description
1905 "This package provides user interface and database connection code for
1906annotation data packages using SQLite data storage.")
1907 (license license:artistic2.0)))
1908
ff92c287 1909(define-public r-annotationforge
1910 (package
1911 (name "r-annotationforge")
1912 (version "1.32.0")
1913 (source
1914 (origin
1915 (method url-fetch)
1916 (uri (bioconductor-uri "AnnotationForge" version))
1917 (sha256
1918 (base32
1919 "0y3820dkvwz09wlmz9drx6gqpsr9cwppaiz40zafwfxbz65y8px7"))))
1920 (properties
1921 `((upstream-name . "AnnotationForge")))
1922 (build-system r-build-system)
1923 (propagated-inputs
1924 `(("r-annotationdbi" ,r-annotationdbi)
1925 ("r-biobase" ,r-biobase)
1926 ("r-biocgenerics" ,r-biocgenerics)
1927 ("r-dbi" ,r-dbi)
1928 ("r-rcurl" ,r-rcurl)
1929 ("r-rsqlite" ,r-rsqlite)
1930 ("r-s4vectors" ,r-s4vectors)
1931 ("r-xml" ,r-xml)))
1932 (native-inputs
1933 `(("r-knitr" ,r-knitr)))
1934 (home-page "https://bioconductor.org/packages/AnnotationForge")
1935 (synopsis "Code for building annotation database packages")
1936 (description
1937 "This package provides code for generating Annotation packages and their
1938databases. Packages produced are intended to be used with AnnotationDbi.")
1939 (license license:artistic2.0)))
1940
23686ba3 1941(define-public r-biobase
1942 (package
1943 (name "r-biobase")
1944 (version "2.50.0")
1945 (source (origin
1946 (method url-fetch)
1947 (uri (bioconductor-uri "Biobase" version))
1948 (sha256
1949 (base32
1950 "11kgc4flywlm3i18603558l8ksv91c24vkc5fnnbcd375i2dhhd4"))))
1951 (properties
1952 `((upstream-name . "Biobase")))
1953 (build-system r-build-system)
1954 (propagated-inputs
1955 `(("r-biocgenerics" ,r-biocgenerics)))
1956 (home-page "https://bioconductor.org/packages/Biobase")
1957 (synopsis "Base functions for Bioconductor")
1958 (description
1959 "This package provides functions that are needed by many other packages
1960on Bioconductor or which replace R functions.")
1961 (license license:artistic2.0)))
1962
1963(define-public r-biomart
1964 (package
1965 (name "r-biomart")
1966 (version "2.46.3")
1967 (source (origin
1968 (method url-fetch)
1969 (uri (bioconductor-uri "biomaRt" version))
1970 (sha256
1971 (base32
1972 "0gwmd0ykpv0gyh34c56g5m12lil20fvig49f3ih1jxrxf3q4wmq7"))))
1973 (properties
1974 `((upstream-name . "biomaRt")))
1975 (build-system r-build-system)
1976 (propagated-inputs
1977 `(("r-annotationdbi" ,r-annotationdbi)
1978 ("r-biocfilecache" ,r-biocfilecache)
1979 ("r-httr" ,r-httr)
1980 ("r-openssl" ,r-openssl)
1981 ("r-progress" ,r-progress)
1982 ("r-rappdirs" ,r-rappdirs)
1983 ("r-stringr" ,r-stringr)
1984 ("r-xml" ,r-xml)
1985 ("r-xml2" ,r-xml2)))
1986 (native-inputs
1987 `(("r-knitr" ,r-knitr)))
1988 (home-page "https://bioconductor.org/packages/biomaRt")
1989 (synopsis "Interface to BioMart databases")
1990 (description
1991 "biomaRt provides an interface to a growing collection of databases
1992implementing the @url{BioMart software suite, http://www.biomart.org}. The
1993package enables retrieval of large amounts of data in a uniform way without
1994the need to know the underlying database schemas or write complex SQL queries.
1995Examples of BioMart databases are Ensembl, COSMIC, Uniprot, HGNC, Gramene,
1996Wormbase and dbSNP mapped to Ensembl. These major databases give biomaRt
1997users direct access to a diverse set of data and enable a wide range of
1998powerful online queries from gene annotation to database mining.")
1999 (license license:artistic2.0)))
2000
2001(define-public r-biocparallel
2002 (package
2003 (name "r-biocparallel")
2004 (version "1.24.1")
2005 (source (origin
2006 (method url-fetch)
2007 (uri (bioconductor-uri "BiocParallel" version))
2008 (sha256
2009 (base32
2010 "1iryicvmcagcrj29kp49mqhiq2kn72j4idj380hi9illmdrg9ism"))))
2011 (properties
2012 `((upstream-name . "BiocParallel")))
2013 (build-system r-build-system)
2014 (arguments
2015 `(#:phases
2016 (modify-phases %standard-phases
2017 (add-after 'unpack 'make-reproducible
2018 (lambda _
2019 ;; Remove generated documentation.
2020 (for-each delete-file
2021 '("inst/doc/BiocParallel_BatchtoolsParam.pdf"
2022 "inst/doc/Introduction_To_BiocParallel.pdf"
2023 "inst/doc/Errors_Logs_And_Debugging.pdf"
2024 "inst/doc/BiocParallel_BatchtoolsParam.R"
2025 "inst/doc/Introduction_To_BiocParallel.R"
2026 "inst/doc/Errors_Logs_And_Debugging.R"))
2027
2028 ;; Remove time-dependent macro
2029 (substitute* '("inst/doc/BiocParallel_BatchtoolsParam.Rnw"
2030 "inst/doc/Introduction_To_BiocParallel.Rnw"
2031 "inst/doc/Errors_Logs_And_Debugging.Rnw"
2032 "vignettes/BiocParallel_BatchtoolsParam.Rnw"
2033 "vignettes/Introduction_To_BiocParallel.Rnw"
2034 "vignettes/Errors_Logs_And_Debugging.Rnw")
2035 (("\\today") "later"))
2036
2037 ;; Initialize the random number generator seed when building.
2038 (substitute* "R/internal_rng_stream.R"
2039 (("\"L'Ecuyer-CMRG\"\\)" m)
2040 (string-append
2041 m "; if (!is.na(Sys.getenv(\"SOURCE_DATE_EPOCH\"))) {set.seed(100)}\n"))))))))
2042 (propagated-inputs
2043 `(("r-futile-logger" ,r-futile-logger)
2044 ("r-snow" ,r-snow)
2045 ("r-bh" ,r-bh)))
2046 (native-inputs
2047 `(("r-knitr" ,r-knitr)))
2048 (home-page "https://bioconductor.org/packages/BiocParallel")
2049 (synopsis "Bioconductor facilities for parallel evaluation")
2050 (description
2051 "This package provides modified versions and novel implementation of
2052functions for parallel evaluation, tailored to use with Bioconductor
2053objects.")
2054 (license (list license:gpl2+ license:gpl3+))))
2055
2056(define-public r-biostrings
2057 (package
2058 (name "r-biostrings")
2059 (version "2.58.0")
2060 (source (origin
2061 (method url-fetch)
2062 (uri (bioconductor-uri "Biostrings" version))
2063 (sha256
2064 (base32
2065 "1rbqhs73mhfr1gi0rx28jiyan7i3hb45ai3jpl1656fnrhgjfxq5"))))
2066 (properties
2067 `((upstream-name . "Biostrings")))
2068 (build-system r-build-system)
2069 (propagated-inputs
2070 `(("r-biocgenerics" ,r-biocgenerics)
2071 ("r-crayon" ,r-crayon)
2072 ("r-iranges" ,r-iranges)
2073 ("r-s4vectors" ,r-s4vectors)
2074 ("r-xvector" ,r-xvector)))
2075 (home-page "https://bioconductor.org/packages/Biostrings")
2076 (synopsis "String objects and algorithms for biological sequences")
2077 (description
2078 "This package provides memory efficient string containers, string
2079matching algorithms, and other utilities, for fast manipulation of large
2080biological sequences or sets of sequences.")
2081 (license license:artistic2.0)))
2082
4e7cf96c 2083(define-public r-category
2084 (package
2085 (name "r-category")
2086 (version "2.56.0")
2087 (source
2088 (origin
2089 (method url-fetch)
2090 (uri (bioconductor-uri "Category" version))
2091 (sha256
2092 (base32
2093 "0m77wpnica0h2ia9ajdaiga4plgz1s9wls6pdnxzk7kwl8a68wkr"))))
2094 (properties `((upstream-name . "Category")))
2095 (build-system r-build-system)
2096 (propagated-inputs
2097 `(("r-annotate" ,r-annotate)
2098 ("r-annotationdbi" ,r-annotationdbi)
2099 ("r-biobase" ,r-biobase)
2100 ("r-biocgenerics" ,r-biocgenerics)
2101 ("r-genefilter" ,r-genefilter)
2102 ("r-graph" ,r-graph)
2103 ("r-gseabase" ,r-gseabase)
2104 ("r-matrix" ,r-matrix)
2105 ("r-rbgl" ,r-rbgl)
2106 ("r-dbi" ,r-dbi)))
2107 (home-page "https://bioconductor.org/packages/Category")
2108 (synopsis "Category analysis")
2109 (description
2110 "This package provides a collection of tools for performing category
2111analysis.")
2112 (license license:artistic2.0)))
2113
37354585 2114(define-public r-deseq2
2115 (package
2116 (name "r-deseq2")
b45c625f 2117 (version "1.30.1")
37354585 2118 (source
2119 (origin
2120 (method url-fetch)
2121 (uri (bioconductor-uri "DESeq2" version))
2122 (sha256
2123 (base32
b45c625f 2124 "1i0jpzsm1vl7q6qdmplj45w13lsaycxrx5pazlanjba2khn79k19"))))
37354585 2125 (properties `((upstream-name . "DESeq2")))
2126 (build-system r-build-system)
2127 (propagated-inputs
2128 `(("r-biobase" ,r-biobase)
2129 ("r-biocgenerics" ,r-biocgenerics)
2130 ("r-biocparallel" ,r-biocparallel)
2131 ("r-genefilter" ,r-genefilter)
2132 ("r-geneplotter" ,r-geneplotter)
2133 ("r-genomicranges" ,r-genomicranges)
2134 ("r-ggplot2" ,r-ggplot2)
2135 ("r-iranges" ,r-iranges)
2136 ("r-locfit" ,r-locfit)
2137 ("r-rcpp" ,r-rcpp)
2138 ("r-rcpparmadillo" ,r-rcpparmadillo)
2139 ("r-s4vectors" ,r-s4vectors)
2140 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2141 (native-inputs
2142 `(("r-knitr" ,r-knitr)))
2143 (home-page "https://bioconductor.org/packages/DESeq2")
2144 (synopsis "Differential gene expression analysis")
2145 (description
2146 "This package provides functions to estimate variance-mean dependence in
2147count data from high-throughput nucleotide sequencing assays and test for
2148differential expression based on a model using the negative binomial
2149distribution.")
2150 (license license:lgpl3+)))
2151
d769b107 2152(define-public r-dexseq
2153 (package
2154 (name "r-dexseq")
2155 (version "1.36.0")
2156 (source
2157 (origin
2158 (method url-fetch)
2159 (uri (bioconductor-uri "DEXSeq" version))
2160 (sha256
2161 (base32
2162 "0wfjb42xcr4wjy8a654b74411dky8hp6sp8xdwf0sxqgsxy106qi"))))
2163 (properties `((upstream-name . "DEXSeq")))
2164 (build-system r-build-system)
2165 (propagated-inputs
2166 `(("r-annotationdbi" ,r-annotationdbi)
2167 ("r-biobase" ,r-biobase)
2168 ("r-biocgenerics" ,r-biocgenerics)
2169 ("r-biocparallel" ,r-biocparallel)
2170 ("r-biomart" ,r-biomart)
2171 ("r-deseq2" ,r-deseq2)
2172 ("r-genefilter" ,r-genefilter)
2173 ("r-geneplotter" ,r-geneplotter)
2174 ("r-genomicranges" ,r-genomicranges)
2175 ("r-hwriter" ,r-hwriter)
2176 ("r-iranges" ,r-iranges)
2177 ("r-rcolorbrewer" ,r-rcolorbrewer)
2178 ("r-rsamtools" ,r-rsamtools)
2179 ("r-s4vectors" ,r-s4vectors)
2180 ("r-statmod" ,r-statmod)
2181 ("r-stringr" ,r-stringr)
2182 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2183 (native-inputs
2184 `(("r-knitr" ,r-knitr)))
2185 (home-page "https://bioconductor.org/packages/DEXSeq")
2186 (synopsis "Inference of differential exon usage in RNA-Seq")
2187 (description
2188 "This package is focused on finding differential exon usage using RNA-seq
2189exon counts between samples with different experimental designs. It provides
2190functions that allows the user to make the necessary statistical tests based
2191on a model that uses the negative binomial distribution to estimate the
2192variance between biological replicates and generalized linear models for
2193testing. The package also provides functions for the visualization and
2194exploration of the results.")
2195 (license license:gpl3+)))
2196
082f3c54 2197(define-public r-edger
2198 (package
2199 (name "r-edger")
2200 (version "3.32.1")
2201 (source (origin
2202 (method url-fetch)
2203 (uri (bioconductor-uri "edgeR" version))
2204 (sha256
2205 (base32
2206 "1gaic8qf6a6sy0bmydh1xzf52w0wnq31aanpvw3a30pfsi218bcp"))))
2207 (properties `((upstream-name . "edgeR")))
2208 (build-system r-build-system)
2209 (propagated-inputs
2210 `(("r-limma" ,r-limma)
2211 ("r-locfit" ,r-locfit)
2212 ("r-rcpp" ,r-rcpp)
2213 ("r-statmod" ,r-statmod))) ;for estimateDisp
2214 (home-page "http://bioinf.wehi.edu.au/edgeR")
2215 (synopsis "EdgeR does empirical analysis of digital gene expression data")
2216 (description "This package can do differential expression analysis of
2217RNA-seq expression profiles with biological replication. It implements a range
2218of statistical methodology based on the negative binomial distributions,
2219including empirical Bayes estimation, exact tests, generalized linear models
2220and quasi-likelihood tests. It be applied to differential signal analysis of
2221other types of genomic data that produce counts, including ChIP-seq, SAGE and
2222CAGE.")
2223 (license license:gpl2+)))
2224
a35ea5fe 2225(define-public r-genefilter
2226 (package
2227 (name "r-genefilter")
2228 (version "1.72.1")
2229 (source
2230 (origin
2231 (method url-fetch)
2232 (uri (bioconductor-uri "genefilter" version))
2233 (sha256
2234 (base32
2235 "1c6h3qnjvphs977qhv5vafvsb108r0q7xhaayly6qv6adqfn94rn"))))
2236 (build-system r-build-system)
2237 (native-inputs
2238 `(("gfortran" ,gfortran)
2239 ("r-knitr" ,r-knitr)))
2240 (propagated-inputs
2241 `(("r-annotate" ,r-annotate)
2242 ("r-annotationdbi" ,r-annotationdbi)
2243 ("r-biobase" ,r-biobase)
2244 ("r-biocgenerics" ,r-biocgenerics)
2245 ("r-survival" ,r-survival)))
2246 (home-page "https://bioconductor.org/packages/genefilter")
2247 (synopsis "Filter genes from high-throughput experiments")
2248 (description
2249 "This package provides basic functions for filtering genes from
2250high-throughput sequencing experiments.")
2251 (license license:artistic2.0)))
2252
35b62c04 2253(define-public r-genomeinfodb
2254 (package
2255 (name "r-genomeinfodb")
fc1aef2c 2256 (version "1.26.7")
35b62c04 2257 (source (origin
2258 (method url-fetch)
2259 (uri (bioconductor-uri "GenomeInfoDb" version))
2260 (sha256
2261 (base32
fc1aef2c 2262 "0fp7sp3jmc2a1hk4r624lfavx8gc2ik3lv43ksc2jmspg6cvh516"))))
35b62c04 2263 (properties
2264 `((upstream-name . "GenomeInfoDb")))
2265 (build-system r-build-system)
2266 (propagated-inputs
2267 `(("r-biocgenerics" ,r-biocgenerics)
2268 ("r-genomeinfodbdata" ,r-genomeinfodbdata)
2269 ("r-iranges" ,r-iranges)
2270 ("r-rcurl" ,r-rcurl)
2271 ("r-s4vectors" ,r-s4vectors)))
2272 (native-inputs
2273 `(("r-knitr" ,r-knitr)))
2274 (home-page "https://bioconductor.org/packages/GenomeInfoDb")
2275 (synopsis "Utilities for manipulating chromosome identifiers")
2276 (description
2277 "This package contains data and functions that define and allow
2278translation between different chromosome sequence naming conventions (e.g.,
2279\"chr1\" versus \"1\"), including a function that attempts to place sequence
2280names in their natural, rather than lexicographic, order.")
2281 (license license:artistic2.0)))
2282
23686ba3 2283(define-public r-genomicranges
2284 (package
2285 (name "r-genomicranges")
2286 (version "1.42.0")
2287 (source (origin
2288 (method url-fetch)
2289 (uri (bioconductor-uri "GenomicRanges" version))
2290 (sha256
2291 (base32
2292 "0j4py5g6pdj35xhlaqhxxhg55j9l4mcdk3yck4dgyavv5f2dh24i"))))
2293 (properties
2294 `((upstream-name . "GenomicRanges")))
2295 (build-system r-build-system)
2296 (propagated-inputs
2297 `(("r-biocgenerics" ,r-biocgenerics)
2298 ("r-genomeinfodb" ,r-genomeinfodb)
2299 ("r-iranges" ,r-iranges)
2300 ("r-s4vectors" ,r-s4vectors)
2301 ("r-xvector" ,r-xvector)))
2302 (native-inputs
2303 `(("r-knitr" ,r-knitr)))
2304 (home-page "https://bioconductor.org/packages/GenomicRanges")
2305 (synopsis "Representation and manipulation of genomic intervals")
2306 (description
2307 "This package provides tools to efficiently represent and manipulate
2308genomic annotations and alignments is playing a central role when it comes to
2309analyzing high-throughput sequencing data (a.k.a. NGS data). The
2310GenomicRanges package defines general purpose containers for storing and
2311manipulating genomic intervals and variables defined along a genome.")
2312 (license license:artistic2.0)))
2313
2a970576 2314(define-public r-gostats
2315 (package
2316 (name "r-gostats")
2317 (version "2.56.0")
2318 (source
2319 (origin
2320 (method url-fetch)
2321 (uri (bioconductor-uri "GOstats" version))
2322 (sha256
2323 (base32
2324 "18q8p0fv9fl2r6zjxknfjwqxr69dlyxy6c8amzn6c6dwjq1cxk6j"))))
2325 (properties `((upstream-name . "GOstats")))
2326 (build-system r-build-system)
2327 (propagated-inputs
2328 `(("r-annotate" ,r-annotate)
2329 ("r-annotationdbi" ,r-annotationdbi)
2330 ("r-annotationforge" ,r-annotationforge)
2331 ("r-biobase" ,r-biobase)
2332 ("r-category" ,r-category)
2333 ("r-go-db" ,r-go-db)
2334 ("r-graph" ,r-graph)
2335 ("r-rgraphviz" ,r-rgraphviz)
2336 ("r-rbgl" ,r-rbgl)))
2337 (home-page "https://bioconductor.org/packages/GOstats")
2338 (synopsis "Tools for manipulating GO and microarrays")
2339 (description
2340 "This package provides a set of tools for interacting with GO and
2341microarray data. A variety of basic manipulation tools for graphs, hypothesis
2342testing and other simple calculations.")
2343 (license license:artistic2.0)))
2344
031fdda4 2345(define-public r-gseabase
2346 (package
2347 (name "r-gseabase")
2348 (version "1.52.1")
2349 (source
2350 (origin
2351 (method url-fetch)
2352 (uri (bioconductor-uri "GSEABase" version))
2353 (sha256
2354 (base32
2355 "0dawh1kjmf6921jm77j2s2phrq5237pjc4sdh8fkln89gf48zx6i"))))
2356 (properties `((upstream-name . "GSEABase")))
2357 (build-system r-build-system)
2358 (propagated-inputs
2359 `(("r-annotate" ,r-annotate)
2360 ("r-annotationdbi" ,r-annotationdbi)
2361 ("r-biobase" ,r-biobase)
2362 ("r-biocgenerics" ,r-biocgenerics)
2363 ("r-graph" ,r-graph)
2364 ("r-xml" ,r-xml)))
2365 (native-inputs
2366 `(("r-knitr" ,r-knitr)))
2367 (home-page "https://bioconductor.org/packages/GSEABase")
2368 (synopsis "Gene set enrichment data structures and methods")
2369 (description
2370 "This package provides classes and methods to support @dfn{Gene Set
2371Enrichment Analysis} (GSEA).")
2372 (license license:artistic2.0)))
2373
fa596599
RW
2374(define-public r-hpar
2375 (package
2376 (name "r-hpar")
fa7578b3 2377 (version "1.32.1")
fa596599
RW
2378 (source
2379 (origin
2380 (method url-fetch)
2381 (uri (bioconductor-uri "hpar" version))
2382 (sha256
2383 (base32
fa7578b3 2384 "0h10b0fyblpsnxj60rpbk99z7snrkkb5jssmf0v27s6d445jq2zr"))))
fa596599 2385 (build-system r-build-system)
07bea010
RW
2386 (native-inputs
2387 `(("r-knitr" ,r-knitr)))
fa596599
RW
2388 (home-page "https://bioconductor.org/packages/hpar/")
2389 (synopsis "Human Protein Atlas in R")
2390 (description "This package provides a simple interface to and data from
2391the Human Protein Atlas project.")
2392 (license license:artistic2.0)))
f44079bc 2393
23686ba3 2394(define-public r-limma
2395 (package
2396 (name "r-limma")
2397 (version "3.46.0")
2398 (source (origin
2399 (method url-fetch)
2400 (uri (bioconductor-uri "limma" version))
2401 (sha256
2402 (base32
2403 "1xxv493q1kip9bjfv7v7k5dnq7hz7gvl80i983v4mvwavhgnbxfz"))))
2404 (build-system r-build-system)
2405 (home-page "http://bioinf.wehi.edu.au/limma")
2406 (synopsis "Package for linear models for microarray and RNA-seq data")
2407 (description "This package can be used for the analysis of gene expression
2408studies, especially the use of linear models for analysing designed experiments
2409and the assessment of differential expression. The analysis methods apply to
2410different technologies, including microarrays, RNA-seq, and quantitative PCR.")
2411 (license license:gpl2+)))
2412
f44079bc 2413(define-public r-rbgl
2414 (package
2415 (name "r-rbgl")
2416 (version "1.66.0")
2417 (source
2418 (origin
2419 (method url-fetch)
2420 (uri (bioconductor-uri "RBGL" version))
2421 (sha256
2422 (base32
2423 "016vyzgixb3gjpzi21rbs6ngnnqcxr77krwjjf1ldnzzj8vqrqsz"))))
2424 (properties `((upstream-name . "RBGL")))
2425 (build-system r-build-system)
2426 (propagated-inputs
2427 `(("r-bh" ,r-bh)
2428 ("r-graph" ,r-graph)))
2429 (home-page "https://www.bioconductor.org/packages/RBGL")
2430 (synopsis "Interface to the Boost graph library")
2431 (description
2432 "This package provides a fairly extensive and comprehensive interface to
2433the graph algorithms contained in the Boost library.")
2434 (license license:artistic2.0)))
183ce988
RJ
2435
2436(define-public r-regioner
2437 (package
2438 (name "r-regioner")
d1ff3604 2439 (version "1.22.0")
183ce988
RJ
2440 (source
2441 (origin
2442 (method url-fetch)
2443 (uri (bioconductor-uri "regioneR" version))
2444 (sha256
2445 (base32
d1ff3604 2446 "0c2khfyrgy3y68cj6b07s91hplabbj70xwdgwrf2bsd9h6gknjdi"))))
183ce988
RJ
2447 (properties `((upstream-name . "regioneR")))
2448 (build-system r-build-system)
2449 (propagated-inputs
d639d888 2450 `(("r-biostrings" ,r-biostrings)
183ce988 2451 ("r-bsgenome" ,r-bsgenome)
183ce988 2452 ("r-genomeinfodb" ,r-genomeinfodb)
d639d888 2453 ("r-genomicranges" ,r-genomicranges)
72427c72 2454 ("r-iranges" ,r-iranges)
d639d888
RW
2455 ("r-memoise" ,r-memoise)
2456 ("r-rtracklayer" ,r-rtracklayer)
72427c72 2457 ("r-s4vectors" ,r-s4vectors)))
7f34dd58
RW
2458 (native-inputs
2459 `(("r-knitr" ,r-knitr)))
183ce988
RJ
2460 (home-page "https://bioconductor.org/packages/regioneR/")
2461 (synopsis "Association analysis of genomic regions")
2462 (description "This package offers a statistical framework based on
2463customizable permutation tests to assess the association between genomic
2464region sets and other genomic features.")
2465 (license license:artistic2.0)))
a5b56a53 2466
15184fb3
RW
2467(define-public r-reportingtools
2468 (package
2469 (name "r-reportingtools")
ee61edb6 2470 (version "2.30.2")
15184fb3
RW
2471 (source
2472 (origin
2473 (method url-fetch)
2474 (uri (bioconductor-uri "ReportingTools" version))
2475 (sha256
2476 (base32
ee61edb6 2477 "1vvra7l29s7lnq996nwlpzbkrbdkr3ivkgmfp4kndfykxsl9q4vb"))))
15184fb3
RW
2478 (properties
2479 `((upstream-name . "ReportingTools")))
2480 (build-system r-build-system)
2481 (propagated-inputs
2482 `(("r-annotate" ,r-annotate)
2483 ("r-annotationdbi" ,r-annotationdbi)
2484 ("r-biobase" ,r-biobase)
2485 ("r-biocgenerics" ,r-biocgenerics)
2486 ("r-category" ,r-category)
2487 ("r-deseq2" ,r-deseq2)
2488 ("r-edger" ,r-edger)
2489 ("r-ggbio" ,r-ggbio)
2490 ("r-ggplot2" ,r-ggplot2)
2491 ("r-gostats" ,r-gostats)
2492 ("r-gseabase" ,r-gseabase)
2493 ("r-hwriter" ,r-hwriter)
2494 ("r-iranges" ,r-iranges)
2495 ("r-knitr" ,r-knitr)
2496 ("r-lattice" ,r-lattice)
2497 ("r-limma" ,r-limma)
2498 ("r-pfam-db" ,r-pfam-db)
2499 ("r-r-utils" ,r-r-utils)
2500 ("r-xml" ,r-xml)))
7f94cf01
RW
2501 (native-inputs
2502 `(("r-knitr" ,r-knitr)))
15184fb3
RW
2503 (home-page "https://bioconductor.org/packages/ReportingTools/")
2504 (synopsis "Tools for making reports in various formats")
2505 (description
2506 "The ReportingTools package enables users to easily display reports of
2507analysis results generated from sources such as microarray and sequencing
2508data. The package allows users to create HTML pages that may be viewed on a
2509web browser, or in other formats. Users can generate tables with sortable and
2510filterable columns, make and display plots, and link table entries to other
2511data sources such as NCBI or larger plots within the HTML page. Using the
2512package, users can also produce a table of contents page to link various
2513reports together for a particular project that can be viewed in a web
2514browser.")
2515 (license license:artistic2.0)))
2516
23686ba3 2517(define-public r-rsamtools
2518 (package
2519 (name "r-rsamtools")
2520 (version "2.6.0")
2521 (source (origin
2522 (method url-fetch)
2523 (uri (bioconductor-uri "Rsamtools" version))
2524 (sha256
2525 (base32
2526 "040pggkwglc6wy90qnc7xcdnaj0v3iqlykvvsl74241409qly554"))))
2527 (properties
2528 `((upstream-name . "Rsamtools")))
2529 (build-system r-build-system)
2530 (arguments
2531 `(#:phases
2532 (modify-phases %standard-phases
2533 (add-after 'unpack 'use-system-zlib
2534 (lambda _
2535 (substitute* "DESCRIPTION"
2536 (("zlibbioc, ") ""))
2537 (substitute* "NAMESPACE"
2538 (("import\\(zlibbioc\\)") ""))
2539 #t)))))
2540 (propagated-inputs
2541 `(("r-biocgenerics" ,r-biocgenerics)
2542 ("r-biocparallel" ,r-biocparallel)
2543 ("r-biostrings" ,r-biostrings)
2544 ("r-bitops" ,r-bitops)
2545 ("r-genomeinfodb" ,r-genomeinfodb)
2546 ("r-genomicranges" ,r-genomicranges)
2547 ("r-iranges" ,r-iranges)
2548 ("r-rhtslib" ,r-rhtslib)
2549 ("r-s4vectors" ,r-s4vectors)
2550 ("r-xvector" ,r-xvector)))
2551 (home-page "https://bioconductor.org/packages/release/bioc/html/Rsamtools.html")
2552 (synopsis "Interface to samtools, bcftools, and tabix")
2553 (description
2554 "This package provides an interface to the @code{samtools},
2555@code{bcftools}, and @code{tabix} utilities for manipulating SAM (Sequence
2556Alignment / Map), FASTA, binary variant call (BCF) and compressed indexed
2557tab-delimited (tabix) files.")
2558 (license license:expat)))
2559
8957efa8 2560(define-public r-shortread
2561 (package
2562 (name "r-shortread")
2563 (version "1.48.0")
2564 (source
2565 (origin
2566 (method url-fetch)
2567 (uri (bioconductor-uri "ShortRead" version))
2568 (sha256
2569 (base32
2570 "0w4m8d3h660mmr2ymp206r1n4aqssxmkv8yxkbr5y1swrahxzfk9"))))
2571 (properties `((upstream-name . "ShortRead")))
2572 (build-system r-build-system)
2573 (inputs
2574 `(("zlib" ,zlib)))
2575 (propagated-inputs
2576 `(("r-biobase" ,r-biobase)
2577 ("r-biocgenerics" ,r-biocgenerics)
2578 ("r-biocparallel" ,r-biocparallel)
2579 ("r-biostrings" ,r-biostrings)
2580 ("r-genomeinfodb" ,r-genomeinfodb)
2581 ("r-genomicalignments" ,r-genomicalignments)
2582 ("r-genomicranges" ,r-genomicranges)
2583 ("r-rhtslib" ,r-rhtslib)
2584 ("r-hwriter" ,r-hwriter)
2585 ("r-iranges" ,r-iranges)
2586 ("r-lattice" ,r-lattice)
2587 ("r-latticeextra" ,r-latticeextra)
2588 ("r-rsamtools" ,r-rsamtools)
2589 ("r-s4vectors" ,r-s4vectors)
2590 ("r-xvector" ,r-xvector)
2591 ("r-zlibbioc" ,r-zlibbioc)))
2592 (home-page "https://bioconductor.org/packages/ShortRead")
2593 (synopsis "FASTQ input and manipulation tools")
2594 (description
2595 "This package implements sampling, iteration, and input of FASTQ files.
2596It includes functions for filtering and trimming reads, and for generating a
2597quality assessment report. Data are represented as
2598@code{DNAStringSet}-derived objects, and easily manipulated for a diversity of
2599purposes. The package also contains legacy support for early single-end,
2600ungapped alignment formats.")
2601 (license license:artistic2.0)))
2602
4e9bb496
RJ
2603(define-public r-structuralvariantannotation
2604 (package
2605 (name "r-structuralvariantannotation")
2606 (version "1.6.0")
2607 (source
2608 (origin
2609 (method url-fetch)
2610 (uri (bioconductor-uri "StructuralVariantAnnotation" version))
2611 (sha256
2612 (base32
2613 "0ff40703iyf5wk77hbqhphfxnzc2wcshnjhvh66c5l0jvj9z8xvc"))))
2614 (build-system r-build-system)
2615 (propagated-inputs
2616 `(("r-biocgenerics" ,r-biocgenerics)
2617 ("r-biostrings" ,r-biostrings)
2618 ("r-dplyr" ,r-dplyr)
2619 ("r-genomicranges" ,r-genomicranges)
2620 ("r-rtracklayer" ,r-rtracklayer)
2621 ("r-stringr" ,r-stringr)
2622 ("r-assertthat" ,r-assertthat)
2623 ("r-variantannotation" ,r-variantannotation)))
2624 (home-page "https://bioconductor.org/packages/StructuralVariantAnnotation/")
2625 (synopsis "R package designed to simplify structural variant analysis")
2626 (description
2627 "This package contains useful helper functions for dealing with structural
2628variants in VCF format. The packages contains functions for parsing VCFs from
2629a number of popular callers as well as functions for dealing with breakpoints
2630involving two separate genomic loci encoded as GRanges objects.")
2631 (license license:gpl3)))
2632
7694aceb
RW
2633(define-public r-summarizedexperiment
2634 (package
2635 (name "r-summarizedexperiment")
2636 (version "1.20.0")
2637 (source (origin
2638 (method url-fetch)
2639 (uri (bioconductor-uri "SummarizedExperiment" version))
2640 (sha256
2641 (base32
2642 "04x6d4mcsnvz6glkmf6k2cv3fs8zk03i9rvv0ahpl793n8l411ps"))))
2643 (properties
2644 `((upstream-name . "SummarizedExperiment")))
2645 (build-system r-build-system)
2646 (propagated-inputs
2647 `(("r-biobase" ,r-biobase)
2648 ("r-biocgenerics" ,r-biocgenerics)
2649 ("r-delayedarray" ,r-delayedarray)
2650 ("r-genomeinfodb" ,r-genomeinfodb)
2651 ("r-genomicranges" ,r-genomicranges)
2652 ("r-iranges" ,r-iranges)
2653 ("r-matrix" ,r-matrix)
2654 ("r-matrixgenerics" ,r-matrixgenerics)
2655 ("r-s4vectors" ,r-s4vectors)))
2656 (native-inputs
2657 `(("r-knitr" ,r-knitr)))
2658 (home-page "https://bioconductor.org/packages/SummarizedExperiment")
2659 (synopsis "Container for representing genomic ranges by sample")
2660 (description
2661 "The SummarizedExperiment container contains one or more assays, each
2662represented by a matrix-like object of numeric or other mode. The rows
2663typically represent genomic ranges of interest and the columns represent
2664samples.")
2665 (license license:artistic2.0)))
2666
df6b3c25 2667(define-public r-systempiper
2668 (package
2669 (name "r-systempiper")
390098dd 2670 (version "1.24.6")
df6b3c25 2671 (source
2672 (origin
2673 (method url-fetch)
2674 (uri (bioconductor-uri "systemPipeR" version))
2675 (sha256
2676 (base32
390098dd 2677 "05qnn105gm423fka4kb84vpgzjmz1py6mxpfa2agwwmc5v012qbp"))))
df6b3c25 2678 (properties `((upstream-name . "systemPipeR")))
2679 (build-system r-build-system)
2680 (propagated-inputs
2681 `(("r-annotate" ,r-annotate)
2682 ("r-assertthat" ,r-assertthat)
2683 ("r-batchtools" ,r-batchtools)
2684 ("r-biostrings" ,r-biostrings)
2685 ("r-deseq2" ,r-deseq2)
2686 ("r-dot" ,r-dot)
2687 ("r-edger" ,r-edger)
2688 ("r-genomicfeatures" ,r-genomicfeatures)
2689 ("r-genomicranges" ,r-genomicranges)
2690 ("r-ggplot2" ,r-ggplot2)
2691 ("r-go-db" ,r-go-db)
2692 ("r-gostats" ,r-gostats)
2693 ("r-iranges" ,r-iranges)
2694 ("r-limma" ,r-limma)
2695 ("r-magrittr" ,r-magrittr)
2696 ("r-pheatmap" ,r-pheatmap)
2697 ("r-rjson" ,r-rjson)
2698 ("r-rsamtools" ,r-rsamtools)
2699 ("r-rsvg" ,r-rsvg)
2700 ("r-shortread" ,r-shortread)
2701 ("r-stringr" ,r-stringr)
2702 ("r-summarizedexperiment" ,r-summarizedexperiment)
2703 ("r-yaml" ,r-yaml)
2704 ("r-variantannotation" ,r-variantannotation)))
2705 (native-inputs
2706 `(("r-knitr" ,r-knitr)))
2707 (home-page "https://github.com/tgirke/systemPipeR")
2708 (synopsis "Next generation sequencing workflow and reporting environment")
2709 (description
2710 "This R package provides tools for building and running automated
2711end-to-end analysis workflows for a wide range of @dfn{next generation
2712sequence} (NGS) applications such as RNA-Seq, ChIP-Seq, VAR-Seq and Ribo-Seq.
2713Important features include a uniform workflow interface across different NGS
2714applications, automated report generation, and support for running both R and
2715command-line software, such as NGS aligners or peak/variant callers, on local
2716computers or compute clusters. Efficient handling of complex sample sets and
2717experimental designs is facilitated by a consistently implemented sample
2718annotation infrastructure.")
2719 (license license:artistic2.0)))
2720
bf612ead 2721(define-public r-variantannotation
2722 (package
2723 (name "r-variantannotation")
2724 (version "1.36.0")
2725 (source (origin
2726 (method url-fetch)
2727 (uri (bioconductor-uri "VariantAnnotation" version))
2728 (sha256
2729 (base32
2730 "1sl0l6v05lfglj281nszma0h5k234md7rn2pdah8vs2d4iq3kimw"))))
2731 (properties
2732 `((upstream-name . "VariantAnnotation")))
2733 (propagated-inputs
2734 `(("r-annotationdbi" ,r-annotationdbi)
2735 ("r-biobase" ,r-biobase)
2736 ("r-biocgenerics" ,r-biocgenerics)
2737 ("r-biostrings" ,r-biostrings)
2738 ("r-bsgenome" ,r-bsgenome)
2739 ("r-dbi" ,r-dbi)
2740 ("r-genomeinfodb" ,r-genomeinfodb)
2741 ("r-genomicfeatures" ,r-genomicfeatures)
2742 ("r-genomicranges" ,r-genomicranges)
2743 ("r-iranges" ,r-iranges)
2744 ("r-matrixgenerics" ,r-matrixgenerics)
2745 ("r-summarizedexperiment" ,r-summarizedexperiment)
2746 ("r-rhtslib" ,r-rhtslib)
2747 ("r-rsamtools" ,r-rsamtools)
2748 ("r-rtracklayer" ,r-rtracklayer)
2749 ("r-s4vectors" ,r-s4vectors)
2750 ("r-xvector" ,r-xvector)
2751 ("r-zlibbioc" ,r-zlibbioc)))
2752 (build-system r-build-system)
2753 (home-page "https://bioconductor.org/packages/VariantAnnotation")
2754 (synopsis "Package for annotation of genetic variants")
2755 (description "This R package can annotate variants, compute amino acid
2756coding changes and predict coding outcomes.")
2757 (license license:artistic2.0)))
2758
23686ba3 2759(define-public r-xvector
2760 (package
2761 (name "r-xvector")
2762 (version "0.30.0")
2763 (source (origin
2764 (method url-fetch)
2765 (uri (bioconductor-uri "XVector" version))
2766 (sha256
2767 (base32
2768 "1pqljikg4f6jb7wgm5537zwgq5b013nyz1agjrwfq2cljb0ym6lq"))))
2769 (properties
2770 `((upstream-name . "XVector")))
2771 (build-system r-build-system)
2772 (arguments
2773 `(#:phases
2774 (modify-phases %standard-phases
2775 (add-after 'unpack 'use-system-zlib
2776 (lambda _
2777 (substitute* "DESCRIPTION"
2778 (("zlibbioc, ") ""))
2779 (substitute* "NAMESPACE"
2780 (("import\\(zlibbioc\\)") ""))
2781 #t)))))
2782 (inputs
2783 `(("zlib" ,zlib)))
2784 (propagated-inputs
2785 `(("r-biocgenerics" ,r-biocgenerics)
2786 ("r-iranges" ,r-iranges)
2787 ("r-s4vectors" ,r-s4vectors)))
2788 (home-page "https://bioconductor.org/packages/XVector")
2789 (synopsis "Representation and manpulation of external sequences")
2790 (description
2791 "This package provides memory efficient S4 classes for storing sequences
2792\"externally\" (behind an R external pointer, or on disk).")
2793 (license license:artistic2.0)))
2794
bfb93b48
RW
2795(define-public r-geneplotter
2796 (package
2797 (name "r-geneplotter")
d72c4c98 2798 (version "1.68.0")
bfb93b48
RW
2799 (source
2800 (origin
2801 (method url-fetch)
2802 (uri (bioconductor-uri "geneplotter" version))
2803 (sha256
2804 (base32
d72c4c98 2805 "1f8nr60n1nig1gdy85wqdhpzxvp9r4chygxm8xpy882mdvfv6rqx"))))
bfb93b48
RW
2806 (build-system r-build-system)
2807 (propagated-inputs
2808 `(("r-annotate" ,r-annotate)
2809 ("r-annotationdbi" ,r-annotationdbi)
2810 ("r-biobase" ,r-biobase)
2811 ("r-biocgenerics" ,r-biocgenerics)
2812 ("r-lattice" ,r-lattice)
2813 ("r-rcolorbrewer" ,r-rcolorbrewer)))
2814 (home-page "https://bioconductor.org/packages/geneplotter")
2815 (synopsis "Graphics functions for genomic data")
2816 (description
2817 "This package provides functions for plotting genomic data.")
2818 (license license:artistic2.0)))
2819
01c7ba99
RW
2820(define-public r-oligoclasses
2821 (package
2822 (name "r-oligoclasses")
464df5cc 2823 (version "1.52.0")
01c7ba99
RW
2824 (source
2825 (origin
2826 (method url-fetch)
2827 (uri (bioconductor-uri "oligoClasses" version))
2828 (sha256
2829 (base32
464df5cc 2830 "19p6h0cgnma5md5mm9bn6rxfhr0a9znljgdbvsqybms6asvh18gy"))))
01c7ba99
RW
2831 (properties `((upstream-name . "oligoClasses")))
2832 (build-system r-build-system)
2833 (propagated-inputs
2834 `(("r-affyio" ,r-affyio)
2835 ("r-biobase" ,r-biobase)
2836 ("r-biocgenerics" ,r-biocgenerics)
2837 ("r-biocmanager" ,r-biocmanager)
2838 ("r-biostrings" ,r-biostrings)
2839 ("r-dbi" ,r-dbi)
2840 ("r-ff" ,r-ff)
2841 ("r-foreach" ,r-foreach)
2842 ("r-genomicranges" ,r-genomicranges)
2843 ("r-iranges" ,r-iranges)
2844 ("r-rsqlite" ,r-rsqlite)
2845 ("r-s4vectors" ,r-s4vectors)
2846 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2847 (home-page "https://bioconductor.org/packages/oligoClasses/")
2848 (synopsis "Classes for high-throughput arrays")
2849 (description
2850 "This package contains class definitions, validity checks, and
2851initialization methods for classes used by the @code{oligo} and @code{crlmm}
2852packages.")
2853 (license license:gpl2+)))
2854
4c63eeb8
RW
2855(define-public r-oligo
2856 (package
2857 (name "r-oligo")
9af6fdf8 2858 (version "1.54.1")
4c63eeb8
RW
2859 (source
2860 (origin
2861 (method url-fetch)
2862 (uri (bioconductor-uri "oligo" version))
2863 (sha256
2864 (base32
9af6fdf8 2865 "0cpfkvxpni7an361li0k0qlfcraj7z9zv71r25dbly5kp3dql7k3"))))
4c63eeb8
RW
2866 (properties `((upstream-name . "oligo")))
2867 (build-system r-build-system)
2868 (inputs `(("zlib" ,zlib)))
2869 (propagated-inputs
2870 `(("r-affxparser" ,r-affxparser)
2871 ("r-affyio" ,r-affyio)
2872 ("r-biobase" ,r-biobase)
2873 ("r-biocgenerics" ,r-biocgenerics)
2874 ("r-biostrings" ,r-biostrings)
2875 ("r-dbi" ,r-dbi)
2876 ("r-ff" ,r-ff)
2877 ("r-oligoclasses" ,r-oligoclasses)
2878 ("r-preprocesscore" ,r-preprocesscore)
2879 ("r-rsqlite" ,r-rsqlite)
2880 ("r-zlibbioc" ,r-zlibbioc)))
ace82f80
RW
2881 (native-inputs
2882 `(("r-knitr" ,r-knitr)))
4c63eeb8
RW
2883 (home-page "https://bioconductor.org/packages/oligo/")
2884 (synopsis "Preprocessing tools for oligonucleotide arrays")
2885 (description
2886 "This package provides a package to analyze oligonucleotide
2887arrays (expression/SNP/tiling/exon) at probe-level. It currently supports
2888Affymetrix (CEL files) and NimbleGen arrays (XYS files).")
2889 (license license:lgpl2.0+)))
2890
4dc2ecc2
RW
2891(define-public r-qvalue
2892 (package
2893 (name "r-qvalue")
e9b60a29 2894 (version "2.22.0")
4dc2ecc2
RW
2895 (source
2896 (origin
2897 (method url-fetch)
2898 (uri (bioconductor-uri "qvalue" version))
2899 (sha256
2900 (base32
e9b60a29 2901 "0xbww16lz0k2p4mmq1aqd7iz7d8rvzgw1gm55jy6xbx19ymj64i5"))))
4dc2ecc2
RW
2902 (build-system r-build-system)
2903 (propagated-inputs
2904 `(("r-ggplot2" ,r-ggplot2)
2905 ("r-reshape2" ,r-reshape2)))
f9a24759
RW
2906 (native-inputs
2907 `(("r-knitr" ,r-knitr)))
702a1012 2908 (home-page "https://github.com/StoreyLab/qvalue")
4dc2ecc2
RW
2909 (synopsis "Q-value estimation for false discovery rate control")
2910 (description
2911 "This package takes a list of p-values resulting from the simultaneous
2912testing of many hypotheses and estimates their q-values and local @dfn{false
2913discovery rate} (FDR) values. The q-value of a test measures the proportion
2914of false positives incurred when that particular test is called significant.
2915The local FDR measures the posterior probability the null hypothesis is true
2916given the test's p-value. Various plots are automatically generated, allowing
2917one to make sensible significance cut-offs. The software can be applied to
2918problems in genomics, brain imaging, astrophysics, and data mining.")
2919 ;; Any version of the LGPL.
2920 (license license:lgpl3+)))
2921
a0df9b93
RJ
2922(define r-rcppnumerical
2923 (package
2924 (name "r-rcppnumerical")
2925 (version "0.4-0")
2926 (source (origin
2927 (method url-fetch)
2928 (uri (cran-uri "RcppNumerical" version))
2929 (sha256
2930 (base32
2931 "1a92fql6mijhnr1kxkcxwivf95pk9lhgmhzkshs51h0ybfv5krik"))))
2932 (properties `((upstream-name . "RcppNumerical")))
2933 (build-system r-build-system)
2934 (propagated-inputs
2935 `(("r-rcpp" ,r-rcpp)
2936 ("r-rcppeigen" ,r-rcppeigen)))
2937 (native-inputs
2938 `(("r-knitr" ,r-knitr)))
2939 (home-page "https://github.com/yixuan/RcppNumerical")
2940 (synopsis "Rcpp integration for numerical computing libraries")
2941 (description "This package provides a collection of open source libraries
2942for numerical computing (numerical integration, optimization, etc.) and their
2943integration with @code{Rcpp}.")
2944 (license license:gpl2+)))
2945
3b399e51
RJ
2946(define-public r-apeglm
2947 (package
2948 (name "r-apeglm")
2949 (version "1.12.0")
2950 (source (origin
2951 (method url-fetch)
2952 (uri (bioconductor-uri "apeglm" version))
2953 (sha256
2954 (base32
2955 "0pix1fhxk2q89p2745fgsmxwics9rf10l392qhw3rw6v6ynhims2"))))
2956 (properties `((upstream-name . "apeglm")))
2957 (build-system r-build-system)
2958 (propagated-inputs
2959 `(("r-emdbook" ,r-emdbook)
2960 ("r-genomicranges" ,r-genomicranges)
2961 ("r-rcpp" ,r-rcpp)
2962 ("r-rcppeigen" ,r-rcppeigen)
2963 ("r-rcppnumerical" ,r-rcppnumerical)
2964 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2965 (native-inputs `(("r-knitr" ,r-knitr)))
2966 (home-page "https://bioconductor.org/packages/apeglm")
2967 (synopsis "Approximate posterior estimation for GLM coefficients")
2968 (description "This package provides Bayesian shrinkage estimators for
2969effect sizes for a variety of GLM models, using approximation of the
2970posterior for individual coefficients.")
2971 (license license:gpl2)))
2972
6e396c4b
RJ
2973(define-public r-greylistchip
2974 (package
2975 (name "r-greylistchip")
2976 (version "1.22.0")
2977 (source (origin
2978 (method url-fetch)
2979 (uri (bioconductor-uri "GreyListChIP" version))
2980 (sha256
2981 (base32
2982 "1d1yvza1aw3vs3di6mrra5l52ig0p9bpzprrqvknjaz5i4yb8ma6"))))
2983 (properties `((upstream-name . "GreyListChIP")))
2984 (build-system r-build-system)
2985 (propagated-inputs
2986 `(("r-bsgenome" ,r-bsgenome)
2987 ("r-genomeinfodb" ,r-genomeinfodb)
2988 ("r-genomicalignments" ,r-genomicalignments)
2989 ("r-genomicranges" ,r-genomicranges)
2990 ("r-mass" ,r-mass)
2991 ("r-rsamtools" ,r-rsamtools)
2992 ("r-rtracklayer" ,r-rtracklayer)
2993 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2994 (home-page "https://bioconductor.org/packages/GreyListChIP")
2995 (synopsis "Greylist artefact regions based on ChIP inputs")
2996 (description "This package identifies regions of ChIP experiments with high
2997signal in the input, that lead to spurious peaks during peak calling.")
2998 (license license:artistic2.0)))
2999
a5b56a53
RJ
3000(define-public r-diffbind
3001 (package
3002 (name "r-diffbind")
55185f9b 3003 (version "3.0.15")
a5b56a53
RJ
3004 (source
3005 (origin
3006 (method url-fetch)
3007 (uri (bioconductor-uri "DiffBind" version))
3008 (sha256
3009 (base32
55185f9b 3010 "06f613s8d9z51njyf839g22gwybx9zs5n6xghwr5j1ad2n4m6qwi"))))
a5b56a53
RJ
3011 (properties `((upstream-name . "DiffBind")))
3012 (build-system r-build-system)
a5b56a53
RJ
3013 (propagated-inputs
3014 `(("r-amap" ,r-amap)
341ebaaa
RJ
3015 ("r-apeglm" ,r-apeglm)
3016 ("r-ashr" ,r-ashr)
a5b56a53
RJ
3017 ("r-biocparallel" ,r-biocparallel)
3018 ("r-deseq2" ,r-deseq2)
3019 ("r-dplyr" ,r-dplyr)
a5b56a53 3020 ("r-genomicalignments" ,r-genomicalignments)
45bbccf4
RW
3021 ("r-genomicranges" ,r-genomicranges)
3022 ("r-ggplot2" ,r-ggplot2)
a5b56a53
RJ
3023 ("r-ggrepel" ,r-ggrepel)
3024 ("r-gplots" ,r-gplots)
341ebaaa 3025 ("r-greylistchip" ,r-greylistchip)
a5b56a53
RJ
3026 ("r-iranges" ,r-iranges)
3027 ("r-lattice" ,r-lattice)
3028 ("r-limma" ,r-limma)
3029 ("r-locfit" ,r-locfit)
3030 ("r-rcolorbrewer" , r-rcolorbrewer)
3031 ("r-rcpp" ,r-rcpp)
4c221b3b 3032 ("r-rhtslib" ,r-rhtslib)
a5b56a53
RJ
3033 ("r-rsamtools" ,r-rsamtools)
3034 ("r-s4vectors" ,r-s4vectors)
45bbccf4 3035 ("r-summarizedexperiment" ,r-summarizedexperiment)
4c221b3b 3036 ("r-systempiper" ,r-systempiper)))
99db6db7 3037 (home-page "https://bioconductor.org/packages/DiffBind")
a5b56a53
RJ
3038 (synopsis "Differential binding analysis of ChIP-Seq peak data")
3039 (description
3040 "This package computes differentially bound sites from multiple
3041ChIP-seq experiments using affinity (quantitative) data. Also enables
3042occupancy (overlap) analysis and plotting functions.")
3043 (license license:artistic2.0)))
6d94bf6b
RJ
3044
3045(define-public r-ripseeker
3046 (package
3047 (name "r-ripseeker")
ba74434f 3048 (version "1.26.0")
6d94bf6b
RJ
3049 (source
3050 (origin
3051 (method url-fetch)
3052 (uri (bioconductor-uri "RIPSeeker" version))
3053 (sha256
3054 (base32
ba74434f 3055 "1wyv9mfrbxzklysfjcnwb8yils71janyyxa982jn0zxx4p9cl3vs"))))
6d94bf6b
RJ
3056 (properties `((upstream-name . "RIPSeeker")))
3057 (build-system r-build-system)
3058 (propagated-inputs
3059 `(("r-s4vectors" ,r-s4vectors)
3060 ("r-iranges" ,r-iranges)
3061 ("r-genomicranges" ,r-genomicranges)
3062 ("r-summarizedexperiment" ,r-summarizedexperiment)
3063 ("r-rsamtools" ,r-rsamtools)
3064 ("r-genomicalignments" ,r-genomicalignments)
3065 ("r-rtracklayer" ,r-rtracklayer)))
99db6db7 3066 (home-page "https://bioconductor.org/packages/RIPSeeker")
6d94bf6b
RJ
3067 (synopsis
3068 "Identifying protein-associated transcripts from RIP-seq experiments")
3069 (description
3070 "This package infers and discriminates RIP peaks from RIP-seq alignments
3071using two-state HMM with negative binomial emission probability. While
3072RIPSeeker is specifically tailored for RIP-seq data analysis, it also provides
3073a suite of bioinformatics tools integrated within this self-contained software
3074package comprehensively addressing issues ranging from post-alignments
3075processing to visualization and annotation.")
3076 (license license:gpl2)))
a6ae9ffd
RJ
3077
3078(define-public r-multtest
3079 (package
3080 (name "r-multtest")
1e6920c5 3081 (version "2.46.0")
a6ae9ffd
RJ
3082 (source
3083 (origin
3084 (method url-fetch)
3085 (uri (bioconductor-uri "multtest" version))
3086 (sha256
3087 (base32
1e6920c5 3088 "06vixd81nh3nxrc6km73p7c4bwln1zm39fa9gp7gj272vsxkx53q"))))
a6ae9ffd
RJ
3089 (build-system r-build-system)
3090 (propagated-inputs
3091 `(("r-survival" ,r-survival)
3092 ("r-biocgenerics" ,r-biocgenerics)
3093 ("r-biobase" ,r-biobase)
3094 ("r-mass" ,r-mass)))
99db6db7 3095 (home-page "https://bioconductor.org/packages/multtest")
a6ae9ffd
RJ
3096 (synopsis "Resampling-based multiple hypothesis testing")
3097 (description
3098 "This package can do non-parametric bootstrap and permutation
3099resampling-based multiple testing procedures (including empirical Bayes
3100methods) for controlling the family-wise error rate (FWER), generalized
3101family-wise error rate (gFWER), tail probability of the proportion of
3102false positives (TPPFP), and false discovery rate (FDR). Several choices
3103of bootstrap-based null distribution are implemented (centered, centered
3104and scaled, quantile-transformed). Single-step and step-wise methods are
3105available. Tests based on a variety of T- and F-statistics (including
3106T-statistics based on regression parameters from linear and survival models
3107as well as those based on correlation parameters) are included. When probing
3108hypotheses with T-statistics, users may also select a potentially faster null
3109distribution which is multivariate normal with mean zero and variance
3110covariance matrix derived from the vector influence function. Results are
3111reported in terms of adjusted P-values, confidence regions and test statistic
3112cutoffs. The procedures are directly applicable to identifying differentially
3113expressed genes in DNA microarray experiments.")
3114 (license license:lgpl3)))
793f83ef 3115
5dfe4912
RW
3116(define-public r-graph
3117 (package
3118 (name "r-graph")
f519b4dc 3119 (version "1.68.0")
5dfe4912
RW
3120 (source (origin
3121 (method url-fetch)
3122 (uri (bioconductor-uri "graph" version))
3123 (sha256
3124 (base32
f519b4dc 3125 "0wr7j2pasvi3srvg9z3n034ljk8mldcixny6b3kmqbqm8dqy9py4"))))
5dfe4912
RW
3126 (build-system r-build-system)
3127 (propagated-inputs
3128 `(("r-biocgenerics" ,r-biocgenerics)))
3129 (home-page "https://bioconductor.org/packages/graph")
3130 (synopsis "Handle graph data structures in R")
3131 (description
3132 "This package implements some simple graph handling capabilities for R.")
3133 (license license:artistic2.0)))
3134
8017eb0a
RW
3135;; This is a CRAN package, but it depends on a Bioconductor package.
3136(define-public r-ggm
3137 (package
3138 (name "r-ggm")
3139 (version "2.5")
3140 (source
3141 (origin
3142 (method url-fetch)
3143 (uri (cran-uri "ggm" version))
3144 (sha256
3145 (base32
3146 "11wc6k2kj2ydy0dyks5mbvbhxm1r43id87anl1jg6dn0yv4m78di"))))
3147 (properties `((upstream-name . "ggm")))
3148 (build-system r-build-system)
3149 (propagated-inputs
3150 `(("r-graph" ,r-graph)
3151 ("r-igraph" ,r-igraph)))
3152 (home-page "https://cran.r-project.org/package=ggm")
3153 (synopsis "Functions for graphical Markov models")
3154 (description
3155 "This package provides functions and datasets for maximum likelihood
3156fitting of some classes of graphical Markov models.")
3157 (license license:gpl2+)))
3158
a07717cc
RW
3159;; This is a CRAN package, but it depends on a Bioconductor package, r-graph.
3160(define-public r-perfmeas
3161 (package
3162 (name "r-perfmeas")
3163 (version "1.2.1")
3164 (source
3165 (origin
3166 (method url-fetch)
3167 (uri (cran-uri "PerfMeas" version))
3168 (sha256
3169 (base32
3170 "1x7ancmb41zd1js24rx94plgbssyc71z2bvpic6mg34xjkwdjw93"))))
3171 (properties `((upstream-name . "PerfMeas")))
3172 (build-system r-build-system)
3173 (propagated-inputs
3174 `(("r-graph" ,r-graph)
3175 ("r-limma" ,r-limma)
3176 ("r-rbgl" ,r-rbgl)))
3177 (home-page "https://cran.r-project.org/web/packages/PerfMeas/")
3178 (synopsis "Performance measures for ranking and classification tasks")
3179 (description
3180 "This package implements different performance measures for
3181classification and ranking tasks. @dfn{Area under curve} (AUC), precision at
3182a given recall, F-score for single and multiple classes are available.")
3183 (license license:gpl2+)))
3184
b17ace24 3185;; This is a CRAN package, but it depends on a Bioconductor package.
a207bca2
RW
3186(define-public r-codedepends
3187 (package
3188 (name "r-codedepends")
3189 (version "0.6.5")
3190 (source
3191 (origin
3192 (method url-fetch)
3193 (uri (cran-uri "CodeDepends" version))
3194 (sha256
3195 (base32
3196 "0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"))))
3197 (properties `((upstream-name . "CodeDepends")))
3198 (build-system r-build-system)
3199 (propagated-inputs
3200 `(("r-codetools" ,r-codetools)
3201 ("r-graph" ,r-graph)
3202 ("r-xml" ,r-xml)))
5e1f2362 3203 (home-page "https://cran.r-project.org/web/packages/CodeDepends")
a207bca2
RW
3204 (synopsis "Analysis of R code for reproducible research and code comprehension")
3205 (description
3206 "This package provides tools for analyzing R expressions or blocks of
3207code and determining the dependencies between them. It focuses on R scripts,
3208but can be used on the bodies of functions. There are many facilities
3209including the ability to summarize or get a high-level view of code,
3210determining dependencies between variables, code improvement suggestions.")
3211 ;; Any version of the GPL
3212 (license (list license:gpl2+ license:gpl3+))))
3213
793f83ef
RJ
3214(define-public r-chippeakanno
3215 (package
3216 (name "r-chippeakanno")
215b0ced 3217 (version "3.24.2")
793f83ef
RJ
3218 (source
3219 (origin
3220 (method url-fetch)
3221 (uri (bioconductor-uri "ChIPpeakAnno" version))
3222 (sha256
3223 (base32
215b0ced 3224 "0l417aygs89wf1j9fjpfjhahzskbpbgcrm8xpx3qm4s0307vfzkw"))))
793f83ef
RJ
3225 (properties `((upstream-name . "ChIPpeakAnno")))
3226 (build-system r-build-system)
3227 (propagated-inputs
85c1d20f 3228 `(("r-annotationdbi" ,r-annotationdbi)
85c1d20f 3229 ("r-biocgenerics" ,r-biocgenerics)
793f83ef 3230 ("r-biomart" ,r-biomart)
85c1d20f 3231 ("r-biostrings" ,r-biostrings)
85c1d20f 3232 ("r-dbi" ,r-dbi)
215b0ced 3233 ("r-dplyr" ,r-dplyr)
85c1d20f
RW
3234 ("r-ensembldb" ,r-ensembldb)
3235 ("r-genomeinfodb" ,r-genomeinfodb)
3236 ("r-genomicalignments" ,r-genomicalignments)
793f83ef 3237 ("r-genomicfeatures" ,r-genomicfeatures)
f794e85d 3238 ("r-genomicranges" ,r-genomicranges)
d068d967 3239 ("r-ggplot2" ,r-ggplot2)
85c1d20f 3240 ("r-graph" ,r-graph)
f794e85d 3241 ("r-iranges" ,r-iranges)
d068d967 3242 ("r-keggrest" ,r-keggrest)
85c1d20f 3243 ("r-matrixstats" ,r-matrixstats)
793f83ef
RJ
3244 ("r-multtest" ,r-multtest)
3245 ("r-rbgl" ,r-rbgl)
793f83ef 3246 ("r-regioner" ,r-regioner)
85c1d20f
RW
3247 ("r-rsamtools" ,r-rsamtools)
3248 ("r-rtracklayer" ,r-rtracklayer)
f794e85d 3249 ("r-s4vectors" ,r-s4vectors)
793f83ef 3250 ("r-summarizedexperiment" ,r-summarizedexperiment)
793f83ef 3251 ("r-venndiagram" ,r-venndiagram)))
dc24de46
RW
3252 (native-inputs
3253 `(("r-knitr" ,r-knitr)))
99db6db7 3254 (home-page "https://bioconductor.org/packages/ChIPpeakAnno")
793f83ef
RJ
3255 (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments")
3256 (description
3257 "The package includes functions to retrieve the sequences around the peak,
3258obtain enriched Gene Ontology (GO) terms, find the nearest gene, exon, miRNA or
3259custom features such as most conserved elements and other transcription factor
3260binding sites supplied by users. Starting 2.0.5, new functions have been added
3261for finding the peaks with bi-directional promoters with summary statistics
3262(peaksNearBDP), for summarizing the occurrence of motifs in peaks
3263(summarizePatternInPeaks) and for adding other IDs to annotated peaks or
3264enrichedGO (addGeneIDs).")
3265 (license license:gpl2+)))
164502d8 3266
c8da0137
RJ
3267(define-public r-matrixgenerics
3268 (package
3269 (name "r-matrixgenerics")
669ea5ab 3270 (version "1.2.1")
c8da0137
RJ
3271 (source (origin
3272 (method url-fetch)
3273 (uri (bioconductor-uri "MatrixGenerics" version))
3274 (sha256
3275 (base32
669ea5ab 3276 "163f0z33cv6038gcjdxn1hadcg9b09qgvm6zc5zn97y4rc8grkrb"))))
c8da0137
RJ
3277 (properties
3278 `((upstream-name . "MatrixGenerics")))
3279 (build-system r-build-system)
3280 (propagated-inputs
3281 `(("r-matrixstats" ,r-matrixstats)))
3282 (home-page "https://bioconductor.org/packages/MatrixGenerics")
3283 (synopsis "S4 generic summary statistic functions for matrix-like objects")
3284 (description
3285 "This package provides S4 generic functions modeled after the
3286@code{matrixStats} API for alternative matrix implementations. Packages with
3287alternative matrix implementation can depend on this package and implement the
3288generic functions that are defined here for a useful set of row and column
3289summary statistics. Other package developers can import this package and
3290handle a different matrix implementations without worrying about
3291incompatibilities.")
3292 (license license:artistic2.0)))
3293
164502d8
RJ
3294(define-public r-marray
3295 (package
3296 (name "r-marray")
6e6c6272 3297 (version "1.68.0")
164502d8
RJ
3298 (source (origin
3299 (method url-fetch)
3300 (uri (bioconductor-uri "marray" version))
3301 (sha256
6e6c6272 3302 (base32 "1kkgv166gzvlj8p58vzam3hcaz8mypi3hhpdsjhaszwg6nav4ray"))))
164502d8
RJ
3303 (build-system r-build-system)
3304 (propagated-inputs
67487088 3305 `(("r-limma" ,r-limma)))
99db6db7 3306 (home-page "https://bioconductor.org/packages/marray")
164502d8
RJ
3307 (synopsis "Exploratory analysis for two-color spotted microarray data")
3308 (description "This package contains class definitions for two-color spotted
ab8979fc 3309microarray data. It also includes functions for data input, diagnostic plots,
164502d8
RJ
3310normalization and quality checking.")
3311 (license license:lgpl2.0+)))
0416a0d4
RJ
3312
3313(define-public r-cghbase
3314 (package
3315 (name "r-cghbase")
ee052d05 3316 (version "1.50.0")
0416a0d4
RJ
3317 (source (origin
3318 (method url-fetch)
3319 (uri (bioconductor-uri "CGHbase" version))
3320 (sha256
ee052d05 3321 (base32 "10zhjmls3f63cj0bnywjb97zhrj7x3xsq6yjhvf5cclxc4kcrcx4"))))
0416a0d4
RJ
3322 (properties `((upstream-name . "CGHbase")))
3323 (build-system r-build-system)
3324 (propagated-inputs
3325 `(("r-biobase" ,r-biobase)
3326 ("r-marray" ,r-marray)))
99db6db7 3327 (home-page "https://bioconductor.org/packages/CGHbase")
0416a0d4
RJ
3328 (synopsis "Base functions and classes for arrayCGH data analysis")
3329 (description "This package contains functions and classes that are needed by
3330the @code{arrayCGH} packages.")
3331 (license license:gpl2+)))
67ee83d6
RJ
3332
3333(define-public r-cghcall
3334 (package
3335 (name "r-cghcall")
72400035 3336 (version "2.52.0")
67ee83d6
RJ
3337 (source (origin
3338 (method url-fetch)
3339 (uri (bioconductor-uri "CGHcall" version))
3340 (sha256
72400035 3341 (base32 "1a6k87xfm79wnsc30k5aziakv51h4dd9zqw81q8bd72hc3fpz8ba"))))
67ee83d6
RJ
3342 (properties `((upstream-name . "CGHcall")))
3343 (build-system r-build-system)
3344 (propagated-inputs
3345 `(("r-biobase" ,r-biobase)
3346 ("r-cghbase" ,r-cghbase)
3347 ("r-impute" ,r-impute)
3348 ("r-dnacopy" ,r-dnacopy)
3349 ("r-snowfall" ,r-snowfall)))
99db6db7 3350 (home-page "https://bioconductor.org/packages/CGHcall")
67ee83d6
RJ
3351 (synopsis "Base functions and classes for arrayCGH data analysis")
3352 (description "This package contains functions and classes that are needed by
3353@code{arrayCGH} packages.")
3354 (license license:gpl2+)))
0ef8cc9c
RJ
3355
3356(define-public r-qdnaseq
3357 (package
3358 (name "r-qdnaseq")
3b648409 3359 (version "1.26.0")
0ef8cc9c
RJ
3360 (source (origin
3361 (method url-fetch)
3362 (uri (bioconductor-uri "QDNAseq" version))
3363 (sha256
3b648409 3364 (base32 "1njka1ldaj12id3m2z8ghlrm2lg0n5pxsxyv5gpjnsiabnnaw6ph"))))
0ef8cc9c
RJ
3365 (properties `((upstream-name . "QDNAseq")))
3366 (build-system r-build-system)
3367 (propagated-inputs
3368 `(("r-biobase" ,r-biobase)
3369 ("r-cghbase" ,r-cghbase)
3370 ("r-cghcall" ,r-cghcall)
3371 ("r-dnacopy" ,r-dnacopy)
23ce5ad1
RW
3372 ("r-future" ,r-future)
3373 ("r-future-apply" ,r-future-apply)
0ef8cc9c
RJ
3374 ("r-genomicranges" ,r-genomicranges)
3375 ("r-iranges" ,r-iranges)
3376 ("r-matrixstats" ,r-matrixstats)
3377 ("r-r-utils" ,r-r-utils)
3378 ("r-rsamtools" ,r-rsamtools)))
99db6db7 3379 (home-page "https://bioconductor.org/packages/QDNAseq")
0ef8cc9c
RJ
3380 (synopsis "Quantitative DNA sequencing for chromosomal aberrations")
3381 (description "The genome is divided into non-overlapping fixed-sized bins,
3382number of sequence reads in each counted, adjusted with a simultaneous
3383two-dimensional loess correction for sequence mappability and GC content, and
3384filtered to remove spurious regions in the genome. Downstream steps of
3385segmentation and calling are also implemented via packages DNAcopy and CGHcall,
3386respectively.")
3387 (license license:gpl2+)))
bb15b581
RW
3388
3389(define-public r-bayseq
3390 (package
3391 (name "r-bayseq")
63572b0c 3392 (version "2.24.0")
bb15b581
RW
3393 (source
3394 (origin
3395 (method url-fetch)
3396 (uri (bioconductor-uri "baySeq" version))
3397 (sha256
3398 (base32
63572b0c 3399 "1496inlw0x4mfy3g2v7j9ips96sf7576ydnfn6hvn2m6rz2ls215"))))
bb15b581
RW
3400 (properties `((upstream-name . "baySeq")))
3401 (build-system r-build-system)
3402 (propagated-inputs
3403 `(("r-abind" ,r-abind)
3404 ("r-edger" ,r-edger)
3405 ("r-genomicranges" ,r-genomicranges)))
3406 (home-page "https://bioconductor.org/packages/baySeq/")
3407 (synopsis "Bayesian analysis of differential expression patterns in count data")
3408 (description
3409 "This package identifies differential expression in high-throughput count
3410data, such as that derived from next-generation sequencing machines,
3411calculating estimated posterior likelihoods of differential expression (or
3412more complex hypotheses) via empirical Bayesian methods.")
3413 (license license:gpl3)))
609f4ad1
RW
3414
3415(define-public r-chipcomp
3416 (package
3417 (name "r-chipcomp")
3f04b816 3418 (version "1.20.0")
609f4ad1
RW
3419 (source
3420 (origin
3421 (method url-fetch)
3422 (uri (bioconductor-uri "ChIPComp" version))
3423 (sha256
3424 (base32
3f04b816 3425 "0dbypfgys74snmyf982183ilzg6vamfw1d5y0lp5p8zxbffh2xl7"))))
609f4ad1
RW
3426 (properties `((upstream-name . "ChIPComp")))
3427 (build-system r-build-system)
3428 (propagated-inputs
3429 `(("r-biocgenerics" ,r-biocgenerics)
3430 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
3431 ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9)
3432 ("r-genomeinfodb" ,r-genomeinfodb)
3433 ("r-genomicranges" ,r-genomicranges)
3434 ("r-iranges" ,r-iranges)
3435 ("r-limma" ,r-limma)
3436 ("r-rsamtools" ,r-rsamtools)
3437 ("r-rtracklayer" ,r-rtracklayer)
3438 ("r-s4vectors" ,r-s4vectors)))
3439 (home-page "https://bioconductor.org/packages/ChIPComp")
3440 (synopsis "Quantitative comparison of multiple ChIP-seq datasets")
3441 (description
3442 "ChIPComp implements a statistical method for quantitative comparison of
3443multiple ChIP-seq datasets. It detects differentially bound sharp binding
3444sites across multiple conditions considering matching control in ChIP-seq
3445datasets.")
3446 ;; Any version of the GPL.
3447 (license license:gpl3+)))
0490f9de
RW
3448
3449(define-public r-riboprofiling
3450 (package
3451 (name "r-riboprofiling")
03b655c5 3452 (version "1.20.0")
0490f9de
RW
3453 (source
3454 (origin
3455 (method url-fetch)
3456 (uri (bioconductor-uri "RiboProfiling" version))
3457 (sha256
3458 (base32
03b655c5 3459 "112071w7aw7cwckipq0dll1lssl7pwafma4v9jj9sx12rjcj57xg"))))
0490f9de
RW
3460 (properties `((upstream-name . "RiboProfiling")))
3461 (build-system r-build-system)
3462 (propagated-inputs
3463 `(("r-biocgenerics" ,r-biocgenerics)
3464 ("r-biostrings" ,r-biostrings)
3465 ("r-data-table" ,r-data-table)
3466 ("r-genomeinfodb" ,r-genomeinfodb)
3467 ("r-genomicalignments" ,r-genomicalignments)
3468 ("r-genomicfeatures" ,r-genomicfeatures)
3469 ("r-genomicranges" ,r-genomicranges)
3470 ("r-ggbio" ,r-ggbio)
3471 ("r-ggplot2" ,r-ggplot2)
3472 ("r-iranges" ,r-iranges)
3473 ("r-plyr" ,r-plyr)
3474 ("r-reshape2" ,r-reshape2)
3475 ("r-rsamtools" ,r-rsamtools)
3476 ("r-rtracklayer" ,r-rtracklayer)
3477 ("r-s4vectors" ,r-s4vectors)
3478 ("r-sqldf" ,r-sqldf)))
7aae05a9
RW
3479 (native-inputs
3480 `(("r-knitr" ,r-knitr)))
0490f9de
RW
3481 (home-page "https://bioconductor.org/packages/RiboProfiling/")
3482 (synopsis "Ribosome profiling data analysis")
3483 (description "Starting with a BAM file, this package provides the
3484necessary functions for quality assessment, read start position recalibration,
3485the counting of genomic sequence reads on CDS, 3'UTR, and 5'UTR, and plotting
3486of count data: pairs, log fold-change, codon frequency and coverage
3487assessment, principal component analysis on codon coverage.")
3488 (license license:gpl3)))
6ffdfe6a
RW
3489
3490(define-public r-riboseqr
3491 (package
3492 (name "r-riboseqr")
3813c9fe 3493 (version "1.24.0")
6ffdfe6a
RW
3494 (source
3495 (origin
3496 (method url-fetch)
3497 (uri (bioconductor-uri "riboSeqR" version))
3498 (sha256
3499 (base32
3813c9fe 3500 "07i64gch14rsbjlfv17s689wzlqbi7hcqhcw21pp6cw8bvhvd5xr"))))
6ffdfe6a
RW
3501 (properties `((upstream-name . "riboSeqR")))
3502 (build-system r-build-system)
3503 (propagated-inputs
3504 `(("r-abind" ,r-abind)
3505 ("r-bayseq" ,r-bayseq)
3506 ("r-genomeinfodb" ,r-genomeinfodb)
3507 ("r-genomicranges" ,r-genomicranges)
3508 ("r-iranges" ,r-iranges)
3509 ("r-rsamtools" ,r-rsamtools)
3510 ("r-seqlogo" ,r-seqlogo)))
3511 (home-page "https://bioconductor.org/packages/riboSeqR/")
3512 (synopsis "Analysis of sequencing data from ribosome profiling experiments")
3513 (description
3514 "This package provides plotting functions, frameshift detection and
3515parsing of genetic sequencing data from ribosome profiling experiments.")
3516 (license license:gpl3)))
a32279ff
RW
3517
3518(define-public r-interactionset
b2bdc2f1 3519 (package
a32279ff 3520 (name "r-interactionset")
b2bdc2f1 3521 (version "1.18.1")
a32279ff
RW
3522 (source
3523 (origin
3524 (method url-fetch)
3525 (uri (bioconductor-uri "InteractionSet" version))
3526 (sha256
3527 (base32
b2bdc2f1 3528 "0dx6yw6rxgkcidnnyjzv57vzd112nf9n2bj6dkv7r3a2d2wj6xh4"))))
a32279ff
RW
3529 (properties
3530 `((upstream-name . "InteractionSet")))
3531 (build-system r-build-system)
3532 (propagated-inputs
3533 `(("r-biocgenerics" ,r-biocgenerics)
3534 ("r-genomeinfodb" ,r-genomeinfodb)
3535 ("r-genomicranges" ,r-genomicranges)
3536 ("r-iranges" ,r-iranges)
3537 ("r-matrix" ,r-matrix)
3538 ("r-rcpp" ,r-rcpp)
3539 ("r-s4vectors" ,r-s4vectors)
3540 ("r-summarizedexperiment" ,r-summarizedexperiment)))
861a903f
RW
3541 (native-inputs
3542 `(("r-knitr" ,r-knitr)))
a32279ff
RW
3543 (home-page "https://bioconductor.org/packages/InteractionSet")
3544 (synopsis "Base classes for storing genomic interaction data")
3545 (description
02fe0976 3546 "This package provides the @code{GInteractions},
a32279ff
RW
3547@code{InteractionSet} and @code{ContactMatrix} objects and associated methods
3548for storing and manipulating genomic interaction data from Hi-C and ChIA-PET
3549experiments.")
3550 (license license:gpl3)))
cf9a29b2
RW
3551
3552(define-public r-genomicinteractions
3553 (package
3554 (name "r-genomicinteractions")
dd9341ff 3555 (version "1.24.0")
cf9a29b2
RW
3556 (source
3557 (origin
3558 (method url-fetch)
3559 (uri (bioconductor-uri "GenomicInteractions" version))
3560 (sha256
3561 (base32
dd9341ff 3562 "0ad0a5cadchx1rkqj4cc8k0y1zf34jgp1406hvik5zabr7xijkbd"))))
cf9a29b2
RW
3563 (properties
3564 `((upstream-name . "GenomicInteractions")))
3565 (build-system r-build-system)
3566 (propagated-inputs
3567 `(("r-biobase" ,r-biobase)
3568 ("r-biocgenerics" ,r-biocgenerics)
3569 ("r-data-table" ,r-data-table)
3570 ("r-dplyr" ,r-dplyr)
3571 ("r-genomeinfodb" ,r-genomeinfodb)
3572 ("r-genomicranges" ,r-genomicranges)
3573 ("r-ggplot2" ,r-ggplot2)
3574 ("r-gridextra" ,r-gridextra)
3575 ("r-gviz" ,r-gviz)
3576 ("r-igraph" ,r-igraph)
3577 ("r-interactionset" ,r-interactionset)
3578 ("r-iranges" ,r-iranges)
3579 ("r-rsamtools" ,r-rsamtools)
3580 ("r-rtracklayer" ,r-rtracklayer)
3581 ("r-s4vectors" ,r-s4vectors)
3582 ("r-stringr" ,r-stringr)))
81a37891
RW
3583 (native-inputs
3584 `(("r-knitr" ,r-knitr)))
cf9a29b2
RW
3585 (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/")
3586 (synopsis "R package for handling genomic interaction data")
3587 (description
3588 "This R package provides tools for handling genomic interaction data,
3589such as ChIA-PET/Hi-C, annotating genomic features with interaction
3590information and producing various plots and statistics.")
3591 (license license:gpl3)))
27c51606
RW
3592
3593(define-public r-ctc
3594 (package
3595 (name "r-ctc")
d27dfbf7 3596 (version "1.64.0")
27c51606
RW
3597 (source
3598 (origin
3599 (method url-fetch)
3600 (uri (bioconductor-uri "ctc" version))
3601 (sha256
3602 (base32
d27dfbf7 3603 "1nwlphbfba3w8ixck02k5c84qm4flnp9fd68li0jn5a08qi9gmyp"))))
27c51606
RW
3604 (build-system r-build-system)
3605 (propagated-inputs `(("r-amap" ,r-amap)))
3606 (home-page "https://bioconductor.org/packages/ctc/")
3607 (synopsis "Cluster and tree conversion")
3608 (description
3609 "This package provides tools for exporting and importing classification
3610trees and clusters to other programs.")
3611 (license license:gpl2)))
5da0e142
RW
3612
3613(define-public r-goseq
3614 (package
3615 (name "r-goseq")
c97bcfbd 3616 (version "1.42.0")
5da0e142
RW
3617 (source
3618 (origin
3619 (method url-fetch)
3620 (uri (bioconductor-uri "goseq" version))
3621 (sha256
3622 (base32
c97bcfbd 3623 "18fs3m4kl3zahn42j20rjvxy83irscgqx0dvid7va4majvsib509"))))
5da0e142
RW
3624 (build-system r-build-system)
3625 (propagated-inputs
3626 `(("r-annotationdbi" ,r-annotationdbi)
3627 ("r-biasedurn" ,r-biasedurn)
3628 ("r-biocgenerics" ,r-biocgenerics)
3629 ("r-genelendatabase" ,r-genelendatabase)
3630 ("r-go-db" ,r-go-db)
3631 ("r-mgcv" ,r-mgcv)))
3632 (home-page "https://bioconductor.org/packages/goseq/")
3633 (synopsis "Gene Ontology analyser for RNA-seq and other length biased data")
3634 (description
3635 "This package provides tools to detect Gene Ontology and/or other user
3636defined categories which are over/under represented in RNA-seq data.")
3637 (license license:lgpl2.0+)))
f4235c0e
RW
3638
3639(define-public r-glimma
3640 (package
3641 (name "r-glimma")
3dab4570 3642 (version "2.0.0")
f4235c0e
RW
3643 (source
3644 (origin
3645 (method url-fetch)
3646 (uri (bioconductor-uri "Glimma" version))
3647 (sha256
3648 (base32
3dab4570 3649 "0gy30v30lw27frhmw39pzacqzrv2vwj5rsp6gb3yifllrahdiffv"))))
f4235c0e
RW
3650 (properties `((upstream-name . "Glimma")))
3651 (build-system r-build-system)
3652 (propagated-inputs
3dab4570 3653 `(("r-deseq2" ,r-deseq2)
3654 ("r-edger" ,r-edger)
3655 ("r-htmlwidgets" ,r-htmlwidgets)
f4235c0e 3656 ("r-jsonlite" ,r-jsonlite)
3dab4570 3657 ("r-limma" ,r-limma)
3658 ("r-s4vectors" ,r-s4vectors)
3659 ("r-summarizedexperiment" ,r-summarizedexperiment)))
a6251d6e
RW
3660 (native-inputs
3661 `(("r-knitr" ,r-knitr)))
f4235c0e
RW
3662 (home-page "https://github.com/Shians/Glimma")
3663 (synopsis "Interactive HTML graphics")
3664 (description
3665 "This package generates interactive visualisations for analysis of
3666RNA-sequencing data using output from limma, edgeR or DESeq2 packages in an
3667HTML page. The interactions are built on top of the popular static
3668representations of analysis results in order to provide additional
3669information.")
3670 (license license:lgpl3)))
aa388dc7
RW
3671
3672(define-public r-rots
3673 (package
3674 (name "r-rots")
0ef40b23 3675 (version "1.18.0")
aa388dc7
RW
3676 (source
3677 (origin
3678 (method url-fetch)
3679 (uri (bioconductor-uri "ROTS" version))
3680 (sha256
3681 (base32
0ef40b23 3682 "0qk0gfhgr14g13zlfyf5101b5s8cma7j3r8a92q93h0axy8ka23n"))))
aa388dc7
RW
3683 (properties `((upstream-name . "ROTS")))
3684 (build-system r-build-system)
3685 (propagated-inputs
3686 `(("r-biobase" ,r-biobase)
3687 ("r-rcpp" ,r-rcpp)))
3688 (home-page "https://bioconductor.org/packages/ROTS/")
3689 (synopsis "Reproducibility-Optimized Test Statistic")
3690 (description
3691 "This package provides tools for calculating the
3692@dfn{Reproducibility-Optimized Test Statistic} (ROTS) for differential testing
3693in omics data.")
3694 (license license:gpl2+)))
b64ce4b7 3695
cad6fb2d
RW
3696(define-public r-plgem
3697 (package
3698 (name "r-plgem")
1c9bdfcf 3699 (version "1.62.0")
cad6fb2d
RW
3700 (source
3701 (origin
3702 (method url-fetch)
3703 (uri (bioconductor-uri "plgem" version))
3704 (sha256
3705 (base32
1c9bdfcf 3706 "039gqwsm1v6q8v8b248nm8g9gnsk379mfx65rbgdmh3chsd8pm8a"))))
cad6fb2d
RW
3707 (build-system r-build-system)
3708 (propagated-inputs
3709 `(("r-biobase" ,r-biobase)
3710 ("r-mass" ,r-mass)))
3711 (home-page "http://www.genopolis.it")
3712 (synopsis "Detect differential expression in microarray and proteomics datasets")
3713 (description
3714 "The Power Law Global Error Model (PLGEM) has been shown to faithfully
3715model the variance-versus-mean dependence that exists in a variety of
3716genome-wide datasets, including microarray and proteomics data. The use of
3717PLGEM has been shown to improve the detection of differentially expressed
3718genes or proteins in these datasets.")
3719 (license license:gpl2)))
3720
b64ce4b7
RW
3721(define-public r-inspect
3722 (package
3723 (name "r-inspect")
41d6b41f 3724 (version "1.20.0")
b64ce4b7
RW
3725 (source
3726 (origin
3727 (method url-fetch)
3728 (uri (bioconductor-uri "INSPEcT" version))
3729 (sha256
3730 (base32
41d6b41f 3731 "1jymvi5mf7vhs58zfh290pacfswgvkw09rmbirmr24kxcgl30483"))))
b64ce4b7
RW
3732 (properties `((upstream-name . "INSPEcT")))
3733 (build-system r-build-system)
3734 (propagated-inputs
3735 `(("r-biobase" ,r-biobase)
3736 ("r-biocgenerics" ,r-biocgenerics)
3737 ("r-biocparallel" ,r-biocparallel)
c86fc969 3738 ("r-deseq2" ,r-deseq2)
b64ce4b7 3739 ("r-desolve" ,r-desolve)
bd824de3 3740 ("r-gdata" ,r-gdata)
74bb4cdf 3741 ("r-genomeinfodb" ,r-genomeinfodb)
b64ce4b7
RW
3742 ("r-genomicalignments" ,r-genomicalignments)
3743 ("r-genomicfeatures" ,r-genomicfeatures)
3744 ("r-genomicranges" ,r-genomicranges)
3745 ("r-iranges" ,r-iranges)
74bb4cdf 3746 ("r-kernsmooth" ,r-kernsmooth)
c86fc969 3747 ("r-plgem" ,r-plgem)
b64ce4b7
RW
3748 ("r-proc" ,r-proc)
3749 ("r-rootsolve" ,r-rootsolve)
3750 ("r-rsamtools" ,r-rsamtools)
437bc4dd 3751 ("r-rtracklayer" ,r-rtracklayer)
c86fc969
RW
3752 ("r-s4vectors" ,r-s4vectors)
3753 ("r-shiny" ,r-shiny)
3754 ("r-summarizedexperiment" ,r-summarizedexperiment)
3755 ("r-txdb-mmusculus-ucsc-mm9-knowngene"
3756 ,r-txdb-mmusculus-ucsc-mm9-knowngene)))
437bc4dd
RW
3757 (native-inputs
3758 `(("r-knitr" ,r-knitr)))
b64ce4b7
RW
3759 (home-page "https://bioconductor.org/packages/INSPEcT")
3760 (synopsis "Analysis of 4sU-seq and RNA-seq time-course data")
3761 (description
3762 "INSPEcT (INference of Synthesis, Processing and dEgradation rates in
3763Time-Course experiments) analyses 4sU-seq and RNA-seq time-course data in
3764order to evaluate synthesis, processing and degradation rates and assess via
3765modeling the rates that determines changes in mature mRNA levels.")
3766 (license license:gpl2)))
f6e99763
RW
3767
3768(define-public r-dnabarcodes
3769 (package
3770 (name "r-dnabarcodes")
874a774f 3771 (version "1.20.0")
f6e99763
RW
3772 (source
3773 (origin
3774 (method url-fetch)
3775 (uri (bioconductor-uri "DNABarcodes" version))
3776 (sha256
3777 (base32
874a774f 3778 "0zzf6xgg6k1gdig8zvpawck2bgmamsc0k43j4pl4xsz9an6dmzbg"))))
f6e99763
RW
3779 (properties `((upstream-name . "DNABarcodes")))
3780 (build-system r-build-system)
3781 (propagated-inputs
3782 `(("r-bh" ,r-bh)
3783 ("r-matrix" ,r-matrix)
3784 ("r-rcpp" ,r-rcpp)))
14f40ae8
RW
3785 (native-inputs
3786 `(("r-knitr" ,r-knitr)))
f6e99763
RW
3787 (home-page "https://bioconductor.org/packages/DNABarcodes")
3788 (synopsis "Create and analyze DNA barcodes")
3789 (description
3790 "This package offers tools to create DNA barcode sets capable of
3791correcting insertion, deletion, and substitution errors. Existing barcodes
3792can be analyzed regarding their minimal, maximal and average distances between
3793barcodes. Finally, reads that start with a (possibly mutated) barcode can be
3794demultiplexed, i.e. assigned to their original reference barcode.")
3795 (license license:gpl2)))
09aa3d06
RW
3796
3797(define-public r-ruvseq
3798 (package
3799 (name "r-ruvseq")
a55b1622 3800 (version "1.24.0")
09aa3d06
RW
3801 (source
3802 (origin
3803 (method url-fetch)
3804 (uri (bioconductor-uri "RUVSeq" version))
3805 (sha256
3806 (base32
a55b1622 3807 "1anrybyrzpajr5434svyfbaypjai6x0ifsmqvjgimmxq3xqhv0jh"))))
09aa3d06
RW
3808 (properties `((upstream-name . "RUVSeq")))
3809 (build-system r-build-system)
3810 (propagated-inputs
3811 `(("r-biobase" ,r-biobase)
3812 ("r-edaseq" ,r-edaseq)
3813 ("r-edger" ,r-edger)
3814 ("r-mass" ,r-mass)))
ae0fcaa6
RW
3815 (native-inputs
3816 `(("r-knitr" ,r-knitr)))
09aa3d06
RW
3817 (home-page "https://github.com/drisso/RUVSeq")
3818 (synopsis "Remove unwanted variation from RNA-Seq data")
3819 (description
3820 "This package implements methods to @dfn{remove unwanted variation} (RUV)
3821of Risso et al. (2014) for the normalization of RNA-Seq read counts between
3822samples.")
3823 (license license:artistic2.0)))
286157dc
RW
3824
3825(define-public r-biocneighbors
3826 (package
3827 (name "r-biocneighbors")
47147877 3828 (version "1.8.2")
286157dc
RW
3829 (source
3830 (origin
3831 (method url-fetch)
3832 (uri (bioconductor-uri "BiocNeighbors" version))
3833 (sha256
3834 (base32
47147877 3835 "19gyl917lf5ydy5hgj0hnc388rw5sbj83awav9js2yr2zmbgn4d7"))))
286157dc
RW
3836 (properties `((upstream-name . "BiocNeighbors")))
3837 (build-system r-build-system)
3838 (propagated-inputs
12e2aa96
RW
3839 `(("r-biocparallel" ,r-biocparallel)
3840 ("r-matrix" ,r-matrix)
286157dc 3841 ("r-rcpp" ,r-rcpp)
6fc161fc 3842 ("r-rcpphnsw" ,r-rcpphnsw)
286157dc 3843 ("r-s4vectors" ,r-s4vectors)))
f5864c11
RW
3844 (native-inputs
3845 `(("r-knitr" ,r-knitr)))
286157dc
RW
3846 (home-page "https://bioconductor.org/packages/BiocNeighbors")
3847 (synopsis "Nearest Neighbor Detection for Bioconductor packages")
3848 (description
3849 "This package implements exact and approximate methods for nearest
3850neighbor detection, in a framework that allows them to be easily switched
3851within Bioconductor packages or workflows. The exact algorithm is implemented
3852using pre-clustering with the k-means algorithm. Functions are also provided
3853to search for all neighbors within a given distance. Parallelization is
3854achieved for all methods using the BiocParallel framework.")
3855 (license license:gpl3)))
8a587c89 3856
99391290
RW
3857(define-public r-biocsingular
3858 (package
3859 (name "r-biocsingular")
798ec289 3860 (version "1.6.0")
99391290
RW
3861 (source
3862 (origin
3863 (method url-fetch)
3864 (uri (bioconductor-uri "BiocSingular" version))
3865 (sha256
3866 (base32
798ec289 3867 "1hczix1h14d19hzcsngqkqqnqkprs41phzlcird8haxnw9bs03ni"))))
99391290
RW
3868 (properties `((upstream-name . "BiocSingular")))
3869 (build-system r-build-system)
3870 (propagated-inputs
3871 `(("r-beachmat" ,r-beachmat)
3872 ("r-biocgenerics" ,r-biocgenerics)
3873 ("r-biocparallel" ,r-biocparallel)
3874 ("r-delayedarray" ,r-delayedarray)
3875 ("r-irlba" ,r-irlba)
3876 ("r-matrix" ,r-matrix)
3877 ("r-rcpp" ,r-rcpp)
3878 ("r-rsvd" ,r-rsvd)
3879 ("r-s4vectors" ,r-s4vectors)))
a8351d46
RW
3880 (native-inputs
3881 `(("r-knitr" ,r-knitr)))
99391290
RW
3882 (home-page "https://github.com/LTLA/BiocSingular")
3883 (synopsis "Singular value decomposition for Bioconductor packages")
3884 (description
3885 "This package implements exact and approximate methods for singular value
3886decomposition and principal components analysis, in a framework that allows
3887them to be easily switched within Bioconductor packages or workflows. Where
3888possible, parallelization is achieved using the BiocParallel framework.")
3889 (license license:gpl3)))
3890
a961ae46
RW
3891(define-public r-destiny
3892 (package
3893 (name "r-destiny")
4217307f 3894 (version "3.4.0")
a961ae46
RW
3895 (source
3896 (origin
3897 (method url-fetch)
3898 (uri (bioconductor-uri "destiny" version))
3899 (sha256
3900 (base32
4217307f 3901 "1i7f5q02zvpfaxhd76fbw0h1wfgjphyn5hrmrjpvlnv4ardzsir2"))))
a961ae46
RW
3902 (build-system r-build-system)
3903 (propagated-inputs
3904 `(("r-biobase" ,r-biobase)
3905 ("r-biocgenerics" ,r-biocgenerics)
6e10ac07 3906 ("r-ggplot-multistats" ,r-ggplot-multistats)
0aa72f2d 3907 ("r-ggplot2" ,r-ggplot2)
a961ae46 3908 ("r-ggthemes" ,r-ggthemes)
6e10ac07
RW
3909 ("r-irlba" ,r-irlba)
3910 ("r-knn-covertree" ,r-knn-covertree)
a961ae46 3911 ("r-matrix" ,r-matrix)
6e10ac07 3912 ("r-pcamethods" ,r-pcamethods)
a961ae46
RW
3913 ("r-proxy" ,r-proxy)
3914 ("r-rcpp" ,r-rcpp)
3915 ("r-rcppeigen" ,r-rcppeigen)
6e10ac07
RW
3916 ("r-rcpphnsw" ,r-rcpphnsw)
3917 ("r-rspectra" ,r-rspectra)
a961ae46
RW
3918 ("r-scales" ,r-scales)
3919 ("r-scatterplot3d" ,r-scatterplot3d)
6e10ac07 3920 ("r-singlecellexperiment" ,r-singlecellexperiment)
a961ae46
RW
3921 ("r-smoother" ,r-smoother)
3922 ("r-summarizedexperiment" ,r-summarizedexperiment)
6e10ac07
RW
3923 ("r-tidyr" ,r-tidyr)
3924 ("r-tidyselect" ,r-tidyselect)
a961ae46 3925 ("r-vim" ,r-vim)))
3f782a6d
RW
3926 (native-inputs
3927 `(("r-nbconvertr" ,r-nbconvertr))) ; for vignettes
a961ae46
RW
3928 (home-page "https://bioconductor.org/packages/destiny/")
3929 (synopsis "Create and plot diffusion maps")
3930 (description "This package provides tools to create and plot diffusion
3931maps.")
3932 ;; Any version of the GPL
3933 (license license:gpl3+)))
3934
8a587c89
RW
3935(define-public r-savr
3936 (package
3937 (name "r-savr")
967fc583 3938 (version "1.28.0")
8a587c89
RW
3939 (source
3940 (origin
3941 (method url-fetch)
3942 (uri (bioconductor-uri "savR" version))
3943 (sha256
3944 (base32
967fc583 3945 "1vha9b7gndwjzvrzr1hdhv3wc6a1s2n9grxwfd78yb2lkysf4hic"))))
8a587c89
RW
3946 (properties `((upstream-name . "savR")))
3947 (build-system r-build-system)
3948 (propagated-inputs
3949 `(("r-ggplot2" ,r-ggplot2)
3950 ("r-gridextra" ,r-gridextra)
3951 ("r-reshape2" ,r-reshape2)
3952 ("r-scales" ,r-scales)
3953 ("r-xml" ,r-xml)))
3954 (home-page "https://github.com/bcalder/savR")
3955 (synopsis "Parse and analyze Illumina SAV files")
3956 (description
3957 "This package provides tools to parse Illumina Sequence Analysis
3958Viewer (SAV) files, access data, and generate QC plots.")
3959 (license license:agpl3+)))
41ffc214
RW
3960
3961(define-public r-chipexoqual
3962 (package
3963 (name "r-chipexoqual")
ff4d0804 3964 (version "1.14.0")
41ffc214
RW
3965 (source
3966 (origin
3967 (method url-fetch)
3968 (uri (bioconductor-uri "ChIPexoQual" version))
3969 (sha256
3970 (base32
ff4d0804 3971 "15r5jgkfwwfqpw4v4q2ddmglm3bfw002nnbnzn1s0v2b1w3bgiag"))))
41ffc214
RW
3972 (properties `((upstream-name . "ChIPexoQual")))
3973 (build-system r-build-system)
3974 (propagated-inputs
3975 `(("r-biocparallel" ,r-biocparallel)
3976 ("r-biovizbase" ,r-biovizbase)
3977 ("r-broom" ,r-broom)
3978 ("r-data-table" ,r-data-table)
3979 ("r-dplyr" ,r-dplyr)
3980 ("r-genomeinfodb" ,r-genomeinfodb)
3981 ("r-genomicalignments" ,r-genomicalignments)
3982 ("r-genomicranges" ,r-genomicranges)
3983 ("r-ggplot2" ,r-ggplot2)
3984 ("r-hexbin" ,r-hexbin)
3985 ("r-iranges" ,r-iranges)
3986 ("r-rcolorbrewer" ,r-rcolorbrewer)
3987 ("r-rmarkdown" ,r-rmarkdown)
3988 ("r-rsamtools" ,r-rsamtools)
3989 ("r-s4vectors" ,r-s4vectors)
3990 ("r-scales" ,r-scales)
3991 ("r-viridis" ,r-viridis)))
9697afb1
RW
3992 (native-inputs
3993 `(("r-knitr" ,r-knitr)))
41ffc214
RW
3994 (home-page "https://github.com/keleslab/ChIPexoQual")
3995 (synopsis "Quality control pipeline for ChIP-exo/nexus data")
3996 (description
3997 "This package provides a quality control pipeline for ChIP-exo/nexus
3998sequencing data.")
3999 (license license:gpl2+)))
c18dccff 4000
3d13b448
RW
4001(define-public r-copynumber
4002 (package
4003 (name "r-copynumber")
43d8db04 4004 (version "1.30.0")
3d13b448
RW
4005 (source (origin
4006 (method url-fetch)
4007 (uri (bioconductor-uri "copynumber" version))
4008 (sha256
4009 (base32
43d8db04 4010 "00fyfy3kpz33v1hqisd5m5xdazwjmjrfj8ssbf6p9m3am2ar23gm"))))
3d13b448
RW
4011 (build-system r-build-system)
4012 (propagated-inputs
4013 `(("r-s4vectors" ,r-s4vectors)
4014 ("r-iranges" ,r-iranges)
4015 ("r-genomicranges" ,r-genomicranges)
4016 ("r-biocgenerics" ,r-biocgenerics)))
4017 (home-page "https://bioconductor.org/packages/copynumber")
4018 (synopsis "Segmentation of single- and multi-track copy number data")
4019 (description
4020 "This package segments single- and multi-track copy number data by a
4021penalized least squares regression method.")
4022 (license license:artistic2.0)))
4023
c18dccff
RW
4024(define-public r-dnacopy
4025 (package
4026 (name "r-dnacopy")
850f4c2a 4027 (version "1.64.0")
c18dccff
RW
4028 (source
4029 (origin
4030 (method url-fetch)
4031 (uri (bioconductor-uri "DNAcopy" version))
4032 (sha256
4033 (base32
850f4c2a 4034 "0km5af4iw8a0m6by933lgdi5246jafyfxk6fsqdiwg07v9wxw5hc"))))
c18dccff
RW
4035 (properties `((upstream-name . "DNAcopy")))
4036 (build-system r-build-system)
4037 (native-inputs `(("gfortran" ,gfortran)))
4038 (home-page "https://bioconductor.org/packages/DNAcopy")
4039 (synopsis "DNA copy number data analysis")
4040 (description
4041 "This package implements the @dfn{circular binary segmentation} (CBS)
4042algorithm to segment DNA copy number data and identify genomic regions with
4043abnormal copy number.")
4044 (license license:gpl2+)))
3a0babac
RW
4045
4046;; This is a CRAN package, but it uncharacteristically depends on a
4047;; Bioconductor package.
4048(define-public r-htscluster
4049 (package
4050 (name "r-htscluster")
4051 (version "2.0.8")
4052 (source
4053 (origin
4054 (method url-fetch)
4055 (uri (cran-uri "HTSCluster" version))
4056 (sha256
4057 (base32
4058 "0wnbfh6hdx8692jilgmv8sys1zm6fqc6mim7vvjhyqlmpm8gm0kg"))))
4059 (properties `((upstream-name . "HTSCluster")))
4060 (build-system r-build-system)
4061 (propagated-inputs
4062 `(("r-capushe" ,r-capushe)
4063 ("r-edger" ,r-edger)
4064 ("r-plotrix" ,r-plotrix)))
4065 (home-page "https://cran.r-project.org/web/packages/HTSCluster")
4066 (synopsis "Clustering high-throughput transcriptome sequencing (HTS) data")
4067 (description
4068 "This package provides a Poisson mixture model is implemented to cluster
4069genes from high-throughput transcriptome sequencing (RNA-seq) data. Parameter
4070estimation is performed using either the EM or CEM algorithm, and the slope
4071heuristics are used for model selection (i.e., to choose the number of
4072clusters).")
4073 (license license:gpl3+)))
173c9960
RW
4074
4075(define-public r-deds
4076 (package
4077 (name "r-deds")
96030bf7 4078 (version "1.60.0")
173c9960
RW
4079 (source
4080 (origin
4081 (method url-fetch)
4082 (uri (bioconductor-uri "DEDS" version))
4083 (sha256
4084 (base32
96030bf7 4085 "0vzsmah2lhxf8k6n4d0i4j609sbvygmb6ii2ridg9z3nskwkrhp8"))))
173c9960
RW
4086 (properties `((upstream-name . "DEDS")))
4087 (build-system r-build-system)
4088 (home-page "https://bioconductor.org/packages/DEDS/")
4089 (synopsis "Differential expression via distance summary for microarray data")
4090 (description
4091 "This library contains functions that calculate various statistics of
4092differential expression for microarray data, including t statistics, fold
4093change, F statistics, SAM, moderated t and F statistics and B statistics. It
4094also implements a new methodology called DEDS (Differential Expression via
4095Distance Summary), which selects differentially expressed genes by integrating
4096and summarizing a set of statistics using a weighted distance approach.")
4097 ;; Any version of the LGPL.
4098 (license license:lgpl3+)))
7ed869f7
RW
4099
4100;; This is a CRAN package, but since it depends on a Bioconductor package we
4101;; put it here.
4102(define-public r-nbpseq
4103 (package
4104 (name "r-nbpseq")
4105 (version "0.3.0")
4106 (source
4107 (origin
4108 (method url-fetch)
4109 (uri (cran-uri "NBPSeq" version))
4110 (sha256
4111 (base32
4112 "0l4ylxhs2k9ww21jjqs67fygk92avdchhx2y1ixzl7yr2yh1y9by"))))
4113 (properties `((upstream-name . "NBPSeq")))
4114 (build-system r-build-system)
4115 (propagated-inputs
4116 `(("r-qvalue" ,r-qvalue)))
4117 (home-page "https://cran.r-project.org/web/packages/NBPSeq")
4118 (synopsis "Negative binomial models for RNA-Seq data")
4119 (description
4120 "This package provides negative binomial models for two-group comparisons
4121and regression inferences from RNA-sequencing data.")
4122 (license license:gpl2)))
3087a2f3
RW
4123
4124(define-public r-ebseq
4125 (package
4126 (name "r-ebseq")
939c888d 4127 (version "1.30.0")
3087a2f3
RW
4128 (source
4129 (origin
4130 (method url-fetch)
4131 (uri (bioconductor-uri "EBSeq" version))
4132 (sha256
4133 (base32
939c888d 4134 "1x2489xaqg85v7n3yhqs0nh9ha6dn4m167dkc6akzig4xivwjjny"))))
3087a2f3
RW
4135 (properties `((upstream-name . "EBSeq")))
4136 (build-system r-build-system)
4137 (propagated-inputs
4138 `(("r-blockmodeling" ,r-blockmodeling)
4139 ("r-gplots" ,r-gplots)
4140 ("r-testthat" ,r-testthat)))
4141 (home-page "https://bioconductor.org/packages/EBSeq")
4142 (synopsis "Differential expression analysis of RNA-seq data")
4143 (description
4144 "This package provides tools for differential expression analysis at both
4145gene and isoform level using RNA-seq data")
4146 (license license:artistic2.0)))
cb1ab035
RJ
4147
4148(define-public r-karyoploter
4149 (package
4150 (name "r-karyoploter")
37da4513 4151 (version "1.16.0")
cb1ab035
RJ
4152 (source (origin
4153 (method url-fetch)
4154 (uri (bioconductor-uri "karyoploteR" version))
4155 (sha256
4156 (base32
37da4513 4157 "1agw49mckm3g33igqdp9lr8a4ky8nhivaxrs7d00dvzk0diqwdb2"))))
cb1ab035
RJ
4158 (build-system r-build-system)
4159 (propagated-inputs
6e2dc9e3
RW
4160 `(("r-annotationdbi" ,r-annotationdbi)
4161 ("r-bamsignals" ,r-bamsignals)
4162 ("r-bezier" ,r-bezier)
4163 ("r-biovizbase" ,r-biovizbase)
4164 ("r-digest" ,r-digest)
4165 ("r-genomeinfodb" ,r-genomeinfodb)
4166 ("r-genomicfeatures" ,r-genomicfeatures)
cb1ab035
RJ
4167 ("r-genomicranges" ,r-genomicranges)
4168 ("r-iranges" ,r-iranges)
cb1ab035 4169 ("r-memoise" ,r-memoise)
6e2dc9e3
RW
4170 ("r-regioner" ,r-regioner)
4171 ("r-rsamtools" ,r-rsamtools)
cb1ab035 4172 ("r-rtracklayer" ,r-rtracklayer)
cb1ab035 4173 ("r-s4vectors" ,r-s4vectors)
cb1ab035 4174 ("r-variantannotation" ,r-variantannotation)))
6e2dc9e3
RW
4175 (native-inputs
4176 `(("r-knitr" ,r-knitr)))
cb1ab035
RJ
4177 (home-page "https://bioconductor.org/packages/karyoploteR/")
4178 (synopsis "Plot customizable linear genomes displaying arbitrary data")
4179 (description "This package creates karyotype plots of arbitrary genomes and
7230f6d5 4180offers a complete set of functions to plot arbitrary data on them. It mimics
cb1ab035
RJ
4181many R base graphics functions coupling them with a coordinate change function
4182automatically mapping the chromosome and data coordinates into the plot
4183coordinates.")
4184 (license license:artistic2.0)))
2cb71d81
RW
4185
4186(define-public r-lpsymphony
4187 (package
4188 (name "r-lpsymphony")
378d67c9 4189 (version "1.18.0")
2cb71d81
RW
4190 (source
4191 (origin
4192 (method url-fetch)
4193 (uri (bioconductor-uri "lpsymphony" version))
4194 (sha256
4195 (base32
378d67c9 4196 "0f9qjfv7rp1y3mwscnjz3pph7m40zgz55xcdhyii6k1iw2vyaxx9"))))
2cb71d81
RW
4197 (build-system r-build-system)
4198 (inputs
0653b8b0 4199 `(("zlib" ,zlib)))
2cb71d81 4200 (native-inputs
0653b8b0
RW
4201 `(("pkg-config" ,pkg-config)
4202 ("r-knitr" ,r-knitr)))
c756328e 4203 (home-page "https://r-forge.r-project.org/projects/rsymphony")
2cb71d81
RW
4204 (synopsis "Symphony integer linear programming solver in R")
4205 (description
4206 "This package was derived from Rsymphony. The package provides an R
4207interface to SYMPHONY, a linear programming solver written in C++. The main
4208difference between this package and Rsymphony is that it includes the solver
4209source code, while Rsymphony expects to find header and library files on the
4210users' system. Thus the intention of @code{lpsymphony} is to provide an easy
4211to install interface to SYMPHONY.")
4212 ;; Symphony 5.4 or later is distributed under the terms of the EPL 1.0.
4213 ;; lpsimphony is released under the same terms.
4214 (license license:epl1.0)))
704de8f5
RW
4215
4216(define-public r-ihw
4217 (package
4218 (name "r-ihw")
95b1f350 4219 (version "1.18.0")
704de8f5
RW
4220 (source
4221 (origin
4222 (method url-fetch)
4223 (uri (bioconductor-uri "IHW" version))
4224 (sha256
4225 (base32
95b1f350 4226 "04szg3bj5cjixxcp8j3inmj0fzk2mg8gp2w2b33x0im8ik24qiw0"))))
704de8f5
RW
4227 (properties `((upstream-name . "IHW")))
4228 (build-system r-build-system)
4229 (propagated-inputs
4230 `(("r-biocgenerics" ,r-biocgenerics)
4231 ("r-fdrtool" ,r-fdrtool)
4232 ("r-lpsymphony" ,r-lpsymphony)
4233 ("r-slam" ,r-slam)))
359a084a
RW
4234 (native-inputs
4235 `(("r-knitr" ,r-knitr)))
704de8f5
RW
4236 (home-page "https://bioconductor.org/packages/IHW")
4237 (synopsis "Independent hypothesis weighting")
4238 (description
4239 "@dfn{Independent hypothesis weighting} (IHW) is a multiple testing
4240procedure that increases power compared to the method of Benjamini and
4241Hochberg by assigning data-driven weights to each hypothesis. The input to
4242IHW is a two-column table of p-values and covariates. The covariate can be
4243any continuous-valued or categorical variable that is thought to be
4244informative on the statistical properties of each hypothesis test, while it is
4245independent of the p-value under the null hypothesis.")
4246 (license license:artistic2.0)))
251e0830
RW
4247
4248(define-public r-icobra
4249 (package
4250 (name "r-icobra")
b410f072 4251 (version "1.18.1")
251e0830
RW
4252 (source
4253 (origin
4254 (method url-fetch)
4255 (uri (bioconductor-uri "iCOBRA" version))
4256 (sha256
4257 (base32
b410f072 4258 "183asczy9v2v1vrzxb7n7pa2yfzym3l24r3737k0jg6hnp2bpw50"))))
251e0830
RW
4259 (properties `((upstream-name . "iCOBRA")))
4260 (build-system r-build-system)
4261 (propagated-inputs
4262 `(("r-dplyr" ,r-dplyr)
4263 ("r-dt" ,r-dt)
4264 ("r-ggplot2" ,r-ggplot2)
4265 ("r-limma" ,r-limma)
4266 ("r-reshape2" ,r-reshape2)
4267 ("r-rocr" ,r-rocr)
4268 ("r-scales" ,r-scales)
4269 ("r-shiny" ,r-shiny)
4270 ("r-shinybs" ,r-shinybs)
4271 ("r-shinydashboard" ,r-shinydashboard)
4272 ("r-upsetr" ,r-upsetr)))
ee1e8fee
RW
4273 (native-inputs
4274 `(("r-knitr" ,r-knitr)))
251e0830
RW
4275 (home-page "https://bioconductor.org/packages/iCOBRA")
4276 (synopsis "Comparison and visualization of ranking and assignment methods")
4277 (description
4278 "This package provides functions for calculation and visualization of
4279performance metrics for evaluation of ranking and binary
4280classification (assignment) methods. It also contains a Shiny application for
4281interactive exploration of results.")
4282 (license license:gpl2+)))
925fcdbb
RW
4283
4284(define-public r-mast
4285 (package
4286 (name "r-mast")
532b1068 4287 (version "1.16.0")
925fcdbb
RW
4288 (source
4289 (origin
4290 (method url-fetch)
4291 (uri (bioconductor-uri "MAST" version))
4292 (sha256
4293 (base32
532b1068 4294 "11qr7n9i4masqz0yzikddchyn223m8dy6zv461dly07fd43qi9mn"))))
925fcdbb
RW
4295 (properties `((upstream-name . "MAST")))
4296 (build-system r-build-system)
4297 (propagated-inputs
4298 `(("r-abind" ,r-abind)
4299 ("r-biobase" ,r-biobase)
4300 ("r-biocgenerics" ,r-biocgenerics)
4301 ("r-data-table" ,r-data-table)
4302 ("r-ggplot2" ,r-ggplot2)
4303 ("r-plyr" ,r-plyr)
4304 ("r-progress" ,r-progress)
4305 ("r-reshape2" ,r-reshape2)
4306 ("r-s4vectors" ,r-s4vectors)
4307 ("r-singlecellexperiment" ,r-singlecellexperiment)
4308 ("r-stringr" ,r-stringr)
4309 ("r-summarizedexperiment" ,r-summarizedexperiment)))
51d1a7a2
RW
4310 (native-inputs
4311 `(("r-knitr" ,r-knitr)))
925fcdbb
RW
4312 (home-page "https://github.com/RGLab/MAST/")
4313 (synopsis "Model-based analysis of single cell transcriptomics")
4314 (description
4315 "This package provides methods and models for handling zero-inflated
4316single cell assay data.")
4317 (license license:gpl2+)))
2d7627cf
RW
4318
4319(define-public r-monocle
4320 (package
4321 (name "r-monocle")
38bc0bf8 4322 (version "2.18.0")
2d7627cf
RW
4323 (source
4324 (origin
4325 (method url-fetch)
4326 (uri (bioconductor-uri "monocle" version))
4327 (sha256
4328 (base32
38bc0bf8 4329 "1k3hwi9aspjy75arigg7i1w7ygf112y12cndibf2bhpz2phzwslx"))))
2d7627cf
RW
4330 (build-system r-build-system)
4331 (propagated-inputs
4332 `(("r-biobase" ,r-biobase)
4333 ("r-biocgenerics" ,r-biocgenerics)
4334 ("r-biocviews" ,r-biocviews)
4335 ("r-cluster" ,r-cluster)
4336 ("r-combinat" ,r-combinat)
4337 ("r-ddrtree" ,r-ddrtree)
4338 ("r-densityclust" ,r-densityclust)
4339 ("r-dplyr" ,r-dplyr)
4340 ("r-fastica" ,r-fastica)
4341 ("r-ggplot2" ,r-ggplot2)
4342 ("r-hsmmsinglecell" ,r-hsmmsinglecell)
4343 ("r-igraph" ,r-igraph)
4344 ("r-irlba" ,r-irlba)
4345 ("r-limma" ,r-limma)
4346 ("r-mass" ,r-mass)
4347 ("r-matrix" ,r-matrix)
4348 ("r-matrixstats" ,r-matrixstats)
4349 ("r-pheatmap" ,r-pheatmap)
4350 ("r-plyr" ,r-plyr)
4351 ("r-proxy" ,r-proxy)
4352 ("r-qlcmatrix" ,r-qlcmatrix)
4353 ("r-rann" ,r-rann)
4354 ("r-rcpp" ,r-rcpp)
4355 ("r-reshape2" ,r-reshape2)
4356 ("r-rtsne" ,r-rtsne)
4357 ("r-slam" ,r-slam)
4358 ("r-stringr" ,r-stringr)
4359 ("r-tibble" ,r-tibble)
4360 ("r-vgam" ,r-vgam)
4361 ("r-viridis" ,r-viridis)))
d1f3c371
RW
4362 (native-inputs
4363 `(("r-knitr" ,r-knitr)))
2d7627cf
RW
4364 (home-page "https://bioconductor.org/packages/monocle")
4365 (synopsis "Clustering, differential expression, and trajectory analysis for single-cell RNA-Seq")
4366 (description
4367 "Monocle performs differential expression and time-series analysis for
4368single-cell expression experiments. It orders individual cells according to
4369progress through a biological process, without knowing ahead of time which
4370genes define progress through that process. Monocle also performs
4371differential expression analysis, clustering, visualization, and other useful
4372tasks on single cell expression data. It is designed to work with RNA-Seq and
4373qPCR data, but could be used with other types as well.")
4374 (license license:artistic2.0)))
6213e441 4375
b2dce6b5
RW
4376(define-public r-monocle3
4377 (package
4378 (name "r-monocle3")
4379 (version "0.1.2")
4380 (source
4381 (origin
4382 (method git-fetch)
4383 (uri (git-reference
b0e7b699 4384 (url "https://github.com/cole-trapnell-lab/monocle3")
b2dce6b5
RW
4385 (commit version)))
4386 (file-name (git-file-name name version))
4387 (sha256
4388 (base32
4389 "1cjxqfw3qvy269hsf5v80d4kshl932wrl949iayas02saj6f70ls"))))
4390 (build-system r-build-system)
4391 (propagated-inputs
4392 `(("r-biobase" ,r-biobase)
4393 ("r-biocgenerics" ,r-biocgenerics)
4394 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
4395 ("r-dplyr" ,r-dplyr)
4396 ("r-ggplot2" ,r-ggplot2)
4397 ("r-ggrepel" ,r-ggrepel)
4398 ("r-grr" ,r-grr)
4399 ("r-htmlwidgets" ,r-htmlwidgets)
4400 ("r-igraph" ,r-igraph)
4401 ("r-irlba" ,r-irlba)
4402 ("r-limma" ,r-limma)
4403 ("r-lmtest" ,r-lmtest)
4404 ("r-mass" ,r-mass)
4405 ("r-matrix" ,r-matrix)
4406 ("r-matrix-utils" ,r-matrix-utils)
4407 ("r-pbapply" ,r-pbapply)
4408 ("r-pbmcapply" ,r-pbmcapply)
4409 ("r-pheatmap" ,r-pheatmap)
4410 ("r-plotly" ,r-plotly)
4411 ("r-pryr" ,r-pryr)
4412 ("r-proxy" ,r-proxy)
4413 ("r-pscl" ,r-pscl)
4414 ("r-purrr" ,r-purrr)
4415 ("r-rann" ,r-rann)
4416 ("r-rcpp" ,r-rcpp)
4417 ("r-rcppparallel" ,r-rcppparallel)
4418 ("r-reshape2" ,r-reshape2)
4419 ("r-reticulate" ,r-reticulate)
4420 ("r-rhpcblasctl" ,r-rhpcblasctl)
4421 ("r-rtsne" ,r-rtsne)
4422 ("r-shiny" ,r-shiny)
4423 ("r-slam" ,r-slam)
4424 ("r-spdep" ,r-spdep)
4425 ("r-speedglm" ,r-speedglm)
4426 ("r-stringr" ,r-stringr)
4427 ("r-singlecellexperiment" ,r-singlecellexperiment)
4428 ("r-tibble" ,r-tibble)
4429 ("r-tidyr" ,r-tidyr)
4430 ("r-uwot" ,r-uwot)
4431 ("r-viridis" ,r-viridis)))
4432 (home-page "https://github.com/cole-trapnell-lab/monocle3")
4433 (synopsis "Analysis toolkit for single-cell RNA-Seq data")
4434 (description
4435 "Monocle 3 is an analysis toolkit for single-cell RNA-Seq experiments.")
4436 (license license:expat)))
4437
6213e441
RW
4438(define-public r-noiseq
4439 (package
4440 (name "r-noiseq")
8396c45e 4441 (version "2.34.0")
6213e441
RW
4442 (source
4443 (origin
4444 (method url-fetch)
4445 (uri (bioconductor-uri "NOISeq" version))
4446 (sha256
4447 (base32
8396c45e 4448 "08qlavakclgzk345bliam4cfjhsy39n4s6m1biqpq94n9qp00x8f"))))
6213e441
RW
4449 (properties `((upstream-name . "NOISeq")))
4450 (build-system r-build-system)
4451 (propagated-inputs
4452 `(("r-biobase" ,r-biobase)
4453 ("r-matrix" ,r-matrix)))
4454 (home-page "https://bioconductor.org/packages/NOISeq")
4455 (synopsis "Exploratory analysis and differential expression for RNA-seq data")
4456 (description
4457 "This package provides tools to support the analysis of RNA-seq
4458expression data or other similar kind of data. It provides exploratory plots
4459to evaluate saturation, count distribution, expression per chromosome, type of
4460detected features, features length, etc. It also supports the analysis of
4461differential expression between two experimental conditions with no parametric
4462assumptions.")
4463 (license license:artistic2.0)))
b409c357
RW
4464
4465(define-public r-scdd
4466 (package
4467 (name "r-scdd")
b856a487 4468 (version "1.14.0")
b409c357
RW
4469 (source
4470 (origin
4471 (method url-fetch)
4472 (uri (bioconductor-uri "scDD" version))
4473 (sha256
4474 (base32
b856a487 4475 "07l07fq5633ccq5d3l35dm34pwvaqfa3b3qwpn5v5xn99f5hfz0g"))))
b409c357
RW
4476 (properties `((upstream-name . "scDD")))
4477 (build-system r-build-system)
4478 (propagated-inputs
4479 `(("r-arm" ,r-arm)
4480 ("r-biocparallel" ,r-biocparallel)
4481 ("r-ebseq" ,r-ebseq)
4482 ("r-fields" ,r-fields)
4483 ("r-ggplot2" ,r-ggplot2)
4484 ("r-mclust" ,r-mclust)
4485 ("r-outliers" ,r-outliers)
4486 ("r-s4vectors" ,r-s4vectors)
4487 ("r-scran" ,r-scran)
4488 ("r-singlecellexperiment" ,r-singlecellexperiment)
4489 ("r-summarizedexperiment" ,r-summarizedexperiment)))
ce9e19bc
RW
4490 (native-inputs
4491 `(("r-knitr" ,r-knitr)))
b409c357
RW
4492 (home-page "https://github.com/kdkorthauer/scDD")
4493 (synopsis "Mixture modeling of single-cell RNA-seq data")
4494 (description
4495 "This package implements a method to analyze single-cell RNA-seq data
4496utilizing flexible Dirichlet Process mixture models. Genes with differential
4497distributions of expression are classified into several interesting patterns
4498of differences between two conditions. The package also includes functions
4499for simulating data with these patterns from negative binomial
4500distributions.")
4501 (license license:gpl2)))
f0887757
RW
4502
4503(define-public r-scone
4504 (package
4505 (name "r-scone")
bde9dc5b 4506 (version "1.14.0")
f0887757
RW
4507 (source
4508 (origin
4509 (method url-fetch)
4510 (uri (bioconductor-uri "scone" version))
4511 (sha256
4512 (base32
bde9dc5b 4513 "1lnyxcrw3kn5gi3n59dwdhkqps58cjxfknsjsj53qz5rv8iiqz73"))))
f0887757
RW
4514 (build-system r-build-system)
4515 (propagated-inputs
4516 `(("r-aroma-light" ,r-aroma-light)
4517 ("r-biocparallel" ,r-biocparallel)
4518 ("r-boot" ,r-boot)
4519 ("r-class" ,r-class)
4520 ("r-cluster" ,r-cluster)
4521 ("r-compositions" ,r-compositions)
4522 ("r-diptest" ,r-diptest)
4523 ("r-edger" ,r-edger)
4524 ("r-fpc" ,r-fpc)
4525 ("r-gplots" ,r-gplots)
4526 ("r-hexbin" ,r-hexbin)
4527 ("r-limma" ,r-limma)
4528 ("r-matrixstats" ,r-matrixstats)
4529 ("r-mixtools" ,r-mixtools)
4530 ("r-rarpack" ,r-rarpack)
4531 ("r-rcolorbrewer" ,r-rcolorbrewer)
4532 ("r-rhdf5" ,r-rhdf5)
4533 ("r-ruvseq" ,r-ruvseq)
4534 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3fc1e039
RW
4535 (native-inputs
4536 `(("r-knitr" ,r-knitr)))
f0887757
RW
4537 (home-page "https://bioconductor.org/packages/scone")
4538 (synopsis "Single cell overview of normalized expression data")
4539 (description
4540 "SCONE is an R package for comparing and ranking the performance of
4541different normalization schemes for single-cell RNA-seq and other
4542high-throughput analyses.")
4543 (license license:artistic2.0)))
f9201d67
RW
4544
4545(define-public r-geoquery
4546 (package
4547 (name "r-geoquery")
5c4edeef 4548 (version "2.58.0")
f9201d67
RW
4549 (source
4550 (origin
4551 (method url-fetch)
4552 (uri (bioconductor-uri "GEOquery" version))
4553 (sha256
4554 (base32
5c4edeef 4555 "1jzhgnd404wkz978vbqzwbgixr7yk98c7s9q1fzlyax4f8l0cpi4"))))
f9201d67
RW
4556 (properties `((upstream-name . "GEOquery")))
4557 (build-system r-build-system)
4558 (propagated-inputs
4559 `(("r-biobase" ,r-biobase)
4560 ("r-dplyr" ,r-dplyr)
4561 ("r-httr" ,r-httr)
4562 ("r-limma" ,r-limma)
4563 ("r-magrittr" ,r-magrittr)
4564 ("r-readr" ,r-readr)
4565 ("r-tidyr" ,r-tidyr)
4566 ("r-xml2" ,r-xml2)))
159e427c
RW
4567 (native-inputs
4568 `(("r-knitr" ,r-knitr)))
f9201d67
RW
4569 (home-page "https://github.com/seandavi/GEOquery/")
4570 (synopsis "Get data from NCBI Gene Expression Omnibus (GEO)")
4571 (description
4572 "The NCBI Gene Expression Omnibus (GEO) is a public repository of
4573microarray data. Given the rich and varied nature of this resource, it is
4574only natural to want to apply BioConductor tools to these data. GEOquery is
4575the bridge between GEO and BioConductor.")
4576 (license license:gpl2)))
eed6ff03
RW
4577
4578(define-public r-illuminaio
4579 (package
4580 (name "r-illuminaio")
e89966e9 4581 (version "0.32.0")
eed6ff03
RW
4582 (source
4583 (origin
4584 (method url-fetch)
4585 (uri (bioconductor-uri "illuminaio" version))
4586 (sha256
4587 (base32
e89966e9 4588 "1yqm2fqw5ka7qywbal3p7axlwm1r0wibsr33n5xjma1dl9pi8fay"))))
eed6ff03
RW
4589 (build-system r-build-system)
4590 (propagated-inputs
4591 `(("r-base64" ,r-base64)))
4592 (home-page "https://github.com/HenrikBengtsson/illuminaio/")
4593 (synopsis "Parse Illumina microarray output files")
4594 (description
4595 "This package provides tools for parsing Illumina's microarray output
4596files, including IDAT.")
4597 (license license:gpl2)))
f4eac096
RW
4598
4599(define-public r-siggenes
4600 (package
4601 (name "r-siggenes")
0fd830fe 4602 (version "1.64.0")
f4eac096
RW
4603 (source
4604 (origin
4605 (method url-fetch)
4606 (uri (bioconductor-uri "siggenes" version))
4607 (sha256
4608 (base32
0fd830fe 4609 "08wi2i6pqx06v13533y3mpli5fb637h0xfwcwy67ya9j2ygypv7w"))))
f4eac096
RW
4610 (build-system r-build-system)
4611 (propagated-inputs
4612 `(("r-biobase" ,r-biobase)
409f4dd6
RW
4613 ("r-multtest" ,r-multtest)
4614 ("r-scrime" ,r-scrime)))
f4eac096
RW
4615 (home-page "https://bioconductor.org/packages/siggenes/")
4616 (synopsis
4617 "Multiple testing using SAM and Efron's empirical Bayes approaches")
4618 (description
4619 "This package provides tools for the identification of differentially
4620expressed genes and estimation of the @dfn{False Discovery Rate} (FDR) using
4621both the Significance Analysis of Microarrays (SAM) and the @dfn{Empirical
4622Bayes Analyses of Microarrays} (EBAM).")
4623 (license license:lgpl2.0+)))
34a24f95
RW
4624
4625(define-public r-bumphunter
4626 (package
4627 (name "r-bumphunter")
50c5fee6 4628 (version "1.32.0")
34a24f95
RW
4629 (source
4630 (origin
4631 (method url-fetch)
4632 (uri (bioconductor-uri "bumphunter" version))
4633 (sha256
4634 (base32
50c5fee6 4635 "0hfl820kfxydv5kpgyly7sibv2sp6dqsmc78qm33n81w4z4j0mkk"))))
34a24f95
RW
4636 (build-system r-build-system)
4637 (propagated-inputs
4638 `(("r-annotationdbi" ,r-annotationdbi)
4639 ("r-biocgenerics" ,r-biocgenerics)
4640 ("r-dorng" ,r-dorng)
4641 ("r-foreach" ,r-foreach)
4642 ("r-genomeinfodb" ,r-genomeinfodb)
4643 ("r-genomicfeatures" ,r-genomicfeatures)
4644 ("r-genomicranges" ,r-genomicranges)
4645 ("r-iranges" ,r-iranges)
4646 ("r-iterators" ,r-iterators)
4647 ("r-limma" ,r-limma)
4648 ("r-locfit" ,r-locfit)
4649 ("r-matrixstats" ,r-matrixstats)
4650 ("r-s4vectors" ,r-s4vectors)))
4651 (home-page "https://github.com/ririzarr/bumphunter")
4652 (synopsis "Find bumps in genomic data")
4653 (description
4654 "This package provides tools for finding bumps in genomic data in order
4655to identify differentially methylated regions in epigenetic epidemiology
4656studies.")
4657 (license license:artistic2.0)))
0fbaf195
RW
4658
4659(define-public r-minfi
4660 (package
4661 (name "r-minfi")
e5a4198b 4662 (version "1.36.0")
0fbaf195
RW
4663 (source
4664 (origin
4665 (method url-fetch)
4666 (uri (bioconductor-uri "minfi" version))
4667 (sha256
4668 (base32
e5a4198b 4669 "1x3ksp6syl54hds7wgm4p9yj4mznhhhhk20ijn3i2jc3k8xqcqfi"))))
0fbaf195
RW
4670 (build-system r-build-system)
4671 (propagated-inputs
4672 `(("r-beanplot" ,r-beanplot)
4673 ("r-biobase" ,r-biobase)
4674 ("r-biocgenerics" ,r-biocgenerics)
4675 ("r-biocparallel" ,r-biocparallel)
4676 ("r-biostrings" ,r-biostrings)
4677 ("r-bumphunter" ,r-bumphunter)
4678 ("r-data-table" ,r-data-table)
4679 ("r-delayedarray" ,r-delayedarray)
4680 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
4681 ("r-genefilter" ,r-genefilter)
4682 ("r-genomeinfodb" ,r-genomeinfodb)
4683 ("r-genomicranges" ,r-genomicranges)
4684 ("r-geoquery" ,r-geoquery)
4685 ("r-hdf5array" ,r-hdf5array)
4686 ("r-illuminaio" ,r-illuminaio)
4687 ("r-iranges" ,r-iranges)
4688 ("r-lattice" ,r-lattice)
4689 ("r-limma" ,r-limma)
4690 ("r-mass" ,r-mass)
4691 ("r-mclust" ,r-mclust)
4692 ("r-nlme" ,r-nlme)
4693 ("r-nor1mix" ,r-nor1mix)
4694 ("r-preprocesscore" ,r-preprocesscore)
4695 ("r-quadprog" ,r-quadprog)
4696 ("r-rcolorbrewer" ,r-rcolorbrewer)
4697 ("r-reshape" ,r-reshape)
4698 ("r-s4vectors" ,r-s4vectors)
4699 ("r-siggenes" ,r-siggenes)
4700 ("r-summarizedexperiment" ,r-summarizedexperiment)))
83e6ffda
RW
4701 (native-inputs
4702 `(("r-knitr" ,r-knitr)))
0fbaf195
RW
4703 (home-page "https://github.com/hansenlab/minfi")
4704 (synopsis "Analyze Illumina Infinium DNA methylation arrays")
4705 (description
4706 "This package provides tools to analyze and visualize Illumina Infinium
4707methylation arrays.")
4708 (license license:artistic2.0)))
5ec5ba02
RW
4709
4710(define-public r-methylumi
4711 (package
4712 (name "r-methylumi")
0b7dd447 4713 (version "2.36.0")
5ec5ba02
RW
4714 (source
4715 (origin
4716 (method url-fetch)
4717 (uri (bioconductor-uri "methylumi" version))
4718 (sha256
4719 (base32
0b7dd447 4720 "00w5affxzirf6ffiznk33papwwvwsk2zgy6xvsx7iaf5kvnak2nh"))))
5ec5ba02
RW
4721 (build-system r-build-system)
4722 (propagated-inputs
4723 `(("r-annotate" ,r-annotate)
4724 ("r-annotationdbi" ,r-annotationdbi)
4725 ("r-biobase" ,r-biobase)
4726 ("r-biocgenerics" ,r-biocgenerics)
4727 ("r-fdb-infiniummethylation-hg19" ,r-fdb-infiniummethylation-hg19)
4728 ("r-genefilter" ,r-genefilter)
4729 ("r-genomeinfodb" ,r-genomeinfodb)
4730 ("r-genomicranges" ,r-genomicranges)
4731 ("r-ggplot2" ,r-ggplot2)
4732 ("r-illuminaio" ,r-illuminaio)
4733 ("r-iranges" ,r-iranges)
4734 ("r-lattice" ,r-lattice)
4735 ("r-matrixstats" ,r-matrixstats)
4736 ("r-minfi" ,r-minfi)
4737 ("r-reshape2" ,r-reshape2)
4738 ("r-s4vectors" ,r-s4vectors)
4739 ("r-scales" ,r-scales)
4740 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5f25d5f8
RW
4741 (native-inputs
4742 `(("r-knitr" ,r-knitr)))
5ec5ba02
RW
4743 (home-page "https://bioconductor.org/packages/methylumi")
4744 (synopsis "Handle Illumina methylation data")
4745 (description
4746 "This package provides classes for holding and manipulating Illumina
4747methylation data. Based on eSet, it can contain MIAME information, sample
4748information, feature information, and multiple matrices of data. An
4749\"intelligent\" import function, methylumiR can read the Illumina text files
4750and create a MethyLumiSet. methylumIDAT can directly read raw IDAT files from
4751HumanMethylation27 and HumanMethylation450 microarrays. Normalization,
4752background correction, and quality control features for GoldenGate, Infinium,
4753and Infinium HD arrays are also included.")
4754 (license license:gpl2)))
09605cb2
RW
4755
4756(define-public r-lumi
4757 (package
4758 (name "r-lumi")
4eeaa159 4759 (version "2.42.0")
09605cb2
RW
4760 (source
4761 (origin
4762 (method url-fetch)
4763 (uri (bioconductor-uri "lumi" version))
4764 (sha256
4765 (base32
4eeaa159 4766 "19asap8vhm3g8hyvpr8l7mw071dsa1d95wx46lh8m6achffngqv3"))))
09605cb2
RW
4767 (build-system r-build-system)
4768 (propagated-inputs
4769 `(("r-affy" ,r-affy)
4770 ("r-annotate" ,r-annotate)
4771 ("r-annotationdbi" ,r-annotationdbi)
4772 ("r-biobase" ,r-biobase)
4773 ("r-dbi" ,r-dbi)
4774 ("r-genomicfeatures" ,r-genomicfeatures)
4775 ("r-genomicranges" ,r-genomicranges)
4776 ("r-kernsmooth" ,r-kernsmooth)
4777 ("r-lattice" ,r-lattice)
4778 ("r-mass" ,r-mass)
4779 ("r-methylumi" ,r-methylumi)
4780 ("r-mgcv" ,r-mgcv)
4781 ("r-nleqslv" ,r-nleqslv)
4782 ("r-preprocesscore" ,r-preprocesscore)
4783 ("r-rsqlite" ,r-rsqlite)))
4784 (home-page "https://bioconductor.org/packages/lumi")
4785 (synopsis "BeadArray-specific methods for Illumina methylation and expression microarrays")
4786 (description
4787 "The lumi package provides an integrated solution for the Illumina
4788microarray data analysis. It includes functions of Illumina
4789BeadStudio (GenomeStudio) data input, quality control, BeadArray-specific
4790variance stabilization, normalization and gene annotation at the probe level.
4791It also includes the functions of processing Illumina methylation microarrays,
4792especially Illumina Infinium methylation microarrays.")
4793 (license license:lgpl2.0+)))
4291f36a
RW
4794
4795(define-public r-linnorm
4796 (package
4797 (name "r-linnorm")
37e09611 4798 (version "2.14.0")
4291f36a
RW
4799 (source
4800 (origin
4801 (method url-fetch)
4802 (uri (bioconductor-uri "Linnorm" version))
4803 (sha256
4804 (base32
37e09611 4805 "1is1kp5av01kqqph16xl7w1dqbyd0q85pgqfv9gqkk8m53635cz3"))))
4291f36a
RW
4806 (properties `((upstream-name . "Linnorm")))
4807 (build-system r-build-system)
4808 (propagated-inputs
4809 `(("r-amap" ,r-amap)
4810 ("r-apcluster" ,r-apcluster)
4811 ("r-ellipse" ,r-ellipse)
4812 ("r-fastcluster" ,r-fastcluster)
4813 ("r-fpc" ,r-fpc)
4814 ("r-ggdendro" ,r-ggdendro)
4815 ("r-ggplot2" ,r-ggplot2)
4816 ("r-gmodels" ,r-gmodels)
4817 ("r-igraph" ,r-igraph)
4818 ("r-limma" ,r-limma)
4819 ("r-mass" ,r-mass)
4820 ("r-mclust" ,r-mclust)
4821 ("r-rcpp" ,r-rcpp)
4822 ("r-rcpparmadillo" ,r-rcpparmadillo)
4823 ("r-rtsne" ,r-rtsne)
4824 ("r-statmod" ,r-statmod)
4825 ("r-vegan" ,r-vegan)
4826 ("r-zoo" ,r-zoo)))
1465873c
RW
4827 (native-inputs
4828 `(("r-knitr" ,r-knitr)))
4291f36a
RW
4829 (home-page "http://www.jjwanglab.org/Linnorm/")
4830 (synopsis "Linear model and normality based transformation method")
4831 (description
4832 "Linnorm is an R package for the analysis of RNA-seq, scRNA-seq, ChIP-seq
4833count data or any large scale count data. It transforms such datasets for
4834parametric tests. In addition to the transformtion function (@code{Linnorm}),
4835the following pipelines are implemented:
4836
4837@enumerate
4838@item Library size/batch effect normalization (@code{Linnorm.Norm})
4839@item Cell subpopluation analysis and visualization using t-SNE or PCA K-means
4840 clustering or hierarchical clustering (@code{Linnorm.tSNE},
4841 @code{Linnorm.PCA}, @code{Linnorm.HClust})
4842@item Differential expression analysis or differential peak detection using
4843 limma (@code{Linnorm.limma})
4844@item Highly variable gene discovery and visualization (@code{Linnorm.HVar})
4845@item Gene correlation network analysis and visualization (@code{Linnorm.Cor})
4846@item Stable gene selection for scRNA-seq data; for users without or who do
4847 not want to rely on spike-in genes (@code{Linnorm.SGenes})
4848@item Data imputation (@code{Linnorm.DataImput}).
4849@end enumerate
4850
4851Linnorm can work with raw count, CPM, RPKM, FPKM and TPM. Additionally, the
4852@code{RnaXSim} function is included for simulating RNA-seq data for the
4853evaluation of DEG analysis methods.")
4854 (license license:expat)))
e4a17532
RW
4855
4856(define-public r-ioniser
4857 (package
4858 (name "r-ioniser")
2a1a6d74 4859 (version "2.14.0")
e4a17532
RW
4860 (source
4861 (origin
4862 (method url-fetch)
4863 (uri (bioconductor-uri "IONiseR" version))
4864 (sha256
4865 (base32
2a1a6d74 4866 "0cfa64d3qv881sa9d665rfki91jaz2spg0zfrb24m37948qzk1lx"))))
e4a17532
RW
4867 (properties `((upstream-name . "IONiseR")))
4868 (build-system r-build-system)
4869 (propagated-inputs
4870 `(("r-biocgenerics" ,r-biocgenerics)
4871 ("r-biocparallel" ,r-biocparallel)
4872 ("r-biostrings" ,r-biostrings)
4873 ("r-bit64" ,r-bit64)
4874 ("r-dplyr" ,r-dplyr)
4875 ("r-ggplot2" ,r-ggplot2)
4876 ("r-magrittr" ,r-magrittr)
4877 ("r-rhdf5" ,r-rhdf5)
4878 ("r-shortread" ,r-shortread)
4879 ("r-stringr" ,r-stringr)
4880 ("r-tibble" ,r-tibble)
4881 ("r-tidyr" ,r-tidyr)
4882 ("r-xvector" ,r-xvector)))
293fb8a1
RW
4883 (native-inputs
4884 `(("r-knitr" ,r-knitr)))
e4a17532
RW
4885 (home-page "https://bioconductor.org/packages/IONiseR/")
4886 (synopsis "Quality assessment tools for Oxford Nanopore MinION data")
4887 (description
4888 "IONiseR provides tools for the quality assessment of Oxford Nanopore
4889MinION data. It extracts summary statistics from a set of fast5 files and can
4890be used either before or after base calling. In addition to standard
4891summaries of the read-types produced, it provides a number of plots for
4892visualising metrics relative to experiment run time or spatially over the
4893surface of a flowcell.")
4894 (license license:expat)))
80eb01c7 4895
f2114762
RW
4896;; This is a CRAN package, but it depends on multtest from Bioconductor.
4897(define-public r-mutoss
4898 (package
4899 (name "r-mutoss")
4900 (version "0.1-12")
4901 (source
4902 (origin
4903 (method url-fetch)
4904 (uri (cran-uri "mutoss" version))
4905 (sha256
4906 (base32
4907 "1yk7p7pb2xm38d3j19ysgwmix48lvimbhkhjjwk5jmr1a0ysx298"))))
4908 (properties `((upstream-name . "mutoss")))
4909 (build-system r-build-system)
4910 (propagated-inputs
4911 `(("r-multcomp" ,r-multcomp)
4912 ("r-multtest" ,r-multtest)
4913 ("r-mvtnorm" ,r-mvtnorm)
4914 ("r-plotrix" ,r-plotrix)))
4915 (home-page "https://github.com/kornl/mutoss/")
4916 (synopsis "Unified multiple testing procedures")
4917 (description
4918 "This package is designed to ease the application and comparison of
4919multiple hypothesis testing procedures for FWER, gFWER, FDR and FDX. Methods
4920are standardized and usable by the accompanying mutossGUI package.")
4921 ;; Any version of the GPL.
4922 (license (list license:gpl2+ license:gpl3+))))
4923
bf770d92
RW
4924;; This is a CRAN package, but it depends on mutoss, which depends on multtest
4925;; from Bioconductor, so we put it here.
4926(define-public r-metap
4927 (package
4928 (name "r-metap")
fd6412cd 4929 (version "1.3")
bf770d92
RW
4930 (source
4931 (origin
4932 (method url-fetch)
4933 (uri (cran-uri "metap" version))
4934 (sha256
4935 (base32
fd6412cd 4936 "1jmmmmjiklaxfl604hwqil193ydaghvd5jv8xsr4bx3pzn5i9kvz"))))
bf770d92
RW
4937 (build-system r-build-system)
4938 (propagated-inputs
4939 `(("r-lattice" ,r-lattice)
4940 ("r-mutoss" ,r-mutoss)
4941 ("r-rdpack" ,r-rdpack)
4942 ("r-tfisher" ,r-tfisher)))
4943 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
4944 (synopsis "Meta-analysis of significance values")
4945 (description
4946 "The canonical way to perform meta-analysis involves using effect sizes.
4947When they are not available this package provides a number of methods for
4948meta-analysis of significance values including the methods of Edgington,
4949Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
4950published results; and a routine for graphical display.")
4951 (license license:gpl2)))
4952
8a5460b4
RW
4953(define-public r-triform
4954 (package
4955 (name "r-triform")
ecb4e165 4956 (version "1.29.0")
8a5460b4
RW
4957 (source
4958 (origin
4959 (method url-fetch)
4960 (uri (bioconductor-uri "triform" version))
4961 (sha256
4962 (base32
ecb4e165 4963 "089b7f6dwpi9abj0ncswbi4s30k45996zb99sh43avw6jcb6qj60"))))
8a5460b4
RW
4964 (build-system r-build-system)
4965 (propagated-inputs
4966 `(("r-biocgenerics" ,r-biocgenerics)
4967 ("r-iranges" ,r-iranges)
4968 ("r-yaml" ,r-yaml)))
4969 (home-page "https://bioconductor.org/packages/triform/")
4970 (synopsis "Find enriched regions in transcription factor ChIP-sequencing data")
4971 (description
4972 "The Triform algorithm uses model-free statistics to identify peak-like
4973distributions of TF ChIP sequencing reads, taking advantage of an improved
4974peak definition in combination with known profile characteristics.")
4975 (license license:gpl2)))
c538bcdd
RW
4976
4977(define-public r-varianttools
4978 (package
4979 (name "r-varianttools")
67837d4a 4980 (version "1.32.0")
c538bcdd
RW
4981 (source
4982 (origin
4983 (method url-fetch)
4984 (uri (bioconductor-uri "VariantTools" version))
4985 (sha256
4986 (base32
67837d4a 4987 "1im4g9p419mikkh4v585yf5f23d13chy67znk4g2mii2i1cd1c89"))))
c538bcdd
RW
4988 (properties `((upstream-name . "VariantTools")))
4989 (build-system r-build-system)
4990 (propagated-inputs
4991 `(("r-biobase" ,r-biobase)
4992 ("r-biocgenerics" ,r-biocgenerics)
4993 ("r-biocparallel" ,r-biocparallel)
4994 ("r-biostrings" ,r-biostrings)
4995 ("r-bsgenome" ,r-bsgenome)
4996 ("r-genomeinfodb" ,r-genomeinfodb)
4997 ("r-genomicfeatures" ,r-genomicfeatures)
4998 ("r-genomicranges" ,r-genomicranges)
4999 ("r-iranges" ,r-iranges)
5000 ("r-matrix" ,r-matrix)
5001 ("r-rsamtools" ,r-rsamtools)
5002 ("r-rtracklayer" ,r-rtracklayer)
5003 ("r-s4vectors" ,r-s4vectors)
5004 ("r-variantannotation" ,r-variantannotation)))
5005 (home-page "https://bioconductor.org/packages/VariantTools/")
5006 (synopsis "Tools for exploratory analysis of variant calls")
5007 (description
5008 "Explore, diagnose, and compare variant calls using filters. The
5009VariantTools package supports a workflow for loading data, calling single
5010sample variants and tumor-specific somatic mutations or other sample-specific
5011variant types (e.g., RNA editing). Most of the functions operate on
5012alignments (BAM files) or datasets of called variants. The user is expected
5013to have already aligned the reads with a separate tool, e.g., GSNAP via
5014gmapR.")
5015 (license license:artistic2.0)))
3e41919d
RW
5016
5017(define-public r-heatplus
5018 (package
5019 (name "r-heatplus")
9813d24d 5020 (version "2.36.0")
3e41919d
RW
5021 (source
5022 (origin
5023 (method url-fetch)
5024 (uri (bioconductor-uri "Heatplus" version))
5025 (sha256
5026 (base32
9813d24d 5027 "0vp8y0242k6q07yjk4sg2w7mlk5pgzhjgqkxa79c5ypkyp095a8n"))))
3e41919d
RW
5028 (properties `((upstream-name . "Heatplus")))
5029 (build-system r-build-system)
5030 (propagated-inputs
5031 `(("r-rcolorbrewer" ,r-rcolorbrewer)))
5032 (home-page "https://github.com/alexploner/Heatplus")
5033 (synopsis "Heatmaps with row and/or column covariates and colored clusters")
5034 (description
5035 "This package provides tools to display a rectangular heatmap (intensity
5036plot) of a data matrix. By default, both samples (columns) and features (row)
5037of the matrix are sorted according to a hierarchical clustering, and the
5038corresponding dendrogram is plotted. Optionally, panels with additional
5039information about samples and features can be added to the plot.")
5040 (license license:gpl2+)))
c04f230e
RW
5041
5042(define-public r-gosemsim
5043 (package
5044 (name "r-gosemsim")
b2084e4d 5045 (version "2.16.1")
c04f230e
RW
5046 (source
5047 (origin
5048 (method url-fetch)
5049 (uri (bioconductor-uri "GOSemSim" version))
5050 (sha256
5051 (base32
b2084e4d 5052 "1hk1626172scja2gr6axy98czblz0zljiqgqaknsv2xj6frhxcgs"))))
c04f230e
RW
5053 (properties `((upstream-name . "GOSemSim")))
5054 (build-system r-build-system)
5055 (propagated-inputs
5056 `(("r-annotationdbi" ,r-annotationdbi)
5057 ("r-go-db" ,r-go-db)
5058 ("r-rcpp" ,r-rcpp)))
d5951dc4
RW
5059 (native-inputs
5060 `(("r-knitr" ,r-knitr)))
c04f230e
RW
5061 (home-page "https://guangchuangyu.github.io/software/GOSemSim")
5062 (synopsis "GO-terms semantic similarity measures")
5063 (description
5064 "The semantic comparisons of @dfn{Gene Ontology} (GO) annotations provide
5065quantitative ways to compute similarities between genes and gene groups, and
5066have became important basis for many bioinformatics analysis approaches.
5067GOSemSim is an R package for semantic similarity computation among GO terms,
5068sets of GO terms, gene products and gene clusters.")
5069 (license license:artistic2.0)))
9d0f7942
RW
5070
5071(define-public r-anota
5072 (package
5073 (name "r-anota")
33c905b9 5074 (version "1.38.0")
9d0f7942
RW
5075 (source
5076 (origin
5077 (method url-fetch)
5078 (uri (bioconductor-uri "anota" version))
5079 (sha256
5080 (base32
33c905b9 5081 "02s061q6dfw1czppqiklb0fz6q0mjyqgxg6926b2dpqpz8hv690x"))))
9d0f7942
RW
5082 (build-system r-build-system)
5083 (propagated-inputs
5084 `(("r-multtest" ,r-multtest)
5085 ("r-qvalue" ,r-qvalue)))
5086 (home-page "https://bioconductor.org/packages/anota/")
5087 (synopsis "Analysis of translational activity")
5088 (description
5089 "Genome wide studies of translational control is emerging as a tool to
0cea26bd 5090study various biological conditions. The output from such analysis is both
7230f6d5 5091the mRNA level (e.g. cytosolic mRNA level) and the level of mRNA actively
9d0f7942
RW
5092involved in translation (the actively translating mRNA level) for each mRNA.
5093The standard analysis of such data strives towards identifying differential
5094translational between two or more sample classes - i.e. differences in
5095actively translated mRNA levels that are independent of underlying differences
5096in cytosolic mRNA levels. This package allows for such analysis using partial
5097variances and the random variance model. As 10s of thousands of mRNAs are
4f664004 5098analyzed in parallel the library performs a number of tests to assure that
9d0f7942
RW
5099the data set is suitable for such analysis.")
5100 (license license:gpl3)))
a6d867fe
RW
5101
5102(define-public r-sigpathway
5103 (package
5104 (name "r-sigpathway")
7dabc629 5105 (version "1.58.0")
a6d867fe
RW
5106 (source
5107 (origin
5108 (method url-fetch)
5109 (uri (bioconductor-uri "sigPathway" version))
5110 (sha256
5111 (base32
7dabc629 5112 "1fkw0ss471pllqxyjyif5lr35cr8sqpx31x0ccjp85lm3blws72l"))))
a6d867fe
RW
5113 (properties `((upstream-name . "sigPathway")))
5114 (build-system r-build-system)
5115 (home-page "https://www.pnas.org/cgi/doi/10.1073/pnas.0506577102")
5116 (synopsis "Pathway analysis")
5117 (description
5118 "This package is used to conduct pathway analysis by calculating the NT_k
5119and NE_k statistics in a statistical framework for determining whether a
5120specified group of genes for a pathway has a coordinated association with a
5121phenotype of interest.")
5122 (license license:gpl2)))
af26c7ae
RW
5123
5124(define-public r-fgsea
5125 (package
5126 (name "r-fgsea")
d68a9ffa 5127 (version "1.16.0")
af26c7ae
RW
5128 (source
5129 (origin
5130 (method url-fetch)
5131 (uri (bioconductor-uri "fgsea" version))
5132 (sha256
5133 (base32
d68a9ffa 5134 "0jmkkayabx3m0lyyc2mxd4vdvv7gv7fbk1r884gplnf2zgsx068n"))))
af26c7ae
RW
5135 (build-system r-build-system)
5136 (propagated-inputs
ebffd24c
RW
5137 `(("r-bh" ,r-bh)
5138 ("r-biocparallel" ,r-biocparallel)
af26c7ae
RW
5139 ("r-data-table" ,r-data-table)
5140 ("r-fastmatch" ,r-fastmatch)
5141 ("r-ggplot2" ,r-ggplot2)
5142 ("r-gridextra" ,r-gridextra)
5143 ("r-matrix" ,r-matrix)
5144 ("r-rcpp" ,r-rcpp)))
1dec455c
RW
5145 (native-inputs
5146 `(("r-knitr" ,r-knitr)))
af26c7ae
RW
5147 (home-page "https://github.com/ctlab/fgsea/")
5148 (synopsis "Fast gene set enrichment analysis")
5149 (description
5150 "The package implements an algorithm for fast gene set enrichment
23c8ef71
VC
5151analysis. Using the fast algorithm makes more permutations and gets
5152more fine grained p-values, which allows using accurate standard approaches
af26c7ae
RW
5153to multiple hypothesis correction.")
5154 (license license:expat)))
305050b5
RW
5155
5156(define-public r-dose
5157 (package
5158 (name "r-dose")
aeb1d56f 5159 (version "3.16.0")
305050b5
RW
5160 (source
5161 (origin
5162 (method url-fetch)
5163 (uri (bioconductor-uri "DOSE" version))
5164 (sha256
5165 (base32
aeb1d56f 5166 "149hpf690jls5r5g84sh2hqs10qbqi94syhxfv8n2f800fk7lgy4"))))
305050b5
RW
5167 (properties `((upstream-name . "DOSE")))
5168 (build-system r-build-system)
5169 (propagated-inputs
5170 `(("r-annotationdbi" ,r-annotationdbi)
5171 ("r-biocparallel" ,r-biocparallel)
5172 ("r-do-db" ,r-do-db)
5173 ("r-fgsea" ,r-fgsea)
5174 ("r-ggplot2" ,r-ggplot2)
5175 ("r-gosemsim" ,r-gosemsim)
5176 ("r-qvalue" ,r-qvalue)
3a80f1cf 5177 ("r-reshape2" ,r-reshape2)))
5ef2b749
RW
5178 (native-inputs
5179 `(("r-knitr" ,r-knitr)))
305050b5
RW
5180 (home-page "https://guangchuangyu.github.io/software/DOSE/")
5181 (synopsis "Disease ontology semantic and enrichment analysis")
5182 (description
5183 "This package implements five methods proposed by Resnik, Schlicker,
5184Jiang, Lin and Wang, respectively, for measuring semantic similarities among
5185@dfn{Disease ontology} (DO) terms and gene products. Enrichment analyses
5186including hypergeometric model and gene set enrichment analysis are also
5187implemented for discovering disease associations of high-throughput biological
5188data.")
5189 (license license:artistic2.0)))
9c30cf65
RW
5190
5191(define-public r-enrichplot
5192 (package
5193 (name "r-enrichplot")
ebf9ad79 5194 (version "1.10.2")
9c30cf65
RW
5195 (source
5196 (origin
5197 (method url-fetch)
5198 (uri (bioconductor-uri "enrichplot" version))
5199 (sha256
5200 (base32
ebf9ad79 5201 "0lm5yapd567jxcnz9m4a623aymf3q00svjrxp3rf0r9j77dgyisv"))))
9c30cf65
RW
5202 (build-system r-build-system)
5203 (propagated-inputs
eb3d17eb 5204 `(("r-cowplot" ,r-cowplot)
9c30cf65 5205 ("r-dose" ,r-dose)
9c30cf65 5206 ("r-ggplot2" ,r-ggplot2)
9c30cf65 5207 ("r-ggraph" ,r-ggraph)
9c30cf65 5208 ("r-gosemsim" ,r-gosemsim)
9c30cf65 5209 ("r-igraph" ,r-igraph)
eb3d17eb 5210 ("r-magrittr" ,r-magrittr)
43fb14ce 5211 ("r-plyr" ,r-plyr)
9c30cf65
RW
5212 ("r-purrr" ,r-purrr)
5213 ("r-rcolorbrewer" ,r-rcolorbrewer)
43fb14ce 5214 ("r-reshape2" ,r-reshape2)
eb3d17eb
RJ
5215 ("r-scatterpie" ,r-scatterpie)
5216 ("r-shadowtext" ,r-shadowtext)))
43fb14ce
RW
5217 (native-inputs
5218 `(("r-knitr" ,r-knitr)))
9c30cf65
RW
5219 (home-page "https://github.com/GuangchuangYu/enrichplot")
5220 (synopsis "Visualization of functional enrichment result")
5221 (description
5222 "The enrichplot package implements several visualization methods for
5223interpreting functional enrichment results obtained from ORA or GSEA analyses.
5224All the visualization methods are developed based on ggplot2 graphics.")
5225 (license license:artistic2.0)))
f8295ee6
RW
5226
5227(define-public r-clusterprofiler
5228 (package
5229 (name "r-clusterprofiler")
6d070923 5230 (version "3.18.1")
f8295ee6
RW
5231 (source
5232 (origin
5233 (method url-fetch)
5234 (uri (bioconductor-uri "clusterProfiler" version))
5235 (sha256
5236 (base32
6d070923 5237 "04v1xsxfxxy8rdjfswv4crpzkx9592r2sh3cjh1kb54sd4lyb6si"))))
f8295ee6
RW
5238 (properties
5239 `((upstream-name . "clusterProfiler")))
5240 (build-system r-build-system)
5241 (propagated-inputs
5242 `(("r-annotationdbi" ,r-annotationdbi)
5243 ("r-dose" ,r-dose)
63c8323a
RW
5244 ("r-downloader" ,r-downloader)
5245 ("r-dplyr" ,r-dplyr)
f8295ee6 5246 ("r-enrichplot" ,r-enrichplot)
f8295ee6
RW
5247 ("r-go-db" ,r-go-db)
5248 ("r-gosemsim" ,r-gosemsim)
5249 ("r-magrittr" ,r-magrittr)
5250 ("r-plyr" ,r-plyr)
5251 ("r-qvalue" ,r-qvalue)
69f3b278 5252 ("r-rlang" ,r-rlang)
f8295ee6
RW
5253 ("r-rvcheck" ,r-rvcheck)
5254 ("r-tidyr" ,r-tidyr)))
63c8323a
RW
5255 (native-inputs
5256 `(("r-knitr" ,r-knitr)))
f8295ee6
RW
5257 (home-page "https://guangchuangyu.github.io/software/clusterProfiler/")
5258 (synopsis "Analysis and visualization of functional profiles for gene clusters")
5259 (description
5260 "This package implements methods to analyze and visualize functional
5261profiles (GO and KEGG) of gene and gene clusters.")
5262 (license license:artistic2.0)))
ce77562a
RW
5263
5264(define-public r-mlinterfaces
5265 (package
5266 (name "r-mlinterfaces")
4f82931d 5267 (version "1.70.0")
ce77562a
RW
5268 (source
5269 (origin
5270 (method url-fetch)
5271 (uri (bioconductor-uri "MLInterfaces" version))
5272 (sha256
5273 (base32
4f82931d 5274 "1j920h1657rc5agd1vrkzk126npfhw7pzr7p7gwg4i0h0wv25q3r"))))
ce77562a
RW
5275 (properties `((upstream-name . "MLInterfaces")))
5276 (build-system r-build-system)
5277 (propagated-inputs
5278 `(("r-annotate" ,r-annotate)
5279 ("r-biobase" ,r-biobase)
5280 ("r-biocgenerics" ,r-biocgenerics)
5281 ("r-cluster" ,r-cluster)
5282 ("r-fpc" ,r-fpc)
5283 ("r-gbm" ,r-gbm)
5284 ("r-gdata" ,r-gdata)
5285 ("r-genefilter" ,r-genefilter)
5286 ("r-ggvis" ,r-ggvis)
5287 ("r-hwriter" ,r-hwriter)
5288 ("r-mass" ,r-mass)
5289 ("r-mlbench" ,r-mlbench)
5290 ("r-pls" ,r-pls)
5291 ("r-rcolorbrewer" ,r-rcolorbrewer)
500f7df8 5292 ("r-rcpp" ,r-rcpp)
ce77562a
RW
5293 ("r-rpart" ,r-rpart)
5294 ("r-sfsmisc" ,r-sfsmisc)
5295 ("r-shiny" ,r-shiny)
5296 ("r-threejs" ,r-threejs)))
5297 (home-page "https://bioconductor.org/packages/MLInterfaces/")
5298 (synopsis "Interfaces to R machine learning procedures")
5299 (description
5300 "This package provides uniform interfaces to machine learning code for
5301data in R and Bioconductor containers.")
5302 ;; Any version of the LGPL.
5303 (license license:lgpl2.1+)))
a793e88c
RW
5304
5305(define-public r-annaffy
5306 (package
5307 (name "r-annaffy")
aca4ebe4 5308 (version "1.62.0")
a793e88c
RW
5309 (source
5310 (origin
5311 (method url-fetch)
5312 (uri (bioconductor-uri "annaffy" version))
5313 (sha256
5314 (base32
aca4ebe4 5315 "1szlr33lq98pd3kx6n9l07lhr93swbk6vjpvb2n9f7716k39mi4i"))))
a793e88c
RW
5316 (build-system r-build-system)
5317 (arguments
5318 `(#:phases
5319 (modify-phases %standard-phases
5320 (add-after 'unpack 'remove-reference-to-non-free-data
5321 (lambda _
5322 (substitute* "DESCRIPTION"
5323 ((", KEGG.db") ""))
5324 #t)))))
5325 (propagated-inputs
5326 `(("r-annotationdbi" ,r-annotationdbi)
5327 ("r-biobase" ,r-biobase)
5328 ("r-dbi" ,r-dbi)
5329 ("r-go-db" ,r-go-db)))
5330 (home-page "https://bioconductor.org/packages/annaffy/")
5331 (synopsis "Annotation tools for Affymetrix biological metadata")
5332 (description
5333 "This package provides functions for handling data from Bioconductor
5334Affymetrix annotation data packages. It produces compact HTML and text
5335reports including experimental data and URL links to many online databases.
5336It allows searching of biological metadata using various criteria.")
5337 ;; Any version of the LGPL according to the DESCRIPTION file. A copy of
5338 ;; the LGPL 2.1 is included.
5339 (license license:lgpl2.1+)))
0ec0a5ec
RW
5340
5341(define-public r-a4core
5342 (package
5343 (name "r-a4core")
c47a8cd9 5344 (version "1.38.0")
0ec0a5ec
RW
5345 (source
5346 (origin
5347 (method url-fetch)
5348 (uri (bioconductor-uri "a4Core" version))
5349 (sha256
5350 (base32
c47a8cd9 5351 "13mzhn92kqpbn58zmh96f6frkm85sv9137mldfzaljf6snk0spg2"))))
0ec0a5ec
RW
5352 (properties `((upstream-name . "a4Core")))
5353 (build-system r-build-system)
5354 (propagated-inputs
5355 `(("r-biobase" ,r-biobase)
5356 ("r-glmnet" ,r-glmnet)))
c47a8cd9 5357 (native-inputs
5358 `(("r-knitr" ,r-knitr)))
0ec0a5ec
RW
5359 (home-page "https://bioconductor.org/packages/a4Core")
5360 (synopsis "Automated Affymetrix array analysis core package")
5361 (description
5362 "This is the core package for the automated analysis of Affymetrix
5363arrays.")
5364 (license license:gpl3)))
9ae37581
RW
5365
5366(define-public r-a4classif
5367 (package
5368 (name "r-a4classif")
fa51705f 5369 (version "1.38.0")
9ae37581
RW
5370 (source
5371 (origin
5372 (method url-fetch)
5373 (uri (bioconductor-uri "a4Classif" version))
5374 (sha256
5375 (base32
fa51705f 5376 "03fln0x1am5fqhj4fpkx1yq58paqha086bhhr8az8j0vsq1r7wcz"))))
9ae37581
RW
5377 (properties `((upstream-name . "a4Classif")))
5378 (build-system r-build-system)
5379 (propagated-inputs
5380 `(("r-a4core" ,r-a4core)
5381 ("r-a4preproc" ,r-a4preproc)
fa51705f 5382 ("r-biobase" ,r-biobase)
9ae37581 5383 ("r-glmnet" ,r-glmnet)
9ae37581
RW
5384 ("r-pamr" ,r-pamr)
5385 ("r-rocr" ,r-rocr)
5386 ("r-varselrf" ,r-varselrf)))
fa51705f 5387 (native-inputs
5388 `(("r-knitr" ,r-knitr)))
9ae37581
RW
5389 (home-page "https://bioconductor.org/packages/a4Classif/")
5390 (synopsis "Automated Affymetrix array analysis classification package")
5391 (description
5392 "This is the classification package for the automated analysis of
5393Affymetrix arrays.")
5394 (license license:gpl3)))
b8d13e2c
RW
5395
5396(define-public r-a4preproc
5397 (package
5398 (name "r-a4preproc")
85155e2e 5399 (version "1.38.0")
b8d13e2c
RW
5400 (source
5401 (origin
5402 (method url-fetch)
5403 (uri (bioconductor-uri "a4Preproc" version))
5404 (sha256
5405 (base32
85155e2e 5406 "1j8jhal83x1xpmsaw8iwv2r32i1ghzm6n0ipjk06yqa9f6zb7f7i"))))
b8d13e2c
RW
5407 (properties `((upstream-name . "a4Preproc")))
5408 (build-system r-build-system)
5409 (propagated-inputs
85155e2e 5410 `(("r-biobase" ,r-biobase)
5411 ("r-biocgenerics" ,r-biocgenerics)))
5412 (native-inputs
5413 `(("r-knitr" ,r-knitr)))
b8d13e2c
RW
5414 (home-page "https://bioconductor.org/packages/a4Preproc/")
5415 (synopsis "Automated Affymetrix array analysis preprocessing package")
5416 (description
5417 "This is a package for the automated analysis of Affymetrix arrays. It
5418is used for preprocessing the arrays.")
5419 (license license:gpl3)))
8e15f861
RW
5420
5421(define-public r-a4reporting
5422 (package
5423 (name "r-a4reporting")
2fb8298c 5424 (version "1.38.0")
8e15f861
RW
5425 (source
5426 (origin
5427 (method url-fetch)
5428 (uri (bioconductor-uri "a4Reporting" version))
5429 (sha256
5430 (base32
2fb8298c 5431 "1jx4ym3hyix8gwr8d2r38w1wj7siv6ynzhwanczcjf1naws3dqpy"))))
8e15f861
RW
5432 (properties `((upstream-name . "a4Reporting")))
5433 (build-system r-build-system)
5434 (propagated-inputs
2fb8298c 5435 `(("r-xtable" ,r-xtable)))
5436 (native-inputs
5437 `(("r-knitr" ,r-knitr)))
8e15f861
RW
5438 (home-page "https://bioconductor.org/packages/a4Reporting/")
5439 (synopsis "Automated Affymetrix array analysis reporting package")
5440 (description
5441 "This is a package for the automated analysis of Affymetrix arrays. It
5442provides reporting features.")
5443 (license license:gpl3)))
dbfe3375
RW
5444
5445(define-public r-a4base
5446 (package
5447 (name "r-a4base")
564d4279 5448 (version "1.38.0")
dbfe3375
RW
5449 (source
5450 (origin
5451 (method url-fetch)
5452 (uri (bioconductor-uri "a4Base" version))
5453 (sha256
5454 (base32
564d4279 5455 "0bqagjmg3yjmdzxv4j7685jjhgb261pq60b5qkfffr1lfnz27lsp"))))
dbfe3375
RW
5456 (properties `((upstream-name . "a4Base")))
5457 (build-system r-build-system)
5458 (propagated-inputs
5459 `(("r-a4core" ,r-a4core)
5460 ("r-a4preproc" ,r-a4preproc)
5461 ("r-annaffy" ,r-annaffy)
dbfe3375
RW
5462 ("r-biobase" ,r-biobase)
5463 ("r-genefilter" ,r-genefilter)
5464 ("r-glmnet" ,r-glmnet)
5465 ("r-gplots" ,r-gplots)
5466 ("r-limma" ,r-limma)
5467 ("r-mpm" ,r-mpm)
5468 ("r-multtest" ,r-multtest)))
5469 (home-page "https://bioconductor.org/packages/a4Base/")
5470 (synopsis "Automated Affymetrix array analysis base package")
5471 (description
5472 "This package provides basic features for the automated analysis of
5473Affymetrix arrays.")
5474 (license license:gpl3)))
84ad024e
RW
5475
5476(define-public r-a4
5477 (package
5478 (name "r-a4")
68efaafe 5479 (version "1.38.0")
84ad024e
RW
5480 (source
5481 (origin
5482 (method url-fetch)
5483 (uri (bioconductor-uri "a4" version))
5484 (sha256
5485 (base32
68efaafe 5486 "12q09dhxjl7yrd5m2y7a03kv5614dp144ajmskp5q9x2gvz30f79"))))
84ad024e
RW
5487 (build-system r-build-system)
5488 (propagated-inputs
5489 `(("r-a4base" ,r-a4base)
5490 ("r-a4classif" ,r-a4classif)
5491 ("r-a4core" ,r-a4core)
5492 ("r-a4preproc" ,r-a4preproc)
5493 ("r-a4reporting" ,r-a4reporting)))
5494 (home-page "https://bioconductor.org/packages/a4/")
5495 (synopsis "Automated Affymetrix array analysis umbrella package")
5496 (description
5497 "This package provides a software suite for the automated analysis of
5498Affymetrix arrays.")
5499 (license license:gpl3)))
59d331f1
RW
5500
5501(define-public r-abseqr
5502 (package
5503 (name "r-abseqr")
8816139e 5504 (version "1.8.0")
59d331f1
RW
5505 (source
5506 (origin
5507 (method url-fetch)
5508 (uri (bioconductor-uri "abseqR" version))
5509 (sha256
5510 (base32
8816139e 5511 "0lh7kcsp3yb3s8s8j6w9k1by8i16q7r2a49z8y1xjmkcb2klsi3f"))))
59d331f1
RW
5512 (properties `((upstream-name . "abseqR")))
5513 (build-system r-build-system)
5514 (inputs
8816139e 5515 `(("pandoc" ,pandoc)))
59d331f1
RW
5516 (propagated-inputs
5517 `(("r-biocparallel" ,r-biocparallel)
5518 ("r-biocstyle" ,r-biocstyle)
5519 ("r-circlize" ,r-circlize)
5520 ("r-flexdashboard" ,r-flexdashboard)
5521 ("r-ggcorrplot" ,r-ggcorrplot)
5522 ("r-ggdendro" ,r-ggdendro)
5523 ("r-ggplot2" ,r-ggplot2)
5524 ("r-gridextra" ,r-gridextra)
5525 ("r-knitr" ,r-knitr)
5526 ("r-plotly" ,r-plotly)
5527 ("r-plyr" ,r-plyr)
5528 ("r-png" ,r-png)
5529 ("r-rcolorbrewer" ,r-rcolorbrewer)
5530 ("r-reshape2" ,r-reshape2)
5531 ("r-rmarkdown" ,r-rmarkdown)
5532 ("r-stringr" ,r-stringr)
5533 ("r-vegan" ,r-vegan)
5534 ("r-venndiagram" ,r-venndiagram)))
35bcfaef
RW
5535 (native-inputs
5536 `(("r-knitr" ,r-knitr)))
59d331f1
RW
5537 (home-page "https://github.com/malhamdoosh/abseqR")
5538 (synopsis "Reporting and data analysis for Rep-Seq datasets of antibody libraries")
5539 (description
5540 "AbSeq is a comprehensive bioinformatic pipeline for the analysis of
5541sequencing datasets generated from antibody libraries and abseqR is one of its
5542packages. AbseqR empowers the users of abseqPy with plotting and reporting
5543capabilities and allows them to generate interactive HTML reports for the
5544convenience of viewing and sharing with other researchers. Additionally,
5545abseqR extends abseqPy to compare multiple repertoire analyses and perform
5546further downstream analysis on its output.")
5547 (license license:gpl3)))
41aab7d1
RW
5548
5549(define-public r-bacon
5550 (package
5551 (name "r-bacon")
d5dcf1bb 5552 (version "1.18.0")
41aab7d1
RW
5553 (source
5554 (origin
5555 (method url-fetch)
5556 (uri (bioconductor-uri "bacon" version))
5557 (sha256
5558 (base32
d5dcf1bb 5559 "0cv4zhs075mz8c5gdwhr45v14fb1lyi3rlwjfqyz15dmmnzlxw47"))))
41aab7d1
RW
5560 (build-system r-build-system)
5561 (propagated-inputs
5562 `(("r-biocparallel" ,r-biocparallel)
5563 ("r-ellipse" ,r-ellipse)
5564 ("r-ggplot2" ,r-ggplot2)))
506cbeab
RW
5565 (native-inputs
5566 `(("r-knitr" ,r-knitr)))
41aab7d1
RW
5567 (home-page "https://bioconductor.org/packages/bacon/")
5568 (synopsis "Controlling bias and inflation in association studies")
5569 (description
5570 "Bacon can be used to remove inflation and bias often observed in
5571epigenome- and transcriptome-wide association studies. To this end bacon
5572constructs an empirical null distribution using a Gibbs Sampling algorithm by
5573fitting a three-component normal mixture on z-scores.")
5574 (license license:gpl2+)))
051e8e1a
RW
5575
5576(define-public r-rgadem
5577 (package
5578 (name "r-rgadem")
41071edc 5579 (version "2.38.0")
051e8e1a
RW
5580 (source
5581 (origin
5582 (method url-fetch)
5583 (uri (bioconductor-uri "rGADEM" version))
5584 (sha256
5585 (base32
41071edc 5586 "0x13glgkcnjg4qsn0v0qgzy6bgmghqpvgwfww2ha641p0c5i9qzw"))))
051e8e1a
RW
5587 (properties `((upstream-name . "rGADEM")))
5588 (build-system r-build-system)
5589 (propagated-inputs
5590 `(("r-biostrings" ,r-biostrings)
5591 ("r-bsgenome" ,r-bsgenome)
07189489 5592 ("r-genomicranges" ,r-genomicranges)
051e8e1a
RW
5593 ("r-iranges" ,r-iranges)
5594 ("r-seqlogo" ,r-seqlogo)))
5595 (home-page "https://bioconductor.org/packages/rGADEM/")
5596 (synopsis "De novo sequence motif discovery")
5597 (description
5598 "rGADEM is an efficient de novo motif discovery tool for large-scale
5599genomic sequence data.")
5600 (license license:artistic2.0)))
229f97c3
RW
5601
5602(define-public r-motiv
5603 (package
5604 (name "r-motiv")
352cfa34 5605 (version "1.43.0")
229f97c3
RW
5606 (source
5607 (origin
5608 (method url-fetch)
5609 (uri (bioconductor-uri "MotIV" version))
5610 (sha256
5611 (base32
352cfa34 5612 "1yqqymcrnwlpv6h3w80yliv19922g32xqlqszaqjk6zp853qilh6"))))
229f97c3
RW
5613 (properties `((upstream-name . "MotIV")))
5614 (build-system r-build-system)
5615 (inputs
5616 `(("gsl" ,gsl)))
5617 (propagated-inputs
5618 `(("r-biocgenerics" ,r-biocgenerics)
5619 ("r-biostrings" ,r-biostrings)
35a1b3ec 5620 ("r-genomicranges" ,r-genomicranges)
229f97c3
RW
5621 ("r-iranges" ,r-iranges)
5622 ("r-lattice" ,r-lattice)
5623 ("r-rgadem" ,r-rgadem)
5624 ("r-s4vectors" ,r-s4vectors)))
5625 (home-page "https://bioconductor.org/packages/MotIV/")
5626 (synopsis "Motif identification and validation")
5627 (description
5628 "This package is used for the identification and validation of sequence
5629motifs. It makes use of STAMP for comparing a set of motifs to a given
5630database (e.g. JASPAR). It can also be used to visualize motifs, motif
5631distributions, modules and filter motifs.")
5632 (license license:gpl2)))
2a72ef56 5633
3699bcf5
RJ
5634(define-public r-motifdb
5635 (package
5636 (name "r-motifdb")
a2bae167 5637 (version "1.32.0")
3699bcf5
RJ
5638 (source (origin
5639 (method url-fetch)
5640 (uri (bioconductor-uri "MotifDb" version))
5641 (sha256
a2bae167 5642 (base32 "0gfk1dgw7gd2y4cnmfdzpzjqkvvikcwx20h0fp7aiq8f0zfwlav5"))))
3699bcf5
RJ
5643 (properties `((upstream-name . "MotifDb")))
5644 (build-system r-build-system)
5645 (propagated-inputs
5646 `(("r-biocgenerics" ,r-biocgenerics)
5647 ("r-biostrings" ,r-biostrings)
da6a75fe 5648 ("r-genomicranges" ,r-genomicranges)
3699bcf5
RJ
5649 ("r-iranges" ,r-iranges)
5650 ("r-rtracklayer" ,r-rtracklayer)
5651 ("r-s4vectors" ,r-s4vectors)
5652 ("r-splitstackshape" ,r-splitstackshape)))
da6a75fe
RW
5653 (native-inputs
5654 `(("r-knitr" ,r-knitr)))
3699bcf5
RJ
5655 (home-page "https://www.bioconductor.org/packages/MotifDb/")
5656 (synopsis "Annotated collection of protein-DNA binding sequence motifs")
5657 (description "This package provides more than 2000 annotated position
5658frequency matrices from nine public sources, for multiple organisms.")
5659 (license license:artistic2.0)))
5660
886125d7
RJ
5661(define-public r-motifbreakr
5662 (package
5663 (name "r-motifbreakr")
301e549c 5664 (version "2.4.0")
886125d7
RJ
5665 (source (origin
5666 (method url-fetch)
5667 (uri (bioconductor-uri "motifbreakR" version))
5668 (sha256
301e549c 5669 (base32 "0nni6i7h51kz0ch8ls9c9jzd7fjmc9wsavp11hx6w6bmhnh3k4n7"))))
886125d7
RJ
5670 (properties `((upstream-name . "motifbreakR")))
5671 (build-system r-build-system)
5672 (propagated-inputs
e65783e0
RW
5673 `(("r-biocgenerics" ,r-biocgenerics)
5674 ("r-biocparallel" ,r-biocparallel)
886125d7
RJ
5675 ("r-biostrings" ,r-biostrings)
5676 ("r-bsgenome" ,r-bsgenome)
e65783e0
RW
5677 ("r-genomeinfodb" ,r-genomeinfodb)
5678 ("r-genomicranges" ,r-genomicranges)
5679 ("r-grimport" ,r-grimport)
886125d7 5680 ("r-gviz" ,r-gviz)
e65783e0 5681 ("r-iranges" ,r-iranges)
886125d7 5682 ("r-matrixstats" ,r-matrixstats)
e65783e0
RW
5683 ("r-motifdb" ,r-motifdb)
5684 ("r-motifstack" ,r-motifstack)
5685 ("r-rtracklayer" ,r-rtracklayer)
5686 ("r-s4vectors" ,r-s4vectors)
5687 ("r-stringr" ,r-stringr)
5688 ("r-summarizedexperiment" ,r-summarizedexperiment)
886125d7 5689 ("r-tfmpvalue" ,r-tfmpvalue)
e65783e0
RW
5690 ("r-variantannotation" ,r-variantannotation)))
5691 (native-inputs
5692 `(("r-knitr" ,r-knitr)))
886125d7
RJ
5693 (home-page "https://www.bioconductor.org/packages/motifbreakR/")
5694 (synopsis "Predicting disruptiveness of single nucleotide polymorphisms")
5695 (description "This package allows biologists to judge in the first place
5696whether the sequence surrounding the polymorphism is a good match, and in
5697the second place how much information is gained or lost in one allele of
5698the polymorphism relative to another. This package gives a choice of
5699algorithms for interrogation of genomes with motifs from public sources:
5700@enumerate
5701@item a weighted-sum probability matrix;
5702@item log-probabilities;
5703@item weighted by relative entropy.
5704@end enumerate
5705
5706This package can predict effects for novel or previously described variants in
5707public databases, making it suitable for tasks beyond the scope of its original
5708design. Lastly, it can be used to interrogate any genome curated within
5709Bioconductor.")
5710 (license license:gpl2+)))
5711
2a72ef56
RW
5712(define-public r-motifstack
5713 (package
5714 (name "r-motifstack")
4b4cd2b8 5715 (version "1.34.0")
2a72ef56
RW
5716 (source
5717 (origin
5718 (method url-fetch)
5719 (uri (bioconductor-uri "motifStack" version))
5720 (sha256
5721 (base32
4b4cd2b8 5722 "1psqpdbgbad31bd8hg5bl62qi5s9rl75nzm85igfpxar3zwwxjlb"))))
2a72ef56
RW
5723 (properties `((upstream-name . "motifStack")))
5724 (build-system r-build-system)
5725 (propagated-inputs
5726 `(("r-ade4" ,r-ade4)
5727 ("r-biostrings" ,r-biostrings)
dda936ca 5728 ("r-ggplot2" ,r-ggplot2)
2a72ef56 5729 ("r-htmlwidgets" ,r-htmlwidgets)
2a72ef56 5730 ("r-xml" ,r-xml)))
e6fbaf0c
RW
5731 (native-inputs
5732 `(("r-knitr" ,r-knitr)))
2a72ef56
RW
5733 (home-page "https://bioconductor.org/packages/motifStack/")
5734 (synopsis "Plot stacked logos for DNA, RNA and amino acid sequences")
5735 (description
5736 "The motifStack package is designed for graphic representation of
5737multiple motifs with different similarity scores. It works with both DNA/RNA
5738sequence motifs and amino acid sequence motifs. In addition, it provides the
5739flexibility for users to customize the graphic parameters such as the font
5740type and symbol colors.")
5741 (license license:gpl2+)))
e5bff307
RW
5742
5743(define-public r-genomicscores
5744 (package
5745 (name "r-genomicscores")
39280618 5746 (version "2.2.0")
e5bff307
RW
5747 (source
5748 (origin
5749 (method url-fetch)
5750 (uri (bioconductor-uri "GenomicScores" version))
5751 (sha256
5752 (base32
39280618 5753 "1492xirsgag2dsr6ys9wm3a65sq826p9hcdg3b4dm1wbxgdfx6jr"))))
e5bff307
RW
5754 (properties `((upstream-name . "GenomicScores")))
5755 (build-system r-build-system)
5756 (propagated-inputs
5757 `(("r-annotationhub" ,r-annotationhub)
5758 ("r-biobase" ,r-biobase)
39280618 5759 ("r-biocfilecache" ,r-biocfilecache)
e5bff307 5760 ("r-biocgenerics" ,r-biocgenerics)
39280618 5761 ("r-biocmanager" ,r-biocmanager)
e5bff307 5762 ("r-biostrings" ,r-biostrings)
785c7596 5763 ("r-delayedarray" ,r-delayedarray)
e5bff307
RW
5764 ("r-genomeinfodb" ,r-genomeinfodb)
5765 ("r-genomicranges" ,r-genomicranges)
785c7596 5766 ("r-hdf5array" ,r-hdf5array)
e5bff307 5767 ("r-iranges" ,r-iranges)
785c7596 5768 ("r-rhdf5" ,r-rhdf5)
e5bff307
RW
5769 ("r-s4vectors" ,r-s4vectors)
5770 ("r-xml" ,r-xml)))
785c7596
RW
5771 (native-inputs
5772 `(("r-knitr" ,r-knitr)))
e5bff307
RW
5773 (home-page "https://github.com/rcastelo/GenomicScores/")
5774 (synopsis "Work with genome-wide position-specific scores")
5775 (description
5776 "This package provides infrastructure to store and access genome-wide
5777position-specific scores within R and Bioconductor.")
5778 (license license:artistic2.0)))
32e0f906
RW
5779
5780(define-public r-atacseqqc
5781 (package
5782 (name "r-atacseqqc")
2ba61c67 5783 (version "1.14.4")
32e0f906
RW
5784 (source
5785 (origin
5786 (method url-fetch)
5787 (uri (bioconductor-uri "ATACseqQC" version))
5788 (sha256
5789 (base32
2ba61c67 5790 "04sn0zl4m60i5jvqz5rmhc4qwcgrhk6rhznrygmm93k9v363mbn9"))))
32e0f906
RW
5791 (properties `((upstream-name . "ATACseqQC")))
5792 (build-system r-build-system)
5793 (propagated-inputs
5794 `(("r-biocgenerics" ,r-biocgenerics)
5795 ("r-biostrings" ,r-biostrings)
5796 ("r-bsgenome" ,r-bsgenome)
5797 ("r-chippeakanno" ,r-chippeakanno)
bcc233c1 5798 ("r-edger" ,r-edger)
32e0f906
RW
5799 ("r-genomeinfodb" ,r-genomeinfodb)
5800 ("r-genomicalignments" ,r-genomicalignments)
5801 ("r-genomicranges" ,r-genomicranges)
5802 ("r-genomicscores" ,r-genomicscores)
5803 ("r-iranges" ,r-iranges)
5804 ("r-kernsmooth" ,r-kernsmooth)
5805 ("r-limma" ,r-limma)
5806 ("r-motifstack" ,r-motifstack)
5807 ("r-preseqr" ,r-preseqr)
5808 ("r-randomforest" ,r-randomforest)
5809 ("r-rsamtools" ,r-rsamtools)
5810 ("r-rtracklayer" ,r-rtracklayer)
5811 ("r-s4vectors" ,r-s4vectors)))
dc30cc03
RW
5812 (native-inputs
5813 `(("r-knitr" ,r-knitr)))
32e0f906
RW
5814 (home-page "https://bioconductor.org/packages/ATACseqQC/")
5815 (synopsis "ATAC-seq quality control")
5816 (description
5817 "ATAC-seq, an assay for Transposase-Accessible Chromatin using
5818sequencing, is a rapid and sensitive method for chromatin accessibility
5819analysis. It was developed as an alternative method to MNase-seq, FAIRE-seq
5820and DNAse-seq. The ATACseqQC package was developed to help users to quickly
5821assess whether their ATAC-seq experiment is successful. It includes
5822diagnostic plots of fragment size distribution, proportion of mitochondria
5823reads, nucleosome positioning pattern, and CTCF or other Transcript Factor
5824footprints.")
5825 (license license:gpl2+)))
3972cfce
RW
5826
5827(define-public r-gofuncr
5828 (package
5829 (name "r-gofuncr")
c3b69d63 5830 (version "1.10.0")
3972cfce
RW
5831 (source
5832 (origin
5833 (method url-fetch)
5834 (uri (bioconductor-uri "GOfuncR" version))
5835 (sha256
5836 (base32
c3b69d63 5837 "1ah4v2jj508wjsmrncw58wjq2cyris7bnzfw6kr7jp9n4dvn33mq"))))
3972cfce
RW
5838 (properties `((upstream-name . "GOfuncR")))
5839 (build-system r-build-system)
5840 (propagated-inputs
5841 `(("r-annotationdbi" ,r-annotationdbi)
5842 ("r-genomicranges" ,r-genomicranges)
5843 ("r-gtools" ,r-gtools)
5844 ("r-iranges" ,r-iranges)
5845 ("r-mapplots" ,r-mapplots)
5846 ("r-rcpp" ,r-rcpp)
5847 ("r-vioplot" ,r-vioplot)))
028fd6f7
RW
5848 (native-inputs
5849 `(("r-knitr" ,r-knitr)))
3972cfce
RW
5850 (home-page "https://bioconductor.org/packages/GOfuncR/")
5851 (synopsis "Gene ontology enrichment using FUNC")
5852 (description
5853 "GOfuncR performs a gene ontology enrichment analysis based on the
5854ontology enrichment software FUNC. GO-annotations are obtained from
5855OrganismDb or OrgDb packages (@code{Homo.sapiens} by default); the GO-graph is
5856included in the package and updated regularly. GOfuncR provides the standard
5857candidate vs background enrichment analysis using the hypergeometric test, as
5858well as three additional tests:
5859
5860@enumerate
5861@item the Wilcoxon rank-sum test that is used when genes are ranked,
5862@item a binomial test that is used when genes are associated with two counts,
5863 and
5864@item a Chi-square or Fisher's exact test that is used in cases when genes are
5865associated with four counts.
5866@end enumerate
5867
5868To correct for multiple testing and interdependency of the tests, family-wise
5869error rates are computed based on random permutations of the gene-associated
5870variables. GOfuncR also provides tools for exploring the ontology graph and
5871the annotations, and options to take gene-length or spatial clustering of
5872genes into account. It is also possible to provide custom gene coordinates,
5873annotations and ontologies.")
5874 (license license:gpl2+)))
9bf4bb19
RW
5875
5876(define-public r-abaenrichment
5877 (package
5878 (name "r-abaenrichment")
8a7f7112 5879 (version "1.20.0")
9bf4bb19
RW
5880 (source
5881 (origin
5882 (method url-fetch)
5883 (uri (bioconductor-uri "ABAEnrichment" version))
5884 (sha256
5885 (base32
8a7f7112 5886 "0i0214ap9f6lnyawdgcdsds6g3g9qqji3wbn6ln6rs698gjs9w9c"))))
9bf4bb19
RW
5887 (properties `((upstream-name . "ABAEnrichment")))
5888 (build-system r-build-system)
5889 (propagated-inputs
5890 `(("r-abadata" ,r-abadata)
5891 ("r-data-table" ,r-data-table)
5892 ("r-gofuncr" ,r-gofuncr)
5893 ("r-gplots" ,r-gplots)
5894 ("r-gtools" ,r-gtools)
5895 ("r-rcpp" ,r-rcpp)))
6a65ac15
RW
5896 (native-inputs
5897 `(("r-knitr" ,r-knitr)))
9bf4bb19
RW
5898 (home-page "https://bioconductor.org/packages/ABAEnrichment/")
5899 (synopsis "Gene expression enrichment in human brain regions")
5900 (description
5901 "The package ABAEnrichment is designed to test for enrichment of user
5902defined candidate genes in the set of expressed genes in different human brain
5903regions. The core function @code{aba_enrich} integrates the expression of the
5904candidate gene set (averaged across donors) and the structural information of
5905the brain using an ontology, both provided by the Allen Brain Atlas project.")
5906 (license license:gpl2+)))
0b91b7b9
RW
5907
5908(define-public r-annotationfuncs
5909 (package
5910 (name "r-annotationfuncs")
bc12a4b6 5911 (version "1.40.0")
0b91b7b9
RW
5912 (source
5913 (origin
5914 (method url-fetch)
5915 (uri (bioconductor-uri "AnnotationFuncs" version))
5916 (sha256
5917 (base32
bc12a4b6 5918 "0xsm7741zm81bi4c9hy0zaacnk8a6bahdpc6srqzrbsz0pfzdyhr"))))
0b91b7b9
RW
5919 (properties
5920 `((upstream-name . "AnnotationFuncs")))
5921 (build-system r-build-system)
5922 (propagated-inputs
5923 `(("r-annotationdbi" ,r-annotationdbi)
5924 ("r-dbi" ,r-dbi)))
5925 (home-page "https://www.iysik.com/r/annotationfuncs")
5926 (synopsis "Annotation translation functions")
5927 (description
5928 "This package provides functions for handling translating between
5929different identifieres using the Biocore Data Team data-packages (e.g.
5930@code{org.Bt.eg.db}).")
5931 (license license:gpl2)))
adf7d813
RW
5932
5933(define-public r-annotationtools
5934 (package
5935 (name "r-annotationtools")
57791542 5936 (version "1.64.0")
adf7d813
RW
5937 (source
5938 (origin
5939 (method url-fetch)
5940 (uri (bioconductor-uri "annotationTools" version))
5941 (sha256
5942 (base32
57791542 5943 "1q3c30hqxjgar3gm8d7h4rw3m7cgc11cgv9q0fwv5abj075cj224"))))
adf7d813
RW
5944 (properties
5945 `((upstream-name . "annotationTools")))
5946 (build-system r-build-system)
5947 (propagated-inputs `(("r-biobase" ,r-biobase)))
5948 (home-page "https://bioconductor.org/packages/annotationTools/")
5949 (synopsis "Annotate microarrays and perform gene expression analyses")
5950 (description
5951 "This package provides functions to annotate microarrays, find orthologs,
5952and integrate heterogeneous gene expression profiles using annotation and
5953other molecular biology information available as flat file database (plain
5954text files).")
5955 ;; Any version of the GPL.
5956 (license (list license:gpl2+))))
f31e10f8
RW
5957
5958(define-public r-allelicimbalance
5959 (package
5960 (name "r-allelicimbalance")
85c6636b 5961 (version "1.28.0")
f31e10f8
RW
5962 (source
5963 (origin
5964 (method url-fetch)
5965 (uri (bioconductor-uri "AllelicImbalance" version))
5966 (sha256
5967 (base32
85c6636b 5968 "1hk08kwxjlg2jb59bwv9fbc446pyf6knkscfj757nl6yjf11akbl"))))
f31e10f8
RW
5969 (properties
5970 `((upstream-name . "AllelicImbalance")))
5971 (build-system r-build-system)
5972 (propagated-inputs
5973 `(("r-annotationdbi" ,r-annotationdbi)
5974 ("r-biocgenerics" ,r-biocgenerics)
5975 ("r-biostrings" ,r-biostrings)
5976 ("r-bsgenome" ,r-bsgenome)
5977 ("r-genomeinfodb" ,r-genomeinfodb)
5978 ("r-genomicalignments" ,r-genomicalignments)
5979 ("r-genomicfeatures" ,r-genomicfeatures)
5980 ("r-genomicranges" ,r-genomicranges)
5981 ("r-gridextra" ,r-gridextra)
5982 ("r-gviz" ,r-gviz)
5983 ("r-iranges" ,r-iranges)
5984 ("r-lattice" ,r-lattice)
5985 ("r-latticeextra" ,r-latticeextra)
5986 ("r-nlme" ,r-nlme)
5987 ("r-rsamtools" ,r-rsamtools)
5988 ("r-s4vectors" ,r-s4vectors)
5989 ("r-seqinr" ,r-seqinr)
5990 ("r-summarizedexperiment" ,r-summarizedexperiment)
5991 ("r-variantannotation" ,r-variantannotation)))
63149388
RW
5992 (native-inputs
5993 `(("r-knitr" ,r-knitr)))
f31e10f8
RW
5994 (home-page "https://github.com/pappewaio/AllelicImbalance")
5995 (synopsis "Investigate allele-specific expression")
5996 (description
5997 "This package provides a framework for allele-specific expression
5998investigation using RNA-seq data.")
5999 (license license:gpl3)))
ffe7029b
RW
6000
6001(define-public r-aucell
6002 (package
6003 (name "r-aucell")
ff8b9153 6004 (version "1.12.0")
ffe7029b
RW
6005 (source
6006 (origin
6007 (method url-fetch)
6008 (uri (bioconductor-uri "AUCell" version))
6009 (sha256
6010 (base32
ff8b9153 6011 "0ibsf3nid27hipr03z7phh0yzwfj8bqza6n6g7wfghpls4l12ipx"))))
ffe7029b
RW
6012 (properties `((upstream-name . "AUCell")))
6013 (build-system r-build-system)
6014 (propagated-inputs
3a35d274
RW
6015 `(("r-biocgenerics" ,r-biocgenerics)
6016 ("r-data-table" ,r-data-table)
ffe7029b
RW
6017 ("r-gseabase" ,r-gseabase)
6018 ("r-mixtools" ,r-mixtools)
6019 ("r-r-utils" ,r-r-utils)
3a35d274 6020 ("r-s4vectors" ,r-s4vectors)
ffe7029b
RW
6021 ("r-shiny" ,r-shiny)
6022 ("r-summarizedexperiment" ,r-summarizedexperiment)))
e059ab25
RW
6023 (native-inputs
6024 `(("r-knitr" ,r-knitr)))
ffe7029b
RW
6025 (home-page "https://bioconductor.org/packages/AUCell/")
6026 (synopsis "Analysis of gene set activity in single-cell RNA-seq data")
6027 (description
8c4bf6c2 6028 "AUCell identifies cells with active gene sets (e.g. signatures,
ffe7029b
RW
6029gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area
6030Under the Curve} (AUC) to calculate whether a critical subset of the input
6031gene set is enriched within the expressed genes for each cell. The
6032distribution of AUC scores across all the cells allows exploring the relative
6033expression of the signature. Since the scoring method is ranking-based,
6034AUCell is independent of the gene expression units and the normalization
6035procedure. In addition, since the cells are evaluated individually, it can
6036easily be applied to bigger datasets, subsetting the expression matrix if
6037needed.")
6038 (license license:gpl3)))
5cfa4bff
RW
6039
6040(define-public r-ebimage
6041 (package
6042 (name "r-ebimage")
ba0bf98d 6043 (version "4.32.0")
5cfa4bff
RW
6044 (source
6045 (origin
6046 (method url-fetch)
6047 (uri (bioconductor-uri "EBImage" version))
6048 (sha256
6049 (base32
ba0bf98d 6050 "0qi8bbix5bjahs73ljhfvidlbj8hz5m5j0sb9cjxlngnnldbh4ww"))))
5cfa4bff
RW
6051 (properties `((upstream-name . "EBImage")))
6052 (build-system r-build-system)
6053 (propagated-inputs
6054 `(("r-abind" ,r-abind)
6055 ("r-biocgenerics" ,r-biocgenerics)
6056 ("r-fftwtools" ,r-fftwtools)
6057 ("r-htmltools" ,r-htmltools)
6058 ("r-htmlwidgets" ,r-htmlwidgets)
6059 ("r-jpeg" ,r-jpeg)
6060 ("r-locfit" ,r-locfit)
6061 ("r-png" ,r-png)
6062 ("r-rcurl" ,r-rcurl)
6063 ("r-tiff" ,r-tiff)))
6064 (native-inputs
6065 `(("r-knitr" ,r-knitr))) ; for vignettes
6066 (home-page "https://github.com/aoles/EBImage")
6067 (synopsis "Image processing and analysis toolbox for R")
6068 (description
6069 "EBImage provides general purpose functionality for image processing and
6070analysis. In the context of (high-throughput) microscopy-based cellular
6071assays, EBImage offers tools to segment cells and extract quantitative
6072cellular descriptors. This allows the automation of such tasks using the R
6073programming language and facilitates the use of other tools in the R
6074environment for signal processing, statistical modeling, machine learning and
6075visualization with image data.")
6076 ;; Any version of the LGPL.
6077 (license license:lgpl2.1+)))
51e98f7e
RW
6078
6079(define-public r-yamss
6080 (package
6081 (name "r-yamss")
65ba4ba5 6082 (version "1.16.0")
51e98f7e
RW
6083 (source
6084 (origin
6085 (method url-fetch)
6086 (uri (bioconductor-uri "yamss" version))
6087 (sha256
6088 (base32
65ba4ba5 6089 "0cxzn7j9apjcabbvvii16kn4whwd9khcyz867w5ag3zdxwvg7l7w"))))
51e98f7e
RW
6090 (build-system r-build-system)
6091 (propagated-inputs
6092 `(("r-biocgenerics" ,r-biocgenerics)
6093 ("r-data-table" ,r-data-table)
6094 ("r-ebimage" ,r-ebimage)
6095 ("r-iranges" ,r-iranges)
6096 ("r-limma" ,r-limma)
6097 ("r-matrix" ,r-matrix)
6098 ("r-mzr" ,r-mzr)
6099 ("r-s4vectors" ,r-s4vectors)
6100 ("r-summarizedexperiment"
6101 ,r-summarizedexperiment)))
6e397aad
RW
6102 (native-inputs
6103 `(("r-knitr" ,r-knitr)))
51e98f7e
RW
6104 (home-page "https://github.com/hansenlab/yamss")
6105 (synopsis "Tools for high-throughput metabolomics")
6106 (description
6107 "This package provides tools to analyze and visualize high-throughput
9b19734c 6108metabolomics data acquired using chromatography-mass spectrometry. These tools
51e98f7e
RW
6109preprocess data in a way that enables reliable and powerful differential
6110analysis.")
6111 (license license:artistic2.0)))
398c4a93
RW
6112
6113(define-public r-gtrellis
6114 (package
6115 (name "r-gtrellis")
0836ef6b 6116 (version "1.22.0")
398c4a93
RW
6117 (source
6118 (origin
6119 (method url-fetch)
6120 (uri (bioconductor-uri "gtrellis" version))
6121 (sha256
6122 (base32
0836ef6b 6123 "14mpavkxlp9d1kccwi4b9hi7x8md5j4s1g17ivqsj38lxqjvg5gw"))))
398c4a93
RW
6124 (build-system r-build-system)
6125 (propagated-inputs
6126 `(("r-circlize" ,r-circlize)
6127 ("r-genomicranges" ,r-genomicranges)
6128 ("r-getoptlong" ,r-getoptlong)
6129 ("r-iranges" ,r-iranges)))
a471def0
RW
6130 (native-inputs
6131 `(("r-knitr" ,r-knitr)))
398c4a93
RW
6132 (home-page "https://github.com/jokergoo/gtrellis")
6133 (synopsis "Genome level Trellis layout")
6134 (description
6135 "Genome level Trellis graph visualizes genomic data conditioned by
6136genomic categories (e.g. chromosomes). For each genomic category, multiple
6137dimensional data which are represented as tracks describe different features
6138from different aspects. This package provides high flexibility to arrange
6139genomic categories and to add self-defined graphics in the plot.")
6140 (license license:expat)))
28098414
RW
6141
6142(define-public r-somaticsignatures
6143 (package
6144 (name "r-somaticsignatures")
36f3a19a 6145 (version "2.26.0")
28098414
RW
6146 (source
6147 (origin
6148 (method url-fetch)
6149 (uri (bioconductor-uri "SomaticSignatures" version))
6150 (sha256
6151 (base32
36f3a19a 6152 "1pwf9ws0klcij27w22p0nh924yp5h2jsidp54ppp7mnx08iv0801"))))
28098414
RW
6153 (properties
6154 `((upstream-name . "SomaticSignatures")))
6155 (build-system r-build-system)
6156 (propagated-inputs
6157 `(("r-biobase" ,r-biobase)
6158 ("r-biostrings" ,r-biostrings)
6159 ("r-genomeinfodb" ,r-genomeinfodb)
6160 ("r-genomicranges" ,r-genomicranges)
6161 ("r-ggbio" ,r-ggbio)
6162 ("r-ggplot2" ,r-ggplot2)
6163 ("r-iranges" ,r-iranges)
6164 ("r-nmf" ,r-nmf)
6165 ("r-pcamethods" ,r-pcamethods)
6166 ("r-proxy" ,r-proxy)
6167 ("r-reshape2" ,r-reshape2)
6168 ("r-s4vectors" ,r-s4vectors)
6169 ("r-variantannotation" ,r-variantannotation)))
63c14717
RW
6170 (native-inputs
6171 `(("r-knitr" ,r-knitr)))
28098414
RW
6172 (home-page "https://github.com/juliangehring/SomaticSignatures")
6173 (synopsis "Somatic signatures")
6174 (description
6175 "This package identifies mutational signatures of @dfn{single nucleotide
6176variants} (SNVs). It provides a infrastructure related to the methodology
6177described in Nik-Zainal (2012, Cell), with flexibility in the matrix
6178decomposition algorithms.")
6179 (license license:expat)))
303f2ed1
RW
6180
6181(define-public r-yapsa
6182 (package
6183 (name "r-yapsa")
d0db04fc 6184 (version "1.16.0")
303f2ed1
RW
6185 (source
6186 (origin
6187 (method url-fetch)
6188 (uri (bioconductor-uri "YAPSA" version))
6189 (sha256
6190 (base32
d0db04fc 6191 "1vwccrp01p8i42axbaz1bqq173la18ldrzmrjawr5nkjjkvddbpb"))))
303f2ed1
RW
6192 (properties `((upstream-name . "YAPSA")))
6193 (build-system r-build-system)
6194 (propagated-inputs
8a5abc62
RW
6195 `(("r-biostrings" ,r-biostrings)
6196 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
6197 ("r-circlize" ,r-circlize)
303f2ed1
RW
6198 ("r-complexheatmap" ,r-complexheatmap)
6199 ("r-corrplot" ,r-corrplot)
6200 ("r-dendextend" ,r-dendextend)
8a5abc62
RW
6201 ("r-doparallel" ,r-doparallel)
6202 ("r-dplyr" ,r-dplyr)
303f2ed1
RW
6203 ("r-genomeinfodb" ,r-genomeinfodb)
6204 ("r-genomicranges" ,r-genomicranges)
6205 ("r-getoptlong" ,r-getoptlong)
8a5abc62 6206 ("r-ggbeeswarm" ,r-ggbeeswarm)
303f2ed1
RW
6207 ("r-ggplot2" ,r-ggplot2)
6208 ("r-gridextra" ,r-gridextra)
6209 ("r-gtrellis" ,r-gtrellis)
6210 ("r-keggrest" ,r-keggrest)
d0db04fc 6211 ("r-limsolve" ,r-limsolve)
8a5abc62 6212 ("r-magrittr" ,r-magrittr)
303f2ed1 6213 ("r-pmcmr" ,r-pmcmr)
8a5abc62 6214 ("r-pracma" ,r-pracma)
303f2ed1
RW
6215 ("r-reshape2" ,r-reshape2)
6216 ("r-somaticsignatures" ,r-somaticsignatures)
6217 ("r-variantannotation" ,r-variantannotation)))
8a5abc62
RW
6218 (native-inputs
6219 `(("r-knitr" ,r-knitr)))
303f2ed1
RW
6220 (home-page "https://bioconductor.org/packages/YAPSA/")
6221 (synopsis "Yet another package for signature analysis")
6222 (description
6223 "This package provides functions and routines useful in the analysis of
6224somatic signatures (cf. L. Alexandrov et al., Nature 2013). In particular,
6225functions to perform a signature analysis with known signatures and a
6226signature analysis on @dfn{stratified mutational catalogue} (SMC) are
6227provided.")
6228 (license license:gpl3)))
e99380d6
RW
6229
6230(define-public r-gcrma
6231 (package
6232 (name "r-gcrma")
3d41f0c2 6233 (version "2.62.0")
e99380d6
RW
6234 (source
6235 (origin
6236 (method url-fetch)
6237 (uri (bioconductor-uri "gcrma" version))
6238 (sha256
6239 (base32
3d41f0c2 6240 "1v1x13iwcv6c9x7r1iz2598rwlyzic67jbqcajg24ib6lcfn9f00"))))
e99380d6
RW
6241 (build-system r-build-system)
6242 (propagated-inputs
6243 `(("r-affy" ,r-affy)
6244 ("r-affyio" ,r-affyio)
6245 ("r-biobase" ,r-biobase)
6246 ("r-biocmanager" ,r-biocmanager)
6247 ("r-biostrings" ,r-biostrings)
6248 ("r-xvector" ,r-xvector)))
6249 (home-page "https://bioconductor.org/packages/gcrma/")
6250 (synopsis "Background adjustment using sequence information")
6251 (description
6252 "Gcrma adjusts for background intensities in Affymetrix array data which
6253include optical noise and @dfn{non-specific binding} (NSB). The main function
6254@code{gcrma} converts background adjusted probe intensities to expression
6255measures using the same normalization and summarization methods as a
6256@dfn{Robust Multiarray Average} (RMA). Gcrma uses probe sequence information
6257to estimate probe affinity to NSB. The sequence information is summarized in
6258a more complex way than the simple GC content. Instead, the base types (A, T,
6259G or C) at each position along the probe determine the affinity of each probe.
6260The parameters of the position-specific base contributions to the probe
6261affinity is estimated in an NSB experiment in which only NSB but no
7230f6d5 6262gene-specific binding is expected.")
e99380d6
RW
6263 ;; Any version of the LGPL
6264 (license license:lgpl2.1+)))
4675b3cf
RW
6265
6266(define-public r-simpleaffy
6267 (package
6268 (name "r-simpleaffy")
48aaef23 6269 (version "2.66.0")
4675b3cf
RW
6270 (source
6271 (origin
6272 (method url-fetch)
6273 (uri (bioconductor-uri "simpleaffy" version))
6274 (sha256
6275 (base32
48aaef23 6276 "04a11dsqd5y4b39nny94acnh0qhdazjc6d1803izza4vrgmw2csb"))))
4675b3cf
RW
6277 (build-system r-build-system)
6278 (propagated-inputs
6279 `(("r-affy" ,r-affy)
6280 ("r-biobase" ,r-biobase)
6281 ("r-biocgenerics" ,r-biocgenerics)
6282 ("r-gcrma" ,r-gcrma)
6283 ("r-genefilter" ,r-genefilter)))
6284 (home-page "https://bioconductor.org/packages/simpleaffy/")
6285 (synopsis "Very simple high level analysis of Affymetrix data")
6286 (description
6287 "This package provides high level functions for reading Affy @file{.CEL}
6288files, phenotypic data, and then computing simple things with it, such as
6289t-tests, fold changes and the like. It makes heavy use of the @code{affy}
6290library. It also has some basic scatter plot functions and mechanisms for
6291generating high resolution journal figures.")
6292 (license license:gpl2+)))
f562c90a
RW
6293
6294(define-public r-yaqcaffy
6295 (package
6296 (name "r-yaqcaffy")
94dee0af 6297 (version "1.50.0")
f562c90a
RW
6298 (source
6299 (origin
6300 (method url-fetch)
6301 (uri (bioconductor-uri "yaqcaffy" version))
6302 (sha256
6303 (base32
94dee0af 6304 "18gphcjj15iivrahp52186bvdg07yd2dvrykfjdd4r1vyf33im96"))))
f562c90a
RW
6305 (build-system r-build-system)
6306 (propagated-inputs
6307 `(("r-simpleaffy" ,r-simpleaffy)))
6308 (home-page "https://bioconductor.org/packages/yaqcaffy/")
6309 (synopsis "Affymetrix quality control and reproducibility analysis")
6310 (description
6311 "This is a package that can be used for quality control of Affymetrix
6312GeneChip expression data and reproducibility analysis of human whole genome
6313chips with the MAQC reference datasets.")
6314 (license license:artistic2.0)))
59cf2629
RW
6315
6316(define-public r-quantro
6317 (package
6318 (name "r-quantro")
adf6edc7 6319 (version "1.24.0")
59cf2629
RW
6320 (source
6321 (origin
6322 (method url-fetch)
6323 (uri (bioconductor-uri "quantro" version))
6324 (sha256
6325 (base32
adf6edc7 6326 "1mq4hda73idkq0lkfrhcmiz4kkalfn47dh3i75br5fi33mdgc0k2"))))
59cf2629
RW
6327 (build-system r-build-system)
6328 (propagated-inputs
6329 `(("r-biobase" ,r-biobase)
6330 ("r-doparallel" ,r-doparallel)
6331 ("r-foreach" ,r-foreach)
6332 ("r-ggplot2" ,r-ggplot2)
6333 ("r-iterators" ,r-iterators)
6334 ("r-minfi" ,r-minfi)
6335 ("r-rcolorbrewer" ,r-rcolorbrewer)))
70d90ae7
RW
6336 (native-inputs
6337 `(("r-knitr" ,r-knitr)))
59cf2629
RW
6338 (home-page "https://bioconductor.org/packages/quantro/")
6339 (synopsis "Test for when to use quantile normalization")
6340 (description
6341 "This package provides a data-driven test for the assumptions of quantile
6342normalization using raw data such as objects that inherit eSets (e.g.
6343ExpressionSet, MethylSet). Group level information about each sample (such as
6344Tumor / Normal status) must also be provided because the test assesses if
6345there are global differences in the distributions between the user-defined
6346groups.")
6347 (license license:gpl3+)))
98a2af31
RW
6348
6349(define-public r-yarn
6350 (package
6351 (name "r-yarn")
8db36c1f 6352 (version "1.16.0")
98a2af31
RW
6353 (source
6354 (origin
6355 (method url-fetch)
6356 (uri (bioconductor-uri "yarn" version))
6357 (sha256
6358 (base32
8db36c1f 6359 "0p8wz5jn601vxbbxkm73ps3fx0j1y56nr2qf6y8k80vgrk7bv5gp"))))
98a2af31
RW
6360 (build-system r-build-system)
6361 (propagated-inputs
6362 `(("r-biobase" ,r-biobase)
6363 ("r-biomart" ,r-biomart)
6364 ("r-downloader" ,r-downloader)
6365 ("r-edger" ,r-edger)
6366 ("r-gplots" ,r-gplots)
6367 ("r-limma" ,r-limma)
6368 ("r-matrixstats" ,r-matrixstats)
6369 ("r-preprocesscore" ,r-preprocesscore)
6370 ("r-quantro" ,r-quantro)
6371 ("r-rcolorbrewer" ,r-rcolorbrewer)
6372 ("r-readr" ,r-readr)))
a37a6ffb
RW
6373 (native-inputs
6374 `(("r-knitr" ,r-knitr)))
98a2af31
RW
6375 (home-page "https://bioconductor.org/packages/yarn/")
6376 (synopsis "Robust multi-condition RNA-Seq preprocessing and normalization")
6377 (description
6378 "Expedite large RNA-Seq analyses using a combination of previously
6379developed tools. YARN is meant to make it easier for the user in performing
6380basic mis-annotation quality control, filtering, and condition-aware
6381normalization. YARN leverages many Bioconductor tools and statistical
6382techniques to account for the large heterogeneity and sparsity found in very
6383large RNA-seq experiments.")
6384 (license license:artistic2.0)))
a6e1eb1a
RW
6385
6386(define-public r-roar
6387 (package
6388 (name "r-roar")
72476ade 6389 (version "1.26.0")
a6e1eb1a
RW
6390 (source
6391 (origin
6392 (method url-fetch)
6393 (uri (bioconductor-uri "roar" version))
6394 (sha256
6395 (base32
72476ade 6396 "0spidrcjnrcli0whkf6h8pa1i9dg9arjbm7b1skxbs6dn2k4yyqw"))))
a6e1eb1a
RW
6397 (build-system r-build-system)
6398 (propagated-inputs
6399 `(("r-biocgenerics" ,r-biocgenerics)
6400 ("r-genomeinfodb" ,r-genomeinfodb)
6401 ("r-genomicalignments" ,r-genomicalignments)
6402 ("r-genomicranges" ,r-genomicranges)
6403 ("r-iranges" ,r-iranges)
6404 ("r-rtracklayer" ,r-rtracklayer)
6405 ("r-s4vectors" ,r-s4vectors)
6406 ("r-summarizedexperiment" ,r-summarizedexperiment)))
6407 (home-page "https://github.com/vodkatad/roar/")
6408 (synopsis "Identify differential APA usage from RNA-seq alignments")
6409 (description
6410 "This package provides tools for identifying preferential usage of APA
6411sites, comparing two biological conditions, starting from known alternative
6412sites and alignments obtained from standard RNA-seq experiments.")
6413 (license license:gpl3)))
50d91770
RW
6414
6415(define-public r-xbseq
6416 (package
6417 (name "r-xbseq")
7f71341e 6418 (version "1.22.0")
50d91770
RW
6419 (source
6420 (origin
6421 (method url-fetch)
6422 (uri (bioconductor-uri "XBSeq" version))
6423 (sha256
6424 (base32
7f71341e 6425 "1dvk2jpsdynqw5071z54yd5j0ddprhc1ppk834cz9liibd72d7vz"))))
50d91770
RW
6426 (properties `((upstream-name . "XBSeq")))
6427 (build-system r-build-system)
6428 (propagated-inputs
6429 `(("r-biobase" ,r-biobase)
6430 ("r-deseq2" ,r-deseq2)
6431 ("r-dplyr" ,r-dplyr)
6432 ("r-ggplot2" ,r-ggplot2)
6433 ("r-locfit" ,r-locfit)
6434 ("r-magrittr" ,r-magrittr)
6435 ("r-matrixstats" ,r-matrixstats)
6436 ("r-pracma" ,r-pracma)
6437 ("r-roar" ,r-roar)))
bcd06bdb
RW
6438 (native-inputs
6439 `(("r-knitr" ,r-knitr)))
50d91770
RW
6440 (home-page "https://github.com/Liuy12/XBSeq")
6441 (synopsis "Test for differential expression for RNA-seq data")
6442 (description
6443 "XBSeq is a novel algorithm for testing RNA-seq @dfn{differential
6444expression} (DE), where a statistical model was established based on the
6445assumption that observed signals are the convolution of true expression
6446signals and sequencing noises. The mapped reads in non-exonic regions are
6447considered as sequencing noises, which follows a Poisson distribution. Given
6448measurable observed signal and background noise from RNA-seq data, true
6449expression signals, assuming governed by the negative binomial distribution,
6450can be delineated and thus the accurate detection of differential expressed
6451genes.")
6452 (license license:gpl3+)))
c8310056
RW
6453
6454(define-public r-massspecwavelet
6455 (package
6456 (name "r-massspecwavelet")
f4e19e62 6457 (version "1.56.0")
c8310056
RW
6458 (source
6459 (origin
6460 (method url-fetch)
6461 (uri (bioconductor-uri "MassSpecWavelet" version))
6462 (sha256
6463 (base32
f4e19e62 6464 "1vvxbxc538raqdsy0x9ln41vjhp2aw1nrh4k35y3s9mhb1jlzzv3"))))
c8310056
RW
6465 (properties
6466 `((upstream-name . "MassSpecWavelet")))
6467 (build-system r-build-system)
6468 (propagated-inputs
6469 `(("r-waveslim" ,r-waveslim)))
6470 (home-page "https://bioconductor.org/packages/MassSpecWavelet/")
6471 (synopsis "Mass spectrum processing by wavelet-based algorithms")
6472 (description
6473 "The MassSpecWavelet package aims to process @dfn{Mass Spectrometry} (MS)
6474data mainly through the use of wavelet transforms. It supports peak detection
6475based on @dfn{Continuous Wavelet Transform} (CWT).")
6476 (license license:lgpl2.0+)))
ec12e537
RW
6477
6478(define-public r-xcms
6479 (package
6480 (name "r-xcms")
a3af40ea 6481 (version "3.12.0")
ec12e537
RW
6482 (source
6483 (origin
6484 (method url-fetch)
6485 (uri (bioconductor-uri "xcms" version))
6486 (sha256
6487 (base32
a3af40ea 6488 "17kyybj093mj0g2sbfmjp19mmkww4w025n6zc0hbznqb94vkc8fv"))))
ec12e537
RW
6489 (build-system r-build-system)
6490 (propagated-inputs
6491 `(("r-biobase" ,r-biobase)
6492 ("r-biocgenerics" ,r-biocgenerics)
6493 ("r-biocparallel" ,r-biocparallel)
4fb52345 6494 ("r-iranges" ,r-iranges)
ec12e537
RW
6495 ("r-lattice" ,r-lattice)
6496 ("r-massspecwavelet" ,r-massspecwavelet)
a3af40ea 6497 ("r-mscoreutils" ,r-mscoreutils)
ec12e537 6498 ("r-msnbase" ,r-msnbase)
ec12e537
RW
6499 ("r-mzr" ,r-mzr)
6500 ("r-plyr" ,r-plyr)
6501 ("r-protgenerics" ,r-protgenerics)
6502 ("r-rann" ,r-rann)
6503 ("r-rcolorbrewer" ,r-rcolorbrewer)
6504 ("r-robustbase" ,r-robustbase)
ff9f179a
RW
6505 ("r-s4vectors" ,r-s4vectors)
6506 ("r-summarizedexperiment" ,r-summarizedexperiment)))
6507 (native-inputs
6508 `(("r-knitr" ,r-knitr)))
ec12e537
RW
6509 (home-page "https://bioconductor.org/packages/xcms/")
6510 (synopsis "LC/MS and GC/MS mass spectrometry data analysis")
6511 (description
6512 "This package provides a framework for processing and visualization of
6513chromatographically separated and single-spectra mass spectral data. It
6514imports from AIA/ANDI NetCDF, mzXML, mzData and mzML files. It preprocesses
6515data for high-throughput, untargeted analyte profiling.")
6516 (license license:gpl2+)))
8830664d
RW
6517
6518(define-public r-wrench
6519 (package
6520 (name "r-wrench")
dc7c6368 6521 (version "1.8.0")
8830664d
RW
6522 (source
6523 (origin
6524 (method url-fetch)
6525 (uri (bioconductor-uri "Wrench" version))
6526 (sha256
6527 (base32
dc7c6368 6528 "01z7rd9fn6cpab3dxgwfpfjlq6vsqb8jhbzvhcqn9v2vqc2pridx"))))
8830664d
RW
6529 (properties `((upstream-name . "Wrench")))
6530 (build-system r-build-system)
6531 (propagated-inputs
6532 `(("r-limma" ,r-limma)
6533 ("r-locfit" ,r-locfit)
6534 ("r-matrixstats" ,r-matrixstats)))
996f07b5
RW
6535 (native-inputs
6536 `(("r-knitr" ,r-knitr)))
8830664d
RW
6537 (home-page "https://github.com/HCBravoLab/Wrench")
6538 (synopsis "Wrench normalization for sparse count data")
6539 (description
6540 "Wrench is a package for normalization sparse genomic count data, like
6541that arising from 16s metagenomic surveys.")
6542 (license license:artistic2.0)))
b9b8b447
RW
6543
6544(define-public r-wiggleplotr
6545 (package
6546 (name "r-wiggleplotr")
397bcd2c 6547 (version "1.14.0")
b9b8b447
RW
6548 (source
6549 (origin
6550 (method url-fetch)
6551 (uri (bioconductor-uri "wiggleplotr" version))
6552 (sha256
6553 (base32
397bcd2c 6554 "1k4wlh5ayb1w4dr6dydqfgm3415qhsfmshmi6zjyyhhkd2626vad"))))
b9b8b447
RW
6555 (build-system r-build-system)
6556 (propagated-inputs
6557 `(("r-assertthat" ,r-assertthat)
6558 ("r-cowplot" ,r-cowplot)
6559 ("r-dplyr" ,r-dplyr)
6560 ("r-genomeinfodb" ,r-genomeinfodb)
6561 ("r-genomicranges" ,r-genomicranges)
6562 ("r-ggplot2" ,r-ggplot2)
6563 ("r-iranges" ,r-iranges)
6564 ("r-purrr" ,r-purrr)
6565 ("r-rtracklayer" ,r-rtracklayer)
6566 ("r-s4vectors" ,r-s4vectors)))
ee0f7460
RW
6567 (native-inputs
6568 `(("r-knitr" ,r-knitr)))
b9b8b447
RW
6569 (home-page "https://bioconductor.org/packages/wiggleplotr/")
6570 (synopsis "Make read coverage plots from BigWig files")
6571 (description
6572 "This package provides tools to visualize read coverage from sequencing
6573experiments together with genomic annotations (genes, transcripts, peaks).
6574Introns of long transcripts can be rescaled to a fixed length for better
6575visualization of exonic read coverage.")
6576 (license license:asl2.0)))
7b5101c5
RW
6577
6578(define-public r-widgettools
6579 (package
6580 (name "r-widgettools")
ba53681a 6581 (version "1.68.0")
7b5101c5
RW
6582 (source
6583 (origin
6584 (method url-fetch)
6585 (uri (bioconductor-uri "widgetTools" version))
6586 (sha256
6587 (base32
ba53681a 6588 "172f0pmsspd9lss557cmxzjfsbansimjyhwdiahg8pqrayhwvf2w"))))
7b5101c5
RW
6589 (properties `((upstream-name . "widgetTools")))
6590 (build-system r-build-system)
6591 (home-page "https://bioconductor.org/packages/widgetTools/")
6592 (synopsis "Tools for creating interactive tcltk widgets")
6593 (description
337bdc17 6594 "This package contains tools to support the construction of tcltk
7b5101c5
RW
6595widgets in R.")
6596 ;; Any version of the LGPL.
6597 (license license:lgpl3+)))
6b12f213
RW
6598
6599(define-public r-webbioc
6600 (package
6601 (name "r-webbioc")
d176ad34 6602 (version "1.62.0")
6b12f213
RW
6603 (source
6604 (origin
6605 (method url-fetch)
6606 (uri (bioconductor-uri "webbioc" version))
6607 (sha256
6608 (base32
d176ad34 6609 "1nnmr4ddi07x7sy89fgdn7iwz5k4l8n5ca3xjnlbpwxycza793vj"))))
6b12f213
RW
6610 (build-system r-build-system)
6611 (inputs
6612 `(("netpbm" ,netpbm)
6613 ("perl" ,perl)))
6614 (propagated-inputs
6615 `(("r-affy" ,r-affy)
6616 ("r-annaffy" ,r-annaffy)
6617 ("r-biobase" ,r-biobase)
6618 ("r-biocmanager" ,r-biocmanager)
6619 ("r-gcrma" ,r-gcrma)
6620 ("r-multtest" ,r-multtest)
6621 ("r-qvalue" ,r-qvalue)
6622 ("r-vsn" ,r-vsn)))
6623 (home-page "https://www.bioconductor.org/")
6624 (synopsis "Bioconductor web interface")
6625 (description
6626 "This package provides an integrated web interface for doing microarray
6627analysis using several of the Bioconductor packages. It is intended to be
6628deployed as a centralized bioinformatics resource for use by many users.
6629Currently only Affymetrix oligonucleotide analysis is supported.")
6630 (license license:gpl2+)))
9800d859 6631
1edec0e8
RJ
6632(define-public r-zinbwave
6633 (package
6634 (name "r-zinbwave")
6635 (version "1.12.0")
6636 (source
6637 (origin
6638 (method url-fetch)
6639 (uri (bioconductor-uri "zinbwave" version))
6640 (sha256
6641 (base32
6642 "0m5f0wrk6kg88m41cchjwi4ssi7kr3196m8h9hrhygak964nsd4q"))))
6643 (build-system r-build-system)
6644 (propagated-inputs
6645 `(("r-biocparallel" ,r-biocparallel)
6646 ("r-edger" ,r-edger)
6647 ("r-genefilter" ,r-genefilter)
6648 ("r-matrix" ,r-matrix)
6649 ("r-singlecellexperiment" ,r-singlecellexperiment)
6650 ("r-softimpute" ,r-softimpute)
6651 ("r-summarizedexperiment" ,r-summarizedexperiment)))
6652 (native-inputs
6653 `(("r-knitr" ,r-knitr)))
6654 (home-page "https://bioconductor.org/packages/zinbwave")
6655 (synopsis "Zero-inflated negative binomial model for RNA-seq data")
6656 (description "This package implements a general and flexible zero-inflated
6657negative binomial model that can be used to provide a low-dimensional
6658representations of single-cell RNA-seq data. The model accounts for zero
6659inflation (dropouts), over-dispersion, and the count nature of the data.
6660The model also accounts for the difference in library sizes and optionally
6661for batch effects and/or other covariates, avoiding the need for pre-normalize
6662the data.")
6663 (license license:artistic2.0)))
6664
9800d859
RW
6665(define-public r-zfpkm
6666 (package
6667 (name "r-zfpkm")
59fafa19 6668 (version "1.12.0")
9800d859
RW
6669 (source
6670 (origin
6671 (method url-fetch)
6672 (uri (bioconductor-uri "zFPKM" version))
6673 (sha256
6674 (base32
59fafa19 6675 "1sa7m7mzzr92c9ickial5701414rab233lq1il1sm9yfdkf8s9fm"))))
9800d859
RW
6676 (properties `((upstream-name . "zFPKM")))
6677 (build-system r-build-system)
6678 (propagated-inputs
6679 `(("r-checkmate" ,r-checkmate)
6680 ("r-dplyr" ,r-dplyr)
6681 ("r-ggplot2" ,r-ggplot2)
6682 ("r-summarizedexperiment" ,r-summarizedexperiment)
6683 ("r-tidyr" ,r-tidyr)))
8fdca89b
RW
6684 (native-inputs
6685 `(("r-knitr" ,r-knitr)))
9800d859
RW
6686 (home-page "https://github.com/ronammar/zFPKM/")
6687 (synopsis "Functions to facilitate zFPKM transformations")
6688 (description
6689 "This is a package to perform the zFPKM transform on RNA-seq FPKM data.
6690This algorithm is based on the publication by Hart et al., 2013 (Pubmed ID
669124215113).")
6692 (license license:gpl3)))
2bdc88fc
RW
6693
6694(define-public r-rbowtie2
6695 (package
6696 (name "r-rbowtie2")
9834d1ab 6697 (version "1.12.0")
2bdc88fc
RW
6698 (source
6699 (origin
6700 (method url-fetch)
6701 (uri (bioconductor-uri "Rbowtie2" version))
6702 (sha256
6703 (base32
9834d1ab 6704 "1pcdcqn82ray73bajjnx5zgs98m56acviq3adbzga0cfqf6wiqx5"))))
2bdc88fc
RW
6705 (properties `((upstream-name . "Rbowtie2")))
6706 (build-system r-build-system)
6707 (inputs
6708 `(("zlib" ,zlib)))
297854e6
RW
6709 (native-inputs
6710 `(("r-knitr" ,r-knitr)))
2bdc88fc
RW
6711 (home-page "https://bioconductor.org/packages/Rbowtie2/")
6712 (synopsis "R wrapper for Bowtie2 and AdapterRemoval")
6713 (description
6714 "This package provides an R wrapper of the popular @code{bowtie2}
6715sequencing reads aligner and @code{AdapterRemoval}, a convenient tool for
6716rapid adapter trimming, identification, and read merging.")
6717 (license license:gpl3+)))
5622628f
RW
6718
6719(define-public r-progeny
6720 (package
6721 (name "r-progeny")
d115db7f 6722 (version "1.12.0")
5622628f
RW
6723 (source
6724 (origin
6725 (method url-fetch)
6726 (uri (bioconductor-uri "progeny" version))
6727 (sha256
6728 (base32
d115db7f 6729 "00lhzz4plmx5128khs298n6zv9204mhqv548lxxdhaw18b16vwm7"))))
5622628f 6730 (build-system r-build-system)
8e5933a8
RW
6731 (propagated-inputs
6732 `(("r-biobase" ,r-biobase)
6733 ("r-dplyr" ,r-dplyr)
6734 ("r-ggplot2" ,r-ggplot2)
6735 ("r-ggrepel" ,r-ggrepel)
6736 ("r-gridextra" ,r-gridextra)
6737 ("r-tidyr" ,r-tidyr)))
6738 (native-inputs
6739 `(("r-knitr" ,r-knitr)))
5622628f
RW
6740 (home-page "https://github.com/saezlab/progeny")
6741 (synopsis "Pathway responsive gene activity inference")
6742 (description
6743 "This package provides a function to infer pathway activity from gene
6744expression. It contains the linear model inferred in the publication
6745\"Perturbation-response genes reveal signaling footprints in cancer gene
6746expression\".")
6747 (license license:asl2.0)))
307586c1
RW
6748
6749(define-public r-arrmnormalization
6750 (package
6751 (name "r-arrmnormalization")
0067589a 6752 (version "1.30.0")
307586c1
RW
6753 (source
6754 (origin
6755 (method url-fetch)
6756 (uri (bioconductor-uri "ARRmNormalization" version))
6757 (sha256
6758 (base32
0067589a 6759 "1ximvi0jbwmymx6iy70qfyr9j26x5arlarra9fzs5hq05jif6q95"))))
307586c1
RW
6760 (properties
6761 `((upstream-name . "ARRmNormalization")))
6762 (build-system r-build-system)
6763 (propagated-inputs `(("r-arrmdata" ,r-arrmdata)))
6764 (home-page "https://bioconductor.org/packages/ARRmNormalization/")
6765 (synopsis "Adaptive robust regression normalization for methylation data")
6766 (description
6767 "This is a package to perform the @dfn{Adaptive Robust Regression
6768method} (ARRm) for the normalization of methylation data from the Illumina
6769Infinium HumanMethylation 450k assay.")
6770 (license license:artistic2.0)))
fbf34949
RW
6771
6772(define-public r-biocfilecache
6773 (package
6774 (name "r-biocfilecache")
e65e81d2 6775 (version "1.14.0")
fbf34949
RW
6776 (source
6777 (origin
6778 (method url-fetch)
6779 (uri (bioconductor-uri "BiocFileCache" version))
6780 (sha256
6781 (base32
e65e81d2 6782 "0r032a033636bxap0vvb02jvjqiynzj9npqd8603qnwmhvvfi5z1"))))
fbf34949
RW
6783 (properties `((upstream-name . "BiocFileCache")))
6784 (build-system r-build-system)
6785 (propagated-inputs
6786 `(("r-curl" ,r-curl)
6787 ("r-dbi" ,r-dbi)
6788 ("r-dbplyr" ,r-dbplyr)
6789 ("r-dplyr" ,r-dplyr)
6790 ("r-httr" ,r-httr)
6791 ("r-rappdirs" ,r-rappdirs)
6792 ("r-rsqlite" ,r-rsqlite)))
173844fc
RW
6793 (native-inputs
6794 `(("r-knitr" ,r-knitr)))
fbf34949
RW
6795 (home-page "https://bioconductor.org/packages/BiocFileCache/")
6796 (synopsis "Manage files across sessions")
6797 (description
6798 "This package creates a persistent on-disk cache of files that the user
6799can add, update, and retrieve. It is useful for managing resources (such as
6800custom Txdb objects) that are costly or difficult to create, web resources,
6801and data files used across sessions.")
6802 (license license:artistic2.0)))
8c42f8f6
RW
6803
6804(define-public r-iclusterplus
6805 (package
6806 (name "r-iclusterplus")
4bc0675d 6807 (version "1.26.0")
8c42f8f6
RW
6808 (source
6809 (origin
6810 (method url-fetch)
6811 (uri (bioconductor-uri "iClusterPlus" version))
6812 (sha256
6813 (base32
4bc0675d 6814 "02ji84dsbn4wir8sim4qy8h57524mnrsq51wxc7n8ybp5x7n9k9q"))))
8c42f8f6
RW
6815 (properties `((upstream-name . "iClusterPlus")))
6816 (build-system r-build-system)
6817 (native-inputs `(("gfortran" ,gfortran)))
6818 (home-page "https://bioconductor.org/packages/iClusterPlus/")
6819 (synopsis "Integrative clustering of multi-type genomic data")
6820 (description
6821 "iClusterPlus is developed for integrative clustering analysis of
6822multi-type genomic data and is an enhanced version of iCluster proposed and
6823developed by Shen, Olshen and Ladanyi (2009). Multi-type genomic data arise
6824from the experiments where biological samples (e.g. tumor samples) are
6825analyzed by multiple techniques, for instance, @dfn{array comparative genomic
6826hybridization} (aCGH), gene expression microarray, RNA-seq and DNA-seq, and so
6827on. In the iClusterPlus model, binary observations such as somatic mutation
6828are modeled as Binomial processes; categorical observations such as copy
6829number states are realizations of Multinomial random variables; counts are
6830modeled as Poisson random processes; and continuous measures are modeled by
6831Gaussian distributions.")
6832 (license license:gpl2+)))
4d06ef4b
RW
6833
6834(define-public r-rbowtie
6835 (package
6836 (name "r-rbowtie")
ea86d93e 6837 (version "1.30.0")
4d06ef4b
RW
6838 (source
6839 (origin
6840 (method url-fetch)
6841 (uri (bioconductor-uri "Rbowtie" version))
6842 (sha256
6843 (base32
ea86d93e 6844 "0rgxqc3sbq7phnrn9a6z361725h4zi2mi985i43n7fi3csif7507"))))
4d06ef4b
RW
6845 (properties `((upstream-name . "Rbowtie")))
6846 (build-system r-build-system)
6847 (inputs
6848 `(("zlib" ,zlib)))
568c3929
RW
6849 (native-inputs
6850 `(("r-knitr" ,r-knitr)))
4d06ef4b
RW
6851 (home-page "https://bioconductor.org/packages/Rbowtie/")
6852 (synopsis "R bowtie wrapper")
6853 (description
6854 "This package provides an R wrapper around the popular bowtie short read
6855aligner and around SpliceMap, a de novo splice junction discovery and
6856alignment tool.")
6857 (license license:artistic2.0)))
14441539
RW
6858
6859(define-public r-sgseq
6860 (package
6861 (name "r-sgseq")
ca0271c5 6862 (version "1.24.0")
14441539
RW
6863 (source
6864 (origin
6865 (method url-fetch)
6866 (uri (bioconductor-uri "SGSeq" version))
6867 (sha256
6868 (base32
ca0271c5 6869 "1nfhy5kgyz56b6pyxcq8kflqwnhl9nlffszwpqb5fdh5ibz8xbjx"))))
14441539
RW
6870 (properties `((upstream-name . "SGSeq")))
6871 (build-system r-build-system)
6872 (propagated-inputs
6873 `(("r-annotationdbi" ,r-annotationdbi)
6874 ("r-biocgenerics" ,r-biocgenerics)
6875 ("r-biostrings" ,r-biostrings)
6876 ("r-genomeinfodb" ,r-genomeinfodb)
6877 ("r-genomicalignments" ,r-genomicalignments)
6878 ("r-genomicfeatures" ,r-genomicfeatures)
6879 ("r-genomicranges" ,r-genomicranges)
6880 ("r-igraph" ,r-igraph)
6881 ("r-iranges" ,r-iranges)
6882 ("r-rsamtools" ,r-rsamtools)
6883 ("r-rtracklayer" ,r-rtracklayer)
6884 ("r-runit" ,r-runit)
6885 ("r-s4vectors" ,r-s4vectors)
6886 ("r-summarizedexperiment" ,r-summarizedexperiment)))
201902bc
RW
6887 (native-inputs
6888 `(("r-knitr" ,r-knitr)))
14441539
RW
6889 (home-page "https://bioconductor.org/packages/SGSeq/")
6890 (synopsis "Splice event prediction and quantification from RNA-seq data")
6891 (description
6892 "SGSeq is a package for analyzing splice events from RNA-seq data. Input
6893data are RNA-seq reads mapped to a reference genome in BAM format. Genes are
6894represented as a splice graph, which can be obtained from existing annotation
6895or predicted from the mapped sequence reads. Splice events are identified
6896from the graph and are quantified locally using structurally compatible reads
6897at the start or end of each splice variant. The software includes functions
6898for splice event prediction, quantification, visualization and
6899interpretation.")
6900 (license license:artistic2.0)))
58656064
RW
6901
6902(define-public r-rhisat2
6903 (package
6904 (name "r-rhisat2")
c36d888f 6905 (version "1.6.0")
58656064
RW
6906 (source
6907 (origin
6908 (method url-fetch)
6909 (uri (bioconductor-uri "Rhisat2" version))
6910 (sha256
6911 (base32
c36d888f 6912 "0f9x2qcazml0zjcgyy0kdphnww4d1m62rn0ijcqlhy1bng6ihwwb"))))
58656064
RW
6913 (properties `((upstream-name . "Rhisat2")))
6914 (build-system r-build-system)
3dd2450e
RW
6915 (arguments
6916 `(#:phases
6917 (modify-phases %standard-phases
6918 (add-after 'unpack 'make-reproducible
6919 (lambda _
6920 (substitute* "src/Makefile"
6921 (("`hostname`") "guix")
6922 (("`date`") "0")
6923 ;; Avoid shelling out to "which".
6924 (("^CC =.*") (which "gcc"))
6925 (("^CPP =.*") (which "g++")))
6926 #t)))))
58656064
RW
6927 (propagated-inputs
6928 `(("r-genomicfeatures" ,r-genomicfeatures)
6929 ("r-genomicranges" ,r-genomicranges)
6930 ("r-sgseq" ,r-sgseq)))
2aff2724
RW
6931 (native-inputs
6932 `(("r-knitr" ,r-knitr)))
58656064
RW
6933 (home-page "https://github.com/fmicompbio/Rhisat2")
6934 (synopsis "R Wrapper for HISAT2 sequence aligner")
6935 (description
6936 "This package provides an R interface to the HISAT2 spliced short-read
6937aligner by Kim et al. (2015). The package contains wrapper functions to
6938create a genome index and to perform the read alignment to the generated
6939index.")
6940 (license license:gpl3)))
5e0241db
RW
6941
6942(define-public r-quasr
6943 (package
6944 (name "r-quasr")
1b4c2719 6945 (version "1.30.0")
5e0241db
RW
6946 (source
6947 (origin
6948 (method url-fetch)
6949 (uri (bioconductor-uri "QuasR" version))
6950 (sha256
6951 (base32
1b4c2719 6952 "032m01q34nnmvbhcb2g3pz2fqmgcw5464m74m1m0h7x9bl04a5k8"))))
5e0241db
RW
6953 (properties `((upstream-name . "QuasR")))
6954 (build-system r-build-system)
5e0241db
RW
6955 (propagated-inputs
6956 `(("r-annotationdbi" ,r-annotationdbi)
6957 ("r-biobase" ,r-biobase)
6958 ("r-biocgenerics" ,r-biocgenerics)
6959 ("r-biocmanager" ,r-biocmanager)
6960 ("r-biocparallel" ,r-biocparallel)
6961 ("r-biostrings" ,r-biostrings)
6962 ("r-bsgenome" ,r-bsgenome)
6963 ("r-genomeinfodb" ,r-genomeinfodb)
6964 ("r-genomicalignments" ,r-genomicalignments)
6965 ("r-genomicfeatures" ,r-genomicfeatures)
6966 ("r-genomicfiles" ,r-genomicfiles)
6967 ("r-genomicranges" ,r-genomicranges)
6968 ("r-iranges" ,r-iranges)
6969 ("r-rbowtie" ,r-rbowtie)
6970 ("r-rhisat2" ,r-rhisat2)
6971 ("r-rhtslib" ,r-rhtslib)
6972 ("r-rsamtools" ,r-rsamtools)
6973 ("r-rtracklayer" ,r-rtracklayer)
6974 ("r-s4vectors" ,r-s4vectors)
6975 ("r-shortread" ,r-shortread)))
a84abf43
RW
6976 (native-inputs
6977 `(("r-knitr" ,r-knitr)))
5e0241db
RW
6978 (home-page "https://bioconductor.org/packages/QuasR/")
6979 (synopsis "Quantify and annotate short reads in R")
6980 (description
6981 "This package provides a framework for the quantification and analysis of
6982short genomic reads. It covers a complete workflow starting from raw sequence
6983reads, over creation of alignments and quality control plots, to the
6984quantification of genomic regions of interest.")
6985 (license license:gpl2)))
496b024f
RW
6986
6987(define-public r-rqc
6988 (package
6989 (name "r-rqc")
d8a7bf76 6990 (version "1.24.0")
496b024f
RW
6991 (source
6992 (origin
6993 (method url-fetch)
6994 (uri (bioconductor-uri "Rqc" version))
6995 (sha256
6996 (base32
d8a7bf76 6997 "083c3ql0gndb6y7m9d3rpbkimyw8cj8jyv77mwwjhq49lzwsg6n9"))))
496b024f
RW
6998 (properties `((upstream-name . "Rqc")))
6999 (build-system r-build-system)
7000 (propagated-inputs
7001 `(("r-biocgenerics" ,r-biocgenerics)
7002 ("r-biocparallel" ,r-biocparallel)
7003 ("r-biocstyle" ,r-biocstyle)
7004 ("r-biostrings" ,r-biostrings)
7005 ("r-biovizbase" ,r-biovizbase)
7006 ("r-genomicalignments" ,r-genomicalignments)
7007 ("r-genomicfiles" ,r-genomicfiles)
7008 ("r-ggplot2" ,r-ggplot2)
7009 ("r-iranges" ,r-iranges)
7010 ("r-knitr" ,r-knitr)
7011 ("r-markdown" ,r-markdown)
7012 ("r-plyr" ,r-plyr)
7013 ("r-rcpp" ,r-rcpp)
7014 ("r-reshape2" ,r-reshape2)
7015 ("r-rsamtools" ,r-rsamtools)
7016 ("r-s4vectors" ,r-s4vectors)
7017 ("r-shiny" ,r-shiny)
7018 ("r-shortread" ,r-shortread)))
1c5360ac
RW
7019 (native-inputs
7020 `(("r-knitr" ,r-knitr)))
496b024f
RW
7021 (home-page "https://github.com/labbcb/Rqc")
7022 (synopsis "Quality control tool for high-throughput sequencing data")
7023 (description
7024 "Rqc is an optimized tool designed for quality control and assessment of
7025high-throughput sequencing data. It performs parallel processing of entire
7026files and produces a report which contains a set of high-resolution
7027graphics.")
7028 (license license:gpl2+)))
81e3de01
RW
7029
7030(define-public r-birewire
7031 (package
7032 (name "r-birewire")
979b1edc 7033 (version "3.22.0")
81e3de01
RW
7034 (source
7035 (origin
7036 (method url-fetch)
7037 (uri (bioconductor-uri "BiRewire" version))
7038 (sha256
7039 (base32
979b1edc 7040 "1h9zjjd5krsjpbxlmsbzwx7kbishn0z6mpm8zmrcpmbfrprp38qw"))))
81e3de01
RW
7041 (properties `((upstream-name . "BiRewire")))
7042 (build-system r-build-system)
7043 (propagated-inputs
7044 `(("r-igraph" ,r-igraph)
7045 ("r-matrix" ,r-matrix)
7046 ("r-slam" ,r-slam)
7047 ("r-tsne" ,r-tsne)))
7048 (home-page "https://bioconductor.org/packages/release/bioc/html/BiRewire.html")
7049 (synopsis "Tools for randomization of bipartite graphs")
7050 (description
7051 "This package provides functions for bipartite network rewiring through N
7052consecutive switching steps and for the computation of the minimal number of
7053switching steps to be performed in order to maximise the dissimilarity with
7054respect to the original network. It includes functions for the analysis of
7055the introduced randomness across the switching steps and several other
7056routines to analyse the resulting networks and their natural projections.")
7057 (license license:gpl3)))
1a24f855
RW
7058
7059(define-public r-birta
7060 (package
7061 (name "r-birta")
cb941ca0 7062 (version "1.31.0")
1a24f855
RW
7063 (source
7064 (origin
7065 (method url-fetch)
7066 (uri (bioconductor-uri "birta" version))
7067 (sha256
7068 (base32
cb941ca0 7069 "00a1kcfmcgdbx6wpnhk45wm45bynhry5m93l9hm75j2rwyc4lnca"))))
1a24f855
RW
7070 (build-system r-build-system)
7071 (propagated-inputs
7072 `(("r-biobase" ,r-biobase)
7073 ("r-limma" ,r-limma)
7074 ("r-mass" ,r-mass)))
7075 (home-page "https://bioconductor.org/packages/birta")
7076 (synopsis "Bayesian inference of regulation of transcriptional activity")
7077 (description
7078 "Expression levels of mRNA molecules are regulated by different
7079processes, comprising inhibition or activation by transcription factors and
7080post-transcriptional degradation by microRNAs. @dfn{birta} (Bayesian
7081Inference of Regulation of Transcriptional Activity) uses the regulatory
7082networks of transcription factors and miRNAs together with mRNA and miRNA
7083expression data to predict switches in regulatory activity between two
7084conditions. A Bayesian network is used to model the regulatory structure and
7085Markov-Chain-Monte-Carlo is applied to sample the activity states.")
7086 (license license:gpl2+)))
a9fac3f4 7087
b4a22cca
RW
7088(define-public r-multidataset
7089 (package
7090 (name "r-multidataset")
1d747087 7091 (version "1.18.2")
b4a22cca
RW
7092 (source
7093 (origin
7094 (method url-fetch)
7095 (uri (bioconductor-uri "MultiDataSet" version))
7096 (sha256
7097 (base32
1d747087 7098 "1wzhxgprriicw6lx1h91z4r9d5yaxar859scp83bm8pr9aznqk2z"))))
b4a22cca
RW
7099 (properties `((upstream-name . "MultiDataSet")))
7100 (build-system r-build-system)
7101 (propagated-inputs
7102 `(("r-biobase" ,r-biobase)
7103 ("r-biocgenerics" ,r-biocgenerics)
7104 ("r-genomicranges" ,r-genomicranges)
7105 ("r-ggplot2" ,r-ggplot2)
7106 ("r-ggrepel" ,r-ggrepel)
7107 ("r-iranges" ,r-iranges)
7108 ("r-limma" ,r-limma)
7109 ("r-qqman" ,r-qqman)
7110 ("r-s4vectors" ,r-s4vectors)
7111 ("r-summarizedexperiment" ,r-summarizedexperiment)))
905bbb13
RW
7112 (native-inputs
7113 `(("r-knitr" ,r-knitr)))
b4a22cca
RW
7114 (home-page "https://bioconductor.org/packages/MultiDataSet/")
7115 (synopsis "Implementation of MultiDataSet and ResultSet")
7116 (description
7117 "This package provides an implementation of the BRGE's (Bioinformatic
7118Research Group in Epidemiology from Center for Research in Environmental
7119Epidemiology) MultiDataSet and ResultSet. MultiDataSet is designed for
7120integrating multi omics data sets and ResultSet is a container for omics
7121results. This package contains base classes for MEAL and rexposome
7122packages.")
7123 (license license:expat)))
7124
a9fac3f4
RW
7125(define-public r-ropls
7126 (package
7127 (name "r-ropls")
59daf6ed 7128 (version "1.22.0")
a9fac3f4
RW
7129 (source
7130 (origin
7131 (method url-fetch)
7132 (uri (bioconductor-uri "ropls" version))
7133 (sha256
7134 (base32
59daf6ed 7135 "1h76s89hsafrkshpkx7vjinfni9lzfpnbfyg3fhkkrwpp1fnwyj5"))))
a9fac3f4 7136 (build-system r-build-system)
643aaf7e
RW
7137 (propagated-inputs
7138 `(("r-biobase" ,r-biobase)
7139 ("r-multidataset" ,r-multidataset)))
a9fac3f4
RW
7140 (native-inputs
7141 `(("r-knitr" ,r-knitr))) ; for vignettes
7142 (home-page "https://dx.doi.org/10.1021/acs.jproteome.5b00354")
7143 (synopsis "Multivariate analysis and feature selection of omics data")
7144 (description
7145 "Latent variable modeling with @dfn{Principal Component Analysis} (PCA)
7146and @dfn{Partial Least Squares} (PLS) are powerful methods for visualization,
7147regression, classification, and feature selection of omics data where the
7148number of variables exceeds the number of samples and with multicollinearity
7149among variables. @dfn{Orthogonal Partial Least Squares} (OPLS) enables to
7150separately model the variation correlated (predictive) to the factor of
7151interest and the uncorrelated (orthogonal) variation. While performing
7152similarly to PLS, OPLS facilitates interpretation.
7153
7154This package provides imlementations of PCA, PLS, and OPLS for multivariate
7155analysis and feature selection of omics data. In addition to scores, loadings
7156and weights plots, the package provides metrics and graphics to determine the
7157optimal number of components (e.g. with the R2 and Q2 coefficients), check the
7158validity of the model by permutation testing, detect outliers, and perform
7159feature selection (e.g. with Variable Importance in Projection or regression
7160coefficients).")
7161 (license license:cecill)))
075a9094
RW
7162
7163(define-public r-biosigner
7164 (package
7165 (name "r-biosigner")
7cda2d41 7166 (version "1.18.2")
075a9094
RW
7167 (source
7168 (origin
7169 (method url-fetch)
7170 (uri (bioconductor-uri "biosigner" version))
7171 (sha256
7172 (base32
7cda2d41 7173 "0i18j4fk91x5017yk1l35c58k5aby22yh81zkp59irphpv9akvjn"))))
075a9094
RW
7174 (build-system r-build-system)
7175 (propagated-inputs
7176 `(("r-biobase" ,r-biobase)
7177 ("r-e1071" ,r-e1071)
7d29dc9c 7178 ("r-multidataset" ,r-multidataset)
075a9094
RW
7179 ("r-randomforest" ,r-randomforest)
7180 ("r-ropls" ,r-ropls)))
7181 (native-inputs
f7100eda 7182 `(("r-knitr" ,r-knitr)))
075a9094
RW
7183 (home-page "https://bioconductor.org/packages/biosigner/")
7184 (synopsis "Signature discovery from omics data")
7185 (description
7186 "Feature selection is critical in omics data analysis to extract
7187restricted and meaningful molecular signatures from complex and high-dimension
7188data, and to build robust classifiers. This package implements a method to
7189assess the relevance of the variables for the prediction performances of the
7190classifier. The approach can be run in parallel with the PLS-DA, Random
7191Forest, and SVM binary classifiers. The signatures and the corresponding
7192'restricted' models are returned, enabling future predictions on new
7193datasets.")
7194 (license license:cecill)))
ae6fa185
RW
7195
7196(define-public r-annotatr
7197 (package
7198 (name "r-annotatr")
458aa446 7199 (version "1.16.0")
ae6fa185
RW
7200 (source
7201 (origin
7202 (method url-fetch)
7203 (uri (bioconductor-uri "annotatr" version))
7204 (sha256
7205 (base32
458aa446 7206 "0dq67snpqxl9mifljm6zlnkdb0ghjwday0fvcn3i7zmrfszgzyf9"))))
ae6fa185
RW
7207 (build-system r-build-system)
7208 (propagated-inputs
7209 `(("r-annotationdbi" ,r-annotationdbi)
7210 ("r-annotationhub" ,r-annotationhub)
7211 ("r-dplyr" ,r-dplyr)
7212 ("r-genomeinfodb" ,r-genomeinfodb)
7213 ("r-genomicfeatures" ,r-genomicfeatures)
7214 ("r-genomicranges" ,r-genomicranges)
7215 ("r-ggplot2" ,r-ggplot2)
7216 ("r-iranges" ,r-iranges)
7217 ("r-readr" ,r-readr)
7218 ("r-regioner" ,r-regioner)
7219 ("r-reshape2" ,r-reshape2)
7220 ("r-rtracklayer" ,r-rtracklayer)
7221 ("r-s4vectors" ,r-s4vectors)))
5ca991bf
RW
7222 (native-inputs
7223 `(("r-knitr" ,r-knitr)))
ae6fa185
RW
7224 (home-page "https://bioconductor.org/packages/annotatr/")
7225 (synopsis "Annotation of genomic regions to genomic annotations")
7226 (description
7227 "Given a set of genomic sites/regions (e.g. ChIP-seq peaks, CpGs,
7228differentially methylated CpGs or regions, SNPs, etc.) it is often of interest
7229to investigate the intersecting genomic annotations. Such annotations include
7230those relating to gene models (promoters, 5'UTRs, exons, introns, and 3'UTRs),
7231CpGs (CpG islands, CpG shores, CpG shelves), or regulatory sequences such as
7232enhancers. The annotatr package provides an easy way to summarize and
7233visualize the intersection of genomic sites/regions with genomic
7234annotations.")
7235 (license license:gpl3)))
2cb738a6
RW
7236
7237(define-public r-rsubread
7238 (package
7239 (name "r-rsubread")
8a7933f3 7240 (version "2.4.3")
2cb738a6
RW
7241 (source
7242 (origin
7243 (method url-fetch)
7244 (uri (bioconductor-uri "Rsubread" version))
7245 (sha256
7246 (base32
8a7933f3 7247 "0c4akc89p5467n5rzq9bi7h0h15rbpqpvh7fw42qcj7g2vc41wba"))))
2cb738a6
RW
7248 (properties `((upstream-name . "Rsubread")))
7249 (build-system r-build-system)
7250 (inputs `(("zlib" ,zlib)))
5d63f69b
RW
7251 (propagated-inputs
7252 `(("r-matrix" ,r-matrix)))
2cb738a6
RW
7253 (home-page "https://bioconductor.org/packages/Rsubread/")
7254 (synopsis "Subread sequence alignment and counting for R")
7255 (description
7256 "This package provides tools for alignment, quantification and analysis
7257of second and third generation sequencing data. It includes functionality for
7258read mapping, read counting, SNP calling, structural variant detection and
7259gene fusion discovery. It can be applied to all major sequencing techologies
7260and to both short and long sequence reads.")
7261 (license license:gpl3)))
a6fedf1f 7262
a0422d18 7263(define-public r-flowutils
7264 (package
7265 (name "r-flowutils")
d361222d 7266 (version "1.54.0")
a0422d18 7267 (source
7268 (origin
7269 (method url-fetch)
7270 (uri (bioconductor-uri "flowUtils" version))
7271 (sha256
7272 (base32
d361222d 7273 "1q4g666nd51j24hcp2wxla1bdi77kbfd4i0pxgp7rs2jf7200k09"))))
a0422d18 7274 (properties `((upstream-name . "flowUtils")))
7275 (build-system r-build-system)
7276 (propagated-inputs
7277 `(("r-biobase" ,r-biobase)
7278 ("r-corpcor" ,r-corpcor)
7279 ("r-flowcore" ,r-flowcore)
7280 ("r-graph" ,r-graph)
7281 ("r-runit" ,r-runit)
7282 ("r-xml" ,r-xml)))
7283 (home-page "https://github.com/jspidlen/flowUtils")
7284 (synopsis "Utilities for flow cytometry")
7285 (description
7286 "This package provides utilities for flow cytometry data.")
7287 (license license:artistic2.0)))
7288
ed6f49fc 7289(define-public r-consensusclusterplus
7290 (package
7291 (name "r-consensusclusterplus")
a49024e6 7292 (version "1.54.0")
ed6f49fc 7293 (source
7294 (origin
7295 (method url-fetch)
7296 (uri (bioconductor-uri "ConsensusClusterPlus" version))
7297 (sha256
7298 (base32
a49024e6 7299 "06h85l1mg2kpjprylzz44nhxp64k211plhch5qhg39wp0fk34lfp"))))
ed6f49fc 7300 (properties
7301 `((upstream-name . "ConsensusClusterPlus")))
7302 (build-system r-build-system)
7303 (propagated-inputs
7304 `(("r-all" ,r-all)
7305 ("r-biobase" ,r-biobase)
7306 ("r-cluster" ,r-cluster)))
7307 (home-page "https://bioconductor.org/packages/ConsensusClusterPlus")
7308 (synopsis "Clustering algorithm")
7309 (description
7310 "This package provides an implementation of an algorithm for determining
7311cluster count and membership by stability evidence in unsupervised analysis.")
7312 (license license:gpl2)))
7313
b4aee31d
RW
7314(define-public r-cytolib
7315 (package
7316 (name "r-cytolib")
9470f901 7317 (version "2.2.1")
b4aee31d
RW
7318 (source
7319 (origin
7320 (method url-fetch)
7321 (uri (bioconductor-uri "cytolib" version))
7322 (sha256
7323 (base32
9470f901 7324 "0y8mxrg3jh9bahsf9rblgyja37m1x1ncxfnrli91xjyg0582kh7r"))))
b4aee31d
RW
7325 (properties `((upstream-name . "cytolib")))
7326 (build-system r-build-system)
b58c4e76 7327 (arguments
7328 `(#:phases
7329 (modify-phases %standard-phases
7330 (add-after 'unpack 'fix-linking
7331 (lambda _
7332 (substitute* "src/Makevars.in"
7333 ;; This is to avoid having a plain directory on the list of
7334 ;; libraries to link.
7335 (("\\(RHDF5_LIBS\\)" match)
7336 (string-append match "/libhdf5.a")))
7337 #t)))))
3c73d7c5 7338 (native-inputs
c6ccd4fc 7339 `(("r-knitr" ,r-knitr)
7340 ("pkg-config" ,pkg-config)))
3c73d7c5
RW
7341 (propagated-inputs
7342 `(("r-bh" ,r-bh)
7343 ("r-rcpp" ,r-rcpp)
7344 ("r-rcpparmadillo" ,r-rcpparmadillo)
7345 ("r-rcppparallel" ,r-rcppparallel)
7346 ("r-rhdf5lib" ,r-rhdf5lib)
7347 ("r-rprotobuflib" ,r-rprotobuflib)))
b4aee31d
RW
7348 (home-page "https://bioconductor.org/packages/cytolib/")
7349 (synopsis "C++ infrastructure for working with gated cytometry")
7350 (description
7351 "This package provides the core data structure and API to represent and
7352interact with gated cytometry data.")
7353 (license license:artistic2.0)))
7354
a6fedf1f 7355(define-public r-flowcore
7356 (package
7357 (name "r-flowcore")
3f0e93b4 7358 (version "2.2.0")
a6fedf1f 7359 (source
7360 (origin
7361 (method url-fetch)
7362 (uri (bioconductor-uri "flowCore" version))
7363 (sha256
7364 (base32
3f0e93b4 7365 "001ickrl2asdl0zwpdjqkl1w7137nzxbryamxihgya394jw73xr8"))))
a6fedf1f 7366 (properties `((upstream-name . "flowCore")))
7367 (build-system r-build-system)
7368 (propagated-inputs
7369 `(("r-bh" ,r-bh)
7370 ("r-biobase" ,r-biobase)
7371 ("r-biocgenerics" ,r-biocgenerics)
b2a2f321 7372 ("r-cytolib" ,r-cytolib)
a6fedf1f 7373 ("r-matrixstats" ,r-matrixstats)
faff2de0
RW
7374 ("r-rcpp" ,r-rcpp)
7375 ("r-rcpparmadillo" ,r-rcpparmadillo)
3f0e93b4 7376 ("r-rprotobuflib" ,r-rprotobuflib)
7377 ("r-s4vectors" ,r-s4vectors)))
faff2de0
RW
7378 (native-inputs
7379 `(("r-knitr" ,r-knitr)))
a6fedf1f 7380 (home-page "https://bioconductor.org/packages/flowCore")
7381 (synopsis "Basic structures for flow cytometry data")
7382 (description
7383 "This package provides S4 data structures and basic functions to deal
7384with flow cytometry data.")
7385 (license license:artistic2.0)))
e0cb053e 7386
7387(define-public r-flowmeans
7388 (package
7389 (name "r-flowmeans")
2cd78131 7390 (version "1.50.0")
e0cb053e 7391 (source
7392 (origin
7393 (method url-fetch)
7394 (uri (bioconductor-uri "flowMeans" version))
7395 (sha256
7396 (base32
2cd78131 7397 "02y5b3iqjlqjlxrqq0l24dr68sjaniz26jqf14cnnwz1xg5hz734"))))
e0cb053e 7398 (properties `((upstream-name . "flowMeans")))
7399 (build-system r-build-system)
7400 (propagated-inputs
7401 `(("r-biobase" ,r-biobase)
7402 ("r-feature" ,r-feature)
7403 ("r-flowcore" ,r-flowcore)
7404 ("r-rrcov" ,r-rrcov)))
7405 (home-page "https://bioconductor.org/packages/flowMeans")
7406 (synopsis "Non-parametric flow cytometry data gating")
7407 (description
7408 "This package provides tools to identify cell populations in Flow
7409Cytometry data using non-parametric clustering and segmented-regression-based
7410change point detection.")
7411 (license license:artistic2.0)))
1502751b 7412
15ac0c19
RW
7413(define-public r-ncdfflow
7414 (package
7415 (name "r-ncdfflow")
eac1eaaa 7416 (version "2.36.0")
15ac0c19
RW
7417 (source
7418 (origin
7419 (method url-fetch)
7420 (uri (bioconductor-uri "ncdfFlow" version))
7421 (sha256
7422 (base32
eac1eaaa 7423 "1knqc3ic2vpck7n7m7adxjz3ac70ra89d5gvlgp9r2q3kgaciwac"))))
15ac0c19
RW
7424 (properties `((upstream-name . "ncdfFlow")))
7425 (build-system r-build-system)
0022e9f4 7426 (arguments
7427 `(#:phases
7428 (modify-phases %standard-phases
7429 (add-after 'unpack 'fix-linking
7430 (lambda _
7431 (substitute* "src/Makevars"
7432 ;; This is to avoid having a plain directory on the list of
7433 ;; libraries to link.
7434 (("\\(RHDF5_LIBS\\)" match)
7435 (string-append match "/libhdf5.a")))
7436 #t)))))
15ac0c19
RW
7437 (propagated-inputs
7438 `(("r-bh" ,r-bh)
7439 ("r-biobase" ,r-biobase)
7440 ("r-biocgenerics" ,r-biocgenerics)
7441 ("r-flowcore" ,r-flowcore)
7442 ("r-rcpp" ,r-rcpp)
7443 ("r-rcpparmadillo" ,r-rcpparmadillo)
7444 ("r-rhdf5lib" ,r-rhdf5lib)
7445 ("r-zlibbioc" ,r-zlibbioc)))
631b12ca
RW
7446 (native-inputs
7447 `(("r-knitr" ,r-knitr)))
15ac0c19
RW
7448 (home-page "https://bioconductor.org/packages/ncdfFlow/")
7449 (synopsis "HDF5 based storage for flow cytometry data")
7450 (description
7451 "This package provides HDF5 storage based methods and functions for
7452manipulation of flow cytometry data.")
7453 (license license:artistic2.0)))
7454
f5f44031
RW
7455(define-public r-ggcyto
7456 (package
7457 (name "r-ggcyto")
43bf50ec 7458 (version "1.18.0")
f5f44031
RW
7459 (source
7460 (origin
7461 (method url-fetch)
7462 (uri (bioconductor-uri "ggcyto" version))
7463 (sha256
7464 (base32
43bf50ec 7465 "0myjvhm9jjb9cih5nlka3f9zg5ncy8gy3krpdpa0618jdglvgr1m"))))
f5f44031
RW
7466 (properties `((upstream-name . "ggcyto")))
7467 (build-system r-build-system)
7468 (propagated-inputs
7469 `(("r-data-table" ,r-data-table)
7470 ("r-flowcore" ,r-flowcore)
7471 ("r-flowworkspace" ,r-flowworkspace)
7472 ("r-ggplot2" ,r-ggplot2)
7473 ("r-gridextra" ,r-gridextra)
3407dfa6 7474 ("r-hexbin" ,r-hexbin)
f5f44031
RW
7475 ("r-ncdfflow" ,r-ncdfflow)
7476 ("r-plyr" ,r-plyr)
7477 ("r-rcolorbrewer" ,r-rcolorbrewer)
7478 ("r-rlang" ,r-rlang)
7479 ("r-scales" ,r-scales)))
0754fefb
RW
7480 (native-inputs
7481 `(("r-knitr" ,r-knitr)))
f5f44031
RW
7482 (home-page "https://github.com/RGLab/ggcyto/issues")
7483 (synopsis "Visualize Cytometry data with ggplot")
7484 (description
7485 "With the dedicated fortify method implemented for @code{flowSet},
7486@code{ncdfFlowSet} and @code{GatingSet} classes, both raw and gated flow
7487cytometry data can be plotted directly with ggplot. The @code{ggcyto} wrapper
7488and some custom layers also make it easy to add gates and population
7489statistics to the plot.")
7490 (license license:artistic2.0)))
7491
0dd4b7d7
RW
7492(define-public r-flowviz
7493 (package
7494 (name "r-flowviz")
d5a53ab7 7495 (version "1.54.0")
0dd4b7d7
RW
7496 (source
7497 (origin
7498 (method url-fetch)
7499 (uri (bioconductor-uri "flowViz" version))
7500 (sha256
7501 (base32
d5a53ab7 7502 "1s6jrn2a7hv984xvm6gyn8k3hnma8qidrw9kgj9z5128hv330z7k"))))
0dd4b7d7
RW
7503 (properties `((upstream-name . "flowViz")))
7504 (build-system r-build-system)
7505 (propagated-inputs
7506 `(("r-biobase" ,r-biobase)
7507 ("r-flowcore" ,r-flowcore)
7508 ("r-hexbin" ,r-hexbin)
7509 ("r-idpmisc" ,r-idpmisc)
7510 ("r-kernsmooth" ,r-kernsmooth)
7511 ("r-lattice" ,r-lattice)
7512 ("r-latticeextra" ,r-latticeextra)
7513 ("r-mass" ,r-mass)
7514 ("r-rcolorbrewer" ,r-rcolorbrewer)))
062789b8
RW
7515 (native-inputs
7516 `(("r-knitr" ,r-knitr)))
0dd4b7d7
RW
7517 (home-page "https://bioconductor.org/packages/flowViz/")
7518 (synopsis "Visualization for flow cytometry")
7519 (description
7520 "This package provides visualization tools for flow cytometry data.")
7521 (license license:artistic2.0)))
7522
c8ab9eb1
RW
7523(define-public r-flowclust
7524 (package
7525 (name "r-flowclust")
33c5b6d7 7526 (version "3.28.0")
c8ab9eb1
RW
7527 (source
7528 (origin
7529 (method url-fetch)
7530 (uri (bioconductor-uri "flowClust" version))
7531 (sha256
7532 (base32
33c5b6d7 7533 "1ml3y5wq68jbyr7l5j4zs79bj5bbwzmn5gx41yi88hq78iwkscrq"))))
c8ab9eb1
RW
7534 (properties `((upstream-name . "flowClust")))
7535 (build-system r-build-system)
7536 (arguments
7537 `(#:configure-flags
7538 (list "--configure-args=--enable-bundled-gsl=no")))
7539 (propagated-inputs
7540 `(("r-biobase" ,r-biobase)
7541 ("r-biocgenerics" ,r-biocgenerics)
7542 ("r-clue" ,r-clue)
7543 ("r-corpcor" ,r-corpcor)
7544 ("r-ellipse" ,r-ellipse)
7545 ("r-flowcore" ,r-flowcore)
7546 ("r-flowviz" ,r-flowviz)
7547 ("r-graph" ,r-graph)
7548 ("r-mnormt" ,r-mnormt)))
7549 (inputs
7550 `(("gsl" ,gsl)))
7551 (native-inputs
b347d6c3
RW
7552 `(("pkg-config" ,pkg-config)
7553 ("r-knitr" ,r-knitr)))
c8ab9eb1
RW
7554 (home-page "https://bioconductor.org/packages/flowClust")
7555 (synopsis "Clustering for flow cytometry")
7556 (description
7557 "This package provides robust model-based clustering using a t-mixture
7558model with Box-Cox transformation.")
7559 (license license:artistic2.0)))
7560
f1964519
RW
7561;; TODO: this package bundles an old version of protobuf. It's not easy to
7562;; make it use our protobuf package instead.
7563(define-public r-rprotobuflib
7564 (package
7565 (name "r-rprotobuflib")
5bab0b7e 7566 (version "2.2.0")
f1964519
RW
7567 (source
7568 (origin
7569 (method url-fetch)
7570 (uri (bioconductor-uri "RProtoBufLib" version))
7571 (sha256
7572 (base32
5bab0b7e 7573 "09n4ny3ymfkja2br4rrr2n9dzw3hs7qijhcq4mj0avr86i27llqz"))))
f1964519
RW
7574 (properties `((upstream-name . "RProtoBufLib")))
7575 (build-system r-build-system)
7576 (arguments
7577 `(#:phases
7578 (modify-phases %standard-phases
7579 (add-after 'unpack 'unpack-bundled-sources
7580 (lambda _
7581 (with-directory-excursion "src"
bafade83 7582 (invoke "tar" "xf" "protobuf-3.10.0.tar.gz"))
f1964519 7583 #t)))))
bafade83
RW
7584 (native-inputs
7585 `(("r-knitr" ,r-knitr)))
f1964519
RW
7586 (home-page "https://bioconductor.org/packages/RProtoBufLib/")
7587 (synopsis "C++ headers and static libraries of Protocol buffers")
7588 (description
7589 "This package provides the headers and static library of Protocol buffers
7590for other R packages to compile and link against.")
7591 (license license:bsd-3)))
7592
82c11117
RW
7593(define-public r-flowworkspace
7594 (package
7595 (name "r-flowworkspace")
1b347814 7596 (version "4.2.0")
82c11117
RW
7597 (source
7598 (origin
7599 (method url-fetch)
7600 (uri (bioconductor-uri "flowWorkspace" version))
7601 (sha256
7602 (base32
1b347814 7603 "19svh32jq1dpq3ayhpd5r8bw0iax8d9kdvpvc23gx2pf16g1j5ag"))))
82c11117
RW
7604 (properties `((upstream-name . "flowWorkspace")))
7605 (build-system r-build-system)
ece564f0 7606 (arguments
7607 `(#:phases
7608 (modify-phases %standard-phases
7609 (add-after 'unpack 'fix-linking
7610 (lambda _
7611 (substitute* "src/Makevars"
7612 ;; This is to avoid having a plain directory on the list of
7613 ;; libraries to link.
7614 (("\\{h5lib\\}" match)
7615 (string-append match "/libhdf5.a")))
7616 #t)))))
82c11117 7617 (propagated-inputs
1b347814 7618 `(("r-aws-s3" ,r-aws-s3)
7619 ("r-aws-signature" ,r-aws-signature)
7620 ("r-bh" ,r-bh)
82c11117
RW
7621 ("r-biobase" ,r-biobase)
7622 ("r-biocgenerics" ,r-biocgenerics)
7623 ("r-cytolib" ,r-cytolib)
7624 ("r-data-table" ,r-data-table)
7625 ("r-digest" ,r-digest)
7626 ("r-dplyr" ,r-dplyr)
7627 ("r-flowcore" ,r-flowcore)
a9af09df 7628 ("r-ggplot2" ,r-ggplot2)
82c11117 7629 ("r-graph" ,r-graph)
82c11117
RW
7630 ("r-lattice" ,r-lattice)
7631 ("r-latticeextra" ,r-latticeextra)
7632 ("r-matrixstats" ,r-matrixstats)
7633 ("r-ncdfflow" ,r-ncdfflow)
7634 ("r-rbgl" ,r-rbgl)
82c11117 7635 ("r-rcpp" ,r-rcpp)
a9af09df 7636 ("r-rcpparmadillo" ,r-rcpparmadillo)
82c11117
RW
7637 ("r-rcppparallel" ,r-rcppparallel)
7638 ("r-rgraphviz" ,r-rgraphviz)
a9af09df 7639 ("r-rhdf5lib" ,r-rhdf5lib)
82c11117
RW
7640 ("r-rprotobuflib" ,r-rprotobuflib)
7641 ("r-scales" ,r-scales)
a9af09df
RW
7642 ("r-xml" ,r-xml)))
7643 (native-inputs
7644 `(("r-knitr" ,r-knitr)))
82c11117
RW
7645 (home-page "https://bioconductor.org/packages/flowWorkspace/")
7646 (synopsis "Infrastructure for working with cytometry data")
7647 (description
7648 "This package is designed to facilitate comparison of automated gating
7649methods against manual gating done in flowJo. This package allows you to
7650import basic flowJo workspaces into BioConductor and replicate the gating from
7651flowJo using the @code{flowCore} functionality. Gating hierarchies, groups of
7652samples, compensation, and transformation are performed so that the output
7653matches the flowJo analysis.")
7654 (license license:artistic2.0)))
7655
b700b9ec
RW
7656(define-public r-flowstats
7657 (package
7658 (name "r-flowstats")
fd11c7b8 7659 (version "4.2.0")
b700b9ec
RW
7660 (source
7661 (origin
7662 (method url-fetch)
7663 (uri (bioconductor-uri "flowStats" version))
7664 (sha256
7665 (base32
fd11c7b8 7666 "1i6nrwc55k4bn4qprgs6npy7wf8537m429yncqsygsv47z21ix6x"))))
b700b9ec
RW
7667 (properties `((upstream-name . "flowStats")))
7668 (build-system r-build-system)
7669 (propagated-inputs
7670 `(("r-biobase" ,r-biobase)
7671 ("r-biocgenerics" ,r-biocgenerics)
7672 ("r-cluster" ,r-cluster)
7673 ("r-fda" ,r-fda)
7674 ("r-flowcore" ,r-flowcore)
7675 ("r-flowviz" ,r-flowviz)
7676 ("r-flowworkspace" ,r-flowworkspace)
7677 ("r-kernsmooth" ,r-kernsmooth)
7678 ("r-ks" ,r-ks)
7679 ("r-lattice" ,r-lattice)
7680 ("r-mass" ,r-mass)
7681 ("r-ncdfflow" ,r-ncdfflow)
7682 ("r-rcolorbrewer" ,r-rcolorbrewer)
7683 ("r-rrcov" ,r-rrcov)))
7684 (home-page "http://www.github.com/RGLab/flowStats")
7685 (synopsis "Statistical methods for the analysis of flow cytometry data")
7686 (description
7687 "This package provides methods and functionality to analyze flow data
7688that is beyond the basic infrastructure provided by the @code{flowCore}
7689package.")
7690 (license license:artistic2.0)))
7691
6aedc805
RW
7692(define-public r-opencyto
7693 (package
7694 (name "r-opencyto")
5abf0a0d 7695 (version "2.2.0")
6aedc805
RW
7696 (source
7697 (origin
7698 (method url-fetch)
7699 (uri (bioconductor-uri "openCyto" version))
7700 (sha256
7701 (base32
5abf0a0d 7702 "02dymy5fa0wjd4pql3jdv1d65mak7ra4il96va7c0km8s87rn40v"))))
6aedc805
RW
7703 (properties `((upstream-name . "openCyto")))
7704 (build-system r-build-system)
7705 (propagated-inputs
7706 `(("r-biobase" ,r-biobase)
7707 ("r-biocgenerics" ,r-biocgenerics)
7708 ("r-clue" ,r-clue)
7709 ("r-data-table" ,r-data-table)
7710 ("r-flowclust" ,r-flowclust)
7711 ("r-flowcore" ,r-flowcore)
7712 ("r-flowstats" ,r-flowstats)
7713 ("r-flowviz" ,r-flowviz)
7714 ("r-flowworkspace" ,r-flowworkspace)
7715 ("r-graph" ,r-graph)
7716 ("r-gtools" ,r-gtools)
7717 ("r-ks" ,r-ks)
7718 ("r-lattice" ,r-lattice)
7719 ("r-mass" ,r-mass)
7720 ("r-ncdfflow" ,r-ncdfflow)
7721 ("r-plyr" ,r-plyr)
7722 ("r-r-utils" ,r-r-utils)
7723 ("r-rbgl" ,r-rbgl)
7724 ("r-rcolorbrewer" ,r-rcolorbrewer)
7725 ("r-rcpp" ,r-rcpp)
7726 ("r-rrcov" ,r-rrcov)))
8f5e1674
RW
7727 (native-inputs
7728 `(("r-knitr" ,r-knitr)))
6aedc805
RW
7729 (home-page "https://bioconductor.org/packages/openCyto")
7730 (synopsis "Hierarchical gating pipeline for flow cytometry data")
7731 (description
7732 "This package is designed to facilitate the automated gating methods in a
7733sequential way to mimic the manual gating strategy.")
7734 (license license:artistic2.0)))
7735
7a62d5e0
RW
7736(define-public r-cytoml
7737 (package
7738 (name "r-cytoml")
fa6bb614 7739 (version "2.2.2")
7a62d5e0
RW
7740 (source
7741 (origin
7742 (method url-fetch)
7743 (uri (bioconductor-uri "CytoML" version))
7744 (sha256
7745 (base32
fa6bb614 7746 "0ckjb7bkz0cy46scrv4vl9w37g54c0yihvzmbkzilip1ikpvhxd1"))))
7a62d5e0
RW
7747 (properties `((upstream-name . "CytoML")))
7748 (build-system r-build-system)
2b224f90 7749 (arguments
7750 `(#:phases
7751 (modify-phases %standard-phases
7752 (add-after 'unpack 'fix-linking
7753 (lambda _
7754 (substitute* "src/Makevars.in"
7755 ;; This is to avoid having a plain directory on the list of
7756 ;; libraries to link.
7757 (("\\{h5lib\\}" match)
7758 (string-append match "/libhdf5.a")))
7759 #t)))))
7a62d5e0 7760 (inputs
fa6bb614
RW
7761 `(("libxml2" ,libxml2)
7762 ("zlib" ,zlib)))
7a62d5e0
RW
7763 (propagated-inputs
7764 `(("r-base64enc" ,r-base64enc)
7765 ("r-bh" ,r-bh)
7766 ("r-biobase" ,r-biobase)
7767 ("r-corpcor" ,r-corpcor)
7768 ("r-cytolib" ,r-cytolib)
7769 ("r-data-table" ,r-data-table)
7770 ("r-dplyr" ,r-dplyr)
7771 ("r-flowcore" ,r-flowcore)
7772 ("r-flowworkspace" ,r-flowworkspace)
7773 ("r-ggcyto" ,r-ggcyto)
7774 ("r-graph" ,r-graph)
7775 ("r-jsonlite" ,r-jsonlite)
7776 ("r-lattice" ,r-lattice)
7a62d5e0
RW
7777 ("r-opencyto" ,r-opencyto)
7778 ("r-plyr" ,r-plyr)
7779 ("r-rbgl" ,r-rbgl)
7780 ("r-rcpp" ,r-rcpp)
8d5a83b7 7781 ("r-rcpparmadillo" ,r-rcpparmadillo)
7a62d5e0
RW
7782 ("r-rcppparallel" ,r-rcppparallel)
7783 ("r-rgraphviz" ,r-rgraphviz)
8d5a83b7 7784 ("r-rhdf5lib" ,r-rhdf5lib)
7a62d5e0
RW
7785 ("r-rprotobuflib" ,r-rprotobuflib)
7786 ("r-runit" ,r-runit)
8d5a83b7 7787 ("r-tibble" ,r-tibble)
7a62d5e0 7788 ("r-xml" ,r-xml)
ef588757 7789 ("r-xml2" ,r-xml2)
7a62d5e0 7790 ("r-yaml" ,r-yaml)))
d49e3f01
RW
7791 (native-inputs
7792 `(("r-knitr" ,r-knitr)))
7a62d5e0
RW
7793 (home-page "https://github.com/RGLab/CytoML")
7794 (synopsis "GatingML interface for cross platform cytometry data sharing")
7795 (description
7796 "This package provides an interface to implementations of the GatingML2.0
7797standard to exchange gated cytometry data with other software platforms.")
7798 (license license:artistic2.0)))
7799
1502751b 7800(define-public r-flowsom
7801 (package
7802 (name "r-flowsom")
1f7ddaf0 7803 (version "1.22.0")
1502751b 7804 (source
7805 (origin
7806 (method url-fetch)
7807 (uri (bioconductor-uri "FlowSOM" version))
7808 (sha256
7809 (base32
1f7ddaf0 7810 "0gydp6q6zqkadw356k9br646zfynz8gk9ckbx9d297x503j5sgwf"))))
1502751b 7811 (properties `((upstream-name . "FlowSOM")))
7812 (build-system r-build-system)
7813 (propagated-inputs
7814 `(("r-biocgenerics" ,r-biocgenerics)
7815 ("r-consensusclusterplus" ,r-consensusclusterplus)
ba71567a 7816 ("r-cytoml" ,r-cytoml)
1502751b 7817 ("r-flowcore" ,r-flowcore)
ba71567a 7818 ("r-flowworkspace" ,r-flowworkspace)
1502751b 7819 ("r-igraph" ,r-igraph)
ba71567a 7820 ("r-rcolorbrewer" ,r-rcolorbrewer)
1502751b 7821 ("r-tsne" ,r-tsne)
7822 ("r-xml" ,r-xml)))
7823 (home-page "https://bioconductor.org/packages/FlowSOM/")
7824 (synopsis "Visualize and interpret cytometry data")
7825 (description
7826 "FlowSOM offers visualization options for cytometry data, by using
7827self-organizing map clustering and minimal spanning trees.")
7828 (license license:gpl2+)))
1adb9cbc 7829
7830(define-public r-mixomics
7831 (package
7832 (name "r-mixomics")
b602ec9f 7833 (version "6.14.1")
1adb9cbc 7834 (source
7835 (origin
7836 (method url-fetch)
7837 (uri (bioconductor-uri "mixOmics" version))
7838 (sha256
7839 (base32
b602ec9f 7840 "07d1z33bc3bym1jwp1qqfhs18w4v9axk0ycnmldmj6piswvp44wk"))))
1adb9cbc 7841 (properties `((upstream-name . "mixOmics")))
7842 (build-system r-build-system)
7843 (propagated-inputs
b602ec9f
RW
7844 `(("r-biocparallel" ,r-biocparallel)
7845 ("r-corpcor" ,r-corpcor)
1adb9cbc 7846 ("r-dplyr" ,r-dplyr)
7847 ("r-ellipse" ,r-ellipse)
0e78ce36 7848 ("r-ggrepel" ,r-ggrepel)
1adb9cbc 7849 ("r-ggplot2" ,r-ggplot2)
7850 ("r-gridextra" ,r-gridextra)
7851 ("r-igraph" ,r-igraph)
7852 ("r-lattice" ,r-lattice)
7853 ("r-mass" ,r-mass)
7854 ("r-matrixstats" ,r-matrixstats)
7855 ("r-rarpack" ,r-rarpack)
7856 ("r-rcolorbrewer" ,r-rcolorbrewer)
7857 ("r-reshape2" ,r-reshape2)
7858 ("r-tidyr" ,r-tidyr)))
9669bc17
RW
7859 (native-inputs
7860 `(("r-knitr" ,r-knitr)))
1adb9cbc 7861 (home-page "http://www.mixOmics.org")
7862 (synopsis "Multivariate methods for exploration of biological datasets")
7863 (description
7864 "mixOmics offers a wide range of multivariate methods for the exploration
7865and integration of biological datasets with a particular focus on variable
7866selection. The package proposes several sparse multivariate models we have
7867developed to identify the key variables that are highly correlated, and/or
7868explain the biological outcome of interest. The data that can be analysed
7869with mixOmics may come from high throughput sequencing technologies, such as
7870omics data (transcriptomics, metabolomics, proteomics, metagenomics etc) but
7871also beyond the realm of omics (e.g. spectral imaging). The methods
7872implemented in mixOmics can also handle missing values without having to
7873delete entire rows with missing data.")
7874 (license license:gpl2+)))
a0efa069 7875
7876(define-public r-depecher
fafaeab4 7877 (package ;Source/Weave error
a0efa069 7878 (name "r-depecher")
fafaeab4 7879 (version "1.6.0")
a0efa069 7880 (source
7881 (origin
7882 (method url-fetch)
7883 (uri (bioconductor-uri "DepecheR" version))
7884 (sha256
7885 (base32
fafaeab4 7886 "0c7yv3a7k22nhhw3601n8jdl61cjmlny9b3nfrzsp78mkxi0h469"))))
a0efa069 7887 (properties `((upstream-name . "DepecheR")))
7888 (build-system r-build-system)
a0efa069 7889 (propagated-inputs
7890 `(("r-beanplot" ,r-beanplot)
a0efa069 7891 ("r-dosnow" ,r-dosnow)
7892 ("r-dplyr" ,r-dplyr)
2c8433ca 7893 ("r-fnn" ,r-fnn)
a0efa069 7894 ("r-foreach" ,r-foreach)
7895 ("r-ggplot2" ,r-ggplot2)
fafaeab4 7896 ("r-gmodels" ,r-gmodels)
a0efa069 7897 ("r-gplots" ,r-gplots)
7898 ("r-mass" ,r-mass)
7899 ("r-matrixstats" ,r-matrixstats)
7900 ("r-mixomics" ,r-mixomics)
7901 ("r-moments" ,r-moments)
7902 ("r-rcpp" ,r-rcpp)
7903 ("r-rcppeigen" ,r-rcppeigen)
7904 ("r-reshape2" ,r-reshape2)
2c8433ca 7905 ("r-robustbase" ,r-robustbase)
a0efa069 7906 ("r-viridis" ,r-viridis)))
bf3722f9
RW
7907 (native-inputs
7908 `(("r-knitr" ,r-knitr)))
a0efa069 7909 (home-page "https://bioconductor.org/packages/DepecheR/")
7910 (synopsis "Identify traits of clusters in high-dimensional entities")
7911 (description
7912 "The purpose of this package is to identify traits in a dataset that can
7913separate groups. This is done on two levels. First, clustering is performed,
7914using an implementation of sparse K-means. Secondly, the generated clusters
7915are used to predict outcomes of groups of individuals based on their
7916distribution of observations in the different clusters. As certain clusters
7917with separating information will be identified, and these clusters are defined
7918by a sparse number of variables, this method can reduce the complexity of
7919data, to only emphasize the data that actually matters.")
7920 (license license:expat)))
b46a0ee7 7921
bb88417f
RW
7922(define-public r-rcistarget
7923 (package
7924 (name "r-rcistarget")
64813573 7925 (version "1.10.0")
bb88417f
RW
7926 (source
7927 (origin
7928 (method url-fetch)
7929 (uri (bioconductor-uri "RcisTarget" version))
7930 (sha256
7931 (base32
64813573 7932 "0a711jzxl1kggpk3ln68xzc5y30my4nbs1mxx8951pyi3jvzjfyf"))))
bb88417f
RW
7933 (properties `((upstream-name . "RcisTarget")))
7934 (build-system r-build-system)
7935 (propagated-inputs
7936 `(("r-aucell" ,r-aucell)
7937 ("r-biocgenerics" ,r-biocgenerics)
7938 ("r-data-table" ,r-data-table)
7939 ("r-feather" ,r-feather)
7940 ("r-gseabase" ,r-gseabase)
7941 ("r-r-utils" ,r-r-utils)
7942 ("r-summarizedexperiment" ,r-summarizedexperiment)))
93235b1e
RW
7943 (native-inputs
7944 `(("r-knitr" ,r-knitr)))
bb88417f
RW
7945 (home-page "https://aertslab.org/#scenic")
7946 (synopsis "Identify transcription factor binding motifs enriched on a gene list")
7947 (description
7948 "RcisTarget identifies @dfn{transcription factor binding motifs} (TFBS)
7949over-represented on a gene list. In a first step, RcisTarget selects DNA
7950motifs that are significantly over-represented in the surroundings of the
7951@dfn{transcription start site} (TSS) of the genes in the gene-set. This is
7952achieved by using a database that contains genome-wide cross-species rankings
7953for each motif. The motifs that are then annotated to TFs and those that have
7954a high @dfn{Normalized Enrichment Score} (NES) are retained. Finally, for
7955each motif and gene-set, RcisTarget predicts the candidate target genes (i.e.
7956genes in the gene-set that are ranked above the leading edge).")
7957 (license license:gpl3)))
7958
b46a0ee7
RW
7959(define-public r-cicero
7960 (package
7961 (name "r-cicero")
589ac422 7962 (version "1.8.1")
b46a0ee7
RW
7963 (source
7964 (origin
7965 (method url-fetch)
7966 (uri (bioconductor-uri "cicero" version))
7967 (sha256
7968 (base32
589ac422 7969 "12y857p4p0m7k72bimli8wjn9cd0gxjwcs3n7ri9pn9l9d42krqr"))))
b46a0ee7
RW
7970 (build-system r-build-system)
7971 (propagated-inputs
7972 `(("r-assertthat" ,r-assertthat)
7973 ("r-biobase" ,r-biobase)
7974 ("r-biocgenerics" ,r-biocgenerics)
7975 ("r-data-table" ,r-data-table)
7976 ("r-dplyr" ,r-dplyr)
7977 ("r-fnn" ,r-fnn)
7978 ("r-genomicranges" ,r-genomicranges)
7979 ("r-ggplot2" ,r-ggplot2)
7980 ("r-glasso" ,r-glasso)
7981 ("r-gviz" ,r-gviz)
7982 ("r-igraph" ,r-igraph)
7983 ("r-iranges" ,r-iranges)
7984 ("r-matrix" ,r-matrix)
7985 ("r-monocle" ,r-monocle)
7986 ("r-plyr" ,r-plyr)
7987 ("r-reshape2" ,r-reshape2)
7988 ("r-s4vectors" ,r-s4vectors)
1893092d 7989 ("r-stringi" ,r-stringi)
b46a0ee7
RW
7990 ("r-stringr" ,r-stringr)
7991 ("r-tibble" ,r-tibble)
5ea4f604 7992 ("r-tidyr" ,r-tidyr)
b46a0ee7 7993 ("r-vgam" ,r-vgam)))
6bd6097e
RW
7994 (native-inputs
7995 `(("r-knitr" ,r-knitr)))
b46a0ee7
RW
7996 (home-page "https://bioconductor.org/packages/cicero/")
7997 (synopsis "Predict cis-co-accessibility from single-cell data")
7998 (description
7999 "Cicero computes putative cis-regulatory maps from single-cell chromatin
8000accessibility data. It also extends the monocle package for use in chromatin
8001accessibility data.")
8002 (license license:expat)))
14bb1c48
RW
8003
8004;; This is the latest commit on the "monocle3" branch.
8005(define-public r-cicero-monocle3
8006 (let ((commit "fa2fb6515857a8cfc88bc9af044f34de1bcd2b7b")
8007 (revision "1"))
8008 (package (inherit r-cicero)
8009 (name "r-cicero-monocle3")
8010 (version (git-version "1.3.2" revision commit))
8011 (source
8012 (origin
8013 (method git-fetch)
8014 (uri (git-reference
b0e7b699 8015 (url "https://github.com/cole-trapnell-lab/cicero-release")
14bb1c48
RW
8016 (commit commit)))
8017 (file-name (git-file-name name version))
8018 (sha256
8019 (base32
8020 "077yza93wdhi08n40md20jwk55k9lw1f3y0063qkk90cpz60wi0c"))))
8021 (propagated-inputs
8022 `(("r-monocle3" ,r-monocle3)
8023 ,@(alist-delete "r-monocle"
8024 (package-propagated-inputs r-cicero)))))))
a9815a6c 8025
297531ef
MIP
8026(define-public r-circrnaprofiler
8027 (package
8028 (name "r-circrnaprofiler")
4f617bfb 8029 (version "1.4.2")
297531ef
MIP
8030 (source
8031 (origin
8032 (method url-fetch)
8033 (uri (bioconductor-uri "circRNAprofiler" version))
8034 (sha256
8035 (base32
4f617bfb 8036 "0r1hfm3pc7c71irzmxmdwc27ns9hkymz4vhb4pqbli4xn37q7cg8"))))
297531ef
MIP
8037 (properties
8038 `((upstream-name . "circRNAprofiler")))
8039 (build-system r-build-system)
8040 (propagated-inputs
8041 `(("r-annotationhub" ,r-annotationhub)
8042 ("r-biostrings" ,r-biostrings)
8043 ("r-bsgenome" ,r-bsgenome)
8044 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
8045 ("r-deseq2" ,r-deseq2)
8046 ("r-dplyr" ,r-dplyr)
8047 ("r-edger" ,r-edger)
8048 ("r-genomeinfodb" ,r-genomeinfodb)
8049 ("r-genomicranges" ,r-genomicranges)
8050 ("r-ggplot2" ,r-ggplot2)
8051 ("r-gwascat" ,r-gwascat)
8052 ("r-iranges" ,r-iranges)
8053 ("r-magrittr" ,r-magrittr)
8054 ("r-r-utils" ,r-r-utils)
8055 ("r-readr" ,r-readr)
8056 ("r-reshape2" ,r-reshape2)
8057 ("r-rlang" ,r-rlang)
8058 ("r-rtracklayer" ,r-rtracklayer)
8059 ("r-s4vectors" ,r-s4vectors)
8060 ("r-seqinr" ,r-seqinr)
8061 ("r-stringi" ,r-stringi)
8062 ("r-stringr" ,r-stringr)
8063 ("r-universalmotif" ,r-universalmotif)))
8064 (native-inputs
8065 `(("r-knitr" ,r-knitr)))
8066 (home-page
8067 "https://github.com/Aufiero/circRNAprofiler")
8068 (synopsis
8069 "Computational framework for the downstream analysis of circular RNA's")
8070 (description
8071 "@code{r-circrnaprofiler} is a computational framework for a comprehensive
8072in silico analysis of @dfn{circular RNA} (circRNAs). This computational
eb34afe1 8073framework allows combining and analyzing circRNAs previously detected by
297531ef
MIP
8074multiple publicly available annotation-based circRNA detection tools. It
8075covers different aspects of circRNAs analysis from differential expression
8076analysis, evolutionary conservation, biogenesis to functional analysis.")
8077 (license license:gpl3)))
8078
a9815a6c
RW
8079(define-public r-cistopic
8080 (let ((commit "29abd8df9afb60ff27ac3f0a590930debe926950")
8081 (revision "0"))
8082 (package
8083 (name "r-cistopic")
8084 (version (git-version "0.2.1" revision commit))
8085 (source
8086 (origin
8087 (method git-fetch)
8088 (uri (git-reference
b0e7b699 8089 (url "https://github.com/aertslab/cisTopic")
a9815a6c
RW
8090 (commit commit)))
8091 (file-name (git-file-name name version))
8092 (sha256
8093 (base32
8094 "0s8irpsv5d2zcv4ihanvsf1vrpignzliscxnvs4519af3jmx78h8"))))
8095 (build-system r-build-system)
8096 (propagated-inputs
8097 `(("r-aucell" ,r-aucell)
8098 ("r-data-table" ,r-data-table)
8099 ("r-dplyr" ,r-dplyr)
8100 ("r-dosnow" ,r-dosnow)
8101 ("r-dt" ,r-dt)
8102 ("r-feather" ,r-feather)
8103 ("r-fitdistrplus" ,r-fitdistrplus)
8104 ("r-genomicranges" ,r-genomicranges)
8105 ("r-ggplot2" ,r-ggplot2)
8106 ("r-lda" ,r-lda)
8107 ("r-matrix" ,r-matrix)
8108 ("r-plyr" ,r-plyr)
8109 ("r-rcistarget" ,r-rcistarget)
8110 ("r-rtracklayer" ,r-rtracklayer)
8111 ("r-s4vectors" ,r-s4vectors)))
8112 (home-page "https://github.com/aertslab/cisTopic")
8113 (synopsis "Modelling of cis-regulatory topics from single cell epigenomics data")
8114 (description
8115 "The sparse nature of single cell epigenomics data can be overruled using
8116probabilistic modelling methods such as @dfn{Latent Dirichlet
8117Allocation} (LDA). This package allows the probabilistic modelling of
8118cis-regulatory topics (cisTopics) from single cell epigenomics data, and
8119includes functionalities to identify cell states based on the contribution of
8120cisTopics and explore the nature and regulatory proteins driving them.")
8121 (license license:gpl3))))
d85c0f98
RW
8122
8123(define-public r-genie3
8124 (package
8125 (name "r-genie3")
5d1bd611 8126 (version "1.12.0")
d85c0f98
RW
8127 (source
8128 (origin
8129 (method url-fetch)
8130 (uri (bioconductor-uri "GENIE3" version))
8131 (sha256
8132 (base32
5d1bd611 8133 "1z7qkv0cgdx2plhc7xdz6s7vwdjhzcdadi35wg3fl6xpids5njf5"))))
d85c0f98
RW
8134 (properties `((upstream-name . "GENIE3")))
8135 (build-system r-build-system)
8136 (propagated-inputs `(("r-reshape2" ,r-reshape2)))
b3280883
RW
8137 (native-inputs
8138 `(("r-knitr" ,r-knitr)))
d85c0f98
RW
8139 (home-page "https://bioconductor.org/packages/GENIE3")
8140 (synopsis "Gene network inference with ensemble of trees")
8141 (description
8142 "This package implements the GENIE3 algorithm for inferring gene
8143regulatory networks from expression data.")
8144 (license license:gpl2+)))
db316d73
RW
8145
8146(define-public r-roc
8147 (package
8148 (name "r-roc")
e7b61ba7 8149 (version "1.66.0")
db316d73
RW
8150 (source
8151 (origin
8152 (method url-fetch)
8153 (uri (bioconductor-uri "ROC" version))
8154 (sha256
8155 (base32
e7b61ba7 8156 "02b9n42z3kjrfxpdf3glqvimd79nhnycq00mb09fzhkpp5zl43c9"))))
db316d73
RW
8157 (properties `((upstream-name . "ROC")))
8158 (build-system r-build-system)
3672b74f
RW
8159 (propagated-inputs
8160 `(("r-knitr" ,r-knitr)))
db316d73
RW
8161 (home-page "https://www.bioconductor.org/packages/ROC/")
8162 (synopsis "Utilities for ROC curves")
8163 (description
8164 "This package provides utilities for @dfn{Receiver Operating
8165Characteristic} (ROC) curves, with a focus on micro arrays.")
8166 (license license:artistic2.0)))
46721dea
RW
8167
8168(define-public r-illuminahumanmethylation450kanno-ilmn12-hg19
8169 (package
8170 (name "r-illuminahumanmethylation450kanno-ilmn12-hg19")
8171 (version "0.6.0")
8172 (source
8173 (origin
8174 (method url-fetch)
8175 (uri (bioconductor-uri
8176 "IlluminaHumanMethylation450kanno.ilmn12.hg19"
8177 version 'annotation))
8178 (sha256
8179 (base32
8180 "059vlxsx3p3fcnywwirahsc6mlk813zpqnbv0jsrag6x5bb8z6r4"))))
8181 (properties
8182 `((upstream-name
8183 . "IlluminaHumanMethylation450kanno.ilmn12.hg19")))
8184 (build-system r-build-system)
8185 (propagated-inputs `(("r-minfi" ,r-minfi)))
8186 (home-page
8187 "https://bioconductor.org/packages/IlluminaHumanMethylation450kanno.ilmn12.hg19/")
8188 (synopsis "Annotation for Illumina's 450k methylation arrays")
8189 (description
8190 "This package provides manifests and annotation for Illumina's 450k array
8191data.")
8192 (license license:artistic2.0)))
38babeaa
RW
8193
8194(define-public r-watermelon
8195 (package
8196 (name "r-watermelon")
9f6e2bfe 8197 (version "1.34.0")
38babeaa
RW
8198 (source
8199 (origin
8200 (method url-fetch)
8201 (uri (bioconductor-uri "wateRmelon" version))
8202 (sha256
8203 (base32
9f6e2bfe 8204 "1sc2nxg9bafpvlwqhky2p5b6fkimkk9v3xcab9kvwnj6szrb6p3f"))))
38babeaa
RW
8205 (properties `((upstream-name . "wateRmelon")))
8206 (build-system r-build-system)
8207 (propagated-inputs
8208 `(("r-biobase" ,r-biobase)
8209 ("r-illuminahumanmethylation450kanno-ilmn12-hg19"
8210 ,r-illuminahumanmethylation450kanno-ilmn12-hg19)
8211 ("r-illuminaio" ,r-illuminaio)
8212 ("r-limma" ,r-limma)
8213 ("r-lumi" ,r-lumi)
8214 ("r-matrixstats" ,r-matrixstats)
8215 ("r-methylumi" ,r-methylumi)
8216 ("r-roc" ,r-roc)))
8217 (home-page "https://bioconductor.org/packages/wateRmelon/")
8218 (synopsis "Illumina 450 methylation array normalization and metrics")
8219 (description
8220 "The standard index of DNA methylation (beta) is computed from methylated
8221and unmethylated signal intensities. Betas calculated from raw signal
8222intensities perform well, but using 11 methylomic datasets we demonstrate that
8223quantile normalization methods produce marked improvement. The commonly used
8224procedure of normalizing betas is inferior to the separate normalization of M
8225and U, and it is also advantageous to normalize Type I and Type II assays
8226separately. This package provides 15 flavours of betas and three performance
8227metrics, with methods for objects produced by the @code{methylumi} and
8228@code{minfi} packages.")
8229 (license license:gpl3)))
7d2cb646
RW
8230
8231(define-public r-gdsfmt
8232 (package
8233 (name "r-gdsfmt")
6f37c3ea 8234 (version "1.26.1")
7d2cb646
RW
8235 (source
8236 (origin
8237 (method url-fetch)
8238 (uri (bioconductor-uri "gdsfmt" version))
8239 (sha256
8240 (base32
6f37c3ea 8241 "0f5vn8h5fzzazcv92sgrf85hc4xkkizk2wwml9mzjd8ya2fkwg8n"))
7d2cb646
RW
8242 (modules '((guix build utils)))
8243 ;; Remove bundled sources of zlib, lz4, and xz. Don't attempt to build
8244 ;; them and link with system libraries instead.
8245 (snippet
8246 '(begin
8247 (for-each delete-file-recursively
8248 '("src/LZ4"
8249 "src/XZ"
8250 "src/ZLIB"))
8251 (substitute* "src/Makevars"
8252 (("all: \\$\\(SHLIB\\)") "all:")
8253 (("\\$\\(SHLIB\\): liblzma.a") "")
8254 (("(ZLIB|LZ4)/.*") "")
8255 (("CoreArray/dVLIntGDS.cpp.*")
8256 "CoreArray/dVLIntGDS.cpp")
8257 (("CoreArray/dVLIntGDS.o.*")
8258 "CoreArray/dVLIntGDS.o")
8259 (("PKG_LIBS = ./liblzma.a")
8260 "PKG_LIBS = -llz4"))
8261 (substitute* "src/CoreArray/dStream.h"
8262 (("include \"../(ZLIB|LZ4|XZ/api)/(.*)\"" _ _ header)
8263 (string-append "include <" header ">")))
8264 #t))))
8265 (properties `((upstream-name . "gdsfmt")))
8266 (build-system r-build-system)
8267 (inputs
8268 `(("lz4" ,lz4)
8269 ("xz" ,xz)
8270 ("zlib" ,zlib)))
f4954b0b
RW
8271 (native-inputs
8272 `(("r-knitr" ,r-knitr)))
7d2cb646
RW
8273 (home-page "http://corearray.sourceforge.net/")
8274 (synopsis
8275 "R Interface to CoreArray Genomic Data Structure (GDS) Files")
8276 (description
8277 "This package provides a high-level R interface to CoreArray @dfn{Genomic
8278Data Structure} (GDS) data files, which are portable across platforms with
8279hierarchical structure to store multiple scalable array-oriented data sets
8280with metadata information. It is suited for large-scale datasets, especially
8281for data which are much larger than the available random-access memory. The
8282@code{gdsfmt} package offers efficient operations specifically designed for
8283integers of less than 8 bits, since a diploid genotype, like
8284@dfn{single-nucleotide polymorphism} (SNP), usually occupies fewer bits than a
8285byte. Data compression and decompression are available with relatively
8286efficient random access. It is also allowed to read a GDS file in parallel
8287with multiple R processes supported by the package @code{parallel}.")
8288 (license license:lgpl3)))
6b5f59c7
RW
8289
8290(define-public r-bigmelon
8291 (package
8292 (name "r-bigmelon")
64f9fb30 8293 (version "1.16.0")
6b5f59c7
RW
8294 (source
8295 (origin
8296 (method url-fetch)
8297 (uri (bioconductor-uri "bigmelon" version))
8298 (sha256
8299 (base32
64f9fb30 8300 "0hj5njwx7n681vigkq4560f9dm7mdjgvcwbgp5nbdn1fb2z24bk7"))))
6b5f59c7
RW
8301 (properties `((upstream-name . "bigmelon")))
8302 (build-system r-build-system)
8303 (propagated-inputs
8304 `(("r-biobase" ,r-biobase)
8305 ("r-biocgenerics" ,r-biocgenerics)
8306 ("r-gdsfmt" ,r-gdsfmt)
8307 ("r-geoquery" ,r-geoquery)
8308 ("r-methylumi" ,r-methylumi)
8309 ("r-minfi" ,r-minfi)
8310 ("r-watermelon" ,r-watermelon)))
8311 (home-page "https://bioconductor.org/packages/bigmelon/")
8312 (synopsis "Illumina methylation array analysis for large experiments")
8313 (description
8314 "This package provides methods for working with Illumina arrays using the
8315@code{gdsfmt} package.")
8316 (license license:gpl3)))
739b2d10 8317
e5dfcd8e
RW
8318(define-public r-seqbias
8319 (package
8320 (name "r-seqbias")
42e00c09 8321 (version "1.38.0")
e5dfcd8e
RW
8322 (source
8323 (origin
8324 (method url-fetch)
8325 (uri (bioconductor-uri "seqbias" version))
8326 (sha256
8327 (base32
42e00c09 8328 "1m634sidmk6c603k2gflyiddkns9vr6ij591nmab523xk5r2f4b2"))))
e5dfcd8e
RW
8329 (properties `((upstream-name . "seqbias")))
8330 (build-system r-build-system)
8331 (propagated-inputs
8332 `(("r-biostrings" ,r-biostrings)
8333 ("r-genomicranges" ,r-genomicranges)
8334 ("r-rhtslib" ,r-rhtslib)))
e5dfcd8e
RW
8335 (home-page "https://bioconductor.org/packages/seqbias/")
8336 (synopsis "Estimation of per-position bias in high-throughput sequencing data")
8337 (description
8338 "This package implements a model of per-position sequencing bias in
8339high-throughput sequencing data using a simple Bayesian network, the structure
8340and parameters of which are trained on a set of aligned reads and a reference
8341genome sequence.")
8342 (license license:lgpl3)))
8343
63daca1e
RJ
8344(define-public r-snplocs-hsapiens-dbsnp144-grch37
8345 (package
8346 (name "r-snplocs-hsapiens-dbsnp144-grch37")
8347 (version "0.99.20")
8348 (source (origin
8349 (method url-fetch)
8350 (uri (bioconductor-uri "SNPlocs.Hsapiens.dbSNP144.GRCh37"
8351 version 'annotation))
8352 (sha256
8353 (base32
8354 "1z8kx43ki1jvj7ms7pcybakcdimfwr6zpjvspkjmma97bdz093iz"))))
8355 (build-system r-build-system)
8356 ;; As this package provides little more than a very large data file it
8357 ;; doesn't make sense to build substitutes.
8358 (arguments `(#:substitutable? #f))
8359 (propagated-inputs
8360 `(("r-biocgenerics" ,r-biocgenerics)
8361 ("r-s4vectors" ,r-s4vectors)
8362 ("r-iranges" ,r-iranges)
8363 ("r-genomeinfodb" ,r-genomeinfodb)
8364 ("r-genomicranges" ,r-genomicranges)
8365 ("r-bsgenome" ,r-bsgenome)
8366 ("r-biostrings" ,r-biostrings)))
8367 (home-page
8368 "https://bioconductor.org/packages/SNPlocs.Hsapiens.dbSNP144.GRCh37/")
8369 (synopsis "SNP locations for Homo sapiens (dbSNP Build 144)")
8370 (description "This package provides SNP locations and alleles for Homo
8371sapiens extracted from NCBI dbSNP Build 144. The source data files used for
8372this package were created by NCBI on May 29-30, 2015, and contain SNPs mapped
8373to reference genome GRCh37.p13. Note that the GRCh37.p13 genome is a
8374patched version of GRCh37. However the patch doesn't alter chromosomes 1-22,
1408e2ab 8375X, Y, MT. GRCh37 itself is the same as the hg19 genome from UCSC *except* for
63daca1e
RJ
8376the mitochondrion chromosome. Therefore, the SNPs in this package can be
8377injected in @code{BSgenome.Hsapiens.UCSC.hg19} and they will land at the
8378correct position but this injection will exclude chrM (i.e. nothing will be
8379injected in that sequence).")
8380 (license license:artistic2.0)))
8381
bb0024dc
RW
8382(define-public r-reqon
8383 (package
8384 (name "r-reqon")
0c53f27d 8385 (version "1.36.0")
bb0024dc
RW
8386 (source
8387 (origin
8388 (method url-fetch)
8389 (uri (bioconductor-uri "ReQON" version))
8390 (sha256
8391 (base32
0c53f27d 8392 "1yz0r0rrk4n6dnqbdq41lvs5z8l6vkx729m0a7f29svw4dbc6mdq"))))
bb0024dc
RW
8393 (properties `((upstream-name . "ReQON")))
8394 (build-system r-build-system)
8395 (propagated-inputs
8396 `(("r-rjava" ,r-rjava)
8397 ("r-rsamtools" ,r-rsamtools)
8398 ("r-seqbias" ,r-seqbias)))
8399 (home-page "https://bioconductor.org/packages/ReQON/")
8400 (synopsis "Recalibrating quality of nucleotides")
8401 (description
8402 "This package provides an implementation of an algorithm for
8403recalibrating the base quality scores for aligned sequencing data in BAM
8404format.")
8405 (license license:gpl2)))
8406
739b2d10
RW
8407(define-public r-wavcluster
8408 (package
8409 (name "r-wavcluster")
fd7e23b5 8410 (version "2.24.0")
739b2d10
RW
8411 (source
8412 (origin
8413 (method url-fetch)
8414 (uri (bioconductor-uri "wavClusteR" version))
8415 (sha256
8416 (base32
fd7e23b5 8417 "18cg0jbr3rjyx31wwyag1n5gams55pbd2rvb99i3g80q9hvswawi"))))
739b2d10
RW
8418 (properties `((upstream-name . "wavClusteR")))
8419 (build-system r-build-system)
8420 (propagated-inputs
8421 `(("r-biocgenerics" ,r-biocgenerics)
8422 ("r-biostrings" ,r-biostrings)
8423 ("r-foreach" ,r-foreach)
8424 ("r-genomicfeatures" ,r-genomicfeatures)
8425 ("r-genomicranges" ,r-genomicranges)
8426 ("r-ggplot2" ,r-ggplot2)
8427 ("r-hmisc" ,r-hmisc)
8428 ("r-iranges" ,r-iranges)
8429 ("r-mclust" ,r-mclust)
8430 ("r-rsamtools" ,r-rsamtools)
8431 ("r-rtracklayer" ,r-rtracklayer)
8432 ("r-s4vectors" ,r-s4vectors)
8433 ("r-seqinr" ,r-seqinr)
fd7e23b5 8434 ("r-stringr" ,r-stringr)))
12b255f2
RW
8435 (native-inputs
8436 `(("r-knitr" ,r-knitr)))
739b2d10
RW
8437 (home-page "https://bioconductor.org/packages/wavClusteR/")
8438 (synopsis "Identification of RNA-protein interaction sites in PAR-CLIP data")
8439 (description
8440 "This package provides an integrated pipeline for the analysis of
8441PAR-CLIP data. PAR-CLIP-induced transitions are first discriminated from
8442sequencing errors, SNPs and additional non-experimental sources by a non-
8443parametric mixture model. The protein binding sites (clusters) are then
8444resolved at high resolution and cluster statistics are estimated using a
8445rigorous Bayesian framework. Post-processing of the results, data export for
8446UCSC genome browser visualization and motif search analysis are provided. In
e40ecf8a 8447addition, the package integrates RNA-Seq data to estimate the False
739b2d10
RW
8448Discovery Rate of cluster detection. Key functions support parallel multicore
8449computing. While wavClusteR was designed for PAR-CLIP data analysis, it can
8450be applied to the analysis of other NGS data obtained from experimental
8451procedures that induce nucleotide substitutions (e.g. BisSeq).")
8452 (license license:gpl2)))
853211a5
RW
8453
8454(define-public r-timeseriesexperiment
8455 (package
8456 (name "r-timeseriesexperiment")
87f704b4 8457 (version "1.8.0")
853211a5
RW
8458 (source
8459 (origin
8460 (method url-fetch)
8461 (uri (bioconductor-uri "TimeSeriesExperiment" version))
8462 (sha256
8463 (base32
87f704b4 8464 "1jx0rk660mfzk7rfhamnp0disx3bv456cqi9hyaz2wcbcdrlvcjn"))))
853211a5
RW
8465 (properties
8466 `((upstream-name . "TimeSeriesExperiment")))
8467 (build-system r-build-system)
8468 (propagated-inputs
8469 `(("r-deseq2" ,r-deseq2)
8470 ("r-dplyr" ,r-dplyr)
8471 ("r-dynamictreecut" ,r-dynamictreecut)
8472 ("r-edger" ,r-edger)
8473 ("r-ggplot2" ,r-ggplot2)
8474 ("r-hmisc" ,r-hmisc)
8475 ("r-limma" ,r-limma)
8476 ("r-magrittr" ,r-magrittr)
8477 ("r-proxy" ,r-proxy)
8478 ("r-s4vectors" ,r-s4vectors)
8479 ("r-summarizedexperiment" ,r-summarizedexperiment)
8480 ("r-tibble" ,r-tibble)
8481 ("r-tidyr" ,r-tidyr)
8482 ("r-vegan" ,r-vegan)
8483 ("r-viridis" ,r-viridis)))
49dd5041
RW
8484 (native-inputs
8485 `(("r-knitr" ,r-knitr)))
853211a5
RW
8486 (home-page "https://github.com/nlhuong/TimeSeriesExperiment/")
8487 (synopsis "Analysis for short time-series data")
8488 (description
8489 "This package is a visualization and analysis toolbox for short time
8490course data which includes dimensionality reduction, clustering, two-sample
8491differential expression testing and gene ranking techniques. The package also
8492provides methods for retrieving enriched pathways.")
8493 (license license:lgpl3+)))
df8576e5
RW
8494
8495(define-public r-variantfiltering
8496 (package
8497 (name "r-variantfiltering")
45ea773f 8498 (version "1.26.0")
df8576e5
RW
8499 (source
8500 (origin
8501 (method url-fetch)
8502 (uri (bioconductor-uri "VariantFiltering" version))
8503 (sha256
8504 (base32
45ea773f 8505 "0zy53knvyk8wy3hmnsxc0w9qkhvx6xhviskvx7rwmrsi7pz531l5"))))
df8576e5
RW
8506 (properties
8507 `((upstream-name . "VariantFiltering")))
8508 (build-system r-build-system)
8509 (propagated-inputs
8510 `(("r-annotationdbi" ,r-annotationdbi)
8511 ("r-biobase" ,r-biobase)
8512 ("r-biocgenerics" ,r-biocgenerics)
8513 ("r-biocparallel" ,r-biocparallel)
8514 ("r-biostrings" ,r-biostrings)
8515 ("r-bsgenome" ,r-bsgenome)
8516 ("r-dt" ,r-dt)
8517 ("r-genomeinfodb" ,r-genomeinfodb)
8518 ("r-genomicfeatures" ,r-genomicfeatures)
8519 ("r-genomicranges" ,r-genomicranges)
8520 ("r-genomicscores" ,r-genomicscores)
8521 ("r-graph" ,r-graph)
8522 ("r-gviz" ,r-gviz)
8523 ("r-iranges" ,r-iranges)
8524 ("r-rbgl" ,r-rbgl)
8525 ("r-rsamtools" ,r-rsamtools)
8526 ("r-s4vectors" ,r-s4vectors)
8527 ("r-shiny" ,r-shiny)
8528 ("r-shinyjs" ,r-shinyjs)
8529 ("r-shinythemes" ,r-shinythemes)
8530 ("r-shinytree" ,r-shinytree)
8531 ("r-summarizedexperiment" ,r-summarizedexperiment)
8532 ("r-variantannotation" ,r-variantannotation)
8533 ("r-xvector" ,r-xvector)))
8534 (home-page "https://github.com/rcastelo/VariantFiltering")
8535 (synopsis "Filtering of coding and non-coding genetic variants")
8536 (description
8537 "Filter genetic variants using different criteria such as inheritance
8538model, amino acid change consequence, minor allele frequencies across human
8539populations, splice site strength, conservation, etc.")
8540 (license license:artistic2.0)))
f5349b4d
RW
8541
8542(define-public r-genomegraphs
8543 (package
8544 (name "r-genomegraphs")
053a2127 8545 (version "1.46.0")
f5349b4d
RW
8546 (source
8547 (origin
8548 (method url-fetch)
8549 (uri (bioconductor-uri "GenomeGraphs" version))
8550 (sha256
8551 (base32
053a2127 8552 "05vavhz936v7cknig2f2mn3fd9fiy54r3swlvifpawramblp1ags"))))
f5349b4d
RW
8553 (properties `((upstream-name . "GenomeGraphs")))
8554 (build-system r-build-system)
8555 (propagated-inputs
8556 `(("r-biomart" ,r-biomart)))
8557 (home-page "https://bioconductor.org/packages/GenomeGraphs/")
8558 (synopsis "Plotting genomic information from Ensembl")
8559 (description
8560 "Genomic data analyses requires integrated visualization of known genomic
8561information and new experimental data. GenomeGraphs uses the biomaRt package
8562to perform live annotation queries to Ensembl and translates this to e.g.
8563gene/transcript structures in viewports of the grid graphics package. This
8564results in genomic information plotted together with your data. Another
8565strength of GenomeGraphs is to plot different data types such as array CGH,
8566gene expression, sequencing and other data, together in one plot using the
8567same genome coordinate system.")
8568 (license license:artistic2.0)))
2a360cf6
RW
8569
8570(define-public r-wavetiling
8571 (package
8572 (name "r-wavetiling")
e13f9773 8573 (version "1.28.0")
2a360cf6
RW
8574 (source
8575 (origin
8576 (method url-fetch)
8577 (uri (bioconductor-uri "waveTiling" version))
8578 (sha256
8579 (base32
e13f9773 8580 "0d7l559zlmly8mncmh1zhkqmsml0bwwfpm7ccp8l26y852vwf7hf"))))
2a360cf6
RW
8581 (properties `((upstream-name . "waveTiling")))
8582 (build-system r-build-system)
8583 (propagated-inputs
8584 `(("r-affy" ,r-affy)
8585 ("r-biobase" ,r-biobase)
8586 ("r-biostrings" ,r-biostrings)
8587 ("r-genomegraphs" ,r-genomegraphs)
8588 ("r-genomicranges" ,r-genomicranges)
8589 ("r-iranges" ,r-iranges)
8590 ("r-oligo" ,r-oligo)
8591 ("r-oligoclasses" ,r-oligoclasses)
8592 ("r-preprocesscore" ,r-preprocesscore)
8593 ("r-waveslim" ,r-waveslim)))
8594 (home-page "https://r-forge.r-project.org/projects/wavetiling/")
8595 (synopsis "Wavelet-based models for tiling array transcriptome analysis")
8596 (description
8597 "This package is designed to conduct transcriptome analysis for tiling
8598arrays based on fast wavelet-based functional models.")
8599 (license license:gpl2+)))
d80a1569
RW
8600
8601(define-public r-variancepartition
8602 (package
8603 (name "r-variancepartition")
44ecd5f7 8604 (version "1.20.0")
d80a1569
RW
8605 (source
8606 (origin
8607 (method url-fetch)
8608 (uri (bioconductor-uri "variancePartition" version))
8609 (sha256
8610 (base32
44ecd5f7 8611 "0fisaqd5v8xy9rz9l1zs62k1n2h4k1irzgwj46ci947l52x1qhah"))))
d80a1569
RW
8612 (properties
8613 `((upstream-name . "variancePartition")))
8614 (build-system r-build-system)
8615 (propagated-inputs
8616 `(("r-biobase" ,r-biobase)
326746e1 8617 ("r-biocparallel" ,r-biocparallel)
d80a1569
RW
8618 ("r-colorramps" ,r-colorramps)
8619 ("r-doparallel" ,r-doparallel)
8620 ("r-foreach" ,r-foreach)
8621 ("r-ggplot2" ,r-ggplot2)
8622 ("r-gplots" ,r-gplots)
8623 ("r-iterators" ,r-iterators)
8624 ("r-limma" ,r-limma)
8625 ("r-lme4" ,r-lme4)
8626 ("r-lmertest" ,r-lmertest)
8627 ("r-mass" ,r-mass)
8628 ("r-pbkrtest" ,r-pbkrtest)
8629 ("r-progress" ,r-progress)
8630 ("r-reshape2" ,r-reshape2)
8631 ("r-scales" ,r-scales)))
fbbaf5ae
RW
8632 (native-inputs
8633 `(("r-knitr" ,r-knitr)))
d80a1569
RW
8634 (home-page "https://bioconductor.org/packages/variancePartition/")
8635 (synopsis "Analyze variation in gene expression experiments")
8636 (description
8637 "This is a package providing tools to quantify and interpret multiple
8638sources of biological and technical variation in gene expression experiments.
8639It uses a linear mixed model to quantify variation in gene expression
8640attributable to individual, tissue, time point, or technical variables. The
8641package includes dream differential expression analysis for repeated
8642measures.")
8643 (license license:gpl2+)))
16e2e4f2 8644
8645(define-public r-htqpcr
8646 (package
8647 (name "r-htqpcr")
949626f2 8648 (version "1.44.0")
16e2e4f2 8649 (source
8650 (origin
8651 (method url-fetch)
8652 (uri (bioconductor-uri "HTqPCR" version))
8653 (sha256
8654 (base32
949626f2 8655 "1fzjx6psr41naq9ycpnv3lxlgkiyrpn7r2wl1i4gz45f3lax0yji"))))
16e2e4f2 8656 (properties `((upstream-name . "HTqPCR")))
8657 (build-system r-build-system)
8658 (propagated-inputs
8659 `(("r-affy" ,r-affy)
8660 ("r-biobase" ,r-biobase)
8661 ("r-gplots" ,r-gplots)
8662 ("r-limma" ,r-limma)
8663 ("r-rcolorbrewer" ,r-rcolorbrewer)))
486a0800
TGR
8664 (home-page (string-append "https://www.ebi.ac.uk/sites/ebi.ac.uk/files/"
8665 "groups/bertone/software/HTqPCR.pdf"))
16e2e4f2 8666 (synopsis "Automated analysis of high-throughput qPCR data")
8667 (description
8668 "Analysis of Ct values from high throughput quantitative real-time
8669PCR (qPCR) assays across multiple conditions or replicates. The input data
8670can be from spatially-defined formats such ABI TaqMan Low Density Arrays or
8671OpenArray; LightCycler from Roche Applied Science; the CFX plates from Bio-Rad
8672Laboratories; conventional 96- or 384-well plates; or microfluidic devices
8673such as the Dynamic Arrays from Fluidigm Corporation. HTqPCR handles data
8674loading, quality assessment, normalization, visualization and parametric or
8675non-parametric testing for statistical significance in Ct values between
8676features (e.g. genes, microRNAs).")
8677 (license license:artistic2.0)))
86fb2c63 8678
8679(define-public r-unifiedwmwqpcr
8680 (package
8681 (name "r-unifiedwmwqpcr")
fa7e2429 8682 (version "1.26.0")
86fb2c63 8683 (source
8684 (origin
8685 (method url-fetch)
8686 (uri (bioconductor-uri "unifiedWMWqPCR" version))
8687 (sha256
8688 (base32
fa7e2429 8689 "1ad5a7gy43l8x1rf5lgqiy2bv6fgah7cbnp4lrqwshphlnr30ndv"))))
86fb2c63 8690 (properties
8691 `((upstream-name . "unifiedWMWqPCR")))
8692 (build-system r-build-system)
8693 (propagated-inputs
8694 `(("r-biocgenerics" ,r-biocgenerics)
8695 ("r-htqpcr" ,r-htqpcr)))
8696 (home-page "https://bioconductor.org/packages/unifiedWMWqPCR")
8697 (synopsis "Unified Wilcoxon-Mann Whitney Test for differential expression in qPCR data")
8698 (description
b5b0ee3b 8699 "This package implements the unified Wilcoxon-Mann-Whitney Test for qPCR
86fb2c63 8700data. This modified test allows for testing differential expression in qPCR
8701data.")
8702 (license license:gpl2+)))
72b67e0b 8703
1353e536
MIP
8704(define-public r-universalmotif
8705 (package
8706 (name "r-universalmotif")
5bd5f755 8707 (version "1.8.5")
1353e536
MIP
8708 (source
8709 (origin
8710 (method url-fetch)
8711 (uri (bioconductor-uri "universalmotif" version))
8712 (sha256
8713 (base32
5bd5f755 8714 "07862bs771xldmdnq0zr8926dr299ach8nrgci14p5bbrc88l3ly"))))
1353e536
MIP
8715 (properties
8716 `((upstream-name . "universalmotif")))
8717 (build-system r-build-system)
8718 (arguments
8719 `(#:phases
8720 (modify-phases %standard-phases
8721 (add-after 'unpack 'fix-reference-to-strip
8722 (lambda _
8723 (substitute* "src/Makevars"
8724 (("/usr/bin/strip") (which "strip"))))))))
8725 (propagated-inputs
8726 `(("r-biocgenerics" ,r-biocgenerics)
8727 ("r-biostrings" ,r-biostrings)
8728 ("r-ggplot2" ,r-ggplot2)
8729 ("r-ggseqlogo" ,r-ggseqlogo)
8730 ("r-iranges" ,r-iranges)
8731 ("r-mass" ,r-mass)
8732 ("r-rcpp" ,r-rcpp)
8733 ("r-rcppthread" ,r-rcppthread)
8734 ("r-rdpack" ,r-rdpack)
8735 ("r-rlang" ,r-rlang)
8736 ("r-s4vectors" ,r-s4vectors)
8737 ("r-yaml" ,r-yaml)))
8738 (native-inputs
8739 `(("r-knitr" ,r-knitr)))
8740 (home-page
8741 "https://bioconductor.org/packages/universalmotif/")
8742 (synopsis
8743 "Specific structures importer, modifier, and exporter for R")
8744 (description
8745 "This package allows importing most common @dfn{specific structure}
8746(motif) types into R for use by functions provided by other Bioconductor
8747motif-related packages. Motifs can be exported into most major motif formats
8748from various classes as defined by other Bioconductor packages. A suite of
8749motif and sequence manipulation and analysis functions are included, including
8750enrichment, comparison, P-value calculation, shuffling, trimming, higher-order
8751motifs, and others.")
8752 (license license:gpl3)))
8753
72b67e0b
RW
8754;; This is a CRAN package, but it depends on Bioconductor packages, so we put
8755;; it here.
8756(define-public r-activedriverwgs
8757 (package
8758 (name "r-activedriverwgs")
5412da84 8759 (version "1.1.1")
72b67e0b
RW
8760 (source
8761 (origin
8762 (method url-fetch)
8763 (uri (cran-uri "ActiveDriverWGS" version))
8764 (sha256
8765 (base32
5412da84 8766 "06mvakdc8d2pn91p0sr4ixc561s4ia5h1cvd1p7pqd6s50dy4say"))))
72b67e0b
RW
8767 (properties
8768 `((upstream-name . "ActiveDriverWGS")))
8769 (build-system r-build-system)
8770 (propagated-inputs
8771 `(("r-biostrings" ,r-biostrings)
8772 ("r-bsgenome" ,r-bsgenome)
8773 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
8774 ("r-genomeinfodb" ,r-genomeinfodb)
8775 ("r-genomicranges" ,r-genomicranges)
8776 ("r-iranges" ,r-iranges)
72b67e0b 8777 ("r-s4vectors" ,r-s4vectors)))
e1ce10e3
RW
8778 (native-inputs
8779 `(("r-knitr" ,r-knitr)))
72b67e0b
RW
8780 (home-page "https://cran.r-project.org/web/packages/ActiveDriverWGS/")
8781 (synopsis "Driver discovery tool for cancer whole genomes")
8782 (description
8783 "This package provides a method for finding an enrichment of cancer
8784simple somatic mutations (SNVs and Indels) in functional elements across the
8785human genome. ActiveDriverWGS detects coding and noncoding driver elements
8786using whole genome sequencing data.")
8787 (license license:gpl3)))
8e6f63dd
RW
8788
8789;; This is a CRAN package, but it depends on Bioconductor packages, so we put
8790;; it here.
8791(define-public r-activepathways
8792 (package
8793 (name "r-activepathways")
a9a91280 8794 (version "1.0.2")
8e6f63dd
RW
8795 (source
8796 (origin
8797 (method url-fetch)
8798 (uri (cran-uri "ActivePathways" version))
8799 (sha256
8800 (base32
a9a91280 8801 "1hxy760x141ykrpqdbfldq4ggj1svj3lsrpwi4rb2x7r4lna937l"))))
8e6f63dd
RW
8802 (properties
8803 `((upstream-name . "ActivePathways")))
8804 (build-system r-build-system)
8805 (propagated-inputs
8806 `(("r-data-table" ,r-data-table)
a9a91280 8807 ("r-ggplot2" ,r-ggplot2)))
229736aa
RW
8808 (native-inputs
8809 `(("r-knitr" ,r-knitr)))
8e6f63dd
RW
8810 (home-page "https://cran.r-project.org/web/packages/ActivePathways/")
8811 (synopsis "Multivariate pathway enrichment analysis")
8812 (description
8813 "This package represents an integrative method of analyzing multi omics
8814data that conducts enrichment analysis of annotated gene sets. ActivePathways
8815uses a statistical data fusion approach, rationalizes contributing evidence
8816and highlights associated genes, improving systems-level understanding of
8817cellular organization in health and disease.")
8818 (license license:gpl3)))
d11d6fea
RW
8819
8820(define-public r-bgmix
8821 (package
8822 (name "r-bgmix")
fad5da32 8823 (version "1.50.0")
d11d6fea
RW
8824 (source
8825 (origin
8826 (method url-fetch)
8827 (uri (bioconductor-uri "BGmix" version))
8828 (sha256
8829 (base32
fad5da32 8830 "0r9gjqajarg5mivxhqdzn8m8hmfarmzbplp3zqyyznccri03pv50"))))
d11d6fea
RW
8831 (properties `((upstream-name . "BGmix")))
8832 (build-system r-build-system)
8833 (propagated-inputs
8834 `(("r-kernsmooth" ,r-kernsmooth)))
8835 (home-page "https://bioconductor.org/packages/BGmix/")
8836 (synopsis "Bayesian models for differential gene expression")
8837 (description
8838 "This package provides fully Bayesian mixture models for differential
8839gene expression.")
8840 (license license:gpl2)))
75eb1149
RW
8841
8842(define-public r-bgx
8843 (package
8844 (name "r-bgx")
3cebe274 8845 (version "1.56.0")
75eb1149
RW
8846 (source
8847 (origin
8848 (method url-fetch)
8849 (uri (bioconductor-uri "bgx" version))
8850 (sha256
8851 (base32
3cebe274 8852 "0gm4wv9drqvg9r4f0id1ivrfgv0nvh0hb6hp63b3jd14092777im"))))
75eb1149
RW
8853 (properties `((upstream-name . "bgx")))
8854 (build-system r-build-system)
8855 (propagated-inputs
8856 `(("r-affy" ,r-affy)
8857 ("r-biobase" ,r-biobase)
8858 ("r-gcrma" ,r-gcrma)
8859 ("r-rcpp" ,r-rcpp)))
8860 (home-page "https://bioconductor.org/packages/bgx/")
8861 (synopsis "Bayesian gene expression")
8862 (description
8863 "This package provides tools for Bayesian integrated analysis of
8864Affymetrix GeneChips.")
8865 (license license:gpl2)))
6bd50acf
RW
8866
8867(define-public r-bhc
8868 (package
8869 (name "r-bhc")
2219bef1 8870 (version "1.42.0")
6bd50acf
RW
8871 (source
8872 (origin
8873 (method url-fetch)
8874 (uri (bioconductor-uri "BHC" version))
8875 (sha256
8876 (base32
2219bef1 8877 "1n2rkbj8j10f38d40wvi6mwjxnrlfx71a48ab07bp2s0hwhxd7yn"))))
6bd50acf
RW
8878 (properties `((upstream-name . "BHC")))
8879 (build-system r-build-system)
8880 (home-page "https://bioconductor.org/packages/BHC/")
8881 (synopsis "Bayesian hierarchical clustering")
8882 (description
8883 "The method implemented in this package performs bottom-up hierarchical
8884clustering, using a Dirichlet Process (infinite mixture) to model uncertainty
8885in the data and Bayesian model selection to decide at each step which clusters
8886to merge. This avoids several limitations of traditional methods, for example
8887how many clusters there should be and how to choose a principled distance
8888metric. This implementation accepts multinomial (i.e. discrete, with 2+
8889categories) or time-series data. This version also includes a randomised
8890algorithm which is more efficient for larger data sets.")
8891 (license license:gpl3)))
de9374b7
RW
8892
8893(define-public r-bicare
8894 (package
8895 (name "r-bicare")
4ec66569 8896 (version "1.48.0")
de9374b7
RW
8897 (source
8898 (origin
8899 (method url-fetch)
8900 (uri (bioconductor-uri "BicARE" version))
8901 (sha256
8902 (base32
4ec66569 8903 "1np3967rjx54hbjsynvya75lcsqa6zic6frw5fjwqybwv2pzzw2k"))))
de9374b7
RW
8904 (properties `((upstream-name . "BicARE")))
8905 (build-system r-build-system)
8906 (propagated-inputs
8907 `(("r-biobase" ,r-biobase)
8908 ("r-gseabase" ,r-gseabase)
8909 ("r-multtest" ,r-multtest)))
8910 (home-page "http://bioinfo.curie.fr")
8911 (synopsis "Biclustering analysis and results exploration")
8912 (description
8913 "This is a package for biclustering analysis and exploration of
8914results.")
8915 (license license:gpl2)))
40fe63ad
RW
8916
8917(define-public r-bifet
8918 (package
8919 (name "r-bifet")
d57be633 8920 (version "1.10.0")
40fe63ad
RW
8921 (source
8922 (origin
8923 (method url-fetch)
8924 (uri (bioconductor-uri "BiFET" version))
8925 (sha256
8926 (base32
d57be633 8927 "191m1xhsj4l64rrh67hqiz1rdkfhw0gfd5aymf3x0xm710l3rh4a"))))
40fe63ad
RW
8928 (properties `((upstream-name . "BiFET")))
8929 (build-system r-build-system)
8930 (propagated-inputs
8931 `(("r-genomicranges" ,r-genomicranges)
8932 ("r-poibin" ,r-poibin)))
a54fd409
RW
8933 (native-inputs
8934 `(("r-knitr" ,r-knitr)))
40fe63ad
RW
8935 (home-page "https://bioconductor.org/packages/BiFET")
8936 (synopsis "Bias-free footprint enrichment test")
8937 (description
8938 "BiFET identifies @dfn{transcription factors} (TFs) whose footprints are
8939over-represented in target regions compared to background regions after
8940correcting for the bias arising from the imbalance in read counts and GC
8941contents between the target and background regions. For a given TF k, BiFET
8942tests the null hypothesis that the target regions have the same probability of
8943having footprints for the TF k as the background regions while correcting for
8944the read count and GC content bias.")
8945 (license license:gpl3)))
e823337c
RW
8946
8947(define-public r-rsbml
8948 (package
8949 (name "r-rsbml")
3320f044 8950 (version "2.48.0")
e823337c
RW
8951 (source
8952 (origin
8953 (method url-fetch)
8954 (uri (bioconductor-uri "rsbml" version))
8955 (sha256
8956 (base32
3320f044 8957 "0vrjfhwcpc699sq78pkm022fam3ahar8h3lx3fr879dd21k02g61"))))
e823337c
RW
8958 (properties `((upstream-name . "rsbml")))
8959 (build-system r-build-system)
8960 (inputs
8961 `(("libsbml" ,libsbml)
8962 ("zlib" ,zlib)))
8963 (propagated-inputs
8964 `(("r-biocgenerics" ,r-biocgenerics)
8965 ("r-graph" ,r-graph)))
8966 (native-inputs
8967 `(("pkg-config" ,pkg-config)))
8968 (home-page "http://www.sbml.org")
8969 (synopsis "R support for SBML")
8970 (description
8971 "This package provides an R interface to libsbml for SBML parsing,
8972validating output, provides an S4 SBML DOM, converts SBML to R graph objects.")
8973 (license license:artistic2.0)))
75a8bb31
RW
8974
8975(define-public r-hypergraph
8976 (package
8977 (name "r-hypergraph")
294fd58a 8978 (version "1.62.0")
75a8bb31
RW
8979 (source
8980 (origin
8981 (method url-fetch)
8982 (uri (bioconductor-uri "hypergraph" version))
8983 (sha256
8984 (base32
294fd58a 8985 "1p5mzr2aiqqc1j2inh45abjvqhid9jqv6wiym1xxnz16mpaa7q97"))))
75a8bb31
RW
8986 (properties `((upstream-name . "hypergraph")))
8987 (build-system r-build-system)
8988 (propagated-inputs
8989 `(("r-graph" ,r-graph)))
8990 (home-page "https://bioconductor.org/packages/hypergraph")
8991 (synopsis "Hypergraph data structures")
8992 (description
8993 "This package implements some simple capabilities for representing and
8994manipulating hypergraphs.")
8995 (license license:artistic2.0)))
5aef09bd
RW
8996
8997(define-public r-hyperdraw
8998 (package
8999 (name "r-hyperdraw")
249b7030 9000 (version "1.42.0")
5aef09bd
RW
9001 (source
9002 (origin
9003 (method url-fetch)
9004 (uri (bioconductor-uri "hyperdraw" version))
9005 (sha256
9006 (base32
249b7030 9007 "0z3a3lpz7s0fw023fxldkgxvl2dl1wn8agnyj09sky11ainxdayz"))))
5aef09bd
RW
9008 (properties `((upstream-name . "hyperdraw")))
9009 (build-system r-build-system)
9010 (inputs `(("graphviz" ,graphviz)))
9011 (propagated-inputs
9012 `(("r-graph" ,r-graph)
9013 ("r-hypergraph" ,r-hypergraph)
9014 ("r-rgraphviz" ,r-rgraphviz)))
9015 (home-page "https://bioconductor.org/packages/hyperdraw")
9016 (synopsis "Visualizing hypergraphs")
9017 (description
9018 "This package provides functions for visualizing hypergraphs.")
9019 (license license:gpl2+)))
6ca6f866
RW
9020
9021(define-public r-biggr
9022 (package
9023 (name "r-biggr")
0f94a9ed 9024 (version "1.26.0")
6ca6f866
RW
9025 (source
9026 (origin
9027 (method url-fetch)
9028 (uri (bioconductor-uri "BiGGR" version))
9029 (sha256
9030 (base32
0f94a9ed 9031 "1hlsnss6071ck4ky1akxp1dnv3vmd8f85drdziqmm4nc2dfrr14y"))))
6ca6f866
RW
9032 (properties `((upstream-name . "BiGGR")))
9033 (build-system r-build-system)
9034 (propagated-inputs
9035 `(("r-hyperdraw" ,r-hyperdraw)
9036 ("r-hypergraph" ,r-hypergraph)
9037 ("r-lim" ,r-lim)
9038 ("r-limsolve" ,r-limsolve)
9039 ("r-rsbml" ,r-rsbml)
9040 ("r-stringr" ,r-stringr)))
9041 (home-page "https://bioconductor.org/packages/BiGGR/")
9042 (synopsis "Constraint based modeling using metabolic reconstruction databases")
9043 (description
9044 "This package provides an interface to simulate metabolic reconstruction
9045from the @url{http://bigg.ucsd.edu/, BiGG database} and other metabolic
9046reconstruction databases. The package facilitates @dfn{flux balance
9047analysis} (FBA) and the sampling of feasible flux distributions. Metabolic
9048networks and estimated fluxes can be visualized with hypergraphs.")
9049 (license license:gpl3+)))
820373db
RW
9050
9051(define-public r-bigmemoryextras
9052 (package
9053 (name "r-bigmemoryextras")
e80f8262 9054 (version "1.38.0")
820373db
RW
9055 (source
9056 (origin
9057 (method url-fetch)
9058 (uri (bioconductor-uri "bigmemoryExtras" version))
9059 (sha256
9060 (base32
e80f8262 9061 "1k31h746j8r3f92vj62s38fw12qjkv5814ipcqfbswnxgaan17zj"))))
820373db
RW
9062 (properties
9063 `((upstream-name . "bigmemoryExtras")))
9064 (build-system r-build-system)
9065 (propagated-inputs
9066 `(("r-bigmemory" ,r-bigmemory)))
eef9c99c
RW
9067 (native-inputs
9068 `(("r-knitr" ,r-knitr)))
820373db
RW
9069 (home-page "https://github.com/phaverty/bigmemoryExtras")
9070 (synopsis "Extension of the bigmemory package")
9071 (description
9072 "This package defines a @code{BigMatrix} @code{ReferenceClass} which adds
9073safety and convenience features to the @code{filebacked.big.matrix} class from
9074the @code{bigmemory} package. @code{BigMatrix} protects against segfaults by
9075monitoring and gracefully restoring the connection to on-disk data and it also
7230f6d5 9076protects against accidental data modification with a file-system-based
820373db
RW
9077permissions system. Utilities are provided for using @code{BigMatrix}-derived
9078classes as @code{assayData} matrices within the @code{Biobase} package's
9079@code{eSet} family of classes. @code{BigMatrix} provides some optimizations
9080related to attaching to, and indexing into, file-backed matrices with
9081dimnames. Additionally, the package provides a @code{BigMatrixFactor} class,
9082a file-backed matrix with factor properties.")
9083 (license license:artistic2.0)))
d38775b1
RW
9084
9085(define-public r-bigpint
9086 (package
9087 (name "r-bigpint")
1e288678 9088 (version "1.6.0")
d38775b1
RW
9089 (source
9090 (origin
9091 (method url-fetch)
9092 (uri (bioconductor-uri "bigPint" version))
9093 (sha256
9094 (base32
1e288678 9095 "1axgapy4iyx059777m9faczwwj03h3i5dyrs0rlc84axzhzd2kis"))))
d38775b1
RW
9096 (properties `((upstream-name . "bigPint")))
9097 (build-system r-build-system)
9098 (propagated-inputs
d0badcc1
RW
9099 `(("r-delayedarray" ,r-delayedarray)
9100 ("r-dplyr" ,r-dplyr)
d38775b1
RW
9101 ("r-ggally" ,r-ggally)
9102 ("r-ggplot2" ,r-ggplot2)
9103 ("r-gridextra" ,r-gridextra)
9104 ("r-hexbin" ,r-hexbin)
9105 ("r-hmisc" ,r-hmisc)
9106 ("r-htmlwidgets" ,r-htmlwidgets)
9107 ("r-plotly" ,r-plotly)
9108 ("r-plyr" ,r-plyr)
9109 ("r-rcolorbrewer" ,r-rcolorbrewer)
9110 ("r-reshape" ,r-reshape)
9111 ("r-shiny" ,r-shiny)
9112 ("r-shinycssloaders" ,r-shinycssloaders)
9113 ("r-shinydashboard" ,r-shinydashboard)
9114 ("r-stringr" ,r-stringr)
d0badcc1 9115 ("r-summarizedexperiment" ,r-summarizedexperiment)
d38775b1 9116 ("r-tidyr" ,r-tidyr)))
1f2f01ae
RW
9117 (native-inputs
9118 `(("r-knitr" ,r-knitr)))
d38775b1
RW
9119 (home-page "https://github.com/lindsayrutter/bigPint")
9120 (synopsis "Big multivariate data plotted interactively")
9121 (description
9122 "This package provides methods for visualizing large multivariate
9123datasets using static and interactive scatterplot matrices, parallel
9124coordinate plots, volcano plots, and litre plots. It includes examples for
9125visualizing RNA-sequencing datasets and differentially expressed genes.")
9126 (license license:gpl3)))
991554fc
RW
9127
9128(define-public r-chemminer
9129 (package
9130 (name "r-chemminer")
8c8d365c 9131 (version "3.42.2")
991554fc
RW
9132 (source
9133 (origin
9134 (method url-fetch)
9135 (uri (bioconductor-uri "ChemmineR" version))
9136 (sha256
9137 (base32
8c8d365c 9138 "10d8h6w24h4s7l02zzv6q46w3yiqsjizip7mf11cvkmd6p7qxfl9"))))
991554fc
RW
9139 (properties `((upstream-name . "ChemmineR")))
9140 (build-system r-build-system)
9141 (propagated-inputs
9142 `(("r-base64enc" ,r-base64enc)
9143 ("r-bh" ,r-bh)
9144 ("r-biocgenerics" ,r-biocgenerics)
9145 ("r-dbi" ,r-dbi)
9146 ("r-digest" ,r-digest)
9147 ("r-dt" ,r-dt)
9148 ("r-ggplot2" ,r-ggplot2)
9149 ("r-gridextra" ,r-gridextra)
9150 ("r-png" ,r-png)
9151 ("r-rcpp" ,r-rcpp)
9152 ("r-rcurl" ,r-rcurl)
9153 ("r-rjson" ,r-rjson)
9154 ("r-rsvg" ,r-rsvg)))
06908a73
RW
9155 (native-inputs
9156 `(("r-knitr" ,r-knitr)))
991554fc
RW
9157 (home-page "https://github.com/girke-lab/ChemmineR")
9158 (synopsis "Cheminformatics toolkit for R")
9159 (description
9160 "ChemmineR is a cheminformatics package for analyzing drug-like small
9161molecule data in R. It contains functions for efficient processing of large
9162numbers of molecules, physicochemical/structural property predictions,
9163structural similarity searching, classification and clustering of compound
9164libraries with a wide spectrum of algorithms. In addition, it offers
9165visualization functions for compound clustering results and chemical
9166structures.")
9167 (license license:artistic2.0)))
48bcbef0
RW
9168
9169(define-public r-bioassayr
9170 (package
9171 (name "r-bioassayr")
c1942727 9172 (version "1.28.3")
48bcbef0
RW
9173 (source
9174 (origin
9175 (method url-fetch)
9176 (uri (bioconductor-uri "bioassayR" version))
9177 (sha256
9178 (base32
c1942727 9179 "03pdb76j7c28b1h1flb40ahq7i9iha22kblq6mkl3x4xmrdgaw5y"))))
48bcbef0
RW
9180 (properties `((upstream-name . "bioassayR")))
9181 (build-system r-build-system)
9182 (propagated-inputs
9183 `(("r-biocgenerics" ,r-biocgenerics)
9184 ("r-chemminer" ,r-chemminer)
9185 ("r-dbi" ,r-dbi)
9186 ("r-matrix" ,r-matrix)
9187 ("r-rjson" ,r-rjson)
9188 ("r-rsqlite" ,r-rsqlite)
9189 ("r-xml" ,r-xml)))
faaf2b35
RW
9190 (native-inputs
9191 `(("r-knitr" ,r-knitr)))
323aec6a 9192 (home-page "https://github.com/girke-lab/bioassayR")
48bcbef0
RW
9193 (synopsis "Cross-target analysis of small molecule bioactivity")
9194 (description
9195 "bioassayR is a computational tool that enables simultaneous analysis of
9196thousands of bioassay experiments performed over a diverse set of compounds
9197and biological targets. Unique features include support for large-scale
9198cross-target analyses of both public and custom bioassays, generation of
9199@dfn{high throughput screening fingerprints} (HTSFPs), and an optional
9200preloaded database that provides access to a substantial portion of publicly
9201available bioactivity data.")
9202 (license license:artistic2.0)))
29fd736a
RW
9203
9204(define-public r-biobroom
9205 (package
9206 (name "r-biobroom")
95e30d8f 9207 (version "1.22.0")
29fd736a
RW
9208 (source
9209 (origin
9210 (method url-fetch)
9211 (uri (bioconductor-uri "biobroom" version))
9212 (sha256
9213 (base32
95e30d8f 9214 "07wzamwl07p20s932aym2jkf6c1zz7d9h7kyby5ka4pw4abynlrv"))))
29fd736a
RW
9215 (properties `((upstream-name . "biobroom")))
9216 (build-system r-build-system)
9217 (propagated-inputs
9218 `(("r-biobase" ,r-biobase)
9219 ("r-broom" ,r-broom)
9220 ("r-dplyr" ,r-dplyr)
9221 ("r-tidyr" ,r-tidyr)))
e09ca033
RW
9222 (native-inputs
9223 `(("r-knitr" ,r-knitr)))
29fd736a
RW
9224 (home-page "https://github.com/StoreyLab/biobroom")
9225 (synopsis "Turn Bioconductor objects into tidy data frames")
9226 (description
9227 "This package contains methods for converting standard objects
9228constructed by bioinformatics packages, especially those in Bioconductor, and
9229converting them to @code{tidy} data. It thus serves as a complement to the
9230@code{broom} package, and follows the same tidy, augment, glance division of
9231tidying methods. Tidying data makes it easy to recombine, reshape and
9232visualize bioinformatics analyses.")
9233 ;; Any version of the LGPL.
9234 (license license:lgpl3+)))
c373223e
RW
9235
9236(define-public r-graphite
9237 (package
9238 (name "r-graphite")
26224e09 9239 (version "1.36.0")
c373223e
RW
9240 (source
9241 (origin
9242 (method url-fetch)
9243 (uri (bioconductor-uri "graphite" version))
9244 (sha256
9245 (base32
26224e09 9246 "1ihza8m397qfvr79fhghs2knmw862hwz2akysy39r8hndv6lc7wk"))))
c373223e
RW
9247 (properties `((upstream-name . "graphite")))
9248 (build-system r-build-system)
9249 (propagated-inputs
9250 `(("r-annotationdbi" ,r-annotationdbi)
9251 ("r-checkmate" ,r-checkmate)
9252 ("r-graph" ,r-graph)
9253 ("r-httr" ,r-httr)
9254 ("r-rappdirs" ,r-rappdirs)))
9255 (home-page "https://bioconductor.org/packages/graphite/")
9256 (synopsis "Networks from pathway databases")
9257 (description
9258 "Graphite provides networks derived from eight public pathway databases,
9259and automates the conversion of node identifiers (e.g. from Entrez IDs to gene
9260symbols).")
9261 (license license:agpl3+)))
f388834e
RW
9262
9263(define-public r-reactomepa
9264 (package
9265 (name "r-reactomepa")
a4f4a552 9266 (version "1.34.0")
f388834e
RW
9267 (source
9268 (origin
9269 (method url-fetch)
9270 (uri (bioconductor-uri "ReactomePA" version))
9271 (sha256
9272 (base32
a4f4a552 9273 "04b2ng9jp2bsfbg3wnbg6m6a5c3szcmbypk1lx34i63228g8z98m"))))
f388834e
RW
9274 (properties `((upstream-name . "ReactomePA")))
9275 (build-system r-build-system)
9276 (propagated-inputs
9277 `(("r-annotationdbi" ,r-annotationdbi)
9278 ("r-dose" ,r-dose)
9279 ("r-enrichplot" ,r-enrichplot)
9280 ("r-ggplot2" ,r-ggplot2)
9281 ("r-ggraph" ,r-ggraph)
9282 ("r-graphite" ,r-graphite)
9283 ("r-igraph" ,r-igraph)
9284 ("r-reactome-db" ,r-reactome-db)))
affb4ab3
RW
9285 (native-inputs
9286 `(("r-knitr" ,r-knitr)))
f388834e
RW
9287 (home-page "https://guangchuangyu.github.io/software/ReactomePA")
9288 (synopsis "Reactome pathway analysis")
9289 (description
9290 "This package provides functions for pathway analysis based on the
9291REACTOME pathway database. It implements enrichment analysis, gene set
9292enrichment analysis and several functions for visualization.")
9293 (license license:gpl2)))
21afe920
RW
9294
9295(define-public r-ebarrays
9296 (package
9297 (name "r-ebarrays")
b0f3bfe4 9298 (version "2.54.0")
21afe920
RW
9299 (source
9300 (origin
9301 (method url-fetch)
9302 (uri (bioconductor-uri "EBarrays" version))
9303 (sha256
9304 (base32
b0f3bfe4 9305 "1r2dl19my1hqkq01fqk48pk3agb98vgrplj56kb4srhz2xm0w9pd"))))
21afe920
RW
9306 (properties `((upstream-name . "EBarrays")))
9307 (build-system r-build-system)
9308 (propagated-inputs
9309 `(("r-biobase" ,r-biobase)
9310 ("r-cluster" ,r-cluster)
9311 ("r-lattice" ,r-lattice)))
9312 (home-page "https://bioconductor.org/packages/EBarrays/")
9313 (synopsis "Gene clustering and differential expression identification")
9314 (description
9315 "EBarrays provides tools for the analysis of replicated/unreplicated
9316microarray data.")
9317 (license license:gpl2+)))
f180be29
RW
9318
9319(define-public r-bioccasestudies
9320 (package
9321 (name "r-bioccasestudies")
7dced9ad 9322 (version "1.52.0")
f180be29
RW
9323 (source
9324 (origin
9325 (method url-fetch)
9326 (uri (bioconductor-uri "BiocCaseStudies" version))
9327 (sha256
9328 (base32
7dced9ad 9329 "03n49b6fvyyzmvdy4yif3cl7yv21c09c8xdx4cvvax5zz4v4sab1"))))
f180be29
RW
9330 (properties
9331 `((upstream-name . "BiocCaseStudies")))
9332 (build-system r-build-system)
9333 (propagated-inputs `(("r-biobase" ,r-biobase)))
9334 (home-page "https://bioconductor.org/packages/BiocCaseStudies")
9335 (synopsis "Support for the case studies monograph")
9336 (description
9337 "This package provides software and data to support the case studies
9338monograph.")
9339 (license license:artistic2.0)))
49f0860b 9340
852fa82d 9341(define-public r-bioccheck
9342 (package
9343 (name "r-bioccheck")
9344 (version "1.26.0")
9345 (source (origin
9346 (method url-fetch)
9347 (uri (bioconductor-uri "BiocCheck" version))
9348 (sha256
9349 (base32
9350 "1hyncn9zqj432da95k86rm5b28nbwrvzm52jbhisifkxj1j43cib"))))
9351 (properties
9352 `((upstream-name . "BiocCheck")))
9353 (build-system r-build-system)
9354 (arguments
9355 '(#:phases
9356 (modify-phases %standard-phases
9357 ;; This package can be used by calling BiocCheck(<package>) from
9358 ;; within R, or by running R CMD BiocCheck <package>. This phase
9359 ;; makes sure the latter works. For this to work, the BiocCheck
9360 ;; script must be somewhere on the PATH (not the R bin directory).
9361 (add-after 'install 'install-bioccheck-subcommand
9362 (lambda* (#:key outputs #:allow-other-keys)
9363 (let* ((out (assoc-ref outputs "out"))
9364 (dest-dir (string-append out "/bin"))
9365 (script-dir
9366 (string-append out "/site-library/BiocCheck/script/")))
9367 (mkdir-p dest-dir)
9368 (symlink (string-append script-dir "/checkBadDeps.R")
9369 (string-append dest-dir "/checkBadDeps.R"))
9370 (symlink (string-append script-dir "/BiocCheck")
9371 (string-append dest-dir "/BiocCheck")))
9372 #t)))))
9373 (propagated-inputs
9374 `(("r-codetools" ,r-codetools)
9375 ("r-graph" ,r-graph)
9376 ("r-httr" ,r-httr)
9377 ("r-knitr" ,r-knitr)
9378 ("r-optparse" ,r-optparse)
9379 ("r-biocmanager" ,r-biocmanager)
9380 ("r-biocviews" ,r-biocviews)
9381 ("r-stringdist" ,r-stringdist)))
9382 (native-inputs
9383 `(("r-knitr" ,r-knitr)))
9384 (home-page "https://bioconductor.org/packages/BiocCheck")
9385 (synopsis "Executes Bioconductor-specific package checks")
9386 (description "This package contains tools to perform additional quality
9387checks on R packages that are to be submitted to the Bioconductor repository.")
9388 (license license:artistic2.0)))
9389
49f0860b
RW
9390(define-public r-biocgraph
9391 (package
9392 (name "r-biocgraph")
abc18fc5 9393 (version "1.52.0")
49f0860b
RW
9394 (source
9395 (origin
9396 (method url-fetch)
9397 (uri (bioconductor-uri "biocGraph" version))
9398 (sha256
9399 (base32
abc18fc5 9400 "02y7vizc6jv8y9r8chsda4yysim0ch45i3rasqvv7m85zqsskf75"))))
49f0860b
RW
9401 (properties `((upstream-name . "biocGraph")))
9402 (build-system r-build-system)
9403 (propagated-inputs
9404 `(("r-biocgenerics" ,r-biocgenerics)
9405 ("r-geneplotter" ,r-geneplotter)
9406 ("r-graph" ,r-graph)
9407 ("r-rgraphviz" ,r-rgraphviz)))
9408 (home-page "https://bioconductor.org/packages/biocGraph/")
9409 (synopsis "Graph examples and use cases in Bioinformatics")
9410 (description
9411 "This package provides examples and code that make use of the
9412different graph related packages produced by Bioconductor.")
9413 (license license:artistic2.0)))
244270e6 9414
5ac55aea 9415(define-public r-biocstyle
9416 (package
9417 (name "r-biocstyle")
9418 (version "2.18.1")
9419 (source (origin
9420 (method url-fetch)
9421 (uri (bioconductor-uri "BiocStyle" version))
9422 (sha256
9423 (base32
9424 "0rsxyna4dd99x42vc82mlkxx774vb9375llpakg53max1hhwkrqp"))))
9425 (properties
9426 `((upstream-name . "BiocStyle")))
9427 (build-system r-build-system)
9428 (propagated-inputs
9429 `(("r-biocmanager" ,r-biocmanager)
9430 ("r-bookdown" ,r-bookdown)
9431 ("r-knitr" ,r-knitr)
9432 ("r-rmarkdown" ,r-rmarkdown)
9433 ("r-yaml" ,r-yaml)))
9434 (native-inputs
9435 `(("r-knitr" ,r-knitr)))
9436 (home-page "https://bioconductor.org/packages/BiocStyle")
9437 (synopsis "Bioconductor formatting styles")
9438 (description "This package provides standard formatting styles for
9439Bioconductor PDF and HTML documents. Package vignettes illustrate use and
9440functionality.")
9441 (license license:artistic2.0)))
9442
134404b4 9443(define-public r-biocviews
9444 (package
9445 (name "r-biocviews")
9446 (version "1.58.1")
9447 (source (origin
9448 (method url-fetch)
9449 (uri (bioconductor-uri "biocViews" version))
9450 (sha256
9451 (base32
9452 "1by2639z7n62z84dr8rj9jz12gsd1k8q42zsnxacxbwfwp6h0cl4"))))
9453 (properties
9454 `((upstream-name . "biocViews")))
9455 (build-system r-build-system)
9456 (propagated-inputs
9457 `(("r-biobase" ,r-biobase)
9458 ("r-biocmanager" ,r-biocmanager)
9459 ("r-graph" ,r-graph)
9460 ("r-rbgl" ,r-rbgl)
9461 ("r-rcurl" ,r-rcurl)
9462 ("r-xml" ,r-xml)
9463 ("r-runit" ,r-runit)))
9464 (home-page "https://bioconductor.org/packages/biocViews")
9465 (synopsis "Bioconductor package categorization helper")
9466 (description "The purpose of biocViews is to create HTML pages that
9467categorize packages in a Bioconductor package repository according to keywords,
9468also known as views, in a controlled vocabulary.")
9469 (license license:artistic2.0)))
9470
244270e6
RW
9471(define-public r-experimenthub
9472 (package
9473 (name "r-experimenthub")
b75b3ba2 9474 (version "1.16.1")
244270e6
RW
9475 (source
9476 (origin
9477 (method url-fetch)
9478 (uri (bioconductor-uri "ExperimentHub" version))
9479 (sha256
9480 (base32
b75b3ba2 9481 "1iyf052hh2dhlwzwwrj571cwr3hd9wp2j915sqg77x6jn40wjr1g"))))
244270e6
RW
9482 (properties `((upstream-name . "ExperimentHub")))
9483 (build-system r-build-system)
9484 (propagated-inputs
9485 `(("r-annotationhub" ,r-annotationhub)
9486 ("r-biocfilecache" ,r-biocfilecache)
9487 ("r-biocgenerics" ,r-biocgenerics)
9488 ("r-biocmanager" ,r-biocmanager)
9489 ("r-curl" ,r-curl)
9490 ("r-rappdirs" ,r-rappdirs)
9491 ("r-s4vectors" ,r-s4vectors)))
b56a3462
RW
9492 (native-inputs
9493 `(("r-knitr" ,r-knitr)))
244270e6
RW
9494 (home-page "https://bioconductor.org/packages/ExperimentHub/")
9495 (synopsis "Client to access ExperimentHub resources")
9496 (description
9497 "This package provides a client for the Bioconductor ExperimentHub web
9498resource. ExperimentHub provides a central location where curated data from
9499experiments, publications or training courses can be accessed. Each resource
9500has associated metadata, tags and date of modification. The client creates
9501and manages a local cache of files retrieved enabling quick and reproducible
9502access.")
9503 (license license:artistic2.0)))
06784793 9504
d5576b6e 9505(define-public r-grohmm
9506 (package
9507 (name "r-grohmm")
9508 (version "1.24.0")
9509 (source
9510 (origin
9511 (method url-fetch)
9512 (uri (bioconductor-uri "groHMM" version))
9513 (sha256
9514 (base32
9515 "08pap9wsaxl4jjlc1py0rc019gmi6daa0f9cr3ih1d97wybncanx"))))
9516 (properties `((upstream-name . "groHMM")))
9517 (build-system r-build-system)
9518 (propagated-inputs
9519 `(("r-genomeinfodb" ,r-genomeinfodb)
9520 ("r-genomicalignments" ,r-genomicalignments)
9521 ("r-genomicranges" ,r-genomicranges)
9522 ("r-iranges" ,r-iranges)
9523 ("r-mass" ,r-mass)
9524 ("r-rtracklayer" ,r-rtracklayer)
9525 ("r-s4vectors" ,r-s4vectors)))
9526 (home-page "https://github.com/Kraus-Lab/groHMM")
9527 (synopsis "GRO-seq analysis pipeline")
9528 (description
9529 "This package provides a pipeline for the analysis of GRO-seq data.")
9530 (license license:gpl3+)))
9531
06784793
RW
9532(define-public r-multiassayexperiment
9533 (package
9534 (name "r-multiassayexperiment")
13d0b780 9535 (version "1.16.0")
06784793
RW
9536 (source
9537 (origin
9538 (method url-fetch)
9539 (uri (bioconductor-uri "MultiAssayExperiment" version))
9540 (sha256
9541 (base32
13d0b780 9542 "1nx3gikl8vr54862h6wl0q30arnpynla085219lhh61ziswdffrs"))))
06784793
RW
9543 (properties
9544 `((upstream-name . "MultiAssayExperiment")))
9545 (build-system r-build-system)
9546 (propagated-inputs
9547 `(("r-biobase" ,r-biobase)
9548 ("r-biocgenerics" ,r-biocgenerics)
9549 ("r-genomicranges" ,r-genomicranges)
9550 ("r-iranges" ,r-iranges)
9551 ("r-s4vectors" ,r-s4vectors)
9552 ("r-summarizedexperiment" ,r-summarizedexperiment)
9553 ("r-tidyr" ,r-tidyr)))
5d45d711
RW
9554 (native-inputs
9555 `(("r-knitr" ,r-knitr)))
798ca8d0 9556 (home-page "https://waldronlab.io/MultiAssayExperiment/")
06784793
RW
9557 (synopsis "Integration of multi-omics experiments in Bioconductor")
9558 (description
9559 "MultiAssayExperiment harmonizes data management of multiple assays
9560performed on an overlapping set of specimens. It provides a familiar
9561Bioconductor user experience by extending concepts from
9562@code{SummarizedExperiment}, supporting an open-ended mix of standard data
9563classes for individual assays, and allowing subsetting by genomic ranges or
9564rownames.")
9565 (license license:artistic2.0)))
c2b36a04
RW
9566
9567(define-public r-bioconcotk
9568 (package
9569 (name "r-bioconcotk")
e29b15ee 9570 (version "1.10.0")
c2b36a04
RW
9571 (source
9572 (origin
9573 (method url-fetch)
9574 (uri (bioconductor-uri "BiocOncoTK" version))
9575 (sha256
9576 (base32
e29b15ee 9577 "1jwp0gww2xyx8qfv5h4y0v3g66mmlyrd1v64xn91si4fsymk4108"))))
c2b36a04
RW
9578 (properties `((upstream-name . "BiocOncoTK")))
9579 (build-system r-build-system)
9580 (propagated-inputs
9581 `(("r-bigrquery" ,r-bigrquery)
9582 ("r-car" ,r-car)
9583 ("r-complexheatmap" ,r-complexheatmap)
9584 ("r-curatedtcgadata" ,r-curatedtcgadata)
9585 ("r-dbi" ,r-dbi)
9586 ("r-dplyr" ,r-dplyr)
9587 ("r-dt" ,r-dt)
9588 ("r-genomicfeatures" ,r-genomicfeatures)
9589 ("r-genomicranges" ,r-genomicranges)
9590 ("r-ggplot2" ,r-ggplot2)
9591 ("r-ggpubr" ,r-ggpubr)
9592 ("r-graph" ,r-graph)
9593 ("r-httr" ,r-httr)
9594 ("r-iranges" ,r-iranges)
9595 ("r-magrittr" ,r-magrittr)
9596 ("r-plyr" ,r-plyr)
9597 ("r-rgraphviz" ,r-rgraphviz)
9598 ("r-rjson" ,r-rjson)
9599 ("r-s4vectors" ,r-s4vectors)
9600 ("r-scales" ,r-scales)
9601 ("r-shiny" ,r-shiny)
9602 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1c518215
RW
9603 (native-inputs
9604 `(("r-knitr" ,r-knitr)))
c2b36a04
RW
9605 (home-page "https://bioconductor.org/packages/BiocOncoTK")
9606 (synopsis "Bioconductor components for general cancer genomics")
9607 (description
9608 "The purpose of this package is to provide a central interface to various
9609tools for genome-scale analysis of cancer studies.")
9610 (license license:artistic2.0)))
4d12c1e3
RW
9611
9612(define-public r-biocor
9613 (package
9614 (name "r-biocor")
072f722f 9615 (version "1.14.0")
4d12c1e3
RW
9616 (source
9617 (origin
9618 (method url-fetch)
9619 (uri (bioconductor-uri "BioCor" version))
9620 (sha256
9621 (base32
072f722f 9622 "12slrdn98h43j3y7klk3chrwa2ycwm4krhz3l3kfzbxr834mhy19"))))
4d12c1e3
RW
9623 (properties `((upstream-name . "BioCor")))
9624 (build-system r-build-system)
9625 (propagated-inputs
9626 `(("r-biocparallel" ,r-biocparallel)
9627 ("r-gseabase" ,r-gseabase)
9628 ("r-matrix" ,r-matrix)))
132abe5f
RW
9629 (native-inputs
9630 `(("r-knitr" ,r-knitr)))
4d12c1e3
RW
9631 (home-page "https://llrs.github.io/BioCor/")
9632 (synopsis "Functional similarities")
9633 (description
9634 "This package provides tools to calculate functional similarities based
9635on the pathways described on KEGG and REACTOME or in gene sets. These
9636similarities can be calculated for pathways or gene sets, genes, or clusters
9637and combined with other similarities. They can be used to improve networks,
9638gene selection, testing relationships, and so on.")
9639 (license license:expat)))
4a18112d
RW
9640
9641(define-public r-biocpkgtools
9642 (package
9643 (name "r-biocpkgtools")
3c59d341 9644 (version "1.8.2")
4a18112d
RW
9645 (source
9646 (origin
9647 (method url-fetch)
9648 (uri (bioconductor-uri "BiocPkgTools" version))
9649 (sha256
9650 (base32
3c59d341 9651 "18m816mh1ic0znp38wax8xppai77lkym3w84x4x30x2mf0vriqfw"))))
4a18112d
RW
9652 (properties `((upstream-name . "BiocPkgTools")))
9653 (build-system r-build-system)
9654 (propagated-inputs
2d6a7bca
RW
9655 `(("r-biocfilecache" ,r-biocfilecache)
9656 ("r-biocmanager" ,r-biocmanager)
4a18112d
RW
9657 ("r-biocviews" ,r-biocviews)
9658 ("r-dplyr" ,r-dplyr)
9659 ("r-dt" ,r-dt)
9660 ("r-gh" ,r-gh)
9661 ("r-graph" ,r-graph)
9662 ("r-htmltools" ,r-htmltools)
9663 ("r-htmlwidgets" ,r-htmlwidgets)
9664 ("r-httr" ,r-httr)
9665 ("r-igraph" ,r-igraph)
9666 ("r-jsonlite" ,r-jsonlite)
9667 ("r-magrittr" ,r-magrittr)
2d6a7bca 9668 ("r-rappdirs" ,r-rappdirs)
4a18112d
RW
9669 ("r-rbgl" ,r-rbgl)
9670 ("r-readr" ,r-readr)
9671 ("r-rex" ,r-rex)
2d6a7bca 9672 ("r-rlang" ,r-rlang)
4a18112d
RW
9673 ("r-rvest" ,r-rvest)
9674 ("r-stringr" ,r-stringr)
9675 ("r-tibble" ,r-tibble)
9676 ("r-tidyr" ,r-tidyr)
2d6a7bca 9677 ("r-tidyselect" ,r-tidyselect)
4a18112d 9678 ("r-xml2" ,r-xml2)))
2d6a7bca
RW
9679 (native-inputs
9680 `(("r-knitr" ,r-knitr)))
4a18112d
RW
9681 (home-page "https://github.com/seandavi/BiocPkgTools")
9682 (synopsis "Collection of tools for learning about Bioconductor packages")
9683 (description
9684 "Bioconductor has a rich ecosystem of metadata around packages, usage,
9685and build status. This package is a simple collection of functions to access
9686that metadata from R. The goal is to expose metadata for data mining and
9687value-added functionality such as package searching, text mining, and
9688analytics on packages.")
9689 (license license:expat)))
43b66e3f
RW
9690
9691(define-public r-biocset
9692 (package
9693 (name "r-biocset")
feb0cbf4 9694 (version "1.4.0")
43b66e3f
RW
9695 (source
9696 (origin
9697 (method url-fetch)
9698 (uri (bioconductor-uri "BiocSet" version))
9699 (sha256
9700 (base32
feb0cbf4 9701 "16pjg09i0j5qk9s9qzm6fq5q0bgwb4wgqvp6scs06ajgrr07qjqg"))))
43b66e3f
RW
9702 (properties `((upstream-name . "BiocSet")))
9703 (build-system r-build-system)
9704 (propagated-inputs
9705 `(("r-annotationdbi" ,r-annotationdbi)
feb0cbf4 9706 ("r-biocio" ,r-biocio)
43b66e3f
RW
9707 ("r-dplyr" ,r-dplyr)
9708 ("r-keggrest" ,r-keggrest)
feb0cbf4 9709 ("r-ontologyindex" ,r-ontologyindex)
43b66e3f
RW
9710 ("r-plyr" ,r-plyr)
9711 ("r-rlang" ,r-rlang)
feb0cbf4 9712 ("r-s4vectors" ,r-s4vectors)
9713 ("r-tibble" ,r-tibble)
9714 ("r-tidyr" ,r-tidyr)))
723fa00d
RW
9715 (native-inputs
9716 `(("r-knitr" ,r-knitr)))
43b66e3f
RW
9717 (home-page
9718 "https://bioconductor.org/packages/BiocSet")
9719 (synopsis
9720 "Representing Different Biological Sets")
9721 (description
9722 "BiocSet displays different biological sets in a triple tibble format.
9723These three tibbles are @code{element}, @code{set}, and @code{elementset}.
5b98473a 9724The user has the ability to activate one of these three tibbles to perform
43b66e3f
RW
9725common functions from the @code{dplyr} package. Mapping functionality and
9726accessing web references for elements/sets are also available in BiocSet.")
9727 (license license:artistic2.0)))
0156297f
RW
9728
9729(define-public r-biocworkflowtools
9730 (package
9731 (name "r-biocworkflowtools")
7891c83c 9732 (version "1.16.0")
0156297f
RW
9733 (source
9734 (origin
9735 (method url-fetch)
9736 (uri (bioconductor-uri "BiocWorkflowTools" version))
9737 (sha256
9738 (base32
7891c83c 9739 "0lvckdy20bhgyhqbccp0rdfi2p6vvip694r27qwpyi5092nfmqh6"))))
0156297f
RW
9740 (properties
9741 `((upstream-name . "BiocWorkflowTools")))
9742 (build-system r-build-system)
9743 (propagated-inputs
9744 `(("r-biocstyle" ,r-biocstyle)
9745 ("r-bookdown" ,r-bookdown)
9746 ("r-git2r" ,r-git2r)
9747 ("r-httr" ,r-httr)
9748 ("r-knitr" ,r-knitr)
9749 ("r-rmarkdown" ,r-rmarkdown)
9750 ("r-rstudioapi" ,r-rstudioapi)
9751 ("r-stringr" ,r-stringr)
9752 ("r-usethis" ,r-usethis)))
4ecba230
RW
9753 (native-inputs
9754 `(("r-knitr" ,r-knitr)))
0156297f
RW
9755 (home-page "https://bioconductor.org/packages/BiocWorkflowTools/")
9756 (synopsis "Tools to aid the development of Bioconductor Workflow packages")
9757 (description
9758 "This package provides functions to ease the transition between
9759Rmarkdown and LaTeX documents when authoring a Bioconductor Workflow.")
9760 (license license:expat)))
77e2de36
RW
9761
9762(define-public r-biodist
9763 (package
9764 (name "r-biodist")
15be98c1 9765 (version "1.62.0")
77e2de36
RW
9766 (source
9767 (origin
9768 (method url-fetch)
9769 (uri (bioconductor-uri "bioDist" version))
9770 (sha256
9771 (base32
15be98c1 9772 "10p4iajpyqgqb35743jm1a33lwbsmax2g4vz9fbbhn2cpiq3chap"))))
77e2de36
RW
9773 (properties `((upstream-name . "bioDist")))
9774 (build-system r-build-system)
9775 (propagated-inputs
9776 `(("r-biobase" ,r-biobase)
9777 ("r-kernsmooth" ,r-kernsmooth)))
9778 (home-page "https://bioconductor.org/packages/bioDist/")
9779 (synopsis "Different distance measures")
9780 (description
9781 "This package provides a collection of software tools for calculating
9782distance measures.")
9783 (license license:artistic2.0)))
9bc516ba
RW
9784
9785(define-public r-pcatools
9786 (package
9787 (name "r-pcatools")
1174317e 9788 (version "2.2.0")
9bc516ba
RW
9789 (source
9790 (origin
9791 (method url-fetch)
9792 (uri (bioconductor-uri "PCAtools" version))
9793 (sha256
9794 (base32
1174317e 9795 "1fz9h99yyn49b5rcnkg2kjdfmczfwnc44fpwbia0izj6gx192phb"))))
9bc516ba
RW
9796 (properties `((upstream-name . "PCAtools")))
9797 (build-system r-build-system)
9798 (propagated-inputs
9799 `(("r-beachmat" ,r-beachmat)
9800 ("r-bh" ,r-bh)
9801 ("r-biocparallel" ,r-biocparallel)
9802 ("r-biocsingular" ,r-biocsingular)
9803 ("r-cowplot" ,r-cowplot)
9804 ("r-delayedarray" ,r-delayedarray)
9805 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9806 ("r-dqrng" ,r-dqrng)
9807 ("r-ggplot2" ,r-ggplot2)
9808 ("r-ggrepel" ,r-ggrepel)
9809 ("r-lattice" ,r-lattice)
9810 ("r-matrix" ,r-matrix)
9811 ("r-rcpp" ,r-rcpp)
9812 ("r-reshape2" ,r-reshape2)))
9813 (native-inputs `(("r-knitr" ,r-knitr)))
9814 (home-page "https://github.com/kevinblighe/PCAtools")
9815 (synopsis "PCAtools: everything Principal Components Analysis")
9816 (description
9817 "@dfn{Principal Component Analysis} (PCA) extracts the fundamental
9818structure of the data without the need to build any model to represent it.
9819This \"summary\" of the data is arrived at through a process of reduction that
9820can transform the large number of variables into a lesser number that are
9821uncorrelated (i.e. the 'principal components'), while at the same time being
9822capable of easy interpretation on the original data. PCAtools provides
9823functions for data exploration via PCA, and allows the user to generate
9824publication-ready figures. PCA is performed via @code{BiocSingular}; users
9825can also identify an optimal number of principal components via different
9826metrics, such as the elbow method and Horn's parallel analysis, which has
9827relevance for data reduction in single-cell RNA-seq (scRNA-seq) and high
9828dimensional mass cytometry data.")
9829 (license license:gpl3)))
c89afe75
RW
9830
9831(define-public r-rgreat
9832 (package
9833 (name "r-rgreat")
7a242042 9834 (version "1.22.0")
c89afe75
RW
9835 (source
9836 (origin
9837 (method url-fetch)
9838 (uri (bioconductor-uri "rGREAT" version))
9839 (sha256
9840 (base32
7a242042 9841 "0p2b8cqxibxxmsh687y7yvlvr2a5ipiz53jb4wsr8ddypynb1asj"))))
c89afe75
RW
9842 (properties `((upstream-name . "rGREAT")))
9843 (build-system r-build-system)
9844 (propagated-inputs
9845 `(("r-genomicranges" ,r-genomicranges)
9846 ("r-getoptlong" ,r-getoptlong)
9847 ("r-iranges" ,r-iranges)
9848 ("r-rcurl" ,r-rcurl)
9849 ("r-rjson" ,r-rjson)))
9850 (native-inputs `(("r-knitr" ,r-knitr)))
9851 (home-page "https://github.com/jokergoo/rGREAT")
9852 (synopsis "Client for GREAT analysis")
9853 (description
9854 "This package makes GREAT (Genomic Regions Enrichment of Annotations
9855Tool) analysis automatic by constructing a HTTP POST request according to
9856user's input and automatically retrieving results from GREAT web server.")
9857 (license license:expat)))
0b8c7e4b
RW
9858
9859(define-public r-m3c
9860 (package
9861 (name "r-m3c")
126846a0 9862 (version "1.12.0")
0b8c7e4b
RW
9863 (source
9864 (origin
9865 (method url-fetch)
9866 (uri (bioconductor-uri "M3C" version))
9867 (sha256
9868 (base32
126846a0 9869 "05ygi4fd85hh17mlww5wcww8d5z5zvkn2r46s4n6g18mcbv8snv5"))))
0b8c7e4b
RW
9870 (properties `((upstream-name . "M3C")))
9871 (build-system r-build-system)
9872 (propagated-inputs
9873 `(("r-cluster" ,r-cluster)
9874 ("r-corpcor" ,r-corpcor)
9875 ("r-doparallel" ,r-doparallel)
9876 ("r-dosnow" ,r-dosnow)
9877 ("r-foreach" ,r-foreach)
9878 ("r-ggplot2" ,r-ggplot2)
9879 ("r-matrix" ,r-matrix)
9880 ("r-matrixcalc" ,r-matrixcalc)
9881 ("r-rtsne" ,r-rtsne)
9882 ("r-umap" ,r-umap)))
9883 (native-inputs `(("r-knitr" ,r-knitr)))
9884 (home-page "https://bioconductor.org/packages/M3C")
9885 (synopsis "Monte Carlo reference-based consensus clustering")
9886 (description
9887 "M3C is a consensus clustering algorithm that uses a Monte Carlo
9888simulation to eliminate overestimation of @code{K} and can reject the null
9889hypothesis @code{K=1}.")
9890 (license license:agpl3+)))
488001eb
PL
9891
9892(define-public r-icens
9893 (package
9894 (name "r-icens")
3cacc3bd 9895 (version "1.62.0")
488001eb
PL
9896 (source
9897 (origin
9898 (method url-fetch)
9899 (uri (bioconductor-uri "Icens" version))
9900 (sha256
9901 (base32
3cacc3bd 9902 "1w94mvh8pai77h4fcaiyacmzs58n4kbiq6bm4z0hk24j1ywph3dr"))))
488001eb
PL
9903 (properties `((upstream-name . "Icens")))
9904 (build-system r-build-system)
9905 (propagated-inputs
9906 `(("r-survival" ,r-survival)))
9907 (home-page "https://bioconductor.org/packages/Icens")
9908 (synopsis "NPMLE for censored and truncated data")
9909 (description
9910 "This package provides many functions for computing the
9911@dfn{nonparametric maximum likelihood estimator} (NPMLE) for censored and
9912truncated data.")
9913 (license license:artistic2.0)))
655c4bb2
PL
9914
9915;; This is a CRAN package but it depends on r-icens, which is published on
9916;; Bioconductor.
9917(define-public r-interval
9918 (package
9919 (name "r-interval")
65e361f9 9920 (version "1.1-0.7")
655c4bb2
PL
9921 (source
9922 (origin
9923 (method url-fetch)
9924 (uri (cran-uri "interval" version))
9925 (sha256
9926 (base32
65e361f9 9927 "1b31lh0sv7lzy76230djipahxa10lblbr37kdiigr6hp3dd1xmz9"))))
655c4bb2
PL
9928 (properties `((upstream-name . "interval")))
9929 (build-system r-build-system)
9930 (propagated-inputs
9931 `(("r-icens" ,r-icens)
9932 ("r-mlecens" ,r-mlecens)
9933 ("r-perm" ,r-perm)
9934 ("r-survival" ,r-survival)))
9935 (home-page "https://cran.r-project.org/web/packages/interval/")
9936 (synopsis "Weighted Logrank tests and NPMLE for interval censored data")
9937 (description
9938 "This package provides functions to fit nonparametric survival curves,
9939plot them, and perform logrank or Wilcoxon type tests.")
9940 (license license:gpl2+)))
7e88ee9f
PL
9941
9942;; This is a CRAN package, but it depends on r-interval, which depends on a
9943;; Bioconductor package.
9944(define-public r-fhtest
9945 (package
9946 (name "r-fhtest")
d7cfdc12 9947 (version "1.5")
7e88ee9f
PL
9948 (source
9949 (origin
9950 (method url-fetch)
9951 (uri (cran-uri "FHtest" version))
9952 (sha256
9953 (base32
d7cfdc12 9954 "00mql2r4f5hxhdqf27q3x9s5rz2zzakx2myym97b1w1s7c5znl4q"))))
7e88ee9f
PL
9955 (properties `((upstream-name . "FHtest")))
9956 (build-system r-build-system)
9957 (propagated-inputs
9958 `(("r-interval" ,r-interval)
9959 ("r-kmsurv" ,r-kmsurv)
9960 ("r-mass" ,r-mass)
9961 ("r-perm" ,r-perm)
9962 ("r-survival" ,r-survival)))
9963 (home-page "https://cran.r-project.org/web/packages/FHtest/")
9964 (synopsis "Tests for survival data based on the Fleming-Harrington class")
9965 (description
9966 "This package provides functions to compare two or more survival curves
9967with:
9968
9969@itemize
9970@item The Fleming-Harrington test for right-censored data based on
9971 permutations and on counting processes.
9972@item An extension of the Fleming-Harrington test for interval-censored data
9973 based on a permutation distribution and on a score vector distribution.
9974@end itemize
9975")
9976 (license license:gpl2+)))
f4d920b9 9977
9978(define-public r-fourcseq
9979 (package
9980 (name "r-fourcseq")
e5b2c80d 9981 (version "1.24.0")
f4d920b9 9982 (source
9983 (origin
9984 (method url-fetch)
9985 (uri (bioconductor-uri "FourCSeq" version))
9986 (sha256
e5b2c80d 9987 (base32 "1rwdphcj26xis47n8j1fiyc3k3qbsgn0bhf5bhgy5vm11yqyvicb"))))
f4d920b9 9988 (properties `((upstream-name . "FourCSeq")))
9989 (build-system r-build-system)
9990 (propagated-inputs
9991 `(("r-biobase" ,r-biobase)
9992 ("r-biostrings" ,r-biostrings)
9993 ("r-deseq2" ,r-deseq2)
9994 ("r-fda" ,r-fda)
9995 ("r-genomicalignments" ,r-genomicalignments)
9996 ("r-genomicranges" ,r-genomicranges)
9997 ("r-ggbio" ,r-ggbio)
9998 ("r-ggplot2" ,r-ggplot2)
9999 ("r-gtools" ,r-gtools)
10000 ("r-lsd" ,r-lsd)
10001 ("r-matrix" ,r-matrix)
10002 ("r-reshape2" ,r-reshape2)
10003 ("r-rsamtools" ,r-rsamtools)
10004 ("r-rtracklayer" ,r-rtracklayer)
10005 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10006 (native-inputs
10007 `(("r-knitr" ,r-knitr)))
10008 (home-page
10009 "https://bioconductor.org/packages/release/bioc/html/FourCSeq.html")
10010 (synopsis "Analysis of multiplexed 4C sequencing data")
10011 (description
10012 "This package is an R package dedicated to the analysis of (multiplexed)
100134C sequencing data. @code{r-fourcseq} provides a pipeline to detect specific
10014interactions between DNA elements and identify differential interactions
10015between conditions. The statistical analysis in R starts with individual bam
10016files for each sample as inputs. To obtain these files, the package contains
10017a Python script to demultiplex libraries and trim off primer sequences. With
10018a standard alignment software the required bam files can be then be
10019generated.")
10020 (license license:gpl3+)))
6e0ab26f 10021
10022(define-public r-preprocesscore
10023 (package
10024 (name "r-preprocesscore")
18ebacaa 10025 (version "1.52.1")
6e0ab26f 10026 (source
10027 (origin
10028 (method url-fetch)
10029 (uri (bioconductor-uri "preprocessCore" version))
10030 (sha256
10031 (base32
18ebacaa 10032 "1hz7rlpscaczvvcalky2f5bmr70aii455549m7f6wk10aklp3nll"))))
6e0ab26f 10033 (properties
10034 `((upstream-name . "preprocessCore")))
10035 (build-system r-build-system)
10036 (home-page "https://github.com/bmbolstad/preprocessCore")
10037 (synopsis "Collection of pre-processing functions")
10038 (description
10039 "This package provides a library of core pre-processing and normalization
10040routines.")
10041 (license license:lgpl2.0+)))
b3a99837 10042
d64e3a48 10043(define-public r-s4vectors
10044 (package
10045 (name "r-s4vectors")
10046 (version "0.28.1")
10047 (source (origin
10048 (method url-fetch)
10049 (uri (bioconductor-uri "S4Vectors" version))
10050 (sha256
10051 (base32
10052 "0fhf4lsfxrim7glazh6ng46ykzaly5ggwpg170vcz4cc24prv0rh"))))
10053 (properties
10054 `((upstream-name . "S4Vectors")))
10055 (build-system r-build-system)
10056 (propagated-inputs
10057 `(("r-biocgenerics" ,r-biocgenerics)))
10058 (home-page "https://bioconductor.org/packages/S4Vectors")
10059 (synopsis "S4 implementation of vectors and lists")
10060 (description
10061 "The S4Vectors package defines the @code{Vector} and @code{List} virtual
10062classes and a set of generic functions that extend the semantic of ordinary
10063vectors and lists in R. Package developers can easily implement vector-like
10064or list-like objects as concrete subclasses of @code{Vector} or @code{List}.
10065In addition, a few low-level concrete subclasses of general interest (e.g.
10066@code{DataFrame}, @code{Rle}, and @code{Hits}) are implemented in the
10067S4Vectors package itself.")
10068 (license license:artistic2.0)))
10069
3159fcf1
RW
10070;; This is a CRAN package, but it depends on preprocessorcore, which is a
10071;; Bioconductor package.
10072(define-public r-wgcna
10073 (package
10074 (name "r-wgcna")
ef8e4f41 10075 (version "1.70-3")
3159fcf1
RW
10076 (source
10077 (origin
10078 (method url-fetch)
10079 (uri (cran-uri "WGCNA" version))
10080 (sha256
10081 (base32
ef8e4f41 10082 "1m6b4a2xpb02c1ajndhk8qlqnhwxa7lkkwj6nzv3l618jy1kp15r"))))
3159fcf1
RW
10083 (properties `((upstream-name . "WGCNA")))
10084 (build-system r-build-system)
10085 (propagated-inputs
10086 `(("r-annotationdbi" ,r-annotationdbi)
10087 ("r-doparallel" ,r-doparallel)
10088 ("r-dynamictreecut" ,r-dynamictreecut)
10089 ("r-fastcluster" ,r-fastcluster)
10090 ("r-foreach" ,r-foreach)
10091 ("r-go-db" ,r-go-db)
10092 ("r-hmisc" ,r-hmisc)
10093 ("r-impute" ,r-impute)
10094 ("r-rcpp" ,r-rcpp)
10095 ("r-survival" ,r-survival)
10096 ("r-matrixstats" ,r-matrixstats)
10097 ("r-preprocesscore" ,r-preprocesscore)))
10098 (home-page
10099 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
10100 (synopsis "Weighted correlation network analysis")
10101 (description
10102 "This package provides functions necessary to perform Weighted
10103Correlation Network Analysis on high-dimensional data. It includes functions
10104for rudimentary data cleaning, construction and summarization of correlation
10105networks, module identification and functions for relating both variables and
10106modules to sample traits. It also includes a number of utility functions for
10107data manipulation and visualization.")
10108 (license license:gpl2+)))
10109
b3a99837 10110(define-public r-rgraphviz
10111 (package
10112 (name "r-rgraphviz")
b6348b0e 10113 (version "2.34.0")
b3a99837 10114 (source
10115 (origin
10116 (method url-fetch)
10117 (uri (bioconductor-uri "Rgraphviz" version))
10118 (sha256
10119 (base32
b6348b0e 10120 "1k0nrskak2v5xv7za226r3wypja3zxxmmc0cxz2imjhlgnkbha77"))))
b3a99837 10121 (properties `((upstream-name . "Rgraphviz")))
10122 (build-system r-build-system)
10123 (arguments
10124 `(#:phases
10125 (modify-phases %standard-phases
10126 (add-after 'unpack 'make-reproducible
10127 (lambda _
10128 ;; The replacement value is taken from src/graphviz/builddate.h
10129 (substitute* "src/graphviz/configure"
10130 (("VERSION_DATE=.*")
10131 "VERSION_DATE=20200427.2341\n"))
10132 #t)))))
10133 ;; FIXME: Rgraphviz bundles the sources of an older variant of
10134 ;; graphviz. It does not build with the latest version of graphviz, so
10135 ;; we do not add graphviz to the inputs.
10136 (inputs `(("zlib" ,zlib)))
10137 (propagated-inputs
10138 `(("r-graph" ,r-graph)))
10139 (native-inputs
10140 `(("pkg-config" ,pkg-config)))
10141 (home-page "https://bioconductor.org/packages/Rgraphviz")
10142 (synopsis "Plotting capabilities for R graph objects")
10143 (description
10144 "This package interfaces R with the graphviz library for plotting R graph
10145objects from the @code{graph} package.")
10146 (license license:epl1.0)))
8c7c6db4 10147
3292f6ed 10148(define-public r-fithic
10149 (package
10150 (name "r-fithic")
7105658e 10151 (version "1.16.0")
3292f6ed 10152 (source (origin
10153 (method url-fetch)
10154 (uri (bioconductor-uri "FitHiC" version))
10155 (sha256
10156 (base32
7105658e 10157 "1sdfkqc6s7m9whkzr0mllzzfjzhj2g54ncjwxj8q0azjgszrfwd2"))))
3292f6ed 10158 (properties `((upstream-name . "FitHiC")))
10159 (build-system r-build-system)
10160 (propagated-inputs
10161 `(("r-data-table" ,r-data-table)
10162 ("r-fdrtool" ,r-fdrtool)
10163 ("r-rcpp" ,r-rcpp)))
10164 (native-inputs
10165 `(("r-knitr" ,r-knitr)))
10166 (home-page "https://bioconductor.org/packages/FitHiC")
10167 (synopsis "Confidence estimation for intra-chromosomal contact maps")
10168 (description
10169 "Fit-Hi-C is a tool for assigning statistical confidence estimates to
10170intra-chromosomal contact maps produced by genome-wide genome architecture
10171assays such as Hi-C.")
10172 (license license:gpl2+)))
10173
7df42d37 10174(define-public r-hitc
10175 (package
10176 (name "r-hitc")
ed44a72a 10177 (version "1.34.0")
7df42d37 10178 (source (origin
10179 (method url-fetch)
10180 (uri (bioconductor-uri "HiTC" version))
10181 (sha256
10182 (base32
ed44a72a 10183 "1xbh36qgmzl8b6xq0hnl41li2x18yma50fq0v4dglh2ddn7as9iy"))))
7df42d37 10184 (properties `((upstream-name . "HiTC")))
10185 (build-system r-build-system)
10186 (propagated-inputs
10187 `(("r-biostrings" ,r-biostrings)
10188 ("r-genomeinfodb" ,r-genomeinfodb)
10189 ("r-genomicranges" ,r-genomicranges)
10190 ("r-iranges" ,r-iranges)
10191 ("r-matrix" ,r-matrix)
10192 ("r-rcolorbrewer" ,r-rcolorbrewer)
10193 ("r-rtracklayer" ,r-rtracklayer)))
10194 (home-page "https://bioconductor.org/packages/HiTC")
10195 (synopsis "High throughput chromosome conformation capture analysis")
10196 (description
10197 "The HiTC package was developed to explore high-throughput \"C\" data
10198such as 5C or Hi-C. Dedicated R classes as well as standard methods for
10199quality controls, normalization, visualization, and further analysis are also
10200provided.")
10201 (license license:artistic2.0)))
10202
63b75c01 10203(define-public r-hdf5array
10204 (package
10205 (name "r-hdf5array")
f7947f89 10206 (version "1.18.1")
63b75c01 10207 (source
10208 (origin
10209 (method url-fetch)
10210 (uri (bioconductor-uri "HDF5Array" version))
10211 (sha256
10212 (base32
f7947f89 10213 "14v2adhwi0yac834g23kvfid740raclhmribzd28k10gsjk9cj7g"))))
63b75c01 10214 (properties `((upstream-name . "HDF5Array")))
10215 (build-system r-build-system)
26cf5eb5 10216 (arguments
10217 `(#:phases
10218 (modify-phases %standard-phases
10219 (add-after 'unpack 'fix-linking
10220 (lambda _
10221 (substitute* "src/Makevars"
10222 ;; This is to avoid having a plain directory on the list of
10223 ;; libraries to link.
10224 (("\\(RHDF5LIB_LIBS\\)" match)
10225 (string-append match "/libhdf5.a")))
10226 #t)))))
63b75c01 10227 (inputs
10228 `(("zlib" ,zlib)))
10229 (propagated-inputs
10230 `(("r-biocgenerics" ,r-biocgenerics)
10231 ("r-delayedarray" ,r-delayedarray)
10232 ("r-iranges" ,r-iranges)
10233 ("r-matrix" ,r-matrix)
10234 ("r-rhdf5" ,r-rhdf5)
10235 ("r-rhdf5lib" ,r-rhdf5lib)
10236 ("r-s4vectors" ,r-s4vectors)))
10237 (home-page "https://bioconductor.org/packages/HDF5Array")
10238 (synopsis "HDF5 back end for DelayedArray objects")
10239 (description "This package provides an array-like container for convenient
10240access and manipulation of HDF5 datasets. It supports delayed operations and
10241block processing.")
10242 (license license:artistic2.0)))
10243
c61268c1 10244(define-public r-rhdf5lib
10245 (package
10246 (name "r-rhdf5lib")
a1357422 10247 (version "1.12.1")
c61268c1 10248 (source
10249 (origin
10250 (method url-fetch)
10251 (uri (bioconductor-uri "Rhdf5lib" version))
10252 (sha256
10253 (base32
a1357422 10254 "14fnq4gijxp2l7985pksfk52i6klvy81r3892lnna73c6hh1dj28"))
c61268c1 10255 (modules '((guix build utils)))
10256 (snippet
10257 '(begin
10258 ;; Delete bundled binaries
10259 (delete-file-recursively "src/wininclude/")
10260 (delete-file-recursively "src/winlib-4.9.3/")
10261 (delete-file-recursively "src/winlib-8.3.0/")
10262 (delete-file "src/hdf5small_cxx_hl_1.10.6.tar.gz")
10263 #t))))
10264 (properties `((upstream-name . "Rhdf5lib")))
10265 (build-system r-build-system)
10266 (arguments
10267 `(#:phases
10268 (modify-phases %standard-phases
10269 (add-after 'unpack 'do-not-use-bundled-hdf5
10270 (lambda* (#:key inputs #:allow-other-keys)
10271 (for-each delete-file '("configure" "configure.ac"))
10272 ;; Do not make other packages link with the proprietary libsz.
10273 (substitute* "R/zzz.R"
10274 ((" \"%s/libsz.a\"") ""))
10275 (with-directory-excursion "src"
10276 (invoke "tar" "xvf" (assoc-ref inputs "hdf5-source"))
10277 (rename-file (string-append "hdf5-" ,(package-version hdf5-1.10))
10278 "hdf5")
10279 ;; Remove timestamp and host system information to make
10280 ;; the build reproducible.
10281 (substitute* "hdf5/src/libhdf5.settings.in"
10282 (("Configured on: @CONFIG_DATE@")
10283 "Configured on: Guix")
10284 (("Uname information:.*")
10285 "Uname information: Linux\n")
10286 ;; Remove unnecessary store reference.
10287 (("C Compiler:.*")
10288 "C Compiler: GCC\n"))
c5ae5c1c
RJ
10289 (rename-file "hdf5/src/libhdf5.settings.in"
10290 "hdf5/src/libhdf5.settings")
c61268c1 10291 (rename-file "Makevars.in" "Makevars")
10292 (substitute* "Makevars"
10293 (("@ZLIB_LIB@") "-lz")
10294 (("@ZLIB_INCLUDE@") "")
10295 (("HDF5_CXX_LIB=.*")
10296 (string-append "HDF5_CXX_LIB="
10297 (assoc-ref inputs "hdf5") "/lib/libhdf5_cpp.a\n"))
10298 (("HDF5_LIB=.*")
10299 (string-append "HDF5_LIB="
10300 (assoc-ref inputs "hdf5") "/lib/libhdf5.a\n"))
10301 (("HDF5_CXX_INCLUDE=.*") "HDF5_CXX_INCLUDE=./hdf5/c++/src\n")
10302 (("HDF5_INCLUDE=.*") "HDF5_INCLUDE=./hdf5/src\n")
10303 (("HDF5_HL_INCLUDE=.*") "HDF5_HL_INCLUDE=./hdf5/hl/src\n")
10304 (("HDF5_HL_CXX_INCLUDE=.*") "HDF5_HL_CXX_INCLUDE=./hdf5/hl/c++/src\n")
10305 (("HDF5_HL_LIB=.*")
10306 (string-append "HDF5_HL_LIB="
10307 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl.a\n"))
10308 (("HDF5_HL_CXX_LIB=.*")
10309 (string-append "HDF5_HL_CXX_LIB="
10310 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl_cpp.a\n"))
10311 ;; szip is non-free software
10312 (("cp \"\\$\\{SZIP_LIB\\}.*") "")
10313 (("PKG_LIBS =.*") "PKG_LIBS = -lz -lhdf5\n")))
10314 #t)))))
10315 (inputs
10316 `(("zlib" ,zlib)))
10317 (propagated-inputs
10318 `(("hdf5" ,hdf5-1.10)))
10319 (native-inputs
10320 `(("hdf5-source" ,(package-source hdf5-1.10))
10321 ("r-knitr" ,r-knitr)))
10322 (home-page "https://bioconductor.org/packages/Rhdf5lib")
10323 (synopsis "HDF5 library as an R package")
10324 (description "This package provides C and C++ HDF5 libraries for use in R
10325packages.")
10326 (license license:artistic2.0)))
10327
8863c14c 10328(define-public r-beachmat
10329 (package
10330 (name "r-beachmat")
79d51ffe 10331 (version "2.6.4")
8863c14c 10332 (source
10333 (origin
10334 (method url-fetch)
10335 (uri (bioconductor-uri "beachmat" version))
10336 (sha256
10337 (base32
79d51ffe 10338 "0vbqdkc52j2v1ghygmhy2cbgqm4l99vmv8930wkzkq1pm73pmjji"))))
8863c14c 10339 (build-system r-build-system)
10340 (propagated-inputs
10341 `(("r-biocgenerics" ,r-biocgenerics)
10342 ("r-delayedarray" ,r-delayedarray)
10343 ("r-matrix" ,r-matrix)))
10344 (native-inputs
10345 `(("r-knitr" ,r-knitr)))
10346 (home-page "https://bioconductor.org/packages/beachmat")
10347 (synopsis "Compiling Bioconductor to handle each matrix type")
10348 (description "This package provides a consistent C++ class interface for a
10349variety of commonly used matrix types, including sparse and HDF5-backed
10350matrices.")
10351 (license license:gpl3)))
10352
e6bc150b
RW
10353;; This package includes files that have been taken from kentutils. Some
10354;; parts of kentutils are not released under a free license, but this package
10355;; only uses files that are also found in the free parts of kentutils.
10356(define-public r-cner
10357 (package
10358 (name "r-cner")
10359 (version "1.26.0")
10360 (source
10361 (origin
10362 (method url-fetch)
10363 (uri (bioconductor-uri "CNEr" version))
10364 (sha256
10365 (base32 "0qy4pm23vyy23zwsjkf0mpf2c0p54nq26w9lq7j0ld4bx9l3jc6c"))))
10366 (properties `((upstream-name . "CNEr")))
10367 (build-system r-build-system)
10368 (inputs `(("zlib" ,zlib)))
10369 (propagated-inputs
10370 `(("r-annotate" ,r-annotate)
10371 ("r-biocgenerics" ,r-biocgenerics)
10372 ("r-biostrings" ,r-biostrings)
10373 ("r-dbi" ,r-dbi)
10374 ("r-genomeinfodb" ,r-genomeinfodb)
10375 ("r-genomicalignments" ,r-genomicalignments)
10376 ("r-genomicranges" ,r-genomicranges)
10377 ("r-ggplot2" ,r-ggplot2)
10378 ("r-go-db" ,r-go-db)
10379 ("r-iranges" ,r-iranges)
10380 ("r-keggrest" ,r-keggrest)
10381 ("r-powerlaw" ,r-powerlaw)
10382 ("r-r-utils" ,r-r-utils)
10383 ("r-readr" ,r-readr)
10384 ("r-reshape2" ,r-reshape2)
10385 ("r-rsqlite" ,r-rsqlite)
10386 ("r-rtracklayer" ,r-rtracklayer)
10387 ("r-s4vectors" ,r-s4vectors)
10388 ("r-xvector" ,r-xvector)))
10389 (native-inputs
10390 `(("r-knitr" ,r-knitr)))
10391 (home-page "https://github.com/ge11232002/CNEr")
10392 (synopsis "CNE Detection and Visualization")
10393 (description
10394 "This package provides tools for large-scale identification and
10395advanced visualization of sets of conserved noncoding elements.")
10396 ;; For all files in src/ucsc "license is hereby granted for all use -
10397 ;; public, private or commercial"; this includes those files that don't
10398 ;; have a license header, because they are included in the free parts of
10399 ;; the kentutils package.
10400 (license (list license:gpl2
10401 (license:non-copyleft
10402 "https://raw.githubusercontent.com/ucscGenomeBrowser/kent/v410_base/src/lib/LICENSE")))))
10403
2def2e20
RW
10404(define-public r-tfbstools
10405 (package
10406 (name "r-tfbstools")
10407 (version "1.28.0")
10408 (source
10409 (origin
10410 (method url-fetch)
10411 (uri (bioconductor-uri "TFBSTools" version))
10412 (sha256
10413 (base32
10414 "0p42hnwhipmcvrsqk3s8qfiian1fvh6izfd9m961bsx99r2clnha"))))
10415 (properties `((upstream-name . "TFBSTools")))
10416 (build-system r-build-system)
10417 (propagated-inputs
10418 `(("r-biobase" ,r-biobase)
10419 ("r-biocgenerics" ,r-biocgenerics)
10420 ("r-biocparallel" ,r-biocparallel)
10421 ("r-biostrings" ,r-biostrings)
10422 ("r-bsgenome" ,r-bsgenome)
10423 ("r-catools" ,r-catools)
10424 ("r-cner" ,r-cner)
10425 ("r-dbi" ,r-dbi)
10426 ("r-dirichletmultinomial" ,r-dirichletmultinomial)
10427 ("r-genomeinfodb" ,r-genomeinfodb)
10428 ("r-genomicranges" ,r-genomicranges)
10429 ("r-gtools" ,r-gtools)
10430 ("r-iranges" ,r-iranges)
10431 ("r-rsqlite" ,r-rsqlite)
10432 ("r-rtracklayer" ,r-rtracklayer)
10433 ("r-s4vectors" ,r-s4vectors)
10434 ("r-seqlogo" ,r-seqlogo)
10435 ("r-tfmpvalue" ,r-tfmpvalue)
10436 ("r-xml" ,r-xml)
10437 ("r-xvector" ,r-xvector)))
10438 (native-inputs `(("r-knitr" ,r-knitr)))
10439 (home-page "https://github.com/ge11232002/TFBSTools")
10440 (synopsis "Transcription factor binding site (TFBS) analysis")
10441 (description
10442 "TFBSTools is a package for the analysis and manipulation of
10443transcription factor binding sites. It includes matrices conversion
10444between @dfn{Position Frequency Matrix} (PFM), @dfn{Position Weight
10445Matrix} (PWM) and @dfn{Information Content Matrix} (ICM). It can also
10446scan putative TFBS from sequence/alignment, query JASPAR database and
10447provides a wrapper of de novo motif discovery software.")
10448 (license license:gpl2)))
10449
9a38f39e
RW
10450(define-public r-motifmatchr
10451 (package
10452 (name "r-motifmatchr")
10453 (version "1.12.0")
10454 (source
10455 (origin
10456 (method url-fetch)
10457 (uri (bioconductor-uri "motifmatchr" version))
10458 (sha256
10459 (base32
10460 "0zrpn0hqdg0hm80ydkfpiqncwyb8y0xp6mlin7g955p8zcpcm67z"))))
10461 (properties `((upstream-name . "motifmatchr")))
10462 (build-system r-build-system)
10463 (propagated-inputs
10464 `(("r-biostrings" ,r-biostrings)
10465 ("r-bsgenome" ,r-bsgenome)
10466 ("r-genomeinfodb" ,r-genomeinfodb)
10467 ("r-genomicranges" ,r-genomicranges)
10468 ("r-iranges" ,r-iranges)
10469 ("r-matrix" ,r-matrix)
10470 ("r-rcpp" ,r-rcpp)
10471 ("r-rcpparmadillo" ,r-rcpparmadillo)
10472 ("r-rsamtools" ,r-rsamtools)
10473 ("r-s4vectors" ,r-s4vectors)
10474 ("r-summarizedexperiment" ,r-summarizedexperiment)
10475 ("r-tfbstools" ,r-tfbstools)))
10476 (native-inputs `(("r-knitr" ,r-knitr)))
10477 (home-page "https://bioconductor.org/packages/motifmatchr")
10478 (synopsis "Fast motif matching in R")
10479 (description
10480 "Quickly find motif matches for many motifs and many sequences.
10481This package wraps C++ code from the MOODS motif calling library.")
10482 (license license:gpl3)))
10483
89d7c8ef
RW
10484(define-public r-chromvar
10485 (package
10486 (name "r-chromvar")
10487 (version "1.12.0")
10488 (source
10489 (origin
10490 (method url-fetch)
10491 (uri (bioconductor-uri "chromVAR" version))
10492 (sha256
10493 (base32 "0dn04ijgq8fncn2bkvnd0lnabjg2s4mpb91b3kwvv3nkgjgfx819"))))
10494 (properties `((upstream-name . "chromVAR")))
10495 (build-system r-build-system)
10496 (propagated-inputs
10497 `(("r-biocgenerics" ,r-biocgenerics)
10498 ("r-biocparallel" ,r-biocparallel)
10499 ("r-biostrings" ,r-biostrings)
10500 ("r-bsgenome" ,r-bsgenome)
10501 ("r-dt" ,r-dt)
10502 ("r-genomeinfodb" ,r-genomeinfodb)
10503 ("r-genomicranges" ,r-genomicranges)
10504 ("r-ggplot2" ,r-ggplot2)
10505 ("r-iranges" ,r-iranges)
10506 ("r-matrix" ,r-matrix)
10507 ("r-miniui" ,r-miniui)
10508 ("r-nabor" ,r-nabor)
10509 ("r-plotly" ,r-plotly)
10510 ("r-rcolorbrewer" ,r-rcolorbrewer)
10511 ("r-rcpp" ,r-rcpp)
10512 ("r-rcpparmadillo" ,r-rcpparmadillo)
10513 ("r-rsamtools" ,r-rsamtools)
10514 ("r-rtsne" ,r-rtsne)
10515 ("r-s4vectors" ,r-s4vectors)
10516 ("r-shiny" ,r-shiny)
10517 ("r-summarizedexperiment" ,r-summarizedexperiment)
10518 ("r-tfbstools" ,r-tfbstools)))
10519 (native-inputs `(("r-knitr" ,r-knitr)))
10520 (home-page "https://bioconductor.org/packages/release/bioc/html/chromVAR.html")
10521 (synopsis "Determine chromatin variation across regions")
10522 (description
10523 "This package @code{r-chromvar} determines variation in chromatin
10524accessibility across sets of annotations or peaks. @code{r-chromvar} is
10525designed primarily for single-cell or sparse chromatin accessibility data like
10526single cell assay for transposase-accessible chromatin using
10527sequencing (@code{scATAC-seq} or sparse bulk ATAC or deoxyribonuclease
10528sequence (@code{DNAse-seq}) experiments.")
10529 (license license:expat)))
10530
916a3e59 10531(define-public r-singlecellexperiment
10532 (package
10533 (name "r-singlecellexperiment")
4ef898d4 10534 (version "1.12.0")
916a3e59 10535 (source
10536 (origin
10537 (method url-fetch)
10538 (uri (bioconductor-uri "SingleCellExperiment" version))
10539 (sha256
10540 (base32
4ef898d4 10541 "0wpgb2rhxxlclpmwl08iyfy204f7gpj8ijd0qdy4j41c58bl4qm2"))))
916a3e59 10542 (properties
10543 `((upstream-name . "SingleCellExperiment")))
10544 (build-system r-build-system)
10545 (propagated-inputs
10546 `(("r-biocgenerics" ,r-biocgenerics)
10547 ("r-s4vectors" ,r-s4vectors)
10548 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10549 (native-inputs
10550 `(("r-knitr" ,r-knitr)))
10551 (home-page "https://bioconductor.org/packages/SingleCellExperiment")
10552 (synopsis "S4 classes for single cell data")
10553 (description "This package defines an S4 class for storing data from
10554single-cell experiments. This includes specialized methods to store and
10555retrieve spike-in information, dimensionality reduction coordinates and size
10556factors for each cell, along with the usual metadata for genes and
10557libraries.")
10558 (license license:gpl3)))
10559
0e60dda0
RW
10560(define-public r-scuttle
10561 (package
10562 (name "r-scuttle")
cf3e7038 10563 (version "1.0.4")
0e60dda0
RW
10564 (source
10565 (origin
10566 (method url-fetch)
10567 (uri (bioconductor-uri "scuttle" version))
10568 (sha256
10569 (base32
cf3e7038 10570 "0vfhxyv81y525qgk0s3bxy1yypj16h1bl7sc1a1jdqx11fxxv2l8"))))
0e60dda0
RW
10571 (properties `((upstream-name . "scuttle")))
10572 (build-system r-build-system)
10573 (propagated-inputs
10574 `(("r-beachmat" ,r-beachmat)
10575 ("r-biocgenerics" ,r-biocgenerics)
10576 ("r-biocparallel" ,r-biocparallel)
10577 ("r-delayedarray" ,r-delayedarray)
10578 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3872153a 10579 ("r-genomicranges" ,r-genomicranges)
0e60dda0
RW
10580 ("r-matrix" ,r-matrix)
10581 ("r-rcpp" ,r-rcpp)
10582 ("r-s4vectors" ,r-s4vectors)
10583 ("r-singlecellexperiment" ,r-singlecellexperiment)
10584 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10585 (native-inputs `(("r-knitr" ,r-knitr)))
10586 (home-page "https://bioconductor.org/packages/scuttle")
10587 (synopsis "Single-cell RNA-Seq analysis utilities")
10588 (description
10589 "This package provides basic utility functions for performing single-cell
10590analyses, focusing on simple normalization, quality control and data
10591transformations. It also provides some helper functions to assist development
10592of other packages.")
10593 (license license:gpl3)))
10594
6b1946b3 10595(define-public r-scater
10596 (package
10597 (name "r-scater")
1ada8ea9 10598 (version "1.18.6")
6b1946b3 10599 (source (origin
10600 (method url-fetch)
10601 (uri (bioconductor-uri "scater" version))
10602 (sha256
10603 (base32
1ada8ea9 10604 "0k1ls5gqv1zsn1w2kszhmbhwfccfjw8khk36s5zbf90rbbkw5609"))))
6b1946b3 10605 (build-system r-build-system)
10606 (propagated-inputs
d4b5d186 10607 `(("r-biocgenerics" ,r-biocgenerics)
6b1946b3 10608 ("r-biocneighbors" ,r-biocneighbors)
10609 ("r-biocparallel" ,r-biocparallel)
10610 ("r-biocsingular" ,r-biocsingular)
10611 ("r-delayedarray" ,r-delayedarray)
10612 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
10613 ("r-ggbeeswarm" ,r-ggbeeswarm)
10614 ("r-ggplot2" ,r-ggplot2)
d4b5d186 10615 ("r-gridextra" ,r-gridextra)
6b1946b3 10616 ("r-matrix" ,r-matrix)
6b1946b3 10617 ("r-rlang" ,r-rlang)
10618 ("r-s4vectors" ,r-s4vectors)
d4b5d186 10619 ("r-scuttle" ,r-scuttle)
6b1946b3 10620 ("r-singlecellexperiment" ,r-singlecellexperiment)
10621 ("r-summarizedexperiment" ,r-summarizedexperiment)
10622 ("r-viridis" ,r-viridis)))
10623 (native-inputs
10624 `(("r-knitr" ,r-knitr)))
10625 (home-page "https://github.com/davismcc/scater")
10626 (synopsis "Single-cell analysis toolkit for gene expression data in R")
10627 (description "This package provides a collection of tools for doing
10628various analyses of single-cell RNA-seq gene expression data, with a focus on
10629quality control.")
10630 (license license:gpl2+)))
10631
1193b77e 10632(define-public r-scran
10633 (package
10634 (name "r-scran")
2191a414 10635 (version "1.18.7")
1193b77e 10636 (source
10637 (origin
10638 (method url-fetch)
10639 (uri (bioconductor-uri "scran" version))
10640 (sha256
10641 (base32
2191a414 10642 "0hsr58b7xj2cqdkyjdpzyifg5wrl1lbylq2h91zbjh5861qjv2n4"))))
1193b77e 10643 (build-system r-build-system)
10644 (propagated-inputs
10645 `(("r-beachmat" ,r-beachmat)
10646 ("r-bh" ,r-bh)
10647 ("r-biocgenerics" ,r-biocgenerics)
10648 ("r-biocneighbors" ,r-biocneighbors)
10649 ("r-biocparallel" ,r-biocparallel)
10650 ("r-biocsingular" ,r-biocsingular)
b03c955c 10651 ("r-bluster" ,r-bluster)
1193b77e 10652 ("r-delayedarray" ,r-delayedarray)
10653 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
10654 ("r-dqrng" ,r-dqrng)
10655 ("r-edger" ,r-edger)
10656 ("r-igraph" ,r-igraph)
1193b77e 10657 ("r-limma" ,r-limma)
10658 ("r-matrix" ,r-matrix)
10659 ("r-rcpp" ,r-rcpp)
10660 ("r-s4vectors" ,r-s4vectors)
b03c955c 10661 ("r-scuttle" ,r-scuttle)
1193b77e 10662 ("r-singlecellexperiment" ,r-singlecellexperiment)
10663 ("r-statmod" ,r-statmod)
10664 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10665 (native-inputs
10666 `(("r-knitr" ,r-knitr)))
10667 (home-page "https://bioconductor.org/packages/scran")
10668 (synopsis "Methods for single-cell RNA-Seq data analysis")
10669 (description "This package implements a variety of low-level analyses of
10670single-cell RNA-seq data. Methods are provided for normalization of
10671cell-specific biases, assignment of cell cycle phase, and detection of highly
10672variable and significantly correlated genes.")
10673 (license license:gpl3)))
10674
5e719988
RW
10675(define-public r-sparsematrixstats
10676 (package
10677 (name "r-sparsematrixstats")
8acfd9f3 10678 (version "1.2.1")
5e719988
RW
10679 (source
10680 (origin
10681 (method url-fetch)
10682 (uri (bioconductor-uri "sparseMatrixStats" version))
10683 (sha256
10684 (base32
8acfd9f3 10685 "01gnmy9zqd0ygm40vqkmqmiwfqmdawj4m81dysmmcdm7z80rn9ii"))))
5e719988
RW
10686 (properties
10687 `((upstream-name . "sparseMatrixStats")))
10688 (build-system r-build-system)
10689 (propagated-inputs
10690 `(("r-matrix" ,r-matrix)
10691 ("r-matrixgenerics" ,r-matrixgenerics)
10692 ("r-matrixstats" ,r-matrixstats)
10693 ("r-rcpp" ,r-rcpp)))
10694 (native-inputs `(("r-knitr" ,r-knitr)))
10695 (home-page "https://bioconductor.org/packages/sparseMatrixStats/")
10696 (synopsis "Summary statistics for rows and columns of sparse matrices")
10697 (description
10698 "This package provides high performance functions for row and column
10699operations on sparse matrices. Currently, the optimizations are limited to
10700data in the column sparse format.")
10701 (license license:expat)))
10702
8c7c6db4 10703(define-public r-delayedmatrixstats
10704 (package
10705 (name "r-delayedmatrixstats")
311bb4bc 10706 (version "1.12.3")
8c7c6db4 10707 (source
10708 (origin
10709 (method url-fetch)
10710 (uri (bioconductor-uri "DelayedMatrixStats" version))
10711 (sha256
10712 (base32
311bb4bc 10713 "1hb8jv5dy3svf7xan6rym7amwdqm5mvl9qx5xhmj1vkb81bizn7h"))))
8c7c6db4 10714 (properties
10715 `((upstream-name . "DelayedMatrixStats")))
10716 (build-system r-build-system)
10717 (propagated-inputs
10718 `(("r-biocparallel" ,r-biocparallel)
10719 ("r-delayedarray" ,r-delayedarray)
10720 ("r-hdf5array" ,r-hdf5array)
10721 ("r-iranges" ,r-iranges)
10722 ("r-matrix" ,r-matrix)
7601015f 10723 ("r-matrixgenerics" ,r-matrixgenerics)
8c7c6db4 10724 ("r-matrixstats" ,r-matrixstats)
10c87ecf 10725 ("r-s4vectors" ,r-s4vectors)
10726 ("r-sparsematrixstats" ,r-sparsematrixstats)))
8c7c6db4 10727 (native-inputs
10728 `(("r-knitr" ,r-knitr)))
10729 (home-page "https://github.com/PeteHaitch/DelayedMatrixStats")
10730 (synopsis "Functions that apply to rows and columns of DelayedMatrix objects")
10731 (description
10732 "This package provides a port of the @code{matrixStats} API for use with
10733@code{DelayedMatrix} objects from the @code{DelayedArray} package. It
10734contains high-performing functions operating on rows and columns of
10735@code{DelayedMatrix} objects, e.g. @code{colMedians}, @code{rowMedians},
10736@code{colRanks}, @code{rowRanks}, @code{colSds}, and @code{rowSds}. Functions
10737are optimized per data type and for subsetted calculations such that both
10738memory usage and processing time is minimized.")
10739 (license license:expat)))
fa2201c1 10740
10741(define-public r-mscoreutils
10742 (package
10743 (name "r-mscoreutils")
10744 (version "1.2.0")
10745 (source
10746 (origin
10747 (method url-fetch)
10748 (uri (bioconductor-uri "MsCoreUtils" version))
10749 (sha256
10750 (base32
10751 "0fa3bcf2cmzf5y8wjs7pnzs26qwgqnrrl4hj4sa4fp9kv8z80630"))))
10752 (properties `((upstream-name . "MsCoreUtils")))
10753 (build-system r-build-system)
10754 (propagated-inputs
10755 `(("r-mass" ,r-mass)
10756 ("r-rcpp" ,r-rcpp)
10757 ("r-s4vectors" ,r-s4vectors)))
10758 (native-inputs
10759 `(("r-knitr" ,r-knitr)))
10760 (home-page "https://github.com/RforMassSpectrometry/MsCoreUtils")
10761 (synopsis "Core utils for mass spectrometry data")
10762 (description
10763 "This package defines low-level functions for mass spectrometry data and
10764is independent of any high-level data structures. These functions include
10765mass spectra processing functions (noise estimation, smoothing, binning),
10766quantitative aggregation functions (median polish, robust summarisation,
10767etc.), missing data imputation, data normalisation (quantiles, vsn, etc.) as
10768well as misc helper functions, that are used across high-level data structure
10769within the R for Mass Spectrometry packages.")
10770 (license license:artistic2.0)))
ff4834c0 10771
10772(define-public r-biocio
10773 (package
10774 (name "r-biocio")
10775 (version "1.0.1")
10776 (source
10777 (origin
10778 (method url-fetch)
10779 (uri (bioconductor-uri "BiocIO" version))
10780 (sha256
10781 (base32
10782 "06gg5ra3r7q4b6mz14c2s9d453cnh1lxh517ffl9f8dr8vwv5s18"))))
10783 (properties `((upstream-name . "BiocIO")))
10784 (build-system r-build-system)
10785 (propagated-inputs
10786 `(("r-biocgenerics" ,r-biocgenerics)
10787 ("r-genomicranges" ,r-genomicranges)
10788 ("r-rcurl" ,r-rcurl)
10789 ("r-s4vectors" ,r-s4vectors)))
10790 (native-inputs
10791 `(("r-knitr" ,r-knitr)))
10792 (home-page "https://bioconductor.org/packages/BiocIO")
10793 (synopsis "Standard input and output for Bioconductor packages")
10794 (description
10795 "This package implements `import()` and `export()` standard generics for
10796importing and exporting biological data formats. `import()` supports
10797whole-file as well as chunk-wise iterative import. The `import()` interface
10798optionally provides a standard mechanism for 'lazy' access via `filter()` (on
10799row or element-like components of the file resource), `select()` (on
10800column-like components of the file resource) and `collect()`. The `import()`
10801interface optionally provides transparent access to remote (e.g. via https)
10802as well as local access. Developers can register a file extension, e.g.,
10803`.loom` for dispatch from character-based URIs to specific `import()` /
10804`export()` methods based on classes representing file types, e.g.,
10805`LoomFile()`.")
10806 (license license:artistic2.0)))
e520c68f 10807
10808(define-public r-msmseda
10809 (package
10810 (name "r-msmseda")
10811 (version "1.28.0")
10812 (source
10813 (origin
10814 (method url-fetch)
10815 (uri (bioconductor-uri "msmsEDA" version))
10816 (sha256
10817 (base32
10818 "1llmy8msxmrqik3s3439wffma1662vwvvcaz8q0a4g5ridkmdbrx"))))
10819 (properties `((upstream-name . "msmsEDA")))
10820 (build-system r-build-system)
10821 (propagated-inputs
10822 `(("r-gplots" ,r-gplots)
10823 ("r-mass" ,r-mass)
10824 ("r-msnbase" ,r-msnbase)
10825 ("r-rcolorbrewer" ,r-rcolorbrewer)))
10826 (home-page
10827 "https://bioconductor.org/packages/msmsEDA")
10828 (synopsis "Exploratory data analysis of LC-MS/MS data by spectral counts")
10829 (description
10830 "Exploratory data analysis to assess the quality of a set of LC-MS/MS
10831experiments, and visualize de influence of the involved factors.")
10832 (license license:gpl2)))
16f16b5e 10833
10834(define-public r-msmstests
10835 (package
10836 (name "r-msmstests")
10837 (version "1.28.0")
10838 (source
10839 (origin
10840 (method url-fetch)
10841 (uri (bioconductor-uri "msmsTests" version))
10842 (sha256
10843 (base32
10844 "1zsnmzj1qvjdwz7mwg9wrsk5iskpqs0f6jccqn8mxy9dgkskmp0j"))))
10845 (properties `((upstream-name . "msmsTests")))
10846 (build-system r-build-system)
10847 (propagated-inputs
10848 `(("r-edger" ,r-edger)
10849 ("r-msmseda" ,r-msmseda)
10850 ("r-msnbase" ,r-msnbase)
10851 ("r-qvalue" ,r-qvalue)))
10852 (home-page
10853 "https://bioconductor.org/packages/msmsTests")
10854 (synopsis "Differential LC-MS/MS expression tests")
10855 (description
0e434dad 10856 "This package provides statistical tests for label-free LC-MS/MS data
16f16b5e 10857by spectral counts, to discover differentially expressed proteins between two
10858biological conditions. Three tests are available: Poisson GLM regression,
10859quasi-likelihood GLM regression, and the negative binomial of the edgeR
37d47061
TGR
10860package. The three models admit blocking factors to control for nuisance
10861variables. To assure a good level of reproducibility a post-test filter is
16f16b5e 10862available, where we may set the minimum effect size considered biologicaly
10863relevant, and the minimum expression of the most abundant condition.")
10864 (license license:gpl2)))
45dfb751 10865
10866(define-public r-catalyst
10867 (package
10868 (name "r-catalyst")
4286233e 10869 (version "1.14.1")
45dfb751 10870 (source
10871 (origin
10872 (method url-fetch)
10873 (uri (bioconductor-uri "CATALYST" version))
10874 (sha256
10875 (base32
4286233e 10876 "04b5kcvkfiw4ina11x3qf5kwrb7056zihm7xp1919bqm8k7nl3mn"))))
45dfb751 10877 (properties `((upstream-name . "CATALYST")))
10878 (build-system r-build-system)
10879 (propagated-inputs
10880 `(("r-circlize" ,r-circlize)
10881 ("r-complexheatmap" ,r-complexheatmap)
10882 ("r-consensusclusterplus" ,r-consensusclusterplus)
10883 ("r-cowplot" ,r-cowplot)
10884 ("r-data-table" ,r-data-table)
10885 ("r-dplyr" ,r-dplyr)
10886 ("r-drc" ,r-drc)
10887 ("r-flowcore" ,r-flowcore)
10888 ("r-flowsom" ,r-flowsom)
10889 ("r-ggplot2" ,r-ggplot2)
10890 ("r-ggrepel" ,r-ggrepel)
10891 ("r-ggridges" ,r-ggridges)
10892 ("r-gridextra" ,r-gridextra)
10893 ("r-magrittr" ,r-magrittr)
10894 ("r-matrix" ,r-matrix)
10895 ("r-matrixstats" ,r-matrixstats)
10896 ("r-nnls" ,r-nnls)
10897 ("r-purrr" ,r-purrr)
10898 ("r-rcolorbrewer" ,r-rcolorbrewer)
10899 ("r-reshape2" ,r-reshape2)
10900 ("r-rtsne" ,r-rtsne)
10901 ("r-s4vectors" ,r-s4vectors)
10902 ("r-scales" ,r-scales)
10903 ("r-scater" ,r-scater)
10904 ("r-singlecellexperiment" ,r-singlecellexperiment)
10905 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10906 (native-inputs
10907 `(("r-knitr" ,r-knitr)))
10908 (home-page
10909 "https://github.com/HelenaLC/CATALYST")
10910 (synopsis "Cytometry data analysis tools")
10911 (description
10912 "This package is Cytometry dATa anALYSis Tools (CATALYST). Mass
10913cytometry (CyTOF) uses heavy metal isotopes rather than fluorescent tags as
10914reporters to label antibodies, thereby substantially decreasing spectral
10915overlap and allowing for examination of over 50 parameters at the single cell
10916level. While spectral overlap is significantly less pronounced in CyTOF than
10917flow cytometry, spillover due to detection sensitivity, isotopic impurities,
10918and oxide formation can impede data interpretability. We designed
10919CATALYST (Cytometry dATa anALYSis Tools) to provide a pipeline for
10920preprocessing of cytometry data, including i) normalization using bead
10921standards, ii) single-cell deconvolution, and iii) bead-based compensation.")
10922 (license license:gpl2+)))
7395458d 10923
8c2b7c9a 10924(define-public r-erma
10925 (package
10926 (name "r-erma")
10927 (version "1.6.0")
10928 (source
10929 (origin
10930 (method url-fetch)
10931 (uri (bioconductor-uri "erma" version))
10932 (sha256
10933 (base32
10934 "1k2j1xhv0vwn45xmh8ds0gz812px5hnpgzvp37ngsdn4j5ai1l0k"))))
10935 (build-system r-build-system)
10936 (propagated-inputs
10937 `(("r-annotationdbi" ,r-annotationdbi)
10938 ("r-biobase" ,r-biobase)
10939 ("r-biocgenerics" ,r-biocgenerics)
10940 ("r-biocparallel" ,r-biocparallel)
10941 ("r-genomeinfodb" ,r-genomeinfodb)
10942 ("r-genomicfiles" ,r-genomicfiles)
10943 ("r-genomicranges" ,r-genomicranges)
10944 ("r-ggplot2" ,r-ggplot2)
10945 ("r-homo-sapiens" ,r-homo-sapiens)
10946 ("r-iranges" ,r-iranges)
10947 ("r-rtracklayer" ,r-rtracklayer)
10948 ("r-s4vectors" ,r-s4vectors)
10949 ("r-shiny" ,r-shiny)
10950 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10951 (native-inputs
10952 `(("r-knitr" ,r-knitr)))
10953 (home-page "https://bioconductor.org/packages/erma")
10954 (synopsis "Epigenomic road map adventures")
10955 (description
10956 "The epigenomics road map describes locations of epigenetic marks in DNA
10957from a variety of cell types. Of interest are locations of histone
10958modifications, sites of DNA methylation, and regions of accessible chromatin.
10959This package presents a selection of elements of the road map including
10960metadata and outputs of the ChromImpute procedure applied to ENCODE cell lines
10961by Ernst and Kellis.")
10962 (license license:artistic2.0)))
10963
610cd6a1 10964(define-public r-ggbio
10965 (package
10966 (name "r-ggbio")
10967 (version "1.38.0")
10968 (source
10969 (origin
10970 (method url-fetch)
10971 (uri (bioconductor-uri "ggbio" version))
10972 (sha256
10973 (base32
10974 "0vabil4jzrlv01aibqjhdkvrv2bf2kkpsidrkjj06isqr5fz54lw"))))
10975 (build-system r-build-system)
10976 (arguments
10977 `(#:phases
10978 (modify-phases %standard-phases
10979 ;; See https://github.com/tengfei/ggbio/issues/117
10980 ;; This fix will be included in the next release.
10981 (add-after 'unpack 'fix-typo
10982 (lambda _
10983 (substitute* "R/GGbio-class.R"
10984 (("fechable") "fetchable"))
10985 #t)))))
10986 (propagated-inputs
10987 `(("r-annotationdbi" ,r-annotationdbi)
10988 ("r-annotationfilter" ,r-annotationfilter)
10989 ("r-biobase" ,r-biobase)
10990 ("r-biocgenerics" ,r-biocgenerics)
10991 ("r-biostrings" ,r-biostrings)
10992 ("r-biovizbase" ,r-biovizbase)
10993 ("r-bsgenome" ,r-bsgenome)
10994 ("r-ensembldb" ,r-ensembldb)
10995 ("r-genomeinfodb" ,r-genomeinfodb)
10996 ("r-genomicalignments" ,r-genomicalignments)
10997 ("r-genomicfeatures" ,r-genomicfeatures)
10998 ("r-genomicranges" ,r-genomicranges)
10999 ("r-ggally" ,r-ggally)
11000 ("r-ggplot2" ,r-ggplot2)
11001 ("r-gridextra" ,r-gridextra)
11002 ("r-gtable" ,r-gtable)
11003 ("r-hmisc" ,r-hmisc)
11004 ("r-iranges" ,r-iranges)
11005 ("r-organismdbi" ,r-organismdbi)
11006 ("r-reshape2" ,r-reshape2)
11007 ("r-rlang" ,r-rlang)
11008 ("r-rsamtools" ,r-rsamtools)
11009 ("r-rtracklayer" ,r-rtracklayer)
11010 ("r-s4vectors" ,r-s4vectors)
11011 ("r-scales" ,r-scales)
11012 ("r-summarizedexperiment" ,r-summarizedexperiment)
11013 ("r-variantannotation" ,r-variantannotation)))
11014 (native-inputs
11015 `(("r-knitr" ,r-knitr)))
11016 (home-page "http://www.tengfei.name/ggbio/")
11017 (synopsis "Visualization tools for genomic data")
11018 (description
11019 "The ggbio package extends and specializes the grammar of graphics for
11020biological data. The graphics are designed to answer common scientific
11021questions, in particular those often asked of high throughput genomics data.
11022All core Bioconductor data structures are supported, where appropriate. The
11023package supports detailed views of particular genomic regions, as well as
11024genome-wide overviews. Supported overviews include ideograms and grand linear
11025views. High-level plots include sequence fragment length, edge-linked
11026interval to data view, mismatch pileup, and several splicing summaries.")
11027 (license license:artistic2.0)))
11028
81f481d6 11029(define-public r-gqtlbase
11030 (package
11031 (name "r-gqtlbase")
11032 (version "1.21.1")
11033 (source
11034 (origin
11035 (method url-fetch)
11036 (uri (bioconductor-uri "gQTLBase" version))
11037 (sha256
11038 (base32
11039 "0nipibm1bk9k70ajbw1f6vjmz0dh7gk21l17q3m54bnawxsggrfh"))))
11040 (properties `((upstream-name . "gQTLBase")))
11041 (build-system r-build-system)
11042 (arguments
11043 `(#:phases
11044 (modify-phases %standard-phases
11045 ;; This is an upstream bug.
11046 (add-after 'unpack 'fix-imports
11047 (lambda _
11048 (substitute* "NAMESPACE"
11049 ((".*maxffmode.*") "")
11050 (("importFrom\\(ff,.*") "import(ff)\n"))
11051 #t)))))
11052 (propagated-inputs
11053 `(("r-batchjobs" ,r-batchjobs)
11054 ("r-bbmisc" ,r-bbmisc)
11055 ("r-biocgenerics" ,r-biocgenerics)
11056 ("r-bit" ,r-bit)
11057 ("r-doparallel" ,r-doparallel)
11058 ("r-ff" ,r-ff)
11059 ("r-ffbase" ,r-ffbase)
11060 ("r-foreach" ,r-foreach)
11061 ("r-genomicfiles" ,r-genomicfiles)
11062 ("r-genomicranges" ,r-genomicranges)
11063 ("r-rtracklayer" ,r-rtracklayer)
11064 ("r-s4vectors" ,r-s4vectors)
11065 ("r-summarizedexperiment" ,r-summarizedexperiment)))
11066 (native-inputs
11067 `(("r-knitr" ,r-knitr)))
11068 (home-page "https://bioconductor.org/packages/gQTLBase")
11069 (synopsis "Infrastructure for eQTL, mQTL and similar studies")
11070 (description
11071 "The purpose of this package is to simplify the storage and interrogation
11072of @dfn{quantitative trait loci} (QTL) archives, such as eQTL, mQTL, dsQTL,
11073and more.")
11074 (license license:artistic2.0)))
11075
9534e7b7 11076(define-public r-gqtlstats
11077 (package
11078 (name "r-gqtlstats")
11079 (version "1.21.3")
11080 (source
11081 (origin
11082 (method url-fetch)
11083 (uri (bioconductor-uri "gQTLstats" version))
11084 (sha256
11085 (base32
11086 "1h78l23idf867djmdk97b02jxgmz4vfr2dai01fp648d0lsx5mkl"))))
11087 (properties `((upstream-name . "gQTLstats")))
11088 (build-system r-build-system)
11089 (propagated-inputs
11090 `(("r-annotationdbi" ,r-annotationdbi)
11091 ("r-batchjobs" ,r-batchjobs)
11092 ("r-bbmisc" ,r-bbmisc)
11093 ("r-beeswarm" ,r-beeswarm)
11094 ("r-biobase" ,r-biobase)
11095 ("r-biocgenerics" ,r-biocgenerics)
11096 ("r-doparallel" ,r-doparallel)
11097 ("r-dplyr" ,r-dplyr)
11098 ("r-erma" ,r-erma)
11099 ("r-ffbase" ,r-ffbase)
11100 ("r-foreach" ,r-foreach)
11101 ("r-genomeinfodb" ,r-genomeinfodb)
11102 ("r-genomicfeatures" ,r-genomicfeatures)
11103 ("r-genomicfiles" ,r-genomicfiles)
11104 ("r-genomicranges" ,r-genomicranges)
11105 ("r-ggbeeswarm" ,r-ggbeeswarm)
11106 ("r-ggplot2" ,r-ggplot2)
11107 ("r-gqtlbase" ,r-gqtlbase)
11108 ("r-hardyweinberg" ,r-hardyweinberg)
11109 ("r-homo-sapiens" ,r-homo-sapiens)
11110 ("r-iranges" ,r-iranges)
11111 ("r-limma" ,r-limma)
11112 ("r-mgcv" ,r-mgcv)
11113 ("r-plotly" ,r-plotly)
11114 ("r-reshape2" ,r-reshape2)
11115 ("r-s4vectors" ,r-s4vectors)
11116 ("r-shiny" ,r-shiny)
11117 ("r-snpstats" ,r-snpstats)
11118 ("r-summarizedexperiment" ,r-summarizedexperiment)
11119 ("r-variantannotation" ,r-variantannotation)))
11120 (native-inputs
11121 `(("r-knitr" ,r-knitr)))
11122 (home-page "https://bioconductor.org/packages/gQTLstats")
11123 (synopsis "Computationally efficient analysis for eQTL and allied studies")
11124 (description
11125 "This package provides tools for the computationally efficient analysis
11126of @dfn{quantitative trait loci} (QTL) data, including eQTL, mQTL, dsQTL, etc.
11127The software in this package aims to support refinements and functional
11128interpretation of members of a collection of association statistics on a
11129family of feature/genome hypotheses.")
11130 (license license:artistic2.0)))
11131
2a4322f7 11132(define-public r-gviz
11133 (package
11134 (name "r-gviz")
e0147aa4 11135 (version "1.34.1")
2a4322f7 11136 (source
11137 (origin
11138 (method url-fetch)
11139 (uri (bioconductor-uri "Gviz" version))
11140 (sha256
11141 (base32
e0147aa4 11142 "0bmlfz9ri1gkwyl605a2hqi5b8jdpvynrxwghwmrsd657ip6c7n1"))))
2a4322f7 11143 (properties `((upstream-name . "Gviz")))
11144 (build-system r-build-system)
11145 (propagated-inputs
11146 `(("r-annotationdbi" ,r-annotationdbi)
11147 ("r-biobase" ,r-biobase)
11148 ("r-biocgenerics" ,r-biocgenerics)
11149 ("r-biomart" ,r-biomart)
11150 ("r-biostrings" ,r-biostrings)
11151 ("r-biovizbase" ,r-biovizbase)
11152 ("r-bsgenome" ,r-bsgenome)
11153 ("r-digest" ,r-digest)
11154 ("r-ensembldb" ,r-ensembldb)
11155 ("r-genomeinfodb" ,r-genomeinfodb)
11156 ("r-genomicalignments" ,r-genomicalignments)
11157 ("r-genomicfeatures" ,r-genomicfeatures)
11158 ("r-genomicranges" ,r-genomicranges)
11159 ("r-iranges" ,r-iranges)
11160 ("r-lattice" ,r-lattice)
11161 ("r-latticeextra" ,r-latticeextra)
11162 ("r-matrixstats" ,r-matrixstats)
11163 ("r-rcolorbrewer" ,r-rcolorbrewer)
11164 ("r-rsamtools" ,r-rsamtools)
11165 ("r-rtracklayer" ,r-rtracklayer)
11166 ("r-s4vectors" ,r-s4vectors)
11167 ("r-xvector" ,r-xvector)))
11168 (native-inputs
11169 `(("r-knitr" ,r-knitr)))
11170 (home-page "https://bioconductor.org/packages/Gviz")
11171 (synopsis "Plotting data and annotation information along genomic coordinates")
11172 (description
11173 "Genomic data analyses requires integrated visualization of known genomic
11174information and new experimental data. Gviz uses the biomaRt and the
11175rtracklayer packages to perform live annotation queries to Ensembl and UCSC
11176and translates this to e.g. gene/transcript structures in viewports of the
11177grid graphics package. This results in genomic information plotted together
11178with your data.")
11179 (license license:artistic2.0)))
11180
69a5e066 11181(define-public r-gwascat
11182 (package
11183 (name "r-gwascat")
11184 (version "2.22.0")
11185 (source
11186 (origin
11187 (method url-fetch)
11188 (uri (bioconductor-uri "gwascat" version))
11189 (sha256
11190 (base32
11191 "1aqi1ny93virnzsxkh9ccx3mws70bgv0r8nwgla09vffb7f16nna"))))
11192 (build-system r-build-system)
11193 (propagated-inputs
11194 `(("r-annotationdbi" ,r-annotationdbi)
11195 ("r-biocfilecache" ,r-biocfilecache)
11196 ("r-biostrings" ,r-biostrings)
11197 ("r-genomeinfodb" ,r-genomeinfodb)
11198 ("r-genomicfeatures" ,r-genomicfeatures)
11199 ("r-genomicranges" ,r-genomicranges)
11200 ("r-iranges" ,r-iranges)
11201 ("r-readr" ,r-readr)
11202 ("r-s4vectors" ,r-s4vectors)
11203 ("r-snpstats" ,r-snpstats)
11204 ("r-variantannotation" ,r-variantannotation)))
11205 (native-inputs
11206 `(("r-knitr" ,r-knitr)))
11207 (home-page "https://bioconductor.org/packages/gwascat")
11208 (synopsis "Tools for data in the EMBL-EBI GWAS catalog")
11209 (description
11210 "This package provides tools for representing and modeling data in the
11211EMBL-EBI GWAS catalog.")
11212 (license license:artistic2.0)))
11213
7395458d
MIP
11214(define-public r-kegggraph
11215 (package
11216 (name "r-kegggraph")
11217 (version "1.50.0")
11218 (source
11219 (origin
11220 (method url-fetch)
11221 (uri (bioconductor-uri "KEGGgraph" version))
11222 (sha256
11223 (base32 "1h293hn02ysm923bh9gxk87xv663xiqchqcvpaxpla9c3yrgkx2v"))))
11224 (properties `((upstream-name . "KEGGgraph")))
11225 (build-system r-build-system)
11226 (propagated-inputs
11227 `(("r-graph" ,r-graph)
11228 ("r-rcurl" ,r-rcurl)
11229 ("r-xml" ,r-xml)))
11230 (home-page "https://bioconductor.org/packages/KEGGgraph")
11231 (synopsis "Graph approach to Kegg Pathway database in R and Bioconductor")
11232 (description
11233 "@code{r-kegggraph} is an interface between Kegg Pathway database and graph
11234object as well as a collection of tools to analyze, dissect and visualize these
11235graphs. It parses the regularly updated kgml (Kegg XML) files into graph models
11236maintaining all essential pathway attributes. The package offers
11237functionalities including parsing, graph operation, visualization and etc.")
11238 (license license:gpl2+)))
e4b0794e 11239
8f1237c3 11240(define-public r-ldblock
11241 (package
11242 (name "r-ldblock")
11243 (version "1.20.0")
11244 (source
11245 (origin
11246 (method url-fetch)
11247 (uri (bioconductor-uri "ldblock" version))
11248 (sha256
11249 (base32
11250 "09i3ikv0axks9g842z1pjsc8x0fba51zyyc218h0bylbi1n9cdkm"))))
11251 (build-system r-build-system)
11252 (propagated-inputs
11253 `(("r-biocgenerics" ,r-biocgenerics)
11254 ("r-ensdb-hsapiens-v75" ,r-ensdb-hsapiens-v75)
11255 ("r-ensembldb" ,r-ensembldb)
11256 ("r-genomeinfodb" ,r-genomeinfodb)
11257 ("r-genomicfiles" ,r-genomicfiles)
11258 ("r-httr" ,r-httr)
11259 ("r-matrix" ,r-matrix)
11260 ("r-rsamtools" ,r-rsamtools)
11261 ("r-snpstats" ,r-snpstats)
11262 ("r-variantannotation" ,r-variantannotation)))
11263 (native-inputs
11264 `(("r-knitr" ,r-knitr)))
11265 (home-page "https://bioconductor.org/packages/ldblock")
11266 (synopsis "Data structures for linkage disequilibrium measures in populations")
11267 (description
11268 "This package defines data structures for @dfn{linkage
11269disequilibrium} (LD) measures in populations. Its purpose is to simplify
11270handling of existing population-level data for the purpose of flexibly
11271defining LD blocks.")
11272 (license license:artistic2.0)))
11273
a7d6e1b6
RW
11274;; This is a CRAN package, but it depends on r-snpstats, which is a
11275;; Bioconductor package.
11276(define-public r-ldheatmap
11277 (package
11278 (name "r-ldheatmap")
11279 (version "1.0-4")
11280 (source
11281 (origin
11282 (method url-fetch)
11283 (uri (cran-uri "LDheatmap" version))
11284 (sha256
11285 (base32
11286 "1jp578cf29qcgx95w10lpymlwx2pgjsf0nypwkl9b8g635gkisq7"))))
11287 (properties `((upstream-name . "LDheatmap")))
11288 (build-system r-build-system)
11289 (propagated-inputs
11290 `(("r-genetics" ,r-genetics)
11291 ("r-rcpp" ,r-rcpp)
11292 ("r-snpstats" ,r-snpstats)))
11293 (home-page "https://stat.sfu.ca/statgen/research/ldheatmap.html")
11294 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
11295 (description
11296 "This package provides tools to produce a graphical display, as a heat
11297map, of measures of pairwise linkage disequilibria between SNPs. Users may
11298optionally include the physical locations or genetic map distances of each SNP
11299on the plot.")
11300 (license license:gpl3)))
11301
aa9a94bb
RW
11302;; This is a CRAN package, but it depends on r-rgraphviz, which is a
11303;; Bioconductor package.
11304(define-public r-abn
11305 (package
11306 (name "r-abn")
11307 (version "2.5-0")
11308 (source
11309 (origin
11310 (method url-fetch)
11311 (uri (cran-uri "abn" version))
11312 (sha256
11313 (base32
11314 "1fqmhw0mhdl6az1gpg0byvx5snhz1pl3fqikhyfjcjrc9xbsq8yw"))))
11315 (build-system r-build-system)
11316 (inputs
11317 `(("gsl" ,gsl)))
11318 (propagated-inputs
11319 `(("r-lme4" ,r-lme4)
11320 ("r-nnet" ,r-nnet)
11321 ("r-rcpp" ,r-rcpp)
11322 ("r-rcpparmadillo" ,r-rcpparmadillo)
11323 ("r-rgraphviz" ,r-rgraphviz)
11324 ("r-rjags" ,r-rjags)))
11325 (home-page "https://r-bayesian-networks.org/")
11326 (synopsis "Modelling multivariate data with additive bayesian networks")
11327 (description
11328 "Bayesian network analysis is a form of probabilistic graphical models
11329which derives from empirical data a directed acyclic graph, DAG, describing
11330the dependency structure between random variables. An additive Bayesian
11331network model consists of a form of a DAG where each node comprises a
11332@dfn{generalized linear model} (GLM). Additive Bayesian network models are
11333equivalent to Bayesian multivariate regression using graphical modelling, they
11334generalises the usual multivariable regression, GLM, to multiple dependent
11335variables. This package provides routines to help determine optimal Bayesian
11336network models for a given data set, where these models are used to identify
11337statistical dependencies in messy, complex data.")
11338 (license license:gpl2+)))
11339
e4b0794e
MIP
11340(define-public r-pathview
11341 (package
11342 (name "r-pathview")
11343 (version "1.30.1")
11344 (source
11345 (origin
11346 (method url-fetch)
11347 (uri (bioconductor-uri "pathview" version))
11348 (sha256
11349 (base32 "11fisiksw1y64ii9q8p2znyp9w8mlqzgiaacmycw59rngkjlmbs4"))))
11350 (properties `((upstream-name . "pathview")))
11351 (build-system r-build-system)
11352 (propagated-inputs
11353 `(("r-annotationdbi" ,r-annotationdbi)
11354 ("r-graph" ,r-graph)
11355 ("r-kegggraph" ,r-kegggraph)
11356 ("r-keggrest" ,r-keggrest)
11357 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
11358 ("r-png" ,r-png)
11359 ("r-rgraphviz" ,r-rgraphviz)
11360 ("r-xml" ,r-xml)))
11361 (home-page "https://pathview.uncc.edu/")
11362 (synopsis "Tool set for pathway based data integration and visualization")
11363 (description
11364 "@code{r-pathview} is a tool set for pathway based data integration and
11365visualization. It maps and renders a wide variety of biological data on
11366relevant pathway graphs. All users need is to supply their data and specify
11367the target pathway. This package automatically downloads the pathway graph
11368data, parses the data file, maps user data to the pathway, and render pathway
11369graph with the mapped data. In addition, @code{r-pathview} also seamlessly
11370integrates with pathway and gene set (enrichment) analysis tools for
11371large-scale and fully automated analysis.")
11372 (license license:gpl3+)))
838db0de 11373
61ec8928 11374(define-public r-snpstats
11375 (package
11376 (name "r-snpstats")
11377 (version "1.40.0")
11378 (source
11379 (origin
11380 (method url-fetch)
11381 (uri (bioconductor-uri "snpStats" version))
11382 (sha256
11383 (base32
11384 "1298a71swwav53yf9kfqkdpach3818plqcbw0lgb6sibs8y8ff24"))))
11385 (properties `((upstream-name . "snpStats")))
11386 (build-system r-build-system)
11387 (inputs `(("zlib" ,zlib)))
11388 (propagated-inputs
11389 `(("r-biocgenerics" ,r-biocgenerics)
11390 ("r-matrix" ,r-matrix)
11391 ("r-survival" ,r-survival)
11392 ("r-zlibbioc" ,r-zlibbioc)))
11393 (home-page "https://bioconductor.org/packages/snpStats")
11394 (synopsis "Methods for SNP association studies")
11395 (description
11396 "This package provides classes and statistical methods for large
11397@dfn{single-nucleotide polymorphism} (SNP) association studies. This extends
11398the earlier snpMatrix package, allowing for uncertainty in genotypes.")
11399 (license license:gpl3)))
11400
0ff88810
HL
11401(define-public r-chromstar
11402 (package
11403 (name "r-chromstar")
11404 (version "1.16.0")
11405 (source
11406 (origin
11407 (method url-fetch)
11408 (uri (bioconductor-uri "chromstaR" version))
11409 (sha256
11410 (base32
11411 "0vgpb7g2cncdn82hia2yzzachyns2zbd7906662g990qjnp2xlm1"))))
11412 (properties `((upstream-name . "chromstaR")))
11413 (build-system r-build-system)
11414 (propagated-inputs
11415 `(("r-bamsignals" ,r-bamsignals)
11416 ("r-biocgenerics" ,r-biocgenerics)
11417 ("r-chromstardata" ,r-chromstardata)
11418 ("r-doparallel" ,r-doparallel)
11419 ("r-foreach" ,r-foreach)
11420 ("r-genomeinfodb" ,r-genomeinfodb)
11421 ("r-genomicalignments" ,r-genomicalignments)
11422 ("r-genomicranges" ,r-genomicranges)
11423 ("r-ggplot2" ,r-ggplot2)
11424 ("r-iranges" ,r-iranges)
11425 ("r-mvtnorm" ,r-mvtnorm)
11426 ("r-reshape2" ,r-reshape2)
11427 ("r-rsamtools" ,r-rsamtools)
11428 ("r-s4vectors" ,r-s4vectors)))
11429 (native-inputs `(("r-knitr" ,r-knitr)))
11430 (home-page "https://github.com/ataudt/chromstaR")
11431 (synopsis "Chromatin state analysis for ChIP-Seq data")
11432 (description
11433 "This package implements functions for combinatorial and differential
11434analysis of ChIP-seq data. It includes uni- and multivariate peak-calling,
04a5e791 11435export to genome browser viewable files, and functions for enrichment
0ff88810
HL
11436analyses.")
11437 (license license:artistic2.0)))
11438
bee797fa
RW
11439(define-public r-guitar
11440 (package
11441 (name "r-guitar")
11442 (version "2.6.0")
11443 (source
11444 (origin
11445 (method url-fetch)
11446 (uri (bioconductor-uri "Guitar" version))
11447 (sha256
11448 (base32
11449 "0lvfrpgrvmrz4f4qmsii70hw10h72zh1g1alv2sf6a6ixhndm0mz"))))
11450 (properties `((upstream-name . "Guitar")))
11451 (build-system r-build-system)
11452 (propagated-inputs
11453 `(("r-annotationdbi" ,r-annotationdbi)
11454 ("r-dplyr" ,r-dplyr)
11455 ("r-genomicfeatures" ,r-genomicfeatures)
11456 ("r-genomicranges" ,r-genomicranges)
11457 ("r-ggplot2" ,r-ggplot2)
11458 ("r-knitr" ,r-knitr)
11459 ("r-magrittr" ,r-magrittr)
11460 ("r-rtracklayer" ,r-rtracklayer)))
11461 (native-inputs
11462 `(("r-knitr" ,r-knitr)))
11463 (home-page "https://bioconductor.org/packages/Guitar")
11464 (synopsis "Visualize genomic features")
11465 (description
11466 "This package is designed for visualization of RNA-related genomic
11467features with respect to the landmarks of RNA transcripts, i.e., transcription
11468starting site, start codon, stop codon and transcription ending site.")
11469 (license license:gpl2)))
11470
838db0de 11471(define-public r-sushi
11472 (package
11473 (name "r-sushi")
11474 (version "1.28.0")
11475 (source (origin
11476 (method url-fetch)
11477 (uri (bioconductor-uri "Sushi" version))
11478 (sha256
11479 (base32
11480 "0ksj4f9z14mjsv6ssg5dwhpldw4r7wpdsln2if5g486mm1c56r8p"))))
11481 (properties `((upstream-name . "Sushi")))
11482 (build-system r-build-system)
11483 (propagated-inputs
11484 `(("r-biomart" ,r-biomart)
11485 ("r-zoo" ,r-zoo)))
11486 (home-page "https://bioconductor.org/packages/Sushi")
11487 (synopsis "Tools for visualizing genomics data")
11488 (description
11489 "This package provides flexible, quantitative, and integrative genomic
11490visualizations for publication-quality multi-panel figures.")
11491 (license license:gpl2+)))