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