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