gnu: Add r-affydata.
[jackhill/guix/guix.git] / gnu / packages / bioconductor.scm
CommitLineData
fa596599 1;;; GNU Guix --- Functional package management for GNU
6aa896d8
RW
2;;; Copyright © 2016, 2017, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
3;;; Copyright © 2016, 2017, 2018 Roel Janssen <roel@gnu.org>
61242625 4;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
fa596599
RW
5;;;
6;;; This file is part of GNU Guix.
7;;;
8;;; GNU Guix is free software; you can redistribute it and/or modify it
9;;; under the terms of the GNU General Public License as published by
10;;; the Free Software Foundation; either version 3 of the License, or (at
11;;; your option) any later version.
12;;;
13;;; GNU Guix is distributed in the hope that it will be useful, but
14;;; WITHOUT ANY WARRANTY; without even the implied warranty of
15;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;;; GNU General Public License for more details.
17;;;
18;;; You should have received a copy of the GNU General Public License
19;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
20
21(define-module (gnu packages bioconductor)
22 #:use-module ((guix licenses) #:prefix license:)
23 #:use-module (guix packages)
24 #:use-module (guix download)
b2dce6b5 25 #:use-module (guix git-download)
fa596599 26 #:use-module (guix build-system r)
183ce988 27 #:use-module (gnu packages)
58656064 28 #:use-module (gnu packages base)
cf9a29b2 29 #:use-module (gnu packages bioinformatics)
a5b56a53
RJ
30 #:use-module (gnu packages cran)
31 #:use-module (gnu packages compression)
c18dccff 32 #:use-module (gnu packages gcc)
cf9a29b2 33 #:use-module (gnu packages graph)
dddbc90c 34 #:use-module (gnu packages haskell-xyz)
5cfa4bff 35 #:use-module (gnu packages image)
b64ce4b7 36 #:use-module (gnu packages maths)
6b12f213
RW
37 #:use-module (gnu packages netpbm)
38 #:use-module (gnu packages perl)
2cb71d81 39 #:use-module (gnu packages pkg-config)
f4235c0e 40 #:use-module (gnu packages statistics)
14bb1c48
RW
41 #:use-module (gnu packages web)
42 #:use-module (srfi srfi-1))
fa596599 43
557a1089
RW
44\f
45;;; Annotations
46
b7d93cf5
RW
47(define-public r-bsgenome-celegans-ucsc-ce6
48 (package
49 (name "r-bsgenome-celegans-ucsc-ce6")
50 (version "1.4.0")
51 (source (origin
52 (method url-fetch)
86ced7b2
RW
53 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce6"
54 version 'annotation))
b7d93cf5
RW
55 (sha256
56 (base32
57 "0mqzb353xv2c3m3vkb315dkmnxkgczp7ndnknyhpgjlybyf715v9"))))
58 (properties
59 `((upstream-name . "BSgenome.Celegans.UCSC.ce6")))
60 (build-system r-build-system)
b7d93cf5
RW
61 (propagated-inputs
62 `(("r-bsgenome" ,r-bsgenome)))
63 (home-page
64 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce6/")
65 (synopsis "Full genome sequences for Worm")
66 (description
67 "This package provides full genome sequences for Caenorhabditis
68elegans (Worm) as provided by UCSC (ce6, May 2008) and stored in Biostrings
0c792ffb
RW
69objects.")
70 (license license:artistic2.0)))
71
72(define-public r-bsgenome-celegans-ucsc-ce10
73 (package
74 (name "r-bsgenome-celegans-ucsc-ce10")
75 (version "1.4.0")
76 (source (origin
77 (method url-fetch)
78 ;; We cannot use bioconductor-uri here because this tarball is
79 ;; located under "data/annotation/" instead of "bioc/".
80 (uri (string-append "https://www.bioconductor.org/packages/"
81 "release/data/annotation/src/contrib/"
82 "BSgenome.Celegans.UCSC.ce10_"
83 version ".tar.gz"))
84 (sha256
85 (base32
86 "1zaym97jk4npxk14ifvwz2rvhm4zx9xgs33r9vvx9rlynp0gydrk"))))
87 (properties
88 `((upstream-name . "BSgenome.Celegans.UCSC.ce10")))
89 (build-system r-build-system)
90 ;; As this package provides little more than a very large data file it
91 ;; doesn't make sense to build substitutes.
92 (arguments `(#:substitutable? #f))
93 (propagated-inputs
94 `(("r-bsgenome" ,r-bsgenome)))
95 (home-page
96 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce10/")
97 (synopsis "Full genome sequences for Worm")
98 (description
99 "This package provides full genome sequences for Caenorhabditis
100elegans (Worm) as provided by UCSC (ce10, Oct 2010) and stored in Biostrings
b7d93cf5
RW
101objects.")
102 (license license:artistic2.0)))
103
183db725
RW
104(define-public r-bsgenome-dmelanogaster-ucsc-dm6
105 (package
106 (name "r-bsgenome-dmelanogaster-ucsc-dm6")
107 (version "1.4.1")
108 (source (origin
109 (method url-fetch)
110 ;; We cannot use bioconductor-uri here because this tarball is
111 ;; located under "data/annotation/" instead of "bioc/".
112 (uri (string-append "https://www.bioconductor.org/packages/"
113 "release/data/annotation/src/contrib/"
114 "BSgenome.Dmelanogaster.UCSC.dm6_"
115 version ".tar.gz"))
116 (sha256
117 (base32
118 "1bhj0rdgf7lspw4xby9y9mf7v7jxxz8001bc8vw8kf04rjsx6060"))))
119 (properties
120 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm6")))
121 (build-system r-build-system)
122 ;; As this package provides little more than a very large data file it
123 ;; doesn't make sense to build substitutes.
124 (arguments `(#:substitutable? #f))
125 (propagated-inputs
126 `(("r-bsgenome" ,r-bsgenome)))
127 (home-page
128 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm6/")
129 (synopsis "Full genome sequences for Fly")
130 (description
131 "This package provides full genome sequences for Drosophila
132melanogaster (Fly) as provided by UCSC (dm6) and stored in Biostrings
133objects.")
134 (license license:artistic2.0)))
135
13dabd69
RW
136(define-public r-bsgenome-dmelanogaster-ucsc-dm3
137 (package
138 (name "r-bsgenome-dmelanogaster-ucsc-dm3")
139 (version "1.4.0")
140 (source (origin
141 (method url-fetch)
142 ;; We cannot use bioconductor-uri here because this tarball is
143 ;; located under "data/annotation/" instead of "bioc/".
144 (uri (string-append "https://www.bioconductor.org/packages/"
145 "release/data/annotation/src/contrib/"
146 "BSgenome.Dmelanogaster.UCSC.dm3_"
147 version ".tar.gz"))
148 (sha256
149 (base32
150 "19bm3lkhhkag3gnwp419211fh0cnr0x6fa0r1lr0ycwrikxdxsv8"))))
151 (properties
152 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3")))
153 (build-system r-build-system)
154 ;; As this package provides little more than a very large data file it
155 ;; doesn't make sense to build substitutes.
156 (arguments `(#:substitutable? #f))
157 (propagated-inputs
158 `(("r-bsgenome" ,r-bsgenome)))
159 (home-page
160 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3/")
161 (synopsis "Full genome sequences for Fly")
162 (description
163 "This package provides full genome sequences for Drosophila
164melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
165Biostrings objects.")
166 (license license:artistic2.0)))
167
dfac7eb9
RW
168(define-public r-bsgenome-dmelanogaster-ucsc-dm3-masked
169 (package
170 (name "r-bsgenome-dmelanogaster-ucsc-dm3-masked")
171 (version "1.3.99")
172 (source (origin
173 (method url-fetch)
174 ;; We cannot use bioconductor-uri here because this tarball is
175 ;; located under "data/annotation/" instead of "bioc/".
176 (uri (string-append "http://www.bioconductor.org/packages/"
177 "release/data/annotation/src/contrib/"
178 "BSgenome.Dmelanogaster.UCSC.dm3.masked_"
179 version ".tar.gz"))
180 (sha256
181 (base32
182 "1756csb09f1br9rj1l3f08qyh4hlymdbd0cfn8x3fq39dn45m5ap"))))
183 (properties
184 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3.masked")))
185 (build-system r-build-system)
186 (propagated-inputs
187 `(("r-bsgenome" ,r-bsgenome)
188 ("r-bsgenome-dmelanogaster-ucsc-dm3"
189 ,r-bsgenome-dmelanogaster-ucsc-dm3)))
190 (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3.masked/")
191 (synopsis "Full masked genome sequences for Fly")
192 (description
193 "This package provides full masked genome sequences for Drosophila
194melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
195Biostrings objects. The sequences are the same as in
196BSgenome.Dmelanogaster.UCSC.dm3, except that each of them has the 4 following
197masks on top: (1) the mask of assembly gaps (AGAPS mask), (2) the mask of
198intra-contig ambiguities (AMB mask), (3) the mask of repeats from
199RepeatMasker (RM mask), and (4) the mask of repeats from Tandem Repeats
200Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by default.")
201 (license license:artistic2.0)))
202
40a65057
RW
203(define-public r-bsgenome-hsapiens-1000genomes-hs37d5
204 (package
205 (name "r-bsgenome-hsapiens-1000genomes-hs37d5")
206 (version "0.99.1")
207 (source (origin
208 (method url-fetch)
209 ;; We cannot use bioconductor-uri here because this tarball is
210 ;; located under "data/annotation/" instead of "bioc/".
211 (uri (string-append "https://www.bioconductor.org/packages/"
212 "release/data/annotation/src/contrib/"
213 "BSgenome.Hsapiens.1000genomes.hs37d5_"
214 version ".tar.gz"))
215 (sha256
216 (base32
217 "1cg0g5fqmsvwyw2p9hp2yy4ilk21jkbbrnpgqvb5c36ihjwvc7sr"))))
218 (properties
219 `((upstream-name . "BSgenome.Hsapiens.1000genomes.hs37d5")))
220 (build-system r-build-system)
221 ;; As this package provides little more than a very large data file it
222 ;; doesn't make sense to build substitutes.
223 (arguments `(#:substitutable? #f))
224 (propagated-inputs
225 `(("r-bsgenome" ,r-bsgenome)))
226 (home-page
227 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.1000genomes.hs37d5/")
228 (synopsis "Full genome sequences for Homo sapiens")
229 (description
230 "This package provides full genome sequences for Homo sapiens from
2311000genomes phase2 reference genome sequence (hs37d5), based on NCBI GRCh37.")
232 (license license:artistic2.0)))
233
6fbd759b
RW
234(define-public r-bsgenome-hsapiens-ucsc-hg19-masked
235 (package
236 (name "r-bsgenome-hsapiens-ucsc-hg19-masked")
237 (version "1.3.99")
238 (source (origin
239 (method url-fetch)
240 ;; We cannot use bioconductor-uri here because this tarball is
241 ;; located under "data/annotation/" instead of "bioc/".
242 (uri (string-append "http://www.bioconductor.org/packages/"
243 "release/data/annotation/src/contrib/"
244 "BSgenome.Hsapiens.UCSC.hg19.masked_"
245 version ".tar.gz"))
246 (sha256
247 (base32
248 "0452pyah0kv1vsrsjbrqw4k2rm8lc2vc771dzib45gnnfz86qxrr"))))
249 (properties
250 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19.masked")))
251 (build-system r-build-system)
252 (propagated-inputs
253 `(("r-bsgenome" ,r-bsgenome)
254 ("r-bsgenome-hsapiens-ucsc-hg19"
255 ,r-bsgenome-hsapiens-ucsc-hg19)))
256 (home-page "https://bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19.masked/")
257 (synopsis "Full masked genome sequences for Homo sapiens")
258 (description
259 "This package provides full genome sequences for Homo sapiens (Human) as
260provided by UCSC (hg19, Feb. 2009) and stored in Biostrings objects. The
261sequences are the same as in BSgenome.Hsapiens.UCSC.hg19, except that each of
262them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
263mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
264repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
265Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
266default.")
267 (license license:artistic2.0)))
268
5acb9052
RW
269(define-public r-bsgenome-mmusculus-ucsc-mm9
270 (package
271 (name "r-bsgenome-mmusculus-ucsc-mm9")
272 (version "1.4.0")
273 (source (origin
274 (method url-fetch)
275 ;; We cannot use bioconductor-uri here because this tarball is
276 ;; located under "data/annotation/" instead of "bioc/".
277 (uri (string-append "https://www.bioconductor.org/packages/"
278 "release/data/annotation/src/contrib/"
279 "BSgenome.Mmusculus.UCSC.mm9_"
280 version ".tar.gz"))
281 (sha256
282 (base32
283 "1birqw30g2azimxpnjfzmkphan7x131yy8b9h85lfz5fjdg7841i"))))
284 (properties
285 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9")))
286 (build-system r-build-system)
287 ;; As this package provides little more than a very large data file it
288 ;; doesn't make sense to build substitutes.
289 (arguments `(#:substitutable? #f))
290 (propagated-inputs
291 `(("r-bsgenome" ,r-bsgenome)))
292 (home-page
293 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9/")
294 (synopsis "Full genome sequences for Mouse")
295 (description
296 "This package provides full genome sequences for Mus musculus (Mouse) as
297provided by UCSC (mm9, July 2007) and stored in Biostrings objects.")
298 (license license:artistic2.0)))
299
2bece692
RW
300(define-public r-bsgenome-mmusculus-ucsc-mm9-masked
301 (package
302 (name "r-bsgenome-mmusculus-ucsc-mm9-masked")
303 (version "1.3.99")
304 (source (origin
305 (method url-fetch)
306 ;; We cannot use bioconductor-uri here because this tarball is
307 ;; located under "data/annotation/" instead of "bioc/".
308 (uri (string-append "http://www.bioconductor.org/packages/"
309 "release/data/annotation/src/contrib/"
310 "BSgenome.Mmusculus.UCSC.mm9.masked_"
311 version ".tar.gz"))
312 (sha256
313 (base32
314 "00bpbm3havqcxr4g63zhllsbpd9q6svgihks7qp7x73nm4gvq7fn"))))
315 (properties
316 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9.masked")))
317 (build-system r-build-system)
318 (propagated-inputs
319 `(("r-bsgenome" ,r-bsgenome)
320 ("r-bsgenome-mmusculus-ucsc-mm9"
321 ,r-bsgenome-mmusculus-ucsc-mm9)))
322 (home-page "http://bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9.masked/")
323 (synopsis "Full masked genome sequences for Mouse")
324 (description
325 "This package provides full genome sequences for Mus musculus (Mouse) as
326provided by UCSC (mm9, Jul. 2007) and stored in Biostrings objects. The
327sequences are the same as in BSgenome.Mmusculus.UCSC.mm9, except that each of
328them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
329mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
330repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
331Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
332default." )
333 (license license:artistic2.0)))
334
c3adc830
RW
335(define-public r-bsgenome-mmusculus-ucsc-mm10
336 (package
337 (name "r-bsgenome-mmusculus-ucsc-mm10")
338 (version "1.4.0")
339 (source (origin
340 (method url-fetch)
341 ;; We cannot use bioconductor-uri here because this tarball is
342 ;; located under "data/annotation/" instead of "bioc/".
343 (uri (string-append "https://www.bioconductor.org/packages/"
344 "release/data/annotation/src/contrib/"
345 "BSgenome.Mmusculus.UCSC.mm10_"
346 version ".tar.gz"))
347 (sha256
348 (base32
349 "12s0nm2na9brjad4rn9l7d3db2aj8qa1xvz0y1k7gk08wayb6bkf"))))
350 (properties
351 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm10")))
352 (build-system r-build-system)
353 ;; As this package provides little more than a very large data file it
354 ;; doesn't make sense to build substitutes.
355 (arguments `(#:substitutable? #f))
356 (propagated-inputs
357 `(("r-bsgenome" ,r-bsgenome)))
358 (home-page
359 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm10/")
360 (synopsis "Full genome sequences for Mouse")
361 (description
362 "This package provides full genome sequences for Mus
363musculus (Mouse) as provided by UCSC (mm10, December 2011) and stored
364in Biostrings objects.")
365 (license license:artistic2.0)))
366
3a08940e
RW
367(define-public r-org-ce-eg-db
368 (package
369 (name "r-org-ce-eg-db")
370 (version "3.7.0")
371 (source (origin
372 (method url-fetch)
373 ;; We cannot use bioconductor-uri here because this tarball is
374 ;; located under "data/annotation/" instead of "bioc/".
375 (uri (string-append "https://www.bioconductor.org/packages/"
376 "release/data/annotation/src/contrib/"
377 "org.Ce.eg.db_" version ".tar.gz"))
378 (sha256
379 (base32
380 "1w5br1ss4ha8wv4v2saj7cmbjc2jw0dyj2f2y269l078z31wcnaz"))))
381 (properties
382 `((upstream-name . "org.Ce.eg.db")))
383 (build-system r-build-system)
384 (propagated-inputs
385 `(("r-annotationdbi" ,r-annotationdbi)))
386 (home-page "https://www.bioconductor.org/packages/org.Ce.eg.db/")
387 (synopsis "Genome wide annotation for Worm")
388 (description
389 "This package provides mappings from Entrez gene identifiers to various
390annotations for the genome of the model worm Caenorhabditis elegans.")
391 (license license:artistic2.0)))
392
f8780e96
RW
393(define-public r-org-dm-eg-db
394 (package
395 (name "r-org-dm-eg-db")
396 (version "3.7.0")
397 (source (origin
398 (method url-fetch)
399 ;; We cannot use bioconductor-uri here because this tarball is
400 ;; located under "data/annotation/" instead of "bioc/".
401 (uri (string-append "https://www.bioconductor.org/packages/"
402 "release/data/annotation/src/contrib/"
403 "org.Dm.eg.db_" version ".tar.gz"))
404 (sha256
405 (base32
406 "1pqjrzlyg72bjpy8zsxvaglc7jsv176bnyi87xdajmkvsgxpm7b3"))))
407 (properties
408 `((upstream-name . "org.Dm.eg.db")))
409 (build-system r-build-system)
410 (propagated-inputs
411 `(("r-annotationdbi" ,r-annotationdbi)))
412 (home-page "https://www.bioconductor.org/packages/org.Dm.eg.db/")
413 (synopsis "Genome wide annotation for Fly")
414 (description
415 "This package provides mappings from Entrez gene identifiers to various
416annotations for the genome of the model fruit fly Drosophila melanogaster.")
417 (license license:artistic2.0)))
418
3dad6087
RW
419(define-public r-org-dr-eg-db
420 (package
421 (name "r-org-dr-eg-db")
422 (version "3.7.0")
423 (source (origin
424 (method url-fetch)
425 ;; We cannot use bioconductor-uri here because this tarball is
426 ;; located under "data/annotation/" instead of "bioc/".
427 (uri (string-append "https://www.bioconductor.org/packages/"
428 "release/data/annotation/src/contrib/"
429 "org.Dr.eg.db_" version ".tar.gz"))
430 (sha256
431 (base32
432 "1xs5wsbcpy0iwbjyiv7fax57djqc529ai5fk1qfsdcvlja3cpglx"))))
433 (properties
434 `((upstream-name . "org.Dr.eg.db")))
435 (build-system r-build-system)
436 (propagated-inputs
437 `(("r-annotationdbi" ,r-annotationdbi)))
438 (home-page "https://www.bioconductor.org/packages/org.Dr.eg.db/")
439 (synopsis "Annotation for Zebrafish")
440 (description
441 "This package provides genome wide annotations for Zebrafish, primarily
442based on mapping using Entrez Gene identifiers.")
443 (license license:artistic2.0)))
444
d56df35a
RW
445(define-public r-org-hs-eg-db
446 (package
447 (name "r-org-hs-eg-db")
448 (version "3.7.0")
449 (source (origin
450 (method url-fetch)
451 ;; We cannot use bioconductor-uri here because this tarball is
452 ;; located under "data/annotation/" instead of "bioc/".
453 (uri (string-append "https://www.bioconductor.org/packages/"
454 "release/data/annotation/src/contrib/"
455 "org.Hs.eg.db_" version ".tar.gz"))
456 (sha256
457 (base32
458 "1qxz9l80yg3qdqszs6dsscp7lrpfi1bgd0pxh9j7q34vprzwhdim"))))
459 (properties
460 `((upstream-name . "org.Hs.eg.db")))
461 (build-system r-build-system)
462 (propagated-inputs
463 `(("r-annotationdbi" ,r-annotationdbi)))
464 (home-page "https://www.bioconductor.org/packages/org.Hs.eg.db/")
465 (synopsis "Genome wide annotation for Human")
466 (description
467 "This package contains genome-wide annotations for Human, primarily based
468on mapping using Entrez Gene identifiers.")
469 (license license:artistic2.0)))
470
8035819f
RW
471(define-public r-org-mm-eg-db
472 (package
473 (name "r-org-mm-eg-db")
474 (version "3.7.0")
475 (source (origin
476 (method url-fetch)
477 ;; We cannot use bioconductor-uri here because this tarball is
478 ;; located under "data/annotation/" instead of "bioc/".
479 (uri (string-append "https://www.bioconductor.org/packages/"
480 "release/data/annotation/src/contrib/"
481 "org.Mm.eg.db_" version ".tar.gz"))
482 (sha256
483 (base32
484 "1i3nvrd3wjigf1rmgxq1p5xxc3p8v02h5gwi62s30rkrsyjjfjxx"))))
485 (properties
486 `((upstream-name . "org.Mm.eg.db")))
487 (build-system r-build-system)
488 (propagated-inputs
489 `(("r-annotationdbi" ,r-annotationdbi)))
490 (home-page "https://www.bioconductor.org/packages/org.Mm.eg.db/")
491 (synopsis "Genome wide annotation for Mouse")
492 (description
493 "This package provides mappings from Entrez gene identifiers to various
494annotations for the genome of the model mouse Mus musculus.")
495 (license license:artistic2.0)))
496
fe0b76e2
RW
497(define-public r-bsgenome-hsapiens-ucsc-hg19
498 (package
499 (name "r-bsgenome-hsapiens-ucsc-hg19")
500 (version "1.4.0")
501 (source (origin
502 (method url-fetch)
503 ;; We cannot use bioconductor-uri here because this tarball is
504 ;; located under "data/annotation/" instead of "bioc/".
505 (uri (string-append "https://www.bioconductor.org/packages/"
506 "release/data/annotation/src/contrib/"
507 "BSgenome.Hsapiens.UCSC.hg19_"
508 version ".tar.gz"))
509 (sha256
510 (base32
511 "1y0nqpk8cw5a34sd9hmin3z4v7iqm6hf6l22cl81vlbxqbjibxc8"))))
512 (properties
513 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19")))
514 (build-system r-build-system)
515 ;; As this package provides little more than a very large data file it
516 ;; doesn't make sense to build substitutes.
517 (arguments `(#:substitutable? #f))
518 (propagated-inputs
519 `(("r-bsgenome" ,r-bsgenome)))
520 (home-page
521 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19/")
522 (synopsis "Full genome sequences for Homo sapiens")
523 (description
524 "This package provides full genome sequences for Homo sapiens as provided
525by UCSC (hg19, February 2009) and stored in Biostrings objects.")
526 (license license:artistic2.0)))
527
8324e64c
RW
528(define-public r-ensdb-hsapiens-v75
529 (package
530 (name "r-ensdb-hsapiens-v75")
531 (version "2.99.0")
532 (source
533 (origin
534 (method url-fetch)
535 (uri (bioconductor-uri "EnsDb.Hsapiens.v75" version 'annotation))
536 (sha256
537 (base32
538 "0jx6rf6v0j8yr07q3c1h7s121901dc400nm6xaiv4i7kb5czjn9c"))))
539 (properties
540 `((upstream-name . "EnsDb.Hsapiens.v75")))
541 (build-system r-build-system)
542 (propagated-inputs
543 `(("r-ensembldb" ,r-ensembldb)))
544 (home-page "https://bioconductor.org/packages/EnsDb.Hsapiens.v75")
545 (synopsis "Ensembl based annotation package")
546 (description
547 "This package exposes an annotation database generated from Ensembl.")
548 (license license:artistic2.0)))
549
2cc51108
RW
550(define-public r-genelendatabase
551 (package
552 (name "r-genelendatabase")
daeb3cd9 553 (version "1.18.0")
2cc51108
RW
554 (source
555 (origin
556 (method url-fetch)
557 ;; We cannot use bioconductor-uri here because this tarball is
558 ;; located under "data/experiment/" instead of "bioc/".
559 (uri (string-append "https://bioconductor.org/packages/"
560 "release/data/experiment/src/contrib"
561 "/geneLenDataBase_" version ".tar.gz"))
562 (sha256
563 (base32
daeb3cd9 564 "03gm4pvsfascx7kjg0jycpf4f572mja68wwmwigs390vbmawyb4a"))))
2cc51108
RW
565 (properties
566 `((upstream-name . "geneLenDataBase")))
567 (build-system r-build-system)
568 (propagated-inputs
569 `(("r-rtracklayer" ,r-rtracklayer)
570 ("r-genomicfeatures" ,r-genomicfeatures)))
571 (home-page "https://bioconductor.org/packages/geneLenDataBase/")
572 (synopsis "Lengths of mRNA transcripts for a number of genomes")
573 (description
574 "This package provides the lengths of mRNA transcripts for a number of
575genomes and gene ID formats, largely based on the UCSC table browser.")
576 (license license:lgpl2.0+)))
577
66e35ce6
RW
578(define-public r-txdb-hsapiens-ucsc-hg19-knowngene
579 (package
580 (name "r-txdb-hsapiens-ucsc-hg19-knowngene")
581 (version "3.2.2")
582 (source (origin
583 (method url-fetch)
584 ;; We cannot use bioconductor-uri here because this tarball is
585 ;; located under "data/annotation/" instead of "bioc/".
586 (uri (string-append "https://bioconductor.org/packages/"
587 "release/data/annotation/src/contrib"
588 "/TxDb.Hsapiens.UCSC.hg19.knownGene_"
589 version ".tar.gz"))
590 (sha256
591 (base32
592 "1sajhcqqwazgz2lqbik7rd935i7kpnh08zxbp2ra10j72yqy4g86"))))
593 (properties
594 `((upstream-name . "TxDb.Hsapiens.UCSC.hg19.knownGene")))
595 (build-system r-build-system)
596 ;; As this package provides little more than a very large data file it
597 ;; doesn't make sense to build substitutes.
598 (arguments `(#:substitutable? #f))
599 (propagated-inputs
600 `(("r-genomicfeatures" ,r-genomicfeatures)))
601 (home-page
602 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg19.knownGene/")
603 (synopsis "Annotation package for human genome in TxDb format")
604 (description
605 "This package provides an annotation database of Homo sapiens genome
606data. It is derived from the UCSC hg19 genome and based on the \"knownGene\"
798b80ce
RW
607track. The database is exposed as a @code{TxDb} object.")
608 (license license:artistic2.0)))
609
610(define-public r-txdb-hsapiens-ucsc-hg38-knowngene
611 (package
612 (name "r-txdb-hsapiens-ucsc-hg38-knowngene")
613 (version "3.4.6")
614 (source (origin
615 (method url-fetch)
616 ;; We cannot use bioconductor-uri here because this tarball is
617 ;; located under "data/annotation/" instead of "bioc/".
618 (uri (string-append "https://bioconductor.org/packages/"
619 "release/data/annotation/src/contrib"
620 "/TxDb.Hsapiens.UCSC.hg38.knownGene_"
621 version ".tar.gz"))
622 (sha256
623 (base32
624 "12j7rri9r129v9w1yiqadg952dx462dh092sxif3r5kk8l7bxkn9"))))
625 (properties
626 `((upstream-name . "TxDb.Hsapiens.UCSC.hg38.knownGene")))
627 (build-system r-build-system)
628 (propagated-inputs
629 `(("r-genomicfeatures" ,r-genomicfeatures)))
630 (home-page
631 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg38.knownGene/")
632 (synopsis "Annotation package for human genome in TxDb format")
633 (description
634 "This package provides an annotation database of Homo sapiens genome
635data. It is derived from the UCSC hg38 genome and based on the \"knownGene\"
66e35ce6
RW
636track. The database is exposed as a @code{TxDb} object.")
637 (license license:artistic2.0)))
638
d220babf
RW
639(define-public r-txdb-mmusculus-ucsc-mm9-knowngene
640 (package
641 (name "r-txdb-mmusculus-ucsc-mm9-knowngene")
642 (version "3.2.2")
643 (source (origin
644 (method url-fetch)
645 ;; We cannot use bioconductor-uri here because this tarball is
646 ;; located under "data/annotation/" instead of "bioc/".
647 (uri (string-append "https://bioconductor.org/packages/"
648 "release/data/annotation/src/contrib"
649 "/TxDb.Mmusculus.UCSC.mm9.knownGene_"
650 version ".tar.gz"))
651 (sha256
652 (base32
653 "16bjxy00363hf91ik2mqlqls86i07gia72qh92xc3l1ncch61mx2"))))
654 (properties
655 `((upstream-name . "TxDb.Mmusculus.UCSC.mm9.knownGene")))
656 (build-system r-build-system)
657 (propagated-inputs
658 `(("r-genomicfeatures" ,r-genomicfeatures)
659 ("r-annotationdbi" ,r-annotationdbi)))
660 (home-page
661 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm9.knownGene/")
662 (synopsis "Annotation package for mouse genome in TxDb format")
663 (description
664 "This package provides an annotation database of Mouse genome data. It
665is derived from the UCSC mm9 genome and based on the \"knownGene\" track. The
666database is exposed as a @code{TxDb} object.")
667 (license license:artistic2.0)))
668
7bc5d1b0
RW
669(define-public r-txdb-mmusculus-ucsc-mm10-knowngene
670 (package
671 (name "r-txdb-mmusculus-ucsc-mm10-knowngene")
61242625 672 (version "3.4.7")
7bc5d1b0
RW
673 (source (origin
674 (method url-fetch)
675 ;; We cannot use bioconductor-uri here because this tarball is
676 ;; located under "data/annotation/" instead of "bioc/".
677 (uri (string-append "https://www.bioconductor.org/packages/"
678 "release/data/annotation/src/contrib/"
679 "TxDb.Mmusculus.UCSC.mm10.knownGene_"
680 version ".tar.gz"))
681 (sha256
682 (base32
61242625 683 "04impkl8zh1gpwwrpbf19jqznsjrq2306yyhm6cmx6hr1401bd6b"))))
7bc5d1b0
RW
684 (properties
685 `((upstream-name . "TxDb.Mmusculus.UCSC.mm10.knownGene")))
686 (build-system r-build-system)
687 ;; As this package provides little more than a very large data file it
688 ;; doesn't make sense to build substitutes.
689 (arguments `(#:substitutable? #f))
690 (propagated-inputs
691 `(("r-bsgenome" ,r-bsgenome)
692 ("r-genomicfeatures" ,r-genomicfeatures)
693 ("r-annotationdbi" ,r-annotationdbi)))
694 (home-page
695 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm10.knownGene/")
696 (synopsis "Annotation package for TxDb knownGene object(s) for Mouse")
697 (description
698 "This package loads a TxDb object, which is an R interface to
699prefabricated databases contained in this package. This package provides
700the TxDb object of Mouse data as provided by UCSC (mm10, December 2011)
701based on the knownGene track.")
702 (license license:artistic2.0)))
703
7cd446fd
RW
704(define-public r-txdb-celegans-ucsc-ce6-ensgene
705 (package
706 (name "r-txdb-celegans-ucsc-ce6-ensgene")
707 (version "3.2.2")
708 (source
709 (origin
710 (method url-fetch)
711 (uri (bioconductor-uri "TxDb.Celegans.UCSC.ce6.ensGene"
712 version 'annotation))
713 (sha256
714 (base32
715 "1sgppva33cdy4isj2is8mfalj5gmmkpbkq9w1d83a4agcq31mi90"))))
716 (properties
717 `((upstream-name . "TxDb.Celegans.UCSC.ce6.ensGene")))
718 (build-system r-build-system)
719 (propagated-inputs
720 `(("r-annotationdbi" ,r-annotationdbi)
721 ("r-genomicfeatures" ,r-genomicfeatures)))
722 (home-page "https://bioconductor.org/packages/TxDb.Celegans.UCSC.ce6.ensGene/")
723 (synopsis "Annotation package for C elegans TxDb objects")
724 (description
725 "This package exposes a C elegans annotation database generated from UCSC
726by exposing these as TxDb objects.")
727 (license license:artistic2.0)))
728
0f5c9cec
RW
729(define-public r-fdb-infiniummethylation-hg19
730 (package
731 (name "r-fdb-infiniummethylation-hg19")
732 (version "2.2.0")
733 (source (origin
734 (method url-fetch)
735 ;; We cannot use bioconductor-uri here because this tarball is
736 ;; located under "data/annotation/" instead of "bioc/".
737 (uri (string-append "https://www.bioconductor.org/packages/"
738 "release/data/annotation/src/contrib/"
739 "FDb.InfiniumMethylation.hg19_"
740 version ".tar.gz"))
741 (sha256
742 (base32
743 "0gq90fvph6kgrpjb89nvzq6hl1k24swn19rgjh5g98l86mja6nk0"))))
744 (properties
745 `((upstream-name . "FDb.InfiniumMethylation.hg19")))
746 (build-system r-build-system)
747 (propagated-inputs
748 `(("r-biostrings" ,r-biostrings)
749 ("r-genomicfeatures" ,r-genomicfeatures)
750 ("r-annotationdbi" ,r-annotationdbi)
751 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
752 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)))
753 (home-page "https://bioconductor.org/packages/FDb.InfiniumMethylation.hg19/")
754 (synopsis "Compiled HumanMethylation27 and HumanMethylation450 annotations")
755 (description
756 "This is an annotation package for Illumina Infinium DNA methylation
757probes. It contains the compiled HumanMethylation27 and HumanMethylation450
758annotations.")
759 (license license:artistic2.0)))
760
9475a248
RW
761(define-public r-illuminahumanmethylationepicmanifest
762 (package
763 (name "r-illuminahumanmethylationepicmanifest")
764 (version "0.3.0")
765 (source (origin
766 (method url-fetch)
767 ;; We cannot use bioconductor-uri here because this tarball is
768 ;; located under "data/annotation/" instead of "bioc/".
769 (uri (string-append "https://www.bioconductor.org/packages/"
770 "release/data/annotation/src/contrib/"
771 "IlluminaHumanMethylationEPICmanifest_"
772 version ".tar.gz"))
773 (sha256
774 (base32
775 "0alhjda5g186z8b1nsmnpfswrlj7prdz8mkwx60wkkl6hkcnk6p3"))))
776 (properties
777 `((upstream-name . "IlluminaHumanMethylationEPICmanifest")))
778 (build-system r-build-system)
779 (propagated-inputs
780 `(("r-minfi" ,r-minfi)))
781 (home-page "https://bioconductor.org/packages/IlluminaHumanMethylationEPICmanifest/")
782 (synopsis "Manifest for Illumina's EPIC methylation arrays")
783 (description
784 "This is a manifest package for Illumina's EPIC methylation arrays.")
785 (license license:artistic2.0)))
786
f8a5af46
RW
787(define-public r-do-db
788 (package
789 (name "r-do-db")
790 (version "2.9")
791 (source (origin
792 (method url-fetch)
793 ;; We cannot use bioconductor-uri here because this tarball is
794 ;; located under "data/annotation/" instead of "bioc/".
795 (uri (string-append "https://www.bioconductor.org/packages/"
796 "release/data/annotation/src/contrib/"
797 "DO.db_" version ".tar.gz"))
798 (sha256
799 (base32
800 "10bqqa124l61ivzy4mdd3z3ar9a6537qbxw23pc4y9w8a6dwnavn"))))
801 (properties
802 `((upstream-name . "DO.db")))
803 (build-system r-build-system)
804 (propagated-inputs
805 `(("r-annotationdbi" ,r-annotationdbi)))
806 (home-page "https://www.bioconductor.org/packages/DO.db/")
807 (synopsis "Annotation maps describing the entire Disease Ontology")
808 (description
809 "This package provides a set of annotation maps describing the entire
810Disease Ontology.")
811 (license license:artistic2.0)))
812
2cc51108 813\f
557a1089
RW
814;;; Experiment data
815
692bce15
RW
816(define-public r-abadata
817 (package
818 (name "r-abadata")
819 (version "1.12.0")
820 (source (origin
821 (method url-fetch)
822 ;; We cannot use bioconductor-uri here because this tarball is
823 ;; located under "data/experiment/" instead of "bioc/".
824 (uri (string-append "https://www.bioconductor.org/packages/"
825 "release/data/experiment/src/contrib/"
826 "ABAData_" version ".tar.gz"))
827 (sha256
828 (base32
829 "1bmj341xcymlrk02gss5vvrqc4ddas0rdw39lnpsj98hq6n11p5z"))))
830 (properties
831 `((upstream-name . "ABAData")))
832 (build-system r-build-system)
833 (propagated-inputs
834 `(("r-annotationdbi" ,r-annotationdbi)))
835 (home-page "https://www.bioconductor.org/packages/ABAData/")
836 (synopsis "Gene expression in human brain regions from Allen Brain Atlas")
837 (description
838 "This package provides the data for the gene expression enrichment
839analysis conducted in the package ABAEnrichment. The package includes three
840datasets which are derived from the Allen Brain Atlas:
841
842@enumerate
843@item Gene expression data from Human Brain (adults) averaged across donors,
844@item Gene expression data from the Developing Human Brain pooled into five
845 age categories and averaged across donors, and
846@item a developmental effect score based on the Developing Human Brain
847 expression data.
848@end enumerate
849
850All datasets are restricted to protein coding genes.")
851 (license license:gpl2+)))
852
b50c9660
RW
853(define-public r-arrmdata
854 (package
855 (name "r-arrmdata")
856 (version "1.18.0")
857 (source (origin
858 (method url-fetch)
859 ;; We cannot use bioconductor-uri here because this tarball is
860 ;; located under "data/experiment/" instead of "bioc/".
861 (uri (string-append "https://www.bioconductor.org/packages/"
862 "release/data/experiment/src/contrib/"
863 "ARRmData_" version ".tar.gz"))
864 (sha256
865 (base32
866 "0r1y3zn7ly4k3ngx55vfavn9s6aidbddlv2fbmj7hj3hvpslmyly"))))
867 (properties
868 `((upstream-name . "ARRmData")))
869 (build-system r-build-system)
870 (home-page "https://www.bioconductor.org/packages/ARRmData/")
871 (synopsis "Example dataset for normalization of Illumina 450k methylation data")
872 (description
873 "This package provides raw beta values from 36 samples across 3 groups
874from Illumina 450k methylation arrays.")
875 (license license:artistic2.0)))
876
557a1089
RW
877(define-public r-hsmmsinglecell
878 (package
879 (name "r-hsmmsinglecell")
880 (version "1.2.0")
881 (source (origin
882 (method url-fetch)
883 ;; We cannot use bioconductor-uri here because this tarball is
884 ;; located under "data/experiment/" instead of "bioc/".
885 (uri (string-append "https://www.bioconductor.org/packages/"
886 "release/data/experiment/src/contrib/"
887 "HSMMSingleCell_" version ".tar.gz"))
888 (sha256
889 (base32
890 "1vxnr8gr6md85g39csy7g2sqqajiqgyvznys2qa9yixd2b01yph9"))))
891 (properties
892 `((upstream-name . "HSMMSingleCell")))
893 (build-system r-build-system)
894 (home-page "https://www.bioconductor.org/packages/HSMMSingleCell/")
895 (synopsis "Single-cell RNA-Seq for differentiating human skeletal muscle myoblasts (HSMM)")
896 (description
897 "Skeletal myoblasts undergo a well-characterized sequence of
898morphological and transcriptional changes during differentiation. In this
899experiment, primary @dfn{human skeletal muscle myoblasts} (HSMM) were expanded
900under high mitogen conditions (GM) and then differentiated by switching to
901low-mitogen media (DM). RNA-Seq libraries were sequenced from each of several
902hundred cells taken over a time-course of serum-induced differentiation.
903Between 49 and 77 cells were captured at each of four time points (0, 24, 48,
90472 hours) following serum switch using the Fluidigm C1 microfluidic system.
905RNA from each cell was isolated and used to construct mRNA-Seq libraries,
906which were then sequenced to a depth of ~4 million reads per library,
907resulting in a complete gene expression profile for each cell.")
908 (license license:artistic2.0)))
ad8f46c6 909
910(define-public r-all
911 (package
912 (name "r-all")
913 (version "1.26.0")
914 (source (origin
915 (method url-fetch)
916 ;; We cannot use bioconductor-uri here because this tarball is
917 ;; located under "data/experiment/" instead of "bioc/".
918 (uri (string-append "https://www.bioconductor.org/packages/"
919 "release/data/experiment/src/contrib/"
920 "ALL_" version ".tar.gz"))
921 (sha256
922 (base32
923 "1z7kpjw4ndj6fkxwvhqf3gawhrn26ksrlns7j2c78qzxqmjndik9"))))
924 (properties `((upstream-name . "ALL")))
925 (build-system r-build-system)
926 (propagated-inputs
927 `(("r-biobase" ,r-biobase)))
928 (home-page "https://bioconductor.org/packages/ALL")
929 (synopsis "Acute Lymphoblastic Leukemia data from the Ritz laboratory")
930 (description
931 "The data consist of microarrays from 128 different individuals with
932@dfn{acute lymphoblastic leukemia} (ALL). A number of additional covariates
933are available. The data have been normalized (using rma) and it is the
934jointly normalized data that are available here. The data are presented in
935the form of an @code{exprSet} object.")
936 (license license:artistic2.0)))
557a1089 937
53b1e10f
RW
938(define-public r-affydata
939 (package
940 (name "r-affydata")
941 (version "1.32.0")
942 (source
943 (origin
944 (method url-fetch)
945 (uri (bioconductor-uri "affydata" version 'experiment))
946 (sha256
947 (base32
948 "1l9qhmjqgbrdl9cmd74rlnvmvr6mslbmckb83n0211whp2i0b7h5"))))
949 (properties `((upstream-name . "affydata")))
950 (build-system r-build-system)
951 (propagated-inputs
952 `(("r-affy" ,r-affy)))
953 (home-page "https://bioconductor.org/packages/affydata/")
954 (synopsis "Affymetrix data for demonstration purposes")
955 (description
956 "This package provides example datasets that represent 'real world
957examples' of Affymetrix data, unlike the artificial examples included in the
958package @code{affy}.")
959 (license license:gpl2+)))
960
557a1089
RW
961\f
962;;; Packages
963
14bba460
RW
964(define-public r-biocgenerics
965 (package
966 (name "r-biocgenerics")
81a1c45d 967 (version "0.30.0")
14bba460
RW
968 (source (origin
969 (method url-fetch)
970 (uri (bioconductor-uri "BiocGenerics" version))
971 (sha256
972 (base32
81a1c45d 973 "1n87686bg5nmpqdpzwv1h551dkbxp9wk6wbmzpkgm71qxnk2yv9f"))))
14bba460
RW
974 (properties
975 `((upstream-name . "BiocGenerics")))
976 (build-system r-build-system)
977 (home-page "https://bioconductor.org/packages/BiocGenerics")
978 (synopsis "S4 generic functions for Bioconductor")
979 (description
980 "This package provides S4 generic functions needed by many Bioconductor
981packages.")
982 (license license:artistic2.0)))
983
7097c700
RW
984(define-public r-annotate
985 (package
986 (name "r-annotate")
0c53332a 987 (version "1.62.0")
7097c700
RW
988 (source
989 (origin
990 (method url-fetch)
991 (uri (bioconductor-uri "annotate" version))
992 (sha256
993 (base32
0c53332a 994 "0hww0h4b7bv37mnjviazy247mnzj72z5linwm1gvljrgqv3bagcs"))))
7097c700
RW
995 (build-system r-build-system)
996 (propagated-inputs
997 `(("r-annotationdbi" ,r-annotationdbi)
998 ("r-biobase" ,r-biobase)
999 ("r-biocgenerics" ,r-biocgenerics)
1000 ("r-dbi" ,r-dbi)
1001 ("r-rcurl" ,r-rcurl)
1002 ("r-xml" ,r-xml)
1003 ("r-xtable" ,r-xtable)))
1004 (home-page
1005 "https://bioconductor.org/packages/annotate")
1006 (synopsis "Annotation for microarrays")
1007 (description "This package provides R environments for the annotation of
1008microarrays.")
1009 (license license:artistic2.0)))
1010
fa596599
RW
1011(define-public r-hpar
1012 (package
1013 (name "r-hpar")
43a23a07 1014 (version "1.26.0")
fa596599
RW
1015 (source
1016 (origin
1017 (method url-fetch)
1018 (uri (bioconductor-uri "hpar" version))
1019 (sha256
1020 (base32
43a23a07 1021 "1mnld60nrn6qpb24sz2sy8vlw3wkhfc3z726gi67l8b5mdmkxgg5"))))
fa596599
RW
1022 (build-system r-build-system)
1023 (home-page "https://bioconductor.org/packages/hpar/")
1024 (synopsis "Human Protein Atlas in R")
1025 (description "This package provides a simple interface to and data from
1026the Human Protein Atlas project.")
1027 (license license:artistic2.0)))
183ce988
RJ
1028
1029(define-public r-regioner
1030 (package
1031 (name "r-regioner")
ec0270b1 1032 (version "1.16.4")
183ce988
RJ
1033 (source
1034 (origin
1035 (method url-fetch)
1036 (uri (bioconductor-uri "regioneR" version))
1037 (sha256
1038 (base32
ec0270b1 1039 "0xzk057h6nkr3rvd412prxgnkpq625b90laj1kwb0i5q8j5ch760"))))
183ce988
RJ
1040 (properties `((upstream-name . "regioneR")))
1041 (build-system r-build-system)
1042 (propagated-inputs
d639d888 1043 `(("r-biostrings" ,r-biostrings)
183ce988 1044 ("r-bsgenome" ,r-bsgenome)
183ce988 1045 ("r-genomeinfodb" ,r-genomeinfodb)
d639d888 1046 ("r-genomicranges" ,r-genomicranges)
72427c72 1047 ("r-iranges" ,r-iranges)
d639d888
RW
1048 ("r-memoise" ,r-memoise)
1049 ("r-rtracklayer" ,r-rtracklayer)
72427c72 1050 ("r-s4vectors" ,r-s4vectors)))
183ce988
RJ
1051 (home-page "https://bioconductor.org/packages/regioneR/")
1052 (synopsis "Association analysis of genomic regions")
1053 (description "This package offers a statistical framework based on
1054customizable permutation tests to assess the association between genomic
1055region sets and other genomic features.")
1056 (license license:artistic2.0)))
a5b56a53 1057
bfb93b48
RW
1058(define-public r-geneplotter
1059 (package
1060 (name "r-geneplotter")
3e1bc88c 1061 (version "1.62.0")
bfb93b48
RW
1062 (source
1063 (origin
1064 (method url-fetch)
1065 (uri (bioconductor-uri "geneplotter" version))
1066 (sha256
1067 (base32
3e1bc88c 1068 "0jlqs20mqr0wgmjgzkzaynp3cy1z3xjzpz7055c1qi42fhimmimb"))))
bfb93b48
RW
1069 (build-system r-build-system)
1070 (propagated-inputs
1071 `(("r-annotate" ,r-annotate)
1072 ("r-annotationdbi" ,r-annotationdbi)
1073 ("r-biobase" ,r-biobase)
1074 ("r-biocgenerics" ,r-biocgenerics)
1075 ("r-lattice" ,r-lattice)
1076 ("r-rcolorbrewer" ,r-rcolorbrewer)))
1077 (home-page "https://bioconductor.org/packages/geneplotter")
1078 (synopsis "Graphics functions for genomic data")
1079 (description
1080 "This package provides functions for plotting genomic data.")
1081 (license license:artistic2.0)))
1082
4dc2ecc2
RW
1083(define-public r-qvalue
1084 (package
1085 (name "r-qvalue")
e02162f7 1086 (version "2.16.0")
4dc2ecc2
RW
1087 (source
1088 (origin
1089 (method url-fetch)
1090 (uri (bioconductor-uri "qvalue" version))
1091 (sha256
1092 (base32
e02162f7 1093 "00mahhwb4n2s6nycwkdkjs2qgyyyi7hyrby3qr269krprr6q3lh5"))))
4dc2ecc2
RW
1094 (build-system r-build-system)
1095 (propagated-inputs
1096 `(("r-ggplot2" ,r-ggplot2)
1097 ("r-reshape2" ,r-reshape2)))
1098 (home-page "http://github.com/jdstorey/qvalue")
1099 (synopsis "Q-value estimation for false discovery rate control")
1100 (description
1101 "This package takes a list of p-values resulting from the simultaneous
1102testing of many hypotheses and estimates their q-values and local @dfn{false
1103discovery rate} (FDR) values. The q-value of a test measures the proportion
1104of false positives incurred when that particular test is called significant.
1105The local FDR measures the posterior probability the null hypothesis is true
1106given the test's p-value. Various plots are automatically generated, allowing
1107one to make sensible significance cut-offs. The software can be applied to
1108problems in genomics, brain imaging, astrophysics, and data mining.")
1109 ;; Any version of the LGPL.
1110 (license license:lgpl3+)))
1111
a5b56a53
RJ
1112(define-public r-diffbind
1113 (package
1114 (name "r-diffbind")
4c221b3b 1115 (version "2.12.0")
a5b56a53
RJ
1116 (source
1117 (origin
1118 (method url-fetch)
1119 (uri (bioconductor-uri "DiffBind" version))
1120 (sha256
1121 (base32
4c221b3b 1122 "1ialb1j2xa21a8dzss76qky83rg8y6jwdwi0mhy8b088zvxavich"))))
a5b56a53
RJ
1123 (properties `((upstream-name . "DiffBind")))
1124 (build-system r-build-system)
1125 (inputs
1126 `(("zlib" ,zlib)))
1127 (propagated-inputs
1128 `(("r-amap" ,r-amap)
1129 ("r-biocparallel" ,r-biocparallel)
1130 ("r-deseq2" ,r-deseq2)
1131 ("r-dplyr" ,r-dplyr)
1132 ("r-edger" ,r-edger)
1133 ("r-genomicalignments" ,r-genomicalignments)
45bbccf4
RW
1134 ("r-genomicranges" ,r-genomicranges)
1135 ("r-ggplot2" ,r-ggplot2)
a5b56a53
RJ
1136 ("r-ggrepel" ,r-ggrepel)
1137 ("r-gplots" ,r-gplots)
1138 ("r-iranges" ,r-iranges)
1139 ("r-lattice" ,r-lattice)
1140 ("r-limma" ,r-limma)
1141 ("r-locfit" ,r-locfit)
1142 ("r-rcolorbrewer" , r-rcolorbrewer)
1143 ("r-rcpp" ,r-rcpp)
4c221b3b 1144 ("r-rhtslib" ,r-rhtslib)
a5b56a53
RJ
1145 ("r-rsamtools" ,r-rsamtools)
1146 ("r-s4vectors" ,r-s4vectors)
45bbccf4 1147 ("r-summarizedexperiment" ,r-summarizedexperiment)
4c221b3b 1148 ("r-systempiper" ,r-systempiper)))
a5b56a53
RJ
1149 (home-page "http://bioconductor.org/packages/DiffBind")
1150 (synopsis "Differential binding analysis of ChIP-Seq peak data")
1151 (description
1152 "This package computes differentially bound sites from multiple
1153ChIP-seq experiments using affinity (quantitative) data. Also enables
1154occupancy (overlap) analysis and plotting functions.")
1155 (license license:artistic2.0)))
6d94bf6b
RJ
1156
1157(define-public r-ripseeker
1158 (package
1159 (name "r-ripseeker")
0968a448 1160 (version "1.24.0")
6d94bf6b
RJ
1161 (source
1162 (origin
1163 (method url-fetch)
1164 (uri (bioconductor-uri "RIPSeeker" version))
1165 (sha256
1166 (base32
0968a448 1167 "0rfff4wal51iji0m74mgnrlcq6i41nq5b79mv5brv7mab3g0cv43"))))
6d94bf6b
RJ
1168 (properties `((upstream-name . "RIPSeeker")))
1169 (build-system r-build-system)
1170 (propagated-inputs
1171 `(("r-s4vectors" ,r-s4vectors)
1172 ("r-iranges" ,r-iranges)
1173 ("r-genomicranges" ,r-genomicranges)
1174 ("r-summarizedexperiment" ,r-summarizedexperiment)
1175 ("r-rsamtools" ,r-rsamtools)
1176 ("r-genomicalignments" ,r-genomicalignments)
1177 ("r-rtracklayer" ,r-rtracklayer)))
1178 (home-page "http://bioconductor.org/packages/RIPSeeker")
1179 (synopsis
1180 "Identifying protein-associated transcripts from RIP-seq experiments")
1181 (description
1182 "This package infers and discriminates RIP peaks from RIP-seq alignments
1183using two-state HMM with negative binomial emission probability. While
1184RIPSeeker is specifically tailored for RIP-seq data analysis, it also provides
1185a suite of bioinformatics tools integrated within this self-contained software
1186package comprehensively addressing issues ranging from post-alignments
1187processing to visualization and annotation.")
1188 (license license:gpl2)))
a6ae9ffd
RJ
1189
1190(define-public r-multtest
1191 (package
1192 (name "r-multtest")
588b63c2 1193 (version "2.40.0")
a6ae9ffd
RJ
1194 (source
1195 (origin
1196 (method url-fetch)
1197 (uri (bioconductor-uri "multtest" version))
1198 (sha256
1199 (base32
588b63c2 1200 "0vy9wk1111qm69xy4r4n01b9rw60dsrcj2169jd45yiq63cdq7bv"))))
a6ae9ffd
RJ
1201 (build-system r-build-system)
1202 (propagated-inputs
1203 `(("r-survival" ,r-survival)
1204 ("r-biocgenerics" ,r-biocgenerics)
1205 ("r-biobase" ,r-biobase)
1206 ("r-mass" ,r-mass)))
1207 (home-page "http://bioconductor.org/packages/multtest")
1208 (synopsis "Resampling-based multiple hypothesis testing")
1209 (description
1210 "This package can do non-parametric bootstrap and permutation
1211resampling-based multiple testing procedures (including empirical Bayes
1212methods) for controlling the family-wise error rate (FWER), generalized
1213family-wise error rate (gFWER), tail probability of the proportion of
1214false positives (TPPFP), and false discovery rate (FDR). Several choices
1215of bootstrap-based null distribution are implemented (centered, centered
1216and scaled, quantile-transformed). Single-step and step-wise methods are
1217available. Tests based on a variety of T- and F-statistics (including
1218T-statistics based on regression parameters from linear and survival models
1219as well as those based on correlation parameters) are included. When probing
1220hypotheses with T-statistics, users may also select a potentially faster null
1221distribution which is multivariate normal with mean zero and variance
1222covariance matrix derived from the vector influence function. Results are
1223reported in terms of adjusted P-values, confidence regions and test statistic
1224cutoffs. The procedures are directly applicable to identifying differentially
1225expressed genes in DNA microarray experiments.")
1226 (license license:lgpl3)))
793f83ef 1227
5dfe4912
RW
1228(define-public r-graph
1229 (package
1230 (name "r-graph")
a61bcb28 1231 (version "1.62.0")
5dfe4912
RW
1232 (source (origin
1233 (method url-fetch)
1234 (uri (bioconductor-uri "graph" version))
1235 (sha256
1236 (base32
a61bcb28 1237 "0rs81a8kp7nfzsfy2d11mlrjf4z156075p52wvz9nvi3vc6l348w"))))
5dfe4912
RW
1238 (build-system r-build-system)
1239 (propagated-inputs
1240 `(("r-biocgenerics" ,r-biocgenerics)))
1241 (home-page "https://bioconductor.org/packages/graph")
1242 (synopsis "Handle graph data structures in R")
1243 (description
1244 "This package implements some simple graph handling capabilities for R.")
1245 (license license:artistic2.0)))
1246
a207bca2
RW
1247(define-public r-codedepends
1248 (package
1249 (name "r-codedepends")
1250 (version "0.6.5")
1251 (source
1252 (origin
1253 (method url-fetch)
1254 (uri (cran-uri "CodeDepends" version))
1255 (sha256
1256 (base32
1257 "0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"))))
1258 (properties `((upstream-name . "CodeDepends")))
1259 (build-system r-build-system)
1260 (propagated-inputs
1261 `(("r-codetools" ,r-codetools)
1262 ("r-graph" ,r-graph)
1263 ("r-xml" ,r-xml)))
1264 (home-page "http://cran.r-project.org/web/packages/CodeDepends")
1265 (synopsis "Analysis of R code for reproducible research and code comprehension")
1266 (description
1267 "This package provides tools for analyzing R expressions or blocks of
1268code and determining the dependencies between them. It focuses on R scripts,
1269but can be used on the bodies of functions. There are many facilities
1270including the ability to summarize or get a high-level view of code,
1271determining dependencies between variables, code improvement suggestions.")
1272 ;; Any version of the GPL
1273 (license (list license:gpl2+ license:gpl3+))))
1274
793f83ef
RJ
1275(define-public r-chippeakanno
1276 (package
1277 (name "r-chippeakanno")
109b8ad5 1278 (version "3.18.2")
793f83ef
RJ
1279 (source
1280 (origin
1281 (method url-fetch)
1282 (uri (bioconductor-uri "ChIPpeakAnno" version))
1283 (sha256
1284 (base32
109b8ad5 1285 "0wzwdxvvr7wknz5jnan0wsp81c1gv4d2qx0mrb1yybqf4z068779"))))
793f83ef
RJ
1286 (properties `((upstream-name . "ChIPpeakAnno")))
1287 (build-system r-build-system)
1288 (propagated-inputs
85c1d20f
RW
1289 `(("r-annotationdbi" ,r-annotationdbi)
1290 ("r-biobase" ,r-biobase)
1291 ("r-biocgenerics" ,r-biocgenerics)
57d2fcd9 1292 ("r-biocmanager" ,r-biocmanager)
793f83ef 1293 ("r-biomart" ,r-biomart)
85c1d20f 1294 ("r-biostrings" ,r-biostrings)
793f83ef 1295 ("r-bsgenome" ,r-bsgenome)
85c1d20f
RW
1296 ("r-dbi" ,r-dbi)
1297 ("r-delayedarray" ,r-delayedarray)
1298 ("r-ensembldb" ,r-ensembldb)
1299 ("r-genomeinfodb" ,r-genomeinfodb)
1300 ("r-genomicalignments" ,r-genomicalignments)
793f83ef 1301 ("r-genomicfeatures" ,r-genomicfeatures)
f794e85d 1302 ("r-genomicranges" ,r-genomicranges)
85c1d20f
RW
1303 ("r-go-db" ,r-go-db)
1304 ("r-graph" ,r-graph)
1305 ("r-idr" ,r-idr)
f794e85d 1306 ("r-iranges" ,r-iranges)
793f83ef 1307 ("r-limma" ,r-limma)
85c1d20f 1308 ("r-matrixstats" ,r-matrixstats)
793f83ef
RJ
1309 ("r-multtest" ,r-multtest)
1310 ("r-rbgl" ,r-rbgl)
793f83ef 1311 ("r-regioner" ,r-regioner)
85c1d20f
RW
1312 ("r-rsamtools" ,r-rsamtools)
1313 ("r-rtracklayer" ,r-rtracklayer)
f794e85d 1314 ("r-s4vectors" ,r-s4vectors)
793f83ef 1315 ("r-seqinr" ,r-seqinr)
793f83ef 1316 ("r-summarizedexperiment" ,r-summarizedexperiment)
793f83ef
RJ
1317 ("r-venndiagram" ,r-venndiagram)))
1318 (home-page "http://bioconductor.org/packages/ChIPpeakAnno")
1319 (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments")
1320 (description
1321 "The package includes functions to retrieve the sequences around the peak,
1322obtain enriched Gene Ontology (GO) terms, find the nearest gene, exon, miRNA or
1323custom features such as most conserved elements and other transcription factor
1324binding sites supplied by users. Starting 2.0.5, new functions have been added
1325for finding the peaks with bi-directional promoters with summary statistics
1326(peaksNearBDP), for summarizing the occurrence of motifs in peaks
1327(summarizePatternInPeaks) and for adding other IDs to annotated peaks or
1328enrichedGO (addGeneIDs).")
1329 (license license:gpl2+)))
164502d8
RJ
1330
1331(define-public r-marray
1332 (package
1333 (name "r-marray")
bcb95b7a 1334 (version "1.62.0")
164502d8
RJ
1335 (source (origin
1336 (method url-fetch)
1337 (uri (bioconductor-uri "marray" version))
1338 (sha256
bcb95b7a 1339 (base32 "000745d7gxka8cx4jwxf0p128jk90dw6wi3y8dkrkyz2arkl29yz"))))
164502d8
RJ
1340 (build-system r-build-system)
1341 (propagated-inputs
67487088 1342 `(("r-limma" ,r-limma)))
164502d8
RJ
1343 (home-page "http://bioconductor.org/packages/marray")
1344 (synopsis "Exploratory analysis for two-color spotted microarray data")
1345 (description "This package contains class definitions for two-color spotted
ab8979fc 1346microarray data. It also includes functions for data input, diagnostic plots,
164502d8
RJ
1347normalization and quality checking.")
1348 (license license:lgpl2.0+)))
0416a0d4
RJ
1349
1350(define-public r-cghbase
1351 (package
1352 (name "r-cghbase")
8efb842f 1353 (version "1.44.0")
0416a0d4
RJ
1354 (source (origin
1355 (method url-fetch)
1356 (uri (bioconductor-uri "CGHbase" version))
1357 (sha256
8efb842f 1358 (base32 "0z9lvn5dxym6kc8ak5fsqkipv2p4z49va3cyz1ch8rw477k2iwvm"))))
0416a0d4
RJ
1359 (properties `((upstream-name . "CGHbase")))
1360 (build-system r-build-system)
1361 (propagated-inputs
1362 `(("r-biobase" ,r-biobase)
1363 ("r-marray" ,r-marray)))
1364 (home-page "http://bioconductor.org/packages/CGHbase")
1365 (synopsis "Base functions and classes for arrayCGH data analysis")
1366 (description "This package contains functions and classes that are needed by
1367the @code{arrayCGH} packages.")
1368 (license license:gpl2+)))
67ee83d6
RJ
1369
1370(define-public r-cghcall
1371 (package
1372 (name "r-cghcall")
23177309 1373 (version "2.46.0")
67ee83d6
RJ
1374 (source (origin
1375 (method url-fetch)
1376 (uri (bioconductor-uri "CGHcall" version))
1377 (sha256
23177309 1378 (base32 "13vzk4myizs94hyak4iyxdrqyxyq1g85hwsmd13892g8pww6ga93"))))
67ee83d6
RJ
1379 (properties `((upstream-name . "CGHcall")))
1380 (build-system r-build-system)
1381 (propagated-inputs
1382 `(("r-biobase" ,r-biobase)
1383 ("r-cghbase" ,r-cghbase)
1384 ("r-impute" ,r-impute)
1385 ("r-dnacopy" ,r-dnacopy)
1386 ("r-snowfall" ,r-snowfall)))
1387 (home-page "http://bioconductor.org/packages/CGHcall")
1388 (synopsis "Base functions and classes for arrayCGH data analysis")
1389 (description "This package contains functions and classes that are needed by
1390@code{arrayCGH} packages.")
1391 (license license:gpl2+)))
0ef8cc9c
RJ
1392
1393(define-public r-qdnaseq
1394 (package
1395 (name "r-qdnaseq")
4f4bed7d 1396 (version "1.20.0")
0ef8cc9c
RJ
1397 (source (origin
1398 (method url-fetch)
1399 (uri (bioconductor-uri "QDNAseq" version))
1400 (sha256
4f4bed7d 1401 (base32 "02afy5bpj35981q1qm59jx399hksk6a9v1jfwy7x888rn86gfcfz"))))
0ef8cc9c
RJ
1402 (properties `((upstream-name . "QDNAseq")))
1403 (build-system r-build-system)
1404 (propagated-inputs
1405 `(("r-biobase" ,r-biobase)
81b0181b 1406 ("r-biocparallel" ,r-biocparallel)
0ef8cc9c
RJ
1407 ("r-cghbase" ,r-cghbase)
1408 ("r-cghcall" ,r-cghcall)
1409 ("r-dnacopy" ,r-dnacopy)
1410 ("r-genomicranges" ,r-genomicranges)
1411 ("r-iranges" ,r-iranges)
1412 ("r-matrixstats" ,r-matrixstats)
1413 ("r-r-utils" ,r-r-utils)
1414 ("r-rsamtools" ,r-rsamtools)))
1415 (home-page "http://bioconductor.org/packages/QDNAseq")
1416 (synopsis "Quantitative DNA sequencing for chromosomal aberrations")
1417 (description "The genome is divided into non-overlapping fixed-sized bins,
1418number of sequence reads in each counted, adjusted with a simultaneous
1419two-dimensional loess correction for sequence mappability and GC content, and
1420filtered to remove spurious regions in the genome. Downstream steps of
1421segmentation and calling are also implemented via packages DNAcopy and CGHcall,
1422respectively.")
1423 (license license:gpl2+)))
bb15b581
RW
1424
1425(define-public r-bayseq
1426 (package
1427 (name "r-bayseq")
c38de815 1428 (version "2.18.0")
bb15b581
RW
1429 (source
1430 (origin
1431 (method url-fetch)
1432 (uri (bioconductor-uri "baySeq" version))
1433 (sha256
1434 (base32
c38de815 1435 "13lm7n5zqw8yg5sqb92h6ppcnr0l32qdgmv7i16pn32fb6z41p0w"))))
bb15b581
RW
1436 (properties `((upstream-name . "baySeq")))
1437 (build-system r-build-system)
1438 (propagated-inputs
1439 `(("r-abind" ,r-abind)
1440 ("r-edger" ,r-edger)
1441 ("r-genomicranges" ,r-genomicranges)))
1442 (home-page "https://bioconductor.org/packages/baySeq/")
1443 (synopsis "Bayesian analysis of differential expression patterns in count data")
1444 (description
1445 "This package identifies differential expression in high-throughput count
1446data, such as that derived from next-generation sequencing machines,
1447calculating estimated posterior likelihoods of differential expression (or
1448more complex hypotheses) via empirical Bayesian methods.")
1449 (license license:gpl3)))
609f4ad1
RW
1450
1451(define-public r-chipcomp
1452 (package
1453 (name "r-chipcomp")
1ddd4af5 1454 (version "1.14.0")
609f4ad1
RW
1455 (source
1456 (origin
1457 (method url-fetch)
1458 (uri (bioconductor-uri "ChIPComp" version))
1459 (sha256
1460 (base32
1ddd4af5 1461 "0ragyl9dhg0ymgkh4z9d1cbwhbpcwh6x4985laaw6wmq2sjm732y"))))
609f4ad1
RW
1462 (properties `((upstream-name . "ChIPComp")))
1463 (build-system r-build-system)
1464 (propagated-inputs
1465 `(("r-biocgenerics" ,r-biocgenerics)
1466 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
1467 ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9)
1468 ("r-genomeinfodb" ,r-genomeinfodb)
1469 ("r-genomicranges" ,r-genomicranges)
1470 ("r-iranges" ,r-iranges)
1471 ("r-limma" ,r-limma)
1472 ("r-rsamtools" ,r-rsamtools)
1473 ("r-rtracklayer" ,r-rtracklayer)
1474 ("r-s4vectors" ,r-s4vectors)))
1475 (home-page "https://bioconductor.org/packages/ChIPComp")
1476 (synopsis "Quantitative comparison of multiple ChIP-seq datasets")
1477 (description
1478 "ChIPComp implements a statistical method for quantitative comparison of
1479multiple ChIP-seq datasets. It detects differentially bound sharp binding
1480sites across multiple conditions considering matching control in ChIP-seq
1481datasets.")
1482 ;; Any version of the GPL.
1483 (license license:gpl3+)))
0490f9de
RW
1484
1485(define-public r-riboprofiling
1486 (package
1487 (name "r-riboprofiling")
7d5acf7a 1488 (version "1.14.0")
0490f9de
RW
1489 (source
1490 (origin
1491 (method url-fetch)
1492 (uri (bioconductor-uri "RiboProfiling" version))
1493 (sha256
1494 (base32
7d5acf7a 1495 "1si8zkznm0slvghk786qsp0wd6sns6hggrnz88ww9fcfvsqvzsy9"))))
0490f9de
RW
1496 (properties `((upstream-name . "RiboProfiling")))
1497 (build-system r-build-system)
1498 (propagated-inputs
1499 `(("r-biocgenerics" ,r-biocgenerics)
1500 ("r-biostrings" ,r-biostrings)
1501 ("r-data-table" ,r-data-table)
1502 ("r-genomeinfodb" ,r-genomeinfodb)
1503 ("r-genomicalignments" ,r-genomicalignments)
1504 ("r-genomicfeatures" ,r-genomicfeatures)
1505 ("r-genomicranges" ,r-genomicranges)
1506 ("r-ggbio" ,r-ggbio)
1507 ("r-ggplot2" ,r-ggplot2)
1508 ("r-iranges" ,r-iranges)
1509 ("r-plyr" ,r-plyr)
1510 ("r-reshape2" ,r-reshape2)
1511 ("r-rsamtools" ,r-rsamtools)
1512 ("r-rtracklayer" ,r-rtracklayer)
1513 ("r-s4vectors" ,r-s4vectors)
1514 ("r-sqldf" ,r-sqldf)))
1515 (home-page "https://bioconductor.org/packages/RiboProfiling/")
1516 (synopsis "Ribosome profiling data analysis")
1517 (description "Starting with a BAM file, this package provides the
1518necessary functions for quality assessment, read start position recalibration,
1519the counting of genomic sequence reads on CDS, 3'UTR, and 5'UTR, and plotting
1520of count data: pairs, log fold-change, codon frequency and coverage
1521assessment, principal component analysis on codon coverage.")
1522 (license license:gpl3)))
6ffdfe6a
RW
1523
1524(define-public r-riboseqr
1525 (package
1526 (name "r-riboseqr")
eff6b2eb 1527 (version "1.18.0")
6ffdfe6a
RW
1528 (source
1529 (origin
1530 (method url-fetch)
1531 (uri (bioconductor-uri "riboSeqR" version))
1532 (sha256
1533 (base32
eff6b2eb 1534 "1d1v098w7fmnsmxfg3l7yndyyr7ajig00axiwg413lyg255is1ga"))))
6ffdfe6a
RW
1535 (properties `((upstream-name . "riboSeqR")))
1536 (build-system r-build-system)
1537 (propagated-inputs
1538 `(("r-abind" ,r-abind)
1539 ("r-bayseq" ,r-bayseq)
1540 ("r-genomeinfodb" ,r-genomeinfodb)
1541 ("r-genomicranges" ,r-genomicranges)
1542 ("r-iranges" ,r-iranges)
1543 ("r-rsamtools" ,r-rsamtools)
1544 ("r-seqlogo" ,r-seqlogo)))
1545 (home-page "https://bioconductor.org/packages/riboSeqR/")
1546 (synopsis "Analysis of sequencing data from ribosome profiling experiments")
1547 (description
1548 "This package provides plotting functions, frameshift detection and
1549parsing of genetic sequencing data from ribosome profiling experiments.")
1550 (license license:gpl3)))
a32279ff
RW
1551
1552(define-public r-interactionset
1553 (package
1554 (name "r-interactionset")
176a264c 1555 (version "1.12.0")
a32279ff
RW
1556 (source
1557 (origin
1558 (method url-fetch)
1559 (uri (bioconductor-uri "InteractionSet" version))
1560 (sha256
1561 (base32
176a264c 1562 "0djgfpp34l6w8mk5b8s4wh0l12s4nn0f9ifvc3dq4970f6hb55z6"))))
a32279ff
RW
1563 (properties
1564 `((upstream-name . "InteractionSet")))
1565 (build-system r-build-system)
1566 (propagated-inputs
1567 `(("r-biocgenerics" ,r-biocgenerics)
1568 ("r-genomeinfodb" ,r-genomeinfodb)
1569 ("r-genomicranges" ,r-genomicranges)
1570 ("r-iranges" ,r-iranges)
1571 ("r-matrix" ,r-matrix)
1572 ("r-rcpp" ,r-rcpp)
1573 ("r-s4vectors" ,r-s4vectors)
1574 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1575 (home-page "https://bioconductor.org/packages/InteractionSet")
1576 (synopsis "Base classes for storing genomic interaction data")
1577 (description
02fe0976 1578 "This package provides the @code{GInteractions},
a32279ff
RW
1579@code{InteractionSet} and @code{ContactMatrix} objects and associated methods
1580for storing and manipulating genomic interaction data from Hi-C and ChIA-PET
1581experiments.")
1582 (license license:gpl3)))
cf9a29b2
RW
1583
1584(define-public r-genomicinteractions
1585 (package
1586 (name "r-genomicinteractions")
fcbd8960 1587 (version "1.18.1")
cf9a29b2
RW
1588 (source
1589 (origin
1590 (method url-fetch)
1591 (uri (bioconductor-uri "GenomicInteractions" version))
1592 (sha256
1593 (base32
fcbd8960 1594 "0hq2n5yfr9h2ayn10dy9lz08gd2q0awrm5cy2kqdmz4d8ss4r94p"))))
cf9a29b2
RW
1595 (properties
1596 `((upstream-name . "GenomicInteractions")))
1597 (build-system r-build-system)
1598 (propagated-inputs
1599 `(("r-biobase" ,r-biobase)
1600 ("r-biocgenerics" ,r-biocgenerics)
1601 ("r-data-table" ,r-data-table)
1602 ("r-dplyr" ,r-dplyr)
1603 ("r-genomeinfodb" ,r-genomeinfodb)
1604 ("r-genomicranges" ,r-genomicranges)
1605 ("r-ggplot2" ,r-ggplot2)
1606 ("r-gridextra" ,r-gridextra)
1607 ("r-gviz" ,r-gviz)
1608 ("r-igraph" ,r-igraph)
1609 ("r-interactionset" ,r-interactionset)
1610 ("r-iranges" ,r-iranges)
1611 ("r-rsamtools" ,r-rsamtools)
1612 ("r-rtracklayer" ,r-rtracklayer)
1613 ("r-s4vectors" ,r-s4vectors)
1614 ("r-stringr" ,r-stringr)))
1615 (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/")
1616 (synopsis "R package for handling genomic interaction data")
1617 (description
1618 "This R package provides tools for handling genomic interaction data,
1619such as ChIA-PET/Hi-C, annotating genomic features with interaction
1620information and producing various plots and statistics.")
1621 (license license:gpl3)))
27c51606
RW
1622
1623(define-public r-ctc
1624 (package
1625 (name "r-ctc")
7a5d729a 1626 (version "1.58.0")
27c51606
RW
1627 (source
1628 (origin
1629 (method url-fetch)
1630 (uri (bioconductor-uri "ctc" version))
1631 (sha256
1632 (base32
7a5d729a 1633 "15n5b6i18x14km5rdqiydxcak5cr5dr3adwwwc5kcqf5gkwmi3am"))))
27c51606
RW
1634 (build-system r-build-system)
1635 (propagated-inputs `(("r-amap" ,r-amap)))
1636 (home-page "https://bioconductor.org/packages/ctc/")
1637 (synopsis "Cluster and tree conversion")
1638 (description
1639 "This package provides tools for exporting and importing classification
1640trees and clusters to other programs.")
1641 (license license:gpl2)))
5da0e142
RW
1642
1643(define-public r-goseq
1644 (package
1645 (name "r-goseq")
40f0ee43 1646 (version "1.36.0")
5da0e142
RW
1647 (source
1648 (origin
1649 (method url-fetch)
1650 (uri (bioconductor-uri "goseq" version))
1651 (sha256
1652 (base32
40f0ee43 1653 "0h8kd3d7yfdq8padfb0k92crwxi5h9gvgv4l3pa8k8wn4kczvciw"))))
5da0e142
RW
1654 (build-system r-build-system)
1655 (propagated-inputs
1656 `(("r-annotationdbi" ,r-annotationdbi)
1657 ("r-biasedurn" ,r-biasedurn)
1658 ("r-biocgenerics" ,r-biocgenerics)
1659 ("r-genelendatabase" ,r-genelendatabase)
1660 ("r-go-db" ,r-go-db)
1661 ("r-mgcv" ,r-mgcv)))
1662 (home-page "https://bioconductor.org/packages/goseq/")
1663 (synopsis "Gene Ontology analyser for RNA-seq and other length biased data")
1664 (description
1665 "This package provides tools to detect Gene Ontology and/or other user
1666defined categories which are over/under represented in RNA-seq data.")
1667 (license license:lgpl2.0+)))
f4235c0e
RW
1668
1669(define-public r-glimma
1670 (package
1671 (name "r-glimma")
07252952 1672 (version "1.12.0")
f4235c0e
RW
1673 (source
1674 (origin
1675 (method url-fetch)
1676 (uri (bioconductor-uri "Glimma" version))
1677 (sha256
1678 (base32
07252952 1679 "11qg5khqspxldfgg6p3xsxys472ab8wwi2snwc6bdxczv1f2p56x"))))
f4235c0e
RW
1680 (properties `((upstream-name . "Glimma")))
1681 (build-system r-build-system)
1682 (propagated-inputs
1683 `(("r-edger" ,r-edger)
1684 ("r-jsonlite" ,r-jsonlite)
1685 ("r-s4vectors" ,r-s4vectors)))
1686 (home-page "https://github.com/Shians/Glimma")
1687 (synopsis "Interactive HTML graphics")
1688 (description
1689 "This package generates interactive visualisations for analysis of
1690RNA-sequencing data using output from limma, edgeR or DESeq2 packages in an
1691HTML page. The interactions are built on top of the popular static
1692representations of analysis results in order to provide additional
1693information.")
1694 (license license:lgpl3)))
aa388dc7
RW
1695
1696(define-public r-rots
1697 (package
1698 (name "r-rots")
5bf7eb49 1699 (version "1.12.0")
aa388dc7
RW
1700 (source
1701 (origin
1702 (method url-fetch)
1703 (uri (bioconductor-uri "ROTS" version))
1704 (sha256
1705 (base32
5bf7eb49 1706 "1j29pfyv2pn0wp544m5a568b3yd31kzavwwiwqylcjwvq5lfzy77"))))
aa388dc7
RW
1707 (properties `((upstream-name . "ROTS")))
1708 (build-system r-build-system)
1709 (propagated-inputs
1710 `(("r-biobase" ,r-biobase)
1711 ("r-rcpp" ,r-rcpp)))
1712 (home-page "https://bioconductor.org/packages/ROTS/")
1713 (synopsis "Reproducibility-Optimized Test Statistic")
1714 (description
1715 "This package provides tools for calculating the
1716@dfn{Reproducibility-Optimized Test Statistic} (ROTS) for differential testing
1717in omics data.")
1718 (license license:gpl2+)))
b64ce4b7 1719
cad6fb2d
RW
1720(define-public r-plgem
1721 (package
1722 (name "r-plgem")
5dce7153 1723 (version "1.56.0")
cad6fb2d
RW
1724 (source
1725 (origin
1726 (method url-fetch)
1727 (uri (bioconductor-uri "plgem" version))
1728 (sha256
1729 (base32
5dce7153 1730 "0y6gp5rlkvlv435qps7zhih84g5wrdvg6myj74ywnpl5a773nfqp"))))
cad6fb2d
RW
1731 (build-system r-build-system)
1732 (propagated-inputs
1733 `(("r-biobase" ,r-biobase)
1734 ("r-mass" ,r-mass)))
1735 (home-page "http://www.genopolis.it")
1736 (synopsis "Detect differential expression in microarray and proteomics datasets")
1737 (description
1738 "The Power Law Global Error Model (PLGEM) has been shown to faithfully
1739model the variance-versus-mean dependence that exists in a variety of
1740genome-wide datasets, including microarray and proteomics data. The use of
1741PLGEM has been shown to improve the detection of differentially expressed
1742genes or proteins in these datasets.")
1743 (license license:gpl2)))
1744
b64ce4b7
RW
1745(define-public r-inspect
1746 (package
1747 (name "r-inspect")
3649d046 1748 (version "1.14.0")
b64ce4b7
RW
1749 (source
1750 (origin
1751 (method url-fetch)
1752 (uri (bioconductor-uri "INSPEcT" version))
1753 (sha256
1754 (base32
3649d046 1755 "1a7smljndiyahgpj6vl079pvi3n0rfk1vkdkp799y4nm2wnhn93r"))))
b64ce4b7
RW
1756 (properties `((upstream-name . "INSPEcT")))
1757 (build-system r-build-system)
1758 (propagated-inputs
1759 `(("r-biobase" ,r-biobase)
1760 ("r-biocgenerics" ,r-biocgenerics)
1761 ("r-biocparallel" ,r-biocparallel)
c86fc969 1762 ("r-deseq2" ,r-deseq2)
b64ce4b7
RW
1763 ("r-desolve" ,r-desolve)
1764 ("r-genomicalignments" ,r-genomicalignments)
1765 ("r-genomicfeatures" ,r-genomicfeatures)
1766 ("r-genomicranges" ,r-genomicranges)
1767 ("r-iranges" ,r-iranges)
c86fc969 1768 ("r-plgem" ,r-plgem)
b64ce4b7
RW
1769 ("r-preprocesscore" ,r-preprocesscore)
1770 ("r-proc" ,r-proc)
1771 ("r-rootsolve" ,r-rootsolve)
1772 ("r-rsamtools" ,r-rsamtools)
c86fc969
RW
1773 ("r-s4vectors" ,r-s4vectors)
1774 ("r-shiny" ,r-shiny)
1775 ("r-summarizedexperiment" ,r-summarizedexperiment)
1776 ("r-txdb-mmusculus-ucsc-mm9-knowngene"
1777 ,r-txdb-mmusculus-ucsc-mm9-knowngene)))
b64ce4b7
RW
1778 (home-page "https://bioconductor.org/packages/INSPEcT")
1779 (synopsis "Analysis of 4sU-seq and RNA-seq time-course data")
1780 (description
1781 "INSPEcT (INference of Synthesis, Processing and dEgradation rates in
1782Time-Course experiments) analyses 4sU-seq and RNA-seq time-course data in
1783order to evaluate synthesis, processing and degradation rates and assess via
1784modeling the rates that determines changes in mature mRNA levels.")
1785 (license license:gpl2)))
f6e99763
RW
1786
1787(define-public r-dnabarcodes
1788 (package
1789 (name "r-dnabarcodes")
774e499c 1790 (version "1.14.0")
f6e99763
RW
1791 (source
1792 (origin
1793 (method url-fetch)
1794 (uri (bioconductor-uri "DNABarcodes" version))
1795 (sha256
1796 (base32
774e499c 1797 "1a0c9ag9n41cs0da9lfvpkxf7n5vbrfypaygdv66mw73aibix6v0"))))
f6e99763
RW
1798 (properties `((upstream-name . "DNABarcodes")))
1799 (build-system r-build-system)
1800 (propagated-inputs
1801 `(("r-bh" ,r-bh)
1802 ("r-matrix" ,r-matrix)
1803 ("r-rcpp" ,r-rcpp)))
1804 (home-page "https://bioconductor.org/packages/DNABarcodes")
1805 (synopsis "Create and analyze DNA barcodes")
1806 (description
1807 "This package offers tools to create DNA barcode sets capable of
1808correcting insertion, deletion, and substitution errors. Existing barcodes
1809can be analyzed regarding their minimal, maximal and average distances between
1810barcodes. Finally, reads that start with a (possibly mutated) barcode can be
1811demultiplexed, i.e. assigned to their original reference barcode.")
1812 (license license:gpl2)))
09aa3d06
RW
1813
1814(define-public r-ruvseq
1815 (package
1816 (name "r-ruvseq")
d8771f5f 1817 (version "1.18.0")
09aa3d06
RW
1818 (source
1819 (origin
1820 (method url-fetch)
1821 (uri (bioconductor-uri "RUVSeq" version))
1822 (sha256
1823 (base32
d8771f5f 1824 "0ln4qc9d5r15zlhazx6annx97c0wrx3jqpcvk7yj1jnwh349lw33"))))
09aa3d06
RW
1825 (properties `((upstream-name . "RUVSeq")))
1826 (build-system r-build-system)
1827 (propagated-inputs
1828 `(("r-biobase" ,r-biobase)
1829 ("r-edaseq" ,r-edaseq)
1830 ("r-edger" ,r-edger)
1831 ("r-mass" ,r-mass)))
1832 (home-page "https://github.com/drisso/RUVSeq")
1833 (synopsis "Remove unwanted variation from RNA-Seq data")
1834 (description
1835 "This package implements methods to @dfn{remove unwanted variation} (RUV)
1836of Risso et al. (2014) for the normalization of RNA-Seq read counts between
1837samples.")
1838 (license license:artistic2.0)))
286157dc
RW
1839
1840(define-public r-biocneighbors
1841 (package
1842 (name "r-biocneighbors")
6fc161fc 1843 (version "1.2.0")
286157dc
RW
1844 (source
1845 (origin
1846 (method url-fetch)
1847 (uri (bioconductor-uri "BiocNeighbors" version))
1848 (sha256
1849 (base32
6fc161fc 1850 "08ak72y6mafzkhzfkx6b7waljpa0f1nxcrvyspd88sgzxgxjnkmg"))))
286157dc
RW
1851 (properties `((upstream-name . "BiocNeighbors")))
1852 (build-system r-build-system)
1853 (propagated-inputs
6fc161fc
RW
1854 `(("r-biocgenerics" ,r-biocgenerics)
1855 ("r-biocparallel" ,r-biocparallel)
286157dc
RW
1856 ("r-rcpp" ,r-rcpp)
1857 ("r-rcppannoy" ,r-rcppannoy)
6fc161fc 1858 ("r-rcpphnsw" ,r-rcpphnsw)
286157dc
RW
1859 ("r-s4vectors" ,r-s4vectors)))
1860 (home-page "https://bioconductor.org/packages/BiocNeighbors")
1861 (synopsis "Nearest Neighbor Detection for Bioconductor packages")
1862 (description
1863 "This package implements exact and approximate methods for nearest
1864neighbor detection, in a framework that allows them to be easily switched
1865within Bioconductor packages or workflows. The exact algorithm is implemented
1866using pre-clustering with the k-means algorithm. Functions are also provided
1867to search for all neighbors within a given distance. Parallelization is
1868achieved for all methods using the BiocParallel framework.")
1869 (license license:gpl3)))
8a587c89 1870
99391290
RW
1871(define-public r-biocsingular
1872 (package
1873 (name "r-biocsingular")
1874 (version "1.0.0")
1875 (source
1876 (origin
1877 (method url-fetch)
1878 (uri (bioconductor-uri "BiocSingular" version))
1879 (sha256
1880 (base32
1881 "129z6bkdhm5wlvrjiwrr8yl2jj9chh4i6dm6firlj4c4ql3jp4f5"))))
1882 (properties `((upstream-name . "BiocSingular")))
1883 (build-system r-build-system)
1884 (propagated-inputs
1885 `(("r-beachmat" ,r-beachmat)
1886 ("r-biocgenerics" ,r-biocgenerics)
1887 ("r-biocparallel" ,r-biocparallel)
1888 ("r-delayedarray" ,r-delayedarray)
1889 ("r-irlba" ,r-irlba)
1890 ("r-matrix" ,r-matrix)
1891 ("r-rcpp" ,r-rcpp)
1892 ("r-rsvd" ,r-rsvd)
1893 ("r-s4vectors" ,r-s4vectors)))
1894 (home-page "https://github.com/LTLA/BiocSingular")
1895 (synopsis "Singular value decomposition for Bioconductor packages")
1896 (description
1897 "This package implements exact and approximate methods for singular value
1898decomposition and principal components analysis, in a framework that allows
1899them to be easily switched within Bioconductor packages or workflows. Where
1900possible, parallelization is achieved using the BiocParallel framework.")
1901 (license license:gpl3)))
1902
a961ae46
RW
1903(define-public r-destiny
1904 (package
1905 (name "r-destiny")
0aa72f2d 1906 (version "2.14.0")
a961ae46
RW
1907 (source
1908 (origin
1909 (method url-fetch)
1910 (uri (bioconductor-uri "destiny" version))
1911 (sha256
1912 (base32
0aa72f2d 1913 "1bpa114fgrknn6415g4d1jrvb924nkwi18jzfqribpvcf1vlgrf3"))))
a961ae46
RW
1914 (build-system r-build-system)
1915 (propagated-inputs
1916 `(("r-biobase" ,r-biobase)
1917 ("r-biocgenerics" ,r-biocgenerics)
0aa72f2d 1918 ("r-ggplot2" ,r-ggplot2)
a961ae46 1919 ("r-ggthemes" ,r-ggthemes)
a961ae46
RW
1920 ("r-igraph" ,r-igraph)
1921 ("r-matrix" ,r-matrix)
1922 ("r-proxy" ,r-proxy)
1923 ("r-rcpp" ,r-rcpp)
1924 ("r-rcppeigen" ,r-rcppeigen)
1925 ("r-scales" ,r-scales)
1926 ("r-scatterplot3d" ,r-scatterplot3d)
1927 ("r-smoother" ,r-smoother)
1928 ("r-summarizedexperiment" ,r-summarizedexperiment)
1929 ("r-vim" ,r-vim)))
1930 (home-page "https://bioconductor.org/packages/destiny/")
1931 (synopsis "Create and plot diffusion maps")
1932 (description "This package provides tools to create and plot diffusion
1933maps.")
1934 ;; Any version of the GPL
1935 (license license:gpl3+)))
1936
8a587c89
RW
1937(define-public r-savr
1938 (package
1939 (name "r-savr")
8d3d0c3a 1940 (version "1.22.0")
8a587c89
RW
1941 (source
1942 (origin
1943 (method url-fetch)
1944 (uri (bioconductor-uri "savR" version))
1945 (sha256
1946 (base32
8d3d0c3a 1947 "101p0c07p49c50lfnbfanyyikdypmqkvwclqifq32js9phqwhf6h"))))
8a587c89
RW
1948 (properties `((upstream-name . "savR")))
1949 (build-system r-build-system)
1950 (propagated-inputs
1951 `(("r-ggplot2" ,r-ggplot2)
1952 ("r-gridextra" ,r-gridextra)
1953 ("r-reshape2" ,r-reshape2)
1954 ("r-scales" ,r-scales)
1955 ("r-xml" ,r-xml)))
1956 (home-page "https://github.com/bcalder/savR")
1957 (synopsis "Parse and analyze Illumina SAV files")
1958 (description
1959 "This package provides tools to parse Illumina Sequence Analysis
1960Viewer (SAV) files, access data, and generate QC plots.")
1961 (license license:agpl3+)))
41ffc214
RW
1962
1963(define-public r-chipexoqual
1964 (package
1965 (name "r-chipexoqual")
58a43fc2 1966 (version "1.8.0")
41ffc214
RW
1967 (source
1968 (origin
1969 (method url-fetch)
1970 (uri (bioconductor-uri "ChIPexoQual" version))
1971 (sha256
1972 (base32
58a43fc2 1973 "02341i3lg74czgapf5qc6zvi2321af3rp85qavbg209fyc219acj"))))
41ffc214
RW
1974 (properties `((upstream-name . "ChIPexoQual")))
1975 (build-system r-build-system)
1976 (propagated-inputs
1977 `(("r-biocparallel" ,r-biocparallel)
1978 ("r-biovizbase" ,r-biovizbase)
1979 ("r-broom" ,r-broom)
1980 ("r-data-table" ,r-data-table)
1981 ("r-dplyr" ,r-dplyr)
1982 ("r-genomeinfodb" ,r-genomeinfodb)
1983 ("r-genomicalignments" ,r-genomicalignments)
1984 ("r-genomicranges" ,r-genomicranges)
1985 ("r-ggplot2" ,r-ggplot2)
1986 ("r-hexbin" ,r-hexbin)
1987 ("r-iranges" ,r-iranges)
1988 ("r-rcolorbrewer" ,r-rcolorbrewer)
1989 ("r-rmarkdown" ,r-rmarkdown)
1990 ("r-rsamtools" ,r-rsamtools)
1991 ("r-s4vectors" ,r-s4vectors)
1992 ("r-scales" ,r-scales)
1993 ("r-viridis" ,r-viridis)))
1994 (home-page "https://github.com/keleslab/ChIPexoQual")
1995 (synopsis "Quality control pipeline for ChIP-exo/nexus data")
1996 (description
1997 "This package provides a quality control pipeline for ChIP-exo/nexus
1998sequencing data.")
1999 (license license:gpl2+)))
c18dccff 2000
3d13b448
RW
2001(define-public r-copynumber
2002 (package
2003 (name "r-copynumber")
d9419185 2004 (version "1.24.0")
3d13b448
RW
2005 (source (origin
2006 (method url-fetch)
2007 (uri (bioconductor-uri "copynumber" version))
2008 (sha256
2009 (base32
d9419185 2010 "0gmxi7w776pjqv3v0pkdihb167zzrnr9hw64yfvzgjhkhrc6a4rp"))))
3d13b448
RW
2011 (build-system r-build-system)
2012 (propagated-inputs
2013 `(("r-s4vectors" ,r-s4vectors)
2014 ("r-iranges" ,r-iranges)
2015 ("r-genomicranges" ,r-genomicranges)
2016 ("r-biocgenerics" ,r-biocgenerics)))
2017 (home-page "https://bioconductor.org/packages/copynumber")
2018 (synopsis "Segmentation of single- and multi-track copy number data")
2019 (description
2020 "This package segments single- and multi-track copy number data by a
2021penalized least squares regression method.")
2022 (license license:artistic2.0)))
2023
c18dccff
RW
2024(define-public r-dnacopy
2025 (package
2026 (name "r-dnacopy")
d5f3c0d0 2027 (version "1.58.0")
c18dccff
RW
2028 (source
2029 (origin
2030 (method url-fetch)
2031 (uri (bioconductor-uri "DNAcopy" version))
2032 (sha256
2033 (base32
d5f3c0d0 2034 "1gybr3cbsrqjgz00n4l5kb2nrmh302xpvzk5zk957ijj5qbfwmxa"))))
c18dccff
RW
2035 (properties `((upstream-name . "DNAcopy")))
2036 (build-system r-build-system)
2037 (native-inputs `(("gfortran" ,gfortran)))
2038 (home-page "https://bioconductor.org/packages/DNAcopy")
2039 (synopsis "DNA copy number data analysis")
2040 (description
2041 "This package implements the @dfn{circular binary segmentation} (CBS)
2042algorithm to segment DNA copy number data and identify genomic regions with
2043abnormal copy number.")
2044 (license license:gpl2+)))
3a0babac
RW
2045
2046;; This is a CRAN package, but it uncharacteristically depends on a
2047;; Bioconductor package.
2048(define-public r-htscluster
2049 (package
2050 (name "r-htscluster")
2051 (version "2.0.8")
2052 (source
2053 (origin
2054 (method url-fetch)
2055 (uri (cran-uri "HTSCluster" version))
2056 (sha256
2057 (base32
2058 "0wnbfh6hdx8692jilgmv8sys1zm6fqc6mim7vvjhyqlmpm8gm0kg"))))
2059 (properties `((upstream-name . "HTSCluster")))
2060 (build-system r-build-system)
2061 (propagated-inputs
2062 `(("r-capushe" ,r-capushe)
2063 ("r-edger" ,r-edger)
2064 ("r-plotrix" ,r-plotrix)))
2065 (home-page "https://cran.r-project.org/web/packages/HTSCluster")
2066 (synopsis "Clustering high-throughput transcriptome sequencing (HTS) data")
2067 (description
2068 "This package provides a Poisson mixture model is implemented to cluster
2069genes from high-throughput transcriptome sequencing (RNA-seq) data. Parameter
2070estimation is performed using either the EM or CEM algorithm, and the slope
2071heuristics are used for model selection (i.e., to choose the number of
2072clusters).")
2073 (license license:gpl3+)))
173c9960
RW
2074
2075(define-public r-deds
2076 (package
2077 (name "r-deds")
301c4ff1 2078 (version "1.58.0")
173c9960
RW
2079 (source
2080 (origin
2081 (method url-fetch)
2082 (uri (bioconductor-uri "DEDS" version))
2083 (sha256
2084 (base32
301c4ff1 2085 "029g7wgxc7yp1cdyalbi8gipkskrgp7nyl1s2whhjy5dqpfcpigs"))))
173c9960
RW
2086 (properties `((upstream-name . "DEDS")))
2087 (build-system r-build-system)
2088 (home-page "https://bioconductor.org/packages/DEDS/")
2089 (synopsis "Differential expression via distance summary for microarray data")
2090 (description
2091 "This library contains functions that calculate various statistics of
2092differential expression for microarray data, including t statistics, fold
2093change, F statistics, SAM, moderated t and F statistics and B statistics. It
2094also implements a new methodology called DEDS (Differential Expression via
2095Distance Summary), which selects differentially expressed genes by integrating
2096and summarizing a set of statistics using a weighted distance approach.")
2097 ;; Any version of the LGPL.
2098 (license license:lgpl3+)))
7ed869f7
RW
2099
2100;; This is a CRAN package, but since it depends on a Bioconductor package we
2101;; put it here.
2102(define-public r-nbpseq
2103 (package
2104 (name "r-nbpseq")
2105 (version "0.3.0")
2106 (source
2107 (origin
2108 (method url-fetch)
2109 (uri (cran-uri "NBPSeq" version))
2110 (sha256
2111 (base32
2112 "0l4ylxhs2k9ww21jjqs67fygk92avdchhx2y1ixzl7yr2yh1y9by"))))
2113 (properties `((upstream-name . "NBPSeq")))
2114 (build-system r-build-system)
2115 (propagated-inputs
2116 `(("r-qvalue" ,r-qvalue)))
2117 (home-page "https://cran.r-project.org/web/packages/NBPSeq")
2118 (synopsis "Negative binomial models for RNA-Seq data")
2119 (description
2120 "This package provides negative binomial models for two-group comparisons
2121and regression inferences from RNA-sequencing data.")
2122 (license license:gpl2)))
3087a2f3
RW
2123
2124(define-public r-ebseq
2125 (package
2126 (name "r-ebseq")
4a3c47e9 2127 (version "1.24.0")
3087a2f3
RW
2128 (source
2129 (origin
2130 (method url-fetch)
2131 (uri (bioconductor-uri "EBSeq" version))
2132 (sha256
2133 (base32
4a3c47e9 2134 "13rf85gffqn86r5gqibla3gqrnnag2zinrfawpcsgn3fk7hl3v83"))))
3087a2f3
RW
2135 (properties `((upstream-name . "EBSeq")))
2136 (build-system r-build-system)
2137 (propagated-inputs
2138 `(("r-blockmodeling" ,r-blockmodeling)
2139 ("r-gplots" ,r-gplots)
2140 ("r-testthat" ,r-testthat)))
2141 (home-page "https://bioconductor.org/packages/EBSeq")
2142 (synopsis "Differential expression analysis of RNA-seq data")
2143 (description
2144 "This package provides tools for differential expression analysis at both
2145gene and isoform level using RNA-seq data")
2146 (license license:artistic2.0)))
2cb71d81
RW
2147
2148(define-public r-lpsymphony
2149 (package
2150 (name "r-lpsymphony")
61c79d55 2151 (version "1.12.0")
2cb71d81
RW
2152 (source
2153 (origin
2154 (method url-fetch)
2155 (uri (bioconductor-uri "lpsymphony" version))
2156 (sha256
2157 (base32
61c79d55 2158 "13wvq4ip8nkyxmpncs6fzcf3vphra1n0fd5vz9kspbch0k1z6bsv"))))
2cb71d81
RW
2159 (build-system r-build-system)
2160 (inputs
2161 `(("gfortran" ,gfortran)
2162 ("zlib" ,zlib)))
2163 (native-inputs
2164 `(("pkg-config" ,pkg-config)))
2165 (home-page "http://r-forge.r-project.org/projects/rsymphony")
2166 (synopsis "Symphony integer linear programming solver in R")
2167 (description
2168 "This package was derived from Rsymphony. The package provides an R
2169interface to SYMPHONY, a linear programming solver written in C++. The main
2170difference between this package and Rsymphony is that it includes the solver
2171source code, while Rsymphony expects to find header and library files on the
2172users' system. Thus the intention of @code{lpsymphony} is to provide an easy
2173to install interface to SYMPHONY.")
2174 ;; Symphony 5.4 or later is distributed under the terms of the EPL 1.0.
2175 ;; lpsimphony is released under the same terms.
2176 (license license:epl1.0)))
704de8f5
RW
2177
2178(define-public r-ihw
2179 (package
2180 (name "r-ihw")
bcd8b7a9 2181 (version "1.12.0")
704de8f5
RW
2182 (source
2183 (origin
2184 (method url-fetch)
2185 (uri (bioconductor-uri "IHW" version))
2186 (sha256
2187 (base32
bcd8b7a9 2188 "05hs6w1albkbyqzkid0bchb5zs41f31a7vhfbcswryhc86cxwzkz"))))
704de8f5
RW
2189 (properties `((upstream-name . "IHW")))
2190 (build-system r-build-system)
2191 (propagated-inputs
2192 `(("r-biocgenerics" ,r-biocgenerics)
2193 ("r-fdrtool" ,r-fdrtool)
2194 ("r-lpsymphony" ,r-lpsymphony)
2195 ("r-slam" ,r-slam)))
2196 (home-page "https://bioconductor.org/packages/IHW")
2197 (synopsis "Independent hypothesis weighting")
2198 (description
2199 "@dfn{Independent hypothesis weighting} (IHW) is a multiple testing
2200procedure that increases power compared to the method of Benjamini and
2201Hochberg by assigning data-driven weights to each hypothesis. The input to
2202IHW is a two-column table of p-values and covariates. The covariate can be
2203any continuous-valued or categorical variable that is thought to be
2204informative on the statistical properties of each hypothesis test, while it is
2205independent of the p-value under the null hypothesis.")
2206 (license license:artistic2.0)))
251e0830
RW
2207
2208(define-public r-icobra
2209 (package
2210 (name "r-icobra")
13b49976 2211 (version "1.12.1")
251e0830
RW
2212 (source
2213 (origin
2214 (method url-fetch)
2215 (uri (bioconductor-uri "iCOBRA" version))
2216 (sha256
2217 (base32
13b49976 2218 "1wj0vqyb6h4rddmn4va3182yap9bv4m1r1jlzyjfyrqxhl2sqb1q"))))
251e0830
RW
2219 (properties `((upstream-name . "iCOBRA")))
2220 (build-system r-build-system)
2221 (propagated-inputs
2222 `(("r-dplyr" ,r-dplyr)
2223 ("r-dt" ,r-dt)
2224 ("r-ggplot2" ,r-ggplot2)
2225 ("r-limma" ,r-limma)
2226 ("r-reshape2" ,r-reshape2)
2227 ("r-rocr" ,r-rocr)
2228 ("r-scales" ,r-scales)
2229 ("r-shiny" ,r-shiny)
2230 ("r-shinybs" ,r-shinybs)
2231 ("r-shinydashboard" ,r-shinydashboard)
2232 ("r-upsetr" ,r-upsetr)))
2233 (home-page "https://bioconductor.org/packages/iCOBRA")
2234 (synopsis "Comparison and visualization of ranking and assignment methods")
2235 (description
2236 "This package provides functions for calculation and visualization of
2237performance metrics for evaluation of ranking and binary
2238classification (assignment) methods. It also contains a Shiny application for
2239interactive exploration of results.")
2240 (license license:gpl2+)))
925fcdbb
RW
2241
2242(define-public r-mast
2243 (package
2244 (name "r-mast")
a0ff725d 2245 (version "1.10.0")
925fcdbb
RW
2246 (source
2247 (origin
2248 (method url-fetch)
2249 (uri (bioconductor-uri "MAST" version))
2250 (sha256
2251 (base32
a0ff725d 2252 "0f2qkp346095k9m45frpd3bivrvaps9wlm0m3n0z8j0aj7w1kqlx"))))
925fcdbb
RW
2253 (properties `((upstream-name . "MAST")))
2254 (build-system r-build-system)
2255 (propagated-inputs
2256 `(("r-abind" ,r-abind)
a0ff725d 2257 ("r-blme" ,r-blme)
925fcdbb
RW
2258 ("r-biobase" ,r-biobase)
2259 ("r-biocgenerics" ,r-biocgenerics)
2260 ("r-data-table" ,r-data-table)
2261 ("r-ggplot2" ,r-ggplot2)
2262 ("r-plyr" ,r-plyr)
2263 ("r-progress" ,r-progress)
2264 ("r-reshape2" ,r-reshape2)
2265 ("r-s4vectors" ,r-s4vectors)
2266 ("r-singlecellexperiment" ,r-singlecellexperiment)
2267 ("r-stringr" ,r-stringr)
2268 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2269 (home-page "https://github.com/RGLab/MAST/")
2270 (synopsis "Model-based analysis of single cell transcriptomics")
2271 (description
2272 "This package provides methods and models for handling zero-inflated
2273single cell assay data.")
2274 (license license:gpl2+)))
2d7627cf
RW
2275
2276(define-public r-monocle
2277 (package
2278 (name "r-monocle")
78b63267 2279 (version "2.12.0")
2d7627cf
RW
2280 (source
2281 (origin
2282 (method url-fetch)
2283 (uri (bioconductor-uri "monocle" version))
2284 (sha256
2285 (base32
78b63267 2286 "1rnr3k0wc61a806w9flapni91wz5xm0l66jabjzx0vbiwgczs32z"))))
2d7627cf
RW
2287 (build-system r-build-system)
2288 (propagated-inputs
2289 `(("r-biobase" ,r-biobase)
2290 ("r-biocgenerics" ,r-biocgenerics)
2291 ("r-biocviews" ,r-biocviews)
2292 ("r-cluster" ,r-cluster)
2293 ("r-combinat" ,r-combinat)
2294 ("r-ddrtree" ,r-ddrtree)
2295 ("r-densityclust" ,r-densityclust)
2296 ("r-dplyr" ,r-dplyr)
2297 ("r-fastica" ,r-fastica)
2298 ("r-ggplot2" ,r-ggplot2)
2299 ("r-hsmmsinglecell" ,r-hsmmsinglecell)
2300 ("r-igraph" ,r-igraph)
2301 ("r-irlba" ,r-irlba)
2302 ("r-limma" ,r-limma)
2303 ("r-mass" ,r-mass)
2304 ("r-matrix" ,r-matrix)
2305 ("r-matrixstats" ,r-matrixstats)
2306 ("r-pheatmap" ,r-pheatmap)
2307 ("r-plyr" ,r-plyr)
2308 ("r-proxy" ,r-proxy)
2309 ("r-qlcmatrix" ,r-qlcmatrix)
2310 ("r-rann" ,r-rann)
2311 ("r-rcpp" ,r-rcpp)
2312 ("r-reshape2" ,r-reshape2)
2313 ("r-rtsne" ,r-rtsne)
2314 ("r-slam" ,r-slam)
2315 ("r-stringr" ,r-stringr)
2316 ("r-tibble" ,r-tibble)
2317 ("r-vgam" ,r-vgam)
2318 ("r-viridis" ,r-viridis)))
2319 (home-page "https://bioconductor.org/packages/monocle")
2320 (synopsis "Clustering, differential expression, and trajectory analysis for single-cell RNA-Seq")
2321 (description
2322 "Monocle performs differential expression and time-series analysis for
2323single-cell expression experiments. It orders individual cells according to
2324progress through a biological process, without knowing ahead of time which
2325genes define progress through that process. Monocle also performs
2326differential expression analysis, clustering, visualization, and other useful
2327tasks on single cell expression data. It is designed to work with RNA-Seq and
2328qPCR data, but could be used with other types as well.")
2329 (license license:artistic2.0)))
6213e441 2330
b2dce6b5
RW
2331(define-public r-monocle3
2332 (package
2333 (name "r-monocle3")
2334 (version "0.1.2")
2335 (source
2336 (origin
2337 (method git-fetch)
2338 (uri (git-reference
2339 (url "https://github.com/cole-trapnell-lab/monocle3.git")
2340 (commit version)))
2341 (file-name (git-file-name name version))
2342 (sha256
2343 (base32
2344 "1cjxqfw3qvy269hsf5v80d4kshl932wrl949iayas02saj6f70ls"))))
2345 (build-system r-build-system)
2346 (propagated-inputs
2347 `(("r-biobase" ,r-biobase)
2348 ("r-biocgenerics" ,r-biocgenerics)
2349 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
2350 ("r-dplyr" ,r-dplyr)
2351 ("r-ggplot2" ,r-ggplot2)
2352 ("r-ggrepel" ,r-ggrepel)
2353 ("r-grr" ,r-grr)
2354 ("r-htmlwidgets" ,r-htmlwidgets)
2355 ("r-igraph" ,r-igraph)
2356 ("r-irlba" ,r-irlba)
2357 ("r-limma" ,r-limma)
2358 ("r-lmtest" ,r-lmtest)
2359 ("r-mass" ,r-mass)
2360 ("r-matrix" ,r-matrix)
2361 ("r-matrix-utils" ,r-matrix-utils)
2362 ("r-pbapply" ,r-pbapply)
2363 ("r-pbmcapply" ,r-pbmcapply)
2364 ("r-pheatmap" ,r-pheatmap)
2365 ("r-plotly" ,r-plotly)
2366 ("r-pryr" ,r-pryr)
2367 ("r-proxy" ,r-proxy)
2368 ("r-pscl" ,r-pscl)
2369 ("r-purrr" ,r-purrr)
2370 ("r-rann" ,r-rann)
2371 ("r-rcpp" ,r-rcpp)
2372 ("r-rcppparallel" ,r-rcppparallel)
2373 ("r-reshape2" ,r-reshape2)
2374 ("r-reticulate" ,r-reticulate)
2375 ("r-rhpcblasctl" ,r-rhpcblasctl)
2376 ("r-rtsne" ,r-rtsne)
2377 ("r-shiny" ,r-shiny)
2378 ("r-slam" ,r-slam)
2379 ("r-spdep" ,r-spdep)
2380 ("r-speedglm" ,r-speedglm)
2381 ("r-stringr" ,r-stringr)
2382 ("r-singlecellexperiment" ,r-singlecellexperiment)
2383 ("r-tibble" ,r-tibble)
2384 ("r-tidyr" ,r-tidyr)
2385 ("r-uwot" ,r-uwot)
2386 ("r-viridis" ,r-viridis)))
2387 (home-page "https://github.com/cole-trapnell-lab/monocle3")
2388 (synopsis "Analysis toolkit for single-cell RNA-Seq data")
2389 (description
2390 "Monocle 3 is an analysis toolkit for single-cell RNA-Seq experiments.")
2391 (license license:expat)))
2392
6213e441
RW
2393(define-public r-noiseq
2394 (package
2395 (name "r-noiseq")
6a2c58b7 2396 (version "2.28.0")
6213e441
RW
2397 (source
2398 (origin
2399 (method url-fetch)
2400 (uri (bioconductor-uri "NOISeq" version))
2401 (sha256
2402 (base32
6a2c58b7 2403 "1k7k0xqa0lxj6mfsvbmd6x6glv9wynbwl87w5d3bilbq4dpc139j"))))
6213e441
RW
2404 (properties `((upstream-name . "NOISeq")))
2405 (build-system r-build-system)
2406 (propagated-inputs
2407 `(("r-biobase" ,r-biobase)
2408 ("r-matrix" ,r-matrix)))
2409 (home-page "https://bioconductor.org/packages/NOISeq")
2410 (synopsis "Exploratory analysis and differential expression for RNA-seq data")
2411 (description
2412 "This package provides tools to support the analysis of RNA-seq
2413expression data or other similar kind of data. It provides exploratory plots
2414to evaluate saturation, count distribution, expression per chromosome, type of
2415detected features, features length, etc. It also supports the analysis of
2416differential expression between two experimental conditions with no parametric
2417assumptions.")
2418 (license license:artistic2.0)))
b409c357
RW
2419
2420(define-public r-scdd
2421 (package
2422 (name "r-scdd")
7baa59ed 2423 (version "1.8.0")
b409c357
RW
2424 (source
2425 (origin
2426 (method url-fetch)
2427 (uri (bioconductor-uri "scDD" version))
2428 (sha256
2429 (base32
7baa59ed 2430 "01hp6xxxap7541yi5dv596xvamqyyihvgkdy224ixa0n2cxyrhyf"))))
b409c357
RW
2431 (properties `((upstream-name . "scDD")))
2432 (build-system r-build-system)
2433 (propagated-inputs
2434 `(("r-arm" ,r-arm)
2435 ("r-biocparallel" ,r-biocparallel)
2436 ("r-ebseq" ,r-ebseq)
2437 ("r-fields" ,r-fields)
2438 ("r-ggplot2" ,r-ggplot2)
2439 ("r-mclust" ,r-mclust)
2440 ("r-outliers" ,r-outliers)
2441 ("r-s4vectors" ,r-s4vectors)
2442 ("r-scran" ,r-scran)
2443 ("r-singlecellexperiment" ,r-singlecellexperiment)
2444 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2445 (home-page "https://github.com/kdkorthauer/scDD")
2446 (synopsis "Mixture modeling of single-cell RNA-seq data")
2447 (description
2448 "This package implements a method to analyze single-cell RNA-seq data
2449utilizing flexible Dirichlet Process mixture models. Genes with differential
2450distributions of expression are classified into several interesting patterns
2451of differences between two conditions. The package also includes functions
2452for simulating data with these patterns from negative binomial
2453distributions.")
2454 (license license:gpl2)))
f0887757
RW
2455
2456(define-public r-scone
2457 (package
2458 (name "r-scone")
26c72fff 2459 (version "1.8.0")
f0887757
RW
2460 (source
2461 (origin
2462 (method url-fetch)
2463 (uri (bioconductor-uri "scone" version))
2464 (sha256
2465 (base32
26c72fff 2466 "00cr0jp1ywxygf2pryw7mmcmn7cp1500fvifkbwgg2qxbkq5zqck"))))
f0887757
RW
2467 (build-system r-build-system)
2468 (propagated-inputs
2469 `(("r-aroma-light" ,r-aroma-light)
2470 ("r-biocparallel" ,r-biocparallel)
2471 ("r-boot" ,r-boot)
2472 ("r-class" ,r-class)
2473 ("r-cluster" ,r-cluster)
2474 ("r-compositions" ,r-compositions)
2475 ("r-diptest" ,r-diptest)
2476 ("r-edger" ,r-edger)
2477 ("r-fpc" ,r-fpc)
2478 ("r-gplots" ,r-gplots)
2479 ("r-hexbin" ,r-hexbin)
2480 ("r-limma" ,r-limma)
2481 ("r-matrixstats" ,r-matrixstats)
2482 ("r-mixtools" ,r-mixtools)
2483 ("r-rarpack" ,r-rarpack)
2484 ("r-rcolorbrewer" ,r-rcolorbrewer)
2485 ("r-rhdf5" ,r-rhdf5)
2486 ("r-ruvseq" ,r-ruvseq)
2487 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2488 (home-page "https://bioconductor.org/packages/scone")
2489 (synopsis "Single cell overview of normalized expression data")
2490 (description
2491 "SCONE is an R package for comparing and ranking the performance of
2492different normalization schemes for single-cell RNA-seq and other
2493high-throughput analyses.")
2494 (license license:artistic2.0)))
f9201d67
RW
2495
2496(define-public r-geoquery
2497 (package
2498 (name "r-geoquery")
2d443087 2499 (version "2.52.0")
f9201d67
RW
2500 (source
2501 (origin
2502 (method url-fetch)
2503 (uri (bioconductor-uri "GEOquery" version))
2504 (sha256
2505 (base32
2d443087 2506 "1r8x4jsl1mr9j7wyyqlj0zgwd80vkqhxxqrcgbb78ksryzq45jkr"))))
f9201d67
RW
2507 (properties `((upstream-name . "GEOquery")))
2508 (build-system r-build-system)
2509 (propagated-inputs
2510 `(("r-biobase" ,r-biobase)
2511 ("r-dplyr" ,r-dplyr)
2512 ("r-httr" ,r-httr)
2513 ("r-limma" ,r-limma)
2514 ("r-magrittr" ,r-magrittr)
2515 ("r-readr" ,r-readr)
2516 ("r-tidyr" ,r-tidyr)
2517 ("r-xml2" ,r-xml2)))
2518 (home-page "https://github.com/seandavi/GEOquery/")
2519 (synopsis "Get data from NCBI Gene Expression Omnibus (GEO)")
2520 (description
2521 "The NCBI Gene Expression Omnibus (GEO) is a public repository of
2522microarray data. Given the rich and varied nature of this resource, it is
2523only natural to want to apply BioConductor tools to these data. GEOquery is
2524the bridge between GEO and BioConductor.")
2525 (license license:gpl2)))
eed6ff03
RW
2526
2527(define-public r-illuminaio
2528 (package
2529 (name "r-illuminaio")
fadc6db8 2530 (version "0.26.0")
eed6ff03
RW
2531 (source
2532 (origin
2533 (method url-fetch)
2534 (uri (bioconductor-uri "illuminaio" version))
2535 (sha256
2536 (base32
fadc6db8 2537 "18plm8p40gfzfmqflxssrdj8az3xvmnmh9i9dafl3af3bxwv03l8"))))
eed6ff03
RW
2538 (build-system r-build-system)
2539 (propagated-inputs
2540 `(("r-base64" ,r-base64)))
2541 (home-page "https://github.com/HenrikBengtsson/illuminaio/")
2542 (synopsis "Parse Illumina microarray output files")
2543 (description
2544 "This package provides tools for parsing Illumina's microarray output
2545files, including IDAT.")
2546 (license license:gpl2)))
f4eac096
RW
2547
2548(define-public r-siggenes
2549 (package
2550 (name "r-siggenes")
409f4dd6 2551 (version "1.58.0")
f4eac096
RW
2552 (source
2553 (origin
2554 (method url-fetch)
2555 (uri (bioconductor-uri "siggenes" version))
2556 (sha256
2557 (base32
409f4dd6 2558 "178jmmdxsv3rd71a9w5yrvg5aplak40hb42vna15g1d55c2yv1ib"))))
f4eac096
RW
2559 (build-system r-build-system)
2560 (propagated-inputs
2561 `(("r-biobase" ,r-biobase)
409f4dd6
RW
2562 ("r-multtest" ,r-multtest)
2563 ("r-scrime" ,r-scrime)))
f4eac096
RW
2564 (home-page "https://bioconductor.org/packages/siggenes/")
2565 (synopsis
2566 "Multiple testing using SAM and Efron's empirical Bayes approaches")
2567 (description
2568 "This package provides tools for the identification of differentially
2569expressed genes and estimation of the @dfn{False Discovery Rate} (FDR) using
2570both the Significance Analysis of Microarrays (SAM) and the @dfn{Empirical
2571Bayes Analyses of Microarrays} (EBAM).")
2572 (license license:lgpl2.0+)))
34a24f95
RW
2573
2574(define-public r-bumphunter
2575 (package
2576 (name "r-bumphunter")
693a9805 2577 (version "1.26.0")
34a24f95
RW
2578 (source
2579 (origin
2580 (method url-fetch)
2581 (uri (bioconductor-uri "bumphunter" version))
2582 (sha256
2583 (base32
693a9805 2584 "1dkyicwqdaahnxcxj6kmivkqb47yccx51lb1q0yar3xpw91vwlfx"))))
34a24f95
RW
2585 (build-system r-build-system)
2586 (propagated-inputs
2587 `(("r-annotationdbi" ,r-annotationdbi)
2588 ("r-biocgenerics" ,r-biocgenerics)
2589 ("r-dorng" ,r-dorng)
2590 ("r-foreach" ,r-foreach)
2591 ("r-genomeinfodb" ,r-genomeinfodb)
2592 ("r-genomicfeatures" ,r-genomicfeatures)
2593 ("r-genomicranges" ,r-genomicranges)
2594 ("r-iranges" ,r-iranges)
2595 ("r-iterators" ,r-iterators)
2596 ("r-limma" ,r-limma)
2597 ("r-locfit" ,r-locfit)
2598 ("r-matrixstats" ,r-matrixstats)
2599 ("r-s4vectors" ,r-s4vectors)))
2600 (home-page "https://github.com/ririzarr/bumphunter")
2601 (synopsis "Find bumps in genomic data")
2602 (description
2603 "This package provides tools for finding bumps in genomic data in order
2604to identify differentially methylated regions in epigenetic epidemiology
2605studies.")
2606 (license license:artistic2.0)))
0fbaf195
RW
2607
2608(define-public r-minfi
2609 (package
2610 (name "r-minfi")
8c0fae3c 2611 (version "1.30.0")
0fbaf195
RW
2612 (source
2613 (origin
2614 (method url-fetch)
2615 (uri (bioconductor-uri "minfi" version))
2616 (sha256
2617 (base32
8c0fae3c 2618 "0qir0zd0qa97fzm33v10nyrsjp8nmzhn7mn20dnlpsg7rwlf60pd"))))
0fbaf195
RW
2619 (build-system r-build-system)
2620 (propagated-inputs
2621 `(("r-beanplot" ,r-beanplot)
2622 ("r-biobase" ,r-biobase)
2623 ("r-biocgenerics" ,r-biocgenerics)
2624 ("r-biocparallel" ,r-biocparallel)
2625 ("r-biostrings" ,r-biostrings)
2626 ("r-bumphunter" ,r-bumphunter)
2627 ("r-data-table" ,r-data-table)
2628 ("r-delayedarray" ,r-delayedarray)
2629 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
2630 ("r-genefilter" ,r-genefilter)
2631 ("r-genomeinfodb" ,r-genomeinfodb)
2632 ("r-genomicranges" ,r-genomicranges)
2633 ("r-geoquery" ,r-geoquery)
2634 ("r-hdf5array" ,r-hdf5array)
2635 ("r-illuminaio" ,r-illuminaio)
2636 ("r-iranges" ,r-iranges)
2637 ("r-lattice" ,r-lattice)
2638 ("r-limma" ,r-limma)
2639 ("r-mass" ,r-mass)
2640 ("r-mclust" ,r-mclust)
2641 ("r-nlme" ,r-nlme)
2642 ("r-nor1mix" ,r-nor1mix)
2643 ("r-preprocesscore" ,r-preprocesscore)
2644 ("r-quadprog" ,r-quadprog)
2645 ("r-rcolorbrewer" ,r-rcolorbrewer)
2646 ("r-reshape" ,r-reshape)
2647 ("r-s4vectors" ,r-s4vectors)
2648 ("r-siggenes" ,r-siggenes)
2649 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2650 (home-page "https://github.com/hansenlab/minfi")
2651 (synopsis "Analyze Illumina Infinium DNA methylation arrays")
2652 (description
2653 "This package provides tools to analyze and visualize Illumina Infinium
2654methylation arrays.")
2655 (license license:artistic2.0)))
5ec5ba02
RW
2656
2657(define-public r-methylumi
2658 (package
2659 (name "r-methylumi")
2986b51f 2660 (version "2.30.0")
5ec5ba02
RW
2661 (source
2662 (origin
2663 (method url-fetch)
2664 (uri (bioconductor-uri "methylumi" version))
2665 (sha256
2666 (base32
2986b51f 2667 "13acn771ybi10v50x123bq5yqd62b8sr4gz77lpgaj192sxq9d9f"))))
5ec5ba02
RW
2668 (build-system r-build-system)
2669 (propagated-inputs
2670 `(("r-annotate" ,r-annotate)
2671 ("r-annotationdbi" ,r-annotationdbi)
2672 ("r-biobase" ,r-biobase)
2673 ("r-biocgenerics" ,r-biocgenerics)
2674 ("r-fdb-infiniummethylation-hg19" ,r-fdb-infiniummethylation-hg19)
2675 ("r-genefilter" ,r-genefilter)
2676 ("r-genomeinfodb" ,r-genomeinfodb)
2677 ("r-genomicranges" ,r-genomicranges)
2678 ("r-ggplot2" ,r-ggplot2)
2679 ("r-illuminaio" ,r-illuminaio)
2680 ("r-iranges" ,r-iranges)
2681 ("r-lattice" ,r-lattice)
2682 ("r-matrixstats" ,r-matrixstats)
2683 ("r-minfi" ,r-minfi)
2684 ("r-reshape2" ,r-reshape2)
2685 ("r-s4vectors" ,r-s4vectors)
2686 ("r-scales" ,r-scales)
2687 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2688 (home-page "https://bioconductor.org/packages/methylumi")
2689 (synopsis "Handle Illumina methylation data")
2690 (description
2691 "This package provides classes for holding and manipulating Illumina
2692methylation data. Based on eSet, it can contain MIAME information, sample
2693information, feature information, and multiple matrices of data. An
2694\"intelligent\" import function, methylumiR can read the Illumina text files
2695and create a MethyLumiSet. methylumIDAT can directly read raw IDAT files from
2696HumanMethylation27 and HumanMethylation450 microarrays. Normalization,
2697background correction, and quality control features for GoldenGate, Infinium,
2698and Infinium HD arrays are also included.")
2699 (license license:gpl2)))
09605cb2
RW
2700
2701(define-public r-lumi
2702 (package
2703 (name "r-lumi")
5551b07c 2704 (version "2.36.0")
09605cb2
RW
2705 (source
2706 (origin
2707 (method url-fetch)
2708 (uri (bioconductor-uri "lumi" version))
2709 (sha256
2710 (base32
5551b07c 2711 "1rf6xmd2wnajjvnl50q63agakzjf4hrzn2chdsnhapi7fh7bcjba"))))
09605cb2
RW
2712 (build-system r-build-system)
2713 (propagated-inputs
2714 `(("r-affy" ,r-affy)
2715 ("r-annotate" ,r-annotate)
2716 ("r-annotationdbi" ,r-annotationdbi)
2717 ("r-biobase" ,r-biobase)
2718 ("r-dbi" ,r-dbi)
2719 ("r-genomicfeatures" ,r-genomicfeatures)
2720 ("r-genomicranges" ,r-genomicranges)
2721 ("r-kernsmooth" ,r-kernsmooth)
2722 ("r-lattice" ,r-lattice)
2723 ("r-mass" ,r-mass)
2724 ("r-methylumi" ,r-methylumi)
2725 ("r-mgcv" ,r-mgcv)
2726 ("r-nleqslv" ,r-nleqslv)
2727 ("r-preprocesscore" ,r-preprocesscore)
2728 ("r-rsqlite" ,r-rsqlite)))
2729 (home-page "https://bioconductor.org/packages/lumi")
2730 (synopsis "BeadArray-specific methods for Illumina methylation and expression microarrays")
2731 (description
2732 "The lumi package provides an integrated solution for the Illumina
2733microarray data analysis. It includes functions of Illumina
2734BeadStudio (GenomeStudio) data input, quality control, BeadArray-specific
2735variance stabilization, normalization and gene annotation at the probe level.
2736It also includes the functions of processing Illumina methylation microarrays,
2737especially Illumina Infinium methylation microarrays.")
2738 (license license:lgpl2.0+)))
4291f36a
RW
2739
2740(define-public r-linnorm
2741 (package
2742 (name "r-linnorm")
48c2a7eb 2743 (version "2.8.0")
4291f36a
RW
2744 (source
2745 (origin
2746 (method url-fetch)
2747 (uri (bioconductor-uri "Linnorm" version))
2748 (sha256
2749 (base32
48c2a7eb 2750 "1rv3ljdwb71364qd2p8za3jpk08agvzwas6f63s5d8wjlapzm3i5"))))
4291f36a
RW
2751 (properties `((upstream-name . "Linnorm")))
2752 (build-system r-build-system)
2753 (propagated-inputs
2754 `(("r-amap" ,r-amap)
2755 ("r-apcluster" ,r-apcluster)
2756 ("r-ellipse" ,r-ellipse)
2757 ("r-fastcluster" ,r-fastcluster)
2758 ("r-fpc" ,r-fpc)
2759 ("r-ggdendro" ,r-ggdendro)
2760 ("r-ggplot2" ,r-ggplot2)
2761 ("r-gmodels" ,r-gmodels)
2762 ("r-igraph" ,r-igraph)
2763 ("r-limma" ,r-limma)
2764 ("r-mass" ,r-mass)
2765 ("r-mclust" ,r-mclust)
2766 ("r-rcpp" ,r-rcpp)
2767 ("r-rcpparmadillo" ,r-rcpparmadillo)
2768 ("r-rtsne" ,r-rtsne)
2769 ("r-statmod" ,r-statmod)
2770 ("r-vegan" ,r-vegan)
2771 ("r-zoo" ,r-zoo)))
2772 (home-page "http://www.jjwanglab.org/Linnorm/")
2773 (synopsis "Linear model and normality based transformation method")
2774 (description
2775 "Linnorm is an R package for the analysis of RNA-seq, scRNA-seq, ChIP-seq
2776count data or any large scale count data. It transforms such datasets for
2777parametric tests. In addition to the transformtion function (@code{Linnorm}),
2778the following pipelines are implemented:
2779
2780@enumerate
2781@item Library size/batch effect normalization (@code{Linnorm.Norm})
2782@item Cell subpopluation analysis and visualization using t-SNE or PCA K-means
2783 clustering or hierarchical clustering (@code{Linnorm.tSNE},
2784 @code{Linnorm.PCA}, @code{Linnorm.HClust})
2785@item Differential expression analysis or differential peak detection using
2786 limma (@code{Linnorm.limma})
2787@item Highly variable gene discovery and visualization (@code{Linnorm.HVar})
2788@item Gene correlation network analysis and visualization (@code{Linnorm.Cor})
2789@item Stable gene selection for scRNA-seq data; for users without or who do
2790 not want to rely on spike-in genes (@code{Linnorm.SGenes})
2791@item Data imputation (@code{Linnorm.DataImput}).
2792@end enumerate
2793
2794Linnorm can work with raw count, CPM, RPKM, FPKM and TPM. Additionally, the
2795@code{RnaXSim} function is included for simulating RNA-seq data for the
2796evaluation of DEG analysis methods.")
2797 (license license:expat)))
e4a17532
RW
2798
2799(define-public r-ioniser
2800 (package
2801 (name "r-ioniser")
2ee91179 2802 (version "2.8.0")
e4a17532
RW
2803 (source
2804 (origin
2805 (method url-fetch)
2806 (uri (bioconductor-uri "IONiseR" version))
2807 (sha256
2808 (base32
2ee91179 2809 "0kznyqqpm0zbah537p197z1cgrgh9w82whmq0aydfxzgs2vxdw2y"))))
e4a17532
RW
2810 (properties `((upstream-name . "IONiseR")))
2811 (build-system r-build-system)
2812 (propagated-inputs
2813 `(("r-biocgenerics" ,r-biocgenerics)
2814 ("r-biocparallel" ,r-biocparallel)
2815 ("r-biostrings" ,r-biostrings)
2816 ("r-bit64" ,r-bit64)
2817 ("r-dplyr" ,r-dplyr)
2818 ("r-ggplot2" ,r-ggplot2)
2819 ("r-magrittr" ,r-magrittr)
2820 ("r-rhdf5" ,r-rhdf5)
2821 ("r-shortread" ,r-shortread)
2822 ("r-stringr" ,r-stringr)
2823 ("r-tibble" ,r-tibble)
2824 ("r-tidyr" ,r-tidyr)
2825 ("r-xvector" ,r-xvector)))
2826 (home-page "https://bioconductor.org/packages/IONiseR/")
2827 (synopsis "Quality assessment tools for Oxford Nanopore MinION data")
2828 (description
2829 "IONiseR provides tools for the quality assessment of Oxford Nanopore
2830MinION data. It extracts summary statistics from a set of fast5 files and can
2831be used either before or after base calling. In addition to standard
2832summaries of the read-types produced, it provides a number of plots for
2833visualising metrics relative to experiment run time or spatially over the
2834surface of a flowcell.")
2835 (license license:expat)))
80eb01c7
RW
2836
2837;; This is a CRAN package, but it depends on packages from Bioconductor.
2838(define-public r-gkmsvm
2839 (package
2840 (name "r-gkmsvm")
2841 (version "0.79.0")
2842 (source
2843 (origin
2844 (method url-fetch)
2845 (uri (cran-uri "gkmSVM" version))
2846 (sha256
2847 (base32
2848 "04dakbgfvfalz4rm4fvvybp506dn5fbj5g86ybfhrc6wywjllsz3"))))
2849 (properties `((upstream-name . "gkmSVM")))
2850 (build-system r-build-system)
2851 (propagated-inputs
2852 `(("r-biocgenerics" ,r-biocgenerics)
2853 ("r-biostrings" ,r-biostrings)
2854 ("r-genomeinfodb" ,r-genomeinfodb)
2855 ("r-genomicranges" ,r-genomicranges)
2856 ("r-iranges" ,r-iranges)
2857 ("r-kernlab" ,r-kernlab)
2858 ("r-rcpp" ,r-rcpp)
2859 ("r-rocr" ,r-rocr)
2860 ("r-rtracklayer" ,r-rtracklayer)
2861 ("r-s4vectors" ,r-s4vectors)
2862 ("r-seqinr" ,r-seqinr)))
2863 (home-page "https://cran.r-project.org/web/packages/gkmSVM")
2864 (synopsis "Gapped-kmer support vector machine")
2865 (description
2866 "This R package provides tools for training gapped-kmer SVM classifiers
2867for DNA and protein sequences. This package supports several sequence
2868kernels, including: gkmSVM, kmer-SVM, mismatch kernel and wildcard kernel.")
2869 (license license:gpl2+)))
8a5460b4
RW
2870
2871(define-public r-triform
2872 (package
2873 (name "r-triform")
bc083eca 2874 (version "1.26.0")
8a5460b4
RW
2875 (source
2876 (origin
2877 (method url-fetch)
2878 (uri (bioconductor-uri "triform" version))
2879 (sha256
2880 (base32
bc083eca 2881 "0bsxkn386kfx4gg19p6smy5fi3k7xdw89r5hvfsks8hsdpdz3hya"))))
8a5460b4
RW
2882 (build-system r-build-system)
2883 (propagated-inputs
2884 `(("r-biocgenerics" ,r-biocgenerics)
2885 ("r-iranges" ,r-iranges)
2886 ("r-yaml" ,r-yaml)))
2887 (home-page "https://bioconductor.org/packages/triform/")
2888 (synopsis "Find enriched regions in transcription factor ChIP-sequencing data")
2889 (description
2890 "The Triform algorithm uses model-free statistics to identify peak-like
2891distributions of TF ChIP sequencing reads, taking advantage of an improved
2892peak definition in combination with known profile characteristics.")
2893 (license license:gpl2)))
c538bcdd
RW
2894
2895(define-public r-varianttools
2896 (package
2897 (name "r-varianttools")
c2effded 2898 (version "1.26.0")
c538bcdd
RW
2899 (source
2900 (origin
2901 (method url-fetch)
2902 (uri (bioconductor-uri "VariantTools" version))
2903 (sha256
2904 (base32
c2effded 2905 "0y37nziipwikg47x4jhhsx0dyv15rrih4a4z43jbzv4jgq4krzql"))))
c538bcdd
RW
2906 (properties `((upstream-name . "VariantTools")))
2907 (build-system r-build-system)
2908 (propagated-inputs
2909 `(("r-biobase" ,r-biobase)
2910 ("r-biocgenerics" ,r-biocgenerics)
2911 ("r-biocparallel" ,r-biocparallel)
2912 ("r-biostrings" ,r-biostrings)
2913 ("r-bsgenome" ,r-bsgenome)
2914 ("r-genomeinfodb" ,r-genomeinfodb)
2915 ("r-genomicfeatures" ,r-genomicfeatures)
2916 ("r-genomicranges" ,r-genomicranges)
2917 ("r-iranges" ,r-iranges)
2918 ("r-matrix" ,r-matrix)
2919 ("r-rsamtools" ,r-rsamtools)
2920 ("r-rtracklayer" ,r-rtracklayer)
2921 ("r-s4vectors" ,r-s4vectors)
2922 ("r-variantannotation" ,r-variantannotation)))
2923 (home-page "https://bioconductor.org/packages/VariantTools/")
2924 (synopsis "Tools for exploratory analysis of variant calls")
2925 (description
2926 "Explore, diagnose, and compare variant calls using filters. The
2927VariantTools package supports a workflow for loading data, calling single
2928sample variants and tumor-specific somatic mutations or other sample-specific
2929variant types (e.g., RNA editing). Most of the functions operate on
2930alignments (BAM files) or datasets of called variants. The user is expected
2931to have already aligned the reads with a separate tool, e.g., GSNAP via
2932gmapR.")
2933 (license license:artistic2.0)))
3e41919d
RW
2934
2935(define-public r-heatplus
2936 (package
2937 (name "r-heatplus")
376d1fe7 2938 (version "2.30.0")
3e41919d
RW
2939 (source
2940 (origin
2941 (method url-fetch)
2942 (uri (bioconductor-uri "Heatplus" version))
2943 (sha256
2944 (base32
376d1fe7 2945 "18b0zy12przp88sj1smvfdd39m17nhhnqzk656bs5pjls2ifmcm6"))))
3e41919d
RW
2946 (properties `((upstream-name . "Heatplus")))
2947 (build-system r-build-system)
2948 (propagated-inputs
2949 `(("r-rcolorbrewer" ,r-rcolorbrewer)))
2950 (home-page "https://github.com/alexploner/Heatplus")
2951 (synopsis "Heatmaps with row and/or column covariates and colored clusters")
2952 (description
2953 "This package provides tools to display a rectangular heatmap (intensity
2954plot) of a data matrix. By default, both samples (columns) and features (row)
2955of the matrix are sorted according to a hierarchical clustering, and the
2956corresponding dendrogram is plotted. Optionally, panels with additional
2957information about samples and features can be added to the plot.")
2958 (license license:gpl2+)))
c04f230e
RW
2959
2960(define-public r-gosemsim
2961 (package
2962 (name "r-gosemsim")
24cf7bad 2963 (version "2.10.0")
c04f230e
RW
2964 (source
2965 (origin
2966 (method url-fetch)
2967 (uri (bioconductor-uri "GOSemSim" version))
2968 (sha256
2969 (base32
24cf7bad 2970 "035jbm14rb1rjp2n00dp5bm88ad8a9afv4lvzpkv39nil98nzbdg"))))
c04f230e
RW
2971 (properties `((upstream-name . "GOSemSim")))
2972 (build-system r-build-system)
2973 (propagated-inputs
2974 `(("r-annotationdbi" ,r-annotationdbi)
2975 ("r-go-db" ,r-go-db)
2976 ("r-rcpp" ,r-rcpp)))
2977 (home-page "https://guangchuangyu.github.io/software/GOSemSim")
2978 (synopsis "GO-terms semantic similarity measures")
2979 (description
2980 "The semantic comparisons of @dfn{Gene Ontology} (GO) annotations provide
2981quantitative ways to compute similarities between genes and gene groups, and
2982have became important basis for many bioinformatics analysis approaches.
2983GOSemSim is an R package for semantic similarity computation among GO terms,
2984sets of GO terms, gene products and gene clusters.")
2985 (license license:artistic2.0)))
9d0f7942
RW
2986
2987(define-public r-anota
2988 (package
2989 (name "r-anota")
0a41b5db 2990 (version "1.32.0")
9d0f7942
RW
2991 (source
2992 (origin
2993 (method url-fetch)
2994 (uri (bioconductor-uri "anota" version))
2995 (sha256
2996 (base32
0a41b5db 2997 "0jchhyf9gqyj0k0fn5zp319griy32cckqpldq9x58z69l2ix2s2c"))))
9d0f7942
RW
2998 (build-system r-build-system)
2999 (propagated-inputs
3000 `(("r-multtest" ,r-multtest)
3001 ("r-qvalue" ,r-qvalue)))
3002 (home-page "https://bioconductor.org/packages/anota/")
3003 (synopsis "Analysis of translational activity")
3004 (description
3005 "Genome wide studies of translational control is emerging as a tool to
0cea26bd 3006study various biological conditions. The output from such analysis is both
9d0f7942
RW
3007the mRNA level (e.g. cytosolic mRNA level) and the levl of mRNA actively
3008involved in translation (the actively translating mRNA level) for each mRNA.
3009The standard analysis of such data strives towards identifying differential
3010translational between two or more sample classes - i.e. differences in
3011actively translated mRNA levels that are independent of underlying differences
3012in cytosolic mRNA levels. This package allows for such analysis using partial
3013variances and the random variance model. As 10s of thousands of mRNAs are
4f664004 3014analyzed in parallel the library performs a number of tests to assure that
9d0f7942
RW
3015the data set is suitable for such analysis.")
3016 (license license:gpl3)))
a6d867fe
RW
3017
3018(define-public r-sigpathway
3019 (package
3020 (name "r-sigpathway")
3e5ee6f6 3021 (version "1.52.0")
a6d867fe
RW
3022 (source
3023 (origin
3024 (method url-fetch)
3025 (uri (bioconductor-uri "sigPathway" version))
3026 (sha256
3027 (base32
3e5ee6f6 3028 "1mc4lb78rcmpihzjiy4w738cbalw5zxms30z8kyy12s6vbxi6hx7"))))
a6d867fe
RW
3029 (properties `((upstream-name . "sigPathway")))
3030 (build-system r-build-system)
3031 (home-page "https://www.pnas.org/cgi/doi/10.1073/pnas.0506577102")
3032 (synopsis "Pathway analysis")
3033 (description
3034 "This package is used to conduct pathway analysis by calculating the NT_k
3035and NE_k statistics in a statistical framework for determining whether a
3036specified group of genes for a pathway has a coordinated association with a
3037phenotype of interest.")
3038 (license license:gpl2)))
af26c7ae
RW
3039
3040(define-public r-fgsea
3041 (package
3042 (name "r-fgsea")
9b275285 3043 (version "1.10.1")
af26c7ae
RW
3044 (source
3045 (origin
3046 (method url-fetch)
3047 (uri (bioconductor-uri "fgsea" version))
3048 (sha256
3049 (base32
9b275285 3050 "1k2f9hkp1mvc9fpqzhbf08jd0yg4xaa312v9vy37fxd9pyrwp5a6"))))
af26c7ae
RW
3051 (build-system r-build-system)
3052 (propagated-inputs
ebffd24c
RW
3053 `(("r-bh" ,r-bh)
3054 ("r-biocparallel" ,r-biocparallel)
af26c7ae
RW
3055 ("r-data-table" ,r-data-table)
3056 ("r-fastmatch" ,r-fastmatch)
3057 ("r-ggplot2" ,r-ggplot2)
3058 ("r-gridextra" ,r-gridextra)
3059 ("r-matrix" ,r-matrix)
3060 ("r-rcpp" ,r-rcpp)))
3061 (home-page "https://github.com/ctlab/fgsea/")
3062 (synopsis "Fast gene set enrichment analysis")
3063 (description
3064 "The package implements an algorithm for fast gene set enrichment
3065analysis. Using the fast algorithm allows to make more permutations and get
3066more fine grained p-values, which allows to use accurate stantard approaches
3067to multiple hypothesis correction.")
3068 (license license:expat)))
305050b5
RW
3069
3070(define-public r-dose
3071 (package
3072 (name "r-dose")
aff3ecbf 3073 (version "3.10.2")
305050b5
RW
3074 (source
3075 (origin
3076 (method url-fetch)
3077 (uri (bioconductor-uri "DOSE" version))
3078 (sha256
3079 (base32
aff3ecbf 3080 "06jm1mnfd92s84f21562vsmj6jfkravfqf4lcxx2lk7s4ll66znj"))))
305050b5
RW
3081 (properties `((upstream-name . "DOSE")))
3082 (build-system r-build-system)
3083 (propagated-inputs
3084 `(("r-annotationdbi" ,r-annotationdbi)
3085 ("r-biocparallel" ,r-biocparallel)
3086 ("r-do-db" ,r-do-db)
3087 ("r-fgsea" ,r-fgsea)
3088 ("r-ggplot2" ,r-ggplot2)
3089 ("r-gosemsim" ,r-gosemsim)
3090 ("r-qvalue" ,r-qvalue)
3091 ("r-reshape2" ,r-reshape2)
3092 ("r-s4vectors" ,r-s4vectors)))
3093 (home-page "https://guangchuangyu.github.io/software/DOSE/")
3094 (synopsis "Disease ontology semantic and enrichment analysis")
3095 (description
3096 "This package implements five methods proposed by Resnik, Schlicker,
3097Jiang, Lin and Wang, respectively, for measuring semantic similarities among
3098@dfn{Disease ontology} (DO) terms and gene products. Enrichment analyses
3099including hypergeometric model and gene set enrichment analysis are also
3100implemented for discovering disease associations of high-throughput biological
3101data.")
3102 (license license:artistic2.0)))
9c30cf65
RW
3103
3104(define-public r-enrichplot
3105 (package
3106 (name "r-enrichplot")
77d28d66 3107 (version "1.4.0")
9c30cf65
RW
3108 (source
3109 (origin
3110 (method url-fetch)
3111 (uri (bioconductor-uri "enrichplot" version))
3112 (sha256
3113 (base32
77d28d66 3114 "1i9psakvvdc6jn7k7zwpbdhwvf9r8s7649w05mwh1hy978x4rh6h"))))
9c30cf65
RW
3115 (build-system r-build-system)
3116 (propagated-inputs
3117 `(("r-annotationdbi" ,r-annotationdbi)
3118 ("r-cowplot" ,r-cowplot)
3119 ("r-dose" ,r-dose)
3120 ("r-europepmc" ,r-europepmc)
3121 ("r-ggplot2" ,r-ggplot2)
3122 ("r-ggplotify" ,r-ggplotify)
3123 ("r-ggraph" ,r-ggraph)
3124 ("r-ggridges" ,r-ggridges)
3125 ("r-gosemsim" ,r-gosemsim)
3126 ("r-gridextra" ,r-gridextra)
3127 ("r-igraph" ,r-igraph)
3128 ("r-purrr" ,r-purrr)
3129 ("r-rcolorbrewer" ,r-rcolorbrewer)
3130 ("r-reshape2" ,r-reshape2)
3131 ("r-upsetr" ,r-upsetr)))
3132 (home-page "https://github.com/GuangchuangYu/enrichplot")
3133 (synopsis "Visualization of functional enrichment result")
3134 (description
3135 "The enrichplot package implements several visualization methods for
3136interpreting functional enrichment results obtained from ORA or GSEA analyses.
3137All the visualization methods are developed based on ggplot2 graphics.")
3138 (license license:artistic2.0)))
f8295ee6
RW
3139
3140(define-public r-clusterprofiler
3141 (package
3142 (name "r-clusterprofiler")
1a3e33be 3143 (version "3.12.0")
f8295ee6
RW
3144 (source
3145 (origin
3146 (method url-fetch)
3147 (uri (bioconductor-uri "clusterProfiler" version))
3148 (sha256
3149 (base32
1a3e33be 3150 "1jw8h6nlcgd86qhqlcgi3icylb7amcqimlvzg29gay3bf3grwfhq"))))
f8295ee6
RW
3151 (properties
3152 `((upstream-name . "clusterProfiler")))
3153 (build-system r-build-system)
3154 (propagated-inputs
3155 `(("r-annotationdbi" ,r-annotationdbi)
3156 ("r-dose" ,r-dose)
3157 ("r-enrichplot" ,r-enrichplot)
3158 ("r-ggplot2" ,r-ggplot2)
3159 ("r-go-db" ,r-go-db)
3160 ("r-gosemsim" ,r-gosemsim)
3161 ("r-magrittr" ,r-magrittr)
3162 ("r-plyr" ,r-plyr)
3163 ("r-qvalue" ,r-qvalue)
3164 ("r-rvcheck" ,r-rvcheck)
3165 ("r-tidyr" ,r-tidyr)))
3166 (home-page "https://guangchuangyu.github.io/software/clusterProfiler/")
3167 (synopsis "Analysis and visualization of functional profiles for gene clusters")
3168 (description
3169 "This package implements methods to analyze and visualize functional
3170profiles (GO and KEGG) of gene and gene clusters.")
3171 (license license:artistic2.0)))
ce77562a
RW
3172
3173(define-public r-mlinterfaces
3174 (package
3175 (name "r-mlinterfaces")
8265a111 3176 (version "1.64.0")
ce77562a
RW
3177 (source
3178 (origin
3179 (method url-fetch)
3180 (uri (bioconductor-uri "MLInterfaces" version))
3181 (sha256
3182 (base32
8265a111 3183 "0zqvxmvbkig3cc4r5k405s53d7y5ccvrf8kf5j6v8s1kkrklai4j"))))
ce77562a
RW
3184 (properties `((upstream-name . "MLInterfaces")))
3185 (build-system r-build-system)
3186 (propagated-inputs
3187 `(("r-annotate" ,r-annotate)
3188 ("r-biobase" ,r-biobase)
3189 ("r-biocgenerics" ,r-biocgenerics)
3190 ("r-cluster" ,r-cluster)
3191 ("r-fpc" ,r-fpc)
3192 ("r-gbm" ,r-gbm)
3193 ("r-gdata" ,r-gdata)
3194 ("r-genefilter" ,r-genefilter)
3195 ("r-ggvis" ,r-ggvis)
3196 ("r-hwriter" ,r-hwriter)
3197 ("r-mass" ,r-mass)
3198 ("r-mlbench" ,r-mlbench)
3199 ("r-pls" ,r-pls)
3200 ("r-rcolorbrewer" ,r-rcolorbrewer)
3201 ("r-rda" ,r-rda)
3202 ("r-rpart" ,r-rpart)
3203 ("r-sfsmisc" ,r-sfsmisc)
3204 ("r-shiny" ,r-shiny)
3205 ("r-threejs" ,r-threejs)))
3206 (home-page "https://bioconductor.org/packages/MLInterfaces/")
3207 (synopsis "Interfaces to R machine learning procedures")
3208 (description
3209 "This package provides uniform interfaces to machine learning code for
3210data in R and Bioconductor containers.")
3211 ;; Any version of the LGPL.
3212 (license license:lgpl2.1+)))
a793e88c
RW
3213
3214(define-public r-annaffy
3215 (package
3216 (name "r-annaffy")
8bef9df4 3217 (version "1.56.0")
a793e88c
RW
3218 (source
3219 (origin
3220 (method url-fetch)
3221 (uri (bioconductor-uri "annaffy" version))
3222 (sha256
3223 (base32
8bef9df4 3224 "0sz96lcw0xc4bw1h3x0j40yh5ragmybsq6zwd0adlwzkhvriqjn9"))))
a793e88c
RW
3225 (build-system r-build-system)
3226 (arguments
3227 `(#:phases
3228 (modify-phases %standard-phases
3229 (add-after 'unpack 'remove-reference-to-non-free-data
3230 (lambda _
3231 (substitute* "DESCRIPTION"
3232 ((", KEGG.db") ""))
3233 #t)))))
3234 (propagated-inputs
3235 `(("r-annotationdbi" ,r-annotationdbi)
3236 ("r-biobase" ,r-biobase)
3237 ("r-dbi" ,r-dbi)
3238 ("r-go-db" ,r-go-db)))
3239 (home-page "https://bioconductor.org/packages/annaffy/")
3240 (synopsis "Annotation tools for Affymetrix biological metadata")
3241 (description
3242 "This package provides functions for handling data from Bioconductor
3243Affymetrix annotation data packages. It produces compact HTML and text
3244reports including experimental data and URL links to many online databases.
3245It allows searching of biological metadata using various criteria.")
3246 ;; Any version of the LGPL according to the DESCRIPTION file. A copy of
3247 ;; the LGPL 2.1 is included.
3248 (license license:lgpl2.1+)))
0ec0a5ec
RW
3249
3250(define-public r-a4core
3251 (package
3252 (name "r-a4core")
b077e3db 3253 (version "1.32.0")
0ec0a5ec
RW
3254 (source
3255 (origin
3256 (method url-fetch)
3257 (uri (bioconductor-uri "a4Core" version))
3258 (sha256
3259 (base32
b077e3db 3260 "1cr0d1w81iygil3pygqzigfb1a0hc248qd9vqvs0n537cxrxq7i7"))))
0ec0a5ec
RW
3261 (properties `((upstream-name . "a4Core")))
3262 (build-system r-build-system)
3263 (propagated-inputs
3264 `(("r-biobase" ,r-biobase)
3265 ("r-glmnet" ,r-glmnet)))
3266 (home-page "https://bioconductor.org/packages/a4Core")
3267 (synopsis "Automated Affymetrix array analysis core package")
3268 (description
3269 "This is the core package for the automated analysis of Affymetrix
3270arrays.")
3271 (license license:gpl3)))
9ae37581
RW
3272
3273(define-public r-a4classif
3274 (package
3275 (name "r-a4classif")
82de77da 3276 (version "1.32.0")
9ae37581
RW
3277 (source
3278 (origin
3279 (method url-fetch)
3280 (uri (bioconductor-uri "a4Classif" version))
3281 (sha256
3282 (base32
82de77da 3283 "1jif0w3hx020zzwkaza1a26mf34343y7a3v80ic93in6n53yjhj0"))))
9ae37581
RW
3284 (properties `((upstream-name . "a4Classif")))
3285 (build-system r-build-system)
3286 (propagated-inputs
3287 `(("r-a4core" ,r-a4core)
3288 ("r-a4preproc" ,r-a4preproc)
3289 ("r-glmnet" ,r-glmnet)
3290 ("r-mlinterfaces" ,r-mlinterfaces)
3291 ("r-pamr" ,r-pamr)
3292 ("r-rocr" ,r-rocr)
3293 ("r-varselrf" ,r-varselrf)))
3294 (home-page "https://bioconductor.org/packages/a4Classif/")
3295 (synopsis "Automated Affymetrix array analysis classification package")
3296 (description
3297 "This is the classification package for the automated analysis of
3298Affymetrix arrays.")
3299 (license license:gpl3)))
b8d13e2c
RW
3300
3301(define-public r-a4preproc
3302 (package
3303 (name "r-a4preproc")
0b609162 3304 (version "1.32.0")
b8d13e2c
RW
3305 (source
3306 (origin
3307 (method url-fetch)
3308 (uri (bioconductor-uri "a4Preproc" version))
3309 (sha256
3310 (base32
0b609162 3311 "13sj4zriq1mian2xcjwkbmmpdjh3h6dgjslar2hc8nmd34cb9xjr"))))
b8d13e2c
RW
3312 (properties `((upstream-name . "a4Preproc")))
3313 (build-system r-build-system)
3314 (propagated-inputs
3315 `(("r-annotationdbi" ,r-annotationdbi)))
3316 (home-page "https://bioconductor.org/packages/a4Preproc/")
3317 (synopsis "Automated Affymetrix array analysis preprocessing package")
3318 (description
3319 "This is a package for the automated analysis of Affymetrix arrays. It
3320is used for preprocessing the arrays.")
3321 (license license:gpl3)))
8e15f861
RW
3322
3323(define-public r-a4reporting
3324 (package
3325 (name "r-a4reporting")
e5a36543 3326 (version "1.32.0")
8e15f861
RW
3327 (source
3328 (origin
3329 (method url-fetch)
3330 (uri (bioconductor-uri "a4Reporting" version))
3331 (sha256
3332 (base32
e5a36543 3333 "1lail2iw8jmvfdq9brv7i41k6vmbhx2kp21jxq2cj1zva5rcqssj"))))
8e15f861
RW
3334 (properties `((upstream-name . "a4Reporting")))
3335 (build-system r-build-system)
3336 (propagated-inputs
3337 `(("r-annaffy" ,r-annaffy)
3338 ("r-xtable" ,r-xtable)))
3339 (home-page "https://bioconductor.org/packages/a4Reporting/")
3340 (synopsis "Automated Affymetrix array analysis reporting package")
3341 (description
3342 "This is a package for the automated analysis of Affymetrix arrays. It
3343provides reporting features.")
3344 (license license:gpl3)))
dbfe3375
RW
3345
3346(define-public r-a4base
3347 (package
3348 (name "r-a4base")
ae1730ae 3349 (version "1.32.0")
dbfe3375
RW
3350 (source
3351 (origin
3352 (method url-fetch)
3353 (uri (bioconductor-uri "a4Base" version))
3354 (sha256
3355 (base32
ae1730ae 3356 "0yd8gkg3dlkijnms88bxkqsghhc9i32pgd9yaq6hzr67wk879wa1"))))
dbfe3375
RW
3357 (properties `((upstream-name . "a4Base")))
3358 (build-system r-build-system)
3359 (propagated-inputs
3360 `(("r-a4core" ,r-a4core)
3361 ("r-a4preproc" ,r-a4preproc)
3362 ("r-annaffy" ,r-annaffy)
3363 ("r-annotationdbi" ,r-annotationdbi)
3364 ("r-biobase" ,r-biobase)
3365 ("r-genefilter" ,r-genefilter)
3366 ("r-glmnet" ,r-glmnet)
3367 ("r-gplots" ,r-gplots)
3368 ("r-limma" ,r-limma)
3369 ("r-mpm" ,r-mpm)
3370 ("r-multtest" ,r-multtest)))
3371 (home-page "https://bioconductor.org/packages/a4Base/")
3372 (synopsis "Automated Affymetrix array analysis base package")
3373 (description
3374 "This package provides basic features for the automated analysis of
3375Affymetrix arrays.")
3376 (license license:gpl3)))
84ad024e
RW
3377
3378(define-public r-a4
3379 (package
3380 (name "r-a4")
1aadddea 3381 (version "1.32.0")
84ad024e
RW
3382 (source
3383 (origin
3384 (method url-fetch)
3385 (uri (bioconductor-uri "a4" version))
3386 (sha256
3387 (base32
1aadddea 3388 "08146qzsr6mjblmh08g83063nnyrfl35z6p65v71isprkydgxyhy"))))
84ad024e
RW
3389 (build-system r-build-system)
3390 (propagated-inputs
3391 `(("r-a4base" ,r-a4base)
3392 ("r-a4classif" ,r-a4classif)
3393 ("r-a4core" ,r-a4core)
3394 ("r-a4preproc" ,r-a4preproc)
3395 ("r-a4reporting" ,r-a4reporting)))
3396 (home-page "https://bioconductor.org/packages/a4/")
3397 (synopsis "Automated Affymetrix array analysis umbrella package")
3398 (description
3399 "This package provides a software suite for the automated analysis of
3400Affymetrix arrays.")
3401 (license license:gpl3)))
59d331f1
RW
3402
3403(define-public r-abseqr
3404 (package
3405 (name "r-abseqr")
b7ddf0f0 3406 (version "1.2.0")
59d331f1
RW
3407 (source
3408 (origin
3409 (method url-fetch)
3410 (uri (bioconductor-uri "abseqR" version))
3411 (sha256
3412 (base32
b7ddf0f0 3413 "0cbjm7cxjfrkwqhcrrh93w0zf3skmi2p9hyx7acg0ym5fz0ic51r"))))
59d331f1
RW
3414 (properties `((upstream-name . "abseqR")))
3415 (build-system r-build-system)
3416 (inputs
3417 `(("pandoc" ,ghc-pandoc)))
3418 (propagated-inputs
3419 `(("r-biocparallel" ,r-biocparallel)
3420 ("r-biocstyle" ,r-biocstyle)
3421 ("r-circlize" ,r-circlize)
3422 ("r-flexdashboard" ,r-flexdashboard)
3423 ("r-ggcorrplot" ,r-ggcorrplot)
3424 ("r-ggdendro" ,r-ggdendro)
3425 ("r-ggplot2" ,r-ggplot2)
3426 ("r-gridextra" ,r-gridextra)
3427 ("r-knitr" ,r-knitr)
3428 ("r-plotly" ,r-plotly)
3429 ("r-plyr" ,r-plyr)
3430 ("r-png" ,r-png)
3431 ("r-rcolorbrewer" ,r-rcolorbrewer)
3432 ("r-reshape2" ,r-reshape2)
3433 ("r-rmarkdown" ,r-rmarkdown)
3434 ("r-stringr" ,r-stringr)
3435 ("r-vegan" ,r-vegan)
3436 ("r-venndiagram" ,r-venndiagram)))
3437 (home-page "https://github.com/malhamdoosh/abseqR")
3438 (synopsis "Reporting and data analysis for Rep-Seq datasets of antibody libraries")
3439 (description
3440 "AbSeq is a comprehensive bioinformatic pipeline for the analysis of
3441sequencing datasets generated from antibody libraries and abseqR is one of its
3442packages. AbseqR empowers the users of abseqPy with plotting and reporting
3443capabilities and allows them to generate interactive HTML reports for the
3444convenience of viewing and sharing with other researchers. Additionally,
3445abseqR extends abseqPy to compare multiple repertoire analyses and perform
3446further downstream analysis on its output.")
3447 (license license:gpl3)))
41aab7d1
RW
3448
3449(define-public r-bacon
3450 (package
3451 (name "r-bacon")
e33c25ff 3452 (version "1.12.0")
41aab7d1
RW
3453 (source
3454 (origin
3455 (method url-fetch)
3456 (uri (bioconductor-uri "bacon" version))
3457 (sha256
3458 (base32
e33c25ff 3459 "1p6h348kwbsan6dwviclwxx02jcdmf580g5f95w2sgn4jnfv7q1q"))))
41aab7d1
RW
3460 (build-system r-build-system)
3461 (propagated-inputs
3462 `(("r-biocparallel" ,r-biocparallel)
3463 ("r-ellipse" ,r-ellipse)
3464 ("r-ggplot2" ,r-ggplot2)))
3465 (home-page "https://bioconductor.org/packages/bacon/")
3466 (synopsis "Controlling bias and inflation in association studies")
3467 (description
3468 "Bacon can be used to remove inflation and bias often observed in
3469epigenome- and transcriptome-wide association studies. To this end bacon
3470constructs an empirical null distribution using a Gibbs Sampling algorithm by
3471fitting a three-component normal mixture on z-scores.")
3472 (license license:gpl2+)))
051e8e1a
RW
3473
3474(define-public r-rgadem
3475 (package
3476 (name "r-rgadem")
93f8a009 3477 (version "2.32.0")
051e8e1a
RW
3478 (source
3479 (origin
3480 (method url-fetch)
3481 (uri (bioconductor-uri "rGADEM" version))
3482 (sha256
3483 (base32
93f8a009 3484 "1zf8ayllf1i79wc39vyln2hii1bgg88sw6h1hngkqx4phyvl9q18"))))
051e8e1a
RW
3485 (properties `((upstream-name . "rGADEM")))
3486 (build-system r-build-system)
3487 (propagated-inputs
3488 `(("r-biostrings" ,r-biostrings)
3489 ("r-bsgenome" ,r-bsgenome)
3490 ("r-iranges" ,r-iranges)
3491 ("r-seqlogo" ,r-seqlogo)))
3492 (home-page "https://bioconductor.org/packages/rGADEM/")
3493 (synopsis "De novo sequence motif discovery")
3494 (description
3495 "rGADEM is an efficient de novo motif discovery tool for large-scale
3496genomic sequence data.")
3497 (license license:artistic2.0)))
229f97c3
RW
3498
3499(define-public r-motiv
3500 (package
3501 (name "r-motiv")
f7a495b1 3502 (version "1.40.0")
229f97c3
RW
3503 (source
3504 (origin
3505 (method url-fetch)
3506 (uri (bioconductor-uri "MotIV" version))
3507 (sha256
3508 (base32
f7a495b1 3509 "088z3vyx5h2c4ll4sway01cd4h0x2ayhbv55f6l2kss71v6k6byf"))))
229f97c3
RW
3510 (properties `((upstream-name . "MotIV")))
3511 (build-system r-build-system)
3512 (inputs
3513 `(("gsl" ,gsl)))
3514 (propagated-inputs
3515 `(("r-biocgenerics" ,r-biocgenerics)
3516 ("r-biostrings" ,r-biostrings)
3517 ("r-iranges" ,r-iranges)
3518 ("r-lattice" ,r-lattice)
3519 ("r-rgadem" ,r-rgadem)
3520 ("r-s4vectors" ,r-s4vectors)))
3521 (home-page "https://bioconductor.org/packages/MotIV/")
3522 (synopsis "Motif identification and validation")
3523 (description
3524 "This package is used for the identification and validation of sequence
3525motifs. It makes use of STAMP for comparing a set of motifs to a given
3526database (e.g. JASPAR). It can also be used to visualize motifs, motif
3527distributions, modules and filter motifs.")
3528 (license license:gpl2)))
2a72ef56
RW
3529
3530(define-public r-motifstack
3531 (package
3532 (name "r-motifstack")
aa0ebfd2 3533 (version "1.28.0")
2a72ef56
RW
3534 (source
3535 (origin
3536 (method url-fetch)
3537 (uri (bioconductor-uri "motifStack" version))
3538 (sha256
3539 (base32
aa0ebfd2 3540 "0qbv5pvn1g9xfn221vqjmp9vfxpkda1wxkn0kyn2nqyb80d4jf9f"))))
2a72ef56
RW
3541 (properties `((upstream-name . "motifStack")))
3542 (build-system r-build-system)
3543 (propagated-inputs
3544 `(("r-ade4" ,r-ade4)
3545 ("r-biostrings" ,r-biostrings)
aa0ebfd2 3546 ("r-grimport2" ,r-grimport2)
2a72ef56
RW
3547 ("r-htmlwidgets" ,r-htmlwidgets)
3548 ("r-motiv" ,r-motiv)
3549 ("r-scales" ,r-scales)
3550 ("r-xml" ,r-xml)))
3551 (home-page "https://bioconductor.org/packages/motifStack/")
3552 (synopsis "Plot stacked logos for DNA, RNA and amino acid sequences")
3553 (description
3554 "The motifStack package is designed for graphic representation of
3555multiple motifs with different similarity scores. It works with both DNA/RNA
3556sequence motifs and amino acid sequence motifs. In addition, it provides the
3557flexibility for users to customize the graphic parameters such as the font
3558type and symbol colors.")
3559 (license license:gpl2+)))
e5bff307
RW
3560
3561(define-public r-genomicscores
3562 (package
3563 (name "r-genomicscores")
3c944fda 3564 (version "1.8.1")
e5bff307
RW
3565 (source
3566 (origin
3567 (method url-fetch)
3568 (uri (bioconductor-uri "GenomicScores" version))
3569 (sha256
3570 (base32
3c944fda 3571 "0xgv5h6hwr4p2p05z8vzhivy97gfirm4rj1ihb5c8fhgc5vp85dy"))))
e5bff307
RW
3572 (properties `((upstream-name . "GenomicScores")))
3573 (build-system r-build-system)
3574 (propagated-inputs
3575 `(("r-annotationhub" ,r-annotationhub)
3576 ("r-biobase" ,r-biobase)
3577 ("r-biocgenerics" ,r-biocgenerics)
3578 ("r-biostrings" ,r-biostrings)
3579 ("r-bsgenome" ,r-bsgenome)
3580 ("r-genomeinfodb" ,r-genomeinfodb)
3581 ("r-genomicranges" ,r-genomicranges)
3582 ("r-iranges" ,r-iranges)
3583 ("r-s4vectors" ,r-s4vectors)
3584 ("r-xml" ,r-xml)))
3585 (home-page "https://github.com/rcastelo/GenomicScores/")
3586 (synopsis "Work with genome-wide position-specific scores")
3587 (description
3588 "This package provides infrastructure to store and access genome-wide
3589position-specific scores within R and Bioconductor.")
3590 (license license:artistic2.0)))
32e0f906
RW
3591
3592(define-public r-atacseqqc
3593 (package
3594 (name "r-atacseqqc")
fbe5a087 3595 (version "1.8.5")
32e0f906
RW
3596 (source
3597 (origin
3598 (method url-fetch)
3599 (uri (bioconductor-uri "ATACseqQC" version))
3600 (sha256
3601 (base32
fbe5a087 3602 "1i8f0vs0z4jbc2yvj1diay7jhcmb1a82zv96xllk771f25nvmmxp"))))
32e0f906
RW
3603 (properties `((upstream-name . "ATACseqQC")))
3604 (build-system r-build-system)
3605 (propagated-inputs
3606 `(("r-biocgenerics" ,r-biocgenerics)
3607 ("r-biostrings" ,r-biostrings)
3608 ("r-bsgenome" ,r-bsgenome)
3609 ("r-chippeakanno" ,r-chippeakanno)
bcc233c1 3610 ("r-edger" ,r-edger)
32e0f906
RW
3611 ("r-genomeinfodb" ,r-genomeinfodb)
3612 ("r-genomicalignments" ,r-genomicalignments)
3613 ("r-genomicranges" ,r-genomicranges)
3614 ("r-genomicscores" ,r-genomicscores)
3615 ("r-iranges" ,r-iranges)
3616 ("r-kernsmooth" ,r-kernsmooth)
3617 ("r-limma" ,r-limma)
3618 ("r-motifstack" ,r-motifstack)
3619 ("r-preseqr" ,r-preseqr)
3620 ("r-randomforest" ,r-randomforest)
3621 ("r-rsamtools" ,r-rsamtools)
3622 ("r-rtracklayer" ,r-rtracklayer)
3623 ("r-s4vectors" ,r-s4vectors)))
3624 (home-page "https://bioconductor.org/packages/ATACseqQC/")
3625 (synopsis "ATAC-seq quality control")
3626 (description
3627 "ATAC-seq, an assay for Transposase-Accessible Chromatin using
3628sequencing, is a rapid and sensitive method for chromatin accessibility
3629analysis. It was developed as an alternative method to MNase-seq, FAIRE-seq
3630and DNAse-seq. The ATACseqQC package was developed to help users to quickly
3631assess whether their ATAC-seq experiment is successful. It includes
3632diagnostic plots of fragment size distribution, proportion of mitochondria
3633reads, nucleosome positioning pattern, and CTCF or other Transcript Factor
3634footprints.")
3635 (license license:gpl2+)))
3972cfce
RW
3636
3637(define-public r-gofuncr
3638 (package
3639 (name "r-gofuncr")
bab06a6f 3640 (version "1.4.0")
3972cfce
RW
3641 (source
3642 (origin
3643 (method url-fetch)
3644 (uri (bioconductor-uri "GOfuncR" version))
3645 (sha256
3646 (base32
bab06a6f 3647 "1znnkh96yyv6rkbjxx2942nixw4ixdll1f72v92wzsxdcbwkgqdm"))))
3972cfce
RW
3648 (properties `((upstream-name . "GOfuncR")))
3649 (build-system r-build-system)
3650 (propagated-inputs
3651 `(("r-annotationdbi" ,r-annotationdbi)
3652 ("r-genomicranges" ,r-genomicranges)
3653 ("r-gtools" ,r-gtools)
3654 ("r-iranges" ,r-iranges)
3655 ("r-mapplots" ,r-mapplots)
3656 ("r-rcpp" ,r-rcpp)
3657 ("r-vioplot" ,r-vioplot)))
3658 (home-page "https://bioconductor.org/packages/GOfuncR/")
3659 (synopsis "Gene ontology enrichment using FUNC")
3660 (description
3661 "GOfuncR performs a gene ontology enrichment analysis based on the
3662ontology enrichment software FUNC. GO-annotations are obtained from
3663OrganismDb or OrgDb packages (@code{Homo.sapiens} by default); the GO-graph is
3664included in the package and updated regularly. GOfuncR provides the standard
3665candidate vs background enrichment analysis using the hypergeometric test, as
3666well as three additional tests:
3667
3668@enumerate
3669@item the Wilcoxon rank-sum test that is used when genes are ranked,
3670@item a binomial test that is used when genes are associated with two counts,
3671 and
3672@item a Chi-square or Fisher's exact test that is used in cases when genes are
3673associated with four counts.
3674@end enumerate
3675
3676To correct for multiple testing and interdependency of the tests, family-wise
3677error rates are computed based on random permutations of the gene-associated
3678variables. GOfuncR also provides tools for exploring the ontology graph and
3679the annotations, and options to take gene-length or spatial clustering of
3680genes into account. It is also possible to provide custom gene coordinates,
3681annotations and ontologies.")
3682 (license license:gpl2+)))
9bf4bb19
RW
3683
3684(define-public r-abaenrichment
3685 (package
3686 (name "r-abaenrichment")
d6158ecb 3687 (version "1.14.1")
9bf4bb19
RW
3688 (source
3689 (origin
3690 (method url-fetch)
3691 (uri (bioconductor-uri "ABAEnrichment" version))
3692 (sha256
3693 (base32
d6158ecb 3694 "1w322wsp6bd3gyfwzgdf088cvfmpq774knr57d0dj420ljf4xn48"))))
9bf4bb19
RW
3695 (properties `((upstream-name . "ABAEnrichment")))
3696 (build-system r-build-system)
3697 (propagated-inputs
3698 `(("r-abadata" ,r-abadata)
3699 ("r-data-table" ,r-data-table)
3700 ("r-gofuncr" ,r-gofuncr)
3701 ("r-gplots" ,r-gplots)
3702 ("r-gtools" ,r-gtools)
3703 ("r-rcpp" ,r-rcpp)))
3704 (home-page "https://bioconductor.org/packages/ABAEnrichment/")
3705 (synopsis "Gene expression enrichment in human brain regions")
3706 (description
3707 "The package ABAEnrichment is designed to test for enrichment of user
3708defined candidate genes in the set of expressed genes in different human brain
3709regions. The core function @code{aba_enrich} integrates the expression of the
3710candidate gene set (averaged across donors) and the structural information of
3711the brain using an ontology, both provided by the Allen Brain Atlas project.")
3712 (license license:gpl2+)))
0b91b7b9
RW
3713
3714(define-public r-annotationfuncs
3715 (package
3716 (name "r-annotationfuncs")
69a2ec54 3717 (version "1.34.0")
0b91b7b9
RW
3718 (source
3719 (origin
3720 (method url-fetch)
3721 (uri (bioconductor-uri "AnnotationFuncs" version))
3722 (sha256
3723 (base32
69a2ec54 3724 "12vh07x8s9y74h65q1pnjlma752pz29bmyyhlnqaiy83gsg26hm3"))))
0b91b7b9
RW
3725 (properties
3726 `((upstream-name . "AnnotationFuncs")))
3727 (build-system r-build-system)
3728 (propagated-inputs
3729 `(("r-annotationdbi" ,r-annotationdbi)
3730 ("r-dbi" ,r-dbi)))
3731 (home-page "https://www.iysik.com/r/annotationfuncs")
3732 (synopsis "Annotation translation functions")
3733 (description
3734 "This package provides functions for handling translating between
3735different identifieres using the Biocore Data Team data-packages (e.g.
3736@code{org.Bt.eg.db}).")
3737 (license license:gpl2)))
adf7d813
RW
3738
3739(define-public r-annotationtools
3740 (package
3741 (name "r-annotationtools")
ee1a45d7 3742 (version "1.58.0")
adf7d813
RW
3743 (source
3744 (origin
3745 (method url-fetch)
3746 (uri (bioconductor-uri "annotationTools" version))
3747 (sha256
3748 (base32
ee1a45d7 3749 "148fi8bv1m0y81psm0jv1nqvjhvr461drnl0krqd7skcf0mb0fc1"))))
adf7d813
RW
3750 (properties
3751 `((upstream-name . "annotationTools")))
3752 (build-system r-build-system)
3753 (propagated-inputs `(("r-biobase" ,r-biobase)))
3754 (home-page "https://bioconductor.org/packages/annotationTools/")
3755 (synopsis "Annotate microarrays and perform gene expression analyses")
3756 (description
3757 "This package provides functions to annotate microarrays, find orthologs,
3758and integrate heterogeneous gene expression profiles using annotation and
3759other molecular biology information available as flat file database (plain
3760text files).")
3761 ;; Any version of the GPL.
3762 (license (list license:gpl2+))))
f31e10f8
RW
3763
3764(define-public r-allelicimbalance
3765 (package
3766 (name "r-allelicimbalance")
9da2021f 3767 (version "1.22.0")
f31e10f8
RW
3768 (source
3769 (origin
3770 (method url-fetch)
3771 (uri (bioconductor-uri "AllelicImbalance" version))
3772 (sha256
3773 (base32
9da2021f 3774 "1f51y8zjgz0wdd33qbs1gpnadbprixr4wcfvff6v3s09rmnr8fng"))))
f31e10f8
RW
3775 (properties
3776 `((upstream-name . "AllelicImbalance")))
3777 (build-system r-build-system)
3778 (propagated-inputs
3779 `(("r-annotationdbi" ,r-annotationdbi)
3780 ("r-biocgenerics" ,r-biocgenerics)
3781 ("r-biostrings" ,r-biostrings)
3782 ("r-bsgenome" ,r-bsgenome)
3783 ("r-genomeinfodb" ,r-genomeinfodb)
3784 ("r-genomicalignments" ,r-genomicalignments)
3785 ("r-genomicfeatures" ,r-genomicfeatures)
3786 ("r-genomicranges" ,r-genomicranges)
3787 ("r-gridextra" ,r-gridextra)
3788 ("r-gviz" ,r-gviz)
3789 ("r-iranges" ,r-iranges)
3790 ("r-lattice" ,r-lattice)
3791 ("r-latticeextra" ,r-latticeextra)
3792 ("r-nlme" ,r-nlme)
3793 ("r-rsamtools" ,r-rsamtools)
3794 ("r-s4vectors" ,r-s4vectors)
3795 ("r-seqinr" ,r-seqinr)
3796 ("r-summarizedexperiment" ,r-summarizedexperiment)
3797 ("r-variantannotation" ,r-variantannotation)))
3798 (home-page "https://github.com/pappewaio/AllelicImbalance")
3799 (synopsis "Investigate allele-specific expression")
3800 (description
3801 "This package provides a framework for allele-specific expression
3802investigation using RNA-seq data.")
3803 (license license:gpl3)))
ffe7029b
RW
3804
3805(define-public r-aucell
3806 (package
3807 (name "r-aucell")
61730c3d 3808 (version "1.6.1")
ffe7029b
RW
3809 (source
3810 (origin
3811 (method url-fetch)
3812 (uri (bioconductor-uri "AUCell" version))
3813 (sha256
3814 (base32
61730c3d 3815 "1vd8w6dygn1b5bwlha09mm6fbwyj07pmawpv53agcg1y7jlxs31b"))))
ffe7029b
RW
3816 (properties `((upstream-name . "AUCell")))
3817 (build-system r-build-system)
3818 (propagated-inputs
3819 `(("r-data-table" ,r-data-table)
3820 ("r-gseabase" ,r-gseabase)
3821 ("r-mixtools" ,r-mixtools)
3822 ("r-r-utils" ,r-r-utils)
3823 ("r-shiny" ,r-shiny)
3824 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3825 (home-page "https://bioconductor.org/packages/AUCell/")
3826 (synopsis "Analysis of gene set activity in single-cell RNA-seq data")
3827 (description
3828 "AUCell allows to identify cells with active gene sets (e.g. signatures,
3829gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area
3830Under the Curve} (AUC) to calculate whether a critical subset of the input
3831gene set is enriched within the expressed genes for each cell. The
3832distribution of AUC scores across all the cells allows exploring the relative
3833expression of the signature. Since the scoring method is ranking-based,
3834AUCell is independent of the gene expression units and the normalization
3835procedure. In addition, since the cells are evaluated individually, it can
3836easily be applied to bigger datasets, subsetting the expression matrix if
3837needed.")
3838 (license license:gpl3)))
5cfa4bff
RW
3839
3840(define-public r-ebimage
3841 (package
3842 (name "r-ebimage")
2a6d8383 3843 (version "4.26.0")
5cfa4bff
RW
3844 (source
3845 (origin
3846 (method url-fetch)
3847 (uri (bioconductor-uri "EBImage" version))
3848 (sha256
3849 (base32
2a6d8383 3850 "0c8rfi40959rbpbizpiizkq21az3lfwf2azlj55yz5m61qp7mgsq"))))
5cfa4bff
RW
3851 (properties `((upstream-name . "EBImage")))
3852 (build-system r-build-system)
3853 (propagated-inputs
3854 `(("r-abind" ,r-abind)
3855 ("r-biocgenerics" ,r-biocgenerics)
3856 ("r-fftwtools" ,r-fftwtools)
3857 ("r-htmltools" ,r-htmltools)
3858 ("r-htmlwidgets" ,r-htmlwidgets)
3859 ("r-jpeg" ,r-jpeg)
3860 ("r-locfit" ,r-locfit)
3861 ("r-png" ,r-png)
3862 ("r-rcurl" ,r-rcurl)
3863 ("r-tiff" ,r-tiff)))
3864 (native-inputs
3865 `(("r-knitr" ,r-knitr))) ; for vignettes
3866 (home-page "https://github.com/aoles/EBImage")
3867 (synopsis "Image processing and analysis toolbox for R")
3868 (description
3869 "EBImage provides general purpose functionality for image processing and
3870analysis. In the context of (high-throughput) microscopy-based cellular
3871assays, EBImage offers tools to segment cells and extract quantitative
3872cellular descriptors. This allows the automation of such tasks using the R
3873programming language and facilitates the use of other tools in the R
3874environment for signal processing, statistical modeling, machine learning and
3875visualization with image data.")
3876 ;; Any version of the LGPL.
3877 (license license:lgpl2.1+)))
51e98f7e
RW
3878
3879(define-public r-yamss
3880 (package
3881 (name "r-yamss")
1269a926 3882 (version "1.10.0")
51e98f7e
RW
3883 (source
3884 (origin
3885 (method url-fetch)
3886 (uri (bioconductor-uri "yamss" version))
3887 (sha256
3888 (base32
1269a926 3889 "00756szrmfm1jdayl90jgblydn6sick9nagdf77pn7wzh6wlaj23"))))
51e98f7e
RW
3890 (build-system r-build-system)
3891 (propagated-inputs
3892 `(("r-biocgenerics" ,r-biocgenerics)
3893 ("r-data-table" ,r-data-table)
3894 ("r-ebimage" ,r-ebimage)
3895 ("r-iranges" ,r-iranges)
3896 ("r-limma" ,r-limma)
3897 ("r-matrix" ,r-matrix)
3898 ("r-mzr" ,r-mzr)
3899 ("r-s4vectors" ,r-s4vectors)
3900 ("r-summarizedexperiment"
3901 ,r-summarizedexperiment)))
3902 (home-page "https://github.com/hansenlab/yamss")
3903 (synopsis "Tools for high-throughput metabolomics")
3904 (description
3905 "This package provides tools to analyze and visualize high-throughput
9b19734c 3906metabolomics data acquired using chromatography-mass spectrometry. These tools
51e98f7e
RW
3907preprocess data in a way that enables reliable and powerful differential
3908analysis.")
3909 (license license:artistic2.0)))
398c4a93
RW
3910
3911(define-public r-gtrellis
3912 (package
3913 (name "r-gtrellis")
f8fb5b75 3914 (version "1.16.1")
398c4a93
RW
3915 (source
3916 (origin
3917 (method url-fetch)
3918 (uri (bioconductor-uri "gtrellis" version))
3919 (sha256
3920 (base32
f8fb5b75 3921 "069hln9vflyxic24bxrlmdmz9h3jdd2qaqy898rgk5bn0gqwcjix"))))
398c4a93
RW
3922 (build-system r-build-system)
3923 (propagated-inputs
3924 `(("r-circlize" ,r-circlize)
3925 ("r-genomicranges" ,r-genomicranges)
3926 ("r-getoptlong" ,r-getoptlong)
3927 ("r-iranges" ,r-iranges)))
3928 (home-page "https://github.com/jokergoo/gtrellis")
3929 (synopsis "Genome level Trellis layout")
3930 (description
3931 "Genome level Trellis graph visualizes genomic data conditioned by
3932genomic categories (e.g. chromosomes). For each genomic category, multiple
3933dimensional data which are represented as tracks describe different features
3934from different aspects. This package provides high flexibility to arrange
3935genomic categories and to add self-defined graphics in the plot.")
3936 (license license:expat)))
28098414
RW
3937
3938(define-public r-somaticsignatures
3939 (package
3940 (name "r-somaticsignatures")
3cdc5d1a 3941 (version "2.20.0")
28098414
RW
3942 (source
3943 (origin
3944 (method url-fetch)
3945 (uri (bioconductor-uri "SomaticSignatures" version))
3946 (sha256
3947 (base32
3cdc5d1a 3948 "0wc4ddwngvkc9jhihzaxx8yazqncl1kbgkx8vqn5gd4w2hx0h5bx"))))
28098414
RW
3949 (properties
3950 `((upstream-name . "SomaticSignatures")))
3951 (build-system r-build-system)
3952 (propagated-inputs
3953 `(("r-biobase" ,r-biobase)
3954 ("r-biostrings" ,r-biostrings)
3955 ("r-genomeinfodb" ,r-genomeinfodb)
3956 ("r-genomicranges" ,r-genomicranges)
3957 ("r-ggbio" ,r-ggbio)
3958 ("r-ggplot2" ,r-ggplot2)
3959 ("r-iranges" ,r-iranges)
3960 ("r-nmf" ,r-nmf)
3961 ("r-pcamethods" ,r-pcamethods)
3962 ("r-proxy" ,r-proxy)
3963 ("r-reshape2" ,r-reshape2)
3964 ("r-s4vectors" ,r-s4vectors)
3965 ("r-variantannotation" ,r-variantannotation)))
3966 (home-page "https://github.com/juliangehring/SomaticSignatures")
3967 (synopsis "Somatic signatures")
3968 (description
3969 "This package identifies mutational signatures of @dfn{single nucleotide
3970variants} (SNVs). It provides a infrastructure related to the methodology
3971described in Nik-Zainal (2012, Cell), with flexibility in the matrix
3972decomposition algorithms.")
3973 (license license:expat)))
303f2ed1
RW
3974
3975(define-public r-yapsa
3976 (package
3977 (name "r-yapsa")
edba69b2 3978 (version "1.10.0")
303f2ed1
RW
3979 (source
3980 (origin
3981 (method url-fetch)
3982 (uri (bioconductor-uri "YAPSA" version))
3983 (sha256
3984 (base32
edba69b2 3985 "0rfjn2x6hsqiigd53bnl7z5ix5s2mbpr9glsyihsa7i6iazh3n1q"))))
303f2ed1
RW
3986 (properties `((upstream-name . "YAPSA")))
3987 (build-system r-build-system)
3988 (propagated-inputs
3989 `(("r-circlize" ,r-circlize)
3990 ("r-complexheatmap" ,r-complexheatmap)
3991 ("r-corrplot" ,r-corrplot)
3992 ("r-dendextend" ,r-dendextend)
3993 ("r-genomeinfodb" ,r-genomeinfodb)
3994 ("r-genomicranges" ,r-genomicranges)
3995 ("r-getoptlong" ,r-getoptlong)
3996 ("r-ggplot2" ,r-ggplot2)
3997 ("r-gridextra" ,r-gridextra)
3998 ("r-gtrellis" ,r-gtrellis)
3999 ("r-keggrest" ,r-keggrest)
4000 ("r-lsei" ,r-lsei)
4001 ("r-pmcmr" ,r-pmcmr)
4002 ("r-reshape2" ,r-reshape2)
4003 ("r-somaticsignatures" ,r-somaticsignatures)
4004 ("r-variantannotation" ,r-variantannotation)))
4005 (home-page "https://bioconductor.org/packages/YAPSA/")
4006 (synopsis "Yet another package for signature analysis")
4007 (description
4008 "This package provides functions and routines useful in the analysis of
4009somatic signatures (cf. L. Alexandrov et al., Nature 2013). In particular,
4010functions to perform a signature analysis with known signatures and a
4011signature analysis on @dfn{stratified mutational catalogue} (SMC) are
4012provided.")
4013 (license license:gpl3)))
e99380d6
RW
4014
4015(define-public r-gcrma
4016 (package
4017 (name "r-gcrma")
56576bea 4018 (version "2.56.0")
e99380d6
RW
4019 (source
4020 (origin
4021 (method url-fetch)
4022 (uri (bioconductor-uri "gcrma" version))
4023 (sha256
4024 (base32
56576bea 4025 "1wazr3f4hwzpd0cjs2nlnzifr2g1r8a692pxap9xnmrw66zq94s4"))))
e99380d6
RW
4026 (build-system r-build-system)
4027 (propagated-inputs
4028 `(("r-affy" ,r-affy)
4029 ("r-affyio" ,r-affyio)
4030 ("r-biobase" ,r-biobase)
4031 ("r-biocmanager" ,r-biocmanager)
4032 ("r-biostrings" ,r-biostrings)
4033 ("r-xvector" ,r-xvector)))
4034 (home-page "https://bioconductor.org/packages/gcrma/")
4035 (synopsis "Background adjustment using sequence information")
4036 (description
4037 "Gcrma adjusts for background intensities in Affymetrix array data which
4038include optical noise and @dfn{non-specific binding} (NSB). The main function
4039@code{gcrma} converts background adjusted probe intensities to expression
4040measures using the same normalization and summarization methods as a
4041@dfn{Robust Multiarray Average} (RMA). Gcrma uses probe sequence information
4042to estimate probe affinity to NSB. The sequence information is summarized in
4043a more complex way than the simple GC content. Instead, the base types (A, T,
4044G or C) at each position along the probe determine the affinity of each probe.
4045The parameters of the position-specific base contributions to the probe
4046affinity is estimated in an NSB experiment in which only NSB but no
4047gene-specific bidning is expected.")
4048 ;; Any version of the LGPL
4049 (license license:lgpl2.1+)))
4675b3cf
RW
4050
4051(define-public r-simpleaffy
4052 (package
4053 (name "r-simpleaffy")
38c5d13a 4054 (version "2.60.0")
4675b3cf
RW
4055 (source
4056 (origin
4057 (method url-fetch)
4058 (uri (bioconductor-uri "simpleaffy" version))
4059 (sha256
4060 (base32
38c5d13a 4061 "0zjpbjkk27w56mrxsxynkqc298xxsarsnzbd7injg6zakhlmhy6a"))))
4675b3cf
RW
4062 (build-system r-build-system)
4063 (propagated-inputs
4064 `(("r-affy" ,r-affy)
4065 ("r-biobase" ,r-biobase)
4066 ("r-biocgenerics" ,r-biocgenerics)
4067 ("r-gcrma" ,r-gcrma)
4068 ("r-genefilter" ,r-genefilter)))
4069 (home-page "https://bioconductor.org/packages/simpleaffy/")
4070 (synopsis "Very simple high level analysis of Affymetrix data")
4071 (description
4072 "This package provides high level functions for reading Affy @file{.CEL}
4073files, phenotypic data, and then computing simple things with it, such as
4074t-tests, fold changes and the like. It makes heavy use of the @code{affy}
4075library. It also has some basic scatter plot functions and mechanisms for
4076generating high resolution journal figures.")
4077 (license license:gpl2+)))
f562c90a
RW
4078
4079(define-public r-yaqcaffy
4080 (package
4081 (name "r-yaqcaffy")
f48e29da 4082 (version "1.44.0")
f562c90a
RW
4083 (source
4084 (origin
4085 (method url-fetch)
4086 (uri (bioconductor-uri "yaqcaffy" version))
4087 (sha256
4088 (base32
f48e29da 4089 "1v12mbai6gf7wpxbyz4clvr7w1mlbv3scjf4kydfin8wwrrzq670"))))
f562c90a
RW
4090 (build-system r-build-system)
4091 (propagated-inputs
4092 `(("r-simpleaffy" ,r-simpleaffy)))
4093 (home-page "https://bioconductor.org/packages/yaqcaffy/")
4094 (synopsis "Affymetrix quality control and reproducibility analysis")
4095 (description
4096 "This is a package that can be used for quality control of Affymetrix
4097GeneChip expression data and reproducibility analysis of human whole genome
4098chips with the MAQC reference datasets.")
4099 (license license:artistic2.0)))
59cf2629
RW
4100
4101(define-public r-quantro
4102 (package
4103 (name "r-quantro")
2feea2d2 4104 (version "1.18.0")
59cf2629
RW
4105 (source
4106 (origin
4107 (method url-fetch)
4108 (uri (bioconductor-uri "quantro" version))
4109 (sha256
4110 (base32
2feea2d2 4111 "0zfb2s410ijp0didapnq7q4gn2d26wy785cygxyvg8sq6mlw2cab"))))
59cf2629
RW
4112 (build-system r-build-system)
4113 (propagated-inputs
4114 `(("r-biobase" ,r-biobase)
4115 ("r-doparallel" ,r-doparallel)
4116 ("r-foreach" ,r-foreach)
4117 ("r-ggplot2" ,r-ggplot2)
4118 ("r-iterators" ,r-iterators)
4119 ("r-minfi" ,r-minfi)
4120 ("r-rcolorbrewer" ,r-rcolorbrewer)))
4121 (home-page "https://bioconductor.org/packages/quantro/")
4122 (synopsis "Test for when to use quantile normalization")
4123 (description
4124 "This package provides a data-driven test for the assumptions of quantile
4125normalization using raw data such as objects that inherit eSets (e.g.
4126ExpressionSet, MethylSet). Group level information about each sample (such as
4127Tumor / Normal status) must also be provided because the test assesses if
4128there are global differences in the distributions between the user-defined
4129groups.")
4130 (license license:gpl3+)))
98a2af31
RW
4131
4132(define-public r-yarn
4133 (package
4134 (name "r-yarn")
7f4957b2 4135 (version "1.10.0")
98a2af31
RW
4136 (source
4137 (origin
4138 (method url-fetch)
4139 (uri (bioconductor-uri "yarn" version))
4140 (sha256
4141 (base32
7f4957b2 4142 "00gmwylpdmssz8xpd91d8fsiyglr7f9vc9bdalpa7w5vg4c6d2f6"))))
98a2af31
RW
4143 (build-system r-build-system)
4144 (propagated-inputs
4145 `(("r-biobase" ,r-biobase)
4146 ("r-biomart" ,r-biomart)
4147 ("r-downloader" ,r-downloader)
4148 ("r-edger" ,r-edger)
4149 ("r-gplots" ,r-gplots)
4150 ("r-limma" ,r-limma)
4151 ("r-matrixstats" ,r-matrixstats)
4152 ("r-preprocesscore" ,r-preprocesscore)
4153 ("r-quantro" ,r-quantro)
4154 ("r-rcolorbrewer" ,r-rcolorbrewer)
4155 ("r-readr" ,r-readr)))
4156 (home-page "https://bioconductor.org/packages/yarn/")
4157 (synopsis "Robust multi-condition RNA-Seq preprocessing and normalization")
4158 (description
4159 "Expedite large RNA-Seq analyses using a combination of previously
4160developed tools. YARN is meant to make it easier for the user in performing
4161basic mis-annotation quality control, filtering, and condition-aware
4162normalization. YARN leverages many Bioconductor tools and statistical
4163techniques to account for the large heterogeneity and sparsity found in very
4164large RNA-seq experiments.")
4165 (license license:artistic2.0)))
a6e1eb1a
RW
4166
4167(define-public r-roar
4168 (package
4169 (name "r-roar")
0334b203 4170 (version "1.20.0")
a6e1eb1a
RW
4171 (source
4172 (origin
4173 (method url-fetch)
4174 (uri (bioconductor-uri "roar" version))
4175 (sha256
4176 (base32
0334b203 4177 "11ib5vr2vrrqsqcikph528c56bp52myyfdlwkklp8m0r15kwpxr7"))))
a6e1eb1a
RW
4178 (build-system r-build-system)
4179 (propagated-inputs
4180 `(("r-biocgenerics" ,r-biocgenerics)
4181 ("r-genomeinfodb" ,r-genomeinfodb)
4182 ("r-genomicalignments" ,r-genomicalignments)
4183 ("r-genomicranges" ,r-genomicranges)
4184 ("r-iranges" ,r-iranges)
4185 ("r-rtracklayer" ,r-rtracklayer)
4186 ("r-s4vectors" ,r-s4vectors)
4187 ("r-summarizedexperiment" ,r-summarizedexperiment)))
4188 (home-page "https://github.com/vodkatad/roar/")
4189 (synopsis "Identify differential APA usage from RNA-seq alignments")
4190 (description
4191 "This package provides tools for identifying preferential usage of APA
4192sites, comparing two biological conditions, starting from known alternative
4193sites and alignments obtained from standard RNA-seq experiments.")
4194 (license license:gpl3)))
50d91770
RW
4195
4196(define-public r-xbseq
4197 (package
4198 (name "r-xbseq")
88469def 4199 (version "1.16.0")
50d91770
RW
4200 (source
4201 (origin
4202 (method url-fetch)
4203 (uri (bioconductor-uri "XBSeq" version))
4204 (sha256
4205 (base32
88469def 4206 "12l5qnkg6iahwyfmcsf18hys2i9cjn486sacvsqqfcjj3m88w1gy"))))
50d91770
RW
4207 (properties `((upstream-name . "XBSeq")))
4208 (build-system r-build-system)
4209 (propagated-inputs
4210 `(("r-biobase" ,r-biobase)
4211 ("r-deseq2" ,r-deseq2)
4212 ("r-dplyr" ,r-dplyr)
4213 ("r-ggplot2" ,r-ggplot2)
4214 ("r-locfit" ,r-locfit)
4215 ("r-magrittr" ,r-magrittr)
4216 ("r-matrixstats" ,r-matrixstats)
4217 ("r-pracma" ,r-pracma)
4218 ("r-roar" ,r-roar)))
4219 (home-page "https://github.com/Liuy12/XBSeq")
4220 (synopsis "Test for differential expression for RNA-seq data")
4221 (description
4222 "XBSeq is a novel algorithm for testing RNA-seq @dfn{differential
4223expression} (DE), where a statistical model was established based on the
4224assumption that observed signals are the convolution of true expression
4225signals and sequencing noises. The mapped reads in non-exonic regions are
4226considered as sequencing noises, which follows a Poisson distribution. Given
4227measurable observed signal and background noise from RNA-seq data, true
4228expression signals, assuming governed by the negative binomial distribution,
4229can be delineated and thus the accurate detection of differential expressed
4230genes.")
4231 (license license:gpl3+)))
c8310056
RW
4232
4233(define-public r-massspecwavelet
4234 (package
4235 (name "r-massspecwavelet")
7c888138 4236 (version "1.50.0")
c8310056
RW
4237 (source
4238 (origin
4239 (method url-fetch)
4240 (uri (bioconductor-uri "MassSpecWavelet" version))
4241 (sha256
4242 (base32
7c888138 4243 "1qg73qv69fvf2al7znkh9lmyx5qmkqv2mpl33lahdwzkm0lh6n72"))))
c8310056
RW
4244 (properties
4245 `((upstream-name . "MassSpecWavelet")))
4246 (build-system r-build-system)
4247 (propagated-inputs
4248 `(("r-waveslim" ,r-waveslim)))
4249 (home-page "https://bioconductor.org/packages/MassSpecWavelet/")
4250 (synopsis "Mass spectrum processing by wavelet-based algorithms")
4251 (description
4252 "The MassSpecWavelet package aims to process @dfn{Mass Spectrometry} (MS)
4253data mainly through the use of wavelet transforms. It supports peak detection
4254based on @dfn{Continuous Wavelet Transform} (CWT).")
4255 (license license:lgpl2.0+)))
ec12e537
RW
4256
4257(define-public r-xcms
4258 (package
4259 (name "r-xcms")
40b2f7bc 4260 (version "3.6.1")
ec12e537
RW
4261 (source
4262 (origin
4263 (method url-fetch)
4264 (uri (bioconductor-uri "xcms" version))
4265 (sha256
4266 (base32
40b2f7bc 4267 "06vhqvvzlkc5bslswagrapmn5ag3x84xg9gxk0fhlmgwapqwki1g"))))
ec12e537
RW
4268 (build-system r-build-system)
4269 (propagated-inputs
4270 `(("r-biobase" ,r-biobase)
4271 ("r-biocgenerics" ,r-biocgenerics)
4272 ("r-biocparallel" ,r-biocparallel)
4273 ("r-lattice" ,r-lattice)
4274 ("r-massspecwavelet" ,r-massspecwavelet)
4275 ("r-msnbase" ,r-msnbase)
4276 ("r-multtest" ,r-multtest)
4277 ("r-mzr" ,r-mzr)
4278 ("r-plyr" ,r-plyr)
4279 ("r-protgenerics" ,r-protgenerics)
4280 ("r-rann" ,r-rann)
4281 ("r-rcolorbrewer" ,r-rcolorbrewer)
4282 ("r-robustbase" ,r-robustbase)
4283 ("r-s4vectors" ,r-s4vectors)))
4284 (home-page "https://bioconductor.org/packages/xcms/")
4285 (synopsis "LC/MS and GC/MS mass spectrometry data analysis")
4286 (description
4287 "This package provides a framework for processing and visualization of
4288chromatographically separated and single-spectra mass spectral data. It
4289imports from AIA/ANDI NetCDF, mzXML, mzData and mzML files. It preprocesses
4290data for high-throughput, untargeted analyte profiling.")
4291 (license license:gpl2+)))
8830664d
RW
4292
4293(define-public r-wrench
4294 (package
4295 (name "r-wrench")
07597c85 4296 (version "1.2.0")
8830664d
RW
4297 (source
4298 (origin
4299 (method url-fetch)
4300 (uri (bioconductor-uri "Wrench" version))
4301 (sha256
4302 (base32
07597c85 4303 "1js4dsgpgwq552r4ay78awd5vhzlmva0v8xvn3dy9v18y4j9k94i"))))
8830664d
RW
4304 (properties `((upstream-name . "Wrench")))
4305 (build-system r-build-system)
4306 (propagated-inputs
4307 `(("r-limma" ,r-limma)
4308 ("r-locfit" ,r-locfit)
4309 ("r-matrixstats" ,r-matrixstats)))
4310 (home-page "https://github.com/HCBravoLab/Wrench")
4311 (synopsis "Wrench normalization for sparse count data")
4312 (description
4313 "Wrench is a package for normalization sparse genomic count data, like
4314that arising from 16s metagenomic surveys.")
4315 (license license:artistic2.0)))
b9b8b447
RW
4316
4317(define-public r-wiggleplotr
4318 (package
4319 (name "r-wiggleplotr")
a6edf335 4320 (version "1.8.0")
b9b8b447
RW
4321 (source
4322 (origin
4323 (method url-fetch)
4324 (uri (bioconductor-uri "wiggleplotr" version))
4325 (sha256
4326 (base32
a6edf335 4327 "0yl3ymsk5iijbypjg7lf6mkjgb54893vml2v5aqp2q4l8q0ld7l0"))))
b9b8b447
RW
4328 (build-system r-build-system)
4329 (propagated-inputs
4330 `(("r-assertthat" ,r-assertthat)
4331 ("r-cowplot" ,r-cowplot)
4332 ("r-dplyr" ,r-dplyr)
4333 ("r-genomeinfodb" ,r-genomeinfodb)
4334 ("r-genomicranges" ,r-genomicranges)
4335 ("r-ggplot2" ,r-ggplot2)
4336 ("r-iranges" ,r-iranges)
4337 ("r-purrr" ,r-purrr)
4338 ("r-rtracklayer" ,r-rtracklayer)
4339 ("r-s4vectors" ,r-s4vectors)))
4340 (home-page "https://bioconductor.org/packages/wiggleplotr/")
4341 (synopsis "Make read coverage plots from BigWig files")
4342 (description
4343 "This package provides tools to visualize read coverage from sequencing
4344experiments together with genomic annotations (genes, transcripts, peaks).
4345Introns of long transcripts can be rescaled to a fixed length for better
4346visualization of exonic read coverage.")
4347 (license license:asl2.0)))
7b5101c5
RW
4348
4349(define-public r-widgettools
4350 (package
4351 (name "r-widgettools")
c881b9ef 4352 (version "1.62.0")
7b5101c5
RW
4353 (source
4354 (origin
4355 (method url-fetch)
4356 (uri (bioconductor-uri "widgetTools" version))
4357 (sha256
4358 (base32
c881b9ef 4359 "021b4s5vcy68p95p8rrcz8a8b1gyk4k8zq06snn32k2dqr91xi1a"))))
7b5101c5
RW
4360 (properties `((upstream-name . "widgetTools")))
4361 (build-system r-build-system)
4362 (home-page "https://bioconductor.org/packages/widgetTools/")
4363 (synopsis "Tools for creating interactive tcltk widgets")
4364 (description
337bdc17 4365 "This package contains tools to support the construction of tcltk
7b5101c5
RW
4366widgets in R.")
4367 ;; Any version of the LGPL.
4368 (license license:lgpl3+)))
6b12f213
RW
4369
4370(define-public r-webbioc
4371 (package
4372 (name "r-webbioc")
67bc9255 4373 (version "1.56.0")
6b12f213
RW
4374 (source
4375 (origin
4376 (method url-fetch)
4377 (uri (bioconductor-uri "webbioc" version))
4378 (sha256
4379 (base32
67bc9255 4380 "0ilrwzbk0v41p6hwng7jmr3hwwb4skdcjqml1mc3xmh99lcvw8hz"))))
6b12f213
RW
4381 (build-system r-build-system)
4382 (inputs
4383 `(("netpbm" ,netpbm)
4384 ("perl" ,perl)))
4385 (propagated-inputs
4386 `(("r-affy" ,r-affy)
4387 ("r-annaffy" ,r-annaffy)
4388 ("r-biobase" ,r-biobase)
4389 ("r-biocmanager" ,r-biocmanager)
4390 ("r-gcrma" ,r-gcrma)
4391 ("r-multtest" ,r-multtest)
4392 ("r-qvalue" ,r-qvalue)
4393 ("r-vsn" ,r-vsn)))
4394 (home-page "https://www.bioconductor.org/")
4395 (synopsis "Bioconductor web interface")
4396 (description
4397 "This package provides an integrated web interface for doing microarray
4398analysis using several of the Bioconductor packages. It is intended to be
4399deployed as a centralized bioinformatics resource for use by many users.
4400Currently only Affymetrix oligonucleotide analysis is supported.")
4401 (license license:gpl2+)))
9800d859
RW
4402
4403(define-public r-zfpkm
4404 (package
4405 (name "r-zfpkm")
02530c28 4406 (version "1.6.0")
9800d859
RW
4407 (source
4408 (origin
4409 (method url-fetch)
4410 (uri (bioconductor-uri "zFPKM" version))
4411 (sha256
4412 (base32
02530c28 4413 "14knxp8cjjp9fhc6py66c7hrckf112jamz3gl1v60l1f2l1hmfvz"))))
9800d859
RW
4414 (properties `((upstream-name . "zFPKM")))
4415 (build-system r-build-system)
4416 (propagated-inputs
4417 `(("r-checkmate" ,r-checkmate)
4418 ("r-dplyr" ,r-dplyr)
4419 ("r-ggplot2" ,r-ggplot2)
4420 ("r-summarizedexperiment" ,r-summarizedexperiment)
4421 ("r-tidyr" ,r-tidyr)))
4422 (home-page "https://github.com/ronammar/zFPKM/")
4423 (synopsis "Functions to facilitate zFPKM transformations")
4424 (description
4425 "This is a package to perform the zFPKM transform on RNA-seq FPKM data.
4426This algorithm is based on the publication by Hart et al., 2013 (Pubmed ID
442724215113).")
4428 (license license:gpl3)))
2bdc88fc
RW
4429
4430(define-public r-rbowtie2
4431 (package
4432 (name "r-rbowtie2")
7d33d36c 4433 (version "1.6.0")
2bdc88fc
RW
4434 (source
4435 (origin
4436 (method url-fetch)
4437 (uri (bioconductor-uri "Rbowtie2" version))
4438 (sha256
4439 (base32
7d33d36c 4440 "1yphnrk5j52gzvy9g6mw05dzh9sm8xxvhyja59ak68nrs1bh3lq4"))))
2bdc88fc
RW
4441 (properties `((upstream-name . "Rbowtie2")))
4442 (build-system r-build-system)
4443 (inputs
4444 `(("zlib" ,zlib)))
4445 (home-page "https://bioconductor.org/packages/Rbowtie2/")
4446 (synopsis "R wrapper for Bowtie2 and AdapterRemoval")
4447 (description
4448 "This package provides an R wrapper of the popular @code{bowtie2}
4449sequencing reads aligner and @code{AdapterRemoval}, a convenient tool for
4450rapid adapter trimming, identification, and read merging.")
4451 (license license:gpl3+)))
5622628f
RW
4452
4453(define-public r-progeny
4454 (package
4455 (name "r-progeny")
c2bfb978 4456 (version "1.6.0")
5622628f
RW
4457 (source
4458 (origin
4459 (method url-fetch)
4460 (uri (bioconductor-uri "progeny" version))
4461 (sha256
4462 (base32
c2bfb978 4463 "03rm90vfb9ivxhapvs3h5yggfazf8bf5vh1krknvb3xyw27br9dw"))))
5622628f
RW
4464 (build-system r-build-system)
4465 (propagated-inputs `(("r-biobase" ,r-biobase)))
4466 (home-page "https://github.com/saezlab/progeny")
4467 (synopsis "Pathway responsive gene activity inference")
4468 (description
4469 "This package provides a function to infer pathway activity from gene
4470expression. It contains the linear model inferred in the publication
4471\"Perturbation-response genes reveal signaling footprints in cancer gene
4472expression\".")
4473 (license license:asl2.0)))
307586c1
RW
4474
4475(define-public r-arrmnormalization
4476 (package
4477 (name "r-arrmnormalization")
c24adbbf 4478 (version "1.24.0")
307586c1
RW
4479 (source
4480 (origin
4481 (method url-fetch)
4482 (uri (bioconductor-uri "ARRmNormalization" version))
4483 (sha256
4484 (base32
c24adbbf 4485 "05m7hy1qd4lr1ylb0ld30dirdl9jfp1zhvifl6wvj40x74b6h2d1"))))
307586c1
RW
4486 (properties
4487 `((upstream-name . "ARRmNormalization")))
4488 (build-system r-build-system)
4489 (propagated-inputs `(("r-arrmdata" ,r-arrmdata)))
4490 (home-page "https://bioconductor.org/packages/ARRmNormalization/")
4491 (synopsis "Adaptive robust regression normalization for methylation data")
4492 (description
4493 "This is a package to perform the @dfn{Adaptive Robust Regression
4494method} (ARRm) for the normalization of methylation data from the Illumina
4495Infinium HumanMethylation 450k assay.")
4496 (license license:artistic2.0)))
fbf34949
RW
4497
4498(define-public r-biocfilecache
4499 (package
4500 (name "r-biocfilecache")
4501 (version "1.8.0")
4502 (source
4503 (origin
4504 (method url-fetch)
4505 (uri (bioconductor-uri "BiocFileCache" version))
4506 (sha256
4507 (base32
4508 "1mi8p8hvrdxim8lqsid2cb7284imyjf9rlzsrdlzdjac7dp9bpdb"))))
4509 (properties `((upstream-name . "BiocFileCache")))
4510 (build-system r-build-system)
4511 (propagated-inputs
4512 `(("r-curl" ,r-curl)
4513 ("r-dbi" ,r-dbi)
4514 ("r-dbplyr" ,r-dbplyr)
4515 ("r-dplyr" ,r-dplyr)
4516 ("r-httr" ,r-httr)
4517 ("r-rappdirs" ,r-rappdirs)
4518 ("r-rsqlite" ,r-rsqlite)))
4519 (home-page "https://bioconductor.org/packages/BiocFileCache/")
4520 (synopsis "Manage files across sessions")
4521 (description
4522 "This package creates a persistent on-disk cache of files that the user
4523can add, update, and retrieve. It is useful for managing resources (such as
4524custom Txdb objects) that are costly or difficult to create, web resources,
4525and data files used across sessions.")
4526 (license license:artistic2.0)))
8c42f8f6
RW
4527
4528(define-public r-iclusterplus
4529 (package
4530 (name "r-iclusterplus")
4531 (version "1.20.0")
4532 (source
4533 (origin
4534 (method url-fetch)
4535 (uri (bioconductor-uri "iClusterPlus" version))
4536 (sha256
4537 (base32
4538 "14x43jjhbp4zwb4dv9rwrm5l5p7h76bc1zkdbiikqip9bzph0viq"))))
4539 (properties `((upstream-name . "iClusterPlus")))
4540 (build-system r-build-system)
4541 (native-inputs `(("gfortran" ,gfortran)))
4542 (home-page "https://bioconductor.org/packages/iClusterPlus/")
4543 (synopsis "Integrative clustering of multi-type genomic data")
4544 (description
4545 "iClusterPlus is developed for integrative clustering analysis of
4546multi-type genomic data and is an enhanced version of iCluster proposed and
4547developed by Shen, Olshen and Ladanyi (2009). Multi-type genomic data arise
4548from the experiments where biological samples (e.g. tumor samples) are
4549analyzed by multiple techniques, for instance, @dfn{array comparative genomic
4550hybridization} (aCGH), gene expression microarray, RNA-seq and DNA-seq, and so
4551on. In the iClusterPlus model, binary observations such as somatic mutation
4552are modeled as Binomial processes; categorical observations such as copy
4553number states are realizations of Multinomial random variables; counts are
4554modeled as Poisson random processes; and continuous measures are modeled by
4555Gaussian distributions.")
4556 (license license:gpl2+)))
4d06ef4b
RW
4557
4558(define-public r-rbowtie
4559 (package
4560 (name "r-rbowtie")
4561 (version "1.24.0")
4562 (source
4563 (origin
4564 (method url-fetch)
4565 (uri (bioconductor-uri "Rbowtie" version))
4566 (sha256
4567 (base32
4568 "1p8gbd2zn677lq8d009p2cplg1jm2jhn81lppipj638i9ynjh44f"))))
4569 (properties `((upstream-name . "Rbowtie")))
4570 (build-system r-build-system)
4571 (inputs
4572 `(("zlib" ,zlib)))
4573 (home-page "https://bioconductor.org/packages/Rbowtie/")
4574 (synopsis "R bowtie wrapper")
4575 (description
4576 "This package provides an R wrapper around the popular bowtie short read
4577aligner and around SpliceMap, a de novo splice junction discovery and
4578alignment tool.")
4579 (license license:artistic2.0)))
14441539
RW
4580
4581(define-public r-sgseq
4582 (package
4583 (name "r-sgseq")
4584 (version "1.18.0")
4585 (source
4586 (origin
4587 (method url-fetch)
4588 (uri (bioconductor-uri "SGSeq" version))
4589 (sha256
4590 (base32
4591 "09c0hv74pl310wahyyp4x50g6sz30bvrg24p2j9h7glla5dh2z4s"))))
4592 (properties `((upstream-name . "SGSeq")))
4593 (build-system r-build-system)
4594 (propagated-inputs
4595 `(("r-annotationdbi" ,r-annotationdbi)
4596 ("r-biocgenerics" ,r-biocgenerics)
4597 ("r-biostrings" ,r-biostrings)
4598 ("r-genomeinfodb" ,r-genomeinfodb)
4599 ("r-genomicalignments" ,r-genomicalignments)
4600 ("r-genomicfeatures" ,r-genomicfeatures)
4601 ("r-genomicranges" ,r-genomicranges)
4602 ("r-igraph" ,r-igraph)
4603 ("r-iranges" ,r-iranges)
4604 ("r-rsamtools" ,r-rsamtools)
4605 ("r-rtracklayer" ,r-rtracklayer)
4606 ("r-runit" ,r-runit)
4607 ("r-s4vectors" ,r-s4vectors)
4608 ("r-summarizedexperiment" ,r-summarizedexperiment)))
4609 (home-page "https://bioconductor.org/packages/SGSeq/")
4610 (synopsis "Splice event prediction and quantification from RNA-seq data")
4611 (description
4612 "SGSeq is a package for analyzing splice events from RNA-seq data. Input
4613data are RNA-seq reads mapped to a reference genome in BAM format. Genes are
4614represented as a splice graph, which can be obtained from existing annotation
4615or predicted from the mapped sequence reads. Splice events are identified
4616from the graph and are quantified locally using structurally compatible reads
4617at the start or end of each splice variant. The software includes functions
4618for splice event prediction, quantification, visualization and
4619interpretation.")
4620 (license license:artistic2.0)))
58656064
RW
4621
4622(define-public r-rhisat2
4623 (package
4624 (name "r-rhisat2")
932a6c42 4625 (version "1.0.3")
58656064
RW
4626 (source
4627 (origin
4628 (method url-fetch)
4629 (uri (bioconductor-uri "Rhisat2" version))
4630 (sha256
4631 (base32
932a6c42 4632 "02ig9qci18n93vmya7q6bijrqsbfh69fyg8iqysf89ym2vd3x3c5"))))
58656064
RW
4633 (properties `((upstream-name . "Rhisat2")))
4634 (build-system r-build-system)
4635 (native-inputs
4636 `(("which" ,which)))
4637 (propagated-inputs
4638 `(("r-genomicfeatures" ,r-genomicfeatures)
4639 ("r-genomicranges" ,r-genomicranges)
4640 ("r-sgseq" ,r-sgseq)))
4641 (home-page "https://github.com/fmicompbio/Rhisat2")
4642 (synopsis "R Wrapper for HISAT2 sequence aligner")
4643 (description
4644 "This package provides an R interface to the HISAT2 spliced short-read
4645aligner by Kim et al. (2015). The package contains wrapper functions to
4646create a genome index and to perform the read alignment to the generated
4647index.")
4648 (license license:gpl3)))
5e0241db
RW
4649
4650(define-public r-quasr
4651 (package
4652 (name "r-quasr")
b3319f4c 4653 (version "1.24.2")
5e0241db
RW
4654 (source
4655 (origin
4656 (method url-fetch)
4657 (uri (bioconductor-uri "QuasR" version))
4658 (sha256
4659 (base32
b3319f4c 4660 "1pshm41iba9nfq2pigk4dyldn5434w83rhgj99cdjnd0rszj7ajx"))))
5e0241db
RW
4661 (properties `((upstream-name . "QuasR")))
4662 (build-system r-build-system)
4663 (inputs
4664 `(("zlib" ,zlib)))
4665 (propagated-inputs
4666 `(("r-annotationdbi" ,r-annotationdbi)
4667 ("r-biobase" ,r-biobase)
4668 ("r-biocgenerics" ,r-biocgenerics)
4669 ("r-biocmanager" ,r-biocmanager)
4670 ("r-biocparallel" ,r-biocparallel)
4671 ("r-biostrings" ,r-biostrings)
4672 ("r-bsgenome" ,r-bsgenome)
4673 ("r-genomeinfodb" ,r-genomeinfodb)
4674 ("r-genomicalignments" ,r-genomicalignments)
4675 ("r-genomicfeatures" ,r-genomicfeatures)
4676 ("r-genomicfiles" ,r-genomicfiles)
4677 ("r-genomicranges" ,r-genomicranges)
4678 ("r-iranges" ,r-iranges)
4679 ("r-rbowtie" ,r-rbowtie)
4680 ("r-rhisat2" ,r-rhisat2)
4681 ("r-rhtslib" ,r-rhtslib)
4682 ("r-rsamtools" ,r-rsamtools)
4683 ("r-rtracklayer" ,r-rtracklayer)
4684 ("r-s4vectors" ,r-s4vectors)
4685 ("r-shortread" ,r-shortread)))
4686 (home-page "https://bioconductor.org/packages/QuasR/")
4687 (synopsis "Quantify and annotate short reads in R")
4688 (description
4689 "This package provides a framework for the quantification and analysis of
4690short genomic reads. It covers a complete workflow starting from raw sequence
4691reads, over creation of alignments and quality control plots, to the
4692quantification of genomic regions of interest.")
4693 (license license:gpl2)))
496b024f
RW
4694
4695(define-public r-rqc
4696 (package
4697 (name "r-rqc")
4698 (version "1.18.0")
4699 (source
4700 (origin
4701 (method url-fetch)
4702 (uri (bioconductor-uri "Rqc" version))
4703 (sha256
4704 (base32
4705 "09kyn5nc2fqfdm3q07h0x2jyh24vsq5sxxm63ir1lvv250lmal4g"))))
4706 (properties `((upstream-name . "Rqc")))
4707 (build-system r-build-system)
4708 (propagated-inputs
4709 `(("r-biocgenerics" ,r-biocgenerics)
4710 ("r-biocparallel" ,r-biocparallel)
4711 ("r-biocstyle" ,r-biocstyle)
4712 ("r-biostrings" ,r-biostrings)
4713 ("r-biovizbase" ,r-biovizbase)
4714 ("r-genomicalignments" ,r-genomicalignments)
4715 ("r-genomicfiles" ,r-genomicfiles)
4716 ("r-ggplot2" ,r-ggplot2)
4717 ("r-iranges" ,r-iranges)
4718 ("r-knitr" ,r-knitr)
4719 ("r-markdown" ,r-markdown)
4720 ("r-plyr" ,r-plyr)
4721 ("r-rcpp" ,r-rcpp)
4722 ("r-reshape2" ,r-reshape2)
4723 ("r-rsamtools" ,r-rsamtools)
4724 ("r-s4vectors" ,r-s4vectors)
4725 ("r-shiny" ,r-shiny)
4726 ("r-shortread" ,r-shortread)))
4727 (home-page "https://github.com/labbcb/Rqc")
4728 (synopsis "Quality control tool for high-throughput sequencing data")
4729 (description
4730 "Rqc is an optimized tool designed for quality control and assessment of
4731high-throughput sequencing data. It performs parallel processing of entire
4732files and produces a report which contains a set of high-resolution
4733graphics.")
4734 (license license:gpl2+)))
81e3de01
RW
4735
4736(define-public r-birewire
4737 (package
4738 (name "r-birewire")
4739 (version "3.16.0")
4740 (source
4741 (origin
4742 (method url-fetch)
4743 (uri (bioconductor-uri "BiRewire" version))
4744 (sha256
4745 (base32
4746 "1gjb18l3gq3w8zl6r5d49hw0r1kfh9f7ghv9hz6y86aniprvb518"))))
4747 (properties `((upstream-name . "BiRewire")))
4748 (build-system r-build-system)
4749 (propagated-inputs
4750 `(("r-igraph" ,r-igraph)
4751 ("r-matrix" ,r-matrix)
4752 ("r-slam" ,r-slam)
4753 ("r-tsne" ,r-tsne)))
4754 (home-page "https://bioconductor.org/packages/release/bioc/html/BiRewire.html")
4755 (synopsis "Tools for randomization of bipartite graphs")
4756 (description
4757 "This package provides functions for bipartite network rewiring through N
4758consecutive switching steps and for the computation of the minimal number of
4759switching steps to be performed in order to maximise the dissimilarity with
4760respect to the original network. It includes functions for the analysis of
4761the introduced randomness across the switching steps and several other
4762routines to analyse the resulting networks and their natural projections.")
4763 (license license:gpl3)))
1a24f855
RW
4764
4765(define-public r-birta
4766 (package
4767 (name "r-birta")
4768 (version "1.28.0")
4769 (source
4770 (origin
4771 (method url-fetch)
4772 (uri (bioconductor-uri "birta" version))
4773 (sha256
4774 (base32
4775 "12xjyvgmh4h0b7hi4qg50kcpb9003gnh2xyfgncb8l9mzvsbkxc2"))))
4776 (build-system r-build-system)
4777 (propagated-inputs
4778 `(("r-biobase" ,r-biobase)
4779 ("r-limma" ,r-limma)
4780 ("r-mass" ,r-mass)))
4781 (home-page "https://bioconductor.org/packages/birta")
4782 (synopsis "Bayesian inference of regulation of transcriptional activity")
4783 (description
4784 "Expression levels of mRNA molecules are regulated by different
4785processes, comprising inhibition or activation by transcription factors and
4786post-transcriptional degradation by microRNAs. @dfn{birta} (Bayesian
4787Inference of Regulation of Transcriptional Activity) uses the regulatory
4788networks of transcription factors and miRNAs together with mRNA and miRNA
4789expression data to predict switches in regulatory activity between two
4790conditions. A Bayesian network is used to model the regulatory structure and
4791Markov-Chain-Monte-Carlo is applied to sample the activity states.")
4792 (license license:gpl2+)))
a9fac3f4
RW
4793
4794(define-public r-ropls
4795 (package
4796 (name "r-ropls")
4797 (version "1.16.0")
4798 (source
4799 (origin
4800 (method url-fetch)
4801 (uri (bioconductor-uri "ropls" version))
4802 (sha256
4803 (base32
4804 "099nv9dgmw3avkxv7cd27r16yj56svjlp5q4i389yp1n0r5zhyl2"))))
4805 (build-system r-build-system)
4806 (propagated-inputs `(("r-biobase" ,r-biobase)))
4807 (native-inputs
4808 `(("r-knitr" ,r-knitr))) ; for vignettes
4809 (home-page "https://dx.doi.org/10.1021/acs.jproteome.5b00354")
4810 (synopsis "Multivariate analysis and feature selection of omics data")
4811 (description
4812 "Latent variable modeling with @dfn{Principal Component Analysis} (PCA)
4813and @dfn{Partial Least Squares} (PLS) are powerful methods for visualization,
4814regression, classification, and feature selection of omics data where the
4815number of variables exceeds the number of samples and with multicollinearity
4816among variables. @dfn{Orthogonal Partial Least Squares} (OPLS) enables to
4817separately model the variation correlated (predictive) to the factor of
4818interest and the uncorrelated (orthogonal) variation. While performing
4819similarly to PLS, OPLS facilitates interpretation.
4820
4821This package provides imlementations of PCA, PLS, and OPLS for multivariate
4822analysis and feature selection of omics data. In addition to scores, loadings
4823and weights plots, the package provides metrics and graphics to determine the
4824optimal number of components (e.g. with the R2 and Q2 coefficients), check the
4825validity of the model by permutation testing, detect outliers, and perform
4826feature selection (e.g. with Variable Importance in Projection or regression
4827coefficients).")
4828 (license license:cecill)))
075a9094
RW
4829
4830(define-public r-biosigner
4831 (package
4832 (name "r-biosigner")
4833 (version "1.12.0")
4834 (source
4835 (origin
4836 (method url-fetch)
4837 (uri (bioconductor-uri "biosigner" version))
4838 (sha256
4839 (base32
4840 "1643iya40v6whb7lw7y34w5sanbasvj4yhvcygbip667yhphyv5b"))))
4841 (build-system r-build-system)
4842 (propagated-inputs
4843 `(("r-biobase" ,r-biobase)
4844 ("r-e1071" ,r-e1071)
4845 ("r-randomforest" ,r-randomforest)
4846 ("r-ropls" ,r-ropls)))
4847 (native-inputs
4848 `(("r-knitr" ,r-knitr)
4849 ("r-rmarkdown" ,r-rmarkdown)
4850 ("pandoc" ,ghc-pandoc)
4851 ("pandoc-citeproc" ,ghc-pandoc-citeproc))) ; all for vignettes
4852 (home-page "https://bioconductor.org/packages/biosigner/")
4853 (synopsis "Signature discovery from omics data")
4854 (description
4855 "Feature selection is critical in omics data analysis to extract
4856restricted and meaningful molecular signatures from complex and high-dimension
4857data, and to build robust classifiers. This package implements a method to
4858assess the relevance of the variables for the prediction performances of the
4859classifier. The approach can be run in parallel with the PLS-DA, Random
4860Forest, and SVM binary classifiers. The signatures and the corresponding
4861'restricted' models are returned, enabling future predictions on new
4862datasets.")
4863 (license license:cecill)))
ae6fa185
RW
4864
4865(define-public r-annotatr
4866 (package
4867 (name "r-annotatr")
4868 (version "1.10.0")
4869 (source
4870 (origin
4871 (method url-fetch)
4872 (uri (bioconductor-uri "annotatr" version))
4873 (sha256
4874 (base32
4875 "1zlhy6swfgqjhhcqn8c6akxd4c4z8p85swfh095imji7hxnlhh1f"))))
4876 (build-system r-build-system)
4877 (propagated-inputs
4878 `(("r-annotationdbi" ,r-annotationdbi)
4879 ("r-annotationhub" ,r-annotationhub)
4880 ("r-dplyr" ,r-dplyr)
4881 ("r-genomeinfodb" ,r-genomeinfodb)
4882 ("r-genomicfeatures" ,r-genomicfeatures)
4883 ("r-genomicranges" ,r-genomicranges)
4884 ("r-ggplot2" ,r-ggplot2)
4885 ("r-iranges" ,r-iranges)
4886 ("r-readr" ,r-readr)
4887 ("r-regioner" ,r-regioner)
4888 ("r-reshape2" ,r-reshape2)
4889 ("r-rtracklayer" ,r-rtracklayer)
4890 ("r-s4vectors" ,r-s4vectors)))
4891 (home-page "https://bioconductor.org/packages/annotatr/")
4892 (synopsis "Annotation of genomic regions to genomic annotations")
4893 (description
4894 "Given a set of genomic sites/regions (e.g. ChIP-seq peaks, CpGs,
4895differentially methylated CpGs or regions, SNPs, etc.) it is often of interest
4896to investigate the intersecting genomic annotations. Such annotations include
4897those relating to gene models (promoters, 5'UTRs, exons, introns, and 3'UTRs),
4898CpGs (CpG islands, CpG shores, CpG shelves), or regulatory sequences such as
4899enhancers. The annotatr package provides an easy way to summarize and
4900visualize the intersection of genomic sites/regions with genomic
4901annotations.")
4902 (license license:gpl3)))
2cb738a6
RW
4903
4904(define-public r-rsubread
4905 (package
4906 (name "r-rsubread")
f791b1ee 4907 (version "1.34.7")
2cb738a6
RW
4908 (source
4909 (origin
4910 (method url-fetch)
4911 (uri (bioconductor-uri "Rsubread" version))
4912 (sha256
4913 (base32
f791b1ee 4914 "0z4ydk9296bp76ah5y6a7za5jyn4h238xngb789zragly902x83y"))))
2cb738a6
RW
4915 (properties `((upstream-name . "Rsubread")))
4916 (build-system r-build-system)
4917 (inputs `(("zlib" ,zlib)))
4918 (home-page "https://bioconductor.org/packages/Rsubread/")
4919 (synopsis "Subread sequence alignment and counting for R")
4920 (description
4921 "This package provides tools for alignment, quantification and analysis
4922of second and third generation sequencing data. It includes functionality for
4923read mapping, read counting, SNP calling, structural variant detection and
4924gene fusion discovery. It can be applied to all major sequencing techologies
4925and to both short and long sequence reads.")
4926 (license license:gpl3)))
a6fedf1f 4927
a0422d18 4928(define-public r-flowutils
4929 (package
4930 (name "r-flowutils")
4931 (version "1.48.0")
4932 (source
4933 (origin
4934 (method url-fetch)
4935 (uri (bioconductor-uri "flowUtils" version))
4936 (sha256
4937 (base32
4938 "1r7b0rszdzjq7jphh65p5m4x5ps0zbbagxl26gn2mapbjdyb47rm"))))
4939 (properties `((upstream-name . "flowUtils")))
4940 (build-system r-build-system)
4941 (propagated-inputs
4942 `(("r-biobase" ,r-biobase)
4943 ("r-corpcor" ,r-corpcor)
4944 ("r-flowcore" ,r-flowcore)
4945 ("r-graph" ,r-graph)
4946 ("r-runit" ,r-runit)
4947 ("r-xml" ,r-xml)))
4948 (home-page "https://github.com/jspidlen/flowUtils")
4949 (synopsis "Utilities for flow cytometry")
4950 (description
4951 "This package provides utilities for flow cytometry data.")
4952 (license license:artistic2.0)))
4953
ed6f49fc 4954(define-public r-consensusclusterplus
4955 (package
4956 (name "r-consensusclusterplus")
4957 (version "1.48.0")
4958 (source
4959 (origin
4960 (method url-fetch)
4961 (uri (bioconductor-uri "ConsensusClusterPlus" version))
4962 (sha256
4963 (base32
4964 "1mlcm3wq5n8s0gxs35j0ph9576fhbrbrrsj2xy84fy20prcfs4w8"))))
4965 (properties
4966 `((upstream-name . "ConsensusClusterPlus")))
4967 (build-system r-build-system)
4968 (propagated-inputs
4969 `(("r-all" ,r-all)
4970 ("r-biobase" ,r-biobase)
4971 ("r-cluster" ,r-cluster)))
4972 (home-page "https://bioconductor.org/packages/ConsensusClusterPlus")
4973 (synopsis "Clustering algorithm")
4974 (description
4975 "This package provides an implementation of an algorithm for determining
4976cluster count and membership by stability evidence in unsupervised analysis.")
4977 (license license:gpl2)))
4978
a6fedf1f 4979(define-public r-flowcore
4980 (package
4981 (name "r-flowcore")
4982 (version "1.50.0")
4983 (source
4984 (origin
4985 (method url-fetch)
4986 (uri (bioconductor-uri "flowCore" version))
4987 (sha256
4988 (base32
4989 "0pvcyzycsmgc8iw60q9xnhllfan6ihwpz3gvk8h1n9jmhpxzylan"))))
4990 (properties `((upstream-name . "flowCore")))
4991 (build-system r-build-system)
4992 (propagated-inputs
4993 `(("r-bh" ,r-bh)
4994 ("r-biobase" ,r-biobase)
4995 ("r-biocgenerics" ,r-biocgenerics)
4996 ("r-corpcor" ,r-corpcor)
4997 ("r-graph" ,r-graph)
4998 ("r-mass" ,r-mass)
4999 ("r-matrixstats" ,r-matrixstats)
5000 ("r-rcpp" ,r-rcpp)
5001 ("r-rrcov" ,r-rrcov)))
5002 (home-page "https://bioconductor.org/packages/flowCore")
5003 (synopsis "Basic structures for flow cytometry data")
5004 (description
5005 "This package provides S4 data structures and basic functions to deal
5006with flow cytometry data.")
5007 (license license:artistic2.0)))
e0cb053e 5008
5009(define-public r-flowmeans
5010 (package
5011 (name "r-flowmeans")
5012 (version "1.44.0")
5013 (source
5014 (origin
5015 (method url-fetch)
5016 (uri (bioconductor-uri "flowMeans" version))
5017 (sha256
5018 (base32
5019 "0yp6y3mq5h4nf1d7ybqnriigwfmwanrqavpj3ry482sgiaip1hp2"))))
5020 (properties `((upstream-name . "flowMeans")))
5021 (build-system r-build-system)
5022 (propagated-inputs
5023 `(("r-biobase" ,r-biobase)
5024 ("r-feature" ,r-feature)
5025 ("r-flowcore" ,r-flowcore)
5026 ("r-rrcov" ,r-rrcov)))
5027 (home-page "https://bioconductor.org/packages/flowMeans")
5028 (synopsis "Non-parametric flow cytometry data gating")
5029 (description
5030 "This package provides tools to identify cell populations in Flow
5031Cytometry data using non-parametric clustering and segmented-regression-based
5032change point detection.")
5033 (license license:artistic2.0)))
1502751b 5034
5035(define-public r-flowsom
5036 (package
5037 (name "r-flowsom")
5038 (version "1.16.0")
5039 (source
5040 (origin
5041 (method url-fetch)
5042 (uri (bioconductor-uri "FlowSOM" version))
5043 (sha256
5044 (base32
5045 "03wl3xk7g7vajc4kkrqa0gsbjfxlqr918qi849h5nir31963398l"))))
5046 (properties `((upstream-name . "FlowSOM")))
5047 (build-system r-build-system)
5048 (propagated-inputs
5049 `(("r-biocgenerics" ,r-biocgenerics)
5050 ("r-consensusclusterplus" ,r-consensusclusterplus)
5051 ("r-flowcore" ,r-flowcore)
5052 ("r-flowutils" ,r-flowutils)
5053 ("r-igraph" ,r-igraph)
5054 ("r-tsne" ,r-tsne)
5055 ("r-xml" ,r-xml)))
5056 (home-page "https://bioconductor.org/packages/FlowSOM/")
5057 (synopsis "Visualize and interpret cytometry data")
5058 (description
5059 "FlowSOM offers visualization options for cytometry data, by using
5060self-organizing map clustering and minimal spanning trees.")
5061 (license license:gpl2+)))
1adb9cbc 5062
5063(define-public r-mixomics
5064 (package
5065 (name "r-mixomics")
11f973e0 5066 (version "6.8.4")
1adb9cbc 5067 (source
5068 (origin
5069 (method url-fetch)
5070 (uri (bioconductor-uri "mixOmics" version))
5071 (sha256
5072 (base32
11f973e0 5073 "0lw4c9lxcm83xrvl4y120i1z710qjbdqginhrw738azpr1f82hcg"))))
1adb9cbc 5074 (properties `((upstream-name . "mixOmics")))
5075 (build-system r-build-system)
5076 (propagated-inputs
5077 `(("r-corpcor" ,r-corpcor)
5078 ("r-dplyr" ,r-dplyr)
5079 ("r-ellipse" ,r-ellipse)
5080 ("r-ggplot2" ,r-ggplot2)
5081 ("r-gridextra" ,r-gridextra)
5082 ("r-igraph" ,r-igraph)
5083 ("r-lattice" ,r-lattice)
5084 ("r-mass" ,r-mass)
5085 ("r-matrixstats" ,r-matrixstats)
5086 ("r-rarpack" ,r-rarpack)
5087 ("r-rcolorbrewer" ,r-rcolorbrewer)
5088 ("r-reshape2" ,r-reshape2)
5089 ("r-tidyr" ,r-tidyr)))
5090 (home-page "http://www.mixOmics.org")
5091 (synopsis "Multivariate methods for exploration of biological datasets")
5092 (description
5093 "mixOmics offers a wide range of multivariate methods for the exploration
5094and integration of biological datasets with a particular focus on variable
5095selection. The package proposes several sparse multivariate models we have
5096developed to identify the key variables that are highly correlated, and/or
5097explain the biological outcome of interest. The data that can be analysed
5098with mixOmics may come from high throughput sequencing technologies, such as
5099omics data (transcriptomics, metabolomics, proteomics, metagenomics etc) but
5100also beyond the realm of omics (e.g. spectral imaging). The methods
5101implemented in mixOmics can also handle missing values without having to
5102delete entire rows with missing data.")
5103 (license license:gpl2+)))
a0efa069 5104
5105(define-public r-depecher
5106 (package
5107 (name "r-depecher")
5108 (version "1.0.3")
5109 (source
5110 (origin
5111 (method url-fetch)
5112 (uri (bioconductor-uri "DepecheR" version))
5113 (sha256
5114 (base32
5115 "0qj2h2a50fncppvi2phh0mbivxkn1mv702mqpi9mvvkf3bzq8m0h"))))
5116 (properties `((upstream-name . "DepecheR")))
5117 (build-system r-build-system)
5118 (arguments
5119 `(#:phases
5120 (modify-phases %standard-phases
5121 (add-after 'unpack 'fix-syntax-error
5122 (lambda _
5123 (substitute* "src/Makevars"
5124 ((" & ") " && "))
5125 #t)))))
5126 (propagated-inputs
5127 `(("r-beanplot" ,r-beanplot)
5128 ("r-biocparallel" ,r-biocparallel)
5129 ("r-dosnow" ,r-dosnow)
5130 ("r-dplyr" ,r-dplyr)
5131 ("r-foreach" ,r-foreach)
5132 ("r-ggplot2" ,r-ggplot2)
5133 ("r-gplots" ,r-gplots)
5134 ("r-mass" ,r-mass)
5135 ("r-matrixstats" ,r-matrixstats)
5136 ("r-mixomics" ,r-mixomics)
5137 ("r-moments" ,r-moments)
5138 ("r-rcpp" ,r-rcpp)
5139 ("r-rcppeigen" ,r-rcppeigen)
5140 ("r-reshape2" ,r-reshape2)
5141 ("r-viridis" ,r-viridis)))
5142 (home-page "https://bioconductor.org/packages/DepecheR/")
5143 (synopsis "Identify traits of clusters in high-dimensional entities")
5144 (description
5145 "The purpose of this package is to identify traits in a dataset that can
5146separate groups. This is done on two levels. First, clustering is performed,
5147using an implementation of sparse K-means. Secondly, the generated clusters
5148are used to predict outcomes of groups of individuals based on their
5149distribution of observations in the different clusters. As certain clusters
5150with separating information will be identified, and these clusters are defined
5151by a sparse number of variables, this method can reduce the complexity of
5152data, to only emphasize the data that actually matters.")
5153 (license license:expat)))
b46a0ee7 5154
bb88417f
RW
5155(define-public r-rcistarget
5156 (package
5157 (name "r-rcistarget")
5158 (version "1.4.0")
5159 (source
5160 (origin
5161 (method url-fetch)
5162 (uri (bioconductor-uri "RcisTarget" version))
5163 (sha256
5164 (base32
5165 "133x2vr86ifbk82q08x1c8q19zsk5za7b6qrzz77dhsyf4bhcvpd"))))
5166 (properties `((upstream-name . "RcisTarget")))
5167 (build-system r-build-system)
5168 (propagated-inputs
5169 `(("r-aucell" ,r-aucell)
5170 ("r-biocgenerics" ,r-biocgenerics)
5171 ("r-data-table" ,r-data-table)
5172 ("r-feather" ,r-feather)
5173 ("r-gseabase" ,r-gseabase)
5174 ("r-r-utils" ,r-r-utils)
5175 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5176 (home-page "https://aertslab.org/#scenic")
5177 (synopsis "Identify transcription factor binding motifs enriched on a gene list")
5178 (description
5179 "RcisTarget identifies @dfn{transcription factor binding motifs} (TFBS)
5180over-represented on a gene list. In a first step, RcisTarget selects DNA
5181motifs that are significantly over-represented in the surroundings of the
5182@dfn{transcription start site} (TSS) of the genes in the gene-set. This is
5183achieved by using a database that contains genome-wide cross-species rankings
5184for each motif. The motifs that are then annotated to TFs and those that have
5185a high @dfn{Normalized Enrichment Score} (NES) are retained. Finally, for
5186each motif and gene-set, RcisTarget predicts the candidate target genes (i.e.
5187genes in the gene-set that are ranked above the leading edge).")
5188 (license license:gpl3)))
5189
b46a0ee7
RW
5190(define-public r-cicero
5191 (package
5192 (name "r-cicero")
5193 (version "1.2.0")
5194 (source
5195 (origin
5196 (method url-fetch)
5197 (uri (bioconductor-uri "cicero" version))
5198 (sha256
5199 (base32
5200 "0f15l8zrh7l7nnvznb66116hvfk15djb9q240vbscm2w0y5fvkcr"))))
5201 (build-system r-build-system)
5202 (propagated-inputs
5203 `(("r-assertthat" ,r-assertthat)
5204 ("r-biobase" ,r-biobase)
5205 ("r-biocgenerics" ,r-biocgenerics)
5206 ("r-data-table" ,r-data-table)
5207 ("r-dplyr" ,r-dplyr)
5208 ("r-fnn" ,r-fnn)
5209 ("r-genomicranges" ,r-genomicranges)
5210 ("r-ggplot2" ,r-ggplot2)
5211 ("r-glasso" ,r-glasso)
5212 ("r-gviz" ,r-gviz)
5213 ("r-igraph" ,r-igraph)
5214 ("r-iranges" ,r-iranges)
5215 ("r-matrix" ,r-matrix)
5216 ("r-monocle" ,r-monocle)
5217 ("r-plyr" ,r-plyr)
5218 ("r-reshape2" ,r-reshape2)
5219 ("r-s4vectors" ,r-s4vectors)
5220 ("r-stringr" ,r-stringr)
5221 ("r-tibble" ,r-tibble)
5222 ("r-vgam" ,r-vgam)))
5223 (home-page "https://bioconductor.org/packages/cicero/")
5224 (synopsis "Predict cis-co-accessibility from single-cell data")
5225 (description
5226 "Cicero computes putative cis-regulatory maps from single-cell chromatin
5227accessibility data. It also extends the monocle package for use in chromatin
5228accessibility data.")
5229 (license license:expat)))
14bb1c48
RW
5230
5231;; This is the latest commit on the "monocle3" branch.
5232(define-public r-cicero-monocle3
5233 (let ((commit "fa2fb6515857a8cfc88bc9af044f34de1bcd2b7b")
5234 (revision "1"))
5235 (package (inherit r-cicero)
5236 (name "r-cicero-monocle3")
5237 (version (git-version "1.3.2" revision commit))
5238 (source
5239 (origin
5240 (method git-fetch)
5241 (uri (git-reference
5242 (url "https://github.com/cole-trapnell-lab/cicero-release.git")
5243 (commit commit)))
5244 (file-name (git-file-name name version))
5245 (sha256
5246 (base32
5247 "077yza93wdhi08n40md20jwk55k9lw1f3y0063qkk90cpz60wi0c"))))
5248 (propagated-inputs
5249 `(("r-monocle3" ,r-monocle3)
5250 ,@(alist-delete "r-monocle"
5251 (package-propagated-inputs r-cicero)))))))
a9815a6c
RW
5252
5253(define-public r-cistopic
5254 (let ((commit "29abd8df9afb60ff27ac3f0a590930debe926950")
5255 (revision "0"))
5256 (package
5257 (name "r-cistopic")
5258 (version (git-version "0.2.1" revision commit))
5259 (source
5260 (origin
5261 (method git-fetch)
5262 (uri (git-reference
5263 (url "https://github.com/aertslab/cisTopic.git")
5264 (commit commit)))
5265 (file-name (git-file-name name version))
5266 (sha256
5267 (base32
5268 "0s8irpsv5d2zcv4ihanvsf1vrpignzliscxnvs4519af3jmx78h8"))))
5269 (build-system r-build-system)
5270 (propagated-inputs
5271 `(("r-aucell" ,r-aucell)
5272 ("r-data-table" ,r-data-table)
5273 ("r-dplyr" ,r-dplyr)
5274 ("r-dosnow" ,r-dosnow)
5275 ("r-dt" ,r-dt)
5276 ("r-feather" ,r-feather)
5277 ("r-fitdistrplus" ,r-fitdistrplus)
5278 ("r-genomicranges" ,r-genomicranges)
5279 ("r-ggplot2" ,r-ggplot2)
5280 ("r-lda" ,r-lda)
5281 ("r-matrix" ,r-matrix)
5282 ("r-plyr" ,r-plyr)
5283 ("r-rcistarget" ,r-rcistarget)
5284 ("r-rtracklayer" ,r-rtracklayer)
5285 ("r-s4vectors" ,r-s4vectors)))
5286 (home-page "https://github.com/aertslab/cisTopic")
5287 (synopsis "Modelling of cis-regulatory topics from single cell epigenomics data")
5288 (description
5289 "The sparse nature of single cell epigenomics data can be overruled using
5290probabilistic modelling methods such as @dfn{Latent Dirichlet
5291Allocation} (LDA). This package allows the probabilistic modelling of
5292cis-regulatory topics (cisTopics) from single cell epigenomics data, and
5293includes functionalities to identify cell states based on the contribution of
5294cisTopics and explore the nature and regulatory proteins driving them.")
5295 (license license:gpl3))))
d85c0f98
RW
5296
5297(define-public r-genie3
5298 (package
5299 (name "r-genie3")
5300 (version "1.6.0")
5301 (source
5302 (origin
5303 (method url-fetch)
5304 (uri (bioconductor-uri "GENIE3" version))
5305 (sha256
5306 (base32
5307 "0lvrpw4xn7xyinmn13f65i0vkzfzwdj5y8gsa8vyy8kcn83d28fx"))))
5308 (properties `((upstream-name . "GENIE3")))
5309 (build-system r-build-system)
5310 (propagated-inputs `(("r-reshape2" ,r-reshape2)))
5311 (home-page "https://bioconductor.org/packages/GENIE3")
5312 (synopsis "Gene network inference with ensemble of trees")
5313 (description
5314 "This package implements the GENIE3 algorithm for inferring gene
5315regulatory networks from expression data.")
5316 (license license:gpl2+)))
db316d73
RW
5317
5318(define-public r-roc
5319 (package
5320 (name "r-roc")
5321 (version "1.60.0")
5322 (source
5323 (origin
5324 (method url-fetch)
5325 (uri (bioconductor-uri "ROC" version))
5326 (sha256
5327 (base32
5328 "1sapnl8kyaldgvdc657wqcmyjb24nvrnaw7v94bbs8yf5pmfm71c"))))
5329 (properties `((upstream-name . "ROC")))
5330 (build-system r-build-system)
5331 (home-page "https://www.bioconductor.org/packages/ROC/")
5332 (synopsis "Utilities for ROC curves")
5333 (description
5334 "This package provides utilities for @dfn{Receiver Operating
5335Characteristic} (ROC) curves, with a focus on micro arrays.")
5336 (license license:artistic2.0)))
46721dea
RW
5337
5338(define-public r-illuminahumanmethylation450kanno-ilmn12-hg19
5339 (package
5340 (name "r-illuminahumanmethylation450kanno-ilmn12-hg19")
5341 (version "0.6.0")
5342 (source
5343 (origin
5344 (method url-fetch)
5345 (uri (bioconductor-uri
5346 "IlluminaHumanMethylation450kanno.ilmn12.hg19"
5347 version 'annotation))
5348 (sha256
5349 (base32
5350 "059vlxsx3p3fcnywwirahsc6mlk813zpqnbv0jsrag6x5bb8z6r4"))))
5351 (properties
5352 `((upstream-name
5353 . "IlluminaHumanMethylation450kanno.ilmn12.hg19")))
5354 (build-system r-build-system)
5355 (propagated-inputs `(("r-minfi" ,r-minfi)))
5356 (home-page
5357 "https://bioconductor.org/packages/IlluminaHumanMethylation450kanno.ilmn12.hg19/")
5358 (synopsis "Annotation for Illumina's 450k methylation arrays")
5359 (description
5360 "This package provides manifests and annotation for Illumina's 450k array
5361data.")
5362 (license license:artistic2.0)))
38babeaa
RW
5363
5364(define-public r-watermelon
5365 (package
5366 (name "r-watermelon")
5367 (version "1.28.0")
5368 (source
5369 (origin
5370 (method url-fetch)
5371 (uri (bioconductor-uri "wateRmelon" version))
5372 (sha256
5373 (base32
5374 "0354ahmfvhqw3yfp17rmz35vlgjp262n4q3hr8qyccyrnk2dz17z"))))
5375 (properties `((upstream-name . "wateRmelon")))
5376 (build-system r-build-system)
5377 (propagated-inputs
5378 `(("r-biobase" ,r-biobase)
5379 ("r-illuminahumanmethylation450kanno-ilmn12-hg19"
5380 ,r-illuminahumanmethylation450kanno-ilmn12-hg19)
5381 ("r-illuminaio" ,r-illuminaio)
5382 ("r-limma" ,r-limma)
5383 ("r-lumi" ,r-lumi)
5384 ("r-matrixstats" ,r-matrixstats)
5385 ("r-methylumi" ,r-methylumi)
5386 ("r-roc" ,r-roc)))
5387 (home-page "https://bioconductor.org/packages/wateRmelon/")
5388 (synopsis "Illumina 450 methylation array normalization and metrics")
5389 (description
5390 "The standard index of DNA methylation (beta) is computed from methylated
5391and unmethylated signal intensities. Betas calculated from raw signal
5392intensities perform well, but using 11 methylomic datasets we demonstrate that
5393quantile normalization methods produce marked improvement. The commonly used
5394procedure of normalizing betas is inferior to the separate normalization of M
5395and U, and it is also advantageous to normalize Type I and Type II assays
5396separately. This package provides 15 flavours of betas and three performance
5397metrics, with methods for objects produced by the @code{methylumi} and
5398@code{minfi} packages.")
5399 (license license:gpl3)))
7d2cb646
RW
5400
5401(define-public r-gdsfmt
5402 (package
5403 (name "r-gdsfmt")
5404 (version "1.20.0")
5405 (source
5406 (origin
5407 (method url-fetch)
5408 (uri (bioconductor-uri "gdsfmt" version))
5409 (sha256
5410 (base32
5411 "0h3hgwxq26dg09fyxqg545v9dg1dizsj58cf05rncr3jj4f8g0xy"))
5412 (modules '((guix build utils)))
5413 ;; Remove bundled sources of zlib, lz4, and xz. Don't attempt to build
5414 ;; them and link with system libraries instead.
5415 (snippet
5416 '(begin
5417 (for-each delete-file-recursively
5418 '("src/LZ4"
5419 "src/XZ"
5420 "src/ZLIB"))
5421 (substitute* "src/Makevars"
5422 (("all: \\$\\(SHLIB\\)") "all:")
5423 (("\\$\\(SHLIB\\): liblzma.a") "")
5424 (("(ZLIB|LZ4)/.*") "")
5425 (("CoreArray/dVLIntGDS.cpp.*")
5426 "CoreArray/dVLIntGDS.cpp")
5427 (("CoreArray/dVLIntGDS.o.*")
5428 "CoreArray/dVLIntGDS.o")
5429 (("PKG_LIBS = ./liblzma.a")
5430 "PKG_LIBS = -llz4"))
5431 (substitute* "src/CoreArray/dStream.h"
5432 (("include \"../(ZLIB|LZ4|XZ/api)/(.*)\"" _ _ header)
5433 (string-append "include <" header ">")))
5434 #t))))
5435 (properties `((upstream-name . "gdsfmt")))
5436 (build-system r-build-system)
5437 (inputs
5438 `(("lz4" ,lz4)
5439 ("xz" ,xz)
5440 ("zlib" ,zlib)))
5441 (home-page "http://corearray.sourceforge.net/")
5442 (synopsis
5443 "R Interface to CoreArray Genomic Data Structure (GDS) Files")
5444 (description
5445 "This package provides a high-level R interface to CoreArray @dfn{Genomic
5446Data Structure} (GDS) data files, which are portable across platforms with
5447hierarchical structure to store multiple scalable array-oriented data sets
5448with metadata information. It is suited for large-scale datasets, especially
5449for data which are much larger than the available random-access memory. The
5450@code{gdsfmt} package offers efficient operations specifically designed for
5451integers of less than 8 bits, since a diploid genotype, like
5452@dfn{single-nucleotide polymorphism} (SNP), usually occupies fewer bits than a
5453byte. Data compression and decompression are available with relatively
5454efficient random access. It is also allowed to read a GDS file in parallel
5455with multiple R processes supported by the package @code{parallel}.")
5456 (license license:lgpl3)))
6b5f59c7
RW
5457
5458(define-public r-bigmelon
5459 (package
5460 (name "r-bigmelon")
5461 (version "1.10.0")
5462 (source
5463 (origin
5464 (method url-fetch)
5465 (uri (bioconductor-uri "bigmelon" version))
5466 (sha256
5467 (base32
5468 "0269kf3d34dbng3swk7pclpk02vy4k3askygmzi5my3fqyfzdkj9"))))
5469 (properties `((upstream-name . "bigmelon")))
5470 (build-system r-build-system)
5471 (propagated-inputs
5472 `(("r-biobase" ,r-biobase)
5473 ("r-biocgenerics" ,r-biocgenerics)
5474 ("r-gdsfmt" ,r-gdsfmt)
5475 ("r-geoquery" ,r-geoquery)
5476 ("r-methylumi" ,r-methylumi)
5477 ("r-minfi" ,r-minfi)
5478 ("r-watermelon" ,r-watermelon)))
5479 (home-page "https://bioconductor.org/packages/bigmelon/")
5480 (synopsis "Illumina methylation array analysis for large experiments")
5481 (description
5482 "This package provides methods for working with Illumina arrays using the
5483@code{gdsfmt} package.")
5484 (license license:gpl3)))
739b2d10
RW
5485
5486(define-public r-wavcluster
5487 (package
5488 (name "r-wavcluster")
5489 (version "2.18.0")
5490 (source
5491 (origin
5492 (method url-fetch)
5493 (uri (bioconductor-uri "wavClusteR" version))
5494 (sha256
5495 (base32
5496 "02i53dskirzr9nls3dsmv7dqhvy3vikkpx7247zpy2qd9r5yvhy2"))))
5497 (properties `((upstream-name . "wavClusteR")))
5498 (build-system r-build-system)
5499 (propagated-inputs
5500 `(("r-biocgenerics" ,r-biocgenerics)
5501 ("r-biostrings" ,r-biostrings)
5502 ("r-foreach" ,r-foreach)
5503 ("r-genomicfeatures" ,r-genomicfeatures)
5504 ("r-genomicranges" ,r-genomicranges)
5505 ("r-ggplot2" ,r-ggplot2)
5506 ("r-hmisc" ,r-hmisc)
5507 ("r-iranges" ,r-iranges)
5508 ("r-mclust" ,r-mclust)
5509 ("r-rsamtools" ,r-rsamtools)
5510 ("r-rtracklayer" ,r-rtracklayer)
5511 ("r-s4vectors" ,r-s4vectors)
5512 ("r-seqinr" ,r-seqinr)
5513 ("r-stringr" ,r-stringr)
5514 ("r-wmtsa" ,r-wmtsa)))
5515 (home-page "https://bioconductor.org/packages/wavClusteR/")
5516 (synopsis "Identification of RNA-protein interaction sites in PAR-CLIP data")
5517 (description
5518 "This package provides an integrated pipeline for the analysis of
5519PAR-CLIP data. PAR-CLIP-induced transitions are first discriminated from
5520sequencing errors, SNPs and additional non-experimental sources by a non-
5521parametric mixture model. The protein binding sites (clusters) are then
5522resolved at high resolution and cluster statistics are estimated using a
5523rigorous Bayesian framework. Post-processing of the results, data export for
5524UCSC genome browser visualization and motif search analysis are provided. In
5525addition, the package allows to integrate RNA-Seq data to estimate the False
5526Discovery Rate of cluster detection. Key functions support parallel multicore
5527computing. While wavClusteR was designed for PAR-CLIP data analysis, it can
5528be applied to the analysis of other NGS data obtained from experimental
5529procedures that induce nucleotide substitutions (e.g. BisSeq).")
5530 (license license:gpl2)))
853211a5
RW
5531
5532(define-public r-timeseriesexperiment
5533 (package
5534 (name "r-timeseriesexperiment")
5535 (version "1.2.0")
5536 (source
5537 (origin
5538 (method url-fetch)
5539 (uri (bioconductor-uri "TimeSeriesExperiment" version))
5540 (sha256
5541 (base32
5542 "1j11g7a2p0yk38fx6wd6152l1xynghj01pfxihalw601jwf1bl0y"))))
5543 (properties
5544 `((upstream-name . "TimeSeriesExperiment")))
5545 (build-system r-build-system)
5546 (propagated-inputs
5547 `(("r-deseq2" ,r-deseq2)
5548 ("r-dplyr" ,r-dplyr)
5549 ("r-dynamictreecut" ,r-dynamictreecut)
5550 ("r-edger" ,r-edger)
5551 ("r-ggplot2" ,r-ggplot2)
5552 ("r-hmisc" ,r-hmisc)
5553 ("r-limma" ,r-limma)
5554 ("r-magrittr" ,r-magrittr)
5555 ("r-proxy" ,r-proxy)
5556 ("r-s4vectors" ,r-s4vectors)
5557 ("r-summarizedexperiment" ,r-summarizedexperiment)
5558 ("r-tibble" ,r-tibble)
5559 ("r-tidyr" ,r-tidyr)
5560 ("r-vegan" ,r-vegan)
5561 ("r-viridis" ,r-viridis)))
5562 (home-page "https://github.com/nlhuong/TimeSeriesExperiment/")
5563 (synopsis "Analysis for short time-series data")
5564 (description
5565 "This package is a visualization and analysis toolbox for short time
5566course data which includes dimensionality reduction, clustering, two-sample
5567differential expression testing and gene ranking techniques. The package also
5568provides methods for retrieving enriched pathways.")
5569 (license license:lgpl3+)))