gnu: Add r-perm.
[jackhill/guix/guix.git] / gnu / packages / bioconductor.scm
CommitLineData
fa596599 1;;; GNU Guix --- Functional package management for GNU
f8f181ae 2;;; Copyright © 2016, 2017, 2018, 2019, 2020 Ricardo Wurmus <rekado@elephly.net>
e8d435f7 3;;; Copyright © 2016, 2017, 2018, 2020 Roel Janssen <roel@gnu.org>
61242625 4;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
16e2e4f2 5;;; Copyright © 2019 Simon Tournier <zimon.toutoune@gmail.com>
488001eb 6;;; Copyright © 2020 Peter Lo <peterloleungyau@gmail.com>
fa596599
RW
7;;;
8;;; This file is part of GNU Guix.
9;;;
10;;; GNU Guix is free software; you can redistribute it and/or modify it
11;;; under the terms of the GNU General Public License as published by
12;;; the Free Software Foundation; either version 3 of the License, or (at
13;;; your option) any later version.
14;;;
15;;; GNU Guix is distributed in the hope that it will be useful, but
16;;; WITHOUT ANY WARRANTY; without even the implied warranty of
17;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18;;; GNU General Public License for more details.
19;;;
20;;; You should have received a copy of the GNU General Public License
21;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
22
23(define-module (gnu packages bioconductor)
24 #:use-module ((guix licenses) #:prefix license:)
25 #:use-module (guix packages)
26 #:use-module (guix download)
b2dce6b5 27 #:use-module (guix git-download)
fa596599 28 #:use-module (guix build-system r)
183ce988 29 #:use-module (gnu packages)
58656064 30 #:use-module (gnu packages base)
cf9a29b2 31 #:use-module (gnu packages bioinformatics)
a5b56a53
RJ
32 #:use-module (gnu packages cran)
33 #:use-module (gnu packages compression)
c18dccff 34 #:use-module (gnu packages gcc)
cf9a29b2 35 #:use-module (gnu packages graph)
5aef09bd 36 #:use-module (gnu packages graphviz)
dddbc90c 37 #:use-module (gnu packages haskell-xyz)
5cfa4bff 38 #:use-module (gnu packages image)
b64ce4b7 39 #:use-module (gnu packages maths)
6b12f213
RW
40 #:use-module (gnu packages netpbm)
41 #:use-module (gnu packages perl)
2cb71d81 42 #:use-module (gnu packages pkg-config)
f4235c0e 43 #:use-module (gnu packages statistics)
14bb1c48 44 #:use-module (gnu packages web)
7a62d5e0 45 #:use-module (gnu packages xml)
14bb1c48 46 #:use-module (srfi srfi-1))
fa596599 47
557a1089
RW
48\f
49;;; Annotations
50
6f15ea24
RW
51(define-public r-reactome-db
52 (package
53 (name "r-reactome-db")
54 (version "1.70.0")
55 (source
56 (origin
57 (method url-fetch)
58 (uri (bioconductor-uri "reactome.db" version 'annotation))
59 (sha256
60 (base32
61 "05wc4fp0faq6h3kq5rwafnips043as31yq11mrjngfxvf5i10srg"))))
62 (properties `((upstream-name . "reactome.db")))
63 (build-system r-build-system)
64 (propagated-inputs
65 `(("r-annotationdbi" ,r-annotationdbi)))
66 (home-page "https://bioconductor.org/packages/reactome.db/")
67 (synopsis "Annotation maps for reactome")
68 (description
69 "This package provides a set of annotation maps for the REACTOME
70database, assembled using data from REACTOME.")
71 (license license:cc-by4.0)))
72
b7d93cf5
RW
73(define-public r-bsgenome-celegans-ucsc-ce6
74 (package
75 (name "r-bsgenome-celegans-ucsc-ce6")
76 (version "1.4.0")
77 (source (origin
78 (method url-fetch)
86ced7b2
RW
79 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce6"
80 version 'annotation))
b7d93cf5
RW
81 (sha256
82 (base32
83 "0mqzb353xv2c3m3vkb315dkmnxkgczp7ndnknyhpgjlybyf715v9"))))
84 (properties
85 `((upstream-name . "BSgenome.Celegans.UCSC.ce6")))
86 (build-system r-build-system)
b7d93cf5
RW
87 (propagated-inputs
88 `(("r-bsgenome" ,r-bsgenome)))
89 (home-page
90 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce6/")
91 (synopsis "Full genome sequences for Worm")
92 (description
93 "This package provides full genome sequences for Caenorhabditis
94elegans (Worm) as provided by UCSC (ce6, May 2008) and stored in Biostrings
0c792ffb
RW
95objects.")
96 (license license:artistic2.0)))
97
98(define-public r-bsgenome-celegans-ucsc-ce10
99 (package
100 (name "r-bsgenome-celegans-ucsc-ce10")
101 (version "1.4.0")
102 (source (origin
103 (method url-fetch)
6998ecba
RW
104 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce10"
105 version 'annotation))
0c792ffb
RW
106 (sha256
107 (base32
108 "1zaym97jk4npxk14ifvwz2rvhm4zx9xgs33r9vvx9rlynp0gydrk"))))
109 (properties
110 `((upstream-name . "BSgenome.Celegans.UCSC.ce10")))
111 (build-system r-build-system)
0c792ffb
RW
112 (propagated-inputs
113 `(("r-bsgenome" ,r-bsgenome)))
114 (home-page
115 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce10/")
116 (synopsis "Full genome sequences for Worm")
117 (description
118 "This package provides full genome sequences for Caenorhabditis
119elegans (Worm) as provided by UCSC (ce10, Oct 2010) and stored in Biostrings
b7d93cf5
RW
120objects.")
121 (license license:artistic2.0)))
122
183db725
RW
123(define-public r-bsgenome-dmelanogaster-ucsc-dm6
124 (package
125 (name "r-bsgenome-dmelanogaster-ucsc-dm6")
126 (version "1.4.1")
127 (source (origin
128 (method url-fetch)
149f351f
RW
129 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm6"
130 version 'annotation))
183db725
RW
131 (sha256
132 (base32
133 "1bhj0rdgf7lspw4xby9y9mf7v7jxxz8001bc8vw8kf04rjsx6060"))))
134 (properties
135 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm6")))
136 (build-system r-build-system)
183db725
RW
137 (propagated-inputs
138 `(("r-bsgenome" ,r-bsgenome)))
139 (home-page
140 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm6/")
141 (synopsis "Full genome sequences for Fly")
142 (description
143 "This package provides full genome sequences for Drosophila
144melanogaster (Fly) as provided by UCSC (dm6) and stored in Biostrings
145objects.")
146 (license license:artistic2.0)))
147
13dabd69
RW
148(define-public r-bsgenome-dmelanogaster-ucsc-dm3
149 (package
150 (name "r-bsgenome-dmelanogaster-ucsc-dm3")
151 (version "1.4.0")
152 (source (origin
153 (method url-fetch)
87073b7e
RW
154 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3"
155 version 'annotation))
13dabd69
RW
156 (sha256
157 (base32
158 "19bm3lkhhkag3gnwp419211fh0cnr0x6fa0r1lr0ycwrikxdxsv8"))))
159 (properties
160 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3")))
161 (build-system r-build-system)
13dabd69
RW
162 (propagated-inputs
163 `(("r-bsgenome" ,r-bsgenome)))
164 (home-page
165 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3/")
166 (synopsis "Full genome sequences for Fly")
167 (description
168 "This package provides full genome sequences for Drosophila
169melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
170Biostrings objects.")
171 (license license:artistic2.0)))
172
dfac7eb9
RW
173(define-public r-bsgenome-dmelanogaster-ucsc-dm3-masked
174 (package
175 (name "r-bsgenome-dmelanogaster-ucsc-dm3-masked")
176 (version "1.3.99")
177 (source (origin
178 (method url-fetch)
bf05ece1
RW
179 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3.masked"
180 version 'annotation))
dfac7eb9
RW
181 (sha256
182 (base32
183 "1756csb09f1br9rj1l3f08qyh4hlymdbd0cfn8x3fq39dn45m5ap"))))
184 (properties
185 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3.masked")))
186 (build-system r-build-system)
187 (propagated-inputs
188 `(("r-bsgenome" ,r-bsgenome)
189 ("r-bsgenome-dmelanogaster-ucsc-dm3"
190 ,r-bsgenome-dmelanogaster-ucsc-dm3)))
191 (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3.masked/")
192 (synopsis "Full masked genome sequences for Fly")
193 (description
194 "This package provides full masked genome sequences for Drosophila
195melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
196Biostrings objects. The sequences are the same as in
197BSgenome.Dmelanogaster.UCSC.dm3, except that each of them has the 4 following
198masks on top: (1) the mask of assembly gaps (AGAPS mask), (2) the mask of
199intra-contig ambiguities (AMB mask), (3) the mask of repeats from
200RepeatMasker (RM mask), and (4) the mask of repeats from Tandem Repeats
201Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by default.")
202 (license license:artistic2.0)))
203
40a65057
RW
204(define-public r-bsgenome-hsapiens-1000genomes-hs37d5
205 (package
206 (name "r-bsgenome-hsapiens-1000genomes-hs37d5")
207 (version "0.99.1")
208 (source (origin
209 (method url-fetch)
88e7c7db
RW
210 (uri (bioconductor-uri "BSgenome.Hsapiens.1000genomes.hs37d5"
211 version 'annotation))
40a65057
RW
212 (sha256
213 (base32
214 "1cg0g5fqmsvwyw2p9hp2yy4ilk21jkbbrnpgqvb5c36ihjwvc7sr"))))
215 (properties
216 `((upstream-name . "BSgenome.Hsapiens.1000genomes.hs37d5")))
217 (build-system r-build-system)
40a65057
RW
218 (propagated-inputs
219 `(("r-bsgenome" ,r-bsgenome)))
220 (home-page
221 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.1000genomes.hs37d5/")
222 (synopsis "Full genome sequences for Homo sapiens")
223 (description
224 "This package provides full genome sequences for Homo sapiens from
2251000genomes phase2 reference genome sequence (hs37d5), based on NCBI GRCh37.")
226 (license license:artistic2.0)))
227
c51c0033
MIP
228(define-public r-bsgenome-hsapiens-ncbi-grch38
229 (package
230 (name "r-bsgenome-hsapiens-ncbi-grch38")
231 (version "1.3.1000")
232 (source
233 (origin
234 (method url-fetch)
235 (uri (bioconductor-uri "BSgenome.Hsapiens.NCBI.GRCh38"
236 version 'annotation))
237 (sha256
238 (base32
239 "0y75qdq578fh6420vbvsbwmdw8jvr3g06qli2h3vj3pxmjykh9c1"))))
240 (properties `((upstream-name . "BSgenome.Hsapiens.NCBI.GRCh38")))
241 (build-system r-build-system)
242 (propagated-inputs `(("r-bsgenome" ,r-bsgenome)))
243 (home-page
244 "https://bioconductor.org/packages/release/data/annotation/html/\
245BSgenome.Hsapiens.NCBI.GRCh38.html")
246 (synopsis "Full genome sequences for Homo sapiens (GRCh38)")
247 (description
248 "This package provides full genome sequences for Homo sapiens (Human) as
249provided by NCBI (GRCh38, 2013-12-17) and stored in Biostrings objects.")
250 (license license:artistic2.0)))
251
6fbd759b
RW
252(define-public r-bsgenome-hsapiens-ucsc-hg19-masked
253 (package
254 (name "r-bsgenome-hsapiens-ucsc-hg19-masked")
255 (version "1.3.99")
256 (source (origin
257 (method url-fetch)
a47646bd
RW
258 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19.masked"
259 version 'annotation))
6fbd759b
RW
260 (sha256
261 (base32
262 "0452pyah0kv1vsrsjbrqw4k2rm8lc2vc771dzib45gnnfz86qxrr"))))
263 (properties
264 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19.masked")))
265 (build-system r-build-system)
266 (propagated-inputs
267 `(("r-bsgenome" ,r-bsgenome)
268 ("r-bsgenome-hsapiens-ucsc-hg19"
269 ,r-bsgenome-hsapiens-ucsc-hg19)))
270 (home-page "https://bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19.masked/")
271 (synopsis "Full masked genome sequences for Homo sapiens")
272 (description
273 "This package provides full genome sequences for Homo sapiens (Human) as
274provided by UCSC (hg19, Feb. 2009) and stored in Biostrings objects. The
275sequences are the same as in BSgenome.Hsapiens.UCSC.hg19, except that each of
276them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
277mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
278repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
279Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
280default.")
281 (license license:artistic2.0)))
282
5acb9052
RW
283(define-public r-bsgenome-mmusculus-ucsc-mm9
284 (package
285 (name "r-bsgenome-mmusculus-ucsc-mm9")
286 (version "1.4.0")
287 (source (origin
288 (method url-fetch)
21f6dae7
RW
289 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9"
290 version 'annotation))
5acb9052
RW
291 (sha256
292 (base32
293 "1birqw30g2azimxpnjfzmkphan7x131yy8b9h85lfz5fjdg7841i"))))
294 (properties
295 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9")))
296 (build-system r-build-system)
5acb9052
RW
297 (propagated-inputs
298 `(("r-bsgenome" ,r-bsgenome)))
299 (home-page
300 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9/")
301 (synopsis "Full genome sequences for Mouse")
302 (description
303 "This package provides full genome sequences for Mus musculus (Mouse) as
304provided by UCSC (mm9, July 2007) and stored in Biostrings objects.")
305 (license license:artistic2.0)))
306
2bece692
RW
307(define-public r-bsgenome-mmusculus-ucsc-mm9-masked
308 (package
309 (name "r-bsgenome-mmusculus-ucsc-mm9-masked")
310 (version "1.3.99")
311 (source (origin
312 (method url-fetch)
51dc4a2d
RW
313 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9.masked"
314 version 'annotation))
2bece692
RW
315 (sha256
316 (base32
317 "00bpbm3havqcxr4g63zhllsbpd9q6svgihks7qp7x73nm4gvq7fn"))))
318 (properties
319 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9.masked")))
320 (build-system r-build-system)
321 (propagated-inputs
322 `(("r-bsgenome" ,r-bsgenome)
323 ("r-bsgenome-mmusculus-ucsc-mm9"
324 ,r-bsgenome-mmusculus-ucsc-mm9)))
99db6db7 325 (home-page "https://bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9.masked/")
2bece692
RW
326 (synopsis "Full masked genome sequences for Mouse")
327 (description
328 "This package provides full genome sequences for Mus musculus (Mouse) as
329provided by UCSC (mm9, Jul. 2007) and stored in Biostrings objects. The
330sequences are the same as in BSgenome.Mmusculus.UCSC.mm9, except that each of
331them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
332mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
333repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
334Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
335default." )
336 (license license:artistic2.0)))
337
c3adc830
RW
338(define-public r-bsgenome-mmusculus-ucsc-mm10
339 (package
340 (name "r-bsgenome-mmusculus-ucsc-mm10")
341 (version "1.4.0")
342 (source (origin
343 (method url-fetch)
f83404bc
RW
344 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm10"
345 version 'annotation))
c3adc830
RW
346 (sha256
347 (base32
348 "12s0nm2na9brjad4rn9l7d3db2aj8qa1xvz0y1k7gk08wayb6bkf"))))
349 (properties
350 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm10")))
351 (build-system r-build-system)
c3adc830
RW
352 (propagated-inputs
353 `(("r-bsgenome" ,r-bsgenome)))
354 (home-page
355 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm10/")
356 (synopsis "Full genome sequences for Mouse")
357 (description
358 "This package provides full genome sequences for Mus
359musculus (Mouse) as provided by UCSC (mm10, December 2011) and stored
360in Biostrings objects.")
361 (license license:artistic2.0)))
362
3a08940e
RW
363(define-public r-org-ce-eg-db
364 (package
365 (name "r-org-ce-eg-db")
366 (version "3.7.0")
367 (source (origin
368 (method url-fetch)
1c05e637 369 (uri (bioconductor-uri "org.Ce.eg.db" version 'annotation))
3a08940e
RW
370 (sha256
371 (base32
372 "1w5br1ss4ha8wv4v2saj7cmbjc2jw0dyj2f2y269l078z31wcnaz"))))
373 (properties
374 `((upstream-name . "org.Ce.eg.db")))
375 (build-system r-build-system)
376 (propagated-inputs
377 `(("r-annotationdbi" ,r-annotationdbi)))
378 (home-page "https://www.bioconductor.org/packages/org.Ce.eg.db/")
379 (synopsis "Genome wide annotation for Worm")
380 (description
381 "This package provides mappings from Entrez gene identifiers to various
382annotations for the genome of the model worm Caenorhabditis elegans.")
383 (license license:artistic2.0)))
384
f8780e96
RW
385(define-public r-org-dm-eg-db
386 (package
387 (name "r-org-dm-eg-db")
388 (version "3.7.0")
389 (source (origin
390 (method url-fetch)
b0dfc79b 391 (uri (bioconductor-uri "org.Dm.eg.db" version 'annotation))
f8780e96
RW
392 (sha256
393 (base32
394 "1pqjrzlyg72bjpy8zsxvaglc7jsv176bnyi87xdajmkvsgxpm7b3"))))
395 (properties
396 `((upstream-name . "org.Dm.eg.db")))
397 (build-system r-build-system)
398 (propagated-inputs
399 `(("r-annotationdbi" ,r-annotationdbi)))
400 (home-page "https://www.bioconductor.org/packages/org.Dm.eg.db/")
401 (synopsis "Genome wide annotation for Fly")
402 (description
403 "This package provides mappings from Entrez gene identifiers to various
404annotations for the genome of the model fruit fly Drosophila melanogaster.")
405 (license license:artistic2.0)))
406
3dad6087
RW
407(define-public r-org-dr-eg-db
408 (package
409 (name "r-org-dr-eg-db")
410 (version "3.7.0")
411 (source (origin
412 (method url-fetch)
7bb65a22 413 (uri (bioconductor-uri "org.Dr.eg.db" version 'annotation))
3dad6087
RW
414 (sha256
415 (base32
416 "1xs5wsbcpy0iwbjyiv7fax57djqc529ai5fk1qfsdcvlja3cpglx"))))
417 (properties
418 `((upstream-name . "org.Dr.eg.db")))
419 (build-system r-build-system)
420 (propagated-inputs
421 `(("r-annotationdbi" ,r-annotationdbi)))
422 (home-page "https://www.bioconductor.org/packages/org.Dr.eg.db/")
423 (synopsis "Annotation for Zebrafish")
424 (description
425 "This package provides genome wide annotations for Zebrafish, primarily
426based on mapping using Entrez Gene identifiers.")
427 (license license:artistic2.0)))
428
d56df35a
RW
429(define-public r-org-hs-eg-db
430 (package
431 (name "r-org-hs-eg-db")
432 (version "3.7.0")
433 (source (origin
434 (method url-fetch)
f53becc6 435 (uri (bioconductor-uri "org.Hs.eg.db" version 'annotation))
d56df35a
RW
436 (sha256
437 (base32
438 "1qxz9l80yg3qdqszs6dsscp7lrpfi1bgd0pxh9j7q34vprzwhdim"))))
439 (properties
440 `((upstream-name . "org.Hs.eg.db")))
441 (build-system r-build-system)
442 (propagated-inputs
443 `(("r-annotationdbi" ,r-annotationdbi)))
444 (home-page "https://www.bioconductor.org/packages/org.Hs.eg.db/")
445 (synopsis "Genome wide annotation for Human")
446 (description
447 "This package contains genome-wide annotations for Human, primarily based
448on mapping using Entrez Gene identifiers.")
449 (license license:artistic2.0)))
450
8035819f
RW
451(define-public r-org-mm-eg-db
452 (package
453 (name "r-org-mm-eg-db")
454 (version "3.7.0")
455 (source (origin
456 (method url-fetch)
411be88b 457 (uri (bioconductor-uri "org.Mm.eg.db" version 'annotation))
8035819f
RW
458 (sha256
459 (base32
460 "1i3nvrd3wjigf1rmgxq1p5xxc3p8v02h5gwi62s30rkrsyjjfjxx"))))
461 (properties
462 `((upstream-name . "org.Mm.eg.db")))
463 (build-system r-build-system)
464 (propagated-inputs
465 `(("r-annotationdbi" ,r-annotationdbi)))
466 (home-page "https://www.bioconductor.org/packages/org.Mm.eg.db/")
467 (synopsis "Genome wide annotation for Mouse")
468 (description
469 "This package provides mappings from Entrez gene identifiers to various
470annotations for the genome of the model mouse Mus musculus.")
471 (license license:artistic2.0)))
472
fe0b76e2
RW
473(define-public r-bsgenome-hsapiens-ucsc-hg19
474 (package
475 (name "r-bsgenome-hsapiens-ucsc-hg19")
476 (version "1.4.0")
477 (source (origin
478 (method url-fetch)
e7a8cf2e
RW
479 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19"
480 version 'annotation))
fe0b76e2
RW
481 (sha256
482 (base32
483 "1y0nqpk8cw5a34sd9hmin3z4v7iqm6hf6l22cl81vlbxqbjibxc8"))))
484 (properties
485 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19")))
486 (build-system r-build-system)
fe0b76e2
RW
487 (propagated-inputs
488 `(("r-bsgenome" ,r-bsgenome)))
489 (home-page
490 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19/")
491 (synopsis "Full genome sequences for Homo sapiens")
492 (description
493 "This package provides full genome sequences for Homo sapiens as provided
494by UCSC (hg19, February 2009) and stored in Biostrings objects.")
495 (license license:artistic2.0)))
496
8ce240fd
RJ
497(define-public r-bsgenome-hsapiens-ucsc-hg38
498 (package
499 (name "r-bsgenome-hsapiens-ucsc-hg38")
500 (version "1.4.1")
501 (source (origin
502 (method url-fetch)
503 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg38"
504 version 'annotation))
505 (sha256
506 (base32
507 "1ql08pvi4vv0ynvg4qs9kysw1c7s3crkgin6zxvgzqk6fray9mvi"))))
508 (properties
509 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg38")))
510 (build-system r-build-system)
511 (propagated-inputs
512 `(("r-bsgenome" ,r-bsgenome)))
513 (home-page
514 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg38/")
515 (synopsis "Full genome sequences for Homo sapiens")
516 (description
517 "This package provides full genome sequences for Homo sapiens (Human)
518as provided by UCSC (hg38, Dec. 2013) and stored in Biostrings objects.")
519 (license license:artistic2.0)))
520
8324e64c
RW
521(define-public r-ensdb-hsapiens-v75
522 (package
523 (name "r-ensdb-hsapiens-v75")
524 (version "2.99.0")
525 (source
526 (origin
527 (method url-fetch)
528 (uri (bioconductor-uri "EnsDb.Hsapiens.v75" version 'annotation))
529 (sha256
530 (base32
531 "0jx6rf6v0j8yr07q3c1h7s121901dc400nm6xaiv4i7kb5czjn9c"))))
532 (properties
533 `((upstream-name . "EnsDb.Hsapiens.v75")))
534 (build-system r-build-system)
535 (propagated-inputs
536 `(("r-ensembldb" ,r-ensembldb)))
537 (home-page "https://bioconductor.org/packages/EnsDb.Hsapiens.v75")
538 (synopsis "Ensembl based annotation package")
539 (description
540 "This package exposes an annotation database generated from Ensembl.")
541 (license license:artistic2.0)))
542
2cc51108
RW
543(define-public r-genelendatabase
544 (package
545 (name "r-genelendatabase")
daeb3cd9 546 (version "1.18.0")
2cc51108
RW
547 (source
548 (origin
549 (method url-fetch)
717d7cda 550 (uri (bioconductor-uri "geneLenDataBase" version 'experiment))
2cc51108
RW
551 (sha256
552 (base32
daeb3cd9 553 "03gm4pvsfascx7kjg0jycpf4f572mja68wwmwigs390vbmawyb4a"))))
2cc51108
RW
554 (properties
555 `((upstream-name . "geneLenDataBase")))
556 (build-system r-build-system)
557 (propagated-inputs
558 `(("r-rtracklayer" ,r-rtracklayer)
559 ("r-genomicfeatures" ,r-genomicfeatures)))
560 (home-page "https://bioconductor.org/packages/geneLenDataBase/")
561 (synopsis "Lengths of mRNA transcripts for a number of genomes")
562 (description
563 "This package provides the lengths of mRNA transcripts for a number of
564genomes and gene ID formats, largely based on the UCSC table browser.")
565 (license license:lgpl2.0+)))
566
66e35ce6
RW
567(define-public r-txdb-hsapiens-ucsc-hg19-knowngene
568 (package
569 (name "r-txdb-hsapiens-ucsc-hg19-knowngene")
570 (version "3.2.2")
571 (source (origin
572 (method url-fetch)
f2580a13
RW
573 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg19.knownGene"
574 version 'annotation))
66e35ce6
RW
575 (sha256
576 (base32
577 "1sajhcqqwazgz2lqbik7rd935i7kpnh08zxbp2ra10j72yqy4g86"))))
578 (properties
579 `((upstream-name . "TxDb.Hsapiens.UCSC.hg19.knownGene")))
580 (build-system r-build-system)
66e35ce6
RW
581 (propagated-inputs
582 `(("r-genomicfeatures" ,r-genomicfeatures)))
583 (home-page
584 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg19.knownGene/")
585 (synopsis "Annotation package for human genome in TxDb format")
586 (description
587 "This package provides an annotation database of Homo sapiens genome
588data. It is derived from the UCSC hg19 genome and based on the \"knownGene\"
798b80ce
RW
589track. The database is exposed as a @code{TxDb} object.")
590 (license license:artistic2.0)))
591
592(define-public r-txdb-hsapiens-ucsc-hg38-knowngene
593 (package
594 (name "r-txdb-hsapiens-ucsc-hg38-knowngene")
595 (version "3.4.6")
596 (source (origin
597 (method url-fetch)
d78db088
RW
598 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg38.knownGene"
599 version 'annotation))
798b80ce
RW
600 (sha256
601 (base32
602 "12j7rri9r129v9w1yiqadg952dx462dh092sxif3r5kk8l7bxkn9"))))
603 (properties
604 `((upstream-name . "TxDb.Hsapiens.UCSC.hg38.knownGene")))
605 (build-system r-build-system)
606 (propagated-inputs
607 `(("r-genomicfeatures" ,r-genomicfeatures)))
608 (home-page
609 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg38.knownGene/")
610 (synopsis "Annotation package for human genome in TxDb format")
611 (description
612 "This package provides an annotation database of Homo sapiens genome
613data. It is derived from the UCSC hg38 genome and based on the \"knownGene\"
66e35ce6
RW
614track. The database is exposed as a @code{TxDb} object.")
615 (license license:artistic2.0)))
616
d220babf
RW
617(define-public r-txdb-mmusculus-ucsc-mm9-knowngene
618 (package
619 (name "r-txdb-mmusculus-ucsc-mm9-knowngene")
620 (version "3.2.2")
621 (source (origin
622 (method url-fetch)
1afdf41b
RW
623 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm9.knownGene"
624 version 'annotation))
d220babf
RW
625 (sha256
626 (base32
627 "16bjxy00363hf91ik2mqlqls86i07gia72qh92xc3l1ncch61mx2"))))
628 (properties
629 `((upstream-name . "TxDb.Mmusculus.UCSC.mm9.knownGene")))
630 (build-system r-build-system)
631 (propagated-inputs
632 `(("r-genomicfeatures" ,r-genomicfeatures)
633 ("r-annotationdbi" ,r-annotationdbi)))
634 (home-page
635 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm9.knownGene/")
636 (synopsis "Annotation package for mouse genome in TxDb format")
637 (description
638 "This package provides an annotation database of Mouse genome data. It
639is derived from the UCSC mm9 genome and based on the \"knownGene\" track. The
640database is exposed as a @code{TxDb} object.")
641 (license license:artistic2.0)))
642
7bc5d1b0
RW
643(define-public r-txdb-mmusculus-ucsc-mm10-knowngene
644 (package
645 (name "r-txdb-mmusculus-ucsc-mm10-knowngene")
b69c7703 646 (version "3.10.0")
7bc5d1b0
RW
647 (source (origin
648 (method url-fetch)
c271d990
RW
649 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm10.knownGene"
650 version 'annotation))
7bc5d1b0
RW
651 (sha256
652 (base32
b69c7703 653 "0xs9npnhbwll7p62hibs02y4ac23jchdcr25i6a7qwq1kms82qk9"))))
7bc5d1b0
RW
654 (properties
655 `((upstream-name . "TxDb.Mmusculus.UCSC.mm10.knownGene")))
656 (build-system r-build-system)
7bc5d1b0
RW
657 (propagated-inputs
658 `(("r-bsgenome" ,r-bsgenome)
659 ("r-genomicfeatures" ,r-genomicfeatures)
660 ("r-annotationdbi" ,r-annotationdbi)))
661 (home-page
662 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm10.knownGene/")
663 (synopsis "Annotation package for TxDb knownGene object(s) for Mouse")
664 (description
665 "This package loads a TxDb object, which is an R interface to
666prefabricated databases contained in this package. This package provides
667the TxDb object of Mouse data as provided by UCSC (mm10, December 2011)
668based on the knownGene track.")
669 (license license:artistic2.0)))
670
7cd446fd
RW
671(define-public r-txdb-celegans-ucsc-ce6-ensgene
672 (package
673 (name "r-txdb-celegans-ucsc-ce6-ensgene")
674 (version "3.2.2")
675 (source
676 (origin
677 (method url-fetch)
678 (uri (bioconductor-uri "TxDb.Celegans.UCSC.ce6.ensGene"
679 version 'annotation))
680 (sha256
681 (base32
682 "1sgppva33cdy4isj2is8mfalj5gmmkpbkq9w1d83a4agcq31mi90"))))
683 (properties
684 `((upstream-name . "TxDb.Celegans.UCSC.ce6.ensGene")))
685 (build-system r-build-system)
686 (propagated-inputs
687 `(("r-annotationdbi" ,r-annotationdbi)
688 ("r-genomicfeatures" ,r-genomicfeatures)))
689 (home-page "https://bioconductor.org/packages/TxDb.Celegans.UCSC.ce6.ensGene/")
690 (synopsis "Annotation package for C elegans TxDb objects")
691 (description
692 "This package exposes a C elegans annotation database generated from UCSC
693by exposing these as TxDb objects.")
694 (license license:artistic2.0)))
695
0f5c9cec
RW
696(define-public r-fdb-infiniummethylation-hg19
697 (package
698 (name "r-fdb-infiniummethylation-hg19")
699 (version "2.2.0")
700 (source (origin
701 (method url-fetch)
6aca4054
RW
702 (uri (bioconductor-uri "FDb.InfiniumMethylation.hg19"
703 version 'annotation))
0f5c9cec
RW
704 (sha256
705 (base32
706 "0gq90fvph6kgrpjb89nvzq6hl1k24swn19rgjh5g98l86mja6nk0"))))
707 (properties
708 `((upstream-name . "FDb.InfiniumMethylation.hg19")))
709 (build-system r-build-system)
710 (propagated-inputs
711 `(("r-biostrings" ,r-biostrings)
712 ("r-genomicfeatures" ,r-genomicfeatures)
713 ("r-annotationdbi" ,r-annotationdbi)
714 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
715 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)))
716 (home-page "https://bioconductor.org/packages/FDb.InfiniumMethylation.hg19/")
717 (synopsis "Compiled HumanMethylation27 and HumanMethylation450 annotations")
718 (description
719 "This is an annotation package for Illumina Infinium DNA methylation
720probes. It contains the compiled HumanMethylation27 and HumanMethylation450
721annotations.")
722 (license license:artistic2.0)))
723
9475a248
RW
724(define-public r-illuminahumanmethylationepicmanifest
725 (package
726 (name "r-illuminahumanmethylationepicmanifest")
727 (version "0.3.0")
728 (source (origin
729 (method url-fetch)
25f567a8
RW
730 (uri (bioconductor-uri "IlluminaHumanMethylationEPICmanifest"
731 version 'annotation))
9475a248
RW
732 (sha256
733 (base32
734 "0alhjda5g186z8b1nsmnpfswrlj7prdz8mkwx60wkkl6hkcnk6p3"))))
735 (properties
736 `((upstream-name . "IlluminaHumanMethylationEPICmanifest")))
737 (build-system r-build-system)
738 (propagated-inputs
739 `(("r-minfi" ,r-minfi)))
740 (home-page "https://bioconductor.org/packages/IlluminaHumanMethylationEPICmanifest/")
741 (synopsis "Manifest for Illumina's EPIC methylation arrays")
742 (description
743 "This is a manifest package for Illumina's EPIC methylation arrays.")
744 (license license:artistic2.0)))
e8d435f7
RJ
745
746(define-public r-ideoviz
747 (package
748 (name "r-ideoviz")
725eea00 749 (version "1.24.0")
e8d435f7
RJ
750 (source (origin
751 (method url-fetch)
752 (uri (bioconductor-uri "IdeoViz" version))
753 (sha256
754 (base32
725eea00 755 "1ndj14qhpgidjb4qsga80ghqzz1x8kvy2gy1bvvgwlkfxa62rn50"))))
e8d435f7
RJ
756 (build-system r-build-system)
757 (propagated-inputs
758 `(("r-biobase" ,r-biobase)
759 ("r-iranges" ,r-iranges)
760 ("r-genomicranges" ,r-genomicranges)
761 ("r-rcolorbrewer" ,r-rcolorbrewer)
762 ("r-rtracklayer" ,r-rtracklayer)
763 ("r-genomeinfodb" ,r-genomeinfodb)))
764 (home-page "https://bioconductor.org/packages/IdeoViz/")
765 (synopsis "Plots data along a chromosomal ideogram")
766 (description "This package provides functions to plot data associated with
767arbitrary genomic intervals along chromosomal ideogram.")
768 (license license:gpl2)))
9475a248 769
a38bf7c8
RJ
770;; This is a CRAN package, but it depends on r-bsgenome-hsapiens-ucsc-hg19
771;; from Bioconductor.
772(define-public r-deconstructsigs
773 (package
774 (name "r-deconstructsigs")
775 (version "1.8.0")
776 (source (origin
777 (method url-fetch)
778 (uri (cran-uri "deconstructSigs" version))
779 (sha256
780 (base32
781 "014x0nb23jb98666kaav2phkvmkr38pi38jv0dqd4jv7zp0gdf1a"))))
782 (properties
783 `((upstream-name . "deconstructSigs")))
784 (build-system r-build-system)
785 (propagated-inputs
786 `(("r-bsgenome" ,r-bsgenome)
787 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
788 ("r-genomeinfodb" ,r-genomeinfodb)
789 ("r-reshape2" ,r-reshape2)))
790 (home-page "https://github.com/raerose01/deconstructSigs")
791 (synopsis "Identifies signatures present in a tumor sample")
792 (description "This package takes sample information in the form of the
793fraction of mutations in each of 96 trinucleotide contexts and identifies
794the weighted combination of published signatures that, when summed, most
795closely reconstructs the mutational profile.")
796 (license license:gpl2+)))
797
7c9d8a5d
RW
798;; This is a CRAN package, but it depends on Bioconductor packages.
799(define-public r-nmf
800 (package
801 (name "r-nmf")
0a41d9be 802 (version "0.23.0")
7c9d8a5d
RW
803 (source
804 (origin
805 (method url-fetch)
806 (uri (cran-uri "NMF" version))
807 (sha256
808 (base32
0a41d9be 809 "0ls7q9yc9l1z10jphq5a11wkfgcxc3gm3sfjj376zx3vnc0wl30g"))))
7c9d8a5d
RW
810 (properties `((upstream-name . "NMF")))
811 (build-system r-build-system)
812 (propagated-inputs
813 `(("r-cluster" ,r-cluster)
be1042b3
RW
814 ("r-biobase" ,r-biobase)
815 ("r-biocmanager" ,r-biocmanager)
7c9d8a5d
RW
816 ("r-bigmemory" ,r-bigmemory) ; suggested
817 ("r-synchronicity" ,r-synchronicity) ; suggested
818 ("r-colorspace" ,r-colorspace)
819 ("r-digest" ,r-digest)
820 ("r-doparallel" ,r-doparallel)
821 ("r-foreach" ,r-foreach)
822 ("r-ggplot2" ,r-ggplot2)
823 ("r-gridbase" ,r-gridbase)
824 ("r-pkgmaker" ,r-pkgmaker)
825 ("r-rcolorbrewer" ,r-rcolorbrewer)
826 ("r-registry" ,r-registry)
827 ("r-reshape2" ,r-reshape2)
828 ("r-rngtools" ,r-rngtools)
829 ("r-stringr" ,r-stringr)))
0a41d9be
RW
830 (native-inputs
831 `(("r-knitr" ,r-knitr)))
7c9d8a5d
RW
832 (home-page "http://renozao.github.io/NMF")
833 (synopsis "Algorithms and framework for nonnegative matrix factorization")
834 (description
835 "This package provides a framework to perform Non-negative Matrix
836Factorization (NMF). The package implements a set of already published
837algorithms and seeding methods, and provides a framework to test, develop and
838plug new or custom algorithms. Most of the built-in algorithms have been
839optimized in C++, and the main interface function provides an easy way of
840performing parallel computations on multicore machines.")
841 (license license:gpl2+)))
842
f8a5af46
RW
843(define-public r-do-db
844 (package
845 (name "r-do-db")
846 (version "2.9")
847 (source (origin
848 (method url-fetch)
eed2766a 849 (uri (bioconductor-uri "DO.db" version 'annotation))
f8a5af46
RW
850 (sha256
851 (base32
852 "10bqqa124l61ivzy4mdd3z3ar9a6537qbxw23pc4y9w8a6dwnavn"))))
853 (properties
854 `((upstream-name . "DO.db")))
855 (build-system r-build-system)
856 (propagated-inputs
857 `(("r-annotationdbi" ,r-annotationdbi)))
858 (home-page "https://www.bioconductor.org/packages/DO.db/")
859 (synopsis "Annotation maps describing the entire Disease Ontology")
860 (description
861 "This package provides a set of annotation maps describing the entire
862Disease Ontology.")
863 (license license:artistic2.0)))
864
ec20858a
RJ
865(define-public r-pasilla
866 (package
867 (name "r-pasilla")
868 (version "1.14.0")
869 (source (origin
870 (method url-fetch)
871 (uri (string-append
872 "http://bioconductor.org/packages/release/data/experiment"
873 "/src/contrib/pasilla_" version ".tar.gz"))
874 (sha256
875 (base32
876 "0h124i2fb2lbj2k48zzf1n7ldqa471bs26fbd9vw50299aqx28x0"))))
877 (build-system r-build-system)
878 (propagated-inputs
879 `(("r-biocstyle" ,r-biocstyle)
880 ("r-dexseq" ,r-dexseq)
881 ("r-knitr" ,r-knitr)
882 ("r-rmarkdown" ,r-rmarkdown)))
883 (home-page "https://www.bioconductor.org/packages/pasilla/")
884 (synopsis "Data package with per-exon and per-gene read counts")
885 (description "This package provides per-exon and per-gene read counts
886computed for selected genes from RNA-seq data that were presented in the
887article 'Conservation of an RNA regulatory map between Drosophila and mammals'
888by Brooks et al., Genome Research 2011.")
889 (license license:lgpl2.1+)))
890
83b42091
RW
891(define-public r-pfam-db
892 (package
893 (name "r-pfam-db")
894 (version "3.8.2")
895 (source
896 (origin
897 (method url-fetch)
898 (uri (bioconductor-uri "PFAM.db" version 'annotation))
899 (sha256
900 (base32
901 "0rn1arzzcniy3yyc4yc44vn40g0cqss37dhwnvsgxpfayqq1k59s"))))
902 (properties `((upstream-name . "PFAM.db")))
903 (build-system r-build-system)
904 (propagated-inputs
905 `(("r-annotationdbi" ,r-annotationdbi)))
906 (home-page "https://bioconductor.org/packages/PFAM.db")
907 (synopsis "Set of protein ID mappings for PFAM")
908 (description
909 "This package provides a set of protein ID mappings for PFAM, assembled
910using data from public repositories.")
911 (license license:artistic2.0)))
912
40be965e
RW
913(define-public r-phastcons100way-ucsc-hg19
914 (package
915 (name "r-phastcons100way-ucsc-hg19")
916 (version "3.7.2")
917 (source
918 (origin
919 (method url-fetch)
920 (uri (bioconductor-uri "phastCons100way.UCSC.hg19"
921 version 'annotation))
922 (sha256
923 (base32
924 "1jmc4k4zgkx5vr2plnidnd9bidlwlb0kr7mjg60cqjw7dq7jl1fa"))))
925 (properties
926 `((upstream-name . "phastCons100way.UCSC.hg19")))
927 (build-system r-build-system)
928 (propagated-inputs
929 `(("r-bsgenome" ,r-bsgenome)
930 ("r-genomeinfodb" ,r-genomeinfodb)
931 ("r-genomicranges" ,r-genomicranges)
932 ("r-genomicscores" ,r-genomicscores)
933 ("r-iranges" ,r-iranges)
934 ("r-s4vectors" ,r-s4vectors)))
935 (home-page "https://bioconductor.org/packages/phastCons100way.UCSC.hg19")
936 (synopsis "UCSC phastCons conservation scores for hg19")
937 (description
938 "This package provides UCSC phastCons conservation scores for the human
939genome (hg19) calculated from multiple alignments with other 99 vertebrate
940species.")
941 (license license:artistic2.0)))
942
2cc51108 943\f
557a1089
RW
944;;; Experiment data
945
692bce15
RW
946(define-public r-abadata
947 (package
948 (name "r-abadata")
949 (version "1.12.0")
950 (source (origin
951 (method url-fetch)
ced61edf 952 (uri (bioconductor-uri "ABAData" version 'experiment))
692bce15
RW
953 (sha256
954 (base32
955 "1bmj341xcymlrk02gss5vvrqc4ddas0rdw39lnpsj98hq6n11p5z"))))
956 (properties
957 `((upstream-name . "ABAData")))
958 (build-system r-build-system)
959 (propagated-inputs
960 `(("r-annotationdbi" ,r-annotationdbi)))
961 (home-page "https://www.bioconductor.org/packages/ABAData/")
962 (synopsis "Gene expression in human brain regions from Allen Brain Atlas")
963 (description
964 "This package provides the data for the gene expression enrichment
965analysis conducted in the package ABAEnrichment. The package includes three
966datasets which are derived from the Allen Brain Atlas:
967
968@enumerate
969@item Gene expression data from Human Brain (adults) averaged across donors,
970@item Gene expression data from the Developing Human Brain pooled into five
971 age categories and averaged across donors, and
972@item a developmental effect score based on the Developing Human Brain
973 expression data.
974@end enumerate
975
976All datasets are restricted to protein coding genes.")
977 (license license:gpl2+)))
978
b50c9660
RW
979(define-public r-arrmdata
980 (package
981 (name "r-arrmdata")
982 (version "1.18.0")
983 (source (origin
984 (method url-fetch)
b86f7746 985 (uri (bioconductor-uri "ARRmData" version 'experiment))
b50c9660
RW
986 (sha256
987 (base32
988 "0r1y3zn7ly4k3ngx55vfavn9s6aidbddlv2fbmj7hj3hvpslmyly"))))
989 (properties
990 `((upstream-name . "ARRmData")))
991 (build-system r-build-system)
992 (home-page "https://www.bioconductor.org/packages/ARRmData/")
993 (synopsis "Example dataset for normalization of Illumina 450k methylation data")
994 (description
995 "This package provides raw beta values from 36 samples across 3 groups
996from Illumina 450k methylation arrays.")
997 (license license:artistic2.0)))
998
557a1089
RW
999(define-public r-hsmmsinglecell
1000 (package
1001 (name "r-hsmmsinglecell")
1002 (version "1.2.0")
1003 (source (origin
1004 (method url-fetch)
545e67ac 1005 (uri (bioconductor-uri "HSMMSingleCell" version 'experiment))
557a1089
RW
1006 (sha256
1007 (base32
1008 "1vxnr8gr6md85g39csy7g2sqqajiqgyvznys2qa9yixd2b01yph9"))))
1009 (properties
1010 `((upstream-name . "HSMMSingleCell")))
1011 (build-system r-build-system)
1012 (home-page "https://www.bioconductor.org/packages/HSMMSingleCell/")
1013 (synopsis "Single-cell RNA-Seq for differentiating human skeletal muscle myoblasts (HSMM)")
1014 (description
1015 "Skeletal myoblasts undergo a well-characterized sequence of
1016morphological and transcriptional changes during differentiation. In this
1017experiment, primary @dfn{human skeletal muscle myoblasts} (HSMM) were expanded
1018under high mitogen conditions (GM) and then differentiated by switching to
1019low-mitogen media (DM). RNA-Seq libraries were sequenced from each of several
1020hundred cells taken over a time-course of serum-induced differentiation.
1021Between 49 and 77 cells were captured at each of four time points (0, 24, 48,
102272 hours) following serum switch using the Fluidigm C1 microfluidic system.
1023RNA from each cell was isolated and used to construct mRNA-Seq libraries,
1024which were then sequenced to a depth of ~4 million reads per library,
1025resulting in a complete gene expression profile for each cell.")
1026 (license license:artistic2.0)))
ad8f46c6 1027
1028(define-public r-all
1029 (package
1030 (name "r-all")
1031 (version "1.26.0")
1032 (source (origin
1033 (method url-fetch)
41728d23 1034 (uri (bioconductor-uri "ALL" version 'experiment))
ad8f46c6 1035 (sha256
1036 (base32
1037 "1z7kpjw4ndj6fkxwvhqf3gawhrn26ksrlns7j2c78qzxqmjndik9"))))
1038 (properties `((upstream-name . "ALL")))
1039 (build-system r-build-system)
1040 (propagated-inputs
1041 `(("r-biobase" ,r-biobase)))
1042 (home-page "https://bioconductor.org/packages/ALL")
1043 (synopsis "Acute Lymphoblastic Leukemia data from the Ritz laboratory")
1044 (description
1045 "The data consist of microarrays from 128 different individuals with
1046@dfn{acute lymphoblastic leukemia} (ALL). A number of additional covariates
1047are available. The data have been normalized (using rma) and it is the
1048jointly normalized data that are available here. The data are presented in
1049the form of an @code{exprSet} object.")
1050 (license license:artistic2.0)))
557a1089 1051
53b1e10f
RW
1052(define-public r-affydata
1053 (package
1054 (name "r-affydata")
1055 (version "1.32.0")
1056 (source
1057 (origin
1058 (method url-fetch)
1059 (uri (bioconductor-uri "affydata" version 'experiment))
1060 (sha256
1061 (base32
1062 "1l9qhmjqgbrdl9cmd74rlnvmvr6mslbmckb83n0211whp2i0b7h5"))))
1063 (properties `((upstream-name . "affydata")))
1064 (build-system r-build-system)
1065 (propagated-inputs
1066 `(("r-affy" ,r-affy)))
1067 (home-page "https://bioconductor.org/packages/affydata/")
1068 (synopsis "Affymetrix data for demonstration purposes")
1069 (description
1070 "This package provides example datasets that represent 'real world
1071examples' of Affymetrix data, unlike the artificial examples included in the
1072package @code{affy}.")
1073 (license license:gpl2+)))
1074
0c0ef9c5
RJ
1075(define-public r-coverageview
1076 (package
1077 (name "r-coverageview")
751fa8ff 1078 (version "1.26.0")
0c0ef9c5
RJ
1079 (source (origin
1080 (method url-fetch)
1081 (uri (bioconductor-uri "CoverageView" version))
1082 (sha256
1083 (base32
751fa8ff 1084 "1fcz7pkffz5l3jdxb9glji2zdmr6nx67h6vfpr2yi8n3slg2hrrj"))))
0c0ef9c5
RJ
1085 (build-system r-build-system)
1086 (propagated-inputs
1087 `(("r-s4vectors" ,r-s4vectors)
1088 ("r-iranges" ,r-iranges)
1089 ("r-genomicranges" ,r-genomicranges)
1090 ("r-genomicalignments" ,r-genomicalignments)
1091 ("r-rtracklayer" ,r-rtracklayer)
1092 ("r-rsamtools" ,r-rsamtools)))
1093 (home-page "https://bioconductor.org/packages/CoverageView/")
1094 (synopsis "Coverage visualization package for R")
1095 (description "This package provides a framework for the visualization of
1096genome coverage profiles. It can be used for ChIP-seq experiments, but it can
1097be also used for genome-wide nucleosome positioning experiments or other
1098experiment types where it is important to have a framework in order to inspect
1099how the coverage distributed across the genome.")
1100 (license license:artistic2.0)))
06fc1a51
RJ
1101
1102(define-public r-cummerbund
1103 (package
1104 (name "r-cummerbund")
1ab0380d 1105 (version "2.30.0")
06fc1a51
RJ
1106 (source (origin
1107 (method url-fetch)
1108 (uri (bioconductor-uri "cummeRbund" version))
1109 (sha256
1110 (base32
1ab0380d 1111 "1av7yfxcq1wwbqfqcz7caiz5kf6kg5wq9qcg5v6yccihclzwvxjc"))))
06fc1a51
RJ
1112 (build-system r-build-system)
1113 (propagated-inputs
1114 `(("r-biobase" ,r-biobase)
1115 ("r-biocgenerics" ,r-biocgenerics)
1116 ("r-fastcluster", r-fastcluster)
1117 ("r-ggplot2" ,r-ggplot2)
1118 ("r-gviz" ,r-gviz)
1119 ("r-plyr" ,r-plyr)
1120 ("r-reshape2" ,r-reshape2)
1121 ("r-rsqlite" ,r-rsqlite)
1122 ("r-rtracklayer" ,r-rtracklayer)
1123 ("r-s4vectors" ,r-s4vectors)))
1124 (home-page "https://bioconductor.org/packages/cummeRbund/")
1125 (synopsis "Analyze Cufflinks high-throughput sequencing data")
1126 (description "This package allows for persistent storage, access,
1127exploration, and manipulation of Cufflinks high-throughput sequencing
1128data. In addition, provides numerous plotting functions for commonly
1129used visualizations.")
1130 (license license:artistic2.0)))
0c0ef9c5 1131
ff1146b9
RW
1132(define-public r-curatedtcgadata
1133 (package
1134 (name "r-curatedtcgadata")
1135 (version "1.8.0")
1136 (source
1137 (origin
1138 (method url-fetch)
1139 (uri (bioconductor-uri "curatedTCGAData" version 'experiment))
1140 (sha256
1141 (base32
1142 "02y6cgihmsl9b4a9mmcdjjgjp06lpz04biyvxd3n5lk5gnqd9r3y"))))
1143 (properties
1144 `((upstream-name . "curatedTCGAData")))
1145 (build-system r-build-system)
1146 (propagated-inputs
1147 `(("r-annotationhub" ,r-annotationhub)
1148 ("r-experimenthub" ,r-experimenthub)
1149 ("r-hdf5array" ,r-hdf5array)
1150 ("r-multiassayexperiment" ,r-multiassayexperiment)
1151 ("r-s4vectors" ,r-s4vectors)
1152 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1153 (home-page "https://bioconductor.org/packages/curatedTCGAData/")
1154 (synopsis "Curated data from The Cancer Genome Atlas")
1155 (description
1156 "This package provides publicly available data from The Cancer Genome
1157Atlas (TCGA) as @code{MultiAssayExperiment} objects.
1158@code{MultiAssayExperiment} integrates multiple assays (e.g., RNA-seq, copy
1159number, mutation, microRNA, protein, and others) with clinical / pathological
1160data. It also links assay barcodes with patient identifiers, enabling
1161harmonized subsetting of rows (features) and columns (patients / samples)
1162across the entire multi-'omics experiment.")
1163 (license license:artistic2.0)))
1164
557a1089
RW
1165\f
1166;;; Packages
1167
e5d722fb
RW
1168(define-public r-biocversion
1169 (package
1170 (name "r-biocversion")
bc217e4c 1171 (version "3.11.1")
e5d722fb
RW
1172 (source
1173 (origin
1174 (method url-fetch)
1175 (uri (bioconductor-uri "BiocVersion" version))
1176 (sha256
1177 (base32
bc217e4c 1178 "1rrzx3dqds0jlj1bmjc744wiamb2hssbh3jfxz1s9jp4cvnwrpmz"))))
e5d722fb
RW
1179 (properties `((upstream-name . "BiocVersion")))
1180 (build-system r-build-system)
1181 (home-page "https://bioconductor.org/packages/BiocVersion/")
1182 (synopsis "Set the appropriate version of Bioconductor packages")
1183 (description
1184 "This package provides repository information for the appropriate version
1185of Bioconductor.")
1186 (license license:artistic2.0)))
1187
14bba460
RW
1188(define-public r-biocgenerics
1189 (package
1190 (name "r-biocgenerics")
2e15c16f 1191 (version "0.34.0")
14bba460
RW
1192 (source (origin
1193 (method url-fetch)
1194 (uri (bioconductor-uri "BiocGenerics" version))
1195 (sha256
1196 (base32
2e15c16f 1197 "15nvqyh2gx5zkn1krbs5c4rhw5642bijdfsf2rgic70gzr05cksk"))))
14bba460
RW
1198 (properties
1199 `((upstream-name . "BiocGenerics")))
1200 (build-system r-build-system)
1201 (home-page "https://bioconductor.org/packages/BiocGenerics")
1202 (synopsis "S4 generic functions for Bioconductor")
1203 (description
1204 "This package provides S4 generic functions needed by many Bioconductor
1205packages.")
1206 (license license:artistic2.0)))
1207
5cf940de
RW
1208(define-public r-affycomp
1209 (package
1210 (name "r-affycomp")
66aeb1b4 1211 (version "1.64.0")
5cf940de
RW
1212 (source
1213 (origin
1214 (method url-fetch)
1215 (uri (bioconductor-uri "affycomp" version))
1216 (sha256
1217 (base32
66aeb1b4 1218 "0zg8dshas5b2ny4pnxxxqihnr4l20666ivrgglb939a23mplgps0"))))
5cf940de
RW
1219 (properties `((upstream-name . "affycomp")))
1220 (build-system r-build-system)
1221 (propagated-inputs `(("r-biobase" ,r-biobase)))
1222 (home-page "https://bioconductor.org/packages/affycomp/")
1223 (synopsis "Graphics toolbox for assessment of Affymetrix expression measures")
1224 (description
1225 "The package contains functions that can be used to compare expression
1226measures for Affymetrix Oligonucleotide Arrays.")
1227 (license license:gpl2+)))
1228
5094aa94
RW
1229(define-public r-affycompatible
1230 (package
1231 (name "r-affycompatible")
251c18f1 1232 (version "1.48.0")
5094aa94
RW
1233 (source
1234 (origin
1235 (method url-fetch)
1236 (uri (bioconductor-uri "AffyCompatible" version))
1237 (sha256
1238 (base32
251c18f1 1239 "0394sr4spafhfypjsafwjr0y0zsgv52ajdcyvsmkdk7375898lqd"))))
5094aa94
RW
1240 (properties
1241 `((upstream-name . "AffyCompatible")))
1242 (build-system r-build-system)
1243 (propagated-inputs
1244 `(("r-biostrings" ,r-biostrings)
1245 ("r-rcurl" ,r-rcurl)
1246 ("r-xml" ,r-xml)))
1247 (home-page "https://bioconductor.org/packages/AffyCompatible/")
1248 (synopsis "Work with Affymetrix GeneChip files")
1249 (description
1250 "This package provides an interface to Affymetrix chip annotation and
1251sample attribute files. The package allows an easy way for users to download
1252and manage local data bases of Affynmetrix NetAffx annotation files. It also
1253provides access to @dfn{GeneChip Operating System} (GCOS) and @dfn{GeneChip
1254Command Console} (AGCC)-compatible sample annotation files.")
1255 (license license:artistic2.0)))
1256
4ca2d6c1
RW
1257(define-public r-affycontam
1258 (package
1259 (name "r-affycontam")
36d4ca41 1260 (version "1.46.0")
4ca2d6c1
RW
1261 (source
1262 (origin
1263 (method url-fetch)
1264 (uri (bioconductor-uri "affyContam" version))
1265 (sha256
1266 (base32
36d4ca41 1267 "1dh5c3blk2dl9kg13y6snplnx61x2f9hvp5lc7jmg25xk916517i"))))
4ca2d6c1
RW
1268 (properties `((upstream-name . "affyContam")))
1269 (build-system r-build-system)
1270 (propagated-inputs
1271 `(("r-affy" ,r-affy)
1272 ("r-affydata" ,r-affydata)
1273 ("r-biobase" ,r-biobase)))
1274 (home-page "https://bioconductor.org/packages/affyContam/")
1275 (synopsis "Structured corruption of Affymetrix CEL file data")
1276 (description
1277 "Microarray quality assessment is a major concern of microarray analysts.
1278This package provides some simple approaches to in silico creation of quality
1279problems in CEL-level data to help evaluate performance of quality metrics.")
1280 (license license:artistic2.0)))
1281
12105c6c
RW
1282(define-public r-affycoretools
1283 (package
1284 (name "r-affycoretools")
fa610697 1285 (version "1.60.1")
12105c6c
RW
1286 (source
1287 (origin
1288 (method url-fetch)
1289 (uri (bioconductor-uri "affycoretools" version))
1290 (sha256
1291 (base32
fa610697 1292 "0cnb54b3kmg9rnycvaz949bdali9n98qzrw7gwka6abmg1lv232s"))))
12105c6c
RW
1293 (properties `((upstream-name . "affycoretools")))
1294 (build-system r-build-system)
1295 (propagated-inputs
1296 `(("r-affy" ,r-affy)
1297 ("r-annotationdbi" ,r-annotationdbi)
1298 ("r-biobase" ,r-biobase)
1299 ("r-biocgenerics" ,r-biocgenerics)
1300 ("r-dbi" ,r-dbi)
1301 ("r-edger" ,r-edger)
1302 ("r-gcrma" ,r-gcrma)
f8f181ae 1303 ("r-glimma" ,r-glimma)
12105c6c
RW
1304 ("r-ggplot2" ,r-ggplot2)
1305 ("r-gostats" ,r-gostats)
1306 ("r-gplots" ,r-gplots)
1307 ("r-hwriter" ,r-hwriter)
1308 ("r-lattice" ,r-lattice)
1309 ("r-limma" ,r-limma)
1310 ("r-oligoclasses" ,r-oligoclasses)
1311 ("r-reportingtools" ,r-reportingtools)
1312 ("r-rsqlite" ,r-rsqlite)
1313 ("r-s4vectors" ,r-s4vectors)
1314 ("r-xtable" ,r-xtable)))
fa610697
RW
1315 (native-inputs
1316 `(("r-knitr" ,r-knitr)))
12105c6c
RW
1317 (home-page "https://bioconductor.org/packages/affycoretools/")
1318 (synopsis "Functions for analyses with Affymetrix GeneChips")
1319 (description
1320 "This package provides various wrapper functions that have been written
1321to streamline the more common analyses that a Biostatistician might see.")
1322 (license license:artistic2.0)))
1323
d6a5d9b2
RW
1324(define-public r-affxparser
1325 (package
1326 (name "r-affxparser")
acaf8a23 1327 (version "1.60.0")
d6a5d9b2
RW
1328 (source
1329 (origin
1330 (method url-fetch)
1331 (uri (bioconductor-uri "affxparser" version))
1332 (sha256
1333 (base32
acaf8a23 1334 "0d4hq1w0a3dm4bg9qsv7wqrbv2y7b9gllxfmnqs9n2nnwmvgi8yq"))))
d6a5d9b2
RW
1335 (properties `((upstream-name . "affxparser")))
1336 (build-system r-build-system)
1337 (home-page "https://github.com/HenrikBengtsson/affxparser")
1338 (synopsis "Affymetrix File Parsing SDK")
1339 (description
1340 "This is a package for parsing Affymetrix files (CDF, CEL, CHP, BPMAP,
1341BAR). It provides methods for fast and memory efficient parsing of Affymetrix
1342files using the Affymetrix' Fusion SDK. Both ASCII- and binary-based files
1343are supported. Currently, there are methods for reading @dfn{chip definition
1344file} (CDF) and a @dfn{cell intensity file} (CEL). These files can be read
1345either in full or in part. For example, probe signals from a few probesets
1346can be extracted very quickly from a set of CEL files into a convenient list
1347structure.")
1348 ;; The Fusion SDK contains files under GPLv2 and LGPLv2.1. The R code is
1349 ;; under LGPLv2+.
1350 (license (list license:lgpl2.0+ license:lgpl2.1 license:gpl2))))
1351
7097c700
RW
1352(define-public r-annotate
1353 (package
1354 (name "r-annotate")
c2f4ad96 1355 (version "1.66.0")
7097c700
RW
1356 (source
1357 (origin
1358 (method url-fetch)
1359 (uri (bioconductor-uri "annotate" version))
1360 (sha256
1361 (base32
c2f4ad96 1362 "1ivszqknryq6n5a85z8zj12fvgcs6zz3zlza8q08pl6cs4m5rm4w"))))
7097c700
RW
1363 (build-system r-build-system)
1364 (propagated-inputs
1365 `(("r-annotationdbi" ,r-annotationdbi)
1366 ("r-biobase" ,r-biobase)
1367 ("r-biocgenerics" ,r-biocgenerics)
1368 ("r-dbi" ,r-dbi)
1369 ("r-rcurl" ,r-rcurl)
1370 ("r-xml" ,r-xml)
1371 ("r-xtable" ,r-xtable)))
1372 (home-page
1373 "https://bioconductor.org/packages/annotate")
1374 (synopsis "Annotation for microarrays")
1375 (description "This package provides R environments for the annotation of
1376microarrays.")
1377 (license license:artistic2.0)))
1378
fa596599
RW
1379(define-public r-hpar
1380 (package
1381 (name "r-hpar")
07bea010 1382 (version "1.30.0")
fa596599
RW
1383 (source
1384 (origin
1385 (method url-fetch)
1386 (uri (bioconductor-uri "hpar" version))
1387 (sha256
1388 (base32
07bea010 1389 "1jq0qw7wq3426cp004divywjm3ryixkykcmwlhrri13agz6rx3r9"))))
fa596599 1390 (build-system r-build-system)
07bea010
RW
1391 (native-inputs
1392 `(("r-knitr" ,r-knitr)))
fa596599
RW
1393 (home-page "https://bioconductor.org/packages/hpar/")
1394 (synopsis "Human Protein Atlas in R")
1395 (description "This package provides a simple interface to and data from
1396the Human Protein Atlas project.")
1397 (license license:artistic2.0)))
183ce988
RJ
1398
1399(define-public r-regioner
1400 (package
1401 (name "r-regioner")
8c06ce3c 1402 (version "1.20.1")
183ce988
RJ
1403 (source
1404 (origin
1405 (method url-fetch)
1406 (uri (bioconductor-uri "regioneR" version))
1407 (sha256
1408 (base32
8c06ce3c 1409 "0bzjwzj5mvb49wgvs3gd3jfpm7s0zfkca763i65i7m994lgvz33c"))))
183ce988
RJ
1410 (properties `((upstream-name . "regioneR")))
1411 (build-system r-build-system)
1412 (propagated-inputs
d639d888 1413 `(("r-biostrings" ,r-biostrings)
183ce988 1414 ("r-bsgenome" ,r-bsgenome)
183ce988 1415 ("r-genomeinfodb" ,r-genomeinfodb)
d639d888 1416 ("r-genomicranges" ,r-genomicranges)
72427c72 1417 ("r-iranges" ,r-iranges)
d639d888
RW
1418 ("r-memoise" ,r-memoise)
1419 ("r-rtracklayer" ,r-rtracklayer)
72427c72 1420 ("r-s4vectors" ,r-s4vectors)))
7f34dd58
RW
1421 (native-inputs
1422 `(("r-knitr" ,r-knitr)))
183ce988
RJ
1423 (home-page "https://bioconductor.org/packages/regioneR/")
1424 (synopsis "Association analysis of genomic regions")
1425 (description "This package offers a statistical framework based on
1426customizable permutation tests to assess the association between genomic
1427region sets and other genomic features.")
1428 (license license:artistic2.0)))
a5b56a53 1429
15184fb3
RW
1430(define-public r-reportingtools
1431 (package
1432 (name "r-reportingtools")
7f94cf01 1433 (version "2.28.0")
15184fb3
RW
1434 (source
1435 (origin
1436 (method url-fetch)
1437 (uri (bioconductor-uri "ReportingTools" version))
1438 (sha256
1439 (base32
7f94cf01 1440 "1ig1h224silbdbdr0j9j9sysp9l9dzpcsjzn8jp57h3gh4pdqbfx"))))
15184fb3
RW
1441 (properties
1442 `((upstream-name . "ReportingTools")))
1443 (build-system r-build-system)
1444 (propagated-inputs
1445 `(("r-annotate" ,r-annotate)
1446 ("r-annotationdbi" ,r-annotationdbi)
1447 ("r-biobase" ,r-biobase)
1448 ("r-biocgenerics" ,r-biocgenerics)
1449 ("r-category" ,r-category)
1450 ("r-deseq2" ,r-deseq2)
1451 ("r-edger" ,r-edger)
1452 ("r-ggbio" ,r-ggbio)
1453 ("r-ggplot2" ,r-ggplot2)
1454 ("r-gostats" ,r-gostats)
1455 ("r-gseabase" ,r-gseabase)
1456 ("r-hwriter" ,r-hwriter)
1457 ("r-iranges" ,r-iranges)
1458 ("r-knitr" ,r-knitr)
1459 ("r-lattice" ,r-lattice)
1460 ("r-limma" ,r-limma)
1461 ("r-pfam-db" ,r-pfam-db)
1462 ("r-r-utils" ,r-r-utils)
1463 ("r-xml" ,r-xml)))
7f94cf01
RW
1464 (native-inputs
1465 `(("r-knitr" ,r-knitr)))
15184fb3
RW
1466 (home-page "https://bioconductor.org/packages/ReportingTools/")
1467 (synopsis "Tools for making reports in various formats")
1468 (description
1469 "The ReportingTools package enables users to easily display reports of
1470analysis results generated from sources such as microarray and sequencing
1471data. The package allows users to create HTML pages that may be viewed on a
1472web browser, or in other formats. Users can generate tables with sortable and
1473filterable columns, make and display plots, and link table entries to other
1474data sources such as NCBI or larger plots within the HTML page. Using the
1475package, users can also produce a table of contents page to link various
1476reports together for a particular project that can be viewed in a web
1477browser.")
1478 (license license:artistic2.0)))
1479
bfb93b48
RW
1480(define-public r-geneplotter
1481 (package
1482 (name "r-geneplotter")
53e42019 1483 (version "1.66.0")
bfb93b48
RW
1484 (source
1485 (origin
1486 (method url-fetch)
1487 (uri (bioconductor-uri "geneplotter" version))
1488 (sha256
1489 (base32
53e42019 1490 "1y494da1llmrvn3qm7akwgwjazvpffabi8llw3fbday14cay1br5"))))
bfb93b48
RW
1491 (build-system r-build-system)
1492 (propagated-inputs
1493 `(("r-annotate" ,r-annotate)
1494 ("r-annotationdbi" ,r-annotationdbi)
1495 ("r-biobase" ,r-biobase)
1496 ("r-biocgenerics" ,r-biocgenerics)
1497 ("r-lattice" ,r-lattice)
1498 ("r-rcolorbrewer" ,r-rcolorbrewer)))
1499 (home-page "https://bioconductor.org/packages/geneplotter")
1500 (synopsis "Graphics functions for genomic data")
1501 (description
1502 "This package provides functions for plotting genomic data.")
1503 (license license:artistic2.0)))
1504
01c7ba99
RW
1505(define-public r-oligoclasses
1506 (package
1507 (name "r-oligoclasses")
1c43c6fa 1508 (version "1.50.4")
01c7ba99
RW
1509 (source
1510 (origin
1511 (method url-fetch)
1512 (uri (bioconductor-uri "oligoClasses" version))
1513 (sha256
1514 (base32
1c43c6fa 1515 "1d8c3i8v8kcm1afgpz6zc1iysip7993y8456cqxl37f7n6n0ax67"))))
01c7ba99
RW
1516 (properties `((upstream-name . "oligoClasses")))
1517 (build-system r-build-system)
1518 (propagated-inputs
1519 `(("r-affyio" ,r-affyio)
1520 ("r-biobase" ,r-biobase)
1521 ("r-biocgenerics" ,r-biocgenerics)
1522 ("r-biocmanager" ,r-biocmanager)
1523 ("r-biostrings" ,r-biostrings)
1524 ("r-dbi" ,r-dbi)
1525 ("r-ff" ,r-ff)
1526 ("r-foreach" ,r-foreach)
1527 ("r-genomicranges" ,r-genomicranges)
1528 ("r-iranges" ,r-iranges)
1529 ("r-rsqlite" ,r-rsqlite)
1530 ("r-s4vectors" ,r-s4vectors)
1531 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1532 (home-page "https://bioconductor.org/packages/oligoClasses/")
1533 (synopsis "Classes for high-throughput arrays")
1534 (description
1535 "This package contains class definitions, validity checks, and
1536initialization methods for classes used by the @code{oligo} and @code{crlmm}
1537packages.")
1538 (license license:gpl2+)))
1539
4c63eeb8
RW
1540(define-public r-oligo
1541 (package
1542 (name "r-oligo")
0827e0be 1543 (version "1.52.1")
4c63eeb8
RW
1544 (source
1545 (origin
1546 (method url-fetch)
1547 (uri (bioconductor-uri "oligo" version))
1548 (sha256
1549 (base32
0827e0be 1550 "1gpvr33pwzz1glzajcipvjcplb7yxvjj00q0ybqcc3wa47bhfkwd"))))
4c63eeb8
RW
1551 (properties `((upstream-name . "oligo")))
1552 (build-system r-build-system)
1553 (inputs `(("zlib" ,zlib)))
1554 (propagated-inputs
1555 `(("r-affxparser" ,r-affxparser)
1556 ("r-affyio" ,r-affyio)
1557 ("r-biobase" ,r-biobase)
1558 ("r-biocgenerics" ,r-biocgenerics)
1559 ("r-biostrings" ,r-biostrings)
1560 ("r-dbi" ,r-dbi)
1561 ("r-ff" ,r-ff)
1562 ("r-oligoclasses" ,r-oligoclasses)
1563 ("r-preprocesscore" ,r-preprocesscore)
1564 ("r-rsqlite" ,r-rsqlite)
1565 ("r-zlibbioc" ,r-zlibbioc)))
ace82f80
RW
1566 (native-inputs
1567 `(("r-knitr" ,r-knitr)))
4c63eeb8
RW
1568 (home-page "https://bioconductor.org/packages/oligo/")
1569 (synopsis "Preprocessing tools for oligonucleotide arrays")
1570 (description
1571 "This package provides a package to analyze oligonucleotide
1572arrays (expression/SNP/tiling/exon) at probe-level. It currently supports
1573Affymetrix (CEL files) and NimbleGen arrays (XYS files).")
1574 (license license:lgpl2.0+)))
1575
4dc2ecc2
RW
1576(define-public r-qvalue
1577 (package
1578 (name "r-qvalue")
f9a24759 1579 (version "2.20.0")
4dc2ecc2
RW
1580 (source
1581 (origin
1582 (method url-fetch)
1583 (uri (bioconductor-uri "qvalue" version))
1584 (sha256
1585 (base32
f9a24759 1586 "1hndmdr9niagbr4ry0vbhffvjzjg9im27kdbn0sa774k6r5b4z3f"))))
4dc2ecc2
RW
1587 (build-system r-build-system)
1588 (propagated-inputs
1589 `(("r-ggplot2" ,r-ggplot2)
1590 ("r-reshape2" ,r-reshape2)))
f9a24759
RW
1591 (native-inputs
1592 `(("r-knitr" ,r-knitr)))
702a1012 1593 (home-page "https://github.com/StoreyLab/qvalue")
4dc2ecc2
RW
1594 (synopsis "Q-value estimation for false discovery rate control")
1595 (description
1596 "This package takes a list of p-values resulting from the simultaneous
1597testing of many hypotheses and estimates their q-values and local @dfn{false
1598discovery rate} (FDR) values. The q-value of a test measures the proportion
1599of false positives incurred when that particular test is called significant.
1600The local FDR measures the posterior probability the null hypothesis is true
1601given the test's p-value. Various plots are automatically generated, allowing
1602one to make sensible significance cut-offs. The software can be applied to
1603problems in genomics, brain imaging, astrophysics, and data mining.")
1604 ;; Any version of the LGPL.
1605 (license license:lgpl3+)))
1606
a5b56a53
RJ
1607(define-public r-diffbind
1608 (package
1609 (name "r-diffbind")
b47b649a 1610 (version "2.16.0")
a5b56a53
RJ
1611 (source
1612 (origin
1613 (method url-fetch)
1614 (uri (bioconductor-uri "DiffBind" version))
1615 (sha256
1616 (base32
b47b649a 1617 "1mwqgljya1c7r2dfrdds3nswn9bn1l3ak1wavbpv4lbv3nkmykn5"))))
a5b56a53
RJ
1618 (properties `((upstream-name . "DiffBind")))
1619 (build-system r-build-system)
1620 (inputs
1621 `(("zlib" ,zlib)))
1622 (propagated-inputs
1623 `(("r-amap" ,r-amap)
1624 ("r-biocparallel" ,r-biocparallel)
1625 ("r-deseq2" ,r-deseq2)
1626 ("r-dplyr" ,r-dplyr)
1627 ("r-edger" ,r-edger)
1628 ("r-genomicalignments" ,r-genomicalignments)
45bbccf4
RW
1629 ("r-genomicranges" ,r-genomicranges)
1630 ("r-ggplot2" ,r-ggplot2)
a5b56a53
RJ
1631 ("r-ggrepel" ,r-ggrepel)
1632 ("r-gplots" ,r-gplots)
1633 ("r-iranges" ,r-iranges)
1634 ("r-lattice" ,r-lattice)
1635 ("r-limma" ,r-limma)
1636 ("r-locfit" ,r-locfit)
1637 ("r-rcolorbrewer" , r-rcolorbrewer)
1638 ("r-rcpp" ,r-rcpp)
4c221b3b 1639 ("r-rhtslib" ,r-rhtslib)
a5b56a53
RJ
1640 ("r-rsamtools" ,r-rsamtools)
1641 ("r-s4vectors" ,r-s4vectors)
45bbccf4 1642 ("r-summarizedexperiment" ,r-summarizedexperiment)
4c221b3b 1643 ("r-systempiper" ,r-systempiper)))
99db6db7 1644 (home-page "https://bioconductor.org/packages/DiffBind")
a5b56a53
RJ
1645 (synopsis "Differential binding analysis of ChIP-Seq peak data")
1646 (description
1647 "This package computes differentially bound sites from multiple
1648ChIP-seq experiments using affinity (quantitative) data. Also enables
1649occupancy (overlap) analysis and plotting functions.")
1650 (license license:artistic2.0)))
6d94bf6b
RJ
1651
1652(define-public r-ripseeker
1653 (package
1654 (name "r-ripseeker")
ba74434f 1655 (version "1.26.0")
6d94bf6b
RJ
1656 (source
1657 (origin
1658 (method url-fetch)
1659 (uri (bioconductor-uri "RIPSeeker" version))
1660 (sha256
1661 (base32
ba74434f 1662 "1wyv9mfrbxzklysfjcnwb8yils71janyyxa982jn0zxx4p9cl3vs"))))
6d94bf6b
RJ
1663 (properties `((upstream-name . "RIPSeeker")))
1664 (build-system r-build-system)
1665 (propagated-inputs
1666 `(("r-s4vectors" ,r-s4vectors)
1667 ("r-iranges" ,r-iranges)
1668 ("r-genomicranges" ,r-genomicranges)
1669 ("r-summarizedexperiment" ,r-summarizedexperiment)
1670 ("r-rsamtools" ,r-rsamtools)
1671 ("r-genomicalignments" ,r-genomicalignments)
1672 ("r-rtracklayer" ,r-rtracklayer)))
99db6db7 1673 (home-page "https://bioconductor.org/packages/RIPSeeker")
6d94bf6b
RJ
1674 (synopsis
1675 "Identifying protein-associated transcripts from RIP-seq experiments")
1676 (description
1677 "This package infers and discriminates RIP peaks from RIP-seq alignments
1678using two-state HMM with negative binomial emission probability. While
1679RIPSeeker is specifically tailored for RIP-seq data analysis, it also provides
1680a suite of bioinformatics tools integrated within this self-contained software
1681package comprehensively addressing issues ranging from post-alignments
1682processing to visualization and annotation.")
1683 (license license:gpl2)))
a6ae9ffd
RJ
1684
1685(define-public r-multtest
1686 (package
1687 (name "r-multtest")
8cadf253 1688 (version "2.44.0")
a6ae9ffd
RJ
1689 (source
1690 (origin
1691 (method url-fetch)
1692 (uri (bioconductor-uri "multtest" version))
1693 (sha256
1694 (base32
8cadf253 1695 "12li7nzzygm3sjfx472095irqpawixk48d0k591wlnrms6sxchx2"))))
a6ae9ffd
RJ
1696 (build-system r-build-system)
1697 (propagated-inputs
1698 `(("r-survival" ,r-survival)
1699 ("r-biocgenerics" ,r-biocgenerics)
1700 ("r-biobase" ,r-biobase)
1701 ("r-mass" ,r-mass)))
99db6db7 1702 (home-page "https://bioconductor.org/packages/multtest")
a6ae9ffd
RJ
1703 (synopsis "Resampling-based multiple hypothesis testing")
1704 (description
1705 "This package can do non-parametric bootstrap and permutation
1706resampling-based multiple testing procedures (including empirical Bayes
1707methods) for controlling the family-wise error rate (FWER), generalized
1708family-wise error rate (gFWER), tail probability of the proportion of
1709false positives (TPPFP), and false discovery rate (FDR). Several choices
1710of bootstrap-based null distribution are implemented (centered, centered
1711and scaled, quantile-transformed). Single-step and step-wise methods are
1712available. Tests based on a variety of T- and F-statistics (including
1713T-statistics based on regression parameters from linear and survival models
1714as well as those based on correlation parameters) are included. When probing
1715hypotheses with T-statistics, users may also select a potentially faster null
1716distribution which is multivariate normal with mean zero and variance
1717covariance matrix derived from the vector influence function. Results are
1718reported in terms of adjusted P-values, confidence regions and test statistic
1719cutoffs. The procedures are directly applicable to identifying differentially
1720expressed genes in DNA microarray experiments.")
1721 (license license:lgpl3)))
793f83ef 1722
5dfe4912
RW
1723(define-public r-graph
1724 (package
1725 (name "r-graph")
7d37c6d9 1726 (version "1.66.0")
5dfe4912
RW
1727 (source (origin
1728 (method url-fetch)
1729 (uri (bioconductor-uri "graph" version))
1730 (sha256
1731 (base32
7d37c6d9 1732 "15v0nx9gzpszmdn5lil1s1y8qfmsirlznh56wcyqq4sxwjbyjn9g"))))
5dfe4912
RW
1733 (build-system r-build-system)
1734 (propagated-inputs
1735 `(("r-biocgenerics" ,r-biocgenerics)))
1736 (home-page "https://bioconductor.org/packages/graph")
1737 (synopsis "Handle graph data structures in R")
1738 (description
1739 "This package implements some simple graph handling capabilities for R.")
1740 (license license:artistic2.0)))
1741
8017eb0a
RW
1742;; This is a CRAN package, but it depends on a Bioconductor package.
1743(define-public r-ggm
1744 (package
1745 (name "r-ggm")
1746 (version "2.5")
1747 (source
1748 (origin
1749 (method url-fetch)
1750 (uri (cran-uri "ggm" version))
1751 (sha256
1752 (base32
1753 "11wc6k2kj2ydy0dyks5mbvbhxm1r43id87anl1jg6dn0yv4m78di"))))
1754 (properties `((upstream-name . "ggm")))
1755 (build-system r-build-system)
1756 (propagated-inputs
1757 `(("r-graph" ,r-graph)
1758 ("r-igraph" ,r-igraph)))
1759 (home-page "https://cran.r-project.org/package=ggm")
1760 (synopsis "Functions for graphical Markov models")
1761 (description
1762 "This package provides functions and datasets for maximum likelihood
1763fitting of some classes of graphical Markov models.")
1764 (license license:gpl2+)))
1765
a207bca2
RW
1766(define-public r-codedepends
1767 (package
1768 (name "r-codedepends")
1769 (version "0.6.5")
1770 (source
1771 (origin
1772 (method url-fetch)
1773 (uri (cran-uri "CodeDepends" version))
1774 (sha256
1775 (base32
1776 "0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"))))
1777 (properties `((upstream-name . "CodeDepends")))
1778 (build-system r-build-system)
1779 (propagated-inputs
1780 `(("r-codetools" ,r-codetools)
1781 ("r-graph" ,r-graph)
1782 ("r-xml" ,r-xml)))
5e1f2362 1783 (home-page "https://cran.r-project.org/web/packages/CodeDepends")
a207bca2
RW
1784 (synopsis "Analysis of R code for reproducible research and code comprehension")
1785 (description
1786 "This package provides tools for analyzing R expressions or blocks of
1787code and determining the dependencies between them. It focuses on R scripts,
1788but can be used on the bodies of functions. There are many facilities
1789including the ability to summarize or get a high-level view of code,
1790determining dependencies between variables, code improvement suggestions.")
1791 ;; Any version of the GPL
1792 (license (list license:gpl2+ license:gpl3+))))
1793
793f83ef
RJ
1794(define-public r-chippeakanno
1795 (package
1796 (name "r-chippeakanno")
0d2369be 1797 (version "3.22.3")
793f83ef
RJ
1798 (source
1799 (origin
1800 (method url-fetch)
1801 (uri (bioconductor-uri "ChIPpeakAnno" version))
1802 (sha256
1803 (base32
0d2369be 1804 "0q3f55hh0a2hl96272js6gagmgps9cxs8s13pf6fii64rzaz5m7y"))))
793f83ef
RJ
1805 (properties `((upstream-name . "ChIPpeakAnno")))
1806 (build-system r-build-system)
1807 (propagated-inputs
85c1d20f
RW
1808 `(("r-annotationdbi" ,r-annotationdbi)
1809 ("r-biobase" ,r-biobase)
1810 ("r-biocgenerics" ,r-biocgenerics)
57d2fcd9 1811 ("r-biocmanager" ,r-biocmanager)
793f83ef 1812 ("r-biomart" ,r-biomart)
85c1d20f 1813 ("r-biostrings" ,r-biostrings)
793f83ef 1814 ("r-bsgenome" ,r-bsgenome)
85c1d20f
RW
1815 ("r-dbi" ,r-dbi)
1816 ("r-delayedarray" ,r-delayedarray)
1817 ("r-ensembldb" ,r-ensembldb)
1818 ("r-genomeinfodb" ,r-genomeinfodb)
1819 ("r-genomicalignments" ,r-genomicalignments)
793f83ef 1820 ("r-genomicfeatures" ,r-genomicfeatures)
f794e85d 1821 ("r-genomicranges" ,r-genomicranges)
85c1d20f
RW
1822 ("r-go-db" ,r-go-db)
1823 ("r-graph" ,r-graph)
1824 ("r-idr" ,r-idr)
f794e85d 1825 ("r-iranges" ,r-iranges)
793f83ef 1826 ("r-limma" ,r-limma)
85c1d20f 1827 ("r-matrixstats" ,r-matrixstats)
793f83ef
RJ
1828 ("r-multtest" ,r-multtest)
1829 ("r-rbgl" ,r-rbgl)
793f83ef 1830 ("r-regioner" ,r-regioner)
85c1d20f
RW
1831 ("r-rsamtools" ,r-rsamtools)
1832 ("r-rtracklayer" ,r-rtracklayer)
f794e85d 1833 ("r-s4vectors" ,r-s4vectors)
793f83ef 1834 ("r-seqinr" ,r-seqinr)
793f83ef 1835 ("r-summarizedexperiment" ,r-summarizedexperiment)
793f83ef 1836 ("r-venndiagram" ,r-venndiagram)))
dc24de46
RW
1837 (native-inputs
1838 `(("r-knitr" ,r-knitr)))
99db6db7 1839 (home-page "https://bioconductor.org/packages/ChIPpeakAnno")
793f83ef
RJ
1840 (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments")
1841 (description
1842 "The package includes functions to retrieve the sequences around the peak,
1843obtain enriched Gene Ontology (GO) terms, find the nearest gene, exon, miRNA or
1844custom features such as most conserved elements and other transcription factor
1845binding sites supplied by users. Starting 2.0.5, new functions have been added
1846for finding the peaks with bi-directional promoters with summary statistics
1847(peaksNearBDP), for summarizing the occurrence of motifs in peaks
1848(summarizePatternInPeaks) and for adding other IDs to annotated peaks or
1849enrichedGO (addGeneIDs).")
1850 (license license:gpl2+)))
164502d8
RJ
1851
1852(define-public r-marray
1853 (package
1854 (name "r-marray")
49d589e5 1855 (version "1.66.0")
164502d8
RJ
1856 (source (origin
1857 (method url-fetch)
1858 (uri (bioconductor-uri "marray" version))
1859 (sha256
49d589e5 1860 (base32 "1sym3nis5qzg05b2in83xr019mvz8czy8qvispc0hzsq42yng6kd"))))
164502d8
RJ
1861 (build-system r-build-system)
1862 (propagated-inputs
67487088 1863 `(("r-limma" ,r-limma)))
99db6db7 1864 (home-page "https://bioconductor.org/packages/marray")
164502d8
RJ
1865 (synopsis "Exploratory analysis for two-color spotted microarray data")
1866 (description "This package contains class definitions for two-color spotted
ab8979fc 1867microarray data. It also includes functions for data input, diagnostic plots,
164502d8
RJ
1868normalization and quality checking.")
1869 (license license:lgpl2.0+)))
0416a0d4
RJ
1870
1871(define-public r-cghbase
1872 (package
1873 (name "r-cghbase")
bd93ec4c 1874 (version "1.48.0")
0416a0d4
RJ
1875 (source (origin
1876 (method url-fetch)
1877 (uri (bioconductor-uri "CGHbase" version))
1878 (sha256
bd93ec4c 1879 (base32 "0gfqqa9rs5hid53ihlky88qndgrwxxz0s6j7s505f660dd5nzlkf"))))
0416a0d4
RJ
1880 (properties `((upstream-name . "CGHbase")))
1881 (build-system r-build-system)
1882 (propagated-inputs
1883 `(("r-biobase" ,r-biobase)
1884 ("r-marray" ,r-marray)))
99db6db7 1885 (home-page "https://bioconductor.org/packages/CGHbase")
0416a0d4
RJ
1886 (synopsis "Base functions and classes for arrayCGH data analysis")
1887 (description "This package contains functions and classes that are needed by
1888the @code{arrayCGH} packages.")
1889 (license license:gpl2+)))
67ee83d6
RJ
1890
1891(define-public r-cghcall
1892 (package
1893 (name "r-cghcall")
de4a352e 1894 (version "2.50.0")
67ee83d6
RJ
1895 (source (origin
1896 (method url-fetch)
1897 (uri (bioconductor-uri "CGHcall" version))
1898 (sha256
de4a352e 1899 (base32 "1dz6sag8khl18vkb97b5w6fk6k9s7s9xxnc467dd3bmhmajlmrrg"))))
67ee83d6
RJ
1900 (properties `((upstream-name . "CGHcall")))
1901 (build-system r-build-system)
1902 (propagated-inputs
1903 `(("r-biobase" ,r-biobase)
1904 ("r-cghbase" ,r-cghbase)
1905 ("r-impute" ,r-impute)
1906 ("r-dnacopy" ,r-dnacopy)
1907 ("r-snowfall" ,r-snowfall)))
99db6db7 1908 (home-page "https://bioconductor.org/packages/CGHcall")
67ee83d6
RJ
1909 (synopsis "Base functions and classes for arrayCGH data analysis")
1910 (description "This package contains functions and classes that are needed by
1911@code{arrayCGH} packages.")
1912 (license license:gpl2+)))
0ef8cc9c
RJ
1913
1914(define-public r-qdnaseq
1915 (package
1916 (name "r-qdnaseq")
f4ef5645 1917 (version "1.24.0")
0ef8cc9c
RJ
1918 (source (origin
1919 (method url-fetch)
1920 (uri (bioconductor-uri "QDNAseq" version))
1921 (sha256
f4ef5645 1922 (base32 "1ji9pl2r1idyj3qzggj7qd2kqx31i6b3igwk2hqjb8qzkyb37p86"))))
0ef8cc9c
RJ
1923 (properties `((upstream-name . "QDNAseq")))
1924 (build-system r-build-system)
1925 (propagated-inputs
1926 `(("r-biobase" ,r-biobase)
1927 ("r-cghbase" ,r-cghbase)
1928 ("r-cghcall" ,r-cghcall)
1929 ("r-dnacopy" ,r-dnacopy)
23ce5ad1
RW
1930 ("r-future" ,r-future)
1931 ("r-future-apply" ,r-future-apply)
0ef8cc9c
RJ
1932 ("r-genomicranges" ,r-genomicranges)
1933 ("r-iranges" ,r-iranges)
1934 ("r-matrixstats" ,r-matrixstats)
1935 ("r-r-utils" ,r-r-utils)
1936 ("r-rsamtools" ,r-rsamtools)))
99db6db7 1937 (home-page "https://bioconductor.org/packages/QDNAseq")
0ef8cc9c
RJ
1938 (synopsis "Quantitative DNA sequencing for chromosomal aberrations")
1939 (description "The genome is divided into non-overlapping fixed-sized bins,
1940number of sequence reads in each counted, adjusted with a simultaneous
1941two-dimensional loess correction for sequence mappability and GC content, and
1942filtered to remove spurious regions in the genome. Downstream steps of
1943segmentation and calling are also implemented via packages DNAcopy and CGHcall,
1944respectively.")
1945 (license license:gpl2+)))
bb15b581
RW
1946
1947(define-public r-bayseq
1948 (package
1949 (name "r-bayseq")
9834c367 1950 (version "2.22.0")
bb15b581
RW
1951 (source
1952 (origin
1953 (method url-fetch)
1954 (uri (bioconductor-uri "baySeq" version))
1955 (sha256
1956 (base32
9834c367 1957 "1x0d34pqv9s15nmmxsfbw0ycxbf5348mi30ahycarjkjsyzycymj"))))
bb15b581
RW
1958 (properties `((upstream-name . "baySeq")))
1959 (build-system r-build-system)
1960 (propagated-inputs
1961 `(("r-abind" ,r-abind)
1962 ("r-edger" ,r-edger)
1963 ("r-genomicranges" ,r-genomicranges)))
1964 (home-page "https://bioconductor.org/packages/baySeq/")
1965 (synopsis "Bayesian analysis of differential expression patterns in count data")
1966 (description
1967 "This package identifies differential expression in high-throughput count
1968data, such as that derived from next-generation sequencing machines,
1969calculating estimated posterior likelihoods of differential expression (or
1970more complex hypotheses) via empirical Bayesian methods.")
1971 (license license:gpl3)))
609f4ad1
RW
1972
1973(define-public r-chipcomp
1974 (package
1975 (name "r-chipcomp")
ef1d3231 1976 (version "1.18.0")
609f4ad1
RW
1977 (source
1978 (origin
1979 (method url-fetch)
1980 (uri (bioconductor-uri "ChIPComp" version))
1981 (sha256
1982 (base32
ef1d3231 1983 "0780kj9vbzdhf2jkfb1my8m58pcdwk6jqw6zfng82g46jias98cp"))))
609f4ad1
RW
1984 (properties `((upstream-name . "ChIPComp")))
1985 (build-system r-build-system)
1986 (propagated-inputs
1987 `(("r-biocgenerics" ,r-biocgenerics)
1988 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
1989 ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9)
1990 ("r-genomeinfodb" ,r-genomeinfodb)
1991 ("r-genomicranges" ,r-genomicranges)
1992 ("r-iranges" ,r-iranges)
1993 ("r-limma" ,r-limma)
1994 ("r-rsamtools" ,r-rsamtools)
1995 ("r-rtracklayer" ,r-rtracklayer)
1996 ("r-s4vectors" ,r-s4vectors)))
1997 (home-page "https://bioconductor.org/packages/ChIPComp")
1998 (synopsis "Quantitative comparison of multiple ChIP-seq datasets")
1999 (description
2000 "ChIPComp implements a statistical method for quantitative comparison of
2001multiple ChIP-seq datasets. It detects differentially bound sharp binding
2002sites across multiple conditions considering matching control in ChIP-seq
2003datasets.")
2004 ;; Any version of the GPL.
2005 (license license:gpl3+)))
0490f9de
RW
2006
2007(define-public r-riboprofiling
2008 (package
2009 (name "r-riboprofiling")
7aae05a9 2010 (version "1.18.0")
0490f9de
RW
2011 (source
2012 (origin
2013 (method url-fetch)
2014 (uri (bioconductor-uri "RiboProfiling" version))
2015 (sha256
2016 (base32
7aae05a9 2017 "0s30m96dbbrzbywz3wai5ar0nsshb16lq101nyl20w1bk7sk2bha"))))
0490f9de
RW
2018 (properties `((upstream-name . "RiboProfiling")))
2019 (build-system r-build-system)
2020 (propagated-inputs
2021 `(("r-biocgenerics" ,r-biocgenerics)
2022 ("r-biostrings" ,r-biostrings)
2023 ("r-data-table" ,r-data-table)
2024 ("r-genomeinfodb" ,r-genomeinfodb)
2025 ("r-genomicalignments" ,r-genomicalignments)
2026 ("r-genomicfeatures" ,r-genomicfeatures)
2027 ("r-genomicranges" ,r-genomicranges)
2028 ("r-ggbio" ,r-ggbio)
2029 ("r-ggplot2" ,r-ggplot2)
2030 ("r-iranges" ,r-iranges)
2031 ("r-plyr" ,r-plyr)
2032 ("r-reshape2" ,r-reshape2)
2033 ("r-rsamtools" ,r-rsamtools)
2034 ("r-rtracklayer" ,r-rtracklayer)
2035 ("r-s4vectors" ,r-s4vectors)
2036 ("r-sqldf" ,r-sqldf)))
7aae05a9
RW
2037 (native-inputs
2038 `(("r-knitr" ,r-knitr)))
0490f9de
RW
2039 (home-page "https://bioconductor.org/packages/RiboProfiling/")
2040 (synopsis "Ribosome profiling data analysis")
2041 (description "Starting with a BAM file, this package provides the
2042necessary functions for quality assessment, read start position recalibration,
2043the counting of genomic sequence reads on CDS, 3'UTR, and 5'UTR, and plotting
2044of count data: pairs, log fold-change, codon frequency and coverage
2045assessment, principal component analysis on codon coverage.")
2046 (license license:gpl3)))
6ffdfe6a
RW
2047
2048(define-public r-riboseqr
2049 (package
2050 (name "r-riboseqr")
6b78a91b 2051 (version "1.22.0")
6ffdfe6a
RW
2052 (source
2053 (origin
2054 (method url-fetch)
2055 (uri (bioconductor-uri "riboSeqR" version))
2056 (sha256
2057 (base32
6b78a91b 2058 "04a4dkmacd6xy55m84amxa0fspbc4kgg9r9k7bc3wrxswk77ccxk"))))
6ffdfe6a
RW
2059 (properties `((upstream-name . "riboSeqR")))
2060 (build-system r-build-system)
2061 (propagated-inputs
2062 `(("r-abind" ,r-abind)
2063 ("r-bayseq" ,r-bayseq)
2064 ("r-genomeinfodb" ,r-genomeinfodb)
2065 ("r-genomicranges" ,r-genomicranges)
2066 ("r-iranges" ,r-iranges)
2067 ("r-rsamtools" ,r-rsamtools)
2068 ("r-seqlogo" ,r-seqlogo)))
2069 (home-page "https://bioconductor.org/packages/riboSeqR/")
2070 (synopsis "Analysis of sequencing data from ribosome profiling experiments")
2071 (description
2072 "This package provides plotting functions, frameshift detection and
2073parsing of genetic sequencing data from ribosome profiling experiments.")
2074 (license license:gpl3)))
a32279ff
RW
2075
2076(define-public r-interactionset
2077 (package
2078 (name "r-interactionset")
861a903f 2079 (version "1.16.0")
a32279ff
RW
2080 (source
2081 (origin
2082 (method url-fetch)
2083 (uri (bioconductor-uri "InteractionSet" version))
2084 (sha256
2085 (base32
861a903f 2086 "1nsivm9j0mzkfhwqsa2y9gxxdbaplg4z8vn5dfvls3nrihnqpk4v"))))
a32279ff
RW
2087 (properties
2088 `((upstream-name . "InteractionSet")))
2089 (build-system r-build-system)
2090 (propagated-inputs
2091 `(("r-biocgenerics" ,r-biocgenerics)
2092 ("r-genomeinfodb" ,r-genomeinfodb)
2093 ("r-genomicranges" ,r-genomicranges)
2094 ("r-iranges" ,r-iranges)
2095 ("r-matrix" ,r-matrix)
2096 ("r-rcpp" ,r-rcpp)
2097 ("r-s4vectors" ,r-s4vectors)
2098 ("r-summarizedexperiment" ,r-summarizedexperiment)))
861a903f
RW
2099 (native-inputs
2100 `(("r-knitr" ,r-knitr)))
a32279ff
RW
2101 (home-page "https://bioconductor.org/packages/InteractionSet")
2102 (synopsis "Base classes for storing genomic interaction data")
2103 (description
02fe0976 2104 "This package provides the @code{GInteractions},
a32279ff
RW
2105@code{InteractionSet} and @code{ContactMatrix} objects and associated methods
2106for storing and manipulating genomic interaction data from Hi-C and ChIA-PET
2107experiments.")
2108 (license license:gpl3)))
cf9a29b2
RW
2109
2110(define-public r-genomicinteractions
2111 (package
2112 (name "r-genomicinteractions")
76dd036e 2113 (version "1.22.0")
cf9a29b2
RW
2114 (source
2115 (origin
2116 (method url-fetch)
2117 (uri (bioconductor-uri "GenomicInteractions" version))
2118 (sha256
2119 (base32
76dd036e 2120 "0fg66v31nfajb40da6gxpigm2z11ywkdijs7npvc1mr62ynx9qmy"))))
cf9a29b2
RW
2121 (properties
2122 `((upstream-name . "GenomicInteractions")))
2123 (build-system r-build-system)
2124 (propagated-inputs
2125 `(("r-biobase" ,r-biobase)
2126 ("r-biocgenerics" ,r-biocgenerics)
2127 ("r-data-table" ,r-data-table)
2128 ("r-dplyr" ,r-dplyr)
2129 ("r-genomeinfodb" ,r-genomeinfodb)
2130 ("r-genomicranges" ,r-genomicranges)
2131 ("r-ggplot2" ,r-ggplot2)
2132 ("r-gridextra" ,r-gridextra)
2133 ("r-gviz" ,r-gviz)
2134 ("r-igraph" ,r-igraph)
2135 ("r-interactionset" ,r-interactionset)
2136 ("r-iranges" ,r-iranges)
2137 ("r-rsamtools" ,r-rsamtools)
2138 ("r-rtracklayer" ,r-rtracklayer)
2139 ("r-s4vectors" ,r-s4vectors)
2140 ("r-stringr" ,r-stringr)))
81a37891
RW
2141 (native-inputs
2142 `(("r-knitr" ,r-knitr)))
cf9a29b2
RW
2143 (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/")
2144 (synopsis "R package for handling genomic interaction data")
2145 (description
2146 "This R package provides tools for handling genomic interaction data,
2147such as ChIA-PET/Hi-C, annotating genomic features with interaction
2148information and producing various plots and statistics.")
2149 (license license:gpl3)))
27c51606
RW
2150
2151(define-public r-ctc
2152 (package
2153 (name "r-ctc")
c7be592f 2154 (version "1.62.0")
27c51606
RW
2155 (source
2156 (origin
2157 (method url-fetch)
2158 (uri (bioconductor-uri "ctc" version))
2159 (sha256
2160 (base32
c7be592f 2161 "0lv126xj092hps3f3dsv7hasdyy26wcx8npl9idq2l4h9addk6v6"))))
27c51606
RW
2162 (build-system r-build-system)
2163 (propagated-inputs `(("r-amap" ,r-amap)))
2164 (home-page "https://bioconductor.org/packages/ctc/")
2165 (synopsis "Cluster and tree conversion")
2166 (description
2167 "This package provides tools for exporting and importing classification
2168trees and clusters to other programs.")
2169 (license license:gpl2)))
5da0e142
RW
2170
2171(define-public r-goseq
2172 (package
2173 (name "r-goseq")
7fbd9774 2174 (version "1.40.0")
5da0e142
RW
2175 (source
2176 (origin
2177 (method url-fetch)
2178 (uri (bioconductor-uri "goseq" version))
2179 (sha256
2180 (base32
7fbd9774 2181 "1iyri4rrchzsn8p6wjxr4k30d3cqx3km5mnd9hkfm5d0s7fjzlym"))))
5da0e142
RW
2182 (build-system r-build-system)
2183 (propagated-inputs
2184 `(("r-annotationdbi" ,r-annotationdbi)
2185 ("r-biasedurn" ,r-biasedurn)
2186 ("r-biocgenerics" ,r-biocgenerics)
2187 ("r-genelendatabase" ,r-genelendatabase)
2188 ("r-go-db" ,r-go-db)
2189 ("r-mgcv" ,r-mgcv)))
2190 (home-page "https://bioconductor.org/packages/goseq/")
2191 (synopsis "Gene Ontology analyser for RNA-seq and other length biased data")
2192 (description
2193 "This package provides tools to detect Gene Ontology and/or other user
2194defined categories which are over/under represented in RNA-seq data.")
2195 (license license:lgpl2.0+)))
f4235c0e
RW
2196
2197(define-public r-glimma
2198 (package
2199 (name "r-glimma")
a6251d6e 2200 (version "1.16.0")
f4235c0e
RW
2201 (source
2202 (origin
2203 (method url-fetch)
2204 (uri (bioconductor-uri "Glimma" version))
2205 (sha256
2206 (base32
a6251d6e 2207 "1bxfgwjqb9p400a5a5q6p17kcnl3ddz090llihkfih9kyxii9n4y"))))
f4235c0e
RW
2208 (properties `((upstream-name . "Glimma")))
2209 (build-system r-build-system)
2210 (propagated-inputs
2211 `(("r-edger" ,r-edger)
2212 ("r-jsonlite" ,r-jsonlite)
2213 ("r-s4vectors" ,r-s4vectors)))
a6251d6e
RW
2214 (native-inputs
2215 `(("r-knitr" ,r-knitr)))
f4235c0e
RW
2216 (home-page "https://github.com/Shians/Glimma")
2217 (synopsis "Interactive HTML graphics")
2218 (description
2219 "This package generates interactive visualisations for analysis of
2220RNA-sequencing data using output from limma, edgeR or DESeq2 packages in an
2221HTML page. The interactions are built on top of the popular static
2222representations of analysis results in order to provide additional
2223information.")
2224 (license license:lgpl3)))
aa388dc7
RW
2225
2226(define-public r-rots
2227 (package
2228 (name "r-rots")
ee73dea6 2229 (version "1.16.0")
aa388dc7
RW
2230 (source
2231 (origin
2232 (method url-fetch)
2233 (uri (bioconductor-uri "ROTS" version))
2234 (sha256
2235 (base32
ee73dea6 2236 "1mqhi1rfiw7mhiyify7vm3w17p7sc76wjda3ak6690hrc3gsm3cm"))))
aa388dc7
RW
2237 (properties `((upstream-name . "ROTS")))
2238 (build-system r-build-system)
2239 (propagated-inputs
2240 `(("r-biobase" ,r-biobase)
2241 ("r-rcpp" ,r-rcpp)))
2242 (home-page "https://bioconductor.org/packages/ROTS/")
2243 (synopsis "Reproducibility-Optimized Test Statistic")
2244 (description
2245 "This package provides tools for calculating the
2246@dfn{Reproducibility-Optimized Test Statistic} (ROTS) for differential testing
2247in omics data.")
2248 (license license:gpl2+)))
b64ce4b7 2249
cad6fb2d
RW
2250(define-public r-plgem
2251 (package
2252 (name "r-plgem")
46a973bc 2253 (version "1.60.0")
cad6fb2d
RW
2254 (source
2255 (origin
2256 (method url-fetch)
2257 (uri (bioconductor-uri "plgem" version))
2258 (sha256
2259 (base32
46a973bc 2260 "1fs5nbjnrm7x23y7d9krq56r1kzxka40ca1rs6sq70mn6syhj90a"))))
cad6fb2d
RW
2261 (build-system r-build-system)
2262 (propagated-inputs
2263 `(("r-biobase" ,r-biobase)
2264 ("r-mass" ,r-mass)))
2265 (home-page "http://www.genopolis.it")
2266 (synopsis "Detect differential expression in microarray and proteomics datasets")
2267 (description
2268 "The Power Law Global Error Model (PLGEM) has been shown to faithfully
2269model the variance-versus-mean dependence that exists in a variety of
2270genome-wide datasets, including microarray and proteomics data. The use of
2271PLGEM has been shown to improve the detection of differentially expressed
2272genes or proteins in these datasets.")
2273 (license license:gpl2)))
2274
b64ce4b7
RW
2275(define-public r-inspect
2276 (package
2277 (name "r-inspect")
437bc4dd 2278 (version "1.18.0")
b64ce4b7
RW
2279 (source
2280 (origin
2281 (method url-fetch)
2282 (uri (bioconductor-uri "INSPEcT" version))
2283 (sha256
2284 (base32
437bc4dd 2285 "1yyglkdc3ww2jzswhcxk9g1imydfm39krl87as5l9fbm7mv3vd4z"))))
b64ce4b7
RW
2286 (properties `((upstream-name . "INSPEcT")))
2287 (build-system r-build-system)
2288 (propagated-inputs
2289 `(("r-biobase" ,r-biobase)
2290 ("r-biocgenerics" ,r-biocgenerics)
2291 ("r-biocparallel" ,r-biocparallel)
c86fc969 2292 ("r-deseq2" ,r-deseq2)
b64ce4b7 2293 ("r-desolve" ,r-desolve)
bd824de3 2294 ("r-gdata" ,r-gdata)
74bb4cdf 2295 ("r-genomeinfodb" ,r-genomeinfodb)
b64ce4b7
RW
2296 ("r-genomicalignments" ,r-genomicalignments)
2297 ("r-genomicfeatures" ,r-genomicfeatures)
2298 ("r-genomicranges" ,r-genomicranges)
2299 ("r-iranges" ,r-iranges)
74bb4cdf 2300 ("r-kernsmooth" ,r-kernsmooth)
c86fc969 2301 ("r-plgem" ,r-plgem)
b64ce4b7
RW
2302 ("r-proc" ,r-proc)
2303 ("r-rootsolve" ,r-rootsolve)
2304 ("r-rsamtools" ,r-rsamtools)
437bc4dd 2305 ("r-rtracklayer" ,r-rtracklayer)
c86fc969
RW
2306 ("r-s4vectors" ,r-s4vectors)
2307 ("r-shiny" ,r-shiny)
2308 ("r-summarizedexperiment" ,r-summarizedexperiment)
2309 ("r-txdb-mmusculus-ucsc-mm9-knowngene"
2310 ,r-txdb-mmusculus-ucsc-mm9-knowngene)))
437bc4dd
RW
2311 (native-inputs
2312 `(("r-knitr" ,r-knitr)))
b64ce4b7
RW
2313 (home-page "https://bioconductor.org/packages/INSPEcT")
2314 (synopsis "Analysis of 4sU-seq and RNA-seq time-course data")
2315 (description
2316 "INSPEcT (INference of Synthesis, Processing and dEgradation rates in
2317Time-Course experiments) analyses 4sU-seq and RNA-seq time-course data in
2318order to evaluate synthesis, processing and degradation rates and assess via
2319modeling the rates that determines changes in mature mRNA levels.")
2320 (license license:gpl2)))
f6e99763
RW
2321
2322(define-public r-dnabarcodes
2323 (package
2324 (name "r-dnabarcodes")
14f40ae8 2325 (version "1.18.0")
f6e99763
RW
2326 (source
2327 (origin
2328 (method url-fetch)
2329 (uri (bioconductor-uri "DNABarcodes" version))
2330 (sha256
2331 (base32
14f40ae8 2332 "03y39hjpkb05fnawy3k797bph1iydi1blmpgyy4244zjgk6rs5x7"))))
f6e99763
RW
2333 (properties `((upstream-name . "DNABarcodes")))
2334 (build-system r-build-system)
2335 (propagated-inputs
2336 `(("r-bh" ,r-bh)
2337 ("r-matrix" ,r-matrix)
2338 ("r-rcpp" ,r-rcpp)))
14f40ae8
RW
2339 (native-inputs
2340 `(("r-knitr" ,r-knitr)))
f6e99763
RW
2341 (home-page "https://bioconductor.org/packages/DNABarcodes")
2342 (synopsis "Create and analyze DNA barcodes")
2343 (description
2344 "This package offers tools to create DNA barcode sets capable of
2345correcting insertion, deletion, and substitution errors. Existing barcodes
2346can be analyzed regarding their minimal, maximal and average distances between
2347barcodes. Finally, reads that start with a (possibly mutated) barcode can be
2348demultiplexed, i.e. assigned to their original reference barcode.")
2349 (license license:gpl2)))
09aa3d06
RW
2350
2351(define-public r-ruvseq
2352 (package
2353 (name "r-ruvseq")
ae0fcaa6 2354 (version "1.22.0")
09aa3d06
RW
2355 (source
2356 (origin
2357 (method url-fetch)
2358 (uri (bioconductor-uri "RUVSeq" version))
2359 (sha256
2360 (base32
ae0fcaa6 2361 "0yqs9xgyzw3cwb4l7zjl1cjgbsjp05qrqnwyvh7q81wdp7x5p55x"))))
09aa3d06
RW
2362 (properties `((upstream-name . "RUVSeq")))
2363 (build-system r-build-system)
2364 (propagated-inputs
2365 `(("r-biobase" ,r-biobase)
2366 ("r-edaseq" ,r-edaseq)
2367 ("r-edger" ,r-edger)
2368 ("r-mass" ,r-mass)))
ae0fcaa6
RW
2369 (native-inputs
2370 `(("r-knitr" ,r-knitr)))
09aa3d06
RW
2371 (home-page "https://github.com/drisso/RUVSeq")
2372 (synopsis "Remove unwanted variation from RNA-Seq data")
2373 (description
2374 "This package implements methods to @dfn{remove unwanted variation} (RUV)
2375of Risso et al. (2014) for the normalization of RNA-Seq read counts between
2376samples.")
2377 (license license:artistic2.0)))
286157dc
RW
2378
2379(define-public r-biocneighbors
2380 (package
2381 (name "r-biocneighbors")
f5864c11 2382 (version "1.6.0")
286157dc
RW
2383 (source
2384 (origin
2385 (method url-fetch)
2386 (uri (bioconductor-uri "BiocNeighbors" version))
2387 (sha256
2388 (base32
f5864c11 2389 "14cyyrwxi82xm5wy6bb1176zg322ll67wjrw9vvi4fhfs1k4wqxy"))))
286157dc
RW
2390 (properties `((upstream-name . "BiocNeighbors")))
2391 (build-system r-build-system)
2392 (propagated-inputs
12e2aa96
RW
2393 `(("r-biocparallel" ,r-biocparallel)
2394 ("r-matrix" ,r-matrix)
286157dc
RW
2395 ("r-rcpp" ,r-rcpp)
2396 ("r-rcppannoy" ,r-rcppannoy)
6fc161fc 2397 ("r-rcpphnsw" ,r-rcpphnsw)
286157dc 2398 ("r-s4vectors" ,r-s4vectors)))
f5864c11
RW
2399 (native-inputs
2400 `(("r-knitr" ,r-knitr)))
286157dc
RW
2401 (home-page "https://bioconductor.org/packages/BiocNeighbors")
2402 (synopsis "Nearest Neighbor Detection for Bioconductor packages")
2403 (description
2404 "This package implements exact and approximate methods for nearest
2405neighbor detection, in a framework that allows them to be easily switched
2406within Bioconductor packages or workflows. The exact algorithm is implemented
2407using pre-clustering with the k-means algorithm. Functions are also provided
2408to search for all neighbors within a given distance. Parallelization is
2409achieved for all methods using the BiocParallel framework.")
2410 (license license:gpl3)))
8a587c89 2411
99391290
RW
2412(define-public r-biocsingular
2413 (package
2414 (name "r-biocsingular")
a8351d46 2415 (version "1.4.0")
99391290
RW
2416 (source
2417 (origin
2418 (method url-fetch)
2419 (uri (bioconductor-uri "BiocSingular" version))
2420 (sha256
2421 (base32
a8351d46 2422 "0368a9xj4cvicqkxmhh12ln46q9gnxla70s1dqrxxfn3b6k525ih"))))
99391290
RW
2423 (properties `((upstream-name . "BiocSingular")))
2424 (build-system r-build-system)
2425 (propagated-inputs
2426 `(("r-beachmat" ,r-beachmat)
2427 ("r-biocgenerics" ,r-biocgenerics)
2428 ("r-biocparallel" ,r-biocparallel)
2429 ("r-delayedarray" ,r-delayedarray)
2430 ("r-irlba" ,r-irlba)
2431 ("r-matrix" ,r-matrix)
2432 ("r-rcpp" ,r-rcpp)
2433 ("r-rsvd" ,r-rsvd)
2434 ("r-s4vectors" ,r-s4vectors)))
a8351d46
RW
2435 (native-inputs
2436 `(("r-knitr" ,r-knitr)))
99391290
RW
2437 (home-page "https://github.com/LTLA/BiocSingular")
2438 (synopsis "Singular value decomposition for Bioconductor packages")
2439 (description
2440 "This package implements exact and approximate methods for singular value
2441decomposition and principal components analysis, in a framework that allows
2442them to be easily switched within Bioconductor packages or workflows. Where
2443possible, parallelization is achieved using the BiocParallel framework.")
2444 (license license:gpl3)))
2445
a961ae46
RW
2446(define-public r-destiny
2447 (package
2448 (name "r-destiny")
265b6450 2449 (version "3.2.0")
a961ae46
RW
2450 (source
2451 (origin
2452 (method url-fetch)
2453 (uri (bioconductor-uri "destiny" version))
2454 (sha256
2455 (base32
265b6450 2456 "0ik5vwxz9cci3glwgb5ff03sfyr4sjcp8ckfymlgmlm6fz8cp21n"))))
a961ae46
RW
2457 (build-system r-build-system)
2458 (propagated-inputs
2459 `(("r-biobase" ,r-biobase)
2460 ("r-biocgenerics" ,r-biocgenerics)
6e10ac07 2461 ("r-ggplot-multistats" ,r-ggplot-multistats)
0aa72f2d 2462 ("r-ggplot2" ,r-ggplot2)
a961ae46 2463 ("r-ggthemes" ,r-ggthemes)
6e10ac07
RW
2464 ("r-irlba" ,r-irlba)
2465 ("r-knn-covertree" ,r-knn-covertree)
a961ae46 2466 ("r-matrix" ,r-matrix)
265b6450 2467 ("r-nbconvertr" ,r-nbconvertr)
6e10ac07 2468 ("r-pcamethods" ,r-pcamethods)
a961ae46
RW
2469 ("r-proxy" ,r-proxy)
2470 ("r-rcpp" ,r-rcpp)
2471 ("r-rcppeigen" ,r-rcppeigen)
6e10ac07
RW
2472 ("r-rcpphnsw" ,r-rcpphnsw)
2473 ("r-rspectra" ,r-rspectra)
a961ae46
RW
2474 ("r-scales" ,r-scales)
2475 ("r-scatterplot3d" ,r-scatterplot3d)
6e10ac07 2476 ("r-singlecellexperiment" ,r-singlecellexperiment)
a961ae46
RW
2477 ("r-smoother" ,r-smoother)
2478 ("r-summarizedexperiment" ,r-summarizedexperiment)
6e10ac07
RW
2479 ("r-tidyr" ,r-tidyr)
2480 ("r-tidyselect" ,r-tidyselect)
a961ae46 2481 ("r-vim" ,r-vim)))
3f782a6d
RW
2482 (native-inputs
2483 `(("r-nbconvertr" ,r-nbconvertr))) ; for vignettes
a961ae46
RW
2484 (home-page "https://bioconductor.org/packages/destiny/")
2485 (synopsis "Create and plot diffusion maps")
2486 (description "This package provides tools to create and plot diffusion
2487maps.")
2488 ;; Any version of the GPL
2489 (license license:gpl3+)))
2490
8a587c89
RW
2491(define-public r-savr
2492 (package
2493 (name "r-savr")
784d1670 2494 (version "1.26.0")
8a587c89
RW
2495 (source
2496 (origin
2497 (method url-fetch)
2498 (uri (bioconductor-uri "savR" version))
2499 (sha256
2500 (base32
784d1670 2501 "17jdnr47ivblfspr4b32z9fds1fqiiwsi2z6r524g1v4944p8w5a"))))
8a587c89
RW
2502 (properties `((upstream-name . "savR")))
2503 (build-system r-build-system)
2504 (propagated-inputs
2505 `(("r-ggplot2" ,r-ggplot2)
2506 ("r-gridextra" ,r-gridextra)
2507 ("r-reshape2" ,r-reshape2)
2508 ("r-scales" ,r-scales)
2509 ("r-xml" ,r-xml)))
2510 (home-page "https://github.com/bcalder/savR")
2511 (synopsis "Parse and analyze Illumina SAV files")
2512 (description
2513 "This package provides tools to parse Illumina Sequence Analysis
2514Viewer (SAV) files, access data, and generate QC plots.")
2515 (license license:agpl3+)))
41ffc214
RW
2516
2517(define-public r-chipexoqual
2518 (package
2519 (name "r-chipexoqual")
9697afb1 2520 (version "1.12.0")
41ffc214
RW
2521 (source
2522 (origin
2523 (method url-fetch)
2524 (uri (bioconductor-uri "ChIPexoQual" version))
2525 (sha256
2526 (base32
9697afb1 2527 "02rsf1rvm0p6dn18zq2a4hpvpd9m2i5rziyi4zm8j43qvs8xhafp"))))
41ffc214
RW
2528 (properties `((upstream-name . "ChIPexoQual")))
2529 (build-system r-build-system)
2530 (propagated-inputs
2531 `(("r-biocparallel" ,r-biocparallel)
2532 ("r-biovizbase" ,r-biovizbase)
2533 ("r-broom" ,r-broom)
2534 ("r-data-table" ,r-data-table)
2535 ("r-dplyr" ,r-dplyr)
2536 ("r-genomeinfodb" ,r-genomeinfodb)
2537 ("r-genomicalignments" ,r-genomicalignments)
2538 ("r-genomicranges" ,r-genomicranges)
2539 ("r-ggplot2" ,r-ggplot2)
2540 ("r-hexbin" ,r-hexbin)
2541 ("r-iranges" ,r-iranges)
2542 ("r-rcolorbrewer" ,r-rcolorbrewer)
2543 ("r-rmarkdown" ,r-rmarkdown)
2544 ("r-rsamtools" ,r-rsamtools)
2545 ("r-s4vectors" ,r-s4vectors)
2546 ("r-scales" ,r-scales)
2547 ("r-viridis" ,r-viridis)))
9697afb1
RW
2548 (native-inputs
2549 `(("r-knitr" ,r-knitr)))
41ffc214
RW
2550 (home-page "https://github.com/keleslab/ChIPexoQual")
2551 (synopsis "Quality control pipeline for ChIP-exo/nexus data")
2552 (description
2553 "This package provides a quality control pipeline for ChIP-exo/nexus
2554sequencing data.")
2555 (license license:gpl2+)))
c18dccff 2556
3d13b448
RW
2557(define-public r-copynumber
2558 (package
2559 (name "r-copynumber")
866939b7 2560 (version "1.28.0")
3d13b448
RW
2561 (source (origin
2562 (method url-fetch)
2563 (uri (bioconductor-uri "copynumber" version))
2564 (sha256
2565 (base32
866939b7 2566 "1b7v6xijpi2mir49cf83gpadhxm5pnbs6d8q8qga7y06hn9jx6my"))))
3d13b448
RW
2567 (build-system r-build-system)
2568 (propagated-inputs
2569 `(("r-s4vectors" ,r-s4vectors)
2570 ("r-iranges" ,r-iranges)
2571 ("r-genomicranges" ,r-genomicranges)
2572 ("r-biocgenerics" ,r-biocgenerics)))
2573 (home-page "https://bioconductor.org/packages/copynumber")
2574 (synopsis "Segmentation of single- and multi-track copy number data")
2575 (description
2576 "This package segments single- and multi-track copy number data by a
2577penalized least squares regression method.")
2578 (license license:artistic2.0)))
2579
c18dccff
RW
2580(define-public r-dnacopy
2581 (package
2582 (name "r-dnacopy")
6a7cfd5f 2583 (version "1.62.0")
c18dccff
RW
2584 (source
2585 (origin
2586 (method url-fetch)
2587 (uri (bioconductor-uri "DNAcopy" version))
2588 (sha256
2589 (base32
6a7cfd5f 2590 "0jg8lr83drzfs5h73c7mk7x99vj99a2p2s1sqjc4gicn927xvhza"))))
c18dccff
RW
2591 (properties `((upstream-name . "DNAcopy")))
2592 (build-system r-build-system)
2593 (native-inputs `(("gfortran" ,gfortran)))
2594 (home-page "https://bioconductor.org/packages/DNAcopy")
2595 (synopsis "DNA copy number data analysis")
2596 (description
2597 "This package implements the @dfn{circular binary segmentation} (CBS)
2598algorithm to segment DNA copy number data and identify genomic regions with
2599abnormal copy number.")
2600 (license license:gpl2+)))
3a0babac
RW
2601
2602;; This is a CRAN package, but it uncharacteristically depends on a
2603;; Bioconductor package.
2604(define-public r-htscluster
2605 (package
2606 (name "r-htscluster")
2607 (version "2.0.8")
2608 (source
2609 (origin
2610 (method url-fetch)
2611 (uri (cran-uri "HTSCluster" version))
2612 (sha256
2613 (base32
2614 "0wnbfh6hdx8692jilgmv8sys1zm6fqc6mim7vvjhyqlmpm8gm0kg"))))
2615 (properties `((upstream-name . "HTSCluster")))
2616 (build-system r-build-system)
2617 (propagated-inputs
2618 `(("r-capushe" ,r-capushe)
2619 ("r-edger" ,r-edger)
2620 ("r-plotrix" ,r-plotrix)))
2621 (home-page "https://cran.r-project.org/web/packages/HTSCluster")
2622 (synopsis "Clustering high-throughput transcriptome sequencing (HTS) data")
2623 (description
2624 "This package provides a Poisson mixture model is implemented to cluster
2625genes from high-throughput transcriptome sequencing (RNA-seq) data. Parameter
2626estimation is performed using either the EM or CEM algorithm, and the slope
2627heuristics are used for model selection (i.e., to choose the number of
2628clusters).")
2629 (license license:gpl3+)))
173c9960
RW
2630
2631(define-public r-deds
2632 (package
2633 (name "r-deds")
96030bf7 2634 (version "1.60.0")
173c9960
RW
2635 (source
2636 (origin
2637 (method url-fetch)
2638 (uri (bioconductor-uri "DEDS" version))
2639 (sha256
2640 (base32
96030bf7 2641 "0vzsmah2lhxf8k6n4d0i4j609sbvygmb6ii2ridg9z3nskwkrhp8"))))
173c9960
RW
2642 (properties `((upstream-name . "DEDS")))
2643 (build-system r-build-system)
2644 (home-page "https://bioconductor.org/packages/DEDS/")
2645 (synopsis "Differential expression via distance summary for microarray data")
2646 (description
2647 "This library contains functions that calculate various statistics of
2648differential expression for microarray data, including t statistics, fold
2649change, F statistics, SAM, moderated t and F statistics and B statistics. It
2650also implements a new methodology called DEDS (Differential Expression via
2651Distance Summary), which selects differentially expressed genes by integrating
2652and summarizing a set of statistics using a weighted distance approach.")
2653 ;; Any version of the LGPL.
2654 (license license:lgpl3+)))
7ed869f7
RW
2655
2656;; This is a CRAN package, but since it depends on a Bioconductor package we
2657;; put it here.
2658(define-public r-nbpseq
2659 (package
2660 (name "r-nbpseq")
2661 (version "0.3.0")
2662 (source
2663 (origin
2664 (method url-fetch)
2665 (uri (cran-uri "NBPSeq" version))
2666 (sha256
2667 (base32
2668 "0l4ylxhs2k9ww21jjqs67fygk92avdchhx2y1ixzl7yr2yh1y9by"))))
2669 (properties `((upstream-name . "NBPSeq")))
2670 (build-system r-build-system)
2671 (propagated-inputs
2672 `(("r-qvalue" ,r-qvalue)))
2673 (home-page "https://cran.r-project.org/web/packages/NBPSeq")
2674 (synopsis "Negative binomial models for RNA-Seq data")
2675 (description
2676 "This package provides negative binomial models for two-group comparisons
2677and regression inferences from RNA-sequencing data.")
2678 (license license:gpl2)))
3087a2f3
RW
2679
2680(define-public r-ebseq
2681 (package
2682 (name "r-ebseq")
1e37caca 2683 (version "1.28.0")
3087a2f3
RW
2684 (source
2685 (origin
2686 (method url-fetch)
2687 (uri (bioconductor-uri "EBSeq" version))
2688 (sha256
2689 (base32
1e37caca 2690 "0s9r1xxpfm5794ipjm5a5c8gfxicc6arma6f74aaz8zi5y5q9x5f"))))
3087a2f3
RW
2691 (properties `((upstream-name . "EBSeq")))
2692 (build-system r-build-system)
2693 (propagated-inputs
2694 `(("r-blockmodeling" ,r-blockmodeling)
2695 ("r-gplots" ,r-gplots)
2696 ("r-testthat" ,r-testthat)))
2697 (home-page "https://bioconductor.org/packages/EBSeq")
2698 (synopsis "Differential expression analysis of RNA-seq data")
2699 (description
2700 "This package provides tools for differential expression analysis at both
2701gene and isoform level using RNA-seq data")
2702 (license license:artistic2.0)))
cb1ab035
RJ
2703
2704(define-public r-karyoploter
2705 (package
2706 (name "r-karyoploter")
6e2dc9e3 2707 (version "1.14.0")
cb1ab035
RJ
2708 (source (origin
2709 (method url-fetch)
2710 (uri (bioconductor-uri "karyoploteR" version))
2711 (sha256
2712 (base32
6e2dc9e3 2713 "0h0gk4xd95k5phy6qcsv7j931d7gk3p24i2fg4mz5dsk110lpifs"))))
cb1ab035
RJ
2714 (build-system r-build-system)
2715 (propagated-inputs
6e2dc9e3
RW
2716 `(("r-annotationdbi" ,r-annotationdbi)
2717 ("r-bamsignals" ,r-bamsignals)
2718 ("r-bezier" ,r-bezier)
2719 ("r-biovizbase" ,r-biovizbase)
2720 ("r-digest" ,r-digest)
2721 ("r-genomeinfodb" ,r-genomeinfodb)
2722 ("r-genomicfeatures" ,r-genomicfeatures)
cb1ab035
RJ
2723 ("r-genomicranges" ,r-genomicranges)
2724 ("r-iranges" ,r-iranges)
cb1ab035 2725 ("r-memoise" ,r-memoise)
6e2dc9e3
RW
2726 ("r-regioner" ,r-regioner)
2727 ("r-rsamtools" ,r-rsamtools)
cb1ab035 2728 ("r-rtracklayer" ,r-rtracklayer)
cb1ab035 2729 ("r-s4vectors" ,r-s4vectors)
cb1ab035 2730 ("r-variantannotation" ,r-variantannotation)))
6e2dc9e3
RW
2731 (native-inputs
2732 `(("r-knitr" ,r-knitr)))
cb1ab035
RJ
2733 (home-page "https://bioconductor.org/packages/karyoploteR/")
2734 (synopsis "Plot customizable linear genomes displaying arbitrary data")
2735 (description "This package creates karyotype plots of arbitrary genomes and
2736offers a complete set of functions to plot arbitrary data on them. It mimicks
2737many R base graphics functions coupling them with a coordinate change function
2738automatically mapping the chromosome and data coordinates into the plot
2739coordinates.")
2740 (license license:artistic2.0)))
2cb71d81
RW
2741
2742(define-public r-lpsymphony
2743 (package
2744 (name "r-lpsymphony")
0653b8b0 2745 (version "1.16.0")
2cb71d81
RW
2746 (source
2747 (origin
2748 (method url-fetch)
2749 (uri (bioconductor-uri "lpsymphony" version))
2750 (sha256
2751 (base32
0653b8b0 2752 "072ikmd267n18hrj7dip4dp1vb5dinj82p3h95n2jaf04h9hwfn4"))))
2cb71d81
RW
2753 (build-system r-build-system)
2754 (inputs
0653b8b0 2755 `(("zlib" ,zlib)))
2cb71d81 2756 (native-inputs
0653b8b0
RW
2757 `(("pkg-config" ,pkg-config)
2758 ("r-knitr" ,r-knitr)))
c756328e 2759 (home-page "https://r-forge.r-project.org/projects/rsymphony")
2cb71d81
RW
2760 (synopsis "Symphony integer linear programming solver in R")
2761 (description
2762 "This package was derived from Rsymphony. The package provides an R
2763interface to SYMPHONY, a linear programming solver written in C++. The main
2764difference between this package and Rsymphony is that it includes the solver
2765source code, while Rsymphony expects to find header and library files on the
2766users' system. Thus the intention of @code{lpsymphony} is to provide an easy
2767to install interface to SYMPHONY.")
2768 ;; Symphony 5.4 or later is distributed under the terms of the EPL 1.0.
2769 ;; lpsimphony is released under the same terms.
2770 (license license:epl1.0)))
704de8f5
RW
2771
2772(define-public r-ihw
2773 (package
2774 (name "r-ihw")
359a084a 2775 (version "1.16.0")
704de8f5
RW
2776 (source
2777 (origin
2778 (method url-fetch)
2779 (uri (bioconductor-uri "IHW" version))
2780 (sha256
2781 (base32
359a084a 2782 "169ir0k1gygdh1wybwa0drdxnhrdrlyzzy0rkygi7jsirn69m74j"))))
704de8f5
RW
2783 (properties `((upstream-name . "IHW")))
2784 (build-system r-build-system)
2785 (propagated-inputs
2786 `(("r-biocgenerics" ,r-biocgenerics)
2787 ("r-fdrtool" ,r-fdrtool)
2788 ("r-lpsymphony" ,r-lpsymphony)
2789 ("r-slam" ,r-slam)))
359a084a
RW
2790 (native-inputs
2791 `(("r-knitr" ,r-knitr)))
704de8f5
RW
2792 (home-page "https://bioconductor.org/packages/IHW")
2793 (synopsis "Independent hypothesis weighting")
2794 (description
2795 "@dfn{Independent hypothesis weighting} (IHW) is a multiple testing
2796procedure that increases power compared to the method of Benjamini and
2797Hochberg by assigning data-driven weights to each hypothesis. The input to
2798IHW is a two-column table of p-values and covariates. The covariate can be
2799any continuous-valued or categorical variable that is thought to be
2800informative on the statistical properties of each hypothesis test, while it is
2801independent of the p-value under the null hypothesis.")
2802 (license license:artistic2.0)))
251e0830
RW
2803
2804(define-public r-icobra
2805 (package
2806 (name "r-icobra")
ee1e8fee 2807 (version "1.16.0")
251e0830
RW
2808 (source
2809 (origin
2810 (method url-fetch)
2811 (uri (bioconductor-uri "iCOBRA" version))
2812 (sha256
2813 (base32
ee1e8fee 2814 "0cvklagby3i221dlhyb51cciv0b3ch4a8z0wpm67q5n6n3k0cil1"))))
251e0830
RW
2815 (properties `((upstream-name . "iCOBRA")))
2816 (build-system r-build-system)
2817 (propagated-inputs
2818 `(("r-dplyr" ,r-dplyr)
2819 ("r-dt" ,r-dt)
2820 ("r-ggplot2" ,r-ggplot2)
2821 ("r-limma" ,r-limma)
2822 ("r-reshape2" ,r-reshape2)
2823 ("r-rocr" ,r-rocr)
2824 ("r-scales" ,r-scales)
2825 ("r-shiny" ,r-shiny)
2826 ("r-shinybs" ,r-shinybs)
2827 ("r-shinydashboard" ,r-shinydashboard)
2828 ("r-upsetr" ,r-upsetr)))
ee1e8fee
RW
2829 (native-inputs
2830 `(("r-knitr" ,r-knitr)))
251e0830
RW
2831 (home-page "https://bioconductor.org/packages/iCOBRA")
2832 (synopsis "Comparison and visualization of ranking and assignment methods")
2833 (description
2834 "This package provides functions for calculation and visualization of
2835performance metrics for evaluation of ranking and binary
2836classification (assignment) methods. It also contains a Shiny application for
2837interactive exploration of results.")
2838 (license license:gpl2+)))
925fcdbb
RW
2839
2840(define-public r-mast
2841 (package
2842 (name "r-mast")
97cba97a 2843 (version "1.14.0")
925fcdbb
RW
2844 (source
2845 (origin
2846 (method url-fetch)
2847 (uri (bioconductor-uri "MAST" version))
2848 (sha256
2849 (base32
97cba97a 2850 "12d0q2fbq9d5jgyccmfv0cghv282s0j86wjfbnjpdf73fdrp6brr"))))
925fcdbb
RW
2851 (properties `((upstream-name . "MAST")))
2852 (build-system r-build-system)
2853 (propagated-inputs
2854 `(("r-abind" ,r-abind)
2855 ("r-biobase" ,r-biobase)
2856 ("r-biocgenerics" ,r-biocgenerics)
2857 ("r-data-table" ,r-data-table)
2858 ("r-ggplot2" ,r-ggplot2)
2859 ("r-plyr" ,r-plyr)
2860 ("r-progress" ,r-progress)
2861 ("r-reshape2" ,r-reshape2)
2862 ("r-s4vectors" ,r-s4vectors)
2863 ("r-singlecellexperiment" ,r-singlecellexperiment)
2864 ("r-stringr" ,r-stringr)
2865 ("r-summarizedexperiment" ,r-summarizedexperiment)))
51d1a7a2
RW
2866 (native-inputs
2867 `(("r-knitr" ,r-knitr)))
925fcdbb
RW
2868 (home-page "https://github.com/RGLab/MAST/")
2869 (synopsis "Model-based analysis of single cell transcriptomics")
2870 (description
2871 "This package provides methods and models for handling zero-inflated
2872single cell assay data.")
2873 (license license:gpl2+)))
2d7627cf
RW
2874
2875(define-public r-monocle
2876 (package
2877 (name "r-monocle")
d1f3c371 2878 (version "2.16.0")
2d7627cf
RW
2879 (source
2880 (origin
2881 (method url-fetch)
2882 (uri (bioconductor-uri "monocle" version))
2883 (sha256
2884 (base32
d1f3c371 2885 "1vziidavlyhixmx6j7lf29qx8xcjwrc9q3x2f63gcff41q3jf9xd"))))
2d7627cf
RW
2886 (build-system r-build-system)
2887 (propagated-inputs
2888 `(("r-biobase" ,r-biobase)
2889 ("r-biocgenerics" ,r-biocgenerics)
2890 ("r-biocviews" ,r-biocviews)
2891 ("r-cluster" ,r-cluster)
2892 ("r-combinat" ,r-combinat)
2893 ("r-ddrtree" ,r-ddrtree)
2894 ("r-densityclust" ,r-densityclust)
2895 ("r-dplyr" ,r-dplyr)
2896 ("r-fastica" ,r-fastica)
2897 ("r-ggplot2" ,r-ggplot2)
2898 ("r-hsmmsinglecell" ,r-hsmmsinglecell)
2899 ("r-igraph" ,r-igraph)
2900 ("r-irlba" ,r-irlba)
2901 ("r-limma" ,r-limma)
2902 ("r-mass" ,r-mass)
2903 ("r-matrix" ,r-matrix)
2904 ("r-matrixstats" ,r-matrixstats)
2905 ("r-pheatmap" ,r-pheatmap)
2906 ("r-plyr" ,r-plyr)
2907 ("r-proxy" ,r-proxy)
2908 ("r-qlcmatrix" ,r-qlcmatrix)
2909 ("r-rann" ,r-rann)
2910 ("r-rcpp" ,r-rcpp)
2911 ("r-reshape2" ,r-reshape2)
2912 ("r-rtsne" ,r-rtsne)
2913 ("r-slam" ,r-slam)
2914 ("r-stringr" ,r-stringr)
2915 ("r-tibble" ,r-tibble)
2916 ("r-vgam" ,r-vgam)
2917 ("r-viridis" ,r-viridis)))
d1f3c371
RW
2918 (native-inputs
2919 `(("r-knitr" ,r-knitr)))
2d7627cf
RW
2920 (home-page "https://bioconductor.org/packages/monocle")
2921 (synopsis "Clustering, differential expression, and trajectory analysis for single-cell RNA-Seq")
2922 (description
2923 "Monocle performs differential expression and time-series analysis for
2924single-cell expression experiments. It orders individual cells according to
2925progress through a biological process, without knowing ahead of time which
2926genes define progress through that process. Monocle also performs
2927differential expression analysis, clustering, visualization, and other useful
2928tasks on single cell expression data. It is designed to work with RNA-Seq and
2929qPCR data, but could be used with other types as well.")
2930 (license license:artistic2.0)))
6213e441 2931
b2dce6b5
RW
2932(define-public r-monocle3
2933 (package
2934 (name "r-monocle3")
2935 (version "0.1.2")
2936 (source
2937 (origin
2938 (method git-fetch)
2939 (uri (git-reference
b0e7b699 2940 (url "https://github.com/cole-trapnell-lab/monocle3")
b2dce6b5
RW
2941 (commit version)))
2942 (file-name (git-file-name name version))
2943 (sha256
2944 (base32
2945 "1cjxqfw3qvy269hsf5v80d4kshl932wrl949iayas02saj6f70ls"))))
2946 (build-system r-build-system)
2947 (propagated-inputs
2948 `(("r-biobase" ,r-biobase)
2949 ("r-biocgenerics" ,r-biocgenerics)
2950 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
2951 ("r-dplyr" ,r-dplyr)
2952 ("r-ggplot2" ,r-ggplot2)
2953 ("r-ggrepel" ,r-ggrepel)
2954 ("r-grr" ,r-grr)
2955 ("r-htmlwidgets" ,r-htmlwidgets)
2956 ("r-igraph" ,r-igraph)
2957 ("r-irlba" ,r-irlba)
2958 ("r-limma" ,r-limma)
2959 ("r-lmtest" ,r-lmtest)
2960 ("r-mass" ,r-mass)
2961 ("r-matrix" ,r-matrix)
2962 ("r-matrix-utils" ,r-matrix-utils)
2963 ("r-pbapply" ,r-pbapply)
2964 ("r-pbmcapply" ,r-pbmcapply)
2965 ("r-pheatmap" ,r-pheatmap)
2966 ("r-plotly" ,r-plotly)
2967 ("r-pryr" ,r-pryr)
2968 ("r-proxy" ,r-proxy)
2969 ("r-pscl" ,r-pscl)
2970 ("r-purrr" ,r-purrr)
2971 ("r-rann" ,r-rann)
2972 ("r-rcpp" ,r-rcpp)
2973 ("r-rcppparallel" ,r-rcppparallel)
2974 ("r-reshape2" ,r-reshape2)
2975 ("r-reticulate" ,r-reticulate)
2976 ("r-rhpcblasctl" ,r-rhpcblasctl)
2977 ("r-rtsne" ,r-rtsne)
2978 ("r-shiny" ,r-shiny)
2979 ("r-slam" ,r-slam)
2980 ("r-spdep" ,r-spdep)
2981 ("r-speedglm" ,r-speedglm)
2982 ("r-stringr" ,r-stringr)
2983 ("r-singlecellexperiment" ,r-singlecellexperiment)
2984 ("r-tibble" ,r-tibble)
2985 ("r-tidyr" ,r-tidyr)
2986 ("r-uwot" ,r-uwot)
2987 ("r-viridis" ,r-viridis)))
2988 (home-page "https://github.com/cole-trapnell-lab/monocle3")
2989 (synopsis "Analysis toolkit for single-cell RNA-Seq data")
2990 (description
2991 "Monocle 3 is an analysis toolkit for single-cell RNA-Seq experiments.")
2992 (license license:expat)))
2993
6213e441
RW
2994(define-public r-noiseq
2995 (package
2996 (name "r-noiseq")
22c084ba 2997 (version "2.31.0")
6213e441
RW
2998 (source
2999 (origin
3000 (method url-fetch)
3001 (uri (bioconductor-uri "NOISeq" version))
3002 (sha256
3003 (base32
22c084ba 3004 "0lg3za0km6v9l6dxigbxx6nsx9y6m3dyzh9srngi53s8387vhj33"))))
6213e441
RW
3005 (properties `((upstream-name . "NOISeq")))
3006 (build-system r-build-system)
3007 (propagated-inputs
3008 `(("r-biobase" ,r-biobase)
3009 ("r-matrix" ,r-matrix)))
3010 (home-page "https://bioconductor.org/packages/NOISeq")
3011 (synopsis "Exploratory analysis and differential expression for RNA-seq data")
3012 (description
3013 "This package provides tools to support the analysis of RNA-seq
3014expression data or other similar kind of data. It provides exploratory plots
3015to evaluate saturation, count distribution, expression per chromosome, type of
3016detected features, features length, etc. It also supports the analysis of
3017differential expression between two experimental conditions with no parametric
3018assumptions.")
3019 (license license:artistic2.0)))
b409c357
RW
3020
3021(define-public r-scdd
3022 (package
3023 (name "r-scdd")
ce9e19bc 3024 (version "1.12.0")
b409c357
RW
3025 (source
3026 (origin
3027 (method url-fetch)
3028 (uri (bioconductor-uri "scDD" version))
3029 (sha256
3030 (base32
ce9e19bc 3031 "19q01jksxpv4p26wp2c6faa4fffkjnqlbcds2x955pk35jkqknxx"))))
b409c357
RW
3032 (properties `((upstream-name . "scDD")))
3033 (build-system r-build-system)
3034 (propagated-inputs
3035 `(("r-arm" ,r-arm)
3036 ("r-biocparallel" ,r-biocparallel)
3037 ("r-ebseq" ,r-ebseq)
3038 ("r-fields" ,r-fields)
3039 ("r-ggplot2" ,r-ggplot2)
3040 ("r-mclust" ,r-mclust)
3041 ("r-outliers" ,r-outliers)
3042 ("r-s4vectors" ,r-s4vectors)
3043 ("r-scran" ,r-scran)
3044 ("r-singlecellexperiment" ,r-singlecellexperiment)
3045 ("r-summarizedexperiment" ,r-summarizedexperiment)))
ce9e19bc
RW
3046 (native-inputs
3047 `(("r-knitr" ,r-knitr)))
b409c357
RW
3048 (home-page "https://github.com/kdkorthauer/scDD")
3049 (synopsis "Mixture modeling of single-cell RNA-seq data")
3050 (description
3051 "This package implements a method to analyze single-cell RNA-seq data
3052utilizing flexible Dirichlet Process mixture models. Genes with differential
3053distributions of expression are classified into several interesting patterns
3054of differences between two conditions. The package also includes functions
3055for simulating data with these patterns from negative binomial
3056distributions.")
3057 (license license:gpl2)))
f0887757
RW
3058
3059(define-public r-scone
3060 (package
3061 (name "r-scone")
3fc1e039 3062 (version "1.12.0")
f0887757
RW
3063 (source
3064 (origin
3065 (method url-fetch)
3066 (uri (bioconductor-uri "scone" version))
3067 (sha256
3068 (base32
3fc1e039 3069 "12hcmbpncm0l1yxhm3sgkqqfri7s5qc46ikv5qcj8pw5a42rkx3g"))))
f0887757
RW
3070 (build-system r-build-system)
3071 (propagated-inputs
3072 `(("r-aroma-light" ,r-aroma-light)
3073 ("r-biocparallel" ,r-biocparallel)
3074 ("r-boot" ,r-boot)
3075 ("r-class" ,r-class)
3076 ("r-cluster" ,r-cluster)
3077 ("r-compositions" ,r-compositions)
3078 ("r-diptest" ,r-diptest)
3079 ("r-edger" ,r-edger)
3080 ("r-fpc" ,r-fpc)
3081 ("r-gplots" ,r-gplots)
3082 ("r-hexbin" ,r-hexbin)
3083 ("r-limma" ,r-limma)
3084 ("r-matrixstats" ,r-matrixstats)
3085 ("r-mixtools" ,r-mixtools)
3086 ("r-rarpack" ,r-rarpack)
3087 ("r-rcolorbrewer" ,r-rcolorbrewer)
3088 ("r-rhdf5" ,r-rhdf5)
3089 ("r-ruvseq" ,r-ruvseq)
3090 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3fc1e039
RW
3091 (native-inputs
3092 `(("r-knitr" ,r-knitr)))
f0887757
RW
3093 (home-page "https://bioconductor.org/packages/scone")
3094 (synopsis "Single cell overview of normalized expression data")
3095 (description
3096 "SCONE is an R package for comparing and ranking the performance of
3097different normalization schemes for single-cell RNA-seq and other
3098high-throughput analyses.")
3099 (license license:artistic2.0)))
f9201d67
RW
3100
3101(define-public r-geoquery
3102 (package
3103 (name "r-geoquery")
159e427c 3104 (version "2.56.0")
f9201d67
RW
3105 (source
3106 (origin
3107 (method url-fetch)
3108 (uri (bioconductor-uri "GEOquery" version))
3109 (sha256
3110 (base32
159e427c 3111 "0sap1dsa3k3qpv5z5y3cimxyhbm8qai87gqn3g1w3hwlcqsss92m"))))
f9201d67
RW
3112 (properties `((upstream-name . "GEOquery")))
3113 (build-system r-build-system)
3114 (propagated-inputs
3115 `(("r-biobase" ,r-biobase)
3116 ("r-dplyr" ,r-dplyr)
3117 ("r-httr" ,r-httr)
3118 ("r-limma" ,r-limma)
3119 ("r-magrittr" ,r-magrittr)
3120 ("r-readr" ,r-readr)
3121 ("r-tidyr" ,r-tidyr)
3122 ("r-xml2" ,r-xml2)))
159e427c
RW
3123 (native-inputs
3124 `(("r-knitr" ,r-knitr)))
f9201d67
RW
3125 (home-page "https://github.com/seandavi/GEOquery/")
3126 (synopsis "Get data from NCBI Gene Expression Omnibus (GEO)")
3127 (description
3128 "The NCBI Gene Expression Omnibus (GEO) is a public repository of
3129microarray data. Given the rich and varied nature of this resource, it is
3130only natural to want to apply BioConductor tools to these data. GEOquery is
3131the bridge between GEO and BioConductor.")
3132 (license license:gpl2)))
eed6ff03
RW
3133
3134(define-public r-illuminaio
3135 (package
3136 (name "r-illuminaio")
d784a478 3137 (version "0.30.0")
eed6ff03
RW
3138 (source
3139 (origin
3140 (method url-fetch)
3141 (uri (bioconductor-uri "illuminaio" version))
3142 (sha256
3143 (base32
d784a478 3144 "0i587r1v5aa25w0jm1zvh7spc1gqmvza49i2kv00g1qzj8whq67c"))))
eed6ff03
RW
3145 (build-system r-build-system)
3146 (propagated-inputs
3147 `(("r-base64" ,r-base64)))
3148 (home-page "https://github.com/HenrikBengtsson/illuminaio/")
3149 (synopsis "Parse Illumina microarray output files")
3150 (description
3151 "This package provides tools for parsing Illumina's microarray output
3152files, including IDAT.")
3153 (license license:gpl2)))
f4eac096
RW
3154
3155(define-public r-siggenes
3156 (package
3157 (name "r-siggenes")
debaa0f3 3158 (version "1.62.0")
f4eac096
RW
3159 (source
3160 (origin
3161 (method url-fetch)
3162 (uri (bioconductor-uri "siggenes" version))
3163 (sha256
3164 (base32
debaa0f3 3165 "0i4y1hgq1ljxkf6sypb6c8yp412a8q5v5z68cx1zrgxnccvp0mfy"))))
f4eac096
RW
3166 (build-system r-build-system)
3167 (propagated-inputs
3168 `(("r-biobase" ,r-biobase)
409f4dd6
RW
3169 ("r-multtest" ,r-multtest)
3170 ("r-scrime" ,r-scrime)))
f4eac096
RW
3171 (home-page "https://bioconductor.org/packages/siggenes/")
3172 (synopsis
3173 "Multiple testing using SAM and Efron's empirical Bayes approaches")
3174 (description
3175 "This package provides tools for the identification of differentially
3176expressed genes and estimation of the @dfn{False Discovery Rate} (FDR) using
3177both the Significance Analysis of Microarrays (SAM) and the @dfn{Empirical
3178Bayes Analyses of Microarrays} (EBAM).")
3179 (license license:lgpl2.0+)))
34a24f95
RW
3180
3181(define-public r-bumphunter
3182 (package
3183 (name "r-bumphunter")
e3fbcb28 3184 (version "1.30.0")
34a24f95
RW
3185 (source
3186 (origin
3187 (method url-fetch)
3188 (uri (bioconductor-uri "bumphunter" version))
3189 (sha256
3190 (base32
e3fbcb28 3191 "04y6spdx89j3bsq2xniqd3sbfmakwc0klbpzjlp1q2xs9kywr4dq"))))
34a24f95
RW
3192 (build-system r-build-system)
3193 (propagated-inputs
3194 `(("r-annotationdbi" ,r-annotationdbi)
3195 ("r-biocgenerics" ,r-biocgenerics)
3196 ("r-dorng" ,r-dorng)
3197 ("r-foreach" ,r-foreach)
3198 ("r-genomeinfodb" ,r-genomeinfodb)
3199 ("r-genomicfeatures" ,r-genomicfeatures)
3200 ("r-genomicranges" ,r-genomicranges)
3201 ("r-iranges" ,r-iranges)
3202 ("r-iterators" ,r-iterators)
3203 ("r-limma" ,r-limma)
3204 ("r-locfit" ,r-locfit)
3205 ("r-matrixstats" ,r-matrixstats)
3206 ("r-s4vectors" ,r-s4vectors)))
3207 (home-page "https://github.com/ririzarr/bumphunter")
3208 (synopsis "Find bumps in genomic data")
3209 (description
3210 "This package provides tools for finding bumps in genomic data in order
3211to identify differentially methylated regions in epigenetic epidemiology
3212studies.")
3213 (license license:artistic2.0)))
0fbaf195
RW
3214
3215(define-public r-minfi
3216 (package
3217 (name "r-minfi")
83e6ffda 3218 (version "1.34.0")
0fbaf195
RW
3219 (source
3220 (origin
3221 (method url-fetch)
3222 (uri (bioconductor-uri "minfi" version))
3223 (sha256
3224 (base32
83e6ffda 3225 "0bl1sk9syy770d5wqa0k1y0wrs5x8sbj13px1v03v3693pdj081w"))))
0fbaf195
RW
3226 (build-system r-build-system)
3227 (propagated-inputs
3228 `(("r-beanplot" ,r-beanplot)
3229 ("r-biobase" ,r-biobase)
3230 ("r-biocgenerics" ,r-biocgenerics)
3231 ("r-biocparallel" ,r-biocparallel)
3232 ("r-biostrings" ,r-biostrings)
3233 ("r-bumphunter" ,r-bumphunter)
3234 ("r-data-table" ,r-data-table)
3235 ("r-delayedarray" ,r-delayedarray)
3236 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3237 ("r-genefilter" ,r-genefilter)
3238 ("r-genomeinfodb" ,r-genomeinfodb)
3239 ("r-genomicranges" ,r-genomicranges)
3240 ("r-geoquery" ,r-geoquery)
3241 ("r-hdf5array" ,r-hdf5array)
3242 ("r-illuminaio" ,r-illuminaio)
3243 ("r-iranges" ,r-iranges)
3244 ("r-lattice" ,r-lattice)
3245 ("r-limma" ,r-limma)
3246 ("r-mass" ,r-mass)
3247 ("r-mclust" ,r-mclust)
3248 ("r-nlme" ,r-nlme)
3249 ("r-nor1mix" ,r-nor1mix)
3250 ("r-preprocesscore" ,r-preprocesscore)
3251 ("r-quadprog" ,r-quadprog)
3252 ("r-rcolorbrewer" ,r-rcolorbrewer)
3253 ("r-reshape" ,r-reshape)
3254 ("r-s4vectors" ,r-s4vectors)
3255 ("r-siggenes" ,r-siggenes)
3256 ("r-summarizedexperiment" ,r-summarizedexperiment)))
83e6ffda
RW
3257 (native-inputs
3258 `(("r-knitr" ,r-knitr)))
0fbaf195
RW
3259 (home-page "https://github.com/hansenlab/minfi")
3260 (synopsis "Analyze Illumina Infinium DNA methylation arrays")
3261 (description
3262 "This package provides tools to analyze and visualize Illumina Infinium
3263methylation arrays.")
3264 (license license:artistic2.0)))
5ec5ba02
RW
3265
3266(define-public r-methylumi
3267 (package
3268 (name "r-methylumi")
5f25d5f8 3269 (version "2.34.0")
5ec5ba02
RW
3270 (source
3271 (origin
3272 (method url-fetch)
3273 (uri (bioconductor-uri "methylumi" version))
3274 (sha256
3275 (base32
5f25d5f8 3276 "0phb2dyndnk9rv79nx246cn1sc9wbzdqqbgl6402knc7dgh799wr"))))
5ec5ba02
RW
3277 (build-system r-build-system)
3278 (propagated-inputs
3279 `(("r-annotate" ,r-annotate)
3280 ("r-annotationdbi" ,r-annotationdbi)
3281 ("r-biobase" ,r-biobase)
3282 ("r-biocgenerics" ,r-biocgenerics)
3283 ("r-fdb-infiniummethylation-hg19" ,r-fdb-infiniummethylation-hg19)
3284 ("r-genefilter" ,r-genefilter)
3285 ("r-genomeinfodb" ,r-genomeinfodb)
3286 ("r-genomicranges" ,r-genomicranges)
3287 ("r-ggplot2" ,r-ggplot2)
3288 ("r-illuminaio" ,r-illuminaio)
3289 ("r-iranges" ,r-iranges)
3290 ("r-lattice" ,r-lattice)
3291 ("r-matrixstats" ,r-matrixstats)
3292 ("r-minfi" ,r-minfi)
3293 ("r-reshape2" ,r-reshape2)
3294 ("r-s4vectors" ,r-s4vectors)
3295 ("r-scales" ,r-scales)
3296 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5f25d5f8
RW
3297 (native-inputs
3298 `(("r-knitr" ,r-knitr)))
5ec5ba02
RW
3299 (home-page "https://bioconductor.org/packages/methylumi")
3300 (synopsis "Handle Illumina methylation data")
3301 (description
3302 "This package provides classes for holding and manipulating Illumina
3303methylation data. Based on eSet, it can contain MIAME information, sample
3304information, feature information, and multiple matrices of data. An
3305\"intelligent\" import function, methylumiR can read the Illumina text files
3306and create a MethyLumiSet. methylumIDAT can directly read raw IDAT files from
3307HumanMethylation27 and HumanMethylation450 microarrays. Normalization,
3308background correction, and quality control features for GoldenGate, Infinium,
3309and Infinium HD arrays are also included.")
3310 (license license:gpl2)))
09605cb2
RW
3311
3312(define-public r-lumi
3313 (package
3314 (name "r-lumi")
ae1c51a1 3315 (version "2.40.0")
09605cb2
RW
3316 (source
3317 (origin
3318 (method url-fetch)
3319 (uri (bioconductor-uri "lumi" version))
3320 (sha256
3321 (base32
ae1c51a1 3322 "196izc4mdh8j4f04fsf8cqm99w1inzpwy34kwvhz6zvxj2ywn1i9"))))
09605cb2
RW
3323 (build-system r-build-system)
3324 (propagated-inputs
3325 `(("r-affy" ,r-affy)
3326 ("r-annotate" ,r-annotate)
3327 ("r-annotationdbi" ,r-annotationdbi)
3328 ("r-biobase" ,r-biobase)
3329 ("r-dbi" ,r-dbi)
3330 ("r-genomicfeatures" ,r-genomicfeatures)
3331 ("r-genomicranges" ,r-genomicranges)
3332 ("r-kernsmooth" ,r-kernsmooth)
3333 ("r-lattice" ,r-lattice)
3334 ("r-mass" ,r-mass)
3335 ("r-methylumi" ,r-methylumi)
3336 ("r-mgcv" ,r-mgcv)
3337 ("r-nleqslv" ,r-nleqslv)
3338 ("r-preprocesscore" ,r-preprocesscore)
3339 ("r-rsqlite" ,r-rsqlite)))
3340 (home-page "https://bioconductor.org/packages/lumi")
3341 (synopsis "BeadArray-specific methods for Illumina methylation and expression microarrays")
3342 (description
3343 "The lumi package provides an integrated solution for the Illumina
3344microarray data analysis. It includes functions of Illumina
3345BeadStudio (GenomeStudio) data input, quality control, BeadArray-specific
3346variance stabilization, normalization and gene annotation at the probe level.
3347It also includes the functions of processing Illumina methylation microarrays,
3348especially Illumina Infinium methylation microarrays.")
3349 (license license:lgpl2.0+)))
4291f36a
RW
3350
3351(define-public r-linnorm
3352 (package
3353 (name "r-linnorm")
1465873c 3354 (version "2.12.0")
4291f36a
RW
3355 (source
3356 (origin
3357 (method url-fetch)
3358 (uri (bioconductor-uri "Linnorm" version))
3359 (sha256
3360 (base32
1465873c 3361 "143hdfswp5sda5al1igrm5gyn7a6mp1j7hjm5jsc300335lm3kgp"))))
4291f36a
RW
3362 (properties `((upstream-name . "Linnorm")))
3363 (build-system r-build-system)
3364 (propagated-inputs
3365 `(("r-amap" ,r-amap)
3366 ("r-apcluster" ,r-apcluster)
3367 ("r-ellipse" ,r-ellipse)
3368 ("r-fastcluster" ,r-fastcluster)
3369 ("r-fpc" ,r-fpc)
3370 ("r-ggdendro" ,r-ggdendro)
3371 ("r-ggplot2" ,r-ggplot2)
3372 ("r-gmodels" ,r-gmodels)
3373 ("r-igraph" ,r-igraph)
3374 ("r-limma" ,r-limma)
3375 ("r-mass" ,r-mass)
3376 ("r-mclust" ,r-mclust)
3377 ("r-rcpp" ,r-rcpp)
3378 ("r-rcpparmadillo" ,r-rcpparmadillo)
3379 ("r-rtsne" ,r-rtsne)
3380 ("r-statmod" ,r-statmod)
3381 ("r-vegan" ,r-vegan)
3382 ("r-zoo" ,r-zoo)))
1465873c
RW
3383 (native-inputs
3384 `(("r-knitr" ,r-knitr)))
4291f36a
RW
3385 (home-page "http://www.jjwanglab.org/Linnorm/")
3386 (synopsis "Linear model and normality based transformation method")
3387 (description
3388 "Linnorm is an R package for the analysis of RNA-seq, scRNA-seq, ChIP-seq
3389count data or any large scale count data. It transforms such datasets for
3390parametric tests. In addition to the transformtion function (@code{Linnorm}),
3391the following pipelines are implemented:
3392
3393@enumerate
3394@item Library size/batch effect normalization (@code{Linnorm.Norm})
3395@item Cell subpopluation analysis and visualization using t-SNE or PCA K-means
3396 clustering or hierarchical clustering (@code{Linnorm.tSNE},
3397 @code{Linnorm.PCA}, @code{Linnorm.HClust})
3398@item Differential expression analysis or differential peak detection using
3399 limma (@code{Linnorm.limma})
3400@item Highly variable gene discovery and visualization (@code{Linnorm.HVar})
3401@item Gene correlation network analysis and visualization (@code{Linnorm.Cor})
3402@item Stable gene selection for scRNA-seq data; for users without or who do
3403 not want to rely on spike-in genes (@code{Linnorm.SGenes})
3404@item Data imputation (@code{Linnorm.DataImput}).
3405@end enumerate
3406
3407Linnorm can work with raw count, CPM, RPKM, FPKM and TPM. Additionally, the
3408@code{RnaXSim} function is included for simulating RNA-seq data for the
3409evaluation of DEG analysis methods.")
3410 (license license:expat)))
e4a17532
RW
3411
3412(define-public r-ioniser
3413 (package
3414 (name "r-ioniser")
293fb8a1 3415 (version "2.12.0")
e4a17532
RW
3416 (source
3417 (origin
3418 (method url-fetch)
3419 (uri (bioconductor-uri "IONiseR" version))
3420 (sha256
3421 (base32
293fb8a1 3422 "05fndlblczabva60gn6h0dijqxyn0wknrv8a925fgc4bn415g31w"))))
e4a17532
RW
3423 (properties `((upstream-name . "IONiseR")))
3424 (build-system r-build-system)
3425 (propagated-inputs
3426 `(("r-biocgenerics" ,r-biocgenerics)
3427 ("r-biocparallel" ,r-biocparallel)
3428 ("r-biostrings" ,r-biostrings)
3429 ("r-bit64" ,r-bit64)
3430 ("r-dplyr" ,r-dplyr)
3431 ("r-ggplot2" ,r-ggplot2)
3432 ("r-magrittr" ,r-magrittr)
3433 ("r-rhdf5" ,r-rhdf5)
3434 ("r-shortread" ,r-shortread)
3435 ("r-stringr" ,r-stringr)
3436 ("r-tibble" ,r-tibble)
3437 ("r-tidyr" ,r-tidyr)
3438 ("r-xvector" ,r-xvector)))
293fb8a1
RW
3439 (native-inputs
3440 `(("r-knitr" ,r-knitr)))
e4a17532
RW
3441 (home-page "https://bioconductor.org/packages/IONiseR/")
3442 (synopsis "Quality assessment tools for Oxford Nanopore MinION data")
3443 (description
3444 "IONiseR provides tools for the quality assessment of Oxford Nanopore
3445MinION data. It extracts summary statistics from a set of fast5 files and can
3446be used either before or after base calling. In addition to standard
3447summaries of the read-types produced, it provides a number of plots for
3448visualising metrics relative to experiment run time or spatially over the
3449surface of a flowcell.")
3450 (license license:expat)))
80eb01c7
RW
3451
3452;; This is a CRAN package, but it depends on packages from Bioconductor.
3453(define-public r-gkmsvm
3454 (package
3455 (name "r-gkmsvm")
e1636671 3456 (version "0.81.0")
80eb01c7
RW
3457 (source
3458 (origin
3459 (method url-fetch)
3460 (uri (cran-uri "gkmSVM" version))
3461 (sha256
3462 (base32
e1636671 3463 "119g5rhc7ffyviz04r04aj5z1g6abnj3ddd01g7db505sdr6lapj"))))
80eb01c7
RW
3464 (properties `((upstream-name . "gkmSVM")))
3465 (build-system r-build-system)
3466 (propagated-inputs
975cfe26 3467 `(("r-kernlab" ,r-kernlab)
80eb01c7
RW
3468 ("r-rcpp" ,r-rcpp)
3469 ("r-rocr" ,r-rocr)
80eb01c7
RW
3470 ("r-seqinr" ,r-seqinr)))
3471 (home-page "https://cran.r-project.org/web/packages/gkmSVM")
3472 (synopsis "Gapped-kmer support vector machine")
3473 (description
3474 "This R package provides tools for training gapped-kmer SVM classifiers
3475for DNA and protein sequences. This package supports several sequence
3476kernels, including: gkmSVM, kmer-SVM, mismatch kernel and wildcard kernel.")
3477 (license license:gpl2+)))
8a5460b4 3478
f2114762
RW
3479;; This is a CRAN package, but it depends on multtest from Bioconductor.
3480(define-public r-mutoss
3481 (package
3482 (name "r-mutoss")
3483 (version "0.1-12")
3484 (source
3485 (origin
3486 (method url-fetch)
3487 (uri (cran-uri "mutoss" version))
3488 (sha256
3489 (base32
3490 "1yk7p7pb2xm38d3j19ysgwmix48lvimbhkhjjwk5jmr1a0ysx298"))))
3491 (properties `((upstream-name . "mutoss")))
3492 (build-system r-build-system)
3493 (propagated-inputs
3494 `(("r-multcomp" ,r-multcomp)
3495 ("r-multtest" ,r-multtest)
3496 ("r-mvtnorm" ,r-mvtnorm)
3497 ("r-plotrix" ,r-plotrix)))
3498 (home-page "https://github.com/kornl/mutoss/")
3499 (synopsis "Unified multiple testing procedures")
3500 (description
3501 "This package is designed to ease the application and comparison of
3502multiple hypothesis testing procedures for FWER, gFWER, FDR and FDX. Methods
3503are standardized and usable by the accompanying mutossGUI package.")
3504 ;; Any version of the GPL.
3505 (license (list license:gpl2+ license:gpl3+))))
3506
bf770d92
RW
3507;; This is a CRAN package, but it depends on mutoss, which depends on multtest
3508;; from Bioconductor, so we put it here.
3509(define-public r-metap
3510 (package
3511 (name "r-metap")
fd6412cd 3512 (version "1.3")
bf770d92
RW
3513 (source
3514 (origin
3515 (method url-fetch)
3516 (uri (cran-uri "metap" version))
3517 (sha256
3518 (base32
fd6412cd 3519 "1jmmmmjiklaxfl604hwqil193ydaghvd5jv8xsr4bx3pzn5i9kvz"))))
bf770d92
RW
3520 (build-system r-build-system)
3521 (propagated-inputs
3522 `(("r-lattice" ,r-lattice)
3523 ("r-mutoss" ,r-mutoss)
3524 ("r-rdpack" ,r-rdpack)
3525 ("r-tfisher" ,r-tfisher)))
3526 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
3527 (synopsis "Meta-analysis of significance values")
3528 (description
3529 "The canonical way to perform meta-analysis involves using effect sizes.
3530When they are not available this package provides a number of methods for
3531meta-analysis of significance values including the methods of Edgington,
3532Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
3533published results; and a routine for graphical display.")
3534 (license license:gpl2)))
3535
8a5460b4
RW
3536(define-public r-triform
3537 (package
3538 (name "r-triform")
ecb4e165 3539 (version "1.29.0")
8a5460b4
RW
3540 (source
3541 (origin
3542 (method url-fetch)
3543 (uri (bioconductor-uri "triform" version))
3544 (sha256
3545 (base32
ecb4e165 3546 "089b7f6dwpi9abj0ncswbi4s30k45996zb99sh43avw6jcb6qj60"))))
8a5460b4
RW
3547 (build-system r-build-system)
3548 (propagated-inputs
3549 `(("r-biocgenerics" ,r-biocgenerics)
3550 ("r-iranges" ,r-iranges)
3551 ("r-yaml" ,r-yaml)))
3552 (home-page "https://bioconductor.org/packages/triform/")
3553 (synopsis "Find enriched regions in transcription factor ChIP-sequencing data")
3554 (description
3555 "The Triform algorithm uses model-free statistics to identify peak-like
3556distributions of TF ChIP sequencing reads, taking advantage of an improved
3557peak definition in combination with known profile characteristics.")
3558 (license license:gpl2)))
c538bcdd
RW
3559
3560(define-public r-varianttools
3561 (package
3562 (name "r-varianttools")
f2b686f6 3563 (version "1.30.0")
c538bcdd
RW
3564 (source
3565 (origin
3566 (method url-fetch)
3567 (uri (bioconductor-uri "VariantTools" version))
3568 (sha256
3569 (base32
f2b686f6 3570 "0g93rljlmhk1d53z0bgi84i2cn5c3r1dpm8id2pv0nk9ncdh3yxx"))))
c538bcdd
RW
3571 (properties `((upstream-name . "VariantTools")))
3572 (build-system r-build-system)
3573 (propagated-inputs
3574 `(("r-biobase" ,r-biobase)
3575 ("r-biocgenerics" ,r-biocgenerics)
3576 ("r-biocparallel" ,r-biocparallel)
3577 ("r-biostrings" ,r-biostrings)
3578 ("r-bsgenome" ,r-bsgenome)
3579 ("r-genomeinfodb" ,r-genomeinfodb)
3580 ("r-genomicfeatures" ,r-genomicfeatures)
3581 ("r-genomicranges" ,r-genomicranges)
3582 ("r-iranges" ,r-iranges)
3583 ("r-matrix" ,r-matrix)
3584 ("r-rsamtools" ,r-rsamtools)
3585 ("r-rtracklayer" ,r-rtracklayer)
3586 ("r-s4vectors" ,r-s4vectors)
3587 ("r-variantannotation" ,r-variantannotation)))
3588 (home-page "https://bioconductor.org/packages/VariantTools/")
3589 (synopsis "Tools for exploratory analysis of variant calls")
3590 (description
3591 "Explore, diagnose, and compare variant calls using filters. The
3592VariantTools package supports a workflow for loading data, calling single
3593sample variants and tumor-specific somatic mutations or other sample-specific
3594variant types (e.g., RNA editing). Most of the functions operate on
3595alignments (BAM files) or datasets of called variants. The user is expected
3596to have already aligned the reads with a separate tool, e.g., GSNAP via
3597gmapR.")
3598 (license license:artistic2.0)))
3e41919d
RW
3599
3600(define-public r-heatplus
3601 (package
3602 (name "r-heatplus")
65e0a7b1 3603 (version "2.34.0")
3e41919d
RW
3604 (source
3605 (origin
3606 (method url-fetch)
3607 (uri (bioconductor-uri "Heatplus" version))
3608 (sha256
3609 (base32
65e0a7b1 3610 "12nd0h8svx7qydv1shk0gdpvnbixf7qi6zh06881wsmxf5s970rw"))))
3e41919d
RW
3611 (properties `((upstream-name . "Heatplus")))
3612 (build-system r-build-system)
3613 (propagated-inputs
3614 `(("r-rcolorbrewer" ,r-rcolorbrewer)))
3615 (home-page "https://github.com/alexploner/Heatplus")
3616 (synopsis "Heatmaps with row and/or column covariates and colored clusters")
3617 (description
3618 "This package provides tools to display a rectangular heatmap (intensity
3619plot) of a data matrix. By default, both samples (columns) and features (row)
3620of the matrix are sorted according to a hierarchical clustering, and the
3621corresponding dendrogram is plotted. Optionally, panels with additional
3622information about samples and features can be added to the plot.")
3623 (license license:gpl2+)))
c04f230e
RW
3624
3625(define-public r-gosemsim
3626 (package
3627 (name "r-gosemsim")
fc1c3c6f 3628 (version "2.14.1")
c04f230e
RW
3629 (source
3630 (origin
3631 (method url-fetch)
3632 (uri (bioconductor-uri "GOSemSim" version))
3633 (sha256
3634 (base32
fc1c3c6f 3635 "0v4q9xr1cm5xr08pgbzrss41kh3yz7xyh31n55l0sjmr1629ykln"))))
c04f230e
RW
3636 (properties `((upstream-name . "GOSemSim")))
3637 (build-system r-build-system)
3638 (propagated-inputs
3639 `(("r-annotationdbi" ,r-annotationdbi)
3640 ("r-go-db" ,r-go-db)
3641 ("r-rcpp" ,r-rcpp)))
d5951dc4
RW
3642 (native-inputs
3643 `(("r-knitr" ,r-knitr)))
c04f230e
RW
3644 (home-page "https://guangchuangyu.github.io/software/GOSemSim")
3645 (synopsis "GO-terms semantic similarity measures")
3646 (description
3647 "The semantic comparisons of @dfn{Gene Ontology} (GO) annotations provide
3648quantitative ways to compute similarities between genes and gene groups, and
3649have became important basis for many bioinformatics analysis approaches.
3650GOSemSim is an R package for semantic similarity computation among GO terms,
3651sets of GO terms, gene products and gene clusters.")
3652 (license license:artistic2.0)))
9d0f7942
RW
3653
3654(define-public r-anota
3655 (package
3656 (name "r-anota")
8d30d59a 3657 (version "1.36.0")
9d0f7942
RW
3658 (source
3659 (origin
3660 (method url-fetch)
3661 (uri (bioconductor-uri "anota" version))
3662 (sha256
3663 (base32
8d30d59a 3664 "1ind5cyq85l63xpqmg2n9rg805s5amh48iiw05zqr8kih6hlilpm"))))
9d0f7942
RW
3665 (build-system r-build-system)
3666 (propagated-inputs
3667 `(("r-multtest" ,r-multtest)
3668 ("r-qvalue" ,r-qvalue)))
3669 (home-page "https://bioconductor.org/packages/anota/")
3670 (synopsis "Analysis of translational activity")
3671 (description
3672 "Genome wide studies of translational control is emerging as a tool to
0cea26bd 3673study various biological conditions. The output from such analysis is both
9d0f7942
RW
3674the mRNA level (e.g. cytosolic mRNA level) and the levl of mRNA actively
3675involved in translation (the actively translating mRNA level) for each mRNA.
3676The standard analysis of such data strives towards identifying differential
3677translational between two or more sample classes - i.e. differences in
3678actively translated mRNA levels that are independent of underlying differences
3679in cytosolic mRNA levels. This package allows for such analysis using partial
3680variances and the random variance model. As 10s of thousands of mRNAs are
4f664004 3681analyzed in parallel the library performs a number of tests to assure that
9d0f7942
RW
3682the data set is suitable for such analysis.")
3683 (license license:gpl3)))
a6d867fe
RW
3684
3685(define-public r-sigpathway
3686 (package
3687 (name "r-sigpathway")
b1d76ad0 3688 (version "1.56.0")
a6d867fe
RW
3689 (source
3690 (origin
3691 (method url-fetch)
3692 (uri (bioconductor-uri "sigPathway" version))
3693 (sha256
3694 (base32
b1d76ad0 3695 "0a79sdvag80p7xcdz8mp8wiby36yxmappzycfd2rp36v9drjk0h5"))))
a6d867fe
RW
3696 (properties `((upstream-name . "sigPathway")))
3697 (build-system r-build-system)
3698 (home-page "https://www.pnas.org/cgi/doi/10.1073/pnas.0506577102")
3699 (synopsis "Pathway analysis")
3700 (description
3701 "This package is used to conduct pathway analysis by calculating the NT_k
3702and NE_k statistics in a statistical framework for determining whether a
3703specified group of genes for a pathway has a coordinated association with a
3704phenotype of interest.")
3705 (license license:gpl2)))
af26c7ae
RW
3706
3707(define-public r-fgsea
3708 (package
3709 (name "r-fgsea")
1dec455c 3710 (version "1.14.0")
af26c7ae
RW
3711 (source
3712 (origin
3713 (method url-fetch)
3714 (uri (bioconductor-uri "fgsea" version))
3715 (sha256
3716 (base32
1dec455c 3717 "0zbjj8al1ps7immxixsn5g8lvbmpmxvqwqbpdgsicxp00gb9bybc"))))
af26c7ae
RW
3718 (build-system r-build-system)
3719 (propagated-inputs
ebffd24c
RW
3720 `(("r-bh" ,r-bh)
3721 ("r-biocparallel" ,r-biocparallel)
af26c7ae
RW
3722 ("r-data-table" ,r-data-table)
3723 ("r-fastmatch" ,r-fastmatch)
3724 ("r-ggplot2" ,r-ggplot2)
3725 ("r-gridextra" ,r-gridextra)
3726 ("r-matrix" ,r-matrix)
3727 ("r-rcpp" ,r-rcpp)))
1dec455c
RW
3728 (native-inputs
3729 `(("r-knitr" ,r-knitr)))
af26c7ae
RW
3730 (home-page "https://github.com/ctlab/fgsea/")
3731 (synopsis "Fast gene set enrichment analysis")
3732 (description
3733 "The package implements an algorithm for fast gene set enrichment
23c8ef71
VC
3734analysis. Using the fast algorithm makes more permutations and gets
3735more fine grained p-values, which allows using accurate standard approaches
af26c7ae
RW
3736to multiple hypothesis correction.")
3737 (license license:expat)))
305050b5
RW
3738
3739(define-public r-dose
3740 (package
3741 (name "r-dose")
3a80f1cf 3742 (version "3.14.0")
305050b5
RW
3743 (source
3744 (origin
3745 (method url-fetch)
3746 (uri (bioconductor-uri "DOSE" version))
3747 (sha256
3748 (base32
3a80f1cf 3749 "1j0wcg7w2ns3ag9d272cqlg3j62ag2xnc5gfsjl6g2ij5xkvylb8"))))
305050b5
RW
3750 (properties `((upstream-name . "DOSE")))
3751 (build-system r-build-system)
3752 (propagated-inputs
3753 `(("r-annotationdbi" ,r-annotationdbi)
3754 ("r-biocparallel" ,r-biocparallel)
3755 ("r-do-db" ,r-do-db)
3756 ("r-fgsea" ,r-fgsea)
3757 ("r-ggplot2" ,r-ggplot2)
3758 ("r-gosemsim" ,r-gosemsim)
3759 ("r-qvalue" ,r-qvalue)
3a80f1cf 3760 ("r-reshape2" ,r-reshape2)))
5ef2b749
RW
3761 (native-inputs
3762 `(("r-knitr" ,r-knitr)))
305050b5
RW
3763 (home-page "https://guangchuangyu.github.io/software/DOSE/")
3764 (synopsis "Disease ontology semantic and enrichment analysis")
3765 (description
3766 "This package implements five methods proposed by Resnik, Schlicker,
3767Jiang, Lin and Wang, respectively, for measuring semantic similarities among
3768@dfn{Disease ontology} (DO) terms and gene products. Enrichment analyses
3769including hypergeometric model and gene set enrichment analysis are also
3770implemented for discovering disease associations of high-throughput biological
3771data.")
3772 (license license:artistic2.0)))
9c30cf65
RW
3773
3774(define-public r-enrichplot
3775 (package
3776 (name "r-enrichplot")
43fb14ce 3777 (version "1.8.1")
9c30cf65
RW
3778 (source
3779 (origin
3780 (method url-fetch)
3781 (uri (bioconductor-uri "enrichplot" version))
3782 (sha256
3783 (base32
43fb14ce 3784 "01m3cp717ldfbz5w3yfywvjg6sfjzz7s3vlk7w268lmmcg6g6bz7"))))
9c30cf65
RW
3785 (build-system r-build-system)
3786 (propagated-inputs
3787 `(("r-annotationdbi" ,r-annotationdbi)
3788 ("r-cowplot" ,r-cowplot)
3789 ("r-dose" ,r-dose)
3790 ("r-europepmc" ,r-europepmc)
3791 ("r-ggplot2" ,r-ggplot2)
3792 ("r-ggplotify" ,r-ggplotify)
3793 ("r-ggraph" ,r-ggraph)
3794 ("r-ggridges" ,r-ggridges)
3795 ("r-gosemsim" ,r-gosemsim)
3796 ("r-gridextra" ,r-gridextra)
3797 ("r-igraph" ,r-igraph)
43fb14ce 3798 ("r-plyr" ,r-plyr)
9c30cf65
RW
3799 ("r-purrr" ,r-purrr)
3800 ("r-rcolorbrewer" ,r-rcolorbrewer)
43fb14ce
RW
3801 ("r-reshape2" ,r-reshape2)
3802 ("r-scatterpie" ,r-scatterpie)))
3803 (native-inputs
3804 `(("r-knitr" ,r-knitr)))
9c30cf65
RW
3805 (home-page "https://github.com/GuangchuangYu/enrichplot")
3806 (synopsis "Visualization of functional enrichment result")
3807 (description
3808 "The enrichplot package implements several visualization methods for
3809interpreting functional enrichment results obtained from ORA or GSEA analyses.
3810All the visualization methods are developed based on ggplot2 graphics.")
3811 (license license:artistic2.0)))
f8295ee6
RW
3812
3813(define-public r-clusterprofiler
3814 (package
3815 (name "r-clusterprofiler")
69f3b278 3816 (version "3.16.1")
f8295ee6
RW
3817 (source
3818 (origin
3819 (method url-fetch)
3820 (uri (bioconductor-uri "clusterProfiler" version))
3821 (sha256
3822 (base32
69f3b278 3823 "11zsgb8wbdv8r4c04iczz4aala4yw4ai7rz8igdzz87c0940nxkb"))))
f8295ee6
RW
3824 (properties
3825 `((upstream-name . "clusterProfiler")))
3826 (build-system r-build-system)
3827 (propagated-inputs
3828 `(("r-annotationdbi" ,r-annotationdbi)
3829 ("r-dose" ,r-dose)
63c8323a
RW
3830 ("r-downloader" ,r-downloader)
3831 ("r-dplyr" ,r-dplyr)
f8295ee6 3832 ("r-enrichplot" ,r-enrichplot)
f8295ee6
RW
3833 ("r-go-db" ,r-go-db)
3834 ("r-gosemsim" ,r-gosemsim)
3835 ("r-magrittr" ,r-magrittr)
3836 ("r-plyr" ,r-plyr)
3837 ("r-qvalue" ,r-qvalue)
69f3b278 3838 ("r-rlang" ,r-rlang)
f8295ee6
RW
3839 ("r-rvcheck" ,r-rvcheck)
3840 ("r-tidyr" ,r-tidyr)))
63c8323a
RW
3841 (native-inputs
3842 `(("r-knitr" ,r-knitr)))
f8295ee6
RW
3843 (home-page "https://guangchuangyu.github.io/software/clusterProfiler/")
3844 (synopsis "Analysis and visualization of functional profiles for gene clusters")
3845 (description
3846 "This package implements methods to analyze and visualize functional
3847profiles (GO and KEGG) of gene and gene clusters.")
3848 (license license:artistic2.0)))
ce77562a
RW
3849
3850(define-public r-mlinterfaces
3851 (package
3852 (name "r-mlinterfaces")
500f7df8 3853 (version "1.68.0")
ce77562a
RW
3854 (source
3855 (origin
3856 (method url-fetch)
3857 (uri (bioconductor-uri "MLInterfaces" version))
3858 (sha256
3859 (base32
500f7df8 3860 "0x3mnvb5a6kri4q5w0wfmx02v79my08zhmkaik9pqlprd7y5wynq"))))
ce77562a
RW
3861 (properties `((upstream-name . "MLInterfaces")))
3862 (build-system r-build-system)
3863 (propagated-inputs
3864 `(("r-annotate" ,r-annotate)
3865 ("r-biobase" ,r-biobase)
3866 ("r-biocgenerics" ,r-biocgenerics)
3867 ("r-cluster" ,r-cluster)
3868 ("r-fpc" ,r-fpc)
3869 ("r-gbm" ,r-gbm)
3870 ("r-gdata" ,r-gdata)
3871 ("r-genefilter" ,r-genefilter)
3872 ("r-ggvis" ,r-ggvis)
3873 ("r-hwriter" ,r-hwriter)
3874 ("r-mass" ,r-mass)
3875 ("r-mlbench" ,r-mlbench)
3876 ("r-pls" ,r-pls)
3877 ("r-rcolorbrewer" ,r-rcolorbrewer)
500f7df8 3878 ("r-rcpp" ,r-rcpp)
ce77562a
RW
3879 ("r-rpart" ,r-rpart)
3880 ("r-sfsmisc" ,r-sfsmisc)
3881 ("r-shiny" ,r-shiny)
3882 ("r-threejs" ,r-threejs)))
3883 (home-page "https://bioconductor.org/packages/MLInterfaces/")
3884 (synopsis "Interfaces to R machine learning procedures")
3885 (description
3886 "This package provides uniform interfaces to machine learning code for
3887data in R and Bioconductor containers.")
3888 ;; Any version of the LGPL.
3889 (license license:lgpl2.1+)))
a793e88c
RW
3890
3891(define-public r-annaffy
3892 (package
3893 (name "r-annaffy")
d200b4dc 3894 (version "1.60.0")
a793e88c
RW
3895 (source
3896 (origin
3897 (method url-fetch)
3898 (uri (bioconductor-uri "annaffy" version))
3899 (sha256
3900 (base32
d200b4dc 3901 "1rc9fb83by9jfgwfj2zhhbj93v296blwd8jl2rh7jj200mrpznn4"))))
a793e88c
RW
3902 (build-system r-build-system)
3903 (arguments
3904 `(#:phases
3905 (modify-phases %standard-phases
3906 (add-after 'unpack 'remove-reference-to-non-free-data
3907 (lambda _
3908 (substitute* "DESCRIPTION"
3909 ((", KEGG.db") ""))
3910 #t)))))
3911 (propagated-inputs
3912 `(("r-annotationdbi" ,r-annotationdbi)
3913 ("r-biobase" ,r-biobase)
3914 ("r-dbi" ,r-dbi)
3915 ("r-go-db" ,r-go-db)))
3916 (home-page "https://bioconductor.org/packages/annaffy/")
3917 (synopsis "Annotation tools for Affymetrix biological metadata")
3918 (description
3919 "This package provides functions for handling data from Bioconductor
3920Affymetrix annotation data packages. It produces compact HTML and text
3921reports including experimental data and URL links to many online databases.
3922It allows searching of biological metadata using various criteria.")
3923 ;; Any version of the LGPL according to the DESCRIPTION file. A copy of
3924 ;; the LGPL 2.1 is included.
3925 (license license:lgpl2.1+)))
0ec0a5ec
RW
3926
3927(define-public r-a4core
3928 (package
3929 (name "r-a4core")
4f2112ad 3930 (version "1.36.0")
0ec0a5ec
RW
3931 (source
3932 (origin
3933 (method url-fetch)
3934 (uri (bioconductor-uri "a4Core" version))
3935 (sha256
3936 (base32
4f2112ad 3937 "1hn9lkaib1bx5n52as882f8zwsln8w40sx8hxbrnimjvgfxrbvnp"))))
0ec0a5ec
RW
3938 (properties `((upstream-name . "a4Core")))
3939 (build-system r-build-system)
3940 (propagated-inputs
3941 `(("r-biobase" ,r-biobase)
3942 ("r-glmnet" ,r-glmnet)))
3943 (home-page "https://bioconductor.org/packages/a4Core")
3944 (synopsis "Automated Affymetrix array analysis core package")
3945 (description
3946 "This is the core package for the automated analysis of Affymetrix
3947arrays.")
3948 (license license:gpl3)))
9ae37581
RW
3949
3950(define-public r-a4classif
3951 (package
3952 (name "r-a4classif")
33c9c856 3953 (version "1.36.0")
9ae37581
RW
3954 (source
3955 (origin
3956 (method url-fetch)
3957 (uri (bioconductor-uri "a4Classif" version))
3958 (sha256
3959 (base32
33c9c856 3960 "0bj8m4nprw3maahd1qx9jjdxfip9ihbbpydbzwjxn6dlgw2i8mcr"))))
9ae37581
RW
3961 (properties `((upstream-name . "a4Classif")))
3962 (build-system r-build-system)
3963 (propagated-inputs
3964 `(("r-a4core" ,r-a4core)
3965 ("r-a4preproc" ,r-a4preproc)
3966 ("r-glmnet" ,r-glmnet)
3967 ("r-mlinterfaces" ,r-mlinterfaces)
3968 ("r-pamr" ,r-pamr)
3969 ("r-rocr" ,r-rocr)
3970 ("r-varselrf" ,r-varselrf)))
3971 (home-page "https://bioconductor.org/packages/a4Classif/")
3972 (synopsis "Automated Affymetrix array analysis classification package")
3973 (description
3974 "This is the classification package for the automated analysis of
3975Affymetrix arrays.")
3976 (license license:gpl3)))
b8d13e2c
RW
3977
3978(define-public r-a4preproc
3979 (package
3980 (name "r-a4preproc")
6afea4ea 3981 (version "1.36.0")
b8d13e2c
RW
3982 (source
3983 (origin
3984 (method url-fetch)
3985 (uri (bioconductor-uri "a4Preproc" version))
3986 (sha256
3987 (base32
6afea4ea 3988 "1hy3jvhdjyjzzmw5wkil3cs26hvqnb056r09x0p2bjg5sc9hh8b8"))))
b8d13e2c
RW
3989 (properties `((upstream-name . "a4Preproc")))
3990 (build-system r-build-system)
3991 (propagated-inputs
3992 `(("r-annotationdbi" ,r-annotationdbi)))
3993 (home-page "https://bioconductor.org/packages/a4Preproc/")
3994 (synopsis "Automated Affymetrix array analysis preprocessing package")
3995 (description
3996 "This is a package for the automated analysis of Affymetrix arrays. It
3997is used for preprocessing the arrays.")
3998 (license license:gpl3)))
8e15f861
RW
3999
4000(define-public r-a4reporting
4001 (package
4002 (name "r-a4reporting")
e47f9f48 4003 (version "1.36.0")
8e15f861
RW
4004 (source
4005 (origin
4006 (method url-fetch)
4007 (uri (bioconductor-uri "a4Reporting" version))
4008 (sha256
4009 (base32
e47f9f48 4010 "1jhlxqwfbgflcyzy9gyxznzcadj9zxchl3lfdlc4ffm0hwz5jl2f"))))
8e15f861
RW
4011 (properties `((upstream-name . "a4Reporting")))
4012 (build-system r-build-system)
4013 (propagated-inputs
4014 `(("r-annaffy" ,r-annaffy)
4015 ("r-xtable" ,r-xtable)))
4016 (home-page "https://bioconductor.org/packages/a4Reporting/")
4017 (synopsis "Automated Affymetrix array analysis reporting package")
4018 (description
4019 "This is a package for the automated analysis of Affymetrix arrays. It
4020provides reporting features.")
4021 (license license:gpl3)))
dbfe3375
RW
4022
4023(define-public r-a4base
4024 (package
4025 (name "r-a4base")
2a91c987 4026 (version "1.36.0")
dbfe3375
RW
4027 (source
4028 (origin
4029 (method url-fetch)
4030 (uri (bioconductor-uri "a4Base" version))
4031 (sha256
4032 (base32
2a91c987 4033 "0b7fy1wcydb9z43wb1663skswvhivn7ji15g00gqcshwkkiq4x02"))))
dbfe3375
RW
4034 (properties `((upstream-name . "a4Base")))
4035 (build-system r-build-system)
4036 (propagated-inputs
4037 `(("r-a4core" ,r-a4core)
4038 ("r-a4preproc" ,r-a4preproc)
4039 ("r-annaffy" ,r-annaffy)
4040 ("r-annotationdbi" ,r-annotationdbi)
4041 ("r-biobase" ,r-biobase)
4042 ("r-genefilter" ,r-genefilter)
4043 ("r-glmnet" ,r-glmnet)
4044 ("r-gplots" ,r-gplots)
4045 ("r-limma" ,r-limma)
4046 ("r-mpm" ,r-mpm)
4047 ("r-multtest" ,r-multtest)))
4048 (home-page "https://bioconductor.org/packages/a4Base/")
4049 (synopsis "Automated Affymetrix array analysis base package")
4050 (description
4051 "This package provides basic features for the automated analysis of
4052Affymetrix arrays.")
4053 (license license:gpl3)))
84ad024e
RW
4054
4055(define-public r-a4
4056 (package
4057 (name "r-a4")
b391b1e4 4058 (version "1.36.0")
84ad024e
RW
4059 (source
4060 (origin
4061 (method url-fetch)
4062 (uri (bioconductor-uri "a4" version))
4063 (sha256
4064 (base32
b391b1e4 4065 "1rzxg1h48jnlwqfjyyqzz6i3zlkfzc0i714rfplry7dyni6asgr7"))))
84ad024e
RW
4066 (build-system r-build-system)
4067 (propagated-inputs
4068 `(("r-a4base" ,r-a4base)
4069 ("r-a4classif" ,r-a4classif)
4070 ("r-a4core" ,r-a4core)
4071 ("r-a4preproc" ,r-a4preproc)
4072 ("r-a4reporting" ,r-a4reporting)))
4073 (home-page "https://bioconductor.org/packages/a4/")
4074 (synopsis "Automated Affymetrix array analysis umbrella package")
4075 (description
4076 "This package provides a software suite for the automated analysis of
4077Affymetrix arrays.")
4078 (license license:gpl3)))
59d331f1
RW
4079
4080(define-public r-abseqr
4081 (package
4082 (name "r-abseqr")
35bcfaef 4083 (version "1.6.0")
59d331f1
RW
4084 (source
4085 (origin
4086 (method url-fetch)
4087 (uri (bioconductor-uri "abseqR" version))
4088 (sha256
4089 (base32
35bcfaef 4090 "0pzyfn0jv41rja6l4jbgwgsqy0q1d3kz23m9m6pc67p2a231i9c5"))))
59d331f1
RW
4091 (properties `((upstream-name . "abseqR")))
4092 (build-system r-build-system)
4093 (inputs
8fe3ef5d
RW
4094 `(("pandoc" ,pandoc)
4095 ("pandoc-citeproc" ,pandoc-citeproc)))
59d331f1
RW
4096 (propagated-inputs
4097 `(("r-biocparallel" ,r-biocparallel)
4098 ("r-biocstyle" ,r-biocstyle)
4099 ("r-circlize" ,r-circlize)
4100 ("r-flexdashboard" ,r-flexdashboard)
4101 ("r-ggcorrplot" ,r-ggcorrplot)
4102 ("r-ggdendro" ,r-ggdendro)
4103 ("r-ggplot2" ,r-ggplot2)
4104 ("r-gridextra" ,r-gridextra)
4105 ("r-knitr" ,r-knitr)
4106 ("r-plotly" ,r-plotly)
4107 ("r-plyr" ,r-plyr)
4108 ("r-png" ,r-png)
4109 ("r-rcolorbrewer" ,r-rcolorbrewer)
4110 ("r-reshape2" ,r-reshape2)
4111 ("r-rmarkdown" ,r-rmarkdown)
4112 ("r-stringr" ,r-stringr)
4113 ("r-vegan" ,r-vegan)
4114 ("r-venndiagram" ,r-venndiagram)))
35bcfaef
RW
4115 (native-inputs
4116 `(("r-knitr" ,r-knitr)))
59d331f1
RW
4117 (home-page "https://github.com/malhamdoosh/abseqR")
4118 (synopsis "Reporting and data analysis for Rep-Seq datasets of antibody libraries")
4119 (description
4120 "AbSeq is a comprehensive bioinformatic pipeline for the analysis of
4121sequencing datasets generated from antibody libraries and abseqR is one of its
4122packages. AbseqR empowers the users of abseqPy with plotting and reporting
4123capabilities and allows them to generate interactive HTML reports for the
4124convenience of viewing and sharing with other researchers. Additionally,
4125abseqR extends abseqPy to compare multiple repertoire analyses and perform
4126further downstream analysis on its output.")
4127 (license license:gpl3)))
41aab7d1
RW
4128
4129(define-public r-bacon
4130 (package
4131 (name "r-bacon")
7450edca 4132 (version "1.16.0")
41aab7d1
RW
4133 (source
4134 (origin
4135 (method url-fetch)
4136 (uri (bioconductor-uri "bacon" version))
4137 (sha256
4138 (base32
7450edca 4139 "066b9vyp8ivnzm9741mb5z763a7z40ar9m8w31yw84fjiv01v3dl"))))
41aab7d1
RW
4140 (build-system r-build-system)
4141 (propagated-inputs
4142 `(("r-biocparallel" ,r-biocparallel)
4143 ("r-ellipse" ,r-ellipse)
4144 ("r-ggplot2" ,r-ggplot2)))
506cbeab
RW
4145 (native-inputs
4146 `(("r-knitr" ,r-knitr)))
41aab7d1
RW
4147 (home-page "https://bioconductor.org/packages/bacon/")
4148 (synopsis "Controlling bias and inflation in association studies")
4149 (description
4150 "Bacon can be used to remove inflation and bias often observed in
4151epigenome- and transcriptome-wide association studies. To this end bacon
4152constructs an empirical null distribution using a Gibbs Sampling algorithm by
4153fitting a three-component normal mixture on z-scores.")
4154 (license license:gpl2+)))
051e8e1a
RW
4155
4156(define-public r-rgadem
4157 (package
4158 (name "r-rgadem")
6d02e171 4159 (version "2.36.0")
051e8e1a
RW
4160 (source
4161 (origin
4162 (method url-fetch)
4163 (uri (bioconductor-uri "rGADEM" version))
4164 (sha256
4165 (base32
6d02e171 4166 "14mflbwhhj9f3b05zdlsdjwxmpb120r23fy306qkvxjprdqn4sz8"))))
051e8e1a
RW
4167 (properties `((upstream-name . "rGADEM")))
4168 (build-system r-build-system)
4169 (propagated-inputs
4170 `(("r-biostrings" ,r-biostrings)
4171 ("r-bsgenome" ,r-bsgenome)
07189489 4172 ("r-genomicranges" ,r-genomicranges)
051e8e1a
RW
4173 ("r-iranges" ,r-iranges)
4174 ("r-seqlogo" ,r-seqlogo)))
4175 (home-page "https://bioconductor.org/packages/rGADEM/")
4176 (synopsis "De novo sequence motif discovery")
4177 (description
4178 "rGADEM is an efficient de novo motif discovery tool for large-scale
4179genomic sequence data.")
4180 (license license:artistic2.0)))
229f97c3
RW
4181
4182(define-public r-motiv
4183 (package
4184 (name "r-motiv")
352cfa34 4185 (version "1.43.0")
229f97c3
RW
4186 (source
4187 (origin
4188 (method url-fetch)
4189 (uri (bioconductor-uri "MotIV" version))
4190 (sha256
4191 (base32
352cfa34 4192 "1yqqymcrnwlpv6h3w80yliv19922g32xqlqszaqjk6zp853qilh6"))))
229f97c3
RW
4193 (properties `((upstream-name . "MotIV")))
4194 (build-system r-build-system)
4195 (inputs
4196 `(("gsl" ,gsl)))
4197 (propagated-inputs
4198 `(("r-biocgenerics" ,r-biocgenerics)
4199 ("r-biostrings" ,r-biostrings)
35a1b3ec 4200 ("r-genomicranges" ,r-genomicranges)
229f97c3
RW
4201 ("r-iranges" ,r-iranges)
4202 ("r-lattice" ,r-lattice)
4203 ("r-rgadem" ,r-rgadem)
4204 ("r-s4vectors" ,r-s4vectors)))
4205 (home-page "https://bioconductor.org/packages/MotIV/")
4206 (synopsis "Motif identification and validation")
4207 (description
4208 "This package is used for the identification and validation of sequence
4209motifs. It makes use of STAMP for comparing a set of motifs to a given
4210database (e.g. JASPAR). It can also be used to visualize motifs, motif
4211distributions, modules and filter motifs.")
4212 (license license:gpl2)))
2a72ef56 4213
3699bcf5
RJ
4214(define-public r-motifdb
4215 (package
4216 (name "r-motifdb")
da6a75fe 4217 (version "1.30.0")
3699bcf5
RJ
4218 (source (origin
4219 (method url-fetch)
4220 (uri (bioconductor-uri "MotifDb" version))
4221 (sha256
da6a75fe 4222 (base32 "0ixmdqp0s0xv9ar85n2wirbbssrzlk8a892wam55jdsf9y8aabkm"))))
3699bcf5
RJ
4223 (properties `((upstream-name . "MotifDb")))
4224 (build-system r-build-system)
4225 (propagated-inputs
4226 `(("r-biocgenerics" ,r-biocgenerics)
4227 ("r-biostrings" ,r-biostrings)
da6a75fe 4228 ("r-genomicranges" ,r-genomicranges)
3699bcf5
RJ
4229 ("r-iranges" ,r-iranges)
4230 ("r-rtracklayer" ,r-rtracklayer)
4231 ("r-s4vectors" ,r-s4vectors)
4232 ("r-splitstackshape" ,r-splitstackshape)))
da6a75fe
RW
4233 (native-inputs
4234 `(("r-knitr" ,r-knitr)))
3699bcf5
RJ
4235 (home-page "https://www.bioconductor.org/packages/MotifDb/")
4236 (synopsis "Annotated collection of protein-DNA binding sequence motifs")
4237 (description "This package provides more than 2000 annotated position
4238frequency matrices from nine public sources, for multiple organisms.")
4239 (license license:artistic2.0)))
4240
886125d7
RJ
4241(define-public r-motifbreakr
4242 (package
4243 (name "r-motifbreakr")
e65783e0 4244 (version "2.2.0")
886125d7
RJ
4245 (source (origin
4246 (method url-fetch)
4247 (uri (bioconductor-uri "motifbreakR" version))
4248 (sha256
e65783e0 4249 (base32 "09czgmyjcycsvyvadpjddwwvqvxzd0ba3zhczh4mqc09gwa6vhlm"))))
886125d7
RJ
4250 (properties `((upstream-name . "motifbreakR")))
4251 (build-system r-build-system)
4252 (propagated-inputs
e65783e0
RW
4253 `(("r-biocgenerics" ,r-biocgenerics)
4254 ("r-biocparallel" ,r-biocparallel)
886125d7
RJ
4255 ("r-biostrings" ,r-biostrings)
4256 ("r-bsgenome" ,r-bsgenome)
e65783e0
RW
4257 ("r-genomeinfodb" ,r-genomeinfodb)
4258 ("r-genomicranges" ,r-genomicranges)
4259 ("r-grimport" ,r-grimport)
886125d7 4260 ("r-gviz" ,r-gviz)
e65783e0 4261 ("r-iranges" ,r-iranges)
886125d7 4262 ("r-matrixstats" ,r-matrixstats)
e65783e0
RW
4263 ("r-motifdb" ,r-motifdb)
4264 ("r-motifstack" ,r-motifstack)
4265 ("r-rtracklayer" ,r-rtracklayer)
4266 ("r-s4vectors" ,r-s4vectors)
4267 ("r-stringr" ,r-stringr)
4268 ("r-summarizedexperiment" ,r-summarizedexperiment)
886125d7 4269 ("r-tfmpvalue" ,r-tfmpvalue)
e65783e0
RW
4270 ("r-variantannotation" ,r-variantannotation)))
4271 (native-inputs
4272 `(("r-knitr" ,r-knitr)))
886125d7
RJ
4273 (home-page "https://www.bioconductor.org/packages/motifbreakR/")
4274 (synopsis "Predicting disruptiveness of single nucleotide polymorphisms")
4275 (description "This package allows biologists to judge in the first place
4276whether the sequence surrounding the polymorphism is a good match, and in
4277the second place how much information is gained or lost in one allele of
4278the polymorphism relative to another. This package gives a choice of
4279algorithms for interrogation of genomes with motifs from public sources:
4280@enumerate
4281@item a weighted-sum probability matrix;
4282@item log-probabilities;
4283@item weighted by relative entropy.
4284@end enumerate
4285
4286This package can predict effects for novel or previously described variants in
4287public databases, making it suitable for tasks beyond the scope of its original
4288design. Lastly, it can be used to interrogate any genome curated within
4289Bioconductor.")
4290 (license license:gpl2+)))
4291
2a72ef56
RW
4292(define-public r-motifstack
4293 (package
4294 (name "r-motifstack")
a8840a04 4295 (version "1.32.1")
2a72ef56
RW
4296 (source
4297 (origin
4298 (method url-fetch)
4299 (uri (bioconductor-uri "motifStack" version))
4300 (sha256
4301 (base32
a8840a04 4302 "02vmkgn36n5xpmizy33znlzgmi3w5hnhsibgisbnhwwgxpkrwpcd"))))
2a72ef56
RW
4303 (properties `((upstream-name . "motifStack")))
4304 (build-system r-build-system)
4305 (propagated-inputs
4306 `(("r-ade4" ,r-ade4)
4307 ("r-biostrings" ,r-biostrings)
dda936ca 4308 ("r-ggplot2" ,r-ggplot2)
aa0ebfd2 4309 ("r-grimport2" ,r-grimport2)
2a72ef56
RW
4310 ("r-htmlwidgets" ,r-htmlwidgets)
4311 ("r-motiv" ,r-motiv)
4312 ("r-scales" ,r-scales)
4313 ("r-xml" ,r-xml)))
e6fbaf0c
RW
4314 (native-inputs
4315 `(("r-knitr" ,r-knitr)))
2a72ef56
RW
4316 (home-page "https://bioconductor.org/packages/motifStack/")
4317 (synopsis "Plot stacked logos for DNA, RNA and amino acid sequences")
4318 (description
4319 "The motifStack package is designed for graphic representation of
4320multiple motifs with different similarity scores. It works with both DNA/RNA
4321sequence motifs and amino acid sequence motifs. In addition, it provides the
4322flexibility for users to customize the graphic parameters such as the font
4323type and symbol colors.")
4324 (license license:gpl2+)))
e5bff307
RW
4325
4326(define-public r-genomicscores
4327 (package
4328 (name "r-genomicscores")
785c7596 4329 (version "2.0.0")
e5bff307
RW
4330 (source
4331 (origin
4332 (method url-fetch)
4333 (uri (bioconductor-uri "GenomicScores" version))
4334 (sha256
4335 (base32
785c7596 4336 "0si2lgc37mkah4w990q1q2bf8xmshxj7cbx92bcrp0zaipjr96bb"))))
e5bff307
RW
4337 (properties `((upstream-name . "GenomicScores")))
4338 (build-system r-build-system)
4339 (propagated-inputs
4340 `(("r-annotationhub" ,r-annotationhub)
4341 ("r-biobase" ,r-biobase)
4342 ("r-biocgenerics" ,r-biocgenerics)
4343 ("r-biostrings" ,r-biostrings)
785c7596 4344 ("r-delayedarray" ,r-delayedarray)
e5bff307
RW
4345 ("r-genomeinfodb" ,r-genomeinfodb)
4346 ("r-genomicranges" ,r-genomicranges)
785c7596 4347 ("r-hdf5array" ,r-hdf5array)
e5bff307 4348 ("r-iranges" ,r-iranges)
785c7596 4349 ("r-rhdf5" ,r-rhdf5)
e5bff307
RW
4350 ("r-s4vectors" ,r-s4vectors)
4351 ("r-xml" ,r-xml)))
785c7596
RW
4352 (native-inputs
4353 `(("r-knitr" ,r-knitr)))
e5bff307
RW
4354 (home-page "https://github.com/rcastelo/GenomicScores/")
4355 (synopsis "Work with genome-wide position-specific scores")
4356 (description
4357 "This package provides infrastructure to store and access genome-wide
4358position-specific scores within R and Bioconductor.")
4359 (license license:artistic2.0)))
32e0f906
RW
4360
4361(define-public r-atacseqqc
4362 (package
4363 (name "r-atacseqqc")
60cc8384 4364 (version "1.12.4")
32e0f906
RW
4365 (source
4366 (origin
4367 (method url-fetch)
4368 (uri (bioconductor-uri "ATACseqQC" version))
4369 (sha256
4370 (base32
60cc8384 4371 "1gs9862hhh4gr1akij6ykhcj29s9dzg1vnj87hqrm19dfgl43qbh"))))
32e0f906
RW
4372 (properties `((upstream-name . "ATACseqQC")))
4373 (build-system r-build-system)
4374 (propagated-inputs
4375 `(("r-biocgenerics" ,r-biocgenerics)
4376 ("r-biostrings" ,r-biostrings)
4377 ("r-bsgenome" ,r-bsgenome)
4378 ("r-chippeakanno" ,r-chippeakanno)
bcc233c1 4379 ("r-edger" ,r-edger)
32e0f906
RW
4380 ("r-genomeinfodb" ,r-genomeinfodb)
4381 ("r-genomicalignments" ,r-genomicalignments)
4382 ("r-genomicranges" ,r-genomicranges)
4383 ("r-genomicscores" ,r-genomicscores)
4384 ("r-iranges" ,r-iranges)
4385 ("r-kernsmooth" ,r-kernsmooth)
4386 ("r-limma" ,r-limma)
4387 ("r-motifstack" ,r-motifstack)
4388 ("r-preseqr" ,r-preseqr)
4389 ("r-randomforest" ,r-randomforest)
4390 ("r-rsamtools" ,r-rsamtools)
4391 ("r-rtracklayer" ,r-rtracklayer)
4392 ("r-s4vectors" ,r-s4vectors)))
dc30cc03
RW
4393 (native-inputs
4394 `(("r-knitr" ,r-knitr)))
32e0f906
RW
4395 (home-page "https://bioconductor.org/packages/ATACseqQC/")
4396 (synopsis "ATAC-seq quality control")
4397 (description
4398 "ATAC-seq, an assay for Transposase-Accessible Chromatin using
4399sequencing, is a rapid and sensitive method for chromatin accessibility
4400analysis. It was developed as an alternative method to MNase-seq, FAIRE-seq
4401and DNAse-seq. The ATACseqQC package was developed to help users to quickly
4402assess whether their ATAC-seq experiment is successful. It includes
4403diagnostic plots of fragment size distribution, proportion of mitochondria
4404reads, nucleosome positioning pattern, and CTCF or other Transcript Factor
4405footprints.")
4406 (license license:gpl2+)))
3972cfce
RW
4407
4408(define-public r-gofuncr
4409 (package
4410 (name "r-gofuncr")
19b39ac5 4411 (version "1.8.0")
3972cfce
RW
4412 (source
4413 (origin
4414 (method url-fetch)
4415 (uri (bioconductor-uri "GOfuncR" version))
4416 (sha256
4417 (base32
19b39ac5 4418 "1ixjkqb9wpwqfzxsg0h96c6fa63wrk72sfh6x4pq0kpyrcc0ind1"))))
3972cfce
RW
4419 (properties `((upstream-name . "GOfuncR")))
4420 (build-system r-build-system)
4421 (propagated-inputs
4422 `(("r-annotationdbi" ,r-annotationdbi)
4423 ("r-genomicranges" ,r-genomicranges)
4424 ("r-gtools" ,r-gtools)
4425 ("r-iranges" ,r-iranges)
4426 ("r-mapplots" ,r-mapplots)
4427 ("r-rcpp" ,r-rcpp)
4428 ("r-vioplot" ,r-vioplot)))
028fd6f7
RW
4429 (native-inputs
4430 `(("r-knitr" ,r-knitr)))
3972cfce
RW
4431 (home-page "https://bioconductor.org/packages/GOfuncR/")
4432 (synopsis "Gene ontology enrichment using FUNC")
4433 (description
4434 "GOfuncR performs a gene ontology enrichment analysis based on the
4435ontology enrichment software FUNC. GO-annotations are obtained from
4436OrganismDb or OrgDb packages (@code{Homo.sapiens} by default); the GO-graph is
4437included in the package and updated regularly. GOfuncR provides the standard
4438candidate vs background enrichment analysis using the hypergeometric test, as
4439well as three additional tests:
4440
4441@enumerate
4442@item the Wilcoxon rank-sum test that is used when genes are ranked,
4443@item a binomial test that is used when genes are associated with two counts,
4444 and
4445@item a Chi-square or Fisher's exact test that is used in cases when genes are
4446associated with four counts.
4447@end enumerate
4448
4449To correct for multiple testing and interdependency of the tests, family-wise
4450error rates are computed based on random permutations of the gene-associated
4451variables. GOfuncR also provides tools for exploring the ontology graph and
4452the annotations, and options to take gene-length or spatial clustering of
4453genes into account. It is also possible to provide custom gene coordinates,
4454annotations and ontologies.")
4455 (license license:gpl2+)))
9bf4bb19
RW
4456
4457(define-public r-abaenrichment
4458 (package
4459 (name "r-abaenrichment")
6a65ac15 4460 (version "1.18.0")
9bf4bb19
RW
4461 (source
4462 (origin
4463 (method url-fetch)
4464 (uri (bioconductor-uri "ABAEnrichment" version))
4465 (sha256
4466 (base32
6a65ac15 4467 "09ihbgxrhpcz2q7svldhm710a0yrhiqk9p0q0myv11c2w50ymwkw"))))
9bf4bb19
RW
4468 (properties `((upstream-name . "ABAEnrichment")))
4469 (build-system r-build-system)
4470 (propagated-inputs
4471 `(("r-abadata" ,r-abadata)
4472 ("r-data-table" ,r-data-table)
4473 ("r-gofuncr" ,r-gofuncr)
4474 ("r-gplots" ,r-gplots)
4475 ("r-gtools" ,r-gtools)
4476 ("r-rcpp" ,r-rcpp)))
6a65ac15
RW
4477 (native-inputs
4478 `(("r-knitr" ,r-knitr)))
9bf4bb19
RW
4479 (home-page "https://bioconductor.org/packages/ABAEnrichment/")
4480 (synopsis "Gene expression enrichment in human brain regions")
4481 (description
4482 "The package ABAEnrichment is designed to test for enrichment of user
4483defined candidate genes in the set of expressed genes in different human brain
4484regions. The core function @code{aba_enrich} integrates the expression of the
4485candidate gene set (averaged across donors) and the structural information of
4486the brain using an ontology, both provided by the Allen Brain Atlas project.")
4487 (license license:gpl2+)))
0b91b7b9
RW
4488
4489(define-public r-annotationfuncs
4490 (package
4491 (name "r-annotationfuncs")
7866994c 4492 (version "1.38.0")
0b91b7b9
RW
4493 (source
4494 (origin
4495 (method url-fetch)
4496 (uri (bioconductor-uri "AnnotationFuncs" version))
4497 (sha256
4498 (base32
7866994c 4499 "1yfsxzn7s1nlc3xz2yj39j6hmdfapc9qj9h0cd71gkaxj53ial7d"))))
0b91b7b9
RW
4500 (properties
4501 `((upstream-name . "AnnotationFuncs")))
4502 (build-system r-build-system)
4503 (propagated-inputs
4504 `(("r-annotationdbi" ,r-annotationdbi)
4505 ("r-dbi" ,r-dbi)))
4506 (home-page "https://www.iysik.com/r/annotationfuncs")
4507 (synopsis "Annotation translation functions")
4508 (description
4509 "This package provides functions for handling translating between
4510different identifieres using the Biocore Data Team data-packages (e.g.
4511@code{org.Bt.eg.db}).")
4512 (license license:gpl2)))
adf7d813
RW
4513
4514(define-public r-annotationtools
4515 (package
4516 (name "r-annotationtools")
231898d5 4517 (version "1.62.0")
adf7d813
RW
4518 (source
4519 (origin
4520 (method url-fetch)
4521 (uri (bioconductor-uri "annotationTools" version))
4522 (sha256
4523 (base32
231898d5 4524 "1b1yfnknr9vbn4y2mxdfyx57i5jbabhp9pwx8axlg2a7lawkfmdk"))))
adf7d813
RW
4525 (properties
4526 `((upstream-name . "annotationTools")))
4527 (build-system r-build-system)
4528 (propagated-inputs `(("r-biobase" ,r-biobase)))
4529 (home-page "https://bioconductor.org/packages/annotationTools/")
4530 (synopsis "Annotate microarrays and perform gene expression analyses")
4531 (description
4532 "This package provides functions to annotate microarrays, find orthologs,
4533and integrate heterogeneous gene expression profiles using annotation and
4534other molecular biology information available as flat file database (plain
4535text files).")
4536 ;; Any version of the GPL.
4537 (license (list license:gpl2+))))
f31e10f8
RW
4538
4539(define-public r-allelicimbalance
4540 (package
4541 (name "r-allelicimbalance")
63149388 4542 (version "1.26.0")
f31e10f8
RW
4543 (source
4544 (origin
4545 (method url-fetch)
4546 (uri (bioconductor-uri "AllelicImbalance" version))
4547 (sha256
4548 (base32
63149388 4549 "0irn4xdlvazdkv0055f45693y6zvqaz7j3vml5xscnh45ls6vmqr"))))
f31e10f8
RW
4550 (properties
4551 `((upstream-name . "AllelicImbalance")))
4552 (build-system r-build-system)
4553 (propagated-inputs
4554 `(("r-annotationdbi" ,r-annotationdbi)
4555 ("r-biocgenerics" ,r-biocgenerics)
4556 ("r-biostrings" ,r-biostrings)
4557 ("r-bsgenome" ,r-bsgenome)
4558 ("r-genomeinfodb" ,r-genomeinfodb)
4559 ("r-genomicalignments" ,r-genomicalignments)
4560 ("r-genomicfeatures" ,r-genomicfeatures)
4561 ("r-genomicranges" ,r-genomicranges)
4562 ("r-gridextra" ,r-gridextra)
4563 ("r-gviz" ,r-gviz)
4564 ("r-iranges" ,r-iranges)
4565 ("r-lattice" ,r-lattice)
4566 ("r-latticeextra" ,r-latticeextra)
4567 ("r-nlme" ,r-nlme)
4568 ("r-rsamtools" ,r-rsamtools)
4569 ("r-s4vectors" ,r-s4vectors)
4570 ("r-seqinr" ,r-seqinr)
4571 ("r-summarizedexperiment" ,r-summarizedexperiment)
4572 ("r-variantannotation" ,r-variantannotation)))
63149388
RW
4573 (native-inputs
4574 `(("r-knitr" ,r-knitr)))
f31e10f8
RW
4575 (home-page "https://github.com/pappewaio/AllelicImbalance")
4576 (synopsis "Investigate allele-specific expression")
4577 (description
4578 "This package provides a framework for allele-specific expression
4579investigation using RNA-seq data.")
4580 (license license:gpl3)))
ffe7029b
RW
4581
4582(define-public r-aucell
4583 (package
4584 (name "r-aucell")
e059ab25 4585 (version "1.10.0")
ffe7029b
RW
4586 (source
4587 (origin
4588 (method url-fetch)
4589 (uri (bioconductor-uri "AUCell" version))
4590 (sha256
4591 (base32
e059ab25 4592 "0fgqkgjhf92vkljkwn44lm8cjvzq1lvk80nk6xhsp5q6s5isbmns"))))
ffe7029b
RW
4593 (properties `((upstream-name . "AUCell")))
4594 (build-system r-build-system)
4595 (propagated-inputs
3a35d274
RW
4596 `(("r-biocgenerics" ,r-biocgenerics)
4597 ("r-data-table" ,r-data-table)
ffe7029b
RW
4598 ("r-gseabase" ,r-gseabase)
4599 ("r-mixtools" ,r-mixtools)
4600 ("r-r-utils" ,r-r-utils)
3a35d274 4601 ("r-s4vectors" ,r-s4vectors)
ffe7029b
RW
4602 ("r-shiny" ,r-shiny)
4603 ("r-summarizedexperiment" ,r-summarizedexperiment)))
e059ab25
RW
4604 (native-inputs
4605 `(("r-knitr" ,r-knitr)))
ffe7029b
RW
4606 (home-page "https://bioconductor.org/packages/AUCell/")
4607 (synopsis "Analysis of gene set activity in single-cell RNA-seq data")
4608 (description
8c4bf6c2 4609 "AUCell identifies cells with active gene sets (e.g. signatures,
ffe7029b
RW
4610gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area
4611Under the Curve} (AUC) to calculate whether a critical subset of the input
4612gene set is enriched within the expressed genes for each cell. The
4613distribution of AUC scores across all the cells allows exploring the relative
4614expression of the signature. Since the scoring method is ranking-based,
4615AUCell is independent of the gene expression units and the normalization
4616procedure. In addition, since the cells are evaluated individually, it can
4617easily be applied to bigger datasets, subsetting the expression matrix if
4618needed.")
4619 (license license:gpl3)))
5cfa4bff
RW
4620
4621(define-public r-ebimage
4622 (package
4623 (name "r-ebimage")
4eccf8e5 4624 (version "4.30.0")
5cfa4bff
RW
4625 (source
4626 (origin
4627 (method url-fetch)
4628 (uri (bioconductor-uri "EBImage" version))
4629 (sha256
4630 (base32
4eccf8e5 4631 "13amrbh545hwk7sygndzyv7wpa0m2y0lzlwj89jm1xm62x577w9v"))))
5cfa4bff
RW
4632 (properties `((upstream-name . "EBImage")))
4633 (build-system r-build-system)
4634 (propagated-inputs
4635 `(("r-abind" ,r-abind)
4636 ("r-biocgenerics" ,r-biocgenerics)
4637 ("r-fftwtools" ,r-fftwtools)
4638 ("r-htmltools" ,r-htmltools)
4639 ("r-htmlwidgets" ,r-htmlwidgets)
4640 ("r-jpeg" ,r-jpeg)
4641 ("r-locfit" ,r-locfit)
4642 ("r-png" ,r-png)
4643 ("r-rcurl" ,r-rcurl)
4644 ("r-tiff" ,r-tiff)))
4645 (native-inputs
4646 `(("r-knitr" ,r-knitr))) ; for vignettes
4647 (home-page "https://github.com/aoles/EBImage")
4648 (synopsis "Image processing and analysis toolbox for R")
4649 (description
4650 "EBImage provides general purpose functionality for image processing and
4651analysis. In the context of (high-throughput) microscopy-based cellular
4652assays, EBImage offers tools to segment cells and extract quantitative
4653cellular descriptors. This allows the automation of such tasks using the R
4654programming language and facilitates the use of other tools in the R
4655environment for signal processing, statistical modeling, machine learning and
4656visualization with image data.")
4657 ;; Any version of the LGPL.
4658 (license license:lgpl2.1+)))
51e98f7e
RW
4659
4660(define-public r-yamss
4661 (package
4662 (name "r-yamss")
6e397aad 4663 (version "1.14.0")
51e98f7e
RW
4664 (source
4665 (origin
4666 (method url-fetch)
4667 (uri (bioconductor-uri "yamss" version))
4668 (sha256
4669 (base32
6e397aad 4670 "00x2lnssgzbmhy5bb2m0f8rq2nsz3lb5xlp2vhkcagza39h3xb0c"))))
51e98f7e
RW
4671 (build-system r-build-system)
4672 (propagated-inputs
4673 `(("r-biocgenerics" ,r-biocgenerics)
4674 ("r-data-table" ,r-data-table)
4675 ("r-ebimage" ,r-ebimage)
4676 ("r-iranges" ,r-iranges)
4677 ("r-limma" ,r-limma)
4678 ("r-matrix" ,r-matrix)
4679 ("r-mzr" ,r-mzr)
4680 ("r-s4vectors" ,r-s4vectors)
4681 ("r-summarizedexperiment"
4682 ,r-summarizedexperiment)))
6e397aad
RW
4683 (native-inputs
4684 `(("r-knitr" ,r-knitr)))
51e98f7e
RW
4685 (home-page "https://github.com/hansenlab/yamss")
4686 (synopsis "Tools for high-throughput metabolomics")
4687 (description
4688 "This package provides tools to analyze and visualize high-throughput
9b19734c 4689metabolomics data acquired using chromatography-mass spectrometry. These tools
51e98f7e
RW
4690preprocess data in a way that enables reliable and powerful differential
4691analysis.")
4692 (license license:artistic2.0)))
398c4a93
RW
4693
4694(define-public r-gtrellis
4695 (package
4696 (name "r-gtrellis")
a471def0 4697 (version "1.20.1")
398c4a93
RW
4698 (source
4699 (origin
4700 (method url-fetch)
4701 (uri (bioconductor-uri "gtrellis" version))
4702 (sha256
4703 (base32
a471def0 4704 "1v2l7r945xx4cf9s8m19csj7716n2ayxy05adkl8zqgxk0gxzqm1"))))
398c4a93
RW
4705 (build-system r-build-system)
4706 (propagated-inputs
4707 `(("r-circlize" ,r-circlize)
4708 ("r-genomicranges" ,r-genomicranges)
4709 ("r-getoptlong" ,r-getoptlong)
4710 ("r-iranges" ,r-iranges)))
a471def0
RW
4711 (native-inputs
4712 `(("r-knitr" ,r-knitr)))
398c4a93
RW
4713 (home-page "https://github.com/jokergoo/gtrellis")
4714 (synopsis "Genome level Trellis layout")
4715 (description
4716 "Genome level Trellis graph visualizes genomic data conditioned by
4717genomic categories (e.g. chromosomes). For each genomic category, multiple
4718dimensional data which are represented as tracks describe different features
4719from different aspects. This package provides high flexibility to arrange
4720genomic categories and to add self-defined graphics in the plot.")
4721 (license license:expat)))
28098414
RW
4722
4723(define-public r-somaticsignatures
4724 (package
4725 (name "r-somaticsignatures")
63c14717 4726 (version "2.24.0")
28098414
RW
4727 (source
4728 (origin
4729 (method url-fetch)
4730 (uri (bioconductor-uri "SomaticSignatures" version))
4731 (sha256
4732 (base32
63c14717 4733 "0d34mss73w1jdnmilk060a1fywlfmqbnlir089q9m3q1p3x0j4c1"))))
28098414
RW
4734 (properties
4735 `((upstream-name . "SomaticSignatures")))
4736 (build-system r-build-system)
4737 (propagated-inputs
4738 `(("r-biobase" ,r-biobase)
4739 ("r-biostrings" ,r-biostrings)
4740 ("r-genomeinfodb" ,r-genomeinfodb)
4741 ("r-genomicranges" ,r-genomicranges)
4742 ("r-ggbio" ,r-ggbio)
4743 ("r-ggplot2" ,r-ggplot2)
4744 ("r-iranges" ,r-iranges)
4745 ("r-nmf" ,r-nmf)
4746 ("r-pcamethods" ,r-pcamethods)
4747 ("r-proxy" ,r-proxy)
4748 ("r-reshape2" ,r-reshape2)
4749 ("r-s4vectors" ,r-s4vectors)
4750 ("r-variantannotation" ,r-variantannotation)))
63c14717
RW
4751 (native-inputs
4752 `(("r-knitr" ,r-knitr)))
28098414
RW
4753 (home-page "https://github.com/juliangehring/SomaticSignatures")
4754 (synopsis "Somatic signatures")
4755 (description
4756 "This package identifies mutational signatures of @dfn{single nucleotide
4757variants} (SNVs). It provides a infrastructure related to the methodology
4758described in Nik-Zainal (2012, Cell), with flexibility in the matrix
4759decomposition algorithms.")
4760 (license license:expat)))
303f2ed1
RW
4761
4762(define-public r-yapsa
4763 (package
4764 (name "r-yapsa")
8a5abc62 4765 (version "1.14.0")
303f2ed1
RW
4766 (source
4767 (origin
4768 (method url-fetch)
4769 (uri (bioconductor-uri "YAPSA" version))
4770 (sha256
4771 (base32
8a5abc62 4772 "06lkf01vl4fyhj82srx8k870fhw76a1han0kp4jglh43b1c19c1k"))))
303f2ed1
RW
4773 (properties `((upstream-name . "YAPSA")))
4774 (build-system r-build-system)
4775 (propagated-inputs
8a5abc62
RW
4776 `(("r-biostrings" ,r-biostrings)
4777 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
4778 ("r-circlize" ,r-circlize)
303f2ed1
RW
4779 ("r-complexheatmap" ,r-complexheatmap)
4780 ("r-corrplot" ,r-corrplot)
4781 ("r-dendextend" ,r-dendextend)
8a5abc62
RW
4782 ("r-doparallel" ,r-doparallel)
4783 ("r-dplyr" ,r-dplyr)
303f2ed1
RW
4784 ("r-genomeinfodb" ,r-genomeinfodb)
4785 ("r-genomicranges" ,r-genomicranges)
4786 ("r-getoptlong" ,r-getoptlong)
8a5abc62 4787 ("r-ggbeeswarm" ,r-ggbeeswarm)
303f2ed1
RW
4788 ("r-ggplot2" ,r-ggplot2)
4789 ("r-gridextra" ,r-gridextra)
4790 ("r-gtrellis" ,r-gtrellis)
4791 ("r-keggrest" ,r-keggrest)
4792 ("r-lsei" ,r-lsei)
8a5abc62 4793 ("r-magrittr" ,r-magrittr)
303f2ed1 4794 ("r-pmcmr" ,r-pmcmr)
8a5abc62 4795 ("r-pracma" ,r-pracma)
303f2ed1
RW
4796 ("r-reshape2" ,r-reshape2)
4797 ("r-somaticsignatures" ,r-somaticsignatures)
4798 ("r-variantannotation" ,r-variantannotation)))
8a5abc62
RW
4799 (native-inputs
4800 `(("r-knitr" ,r-knitr)))
303f2ed1
RW
4801 (home-page "https://bioconductor.org/packages/YAPSA/")
4802 (synopsis "Yet another package for signature analysis")
4803 (description
4804 "This package provides functions and routines useful in the analysis of
4805somatic signatures (cf. L. Alexandrov et al., Nature 2013). In particular,
4806functions to perform a signature analysis with known signatures and a
4807signature analysis on @dfn{stratified mutational catalogue} (SMC) are
4808provided.")
4809 (license license:gpl3)))
e99380d6
RW
4810
4811(define-public r-gcrma
4812 (package
4813 (name "r-gcrma")
f0439a17 4814 (version "2.60.0")
e99380d6
RW
4815 (source
4816 (origin
4817 (method url-fetch)
4818 (uri (bioconductor-uri "gcrma" version))
4819 (sha256
4820 (base32
f0439a17 4821 "1klbnygc1i5ac1x00bsk0rjw5h5dn6pn65fa3y9r09q47gpy1c5g"))))
e99380d6
RW
4822 (build-system r-build-system)
4823 (propagated-inputs
4824 `(("r-affy" ,r-affy)
4825 ("r-affyio" ,r-affyio)
4826 ("r-biobase" ,r-biobase)
4827 ("r-biocmanager" ,r-biocmanager)
4828 ("r-biostrings" ,r-biostrings)
4829 ("r-xvector" ,r-xvector)))
4830 (home-page "https://bioconductor.org/packages/gcrma/")
4831 (synopsis "Background adjustment using sequence information")
4832 (description
4833 "Gcrma adjusts for background intensities in Affymetrix array data which
4834include optical noise and @dfn{non-specific binding} (NSB). The main function
4835@code{gcrma} converts background adjusted probe intensities to expression
4836measures using the same normalization and summarization methods as a
4837@dfn{Robust Multiarray Average} (RMA). Gcrma uses probe sequence information
4838to estimate probe affinity to NSB. The sequence information is summarized in
4839a more complex way than the simple GC content. Instead, the base types (A, T,
4840G or C) at each position along the probe determine the affinity of each probe.
4841The parameters of the position-specific base contributions to the probe
4842affinity is estimated in an NSB experiment in which only NSB but no
4843gene-specific bidning is expected.")
4844 ;; Any version of the LGPL
4845 (license license:lgpl2.1+)))
4675b3cf
RW
4846
4847(define-public r-simpleaffy
4848 (package
4849 (name "r-simpleaffy")
9ce80f93 4850 (version "2.64.0")
4675b3cf
RW
4851 (source
4852 (origin
4853 (method url-fetch)
4854 (uri (bioconductor-uri "simpleaffy" version))
4855 (sha256
4856 (base32
9ce80f93 4857 "040043spblr8v67lkn3nnxhgfmfh2iwaizph4fnms1ik6qz662x7"))))
4675b3cf
RW
4858 (build-system r-build-system)
4859 (propagated-inputs
4860 `(("r-affy" ,r-affy)
4861 ("r-biobase" ,r-biobase)
4862 ("r-biocgenerics" ,r-biocgenerics)
4863 ("r-gcrma" ,r-gcrma)
4864 ("r-genefilter" ,r-genefilter)))
4865 (home-page "https://bioconductor.org/packages/simpleaffy/")
4866 (synopsis "Very simple high level analysis of Affymetrix data")
4867 (description
4868 "This package provides high level functions for reading Affy @file{.CEL}
4869files, phenotypic data, and then computing simple things with it, such as
4870t-tests, fold changes and the like. It makes heavy use of the @code{affy}
4871library. It also has some basic scatter plot functions and mechanisms for
4872generating high resolution journal figures.")
4873 (license license:gpl2+)))
f562c90a
RW
4874
4875(define-public r-yaqcaffy
4876 (package
4877 (name "r-yaqcaffy")
761c9427 4878 (version "1.48.0")
f562c90a
RW
4879 (source
4880 (origin
4881 (method url-fetch)
4882 (uri (bioconductor-uri "yaqcaffy" version))
4883 (sha256
4884 (base32
761c9427 4885 "1l0cblh9sfrsil15bjya7d8kkas8bj6klj2w3c4384njdsjsjcf0"))))
f562c90a
RW
4886 (build-system r-build-system)
4887 (propagated-inputs
4888 `(("r-simpleaffy" ,r-simpleaffy)))
4889 (home-page "https://bioconductor.org/packages/yaqcaffy/")
4890 (synopsis "Affymetrix quality control and reproducibility analysis")
4891 (description
4892 "This is a package that can be used for quality control of Affymetrix
4893GeneChip expression data and reproducibility analysis of human whole genome
4894chips with the MAQC reference datasets.")
4895 (license license:artistic2.0)))
59cf2629
RW
4896
4897(define-public r-quantro
4898 (package
4899 (name "r-quantro")
70d90ae7 4900 (version "1.22.0")
59cf2629
RW
4901 (source
4902 (origin
4903 (method url-fetch)
4904 (uri (bioconductor-uri "quantro" version))
4905 (sha256
4906 (base32
70d90ae7 4907 "0ap9cl5z79wg44mnagjsk8py3kngb4f0ddnx85cbnwqkvb769zbz"))))
59cf2629
RW
4908 (build-system r-build-system)
4909 (propagated-inputs
4910 `(("r-biobase" ,r-biobase)
4911 ("r-doparallel" ,r-doparallel)
4912 ("r-foreach" ,r-foreach)
4913 ("r-ggplot2" ,r-ggplot2)
4914 ("r-iterators" ,r-iterators)
4915 ("r-minfi" ,r-minfi)
4916 ("r-rcolorbrewer" ,r-rcolorbrewer)))
70d90ae7
RW
4917 (native-inputs
4918 `(("r-knitr" ,r-knitr)))
59cf2629
RW
4919 (home-page "https://bioconductor.org/packages/quantro/")
4920 (synopsis "Test for when to use quantile normalization")
4921 (description
4922 "This package provides a data-driven test for the assumptions of quantile
4923normalization using raw data such as objects that inherit eSets (e.g.
4924ExpressionSet, MethylSet). Group level information about each sample (such as
4925Tumor / Normal status) must also be provided because the test assesses if
4926there are global differences in the distributions between the user-defined
4927groups.")
4928 (license license:gpl3+)))
98a2af31
RW
4929
4930(define-public r-yarn
4931 (package
4932 (name "r-yarn")
a37a6ffb 4933 (version "1.14.0")
98a2af31
RW
4934 (source
4935 (origin
4936 (method url-fetch)
4937 (uri (bioconductor-uri "yarn" version))
4938 (sha256
4939 (base32
a37a6ffb 4940 "1xdjwy1gkfg8lhgq4iwwmbi01903qljjs7yd96cvacmvgn8z6qvx"))))
98a2af31
RW
4941 (build-system r-build-system)
4942 (propagated-inputs
4943 `(("r-biobase" ,r-biobase)
4944 ("r-biomart" ,r-biomart)
4945 ("r-downloader" ,r-downloader)
4946 ("r-edger" ,r-edger)
4947 ("r-gplots" ,r-gplots)
4948 ("r-limma" ,r-limma)
4949 ("r-matrixstats" ,r-matrixstats)
4950 ("r-preprocesscore" ,r-preprocesscore)
4951 ("r-quantro" ,r-quantro)
4952 ("r-rcolorbrewer" ,r-rcolorbrewer)
4953 ("r-readr" ,r-readr)))
a37a6ffb
RW
4954 (native-inputs
4955 `(("r-knitr" ,r-knitr)))
98a2af31
RW
4956 (home-page "https://bioconductor.org/packages/yarn/")
4957 (synopsis "Robust multi-condition RNA-Seq preprocessing and normalization")
4958 (description
4959 "Expedite large RNA-Seq analyses using a combination of previously
4960developed tools. YARN is meant to make it easier for the user in performing
4961basic mis-annotation quality control, filtering, and condition-aware
4962normalization. YARN leverages many Bioconductor tools and statistical
4963techniques to account for the large heterogeneity and sparsity found in very
4964large RNA-seq experiments.")
4965 (license license:artistic2.0)))
a6e1eb1a
RW
4966
4967(define-public r-roar
4968 (package
4969 (name "r-roar")
1ec10e19 4970 (version "1.24.0")
a6e1eb1a
RW
4971 (source
4972 (origin
4973 (method url-fetch)
4974 (uri (bioconductor-uri "roar" version))
4975 (sha256
4976 (base32
1ec10e19 4977 "069g887migvk70n0377dqr0fk7wjbz3w0asgk42bwhp8xpjfym6f"))))
a6e1eb1a
RW
4978 (build-system r-build-system)
4979 (propagated-inputs
4980 `(("r-biocgenerics" ,r-biocgenerics)
4981 ("r-genomeinfodb" ,r-genomeinfodb)
4982 ("r-genomicalignments" ,r-genomicalignments)
4983 ("r-genomicranges" ,r-genomicranges)
4984 ("r-iranges" ,r-iranges)
4985 ("r-rtracklayer" ,r-rtracklayer)
4986 ("r-s4vectors" ,r-s4vectors)
4987 ("r-summarizedexperiment" ,r-summarizedexperiment)))
4988 (home-page "https://github.com/vodkatad/roar/")
4989 (synopsis "Identify differential APA usage from RNA-seq alignments")
4990 (description
4991 "This package provides tools for identifying preferential usage of APA
4992sites, comparing two biological conditions, starting from known alternative
4993sites and alignments obtained from standard RNA-seq experiments.")
4994 (license license:gpl3)))
50d91770
RW
4995
4996(define-public r-xbseq
4997 (package
4998 (name "r-xbseq")
bcd06bdb 4999 (version "1.20.0")
50d91770
RW
5000 (source
5001 (origin
5002 (method url-fetch)
5003 (uri (bioconductor-uri "XBSeq" version))
5004 (sha256
5005 (base32
bcd06bdb 5006 "13br7x1q6dg8daxahskwq24f09wbxr8kyszl1z7dhc26bid2pvy0"))))
50d91770
RW
5007 (properties `((upstream-name . "XBSeq")))
5008 (build-system r-build-system)
5009 (propagated-inputs
5010 `(("r-biobase" ,r-biobase)
5011 ("r-deseq2" ,r-deseq2)
5012 ("r-dplyr" ,r-dplyr)
5013 ("r-ggplot2" ,r-ggplot2)
5014 ("r-locfit" ,r-locfit)
5015 ("r-magrittr" ,r-magrittr)
5016 ("r-matrixstats" ,r-matrixstats)
5017 ("r-pracma" ,r-pracma)
5018 ("r-roar" ,r-roar)))
bcd06bdb
RW
5019 (native-inputs
5020 `(("r-knitr" ,r-knitr)))
50d91770
RW
5021 (home-page "https://github.com/Liuy12/XBSeq")
5022 (synopsis "Test for differential expression for RNA-seq data")
5023 (description
5024 "XBSeq is a novel algorithm for testing RNA-seq @dfn{differential
5025expression} (DE), where a statistical model was established based on the
5026assumption that observed signals are the convolution of true expression
5027signals and sequencing noises. The mapped reads in non-exonic regions are
5028considered as sequencing noises, which follows a Poisson distribution. Given
5029measurable observed signal and background noise from RNA-seq data, true
5030expression signals, assuming governed by the negative binomial distribution,
5031can be delineated and thus the accurate detection of differential expressed
5032genes.")
5033 (license license:gpl3+)))
c8310056
RW
5034
5035(define-public r-massspecwavelet
5036 (package
5037 (name "r-massspecwavelet")
11cf2d7b 5038 (version "1.54.0")
c8310056
RW
5039 (source
5040 (origin
5041 (method url-fetch)
5042 (uri (bioconductor-uri "MassSpecWavelet" version))
5043 (sha256
5044 (base32
11cf2d7b 5045 "0nv1r68g7f1rps6sqaccd4n4x0i19wklvyabhp4b03cdk22gl3nq"))))
c8310056
RW
5046 (properties
5047 `((upstream-name . "MassSpecWavelet")))
5048 (build-system r-build-system)
5049 (propagated-inputs
5050 `(("r-waveslim" ,r-waveslim)))
5051 (home-page "https://bioconductor.org/packages/MassSpecWavelet/")
5052 (synopsis "Mass spectrum processing by wavelet-based algorithms")
5053 (description
5054 "The MassSpecWavelet package aims to process @dfn{Mass Spectrometry} (MS)
5055data mainly through the use of wavelet transforms. It supports peak detection
5056based on @dfn{Continuous Wavelet Transform} (CWT).")
5057 (license license:lgpl2.0+)))
ec12e537
RW
5058
5059(define-public r-xcms
5060 (package
5061 (name "r-xcms")
ff9f179a 5062 (version "3.10.1")
ec12e537
RW
5063 (source
5064 (origin
5065 (method url-fetch)
5066 (uri (bioconductor-uri "xcms" version))
5067 (sha256
5068 (base32
ff9f179a 5069 "1aa11gy1v7kkamv3hsnvdx715q8f1saw9p664j6wifyjj0hx13kn"))))
ec12e537
RW
5070 (build-system r-build-system)
5071 (propagated-inputs
5072 `(("r-biobase" ,r-biobase)
5073 ("r-biocgenerics" ,r-biocgenerics)
5074 ("r-biocparallel" ,r-biocparallel)
4fb52345 5075 ("r-iranges" ,r-iranges)
ec12e537
RW
5076 ("r-lattice" ,r-lattice)
5077 ("r-massspecwavelet" ,r-massspecwavelet)
5078 ("r-msnbase" ,r-msnbase)
ec12e537
RW
5079 ("r-mzr" ,r-mzr)
5080 ("r-plyr" ,r-plyr)
5081 ("r-protgenerics" ,r-protgenerics)
5082 ("r-rann" ,r-rann)
5083 ("r-rcolorbrewer" ,r-rcolorbrewer)
5084 ("r-robustbase" ,r-robustbase)
ff9f179a
RW
5085 ("r-s4vectors" ,r-s4vectors)
5086 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5087 (native-inputs
5088 `(("r-knitr" ,r-knitr)))
ec12e537
RW
5089 (home-page "https://bioconductor.org/packages/xcms/")
5090 (synopsis "LC/MS and GC/MS mass spectrometry data analysis")
5091 (description
5092 "This package provides a framework for processing and visualization of
5093chromatographically separated and single-spectra mass spectral data. It
5094imports from AIA/ANDI NetCDF, mzXML, mzData and mzML files. It preprocesses
5095data for high-throughput, untargeted analyte profiling.")
5096 (license license:gpl2+)))
8830664d
RW
5097
5098(define-public r-wrench
5099 (package
5100 (name "r-wrench")
996f07b5 5101 (version "1.6.0")
8830664d
RW
5102 (source
5103 (origin
5104 (method url-fetch)
5105 (uri (bioconductor-uri "Wrench" version))
5106 (sha256
5107 (base32
996f07b5 5108 "05dyk3yvbqrzvinv3ig8ad9wffwr14z715cicsbxwxpv5lq84wx6"))))
8830664d
RW
5109 (properties `((upstream-name . "Wrench")))
5110 (build-system r-build-system)
5111 (propagated-inputs
5112 `(("r-limma" ,r-limma)
5113 ("r-locfit" ,r-locfit)
5114 ("r-matrixstats" ,r-matrixstats)))
996f07b5
RW
5115 (native-inputs
5116 `(("r-knitr" ,r-knitr)))
8830664d
RW
5117 (home-page "https://github.com/HCBravoLab/Wrench")
5118 (synopsis "Wrench normalization for sparse count data")
5119 (description
5120 "Wrench is a package for normalization sparse genomic count data, like
5121that arising from 16s metagenomic surveys.")
5122 (license license:artistic2.0)))
b9b8b447
RW
5123
5124(define-public r-wiggleplotr
5125 (package
5126 (name "r-wiggleplotr")
015ff0bf 5127 (version "1.12.1")
b9b8b447
RW
5128 (source
5129 (origin
5130 (method url-fetch)
5131 (uri (bioconductor-uri "wiggleplotr" version))
5132 (sha256
5133 (base32
015ff0bf 5134 "1wknigh1md3w4h68caqlpq945maipdkpmw10hc2rlx4nbbpcnawp"))))
b9b8b447
RW
5135 (build-system r-build-system)
5136 (propagated-inputs
5137 `(("r-assertthat" ,r-assertthat)
5138 ("r-cowplot" ,r-cowplot)
5139 ("r-dplyr" ,r-dplyr)
5140 ("r-genomeinfodb" ,r-genomeinfodb)
5141 ("r-genomicranges" ,r-genomicranges)
5142 ("r-ggplot2" ,r-ggplot2)
5143 ("r-iranges" ,r-iranges)
5144 ("r-purrr" ,r-purrr)
5145 ("r-rtracklayer" ,r-rtracklayer)
5146 ("r-s4vectors" ,r-s4vectors)))
ee0f7460
RW
5147 (native-inputs
5148 `(("r-knitr" ,r-knitr)))
b9b8b447
RW
5149 (home-page "https://bioconductor.org/packages/wiggleplotr/")
5150 (synopsis "Make read coverage plots from BigWig files")
5151 (description
5152 "This package provides tools to visualize read coverage from sequencing
5153experiments together with genomic annotations (genes, transcripts, peaks).
5154Introns of long transcripts can be rescaled to a fixed length for better
5155visualization of exonic read coverage.")
5156 (license license:asl2.0)))
7b5101c5
RW
5157
5158(define-public r-widgettools
5159 (package
5160 (name "r-widgettools")
08c4d314 5161 (version "1.66.0")
7b5101c5
RW
5162 (source
5163 (origin
5164 (method url-fetch)
5165 (uri (bioconductor-uri "widgetTools" version))
5166 (sha256
5167 (base32
08c4d314 5168 "0lrdpsgm9r7yfyyj5crvb7px4hrghxhmiic4iissz40slbfyvilx"))))
7b5101c5
RW
5169 (properties `((upstream-name . "widgetTools")))
5170 (build-system r-build-system)
5171 (home-page "https://bioconductor.org/packages/widgetTools/")
5172 (synopsis "Tools for creating interactive tcltk widgets")
5173 (description
337bdc17 5174 "This package contains tools to support the construction of tcltk
7b5101c5
RW
5175widgets in R.")
5176 ;; Any version of the LGPL.
5177 (license license:lgpl3+)))
6b12f213
RW
5178
5179(define-public r-webbioc
5180 (package
5181 (name "r-webbioc")
620cc4d9 5182 (version "1.60.0")
6b12f213
RW
5183 (source
5184 (origin
5185 (method url-fetch)
5186 (uri (bioconductor-uri "webbioc" version))
5187 (sha256
5188 (base32
620cc4d9 5189 "16376ya5a5x2hwkl1v9y4r7np1drdwm912knnqg2dn90zmrdwr5f"))))
6b12f213
RW
5190 (build-system r-build-system)
5191 (inputs
5192 `(("netpbm" ,netpbm)
5193 ("perl" ,perl)))
5194 (propagated-inputs
5195 `(("r-affy" ,r-affy)
5196 ("r-annaffy" ,r-annaffy)
5197 ("r-biobase" ,r-biobase)
5198 ("r-biocmanager" ,r-biocmanager)
5199 ("r-gcrma" ,r-gcrma)
5200 ("r-multtest" ,r-multtest)
5201 ("r-qvalue" ,r-qvalue)
5202 ("r-vsn" ,r-vsn)))
5203 (home-page "https://www.bioconductor.org/")
5204 (synopsis "Bioconductor web interface")
5205 (description
5206 "This package provides an integrated web interface for doing microarray
5207analysis using several of the Bioconductor packages. It is intended to be
5208deployed as a centralized bioinformatics resource for use by many users.
5209Currently only Affymetrix oligonucleotide analysis is supported.")
5210 (license license:gpl2+)))
9800d859
RW
5211
5212(define-public r-zfpkm
5213 (package
5214 (name "r-zfpkm")
8fdca89b 5215 (version "1.10.0")
9800d859
RW
5216 (source
5217 (origin
5218 (method url-fetch)
5219 (uri (bioconductor-uri "zFPKM" version))
5220 (sha256
5221 (base32
8fdca89b 5222 "0scszhfqrgzhglz1a6kxfydq9dx8fqx28j3dypp91y5ah2w6mdys"))))
9800d859
RW
5223 (properties `((upstream-name . "zFPKM")))
5224 (build-system r-build-system)
5225 (propagated-inputs
5226 `(("r-checkmate" ,r-checkmate)
5227 ("r-dplyr" ,r-dplyr)
5228 ("r-ggplot2" ,r-ggplot2)
5229 ("r-summarizedexperiment" ,r-summarizedexperiment)
5230 ("r-tidyr" ,r-tidyr)))
8fdca89b
RW
5231 (native-inputs
5232 `(("r-knitr" ,r-knitr)))
9800d859
RW
5233 (home-page "https://github.com/ronammar/zFPKM/")
5234 (synopsis "Functions to facilitate zFPKM transformations")
5235 (description
5236 "This is a package to perform the zFPKM transform on RNA-seq FPKM data.
5237This algorithm is based on the publication by Hart et al., 2013 (Pubmed ID
523824215113).")
5239 (license license:gpl3)))
2bdc88fc
RW
5240
5241(define-public r-rbowtie2
5242 (package
5243 (name "r-rbowtie2")
82cb9a99 5244 (version "1.10.1")
2bdc88fc
RW
5245 (source
5246 (origin
5247 (method url-fetch)
5248 (uri (bioconductor-uri "Rbowtie2" version))
5249 (sha256
5250 (base32
82cb9a99 5251 "19v7wfvrd53j618c1xbiqnlsf2kxw697myryx0vb9s2aspknyzz7"))))
2bdc88fc
RW
5252 (properties `((upstream-name . "Rbowtie2")))
5253 (build-system r-build-system)
5254 (inputs
5255 `(("zlib" ,zlib)))
297854e6
RW
5256 (native-inputs
5257 `(("r-knitr" ,r-knitr)))
2bdc88fc
RW
5258 (home-page "https://bioconductor.org/packages/Rbowtie2/")
5259 (synopsis "R wrapper for Bowtie2 and AdapterRemoval")
5260 (description
5261 "This package provides an R wrapper of the popular @code{bowtie2}
5262sequencing reads aligner and @code{AdapterRemoval}, a convenient tool for
5263rapid adapter trimming, identification, and read merging.")
5264 (license license:gpl3+)))
5622628f
RW
5265
5266(define-public r-progeny
5267 (package
5268 (name "r-progeny")
8e5933a8 5269 (version "1.10.0")
5622628f
RW
5270 (source
5271 (origin
5272 (method url-fetch)
5273 (uri (bioconductor-uri "progeny" version))
5274 (sha256
5275 (base32
8e5933a8 5276 "09rq3nf9zm7w9djmx8xc8j3win3597p2v36zqgkhgkjwq5rkjgsh"))))
5622628f 5277 (build-system r-build-system)
8e5933a8
RW
5278 (propagated-inputs
5279 `(("r-biobase" ,r-biobase)
5280 ("r-dplyr" ,r-dplyr)
5281 ("r-ggplot2" ,r-ggplot2)
5282 ("r-ggrepel" ,r-ggrepel)
5283 ("r-gridextra" ,r-gridextra)
5284 ("r-tidyr" ,r-tidyr)))
5285 (native-inputs
5286 `(("r-knitr" ,r-knitr)))
5622628f
RW
5287 (home-page "https://github.com/saezlab/progeny")
5288 (synopsis "Pathway responsive gene activity inference")
5289 (description
5290 "This package provides a function to infer pathway activity from gene
5291expression. It contains the linear model inferred in the publication
5292\"Perturbation-response genes reveal signaling footprints in cancer gene
5293expression\".")
5294 (license license:asl2.0)))
307586c1
RW
5295
5296(define-public r-arrmnormalization
5297 (package
5298 (name "r-arrmnormalization")
989b7bb6 5299 (version "1.28.0")
307586c1
RW
5300 (source
5301 (origin
5302 (method url-fetch)
5303 (uri (bioconductor-uri "ARRmNormalization" version))
5304 (sha256
5305 (base32
989b7bb6 5306 "0zhhvr051fmh6g0bqrl525mkf094j1jnc57j201jlzmvdpkydlpv"))))
307586c1
RW
5307 (properties
5308 `((upstream-name . "ARRmNormalization")))
5309 (build-system r-build-system)
5310 (propagated-inputs `(("r-arrmdata" ,r-arrmdata)))
5311 (home-page "https://bioconductor.org/packages/ARRmNormalization/")
5312 (synopsis "Adaptive robust regression normalization for methylation data")
5313 (description
5314 "This is a package to perform the @dfn{Adaptive Robust Regression
5315method} (ARRm) for the normalization of methylation data from the Illumina
5316Infinium HumanMethylation 450k assay.")
5317 (license license:artistic2.0)))
fbf34949
RW
5318
5319(define-public r-biocfilecache
5320 (package
5321 (name "r-biocfilecache")
4a504b80 5322 (version "1.12.1")
fbf34949
RW
5323 (source
5324 (origin
5325 (method url-fetch)
5326 (uri (bioconductor-uri "BiocFileCache" version))
5327 (sha256
5328 (base32
4a504b80 5329 "02yayjyliaqxcwqa0n2ccmsfflskqzf0gvdibh2r3nz5bi66imkf"))))
fbf34949
RW
5330 (properties `((upstream-name . "BiocFileCache")))
5331 (build-system r-build-system)
5332 (propagated-inputs
5333 `(("r-curl" ,r-curl)
5334 ("r-dbi" ,r-dbi)
5335 ("r-dbplyr" ,r-dbplyr)
5336 ("r-dplyr" ,r-dplyr)
5337 ("r-httr" ,r-httr)
5338 ("r-rappdirs" ,r-rappdirs)
5339 ("r-rsqlite" ,r-rsqlite)))
173844fc
RW
5340 (native-inputs
5341 `(("r-knitr" ,r-knitr)))
fbf34949
RW
5342 (home-page "https://bioconductor.org/packages/BiocFileCache/")
5343 (synopsis "Manage files across sessions")
5344 (description
5345 "This package creates a persistent on-disk cache of files that the user
5346can add, update, and retrieve. It is useful for managing resources (such as
5347custom Txdb objects) that are costly or difficult to create, web resources,
5348and data files used across sessions.")
5349 (license license:artistic2.0)))
8c42f8f6
RW
5350
5351(define-public r-iclusterplus
5352 (package
5353 (name "r-iclusterplus")
ca8d80c9 5354 (version "1.24.0")
8c42f8f6
RW
5355 (source
5356 (origin
5357 (method url-fetch)
5358 (uri (bioconductor-uri "iClusterPlus" version))
5359 (sha256
5360 (base32
ca8d80c9 5361 "0j987xvxixdz0wnhgp4kgfcgz5jffrcdhmldrgpgv582qmf4r94w"))))
8c42f8f6
RW
5362 (properties `((upstream-name . "iClusterPlus")))
5363 (build-system r-build-system)
5364 (native-inputs `(("gfortran" ,gfortran)))
5365 (home-page "https://bioconductor.org/packages/iClusterPlus/")
5366 (synopsis "Integrative clustering of multi-type genomic data")
5367 (description
5368 "iClusterPlus is developed for integrative clustering analysis of
5369multi-type genomic data and is an enhanced version of iCluster proposed and
5370developed by Shen, Olshen and Ladanyi (2009). Multi-type genomic data arise
5371from the experiments where biological samples (e.g. tumor samples) are
5372analyzed by multiple techniques, for instance, @dfn{array comparative genomic
5373hybridization} (aCGH), gene expression microarray, RNA-seq and DNA-seq, and so
5374on. In the iClusterPlus model, binary observations such as somatic mutation
5375are modeled as Binomial processes; categorical observations such as copy
5376number states are realizations of Multinomial random variables; counts are
5377modeled as Poisson random processes; and continuous measures are modeled by
5378Gaussian distributions.")
5379 (license license:gpl2+)))
4d06ef4b
RW
5380
5381(define-public r-rbowtie
5382 (package
5383 (name "r-rbowtie")
a20538ab 5384 (version "1.28.1")
4d06ef4b
RW
5385 (source
5386 (origin
5387 (method url-fetch)
5388 (uri (bioconductor-uri "Rbowtie" version))
5389 (sha256
5390 (base32
a20538ab 5391 "0589ggbfx6di42wvqyhnzgrhmb52swr3r5z22w6b8x0z2y7hl8b3"))))
4d06ef4b
RW
5392 (properties `((upstream-name . "Rbowtie")))
5393 (build-system r-build-system)
5394 (inputs
5395 `(("zlib" ,zlib)))
568c3929
RW
5396 (native-inputs
5397 `(("r-knitr" ,r-knitr)))
4d06ef4b
RW
5398 (home-page "https://bioconductor.org/packages/Rbowtie/")
5399 (synopsis "R bowtie wrapper")
5400 (description
5401 "This package provides an R wrapper around the popular bowtie short read
5402aligner and around SpliceMap, a de novo splice junction discovery and
5403alignment tool.")
5404 (license license:artistic2.0)))
14441539
RW
5405
5406(define-public r-sgseq
5407 (package
5408 (name "r-sgseq")
201902bc 5409 (version "1.22.0")
14441539
RW
5410 (source
5411 (origin
5412 (method url-fetch)
5413 (uri (bioconductor-uri "SGSeq" version))
5414 (sha256
5415 (base32
201902bc 5416 "11rxx7abjyga2sdcp4x4z3n8xjx6973sckyzmh9ax6r46kwhxq8c"))))
14441539
RW
5417 (properties `((upstream-name . "SGSeq")))
5418 (build-system r-build-system)
5419 (propagated-inputs
5420 `(("r-annotationdbi" ,r-annotationdbi)
5421 ("r-biocgenerics" ,r-biocgenerics)
5422 ("r-biostrings" ,r-biostrings)
5423 ("r-genomeinfodb" ,r-genomeinfodb)
5424 ("r-genomicalignments" ,r-genomicalignments)
5425 ("r-genomicfeatures" ,r-genomicfeatures)
5426 ("r-genomicranges" ,r-genomicranges)
5427 ("r-igraph" ,r-igraph)
5428 ("r-iranges" ,r-iranges)
5429 ("r-rsamtools" ,r-rsamtools)
5430 ("r-rtracklayer" ,r-rtracklayer)
5431 ("r-runit" ,r-runit)
5432 ("r-s4vectors" ,r-s4vectors)
5433 ("r-summarizedexperiment" ,r-summarizedexperiment)))
201902bc
RW
5434 (native-inputs
5435 `(("r-knitr" ,r-knitr)))
14441539
RW
5436 (home-page "https://bioconductor.org/packages/SGSeq/")
5437 (synopsis "Splice event prediction and quantification from RNA-seq data")
5438 (description
5439 "SGSeq is a package for analyzing splice events from RNA-seq data. Input
5440data are RNA-seq reads mapped to a reference genome in BAM format. Genes are
5441represented as a splice graph, which can be obtained from existing annotation
5442or predicted from the mapped sequence reads. Splice events are identified
5443from the graph and are quantified locally using structurally compatible reads
5444at the start or end of each splice variant. The software includes functions
5445for splice event prediction, quantification, visualization and
5446interpretation.")
5447 (license license:artistic2.0)))
58656064
RW
5448
5449(define-public r-rhisat2
5450 (package
5451 (name "r-rhisat2")
2aff2724 5452 (version "1.4.0")
58656064
RW
5453 (source
5454 (origin
5455 (method url-fetch)
5456 (uri (bioconductor-uri "Rhisat2" version))
5457 (sha256
5458 (base32
2aff2724 5459 "0hhmcdnixkaqx9x9cl2vjaba3ri8m6wkbnbhxjmy51jwqzy2223a"))))
58656064
RW
5460 (properties `((upstream-name . "Rhisat2")))
5461 (build-system r-build-system)
3dd2450e
RW
5462 (arguments
5463 `(#:phases
5464 (modify-phases %standard-phases
5465 (add-after 'unpack 'make-reproducible
5466 (lambda _
5467 (substitute* "src/Makefile"
5468 (("`hostname`") "guix")
5469 (("`date`") "0")
5470 ;; Avoid shelling out to "which".
5471 (("^CC =.*") (which "gcc"))
5472 (("^CPP =.*") (which "g++")))
5473 #t)))))
58656064
RW
5474 (propagated-inputs
5475 `(("r-genomicfeatures" ,r-genomicfeatures)
5476 ("r-genomicranges" ,r-genomicranges)
5477 ("r-sgseq" ,r-sgseq)))
2aff2724
RW
5478 (native-inputs
5479 `(("r-knitr" ,r-knitr)))
58656064
RW
5480 (home-page "https://github.com/fmicompbio/Rhisat2")
5481 (synopsis "R Wrapper for HISAT2 sequence aligner")
5482 (description
5483 "This package provides an R interface to the HISAT2 spliced short-read
5484aligner by Kim et al. (2015). The package contains wrapper functions to
5485create a genome index and to perform the read alignment to the generated
5486index.")
5487 (license license:gpl3)))
5e0241db
RW
5488
5489(define-public r-quasr
5490 (package
5491 (name "r-quasr")
a84abf43 5492 (version "1.28.0")
5e0241db
RW
5493 (source
5494 (origin
5495 (method url-fetch)
5496 (uri (bioconductor-uri "QuasR" version))
5497 (sha256
5498 (base32
a84abf43 5499 "0d87ajaaq8a7xgzl820qx5bvxw86ppab8clqk77sj02rfijnvjn8"))))
5e0241db
RW
5500 (properties `((upstream-name . "QuasR")))
5501 (build-system r-build-system)
5502 (inputs
5503 `(("zlib" ,zlib)))
5504 (propagated-inputs
5505 `(("r-annotationdbi" ,r-annotationdbi)
5506 ("r-biobase" ,r-biobase)
5507 ("r-biocgenerics" ,r-biocgenerics)
5508 ("r-biocmanager" ,r-biocmanager)
5509 ("r-biocparallel" ,r-biocparallel)
5510 ("r-biostrings" ,r-biostrings)
5511 ("r-bsgenome" ,r-bsgenome)
5512 ("r-genomeinfodb" ,r-genomeinfodb)
5513 ("r-genomicalignments" ,r-genomicalignments)
5514 ("r-genomicfeatures" ,r-genomicfeatures)
5515 ("r-genomicfiles" ,r-genomicfiles)
5516 ("r-genomicranges" ,r-genomicranges)
5517 ("r-iranges" ,r-iranges)
5518 ("r-rbowtie" ,r-rbowtie)
5519 ("r-rhisat2" ,r-rhisat2)
5520 ("r-rhtslib" ,r-rhtslib)
5521 ("r-rsamtools" ,r-rsamtools)
5522 ("r-rtracklayer" ,r-rtracklayer)
5523 ("r-s4vectors" ,r-s4vectors)
5524 ("r-shortread" ,r-shortread)))
a84abf43
RW
5525 (native-inputs
5526 `(("r-knitr" ,r-knitr)))
5e0241db
RW
5527 (home-page "https://bioconductor.org/packages/QuasR/")
5528 (synopsis "Quantify and annotate short reads in R")
5529 (description
5530 "This package provides a framework for the quantification and analysis of
5531short genomic reads. It covers a complete workflow starting from raw sequence
5532reads, over creation of alignments and quality control plots, to the
5533quantification of genomic regions of interest.")
5534 (license license:gpl2)))
496b024f
RW
5535
5536(define-public r-rqc
5537 (package
5538 (name "r-rqc")
1c5360ac 5539 (version "1.22.0")
496b024f
RW
5540 (source
5541 (origin
5542 (method url-fetch)
5543 (uri (bioconductor-uri "Rqc" version))
5544 (sha256
5545 (base32
1c5360ac 5546 "1qsm9r6xfsplk8zpf7p0k7fi86l8a74nx963sna8gzig5qgrvnm3"))))
496b024f
RW
5547 (properties `((upstream-name . "Rqc")))
5548 (build-system r-build-system)
5549 (propagated-inputs
5550 `(("r-biocgenerics" ,r-biocgenerics)
5551 ("r-biocparallel" ,r-biocparallel)
5552 ("r-biocstyle" ,r-biocstyle)
5553 ("r-biostrings" ,r-biostrings)
5554 ("r-biovizbase" ,r-biovizbase)
5555 ("r-genomicalignments" ,r-genomicalignments)
5556 ("r-genomicfiles" ,r-genomicfiles)
5557 ("r-ggplot2" ,r-ggplot2)
5558 ("r-iranges" ,r-iranges)
5559 ("r-knitr" ,r-knitr)
5560 ("r-markdown" ,r-markdown)
5561 ("r-plyr" ,r-plyr)
5562 ("r-rcpp" ,r-rcpp)
5563 ("r-reshape2" ,r-reshape2)
5564 ("r-rsamtools" ,r-rsamtools)
5565 ("r-s4vectors" ,r-s4vectors)
5566 ("r-shiny" ,r-shiny)
5567 ("r-shortread" ,r-shortread)))
1c5360ac
RW
5568 (native-inputs
5569 `(("r-knitr" ,r-knitr)))
496b024f
RW
5570 (home-page "https://github.com/labbcb/Rqc")
5571 (synopsis "Quality control tool for high-throughput sequencing data")
5572 (description
5573 "Rqc is an optimized tool designed for quality control and assessment of
5574high-throughput sequencing data. It performs parallel processing of entire
5575files and produces a report which contains a set of high-resolution
5576graphics.")
5577 (license license:gpl2+)))
81e3de01
RW
5578
5579(define-public r-birewire
5580 (package
5581 (name "r-birewire")
f50609ab 5582 (version "3.20.0")
81e3de01
RW
5583 (source
5584 (origin
5585 (method url-fetch)
5586 (uri (bioconductor-uri "BiRewire" version))
5587 (sha256
5588 (base32
f50609ab 5589 "0y7jb1abnik2y4ivpyqrgfl77rml6fhz88isd54l646ghslwxj0g"))))
81e3de01
RW
5590 (properties `((upstream-name . "BiRewire")))
5591 (build-system r-build-system)
5592 (propagated-inputs
5593 `(("r-igraph" ,r-igraph)
5594 ("r-matrix" ,r-matrix)
5595 ("r-slam" ,r-slam)
5596 ("r-tsne" ,r-tsne)))
5597 (home-page "https://bioconductor.org/packages/release/bioc/html/BiRewire.html")
5598 (synopsis "Tools for randomization of bipartite graphs")
5599 (description
5600 "This package provides functions for bipartite network rewiring through N
5601consecutive switching steps and for the computation of the minimal number of
5602switching steps to be performed in order to maximise the dissimilarity with
5603respect to the original network. It includes functions for the analysis of
5604the introduced randomness across the switching steps and several other
5605routines to analyse the resulting networks and their natural projections.")
5606 (license license:gpl3)))
1a24f855
RW
5607
5608(define-public r-birta
5609 (package
5610 (name "r-birta")
cb941ca0 5611 (version "1.31.0")
1a24f855
RW
5612 (source
5613 (origin
5614 (method url-fetch)
5615 (uri (bioconductor-uri "birta" version))
5616 (sha256
5617 (base32
cb941ca0 5618 "00a1kcfmcgdbx6wpnhk45wm45bynhry5m93l9hm75j2rwyc4lnca"))))
1a24f855
RW
5619 (build-system r-build-system)
5620 (propagated-inputs
5621 `(("r-biobase" ,r-biobase)
5622 ("r-limma" ,r-limma)
5623 ("r-mass" ,r-mass)))
5624 (home-page "https://bioconductor.org/packages/birta")
5625 (synopsis "Bayesian inference of regulation of transcriptional activity")
5626 (description
5627 "Expression levels of mRNA molecules are regulated by different
5628processes, comprising inhibition or activation by transcription factors and
5629post-transcriptional degradation by microRNAs. @dfn{birta} (Bayesian
5630Inference of Regulation of Transcriptional Activity) uses the regulatory
5631networks of transcription factors and miRNAs together with mRNA and miRNA
5632expression data to predict switches in regulatory activity between two
5633conditions. A Bayesian network is used to model the regulatory structure and
5634Markov-Chain-Monte-Carlo is applied to sample the activity states.")
5635 (license license:gpl2+)))
a9fac3f4 5636
b4a22cca
RW
5637(define-public r-multidataset
5638 (package
5639 (name "r-multidataset")
905bbb13 5640 (version "1.16.0")
b4a22cca
RW
5641 (source
5642 (origin
5643 (method url-fetch)
5644 (uri (bioconductor-uri "MultiDataSet" version))
5645 (sha256
5646 (base32
905bbb13 5647 "0hjnj32m9wwlh2krdpdyl5jk1cakvlgki80z51mabhc62pajzf39"))))
b4a22cca
RW
5648 (properties `((upstream-name . "MultiDataSet")))
5649 (build-system r-build-system)
5650 (propagated-inputs
5651 `(("r-biobase" ,r-biobase)
5652 ("r-biocgenerics" ,r-biocgenerics)
5653 ("r-genomicranges" ,r-genomicranges)
5654 ("r-ggplot2" ,r-ggplot2)
5655 ("r-ggrepel" ,r-ggrepel)
5656 ("r-iranges" ,r-iranges)
5657 ("r-limma" ,r-limma)
5658 ("r-qqman" ,r-qqman)
5659 ("r-s4vectors" ,r-s4vectors)
5660 ("r-summarizedexperiment" ,r-summarizedexperiment)))
905bbb13
RW
5661 (native-inputs
5662 `(("r-knitr" ,r-knitr)))
b4a22cca
RW
5663 (home-page "https://bioconductor.org/packages/MultiDataSet/")
5664 (synopsis "Implementation of MultiDataSet and ResultSet")
5665 (description
5666 "This package provides an implementation of the BRGE's (Bioinformatic
5667Research Group in Epidemiology from Center for Research in Environmental
5668Epidemiology) MultiDataSet and ResultSet. MultiDataSet is designed for
5669integrating multi omics data sets and ResultSet is a container for omics
5670results. This package contains base classes for MEAL and rexposome
5671packages.")
5672 (license license:expat)))
5673
a9fac3f4
RW
5674(define-public r-ropls
5675 (package
5676 (name "r-ropls")
77334168 5677 (version "1.20.0")
a9fac3f4
RW
5678 (source
5679 (origin
5680 (method url-fetch)
5681 (uri (bioconductor-uri "ropls" version))
5682 (sha256
5683 (base32
77334168 5684 "1drww1mr0nira3qplyga6s3mljpjxshjgbn524kzxi0nrfbcvmnx"))))
a9fac3f4 5685 (build-system r-build-system)
643aaf7e
RW
5686 (propagated-inputs
5687 `(("r-biobase" ,r-biobase)
5688 ("r-multidataset" ,r-multidataset)))
a9fac3f4
RW
5689 (native-inputs
5690 `(("r-knitr" ,r-knitr))) ; for vignettes
5691 (home-page "https://dx.doi.org/10.1021/acs.jproteome.5b00354")
5692 (synopsis "Multivariate analysis and feature selection of omics data")
5693 (description
5694 "Latent variable modeling with @dfn{Principal Component Analysis} (PCA)
5695and @dfn{Partial Least Squares} (PLS) are powerful methods for visualization,
5696regression, classification, and feature selection of omics data where the
5697number of variables exceeds the number of samples and with multicollinearity
5698among variables. @dfn{Orthogonal Partial Least Squares} (OPLS) enables to
5699separately model the variation correlated (predictive) to the factor of
5700interest and the uncorrelated (orthogonal) variation. While performing
5701similarly to PLS, OPLS facilitates interpretation.
5702
5703This package provides imlementations of PCA, PLS, and OPLS for multivariate
5704analysis and feature selection of omics data. In addition to scores, loadings
5705and weights plots, the package provides metrics and graphics to determine the
5706optimal number of components (e.g. with the R2 and Q2 coefficients), check the
5707validity of the model by permutation testing, detect outliers, and perform
5708feature selection (e.g. with Variable Importance in Projection or regression
5709coefficients).")
5710 (license license:cecill)))
075a9094
RW
5711
5712(define-public r-biosigner
5713 (package
5714 (name "r-biosigner")
8b6f26e6 5715 (version "1.16.0")
075a9094
RW
5716 (source
5717 (origin
5718 (method url-fetch)
5719 (uri (bioconductor-uri "biosigner" version))
5720 (sha256
5721 (base32
8b6f26e6 5722 "1v760q7hzaybkf2q9230rmr4phi8hglm59qwsjzvncxrhs3dpj06"))))
075a9094
RW
5723 (build-system r-build-system)
5724 (propagated-inputs
5725 `(("r-biobase" ,r-biobase)
5726 ("r-e1071" ,r-e1071)
7d29dc9c 5727 ("r-multidataset" ,r-multidataset)
075a9094
RW
5728 ("r-randomforest" ,r-randomforest)
5729 ("r-ropls" ,r-ropls)))
5730 (native-inputs
f7100eda 5731 `(("r-knitr" ,r-knitr)))
075a9094
RW
5732 (home-page "https://bioconductor.org/packages/biosigner/")
5733 (synopsis "Signature discovery from omics data")
5734 (description
5735 "Feature selection is critical in omics data analysis to extract
5736restricted and meaningful molecular signatures from complex and high-dimension
5737data, and to build robust classifiers. This package implements a method to
5738assess the relevance of the variables for the prediction performances of the
5739classifier. The approach can be run in parallel with the PLS-DA, Random
5740Forest, and SVM binary classifiers. The signatures and the corresponding
5741'restricted' models are returned, enabling future predictions on new
5742datasets.")
5743 (license license:cecill)))
ae6fa185
RW
5744
5745(define-public r-annotatr
5746 (package
5747 (name "r-annotatr")
5ca991bf 5748 (version "1.14.0")
ae6fa185
RW
5749 (source
5750 (origin
5751 (method url-fetch)
5752 (uri (bioconductor-uri "annotatr" version))
5753 (sha256
5754 (base32
5ca991bf 5755 "0z3ydcybd81w543fw8fiblghndx5m28w8qsphh5vqj726i0nj8cl"))))
ae6fa185
RW
5756 (build-system r-build-system)
5757 (propagated-inputs
5758 `(("r-annotationdbi" ,r-annotationdbi)
5759 ("r-annotationhub" ,r-annotationhub)
5760 ("r-dplyr" ,r-dplyr)
5761 ("r-genomeinfodb" ,r-genomeinfodb)
5762 ("r-genomicfeatures" ,r-genomicfeatures)
5763 ("r-genomicranges" ,r-genomicranges)
5764 ("r-ggplot2" ,r-ggplot2)
5765 ("r-iranges" ,r-iranges)
5766 ("r-readr" ,r-readr)
5767 ("r-regioner" ,r-regioner)
5768 ("r-reshape2" ,r-reshape2)
5769 ("r-rtracklayer" ,r-rtracklayer)
5770 ("r-s4vectors" ,r-s4vectors)))
5ca991bf
RW
5771 (native-inputs
5772 `(("r-knitr" ,r-knitr)))
ae6fa185
RW
5773 (home-page "https://bioconductor.org/packages/annotatr/")
5774 (synopsis "Annotation of genomic regions to genomic annotations")
5775 (description
5776 "Given a set of genomic sites/regions (e.g. ChIP-seq peaks, CpGs,
5777differentially methylated CpGs or regions, SNPs, etc.) it is often of interest
5778to investigate the intersecting genomic annotations. Such annotations include
5779those relating to gene models (promoters, 5'UTRs, exons, introns, and 3'UTRs),
5780CpGs (CpG islands, CpG shores, CpG shelves), or regulatory sequences such as
5781enhancers. The annotatr package provides an easy way to summarize and
5782visualize the intersection of genomic sites/regions with genomic
5783annotations.")
5784 (license license:gpl3)))
2cb738a6
RW
5785
5786(define-public r-rsubread
5787 (package
5788 (name "r-rsubread")
1bf63066 5789 (version "2.2.6")
2cb738a6
RW
5790 (source
5791 (origin
5792 (method url-fetch)
5793 (uri (bioconductor-uri "Rsubread" version))
5794 (sha256
5795 (base32
1bf63066 5796 "04h79qhq93d8id0rr5xnj9vf82ygwxzdlnck78yv738xd0jjvnpm"))))
2cb738a6
RW
5797 (properties `((upstream-name . "Rsubread")))
5798 (build-system r-build-system)
5799 (inputs `(("zlib" ,zlib)))
5d63f69b
RW
5800 (propagated-inputs
5801 `(("r-matrix" ,r-matrix)))
2cb738a6
RW
5802 (home-page "https://bioconductor.org/packages/Rsubread/")
5803 (synopsis "Subread sequence alignment and counting for R")
5804 (description
5805 "This package provides tools for alignment, quantification and analysis
5806of second and third generation sequencing data. It includes functionality for
5807read mapping, read counting, SNP calling, structural variant detection and
5808gene fusion discovery. It can be applied to all major sequencing techologies
5809and to both short and long sequence reads.")
5810 (license license:gpl3)))
a6fedf1f 5811
a0422d18 5812(define-public r-flowutils
5813 (package
5814 (name "r-flowutils")
6954950f 5815 (version "1.52.0")
a0422d18 5816 (source
5817 (origin
5818 (method url-fetch)
5819 (uri (bioconductor-uri "flowUtils" version))
5820 (sha256
5821 (base32
6954950f 5822 "03jj4zyffm9kwzrg4vbsk6clc2v2m95wgalgqwzi31n9a2zyaza4"))))
a0422d18 5823 (properties `((upstream-name . "flowUtils")))
5824 (build-system r-build-system)
5825 (propagated-inputs
5826 `(("r-biobase" ,r-biobase)
5827 ("r-corpcor" ,r-corpcor)
5828 ("r-flowcore" ,r-flowcore)
5829 ("r-graph" ,r-graph)
5830 ("r-runit" ,r-runit)
5831 ("r-xml" ,r-xml)))
5832 (home-page "https://github.com/jspidlen/flowUtils")
5833 (synopsis "Utilities for flow cytometry")
5834 (description
5835 "This package provides utilities for flow cytometry data.")
5836 (license license:artistic2.0)))
5837
ed6f49fc 5838(define-public r-consensusclusterplus
5839 (package
5840 (name "r-consensusclusterplus")
0c2573e7 5841 (version "1.52.0")
ed6f49fc 5842 (source
5843 (origin
5844 (method url-fetch)
5845 (uri (bioconductor-uri "ConsensusClusterPlus" version))
5846 (sha256
5847 (base32
0c2573e7 5848 "06gq3a95h0km1hzbx1za8q0l7kla3jdzvn6cnfz43ijx4n3dzzcq"))))
ed6f49fc 5849 (properties
5850 `((upstream-name . "ConsensusClusterPlus")))
5851 (build-system r-build-system)
5852 (propagated-inputs
5853 `(("r-all" ,r-all)
5854 ("r-biobase" ,r-biobase)
5855 ("r-cluster" ,r-cluster)))
5856 (home-page "https://bioconductor.org/packages/ConsensusClusterPlus")
5857 (synopsis "Clustering algorithm")
5858 (description
5859 "This package provides an implementation of an algorithm for determining
5860cluster count and membership by stability evidence in unsupervised analysis.")
5861 (license license:gpl2)))
5862
b4aee31d
RW
5863(define-public r-cytolib
5864 (package
5865 (name "r-cytolib")
3c73d7c5 5866 (version "2.0.3")
b4aee31d
RW
5867 (source
5868 (origin
5869 (method url-fetch)
5870 (uri (bioconductor-uri "cytolib" version))
5871 (sha256
5872 (base32
3c73d7c5 5873 "123d1wlymq8r8d83as380h1dgw6v4s317acyvp1lsg2cpfp3gslj"))))
b4aee31d
RW
5874 (properties `((upstream-name . "cytolib")))
5875 (build-system r-build-system)
3c73d7c5
RW
5876 (inputs
5877 `(("zlib" ,zlib)))
5878 (native-inputs
5879 `(("r-knitr" ,r-knitr)))
5880 (propagated-inputs
5881 `(("r-bh" ,r-bh)
5882 ("r-rcpp" ,r-rcpp)
5883 ("r-rcpparmadillo" ,r-rcpparmadillo)
5884 ("r-rcppparallel" ,r-rcppparallel)
5885 ("r-rhdf5lib" ,r-rhdf5lib)
5886 ("r-rprotobuflib" ,r-rprotobuflib)))
b4aee31d
RW
5887 (home-page "https://bioconductor.org/packages/cytolib/")
5888 (synopsis "C++ infrastructure for working with gated cytometry")
5889 (description
5890 "This package provides the core data structure and API to represent and
5891interact with gated cytometry data.")
5892 (license license:artistic2.0)))
5893
a6fedf1f 5894(define-public r-flowcore
5895 (package
5896 (name "r-flowcore")
faff2de0 5897 (version "2.0.1")
a6fedf1f 5898 (source
5899 (origin
5900 (method url-fetch)
5901 (uri (bioconductor-uri "flowCore" version))
5902 (sha256
5903 (base32
faff2de0 5904 "1xalndmfidfzqwlppdanx7cnm4ysznq21ingmykhxni86s42kd8p"))))
a6fedf1f 5905 (properties `((upstream-name . "flowCore")))
5906 (build-system r-build-system)
5907 (propagated-inputs
5908 `(("r-bh" ,r-bh)
5909 ("r-biobase" ,r-biobase)
5910 ("r-biocgenerics" ,r-biocgenerics)
b2a2f321 5911 ("r-cytolib" ,r-cytolib)
a6fedf1f 5912 ("r-matrixstats" ,r-matrixstats)
faff2de0
RW
5913 ("r-rcpp" ,r-rcpp)
5914 ("r-rcpparmadillo" ,r-rcpparmadillo)
5915 ("r-rprotobuflib" ,r-rprotobuflib)))
5916 (native-inputs
5917 `(("r-knitr" ,r-knitr)))
a6fedf1f 5918 (home-page "https://bioconductor.org/packages/flowCore")
5919 (synopsis "Basic structures for flow cytometry data")
5920 (description
5921 "This package provides S4 data structures and basic functions to deal
5922with flow cytometry data.")
5923 (license license:artistic2.0)))
e0cb053e 5924
5925(define-public r-flowmeans
5926 (package
5927 (name "r-flowmeans")
76b163d6 5928 (version "1.48.0")
e0cb053e 5929 (source
5930 (origin
5931 (method url-fetch)
5932 (uri (bioconductor-uri "flowMeans" version))
5933 (sha256
5934 (base32
76b163d6 5935 "1sv5vpwm3qdhkn1gdrk3n674harjcni91g63sqzfmybiwq8dlym7"))))
e0cb053e 5936 (properties `((upstream-name . "flowMeans")))
5937 (build-system r-build-system)
5938 (propagated-inputs
5939 `(("r-biobase" ,r-biobase)
5940 ("r-feature" ,r-feature)
5941 ("r-flowcore" ,r-flowcore)
5942 ("r-rrcov" ,r-rrcov)))
5943 (home-page "https://bioconductor.org/packages/flowMeans")
5944 (synopsis "Non-parametric flow cytometry data gating")
5945 (description
5946 "This package provides tools to identify cell populations in Flow
5947Cytometry data using non-parametric clustering and segmented-regression-based
5948change point detection.")
5949 (license license:artistic2.0)))
1502751b 5950
15ac0c19
RW
5951(define-public r-ncdfflow
5952 (package
5953 (name "r-ncdfflow")
631b12ca 5954 (version "2.34.0")
15ac0c19
RW
5955 (source
5956 (origin
5957 (method url-fetch)
5958 (uri (bioconductor-uri "ncdfFlow" version))
5959 (sha256
5960 (base32
631b12ca 5961 "0avxn2abh4fk1gkncrxz7jwzgvd90m3m0ly318q0z38cjhsw3j9f"))))
15ac0c19
RW
5962 (properties `((upstream-name . "ncdfFlow")))
5963 (build-system r-build-system)
5964 (inputs
5965 `(("zlib" ,zlib)))
5966 (propagated-inputs
5967 `(("r-bh" ,r-bh)
5968 ("r-biobase" ,r-biobase)
5969 ("r-biocgenerics" ,r-biocgenerics)
5970 ("r-flowcore" ,r-flowcore)
5971 ("r-rcpp" ,r-rcpp)
5972 ("r-rcpparmadillo" ,r-rcpparmadillo)
5973 ("r-rhdf5lib" ,r-rhdf5lib)
5974 ("r-zlibbioc" ,r-zlibbioc)))
631b12ca
RW
5975 (native-inputs
5976 `(("r-knitr" ,r-knitr)))
15ac0c19
RW
5977 (home-page "https://bioconductor.org/packages/ncdfFlow/")
5978 (synopsis "HDF5 based storage for flow cytometry data")
5979 (description
5980 "This package provides HDF5 storage based methods and functions for
5981manipulation of flow cytometry data.")
5982 (license license:artistic2.0)))
5983
f5f44031
RW
5984(define-public r-ggcyto
5985 (package
5986 (name "r-ggcyto")
3407dfa6 5987 (version "1.16.0")
f5f44031
RW
5988 (source
5989 (origin
5990 (method url-fetch)
5991 (uri (bioconductor-uri "ggcyto" version))
5992 (sha256
5993 (base32
3407dfa6 5994 "1ih6ggay7jjxnx8blc2sk95g8d40gkim145jllkk8sqwl02g44p0"))))
f5f44031
RW
5995 (properties `((upstream-name . "ggcyto")))
5996 (build-system r-build-system)
5997 (propagated-inputs
5998 `(("r-data-table" ,r-data-table)
5999 ("r-flowcore" ,r-flowcore)
6000 ("r-flowworkspace" ,r-flowworkspace)
6001 ("r-ggplot2" ,r-ggplot2)
6002 ("r-gridextra" ,r-gridextra)
3407dfa6 6003 ("r-hexbin" ,r-hexbin)
f5f44031
RW
6004 ("r-ncdfflow" ,r-ncdfflow)
6005 ("r-plyr" ,r-plyr)
6006 ("r-rcolorbrewer" ,r-rcolorbrewer)
6007 ("r-rlang" ,r-rlang)
6008 ("r-scales" ,r-scales)))
0754fefb
RW
6009 (native-inputs
6010 `(("r-knitr" ,r-knitr)))
f5f44031
RW
6011 (home-page "https://github.com/RGLab/ggcyto/issues")
6012 (synopsis "Visualize Cytometry data with ggplot")
6013 (description
6014 "With the dedicated fortify method implemented for @code{flowSet},
6015@code{ncdfFlowSet} and @code{GatingSet} classes, both raw and gated flow
6016cytometry data can be plotted directly with ggplot. The @code{ggcyto} wrapper
6017and some custom layers also make it easy to add gates and population
6018statistics to the plot.")
6019 (license license:artistic2.0)))
6020
0dd4b7d7
RW
6021(define-public r-flowviz
6022 (package
6023 (name "r-flowviz")
062789b8 6024 (version "1.52.0")
0dd4b7d7
RW
6025 (source
6026 (origin
6027 (method url-fetch)
6028 (uri (bioconductor-uri "flowViz" version))
6029 (sha256
6030 (base32
062789b8 6031 "0f3jfwdmaq9wrgl737blk5gmpc29l9kb6nadqhxpvbjwqsnzx0yq"))))
0dd4b7d7
RW
6032 (properties `((upstream-name . "flowViz")))
6033 (build-system r-build-system)
6034 (propagated-inputs
6035 `(("r-biobase" ,r-biobase)
6036 ("r-flowcore" ,r-flowcore)
6037 ("r-hexbin" ,r-hexbin)
6038 ("r-idpmisc" ,r-idpmisc)
6039 ("r-kernsmooth" ,r-kernsmooth)
6040 ("r-lattice" ,r-lattice)
6041 ("r-latticeextra" ,r-latticeextra)
6042 ("r-mass" ,r-mass)
6043 ("r-rcolorbrewer" ,r-rcolorbrewer)))
062789b8
RW
6044 (native-inputs
6045 `(("r-knitr" ,r-knitr)))
0dd4b7d7
RW
6046 (home-page "https://bioconductor.org/packages/flowViz/")
6047 (synopsis "Visualization for flow cytometry")
6048 (description
6049 "This package provides visualization tools for flow cytometry data.")
6050 (license license:artistic2.0)))
6051
c8ab9eb1
RW
6052(define-public r-flowclust
6053 (package
6054 (name "r-flowclust")
b347d6c3 6055 (version "3.26.0")
c8ab9eb1
RW
6056 (source
6057 (origin
6058 (method url-fetch)
6059 (uri (bioconductor-uri "flowClust" version))
6060 (sha256
6061 (base32
b347d6c3 6062 "06mkq9y41jax07x4knhvhzgrkgqdvpvcw604bxdk6bv9wx3ipq5b"))))
c8ab9eb1
RW
6063 (properties `((upstream-name . "flowClust")))
6064 (build-system r-build-system)
6065 (arguments
6066 `(#:configure-flags
6067 (list "--configure-args=--enable-bundled-gsl=no")))
6068 (propagated-inputs
6069 `(("r-biobase" ,r-biobase)
6070 ("r-biocgenerics" ,r-biocgenerics)
6071 ("r-clue" ,r-clue)
6072 ("r-corpcor" ,r-corpcor)
6073 ("r-ellipse" ,r-ellipse)
6074 ("r-flowcore" ,r-flowcore)
6075 ("r-flowviz" ,r-flowviz)
6076 ("r-graph" ,r-graph)
6077 ("r-mnormt" ,r-mnormt)))
6078 (inputs
6079 `(("gsl" ,gsl)))
6080 (native-inputs
b347d6c3
RW
6081 `(("pkg-config" ,pkg-config)
6082 ("r-knitr" ,r-knitr)))
c8ab9eb1
RW
6083 (home-page "https://bioconductor.org/packages/flowClust")
6084 (synopsis "Clustering for flow cytometry")
6085 (description
6086 "This package provides robust model-based clustering using a t-mixture
6087model with Box-Cox transformation.")
6088 (license license:artistic2.0)))
6089
f1964519
RW
6090;; TODO: this package bundles an old version of protobuf. It's not easy to
6091;; make it use our protobuf package instead.
6092(define-public r-rprotobuflib
6093 (package
6094 (name "r-rprotobuflib")
bafade83 6095 (version "2.0.0")
f1964519
RW
6096 (source
6097 (origin
6098 (method url-fetch)
6099 (uri (bioconductor-uri "RProtoBufLib" version))
6100 (sha256
6101 (base32
bafade83 6102 "0kfinf9vzc1i5qxmaw832id557gr1vqdi1m8yiaxz83g37wh8vps"))))
f1964519
RW
6103 (properties `((upstream-name . "RProtoBufLib")))
6104 (build-system r-build-system)
6105 (arguments
6106 `(#:phases
6107 (modify-phases %standard-phases
6108 (add-after 'unpack 'unpack-bundled-sources
6109 (lambda _
6110 (with-directory-excursion "src"
bafade83 6111 (invoke "tar" "xf" "protobuf-3.10.0.tar.gz"))
f1964519 6112 #t)))))
bafade83
RW
6113 (native-inputs
6114 `(("r-knitr" ,r-knitr)))
f1964519
RW
6115 (home-page "https://bioconductor.org/packages/RProtoBufLib/")
6116 (synopsis "C++ headers and static libraries of Protocol buffers")
6117 (description
6118 "This package provides the headers and static library of Protocol buffers
6119for other R packages to compile and link against.")
6120 (license license:bsd-3)))
6121
82c11117
RW
6122(define-public r-flowworkspace
6123 (package
6124 (name "r-flowworkspace")
214ee827 6125 (version "4.0.6")
82c11117
RW
6126 (source
6127 (origin
6128 (method url-fetch)
6129 (uri (bioconductor-uri "flowWorkspace" version))
6130 (sha256
6131 (base32
214ee827 6132 "123ny8n3jjgmsnpghk1dafxkwmcyr513gxi8y4h4qszq4s6ai15v"))))
82c11117
RW
6133 (properties `((upstream-name . "flowWorkspace")))
6134 (build-system r-build-system)
6135 (propagated-inputs
6136 `(("r-bh" ,r-bh)
6137 ("r-biobase" ,r-biobase)
6138 ("r-biocgenerics" ,r-biocgenerics)
6139 ("r-cytolib" ,r-cytolib)
6140 ("r-data-table" ,r-data-table)
6141 ("r-digest" ,r-digest)
6142 ("r-dplyr" ,r-dplyr)
6143 ("r-flowcore" ,r-flowcore)
a9af09df 6144 ("r-ggplot2" ,r-ggplot2)
82c11117 6145 ("r-graph" ,r-graph)
82c11117
RW
6146 ("r-lattice" ,r-lattice)
6147 ("r-latticeextra" ,r-latticeextra)
6148 ("r-matrixstats" ,r-matrixstats)
6149 ("r-ncdfflow" ,r-ncdfflow)
6150 ("r-rbgl" ,r-rbgl)
82c11117 6151 ("r-rcpp" ,r-rcpp)
a9af09df 6152 ("r-rcpparmadillo" ,r-rcpparmadillo)
82c11117
RW
6153 ("r-rcppparallel" ,r-rcppparallel)
6154 ("r-rgraphviz" ,r-rgraphviz)
a9af09df 6155 ("r-rhdf5lib" ,r-rhdf5lib)
82c11117
RW
6156 ("r-rprotobuflib" ,r-rprotobuflib)
6157 ("r-scales" ,r-scales)
a9af09df
RW
6158 ("r-stringr" ,r-stringr)
6159 ("r-xml" ,r-xml)))
6160 (native-inputs
6161 `(("r-knitr" ,r-knitr)))
82c11117
RW
6162 (home-page "https://bioconductor.org/packages/flowWorkspace/")
6163 (synopsis "Infrastructure for working with cytometry data")
6164 (description
6165 "This package is designed to facilitate comparison of automated gating
6166methods against manual gating done in flowJo. This package allows you to
6167import basic flowJo workspaces into BioConductor and replicate the gating from
6168flowJo using the @code{flowCore} functionality. Gating hierarchies, groups of
6169samples, compensation, and transformation are performed so that the output
6170matches the flowJo analysis.")
6171 (license license:artistic2.0)))
6172
b700b9ec
RW
6173(define-public r-flowstats
6174 (package
6175 (name "r-flowstats")
372caae6 6176 (version "4.0.0")
b700b9ec
RW
6177 (source
6178 (origin
6179 (method url-fetch)
6180 (uri (bioconductor-uri "flowStats" version))
6181 (sha256
6182 (base32
372caae6 6183 "1ygvxvd7y6jp907y0h3hycdwvw1fch16w84g06nk4f4g4kvrzdir"))))
b700b9ec
RW
6184 (properties `((upstream-name . "flowStats")))
6185 (build-system r-build-system)
6186 (propagated-inputs
6187 `(("r-biobase" ,r-biobase)
6188 ("r-biocgenerics" ,r-biocgenerics)
6189 ("r-cluster" ,r-cluster)
6190 ("r-fda" ,r-fda)
6191 ("r-flowcore" ,r-flowcore)
6192 ("r-flowviz" ,r-flowviz)
6193 ("r-flowworkspace" ,r-flowworkspace)
6194 ("r-kernsmooth" ,r-kernsmooth)
6195 ("r-ks" ,r-ks)
6196 ("r-lattice" ,r-lattice)
6197 ("r-mass" ,r-mass)
6198 ("r-ncdfflow" ,r-ncdfflow)
6199 ("r-rcolorbrewer" ,r-rcolorbrewer)
6200 ("r-rrcov" ,r-rrcov)))
6201 (home-page "http://www.github.com/RGLab/flowStats")
6202 (synopsis "Statistical methods for the analysis of flow cytometry data")
6203 (description
6204 "This package provides methods and functionality to analyze flow data
6205that is beyond the basic infrastructure provided by the @code{flowCore}
6206package.")
6207 (license license:artistic2.0)))
6208
6aedc805
RW
6209(define-public r-opencyto
6210 (package
6211 (name "r-opencyto")
8f5e1674 6212 (version "2.0.0")
6aedc805
RW
6213 (source
6214 (origin
6215 (method url-fetch)
6216 (uri (bioconductor-uri "openCyto" version))
6217 (sha256
6218 (base32
8f5e1674 6219 "10dyd6dddskv70vhpwfbsqdb8pb9i3ka0fgvl1h51wqlckbsj89m"))))
6aedc805
RW
6220 (properties `((upstream-name . "openCyto")))
6221 (build-system r-build-system)
6222 (propagated-inputs
6223 `(("r-biobase" ,r-biobase)
6224 ("r-biocgenerics" ,r-biocgenerics)
6225 ("r-clue" ,r-clue)
6226 ("r-data-table" ,r-data-table)
6227 ("r-flowclust" ,r-flowclust)
6228 ("r-flowcore" ,r-flowcore)
6229 ("r-flowstats" ,r-flowstats)
6230 ("r-flowviz" ,r-flowviz)
6231 ("r-flowworkspace" ,r-flowworkspace)
6232 ("r-graph" ,r-graph)
6233 ("r-gtools" ,r-gtools)
6234 ("r-ks" ,r-ks)
6235 ("r-lattice" ,r-lattice)
6236 ("r-mass" ,r-mass)
6237 ("r-ncdfflow" ,r-ncdfflow)
6238 ("r-plyr" ,r-plyr)
6239 ("r-r-utils" ,r-r-utils)
6240 ("r-rbgl" ,r-rbgl)
6241 ("r-rcolorbrewer" ,r-rcolorbrewer)
6242 ("r-rcpp" ,r-rcpp)
6243 ("r-rrcov" ,r-rrcov)))
8f5e1674
RW
6244 (native-inputs
6245 `(("r-knitr" ,r-knitr)))
6aedc805
RW
6246 (home-page "https://bioconductor.org/packages/openCyto")
6247 (synopsis "Hierarchical gating pipeline for flow cytometry data")
6248 (description
6249 "This package is designed to facilitate the automated gating methods in a
6250sequential way to mimic the manual gating strategy.")
6251 (license license:artistic2.0)))
6252
7a62d5e0
RW
6253(define-public r-cytoml
6254 (package
6255 (name "r-cytoml")
ef588757 6256 (version "2.0.5")
7a62d5e0
RW
6257 (source
6258 (origin
6259 (method url-fetch)
6260 (uri (bioconductor-uri "CytoML" version))
6261 (sha256
6262 (base32
ef588757 6263 "174brv027mm90lydfg6hnhazwh8jy4vf6ial4hpsfalwa5jrz55n"))))
7a62d5e0
RW
6264 (properties `((upstream-name . "CytoML")))
6265 (build-system r-build-system)
6266 (inputs
6267 `(("libxml2" ,libxml2)))
6268 (propagated-inputs
6269 `(("r-base64enc" ,r-base64enc)
6270 ("r-bh" ,r-bh)
6271 ("r-biobase" ,r-biobase)
6272 ("r-corpcor" ,r-corpcor)
6273 ("r-cytolib" ,r-cytolib)
6274 ("r-data-table" ,r-data-table)
6275 ("r-dplyr" ,r-dplyr)
6276 ("r-flowcore" ,r-flowcore)
6277 ("r-flowworkspace" ,r-flowworkspace)
6278 ("r-ggcyto" ,r-ggcyto)
6279 ("r-graph" ,r-graph)
6280 ("r-jsonlite" ,r-jsonlite)
6281 ("r-lattice" ,r-lattice)
7a62d5e0
RW
6282 ("r-opencyto" ,r-opencyto)
6283 ("r-plyr" ,r-plyr)
6284 ("r-rbgl" ,r-rbgl)
6285 ("r-rcpp" ,r-rcpp)
8d5a83b7 6286 ("r-rcpparmadillo" ,r-rcpparmadillo)
7a62d5e0
RW
6287 ("r-rcppparallel" ,r-rcppparallel)
6288 ("r-rgraphviz" ,r-rgraphviz)
8d5a83b7 6289 ("r-rhdf5lib" ,r-rhdf5lib)
7a62d5e0
RW
6290 ("r-rprotobuflib" ,r-rprotobuflib)
6291 ("r-runit" ,r-runit)
8d5a83b7 6292 ("r-tibble" ,r-tibble)
7a62d5e0 6293 ("r-xml" ,r-xml)
ef588757 6294 ("r-xml2" ,r-xml2)
7a62d5e0 6295 ("r-yaml" ,r-yaml)))
d49e3f01
RW
6296 (native-inputs
6297 `(("r-knitr" ,r-knitr)))
7a62d5e0
RW
6298 (home-page "https://github.com/RGLab/CytoML")
6299 (synopsis "GatingML interface for cross platform cytometry data sharing")
6300 (description
6301 "This package provides an interface to implementations of the GatingML2.0
6302standard to exchange gated cytometry data with other software platforms.")
6303 (license license:artistic2.0)))
6304
1502751b 6305(define-public r-flowsom
6306 (package
6307 (name "r-flowsom")
32bd0295 6308 (version "1.20.0")
1502751b 6309 (source
6310 (origin
6311 (method url-fetch)
6312 (uri (bioconductor-uri "FlowSOM" version))
6313 (sha256
6314 (base32
32bd0295 6315 "1p17jv4q1dbcc47jpjy9hbcvzpwrx8waq7qpcj778jsyz6z6jh78"))))
1502751b 6316 (properties `((upstream-name . "FlowSOM")))
6317 (build-system r-build-system)
6318 (propagated-inputs
6319 `(("r-biocgenerics" ,r-biocgenerics)
6320 ("r-consensusclusterplus" ,r-consensusclusterplus)
ba71567a 6321 ("r-cytoml" ,r-cytoml)
1502751b 6322 ("r-flowcore" ,r-flowcore)
ba71567a 6323 ("r-flowworkspace" ,r-flowworkspace)
1502751b 6324 ("r-igraph" ,r-igraph)
ba71567a 6325 ("r-rcolorbrewer" ,r-rcolorbrewer)
1502751b 6326 ("r-tsne" ,r-tsne)
6327 ("r-xml" ,r-xml)))
6328 (home-page "https://bioconductor.org/packages/FlowSOM/")
6329 (synopsis "Visualize and interpret cytometry data")
6330 (description
6331 "FlowSOM offers visualization options for cytometry data, by using
6332self-organizing map clustering and minimal spanning trees.")
6333 (license license:gpl2+)))
1adb9cbc 6334
6335(define-public r-mixomics
6336 (package
6337 (name "r-mixomics")
6bc6a711 6338 (version "6.12.2")
1adb9cbc 6339 (source
6340 (origin
6341 (method url-fetch)
6342 (uri (bioconductor-uri "mixOmics" version))
6343 (sha256
6344 (base32
6bc6a711 6345 "1nkqlvm9j1f4vfj3f3kyxqgan38rpa9imimvl9pwivvsfl647vvc"))))
1adb9cbc 6346 (properties `((upstream-name . "mixOmics")))
6347 (build-system r-build-system)
6348 (propagated-inputs
6349 `(("r-corpcor" ,r-corpcor)
6350 ("r-dplyr" ,r-dplyr)
6351 ("r-ellipse" ,r-ellipse)
6352 ("r-ggplot2" ,r-ggplot2)
6353 ("r-gridextra" ,r-gridextra)
6354 ("r-igraph" ,r-igraph)
6355 ("r-lattice" ,r-lattice)
6356 ("r-mass" ,r-mass)
6357 ("r-matrixstats" ,r-matrixstats)
6358 ("r-rarpack" ,r-rarpack)
6359 ("r-rcolorbrewer" ,r-rcolorbrewer)
6360 ("r-reshape2" ,r-reshape2)
6361 ("r-tidyr" ,r-tidyr)))
9669bc17
RW
6362 (native-inputs
6363 `(("r-knitr" ,r-knitr)))
1adb9cbc 6364 (home-page "http://www.mixOmics.org")
6365 (synopsis "Multivariate methods for exploration of biological datasets")
6366 (description
6367 "mixOmics offers a wide range of multivariate methods for the exploration
6368and integration of biological datasets with a particular focus on variable
6369selection. The package proposes several sparse multivariate models we have
6370developed to identify the key variables that are highly correlated, and/or
6371explain the biological outcome of interest. The data that can be analysed
6372with mixOmics may come from high throughput sequencing technologies, such as
6373omics data (transcriptomics, metabolomics, proteomics, metagenomics etc) but
6374also beyond the realm of omics (e.g. spectral imaging). The methods
6375implemented in mixOmics can also handle missing values without having to
6376delete entire rows with missing data.")
6377 (license license:gpl2+)))
a0efa069 6378
6379(define-public r-depecher
6380 (package
6381 (name "r-depecher")
54e04fed 6382 (version "1.4.1")
a0efa069 6383 (source
6384 (origin
6385 (method url-fetch)
6386 (uri (bioconductor-uri "DepecheR" version))
6387 (sha256
6388 (base32
54e04fed 6389 "0dscfl6wxpl5538jzkrwisdwbr873d38rzd19vl6z5br71jvpv3v"))))
a0efa069 6390 (properties `((upstream-name . "DepecheR")))
6391 (build-system r-build-system)
a0efa069 6392 (propagated-inputs
6393 `(("r-beanplot" ,r-beanplot)
a0efa069 6394 ("r-dosnow" ,r-dosnow)
6395 ("r-dplyr" ,r-dplyr)
2c8433ca 6396 ("r-fnn" ,r-fnn)
a0efa069 6397 ("r-foreach" ,r-foreach)
6398 ("r-ggplot2" ,r-ggplot2)
6399 ("r-gplots" ,r-gplots)
6400 ("r-mass" ,r-mass)
6401 ("r-matrixstats" ,r-matrixstats)
6402 ("r-mixomics" ,r-mixomics)
6403 ("r-moments" ,r-moments)
6404 ("r-rcpp" ,r-rcpp)
6405 ("r-rcppeigen" ,r-rcppeigen)
6406 ("r-reshape2" ,r-reshape2)
2c8433ca 6407 ("r-robustbase" ,r-robustbase)
a0efa069 6408 ("r-viridis" ,r-viridis)))
bf3722f9
RW
6409 (native-inputs
6410 `(("r-knitr" ,r-knitr)))
a0efa069 6411 (home-page "https://bioconductor.org/packages/DepecheR/")
6412 (synopsis "Identify traits of clusters in high-dimensional entities")
6413 (description
6414 "The purpose of this package is to identify traits in a dataset that can
6415separate groups. This is done on two levels. First, clustering is performed,
6416using an implementation of sparse K-means. Secondly, the generated clusters
6417are used to predict outcomes of groups of individuals based on their
6418distribution of observations in the different clusters. As certain clusters
6419with separating information will be identified, and these clusters are defined
6420by a sparse number of variables, this method can reduce the complexity of
6421data, to only emphasize the data that actually matters.")
6422 (license license:expat)))
b46a0ee7 6423
bb88417f
RW
6424(define-public r-rcistarget
6425 (package
6426 (name "r-rcistarget")
93235b1e 6427 (version "1.8.0")
bb88417f
RW
6428 (source
6429 (origin
6430 (method url-fetch)
6431 (uri (bioconductor-uri "RcisTarget" version))
6432 (sha256
6433 (base32
93235b1e 6434 "1lvi873dv0vhw53s1pmcilw8qwlywm9p2ybphcl168nzh6w31r4i"))))
bb88417f
RW
6435 (properties `((upstream-name . "RcisTarget")))
6436 (build-system r-build-system)
6437 (propagated-inputs
6438 `(("r-aucell" ,r-aucell)
6439 ("r-biocgenerics" ,r-biocgenerics)
6440 ("r-data-table" ,r-data-table)
6441 ("r-feather" ,r-feather)
6442 ("r-gseabase" ,r-gseabase)
6443 ("r-r-utils" ,r-r-utils)
6444 ("r-summarizedexperiment" ,r-summarizedexperiment)))
93235b1e
RW
6445 (native-inputs
6446 `(("r-knitr" ,r-knitr)))
bb88417f
RW
6447 (home-page "https://aertslab.org/#scenic")
6448 (synopsis "Identify transcription factor binding motifs enriched on a gene list")
6449 (description
6450 "RcisTarget identifies @dfn{transcription factor binding motifs} (TFBS)
6451over-represented on a gene list. In a first step, RcisTarget selects DNA
6452motifs that are significantly over-represented in the surroundings of the
6453@dfn{transcription start site} (TSS) of the genes in the gene-set. This is
6454achieved by using a database that contains genome-wide cross-species rankings
6455for each motif. The motifs that are then annotated to TFs and those that have
6456a high @dfn{Normalized Enrichment Score} (NES) are retained. Finally, for
6457each motif and gene-set, RcisTarget predicts the candidate target genes (i.e.
6458genes in the gene-set that are ranked above the leading edge).")
6459 (license license:gpl3)))
6460
b46a0ee7
RW
6461(define-public r-cicero
6462 (package
6463 (name "r-cicero")
40f378e1 6464 (version "1.6.2")
b46a0ee7
RW
6465 (source
6466 (origin
6467 (method url-fetch)
6468 (uri (bioconductor-uri "cicero" version))
6469 (sha256
6470 (base32
40f378e1 6471 "042ba6yfa7fksij2v7cwnp2sca3vmz7izn6fsxx9xswnncrkgcqh"))))
b46a0ee7
RW
6472 (build-system r-build-system)
6473 (propagated-inputs
6474 `(("r-assertthat" ,r-assertthat)
6475 ("r-biobase" ,r-biobase)
6476 ("r-biocgenerics" ,r-biocgenerics)
6477 ("r-data-table" ,r-data-table)
6478 ("r-dplyr" ,r-dplyr)
6479 ("r-fnn" ,r-fnn)
6480 ("r-genomicranges" ,r-genomicranges)
6481 ("r-ggplot2" ,r-ggplot2)
6482 ("r-glasso" ,r-glasso)
6483 ("r-gviz" ,r-gviz)
6484 ("r-igraph" ,r-igraph)
6485 ("r-iranges" ,r-iranges)
6486 ("r-matrix" ,r-matrix)
6487 ("r-monocle" ,r-monocle)
6488 ("r-plyr" ,r-plyr)
6489 ("r-reshape2" ,r-reshape2)
6490 ("r-s4vectors" ,r-s4vectors)
1893092d 6491 ("r-stringi" ,r-stringi)
b46a0ee7
RW
6492 ("r-stringr" ,r-stringr)
6493 ("r-tibble" ,r-tibble)
5ea4f604 6494 ("r-tidyr" ,r-tidyr)
b46a0ee7 6495 ("r-vgam" ,r-vgam)))
6bd6097e
RW
6496 (native-inputs
6497 `(("r-knitr" ,r-knitr)))
b46a0ee7
RW
6498 (home-page "https://bioconductor.org/packages/cicero/")
6499 (synopsis "Predict cis-co-accessibility from single-cell data")
6500 (description
6501 "Cicero computes putative cis-regulatory maps from single-cell chromatin
6502accessibility data. It also extends the monocle package for use in chromatin
6503accessibility data.")
6504 (license license:expat)))
14bb1c48
RW
6505
6506;; This is the latest commit on the "monocle3" branch.
6507(define-public r-cicero-monocle3
6508 (let ((commit "fa2fb6515857a8cfc88bc9af044f34de1bcd2b7b")
6509 (revision "1"))
6510 (package (inherit r-cicero)
6511 (name "r-cicero-monocle3")
6512 (version (git-version "1.3.2" revision commit))
6513 (source
6514 (origin
6515 (method git-fetch)
6516 (uri (git-reference
b0e7b699 6517 (url "https://github.com/cole-trapnell-lab/cicero-release")
14bb1c48
RW
6518 (commit commit)))
6519 (file-name (git-file-name name version))
6520 (sha256
6521 (base32
6522 "077yza93wdhi08n40md20jwk55k9lw1f3y0063qkk90cpz60wi0c"))))
6523 (propagated-inputs
6524 `(("r-monocle3" ,r-monocle3)
6525 ,@(alist-delete "r-monocle"
6526 (package-propagated-inputs r-cicero)))))))
a9815a6c
RW
6527
6528(define-public r-cistopic
6529 (let ((commit "29abd8df9afb60ff27ac3f0a590930debe926950")
6530 (revision "0"))
6531 (package
6532 (name "r-cistopic")
6533 (version (git-version "0.2.1" revision commit))
6534 (source
6535 (origin
6536 (method git-fetch)
6537 (uri (git-reference
b0e7b699 6538 (url "https://github.com/aertslab/cisTopic")
a9815a6c
RW
6539 (commit commit)))
6540 (file-name (git-file-name name version))
6541 (sha256
6542 (base32
6543 "0s8irpsv5d2zcv4ihanvsf1vrpignzliscxnvs4519af3jmx78h8"))))
6544 (build-system r-build-system)
6545 (propagated-inputs
6546 `(("r-aucell" ,r-aucell)
6547 ("r-data-table" ,r-data-table)
6548 ("r-dplyr" ,r-dplyr)
6549 ("r-dosnow" ,r-dosnow)
6550 ("r-dt" ,r-dt)
6551 ("r-feather" ,r-feather)
6552 ("r-fitdistrplus" ,r-fitdistrplus)
6553 ("r-genomicranges" ,r-genomicranges)
6554 ("r-ggplot2" ,r-ggplot2)
6555 ("r-lda" ,r-lda)
6556 ("r-matrix" ,r-matrix)
6557 ("r-plyr" ,r-plyr)
6558 ("r-rcistarget" ,r-rcistarget)
6559 ("r-rtracklayer" ,r-rtracklayer)
6560 ("r-s4vectors" ,r-s4vectors)))
6561 (home-page "https://github.com/aertslab/cisTopic")
6562 (synopsis "Modelling of cis-regulatory topics from single cell epigenomics data")
6563 (description
6564 "The sparse nature of single cell epigenomics data can be overruled using
6565probabilistic modelling methods such as @dfn{Latent Dirichlet
6566Allocation} (LDA). This package allows the probabilistic modelling of
6567cis-regulatory topics (cisTopics) from single cell epigenomics data, and
6568includes functionalities to identify cell states based on the contribution of
6569cisTopics and explore the nature and regulatory proteins driving them.")
6570 (license license:gpl3))))
d85c0f98
RW
6571
6572(define-public r-genie3
6573 (package
6574 (name "r-genie3")
b3280883 6575 (version "1.10.0")
d85c0f98
RW
6576 (source
6577 (origin
6578 (method url-fetch)
6579 (uri (bioconductor-uri "GENIE3" version))
6580 (sha256
6581 (base32
b3280883 6582 "1bsm0gxracsyg1wnaw3whvskghfpbgbm9navr8wdmxj2hjp3dqs7"))))
d85c0f98
RW
6583 (properties `((upstream-name . "GENIE3")))
6584 (build-system r-build-system)
6585 (propagated-inputs `(("r-reshape2" ,r-reshape2)))
b3280883
RW
6586 (native-inputs
6587 `(("r-knitr" ,r-knitr)))
d85c0f98
RW
6588 (home-page "https://bioconductor.org/packages/GENIE3")
6589 (synopsis "Gene network inference with ensemble of trees")
6590 (description
6591 "This package implements the GENIE3 algorithm for inferring gene
6592regulatory networks from expression data.")
6593 (license license:gpl2+)))
db316d73
RW
6594
6595(define-public r-roc
6596 (package
6597 (name "r-roc")
cad8a509 6598 (version "1.64.0")
db316d73
RW
6599 (source
6600 (origin
6601 (method url-fetch)
6602 (uri (bioconductor-uri "ROC" version))
6603 (sha256
6604 (base32
cad8a509 6605 "0gmx3r77yl5fqrj5j2hamwynbis75qd62q28964kx16z33xfgx89"))))
db316d73
RW
6606 (properties `((upstream-name . "ROC")))
6607 (build-system r-build-system)
3672b74f
RW
6608 (propagated-inputs
6609 `(("r-knitr" ,r-knitr)))
db316d73
RW
6610 (home-page "https://www.bioconductor.org/packages/ROC/")
6611 (synopsis "Utilities for ROC curves")
6612 (description
6613 "This package provides utilities for @dfn{Receiver Operating
6614Characteristic} (ROC) curves, with a focus on micro arrays.")
6615 (license license:artistic2.0)))
46721dea
RW
6616
6617(define-public r-illuminahumanmethylation450kanno-ilmn12-hg19
6618 (package
6619 (name "r-illuminahumanmethylation450kanno-ilmn12-hg19")
6620 (version "0.6.0")
6621 (source
6622 (origin
6623 (method url-fetch)
6624 (uri (bioconductor-uri
6625 "IlluminaHumanMethylation450kanno.ilmn12.hg19"
6626 version 'annotation))
6627 (sha256
6628 (base32
6629 "059vlxsx3p3fcnywwirahsc6mlk813zpqnbv0jsrag6x5bb8z6r4"))))
6630 (properties
6631 `((upstream-name
6632 . "IlluminaHumanMethylation450kanno.ilmn12.hg19")))
6633 (build-system r-build-system)
6634 (propagated-inputs `(("r-minfi" ,r-minfi)))
6635 (home-page
6636 "https://bioconductor.org/packages/IlluminaHumanMethylation450kanno.ilmn12.hg19/")
6637 (synopsis "Annotation for Illumina's 450k methylation arrays")
6638 (description
6639 "This package provides manifests and annotation for Illumina's 450k array
6640data.")
6641 (license license:artistic2.0)))
38babeaa
RW
6642
6643(define-public r-watermelon
6644 (package
6645 (name "r-watermelon")
939ace96 6646 (version "1.32.0")
38babeaa
RW
6647 (source
6648 (origin
6649 (method url-fetch)
6650 (uri (bioconductor-uri "wateRmelon" version))
6651 (sha256
6652 (base32
939ace96 6653 "1c3a6bq3ggmv8kmdfrgiar6nwgircgzjrbgd9z9dqiin7j13gxwn"))))
38babeaa
RW
6654 (properties `((upstream-name . "wateRmelon")))
6655 (build-system r-build-system)
6656 (propagated-inputs
6657 `(("r-biobase" ,r-biobase)
6658 ("r-illuminahumanmethylation450kanno-ilmn12-hg19"
6659 ,r-illuminahumanmethylation450kanno-ilmn12-hg19)
6660 ("r-illuminaio" ,r-illuminaio)
6661 ("r-limma" ,r-limma)
6662 ("r-lumi" ,r-lumi)
6663 ("r-matrixstats" ,r-matrixstats)
6664 ("r-methylumi" ,r-methylumi)
6665 ("r-roc" ,r-roc)))
6666 (home-page "https://bioconductor.org/packages/wateRmelon/")
6667 (synopsis "Illumina 450 methylation array normalization and metrics")
6668 (description
6669 "The standard index of DNA methylation (beta) is computed from methylated
6670and unmethylated signal intensities. Betas calculated from raw signal
6671intensities perform well, but using 11 methylomic datasets we demonstrate that
6672quantile normalization methods produce marked improvement. The commonly used
6673procedure of normalizing betas is inferior to the separate normalization of M
6674and U, and it is also advantageous to normalize Type I and Type II assays
6675separately. This package provides 15 flavours of betas and three performance
6676metrics, with methods for objects produced by the @code{methylumi} and
6677@code{minfi} packages.")
6678 (license license:gpl3)))
7d2cb646
RW
6679
6680(define-public r-gdsfmt
6681 (package
6682 (name "r-gdsfmt")
f7d5721b 6683 (version "1.24.1")
7d2cb646
RW
6684 (source
6685 (origin
6686 (method url-fetch)
6687 (uri (bioconductor-uri "gdsfmt" version))
6688 (sha256
6689 (base32
f7d5721b 6690 "0ipf60wylbhvwk9q3mbnak0f1n6k7spfh90s1c1c0b47ryxsri67"))
7d2cb646
RW
6691 (modules '((guix build utils)))
6692 ;; Remove bundled sources of zlib, lz4, and xz. Don't attempt to build
6693 ;; them and link with system libraries instead.
6694 (snippet
6695 '(begin
6696 (for-each delete-file-recursively
6697 '("src/LZ4"
6698 "src/XZ"
6699 "src/ZLIB"))
6700 (substitute* "src/Makevars"
6701 (("all: \\$\\(SHLIB\\)") "all:")
6702 (("\\$\\(SHLIB\\): liblzma.a") "")
6703 (("(ZLIB|LZ4)/.*") "")
6704 (("CoreArray/dVLIntGDS.cpp.*")
6705 "CoreArray/dVLIntGDS.cpp")
6706 (("CoreArray/dVLIntGDS.o.*")
6707 "CoreArray/dVLIntGDS.o")
6708 (("PKG_LIBS = ./liblzma.a")
6709 "PKG_LIBS = -llz4"))
6710 (substitute* "src/CoreArray/dStream.h"
6711 (("include \"../(ZLIB|LZ4|XZ/api)/(.*)\"" _ _ header)
6712 (string-append "include <" header ">")))
6713 #t))))
6714 (properties `((upstream-name . "gdsfmt")))
6715 (build-system r-build-system)
6716 (inputs
6717 `(("lz4" ,lz4)
6718 ("xz" ,xz)
6719 ("zlib" ,zlib)))
f4954b0b
RW
6720 (native-inputs
6721 `(("r-knitr" ,r-knitr)))
7d2cb646
RW
6722 (home-page "http://corearray.sourceforge.net/")
6723 (synopsis
6724 "R Interface to CoreArray Genomic Data Structure (GDS) Files")
6725 (description
6726 "This package provides a high-level R interface to CoreArray @dfn{Genomic
6727Data Structure} (GDS) data files, which are portable across platforms with
6728hierarchical structure to store multiple scalable array-oriented data sets
6729with metadata information. It is suited for large-scale datasets, especially
6730for data which are much larger than the available random-access memory. The
6731@code{gdsfmt} package offers efficient operations specifically designed for
6732integers of less than 8 bits, since a diploid genotype, like
6733@dfn{single-nucleotide polymorphism} (SNP), usually occupies fewer bits than a
6734byte. Data compression and decompression are available with relatively
6735efficient random access. It is also allowed to read a GDS file in parallel
6736with multiple R processes supported by the package @code{parallel}.")
6737 (license license:lgpl3)))
6b5f59c7
RW
6738
6739(define-public r-bigmelon
6740 (package
6741 (name "r-bigmelon")
8112796d 6742 (version "1.14.0")
6b5f59c7
RW
6743 (source
6744 (origin
6745 (method url-fetch)
6746 (uri (bioconductor-uri "bigmelon" version))
6747 (sha256
6748 (base32
8112796d 6749 "1cryjhbiacm45g097rpqgbva49hs5vdx4y4h5h2v1gw4k78hwb4y"))))
6b5f59c7
RW
6750 (properties `((upstream-name . "bigmelon")))
6751 (build-system r-build-system)
6752 (propagated-inputs
6753 `(("r-biobase" ,r-biobase)
6754 ("r-biocgenerics" ,r-biocgenerics)
6755 ("r-gdsfmt" ,r-gdsfmt)
6756 ("r-geoquery" ,r-geoquery)
6757 ("r-methylumi" ,r-methylumi)
6758 ("r-minfi" ,r-minfi)
6759 ("r-watermelon" ,r-watermelon)))
6760 (home-page "https://bioconductor.org/packages/bigmelon/")
6761 (synopsis "Illumina methylation array analysis for large experiments")
6762 (description
6763 "This package provides methods for working with Illumina arrays using the
6764@code{gdsfmt} package.")
6765 (license license:gpl3)))
739b2d10 6766
e5dfcd8e
RW
6767(define-public r-seqbias
6768 (package
6769 (name "r-seqbias")
83b7625c 6770 (version "1.36.0")
e5dfcd8e
RW
6771 (source
6772 (origin
6773 (method url-fetch)
6774 (uri (bioconductor-uri "seqbias" version))
6775 (sha256
6776 (base32
83b7625c 6777 "0sy2fv98x4qfz9llns28jh1n4bi991jj856y8a5fbzpx7y990lai"))))
e5dfcd8e
RW
6778 (properties `((upstream-name . "seqbias")))
6779 (build-system r-build-system)
6780 (propagated-inputs
6781 `(("r-biostrings" ,r-biostrings)
6782 ("r-genomicranges" ,r-genomicranges)
6783 ("r-rhtslib" ,r-rhtslib)))
6784 (inputs
6785 `(("zlib" ,zlib))) ; This comes from rhtslib.
6786 (home-page "https://bioconductor.org/packages/seqbias/")
6787 (synopsis "Estimation of per-position bias in high-throughput sequencing data")
6788 (description
6789 "This package implements a model of per-position sequencing bias in
6790high-throughput sequencing data using a simple Bayesian network, the structure
6791and parameters of which are trained on a set of aligned reads and a reference
6792genome sequence.")
6793 (license license:lgpl3)))
6794
63daca1e
RJ
6795(define-public r-snplocs-hsapiens-dbsnp144-grch37
6796 (package
6797 (name "r-snplocs-hsapiens-dbsnp144-grch37")
6798 (version "0.99.20")
6799 (source (origin
6800 (method url-fetch)
6801 (uri (bioconductor-uri "SNPlocs.Hsapiens.dbSNP144.GRCh37"
6802 version 'annotation))
6803 (sha256
6804 (base32
6805 "1z8kx43ki1jvj7ms7pcybakcdimfwr6zpjvspkjmma97bdz093iz"))))
6806 (build-system r-build-system)
6807 ;; As this package provides little more than a very large data file it
6808 ;; doesn't make sense to build substitutes.
6809 (arguments `(#:substitutable? #f))
6810 (propagated-inputs
6811 `(("r-biocgenerics" ,r-biocgenerics)
6812 ("r-s4vectors" ,r-s4vectors)
6813 ("r-iranges" ,r-iranges)
6814 ("r-genomeinfodb" ,r-genomeinfodb)
6815 ("r-genomicranges" ,r-genomicranges)
6816 ("r-bsgenome" ,r-bsgenome)
6817 ("r-biostrings" ,r-biostrings)))
6818 (home-page
6819 "https://bioconductor.org/packages/SNPlocs.Hsapiens.dbSNP144.GRCh37/")
6820 (synopsis "SNP locations for Homo sapiens (dbSNP Build 144)")
6821 (description "This package provides SNP locations and alleles for Homo
6822sapiens extracted from NCBI dbSNP Build 144. The source data files used for
6823this package were created by NCBI on May 29-30, 2015, and contain SNPs mapped
6824to reference genome GRCh37.p13. Note that the GRCh37.p13 genome is a
6825patched version of GRCh37. However the patch doesn't alter chromosomes 1-22,
1408e2ab 6826X, Y, MT. GRCh37 itself is the same as the hg19 genome from UCSC *except* for
63daca1e
RJ
6827the mitochondrion chromosome. Therefore, the SNPs in this package can be
6828injected in @code{BSgenome.Hsapiens.UCSC.hg19} and they will land at the
6829correct position but this injection will exclude chrM (i.e. nothing will be
6830injected in that sequence).")
6831 (license license:artistic2.0)))
6832
bb0024dc
RW
6833(define-public r-reqon
6834 (package
6835 (name "r-reqon")
efb44ebc 6836 (version "1.34.0")
bb0024dc
RW
6837 (source
6838 (origin
6839 (method url-fetch)
6840 (uri (bioconductor-uri "ReQON" version))
6841 (sha256
6842 (base32
efb44ebc 6843 "06m0hd4aqsxjyzhs8b1zys7lz8289qgwn7jp2dpln1j7cf02q4bz"))))
bb0024dc
RW
6844 (properties `((upstream-name . "ReQON")))
6845 (build-system r-build-system)
6846 (propagated-inputs
6847 `(("r-rjava" ,r-rjava)
6848 ("r-rsamtools" ,r-rsamtools)
6849 ("r-seqbias" ,r-seqbias)))
6850 (home-page "https://bioconductor.org/packages/ReQON/")
6851 (synopsis "Recalibrating quality of nucleotides")
6852 (description
6853 "This package provides an implementation of an algorithm for
6854recalibrating the base quality scores for aligned sequencing data in BAM
6855format.")
6856 (license license:gpl2)))
6857
739b2d10
RW
6858(define-public r-wavcluster
6859 (package
6860 (name "r-wavcluster")
12b255f2 6861 (version "2.22.0")
739b2d10
RW
6862 (source
6863 (origin
6864 (method url-fetch)
6865 (uri (bioconductor-uri "wavClusteR" version))
6866 (sha256
6867 (base32
12b255f2 6868 "0204czqjmkwhd6gznwxzb0vj3dg3aif628g8c30085aa2jljn9bk"))))
739b2d10
RW
6869 (properties `((upstream-name . "wavClusteR")))
6870 (build-system r-build-system)
6871 (propagated-inputs
6872 `(("r-biocgenerics" ,r-biocgenerics)
6873 ("r-biostrings" ,r-biostrings)
6874 ("r-foreach" ,r-foreach)
6875 ("r-genomicfeatures" ,r-genomicfeatures)
6876 ("r-genomicranges" ,r-genomicranges)
6877 ("r-ggplot2" ,r-ggplot2)
6878 ("r-hmisc" ,r-hmisc)
6879 ("r-iranges" ,r-iranges)
6880 ("r-mclust" ,r-mclust)
6881 ("r-rsamtools" ,r-rsamtools)
6882 ("r-rtracklayer" ,r-rtracklayer)
6883 ("r-s4vectors" ,r-s4vectors)
6884 ("r-seqinr" ,r-seqinr)
6885 ("r-stringr" ,r-stringr)
6886 ("r-wmtsa" ,r-wmtsa)))
12b255f2
RW
6887 (native-inputs
6888 `(("r-knitr" ,r-knitr)))
739b2d10
RW
6889 (home-page "https://bioconductor.org/packages/wavClusteR/")
6890 (synopsis "Identification of RNA-protein interaction sites in PAR-CLIP data")
6891 (description
6892 "This package provides an integrated pipeline for the analysis of
6893PAR-CLIP data. PAR-CLIP-induced transitions are first discriminated from
6894sequencing errors, SNPs and additional non-experimental sources by a non-
6895parametric mixture model. The protein binding sites (clusters) are then
6896resolved at high resolution and cluster statistics are estimated using a
6897rigorous Bayesian framework. Post-processing of the results, data export for
6898UCSC genome browser visualization and motif search analysis are provided. In
e40ecf8a 6899addition, the package integrates RNA-Seq data to estimate the False
739b2d10
RW
6900Discovery Rate of cluster detection. Key functions support parallel multicore
6901computing. While wavClusteR was designed for PAR-CLIP data analysis, it can
6902be applied to the analysis of other NGS data obtained from experimental
6903procedures that induce nucleotide substitutions (e.g. BisSeq).")
6904 (license license:gpl2)))
853211a5
RW
6905
6906(define-public r-timeseriesexperiment
6907 (package
6908 (name "r-timeseriesexperiment")
49dd5041 6909 (version "1.6.0")
853211a5
RW
6910 (source
6911 (origin
6912 (method url-fetch)
6913 (uri (bioconductor-uri "TimeSeriesExperiment" version))
6914 (sha256
6915 (base32
49dd5041 6916 "1k0djvcsyjj1ayncvmi8nlqi3jdn5qp41y3fwsqg1cp0qsvx7zv3"))))
853211a5
RW
6917 (properties
6918 `((upstream-name . "TimeSeriesExperiment")))
6919 (build-system r-build-system)
6920 (propagated-inputs
6921 `(("r-deseq2" ,r-deseq2)
6922 ("r-dplyr" ,r-dplyr)
6923 ("r-dynamictreecut" ,r-dynamictreecut)
6924 ("r-edger" ,r-edger)
6925 ("r-ggplot2" ,r-ggplot2)
6926 ("r-hmisc" ,r-hmisc)
6927 ("r-limma" ,r-limma)
6928 ("r-magrittr" ,r-magrittr)
6929 ("r-proxy" ,r-proxy)
6930 ("r-s4vectors" ,r-s4vectors)
6931 ("r-summarizedexperiment" ,r-summarizedexperiment)
6932 ("r-tibble" ,r-tibble)
6933 ("r-tidyr" ,r-tidyr)
6934 ("r-vegan" ,r-vegan)
6935 ("r-viridis" ,r-viridis)))
49dd5041
RW
6936 (native-inputs
6937 `(("r-knitr" ,r-knitr)))
853211a5
RW
6938 (home-page "https://github.com/nlhuong/TimeSeriesExperiment/")
6939 (synopsis "Analysis for short time-series data")
6940 (description
6941 "This package is a visualization and analysis toolbox for short time
6942course data which includes dimensionality reduction, clustering, two-sample
6943differential expression testing and gene ranking techniques. The package also
6944provides methods for retrieving enriched pathways.")
6945 (license license:lgpl3+)))
df8576e5
RW
6946
6947(define-public r-variantfiltering
6948 (package
6949 (name "r-variantfiltering")
41f7fe4a 6950 (version "1.24.0")
df8576e5
RW
6951 (source
6952 (origin
6953 (method url-fetch)
6954 (uri (bioconductor-uri "VariantFiltering" version))
6955 (sha256
6956 (base32
41f7fe4a 6957 "0lsrnybsbm9siyjv4nal6bmprj8ynwgk4n1145f4h52g78wq3br4"))))
df8576e5
RW
6958 (properties
6959 `((upstream-name . "VariantFiltering")))
6960 (build-system r-build-system)
6961 (propagated-inputs
6962 `(("r-annotationdbi" ,r-annotationdbi)
6963 ("r-biobase" ,r-biobase)
6964 ("r-biocgenerics" ,r-biocgenerics)
6965 ("r-biocparallel" ,r-biocparallel)
6966 ("r-biostrings" ,r-biostrings)
6967 ("r-bsgenome" ,r-bsgenome)
6968 ("r-dt" ,r-dt)
6969 ("r-genomeinfodb" ,r-genomeinfodb)
6970 ("r-genomicfeatures" ,r-genomicfeatures)
6971 ("r-genomicranges" ,r-genomicranges)
6972 ("r-genomicscores" ,r-genomicscores)
6973 ("r-graph" ,r-graph)
6974 ("r-gviz" ,r-gviz)
6975 ("r-iranges" ,r-iranges)
6976 ("r-rbgl" ,r-rbgl)
6977 ("r-rsamtools" ,r-rsamtools)
6978 ("r-s4vectors" ,r-s4vectors)
6979 ("r-shiny" ,r-shiny)
6980 ("r-shinyjs" ,r-shinyjs)
6981 ("r-shinythemes" ,r-shinythemes)
6982 ("r-shinytree" ,r-shinytree)
6983 ("r-summarizedexperiment" ,r-summarizedexperiment)
6984 ("r-variantannotation" ,r-variantannotation)
6985 ("r-xvector" ,r-xvector)))
6986 (home-page "https://github.com/rcastelo/VariantFiltering")
6987 (synopsis "Filtering of coding and non-coding genetic variants")
6988 (description
6989 "Filter genetic variants using different criteria such as inheritance
6990model, amino acid change consequence, minor allele frequencies across human
6991populations, splice site strength, conservation, etc.")
6992 (license license:artistic2.0)))
f5349b4d
RW
6993
6994(define-public r-genomegraphs
6995 (package
6996 (name "r-genomegraphs")
053a2127 6997 (version "1.46.0")
f5349b4d
RW
6998 (source
6999 (origin
7000 (method url-fetch)
7001 (uri (bioconductor-uri "GenomeGraphs" version))
7002 (sha256
7003 (base32
053a2127 7004 "05vavhz936v7cknig2f2mn3fd9fiy54r3swlvifpawramblp1ags"))))
f5349b4d
RW
7005 (properties `((upstream-name . "GenomeGraphs")))
7006 (build-system r-build-system)
7007 (propagated-inputs
7008 `(("r-biomart" ,r-biomart)))
7009 (home-page "https://bioconductor.org/packages/GenomeGraphs/")
7010 (synopsis "Plotting genomic information from Ensembl")
7011 (description
7012 "Genomic data analyses requires integrated visualization of known genomic
7013information and new experimental data. GenomeGraphs uses the biomaRt package
7014to perform live annotation queries to Ensembl and translates this to e.g.
7015gene/transcript structures in viewports of the grid graphics package. This
7016results in genomic information plotted together with your data. Another
7017strength of GenomeGraphs is to plot different data types such as array CGH,
7018gene expression, sequencing and other data, together in one plot using the
7019same genome coordinate system.")
7020 (license license:artistic2.0)))
2a360cf6
RW
7021
7022(define-public r-wavetiling
7023 (package
7024 (name "r-wavetiling")
e13f9773 7025 (version "1.28.0")
2a360cf6
RW
7026 (source
7027 (origin
7028 (method url-fetch)
7029 (uri (bioconductor-uri "waveTiling" version))
7030 (sha256
7031 (base32
e13f9773 7032 "0d7l559zlmly8mncmh1zhkqmsml0bwwfpm7ccp8l26y852vwf7hf"))))
2a360cf6
RW
7033 (properties `((upstream-name . "waveTiling")))
7034 (build-system r-build-system)
7035 (propagated-inputs
7036 `(("r-affy" ,r-affy)
7037 ("r-biobase" ,r-biobase)
7038 ("r-biostrings" ,r-biostrings)
7039 ("r-genomegraphs" ,r-genomegraphs)
7040 ("r-genomicranges" ,r-genomicranges)
7041 ("r-iranges" ,r-iranges)
7042 ("r-oligo" ,r-oligo)
7043 ("r-oligoclasses" ,r-oligoclasses)
7044 ("r-preprocesscore" ,r-preprocesscore)
7045 ("r-waveslim" ,r-waveslim)))
7046 (home-page "https://r-forge.r-project.org/projects/wavetiling/")
7047 (synopsis "Wavelet-based models for tiling array transcriptome analysis")
7048 (description
7049 "This package is designed to conduct transcriptome analysis for tiling
7050arrays based on fast wavelet-based functional models.")
7051 (license license:gpl2+)))
d80a1569
RW
7052
7053(define-public r-variancepartition
7054 (package
7055 (name "r-variancepartition")
1bdc770d 7056 (version "1.18.3")
d80a1569
RW
7057 (source
7058 (origin
7059 (method url-fetch)
7060 (uri (bioconductor-uri "variancePartition" version))
7061 (sha256
7062 (base32
1bdc770d 7063 "1jrlhi2c5ibvq8a41g5hwdq4kk4rdd7m464rz5767zaaci7l2ay0"))))
d80a1569
RW
7064 (properties
7065 `((upstream-name . "variancePartition")))
7066 (build-system r-build-system)
7067 (propagated-inputs
7068 `(("r-biobase" ,r-biobase)
326746e1 7069 ("r-biocparallel" ,r-biocparallel)
d80a1569
RW
7070 ("r-colorramps" ,r-colorramps)
7071 ("r-doparallel" ,r-doparallel)
7072 ("r-foreach" ,r-foreach)
7073 ("r-ggplot2" ,r-ggplot2)
7074 ("r-gplots" ,r-gplots)
7075 ("r-iterators" ,r-iterators)
7076 ("r-limma" ,r-limma)
7077 ("r-lme4" ,r-lme4)
7078 ("r-lmertest" ,r-lmertest)
7079 ("r-mass" ,r-mass)
7080 ("r-pbkrtest" ,r-pbkrtest)
7081 ("r-progress" ,r-progress)
7082 ("r-reshape2" ,r-reshape2)
7083 ("r-scales" ,r-scales)))
fbbaf5ae
RW
7084 (native-inputs
7085 `(("r-knitr" ,r-knitr)))
d80a1569
RW
7086 (home-page "https://bioconductor.org/packages/variancePartition/")
7087 (synopsis "Analyze variation in gene expression experiments")
7088 (description
7089 "This is a package providing tools to quantify and interpret multiple
7090sources of biological and technical variation in gene expression experiments.
7091It uses a linear mixed model to quantify variation in gene expression
7092attributable to individual, tissue, time point, or technical variables. The
7093package includes dream differential expression analysis for repeated
7094measures.")
7095 (license license:gpl2+)))
16e2e4f2 7096
7097(define-public r-htqpcr
7098 (package
7099 (name "r-htqpcr")
518050a7 7100 (version "1.42.0")
16e2e4f2 7101 (source
7102 (origin
7103 (method url-fetch)
7104 (uri (bioconductor-uri "HTqPCR" version))
7105 (sha256
7106 (base32
518050a7 7107 "08bd5zkjdnz726s03bvvzv03va0xbrr818ipp6737z9g3nk9m81j"))))
16e2e4f2 7108 (properties `((upstream-name . "HTqPCR")))
7109 (build-system r-build-system)
7110 (propagated-inputs
7111 `(("r-affy" ,r-affy)
7112 ("r-biobase" ,r-biobase)
7113 ("r-gplots" ,r-gplots)
7114 ("r-limma" ,r-limma)
7115 ("r-rcolorbrewer" ,r-rcolorbrewer)))
486a0800
TGR
7116 (home-page (string-append "https://www.ebi.ac.uk/sites/ebi.ac.uk/files/"
7117 "groups/bertone/software/HTqPCR.pdf"))
16e2e4f2 7118 (synopsis "Automated analysis of high-throughput qPCR data")
7119 (description
7120 "Analysis of Ct values from high throughput quantitative real-time
7121PCR (qPCR) assays across multiple conditions or replicates. The input data
7122can be from spatially-defined formats such ABI TaqMan Low Density Arrays or
7123OpenArray; LightCycler from Roche Applied Science; the CFX plates from Bio-Rad
7124Laboratories; conventional 96- or 384-well plates; or microfluidic devices
7125such as the Dynamic Arrays from Fluidigm Corporation. HTqPCR handles data
7126loading, quality assessment, normalization, visualization and parametric or
7127non-parametric testing for statistical significance in Ct values between
7128features (e.g. genes, microRNAs).")
7129 (license license:artistic2.0)))
86fb2c63 7130
7131(define-public r-unifiedwmwqpcr
7132 (package
7133 (name "r-unifiedwmwqpcr")
a9148d06 7134 (version "1.24.0")
86fb2c63 7135 (source
7136 (origin
7137 (method url-fetch)
7138 (uri (bioconductor-uri "unifiedWMWqPCR" version))
7139 (sha256
7140 (base32
a9148d06 7141 "1l9gxq3askr3cz2a4bqsw7vjr1agivzvx651cblkygv57x08zf81"))))
86fb2c63 7142 (properties
7143 `((upstream-name . "unifiedWMWqPCR")))
7144 (build-system r-build-system)
7145 (propagated-inputs
7146 `(("r-biocgenerics" ,r-biocgenerics)
7147 ("r-htqpcr" ,r-htqpcr)))
7148 (home-page "https://bioconductor.org/packages/unifiedWMWqPCR")
7149 (synopsis "Unified Wilcoxon-Mann Whitney Test for differential expression in qPCR data")
7150 (description
b5b0ee3b 7151 "This package implements the unified Wilcoxon-Mann-Whitney Test for qPCR
86fb2c63 7152data. This modified test allows for testing differential expression in qPCR
7153data.")
7154 (license license:gpl2+)))
72b67e0b
RW
7155
7156;; This is a CRAN package, but it depends on Bioconductor packages, so we put
7157;; it here.
7158(define-public r-activedriverwgs
7159 (package
7160 (name "r-activedriverwgs")
7161 (version "1.0.1")
7162 (source
7163 (origin
7164 (method url-fetch)
7165 (uri (cran-uri "ActiveDriverWGS" version))
7166 (sha256
7167 (base32
7168 "08l9dj8d3cd74z1dqn8n4yqykwvqjxsfa067wnxyh7xnfvvnm5v1"))))
7169 (properties
7170 `((upstream-name . "ActiveDriverWGS")))
7171 (build-system r-build-system)
7172 (propagated-inputs
7173 `(("r-biostrings" ,r-biostrings)
7174 ("r-bsgenome" ,r-bsgenome)
7175 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
7176 ("r-genomeinfodb" ,r-genomeinfodb)
7177 ("r-genomicranges" ,r-genomicranges)
7178 ("r-iranges" ,r-iranges)
7179 ("r-plyr" ,r-plyr)
7180 ("r-s4vectors" ,r-s4vectors)))
7181 (home-page "https://cran.r-project.org/web/packages/ActiveDriverWGS/")
7182 (synopsis "Driver discovery tool for cancer whole genomes")
7183 (description
7184 "This package provides a method for finding an enrichment of cancer
7185simple somatic mutations (SNVs and Indels) in functional elements across the
7186human genome. ActiveDriverWGS detects coding and noncoding driver elements
7187using whole genome sequencing data.")
7188 (license license:gpl3)))
8e6f63dd
RW
7189
7190;; This is a CRAN package, but it depends on Bioconductor packages, so we put
7191;; it here.
7192(define-public r-activepathways
7193 (package
7194 (name "r-activepathways")
a9a91280 7195 (version "1.0.2")
8e6f63dd
RW
7196 (source
7197 (origin
7198 (method url-fetch)
7199 (uri (cran-uri "ActivePathways" version))
7200 (sha256
7201 (base32
a9a91280 7202 "1hxy760x141ykrpqdbfldq4ggj1svj3lsrpwi4rb2x7r4lna937l"))))
8e6f63dd
RW
7203 (properties
7204 `((upstream-name . "ActivePathways")))
7205 (build-system r-build-system)
7206 (propagated-inputs
7207 `(("r-data-table" ,r-data-table)
a9a91280 7208 ("r-ggplot2" ,r-ggplot2)))
229736aa
RW
7209 (native-inputs
7210 `(("r-knitr" ,r-knitr)))
8e6f63dd
RW
7211 (home-page "https://cran.r-project.org/web/packages/ActivePathways/")
7212 (synopsis "Multivariate pathway enrichment analysis")
7213 (description
7214 "This package represents an integrative method of analyzing multi omics
7215data that conducts enrichment analysis of annotated gene sets. ActivePathways
7216uses a statistical data fusion approach, rationalizes contributing evidence
7217and highlights associated genes, improving systems-level understanding of
7218cellular organization in health and disease.")
7219 (license license:gpl3)))
d11d6fea
RW
7220
7221(define-public r-bgmix
7222 (package
7223 (name "r-bgmix")
296992be 7224 (version "1.48.0")
d11d6fea
RW
7225 (source
7226 (origin
7227 (method url-fetch)
7228 (uri (bioconductor-uri "BGmix" version))
7229 (sha256
7230 (base32
296992be 7231 "1pfi3hinjn6ymikadgj8dqm59h7mapf01wj86dbbvf8y1xqp8y8n"))))
d11d6fea
RW
7232 (properties `((upstream-name . "BGmix")))
7233 (build-system r-build-system)
7234 (propagated-inputs
7235 `(("r-kernsmooth" ,r-kernsmooth)))
7236 (home-page "https://bioconductor.org/packages/BGmix/")
7237 (synopsis "Bayesian models for differential gene expression")
7238 (description
7239 "This package provides fully Bayesian mixture models for differential
7240gene expression.")
7241 (license license:gpl2)))
75eb1149
RW
7242
7243(define-public r-bgx
7244 (package
7245 (name "r-bgx")
de91f15a 7246 (version "1.54.0")
75eb1149
RW
7247 (source
7248 (origin
7249 (method url-fetch)
7250 (uri (bioconductor-uri "bgx" version))
7251 (sha256
7252 (base32
de91f15a 7253 "0r67a6m5hrnsxgk0f57hl5yaagi2wai2kpfyjjlhrck4rlm1sjcx"))))
75eb1149
RW
7254 (properties `((upstream-name . "bgx")))
7255 (build-system r-build-system)
7256 (propagated-inputs
7257 `(("r-affy" ,r-affy)
7258 ("r-biobase" ,r-biobase)
7259 ("r-gcrma" ,r-gcrma)
7260 ("r-rcpp" ,r-rcpp)))
7261 (home-page "https://bioconductor.org/packages/bgx/")
7262 (synopsis "Bayesian gene expression")
7263 (description
7264 "This package provides tools for Bayesian integrated analysis of
7265Affymetrix GeneChips.")
7266 (license license:gpl2)))
6bd50acf
RW
7267
7268(define-public r-bhc
7269 (package
7270 (name "r-bhc")
2415576e 7271 (version "1.40.0")
6bd50acf
RW
7272 (source
7273 (origin
7274 (method url-fetch)
7275 (uri (bioconductor-uri "BHC" version))
7276 (sha256
7277 (base32
2415576e 7278 "06milqjg2nl3ra47sxi7a2p2d3mbrx3wk168pqgimvs8snldd2xr"))))
6bd50acf
RW
7279 (properties `((upstream-name . "BHC")))
7280 (build-system r-build-system)
7281 (home-page "https://bioconductor.org/packages/BHC/")
7282 (synopsis "Bayesian hierarchical clustering")
7283 (description
7284 "The method implemented in this package performs bottom-up hierarchical
7285clustering, using a Dirichlet Process (infinite mixture) to model uncertainty
7286in the data and Bayesian model selection to decide at each step which clusters
7287to merge. This avoids several limitations of traditional methods, for example
7288how many clusters there should be and how to choose a principled distance
7289metric. This implementation accepts multinomial (i.e. discrete, with 2+
7290categories) or time-series data. This version also includes a randomised
7291algorithm which is more efficient for larger data sets.")
7292 (license license:gpl3)))
de9374b7
RW
7293
7294(define-public r-bicare
7295 (package
7296 (name "r-bicare")
76425173 7297 (version "1.46.0")
de9374b7
RW
7298 (source
7299 (origin
7300 (method url-fetch)
7301 (uri (bioconductor-uri "BicARE" version))
7302 (sha256
7303 (base32
76425173 7304 "0llckbl3l26lf6wgjg7rxs8k1yrk043vvdhnkc6ncg33sydj383y"))))
de9374b7
RW
7305 (properties `((upstream-name . "BicARE")))
7306 (build-system r-build-system)
7307 (propagated-inputs
7308 `(("r-biobase" ,r-biobase)
7309 ("r-gseabase" ,r-gseabase)
7310 ("r-multtest" ,r-multtest)))
7311 (home-page "http://bioinfo.curie.fr")
7312 (synopsis "Biclustering analysis and results exploration")
7313 (description
7314 "This is a package for biclustering analysis and exploration of
7315results.")
7316 (license license:gpl2)))
40fe63ad
RW
7317
7318(define-public r-bifet
7319 (package
7320 (name "r-bifet")
a54fd409 7321 (version "1.8.0")
40fe63ad
RW
7322 (source
7323 (origin
7324 (method url-fetch)
7325 (uri (bioconductor-uri "BiFET" version))
7326 (sha256
7327 (base32
a54fd409 7328 "1v2dshs09iy2glzq0vwxmr83x867j844i1ixsfcamvfq33fwbbr5"))))
40fe63ad
RW
7329 (properties `((upstream-name . "BiFET")))
7330 (build-system r-build-system)
7331 (propagated-inputs
7332 `(("r-genomicranges" ,r-genomicranges)
7333 ("r-poibin" ,r-poibin)))
a54fd409
RW
7334 (native-inputs
7335 `(("r-knitr" ,r-knitr)))
40fe63ad
RW
7336 (home-page "https://bioconductor.org/packages/BiFET")
7337 (synopsis "Bias-free footprint enrichment test")
7338 (description
7339 "BiFET identifies @dfn{transcription factors} (TFs) whose footprints are
7340over-represented in target regions compared to background regions after
7341correcting for the bias arising from the imbalance in read counts and GC
7342contents between the target and background regions. For a given TF k, BiFET
7343tests the null hypothesis that the target regions have the same probability of
7344having footprints for the TF k as the background regions while correcting for
7345the read count and GC content bias.")
7346 (license license:gpl3)))
e823337c
RW
7347
7348(define-public r-rsbml
7349 (package
7350 (name "r-rsbml")
d65bdbb2 7351 (version "2.46.0")
e823337c
RW
7352 (source
7353 (origin
7354 (method url-fetch)
7355 (uri (bioconductor-uri "rsbml" version))
7356 (sha256
7357 (base32
d65bdbb2 7358 "1i1izznnwzrc6m7s3hblfff466icfvxl2gjdqaln8qfg9v87rslx"))))
e823337c
RW
7359 (properties `((upstream-name . "rsbml")))
7360 (build-system r-build-system)
7361 (inputs
7362 `(("libsbml" ,libsbml)
7363 ("zlib" ,zlib)))
7364 (propagated-inputs
7365 `(("r-biocgenerics" ,r-biocgenerics)
7366 ("r-graph" ,r-graph)))
7367 (native-inputs
7368 `(("pkg-config" ,pkg-config)))
7369 (home-page "http://www.sbml.org")
7370 (synopsis "R support for SBML")
7371 (description
7372 "This package provides an R interface to libsbml for SBML parsing,
7373validating output, provides an S4 SBML DOM, converts SBML to R graph objects.")
7374 (license license:artistic2.0)))
75a8bb31
RW
7375
7376(define-public r-hypergraph
7377 (package
7378 (name "r-hypergraph")
0ff72461 7379 (version "1.60.0")
75a8bb31
RW
7380 (source
7381 (origin
7382 (method url-fetch)
7383 (uri (bioconductor-uri "hypergraph" version))
7384 (sha256
7385 (base32
0ff72461 7386 "1iq9b9rzy3ikx8xszsjiv3p8l702n2h2s9w33797wcmkg4apslb7"))))
75a8bb31
RW
7387 (properties `((upstream-name . "hypergraph")))
7388 (build-system r-build-system)
7389 (propagated-inputs
7390 `(("r-graph" ,r-graph)))
7391 (home-page "https://bioconductor.org/packages/hypergraph")
7392 (synopsis "Hypergraph data structures")
7393 (description
7394 "This package implements some simple capabilities for representing and
7395manipulating hypergraphs.")
7396 (license license:artistic2.0)))
5aef09bd
RW
7397
7398(define-public r-hyperdraw
7399 (package
7400 (name "r-hyperdraw")
31169986 7401 (version "1.40.0")
5aef09bd
RW
7402 (source
7403 (origin
7404 (method url-fetch)
7405 (uri (bioconductor-uri "hyperdraw" version))
7406 (sha256
7407 (base32
31169986 7408 "1qzx5sqp7rpspk8g1j34p03ds1vmw0h7hpzb2ijpbvmsja5drzvf"))))
5aef09bd
RW
7409 (properties `((upstream-name . "hyperdraw")))
7410 (build-system r-build-system)
7411 (inputs `(("graphviz" ,graphviz)))
7412 (propagated-inputs
7413 `(("r-graph" ,r-graph)
7414 ("r-hypergraph" ,r-hypergraph)
7415 ("r-rgraphviz" ,r-rgraphviz)))
7416 (home-page "https://bioconductor.org/packages/hyperdraw")
7417 (synopsis "Visualizing hypergraphs")
7418 (description
7419 "This package provides functions for visualizing hypergraphs.")
7420 (license license:gpl2+)))
6ca6f866
RW
7421
7422(define-public r-biggr
7423 (package
7424 (name "r-biggr")
f31edb01 7425 (version "1.24.0")
6ca6f866
RW
7426 (source
7427 (origin
7428 (method url-fetch)
7429 (uri (bioconductor-uri "BiGGR" version))
7430 (sha256
7431 (base32
f31edb01 7432 "05afi6hsh1dv6lc6l0dfhvvi8k34wyzf1k1jimam7a6pbrhyy5dk"))))
6ca6f866
RW
7433 (properties `((upstream-name . "BiGGR")))
7434 (build-system r-build-system)
7435 (propagated-inputs
7436 `(("r-hyperdraw" ,r-hyperdraw)
7437 ("r-hypergraph" ,r-hypergraph)
7438 ("r-lim" ,r-lim)
7439 ("r-limsolve" ,r-limsolve)
7440 ("r-rsbml" ,r-rsbml)
7441 ("r-stringr" ,r-stringr)))
7442 (home-page "https://bioconductor.org/packages/BiGGR/")
7443 (synopsis "Constraint based modeling using metabolic reconstruction databases")
7444 (description
7445 "This package provides an interface to simulate metabolic reconstruction
7446from the @url{http://bigg.ucsd.edu/, BiGG database} and other metabolic
7447reconstruction databases. The package facilitates @dfn{flux balance
7448analysis} (FBA) and the sampling of feasible flux distributions. Metabolic
7449networks and estimated fluxes can be visualized with hypergraphs.")
7450 (license license:gpl3+)))
820373db
RW
7451
7452(define-public r-bigmemoryextras
7453 (package
7454 (name "r-bigmemoryextras")
eef9c99c 7455 (version "1.36.0")
820373db
RW
7456 (source
7457 (origin
7458 (method url-fetch)
7459 (uri (bioconductor-uri "bigmemoryExtras" version))
7460 (sha256
7461 (base32
eef9c99c 7462 "053bqcd3p4i7agj43ccjxfz40a1sxrymd49vdpfq8ypslkwk7g0g"))))
820373db
RW
7463 (properties
7464 `((upstream-name . "bigmemoryExtras")))
7465 (build-system r-build-system)
7466 (propagated-inputs
7467 `(("r-bigmemory" ,r-bigmemory)))
eef9c99c
RW
7468 (native-inputs
7469 `(("r-knitr" ,r-knitr)))
820373db
RW
7470 (home-page "https://github.com/phaverty/bigmemoryExtras")
7471 (synopsis "Extension of the bigmemory package")
7472 (description
7473 "This package defines a @code{BigMatrix} @code{ReferenceClass} which adds
7474safety and convenience features to the @code{filebacked.big.matrix} class from
7475the @code{bigmemory} package. @code{BigMatrix} protects against segfaults by
7476monitoring and gracefully restoring the connection to on-disk data and it also
7477protects against accidental data modification with a filesystem-based
7478permissions system. Utilities are provided for using @code{BigMatrix}-derived
7479classes as @code{assayData} matrices within the @code{Biobase} package's
7480@code{eSet} family of classes. @code{BigMatrix} provides some optimizations
7481related to attaching to, and indexing into, file-backed matrices with
7482dimnames. Additionally, the package provides a @code{BigMatrixFactor} class,
7483a file-backed matrix with factor properties.")
7484 (license license:artistic2.0)))
d38775b1
RW
7485
7486(define-public r-bigpint
7487 (package
7488 (name "r-bigpint")
d0badcc1 7489 (version "1.4.0")
d38775b1
RW
7490 (source
7491 (origin
7492 (method url-fetch)
7493 (uri (bioconductor-uri "bigPint" version))
7494 (sha256
7495 (base32
d0badcc1 7496 "1m92ngkzimcc37byf0ziphrby8wmjd5hfa53gvfphgaakyj9bjg8"))))
d38775b1
RW
7497 (properties `((upstream-name . "bigPint")))
7498 (build-system r-build-system)
7499 (propagated-inputs
d0badcc1
RW
7500 `(("r-delayedarray" ,r-delayedarray)
7501 ("r-dplyr" ,r-dplyr)
d38775b1
RW
7502 ("r-ggally" ,r-ggally)
7503 ("r-ggplot2" ,r-ggplot2)
7504 ("r-gridextra" ,r-gridextra)
7505 ("r-hexbin" ,r-hexbin)
7506 ("r-hmisc" ,r-hmisc)
7507 ("r-htmlwidgets" ,r-htmlwidgets)
7508 ("r-plotly" ,r-plotly)
7509 ("r-plyr" ,r-plyr)
7510 ("r-rcolorbrewer" ,r-rcolorbrewer)
7511 ("r-reshape" ,r-reshape)
7512 ("r-shiny" ,r-shiny)
7513 ("r-shinycssloaders" ,r-shinycssloaders)
7514 ("r-shinydashboard" ,r-shinydashboard)
7515 ("r-stringr" ,r-stringr)
d0badcc1 7516 ("r-summarizedexperiment" ,r-summarizedexperiment)
d38775b1 7517 ("r-tidyr" ,r-tidyr)))
1f2f01ae
RW
7518 (native-inputs
7519 `(("r-knitr" ,r-knitr)))
d38775b1
RW
7520 (home-page "https://github.com/lindsayrutter/bigPint")
7521 (synopsis "Big multivariate data plotted interactively")
7522 (description
7523 "This package provides methods for visualizing large multivariate
7524datasets using static and interactive scatterplot matrices, parallel
7525coordinate plots, volcano plots, and litre plots. It includes examples for
7526visualizing RNA-sequencing datasets and differentially expressed genes.")
7527 (license license:gpl3)))
991554fc
RW
7528
7529(define-public r-chemminer
7530 (package
7531 (name "r-chemminer")
06908a73 7532 (version "3.40.0")
991554fc
RW
7533 (source
7534 (origin
7535 (method url-fetch)
7536 (uri (bioconductor-uri "ChemmineR" version))
7537 (sha256
7538 (base32
06908a73 7539 "0cna5xsqflvhlp2k47asxyv3w4ympmz2wy2cwjyzlal6936fjikf"))))
991554fc
RW
7540 (properties `((upstream-name . "ChemmineR")))
7541 (build-system r-build-system)
7542 (propagated-inputs
7543 `(("r-base64enc" ,r-base64enc)
7544 ("r-bh" ,r-bh)
7545 ("r-biocgenerics" ,r-biocgenerics)
7546 ("r-dbi" ,r-dbi)
7547 ("r-digest" ,r-digest)
7548 ("r-dt" ,r-dt)
7549 ("r-ggplot2" ,r-ggplot2)
7550 ("r-gridextra" ,r-gridextra)
7551 ("r-png" ,r-png)
7552 ("r-rcpp" ,r-rcpp)
7553 ("r-rcurl" ,r-rcurl)
7554 ("r-rjson" ,r-rjson)
7555 ("r-rsvg" ,r-rsvg)))
06908a73
RW
7556 (native-inputs
7557 `(("r-knitr" ,r-knitr)))
991554fc
RW
7558 (home-page "https://github.com/girke-lab/ChemmineR")
7559 (synopsis "Cheminformatics toolkit for R")
7560 (description
7561 "ChemmineR is a cheminformatics package for analyzing drug-like small
7562molecule data in R. It contains functions for efficient processing of large
7563numbers of molecules, physicochemical/structural property predictions,
7564structural similarity searching, classification and clustering of compound
7565libraries with a wide spectrum of algorithms. In addition, it offers
7566visualization functions for compound clustering results and chemical
7567structures.")
7568 (license license:artistic2.0)))
48bcbef0
RW
7569
7570(define-public r-bioassayr
7571 (package
7572 (name "r-bioassayr")
c8cbde9f 7573 (version "1.26.0")
48bcbef0
RW
7574 (source
7575 (origin
7576 (method url-fetch)
7577 (uri (bioconductor-uri "bioassayR" version))
7578 (sha256
7579 (base32
c8cbde9f 7580 "1n0gsnxcl0lplqk8rs5ygxrxpx389ddl6wv3ciyz9g2xry5biyfy"))))
48bcbef0
RW
7581 (properties `((upstream-name . "bioassayR")))
7582 (build-system r-build-system)
7583 (propagated-inputs
7584 `(("r-biocgenerics" ,r-biocgenerics)
7585 ("r-chemminer" ,r-chemminer)
7586 ("r-dbi" ,r-dbi)
7587 ("r-matrix" ,r-matrix)
7588 ("r-rjson" ,r-rjson)
7589 ("r-rsqlite" ,r-rsqlite)
7590 ("r-xml" ,r-xml)))
faaf2b35
RW
7591 (native-inputs
7592 `(("r-knitr" ,r-knitr)))
48bcbef0
RW
7593 (home-page "https://github.com/TylerBackman/bioassayR")
7594 (synopsis "Cross-target analysis of small molecule bioactivity")
7595 (description
7596 "bioassayR is a computational tool that enables simultaneous analysis of
7597thousands of bioassay experiments performed over a diverse set of compounds
7598and biological targets. Unique features include support for large-scale
7599cross-target analyses of both public and custom bioassays, generation of
7600@dfn{high throughput screening fingerprints} (HTSFPs), and an optional
7601preloaded database that provides access to a substantial portion of publicly
7602available bioactivity data.")
7603 (license license:artistic2.0)))
29fd736a
RW
7604
7605(define-public r-biobroom
7606 (package
7607 (name "r-biobroom")
e09ca033 7608 (version "1.20.0")
29fd736a
RW
7609 (source
7610 (origin
7611 (method url-fetch)
7612 (uri (bioconductor-uri "biobroom" version))
7613 (sha256
7614 (base32
e09ca033 7615 "06qcrprn58kbrr5kyw1jl6z88b9w9g8xs6rkhrbnz8k7rv373fhf"))))
29fd736a
RW
7616 (properties `((upstream-name . "biobroom")))
7617 (build-system r-build-system)
7618 (propagated-inputs
7619 `(("r-biobase" ,r-biobase)
7620 ("r-broom" ,r-broom)
7621 ("r-dplyr" ,r-dplyr)
7622 ("r-tidyr" ,r-tidyr)))
e09ca033
RW
7623 (native-inputs
7624 `(("r-knitr" ,r-knitr)))
29fd736a
RW
7625 (home-page "https://github.com/StoreyLab/biobroom")
7626 (synopsis "Turn Bioconductor objects into tidy data frames")
7627 (description
7628 "This package contains methods for converting standard objects
7629constructed by bioinformatics packages, especially those in Bioconductor, and
7630converting them to @code{tidy} data. It thus serves as a complement to the
7631@code{broom} package, and follows the same tidy, augment, glance division of
7632tidying methods. Tidying data makes it easy to recombine, reshape and
7633visualize bioinformatics analyses.")
7634 ;; Any version of the LGPL.
7635 (license license:lgpl3+)))
c373223e
RW
7636
7637(define-public r-graphite
7638 (package
7639 (name "r-graphite")
29b17027 7640 (version "1.34.0")
c373223e
RW
7641 (source
7642 (origin
7643 (method url-fetch)
7644 (uri (bioconductor-uri "graphite" version))
7645 (sha256
7646 (base32
29b17027 7647 "0rc9cw3picz1y0lwhbzpk03ciij8kij74m15qgzh2ykla7zprb2p"))))
c373223e
RW
7648 (properties `((upstream-name . "graphite")))
7649 (build-system r-build-system)
7650 (propagated-inputs
7651 `(("r-annotationdbi" ,r-annotationdbi)
7652 ("r-checkmate" ,r-checkmate)
7653 ("r-graph" ,r-graph)
7654 ("r-httr" ,r-httr)
7655 ("r-rappdirs" ,r-rappdirs)))
7656 (home-page "https://bioconductor.org/packages/graphite/")
7657 (synopsis "Networks from pathway databases")
7658 (description
7659 "Graphite provides networks derived from eight public pathway databases,
7660and automates the conversion of node identifiers (e.g. from Entrez IDs to gene
7661symbols).")
7662 (license license:agpl3+)))
f388834e
RW
7663
7664(define-public r-reactomepa
7665 (package
7666 (name "r-reactomepa")
affb4ab3 7667 (version "1.32.0")
f388834e
RW
7668 (source
7669 (origin
7670 (method url-fetch)
7671 (uri (bioconductor-uri "ReactomePA" version))
7672 (sha256
7673 (base32
affb4ab3 7674 "1ngilyn1mihwxs4sh5gk9y829xghdmh277cfw3vfgflz9sgwy21x"))))
f388834e
RW
7675 (properties `((upstream-name . "ReactomePA")))
7676 (build-system r-build-system)
7677 (propagated-inputs
7678 `(("r-annotationdbi" ,r-annotationdbi)
7679 ("r-dose" ,r-dose)
7680 ("r-enrichplot" ,r-enrichplot)
7681 ("r-ggplot2" ,r-ggplot2)
7682 ("r-ggraph" ,r-ggraph)
7683 ("r-graphite" ,r-graphite)
7684 ("r-igraph" ,r-igraph)
7685 ("r-reactome-db" ,r-reactome-db)))
affb4ab3
RW
7686 (native-inputs
7687 `(("r-knitr" ,r-knitr)))
f388834e
RW
7688 (home-page "https://guangchuangyu.github.io/software/ReactomePA")
7689 (synopsis "Reactome pathway analysis")
7690 (description
7691 "This package provides functions for pathway analysis based on the
7692REACTOME pathway database. It implements enrichment analysis, gene set
7693enrichment analysis and several functions for visualization.")
7694 (license license:gpl2)))
21afe920
RW
7695
7696(define-public r-ebarrays
7697 (package
7698 (name "r-ebarrays")
a74a427b 7699 (version "2.52.0")
21afe920
RW
7700 (source
7701 (origin
7702 (method url-fetch)
7703 (uri (bioconductor-uri "EBarrays" version))
7704 (sha256
7705 (base32
a74a427b 7706 "00ld26bld8xgin9zqwxybahvhmqbrvr09jfphg0yr4j4zck6sqgf"))))
21afe920
RW
7707 (properties `((upstream-name . "EBarrays")))
7708 (build-system r-build-system)
7709 (propagated-inputs
7710 `(("r-biobase" ,r-biobase)
7711 ("r-cluster" ,r-cluster)
7712 ("r-lattice" ,r-lattice)))
7713 (home-page "https://bioconductor.org/packages/EBarrays/")
7714 (synopsis "Gene clustering and differential expression identification")
7715 (description
7716 "EBarrays provides tools for the analysis of replicated/unreplicated
7717microarray data.")
7718 (license license:gpl2+)))
f180be29
RW
7719
7720(define-public r-bioccasestudies
7721 (package
7722 (name "r-bioccasestudies")
8b71b141 7723 (version "1.50.0")
f180be29
RW
7724 (source
7725 (origin
7726 (method url-fetch)
7727 (uri (bioconductor-uri "BiocCaseStudies" version))
7728 (sha256
7729 (base32
8b71b141 7730 "0fadck1dk1zavpn9yrcwx6zgfi18fw5xfs8svgzipns6bq41j8ix"))))
f180be29
RW
7731 (properties
7732 `((upstream-name . "BiocCaseStudies")))
7733 (build-system r-build-system)
7734 (propagated-inputs `(("r-biobase" ,r-biobase)))
7735 (home-page "https://bioconductor.org/packages/BiocCaseStudies")
7736 (synopsis "Support for the case studies monograph")
7737 (description
7738 "This package provides software and data to support the case studies
7739monograph.")
7740 (license license:artistic2.0)))
49f0860b
RW
7741
7742(define-public r-biocgraph
7743 (package
7744 (name "r-biocgraph")
543c63f2 7745 (version "1.50.0")
49f0860b
RW
7746 (source
7747 (origin
7748 (method url-fetch)
7749 (uri (bioconductor-uri "biocGraph" version))
7750 (sha256
7751 (base32
543c63f2 7752 "1372bm4y3czqhpki10pnprxfkfncfcsy59zzvf8wj6q03acaavrj"))))
49f0860b
RW
7753 (properties `((upstream-name . "biocGraph")))
7754 (build-system r-build-system)
7755 (propagated-inputs
7756 `(("r-biocgenerics" ,r-biocgenerics)
7757 ("r-geneplotter" ,r-geneplotter)
7758 ("r-graph" ,r-graph)
7759 ("r-rgraphviz" ,r-rgraphviz)))
7760 (home-page "https://bioconductor.org/packages/biocGraph/")
7761 (synopsis "Graph examples and use cases in Bioinformatics")
7762 (description
7763 "This package provides examples and code that make use of the
7764different graph related packages produced by Bioconductor.")
7765 (license license:artistic2.0)))
244270e6
RW
7766
7767(define-public r-experimenthub
7768 (package
7769 (name "r-experimenthub")
a27a402e 7770 (version "1.14.2")
244270e6
RW
7771 (source
7772 (origin
7773 (method url-fetch)
7774 (uri (bioconductor-uri "ExperimentHub" version))
7775 (sha256
7776 (base32
a27a402e 7777 "1kgvprchz1fg8pl1irj62mk2gyb4jcc9iimpypv4c2iccy5bp84x"))))
244270e6
RW
7778 (properties `((upstream-name . "ExperimentHub")))
7779 (build-system r-build-system)
7780 (propagated-inputs
7781 `(("r-annotationhub" ,r-annotationhub)
7782 ("r-biocfilecache" ,r-biocfilecache)
7783 ("r-biocgenerics" ,r-biocgenerics)
7784 ("r-biocmanager" ,r-biocmanager)
7785 ("r-curl" ,r-curl)
7786 ("r-rappdirs" ,r-rappdirs)
7787 ("r-s4vectors" ,r-s4vectors)))
b56a3462
RW
7788 (native-inputs
7789 `(("r-knitr" ,r-knitr)))
244270e6
RW
7790 (home-page "https://bioconductor.org/packages/ExperimentHub/")
7791 (synopsis "Client to access ExperimentHub resources")
7792 (description
7793 "This package provides a client for the Bioconductor ExperimentHub web
7794resource. ExperimentHub provides a central location where curated data from
7795experiments, publications or training courses can be accessed. Each resource
7796has associated metadata, tags and date of modification. The client creates
7797and manages a local cache of files retrieved enabling quick and reproducible
7798access.")
7799 (license license:artistic2.0)))
06784793
RW
7800
7801(define-public r-multiassayexperiment
7802 (package
7803 (name "r-multiassayexperiment")
4091eae2 7804 (version "1.14.0")
06784793
RW
7805 (source
7806 (origin
7807 (method url-fetch)
7808 (uri (bioconductor-uri "MultiAssayExperiment" version))
7809 (sha256
7810 (base32
4091eae2 7811 "0qlfnd86999jqv2nd0ikixi2sfd449dyg3ml4nbs8ycs57c2irgh"))))
06784793
RW
7812 (properties
7813 `((upstream-name . "MultiAssayExperiment")))
7814 (build-system r-build-system)
7815 (propagated-inputs
7816 `(("r-biobase" ,r-biobase)
7817 ("r-biocgenerics" ,r-biocgenerics)
7818 ("r-genomicranges" ,r-genomicranges)
7819 ("r-iranges" ,r-iranges)
7820 ("r-s4vectors" ,r-s4vectors)
7821 ("r-summarizedexperiment" ,r-summarizedexperiment)
7822 ("r-tidyr" ,r-tidyr)))
5d45d711
RW
7823 (native-inputs
7824 `(("r-knitr" ,r-knitr)))
798ca8d0 7825 (home-page "https://waldronlab.io/MultiAssayExperiment/")
06784793
RW
7826 (synopsis "Integration of multi-omics experiments in Bioconductor")
7827 (description
7828 "MultiAssayExperiment harmonizes data management of multiple assays
7829performed on an overlapping set of specimens. It provides a familiar
7830Bioconductor user experience by extending concepts from
7831@code{SummarizedExperiment}, supporting an open-ended mix of standard data
7832classes for individual assays, and allowing subsetting by genomic ranges or
7833rownames.")
7834 (license license:artistic2.0)))
c2b36a04
RW
7835
7836(define-public r-bioconcotk
7837 (package
7838 (name "r-bioconcotk")
1c518215 7839 (version "1.8.0")
c2b36a04
RW
7840 (source
7841 (origin
7842 (method url-fetch)
7843 (uri (bioconductor-uri "BiocOncoTK" version))
7844 (sha256
7845 (base32
1c518215 7846 "021qzygfwdnd3naz1iqq01zr3zxv3k7wm1lklik24vc7axshxbmk"))))
c2b36a04
RW
7847 (properties `((upstream-name . "BiocOncoTK")))
7848 (build-system r-build-system)
7849 (propagated-inputs
7850 `(("r-bigrquery" ,r-bigrquery)
7851 ("r-car" ,r-car)
7852 ("r-complexheatmap" ,r-complexheatmap)
7853 ("r-curatedtcgadata" ,r-curatedtcgadata)
7854 ("r-dbi" ,r-dbi)
7855 ("r-dplyr" ,r-dplyr)
7856 ("r-dt" ,r-dt)
7857 ("r-genomicfeatures" ,r-genomicfeatures)
7858 ("r-genomicranges" ,r-genomicranges)
7859 ("r-ggplot2" ,r-ggplot2)
7860 ("r-ggpubr" ,r-ggpubr)
7861 ("r-graph" ,r-graph)
7862 ("r-httr" ,r-httr)
7863 ("r-iranges" ,r-iranges)
7864 ("r-magrittr" ,r-magrittr)
7865 ("r-plyr" ,r-plyr)
7866 ("r-rgraphviz" ,r-rgraphviz)
7867 ("r-rjson" ,r-rjson)
7868 ("r-s4vectors" ,r-s4vectors)
7869 ("r-scales" ,r-scales)
7870 ("r-shiny" ,r-shiny)
7871 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1c518215
RW
7872 (native-inputs
7873 `(("r-knitr" ,r-knitr)))
c2b36a04
RW
7874 (home-page "https://bioconductor.org/packages/BiocOncoTK")
7875 (synopsis "Bioconductor components for general cancer genomics")
7876 (description
7877 "The purpose of this package is to provide a central interface to various
7878tools for genome-scale analysis of cancer studies.")
7879 (license license:artistic2.0)))
4d12c1e3
RW
7880
7881(define-public r-biocor
7882 (package
7883 (name "r-biocor")
132abe5f 7884 (version "1.12.0")
4d12c1e3
RW
7885 (source
7886 (origin
7887 (method url-fetch)
7888 (uri (bioconductor-uri "BioCor" version))
7889 (sha256
7890 (base32
132abe5f 7891 "1xghclfqv8d23g72g8914br5zjx4sz9zihzczwwmpl15lghpnqwy"))))
4d12c1e3
RW
7892 (properties `((upstream-name . "BioCor")))
7893 (build-system r-build-system)
7894 (propagated-inputs
7895 `(("r-biocparallel" ,r-biocparallel)
7896 ("r-gseabase" ,r-gseabase)
7897 ("r-matrix" ,r-matrix)))
132abe5f
RW
7898 (native-inputs
7899 `(("r-knitr" ,r-knitr)))
4d12c1e3
RW
7900 (home-page "https://llrs.github.io/BioCor/")
7901 (synopsis "Functional similarities")
7902 (description
7903 "This package provides tools to calculate functional similarities based
7904on the pathways described on KEGG and REACTOME or in gene sets. These
7905similarities can be calculated for pathways or gene sets, genes, or clusters
7906and combined with other similarities. They can be used to improve networks,
7907gene selection, testing relationships, and so on.")
7908 (license license:expat)))
4a18112d
RW
7909
7910(define-public r-biocpkgtools
7911 (package
7912 (name "r-biocpkgtools")
1759a13d 7913 (version "1.6.0")
4a18112d
RW
7914 (source
7915 (origin
7916 (method url-fetch)
7917 (uri (bioconductor-uri "BiocPkgTools" version))
7918 (sha256
7919 (base32
1759a13d 7920 "0l5fvi1m4834n4h0iswbap135s9mpaiabw9czzn1r72ssz86vrcr"))))
4a18112d
RW
7921 (properties `((upstream-name . "BiocPkgTools")))
7922 (build-system r-build-system)
7923 (propagated-inputs
2d6a7bca
RW
7924 `(("r-biocfilecache" ,r-biocfilecache)
7925 ("r-biocmanager" ,r-biocmanager)
4a18112d
RW
7926 ("r-biocviews" ,r-biocviews)
7927 ("r-dplyr" ,r-dplyr)
7928 ("r-dt" ,r-dt)
7929 ("r-gh" ,r-gh)
7930 ("r-graph" ,r-graph)
7931 ("r-htmltools" ,r-htmltools)
7932 ("r-htmlwidgets" ,r-htmlwidgets)
7933 ("r-httr" ,r-httr)
7934 ("r-igraph" ,r-igraph)
7935 ("r-jsonlite" ,r-jsonlite)
7936 ("r-magrittr" ,r-magrittr)
2d6a7bca 7937 ("r-rappdirs" ,r-rappdirs)
4a18112d
RW
7938 ("r-rbgl" ,r-rbgl)
7939 ("r-readr" ,r-readr)
7940 ("r-rex" ,r-rex)
2d6a7bca 7941 ("r-rlang" ,r-rlang)
4a18112d
RW
7942 ("r-rvest" ,r-rvest)
7943 ("r-stringr" ,r-stringr)
7944 ("r-tibble" ,r-tibble)
7945 ("r-tidyr" ,r-tidyr)
2d6a7bca 7946 ("r-tidyselect" ,r-tidyselect)
4a18112d 7947 ("r-xml2" ,r-xml2)))
2d6a7bca
RW
7948 (native-inputs
7949 `(("r-knitr" ,r-knitr)))
4a18112d
RW
7950 (home-page "https://github.com/seandavi/BiocPkgTools")
7951 (synopsis "Collection of tools for learning about Bioconductor packages")
7952 (description
7953 "Bioconductor has a rich ecosystem of metadata around packages, usage,
7954and build status. This package is a simple collection of functions to access
7955that metadata from R. The goal is to expose metadata for data mining and
7956value-added functionality such as package searching, text mining, and
7957analytics on packages.")
7958 (license license:expat)))
43b66e3f
RW
7959
7960(define-public r-biocset
7961 (package
7962 (name "r-biocset")
b828c3ea 7963 (version "1.2.2")
43b66e3f
RW
7964 (source
7965 (origin
7966 (method url-fetch)
7967 (uri (bioconductor-uri "BiocSet" version))
7968 (sha256
7969 (base32
b828c3ea 7970 "041hq3rp0kv7kjwcjjrksk8lw3sj6j1v3wdcr8z611k0g0z6p0cj"))))
43b66e3f
RW
7971 (properties `((upstream-name . "BiocSet")))
7972 (build-system r-build-system)
7973 (propagated-inputs
7974 `(("r-annotationdbi" ,r-annotationdbi)
7975 ("r-dplyr" ,r-dplyr)
7976 ("r-keggrest" ,r-keggrest)
7977 ("r-plyr" ,r-plyr)
7978 ("r-rlang" ,r-rlang)
7979 ("r-rtracklayer" ,r-rtracklayer)
7980 ("r-tibble" ,r-tibble)))
723fa00d
RW
7981 (native-inputs
7982 `(("r-knitr" ,r-knitr)))
43b66e3f
RW
7983 (home-page
7984 "https://bioconductor.org/packages/BiocSet")
7985 (synopsis
7986 "Representing Different Biological Sets")
7987 (description
7988 "BiocSet displays different biological sets in a triple tibble format.
7989These three tibbles are @code{element}, @code{set}, and @code{elementset}.
5b98473a 7990The user has the ability to activate one of these three tibbles to perform
43b66e3f
RW
7991common functions from the @code{dplyr} package. Mapping functionality and
7992accessing web references for elements/sets are also available in BiocSet.")
7993 (license license:artistic2.0)))
0156297f
RW
7994
7995(define-public r-biocworkflowtools
7996 (package
7997 (name "r-biocworkflowtools")
6a88291d 7998 (version "1.14.0")
0156297f
RW
7999 (source
8000 (origin
8001 (method url-fetch)
8002 (uri (bioconductor-uri "BiocWorkflowTools" version))
8003 (sha256
8004 (base32
6a88291d 8005 "0p9r71ql67sdlgd5pv118lhz8b85pr5y4ijfwzcy8wrr8jwlbddy"))))
0156297f
RW
8006 (properties
8007 `((upstream-name . "BiocWorkflowTools")))
8008 (build-system r-build-system)
8009 (propagated-inputs
8010 `(("r-biocstyle" ,r-biocstyle)
8011 ("r-bookdown" ,r-bookdown)
8012 ("r-git2r" ,r-git2r)
8013 ("r-httr" ,r-httr)
8014 ("r-knitr" ,r-knitr)
8015 ("r-rmarkdown" ,r-rmarkdown)
8016 ("r-rstudioapi" ,r-rstudioapi)
8017 ("r-stringr" ,r-stringr)
8018 ("r-usethis" ,r-usethis)))
4ecba230
RW
8019 (native-inputs
8020 `(("r-knitr" ,r-knitr)))
0156297f
RW
8021 (home-page "https://bioconductor.org/packages/BiocWorkflowTools/")
8022 (synopsis "Tools to aid the development of Bioconductor Workflow packages")
8023 (description
8024 "This package provides functions to ease the transition between
8025Rmarkdown and LaTeX documents when authoring a Bioconductor Workflow.")
8026 (license license:expat)))
77e2de36
RW
8027
8028(define-public r-biodist
8029 (package
8030 (name "r-biodist")
6b9e3b92 8031 (version "1.60.0")
77e2de36
RW
8032 (source
8033 (origin
8034 (method url-fetch)
8035 (uri (bioconductor-uri "bioDist" version))
8036 (sha256
8037 (base32
6b9e3b92 8038 "17bvxk0anvsp29j5nbblvaymf8qgbj3sz4ir2l7wj8kb8jfi19cp"))))
77e2de36
RW
8039 (properties `((upstream-name . "bioDist")))
8040 (build-system r-build-system)
8041 (propagated-inputs
8042 `(("r-biobase" ,r-biobase)
8043 ("r-kernsmooth" ,r-kernsmooth)))
8044 (home-page "https://bioconductor.org/packages/bioDist/")
8045 (synopsis "Different distance measures")
8046 (description
8047 "This package provides a collection of software tools for calculating
8048distance measures.")
8049 (license license:artistic2.0)))
9bc516ba
RW
8050
8051(define-public r-pcatools
8052 (package
8053 (name "r-pcatools")
8054 (version "2.0.0")
8055 (source
8056 (origin
8057 (method url-fetch)
8058 (uri (bioconductor-uri "PCAtools" version))
8059 (sha256
8060 (base32
8061 "0mnwqrhm1hmhzwrpidf6z207w1ycpm572snvpp5swlg6hnxq6bnc"))))
8062 (properties `((upstream-name . "PCAtools")))
8063 (build-system r-build-system)
8064 (propagated-inputs
8065 `(("r-beachmat" ,r-beachmat)
8066 ("r-bh" ,r-bh)
8067 ("r-biocparallel" ,r-biocparallel)
8068 ("r-biocsingular" ,r-biocsingular)
8069 ("r-cowplot" ,r-cowplot)
8070 ("r-delayedarray" ,r-delayedarray)
8071 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
8072 ("r-dqrng" ,r-dqrng)
8073 ("r-ggplot2" ,r-ggplot2)
8074 ("r-ggrepel" ,r-ggrepel)
8075 ("r-lattice" ,r-lattice)
8076 ("r-matrix" ,r-matrix)
8077 ("r-rcpp" ,r-rcpp)
8078 ("r-reshape2" ,r-reshape2)))
8079 (native-inputs `(("r-knitr" ,r-knitr)))
8080 (home-page "https://github.com/kevinblighe/PCAtools")
8081 (synopsis "PCAtools: everything Principal Components Analysis")
8082 (description
8083 "@dfn{Principal Component Analysis} (PCA) extracts the fundamental
8084structure of the data without the need to build any model to represent it.
8085This \"summary\" of the data is arrived at through a process of reduction that
8086can transform the large number of variables into a lesser number that are
8087uncorrelated (i.e. the 'principal components'), while at the same time being
8088capable of easy interpretation on the original data. PCAtools provides
8089functions for data exploration via PCA, and allows the user to generate
8090publication-ready figures. PCA is performed via @code{BiocSingular}; users
8091can also identify an optimal number of principal components via different
8092metrics, such as the elbow method and Horn's parallel analysis, which has
8093relevance for data reduction in single-cell RNA-seq (scRNA-seq) and high
8094dimensional mass cytometry data.")
8095 (license license:gpl3)))
c89afe75
RW
8096
8097(define-public r-rgreat
8098 (package
8099 (name "r-rgreat")
8100 (version "1.20.0")
8101 (source
8102 (origin
8103 (method url-fetch)
8104 (uri (bioconductor-uri "rGREAT" version))
8105 (sha256
8106 (base32
8107 "0n8dw9ibb2klsczcxvvinpi9l53w8cs436i0c8w2jmramayl593v"))))
8108 (properties `((upstream-name . "rGREAT")))
8109 (build-system r-build-system)
8110 (propagated-inputs
8111 `(("r-genomicranges" ,r-genomicranges)
8112 ("r-getoptlong" ,r-getoptlong)
8113 ("r-iranges" ,r-iranges)
8114 ("r-rcurl" ,r-rcurl)
8115 ("r-rjson" ,r-rjson)))
8116 (native-inputs `(("r-knitr" ,r-knitr)))
8117 (home-page "https://github.com/jokergoo/rGREAT")
8118 (synopsis "Client for GREAT analysis")
8119 (description
8120 "This package makes GREAT (Genomic Regions Enrichment of Annotations
8121Tool) analysis automatic by constructing a HTTP POST request according to
8122user's input and automatically retrieving results from GREAT web server.")
8123 (license license:expat)))
0b8c7e4b
RW
8124
8125(define-public r-m3c
8126 (package
8127 (name "r-m3c")
8128 (version "1.10.0")
8129 (source
8130 (origin
8131 (method url-fetch)
8132 (uri (bioconductor-uri "M3C" version))
8133 (sha256
8134 (base32
8135 "0zq8lm4280p8h65i7myscwa4srs5ajh944xv6zni2f5sjyp7ij2y"))))
8136 (properties `((upstream-name . "M3C")))
8137 (build-system r-build-system)
8138 (propagated-inputs
8139 `(("r-cluster" ,r-cluster)
8140 ("r-corpcor" ,r-corpcor)
8141 ("r-doparallel" ,r-doparallel)
8142 ("r-dosnow" ,r-dosnow)
8143 ("r-foreach" ,r-foreach)
8144 ("r-ggplot2" ,r-ggplot2)
8145 ("r-matrix" ,r-matrix)
8146 ("r-matrixcalc" ,r-matrixcalc)
8147 ("r-rtsne" ,r-rtsne)
8148 ("r-umap" ,r-umap)))
8149 (native-inputs `(("r-knitr" ,r-knitr)))
8150 (home-page "https://bioconductor.org/packages/M3C")
8151 (synopsis "Monte Carlo reference-based consensus clustering")
8152 (description
8153 "M3C is a consensus clustering algorithm that uses a Monte Carlo
8154simulation to eliminate overestimation of @code{K} and can reject the null
8155hypothesis @code{K=1}.")
8156 (license license:agpl3+)))
488001eb
PL
8157
8158(define-public r-icens
8159 (package
8160 (name "r-icens")
8161 (version "1.60.0")
8162 (source
8163 (origin
8164 (method url-fetch)
8165 (uri (bioconductor-uri "Icens" version))
8166 (sha256
8167 (base32
8168 "0fh7wgkrw20f61p06i87nccnbig9wv4m0jcg7cx1rw7g2ndnabgp"))))
8169 (properties `((upstream-name . "Icens")))
8170 (build-system r-build-system)
8171 (propagated-inputs
8172 `(("r-survival" ,r-survival)))
8173 (home-page "https://bioconductor.org/packages/Icens")
8174 (synopsis "NPMLE for censored and truncated data")
8175 (description
8176 "This package provides many functions for computing the
8177@dfn{nonparametric maximum likelihood estimator} (NPMLE) for censored and
8178truncated data.")
8179 (license license:artistic2.0)))